Network node management method and device, equipment and storage medium

By monitoring the heartbeat information of the online border router and comparing the router network connection information, we judge and process the situation of the offline border router, so that the network nodes can remain connected to the network when the Thread network is abnormal, improving the user experience.

CN119629111APending Publication Date: 2025-03-14SHENZHEN SDMC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411565329.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

When the Thread network is abnormal (such as the border router is disconnected), the network nodes cannot automatically reconnect, resulting in a decline in user experience.

Method used

By monitoring the heartbeat information of the online border router in the LAN, obtain the router networking information in real time, and compare it with the historical router networking information to determine whether there is an offline border router. If it exists, set the login information of the local boundary router to the login information of the offline boundary router, so that the network nodes originally belonging to the offline boundary router are mounted on the local boundary router.

Benefits of technology

When an exception occurs in Thread network, other boundary routers provide routing services to the network nodes of offline boundary routers to ensure that the network nodes maintain network connection and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119629111A_ABST
    Figure CN119629111A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of Internet of Things, and discloses a network node management method and device, equipment and a storage medium. The method comprises the following steps: monitoring heartbeat information of an online border router in a local area network to obtain real-time routing networking information; comparing the real-time routing networking information with preset historical routing networking information, and judging whether an offline boundary router exists in the local area network currently according to a comparison result; and if so, setting the login information of the local border router as the login information of the offline border router, so that the network node originally belonging to the offline border router is hung on the local border router. According to the embodiment of the invention, when the Thread network is abnormal, the network nodes of the network can maintain networking, so that the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet of Things technology, and in particular to a network node management method, device, equipment and storage medium. Background Art

[0002] The Thread protocol is a low-power mesh network protocol based on IPv6 that can provide connections and solutions for smart devices in homes and buildings, and is often used in IoT products. Network nodes in a Thread network cannot communicate directly with network nodes in an IP-based network, and network nodes in a Thread network need to be connected to device network nodes in an IP-based network through an over-the-air border router (OTBR).

[0003] However, multiple Thread networks within a local area network are relatively independent. If an abnormality occurs in the Thread network (for example, the border router is offline), the network nodes in the corresponding Thread network will be offline. The abnormality needs to be resolved before the corresponding network nodes can be reconnected and used, which reduces the user experience. Summary of the invention

[0004] The purpose of this application is to provide a network node management method, device, equipment and storage medium, which can keep the network nodes of the network connected when an abnormality occurs in the Thread network to improve the user experience.

[0005] The present application provides a network node management method, including:

[0006] Monitor the heartbeat information of online border routers in the LAN to obtain real-time routing network information;

[0007] Comparing the real-time routing networking information with the preset historical routing networking information, and judging whether there is an offline border router in the local area network according to the comparison result;

[0008] If it exists, the login information of the local border router is set as the login information of the offline border router, so that the network node originally belonging to the offline border router is mounted on the local border router.

[0009] In some embodiments, the network node management method further includes:

[0010] Broadcasting the heartbeat information of the local border router to the local area network;

[0011] When the local border router accesses the local area network or increases or decreases the network nodes mounted thereon, the routing update information of the local border router is broadcast to the local area network; the routing update information of the local border router includes the login information of the local border router and the node information of the network nodes mounted thereon.

[0012] In some embodiments, the network node management method further includes:

[0013] Monitoring routing update information broadcasted by the online border router to the local area network;

[0014] The historical routing networking information is updated according to the routing update information obtained through monitoring; the routing update information of the online border router includes the login information of the online border router and the node information of the network node mounted on the online border router.

[0015] In some embodiments, setting the login information of the local border router as the login information of the offline border router so that the network node originally belonging to the offline border router is mounted on the local border router includes:

[0016] Determining whether the number of idle mounting points of the local border router is not less than the number of network nodes mounted on the offline border router;

[0017] If not less than, setting the login information of the local border router as the login information of the offline border router and sending it to the network node originally belonging to the local border router;

[0018] If it is less than, at the end of the preset waiting time, if the online border router has not received a message broadcasting that all the network nodes of the offline border router have been mounted, the login information of the local border router is set as the login information of the offline border router and sent to the network node originally belonging to the local border router.

