终端控制方法、装置及非临时性计算机可读介质与流程

文档序号:13206681阅读:157来源:国知局
本发明涉及终端领域,尤其涉及一种终端控制方法、装置及非临时性计算机可读介质。
背景技术
::在现代生活中,诸如智能手机、平板电脑等的终端的数量和种类越来越多,已经成为人们生活和工作中必不可少的组成部分。目前,终端能够安装的应用越来越多。例如,视频、游戏等。由于用户在使用终端进行某一项屏幕长时间处于点亮状态的活动时,例如,在视频开启后,手机的屏幕持续播放视频,在开启游戏后,手机的屏幕持续保持游戏界面等,若用户离开终端或者处于睡眠状态,屏幕仍然会保持点亮的状态,均会导致终端屏幕消耗大量的电能,且容易缩短终端的使用寿命。技术实现要素:本发明实施例提供一种终端控制方法、装置及非临时性计算机可读介质,在一定程度上延长了终端的待机时间,延长了终端的使用寿命。第一方面,本发明实施例提供一种终端控制方法,包括:监测用户对终端的操作信息,以及,检测虹膜信息;当没有检测到虹膜信息且没有监测到操作信息时,启动计时;当计时时长大于或者等于预设时长阈值时,关闭屏幕。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:将检测到的虹膜信息与已存储的虹膜信息进行匹配;所述当没有检测到虹膜信息且没有监测到操作信息时,启动计时,包括:当已存储的虹膜信息中不存在与所述检测到的虹膜信息匹配的虹膜信息,且没有监测到操作信息时,启动计时。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述启动计时,包括:通过在后台启动计时器进行计时。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:当计时时长小于预设时长阈值时,检测到已存储的虹膜信息,或,监测到操作信息;停止计时并清除计时时长。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:当计时的时长大于或者等于预设时长阈值时,清除计时时长。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述监测用户对终端的操作信息,包括:监测用户对终端的物理按键的操作信息;和/或,监测用户对终端的虚拟按键的操作信息;和/或,监测用户对终端的屏幕的操作信息。第二方面,本发明实施例还提供一种终端控制装置,包括:监测及检测单元,用于监测用户对终端的操作信息,以及,检测虹膜信息;启动计时单元,用于当没有检测到虹膜信息且没有监测到操作信息时,启动计时;关闭单元,用于当计时时长大于或者等于预设时长阈值时,关闭屏幕。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:匹配单元,用于将检测到的虹膜信息与已存储的虹膜信息进行匹配;所述启动计时单元,具体用于:当已存储的虹膜信息中不存在与所述检测到的虹膜信息匹配的虹膜信息,且没有监测到操作信息时,启动计时。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述启动计时单元,具体用于:通过在后台启动计时器进行计时。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述监测及检测单元,还用于当计时时长小于预设时长阈值时,检测已存储的到虹膜信息,或,监测到操作信息;所述装置还包括:停止计时单元,用于停止计时并清除计时时长。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:清除计时单元,用于当计时的时长大于或者等于预设时长阈值时,清除计时时长。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述监测及检测单元,具体用于:监测用户对终端的物理按键的操作信息;和/或,监测用户对终端的虚拟按键的操作信息;和/或,监测用户对终端的屏幕的操作信息。第三方面,本发明实施例还提供一种非临时性计算机可读介质,其上包含有处理器可读代码,所述处理器可读代码设定一个或多个处理器的程序以执行用于数据处理操作,这些操作的特征包括:监测用户对终端的操作信息,以及,检测虹膜信息;当没有检测到虹膜信息且没有监测到操作信息时,启动计时;当计时时长大于或者等于预设时长阈值时,关闭屏幕。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述启动计时之前,所述操作的特征还包括:将检测到的虹膜信息与已存储的虹膜信息进行匹配;所述当没有检测到虹膜信息且没有监测到操作信息时,启动计时,包括:当已存储的虹膜信息中不存在与所述检测到的虹膜信息匹配的虹膜信息,且没有监测到操作信息时,启动计时。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述启动计时,包括:通过在后台启动计时器进行计时。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述操作的特征还包括:当计时时长小于预设时长阈值时,检测到已存储的虹膜信息,或,监测到操作信息;停止计时并清除计时时长。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述操作的特征还包括:当计时的时长大于或者等于预设时长阈值时,清除计时时长。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述监测用户对终端的操作信息,包括:监测用户对终端的物理按键的操作信息;和/或,监测用户对终端的虚拟按键的操作信息;和/或,监测用户对终端的屏幕的操作信息。本发明实施例提供的终端控制方法、装置及非临时性计算机可读介质,通过监测用户对终端的操作信息以及检测虹膜信息,当没有检测到虹膜信息且没有监测到操作信息时,启动计时功能,当计时时长大于或者等于预设的时长阈值时,关闭屏幕,防止用户在终端屏幕保持点亮状态时离开终端或者进入睡眠中,终端的屏幕持续点亮,消耗大量的电量,一定程度上为终端节约电量以及延长终端的使用寿命,解决了现有技术中若用户离开终端或者处于睡眠状态,屏幕仍然会保持点亮的状态,均会导致终端屏幕消耗大量的电能,且容易缩短终端的使用寿命的问题。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的终端控制方法实施例的流程图;图2为本发明实施例提供的终端控制方法实施例的另一流程图;图3为本发明实施例提供的终端控制方法实施例的另一流程图;图4为本发明实施例提供的终端控制方法实施例的另一流程图;图5为本发明实施例提供的终端控制装置实施例的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。由于终端的屏幕在长时间开启状态下,容易消耗大量的电能,且屏幕持续的开启,硬件损耗较大,容易缩短终端的使用寿命,因此,为了避免该情况的发生,本发明实施例提供一种利用检测生命体特征的方式来控制终端的屏幕,以节约终端的电能,以及延长终端的使用寿命。在本发明实施例中,采用检测虹膜的方式来实现,一方面由于虹膜是位于黑色瞳孔和白色巩膜之间的圆环状部分,其包含有很多相互交错的斑点、细丝、冠状、条纹、隐窝等的细节特征。另一方面,虹膜在胎儿发育阶段形成后,在整个生命历程中将是保持不变的。因此,虹膜的高度独特性、稳定性及不可更改的特点,是虹膜可用作身份鉴别的物质基础。使得,检测虹膜既可以对终端的周围是否存在生命体进行判断,又可以对生命体的身份进行判断。其中,在对终端周围是否存在生命体进行判断,进而对终端进行控制的方法流程,如图1所示,图1为本发明实施例提供的终端控制方法实施例的流程图,本实施例的终端控制方法,具体可以包括如下步骤:101、监测用户对终端的操作信息,以及,检测虹膜信息。为了确定用户是否正在使用终端,在本发明实施例中采用两种检测手段同时进行判断,第一种检测手段为监测用户对终端的操作信息,第二种检测手段为检测虹膜信息。由于现有技术中,不同的型号的终端其构造和功能也不同,根据不同的构造和功能可以对终端进行分类,其中一种分类方式为,带有物理按键的终端、不带有物理按键的终端。不带有物理按键的终端中还包括带有虚拟按键的终端和不带有虚拟按键的终端。因此,为了监测用户对终端的操作信息,在本发明实施例中,可以包括下述任意一种或者多种监测方式:监测用户对终端的物理按键的操作信息;监测用户对终端的虚拟按键的操作信息;监测用户对终端的屏幕的操作信息。在本发明实施例中,监测用户对终端的屏幕的操作信息可以按照第一指定时间间隔进行,例如,2秒钟,5秒钟等。在本发明实施例中,检测虹膜信息可以通过传感器采集用户虹膜信息,或者通过摄像头采集虹膜信息等,检测虹膜信息可以按照第二指定时间间隔进行,例如,10秒钟,20秒钟等。当监测到用户对终端的操作信息时,说明用户正在使用终端;或者,当检测到虹膜信息时,说明用户正在使用终端,或者,当监测到用户对终端的操作信息且检测到虹膜信息时,说明用户正在使用终端。而,当没有检测到虹膜信息且没有监测到操作信息,说明用户没有使用终端。102、当没有检测到虹膜信息且没有监测到操作信息时,启动计时。在本发明实施例中,可以通过在后台启动计时器进行计时。103、当计时时长大于或者等于预设时长阈值时,关闭屏幕。预设时长阈值代表没有检测到虹膜信息且没有监测到操作信息时屏幕常亮的时长,其可以根据用户的使用习惯进行设定,也可以预先进行设定,例如,30分钟,60分钟等。当计时时长大于或者等于预设时长阈值时,可以认为用户没有使用终端,此时可以关闭屏幕,降低屏幕消耗的电能。在本发明实施例中,在关闭屏幕后,还可以进入睡眠模式。用户还可以根据需求,在关闭屏幕后,选择进入其他模式。本发明实施例提供的终端控制方法,通过监测用户对终端的操作信息以及检测虹膜信息,当没有检测到虹膜信息且没有监测到操作信息时,启动计时功能,当计时时长大于或者等于预设的时长阈值时,关闭屏幕,防止用户在终端屏幕保持点亮状态时离开终端或者进入睡眠中,终端的屏幕持续点亮,消耗大量的电量,一定程度上为终端节约电量以及延长终端的使用寿命,解决了现有技术中若用户离开终端或者处于睡眠状态,屏幕仍然会保持点亮的状态,均会导致终端屏幕消耗大量的电能,且容易缩短终端的使用寿命的问题。由于终端中带有大量的用户个人信息,因此,为了增强终端的私密性,本发明实施例中的终端控制方法,还可以对终端周围是否存在指定身份生命体进行判断,进而对终端进行控制,如图2所示,图2为本发明实施例提供的终端控制方法实施例的另一流程图,本实施例的终端控制方法,具体可以包括如下步骤:201、监测用户对终端的操作信息,以及,检测虹膜信息。在本发明实施例中,步骤201的描述详见步骤101中的描述,其实现过程和原理基本相同,此处不在进行赘述。202、将检测到的虹膜信息与已存储的虹膜信息进行匹配。在本发明实施例中,用户可以预先存储自己的虹膜信息作为指定用户信息,用户也可以预先存储其他用户的虹膜信息,例如,家人、孩子等。预先设置虹膜信息的目的在于提高安全性,在某些特定的情况下,不属于已存储的虹膜信息对应的用户无法对终端进行操作,例如,用户将指定用户的虹膜信息作为可操作终端的条件。在一个具体的实现过程中,可以利用基于haar特征的adaboost算法检测出人脸区域,然后对人眼进行定位,进而提取虹膜信息。在提取到虹膜信息后,将提取到的虹膜信息与已存储的虹膜信息进行匹配,当提取到的虹膜信息与已存储的虹膜信息中任意一个相匹配时,说明该用户是指定用户,当提取到的虹膜信息与已存储的虹膜信息中任意一个均不匹配时,说明该用户不是指定用户。则,当该用户不是指定用户时,即使该用户正在观看屏幕,没有检测到操作信息时,同样启动计时。203、当已存储的虹膜信息中不存在与监测到的虹膜信息匹配的虹膜信息,且没有监测到操作信息时,启动计时。204、当计时时长大于或者等于预设时长阈值时,关闭屏幕。本发明实施例提供的终端控制方法,增加了对虹膜信息的与已存储的虹膜信息的判断,进一步的提高了终端的安全性。结合上述任意一种方法流程,本发明实施例还提供如下方法流程,具体的,如图3所示,图3为本发明实施例提供的终端控制方法实施例的另一流程图,本实施例的终端控制方法,具体可以包括如下步骤:104、当计时时长小于预设时长阈值时,检测到已存储的虹膜信息,或,监测到操作信息。105、停止计时并清除计时时长。可以理解的,当计时时长小于预设时长阈值时,检测到已存储的虹膜信息或者检测到操作信息,说明用户正在观看终端的屏幕,或者使用终端,此时应该停止计时,并且,为了不影响下一次的计时,本次计时时长进行清除处理。结合上述任意一种方法流程,本发明实施例还提供如下方法流程,具体的,如图4所示,图4为本发明实施例提供的终端控制方法实施例的另一流程图,本实施例的终端控制方法,具体可以包括如下步骤:205、清除计时时长。在本发明实施例中,当计时的时长大于或者等于预设时长阈值时,终端执行了关闭屏幕的操作,计时器准备进入下一次的计时,清除本次的计时时长。需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3播放器、mp4播放器等。为了实现上述方法流程,本发明实施例还提供一种终端控制装置,如图5所示,图5为本发明实施例提供的终端控制装置实施例的结构示意图,本发明实施例提供的终端控制装置,包括:监测及检测单元11、启动计时单元12、关闭单元13。监测及检测单元11,用于监测用户对终端的操作信息,以及,检测虹膜信息。启动计时单元12,用于当没有检测到虹膜信息且没有监测到操作信息时,启动计时。关闭单元13,用于当计时时长大于或者等于预设时长阈值时,关闭屏幕。本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。本发明实施例提供的终端控制装置,还包括:匹配单元,用于将检测到的虹膜信息与已存储的虹膜信息进行匹配。启动计时单元12,具体用于:当已存储的虹膜信息中不存在与检测到的虹膜信息匹配的虹膜信息,且没有监测到操作信息时,启动计时。在一个具体的实现过程中,启动计时单元12,具体用于:通过在后台启动计时器进行计时。在一个具体的实现过程中,监测及检测单元11,还用于当计时时长小于预设时长阈值时,检测到已存储的虹膜信息,或,监测到操作信息;装置还包括:停止计时单元,用于停止计时并清除计时时长。在一个具体的实现过程中,装置还包括:清除计时单元,用于当计时的时长大于或者等于预设时长阈值时,清除计时时长。在一个具体的实现过程中,监测及检测单元11,具体用于:监测用户对终端的物理按键的操作信息;和/或,监测用户对终端的虚拟按键的操作信息;和/或,监测用户对终端的屏幕的操作信息。本实施例的装置,可以用于执行前述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。为了实现上述方法流程,本发明实施例还提供一种非临时性计算机可读介质,其上包含有处理器可读代码,处理器可读代码设定一个或多个处理器的程序以执行用于数据处理操作,这些操作的特征包括:监测用户对终端的操作信息,以及,检测虹膜信息;当没有检测到虹膜信息且没有监测到操作信息时,启动计时;当计时时长大于或者等于预设时长阈值时,关闭屏幕。进一步地,在启动计时之前,操作的特征还包括:将检测到的虹膜信息与已存储的虹膜信息进行匹配;当没有检测到虹膜信息且没有监测到操作信息时,启动计时,包括:当已存储的虹膜信息中不存在与检测到的虹膜信息匹配的虹膜信息,且没有监测到操作信息时,启动计时。在一个具体的实现过程中,所述启动计时,包括:通过在后台启动计时器进行计时。进一步地,操作的特征还包括:当计时时长小于预设时长阈值时,检测到已存储的虹膜信息,或,监测到操作信息;停止计时并清除计时时长。进一步地,操作的特征还包括:当计时的时长大于或者等于预设时长阈值时,清除计时时长。在一个具体的实现过程中,所述监测用户对终端的操作信息,包括:监测用户对终端的物理按键的操作信息;和/或,监测用户对终端的虚拟按键的操作信息;和/或,监测用户对终端的屏幕的操作信息。本实施例的装置,可以用于执行图1或者图2或者图3或者图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1