智能手表的身份验证方法、设备及存储介质与流程

文档序号:16738795发布日期:2019-01-28 12:49阅读:654来源:国知局
智能手表的身份验证方法、设备及存储介质与流程

本发明实施例涉及安全技术领域,特别是涉及一种智能手表的身份验证方法、设备及存储介质。



背景技术:

随着智能手表设备的快速普及和应用,智能手表被赋予越来越多的功能,其中不乏对安全性要求较高的功能,如屏幕解锁、移动支付验证、个人身份验证功能。

在进行发明创造的过程中,发明人发现:现有智能手表的相关安全验证,主要是依靠九宫格连线手势来实现,这种方式容易被窥视,安全等级较低,信息泄露风险较高,且操作相对繁琐。



技术实现要素:

有鉴于此,本发明实施例提供了一种智能手表的身份验证方法、设备及存储介质,能够解决现有技术存在的安全性低且操作繁琐的身份验证方式。

为了解决上述问题,本发明实施例主要提供如下技术方案:

第一方面,本发明实施例提供了一种智能手表的身份验证方法,该方法包括:

获取用户在智能手表指定区域内的触摸信号;

判断触摸信号是否符合预设的触发条件;

若触摸信号符合触发条件,则根据触摸信号生成用于启动指纹识别的触发信号;

根据触发信号控制指纹采集装置采集待验证指纹信息;

根据待验证指纹信息对用户的身份进行验证。

第二方面,本发明实施例还提供一种智能手表的身份验证设备,该身份验证设备包括:存储器、处理器、指纹采集装置和总线;

存储器、处理器和指纹采集装置通过总线完成相互间的通信;

处理器用于调用存储器中的程序指令,以执行本发明实施例第一方面提供的身份验证方法。

第三方面,本发明实施例还提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行本发明实施例第一方面提供的身份验证方法。

借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:

1)通过不易被盗取和窥视的指纹信息来验证用户的身份,可提高身份验证的准确性,经身份验证后使用智能手表的安全性较高;

2)通过获取用户在触摸智能手表时的产生的触摸信号,生成对应触发信号,通过触发信号启动指纹识别功能进行指纹识别和身份验证,可大大简化操作流程,用户只需要触摸智能手表的指定区域进行触摸,即可实现身份验证,方便快捷。

上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种智能手表的身份验证方法的流程示意图;

图2示出了本发明实施例提供的另一种智能手表的身份验证方法的流程示意图;

图3示出了本发明实施例提供的一种智能手表的身份验证设备的结构框架示意图;

图4示出了本发明实施例中指纹采集装置的一种结构原理示意图;

图5示出了本发明实施例中指纹采集装置的另一种结构原理示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种智能手表的身份验证方法,如图1所示,该方法包括:

s101,获取用户在智能手表指定区域内的触摸信号;

s102,判断触摸信号是否符合预设的触发条件;

s103,若触摸信号符合触发条件,则根据触摸信号生成用于启动指纹识别的触发信号;

s104,根据触发信号控制指纹采集装置采集待验证指纹信息;

s105,根据待验证指纹信息对用户的身份进行验证。

应用本发明实施例的技术方案,至少具有如下有益效果:

1)通过不易被盗取和窥视的指纹信息来验证用户的身份,可提高身份验证的准确性,经身份验证后使用智能手表的安全性较高;

2)通过获取用户在触摸智能手表时的产生的触摸信号,生成对应触发信号,通过触发信号启动指纹识别功能进行指纹识别和身份验证,可大大简化操作流程,用户只需要触摸智能手表的指定区域进行触摸,即可实现身份验证,方便快捷。

基于相同的发明构思,本发明实施例提供了另一种智能手表的身份验证方法,如图2所示,该方法包括:

s201,获取用户在智能手表指定区域内的触摸信号。

可选地,在上述方法实施例中,指定区域可根据实际情况进行设置,例如,可设置智能手表的整个显示屏区域为指定区域。

