Indoor unlocking method, system, device and storage medium

By determining the timing sequence of the liveness sensor, touch sensor, and button signals of the smart door lock, the lock is only unlocked after the unlocking signal is normal. This solves the problem of poor anti-peeping unlocking effect and improves the security and user experience of the door lock.

CN119625864BActive Publication Date: 2026-01-02FOSHAN VIOMI ELECTRICAL TECH +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311180008.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-12
Publication Date
2026-01-02
Estimated Expiration
2043-09-12

AI Technical Summary

Technical Problem

Existing smart door locks are ineffective at preventing unlocking through peepholes and are costly.

Method used

By acquiring the indoor unlocking signal of the target door lock, the time sequence and interval of the liveness detection signal, touch detection signal, and button signal are determined. Only when the signal set meets the preset order will the door be unlocked; otherwise, an early warning message will be generated and corresponding measures will be taken.

Benefits of technology

It improves the security and reliability of door locks, effectively prevents unlocking through peepholes, and enhances user experience and security protection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119625864B_ABST
    Figure CN119625864B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of intelligent door locks, and discloses an indoor unlocking method, system and device and a storage medium. An indoor unlocking signal of a target door lock is acquired; in response to the indoor unlocking signal, it is checked whether a living body sensing signal, a touch sensing signal and a key signal exist simultaneously in a preset signal storage; if so, target times corresponding to the living body sensing signal, the touch sensing signal and the key signal are acquired; according to the target times, it is judged whether the indoor unlocking signal is normal; and when the indoor unlocking signal is normal, the target door lock is unlocked indoors. After the indoor unlocking signal is acquired, the target times corresponding to the living body sensing signal, the touch sensing signal and the key signal are used to judge whether the indoor unlocking signal is normal, and the target door lock is unlocked indoors only when the indoor unlocking signal is normal, so that the safety and reliability of the door lock are improved, and cat eye unlocking can be effectively prevented.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of intelligent door lock, and in particular to an indoor unlocking method, system, device and storage medium. BACKGROUND

[0002] In recent years, the indoor unlocking industry has developed rapidly. With the increasing maturity and decreasing cost of intelligent door lock technology, intelligent door locks are increasingly accepted by consumers.

[0003] At present, most intelligent door locks generally use special structural parts to achieve the cat eye prevention function. This method has high cost and poor effect in preventing cat eye unlocking. SUMMARY

[0004] Therefore, it is necessary to propose an indoor unlocking method, system, device and storage medium to solve the technical problem of poor effect in preventing cat eye unlocking in the prior art.

[0005] In a first aspect, an indoor unlocking method is provided, which comprises:

[0006] obtaining an indoor unlocking signal of a target door lock;

[0007] in response to the indoor unlocking signal, checking whether a living body sensing signal, a touch sensing signal and a key signal exist simultaneously in a preset signal storage;

[0008] if so, obtaining target times corresponding to the living body sensing signal, the touch sensing signal and the key signal respectively;

[0009] determining whether the indoor unlocking signal is normal according to each target time;

[0010] when the indoor unlocking signal is normal, performing indoor unlocking on the target door lock.

[0011] Further, the determination of whether the indoor unlocking signal is normal according to each target time comprises:

[0012] sorting the living body sensing signal, the touch sensing signal and the key signal from early to late according to each target time to obtain a signal set;

[0013] determining whether the sorting of the signal set meets a preset sorting;

[0014] if so, calculating interval durations between the generation time of the indoor unlocking signal and each target time, and if each interval duration is less than a preset duration, determining that the indoor unlocking signal is normal;

[0015] If not, it is determined that the indoor unlocking signal is abnormal.

[0016] Further, the determination of whether the order of the signal set meets the preset order comprises:

[0017] Determining whether the first signal in the signal set is the living body sensing signal;

[0018] If yes, determining whether the second signal in the signal set is the touch sensing signal;

[0019] If yes, it is determined that the order of the signal set meets the preset order.

[0020] Further, after the determination that the indoor unlocking signal is abnormal, the method further comprises:

[0021] When the indoor unlocking signal is abnormal, image shooting is performed on the indoor and outdoor scenes of the target door lock to obtain a first image set, and a warning information corresponding to the indoor unlocking signal is generated;

[0022] The warning information and the first image set are taken as a data packet, and the data packet is sent to a user terminal;

[0023] When a user instruction sent by the user terminal according to the data packet is acquired, the user instruction is executed.

[0024] Further, the user instruction comprises an alarm instruction, and the execution of the user instruction when the user instruction sent by the user terminal according to the data packet is acquired comprises:

[0025] When the user instruction sent by the user terminal according to the data packet is acquired, an alarm information is generated according to a preset alarm configuration and the data packet by executing the alarm instruction, wherein the alarm information comprises property information, owner information, community information, room number and the first image set;

[0026] The alarm information is sent according to a preset sending rule.

[0027] Further, the user instruction comprises a counter locking instruction, and the execution of the user instruction when the user instruction sent by the user terminal according to the data packet is acquired comprises:

[0028] When the user instruction sent by the user terminal according to the data packet is acquired, the counter locking instruction is executed to control the target door lock to be counter locked, and to control an alarm to be sound and light alarmed.

[0029] Further, the unlocking of the indoor door lock of the target door lock when the indoor unlocking signal is normal comprises:

[0030] acquiring a living body height of a living body corresponding to the living body sensing signal when the indoor opening signal is normal;

[0031] determining whether the living body height is greater than a preset height value;

