[go: up one dir, main page]

CN107305604B - Terminal unlocking method and device - Google Patents

Terminal unlocking method and device Download PDF

Info

Publication number
CN107305604B
CN107305604B CN201610261139.0A CN201610261139A CN107305604B CN 107305604 B CN107305604 B CN 107305604B CN 201610261139 A CN201610261139 A CN 201610261139A CN 107305604 B CN107305604 B CN 107305604B
Authority
CN
China
Prior art keywords
terminal
input
feature
measured
unlocking
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.)
Active
Application number
CN201610261139.0A
Other languages
Chinese (zh)
Other versions
CN107305604A (en
Inventor
何宗键
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tongji University
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tongji University
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tongji University, Tencent Technology Shenzhen Co Ltd filed Critical Tongji University
Priority to CN201610261139.0A priority Critical patent/CN107305604B/en
Publication of CN107305604A publication Critical patent/CN107305604A/en
Application granted granted Critical
Publication of CN107305604B publication Critical patent/CN107305604B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种终端解锁方法及装置。其中,该方法包括:检测锁屏状态下的终端当前所处的状态;在检测出终端处于静止状态时,根据终端当前所连的无线信号提取第一身份特征,在第一身份特征满足第一预定条件时,对终端解锁;在检测出终端处于非静止状态时,获取终端内的传感器测量到的第二身份特征,在第二身份特征满足第二预定条件时,对终端解锁。本发明解决了由于采用现有的终端解锁方法所导致解锁效率较低的技术问题。

The invention discloses a terminal unlocking method and device. Wherein, the method includes: detecting the current state of the terminal in the locked screen state; when detecting that the terminal is in a static state, extracting the first identity feature according to the wireless signal currently connected to the terminal, and when the first identity feature satisfies the first When the predetermined condition is met, the terminal is unlocked; when it is detected that the terminal is in a non-stationary state, the second identity feature measured by the sensor in the terminal is acquired, and when the second identity feature meets the second predetermined condition, the terminal is unlocked. The invention solves the technical problem of low unlocking efficiency caused by adopting the existing terminal unlocking method.

Description

终端解锁方法及装置Terminal unlocking method and device

技术领域technical field

本发明涉及计算机领域,具体而言,涉及一种终端解锁方法及装置。The present invention relates to the field of computers, in particular to a terminal unlocking method and device.

背景技术Background technique

在智能终端开启之前,对用户进行身份识别是一种对智能终端中的隐私进行保护的有效方式。目前,现有技术中对用户进行身份识别的方式主要包括:输入密码、滑动输入图案及生物信息识别(如指纹识别或面部识别)。Before the smart terminal is turned on, identifying the user is an effective way to protect privacy in the smart terminal. At present, methods for identifying a user in the prior art mainly include: inputting a password, sliding an input pattern, and biometric information identification (such as fingerprint identification or facial identification).

然而,在每次使用智能终端之前通过上述至少一种方式对用户身份进行识别,以实现对智能终端解锁的过程,却存在着密码容易泄露和输入耗时的缺点。一方面,用户在输入密码和滑动输入图案时,很容易被旁人偷窥到或被探测设备截取到,从而导致密码泄露;此外,输入密码和滑动输入图案,所需的认证时间较长,频繁地执行输入操作,还将大大浪费用户的时间,进而影响用户体验;再者,通过生物信息识别,不仅需要额外的识别硬件,而且识别过程还容易受到各种因素的影响,从而使得识别结果不准确,需要用户进行反复认证,进而导致认证时间延长。However, before each use of the smart terminal, at least one of the above methods is used to identify the user's identity to realize the process of unlocking the smart terminal, but there are disadvantages that the password is easy to leak and input is time-consuming. On the one hand, when the user enters the password and slides the input pattern, it is easy to be peeped by others or intercepted by the detection device, resulting in the leakage of the password; in addition, the authentication time required for entering the password and sliding the input pattern is relatively long, and frequently Performing an input operation will greatly waste the user's time, thereby affecting the user experience; moreover, through biometric information identification, not only additional identification hardware is required, but the identification process is also easily affected by various factors, resulting in inaccurate identification results , requiring the user to perform repeated authentication, which in turn leads to an extension of the authentication time.

也就是说,现有技术所提供的对用户进行身份识别,以实现对智能终端解锁的方式,不仅安全性较低,无法保障用户的隐私安全,而且所需认证时间较长,导致解锁效率也大大降低。That is to say, the method provided by the prior art to identify the user to realize the unlocking of the smart terminal not only has low security and cannot guarantee the privacy of the user, but also requires a long authentication time, resulting in low unlocking efficiency. Greatly reduced.

针对上述的问题,目前尚未提出有效的解决方案。For the above problems, no effective solution has been proposed yet.

发明内容Contents of the invention

本发明实施例提供了一种终端解锁方法及装置,以至少解决由于采用现有的终端解锁方法所导致解锁效率较低的技术问题。Embodiments of the present invention provide a method and device for unlocking a terminal, so as to at least solve the technical problem of low unlocking efficiency caused by adopting an existing terminal unlocking method.

根据本发明实施例的一个方面,提供了一种终端解锁方法,包括:检测锁屏状态下的终端当前所处的状态;在检测出上述终端处于静止状态时,根据上述终端当前所连的无线信号提取第一身份特征,在上述第一身份特征满足第一预定条件时,对上述终端解锁;在检测出上述终端处于非静止状态时,获取上述终端内的传感器测量到的第二身份特征,在上述第二身份特征满足第二预定条件时,对上述终端解锁。According to an aspect of an embodiment of the present invention, a method for unlocking a terminal is provided, including: detecting the current state of the terminal in the lock screen state; Extracting the first identity feature from the signal, unlocking the terminal when the first identity feature satisfies a first predetermined condition; acquiring a second identity feature measured by a sensor in the terminal when it is detected that the terminal is in a non-stationary state, When the second identity feature satisfies a second predetermined condition, the terminal is unlocked.

根据本发明实施例的另一方面,还提供了一种终端解锁装置,包括:检测单元,用于检测锁屏状态下的终端当前所处的状态;第一解锁单元,用于在检测出上述终端处于静止状态时,根据上述终端当前所连的无线信号提取第一身份特征,在上述第一身份特征满足第一预定条件时,对上述终端解锁;第二解锁单元,用于在检测出上述终端处于非静止状态时,获取上述终端内的传感器测量到的第二身份特征,在上述第二身份特征满足第二预定条件时,对上述终端解锁。According to another aspect of the embodiments of the present invention, there is also provided a device for unlocking a terminal, including: a detection unit, configured to detect the current state of the terminal in the lock screen state; a first unlocking unit, configured to detect the above-mentioned When the terminal is in a static state, the first identity feature is extracted according to the wireless signal currently connected to the terminal, and when the first identity feature meets the first predetermined condition, the terminal is unlocked; the second unlocking unit is used to detect the above-mentioned When the terminal is in a non-stationary state, acquire the second identity feature measured by the sensor in the terminal, and unlock the terminal when the second identity feature satisfies a second predetermined condition.

在本发明实施例中,通过检测终端当前所处的状态,以实现在终端处于静止状态时,利用终端当前所连的无线信号所提取的第一身份特征来判断是否对该终端解锁,在终端处于非静止状态时,利用终端内的传感器测量到的第二身份特征来判断是否对该终端解锁。也就是说,根据终端所处的不同状态,分别直接对终端采用不同的身份特征进行认证识别,以实现对不同状态下的终端进行快速地被动解锁,而无需手动向终端输入密码或其他认证信息,从而减少终端在解锁过程所用的认证时间,以达到提高终端解锁效率的效果,进而克服现有技术中终端解锁效率较低的问题。In the embodiment of the present invention, by detecting the current state of the terminal, when the terminal is in a static state, it is possible to judge whether to unlock the terminal by using the first identity feature extracted from the wireless signal to which the terminal is currently connected. When in a non-stationary state, use the second identity feature measured by the sensor in the terminal to determine whether to unlock the terminal. That is to say, according to the different states of the terminal, different identity features are directly used for authentication and identification of the terminal, so as to realize fast and passive unlocking of the terminal in different states, without manually inputting passwords or other authentication information to the terminal , so as to reduce the authentication time used by the terminal in the unlocking process, so as to achieve the effect of improving the efficiency of terminal unlocking, thereby overcoming the problem of low terminal unlocking efficiency in the prior art.

此外,对不同状态下的终端,分别通过不同的身份特征进行认证识别,还提高了对终端解锁的灵活性,以避免由于采用单一解锁方式对终端解锁失败时所导致的需要反复解锁认证的问题。In addition, terminals in different states are authenticated and identified through different identity features, which also improves the flexibility of unlocking the terminal, so as to avoid the problem of repeated unlocking and authentication when a single unlocking method fails to unlock the terminal. .

进一步,直接利用终端当前所连的无线信号提取第一身份特征,及终端内的传感器测量到的第二身份特征对终端进行解锁认证,以避免用于解锁的内容的泄露,进一步保证了终端解锁的安全性。Further, the terminal is directly connected to the wireless signal to extract the first identity feature, and the second identity feature measured by the sensor in the terminal is used to unlock and authenticate the terminal, so as to avoid the leakage of the unlocking content and further ensure the terminal unlocking. security.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:

图1是根据本发明实施例的一种可选的终端解锁方法的应用环境示意图;FIG. 1 is a schematic diagram of an application environment of an optional terminal unlocking method according to an embodiment of the present invention;

图2是根据本发明实施例的一种可选的终端解锁方法的流程图;FIG. 2 is a flow chart of an optional terminal unlocking method according to an embodiment of the present invention;

图3是根据本发明实施例的另一种可选的终端解锁方法的流程图;Fig. 3 is a flowchart of another optional terminal unlocking method according to an embodiment of the present invention;

图4是根据本发明实施例的一种可选的终端解锁方法的示意图;Fig. 4 is a schematic diagram of an optional terminal unlocking method according to an embodiment of the present invention;

图5是根据本发明实施例的另一种可选的终端解锁方法的示意图;Fig. 5 is a schematic diagram of another optional terminal unlocking method according to an embodiment of the present invention;

图6是根据本发明实施例的又一种可选的终端解锁方法的流程图;FIG. 6 is a flowchart of another optional terminal unlocking method according to an embodiment of the present invention;

图7是根据本发明实施例的又一种可选的终端解锁方法的示意图;Fig. 7 is a schematic diagram of another optional terminal unlocking method according to an embodiment of the present invention;

图8是根据本发明实施例的一种可选的终端解锁装置的示意图;以及Fig. 8 is a schematic diagram of an optional terminal unlocking device according to an embodiment of the present invention; and

图9是根据本发明实施例的一种可选的终端的示意图。Fig. 9 is a schematic diagram of an optional terminal according to an embodiment of the present invention.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.

实施例1Example 1

根据本发明实施例,提供了一种上述终端解锁方法的实施例,该终端解锁方法可以但不限于应用于如图1所示的应用环境中,与网络104连接有多个终端,例如,如图1所示的终端102-1与终端102-2。其中,在本实施例中,上述网络104可以包括但不限于无线信号网络,例如WIFI信号网络。以终端102-1为例,检测锁屏状态下该终端102-1当前所处的状态;在检测出终端102-1处于静止状态时,根据当前所连的无线信号提取第一身份特征,并在第一身份特征满足第一预定条件时,对该终端102-1进行解锁;在检测出终端102-1处于非静止状态时,获取终端102-1内的传感器测量到的第二身份特征,并在第二身份特征满足第二预定条件时,对该终端102-1进行解锁。也就是说,根据终端所处的不同状态,分别对终端采用不同的身份特征进行认证识别,以实现对终端的快速被动解锁,而无需手动输入密码或其他认证信息,从而达到提高对终端解锁的效率的效果。According to an embodiment of the present invention, an embodiment of the above-mentioned terminal unlocking method is provided. The terminal unlocking method can be but not limited to be applied in the application environment shown in FIG. 1 , where multiple terminals are connected to the network 104, for example, Terminal 102-1 and terminal 102-2 shown in FIG. 1 . Wherein, in this embodiment, the above-mentioned network 104 may include but not limited to a wireless signal network, such as a WIFI signal network. Taking the terminal 102-1 as an example, detect the current state of the terminal 102-1 in the locked screen state; when it is detected that the terminal 102-1 is in a static state, extract the first identity feature according to the currently connected wireless signal, and When the first identity feature satisfies the first predetermined condition, unlock the terminal 102-1; when it is detected that the terminal 102-1 is in a non-stationary state, acquire the second identity feature measured by the sensor in the terminal 102-1, And when the second identity feature satisfies the second predetermined condition, the terminal 102-1 is unlocked. That is to say, according to the different states of the terminal, different identity features are used for authentication and identification of the terminal, so as to realize the fast and passive unlocking of the terminal without manually inputting passwords or other authentication information, so as to improve the security of unlocking the terminal. efficiency effect.

可选地,在本实施例中,上述终端可以包括但不限于以下至少之一:手机、平板电脑、笔记本电脑、台式PC机。上述只是一种示例,本实施例对此不做任何限定。Optionally, in this embodiment, the foregoing terminal may include but not limited to at least one of the following: a mobile phone, a tablet computer, a notebook computer, and a desktop PC. The foregoing is just an example, and this embodiment does not make any limitation thereto.

根据本发明实施例,提供了一种终端解锁方法,如图2所示,该方法包括:According to an embodiment of the present invention, a method for unlocking a terminal is provided, as shown in FIG. 2 , the method includes:

S202,检测锁屏状态下的终端当前所处的状态;S202, detecting the current state of the terminal in the lock screen state;

S204,在检测出终端处于静止状态时,根据终端当前所连的无线信号提取第一身份特征,在第一身份特征满足第一预定条件时,对终端解锁;S204. When it is detected that the terminal is in a static state, extract a first identity feature according to the wireless signal currently connected to the terminal, and unlock the terminal when the first identity feature satisfies a first predetermined condition;

S206,在检测出终端处于非静止状态时,获取终端内的传感器测量到的第二身份特征,在第二身份特征满足第二预定条件时,对终端解锁。S206. When it is detected that the terminal is in a non-stationary state, acquire a second identity feature measured by a sensor in the terminal, and unlock the terminal when the second identity feature satisfies a second predetermined condition.

可选地,在本实施例中,上述终端解锁方法可以但不限于应用于锁屏状态下的终端。具体而言,检测锁屏状态下的终端当前所处的状态,在该终端处于静止状态时,则根据终端当前所连的无线信号提取第一身份特征,并在第一身份特征满足第一预定条件时,对终端解锁;在该终端处于非静止状态时,则获取终端内的传感器测量到的第二身份特征,并在第二身份特征满足第二预定条件时,对终端解锁。也就是说,对检测到处于不同状态下的终端,分别通过与不同的身份特征进行比对,以实现对不同状态下的终端进行快速地被动解锁,从而减少终端解锁过程所用的认证时间,进而达到提高终端解锁效率的效果。Optionally, in this embodiment, the above method for unlocking a terminal may be applied to a terminal in a locked screen state, but is not limited to. Specifically, detect the current state of the terminal in the locked screen state, and when the terminal is in a static state, extract the first identity feature according to the wireless signal currently connected to the terminal, and when the first identity feature satisfies the first predetermined condition, unlock the terminal; when the terminal is in a non-stationary state, obtain the second identity feature measured by the sensor in the terminal, and unlock the terminal when the second identity feature satisfies a second predetermined condition. That is to say, by comparing the terminals detected in different states with different identity features, the terminals in different states can be quickly and passively unlocked, thereby reducing the authentication time used in the terminal unlocking process, and further The effect of improving terminal unlocking efficiency is achieved.

可选地,在本实施例中,检测锁屏状态下的终端当前所处的状态可以但不限于通过检测终端内的传感器测量到的数据实现。也就是说,在传感器的读数均为0时,则表示该终端当前所处的状态为静止状态;而在传感器的读书非0时,则表示终端当前所处的状态为非静止状态。上述仅是一种示例,本实施例中对此不做任何限定。Optionally, in this embodiment, detecting the current state of the terminal in the locked screen state may be, but not limited to, implemented by detecting data measured by sensors in the terminal. That is to say, when the readings of the sensors are all 0, it means that the current state of the terminal is in a static state; and when the readings of the sensors are not 0, it means that the current state of the terminal is in a non-stationary state. The foregoing is only an example, and no limitation is set in this embodiment.

需要说明的是,在本实施例中,通过检测终端当前所处的状态,以实现在终端处于静止状态时,利用终端当前所连的无线信号所提取的第一身份特征来判断是否对该终端解锁,在终端处于非静止状态时,利用终端内的传感器测量到的第二身份特征来判断是否对该终端解锁。也就是说,根据终端所处的不同状态,分别直接对终端采用不同的身份特征进行认证识别,以实现对不同状态下的终端进行快速地被动解锁,而无需手动向终端输入密码或其他认证信息,从而减少终端在解锁过程所用的认证时间,以达到提高终端解锁效率的效果,进而克服现有技术中终端解锁效率较低的问题。此外,对不同状态下的终端,分别通过不同的身份特征进行认证识别,还提高了对终端解锁的灵活性,以避免由于采用单一解锁方式对终端解锁失败时所导致的需要反复解锁认证的问题。进一步,直接利用终端当前所连的无线信号提取第一身份特征,及终端内的传感器测量到的第二身份特征对终端进行解锁认证,以避免用于解锁的内容的泄露,进一步保证了终端解锁的安全性。It should be noted that, in this embodiment, by detecting the current state of the terminal, when the terminal is in a static state, the first identity feature extracted from the wireless signal to which the terminal is currently connected is used to determine whether the terminal For unlocking, when the terminal is in a non-stationary state, use the second identity feature measured by the sensor in the terminal to determine whether to unlock the terminal. That is to say, according to the different states of the terminal, different identity features are directly used for authentication and identification of the terminal, so as to realize fast and passive unlocking of the terminal in different states, without manually inputting passwords or other authentication information to the terminal , so as to reduce the authentication time used by the terminal in the unlocking process, so as to achieve the effect of improving the efficiency of terminal unlocking, thereby overcoming the problem of low terminal unlocking efficiency in the prior art. In addition, terminals in different states are authenticated and identified through different identity features, which also improves the flexibility of unlocking the terminal, so as to avoid the problem of repeated unlocking and authentication when a single unlocking method fails to unlock the terminal. . Further, the terminal is directly connected to the wireless signal to extract the first identity feature, and the second identity feature measured by the sensor in the terminal is used to unlock and authenticate the terminal, so as to avoid the leakage of the unlocking content and further ensure the terminal unlocking. security.

可选地,在本实施例中,在终端处于静止状态时,上述第一身份特征可以但不限于为目标呼吸特征。可选地,在本实施例中,根据终端当前所连的无线信号提取第一身份特征包括:获取无线信号的信号强度指示信息(Received Signal Strength Indication,RSSI)和/或信道状态信息(Channel State Information,CSI);根据RSSI和/或CSI提取第一身份特征中的目标呼吸特征。Optionally, in this embodiment, when the terminal is in a stationary state, the above-mentioned first identity feature may be, but not limited to, a target breathing feature. Optionally, in this embodiment, extracting the first identity feature according to the wireless signal currently connected to the terminal includes: obtaining signal strength indication information (Received Signal Strength Indication, RSSI) and/or channel state information (Channel State Information, CSI); Extract the target respiratory feature in the first identity feature according to RSSI and/or CSI.

需要说明的是,由于人体会对无线信号产生干扰,因而,在本实施例中,通过检测终端当前所连的无线信号(如WIFI信号)的变化,以实现对身份的准确识别。如在呼吸的时候,由于胸腔的起伏变化会对WIFI信号产生不同的干扰,因此,通过准确检测出WIFI信号的变化,以实现从变化中还原出该终端附近的呼吸特征,从而达到根据该呼吸特征来判定是否对该终端进行被动解锁。It should be noted that, since the human body can interfere with wireless signals, in this embodiment, the accurate identification of the identity is realized by detecting the change of the wireless signal (such as WIFI signal) to which the terminal is currently connected. For example, when breathing, the ups and downs of the chest will cause different interference to the WIFI signal. Therefore, by accurately detecting the change of the WIFI signal, the breathing characteristics near the terminal can be restored from the change, so as to achieve Features to determine whether to passively unlock the terminal.

换言之,在检测获取到的目标呼吸特征与为终端预设的呼吸特征的偏差小于预定阈值时,则可以判断出检测到的目标呼吸特征满足预定条件,可以对该终端解锁,而无需向该终端主动输入任何验证信息。从而减少了对终端解锁的认证时间,保证了终端解锁效率。In other words, when the deviation between the acquired target respiratory characteristics and the preset respiratory characteristics for the terminal is less than a predetermined threshold, it can be determined that the detected target respiratory characteristics meet the predetermined conditions, and the terminal can be unlocked without sending a notification to the terminal. Voluntarily enter any verification information. Therefore, the authentication time for unlocking the terminal is reduced, and the efficiency of unlocking the terminal is ensured.

可选地,在本实施例中,上述第二身份特征可以但不限于包括:运动特征、输入特征。其中,上述运动特征包括以下至少之一:步速、步频、步宽;上述输入特征包括以下至少之一:输入力度、输入位移、输入频率。Optionally, in this embodiment, the above-mentioned second identity feature may include, but is not limited to: sports feature, input feature. Wherein, the above-mentioned movement characteristics include at least one of the following: pace speed, step frequency, and step width; the above-mentioned input characteristics include at least one of the following: input force, input displacement, and input frequency.

可选地,在本实施例中,上述终端内的传感器可以包括但不限于:加速度传感器、角速度传感器。其中,上述角速度传感器可以为陀螺仪。也就是说,通过上述传感器来检测该终端是否处于非静止状态,在检测到该终端处于非静止状态时,则可以利用上述传感器测量到的数据来判断是否对终端进行解锁。Optionally, in this embodiment, the above-mentioned sensors in the terminal may include but not limited to: an acceleration sensor and an angular velocity sensor. Wherein, the above-mentioned angular velocity sensor may be a gyroscope. That is to say, whether the terminal is in a non-stationary state is detected by the above-mentioned sensor, and when it is detected that the terminal is in a non-stationary state, the data measured by the above-mentioned sensor can be used to determine whether to unlock the terminal.

需要说明的是,在本实施例中,在通过加速度传感器测量到的数据进行解锁判断时,上述第二身份特征可以对应为运动特征。也就是说,在加速度传感器的读书非0时,则表示该终端处于运动状态,通过获取对应的运动特征来判断在运动过程中是否对该终端解锁。例如,在终端被携带移动的场景中,则可以采用加速度传感器来获取第二身份特征中的运动特征,来根据运动习惯进行身份认证,以判断是否对终端解锁。It should be noted that, in this embodiment, when the data measured by the acceleration sensor is used for unlocking determination, the above-mentioned second identity feature may correspond to a motion feature. That is to say, when the reading of the acceleration sensor is not 0, it means that the terminal is in a motion state, and it is judged whether to unlock the terminal during the motion by acquiring the corresponding motion characteristics. For example, in the scene where the terminal is carried and moved, the acceleration sensor can be used to obtain the motion feature in the second identity feature, and to perform identity authentication according to exercise habits, so as to determine whether to unlock the terminal.

此外,在通过角速度传感器测量到的数据进行解锁判断时,上述第二身份特征可以对应为输入特征。也就是说,在角速度传感器的读数非0时,则表示该终端处于触摸交互状态,通过获取交互过程的输入特征来判断在交互过程中是否对该终端解锁。In addition, when the data measured by the angular velocity sensor is used for unlocking judgment, the above-mentioned second identity feature may correspond to an input feature. That is to say, when the reading of the angular velocity sensor is not 0, it means that the terminal is in the touch interaction state, and whether the terminal is unlocked during the interaction process is determined by acquiring the input characteristics of the interaction process.

可选地,在本实施例中,上述采用角速度传感器来获取第二身份特征中的输入特征的应用场景可以包括但不限于以下之一:Optionally, in this embodiment, the above-mentioned application scenario of using an angular velocity sensor to acquire input features in the second identity feature may include but not limited to one of the following:

1)在检测出终端处于非静止状态,且加速度传感器未测量到运动特征时,获取角速度传感器测量到的输入特征。例如,在用户与终端交互的过程中,通过角速度传感器获取输入特征。1) When it is detected that the terminal is in a non-stationary state and the acceleration sensor does not measure the motion feature, acquire the input feature measured by the angular velocity sensor. For example, during the process of interaction between the user and the terminal, the input features are acquired through the angular velocity sensor.

