A multi-modal scheduling door opening method and system based on an intelligent lock platform

CN119851381BActive Publication Date: 2025-07-18DESSMANN CHINA MACHINERY & ELECTRONICS +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510332550.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-20
Publication Date
2025-07-18
Estimated Expiration
2045-03-20

AI Technical Summary

Technical Problem

访客在进入社区或建筑物时,往往需要经过多道验证流程,包括但不限于拨打电话、使用门禁卡、或者直接与住户联系等方式,这些方式既耗时又不够高效

Benefits of technology

[0031] Compared with the prior art, a multi-modal scheduling unlocking method based on an intelligent lock platform provided by the present invention collects the mobile phone WiFi MAC information during the process of a visitor going upstairs, packages the mobile phone WiFi MAC of the visitor, the corresponding visitor APP-ID, the building number where the visitor arrives, and the floor number into a visitor arrival message, and uploads the visitor arrival message to the intelligent lock management platform; when the visitor arrives at the host's door lock and clicks the unlock button on the mobile phone visitor APP, the visitor APP reports an unlock request message to the intelligent lock management platform; when the visitor's mobile phone approaches the door lock and the door lock senses the visitor's mobile phone NFC, the door lock sends a visitor query message to the intelligent lock management platform, so that the intelligent lock management platform schedules the corresponding door lock to open according to the visitor query message and the unlock request message, or schedules the corresponding door lock to open according to the unlock request message, the visitor query message, and the visitor arrival message, thereby being able to intelligently schedule the unlocking operation of the corresponding door lock and improving the user experience and the security of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119851381B_ABST
    Figure CN119851381B_ABST
Patent Text Reader

Abstract

The present invention discloses a multi-modal scheduling door opening method and system based on an intelligent lock platform. The method includes: collecting the mobile phone WiFi MAC information of a visitor during the process of going upstairs, packaging the visitor's mobile phone WiFi MAC, the corresponding visitor APP-ID, the building number and the floor number where the visitor arrives into a visitor arrival message, and uploading the visitor arrival message to the intelligent lock management platform; when the visitor arrives at the door lock of the host's home and clicks the unlock button on the mobile phone visitor APP, the visitor APP reports an unlock request message to the intelligent lock management platform; when the visitor's mobile phone approaches the door lock and the door lock senses the NFC of the visitor's mobile phone, it sends a visitor query message to the intelligent lock management platform, so that the intelligent lock management platform schedules the corresponding door lock to open according to the visitor query message and the unlock request message, or schedules the corresponding door lock to open according to the unlock request message, the visitor query message and the visitor arrival message. By using the embodiment of the present invention, the unlocking operation of the corresponding door lock can be intelligently scheduled, improving the user experience and the security of the system.
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 a multi-modal scheduling door opening method and system based on an intelligent lock platform. Background Art

[0002] With the rapid development of smart home technology, intelligent locks, as an important component, have gradually been widely applied in residential buildings, office buildings, and public places. Traditional door opening methods usually rely on physical keys or single electronic identification technologies, which have problems such as insufficient security, inconvenient use, and low management efficiency. In addition, the identity verification process for visitors in traditional methods is relatively cumbersome, easily causing time delays and affecting the user experience.

[0003] In recent years, with the rapid development of mobile Internet and Internet of Things technologies, users' demands for access control systems have gradually shifted towards convenience, security, and intelligence. When visitors enter a community or building, they often need to go through multiple verification processes, including but not limited to making phone calls, using access cards, or directly contacting the residents. These methods are both time-consuming and inefficient. Summary of the Invention

[0004] The purpose of the present invention is to provide a multi-modal scheduling door opening method and system based on an intelligent lock platform to solve the deficiencies in the prior art, which can intelligently schedule the unlocking operation of corresponding door locks, improving the user experience and the security of the system.

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

[0006] Collect the mobile phone wifi mac information of the visitor during the process of going upstairs through the wifi listening devices installed inside each building elevator in the community, and package the visitor's mobile phone wifi mac with the corresponding visitor APP-ID, the building number where the visitor arrives, and the floor number into a visitor arrival message, and upload the visitor arrival message to the intelligent lock management platform;

[0007] When the visitor arrives at the host's door lock, click the unlock button on the mobile phone visitor APP, then the visitor APP reports an unlock request message to the intelligent lock management platform. Among them, the unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifi mac, the location of the visitor, and the time point when the unlock request message is sent;

[0008] When the visitor's mobile phone approaches the door lock, and the door lock senses the NFC of the visitor's mobile phone, it sends a visitor query message to the intelligent lock management platform. The visitor query message includes: the door lock ID, the geographical location of the door lock, and the time point when the visitor query message is sent, so that the intelligent lock management platform schedules the corresponding door lock to open according to the visitor query message and the unlocking request message, or schedules the corresponding door lock to open according to the unlocking request message, the visitor query message, and the visitor arrival message.

[0009] Optionally, the wifi listening device installed inside each building elevator in the community is used to collect the mobile phone wifimac information of the visitor during the process of going upstairs. The visitor mobile phone wifimac, the corresponding visitor APP-ID, the building number and floor number where the visitor arrives are packaged into a visitor arrival message, and the visitor arrival message is uploaded to the intelligent lock management platform, including:

[0010] The visitor mobile phone APP records the location in real time according to the mobile phone GPS or Beidou navigation information, and periodically reports the current location information to the intelligent lock management platform;

[0011] When the visitor enters the residential building and the GPS or Beidou navigation information disappears, the location of the visitor remains the geographical location of the building. If the platform finds that the location reported by the mobile phone APP does not update for three cycles, it detects the location of the APP. If it is found that the location is the location of a certain building, it obtains the wifimac information corresponding to the mobile phone APP-ID according to the user list maintained locally, and notifies all elevators in the building to pay attention to the wifimac of the mobile phone corresponding to the APP-ID. 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;

[0012] When the visitor arrives at the building and enters the building, the location reported by the visitor APP to the platform will continue to not update. After more than three cycles, the platform notifies all elevators in the corresponding building to pay attention to the wifimac of the visitor;

[0013] When the visitor enters the elevator, the wifi listener in the elevator collects the current wifimac set once when the elevator door closes. If it is found that the wifimac of the visitor is in the wifimac set, the elevator will continue to pay attention to the wifimac;

[0014] When the elevator finds that the wifimac disappears when closing the elevator door on a certain floor, it records the floor where the wifimac disappears and sends a visitor arrival message to the platform. The visitor arrival message includes the visitor mobile phone wifimac, the corresponding visitor APP-ID, the building number and floor number where the visitor arrives.

[0015] Optionally, dispatching the corresponding door lock to open according to the visitor query message and the unlocking request message includes:

[0016] Based on the door lock ID in the visitor query message, according to the visitor information table, find all visitor APP-IDs that are allowed to access the door lock ID at the corresponding time point as the compliant visitor APP-ID set. Among them, the visitor information table receives and saves each piece of visitor information, and each piece of visitor information includes: the host APP-ID, the door lock-ID, the visitor APP-ID, and the access validity period;

[0017] Screen the unlocking request message to find all unlocking request messages whose visitor APP-IDs within a preset duration before and after the same time point belong to the compliant visitor APP-ID set. The visitor APP-IDs in all the found unlocking request messages form the alternative visitor APP-ID set;

[0018] According to the building number and floor number where the door lock is located included in the door lock geographical location in the visitor query message, find the visitor arrival messages that match within a preset duration before and after the same time point. According to the wifimac in the found visitor arrival messages, find the corresponding visitor APP-ID set to form the elevator arrival APP-ID set;

[0019] Take the intersection of the alternative visitor APP-ID set and the elevator arrival APP-ID set. If the intersection is not empty, dispatch the corresponding door lock to open.

[0020] Optionally, dispatching the corresponding door lock to open according to the unlocking request message, the visitor query message, and the visitor arrival message includes:

[0021] Based on the visitor APP-ID in the unlocking request message, according to the visitor information table, find all door lock IDs that the visitor APP-ID is allowed to access at the corresponding time point to form the compliant door lock-ID set;

[0022] According to the visitor query messages received within a preset duration before and after the same time point, screen out the door lock IDs whose door lock-ID conforms to the compliant door lock-ID set to form the alternative door lock-ID set;

[0023] According to the visitor APP-ID in the unlocking request message, find the corresponding wifimac. According to the building number and floor number where the visitor arrives in the visitor arrival message, obtain the set of door locks that the visitor APP-ID is allowed to access to form the elevator arrival door lock-ID set;

[0024] Take the intersection of the alternative door lock-ID set and the elevator arrival door lock-ID set. If the intersection is not empty, dispatch the corresponding door lock to open.

[0025] Another embodiment of the present application provides a multi-modal scheduling door opening system based on an intelligent lock platform. The system includes:

[0026] A collection module, configured to collect the mobile phone WiFi MAC information during the process of a visitor going upstairs through a WiFi listening device installed inside the elevator of each building in the community, and package the mobile phone WiFi MAC of the visitor, the corresponding visitor APP-ID, the building number where the visitor arrives, and the floor number into a visitor arrival message, and upload the visitor arrival message to the intelligent lock management platform;

[0027] A reporting module, configured to, when the visitor arrives at the host's door lock and clicks the unlock button on the mobile phone visitor APP, the visitor APP reports an unlock request message to the intelligent lock management platform. The unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone WiFi MAC, the location where the visitor is, and the time point when the unlock request message is sent;

[0028] A sending module, configured to, when the visitor's mobile phone approaches the door lock and the door lock senses the visitor's mobile phone NFC, send a visitor query message to the intelligent lock management platform. The visitor query message includes: door lock ID, door lock geographical location, and the time point when the visitor query message is sent, so that the intelligent lock management platform schedules the corresponding door lock to open according to the visitor query message and the unlock request message, or schedules the corresponding door lock to open according to the unlock request message, the visitor query message, and the visitor arrival message.

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

[0030] Another embodiment of the present application 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 method described in any one of the above.

