CN105117632B - The method and terminal of a kind of terminal unlocking - Google Patents
The method and terminal of a kind of terminal unlocking Download PDFInfo
- Publication number
- CN105117632B CN105117632B CN201510536477.6A CN201510536477A CN105117632B CN 105117632 B CN105117632 B CN 105117632B CN 201510536477 A CN201510536477 A CN 201510536477A CN 105117632 B CN105117632 B CN 105117632B
- Authority
- CN
- China
- Prior art keywords
- preset
- parameter
- trajectory
- track
- point
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本发明实施例涉及电子设备技术领域,尤其涉及到一种终端解锁的方法及终端。The embodiments of the present invention relate to the technical field of electronic equipment, and in particular, to a method for unlocking a terminal and a terminal.
背景技术Background technique
随着科技的发展,终端(如手机、平板电脑、智能穿戴设备等等)越来越普及,同时,功能也越来越强大,已从一种单纯的通信工具演变成为一种集成多功能的电子便携设备,随着终端承载的应用越来越多,其安全性问题也成为用户购买终端时候一个主要衡量指标。With the development of science and technology, terminals (such as mobile phones, tablet computers, smart wearable devices, etc.) are becoming more and more popular, and at the same time, their functions are becoming more and more powerful. As more and more applications are carried by terminals for electronic portable devices, their security issues have also become a major indicator when users purchase terminals.
生活中,在对终端进行解密的时候,主流采用不同的数字进行解密,例如,苹果手机,往往采用4位密码,因而,会出现下述情况,用户在输入密码的时候,需要找到正确的数字,然后一个一个输入,这种方式很容易被他人窥视到密码,尤其,在终端的屏幕较大的时候,因此,容易造成密码泄露。In daily life, when decrypting the terminal, the mainstream uses different numbers for decryption. For example, Apple mobile phones often use 4-digit passwords. Therefore, the following situations will occur. When users enter the password, they need to find the correct number , and then input them one by one. In this way, it is easy for others to peek at the password, especially when the terminal screen is large. Therefore, it is easy to cause the password to be leaked.
发明内容Contents of the invention
本发明实施例提供了一种终端解锁的方法及终端,以期提高终端的安全性。Embodiments of the present invention provide a method for unlocking a terminal and a terminal, in order to improve the security of the terminal.
本发明实施例第一方面公开了一种终端解锁的方法,包括:The first aspect of the embodiment of the present invention discloses a method for unlocking a terminal, including:
确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数;Determine the trajectory parameters generated by the user performing a sliding operation on the touch screen of the terminal;
确定所述滑动操作在预设点的力度参数;Determine the force parameter of the sliding operation at a preset point;
分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配;Matching the trajectory parameters and the dynamic parameters with the preset trajectory parameters and the preset dynamic parameters respectively;
在所述轨迹参数与所述预设轨迹参数匹配成功且所述力度参数与所述预设力度参数匹配成功的情况下,对终端进行解锁操作。In a case where the trajectory parameter is successfully matched with the preset trajectory parameter and the strength parameter is successfully matched with the preset strength parameter, an unlocking operation is performed on the terminal.
结合第一方面,在第一方面的第一种可能的实施方式中,所述轨迹参数为轨迹方向、轨迹的起点和终点之间的位置关系、轨迹长度、轨迹图案、轨迹宽度中的至少一种;With reference to the first aspect, in a first possible implementation manner of the first aspect, the trajectory parameter is at least one of the trajectory direction, the positional relationship between the start point and the end point of the trajectory, the trajectory length, the trajectory pattern, and the trajectory width kind;
所述预设点的力度参数为触摸屏上预设位置的力度参数或者为预设时间点对应的的力度参数,其中,所述预设时间点为所述滑动操作的开始滑动时刻、所述滑动操作的结束滑动时刻和所述滑动操作的中间滑动时刻中的一种。The strength parameter of the preset point is the strength parameter of the preset position on the touch screen or the strength parameter corresponding to the preset time point, wherein the preset time point is the moment when the sliding operation starts to slide, the sliding One of the end sliding time of the operation and the middle sliding time of the sliding operation.
结合第一方面,在第一方面的第二种可能的实施方式中,所述分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配,包括:With reference to the first aspect, in a second possible implementation manner of the first aspect, the respectively matching the trajectory parameter and the strength parameter with the preset trajectory parameter and the preset strength parameter includes:
将所述轨迹参数按照预设方式生成第一字符串;generating a first character string according to a preset method with the trajectory parameters;
判断所述第一字符串是否与所述预设轨迹参数对应的第二字符串相匹配;judging whether the first character string matches a second character string corresponding to the preset track parameter;
若是,判断所述力度参数是否处于所述预设力度参数对应的区间范围。If yes, it is judged whether the strength parameter is in the range corresponding to the preset strength parameter.
结合第一方面或第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述确定所述滑动操作在预设点的力度参数,包括:With reference to the first aspect or the first possible implementation manner of the first aspect or the second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the determination of the sliding operation Velocity parameters at preset points, including:
将所述滑动操作在预设点的平均力度确定为在预设点的力度参数。The average strength of the sliding operation at the preset point is determined as the strength parameter at the preset point.
结合第一方面或第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式,在第一方面的第四种可能的实施方式中,所述分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配之后,所述方法还包括:In combination with the first aspect or the first possible implementation manner of the first aspect or the second possible implementation manner of the first aspect, in the fourth possible implementation manner of the first aspect, the tracks are respectively After the parameters and strength parameters are matched with the preset track parameters and preset strength parameters, the method further includes:
在所述轨迹参数与所述预设轨迹参数不匹配和/或所述力度参数与所述预设力度参数不匹配的情况下,向用户推送预设的提示问题,以使用户在提供所述提示问题对应的有效答案的情况下,进入待解锁界面。In the case that the trajectory parameters do not match the preset trajectory parameters and/or the strength parameters do not match the preset strength parameters, a preset prompt question is pushed to the user, so that the user provides the When the valid answer corresponding to the question is prompted, enter the interface to be unlocked.
本发明实施例第二方面公开了一种终端,包括:The second aspect of the embodiment of the present invention discloses a terminal, including:
第一确定单元,用于确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数;The first determination unit is configured to determine trajectory parameters generated by the user performing a sliding operation on the touch screen of the terminal;
第二确定单元,用于确定所述滑动操作在预设点的力度参数;A second determining unit, configured to determine a force parameter of the sliding operation at a preset point;
匹配单元,用于分别将所述第一确定单元确定的轨迹参数和所述第二确定单元确定的力度参数与预设轨迹参数和预设力度参数进行匹配;A matching unit, configured to match the trajectory parameters determined by the first determination unit and the strength parameters determined by the second determination unit with preset trajectory parameters and preset strength parameters;
解锁单元,用于在所述匹配单元匹配出所述轨迹参数与所述预设轨迹参数匹配成功且所述力度参数与所述预设力度参数匹配成功的情况下,对终端进行解锁操作。An unlocking unit, configured to perform an unlocking operation on the terminal when the matching unit finds that the trajectory parameter matches the preset trajectory parameter successfully and the force parameter matches the preset force parameter successfully.
结合第二方面,在第二方面的第一种可能的实施方式中,所述轨迹参数为轨迹方向、轨迹的起点和终点之间的位置关系、轨迹长度、轨迹图案和轨迹宽度中的至少一种;With reference to the second aspect, in the first possible implementation manner of the second aspect, the track parameter is at least one of the track direction, the positional relationship between the start point and the end point of the track, the track length, the track pattern and the track width kind;
所述预设点的力度参数为触摸屏上预设位置的力度参数或者为预设时间点对应的的力度参数,其中,所述预设时间点为所述滑动操作的开始滑动时刻、所述滑动操作的结束滑动时刻和所述滑动操作的中间滑动时刻中的一种。The strength parameter of the preset point is the strength parameter of the preset position on the touch screen or the strength parameter corresponding to the preset time point, wherein the preset time point is the moment when the sliding operation starts to slide, the sliding One of the end sliding time of the operation and the middle sliding time of the sliding operation.
结合第二方面,在第二方面的第二种可能的实施方式中,所述匹配单元包括:With reference to the second aspect, in a second possible implementation manner of the second aspect, the matching unit includes:
生成单元,用于将所述轨迹参数按照预设方式生成第一字符串;A generating unit, configured to generate a first character string according to a preset method with the trajectory parameters;
第一判断单元,用于判断所述生成单元生成的第一字符串是否与所述预设轨迹参数对应的第二字符串相匹配;a first judging unit, configured to judge whether the first character string generated by the generating unit matches the second character string corresponding to the preset trajectory parameter;
第二判断单元,若所述第一判断单元的判断结果为是,判断所述力度参数是否处于所述预设力度参数对应的区间范围。The second judging unit, if the judging result of the first judging unit is yes, judging whether the strength parameter is within the range corresponding to the preset strength parameter.
结合第二方面或第二方面的第一种可能的实施方式或第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述第二确定单元具体用于:With reference to the second aspect or the first possible implementation manner of the second aspect or the second possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the second determining unit specifically Used for:
将所述滑动操作在预设点的平均力度确定为在预设点的力度参数。The average strength of the sliding operation at the preset point is determined as the strength parameter at the preset point.
结合第二方面或第二方面的第一种可能的实施方式或第二方面的第二种可能的实施方式,在第二方面的第四种可能的实施方式中,所述终端还包括:With reference to the second aspect or the first possible implementation manner of the second aspect or the second possible implementation manner of the second aspect, in a fourth possible implementation manner of the second aspect, the terminal further includes:
推送单元,用于在所述匹配单元匹配出所述轨迹参数与所述预设轨迹参数不匹配和/或所述力度参数与所述预设力度参数不匹配的情况下,向用户推送预设的提示问题,以使用户在提供所述提示问题对应的有效答案的情况下,进入待解锁界面。a push unit, configured to push a preset to the user when the matching unit finds that the trajectory parameter does not match the preset trajectory parameter and/or the force parameter does not match the preset force parameter prompt question, so that the user can enter the interface to be unlocked under the condition that the user provides a valid answer corresponding to the prompt question.
实施本发明实施例,具有如下有益效果:Implementing the embodiment of the present invention has the following beneficial effects:
本发明实施例确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数;确定所述滑动操作在预设点的力度参数;分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配;在所述轨迹参数与所述预设轨迹参数匹配成功且所述力度参数与所述预设力度参数匹配成功的情况下,对终端进行解锁操作。采用本发明实施例,可分别将轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配,从而,在两者都匹配的情况下,才可以进行解锁,一定程度上避免了用户在输入数字密码时候容易被窥视导致泄密的问题,因此,提高了终端的安全性。In the embodiment of the present invention, determine the trajectory parameters generated by the user's sliding operation on the touch screen of the terminal; determine the force parameters of the sliding operation at a preset point; respectively combine the trajectory parameters and force parameters with the preset track parameters and preset force parameter matching; in the case that the trajectory parameters are successfully matched with the preset trajectory parameters and the strength parameters are successfully matched with the preset strength parameters, the terminal is unlocked. By adopting the embodiment of the present invention, the trajectory parameter and the strength parameter can be matched with the preset trajectory parameter and the preset strength parameter respectively, so that the unlocking can only be performed when both of them match, which to a certain extent prevents the user from When entering the digital password, it is easy to be peeped and cause a leak, thus improving the security of the terminal.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例、描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings that are required in the embodiments and descriptions. Obviously, the accompanying drawings in the following description are only some of the embodiments of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1为本发明实施例提供的一种终端解锁的方法的第一实施例的流程示意图;FIG. 1 is a schematic flowchart of a first embodiment of a method for unlocking a terminal provided by an embodiment of the present invention;
图2为本发明实施例提供的一种终端解锁的方法的第二实施例的流程示意图;FIG. 2 is a schematic flowchart of a second embodiment of a method for unlocking a terminal provided by an embodiment of the present invention;
图3为本发明实施例提供的一种终端解锁的方法的第三实施例的流程示意图;FIG. 3 is a schematic flowchart of a third embodiment of a method for unlocking a terminal provided by an embodiment of the present invention;
图4a为本发明实施例提供的一种终端的第一实施例的结构示意图;FIG. 4a is a schematic structural diagram of a first embodiment of a terminal provided by an embodiment of the present invention;
图4b为本发明实施例提供的一种终端的第一实施例的又一结构示意图;FIG. 4b is another schematic structural diagram of the first embodiment of a terminal provided by the embodiment of the present invention;
图4c为本发明实施例提供的一种终端的第一实施例的又一结构示意图;Fig. 4c is another schematic structural diagram of the first embodiment of a terminal provided by the embodiment of the present invention;
图5为本发明实施例提供的一种终端的第二实施例的结构示意图。FIG. 5 is a schematic structural diagram of a second embodiment of a terminal provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. . Based on the embodiments in the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the embodiments of the present invention.
实现中,本发明实施例中,终端可以包括但不限于:笔记本电脑、手机、平板电脑、智能可穿戴设备等等。终端的系统指设备的操作系统,可以包括但不限于:Android系统、塞班系统、Windows系统、IOS(苹果公司开发的移动操作系统)等等。需要说明的是,Android终端指Android系统的终端,塞班终端指塞班系统的终端,等等。上述终端仅是举例,而非穷举,包含但不限于上述终端。In implementation, in the embodiment of the present invention, the terminal may include but not limited to: a notebook computer, a mobile phone, a tablet computer, a smart wearable device, and the like. The system of the terminal refers to the operating system of the device, which may include but not limited to: Android system, Symbian system, Windows system, IOS (a mobile operating system developed by Apple Inc.) and so on. It should be noted that an Android terminal refers to a terminal of the Android system, a Symbian terminal refers to a terminal of the Symbian system, and so on. The above-mentioned terminals are only examples, not exhaustive, including but not limited to the above-mentioned terminals.
本发明实施例结合图1至图5对本发明实施例提供的一种终端解锁的方法及终端进行描述。In this embodiment of the present invention, a method for unlocking a terminal and a terminal provided by an embodiment of the present invention are described with reference to FIG. 1 to FIG. 5 .
请参阅图1,图1是本发明实施例提供的一种终端解锁的方法的第一实施例流程示意图。本实施例中所描述的终端解锁的方法,包括以下步骤:Please refer to FIG. 1 . FIG. 1 is a schematic flowchart of a first embodiment of a method for unlocking a terminal provided by an embodiment of the present invention. The method for unlocking a terminal described in this embodiment includes the following steps:
S101、确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数。S101. Determine trajectory parameters generated by a user performing a sliding operation on a touch screen of a terminal.
具体实现中,在终端处于待解锁且触摸屏被唤醒的状态下,终端可确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数。In a specific implementation, when the terminal is in a state of being unlocked and the touch screen is awakened, the terminal may determine trajectory parameters generated by the user performing a sliding operation on the touch screen of the terminal.
可选地,轨迹参数可包括但不仅限于:轨迹方向、轨迹的总接触面积、轨迹的起点和终点之间的位置关系、轨迹长度、轨迹图案和轨迹宽度,轨迹参数还可以为滑动操作产生的轨迹是否包含至少一个预设点,若包含,则轨迹参数中采用一维数字进行标记,例如,点A为预设点,则包含点A,记作1,不包含点A,记作0。Optionally, the track parameters may include but not limited to: track direction, total contact area of the track, positional relationship between the start and end points of the track, track length, track pattern and track width, track parameters can also be generated by sliding operation Whether the trajectory contains at least one preset point. If so, the trajectory parameter is marked with a one-dimensional number. For example, if point A is a preset point, point A is included, and it is recorded as 1, and point A is not included, and it is recorded as 0.
进一步可选地,其中,轨迹宽度可包括但不仅限于:轨迹的平均宽度、轨迹的最大宽度、轨迹的最小宽度、轨迹在指定段的平均宽度、轨迹在指定段的最大宽度和轨迹在指定段的最小宽度;轨迹的总接触面积为终端检测到的用户滑动轨迹时候接触终端的触摸屏的总接触面积;轨迹的起点和轨迹的终点的位置关系可为重叠关系或者轨迹的起点和轨迹的终点之间的距离满足预设阈值。Further optionally, wherein, the track width may include but not limited to: the average width of the track, the maximum width of the track, the minimum width of the track, the average width of the track in the specified segment, the maximum width of the track in the specified segment, and the track in the specified segment The minimum width of the track; the total contact area of the track is the total contact area of the terminal’s touch screen when the user slides the track detected by the terminal; the positional relationship between the start point of the track and the end point of the track can be an overlapping relationship or between the start point of the track and the end point of the track The distance between them satisfies the preset threshold.
S102、确定所述滑动操作在预设点的力度参数。S102. Determine a force parameter of the sliding operation at a preset point.
具体实现中,终端可确定滑动操作在预设点的力度参数。In a specific implementation, the terminal may determine a force parameter of the sliding operation at a preset point.
可选地,终端可将预设点对应的滑动操作的平均力度确定为在预设点的力度参数。Optionally, the terminal may determine the average strength of the sliding operation corresponding to the preset point as the strength parameter at the preset point.
可选地,预设点的力度参数为触摸屏上预设位置的力度参数或者为预设时间点对应的的力度参数,该预设位置可包括1个或者多个预设位置,预设位置可为触摸屏的中心位置或者触摸屏的四个角。进一步地,预设位置可为触摸屏的一个或者多个触摸区域所在的位置。Optionally, the force parameter at the preset point is the force parameter at the preset position on the touch screen or the force parameter corresponding to the preset time point. The preset position may include one or more preset positions, and the preset position may be It is the center position of the touch screen or the four corners of the touch screen. Further, the preset position may be the position where one or more touch areas of the touch screen are located.
进一步可选地,预设时间点为滑动操作的开始滑动时刻、滑动操作的结束滑动时刻和滑动操作的中间滑动时刻中的一种,进一步地,预设时间点可为滑动操作产生的轨迹经过某个预设点对应的时刻。Further optionally, the preset time point is one of the start sliding time of the sliding operation, the end sliding time of the sliding operation, and the intermediate sliding time of the sliding operation. Further, the preset time point may be the trajectory generated by the sliding operation. The moment corresponding to a preset point.
进一步可选地,预设点的力度参数可为一个预设点的力度参数或者多个预设点的力度参数,该力度参数可为一维参数或者多维参数,多维参数可为包含预设点的滑动力度的多维参数,除预设点的滑动力度外,还可以包括经过预设点的滑动时间或者一次滑动操作经过预设点的次数,该一次滑动操作可为终端检测到用户接触触摸屏到离开触摸屏的整个过程的滑动操作。Further optionally, the strength parameter of the preset point may be the strength parameter of one preset point or the strength parameters of multiple preset points, the strength parameter may be a one-dimensional parameter or a multidimensional parameter, and the multidimensional parameter may include a preset point The multi-dimensional parameters of the sliding force, in addition to the sliding force of the preset point, may also include the sliding time past the preset point or the number of times a sliding operation passes through the preset point. Swipe action for the entire process away from the touchscreen.
S103、分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配。S103. Match the trajectory parameters and strength parameters with preset trajectory parameters and preset strength parameters respectively.
具体实现中,终端可将轨迹参数和预设轨迹参数进行匹配,将力度参数和预设力度参数进行匹配。可选地,若预设点为滑动操作的开始时刻,终端可先将力度参数和预设力度参数进行匹配,然后,将轨迹参数和预设轨迹参数进行匹配。可选地,若预设点为滑动操作的结束时刻,终端可先将轨迹参数和预设轨迹参数进行匹配,然后,将力度参数和预设力度参数进行匹配。In a specific implementation, the terminal may match the trajectory parameter with the preset trajectory parameter, and match the force parameter with the preset force parameter. Optionally, if the preset point is the start moment of the sliding operation, the terminal may first match the force parameter with the preset force parameter, and then match the trajectory parameter with the preset trajectory parameter. Optionally, if the preset point is the end moment of the sliding operation, the terminal may first match the trajectory parameter with the preset trajectory parameter, and then match the force parameter with the preset force parameter.
S104、在所述轨迹参数与所述预设轨迹参数匹配成功且所述力度参数与所述预设力度参数匹配成功的情况下,对终端进行解锁操作。S104. In a case where the trajectory parameter is successfully matched with the preset trajectory parameter and the force parameter is successfully matched with the preset force parameter, perform an unlocking operation on the terminal.
本发明实施例确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数;确定所述滑动操作在预设点的力度参数;分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配;在所述轨迹参数与所述预设轨迹参数匹配成功且所述力度参数与所述预设力度参数匹配成功的情况下,对终端进行解锁操作。采用本发明实施例,可分别将轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配,从而,在两者都匹配的情况下,才可以进行解锁,一定程度上避免了用户在输入数字密码时候容易被窥视导致泄密的问题,因此,提高了终端的安全性。In the embodiment of the present invention, determine the trajectory parameters generated by the user's sliding operation on the touch screen of the terminal; determine the force parameters of the sliding operation at a preset point; respectively combine the trajectory parameters and force parameters with the preset track parameters and preset force parameter matching; in the case that the trajectory parameters are successfully matched with the preset trajectory parameters and the strength parameters are successfully matched with the preset strength parameters, the terminal is unlocked. By adopting the embodiment of the present invention, the trajectory parameter and the strength parameter can be matched with the preset trajectory parameter and the preset strength parameter respectively, so that the unlocking can only be performed when both of them match, which to a certain extent prevents the user from When entering the digital password, it is easy to be peeped and cause a leak, thus improving the security of the terminal.
请参阅图2,图2是本发明实施例提供的一种终端解锁的方法的第二实施例流程示意图。本实施例中所描述的终端解锁的方法,包括以下步骤:Please refer to FIG. 2 . FIG. 2 is a schematic flowchart of a second embodiment of a method for unlocking a terminal provided by an embodiment of the present invention. The method for unlocking a terminal described in this embodiment includes the following steps:
S201、确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数。S201. Determine trajectory parameters generated by a user performing a sliding operation on a touch screen of a terminal.
具体实现中,在终端处于待解锁且触摸屏被唤醒的状态下,终端可确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数。In a specific implementation, when the terminal is in a state of being unlocked and the touch screen is awakened, the terminal may determine trajectory parameters generated by the user performing a sliding operation on the touch screen of the terminal.
可选地,轨迹参数可包括但不仅限于:轨迹方向、轨迹的总接触面积、轨迹的起点和终点之间的位置关系、轨迹长度、轨迹图案和轨迹宽度,轨迹参数还可为滑动操作产生的轨迹是否包含至少一个预设点,若包含,则轨迹参数中采用一维数字进行标记,例如:包含点A,记作1,不包含点A,记作0。Optionally, the trajectory parameters may include but not limited to: trajectory direction, total contact area of the trajectory, positional relationship between the start and end points of the trajectory, trajectory length, trajectory pattern and trajectory width, and the trajectory parameters may also be generated by the sliding operation Whether the track contains at least one preset point. If so, the track parameter is marked with a one-dimensional number. For example, if point A is included, it is recorded as 1, and if point A is not included, it is recorded as 0.
进一步可选地,其中,轨迹宽度可包括但不仅限于:轨迹的平均宽度、轨迹的最大宽度、轨迹的最小宽度、轨迹在指定段的平均宽度、轨迹在指定段的最大宽度和轨迹在指定段的最小宽度;轨迹的总接触面积为终端检测到的用户滑动轨迹时候接触终端的触摸屏的总接触面积;轨迹的起点和轨迹的终点的位置关系可为重叠关系或者轨迹的起点和轨迹的终点之间的距离满足预设阈值。Further optionally, wherein, the track width may include but not limited to: the average width of the track, the maximum width of the track, the minimum width of the track, the average width of the track in the specified segment, the maximum width of the track in the specified segment, and the track in the specified segment The minimum width of the track; the total contact area of the track is the total contact area of the terminal’s touch screen when the user slides the track detected by the terminal; the positional relationship between the start point of the track and the end point of the track can be an overlapping relationship or between the start point of the track and the end point of the track The distance between them satisfies the preset threshold.
S202、确定所述滑动操作在预设点的力度参数。S202. Determine a force parameter of the sliding operation at a preset point.
具体实现中,终端可通过压力传感器确定滑动操作在预设点的力度参数。In a specific implementation, the terminal may determine the force parameter of the sliding operation at the preset point through the pressure sensor.
可选地,终端可将预设点对应的滑动操作的平均力度确定为在预设点的力度参数。Optionally, the terminal may determine the average strength of the sliding operation corresponding to the preset point as the strength parameter at the preset point.
可选地,预设点的力度参数为触摸屏上预设位置的力度参数或者为预设时间点对应的的力度参数,该预设位置可包括1个或者多个预设位置,预设位置可为触摸屏的中心位置或者触摸屏的四个角。进一步地,预设位置可为触摸屏的一个或者多个触摸区域所在的位置。Optionally, the force parameter at the preset point is the force parameter at the preset position on the touch screen or the force parameter corresponding to the preset time point. The preset position may include one or more preset positions, and the preset position may be It is the center position of the touch screen or the four corners of the touch screen. Further, the preset position may be the position where one or more touch areas of the touch screen are located.
进一步可选地,预设时间点为滑动操作的开始滑动时刻、所述滑动操作的结束滑动时刻和滑动操作的中间滑动时刻中的一种,进一步地,预设时间点可为滑动操作产生的轨迹经过某个预设点对应的时刻。Further optionally, the preset time point is one of the start sliding time of the sliding operation, the end sliding time of the sliding operation, and the middle sliding time of the sliding operation. Further, the preset time point may be generated by the sliding operation The track passes through the moment corresponding to a preset point.
进一步可选地,预设点的力度参数可为一个预设点的力度参数或者多个预设点的力度参数,该力度参数可为一维参数或者多维参数,多维参数可为包含预设点的滑动力度的多维参数,除预设点的滑动力度外,还可以包括经过预设点的滑动时间或者一次滑动操作经过预设点的次数,该一次滑动操作可为终端检测到用户接触触摸屏到离开触摸屏的整个过程的滑动操作。Further optionally, the strength parameter of the preset point may be the strength parameter of one preset point or the strength parameters of multiple preset points, the strength parameter may be a one-dimensional parameter or a multidimensional parameter, and the multidimensional parameter may include a preset point The multi-dimensional parameters of the sliding force, in addition to the sliding force of the preset point, may also include the sliding time past the preset point or the number of times a sliding operation passes through the preset point. Swipe action for the entire process away from the touchscreen.
S203、将所述轨迹参数按照预设方式生成第一字符串。S203. Generate the first character string according to the preset method with the track parameters.
具体实现中,终端可将滑动操作产生的轨迹参数按照预设方式生成第一字符串,例如,轨迹参数为轨迹长度、轨迹宽度或轨迹方向,轨迹长度为k1,轨迹宽度为k2,轨迹方向为先向右,然后向上,其中,轨迹长度对应的编码方式为:轨迹长度大于0且小于K1对应的编码A1,轨迹长度大于或等于K1且小于K2对应的编码为A2,轨迹长度大于K2对应的编码为A3,在k1大于K1且小于K2的情况下,轨迹长度k1对应的编码为A2;轨迹宽度对应的编码方式为:轨迹宽度大于0且小于X1对应的编码B1,轨迹长度大于或等于X1且小于X2对应的编码为B2,轨迹长度大于X2对应的编码为B3,在k2大于X2情况下,轨迹长度k2对应的编码为B3;轨迹方向的编码可为:上为1,下为2,左为3,右为4,轨迹方向为先向右,然后向上对应的编码为4+1,进一步地,轨迹方向先左、再下,最后上,则对应的编码为3+2+1,第一字符串可记作:(A2,B3,4+1)。In specific implementation, the terminal can generate the first character string based on the trajectory parameters generated by the sliding operation according to the preset method. For example, the trajectory parameters are trajectory length, trajectory width or trajectory direction, the trajectory length is k1, the trajectory width is k2, and the trajectory direction is First to the right, then upward, where the encoding method corresponding to the track length is: the code A1 corresponding to the track length greater than 0 and less than K1, the code corresponding to the track length greater than or equal to K1 and less than K2 is A2, and the code corresponding to the track length greater than K2 The code is A3, when k1 is greater than K1 and less than K2, the code corresponding to the track length k1 is A2; the code corresponding to the track width is: the code B1 corresponding to the track width is greater than 0 and less than X1, and the track length is greater than or equal to X1 And the code corresponding to less than X2 is B2, the code corresponding to the track length greater than X2 is B3, in the case of k2 greater than X2, the code corresponding to the track length k2 is B3; the code of the track direction can be: up is 1, down is 2, The left is 3, the right is 4, the trajectory direction is first to the right, then the corresponding code is 4+1, further, the trajectory direction is first left, then down, and finally up, the corresponding code is 3+2+1, The first character string can be recorded as: (A2, B3, 4+1).
S204、判断所述第一字符串是否与所述预设轨迹参数对应的第二字符串相匹配。S204. Determine whether the first character string matches a second character string corresponding to the preset trajectory parameter.
具体实现中,终端可判断第一字符串是否与预设轨迹参数对应的第二字符串相匹配。例如,第一字符串为(A2,B3,4+1),第二字符串为(A2,B3,4+1),则两者相匹配。In a specific implementation, the terminal may determine whether the first character string matches the second character string corresponding to the preset trajectory parameters. For example, if the first character string is (A2, B3, 4+1) and the second character string is (A2, B3, 4+1), then the two match.
S205、若是,判断所述力度参数是否处于所述预设力度参数对应的区间范围。S205. If yes, determine whether the strength parameter is within the range corresponding to the preset strength parameter.
具体实现中,若判断出第一字符串与预设轨迹参数对应的第二字符串相匹配,则判断力度参数是否处于预设力度参数对应的区间范围,例如,力度参数为20牛,而预设力度参数的区间范围为[18,25],则力度参数处于预设力度参数的区间范围;若力度参数为5牛,而预设力度参数的区间范围为[18,25],则力度参数不处于预设力度参数的区间范围。In the specific implementation, if it is judged that the first character string matches the second character string corresponding to the preset track parameter, then it is judged whether the strength parameter is in the range corresponding to the preset strength parameter, for example, the strength parameter is 20 N, and the preset If the interval range of the strength parameter is [18, 25], then the strength parameter is in the interval range of the preset strength parameter; if the strength parameter is 5N, and the interval range of the preset strength parameter is [18, 25], then the strength parameter Not within the range of the preset velocity parameters.
S206、若是,对终端进行解锁操作。S206. If yes, perform an unlocking operation on the terminal.
本发明实施例确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数;确定所述滑动操作在预设点的力度参数;将所述轨迹参数按照预设方式生成第一字符串;判断所述第一字符串是否与所述预设轨迹参数对应的第二字符串相匹配;若是,判断所述力度参数是否处于所述预设力度参数对应的区间范围;在所述轨迹参数与所述预设轨迹参数匹配成功且所述力度参数与所述预设力度参数匹配成功的情况下,对终端进行解锁操作。采用本发明实施例,可分别将轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配,从而,在两者都匹配的情况下,才可以进行解锁,一定程度上避免了用户在输入数字密码时候容易被窥视导致泄密的问题,因此,提高了终端的安全性。In the embodiment of the present invention, determine the trajectory parameters generated by the user's sliding operation on the touch screen of the terminal; determine the force parameter of the sliding operation at a preset point; generate the first character string according to the preset method with the trajectory parameters; determine the Whether the first character string matches the second character string corresponding to the preset trajectory parameter; if so, judge whether the strength parameter is in the range corresponding to the preset strength parameter; It is assumed that the terminal is unlocked under the condition that the trajectory parameters are successfully matched and the force parameters are successfully matched with the preset force parameters. By adopting the embodiment of the present invention, the trajectory parameter and the strength parameter can be matched with the preset trajectory parameter and the preset strength parameter respectively, so that the unlocking can only be performed when both of them match, which to a certain extent prevents the user from When entering the digital password, it is easy to be peeped and cause a leak, thus improving the security of the terminal.
请参阅图3,图3是本发明实施例提供的一种终端解锁的方法的第三实施例流程示意图。本实施例中所描述的终端解锁的方法,包括以下步骤:Please refer to FIG. 3 . FIG. 3 is a schematic flowchart of a third embodiment of a method for unlocking a terminal provided by an embodiment of the present invention. The method for unlocking a terminal described in this embodiment includes the following steps:
S301、确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数。S301. Determine a trajectory parameter generated by a sliding operation performed by a user on a touch screen of a terminal.
具体实现中,在终端处于待解锁且触摸屏被唤醒的状态下,终端可确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数。In a specific implementation, when the terminal is in a state of being unlocked and the touch screen is awakened, the terminal may determine trajectory parameters generated by the user performing a sliding operation on the touch screen of the terminal.
可选地,轨迹参数可包括但不仅限于:轨迹方向、轨迹的总接触面积、轨迹的起点和终点之间的位置关系、轨迹长度、轨迹图案和轨迹宽度,轨迹参数还可以为滑动操作产生的轨迹是否包含至少一个预设点,若包含,,则轨迹参数中采用一维数字进行标记,如:包含点A,记作1,不包含点A,记作0。Optionally, the track parameters may include but not limited to: track direction, total contact area of the track, positional relationship between the start and end points of the track, track length, track pattern and track width, track parameters can also be generated by sliding operation Whether the trajectory contains at least one preset point. If so, the trajectory parameter is marked with a one-dimensional number. For example, if point A is included, it is recorded as 1, and if point A is not included, it is recorded as 0.
进一步可选地,其中,轨迹宽度可包括但不仅限于:轨迹的平均宽度、轨迹的最大宽度、轨迹的最小宽度、轨迹在指定段的平均宽度、轨迹在指定段的最大宽度和轨迹在指定段的最小宽度;轨迹的总接触面积为终端检测到的用户滑动轨迹时候接触终端的触摸屏的总接触面积;轨迹的起点和轨迹的终点的位置关系可为重叠关系或者轨迹的起点和轨迹的终点之间的距离满足预设阈值。Further optionally, wherein, the track width may include but not limited to: the average width of the track, the maximum width of the track, the minimum width of the track, the average width of the track in the specified segment, the maximum width of the track in the specified segment, and the track in the specified segment The minimum width of the track; the total contact area of the track is the total contact area of the terminal’s touch screen when the user slides the track detected by the terminal; the positional relationship between the start point of the track and the end point of the track can be an overlapping relationship or between the start point of the track and the end point of the track The distance between them satisfies the preset threshold.
S302、确定所述滑动操作在预设点的力度参数。S302. Determine a force parameter of the sliding operation at a preset point.
具体实现中,终端可通过压力传感器确定滑动操作在预设点的力度参数。In a specific implementation, the terminal may determine the force parameter of the sliding operation at the preset point through the pressure sensor.
可选地,终端可将预设点对应的滑动操作的平均力度确定为在预设点的力度参数。Optionally, the terminal may determine the average strength of the sliding operation corresponding to the preset point as the strength parameter at the preset point.
可选地,预设点的力度参数为触摸屏上预设位置的力度参数或者为预设时间点对应的的力度参数,该预设位置可包括1个或者多个预设位置,预设位置可为触摸屏的中心位置或者触摸屏的四个角。进一步地,预设位置可为触摸屏的一个或者多个触摸区域所在的位置。Optionally, the force parameter at the preset point is the force parameter at the preset position on the touch screen or the force parameter corresponding to the preset time point. The preset position may include one or more preset positions, and the preset position may be It is the center position of the touch screen or the four corners of the touch screen. Further, the preset position may be the position where one or more touch areas of the touch screen are located.
进一步可选地,预设时间点为滑动操作的开始滑动时刻、所述滑动操作的结束滑动时刻和滑动操作的中间滑动时刻中的一种,进一步地,预设时间点可为滑动操作产生的轨迹经过某个预设点对应的时刻。Further optionally, the preset time point is one of the start sliding time of the sliding operation, the end sliding time of the sliding operation, and the middle sliding time of the sliding operation. Further, the preset time point may be generated by the sliding operation The track passes through the moment corresponding to a preset point.
进一步可选地,预设点的力度参数可为一个预设点的力度参数或者多个预设点的力度参数,该力度参数可为一维参数或者多维参数,多维参数可为包含预设点的滑动力度的多维参数,除预设点的滑动力度外,还可以包括经过预设点的滑动时间或者一次滑动操作经过预设点的次数,该一次滑动操作可为终端检测到用户接触触摸屏到离开触摸屏的整个过程的滑动操作。Further optionally, the strength parameter of the preset point may be the strength parameter of one preset point or the strength parameters of multiple preset points, the strength parameter may be a one-dimensional parameter or a multidimensional parameter, and the multidimensional parameter may include a preset point The multi-dimensional parameters of the sliding force, in addition to the sliding force of the preset point, may also include the sliding time past the preset point or the number of times a sliding operation passes through the preset point. Swipe action for the entire process away from the touchscreen.
S303、分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配。S303. Match the track parameter and the force parameter with the preset track parameter and the preset force parameter respectively.
具体实现中,终端可将轨迹参数和预设轨迹参数进行匹配,将力度参数和预设力度参数进行匹配。可选地,若预设点为滑动操作的开始时刻,终端可先将力度参数和预设力度参数进行匹配,然后,将轨迹参数和预设轨迹参数进行匹配。可选地,若预设点为滑动操作的结束时刻,终端可先将轨迹参数和预设轨迹参数进行匹配,然后,将力度参数和预设力度参数进行匹配。In a specific implementation, the terminal may match the trajectory parameter with the preset trajectory parameter, and match the force parameter with the preset force parameter. Optionally, if the preset point is the start moment of the sliding operation, the terminal may first match the force parameter with the preset force parameter, and then match the trajectory parameter with the preset trajectory parameter. Optionally, if the preset point is the end moment of the sliding operation, the terminal may first match the trajectory parameter with the preset trajectory parameter, and then match the force parameter with the preset force parameter.
S304、在所述轨迹参数与所述预设轨迹参数不匹配和/或所述力度参数与所述预设力度参数不匹配的情况下,向用户推送预设的提示问题,以使用户在提供所述提示问题对应的有效答案的情况下,进入待解锁界面。S304. In the case that the trajectory parameters do not match the preset trajectory parameters and/or the strength parameters do not match the preset strength parameters, push a preset reminder question to the user, so that the user can provide In the case of a valid answer corresponding to the prompt question, enter the interface to be unlocked.
具体实现中,在轨迹参数与预设轨迹参数不匹配、力度参数与所述预设力度参数不匹配的情况下,或者,在轨迹参数与预设轨迹参数不匹配和力度参数与所述预设力度参数不匹配的情况下,向用户推送预设的提示问题,并在终端的显示界面上进行展示,以使用户在提供提示问题对应的有效答案的情况下,进入待解锁界面。该预设的提示问题可在用户在对终端设置轨迹参数和力度参数进行加密的时候进行设置,该提示问题可为:终端主人的生日?或者,最喜欢的动物是什么?用户在设置提示问题的时候,可设置答案。进一步地,倘若用户在预设时间内未回答出问题,终端进行锁屏;进一步地,倘若用户在预设次数内未回答出问题,向该终端绑定的账号发送信息安全提示短信,终端绑定的账号可为:电话号码、邮箱甚至QQ或者微信等即时通讯工具。In the specific implementation, when the trajectory parameter does not match the preset trajectory parameter, and the strength parameter does not match the preset strength parameter, or, when the trajectory parameter does not match the preset trajectory parameter and the strength parameter does not match the preset When the force parameters do not match, a preset prompt question is pushed to the user and displayed on the display interface of the terminal, so that the user enters the interface to be unlocked when providing a valid answer corresponding to the prompt question. The preset prompt question can be set when the user encrypts the trajectory parameters and strength parameters set by the terminal. The prompt question can be: what is the birthday of the terminal owner? Or, what's your favorite animal? When users set prompt questions, they can set answers. Furthermore, if the user does not answer the question within the preset time, the terminal will lock the screen; further, if the user does not answer the question within the preset number of times, an information security reminder message will be sent to the account bound to the terminal, and the terminal will be bound. The specified account can be: phone number, email or even instant messaging tools such as QQ or WeChat.
本发明实施例确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数;确定所述滑动操作在预设点的力度参数;分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配;在所述轨迹参数与所述预设轨迹参数不匹配和/或所述力度参数与所述预设力度参数不匹配的情况下,向用户推送预设的提示问题,以使用户在提供所述提示问题对应的有效答案的情况下,进入待解锁界面。采用本发明实施例,可分别将轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配,从而,在两者中有一个不匹配的情况下,向用户推送提示问题,以在用户提供正确的答案情况下,进入下一次解锁,因此,提高了终端的安全性。In the embodiment of the present invention, determine the trajectory parameters generated by the user's sliding operation on the touch screen of the terminal; determine the force parameters of the sliding operation at a preset point; respectively combine the trajectory parameters and force parameters with the preset track parameters and preset force parameter matching; in the case that the trajectory parameters do not match the preset trajectory parameters and/or the strength parameters do not match the preset strength parameters, a preset prompt question is pushed to the user, so that the user In the case of providing an effective answer corresponding to the prompt question, enter the interface to be unlocked. By adopting the embodiment of the present invention, the trajectory parameter and the strength parameter can be matched with the preset trajectory parameter and the preset strength parameter respectively, so that if one of the two does not match, a prompt question is pushed to the user, so that the user can In case of providing the correct answer, it proceeds to the next unlocking, thus improving the security of the terminal.
请参见图4a,图4a为本发明实施例提供的一种终端的第一实施例的结构示意图,图4a所描述的终端可包括:第一确定单元401、第二确定单元402、匹配单元403和解锁单元404,具体如下:Please refer to FIG. 4a. FIG. 4a is a schematic structural diagram of a first embodiment of a terminal provided by an embodiment of the present invention. The terminal described in FIG. 4a may include: a first determination unit 401, a second determination unit 402, and a matching unit 403 and unlocking unit 404, specifically as follows:
第一确定单元401,用于确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数。The first determining unit 401 is configured to determine trajectory parameters generated by the user performing a sliding operation on the touch screen of the terminal.
具体实现中,在终端处于待解锁且触摸屏被唤醒的状态下,第一确定单元401可确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数。In a specific implementation, when the terminal is in a state of being unlocked and the touch screen is awakened, the first determining unit 401 may determine trajectory parameters generated by the user performing a sliding operation on the touch screen of the terminal.
可选地,轨迹参数可包括但不仅限于:轨迹方向、轨迹的总接触面积、轨迹的起点和终点之间的位置关系、轨迹长度、轨迹图案和轨迹宽度,轨迹参数还可以为滑动操作产生的轨迹是否包含至少一个预设点,若包含,则轨迹参数中采用一维数字进行标记,例如,点A为预设点,则包含点A,记作1,不包含点A,记作0。Optionally, the track parameters may include but not limited to: track direction, total contact area of the track, positional relationship between the start and end points of the track, track length, track pattern and track width, track parameters can also be generated by sliding operation Whether the trajectory contains at least one preset point. If so, the trajectory parameter is marked with a one-dimensional number. For example, if point A is a preset point, point A is included, and it is recorded as 1, and point A is not included, and it is recorded as 0.
进一步可选地,其中,轨迹宽度可包括但不仅限于:轨迹的平均宽度、轨迹的最大宽度、轨迹的最小宽度、轨迹在指定段的平均宽度、轨迹在指定段的最大宽度和轨迹在指定段的最小宽度;轨迹的总接触面积为终端检测到的用户滑动轨迹时候接触终端的触摸屏的总接触面积;轨迹的起点和轨迹的终点的位置关系可为重叠关系或者轨迹的起点和轨迹的终点之间的距离满足预设阈值。Further optionally, wherein, the track width may include but not limited to: the average width of the track, the maximum width of the track, the minimum width of the track, the average width of the track in the specified segment, the maximum width of the track in the specified segment, and the track in the specified segment The minimum width of the track; the total contact area of the track is the total contact area of the terminal’s touch screen when the user slides the track detected by the terminal; the positional relationship between the start point of the track and the end point of the track can be an overlapping relationship or between the start point of the track and the end point of the track The distance between them satisfies the preset threshold.
第二确定单元402,用于确定所述滑动操作在预设点的力度参数。The second determining unit 402 is configured to determine a force parameter of the sliding operation at a preset point.
具体实现中,第二确定单元402可通过压力传感器确定滑动操作在预设点的力度参数。In a specific implementation, the second determination unit 402 may determine a force parameter of the sliding operation at a preset point through a pressure sensor.
可选地,第二确定单元402可将预设点对应的滑动操作的平均力度确定为在预设点的力度参数。Optionally, the second determining unit 402 may determine the average force of the sliding operation corresponding to the preset point as the force parameter at the preset point.
可选地,预设点的力度参数为触摸屏上预设位置的力度参数或者为预设时间点对应的的力度参数,该预设位置可包括1个或者多个预设位置,预设位置可为触摸屏的中心位置或者触摸屏的四个角。进一步地,预设位置可为触摸屏的一个或者多个触摸区域所在的位置。Optionally, the force parameter at the preset point is the force parameter at the preset position on the touch screen or the force parameter corresponding to the preset time point. The preset position may include one or more preset positions, and the preset position may be It is the center position of the touch screen or the four corners of the touch screen. Further, the preset position may be the position where one or more touch areas of the touch screen are located.
进一步可选地,预设时间点为滑动操作的开始滑动时刻、所述滑动操作的结束滑动时刻和滑动操作的中间滑动时刻中的一种,进一步地,预设时间点可为滑动操作产生的轨迹经过某个预设点对应的时刻。Further optionally, the preset time point is one of the start sliding time of the sliding operation, the end sliding time of the sliding operation, and the middle sliding time of the sliding operation. Further, the preset time point may be generated by the sliding operation The track passes through the moment corresponding to a preset point.
进一步可选地,第二确定单元402确定的预设点的力度参数可为一个预设点的力度参数或者多个预设点的力度参数,该力度参数可为一维参数或者多维参数,多维参数可为包含预设点的滑动力度的多维参数,除预设点的滑动力度外,还可以包括经过预设点的滑动时间或者一次滑动操作经过预设点的次数,该一次滑动操作可为终端检测到用户接触触摸屏到离开触摸屏的整个过程的滑动操作。Further optionally, the strength parameter of the preset point determined by the second determination unit 402 may be the strength parameter of one preset point or the strength parameters of multiple preset points, and the strength parameter may be a one-dimensional parameter or a multi-dimensional parameter, and the multi-dimensional The parameter can be a multi-dimensional parameter including the sliding force of the preset point. In addition to the sliding force of the preset point, it can also include the sliding time through the preset point or the number of times a sliding operation passes through the preset point. The sliding operation can be The terminal detects the user's sliding operation during the entire process from touching the touch screen to leaving the touch screen.
匹配单元403,用于分别将所述第一确定单元401确定的轨迹参数和所述第二确定单元402确定的力度参数与预设轨迹参数和预设力度参数进行匹配。The matching unit 403 is configured to respectively match the trajectory parameters determined by the first determination unit 401 and the strength parameters determined by the second determination unit 402 with preset trajectory parameters and preset strength parameters.
具体实现中,匹配单元403可将轨迹参数和预设轨迹参数进行匹配和力度参数和预设力度参数进行匹配。可选地,若预设点为滑动操作的开始时刻,匹配单元403可先将力度参数和预设力度参数进行匹配,然后,将轨迹参数和预设轨迹参数进行匹配。可选地,若预设点为滑动操作的结束时刻,匹配单元403可先将轨迹参数和预设轨迹参数进行匹配,然后,将力度参数和预设力度参数进行匹配。In a specific implementation, the matching unit 403 can match the trajectory parameters with the preset trajectory parameters, and match the force parameters with the preset force parameters. Optionally, if the preset point is the start moment of the sliding operation, the matching unit 403 may first match the force parameter with the preset force parameter, and then match the trajectory parameter with the preset trajectory parameter. Optionally, if the preset point is the end moment of the sliding operation, the matching unit 403 may first match the trajectory parameters with the preset trajectory parameters, and then match the force parameters with the preset force parameters.
解锁单元404,用于在所述匹配单元403匹配出所述轨迹参数与所述预设轨迹参数匹配成功且所述力度参数与所述预设力度参数匹配成功的情况下,对终端进行解锁操作。An unlocking unit 404, configured to perform an unlocking operation on the terminal when the matching unit 403 finds that the trajectory parameter matches the preset trajectory parameter successfully and the strength parameter matches the preset strength parameter successfully .
具体实现中,解锁单元404可在轨迹参数与预设轨迹参数匹配成功且力度参数与预设力度参数匹配成功的情况下,对终端进行解锁操作。In a specific implementation, the unlocking unit 404 may perform an unlocking operation on the terminal when the trajectory parameters are successfully matched with the preset trajectory parameters and the force parameters are successfully matched with the preset force parameters.
作为一种可能的实施方式,如图4b所示,图4a中所描述的终端的匹配单元403可包括:生成单元4031、第一判断单元4032和第二判断单元4033,具体如下:As a possible implementation manner, as shown in FIG. 4b, the matching unit 403 of the terminal described in FIG. 4a may include: a generating unit 4031, a first judging unit 4032, and a second judging unit 4033, specifically as follows:
生成单元4031,用于将所述轨迹参数按照预设方式生成第一字符串。A generating unit 4031, configured to generate a first character string according to a preset method with the trajectory parameters.
具体实现中,生成单元4031可将滑动操作产生的轨迹参数按照预设方式生成第一字符串,例如,轨迹参数为轨迹长度、轨迹宽度、轨迹方向,轨迹长度为k1,轨迹宽度为k2,轨迹方向为先向右,然后向上,其中,轨迹长度对应的编码方式为:轨迹长度大于0且小于K1对应的编码A1,轨迹长度大于或等于K1且小于K2对应的编码为A2,轨迹长度大于K2对应的编码为A3,在k1大于K1且小于K2的情况下,轨迹长度k1对应的编码为A2;轨迹宽度对应的编码方式为:轨迹宽度大于0且小于X1对应的编码B1,轨迹长度大于或等于X1且小于X2对应的编码为B2,轨迹长度大于X2对应的编码为B3,在k2大于X2情况下,轨迹长度k2对应的编码为B3;轨迹方向的编码可为:上为1,下为2,左为3,右为4,轨迹方向为先向右,然后向上对应的编码为4+1,进一步地,轨迹方向先左、再下,最后上,则对应的编码为3+2+1,第一字符串可记作:(A2,B3,4+1)。In specific implementation, the generation unit 4031 can generate the first character string according to the preset method of the trajectory parameters generated by the sliding operation, for example, the trajectory parameters are the trajectory length, the trajectory width, and the trajectory direction, the trajectory length is k1, the trajectory width is k2, and the trajectory The direction is first to the right, then upwards, where the encoding method corresponding to the track length is: the code A1 corresponding to the track length greater than 0 and less than K1, the code corresponding to the track length greater than or equal to K1 and less than K2 is A2, and the track length greater than K2 The corresponding code is A3. When k1 is greater than K1 and less than K2, the code corresponding to the track length k1 is A2; the code corresponding to the track width is: the code B1 corresponding to the track width is greater than 0 and less than X1, and the track length is greater than or If it is equal to X1 and less than X2, the code corresponding to it is B2; if the track length is greater than X2, the code is B3; when k2 is greater than X2, the code corresponding to the track length k2 is B3; the code of the track direction can be: up is 1, down is 2, the left is 3, the right is 4, the trajectory direction is first to the right, then the corresponding code is 4+1, further, the trajectory direction is first left, then down, and finally up, the corresponding code is 3+2+ 1. The first character string can be recorded as: (A2, B3, 4+1).
第一判断单元4032,用于判断所述生成单元4031生成的第一字符串是否与所述预设轨迹参数对应的第二字符串相匹配。The first judging unit 4032 is configured to judge whether the first character string generated by the generating unit 4031 matches the second character string corresponding to the preset track parameters.
具体实现中,第一判断单元4032可判断第一字符串是否与预设轨迹参数对应的第二字符串相匹配。例如,第一字符串为(A2,B3,4+1),第二字符串为(A2,B3,4+1),则两者相匹配。In a specific implementation, the first judging unit 4032 may judge whether the first character string matches the second character string corresponding to the preset trajectory parameters. For example, if the first character string is (A2, B3, 4+1) and the second character string is (A2, B3, 4+1), then the two match.
第二判断单元4033,若所述第一判断单元4032的判断结果为是,判断所述力度参数是否处于所述预设力度参数对应的区间范围。The second judging unit 4033, if the judging result of the first judging unit 4032 is yes, judges whether the strength parameter is within the range corresponding to the preset strength parameter.
具体实现中,若第一判断单元4032判断出第一字符串与预设轨迹参数对应的第二字符串相匹配,则第二判断单元4033判断力度参数是否处于预设力度参数对应的区间范围,例如,力度参数为20牛,而预设力度参数的区间范围为[18,25],则力度参数处于预设力度参数的区间范围;若力度参数为5牛,而预设力度参数的区间范围为[18,25],则力度参数不处于预设力度参数的区间范围。In a specific implementation, if the first judging unit 4032 judges that the first character string matches the second character string corresponding to the preset trajectory parameter, the second judging unit 4033 judges whether the strength parameter is in the range corresponding to the preset strength parameter, For example, if the intensity parameter is 20N, and the interval range of the preset intensity parameter is [18, 25], then the intensity parameter is within the interval range of the preset intensity parameter; if the intensity parameter is 5N, and the interval range of the preset intensity parameter is [18, 25], the intensity parameter is not in the interval range of the preset intensity parameter.
作为一种可能的实施方式,如图4c所示,图4a中所描述的终端还可进一步包括:推送单元405,具体如下:As a possible implementation manner, as shown in FIG. 4c, the terminal described in FIG. 4a may further include: a push unit 405, specifically as follows:
推送单元405,用于在所述匹配单元403匹配出所述轨迹参数与所述预设轨迹参数不匹配和/或所述力度参数与所述预设力度参数不匹配的情况下,向用户推送预设的提示问题,以使用户在提供所述提示问题对应的有效答案的情况下,进入待解锁界面。Pushing unit 405, configured to push A preset prompt question, so that the user can enter the interface to be unlocked under the condition of providing a valid answer corresponding to the prompt question.
具体实现中,在轨迹参数与预设轨迹参数不匹配、力度参数与所述预设力度参数不匹配的情况下,或者,在轨迹参数与预设轨迹参数不匹配和力度参数与所述预设力度参数不匹配的情况下,推送单元405可向用户推送预设的提示问题,并在终端的显示界面上进行展示,以使用户在提供提示问题对应的有效答案的情况下,进入待解锁界面。该预设的提示问题可在用户在对终端设置轨迹参数和力度参数进行加密的时候进行设置,该提示问题可为:终端主人的生日?或者,最喜欢的动物是什么?用户在设置提示问题的时候,可设置答案。进一步地,倘若用户在预设时间内未回答出问题,终端进行锁屏;进一步地,倘若用户在预设次数内未回答出问题,向该终端绑定的账号发送信息安全提示短信,终端绑定的账号可为:电话号码、邮箱甚至QQ或者微信等即时通讯工具。In the specific implementation, when the trajectory parameter does not match the preset trajectory parameter, and the strength parameter does not match the preset strength parameter, or, when the trajectory parameter does not match the preset trajectory parameter and the strength parameter does not match the preset When the strength parameters do not match, the push unit 405 can push a preset prompt question to the user, and display it on the display interface of the terminal, so that the user can enter the interface to be unlocked when providing a valid answer corresponding to the prompt question . The preset prompt question can be set when the user encrypts the trajectory parameters and strength parameters set by the terminal. The prompt question can be: what is the birthday of the terminal owner? Or, what's your favorite animal? When users set prompt questions, they can set answers. Furthermore, if the user does not answer the question within the preset time, the terminal will lock the screen; further, if the user does not answer the question within the preset number of times, an information security reminder message will be sent to the account bound to the terminal, and the terminal will be bound. The specified account can be: phone number, email or even instant messaging tools such as QQ or WeChat.
本发明实施例所描述的终端可确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数;确定所述滑动操作在预设点的力度参数;分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配;在所述轨迹参数与所述预设轨迹参数匹配成功且所述力度参数与所述预设力度参数匹配成功的情况下,对终端进行解锁操作。采用本发明实施例,可分别将轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配,从而,在两者都匹配的情况下,才可以进行解锁,一定程度上避免了用户在输入数字密码时候容易被窥视导致泄密的问题,因此,提高了终端的安全性。The terminal described in the embodiment of the present invention can determine the trajectory parameters generated by the user's sliding operation on the terminal's touch screen; determine the force parameters of the sliding operation at a preset point; respectively compare the trajectory parameters and force parameters with the preset trajectory The parameter is matched with the preset strength parameter; when the trajectory parameter is successfully matched with the preset trajectory parameter and the strength parameter is successfully matched with the preset strength parameter, the terminal is unlocked. By adopting the embodiment of the present invention, the trajectory parameter and the strength parameter can be matched with the preset trajectory parameter and the preset strength parameter respectively, so that the unlocking can only be performed when both of them match, which to a certain extent prevents the user from When entering the digital password, it is easy to be peeped and cause a leak, thus improving the security of the terminal.
请参阅图5,图5为本发明实施例提供的一种终端的第二实施例的结构示意图。本实施例中所描述的终端包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。Referring to FIG. 5 , FIG. 5 is a schematic structural diagram of a second embodiment of a terminal provided by an embodiment of the present invention. The terminal described in this embodiment includes: at least one input device 1000; at least one output device 2000; at least one processor 3000, such as a CPU; and a memory 4000, the above-mentioned input device 1000, output device 2000, processor 3000 and memory 4000 Connect via bus 5000.
其中,上述输入设备1000可为触控面板、普通PC、液晶屏、触控屏、触控按钮等。Wherein, the above-mentioned input device 1000 may be a touch panel, a common PC, a liquid crystal screen, a touch screen, a touch button, and the like.
上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:The above-mentioned memory 4000 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as a magnetic disk memory. The above-mentioned memory 4000 is used to store a set of program codes, and the above-mentioned input device 1000, output device 2000 and processor 3000 are used to call the program codes stored in the memory 4000, and perform the following operations:
上述处理器3000,用于:The above-mentioned processor 3000 is used for:
确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数;Determine the trajectory parameters generated by the user performing a sliding operation on the touch screen of the terminal;
确定所述滑动操作在预设点的力度参数;Determine the force parameter of the sliding operation at a preset point;
分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配;Matching the trajectory parameters and the dynamic parameters with the preset trajectory parameters and the preset dynamic parameters respectively;
在所述轨迹参数与所述预设轨迹参数匹配成功且所述力度参数与所述预设力度参数匹配成功的情况下,对终端进行解锁操作。In a case where the trajectory parameter is successfully matched with the preset trajectory parameter and the strength parameter is successfully matched with the preset strength parameter, an unlocking operation is performed on the terminal.
作为一种可能的实施方式,所述轨迹参数为轨迹方向、轨迹的起点和终点之间的位置关系、轨迹长度、轨迹图案和轨迹宽度中的至少一种;As a possible implementation manner, the track parameter is at least one of the track direction, the positional relationship between the start point and the end point of the track, the track length, the track pattern and the track width;
所述预设点的力度参数为触摸屏上预设位置的力度参数或者为预设时间点对应的的力度参数,其中,所述预设时间点为所述滑动操作的开始滑动时刻、所述滑动操作的结束滑动时刻和所述滑动操作的中间滑动时刻中的一种。The strength parameter of the preset point is the strength parameter of the preset position on the touch screen or the strength parameter corresponding to the preset time point, wherein the preset time point is the moment when the sliding operation starts to slide, the sliding One of the end sliding time of the operation and the middle sliding time of the sliding operation.
作为一种可能的实施方式,上述处理器3000分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配,具体为:As a possible implementation manner, the above-mentioned processor 3000 respectively matches the trajectory parameter and the strength parameter with the preset trajectory parameter and the preset strength parameter, specifically:
将所述轨迹参数按照预设方式生成第一字符串;generating a first character string according to a preset method with the trajectory parameters;
判断所述第一字符串是否与所述预设轨迹参数对应的第二字符串相匹配;judging whether the first character string matches a second character string corresponding to the preset track parameter;
若是,判断所述力度参数是否处于所述预设力度参数对应的区间范围。If yes, it is judged whether the strength parameter is in the range corresponding to the preset strength parameter.
作为一种可能的实施方式,上述处理器3000确定所述滑动操作在预设点的力度参数,具体为:As a possible implementation manner, the processor 3000 determines the force parameter of the sliding operation at a preset point, specifically:
将所述滑动操作在预设点的平均力度确定为在预设点的力度参数。The average strength of the sliding operation at the preset point is determined as the strength parameter at the preset point.
作为一种可能的实施方式,上述处理器3000分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配之后,还具体用于:As a possible implementation manner, after the above-mentioned processor 3000 respectively matches the trajectory parameter and the strength parameter with the preset trajectory parameter and the preset strength parameter, it is also specifically used for:
在所述轨迹参数与所述预设轨迹参数不匹配和/或所述力度参数与所述预设力度参数不匹配的情况下,向用户推送预设的提示问题,以使用户在提供所述提示问题对应的有效答案的情况下,进入待解锁界面。In the case that the trajectory parameters do not match the preset trajectory parameters and/or the strength parameters do not match the preset strength parameters, a preset prompt question is pushed to the user, so that the user provides the When the valid answer corresponding to the question is prompted, enter the interface to be unlocked.
本发明实施例所描述的终端可确定用户在终端的触摸屏上进行滑动操作产生的轨迹参数;确定所述滑动操作在预设点的力度参数;分别将所述轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配;在所述轨迹参数与所述预设轨迹参数匹配成功且所述力度参数与所述预设力度参数匹配成功的情况下,对终端进行解锁操作。采用本发明实施例,可分别将轨迹参数和力度参数与预设轨迹参数和预设力度参数进行匹配,从而,在两者都匹配的情况下,才可以进行解锁,一定程度上避免了用户在输入数字密码时候容易被窥视导致泄密的问题,因此,提高了终端的安全性。The terminal described in the embodiment of the present invention can determine the trajectory parameters generated by the user's sliding operation on the terminal's touch screen; determine the force parameters of the sliding operation at a preset point; respectively compare the trajectory parameters and force parameters with the preset trajectory The parameter is matched with the preset strength parameter; when the trajectory parameter is successfully matched with the preset trajectory parameter and the strength parameter is successfully matched with the preset strength parameter, the terminal is unlocked. By adopting the embodiment of the present invention, the trajectory parameter and the strength parameter can be matched with the preset trajectory parameter and the preset strength parameter respectively, so that the unlocking can only be performed when both of them match, which to a certain extent prevents the user from When entering the digital password, it is easy to be peeped and cause a leak, thus improving the security of the terminal.
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任意一种信号处理方法的部分或全部步骤。An embodiment of the present invention also provides a computer storage medium, wherein the computer storage medium can store a program, and the program includes some or all steps of any one of the signal processing methods described in the above method embodiments when executed.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that for the foregoing method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence. Because according to the present invention, certain steps may be carried out in other order or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the above units is only a logical function division. In actual implementation, there may be other division methods, for example, multiple units or components can be combined or integrated. to another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical or other forms.
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明各个实施例上述方法的全部或部分步骤。其中,而前述的存储介质可包括:U盘、移动硬盘、磁碟、光盘、只读存储器(英文:Read-Only Memory,缩写:ROM)或者随机存取存储器(英文:Random Access Memory,缩写:RAM)等各种可以存储程序代码的介质。If the above integrated units are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, server, or network device, etc., specifically, a processor in the computer device) execute all or part of the steps of the above-mentioned methods in various embodiments of the present invention. Wherein, the aforementioned storage medium may include: U disk, mobile hard disk, magnetic disk, optical disc, read-only memory (English: Read-Only Memory, abbreviated: ROM) or random access memory (English: Random Access Memory, abbreviated: RAM) and other media that can store program codes.
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still understand the foregoing The technical solutions recorded in each embodiment are modified, or some of the technical features are replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims (6)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510536477.6A CN105117632B (en) | 2015-08-27 | 2015-08-27 | The method and terminal of a kind of terminal unlocking |
PCT/CN2016/085083 WO2017032128A1 (en) | 2015-08-27 | 2016-06-07 | Terminal unlocking method and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510536477.6A CN105117632B (en) | 2015-08-27 | 2015-08-27 | The method and terminal of a kind of terminal unlocking |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105117632A CN105117632A (en) | 2015-12-02 |
CN105117632B true CN105117632B (en) | 2018-01-23 |
Family
ID=54665618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510536477.6A Expired - Fee Related CN105117632B (en) | 2015-08-27 | 2015-08-27 | The method and terminal of a kind of terminal unlocking |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105117632B (en) |
WO (1) | WO2017032128A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105809018A (en) * | 2016-03-11 | 2016-07-27 | 深圳市金立通信设备有限公司 | Sliding track verification method and terminal |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117632B (en) * | 2015-08-27 | 2018-01-23 | 广东欧珀移动通信有限公司 | The method and terminal of a kind of terminal unlocking |
CN105550559A (en) * | 2015-12-03 | 2016-05-04 | 深圳市汇顶科技股份有限公司 | Gesture unlocking method and apparatus and mobile terminal |
CN105589654B (en) * | 2015-12-29 | 2019-07-09 | 惠州Tcl移动通信有限公司 | A kind of mobile terminal unlocking method and system based on pressure sensor |
CN105740691A (en) * | 2016-01-27 | 2016-07-06 | 深圳市金立通信设备有限公司 | Password authentication method and terminal |
CN105516983A (en) * | 2016-01-28 | 2016-04-20 | 宇龙计算机通信科技(深圳)有限公司 | Authentication method and authentication device |
CN109726542A (en) * | 2018-07-03 | 2019-05-07 | 平安科技(深圳)有限公司 | Unlocking screen method, smart machine, storage medium and device |
CN112532792B (en) * | 2020-12-16 | 2021-10-22 | 北京中都星徽物流有限公司 | Method for unlocking by drawing graph on screen by hand |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102722283A (en) * | 2012-06-06 | 2012-10-10 | 北京中自科技产业孵化器有限公司 | Unlocking method and device of touch screen |
CN103309577A (en) * | 2013-06-24 | 2013-09-18 | 深圳市中兴移动通信有限公司 | Mobile terminal and unlocking method thereof |
CN104598147A (en) * | 2013-10-31 | 2015-05-06 | 英业达科技有限公司 | Screen unlocking system and method |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8913028B2 (en) * | 2008-05-17 | 2014-12-16 | David H. Chin | Mobile device authentication through touch-based gestures |
US20120169617A1 (en) * | 2011-01-04 | 2012-07-05 | Nokia Corporation | Controlling of user input device |
CN102637117A (en) * | 2012-04-24 | 2012-08-15 | 华为终端有限公司 | Unlocking method of touch screen terminal, and touch screen terminal |
KR101404025B1 (en) * | 2012-11-02 | 2014-06-10 | 한국과학기술원 | Unlocking method for application of terminal |
CN103902211A (en) * | 2012-12-27 | 2014-07-02 | 鸿富锦精密工业(武汉)有限公司 | Screen unlocking method and system |
CN104035685A (en) * | 2013-03-07 | 2014-09-10 | 龙旗科技(上海)有限公司 | Hand-held terminal unlocking method based on motion sensing |
CN105117632B (en) * | 2015-08-27 | 2018-01-23 | 广东欧珀移动通信有限公司 | The method and terminal of a kind of terminal unlocking |
-
2015
- 2015-08-27 CN CN201510536477.6A patent/CN105117632B/en not_active Expired - Fee Related
-
2016
- 2016-06-07 WO PCT/CN2016/085083 patent/WO2017032128A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102722283A (en) * | 2012-06-06 | 2012-10-10 | 北京中自科技产业孵化器有限公司 | Unlocking method and device of touch screen |
CN103309577A (en) * | 2013-06-24 | 2013-09-18 | 深圳市中兴移动通信有限公司 | Mobile terminal and unlocking method thereof |
CN104598147A (en) * | 2013-10-31 | 2015-05-06 | 英业达科技有限公司 | Screen unlocking system and method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105809018A (en) * | 2016-03-11 | 2016-07-27 | 深圳市金立通信设备有限公司 | Sliding track verification method and terminal |
Also Published As
Publication number | Publication date |
---|---|
WO2017032128A1 (en) | 2017-03-02 |
CN105117632A (en) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105117632B (en) | The method and terminal of a kind of terminal unlocking | |
US10313882B2 (en) | Dynamic unlock mechanisms for mobile devices | |
CN105069347B (en) | The method and terminal of a kind of unblock | |
KR102299261B1 (en) | Method of controlling lock state of applications and electronic device supporting the same | |
CN104834449B (en) | Icon management method and device for mobile terminal | |
CN109033771B (en) | System and method for PIN entry on a mobile device | |
CN105069335A (en) | Password setting method, verification method and terminal | |
EP2936277B1 (en) | Method and apparatus for information verification | |
CN104504569A (en) | Verification method and device | |
CN104994098B (en) | Document transmission method and relevant apparatus and Transmission system | |
CN105184126A (en) | A password setting method, verification method and terminal | |
CN105160227A (en) | Remote fingerprint verification method, user terminal and fingerprint verification system | |
CN105703901B (en) | Encrypted data input method and encrypted data input device | |
CN105929974A (en) | Password input management method and mobile terminal | |
CN105095735B (en) | A kind of method and terminal of pattern unblock | |
CN112636914A (en) | Identity authentication method, identity authentication device and smart card | |
CN104463036A (en) | Password inputting method, mobile terminal and system | |
CN102708329B (en) | Data security management system and method | |
CN105159589A (en) | Pattern unlocking method and terminal | |
CN104915583A (en) | Interface decryption processing method and mobile terminal | |
CN108171048A (en) | Password prompting method and device, storage medium and terminal | |
CN105426727A (en) | Fingerprint decryption method and mobile terminal | |
CN105574429A (en) | Method, device and terminal for file data encryption and decryption processing | |
CN105069360A (en) | File encryption and decryption methods and terminal | |
CN110336669B (en) | Information encryption method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180123 |