2)在无法检测到终端当前所处的状态时,获取角速度传感器测量到的输入特征。例如,在被动解锁失效的情况下,通过角速度传感器获取输入特征的方式对终端主动解锁。2) When the current state of the terminal cannot be detected, the input characteristics measured by the angular velocity sensor are obtained. For example, in the case that passive unlocking fails, the terminal is actively unlocked in a manner of acquiring input features through an angular velocity sensor.

可选地,在本实施例中,获取终端内的角速度传感器测量到的第二身份特征中的输入特征可以包括但不限于:在终端显示用于提示获取预定的文字的提示信息,其中,预定的文字为随机生成的用于解锁的验证文字;在获取上述预定的文字的过程中,获取角速度传感器测量到的输入特征。Optionally, in this embodiment, obtaining the input features of the second identity features measured by the angular velocity sensor in the terminal may include but not limited to: displaying prompt information on the terminal for prompting to obtain predetermined text, where the predetermined The text in is randomly generated verification text for unlocking; in the process of obtaining the predetermined text above, the input features measured by the angular velocity sensor are obtained.

也就是说,作为对被动解锁的一种补充方式,本实施例中还提供了一种主动解锁方式,根据角速度传感器测量到的输入特征来判断是否对终端解锁。需要说明的是,在本实施例中,上述方式不同于相关技术,无需获取输入的具体内容,而是通过获取输入时的输入方式,实现与输入习惯的匹配,从而达到保护隐私的目的,进而实现提高解锁的安全性的效果。That is to say, as a supplementary way to passive unlocking, this embodiment also provides an active unlocking way, which judges whether to unlock the terminal according to the input characteristics measured by the angular velocity sensor. It should be noted that, in this embodiment, the above-mentioned method is different from related technologies. It is not necessary to obtain the specific content of the input, but to achieve the matching with the input habit by obtaining the input method at the time of input, so as to achieve the purpose of protecting privacy, and then An effect of improving security of unlocking is achieved.

具体结合图3所示进行说明,检测锁屏状态下的终端当前所处的状态,在终端处于静止状态时,则根据无线信号(如WIFI信号)的变化,获取第一身份特征中的目标呼吸特征。在终端处于非静止状态时,若加速度传感器的读数非0时,则表示终端处于运动状态,获取第二身份特征中的运动特征。Specifically, as shown in FIG. 3, the current state of the terminal in the lock screen state is detected. When the terminal is in a static state, the target breath in the first identity feature is obtained according to the change of the wireless signal (such as the WIFI signal). feature. When the terminal is in a non-stationary state, if the reading of the acceleration sensor is not 0, it means that the terminal is in a motion state, and the motion feature in the second identity feature is acquired.

需要说明的是,在上述两种特征可识别的情况下,则可分别通过获取到的目标呼吸特征或运动特征来判断是否对终端进行被动解锁。此外,在上述两种特征无法识别的情况下,则可通过角速度传感器获取第二身份特征中的输入特征,以利用交互过程中输入时的输入特征来对终端进行主动解锁。这里,通过角速度传感器获取第二身份特征中的输入特征的方式也可以作为一种单独的解锁方式,以实现直接对终端进行主动解锁。本实施例中对此不做任何限定。It should be noted that, in the case that the above two features are identifiable, whether to perform passive unlocking of the terminal can be judged based on the acquired target breathing feature or motion feature respectively. In addition, in the case that the above two features cannot be identified, the input feature in the second identity feature can be obtained through the angular velocity sensor, so as to actively unlock the terminal by using the input feature when inputting during the interaction process. Here, the method of obtaining the input feature in the second identity feature through the angular velocity sensor can also be used as a separate unlocking method, so as to realize direct active unlocking of the terminal. There is no limitation on this in this embodiment.

可选地,在本实施例中,在终端再次锁屏后,可以但不限于再次通过检测终端当前所处的状态,以实现根据终端所处的不同状态,对终端分别采用不同的身份特征进行安全快速地认证识别。也就是说,在终端锁屏后,即处于锁屏状态下,可以对终端重复执行上述终端解锁方法。Optionally, in this embodiment, after the terminal locks the screen again, it is possible, but not limited to, to detect the current state of the terminal again, so as to implement different identity features for the terminal according to the different states of the terminal. Safe and fast authentication and identification. That is to say, after the screen of the terminal is locked, that is, in the screen-locked state, the above method for unlocking the terminal can be repeatedly performed on the terminal.

通过本申请提供的实施例,通过检测终端当前所处的状态,以实现在终端处于静止状态时,利用终端当前所连的无线信号所提取的第一身份特征来判断是否对该终端解锁,在终端处于非静止状态时,利用终端内的传感器测量到的第二身份特征来判断是否对该终端解锁。也就是说,根据终端所处的不同状态,分别直接对终端采用不同的身份特征进行认证识别,以实现对不同状态下的终端进行快速地被动解锁,而无需手动向终端输入密码或其他认证信息,从而减少终端在解锁过程所用的认证时间,以达到提高终端解锁效率的效果,进而克服现有技术中终端解锁效率较低的问题。Through the embodiments provided in this application, by detecting the current state of the terminal, when the terminal is in a static state, it is possible to use the first identity feature extracted from the wireless signal to which the terminal is currently connected to determine whether to unlock the terminal. When the terminal is in a non-stationary state, the second identity feature measured by the sensor inside the terminal is used to determine whether to unlock the terminal. That is to say, according to the different states of the terminal, different identity features are directly used for authentication and identification of the terminal, so as to realize fast and passive unlocking of the terminal in different states, without manually inputting passwords or other authentication information to the terminal , so as to reduce the authentication time used by the terminal in the unlocking process, so as to achieve the effect of improving the efficiency of terminal unlocking, thereby overcoming the problem of low terminal unlocking efficiency in the prior art.

作为一种可选的方案,根据终端当前所连的无线信号提取第一身份特征包括:As an optional solution, extracting the first identity feature according to the wireless signal currently connected to the terminal includes:

S1,获取无线信号的信号强度指示信息(Received Signal StrengthIndication,RSSI)和/或信道状态信息(Channel State Information,CSI);S1, acquiring signal strength indication information (Received Signal StrengthIndication, RSSI) and/or channel state information (Channel State Information, CSI) of the wireless signal;

S2,根据RSSI和/或CSI提取第一身份特征中的目标呼吸特征。S2. Extract the target respiratory feature in the first identity feature according to the RSSI and/or CSI.

可选地,在本实施例中,在获取RSSI和/或CSI之后,还包括:将终端采集到的时域中的RSSI和/或CSI通过滤波器进行去干扰处理,并将去干扰后的信号转换为频域信号。Optionally, in this embodiment, after obtaining the RSSI and/or CSI, it further includes: performing de-interference processing on the RSSI and/or CSI in the time domain collected by the terminal through a filter, and de-interfering the de-interferenced The signal is converted to a frequency domain signal.

需要说明的是,在本实施例中,RSSI和/或CSI去干扰后转换为频域中的频域信号可以用于指示第一身份特征中的目标呼吸特征,如呼吸频率。也就是说,将根据RSSI和/或CSI提取到的第一身份特征中的目标呼吸特征,与预设的呼吸特征进行匹配,以实现对用户身份的认证识别。It should be noted that, in this embodiment, the RSSI and/or CSI converted into a frequency domain signal in the frequency domain after interference removal may be used to indicate the target respiratory feature in the first identity feature, such as the respiratory frequency. That is to say, the target breathing feature in the first identity feature extracted according to the RSSI and/or CSI is matched with the preset breathing feature, so as to realize authentication and identification of the user identity.

可选地,在本实施例中,提取第一身份特征中的目标呼吸特征可以包括但不限于以下之一:Optionally, in this embodiment, extracting the target respiratory feature in the first identity feature may include but not limited to one of the following:

1)将在频域中的最大峰值所对应的频率设置为目标呼吸特征中的目标呼吸频率;1) The frequency corresponding to the maximum peak value in the frequency domain is set as the target respiratory frequency in the target respiratory feature;

2)获取在频域中的前M个峰值所对应的频率,将该前M个峰值所对应的频率作为目标呼吸特征。2) Obtain the frequencies corresponding to the first M peaks in the frequency domain, and use the frequencies corresponding to the first M peaks as the target respiratory feature.

也就是说,目标呼吸特征中可以包括但不限于一个目标呼吸频率,其中,该目标呼吸频率可以通过以下至少一种方式确定:1)将RSSI在频域中的最大峰值所对应的频率设置为目标呼吸频率;2)将CSI在频域中的最大峰值所对应的频率设置为目标呼吸频率;3)按照预设权重根据RSSI在频域中的最大峰值所对应的频率,及CSI在频域中的最大峰值所对应的频率计算后确定。That is to say, the target respiration feature may include but not limited to a target respiration frequency, wherein the target respiration frequency may be determined in at least one of the following ways: 1) Setting the frequency corresponding to the maximum peak value of the RSSI in the frequency domain to Target respiratory rate; 2) Set the frequency corresponding to the maximum peak value of CSI in the frequency domain as the target respiratory rate; 3) According to the preset weight, according to the frequency corresponding to the maximum peak value of RSSI in the frequency domain, and CSI in the frequency domain The frequency corresponding to the largest peak in is calculated and determined.

例如,在方式3)中,假设RSSI在频域中的最大峰值所对应的频率为F1,CSI在频域中的最大峰值所对应的频率F2,与RSSI对应的预设权重为a1,与CSI对应的预设权重为a2,则目标呼吸特征中的目标呼吸频率F可以通过以下方式得到:F=F1*a1+F2+a2。For example, in mode 3), it is assumed that the frequency corresponding to the maximum peak value of RSSI in the frequency domain is F1, the frequency corresponding to the maximum peak value of CSI in the frequency domain is F2, the preset weight corresponding to RSSI is a1, and the frequency corresponding to CSI The corresponding preset weight is a2, and the target breathing frequency F in the target breathing feature can be obtained in the following manner: F=F1*a1+F2+a2.

此外,在本实施例中,目标呼吸特征中还可以包括但不限于频域中的前M个峰值所对应的频率。也就是说,目标呼吸特征中包括一组用于指示当前呼吸特征的多个频率。其中,上述目标呼吸特征包括以下至少之一:1)RSSI在频域中的前M个峰值所对应的频率;2)CSI在频域中的前M个峰值所对应的频率;3)按照预设权重根据RSSI在频域中的前M个峰值所对应的频率,及CSI在频域中的前M个峰值所对应的频率计算后确定得到的频率。In addition, in this embodiment, the target breathing feature may also include, but not limited to, frequencies corresponding to the first M peaks in the frequency domain. That is to say, the target breathing feature includes a group of multiple frequencies used to indicate the current breathing feature. Wherein, the above-mentioned target breathing features include at least one of the following: 1) the frequencies corresponding to the first M peaks of RSSI in the frequency domain; 2) the frequencies corresponding to the first M peaks of CSI in the frequency domain; The weight is set to be the frequency obtained by calculating the frequencies corresponding to the first M peaks of the RSSI in the frequency domain and the frequencies corresponding to the first M peaks of the CSI in the frequency domain.