[0019] In some embodiments, the network node management method further includes:

[0020] When the heartbeat information of the offline border router is monitored, the login information of the local border router is reset and sent to the network node originally belonging to the local border router.

[0021] In some embodiments, the network node management method further includes:

[0022] Listening to the interactive request information broadcasted by the online border router to the local area network; the interactive request information includes temporary login information, node information of the network node of the online border router and node information of the target network node, and the network node of the online border router stores the temporary login information;

[0023] Acquire the interaction request information obtained through monitoring, and determine whether the target network node is mounted on the local border router according to the node information of the target network node;

[0024] If so, the login information of the local border router is set as the temporary login information and the temporary login information is sent to the target network node, so that the network node of the online border router and the target network node are simultaneously mounted on the local border router.

[0025] In some embodiments, the network node management method further includes:

[0026] Generate interaction request information; the interaction request information includes temporary login information, node information of the network node of the local border router and node information of the target network node;

[0027] Sending the temporary login information to the network node of the local border router;

[0028] The interactive request information is broadcasted in the local area network, so that the network node of the local border router is mounted on the online border router where the target network node is located.

[0029] The present application also provides a network node management device, including:

[0030] The first module is used to monitor the heartbeat information of the online border router in the local area network to obtain real-time routing network information;

[0031] The second module is used to compare the real-time routing networking information with the preset historical routing networking information, and determine whether there is an offline border router in the local area network according to the comparison result;

[0032] The third module is used to set the login information of the local border router as the login information of the offline border router when there is an offline border router in the local area network, so that the network node originally belonging to the offline border router is mounted on the local border router.

[0033] An embodiment of the present application further provides an electronic device, the electronic device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the above-mentioned network node management method when executing the computer program.

[0034] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned network node management method is implemented.

[0035] The beneficial effects of the present application are as follows: by monitoring the heartbeat information of the online border router in the local area network, the real-time routing network information obtained by monitoring is compared with the preset historical routing network information, and according to the comparison result, it is determined whether there is an offline border router in the local area network. If there is, the login information of the local border router is set to the login information of the offline border router, so that the network nodes originally belonging to the offline border router are mounted on the local border router. Since routing services are provided for the network nodes of the offline border server through other border routers in the local area network, the network nodes of the network can be kept connected when an abnormality occurs in the Thread network, so as to improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 It is a flowchart of the network node management method provided in the first embodiment of the present application.

[0037] Figure 2 It is a flowchart of the specific method of step S103 provided in an embodiment of the present application.

[0038] Figure 3 It is a flowchart of the network node management method provided in the second embodiment of the present application.

[0039] Figure 4 This is a flowchart of a network node management method provided in the third embodiment of the present application.

[0040] Figure 5 It is a structural diagram of a network node management device provided in an embodiment of the present application.

[0041] Figure 6 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0042] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0043] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown can be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second" and the like in the specification, claims and drawings are used to distinguish similar objects, and are not used to describe a specific order or sequence.

[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0045] Figure 1 1 is a flow chart of the network node management method provided by the first embodiment of the present application. Figure 1 As shown, in some embodiments of the present application, it may include but is not limited to steps S101 to S103.

[0046] Step S101, monitoring the heartbeat information of the online border router in the local area network to obtain real-time routing networking information.

[0047] Step S102, comparing the real-time routing networking information with the preset historical routing networking information, and judging whether there is an offline border router in the local area network according to the comparison result.

[0048] If it exists, execute step S103; if it does not exist, return to step S101.

[0049] Step S103, setting the login information of the local border router as the login information of the offline border router, so that the network node originally belonging to the offline border router is mounted on the local border router.

[0050] The border router is an OpenThread Border Router (OTBR), which is used to connect the Thread network to an IP-based network (such as Wi-Fi or Ethernet). A Thread network requires at least one border router to connect to other networks.

