防沉迷的方法及相关产品与流程

文档序号:13564642阅读:326来源:国知局

本发明涉及电子技术领域,尤其涉及一种防沉迷的方法及相关产品。



背景技术:

目前,许多家长都给孩子配置了终端设备,例如手机、平板电脑、笔记本电脑等等,一方面,可以增进家长和孩子之间的感情,另一方面,也给孩子带来了一定的负面影响;由于孩子的自制力差,很容易沉迷于其中的游戏或者长时间上网、看电影,这不仅伤害孩子的眼睛,而且可能严重影响孩子学习。

现有技术公开了一种防沉迷的方法:通过设置终端设备的开机时间和关机时间,以控制孩子使用终端设备的时间;所述方法虽然控制了孩子使用终端设备的时间,但同时也限制了孩子使用终端设备的其他有用功能,该基本功能可能对孩子没有影响,因此,现有技术提供的防沉迷的方法不够人性化,不符合市场的需求。



技术实现要素:

本发明提供一种防沉迷的方法及相关产品,可以控制受限用户使用终端上的受限应用的时长,增强终端的功能。

本发明提供了一种防沉迷的方法,包括:

接收针对终端上的身份验证界面输入的第一验证信息;

在所述第一验证信息对应的第一用户标识判定为受限用户时,检测所述终端上的受限应用与所述第一用户标识对应的操作时长;

判断所述操作时长是否达到所述第一用户标识对应的限制时长;

若所述操作时长达到所述第一用户标识对应的限制时长,则限制所述终端上的受限应用接收到与所述第一用户标识对应的操作指令。

相应地,本发明还提供了一种防沉迷的装置,包括:

验证信息接收模块,用于接收针对终端上的身份验证界面输入的第一验证信息;

第一判断模块,用于判断所述第一验证信息对应的第一用户标识是否为受限用户;

操作时长检测模块,用于若所述第一用户标识为所述受限用户时,检测所述终端上的受限应用与所述第一用户标识对应的操作时长;

第二判断模块,用于判断所述操作时长检测模块检测到的操作时长是否达到所述第一用户标识对应的限制时长;

处理模块,用于若所述操作时长达到所述第一用户标识对应的限制时长,则限制所述终端上的受限应用接收到与所述第一用户标识对应的操作指令。

实施本发明,具有以下有益效果:

本发明在第一验证信息对应的第一用户标识判定为受限用户时,检测终端上的受限应用与该第一用户标识对应的操作时长,在检测到该操作时长达到第一用户标识对应的限制时长时,则限制终端上的受限应用接收到与第一用户标识对应的操作指令,控制了受限用户使用终端上的受限应用的时长,增强了终端的功能,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种防沉迷的方法流程示意图;

图2是本发明实施例提供的另一种防沉迷的方法流程示意图;

图3是本发明实施例提供的又一种防沉迷的方法流程示意图;

图4是本发明实施例提供的一种防沉的装置的结构示意图;

图5是本发明实施例提供的第一判断模块的结构示意图;

图6是本发明实施例提供的操作时长检测模块的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1是本发明实施例提供的一种防沉迷的方法流程示意图;本发明实施例提供的防沉迷的方法可以实现在例如手机、pad或笔记本电脑等终端设备上,如图1所示本实施例中的防沉迷的方法可以包括:

步骤s101,接收针对终端上的身份验证界面输入的第一验证信息;

所述第一验证信息可以是指纹、滑动轨迹、数字或面部等等信息;

其中,终端可以在系统初始化时显示所述身份验证界面;终端也可以提供用户切换的按钮或图标,每当触发用户切换的所述按钮或图标时,则显示所述身份验证界面;

步骤s102,在所述第一验证信息对应的第一用户标识判定为受限用户时,检测所述终端上的受限应用与所述第一用户标识对应的操作时长;

具体的,当终端接收到针对终端上的身份验证界面输入的第一验证信息时,终端可以判断所述第一验证信息对应的第一用户标识是否为受限用户。

可选的,终端可以通过采集获取用户的验证信息,并为每个验证信息设置对应的用户标识,再为用户标识设置用户类别,该用户类别可以为受限用户或非受限用户;或者,终端可以从网络侧下载受限用户的用户标识列表,所述受限用户的用户标识列表中包括受限用户的用户标识和对应的验证信息;

终端判断所述第一验证信息对应的第一用户标识是否为受限用户具体可以为:获取所述第一验证信息对应的第一用户标识,检测所述第一验证信息对应的第一用户标识是否包含在预先存储的受限用户的用户标识列表中,若是,则判定所述第一验证信息对应的第一用户标识为受限用户。

