Beidou-assisted narrowband MESH node network control method and system, and medium

Through the combination of Beidou module and narrowband MESH module, the periodic acquisition and reporting of node locations and wireless information in narrowband MESH network is achieved, which solves the problem that automatic detection and topology updates cannot be detected and updated in narrowband MESH network, and realizes remote control and topology optimization of the network.

CN120238949APending Publication Date: 2025-07-01CHENGDU TD TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311872591.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

Due to the limited air port capacity in a narrowband MESH network, information such as node status changes, path information changes and wireless parameter updates cannot be broadcast, resulting in the inability to realize automatic detection and network topology update control.

Method used

The Beidou module is used to synchronize the position information, combine with the narrowband MESH module to obtain the surrounding node information, and send the reported information to the network topology and relay control center through the Beidou channel to judge the fault or interfere with the target node, and generate topology and relay control commands to realize remote control and network topology updates.

Benefits of technology

Automatic detection of narrowband MESH network and remote control of network topology updates are realized to ensure the normal operation of the network and optimal path calculation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238949A_ABST
    Figure CN120238949A_ABST
Patent Text Reader

Abstract

The invention provides a Beidou-assisted narrowband MESH node network control method and system, and a medium. The method comprises the following steps: each MESH node device periodically acquires the position information of the node; periodically acquiring wireless information of peripheral nodes; generating report information according to the position information and the wireless information of the peripheral nodes, and sending the report information to a network topology and relay control center; the network topology and relay control center judges whether a target node exists or not according to the reported information; and if the MESH node equipment exists, generating a topology and a relay control command of each MESH node equipment according to the reported information, and respectively sending the topology and the relay control command to the corresponding MESH node equipment, so that each MESH node equipment generates new relay configuration and network topology according to the topology and the relay control command. According to the method provided by the invention, automatic detection and network topology update remote control of the narrowband MESH network can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of network communication, and particularly to a Beidou-assisted narrowband MESH node network control method, system, and medium. Background Art

[0002] Narrowband communication is a communication method with a relatively small transmission bandwidth, strong anti-interference ability, wide application range, and low cost. It is widely used in many fields such as military, civilian, and commercial, such as narrowband MESH node networks.

[0003] Due to the limited air interface channel resources of the narrowband system, currently, traditional narrowband MESH node networks basically adopt a static configuration method to configure the relay role and relay resources of MESH nodes. In a wired transmission network or a wireless broadband MESH network, when changes occur in node status, routing information, wireless parameters, etc. of MESH nodes, other nodes in the MESH network will be notified through broadcasting, triggering nodes in the network to calculate and update the transmission path and node status, thereby realizing network topology changes and routing updates. However, in a narrowband MESH network, due to the limited air interface capacity of the narrowband system, information such as node status changes, path information changes, and wireless parameter updates cannot be broadcast to narrowband MESH nodes in the network. When there are multiple nodes in the MESH network and the node distribution range is large, it is impossible to dynamically configure the node roles and relay node parameters in the MESH network through automatic detection, remote control, and configuration methods, thus unable to support the node path update calculation and control command generation in the narrowband MESH network, and unable to support the automatic detection and network topology update control of the narrowband MESH network.

[0004] Therefore, a narrowband MESH node network control solution that can support the automatic detection and network topology update control of a narrowband MESH network is needed. Summary of the Invention

[0005] This application provides a Beidou-assisted narrowband MESH node network control method, system, and medium to solve the technical problem that the existing narrowband MESH node network cannot support the automatic detection and network topology update control of a narrowband MESH network.

[0006] In a first aspect, this application provides a Beidou-assisted narrowband MESH node network control method, which is applied to a network control system. The network control system includes a network topology and relay control center and multiple MESH node devices. The multiple MESH node devices communicate wirelessly through a narrowband MESH network, and each MESH node device communicates wirelessly with the network topology and relay control center through a Beidou channel. The method includes:

[0007] For each MESH node device, the MESH node device uses the synchronization function of the Beidou module to periodically obtain the location information of this node; uses the narrowband MESH module to periodically obtain the wireless information of surrounding nodes; generates a reporting message according to the location information and the wireless information of surrounding nodes, and periodically sends the reporting message to the network topology and relay control center through the Beidou channel;

[0008] The network topology and relay control center periodically receives the reporting messages sent by each MESH node device, and determines whether there are target nodes with failures or interferences among the MESH node devices according to the reporting messages; if so, generates topology and relay control commands for each MESH node device according to the received reporting messages, and sends the topology and relay control commands to the corresponding MESH node devices respectively, so that each MESH node device generates a new relay configuration and network topology according to the topology and relay control commands.

[0009] In a possible implementation manner, the MESH node device includes a Beidou module, a narrowband MESH module, and a node processor. The step of using the narrowband MESH module to periodically obtain the wireless information of surrounding nodes specifically includes:

[0010] The narrowband MESH module periodically receives the common control channel information of the surrounding nodes of the MESH node device; if the common control channel information of the surrounding nodes can be received, determines the first wireless information of the surrounding nodes according to the common control channel information of the surrounding nodes, where the first wireless information includes one or more of node location information, node ID information, node status information, adjacent node information, frequency information of the common control channel, signal strength information, and synchronization information; if the common control channel information of the surrounding nodes cannot be received, generates the second wireless information of the surrounding nodes according to the node ID information of the surrounding nodes, where the second wireless information is a status indication information indicating that no surrounding node is detected to transmit; periodically sends the first wireless information or the second wireless information of the surrounding nodes to the node processor;

[0011] Correspondingly, the step of generating a reporting message according to the location information and the wireless information of surrounding nodes, and periodically sending the reporting message to the network topology and relay control center through the Beidou channel includes:

