防沉迷方法、装置、存储介质及终端设备与流程

文档序号:18835477发布日期:2019-10-09 05:11阅读:289来源:国知局
防沉迷方法、装置、存储介质及终端设备与流程

本申请涉及智能终端的技术领域,具体而言,本申请涉及一种防沉迷的方法、装置、存储介质及终端设备。



背景技术:

随着手机等智能终端变得越来越普及,儿童拿父母手机等智能终端来玩的情况也变得越来越普遍。然而,由于儿童的自我约束能力薄弱,在无人监督的情况下,儿童容易沉迷于手机的游戏、视频等。因此,如何控制儿童使用手机的时间是目前急需解决的一个难题。



技术实现要素:

本申请的目的旨在至少解决上述技术缺陷之一,为解决上述技术问题,本申请提供了一种防沉迷方法,包括以下步骤:

获取作用在触摸屏上的第一操作信息,其中,所述第一操作信息包括用户按压所述触摸屏时的第一触摸面积;

将所述第一触摸面积与预设的触摸面积阈值进行比对;

当所述第一触摸面积小于预设的触摸面积阈值时,对所述用户进行身份复核或者启动防沉迷机制。

可选地,所述当所述第一触摸面积小于预设的触摸面积阈值时,对所述用户进行身份复核的步骤,包括:

获取用户的待检测图像;

根据所述待检测图像对所述用户进行年龄检测;

当所述用户满足预设的年龄条件时,启动防沉迷机制。

可选地,所述预设的年龄条件为儿童所对应的年龄区间值,根据所述待检测图像对所述用户进行年龄检测的步骤,包括:

将所述待检测图像输入至预设的年龄检测模型中,根据所述待检测图像判断并获取所述用户对应的年龄值;

将所述用户对应的年龄值与所述儿童所对应的年龄区间值进行比对,当所述用户对应的年龄值处于所述儿童所对应的年龄区间值范围内时,所述用户满足预设的年龄条件。

可选地,所述启动防沉迷机制的步骤之后,包括:

监听所述用户操作目标程序的第一时长;

将所述第一时长与预设的第一时长阈值进行比对,

当所述第一时长达到预设的第一时长阈值时,关闭屏幕并向所述用户发送防沉迷的提醒信息,以实现防沉迷操作。

可选地,所述当所述第一时长达到预设的第一时长阈值时,关闭屏幕并向所述终端发送防沉迷的提醒信息,以实现防沉迷操作的步骤,还包括:

获取当前运行程序对应的程序信息;

根据所述程序信息遍历预设的程序列表,

当当前运行的程序位于预设的程序列表中时,记录当前运行程序的操作进度,以在结束防沉迷操作之后恢复当前运行程序的操作进度。

可选地,所述当所述第一时长达到预设的时长阈值时,关闭所述屏幕并向所述用户发送防沉迷的提醒信息的步骤之后,还包括:

记录执行防沉迷操作的第二时长;

当所述第二时长达到预设的第二时长阈值时,结束防沉迷操作。

可选地,所述记录对所述终端执行防沉迷操作的第二时长的步骤之后,还可以包括:

监听触摸屏,获取作用在所述触摸屏上的第二操作信息,所述第二操作信息包括用户按压所述触摸屏时的第二触摸面积;

将所述第二触摸面积与所述预设的触摸面积阈值进行比对;

当所述第二触摸面积大于或等于所述预设的触摸面积阈值时,结束防沉迷操作。

可选地,所述第一操作信息还包括用户按压所述触摸屏时的压力值;所述将所述第一触摸面积与预设的触摸面积阈值进行比对的步骤之前,还包括:

根据预设的压力-触摸面积阈值对照表获取与所述压力值对应的触摸面积阈值作为预设的触摸面积阈值。

可选地,所述启动防沉迷机制的步骤,还包括:

对所述终端中的信息数据源进行信息筛选过滤,以限制儿童的访问权限。

可选地,所述信息数据源包括如下至少一项:软件应用程序、网址、图片。

为解决上述技术问题,本申请还提供了一种防沉迷装置,包括:

获取模块,用于获取作用在触摸屏上的第一操作信息,其中,所述第一操作信息包括用户按压所述触摸屏时的第一触摸面积;

处理模块,用于将所述第一触摸面积与预设的触摸面积阈值进行比对;

