Intelligent door lock control method and device, computer device and storage medium

By performing outdoor object detection and identification in smart door locks, the lock is only opened when the person is identified as a legitimate helper, which solves the problem of insufficient security in existing technologies and enables safe and efficient unlocking in emergency situations.

CN116665347BActive Publication Date: 2026-03-17SHENZHEN OURUIBO ELECTRONICS
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-17
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Existing smart door locks pose a security risk by unlocking directly in an emergency, as they cannot effectively identify the identity of people outside and may allow unauthorized personnel to enter the house.

Method used

The system detects outdoor objects in response to distress signals, collects images of these objects, and identifies them. Unlocking is only performed when the outdoor object's identity is identified as a preset one (such as a police officer, firefighter, or medical worker). If the identity is unclear, the system confirms the identity through multiple terminals or collects identity information to determine whether to unlock the door.

Benefits of technology

This enhances the security of smart door locks in emergency situations, ensuring that only authorized personnel can enter the room to provide assistance, and reducing the risk of accidental unlocking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116665347B_ABST
    Figure CN116665347B_ABST
Patent Text Reader

Abstract

The application relates to an intelligent door lock control method and device, computer equipment and a storage medium, and relates to the field of smart homes. The method comprises the following steps: in response to a help signal, performing outdoor object detection processing; in the case that an outdoor object is detected, performing image acquisition on the detected outdoor object to obtain an acquired outdoor object image; performing identity recognition on the basis of the outdoor object image to determine identity information of the outdoor object; and in the case that the identity information of the outdoor object represents that the identity of the outdoor object belongs to a preset identity, controlling the intelligent door lock to perform an unlocking operation. The method can improve safety.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart homes, and in particular to a smart door lock control method, device, computer equipment, and storage medium. Background Technology

[0002] With the continuous development of smart homes, the number of emergency assistance devices for seeking help is also increasing. In emergency situations, such as gas leaks, fires, or people falling or fainting indoors, people can use these devices to send out a distress signal to trigger an alarm and keep the door locks open. However, this method may pose certain safety hazards.

[0003] Therefore, there is an urgent need to propose a smart door lock control solution that can improve security. Summary of the Invention

[0004] Therefore, it is necessary to provide a smart door lock control method, device, computer equipment, storage medium, and computer program product that can improve security in response to the above-mentioned technical problems.

[0005] Firstly, this application provides a smart door lock control method. The method includes:

[0006] In response to the distress signal, outdoor object detection and processing were carried out;

[0007] If an outdoor object is detected, an image of the detected outdoor object is acquired to obtain an image of the outdoor object.

[0008] Identification is performed based on the outdoor object image to determine the identity information of the outdoor object;

[0009] If the identity information of the outdoor object indicates that the outdoor object's identity belongs to the preset identity, the smart door lock is controlled to perform the unlocking operation.

[0010] Secondly, this application also provides an intelligent door lock control device. The device includes:

[0011] The object detection module is used to detect outdoor objects within a preset time period in response to distress signals.

[0012] The image acquisition module is used to acquire images of detected outdoor objects and obtain images of the acquired outdoor objects.

[0013] The identity recognition module is used to identify outdoor objects based on the outdoor object map and determine the identity information of the outdoor objects.

[0014] The door lock control module is used to control the smart door lock to perform the unlocking operation when the identity information of the outdoor object indicates that the outdoor object's identity belongs to a preset identity.

[0015] In some embodiments, the object detection module is further configured to determine the source of the distress signal; if the distress signal is actively sent by an indoor object through the distress device, then anomaly detection is performed indoors, so that outdoor object detection processing is performed if anomaly is detected indoors; if the distress signal is automatically generated after confirming that anomaly exists indoors, then outdoor object detection processing is performed.

[0016] In some embodiments, the smart door lock control device of this application further includes an anomaly detection module, used to acquire gas detection results obtained by an indoor sensor detecting anomalies in the concentration of indoor gas. The anomaly detection module is also used to detect anomalies in the posture of indoor objects in an image captured by an image acquisition device. The anomaly detection module is further used to acquire vital sign detection results obtained by an electronic device worn by an indoor object detecting anomalies in the object's vital signs.

[0017] In some embodiments, the identity information of the outdoor object includes the occupational information of the outdoor object. The identity recognition module is further configured to perform feature detection on the clothing of the outdoor object in the outdoor object image to obtain occupational attribute features; and to perform occupational prediction based on the occupational attribute features to obtain the occupational information of the outdoor object. The door lock control module is further configured to control the smart door lock to perform an unlocking operation when the occupational information of the outdoor object indicates that the outdoor object's occupation belongs to the target occupation.

[0018] In some embodiments, the door lock control module is further configured to send a distress signal to a first terminal with unlocking authority when the identity information of the outdoor object indicates that the identity of the outdoor object does not belong to a preset identity, so that the first terminal confirms that unlocking is required and controls the smart door lock to perform an unlocking operation through the first terminal.