[0051] It is understandable that in a local area network, multiple border routers can be accessed at the same time, and each border router provides routing services for the corresponding Thread network. An online border router refers to a border router that normally accesses the local area network and communicates, and an offline border router refers to a border router that originally normally accesses the local area network but currently cannot access the local area network. The above steps S101 to S103 are implemented by the corresponding network node management device. The border router equipped with the network node management device is a local border router. There may be multiple local border routers in the local area network. For the local border router, other border routers that can normally access the local area network and communicate are all online border routers. The login information includes the account and password of the border router.

[0052] The network node management method provided by the embodiment of the present application first monitors the heartbeat information of the online border router in the local area network where the local border router is located, obtains the device information of the online border router from the monitored heartbeat information, obtains the real-time routing networking information including the device information of all the online border routers in the local area network, and then compares the real-time routing networking information with the historical routing networking information preset by the local border router, the historical routing networking information including the device information of all the border routers in the local area network, thereby judging whether there is an offline border router in the local area network and the device information of the offline border router according to the comparison result, if there is an offline border router in the local area network, obtains the login information of the border router pre-stored in the local border router, sets the login information of the local border router as the login information of the corresponding offline border router, because the network node originally belonging to the offline border router stores the login information of the offline border router, after the local border router modifies the login information, the network node originally belonging to the offline border router is mounted on the local border router.

[0053] Preferably, after the login information of the local border router is set as the login information of the offline border router, the login information of the offline border router is sent to the network node originally belonging to the local border router, so that the network node originally belonging to the local border router remains mounted on the local border router.

[0054] In some embodiments, the network node management method further includes: broadcasting the heartbeat information of the local border router to the local area network; when the local border router is connected to the local area network or the network nodes mounted are increased or decreased, broadcasting the routing update information of the local border router to the local area network. The routing update information of the local border router includes the login information of the local border router and the node information of the network nodes mounted on the local border router.

[0055] The local border router exchanges data with the online border router on the local area network to inform the online border router of the local border router's networking status and the status of the mounted network nodes. In the process of monitoring the heartbeat information of the online border router in the local area network, the heartbeat information of the local border router is broadcast to the local area network, so that the online border router on the local area network can monitor the heartbeat information of the local border router and confirm that the local border router is online normally. When the local border router accesses the local area network, the routing update information of the local border router is broadcast to the local area network, so that the online border router in the local area network can determine the local border router access and the network nodes mounted on it. When the local border router adds a new mounted network node or the local border router reduces the mounted network nodes, the routing update information of the local border router is broadcast to the local area network, so that the online border router in the local area network can determine the new or reduced mounted network nodes of the local border router.

[0056] In some embodiments, the network node management method further includes: monitoring the routing update information broadcasted by the online border router to the local area network; and updating the historical routing network information according to the routing update information obtained by monitoring. The routing update information broadcasted by the online border router includes the login information of the online border router and the node information of the network node mounted on the online border router.

[0057] The local border router exchanges data with the online border router on the local area network to obtain the networking status of the local border router and the status of the mounted network nodes. When the online border router accesses the local area network, the routing update information of the online border router is broadcast to the local area network. The network node management device carried by the local border router listens to the routing update information broadcast by the online border router, and determines the access and mounted network nodes of the online border router according to the routing update information obtained by listening, thereby updating the historical routing networking information of the local border router.

[0058] Figure 2 is a flowchart of the specific method of step S103 provided in the embodiment of the present application. Figure 2 As shown, in some embodiments of the present application, it may include but is not limited to steps S201 to S203.

[0059] Step S201, determining whether the number of idle mounting points of the local border router is not less than the number of network nodes mounted on the offline border router.

[0060] If not less than, execute step S202; if less than, execute step S203.

[0061] Step S202: The login information of the local border router is set as the login information of the offline border router and sent to the network node originally belonging to the local border router.

[0062] Step S203, when the preset waiting time ends, if the online border router broadcasts that all network nodes of the offline border routers have been mounted, the login information of the local border router is set as the login information of the offline border router and sent to the network node originally belonging to the local border router.