执行模块,用于当所述第一触摸面积小于预设的触摸面积阈值时,对所述用户进行身份复核或者启动防沉迷机制。

可选地,所述防沉迷装置还包括:

第一获取子模块,用于获取用户的待检测图像;

第一处理子模块,用于根据所述待检测图像对所述用户进行年龄检测;

第一执行子模块,用于当所述用户满足预设的年龄条件时,启动防沉迷机制。

可选地,所述预设的年龄条件为儿童所对应的年龄区间值,所述防沉迷装置还包括:

第二获取子模块,用于将所述待检测图像输入至预设的年龄检测模型中,以根据所述待检测图像判断并获取所述用户对应的年龄值;

第二处理子模块,用于将所述用户对应的年龄值与所述儿童所对应的年龄区间值进行比对;

第二执行子模块,用于当所述用户对应的年龄值处于所述儿童所对应的年龄区间值范围内时,所述用户满足预设的年龄条件。

可选地,所述防沉迷装置还包括:

第一监听子模块,用于监听所述用户操作目标程序的第一时长;

第三处理子模块,用于将所述第一时长与预设的第一时长阈值进行比对;

第三执行子模块,用于当所述第一时长达到预设的第一时长阈值时,关闭屏幕并向所述用户发送防沉迷的提醒信息,以实现防沉迷操作。

可选地,所述防沉迷装置还包括:

第三获取子模块,用于获取当前运行程序对应的程序信息;

第四处理子模块,用于根据所述程序信息遍历预设的程序列表;

第四执行子模块,用于当所述终端当前运行的程序位于预设的程序列表中时,记录当前运行程序的操作进度,以在结束防沉迷操作之后恢复当前运行程序的操作进度。

可选地,所述防沉迷装置还包括:

第一记录子模块,用于记录执行防沉迷操作的第二时长;

第五处理子模块,用于当所述第二时长达到预设的第二时长阈值时,结束防沉迷操作。

可选地,所述防沉迷装置还包括:

第二监听子模块,用于监听触摸屏,获取作用在所述触摸屏上的第二操作信息,所述第二操作信息包括用户按压所述触摸屏时的第二触摸面积;

第六处理子模块,用于将所述第二触摸面积与所述预设的触摸面积阈值进行比对;

第五执行子模块,用于当所述第二触摸面积大于或等于所述预设的触摸面积阈值时,结束防沉迷操作。

可选地,所述第一操作信息还包括用户按压所述触摸屏时的压力值,所述防沉迷装置还包括:

第七处理子模块,用于根据预设的压力-触摸面积阈值对照表中获取与所述压力值对应的触摸面积阈值作为预设的触摸面积阈值。

可选地,所述防沉迷装置还包括:

第一过滤子模块,用于对所述终端中的信息数据源进行信息筛选过滤,以限制儿童的访问权限。

可选地,所述防沉迷装置中,所述信息数据源包括如下至少一项:软件应用程序、网址、图片。

为解决上述技术问题,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述任意一项技术方案所述防沉迷方法。

为解决上述技术问题,本申请还提供一种终端设备,包括:包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述任意一项技术方案所述的防沉迷方法。

本申请的有益效果在于:

本申请通过获取作用在触摸屏上的第一操作信息,其中,所述第一操作信息包括用户按压所述触摸屏时的第一触摸面积,进而通过将所述第一触摸面积与预设的触摸面积阈值进行比对来确定终端是否为儿童在进行操作,若是,则启动防沉迷机制或者对所述用户进行身份复核,以进一步确定所述用户是否为儿童后再启动防沉迷机制。上述方法通过比对作用在终端的触摸屏上的触摸面积来有效区分使用终端的是成年人和儿童,从而仅对儿童启动防沉迷机制,保证了对儿童进行保护及防沉迷的同时,不影响成人对于手机的正常使用。进一步地,该方法是以现有终端常用的硬件设备为基础,无需增加新的硬件设备,无需增加硬件成本。而且针对于一个智能终端,无需设置和更新关于儿童信息的数据库,即可所有儿童或/及处于不断成长中的儿童进行保护及防沉迷操作,适用性强。

本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

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

图1为本申请实施例提供的防沉迷方法的基本方法流程示意图;

图2为本申请实施例提供的防沉迷方法中对用户进行身份复核的一种方法流程示意图;

