An efficient scheduling door opening method and system based on an intelligent lock platform

By implementing efficient scheduling of door opening methods on the smart lock platform, the existing smart door lock system has solved the problem of insufficient processing capabilities in the case of multiple visitors, optimized the unlocking process, improved the response speed and accuracy, and provided users with safer and more convenient access control management.

CN119851380BActive Publication Date: 2025-06-10DESSMANN CHINA MACHINERY & ELECTRONICS +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510332266.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-06-10
Estimated Expiration
2045-03-20

AI Technical Summary

Technical Problem

The existing smart door lock system is insufficient in handling the situation where multiple visitors arrive at the same time, resulting in limited response speed and accuracy, which brings inconvenience to users.

Method used

By efficiently scheduling door opening methods on the smart lock platform, receiving guest unlock request messages or door lock reading mobile phone messages, finding NFC-ID, and determining their qualifications in the user list and visitor information table. If available, sending request messages to realize the separate interaction between the door lock and the APP, and optimizing the unlocking process.

Benefits of technology

The unlocking process of traditional smart door locks has been optimized, the system's response speed and accuracy have been improved, and a safer and more convenient access control management solution has been provided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119851380B_ABST
    Figure CN119851380B_ABST
Patent Text Reader

Abstract

The present invention discloses an efficient scheduling door opening method and system based on an intelligent lock platform. The method includes: receiving a visitor door opening request message or a door lock reading mobile phone message; if a door lock reading mobile phone message is received first, searching for the NFC-ID in the door lock reading mobile phone message, and searching whether the same NFC-ID has been received in the visitor door opening request message table; if the same NFC-ID has not been received, determining whether the NFC-ID exists in the user list, if it exists, extracting the APP-ID corresponding to the NFC-ID, and determining whether the APP-ID has the qualification to access the door lock corresponding to the door lock ID; if the APP-ID has the qualification, sending a request message containing the door lock ID and the door lock IP address to the APP-ID, and sending a receiving APP door opening request message containing the NFC-ID and the waiting duration to the door lock, so that the door lock and the APP interact independently with each other to achieve door lock opening. By using the embodiment of the present invention, the door opening process of the traditional intelligent door lock can be optimized, and a more secure and convenient access control management solution can be provided for users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of intelligent door locks, and particularly relates to an efficient scheduling door opening method and system based on an intelligent lock platform. Background Art

[0002] With the rapid development of smart home and Internet of Things technologies, intelligent door locks, as an important part of home and commercial site security management, have gradually gained wide applications. Traditional door lock systems usually rely on physical keys or single electronic identification methods, which have certain limitations in terms of security, convenience, and management efficiency. For example, physical keys are easy to lose, traditional electronic keys need to be frequently replaced, and in many cases, the timely access of visitors is restricted.

[0003] In this context, intelligent lock systems based on mobile Internet technologies have emerged. They can achieve remote unlocking, real-time identity verification, and more flexible access control management. However, existing intelligent lock systems usually rely on a single information source when processing visitor unlocking requests, resulting in limited response speed and accuracy of the system. Especially in the case of multiple visitors arriving simultaneously, the processing capacity of the system may bottleneck, causing inconvenience to users. Summary of the Invention

[0004] The purpose of the present invention is to provide an efficient scheduling door opening method and system based on an intelligent lock platform to solve the deficiencies in the prior art, optimize the unlocking process of traditional intelligent door locks, and provide a more secure and convenient access control management solution for users.

[0005] An embodiment of the present application provides an efficient scheduling door opening method based on an intelligent lock platform, and the method includes:

[0006] Receiving a visitor unlocking request message sent by a current visitor or a door lock reading mobile phone message reported by an intelligent door lock, where the visitor unlocking request message includes: visitor APP-ID, visitor mobile phone NFC-ID, and sending time, and the door lock reading mobile phone message includes: door lock ID, NFC-ID of the mobile phone, and reporting time;

[0007] If a door lock reading mobile phone message is received first, searching for the NFC-ID in the door lock reading mobile phone message, and searching whether the same NFC-ID has been received in the visitor unlocking request message table saved in the intelligent lock management platform, where the visitor unlocking request message table receives and saves each visitor unlocking request message;

[0008] If the same NFC-ID is not received, determine from the user list recorded by the platform whether the NFC-ID exists in the user list. If it exists in the user list, extract the APP-ID corresponding to the NFC-ID from the user list, and determine from the visitor information table saved by the platform whether the APP-ID has the qualification to access the door lock to read the door lock corresponding to the door lock ID in the mobile phone message, wherein the user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, mobile phone IP where the user APP is located, and the visitor information table receives and saves each visitor information, each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, access validity period;

[0009] If the APP-ID does not have the qualifications to access the door lock to read the door lock ID corresponding to the mobile phone message, discard the door lock to read the mobile phone message. If the APP-ID has the qualifications to access the door lock to read the door lock ID corresponding to the mobile phone message, send a request message to the door lock containing the door lock ID and the door lock IP address to the APP-ID, and send a receive APP door opening request message containing the NFC-ID and waiting time to the door lock, so that the door lock and APP can interact with each other separately to unlock the door lock.

[0010] Optionally, the door lock and the APP interact with each other separately to unlock the door lock, including:

[0011] After the APP-ID receives the request message to send to the door lock, if the visitor unlock request message has not been sent, the door lock reads the mobile phone message, otherwise, a door unlock request is sent to the door lock corresponding to the door lock-ID and the door lock IP address in the request message to send to the door lock, wherein the door unlock request contains the APP-ID and NFC-ID of the mobile phone itself;

[0012] After the door lock receives the door opening request, it determines whether the NFC-ID is consistent with the NFC-ID in the received APP door opening request message. If they are consistent, it further determines whether the current time is within the waiting time. If it is within the waiting time, the door lock is opened.

[0013] Optionally, the method further includes:

[0014] If the door lock reads the mobile phone message first, and multiple door lock reads the mobile phone message is received within a preset short time, the corresponding APP-ID and mobile phone IP are extracted from the user list respectively, and the APP-ID, mobile phone IP, door lock IP address and current timestamp are packaged together to obtain a rotation judgment to send a request message to the door lock;