也就是说,在本实施例中,可以单独根据上述RSSI在频域中的峰值所对应的频率获取目标呼吸特征,也可以单独根据上述CSI在频域中的峰值所对应的频率获取目标呼吸特征,还可以结合RSSI和CSI在频域中的峰值所对应的频率获取目标呼吸特征。例如,RSSI和CSI的结合方式可以但不限于按照预先分配的不同权重计算获取二者结合后的目标呼吸特征。That is to say, in this embodiment, the target respiratory feature can be obtained solely according to the frequency corresponding to the peak value of the RSSI in the frequency domain, or the target respiratory feature can be obtained solely according to the frequency corresponding to the peak value of the CSI in the frequency domain , and the frequency corresponding to the peak value of RSSI and CSI in the frequency domain can also be combined to obtain the target respiratory feature. For example, the way of combining RSSI and CSI may be, but not limited to, calculate and acquire target respiratory features after the combination of the two according to different pre-allocated weights.

其中,需要说明的是,上述本实施例中提供的RSSI和CSI结合获取目标呼吸特征的方式中,上述RSSI和CSI的结合方式仅是一种示例,本实施例中对此不做任何限定,根据数学计算方式结合两种信息以表示呼吸特征的方式均可包含在本发明实施例的构思中。Wherein, it should be noted that, in the way of combining RSSI and CSI provided in the above-mentioned embodiment to obtain the target respiratory characteristics, the above-mentioned combination of RSSI and CSI is just an example, which is not limited in this embodiment. Combining the two types of information according to mathematical calculations to represent breathing features can be included in the concept of the embodiments of the present invention.

通过本申请提供的实施例,通过获取无线信号的信号强度指示信息RSSI和/或信道状态信息CSI,以根据RSSI和/或CSI提取第一身份特征中的目标呼吸特征,从而达到根据呼吸特征准确快速地确定是否对终端进行被动解锁,而无需主动输入密码等认证信息,以减少对终端的认证时间,进而实现提高终端解锁效率的效果。Through the embodiments provided in this application, by acquiring the signal strength indication information RSSI and/or channel state information CSI of the wireless signal, the target breathing feature in the first identity feature is extracted according to the RSSI and/or CSI, so as to achieve accurate breathing according to the breathing feature. Quickly determine whether to passively unlock the terminal without actively inputting authentication information such as passwords, so as to reduce the authentication time of the terminal, thereby achieving the effect of improving the efficiency of terminal unlocking.

作为一种可选的方案,As an alternative,

S1,根据RSSI和/或CSI提取第一身份特征中的目标呼吸特征包括:S1, extracting the target respiratory feature in the first identity feature according to RSSI and/or CSI includes:

S11,对时域中的RSSI和/或CSI进行转换,得到频域中的RSSI和/或CSI;S11, converting the RSSI and/or CSI in the time domain to obtain the RSSI and/or CSI in the frequency domain;

S12,根据频域中的RSSI和/或CSI的峰值所对应的频率获取目标呼吸特征;S12. Obtain target respiratory characteristics according to the frequency corresponding to the peak value of RSSI and/or CSI in the frequency domain;

S2,在第一身份特征满足第一预定条件时,对终端解锁包括:S2, when the first identity feature satisfies the first predetermined condition, unlocking the terminal includes:

S21,判断目标呼吸特征与预设的呼吸特征二者之间的偏差是否小于第一预定阈值;S21, judging whether the deviation between the target breathing characteristic and the preset breathing characteristic is smaller than a first predetermined threshold;

S22,在目标呼吸特征与预设的呼吸特征二者之间的偏差小于第一预定阈值时,对终端解锁。S22. When the deviation between the target breathing characteristic and the preset breathing characteristic is smaller than a first predetermined threshold, unlock the terminal.

可选地,在本实施例中,根据频域中的RSSI和/或CSI的峰值所对应的频率获取目标呼吸特征包括:Optionally, in this embodiment, acquiring the target respiratory feature according to the frequency corresponding to the peak value of RSSI and/or CSI in the frequency domain includes:

1)将在频域中的最大峰值所对应的频率设置为目标呼吸特征中的目标呼吸频率;1) The frequency corresponding to the maximum peak value in the frequency domain is set as the target respiratory frequency in the target respiratory feature;

2)获取在频域中的前M个峰值所对应的频率,将该前M个峰值所对应的频率作为目标呼吸特征。2) Obtain the frequencies corresponding to the first M peaks in the frequency domain, and use the frequencies corresponding to the first M peaks as the target respiratory feature.

可选地,在本实施例中,目标呼吸特征与预设的呼吸特征二者之间的偏差可以包括但不限于以下至少之一:目标呼吸特征与预设的呼吸特征二者之间的差值、目标呼吸特征与预设的呼吸特征二者之间的平方差。需要说明的是,目标呼吸特征与预设的呼吸特征二者之间的偏差还可以通过其他用于指示二者之间的差别的计算方式获取,上述仅是一种示例,本实施例中对此不做任何限定。Optionally, in this embodiment, the deviation between the target breathing characteristic and the preset breathing characteristic may include but not limited to at least one of the following: the difference between the target breathing characteristic and the preset breathing characteristic value, the squared difference between the target breath signature and the preset breath signature. It should be noted that the deviation between the target breathing feature and the preset breathing feature can also be obtained by other calculation methods used to indicate the difference between the two, the above is just an example, and in this embodiment This does not make any restrictions.

具体结合图4所示示例进行说明,假设获取到当前无线信号的CSI,对时域中60s内的CSI(如图4(a)所示)进行转换,得到频域中CSI(如图4(b)所示)。进一步,假设将CSI在频域中的最大峰值所对应的频率设置为目标呼吸频率,则在通过比较目标呼吸特征与预设的呼吸特征二者之间的偏差来确定是否对终端解锁的过程中,可以通过比较目标呼吸特征中的目标呼吸频率与预设的呼吸特征中的预设呼吸频率二者之间的偏差来确定是否对终端解锁。如图4(b)所示,假设最大峰值出现在第37个位置,则表示60s内呼吸了37次,可得目标呼吸频率为60/37=1.6s。进一步,假设预设呼吸频率为1.5s,则目标呼吸频率与预设呼吸频率二者之间的差值为0.1s,小于第一预定阈值0.2s,则判断出目标呼吸特征与预设的呼吸特征二者之间的偏差小于第一预定阈值,可以对终端解锁。Specifically combined with the example shown in Figure 4, assuming that the CSI of the current wireless signal is obtained, the CSI within 60s in the time domain (as shown in Figure 4(a)) is converted to obtain the CSI in the frequency domain (as shown in Figure 4(a) b) shown). Further, assuming that the frequency corresponding to the maximum peak value of CSI in the frequency domain is set as the target respiration frequency, then in the process of determining whether to unlock the terminal by comparing the deviation between the target respiration characteristics and the preset respiration characteristics , it may be determined whether to unlock the terminal by comparing the deviation between the target breathing frequency in the target breathing feature and the preset breathing frequency in the preset breathing feature. As shown in Figure 4(b), assuming that the maximum peak value appears at the 37th position, it means that 37 breaths have been taken within 60s, and the target breathing rate can be obtained as 60/37=1.6s. Further, assuming that the preset breathing frequency is 1.5s, the difference between the target breathing frequency and the preset breathing frequency is 0.1s, which is less than the first predetermined threshold of 0.2s, and it is judged that the target breathing characteristic is different from the preset breathing If the deviation between the two features is smaller than the first predetermined threshold, the terminal can be unlocked.

又例如,若假设将CSI在频域中的前M个峰值所对应的频率作为目标呼吸特征,则在通过比较目标呼吸特征与预设的呼吸特征二者之间的偏差来确定是否对终端解锁的过程中,可以通过比较目标呼吸特征中的频率与预设的呼吸频率之间的偏差来确定是否对终端解锁。例如,可以但不限于分别获取目标呼吸特征中的各个频率与预设的呼吸频率之间的M个差值,并计算平方差,将该平方差作为二者之间的偏差。其中,上述预设的呼吸频率可以为一个频率值,也可以对应设置M个频率值,本实施例中对此不做任何限定。For another example, if it is assumed that the frequency corresponding to the first M peaks of CSI in the frequency domain is used as the target breathing feature, then it is determined whether to unlock the terminal by comparing the deviation between the target breathing feature and the preset breathing feature. During the process, it may be determined whether to unlock the terminal by comparing the deviation between the frequency in the target breathing feature and the preset breathing frequency. For example, M differences between each frequency in the target breathing feature and a preset breathing frequency may be obtained, but not limited to, and a square difference is calculated, which is used as a deviation between the two. Wherein, the aforementioned preset breathing frequency may be one frequency value, or M frequency values may be set correspondingly, which is not limited in this embodiment.

需要说明的是,在本实施例中,对于将前M个峰值所对应的频率作为目标呼吸特征的方式,计算偏差的方式还可以包括其他计算方式。上述仅是一种示例,本实施例中对此不做任何限定。It should be noted that, in this embodiment, for the manner in which the frequency corresponding to the first M peaks is used as the target respiratory characteristic, the manner of calculating the deviation may also include other calculation manners. The foregoing is only an example, and no limitation is set in this embodiment.

通过本申请提供的实施例,通过根据频域中的RSSI和/或CSI的峰值所对应的频率获取目标呼吸特征中的目标呼吸频率,以实现比对目标呼吸频率与预设的呼吸频率二者之间的偏差是否小于第一预定阈值,来确定第一身份特征是否满足第一预定条件,从而实现根据第一身份特征对静止状态下的终端进行认证,以达到缩减认证时间,提高解锁终端的效率。Through the embodiment provided by this application, the target respiratory frequency in the target respiratory feature is acquired according to the frequency corresponding to the peak value of RSSI and/or CSI in the frequency domain, so as to realize the comparison between the target respiratory frequency and the preset respiratory frequency Whether the deviation between them is less than the first predetermined threshold is used to determine whether the first identity feature satisfies the first predetermined condition, so as to realize the authentication of the terminal in the static state according to the first identity feature, so as to reduce the authentication time and improve the unlocking of the terminal. efficiency.

作为一种可选的方案,获取终端内的传感器测量到的第二身份特征包括以下至少之一:As an optional solution, acquiring the second identity feature measured by the sensor in the terminal includes at least one of the following:

S1,获取终端内的加速度传感器测量到的第二身份特征中的运动特征,其中,运动特征包括以下至少之一:步速、步频、步宽;S1. Acquire motion features in the second identity feature measured by the acceleration sensor in the terminal, where the motion features include at least one of the following: pace, pace, and pace;

S2,获取终端内的角速度传感器测量到的第二身份特征中的输入特征,其中,输入特征用于指示执行输入操作时的输入方式。S2. Obtain an input feature in the second identity feature measured by the angular velocity sensor in the terminal, where the input feature is used to indicate an input method when an input operation is performed.

可选地,在本实施例中,可以但不限于根据加速度传感器测量到的时域中的数据及转换后的频域中的数据,提取第二身份特征中的运动特征。也就是说,根据加速度传感器采集到的数据判断在各个方向上运动的加速度,从而还原出当前的步频、步速、步宽等各种运动特征。Optionally, in this embodiment, but not limited to, the motion feature in the second identity feature may be extracted according to the data in the time domain and the converted data in the frequency domain measured by the acceleration sensor. That is to say, according to the data collected by the acceleration sensor, the acceleration of movement in various directions is judged, so as to restore various movement characteristics such as the current stride frequency, pace speed, and stride width.

例如,假设当前终端内的加速度传感器输入为三轴加速度信号,可通过上述三轴在时域输出的信号得到当前的步宽、步速等,通过在频域输出的信号得到步频等。上述仅是一种示例,本实施例中对此不做任何限定。For example, assuming that the acceleration sensor input in the current terminal is a three-axis acceleration signal, the current step width, pace, etc. can be obtained through the signals output by the above three axes in the time domain, and the step frequency can be obtained through the signals output in the frequency domain. The foregoing is only an example, and no limitation is set in this embodiment.

可选地,在本实施例中,上述角速度传感器可以包括但不限于终端内的陀螺仪。也就是说,通过陀螺仪检测在执行输入操作时终端在各个角度上的翻转角度,来获取第二身份特征中的输入特征,以得到当前执行输入执行操作时的输入方式。Optionally, in this embodiment, the foregoing angular velocity sensor may include, but is not limited to, a gyroscope within the terminal. That is to say, the input feature in the second identity feature is acquired by using the gyroscope to detect the flip angle of the terminal at various angles when the input operation is performed, so as to obtain the current input mode when the input operation is performed.

需要说明的是,在本实施例中,当执行输入操作时,终端在各个角度上会有轻微的翻转,而这些翻转可以被陀螺仪检测到。也就是说,通过获取陀螺仪检测到的数据,可以还原当前执行输入操作时输入文字的频率,速度,轻重等信息,从而实现利用输入方式判断是否与预设的输入方式一致,以达到根据输入习惯中的输入方式来实现对终端的解锁认证,而无需获取输入的实际内容,避免用于认证的信息被泄露,进而提高了终端解锁的安全性。It should be noted that, in this embodiment, when an input operation is performed, the terminal will slightly flip at various angles, and these flips can be detected by the gyroscope. That is to say, by obtaining the data detected by the gyroscope, information such as the frequency, speed, and severity of the input text during the current input operation can be restored, so as to realize the use of the input method to judge whether it is consistent with the preset input method. The customary input method is used to realize the unlocking and authentication of the terminal without obtaining the actual content of the input, avoiding the information used for authentication from being leaked, and thus improving the security of terminal unlocking.

通过本申请提供的实施例,通过第二身份特征中的运动特征和输入特征,分别对终端进行认证解锁,不仅保证了解锁的效率,进一步,还提高了终端解锁的安全性。Through the embodiments provided in this application, the terminal is authenticated and unlocked through the motion feature and input feature in the second identity feature, which not only ensures the efficiency of unlocking, but also improves the security of terminal unlocking.

作为一种可选的方案,获取终端内的角速度传感器测量到的第二身份特征中的输入特征包括:As an optional solution, obtaining the input features in the second identity features measured by the angular velocity sensor in the terminal includes:

S1,在检测出终端处于非静止状态,且加速度传感器未测量到运动特征时,获取角速度传感器测量到的输入特征。S1. When it is detected that the terminal is in a non-stationary state and the acceleration sensor does not measure the motion feature, acquire the input feature measured by the angular velocity sensor.

可选地,在本实施例中,利用角速度传感器测量输入特征的应用场景可以包括但不限于以下至少之一:Optionally, in this embodiment, the application scenario of using the angular velocity sensor to measure the input feature may include but not limited to at least one of the following:

1)在检测出终端处于非静止状态,且加速度传感器未测量到运动特征时,获取角速度传感器测量到的输入特征。例如,如图3所示,在用户与终端正常交互的过程中,作为一种单独的解锁方式,通过角速度传感器获取输入特征。1) When it is detected that the terminal is in a non-stationary state and the acceleration sensor does not measure the motion feature, acquire the input feature measured by the angular velocity sensor. For example, as shown in FIG. 3 , during normal interaction between the user and the terminal, as a separate unlocking manner, an input feature is acquired through an angular velocity sensor.

2)在无法检测到终端当前所处的状态时,获取角速度传感器测量到的输入特征。例如,如图3所示,在被动解锁(即利用呼吸特征及运动特征解锁的方式)失效的情况下,还可以通过角速度传感器获取输入特征的方式对终端主动解锁。2) When the current state of the terminal cannot be detected, the input characteristics measured by the angular velocity sensor are obtained. For example, as shown in FIG. 3 , in the case where passive unlocking (that is, using breathing and motion features to unlock) fails, the terminal can also be actively unlocked by acquiring input features through an angular velocity sensor.

通过本申请提供的实施例,通过获取到的角速度传感器测量到的输入特征对终端进行解锁的方式,可以单独作为一种独立的认证方式,也可以作为一种对被动解锁的补充方式,以实现对终端的主动解锁,保证用户可以及时对终端进行解锁使用,避免由于解锁失败需要反复认证所导致的延长认证时间的问题,进而达到提高解锁效率的效果。进一步,通过主动解锁,却无需获取输入内容的方式,还将进一步保证终端解锁的安全性。Through the embodiments provided in this application, the method of unlocking the terminal through the acquired input characteristics measured by the angular velocity sensor can be used as an independent authentication method alone, or as a supplementary method to passive unlocking, so as to realize The active unlocking of the terminal ensures that users can unlock and use the terminal in time, avoiding the problem of prolonging the authentication time caused by repeated authentication due to unlocking failure, and thus achieving the effect of improving unlocking efficiency. Furthermore, by actively unlocking without obtaining input content, the security of terminal unlocking will be further ensured.

作为一种可选的方案,获取终端内的角速度传感器测量到的第二身份特征中的输入特征包括:As an optional solution, obtaining the input features in the second identity features measured by the angular velocity sensor in the terminal includes:

S1,在终端显示提示信息,其中,提示信息用于提示获取预定的文字,预定的文字为随机生成的用于解锁的验证文字;S1, displaying a prompt message on the terminal, wherein the prompt message is used to prompt acquisition of predetermined text, and the predetermined text is randomly generated verification text for unlocking;

S2,在获取预定的文字的过程中,获取角速度传感器测量到的输入特征。S2, during the process of acquiring the predetermined text, acquire the input features measured by the angular velocity sensor.

