模式控制方法、装置、用户终端及可读存储介质与流程

文档序号:15395049发布日期:2018-09-08 01:59阅读:123来源:国知局

本发明涉及终端设备智能控制技术领域,具体而言,涉及一种模式控制方法、装置、用户终端及可读存储介质。



背景技术:

快览模式是一种用户终端(比如,手机)在低功耗下,显示用户自定义或是用户关心的信息的工作模式。同时,随着用户终端的智能化水平不断提高,人脸识别技术也被广泛的应用到用户终端上。

在现有的用户终端中,进入快览模式和人脸识别模式最简单快捷的方式就是用户在拿起用户终端时,通过检测用户终端的运动状态参数的变化,就可以进入快览模式或者人脸识别模式。

然而,拿起用户终端的操作触发的结果是进入快览模式和人脸识别模式其中之一,无法通过拿起用户终端这一操作实现两种模式的兼容。



技术实现要素:

为了克服现有技术中的上述不足,本发明的目的在于提供一种模式控制方法、装置、用户终端及可读存储介质。

第一方面,本发明实施例提供一种模式控制方法,所述方法应用于用户终端,所述方法包括:

检测用户与所述用户终端之间的距离;

将检测到的距离与预先配置的距离范围进行比较,其中,所述距离范围包括第一距离范围及第二距离范围,所述第一距离范围与所述第二距离范围不重叠;

当检测到的距离位于所述第一距离范围时,控制所述用户终端进入快览模式;及

当检测到的距离位于所述第二距离范围时,控制所述用户终端进入人脸识别模式。

可选地,在检测用户与所述用户终端之间的距离之前,所述方法还包括:

检测所述用户终端的当前状态是否为锁屏状态,在所述用户终端的当前状态为锁屏状态时,再执行检测用户与所述用户终端之间的距离的步骤。

可选地,在控制所述用户终端进入人脸识别模式之后,所述方法还包括:

获取人脸图像;

将获取的人脸图像与预先存储的人脸图像进行比对;

在比对成功时,控制所述用户终端执行预设的操作。

可选地,在检测所述用户终端的当前状态是否为锁屏状态之前,所述方法还包括:

检测所述用户终端的运动状态参数,在检测的运动状态参数满足预设的运动状态参数时,再执行检测所述用户终端的当前状态是否为锁屏状态的步骤。

可选地,所述方法还包括:

响应进行距离范围配置的请求;

根据所述请求显示距离范围配置界面;

接收用户在所述距离范围配置界面上输入的距离上限值及距离下限值,以完成对所述距离范围的配置。

第二方面,本发明实施例还提供一种模式控制装置,应用于用户终端,所述装置包括:

检测模块,用于检测用户与所述用户终端之间的距离;

比较模块,用于将检测到的距离与预先配置的距离范围进行比较,其中,所述距离范围包括第一距离范围及第二距离范围,所述第一距离范围与所述第二距离范围不重叠;

控制模块,用于当检测到的距离位于第一距离范围时,控制所述用户终端进入快览模式;

及当检测到的距离位于第二距离范围时,控制所述用户终端进入人脸识别模式。

可选地,所述检测模块,还用于在检测用户与所述用户终端之间的距离之前,检测所述用户终端的当前状态是否为锁屏状态。

可选地,所述装置还包括获取模块及比对模块:

所述获取模块,用于获取人脸图像;

所述比对模块,用于将获取的人脸图像与预先存储的人脸图像进行比对;

所述控制模块,还用于在比对成功时,控制所述用户终端执行预设的操作。

第三方面,本发明实施例还提供一种用户终端,所述用户终端包括处理器及存储有计算机指令的非易失性存储器,所述计算机指令被所述处理器执行时,所述用户终端执行第一方面的模式控制方法。

第四方面,本发明实施例还提供一种可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在用户终端执行第一方面的模式控制方法。

相对于现有技术而言,本发明实施例提供的模式控制方法、装置、用户终端及可读存储介质具有以下有益效果:

所述模式控制方法通过检测用户与用户终端之间的距离,将检测的距离与预先配置的距离范围进行比较,并在检测的距离位于不同距离范围时,控制用户终端进入快览模式或者人脸识别模式。相对于现有技术,本方法可通过用户靠近用户终端这一动作,实现快览模式和人脸识别模式的兼容,同时,由于进入两种模式的距离范围不重叠,可以确保用户终端能准确的进入快览模式和人脸识别模式。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举本发明较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明权利要求保护范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明的实施例提供的用户终端的一种结构示意图。

图2为本发明的实施例提供的模式控制方法的流程示意图之一。