[0019] In some embodiments, the door lock control module is further configured to: send assistance request information generated in response to the distress signal to terminals within a preset range when the identity information of the outdoor object indicates that the outdoor object's identity does not belong to a preset identity; upon receiving assistance confirmation information returned by the second terminal in response to the assistance request information, collect the identity of the outdoor object using the second terminal to obtain identity collection information; the second terminal is a terminal within the preset range that returned the assistance confirmation information; and send the distress signal and identity collection information to the first terminal so that the first terminal, upon confirming the need for unlocking based on the distress signal and identity collection information, controls the smart door lock to perform an unlocking operation.

[0020] In some embodiments, the door lock control module is further configured to send a distress signal and identity collection information to a first terminal; and upon receiving unlocking confirmation information returned by the first terminal based on the distress signal and identity collection information, to send a temporary unlocking password to a second terminal, so that the second terminal controls the smart door lock to perform an unlocking operation based on the temporary unlocking password.

[0021] Thirdly, this application also provides a computer device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described smart door lock control method.

[0022] Fourthly, this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in the above-described smart door lock control method.

[0023] Fifthly, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps in the above-described smart door lock control method.

[0024] The aforementioned smart lock control method, device, computer equipment, storage medium, and computer program product control the smart lock to respond to a received distress signal by performing outdoor object detection processing to determine whether an outdoor object exists. When the smart lock detects an outdoor object, it acquires an image of the detected object, obtaining an image of the outdoor object. Based on the image features in the outdoor object image, the smart lock determines the identity information of the outdoor object, thereby determining whether the outdoor object is a person specifically providing assistance. The smart lock is only controlled to perform an unlocking operation when the outdoor object's identity is a preset identity, such as the outdoor object being a person specifically providing assistance. Compared to the existing technology of directly controlling the smart lock to perform a normally open operation, this method offers higher security. Attached Figure Description

[0025] Figure 1 This is a schematic diagram illustrating the application environment of the smart door lock control method in some embodiments;

[0026] Figure 2 This is a flowchart illustrating the smart door lock control method in some embodiments;

[0027] Figure 3 This is a structural block diagram of the intelligent door lock control system in some embodiments;

[0028] Figure 4 This is a structural block diagram of the intelligent door lock control system in some other embodiments;

[0029] Figure 5These are internal structural diagrams of the computer device in some embodiments;

[0030] Figure 6 This is an internal structural diagram of a computer device in some other embodiments. Detailed Implementation

[0031] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0032] The smart door lock control method provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, the emergency call device 102 can communicate with the smart lock 104 via a network. The data storage system can be integrated into the smart lock 104, or it can be located in the cloud or on other network servers. The emergency call device 102 sends an emergency call signal to the smart lock 104, and the smart lock 104 responds to the emergency call signal by performing outdoor object detection processing. Alternatively, the smart lock generates an emergency call signal when it confirms an anomaly indoors and performs outdoor object detection processing based on the generated emergency call signal. When the smart lock 104 detects an outdoor object, it acquires an image of the detected outdoor object, obtaining an image of the outdoor object. The smart lock 104 performs identity recognition based on the outdoor object image to determine the identity information of the outdoor object. If the identity information of the outdoor object indicates that the identity of the outdoor object belongs to a preset identity, the smart lock 104 is controlled to perform an unlocking operation. The emergency assistance device 102 may be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices may include emergency assistance buttons, smart speakers, smart TVs, smart air conditioners, cameras, smart sensors, etc., while portable wearable devices may include smartwatches, smart bracelets, head-mounted devices, etc.

[0033] It should be noted that an outdoor object image can be a single image or a collection of images. That is, image acquisition of an outdoor object can be either a single image or a video (an image or video composed of multiple frames). This will not be elaborated upon here.

[0034] In some embodiments, such as Figure 2 As shown, a smart door lock control method is provided, and the method is illustrated using an application to smart home devices as an example. Smart home devices can be, but are not limited to, smart control panels, smart door locks, etc. In this embodiment, the method includes, but is not limited to, the following steps:

[0035] Step 202: In response to the distress signal, perform outdoor object detection processing.

[0036] Among them, the distress signal refers to the signal used to assist an indoor object in remotely requesting assistance from relevant rescue personnel, so as to instruct the relevant rescue personnel to arrive at the scene to help the indoor object.

[0037] In some embodiments, an indoor object can actively send a corresponding distress signal through a distress device. The distress device then sends this signal to the smart lock and initiates emergency contact to notify relevant rescue personnel to arrive at the scene and assist the indoor object. Specifically, the distress device can directly send the distress information to the smart lock, enabling it to perform subsequent detection and processing; alternatively, it can send the distress information to the home's central control unit, which then controls the smart lock to perform further detection and processing based on the distress information.