[0012] The node processor receives the location information of this node sent by the Beidou module, and the first wireless information or the second wireless information of the surrounding nodes sent by the narrowband MESH module; generates a reporting message of this node according to the location information of this node and the first wireless information or the second wireless information of the surrounding nodes, and periodically sends the reporting message to the network topology and relay control center through the Beidou channel;

[0013] Among them, the peripheral nodes are the information receiving node devices and information sending node devices of the MESH node devices.

[0014] In a possible implementation manner, the determining whether there is a target node with a fault or interference among the MESH node devices according to the reported information specifically includes:

[0015] Determine whether there is second wireless information in the reported information sent by each MESH node device;

[0016] If so, there is a target node with a fault or interference, and according to the node ID information in the second wireless information, determine the ID information of the target node;

[0017] If not, there is no target node with a fault or interference.

[0018] In a possible implementation manner, the generating topology and relay control commands for each MESH node device except the target node according to the received reported information specifically includes:

[0019] According to the received reported information, determine the location information and first wireless information of each MESH node device;

[0020] According to the location information of each MESH node device, determine the distance between any two MESH node devices;

[0021] According to the location information and first wireless information of each MESH node device, determine the signal reception strength information between any two MESH node devices;

[0022] According to the distance and signal reception strength information between any two MESH node devices, determine the respective relay node roles and relay parameters corresponding to each MESH node device;

[0023] According to the respective relay node roles and relay parameters corresponding to each MESH node device, generate topology and relay control commands for each MESH node device.

[0024] In a possible implementation manner, the relay node role is the position, relay role and level of the relay node in the network topology, including: end transmitting node, end receiving node and relay node; the end transmitting node does not perform the relay transmitting function, the end receiving node receives the wireless transmission of other nodes, and the relay node receives the wireless transmission of the peripheral nodes and relays and transmits the wireless information to the next hop;

[0025] The relay parameters include one or more of transmission and relay frequency parameters, transmission and relay frequency reuse parameters, and time slot parameters of transmission and relay frequencies.

[0026] In a possible implementation manner, generating topology and relay control commands for each MESH node device according to the respective relay node roles and relay parameters corresponding to each MESH node device specifically includes:

[0027] For each MESH node device,

[0028] generating topology and relay control commands for the MESH node device according to one or more of the relay node role, relay parameters, node ID information, command code, relay mode, surrounding node configuration, reporting parameter configuration, and other parameters corresponding to the MESH node device;

[0029] wherein, the command code is a control command for the relay node, including one or more of a RESET command code, an initial configuration command code, a relay node configuration update command code, and a node re-detection command code; the relay mode includes co-frequency relay or different-frequency relay, the surrounding node configuration includes one or more of node ID information of surrounding nodes, receiving frequency and relay frequency, time slot parameter configuration, and common control channel parameter configuration, and the reporting parameter configuration includes a reporting period.

[0030] In a possible implementation manner, sending the topology and relay control commands to the corresponding MESH node devices respectively specifically includes:

[0031] For the topology and relay control commands of each MESH node device,

[0032] sending the topology and relay control commands to the corresponding MESH node device through the Beidou channel according to the node ID information in the topology and relay control commands, so that the MESH node device updates the relay configuration of the MESH node according to the topology and relay control commands;

[0033] adjusting the network topology and status of the narrowband MESH node network according to the updated relay configuration of each MESH node device.

[0034] In a second aspect, the present application provides a network control system, including:

[0035] a transceiver module, configured to periodically obtain the position information of the local node by using the synchronization function of the Beidou module; periodically obtain the wireless information of surrounding nodes by using the narrowband MESH module; generate reporting information according to the position information and the wireless information of surrounding nodes, and periodically send the reporting information to the network topology and relay control center through the Beidou channel;

[0036] A processing module, configured to periodically receive the reported information sent by each MESH node device, and determine whether there is a target node with a fault or interference in each MESH node device according to the reported information; if so, generate topology and relay control commands for each MESH node device according to the received reported information, and send the topology and relay control commands to the corresponding MESH node devices respectively, so that each MESH node device generates a new relay configuration and network topology according to the topology and relay control commands.

[0037] In a third aspect, the present application provides another network control system, including: a processor, and a memory communicatively connected to the processor;

[0038] The memory stores computer-executable instructions;

[0039] The processor executes the computer-executable instructions stored in the memory to implement the above method.

[0040] In a fourth aspect, the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and the computer-executable instructions are used to implement the above method when executed by a processor.

[0041] In a fifth aspect, the present application provides a computer program product, including a computer program, and the computer program implements the above method when executed by a processor.

[0042] The Beidou-assisted narrowband MESH node network control method, system and medium provided by this application are applied to a network control system. The network control system includes a network topology, a relay control center and multiple MESH node devices. The multiple MESH node devices communicate wirelessly through a narrowband MESH network, and each MESH node device communicates wirelessly with the network topology and the relay control center through a Beidou channel. Each MESH node device uses the synchronization function of the Beidou module to periodically obtain the position information of its own node; uses the narrowband MESH module to periodically obtain the wireless information of surrounding nodes; generates a reporting message according to the position information and the wireless information of surrounding nodes, and periodically sends the reporting message to the network topology and the relay control center through the Beidou channel; the network topology and the relay control center periodically receive the reporting messages sent by each MESH node device, and judge whether there are target nodes with faults or interferences in each MESH node device according to the reporting messages; if so, generate topology and relay control commands for each MESH node device according to the received reporting messages, and send the topology and relay control commands to the corresponding MESH node devices respectively, so that each MESH node device generates a new relay configuration and network topology according to the topology and relay control commands. The method of this application adds a network topology and a relay control center for remote control on the basis of the narrowband MESH node network, and adds a Beidou channel for wireless communication between each MESH node device and the network topology and the relay control center. Through the Beidou short message channel, it is possible to realize the information broadcast acquisition and command control of each relay node in the MESH relay network, trigger the reporting of information such as the node state change of the MESH node, the wireless signal detection around the relay node, and the position of the relay node. The network topology and the relay control center can calculate the network topology and the optimal path according to the received reporting messages, and generate topology and relay control commands, and send them to the front-end MESH relay nodes through the Beidou short message channel, so as to realize the measurement control, measurement reporting, node state maintenance, node relay parameter configuration, and relay node role configuration of the MESH relay nodes, thereby realizing the automatic detection of the narrowband MESH network and the remote control of network topology update. Brief Description of the Drawings