[0032] if greater, performing indoor opening of the target door lock;

[0033] if not greater, generating an opening request and controlling the target door lock to perform image shooting of a scene indoors to obtain a second image set, and sending the second image set and the opening request to a user terminal;

[0034] acquiring a target instruction sent by the user terminal according to the opening request;

[0035] if the target instruction is an opening instruction, performing indoor opening of the target door lock;

[0036] if the target instruction is a non-opening instruction, performing sound and light alarm through an alarm;

[0037] In a second aspect, an indoor opening device is provided, and the device comprises:

[0038] an acquiring module, configured to acquire an indoor opening signal of a target door lock;

[0039] a querying module, configured to, in response to the indoor opening signal, query whether a living body sensing signal, a touch sensing signal and a key signal exist simultaneously in a preset signal storage;

[0040] a time acquiring module, configured to, if the signals exist, acquire target times corresponding to the living body sensing signal, the touch sensing signal and the key signal respectively;

[0041] a determining module, configured to determine whether the indoor opening signal is normal according to the target times;

[0042] an opening module, configured to, when the indoor opening signal is normal, perform indoor opening of the target door lock.

[0043] In a third aspect, an indoor opening system is provided, and the system comprises a target door lock, wherein the target door lock comprises an indoor door handle, a lock body, a power module and a door lock controller, and the indoor door handle is provided with a living body sensor, a touch sensor and a light touch key sensor;

[0044] the living body sensor is configured to detect whether a living body exists in a preset detection range, and if the living body exists, generate a living body sensing signal and store the living body sensing signal in a preset signal storage;

[0045] The touch sensor is used for detecting whether the sensing area of the touch sensor is touched, and if yes, generating a touch sensing signal and storing the touch sensing signal to the signal storage;

[0046] The light touch keyer is used for detecting the pressing electric signal of the key of the light touch keyer as a key signal and storing the key signal to the signal storage;

[0047] The power module is used for supplying power for the living body sensor, the touch sensor, the light touch keyer, the controller and the lock body;

[0048] The door lock controller is connected with the lock body and is used for realizing the indoor unlocking method according to any one of claims 1 to 7.

[0049] In a fourth aspect, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to realize the steps of the indoor unlocking method.

[0050] In a fifth aspect, a computer device is provided, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor realizes the steps of the indoor unlocking method when executing the computer program.

[0051] The indoor unlocking method can determine whether the living body sensing signal, the touch sensing signal and the key signal exist in the signal storage at the same time after the indoor unlocking signal is acquired, and determine whether the indoor unlocking signal is normal through the target time corresponding to the living body sensing signal, the touch sensing signal and the key signal, and only when the indoor unlocking signal is normal, the target door lock is unlocked, so that the safety and reliability of the door lock are improved, and the cat eye unlocking is effectively prevented. BRIEF DESCRIPTION OF DRAWINGS

[0052] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0053] in:

[0054] Figure 1 This is a diagram illustrating the application environment of an indoor unlocking method in one embodiment;

[0055] Figure 2 Here is a flowchart of an indoor lock-unlocking method in one embodiment;

[0056] Figure 3 This is a structural block diagram of an indoor unlocking system in one embodiment;

[0057] Figure 4 This is a structural block diagram of an indoor unlocking device in one embodiment;

[0058] Figure 5 This is a structural block diagram of a computer device in one embodiment;

[0059] Figure 6 This is a structural block diagram of a computer device in yet another embodiment. Detailed Implementation

[0060] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0061] To better understand the indoor unlocking method, apparatus, and storage medium disclosed in this application, the application environment of the indoor unlocking method is first described. Specifically, the application environment of the indoor unlocking method can be as follows: Figure 1 As shown, Figure 1 This is an application environment diagram of the indoor lock-unlocking method disclosed in the embodiments of this application. (Refer to...) Figure 1The application environment of the indoor unlocking method is an unlocking system, which can be applied to various scenes such as shopping mall scenes, company scenes, home scenes, and the like, and embodiments of the present application are not limited herein. The unlocking system includes a smart system 100, a smart gateway 200, a router 300, a server 400, and a terminal 500. The server runs in a server. The number of routers is one or more. The server is communicatively connected with the router through a WAN (Wide Area Network). The smart gateway 200 is communicatively connected with the router through the WAN. The terminal 500 is communicatively connected with the router through the WAN. The server 400 can be a single server or a cloud platform. The smart system 100, that is, the indoor unlocking system, includes a target door lock, which includes an indoor door handle, a lock body, a power module, and a door lock controller. The indoor door handle is provided with a living body sensor, a touch sensor, and a light touch key sensor. The living body sensor is used to detect whether there is a living body in a preset detection range. If there is, a living body sensing signal is generated and stored in a preset signal storage. The touch sensor is used to detect whether the sensing area of the touch sensor is touched. If yes, a touch sensing signal is generated and stored in the signal storage. The light touch key sensor is used to detect the pressing electric signal of the key of the light touch key sensor as a key signal and store the key signal in the signal storage. The power module is used to supply power to the living body sensor, the touch sensor, the light touch key sensor, the controller, and the lock body. The door lock controller is connected with the lock body and is used to realize the steps of the above indoor unlocking method.

[0062] The terminal 500 can be a smart phone, a notebook computer, a personal computer, a tablet computer, a smart control panel, or other electronic devices that can implement network connection, which are not limited herein. The terminal 500 runs a client, such as an APP (mobile phone software) in Figure 1

