终端锁定和解锁方法、系统及终端技术领域
本发明涉及智能终端技术领域,尤其涉及一种终端锁定和解锁方法、系统及终端。
背景技术
随着智能终端技术的高速发展和成熟,越来越多的电子终端比如智能手机、平板
电脑、笔记本电脑和智能手环等设备开始进行人们的工作和生活。
现有的终端比如触摸屏手机通常通过屏幕键或电源键进行锁定,进而通过输入数
字解锁密码进行解锁,现有电子终端的锁定和解锁方式无法验证用户的真实身份,解锁验
证方式操作繁琐、单调且安全性不足,数字解锁密码非常容易被非法用户破解解锁而泄露
用户重要隐私数据,导致终端的锁定和解锁的安全性、隐私性和趣味性较低,进而影响终端
的用户体验。
发明内容
鉴于此,本发明提供一种终端锁定和解锁方法、系统及终端,解决现有终端的锁定
和解锁的安全性、隐私性和趣味性较低而影响终端的用户体验的技术问题。
根据本发明的一个实施例,提供一种终端锁定和解锁方法,包括:当用户按压终端
指纹??槭?,获取用户手指的指纹特征和按压动作;将获取的用户手指的指纹特征与预设
指纹模板库中的指纹模板逐一进行匹配;当获取的用户手指的指纹特征与预设指纹模板库
中的一个指纹模板匹配成功时,将获取的用户手指的按压动作与预设按压动作范围进行匹
配;以及当获取的用户手指的按压动作与预设按压动作范围匹配成功时,所述终端进行锁
定或解锁。
优选的,所述按压动作包括按压时间、按压力度和按压滑动轨迹长度,所述预设按
压动作范围包括预设按压时间范围、预设按压力度范围和预设按压滑动轨迹长度范围。
优选的,所述终端进行锁定或解锁,包括:获取所述按压动作中的按压滑动轨迹方
向;当获取的按压滑动轨迹方向为第一预设方向时,所述终端进行锁定;以及当获取的按压
滑动轨迹方向为第二预设方向时,所述终端进行解锁。
优选的,所述终端锁定和解锁方法,还包括:预先获取用户手指的指纹特征,生成
指纹模板并存入指纹模板库;以及设置所述终端锁定和解锁的预设按压时间范围、预设按
压力度范围和预设按压滑动轨迹长度范围。
优选的,所述终端锁定和解锁方法,还包括:当获取的用户手指的指纹特征与预设
指纹模板库中所有指纹模板都匹配失败时,保持原有的锁定或解锁状态并提示指纹匹配失
败信息。
根据本发明的另一个实施例,提供一种终端锁定和解锁系统,包括:获取???,用
于当用户按压终端指纹??槭被袢∮没种傅闹肝铺卣骱桶囱苟?;指纹匹配???,用于
将所述获取??榛袢〉挠没种傅闹肝铺卣饔朐ど柚肝颇0蹇庵械闹肝颇0逯鹨唤衅?br />配;动作匹配???,用于当所述指纹匹配??槎运龌袢∧?榛袢〉挠没种傅闹肝铺卣?br />与预设指纹模板库中的一个指纹模板匹配成功时,将所述获取??榛袢〉挠没种傅陌囱?br />动作与预设按压动作范围进行匹配;以及锁定解锁???,用于当所述动作匹配??槎运?br />获取??榛袢〉挠没种傅陌囱苟饔朐ど璋囱苟鞣段ヅ涑晒κ?,进行锁定或解锁。
优选的,所述按压动作包括按压时间、按压力度和按压滑动轨迹长度,所述预设按
压动作范围包括预设按压时间范围、预设按压力度范围和预设按压滑动轨迹长度范围。
优选的,所述锁定解锁??榘ǎ憾鞣较蚧袢〉ピ?,用于获取所述获取??榛袢?br />的按压动作中的按压滑动轨迹方向;锁定单元,用于当所述动作方向获取单元获取的按压
滑动轨迹方向为第一预设方向时进行锁定;以及解锁单元,用于当所述动作方向获取单元
获取的按压滑动轨迹方向为第二预设方向时进行解锁。
优选的,所述终端锁定和解锁系统还包括:指纹模板设置???,用于预先从所述获
取??榛袢∮没种傅闹肝铺卣?,生成指纹模板并存入指纹模板库;以及预设按压动作范
围设置???,用于设置所述终端锁定和解锁的预设按压时间范围、预设按压力度范围和预
设按压滑动轨迹长度范围。
根据本发明又一个实施例,提供一种终端,所述终端包括上述的终端锁定和解锁
系统。
本发明提供的终端锁定和解锁方法、系统及终端,通过指纹??榛袢〉挠没е肝?br />特征和按压动作并进行指纹身份验证,在指纹身份验证通过后将获取的按压动作与预设按
压动作范围进行匹配,只有在指纹特征和按压动作都匹配成功时,终端才进行锁定或解锁,
提高了终端和终端内用户数据的隐私性和安全性,提升了终端锁定解锁的安全性、趣味性
和工作效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于
本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他
的附图。
图1为本发明一个实施例中终端锁定和解锁方法的流程示意图。
图2为本发明一个实施例中终端锁定和解锁方法中锁定或解锁的流程示意图。
图3为本发明一个实施例中终端锁定和解锁方法中预先设置的流程示意图。
图4为本发明另一个实施例中终端锁定和解锁系统的结构示意图。
图5为本发明另一个实施例中终端锁定和解锁系统的锁定解锁??榈慕峁故疽?br />图。
图6为本发明再一个实施例中终端锁定和解锁系统的结构示意图。
图7为本发明又一个实施例中终端的结构示意图。
具体实施方式
下面结合附图和具体实施方式对本发明的技术方案作进一步更详细的描述。显
然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例?;诒痉⒚髦械?br />实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,
都应属于本发明?;さ姆段?。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不
能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定
和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,
或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介
间接相连。对于本领域的普通技术人员而言,可以结合具体情况理解上述术语在本发明中
的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括
一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的???、片段或部
分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺
序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明
的实施例所属技术领域的技术人员所理解。
图1为本发明一个实施例中终端锁定和解锁方法的流程示意图。如图所示,所述终
端锁定和解锁方法,包括:
步骤S101:当用户按压终端指纹??槭?,获取用户手指的指纹特征和按压动作。
在本发明中,所述终端可为任意类型的电子终端,比如智能手机、智能手表、平板
电脑、笔记本电脑、台式电脑、智能手环、音乐播放器等。所述终端配置有指纹???,用户可
通过手指指尖按压所述指纹???,所述终端可通过所述指纹??椴杉袢∮没У氖种傅闹?br />纹特征以及按压动作。
在本实施例中,所述指纹??榭赏ü谥玫募觳獾缏泛土Υ衅?,根据用户手指
指尖与所述指纹??椴杉翱谀诘陌囱勾ッ哟バ藕?,运算处理出所述按压动作中的按压
时间、按压力度、按压滑动轨迹长度以及按压滑动轨迹方向等动作细节特征。
步骤S102:将获取的用户手指的指纹特征与预设指纹模板库中的指纹模板逐一进
行匹配。
参见图3,在所述终端进行锁定和解锁之前,还需要对所述终端进行预先设置。如
图所示,所述预先设置,包括:
步骤S301:预先获取用户手指的指纹特征,生成指纹模板并存入指纹模板库。
具体的,可预先通过所述终端的指纹??榛袢∮没У闹肝铺卣?,然后根据指纹模
板生成算法对获取的用户的指纹特征进行运算处理而生成指纹模板,进而将生成的指纹模
板存入所述终端存储??橹械闹肝颇0蹇庵?,以备后续进行指纹身份验证。
步骤S302:设置所述终端锁定和解锁的预设按压时间范围、预设按压力度范围和
预设按压滑动轨迹长度范围。
类似的,用户可根据自身的偏好和使用习惯按压所述指纹???,预先通过所述终
端的指纹??椴杉袢∮没谕鲋斩怂ê徒馑脑ど璋囱苟鞣段?,所述预设按压
动作范围包括预设按压时间范围、预设按压力度范围、预设按压滑动迹轨长度范围和按压
滑动轨迹方向范围等。
在获取到用户手指的指纹特征后,首先进行指纹身份验证,以核实当前用户的真
实身份。具体的,将获取到的用户手指的指纹特征与预设指纹模板库中的指纹模板逐一进
行匹配,当所述指纹特征与其中一个指纹模板的相似度超过预设阈值时,指纹匹配成功而
判定用户指纹身份验证通过,进而进行后续的按压动作的匹配验证;当所述指纹特征与所
有指纹模板的相似度都未超过预设阈值时,指纹匹配失败而判定用户指纹身份验证失败,
并不需要进行后续的按压动作的匹配验证,而保持所述终端原有的锁定或解锁状态并提示
指纹匹配失败信息。
步骤S103:当获取的用户手指的指纹特征与预设指纹模板库中的一个指纹模板匹
配成功时,将获取的用户手指的按压动作与预设按压动作范围进行匹配。
当指纹身份验证通过后,继续判断获取的按压动作是否与预设按压动作范围匹
配,以决定是否进行锁定或解锁操作。具体的,将获取的按压动作中的按压时间、按压力度、
按压滑动轨迹长度分别与预设按压动作范围中的预设按压时间范围、预设按压力度范围、
预设按压滑动迹轨长度范围进行匹配,当全部匹配成功时,判定当前按压动作匹配验证成
功,进而触发锁定和解锁控制指令;当其中一项匹配失败时,判定当前按压动作匹配验证失
败,而不能触发锁定和解锁控制指令,保持所述终端原有的锁定或解锁状态,并提示动作匹
配失败信息,用户可重新按压所述指纹??樵俅谓邪囱苟髌ヅ?。通过指纹身份验证,提
高了所述终端的安全性,同时提升了终端内用户数据的隐私性和安全性。
步骤S104:当获取的用户手指的按压动作与预设按压动作范围匹配成功时,所述
终端进行锁定或解锁。
参见图2,在按压动作匹配验证成功后,所述终端进行锁定或解锁,包括:
步骤S201:获取所述按压动作中的按压滑动轨迹方向。
步骤S202:当获取的按压滑动轨迹方向为第一预设方向时,所述终端进行锁定。
步骤S203:当获取的按压滑动轨迹方向为第二预设方向时,所述终端进行解锁。
在本实施例中,可通过所述指纹??榧觳獾降陌囱够钠鹗嘉恢?、结束位置以
及按压滑动轨迹,获取所述按压动作中的按压滑动轨迹方向比如向左或向右。当获取的按
压滑动轨迹方向为第一预设方向比如向左时,所述终端控制锁定电路进行锁定操作;当获
取的按压滑动轨迹方向为第二预设方向比如向右时,所述终端控制解锁电路进行解锁操
作。在所述终端需要进行锁定或解锁时,用户可控制手指指尖在所述指纹??樯系陌囱苟?br />作滑动方向或手势,方便快捷地实现对所述终端的锁定或解锁操作,提高了终端锁定和解
锁的安全性、趣味性和工作效率。
在本实施例的终端锁定和解锁方法中,通过指纹??榛袢〉挠没е肝铺卣骱桶囱?br />动作并进行指纹身份验证,在指纹身份验证通过后将获取的按压动作与预设按压动作范围
进行匹配,只有在指纹特征和按压动作都匹配成功时,终端才进行锁定或解锁,提高了终端
和终端内用户数据的隐私性和安全性,提升了终端锁定解锁的安全性、趣味性和工作效率。
图4为本发明另一个实施例中终端锁定和解锁系统的结构示意图。如图所示,在上
述方法实施例的基础上,所述终端锁定和解锁系统100,包括获取???0、指纹匹配???0、
动作匹配???0和锁定解锁???0。
在本发明中,所述终端可为任意类型的电子终端,比如智能手机、智能手表、平板
电脑、笔记本电脑、台式电脑、智能手环、音乐播放器等。所述终端配置有指纹???,用户可
通过手指指尖按压所述指纹???,所述获取???0可通过所述指纹??椴杉袢∮没У氖?br />指的指纹特征以及按压动作。所述指纹??橥ü谥玫募觳獾缏泛土Υ衅?,根据用户手
指指尖与所述指纹??椴杉翱谀诘陌囱勾ッ哟バ藕?,运算处理出所述按压动作中的按
压时间、按压力度、按压滑动轨迹长度以及按压滑动轨迹方向等动作细节特征。
参见图6,在所述锁定解锁???0进行锁定和解锁之前,通过指纹模板设置???0
和预设按压动作范围设置???0对所述终端进行预先设置。其中,所述指纹模板设置???br />50用于预先从所述获取???0获取用户手指的指纹特征,生成指纹模板并存入指纹模板
库,所述预设按压动作范围设置???0用于设置所述终端锁定和解锁的预设按压时间范
围、预设按压力度范围和预设按压滑动轨迹长度范围。
具体的,所述指纹模板设置???0可预先通过所述终端的指纹???0获取用户的
指纹特征,然后根据指纹模板生成算法对获取的用户的指纹特征进行运算处理而生成指纹
模板,进而将生成的指纹模板存入所述终端存储??橹械闹肝颇0蹇庵?,以备后续进行指
纹身份验证。
类似的,用户可根据自身的偏好和使用习惯按压所述指纹???,所述预设按压动
作范围设置???0预先通过所述终端的指纹???0采集获取用户期望所述终端锁定和解
锁的预设按压动作范围,所述预设按压动作范围包括预设按压时间范围、预设按压力度范
围、预设按压滑动迹轨长度范围和按压滑动轨迹方向范围等。
在所述获取???0获取到用户手指的指纹特征后,所述指纹匹配???0首先进行
指纹身份验证,以核实当前用户的真实身份。具体的,所述指纹匹配???0将所述获取???br />10获取到的用户手指的指纹特征与预设指纹模板库中的指纹模板逐一进行匹配,当所述指
纹匹配???0匹配后发现所述指纹特征与其中一个指纹模板的相似度超过预设阈值时,指
纹匹配成功而判定用户指纹身份验证通过,进而通过所述动作匹配???0进行后续的按压
动作的匹配验证;当所述指纹匹配???0匹配后发现所述指纹特征与所有指纹模板的相似
度都未超过预设阈值时,指纹匹配失败而判定用户指纹身份验证失败,并不需要通过所述
动作匹配???0进行后续的按压动作的匹配验证,而保持所述终端原有的锁定或解锁状态
并提示指纹匹配失败信息。
当所述指纹匹配???0指纹身份验证通过后,所述动作匹配???0继续判断所述
获取???0获取的按压动作是否与预设按压动作范围匹配,以决定所述锁定解锁???0是
否进行锁定或解锁操作。具体的,所述动作匹配???0将所述获取???0获取的按压动作
中的按压时间、按压力度、按压滑动轨迹长度分别与预设按压动作范围中的预设按压时间
范围、预设按压力度范围、预设按压滑动迹轨长度范围进行匹配,当全部匹配成功时,所述
动作匹配???0判定当前按压动作匹配验证成功,进而触发锁定和解锁控制指令;当其中
一项匹配失败时,所述动作匹配???0判定当前按压动作匹配验证失败,而不能触发锁定
和解锁控制指令,保持所述终端原有的锁定或解锁状态,并提示动作匹配失败信息,用户可
重新按压所述指纹??樵俅谓邪囱苟髌ヅ?。通过所述指纹匹配???0指纹验证用户真
实身份,提高了所述终端的安全性,同时提升了终端内用户数据的隐私性和安全性。
参见图5,在所述动作匹配???0进行按压动作匹配验证成功后,所述锁定解锁模
块40进行锁定或解锁,具体的,所述锁定解锁???0,包括动作方向获取单元401、锁定单元
402和解锁单元403。
其中,所述动作方向获取单元401用于获取所述获取???0获取的按压动作中的
按压滑动轨迹方向,所述锁定单元402用于当所述动作方向获取单元401获取的按压滑动轨
迹方向为第一预设方向时进行锁定,所述解锁单元403用于当所述动作方向获取单元401获
取的按压滑动轨迹方向为第二预设方向时进行解锁。
在本实施例中,所述动作方向获取单元401可通过所述指纹??榧觳獾降陌囱够?br />动的起始位置、结束位置以及按压滑动轨迹,获取所述按压动作中的按压滑动轨迹方向比
如向左或向右。当所述动作方向获取单元401获取的按压滑动轨迹方向为第一预设方向比
如向左时,所述锁定单元402控制锁定电路进行锁定操作;当所述动作方向获取单元401获
取的按压滑动轨迹方向为第二预设方向比如向右时,所述解锁单元403控制解锁电路进行
解锁操作。在所述终端需要进行锁定或解锁时,用户可控制手指指尖在所述指纹??樯系?br />按压动作滑动方向或手势,方便快捷地实现对所述终端的锁定或解锁操作,提高了终端锁
定和解锁的安全性、趣味性和工作效率。
在本实施例的终端锁定和解锁系统100中,获取???0通过指纹??榛袢〉挠没?br />指纹特征和按压动作并通过指纹匹配???0进行指纹身份验证,动作匹配???0在指纹匹
配???0指纹身份验证通过后将获取???0获取的按压动作与预设按压动作范围进行匹
配,只有在指纹特征和按压动作都匹配成功时,终端才通过锁定解锁???0进行锁定或解
锁,提高了终端和终端内用户数据的隐私性和安全性,提升了终端锁定解锁的安全性、趣味
性和工作效率。
图7为本发明又一个实施例中终端的结构示意图。如图所示,本实施例中的所述终
端200包括上述实施例中的所述终端锁定和解锁系统100,通过所述终端锁定和解锁系统
100,只有在指纹特征和按压动作都匹配成功时,所述终端200才进行锁定或解锁,提高了终
端200和终端200内用户数据的隐私性和安全性,提升了终端200锁定解锁的安全性、趣味性
和工作效率。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述
实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件
或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下
列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路
的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场
可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示
例”、或“一些示例”等描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点
包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一
定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的
一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不
脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本
发明的范围由权利要求及其等同物限定。