本步骤可应用于智能手表的屏幕解锁、支付确认等场景。

以屏幕解锁的场景为例,若用户在一段时间内不对智能手表的显示屏(同时也是触摸屏)进行任何操作,屏幕会进入休眠状态,在休眠状态下,可通过本步骤响应用户对显示屏的触摸操作,获取用户在显示屏指定区域内的触摸信号。

以支付确认的场景为例,在用户使智能手表中的使用支付应用(如支付定、手机银行等)进行支付时,可先通过本步骤响应用户对显示屏的触摸操作,获取用户在显示屏指定区域内的触摸信号,从而可根据触摸信号完成后续的身份验证,在验证成功后再确认支付。

s202,判断触摸信号是否符合预设的触发条件;若是,则执行s203,若否,则执行s201。

可选地,触发条件可以是时间条件、频率条件、触发手势、指定选项中的任意一个。

在一个可选的实施方式中,根据触摸信号,判断用户在指定区域内的触摸时间是否符合预设的时间条件或频率条件;若用户在指定区域内的触摸时间符合预设的时间条件或频率条件,则确定触摸信号符合触发条件;若用户在指定区域内的触摸时间不符合预设的时间条件和频率条件,则确定触摸信号不符合触发条件。

可选地,时间条件可以是时间阈值,该时间阈值均可根据实际需求设置。

当时间条件为时间阈值时,判断用户在指定区域内的触摸时间是否大于预设的时间阈值;若用户在指定区域内的触摸时间大于该时间阈值(如2秒),则确定触摸信号符合触发条件;若用户在指定区域内的触摸时间大于该时间阈值,则确定触摸信号不符合触发条件。

可选地,频率条件可以是频率阈值,该频率阈值均可根据实际需求设置。

当频率条件为频率阈值时,根据触摸信号,判断用户在指定区域内的触摸频率是否大于预设的频率阈值;若用户在指定区域内的触摸频率大于该频率阈值,则确定触摸信号符合触发条件;若用户在指定区域内的触摸频率不大于该频率阈值,则确定触摸信号不符合触发条件。

在另一个可选的实施方式中,根据触摸信号,判断用户在指定区域内的触摸手势是否与预设的触发手势一致;若用户在指定区域内的触摸手势与预设的触发手势一致,则确定触摸信号符合触发条件;若用户在指定区域内的触摸手势与预设的触发手势不一致,则确定触摸信号不符合触发条件。

可选地,验证手势为由用户预先输入的手势,验证手势可根据用户的需求设置和调整。

在又一个可选的实施方式中,根据触摸信号,判断用户是否触摸了指定选项;若用户触摸了指定选项,则确定触摸信号符合触发条件;若用户未触摸指定选项,则确定触摸信号不符合触发条件。

例如,在支付确认的场景中,根据触摸信号可判断用户是否触摸了支付选项,若触摸了支付选项,则确定触摸信号符合触发条件,从而在后续步骤中可根据该触摸信号进行身份验证。

本发明实施例可通过上述几种实施方式中的任意一种来确定触摸信号是否符合触发条件,通过设置时间条件、频率条件、触发手势和指定选项中的任意一项,可将用于实现身份验证的触发操作与用于实现其它功能触发操作更明确地进行区分,减少多个功能之间的互相影响和干扰。

例如,可将触发条件设置为触摸3秒以上,当用户想要查询时间、天气等无需身份验证的信息时,可触摸1秒至2秒来获取时间、天气等信息,当用户想要进行屏幕解锁以实现更多功能或想要进行支付时,可触摸3秒以上来实现屏幕解锁或支付确认。

s203,根据触摸信号生成用于启动指纹识别的触发信号。

s204,根据触发信号在指纹采集装置中预设的指纹识别区域显示提示信息。