[0043] The drawings here are incorporated into the specification and form a part of this specification, showing the embodiments consistent with this application, and are used together with the specification to explain the principles of this application.

[0044] Figure 1 It is a schematic structural diagram of a certain narrowband MESH node network in the prior art;

[0045] Figure 2 It is a system architecture diagram of an embodiment of this application;

[0046] Figure 3Flowchart of the Beidou-assisted narrowband MESH node network control method according to an embodiment of the present application;

[0047] Figure 4 Schematic structural diagram of a MESH node device according to an embodiment of the present application;

[0048] Figure 5 Schematic diagram of the updated network topology structure according to an embodiment of the present application;

[0049] Figure 6 Schematic structural diagram of a network control system according to an embodiment of the present application;

[0050] Figure 7 Schematic structural diagram of a network control system according to another embodiment of the present application.

[0051] Through the above-mentioned drawings, specific embodiments of the present application have been shown, and there will be more detailed descriptions hereinafter. These drawings and text descriptions are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. Detailed implementation manners

[0052] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0053] It should be noted that the Beidou-assisted narrowband MESH node network control method, system and medium of the present application can be used in the field of network communication, and can also be used in any field other than the field of network communication, such as the field of network fault handling, etc. The application fields of the Beidou-assisted narrowband MESH node network control method, system and medium of the present application are not limited.

[0054] First, the nouns involved in the present application are explained:

[0055] Narrowband network: A network access method with a network access speed of 56 Kbps (maximum download speed of 8 KB / S) and below can be referred to as "narrowband". Compared with broadband, the disadvantage of a narrowband network is its slow access speed.

[0056] A MESH network, namely a wireless mesh network, is a "multi-hop" network that evolved from an ad hoc network and is one of the key technologies to solve the "last mile problem". In the process of evolving towards the next-generation network, wireless is an essential technology. A wireless MESH network can communicate collaboratively with other networks and is a dynamic and expandable network architecture where any two devices can maintain wireless connectivity.

[0057] Relay technology adds one or more relay nodes between the base station and the mobile station, which are responsible for forwarding the wireless signal once or multiple times, that is, the wireless signal has to go through multiple hops to reach the mobile station. Taking the relatively simple two-hop relay as an example, it divides a base station-terminal link into two links: base station-relay station and relay station-terminal, thus having the opportunity to replace a link with poor quality with two links with better quality to obtain higher link capacity and better coverage.

[0058] The Beidou-assisted narrowband MESH node network control method, system and medium of this application can be applied to any scenario using a narrowband MESH node network. Any scenario using a narrowband MESH node network can be used as the application scenario of the Beidou-assisted narrowband MESH node network control method, system and medium of this application, and no restrictions are imposed here.

[0059] Narrowband communication is a communication method with a relatively small transmission bandwidth, strong anti-interference ability, wide application range and low cost. It is widely used in many fields such as military, civilian and commercial, such as narrowband MESH node networks.

[0060] Due to the limited radio interface channel resources of narrowband systems, currently traditional narrowband MESH node networks basically adopt a static configuration method to configure the relay role and relay resources of MESH nodes. In a wired transmission network or a wireless broadband MESH network, when changes occur in the node status, routing information, wireless parameters, etc. of MESH nodes, they will be notified to other nodes in the MESH network through broadcasting, triggering the nodes in the network to calculate and update the transmission path and node status, thereby realizing network topology changes and routing updates.

[0061] However, in a narrowband MESH network, due to the limited air interface capacity of the narrowband system, information such as node state changes, path information changes, and wireless parameter updates cannot be broadcast to the narrowband MESH nodes in the network. When there are multiple nodes in the MESH network and the node distribution range is large, it is impossible to dynamically configure the node roles and relay node parameters in the MESH network through automatic detection, remote control, and configuration methods. As a result, it is impossible to support the node path update calculation and control command generation in the narrowband MESH network, and it cannot support the automatic detection and network topology update control of the narrowband MESH network.

[0062] Figure 1 It is a schematic structural diagram of a certain narrowband MESH node network in the prior art, as Figure 1 shown. The existing narrowband MESH node network includes multiple MESH nodes and boundary nodes, and each MESH node is wirelessly connected through a narrowband relay channel.

[0063] Based on this technical problem, the inventive concept of this application lies in: how to provide a Beidou-assisted narrowband MESH node network control method that can support the automatic detection and network topology update control of the narrowband MESH network.

[0064] Specifically, each MESH node device can use the synchronization function of the Beidou module to periodically obtain the location information of this node; use the narrowband MESH module to periodically obtain the wireless information of surrounding nodes; generate a reporting message based on the location information and the wireless information of surrounding nodes, and periodically send the reporting message to the network topology and relay control center through the Beidou channel; the network topology and relay control center can periodically receive the reporting messages sent by each MESH node device, and determine whether there are target nodes with failures or interferences among the MESH node devices according to the reporting messages; if so, generate topology and relay control commands for each MESH node device according to the received reporting messages, and send the topology and relay control commands to the corresponding MESH node devices respectively, so that each MESH node device generates a new relay configuration and network topology according to the topology and relay control commands. The method of this application adds a network topology and relay control center for remote control on the basis of the narrowband MESH node network, and adds a Beidou channel for wireless communication between each MESH node device and the network topology and relay control center. Through the Beidou short message channel, it is possible to realize the information broadcast acquisition and command control of each relay node in the MESH relay network, trigger the reporting of information such as the node state change of the MESH node, the wireless signal detection around the relay node, and the location of the relay node. The network topology and relay control center can calculate the network topology and the optimal path according to the received reporting messages, and generate topology and relay control commands, and send them to the front-end MESH relay nodes through the Beidou short message channel, so as to realize the measurement control, measurement reporting, node state maintenance, node relay parameter configuration, and relay node role configuration of the MESH relay nodes, thereby realizing the automatic detection and remote control of network topology update of the narrowband MESH network.