[0015] Send the request message for the rotation judgment to the door lock to the first visitor's mobile APP, and send a received APP door opening request message containing the NFC-ID and waiting duration to the corresponding door lock;

[0016] The first visitor's mobile APP determines whether it has sent a visitor unlocking request message. If it has not sent a visitor unlocking request message, it determines whether the preset duration has passed since the time stamp in the request message for the rotation judgment to the door lock. If the preset duration has not passed, the mobile APP sends the request message for the rotation judgment to the door lock to the next visitor's mobile APP until one of the visitor's mobile APPs determines that it has sent a visitor unlocking request message. Then, it extracts the door lock IP address from the request message for the rotation judgment to the door lock, sends an opening request to the corresponding door lock, and ends sending the request message for the rotation judgment to the door lock to the next visitor's mobile APP. Or, until one of the visitor's mobile APPs determines that the preset duration has passed since the time stamp in the request message for the rotation judgment to the door lock.

[0017] Optionally, the method further includes:

[0018] If a visitor unlocking request message is received first, according to the visitor APP-ID and sending time in the visitor unlocking request message, it is determined whether it matches the visitor information table saved in the intelligent lock management platform. Among them, the visitor information table receives and saves each piece of visitor information, and each piece of visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, access validity period;

[0019] If it does not match, discard the visitor unlocking request message. If it matches, according to the NFC-ID corresponding to the visitor APP-ID, in the door lock reading mobile phone message table saved in the intelligent lock platform, search for the door lock reading mobile phone message containing the NFC-ID. Among them, the door lock reading mobile phone message table receives and saves each piece of door lock reading mobile phone message;

[0020] If a door lock reading mobile phone message containing the NFC-ID is found, according to the door lock reading mobile phone message, schedule the corresponding door lock to open.

[0021] Optionally, the method further includes:

[0022] If a door lock reading mobile phone message containing the NFC-ID is not found, read the door lock ID allowed to be accessed by the visitor APP-ID from the visitor information table according to the visitor APP-ID;

[0023] Send a message to identify nearby mobile phones to the door lock ID allowed to access, so that after the door lock corresponding to the door lock ID allowed to access receives the nearby mobile phone message, read the NFC-ID of the nearby mobile phone. If the read NFC-ID is the same as the NFC-ID in the message to identify nearby mobile phones, open the door lock. Among them, the message to identify nearby mobile phones includes: the NFC-ID of the visitor's mobile phone and the identification duration, and the identification duration is set according to the remaining power of the door lock.

[0024] Optionally, the method further includes:

[0025] If no door lock reading the mobile phone message containing the NFC-ID is found, read the door lock ID allowed to be accessed by the visitor APP-ID from the visitor information table;

[0026] Find all the door lock IDs allowed to be accessed by the current visitor from the visitor information table, find the corresponding door lock IP addresses according to the door lock list maintained locally, put all the door lock IDs, the corresponding door lock IP addresses, the NFC-ID of the visitor's mobile phone and the current timestamp into the autonomous polling identification message, and send the autonomous polling identification message to the first door lock among all the door locks for polling identification within a preset period until a door lock identifies that the NFC-ID of the nearby mobile phone is the same as the NFC-ID of the visitor's mobile phone in the autonomous polling identification message, and then open the corresponding door lock.

[0027] Optionally, the scheduling of the corresponding door lock to open the door according to the door lock reading the mobile phone message includes:

[0028] Extract the door lock ID corresponding to the NFC-ID in the door lock reading the mobile phone message, and check whether the reported time is within the access validity period corresponding to the door lock ID;

[0029] If the reported time is not within the access validity period, discard the unlocking request message. If the reported time is within the access validity period, send an open door message to the corresponding door lock ID to make the corresponding door lock open the door.

[0030] Another embodiment of the present application provides an efficient scheduling door opening system based on an intelligent lock platform. The system includes:

[0031] A receiving module, configured to receive a visitor unlocking request message sent by a current visitor or a door lock reading mobile phone message reported by an intelligent door lock. Among them, the visitor unlocking request message includes: a visitor APP-ID, a visitor mobile phone NFC-ID, and a sending time, and the door lock reading mobile phone message includes: a door lock ID, an NFC-ID of the mobile phone, and a reported time;

[0032] A search module, configured to, if a door lock reading mobile phone message is received first, search for the NFC-ID in the door lock reading mobile phone message, and search whether the same NFC-ID is received in the visitor unlocking request message table saved by the intelligent lock management platform, where the visitor unlocking request message table receives and saves each visitor unlocking request message;

[0033] A judgment module, configured to, if the same NFC-ID is not received, judge whether the NFC-ID exists in the user list recorded by the platform. If it exists in the user list, extract the APP-ID corresponding to the NFC-ID from the user list, and judge whether the APP-ID has the qualification to access the door lock corresponding to the door lock ID in the door lock reading mobile phone message from the visitor information table saved by the platform, where the user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, and the mobile phone IP where the user APP is located, and the visitor information table receives and saves each visitor information, and each visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, and access validity period;

[0034] An unlocking module, configured to, if the APP-ID does not have the qualification to access the door lock corresponding to the door lock ID in the door lock reading mobile phone message, discard the door lock reading mobile phone message. If the APP-ID has the qualification to access the door lock corresponding to the door lock ID in the door lock reading mobile phone message, send a request message containing the door lock-ID and the door lock IP address to the APP-ID to send a request to the door lock, and send a receiving APP door opening request message containing the NFC-ID and the waiting duration to the door lock, so that the door lock and the APP interact independently with each other to achieve door lock unlocking.

[0035] Another embodiment of the present application provides a storage medium, in which a computer program is stored, where the computer program is set to execute the method described in any one of the above when running.

[0036] Another embodiment of the present application provides an electronic device, including a memory and a processor, where a computer program is stored in the memory, and the processor is set to run the computer program to execute the method described in any one of the above.

