一种解锁方法及终端与流程

文档序号:11545441阅读:184来源:国知局
一种解锁方法及终端与流程

本发明涉及移动终端技术领域,尤其涉及一种解锁方法及终端。



背景技术:

随着电子科技的发展,各种移动终端也应运而生。人们使用移动终端的频率越来越高,对个人信息保密的重视程度也越来越高。而在现有的智能终端上,人们通常使用锁屏的方式来保护个人的信息安全。现有的锁屏技术有密码解锁、滑动解锁、图案解锁和生物特征解锁等,其中最常使用的是图案解锁,图案解锁中九宫格解锁最具代表性。但是,在使用图案解锁时,往往容易被人窥视而导致信息泄密。



技术实现要素:

本发明实施例提供一种解锁的方法及终端,可以解决解锁轨迹单一,容易被人窥视复制的问题,从而防止解锁轨迹被破解,保障个人信息安全。

一方面,本发明实施例提供了一种解锁方法,该方法包括:

根据用户的解锁请求控制触摸屏显示解锁界面,所述解锁界面包括在触摸屏上按一定规则排列的多个触点区及所述触摸屏上除所述多个触点区以外的非触点区;

获取用户输入的解锁轨迹,并根据所述解锁轨迹提取轨迹元素,所述轨迹元素包括用户在解锁界面滑动所经过的触点区及其顺序、以及所述滑动所经过的每两相邻触点区及二者之间的非触点区内所形成的特征符号;

判断所述轨迹元素是否与预设轨迹元素相匹配;

若所述轨迹元素与所述预设轨迹元素相匹配,则执行解锁操作。

另一方面,本发明实施例提供了一种终端,该终端包括:

第一控制单元,用于根据用户的解锁请求控制屏幕显示解锁界面;

获取单元,用于获取用户输入的解锁轨迹,并根据所述解锁轨迹提取轨迹元素,所述轨迹元素包括用户在解锁界面滑动所经过的触点区及其顺序、以及所述滑动所经过的每两相邻触点区及二者之间的非触点区内所形成的特征符号;

第一判断单元,用于判断所述轨迹元素是否与预设轨迹元素相匹配;

解锁单元,用于在所述轨迹元素与预设轨迹元素相匹配的情况下,执行解锁操作。

本发明实施例公开了一种解锁方法及终端,通过获取用户输入的解锁轨迹并提取轨迹元素,所述轨迹元素包括用户在解锁界面滑动所经过的触点区及其顺序、以及所述滑动所经过的每两相邻触点区及二者之间的非触点区内所形成的特征符号等,判断轨迹元素是否与预设的轨迹元素相匹配,基于结果来控制是否执行解锁操作。本发明通过设置多种轨迹元素并进行相应的判断来提高解锁过程的安全性,可以解决解锁轨迹单一,容易被人窥视复制的问题,防止解锁轨迹被破解,保障个人信息安全。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的一种屏幕解锁方法的示意流程图;

图2是本发明另一实施例提供的一种屏幕解锁方法的示意流程图;

图3是本发明一实施例提供的一种屏幕解锁的终端的示意性框图;

图4是本发明一实施例提供的一种屏幕解锁的终端的结构示意图;

图5展示了本发明一实施例中用户输入的解锁轨迹;

图6展示了本发明一实施例中终端根据图5所示解锁轨迹隐藏特征符号后显示的轨迹图案;

图7展示了本发明一实施例中终端根据图5所示解锁轨迹所获取的特征符号。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

请参看图1,其为本发明实施例一提供的一种屏幕解锁方法的流程图。该方法包括步骤s101~s104。

s101、根据用户的解锁请求控制触摸屏显示解锁界面,所述解锁界面包括在触摸屏上按一定规则排列的多个触点区及所述触摸屏上除所述多个触点区以外的非触点区。具体地,所述解锁界面包括很多种,最常使用的为九宫格。