图3为本申请实施例提供的防沉迷方法中根据待检测图像实现用户年龄检测的一种方法流程示意图;

图4为本申请实施例提供的防沉迷方法中执行防沉迷操作的一种方法流程示意图;

图5为本申请是实力提供的防沉迷方法中执行防沉迷操作时的另一种方法流程示意图;

图6为本申请实施例提供的防沉迷方法中结束防沉迷操作的一种方法流程示意图;

图7为本申请实施例提供的防沉迷方法中结束防沉迷操作的另一种方法流程示意图;

图8为本申请实施例提供的防沉迷装置基本结构框图;

图9为本申请实施例提供的终端设备基本结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

在本申请的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,且该操作的序号仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

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

实施例

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personalcommunicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personaldigitalassistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioningsystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobileinternetdevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本实施例中提及的用户终端即为上述的终端。

请参阅图1,图1为本申请实施例提供的防沉迷方法的基本方法流程示意图。

如图1所示,所述防沉迷方法,包括以下步骤:

s100:获取作用在触摸屏上的第一操作信息,其中,所述第一操作信息包括用户按压所述触摸屏时的第一触摸面积。

现有的智能终端通常都具备触屏功能,本申请提供的防沉迷方法可以通过利用儿童手指较小的特征判断对终端进行操作的用户是否为儿童,进而在判断为是儿童时,触发所述终端启动防沉迷机制。在本实施例中,由于人们通常在使用终端设备时通过手指触摸屏幕的方式在终端上完成相应的操作,首先通过对所述触摸屏进行监听,当用户在按压屏幕时,终端可以从其触摸屏中获取得到该用户作用在所述屏幕上的第一操作信息,所述第一操作信息包括用户按压所述触摸屏时的第一触摸面积。

s200:将所述第一触摸面积与预设的触摸面积阈值进行比对。

在本实施例中,由于儿童的手指较小,其在终端上进行按压操作时对应的第一触摸面积也相对较小,因此,通过获取用户在操作终端时按压在所述触摸屏上的第一触摸面积,进而将所述第一触摸面积与预设的触摸面积阈值进行比对,即可判断出所述用户是否为儿童。其中,所述预设的触摸面积阈值可以通过对平时操作终端时的触摸面积进行记录和统计,计算出平均触摸面积,以根据所述平均触摸面积来设置用于判断用户是否为儿童的触摸面积阈值。

进一步地,在一些实施例中,所述第一操作信息还可以包括用户按压所述触摸屏时的压力值,所述压力值可通过压力感应器监听触摸屏获取得到。而且预先建立一个压力-触摸面积阈值对照表,使得在不同的压力下具有不同的触摸面积阈值作为判断对终端进行操作的用户是否为儿童的标准。进而,通过所述第一触摸面积与根据压力值选择的触摸面积阈值进行比对来综合判断对终端进行操作的用户是否为儿童,这样可以使得判断结果更准确。

s300:当所述第一触摸面积小于预设的触摸面积阈值时,对所述用户进行身份复核或者启动防沉迷机制。

在本实施例中,当比对得出所述第一触摸面积小于预设的触摸面积阈值时,则可以认为此次对所述终端进行操作的用户为儿童。此时,可以由所述终端后台系统根据该检测结果来启动防沉迷机制。其中,所述防沉迷机制包括控制儿童在终端上进行操作的时长以及设置儿童在终端上进行操作时的访问权限。当然,可以理解的是,在本实施例中,当将所述第一触摸面积与预设的触摸面积阈值进行比对的结果为所述第一触摸面积小于预设的触摸面积阈值时,说明可以初步判断所述用户为儿童,但是,由于用户在使用终端时按压屏幕的习惯各不相同,可能会出现误判的情况,此时可以通过对所述用户进行身份复核,进一步确定所述用户是否为儿童,当确定判断结果为儿童时,再触发终端启动防沉迷机制,提高防沉迷机制启动的准确性。

