CN107436724A - 应用于终端的解锁方法、***、终端和存储介质 - Google Patents
应用于终端的解锁方法、***、终端和存储介质 Download PDFInfo
- Publication number
- CN107436724A CN107436724A CN201710552100.9A CN201710552100A CN107436724A CN 107436724 A CN107436724 A CN 107436724A CN 201710552100 A CN201710552100 A CN 201710552100A CN 107436724 A CN107436724 A CN 107436724A
- Authority
- CN
- China
- Prior art keywords
- touching instruction
- instruction
- terminal
- unlocking
- touching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种应用于终端的解锁方法、***、终端和存储介质,所述方法包括:在触摸屏上获取用于解锁终端的触摸指令序列,触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;根据预设的至少两个检测范围,按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列;获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个检测范围对应的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息;对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配;若所有触摸指令子序列均匹配成功,解锁终端。本技术方案能够提升终端的安全性。
Description
技术领域
本发明涉及终端领域,具体涉及用于应用于终端的解锁方法、***、终端和存储介质。
背景技术
为了保证使用终端的用户的个人信息的安全,终端通常会提供锁定终端屏幕和解锁终端屏幕的功能。例如,9点解锁方案是较为常见的一种解锁方案。
在9点解锁方案中,终端在屏幕上显示9点图,用户可以通过手指在9点上滑出触摸轨迹,例如,可以从第一排第一个点滑至第一排第二个点,再由第一排第二个点滑至第二排第三个点,终端将该触摸轨迹记录为解锁图案。当用户需要解锁屏幕时,只需要在终端上滑出解锁图案,即可解锁终端屏幕。
但是,由于这种解锁方案中易于操作的解锁图案十分有限,因而使得解锁图案容易被破解,导致终端的安全性较低。
发明内容
本申请提供一种应用于终端的解锁方法、***、终端和计算机存储介质,能够提升终端的安全性。
根据第一方面,一种实施例中提供一种应用于终端的解锁方法,包括:
在终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;
按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列;
获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息,所述至少两个分层解锁图案分别对应不同的检测范围;
对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案;
若所有触摸指令子序列均匹配成功,解锁所述终端。
根据第二方面,一种实施例中提供一种应用于终端的解锁***,包括:
第一获取装置,用于在终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;
划分装置,用于按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列;
第二获取装置,用于获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息,所述至少两个分层解锁图案分别对应不同的检测范围;
匹配装置,用于对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案;
解锁装置,用于若所有触摸指令子序列均匹配成功,解锁所述终端。
根据第三方面,一种实施例中提供一种终端,包括:
通信接口,用于在所述终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;
处理器,用于按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列;获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息,所述至少两个分层解锁图案分别对应不同的检测范围;对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案;若所有触摸指令子序列均匹配成功,解锁所述终端。
根据第四方面,一种实施例中提供一种终端,包括:
通信接口,用于在所述终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;
存储器,用于存储程序;
处理器,用于通过执行所述存储器存储的程序以实现第一方面所述的方法。
根据第五方面,一种实施例中提供一种计算机可读存储介质,包括程序,所述程序能够被处理器执行以实现如第一方面所述的方法。
依据上述实施例实现应用于终端的解锁方法,通过在终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列;获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息,所述至少两个分层解锁图案分别对应不同的检测范围;对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案;若所有触摸指令子序列均匹配成功,解锁所述终端。本发明实施例提供的应用于终端的解锁方法,能够提供丰富的解锁方式,因而能够提升终端的安全性。
附图说明
图1为本发明实施例中应用于终端的解锁方法的一种流程示意图;
图2为本发明实施例中应用于终端的解锁方法的一种实施例的操作场景示意图一;
图3为本发明实施例中应用于终端的解锁方法的一种实施例的操作场景示意图二。
图4为本发明实施例中应用于终端的解锁***的结构示意图;
图5为本发明实施例中终端的一种结构示意图;
图6为本发明实施例中终端的另一种结构示意图。
具体实施方式
下面通过具体实施方式结合附图对本发明作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。
本文中为部件所编序号本身,例如“第一”、“第二”等,仅用于区分所描述的对象,不具有任何顺序或技术含义。而本申请所说“连接”、“联接”,如无特别说明,均包括直接和间接连接(联接)。
在本发明实施例中,用户可以在终端上设置具有一定隐蔽性的多层解锁图案,在实际解锁时,终端可以采集用户在终端屏幕上的触摸操作产生的触摸指令序列,触摸指令序列中的每个触摸指令中,除采集基本的位置信息以外,还可以采集一项或多项辅助检测信息,例如,用户发起触摸操作时的按压压力值、按压时长、按压面积等信息。终端可以根据每个触摸指令中的辅助检测信息所属的检测范围,对触摸指令序列中的各个触摸指令进行层次划分,并针对每个层次的触摸指令子序列分别匹配该层次预设的解锁图案,当每个层次的解锁图案均匹配成功时,确认解锁成功。
实施例一:
请参考图1,图1为本发明实施例中应用于终端的解锁方法的一种流程示意图。本发明实施例的执行主体可以为终端。如图1所示,本发明实施例的步骤包括:
S101:在终端的触摸屏上获取用于解锁该终端的触摸指令序列,该触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息。
其中,所述触摸指令为点击操作指令,所述触摸指令的位置信息为点击操作指令的坐标点信息;或者,所述触摸指令为滑动操作指令,所述触摸指令的位置信息为滑动操作指令的起点坐标点信息。
所述辅助检测信息可以包括所述触摸指令在所述触摸屏上的按压压力值,或者,所述辅助检测信息可以包括所述触摸指令在所述触摸屏上的按压时长,或者,所述辅助检测信息可以包括所述触摸指令在所述触摸屏上的按压面积。在本发明其他实施例中,辅助检测信息也还可以包括上述多项信息,例如,按压压力值和按压时长等组合。
在本发明实施例中,在终端的触摸屏上获取用于解锁所述终端的触摸指令序列之前,可以包括:在所述终端的触摸屏上显示预设的第一分层完整图案。其中,第一分层完整图案可以是所有分层完整图案中的任意一个,也可以是用户预设的解锁图案集合所涉及的分层中的任意一个分层完整图案。
相应地,所述在终端的触摸屏上获取用于解锁所述终端的触摸指令序列,包括:在获取所述触摸指令序列中的任一触摸指令时,根据所述触摸指令的辅助检测信息对应的检测范围显示所述检测范围对应的分层完整图案,或者,在获取所述触摸指令序列中的任一触摸指令时,始终显示所述第一分层完整图案。
需要说明的是,当终端实时显示对应的分层完整图案时,有利于帮助用户输入触摸指令,例如,帮助用户点击或滑动操作时坐标移动到检测点的准确位置。当终端始终显示第一分层完整图案时,用户在操作解锁的触摸指令序列时,可以隐藏其他分层的分层完整图案,从而避免其他人发现隐藏的分层完整图案。
S102:按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列。
在本发明实施例中,检测范围例如可以包括轻压压力值范围、重压压力值范围,又如,检测范围还可以是短按时长范围,长按时长范围。再如,检测范围还可以是轻点触摸面积范围、重压触摸面积范围。本发明实施例对此不做限制。示例性地,检测范围可以是两个。
在本发明其他实施例中,还可以预设三个或三个以上检测范围,当触摸指令序列中的触摸指令的辅助检测信息分别归属于三个或三个以上的检测范围时,触摸指令序列可以被划分为三个或三个以上的触摸指令子序列,其中每个触摸指令子序列中的触摸指令的辅助检测信息属于同一个检测范围。
S103:获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个检测范围对应的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息。
在本发明实施例中,所述至少两个分层解锁图案可以分别对应不同的检测范围。需要说明的是,对于所述至少两个检测范围中的每个检测范围,所述检测范围对应的分层解锁图案的位置信息属于所述检测范围对应的分层完整图案的位置信息集合,并且,所述至少两个检测范围对应的分层完整图案中至少两个检测范围对应的分层完整图案的位置信息集合可以相同也可以不同,例如,位于顶层的分层完整图案可以为9点图,位于底层的分层完整图案可以为6点图。即各个检测范围对应的分层完整图案中至少两个检测范围对应的分层完整图案可以不同。采用这种方式,用户的解锁图案将更不易被其他人看出。
在本发明其他实施例中,在所述获取预设的解锁图案集合之前,本发明实施例的步骤还可以包括:设置所述至少两个检测范围;获取设置指令序列,所述设置指令序列中的每个设置指令包括位置信息和辅助检测信息;根据所述设置指令序列中各个设置指令的辅助检测信息对应的检测范围,将所述设置指令序列中的各个设置指令划分为至少两个设置指令子序列;对于每个设置指令子序列,根据所述设置指令子序列中的设置指令的位置信息,确定所述设置指令子序列对应的分层解锁图案中的位置信息;将所有设置指令子序列对应的分层解锁图案的集合作为所述解锁图案集合。从而获取预设的分层解锁图案的集合。其中,在获取所述设置指令序列中的任一设置指令时,可以根据所述设置指令的辅助检测信息对应的检测范围显示所述检测范围对应的分层完整图案。
S104:对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案。
在本发明实施例中,每个检测范围对应的分层解锁图案可以包括位置信息和位置信息的顺序,所述根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,可以包括:根据每个触摸指令子序列中触摸指令的顺序和位置信息,与所述触摸指令子序列对应的分层解锁图案的位置信息和位置信息的顺序进行匹配。每个触摸指令子序列中的触摸指令的顺序即触摸指令在触摸指令序列的中的顺序,即子序列中的触摸指令的先后顺序依然与划分前的触摸指令序列中的先后关系相同。
在本发明实施例中,根据每个子序列中的触摸指令的顺序和位置信息可以确定用户本次操作的解锁图案的集合,将本次操作的解锁图案的集合中的各个操作解锁图案依次与对应的分层解锁图案进行匹配。
举例来说,若用户预设的解锁图案集合包括两个或两个以上的分层解锁图案,例如,两个,则能够成功解锁终端的触摸指令序列可以被划分为:两个触摸指令子序列,其中每个触摸指令子序列中的触摸指令的顺序和位置信息的组合应当与对应的分层解锁图案对应。
示例性的,两个分层解锁图案对应的分层完整图案均为9点图,9点图第一排的点位为A、B、C,第二排的点位依次为D、E、F,第三排的点位依次为G、H、I,第一检测范围为压力值小于预设阈值的压力值范围,如0至2牛,第二检测范围为压力值大于预设阈值的压力值范围,如2牛至无穷大,第一检测范围对应的分层解锁图案可以预设为A-B-D,第二检测范围对应的分层解锁图案可以预设为C-E。
则能够解锁终端的触摸指令序列a可以包括:触摸指令1(位置A,压力值1牛)、触摸指令2(位置B,压力值1牛)、触摸指令3(位置C,压力值3牛)、触摸指令4(位置D,压力值1牛)、触摸指令5(位置E,压力值3牛)。
这是因为,压力值属于第一检测范围的触摸指令包括:触摸指令1、触摸指令2和触摸指令4,压力值属于第二检测范围的触摸指令包括:触摸指令3和触摸指令5,则压力值属于第一检测范围的触摸指令组成的第一触摸指令子序列a1对应的本次操作的解锁图案为A-B-D,与第一检测范围对应的分层解锁图案中的检测点的位置和顺序相同,压力值属于第二检测范围的触摸指令组成的第二触摸指令子序列a2对应的本次操作的解锁图案为C-E,与第二检测范围对应的分层解锁图案中的检测点的位置和顺序相同。可见,第一触摸指令子序列a1中触摸指令的顺序和位置信息与第一触摸指令子序列对应的分层解锁图案匹配,第二触摸指令子序列a2中的触摸指令的顺序和位置信息与第二触摸指令子序列对应的分层解锁图案也匹配,因此,可以确定该触摸指令序列能够触发终端解锁。
需要说明的是,若触摸指令序列b中的触摸指令为:触摸指令1(位置B,压力值1牛)、触摸指令2(位置A,压力值1牛)、触摸指令3(位置C,压力值3牛)、触摸指令4(位置D,压力值1牛)、触摸指令5(位置E,压力值3牛),即与上述能够成功解锁的触摸指令序列a相比,触摸指令1和触摸指令2的位置信息的内容互换,则对于触摸指令序列b来说,第一检测范围对应的触摸指令子序列b1对应的本次操作的解锁图案为B-A-E,与第一检测范围对应的分层解锁图案A-B-E不匹配,因此该触摸指令序列b不能解锁终端。
在本发明其他实施例中,还可以将前述步骤得到的多个触摸指令子序列进行集中匹配。举例来说,可以将触摸指令的顺序作为匹配的要素,根据触摸指令序列中触摸指令的顺序,按照每个指令依次与对应层级的分层解锁图案进行匹配。采用这种方式,可以增加分层解锁图案的组合数量,增大破解难度。
举例来说,每个分层解锁图案可以包括至少一个设置指令的位置信息,以及,所述设置指令对应的前一指令属性。
相应地,在设置解锁图案集合的步骤中,可以包括:
设置所述至少两个检测范围;获取设置指令序列,所述设置指令序列中的每个设置指令包括位置信息和辅助检测信息;根据所述设置指令序列中各个设置指令的辅助检测信息对应的检测范围,将所述设置指令序列中的各个设置指令划分为至少两个设置指令子序列;
对于每个设置指令子序列,根据所述设置指令子序列中的设置指令的位置信息,确定所述设置指令子序列对应的分层解锁图案中的位置信息;
对于每个所述设置指令子序列中的每个设置指令,根据所述设置指令在所述设置指令序列中的前一设置指令的位置信息和辅助检测信息,确定所述设置指令子序列对应的分层解锁图案中所述设置指令对应的前一指令属性;
将所有设置指令子序列对应的分层解锁图案的集合作为所述解锁图案集合。
相应地,在进行触摸指令子序列的匹配判断时,所述对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,可以包括:
对于每个触摸指令子序列,根据所述触摸指令序列中触摸指令的顺序、每个触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案进行匹配。
示例性的,每个分层解锁图案除了检测点信息,还可以包括每个检测点的上一检测点的信息。
在这种考虑触摸指令序列中的触摸指令的顺序的匹配方式下,同样以两个分层解锁图案对应的分层完整图案均为9点图,9点图第一排的点位为A、B、C,第二排的点位依次为D、E、F,第三排的点位依次为G、H、I,第一检测范围为压力值小于预设阈值的压力值范围,如0至2牛,第二检测范围为压力值大于预设阈值的压力值范围,如2牛至无穷大为例,此时,第一检测范围对应的分层解锁图案可以预设为A(上一检测点为空)-B(上一检测点是第一检测范围对应分层的A)-D(上一检测点是第二检测范围对应分层的C),第二检测范围对应的分层解锁图案可以预设为C(上一检测点时第一检测范围对应分层的B)-E(上一检测点是第一检测范围对应分层的D)。
相应地,能够解锁终端的触摸指令序列c可以包括:触摸指令1(位置A,压力值1牛)、触摸指令2(位置B,压力值1牛)、触摸指令3(位置C,压力值3牛)、触摸指令4(位置D,压力值1牛)、触摸指令5(位置E,压力值3牛)。
需要说明的是,若触摸指令序列d中的触摸指令为:触摸指令1(位置A,压力值1牛)、触摸指令2(位置B,压力值1牛)、触摸指令3(位置D,压力值1牛)、触摸指令4(位置C,压力值3牛)、触摸指令5(位置E,压力值3牛),由于与分层解锁图案进行匹配时,触摸指令序列d中的触摸指令3和触摸指令4与对应的分层解锁图案中的检测点的上一检测点属性未能匹配成功,因此,确定触摸指令3和触摸指令4所属的触摸指令子序列匹配不成功,最终确定该触摸指令序列不能解锁终端。
S105:若所有触摸指令子序列均匹配成功,解锁所述终端。
其中,匹配成功是指触摸指令子序列的位置信息和顺序与对应的分层解锁图案的位置信息和位置信息的顺序完全匹配。在本发明其他实施例中,可以将解锁图案集合中的每个分层解锁图案中的位置信息和位置信息的顺序依次与触摸指令子序列中的位置信息和位置信息的顺序进行匹配,若所有分层解锁图案可以依次与对应相同检测范围的触摸指令子序列匹配成功,则解锁所述终端。
本发明实施例提供的应用于终端的解锁方法,通过在终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列;获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个检测范围对应的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息,对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案;若所有触摸指令子序列均匹配成功,解锁所述终端。本发明实施例提供的应用于终端的解锁方法,能够提供丰富的解锁方式,因而能够提升终端的安全性。
实施例二:
请参考图2,图2为本发明实施例中应用于终端的解锁方法的一种实施例的操作场景示意图一。图3为本发明实施例中应用于终端的解锁方法的一种实施例的操作场景示意图二。本发明实施例以分层解锁图案的数量为两层,每个分层的分层完整图案均为9点图,辅助检测信息为按压压力值为例进行说明。
本发明实施例可以实现这样一种双层的9点解锁,两个解锁的界面是覆盖的,从用户正常看来跟普通的9点解锁没有任何区别,但是,本技术方案中的双层解锁功能中,终端仅在底层的9点匹配按压压力较重的点,上层的9点只匹配按压压力较轻的点,这样操作,旁边的人看起来没有任何不同,但是根据用户画图过程中的按压力度,就可以想出更多简单但是难以破解的图案。上下层的点可以相关连接,变成一个三维的立体的解锁图案。
在触摸屏硬件部分,触摸屏不但可以识别按压的坐标信息(X,Y),还可以得到按压的力度,很多触摸屏往往是根据手指接触面积来判断按压的力度,本发明实施例对此不做限制,在获取坐标信息(X,Y)后,同时采集力度信息,本方案不但检测坐标信息(X,Y)作为为9点的位置,还检测了按压重力,记为力度N,N为1表示重压,0表示轻压。
图2所示为用户在触摸屏上的一种移动轨迹,图3所示为对应的分层识别解锁图案,可参考图2和图3,第一步,用户可以轻触一个点A然后手指滑动到另一个点B,本次过程检测到N=0。第二步,用户在B点位置重按压,检测到N=1,本次操作识别到是B坐标的重按压事件连接到底层9点。第三步,用户移动到C点轻按,检测到N=0,本次操作识别为轻按事件坐标,标记到上层连接。第四步,用户移动到D点轻按,检测到N=0,本次操作识别轻按事件坐标,标记到上层连接。第五步,用户移动到E点重按压,检测到N=1,本次操作识别重按压按事件坐标,标记到底层连接。第六步,用户移动到F点重按压,检测到N=1,本次操作识别为重按压按事件坐标,标记到底层连接。第七步,记录用户设置的图案,解锁时重复上述步骤即可解锁。
本发明实施例的其他技术方案细节和技术效果可参考图1至图3任一所示的应用于终端的解锁方法实施例中的相关描述。
实施例三:
图4为本发明实施例提供的应用于终端的解锁***的结构示意图。
如图4所示,本发明实施例提供的应用于终端的解锁***400可以包括:
第一获取装置401、划分装置402、第二获取装置403、匹配装置404和解锁装置405;其中:
第一获取装置401,用于在终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;
划分装置402,用于按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列的划分装置;
第二获取装置403,用于获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息,所述至少两个分层解锁图案分别对应不同的检测范围;
匹配装置404,用于对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案;
解锁装置405,用于若所有触摸指令子序列均匹配成功,解锁所述终端。
本发明实施例提供的应用于终端的解锁***可以实现图1至图3任一所述的应用于终端的解锁方法,本发明实施例的其他技术方案细节和技术效果可参考图1至图3任一所述的应用于终端的解锁方法中的描述。
图5为本发明实施例中终端的一种结构示意图。
如图5所示,本发明实施例的终端500包括:
通信接口501,用于在所述终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息。
处理器502,用于按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列;获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息,所述至少两个分层解锁图案分别对应不同的检测范围;对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案;若所有触摸指令子序列均匹配成功,解锁所述终端。
本发明实施例提供终端可以实现图1至图3任一所述的应用于终端的解锁方法,本发明实施例的其他技术方案细节和技术效果可参考图1至图3任一所述的应用于终端的解锁方法中的描述。
图6为本发明实施例中终端的另一种结构示意图。
如图6所示,本发明实施例的终端600可以包括:
通信接口601,用于在所述终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;
存储器602,用于存储程序;
处理器603,用于通过执行所述存储器存储的程序以实现图1至图3任一所述的应用于终端的解锁方法。
本发明实施例的其他技术方案细节和技术效果可参考图1至图3任一所述的应用于终端的解锁方法中的描述。
本发明实施例还提供一种计算机可读存储介质,其中包括程序,所述程序能够被处理器执行以实现图1至图3任一所述的应用于终端的解锁方法。本发明实施例的其他技术方案细节和技术效果可参考图1至图3任一所述的应用于终端的解锁方法中的描述。
本领域技术人员可以理解,上述实施方式中各种方法的全部或部分功能可以通过硬件的方式实现,也可以通过计算机程序的方式实现。当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘、光盘、硬盘等,通过计算机执行该程序以实现上述功能。例如,将程序存储在设备的存储器中,当通过处理器执行存储器中程序,即可实现上述全部或部分功能。另外,当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序也可以存储在服务器、另一计算机、磁盘、光盘、闪存盘或移动硬盘等存储介质中,通过下载或复制保存到本地设备的存储器中,或对本地设备的***进行版本更新,当通过处理器执行存储器中的程序时,即可实现上述实施方式中全部或部分功能。
以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。
Claims (10)
1.一种应用于终端的解锁方法,其特征在于,所述方法包括:
在终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;
按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列;
获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个检测范围对应的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息,所述至少两个分层解锁图案分别对应不同的检测范围;
对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案;
若所有触摸指令子序列均匹配成功,解锁所述终端。
2.如权利要求1所述的方法,其特征在于,对于所述至少两个检测范围中的每个检测范围,所述检测范围对应的分层解锁图案的位置信息属于所述检测范围对应的分层完整图案的位置信息集合,且,所述至少两个检测范围对应的分层完整图案中至少两个检测范围对应的分层完整图案的位置信息集合不同。
3.如权利要求1所述的方法,其特征在于,在所述在终端的触摸屏上获取用于解锁所述终端的触摸指令序列之前,包括:在所述终端的触摸屏上显示预设的第一分层完整图案;
所述在终端的触摸屏上获取用于解锁所述终端的触摸指令序列,包括:在获取所述触摸指令序列中的任一触摸指令时,根据所述触摸指令的辅助检测信息对应的检测范围显示所述检测范围对应的分层完整图案,或者,在获取所述触摸指令序列中的任一触摸指令时,始终显示所述第一分层完整图案。
4.如权利要求1所述的方法,其特征在于,所述辅助检测信息包括所述触摸指令在所述触摸屏上的按压压力值,或者,所述辅助检测信息包括所述触摸指令在所述触摸屏上的按压时长,或者,所述辅助检测信息包括所述触摸指令在所述触摸屏上的按压面积。
5.如权利要求1所述的方法,其特征在于,在所述获取预设的解锁图案集合之前,所述方法还包括:
设置所述至少两个检测范围;
获取设置指令序列,所述设置指令序列中的每个设置指令包括位置信息和辅助检测信息;
根据所述设置指令序列中各个设置指令的辅助检测信息对应的检测范围,将所述设置指令序列中的各个设置指令划分为至少两个设置指令子序列;
对于每个设置指令子序列,根据所述设置指令子序列中的设置指令的位置信息,确定所述设置指令子序列对应的分层解锁图案中的位置信息;
将所有设置指令子序列对应的分层解锁图案的集合作为所述解锁图案集合。
6.如权利要求5所述的方法,其特征在于,每个分层解锁图案包括至少一个设置指令的位置信息,以及,所述设置指令对应的前一指令属性;
在所述将所有设置指令子序列对应的分层解锁图案的集合作为所述解锁图案集合之前,所述方法还包括:对于每个所述设置指令子序列中的每个设置指令,根据所述设置指令在所述设置指令序列中的前一设置指令的位置信息和辅助检测信息,确定所述设置指令子序列对应的分层解锁图案中所述设置指令对应的前一指令属性;
所述对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,包括:
对于每个触摸指令子序列,根据所述触摸指令序列中触摸指令的顺序、每个触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案进行匹配。
7.一种应用于终端的解锁***,其特征在于,所述解锁***包括:
第一获取装置,用于在终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;
划分装置,用于按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列;
第二获取装置,用于获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息,所述至少两个分层解锁图案分别对应不同的检测范围;
匹配装置,用于对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案;
解锁装置,用于若所有触摸指令子序列均匹配成功,解锁所述终端。
8.一种终端,其特征在于,所述终端包括:
通信接口,用于在所述终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;
处理器,用于按照各个触摸指令的辅助检测信息所属的检测范围,将各个触摸指令划分为至少两个触摸指令子序列;获取预设的解锁图案集合,所述解锁图案集合包括预设的至少两个分层解锁图案,每个分层解锁图案包括预设的位置信息,所述至少两个分层解锁图案分别对应不同的检测范围;对于每个触摸指令子序列,根据所述触摸指令子序列中触摸指令的位置信息,与所述触摸指令子序列对应的分层解锁图案中的位置信息进行匹配,所述触摸指令子序列对应的分层解锁图案为所述触摸指令子序列的辅助检测信息所属的检测范围对应的分层解锁图案;若所有触摸指令子序列均匹配成功,解锁所述终端。
9.一种终端,其特征在于,所述终端包括:
通信接口,用于在所述终端的触摸屏上获取用于解锁所述终端的触摸指令序列,所述触摸指令序列中的每个触摸指令包括位置信息和辅助检测信息;
存储器,用于存储程序;
处理器,用于通过执行所述存储器存储的程序以实现如权利要求1-6中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括程序,所述程序能够被处理器执行以实现如权利要求1-6中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710552100.9A CN107436724A (zh) | 2017-07-07 | 2017-07-07 | 应用于终端的解锁方法、***、终端和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710552100.9A CN107436724A (zh) | 2017-07-07 | 2017-07-07 | 应用于终端的解锁方法、***、终端和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107436724A true CN107436724A (zh) | 2017-12-05 |
Family
ID=60461247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710552100.9A Pending CN107436724A (zh) | 2017-07-07 | 2017-07-07 | 应用于终端的解锁方法、***、终端和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107436724A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306693A1 (en) * | 2009-05-27 | 2010-12-02 | Htc Corporation | Method for unlocking screen-locked state of touch screen, electronic device and recording medium using the same |
CN102566818A (zh) * | 2011-12-17 | 2012-07-11 | 鸿富锦精密工业(深圳)有限公司 | 具有触摸屏的电子设备及其屏幕解锁方法 |
CN103530053A (zh) * | 2013-10-14 | 2014-01-22 | 惠州Tcl移动通信有限公司 | 移动终端及其屏幕解锁方法、屏幕上锁方法 |
CN103823584A (zh) * | 2012-11-19 | 2014-05-28 | 宏达国际电子股份有限公司 | 触控感测方法及可携式电子装置 |
CN105022583A (zh) * | 2015-07-22 | 2015-11-04 | 北京元心科技有限公司 | 一种触摸屏的锁定方法及装置 |
CN105868619A (zh) * | 2016-03-28 | 2016-08-17 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的触摸屏解锁方法、***及移动终端 |
CN106919822A (zh) * | 2015-12-25 | 2017-07-04 | 中兴通讯股份有限公司 | 输入方法、装置及终端 |
-
2017
- 2017-07-07 CN CN201710552100.9A patent/CN107436724A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100306693A1 (en) * | 2009-05-27 | 2010-12-02 | Htc Corporation | Method for unlocking screen-locked state of touch screen, electronic device and recording medium using the same |
CN102566818A (zh) * | 2011-12-17 | 2012-07-11 | 鸿富锦精密工业(深圳)有限公司 | 具有触摸屏的电子设备及其屏幕解锁方法 |
CN103823584A (zh) * | 2012-11-19 | 2014-05-28 | 宏达国际电子股份有限公司 | 触控感测方法及可携式电子装置 |
CN103530053A (zh) * | 2013-10-14 | 2014-01-22 | 惠州Tcl移动通信有限公司 | 移动终端及其屏幕解锁方法、屏幕上锁方法 |
CN105022583A (zh) * | 2015-07-22 | 2015-11-04 | 北京元心科技有限公司 | 一种触摸屏的锁定方法及装置 |
CN106919822A (zh) * | 2015-12-25 | 2017-07-04 | 中兴通讯股份有限公司 | 输入方法、装置及终端 |
CN105868619A (zh) * | 2016-03-28 | 2016-08-17 | 惠州Tcl移动通信有限公司 | 一种基于移动终端的触摸屏解锁方法、***及移动终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10346699B2 (en) | Methods and systems for enrolling biometric data | |
US8957868B2 (en) | Multi-touch text input | |
US8433138B2 (en) | Interaction using touch and non-touch gestures | |
US20100229129A1 (en) | Creating organizational containers on a graphical user interface | |
CN105867821A (zh) | 一种图标排列方法、图标排列装置以及终端 | |
CN103576976A (zh) | 信息处理装置及其控制方法 | |
TW200847001A (en) | Gesturing with a multipoint sensing device | |
CN102662586A (zh) | 一种基于用户界面的操作触发方法、装置及终端设备 | |
CN104704454B (zh) | 用于处理多点输入的终端和方法 | |
CN103064548A (zh) | 可滤除误触面板的手势判断方法 | |
US20130086673A1 (en) | Techniques for securely unlocking a touch screen user device | |
KR20150021975A (ko) | 전자 디바이스용 입력 방법 및 입력 디바이스, 이러한 방법을 수행하는 명령이 저장되어 있는 비일시적 컴퓨터 판독 가능 저장 매체 | |
CN103092519B (zh) | 一种触屏手机解锁方法及装置 | |
US9400592B2 (en) | Methods, systems and apparatus for digital-marking-surface space and display management | |
TWI771731B (zh) | 用於觸控板和鍵盤的混合電路 | |
CN104933408A (zh) | 手势识别的方法及*** | |
CN104035695B (zh) | 一种信息处理的方法及电子设备 | |
CN106201294A (zh) | 文本选取方法和装置、文本处理方法和装置 | |
CN106814908A (zh) | 一种触摸屏的指令获取方法及装置 | |
CN104571531A (zh) | 一种触摸板解锁的方法及装置 | |
CN107436724A (zh) | 应用于终端的解锁方法、***、终端和存储介质 | |
KR20150090698A (ko) | 바탕화면 오브젝트 관리 방법 및 장치 | |
CN103729132B (zh) | 一种字符输入方法、装置、虚拟键盘及电子设备 | |
CN109144387A (zh) | 一种光标触控方法及光标触控装置、数字示波器 | |
CN104345956A (zh) | 防止手掌误触的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171205 |