可选地,指纹识别区域可以是与手指大小相似的区域,为了减小对智能手表屏幕上的其它区域的影响,也可以是比手指小的区域,具体可根据实际情况设置。

可选地,提示信息可以是图案或文字。当提示信息为图案时,该图案位于指纹识别区域内,形状可以是多种形式,例如与指纹对应的条纹形、圆点形、圆圈形,具体可根据实际需求设置。可选地,根据触发信号调整指纹识别区域中预设图案对应的区域的亮度调节至与其它区域明显不同,例如使亮度明显高于其它区域的亮度或明显低于其它区域的亮度,以使用户能够明显观察到该图案,从而使用户明确哪个区域为指纹识别区域。

可选地,本步骤不是必须步骤,在一个可选的实施方式中,执行步骤s203之后可直接执行步骤s205。

s205,根据触发信号控制指纹采集装置采集待验证指纹信息。

在一个可选的实施方式中,根据触发信号控制指纹采集装置中的光发射器发射光信号,光信号经用户的手指反射后到达指纹采集装置中的光学传感器后,控制光学传感器根据反射后的光信号识别出待验证指纹信息。

在另一个可选地实施方式中,根据触发信号控制指纹采集装置中的超声波传感器发出超声波信号,超声波信号经用户的手指反射后到达指纹采集装置中的超声波传感器后,控制超声波传感器根据反射后的超声波信号识别出用户的指纹信息。

s206,根据待验证指纹信息对用户的身份进行验证。

可选地,将待验证指纹信息与预先存储的多个指纹信息进行对比;判断待验证指纹信息与预先存储的任意一个指纹信息的相似度是否大于预设的相似度阈值;若待验证指纹信息与预先存储的任意一个指纹信息的相似度大于预设的相似度阈值,则生成身份验证成功信息,并开启智能手表的屏幕或调用智能手表中相应的应用程序;若待验证指纹信息与预先存储的每个指纹信息的相似度均不大于预设的相似度阈值,则生成身份验证失败信息并展示该身份验证失败信息。

本发明实施例中的指纹信息可以是指纹图像;本发明实施例中的相似度阈值可根据实际需求设置。

本发明实施例可应用于智能手表的屏幕解锁、支付确认等场景,当采集到的待验证指纹图像与预先存储的任意一个指纹图像的相似度大于预设的相似度阈值时,即认为身份验证成功。在屏幕解锁的场景下,身份验证成功后可开启智能手表的屏幕,使用户可在屏幕上进行后续操作;在支付确认的场景下,身份验证成功即表示对当前的支付操作进行了确认,可调用智能手表中用于支付的应用程序(如支付宝、手机银行等)进行支付。

应用本发明实施例的技术方案,至少具有如下有益效果:

1)通过不易被盗取和窥视的指纹信息来验证用户的身份,可提高身份验证的准确性,经身份验证后使用智能手表的安全性较高;

2)通过获取用户在触摸智能手表时的产生的触摸信号,生成对应触发信号,通过触发信号启动指纹识别功能进行指纹识别和身份验证,可大大简化操作流程,用户只需要触摸智能手表的指定区域进行触摸,即可实现身份验证,方便快捷;

3)通过设置时间条件、频率条件、触发手势和指定选项中的任意一项,可将用于实现身份验证的触发操作与用于实现其它功能触发操作更明确地进行区分,减少多个功能之间的互相影响和干扰。

基于相同的发明构思,如图3所示,本发明实施例提供了一种智能手表的身份验证设备300,包括:存储器(memory)310、处理器(processor)320、指纹采集装置330和总线340;存储器310、处理器320和指纹采集装置330通过总线340完成相互间的通信;处理器320用于调用存储器310中的程序指令,以执行本申请实施例提供的任意一种智能手表的身份验证方法。

在一个可选的实施方式中,如图4所示,指纹采集装置330包括:显示屏331、光发射器332和光学传感器333。