上述实施例所述的防沉迷方法通过获取作用在触摸屏上的第一操作信息,其中,所述第一操作信息包括用户按压所述触摸屏时的第一触摸面积,进而通过将所述第一触摸面积与预设的触摸面积阈值进行比对来确定终端是否为儿童在进行操作,若是,则启动防沉迷机制或者对所述用户进行身份复核,以进一步确定所述用户是否为儿童后再启动防沉迷机制。上述方法通过比对作用在终端的触摸屏上的触摸面积来有效区分使用终端的是成年人和儿童,从而仅对儿童启动防沉迷机制,保证了对儿童进行保护及防沉迷的同时,不影响成人对于手机的正常使用。进一步地,该方法是以现有终端常用的硬件设备为基础,无需增加新的硬件设备,无需增加硬件成本。而且针对于一个智能终端,无需设置和更新关于儿童信息的数据库,即可所有儿童或/及处于不断成长中的儿童进行保护及防沉迷操作,适用性强。

在一些实施例中,请参阅图2,图2为本申请实施例提供的防沉迷方法中对用户进行身份复核的一种方法流程示意图。

如图2所示,所述步骤s300还包括步骤s310至步骤s330。其中:

s310:获取用户的待检测图像。

在本实施例中,所述防沉迷方法主要应用于手机等智能终端。当用户在对终端进行操作时,由终端后台系统通过触发所述终端启动前置摄像头实时拍摄照片,以获取得到对终端进行操作的用户的待检测的图像。

s320:根据所述待检测图像对所述用户进行年龄检测。

在本实施例中,所述终端后台系统通过采用人像年龄算法对所述获取的待检测图像进行年龄检测,从而获取得到所述待检测图像中用户的年龄值,通过将所述获取的该用户的年龄值与预设的年龄条件进行比对,从而判断出该用户是否满足所述预设的年龄条件。在本实施例中,所述预设的年龄条件为表征儿童的年龄区间,例如年龄处于12岁以下的用户认定为儿童,则此时12岁以下即为年龄条件。当从所述待检测图像中检测得到的用户的年龄之小于或等于12岁时,认定该用户满足预设的年龄条件。

s330:当所述用户满足预设的年龄条件时,启动防沉迷机制。

当通过对待检测图像进行年龄检测判断出用户满足预设的年龄条件时,所述终端后台系统即可认定该用户即为儿童,此时,由所述终端后台系统根据该检测结果触发所述终端启动防沉迷机制。其中,所述防沉迷机制包括控制儿童在终端上进行操作的时长以及设置儿童在终端上进行操作时的访问权限。

这样一来,只有在疑似儿童使用终端的情况下获取待检测图像,终端无需每次被使用时都要进行是否启动防沉迷机制的检测,减轻终端的运行负荷,避免降低终端的操作性能。

在一些实施例中,请参阅图3,图3为本申请实施例提供的防沉迷方法中根据待检测图像实现用户年龄检测的一种方法流程示意图。

如图3所示,所述步骤s320还包括步骤s321至步骤s323。其中,s321:将所述待检测图像输入至预设的年龄检测模型中,以根据所述待检测图像判断并获取所述用户对应的年龄值;s322:将所述用户对应的年龄值与所述儿童所对应的年龄区间值进行比对;s323:当所述用户对应的年龄值处于所述儿童所对应的年龄区间值范围内时,所述用户满足预设的年龄条件。

所述预设的年龄检测模型为通过大量样本数据(例如人脸图像数据)预先训练至收敛状态的卷积神经网络模型,所述卷积神经网络模型被训练用于判断待检测图像中的人脸对应的年龄值。所述卷积神经网络模型可以是cnn卷积神经网络模型或者vgg卷积神经网络模型。在本实施例中,通过将获取得到的待检测图像输入至所述预设的年龄检测模型中,由所述年龄检测模型判断出所述待检测图像中人脸的年龄值并输出该年龄值,进而,将爱年龄值与儿童所对应的年龄区间值进行比对,并判断出所述年龄值是否处于所述儿童所对应的年龄区间值范围内。例如所述儿童所对应的年龄区间值为12岁以下,那么,所述年龄检测模型输出所述待检测图像中人脸所对应的年龄值小于等于12岁时,判断所述年龄值处于所述儿童所对应的年龄区间值范围内,此时所述用户满足预设的年龄条件。

在一些实施例中,请参阅图4,图4为本申请实施例提供的防沉迷方法中执行防沉迷操作的一种方法流程示意图。

