Smart door lock network distribution analysis method, device and system based on edge computing

CN116489686BActive Publication Date: 2026-10-16GUANGDONG KETYOO INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310268174.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-17
Publication Date
2026-10-16
Estimated Expiration
2043-03-17

AI Technical Summary

Technical Problem

随着物联网的不断发展,智能门锁的数量以及智能设备的数量爆炸式增长,若所有的智能门锁和智能设备之间的配网绑定以及数据分析处理都通过门锁管理平台来实现,则门锁管理平台的负荷过重,在智能门锁和智能设备出现配网失败时难以分析出配网失败原因,不利于智能门锁配网技术的改善

Benefits of technology

[0018] The technical solutions in the above embodiments of this application, by setting up an MEC server in the surrounding area of ​​the smart lock, and using the MEC server to replace the lock management platform for processing network configuration data between the smart lock and the corresponding smart device, can reduce the load pressure on the lock management platform. Furthermore, it can quickly analyze the reasons for network configuration failure between the smart lock and the corresponding smart device based on the lock configuration information read from the smart lock and the mobile terminal configuration information read from the corresponding smart device, which is beneficial to the improvement of smart lock configuration technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116489686B_ABST
    Figure CN116489686B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of intelligent door lock, in particular to an intelligent door lock network distribution analysis method and device based on edge computing, an MEC server and a door lock management system. The intelligent door lock network distribution analysis method based on edge computing replaces the door lock management platform to process network distribution data between the intelligent door lock and corresponding intelligent devices, so that the load pressure of the door lock management platform can be reduced, and the door lock network distribution information read from the intelligent door lock and the mobile terminal network distribution information read from the corresponding intelligent device can be used to quickly analyze the reasons for network distribution failure between the intelligent door lock and the corresponding intelligent device from various angles, which is beneficial to the improvement of the intelligent door lock network distribution technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart door lock technology, and in particular to a smart door lock network distribution analysis method, device, MEC server, and door lock management system based on edge computing. Background Technology

[0002] With the development of science and technology, smart locks have gradually entered ordinary households. Currently, smart locks interact with lock management platforms and users' smart devices via wireless networks such as Wi-Fi. Within a single household, smart locks and smart devices belonging to multiple family members are linked and bound together on the lock management platform. However, with the continuous development of the Internet of Things (IoT), the number of smart locks and smart devices is exploding. If all the linking and data analysis between smart locks and devices were handled through the lock management platform, the platform would be overloaded. This would make it difficult to analyze the cause of linking failures when they occur, hindering improvements to smart lock linking technology. Summary of the Invention

[0003] To overcome the problems existing in related technologies, this application provides a smart lock network distribution analysis method, device, MEC server, and lock management system based on edge computing. The edge computing-based smart lock network distribution analysis method can reduce the load on the lock management platform during network distribution data analysis and can quickly analyze the reasons for network distribution failures between smart locks and corresponding smart devices, which is beneficial to the improvement of smart lock network distribution technology.

[0004] According to a first aspect of the embodiments of this application, a smart lock network configuration analysis method based on edge computing is provided. The smart lock network configuration analysis method is applied to an MEC server. The MEC server establishes network communication with several smart locks and several smart devices. Each smart lock and several smart devices are bound to the MEC server through network configuration.

[0005] The method for analyzing the network configuration of smart door locks includes the following steps:

[0006] Based on the lock identifier of a smart lock, when the MEC server successfully connects to the smart lock, the lock configuration data is obtained, and the configuration data is analyzed to determine the configuration status between the smart lock and the MEC server.

[0007] If the network configuration status between the smart lock and the MEC server is normal, the mobile terminal network configuration data of the target smart device that is bound to the smart lock is obtained, and the network configuration data of the mobile terminal network configuration is analyzed to determine the network configuration status between the target smart device and the MEC server. If the network configuration status between the target smart device and the MEC server is abnormal, the first network configuration failure reason of the target smart device is obtained and uploaded to the lock management platform.

[0008] In the event that the MEC server fails to connect to the smart lock, the system acquires the lock's internet access data, performs network configuration analysis on the data to determine the second reason for the smart lock's network configuration failure, and uploads the second reason for the failure to the lock management platform.

[0009] According to a second aspect of the embodiments of this application, a smart door lock network analysis device based on edge computing is provided, comprising:

[0010] The first determining module is used to obtain the door lock network configuration data based on the door lock identifier of a smart door lock, and to perform network configuration analysis on the door lock network configuration data to determine the network configuration status between the smart door lock and the MEC server when the MEC server is successfully connected to the network.

[0011] The first determination module is used to obtain the mobile terminal network configuration data of the target smart device that is bound to the smart lock if the network configuration status between the smart lock and the MEC server is normal, perform network configuration analysis on the mobile terminal network configuration data to determine the network configuration status between the target smart device and the MEC server, and if the network configuration status between the target smart device and the MEC server is abnormal, obtain the first network configuration failure reason of the target smart device and upload it to the lock management platform.

[0012] The second determination module is used to obtain the smart lock's internet access data when the MEC server fails to connect to the smart lock, perform network configuration analysis on the smart lock's internet access data to determine the second reason for the smart lock's network configuration failure, and upload the second reason for the network configuration failure to the smart lock management platform.

[0013] According to a third aspect of the embodiments of this application, an MEC server is provided, including at least one processor and at least one memory; the memory is electrically connected to the processor; wherein the memory stores a computer program, the MEC server is applied to a door lock management system, and the computer program is adapted to be loaded by the processor and executed by the processor to perform the edge computing-based smart door lock network analysis method disclosed in the above embodiments.

[0014] According to a fourth aspect of the embodiments of this application, a door lock management system is provided, including: a door lock management platform, an MEC server, a plurality of smart door locks and a plurality of smart devices bound to each smart door lock via a network configuration, wherein the plurality of smart door locks, the plurality of smart devices and a certain MEC server are within the same preset area, and each smart door lock and the plurality of smart devices are bound to the network configuration through the corresponding MEC server.

[0015] Based on the lock identifier of a smart lock, when the MEC server successfully connects to the smart lock, the lock configuration data is obtained, and the configuration data is analyzed to determine the configuration status between the smart lock and the MEC server.

[0016] If the network configuration status between the smart lock and the MEC server is normal, the mobile terminal network configuration data of the target smart device that is bound to the smart lock is obtained, and the network configuration data of the mobile terminal network configuration is analyzed to determine the network configuration status between the target smart device and the MEC server. If the network configuration status between the target smart device and the MEC server is abnormal, the first network configuration failure reason of the target smart device is obtained and uploaded to the lock management platform.

[0017] In the event that the MEC server fails to connect to the smart lock, the system acquires the lock's internet access data, performs network configuration analysis on the data to determine the second reason for the smart lock's network configuration failure, and uploads the second reason for the failure to the lock management platform.

[0018] The technical solutions in the above embodiments of this application, by setting up an MEC server in the surrounding area of ​​the smart lock, and using the MEC server to replace the lock management platform for processing network configuration data between the smart lock and the corresponding smart device, can reduce the load pressure on the lock management platform. Furthermore, it can quickly analyze the reasons for network configuration failure between the smart lock and the corresponding smart device based on the lock configuration information read from the smart lock and the mobile terminal configuration information read from the corresponding smart device, which is beneficial to the improvement of smart lock configuration technology.

[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application.

[0020] To better understand and implement this application, the following detailed description is provided in conjunction with the accompanying drawings. Attached Figure Description

[0021] Figure 1 This is a schematic diagram of the structure of a door lock management system shown in an embodiment of this application;

[0022] Figure 2This is a flowchart illustrating a smart door lock network analysis method based on edge computing, as shown in an embodiment of this application.

[0023] Figure 3 This is a flowchart illustrating the network configuration analysis method between a smart door lock and an MEC server, as shown in an embodiment of this application.

[0024] Figure 4 This is a flowchart illustrating the network configuration analysis method between a smart device and an MEC server, as shown in an embodiment of this application.

[0025] Figure 5 This is a schematic diagram of the structure of an edge computing-based smart door lock network analysis device according to an embodiment of this application. Detailed Implementation

[0026] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0027] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0028] It should be understood that although the terms first, second, third, etc., may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0029] According to a first aspect of the embodiments of this application, a smart door lock network configuration analysis method based on edge computing is provided. This method is applied to the MEC server in a door lock management system. It can reduce the load pressure on the door lock management platform when performing network configuration data analysis, and can quickly analyze the reasons for network configuration failure between the smart door lock and the corresponding smart device, which is beneficial to the improvement of smart door lock network configuration technology.