[0063] ​The indoor unlocking method of the present application is applied to the intelligent gateway 200, and the user controls the intelligent gateway 200 through the client on the terminal 500. Among them, first, the function code of each remote controller is obtained in a learning manner, and the function code is stored; then, based on the stored function code, the intelligent gateway 200 obtains the function control instruction sent by the first client, obtains the function code according to the function control instruction as the hit code, and transmits the target control signal to the indoor unlocking system according to the hit code. The user can send a function control instruction to the intelligent gateway through the client, and the intelligent gateway simulates the remote controller to transmit the target control signal to the indoor unlocking system through the function control instruction. The whole process does not require the user to operate the remote controller, so that the user can timely and accurately control the indoor unlocking system. Thus, one intelligent gateway is used to replace all remote controllers to control various indoor unlocking systems.

[0064] Just to express the environment used by the indoor unlocking method, the intelligent system 100, the intelligent gateway 200, the router 300, the server 400, and the terminal 500 involved are only illustrative, and the specific structure / size / shape / position / installed manner, etc. can be adaptively adjusted according to actual needs, which is not limited in the present application.

[0065] The above describes the application scenario of the indoor unlocking method, and the indoor unlocking method, system, device, and storage medium are described in detail below.

[0066] In another embodiment, the application environment of the indoor unlocking method can also be to directly use the target door lock and the door lock controller. When communication with the client is needed, a wireless communication component is set on the target door lock for communication. The wireless communication component can be a wireless network card.

[0067] Please refer to Figure 2 , Figure 2 A flowchart of the indoor unlocking method provided by an embodiment of the present application is shown, which includes the following steps:

[0068] S101: Obtain the indoor unlocking signal of the target door lock;

[0069] Among them, the room in which the target door lock is installed is regarded as the target room. The indoor unlocking signal refers to the signal generated when the target door lock is tried to be opened from the inside of the target room. As an example, there is an external person outside the target room, and the external person rotates the indoor door handle of the target door lock through the peephole to expect to unlock the lock body of the target door lock, thereby generating the indoor unlocking signal. As another example, the indoor person rotates the indoor door handle of the target door lock to expect to unlock the lock body of the target door lock, thereby generating the indoor unlocking signal.

[0070] S102: in response to the indoor unlocking signal, checking whether the preset signal storage exists the living body sensing signal, the touch sensing signal and the key signal at the same time;

[0071] In this embodiment, in response to the indoor unlocking signal, the preset signal storage is checked to determine whether the living body sensing signal, the touch sensing signal and the key signal exist in the preset signal storage at the same time. The signal storage can be used to store various signals. As an example, the preset signal storage can be a register in a micro control unit. The living body sensing signal can be a signal triggered by a living body sensor, the touch sensing signal can be a signal triggered by a touch sensor, and the key signal can be a signal triggered by a key sensor.

[0072] Optionally, the living body sensing signal in the signal storage is at least one, and each living body sensing signal carries a signal generation time.

[0073] Optionally, the living body sensing signal in the signal storage is only one, that is, when a new living body sensing signal needs to be stored in the signal storage, the new living body sensing signal is used to replace and update the living body sensing signal already stored in the signal storage.

[0074] Optionally, the touch sensing signal in the signal storage is at least one, and each touch sensing signal carries a signal generation time.

[0075] Optionally, the touch sensing signal in the signal storage is only one, that is, when a new touch sensing signal needs to be stored in the signal storage, the new touch sensing signal is used to replace and update the touch sensing signal already stored in the signal storage.

[0076] Optionally, the key signal in the signal storage is at least one, and each key signal carries a signal generation time.

[0077] Optionally, the key signal in the signal storage is only one, that is, when a new key signal needs to be stored in the signal storage, the new key signal is used to replace and update the key signal already stored in the signal storage.

[0078] S103: if the living body sensing signal, the touch sensing signal and the key signal exist, acquiring target times corresponding to the living body sensing signal, the touch sensing signal and the key signal respectively;

[0079] In this embodiment, if the living body sensing signal, the touch sensing signal and the key signal exist in the preset signal storage at the same time, the target time corresponding to the living body sensing signal, the target time corresponding to the touch sensing signal and the target time corresponding to the key signal are acquired.

[0080] Optionally, the living body sensing signals in the signal storage are at least one, each of which carries a signal generation time, the generation times of each living body sensing signal are compared, the living body sensing signal with the latest generation time is taken as a target living body sensing signal, and the generation time of the target living body sensing signal is taken as a target time corresponding to the living body sensing signal.

[0081] Optionally, the living body sensing signals in the signal storage are only one, that is, when a new living body sensing signal needs to be stored in the signal storage, the new living body sensing signal is used to replace and update the living body sensing signal stored in the signal storage, and the generation time of the new living body sensing signal is taken as a target time corresponding to the living body sensing signal.

[0082] Optionally, the touch sensing signals in the signal storage are at least one, each of which carries a signal generation time, the generation times of each touch sensing signal are compared, the touch sensing signal with the latest generation time is taken as a target touch sensing signal, and the generation time of the target touch sensing signal is taken as a target time corresponding to the touch sensing signal.

[0083] Optionally, the touch sensing signals in the signal storage are only one, that is, when a new touch sensing signal needs to be stored in the signal storage, the new touch sensing signal is used to replace and update the touch sensing signal stored in the signal storage, and the generation time of the new touch sensing signal is taken as a target time corresponding to the touch sensing signal.

[0084] Optionally, the key signals in the signal storage are at least one, each of which carries a signal generation time, the generation times of each key signal are compared, the key signal with the latest generation time is taken as a target key signal, and the generation time of the target key signal is taken as a target time corresponding to the key signal.