图3为本发明的实施例提供的模式控制方法的流程示意图之二。

图4为本发明的实施例提供的模式控制方法包括的部分流程示意图。

图5为本发明的实施例提供的图1中所示的模式控制装置的一种方框示意图。

图6为本发明的实施例提供的图1中所示的模式控制装置的另一种方框示意图。

图标:10-用户终端;11-存储器;12-处理器;13-通信单元;14-接近传感器;100-模式控制装置;110-第一检测模块;120-比较模块;130-控制模块;140-第二检测模块;150-获取模块;160-比对模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参照图1,是本发明的实施例提供的用户终端10的一种结构示意图。在本实施例中,所述用户终端10可以是,但不限于,智能手机、个人电脑(personalcomputer,pc)、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动上网设备(mobileinternetdevice,mid)等。在本实施例的一种实施方式中,所述用户终端10优选为智能手机。

在本实施例中,所述用户终端10包括模式控制装置100、存储器11、处理器12、通信单元13及接近传感器14。所述存储器11、处理器12、通信单元13及接近传感器14各个元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,所述存储器11可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除可编程只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。在本实施例中,所述存储器11还可以存储程序,所述处理器12在接收到执行指令后,可相应地执行所述程序。

所述处理器12可以是一种具有信号的处理能力的集成电路芯片。所述处理器12可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等。所述处理器12可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述通信单元13用于通过网络建立所述用户终端10与其他外部设备(比如,其他用户终端)之间的通信连接,并通过所述网络收发数据。

所述接近传感器14是一种具有感知物体接近能力的器件,它利用位移传感器对接近的物体具有敏感特性来识别物体的接近,并输出相应开关信号,通常又把接近传感器称为接近开关。按照种类分,所述接近传感器14包括电容式接近传感器、电感式接近传感器及光电式接近传感器。

所述模式控制装置100包括至少一个能够以软件或固件的形式存储于所述存储器11中或固化在所述用户终端10的操作系统中的软件功能模块。所述处理器12可用于执行所述存储器11存储的可执行模块,例如所述模式控制装置100所包括的软件功能模块及计算机程序等。在本实施例中,所述模式控制装置100可根据用户与用户终端10之间的距离,控制用户终端10进入快览模式或人脸识别模式。

可以理解的是,图1所示的框图仅为用户终端10的一种结构组成示意图,所述用户终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

请参照图2,是本发明的实施例提供的模式控制方法的一种流程示意图。在本发明实施例中,所述模式控制方法应用于用户终端10。下面对图2所示的模式控制方法的具体流程和步骤进行详细阐述。

在本发明的实施例中,所述模式控制方法包括以下步骤:

步骤s220,检测用户与用户终端10之间的距离。

用户终端10通过接近传感器14检测与用户之间的距离,其中,所述接近传感器14可以设置在所述用户终端10的显示面板一侧,也可以设置在用户终端10的背板一侧,在本实施例中,不对接近传感器14的设置位置做具体的限定。在本实施例的一种可选实施方式中,将接近传感器14设置在显示面板靠近听筒的位置处,接近传感器14通过检查与用户的手之间的距离获得用户与用户终端10之间的距离。

请参照图3,在步骤s220之前,本实施例提供的模式控制方法还包括步骤s210。

步骤s210,检测用户终端10的当前状态是否为锁屏状态。

在本步骤中,用户终端10会实时监听用户终端10是否处于锁屏状态。

在检测的用户终端10的当前状态为锁屏状态时,进入步骤s220;在检测的用户终端10的当前状态为非锁屏状态时,结束流程。

可选地,在本实施例中,在步骤s210之前,所述方法还可以包括检测用户终端10运动状态参数的步骤。

在该步骤中,用户终端10可以通过运动传感器(比如,三轴陀螺仪)检测用户终端10的运动状态参数,其中,运动状态参数包括但不限于用户终端10的运动加速度、运动轨迹等。

用户终端10将检测的运动状态参数与预先设定的运动状态参数进行比较,其中,预设的运动状态参数可以是用户拿起用户终端10时对应的状态参数,在该实施方式中,只有当用户拿起用户终端10时才会进入后续模式控制流程。预设的运动状态参数可以通过用户多次拿起用户终端10的方式进行预设运动状态参数的设定,在这种设定方式中,用户终端10记录每次拿起动作对应的运动状态参数,根据上述采集的多个运动状态参数确定预设运动状态参数的范围。当检测的运动状态参数落入预设运动状态参数的范围时,则判定检测的运动状态参数满足预设的运动状态参数,反之则判定检测的运动状态参数不满足预设的运动状态参数。

步骤s230,将检测到的距离与预先配置的距离范围进行比较。

