应用的管控方法及移动终端与流程

文档序号:11154637阅读:351来源:国知局
应用的管控方法及移动终端与制造工艺

本发明涉及应用的管控技术领域,尤其涉及一种应用的管控方法及移动终端。



背景技术:

随着移动终端的发展,大屏幕、智能化移动终端已成为目前移动终端市场的主流产品。大屏幕、智能化移动终端的强大功能和良好使用体验极大的方便了用户的使用。同时,各种类型的不同功能的应用极大的丰富了用户移动终端的功能。

在现有技术中,某个应用可通过调用或显示一个可视化界面(activity)、非可视化的后台运行服务(service)或用于提供数据服务的数据提供者(Content Provider),实现自身应用或其他应用的进程启动。

但是上述应用启动方式可能会被某些流氓应用利用,例如,移动终端中安装了应用1和应用2,应用1通过调用非可视化的后台运行服务调用应用2,从而实现应用2的应用进程的启动;此时如果应用1被关闭,应用2同样可调用应用1,从而实现应用1的应用进程的启动。这样使得应用1和应用2的应用进程在系统中一直处于激活启动状态,导致系统资源的浪费。

为了解决上述问题,目前厂商采用的主要方法为:当资源参数(譬如:内存使用率或CPU使用率)达到预设阈值时,清理当前运行的所有的非系统应用。譬如:用户使用word软件进行文字编辑,对已编辑文字的未进行保存操作,若资源参数达到预设阈值,清理操作将会导致用户需要重新开启word软件且进行所有文字的编辑。因此,现有的方法对于用户来说,当前有用的应用也会被一并清理,降低了用户体验以及会给用户的生活或工作造成损失。



技术实现要素:

本发明的目的在于提供一种应用的管控方法,以解决现有的软件管控方法用户体验度低且会给用户的生活或工作造成损失的问题。此外,本发明还在于提供一种实施该应用的管控方法的移动终端。

为了解决上述问题,本发明提供了一种应用的管控方法,其应用于移动终端,所述移动终设置有多种应用管控模式,每一种所述应用管控模式对应一种应用管控策略;所述应用的管控方法包括如下步骤:

获取用户在所述多种应用管控模式中选中的目标应用管控模式;

获取与所述目标应用管控模式对应的目标应用管控策略;

根据所述目标应用管控策略管控所述移动终端内安装的应用。

作为本发明的进一步改进,所述根据所述目标应用管控策略管控所述移动终端内安装的应用的步骤包括:

若所述目标应用管控模式是特殊情景模式,所述目标应用管控策略对应一禁止清理名单,当所述移动终端处于休眠状态或熄屏状态时,忽略清理所述禁止清理名单中的应用。

作为本发明的进一步改进,所述应用的管控方法还包括:

获取用户输入的修订指令;

根据所述修订指令对所述禁止清理名单进行增加、删除或修改操作。

作为本发明的进一步改进,所述应用的管控方法还包括:

检测到所述禁止清理名单中的应用运行时,提示从当前模式转换为所述特殊情景模式,或直接从所述当前模式转换为所述特殊情景模式。

作为本发明的进一步改进,所述根据所述目标应用管控策略管控所述移动终端内安装的应用的步骤包括:

若所述目标应用管控模式是省电模式,所述目标应用管控策略对应一第一限制启动名单,禁止启动所述第一限制启动名单内的应用;

获取所述移动终端的内存使用值;

判断所述内存使用值是否超过预设阈值;

若所述内存使用值超过所述预设阈值,根据预设应用优先级关闭正在运行的应用中最低优先级的应用,直至所述内存使用值不超过所述预设阈值为止。

作为本发明的进一步改进,所述根据所述目标应用管控策略管控所述移动终端内安装的应用的步骤包括:

若所述目标应用管控模式是极速模式,获取当前运行的目标应用;

关闭所述目标应用以外的所有其他的已运行非系统应用;

禁止所述目标应用以外的非系统应用的启动。

作为本发明的进一步改进,所述根据所述目标应用管控策略管控所述移动终端内安装的应用的步骤包括:

若所述目标应用管控模式是工作模式,所述目标应用管控策略对应一第二限制启动名单,禁止启动所述第二限制启动名单内的应用。

作为本发明的进一步改进,所述应用的管控方法还包括:

检测到的工作关联信息满足预设工作条件时,直接从所述当前模式转换为所述工作模式。

为了解决上述问题,本发明还提供了一种移动终端,所述移动终设置有多种应用管控模式,每一种所述应用管控模式对应一种应用管控策略;所述移动终端包括:

模式选择模块,用于获取用户在所述多种应用管控模式中选中的目标应用管控模式;