[0085] Optionally, the key signals in the signal storage are only one, that is, when a new key signal needs to be stored in the signal storage, the new key signal is used to replace and update the key signal stored in the signal storage, and the generation time of the new key signal is taken as a target time corresponding to the key signal.

[0086] S104: judging whether the indoor unlocking signal is normal according to each target time;

[0087] In the embodiment, whether the indoor unlocking signal is normal is judged according to each target time, which provides a basis for preventing and preventing the cat eye unlocking.

[0088] In the optional embodiment of the embodiment, judging whether the indoor unlocking signal is normal according to each target time comprises:

[0089] S1041: According to each of the target time, the living body response signal, the touch response signal and the button signal are sorted from early to late to obtain a signal set;

[0090] S1042: Determine whether the signal set meets the preset sorting;

[0091] S1043: If it meets, the interval duration between the generation time of the indoor unlocking signal and each of the target time is calculated, and if each of the interval duration is less than the preset duration, it is determined that the indoor unlocking signal is normal.

[0092] S1044: If it does not meet, it is determined that the indoor unlocking signal is abnormal.

[0093] In this embodiment, the living body response signal, the touch response signal and the button signal are sorted from early to late according to the time sequence of each target time, thereby obtaining a signal set.

[0094] For example, the target time corresponding to the living body response signal is 10 minutes and 1 second, the target time corresponding to the touch response signal is 10 minutes and 2 seconds, and the target time corresponding to the button signal is 10 minutes and 3 seconds. After sorting from early to late, the signal set is {living body response signal, touch response signal, button signal}.

[0095] After obtaining the signal set, it is determined whether the sorting of the signals in the signal set meets the preset sorting, wherein the preset sorting can be set by the user end or can use the default setting when the target door lock is factory. As an example, the preset sorting is living body response signal, touch response signal, button signal in turn, that is, the living body response signal is in the first position of the preset sorting, the touch response signal is in the second position of the preset sorting, and the button signal is in the third position of the preset sorting.

[0096] For S1043, if it meets, that is, the sorting of the signal set meets the preset sorting, at this time it means that the sequence of the unlocking operation of the person trying to unlock from the indoor is possibly correct, and the possibility of normal indoor unlocking is larger, then the generation time of the indoor unlocking signal is obtained, and the interval duration between the generation time of the indoor unlocking signal and each target time is calculated. As an example, the difference value is obtained by subtracting the generation time of the target time from the indoor unlocking signal, which is the interval duration.

[0097] It is determined whether each interval duration is less than the preset duration, and if each interval duration is less than the preset duration, at this time it means that the sequence of the unlocking operation of the person trying to unlock from the indoor is correct, then it is determined that the indoor unlocking signal is normal.

[0098] Optionally, the preset time length can be 10 seconds. It can be understood that the preset time length can also be set to other values, which are not limited herein.

[0099] If there is an interval time length not less than the preset time length in each interval time length, it means that the sequence of the unlocking operation of the person trying to unlock from the indoor is wrong, which is an abnormal indoor unlocking. Therefore, it is determined that the indoor unlocking signal is abnormal.

[0100] In an optional embodiment, the determining whether the sequence of the signal set meets the preset sequence comprises:

[0101] S201: determining whether the first signal in the signal set is the living body sensing signal;

[0102] S202: if yes, determining whether the second signal in the signal set is the touch sensing signal;

[0103] S203: if yes, determining that the sequence of the signal set meets the preset sequence.

[0104] Optionally, the preset sequence is set to the living body sensing signal first, the touch sensing signal second, and the key signal third.

[0105] In the embodiment, first, it is determined whether the first signal in the signal set is the living body sensing signal. If the first signal in the signal set is the living body sensing signal, it is determined whether the second signal in the signal set is the touch sensing signal. If the second signal in the signal set is the touch sensing signal, it is determined whether the third signal in the signal set is the key signal. If the third signal in the signal set is the key signal, it is determined that the sequence of the signal set meets the preset sequence.

[0106] S105: when the indoor unlocking signal is normal, performing indoor unlocking on the target door lock.

[0107] In the embodiment, when the indoor unlocking signal is normal, the unlocking will not affect the target room. Therefore, the part corresponding to the indoor locking in the lock body of the target door lock is unlocked. As an example, when the indoor unlocking signal is normal, an unlocking instruction is generated to control the motor connected to the lock body of the target door lock to rotate, which will drive the part corresponding to the indoor locking in the lock body of the target door lock to be unlocked, thereby realizing indoor unlocking of the target door lock.

[0108] The indoor unlocking method provided in the embodiment can determine whether the living body sensing signal, the touch sensing signal and the key signal exist in the signal storage device at the same time after the indoor unlocking signal is acquired, and determine whether the indoor unlocking signal is normal through the target time corresponding to the living body sensing signal, the touch sensing signal and the key signal. Only when the indoor unlocking signal is normal, the target door lock is unlocked indoors. The safety and reliability of the door lock are improved, and the cat eye unlocking can be effectively prevented.

[0109] In an optional embodiment, after the indoor unlocking signal is determined to be abnormal, the method further comprises:

[0110] S301: When the indoor unlocking signal is abnormal, controlling the target door lock to capture images of indoor and outdoor scenes to obtain a first image set, and generating early warning information corresponding to the indoor unlocking signal;

[0111] S302: The early warning information and the first image set are taken as a data packet, and the data packet is sent to a user terminal;