具体结合以下示例进行说明,例如,如图5所示,在终端弹出窗口,显示用于提示获取预定的文字的提示信息:“请输入以下文字:”,如“验证信息”。其中,上述预定的文字(即“验证信息)可以但不限于为一段随机生成的用于解锁的验证文字,而非提前设置的密码。在输入当前提示的预定的文字时,终端内的陀螺仪会获取输入特征,并与预设的输入特征比对,以判断是否为合法用户,达到身份认证的目的。Specifically, the following examples are used for description. For example, as shown in FIG. 5 , a pop-up window on the terminal displays prompt information for prompting to obtain predetermined text: "Please enter the following text:", such as "verification information". Wherein, the above predetermined text (that is, "verification information) may be, but not limited to, a piece of randomly generated verification text for unlocking, rather than a password set in advance. When entering the predetermined text currently prompted, the gyroscope in the terminal The input feature will be obtained and compared with the preset input feature to determine whether it is a legitimate user and achieve the purpose of identity authentication.

通过本申请提供的实施例,通过在终端显示提示信息,以获取预定的文字,从而实现在获取预定的文字的过程中,通过角速度传感器获取输入特征,以达到对终端进行主动解锁认证的效果。Through the embodiment provided by this application, the predetermined text is obtained by displaying prompt information on the terminal, so that the angular velocity sensor is used to obtain the input feature during the process of obtaining the predetermined text, so as to achieve the effect of actively unlocking and authenticating the terminal.

作为一种可选的方案,As an alternative,

S1,获取终端内的角速度传感器测量到的第二身份特征中的输入特征包括:获取角速度传感器测量到的输入参数,其中,输入参数包括以下至少之一:输入力度、输入位移、输入频率;S1. Obtaining input features in the second identity feature measured by the angular velocity sensor in the terminal includes: acquiring input parameters measured by the angular velocity sensor, wherein the input parameters include at least one of the following: input force, input displacement, and input frequency;

S2,在第二身份特征满足第二预定条件时,对终端解锁包括:分别判断测量到的输入参数是否与对应的预设输入参数匹配;在判断出匹配的参数的数量达到第二预定阈值时,判断出满足第二预定条件,对终端解锁。S2. When the second identity feature satisfies the second predetermined condition, unlocking the terminal includes: respectively judging whether the measured input parameters match the corresponding preset input parameters; when it is judged that the number of matched parameters reaches the second predetermined threshold , it is determined that the second predetermined condition is met, and the terminal is unlocked.

需要说明的是,在本实施例中,上述输入力度可以但不限于通过角速度传感器测量到的翻转角度直接获取;上述输入位移可以但不限于通过角速度传感器在时域测量到的翻转角度和时间计算得到;上述输入频率可以但不限于通过角速度传感器在频域测量到的峰值所对应的频率得到。It should be noted that, in this embodiment, the above-mentioned input force can be directly obtained by, but not limited to, the flip angle measured by the angular velocity sensor; the above-mentioned input displacement can be calculated by, but not limited to, the flip angle and time measured by the angular velocity sensor in the time domain obtained; the above input frequency can be obtained, but not limited to, by the frequency corresponding to the peak value measured by the angular velocity sensor in the frequency domain.

可选地,在本实施例中,根据不同的测量精度可以但不限于将第二预定阈值设置为不同的取值。其中,在第二预定阈值越大时,测量精度越高。也就是说,这里输入特征中包括多个输入参数,在分别对上述多个输入参数进行比对匹配后,若判断出匹配的参数的数量达到第二预定阈值时,则表示当前测量到的第二身份特征中的输入特征满足第二预定条件,可以对终端进行解锁。Optionally, in this embodiment, the second predetermined threshold may be set to different values according to different measurement accuracies but not limited to. Wherein, the larger the second predetermined threshold is, the higher the measurement accuracy is. That is to say, here the input feature includes a plurality of input parameters. After comparing and matching the above-mentioned plurality of input parameters, if it is determined that the number of matched parameters reaches the second predetermined threshold, it means that the currently measured first The input features in the two identity features meet the second predetermined condition, and the terminal can be unlocked.

可选地,在本实施例中,对于每个预定的文字可以但不限于分别获取一次输入力度、输入位移。例如,假设预定的文字为“验证信息”,则可以分别获取输入“验”字、“证”字、“信”字、“息”字时,角速度传感器分别测量到的输入力度、输入位移。进一步,结合输入过程获取到的输入频率,可以对多个预定的文字的输入特征进行综合判断,以确定是否对终端解锁。Optionally, in this embodiment, for each predetermined character, the input force and the input displacement may be respectively acquired once, but not limited to. For example, assuming that the predetermined text is "verification information", the input force and input displacement measured by the angular velocity sensor respectively when the characters "verify", "certificate", "xin" and "information" are input can be obtained respectively. Further, combined with the input frequency acquired during the input process, a comprehensive judgment may be made on the input features of multiple predetermined characters to determine whether to unlock the terminal.

通过本申请提供的实施例,通过获取角速度传感器测量到的输入参数,并分别判断测量到的输入参数是否与对应的预设输入参数匹配;从而实现在判断出匹配的参数的数量达到第二预定阈值时,对终端进行主动解锁,以达到保证解锁的安全性的目的。Through the embodiment provided by this application, by acquiring the input parameters measured by the angular velocity sensor, and respectively judging whether the measured input parameters match the corresponding preset input parameters; When the threshold is exceeded, the terminal is actively unlocked to achieve the purpose of ensuring the security of unlocking.

作为一种可选的方案,获取角速度传感器测量到的输入参数包括:As an optional solution, obtaining the input parameters measured by the angular velocity sensor includes:

S1,根据角速度传感器在时域中测量到的转动角速度获取输入特征中的输入力度及输入位移;S1, according to the rotational angular velocity measured by the angular velocity sensor in the time domain, the input strength and input displacement in the input feature are obtained;

S2,对时域中的转动角速度进行转换,得到频域中的转动角速度;S2, converting the rotational angular velocity in the time domain to obtain the rotational angular velocity in the frequency domain;

S3,根据频域中的转动角速度的峰值所对应的频率获取输入特征中的输入频率。S3. Obtain the input frequency in the input feature according to the frequency corresponding to the peak value of the rotational angular velocity in the frequency domain.

具体结合以下示例进行说明,如图6所示步骤S602-S614,获取时域上的三轴陀螺仪信号,然后进行纠偏、滤波处理,一方面对时域特征提取后,可获取输入时输入特征中的输入力度及输入位移;另一方面进行傅里叶变化后,对频域特征提取后,可获取输入特征中的输入频率。Specifically combined with the following examples for illustration, steps S602-S614 shown in Figure 6, obtain the three-axis gyroscope signal in the time domain, and then perform deviation correction and filtering processing. On the one hand, after extracting the time domain features, the input features at the time of input can be obtained The input strength and input displacement in the input; on the other hand, after performing Fourier transformation, after extracting the frequency domain features, the input frequency in the input features can be obtained.

需要说明的是,上述步骤S606-S608,与步骤S610-S614中的步骤序号仅用于区分,而不限定执行的先后顺序。It should be noted that the above steps S606-S608 and the step numbers in steps S610-S614 are only for distinguishing, and do not limit the sequence of execution.

需要说明的是,由于每个预定的文字可以分别获取输入力度及输入位移,则在本实施例中在时域中获取输入特征中的输入力度及输入位移可以但不限于包括以下至少之一:根据最大峰值获取输入力度及输入位移、根据第一个峰值获取输入力度及输入位移、获取多个预定的文字平均的输入力度及平均的输入位移。上述仅是一种示例,本实施例中对此不做任何限定。It should be noted that since the input force and input displacement can be obtained separately for each predetermined character, in this embodiment, the input force and input displacement in the input feature obtained in the time domain may include but not limited to at least one of the following: The input force and the input displacement are obtained according to the maximum peak value, the input force and the input displacement are obtained according to the first peak value, and the average input force and the average input displacement of multiple predetermined characters are obtained. The foregoing is only an example, and no limitation is set in this embodiment.

例如,假设根据第一个峰值(即输入第一个预定的文字时对应的峰值)获取输入力度及输入位移。如图7所示为陀螺仪在时域测量到的角速度,则输入力度可以利用图7所示时域信号中第一个峰值的幅度来表示,例如1.8。此外,输入位移可以利用图7所示时域信号中第一个峰值及对应的时间计算后的计算结果来表示,例如2*1.8=3.6。For example, assume that the input force and the input displacement are obtained according to the first peak value (ie, the corresponding peak value when the first predetermined character is input). As shown in FIG. 7 , the angular velocity measured by the gyroscope in the time domain is shown, and the input strength can be represented by the amplitude of the first peak in the time domain signal shown in FIG. 7 , for example, 1.8. In addition, the input displacement can be represented by the calculation result after calculating the first peak value and the corresponding time in the time domain signal shown in FIG. 7 , for example, 2*1.8=3.6.

需要说明的是,上述角速度传感器在时域中测量到的数据,可以但不限于用于表示输入力度及输入位移,这些数值不具有具体的物理单位。It should be noted that the data measured by the above-mentioned angular velocity sensor in the time domain can be used, but not limited to, to represent input force and input displacement, and these values do not have specific physical units.

又例如,将上述时域中的转动角速度进行转换,得到频域中的转动角速度后,可以根据频域中的峰值对应的频率获取输入频率,其具体的获取过程可以参考上述获取目标呼吸特征的过程,本实施例中对此不再赘述。For another example, after converting the above-mentioned rotational angular velocity in the time domain to obtain the rotational angular velocity in the frequency domain, the input frequency can be obtained according to the frequency corresponding to the peak value in the frequency domain. The process will not be repeated in this embodiment.

通过本申请提供的实施例,根据角速度传感器在时域中及频域中分别测量到的输入参数获取输入特征,从而实现利用输入过程中用于指示输入方式的输入特征来判断是否对终端执行主动解锁,而无需获取输入的内容,进而达到提高终端解锁的安全性的效果。Through the embodiments provided by this application, the input features are obtained according to the input parameters measured by the angular velocity sensor in the time domain and the frequency domain, so as to realize whether to use the input features used to indicate the input mode during the input process to determine whether to perform active actions on the terminal. Unlock without obtaining the input content, thereby achieving the effect of improving the security of terminal unlocking.

作为一种可选的方案,分别判断测量到的输入参数是否与对应的预设输入参数匹配包括:As an optional solution, separately judging whether the measured input parameters match the corresponding preset input parameters includes:

S1,判断测量到的输入力度与对应的预设输入力度的偏差是否小于第三预定阈值;S1, judging whether the deviation between the measured input strength and the corresponding preset input strength is smaller than a third predetermined threshold;

S2,判断测量到的输入位移是否与对应的预设输入位移的偏差是否小于第四预定阈值;及S2, judging whether the deviation between the measured input displacement and the corresponding preset input displacement is smaller than a fourth predetermined threshold; and

S3,判断测量到的输入频率是否与对应的预设输入频率的偏差是否小于第五预定阈值。S3, judging whether the deviation between the measured input frequency and the corresponding preset input frequency is smaller than a fifth predetermined threshold.

可选地,在本实施例中,根据不同的精度需求上述第三预定阈值可以设置为不同的取值;根据不同的精度需求上述第四预定阈值可以设置为不同的取值;根据不同的精度需求上述第五预定阈值可以设置为不同的取值。Optionally, in this embodiment, the above-mentioned third predetermined threshold can be set to different values according to different precision requirements; the above-mentioned fourth predetermined threshold can be set to different values according to different precision requirements; according to different precision requirements It is required that the above-mentioned fifth predetermined threshold can be set to different values.

可选地,在本实施例中,测量到的输入参数与预设的输入参数之间的偏差可以包括但不限于以下至少之一:二者之间的差值、二者之间的平方差。需要说明的是,二者之间的偏差还可以通过其他用于指示二者之间的差别的计算方式获取,上述仅是一种示例,本实施例中对此不做任何限定。Optionally, in this embodiment, the deviation between the measured input parameter and the preset input parameter may include but not limited to at least one of the following: a difference between the two, a square difference between the two . It should be noted that the deviation between the two may also be obtained through other calculation methods used to indicate the difference between the two, and the above is only an example, which is not limited in this embodiment.

通过本申请提供的实施例,通过分别判断测量到的输入参数是否与对应的预设输入参数匹配,以获取匹配的参数的数量,从而实现对是否对终端进行解锁的准确判断。Through the embodiments provided in the present application, the number of matched parameters is obtained by separately judging whether the measured input parameters match the corresponding preset input parameters, so as to realize accurate judgment on whether to unlock the terminal.

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

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is Better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to enable a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.

实施例2Example 2

根据本发明实施例,还提供了一种用于实施上述终端解锁方法的终端解锁装置,如图8所示,该装置包括:According to an embodiment of the present invention, a terminal unlocking device for implementing the above terminal unlocking method is also provided, as shown in FIG. 8 , the device includes:

1)检测单元802,用于检测锁屏状态下的终端当前所处的状态;1) The detection unit 802 is used to detect the current state of the terminal in the lock screen state;

2)第一解锁单元804,用于在检测出终端处于静止状态时,根据终端当前所连的无线信号提取第一身份特征,在第一身份特征满足第一预定条件时,对终端解锁;2) The first unlocking unit 804 is configured to extract a first identity feature according to the wireless signal currently connected to the terminal when it is detected that the terminal is in a static state, and unlock the terminal when the first identity feature satisfies a first predetermined condition;

3)第二解锁单元806,用于在检测出终端处于非静止状态时,获取终端内的传感器测量到的第二身份特征,在第二身份特征满足第二预定条件时,对终端解锁。3) The second unlocking unit 806 is configured to acquire the second identity feature measured by the sensor in the terminal when it is detected that the terminal is in a non-stationary state, and unlock the terminal when the second identity feature satisfies a second predetermined condition.

可选地,在本实施例中,上述终端解锁装置可以但不限于应用于锁屏状态下的终端。具体而言,检测锁屏状态下的终端当前所处的状态,在该终端处于静止状态时,则根据终端当前所连的无线信号提取第一身份特征,并在第一身份特征满足第一预定条件时,对终端解锁;在该终端处于非静止状态时,则获取终端内的传感器测量到的第二身份特征,并在第二身份特征满足第二预定条件时,对终端解锁。也就是说,对检测到处于不同状态下的终端,分别通过与不同的身份特征进行比对,以实现对不同状态下的终端进行快速地被动解锁,从而减少终端解锁过程所用的认证时间,进而达到提高终端解锁效率的效果。Optionally, in this embodiment, the above device for unlocking a terminal may, but is not limited to, be applied to a terminal in a screen-locked state. Specifically, detect the current state of the terminal in the locked screen state, and when the terminal is in a static state, extract the first identity feature according to the wireless signal currently connected to the terminal, and when the first identity feature satisfies the first predetermined condition, unlock the terminal; when the terminal is in a non-stationary state, obtain the second identity feature measured by the sensor in the terminal, and unlock the terminal when the second identity feature satisfies a second predetermined condition. That is to say, by comparing the terminals detected in different states with different identity features, the terminals in different states can be quickly and passively unlocked, thereby reducing the authentication time used in the terminal unlocking process, and further The effect of improving terminal unlocking efficiency is achieved.

可选地,在本实施例中,检测锁屏状态下的终端当前所处的状态可以但不限于通过检测终端内的传感器测量到的数据实现。也就是说,在传感器的读数均为0时,则表示该终端当前所处的状态为静止状态;而在传感器的读书非0时,则表示终端当前所处的状态为非静止状态。上述仅是一种示例,本实施例中对此不做任何限定。Optionally, in this embodiment, detecting the current state of the terminal in the locked screen state may be, but not limited to, implemented by detecting data measured by sensors in the terminal. That is to say, when the readings of the sensors are all 0, it means that the current state of the terminal is in a static state; and when the readings of the sensors are not 0, it means that the current state of the terminal is in a non-stationary state. The foregoing is only an example, and no limitation is set in this embodiment.

需要说明的是,在本实施例中,通过检测终端当前所处的状态,以实现在终端处于静止状态时,利用终端当前所连的无线信号所提取的第一身份特征来判断是否对该终端解锁,在终端处于非静止状态时,利用终端内的传感器测量到的第二身份特征来判断是否对该终端解锁。也就是说,根据终端所处的不同状态,分别直接对终端采用不同的身份特征进行认证识别,以实现对不同状态下的终端进行快速地被动解锁,而无需手动向终端输入密码或其他认证信息,从而减少终端在解锁过程所用的认证时间,以达到提高终端解锁效率的效果,进而克服现有技术中终端解锁效率较低的问题。此外,对不同状态下的终端,分别通过不同的身份特征进行认证识别,还提高了对终端解锁的灵活性,以避免由于采用单一解锁方式对终端解锁失败时所导致的需要反复解锁认证的问题。进一步,直接利用终端当前所连的无线信号提取第一身份特征,及终端内的传感器测量到的第二身份特征对终端进行解锁认证,以避免用于解锁的内容的泄露,进一步保证了终端解锁的安全性。It should be noted that, in this embodiment, by detecting the current state of the terminal, when the terminal is in a static state, the first identity feature extracted from the wireless signal to which the terminal is currently connected is used to determine whether the terminal For unlocking, when the terminal is in a non-stationary state, use the second identity feature measured by the sensor in the terminal to determine whether to unlock the terminal. That is to say, according to the different states of the terminal, different identity features are directly used for authentication and identification of the terminal, so as to realize fast and passive unlocking of the terminal in different states, without manually inputting passwords or other authentication information to the terminal , so as to reduce the authentication time used by the terminal in the unlocking process, so as to achieve the effect of improving the efficiency of terminal unlocking, thereby overcoming the problem of low terminal unlocking efficiency in the prior art. In addition, terminals in different states are authenticated and identified through different identity features, which also improves the flexibility of unlocking the terminal, so as to avoid the problem of repeated unlocking and authentication when a single unlocking method fails to unlock the terminal. . Further, the terminal is directly connected to the wireless signal to extract the first identity feature, and the second identity feature measured by the sensor in the terminal is used to unlock and authenticate the terminal, so as to avoid the leakage of the unlocking content and further ensure the terminal unlocking. security.

