一种防沉迷的控制方法以及系统与流程

文档序号:15019561发布日期:2018-07-25 00:23阅读:213来源:国知局

本发明涉及计算机应用技术领域,尤指一种防沉迷的控制方法以及系统。



背景技术:

随着计算机技术的广泛应用和发展创新,越来越多的电子产品出现在人们的生活中,电视、电脑、手机等等智能终端成为人们受欢迎的电子产品之一,现有的智能终端基于安装在其上的相关硬件和各种应用软件为人们的生活、娱乐、学习以及工作提供了极大的帮助。

随着对智能终端中功能应用软件的不断更新和发展,人们对智能终端的依赖程度也逐渐加深,很多用户已沉迷于智能终端的各种功能应用中。然而,对智能终端的过度沉迷会为青少年、儿童等等目标用户的身体带来负面影响,如出现视力下降等,因此,为智能终端建立完善的防沉迷体制成为了目前的焦点。

现有的智能终端防沉迷方法大多是通过对智能终端使用时间的控制或者为智能终端的部分功能设置使用权限来实现,但这些方法并不能有效的改善目标用户对智能终端的依赖。并且现有技术中,对用户类型不进行辨别,统一执行强制关闭操作,使得家长不在场时,目标用户仍然能够上网、玩游戏、看视频等,现有技术中对青少年、儿童等目标用户不能有效的进行权限控制和时间管控,所起到的防沉迷效果并不好。



技术实现要素:

本发明的目的是提供一种防沉迷的控制方法以及系统,实现控制目标用户的智能终端的使用时间,有效防止目标用户沉迷智能终端的目的。

本发明提供的技术方案如下:

本发明提供一种防沉迷的控制方法,包括步骤:S100获取用户的身体状态信息;S200根据所述第一获取模块获取的所述身体状态信息判断用户是否是目标用户;若是,进入步骤S300;S300获取时间信息,判断所述时间信息是否达到预设时间范围;若是,进入步骤S400;S400执行预设防沉迷操作。

进一步的,所述步骤S100包括步骤:S110获取所述身体状态信息;所述身体状态信息包括压力信息、手部信息和生理数据信息中的任意一种或者多种;其中,所述手部信息包括指纹信息、用户按压时的面积信息;所述压力信息为用户按压时的按压压力;所述生理数据信息包括用户的心率、血压和体温的任意一种或者多种;所述步骤S200包括步骤:S210判断所述身体状态信息是否与预设身体状态信息相符;若是,进入步骤S220;S220判断用户为所述目标用户。

进一步的,所述步骤S210包括步骤:S211当所述身体状态信息为所述压力信息时,判断所述压力信息是否在预设压力大小范围内;若是,进入步骤S220;和/或,S212当所述身体状态信息为所述手部信息时,判断所述手部信息是否符合预设手部信息;若是,进入步骤S220;和/或,S213当所述身体状态信息为所述生理数据信息时,判断所述生理数据信息是否在预设生理数据范围内;若是,进入步骤S220。

进一步的,所述步骤S300包括步骤:S310获取第一时间信息;所述第一时间信息为所述目标用户的使用时长;S320判断所述第一时间信息是否达到预设时长;若是,进入步骤S400;和/或,S330获取第二时间信息;所述第二时间信息为所述目标用户的使用时刻;S340判断所述第二时间信息是否在预设使用时刻内;若是,进入步骤S400。

进一步的,所述步骤S400包括步骤:S410生成提示信息和/或执行预设关闭操作。

本发明还提供一种防沉迷的控制系统,包括:第一获取模块,获取用户的身体状态信息;第一判断模块,根据所述第一获取模块获取的所述身体状态信息判断用户是否是目标用户;第二获取模块,当所述第一判断模块判断用户是所述目标用户时,获取时间信息;第二判断模块,判断所述第二获取模块获取的所述时间信息是否达到预设时间范围;执行模块,当所述第二判断模块判断所述时间信息达到所述预设时间范围时,执行预设防沉迷操作。

