一种应用程序的管控方法、装置和移动终端的制作方法

文档序号:10691288阅读:326来源:国知局
一种应用程序的管控方法、装置和移动终端的制作方法
【专利摘要】本发明公开了一种应用程序的管控方法、装置和移动终端。其中,所述方法包括:将移动终端上的应用程序分成多级;实时根据每级应用程序的使用时长和权重计算应用程序的统计时长;根据所述统计时长,逐级限制每级应用程序的使用权限。本发明提供的技术方案,可以精确和平滑地限制用户对应用程序的使用,达到防沉迷的效果。
【专利说明】
一种应用程序的管控方法、装置和移动终端
技术领域
[0001]本发明实施例涉及终端应用技术领域,尤其涉及一种应用程序的管控方法、装置和移动终端。
【背景技术】
[0002]随着技术的发展,移动终端得到了广泛运用。现在人们花费在手机上的时间越来越多,很多人已经有了手机依赖症。对手机的依赖不仅对身体有不好的影响,对于人类的沟通、思维等能力也会产生较大的负面影响。
[0003]现有防沉迷的手段,一般是在用户使用移动终端上的应用程序的时间超过设定时间之后,限制用户对移动终端的使用来达到防沉迷的目的。但有用户对不同的应用程序的使用时间不同,现有防沉迷手段并能有效地区分出来,只是单纯地将移动终端上的所有应用程序禁用来实现防沉迷,防沉迷方法不够精确和平滑。

【发明内容】