[0112] S303: When a user instruction sent by the user terminal according to the data packet is acquired, the user instruction is executed.

[0113] Optionally, the target door lock is further provided with an indoor shooting component and an outdoor shooting component.

[0114] Optionally, the indoor shooting component and the outdoor shooting component are separately arranged from the target door lock. For example, the indoor shooting component can be arranged at a specified position in the room by the user in advance, and the outdoor shooting component can be arranged at a specified position outside the room by the user in advance.

[0115] Optionally, the indoor shooting component and the outdoor shooting component can be high-definition photographic devices.

[0116] The early warning information can be a pre-set early warning text by the user. As an example, the early warning information can be "Dear user, the room numbered C may be illegally intruded, please query the first image set and reply the user instruction".

[0117] In this embodiment, when the indoor unlocking signal is abnormal, the indoor shooting component is controlled to shoot the indoor scene to obtain a first indoor image, the outdoor shooting component is controlled to shoot the outdoor scene to obtain a first outdoor image, the obtained first indoor image and the first indoor image are taken as a first image set, and early warning information corresponding to the indoor unlocking signal is generated, wherein the indoor and outdoor scenes can be adjusted by the user in advance. As an example, the indoor and outdoor scenes can be continuously captured. As another example, in the process of shooting, the facial features of the indoor and outdoor personnel can be captured by a neural network model to obtain a first image set with facial features.

[0118] Then, the early warning information and the first image set are taken as a data packet, and the data packet is sent to the user end, wherein the user end notifies the user after receiving the data packet. The user can manually distinguish according to the content of the data packet through the user end, and the user end sends a user instruction according to the manual distinguishing result. Finally, the user instruction sent by the user end according to the data packet is obtained, and the user instruction is executed. It can be understood that if the user instruction sent by the user end according to the data packet is not obtained within a preset early warning time, the target door lock is not unlocked indoors.

[0119] Optionally, the user instruction includes unlocking or locking.

[0120] The indoor unlocking method provided in this embodiment, when the indoor unlocking signal is abnormal, controls the target door lock to shoot the indoor and outdoor scenes to obtain a first image set, generates early warning information corresponding to the indoor unlocking signal, then takes the early warning information and the first image set as a data packet, sends the data packet to the user end, and finally, when the user instruction sent by the user end according to the data packet is obtained, the user instruction is executed. When the indoor unlocking signal is abnormal, the indoor and outdoor scenes can be shot, and the early warning information and the first image set are sent to the user end as a data packet for the user to understand the room condition, so that the user can send a user instruction through the user end to take appropriate measures when the indoor unlocking signal is abnormal, thereby protecting the indoor safety and improving the user experience. Moreover, when the indoor unlocking signal is abnormal, the user can determine whether the indoor unlocking signal is needed according to the data packet, and can unlock through the user end to send a user instruction, thereby meeting special needs, such as a child being left at home by himself, lacking the need to unlock the cat eye.

[0121] In an optional embodiment, the user instruction includes an alarm instruction, and the execution of the user instruction when the user instruction sent by the user end according to the data packet is obtained includes:

[0122] S401: When the user instruction sent by the user terminal according to the data packet is acquired, alarm information is generated according to the preset alarm configuration and the data packet by executing the alarm instruction, wherein the alarm information comprises property information, owner information, community information, room number and the first image set.

[0123] S402: The alarm information is sent according to the preset sending rule.

[0124] In the embodiment, when the user instruction sent by the user terminal according to the data packet is acquired, alarm information is generated according to the preset alarm configuration and the data packet by executing the alarm instruction, wherein the alarm configuration is property information, owner information, community information and room number, the alarm information comprises property information, owner information, community information, room number and the first image set, the alarm configuration can be preset by the user, and the alarm configuration can also be acquired from the cloud database through the network.

[0125] Finally, the alarm information is sent according to the preset sending rule, wherein the preset sending rule can be sending the alarm information to the monitoring room of the community, and the preset sending rule can also be sending the alarm information to the telephone number set by the user.

[0126] The indoor unlocking method provided in the embodiment can acquire the user instruction sent by the user terminal according to the data packet, generate alarm information according to the preset alarm configuration and the data packet by executing the alarm instruction, send the alarm information according to the preset sending rule, automatically and timely send the alarm information according to the preset sending rule, facilitate timely taking appropriate preventive measures, effectively protect the indoor safety, and improve the user experience.

[0127] In an optional embodiment, the user instruction comprises an anti-lock instruction, and the execution of the user instruction when the user instruction sent by the user terminal according to the data packet is acquired comprises:

[0128] S501: When the user instruction sent by the user terminal according to the data packet is acquired, the anti-lock instruction is executed to control the target door lock to perform indoor anti-locking and control the alarm to perform sound and light alarm.

[0129] In the embodiment, the user instruction comprises an anti-lock instruction, and the anti-lock instruction is executed when the user instruction sent by the user terminal according to the data packet is acquired, to control the target door lock to perform indoor anti-locking and control the alarm to perform sound and light alarm.

[0130] The alarm can be arranged in the target door lock, can be separately arranged and connected with the target door lock.

[0131] The indoor unlocking method provided in the embodiment can control the target door lock to perform indoor anti-locking and control the alarm to perform sound and light alarm, accurately control based on the user instruction sent remotely by the user, facilitate timely adoption of appropriate preventive measures, effectively protect the indoor safety, and improve the user experience. The sound and light alarm by the alarm can remind people around the target door lock of the abnormality, facilitate the people around the target door lock to quickly check the abnormality, and also warn illegal door opening people, further effectively protecting the indoor safety.