管控策略获取模块,用于获取与所述目标应用管控模式对应的目标应用管控策略;

管控处理模块,用于根据所述目标应用管控策略管控所述移动终端内安装的应用。

作为本发明的进一步改进,所述管控处理模块包括:

特殊情景管控单元,用于若所述目标应用管控模式是特殊情景模式,所述目标应用管控策略对应一禁止清理名单,当所述移动终端处于休眠状态或熄屏状态时,忽略清理所述禁止清理名单中的应用。

作为本发明的进一步改进,其还包括:

修订指令获取模块,用于获取用户输入的修订指令;

修订处理模块,用于根据所述修订指令对所述禁止清理名单进行增加、删除或修改操作。

作为本发明的进一步改进,其还包括:

第一模式转换模块,用于检测到所述禁止清理名单中的应用运行时,提示从当前模式转换为所述特殊情景模式,或直接从所述当前模式转换为所述特殊情景模式。

作为本发明的进一步改进,所述管控处理模块还包括:

限制启动名单获取单元,用于若所述目标应用管控模式是省电模式,所述目标应用管控策略对应一第一限制启动名单,禁止启动所述第一限制启动名单内的应用;

内存使用值获取单元,用于获取所述移动终端的内存使用值;

判断单元,用于判断所述内存使用值是否超过预设阈值;

处理单元,用于若所述内存使用值超过所述预设阈值,根据预设应用优先级关闭正在运行的应用中最低优先级的应用,直至所述内存使用值不超过所述预设阈值为止。

作为本发明的进一步改进,所述管控处理模块还包括:

目标应用获取单元,用于若所述目标应用管控模式是极速模式,获取当前运行的目标应用;

应用关闭单元,用于关闭所述目标应用以外的所有其他的已运行非系统应用;

应用禁止启动单元,用于禁止所述目标应用以外的非系统应用的启动。

作为本发明的进一步改进,所述管控处理模块还包括:

工作模式管控单元,用于若所述目标应用管控模式是工作模式,所述目标应用管控策略对应一第二限制启动名单,禁止启动所述第二限制启动名单内的应用。

作为本发明的进一步改进,其还包括:

第二模式转换模块,用于检测到的工作关联信息满足预设工作条件时,直接从所述当前模式转换为所述工作模式。

与现有技术相比,本发明在不同的应用管控模式下,实施不同的应用管控策略。因此,移动终端在用户所选的当前模式下,执行与当前模式对应的应用管控策略以禁止清理当前有用的软件,既提升了用户使用体验,也避免了清理当前有用的软件,给用户的生活或工作造成损失。

附图说明

图1为本发明应用的管控方法第一种实施例的流程示意图。

图2为本发明应用的管控方法第二种实施例的流程示意图。

图3为本发明应用的管控方法第三种实施例的流程示意图。

图4为本发明应用的管控方法第四种实施例的流程示意图。

图5为本发明应用的管控方法第五种实施例的流程示意图。

图6为本发明应用的管控方法第六种实施例的流程示意图。

图7为本发明移动终端第一种实施例的功能模块示意图。

图8为本发明移动终端第二种实施例的功能模块示意图。

图9为本发明移动终端第三种实施例的功能模块示意图。

图10为本发明移动终端第四种实施例的功能模块示意图。

图11为本发明移动终端第五种实施例的功能模块示意图。

图12为本发明移动终端第六种实施例的功能模块示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用来限定本发明。

图1展示了本发明应用的管控方法的一种实施例。在本实施例中,该应用的管控方法应用于移动终端,所述移动终设置有多种应用管控模式,每一种所述应用管控模式对应一种应用管控策略。其中,所述应用的管控方法包括如下步骤:

步骤S1,获取用户在所述多种应用管控模式中选中的目标应用管控模式。

步骤S2,获取与所述目标应用管控模式对应的目标应用管控策略。

步骤S3,根据所述目标应用管控策略管控所述移动终端内安装的应用。

本实施例在不同的应用管控模式下,实施不同的应用管控策略。因此,移动终端在用户所选的当前模式下,执行与当前模式对应的应用管控策略以禁止清理当前有用的软件,既提升了用户使用体验,也避免了清理当前有用的软件,给用户的生活或工作造成损失。

将本发明的应用的管控方法用于移动终端的使用过程中,若应用管控模式包括特殊情景模式,则根据特殊情景模式对应的应用管控策略进行应用的管控。因此,上述实施例的基础上,其他实施例中,参见图2,步骤S3包括:

步骤S10,若所述目标应用管控模式是特殊情景模式,所述目标应用管控策略对应一禁止清理名单,当所述移动终端处于休眠状态或熄屏状态时,忽略清理所述禁止清理名单中的应用。