[0037] Compared with the prior art, an efficient scheduling door-opening method based on an intelligent lock platform provided by the present invention receives a visitor door-opening request message or a door lock reads a mobile phone message; if a door lock reads a mobile phone message is received first, the NFC-ID in the door lock reads a mobile phone message is searched, and whether the same NFC-ID is received in the visitor door-opening request message table is searched; if the same NFC-ID is not received, it is judged whether the NFC-ID exists in the user list, if it exists, the APP-ID corresponding to the NFC-ID is extracted, and it is judged whether the APP-ID has the qualification to access the door lock corresponding to the door lock ID; if the APP-ID has the qualification, a request message containing the door lock-ID and the door lock IP address is sent to the APP-ID, and a receiving APP door-opening request message containing the NFC-ID and the waiting duration is sent to the door lock, so as to optimize the door-opening process of the traditional intelligent door lock and provide a more secure and convenient access control management solution for users. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 FIG. is a hardware structure block diagram of a computer terminal of an efficient scheduling door-opening method based on an intelligent lock platform provided by an embodiment of the present invention;

[0039] Figure 2 FIG. is a schematic flow chart of an efficient scheduling door-opening method based on an intelligent lock platform provided by an embodiment of the present invention;

[0040] Figure 3 FIG. is a schematic structural diagram of an efficient scheduling door-opening system based on an intelligent lock platform provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0041] The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention and should not be construed as limiting the present invention.

[0042] An embodiment of the present invention first provides an efficient scheduling door-opening method based on an intelligent lock platform, which can be applied to an electronic device, such as a computer terminal, specifically, a general computer, etc.

[0043] The following takes running on a computer terminal as an example to describe it in detail. Figure 1 FIG. is a hardware structure block diagram of a computer terminal of an efficient scheduling door-opening method based on an intelligent lock platform provided by an embodiment of the present invention. As Figure 1 shown, the computer device includes a processor, a memory, and a network interface connected through a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.

[0044] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions which, when executed, can cause the processor to execute any one of the efficient scheduling door-opening methods based on the smart lock platform.

[0045] The processor is used to provide computing and control capabilities to support the operation of the entire computer device.

[0046] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, it can cause the processor to execute any one of the efficient scheduling door-opening methods based on the smart lock platform.

[0047] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art can understand that Figure 1 the structure shown in

[0048] is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0049] See Figure 2 , the embodiments of the present invention provide an efficient scheduling door-opening method based on the smart lock platform, which may include the following steps:

[0050] S201, receiving a visitor unlocking request message sent by a current visitor or a door lock reading mobile phone message reported by the smart door lock. Among them, the visitor unlocking request message includes: visitor APP-ID, visitor mobile phone NFC-ID, and sending time, and the door lock reading mobile phone message includes: door lock ID, NFC-ID of the mobile phone, and reporting time;

[0051] S202, if a door lock reads a mobile phone message is received first, search for the NFC-ID in the door lock reading mobile phone message, and search whether the same NFC-ID is received in the visitor unlocking request message table saved by the intelligent lock management platform, where the visitor unlocking request message table receives and saves each visitor unlocking request message;

[0052] Specifically, if a door lock reads a mobile phone message is received first, and multiple door lock reading mobile phone messages are received within a preset short time, extract the corresponding APP-ID and mobile phone IP from the user list respectively, and package the APP-ID, mobile phone IP, door lock IP address and the current timestamp together to obtain a request message for alternately judging and sending to the door lock;

[0053] Send the request message for alternately judging and sending to the door lock to the first visitor mobile phone APP, and send a receiving APP opening request message containing the NFC-ID and the waiting duration to the corresponding door lock;

[0054] The first visitor mobile phone APP judges whether it has sent a visitor unlocking request message. If it has not sent a visitor unlocking request message, it judges whether the preset duration has passed since the timestamp in the request message for alternately judging and sending to the door lock at the current time point. If the preset duration has not passed, the mobile phone APP sends the request message for alternately judging and sending to the door lock to the next visitor mobile phone APP until one of the visitor mobile phone APPs judges that it has sent a visitor unlocking request message, then extracts the door lock IP address from the request message for alternately judging and sending to the door lock, sends an opening request to the corresponding door lock, and ends sending the request message for alternately judging and sending to the door lock to the next visitor mobile phone APP, or until one of the visitor mobile phone APPs judges that the preset duration has passed since the timestamp in the request message for alternately judging and sending to the door lock at the current time point.

[0055] Specifically, if a visitor unlocking request message is received first, judge whether it matches the visitor information table saved by the intelligent lock management platform according to the visitor APP-ID and the sending time in the visitor unlocking request message, where the visitor information table receives and saves each visitor information, and each visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, access validity period;

[0056] If it does not match, discard the visitor unlocking request message. If it matches, search for the door lock reading mobile phone message containing the NFC-ID in the door lock reading mobile phone message table saved by the intelligent lock platform, where the door lock reading mobile phone message table receives and saves each door lock reading mobile phone message;

[0057] If a door lock that contains the NFC-ID is found to read the mobile phone message, the corresponding door lock is dispatched to open the door according to the door lock reading the mobile phone message.

[0058] Specifically, according to the door lock reading the mobile phone message, dispatching the corresponding door lock to open the door, the door lock ID corresponding to the NFC-ID in the door lock reading the mobile phone message can be extracted, and it is checked whether the reported time is within the access validity period corresponding to the door lock ID;

[0059] If the reported time is not within the access validity period, the unlocking request message is discarded. If the reported time is within the access validity period, an opening message is sent to the corresponding door lock ID to open the corresponding door lock.

[0060] Specifically, if a door lock that contains the NFC-ID is not found to read the mobile phone message, the door lock IDs allowed to be accessed by the visitor APP-ID are read from the visitor information table according to the visitor APP-ID;

[0061] A message for identifying a nearby mobile phone is sent to the door lock IDs allowed to be accessed, so that after the door lock corresponding to the door lock ID allowed to be accessed receives the nearby mobile phone message, it reads the NFC-ID of the nearby mobile phone. If the read NFC-ID is the same as the NFC-ID in the message for identifying a nearby mobile phone, the door lock is opened. Among them, the message for identifying a nearby mobile phone includes: the NFC-ID of the visitor's mobile phone and the identification duration, and the identification duration is set according to the remaining power of the door lock.