[0030] Please see Figure 1 , Figure 1 This is a schematic diagram of the door lock management system shown in this embodiment.

[0031] The door lock management system may include: MEC server 1, several smart door locks 2, several smart devices 3 that are network-bound to each smart door lock 2, and door lock management platform 4. The several smart door locks 2, the several smart devices 3, and one of the MEC servers 1 are in the same preset area and establish network communication. Each smart door lock 2 and several smart devices 3 are network-bound through the corresponding MEC server 1.

[0032] The process of configuring and binding smart lock 2 and several smart devices 3 through a MEC server within the same preset area is as follows: Both smart lock 2 and each smart device 3 are equipped with a Bluetooth communication module. Each smart device 3 establishes Bluetooth communication with smart lock 2, sending its wireless network account and corresponding password to smart lock 2. Upon receiving the wireless network account and password, smart lock 2 connects to the internet via a router and establishes wireless communication with MEC server 1, uploading its own lock identifier and the received wireless network account and password to MEC server 1. Simultaneously, the smart devices 2 awaiting network configuration also upload their own device identifier, wireless network account, and corresponding password to MEC server 1. MEC server 1, based on the same wireless network account and corresponding password, binds the lock identifier and device identifier to the network, stores the lock identifier, device identifier, wireless network account, and corresponding password, and then uploads them to lock management platform 4. Lock management platform 4 receives and stores the lock identifier, device identifier, wireless network account, and corresponding password in its cloud database.

[0033] The smart device 3 can only achieve near-field unlocking when it is successfully paired with the smart lock 2. If the smart device 3 fails to pair with the smart lock 2 and cannot be unlocked by near-field sensing, the reason for the pairing failure needs to be analyzed in time to improve the pairing technology, increase the pairing success rate, and better enhance the user experience.

[0034] The door lock management platform 4 provides backend data and processing support for the functionality of the smart door lock 2, and manages the smart door locks 2 that have established network communication with the door lock management platform 4. Generally, a door lock management platform binds to and provides backend services for smart door locks of the same brand.

[0035] In this embodiment, the MEC (Mobile Edge Computing) server 1 is a server applied to the door lock management system. It is a 5G mobile network architecture that provides cloud computing capabilities and IT service environment at the network edge, which can reduce network latency, ensure efficient network operation and service delivery, and improve customer experience.

[0036] The smart lock 2 is equipped with a Wi-Fi module or other wireless internet access module. The smart lock 2 establishes a network connection with the MEC server 1 via the Wi-Fi module. Several smart devices 3 can be paired with the same smart lock 2. Smart devices 3 can be any type of smart device such as a computer, interactive whiteboard, or smartphone. The smart devices 3 have a lock management client installed, or the relevant webpage of the lock management client can be opened on the smart device. The smart devices 3 connect to the MEC server 1 via a mobile network, especially a 5G mobile network.

[0037] Each smart lock 2 and several smart devices 3 are configured and bound to the corresponding MEC server 1. After binding, if the smart lock 2 and the bound smart devices 3 can establish Bluetooth communication, the smart lock can be unlocked based on Bluetooth communication technology. Each smart lock 2 can be configured and bound to a limited number of smart devices 3. For example, if a resident's front door is equipped with a smart lock, and the resident has multiple members, each equipped with one or more smart devices, the smart lock can be configured and bound to multiple smart devices and provide corresponding services to the smart lock, such as unlocking services, lock parameter setting services, or lock management services.

[0038] During the use of smart locks, network configuration failures may occur. If the smart lock 2 and smart device 3 fail to configure the network, the lock cannot be opened or other services cannot be provided through smart device 3. Therefore, in order to reduce the probability of network configuration failure, it is necessary to know the specific reasons for the failure in order to better improve the network configuration technology of smart locks.

[0039] In this embodiment, a smart lock network configuration analysis method is used to analyze various reasons for smart lock network configuration failures, in order to improve the smart lock network configuration technology, increase the network configuration success rate, and enhance the user experience. The smart lock network configuration analysis method is applied to the MEC server, rather than relying on the lock management platform, thereby reducing the load on the lock management platform, minimizing network configuration analysis latency, and improving the accuracy of the analysis.

[0040] Please see Figure 2 , Figure 2 This is a flowchart illustrating the intelligent door lock network distribution analysis method in this embodiment.

[0041] The method for analyzing the network configuration of smart door locks includes the following steps:

[0042] S1: Based on the lock identifier of a smart lock, if the MEC server and the smart lock are successfully connected to the network, obtain the lock network configuration data, and perform network configuration analysis on the lock network configuration data to determine the network configuration status between the smart lock and the MEC server;

[0043] S2: If the network configuration status between the smart lock and the MEC server is normal, obtain the mobile terminal network configuration data of the target smart device that is bound to the smart lock, perform network configuration analysis on the mobile terminal network configuration data to determine the network configuration status between the target smart device and the MEC server; if the network configuration status between the target smart device and the MEC server is abnormal, obtain the first network configuration failure reason of the target smart device and upload it to the lock management platform.

[0044] S3: In the event that the MEC server fails to connect to the smart lock, obtain the lock's internet access data, perform network configuration analysis on the lock's internet access data to determine the second reason for the smart lock's network configuration failure, and upload the second reason for the network configuration failure to the lock management platform.

[0045] The technical solution in this embodiment, by setting up an MEC server in the surrounding area of ​​the smart lock, uses the MEC server to replace the lock management platform for processing network configuration data between the smart lock and the corresponding smart device. This reduces the load on the lock management platform and allows for rapid analysis of the reasons for network configuration failures between the smart lock and the corresponding smart device based on the lock configuration information read from the smart lock and the mobile terminal configuration information read from the corresponding smart device. This is beneficial for improving the smart lock configuration technology.

[0046] Regarding step S1, each smart lock is assigned a unique lock identifier, which can be a lock ID number, a smart lock motherboard identifier, or other custom lock identifiers. Each smart device is assigned a unique device identifier, which can include the user's mobile phone number, the smart device's name, or other custom device identifiers. Based on the lock identifier and device identifier, each smart lock and several smart devices are bound together via the corresponding MEC server.

[0047] Successful network connection of the smart lock is a necessary condition for successful network configuration between the smart lock and smart devices. When the MEC server and the smart lock are successfully connected, the network configuration data of the lock is obtained, and the network configuration data is analyzed to determine the network configuration status between the smart lock and the MEC server.

[0048] The door lock configuration data includes door lock status information and door lock positioning information read from the smart door lock.

[0049] Please see Figure 3 , Figure 3 This is a flowchart illustrating the network configuration analysis method between the smart lock and the MEC server in this embodiment.

[0050] The step of acquiring door lock network configuration data and performing network configuration analysis on the door lock network configuration data to determine the network configuration status between the smart door lock and the MEC server includes:

[0051] S101, Read the door lock status information and door lock positioning information based on the door lock identifier of a certain smart door lock;

[0052] S102, based on the same door lock identifier, if the door lock status information can be successfully read, and the read door lock positioning information is consistent with the pre-stored door lock installation position information, then the network configuration status between the smart door lock and the MEC server is determined to be normal; otherwise, the network configuration status between the smart door lock and the MEC server is determined to be abnormal.

[0053] Optionally, the corresponding time for reading the door lock status information and door lock positioning information can also be recorded. Determining the network configuration status between the smart door lock and the MEC server based on a certain time range will be more accurate.

[0054] Regarding step S2, if the network configuration status between the smart lock and the MEC server is normal, it is necessary to analyze whether the smart devices bound to the smart lock can configure the network normally in order to obtain the reason for the network configuration failure.

[0055] Mobile terminal network configuration data includes the device identifier and current device location read from the target smart device that is bound to the smart lock. The MEC server stores the association between the lock identifier and the corresponding bound smart device identifier.

[0056] Please see Figure 4 , Figure 4 This is a flowchart illustrating the network configuration analysis method between the smart device and the MEC server in this embodiment.

[0057] The step of acquiring the mobile terminal network configuration data of the target smart device that is bound to the smart lock, and performing network configuration analysis on the mobile terminal network configuration data to determine the network configuration status between the smart device and the MEC server includes:

[0058] S201: Based on the lock identifier of a smart lock and the pre-stored association between lock identifiers and device identifiers, determine the target device identifier corresponding to the lock identifier, and search for the target smart device that is already bound to the smart lock according to the target device identifier.

[0059] The MEC server stores the association between door lock identifiers and the corresponding smart device identifiers. Therefore, based on the door lock identifier of a smart door lock and the pre-stored association between door lock identifiers and device identifiers, the target device identifier corresponding to the door lock identifier can be determined, and then the corresponding target smart device can be found, thereby reading the mobile terminal network configuration data of the target smart device.