[0038] In other embodiments, anomaly detection can be performed indoors via a specific device connected to the smart lock, and a corresponding distress signal can be automatically generated if the specific device confirms an anomaly. The specific device then sends the distress signal directly or indirectly to the smart lock and initiates emergency contact based on the signal to notify relevant rescue personnel to arrive at the scene and assist the person inside.

[0039] In other embodiments, the person outdoors, after learning about the situation indoors, can proactively send a distress signal via a terminal app (help device). Upon receiving the distress signal, the smart lock will then initiate emergency contact to notify relevant rescue personnel to arrive at the scene and assist the person indoors.

[0040] In some embodiments, the relevant rescue personnel may be those specifically providing assistance, such as police officers, firefighters, medical personnel, and community management personnel. In some embodiments, the relevant rescue personnel may also be individuals acquainted with the person inside the house, such as the person's family, friends, and neighbors.

[0041] In practical applications, the emergency help device can be a standalone emergency help button or an emergency help button integrated into other smart home devices. The button can be a physical button or a virtual button (i.e., a touch-sensitive area). When an indoor occupant's mobility is restricted due to a sudden illness or accidental fall, pressing the emergency help button will generate a distress signal. This signal will then automatically dial the appropriate assistance number to notify specialists providing aid, such as police, firefighters, medical personnel, security guards, and property management staff, to arrive at the scene for rescue.

[0042] Outdoor object detection processing refers to detecting whether outdoor objects exist outdoors.

[0043] In some embodiments, a human body sensor can be used to detect whether a human body is approaching the smart lock. When a human body is detected, it indicates that an outdoor object has been detected. In other embodiments, a voice-activated sensor can also be used for human body proximity detection to detect whether a human body is approaching the smart lock. When a human body is detected, it indicates that an outdoor object has been detected. It should be noted that the human body sensor and the voice-activated sensor can be integrated inside the smart lock or can be set up independently of the smart lock. This application does not impose specific limitations on this.

[0044] Furthermore, to avoid false detection of outdoor objects, when a human body is detected approaching outdoors, the dwell time of the human body is further monitored. Only when the dwell time exceeds a preset time threshold (e.g., 8 seconds) is it determined that an outdoor object has been detected, and then outdoor user identity detection processing is performed.

[0045] Specifically, after receiving a distress signal from a help device or a specific device, the smart door lock responds to the distress signal by performing real-time outdoor object detection to detect the presence of outdoor objects.

[0046] In some embodiments, the smart lock can immediately perform outdoor object detection after receiving a distress signal. In other embodiments, to conserve resources, since rescue personnel need time to reach the scene, the smart lock may perform outdoor object detection some time after the distress signal is issued.

[0047] Step 204: If an outdoor object is detected, an image of the detected outdoor object is acquired to obtain an image of the outdoor object.

[0048] Among them, the outdoor object image refers to the image obtained by capturing images of outdoor objects through an image acquisition device integrated inside the smart lock or set up independently of the smart lock.

[0049] Specifically, when an outdoor object is detected, an image of the detected outdoor object is acquired to obtain an image of the outdoor object. If the smart lock does not detect an outdoor object, the outdoor object detection process continues until a corresponding outdoor object is detected.

[0050] Step 206: Perform identity recognition based on the outdoor object map to determine the identity information of the outdoor object.

[0051] Specifically, based on the outdoor object map, the outdoor objects included in the map are identified to determine their identity information. This identification can be performed via a smart door lock, or the image acquisition device can capture the outdoor object map and send it to a central control device or cloud server in the smart home. The central control device or cloud server then performs image recognition and controls the smart door lock to perform subsequent operations based on the recognition results. Alternatively, the image recognition results can be sent to the smart door lock to execute subsequent operations.

[0052] In some embodiments, identifying an outdoor object can be done by identifying the outdoor object's occupation, identifying whether the outdoor object is a person related to an indoor object, or identifying whether the outdoor object is a stranger.

[0053] Step 208: If the identity information of the outdoor object indicates that the identity of the outdoor object belongs to the preset identity, control the smart door lock to perform the unlocking operation.

[0054] The identity information of an outdoor object refers to the information used to characterize the identity of an outdoor object.

[0055] In some embodiments, the preset identity may be used to reflect the object's occupation, such as at least one of police officer, firefighter, medical worker, property manager, or security guard. In some embodiments, the preset identity may be an identity associated with the indoor object, such as being a family member or friend of the indoor object.

[0056] Specifically, if the smart lock determines that the outdoor object's identity information matches a preset identity, it will unlock the door, allowing the outdoor object to enter and provide assistance to the indoor occupants corresponding to the distress signal. If the smart lock determines that the outdoor object's identity information does not match a preset identity, it will not unlock the door to ensure security.