光发射器332设置于显示屏331的一侧或集成于显示屏331中(图4中仅示出了光发射器332设置于显示屏331一侧的情形),光学传感器333设置于显示屏331的、靠近光发射器332的一侧;光发射器332和光学传感器333均通过总线340与处理器320通信连接。

处理器320用于检测到显示屏331上预设的指纹识别区域被用户的手指接触时,控制光发射器332发射光信号;光学传感器333用于接收经用户的手指反射后的光信号,并根据反射后的光信号识别出用户的指纹信息。

可选地,在该实施方式中,显示屏331可以是单层屏,也可以是双层屏。

当显示屏331为单层屏时,该显示屏331可以是有机发光二极管显示屏331(oled屏)或液晶显示屏331(不含背光模组的lcd屏);当显示屏331为有机发光二极管显示屏331时,光发射器332集成于有机发光二极管显示屏331中;当显示屏331为液晶显示屏331时,光发射器332设置液晶显示屏331的设置有光学传感器333的一侧。

当显示屏331为双层屏时,该显示屏331中的每一层屏均可以是有机发光二极管显示屏331或液晶显示屏331;当显示屏331中设置至少一层屏为有机发光二极管显示屏331时,光发射器332集成于有机发光二极管显示屏331中;当显示屏331中不设置有机发光二极管显示屏331时,光发射器332集成于显示屏331的设置有光学传感器333的一侧。

可选地,在该实施方式中,显示屏331的光信号透过率大于预设的透过率阈值,以使光发射器332发出山的光信号以及经手指反射后的光信号能够透过显示屏331。

在另一个可选的实施方式中,如图5所示,指纹采集装置330包括:显示屏331、以及设置于显示屏331一侧的超声波传感器334。

超声波光学传感器333通过总线340与处理器320通信连接。

处理器320用于检测到显示屏331上预设的指纹识别区域被用户的手指接触时,控制超声波传感器334发出超声波信号,并接收经用户的手指反射后的超声波信号,并根据反射后的超声波信号识别出用户的指纹信息。

可选地,在该实施方式中,显示屏331可以是单层屏,也可以是双层屏。当显示屏331为单层屏时,该显示屏331可以是有机发光二极管显示屏331或液晶显示屏331;当显示屏331为双层屏时,该显示屏331中的每一层屏均可以是有机发光二极管显示屏或液晶显示屏,例如将该显示屏331中朝向用户的一层设置为液晶显示屏,将朝向智能手表内部的一层设置为有机发光二极管显示屏。

可选地,本发明实施例中的有机发光二极管显示屏331可以是amoled(active-matrixorganiclight-emittingdiode,有源矩阵有机发光二极体或主动矩阵有机发光二极管)屏或pmoled(passivematrixorganiclight-emittingdiode,被动矩阵有机电激发光二极管)屏。lcd为液晶显示器(liquidcrystaldisplay)。

本发明实施例中的存储器310可以是rom(read-onlymemory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,可以是ram(randomaccessmemory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electricallyerasableprogrammablereadonlymemory,电可擦可编程只读存储器)、cd-rom(compactdiscread-onlymemory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

本发明实施例中的处理器320可以是cpu(centralprocessingunit,中央处理器)、通用处理器、dsp(digitalsignalprocessor,数据信号处理器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器320也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

本领域技术人员可以理解,在一种可选的实施方式中,本发明实施例中的存储器310和处理器320均可以配置至少一个。

本领域技术人员可以理解,本发明实施例提供的智能手表的身份验证设备还可以包括输入/输出接口、网络接口和内存等,在此不再赘述。

基于相同的发明构思,本发明实施例提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行本申请实施例提供的任意一种智能手表的身份验证方法。

计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom、ram、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

本发明实施例提供的智能手表的身份验证设备300和非暂态计算机可读存储介质的发明构思与可实现的有益效果与前述的各方法实施例相同,在此不再赘述。

本领域内的技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

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

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

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

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