Automatic light supplementing method and device for intelligent door lock, intelligent door lock, door and readable medium
Through the automatic fill light method of the smart door lock, the fill light demand is predicted according to user habits and weather information, the fill light component is controlled to enter a low-power state, and the fill light is quickly added when recording or image recognition is started, solving the problems of high power consumption and long waiting time, and improving the user experience.
Patent Information
- Application Number
- CN202510944825.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-09
- Publication Date
- 2025-09-12
AI Technical Summary
The existing smart door lock's fill light device is always on, resulting in high power consumption, long waiting time when recording or capturing images, and poor user experience.
By obtaining user usage habit information and current weather information, it predicts whether fill light is needed, controls the fill light component to be ready in a low-power state, and immediately executes the fill light operation when the recording or image recognition device is started, and adjusts the fill light intensity and angle according to the ambient brightness and user distance.
Save electricity, shorten the startup time of fill light equipment, and improve user experience.
Smart Images

Figure CN120636025A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the technical field of smart door locks, and more particularly to a method and device for automatically filling light for a smart door lock, a smart door lock, a door, and a readable medium. Background Art
[0002] Current smart door locks generally have video recording equipment and face recognition functions to improve the security of door locks. At present, when existing smart door locks perform video recording and image acquisition, the light problem needs to be solved.
[0003] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the Invention
[0004] The content of this disclosure is used to briefly introduce concepts that will be described in detail in the detailed description section below. The content of this disclosure is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0005] Some embodiments of the present disclosure propose a video recording method, a smart door lock, a door, and a computer-readable medium to solve the technical problems mentioned in the above background technology section.
[0006] In a first aspect, some embodiments of the present disclosure provide an automatic fill light method for a smart door lock, the method comprising: obtaining user usage habit information and current weather information; determining whether the current time meets a preset fill light time condition based on the above user usage habit information; in response to determining that the above current weather information meets the preset fill light weather condition and the current time meets the above preset fill light time condition, controlling the fill light component included in the smart door lock to perform a low power consumption state operation; in response to the working start information of the door lock recording device or image recognition device included in the above smart door lock, controlling the above fill light component to perform a fill light operation.
[0007] Optionally, the above-mentioned control of the above-mentioned fill light component to perform the fill light operation includes: obtaining the current door lock environment brightness information corresponding to the above-mentioned smart door lock; in response to determining that the above-mentioned current door lock environment brightness information meets the preset fill light condition, controlling the above-mentioned fill light component to perform the fill light operation.
[0008] Optionally, controlling the fill light component to perform the fill light operation includes: acquiring distance information of a user to be detected; and controlling the fill light component to perform the fill light operation according to the distance information of the user to be detected.
[0009] Optionally, before controlling the fill light component to perform the fill light operation, the method further includes: acquiring height information of the user to be detected; and controlling the fill light component to perform an angle adjustment operation according to the height information of the user to be detected.
[0010] In a second aspect, some embodiments of the present disclosure provide an automatic fill light device for a smart door lock, the device comprising: an acquisition unit configured to acquire user usage habit information and current weather information; a determination unit configured to determine, based on the above-mentioned user usage habit information, whether the current time meets the preset fill light time condition; a first control unit configured to control the fill light component included in the smart door lock to perform a low power consumption state operation in response to determining that the above-mentioned current weather information meets the preset fill light weather condition and the current time meets the above-mentioned preset fill light time condition; a second control unit configured to receive the working start-up information of the door lock recording device or the image recognition device, and control the above-mentioned fill light component to perform the fill light operation, wherein the above-mentioned door lock recording module or the image recognition module corresponds to the above-mentioned smart door lock.
[0011] Optionally, the second control device can be further configured to obtain the current door lock environment brightness information corresponding to the above-mentioned smart door lock; in response to determining that the above-mentioned current door lock environment brightness information meets the preset fill light condition, control the above-mentioned fill light component to perform the fill light operation.
[0012] Optionally, the second control device may be further configured to obtain distance information of the user to be detected; and control the fill light component to perform a fill light operation according to the distance information of the user to be detected.
[0013] Optionally, the automatic fill light device for a smart door lock may further include an acquisition unit and a third control unit. The acquisition unit may be configured to acquire height information of a user to be detected; and the third control unit may be configured to control the fill light component to perform an angle adjustment operation based on the height information of the user to be detected.
[0014] In a third aspect, some embodiments of the present disclosure provide a smart door lock, comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation method of the first aspect above.
[0015] Optionally, the above-mentioned smart door lock also includes: a door lock body; a door lock recording device for recording; an image recognition device for collecting images; a fill light component for providing a light source; the above-mentioned image recognition device, the above-mentioned fill light component and the above-mentioned door lock recording device are detachably installed on the above-mentioned door lock body from top to bottom in sequence; the centers of the above-mentioned image recognition device, the above-mentioned door lock recording device and the above-mentioned fill light component can be aligned and on the same vertical line.
[0016] In a fourth aspect, some embodiments of the present disclosure provide a door, comprising: a door body and a smart door lock as described in the second aspect above, wherein the smart door lock is arranged on the door body.
[0017] In a fifth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method described in any implementation manner of the first aspect is implemented.
[0018] The aforementioned embodiments of the present disclosure have the following beneficial effects: The automatic fill light method for a smart door lock, as implemented in some embodiments of the present disclosure, can save energy and improve user experience. Specifically, the high energy consumption and poor user experience are caused by the constant on-time fill light device, which results in high energy consumption. This also causes a long wait time for the user when the fill light device is turned on again for video recording or image capture, resulting in a poor user experience. Based on this, the automatic fill light method for a smart door lock in some embodiments of the present disclosure first obtains user usage information and current weather information. This can be used to predict whether fill light is required when the user uses the smart door lock. Secondly, based on the user usage information, it is determined whether the current time meets a preset fill light time condition. This allows determination of whether fill light preparation is required at the current time. Then, in response to determining that the current weather information meets the preset fill light weather condition and the current time meets the preset fill light time condition, the fill light component included in the smart door lock is controlled to enter a low-power state. Consequently, when fill light preparation is determined to be required at the current time, the low-power state is entered in advance, thereby shortening the waiting time when the fill light device is used. Secondly, in response to activation information from the video recording device or image recognition device included in the smart door lock, the fill light component is controlled to perform a fill light operation. This allows for rapid fill light operation during image capture or recording, thereby improving the user experience. Furthermore, because the fill light component can be pre-programmed to reduce power consumption based on user habits and current weather conditions, the time it takes to activate the component when fill light is needed can be shortened, thereby saving energy and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0020] Figure 1 is a flow chart of some embodiments of the automatic light filling method for a smart door lock according to the present disclosure;
[0021] Figure 2is a flow chart of other embodiments of the automatic light filling method for a smart door lock according to the present disclosure;
[0022] Figure 3 is a flow chart of some embodiments of the automatic light-filling device for smart door locks according to the present disclosure;
[0023] Figure 4 1 is a schematic diagram of the structure of electronic components of a smart door lock suitable for implementing some embodiments of the automatic light-filling method for a smart door lock disclosed herein;
[0024] Figure 5 1 is a schematic structural diagram of a smart door lock according to some embodiments of the automatic light-filling method for a smart door lock disclosed herein;
[0025] Figure 6 This is an application scenario diagram of a smart door lock according to some embodiments of the smart door lock automatic light fill method disclosed in the present invention. DETAILED DESCRIPTION
[0026] However, when using the above-mentioned smart door lock for fill light, the following technical problems often occur: the fill light device is always on, resulting in high power consumption; the fill light device is turned on during video recording or image acquisition, and the user needs to wait for a long time, resulting in a poor user experience.
[0027] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0028] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.
[0029] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0030] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0032] With regard to the collection, storage, and use of user personal information (such as facial images) involved in this disclosure, before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, fulfilling the obligation to inform the personal information subjects, obtaining the authorization and consent of the personal information subjects in advance, and complying with the provisions of relevant laws and regulations.
[0033] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0034] Figure 1 The process 100 of some embodiments of the automatic light filling method for a smart door lock according to the present disclosure is shown. The automatic light filling method for a smart door lock includes the following steps:
[0035] Step 101: Obtain user usage habit information and current weather information.
[0036] In some embodiments, the execution entity of the smart door lock automatic light fill method (e.g., a smart door lock) can obtain user usage habit information and current weather information. The user usage habit information may represent the target user's habits in using the smart door lock. The target user may be a user bound to the smart door lock. The user usage habit information may include, but is not limited to, a user usage time set. The user usage time in the user usage time set may be the time the user has used the smart door lock. It should be noted that the user usage time here may be a specific time point or a time period less than a preset error period. The preset error period may be the length of the error from a preset standard usage time of the smart door lock. For example, the preset error period may be 5 minutes. The user usage time set may be pre-set by the target user in the smart door lock's application interface, or it may be predicted by the execution entity based on the user's historical usage time set. The user's historical usage time may be the time point or time period when the target user has used the smart door lock in history. As an example, the execution entity may determine the user's historical usage time with the top three percentages of the user's historical usage time set as the user usage time set. The current weather information may represent the weather at the location of the smart door lock. The above-mentioned current weather information may include but is not limited to the current weather type. The above-mentioned current weather type may be the type of weather at the location of the smart door lock at the current time. The above-mentioned current weather type may be but is not limited to one of the following: a weather type requiring fill light, a weather type not requiring fill light. The above-mentioned weather type requiring fill light may be a type in which the light in the weather is dark and fill light is required. For example, the above-mentioned weather type requiring fill light may be a cloudy day or a rainy day. The above-mentioned weather type not requiring fill light may be a type in which the light in the weather is bright and fill light is not required. For example, the above-mentioned weather type requiring fill light may be a sunny day or a cloudy day. In practice, the above-mentioned execution entity may obtain user usage habit information and current weather information from the database through a wired connection or a wireless connection.
[0037] Step 102: Determine whether the current time satisfies a preset fill light time condition based on the user's usage habit information.
[0038] In some embodiments, the execution entity may determine whether the current time satisfies a preset fill light time condition based on the user usage habit information. The preset fill light time condition may be that the interval between the current time and the user usage time included in the user usage habit information is less than or equal to a preset interval. The preset interval may be a predetermined time period that requires the fill light component to prepare for fill light in advance. For example, the preset interval may be 30 seconds.
[0039] Step 103 , in response to determining that the current weather information meets the preset fill light weather condition and the current time meets the preset fill light time condition, controlling the fill light component included in the smart door lock to perform a low power consumption state operation.
[0040] In some embodiments, the execution subject may control the fill light component included in the smart door lock to perform a low power state operation in response to determining that the current weather information meets the preset fill light weather condition and the current time meets the preset fill light time condition. The fill light component may be a component for fill light. The fill light component may include but is not limited to an infrared diffuser lamp and / or an infrared floodlight. The low power state operation may be an operation of putting the infrared diffuser lamp and / or the infrared floodlight into a low power state. The low power state may be a state with low power consumption. The low power state may be, but is not limited to, one of the following: a sleep state, a low light state. The low light state may be a state in which the fill light is turned on with the lowest energy consumption. The preset fill light weather condition may be: the weather type included in the weather information is a weather type requiring fill light.
[0041] Step 104 , in response to the work start information of the door lock video recording device or the image recognition device included in the smart door lock, control the fill light component to perform the fill light operation.
[0042] In some embodiments, the execution entity may respond to the operation start information of the door lock video recording device or image recognition device included in the smart door lock to control the fill light component to perform a fill light operation. The door lock video recording device may be a device for recording in a smart door lock. As an example, the door lock video recording device may be a cat's eye lens. The image recognition device may be a device for collecting images for recognition in a smart door lock. The image recognition device may be a three-dimensional structured light module. The operation start information may indicate that the door lock video recording device or image recognition device has started to start. The fill light operation may be an operation of turning on the fill light component to perform fill light.
[0043] In some optional implementations of some embodiments, the execution entity may control the fill light component to perform the fill light operation through the following steps:
[0044] The first step is to obtain the current door lock environment brightness information corresponding to the above-mentioned smart door lock. The above-mentioned current door lock environment brightness information represents the light intensity of the environment outside the door corresponding to the smart door lock at the current time. An ambient light sensor may be provided on the side of the outdoor area where the smart door lock is located. The above-mentioned ambient light sensor may be a sensor that senses the surrounding light intensity and outputs an electrical signal in real time. The above-mentioned current door lock environment brightness information may include but is not limited to the current door lock light intensity. The above-mentioned current door lock light intensity may be the light intensity of the environment outside the outdoor area corresponding to the smart door lock at the current time. In practice, the current door lock environment brightness information corresponding to the above-mentioned smart door lock can be obtained from the ambient light sensor via a wired connection or a wireless connection. It should be noted that the above-mentioned wireless connection method may include but is not limited to 3G / 4G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other wireless connection methods currently known or to be developed in the future.
[0045] In a second step, in response to determining that the current door lock ambient brightness information satisfies a preset fill light condition, the fill light component is controlled to perform a fill light operation. The preset fill light condition may be that the current door lock light intensity is less than or equal to a preset door lock light intensity. The preset door lock light intensity may be a preset maximum light intensity representing the ambient light intensity outside the smart door lock when fill light is required.
[0046] In some other optional implementations of some embodiments, the execution entity may control the fill light component to perform the fill light operation through the following steps:
[0047] The first step is to obtain the distance information of the user to be detected. The distance information of the user to be detected may include, but is not limited to, the distance of the user to be detected. The distance of the user to be detected may be the distance between the user to be detected and the door lock recording device or image recognition device. It should be noted that the user to be detected here is the target user. A distance sensor may be provided on the outdoor side of the smart door lock to detect the distance of the user to be detected. In practice, the execution entity may obtain the distance information of the user to be detected from the distance sensor via a wired connection or a wireless connection.
[0048] The second step is to control the fill light component to perform the fill light operation according to the above-mentioned user distance information to be detected. In practice, first, the above-mentioned execution entity can input the user distance to be detected included in the above-mentioned user distance information to the pre-trained fill light intensity prediction information generation model to obtain fill light intensity prediction information. Among them, the above-mentioned fill light intensity prediction information generation model can be a linear function with the user distance to be detected as input and the fill light intensity prediction information as output. The above-mentioned fill light intensity prediction information can include but is not limited to predicted fill light intensity. The above-mentioned predicted fill light intensity can be the predicted illumination intensity of the fill light component. Secondly, the above-mentioned execution entity can control the above-mentioned fill light component to perform the fill light operation according to the predicted fill light intensity included in the fill light intensity prediction information.
[0049] The aforementioned embodiments of the present disclosure have the following beneficial effects: The automatic fill light method for a smart door lock, as implemented in some embodiments of the present disclosure, can save energy and improve user experience. Specifically, the high energy consumption and poor user experience are caused by the constant on-time fill light device, which results in high energy consumption. This also causes a long wait time for the user when the fill light device is turned on again for video recording or image capture, resulting in a poor user experience. Based on this, the automatic fill light method for a smart door lock in some embodiments of the present disclosure first obtains user usage information and current weather information. This can be used to predict whether fill light is required when the user uses the smart door lock. Secondly, based on the user usage information, it is determined whether the current time meets a preset fill light time condition. This allows determination of whether fill light preparation is required at the current time. Then, in response to determining that the current weather information meets the preset fill light weather condition and the current time meets the preset fill light time condition, the fill light component included in the smart door lock is controlled to enter a low-power state. Consequently, when fill light preparation is determined to be required at the current time, the low-power state is entered in advance, thereby shortening the waiting time when the fill light device is used. Secondly, in response to activation information from the video recording device or image recognition device included in the smart door lock, the fill light component is controlled to perform a fill light operation. This allows for rapid fill light operation during image capture or recording, thereby improving the user experience. Furthermore, because the fill light component can be pre-programmed to reduce power consumption based on user habits and current weather conditions, the time it takes to activate the component when fill light is needed can be shortened, thereby saving energy and improving the user experience.
[0050] Further references Figure 2 , which shows a process 200 of another embodiment of the method for automatically filling light for a smart door lock. The process 200 of the method for automatically filling light for a smart door lock includes the following steps:
[0051] Step 201: Obtain user usage habit information and current weather information.
[0052] Step 202: Determine whether the current time satisfies a preset fill light time condition based on the user's usage habit information.
[0053] Step 203, in response to determining that the current weather information meets the preset fill light weather condition and the current time meets the preset fill light time condition, controlling the fill light component included in the smart door lock to perform low power consumption state operation.
[0054] In some embodiments, the specific implementation of steps 201-203 and the resulting technical effects can be referred to Figure 1 The corresponding steps 101-103 in the embodiments are not described in detail here.
[0055] Step 204: Obtain the height information of the user to be detected.
[0056] In some embodiments, the above-mentioned execution entity (such as a smart door lock) can obtain the height information of the user to be detected. The height information of the user to be detected may include but is not limited to the height of the user to be detected. The above-mentioned height of the user to be detected may be the height of the user to be detected. In practice, the above-mentioned execution entity can obtain the height information of the user to be detected from a database. As another example, the smart door lock may further include a height detection device. The above-mentioned height detection device may be a device for measuring height. The above-mentioned height detection device may be set on the door body where the smart door lock is located. In this way, the user's height information can be obtained, which can be used to adjust the fill light angle.
[0057] Step 205: Control the fill light component to perform an angle adjustment operation according to the height information of the user to be detected.
[0058] In some embodiments, the execution entity may control the fill light assembly to perform an angle adjustment operation based on the height information of the user to be detected. The fill light assembly may further include a motorized bracket. The infrared diffuser lamp and / or infrared speckle lamp may be mounted on the motorized bracket. The angle adjustment operation may involve adjusting the angle of the infrared diffuser lamp and / or infrared speckle lamp included in the fill light assembly. In practice, the execution entity may first determine preset fill light angle information corresponding to the height information of the user to be detected as the angle adjustment information. The preset fill light angle information may be pre-set information for adjusting the fill light angle. The preset fill light angle information may include a set of fill light angle information corresponding to each fill light. Each fill light may include an infrared diffuser lamp and / or an infrared speckle lamp. Each fill light may correspond to a piece of fill light angle information. The fill light angle information may indicate the angle to be adjusted for the corresponding fill light. The fill light angle information may include, but is not limited to, an adjustment angle and an adjustment direction. The execution entity may then control the fill light assembly to perform the angle adjustment operation based on the angle adjustment information. This allows for more intelligent adaptation to the user's height to adjust the fill light angle, thereby improving the fill light effect.
[0059] from Figure 2 It can be seen that Figure 1 Compared with the description of some corresponding embodiments, Figure 1 The process 200 of the automatic fill light method for a smart door lock in some corresponding embodiments embodies the step of adapting to the user's height during the fill light process. Thus, the solutions described in these embodiments can adapt to the user's height during fill light, thereby improving the fill light effect and, in turn, image quality.
[0060] Further references Figure 3 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a smart door lock automatic light filling device. These device embodiments are similar to Figure 1 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.
[0061] like Figure 3 As shown, in some embodiments, the automatic fill light device 300 for a smart door lock includes: an acquisition unit 301, a determination unit 302, a first control unit 303, and a second control unit 304. The acquisition unit 301 is configured to acquire user usage habit information and current weather information; the determination unit 302 is configured to determine, based on the user usage habit information, whether the current time satisfies a preset fill light time condition; the first control unit 303 is configured to, in response to determining that the current weather information satisfies the preset fill light weather condition and the current time satisfies the preset fill light time condition, control the fill light component included in the smart door lock to operate in a low power state; and the second control unit 304 is configured to control the fill light component to perform a fill light operation based on the door lock recording device or image recognition device operation startup information, wherein the door lock recording module or image recognition module corresponds to the smart door lock.
[0062] Optionally, the second control device 302 can be further configured to obtain the current door lock environment brightness information corresponding to the above-mentioned smart door lock; in response to determining that the above-mentioned current door lock environment brightness information meets the preset fill light condition, control the above-mentioned fill light component to perform the fill light operation.
[0063] Optionally, the second control device 302 may be further configured to obtain distance information of the user to be detected; and control the fill light component to perform a fill light operation according to the distance information of the user to be detected.
[0064] Optionally, the smart door lock automatic fill light device 300 may further include an acquisition unit and a third control unit (not shown). The acquisition unit may be configured to acquire height information of the user to be detected; and the third control unit may be configured to control the fill light component to perform an angle adjustment operation based on the height information of the user to be detected.
[0065] It is understandable that the various units recorded in the intelligent door lock automatic light filling device 300 are the same as those in the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 300 and the units included therein, and will not be repeated here.
[0066] Reference below Figure 4 and Figure 5 , which shows a structural diagram of electronic components of a smart door lock 400 suitable for implementing some embodiments of the present disclosure and a structural diagram of the smart door lock 400. Figure 4 and Figure 5 The electronic components of the smart door lock shown are merely examples and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0067] like Figure 4 As shown, the smart door lock 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 402 or the program loaded from the storage device 408 to the random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the smart door lock 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0068] Typically, the following devices can be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touchpad, a keyboard, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a sound playback device, a light source assembly, a vibrator, etc.; a communication device 409 including, which can allow the smart door lock 400 to communicate wirelessly or wired with other devices to exchange data; and a drive controller 410.
[0069] Optionally, the input device 406 may further include a door lock video recording device and an image recognition device. The output device 407 may further include a fill light component. The door lock video recording device may be used for recording video. The above-mentioned image recognition device may be used for collecting images. The above-mentioned fill light component may be used for providing light source. Figure 5As shown, the image recognition device 501, the fill light assembly 503, and the door lock video recording device 502 can be detachably mounted on the door lock body 504 from top to bottom. The centers of the image recognition device 501, the door lock video recording device 502, and the fill light assembly 503 can be aligned and on the same vertical line. The wide-angle coverage of the image recognition device 501, the wide-angle coverage of the door lock video recording device 502, and the illumination range of the fill light assembly 503 can overlap, as shown in FIG. Figure 6 As shown, the fill light assembly can simultaneously provide more uniform fill light to both the image recognition device and the cat's eye device, improving the fill light effect. If the fill light assembly includes two fill lights, the two fill lights can be stacked and distributed side by side, improving the fill light assembly's resistance to failure. Furthermore, by simultaneously providing fill light to both the image recognition device and the cat's eye device, video flicker can be reduced, improving image quality.
[0070] Although Figure 4 The smart door lock 400 with various devices is shown, but it should be understood that it is not required to implement or have all the devices shown. More or fewer devices can be implemented or have instead. Figure 4 Each block shown in the figure may represent one device, or may represent multiple devices as needed.
[0071] In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from a network via the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of some embodiments of the present disclosure are performed.
[0072] It should be noted that the computer-readable medium described in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0073] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0074] The computer-readable medium may be included in the smart door lock, or may exist independently and not be incorporated into the smart door lock. The computer-readable medium carries one or more programs. When executed by the smart door lock, the one or more programs enable the smart door lock to: obtain user usage habit information and current weather information; determine, based on the user usage habit information, whether the current time satisfies a preset fill light time condition; in response to determining that the current weather information satisfies the preset fill light weather condition and the current time satisfies the preset fill light time condition, control the fill light component included in the smart door lock to operate in a low-power state; and in response to operation startup information from a door lock video recording device or an image recognition device included in the smart door lock, control the fill light component to perform a fill light operation.
[0075] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0076] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0077] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0078] Some embodiments of the present disclosure further provide a door, comprising: a door body and any one of the above-mentioned smart door locks. The above-mentioned smart door lock is arranged on the above-mentioned door body.
[0079] The above description is only an illustration of some preferred embodiments of the present disclosure and the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.
Claims
1. A method for automatically filling light for a smart door lock, comprising: Obtain user usage habits information and current weather information; Determining whether the current time satisfies a preset fill light time condition based on the user's usage habit information; In response to determining that the current weather information meets the preset fill light weather condition and the current time meets the preset fill light time condition, controlling the fill light component included in the smart door lock to perform a low power consumption state operation; In response to the working start information of the door lock video recording device or the image recognition device included in the smart door lock, the fill light component is controlled to perform the fill light operation.
2. The method according to claim 1, wherein The controlling the fill light component to perform the fill light operation includes: Obtaining the current door lock environment brightness information corresponding to the smart door lock; In response to determining that the current door lock environment brightness information meets a preset fill light condition, the fill light component is controlled to perform a fill light operation.
3. The method according to claim 1, wherein The controlling the fill light component to perform the fill light operation includes: Get the distance information of the user to be detected; The fill light component is controlled to perform a fill light operation according to the distance information of the user to be detected.
4. The method according to any one of claims 1 to 3, wherein: Before controlling the fill light component to perform the fill light operation, the method further includes: Get the height information of the user to be detected; According to the height information of the user to be detected, the fill light component is controlled to perform an angle adjustment operation.
5. An automatic light-filling device for a smart door lock, comprising: an acquiring unit configured to acquire user usage habit information and current weather information; a determining unit configured to determine, based on the user's usage habit information, whether the current time satisfies a preset fill light time condition; A first control unit is configured to, in response to determining that the current weather information meets the preset fill light weather condition and the current time meets the preset fill light time condition, control the fill light component included in the smart door lock to perform a low power consumption state operation; The second control unit is configured to receive the working start information of the door lock video recording device or the image recognition device, and control the fill light component to perform the fill light operation, wherein the door lock video recording module or the image recognition module corresponds to the smart door lock.
6. The automatic light-filling device for smart door locks according to claim 5, wherein: The apparatus is further configured to: Obtaining the current door lock environment brightness information corresponding to the smart door lock; In response to determining that the current door lock environment brightness information meets a preset fill light condition, the fill light component is controlled to perform a fill light operation.
7. A smart door lock, comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 4.
8. The smart door lock according to claim 7, wherein: The smart door lock also includes: Door lock body; Door lock video recording device, used for recording video; An image recognition device for collecting images; A fill light component, used to provide a light source; The image recognition device, the fill light assembly and the door lock video recording device are detachably mounted on the door lock body in sequence from top to bottom; The centers of the image recognition device, the door lock video recording device and the fill light component are aligned and on the same vertical line.
9. A door, wherein The door comprises: a door body and the smart door lock as claimed in claim 8.
10. A computer-readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.