在所述第一验证信息对应的第一用户标识判定为受限用户时,则检测所述终端上的受限应用与所述第一用户标识对应的操作时长;具体的,终端可以检测所述终端上处于前台的应用是否包含在受限应用列表中,若所述处于前台的应用包含在所述受限应用列表中,则记录处于前台的受限应用与所述第一用户标识对应的操作时长;由于应用可以在后台运行,因此只记录处于前台的应用的操作时长,提高了准确率;

其中,受限应用列表可以根据非受限用户的设置确定,例如,非受限用户选择终端上的某些/个应用作为受限应用,从而生成受限应用列表;或者,受限应用列表可以是终端从网络侧下载的;或者,受限应用列表可以根据非受限用户的设置和网络侧下载确定的,假设,非受限用户设置的受限应用包括a、b和c,终端下载的受限应用列表中的受限应用包括b、c和d,则根据非受限用户的设置和网络侧下载确定的受限应用列表中的受限应用包括a、b、c和d;

进一步的,若处于前台的应用包含在所述受限应用列表中,终端还可以检测处于前台的受限应用的运行时刻是否在预设的受限时段内,若所述运行时刻在所述受限时段内,才记录处于前台的受限应用与所述第一用户标识对应的操作时长;

需要说明的是,在所述第一验证信息对应的第一用户标识判定为受限用户时,终端可以不监控终端上的非受限应用与所述第一用户标识对应的操作时长,所述非受限应用可以包括打电话、发短信和拍照等等中的至少一个应用。

步骤s103,判断所述操作时长是否达到所述第一用户标识对应的限制时长;

受限用户对受限应用的操作时间有限;每个终端可以设置至少一个受限用户,受限用户关联的非受限用户可以设置每个受限用户操作受限应用对应的限制时长;具体的,终端在接收针对终端上的身份验证界面输入的第一验证信息之前,还可以接收针对所述终端上的身份验证界面输入的第二验证信息,在所述第二验证信息对应的第二用户标识确定为非受限用户时,接收对所述第一用户标识对应的限制时长的设置指令,提取输入的与所述第一用户标识对应的限制时长并保存;

需要说明的是,终端如何确定所述第二验证信息对应的第二用户标识为非受限用户可以参考上述如何确定所述第一验证信息对应的第一用户标识为受限用户,在此不再赘述;

具体的,终端可以判断所述操作时长是否达到所述第一用户标识对应的限制时长,若所述操作时长达到所述第一用户标识对应的限制时长,则执行步骤s104;否则,继续检测所述终端上的受限应用与所述第一用户标识对应的操作时长;

步骤s104,限制所述终端上的受限应用接收到与所述第一用户标识对应的操作指令;

具体的,若所述操作时长达到所述第一用户标识对应的限制时长,则限制所述终端上的受限应用接收到与所述第一用户标识对应的操作指令;也就是说,若所述操作时长达到所述第一用户标识对应的限制时长时,终端则强行终止受限应用,即使接收到针对受限应用的执行指令,终端也不执行受限应用的应用程序;可选的,若所述操作时长达到所述第一用户标识对应的限制时长,终端还可以隐藏终端上的受限应用的应用图标。

在图1所示的实施例中,在第一验证信息对应的第一用户标识判定为受限用户时,检测终端上的受限应用与该第一用户标识对应的操作时长,在检测到该操作时长达到第一用户标识对应的限制时长时,则限制终端上的受限应用接收到与第一用户标识对应的操作指令,控制了受限用户使用终端上的受限应用的时长,增强了终端的功能。

请参阅图2,图2是本发明实施例提供的另一种防沉迷的方法流程示意图;本发明实施例提供的防沉迷的方法可以实现在例如手机、pad或笔记本电脑等终端设备上,如图2所示本实施例中的防沉迷的方法可以包括:

步骤s201,接收针对终端上的身份验证界面输入的第一验证信息;

所述第一验证信息可以是指纹、滑动轨迹、数字或面部等等信息;

其中,终端可以在系统初始化时显示所述身份验证界面;终端也可以提供用户切换的按钮或图标,每当触发用户切换的所述按钮或图标时,则显示所述身份验证界面;

步骤s202,判断所述第一验证信息对应的第一用户标识是否为受限用户;若所述第一验证信息对应的第一用户标识为受限用户,则执行步骤s204;若所述第一验证信息对应的第一用户标识不是受限用户,即所述第一验证信息对应的第一用户标识为非受限用户,则执行步骤s203;

