Program execution system has a program execution unit (11), the program execution unit (11) comprises a plurality of execution procedures more resident programs; and the resident program start control section (14), the resident program start control department (14) to control multiple resident program startup sequence. When the system is started, the program execution part (11) starts a plurality of resident programs in sequence according to the specified information, which is defined in order to start the program. Resident program start control part (14) for more resident program start and make the resource usage exceeds the prescribed value, to change the startup sequence defined starting system next time according to the definition of the startup sequence.
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及程序执行系统,尤其涉及常驻程序的启动方法。
技术介绍
例如智能手机或平板型终端等具有程序执行系统的装置(程序执行装置)已普及有用户能够自由导入(安装)应用程序的装置。另外,在用户能够导入的应用程序中具有包含系统启动时自动启动且常驻于系统中的程序(常驻程序)的应用程序。通过使常驻程序常驻于系统中,能够降低用户的操作负担并实现持续的服务。然而,在用户向程序执行装置导入了多个应用程序的情况下,若不限制这些常驻程序的启动,则程序执行装置的资源(存储容量或CPU(CentralProcessingUnit:中央处理器)的处理速度等)会不足,可能会导致应用程序无法正常执行的问题。在一般的程序执行装置中,为了消除该问题,对允许常驻的应用程序的种类进行限制,或者在存储器的空余容量变少的情况下、强行终止优先级较低的应用程序。另外,在下述专利文献1中揭示了根据系统启动的时刻来切换自动启动的应用程序的技术。在专利文献2中揭示了如下技术:将各个应用程序分类成常驻型或者非常驻型(临时型),在信息终端装置的存储器发生不足的情况下,强制终止非常驻型的应用程序。专利文献3中揭示了基于各个应用程序的使用频率来决定各个应用程序的优先级的技术。现有技术文献专利文献专利文献1:日本专利特开2004-157781号公报专利文献2:日本专利特开2003-15892号公报专利文献3:日本专利特开2013-246770号公报
技术实现思路
专利技术所要解决的技术问题在现有的程序执行装置中,由于系统启动时常驻程序启动的顺序每次都是相同的,所以在因常驻程序而导致资源不足的情况下,每次仅启动相同的 ...
【技术保护点】
一种程序执行系统,其特征在于,包括:程序执行部,该程序执行部执行包含有多个常驻程序的多个程序;以及常驻程序启动控制部,该常驻程序启动控制部控制使多个所述常驻程序启动的顺序,所述程序执行部在系统启动时,根据对使多个所述常驻程序启动的顺序进行规定的信息即启动顺序定义,依次使多个所述常驻程序启动,所述常驻程序启动控制部在因多个所述常驻程序的启动而导致资源使用量超过规定值的情况下,根据本次系统启动时所适用的所述启动顺序定义来变更下一次系统启动时的所述启动顺序定义。
【技术特征摘要】
【国外来华专利技术】1.一种程序执行系统,其特征在于,包括:程序执行部,该程序执行部执行包含有多个常驻程序的多个程序;以及常驻程序启动控制部,该常驻程序启动控制部控制使多个所述常驻程序启动的顺序,所述程序执行部在系统启动时,根据对使多个所述常驻程序启动的顺序进行规定的信息即启动顺序定义,依次使多个所述常驻程序启动,所述常驻程序启动控制部在因多个所述常驻程序的启动而导致资源使用量超过规定值的情况下,根据本次系统启动时所适用的所述启动顺序定义来变更下一次系统启动时的所述启动顺序定义。2.如权利要求1所述的程序执行系统,其特征在于,所述程序执行部使成为资源使用量超过所述规定值的原因的常驻程序不再常驻。3.如权利要求1所述的程序执行系统,其特征在于,将所述启动顺序定义中的常驻程序的顺序规定成环状,所述常驻程序启动控制部通过变更最先启动的常驻程序,来变更所述启动顺序定义。4.如权利要求3所述的程序执行系统,其特征在于,所述常驻程序启动控制部变更所述启动顺序定义,使得在下一次系统启动时使成为资源使用量超过所述规定值的原因的常驻程序最先启动。5.如权利要求1所述的程序执行系统,其特征在于,所述程序执行部根据所述启动顺序定义反复进行如下动作:跳过成为资源使用量超过所述规定值的原因的常驻程序的顺序,并使下一个常驻程序常驻。6.如权利要求5所述的程序执行系统,其特征在于,将所述启动顺序定义中的常驻程序的顺序规定成环状,所述常驻程序启动控制部变更所述启动顺序定义,使得在下一次系统启动时使成为资源使用量第一次超过所述规定值的原因的常驻程序最先启动。7.如权利要求1所述的程序执行系统,其特征在于,所述常驻程序启动控制部在变更所述启动顺序定义时,随机决定下一次系统启动时所述启动顺序定义中的常驻程序的顺序。8.如权利要求1所述的程序执行系统,其特征在于,若导入了新的常驻程序,则所述常驻程序启动控制部向所述启动顺序定义中的常驻程序的顺序的任意位置追加所述新的常驻程序。9.如权利要求8所述的程序执行系统,其特征在于,...
【专利技术属性】
技术研发人员:田中宏平,丰冈明,藤崎哲史,下谷光生,
申请(专利权)人:三菱电机株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。