[0065] The technical solution of this application and how the technical solution of this application solves the above technical problems will be described in detail below with specific embodiments. These several specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0066] Figure 2 is a system architecture diagram of an embodiment of this application, as Figure 2As shown in the figure, the Beidou-assisted narrowband MESH node network includes a network topology, a relay control center, and multiple MESH node devices. The multiple MESH node devices communicate wirelessly through a narrowband MESH network (narrowband relay channel), and each MESH node device communicates wirelessly with the network topology and the relay control center through a Beidou channel. Each MESH node device uses the synchronization function of the Beidou module to periodically obtain the position information of its own node; uses the narrowband MESH module to periodically obtain the wireless information of surrounding nodes; the node processor of each MESH node device receives the position information of its own node sent by the Beidou module and the wireless information sent by the narrowband MESH module; according to the position information of its own node and the wireless information of surrounding nodes, generates the reporting information of its own node, and sends the reporting information through the Beidou channel to the network topology and the relay control center periodically. The network topology and the relay control center periodically receive the reporting information sent by each MESH node device, and judge whether there are target nodes with failures or interferences in each MESH node device according to the reporting information. If so, the network topology and the relay control center generate the topology and relay control commands of each MESH node device according to the received reporting information; send the topology and relay control commands to the corresponding MESH node devices respectively, so that each MESH node device generates a new relay configuration and network topology according to the topology and relay control commands.

[0067] Embodiment 1

[0068] Figure 3 It is a flowchart of the Beidou-assisted narrowband MESH node network control method according to an embodiment of the present application. In this embodiment, the execution subject is a network control system to illustrate the Beidou-assisted narrowband MESH node network control method. As Figure 3 shown, the Beidou-assisted narrowband MESH node network control method may include the following steps:

[0069] S101: The MESH node device uses the synchronization function of the Beidou module to periodically obtain the position information of its own node.

[0070] In this embodiment, the network control system may include a network topology, a relay control center, and multiple MESH node devices. The multiple MESH node devices communicate wirelessly through a narrowband MESH network, and each MESH node device communicates wirelessly with the network topology and the relay control center through a Beidou channel.

[0071] Figure 4 It is a schematic structural diagram of a MESH node device according to an embodiment of the present application. As Figure 4 shown, the MESH node device may include a Beidou module, a narrowband MESH module, and a node processor.

[0072] In this embodiment, for the existing narrowband MESH node network, after static configuration is completed, remote control cannot be performed during network operation, and there is no control center in the network. After adding a Beidou module and a Beidou channel in this application, remote communication and control can be achieved during network operation. Therefore, a network topology and a relay control center are added. The existing MESH node devices only include narrowband MESH modules, and wireless communication can only be performed between MESH node devices through the narrowband MESH network. The Beidou module is added to the MESH node devices of this application, and the MESH node devices can send and receive messages using the Beidou channel (Beidou short message channel) and perform wireless communication with the network topology and the relay control center.

[0073] In this embodiment, after the MESH node device is started, the Beidou module can use its synchronization function to obtain the location information of this node and send the location information to the node processor of this node.

[0074] In this embodiment, the network control system may further include boundary nodes. The boundary nodes are connection devices between the MESH network and the external network. For example, for mobile devices, a narrowband MESH node function module can be optionally integrated, or they can be connected to the MESH node devices by wire.

[0075] S102: The MESH node device uses the narrowband MESH module to periodically obtain the wireless information of surrounding nodes.

[0076] In this embodiment, the surrounding nodes can be the information receiving node devices and information sending node devices of the MESH node device. That is, the surrounding nodes can be the receivers of the narrowband MESH information of this MESH node device, or the senders of the narrowband MESH information of this MESH node device.

[0077] In a possible implementation manner, using the narrowband MESH module in the above step S102 to periodically obtain the wireless information of surrounding nodes may include:

[0078] S11: The narrowband MESH module periodically receives the common control channel information of the surrounding nodes of the MESH node device.

[0079] S12: If the common control channel information of the surrounding nodes can be received, then determine the first wireless information of the surrounding nodes according to the common control channel information of the surrounding nodes. The first wireless information includes one or more of node location information, node ID information, node status information, adjacent node information, frequency information of the common control channel, signal strength information, and synchronization information.

[0080] S13: If the common control channel information of neighboring nodes cannot be received, generate the second wireless information of the neighboring nodes according to the node ID information of the neighboring nodes. The second wireless information is the status indication information that the emission of the neighboring nodes is not detected.

[0081] S14: Periodically send the first wireless information or the second wireless information of the neighboring nodes to the node processor.

[0082] In this embodiment, the first wireless information may be the information transmitted by the common control channel of the neighboring nodes. Those skilled in the art can flexibly set the specific information and no restrictions are imposed here. The second wireless information may be the status indication information that the emission of the neighboring nodes is not detected. Those skilled in the art can flexibly set the specific representation form of the second wireless information as long as it can represent the status of not receiving the common control channel information of the neighboring nodes, and no restrictions are imposed here.

