移动终端及其应用程序控制方法与流程

文档序号:12720872阅读:292来源:国知局
移动终端及其应用程序控制方法与流程

本发明涉及电子技术领域,特别涉及移动终端及其应用程序控制方法。



背景技术:

随着科学技术的发展,以智能手机为代表的移动终端已成为人们日常生活中不可或缺的一部分。从“低头族”到没带手机就焦虑不安的“手机综合症”,人们对手机的依赖程度越来越严重。

现在的智能手机上都安装有各种各样的应用程序,并且只有打开或者关闭的选择,虽然有些具有“儿童锁”功能,控制某些软件不能运行,但是对于成人来说,没有限制手段可以控制其使用软件的时间和频率,从而使人们非常容易沉迷其中,在智能手机上浪费大量时间,长此以往,不仅会造成人与人的自然交流日渐缺失,而且还会严重影响人们的学习或工作效率。



技术实现要素:

本发明的目的在于提供一种移动终端及其应用程序控制方法,使得通过其方法可以实时有效的控制应用程序的使用时间,从而使用户获得良好的使用习惯。

为解决上述技术问题,本发明的实施方式提供了一种移动终端的应用程序控制方法,包含以下步骤:A.监控待监测应用程序的前台运行时间;B.如果所述待监测应用程序的前台运行时间超过第一预设时间,则执行控制规则。

本发明的实施方式还提供了一种移动终端,包含:监控模块,用于监控 待监测应用程序的前台运行时间;控制模块,用于在所述监控模块监控到所述待监测应用程序的前台运行时间超过第一预设时间时,执行控制规则。

本发明实施方式相对于现有技术而言,由于移动终端可以监控待监测应用程序的前台运行时间,所以可以实时获得用户使用应用程序的时间;而且,移动终端监测到待监测应用程序的前台运行时间超过第一预设时间时,就会执行控制规则,也就是说,移动终端监测到用户使用应用程序的时间超过预设时间后,会限制用户继续使用该应用程序,从而可以实时有效的控制应用程序的使用时间,从而使用户获得良好的使用习惯。

另外,所述待监测应用程序的数量大于1;在所述步骤A中,分别监控每个待监测应用程序的前台运行时间;在所述步骤A之后,还包含以下步骤:如果一待监测应用程序的前台运行时间超过第二预设时间,则执行控制规则;其中,各所述待监测应用程序分别对应一个第二预设时间。本步骤分别监控每个待监测应用程序的前台运行时间,判断每个待监测应用程序的前台运行时间是否超过对应的第二预设时间,可以更加精确的判断待监测应用程序是否超过预设时间,减少误判率,提高用户的使用体验。

另外,所述前台运行时间为单次前台运行的持续时间。设定为单次前台运行的持续时间,能避免漏洞,更为有效的控制应用程序的使用时间。

另外,统计连续的N个单位时长内控制规则的执行次数,如果单位时长内控制规则的执行次数呈下降趋势,则以预定步长减小第一预设时间。该步骤通过判断单位时长内控制规则的执行次数呈下降趋势,以预定步长减小第一预设时间,从而可以进一步控制应用程序的使用时间,进一步帮助用户减少对智能手机的依赖,获得更好的使用习惯。

另外,所述控制规则包括以下之一或其任意组合:弹出提醒框;停止运行当前待监测应用程序;关闭屏幕并持续第三预设时间。使本发明实施方式的选择灵活多变,有利于本发明在实际应用中的推广。

附图说明

图1是根据本发明第一实施方式应用程序控制方法的流程示意图;

图2是根据本发明第二实施方式应用程序控制方法的流程示意图;

图3是根据本发明第三实施方式移动终端的方框示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。

本发明的第一实施方式涉及一种移动终端的应用程序控制方法。其流程如图1所示,具体如下:

步骤101,分别监控每个待监测应用程序的前台运行时间。

具体而言,用户使用移动终端时,移动终端实时且分别监控每个待监测应用程序的前台运行时间,其中,前台运行时间是指单次前台运行的持续时间;待监测应用程序是指程序名称包含预设关键字的应用程序,且其数量大于1;预设关键字由移动终端的关联终端设置。比如说,移动终端为手机,用户将自己手机接入电脑,电脑即为手机的关联终端。用户在电脑上设置预设关键字(淘宝、QQ、微信、UC),那么程序名称包含“淘宝”、“QQ”、“UC”以及“微信”的应用程序(手机淘宝、QQ、微信、UC浏览器)会被识别为待监测应用程序,在用户使用手机时,手机会实时监测手机淘宝、QQ、UC浏览器以及微信的运行,分别获取对应的单次前台运行的持续时间。

步骤102,判断待监测应用程序的前台运行时间是否超过第一预设时间,若判断是,那么进入步骤104;若判断否,进入步骤103。

具体的说,移动终端获取每个待监测应用程序的前台运行时间后,计算出所有待监测应用程序的前台运行时间的总和,判断所有待监测应用程序的前台运行时间的总和是否超过第一预设时间,若判定为超过第一预设时间,那么进入步骤104;若判断判定为不超过第一预设时间,那么进入步骤103。