[0057] The aforementioned smart lock control method involves the smart lock responding to a received distress signal by detecting an outdoor object to determine its presence. If an outdoor object is detected, the smart lock acquires an image of it. Based on the image features, the smart lock determines the object's identity, thus identifying whether the person is specifically there to provide assistance. The smart lock only unlocks when the object's identity matches a pre-defined profile, such as someone specifically seeking help. This method offers higher security compared to directly controlling the smart lock to unlock.

[0058] In some embodiments, step 202 specifically includes, but is not limited to: determining the source of the distress signal; if the distress signal is actively sent by an indoor object through the distress device, then performing anomaly detection indoors, so as to perform outdoor object detection processing if anomaly is detected indoors; if the distress signal is automatically generated after confirming that anomaly exists indoors, then performing outdoor object detection processing.

[0059] Specifically, the source of the distress signal needs to be determined. If the distress signal is actively sent by an indoor object through the distress device, its authenticity needs further verification. That is, anomaly detection is required indoors. If an anomaly is detected, the distress signal is considered genuine, and outdoor object detection is necessary. If no anomaly is detected, the distress signal is considered invalid, and outdoor object detection and subsequent unlocking processes are unnecessary. This reduces computational resources and ensures security. If the distress signal is automatically generated after confirming an anomaly indoors, it is considered genuine, and the smart lock can directly perform outdoor object detection.

[0060] In some embodiments, the step "detecting anomalies indoors" specifically includes, but is not limited to, at least one of the following processes: obtaining gas detection results obtained by indoor sensors detecting anomalies in indoor gas concentration; detecting anomalies in the posture of indoor objects in an image of indoor objects captured by an image acquisition device; and obtaining vital sign detection results obtained by electronic devices worn by indoor objects detecting anomalies in the vital signs of indoor objects.

[0061] Indoor sensors refer to sensors used to detect gases indoors.

[0062] In some embodiments, the indoor sensor includes at least one of a gas sensor, a carbon monoxide sensor, a carbon dioxide sensor, or a smoke sensor. It is understood that the gas sensor can be placed near a gas stove or gas pipeline to detect whether a gas leak has occurred indoors, while the carbon monoxide sensor, carbon dioxide sensor, and smoke sensor can detect whether a fire has occurred indoors.

[0063] In some embodiments, the image acquisition device may be one or more cameras installed indoors to comprehensively capture indoor images, or it may be an image acquisition device integrated into other smart home devices.

[0064] In some embodiments, the electronic device may be a wearable electronic device, such as a wearable watch, used to detect the vital signs and / or behaviors of an indoor object wearing the device, such as detecting the object's body temperature, heart rate, and other indicators, as well as monitoring for falls. It is understood that when the electronic device detects abnormal vital signs and / or behaviors of an indoor object, it can also send a distress signal directly or through a distress device.

[0065] In some embodiments, the electronic device can also detect whether indoor occupants are threatened. When the electronic device detects that an indoor object is threatened, it further confirms whether the indoor object is alone. If it is confirmed that the indoor object is not alone, it can send a distress signal directly or through a distress device.

[0066] Specifically, smart home devices can acquire gas detection results from indoor sensors that detect abnormal indoor gas concentrations. If the acquired gas detection results indicate an abnormal indoor gas concentration, an anomaly is determined to exist indoors. And / or the device can acquire an image of an indoor object captured by an image acquisition device, and perform anomaly detection on the posture of the indoor object in the image, such as detecting whether the indoor object has fallen or fainted. If a fall or fainting is detected, an anomaly is determined to exist indoors. And / or the device can also acquire vital sign detection results from electronic devices worn by the indoor object that detect abnormal vital signs. If the acquired vital sign detection results indicate abnormal vital signs of the indoor object, an anomaly is determined to exist indoors. In other words, this application, by monitoring abnormal indoor conditions, can ensure timely automatic assistance when an anomaly occurs indoors, and can also verify the authenticity of the assistance signal.

[0067] In some embodiments, the identity information of the outdoor object includes the occupational information of the outdoor object. Step 206 specifically includes, but is not limited to, performing feature detection on the clothing of the outdoor object in the outdoor object image to obtain occupational attribute features; and performing occupational prediction based on the occupational attribute features to obtain the occupational information of the outdoor object. Step 208 specifically includes, but is not limited to, controlling the smart door lock to perform an unlocking operation when the occupational information of the outdoor object indicates that the outdoor object's occupation belongs to the target occupation.

[0068] Among them, the occupational information of outdoor objects is used to characterize the occupation to which the outdoor objects belong.

[0069] Occupational attribute characteristics refer to the features used to characterize the occupation of an outdoor object.