[0062] Specifically, if a door lock that contains the NFC-ID is not found to read the mobile phone message, the door lock IDs allowed to be accessed by the visitor APP-ID are read from the visitor information table according to the visitor APP-ID;

[0063] All door lock IDs allowed to be accessed by the current visitor are found from the visitor information table, and the IP addresses of the corresponding door locks are found according to the locally maintained door lock list. All door lock IDs, the corresponding door lock IP addresses, the NFC-ID of the visitor's mobile phone, and the current timestamp are put into an autonomous polling identification message, and the autonomous polling identification message is sent to the first door lock among all door locks for polling identification within a preset period until a door lock identifies that the NFC-ID of the nearby mobile phone is the same as the NFC-ID of the visitor's mobile phone in the autonomous polling identification message, and then the corresponding door lock is opened.

[0064] S203. If the same NFC-ID is not received, check whether the NFC-ID exists in the user list recorded by the platform. If it exists in the user list, extract the APP-ID corresponding to the NFC-ID from the user list, and check whether the APP-ID is eligible to access the lock corresponding to the lock ID in the mobile phone message read by the lock from the visitor information table saved by the platform. The user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifimac, and the mobile phone IP where the user APP is located. The visitor information table receives and saves each piece of visitor information, and each piece of visitor information includes: host APP-ID, lock-ID, visitor APP-ID, and access validity period.

[0065] S204. If the APP-ID is not eligible to access the lock corresponding to the lock ID in the mobile phone message read by the lock, discard the mobile phone message read by the lock. If the APP-ID is eligible to access the lock corresponding to the lock ID in the mobile phone message read by the lock, send a request message containing the lock-ID and the lock IP address to the APP-ID, and send a receiving APP door opening request message containing the NFC-ID and the waiting duration to the lock, so that the lock and the APP interact independently with each other to achieve unlocking of the lock.

[0066] Specifically, for the lock and the APP to interact independently with each other to achieve unlocking of the lock, after the APP-ID receives the request message sent to the lock, if no visitor unlocking request message has been sent, discard the mobile phone message read by the lock. Otherwise, send an opening request to the lock corresponding to the lock-ID and the lock IP address in the request message sent to the lock. The opening request contains the APP-ID and the NFC-ID of its own mobile phone.

[0067] After the lock receives the opening request, check whether the NFC-ID is consistent with the NFC-ID in the receiving APP door opening request message. If it is consistent, further check whether the current time is within the waiting duration. If it is within the waiting duration, open the lock.

[0068] Exemplary preconditions:

[0069] An intelligent lock is installed on the host's entrance door (each lock has an independent ID, lock IP address, lock geographical location, etc.), and is connected to the cloud platform, registered with the platform, and updated periodically. The platform records the lock list, including the lock ID, lock IP address, lock geographical location, etc.

[0070] The mobile phones of both the host and the visitor are installed with an APP. Each APP has a unique ID (such as the username + mobile phone number used during registration), and supports reporting the APP-ID, mobile phone NFC-ID, mobile phone wifi mac, mobile phone IP, etc. to the platform and updating them periodically. The platform records the user list, which includes: serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, the mobile phone IP where the user's APP is located, other user information, etc.

[0071] Application before the visitor visits the host's home:

[0072] The visitor sends their own APP-ID to the host. The host fills in the visitor's APP-ID in their own APP and reports a "visitor registration" message to the platform, which includes: host APP-ID, door lock-ID, visitor APP-ID, validity period. At the same time, a local copy of the visitor information form reported by themselves is saved in the APP, including the door lock-ID, visitor APP-ID, validity period.

[0073] The platform saves the visitor information form, including the host APP-ID, door lock-ID, visitor APP-ID, validity period, etc., as shown in the following table. Assume that the host's APP is APP-host, the door lock ID is door lock-host, and the mobile phone NFC-host; the APP of visitor 1 is APP-guest1, the door lock ID is door lock-guest1, and the mobile phone NFC-guest1; the APP of visitor 2 is APP-guest2, the door lock ID is door lock-guest2, and the mobile phone NFC-guest2. The visitor information form saved by the platform is shown in Table 1.

[0074] Table 1

[0075]

[0076] Processing when the visitor arrives at the host's home:

[0077] When visitor guest1 arrives at the host's doorstep and opens the mobile APP and clicks the unlock button (the key here is that it is not required for the visitor to explicitly select which room, even if the visitor has the permission to access multiple rooms at this time point), the visitor APP reports an "unlock request" message to the platform, which includes: visitor APP-ID, visitor mobile phone NFC-ID, and sending time. Designing the visitor APP to actively report is to avoid the situation where when the visitor has no unlocking need and passes by the host's door temporarily, the door is wrongly opened, causing a security risk.

[0078] The platform saves the message content. The visitor unlock request message saved by the platform is shown in Table 2.

[0079] Table 2

[0080]

[0081] When the door lock senses the nearby mobile phone NFC, it reads the NFC-ID of the nearby mobile phone and reports the "door lock reads mobile phone" message to the platform, including: door lock ID, NFC-ID of the mobile phone, and sending time. The design of reporting after the door lock reads the mobile phone information is to avoid the platform verifying and opening the door only based on the visitor APP information when the visitor is not at the host's doorstep (such as going to the wrong place or remotely operating by mistake), resulting in security risks.

[0082] The platform saves the message content, and the door lock read messages saved by the platform are shown in Table 3.

[0083] Table 3

[0084]

[0085] There is a time difference between the information reported by the visitor and the door lock received by the platform.