进一步的,所述第一获取模块包括:第一获取单元,获取所述身体状态信息;所述身体状态信息包括压力信息、手部信息和生理数据信息中的任意一种或者多种;其中,所述手部信息包括指纹信息、用户按压时的面积信息;所述压力信息为用户按压时的按压压力;所述生理数据信息包括用户的心率、血压和体温的任意一种或者多种;所述第一判断模块判断所述身体状态信息是否与预设身体状态信息相符;若是,判断用户为所述目标用户。

进一步的,所述第一判断模块包括:第一判断单元,当所述身体状态信息为所述压力信息时,判断所述压力信息是否在预设压力大小范围内;若是,判断用户为所述目标用户;和/或,第二判断单元,当所述身体状态信息为所述手部信息时,判断所述手部信息是否符合预设手部信息;若是,判断用户为所述目标用户;和/或,第三判断单元,当所述身体状态信息为所述生理数据信息时,判断所述生理数据信息是否在预设生理数据范围内;若是,判断用户为所述目标用户。

进一步的,所述第二获取模块包括:第一获取单元,获取第一时间信息;所述第一时间信息为所述目标用户的使用时长;所述第二判断模块包括:第四判断单元,判断所述第一时间信息是否达到预设时长;若是,判断所述时间信息达到所述预设时间范围;和/或,所述第二获取模块还包括:第二获取单元,获取第二时间信息;所述第二时间信息为所述目标用户的使用时刻;第五判断单元,判断所述第二时间信息是否在预设使用时刻内;若是,判断所述时间信息达到所述预设时间范围。

进一步的,所述执行模块包括:生成单元,当所述时间信息达到预设时间范围时,生成提示信息;和/或,执行单元,当所述时间信息达到预设时间范围时,执行预设关闭操作。

通过本发明提供的一种防沉迷的控制方法以及系统,能够带来以下至少一种有益效果:

1)本发明根据身体状态信息进行判断用户是否是目标用户,如果是目标用户就进一步判断用户使用智能终端的时间是否超过了预设时间范围,如果超过预设时间范围就需要执行预设防沉迷操作,以便强制性减少目标用户沉迷于智能终端的娱乐活动的使用时间,防止目标用户长时间使用智能终端,而导致视力下降,身体素质降低的问题。

2)本发明通过获取的多种身体状态信息,进行多重,多次判断,防止其他用户使用智能终端,提升判断目标用户的可靠性和准确性,并且减少误判断的可能。

3)本发明通过多时间机制进行判断用户的时间信息是否在预设时间范围内,从而根据判断结果来控制智能终端进行相应的操作,使得智能终端能够自动控制当前开关状态,减少用户手动操作关闭智能终端,简化手动操作的繁琐度,更加方便、快捷。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种防沉迷的控制方法以及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种防沉迷的控制方法的一个实施例的流程图;

图2是本发明一种防沉迷的控制方法的另一个实施例的流程图;

图3是本发明一种防沉迷的控制方法的另一个实施例的流程图;

图4是本发明一种防沉迷的控制系统的一个实施例的结构示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

本发明一种防沉迷的控制方法的一个实施例,如图1所示,包括:

S100获取用户的身体状态信息;

S200根据所述第一获取模块获取的所述身体状态信息判断用户是否是目标用户;若是,进入步骤S300;

S300获取时间信息,判断所述时间信息是否达到预设时间范围;若是,进入步骤S400;

S400执行预设防沉迷操作。

具体的,本实施例中,目标用户是青少年、儿童等等自制力较弱的用户,获取用户当前时刻的身体状态信息,根据身体状态信息进行判断用户是否是目标用户,如果是目标用户就进一步判断用户使用智能终端的时间是否超过了预设时间范围,如果超过预设时间范围就需要执行预设防沉迷操作,以便强制性减少目标用户沉迷于智能终端的娱乐活动的使用时间,防止目标用户长时间使用智能终端,而导致视力下降,身体素质降低的问题。