具体地,本实施例所说的特殊情景模式包括下载、导航、计步、播放音乐等场景。对应上述的特殊情景模式时,移动终端处于休眠或熄屏时不杀死相关应用进程,从而提高了用户体验。此外,移动终端处于休眠或熄屏时不杀死相关应用进程,避免了相关应用进程的关闭,给用户的生活或工作造成不便或损失。

将本发明的应用的管控方法用于移动终端的使用过程中,移动终端处于特殊情景模式时,禁止清理名单需要根据用户的需求进行更新。因此,上述实施例的基础上,其他实施例中,参见图3,所述应用的管控方法还包括:

步骤S20,获取用户输入的修订指令。

步骤S21,根据所述修订指令对所述禁止清理名单进行增加、删除或修改操作。

本实施例可以实时对禁止清理名单进行增加、删除或修改操作,以满足用户实时的需求,进一步提升了用户使用体验。

进一步地,上述实施例的基础上,其他实施例中,检测到所述禁止清理名单中的应用运行时,提示从当前模式转换为所述特殊情景模式,或直接从所述当前模式转换为所述特殊情景模式。

具体地,本实施例所说的特殊情景模式包括下载、导航、计步、播放音乐等场景。用户从当前模式转换为特殊情景模式的方式可以是:在用户下载、导航、计步、播放音乐时,提示用户设置进入特殊情景模式。此外,也可以是移动终端通过检测音乐接口、下载(或上传)流量、计步接口、导航接口等,判断用户是否在使用下载、导航、计步、播放音乐等应用,若是,则进入特殊情景模式。

将本发明的应用的管控方法用于移动终端的使用过程中,若应用管控模式包括省电模式,则根据省电模式对应的应用管控策略进行应用的管控。因此,上述实施例的基础上,其他实施例中,参见图4,步骤S3包括:

步骤S30,若所述目标应用管控模式是省电模式,所述目标应用管控策略对应一第一限制启动名单,禁止启动所述第一限制启动名单内的应用。

步骤S31,获取所述移动终端的内存使用值。

步骤S32,判断所述内存使用值是否超过预设阈值。若所述内存使用值超过所述预设阈值,执行步骤S33。

步骤S33,根据预设应用优先级关闭正在运行的应用中最低优先级的应用,直至所述内存使用值不超过所述预设阈值为止。

具体地,第一限制启动名单的应用可以为某些耗电量大的应用,例如游戏应用,视频应用,音乐应用等。此外,禁止第一限制启动名单内的应用开启的情况下,还可以限定内存使用率的上限,当移动终端中内存使用率达到预设阈值时,则根据当前运行应用优先级,将优先级最低的应用清除,以释放更多的资源,降低电量的消耗。

本实施例第一限制启动名单内的应用属于耗电量较大的应用,在省电模式下,禁止启动该第一限制启动名单内的应用,达到节省电量的效果。进一步地,当内存使用值超过预设阈值时,关闭最低优先级的应用,以进一步降低电量的消耗。

将本发明的应用的管控方法用于移动终端的使用过程中,若应用管控模式包括极速模式,则根据极速模式对应的应用管控策略进行应用的管控。因此,在上述实施例的基础上,其他实施例中,参见图5,步骤S3还包括:

步骤S40,若所述目标应用管控模式是极速模式,获取当前运行的目标应用。

步骤S41,关闭所述目标应用以外的所有其他的已运行非系统应用。

步骤S42,禁止所述目标应用以外的非系统应用的启动。

具体地,用户还可以设定应用管控的模式为极速模式,在该极速模式下,用户禁止除设定的某个目标应用外的所有第三方应用的启动,清除当前已运行的其他除目标应用外的所有第三方应用,保证该目标应用的使用,例如游戏应用,当用户设定极速模式时,即清除当前除该游戏应用外的所有第三方应用,并禁止除该游戏应用外的所有第三方应用启动,保证游戏顺畅。

本实施例在极速模式下,关闭目标应用以外所有其他非系统应用,且禁止目标应用以外的非系统应用的启动,达到提升目标应用的运行速度的效果。

将本发明的应用的管控方法用于移动终端的使用过程中,若应用管控模式包括工作模式,则根据工作模式对应的应用管控策略进行应用的管控。因此,在上述实施例的基础上,其他实施例中,参见图6,步骤S3还包括:

步骤S50,若所述目标应用管控模式是工作模式,所述目标应用管控策略对应一第二限制启动名单,禁止启动所述第二限制启动名单内的应用。

具体地,用户还可以设定应用管控的模式为工作模式,此时,根据所述应用管控策略对所述移动终端内安装的应用进行管控可以包括:限制预设类型的应用的启动,例如视频类应用,因为在这个时间点或者区域,用户一般是不可能开启这些应用,它的启动可能是其他应用调起的,因此可以进行直接禁止,同时还可以关闭未限制启动应用的声音提醒,以避免对用户工作的打扰。

