存储器、移动终端及其应用程序的动态重启方法技术

技术编号:21140581 阅读:37 留言:0更新日期:2019-05-18 05:01
本发明专利技术公开了一种移动终端的应用程序的动态重启方法,所述动态重启方法包括:确定应用程序是否正在被使用;若否,则动态重启所述应用程序。本发明专利技术还公开了一种存储器。本发明专利技术还公开了一种移动终端。本发明专利技术通过应用程序被使用的时间,顺序动态重启应用程序,以使应用程序解除不正常运行的状态,恢复正常处理任务的状态。

Dynamic restart method of memory, mobile terminal and its application program

【技术实现步骤摘要】
存储器、移动终端及其应用程序的动态重启方法
本专利技术涉及移动终端
,特别涉及一种存储器、移动终端及其应用程序的动态重启方法。
技术介绍
随着移动终端的不断普及,移动终端的功能也越来越丰富。当移动终端在长时间运行后,由于应用程序长期处于运行状态,会出现例如卡顿、失误或者重复执行命令的现象。在这种情况下,往往需要手动重启移动终端或者强制停止应用程序的运行,以使应用程序解除不正常运行的状态,恢复正常处理任务的状态。但手动重启的话,需花费较多时间,影响用户体验。因此,如何使移动终端的应用程序可以动态重启是本领域的技术人员亟待解决的问题。
技术实现思路
为解决上述现有技术存在的问题,本专利技术提供了一种存储器、移动终端及其应用程序的动态重启方法。为了达到上述专利技术目的,本专利技术采用了如下的技术方案:根据本专利技术的一方面,提供了一种移动终端的应用程序的动态重启方法,其特征在于,所述动态重启方法包括:确定应用程序是否正在被使用;若否,则动态重启所述应用程序。进一步地,所述动态重启所述应用程序的方法包括:确定所述应用程序的启动时间;按照所述应用程序的启动时间的先后顺序重启所述应用程序。进一步地,所述重启所述应用程序的方法包括:根据时钟输出指令读取出已存储的对应于所述应用程序的启动时间的时钟信号;根据读取出的所述时钟信号输出逻辑电平触发信号;根据所述逻辑电平触发信号产生程序调用信号;根据所述程序调用信号调出所述应用程序,以实现所述应用程序的重启。进一步地,若所述应用程序被启动至少两次,则所述应用程序的启动时间为所述应用程序最后一次启动的启动时间。进一步地,若所述应用程序被启动至少两次,则已存储的所述时钟信号为根据所述应用程序最后一次启动的启动时间获取的对应的时钟信号。根据本专利技术的又一方面,还提供了一种存储器,存储有多条指令,所述指令适于由处理器加载并执行:确定应用程序是否正在被使用;若否,则动态重启所述应用程序。进一步地,所述指令适于由处理器加载并执行:确定所述应用程序的启动时间;按照所述应用程序的启动时间的先后顺序重启所述应用程序。进一步地,所述指令适于由处理器加载并执行:根据时钟输出指令读取出已存储的对应于所述应用程序的启动时间的时钟信号;根据读取出的所述时钟信号输出逻辑电平触发信号;根据所述逻辑电平触发信号产生程序调用信号;根据所述程序调用信号调出所述应用程序,以实现所述应用程序的重启。进一步地,所述指令适于由处理器加载并执行:若所述应用程序被启动至少两次,则已存储的所述时钟信号为根据所述应用程序最后一次启动的启动时间获取的对应的时钟信号。根据本专利技术的另一方面,还提供了一种移动终端,包括处理器,适于实现各指令;以及存储器,适于存储多条指令,所述指令适于由处理器加载并执行如上述的应用程序的动态重启方法。本专利技术的有益效果:本专利技术通过应用程序被使用的时间,顺序动态重启应用程序,以使应用程序解除不正常运行的状态,恢复正常处理任务的状态。附图说明通过结合附图进行的以下描述,本专利技术的实施例的上述和其它方面、特点和优点将变得更加清楚,附图中:图1是根据本专利技术的第一实施例的移动终端的应用程序的动态重启方法的流程图;图2是根据本专利技术的第一实施例的移动终端的应用程序的动态重启方法的步骤S200的流程图;图3是根据本专利技术的第三实施例的移动终端的模块示意图;图4是根据本专利技术的第四实施例的移动终端的应用程序的动态重启系统的模块示意图。具体实施方式以下,将参照附图来详细描述本专利技术的实施例。然而,可以以许多不同的形式来实施本专利技术,并且本专利技术不应该被解释为限制于这里阐述的具体实施例。相反,提供这些实施例是为了解释本专利技术的原理及其实际应用,从而使本领域的其他技术人员能够理解本专利技术的各种实施例和适合于特定预期应用的各种修改。在附图中,为了清楚起见,可以夸大元件的形状和尺寸,并且相同的标号将始终被用于表示相同或相似的元件。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。实施例一图1是根据本专利技术的第一实施例的移动终端的应用程序的动态重启方法的流程图,具体包括以下步骤S100、确定应用程序是否正在被使用;具体地,移动终端包括多个应用程序,多个应用程序中部分应用程序在检测时正处于被使用的状态,所述被使用状态包括:交互应用程序被用户打开显示界面用于发送信息的状态、音乐播放应用程序用户未打开其显示界面但后台仍在播放音乐的状态等。多个应用程序中剩下的应用程序在检测时未处于使用状态。所述应用程序的状态是执行步骤S100时应用程序的状态。在本实施例中,仅对未使用的应用程序进行重启以不影响用户的正常使用。当应用程序被使用时,处理器生成与应用程序对应的时钟控制指令。S200、若否,则动态重启所述应用程序。具体地,步骤S200对未使用的应用程序进行重启。图2是根据本专利技术的第一实施例的移动终端的应用程序的动态重启方法的步骤S200的流程图,具体包括以下步骤:S210、确定所述应用程序的启动时间;具体地,应用程序每次被打开使用时,存储应用程序被打开使用的时间即启动时间对应的时钟信号。根据存储的时钟信号可以确定应用程序的启动时间。S220、按照所述应用程序的启动时间的先后顺序重启所述应用程序。具体地,执行步骤S220时,若存在至少两个应用程序未在使用状态时,根据应用程序的启动时间的先后顺序重启所述应用程序。作为本专利技术的一种实施方式,单个应用程序被重启时包括步骤:根据时钟输出指令读取出已存储的对应于所述应用程序的启动时间的时钟信号。每个应用程序对应一个时钟输出指令,时钟输出指令读取已存储的应用程序对应的时钟信号;每个应用程序对应一个时钟控制指令,时钟控制指令控制正在使用的应用程序对应的时钟信号不被读取。根据读取出的时钟信号输出逻辑电平触发信号。每个应用程序对应一个逻辑电平触发信号,只有未使用的应用程序的时钟信号被读取。因此只有未使用的应用程序的逻辑电平触发信号会被对应的时钟信号触发输出。根据逻辑电平触发信号产生程序调用信号。根据所述逻辑电平触发信号产生程序调用信号;根据所述程序调用信号调出所述应用程序,以实现所述应用程序的重启。多个应用程序按照对应的启动时间的先后顺序执行上述被重启的步骤。作为本专利技术的一种实施方式,若所述应用程序被启动至少两次,则所述应用程序的启动时间为所述应用程序最后一次启动的启动时间。即重启应用程序所依据的启动时间为应用程序最后一次被启动的启动时间。作为本专利技术的一种实施方式,若所述应用程序被启动至少两次,则已存储的所述时钟信号为根据所述应用程序最后一次启动的启动时间获取的对应的时钟信号。本专利技术的实施例的移动终端的应用程序的动态重启方法通过应用程序被使用的时间,顺序动态重启应用程序,以使应用程序解除不正常运行的状态,恢复正常处理任务的状态。实施例二根据本专利技术的第二实施例提供了一种存储器,所述存储器存储有多条指令,并且所述指令可被至少一个处理器执行,以使至少一个处理器执行如上述的移动终端的应用程序的动态重启方法的步骤。实施例三图3是根据本专利技术的第三实施例的移动终端的模块示意图。根据本专利技术的第三实施例提供了一种移动终端100,所述移动终端10本文档来自技高网...