[0070] The target occupation refers to the occupation of the person specifically providing assistance. In some embodiments, the target occupation includes at least one of the following: police officer, firefighter, doctor, nurse, security guard, or property manager.

[0071] In some embodiments, the target occupation is determined from a plurality of preset occupations and is matched with the type of help signal.

[0072] Specifically, the smart lock performs feature detection on the clothing worn by the outdoor object in the image, such as hats and uniforms, to obtain the outdoor object's occupational attribute characteristics. Based on these characteristics, the smart lock predicts the outdoor object's occupation to obtain its occupational information. If the outdoor object's occupation matches the target occupation, the smart lock is controlled to unlock, allowing the outdoor object to enter the building for rescue. Therefore, this embodiment, by predicting the outdoor object's occupation and only unlocking if it matches the target occupation, offers higher security compared to the traditional method of directly controlling the smart lock to unlock.

[0073] Under normal circumstances, outdoor subjects belonging to the target profession will typically wear professional hats or uniforms. In some special cases, however, outdoor subjects belonging to the target profession may not be wearing the corresponding hats or uniforms, but may be carrying profession-related tools, such as a first-aid kit. In this case, feature detection can be performed on the tools carried by the outdoor subject in the image to obtain the outdoor subject's professional attribute characteristics.

[0074] In some embodiments, after receiving a distress signal, the smart lock can determine the category of indoor anomaly by detecting the anomaly indoors. Based on this anomaly category, it can then estimate the occupation of the outdoor person offering assistance, obtaining the estimated occupation and its corresponding occupational attribute characteristics. Subsequently, the occupational attribute characteristics obtained from feature detection in the outdoor object's image can be compared with the occupational attribute characteristics corresponding to the estimated occupation. Based on the comparison result, it can be determined whether the outdoor object belongs to the estimated occupation. If it is determined that the outdoor object belongs to the estimated occupation, the smart lock can be controlled to automatically open the door to accelerate the identification process.

[0075] For example, the categories of indoor anomalies could include fire, user falls, etc. If the category of indoor anomaly is fire, then the estimated occupation of the outdoor person providing assistance based on the corresponding distress signal can be determined as a firefighter. If the category of indoor anomaly is user fainting, then the estimated occupation of the outdoor person providing assistance based on the corresponding distress signal can be determined as a medical worker.

[0076] In some embodiments, there can be multiple estimated occupations, and the smart lock can set the priority of these multiple estimated occupations according to the correlation between the estimated occupations and the categories of indoor anomalies. The estimated occupation to be compared is selected from the multiple estimated occupations according to the priority, and the occupational attribute features corresponding to the currently compared estimated occupation are compared with the occupational attribute features obtained by feature detection on the outdoor object map. If the comparison result indicates that the outdoor object does not belong to the currently compared estimated occupation, the above steps are repeated to determine whether the outdoor object belongs to a new currently compared estimated occupation.

[0077] For example, suppose the identified predicted occupations are medical personnel and police officers, with medical personnel having a higher priority than police officers. After acquiring the outdoor object image, the smart lock compares the occupational attribute features corresponding to medical personnel with the occupational attribute features obtained from feature detection in the outdoor object image. If the comparison result indicates that the outdoor object's occupation is not medical personnel, then the occupational attribute features corresponding to police officers are compared with the occupational attribute features obtained from feature detection in the outdoor object image to determine whether the indoor object's occupation is police officer. If the indoor object's occupation is determined to be police officer, the smart lock is controlled to perform an unlocking operation.

[0078] In some embodiments, after step 206, the smart door lock control method of this application embodiment further includes, but is not limited to, sending a help signal to a first terminal with unlocking authority when the identity information of the outdoor object indicates that the identity of the outdoor object does not belong to a preset identity, so that when the first terminal confirms that unlocking is required, the first terminal controls the smart door lock to perform an unlocking operation.

[0079] The first terminal with unlocking authority refers to the terminal that can control the smart door lock to perform unlocking operations.

[0080] Specifically, if the identity information of the outdoor object indicates that the object does not belong to a preset identity, to prevent delays in rescue time due to identity detection errors, it is possible to further consider sending the distress signal to a first terminal with unlocking authority. This allows the first terminal to determine whether unlocking is necessary, and if it confirms the need for unlocking, it controls the smart lock to perform the unlocking operation. This ensures both security and allows the outdoor object to enter the room promptly for rescue.

[0081] In some embodiments, the step "when the identity information of the outdoor object indicates that the identity of the outdoor object does not belong to the preset identity, send a help signal to a first terminal with unlocking authority, so that the first terminal confirms that unlocking is required, and then controls the smart lock to perform an unlocking operation through the first terminal" specifically includes, but is not limited to, the following: when the identity information of the outdoor object indicates that the identity of the outdoor object does not belong to the preset identity, send assistance request information generated in response to the help signal to terminals within a preset range; upon receiving assistance confirmation information returned by a second terminal in response to the assistance request information, collect the identity of the outdoor object using the second terminal to obtain identity collection information; and send the help signal and the identity collection information to the first terminal, so that the first terminal controls the smart lock to perform an unlocking operation when it confirms that unlocking is required based on the help signal and the identity collection information.

