一种基于移动终端的应用关闭方法和系统的制作方法
【技术领域】
[0001]本发明涉及移动终端应用技术领域,尤其涉及一种基于移动终端的应用关闭方法和系统。
【背景技术】
[0002]目前,移动终端的应用软件种类越来越多,特别是基于android系统的APP应用更是五花八门,此外,移动终端的功能越来越丰富。在日常移动终端使用中,人们在启动移动终端的某一项应用或功能之后难免会忘记将其关闭,造成应用或功能在移动终端中处于滞留状态或者在后台运行,则导致一直占用移动终端的内存资源;同时,当未及时关闭某一些应用或功能时,甚至会耽误人们对移动终端的正常使用。譬如,当人们使用移动终端接听电话后忘记挂断,则移动终端一直处于通话状态,那么不仅浪费通话话费还会影响到其他人的来电将无法呼入;又譬如,当人们在睡觉时设置移动终端为飞行模式,但起来后忘记取消飞行模式,导致他人无法呼入电话而联系不上。
[0003]因此,现有技术还有待于改进和发展。
【发明内容】
[0004]本发明提供了一种基于移动终端的应用关闭方法和系统,通过针对性地对应用进行“生存时间”设置,并设置相应的定时器,使得应用在达到“生存时间”后自动关闭,解决了用户忘记将应用关闭而造成应用滞留并占用移动终端内在资源、甚至影响用户正常使用移动终端的现象;并且本发明使移动终端使用起来更加人性化,为用户提供了便利。
[0005]本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的应用关闭方法,其中,包括如下步骤:
A、当移动终端启动一项应用时,判断在一预定时间内移动终端是否接收到用户操作输入该应用的生存时间,若否则转入步骤B;若是则将用户输入的生存时间设置为该应用所关联的定时器的超时时间,并转入步骤C ;
B、当所述预定时间内移动终端未接收到用户操作输入该应用的生存时间,则在移动终端的预设数据库中查找该应用的默认生存时间,并同时将所述默认生存时间设置为该应用所关联的定时器的超时时间,并转入步骤C ;
C、启动定时器,当所述定时器超时时,控制关闭该项应用,并关闭该应用所关联的定时器。
所述的基于移动终端的应用关闭方法,其中,所述步骤A之前还包括:
A0、预先在移动终端中设置一数据库,所述数据库中存储有移动终端中各个应用的默认生存时间。
[0006]所述的基于移动终端的应用关闭方法,其中,所述步骤A之前还包括:
A1、预先在移动终端设置与各个应用一一对应关联的定时器,并在所述应用的功能菜单中设置一可手动修改定时器的超时时间的选项。
[0007]所述的基于移动终端的应用关闭方法,其中,所述数据库在每一次应用关闭时进行数据更新,具体包括以下步骤:
A01、当移动终端接收用户操作启动一项应用时,在所述数据库缓存中记录该项应用名称及其启动时间;
A02、当移动终端中该项应用关闭时,在所述数据库缓存中查找该项应用,并记录该项应用的关闭时间;
A03、计算该项应用的关闭时间与启动时间的差值,将所述差值与所述数据库中存储的该项应用的默认生存时间求算术平均,并将得到的算术平均值替换为所述数据库中该项应用的默认生存时间,同时删除所述数据库缓存中记录的该项应用名称,启动时间及关闭时间。
[0008]所述的基于移动终端的应用关闭方法,其中,在移动终端的某一应用使用过程中,可以通过该应用的预设功能菜单选项修改其关联的定时器,以调整该应用的生存时间;并且可以通过在该应用的预设功能菜单选项将其关联的定时器设置为无穷大,则该应用将一直开启直到用户手动将其关闭。
[0009]本发明还提供一种基于移动终端的应用关闭系统,其中,包括:
启动与输入判断模块、用于当移动终端启动一项应用时,判断在一预定时间内移动终端是否接收到用户操作输入该应用的生存时间;
超时时间设置模块,用于当所述生存时间输入判断模块中判定出移动终端接收用户操作输入了生存时间,则将用户输入的生存时间设置为该应用所关联的定时器的超时时间;当所述生存时间输入判断模块中判定出移动终端未接收用户操作输入生存时间,则在移动终端的预设数据库中查找该应用的默认生存时间,并同时将所述默认生存时间设置为该应用所关联的定时器的超时时间;
定时器启动与关闭模块,用于启动或关闭所述应用关联的定时器;
应用关闭控制模块,用于当所述定时器超时时,控制关闭该项应用,并控制所述定时器启动与关闭模块关闭该应用所关联的定时器。
[0010]所述的基于移动终端的应用关闭系统,其中,所述系统还包括:
数据库设置模块,用于预先在移动终端中设置一数据库,所述数据库中存储有移动终端中各个应用的默认生存时间;
定时器与功能菜单选项设置模块,用于预先在移动终端设置与各个应用一一对应关联的定时器,并在所述应用的功能菜单中设置一可手动修改定时器的超时时间的选项。
[0011]所述的移动终端的屏幕滚动控制系统,其中,所述系统中预设的数据库在每一次应用关闭时进行数据更新,故所述数据库设置模块还包括:
应用名称及启动时间记录单元,用于当移动终端接收用户操作启动一项应用时,在所述数据库缓存中记录该项应用名称及其启动时间;
关闭时间记录单元,用于当移动终端中该项应用关闭时,在所述数据库缓存中查找该项应用,并记录该项应用的关闭时间;
默认生存时间替换单元,用于计算该项应用的关闭时间与启动时间的差值,将所述差值与所述数据库中存储的该项应用的默认生存时间求算术平均,并将得到的算术平均值替换为所述数据库中该项应用的默认生存时间,同时删除所述数据库缓存中记录的该项应用名称,启动时间及关闭时间。
[0012]所述的移动终端的屏幕滚动控制系统,其中,在移动终端的某一应用使用过程中,可以通过该应用的预设功能菜单选项修改其关联的定时器,以调整该应用的生存时间;并且可以通过在该应用的预设功能菜单选项将其关联的定时器设置为无穷大,则该应用将一直开启直到用户手动将其关闭。
[0013]与现有技术相比较,本发明提供的方法和系统,通过在移动终端上针对性地对应用进行“生存时间”设置,并设置相应的定时器,使得启动的应用在达到“生存时间”后自动关闭,解决了用户因忘记将应用关闭而造成应用滞留并占用移动终端内在资源、甚至影响用户正常使用移动终端的现象;并且本发明使移动终端增加了新的功能:具有应用启动计时检测及自动关闭功能,使移动终端中应用使用起来更加人性化,为用户提供了便利。
【附图说明】
[0014]图1是本发明基于移动终端的应用关闭方法的较佳实施例的流程图。
[0015]图2是本发明基于移动终端的应用关闭系统的较佳实施例的结构原理框图。
【具体实施方式】
[0016]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释