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

文档序号:9263581阅读:来源:国知局
当前屏幕切换至观看电影时,则启动与观看电影的应用软件相对应的计时器累计计时,此时聊天软件在后台运行,即没有占据屏幕,则与聊天软件相对应的计时器停止计时,当用户再次将屏幕切换至聊天软件时,与聊天软件相对应的计时器就会继续累计计时。
[0066]在一个实施例中,也可以对所有应用软件的占据屏幕时间进行统一计时,即不管用户使用哪个应用软件,只要是占用屏幕的,都对该应用软件的占据屏幕的时间进行计时。这样,避免用户长时间沉迷于终端的各种应用软件,也防止用户浪费时间,保护用户身体健康。
[0067]在一个实施例中,当对应用软件的占据屏幕时间进行计时,在应用软件上一次占据屏幕时间的基础上,对该应用软件本次占据屏幕的时间进行累计计时。例如,当用户使用手机进行聊天时,启动与该聊天软件对应的计时器开始计时,当计时器计时30分钟后,用户将当前屏幕切换至观看电影的应用软件,此时,与聊天软件对应的计时器停止计时,当一段时间后(例如十分钟后),用户再次切换至聊天软件进行聊天,则与聊天软件对应的计时器开始累计计时,即从30分钟开始计时。
[0068]在一个实施例中,可根据预设的周期,对应用软件的占据屏幕时间进行计时。计时周期可由用户根据需要进行设定,例如可设定为一天,也可设置为一周等等。
[0069]在一个实施例中,当应用软件本次占据屏幕的起始时间距离上一次占据屏幕的终止时间超过预设的时间值时,对该应用软件的占据屏幕时间重新计时。其中,预设的时间值可由用户根据需要进行设置,例如预设时间值为三天。当用户使用某应用软件时,与该应用软件对应的计时器对该应用软件占据屏幕的时间进行计时,当检测到该应用软件不再占据屏幕,已经关闭或是在后台运行时,计时器停止计时,此时计时器计时该应用软件占据屏幕30分钟。当用户再次使用该应用软件时,终端检测到该应用软件占据屏幕,计时器就会对该应用软件进行计时。计时时间与上一次该应用软件占据屏幕的时间距离本次占据屏幕的起始时间有关,如果本次占据屏幕的起始时间距离上一次占据屏幕的终止时间未超过预设的时间值三天,则计时器进行累计计时,即从30分钟开始计时,如果本次占据屏幕的起始时间距离上一次占据屏幕的终止时间超过了预设的时间值三天,则与该应用软件对应的计时器清零,重新开始对该应用软件占据屏幕的时间进行计时。
[0070]在一个实施例中,当检测到应用软件占据屏幕时,首先判断该应用软件是否为预设的应用软件,如果是预设的应用软件,则不进行计时,如果不是,则计时器对该应用软件的占据屏幕时间进行计时。对于一些不需要进行防沉迷操作的应用软件,例如,杀毒软件或者音乐软件,用户可设定为不对这类应用软件进行计时。当打开音乐软件时,终端判断音乐软件为预设的应用软件,则不进行计时。这样,除有效地实现防沉迷效果外,还能够保证人们正常的使用手机。
[0071]在一个实施例中,当应用软件占据屏幕时间超过预设的阈值时,启动防沉迷操作。其中,预设的阈值可以进行分段设定,并对不同的阶段进行不同的防沉迷操作。对预设阈值的设置可根据用户需要进行,可仅设置其中一个预设阈值,也可设置其中两个预设阈值,或者三个阈值同时设置,阈值的设置方式具体可以为:仅设置当应用软件占据屏幕时间超过预设的第一阈值时,在屏幕上显示提示信息、或者仅设置当应用软件占据屏幕时间超过预设的第二阈值时,关闭应用软件、或者仅设置当应用软件占据屏幕时间超过预设的第三阈值时,卸载应用软件、也可以为同时设置当应用软件占据屏幕时间超过预设的第一阈值时,在屏幕上显示提示信息和当应用软件占据屏幕时间超过预设的第二阈值时,关闭应用软件、或者同时设置当应用软件占据屏幕时间超过预设的第二阈值时,关闭应用软件和当应用软件占据屏幕时间超过预设的第三阈值时,卸载应用软件、或者同时设置当应用软件占据屏幕时间超过预设的第一阈值时,在屏幕上显示提示信息和当应用软件占据屏幕时间超过预设的第二阈值时,关闭应用软件、或者同时设置当应用软件占据屏幕时间超过预设的第一阈值时,在屏幕上显示提示信息和当应用软件占据屏幕时间超过预设的第二阈值时,关闭应用软件和当应用软件占据屏幕时间超过预设的第三阈值时,卸载应用软件。
[0072]在该实施例中,预设阈值设置为三个阶段,即第一阈值、第二阈值和第三阈值。用户在使用某应用软件时,计时器对该应用软件占据屏幕时间开始计时,当计时超过预设的第一阈值时,终端屏幕上就会显示提示信息,提示用户使用该应用软件的时间已达到预设值,例如第一阈值设定为一个小时,可在屏幕上显示“您已使用该应用软件超过一个小时,请您注意休息”。当该应用软件占据屏幕的时间超过第二阈值(例如两个小时)时,终端可强制关闭该应用软件的使用,从而达到防沉迷的效果。当该应用软件占据屏幕的时间超过第三阈值(例如10个小时)时,终端可直接卸载该应用软件。
[0073]在一个实施例中,当终端强制卸载应用软件后,禁止安装该应用软件。因此,当用户使用某应用软件的累计计时达到一定时间值后,终端卸载该应用软件,并且在用户想要再次安装该应用软件时进行禁止,从而加强对应用软件的防沉迷效果。
[0074]下面通过具体的实施例来对本公开的技术方案进行说明。
[0075]在一个实施例中,以用户使用手机上的聊天软件为例,通过计算聊天软件的使用时间来进行详细的说明,如图2所示。具体流程如下:
[0076]步骤S201,判断当前屏幕是否点亮;若当前屏幕点亮,执行步骤S202 ;若当前屏幕未点亮,则不执行操作;
[0077]步骤S202,判断当前占据屏幕的应用是否是聊天软件;若当前占据屏幕的应用是聊天软件,则执行步骤S203 ;若当前占据屏幕的应用不是聊天软件,则不执行操作;
[0078]步骤S203,启动与聊天软件对应的计时器;
[0079]步骤S204,对聊天软件的使用时间进行累计计时;
[0080]步骤S205,判断计时器的时间值是否超过一个小时;若计时器的时间值超过一个小时,则执行步骤S206 ;若计时器的时间值未超过一个小时,则执行步骤S204 ;该实施例中,预设的第一阈值为一个小时;
[0081]步骤S206,向用户显示提示信息“您已使用聊天工具的时间超过一个小时,请您注意休息”;
[0082]步骤S207,继续对聊天软件的使用时间进行累计计时;
[0083]步骤S208,判断计时器的时间值是否超过三个小时;若计时器的时间值超过三个小时,则执行步骤S209 ;若计时器的时间值未超过三个小时,则执行步骤S207 ;该实施例中,第二阈值设定为三个小时;
[0084]步骤S209,关闭当前聊天软件。
[0085]在本实施例中,预设阈值分为两个阶段,包括第一阈值和第二阈值,第一阈值设定为一个小时,对应提示用户信息的时间值,第二阈值设定为三个小时,对应强制关闭聊天软件的时间值。当用户使用手机上的聊天软件时,终端检测到该聊天软件占据屏幕,则启动与该聊天软件对应的计时器,开始对聊天软件进行累计计时,当计时器的时间值累计到第一阈值一个小时时,则会在屏幕上显示“您已使用聊天工具的时间超过一个小时,请您注意休息”的提示信息,如图3所示,当提示用户该信息时,用户可根据需要进行选择“确定”或者“取消”,当用户选择“确定”时,终端关闭该聊天软件;当用户选择“取消”时,则屏幕上的提示信息消失,用户可继续使用聊天软件。此时,计时器继续对聊天软件的使用时间进行累计计时,即在一个小时的基础上继续累计时间值。当计时器的时间值累计达到第二阈值三个小时时,则会强制关闭用户当前使用的聊天软件,从而起到防沉迷的效果。
[0086]此外,预设的阈值还可分为第三个阶段,对应卸载聊天软件的时间值。例如可设置为五个小时。在计时器的时间值累计到第二阈值并强制关闭聊天软件时,如果用户再次打开该聊天软件继续使用,则计时器就会继续对聊天软件的使用时间进行累计计时,即在三个小时的基础上累计时间值。当计时器的时间值达到第三阈值五个小时时,终端就会自动卸载该聊天软件,使用户无法再继续使用该聊天软件,并在用户想要重新安装该聊天软件时禁止安装,从而有效地起到防沉迷的效果。
[0087]在另一实施例中,用户使用终端同时运行两个应用软件,包括聊天软件A和视频软件B,与聊天软件A对应的计时器记为计时器a,与视频软件B对应的计时器记为计时器b。如图4所示,包括如下流程:
[0088]步骤S401,判断当前屏幕是否点亮;若当前屏幕点亮,执行步骤S402 ;若当前屏幕未点亮,则不执行操作;
[0089]步骤S402,检测当前占据屏幕的应用软件;
[0090]步骤S403,当检测到聊天软件A占据屏幕时,启动计时器a ;
[0091]步骤S404,对聊天软件A的使用时间进行累计计时;
[0092]步骤S405,当检测到占据屏幕的应用软件由聊天软件A切换至视频软件B时,计时器a停止计时,启动计时器b对视频软件B进行累计计时;
[0093]步骤S406,当检测到占据屏幕的应用软件重新切换至聊
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1