Intelligent equipment control system and method and related product

Through the intelligent device control system, wearable devices are used to perform identity verification and liveness verification, and the unlocking operation of smart door locks is automatically performed, which solves the problem of inconvenient unlocking process in the existing technology and achieves a more efficient and safe unlocking process.

CN120048030APending Publication Date: 2025-05-27ZHUHAI JIELI TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510140601.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-08
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

During the unlocking process of existing smart device, users need to pause manual operations to perform fingerprint recognition and other identity verification, resulting in inconvenience in operation.

Method used

An intelligent device control system is adopted to perform identity verification and liveness verification through the first intelligent device (such as a wearable device), and perform range measurement unlocking operations in an authenticated state, and send unlocking instructions to the second intelligent device (such as a smart door lock). When the distance between the two is less than the preset range, the unlocking operation is automatically performed.

Benefits of technology

It realizes timing unbinding of user identity authentication and smart device unlocking, improving the convenience and security of the unlocking process, and reducing the hardware upgrade cost of existing access control devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120048030A_ABST
    Figure CN120048030A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an intelligent device control system and method and a related product, and the system comprises a first intelligent device which is used for responding to the operation that a user wears the first intelligent device, carrying out the identity verification of the user, and entering an authenticated state if the identity verification is successful; in response to the user releasing the wearing of the first intelligent device, exiting the authenticated state; in the authenticated state, executing a living body verification operation and a distance measurement unlocking operation; the living body verification operation comprises the steps of continuously detecting a living body signal of a user, and if living body verification fails, exiting an authenticated state; the distance measurement unlocking operation comprises the following steps: sending an unlocking instruction to the second intelligent equipment; and the second intelligent equipment is used for responding to the unlocking instruction and executing the unlocking operation when the distance is smaller than a first preset range. According to the control system provided by the embodiment of the invention, the identity verification operation of the user and the unlocking operation of the intelligent equipment can be unbound in time sequence, so that the user can unlock the second intelligent equipment more conveniently.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent devices, and in particular, to an intelligent device control system, an intelligent device control method, an intelligent device, and a computer-readable storage medium. Background Art

[0002] Devices such as intelligent door locks and intelligent cars have greatly facilitated people's lives, but there is still room for optimization in the unlocking process. When unlocking a device, a specific authentication operation needs to be performed to complete the unlocking; for example, in the existing fingerprint door lock, when it is necessary to open the fingerprint door lock, the user needs to place the finger on the fingerprint recognition module at the door lock position for identity verification, and the fingerprint door lock can be unlocked after the verification is successful.

[0003] In the actual scenario where the user has a need to unlock the device, the user's hands may be inconvenient to perform the fingerprint recognition operation (for example, the user's hands are carrying heavy objects). In order to unlock the device, the user usually needs to pause the actions being performed by both hands and use an extra finger for fingerprint recognition, which brings inconvenience to the user. Summary of the Invention

[0004] Based on the above situation, the main object of the present invention is to provide an intelligent device control system, method, and related products, which can unbind the user's identity verification operation and the unlocking operation of the intelligent device in terms of time sequence, making the unlocking of the intelligent device by the user more convenient.

[0005] To achieve the above object, the technical solution adopted by the present invention is as follows:

[0006] The intelligent device control system provided in the first aspect of the embodiments of the present invention includes:

[0007] A first intelligent device, configured to authenticate the user in response to the operation of the user wearing the first intelligent device. If the authentication is successful, enter the authenticated state; respond to the user removing the wearing of the first intelligent device and exit the authenticated state; in the authenticated state, perform a live body verification operation and a distance measurement unlocking operation; the live body verification operation includes: continuously detecting the live body signal of the user. If the live body verification fails, exit the authenticated state; the distance measurement unlocking operation includes: sending an unlocking instruction to a second intelligent device, where the unlocking instruction is used to instruct the second intelligent device to perform the unlocking operation of the second intelligent device when it is confirmed that the distance between the first intelligent device and the second intelligent device is less than a first preset range;

[0008] A second intelligent device, configured to perform an unlocking operation when the distance is less than the first preset range in response to the unlocking instruction.

[0009] Preferably, the first smart device comprises: an identity verification module and a liveness verification module;

[0010] The identity verification module includes a fingerprint recognition module or an iris recognition module;

[0011] The liveness verification module includes a heart rate detection module or an eye movement detection module.

[0012] Preferably, if the liveness verification module is a heart rate detection module, the liveness signal is a light reflection signal; the heart rate detection module is used to periodically emit a light signal and receive a light reflection signal corresponding to the light signal; if the light reflection signal is not received for N consecutive times, or the light reflection signal is not received for a preset period of time, or the intensity of the received light reflection signal is greater than a preset intensity threshold, then the liveness verification is determined to have failed, and N is an integer threshold greater than 1.

[0013] Preferably, the first smart device is any one of a smart ring, smart glasses, smart bracelet and smart watch; the second smart device is any one of a smart door lock and a smart car.

[0014] Preferably, if the second smart device is a smart ring, the identity verification is fingerprint recognition, and the object of fingerprint recognition includes fingerprint paths between knuckles.

[0015] Preferably, the first smart device is further used to: detect the distance between the first smart device and the second smart device, and if the distance is less than a second preset range, execute the operation of sending an unlock instruction to the second smart device, wherein the second preset range is larger than the first preset range.

[0016] Preferably, the first smart device is further used to: after sending an unlock instruction to the second smart device, detect the distance between the first smart device and the second smart device, and if the distance is less than a first preset range, send a first confirmation message to the second smart device, wherein the first confirmation message is used to indicate that the distance between the second smart device and the first smart device is less than the first preset range.

[0017] Preferably, the second smart device is also used to: detect the distance between the first smart device and the second smart device, and if the distance is less than a second preset range, send a second confirmation message to the first smart device; after receiving the unlock instruction, continue to detect the distance, and if the distance is less than the first preset range, perform an unlock operation.

[0018] The first intelligent device is further configured to: receive second confirmation information sent by the second intelligent device, where the second confirmation information is used to indicate that the distance between the second intelligent device and the first intelligent device is less than a second preset range; and in response to the second confirmation information, perform the operation of sending an unlocking instruction to the second intelligent device, where the second preset range is greater than the first preset range.

[0019] Preferably, the first intelligent device is further configured to: obtain the identity information of the user; if the identity information is registered information, the identity verification is successful; if the identity information is not registered information, the identity verification fails.

[0020] Preferably, the control system further includes: a third intelligent device;

[0021] The first intelligent device is further configured to: send an identity verification request message to the third intelligent device, where the identity verification request message is used to request the third intelligent device to perform identity verification on the user; receive the identity verification result fed back by the third intelligent device; if the identity verification result indicates that the identity information of the user is registered information, the identity verification is successful; if the identity verification result indicates that the identity information of the user is not registered information, the identity verification fails;

[0022] The third intelligent device is configured to: receive the identity verification request message sent by the first intelligent device; in response to the identity verification request message, obtain the identity information of the user and obtain an identity verification result.

[0023] Preferably, the first intelligent device establishes a communication connection with the second intelligent device;

[0024] The first intelligent device obtains the identity information of the user;

[0025] The first intelligent device sends a first registration request message to the second intelligent device, where the first registration request message carries the identity information;

[0026] In response to the first registration request message, the second intelligent device performs permission verification on the user; if the permission verification is successful, the second intelligent device sends a first registration response message to the first intelligent device;

[0027] In response to the first registration response message, the first intelligent device records the identity information as registered information.

