本发明属于移动通信技术领域,具体地说,涉及一种屏幕的解锁方法和装置。
背景技术:
目前,随着移动通信技术的全面升级,智能终端的迅速普及,智能手机用户大量增长,手机已经成为人们工作、生活中不可或缺的工具。除通信功能外,人们还在手机上存储着许多个人信息,如生活照片、手机银行、日程安排等。为了保护这些信息不被别人窥探或窃取,智能手机通常都具有自动和手动锁屏的功能。
常用的屏幕解锁方法主要分为两大类,一类是通过输入数字密码的方式完成屏幕的解锁,另一类则是通过输入解锁图案完成屏幕的解锁。然而,由于数字密码和解锁图案都是标准方案,很容易被他人窥视、猜测后进行模仿输入解锁,因此,屏幕解锁的安全性不高。
技术实现要素:
有鉴于此,本申请提供了一种屏幕的解锁方法和装置,可以提高屏幕解锁的安全性。
本发明实施例提供一种屏幕的解锁方法,包括:
接收用户设备采集的在触摸屏上的滑动轨迹以及滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息;
根据所述滑动轨迹确定对应的文字笔迹,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征;
将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备的笔 迹特征库中的文字笔迹和笔迹特征进行匹配;
在匹配成功时发送解锁指令给所述用户设备进行解锁。
其中,根据所述滑动轨迹确定对应的文字笔迹,包括:
预先建立文字笔迹库,所述文字笔迹库中保存有每个文字笔迹对应的滑动轨迹;
将用户设备采集的在触摸屏上的滑动轨迹,与所述文字笔迹库中的滑动轨迹进行匹配,确定与所述滑动轨迹对应的文字笔迹。
其中,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征,包括:
根据滑动时每一个触摸点的坐标信息及其对应的时间信息,确定所述文字笔迹的笔画顺序特征;
根据滑动时每一个触摸点的坐标信息及其对应的力度信息,确定所述文字笔迹的书写力度特征。
其中,将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备的笔迹特征库中的文字笔迹和笔迹特征进行匹配,包括:
将所述文字笔迹与预存的用于解锁所述用户设备的笔迹特征库中的文字笔迹进行相似度计算;
若相似度大于等于预设的相似度阈值,则将所述文字笔迹的笔迹特征与预设所述文字笔迹的笔迹特征进行匹配;
若所述文字笔迹的笔画顺序特征和书写力度特征与所述预设的文字笔迹的笔画顺序特征和书写力度特征匹配结果均一致,则确定匹配成功;否则匹配失败。
其中,匹配失败之后,包括:
向所述用户设备发送使用其他备用解锁方案进行屏幕解锁的提示信息,所述其他备用解锁方案包括密钥解锁或指纹解锁。
其中,所述的方法还包括:
在确定所述用户设备使用所述其他备用解锁方案对屏幕解锁成功时,将 所述文字笔迹的笔画顺序特征和书写力度特征添加到用于解锁所述用户设备的笔迹特征库中。
本申请还提供一种屏幕的解锁装置,包括:
接收模块,用于接收用户设备采集的在触摸屏上的滑动轨迹以及滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息;
确定模块,用于根据所述滑动轨迹确定对应的文字笔迹,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征;
匹配模块,用于将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备的笔迹特征库中的文字笔迹和笔迹特征进行匹配;
发送模块,用于在匹配成功时发送解锁指令给所述用户设备进行解锁。
其中,所述的装置包括:
预设模块,用于预先建立文字笔迹库,所述文字笔迹库中保存有每个文字笔迹对应的滑动轨迹;
所述确定模块,用于将用户设备采集的在触摸屏上的滑动轨迹,与所述文字笔迹库中的滑动轨迹进行匹配,确定与所述滑动轨迹对应的文字笔迹。
其中,所述确定模块还用于:
根据滑动时每一个触摸点的坐标信息及其对应的时间信息,确定所述文字笔迹的笔画顺序特征;
根据滑动时每一个触摸点的坐标信息及其对应的力度信息,确定所述文字笔迹的书写力度特征。
其中,所述匹配模块用于:
将所述文字笔迹与预存的用于解锁所述用户设备的笔迹特征库中的文字笔迹进行相似度计算;
若相似度大于等于预设的相似度阈值,则将所述文字笔迹的笔迹特征与预设所述文字笔迹的笔迹特征进行匹配;
若所述文字笔迹的笔画顺序特征和书写力度特征与所述预设的文字笔迹的笔画顺序特征和书写力度特征匹配结果均一致,则确定匹配成功;否则 匹配失败。
其中,所述发送模块,还用于向所述用户设备发送使用其他备用解锁方案进行屏幕解锁的提示信息,所述其他备用解锁方案包括密钥解锁或指纹解锁。
其中,所述的装置还包括:
保存模块,用于在确定所述用户设备使用所述其他备用解锁方案对屏幕解锁成功时,将所述文字笔迹的笔画顺序特征和书写力度特征添加到用于解锁所述用户设备的笔迹特征库中。
本申请还提供一种屏幕的解锁系统,包括:云端服务器和用户设备;
所述用户设备,用于采集在触摸屏上的滑动轨迹以及滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息,并发送给云端服务器;
所述云端服务器,用于根据所述滑动轨迹确定对应的文字笔迹,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征;将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备的笔迹特征库中的文字笔迹和笔迹特征进行匹配;在匹配成功时发送解锁指令给所述用户设备;
所述用户设备,还用于根据所述解锁指令进行解锁。
本发明实施例根据用户手写输入的文字笔迹的笔迹特征作为判断该用户是否为用户设备的合法用户的依据,由于用户笔迹特征具有唯一性和特有性,即使输入文字被他人窥测,由于文字笔迹特征模仿难度很大,要对屏幕进行非法解锁也非常困难,因而提高了屏幕解锁的安全性。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本申请实施例的提供的一种屏幕的解锁系统的结构示意图;
图2是本申请实施例的提供的一种屏幕的解锁方法的流程示意图;
图3是本申请实施例的提供的一种屏幕的解锁装置的结构示意图。
具体实施方式
以下将配合附图及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(f l ash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
如在说明书及权利要求当中调用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问 题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本发明的较佳实施方式,然所述描述乃以说明本发明的一般原则为目的,并非用以限定本发明的范围。本发明的保护范围当视所附权利要求所界定者为准。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
图1是本申请实施例的提供的一种屏幕的解锁系统的结构示意图,如图1所示,本发明所述系统包括:云端服务器和用户设备;
其中,用户设备,用于采集在触摸屏上的滑动轨迹以及滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息,并发送给云端服务器;
云端服务器,用于根据所述滑动轨迹确定对应的文字笔迹,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征;将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备的笔迹特征库中的文字笔迹和笔迹特征进行匹配;在匹配成功时发送解锁指令给所述用户设备进行屏幕的解锁。
在本实施例中,用户设备是指具有触摸屏的智能设备(如手机、I PAD,掌上电脑等);其中,触摸屏包括但不限于电容式触摸屏、电感式触摸屏。用户可以在所述触摸屏上进行书写以输入文字。其中,笔迹是指用户所写的文字所特有的笔迹特点。不同用户必然会形成不同的笔迹,它能反映不同用户的书写笔迹特征。本发明基于不同用户具有不同的书写笔迹特征,通过鉴定书写笔迹特征来实现对用户设备的解锁。
本发明在进行基于书写笔迹特征进行解锁之前,需要预先设定解锁的笔迹特征。所述解锁的笔迹特征包括用以解锁的文字以及用户书写所述文字的 笔迹特点。所述文字由用户自定义,并通过在触摸屏上书写来记录用户书写所述文字的笔迹特点。所述文字及用户书写所述文字的笔迹特点将存储在云端服务器中与所述用户设备标识对应的解锁密码数据库中,以备进行笔迹解锁时从数据库中提取出解锁密码对应的字体及其笔迹特点。
以下通过具体实施例对本发明的技术方案进行详细的描述。
图2是本申请实施例的提供的一种屏幕的解锁方法的流程示意图;如图2所示,包括:
201、接收用户设备采集的在触摸屏上的滑动轨迹以及滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息;
例如,用户手指(或者智能笔)在用户设备的触摸屏上进行手写输入时,用户设备中的传感器根据用户手写输入的滑动轨迹采集滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息;
本发明实施例为了释放用户设备的计算资源,加快用户设备的运行速度,用户设备可以将采集的滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息发送给云端服务器。
202、根据所述滑动轨迹确定对应的文字笔迹,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征;
在一种可选的实施方式中,云端服务器预先建立文字笔迹库,所述文字笔迹库中保存有每个文字笔迹对应的滑动轨迹;本实施例中,将用户设备采集的在触摸屏上的滑动轨迹,与所述文字笔迹库中的滑动轨迹进行匹配,确定与所述滑动轨迹对应的文字笔迹。
在一种可选的实施方式中,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征,包括:
云端服务器根据滑动时每一个触摸点的坐标信息及其对应的时间信息,确定所述文字笔迹的笔画顺序特征;
根据滑动时每一个触摸点的坐标信息及其对应的力度信息,确定所述文字笔迹的书写力度特征。
203、将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备 的笔迹特征库中的文字笔迹和笔迹特征进行匹配;
在一种可选的实施方式中,将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备的笔迹特征库中的文字笔迹和笔迹特征进行匹配,包括:
云端服务器将所述文字笔迹与预存的用于解锁所述用户设备的笔迹特征库中的文字笔迹进行相似度计算;
若相似度大于等于预设的相似度阈值,则将所述文字笔迹的笔迹特征与预设所述文字笔迹的笔迹特征进行匹配;
若所述文字笔迹的笔画顺序特征和书写力度特征与所述预设的文字笔迹的笔画顺序特征和书写力度特征匹配结果均一致,则确定匹配成功;否则匹配失败。
在一种可选的实施方式中,匹配失败之后,包括:
云端服务器向所述用户设备发送使用其他备用解锁方案进行屏幕解锁的提示信息,所述其他备用解锁方案包括密钥解锁或指纹解锁;
在确定所述用户设备使用所述其他备用解锁方案对屏幕解锁成功时,将所述文字笔迹的笔画顺序特征和书写力度特征添加到用于解锁所述用户设备的笔迹特征库中。
204、在匹配成功时发送解锁指令给所述用户设备进行解锁。
本发明实施例根据用户手写输入的文字笔迹的笔迹特征作为判断该用户是否为用户设备的合法用户的依据,由于用户笔迹特征具有唯一性和特有性,即使输入文字被他人窥测,由于文字笔迹特征模仿难度很大,要对屏幕进行非法解锁也非常困难,因而提高了屏幕解锁的安全性。
图3是本申请实施例的提供的一种屏幕的解锁装置的结构示意图,如图3所示,包括:
接收模块31,用于接收用户设备采集的在触摸屏上的滑动轨迹以及滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息;
确定模块32,用于根据所述滑动轨迹确定对应的文字笔迹,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特 征;
匹配模块33,用于将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备的笔迹特征库中的文字笔迹和笔迹特征进行匹配;
发送模块34,用于在匹配成功时发送解锁指令给所述用户设备进行解锁。
其中,所述的装置还包括:
预设模块35,用于预先建立文字笔迹库,所述文字笔迹库中保存有每个文字笔迹对应的滑动轨迹;
所述确定模块32,用于将用户设备采集的在触摸屏上的滑动轨迹,与所述文字笔迹库中的滑动轨迹进行匹配,确定与所述滑动轨迹对应的文字笔迹。
其中,所述确定模块32还用于:
根据滑动时每一个触摸点的坐标信息及其对应的时间信息,确定所述文字笔迹的笔画顺序特征;
根据滑动时每一个触摸点的坐标信息及其对应的力度信息,确定所述文字笔迹的书写力度特征。
其中,所述匹配模块33用于:
将所述文字笔迹与预存的用于解锁所述用户设备的笔迹特征库中的文字笔迹进行相似度计算;
若相似度大于等于预设的相似度阈值,则将所述文字笔迹的笔迹特征与预设所述文字笔迹的笔迹特征进行匹配;
若所述文字笔迹的笔画顺序特征和书写力度特征与所述预设的文字笔迹的笔画顺序特征和书写力度特征匹配结果均一致,则确定匹配成功;否则匹配失败。
其中,所述发送模块34,还用于向所述用户设备发送使用其他备用解锁方案进行屏幕解锁的提示信息,所述其他备用解锁方案包括密钥解锁或指纹解锁。
其中,所述的装置还包括:
保存模块36,用于在确定所述用户设备使用所述其他备用解锁方案对屏幕解锁成功时,将所述文字笔迹的笔画顺序特征和书写力度特征添加到用于解锁所述用户设备的笔迹特征库中,以便继续训练所述用户设备的笔迹特征库中的笔迹特征样本。
图3所示装置可以执行如图2所示实施例中的方法,其实现原理和技术效果不再赘述。
1a、一种屏幕的解锁方法,包括:
接收用户设备采集的在触摸屏上的滑动轨迹以及滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息;
根据所述滑动轨迹确定对应的文字笔迹,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征;
将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备的笔迹特征库中的文字笔迹和笔迹特征进行匹配;
在匹配成功时发送解锁指令给所述用户设备进行解锁。
2a、如1a所述的方法,根据所述滑动轨迹确定对应的文字笔迹,包括:
预先建立文字笔迹库,所述文字笔迹库中保存有每个文字笔迹对应的滑动轨迹;
将用户设备采集的在触摸屏上的滑动轨迹,与所述文字笔迹库中的滑动轨迹进行匹配,确定与所述滑动轨迹对应的文字笔迹。
3a、如1a或2a所述的方法,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征,包括:
根据滑动时每一个触摸点的坐标信息及其对应的时间信息,确定所述文字笔迹的笔画顺序特征;
根据滑动时每一个触摸点的坐标信息及其对应的力度信息,确定所述文字笔迹的书写力度特征。
4a、如3a所述的方法,将所述文字笔迹和所述笔迹特征与预设的用于 解锁所述用户设备的笔迹特征库中的文字笔迹和笔迹特征进行匹配,包括:
将所述文字笔迹与预存的用于解锁所述用户设备的笔迹特征库中的文字笔迹进行相似度计算;
若相似度大于等于预设的相似度阈值,则将所述文字笔迹的笔迹特征与预设所述文字笔迹的笔迹特征进行匹配;
若所述文字笔迹的笔画顺序特征和书写力度特征与所述预设的文字笔迹的笔画顺序特征和书写力度特征匹配结果均一致,则确定匹配成功;否则匹配失败。
5a、如4a所述的方法,匹配失败之后,包括:
向所述用户设备发送使用其他备用解锁方案进行屏幕解锁的提示信息,所述其他备用解锁方案包括密钥解锁或指纹解锁。
6a、如5a所述的方法,还包括:
在确定所述用户设备使用所述其他备用解锁方案对屏幕解锁成功时,将所述文字笔迹的笔画顺序特征和书写力度特征添加到用于解锁所述用户设备的笔迹特征库中。
7b、一种屏幕的解锁装置,包括:
接收模块,用于接收用户设备采集的在触摸屏上的滑动轨迹以及滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息;
确定模块,用于根据所述滑动轨迹确定对应的文字笔迹,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征;
匹配模块,用于将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备的笔迹特征库中的文字笔迹和笔迹特征进行匹配;
发送模块,用于在匹配成功时发送解锁指令给所述用户设备进行解锁。
8b、如7b所述的装置,包括:
预设模块,用于预先建立文字笔迹库,所述文字笔迹库中保存有每个文字笔迹对应的滑动轨迹;
所述确定模块,用于将用户设备采集的在触摸屏上的滑动轨迹,与所述 文字笔迹库中的滑动轨迹进行匹配,确定与所述滑动轨迹对应的文字笔迹。
9b、如7b或8b所述的方法,所述确定模块还用于:
根据滑动时每一个触摸点的坐标信息及其对应的时间信息,确定所述文字笔迹的笔画顺序特征;
根据滑动时每一个触摸点的坐标信息及其对应的力度信息,确定所述文字笔迹的书写力度特征。
10b、如求9b所述的装置,所述匹配模块用于:
将所述文字笔迹与预存的用于解锁所述用户设备的笔迹特征库中的文字笔迹进行相似度计算;
若相似度大于等于预设的相似度阈值,则将所述文字笔迹的笔迹特征与预设所述文字笔迹的笔迹特征进行匹配;
若所述文字笔迹的笔画顺序特征和书写力度特征与所述预设的文字笔迹的笔画顺序特征和书写力度特征匹配结果均一致,则确定匹配成功;否则匹配失败。
11b、如10b所述的装置:
所述发送模块,还用于向所述用户设备发送使用其他备用解锁方案进行屏幕解锁的提示信息,所述其他备用解锁方案包括密钥解锁或指纹解锁。
12b、如权利要求11b所述的装置,还包括:
保存模块,用于在确定所述用户设备使用所述其他备用解锁方案对屏幕解锁成功时,将所述文字笔迹的笔画顺序特征和书写力度特征添加到用于解锁所述用户设备的笔迹特征库中。
13c、一种屏幕的解锁系统,包括:云端服务器和用户设备;
所述用户设备,用于采集在触摸屏上的滑动轨迹以及滑动时每一个触摸点的坐标信息及其对应的时间信息和力度信息,并发送给云端服务器;
所述云端服务器,用于根据所述滑动轨迹确定对应的文字笔迹,根据所述坐标信息及其对应的时间信息和力度信息,确定在所述文字笔迹的笔迹特征;将所述文字笔迹和所述笔迹特征与预设的用于解锁所述用户设备的笔迹 特征库中的文字笔迹和笔迹特征进行匹配;在匹配成功时发送解锁指令给所述用户设备;
所述用户设备,还用于根据所述解锁指令进行解锁。
上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。