[0063] When there is an offline border router in the local area network, first determine whether the number of free mounting points of the local border router is not less than the number of network nodes mounted on the offline border router to confirm whether the local border router has the ability to mount all network nodes originally belonging to the offline border router. If not, the local border router has the ability to mount all network nodes originally belonging to the offline border router, and by setting the login information of the local border router as the login information of the offline border router and sending it to the network nodes originally belonging to the local border router, the network nodes originally belonging to the offline border router and the network nodes originally belonging to the local border router are simultaneously mounted on the local node. If it is less than, the local border router does not have the ability to mount all the network nodes that originally belonged to the offline border router, so the online border router that has the ability to mount all the network nodes that originally belonged to the offline border router gives priority to providing routing services, and listens to the message broadcast by the online border router that all the network nodes of the offline border router have been mounted within the preset waiting time. If the message broadcast by the online border router that all the network nodes of the offline border router have been mounted is not received, the login information of the local border router is set to the login information of the offline border router and sent to the network nodes that originally belonged to the local border router, so that some of the network nodes that originally belonged to the offline border router and the network nodes that originally belonged to the local border router are mounted on the local node at the same time.

[0064] The network node management method provided by the embodiment of the present application, when the local border router has the ability to mount all the network nodes originally belonging to the offline border router, broadcasts the message that the local border router is about to provide routing services to all the network nodes of the offline border router in the local area network, and listens to the message that the online border router is about to provide routing services to all the network nodes of the offline border router. If the message that the online border router is about to provide routing services to all the network nodes of the offline border router is not received at the end of the preset waiting time, the login information of the local border router is directly set to the login information of the offline border router and sent to the network node originally belonging to the local border router. If the message that the online border router is about to provide routing services to all the network nodes of the offline border router is received before the end of the preset waiting time. Determine whether to provide routing services according to the preset queue information for providing routing services. If the queue information for providing routing services indicates that the local border router is currently providing routing services, the login information of the local border router is set to the login information of the offline border router and sent to the network node originally belonging to the local border router.

[0065] The network node management method provided by the embodiment of the present application, when the local border router does not have the ability to mount all the network nodes originally belonging to the offline border router, listens to the online border router broadcasting the message that the routing service will be provided to all the network nodes of the offline border router, if the online border router broadcasting the message that the routing service will be provided to all the network nodes of the offline border router is not received at the end of the preset waiting time, then broadcast the message that the local border router will provide routing services to some network nodes of the offline border router in the local area network. If the online border router broadcasting the message that the routing service will be provided to the network nodes of the offline border router is not received at the end of the preset waiting time, or when multiple online border routers parse the message that the online border router broadcasting the message that the routing service will be provided to the network nodes of the offline border router and find that the online border router in the local area network fails to provide routing services to all the network nodes of the offline border router, the login information of the local border router is set as the login information of the offline border router and sent to the network nodes originally belonging to the local border router, so that the local border router provides routing services to some network nodes of the offline border router.

[0066] In some embodiments, the network node management method further includes: when monitoring the heartbeat information of the offline border router, resetting the login information of the local border router and sending it to the network node originally belonging to the local border router.

[0067] Figure 3 : is a flow chart of a network node management method provided by the second embodiment of the present application. Figure 3As shown, in some embodiments of the present application, it may also include but not be limited to steps S301 to S303.

[0068] Step S301, monitoring the interactive request information broadcasted by the online border router to the local area network.

[0069] The interaction request information includes temporary login information, node information of a network node of an online border router and node information of a target network node, and the network node of the online border router stores the temporary login information.

[0070] Step S302, acquiring the interaction request information obtained through monitoring, and judging whether the target network node is mounted on the local border router according to the node information of the target network node.

[0071] If yes, execute step S303; if no, return to step S301.

[0072] Step S303, setting the login information of the local border router as temporary login information and sending the temporary login information to the target network node, so that the network node of the online border router and the target network node are simultaneously mounted on the local border router.

[0073] In the related art, if two network nodes are respectively mounted on two border routers, when realizing communication between the two network nodes, it is necessary to upload the communication data of one network node to the cloud server through one of the border routers, and the cloud server forwards it to the other border router so that the other network node receives the communication data, thereby realizing communication interaction between the two network nodes.