[0031] Compared with the prior art, a multi-modal scheduling unlocking method based on an intelligent lock platform provided by the present invention collects the mobile phone WiFi MAC information during the process of a visitor going upstairs, packages the mobile phone WiFi MAC of the visitor, the corresponding visitor APP-ID, the building number where the visitor arrives, and the floor number into a visitor arrival message, and uploads the visitor arrival message to the intelligent lock management platform; when the visitor arrives at the host's door lock and clicks the unlock button on the mobile phone visitor APP, the visitor APP reports an unlock request message to the intelligent lock management platform; when the visitor's mobile phone approaches the door lock and the door lock senses the visitor's mobile phone NFC, the door lock sends a visitor query message to the intelligent lock management platform, so that the intelligent lock management platform schedules the corresponding door lock to open according to the visitor query message and the unlock request message, or schedules the corresponding door lock to open according to the unlock request message, the visitor query message, and the visitor arrival message, thereby being able to intelligently schedule the unlocking operation of the corresponding door lock and improving the user experience and the security of the system. Brief Description of the Drawings

[0032] Figure 1 The following is a block diagram of the hardware structure of a computer terminal for a multi-modal scheduling door opening method based on an intelligent lock platform provided by an embodiment of the present invention;

[0033] Figure 2 The following is a schematic flowchart of a multi-modal scheduling door opening method based on an intelligent lock platform provided by an embodiment of the present invention;

[0034] Figure 3 The following is a schematic structural diagram of a multi-modal scheduling door opening system based on an intelligent lock platform provided by an embodiment of the present invention. Detailed Embodiment

[0035] The embodiments described below by referring 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.

[0036] An embodiment of the present invention first provides a multi-modal scheduling door opening method based on an intelligent lock platform. This method can be applied to electronic devices, such as computer terminals, specifically, ordinary computers, etc.

[0037] The following takes running on a computer terminal as an example for a detailed description. Figure 1 The following is a block diagram of the hardware structure of a computer terminal for a multi-modal 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. Among them, the memory may include a non-volatile storage medium and an internal memory.

[0038] The non-volatile storage medium can store an operating system and computer programs. The computer programs include program instructions. When the program instructions are executed, the processor can execute any multi-modal scheduling door opening method based on an intelligent lock platform.

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

[0040] The internal memory provides an environment for the operation of the computer programs in the non-volatile storage medium. When the computer programs are executed by the processor, the processor can execute any multi-modal scheduling door opening method based on an intelligent lock platform.

[0041] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art can understand, Figure 1The structure shown 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 a different component layout.

[0042] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0043] See Figure 2 , an embodiment of the present invention provides a multi-modal scheduling door opening method based on an intelligent lock platform, which may include the following steps:

[0044] S201, collect the mobile phone wifi mac information of the visitor during the process of going upstairs through the wifi listening device installed inside each building elevator in the community, package the visitor mobile phone wifi mac with the corresponding visitor APP-ID, the building number and floor number where the visitor arrives into a visitor arrival message, and upload the visitor arrival message to the intelligent lock management platform;

[0045] Specifically, the visitor mobile phone APP records the location in real time according to the mobile phone GPS or Beidou navigation information, and periodically reports the current location information to the intelligent lock management platform;

[0046] When the visitor enters the residential building and the GPS or Beidou navigation information disappears, the location of the visitor remains the geographical location of the building. If the platform finds that the location reported by the mobile phone APP does not update for three cycles, the location of the APP is detected. If it is found that the location is the location of a certain building, the wifi mac information corresponding to the mobile phone APP-ID is obtained according to the user list maintained locally, and all elevators in the building are notified to pay attention to the wifi mac of the mobile phone corresponding to the APP-ID. Among them, 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;

[0047] When a visitor arrives at the building and enters the building, the location reported by the visitor APP to the platform will not be updated continuously. After more than three cycles, the platform notifies all elevators in the corresponding building to pay attention to the visitor's wifimac;

[0048] When the visitor enters the elevator, the wifi listener in the elevator collects the current wifimac set once when the elevator door closes. If the visitor's wifimac is found in the wifimac set, the elevator will continuously pay attention to this wifimac;

[0049] When the elevator finds that the wifimac disappears when closing the elevator door on a certain floor, it records the floor where the wifimac disappears and sends a visitor arrival message to the platform. Among them, the visitor arrival message includes the visitor's mobile phone wifimac, the corresponding visitor APP-ID, the building number where the visitor arrives, and the floor number.

[0050] S202, when the visitor arrives at the host's door lock and clicks the unlock button on the mobile visitor APP, the visitor APP reports an unlock request message to the intelligent lock management platform. Among them, the unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, visitor's location, and the time point when the unlock request message is sent;

[0051] S203, when the visitor's mobile phone approaches the door lock and the door lock senses the visitor's mobile phone NFC, it sends a visitor query message to the intelligent lock management platform. Among them, the visitor query message includes: door lock ID, door lock geographical location, and the time point when the visitor query message is sent, so that the intelligent lock management platform can schedule the corresponding door lock to open according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open according to the unlock request message, the visitor query message, and the visitor arrival message.