s102、获取用户输入的解锁轨迹,并根据所述解锁轨迹提取轨迹元素。。例如如图5所示,标号502为输入的解锁轨迹,所述轨迹元素包括用户在解锁界面滑动所经过的触点区及其顺序、以及所述滑动所经过的每两相邻触点区及二者之间的非触点区内所形成的特征符号。具体地,所述特征符号包括圆圈、折线或曲线中的至少一种。例如,如图7所示,图中触点区3和触点区5之间的非触点区内含有两个顺时针的圆圈,而在触点区5和触点区8之间的非触点区内含有两个逆时针的圆圈,这些都是特征符号。进一步地,在非触点区内的特征符号还可以是折线或者曲线的转折次数,折线和曲线还可以根据开口方向进一步细化为不同的特征符号。

s103、判断所述轨迹元素是否与预设轨迹元素相匹配;如果是,执行s104,否则结束进程。具体地,判断所述轨迹元素是否与预设轨迹元素相匹配,包括判断用户在解锁界面滑动所经过的触点区及其顺序是否于预设相匹配以及判断所述特征符号是否与预设的特征符号相匹配;具体地,如图6所示,图中所示的直线段的连线即为所述用户在解锁界面滑动所经过的触点区及其顺序的具体表现,所述判断轨迹元素是否与预设轨迹元素相匹配需要判断用户在解锁界面滑动时是否经过预设点且经过预设点的顺序是否于预设相相同,其直观表现为用户在解锁界面滑动时经过的触点区的连线组成的图案是否与预设相同;所述判断轨迹元素是否与预设轨迹元素相匹配还需要判断在预设轨迹经过的触点区之间的特征符号是否与预设的特征符号相匹配,例如,如图7中所示,在触点区3和触点区5之间的非触点区内,判断所述非触点区内的顺时针轨迹或逆时针轨迹形成的圆圈的数量是否与预设圆圈数量相匹配;进一步地,判断所述非触点区内的折线或曲线的转折次数是否与预设转折次数相匹配,或者判断所述非触点区内的折线或曲线的开口朝向是否与预设开口朝向相匹配等;在所有的轨迹元素均与预设相匹配时,判断结果为是,否则,判断结果为否。

s104、执行解锁操作。即,解除触摸屏图案锁。

从上述实施例中可知道,本发明实施例中,在获取用户输入的解锁轨迹,并根据所述解锁轨迹提取轨迹元素;所述轨迹元素包括用户在解锁界面滑动所经过的触点区及其顺序、以及所述滑动所经过的每两相邻触点区及二者之间的非触点区内所形成的特征符号;判断所述轨迹元素是否与预设轨迹元素相匹配;若是,执行解锁操作,否则结束进程;本发明通过增加判断各区段的特征符号是否与预设特征符号匹配的步骤,可以解决解锁轨迹单一,容易被人窥视复制的问题,特征符号不易被人注意,可以防止解锁轨迹被破解,保障个人信息安全。

请参看图2,其为本发明实施例二提供的一种屏幕解锁方法的流程图,该方法包括步骤s201~s205。

s201、根据用户的解锁请求控制触摸屏显示解锁界面,所述解锁界面包括在触摸屏上按一定规则排列的多个触点区及所述触摸屏上除所述多个触点区以外的非触点区。具体地,所述解锁界面包括很多种,最常使用的为九宫格。

s202、获取用户输入的解锁轨迹,并根据所述解锁轨迹提取轨迹元素。例如如图5所示,标号502为输入的解锁轨迹,所述轨迹元素包括用户在解锁界面滑动所经过的触点区及其顺序、以及所述滑动所经过的每两相邻触点区及二者之间的非触点区内所形成的特征符号。具体地,所述特征符号包括圆圈、折线或曲线中的至少一种。例如,如图7所示,图中触点区3和触点区5之间的非触点区内含有两个顺时针的圆圈,而在触点区5和触点区8之间的非触点区内含有两个逆时针的圆圈,这些都是特征符号。进一步地,在非触点区内的特征符号还可以是折线或者曲线的转折次数,折线和曲线还可以根据开口方向进一步细化为不同的特征符号。