[0132] In an optional embodiment, when the indoor unlocking signal is normal, unlocking the indoor door lock of the target door lock comprises:

[0133] S601: When the indoor unlocking signal is normal, obtaining the living body height of the living body corresponding to the living body sensing signal;

[0134] S602: Determining whether the living body height is greater than a preset height value;

[0135] S603: If yes, unlocking the target door lock indoors;

[0136] S604: If no, generating an unlocking request, controlling the target door lock to perform image shooting on the indoor scene to obtain a second image set, and sending the second image set and the unlocking request to the user terminal;

[0137] S605: Obtaining the target instruction sent by the user terminal according to the unlocking request;

[0138] S606: If the target instruction is an unlocking instruction, unlocking the target door lock indoors;

[0139] S607: If the target instruction is a non-unlocking instruction, performing sound and light alarm by the alarm.

[0140] In the embodiment, when the indoor unlocking signal is normal, the living body height of the living body corresponding to the living body sensing signal is obtained. The living body can be a human body or an animal. Then, it is determined whether the living body height is greater than a preset height value. The preset height value can be 1.5 meters, or the preset height value can be set by the user according to the actual situation of the family members. As an example, the height of a child in the family is 1.2 meters, and in order to prevent the child from leaving the house privately, the preset height value can be set to be greater than 1.2 meters.

[0141] If the living body height is greater than the preset height value, the target door lock is quickly unlocked indoors. If the living body height is not greater than the preset height value, an unlocking request is generated, an indoor shooting component is controlled to image the indoor scene to obtain a second indoor image, an outdoor shooting component is controlled to image the outdoor scene to obtain a second outdoor image, the obtained second indoor image and the second indoor image are taken as a second image set, the second image set and the unlocking request are sent to the user terminal; the user generates a target instruction according to the second image set and the unlocking request through the user terminal; after obtaining the target instruction sent by the user terminal according to the unlocking request, if the target instruction is an unlocking instruction, the target door lock is unlocked indoors, and if the target instruction is a non-unlocking instruction, an alarm is sounded and lighted.

[0142] The indoor unlocking method provided in the embodiment can generate an unlocking request when the living body height is not greater than the preset height value, and send the unlocking request to the user terminal. The target instruction can be executed based on the user's judgment, so that appropriate measures are taken when the living body height is not greater than the preset height value, the living body with the living body height not greater than the preset height value cannot open the door privately, the indoor safety is protected, the user experience is improved, and therefore the present application is suitable for scenes where unreasonable unlocking of minors needs to be prevented.

[0143] Please refer to Figure 3 In one embodiment, an indoor unlocking system is provided, and the system comprises: a target door lock, which comprises: an indoor door handle, a lock body, a power module and a door lock controller, the indoor door handle is provided with a living body sensor, a touch sensor and a light touch key sensor;

[0144] The living body sensor block is used to detect whether there is a living body in a preset detection range. If there is, a living body sensing signal is generated, and the living body sensing signal is stored in a preset signal storage;

[0145] The touch sensor is used to detect whether the sensing area of the touch sensor is touched. If yes, a touch sensing signal is generated, and the touch sensing signal is stored in the signal storage;

[0146] The light touch key device is used for detecting a pressing electric signal of a key of the light touch key device as a key signal, and storing the key signal to the signal storage;

[0147] The power module is used for powering the living body sensor, the touch sensor, the light touch key device, the controller and the lock body;

[0148] The door lock controller is connected with the lock body, and is used for realizing the steps of the indoor unlocking method.

[0149] Please refer to Figure 4 In one embodiment, an indoor unlocking device is provided, and the device comprises:

[0150] An acquisition module 10 is used for acquiring an indoor unlocking signal of a target door lock;

[0151] A query module 20 is used for, in response to the indoor unlocking signal, querying whether living body sensing signals, touch sensing signals and key signals exist simultaneously in a preset signal storage;

[0152] A time acquisition module 30 is used for, if the signals exist, acquiring target times corresponding to the living body sensing signals, the touch sensing signals and the key signals respectively;

[0153] A judgment module 40 is used for judging whether the indoor unlocking signal is normal according to the target times;

[0154] An unlocking module 50 is used for, when the indoor unlocking signal is normal, unlocking the target door lock indoors.

[0155] The indoor unlocking method provided in the embodiment is used for acquiring an indoor unlocking signal of a target door lock, then in response to the indoor unlocking signal, querying whether living body sensing signals, touch sensing signals and key signals exist simultaneously in a preset signal storage, then if the signals exist, acquiring target times corresponding to the living body sensing signals, the touch sensing signals and the key signals respectively, then judging whether the indoor unlocking signal is normal according to the target times, and finally when the indoor unlocking signal is normal, unlocking the target door lock indoors. After the indoor unlocking signal is acquired, it is determined whether living body sensing signals, touch sensing signals and key signals exist simultaneously in the signal storage, and whether the indoor unlocking signal is normal is determined through the target times corresponding to the living body sensing signals, the touch sensing signals and the key signals. Only when the indoor unlocking signal is normal, the target door lock is unlocked indoors, so that the safety and reliability of the door lock are improved, and the cat-eye unlocking is effectively prevented.

[0156] In an embodiment, the judging module 40 is further configured to:

[0157] According to each of the target time, the living body sensing signal, the touch sensing signal and the key signal are sorted from early to late to obtain a signal set;