[0086] If the platform first receives the "unlock request" message from the visitor's mobile phone APP-guest1, the platform searches the visitor information table Table 1 according to the visitor APP-ID and sending time. If there is no match, the message is discarded (indicating that there is no permission for the visitor to access the host within the valid period); otherwise, according to the NFC-ID corresponding to the visitor APP-ID, it searches for the door lock read messages received in the recent period (the threshold can be set according to the administrator's requirements, such as within ±120 seconds), that is, Table 3. If the NFC-ID does not exist, it is discarded (indicating that the "door lock reads mobile phone" message from the relevant door lock has not been received within ±120 seconds); if it exists, the door lock ID corresponding to the NFC-ID is extracted, and the sending time is checked whether it is within the valid period. If it exceeds, the message is discarded (indicating that the time point of the visitor's access is no longer within the period allowed by the host); if the sending time is within the valid period, the platform sends an "open door" message to the corresponding door lock ID, and the door lock opens the door and returns an OK message to the platform to end the session.

[0087] If the platform first receives the "door lock reads mobile phone" message from the door lock, the platform first finds the corresponding NFC-ID according to Table 3, and then searches Table 2 according to the NFC-ID to see if there is a corresponding visitor APP-ID at the corresponding time point, allowing a certain time period range, such as within ±120 seconds. If not found, it is discarded (indicating that the door lock only detects a nearby mobile phone, but the APP of this mobile phone does not actively request to open the door); otherwise, the corresponding APP-ID is found from Table 2, and it is confirmed according to Table 1 whether the visitor's APP-ID is within the valid period to access the door lock ID. If it exceeds, the message is discarded (indicating that the time point of the visitor's access is no longer within the period allowed by the host); otherwise, the platform sends an "open door" message to the corresponding door lock ID, and the door lock opens the door and returns an OK message to the platform to end the session.

[0088] If the platform first receives the "door lock reads mobile phone" message from the door lock, it must wait. If the visitor does send an "unlock request" message, the waiting time of the platform will not be too long. However, if the visitor does not send an "unlock request" message, it will cause the platform to wait until the limit of the waiting threshold, which is 120 seconds, resulting in a longer process occupation time. To further save the time of platform resource occupation, the following optimizations are made:

[0089] The platform first receives the "door lock reads mobile phone" message from the door lock. The platform first finds the corresponding NFC-ID according to Table 3, and then searches Table 2 to see if there is a corresponding visitor APP-ID at the corresponding time point. If found, the corresponding APP-ID is found from Table 2, and it is confirmed according to Table 1 whether the APP-ID of this visitor is within the valid period for accessing this door lock ID. If it exceeds, the message is discarded (indicating that the time point of the visitor's access is no longer within the period allowed by the owner); otherwise, the platform sends an "open door" message to the corresponding door lock ID. When the door lock receives the "open door" message, it opens the door and returns an OK message to the platform to end the session. However, if the corresponding visitor APP-ID at the corresponding time point is not immediately found in Table 2, it is first judged from the user list recorded by the platform whether this NFC-ID exists in the user list. Otherwise, the message is discarded. If so, the platform extracts the APP-ID corresponding to this NFC-ID from the user list, and judges from Table 1 whether this APP-ID has the qualification to access this door lock. If not, the message is discarded. Otherwise, a "send request to door lock" message is sent to this APP-ID, including this door lock-ID and the door lock IP address (the door lock IP address is obtained by the platform from the door lock list maintained locally); and a "receive APP unlock request" message is sent to this door lock, including the NFC-ID and the waiting duration; then the resources are immediately released. After receiving this, if this APP-ID has not sent an "unlock request" message, the message is discarded. Otherwise, the door lock-ID is extracted from the "send request to door lock" message, the IP address corresponding to this door lock-ID is requested from the platform, and an unlock request is sent to this door lock, including the APP-ID and NFC-ID of its own mobile phone; after receiving the unlock request, the door lock judges whether this NFC-ID is consistent with the NFC-ID in the "receive APP unlock request" message from the platform. If they are consistent, it is further judged whether it is within the waiting duration. If both are satisfied, the door is opened.

[0090] In corridors with high pedestrian flow, the door lock will frequently detect mobile phone NFCs. To avoid sending messages to the platform intensively and frequently, the door lock will delay for a period of time and send the collected NFC-IDs to the platform at once. If multiple mobile phone NFC-IDs are detected within a short period (e.g., within 1 minute before and after), the "door lock reads mobile phone" message sent by the door lock will contain these mobile phone NFC-IDs. At this time, the platform needs to send "send request to door lock" messages to these mobile phone APP-IDs respectively, resulting in a heavy burden on the platform. Therefore, the improvement is as follows:

[0091] After the platform receives the "door lock reads mobile phone" message containing multiple mobile phone NFC-IDs, it extracts the corresponding mobile phone APP-IDs and mobile phone IP addresses from the user list it maintains, and at the same time includes the door lock IP address and the current timestamp, and packs them into the "judge in turn to send request to door lock" message. The platform sends this message to the first mobile phone APP in line. The platform also sends a "receive APP door opening request" message to the door lock, which contains the NFC-ID and the waiting duration; then it immediately releases the resources.

[0092] The first mobile phone APP judges whether it has sent an "unlock request". If not, it judges whether 5 minutes have passed since the time point in the message (if so, it discards the message). If not, the mobile phone APP sends the "judge in turn to send request to door lock" message to the second mobile phone APP in line.

[0093] After receiving the message, the second mobile phone APP judges whether it has sent an "unlock request". If not, it judges whether 5 minutes have passed since the time point in the message (if so, it discards the message). If not, the mobile phone APP sends the "judge in turn to send request to door lock" message to the third mobile phone APP in line. And so on.

[0094] When the Nth mobile phone APP finds that it has sent an "unlock request" message to the platform, it extracts the door lock IP address from the "judge in turn to send request to door lock" message and sends an unlock request to the door lock. And it ends sending messages to the next mobile phone APP.

[0095] If the last mobile phone APP also does not find that it has sent an "unlock request" message to the platform, it discards the message.

[0096] Why doesn't the mobile phone APP need to poll repeatedly? Because there is no need. Why doesn't one of the mobile phone APPs need to poll anymore when it finds that it has sent an "unlock request" message? It is because, since in front of the same door lock, one mobile phone APP has submitted, the door can be opened.

[0097] Beneficial effects: The platform doesn't have to wait and can release resources in a timely manner. When a user submits an "unlock request", there is no need to specify which host's door lock to open, and the system automatically processes it. The mobile APP can save resources, and the platform can also save resources.

[0098] It can be seen that when receiving a visitor unlock request message or a door lock reading mobile phone message; if a door lock reading mobile phone message is received first, find the NFC-ID in the door lock reading mobile phone message, and check whether the same NFC-ID is received in the visitor unlock request message table saved by the intelligent lock management platform; if the same NFC-ID is not received, determine whether the NFC-ID exists in the user list, if it exists, extract the APP-ID corresponding to the NFC-ID, and determine whether the APP-ID has the qualification to access the door lock corresponding to the door lock ID; if the APP-ID has the qualification, send a request message containing the door lock-ID and the door lock IP address to the APP-ID, and send a receive APP door opening request message containing the NFC-ID and the waiting duration to the door lock, so as to optimize the unlocking process of the traditional intelligent door lock and provide a more secure and convenient access control management solution for users.

[0099] Another embodiment of the present invention provides an efficient scheduling door opening system based on an intelligent lock platform. Refer to Figure 3 , the system may include:

[0100] A receiving module 301, configured to receive a visitor unlock request message sent by a current visitor or a door lock reading mobile phone message reported by an intelligent door lock, wherein the visitor unlock request message includes: a visitor APP-ID, a visitor mobile phone NFC-ID, and a sending time, and the door lock reading mobile phone message includes: a door lock ID, an NFC-ID of the mobile phone, and a reporting time;

[0101] A searching module 302, configured to, if a door lock reading mobile phone message is received first, find the NFC-ID in the door lock reading mobile phone message, and check whether the same NFC-ID is received in the visitor unlock request message table saved by the intelligent lock management platform, wherein the visitor unlock request message table receives and saves each visitor unlock request message;

[0102] A judgment module 303 is configured to, if the same NFC-ID is not received, determine whether the NFC-ID exists in the user list recorded by the platform from the user list. If it exists in the user list, extract the APP-ID corresponding to the NFC-ID from the user list, and determine whether the APP-ID has the qualification to access the door lock corresponding to the door lock ID in the mobile phone message read by the door lock from the visitor information table saved by the platform. The user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, and the mobile phone IP where the user APP is located. The visitor information table receives and saves each piece of visitor information, and each piece of visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, and access validity period.

[0103] An unlocking module 304 is configured to, if the APP-ID does not have the qualification to access the door lock corresponding to the door lock ID in the mobile phone message read by the door lock, discard the mobile phone message read by the door lock. If the APP-ID has the qualification to access the door lock corresponding to the door lock ID in the mobile phone message read by the door lock, send a request message to the door lock containing the door lock-ID and the door lock IP address to the APP-ID, and send a receive APP door opening request message containing the NFC-ID and the waiting duration to the door lock, so that the door lock and the APP interact separately with each other to achieve door lock unlocking.

[0104] It can be seen that a visitor unlocking request message or a mobile phone message read by the door lock is received. If a mobile phone message read by the door lock is received first, the NFC-ID in the mobile phone message read by the door lock is searched, and whether the same NFC-ID is received in the visitor unlocking request message table is searched. If the same NFC-ID is not received, it is determined whether the NFC-ID exists in the user list. If it exists, the APP-ID corresponding to the NFC-ID is extracted, and it is determined whether the APP-ID has the qualification to access the door lock corresponding to the door lock ID. If the APP-ID has the qualification, a request message to the door lock containing the door lock-ID and the door lock IP address is sent to the APP-ID, and a receive APP door opening request message containing the NFC-ID and the waiting duration is sent to the door lock, so as to optimize the unlocking process of the traditional intelligent door lock and provide a more secure and convenient access control management solution for users.

[0105] An embodiment of the present invention further provides a storage medium, in which a computer program is stored. The computer program is configured to execute the steps in any one of the above method embodiments when running.

[0106] Specifically, in this embodiment, the above storage medium may be configured to store a computer program for executing the following steps:

[0107] S201, Receive the visitor unlocking request message sent by the current visitor or the door lock reading mobile phone message reported by the intelligent door lock. Among them, the visitor unlocking request message includes: visitor APP-ID, visitor mobile phone NFC-ID, and sending time. The door lock reading mobile phone message includes: door lock ID, NFC-ID of the mobile phone, and reporting time;

[0108] S202, If a door lock reading mobile phone message is received first, search for the NFC-ID in the door lock reading mobile phone message, and search whether the same NFC-ID is received in the visitor unlocking request message table saved by the intelligent lock management platform. Among them, the visitor unlocking request message table receives and saves each visitor unlocking request message;

[0109] S203, If the same NFC-ID is not received, judge whether this NFC-ID exists in the user list from the user list recorded by the platform. If it exists in the user list, extract the APP-ID corresponding to this NFC-ID from the user list, and judge whether this APP-ID has the qualification to access the door lock corresponding to the door lock ID in this door lock reading mobile phone message from the visitor information table saved by the platform. Among them, the user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifimac, mobile phone IP where the user APP is located. The visitor information table receives and saves each visitor information. Each visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, access validity period;

[0110] S204, If this APP-ID does not have the qualification to access the door lock corresponding to the door lock ID in this door lock reading mobile phone message, discard this door lock reading mobile phone message. If this APP-ID has the qualification to access the door lock corresponding to the door lock ID in this door lock reading mobile phone message, send a request message containing this door lock-ID and door lock IP address to this APP-ID, and send a receive APP open door request message containing NFC-ID and waiting duration to this door lock, so that the door lock and the APP interact separately with each other to achieve door lock unlocking.

[0111] It can be seen that the system receives a visitor unlocking request message or a door lock reading mobile phone message. If a door lock reading mobile phone message is received first, the NFC-ID in the door lock reading mobile phone message is searched, and whether the same NFC-ID is received in the visitor unlocking request message table is searched. If the same NFC-ID is not received, it is determined whether the NFC-ID exists in the user list. If it exists, the APP-ID corresponding to the NFC-ID is extracted, and it is determined whether the APP-ID has the qualification to access the door lock corresponding to the door lock ID. If the APP-ID has the qualification, a request message containing the door lock-ID and the door lock IP address is sent to the APP-ID, and a receiving APP door opening request message containing the NFC-ID and the waiting duration is sent to the door lock, so as to optimize the unlocking process of the traditional intelligent door lock and provide a more secure and convenient access control management solution for users.

[0112] An embodiment of the present invention further provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0113] Specifically, the above electronic device may further include a transmission device and an input / output device. The transmission device is connected to the above processor, and the input / output device is connected to the above processor.

