Multi-mode dispatching door opening method and system based on intelligent lock platform
By using wifi listening devices in the smart lock system to collect visitor mobile phone information, and combined with the message scheduling mechanism of the smart lock management platform, the problems of insufficient security and cumbersome identity verification in the existing smart lock system are solved, achieving a more efficient and secure door opening experience.
Patent Information
- Application Number
- CN202510332550.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-20
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2045-03-20
AI Technical Summary
The existing smart lock system has problems such as insufficient security, inconvenient use, low management efficiency and cumbersome guest identity verification process, which affects the user experience.
By installing a wifi listening device in the elevator of the community building, collecting the wifimac information of the visitor's mobile phone, and packaging it with the visitor APP-ID, building number, and floor number as visitor arrival messages and uploading them to the smart lock management platform. When a visitor reaches the door lock edge or the mobile phone approaches the door lock, the unlock request or query message is sent through the visitor APP or the door lock sensor. The smart lock management platform dispatches the door lock to open the door according to these messages.
The unlocking operation of intelligent dispatch door lock is realized, which improves user experience and system security, and simplifies the guest identity verification process.
Smart Images

Figure CN119851381A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of smart door locks, and in particular to a multi-modal scheduling door opening method and system based on a smart lock platform. Background Art
[0002] With the rapid development of smart home technology, smart locks, as an important component, have been gradually widely used in residences, office buildings and public places. Traditional door opening methods usually rely on physical keys or single electronic identification technology, which have problems such as insufficient security, inconvenience in use, and low management efficiency. In addition, the traditional method of identity verification for visitors is relatively cumbersome, which is easy to cause time delays and affect user experience.
[0003] In recent years, with the rapid development of mobile Internet and Internet of Things technology, users' demand for access control systems has 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 control cards, or directly contacting residents, which are 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 a smart lock platform to address the deficiencies in the prior art, and to be able to intelligently schedule the unlocking operation of the corresponding door locks to improve user experience and system security.
[0005] An embodiment of the present application provides a multi-modal scheduling door opening method based on a smart lock platform, the method comprising: Through the wifi listening devices installed inside the elevators of each building in the community, the wifi mac information of the visitor's mobile phone is collected during the visitor's upstairs process, and the visitor's mobile phone wifi mac and 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 smart lock management platform; When the visitor arrives at the door lock of the host's house and clicks the unlock button on the mobile visitor APP, the visitor APP reports the unlock request message to the smart lock management platform. The unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, visitor's location, and the time when the unlock request message is sent; When the visitor's mobile phone approaches the door lock, the door lock senses the NFC of the visitor's mobile phone and sends a visitor query message to the smart lock management platform, wherein the visitor query message includes: door lock ID, door lock geographic location, and visitor query message sending time point, so that the smart lock management platform can schedule the corresponding door lock to open the door according to the visitor query message and unlocking request message, or schedule the corresponding door lock to open the door according to the unlocking request message, visitor query message and visitor arrival message.
[0006] Optionally, the wifi listening device installed inside the elevator of each building in the community collects the wifi mac information of the visitor's mobile phone during the process of going upstairs, packages the visitor's 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 uploads the visitor arrival message to the smart lock management platform, including: The visitor's mobile phone APP records the location in real time based on the mobile phone GPS or Beidou navigation information, and periodically reports the current location information to the smart lock management platform; When a visitor enters a residential building, the GPS or Beidou navigation information disappears, and the visitor's location remains the geographic location of the building. If the platform finds that the location reported by the mobile phone APP is not updated for three cycles, the location of the APP is detected. If the location is found to be the location of a certain building, the wifimac information corresponding to the mobile phone APP-ID is obtained according to the locally maintained user list, and all elevators in the building are notified to pay attention to the wifimac of the mobile phone corresponding to the APP-ID, wherein the user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, and 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 not be updated. After more than three cycles, the platform will notify all elevators in the corresponding building to pay attention to the visitor's wifi mac; When a visitor enters the elevator, the elevator's wifi listener 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 continue to pay attention to the wifimac; When the elevator finds that the wifimac disappears when the elevator door is closed on a certain floor, it records the floor where the wifimac disappears and sends a visitor arrival message to the platform, where the visitor arrival message includes the visitor's mobile phone wifimac and the corresponding visitor APP-ID, the building number and floor number where the visitor arrives.
[0007] Optionally, the scheduling of opening a corresponding door lock according to the visitor query message and the unlock request message includes: 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 searched according to the visitor information table as a set of compliant visitor APP-IDs, wherein the visitor information table receives and saves each piece of visitor information, each piece of visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, and access validity period; The unlocking request messages are screened to find all unlocking request messages whose visitor APP-ID belongs to the compliant visitor APP-ID set within a preset time period before and after the same time point, and the visitor APP-IDs in all the unlocking request messages found form a candidate visitor APP-ID set; According to the door lock location contained in the visitor query message, the door lock building number and floor number are searched for matching visitor arrival messages within a preset time period before and after the same time point, and the corresponding visitor APP-ID set is found according to the wifimac in the found visitor arrival message to form the elevator arrival APP-ID set; Take the intersection of the candidate visitor APP-ID set and the elevator arrival APP-ID set. If the intersection is not empty, schedule the corresponding door lock to open the door.
[0008] Optionally, the scheduling of opening a corresponding door lock according to the unlocking request message, the visitor query message and the visitor arrival message includes: Based on the visitor APP-ID in the unlock 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 to 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, the door lock IDs whose door lock IDs conform to the compliant door lock ID set are screened out to form a candidate door lock ID set; According to the visitor APP-ID in the unlock request message, find the corresponding wifimac, and according to the building number and floor number of the visitor in the visitor arrival message, obtain the door lock set that the visitor APP-ID allows to access, forming the elevator arrival door lock-ID set; Take the intersection of the candidate 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 the door.
[0009] Another embodiment of the present application provides a multi-modal scheduling door opening system based on a smart lock platform, the system comprising: The collection module is used to collect the mobile phone wifi mac information of visitors when they go 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 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 smart lock management platform; The reporting module is used when the visitor arrives at the door lock of the host's house and clicks the unlock button on the mobile visitor APP. The visitor APP then reports the unlock request message to the smart lock management platform. The unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, visitor's location, and the time when the unlock request message is sent; The sending module is used to send a visitor query message to the smart 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. The visitor query message includes: door lock ID, door lock geographic location, and visitor query message sending time point, so that the smart lock management platform can schedule the corresponding door lock to open the door according to the visitor query message and unlocking request message, or schedule the corresponding door lock to open the door according to the unlocking request message, visitor query message and visitor arrival message.
[0010] Yet another embodiment of the present application provides a storage medium, wherein the storage medium stores a computer program, wherein the computer program is configured to execute any of the above methods when running.
[0011] Yet another embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute any of the methods described above.
[0012] Compared with the prior art, the present invention provides a multimodal scheduling door opening method based on a smart lock platform, which collects the mobile phone wifimac information of the visitor during the process of going upstairs, packages the visitor's mobile phone wifimac and the corresponding visitor APP-ID, the building number and floor number where the visitor arrives as a visitor arrival message, and uploads the visitor arrival message to the smart lock management platform; when the visitor arrives at the owner's door lock, he clicks the unlock button on the mobile phone visitor APP, and the visitor APP reports the unlock request message to the smart lock management platform; when the visitor's mobile phone approaches the door lock, the door lock senses the NFC of the visitor's mobile phone, and sends a visitor query message to the smart lock management platform, so that the smart lock management platform schedules the corresponding door lock to open the door according to the visitor query message and the unlock request message, or schedules the corresponding door lock to open the door according to the unlock request message, the visitor query message and the visitor arrival message, so as to intelligently schedule the unlocking operation of the corresponding door lock, thereby improving the user experience and the security of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 A hardware structure block diagram of a computer terminal for a multi-modal scheduling door opening method based on a smart lock platform provided in an embodiment of the present invention; Figure 2 A schematic diagram of a flow chart of a multi-modal scheduling door opening method based on a smart lock platform provided in an embodiment of the present invention; Figure 3 A schematic diagram of the structure of a multi-modal scheduling door opening system based on a smart lock platform provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0014] The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, but should not be construed as limiting the present invention.
[0015] The embodiment of the present invention first provides a multi-modal scheduling door opening method based on a smart lock platform, which can be applied to electronic devices such as computer terminals, specifically ordinary computers, etc.
[0016] The following describes it in detail by taking running on a computer terminal as an example. Figure 1 The hardware structure block diagram of a computer terminal for a multi-modal scheduling door opening method based on a smart lock platform provided by an embodiment of the present invention. Figure 1 As shown, the computer device includes a processor, a memory, and a network interface connected via a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.
[0017] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any multi-modal scheduling door opening method based on the smart lock platform.
[0018] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.
[0019] 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, the processor can execute any multi-modal scheduling door opening method based on the smart lock platform.
[0020] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 1 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0021] 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 (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) 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.
[0022] See also Figure 2 , an embodiment of the present invention provides a multi-modal scheduling door opening method based on a smart lock platform, which may include the following steps: S201, collect the mobile phone wifi mac information of visitors when they go upstairs through the wifi listening device installed in the elevator of each building in the community, package the visitor's 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 smart lock management platform; Specifically, the visitor's mobile phone APP records the location in real time based on the mobile phone GPS or Beidou navigation information, and periodically reports the current location information to the smart lock management platform; When a visitor enters a residential building, the GPS or Beidou navigation information disappears, and the visitor's location remains the geographic location of the building. If the platform finds that the location reported by the mobile phone APP is not updated for three cycles, the location of the APP is detected. If the location is found to be the location of a certain building, the wifimac information corresponding to the mobile phone APP-ID is obtained according to the locally maintained user list, and all elevators in the building are notified to pay attention to the wifimac of the mobile phone corresponding to the APP-ID, wherein the user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, and 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 not be updated. After more than three cycles, the platform will notify all elevators in the corresponding building to pay attention to the visitor's wifi mac; When a visitor enters the elevator, the elevator's wifi listener 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 continue to pay attention to the wifimac; When the elevator finds that the wifimac disappears when the elevator door is closed on a certain floor, it records the floor where the wifimac disappears and sends a visitor arrival message to the platform, where the visitor arrival message includes the visitor's mobile phone wifimac and the corresponding visitor APP-ID, the building number and floor number where the visitor arrives.
[0023] S202, when the visitor arrives at the door lock of the host's house and clicks the unlock button on the mobile visitor APP, the visitor APP reports an unlock request message to the smart lock management platform, where the unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, visitor's location, and the time when the unlock request message is sent; S203, when the visitor's mobile phone approaches the door lock, the door lock senses the NFC of the visitor's mobile phone and sends a visitor query message to the smart lock management platform, wherein the visitor query message includes: door lock ID, door lock geographic location, and visitor query message sending time point, so that the smart lock management platform schedules the corresponding door lock to open the door according to the visitor query message and the unlocking request message, or schedules the corresponding door lock to open the door according to the unlocking request message, the visitor query message and the visitor arrival message.
[0024] Specifically, the corresponding door lock is scheduled to open according to the visitor query message and the unlock request message, and 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 can be found according to the visitor information table as the compliant visitor APP-ID set, wherein the visitor information table receives and saves each visitor information, and each visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, and access validity period; The unlocking request messages are screened to find all unlocking request messages whose visitor APP-ID belongs to the compliant visitor APP-ID set within a preset time period before and after the same time point, and the visitor APP-IDs in all the unlocking request messages found form a candidate visitor APP-ID set; According to the door lock location contained in the visitor query message, the door lock building number and floor number are searched for matching visitor arrival messages within a preset time period before and after the same time point, and the corresponding visitor APP-ID set is found according to the wifimac in the found visitor arrival message to form the elevator arrival APP-ID set; Take the intersection of the candidate visitor APP-ID set and the elevator arrival APP-ID set. If the intersection is not empty, schedule the corresponding door lock to open the door.
[0025] Specifically, the corresponding door lock is scheduled to open according to the unlock request message, the visitor query message and the visitor arrival message, and based on the visitor APP-ID in the unlock request message and the visitor information table, all door lock IDs that the visitor APP-ID is allowed to access at the corresponding time point can be searched to 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, the door lock IDs whose door lock IDs conform to the compliant door lock ID set are screened out to form a candidate door lock ID set; According to the visitor APP-ID in the unlock request message, find the corresponding wifimac, and according to the building number and floor number of the visitor in the visitor arrival message, obtain the door lock set that the visitor APP-ID allows to access, forming the elevator arrival door lock-ID set; Take the intersection of the candidate 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 the door.
[0026] Exemplary, pre-conditions: The owner installs a smart door lock on the entrance door (each door lock has an independent ID, door lock IP address, door lock geographic location, etc.), connects to the cloud platform, registers with the platform, and updates periodically. The platform records a list of door locks, including door lock ID, door lock IP address, door lock geographic location, etc.
[0027] The host and the visitor's mobile phones are installed with APP. Each APP has a unique ID (such as the user name + mobile phone number used when registering), and supports reporting 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, mobile phone IP where the user's APP is located, and other user information.
[0028] Application before a visitor visits the host's home: The visitor sends his or her APP-ID to the host. The host fills in the visitor APP-ID in his or her own APP and reports the "visitor registration" message to the platform, which includes: host APP-ID, door lock-ID, visitor APP-ID, and validity period. At the same time, a copy of the visitor information table reported by the host is saved locally in the APP, including door lock-ID, visitor APP-ID, and validity period.
[0029] The platform saves the visitor information table, including the owner APP-ID, door lock-ID, visitor APP-ID, validity period, etc., as shown in the following table. Assume that the owner APP is APP-host, the door lock ID is door lock-host, and the mobile phone is NFC-host; the APP of visitor 1 is APP-guest1, the door lock ID is door lock-guest1, and the mobile phone is NFC-guest1; the APP of visitor 2 is APP-guest2, the door lock ID is door lock-guest2, and the mobile phone is NFC-guest2. The visitor information table saved by the platform is shown in Table 1.
[0030] Table 1
[0031] What to do when a visitor arrives at the host's home: When the visitor guest1 arrives at the host's door, opens the mobile phone APP, and clicks the unlock button (the key here is that the visitor is not required to explicitly select which room, even if the visitor has the permission to access multiple rooms at the same time at that time), the visitor APP reports the "unlock request" message to the platform, which contains: visitor APP-ID, visitor mobile phone NFC-ID and sending time. The design of the visitor APP actively reporting is to avoid the situation where the visitor passes by the host's door temporarily without unlocking the door and mistakenly opens the door, causing security risks.
[0032] The platform saves the message content. The visitor unlocking request message saved by the platform is shown in Table 2.
[0033] Table 2
[0034] When the door lock senses the NFC of a nearby mobile phone, it reads the NFC-ID of the nearby mobile phone and reports the "door lock reads the mobile phone" message to the platform, which contains: door lock ID, mobile phone NFC-ID and sending time. The design of the door lock reading the mobile phone information and reporting it is to avoid the platform only checking and opening the door based on the visitor's APP information when the visitor is not at the owner's door (for example, going to the wrong place or remote misoperation), which may cause security risks.
[0035] The platform saves the message content. The door lock reading message saved by the platform is shown in Table 3.
[0036] Table 3
[0037] Each elevator in each building in the community has an independent ID, IP address and geographic location information, which is registered with the platform. A wifi listening device is installed inside the elevator to collect wifimac and report it to the platform.
[0038] When the visitor's mobile phone approaches the door lock, the door lock senses NFC and sends a "visitor query" message to the platform, which contains the door lock ID, door lock geographic location (including geographic information, building number, floor, room number, etc.), time point and other information.
[0039] The visitor's mobile phone APP records the "location" in real time based on 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 the "location" remains the geographic location of the building. If the platform finds that the "location" reported by a mobile phone APP has not been updated for three cycles, it will detect the location of the APP. If it is found to be in a certain building, the wifimac information corresponding to the mobile phone APP-ID is obtained based on the locally maintained user list, and all elevators in the building are notified to pay attention to the wifimac of the mobile phone corresponding to the APP-ID.
[0040] When visitors guest1 and guest2 arrive at the building and enter the building, the "location" reported by their APP to the platform will not be updated. After more than three cycles, the platform will notify all elevators in the corresponding building to pay attention to wifimac1 of guest1 and wifimac2 of guest2.
[0041] When visitors guest1, guest2 and other residents 1 and 2 enter the elevator from the lobby, the wifi listener of elevator 1 will collect the current wifi mac set Set0 once when the elevator door closes. If wifimac1 or wifimac2 is found in Set0, elevator 1 will continue to pay attention to the wifimac. When elevator 1 finds that wifimac1 and wifimac2 disappear when the elevator door is closed on a certain floor, it records the floor where wifimac1 and wifimac2 disappear, and sends a "visitor arrival" message to the platform, which contains the visitor's wifimac1, wifimac2, the building number and floor number arrived. 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 arrived.
[0042] When the visitor arrives at the door lock of the host's house and clicks the unlock button on the mobile phone APP, the visitor APP reports the "unlock request" message to the platform, which includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, "location" (currently still the edge of the building, not 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.
[0043] After the platform receives the three messages sent by the door lock, the visitor mobile phone APP and the elevator, it can determine whether to open the door in two ways: triggering by the "visitor query" message or by the "unlock request" message. The following are the respective instructions.
[0044] Triggered by the "Visitor Query" message. Based on the door lock ID in the "Visitor Query" message, the platform finds all visitor APP-IDs that are allowed to access the door lock ID at that time point according to the visitor information table 1 - called the "compliant visitor APP-ID set". Determine whether the received "unlock request" message is for the door lock: filter the "unlock request" message to find all "visitor query" messages whose visitor APP-ID belongs to the "compliant visitor APP-ID set" within 5 minutes before and after the same time point. These visitor APP-IDs form the "alternative visitor APP-ID set"; according to the building number and floor number of the door lock in the "Visitor Query" message, find the matching "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 according to the wifimac therein 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, the two visitors traveling together have access to the same door lock, but it doesn't matter, they can both enter the door), it means that visitor guest1 or guest2 clicked "unlock request" near the door lock, so the platform notifies the door lock to open.
[0045] Triggered by the "Unlock Request" message. Based on the visitor APP-ID in the visitor's "Unlock Request" message, the platform finds all the door lock IDs that the visitor APP-ID is allowed to access at that time point according to the visitor information table 1, forming a "compliant door lock-ID set". According to the "visitor query" messages received within 5 minutes before and after the same time point, the door lock IDs whose door locks meet the "compliant door lock-ID set" are screened out to form an "alternative door lock-ID set". According to the APP-ID in the visitor's "Unlock Request" message, find the corresponding wifimac, and according to the "visitor arrival" message provided by the elevator, according to the arrival 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 "recorded door lock-ID set" and "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 visitor only clicks the unlock request near one door lock, so the platform will only notify the door lock to open the door), then the platform notifies the door lock to open the door.
[0046] Beneficial effect: The door lock does not need to read the visitor's NFC-ID, and the user does not need to specify which owner's door lock they want to open when submitting an "unlock request", the system automatically handles it.
[0047] It can be seen that the wifimac information of the visitor's mobile phone is collected during the process of going upstairs, and the wifimac of the visitor's mobile phone and the corresponding visitor APP-ID, the building number and the floor number where the visitor arrives are packaged as a visitor arrival message, and the visitor arrival message is uploaded to the smart lock management platform; when the visitor arrives at the owner's door lock, he clicks the unlock button on the mobile visitor APP, and the visitor APP reports the unlock request message to the smart lock management platform; when the visitor's mobile phone approaches the door lock, the door lock senses the NFC of the visitor's mobile phone, and sends a visitor query message to the smart lock management platform, so that the smart lock management platform can schedule the corresponding door lock to open the door according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open the door according to the unlock request message, the visitor query message and the visitor arrival message, so as to intelligently schedule the unlocking operation of the corresponding door lock, thereby improving the user experience and system security.
[0048] Another embodiment of the present invention provides a multi-modal scheduling door opening system based on a smart lock platform, see Figure 3 , the system may include: The collection module 301 is used to collect the mobile phone wifi mac information of the visitor when going upstairs through the wifi listening device installed inside the elevator of each building in the community, package the visitor's 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 smart lock management platform; The reporting module 302 is used for when the visitor arrives at the door lock of the host's house and clicks the unlock button on the mobile visitor APP, the visitor APP reports the unlock request message to the smart lock management platform, wherein the unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, visitor's location, and the time when the unlock request message is sent; The sending module 303 is used to send a visitor query message to the smart 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. The visitor query message includes: door lock ID, door lock geographic location, and visitor query message sending time point, so that the smart lock management platform schedules the corresponding door lock to open the door according to the visitor query message and the unlocking request message, or schedules the corresponding door lock to open the door according to the unlocking request message, the visitor query message and the visitor arrival message.
[0049] It can be seen that the wifimac information of the visitor's mobile phone is collected during the process of going upstairs, and the wifimac of the visitor's mobile phone and the corresponding visitor APP-ID, the building number and the floor number where the visitor arrives are packaged as a visitor arrival message, and the visitor arrival message is uploaded to the smart lock management platform; when the visitor arrives at the owner's door lock, he clicks the unlock button on the mobile visitor APP, and the visitor APP reports the unlock request message to the smart lock management platform; when the visitor's mobile phone approaches the door lock, the door lock senses the NFC of the visitor's mobile phone, and sends a visitor query message to the smart lock management platform, so that the smart lock management platform can schedule the corresponding door lock to open the door according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open the door according to the unlock request message, the visitor query message and the visitor arrival message, so as to intelligently schedule the unlocking operation of the corresponding door lock, thereby improving the user experience and system security.
[0050] An embodiment of the present invention further provides a storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0051] Specifically, in this embodiment, the above storage medium may be configured to store a computer program for performing the following steps: S201, collect the mobile phone wifi mac information of visitors when they go upstairs through the wifi listening device installed in the elevator of each building in the community, package the visitor's 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 smart lock management platform; S202, when the visitor arrives at the door lock of the host's house and clicks the unlock button on the mobile visitor APP, the visitor APP reports an unlock request message to the smart lock management platform, where the unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, visitor's location, and the time when the unlock request message is sent; S203, when the visitor's mobile phone approaches the door lock, the door lock senses the NFC of the visitor's mobile phone and sends a visitor query message to the smart lock management platform, wherein the visitor query message includes: door lock ID, door lock geographic location, and visitor query message sending time point, so that the smart lock management platform schedules the corresponding door lock to open the door according to the visitor query message and the unlocking request message, or schedules the corresponding door lock to open the door according to the unlocking request message, the visitor query message and the visitor arrival message.
[0052] It can be seen that the wifimac information of the visitor's mobile phone is collected during the process of going upstairs, and the wifimac of the visitor's mobile phone and the corresponding visitor APP-ID, the building number and the floor number where the visitor arrives are packaged as a visitor arrival message, and the visitor arrival message is uploaded to the smart lock management platform; when the visitor arrives at the owner's door lock, he clicks the unlock button on the mobile visitor APP, and the visitor APP reports the unlock request message to the smart lock management platform; when the visitor's mobile phone approaches the door lock, the door lock senses the NFC of the visitor's mobile phone, and sends a visitor query message to the smart lock management platform, so that the smart lock management platform can schedule the corresponding door lock to open the door according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open the door according to the unlock request message, the visitor query message and the visitor arrival message, so as to intelligently schedule the unlocking operation of the corresponding door lock, thereby improving the user experience and system security.
[0053] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0054] Specifically, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0055] Specifically, in this embodiment, the processor may be configured to perform the following steps through a computer program: S201, collect the mobile phone wifi mac information of visitors when they go upstairs through the wifi listening device installed in the elevator of each building in the community, package the visitor's 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 smart lock management platform; S202, when the visitor arrives at the door lock of the host's house and clicks the unlock button on the mobile visitor APP, the visitor APP reports an unlock request message to the smart lock management platform, where the unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, visitor's location, and the time when the unlock request message is sent; S203, when the visitor's mobile phone approaches the door lock, the door lock senses the NFC of the visitor's mobile phone and sends a visitor query message to the smart lock management platform, wherein the visitor query message includes: door lock ID, door lock geographic location, and visitor query message sending time point, so that the smart lock management platform schedules the corresponding door lock to open the door according to the visitor query message and the unlocking request message, or schedules the corresponding door lock to open the door according to the unlocking request message, the visitor query message and the visitor arrival message.
[0056] It can be seen that the wifimac information of the visitor's mobile phone is collected during the process of going upstairs, and the wifimac of the visitor's mobile phone and the corresponding visitor APP-ID, the building number and the floor number where the visitor arrives are packaged as a visitor arrival message, and the visitor arrival message is uploaded to the smart lock management platform; when the visitor arrives at the owner's door lock, he clicks the unlock button on the mobile visitor APP, and the visitor APP reports the unlock request message to the smart lock management platform; when the visitor's mobile phone approaches the door lock, the door lock senses the NFC of the visitor's mobile phone, and sends a visitor query message to the smart lock management platform, so that the smart lock management platform can schedule the corresponding door lock to open the door according to the visitor query message and the unlock request message, or schedule the corresponding door lock to open the door according to the unlock request message, the visitor query message and the visitor arrival message, so as to intelligently schedule the unlocking operation of the corresponding door lock, thereby improving the user experience and system security.
[0057] The above describes in detail the structure, features and effects of the present invention based on the embodiments shown in the drawings. The above is only a 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 modifications to equivalent embodiments with equivalent changes, which still do not exceed the spirit covered by the description and drawings, should be within the protection scope of the present invention.
Claims
1. A multi-modal scheduling door opening method based on a smart lock platform, characterized in that: The method comprises: Through the wifi listening devices installed inside the elevators of each building in the community, the wifi mac information of the visitor's mobile phone is collected during the visitor's upstairs process, and the visitor's mobile phone wifi mac and 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 smart lock management platform; When the visitor arrives at the door lock of the host's house and clicks the unlock button on the mobile visitor APP, the visitor APP reports the unlock request message to the smart lock management platform. The unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, visitor's location, and the time when the unlock request message is sent; When the visitor's mobile phone approaches the door lock, the door lock senses the NFC of the visitor's mobile phone and sends a visitor query message to the smart lock management platform, wherein the visitor query message includes: door lock ID, door lock geographic location, and visitor query message sending time point, so that the smart lock management platform can schedule the corresponding door lock to open the door according to the visitor query message and unlocking request message, or schedule the corresponding door lock to open the door according to the unlocking request message, visitor query message and visitor arrival message.
2. The method according to claim 1, characterized in that The wifi listening device installed inside the elevator of each building in the community collects the wifi mac information of the visitor's mobile phone during the upstairs process, packages the visitor's 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 uploads the visitor arrival message to the smart lock management platform, including: The visitor's mobile phone APP records the location in real time based on the mobile phone GPS or Beidou navigation information, and periodically reports the current location information to the smart lock management platform; When a visitor enters a residential building, the GPS or Beidou navigation information disappears, and the visitor's location remains the geographic location of the building. If the platform finds that the location reported by the mobile phone APP is not updated for three cycles, the location of the APP is detected. If the location is found to be the location of a certain building, the wifimac information corresponding to the mobile phone APP-ID is obtained according to the locally maintained user list, and all elevators in the building are notified to pay attention to the wifimac of the mobile phone corresponding to the APP-ID, wherein the user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, and 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 not be updated. After more than three cycles, the platform will notify all elevators in the corresponding building to pay attention to the visitor's wifi mac; When a visitor enters the elevator, the elevator's wifi listener 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 continue to pay attention to the wifimac; When the elevator finds that the wifimac disappears when the elevator door is closed on a certain floor, it records the floor where the wifimac disappears and sends a visitor arrival message to the platform, where the visitor arrival message includes the visitor's mobile phone wifimac and the corresponding visitor APP-ID, the building number and floor number where the visitor arrives.
3. The method according to claim 2, characterized in that The method of scheduling the corresponding door lock to open the door according to the visitor query message and the unlock request message includes: 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 searched according to the visitor information table as a set of compliant visitor APP-IDs, wherein the visitor information table receives and saves each piece of visitor information, each piece of visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, and access validity period; The unlocking request messages are screened to find all unlocking request messages whose visitor APP-ID belongs to the compliant visitor APP-ID set within a preset time period before and after the same time point, and the visitor APP-IDs in all the unlocking request messages found form a candidate visitor APP-ID set; According to the door lock location contained in the visitor query message, the door lock building number and floor number are searched for matching visitor arrival messages within a preset time period before and after the same time point, and the corresponding visitor APP-ID set is found according to the wifimac in the found visitor arrival message to form the elevator arrival APP-ID set; Take the intersection of the candidate visitor APP-ID set and the elevator arrival APP-ID set. If the intersection is not empty, schedule the corresponding door lock to open the door.
4. The method according to claim 2, characterized in that: The method of scheduling the corresponding door lock to open the door according to the unlocking request message, the visitor query message and the visitor arrival message includes: Based on the visitor APP-ID in the unlock 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 to 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, the door lock IDs whose door lock IDs conform to the compliant door lock ID set are screened out to form a candidate door lock ID set; According to the visitor APP-ID in the unlock request message, find the corresponding wifimac, and according to the building number and floor number of the visitor in the visitor arrival message, obtain the door lock set that the visitor APP-ID allows to access, forming the elevator arrival door lock-ID set; Take the intersection of the candidate 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 the door.
5. A multi-modal scheduling door opening system based on a smart lock platform, characterized in that: The system comprises: The collection module is used to collect the mobile phone wifi mac information of visitors when they go 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 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 smart lock management platform; The reporting module is used when the visitor arrives at the door lock of the host's house and clicks the unlock button on the mobile visitor APP. The visitor APP then reports the unlock request message to the smart lock management platform. The unlock request message includes: visitor APP-ID, visitor mobile phone NFC-ID, mobile phone wifimac, visitor's location, and the time when the unlock request message is sent; The sending module is used to send a visitor query message to the smart 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. The visitor query message includes: door lock ID, door lock geographic location, and visitor query message sending time point, so that the smart lock management platform can schedule the corresponding door lock to open the door according to the visitor query message and unlocking request message, or schedule the corresponding door lock to open the door according to the unlocking request message, visitor query message and visitor arrival message.
6. The system according to claim 5, characterized in that The acquisition module is specifically used for: The visitor's mobile phone APP records the location in real time based on the mobile phone GPS or Beidou navigation information, and periodically reports the current location information to the smart lock management platform; When a visitor enters a residential building, the GPS or Beidou navigation information disappears, and the visitor's location remains the geographic location of the building. If the platform finds that the location reported by the mobile phone APP is not updated for three cycles, the location of the APP is detected. If the location is found to be the location of a certain building, the wifimac information corresponding to the mobile phone APP-ID is obtained according to the locally maintained user list, and all elevators in the building are notified to pay attention to the wifimac of the mobile phone corresponding to the APP-ID, wherein the user list includes: user serial number, APP-ID, mobile phone NFC-ID, mobile phone wifi mac, and 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 not be updated. After more than three cycles, the platform will notify all elevators in the corresponding building to pay attention to the visitor's wifi mac; When a visitor enters the elevator, the elevator's wifi listener 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 continue to pay attention to the wifimac; When the elevator finds that the wifimac disappears when the elevator door is closed on a certain floor, it records the floor where the wifimac disappears and sends a visitor arrival message to the platform, where the visitor arrival message includes the visitor's mobile phone wifimac and the corresponding visitor APP-ID, the building number and floor number where the visitor arrives.
7. The system according to claim 6, characterized in that The sending module is specifically used for: 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 searched according to the visitor information table as a set of compliant visitor APP-IDs, wherein the visitor information table receives and saves each piece of visitor information, each piece of visitor information includes: owner APP-ID, door lock-ID, visitor APP-ID, and access validity period; The unlocking request messages are screened to find all unlocking request messages whose visitor APP-ID belongs to the compliant visitor APP-ID set within a preset time period before and after the same time point, and the visitor APP-IDs in all the unlocking request messages found form a candidate visitor APP-ID set; According to the door lock location contained in the visitor query message, the door lock building number and floor number are searched for matching visitor arrival messages within a preset time period before and after the same time point, and the corresponding visitor APP-ID set is found according to the wifimac in the found visitor arrival message to form the elevator arrival APP-ID set; Take the intersection of the candidate visitor APP-ID set and the elevator arrival APP-ID set. If the intersection is not empty, schedule the corresponding door lock to open the door.
8. The system according to claim 6, characterized in that The sending module is specifically used for: Based on the visitor APP-ID in the unlock 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 to 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, the door lock IDs whose door lock IDs conform to the compliant door lock ID set are screened out to form a candidate door lock ID set; According to the visitor APP-ID in the unlock request message, find the corresponding wifimac, and according to the building number and floor number of the visitor in the visitor arrival message, obtain the door lock set that the visitor APP-ID allows to access, forming the elevator arrival door lock-ID set; Take the intersection of the candidate 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 the door.
9. 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 4 when executed.
10. 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 4.
Citation Information
Patent Citations
Elevator access control system based on bluetooth and elevator access dispatching method
CN105502111A
Security and protection method, device and system based on networked intelligent lock and server
CN111383366A
Unlocking method and device of intelligent door lock
CN112419553A
Method and device for sending information
CN113636421A
Time-Limit Door Access Control Management System With Guest Authentication, And Method Thereof
US20180174384A1
Cited By
Door lock collaborative identity recognition method and system
CN121811534A