一种自动识别沉迷应用的方法、装置及终端设备的制造方法

文档序号:10654444阅读:372来源:国知局
一种自动识别沉迷应用的方法、装置及终端设备的制造方法
【专利摘要】本发明公开了一种自动识别沉迷应用的方法、装置及终端设备。该方法包括:当监测到终端设备中安装的应用被打开时,对所述被打开的应用的使用参数进行记录,根据所述使用参数判断所述应用是否为沉迷应用。本方案可实现对沉迷应用高效、准确的自动识别,避免了用户通过手动添加的方式设置沉迷应用,提高了用户体验。
【专利说明】
一种自动识别沉迷应用的方法、装置及终端设备
技术领域
[0001]本发明实施例涉及计算机技术,尤其涉及一种自动识别沉迷应用的方法、装置及终端设备。
【背景技术】
[0002]在移动终端中为了防止长时间使用应用给身体健康带来危害,可对应用进行防沉迷设置,被设置为防沉迷的应用通常会随着用户使用时间的不断延长而最终导致应用不可用以避免用户继续使用。
[0003]现有技术中,主要通过手动添加的方式将移动终端中的应用添加到防沉迷列表或设置为防沉迷应用。缺陷在于每增加一个新的应用,都需要手动将其加入防沉迷列表,操作繁琐,用户体验较差。同时,受限用户可通过重新下载已被设置为防沉迷的应用以摆脱受限状态。若在移动终端中采取将所有应用均设置为防沉迷应用,则会造成许多常规应用受限而无法使用的问题。

【发明内容】