[0074] The network node management method provided in the embodiment of the present application is applicable to the scenario where the network node of the online border router in the local area network initiates an interaction request. The network node management device in the local border router monitors the interaction request information broadcast by the online border router to the local area network. If the network node of the online border router initiates an interaction request through the online border router, the network node management device in the local border router obtains the monitored interaction request information and parses the corresponding temporary login information, the node information of the network node of the online border router and the node information of the target network node from the interaction request information, thereby determining whether the target network node is mounted on the local border router. If the target network node is mounted on the local border router, the login information of the local border router is set as the temporary login information and the temporary login information is sent to the target network node, so that the network node of the online border router and the target network node are simultaneously mounted on the local border router, so that the network node originally belonging to the online border router and the target network node can communicate and interact through the Thread network created by the local border router.

[0075] Figure 4 : is a flow chart of a network node management method provided by the third embodiment of the present application. Figure 4 As shown, in some embodiments of the present application, it may also include but not be limited to steps S401 to S403.

[0076] Step S401: Generate interaction request information.

[0077] The interaction request information includes temporary login information, node information of the network node of the local border router and node information of the target network node.

[0078] Step S402, sending the temporary login information to the network node of the local border router;

[0079] Step S403, broadcasting the interaction request information in the local area network, so that the network node of the local border router is mounted on the online border router where the target network node is located.

[0080] The network node management method provided in the embodiment of the present application is applicable to the scenario where the network node of the local border router initiates an interaction request. The network node management device in the local border router generates interaction request information including temporary login information, node information of the network node of the local border router and node information of the target network node according to the network node that initiates the interaction request, sends the temporary login information to the network node that initiates the interaction request of the local border router, and broadcasts the interaction request information in the local area network. When the online border router where the target network node is located responds to the interaction request information and sets the login information as temporary login information, the network node that initiates the interaction request of the local border router can be mounted on the online border router where the target network node is located, so that the network node originally belonging to the local border router and the target network node can communicate and interact through the Thread network created by the online border router where the target network node is located.

[0081] like Figure 5 As shown, the embodiment of the present application also provides a network node management device, which can implement the above-mentioned network node management method, and the device includes:

[0082] The first module 501 is used to monitor the heartbeat information of the online border router in the local area network to obtain real-time routing network information;

[0083] The second module 502 is used to compare the real-time routing networking information with the preset historical routing networking information, and determine whether there is an offline border router in the local area network according to the comparison result;

[0084] The third module 503 is used to set the login information of the local border router as the login information of the offline border router when there is an offline border router in the local area network, so that the network node originally belonging to the offline border router is mounted on the local border router.

[0085] The specific implementation of the network node management device is basically the same as the specific implementation of the above-mentioned network node management method, and will not be repeated here.

[0086] Figure 6 It is a block diagram of an electronic device according to an exemplary embodiment.

[0087] Refer to the following Figure 6 The electronic device 600 according to this embodiment of the present disclosure is described. Figure 6 The electronic device 600 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0088] like Figure 6 As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610), a display unit 640, etc.

[0089] The storage unit stores program codes, and the program codes can be executed by the processing unit 610, so that the processing unit 610 executes the steps according to various exemplary embodiments of the present disclosure described in the above network node management method part of this specification.

[0090] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 6201 and / or a cache storage unit 6202 , and may further include a read-only storage unit (ROM) 6203 .

[0091] The storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0092] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0093] The electronic device 600 may also communicate with one or more external devices 600' (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 650. Furthermore, the electronic device 600 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 660. The network adapter 660 may communicate with other modules of the electronic device 600 via a bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0094] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned network node management method is implemented.

[0095] The network node management method, device, equipment and storage medium provided in the embodiments of the present application monitor the heartbeat information of the online border router in the local area network, compare the monitored real-time routing networking information with the preset historical routing networking information, and determine whether there is an offline border router in the local area network according to the comparison result. If there is, the login information of the local border router is set to the login information of the offline border router, so that the network node originally belonging to the offline border router is mounted on the local border router. Since routing services are provided for the network nodes of the offline border server through other border routers in the local area network, the network nodes of the network can be kept connected when an abnormality occurs in the Thread network, so as to improve the user experience.

