终端防沉迷方法及装置的制造方法

文档序号:9263581阅读:202来源:国知局
终端防沉迷方法及装置的制造方法
【技术领域】
[0001]本公开涉及智能终端技术领域,尤其涉及一种终端防沉迷方法及装置。
【背景技术】
[0002]随着手机越来越智能化,给人们提供便利的同时,也霸占了人们的时间。很多人不知不觉地沉迷于手机上的应用软件(App AppI icat1n,简称App ),如微博、微信、游戏、视频等等。长时间沉迷于手机App,不仅浪费了人们宝贵的时间,还会损坏身体健康。
[0003]相关技术中,根据App的运行时间或用户点击次数来判断是否触发防沉迷操作。但是,仅根据App的运行时间来判断是否触发防沉迷操作,会错误地将某些后台App (如杀毒应用),和听觉伴随App (如FM收听)等等计算在内。而根据App的点击次数判断是否触发防沉迷操作,会遗漏视频播放类,和重力感应相关的游戏等。

【发明内容】

[0004]为克服相关技术中存在的问题,本公开实施例提供一种终端防沉迷方法及装置。
[0005]根据本公开实施例的第一方面,提供一种终端防沉迷方法,包括:
[0006]当屏幕点亮时,检测当前运行的应用软件是否占据屏幕;
[0007]当所述应用软件占据屏幕时,对所述应用软件的占据屏幕时间进行计时;
[0008]当所述应用软件占据屏幕时间超过预设的阈值时,启动防沉迷操作。
[0009]可选地,所述对所述应用软件的占据屏幕时间进行计时,包括:
[0010]对不同的应用软件占据屏幕时间进行分别计时。
[0011]可选地,所述对所述应用软件的占据屏幕时间进行计时,包括:
[0012]在所述应用软件上一次占据屏幕时间的基础上,对所述应用软件本次占据屏幕时间进行累计计时。
[0013]可选地,所述对所述应用软件的占据屏幕时间进行计时,还包括:
[0014]根据预设的周期,对所述应用软件的占据屏幕时间进行计时。
[0015]可选地,所述对所述应用软件的占据屏幕时间进行计时,还包括:
[0016]当所述应用软件本次占据屏幕的起始时间距离上一次占据屏幕的终止时间超过预设的时间值时,对所述应用软件的占据屏幕时间重新计时。
[0017]可选地,所述当所述应用软件占据屏幕时,对所述应用软件的占据屏幕时间进行计时,包括:
[0018]当所述应用软件占据屏幕时,判断所述应用软件是否为预设的应用软件;
[0019]当所述应用软件不是预设的应用软件时,对所述应用软件的占据屏幕时间进行计时。
[0020]可选地,所述当所述应用软件占据屏幕时间超过预设的阈值时,启动防沉迷操作,包括:
[0021]当所述应用软件占据屏幕时间超过预设的第一阈值时,在所述屏幕上显示提示信息;
[0022]和/ 或,
[0023]当所述应用软件占据屏幕时间超过预设的第二阈值时,关闭所述应用软件;
[0024]和/ 或,
[0025]当所述应用软件占据屏幕时间超过预设的第三阈值时,卸载所述应用软件。
[0026]可选地,所述方法包括:
[0027]当卸载所述应用软件后,禁止安装所述应用软件。
[0028]根据本公开实施例的第二方面,提供一种终端防沉迷装置,包括:
[0029]检测模块,用于当屏幕点亮时,检测所述当前运行的应用软件是否占据屏幕;
[0030]计时模块,用于当所述应用软件占据屏幕时,对所述应用软件的占据屏幕时间进行计时;
[0031]处理模块,用于当所述应用软件占据屏幕时间超过预设的阈值时,启动防沉迷操作。
[0032]所述计时模块,用于对不同的应用软件占据屏幕时间进行分别计时。
[0033]所述计时模块,用于在所述应用软件上一次占据屏幕时间的基础上,对所述应用软件本次占据屏幕时间进行累计计时。
[0034]所述计时模块,用于根据预设的周期,对所述应用软件的占据屏幕时间进行计时。
[0035]所述计时模块,用于当所述应用软件本次占用屏幕的起始时间距离上一次占用屏幕的终止时间超过预设的时间值时,对所述应用软件的占据屏幕时间重新计时。
[0036]所述装置还包括:
[0037]判断模块,用于当所述应用软件占据屏幕时,判断所述应用软件是否为预设的应用软件;
[0038]所述计时模块,用于当所述应用软件不是预设的应用软件时,对所述应用软件的占据屏幕时间进行计时。
[0039]所述处理模块,用于当所述应用软件占据屏幕时间超过预设的第一阈值时,在所述屏幕上显示提示信息;和/或,当所述应用软件占据屏幕时间超过预设的第二阈值时,关闭所述应用软件;和/或,当所述应用软件占据屏幕时间超过预设的第三阈值时,卸载所述应用软件。
[0040]所述处理模块,用于当卸载所述应用软件后,禁止安装所述应用软件。
[0041]根据本公开实施例的第三方面,提供一种终端防沉迷装置,包括:
[0042]处理器;
[0043]用于存储处理器可执行指令的存储器;
[0044]其中,所述处理器被配置为:
[0045]当屏幕点亮时,检测所述当前运行的应用软件是否占据屏幕;
[0046]当所述应用软件占据屏幕时,对所述应用软件的占据屏幕时间进行计时;
[0047]当所述应用软件占据屏幕时间超过预设的阈值时,启动防沉迷操作。
[0048]本公开的实施例提供的技术方案可以包括以下有益效果:根据人类视觉活动主导性的特征,通过计算在屏幕点亮时占据屏幕的应用软件的使用时间,并根据该使用时间启动防沉迷操作,从而可以更加合理、准确地计算每个应用程序的使用时间,而不会计算应用在后台的应用程序的使用时间。
[0049]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0050]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0051]图1是根据一示例性实施例示出的一种终端防沉迷方法的流程图;
[0052]图2是根据一具体示例性实施例示出的一种终端防沉迷方法的流程图;
[0053]图3是一具体实施例中一种防沉迷操作的界面显示图;
[0054]图4是根据另一具体示例性实施例示出的一种终端防沉迷方法的流程图;
[0055]图5是根据一示例性实施例示出的一种终端防沉迷装置的框图;
[0056]图6是根据一示例性实施例示出的一种用于终端防沉迷的装置的框图。
【具体实施方式】
[0057]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0058]图1是根据一示例性实施例示出的一种终端防沉迷方法的流程图,如图1所示,终端防沉迷方法用于能够安装应用软件的智能终端中,包括以下步骤:
[0059]步骤S101,当屏幕点亮时,检测当前运行的应用软件是否占据屏幕;
[0060]步骤S102,当应用软件占据屏幕时,对应用软件的占据屏幕时间进行计时;
[0061]步骤S103,当应用软件占据屏幕时间超过预设的阈值时,启动防沉迷操作。
[0062]本方案中的终端防沉迷方法,主要是根据人们视觉主动且完全霸占式的特性,给出一种合理统计每个应用程序使用时间的方案,从而有效地防止人们沉迷于某个应用。因此,在步骤SlOl中,屏幕点亮时,首先检测当前运行的应用软件是否占据屏幕,即指用户当前使用且可以看到的应用,对于后台运行的应用程序,则不进行计时,例如听歌、杀毒工具等。如果检测到应用软件占据屏幕,则开始进行计时。即只有占据手机屏幕、用户可见的应用程序的运行时间才会被累计,后台运行的应用程序的运行时间不做累计。
[0063]采用本公开的技术方案,根据人类视觉活动主导性的特征,通过计算在屏幕点亮时占据屏幕的应用软件的使用时间,并根据该使用时间启动防沉迷操作,从而可以更加合理、准确地计算每个应用程序的使用时间,而不会计算应用在后台的应用程序的使用时间。
[0064]本实施例中,检测当前运行的应用软件是否占据屏幕,可以通过对抓取到的屏幕显示画面进行分析来判断。
[0065]在一个实施例中,当对应用软件的占据屏幕时间进行计时,可对不同的应用软件占据屏幕的时间分别计时,即可以设置多个计时器对不同的应用软件分别进行计时。例如,当用户使用手机进行聊天时,检测到聊天软件占据屏幕,则启动与聊天软件相对应的计时器进行累计计时;当用户将
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1