[0158] Judge whether the signal set meets a preset sorting;

[0159] If yes, calculate interval durations between the generation time of the indoor unlocking signal and each of the target time, and if each of the interval durations is less than a preset duration, determine that the indoor unlocking signal is normal;

[0160] If no, determine that the indoor unlocking signal is abnormal.

[0161] In an embodiment, the judging module 40 is further configured to:

[0162] Judge whether a first signal in the signal set is the living body sensing signal;

[0163] If yes, judge whether a second signal in the signal set is the touch sensing signal;

[0164] If yes, determine that the sorting of the signal set meets the preset sorting.

[0165] In an embodiment, the indoor unlocking device is further configured to:

[0166] When the indoor unlocking signal is abnormal, control image shooting of indoor and outdoor scenes of the target door lock to obtain a first image set, and generate a warning information corresponding to the indoor unlocking signal;

[0167] Send the warning information and the first image set as a data packet to a user terminal;

[0168] When a user instruction sent by the user terminal according to the data packet is acquired, execute the user instruction.

[0169] In an embodiment, the indoor unlocking device is further configured to:

[0170] When a user instruction sent by the user terminal according to the data packet is acquired, generate an alarm information according to a preset alarm configuration and the data packet by executing the alarm instruction, wherein the alarm information includes property information, owner information, community information, room number and the first image set;

[0171] Send the alarm information according to a preset sending rule.

[0172] In an embodiment, the indoor unlocking device is further used for:

[0173] When the user instruction sent by the user terminal according to the data packet is acquired, the anti-locking instruction is executed to control the target door lock to perform indoor anti-locking and control the alarm to perform sound and light alarm.

[0174] In an embodiment, the unlocking module 50 is further used for:

[0175] When the indoor unlocking signal is normal, the living body height of the living body corresponding to the living body sensing signal is acquired; and it is determined whether the living body height is greater than a preset height value;

[0176] If yes, the target door lock is unlocked indoors;

[0177] If no, an unlocking request is generated, and the target door lock is controlled to perform image shooting on the indoor scene to obtain a second image set; and the second image set and the unlocking request are sent to the user terminal;

[0178] When the target instruction sent by the user terminal according to the unlocking request is acquired;

[0179] If the target instruction is an unlocking instruction, the target door lock is unlocked indoors;

[0180] If the target instruction is a non-unlocking instruction, sound and light alarm is performed through the alarm.

[0181] In an embodiment, a computer device is provided, which can be a server. An internal structure diagram of the computer device can be as shown in Figure 5 The computer device includes a processor, a memory, a network interface and a database connected through a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external client through a network connection. The computer program is executed by the processor to implement functions or steps of a server side of an indoor unlocking method.

[0182] In an embodiment, a computer device is provided, which can be a client. An internal structure diagram of the computer device can be as shown in Figure 6The computer device shown in the figure includes a processor, a memory, a network interface, a display screen and an input device connected by a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The network interface of the computer device is used to communicate with the external server through the network connection. The computer program is executed by the processor to realize the function or step of the client side of the indoor unlocking method.

[0183] In one embodiment, a computer device is proposed, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program:

[0184] Obtain an indoor unlocking signal of a target door lock;

[0185] In response to the indoor unlocking signal, check whether a living body sensing signal, a touch sensing signal and a key signal exist simultaneously in a preset signal storage;

[0186] If so, obtain target times corresponding to the living body sensing signal, the touch sensing signal and the key signal respectively;

[0187] According to each of the target times, determine whether the indoor unlocking signal is normal;

[0188] When the indoor unlocking signal is normal, perform indoor unlocking on the target door lock.

[0189] The indoor unlocking method proposed in this embodiment, by obtaining an indoor unlocking signal of a target door lock, then in response to the indoor unlocking signal, checking whether a living body sensing signal, a touch sensing signal and a key signal exist simultaneously in a preset signal storage, then if so, obtaining target times corresponding to the living body sensing signal, the touch sensing signal and the key signal respectively, then according to each of the target times, determining whether the indoor unlocking signal is normal, and finally when the indoor unlocking signal is normal, performing indoor unlocking on the target door lock, can determine whether a living body sensing signal, a touch sensing signal and a key signal exist simultaneously in the signal storage after obtaining the indoor unlocking signal, and determine whether the indoor unlocking signal is normal through the target times corresponding to the living body sensing signal, the touch sensing signal and the key signal respectively. Only when the indoor unlocking signal is normal, indoor unlocking is performed on the target door lock, improving the security and reliability of the door lock, and effectively preventing cat eye unlocking.

[0190] In one embodiment, a computer readable storage medium is provided, which stores a computer program. The computer program is executed by a processor to implement the following steps:

[0191] An indoor unlocking signal of a target door lock is acquired.

[0192] In response to the indoor unlocking signal, it is checked whether a living body sensing signal, a touch sensing signal and a button signal exist simultaneously in a preset signal storage.

[0193] If the signals exist, target times corresponding to the living body sensing signal, the touch sensing signal and the button signal are acquired.

[0194] According to the target times, it is determined whether the indoor unlocking signal is normal.

[0195] When the indoor unlocking signal is normal, the target door lock is unlocked indoors.

[0196] The indoor unlocking method provided in the embodiment can determine whether a living body sensing signal, a touch sensing signal and a button signal exist simultaneously in a signal storage after an indoor unlocking signal of a target door lock is acquired. According to target times corresponding to the living body sensing signal, the touch sensing signal and the button signal, it is determined whether the indoor unlocking signal is normal. Only when the indoor unlocking signal is normal, the target door lock is unlocked indoors. The safety and reliability of the door lock are improved, and cat eye unlocking is effectively prevented.