[0052] Specifically, scheduling the corresponding door lock to open according to the visitor query message and the unlock request message can be based on the door lock ID in the visitor query message. According to the visitor information table, find all visitor APP-IDs that are allowed to access the door lock ID at the corresponding time point as the compliant visitor APP-ID set. 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, and access validity period;

[0053] Screen the unlock request message, find all unlock request messages whose visitor APP-IDs within a preset duration before and after the same time point belong to the compliant visitor APP-ID set, and the visitor APP-IDs in all the found unlock request messages form an alternative visitor APP-ID set;

[0054] According to the building number and floor number of the door lock contained in the door lock geographical location in the visitor query message, search for visitor arrival messages within a preset duration before and after the same time point that match. Based on the wifimac in the found visitor arrival messages, find the corresponding set of visitor APP-IDs to form an elevator arrival APP-ID set;

[0055] Take the intersection of the alternative visitor APP-ID set and the elevator arrival APP-ID set. If the intersection is not empty, dispatch the corresponding door lock to open.

[0056] Specifically, for dispatching the corresponding door lock to open according to the unlocking request message, visitor query message, and visitor arrival message, based on the visitor APP-ID in the unlocking request message, according to the visitor information table, search for all door lock IDs that the visitor APP-ID is allowed to access at the corresponding time point to form a compliant door lock-ID set;

[0057] According to the visitor query messages received within a preset duration before and after the same time point, filter out the door lock IDs whose door lock-ID conforms to the compliant door lock-ID set to form an alternative door lock-ID set;

[0058] According to the visitor APP-ID in the unlocking request message, find the corresponding wifimac. According to the building number and floor number where the visitor arrives in the visitor arrival message, obtain the set of door locks that the visitor APP-ID is allowed to access to form an elevator arrival door lock-ID set;

[0059] Take the intersection of the alternative door lock-ID set and the elevator arrival door lock-ID set. If the intersection is not empty, dispatch the corresponding door lock to open.

[0060] Exemplarily, preset conditions:

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

[0062] The mobile phones of the master and visitors are both installed with APPs. 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 periodically. The platform records the user list, and the user list includes: serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, the mobile phone IP where the user APP is located, other user information, etc.

[0063] Application before the visitor visits the master's home:

[0064] The visitor sends their 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: the host's APP-ID, the door lock-ID, the visitor's APP-ID, and the validity period. At the same time, a local copy of the visitor information form reported by the host is saved in the APP, including the door lock-ID, the visitor's APP-ID, and the validity period.

[0065] The platform saves the visitor information form, which includes the host's APP-ID, the door lock-ID, the visitor's APP-ID, the 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.

[0066] Table 1

[0067]

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

[0069] When visitor guest1 arrives at the host's door 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), the visitor's APP reports an "Unlock Request" message to the platform, which includes: the visitor's APP-ID, the visitor's mobile phone NFC-ID, and the sending time. Designing for the visitor's APP to actively report is to avoid the situation where when the visitor passes by the host's door without the need to unlock and accidentally opens the door, causing a security risk.

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

[0071] Table 2

[0072]

[0073] When the door lock senses the nearby mobile phone NFC, it reads the NFC-ID of the nearby mobile phone and reports a "Door Lock Reads Mobile Phone" message to the platform, which includes: the door lock ID, the NFC-ID of the mobile phone, and the sending time. Designing for the door lock to report after reading the mobile phone information is to avoid the situation where when the visitor is not at the host's door (such as going to the wrong place or remotely operating by mistake), the platform only checks and opens the door based on the visitor's APP information, causing a security risk.

[0074] The platform saves the message content. The door lock read message saved by the platform is shown in Table 3.

[0075] Table 3

[0076]

[0077] Each elevator in each building in the community has an independent ID, IP address, and geographical location information, and registers with the platform. A wifi listening device is installed inside the elevator, which can collect wifi mac and summarize and report it to the platform.

[0078] When the visitor's mobile phone approaches the door lock, the door lock senses the NFC and sends a "visitor query" message to the platform, including the door lock ID, the geographical location of the door lock (including geographical information, building number, floor number, room number, etc.), the time point, and other information.

[0079] The visitor's mobile phone APP records the "location" in real time according to the mobile phone GPS Beidou sensor information and periodically (for example, once every 5 minutes) reports the current location information to the platform. When the visitor enters the residential building, the GPS Beidou information disappears, and at this time, the "location" remains the geographical location of the building. If the platform finds that the "location" reported by a mobile phone APP does not update for three cycles, it detects the location of the APP. If it is found that the location is in a certain building, it obtains the wifi mac information corresponding to the mobile phone APP-ID according to the user list maintained locally, and notifies all elevators in the building to pay attention to the wifi mac of the mobile phone corresponding to the APP-ID.

[0080] When visitors guest1 and guest2 arrive at the building and enter the building, the "location" reported by their APP to the platform will continue to not update. After more than three cycles, the platform notifies all elevators in the corresponding building to pay attention to the wifimac1 of visitor guest1 and the wifimac2 of guest2.

