Password updating method, apparatus and system for door lock device, door lock device, and medium
By introducing an auxiliary communication module into the door lock device, using the main control device to receive the server request to update the password of the door lock device, the problem of manually updating the password in the existing technology is solved, automatic update and unified management are realized, and passwords are improved. Timeliness of updates.
Patent Information
- Application Number
- PCT/CN2023/142620
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-12
- Filing Date
- 2023-12-28
- Publication Date
- 2024-12-19
AI Technical Summary
The existing door lock device cannot be actively updated by the server in standby state, and the user needs to update it manually, resulting in delayed password update and inconvenient management.
The auxiliary communication module is introduced into the door lock device, and the main control device receives the password update request from the server, sends instructions to the auxiliary communication module, establishes a password transmission link, and realizes the server to update the password in the sleep state of the door lock device, solving manual Updated question.
It realizes that the server automatically updates passwords in the sleep state of the door lock device, simplifies the management process, and improves the timeliness and unified management capabilities of password updates.
Smart Images

Figure CN2023142620_19122024_PF_FP_ABST
Abstract
Description
Door lock device password update method, device, system, door lock device and medium
[0001] This disclosure claims priority to the Chinese patent application filed with the China Patent Office on June 12, 2023, with application number 202310692522.1 and invention name “Door lock device password update method, device, system, door lock device and medium”, the entire content of which is incorporated by reference in this disclosure. Technical Field
[0002] The present disclosure relates to the technical field of password updating, and in particular to a method, apparatus, system, door lock device, and medium for updating a password of a door lock device. Background Art
[0003] Currently, when smart home appliance terminals such as door locks are connected to the server, NB-IoT (Narrow Band Internet of Things) is used to communicate with the server.
[0004] Due to the limitations of the communication protocol, the communication between the door lock device and the server can only be initiated by the door lock device. When the door lock device and other terminals are in standby state, the server cannot establish communication with the door lock device and other terminals; that is, the communication request between the door lock device and other terminals and the server will be actively initiated by the terminal. This results in the server being unable to actively update the passwords of these door lock devices when the door lock device and other terminals are in standby state, and the passwords can only be manually updated by operating the door lock device.
[0005] That is, the current password update technology of the door lock device has a technical problem that the user needs to operate the door lock to manually update the password.
[0006] Summary of the Invention
[0007] To alleviate the technical problem of current door lock device password update technology requiring users to manually operate the door lock to update the password, the embodiments of the present disclosure provide a door lock device password update method, apparatus, system, door lock device and medium.
[0008] In a first aspect, an embodiment of the present disclosure provides a method for updating a door lock device password, the method comprising:
[0009] The master device receives the password update request from the server;
[0010] Determining the target door lock device and password update information according to the password update request;
[0011] Sending a password update instruction to the auxiliary communication module bound to the target door lock device to trigger the auxiliary communication module to open a password transmission link;
[0012] The password update information is sent to the auxiliary communication module through the password transmission link to update the local password information of the target door lock device.
[0013] In some embodiments, after sending the password update instruction to the auxiliary communication module bound to the target door lock device, the method further includes:
[0014] detecting whether an update response instruction of the auxiliary communication module is received;
[0015] If the update response instruction is received, sending the password update information to the auxiliary communication module via the password transmission link;
[0016] If the update response instruction is not received, an update exception response is fed back to the server.
[0017] In some embodiments, after the master device receives the password update request from the server, the method further includes:
[0018] Detecting the correctness of the password update request;
[0019] If the password update request is correct, determining the target door lock device and the password update information according to the password update request;
[0020] If the password update request is incorrect, an update exception response is fed back to the server.
[0021] In a second aspect, an embodiment of the present disclosure provides a method for updating a door lock device password, the method comprising:
[0022] Monitor the password update instructions from the master device through the bound auxiliary communication module;
[0023] After monitoring the password update instruction, opening a password transmission link with the main control device through the auxiliary communication module;
[0024] receiving, through the auxiliary communication module, password update information sent by the master control device based on the password transmission link;
[0025] User identity authentication is performed based on the password update information.
[0026] In some embodiments, the password update information includes password content and password validity period; performing user identity authentication based on the password update information includes:
[0027] During the password validity period, the password content is used to verify the password entered by the user.
[0028] In a third aspect, an embodiment of the present disclosure provides a method for updating a door lock device password, the method comprising:
[0029] When the password update conditions are met, the server sends a password update request to the master device;
[0030] The master control device determines the target door lock device and password update information according to the password update request, and sends a password update instruction to the auxiliary communication module bound to the target door lock device;
[0031] After the door lock device monitors the password update instruction from the main control device through the bound auxiliary communication module, it opens the password transmission link with the main control device through the auxiliary communication module;
[0032] The main control device sends the password update information to the auxiliary communication module through the password transmission link;
[0033] The door lock device obtains the password update information through the auxiliary communication module and performs user identity authentication according to the password update information.
[0034] In some embodiments, when the password update condition is met, the server sends a password update request to the master device, including:
[0035] The server monitors password update requirements in a preset manner; the preset manner includes at least one of active scheduled query, active query update request, active reporting by the client, and reporting when triggered by the client;
[0036] When the password update requirement is detected, determining the target door lock device and the password update information;
[0037] The password update request is generated according to the target door lock device and the password update information.
[0038] In a fourth aspect, an embodiment of the present disclosure provides a door lock device password update device, which is provided in a main control device, and the device includes:
[0039] A first receiving module is configured to receive a password update request from a server;
[0040] a determination module, configured to determine a target door lock device and password update information according to the password update request;
[0041] a sending module configured to send a password update instruction to the auxiliary communication module bound to the target door lock device to trigger the auxiliary communication module to open a password transmission link;
[0042] The updating module is configured to send the password updating information to the auxiliary communication module via the password transmission link to update the local password information of the target door lock device.
[0043] In a fifth aspect, an embodiment of the present disclosure provides a door lock device password update device, which is provided in a door lock device, and the device includes:
[0044] a monitoring module configured to monitor a password update instruction from a master device via a bound auxiliary communication module;
[0045] an opening module, configured to open a password transmission link with the main control device through the auxiliary communication module after monitoring the password update instruction;
[0046] a second receiving module, configured to receive, through the auxiliary communication module, password update information sent by the master control device based on the password transmission link;
[0047] The verification module is configured to perform user identity authentication based on the password update information.
[0048] In a sixth aspect, an embodiment of the present disclosure provides a door lock device password update system, including a door lock device, a master control device, and a server, wherein:
[0049] The server is configured to send a password update request to the master device when a password update condition is met;
[0050] The main control device is configured to determine a target door lock device and password update information according to the password update request, and send a password update instruction to the auxiliary communication module bound to the target door lock device;
[0051] The door lock device is configured to open a password transmission link with the main control device through the auxiliary communication module after listening to the password update instruction from the main control device through the bound auxiliary communication module;
[0052] The main control device is further configured to send the password update information to the auxiliary communication module via the password transmission link;
[0053] The door lock device is further configured to obtain the password update information through the auxiliary communication module and perform user identity authentication based on the password update information.
[0054] In the seventh aspect, an embodiment of the present disclosure provides a door lock device, which includes a door lock device body, an auxiliary communication module, a memory and a processor; a computer program is stored on the memory, and when the computer program is executed by the processor, it implements the method described in the second aspect.
[0055] In an eighth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by one or more processors, the method described in the first, second and third aspects is implemented.
[0056] Compared with the related art, one or more embodiments of the present disclosure can bring at least the following beneficial effects:
[0057] The embodiments of the present disclosure provide a method, apparatus, system, door lock device and medium for updating the password of a door lock device; the method comprises: when a password update condition is met, the server sends a password update request to a main control device; the main control device determines a target door lock device and password update information according to the password update request, and sends a password update instruction to an auxiliary communication module bound to the target door lock device; after the target door lock device listens for the password update instruction from the main control device through the bound auxiliary communication module, the target door lock device opens a password transmission link with the main control device through the auxiliary communication module; the main control device sends the password update information to the auxiliary communication module through the password transmission link, and the target door lock device performs user identity authentication according to the password update information. In the solution provided by the present invention, the door lock device is equipped with auxiliary communication devices such as a bound Bluetooth communication module / infrared communication module, and a main control device is set in a centralized area of the door lock. Based on this, when the door lock device is dormant, the main control device can send the password update information of the server to the auxiliary communication device bound to the door lock device, thereby realizing the server's update of the door lock device password when the door lock device is dormant, solving the technical problem of the current door lock device password update technology that requires the user to operate the door lock for manual update, making it possible to uniformly manage the passwords of multiple door lock devices on the server side, and ensuring the timeliness of password updates. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.
[0059] FIG1 is a schematic diagram of a network of a door lock device password update system provided by an embodiment of the present disclosure;
[0060] FIG2 is a flow chart of a method for updating a door lock device password according to an embodiment of the present disclosure;
[0061] FIG3 is another flow chart of a method for updating a door lock device password according to an embodiment of the present disclosure;
[0062] FIG4 is another flow chart of a method for updating a door lock device password according to an embodiment of the present disclosure;
[0063] FIG5 is another flow chart of a method for updating a door lock device password according to an embodiment of the present disclosure;
[0064] FIG6 is a schematic structural diagram of a door lock device password update device provided on a master control device according to an embodiment of the present disclosure;
[0065] FIG7 is a schematic structural diagram of a door lock device password updating apparatus provided in a door lock device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0066] The technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the disclosure for which protection is sought, but merely represents selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present disclosure.
[0067] The door lock device body in the present disclosure communicates with the server through the NB-IoT protocol to complete the password (which can be a digital password, face, fingerprint, vein image, etc.); the main feature of using this protocol as a communication method is that when the door lock device body is in standby mode, the server will not be able to communicate with the door lock device body, and all data transmission requests will be actively initiated by the door lock device body; therefore, due to the limitations of the selected communication protocol, the door lock device body cannot always maintain communication with the server, and the modification of the door lock device working status can only be actively awakened by the door lock device body, and manual intervention is required for manual update, resulting in a large delay in information update.
[0068] Based on the above technical problems, the door lock device provided by the present invention binds the above door lock device body to an auxiliary communication module. The auxiliary communication module is set in each door lock device and is configured to receive update information from the server. When the server needs to update the password, the password transmission link of the auxiliary communication module will be opened to achieve communication.
[0069] The door lock device provided by the present disclosure can be used in dormitories, public rental housing, hotels and other places.
[0070] In this disclosure, a door lock device refers to a device installed on a room door in a dormitory, public housing, hotel, or other place; a target door lock device refers to a device in the door lock device that needs to update its password based on a password update request from the server.
[0071] The following description will be given in conjunction with specific embodiments.
[0072] FIG1 is a schematic diagram of a network of a door lock device password update system provided by an embodiment of the present disclosure. Referring to FIG1 , the door lock device password update system provided by an embodiment of the present disclosure includes:
[0073] Client 10, which can be a computer, mobile phone or other device used by back-end personnel such as property management, is mainly used to initiate purposeful password update requests;
[0074] The server 20, which may be a backend server, mainly stores the correspondence between the identifier of each door lock device, the identifier of the corresponding master device, and the identifier of the corresponding auxiliary communication module (which may be a MAC address, etc.); and is configured to send a password update request to the master device when the password update condition is met;
[0075] The main control device 30 can implement the functions of the present disclosure by devices such as smoke alarms installed on each floor. Specifically, it is configured to determine the target door lock device and password update information according to the password update request, and send the password update instruction to the auxiliary communication module bound to the target door lock device, and is also configured to send the password update information to the auxiliary communication module via the password transmission link;
[0076] The door lock device 40 includes a door lock device body 41 and an auxiliary communication module 42 bound to the door lock device body 41. When the door lock device body 41 is dormant, the auxiliary communication module 42 continuously monitors password update instructions from the main control device, and the power consumption of this monitoring is also negligible. The door lock device body 41 communicates with the server 20 based on the NB-IoT protocol, and the auxiliary communication module 42 communicates with the main control device 30 based on infrared or other wireless communication. Specifically, the door lock device 40 is configured to, after monitoring the password update instruction from the main control device through the bound auxiliary communication module, establish a password transmission link with the main control device through the auxiliary communication module and perform user authentication based on the password update information.
[0077] Please refer to FIG2 , which is a flow chart of a method for updating a door lock device password according to an embodiment of the present disclosure. As shown in FIG2 , the method for updating a door lock device password according to this embodiment is applied to a master control device, and the method includes:
[0078] Step S110: The master device receives a password update request from the server.
[0079] In this embodiment, a master control device is set in each building (or each floor). When the server sends a password update request to the door lock device in the building (or floor), the password update request will first be sent to the master control device of the building (or floor); the server will store a record for each door lock device, including but not limited to the unique identification imei of the door lock device, the location information of the door lock device, such as No. 304, Floor XX, Building XX, etc., the unique identification imei of the master control device at the location of the door lock device, and the identifier of the corresponding auxiliary communication module (which can be a MAC address, etc.).
[0080] In some embodiments, the main control device can be embedded in a smoke alarm or camera in the corridor for concealed installation.
[0081] In some embodiments, after the master control device receives the password update request from the server, it also includes detecting the correctness of the password update request; if the password update request is correct, determining the target door lock device and the password update information based on the password update request; if the password update request is incorrect, feeding back an update exception response to the server.
[0082] In this embodiment, the correctness of the password update request refers to whether the target door lock device of the password update request of the server is within the communication range of the master control device.
[0083] Specifically, after the master device receives the password update request from the server, it needs to parse the received password update request to detect whether the device unique identifier and device location information of the target door lock device of the server's password update request correspond to the unique identifier of the master device. Through this detection, it is determined whether the target door lock device of the server's password update request is within the communication range of the master device. If the target door lock device of the server's password update request is within the communication range of the master device, the target door lock device and password update information are determined according to the password update request; if the target door lock device of the server's password update request is not within the communication range of the master device, an update exception response is fed back to the server.
[0084] Step S120: Determine the target door lock device and password update information according to the password update request.
[0085] In this embodiment, after receiving the password update request from the server and detecting that the password update request is correct, the main control device determines the target door lock device and password update information according to the password update request.
[0086] Step S130: Sending a password update instruction to the auxiliary communication module bound to the target door lock device to trigger the auxiliary communication module to open a password transmission link.
[0087] In the present disclosure, the auxiliary communication module may include an infrared module or other wireless communication modules.
[0088] In this embodiment, the password transmission link is a communication link between the main control device of each building and the auxiliary communication module of each door lock device of the building; when the door lock device is dormant, this password transmission link does not exist continuously, but will keep monitoring. When a password update instruction is received, the link creation program will be automatically called to open the password transmission link to receive the password update information.
[0089] It should be noted that the password transmission link is only enabled when the password needs to be updated, and is in a silent state in other cases without increasing additional power consumption.
[0090] In this step, following the previous step, after determining the target door lock device and the password update information, the main control device sends a password update instruction to the auxiliary communication module bound to the target door lock device to trigger the auxiliary communication module to open the password transmission link to receive and transmit the password update information.
[0091] In some embodiments, after sending the password update instruction to the auxiliary communication module bound to the target door lock device, it also includes detecting whether the update response instruction of the auxiliary communication module is received; if the update response instruction is received, the password update information is sent to the auxiliary communication module through the password transmission link; if the update response instruction is not received, an update exception response is fed back to the server.
[0092] Specifically, in this embodiment, the purpose of detecting whether the update response instruction of the auxiliary communication module is received is to detect whether the target door lock exists. If the main control device receives the update response instruction of the auxiliary communication module, it means that the target door lock exists. At this time, the main control device sends the password update information to the auxiliary communication module through the password transmission link; if the main control device does not receive the update response instruction of the auxiliary communication module, it means that the target door lock does not exist. At this time, the main control device feeds back an update exception response to the server.
[0093] In some embodiments, the master control device may broadcast to all door lock devices in the building to detect whether the door lock device exists or whether the password update instruction issued by the server is incorrect. When the master control device broadcasts to all door lock devices in the building and receives no response, it is determined that the door lock device does not exist or the password update instruction issued by the server is incorrect.
[0094] Step S140: Sending the password update information to the auxiliary communication module via the password transmission link to update the local password information of the target door lock device.
[0095] In this embodiment, following the previous step, after triggering the auxiliary communication module to open the password transmission link, the main control device sends the password update information to the auxiliary communication module through the password transmission link, the target door lock device parses the password update information to obtain the new password content, and updates the local password information of the target door lock device according to the new password content.
[0096] Please refer to FIG3 , which is another flowchart of a method for updating a door lock device password provided by an embodiment of the present disclosure. As shown in FIG3 , the method for updating a door lock device password provided by the present disclosure should be set as a door lock device, and the method includes:
[0097] Step S210: monitoring the password update instruction from the main control device through the bound auxiliary communication module.
[0098] In this embodiment, when the server sends a password update request to the target door lock device, it will first send the password update request to the main control device corresponding to the target door lock device. After the main control device determines the target door lock device and the password update information based on the password update request, it will send a password update instruction to the auxiliary communication module bound to the target door lock device. At the same time, the target door lock device listens for the password update instruction from the main control device through the bound auxiliary communication module.
[0099] Step S220: After monitoring the password update instruction, opening a password transmission link with the main control device through the auxiliary communication module.
[0100] In this embodiment, following the previous step, after monitoring the password update instruction, the target door lock device opens a password transmission link with the main control device through the auxiliary communication module to receive and transmit the password update information.
[0101] Step S230: receiving, through the auxiliary communication module, password update information sent by the master device based on the password transmission link.
[0102] Step S240: Perform user identity authentication according to the password update information.
[0103] In this embodiment, the password update information includes password content and password validity period.
[0104] In some embodiments, performing user identity authentication based on the password update information includes: using the password content to verify the password entered by the user within the password validity period.
[0105] It should be noted that the password update information sent by the server includes the password validity period. The password can only be used to unlock the door within the specified period (the password validity period); when the previous password exceeds the validity period and the password update information from the server is not received, the target door lock device will actively send a password update request to the server.
[0106] Specifically, within the password validity period, the user enters the password content in the password update information on the target door lock device to verify and unlock. If the target door lock device can be opened, it means that the user identity authentication is passed.
[0107] Please refer to FIG4 , which is another flow chart of a method for updating a door lock device password provided by an embodiment of the present disclosure. As shown in FIG4 , the method for updating a door lock device password provided by the present disclosure is applied to a door lock device password updating system, and the method includes:
[0108] Step S310: When the password update condition is met, the server sends a password update request to the master device.
[0109] In some embodiments, when the password update conditions are met, the server sends a password update request to the main control device, including the server monitoring the password update requirements in a preset manner; when the password update requirements are monitored, determining the target door lock device and the password update information; and generating the password update request based on the target door lock device and the password update information.
[0110] In this embodiment, the preset manner includes at least one of active timed query, active initiation of query update request, active reporting by the door lock device, and reporting when the door lock device is triggered.
[0111] Step S320: The main control device determines the target door lock device and password update information according to the password update request, and sends a password update instruction to the auxiliary communication module bound to the target door lock device.
[0112] Step S330: After monitoring the password update instruction from the main control device through the bound auxiliary communication module, the door lock device opens a password transmission link with the main control device through the auxiliary communication module.
[0113] In this embodiment, the password transmission link is a communication link between the main control device of each building and the auxiliary communication module of each door lock device in the building; when the door lock device is dormant, this password transmission link does not exist continuously, but will keep monitoring. When a password update instruction is received, the door lock device will automatically call the link creation program to open the password transmission link to receive the password update information.
[0114] It should be noted that the password transmission link is only enabled when the password needs to be updated, and is in a silent state in other cases without increasing additional power consumption.
[0115] In addition, the master control device determines the target door lock device according to the unique identifier of the door lock device in the password update request, and further determines the password transmission link between the master control device and the target door lock device.
[0116] Step S340: the main control device sends the password update information to the auxiliary communication module through the password transmission link.
[0117] In this embodiment, following the previous step, after the door lock device opens a password transmission link with the main control device through the auxiliary communication module, the main control device sends password update information to the auxiliary communication module of the target door lock device through the password transmission link.
[0118] Step S350: The door lock device obtains the password update information through the auxiliary communication module and performs user identity authentication based on the password update information.
[0119] In this embodiment, the password update information includes the password content and the password validity period. The user needs to enter the password content in the door lock device to unlock the door within the password validity period. If the door lock device successfully unlocks, it means that the user has passed the user identity verification.
[0120] That is, in the method provided by the present invention, the door lock device is equipped with auxiliary communication devices such as a bound Bluetooth communication module / infrared communication module, and a main control device is set in a centralized area of the door lock. Based on this, when the door lock device is dormant, the main control device can send the password update information of the server to the auxiliary communication device bound to the door lock device, thereby realizing the server's update of the door lock device password when the door lock device is dormant, solving the technical problem of the current door lock device password update technology that requires the user to operate the door lock for manual update, making it possible to uniformly manage the passwords of multiple door lock devices on the server side, and ensuring the timeliness of password updates.
[0121] The present disclosure is now further described in conjunction with FIG5 and a specific scenario. FIG5 is another flowchart of a method for updating a door lock device password provided by an embodiment of the present disclosure. As shown in FIG5 , in this scenario, the method for updating a door lock device password provided by the present disclosure includes the following steps:
[0122] Step S401: The server initiates a password update (corresponding to the password update request above).
[0123] In this embodiment, the server monitors password update requests using a preset method and initiates a password update upon detecting the need. The preset method includes at least one of proactive scheduled querying, proactive query and update request initiation, proactive reporting by the door lock device, and reporting upon triggering by the door lock device.
[0124] Step S402: Query the location of the target device (corresponding to the target door lock device mentioned above).
[0125] In this embodiment, each target device is equipped with an auxiliary communication module, which may include an infrared module or other wireless communication modules.
[0126] In this embodiment, a record will be stored for each device on the server side, including but not limited to the device's unique identifier imei, the device's location information address, and the device's unique identifier imei.
[0127] Step 403: Wake up the main device of the building where the target device is located (corresponding to the master control device mentioned above).
[0128] In this embodiment, a master device is set up in each building. When the server sends a password update request to the target device in the building, the password update request will first be sent to the master device of the building, then routed by the master device, and then the instruction will be distributed to the target device.
[0129] In this embodiment, a password transmission link is established between the main device of each building and the auxiliary communication module of each target device in the building; when the door lock device is dormant, this password transmission link does not exist continuously, but will keep listening. When a password update instruction is received, the link creation program will be automatically called to open the password transmission link to receive the password update information; the password transmission link is only opened and used when the password needs to be updated. In other cases, it will be in a silent state without increasing additional power consumption.
[0130] Step S404: The master device queries and determines the specific floor location of the target device.
[0131] In this embodiment, if the master device finds the target device, it determines the location of the target device and executes step S406; if the master device does not find the target device, it executes step S405: sending a target device abnormality to the server.
[0132] Step S406: Check whether the target device is disconnected.
[0133] In this embodiment, following step S404, after determining the location of the target device, the main device sends a password update instruction to the auxiliary communication module of the target device to trigger the auxiliary communication module to open the password transmission link to receive and transmit the password update information; after being triggered, the auxiliary communication module returns an update response instruction to the main device. If the main device receives the update response instruction returned by the auxiliary communication module, step S407 is executed. If the main device does not receive the update response instruction returned by the auxiliary communication module, step S408 is executed: pushing the loss of connection information to the building master device.
[0134] Step S407: The master control (master device) sends a password update instruction (corresponding to the password update information mentioned above) to the target door lock (target device).
[0135] In this embodiment, the main device sends the password update instruction information to the auxiliary communication module through the password transmission link, the target door lock device parses the password update instruction information to obtain the new password content, and updates the local password information of the target door lock device according to the new password content.
[0136] Correspondingly, FIG6 is a structural diagram of a door lock device password update device provided in a master control device according to an embodiment of the present disclosure; as shown in FIG6 , the door lock device password update device includes:
[0137] The first receiving module 510 is configured as a master device to receive a password update request from a server;
[0138] The determination module 520 is configured to determine a target door lock device and password update information according to the password update request;
[0139] The sending module 530 is configured to send a password update instruction to the auxiliary communication module bound to the target door lock device to trigger the auxiliary communication module to open a password transmission link;
[0140] The updating module 540 is configured to send the password update information to the auxiliary communication module through the password transmission link to update the local password information of the target door lock device.
[0141] FIG7 is a schematic diagram of a structure of a door lock device password update device provided in a door lock device according to an embodiment of the present disclosure; as shown in FIG7 , the door lock device password update device includes:
[0142] The monitoring module 610 is configured to monitor the password update instruction from the master device through the bound auxiliary communication module;
[0143] The opening module 620 is configured to open a password transmission link with the master device through the auxiliary communication module after monitoring the password update instruction;
[0144] A second receiving module 630 is configured to receive, through the auxiliary communication module, password update information sent by the master device based on the password transmission link;
[0145] The verification module 640 is configured to perform user identity verification based on the password update information.
[0146] The beneficial effects brought about by the device of this embodiment can be found in the above embodiments and will not be described in detail here.
[0147] Those skilled in the art will appreciate that the above modules or steps can be implemented using a general-purpose computing device, centralized on a single computing device, or distributed across a network of multiple computing devices. In some embodiments, they can be implemented using program code executable by a computing device, which can then be stored in a storage device and executed by the computing device, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. The present disclosure is not limited to any specific combination of hardware and software.
[0148] As shown in FIG1 , this embodiment provides a door lock device password update system, which includes a door lock device, a main control device, and a server, wherein:
[0149] The server is configured to send a password update request to the master device when a password update condition is met;
[0150] The main control device is configured to determine a target door lock device and password update information according to the password update request, and send a password update instruction to the auxiliary communication module bound to the target door lock device;
[0151] The door lock device is configured to open a password transmission link with the main control device through the auxiliary communication module after listening to the password update instruction from the main control device through the bound auxiliary communication module;
[0152] The main control device is further configured to send the password update information to the auxiliary communication module via the password transmission link;
[0153] The door lock device is further configured to obtain the password update information through the auxiliary communication module and perform user identity authentication based on the password update information.
[0154] This embodiment provides a door lock device, which includes a door lock device body, an auxiliary communication module, a memory and a processor; a computer program is stored on the memory, and when the computer program is executed by the processor, the door lock password update method described in the above embodiment is implemented.
[0155] In this embodiment, the processor can be an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor, or other electronic components to implement the methods in the above embodiments. The methods implemented when the computer program running on the processor is executed can refer to the specific embodiments of the methods provided in the aforementioned embodiments of the present disclosure, and will not be repeated here.
[0156] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by one or more processors, the method described in the above embodiment is implemented:
[0157] The master device receives the password update request from the server;
[0158] Determining the target door lock device and password update information according to the password update request;
[0159] Sending a password update instruction to the auxiliary communication module bound to the target door lock device to trigger the auxiliary communication module to open a password transmission link;
[0160] The password update information is sent to the auxiliary communication module through the password transmission link to update the local password information of the target door lock device.
[0161] and / or
[0162] Monitor the password update instructions from the master device through the bound auxiliary communication module;
[0163] After monitoring the password update instruction, opening a password transmission link with the main control device through the auxiliary communication module;
[0164] receiving, through the auxiliary communication module, password update information sent by the master control device based on the password transmission link;
[0165] User identity authentication is performed based on the password update information.
[0166] and / or
[0167] When the password update conditions are met, the server sends a password update request to the master device;
[0168] The main control device determines the target door lock device and password update information according to the password update request, and sends a password update instruction to the auxiliary communication module bound to the target door lock device;
[0169] After the door lock device monitors the password update instruction from the main control device through the bound auxiliary communication module, it opens the password transmission link with the main control device through the auxiliary communication module;
[0170] The main control device sends the password update information to the auxiliary communication module through the password transmission link;
[0171] The door lock device obtains the password update information through the auxiliary communication module and performs user identity authentication according to the password update information.
[0172] In this embodiment, the computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk. The content of the method is detailed in the above embodiment and will not be repeated here.
[0173] In summary, the embodiments of the present disclosure provide a method, apparatus, system, door lock device and medium for updating the password of a door lock device; the method includes: when the password update conditions are met, the server sends a password update request to the main control device, the main control device determines the target door lock device and password update information based on the password update request, and sends a password update instruction to the auxiliary communication module bound to the target door lock device, the target door lock device listens to the password update instruction from the main control device through the bound auxiliary communication module, and then opens a password transmission link with the main control device through the auxiliary communication module, the main control device sends the password update information to the auxiliary communication module through the password transmission link, and the target door lock device performs user identity authentication based on the password update information. In the solution provided by the present invention, the door lock device is equipped with auxiliary communication devices such as a bound Bluetooth communication module / infrared communication module, and a main control device is set in a centralized area of the door lock. Based on this, when the door lock device is dormant, the main control device can send the password update information of the server to the auxiliary communication device bound to the door lock device, thereby realizing the server's update of the door lock device password when the door lock device is dormant, solving the technical problem of the current door lock device password update technology that requires the user to operate the door lock for manual update, making it possible to uniformly manage the passwords of multiple door lock devices on the server side, and ensuring the timeliness of password updates.
[0174] In the several embodiments provided in the present disclosure, it should be understood that the disclosed system and method can also be implemented in other ways. The above-described system and method embodiments are merely illustrative.
[0175] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0176] Although the embodiments disclosed in this disclosure are as described above, the contents described are merely embodiments adopted to facilitate understanding of the disclosure and are not intended to limit the disclosure. Any person skilled in the art of the disclosure may make any modifications and changes in the form and details of the implementation without departing from the spirit and scope of the disclosure. However, the scope of patent protection of the disclosure shall still be based on the scope defined by the attached claims.
Claims
1. A method for updating a door lock device password, the method comprising: The master device receives a password update request from the server; Determine the target door lock device and password update information according to the password update request; Sending a password update instruction to the auxiliary communication module bound to the target door lock device to trigger the auxiliary communication module to open a password transmission link; The password update information is sent to the auxiliary communication module via the password transmission link to update the local password information of the target door lock device.
2. The door lock device password update method according to claim 1, wherein: After sending the password update instruction to the auxiliary communication module bound to the target door lock device, the method further includes: detecting whether an update response instruction of the auxiliary communication module is received; If the update response instruction is received, sending the password update information to the auxiliary communication module through the password transmission link; If the update response instruction is not received, an update exception response is fed back to the server.
3. The door lock device password update method according to claim 1, wherein: After the master control device receives the password update request from the server, the method further includes: Detecting the correctness of the password update request; If the password update request is correct, determining the target door lock device and the password update information according to the password update request; If the password update request is incorrect, an update exception response is fed back to the server.
4. A method for updating a door lock device password, the method comprising: Monitor the password update instruction from the master device through the bound auxiliary communication module; After monitoring the password update instruction, opening a password transmission link with the main control device through the auxiliary communication module; Receiving, through the auxiliary communication module, password update information sent by the main control device based on the password transmission link; User identity authentication is performed according to the password update information.
5. The door lock device password update method according to claim 4, wherein: The password update information includes password content and password validity period; the user identity authentication according to the password update information includes: During the validity period of the password, the password input by the user is verified using the password content.
6. A method for updating a door lock device password, the method comprising: When the password update conditions are met, the server sends a password update request to the master device; The main control device determines the target door lock device and the password update information according to the password update request, and sends a password update instruction to the auxiliary communication module bound to the target door lock device; After the door lock device listens to the password update instruction from the main control device through the bound auxiliary communication module, it opens the password transmission link with the main control device through the auxiliary communication module; The main control device sends the password update information to the auxiliary communication module through the password transmission link; The door lock device obtains the password update information through the auxiliary communication module and performs user identity authentication according to the password update information.
7. The door lock device password update method according to claim 6, wherein: When the password update condition is met, the server sends a password update request to the main control device, including: The server monitors the password update demand in a preset manner; the preset manner includes at least one of active timed query, active query update request, active reporting by the client, and reporting when triggered by the client; When the password update requirement is detected, determining the target door lock device and the password update information; The password update request is generated according to the target door lock device and the password update information.
8. A door lock device password update device, arranged in a main control device, the device comprising: A first receiving module is configured to receive a password update request from a server; A determination module, configured to determine a target door lock device and password update information according to the password update request; A sending module, configured to send a password update instruction to the auxiliary communication module bound to the target door lock device, so as to trigger the auxiliary communication module to start a password transmission link; The update module is configured to send the password update information to the auxiliary communication module through the password transmission link to update the local password information of the target door lock device.
9. A door lock device password update device, arranged in a door lock device, the device comprising: A monitoring module, configured to monitor a password update instruction from a master control device through a bound auxiliary communication module; an opening module, configured to open a password transmission link with the main control device through the auxiliary communication module after listening to the password update instruction; A second receiving module is configured to receive, through the auxiliary communication module, password update information sent by the master control device based on the password transmission link; The verification module is configured to perform user identity verification based on the password update information.
10. A door lock device password update system, comprising a door lock device, a main control device and a server, wherein: The server is configured to send a password update request to the master device when a password update condition is met; The main control device is configured to determine the target door lock device and the password update information according to the password update request, and send a password update instruction to the auxiliary communication module bound to the target door lock device; The door lock device is configured to open a password transmission link with the main control device through the auxiliary communication module after listening to the password update instruction from the main control device through the bound auxiliary communication module; The main control device is also configured to send the password update information to the auxiliary communication module via the password transmission link; The door lock device is also configured to obtain through the auxiliary communication module and perform user identity authentication based on the password update information.
11. A door lock device, comprising a door lock device body, an auxiliary communication module, a memory and a processor; a computer program is stored in the memory, and when the computer program is executed by the processor, the method according to claim 4 or 5 is implemented.
12. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by one or more processors, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Control method of smart door lock, smart door lock and readable storage medium
CN107733994A
Security chip-based door lock communication system and method
CN107945350A
Door lock equipment password updating method, device and system, door lock equipment and medium
CN116865955A
Multi -to -multi wireless Intelligence lock system
CN206097232U
Low overhead integrity protection with high availability for trust domains
US20190042476A1