可选地,在本实施例中,在终端处于静止状态时,上述第一身份特征可以但不限于为目标呼吸特征。可选地,在本实施例中,根据终端当前所连的无线信号提取第一身份特征包括:获取无线信号的信号强度指示信息(Received Signal Strength Indication,RSSI)和/或信道状态信息(Channel State Information,CSI);根据RSSI和/或CSI提取第一身份特征中的目标呼吸特征。Optionally, in this embodiment, when the terminal is in a stationary state, the above-mentioned first identity feature may be, but not limited to, a target breathing feature. Optionally, in this embodiment, extracting the first identity feature according to the wireless signal currently connected to the terminal includes: obtaining signal strength indication information (Received Signal Strength Indication, RSSI) and/or channel state information (Channel State Information, CSI); Extract the target respiratory feature in the first identity feature according to RSSI and/or CSI.

需要说明的是,由于人体会对无线信号产生干扰,因而,在本实施例中,通过检测终端当前所连的无线信号(如WIFI信号)的变化,以实现对身份的准确识别。如在呼吸的时候,由于胸腔的起伏变化会对WIFI信号产生不同的干扰,因此,通过准确检测出WIFI信号的变化,以实现从变化中还原出该终端附近的呼吸特征,从而达到根据该呼吸特征来判定是否对该终端进行被动解锁。It should be noted that, since the human body can interfere with wireless signals, in this embodiment, the accurate identification of the identity is realized by detecting the change of the wireless signal (such as WIFI signal) to which the terminal is currently connected. For example, when breathing, the ups and downs of the chest will cause different interference to the WIFI signal. Therefore, by accurately detecting the change of the WIFI signal, the breathing characteristics near the terminal can be restored from the change, so as to achieve Features to determine whether to passively unlock the terminal.

换言之,在检测获取到的目标呼吸特征与为终端预设的呼吸特征的偏差小于预定阈值时,则可以判断出检测到的目标呼吸特征满足预定条件,可以对该终端解锁,而无需向该终端主动输入任何验证信息。从而减少了对终端解锁的认证时间,保证了终端解锁效率。In other words, when the deviation between the acquired target respiratory characteristics and the preset respiratory characteristics for the terminal is less than a predetermined threshold, it can be determined that the detected target respiratory characteristics meet the predetermined conditions, and the terminal can be unlocked without sending a notification to the terminal. Voluntarily enter any verification information. Therefore, the authentication time for unlocking the terminal is reduced, and the efficiency of unlocking the terminal is ensured.

可选地,在本实施例中,上述第二身份特征可以但不限于包括:运动特征、输入特征。其中,上述运动特征包括以下至少之一:步速、步频、步宽;上述输入特征包括以下至少之一:输入力度、输入位移、输入频率。Optionally, in this embodiment, the above-mentioned second identity feature may include, but is not limited to: sports feature, input feature. Wherein, the above-mentioned movement characteristics include at least one of the following: pace speed, step frequency, and step width; the above-mentioned input characteristics include at least one of the following: input force, input displacement, and input frequency.

可选地,在本实施例中,上述终端内的传感器可以包括但不限于:加速度传感器、角速度传感器。其中,上述角速度传感器可以为陀螺仪。也就是说,通过上述传感器来检测该终端是否处于非静止状态,在检测到该终端处于非静止状态时,则可以利用上述传感器测量到的数据来判断是否对终端进行解锁。Optionally, in this embodiment, the above-mentioned sensors in the terminal may include but not limited to: an acceleration sensor and an angular velocity sensor. Wherein, the above-mentioned angular velocity sensor may be a gyroscope. That is to say, whether the terminal is in a non-stationary state is detected by the above-mentioned sensor, and when it is detected that the terminal is in a non-stationary state, the data measured by the above-mentioned sensor can be used to determine whether to unlock the terminal.

需要说明的是,在本实施例中,在通过加速度传感器测量到的数据进行解锁判断时,上述第二身份特征可以对应为运动特征。也就是说,在加速度传感器的读书非0时,则表示该终端处于运动状态,通过获取对应的运动特征来判断在运动过程中是否对该终端解锁。例如,在终端被携带移动的场景中,则可以采用加速度传感器来获取第二身份特征中的运动特征,来根据运动习惯进行身份认证,以判断是否对终端解锁。It should be noted that, in this embodiment, when the data measured by the acceleration sensor is used for unlocking determination, the above-mentioned second identity feature may correspond to a motion feature. That is to say, when the reading of the acceleration sensor is not 0, it means that the terminal is in a motion state, and it is judged whether to unlock the terminal during the motion by acquiring the corresponding motion characteristics. For example, in the scene where the terminal is carried and moved, the acceleration sensor can be used to obtain the motion feature in the second identity feature, and to perform identity authentication according to exercise habits, so as to determine whether to unlock the terminal.

此外,在通过角速度传感器测量到的数据进行解锁判断时,上述第二身份特征可以对应为输入特征。也就是说,在角速度传感器的读数非0时,则表示该终端处于触摸交互状态,通过获取交互过程的输入特征来判断在交互过程中是否对该终端解锁。In addition, when the data measured by the angular velocity sensor is used for unlocking judgment, the above-mentioned second identity feature may correspond to an input feature. That is to say, when the reading of the angular velocity sensor is not 0, it means that the terminal is in the touch interaction state, and whether the terminal is unlocked during the interaction process is determined by acquiring the input characteristics of the interaction process.

可选地,在本实施例中,上述采用角速度传感器来获取第二身份特征中的输入特征的应用场景可以包括但不限于以下之一:Optionally, in this embodiment, the above-mentioned application scenario of using an angular velocity sensor to acquire input features in the second identity feature may include but not limited to one of the following:

1)在检测出终端处于非静止状态,且加速度传感器未测量到运动特征时,获取角速度传感器测量到的输入特征。例如,在用户与终端交互的过程中,通过角速度传感器获取输入特征。1) When it is detected that the terminal is in a non-stationary state and the acceleration sensor does not measure the motion feature, acquire the input feature measured by the angular velocity sensor. For example, during the process of interaction between the user and the terminal, the input features are acquired through the angular velocity sensor.

2)在无法检测到终端当前所处的状态时,获取角速度传感器测量到的输入特征。例如,在被动解锁失效的情况下,通过角速度传感器获取输入特征的方式对终端主动解锁。2) When the current state of the terminal cannot be detected, the input characteristics measured by the angular velocity sensor are acquired. For example, in the case that passive unlocking fails, the terminal is actively unlocked in a manner of acquiring input features through an angular velocity sensor.

可选地,在本实施例中,获取终端内的角速度传感器测量到的第二身份特征中的输入特征可以包括但不限于:在终端显示用于提示获取预定的文字的提示信息,其中,预定的文字为随机生成的用于解锁的验证文字;在获取上述预定的文字的过程中,获取角速度传感器测量到的输入特征。Optionally, in this embodiment, obtaining the input features of the second identity features measured by the angular velocity sensor in the terminal may include but not limited to: displaying prompt information on the terminal for prompting to obtain predetermined text, where the predetermined The text in is randomly generated verification text for unlocking; in the process of obtaining the predetermined text above, the input features measured by the angular velocity sensor are obtained.

也就是说,作为对被动解锁的一种补充方式,本实施例中还提供了一种主动解锁方式,根据角速度传感器测量到的输入特征来判断是否对终端解锁。需要说明的是,在本实施例中,上述方式不同于相关技术,无需获取输入的具体内容,而是通过获取输入时的输入方式,实现与输入习惯的匹配,从而达到保护隐私的目的,进而实现提高解锁的安全性的效果。That is to say, as a supplementary way to passive unlocking, this embodiment also provides an active unlocking way, which judges whether to unlock the terminal according to the input characteristics measured by the angular velocity sensor. It should be noted that, in this embodiment, the above-mentioned method is different from related technologies. It is not necessary to obtain the specific content of the input, but to achieve the matching with the input habit by obtaining the input method at the time of input, so as to achieve the purpose of protecting privacy, and then An effect of improving security of unlocking is achieved.

具体结合图3所示进行说明,检测锁屏状态下的终端当前所处的状态,在终端处于静止状态时,则根据无线信号(如WIFI信号)的变化,获取第一身份特征中的目标呼吸特征。在终端处于非静止状态时,若加速度传感器的读数非0时,则表示终端处于运动状态,获取第二身份特征中的运动特征。Specifically, as shown in FIG. 3, the current state of the terminal in the lock screen state is detected. When the terminal is in a static state, the target breath in the first identity feature is obtained according to the change of the wireless signal (such as the WIFI signal). feature. When the terminal is in a non-stationary state, if the reading of the acceleration sensor is not 0, it means that the terminal is in a motion state, and the motion feature in the second identity feature is acquired.

需要说明的是,在上述两种特征可识别的情况下,则可分别通过获取到的目标呼吸特征或运动特征来判断是否对终端进行被动解锁。此外,在上述两种特征无法识别的情况下,则可通过角速度传感器获取第二身份特征中的输入特征,以利用交互过程中输入时的输入特征来对终端进行主动解锁。这里,通过角速度传感器获取第二身份特征中的输入特征的方式也可以作为一种单独的解锁方式,以实现直接对终端进行主动解锁。本实施例中对此不做任何限定。It should be noted that, in the case that the above two features are identifiable, whether to perform passive unlocking of the terminal can be judged based on the acquired target breathing feature or motion feature respectively. In addition, in the case that the above two features cannot be identified, the input feature in the second identity feature can be obtained through the angular velocity sensor, so as to actively unlock the terminal by using the input feature when inputting during the interaction process. Here, the method of obtaining the input feature in the second identity feature through the angular velocity sensor can also be used as a separate unlocking method, so as to realize direct active unlocking of the terminal. There is no limitation on this in this embodiment.

可选地,在本实施例中,在终端再次锁屏后,可以但不限于再次通过检测终端当前所处的状态,以实现根据终端所处的不同状态,对终端分别采用不同的身份特征进行安全快速地认证识别。也就是说,在终端锁屏后,即处于锁屏状态下,可以对终端重复执行上述终端解锁装置。Optionally, in this embodiment, after the terminal locks the screen again, it is possible, but not limited to, to detect the current state of the terminal again, so as to implement different identity features for the terminal according to the different states of the terminal. Safe and fast authentication and identification. That is to say, after the screen of the terminal is locked, that is, in the screen-locked state, the terminal unlocking device may be repeatedly executed on the terminal.

通过本申请提供的实施例,通过检测终端当前所处的状态,以实现在终端处于静止状态时,利用终端当前所连的无线信号所提取的第一身份特征来判断是否对该终端解锁,在终端处于非静止状态时,利用终端内的传感器测量到的第二身份特征来判断是否对该终端解锁。也就是说,根据终端所处的不同状态,分别直接对终端采用不同的身份特征进行认证识别,以实现对不同状态下的终端进行快速地被动解锁,而无需手动向终端输入密码或其他认证信息,从而减少终端在解锁过程所用的认证时间,以达到提高终端解锁效率的效果,进而克服现有技术中终端解锁效率较低的问题。Through the embodiments provided in this application, by detecting the current state of the terminal, when the terminal is in a static state, it is possible to use the first identity feature extracted from the wireless signal to which the terminal is currently connected to determine whether to unlock the terminal. When the terminal is in a non-stationary state, the second identity feature measured by the sensor inside the terminal is used to determine whether to unlock the terminal. That is to say, according to the different states of the terminal, different identity features are directly used for authentication and identification of the terminal, so as to realize fast and passive unlocking of the terminal in different states, without manually inputting passwords or other authentication information to the terminal , so as to reduce the authentication time used by the terminal in the unlocking process, so as to achieve the effect of improving the efficiency of terminal unlocking, thereby overcoming the problem of low terminal unlocking efficiency in the prior art.

作为一种可选的方案,第一解锁单元包括:As an optional solution, the first unlocking unit includes:

1)第一获取模块,用于获取无线信号的信号强度指示信息(Received SignalStrength Indication,RSSI)和/或信道状态信息(Channel State Information,CSI);1) a first acquiring module, configured to acquire signal strength indication information (Received SignalStrength Indication, RSSI) and/or channel state information (Channel State Information, CSI) of the wireless signal;

2)提取模块,用于根据RSSI和/或CSI提取第一身份特征中的目标呼吸特征。2) An extraction module, configured to extract the target respiratory feature in the first identity feature according to the RSSI and/or CSI.

可选地,在本实施例中,在获取RSSI和/或CSI之后,还包括:将终端采集到的时域中的RSSI和/或CSI通过滤波器进行去干扰处理,并将去干扰后的信号转换为频域信号。Optionally, in this embodiment, after obtaining the RSSI and/or CSI, it further includes: performing de-interference processing on the RSSI and/or CSI in the time domain collected by the terminal through a filter, and de-interfering the de-interferenced The signal is converted to a frequency domain signal.

需要说明的是,在本实施例中,RSSI和/或CSI去干扰后转换为频域中的频域信号可以用于指示第一身份特征中的目标呼吸特征,如呼吸频率。也就是说,将根据RSSI和/或CSI提取到的第一身份特征中的目标呼吸特征,与预设的呼吸特征进行匹配,以实现对用户身份的认证识别。It should be noted that, in this embodiment, the RSSI and/or CSI converted into a frequency domain signal in the frequency domain after interference removal may be used to indicate the target respiratory feature in the first identity feature, such as the respiratory frequency. That is to say, the target breathing feature in the first identity feature extracted according to the RSSI and/or CSI is matched with the preset breathing feature, so as to realize authentication and identification of the user identity.

可选地,在本实施例中,提取第一身份特征中的目标呼吸特征可以包括但不限于以下之一:Optionally, in this embodiment, extracting the target respiratory feature in the first identity feature may include but not limited to one of the following:

1)将在频域中的最大峰值所对应的频率设置为目标呼吸特征中的目标呼吸频率;1) The frequency corresponding to the maximum peak value in the frequency domain is set as the target respiratory frequency in the target respiratory feature;

2)获取在频域中的前M个峰值所对应的频率,将该前M个峰值所对应的频率作为目标呼吸特征。2) Obtain the frequencies corresponding to the first M peaks in the frequency domain, and use the frequencies corresponding to the first M peaks as the target respiratory feature.

也就是说,目标呼吸特征中可以包括但不限于一个目标呼吸频率,其中,该目标呼吸频率可以通过以下至少一种方式确定:1)将RSSI在频域中的最大峰值所对应的频率设置为目标呼吸频率;2)将CSI在频域中的最大峰值所对应的频率设置为目标呼吸频率;3)按照预设权重根据RSSI在频域中的最大峰值所对应的频率,及CSI在频域中的最大峰值所对应的频率计算后确定。That is to say, the target respiration feature may include but not limited to a target respiration frequency, wherein the target respiration frequency may be determined in at least one of the following ways: 1) Setting the frequency corresponding to the maximum peak value of the RSSI in the frequency domain to Target respiratory rate; 2) Set the frequency corresponding to the maximum peak value of CSI in the frequency domain as the target respiratory rate; 3) According to the preset weight, according to the frequency corresponding to the maximum peak value of RSSI in the frequency domain, and CSI in the frequency domain The frequency corresponding to the largest peak in is calculated and determined.

例如,在方式3)中,假设RSSI在频域中的最大峰值所对应的频率为F1,CSI在频域中的最大峰值所对应的频率F2,与RSSI对应的预设权重为a1,与CSI对应的预设权重为a2,则目标呼吸特征中的目标呼吸频率F可以通过以下方式得到:F=F1*a1+F2+a2。For example, in mode 3), it is assumed that the frequency corresponding to the maximum peak value of RSSI in the frequency domain is F1, the frequency corresponding to the maximum peak value of CSI in the frequency domain is F2, the preset weight corresponding to RSSI is a1, and the frequency corresponding to CSI The corresponding preset weight is a2, and the target breathing frequency F in the target breathing feature can be obtained in the following manner: F=F1*a1+F2+a2.

此外,在本实施例中,目标呼吸特征中还可以包括但不限于频域中的前M个峰值所对应的频率。也就是说,目标呼吸特征中包括一组用于指示当前呼吸特征的多个频率。其中,上述目标呼吸特征包括以下至少之一:1)RSSI在频域中的前M个峰值所对应的频率;2)CSI在频域中的前M个峰值所对应的频率;3)按照预设权重根据RSSI在频域中的前M个峰值所对应的频率,及CSI在频域中的前M个峰值所对应的频率计算后确定得到的频率。In addition, in this embodiment, the target breathing feature may also include, but not limited to, frequencies corresponding to the first M peaks in the frequency domain. That is to say, the target breathing feature includes a group of multiple frequencies used to indicate the current breathing feature. Wherein, the above-mentioned target breathing features include at least one of the following: 1) the frequencies corresponding to the first M peaks of RSSI in the frequency domain; 2) the frequencies corresponding to the first M peaks of CSI in the frequency domain; The weight is set to be the frequency obtained by calculating the frequencies corresponding to the first M peaks of the RSSI in the frequency domain and the frequencies corresponding to the first M peaks of the CSI in the frequency domain.