[0114] Specifically, in this embodiment, the above processor may be configured to execute the following steps through a computer program:

[0115] S201, receive a visitor unlocking request message sent by a current visitor or a door lock reading mobile phone message reported by an intelligent door lock. The visitor unlocking request message includes: a visitor APP-ID, a visitor mobile phone NFC-ID, and a sending time. The door lock reading mobile phone message includes: a door lock ID, an NFC-ID of the mobile phone, and a reporting time;

[0116] S202, if a door lock reading mobile phone message is received first, search for the NFC-ID in the door lock reading mobile phone message, and search whether the same NFC-ID is received in the visitor unlocking request message table saved by the intelligent lock management platform. The visitor unlocking request message table receives and saves each visitor unlocking request message;

[0117] S203, if the same NFC-ID is not received, determine whether the NFC-ID exists in the user list recorded by the platform. If it exists in the user list, extract the APP-ID corresponding to the NFC-ID from the user list, and determine whether the APP-ID has the qualification to access the door lock corresponding to the door lock ID in the mobile phone message read by the door lock. The user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifimac, and the mobile phone IP where the user APP is located. The visitor information table receives and saves each piece of visitor information, and each piece of visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, and access validity period.

[0118] S204, if the APP-ID does not have the qualification to access the door lock corresponding to the door lock ID in the mobile phone message read by the door lock, discard the mobile phone message read by the door lock. If the APP-ID has the qualification to access the door lock corresponding to the door lock ID in the mobile phone message read by the door lock, send a request message containing the door lock-ID and the door lock IP address to the APP-ID, and send a receive APP door opening request message containing the NFC-ID and the waiting duration to the door lock, so that the door lock and the APP can interact independently with each other to achieve door lock unlocking.

[0119] It can be seen that a visitor door opening request message or a mobile phone message read by the door lock is received. If a mobile phone message read by the door lock is received first, find the NFC-ID in the mobile phone message read by the door lock, and check whether the same NFC-ID is received in the visitor door opening request message table. If the same NFC-ID is not received, determine whether the NFC-ID exists in the user list. If it exists, extract the APP-ID corresponding to the NFC-ID, and determine whether the APP-ID has the qualification to access the door lock corresponding to the door lock ID. If the APP-ID has the qualification, send a request message containing the door lock-ID and the door lock IP address to the APP-ID, and send a receive APP door opening request message containing the NFC-ID and the waiting duration to the door lock, so as to optimize the door opening process of the traditional intelligent door lock and provide a more secure and convenient access control management solution for users.

[0120] The structure, features, and function effects of the present invention have been described in detail based on the embodiments shown in the drawings. The above is only the preferred embodiment of the present invention, but the present invention is not limited to the scope defined by the drawings. Any changes made according to the concept of the present invention, or modified into equivalent embodiments with equivalent changes, still within the spirit covered by the specification and the drawings, shall fall within the protection scope of the present invention.

Claims

1. An efficient scheduling door opening method based on a smart lock platform, characterized in that: The method comprises: Receive a visitor unlocking request message sent by the current visitor or a door lock reading mobile phone message reported by the smart door lock, wherein the visitor unlocking request message includes: visitor APP-ID, visitor mobile phone NFC-ID and sending time, and the door lock reading mobile phone message includes: door lock ID, mobile phone NFC-ID and reporting time; If a door lock reads a mobile phone message first, find the NFC-ID in the door lock reads the mobile phone message, and find whether the same NFC-ID is received in the visitor unlock request message table saved by the smart lock management platform, wherein the visitor unlock request message table receives and saves each visitor unlock request message; If the same NFC-ID is not received, determine from the user list recorded by the platform whether the NFC-ID exists in the user list. If it exists in the user list, extract the APP-ID corresponding to the NFC-ID from the user list, and determine from the visitor information table saved by the platform whether the APP-ID has the qualification to access the door lock to read the door lock corresponding to the door lock ID in the mobile phone message, wherein the user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, mobile phone IP where the user APP is located, and the visitor information table receives and saves each visitor information, each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, access validity period; If the APP-ID does not have the qualification to access the door lock to read the door lock ID in the mobile phone message, the door lock will be discarded to read the mobile phone message. If the APP-ID has the qualification to access the door lock to read the door lock ID in the mobile phone message, a request message containing the door lock ID and the door lock IP address will be sent to the APP-ID, and a request message containing the NFC-ID and the waiting time will be sent to the door lock to receive the APP door opening request message, so that the door lock and the APP can interact with each other separately to realize the door lock unlocking; If a visitor unlocking request message is received first, it is determined whether it matches the visitor information table saved by the smart lock management platform according to the visitor APP-ID and sending time in the visitor unlocking request message, wherein the visitor information table receives and saves each visitor information, each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, access validity period; If there is no match, the visitor unlock request message is discarded. If there is a match, according to the NFC-ID corresponding to the visitor APP-ID, the door lock reads the mobile phone message containing the NFC-ID from the door lock reads the mobile phone message table saved by the smart lock platform, wherein the door lock reads the mobile phone message table receives and saves each door lock reads the mobile phone message; If a door lock reading mobile phone message containing the NFC-ID is found, the corresponding door lock is scheduled to open the door according to the door lock reading mobile phone message.

2. The method according to claim 1, characterized in that The door lock and the APP interact with each other separately to unlock the door lock, including: After the APP-ID receives the request message to send to the door lock, if the visitor unlock request message has not been sent, the door lock reads the mobile phone message, otherwise, a door unlock request is sent to the door lock corresponding to the door lock-ID and the door lock IP address in the request message to send to the door lock, wherein the door unlock request contains the APP-ID and NFC-ID of the mobile phone itself; After the door lock receives the door opening request, it determines whether the NFC-ID is consistent with the NFC-ID in the received APP door opening request message. If they are consistent, it further determines whether the current time is within the waiting time. If it is within the waiting time, the door lock is opened.