可选的,终端可以通过采集获取用户的验证信息,并为每个验证信息设置对应的用户标识,再为用户标识设置用户类别,该用户类别可以为受限用户或非受限用户;或者,终端可以从网络侧下载受限用户的用户标识列表,所述受限用户的用户标识列表中包括受限用户的用户标识和对应的验证信息;

终端判断所述第一验证信息对应的第一用户标识是否为受限用户具体可以为:获取所述第一验证信息对应的第一用户标识,检测所述第一验证信息对应的第一用户标识是否包含在预先存储的受限用户的用户标识列表中,若是,则判定所述第一验证信息对应的第一用户标识为受限用户。

步骤s203,进入不受限模式;

具体的,若所述第一验证信息对应的第一用户标识不是受限用户,则不监控所述终端上的受限应用与所述第一用户标识对应的操作时长。

步骤s204,检测所述终端上处于前台的应用是否包含在受限应用列表中;若所述终端上处于前台的应用包含在受限应用列表中,则执行步骤s205;

其中,受限应用列表可以根据非受限用户的设置确定,例如,非受限用户选择终端上的某些/个应用作为受限应用,从而生成受限应用列表;或者,受限应用列表可以是终端从网络侧下载的;或者,受限应用列表可以根据非受限用户的设置和网络侧下载确定的,假设,非受限用户设置的受限应用包括a、b和c,终端下载的受限应用列表中的受限应用包括b、c和d,则根据非受限用户的设置和网络侧下载确定的受限应用列表中的受限应用包括a、b、c和d;

进一步的,若处于前台的应用包含在所述受限应用列表中,终端还可以检测处于前台的受限应用的运行时刻是否在预设的受限时段内,若所述运行时刻在所述受限时段内,才执行步骤s205。

步骤s205,记录处于前台的受限应用与所述第一用户标识对应的操作时长;

步骤s206,判断所述操作时长是否达到所述第一用户标识对应的限制时长;若所述操作时长达到所述第一用户标识对应的限制时长,则执行步骤s207;

进一步的,终端可以设置至少一个提醒时间点,也就是说,当第一用户标识对应的限制时长与操作时长的差值等于设置的时长阈值时,则提醒用户;如剩余时长只有15分钟时,提醒用户只剩15;剩余时长只有1分钟时,提醒用户只有1分钟;

步骤s207,接收输入的与所述第一用户标识对应的加时时长,根据所述加时时长生成加时申请请求;

步骤s208,获取所述第二用户标识对应的通信地址,并将所述加时申请请求发送至所述通信地址;

所述第二用户标识对应的通信地址可以是第二用户标识对应的手机号码、邮箱地址、微信号或qq号等等;当根据加时时长生成加时申请请求时,终端可以获取所述第二用户标识对应的通信地址,并将所述加时申请请求发送至所述通信地址,所述通信地址以手机号为例,终端可以将所述加时申请请求设置为短信,通过手机号发送至对应的终端;

当第一用户标识的授权用户不在身边时,则可以通过预设的联系方式发送加时申请请求,人性化设计,增强了用户体验。

步骤s209,接收返回的与所述第二用户标识对应的加时确认响应,根据所述加时时长延长所述限制时长。

当接收到返回的与所述第二用户标识对应的加时确认响应时,则将所述加时时长作为限制时长返回执行步骤s205。

在图2所示的实施例中,在检测到操作时长达到第一用户标识对应的限制时长时,可以接收输入的与所述第一用户标识对应的加时时长,并根据所述加时时长生成加时申请请求,再将所述加时申请请求发送至第二用户标识对应的通信地址,实现了在第一用户标识的授权用户不在身边时,通过预设的联系方式发送加时申请请求,人性化设计,增强了用户体验。

请参阅图3,图3是本发明实施例提供的又一种防沉迷的方法流程示意图;本发明实施例提供的防沉迷的方法可以实现在例如手机、pad或笔记本电脑等终端设备上;如图3所示的防沉迷的方法与图2所示的防沉迷的方法的区别在于:

步骤s308,显示生成的加时申请请求;

步骤s309,接收针对显示的所述加时申请请求输入的第二用户标识对应的第二验证信息,根据所述加时时长延长所述限制时长。

其中,本实施例中的步骤s301~步骤s307与上一实施例中的步骤s201~步骤s207相同,在此不再赘述;