也就是说,在本实施例中,可以单独根据上述RSSI在频域中的峰值所对应的频率获取目标呼吸特征,也可以单独根据上述CSI在频域中的峰值所对应的频率获取目标呼吸特征,还可以结合RSSI和CSI在频域中的峰值所对应的频率获取目标呼吸特征。例如,RSSI和CSI的结合方式可以但不限于按照预先分配的不同权重计算获取二者结合后的目标呼吸特征。That is to say, in this embodiment, the target respiratory feature can be obtained solely according to the frequency corresponding to the peak value of the RSSI in the frequency domain, or the target respiratory feature can be obtained solely according to the frequency corresponding to the peak value of the CSI in the frequency domain , and the frequency corresponding to the peak value of RSSI and CSI in the frequency domain can also be combined to obtain the target respiratory feature. For example, the way of combining RSSI and CSI may be, but not limited to, calculate and acquire target respiratory features after the combination of the two according to different pre-allocated weights.

其中,需要说明的是,上述本实施例中提供的RSSI和CSI结合获取目标呼吸特征的方式中,上述RSSI和CSI的结合方式仅是一种示例,本实施例中对此不做任何限定,根据数学计算方式结合两种信息以表示呼吸特征的方式均可包含在本发明实施例的构思中。Wherein, it should be noted that, in the way of combining RSSI and CSI provided in the above-mentioned embodiment to obtain the target respiratory characteristics, the above-mentioned combination of RSSI and CSI is just an example, which is not limited in this embodiment. Combining the two types of information according to mathematical calculations to represent breathing features can be included in the concept of the embodiments of the present invention.

通过本申请提供的实施例,通过获取无线信号的信号强度指示信息RSSI和/或信道状态信息CSI,以根据RSSI和/或CSI提取第一身份特征中的目标呼吸特征,从而达到根据呼吸特征准确快速地确定是否对终端进行被动解锁,而无需主动输入密码等认证信息,以减少对终端的认证时间,进而实现提高终端解锁效率的效果。Through the embodiments provided in this application, by acquiring the signal strength indication information RSSI and/or channel state information CSI of the wireless signal, the target breathing feature in the first identity feature is extracted according to the RSSI and/or CSI, so as to achieve accurate breathing according to the breathing feature. Quickly determine whether to passively unlock the terminal without actively inputting authentication information such as passwords, so as to reduce the authentication time of the terminal, thereby achieving the effect of improving the efficiency of terminal unlocking.

作为一种可选的方案,As an alternative,

1)提取模块包括:(1)转换子模块,用于对时域中的RSSI和/或CSI进行转换,得到频域中的RSSI和/或CSI;(2)第一获取子模块,用于根据频域中的RSSI和/或CSI的峰值所对应的频率获取目标呼吸特征;1) The extraction module includes: (1) a conversion submodule, for converting RSSI and/or CSI in the time domain, to obtain RSSI and/or CSI in the frequency domain; (2) a first acquisition submodule, for Obtain the target respiratory feature according to the frequency corresponding to the peak value of RSSI and/or CSI in the frequency domain;

2)第一解锁单元包括:(1)第一判断模块,用于判断目标呼吸特征与预设的呼吸特征二者之间的偏差是否小于第一预定阈值;(2)第一解锁模块,用于在目标呼吸特征与预设的呼吸特征二者之间的偏差小于第一预定阈值时,对终端解锁。2) The first unlocking unit includes: (1) a first judging module, used to judge whether the deviation between the target breathing characteristic and the preset breathing characteristic is smaller than a first predetermined threshold; (2) the first unlocking module, using When the deviation between the target breathing characteristic and the preset breathing characteristic is smaller than a first predetermined threshold, the terminal is unlocked.

可选地,在本实施例中,根据频域中的RSSI和/或CSI的峰值所对应的频率获取目标呼吸特征包括:Optionally, in this embodiment, acquiring the target respiratory feature according to the frequency corresponding to the peak value of RSSI and/or CSI in the frequency domain includes:

1)将在频域中的最大峰值所对应的频率设置为目标呼吸特征中的目标呼吸频率;1) The frequency corresponding to the maximum peak value in the frequency domain is set as the target respiratory frequency in the target respiratory feature;

2)获取在频域中的前M个峰值所对应的频率,将该前M个峰值所对应的频率作为目标呼吸特征。2) Obtain the frequencies corresponding to the first M peaks in the frequency domain, and use the frequencies corresponding to the first M peaks as the target respiratory feature.

可选地,在本实施例中,目标呼吸特征与预设的呼吸特征二者之间的偏差可以包括但不限于以下至少之一:目标呼吸特征与预设的呼吸特征二者之间的差值、目标呼吸特征与预设的呼吸特征二者之间的平方差。需要说明的是,目标呼吸特征与预设的呼吸特征二者之间的偏差还可以通过其他用于指示二者之间的差别的计算方式获取,上述仅是一种示例,本实施例中对此不做任何限定。Optionally, in this embodiment, the deviation between the target breathing characteristic and the preset breathing characteristic may include but not limited to at least one of the following: the difference between the target breathing characteristic and the preset breathing characteristic value, the squared difference between the target breath signature and the preset breath signature. It should be noted that the deviation between the target breathing feature and the preset breathing feature can also be obtained by other calculation methods used to indicate the difference between the two, the above is just an example, and in this embodiment This does not make any restrictions.

具体结合图4所示示例进行说明,假设获取到当前无线信号的CSI,对时域中60s内的CSI(如图4(a)所示)进行转换,得到频域中CSI(如图4(b)所示)。进一步,假设将CSI在频域中的最大峰值所对应的频率设置为目标呼吸频率,则在通过比较目标呼吸特征与预设的呼吸特征二者之间的偏差来确定是否对终端解锁的过程中,可以通过比较目标呼吸特征中的目标呼吸频率与预设的呼吸特征中的预设呼吸频率二者之间的偏差来确定是否对终端解锁。如图4(b)所示,假设最大峰值出现在第37个位置,则表示60s内呼吸了37次,可得目标呼吸频率为60/37=1.6s。进一步,假设预设呼吸频率为1.5s,则目标呼吸频率与预设呼吸频率二者之间的差值为0.1s,小于第一预定阈值0.2s,则判断出目标呼吸特征与预设的呼吸特征二者之间的偏差小于第一预定阈值,可以对终端解锁。Specifically combined with the example shown in Figure 4, assuming that the CSI of the current wireless signal is obtained, the CSI within 60s in the time domain (as shown in Figure 4(a)) is converted to obtain the CSI in the frequency domain (as shown in Figure 4(a) b) shown). Further, assuming that the frequency corresponding to the maximum peak value of CSI in the frequency domain is set as the target respiration frequency, then in the process of determining whether to unlock the terminal by comparing the deviation between the target respiration characteristics and the preset respiration characteristics , it may be determined whether to unlock the terminal by comparing the deviation between the target breathing frequency in the target breathing feature and the preset breathing frequency in the preset breathing feature. As shown in Figure 4(b), assuming that the maximum peak value appears at the 37th position, it means that 37 breaths have been taken within 60s, and the target breathing rate can be obtained as 60/37=1.6s. Further, assuming that the preset breathing frequency is 1.5s, the difference between the target breathing frequency and the preset breathing frequency is 0.1s, which is less than the first predetermined threshold of 0.2s, and it is judged that the target breathing characteristic is different from the preset breathing If the deviation between the two features is smaller than the first predetermined threshold, the terminal can be unlocked.

又例如,若假设将CSI在频域中的前M个峰值所对应的频率作为目标呼吸特征,则在通过比较目标呼吸特征与预设的呼吸特征二者之间的偏差来确定是否对终端解锁的过程中,可以通过比较目标呼吸特征中的频率与预设的呼吸频率之间的偏差来确定是否对终端解锁。例如,可以但不限于分别获取目标呼吸特征中的各个频率与预设的呼吸频率之间的M个差值,并计算平方差,将该平方差作为二者之间的偏差。其中,上述预设的呼吸频率可以为一个频率值,也可以对应设置M个频率值,本实施例中对此不做任何限定。For another example, if it is assumed that the frequency corresponding to the first M peaks of CSI in the frequency domain is used as the target breathing feature, then it is determined whether to unlock the terminal by comparing the deviation between the target breathing feature and the preset breathing feature. During the process, it may be determined whether to unlock the terminal by comparing the deviation between the frequency in the target breathing feature and the preset breathing frequency. For example, M differences between each frequency in the target breathing feature and a preset breathing frequency may be obtained, but not limited to, and a square difference is calculated, which is used as a deviation between the two. Wherein, the aforementioned preset breathing frequency may be one frequency value, or M frequency values may be set correspondingly, which is not limited in this embodiment.

需要说明的是,在本实施例中,对于将前M个峰值所对应的频率作为目标呼吸特征的方式,计算偏差的方式还可以包括其他计算方式。上述仅是一种示例,本实施例中对此不做任何限定。It should be noted that, in this embodiment, for the manner in which the frequency corresponding to the first M peaks is used as the target respiratory characteristic, the manner of calculating the deviation may also include other calculation manners. The foregoing is only an example, and no limitation is set in this embodiment.

通过本申请提供的实施例,通过根据频域中的RSSI和/或CSI的峰值所对应的频率获取目标呼吸特征中的目标呼吸频率,以实现比对目标呼吸频率与预设的呼吸频率二者之间的偏差是否小于第一预定阈值,来确定第一身份特征是否满足第一预定条件,从而实现根据第一身份特征对静止状态下的终端进行认证,以达到缩减认证时间,提高解锁终端的效率。Through the embodiment provided by this application, the target respiratory frequency in the target respiratory feature is acquired according to the frequency corresponding to the peak value of RSSI and/or CSI in the frequency domain, so as to realize the comparison between the target respiratory frequency and the preset respiratory frequency Whether the deviation between them is less than the first predetermined threshold is used to determine whether the first identity feature satisfies the first predetermined condition, so as to realize the authentication of the terminal in the static state according to the first identity feature, so as to reduce the authentication time and improve the unlocking of the terminal. efficiency.

作为一种可选的方案,第二解锁单元包括以下至少之一:As an optional solution, the second unlocking unit includes at least one of the following:

1)第二获取模块,用于获取终端内的加速度传感器测量到的第二身份特征中的运动特征,其中,运动特征包括以下至少之一:步速、步频、步宽;1) The second acquisition module is used to acquire the movement characteristics in the second identity characteristics measured by the acceleration sensor in the terminal, wherein the movement characteristics include at least one of the following: pace, pace, step width;

2)第三获取模块,用于获取终端内的角速度传感器测量到的第二身份特征中的输入特征,其中,输入特征用于指示执行输入操作时的输入方式。2) A third acquiring module, configured to acquire an input feature in the second identity feature measured by the angular velocity sensor in the terminal, wherein the input feature is used to indicate an input method when performing an input operation.

可选地,在本实施例中,可以但不限于根据加速度传感器测量到的时域中的数据及转换后的频域中的数据,提取第二身份特征中的运动特征。也就是说,根据加速度传感器采集到的数据判断在各个方向上运动的加速度,从而还原出当前的步频、步速、步宽等各种运动特征。Optionally, in this embodiment, but not limited to, the motion feature in the second identity feature may be extracted according to the data in the time domain and the converted data in the frequency domain measured by the acceleration sensor. That is to say, according to the data collected by the acceleration sensor, the acceleration of movement in various directions is judged, so as to restore various movement characteristics such as the current stride frequency, pace speed, and stride width.

例如,假设当前终端内的加速度传感器输入为三轴加速度信号,可通过上述三轴在时域输出的信号得到当前的步宽、步速等,通过在频域输出的信号得到步频等。上述仅是一种示例,本实施例中对此不做任何限定。For example, assuming that the acceleration sensor input in the current terminal is a three-axis acceleration signal, the current step width, pace, etc. can be obtained through the signals output by the above three axes in the time domain, and the step frequency can be obtained through the signals output in the frequency domain. The foregoing is only an example, and no limitation is set in this embodiment.

可选地,在本实施例中,上述角速度传感器可以包括但不限于终端内的陀螺仪。也就是说,通过陀螺仪检测在执行输入操作时终端在各个角度上的翻转角度,来获取第二身份特征中的输入特征,以得到当前执行输入执行操作时的输入方式。Optionally, in this embodiment, the foregoing angular velocity sensor may include, but is not limited to, a gyroscope within the terminal. That is to say, the input feature in the second identity feature is acquired by using the gyroscope to detect the flip angle of the terminal at various angles when the input operation is performed, so as to obtain the current input mode when the input operation is performed.

需要说明的是,在本实施例中,当执行输入操作时,终端在各个角度上会有轻微的翻转,而这些翻转可以被陀螺仪检测到。也就是说,通过获取陀螺仪检测到的数据,可以还原当前执行输入操作时输入文字的频率,速度,轻重等信息,从而实现利用输入方式判断是否与预设的输入方式一致,以达到根据输入习惯中的输入方式来实现对终端的解锁认证,而无需获取输入的实际内容,避免用于认证的信息被泄露,进而提高了终端解锁的安全性。It should be noted that, in this embodiment, when an input operation is performed, the terminal will slightly flip at various angles, and these flips can be detected by the gyroscope. That is to say, by obtaining the data detected by the gyroscope, information such as the frequency, speed, and severity of the input text during the current input operation can be restored, so as to realize the use of the input method to judge whether it is consistent with the preset input method. The customary input method is used to realize the unlocking and authentication of the terminal without obtaining the actual content of the input, avoiding the information used for authentication from being leaked, and thus improving the security of terminal unlocking.

通过本申请提供的实施例,通过第二身份特征中的运动特征和输入特征,分别对终端进行认证解锁,不仅保证了解锁的效率,进一步,还提高了终端解锁的安全性。Through the embodiments provided in this application, the terminal is authenticated and unlocked through the motion feature and input feature in the second identity feature, which not only ensures the efficiency of unlocking, but also improves the security of terminal unlocking.

作为一种可选的方案,第三获取模块包括:As an optional solution, the third acquisition module includes:

1)第二获取子模块,用于在检测出终端处于非静止状态,且加速度传感器未测量到运动特征时,获取角速度传感器测量到的输入特征。1) The second acquisition sub-module is used to acquire the input feature measured by the angular velocity sensor when it is detected that the terminal is in a non-stationary state and the acceleration sensor has not measured the motion feature.

可选地,在本实施例中,利用角速度传感器测量输入特征的应用场景可以包括但不限于以下至少之一:Optionally, in this embodiment, the application scenario of using the angular velocity sensor to measure the input feature may include but not limited to at least one of the following:

1)在检测出终端处于非静止状态,且加速度传感器未测量到运动特征时,获取角速度传感器测量到的输入特征。例如,如图3所示,在用户与终端正常交互的过程中,作为一种单独的解锁方式,通过角速度传感器获取输入特征。1) When it is detected that the terminal is in a non-stationary state and the acceleration sensor does not measure the motion feature, acquire the input feature measured by the angular velocity sensor. For example, as shown in FIG. 3 , during normal interaction between the user and the terminal, as a separate unlocking manner, an input feature is acquired through an angular velocity sensor.

2)在无法检测到终端当前所处的状态时,获取角速度传感器测量到的输入特征。例如,如图3所示,在被动解锁(即利用呼吸特征及运动特征解锁的方式)失效的情况下,还可以通过角速度传感器获取输入特征的方式对终端主动解锁。2) When the current state of the terminal cannot be detected, the input characteristics measured by the angular velocity sensor are acquired. For example, as shown in FIG. 3 , in the case where passive unlocking (that is, using breathing and motion features to unlock) fails, the terminal can also be actively unlocked by acquiring input features through an angular velocity sensor.

通过本申请提供的实施例,通过获取到的角速度传感器测量到的输入特征对终端进行解锁的方式,可以单独作为一种独立的认证方式,也可以作为一种对被动解锁的补充方式,以实现对终端的主动解锁,保证用户可以及时对终端进行解锁使用,避免由于解锁失败需要反复认证所导致的延长认证时间的问题,进而达到提高解锁效率的效果。进一步,通过主动解锁,却无需获取输入内容的方式,还将进一步保证终端解锁的安全性。Through the embodiments provided in this application, the method of unlocking the terminal through the acquired input characteristics measured by the angular velocity sensor can be used as an independent authentication method alone, or as a supplementary method to passive unlocking, so as to realize The active unlocking of the terminal ensures that users can unlock and use the terminal in time, avoiding the problem of prolonging the authentication time caused by repeated authentication due to unlocking failure, and thus achieving the effect of improving unlocking efficiency. Furthermore, by actively unlocking without obtaining input content, the security of terminal unlocking will be further ensured.

作为一种可选的方案,第三获取模块包括:As an optional solution, the third acquisition module includes:

1)显示子模块,用于在终端显示提示信息,其中,提示信息用于提示获取预定的文字,预定的文字为随机生成的用于解锁的验证文字;1) The display sub-module is used to display prompt information on the terminal, wherein the prompt information is used to prompt acquisition of predetermined text, and the predetermined text is randomly generated verification text for unlocking;

2)第三获取子模块,用于在获取预定的文字的过程中,获取角速度传感器测量到的输入特征。2) The third acquisition sub-module is used to acquire the input features measured by the angular velocity sensor during the process of acquiring the predetermined text.