[0083] In this embodiment, after the narrowband MESH module is started, it can periodically receive the common control channel information of the neighboring narrowband MESH nodes to obtain the wireless information of the narrowband MESH modules of the neighboring nodes, so as to subsequently determine whether the MESH node device has a fault or interference according to the second wireless information, and perform update control of the network topology and relay according to the first wireless information.

[0084] S103: The MESH node device generates a reporting message according to the location information and the wireless information of the neighboring nodes, and periodically sends the reporting message to the network topology and relay control center through the Beidou channel.

[0085] In a possible embodiment, generating a reporting message according to the location information and the wireless information of the neighboring nodes in the above step S103 and periodically sending the reporting message to the network topology and relay control center through the Beidou channel may include:

[0086] The node processor receives the location information of the local node sent by the Beidou module, and the first wireless information or the second wireless information of the neighboring nodes sent by the narrowband MESH module; generates the reporting message of the local node according to the location information of the local node and the first wireless information or the second wireless information of the neighboring nodes, and periodically sends the reporting message to the network topology and relay control center through the Beidou channel.

[0087] In this embodiment, the node processor may generate the reporting message of the local node by using the location information and the wireless information (the first wireless information or the second wireless information), and report it to the network topology and relay control center through the Beidou channel of the Beidou module, so that the network topology and relay control center can perform status testing and adjustment of each node according to the reporting message.

[0088] S104: The network topology and relay control center periodically receives the reporting information sent by each MESH node device, and determines whether there are target nodes with failures or interferences among the MESH node devices according to the reporting information.

[0089] In a possible implementation manner, determining whether there are target nodes with failures or interferences among the MESH node devices according to the reporting information in the above step S104 may include:

[0090] S21: Determine whether there is second wireless information in the reporting information sent by each MESH node device.

[0091] S22: If so, there are target nodes with failures or interferences, and determine the ID information of the target nodes according to the node ID information in the second wireless information.

[0092] S23: If not, there are no target nodes with failures or interferences.

[0093] In this implementation manner, if the first wireless information exists in the reporting information sent by each MESH node device, it indicates that each MESH node device in the narrowband MESH node network can receive and send messages, the nodes have no failures or are not interfered, and the narrowband MESH node network can operate normally without the need for topology adjustment. If the second wireless information exists in the reporting information sent by each MESH node device, it indicates that there are devices in the narrowband MESH node network that cannot receive and send messages, that is, there are target nodes with failures or interferences, and the network topology and relay configuration need to be adjusted in a timely manner to ensure the normal operation of the narrowband MESH node network.

[0094] In this implementation manner, according to whether the second wireless information exists in the reporting information, it is possible to simply and accurately determine whether there are target nodes with failures or interferences among the MESH node devices. When there are target nodes, the specific target nodes can be accurately located using the node ID information in the second wireless information.

[0095] S105: If there are, the network topology and relay control center generates topology and relay control commands for each MESH node device according to the received reporting information.

[0096] In this embodiment, if there are target nodes, it indicates that there are problems in the current narrowband MESH node network and it is no longer optimal. It is necessary to make adjustments according to the just-received reporting information and generate a new network topology and relay configuration.

[0097] In a possible implementation manner, generating topology and relay control commands for each MESH node device according to the received reporting information in the above step S105 may include:

[0098] S31: Determine the location information and the first wireless information of each MESH node device according to the received reported information.

[0099] S32: Determine the distance between any two MESH node devices according to the location information of each MESH node device.

[0100] S33: Determine the signal reception strength information between any two MESH node devices according to the location information and the first wireless information of each MESH node device.

[0101] S34: Determine the relay node role and relay parameters corresponding to each MESH node device according to the distance and the signal reception strength information between any two MESH node devices.

[0102] S35: Generate the topology and relay control commands of each MESH node device according to the relay node role and relay parameters corresponding to each MESH node device.

[0103] In this embodiment, to determine the signal reception strength information between any two MESH node devices according to the location information and the first wireless information of each MESH node device, it may be to calculate and determine the alternative RSSIij based on the node status reported by the MESH node device and the signal reception strength of the surrounding relay nodes, such as the received signal strength RSSIj of the surrounding node Mj received by the Mi node, where RSSI1 < RSSIij < RSSI2; that is, the signal strength received by the Mi node from the Mj node is greater than the threshold lower limit value RSSI1, and when using the frequency, they are not too close, and the signal strength does not exceed RSSI2 when transmitting at the same frequency.

[0104] In this embodiment, to determine the relay node role and relay parameters corresponding to each MESH node device according to the distance and the signal reception strength information between any two MESH node devices, the existing relay algorithms can be referred to, which will not be elaborated here.

[0105] In this embodiment, according to the location information and the first wireless information of each MESH node device, by using the existing relay algorithms, it is possible to simply and accurately determine the relay node role and relay parameters corresponding to each MESH node device, and then determine the topology and relay control commands of each MESH node device accordingly.

[0106] In a possible implementation, the relay node role in step S34 above may be the position, relay role, and level of the relay node in the network topology, including: the end transmitting node, the end receiving node, and the relay node; the end transmitting node does not perform the relay transmission function, the end receiving node receives the wireless transmissions from other nodes, and the relay node receives the wireless transmissions from the surrounding nodes and relays and transmits the wireless information to the next hop; the relay parameters may include one or more of the transmission and relay frequency parameters, the transmission and relay frequency reuse parameters, and the time slot parameters of the transmission and relay frequencies.

[0107] In this implementation, the relay node role may be the position (location information) of a certain node in the network topology, the specific relay role (end node / relay node), and the level (the number Y node of the X-level relay node).

[0108] In this implementation, the relay node role may characterize the position, relay role, and level of the node in the network topology, and the relay parameters may characterize the specific signal parameter information of the node. The topology and relay control commands of each MESH node device can be simply and accurately determined using the relay node role and relay parameter interfaces of each MESH node device.