[0060] S202: If the target smart device successfully connects to the MEC server, read the current device identifier and current device location of the target smart device.

[0061] S203: Based on the same device identifier, if the current device location read is consistent with the pre-stored device location information, it is determined that the network configuration status between the target smart device and the MEC server is normal; otherwise, it is determined that the network configuration status between the target smart device and the MEC server is abnormal.

[0062] In the event of an abnormal network configuration status between the target intelligent device and the MEC server, the first network configuration failure reasons for the target intelligent device include: the target intelligent device's failure to connect to the network, and / or hardware failure when the target intelligent device successfully connects to the network, and / or software failure when the target intelligent device successfully connects to the network, and / or user operation errors when the target intelligent device successfully connects to the network, etc.

[0063] Regarding step S3, the door lock internet access data includes router password information, network frequency band information, or external network connection information. Therefore, the reasons for the second network configuration failure may include: incorrect router password verification, incorrect network frequency band matching, or external network outage.

[0064] Based on the above embodiments, even when the smart lock is connected to the network normally, a network configuration failure may still occur. In this case, it is also necessary to obtain the specific reason for the smart lock's network configuration failure and upload it to the lock management platform. Therefore, in this embodiment, if the network configuration status between the smart lock and the MEC server is abnormal, a third reason for the smart lock's network configuration failure is obtained and uploaded to the lock management platform.

[0065] The reasons for the failure of the third distribution network may include door lock hardware failure, and / or door lock software failure, or other reasons.

[0066] When the smart lock is connected to the network normally but the network configuration is abnormal, it is also necessary to determine whether the smart device can configure the network normally in order to obtain a more complete and comprehensive reason for the network configuration failure. Therefore, after obtaining the third reason for the network configuration failure of the smart lock and the MEC server if the network configuration status between the smart lock and the MEC server is abnormal, and uploading the third reason for the network configuration failure to the lock management platform, the process also includes:

[0067] Obtain the mobile terminal network configuration data of the target smart device that is bound to the smart lock, perform network configuration analysis on the mobile terminal network configuration data to determine the network configuration status between the target smart device and the MEC server, and if the network configuration status between the target smart device and the MEC server is abnormal, obtain the fourth network configuration failure reason of the target smart device and upload it to the lock management platform.

[0068] At this time, the reasons for the fourth network failure of the target intelligent device may include: the reason for the target intelligent device's failure to connect to the network, and / or the reason for the hardware failure when the target intelligent device successfully connects to the network, and / or the reason for the software failure when the target intelligent device successfully connects to the network, and / or the reason for the user's operation error when the target intelligent device successfully connects to the network, or other reasons.

[0069] The technical solutions in the above embodiments of this application, by setting up an MEC server in the surrounding area of ​​the smart lock, and using the MEC server to replace the lock management platform for processing network configuration data between the smart lock and the corresponding smart device, can reduce the load pressure on the lock management platform. Furthermore, it can quickly analyze the reasons for network configuration failure between the smart lock and the corresponding smart device based on the lock configuration information read from the smart lock and the mobile terminal configuration information read from the corresponding smart device, which is beneficial to the improvement of smart lock configuration technology.

[0070] According to a second aspect of the embodiments of this application, an edge computing-based smart door lock network analysis device is provided.

[0071] This device can be used to execute the smart lock network distribution analysis method described in the corresponding embodiments of this application, and has corresponding functions and beneficial effects. For details not disclosed in the embodiments of the smart lock network distribution analysis device of this application, please refer to the content of the smart lock network distribution analysis method in the above embodiments of this application.

[0072] Please see Figure 5 , Figure 5 This is a schematic diagram of the smart door lock network analysis device based on edge computing shown in this embodiment.

[0073] The edge computing-based smart door lock network analysis device includes:

[0074] The first determining module 501 is used to obtain the door lock network configuration data based on the door lock identifier of a smart door lock, and to perform network configuration analysis on the door lock network configuration data to determine the network configuration status between the smart door lock and the MEC server when the MEC server is successfully connected to the network.

[0075] The first determination module 502 is used to obtain the mobile terminal network configuration data of the target smart device that is bound to the smart lock if the network configuration status between the smart lock and the MEC server is normal, perform network configuration analysis on the mobile terminal network configuration data to determine the network configuration status between the target smart device and the MEC server, and if the network configuration status between the target smart device and the MEC server is abnormal, obtain the first network configuration failure reason of the target smart device and upload it to the lock management platform.