[0082] The second terminal is a terminal that returns assistance confirmation information from among the terminals within a preset range.

[0083] Specifically, if the identity information of the outdoor object indicates that the outdoor object's identity does not belong to a preset identity, then an assistance request message generated in response to the distress signal is sent to terminals within a preset range to prompt the outdoor object using the terminal within the preset range whether it is willing to provide assistance to the indoor object. When the smart lock receives an assistance confirmation message from the second terminal in response to the assistance request message, it indicates that the outdoor object using the second terminal is willing to provide assistance to the indoor object. At this time, the smart lock collects the identity information of the outdoor object using the second terminal, such as facial image and fingerprint. Then, it sends the distress signal and the collected identity information to the first terminal to prompt the user of the first terminal that the indoor object needs assistance and that an outdoor object is willing to enter the room to provide assistance. The user then confirms whether to allow the outdoor object using the second terminal to enter the room to provide assistance based on the collected identity information, and whether unlocking is required. If the second terminal determines that unlocking is required, it controls the smart lock to perform the unlocking operation. In this way, if the person specifically designated to provide assistance does not arrive in time, or if there is an error in the identity verification of the person specifically designated to provide assistance, assistance request information can be sent to nearby outdoor individuals, and after the identity verification of the surrounding outdoor individuals is passed, they can be promptly brought indoors to provide assistance.

[0084] In some embodiments, the step "sending a distress signal and identity information to a first terminal so that the first terminal controls the smart lock to perform an unlocking operation when it confirms the need to unlock based on the distress signal and identity information" specifically includes, but is not limited to: sending a distress signal and identity information to a first terminal; and, upon receiving unlocking confirmation information returned by the first terminal based on the distress signal and identity information, sending a temporary unlocking password to a second terminal so that the second terminal controls the smart lock to perform an unlocking operation based on the temporary unlocking password.

[0085] Specifically, the smart lock sends an emergency call signal and identity information to a first terminal. The first terminal then determines whether unlocking is necessary based on these signals. If unlocking is required, the first terminal sends an unlock confirmation message to the smart lock. Upon receiving the unlock confirmation message, the smart lock generates a temporary unlocking password and sends it to a second terminal. The second terminal then uses this password to control the smart lock to unlock, allowing an outdoor person using the second terminal to quickly enter the room for rescue.

[0086] In some embodiments, the preset identity is a child, and the smart door lock control method of this application further includes, but is not limited to, the following steps:

[0087] (1) Respond to the distress signal and determine the source of the distress signal.

[0088] (2) If the distress signal is actively sent by an indoor object through the distress device, anomaly detection is performed indoors, and outdoor object detection is performed if an anomaly is detected indoors. If the distress signal is automatically generated after confirming an anomaly indoors, outdoor object detection is performed.

[0089] (3) When an outdoor object is detected, an image of the detected outdoor object is acquired to obtain an image of the outdoor object.

[0090] (4) Perform feature detection on the clothing of outdoor objects in the outdoor object map to obtain occupational attribute features.

[0091] (5) Based on occupational attribute characteristics, occupational prediction is performed to obtain occupational information of outdoor objects.

[0092] (6) If the occupation of the outdoor object is identified as belonging to the target occupation, proceed to step (7). If the identity information of the outdoor object is identified as not belonging to the preset identity, proceed to step (8).

[0093] (7) Control the smart door lock to perform the unlocking operation.

[0094] (8) Send assistance request information generated in response to the help request signal to terminals within a preset range; upon receiving assistance confirmation information returned by the second terminal in response to the assistance request information, collect the identity of the outdoor object using the second terminal to obtain identity collection information; the second terminal is the terminal that returned the assistance confirmation information within the preset range; send the help request signal and identity collection information to the first terminal; upon receiving unlocking confirmation information returned by the first terminal based on the help request signal and identity collection information, send a temporary unlocking password to the second terminal so that the second terminal controls the smart door lock to perform the unlocking operation based on the temporary unlocking password.

[0095] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0096] Based on the same inventive concept, this application also provides an intelligent door lock control system for implementing the intelligent door lock control method described above. The solution provided by this system is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more intelligent door lock control system embodiments provided below can be found in the limitations of the intelligent door lock control method described above, and will not be repeated here.

[0097] In some embodiments, such as Figure 3 As shown, an intelligent door lock control device is provided, including an object detection module 302, an image acquisition module 304, an identity recognition module 306, and a door lock control module 308, wherein:

[0098] The object detection module 302 is used to perform outdoor object detection processing within a preset time period in response to a distress signal;

[0099] The image acquisition module 304 is used to acquire an image of the detected outdoor object when an outdoor object is detected, and to obtain an image of the acquired outdoor object.

[0100] The identity recognition module 306 is used to perform identity recognition based on the outdoor object map and determine the identity information of the outdoor object;

[0101] The door lock control module 308 is used to control the smart door lock to perform an unlocking operation when the identity information of the outdoor object indicates that the outdoor object's identity belongs to a preset identity.

[0102] The aforementioned smart lock control device, in response to a received distress signal, performs outdoor object detection to determine the presence of an outdoor object. If an outdoor object is detected, the smart lock acquires an image of it. Based on the image features of the outdoor object, the smart lock determines its identity, identifying whether it is a family member, friend, or person providing assistance. The smart lock only unlocks if the outdoor object's identity matches a preset profile—for example, if it is a family member, friend, or person providing assistance. This method offers higher security compared to directly controlling the smart lock to unlock.

[0103] In some embodiments, the object detection module 302 is further configured to determine the source of the distress signal; if the distress signal is actively sent by an indoor object through the distress device, then anomaly detection is performed indoors, so that outdoor object detection processing is performed if anomaly is detected indoors; if the distress signal is automatically generated when anomaly is confirmed indoors, then outdoor object detection processing is performed.

[0104] In some embodiments, such as Figure 4 As shown, the intelligent door lock control device of this application also includes an anomaly detection module 310, used to acquire gas detection results obtained by an indoor sensor detecting anomalies in the concentration of indoor gas. The anomaly detection module 310 is also used to detect anomalies in the posture of indoor objects in an image captured by an image acquisition device. The anomaly detection module 310 is also used to acquire vital sign detection results obtained by an electronic device worn by an indoor object detecting anomalies in the object's vital signs.

[0105] In some embodiments, the identity information of the outdoor object includes the occupational information of the outdoor object. The identity recognition module 306 is further configured to perform feature detection on the clothing of the outdoor object in the outdoor object image to obtain occupational attribute features; and to perform occupational prediction based on the occupational attribute features to obtain the occupational information of the outdoor object. The door lock control module 308 is further configured to control the smart door lock to perform an unlocking operation when the occupational information of the outdoor object indicates that the outdoor object's occupation belongs to the target occupation.

[0106] In some embodiments, the door lock control module 308 is further configured to send a help signal to a first terminal with unlocking authority when the identity information of the outdoor object indicates that the identity of the outdoor object does not belong to a preset identity, so that when the first terminal confirms that unlocking is required, the first terminal controls the smart door lock to perform an unlocking operation.

[0107] In some embodiments, the door lock control module 308 is further configured to: send assistance request information generated in response to the help request signal to terminals within a preset range when the identity information of the outdoor object indicates that the outdoor object's identity does not belong to a preset identity; upon receiving assistance confirmation information returned by the second terminal in response to the assistance request information, collect the identity of the outdoor object using the second terminal to obtain identity collection information; the second terminal is the terminal that returned the assistance confirmation information among the terminals within the preset range; and send the help request signal and the identity collection information to the first terminal so that the first terminal, upon confirming the need to unlock based on the help request signal and the identity collection information, controls the smart door lock to perform an unlocking operation.

[0108] In some embodiments, the door lock control module 308 is further configured to send a help signal and identity collection information to a first terminal; and upon receiving unlocking confirmation information returned by the first terminal based on the help signal and identity collection information, to send a temporary unlocking password to a second terminal, so that the second terminal controls the smart door lock to perform an unlocking operation based on the temporary unlocking password.

[0109] The modules in the aforementioned smart door lock control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0110] In some embodiments, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores data related to smart lock control. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements a smart lock control method.

[0111] In some embodiments, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 6 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a smart door lock control method. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.

[0112] Those skilled in the art will understand that Figure 5 and Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0113] In some embodiments, a computer device is also provided, the computer device including a memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the steps in the above method embodiments.

[0114] In some embodiments, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.

[0115] In some embodiments, a computer program product is provided, which includes a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0116] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0117] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0118] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0119] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A smart door lock control method, characterized by, The method comprises: in response to a help signal, performing outdoor object detection processing; in the case of detecting an outdoor object, performing image acquisition on the detected outdoor object to obtain an acquired outdoor object image; according to the outdoor object image, performing identity recognition to determine identity information of the outdoor object; in the case where the identity information of the outdoor object indicates that the identity of the outdoor object belongs to a preset identity, controlling an intelligent door lock to perform an unlocking operation; after the identity recognition according to the outdoor object image to determine the identity information of the outdoor object, the method further comprises: in the case where the identity information of the outdoor object indicates that the identity of the outdoor object does not belong to the preset identity, sending an aid request information generated for the help signal to a terminal within a preset range; in the case where an aid confirmation information returned by a second terminal in response to the aid request information is received, performing identity acquisition on an outdoor object using the second terminal to obtain identity acquisition information; the second terminal is a terminal within the preset range that returns the aid confirmation information; sending the help signal and the identity acquisition information to a first terminal, so that the first terminal controls the intelligent door lock to perform an unlocking operation in the case where it is confirmed according to the help signal and the identity acquisition information that an unlocking is needed.