举例来说:第一预设时间为120分钟,当手机实时监测手机淘宝、QQ、UC浏览器以及微信的运行,分别获取的单次前台运行的持续时间为40分钟、0分钟、40分钟、20分钟时。上述四个应用程序的前台运行时间的总和为100分钟。由于100分钟小于120分钟,所以手机会判断待监测应用程序的前台运行时间未超过第一预设时间,进入步骤103。

步骤103,判断一待监测应用程序的前台运行时间是否超过第二预设时间。若判断是,进入步骤104,若判断否,返回步骤103。

具体而言,在判断所有待监测应用程序的前台运行时间总和未超过第一预设时间后,继续判断其中某个待监测应用程序的前台运行时间是否超过第二预设时间,若判定为超过第二预设时间,进入步骤104,若判定为不超过第二预设时间,返回步骤103。其中,各待监测应用程序分别对应一个第二预设时间。

举例来说,手机实时监测手机淘宝、QQ、UC浏览器以及微信的运行,分别获取的单次前台运行的持续时间为40分钟、0分钟、40分钟、20分钟;手机淘宝、QQ、UC浏览器以及微信的第二预设时间分别为30分钟、10分钟、30分钟、30分钟。若手机首先判断手机淘宝的前台运行时间是否超过对应的第二预设时间,由于40分钟大于30分钟,所以手机会判断出手机淘宝的前台运行时间超过对应的第二预设时间,进入步骤104。

因此通过本步骤可以更加精确的判断待监测应用程序是否超过预设时 间,减少误判率,提高用户的使用体验。

步骤104,执行控制规则。

具体的说,移动终端判断出某个待监测应用程序的前台运行时间超过第二预设时间后,会执行控制规则。控制规则可以是弹出提醒框,可以是停止运行当前待监测应用程序,也可以是关闭屏幕并持续第三预设时间。当然,还可以是上述三种情况的任意组合。比如说,移动终端会首先弹出提醒框,以提醒用户关闭当前待监测应用程序,若1分钟后,移动终端监测到当前待监测应用程序依然处于运行状态,那么移动终端强制停止运行当前待监测应用程序。

通过本实施方式,移动终端可以通过监控待监测应用程序的前台运行时间,实时获得用户使用应用程序的时间;而且,移动终端监测到待监测应用程序的前台运行时间超过第一预设时间时,就会执行控制规则,限制用户继续使用该应用程序,从而可以实时有效的控制应用程序的使用时间,从而使用户获得良好的使用习惯。

本发明的第二实施方式涉及一种移动终端的应用程序控制方法。第二实施方式与第一实施方式大致相同,主要区别之处在于:如图2所示,在本发明第二实施方式中,增加了统计连续的N个单位时长内控制规则的执行次数,如果单位时长内控制规则的执行次数呈下降趋势,则以预定步长减小第一预设时间的步骤。

在本实施方式中,步骤201至步骤204与第一实施方式中的步骤101至步骤104相同,此处不做赘述。

步骤205,统计连续的N个单位时长内控制规则的执行次数。

具体的说,移动终端在用户使用一段时间后,统计连续的N个单位时长内控制规则的执行次数。其中,N为大于1的自然数,单位时长是自己设置的固定时间段,比如说,单位时长可以是1天,N为5,那么移动终端就是 统计连续5天内控制规则的执行次数。

步骤206,判断单位时长内控制规则的执行次数是否呈下降趋势,若判断是,则进入步骤207;若判断否,结束。

具体而言,移动终端统计连续的N个单位时长内控制规则的执行次数后,判断单位时长内控制规则的执行次数是否呈下降趋势,若判断是,则进入步骤207;若判断否,结束。比如说,移动终端统计连续5天内控制规则的执行次数,5天执行次数分别为7次、6次、6次、5次、5次。由于7次>6次>6次>5次=5次,呈下降趋势,所以移动终端可以判断出1天内控制规则的执行次数呈下降趋势,进入步骤207。

步骤207,以预定步长减小第一预设时间。

具体而言,移动终端判断出单位时长内控制规则的执行次数是呈下降趋势,就会以预定步长减小第一预设时间。其中,预定步长是指每次呈下降趋势时,应该减小的时长。比如说,初始第一预设时间为120分钟,那么移动终端判断出单位时长内控制规则的执行次数是呈下降趋势后,可以减小10分钟,更新后的第一预设时间就是110分钟,其中,预定步长就是每次减小10分钟。

通过本实施方式,可以通过每次用户进步就会减小第一预设时长,从而进一步控制应用程序的使用时间,进一步帮助用户减少对智能手机的依赖,获得更好的使用习惯。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第三实施方式涉及一种移动终端,如图3所示,包含:监控模块、 控制模块以及预设模块。

其中,监控模块用于监控待监测应用程序的前台运行时间。

控制模块用于在监控模块监控到待监测应用程序的前台运行时间超过第一预设时间时,执行控制规则;还用于在监控模块监控到一待监测应用程序的前台运行时间超过第二预设时间时,执行控制规则;其中,各待监测应用程序分别对应一个第二预设时间。

预设模块,用于预设程序名称包含预设关键字的应用程序为待监测应用程序。

通过本实施方式,完善了本发明的结构,从而有利于本发明在实际应用中的推广。

不难发现,本实施方式为与第一实施方式或第二实施方式相对应的系统实施例,本实施方式可与第一实施方式或第二实施方式互相配合实施。第一实施方式或第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式或第二实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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