[0004]本发明提供一种自动识别沉迷应用的方法、装置及终端设备,以实现对沉迷应用的高效、准确的自动识别,避免了用户通过手动添加的方式设置沉迷应用,提高用户体验。
[0005]第一方面,本发明实施例提供了一种自动识别沉迷应用的方法,包括:
[0006]当监测到终端设备中安装的应用被打开时,对所述被打开的应用的使用参数进行记录;
[0007]根据所述使用参数判断所述应用是否为沉迷应用。
[0008]第二方面,本发明实施例还提供了一种自动识别沉迷应用的装置,包括:
[0009]监测模块,用于当监测到终端设备中安装的应用被打开时,对所述被打开的应用的使用参数进行记录;
[0010]分析模块,用于根据所述使用参数判断所述应用是否为沉迷应用。
[0011]第三方面,本发明实施例还提供了一种终端设备,所述终端设备集成了上述描述的装置。
[0012]本发明当监测到终端设备中安装的应用被打开时,对被打开的应用的使用参数进行记录,根据使用参数判断所述应用是否为沉迷应用。解决现有技术中需要人为识别沉迷应用并进行设置或手动添加带来的不便的问题,实现了对沉迷应用高效、准确的自动识别,提高了用户体验。
【附图说明】
[0013]图1是本发明实施例一提供的自动识别沉迷应用的方法的流程图;
[0014]图2是本发明实施例二提供的自动识别沉迷应用的方法的流程图;
[0015]图3是本发明实施例三提供的自动识别沉迷应用的方法的流程图;
[0016]图4是本发明实施例四提供的自动识别沉迷应用的方法的流程图;
[0017]图5是本发明实施例五提供的自动识别沉迷应用的装置的结构图。
【具体实施方式】
[0018]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0019]实施例一
[0020]图1为本发明实施例一提供的自动识别沉迷应用的方法的流程图,本实施例可适用于用户在使用终端设备中安装的应用的情况,该方法可以由终端设备如智能手机、平板电脑来执行,具体包括如下步骤:
[0021]步骤101、当监测到终端设备中安装的应用被打开时,对所述被打开的应用的使用参数进行记录。
[0022]其中,终端设备中通常安装有多个应用,如游戏类应用、视频类应用、新闻类应用、社交类应用和服务类应用等。其中,游戏类应用主要为用户提供游戏服务,用户通常在上班途中或下班休息时使用;视频类应用为用户提供视频服务,用户可通过这类应用观看电视剧、电影等;新闻类应用可提供给用户最新的资讯,供用户阅读;社交类应用典型的如微信、微博等可为用户提供社交服务,便于使用者之间进行交互;服务类应用如天气预报、指南针和手电筒等,对用户的日常工作、学习进行辅助。
[0023]示例性的,本方案可通过终端设备中的一可安装的防沉迷应用对终端设备中的应用进行检测,也可以是将该自动识别沉迷应用的软件程序集成到终端设备中,即终端设备出厂后自带该自动识别沉迷应用的功能。
[0024]当监测到终端设备中安装的应用被打开时,对被打开的应用的使用参数进行记录。终端设备一旦被打开,其产生的参数信息将会被实时记录。示例性的,当用户打开游戏应用后,该游戏应用会产生诸如持续使用时间、耗电量、屏幕点击次数等一系列使用参数,本方案中对这些使用参数进行逐一记录。
[0025]步骤102、根据所述使用参数判断所述应用是否为沉迷应用。
[0026]本步骤中,根据步骤101中记录的应用的使用参数来判断该应用是否为沉迷应用。其中,沉迷应用指用户长时间使用的影响到工作、学习或睡眠的一类应用。如赛车游戏应用,用户在进行游戏过程中可能没有意识到已经到了需要睡觉的时间而持续游戏导致睡眠不足,又如用户使用某视频应用软件进行电视剧观看,由于电视剧的剧情吸引用户持续观看而影响正常学习、工作。
[0027]本实施例提供的技术方案中,当监测到终端设备中安装的应用被打开时,对该应用的使用参数进行记录,根据实时不间断记录的使用参数来判断该应用是否为沉迷应用,实现了对沉迷应用高效、准确的自动识别,避免了用户通过手动添加的方式设置沉迷应用,提高了用户体验。同时,当安装的应用被打开后即开始自动识别其是否为沉迷应用,也避免了用户通过重新下载应用来摆脱沉迷的限制。
[0028]实施例二
[0029]图2为本发明实施例二提供的自动识别沉迷应用的方法的流程图,本实施例在实施例一的基础上,进一步优化了对沉迷应用进行自动识别的过程,具体包括:
[0030]步骤201、当监测到终端设备中安装的应用被打开时,对所述被打开的应用的使用参数进行记录。
[0031]步骤202、为所述使用参数分配权值,根据所述使用参数和所述使用参数对应的权值计算得到沉迷指数,将所述沉迷指数和预设门限值进行比对,根据比对结果识别所述应用是否为沉迷应用。
[0032]其中,不同的使用参数对应着不同的权值。示例性的,当终端设备打开应用后,对该应用的使用参数进行记录,再根据使用参数和使用参数对应的权值计算得到沉迷指数。其中,沉迷指数的大小表征该应用是否为沉迷应用,系统预设有一门限值,若沉迷指数高过该门限值,则定义为沉迷应用,否则定义为非沉迷应用。
[0033]示例性的,当终端设备中的某个应用被打开后,对其单位时间的耗电量、屏幕点击次数进行统计,并分配以不同的权值,如单位时间耗电量的权值为I,屏幕点击次数的权值为2。典型的,将单位时间耗电量设置三个区间,耗电量低对应值I,中度耗电量对应值2,高耗电量对应值3;同理,将单位时间屏幕点击次数也分成多个评估区间,不同评估区间对应不同的值。优选的,根据各个使用参数的评估值和对应权值相乘,再将计算结果相加以最终得到沉迷指数。
[0034]本实施例提供的技术方案中,通过对使用参数分配权值,再根据使用参数和使用参数对应的权值计算得到沉迷指数,利用该沉迷指数和预设门限值比较以判断该应用是否为沉迷应用。由于各个使用参数对最终判断该应用是否为沉迷应用的参考价值的具备差异性,故通过权值大小来进行区分,进一步提高了自动识别沉迷应用的准确性。
[0035]实施例三
[0036]图3为本发明实施例三提供的自动识别沉迷应用的方法的流程图,本实施例在上述各实施例的基础上,进一步优化了对沉迷应用进行自动识别的过程,具体包括:
[0037]步骤301、当监测到终端设备中安装的应用被打开时,对所述被打开的应用的使用参数进行记录。
[0038]步骤302、根据所述应用的类型和当前时间段为所述使用参数分配权值,根据所述使用参数和所述使用参数对应的权值计算得到沉迷指数,将所述沉迷指数和预设门限值进行比对,根据比对结果识别所述应用是否为沉迷应用。
[0039]其中,应用类型如前所述可以包括游戏类应用、视频类应用、新闻类应用、社交类应用和服务类应用等,不同类型的应用对应的是否为沉迷应用的概率存在差异。示例性的,游戏类应用为沉迷应用的可能性较大,可分配较高权值,服务类应用为沉迷应用的概率较小,可分配较低的权值。典型的,应用的类型可在应用安装时进行识别及对应保存,也可以是在判断该应用是否为沉迷应用时获取该应用的类型。
[0040]其中,在对使用参数进行权值分配时,引入了时间段这一考量因素。示例性的,时间段可分为工作时间段和休息时间段,而休息时间段又可分为娱乐时间段和睡眠时间段(如晚上11点至第二天的早上7点)。当检测到终端中的应用被打开后,根据当前时间段为该应用的使用参数分配不同的权值,典型的,娱乐时间段分配的权值可以低一些,以防止用户的正常娱乐被认定为沉迷而进行限制,而工作和睡眠时间段则分配较高的权值,以对影响用户工作、健康的应用及时识别,进而采取后续的限制措施。
[0041]本实施例提供的技术方案,根据应用的类型和当前时间段为使用参数分配权值,进而再根据使用参数和使用参数对应的权值计算得到沉迷指数,将沉迷指数和预设门限值进行比对,根据比对结果识别应用是否为沉迷应用。根据不同类型和时间段动态的为应用的使用参数分配权值,进一步提高了沉迷应用的识别率,同时避免了将非沉迷应用误识别为沉迷应用的情况出现。
[0042]在上述技术方案的基础上,在根据所述应用的类型和当前时间段为所述使用参数分配权值之前,还包括:设置不同的时间段及所述不同的时间段对应的权值。本方案中,增加了设置不同时间段和对应权值的步骤,可针对不同用户的使用习惯动态调整不同的时间段和对应的权值。示例性的,若用户周末工作而周一至周五休息,或晚上工作白天休息则对应的根据用户的不同习惯进行权值分配,以进一步适应不同用户的不同需求。
[0043]在上述技术方案的基础上,根据应用类型和不同时间段对应用的使用参数分配权值,还可以是根据应用类型和不同时间段对预设门限值进行动态设置。示例性的,若该应用的类型为游戏类型或视频类型,则相应的预设门限值可动态的降低,即动态的增大该应用被识别为沉迷应用的概率,以进一步提高识别率,降低误识别的风险。同理,示例性的,若应用类型为服务类应用,则动态提高预设门限值,以进一步降低非沉迷应用被识别为沉迷应用的可能性。如前所述,时间段可以分为工作时间段和休息时间段,而休息时间段又可分为娱乐时间段和睡眠时间段。示例性的,当应用在工作时间段和睡眠时间段被使用时,相应的预设门限值降低,即增加该应用被识别为沉迷应用的概率;在娱乐时间段相应的提高预设门限值,即降低该应用被识别为沉迷应用的概率,避免用户正常的娱乐收到沉迷限制。
[0044]实施例四
[0045]图4为本发明实施例四提供的自动识别沉迷应用的方法的流程图,本实施例在上述各实施例的基础上,进一步给出了在识别为沉迷应用后对该应用的沉迷处理的方式,具体包括:
[0046]步骤401、当监测到终端设备中安装的应用被打开时,对所述被打开的应用的使用参数进行记录。
[0047]步骤402、根据所述使用参数判断所述应用是否为沉迷应用。
[0048]步骤403、根据不同时间段对所述应用采取不同的处理措施。
[0049]其中,所述时间段包括工作时间、娱乐时间和休息时间中至少一种,所述处理措施包括禁用所有娱乐应用或根据所述应用的沉迷度确定是否对所述应用进行禁用。
[0050]其中,娱乐应用为用户提供休闲娱乐功能,典型的包括游戏、视频软件等,本方案中,当处在工作时间或休息时间时,娱乐应用将全部禁止使用。其中,沉迷度可以是该应用在先前使用过程中得出的沉迷指数,在不同时间段,根据该沉迷指数的大小来动态的禁用对应的应用。
[0051 ]优选的,在判断完毕是否为沉迷应用后,若该应用为沉迷应用则自动将其加入防沉迷列表,进行防沉迷限制;若其为非沉迷应用,则可相应的将其设置为非沉迷应用或加入到非沉迷列表中。
[0052]本实施例提供的技术方案,根据不同时间段对应用采取不同的处理措施,而非采取一成不变的防沉迷手段,结合了当前时间段对不同的应用类型或应用的沉迷度采取动态的禁用措施,更加人性化,进一步提升了用户体验。
[0053]在上述各实施例的基础上,使用参数包括下述至少一种:打开频率、使用时间、耗电量、屏幕点击次数和流量消耗。其中,打开频率表征了该应用是否在一定时间间隔内(如2小时内)被多次使用;使用时间表征了该应用的持续运行时间;耗电量表征了该应用运行时的电量消耗,通常沉迷应用耗电量较高,如游戏应用、视频应用,当此类应用在运行时CPU、屏幕耗电量较大;屏幕点击次数表征了用户通过屏幕和该应用进行点击交互的次数,通常游戏类应用的屏幕点击次数较高;流量消耗表征了应用在运行过程中,终端设备和服务器数据交互的大小,普通服务类应用的流量消耗非常小,如天气预报、动态壁纸等。本方案中,当应用被打开后,自动对上述使用参数进行统计以识别该应用是否为沉迷应用,示例性的,该统计时间可以是3小时、半天或I天,也可以是在固定周期(如I周)内的每天使用情况进行单独统计再综合判断是否为沉迷应用。
[0054]实施例五
[0055]图5为本发明实施例五提供的自动识别沉迷应用的装置的结构示意图,如图所示,具体包括:
[0056]监测模块I,用于当监测到终端设备中安装的应用被打开时,对所述被打开的应用的使用参数进行记录;
[0057]分析模块2,用于根据所述使用参数判断所述应用是否为沉迷应用。
[0058]本实施例的技术方案,当监测模块监测到终端设备中安装的应用被打开时,对被打开的应用的使用参数进行记录,分析模块根据使用参数判断所述应用是否为沉迷应用。解决现有技术中需要人为识别沉迷应用并进行设置或手动添加带来的不便的问题,实现了对沉迷应用高效、准确的自动识别,提高了用户体验。
[0059]在上述技术方案的基础上,所述分析模块具体用于:
[0060]为所述使用参数分配权值,根据所述使用参数和所述使用参数对应的权值计算得到沉迷指数,将所述沉迷指数和预设门限值进行比对,根据比对结果识别所述应用是否为沉迷应用。
[0061 ]在上述技术方案的基础上,所述分析模块具体用于:
[0062]根据所述应用的类型和当前时间段为所述使用参数分配权值。
[0063]在上述技术方案的基础上,还包括:
[0064]设置模块3,用于设置不同的时间段及所述不同的时间段对应的权值。
[0065]在上述技术方案的基础上,还包括:
[0066]处理模块4,用于根据不同时间段对所述应用采取不同的处理措施,所述时间段包括工作时间、娱乐时间和休息时间中至少一种,所述处理措施包括禁用所有娱乐应用或根据所述应用的沉迷指数确定是否对所述应用进行禁用。
[0067]上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
[0068]实施例六
[0069]本实施例在上述各实施例五的基础上提供了一种终端设备,该终端设备集成了实施例五中描述的装置。示例性的,该终端设备由操作系统、CPU、R0M、RAM、触摸屏等部件组成。
[0070]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种自动识别沉迷应用的方法,其特征在于,包括: 当监测到终端设备中安装的应用被打开时,对所述被打开的应用的使用参数进行记录; 根据所述使用参数判断所述应用是否为沉迷应用。2.根据权利要求1所述的方法,其特征在于,根据所述使用参数判断所述应用是否为沉迷应用包括: 为所述使用参数分配权值,根据所述使用参数和所述使用参数对应的权值计算得到沉迷指数,将所述沉迷指数和预设门限值进行比对,根据比对结果识别所述应用是否为沉迷应用。3.根据权利要求2所述的方法,其特征在于,为所述使用参数分配权值包括: 根据所述应用的类型和当前时间段为所述使用参数分配权值。4.根据权利要求3所述的方法,其特征在于,在根据所述应用的类型和当前时间段为所述使用参数分配权值之前,还包括: 设置不同的时间段及所述不同的时间段对应的权值。5.根据权利要求1所述的方法,其特征在于,还包括: 根据不同时间段对所述应用采取不同的处理措施,所述时间段包括工作时间、娱乐时间和休息时间中至少一种,所述处理措施包括禁用所有娱乐应用或根据所述应用的沉迷度确定是否对所述应用进行禁用。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述使用参数包括下述至少一种:打开频率、使用时间、耗电量、屏幕点击次数和流量消耗。7.—种自动识别沉迷应用的装置,其特征在于,包括: 监测模块,用于当监测到终端设备中安装的应用被打开时,对所述被打开的应用的使用参数进行记录; 分析模块,用于根据所述使用参数判断所述应用是否为沉迷应用。8.根据权利要求7所述的装置,其特征在于,所述分析模块具体用于: 为所述使用参数分配权值,根据所述使用参数和所述使用参数对应的权值计算得到沉迷指数,将所述沉迷指数和预设门限值进行比对,根据比对结果识别所述应用是否为沉迷应用。9.根据权利要求8所述的装置,其特征在于,所述分析模块具体用于: 根据所述应用的类型和当前时间段为所述使用参数分配权值。10.根据权利要求9所述的装置,其特征在于,还包括: 设置模块,用于设置不同的时间段及所述不同的时间段对应的权值。11.根据权利要求8所述的装置,其特征在于,还包括: 处理模块,用于根据不同时间段对所述应用采取不同的处理措施,所述时间段包括工作时间、娱乐时间和休息时间中至少一种,所述处理措施包括禁用所有娱乐应用或根据所述应用的沉迷指数确定是否对所述应用进行禁用。12.一种终端设备,其特征在于,所述终端设备集成了如权利要求7-11中任意一项所述的装置。
【文档编号】G06F11/34GK106021086SQ201610363723
【公开日】2016年10月12日
【申请日】2016年5月26日
【发明人】徐传烨
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1