图3所示的实施例适用于受限用户关联的非受限用户在受限用户身边的场景,当生成加时申请请求时,则显示生成的加时申请请求,若接收到针对显示的所述加时申请请求输入的第二用户标识对应的第二验证信息,也就是说,接收到针对所述加时申请请求的授权指令时,则根据所述加时时长延长所述限制时长,相比上一实施例,更方便、快捷。

请参与图4,图4是本发明实施例提供的一种防沉迷的装置的结构示意图;本发明实施例提供的防沉迷的装置可以实现在例如手机、pad或笔记本电脑等终端设备中;如图4所示本发明实施例中的防沉迷装置至少可以包括:验证信息接收模块401、第一判断模块402、操作时长检测模块403、第二判断模块404以及处理模块405,其中:

验证信息接收模块401,用于接收针对终端上的身份验证界面输入的第一验证信息;

第一判断模块402,用于判断所述第一验证信息对应的第一用户标识是否为受限用户;

如图5所示第一判断模块402进一步可以包括检测单元4021和判断单元4022,其中:

检测单元4021,用于检测所述第一验证信息对应的第一用户标识是否包含在预先存储的受限用户的用户标识列表中;

判断单元4022,用于若所述第一用户标识包含在所述受限用户的用户标识列表中,则判定所述第一验证信息对应的第一用户标识为所述受限用户。

操作时长检测模块403,用于若所述第一用户标识为所述受限用户时,检测所述终端上的受限应用与所述第一用户标识对应的操作时长;

所述操作时长检测模块403如图6所示进一步可以包括第一检测单元4031和记录单元4032,其中:

第一检测单元4031,用于检测所述终端上处于前台的应用是否包含在所述受限应用列表中;

记录单元4032,用于若所述处于前台的应用包含在所述受限应用列表中,则记录处于前台的受限应用与所述第一用户标识对应的操作时长。

进一步可选的,所述操作时长检测模块403进一步还可以包括第二检测单元4033,用于若所述处于前台的应用包含在所述受限应用列表中,检测所述处于前台的应用的运行时刻是否在预设的受限时段内,若所述运行时刻在所述受限时段内,则触发所述记录单元4032。

第二判断模块404,用于判断所述操作时长检测模块403检测到的操作时长是否达到所述第一用户标识对应的限制时长;

处理模块405,用于若所述操作时长达到所述第一用户标识对应的限制时长,则限制所述终端上的受限应用接收到与所述第一用户标识对应的操作指令。

进一步的,所述验证信息接收模块401还用于:接收针对所述终端上的身份验证界面输入的第二验证信息;第一判断模块402还用于:判断所述第二验证信息对应的第二用户标识是否为受限用户;防沉迷的装置4还可以包括设置模块406,用于在所述第二用户标识为非受限用户时,接收对所述第一用户标识对应的限制时长的设置指令,提取输入的与所述第一用户标识对应的限制时长并保存。

一种可选的实施方式,若所述操作时长达到所述第一用户标识对应的限制时长,防沉迷的装置4还可以包括:加时时长接收模块407、加时申请请求生成模块408、通信发送模块409以及通信接收模块410,其中:

加时时长接收模块407,用于接收输入的与所述第一用户标识对应的加时时长;

加时申请请求生成模块408,用于根据所述加时时长生成加时申请请求;

通信发送模块409,用于获取所述第二用户标识对应的通信地址,并将所述加时申请请求发送至所述通信地址;

通信接收模块410,用于接收返回的与所述第二用户标识对应的加时确认响应,根据所述加时时长延长所述限制时长。

进一步的,若所述通信接收模块410没接收到返回的与所述第二用户标识对应的加时确认响应,则触发所述处理模块405;

另一种可选的实施方式,若所述操作时长达到所述第一用户标识对应的限制时长,防沉迷的装置4还可以包括:显示模块411,用于显示加时申请请求生成模块408生成的加时申请请求;所述验证信息接收模块401还用于:接收针对所述显示模块411显示的所述加时申请请求输入的第二用户标识对应的第二验证信息,根据所述加时时长延长所述限制时长。

进一步的,若所述验证信息接收模块401没接收到针对所述显示模块411显示的所述加时申请请求输入的第二用户标识对应的第二验证信息,则触发所述处理模块405;

可理解的是,本实施例的防沉迷的装置4的各功能模块的功能可根据上述方法实施例中的方法具体实现,可以具体对应参考图1至图3方法实施例的相关描述,此处不再赘述。

需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明实施例所必须的。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。

本发明实施例中所述模块或单元,可以通过通用集成电路,例如cpu(centralprocessingunit,中央处理器),或通过asic(applicationspecificintegratedcircuit,专用集成电路)来实现。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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