[0076] The second determination module 503 is used to obtain the smart lock's internet access data when the MEC server fails to connect to the smart lock, perform network configuration analysis on the smart lock's internet access data to determine the second network configuration failure reason of the smart lock, and upload the second network configuration failure reason to the smart lock management platform.

[0077] The edge computing-based smart lock network analysis device in the above embodiments of this application, by setting up an MEC server in the surrounding area of ​​the smart lock, uses the MEC server to replace the lock management platform to process the network data between the smart lock and the corresponding smart device. This reduces the load on the lock management platform and can quickly analyze the reasons for network failure between the smart lock and the corresponding smart device based on the lock network information read from the smart lock and the mobile terminal network information read from the corresponding smart device, which is beneficial to the improvement of smart lock network technology.

[0078] It is worth noting that the edge computing-based smart lock network analysis device provided in the above embodiments, when executing the above edge computing-based smart lock network analysis method, only uses the division of the above functional modules as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. Furthermore, the edge computing-based smart lock network analysis device and the edge computing-based smart lock network analysis method embodiments provided in the above embodiments belong to the same concept, and the implementation process is detailed in the embodiments, which will not be repeated here.

[0079] According to a third aspect of the embodiments of this application, an MEC server is provided, which may include at least one processor and at least one memory; the memory and the processor are electrically connected via a communication bus.

[0080] The memory stores a computer program that is adapted to be loaded by a processor and executed as described in any of the above embodiments, the smart lock network analysis method.

[0081] The memory, as a computer storage medium, may include an operating system, a user interface module, and an application program for the smart door lock network analysis method.

[0082] The aforementioned MEC server can be used to execute the content of the smart door lock network analysis method in the corresponding embodiment of this application, and has corresponding functions and beneficial effects.

[0083] According to a fourth aspect of the embodiments of this application, a computer-readable storage medium is provided, on which a computer program is stored, the computer program being adapted to be loaded by a processor and to execute related operations of the smart door lock network analysis method as described in the above embodiments, and having corresponding functions and beneficial effects.

[0084] Computer-readable storage media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable storage media does not include transient media, such as modulated data signals and carrier waves.

[0085] According to a fifth aspect of the embodiments of this application, a door lock management system is provided.

[0086] like Figure 1 As shown, the door lock management system includes: MEC server 1, several smart door locks 2, several smart devices 3 that are network-bound to each smart door lock 2, and door lock management platform 4 that establishes mutual communication with MEC server 1. The several smart door locks 2, the several smart devices 3, and a certain MEC server 1 are in the same preset area. Each smart door lock 2 and several smart devices 3 are network-bound through the corresponding MEC server 1.

[0087] Based on the lock identifier of a smart lock 2, when the MEC server 1 and the smart lock 2 are successfully connected to the network, the lock configuration data is obtained, and the configuration data is analyzed to determine the configuration status between the smart lock 2 and the MEC server 1.

[0088] If the network configuration status between the smart lock 2 and the MEC server 1 is normal, the network configuration data of the mobile terminal of the target smart device 3 bound to the smart lock 2 is obtained, and the network configuration data of the mobile terminal is analyzed to determine the network configuration status between the target smart device 3 and the MEC server 1. If the network configuration status between the target smart device 3 and the MEC server 1 is abnormal, the first network configuration failure reason of the target smart device 3 is obtained and uploaded to the lock management platform 4.

[0089] In the event that the MEC server 1 fails to connect to the smart lock 2, the lock's internet access data is obtained, and the network configuration data is analyzed to determine the second reason for the smart lock 2's network configuration failure. The second reason for the network configuration failure is then uploaded to the lock management platform 4.

[0090] The technical solutions in the above embodiments of this application, by setting up an MEC server in the surrounding area of ​​the smart lock, and using the MEC server to replace the lock management platform for processing network configuration data between the smart lock and the corresponding smart device, can reduce the load pressure on the lock management platform. Furthermore, it can quickly analyze the reasons for network configuration failure between the smart lock and the corresponding smart device based on the lock configuration information read from the smart lock and the mobile terminal configuration information read from the corresponding smart device, which is beneficial to the improvement of smart lock configuration technology.