如图4所示,触发终端启动防沉迷机制之后,还可以包括步骤s400至步骤s600。其中,s400:监听所述用户操作目标程序的第一时长;s500:将所述第一时长与预设的第一时长阈值进行比对;s600:当所述第一时长达到预设的第一时长阈值时,关闭屏幕并向所述用户发送防沉迷的提醒信息,以实现对所述终端执行防沉迷操作。

在本实施例中,所述终端后台系统确定启动防沉迷机制之后,首先对所述用户当前在终端中进行操作的目标程序进行使用时长的监听,实时获取所述用户操作目标程序的第一时长,所述目标程序为所述终端当前运行的程序。然后,通过将所述第一时长与预设的第一时长阈值进行比对,在所述第一使用时长达到预设的第一时长阈值时,对所述终端执行防沉迷操作。具体地,包括关闭所述终端的屏幕并向所述用户发送防沉迷的提醒信息,从而控制儿童在终端上进行操作的时长,以实现对所述终端执行防沉迷操作。其中,所述预设的第一时长阈值为儿童连续在终端上进行操作的最大时长值,可以通过系统默认设置或自定义设置两种方式进行设置。

在一些实施例中,请参阅图5,图5为本申请是实力提供的防沉迷方法中执行防沉迷操作时的另一种方法流程示意图。

如图5所示,所述步骤s600之后还可以包括步骤s700至步骤s900。其中,s700:获取当前运行程序对应的程序信息;s900:根据所述程序信息遍历预设的程序列表;s900:当当前运行的程序位于预设的程序列表中时,记录当前运行程序的操作进度,以在结束防沉迷操作之后恢复当前运行程序的操作进度。

在本实施例中,针对于一些特定的软件程序,当所述终端后台系统在触发终端执行防沉迷操作的同时,还可以记录该软件程序的当前操作进度,从而实现在结束对所述终端执行的防沉迷操作之后对所述终端进行软件程序操作进度的恢复。具体地,预先建立一个记载有特定程序的程序列表,所述特定的程序包括一些学习程序,例如做题软件程序、阅读软件程序等。进而,在所述终端后台系统在触发终端执行防沉迷操作时,获取所述终端当前运行程序对应的程序信息,并且根据所述程序信息遍历预设的程序列表,从而判断所述终端中当前运行的程序是否存在于所述预设的程序列表中,若存在,则记录所述终端中该当前运行程序的操作进度,以在结束对所述终端执行的防沉迷操作之后对所述终端进行操作进度恢复,使得所述终端当前运行的程序的操作进度在执行防沉迷操作前后保持一致,避免用户的操作数据丢失而影响用户体验。

进一步地,在本实施例中,在记录所述终端中该当前运行程序的操作进度之后,还可以依据所述当前运行程序的操作进度确定是否延时执行防沉迷操作。例如,所述当前运行程序为做题程序,儿童在做一份数学算术题,该份算术题总数为20道,而此次记录得到儿童当前的操作进度为做到第15题,可以按照平均算题速度乘以剩下的题数得出可延迟时间,假设平均算题速度为3分钟/题,即得出可延迟时间为18分钟,那么,此时依据所述当前运行程序的操作进度确定延迟18分钟执行防沉迷操作。

在一些实施例中,请参阅图6,图6为本申请实施例提供的防沉迷方法中结束防沉迷操作的一种方法流程示意图。

如图6所示,所述步骤s600之后还可以包括步骤s1000至步骤s1000。其中,s1000:记录执行防沉迷操作的第二时长;s1100:当所述第二时长达到预设的第二时长阈值时,结束防沉迷操作。

在本实施例中,对所述终端执行防沉迷操作之后,还可以通过记录对所述终端执行防沉迷操作的第二时长,当所述第二时长达到预设的第二时长阈值时,结束该防沉迷操作,以恢复所述终端的正常使用。具体地,例如,当对所述终端执行防沉迷操作之后,所述屏幕进入关闭状态,儿童无法对所述终端进行操作,此时启动计时器进行计时,以记录执行防沉迷操作的第二时长,当记录的第二时长达到预设的第二时长阈值时,自动将所述屏幕由关闭状态切换至打开状态,从而结束该防沉迷操作,此时儿童即可在所述终端上继续进行操作。

在一些实施例中,请参阅图7,图7为本申请实施例提供的防沉迷方法中结束防沉迷操作的另一种方法流程示意图。