[0081] When visitors guest1 and guest2 and other residents 1 and 2 enter the elevator from the hall, the wifi listener of elevator 1 will collect the current wifi mac set Set0 at the moment the elevator door closes. If it finds that wifimac1 or wifimac2 is in Set0, elevator 1 will continue to pay attention to the wifimac. When elevator 1 finds that wifimac1 and wifimac2 disappear when closing the elevator door on a certain floor, it records the floor where wifimac1 and wifimac2 disappear and sends a "visitor arrival" message to the platform, including the wifimac1 and wifimac2 of the visitor, the building number and floor number where they arrive. The platform records the mobile phone wifimac1 and the corresponding APP-1, the mobile phone wifimac2 and the corresponding APP-2, the building number and floor number where they arrive.

[0082] When a visitor arrives at the host's door lock, and clicks the unlock button on the mobile APP, the visitor APP reports an "unlock request" message to the platform, which contains: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, "location" (currently still at the edge of the building, rather than the actual floor), and sending time. It should be noted that at the same time, another visitor guest2 who can access the door lock may also click the APP, so the platform cannot determine which visitor it is based on time matching.

[0083] After the platform receives the three messages sent by the door lock, the visitor mobile APP, and the elevator, there are two ways to determine whether to open the door: triggered by the "visitor query" message, or triggered by the "unlock request" message. The details are as follows.