本发明一种防沉迷的控制方法的又一实施例,是上述第一实施例的优化实施例,如图2所示,本实施例与第一实施例相比,主要改进在于,包括:

S110获取所述身体状态信息;所述身体状态信息包括压力信息、手部信息和生理数据信息中的任意一种或者多种;

其中,所述手部信息包括指纹信息、用户按压时的面积信息;所述压力信息为用户按压时的按压压力;所述生理数据信息包括用户的心率、血压和体温的任意一种或者多种;

S210判断所述身体状态信息是否与预设身体状态信息相符;若是,进入步骤S220;

S220判断用户为所述目标用户;

S300获取时间信息,判断所述时间信息是否达到预设时间范围;若是,进入步骤S400;

S400执行预设防沉迷操作。

具体的,本实施例中,身体状态信息可以只包括压力信息,手部信息和生理数据信息的任一一种或者多种,面积信息包括按压时的手指按压面积信息和按压时的手掌按压面积信息,压力信息通过具有压力传感器的智能终端或者控制智能终端的控制器来获取,用户按压具有压力传感器的智能终端或者控制器的时候,通过压力传感器检测用户按压时的压力信息,例如检测是不是目标用户在看电视,在用户按压电视遥控器按键的时候,通过电视遥控器的按键设有的压力传感器来测量出用户的手指压力。指纹信息可以通过具有指纹传感器的智能终端或者控制智能终端的控制器来获取。手指按压面积信息或者手掌按压面积信息可以通过具有触摸屏(电容触摸屏或者电阻触摸屏)的智能终端或者控制智能终端的控制器来获取,心率、血压以及体温等等生理数据信息也可以通过具有心率传感器、血压传感器、体温传感器的智能终端或者控制智能终端的控制器来获取。通过获取上述任意一种或者多种身体状态信息,能通过身体状态信息来判断用户是否是目标用户,当判断出用户是目标用户时,就能够进一步判断用户使用智能终端的时间信息是否达到预设时间范围,当时间信息达到预设时间范围时,就执行预设防沉迷操作,以便保护目标用户的视力,防止目标用户长时间使用智能终端,沉迷于智能终端上的娱乐应用而导致的时间浪费,防止目标用户沉迷与智能终端而减少运动,提升目标用户的身体素质。

本发明一种防沉迷的控制方法的又一实施例,是上述第一实施例的优化实施例,如图3所示,本实施例与第一实施例和第二实施例相比,主要改进在于,包括:

S110获取所述身体状态信息;所述身体状态信息包括压力信息、手部信息和生理数据信息中的任意一种或者多种;

其中,所述手部信息包括指纹信息、用户按压时的面积信息;所述压力信息为用户按压时的按压压力;所述生理数据信息包括用户的心率、血压和体温的任意一种或者多种;

S211当所述身体状态信息为所述压力信息时,判断所述压力信息是否在预设压力大小范围内;若是,进入步骤S220;和/或,

S212当所述身体状态信息为所述手部信息时,判断所述手部信息是否符合预设手部信息;若是,进入步骤S220;和/或,

S213当所述身体状态信息为所述生理数据信息时,判断所述生理数据信息是否在预设生理数据范围内;若是,进入步骤S220;

S220判断用户为所述目标用户;

具体的,本实施例中,S211,S212和S213可以存在其中任意一个或者多个判断步骤,没有先后顺序,任意组合均在本发明保护范围内。下面,就获取的身体状态信息进行多场景的描述:

1、当身体状态信息只是指纹信息时,根据预先录入的指纹信息判断用户是否是目标用户,如果实时获取的指纹信息与预先录入的指纹信息匹配,并且指纹信息与防沉迷名单上的指纹信息匹配时,说明当前用户是目标用户,用户每次在智能终端或者控制器上操作时,均需要采集一次用户指纹信息,避免目标用户离开时,其他用户使用智能终端。