如图7所示,所述步骤s1000之后还可以包括步骤s1200至步骤s1400。其中,s1200:监听触摸屏,获取作用在所述触摸屏上的第二操作信息,所述第二操作信息包括用户按压所述触摸屏时的第二触摸面积;s1300:将所述第二触摸面积与所述预设的触摸面积阈值进行比对童;s1400:当所述第二触摸面积大于或等于所述预设的触摸面积阈值时,结束防沉迷操作。

在本实施例中,对所述终端执行防沉迷操作之后,需要通过记录对所述终端执行防沉迷操作的第二时长来确定何时结束对所述终端执行的防沉迷操作。在记录所述第二时长过程中,还可以进一步通过监听所述触摸屏来确定在所述记录的第二时长未达到预设的第二时长阈值过程中是否有成人对所述终端进行操作,若有则即刻结束对所述终端执行的防沉迷操作,否则继续对所述终端执行防沉迷操作并记录所述第二时长至达到预设的第二时长阈值为止。上述确定是否有成人对所述终端进行操作时,具体通过获取作用在触摸屏上的第二操作信息,所述第二操作信息包括用户按压所述触摸屏时的第二触摸面积,通过将所述第二触摸面积与所述预设的触摸面积阈值进行比对来判断所述第二操作是成人进行的操作还是儿童进行的操作。

在一些实施例中,所述终端后台系统确定触发终端启动防沉迷机制之后,还可以通过设置儿童在终端上进行操作时的访问权限来对儿童进行保护。具体地,可以通过对所述终端中的信息数据源进行信息筛选过滤,其中包括对所述终端中的软件应用程序进行分类过滤、对所述终端中的网址进行过滤、对所述终端中的图片进行筛选过滤,将不适合儿童的内容及应用软件程序进行过滤,使得儿童无法打开不合适使用的软件应用程序,无法浏览不合适的网页及图片等内容,从而实现限制儿童的访问权限,避免儿童通过智能终端观看到不健康的信息造成心灵上的伤害。

为解决上述技术问题本申请实施例还提供一种防沉迷装置。具体请参阅图8,图8为本申请实施例提供的防沉迷装置基本结构框图。

如图8所示,一种防沉迷装置,包括:获取模块、处理模块和执行模块。其中,所述获取模块用于获取作用在触摸屏上的第一操作信息,其中,所述第一操作信息包括用户按压所述触摸屏时的第一触摸面积。所述处理模块用于将所述第一触摸面积与预设的触摸面积阈值进行比对。所述执行模块用于当所述第一触摸面积小于预设的触摸面积阈值时,对所述用户进行身份复核或者启动防沉迷机制。

上述实施例所述的防沉迷装置通过获取作用在触摸屏上的第一操作信息,其中,所述第一操作信息包括用户按压所述触摸屏时的第一触摸面积,进而通过将所述第一触摸面积与预设的触摸面积阈值进行比对来确定终端是否为儿童在进行操作,若是,则启动防沉迷机制或者对所述用户进行身份复核,以进一步确定所述用户是否为儿童后再启动防沉迷机制。上述方法通过比对作用在终端的触摸屏上的触摸面积来有效区分使用终端的是成年人和儿童,从而仅对儿童启动防沉迷机制,保证了对儿童进行保护及防沉迷的同时,不影响成人对于手机的正常使用。进一步地,该方法是以现有终端常用的硬件设备为基础,无需增加新的硬件设备,无需增加硬件成本。而且针对于一个智能终端,无需设置和更新关于儿童信息的数据库,即可所有儿童或/及处于不断成长中的儿童进行保护及防沉迷操作,适用性强。

在一些实施例中,所述防沉迷装置还可以包括:第一获取子模块、第一处理子模块和第一执行子模块。其中,所述第一获取子模块用于获取用户的待检测图像;所述第一处理子模块用于根据所述待检测图像对所述用户进行年龄检测;所述第一执行子模块用于当所述用户满足预设的年龄条件时,启动防沉迷机制。

在一些实施例中,所述预设的年龄条件为儿童所对应的年龄区间值,所述防沉迷装置还可以包括:第二获取子模块、第二处理子模块和第二执行子模块。其中,所述第二获取子模块用于将所述待检测图像输入至预设的年龄检测模型中,以根据所述待检测图像判断并获取所述用户对应的年龄值。所述第二处理子模块用于将所述用户对应的年龄值与所述儿童所对应的年龄区间值进行比对。所述第二执行子模块用于当所述用户对应的年龄值处于所述儿童所对应的年龄区间值范围内时,所述用户满足预设的年龄条件。