[0084] Triggered by the "visitor query" message. Based on the door lock ID in the "visitor query" message, the platform searches the visitor information table Table 1 to find all visitor APP-IDs that are allowed to access the door lock ID at this time point - called the "compliant visitor APP-ID set". Determine whether the received "unlock request" message is for this door lock: screen the "unlock request" message to find all "visitor query" messages whose visitor APP-IDs within 5 minutes before and after the same time point belong to the "compliant visitor APP-ID set", and these visitor APP-IDs form the "alternative visitor APP-ID set"; according to the building number and floor number where the door lock is located in the "visitor query" message, find the "visitor arrival" message sent by the elevator within 5 minutes before and after the same time point, and find the corresponding visitor APP-ID set based on the wifimac in it to form the "elevator arrival APP-ID set". Take the intersection of the "alternative visitor APP-ID set" and the "elevator arrival APP-ID set". If the intersection is not empty (there may be multiple APP-IDs, for example, these two visiting guests both have the permission to access the same door lock, but it doesn't matter, they can all enter), it means that visitor guest1 or guest2 clicked the "unlock request" near this door lock, so the platform notifies this door lock to open.

[0085] Triggered by the "Unlock Request" message. Based on the visitor APP-ID in the visitor "Unlock Request" message, the platform searches the Visitor Information Table 1 and finds all the door lock IDs that the visitor APP-ID is allowed to access at this time point, forming a "Compliant Door Lock-ID Set". According to the "Visitor Query" messages received within 5 minutes before and after the same time point, filter out the door lock IDs whose door lock-ID conforms to the "Compliant Door Lock-ID Set" to form an "Alternative Door Lock-ID Set". According to the APP-ID in the visitor "Unlock Request" message, find the corresponding wifimac. According to the "Visitor Arrival" message provided by the elevator, and based on the arrived building number and floor number, obtain the set of door locks that the visitor APP-ID is allowed to access, forming an "Elevator Arrival Door Lock-ID Set" (it is possible that the visitor can access multiple door locks on the same floor). Take the intersection of the "Recorded Door Lock-ID Set" and the "Elevator Arrival Door Lock-ID Set". If the intersection is not empty (if it is not empty, there may be multiple door locks, for example, there are multiple door locks on the same floor that allow the visitor to access, but it doesn't matter because the unlocking request is only clicked near one door lock, so the platform will only notify that door lock to open), the platform notifies that door lock to open.

[0086] Advantageous effects: The door lock does not need to read the visitor NFC-ID, and the user does not need to specify which master's door lock to open when submitting the "Unlock Request", and the system automatically processes it.

[0087] It can be seen that by collecting the mobile phone wifimac information during the visitor's upstairs process, packaging the visitor's mobile phone wifimac with the corresponding visitor APP-ID, the building number and floor number where the visitor arrives into a visitor arrival message, and uploading the visitor arrival message to the intelligent lock management platform; when the visitor arrives at the master's door lock, click the unlock button on the mobile phone visitor APP, then the visitor APP reports an unlock request message to the intelligent lock management platform; when the visitor's mobile phone approaches the door lock, the door lock senses the visitor's mobile phone NFC and then sends a visitor query message to the intelligent lock management platform, so that the intelligent lock management platform can schedule the corresponding door lock to open according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open according to the unlock request message, the visitor query message and the visitor arrival message, thereby being able to intelligently schedule the unlocking operation of the corresponding door lock and improve the user experience and the security of the system.

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

[0089] The collection module 301 is used to collect the mobile phone WiFi MAC information of visitors during the process of going upstairs through the WiFi listening devices installed inside the elevators of each building in the community, and package the visitor's mobile phone WiFi MAC, the corresponding visitor APP-ID, the building number and floor number where the visitor arrives into a visitor arrival message, and upload the visitor arrival message to the intelligent lock management platform;

[0090] The reporting module 302 is used to, when the visitor arrives at the host's door lock and clicks the unlock button on the mobile phone visitor APP, the visitor APP reports an unlock request message to the intelligent lock management platform. The unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone WiFi MAC, the location where the visitor is, and the time point when the unlock request message is sent;

[0091] The sending module 303 is used to, when the visitor's mobile phone approaches the door lock and the door lock senses the visitor's mobile phone NFC, send a visitor query message to the intelligent lock management platform. The visitor query message includes: door lock ID, door lock geographical location, and the time point when the visitor query message is sent, so that the intelligent lock management platform can schedule the corresponding door lock to open according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open according to the unlock request message, the visitor query message and the visitor arrival message.

[0092] It can be seen that by collecting the mobile phone WiFi MAC information of visitors during the process of going upstairs, packaging the visitor's mobile phone WiFi MAC, the corresponding visitor APP-ID, the building number and floor number where the visitor arrives into a visitor arrival message, and uploading the visitor arrival message to the intelligent lock management platform; when the visitor arrives at the host's door lock and clicks the unlock button on the mobile phone visitor APP, the visitor APP reports an unlock request message to the intelligent lock management platform; when the visitor's mobile phone approaches the door lock and the door lock senses the visitor's mobile phone NFC, send a visitor query message to the intelligent lock management platform, so that the intelligent lock management platform can schedule the corresponding door lock to open according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open according to the unlock request message, the visitor query message and the visitor arrival message, the unlocking operation of the corresponding door lock can be intelligently scheduled, and the user experience and the security of the system can be improved.

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

[0094] Specifically, in this embodiment, the above storage medium can be set to store a computer program for executing the following steps:

[0095] S201. Through the wifi listening devices installed inside the elevators of each building in the community, collect the mobile phone wifi mac information of visitors during the process of going upstairs. Package the visitor's mobile phone wifi mac, the corresponding visitor APP-ID, the building number and floor number where the visitor arrives into a visitor arrival message, and upload the visitor arrival message to the intelligent lock management platform.

[0096] S202. When the visitor arrives at the host's door lock, click the unlock button on the mobile phone visitor APP. Then the visitor APP reports an unlock request message to the intelligent lock management platform. The unlock request message includes: visitor APP-ID, visitor's mobile phone NFC-ID, mobile phone wifi mac, the location where the visitor is, and the time point when the unlock request message is sent.

[0097] S203. When the visitor's mobile phone approaches the door lock, the door lock senses the visitor's mobile phone NFC and then sends a visitor query message to the intelligent lock management platform. The visitor query message includes: door lock ID, door lock geographical location, and the time point when the visitor query message is sent, so that the intelligent lock management platform can schedule the corresponding door lock to open according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open according to the unlock request message, the visitor query message and the visitor arrival message.

[0098] It can be seen that collect the mobile phone wifi mac information of visitors during the process of going upstairs, package the visitor's mobile phone wifi mac, the corresponding visitor APP-ID, the building number and floor number where the visitor arrives into a visitor arrival message, and upload the visitor arrival message to the intelligent lock management platform. When the visitor arrives at the host's door lock, click the unlock button on the mobile phone visitor APP. Then the visitor APP reports an unlock request message to the intelligent lock management platform. When the visitor's mobile phone approaches the door lock, the door lock senses the visitor's mobile phone NFC and then sends a visitor query message to the intelligent lock management platform, so that the intelligent lock management platform can schedule the corresponding door lock to open according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open according to the unlock request message, the visitor query message and the visitor arrival message, thereby being able to intelligently schedule the unlocking operation of the corresponding door lock, improving the user experience and the security of the system.

[0099] The embodiment of the present invention also 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.

[0100] 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.

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

[0102] S201, Through the wifi listening devices installed inside the elevators of each building in the community, collect the mobile phone wifi mac information of visitors during the process of going upstairs. Package the visitor mobile phone wifi mac, the corresponding visitor APP-ID, the building number and floor number where the visitor arrives into a visitor arrival message, and upload the visitor arrival message to the intelligent lock management platform;

[0103] S202, When the visitor arrives at the host's door lock, click the unlock button on the mobile phone visitor APP, then the visitor APP reports an unlock request message to the intelligent lock management platform. Among them, the unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifi mac, visitor location, and the time point when the unlock request message is sent;

[0104] S203, When the visitor's mobile phone approaches the door lock, the door lock senses the visitor's mobile phone NFC, then sends a visitor query message to the intelligent lock management platform. Among them, the visitor query message includes: door lock ID, door lock geographical location, and the time point when the visitor query message is sent, so that the intelligent lock management platform can schedule the corresponding door lock to open according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open according to the unlock request message, the visitor query message and the visitor arrival message.

[0105] It can be seen that collect the mobile phone wifi mac information of visitors during the process of going upstairs, package the visitor mobile phone wifi mac, the corresponding visitor APP-ID, the building number and floor number where the visitor arrives into a visitor arrival message, and upload the visitor arrival message to the intelligent lock management platform; when the visitor arrives at the host's door lock, click the unlock button on the mobile phone visitor APP, then the visitor APP reports an unlock request message to the intelligent lock management platform; when the visitor's mobile phone approaches the door lock, the door lock senses the visitor's mobile phone NFC, then sends a visitor query message to the intelligent lock management platform, so that the intelligent lock management platform can schedule the corresponding door lock to open according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open according to the unlock request message, the visitor query message and the visitor arrival message, thereby being able to intelligently schedule the unlocking operation of the corresponding door lock, improving the user experience and the security of the system.

[0106] The above has described in detail the structure, features and function effects of the present invention according to the illustrated embodiments. The above is only the preferred embodiment of the present invention, but the present invention is not limited to the scope of implementation shown in 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 be within the protection scope of the present invention.

Claims

1. A multi-modal scheduling door opening method based on an intelligent lock platform, characterized in that The method includes: Collect the mobile phone WiFi MAC information of a visitor during the process of going upstairs through the WiFi listening devices installed inside the elevators of each building in the community, package the visitor's mobile phone WiFi MAC, the corresponding visitor APP-ID, the building number and floor number where the visitor arrives into a visitor arrival message, and upload the visitor arrival message to the intelligent lock management platform; When the visitor arrives at the host's door lock, click the unlock button on the mobile phone visitor APP, then the visitor APP reports an unlock request message to the intelligent lock management platform. The unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone WiFi MAC, the location where the visitor is, and the time point when the unlock request message is sent; When the visitor's mobile phone approaches the door lock and the door lock senses the visitor's mobile phone NFC, it sends a visitor query message to the intelligent lock management platform. The visitor query message includes: door lock ID, door lock geographical location, and the time point when the visitor query message is sent, so that the intelligent lock management platform schedules the corresponding door lock to open according to the unlock request message, the visitor query message and the visitor arrival message; Based on the door lock ID in the visitor query message, find all visitor APP-IDs that are allowed to access the door lock ID at the corresponding time point according to the visitor information table as the compliant visitor APP-ID set. The visitor information table receives and stores each piece of visitor information. Each piece of visitor information includes: host APP-ID, door lock-ID, visitor APP-ID, and access validity period; screen the unlock request message, find all unlock request messages whose visitor APP-IDs belong to the compliant visitor APP-ID set within a preset time period before and after the same time point. The visitor APP-IDs in all the found unlock request messages form an alternative visitor APP-ID set; according to the building number and floor number where the door lock is located included in the door lock geographical location in the visitor query message, find the matching visitor arrival message within a preset time period before and after the same time point, and find the corresponding visitor APP-ID set according to the WiFi MAC in the found visitor arrival message to form an elevator arrival APP-ID set; take the intersection of the alternative visitor APP-ID set and the elevator arrival APP-ID set. If the intersection is not empty, schedule the corresponding door lock to open.

2. The method according to claim 1, wherein The step of collecting the mobile phone WiFi MAC information of a visitor during the process of going upstairs through the WiFi listening devices installed inside the elevators of each building in the community, packaging the visitor's mobile phone WiFi MAC, the corresponding visitor APP-ID, the building number and floor number where the visitor arrives into a visitor arrival message, and uploading the visitor arrival message to the intelligent lock management platform includes: The visitor's mobile phone APP records the location in real time according to the mobile phone GPS or Beidou navigation information and periodically reports the current location information to the intelligent lock management platform; When a visitor enters a residential building and the GPS or Beidou navigation information disappears, the location of the visitor remains the geographical location of the building. If the platform detects that the location reported by the mobile APP has not been updated for three cycles, it will detect the location of the APP. If the detected location is the location of a certain building, it will obtain the wifimac information corresponding to the mobile APP-ID according to the user list maintained locally, and notify all elevators in the building to pay attention to the wifimac of the mobile phone corresponding to the APP-ID. Among them, 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; When a visitor arrives at the building and enters the building, the location reported by the visitor's APP to the platform will continue to be not updated. After more than three cycles, the platform will notify all elevators in the corresponding building to pay attention to the wifimac of the visitor; When a visitor enters the elevator, the wifi listener in the elevator collects the current wifimac set once when the elevator door closes. If it finds that the wifimac of the visitor is in the wifimac set, the elevator will continue to pay attention to the wifimac; When the elevator finds that the wifimac disappears when closing the elevator door on a certain floor, it will record the floor where the wifimac disappears and send a visitor arrival message to the platform. Among them, the visitor arrival message includes the visitor's mobile phone wifimac, the corresponding visitor APP-ID, the building number where the visitor arrives, and the floor number.

3. The method according to claim 2, characterized in that, The dispatching of the corresponding door lock to open according to the unlocking request message, visitor query message, and visitor arrival message includes: Based on the visitor APP-ID in the unlocking request message, according to the visitor information table, find all the door lock IDs that the visitor APP-ID is allowed to access at the corresponding time point, and form a compliant door lock-ID set; According to the visitor query messages received within a preset time period before and after the same time point, filter out the door lock IDs whose door lock-ID conforms to the compliant door lock-ID set, and form an alternative door lock-ID set; According to the visitor APP-ID in the unlocking request message, find the corresponding wifimac. According to the building number and floor number where the visitor arrives in the visitor arrival message, obtain the set of door locks that the visitor APP-ID is allowed to access, and form an elevator arrival door lock-ID set; Take the intersection of the alternative door lock-ID set and the elevator arrival door lock-ID set. If the intersection is not empty, dispatch the corresponding door lock to open.

4. A multi-modal scheduling door opening system based on an intelligent lock platform, characterized in that, The system includes: An acquisition module, which is used to collect the mobile phone wifimac information of the visitor during the process of going upstairs through the wifi listening devices installed inside each building elevator in the community, package the visitor's mobile phone wifimac, the corresponding visitor APP-ID, the building number where the visitor arrives, and the floor number into a visitor arrival message, and upload the visitor arrival message to the intelligent lock management platform; Reporting module, which is used to report an unlocking request message to the intelligent lock management platform when a visitor arrives at the host's door lock and clicks the unlocking button on the mobile visitor APP. The unlocking request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, visitor's location, and the time point when the unlocking request message is sent; Sending module, which is used to send a visitor query message to the intelligent lock management platform when the visitor's mobile phone approaches the door lock and the door lock senses the visitor's mobile phone NFC. The visitor query message includes: door lock ID, door lock geographical location, and the time point when the visitor query message is sent, so that the intelligent lock management platform can schedule the corresponding door lock to open according to the unlocking request message, the visitor query message, and the visitor arrival message; Based on the door lock ID in the visitor query message, all visitor APP-IDs that are allowed to access the door lock ID at the corresponding time point are found according to the visitor information table as the compliant visitor APP-ID set. 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; the unlocking request message is screened to find all unlocking request messages whose visitor APP-IDs within a preset duration before and after the same time point belong to the compliant visitor APP-ID set, and the visitor APP-IDs in all the found unlocking request messages form an alternative visitor APP-ID set; according to the building number and floor number where the door lock is located included in the door lock geographical location in the visitor query message, the visitor arrival messages within a preset duration before and after the same time point that match are found, and the corresponding visitor APP-ID set is found according to the wifimac in the found visitor arrival messages to form an elevator arrival APP-ID set; take the intersection of the alternative visitor APP-ID set and the elevator arrival APP-ID set, and if the intersection is not empty, schedule the corresponding door lock to open.

5. The system according to claim 4, wherein The acquisition module is specifically used for: The visitor mobile phone APP records the location in real time according to the mobile phone GPS or Beidou navigation information and periodically reports the current location information to the intelligent lock management platform; When the visitor enters the residential building and the GPS or Beidou navigation information disappears, the location of the visitor remains the geographical location of the building. If the platform finds that the location reported by the mobile phone APP does not update for three cycles, the location of the APP is detected. If it is found that the location is the location of a certain building, the wifimac information corresponding to the mobile phone APP-ID is obtained according to the user list maintained locally, and all elevators in the building are notified to pay attention to the wifimac of the mobile phone corresponding to the APP-ID. 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; When the visitor arrives at the building and enters the building, the location reported by the visitor APP to the platform will continue to not update. After more than three cycles, the platform notifies all elevators in the corresponding building to pay attention to the wifimac of the visitor; When a visitor enters the elevator, the elevator's Wi-Fi listener collects the current set of Wi-Fi MAC addresses once when the elevator door closes. If the Wi-Fi MAC address of the visitor is found in the set of Wi-Fi MAC addresses, the elevator will continuously monitor this Wi-Fi MAC address. When the elevator detects that the Wi-Fi MAC address disappears when the elevator door closes on a certain floor, it records the floor where the Wi-Fi MAC address disappears and sends a visitor arrival message to the platform. The visitor arrival message includes the visitor's mobile phone Wi-Fi MAC address, the corresponding visitor APP-ID, the building number where the visitor arrives, and the floor number.

6. The system according to claim 5, characterized in that, The sending module is specifically configured to: Based on the visitor APP-ID in the unlocking request message, according to the visitor information table, find all the door lock IDs that the visitor APP-ID is allowed to access at the corresponding time point, and form a compliant door lock-ID set. According to the visitor query messages received within a preset duration before and after the same time point, filter out the door lock IDs whose door lock-ID conforms to the compliant door lock-ID set, and form an alternative door lock-ID set. According to the visitor APP-ID in the unlocking request message, find the corresponding Wi-Fi MAC address. According to the building number and floor number where the visitor arrives in the visitor arrival message, obtain the set of door locks that the visitor APP-ID is allowed to access, and form an elevator arrival door lock-ID set. Take the intersection of the alternative door lock-ID set and the elevator arrival door lock-ID set. If the intersection is not empty, schedule the corresponding door lock to open.

7. A storage medium, characterized in that, The computer program is stored in the storage medium, wherein the computer program is set to execute the method described in any one of claims 1-3 when running.

8. An electronic device, comprising a memory and a processor, characterized in that, The 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 claims 1-3.

Citation Information

Patent Citations

  • Unlocking method and device of intelligent door lock

    CN112419553A

  • Method and device for sending information

    CN113636421A