2、当身体状态信息是压力信息和面积信息时,由于一般青少年和儿童以及成人之间的手指或者手掌的面积大小是不同的,因此可以通过触摸屏来测量用户手指或者手掌的面积,得到手指按压面积信息或者手掌按压面积信息,并通过压力传感器检测用户按压智能终端或者控制器的压力大小,结合压力大小以及面积大小同时进行,双重判断分析用户是否是目标用户,可以提高识别率,如果同时满足这两个方面的要求,就可以判断用户是儿童或者青少年等目标用户,从而使得智能设备获取到当前使用的用户是目标用户的信息,也可以通过控制器发送判断结果至智能设备,使得智能设备获取到当前使用的用户是目标用户的信息。

3、当身体状态信息是指纹信息和面积信息时,根据预先录入的指纹信息和面积信息判断用户是否是目标用户,如果实时获取的指纹信息与预先录入的指纹信息匹配,实时获取的面积信息与预先录入的面积信息匹配,并且指纹信息与防沉迷名单上的指纹信息匹配时,说明当前用户是目标用户,用户之后每次在智能终端或者控制器上操作时,均需要采集一次用户的面积信息,当面积信息出现较大范围的变化时,可能不是目标用户,需要重新获取用户指纹信息进行判断。

4、当身体状态信息是指纹信息和生理数据信息时,根据预先录入的指纹信息和面积信息判断用户是否是目标用户,如果实时获取的指纹信息与预先录入的指纹信息匹配,实时获取的面积信息与预先录入的面积信息匹配,并且指纹信息与防沉迷名单上的指纹信息匹配时,说明当前用户是目标用户,用户之后每次在智能终端或者控制器上操作时,均需要采集一次用户的生理数据信息,当生理数据信息出现较大范围的变化时,可能不是目标用户,需要重新获取用户的指纹信息进行判断。由于获取到生理数据信息,还能够根据生理数据信息来判断目标用户当前的身体状况和心情,在目标用户的身体状况不好的情况下,发送提示信息至预设联系人,并且强制性关闭智能终端,避免目标用户熬夜或者不顾身体状态沉迷于智能终端,提升目标用户的安全性。例如,时常有目标用户在上网成瘾而沉迷于网络游戏,如果电脑的控制器(如鼠标或者键盘)上设有上述传感器,当检测到目标用户的生理数据信息超过正常生理数据范围时,就能够判断目标用户的身体状况不好,从而发送提示信息至预设联系人,并且强制关机,保障目标用户的身体健康。

上述只是例举了其中部分身体状态信息的情景,其他情景也可以例举出来,在此不一一例举。本发明通过多次,多重判断机制进行判断,能够提升判断目标用户的可靠性和准确性,并且减少误判断的可能,避免判断错误而导致预设防沉迷操作不能执行。

S310获取第一时间信息;所述第一时间信息为所述目标用户的使用时长;

S320判断所述第一时间信息是否达到预设时长;若是,进入步骤S400;和/或,

S330获取第二时间信息;所述第二时间信息为所述目标用户的使用时刻;

S340判断所述第二时间信息是否在预设使用时刻内;若是,进入步骤S400。

具体的,本实施例中,S310,S330可以存在其中任意一个或者多个判断步骤,没有先后顺序,任意组合均在本发明保护范围内。当智能终端判断用户是目标用户后,获取控制器判断用户是目标用户后,发送判断结果至智能终端,使得智能终端获取到判断信息,从而触发开启检测时间信息,时间信息包括第一时间信息,第二时间信息中的任意一种或者多种。

当时间信息是第一时间信息即使用时长时,如果使用时长超过预设时长(如一天只允许使用3小时),就控制智能终端执行预设防沉迷操作。