在一些实施例中,所述防沉迷装置还可以包括:第一监听子模块、第三处理子模块和第三执行子模块。其中,所述第一监听子模块用于监听所述用户操作目标程序的第一时长。所述第三处理子模块用于将所述第一时长与预设的第一时长阈值进行比对。所述第三执行子模块用于当所述第一时长达到预设的第一时长阈值时,关闭屏幕并向所述用户发送防沉迷的提醒信息,以实现防沉迷操作。

在一些实施例中,所述防沉迷装置还可以包括:第三获取子模块、第四处理子模块和第四执行子模块。其中,所述第三获取子模块用于获取当前运行程序对应的程序信息。所述第四处理子模块用于根据所述程序信息遍历预设的程序列表。所述第四执行子模块用于当所述终端当前运行的程序位于预设的程序列表中时,记录当前运行程序的操作进度,以在结束防沉迷操作之后恢复当前运行程序的操作进度。

在一些实施例中,所述防沉迷装置还可以包括:第一记录子模块和第五处理子模块。其中,所述第一记录子模块用于记录执行防沉迷操作的第二时长。所述第五处理子模块用于当所述第二时长达到预设的第二时长阈值时,结束防沉迷操作。

在一些实施例中,所述防沉迷装置还可以包括:第二监听子模块、第六处理子模块和第五执行子模块。其中,所述第二监听子模块用于监听触摸屏,获取作用在所述触摸屏上的第二操作信息,所述第二操作信息包括用户按压所述触摸屏时的第二触摸面积。所述第六处理子模块用于将所述第二触摸面积与所述预设的触摸面积阈值进行比对。所述第五执行子模块用于当所述第二触摸面积大于或等于所述预设的触摸面积阈值时,结束防沉迷操作。

在一些实施例中,所述第一操作信息还包括用户按压所述触摸屏时的压力值,所述防沉迷装置还可以包括:第七处理子模块。所述第七处理子模块用于根据预设的压力-触摸面积阈值对照表中获取与所述压力值对应的触摸面积阈值作为预设的触摸面积阈值。

在一些实施例中,所述防沉迷装置还可以包括:第一过滤子模块。所述第一过滤子模块用于对所述终端中的信息数据源进行信息筛选过滤,以限制儿童的访问权限。

在一些实施例中,所述防沉迷装置中,所述信息数据源包括如下至少一项:软件应用程序、网址、图片。

为解决上述技术问题,本申请实施例还提供了一种终端设备。具体请参阅图9,图9为本申请实施例提供的终端设备基本结构框图。

如图9所示,终端设备的内部结构示意图。如图9所示,该终端设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该终端设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种防沉迷方法。该终端设备的处理器用于提供计算和控制能力,支撑整个终端设备的运行。该终端设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种防沉迷方法。该终端设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在本实施例中,所述处理器用于执行图8中获取模块10、处理模块20和执行模块30的具体功能,而所述存储器存储有执行上述模块所需的程序代码和各类数据。所述网络接口用于向用户终端或服务器之间的数据传输。本实施例中的存储器存储有防沉迷装置中执行所有子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。

上述实施例所述的终端设备通过获取作用在触摸屏上的第一操作信息,其中,所述第一操作信息包括用户按压所述触摸屏时的第一触摸面积,进而通过将所述第一触摸面积与预设的触摸面积阈值进行比对来确定终端是否为儿童在进行操作,若是,则启动防沉迷机制或者对所述用户进行身份复核,以进一步确定所述用户是否为儿童后再启动防沉迷机制。上述方法通过比对作用在终端的触摸屏上的触摸面积来有效区分使用终端的是成年人和儿童,从而仅对儿童启动防沉迷机制,保证了对儿童进行保护及防沉迷的同时,不影响成人对于手机的正常使用。进一步地,该方法是以现有终端常用的硬件设备为基础,无需增加新的硬件设备,无需增加硬件成本。而且针对于一个智能终端,无需设置和更新关于儿童信息的数据库,即可所有儿童或/及处于不断成长中的儿童进行保护及防沉迷操作,适用性强。

本申请还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一实施例所述防沉迷方法的步骤。

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

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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