[0109] In a possible implementation, step S35 above generates the topology and relay control commands for each MESH node device according to the respective relay node roles and relay parameters of each MESH node device, and may include:

[0110] For each MESH node device, the topology and relay control commands of the MESH node device are generated according to one or more of the relay node role, relay parameters, node ID information, command code, relay mode, surrounding node configuration, reporting parameter configuration, and other parameters corresponding to the MESH node device.

[0111] Among them, the command code is the control command of the relay node, including one or more of the RESET command code, the initial configuration command code, the relay node configuration update command code, and the node re-detection command code; the relay mode includes in-band relay or out-of-band relay, the surrounding node configuration includes one or more of the node ID information, receive frequency, and relay frequency, time slot parameter configuration, and common control channel parameter configuration of the surrounding nodes, and the reporting parameter configuration includes the reporting period.

[0112] In this embodiment, the relay mode may include co-frequency relay or cross-frequency relay. If it is a co-frequency relay, it is necessary to determine the relay time slot configuration. If it is a cross-frequency relay, the receiving frequency and relay frequency need to be determined accordingly, and the multiplexing of the receiving frequencies and relay frequencies of multiple nodes needs to be configured accordingly to reduce the systematic interference of the relay network. That is, when the relay mode is a co-frequency relay, the relay parameters include time slot parameter configuration. When the relay mode is a cross-frequency relay, the relay parameters include receiving frequency, relay frequency, time slot parameter configuration, etc.

[0113] In this embodiment, the RESET command code: controls the RESET of the MESH node and returns it to the initial startup mode, and starts the search and initial reporting mode of the MESH node. The initial configuration command code: the MESH node receives the initial relay parameter settings of the network topology and the relay control center, and configures the status and parameters of the MESH interface according to the relay mode and relay parameters. The node configuration update command code: the MESH node receives the relay parameter update command settings of the network topology and the relay control center, and configures the status and parameters of the MESH interface according to the relay mode and relay parameters. The node measurement control command: triggers the MESH node to configure the measurement control parameters without restarting, periodically or event-fully detect information such as the wireless signal strength of the surrounding narrowband MESH, and report the test results and location information.

[0114] Exemplarily, the topology and relay control commands may be as follows:

[0115]

[0116] In this embodiment, according to the relay node role, relay parameters, node ID information, command code, relay mode, surrounding node configuration, reporting parameter configuration, and other parameters corresponding to the MESH node device, the topology and relay control commands for each MESH node device can be simply and accurately generated, so that each MESH node device generates a new relay configuration and network topology according to the topology and relay control commands.

[0117] S106: The network topology and relay control center sends the topology and relay control commands to the corresponding MESH node devices respectively, so that each MESH node device generates a new relay configuration and network topology according to the topology and relay control commands.

[0118] In this embodiment, the network topology and relay control center support the reception and transmission of short message messages with narrowband MESH node devices, set the measurement control of the MESH node devices, control and trigger the reporting of wireless measurement information, node status information, node location and other information of the MESH node devices, and dynamically calculate information such as the distance between MESH node devices and the change of wireless signal strength according to the information reporting parameters of the MESH node devices, generate topology and relay command control, and realize remote control and maintenance of the MESH node network. The measurement control of the MESH node device means judging whether the MESH node device has a fault or interference according to the reported information of the MESH node device.

[0119] In a possible implementation manner, the sending of the topology and relay control commands to the corresponding MESH node devices in step S106 above may include:

[0120] S41: For the topology and relay control commands of each MESH node device, according to the node ID information in the topology and relay control commands, send the topology and relay control commands to the corresponding MESH node device through the Beidou channel, so that the MESH node device updates the relay configuration of the MESH node according to the topology and relay control commands.

[0121] S42: Adjust the network topology and status of the narrowband MESH node network according to the updated relay configuration of each MESH node device.

[0122] In this embodiment, the network topology and relay control center can send the topology and relay control commands to the corresponding MESH node devices through the Beidou channel respectively according to the node ID information in the topology and relay control commands, so as to adjust the network topology and status of the narrowband MESH node network and ensure the normal operation of the narrowband MESH node network.

[0123] Exemplarily, Figure 5 is a schematic diagram of the updated network topology structure of an embodiment of the present application. As Figure 5 shown, after the above steps S101 - S105 are processed and judged, it is found that the MESH node j in the network fails and cannot receive and send messages. After the topology and relay control commands of each MESH node device are generated through the above step S105, the network topology and relay control center sends the topology and relay control commands to the corresponding MESH node devices respectively, and each MESH node device generates a new relay configuration and network topology as Figure 5 shown, so that the narrowband MESH node network can operate normally.

[0124] In this embodiment, based on the narrowband MESH node network, a network topology for remote control and a relay control center are added, and a Beidou channel for wireless communication between each MESH node device and the network topology and the relay control center is added. Through the Beidou short message channel, it is possible to achieve information broadcast acquisition and command control of each relay node in the MESH relay network, trigger the reporting of information such as node state changes of MESH nodes, wireless signal detection around relay nodes, and the positions of relay nodes. The network topology and the relay control center can calculate the network topology and the optimal path based on the received reported information, and generate topology and relay control commands, which are sent to the front-end MESH relay nodes through the Beidou short message channel to achieve measurement control, measurement reporting, node state maintenance, node relay parameter configuration, and relay node role configuration of the MESH relay nodes, thereby realizing automatic detection of the narrowband MESH network and remote control of network topology update.

[0125] Next, a specific embodiment is used to elaborate on the Beidou-assisted narrowband MESH node network control method of the present application.

[0126] Embodiment III

[0127] In a specific embodiment, due to business requirements, a certain department configured a Beidou-assisted narrowband MESH node network, and the specific control process of this network is as follows:

[0128] The first step is that the MESH node device includes a Beidou module, a narrowband MESH module, and a node processor. Each MESH node device in this network uses the synchronization function of the Beidou module to periodically obtain the position information of its own node; and uses the narrowband MESH module to periodically obtain the wireless information of surrounding nodes.

[0129] In the second step, the node processor of each MESH node device receives the position information of its own node sent by the Beidou module and the wireless information sent by the narrowband MESH module; based on the position information of its own node and the wireless information of surrounding nodes, it generates the reported information of its own node, and sends the reported information to the network topology and the relay control center through the Beidou channel periodically.

[0130] In the third step, the network topology and the relay control center periodically receive the reported information sent by each MESH node device, and judge whether there are target nodes with faults or interferences in each MESH node device according to the reported information.

[0131] In the fourth step, if not, each MESH node device continues to send the reported information to the network topology and the relay control center through the Beidou channel periodically.

[0132] Step 5: If there are target nodes, the network topology and the relay control center generate topology and relay control commands for each MESH node device based on the received reported information.

[0133] Step 6: The network topology and the relay control center separately send the topology and relay control commands to the corresponding MESH node devices, so that each MESH node device generates new relay configurations and network topologies according to the topology and relay control commands.

[0134] Figure 6 It is a schematic structural diagram of a network control system according to an embodiment of the present application. As Figure 6 shown, the network control system includes: a transceiver module 61, configured to periodically obtain the location information of the local node by using the synchronization function of the Beidou module; periodically obtain the wireless information of surrounding nodes by using the narrowband MESH module; generate reported information according to the location information and the wireless information of surrounding nodes, and periodically send the reported information to the network topology and the relay control center through the Beidou channel; a processing module 62, configured to periodically receive the reported information sent by each MESH node device, and determine whether there are target nodes with faults or interferences in each MESH node device according to the reported information; if so, generate topology and relay control commands for each MESH node device according to the received reported information, and separately send the topology and relay control commands to the corresponding MESH node devices, so that each MESH node device generates new relay configurations and network topologies according to the topology and relay control commands. In an implementation manner, the description of the specific implementation functions of the network control system can refer to steps S101 - S106 in Embodiment 1, which will not be elaborated here.

[0135] Figure 7 It is a schematic structural diagram of a network control system according to another embodiment of the present application. As Figure 7 shown, the network control system includes: a processor 101 and a memory 102 communicatively connected to the processor 101; the memory 102 stores computer execution instructions; the processor 101 executes the computer execution instructions stored in the memory 102 to implement the steps of the Beidou-assisted narrowband MESH node network control method in the above method embodiments.

[0136] In the above network control system, the memory 102 and the processor 101 are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines, such as through a bus connection. The memory 102 stores computer execution instructions for implementing a data access control method, including at least one software function module stored in the memory 102 in the form of software or firmware. The processor 101 executes various functional applications and data processing by running the software programs and modules stored in the memory 102.

[0137] The memory 102 can be, but is not limited to, a random access memory (Random Access Memory, abbreviated as RAM), a read-only memory (Read Only Memory, abbreviated as ROM), a programmable read-only memory (Programmable Read-Only Memory, abbreviated as PROM), an erasable programmable read-only memory (Erasable Programmable Read-Only Memory, abbreviated as EPROM), an electrically erasable programmable read-only memory (Electric Erasable Programmable Read-Only Memory, abbreviated as EEPROM), etc. Among them, the memory 102 is used to store programs, and the processor 101 executes the programs after receiving execution instructions. Further, the software programs and modules in the memory 102 may further include an operating system, which may include various software components and / or drivers for managing system tasks (such as memory management, storage device control, power management, etc.), and may communicate with various hardware or software components to provide a running environment for other software components.

[0138] The processor 101 can be an integrated circuit chip with signal processing capabilities. The above-mentioned processor 101 can be a general-purpose processor, including a central processing unit (Central Processing Unit, abbreviated as CPU), a network processor (Network Processor, abbreviated as NP), etc. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0139] An embodiment of the present application further provides a computer-readable storage medium, in which computer execution instructions are stored, and when the computer execution instructions are executed by a processor, they are used to implement the steps of the method embodiments of the present application.

[0140] An embodiment of the present application further provides a computer program product, including a computer program, which implements the steps of the method embodiments of the present application when executed by a processor.

[0141] It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to the present application.

[0142] Furthermore, it should be noted that although the steps in the flowchart are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.

[0143] It should be understood that the above device embodiments are only illustrative, and the devices of the present application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units, modules or components can be combined, or can be integrated into another system, or some features can be ignored or not executed.

[0144] In addition, unless otherwise specified, in each embodiment of the present application, each functional unit / module can be integrated in one unit / module, or each unit / module can exist physically alone, or two or more units / modules can be integrated together. The above integrated unit / module can be implemented in the form of hardware or in the form of a software program module.

[0145] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not exist in contradiction, it should be considered to be within the scope described in this specification.

[0146] Those skilled in the art will readily conceive of other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application, which follow the general principles of the present application and include known common general knowledge or conventional technical means in the technical field not disclosed in the present application. The specification and examples are only regarded as exemplary, and the true scope and spirit of the present application are pointed out by the appended claims.

[0147] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present application is only limited by the appended claims.

Claims