s203、判断所述轨迹元素是否与预设轨迹元素相匹配;如果是,执行s204,否则执行s206。具体地,判断所述轨迹元素是否与预设轨迹元素相匹配,包括判断用户在解锁界面滑动所经过的触点区及其顺序是否于预设相匹配以及判断所述特征符号是否与预设的特征符号相匹配,在所有的轨迹元素均与预设相匹配时,判断结果为是,否则,判断结果为否。

s204、判断用户输入解锁轨迹所用时间是否大于预设时间;如果是,执行s205,否则执行s206。具体地,所述预设时间值可以由用户自己设定,也可以有由系统自动设定。

s205、执行解锁操作。

s206、提示屏幕解锁失败。具体地,提示屏幕解锁失败可以用弹出屏幕解锁失败的对话框,也可以通过页面震动或手机震动的方式提醒,还可以通过特定的声音提示屏幕解锁失败。

从上述实施例中可知道,本发明实施例中,在判断所述轨迹元素与预设相匹配后,进一步判断用户进行滑动操作产生解锁轨迹所用时间是否大于预设时间,通过增加用户进行滑动操作产生解锁轨迹所用时间的判断,进一步地提高了解锁的保密程度,人们只会注意到解锁轨迹,而不会注意到解锁所用的时间。配合对多种轨迹元素的相应判断,提高解锁的安全性,保障个人信息安全。

请参看图3,其为本发明实施例一终端结构示意图。该终端可以实现屏幕解锁的功能,包括但不限制于任何一种可以实现通话功能的电子设备,例如智能手机(如android手机、ios手机、windowsphone手机等),平板电脑、掌上电脑、笔记本电脑、移动互联网设备等。以上电子设备是举例,而非穷举,本发明实施例中所述终端包括但是不限制为上述电子设备。该终端包括:控制单元301、获取单元302、判断单元303和解锁单元304。

所述控制单元301,包括第一控制单元和第二控制单元。所述第一控制单元,用于根据用户的解锁请求控制屏幕显示解锁界面;所述解锁界面包括在触摸屏上按一定规则排列的多个触点区及所述触摸屏上除所述多个触点区以外的非触点区;具体地,人们经常使用的图案解锁为九宫格解锁。

所述第二控制单元,用于在所述获取单元获取解锁轨迹信息后,控制所述屏幕显示所述用户在解锁界面滑动所经过的触点区及按经过触点区的顺序依次连接的直线段,隐藏所述特征符号。

所述获取单元302,用于获取用户输入的解锁轨迹信息,并根据所述解锁轨迹提取轨迹元素,所述轨迹元素包括用户在解锁界面滑动所经过的触点区及其顺序、以及所述滑动所经过的每两相邻触点区及二者之间的非触点区内所形成的特征符号。具体地,所述特征符号包括圆圈、折线或曲线中的至少一种。所述获取单元302还用于获取用户进行滑动操作产生解锁轨迹所用时间以及预设时间值,所述预设时间值可以用户自己设定,也可以有用户输入预设和预设时由系统自动设定。

所述判断单元303,包括第一判断单元和第二判断单元。所述第一判断单元用于判断所述轨迹元素是否与预设轨迹元素相匹配;所述轨迹元素包括用户在解锁界面滑动所经过的触点区及其顺序、以及所述滑动所经过的每两相邻触点区及二者之间的非触点区内所形成的特征符号;所述第一判断单元需要判断用户在解锁界面滑动所经过的触点区及其顺序是否于预设相匹配,如图6所示;所述判断单元还需要判断所述滑动所经过的每两相邻触点区及二者之间的非触点区内所形成的特征符号是否与预设相匹配;具体地,判断在各触点区之间的非触点区内,顺时针和逆时针的圆圈的个数是否与预设相匹配、折线的数量与开口方向是否与预设匹配以及曲线的数量及开口方向是否于预设相匹配,例如,如图7所示,图中虚线框内的圆圈就是特征符号,所述判断单元需要判断在触点区3和触点区5之间的非触点区内,判断所述非触点区内的顺时针轨迹或逆时针轨迹形成的圆圈的数量是否与预设圆圈数量相匹配。进一步地,可以判断所述非触点区内的折线或曲线的转折次数是否与预设转折次数相匹配,或者判断所述非触点区内的折线或曲线的开口朝向是否与预设开口朝向相匹配等。