[0091] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0092] Note that the above are merely preferred embodiments and the technical principles employed in this application. Those skilled in the art will understand that this application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of this application, the scope of which is determined by the scope of the appended claims.

Claims

1. A method for analyzing the network distribution of smart door locks based on edge computing, characterized in that, The smart lock network configuration analysis method is applied to the MEC server. The MEC server establishes network communication with several smart locks and several smart devices. Each smart lock and several smart devices are bound to the corresponding MEC server through network configuration. The method for analyzing the network configuration of smart door locks includes the following steps: Based on the lock identifier of a smart lock, when the MEC server successfully connects to the smart lock, the lock configuration data is obtained, and the configuration data is analyzed to determine the configuration status between the smart lock and the MEC server; the lock configuration data includes lock status information and lock positioning information read from the smart lock. The step of acquiring door lock network configuration data and performing network configuration analysis on the door lock network configuration data to determine the network configuration status between the smart door lock and the MEC server includes: Read the door lock status information and door lock positioning information based on the door lock identifier of a smart door lock; Based on the same door lock identifier, if the door lock status information can be successfully read and the read door lock positioning information is consistent with the pre-stored door lock installation position information, then the network configuration status between the smart door lock and the MEC server is determined to be normal; otherwise, the network configuration status between the smart door lock and the MEC server is determined to be abnormal. If the network configuration status between the smart lock and the MEC server is normal, the mobile terminal network configuration data of the target smart device that is bound to the smart lock is obtained, and the network configuration data of the mobile terminal network configuration is analyzed to determine the network configuration status between the target smart device and the MEC server. If the network configuration status between the target smart device and the MEC server is abnormal, the first network configuration failure reason of the target smart device is obtained and uploaded to the lock management platform. In the event that the MEC server fails to connect to the smart lock, the system acquires the lock's internet access data, performs network configuration analysis on the data to determine the second reason for the smart lock's network configuration failure, and uploads the second reason for the failure to the lock management platform.

2. The smart door lock network analysis method based on edge computing according to claim 1, characterized in that, Also includes: If the network configuration status between the smart lock and the MEC server is abnormal, the third network configuration failure reason of the smart lock is obtained and uploaded to the lock management platform. The third network configuration failure reason includes lock hardware failure and / or lock software failure.

3. The smart door lock network analysis method based on edge computing according to claim 2, characterized in that, If the network configuration status between the smart lock and the MEC server is abnormal, the method of obtaining the third network configuration failure reason of the smart lock and uploading the third network configuration failure reason to the lock management platform further includes: Obtain the mobile terminal network configuration data of the target smart device that is bound to the smart lock, perform network configuration analysis on the mobile terminal network configuration data to determine the network configuration status between the target smart device and the MEC server, and if the network configuration status between the target smart device and the MEC server is abnormal, obtain the fourth network configuration failure reason of the target smart device and upload it to the lock management platform.

4. The smart door lock network analysis method based on edge computing according to claim 3, characterized in that, If the network configuration between the target smart device and the MEC server is abnormal. The first network configuration failure reason for the target intelligent device includes at least one of the following: the reason for the target intelligent device's network connection failure; the reason for the target intelligent device's successful network connection; the reason for the target intelligent device's successful network connection; the reason for the target intelligent device's successful network connection; and the reason for the target intelligent device's successful network connection due to user operation error. The reasons for the failure of the fourth distribution network of the target intelligent device include at least one of the following: the reason for the target intelligent device's failure to connect to the network; the reason for the hardware failure when the target intelligent device successfully connects to the network; the reason for the software failure when the target intelligent device successfully connects to the network; and the reason for the user's operation error when the target intelligent device successfully connects to the network.

5. The smart door lock network distribution analysis method based on edge computing according to claim 1, characterized in that, The mobile terminal network configuration data includes the device identifier and current device location read from the target smart device that is bound to the smart lock. The step of acquiring the mobile terminal network configuration data of the target smart device that is bound to the smart lock, and performing network configuration analysis on the mobile terminal network configuration data to determine the network configuration status between the target smart device and the MEC server includes: Based on the lock identifier of a smart lock and the pre-stored association between lock identifiers and device identifiers, the target device identifier corresponding to the lock identifier is determined, and the target smart device that is already bound to the smart lock is searched according to the target device identifier. If the target smart device successfully connects to the MEC server, read the current device identifier and current device location of the target smart device; Based on the same device identifier, if the current device location read is consistent with the pre-stored device location information, it is determined that the network configuration status between the target smart device and the MEC server is normal; otherwise, it is determined that the network configuration status between the target smart device and the MEC server is abnormal.