在本实施例中,预先配置的距离范围包括第一距离范围及第二距离范围,所述第一距离范围与所述第二距离范围不重叠。

步骤s240,当检测到的距离位于所述第一距离范围时,控制所述用户终端10进入快览模式;及当检测到的距离位于所述第二距离范围时,控制所述用户终端10进入人脸识别模式。

请参照图4,在进入人脸识别模式后,所述模式控制方法还可以包括:

步骤s260,获取人脸图像。

在本实施例中,在进入人脸识别模式之后,所述用户终端10开启摄像头抓取用户的人脸图像。

步骤s270,将获取的人脸图像与预先存储的人脸图像进行比对。

在本实施例中,用户终端10中预先存储有具有访问权限的人脸图像,其中,访问权限可以是访问用户终端10的权限,也可以是访问用户终端10上某一特定应用(比如,相册)的权限。在用户终端10中可以存储多个人脸图像,每个人脸图像对应的访问权限可以相同,也可以不同。

将获取的人脸图像与预先存储的人脸图像进行一一比对,以判断获取的人脸图像是否具有相应的访问权限。

步骤s280,在比对成功时,控制所述用户终端10执行预设的操作。

当比对成功,控制所述用户终端10根据人脸图像对应的访问权限,执行相应的预设操作。

比如,当比对成功的人脸图像对应的访问权限是可访问用户终端10时,所述用户终端10执行的预设操作就是对用户终端10进行解锁处理,在这种情况下,用户可以访问用户终端10上的所有应用。当比对成功的人脸图像对应的访问权限是可访问相册时,所述用户终端10执行的预设操作就是直接进入用户终端10的相册进行浏览,在这种情况下,用户只能浏览相册无法访问用户终端10的其他应用。

在本实施例中,所述方法还包括:预先配置距离范围的步骤。

预先配置距离范围的步骤包括:

首先,响应进行距离范围配置的请求。

接着,根据所述请求在用户终端10的显示屏幕上显示距离范围配置界面。

最后,接收用户在所述距离范围配置界面上输入的距离上限值及距离下限值,保存上述输入数据,完成对距离范围的配置。

在所需配置的内容为第一距离范围和第二距离范围时,用户终端10接收输入的第一距离范围的距离上限值、距离下限值和第二距离范围的距离上限值和距离下限值。同时在输入过程中,在输入距离上限值或距离下限值不能满足第一距离范围和第二距离范围不重叠时,用户终端10还会进行提醒,以便用户输入能够满足第一距离范围和第二距离范围不重叠的距离上限值或距离下限值。

本发明实施例还提供一种模式控制装置100,与上面实施例不同的是,本模式控制装置100是从虚拟装置的角度描述本申请方案的。可以理解的是,接下来要描述的模式控制装置100中涉及的各功能模块执行的具体功能在上面实施例的具体步骤中已经描述过,具体各个功能模块的详尽内容可参照上面的实施例描述,下面仅对模式控制装置100进行简要说明。请参照图5,模式控制装置100包括以下功能模块。

第一检测模块110用于检测用户与所述用户终端10之间的距离。

比较模块120用于将检测到的距离与预先配置的距离范围进行比较,其中,所述距离范围包括第一距离范围及第二距离范围,所述第一距离范围与所述第二距离范围不重叠。

控制模块130用于当检测到的距离位于第一距离范围时,控制所述用户终端10进入快览模式;

及当检测到的距离位于第二距离范围时,控制所述用户终端10进入人脸识别模式。

请参照图6,所述模式控制装置100还可以包括第二检测模块140。

所述第二检测模块140用于在所述第一检测模块检测用户与所述用户终端10之间的距离之前,检测所述用户终端10的当前状态是否为锁屏状态。

请再次参照图6,所述模式控制装置100还可以包括获取模块150及比对模块160。

所述获取模块150用于获取人脸图像。

所述比对模块160用于将获取的人脸图像与预先存储的人脸图像进行比对。

所述控制模块130还用于在比对成功时,控制所述用户终端10执行预设的操作。

上面所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得用户终端10(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

综上所述,本发明较佳的实施例提供的模式控制方法、装置、用户终端及可读存储介质。通过检测用户与用户终端之间的距离,将检测的距离与预先配置的距离范围进行比较,并在检测的距离位于不重叠的不同距离范围时,控制用户终端进入快览模式或者人脸识别模式。相对于现有技术,本方法可通过用户靠近用户终端这一动作,实现快览模式和人脸识别模式的兼容,同时,由于进入两种模式的距离范围不重叠,可以确保用户终端能准确的进入快览模式和人脸识别模式。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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