[0004]本发明提供一种应用程序的管控方法、装置和移动终端,以精确和平滑地限制用户对应用程序的使用,达到防沉迷的效果。
[0005]第一方面,本发明实施例提供一种应用程序的管控方法,包括:
[0006]将移动终端上的应用程序分成多级;
[0007]实时根据每级应用程序的使用时长和权重计算应用程序的统计时长;
[0008]根据所述统计时长,逐级限制每级应用程序的使用权限。
[0009]第二方面,本发明实施例提供一种应用程序的管控装置,包括:
[0010]级别设置单元,用于将移动终端上的应用程序分成多级;
[0011 ]统计时长计算单元,用于实时根据每级应用程序的使用时长和权重计算应用程序的统计时长;
[0012]应用程序管控单元,用于根据所述统计时长,逐级限制每级应用程序的使用权限。
[0013]第三方面,本发明实施例还提供了一种移动终端,该移动终端包括第二方面中的应用程序的管控装置。
[0014]本发明通过将移动终端上的应用程序分成多级,实时根据每级应用程序的使用时长和权重计算应用程序的统计时长,根据所述统计时长,逐级限制每级应用程序的使用权限。将应用程序分成多级,根据统计时长逐级限制每级应用程序的使用,可以实现对应用程序的缓慢控制,精确和平滑地限制用户对应用程序的使用,达到防沉迷的效果。
【附图说明】
[0015]图1是本发明实施例一提供的一种应用程序的管控方法的流程示意图;
[0016]图2是本发明实施例二提供的一种应用程序的管控方法的流程示意图;
[0017]图3是本发明实施例三提供的一种应用程序的管控方法的流程示意图;
[0018]图4是本发明实施例四提供的一种应用程序的管控装置的结构示意图。
【具体实施方式】
[0019]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0020]实施例一
[0021]图1是本发明实施例一提供的一种应用程序的管控方法的流程示意图。本实施例可适用于对移动终端上的应用程序进行管控,进而实现防沉迷的情况。该方法可以由应用程序的管控装置来执行,该装置可配置于移动终端中。本实施例提供的应用程序的管控方法具体包括如下步骤:
[0022 ] S110、将移动终端上的应用程序分成多级。
[0023]可以根据应用程序历史使用时长、使用频率和类别等将应用程序分成多级。例如在一天内,将使用5个小时以上的应用程序作为第一级应用程序,将使用时长在3-5小时之间的应用程序作为第二级应用程序,将使用时长在2-3小时之间的应用程序作为第三级应用程序,将使用时长小于I小时的应用程序作为第四级应用程序。
[0024]S120、实时根据每级应用程序的使用时长和权重计算应用程序的统计时长。
[0025]将应用程序分成多级之后,每级应用程序对应一个权重。权重可以表示需要对该级应用程序的管控程度。可以根据对每级应用程序的管控程度对每级应用程序设定相应的权限。
[0026]S130、根据所述统计时长,逐级限制每级应用程序的使用权限。
[0027]具体地,可以在统计时长达到设定阈值之后,首选限制多级应用程序中的其中一级应用程序的使用权限,在统计时长达到下一个设定阈值后,再限制多级应用程序中的另外一级应用程序的使用权限,即根据统计时长每次达到的设定阈值,逐渐限制每级应用程序的使用权限。
[0028]其中,限制应用程序的使用权限包括:限制为所述应用程序的分配的网速、拒绝响应对所述应用程序界面的触控操作、关闭所述应用程序的声音输出和拒绝启动所述应用程序中的至少一种。
[0029]本实施例提供的技术方案,通过将移动终端上的应用程序分成多级,实时根据每级应用程序的使用时长和权重计算应用程序的统计时长,根据所述统计时长,逐级限制每级应用程序的使用权限。将应用程序分成多级,根据统计时长逐级限制每级应用程序的使用,例如可以先限制包含易沉迷应用程序的级别的应用程序,再限制包含不易沉迷的应用程序的级别的应用程序,可以实现对应用程序的缓慢控制,精确和平滑地限制用户对应用程序的使用,达到智能防沉迷的效果。
[0030]实施例二
[0031]图2是本发明实施例二提供的一种应用程序的管控方法的流程示意图。本实施例是在上述实施例一的基础上进行了优化。参见图2,本实施例提供的应用程序的管控方法具体包括:
[0032]S210、根据应用程序的类别将应用程序分成N类。
[0033]例如,根据应用程序的类别将应用程序分成4类,第一类应用程序为基本通讯类应用程序,例如可以包括通话应用程序和短信应用程序等;第二类应用程序为系统工具类应用程序,例如杀毒应用程序和垃圾清理应用程序等;第三类应用程序为学习类应用程序;其他应用程序作为第四类应用程序。
[0034]需要说明的是,上述分类只是一个示例性的分类,在实际过程中,可以根据用户对移动终端上的应用程序的具体使用情况对应用程序进行不同的分类。
[0035]S220、根据每类应用程序的权重将N类应用程序分成N级。
[0036]每类应用程序的权重与需要对该类应用程序的管控程度相关,应用程序需要被管控程度越高,该类应用程序的权重越大。例如,为了实现防沉迷,一般需要对游戏类应用程序进行严格的管控,可以将游戏类应用程序的权重设置为最大,对基本通讯类应用程序进行一般程度的管控或者不进行管控,可以将基本通讯类应用程序的权重设置为最小。
[0037]其中,N为大于I的正整数,每级应用程序的级别与应用程序的权重成反比。例如对于权重最大的游戏类应用程序,游戏类应用程序通常作为第一级应用程序。
[0038]S230、实时根据每级应用程序的使用时长和权重计算应用程序的统计时长。
[0039]应用程序的统计时长T可以按照以下公式计算:
[0040]T = ki X ti+k2 X t2+......+kN X ?ν,其中,ti至?ν为第I级至第N级应用程序的使用时长,ki至kN为第I级至第N级应用程序的权重。
[0041]S240、按照由低到高的级别排列顺序,在所述统计时长达到每级预设时长中的一级预设时长时,限制N级应用程序中的一级应用程序的使用权限。
[0042]多级应用程序可对应多级预设时长,根据对应用程序限制的方式,每级预设时长中可包括多个子预设时长,每级预设时长中的一级预设时长即为每级预设时长中的一个子预设时长。例如第一级预设时长为2小时,对应第一级应用程序的限制方法包括限制为所述应用程序的分配的网速、拒绝响应对所述应用程序界面的触控操作和拒绝启动所述应用程序。对应的第一级预设时长可以包括3个子预设时长,分别为I小时、1.5小时和2小时。在统计时长达到I小时时,限制为第一级应用程序分配的网速,使用户不能顺畅的玩第一级应用程序;在统计时长达到1.5小时时,拒绝响应对第一级应用程序界面的触控操作,用户此时只能观看第一级应用程序的界面不能对界面进行操作;在统计时长达到2小时时,将第一级应用程序强行关闭并拒绝启动第一级应用程序。可以按照级别由低到高的级别顺序,使用上述方式逐渐限制应用程序的使用。
[0043]需要说明的是,一个级别的预设时长可以不包括多个子预设时长,即只将每级预设时长本身作为每级预设时长的唯一一个子预设时长。例如第二级预设时长为3个小时,第二级预设时长只包括一个子预设时长,该子预设时长为预设时长本身,为3小时。
[0044]示例性的,下面以一天作为管控周期,每级预设时长设置只包括一个子预设时长为例对上述方法进行说明。其中,限制应用程序使用包括将应用程序进行禁用。根据应用程序的类别将应用程序分成四类,第一类应用程序为游戏类应用程序,第二类应用程序为视频类应用程序,第三类应用程序为工具类应用程序,第四类应用程序为基本通讯类应用程序。再将第一类至第四类应用程序分别作为第一级至第四级应用程序。第一级应用程序至第四级应用程序的权限分别ki,k2,k3,和k4,其中,ki = 5,k2 = 2.5,k3 = 2,k4=l。第一级应用程序至第四级应用程序的使用时长分别ti,t2,t3,和t4。统计时长T = ki X ti+k2 X t2+k3 X t3+k4Xt4。不失一般性,将第一级预设时长设定为I小时,下级预设时长比上级预设时长递增一小时。在第一级至第四级应用程序不使用的情况下,第一级应用程序在使用12分钟后,统计时长T = Iu Xt1 = SXW = GO分钟时,达到第一级预设时长I小时时,限制第一级应用程序的使用权限,即限制游戏类应用程序的使用权限,第一级应用程序至多可以使用12分钟。在只使用第二级应用程序的前提下,统计时长要达到2小时,统计时长T = k2 X t2 = 2.5X48=120分钟时,达到第二级预设时长2小时,此时限制第二级应用程序的使用权限,即限制视频类应用程序的使用权限,第二级应用程序至多可以使用48分钟。在只使用第三级应用程序的前提下,第三级预设时长为3个小时,统计时长T = k3 X t3 = 2 X 90 = 180分钟时,统计时长达至IJ3小时,此时限制第三级应用程序的使用权限,即工具类应用程序的使用权限,第三级应用程序至多可以使用48分钟。在只使用第四级应用程序的前提下,第四级预设时长为4个小时,统计时长T = k4 Xt4=IX 240 = 240分钟时,统计时长达到4小时,此时限制第四级应用程序的使用权限,即限制基本通讯类应用程序的使用权限,第四级应用程序至多可以使用240分钟。可以根据实际需要逐级限制每级应用程序的使用权限,可以有效地限制每级应用程序在一个管控周期内的使用时间,实现对应用程序的智能管控。
[0045]本实施例提供的技术方案,根据应用程序的类别和权重将应用程序分成多级,计算应用程序的统计时长,根据应用程序的统计时长,使用相应的管控策略逐级对应用程序进行管控,可以精确地控制每级应用程序的使用时间,在限制防沉迷应用程序的同时,不会完全限制用户使用其他应用程序的权限,实现对应用程序的精确控制,由于是对应用程序进行逐级限制,可以实现对应用程序的平滑控制,更易实现防沉迷效果。
[0046]实施例三
[0047]图3是本发明实施例三提供的一种应用程序的管控方法的流程示意图。本实施例是在上述实施例二的基础上进行了优化。参见图3,本实施例提供的应用程序的管控方法具体包括:
[0048]S310、根据应用程序的类别将应用程序分成N类。
[0049]S320、根据每类应用程序的权重将N类应用程序分成N级。
[0050]S330、在预设周期内,累计每级应用程序的使用时长。
[0051]S340、在所述预设周期位于节假日时间段时,将每级应用程序的使用时长乘以第一比例系数;在所述预设周期位于工作日时间段时,将每级应用程序的使用时长乘以第二比例系数。
[0052]其中,所述第一比例系数小于所述第二比例系数。
[0053]例如,第一比例系数为qi,第二比例系数为q2,qi小于q2。预设时间周期可以为对应用程序的管控时间周期,例如可以将预设时间周期设置为一天。当该天日期为节假日时,将每级应用程序的使用时长乘以第一比例系数q1,当改天日期为工作日期时,将每级应用程序的使用时长乘以第一比例系数q2。
[0054]S350、实时根据每级应用程序的使用时长和权重计算应用程序的统计时长。
[0055]应用程序的统计时长T可以按照以下公式计算:
[0056]T = ki X ti+k2 X t2+......+kN X ?ν,其中,ti至?ν为第I级至第N级应用程序的使用时长,ki至kN为第I级至第N级应用程序的权重。
[0057]在预设周期位于节假日时间段时,统计时长T = ki X qi X ti+k2 Xqi X t2+......+kN Xqi X tN = qi(ki X ti+k2 X t2+......+kNX ?ν)。
[0058]在预设周期位于工作时间段时,统计时长T = ki X q2 X ti+k2 Xq2 X t2+......+kNX q2
X tN=q2(ki X ti+k2 X t2+......+kNX ?ν)。
[0059]由于qi小于q2,应用程序在节假日时间段和工作日时间段使用情况一致的情况下,工作日时间段的应用程序统计时长相对于节假日的应用程序统计时长,以更早的时间达到预设时长。即在节假日放慢降低应用程序权限的速度,在工作日对应用程序的限制比在节假日对应用程序的限制较为严格。
[0060]S360、按照由低到高的级别排列顺序,在所述统计时长达到每级预设时长中的一级预设时长时,限制N级应用程序中的一级应用程序的使用权限。
[0061 ]本实施例提供的技术方案,在预设周期位于节假日时间段时,将每级应用程序的使用时长乘以第一比例系数;在预设周期位于工作日时间段时,将每级应用程序的使用时长乘以第二比例系数。其中,所述第一比例系数小于所述第二比例系数。可以根据用户使用应用程序的时间段,自动调节对应用程序的限制程度,实现对应用程序的使用时间的智能控制,实现防沉迷效果。
[0062]实施例四
[0063]图4是本发明实施例四提供的一种应用程序的管控装置的结构示意图。参见图4,该装置包括:
[0064]级别设置单元410,用于将移动终端上的应用程序分成多级;
[0065]统计时长计算单元420,用于实时根据每级应用程序的使用时长和权重计算应用程序的统计时长;
[0066]应用程序管控单元430,用于根据所述统计时长,逐级限制每级应用程序的使用权限。
[0067]进一步的,所述级别设置单元410包括:
[0068]类别设置子单元411,用于根据应用程序的类别将应用程序分成N类;
[0069]级别设置子单元412,用于根据每类应用程序的权重将N类应用程序分成N级;
[0070]其中,N为大于I的正整数,每级应用程序的级别与应用程序的权重成反比;
[0071 ]应用程序管控单元430具体用于:
[0072]按照由低到高的级别排列顺序,在所述统计时长达到每级预设时长中的一级预设时长时,限制N级应用程序中的一级应用程序的使用权限。
[0073]进一步的,所述统计时长计算单元具体420用于:
[0074]按以下公式计算应用程序的统计时长T:
[0075]T = ki X ti+k2 X t2+......+kN X ?ν,其中,ti至?ν为第I级至第N级应用程序的使用时长,ki至kN为第I级至第N级应用程序的权重。
[0076]进一步的,所述装置还包括:
[0077]应用程序时长确定单元440,用于在所述根据每级应用程序的使用时长和权重计算应用程序的统计时长之前,在预设周期内,累计每级应用程序的使用时长;
[0078]所述统计时长计算单元420包括:
[0079]第一使用时长处理子单元421,用于在所述预设周期位于节假日时间段时,将每级应用程序的使用时长乘以第一比例系数;
[0080]第二使用时长处理子单元422,用于在所述预设周期位于工作日时间段时,将每级应用程序的使用时长乘以第二比例系数;
[0081 ]其中,所述第一比例系数小于所述第二比例系数。
[0082]进一步的,所述应用程序管控单元具体430用于:
[0083]限制为所述应用程序分配的网速、拒绝响应对所述应用程序界面的触控操作、关闭所述应用程序的声音输出和拒绝启动所述应用程序。
[0084]上述产品可执行本发明任意实施例所提供的应用程序的管控方法,具备执行方法相应的功能模块和有益效果。
[0085]另外,本发明实施例还提供了一种移动终端,该移动终端包括上述实施例四中的
目.ο
[0086]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种应用程序的管控方法,其特征在于,包括: 将移动终端上的应用程序分成多级; 实时根据每级应用程序的使用时长和权重计算应用程序的统计时长; 根据所述统计时长,逐级限制每级应用程序的使用权限。2.根据权利要求1所述的方法,所述将移动终端上的应用程序分成多级包括: 根据应用程序的类别将应用程序分成N类; 根据每类应用程序的权重将N类应用程序分成N级; 其中,N为大于I的正整数,每级应用程序的级别与应用程序的权重成反比; 所述根据所述统计时长,逐级限制应用程序的使用权限,包括: 按照由低到高的级别排列顺序,在所述统计时长达到每级预设时长中的一级预设时长时,限制N级应用程序中的一级应用程序的使用权限。3.根据权利要求2所述的方法,其特征在于,所述根据每级应用程序的使用时长和权重计算应用程序的统计时长包括: 按以下公式计算应用程序的统计时长T:T = ki X ti+k2Xt2+......+kNX tN,其中,ti至tN为第I级至第N级应用程序的使用时长,ki至kN为第I级至第N级应用程序的权重。4.根据权利要求3所述的方法,其特征在于,在所述根据每级应用程序的使用时长和权重计算应用程序的统计时长之前,还包括: 在预设周期内,累计每级应用程序的使用时长; 所述根据每级应用程序的使用时长和权重计算应用程序的统计时长还包括:在所述预设周期位于节假日时间段时,将每级应用程序的使用时长乘以第一比例系数;在所述预设周期位于工作日时间段时,将每级应用程序的使用时长乘以第二比例系数; 其中,所述第一比例系数小于所述第二比例系数。5.根据权利要求1-4任一项所述的方法,其特征在于,所述限制应用程序的使用权限包括: 限制为所述应用程序分配的网速、拒绝响应对所述应用程序界面的触控操作、关闭所述应用程序的声音输出和拒绝启动所述应用程序中的至少一种。6.一种应用程序的管控装置,其特征在于,包括: 级别设置单元,用于将移动终端上的应用程序分成多级; 统计时长计算单元,用于实时根据每级应用程序的使用时长和权重计算应用程序的统计时长; 应用程序管控单元,用于根据所述统计时长,逐级限制每级应用程序的使用权限。7.根据权利要求6所述的装置,其特征在于,所述级别设置单元包括: 类别设置子单元,用于根据应用程序的类别将应用程序分成N类; 级别设置子单元,用于根据每类应用程序的权重将N类应用程序分成N级; 其中,N为大于I的正整数,每级应用程序的级别与应用程序的权重成反比; 应用程序管控单元具体用于: 按照由低到高的级别排列顺序,在所述统计时长达到每级预设时长中的一级预设时长时,限制N级应用程序中的一级应用程序的使用权限。8.根据权利要求7所述的装置,其特征在于,所述统计时长计算单元具体用于: 按以下公式计算应用程序的统计时长T:T = ki X ti+k2Xt2+......+kNX tN,其中,ti至tN为第I级至第N级应用程序的使用时长,ki至kN为第I级至第N级应用程序的权重。9.根据权利要求8所述的装置,其特征在于,还包括: 应用程序时长确定单元,用于在所述根据每级应用程序的使用时长和权重计算应用程序的统计时长之前,在预设周期内,累计每级应用程序的使用时长; 所述统计时长计算单元包括: 第一使用时长处理子单元,用于在所述预设周期位于节假日时间段时,将每级应用程序的使用时长乘以第一比例系数; 第二使用时长处理子单元,用于在所述预设周期位于工作日时间段时,将每级应用程序的使用时长乘以第二比例系数; 其中,所述第一比例系数小于所述第二比例系数。10.根据权利要求6-8任一项所述的装置,其特征在于,所述应用程序管控单元具体用于: 限制为所述应用程序分配的网速、拒绝响应对所述应用程序界面的触控操作、关闭所述应用程序的声音输出和拒绝启动所述应用程序。11.一种移动终端,其特征在于,包括权利要求6-10任一项所述的装置。
【文档编号】H04M1/725GK106060252SQ201610363594
【公开日】2016年10月26日
【申请日】2016年5月26日
【发明人】曾元清
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1