[0096] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, or a network device, etc.) to execute the above method according to the implementation of the present disclosure.

[0097] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0098] Computer readable storage media may include data signals propagated in baseband or as part of a carrier wave, wherein readable program codes are carried. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program codes contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination thereof.

[0099] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0100] Those skilled in the art will appreciate that the above modules can be distributed in the device according to the description of the embodiment, or can be changed accordingly and only used in one or more devices different from the embodiment. The modules of the above embodiments can be combined into one module, or further divided into multiple sub-modules.

[0101] The exemplary embodiments of the present disclosure are specifically shown and described above. It should be understood that the present disclosure is not limited to the detailed structures, configurations or implementations described herein; on the contrary, the present disclosure is intended to cover various modifications and equivalent configurations included in the spirit and scope of the appended claims.

Claims

1. A network node management method, characterized in that: include: Monitor the heartbeat information of online border routers in the LAN to obtain real-time routing network information; Comparing the real-time routing networking information with the preset historical routing networking information, and judging whether there is an offline border router in the local area network according to the comparison result; If it exists, the login information of the local border router is set as the login information of the offline border router, so that the network node originally belonging to the offline border router is mounted on the local border router.

2. The network node management method according to claim 1, characterized in that: Also includes: Broadcasting the heartbeat information of the local border router to the local area network; When the local border router accesses the local area network or increases or decreases the network nodes mounted thereon, the routing update information of the local border router is broadcast to the local area network; the routing update information of the local border router includes the login information of the local border router and the node information of the network nodes mounted thereon.

3. The network node management method according to claim 1, characterized in that: Also includes: Monitoring routing update information broadcasted by the online border router to the local area network; Update the historical routing network information according to the routing update information obtained by monitoring; The routing update information of the online border router includes the login information of the online border router and the node information of the network node mounted on the online border router.

4. The network node management method according to claim 1, characterized in that: The step of setting the login information of the local border router as the login information of the offline border router so that the network node originally belonging to the offline border router is mounted on the local border router includes: Determining whether the number of idle mounting points of the local border router is not less than the number of network nodes mounted on the offline border router; If not less than, setting the login information of the local border router as the login information of the offline border router and sending it to the network node originally belonging to the local border router; If it is less than, at the end of the preset waiting time, if the online border router has not received a message broadcasting that all the network nodes of the offline border router have been mounted, the login information of the local border router is set as the login information of the offline border router and sent to the network node originally belonging to the local border router.

5. The network node management method according to claim 1, characterized in that: Also includes: When the heartbeat information of the offline border router is monitored, the login information of the local border router is reset and sent to the network node originally belonging to the local border router.

6. The network node management method according to claim 1, characterized in that: Also includes: monitoring the interaction request information broadcasted by the online border router to the local area network; The interaction request information includes temporary login information, node information of the network node of the online border router and node information of the target network node, and the network node of the online border router stores the temporary login information; Acquire the interaction request information obtained through monitoring, and determine whether the target network node is mounted on the local border router according to the node information of the target network node; If so, the login information of the local border router is set as the temporary login information and the temporary login information is sent to the target network node, so that the network node of the online border router and the target network node are simultaneously mounted on the local border router.

7. The network node management method according to claim 1, characterized in that: Also includes: Generate interaction request information; the interaction request information includes temporary login information, node information of the network node of the local border router and node information of the target network node; Sending the temporary login information to the network node of the local border router; The interactive request information is broadcasted in the local area network, so that the network node of the local border router is mounted on the online border router where the target network node is located.

8. A network node management device, characterized in that: include: The first module is used to monitor the heartbeat information of the online border router in the local area network to obtain real-time routing network information; The second module is used to compare the real-time routing networking information with the preset historical routing networking information, and determine whether there is an offline border router in the local area network according to the comparison result; The third module is used to set the login information of the local border router as the login information of the offline border router when there is an offline border router in the local area network, so that the network node originally belonging to the offline border router is mounted on the local border router.

9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the network node management method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the network node management method according to any one of claims 1 to 7 is implemented.