1. A Beidou-assisted narrowband MESH node network control method, characterized in that Applied to a network control system, the network control system includes a network topology, a relay control center, and multiple MESH node devices. The multiple MESH node devices communicate wirelessly through a narrowband MESH network, and each MESH node device communicates wirelessly with the network topology and the relay control center through a Beidou channel. The method includes: For each MESH node device, the MESH node device uses the synchronization function of the Beidou module to periodically obtain the position information of the local node; uses the narrowband MESH module to periodically obtain the wireless information of the surrounding nodes; generates a reporting message according to the position information and the wireless information of the surrounding nodes, and periodically sends the reporting message to the network topology and the relay control center through the Beidou channel; The network topology and the relay control center periodically receive the reporting messages sent by each MESH node device, and determine whether there are target nodes with faults or interferences in each MESH node device according to the reporting messages; if so, generate topology and relay control commands for each MESH node device according to the received reporting messages, and send the topology and relay control commands to the corresponding MESH node devices respectively, so that each MESH node device generates a new relay configuration and network topology according to the topology and relay control commands.

2. The method according to claim 1, wherein The MESH node device includes a Beidou module, a narrowband MESH module, and a node processor. The step of using the narrowband MESH module to periodically obtain the wireless information of the surrounding nodes specifically includes: The narrowband MESH module periodically receives the common control channel information of the surrounding nodes of the MESH node device; if the common control channel information of the surrounding nodes can be received, determine the first wireless information of the surrounding nodes according to the common control channel information of the surrounding nodes, where the first wireless information includes one or more of node position information, node ID information, node status information, adjacent node information, frequency information of the common control channel, signal strength information, and synchronization information; if the common control channel information of the surrounding nodes cannot be received, generate the second wireless information of the surrounding nodes according to the node ID information of the surrounding nodes, where the second wireless information is a status indication information indicating that the surrounding nodes are not detected to transmit; periodically send the first wireless information or the second wireless information of the surrounding nodes to the node processor; Correspondingly, the step of generating a reporting message according to the position information and the wireless information of the surrounding nodes, and periodically sending the reporting message to the network topology and the relay control center through the Beidou channel includes: The node processor receives the position information of the local node sent by the Beidou module, and the first wireless information or the second wireless information of the surrounding nodes sent by the narrowband MESH module; generate the reporting message of the local node according to the position information of the local node and the first wireless information or the second wireless information of the surrounding nodes, and periodically send the reporting message to the network topology and the relay control center through the Beidou channel; Wherein, the surrounding nodes are the information receiving node devices and information sending node devices of the MESH node device.

3. The method according to claim 2, wherein Judging whether there is a target node with a fault or interference in each MESH node device according to the reported information specifically includes: Determining whether there is second wireless information in the reported information sent by each MESH node device; If so, there is a target node with a fault or interference, and according to the node ID information in the second wireless information, determining the ID information of the target node; If not, there is no target node with a fault or interference.

4. The method according to claim 3, wherein Generating topology and relay control commands for each MESH node device according to the received reported information specifically includes: According to the received reported information, determining the location information and first wireless information of each MESH node device; According to the location information of each MESH node device, determining the distance between any two MESH node devices; According to the first wireless information of the location information of each MESH node device, determining the signal reception strength information between any two MESH node devices; According to the distance and signal reception strength information between any two MESH node devices, determining the respective relay node roles and relay parameters corresponding to each MESH node device; According to the respective relay node roles and relay parameters corresponding to each MESH node device, generating topology and relay control commands for each MESH node device.

5. The method according to claim 4, characterized in that, The relay node role is the position, relay role and level of the relay node in the network topology, including: end transmitting node, end receiving node and relay node; the end transmitting node does not perform the relay transmitting function, the end receiving node receives the wireless transmission of other nodes, and the relay node receives the wireless transmission of surrounding nodes and relays and transmits the wireless information to the next hop; The relay parameters include one or more of transmission and relay frequency parameters, transmission and relay frequency reuse parameters, and time slot parameters of transmission and relay frequencies.

6. The method according to claim 5, characterized in that, Generating topology and relay control commands for each MESH node device according to the respective relay node roles and relay parameters corresponding to each MESH node device specifically includes: For each MESH node device, Generating the topology and relay control command of the MESH node device according to one or more of the relay node role, relay parameter, node ID information, command code, relay mode, surrounding node configuration, reported parameter configuration, and other parameters corresponding to the MESH node device; Wherein, the command code is the control command of the relay node, including one or more of the RESET command code, initial configuration command code, relay node configuration update command code, and node re-detection command code; the relay mode includes co-frequency relay or different-frequency relay, and the surrounding node configuration includes one or more of the node ID information, receiving frequency and relay frequency, time slot parameter configuration, and common control channel parameter configuration of the surrounding nodes, and the reported parameter configuration includes the reporting period.

7. The method according to claim 6, wherein Sending the topology and relay control commands to the corresponding MESH node devices respectively specifically includes: For the topology and relay control commands of each MESH node device, According to the node ID information in the topology and relay control command, the topology and relay control command are sent to the corresponding MESH node device through the Beidou channel, so that the MESH node device updates the relay configuration of the MESH node according to the topology and relay control command; According to the updated relay configuration of each MESH node device, the network topology and status of the narrowband MESH node network are adjusted.

8. A network control system, characterized in that, It includes: A transceiver module, which is used to periodically obtain the location information of the local node by using the synchronization function of the Beidou module; Use the narrowband MESH module to periodically obtain the wireless information of surrounding nodes; Generate a reporting message according to the location information and the wireless information of surrounding nodes, and periodically send the reporting message to the network topology and relay control center through the Beidou channel; A processing module, which is used to periodically receive the reporting messages sent by each MESH node device, and judge whether there are target nodes with faults or interferences in each MESH node device according to the reporting messages; If so, generate the topology and relay control commands of each MESH node device according to the received reporting messages, and send the topology and relay control commands to the corresponding MESH node devices respectively, so that each MESH node device generates a new relay configuration and network topology according to the topology and relay control commands.

9. A network control system, characterized in that, It includes a processor and a memory communicatively connected to the processor; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, Computer execution instructions are stored in the computer-readable storage medium, and when the computer execution instructions are executed by the processor, they are used to implement the method according to any one of claims 1 to 7.