当时间信息是第二时间信息即使用时刻时,如果使用时刻超过预设使用时刻内(如一天只允许使用在20:00-22:00时间段内使用)时,就控制智能终端执行预设防沉迷操作。

当时间信息是第一时间信息和第二时间信息时,如果使用时长超过预设时长,即使使用时刻仍然在预设使用时刻内时,仍然控制智能终端执行预设防沉迷操作;如果使用时刻在预设使用时刻外,即使使用时长未超过预设时长时,仍然控制智能终端执行预设防沉迷操作。

本发明通过多时间机制进行判断用户的时间信息是否在预设时间范围内,从而根据判断结果来控制智能终端进行相应的操作,如保持当前状态不变或者执行预设防沉迷操作等等,使得智能终端能够自动控制当前开关状态,减少用户手动操作关闭智能终端,简化手动操作的繁琐度,更加方便、快捷,由于智能化、自动化的防沉迷监控,能够防止目标用户沉迷智能终端,保障目标用户的身体健康。

下面,举个例子:

当目标用户是儿童时,智能终端是电视时。预先定义一个儿童压力标准值和儿童手指面积标准值,儿童压力标准值是通过大量测试儿童按压遥控器的压力,取其平均值所得到的;而儿童手指面积标准值也是通过大量测试儿童手指面积大小,取其平均值所得到的。实现这个功能需要压力感应器,电容屏测量手指的面积,红外传递信号到电视。压力感应器需要装在遥控器上面,当用户手指按下遥控器按键的时候,通过压力感应器可以测量出用户按压下去的压力,当用户的按压遥控器的压力小于这个儿童压力标准值的时候,可以大致判断此时是用户是儿童。凭借这一点,判断的准确性可以有误差,为了提高识别儿童的准确率,还通过电容屏来测量手指的面积,需要在遥控器上贴上一层薄薄的电容屏,当手指压下去的时候,手指接触到电容屏,手指的模型会在电容屏留下痕迹,通过程序测量电容屏上面的痕迹就是用户的手指面积,当手指离开按键的时候,电容屏上面的痕迹会被自动清除,此时已经测量出用户手指的面积,当用户手指面积小于儿童手指面积标准值的时候,大致可以判断用户是儿童,综合压力测量和手指面积测量,同时满足这两个都是儿童的标准,则可以判断是儿童在看电视,当判断是儿童在看电视,则通过遥控器的红外或者是蓝牙把这一信息传递给电视或者盒子。当已经判断是儿童在看电视,则触发此功能,整个儿童锁功能主要有持续智能终端的使用时间限制(即目标用户的使用时长)和智能终端的使用时间段限制(即目标用户的使用时刻)。持续智能终端的使用时间限制,是家长设置一个时间,比如2个小时,当儿童开电视的时候开始计时,持续智能终端的使用时间达到2个小时,则提示儿童智能终端的使用时间过长,请注意休息,然后自动关闭电视。智能终端的使用时间段限制是指家长设置一个时间段,在这个时间段不允许儿童看电视,例如家长设置每周一到周五,下午17:00~下午19:00,这个时间是儿童学习时间,如果儿童打开电视,检测当前时间是在这个时间段里面,则提醒儿童要开始学习或者是其他提示之类的话,然后自动关机,如果儿童开机不在这个时间段,等时间到下午17:00的时候,也会给予相应的提示,然后关机。只要满足这两个条件之一,都会给予相应的提示,然后电视或者盒子自动关机。本发明能够防止儿童沉迷电视,有效控制青少年以及儿童看电视的时间,从而避免了其看电视时间过长,既保护眼睛又能将时间利用在其他方面。

优选的,上述所有实施例中,所述步骤S400包括步骤:

S410生成提示信息和/或执行预设关闭操作。