具体结合以下示例进行说明,例如,如图5所示,在终端弹出窗口,显示用于提示获取预定的文字的提示信息:“请输入以下文字:”,如“验证信息”。其中,上述预定的文字(即“验证信息)可以但不限于为一段随机生成的用于解锁的验证文字,而非提前设置的密码。在输入当前提示的预定的文字时,终端内的陀螺仪会获取输入特征,并与预设的输入特征比对,以判断是否为合法用户,达到身份认证的目的。Specifically, the following examples are used for description. For example, as shown in FIG. 5 , a pop-up window on the terminal displays prompt information for prompting to obtain predetermined text: "Please enter the following text:", such as "verification information". Wherein, the above predetermined text (that is, "verification information) may be, but not limited to, a piece of randomly generated verification text for unlocking, rather than a password set in advance. When entering the predetermined text currently prompted, the gyroscope in the terminal The input feature will be obtained and compared with the preset input feature to determine whether it is a legitimate user and achieve the purpose of identity authentication.

通过本申请提供的实施例,通过在终端显示提示信息,以获取预定的文字,从而实现在获取预定的文字的过程中,通过角速度传感器获取输入特征,以达到对终端进行主动解锁认证的效果。Through the embodiment provided by this application, the predetermined text is obtained by displaying prompt information on the terminal, so that the angular velocity sensor is used to obtain the input feature during the process of obtaining the predetermined text, so as to achieve the effect of actively unlocking and authenticating the terminal.

作为一种可选的方案,As an alternative,

1)第三获取模块包括:(1)第四获取子模块,用于获取角速度传感器测量到的输入参数,其中,输入参数包括以下至少之一:输入力度、输入位移、输入频率;1) The third acquisition module includes: (1) a fourth acquisition submodule, configured to acquire input parameters measured by the angular velocity sensor, wherein the input parameters include at least one of the following: input force, input displacement, and input frequency;

2)第二解锁单元包括:(1)第二判断模块,用于分别判断测量到的输入参数是否与对应的预设输入参数匹配;(2)第二解锁模块,用于在判断出匹配的参数的数量达到第二预定阈值时,判断出满足第二预定条件,对终端解锁。2) The second unlocking unit includes: (1) a second judging module for judging whether the measured input parameters match the corresponding preset input parameters; (2) a second unlocking module for judging whether the matched When the number of parameters reaches the second predetermined threshold, it is determined that the second predetermined condition is met, and the terminal is unlocked.

需要说明的是,在本实施例中,上述输入力度可以但不限于通过角速度传感器测量到的翻转角度直接获取;上述输入位移可以但不限于通过角速度传感器在时域测量到的翻转角度和时间计算得到;上述输入频率可以但不限于通过角速度传感器在频域测量到的峰值所对应的频率得到。It should be noted that, in this embodiment, the above-mentioned input force can be directly obtained by, but not limited to, the flip angle measured by the angular velocity sensor; the above-mentioned input displacement can be calculated by, but not limited to, the flip angle and time measured by the angular velocity sensor in the time domain obtained; the above input frequency can be obtained, but not limited to, by the frequency corresponding to the peak value measured by the angular velocity sensor in the frequency domain.

可选地,在本实施例中,根据不同的测量精度可以但不限于将第二预定阈值设置为不同的取值。其中,在第二预定阈值越大时,测量精度越高。也就是说,这里输入特征中包括多个输入参数,在分别对上述多个输入参数进行比对匹配后,若判断出匹配的参数的数量达到第二预定阈值时,则表示当前测量到的第二身份特征中的输入特征满足第二预定条件,可以对终端进行解锁。Optionally, in this embodiment, the second predetermined threshold may be set to different values according to different measurement accuracies but not limited to. Wherein, the larger the second predetermined threshold is, the higher the measurement accuracy is. That is to say, here the input feature includes a plurality of input parameters. After comparing and matching the above-mentioned plurality of input parameters, if it is determined that the number of matched parameters reaches the second predetermined threshold, it means that the currently measured first The input features in the two identity features meet the second predetermined condition, and the terminal can be unlocked.

可选地,在本实施例中,对于每个预定的文字可以但不限于分别获取一次输入力度、输入位移。例如,假设预定的文字为“验证信息”,则可以分别获取输入“验”字、“证”字、“信”字、“息”字时,角速度传感器分别测量到的输入力度、输入位移。进一步,结合输入过程获取到的输入频率,可以对多个预定的文字的输入特征进行综合判断,以确定是否对终端解锁。Optionally, in this embodiment, for each predetermined character, the input force and the input displacement may be respectively acquired once, but not limited to. For example, assuming that the predetermined text is "verification information", the input force and input displacement measured by the angular velocity sensor respectively when the characters "verify", "certificate", "xin" and "information" are input can be obtained respectively. Further, combined with the input frequency acquired during the input process, a comprehensive judgment may be made on the input features of multiple predetermined characters to determine whether to unlock the terminal.

通过本申请提供的实施例,通过获取角速度传感器测量到的输入参数,并分别判断测量到的输入参数是否与对应的预设输入参数匹配;从而实现在判断出匹配的参数的数量达到第二预定阈值时,对终端进行主动解锁,以达到保证解锁的安全性的目的。Through the embodiment provided by this application, by acquiring the input parameters measured by the angular velocity sensor, and respectively judging whether the measured input parameters match the corresponding preset input parameters; When the threshold is exceeded, the terminal is actively unlocked to achieve the purpose of ensuring the security of unlocking.

作为一种可选的方案,第四获取子模块通过以下步骤获取角速度传感器测量到的输入参数包括:As an optional solution, the fourth acquisition submodule acquires the input parameters measured by the angular velocity sensor through the following steps:

S1,根据角速度传感器在时域中测量到的转动角速度获取输入特征中的输入力度及输入位移;S1, according to the rotational angular velocity measured by the angular velocity sensor in the time domain, the input strength and input displacement in the input feature are obtained;

S2,对时域中的转动角速度进行转换,得到频域中的转动角速度;S2, converting the rotational angular velocity in the time domain to obtain the rotational angular velocity in the frequency domain;

S3,根据频域中的转动角速度的峰值所对应的频率获取输入特征中的输入频率。S3. Obtain the input frequency in the input feature according to the frequency corresponding to the peak value of the rotational angular velocity in the frequency domain.

具体结合以下示例进行说明,如图6所示步骤S602-S614,获取时域上的三轴陀螺仪信号,然后进行纠偏、滤波处理,一方面对时域特征提取后,可获取输入时输入特征中的输入力度及输入位移;另一方面进行傅里叶变化后,对频域特征提取后,可获取输入特征中的输入频率。Specifically combined with the following examples for illustration, steps S602-S614 shown in Figure 6, obtain the three-axis gyroscope signal in the time domain, and then perform deviation correction and filtering processing. On the one hand, after extracting the time domain features, the input features at the time of input can be obtained The input strength and input displacement in the input; on the other hand, after performing Fourier transformation, after extracting the frequency domain features, the input frequency in the input features can be obtained.

需要说明的是,上述步骤S606-S608,与步骤S610-S614中的步骤序号仅用于区分,而不限定执行的先后顺序。It should be noted that the above steps S606-S608 and the step numbers in steps S610-S614 are only for distinguishing, and do not limit the sequence of execution.

需要说明的是,由于每个预定的文字可以分别获取输入力度及输入位移,则在本实施例中在时域中获取输入特征中的输入力度及输入位移可以但不限于包括以下至少之一:根据最大峰值获取输入力度及输入位移、根据第一个峰值获取输入力度及输入位移、获取多个预定的文字平均的输入力度及平均的输入位移。上述仅是一种示例,本实施例中对此不做任何限定。It should be noted that since the input force and input displacement can be obtained separately for each predetermined character, in this embodiment, the input force and input displacement in the input feature obtained in the time domain may include but not limited to at least one of the following: The input force and the input displacement are obtained according to the maximum peak value, the input force and the input displacement are obtained according to the first peak value, and the average input force and the average input displacement of multiple predetermined characters are obtained. The foregoing is only an example, and no limitation is set in this embodiment.

例如,假设根据第一个峰值(即输入第一个预定的文字时对应的峰值)获取输入力度及输入位移。如图7所示为陀螺仪在时域测量到的角速度,则输入力度可以利用图7所示时域信号中第一个峰值的幅度来表示,例如1.8。此外,输入位移可以利用图7所示时域信号中第一个峰值及对应的时间计算后的计算结果来表示,例如2*1.8=3.6。For example, assume that the input force and the input displacement are obtained according to the first peak value (ie, the corresponding peak value when the first predetermined character is input). As shown in FIG. 7 , the angular velocity measured by the gyroscope in the time domain is shown, and the input strength can be represented by the amplitude of the first peak in the time domain signal shown in FIG. 7 , for example, 1.8. In addition, the input displacement can be represented by the calculation result after calculating the first peak value and the corresponding time in the time domain signal shown in FIG. 7 , for example, 2*1.8=3.6.

需要说明的是,上述角速度传感器在时域中测量到的数据,可以但不限于用于表示输入力度及输入位移,这些数值不具有具体的物理单位。It should be noted that the data measured by the above-mentioned angular velocity sensor in the time domain can be used, but not limited to, to represent input force and input displacement, and these values do not have specific physical units.

又例如,将上述时域中的转动角速度进行转换,得到频域中的转动角速度后,可以根据频域中的峰值对应的频率获取输入频率,其具体的获取过程可以参考上述获取目标呼吸特征的过程,本实施例中对此不再赘述。For another example, after converting the above-mentioned rotational angular velocity in the time domain to obtain the rotational angular velocity in the frequency domain, the input frequency can be obtained according to the frequency corresponding to the peak value in the frequency domain. The process will not be repeated in this embodiment.

通过本申请提供的实施例,根据角速度传感器在时域中及频域中分别测量到的输入参数获取输入特征,从而实现利用输入过程中用于指示输入方式的输入特征来判断是否对终端执行主动解锁,而无需获取输入的内容,进而达到提高终端解锁的安全性的效果。Through the embodiments provided by this application, the input features are obtained according to the input parameters measured by the angular velocity sensor in the time domain and the frequency domain, so as to realize whether to use the input features used to indicate the input mode during the input process to determine whether to perform active actions on the terminal. Unlock without obtaining the input content, thereby achieving the effect of improving the security of terminal unlocking.

作为一种可选的方案,第二判断模块包括:As an optional solution, the second judging module includes:

1)第一判断子模块,用于判断测量到的输入力度与对应的预设输入力度的偏差是否小于第三预定阈值;1) The first judging submodule is used to judge whether the deviation between the measured input strength and the corresponding preset input strength is smaller than the third predetermined threshold;

2)第二判断子模块,用于判断测量到的输入位移是否与对应的预设输入位移的偏差是否小于第四预定阈值;及2) The second judging submodule is used to judge whether the deviation between the measured input displacement and the corresponding preset input displacement is smaller than the fourth predetermined threshold; and

3)第三判断子模块,用于判断测量到的输入频率是否与对应的预设输入频率的偏差是否小于第五预定阈值。3) A third judging submodule, configured to judge whether the deviation between the measured input frequency and the corresponding preset input frequency is smaller than a fifth predetermined threshold.

可选地,在本实施例中,根据不同的精度需求上述第三预定阈值可以设置为不同的取值;根据不同的精度需求上述第四预定阈值可以设置为不同的取值;根据不同的精度需求上述第五预定阈值可以设置为不同的取值。Optionally, in this embodiment, the above-mentioned third predetermined threshold can be set to different values according to different precision requirements; the above-mentioned fourth predetermined threshold can be set to different values according to different precision requirements; according to different precision requirements It is required that the above-mentioned fifth predetermined threshold can be set to different values.

可选地,在本实施例中,测量到的输入参数与预设的输入参数之间的偏差可以包括但不限于以下至少之一:二者之间的差值、二者之间的平方差。需要说明的是,二者之间的偏差还可以通过其他用于指示二者之间的差别的计算方式获取,上述仅是一种示例,本实施例中对此不做任何限定。Optionally, in this embodiment, the deviation between the measured input parameter and the preset input parameter may include but not limited to at least one of the following: a difference between the two, a square difference between the two . It should be noted that the deviation between the two may also be obtained through other calculation methods used to indicate the difference between the two, and the above is only an example, which is not limited in this embodiment.

通过本申请提供的实施例,通过分别判断测量到的输入参数是否与对应的预设输入参数匹配,以获取匹配的参数的数量,从而实现对是否对终端进行解锁的准确判断。Through the embodiments provided in the present application, the number of matched parameters is obtained by separately judging whether the measured input parameters match the corresponding preset input parameters, so as to realize accurate judgment on whether to unlock the terminal.

实施例3Example 3

根据本发明实施例,还提供了一种用于实施上述终端解锁方法的终端,如图9所示,该终端包括:According to an embodiment of the present invention, a terminal for implementing the above method for unlocking a terminal is also provided. As shown in FIG. 9, the terminal includes:

1)通讯接口902,设置为获取锁屏状态下的终端当前所处的状态;1) The communication interface 902 is set to obtain the current state of the terminal in the lock screen state;

2)处理器904,与通讯接口902连接,设置为在终端处于静止状态时,根据终端当前所连的无线信号提取第一身份特征,在第一身份特征满足第一预定条件时,对终端解锁;在终端处于非静止状态时,获取终端内的传感器测量到的第二身份特征,在第二身份特征满足第二预定条件时,对终端解锁。2) The processor 904 is connected to the communication interface 902, and is configured to extract the first identity feature according to the wireless signal currently connected to the terminal when the terminal is in a static state, and unlock the terminal when the first identity feature satisfies the first predetermined condition ; When the terminal is in a non-stationary state, acquire a second identity feature measured by a sensor in the terminal, and unlock the terminal when the second identity feature meets a second predetermined condition.

3)存储器906,与通讯接口902及处理器904连接,设置为存储第一身份特征及第二身份特征。3) The memory 906 is connected to the communication interface 902 and the processor 904 and configured to store the first identity feature and the second identity feature.

可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。Optionally, for specific examples in this embodiment, reference may be made to the examples described in Embodiment 1 and Embodiment 2 above, and details will not be repeated here in this embodiment.

实施例4Example 4

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以位于的网络中的多个网络设备中的至少一个网络设备。The embodiment of the invention also provides a storage medium. Optionally, in this embodiment, the foregoing storage medium may be located in at least one network device among multiple network devices in the network.

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:Optionally, in this embodiment, the storage medium is configured to store program codes for performing the following steps:

S1,检测锁屏状态下的终端当前所处的状态;S1, detecting the current state of the terminal in the lock screen state;

S2,在检测出终端处于静止状态时,根据终端当前所连的无线信号提取第一身份特征,在第一身份特征满足第一预定条件时,对终端解锁;S2, when it is detected that the terminal is in a static state, extracting a first identity feature according to the wireless signal currently connected to the terminal, and unlocking the terminal when the first identity feature satisfies a first predetermined condition;

S3,在检测出终端处于非静止状态时,获取终端内的传感器测量到的第二身份特征,在第二身份特征满足第二预定条件时,对终端解锁。S3. When it is detected that the terminal is in a non-stationary state, acquire a second identity feature measured by a sensor in the terminal, and unlock the terminal when the second identity feature satisfies a second predetermined condition.

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment, the above-mentioned storage medium may include but not limited to: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk Various media that can store program codes such as discs or optical discs.

可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。Optionally, for specific examples in this embodiment, reference may be made to the examples described in Embodiment 1 and Embodiment 2 above, and details will not be repeated here in this embodiment.

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。If the integrated units in the above embodiments are realized in the form of software function units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this 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. Several instructions are included to make one or more computer devices (which may be personal computers, servers or network devices, etc.) execute all or part of the steps of the methods described in the various embodiments of the present invention.

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments of the present invention, 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.

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. Wherein, the device embodiments described above are only schematic. For example, the division of the 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 can be Integrate into 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 units or modules may be in electrical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown 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.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, and it should be pointed out that for those of ordinary skill in the art, some improvements and modifications can be made without departing from the principle of the present invention. It should be regarded as the protection scope of the present invention.

Claims (18)