[0028] Preferably, the control system further includes: a third intelligent device and a server; where the server is the background management device of the second intelligent device, and the second intelligent device is the locking device of the leased object in the leasing scenario;

[0029] The third intelligent device obtains registration-related information, where the registration-related information includes: device identification information of the first intelligent device, user identification information of the user, and the identity information;

[0030] The third intelligent device sends a second registration request message to the server, and the second registration request message carries the registration-related information;

[0031] In response to the second registration request message, the server performs permission verification on the user; if the permission verification is successful, a temporary key is generated and a second registration response message is sent to the third intelligent device. The server provides the temporary key to the first intelligent device and the second intelligent device respectively, so that when the first intelligent device and the second intelligent device communicate with each other, the communication messages are encrypted using the temporary key; the effective duration of the temporary key corresponds to the rental duration of the rental object;

[0032] In response to the second registration response message, the third intelligent device records the identity information as registered information.

[0033] An intelligent device control method provided in the second aspect of the embodiments of the present invention includes:

[0034] In response to an operation of the user wearing the first intelligent device, the user is authenticated. If the authentication is successful, the authenticated state is entered;

[0035] In the authenticated state, a living body verification operation and a ranging and unlocking operation are performed;

[0036] The living body verification operation includes: continuously detecting the living body signal of the user. If the living body verification fails, the authenticated state is exited;

[0037] The ranging and unlocking operation includes: sending an unlocking instruction to the second intelligent device, where the unlocking instruction is used to instruct the second intelligent device to perform an unlocking operation of the second intelligent device when it is confirmed that the distance between the first intelligent device and the second intelligent device is less than a first preset range;

[0038] In response to the user removing the wearing of the first intelligent device, the authenticated state is exited.

[0039] Preferably, the authentication includes: fingerprint recognition or iris recognition;

[0040] The living body verification includes: heart rate detection or eye movement detection;

[0041] Correspondingly, if the authentication is fingerprint recognition, the living body verification is heart rate detection;

[0042] Correspondingly, if the identity authentication is iris recognition, the liveness verification is eyeball rotation detection.

[0043] Preferably, if the second intelligent device is a ring, the identity authentication is fingerprint recognition, and the object of the fingerprint recognition includes the finger patterns between the knuckles.

[0044] Preferably, if the liveness verification is heart rate detection, the liveness signal is a light reflection signal;

[0045] Correspondingly, the method for heart rate detection includes: the first intelligent device periodically emits a light signal and receives the light reflection signal corresponding to the light signal; if the light reflection signal is not received continuously for N times, or the light reflection signal is not received for a preset period of time continuously, or the intensity of the received light reflection signal is greater than a preset intensity threshold, it is determined that the liveness verification fails, where N is a number threshold greater than 1.

[0046] Preferably, before sending the unlocking instruction to the second intelligent device, the ranging unlocking operation further includes: the first intelligent device detects the distance from the second intelligent device, and if the distance is less than a second preset range, the operation of sending the unlocking instruction to the second intelligent device is performed, where the second preset range is greater than the first preset range.

[0047] Preferably, after sending the unlocking instruction to the second intelligent device, the ranging unlocking operation further includes: the first intelligent device detects the distance from the second intelligent device, and if the distance is less than the first preset range, a first confirmation message is sent to the second intelligent device, and the first confirmation message is used to indicate that the distance between the second intelligent device and the first intelligent device is less than the first preset range.

[0048] Preferably, before sending the unlocking instruction to the second intelligent device, the ranging unlocking operation further includes: the first intelligent device receives a second confirmation message sent by the second intelligent device, and the second confirmation message is used to indicate that the distance between the second intelligent device and the first intelligent device is less than the second preset range; in response to the first intelligent device receiving the second confirmation message, the operation of sending the unlocking instruction to the second intelligent device is performed, where the second preset range is greater than the first preset range.

[0049] Preferably, the authentication of the user includes:

[0050] The first intelligent device obtains the identity information of the user;

[0051] If the identity information is registered information, the identity authentication is successful;

[0052] If the identity information is not registered information, the identity verification fails.

[0053] Preferably, the authenticating the user includes:

[0054] The first intelligent device sends an identity verification request message to the third intelligent device, and the identity verification request message is used to request the third intelligent device to authenticate the user;

[0055] The first intelligent device receives the identity verification result fed back by the third intelligent device;

[0056] If the identity verification result indicates that the identity information of the user is registered information, the identity verification is successful; if the identity verification result indicates that the identity information of the user is not registered information, the identity verification fails.

[0057] Preferably, if a live body verification fails during the execution of the ranging and unlocking operation, the process of the ranging and unlocking operation is terminated.

[0058] Preferably, if the second intelligent device is a locking device of a leased object in a leasing scenario, before sending an unlocking instruction to the second intelligent device, the ranging and unlocking operation further includes: encrypting the unlocking instruction with a temporary key, and the valid duration of the temporary key corresponds to the lease duration of the leased object.

[0059] An intelligent device provided in the third aspect of the embodiments of the present invention includes:

[0060] A processor that implements the intelligent device control method described in any one of the above second aspects.

[0061] A computer-readable storage medium provided in the fifth aspect of the embodiments of the present invention, on which a computer program is stored. When the computer program is executed by a processor, the intelligent device control method described in any one of the above second aspects is implemented.

[0062] The technical solutions provided in the above embodiments of the present invention have the following beneficial effects:

[0063] 1. Security. When the user wears the first intelligent device (wearable device), the first intelligent device authenticates the user. If the authentication is successful, the device enters the authenticated state. In the authenticated state, the wearing state of the first intelligent device is continuously detected and a live body verification of the user is performed. Once the wearing state is removed or the live body verification fails, the first intelligent device immediately exits the authenticated state and cannot send an unlocking instruction to the second intelligent device (device to be unlocked), so that other users who temporarily pick up the first intelligent device cannot use it to perform the unlocking operation;

[0064] 2. Convenience: In the embodiments of the present invention, it is set that the user performs an authentication operation when wearing the first intelligent device, and the binding between the authentication operation and the unlocking operation is released in terms of time sequence. As long as the user maintains the wearing state of the first intelligent device, when the user approaches the second intelligent device to a certain distance, the unlocking operation is immediately executed, improving the convenience of unlocking the second intelligent device.

[0065] 3. Generalizability: By utilizing the security of the wearable first intelligent device (which can perform identity authentication and liveness verification), the hardware binding between the access control device and the authentication device is decoupled (for example, a fingerprint device module is required as an authentication device on a fingerprint door lock), and the existing access control devices can be upgraded and transformed at a relatively low cost without additionally configuring a dedicated authentication device for the access control devices.

[0066] Other beneficial effects of the present invention will be elaborated in the specific implementation manners through the introduction of specific technical features and technical solutions. Those skilled in the art should be able to understand the beneficial technical effects brought by the technical features and technical solutions through the introduction of these technical features and technical solutions. BRIEF DESCRIPTION OF THE DRAWINGS

[0067] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. In the figures:

[0068] Figure 1 It shows a schematic diagram of the application scenario of the intelligent device control system in the embodiments of the present invention;

[0069] Figure 2 It shows a schematic diagram of the smart watch in the intelligent device control system in the embodiments of the present invention;

[0070] Figure 3 It shows a schematic diagram of the smart ring in the intelligent device control system in the embodiments of the present invention;

[0071] Figure 4 It shows a schematic diagram of the smart glasses in the intelligent device control system in the embodiments of the present invention;