具体的,既只可以生成提示信息不执行预设关闭操作,也可以不生成提示信息直接执行预设关闭操作,也可以既生成提示信息后,执行预设关闭操作。生成的提示信息可以发送给目标用户,提醒目标用户进行关闭智能终端,也可以发送给预设用户(如家长等等),通过预设用户来控制目标用户使用智能终端的情况。本实施例中,预设关闭操作是指关闭智能终端或者智能终端的相关应用(如游戏APP,视频APP等),并且只有在达到预设防沉迷时长后,才能够使用,执行预设关闭操作的预设防沉迷时长期间内,禁止用户修改防沉迷设置,既能够避免用户手动修改智能终端防沉迷设置,以发挥防沉迷的实际作用,避免被自制力差的用户随意更改,提升防沉迷设置的有效性,也能够防止目标用户沉迷智能终端,保障目标用户的身体健康。

本发明一种防沉迷的控制系统100的一个实施例,如图4所示,包括:

第一获取模块110,获取用户的身体状态信息;

第一判断模块120,根据所述第一获取模块110获取的所述身体状态信息判断用户是否是目标用户;

第二获取模块130,当所述第一判断模块120判断用户是所述目标用户时,获取时间信息;

第二判断模块140,判断所述第二获取模块130获取的所述时间信息是否达到预设时间范围;

执行模块150,当所述第二判断模块140判断所述时间信息达到所述预设时间范围时,执行预设防沉迷操作。

具体的,本实施例中,目标用户是青少年、儿童等等自制力较弱的用户,获取用户当前时刻的身体状态信息,根据身体状态信息进行判断用户是否是目标用户,如果是目标用户就进一步判断用户使用智能终端的时间是否超过了预设时间范围,如果超过预设时间范围就需要执行预设防沉迷操作,以便强制性减少目标用户沉迷于智能终端的娱乐活动的使用时间,防止目标用户长时间使用智能终端,而导致视力下降,身体素质降低的问题。

本发明一种防沉迷的控制系统100的另一个实施例,本实施例是上一实施例的优选实施例,如图4所示,其他部分与上一实施例相同。

此外,所述第一获取模块110包括:

第一获取单元,获取所述身体状态信息;所述身体状态信息包括压力信息、手部信息和生理数据信息中的任意一种或者多种;

其中,所述手部信息包括指纹信息、用户按压时的面积信息;所述压力信息为用户按压时的按压压力;所述生理数据信息包括用户的心率、血压和体温的任意一种或者多种;

所述第一判断模块120判断所述身体状态信息是否与预设身体状态信息相符;若是,判断用户为所述目标用户。

优选的,所述第一判断模块120包括:

第一判断单元,当所述身体状态信息为所述压力信息时,判断所述压力信息是否在预设压力大小范围内;若是,判断用户为所述目标用户;和/或,

第二判断单元,当所述身体状态信息为所述手部信息时,判断所述手部信息是否符合预设手部信息;若是,判断用户为所述目标用户;和/或,

第三判断单元,当所述身体状态信息为所述生理数据信息时,判断所述生理数据信息是否在预设生理数据范围内;若是,判断用户为所述目标用户。

优选的,所述第二获取模块130包括:

第一获取单元,获取第一时间信息;所述第一时间信息为所述目标用户的使用时长;

所述第二判断模块140包括:

第四判断单元,判断所述第一时间信息是否达到预设时长;若是,判断所述时间信息达到所述预设时间范围;和/或,

所述第二获取模块130还包括:

第二获取单元,获取第二时间信息;所述第二时间信息为所述目标用户的使用时刻;

第五判断单元,判断所述第二时间信息是否在预设使用时刻内;若是,判断所述时间信息达到所述预设时间范围。

优选的,所述执行模块150包括:

生成单元,当所述时间信息达到预设时间范围时,生成提示信息;和/或,

执行单元,当所述时间信息达到预设时间范围时,执行预设关闭操作。

具体的,本实施例是上述方法实施例对应的装置实施例,在此不进行详细的描述,具体效果参见上述方法实施例。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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