本实施例在工作模式下,禁止第二限制启动名单内的应用启动以避免该应用对用户的工作造成干扰,进一步提升了用户体验。

进一步地,在上述实施例的基础上,其他实施例中,检测到的工作关联信息满足预设工作条件时,直接从所述当前模式转换为所述工作模式。

具体地,进入应用管控的工作模式可以是用户手动进行设置,也可以是根据移动终端检测到的工作关联信息进行模式的转换。移动终端检测工作关联信息满足预设工作条件以进行模式转换的方式有多种:具体包括:1、获取当前时间信息,该当前时间信息是否在预设的上班时间以内,若是,进入应用管控的工作模式。2、获取用户当前的位置信息,该当前的位置信息是否在预设的工作区域信息以内,若是,进入应用管控的工作模式。

图7展示了本发明移动终端的一种实施例。在本实施例中,所述移动终设置有多种应用管控模式,每一种所述应用管控模式对应一种应用管控策略。所述移动终端包括模式选择模块10、管控策略获取模块11和管控处理模块12。

其中,模式选择模块10,用于获取用户在所述多种应用管控模式中选中的目标应用管控模式;管控策略获取模块11,用于获取与所述目标应用管控模式对应的目标应用管控策略;管控处理模块12,用于根据所述目标应用管控策略管控所述移动终端内安装的应用。

在上述实施例的基础上,其他实施例中,参见图8,所述管控处理模块12包括特殊情景管控单元121。其中,特殊情景管控单元121,用于若所述目标应用管控模式是特殊情景模式,所述目标应用管控策略对应一禁止清理名单,当所述移动终端处于休眠状态或熄屏状态时,忽略清理所述禁止清理名单中的应用。

在上述实施例的基础上,其他实施例中,参见图9,所述移动终端还包括修订指令获取模块20和修订处理模块21。其中,修订指令获取模块20,用于获取用户输入的修订指令;修订处理模块21,用于根据所述修订指令对所述禁止清理名单进行增加、删除或修改操作。

进一步地,在上述实施例的基础上,其他实施例中,所述移动终端还包括第一模式转换模块22。其中,第一模式转换模块22,用于检测到所述禁止清理名单中的应用运行时,提示从当前模式转换为所述特殊情景模式,或直接从所述当前模式转换为所述特殊情景模式。

在上述实施例的基础上,其他实施例中,参见图10,所述管控处理模块12还包括限制启动名单获取单元122、内存使用值获取单元123、判断单元124和处理单元125。

其中,限制启动名单获取单元122,用于若所述目标应用管控模式是省电模式,所述目标应用管控策略对应一第一限制启动名单,禁止启动所述第一限制启动名单内的应用;内存使用值获取单元123,用于获取所述移动终端的内存使用值;判断单元124,用于判断所述内存使用值是否超过预设阈值;处理单元125,用于若所述内存使用值超过所述预设阈值,根据预设应用优先级关闭正在运行的应用中最低优先级的应用,直至所述内存使用值不超过所述预设阈值为止。

在上述实施例的基础上,其他实施例中,参见图11,所述管控处理模块12还包括目标应用获取单元126、应用关闭单元127和应用禁止启动单元128。

其中,目标应用获取单元126,用于若所述目标应用管控模式是极速模式,获取当前运行的目标应用;应用关闭单元127,用于关闭所述目标应用以外的所有其他的已运行非系统应用;应用禁止启动单元128,用于禁止所述目标应用以外的非系统应用的启动。

在上述实施例的基础上,其他实施例中,参见图12,所述管控处理模块12还包括工作模式管控单元129。其中,工作模式管控单元129,用于若所述目标应用管控模式是工作模式,所述目标应用管控策略对应一第二限制启动名单,禁止启动所述第二限制启动名单内的应用。

进一步地,在上述实施例的基础上,其他实施例中,所述移动终端还包括第二模式转换模块30。其中,第二模式转换模块30,用于检测到的工作关联信息满足预设工作条件时,直接从所述当前模式转换为所述工作模式。

关于上述八个实施例移动终端中各模块实现技术方案的其他细节,可参见上述实施例中的应用的管控方法中的描述,此处不再赘述。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上对发明的具体实施方式进行了详细说明,但其只作为范例,本发明并不限制与以上描述的具体实施方式。对于本领域的技术人员而言,任何对该发明进行的等同修改或替代也都在本发明的范畴之中,因此,在不脱离本发明的精神和原则范围下所作的均等变换和修改、改进等,都应涵盖在本发明的范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1