[0197] It should be noted that the functions or steps that the computer readable storage medium or the computer device can implement correspond to the related descriptions of the server side and the client side in the foregoing method embodiments. To avoid repetition, they will not be described again here.

[0198] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, storage, database or other medium used in the embodiments provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0199] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of functional units and modules is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the above-described functions.

[0200] The above-mentioned embodiments are only used to illustrate the technical solutions of the present application, but not to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. An indoor unlocking method, the method comprising: obtaining an indoor unlocking signal of a target door lock; in response to the indoor unlocking signal, checking whether a living body sensing signal, a touch sensing signal and a key pressing signal exist simultaneously in a preset signal storage; if so, obtaining target times corresponding to the living body sensing signal, the touch sensing signal and the key pressing signal respectively; judging whether the indoor unlocking signal is normal according to the target times, specifically comprising: sorting the living body sensing signal, the touch sensing signal and the key pressing signal from early to late according to the target times to obtain a signal set; judging whether the sorting of the signal set meets a preset sorting; if so, calculating interval durations between a generation time of the indoor unlocking signal and each of the target times, and determining that the indoor unlocking signal is normal if each of the interval durations is less than a preset duration; if not, determining that the indoor unlocking signal is abnormal; judging whether a first signal in the signal set is the living body sensing signal; if so, judging whether a second signal in the signal set is the touch sensing signal; if so, determining that the sorting of the signal set meets the preset sorting; when the indoor unlocking signal is normal, unlocking an indoor door of the target door lock.

2. The method of indoor lock opening according to claim 1, wherein, After the if not, determining that the indoor unlocking signal is abnormal, comprising: when the indoor unlocking signal is abnormal, capturing images of scenes in an indoor and an outdoor controlled by the target door lock to obtain a first image set, and generating a warning information corresponding to the indoor unlocking signal; sending the warning information and the first image set as a data packet to a user terminal; when a user instruction sent by the user terminal according to the data packet is obtained, executing the user instruction.

3. The method of indoor lock opening according to claim 2, wherein, The user instruction comprises an alarm instruction, and the when a user instruction sent by the user terminal according to the data packet is obtained, executing the user instruction, comprises: when a user instruction sent by the user terminal according to the data packet is obtained, executing the alarm instruction to generate an alarm information according to a preset alarm configuration and the data packet, wherein the alarm information comprises property information, owner information, community information, room number and the first image set; sending the alarm information according to a preset sending rule.

4. The method of indoor lock opening according to claim 2, wherein, The user instruction comprises an anti-lock instruction, and the when a user instruction sent by the user terminal according to the data packet is obtained, executing the user instruction, comprises: when a user instruction sent by the user terminal according to the data packet is obtained, executing the anti-lock instruction to control the target door lock to perform indoor anti-locking and control an alarm to perform sound and light alarming.

5. The method of indoor lock opening of claim 1, wherein, The when the indoor unlocking signal is normal, unlocking the indoor door of the target door lock, comprises: when the indoor unlocking signal is normal, obtaining a living body height of a living body corresponding to the living body sensing signal; judging whether the living body height is greater than a preset height value; if so, unlocking the indoor door of the target door lock. If not greater than, the opening request is generated, and the target door lock is controlled to image the indoor scene to obtain a second image set, and the second image set and the opening request are sent to a user terminal; When the target instruction sent by the user terminal according to the opening request is acquired; If the target instruction is an opening instruction, the target door lock is opened indoors; If the target instruction is a non-opening instruction, an audible and visual alarm is performed through an alarm.

6. An indoor lock opening device characterized by comprising: The device comprises: An acquisition module for acquiring an indoor opening signal of a target door lock; A query module for, in response to the indoor opening signal, querying whether a living body sensing signal, a touch sensing signal and a key signal exist simultaneously in a preset signal storage; A time acquisition module for, if the signals exist, acquiring target times corresponding to the living body sensing signal, the touch sensing signal and the key signal respectively; A judgment module for judging whether the indoor opening signal is normal according to the target times; An opening module for, when the indoor opening signal is normal, opening the target door lock indoors.

7. An indoor unlocking system characterized by, The system comprises a target door lock, which comprises an indoor door handle, a lock body, a power module and a door lock controller, and the indoor door handle is provided with a living body sensor, a touch sensor and a light touch key sensor; The living body sensor is used for detecting whether a living body exists in a preset detection range, and if the living body exists, a living body sensing signal is generated and stored in a preset signal storage; The touch sensor is used for detecting whether the sensing area of the touch sensor is touched, and if the sensing area is touched, a touch sensing signal is generated and stored in the signal storage; The light touch key sensor is used for detecting a pressing electric signal of the key of the light touch key sensor as a key signal, and storing the key signal in the signal storage; The power module is used for supplying power to the living body sensor, the touch sensor, the light touch key sensor, the controller and the lock body; The door lock controller is connected with the lock body, and is used for realizing the indoor opening method according to any one of claims 1 to 5.

8. A computer-readable storage medium storing a computer program, the computer-readable storage medium comprising: The computer program is executed by a processor to realize the steps of the indoor opening method according to any one of claims 1 to 5. The computer program is executed by a processor to realize the steps of the indoor opening method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Electronic lock work control method and device, and electronic lock

    CN112435373A

  • Intelligent door lock control method, system, equipment and medium

    CN116524635A