[0072] Figure 5 It shows a schematic diagram of the registration process in the home access control scenario in the embodiments of the present invention;

[0073] Figure 6 It shows a schematic diagram of the unlocking process in the home access control scenario in the embodiments of the present invention;

[0074] Figure 7 It shows a schematic diagram of the registration process in the temporary rental scenario in the embodiments of the present invention;

[0075] Figure 8 It shows a schematic diagram of the unlocking process in the temporary rental scenario in the embodiments of the present invention;

[0076] Figure 9 Shows a schematic structural diagram of a smart device in an embodiment of the present application;

[0077] Reference numerals: 10, the first smart device, 101, a wearing detection module, 102, an identity authentication module, 103, a living body authentication module, 20, the second smart device. Detailed implementation manners

[0078] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the following detailed description of the present invention, some specific details are described in detail. In order to avoid obscuring the essence of the present invention, well-known methods, processes, procedures, and components are not described in detail.

[0079] In addition, those of ordinary skill in the art should understand that the drawings provided herein are all for illustrative purposes and are not necessarily drawn to scale.

[0080] Unless the context clearly requires otherwise, the words "including", "comprising", and the like in the whole specification and claims should be construed in an inclusive sense rather than an exclusive or exhaustive sense; that is, the meaning of "including but not limited to".

[0081] In the description of the embodiments of the present invention, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be construed as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "a plurality of" is two or more.

[0082] Wearable devices have the characteristics of small size, light weight, and low power consumption, which are convenient for users to wear for a long time and will not bring too much burden to users. In addition, wearable devices are generally equipped with a variety of sensors (such as, acceleration sensors, heart rate sensors, and gyroscopes, etc.), and have a variety of data collection and data processing functions, which can provide hardware support for users to realize a variety of intelligent applications. Therefore, in the embodiments of the present invention, a wearable device is used as the "key" to unlock another smart device. On the one hand, the sensors and interaction functions of the wearable device are used to authenticate the user's identity and living body to meet the user's security requirements; on the other hand, the data collection and data processing functions of the wearable device are used to analyze and identify the user's unlocking needs, realizing the "non-sensing unlocking" of the smart device to meet the user's convenience requirements.

[0083] The following will describe in detail the specific implementation manners of the present invention with reference to the drawings.

[0084] Figure 1 Shows a schematic application scenario diagram of a smart device control system in an embodiment of the present invention. The smart device control system in the embodiments of the present invention includes:

[0085] A first intelligent device, which is used to authenticate a user in response to an operation of the user wearing the first intelligent device. If the authentication is successful, it enters the authenticated state; in response to the user removing the wearing of the first intelligent device, it exits the authenticated state; in the authenticated state, it performs a live body verification operation and a ranging unlocking operation. The live body verification operation includes continuously detecting the user's live body signal. If the live body verification fails, it exits the authenticated state. The ranging unlocking operation includes sending an unlocking instruction to a second intelligent device. The unlocking instruction is used to instruct the second intelligent device to perform the unlocking operation of the second intelligent device when it is confirmed that the distance between the first intelligent device and the second intelligent device is less than a first preset range.

[0086] A second intelligent device, which is used to perform an unlocking operation when the distance is less than a first preset range in response to the unlocking instruction.

[0087] In the embodiment of the present invention, the first intelligent device is a wearable device with wireless communication function and data processing function, which can be stably worn on the user, such as a smart watch, a smart bracelet, a smart ring or smart glasses, etc. The second intelligent device is an unlocking device to be unlocked with wireless communication function and data processing function, such as a smart access control or a smart car. In the embodiment of the present invention, as long as the user keeps wearing the first intelligent device, the second intelligent device can be conveniently unlocked. For example, the user wears the smart watch in the embodiment of the present invention and is carrying heavy objects with both hands. When the user approaches the smart access control, the smart access control automatically opens without the user performing any operation. Another example is that when the car owner walks towards the smart vehicle after shopping, if the car owner is carrying shopping bags in both hands, there is no need to put down the shopping bags or take out the key to open the car door at this time. The car owner can directly pick up the shopping bags and put them in the car, which is very convenient.

[0088] In terms of software functions, the first intelligent device may include a wearing detection module, an identity authentication module, and a live body authentication module. Specifically, the wearing detection module is used to detect the wearing state of the first intelligent device (e.g., worn and removed). The live body authentication module is used to detect whether the wearer of the first intelligent device has a live body signal (i.e., the live body authentication operation performed by the first intelligent device mentioned above). The identity authentication module is used to verify the user's identity information. Among them, depending on whether the first intelligent device has the function of collecting identity information and what type of identity information collection function it has, the identity authentication module will have different implementation steps. For example, if the first intelligent device is a smart watch and has a fingerprint recognition module, within a preset time period (e.g., within 2 seconds) when the wearing detection module detects that the first intelligent device is in the worn state, it instructs the identity authentication module to provide a fingerprint collection interface to the user to prompt the user to place their finger on the fingerprint recognition module for fingerprint information collection. For example, if the first intelligent device is a smart ring and has a fingerprint recognition module, within a preset time period when the wearing detection module detects that the first intelligent device is in the worn state, it instructs the identity authentication module to directly collect the fingerprint pattern between the user's knuckles. For example, if the first intelligent device is a smart ring and does not have a fingerprint recognition module, within a preset time period when the wearing detection module detects that the first intelligent device is in the worn state, the identity authentication module sends an identity authentication request message to the third intelligent device (mobile terminal). The identity authentication request message is used to request the third intelligent device to authenticate the user; the identity authentication module receives the identity authentication result feedback from the third intelligent device.

[0089] In terms of hardware implementation, different types of the first intelligent device can implement the relevant functions of the above-mentioned wearing detection module, identity authentication module, and live body authentication module through different types of sensors, or a combination of multiple types of sensors + hardware function modules. For example:

[0090] If the first intelligent device is a smart watch, Figure 2 shows a schematic diagram of a smart watch in the intelligent device control system in an embodiment of the present invention. As Figure 2As shown, a fingerprint sensor is provided on the dial of the smartwatch. That is, the identity authentication module in the smartwatch is specifically a fingerprint recognition module, and its function is realized through the fingerprint sensor. A heart rate sensor is provided on the back of the smartwatch (i.e., the side close to the user's skin). That is, the living body verification module in the smartwatch is specifically a heart rate detection module, and its function is realized through the heart rate sensor. Exemplarily, the heart rate sensor may include a light-emitting diode and a photosensitive sensor. The light-emitting diode periodically emits a light signal (green LED light), and the light signal passes through the skin and irradiates on the blood vessels of the human body to generate a light reflection signal. The photosensitive sensor receives the light reflection signal corresponding to the light signal, and the heart rate data of the user can be calculated through the signal intensity of the light reflection signal. In addition, since the heart rate sensor has a light-emitting diode and a photosensitive sensor, the heart rate sensor can not only realize the function of the living body verification module, but also realize the function of the wearing detection module. Exemplarily, the light-emitting diode can periodically emit a light signal. If the light reflection signal is not received continuously for multiple times, or the light reflection signal is not received for a preset period of time continuously, or the response time of receiving the light reflection signal exceeds the set threshold, it can be determined that the user has removed the smartwatch. Further, in order to improve the accuracy of wearing detection, in addition to the above light-emitting diode and photosensitive sensor, the data of the gyroscope and / or acceleration sensor in the smartwatch can also be used to jointly determine the wearing state of the smartwatch by the user. In the embodiment of the present invention, the wearing detection module and the living body verification module share the same hardware module, which reduces the hardware configuration cost of the first smart device.

[0091] If the first smart device is a smart ring, Figure 3 The schematic diagram of the smart ring in the smart device control system in the embodiment of the present invention is shown. As Figure 3 shown, a fingerprint sensor and a heart rate sensor are provided on the inner side of the smart ring. The function of the identity authentication module in the smart ring is realized through the fingerprint sensor. Different from the fingerprint sensor in the above smartwatch, the fingerprint sensor in the smart ring does not require the user to actively put the finger on the fingerprint sensor. Instead, after the user wears the smart ring, the fingerprint sensor of the smart ring can automatically collect the finger lines between the finger joints, which is convenient and fast, and further improves the user experience of the non-sensing operation in the unlocking solution. The functions of the living body verification module and the wearing detection module in the smart ring can both be realized through the heart rate sensor. For details, please refer to the above embodiment of the smartwatch and will not be elaborated here.

[0092] If the first smart device is a smart glasses, Figure 4 The schematic diagram of the smart glasses in the smart device control system in the embodiment of the present invention is shown. As Figure 4As shown, a camera module is disposed at a position between two lenses on the inner side of the glasses. The functions of the identity authentication module, the liveness verification module, and the wearing detection module in the smart glasses can all be implemented by the camera module. Exemplarily, the identity authentication module in the smart glasses is specifically an iris recognition module, which can use the image sensor in the camera module to capture the eye image of the user, and determine whether it is a registered iris pattern by recognizing the iris pattern in the eye image. Exemplarily, the liveness verification module in the smart glasses is specifically an eye movement detection module, which can use the infrared light source in the camera module to irradiate the user's eyes, and determine whether the eyes are moving by measuring the position of the flicker on the eyes. Exemplarily, for the function of the wearing detection module in the smart glasses, the gyroscope and the acceleration sensor can be used to determine whether the smart glasses have a relative movement. If so, the image sensor in the camera module is instructed to capture an image. If no eye image exists in the captured image or the relative position of the eyes in the image has changed (relative to the image captured in the worn state), it is determined that the smart glasses are in the state of being removed from the wearer.

[0093] It should be noted that the above description of the multiple functional modules in the first smart device is only an example. It can be understood that in actual applications, the above multiple functional modules can also have other implementation manners, and the above examples should not be understood as the only implementation manners.

[0094] Regarding the ranging and unlocking operation performed by the first smart device in the authenticated state, both the first smart device and the second smart device need to have a wireless communication function. This wireless communication function can use wireless communication protocols such as Bluetooth, WiFi, and Zigbee. Among them, different communication protocols correspond to different radio frequency modules (hardware modules). Specifically, in actual applications, according to the differences in smart devices, application scenarios, power consumption requirements, and performance requirements, there can be multiple implementation manners for the ranging and unlocking operation. The following will give examples of multiple implementation manners of the above ranging and unlocking operation on the premise that the registration has been completed (which means that the first smart device and the second smart device know each other's device identification information, and this device identification information includes the device unique identifier and / or the wireless communication address):

[0095] 1. The first smart device continuously broadcasts the unlocking instruction periodically to discover the second smart device. If the second smart device receives the unlocking instruction, it means that the first smart device is near the second smart device. The second smart device can activate the ranging function for the first smart device. When the distance between the two is less than the first preset range, the second smart device performs its own unlocking operation.

[0096] Since the interaction logic of this implementation is simple, but the power consumption in the operation process is relatively high (because there is no segmented ranging process during the device approaching process, and the unlocking instruction needs to be broadcast frequently), it is applicable to the Internet of Things scenario under the low-power protocol such as Zigbee.

[0097] 2. The first intelligent device detects the distance between the first intelligent device and the second intelligent device. If the distance is less than the second preset range, it performs the operation of sending an unlocking instruction to the second intelligent device. Herein, the second preset range is greater than the first preset range, and the second preset range includes the first preset range. The first intelligent device continues to detect the distance between the two. If the distance is less than the first preset range, it sends a first confirmation message to the second intelligent device, and this first confirmation message is used to indicate that the distance between the second intelligent device and the first intelligent device is less than the first preset range.

[0098] Specifically, the first intelligent device continuously sends a directional broadcast signal to the second intelligent device periodically at a given frequency (such as f1). After the second intelligent device receives this directional broadcast signal, it feeds back a first response signal of this first directional broadcast signal to the first intelligent device. After the first intelligent device receives this first response signal, it measures the phase of receiving this first response signal (such as Pf1); the first intelligent device switches to another frequency (such as f2) and repeats the above interaction process with the second intelligent device to obtain the phase corresponding to f2 (such as Pf2). The first intelligent device calculates the distance from the second intelligent device according to the frequency difference (f1 - f2) and the phase difference (Pf1 - Pf2). During the process that the first intelligent device continuously detects the distance between the two, once it detects that the distance is less than the second preset range, it sends an unlocking instruction to the second intelligent device; after sending the unlocking instruction to the second intelligent device, it continues to detect the distance between the two. If the distance is less than the first preset range (in order to prevent mis-triggering, the first preset range can select a lower threshold, such as within 10 cm. Specifically, in different application scenarios, the first preset range can have different values, which are not limited herein), it sends a first confirmation message to the second intelligent device. When the second intelligent device receives this first confirmation message, it immediately performs its own unlocking operation.

[0099] When the first intelligent device does not receive the response signal of the directional broadcast signal, it indicates that the distance between the first intelligent device and the second intelligent device is far. Then it can send the directional broadcast signal at a lower frequency and / or signal strength to save power. When the first intelligent device measures that the distance from the second intelligent device is gradually decreasing, it determines that the first intelligent device is approaching the second intelligent device. Then it can correspondingly increase the frequency and / or signal strength of sending the directional broadcast signal to gradually improve the measurement accuracy. This implementation adopts a segmented ranging process and can achieve a better balance between power consumption and measurement accuracy.

[0100] 3. The second intelligent device detects the distance between the first intelligent device and the second intelligent device. If the distance is less than the second preset range, it sends a second confirmation message to the first intelligent device. The first intelligent device receives the second confirmation message sent by the second intelligent device, and this second confirmation message is used to indicate that the distance between the second intelligent device and the first intelligent device is less than the second preset range. In response to the second confirmation message, it performs the operation of sending an unlocking instruction to the second intelligent device. The second intelligent device continues to detect the distance between the two. If it detects that the distance is less than the first preset range, it immediately performs its own unlocking operation.

[0101] Specifically, the first intelligent device sends a ranging broadcast signal carrying a Constant Tone Extension (CTE) on multiple different channels. After the second intelligent device receives this ranging broadcast signal, it extracts the CTE information carried therein. The second intelligent device samples the CTE information using its antenna array to generate IQ (In-phase / Quadrature) sample data. The second intelligent device calculates the angle of arrival of the signal from the first intelligent device based on the IQ sample data. The second intelligent device combines its own position information and the angle of arrival of the signal, and estimates the distance between it and the first intelligent device through triangulation. During the continuous ranging process of the second intelligent device, if the distance between the two is less than the second preset range, it sends a second confirmation message to the first intelligent device, so that the first intelligent device sends an unlocking instruction to the second intelligent device. After receiving this unlocking instruction, the second intelligent device continues to detect the distance between the two using the above method. If it detects that the distance is less than the first preset range, it can perform its own unlocking operation without further interaction with the first intelligent device.

[0102] Compared with the above second implementation manner, this implementation manner does not require frequent interaction between the first intelligent device and the second intelligent device, further reducing the power consumption of both.

[0103] Exemplarily, in the application scenario of Bluetooth, the first communication authentication between two Bluetooth devices is usually completed in a paired form. And after pairing, subsequent communication connections do not need to be authenticated each time. Therefore, in the embodiments of the present invention, after the first intelligent device and the second intelligent device initially complete Bluetooth pairing, if the first intelligent device approaches the second intelligent device within the Bluetooth communication distance range, the two can automatically complete the paired connection without authentication. For two devices that have completed the first Bluetooth pairing, when they need to re - establish a communication connection, they can discover each other through a directional broadcast signal, thus accelerating the speed of establishing a communication connection.

[0104] It should be noted that any of the above-described ranging methods can be executed after the first intelligent device and the second intelligent device establish a communication connection (e.g., Bluetooth pairing connection or Internet of Things connection of Zigbee), or can be executed when no communication connection is established. There is no specific limitation here. The above ranging method is only an example. It can be understood that in actual applications, there can be other implementation manners for the ranging method, and the above example should not be understood as the only implementation manner.

[0105] The intelligent device control system in the embodiments of the present invention has the following advantages:

[0106] Security. When the user wears the first intelligent device (wearable device), the first intelligent device will authenticate the user. If the authentication is successful, it enters the authenticated state. In the authenticated state, it will continuously detect the wearing state of the first intelligent device and perform liveness verification on the user. Once the wearing state is released or the liveness verification fails, the first intelligent device immediately exits the authenticated state and cannot send an unlocking instruction to the second intelligent device (device to be unlocked), so that other users who temporarily pick up the first intelligent device cannot use it to perform unlocking operations.

[0107] Convenience. In the embodiments of the present invention, it is set that the user performs an authentication operation when wearing the first intelligent device, decoupling the authentication operation and the unlocking operation in terms of timing. As long as the user maintains the wearing state of the first intelligent device, when the user approaches the second intelligent device to a certain distance, the unlocking operation is immediately executed, improving the convenience of unlocking the second intelligent device.

[0108] Generalizability. By utilizing the security of the wearable first intelligent device (which can perform identity authentication and liveness verification), the hardware binding between the access control device and the authentication device is decoupled (for example, a fingerprint device module needs to be used as the authentication device on a fingerprint door lock), and the existing access control devices can be upgraded and transformed at a relatively low cost without additionally configuring a dedicated authentication device for the access control devices.

[0109] Next, taking a home access control as an application scenario, the intelligent device control method in the embodiments of the present invention will be described. The devices of the intelligent device control system include a first intelligent device and a second intelligent device. Among them, the first intelligent device can be an intelligent ring or an intelligent watch, and the second intelligent device is an intelligent access control. The registration process includes steps S1 to S5. Figure 5 The figure shows a schematic diagram of the registration process in the home access control scenario in the embodiments of the present invention. The unlocking process includes steps S6 to S12. Figure 6 The figure shows a schematic diagram of the unlocking process in the home access control scenario in the embodiments of the present invention.

[0110] In step S1, the first intelligent device and the second intelligent device establish a communication connection.

[0111] Specifically, the communication connection can be a WiFi connection, a Bluetooth pairing connection, or an Internet of Things connection of Zigbee, which is not specifically limited here.

[0112] In step S2, the first smart device obtains the user's identity information.

[0113] In an embodiment of the present invention, the first smart device has a fingerprint recognition module. If the first smart device is a smart watch, after the user finishes wearing the smart watch, the smart watch provides a fingerprint recognition prompt interface to the user. When the user places a finger on the fingerprint recognition module on the smart watch, the fingerprint information of the user can be obtained. If the first smart device is a smart bracelet, after the user finishes wearing the smart bracelet, the smart bracelet actively obtains the finger pattern between the knuckles.

[0114] In step S3, the first smart device sends a first registration request message to the second smart device, and the first registration request message carries the identity information.

[0115] Optionally, if the first smart device is a smart watch, before sending the first registration request message, the user can also input the configuration password of the second smart device on the smart watch and carry the configuration password in the first registration request message as a credential to verify the user's usage permission.

[0116] In step S4, in response to the first registration request message, the second smart device verifies the user's permission. If the permission verification is successful, step S5 is executed; if the permission verification is not successful, a prompt message indicating the registration failure is fed back to the user.

[0117] In one implementation, if the configuration password of the second smart device is carried in the first registration request message, directly verify whether the configuration password is accurate. If it is accurate, the permission verification is successful. If it is not accurate, the permission verification is not successful.

[0118] In another implementation, if the configuration password of the second smart device is not carried in the first registration request message, the second smart device prompts the user to input the configuration password of the second smart device on the input interface of the second smart device. If the input password is accurate, the permission verification is successful. If it is not accurate, the permission verification is not successful.

[0119] In another implementation, the second smart device binds a mobile terminal number during device initialization. When receiving the first registration request message, it sends a verification code to the mobile terminal through the network and prompts the user to input the verification code on the input interface of the second smart device. If the input verification code is accurate, the permission verification is successful. If it is not accurate, the permission verification is not successful.

[0120] In step S5, in response to the first registration response message, the first smart device records the identity information as registered information.

[0121] Specifically, after the user's identity information is successfully registered, the first smart device can store the identity information in the registered information queue. If identity authentication is required subsequently, new identity information is obtained and the new identity information is traversed and compared with the registration information in the registered information queue. Once the consistent registered information is matched, the identity authentication is successful.

[0122] In step S6 , the first smart device continuously performs wearing detection.

[0123] If it is detected that the device is in the worn state, step S7 is executed; if it is detected that the device is in the unworn state, step S12 is executed to exit the authenticated state.

[0124] Specifically, the first smart device can periodically emit a light signal through a light emitting diode. If the light reflection signal is received for multiple consecutive times (or the light reflection signal is received for a preset period of time) and the light reflection signal meets a preset intensity threshold, it can be determined that the first smart device is in a worn state.

[0125] In step S7, in response to the user wearing the first smart device, the first smart device authenticates the user.

[0126] In an embodiment of the present invention, the first smart device has a fingerprint recognition module. If the first smart device is a smart watch, the smart watch provides a fingerprint recognition prompt interface to the user within a preset time period (such as 2 seconds) when the smart watch detects that the device is in a worn state. When the user places a finger on the fingerprint recognition module on the smart watch, the user's fingerprint information can be obtained. In another embodiment, if the first smart device is a smart bracelet, the smart bracelet actively obtains fingerprints between the knuckles within a preset time period when the smart bracelet detects that the device is in a worn state.

[0127] The first smart device compares the fingerprint information with the registered information stored locally. If the similarity meets the set threshold (such as reaching more than 95%), the identity authentication is successful.

[0128] In step S8, if the identity authentication is successful, the first smart device enters an authenticated state and executes steps S9 and S10 respectively.

[0129] In step S9, in the authenticated state, the first smart device performs a liveness verification operation.

[0130] The first intelligent device continuously detects the user's live body signal. If the live body verification is successful, the authenticated state is maintained as valid; if the live body verification fails, step S12 is executed to exit the authenticated state.

[0131] Exemplarily, the first intelligent device periodically emits an optical signal and receives the optical reflection signal corresponding to the optical signal; if the optical reflection signal is not received for N consecutive times, or the optical reflection signal is not received for a preset duration continuously, or the intensity of the received optical reflection signal is greater than the preset intensity threshold, it is determined that the live body verification fails, where N is an integer threshold greater than 1. It can be understood that in actual applications, the live body verification can also be implemented in other ways, which are not specifically limited here.

[0132] Specifically, if the live body verification fails during the execution of the ranging and unlocking operation, the process of the ranging and unlocking operation is terminated.

[0133] In step S10, in the authenticated state, the first intelligent device performs a ranging and unlocking operation.

[0134] The ranging and unlocking operation includes: sending an unlocking instruction to the second intelligent device, where the unlocking instruction is used to instruct the second intelligent device to perform the unlocking operation of the second intelligent device when it is confirmed that the distance between the first intelligent device and the second intelligent device is less than the first preset range. Among them, in different application scenarios, the threshold of the first preset range is also different. In the home access control scenario of this embodiment of the present invention, the first preset range can be set to about 10 cm. Further, in order to smoothly complete the touchless unlocking operation when the user approaches the intelligent access control, it is necessary to provide sufficient response time for the interaction between the first intelligent device and the second intelligent device. Therefore, a second preset range (in the scenario of the intelligent access control, it can be set to about 5 m) can be set. When it is detected that the distance between the two is within the second preset range, the operation of sending the unlocking instruction to the second intelligent device can be executed.

[0135] Specifically, according to the differences in intelligent devices, application scenarios, function consumption requirements, and performance requirements, the ranging and unlocking operation can have various implementation manners, which can specifically refer to the embodiments of the above intelligent device control system and will not be elaborated here.

[0136] In step S11, the second intelligent device receives the unlocking instruction and performs the unlocking operation when it is confirmed that the distance is less than the first preset range.

[0137] In step S12, the first intelligent device exits the authenticated state.

[0138] In the embodiment of the present invention, when the user wears the first smart device, the user can perform an authentication operation, which decouples the authentication operation and the unlocking operation in terms of timing. As long as the user maintains the wearing state of the first smart device, when the user approaches the second smart device to a certain distance, the unlocking operation is immediately executed, improving the convenience of unlocking the second smart device. Moreover, the embodiment of the present invention introduces a smart watch or a smart bracelet as the authentication device, which can upgrade the existing access control devices at relatively low cost and has high popularization potential.

[0139] The following takes temporary rental (such as hotel access control) as an application scenario to illustrate the smart device control method in the embodiment of the present invention. The devices of the smart device control system include a first smart device, a second smart device, a third smart device, and a server. Among them, the first smart device can be a smart bracelet (the first smart device does not have a hardware module for collecting identity information), the second smart device is a smart access control, the third smart device is a mobile terminal, and the server is the background management device of the second smart device. The registration process includes steps H1 to H7. Figure 7 The figure shows a schematic diagram of the registration process in the temporary rental scenario in the embodiment of the present invention. The unlocking process includes steps H8 to H15. Figure 8 The figure shows a schematic diagram of the unlocking process in the temporary rental scenario in the embodiment of the present invention.

[0140] In step H1, the third smart device obtains registration-related information.

[0141] The registration-related information includes: the device identification information of the first smart device, the user identification information of the user, and the identity information of the user. Specifically, the device identification information may include the device unique identifier and / or the wireless communication address. The user identification information may include the user's ID number and / or name. In the embodiment of the present invention, the user's identity information is fingerprint information or face information.

[0142] Exemplarily, when the user checks into a hotel, the hotel service staff will provide the user with the first smart device and its device identification information, and prompt the user to register through the third smart device (i.e., the mobile terminal). Specifically, the user can log in to a specific service website or enter a specific mobile terminal program in the third smart device to enter the interaction interface with the hotel server, and input the registration-related information (input the user's ID number and the device unique identifier, and enter the fingerprint information or collect the face information) in this interface to initiate the registration process.

[0143] In step H2, the third smart device sends a second registration request message to the server, and the second registration request message carries the above registration-related information.

[0144] In step H3, in response to the second registration request message, the server verifies the user's permissions. If the permission verification is successful, the server executes step H4. If the permission verification is unsuccessful, a prompt message indicating that the permission verification has failed is sent to the user.

[0145] In one implementation, when a user checks into a hotel, the hotel staff will provide the user with a verification code for the hotel room, and the server will prompt the user to enter the verification code for the hotel room in the above-mentioned interactive interface. If the entered verification code is accurate, the permission verification is successful. If it is inaccurate, the permission verification is unsuccessful.

[0146] In another implementation, when a user checks into a hotel, the user's mobile terminal number is bound, and the server will prompt the user in the above-mentioned interactive interface to view the mobile terminal to obtain the verification code of the mobile terminal, and will also prompt the user in the above-mentioned interactive interface to enter the verification code of the mobile terminal. If the entered verification code is accurate, the permission verification is successful. If it is inaccurate, the permission verification is unsuccessful.

[0147] In step H4, the server generates a temporary key so that when the first smart device and the second smart device communicate with each other, the messages of the communication are encrypted using the temporary key. Among them, the valid duration of the temporary key corresponds to the rental duration of the rental object.

[0148] In one implementation, the temporary key may include a paired public key and private key. The server may send the private key to the first smart device so that the first smart device encrypts the unlock instruction using the temporary key before sending the unlock instruction to the second smart device. After receiving the unlock instruction, the second smart device needs to decrypt the unlock instruction using the corresponding public key.

[0149] In another implementation, the temporary key may be an agreed shared key. Specifically, the server may generate two sets of paired public keys and private keys. Among them, the first public key and the first private key correspond to the first smart device, and the second public key and the second private key correspond to the second smart device. The first smart device and the second smart device exchange their public keys, and then the first smart device uses a specific algorithm to generate a shared key using the second public key and the first private key, and the second smart device uses a specific algorithm to generate a shared key using the first public key and the second private key. Due to the specific algorithm of the shared key, the shared keys generated by both are the same. Subsequently, before the first smart device sends an unlock instruction to the second smart device, it encrypts the unlock instruction using the shared key. After receiving the unlock instruction, the second smart device needs to decrypt the unlock instruction using the shared key.

[0150] In step H5, the server provides the temporary key to the first smart device and the second smart device respectively.

[0151] In the embodiments of the present invention, since both the first intelligent device and the second intelligent device belong to the hotel party (i.e., the service party), the server can manage the first intelligent device and the second intelligent device simultaneously through the Internet of Things. The first intelligent device, the second intelligent device, and the server have been connected to the same Internet of Things, and the server can send a temporary key to the first intelligent device and the second intelligent device respectively through the Internet of Things.

[0152] In other embodiments, the first intelligent device may belong to the user party. Therefore, the server needs to send the temporary key to the third intelligent device. After the third intelligent device establishes a communication connection with the first intelligent device, the third intelligent device then sends the temporary key to the first intelligent device.

[0153] In step H6, the server sends a second registration response message to the third intelligent device.

[0154] Optionally, in other embodiments, if the first intelligent device does not belong to the service party, the second registration response message may carry the above-mentioned temporary key, so that when the third intelligent device interacts with the first intelligent device, the third intelligent device then sends the temporary key to the first intelligent device.

[0155] In step H7, in response to the second registration response message, the third intelligent device records the user's identity information as registered information.

[0156] Specifically, after the user's identity information is successfully registered, the third intelligent device can store the identity information in the registered information queue.

[0157] In step H8, the first intelligent device continuously performs wearing detection. If it detects that it is in the worn state, it executes step H9. If it detects that it is in the removed state, it executes step H15 to exit the authenticated state.

[0158] Specifically, in the embodiments of the present invention, when the hotel server sends the temporary key to the first intelligent device, the first intelligent device is activated. After the user wears the first intelligent device, the first intelligent device can detect that it is in the worn state.

[0159] In step H9, the first intelligent device sends an identity verification request message to the third intelligent device. The identity verification request message is used to request the third intelligent device to verify the user's identity.

[0160] Specifically, in the embodiments of the present invention, since the first intelligent device is provided by the hotel to the user as a key to open the hotel room, after the user wears the first intelligent device, it can be used in cooperation with the user's third intelligent device (i.e., the mobile terminal). For example, after the first intelligent device is activated, the first intelligent device can establish a communication connection with the third intelligent device, and the first intelligent device sends an authentication request message to the third intelligent device through this communication connection.

[0161] In step H10, in response to the authentication request message, the third intelligent device obtains the user's identity information and obtains an authentication result.

[0162] Specifically, the third intelligent device traverses and compares the obtained identity information with the registered information in the registered information queue. Once the registered information that meets the set requirements (such as the similarity reaches more than 95%) is compared, the authentication is successful.

[0163] In step H11, the first intelligent device receives the authentication result fed back by the third intelligent device. If the authentication result indicates that the user's identity information is registered information, the authentication is successful; if the authentication result indicates that the user's identity information is not registered information, the authentication fails.

[0164] If the authentication is successful, the first intelligent device enters the authenticated state and executes step H12 and step H13 respectively.

[0165] In step H12, in the authenticated state, the first intelligent device performs a live body verification operation.

[0166] The first intelligent device continuously detects the user's live body signal. If the live body verification is successful, the authenticated state is maintained valid; if the live body verification fails, step H15 is executed to exit the authenticated state.

[0167] In step H13, in the authenticated state, the first intelligent device performs a ranging and unlocking operation.

[0168] Specifically, according to the differences in intelligent devices, application scenarios, power consumption requirements, and functional consumption requirements, there can be various implementation methods for the ranging and unlocking operation. For details, reference can be made to the embodiments of the above intelligent device control system, which will not be elaborated here.

[0169] In step H14, the second intelligent device receives an unlocking instruction and performs an unlocking operation when it is confirmed that the distance is less than the first preset range.

[0170] In step H15, the first intelligent device exits the authenticated state.

[0171] In the embodiments of the present invention, for temporary rental scenarios (such as hotel access control or car rental), for the user side, once the general key is lost, there will be potential safety hazards. Therefore, the intelligent device control method in the embodiments of the present invention can provide security guarantees for user authentication and liveness verification, and prevent other users from being able to casually use the rented object when obtaining the first intelligent device.

[0172] Please refer to Figure 9 , Figure 9 which shows a schematic structural diagram of the intelligent device in the embodiments of the present application. The intelligent device includes: a memory 1100 and a processor 1200. The processor 1200 runs the intelligent device control method executed by the first intelligent device in the above method embodiments. When the memory 1100 is executed by the processor 1200, it runs the intelligent device control method executed by the first intelligent device in the above method embodiments.

[0173] The processor 1200 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0174] The memory 1100 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, the ROM can store static data or instructions required by the processor 1200 or other modules of the computer. The permanent storage device can be a readable and writable storage device. The permanent storage device can be a non-volatile storage device that does not lose the stored instructions and data even when the computer is powered off. In some embodiments, the permanent storage device uses a mass storage device (such as a magnetic or optical disk, flash memory) as the permanent storage device. In some other embodiments, the permanent storage device can be a removable storage device (such as a floppy disk, optical drive). The system memory can be a readable and writable storage device or a volatile readable and writable storage device, such as dynamic random access memory. The system memory can store some or all of the instructions and data required by the processor during operation. In addition, the memory 1100 can include any combination of computer-readable storage media, including various types of semiconductor storage chips (DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and magnetic disks and / or optical disks can also be used. In some embodiments, the memory 1100 can include a removable storage device that is readable and / or writable, such as a compact disc (CD), read-only digital versatile disc (such as DVD-ROM, dual-layer DVD-ROM), read-only Blu-ray disc, ultra density optical disc, flash memory card (such as SD card, min SD card, Micro-SD card, etc.), magnetic floppy disk, and so on. Computer-readable storage media do not include carrier waves and instantaneous electronic signals transmitted wirelessly or by wire.

[0175] An executable code is stored on the memory 1100 for executing the intelligent device control method in the above method embodiments. When the executable code is processed by the processor 1200, it can cause the processor 1200 to execute some or all of the methods described above.

[0176] In addition, the present invention also provides a computer-readable storage medium, such as a chip, optical disc, etc. An execution program is stored on the computer-readable storage medium, and when the execution program is executed, it implements the intelligent device production line test method as described in any one of the above.

[0177] It should be noted that the computer-readable storage medium described in the embodiments of the present disclosure is not limited to the above-given embodiments. For example, it can also be an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the embodiments of the present disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device.

[0178] Those skilled in the art can understand that, on the premise of no conflict, the above preferred solutions can be freely combined and superimposed. Among them, the flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and this module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order from that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions. The numbers assigned to the steps in this article are only for convenience of description and reference, and are not used to limit the order before and after. The specific execution order is determined by the technology itself, and those skilled in the art can determine various allowed and reasonable orders according to the technology itself.

[0179] It should be noted that in the present invention, step numbers (letter or number numbers) are used to refer to certain specific method steps only for the purpose of convenient description and brevity, and by no means to limit the order of these method steps by letters or numbers. Those skilled in the art can understand that the order of relevant method steps should be determined by the technology itself and should not be unduly restricted by the existence of step numbers. Those skilled in the art can determine various allowed and reasonable step orders according to the technology itself.

[0180] Those skilled in the art can understand that, on the premise of no conflict, the above preferred solutions can be freely combined and superimposed.

[0181] It should be understood that the above embodiments are merely exemplary and not restrictive. Without departing from the basic principles of the present invention, various obvious or equivalent modifications or substitutions that those skilled in the art can make to the above details will be included within the scope of the claims of the present invention.

Claims

1. An intelligent device control system, characterized in that: include: The first smart device is configured to authenticate the user in response to the user wearing the first smart device, and enter an authenticated state if the authentication is successful; and exit the authenticated state in response to the user removing the first smart device; In the authenticated state, performing a liveness verification operation and a ranging unlocking operation; The liveness verification operation includes: continuously detecting the liveness signal of the user, and if the liveness verification fails, exiting the authenticated state; the distance measurement unlocking operation includes: sending an unlocking instruction to the second smart device, wherein the unlocking instruction is used to instruct the second smart device to execute the unlocking operation of the second smart device when it is confirmed that the distance between the first smart device and the second smart device is less than a first preset range; The second smart device is used to respond to the unlock instruction and perform an unlock operation when the distance is smaller than a first preset range.

2. The control system according to claim 1, characterized in that: The first smart device includes: an identity verification module and a liveness verification module; The identity verification module includes a fingerprint recognition module or an iris recognition module; The liveness verification module includes a heart rate detection module or an eye movement detection module.

3. The control system according to claim 2, characterized in that: If the liveness verification module is a heart rate detection module, the liveness signal is a light reflection signal; The heart rate detection module is used to periodically emit a light signal and receive a light reflection signal corresponding to the light signal; If the light reflection signal is not received N times in a row, or the light reflection signal is not received for a preset period of time, or the intensity of the received light reflection signal is greater than a preset intensity threshold, then the liveness verification is determined to have failed, where N is an integer threshold greater than 1.

4. The control system according to claim 1, characterized in that: The first smart device is specifically any one of a smart ring, smart glasses, a smart bracelet and a smart watch; The second smart device is specifically any one of a smart door lock and a smart car.

5. The control system according to claim 4, characterized in that: If the second smart device is a smart ring, the identity authentication is fingerprint recognition, and the object of fingerprint recognition includes fingerprint paths between knuckles.

6. The control system according to claim 1, characterized in that: The first smart device is further used to: detect the distance between the first smart device and the second smart device, and if the distance is less than a second preset range, execute the operation of sending an unlock instruction to the second smart device, wherein the second preset range is larger than the first preset range.

7. The control system according to claim 6, characterized in that: The first smart device is further used to: after sending an unlock command to the second smart device, detect the distance between the first smart device and the second smart device, and if the distance is less than a first preset range, send a first confirmation message to the second smart device, wherein the first confirmation message is used to indicate that the distance between the second smart device and the first smart device is less than the first preset range.

8. The control system according to claim 1, characterized in that: The second smart device is further used to: detect the distance between the first smart device and the second smart device, and if the distance is less than a second preset range, send a second confirmation message to the first smart device; After receiving the unlock instruction, continue to detect the distance, and if the distance is smaller than a first preset range, perform an unlock operation; The first smart device is also used to: receive a second confirmation message sent by the second smart device, the second confirmation message is used to indicate that the distance between the second smart device and the first smart device is less than a second preset range; in response to the second confirmation message, execute the operation of sending an unlock instruction to the second smart device, wherein the second preset range is larger than the first preset range.

9. The control system according to claim 1, characterized in that: The first smart device is also used to: obtain the identity information of the user; if the identity information is registered information, the identity authentication is successful; if the identity information is not registered information, the identity authentication fails.

10. The control system according to claim 1, characterized in that: The control system further includes: a third intelligent device; The first smart device is further used to: send an identity authentication request message to a third smart device, wherein the identity authentication request message is used to request the third smart device to authenticate the user; receive an identity authentication result fed back by the third smart device; if the identity authentication result indicates that the identity information of the user is registered information, the identity authentication is successful; if the identity authentication result indicates that the identity information of the user is not registered information, the identity authentication fails; The third smart device is used to: receive the identity authentication request message sent by the first smart device; and in response to the identity authentication request message, obtain the identity information of the user and obtain the identity authentication result.

11. The control system according to claim 1, characterized in that: The first smart device establishes a communication connection with the second smart device; The first smart device obtains the identity information of the user; The first smart device sends a first registration request message to the second smart device, where the first registration request message carries the identity information; In response to the first registration request message, the second smart device performs authority verification on the user; If the permission verification is successful, the second smart device sends a first registration response message to the first smart device; In response to the first registration response message, the first smart device records the identity information as registered information.

12. The control system according to claim 1, characterized in that: The control system further includes: a third smart device and a server; wherein the server is a background management device of the second smart device, and the second smart device is a locking device for the rental object in the rental scenario; The third smart device acquires registration related information, where the registration related information includes: device identification information of the first smart device, user identification information of the user and the identity information; The third smart device sends a second registration request message to the server, where the second registration request message carries the registration related information; In response to the second registration request message, the server performs authority verification on the user; if the authority verification is successful, a temporary key is generated and a second registration response message is sent to the third smart device; the server provides the temporary key to the first smart device and the second smart device respectively, so that when the first smart device and the second smart device communicate with each other, the temporary key is used to encrypt the communication message; the validity period of the temporary key corresponds to the lease period of the leased object; In response to the second registration response message, the third smart device records the identity information as registered information.

13. A method for controlling an intelligent device, characterized in that: include: In response to an operation of a user wearing the first smart device, authenticating the user, and if the identity authentication is successful, entering an authenticated state; In the authenticated state, performing a liveness verification operation and a ranging unlocking operation; The liveness verification operation includes: continuously detecting the liveness signal of the user, and if the liveness verification fails, exiting the authenticated state; The distance measurement unlocking operation includes: sending an unlocking instruction to the second smart device, wherein the unlocking instruction is used to instruct the second smart device to execute an unlocking operation of the second smart device when it is confirmed that the distance between the first smart device and the second smart device is less than a first preset range; In response to the user releasing the first smart device, the authenticated state is exited.

14. The control method according to claim 13, characterized in that: The identity verification includes: fingerprint recognition or iris recognition; The liveness verification includes: heart rate detection or eye movement detection; Correspondingly, if the identity verification is fingerprint recognition, then the liveness verification is heart rate detection; Correspondingly, if the identity verification is iris recognition, the liveness verification is eye movement detection.

15. The control method according to claim 14, characterized in that: If the second smart device is a finger ring, the identity authentication is fingerprint recognition, and the fingerprint recognition object includes the fingerprint paths between the knuckles.

16. The control method according to claim 15, characterized in that: If the liveness verification is heart rate detection, the liveness signal is a light reflection signal; Accordingly, the heart rate detection method includes: The first smart device periodically transmits a light signal and receives a light reflection signal corresponding to the light signal; If the light reflection signal is not received N times in a row, or the light reflection signal is not received for a preset period of time, or the intensity of the received light reflection signal is greater than a preset intensity threshold, then the liveness verification is determined to have failed, where N is a number threshold greater than 1.

17. The control method according to claim 13, characterized in that: Before sending the unlock instruction to the second smart device, the ranging unlock operation further includes: The first smart device detects the distance between the first smart device and the second smart device, and if the distance is smaller than a second preset range, executes the operation of sending an unlock instruction to the second smart device, wherein the second preset range is larger than the first preset range.

18. The control method according to claim 17, characterized in that: After sending the unlock instruction to the second smart device, the ranging unlock operation further includes: The first smart device detects the distance between itself and the second smart device, and if the distance is less than a first preset range, sends a first confirmation message to the second smart device, where the first confirmation message is used to indicate that the distance between the second smart device and the first smart device is less than the first preset range.

19. The control method according to claim 13, characterized in that: Before sending the unlock instruction to the second smart device, the ranging unlock operation further includes: The first smart device receives second confirmation information sent by the second smart device, where the second confirmation information is used to indicate that the distance between the second smart device and the first smart device is less than a second preset range; in response to the first smart device receiving the second confirmation information, the operation of sending an unlock instruction to the second smart device is executed, wherein the second preset range is larger than the first preset range.

20. The control method according to claim 13, characterized in that: The authenticating the user includes: The first smart device obtains the identity information of the user; If the identity information is registered information, the identity verification is successful; If the identity information is not registered information, the identity authentication fails.

21. The control method according to claim 13, characterized in that: The authenticating the user includes: The first smart device sends an identity authentication request message to the third smart device, where the identity authentication request message is used to request the third smart device to authenticate the user; The first smart device receives the identity authentication result fed back by the third smart device; If the identity authentication result indicates that the identity information of the user is registered information, the identity authentication is successful; If the identity authentication result indicates that the user's identity information is not registered information, the identity authentication fails.

22. The control method according to claim 13, characterized in that: If liveness authentication failure is detected during the execution of the ranging unlocking operation, the process of the ranging unlocking operation is terminated.

23. The control method according to claim 13, characterized in that: If the second smart device is a locking device of the rental object in the rental scenario, then before sending the unlocking instruction to the second smart device, the ranging unlocking operation also includes: encrypting the unlocking instruction using a temporary key, and the validity period of the temporary key corresponds to the rental period of the rental object.

24. A smart device, characterized in that: include: A processor, for implementing the intelligent device control method as described in any one of claims 13 to 23.

25. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the intelligent device control method according to any one of claims 13 to 23 is implemented.