【技术保护点】
1.一种移动终端的应用程序的动态重启方法,其特征在于,所述动态重启方法包括:确定应用程序是否正在被使用;若否,则动态重启所述应用程序。

【技术特征摘要】
1.一种移动终端的应用程序的动态重启方法,其特征在于,所述动态重启方法包括:确定应用程序是否正在被使用;若否,则动态重启所述应用程序。2.根据权利要求1所述的动态重启方法,其特征在于,所述动态重启所述应用程序的方法包括:确定所述应用程序的启动时间;按照所述应用程序的启动时间的先后顺序重启所述应用程序。3.根据权利要求2所述的动态重启方法,其特征在于,所述重启所述应用程序的方法包括:根据时钟输出指令读取出已存储的对应于所述应用程序的启动时间的时钟信号;根据读取出的所述时钟信号输出逻辑电平触发信号;根据所述逻辑电平触发信号产生程序调用信号;根据所述程序调用信号调出所述应用程序,以实现所述应用程序的重启。4.根据权利要求2所述的动态重启方法,其特征在于,若所述应用程序被启动至少两次,则所述应用程序的启动时间为所述应用程序最后一次启动的启动时间。5.根据权利要求3所述的动态重启方法,其特征在于,若所述应用程序被启动至少两次,则已存储的所述时钟信号为根据所述应用程序最后一次启动的启动时间获取的对应的时钟信号。6.一种存储器,其特...

【专利技术属性】
技术研发人员:黄树伟
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1