所述第二判断单元用于判断用户进行滑动操作产生解锁轨迹所用时间是否大于预设时间。具体地,如果以及用户进行滑动操作产生解锁轨迹所用时间大于预设时间,则判断结果为是。

所述解锁单元304,用于若所述判断单元303的判断结果为是,则执行解锁操作。

请参看图4,其为本发明实施例一的终端的结构示意图;该终端包括:输入装置401、处理器402、存储器403和输出装置404,其中:

所述输入装置401,用于输入用户的解锁轨迹,根据所述解锁轨迹可以提取轨迹元素,所述轨迹元素包括用户在解锁界面滑动所经过的触点区及其顺序、以及所述滑动所经过的每两相邻触点区及二者之间的非触点区内所形成的特征符号。所述输入装置401还用于根据所述解锁轨迹提取用户进行滑动操作产生解锁轨迹所用时间以及预设时间值。具体实现中,所述特征符号包括圆圈、折线或曲线中的至少一种;所述预设时间值可以由用户自己设定,也可以有用户输入预设和预设时由系统自动设定。

所述存储器403,用于存储带有各种功能的程序数据。本发明实施例中存储器403存储的数据包括所述处理器402对屏幕解锁的处理数据以及其他可调用并运行的程序数据。具体实现中,本发明实施例的存储器403可以是系统存储器,还可以是系统之外的外部存储器。

所述处理器402,用于调用所述存储器403和输入装置401中的程序数据,并执行如下操作:

根据所述输入装置401接受到屏幕解锁请求控制输出装置404显示解锁界面以供用户输入解锁轨迹,并根据所述解锁轨迹提取轨迹元素;调用输入装置401输入的轨迹元素,判断所述轨迹元素是否与预设轨迹元素相匹配;若是,调用输入装置401输入的根据所述解锁轨迹提取用户进行滑动操作产生解锁轨迹所用时间以及预设时间值,判断所述用户进行滑动操作产生解锁轨迹所用时间是否大于预设时间值;若是,控制输出装置404,解除屏幕解锁。

所述输出装置404,用于显示用户在解锁界面按顺序滑动所经过触点区才产生的相连的直线段和以及在各触点区之间的非触点区内的特征符号,所述显示单元在获取解锁轨迹信息后隐藏所述在各区段的特征符号。具体实现中,在输入装置404获取解锁轨迹信息时,显示用户在解锁界面按顺序滑动所经过触点区才产生的相连的直线段和特征符号,在获取解锁轨迹信息后,只显示用户在解锁界面按顺序滑动所经过触点区才产生的相连的直线段,隐藏特征符号。

请参看图5,图5为本发明实施例一提供的一种屏幕解锁的终端的实体装置中的轨迹示例示意图;

图5展示了本发明一实施例中用户输入的解锁轨迹,其中501为触点区,502为实际输入的解锁轨迹,在此解锁轨迹中,我们可以提取出用户在解锁界面按顺序滑动所经过触点区才产生的相连的直线段和各触点区之间的非触点区内的特征符号。

图6展示了本发明一实施例中终端根据图5所示解锁轨迹所获取的用户在解锁界面按顺序滑动所经过触点区才产生的相连的直线段,其中601为触点区,602为用户在解锁界面按顺序滑动所经过触点区产生的相连的直线段。

图7展示了本发明一实施例中终端根据图5所示解锁轨迹所获取的特征符号,其中701为触点区,所有虚线框内的连线为702,即特征符号。具体地,所述特征符号包括圆圈、折线或曲线中的至少一种。图中所示的特征符号为圆圈,在判断特征符号是否与预设相匹配时,需要判断所述非触点区内的顺时针轨迹或逆时针轨迹形成的圆圈的数量是否与预设圆圈数量相匹配;进一步地,判断所述非触点区内的折线或曲线的转折次数是否与预设转折次数相匹配,或者判断所述非触点区内的折线或曲线的开口朝向是否与预设开口朝向相匹配等。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

以上对本发明所提供的一种防止来电误操作的方法、装置及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方案;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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