2. The method of claim 1, wherein, The response to the help signal and the outdoor object detection processing comprises: determining the source of the help signal; if the help signal is actively sent by an indoor object through a help device, performing abnormality detection on the indoor environment to perform outdoor object detection processing in the case where it is detected that the indoor environment is abnormal; if the help signal is automatically generated in the case where it is confirmed that the indoor environment is abnormal, performing outdoor object detection processing.

3. The method of claim 2, wherein, The abnormality detection on the indoor environment comprises at least one of the following processes: obtaining a gas detection result obtained by an indoor sensor performing abnormality detection on the concentration of indoor gas; performing abnormality detection on the posture of an indoor object in an indoor object image acquired by an image acquisition device; obtaining a vital sign detection result obtained by an electronic device worn by the indoor object performing abnormality detection on the vital signs of the indoor object.

4. The method of claim 1, wherein, The identity information of the outdoor object comprises professional information of the outdoor object; The identity recognition according to the outdoor object image to determine the identity information of the outdoor object comprises: performing feature detection on the wearing condition of the outdoor object in the outdoor object image to obtain a professional attribute feature; performing professional prediction according to the professional attribute feature to obtain the professional information of the outdoor object; The control of the intelligent door lock to perform an unlocking operation in the case where the professional information of the outdoor object indicates that the profession of the outdoor object belongs to a target profession comprises: controlling the intelligent door lock to perform an unlocking operation in the case where the professional information of the outdoor object indicates that the profession of the outdoor object belongs to a target profession.

5. The method of claim 1, wherein, The sending of the help signal and the identity acquisition information to a first terminal, so that the first terminal controls the intelligent door lock to perform an unlocking operation in the case where it is confirmed according to the help signal and the identity acquisition information that an unlocking is needed, comprises: send the help signal and the identity collection information to the first terminal; in a case where the first terminal returns the lock opening confirmation information according to the help signal and the identity collection information, send a temporary lock opening password to the second terminal, so that the second terminal controls the smart door lock to perform a lock opening operation according to the temporary lock opening password.

6. An intelligent door lock control device, characterized by comprising: The device comprises: an object detection module configured to perform outdoor object detection processing within a preset time period in response to a help signal; an image collection module configured to perform image collection on the detected outdoor object to obtain an outdoor object image collected in a case where an outdoor object is detected; an identity recognition module configured to perform identity recognition on the outdoor object image to determine identity information of the outdoor object; a door lock control module configured to control a smart door lock to perform a lock opening operation in a case where the identity information of the outdoor object indicates that the identity of the outdoor object belongs to a preset identity; the door lock control module is further configured to, in a case where the identity information of the outdoor object indicates that the identity of the outdoor object does not belong to the preset identity, send assistance request information generated in response to the help signal to terminals in a preset range; in a case where the second terminal returns assistance confirmation information in response to the assistance request information, perform identity collection on the outdoor object using the second terminal to obtain identity collection information; the second terminal is a terminal in the preset range that returns the assistance confirmation information; and send the help signal and the identity collection information to the first terminal, so that the first terminal controls the smart door lock to perform a lock opening operation in a case where it is confirmed according to the help signal and the identity collection information that the lock needs to be opened.

7. The apparatus of claim 6, wherein, The object detection module is further configured to determine the source of the help signal; if the help signal is actively sent by an indoor object through a help device, perform abnormality detection on the indoor environment to perform outdoor object detection processing in a case where it is detected that the indoor environment is abnormal; and if the help signal is automatically generated in a case where it is confirmed that the indoor environment is abnormal, perform outdoor object detection processing.

8. The apparatus of claim 7, wherein, The device further comprises an abnormality detection module configured to obtain a gas detection result obtained by an indoor sensor performing abnormality detection on the concentration of indoor gas; the abnormality detection module is further configured to perform abnormality detection on the posture of an indoor object in an indoor object image collected by an image collection device; and the abnormality detection module is further configured to obtain a vital sign detection result obtained by an electronic device worn by the indoor object performing abnormality detection on the vital signs of the indoor object. 9.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-7. The processor executes the computer program to implement the steps of the method of any one of claims 1 to 5.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Security system of self-service bank

    CN104809822A

  • Intelligent door device and intelligent community system

    CN105118123A

  • Data processing method and device, nonvolatile storage medium and processor

    CN114202834A