3. The method according to claim 1, characterized in that The method further comprises: If the door lock reads the mobile phone message first, and multiple door lock reads the mobile phone message is received within a preset short time, the corresponding APP-ID and mobile phone IP are extracted from the user list respectively, and the APP-ID, mobile phone IP, door lock IP address and current timestamp are packaged together to obtain a rotation judgment to send a request message to the door lock; The request message sent to the door lock by the turn judgment is sent to the first visitor's mobile phone APP, and the receiving APP door opening request message containing the NFC-ID and the waiting time is sent to the corresponding door lock; The first visitor mobile phone APP determines whether it has sent a visitor unlocking request message. If it has not sent a visitor unlocking request message, it determines whether the current time point has passed a preset time relative to the timestamp in the request message sent to the door lock by taking turns. If the preset time has not passed, the mobile phone APP sends the request message sent to the door lock by taking turns to the next visitor mobile phone APP, until one of the visitor mobile phone APPs determines that it has sent a visitor unlocking request message, then extracts the door lock IP address from the request message sent to the door lock by taking turns to send a door opening request to the corresponding door lock, and ends sending the request message sent to the door lock by taking turns to the next visitor mobile phone APP, or, until one of the visitor mobile phone APPs determines that the current time point has passed a preset time relative to the timestamp in the request message sent to the door lock by taking turns to send a door lock.

4. The method according to claim 1, characterized in that: The method further comprises: If the door lock containing the NFC-ID is not found to read the mobile phone message, read the door lock ID that the visitor APP-ID allows to access from the visitor information table according to the visitor APP-ID; An identification message for nearby mobile phones is sent to the door lock ID that is allowed to access, so that the door lock corresponding to the door lock ID that is allowed to access reads the NFC-ID of the nearby mobile phone after receiving the nearby mobile phone message. If the read NFC-ID is the same as the NFC-ID in the identification message for nearby mobile phones, the door lock is opened, wherein the identification message for nearby mobile phones includes: the NFC-ID of the visitor's mobile phone and the identification duration, and the identification duration is set according to the remaining power of the door lock.

5. The method according to claim 1, characterized in that The method further comprises: If the door lock containing the NFC-ID is not found to read the mobile phone message, read the door lock ID that the visitor APP-ID allows to access from the visitor information table according to the visitor APP-ID; From the visitor information table, find all the door lock IDs that the current visitor is allowed to access, and find the IP address of the corresponding door lock according to the locally maintained door lock list, put all the door lock IDs and the corresponding door lock IP addresses, the NFC-ID of the visitor's mobile phone, and the current timestamp into an autonomous polling identification message, and send the autonomous polling identification message to the first door lock among all the door locks. Perform polling identification within a preset period until a door lock recognizes that the NFC-ID of a nearby mobile phone is the same as the NFC-ID of the visitor's mobile phone in the autonomous polling identification message, and then opens the corresponding door lock.

6. The method according to claim 4 or 5, characterized in that: The method of reading a mobile phone message according to the door lock and scheduling a corresponding door lock to open the door comprises: Extract the door lock ID corresponding to the NFC-ID in the mobile phone message read by the door lock, and check whether the reporting time is within the access validity period corresponding to the door lock ID; If the reporting time is not within the access validity period, the unlock request message is discarded. If the reporting time is within the access validity period, a door opening message is sent to the corresponding door lock ID to open the door.

7. An efficient scheduling door opening system based on a smart lock platform, characterized in that: The system comprises: A receiving module is used to receive a visitor unlocking request message sent by the current visitor or a door lock reading mobile phone message reported by the smart door lock, wherein the visitor unlocking request message includes: visitor APP-ID, visitor mobile phone NFC-ID and sending time, and the door lock reading mobile phone message includes: door lock ID, mobile phone NFC-ID and reporting time; A search module is used to search for the NFC-ID in the door lock reading mobile phone message if a door lock reading mobile phone message is received first, and to search whether the same NFC-ID is received in the visitor unlocking request message table saved by the smart lock management platform, wherein the visitor unlocking request message table receives and saves each visitor unlocking request message; The judgment module is used to judge whether the NFC-ID exists in the user list from the user list recorded by the platform if the same NFC-ID is not received. If it exists in the user list, the APP-ID corresponding to the NFC-ID is extracted from the user list, and the APP-ID is judged from the visitor information table saved by the platform whether the APP-ID has the qualification to access the door lock to read the door lock corresponding to the door lock ID in the mobile phone message, wherein the user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, mobile phone IP where the user APP is located, and the visitor information table receives and saves each visitor information, each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, access validity period; The unlocking module is used to discard the mobile phone message if the APP-ID does not have the qualification to access the door lock to read the door lock corresponding to the door lock ID in the mobile phone message, and send a request message to the door lock containing the door lock-ID and the door lock IP address to the APP-ID if the APP-ID has the qualification to access the door lock to read the door lock corresponding to the door lock ID in the mobile phone message, and send a receiving APP door unlocking request message containing the NFC-ID and the waiting time to the door lock, so that the door lock and the APP interact with each other separately to realize the door lock unlocking; if a visitor unlocking request message is received first, determine whether it matches the visitor information table stored in the smart lock management platform according to the visitor APP-ID and the sending time in the visitor unlocking request message, wherein the visitor information table receives and stores each visitor information, and each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, and access validity period; If there is no match, the visitor unlock request message is discarded. If there is a match, according to the NFC-ID corresponding to the visitor APP-ID, the door lock reads the mobile phone message containing the NFC-ID from the door lock reads the mobile phone message table saved by the smart lock platform, wherein the door lock reads the mobile phone message table receives and saves each door lock reads the mobile phone message; If a door lock reading mobile phone message containing the NFC-ID is found, the corresponding door lock is scheduled to open the door according to the door lock reading mobile phone message.

8. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method according to any one of claims 1 to 6 when executed.

9. An electronic device, comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Safety access control method

    CN105261105A

  • Smart home platform and smart home key control method and system

    CN111179481A