6. The smart door lock network analysis method based on edge computing according to claim 1, characterized in that, The door lock's internet access data includes router password information, and / or network frequency band information, and / or external network connection information; The reasons for the second network configuration failure include at least one of the following: incorrect router password verification; Network frequency band mismatch; external network outage.

7. A smart door lock network analysis device based on edge computing, characterized in that, include: The first determining module is used to obtain door lock network configuration data based on the door lock identifier of a smart door lock, and when the MEC server and the smart door lock are successfully connected to the network, and to perform network configuration analysis on the door lock network configuration data to determine the network configuration status between the smart door lock and the MEC server; the door lock network configuration data includes door lock status information and door lock positioning information read from the smart door lock; The step of acquiring door lock network configuration data and performing network configuration analysis on the door lock network configuration data to determine the network configuration status between the smart door lock and the MEC server includes: Read the door lock status information and door lock positioning information based on the door lock identifier of a smart door lock; Based on the same door lock identifier, if the door lock status information can be successfully read and the read door lock positioning information is consistent with the pre-stored door lock installation position information, then the network configuration status between the smart door lock and the MEC server is determined to be normal; otherwise, the network configuration status between the smart door lock and the MEC server is determined to be abnormal. The first determination module is used to obtain the mobile terminal network configuration data of the target smart device that is bound to the smart lock if the network configuration status between the smart lock and the MEC server is normal, perform network configuration analysis on the mobile terminal network configuration data to determine the network configuration status between the target smart device and the MEC server, and if the network configuration status between the target smart device and the MEC server is abnormal, obtain the first network configuration failure reason of the target smart device and upload it to the lock management platform. The second determination module is used to obtain the smart lock's internet access data when the MEC server fails to connect to the smart lock, perform network configuration analysis on the smart lock's internet access data to determine the second reason for the smart lock's network configuration failure, and upload the second reason for the network configuration failure to the smart lock management platform.

8. An MEC server, comprising at least one processor and at least one memory; the memory being electrically connected to the processor; wherein, The memory stores a computer program, characterized in that the MEC server is applied to the door lock management system, and the computer program is adapted to be loaded by the processor and executed as described in any one of claims 1 to 6 for the smart door lock network analysis method based on edge computing.

9. A door lock management system, characterized in that, include: The system includes a door lock management platform, an MEC server, several smart door locks, and several smart devices bound to each smart door lock via a network. The smart door locks, the smart devices, and a certain MEC server are located within the same preset area. Each smart door lock and the smart devices are bound to the corresponding MEC server via a network configuration. Based on the lock identifier of a smart lock, when the MEC server successfully connects to the smart lock, the lock configuration data is obtained, and the configuration data is analyzed to determine the configuration status between the smart lock and the MEC server; the lock configuration data includes lock status information and lock positioning information read from the smart lock. The step of acquiring door lock network configuration data and performing network configuration analysis on the door lock network configuration data to determine the network configuration status between the smart door lock and the MEC server includes: Read the door lock status information and door lock positioning information based on the door lock identifier of a smart door lock; Based on the same door lock identifier, if the door lock status information can be successfully read and the read door lock positioning information is consistent with the pre-stored door lock installation position information, then the network configuration status between the smart door lock and the MEC server is determined to be normal; otherwise, the network configuration status between the smart door lock and the MEC server is determined to be abnormal. If the network configuration status between the smart lock and the MEC server is normal, the mobile terminal network configuration data of the target smart device that is bound to the smart lock is obtained, and the network configuration data of the mobile terminal network configuration is analyzed to determine the network configuration status between the target smart device and the MEC server. If the network configuration status between the target smart device and the MEC server is abnormal, the first network configuration failure reason of the target smart device is obtained and uploaded to the lock management platform. In the event that the MEC server fails to connect to the smart lock, the system acquires the lock's internet access data, performs network configuration analysis on the data to determine the second reason for the smart lock's network configuration failure, and uploads the second reason for the failure to the lock management platform.

Citation Information

Patent Citations

  • Binding method and device of intelligent door lock

    CN111080854A

  • Smart home security communication method and system

    CN114024791A