1.一种终端解锁方法,其特征在于,包括:1. A method for unlocking a terminal, comprising: 检测锁屏状态下的终端当前所处的状态;Detect the current state of the terminal in the lock screen state; 在检测出所述终端处于静止状态时,根据所述终端当前所连的无线信号提取第一身份特征,在所述第一身份特征满足第一预定条件时,对所述终端解锁,其中,所述第一身份特征包括目标呼吸特征;When it is detected that the terminal is in a static state, extracting a first identity feature according to the wireless signal currently connected to the terminal, and unlocking the terminal when the first identity feature satisfies a first predetermined condition, wherein the The first identity feature includes a target breathing feature; 在检测出所述终端处于非静止状态时,获取所述终端内的传感器测量到的第二身份特征,在所述第二身份特征满足第二预定条件时,对所述终端解锁。When it is detected that the terminal is in a non-stationary state, acquiring a second identity feature measured by a sensor in the terminal, and unlocking the terminal when the second identity feature satisfies a second predetermined condition. 2.根据权利要求1所述的方法,其特征在于,所述根据所述终端当前所连的无线信号提取第一身份特征包括:2. The method according to claim 1, wherein the extracting the first identity feature according to the wireless signal currently connected to the terminal comprises: 获取所述无线信号的信号强度指示信息RSSI和/或信道状态信息CSI;Acquire signal strength indication information RSSI and/or channel state information CSI of the wireless signal; 根据所述RSSI和/或所述CSI提取所述第一身份特征中的目标呼吸特征。Extracting a target respiratory feature in the first identity feature according to the RSSI and/or the CSI. 3.根据权利要求2所述的方法,其特征在于,3. The method of claim 2, wherein, 所述根据所述RSSI和/或所述CSI提取所述第一身份特征中的目标呼吸特征包括:对时域中的所述RSSI和/或所述CSI进行转换,得到频域中的所述RSSI和/或所述CSI;根据频域中的所述RSSI和/或所述CSI的峰值所对应的频率获取所述目标呼吸特征;The extracting the target respiratory feature in the first identity feature according to the RSSI and/or the CSI includes: converting the RSSI and/or the CSI in the time domain to obtain the RSSI and/or the CSI; acquiring the target respiratory feature according to a frequency corresponding to a peak value of the RSSI and/or the CSI in the frequency domain; 所述在所述第一身份特征满足第一预定条件时,对所述终端解锁包括:判断所述目标呼吸特征与预设的呼吸特征二者之间的偏差是否小于第一预定阈值;在所述目标呼吸特征与所述预设的呼吸特征二者之间的偏差小于所述第一预定阈值时,对所述终端解锁。The unlocking the terminal when the first identity feature satisfies a first predetermined condition includes: judging whether the deviation between the target breathing feature and a preset breathing feature is smaller than a first predetermined threshold; When the deviation between the target breathing characteristic and the preset breathing characteristic is smaller than the first predetermined threshold, the terminal is unlocked. 4.根据权利要求1所述的方法,其特征在于,所述获取所述终端内的传感器测量到的第二身份特征包括以下至少之一:4. The method according to claim 1, wherein said obtaining the second identity characteristic measured by the sensor in the terminal comprises at least one of the following: 获取所述终端内的加速度传感器测量到的所述第二身份特征中的运动特征,其中,所述运动特征包括以下至少之一:步速、步频、步宽;Acquiring motion features in the second identity feature measured by the acceleration sensor in the terminal, wherein the motion features include at least one of the following: pace, pace frequency, and pace width; 获取所述终端内的角速度传感器测量到的所述第二身份特征中的输入特征,其中,所述输入特征用于指示执行输入操作时的输入方式。Acquiring an input feature in the second identity feature measured by an angular velocity sensor in the terminal, where the input feature is used to indicate an input method when an input operation is performed. 5.根据权利要求4所述的方法,其特征在于,所述获取所述终端内的角速度传感器测量到的所述第二身份特征中的输入特征包括:5. The method according to claim 4, wherein the acquiring the input features in the second identity features measured by the angular velocity sensor in the terminal comprises: 在检测出所述终端处于所述非静止状态,且所述加速度传感器未测量到所述运动特征时,获取所述角速度传感器测量到的所述输入特征。When it is detected that the terminal is in the non-stationary state and the acceleration sensor does not measure the motion feature, the input feature measured by the angular velocity sensor is acquired. 6.根据权利要求4所述的方法,其特征在于,所述获取所述终端内的角速度传感器测量到的所述第二身份特征中的输入特征包括:6. The method according to claim 4, wherein the acquiring the input features in the second identity features measured by the angular velocity sensor in the terminal comprises: 在所述终端显示提示信息,其中,所述提示信息用于提示获取预定的文字,所述预定的文字为随机生成的用于解锁的验证文字;Displaying prompt information on the terminal, wherein the prompt information is used to prompt acquisition of predetermined text, and the predetermined text is randomly generated verification text for unlocking; 在获取所述预定的文字的过程中,获取所述角速度传感器测量到的所述输入特征。During the process of acquiring the predetermined text, the input feature measured by the angular velocity sensor is acquired. 7.根据权利要求4所述的方法,其特征在于,7. The method of claim 4, wherein, 所述获取所述终端内的角速度传感器测量到的所述第二身份特征中的输入特征包括:获取所述角速度传感器测量到的输入参数,其中,所述输入参数包括以下至少之一:输入力度、输入位移、输入频率;The acquiring the input feature in the second identity feature measured by the angular velocity sensor in the terminal includes: acquiring the input parameter measured by the angular velocity sensor, wherein the input parameter includes at least one of the following: input force , input displacement, input frequency; 所述在所述第二身份特征满足第二预定条件时,对所述终端解锁包括:分别判断测量到的所述输入参数是否与对应的预设输入参数匹配;在判断出匹配的参数的数量达到第二预定阈值时,判断出满足所述第二预定条件,对所述终端解锁。The unlocking the terminal when the second identity feature satisfies the second predetermined condition includes: separately judging whether the measured input parameters match the corresponding preset input parameters; When the second predetermined threshold is reached, it is determined that the second predetermined condition is met, and the terminal is unlocked. 8.根据权利要求7所述的方法,其特征在于,所述获取所述角速度传感器测量到的输入参数包括:8. The method according to claim 7, wherein said obtaining the input parameters measured by said angular velocity sensor comprises: 根据所述角速度传感器在时域中测量到的转动角速度获取所述输入特征中的输入力度及输入位移;Acquiring the input strength and input displacement in the input feature according to the rotational angular velocity measured by the angular velocity sensor in the time domain; 对时域中的所述转动角速度进行转换,得到频域中的所述转动角速度;converting the rotational angular velocity in the time domain to obtain the rotational angular velocity in the frequency domain; 根据频域中的所述转动角速度的峰值所对应的频率获取所述输入特征中的输入频率。The input frequency in the input feature is obtained according to the frequency corresponding to the peak value of the rotational angular velocity in the frequency domain. 9.根据权利要求7所述的方法,其特征在于,所述分别判断测量到的所述输入参数是否与对应的预设输入参数匹配包括:9. The method according to claim 7, wherein said respectively determining whether the measured input parameters match the corresponding preset input parameters comprises: 判断测量到的所述输入力度与对应的预设输入力度的偏差是否小于第三预定阈值;judging whether the deviation between the measured input strength and the corresponding preset input strength is smaller than a third predetermined threshold; 判断测量到的所述输入位移是否与对应的预设输入位移的偏差是否小于第四预定阈值;及judging whether the deviation between the measured input displacement and the corresponding preset input displacement is smaller than a fourth predetermined threshold; and 判断测量到的所述输入频率是否与对应的预设输入频率的偏差是否小于第五预定阈值。It is judged whether the deviation between the measured input frequency and the corresponding preset input frequency is smaller than a fifth predetermined threshold. 10.一种终端解锁装置,其特征在于,包括:10. A device for unlocking a terminal, comprising: 检测单元,用于检测锁屏状态下的终端当前所处的状态;The detection unit is used to detect the current state of the terminal in the lock screen state; 第一解锁单元,用于在检测出所述终端处于静止状态时,根据所述终端当前所连的无线信号提取第一身份特征,在所述第一身份特征满足第一预定条件时,对所述终端解锁,其中,所述第一身份特征包括目标呼吸特征;The first unlocking unit is configured to extract a first identity feature according to the wireless signal to which the terminal is currently connected when it is detected that the terminal is in a static state, and when the first identity feature satisfies a first predetermined condition, The terminal is unlocked, wherein the first identity feature includes a target breathing feature; 第二解锁单元,用于在检测出所述终端处于非静止状态时,获取所述终端内的传感器测量到的第二身份特征,在所述第二身份特征满足第二预定条件时,对所述终端解锁。The second unlocking unit is configured to obtain a second identity feature measured by a sensor in the terminal when it is detected that the terminal is in a non-stationary state, and to unlock the terminal when the second identity feature satisfies a second predetermined condition The terminal is unlocked. 11.根据权利要求10所述的装置,其特征在于,所述第一解锁单元包括:11. The device according to claim 10, wherein the first unlocking unit comprises: 第一获取模块,用于获取所述无线信号的信号强度指示信息RSSI和/或信道状态信息CSI;A first acquiring module, configured to acquire signal strength indication information RSSI and/or channel state information CSI of the wireless signal; 提取模块,用于根据所述RSSI和/或所述CSI提取所述第一身份特征中的目标呼吸特征。An extraction module, configured to extract a target respiratory feature in the first identity feature according to the RSSI and/or the CSI. 12.根据权利要求11所述的装置,其特征在于,12. The apparatus of claim 11, wherein: 所述提取模块包括:转换子模块,用于对时域中的所述RSSI和/或所述CSI进行转换,得到频域中的所述RSSI和/或所述CSI;第一获取子模块,用于根据频域中的所述RSSI和/或所述CSI的峰值所对应的频率获取所述目标呼吸特征;The extraction module includes: a conversion submodule, configured to convert the RSSI and/or the CSI in the time domain to obtain the RSSI and/or the CSI in the frequency domain; a first acquisition submodule, Obtaining the target respiratory feature according to the frequency corresponding to the peak value of the RSSI and/or the CSI in the frequency domain; 所述第一解锁单元包括:第一判断模块,用于判断所述目标呼吸特征与预设的呼吸特征二者之间的偏差是否小于第一预定阈值;第一解锁模块,用于在所述目标呼吸特征与所述预设的呼吸特征二者之间的偏差小于所述第一预定阈值时,对所述终端解锁。The first unlocking unit includes: a first judging module, configured to judge whether the deviation between the target breathing characteristic and a preset breathing characteristic is smaller than a first predetermined threshold; a first unlocking module, configured to When the deviation between the target breathing characteristic and the preset breathing characteristic is smaller than the first predetermined threshold, the terminal is unlocked. 13.根据权利要求10所述的装置,其特征在于,所述第二解锁单元包括以下至少之一:13. The device according to claim 10, wherein the second unlocking unit comprises at least one of the following: 第二获取模块,用于获取所述终端内的加速度传感器测量到的所述第二身份特征中的运动特征,其中,所述运动特征包括以下至少之一:步速、步频、步宽;The second acquisition module is configured to acquire the movement characteristics of the second identity characteristics measured by the acceleration sensor in the terminal, wherein the movement characteristics include at least one of the following: pace, pace frequency, and pace width; 第三获取模块,用于获取所述终端内的角速度传感器测量到的所述第二身份特征中的输入特征,其中,所述输入特征用于指示执行输入操作时的输入方式。A third acquiring module, configured to acquire an input feature in the second identity feature measured by an angular velocity sensor in the terminal, wherein the input feature is used to indicate an input method when an input operation is performed. 14.根据权利要求13所述的装置,其特征在于,所述第三获取模块包括:14. The device according to claim 13, wherein the third acquiring module comprises: 第二获取子模块,用于在检测出所述终端处于所述非静止状态,且所述加速度传感器未测量到所述运动特征时,获取所述角速度传感器测量到的所述输入特征。The second acquiring submodule is configured to acquire the input feature measured by the angular velocity sensor when it is detected that the terminal is in the non-stationary state and the acceleration sensor does not measure the motion feature. 15.根据权利要求13所述的装置,其特征在于,所述第三获取模块包括:15. The device according to claim 13, wherein the third acquiring module comprises: 显示子模块,用于在所述终端显示提示信息,其中,所述提示信息用于提示获取预定的文字,所述预定的文字为随机生成的用于解锁的验证文字;The display submodule is configured to display prompt information on the terminal, wherein the prompt information is used to prompt acquisition of predetermined text, and the predetermined text is randomly generated verification text for unlocking; 第三获取子模块,用于在获取所述预定的文字的过程中,获取所述角速度传感器测量到的所述输入特征。The third acquiring submodule is configured to acquire the input feature measured by the angular velocity sensor during the process of acquiring the predetermined text. 16.根据权利要求13所述的装置,其特征在于,16. The apparatus of claim 13, wherein: 所述第三获取模块包括:第四获取子模块,用于获取所述角速度传感器测量到的输入参数,其中,所述输入参数包括以下至少之一:输入力度、输入位移、输入频率;The third acquisition module includes: a fourth acquisition submodule, configured to acquire input parameters measured by the angular velocity sensor, wherein the input parameters include at least one of the following: input force, input displacement, and input frequency; 所述第二解锁单元包括:第二判断模块,用于分别判断测量到的所述输入参数是否与对应的预设输入参数匹配;第二解锁模块,用于在判断出匹配的参数的数量达到第二预定阈值时,判断出满足所述第二预定条件,对所述终端解锁。The second unlocking unit includes: a second judging module, configured to respectively judge whether the measured input parameters match corresponding preset input parameters; a second unlocking module, configured to judge that the number of matched parameters reaches When the second predetermined threshold is reached, it is determined that the second predetermined condition is met, and the terminal is unlocked. 17.根据权利要求16所述的装置,其特征在于,所述第四获取子模块通过以下步骤获取所述角速度传感器测量到的输入参数包括:17. The device according to claim 16, wherein the fourth acquisition submodule acquires the input parameters measured by the angular velocity sensor through the following steps comprising: 根据所述角速度传感器在时域中测量到的转动角速度获取所述输入特征中的输入力度及输入位移;Acquiring the input strength and input displacement in the input feature according to the rotational angular velocity measured by the angular velocity sensor in the time domain; 对时域中的所述转动角速度进行转换,得到频域中的所述转动角速度;converting the rotational angular velocity in the time domain to obtain the rotational angular velocity in the frequency domain; 根据频域中的所述转动角速度的峰值所对应的频率获取所述输入特征中的输入频率。The input frequency in the input feature is obtained according to the frequency corresponding to the peak value of the rotational angular velocity in the frequency domain. 18.根据权利要求16所述的装置,其特征在于,所述第二判断模块包括:18. The device according to claim 16, wherein the second judging module comprises: 第一判断子模块,用于判断测量到的所述输入力度与对应的预设输入力度的偏差是否小于第三预定阈值;The first judging submodule is used to judge whether the deviation between the measured input strength and the corresponding preset input strength is smaller than a third predetermined threshold; 第二判断子模块,用于判断测量到的所述输入位移是否与对应的预设输入位移的偏差是否小于第四预定阈值;及The second judging submodule is used to judge whether the deviation between the measured input displacement and the corresponding preset input displacement is smaller than a fourth predetermined threshold; and 第三判断子模块,用于判断测量到的所述输入频率是否与对应的预设输入频率的偏差是否小于第五预定阈值。A third judging submodule, configured to judge whether the deviation between the measured input frequency and the corresponding preset input frequency is smaller than a fifth predetermined threshold.
CN201610261139.0A 2016-04-25 2016-04-25 Terminal unlocking method and device Active CN107305604B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610261139.0A CN107305604B (en) 2016-04-25 2016-04-25 Terminal unlocking method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610261139.0A CN107305604B (en) 2016-04-25 2016-04-25 Terminal unlocking method and device

Publications (2)

Publication Number Publication Date
CN107305604A CN107305604A (en) 2017-10-31
CN107305604B true CN107305604B (en) 2019-09-20

Family

ID=60150250

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610261139.0A Active CN107305604B (en) 2016-04-25 2016-04-25 Terminal unlocking method and device

Country Status (1)

Country Link
CN (1) CN107305604B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108710788A (en) * 2018-05-22 2018-10-26 上海众人网络安全技术有限公司 A kind of safety certifying method, device, terminal and storage medium
CN111177669A (en) * 2019-12-11 2020-05-19 宇龙计算机通信科技(深圳)有限公司 Terminal identification method and device, terminal and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1809210A (en) * 2005-01-17 2006-07-26 广州天润信息科技有限公司 Mobile terminal positioning and programmable service method
CN103530543A (en) * 2013-10-30 2014-01-22 无锡赛思汇智科技有限公司 Behavior characteristic based user recognition method and system
CN104020958A (en) * 2014-06-20 2014-09-03 深圳市中兴移动通信有限公司 Method and device for quickly viewing information
CN104853025A (en) * 2014-02-18 2015-08-19 联发科技(新加坡)私人有限公司 Mobile terminal control method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8652040B2 (en) * 2006-12-19 2014-02-18 Valencell, Inc. Telemetric apparatus for health and environmental monitoring

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1809210A (en) * 2005-01-17 2006-07-26 广州天润信息科技有限公司 Mobile terminal positioning and programmable service method
CN103530543A (en) * 2013-10-30 2014-01-22 无锡赛思汇智科技有限公司 Behavior characteristic based user recognition method and system
CN104853025A (en) * 2014-02-18 2015-08-19 联发科技(新加坡)私人有限公司 Mobile terminal control method and device
CN104020958A (en) * 2014-06-20 2014-09-03 深圳市中兴移动通信有限公司 Method and device for quickly viewing information

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《身份认证解锁移动终端技术研究》;魏亚南;《信息技术与信息化》;20140915(第6期);155-156 *

Also Published As

Publication number Publication date
CN107305604A (en) 2017-10-31

Similar Documents

Publication Publication Date Title
CN104408341B (en) Smart phone user identity identifying method based on gyroscope behavioural characteristic
Dey et al. AccelPrint: Imperfections of Accelerometers Make Smartphones Trackable.
US10635054B2 (en) Authentication system and method thereof
Buriro et al. Hold and sign: A novel behavioral biometrics for smartphone user authentication
EP3100152B1 (en) User-authentication gestures
Lee et al. Secure pick up: Implicit authentication when you start using the smartphone
US9817963B2 (en) User-touchscreen interaction analysis authentication system
Buriro et al. Please hold on: Unobtrusive user authentication using smartphone's built-in sensors
US11171937B2 (en) Continuous guest re-authentication system
Zhu et al. Shakein: Secure user authentication of smartphones with single-handed shakes
CN103135792B (en) A kind of utilize gravity sensing principle to carry out terminal unlocking method and device
US20120204257A1 (en) Detecting fraud using touchscreen interaction behavior
JP2014502763A (en) User identification using biokinematic input
CN103530543A (en) Behavior characteristic based user recognition method and system
Roh et al. Keystroke dynamics for authentication in smartphone
Cao et al. Evidence in hand: Passive vibration response-based continuous user authentication
WO2019053589A1 (en) A system and method for authenticating a user
Wu et al. CaIAuth: Context-aware implicit authentication when the screen is awake
Findling et al. Shakeunlock: Securely unlock mobile devices by shaking them together
CN104008326B (en) Device and method for management terminal safety
US10051112B2 (en) Non-intrusive user authentication system
CN107305604B (en) Terminal unlocking method and device
Mahfouz et al. M2auth: A multimodal behavioral biometric authentication using feature-level fusion
CN112492090A (en) Continuous identity authentication method fusing sliding track and dynamic characteristics on smart phone
Liu et al. aleak: Context-free side-channel from your smart watch leaks your typing privacy

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
GR01 Patent grant
GR01 Patent grant