A communication method and system for self-organizing a wireless mesh network

By formulating broadcast routing information for remote control signal transmission in the wireless ad hoc network, ensuring that each sub-node only receives the signal once, the broadcast storm and flooding effects caused by information collision are solved, and the transmission efficiency of remote control signal is improved.

CN114845349BActive Publication Date: 2025-05-30XI AN YU FEI ELECTRONIC TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210327174.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-30
Publication Date
2025-05-30
Estimated Expiration
2042-03-30

AI Technical Summary

Technical Problem

In wireless ad hoc network, when network nodes receive multiple remote control signals at the same time after networking, information collision will occur, resulting in broadcast storms and flooding effects, reducing the transmission efficiency of remote control signals.

Method used

By obtaining network information of network nodes after networking, a broadcast routing information for remote control signal transmission is formulated to ensure that each sub-node receives the remote control signal only once. The specific steps include obtaining the physical link of the network node, formulating broadcast routing information, and transmitting the remote control signal to all secondary nodes through the master node.

Benefits of technology

It improves the transmission efficiency of remote control signals between network nodes and reduces the occurrence of broadcast storms and signal flooding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114845349B_ABST
    Figure CN114845349B_ABST
Patent Text Reader

Abstract

This application relates to the field of communication technologies, and particularly to a communication method and system for self-organizing a wireless mesh network. A communication method for self-organizing a wireless mesh network includes the following steps: obtaining the networking information of network nodes after networking, where the network nodes include a main node and at least two secondary nodes, and the networking information includes the physical links between all network nodes; formulating broadcast routing information for transmitting a remote control signal based on the networking information, where the broadcast routing information includes the signal transmission paths from the main node to all secondary nodes, and each secondary node only receives the remote control signal once; and transmitting the remote control signal to all secondary nodes through the main node based on the broadcast routing information. The communication method and system for self-organizing a wireless mesh network provided by this application enable the remote control signal to be efficiently transmitted between network nodes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technologies, and in particular, to a communication method and system for self-organizing a wireless mesh network. Background Art

[0002] A wireless ad-hoc network, namely a "mesh network", is a wireless broadband access technology based on the IP protocol. It combines the advantages of WLAN and Adhoc networks, supports a multi-point-to-multi-point mesh structure, and has functional advantages such as self-organizing networking, self-repairing, multi-level cascading, and node self-management, as well as characteristics that can be applied to mobile broadband, wireless positioning, etc. It is a network with large capacity, high speed, and wide coverage, making it an effective means of broadband access.

[0003] Wireless ad-hoc networking technology is a new type of wireless network technology that is completely different from traditional wireless networks. In a traditional WLAN, each client accesses the network through a wireless link connected to an access point AP. If users want to communicate with each other, they must first access a fixed AP, and this network structure is called a single-hop network. In a wireless ad-hoc network, any wireless device node can simultaneously act as a router, and each node in the network can send and receive signals, and each node can directly communicate with one or more nodes.

[0004] Regarding the above related technologies, the inventor believes that after each network node in a wireless ad-hoc network is networked, when one network node simultaneously receives remote control signals from multiple network nodes, information collisions will occur, causing broadcast storms and flooding effects, resulting in a decrease in the transmission efficiency of remote control signals. Summary of the Invention

[0005] In order to enable remote control signals to be efficiently transmitted between network nodes, the present application provides a communication method and system for self-organizing a wireless mesh network.

[0006] In a first aspect, the present application provides a communication method for self-organizing a wireless mesh network, adopting the following technical solution:

[0007] A communication method for self-organizing a wireless mesh network includes the following steps:

[0008] Obtain the networking information of network nodes after networking. The network nodes include a main node and at least two sub-nodes, and the networking information includes the physical links between all network nodes;

[0009] Based on the networking information, formulate broadcast routing information for remote control signal transmission. The broadcast routing information includes the signal transmission paths from the main node to all sub-nodes, and each sub-node only receives the remote control signal once;

[0010] Based on the broadcast routing information, the main node transmits the remote control signal to all slave nodes.

[0011] By adopting the above technical solution, the physical links of all network nodes after networking are obtained, the broadcast routing information for transmitting the remote control signal is formulated according to the physical links, and the remote control signal is transmitted to all slave nodes through the main node according to the broadcast routing information. Each slave node receives the remote control signal only once within one time frame period, thereby improving the transmission efficiency of the remote control signal between network nodes.

[0012] Optionally, formulating the broadcast routing information for transmitting the remote control signal based on the networking information includes the following steps:

[0013] Obtain the topology table of all network nodes according to the networking information;

[0014] According to the preset remote control signal transmission rules, set the forwarding time frame information and receiving time frame information of each network node within the same cycle, so that each network node receives the remote control signal once within the same cycle;

[0015] Obtain the broadcast routing information according to the topology table, the forwarding time frame information and the receiving time frame information.

[0016] By adopting the above technical solution, the forwarding time frame information and receiving time frame information of each network node within the same cycle are set according to the preset remote control signal transmission rules. According to the forwarding time frame information and receiving time frame information, each network node receives the remote control signal only once during the transmission of the remote control signal, thereby reducing the occurrence of broadcast storms and signal flooding phenomena.

[0017] Optionally, setting the forwarding time frame information and receiving time frame information of each network node within the same cycle according to the preset remote control signal transmission rules includes the following steps:

[0018] According to the topology table, determine the main node as the source node and all slave nodes as the Nth-level nodes, where N is an integer greater than or equal to 1;

[0019] Determine the receiving time frame of the source node as the original time frame and the receiving time frame corresponding to each slave node as the Nth frame, and the original frame and the Nth frame are within the same cycle;

[0020] Obtain the receiving time frame information of the remote control signal according to the receiving time frames of the source node and each slave node;

[0021] Obtain the node information of the source node and each slave node;

[0022] Obtain the forwarding time frames of the source node and each slave node according to the node information to obtain the forwarding time frame information.

[0023] By adopting the above technical solution, the source node and the Nth-level node of the network node are determined, and the corresponding receive time frame and forward time frame are set according to the node positions of the network nodes, so as to obtain the receive time frame information and the forward time frame information, thereby enabling the remote control signal to be transmitted more efficiently and regularly.

[0024] Optionally, the node information includes routing status data, and obtaining the forward time frames of the source node and each secondary node according to the node information, and obtaining the forward time frame information includes the following steps:

[0025] Obtain the routing status data of the source node and each of the secondary nodes;

[0026] Obtain the routing status of the source node and the secondary nodes according to the routing status data;

[0027] Obtain the forward time frame information of the source node and each secondary node according to the routing status.

[0028] By adopting the above technical solution, the routing status of the network node can be judged according to the routing status data of each network node, and the forward time frame information of the source node and each secondary node for transmitting the remote control signal can be obtained according to the routing status of the network node.

[0029] Optionally, transmitting the remote control signal to all secondary nodes by the master node based on the broadcast routing information includes the following steps:

[0030] Obtain the forward time frame information according to the broadcast routing information;

[0031] Send the remote control signal to the secondary nodes by the master node according to the forward time frame information;

[0032] Judge whether an (N + 1)th-level secondary node is simultaneously connected to two Nth-level secondary nodes according to the forward time frame information;

[0033] If so, analyze the routing status of the two Nth-level secondary nodes to obtain an analysis result, and forward the remote control information according to the analysis result;

[0034] If not, the Nth-level secondary node forwards the remote control information according to the forward time frame information.

[0035] Optionally, analyzing the routing status of the two Nth-level secondary nodes to obtain an analysis result, and forwarding the remote control information according to the analysis result includes the following steps:

[0036] Analyze the corresponding routing status as the analysis result according to the routing status data of the two Nth-level secondary nodes;

[0037] Select the secondary node with a routing status in the analysis result as the target node;

[0038] The target node forwards the remote control information based on the forwarding time frame information.

[0039] In a second aspect, the present application further provides a communication system for self-organizing a wireless mesh network, adopting the following technical solutions:

[0040] A communication system for self-organizing a wireless mesh network, comprising:

[0041] An acquisition module, which is used to acquire the networking information of network nodes after networking. The network nodes include a primary node and at least two secondary nodes, and the networking information includes the physical links between all network nodes;

[0042] A processing module, which is used to formulate broadcast routing information for remote control signal transmission based on the networking information. The broadcast routing information includes the signal transmission paths from the primary node to all the secondary nodes, and each secondary node only receives the remote control signal once;

[0043] A transmission module, which is used to transmit the remote control signal to all secondary nodes through the primary node based on the broadcast routing information.

[0044] By adopting the above technical solutions, the acquisition module acquires the physical links of all network nodes after networking, formulates broadcast routing information for remote control signal transmission through the processing module according to the physical links, and finally enables the primary node to transmit the remote control signal to all secondary nodes through the transmission module according to the broadcast routing information. Each secondary node only receives the remote control signal once within a time frame period, thereby improving the transmission efficiency of the remote control signal between network nodes.

[0045] Optionally, the processing module includes:

[0046] An acquisition unit, which is used to acquire the routing status data of the source node and each secondary node;

[0047] An analysis unit, which is used to analyze the routing status of the source node and the secondary nodes according to the routing status data;

[0048] An output unit, which is used to obtain the forwarding time frame information of the source node and each secondary node according to the routing status.

[0049] By adopting the above technical solutions, the acquisition unit acquires the routing status data of the source node and each secondary node, analyzes the acquired status data through the analysis unit, and finally outputs the corresponding analysis result through the output unit.

[0050] In a third aspect, the present application provides a terminal device, adopting the following technical solution:

[0051] A terminal device includes a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor loads and executes the computer program, it adopts the above-mentioned method for wireless ad-hoc networking.

[0052] By adopting the above technical solution, a computer program is generated by the above-mentioned method for wireless ad-hoc networking and stored in the memory to be loaded and executed by the processor. Thus, a terminal device is manufactured based on the memory and the processor, which is convenient to use.

[0053] In a fourth aspect, the present application provides a computer-readable storage medium, adopting the following technical solution:

[0054] A computer-readable storage medium stores a computer program. When the computer program is loaded and executed by a processor, it adopts the above-mentioned method for wireless ad-hoc networking.

[0055] By adopting the above technical solution, a computer program is generated by the above-mentioned method for wireless ad-hoc networking and stored in the computer-readable storage medium to be loaded and executed by the processor. Through the computer-readable storage medium, the readability and storage of the computer program are facilitated. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 is an overall flowchart of a communication method for wireless mesh network ad-hoc networking in the present application.

[0057] Figure 2 is a flowchart of steps S201 - S203 in a communication method for wireless mesh network ad-hoc networking in the present application.

[0058] Figure 3 is a topology diagram of network nodes in a communication method for wireless mesh network ad-hoc networking in the present application.

[0059] Figure 4 is a transmission status diagram of network nodes in a communication method for wireless mesh network ad-hoc networking in the present application.

[0060] Figure 5 is a reception status diagram of network nodes in a communication method for wireless mesh network ad-hoc networking in the present application.

[0061] Figure 6 is a broadcast routing information diagram of network nodes in a communication method for wireless mesh network ad-hoc networking in the present application.

[0062] Figure 7 It is a schematic flowchart of steps S301 - S305 in a communication method for self - organizing a wireless mesh network in this application.

[0063] Figure 8 It is a schematic flowchart of steps S401 - S403 in a communication method for self - organizing a wireless mesh network in this application.

[0064] Figure 9 It is a schematic flowchart of steps S501 - S503 in a communication method for self - organizing a wireless mesh network in this application.

[0065] Figure 10 It is a schematic flowchart of steps S601 - S602 in a communication method for self - organizing a wireless mesh network in this application.

[0066] Figure 11 It is a schematic diagram of the overall module structure of a communication system for self - organizing a wireless mesh network in this application.

[0067] Explanation of reference numerals:

[0068] 1. Acquisition module; 2. Processing module; 21. Acquisition unit; 22. Analysis unit; 23. Output unit; 3. Transmission module. Detailed implementation manners

[0069] The following is a further detailed description of this application in combination with the attached Figures 1-11 drawings.

[0070] An embodiment of this application discloses a communication method for self - organizing a wireless mesh network. Referring to Figure 1 , it includes the following steps:

[0071] S101. Obtain the networking information of network nodes after networking. The network nodes include a main node and at least two secondary nodes. The networking information includes the physical links between all network nodes;

[0072] S102. Based on the networking information, formulate broadcast routing information for remote control signal transmission. The broadcast routing information includes the signal transmission paths from the main node to all secondary nodes, and each secondary node only receives the remote control signal once;

[0073] S103. Based on the broadcast routing information, transmit the remote control signal to all secondary nodes through the main node.

[0074] Specifically, after the network nodes in step S101 are networked, certain physical links will be formed according to the connections between the main node and the secondary nodes, and the remote control signal will be transmitted to each secondary node through the main node along a certain physical link.

[0075] Specifically, in step S102, network nodes for the transmission of the remote control signal are specifically selected through broadcast routing information, such that each network node receives the remote control signal only once within one cycle, thereby minimizing the overhead of message flooding. Any network node only selects some neighboring nodes as its relay nodes, and only the selected relay nodes can forward the remote control signal, while other neighboring nodes only process the received remote control signal without forwarding it.

[0076] Specifically, in step S103, according to the broadcast routing information, the master node transmits the remote control signal to all slave nodes. The broadcast routing information specifies the transmission path of the remote control signal between the main route and the slave nodes, and the remote control signal will be forwarded according to the specified transmission path during the transmission from the master node to all slave nodes.

[0077] Among them, as Figure 2 shown, step S102 includes the following steps:

[0078] S201. Obtain the topology table of all network nodes according to the networking information;

[0079] S202. According to the preset remote control signal transmission rules, set the forwarding time frame information and receiving time frame information of each network node within the same cycle, such that each network node receives the remote control signal once within the same cycle;

[0080] S203. Obtain the broadcast routing information according to the topology table, the forwarding time frame information, and the receiving time frame information.

[0081] More specifically, in step S201, in this embodiment, there are 9 network nodes numbered from 1 to 9 set in the topology table. Node number 1 is set as the master node, and other node numbers are slave nodes. The topology table specifies the specific situation of sending and receiving the remote control signal between each adjacent network node. When node 1 sends the remote control signal, nodes 7 and 9 receive it. When node 2 sends the remote control signal, nodes 4, 5, 6, 7, and 9 receive it. When node 3 sends the remote control signal, node 4 receives it. When node 4 sends the remote control signal, nodes 2, 3, and 9 receive it. When node 5 sends the remote control signal, nodes 2, 7, and 8 receive it. When node 6 sends the remote control signal, node 2 receives it. When node 7 sends the remote control signal, nodes 1, 2, and 5 receive it. When node 8 sends the remote control signal, node 5 receives it. When node 9 sends the remote control signal, nodes 1, 2, and 4 receive it. The specific situation is as Figure 3 shown.

[0082] More specifically, in step S202, in this embodiment, the remote control signal has a period of 4 time frames. Forwarding time frame information refers to forwarding the remote control signal corresponding to a certain network node in a certain time frame, and receiving time frame information refers to receiving the remote control signal corresponding to a certain network node in a certain time frame. One time frame includes a forwarding time frame and a receiving time frame. In the first forwarding time frame, node 1 forwards the remote control information. In the second forwarding time frame, node 7 forwards the remote control information. In the third forwarding time frame, nodes 2 and 5 forward the remote control information. In the second forwarding time frame, node 4 forwards the remote control information. Since each network node only receives the remote control signal once in a cycle, in the first receiving time frame, nodes 1, 7, and 9 are in the receiving state, but only nodes 7 and 9 receive the remote control signal. In the second receiving time frame, nodes 1, 2, and 5 are in the receiving state, but only nodes 2 and 5 receive the remote control signal. In the third receiving time frame, nodes 2, 4, 5, 6, 7, 8, and 9 are in the receiving remote state, but only nodes 4, 6, and 8 receive the remote control signal. In the fourth receiving time frame, node 4 is in the receiving state, but only node 3 receives the remote control signal. Specifically, as shown in Figure 4 and Figure 5 shown.

[0083] More specifically, in step S203, in this embodiment, the broadcast routing information of each network node is obtained based on the topology table, forwarding time frame information, and receiving time frame information. Node 1 forwards the remote control signal in the first time frame, and the broadcast hop count transmitted by the received remote control signal is 0. Node 2 forwards the remote control signal in the third time frame, and the broadcast hop count transmitted by the received remote control signal is 2. Node 3 does not forward the remote control signal. Node 4 forwards the remote control signal in the fourth time frame, and the broadcast hop count transmitted by the received remote control signal is 3. Node 5 forwards the remote control signal in the third time frame, and the broadcast hop count transmitted by the received remote control signal is 2. Node 6 does not forward the remote control signal. Node 7 forwards the remote control signal in the second time frame, and the broadcast hop count transmitted by the received remote control signal is 1. Node 8 does not forward the remote control signal. Node 9 does not forward the remote control signal. Specifically, as shown in Figure 6 shown.

[0084] Among them, as shown in Figure 7 step S202 includes the following steps:

[0085] S301. According to the topology table, determine the main node as the source node and all secondary nodes as the Nth-level nodes, where N is an integer greater than or equal to 1;

[0086] S302. Determine the receiving time frame of the source node as the original time frame and the receiving time frame corresponding to each secondary node as the Nth frame, and the original frame and the Nth frame are in the same cycle;

[0087] S303. According to the receiving time frames of the source node and each secondary node, obtain the receiving time frame information of the remote control signal;

[0088] S304. Obtain the node information of the source node and each secondary node;

[0089] S305. Obtain the forwarding time frames of the source node and each secondary node based on the node information, and obtain the forwarding time frame information.

[0090] More specifically, in step S301, in this embodiment, within the first forwarding time frame, the master node 1 forwards the remote control signal. The master node 1 is the source node, corresponding to N = 1. Within the second forwarding time frame, the secondary node 7 forwards the remote control signal. The secondary node 7 is the second-level node, corresponding to N = 2. Within the third forwarding time frame, the secondary nodes 2 and 5 forward the remote control signal. The secondary nodes 2 and 5 are the third-level nodes, corresponding to N = 3. Within the fourth forwarding time frame, the secondary node 4 forwards the remote control signal. The secondary node 4 is the fourth-level node, corresponding to N = 4.

[0091] More specifically, in step S302, in this embodiment, starting from the master node, the number of hops for each secondary node to receive the remote control information is the time frame for the secondary node to receive the remote control information. Therefore, the number of hops for the master node 1 to receive the remote control information is 0, so it is the original time frame. The number of hops for the secondary nodes 7 and 9 to receive the remote control information is 1, so it is the first frame. The number of hops for the secondary nodes 2 and 5 to receive the remote control information is 2, so it is the second frame. The number of hops for the secondary nodes 4, 6, and 8 to receive the remote control information is 3, so it is the third frame. The number of hops for the secondary node 3 to receive the remote control information is 4, so it is the fourth frame.

[0092] More specifically, in step S303, in this embodiment, the receiving time frames of the secondary nodes 7 and 9 are the first frame, so the secondary nodes 7 and 9 receive the remote control signal in the first time frame. The receiving time frames of the secondary nodes 2 and 5 are the second frame, so the secondary nodes 7 and 9 receive the remote control signal in the second time frame. The receiving time frames of the secondary nodes 4, 6, and 8 are the third frame, so the secondary nodes 4, 6, and 8 receive the remote control signal in the third time frame. The receiving time frame of the secondary node 3 is the fourth frame, so the secondary node 3 receives the remote control signal in the fourth time frame.

[0093] More specifically, in steps S304 - S305, in this embodiment, within the first time frame, the master node 1 forwards the remote control signal. Within the second time frame, the secondary node 7 forwards the remote control signal. Within the third time frame, the secondary nodes 2 and 5 forward the remote control signal. Within the fourth time frame, the secondary node 4 forwards the remote control signal. The secondary nodes 3, 6, 8, and 9 do not forward the remote control signal, so there is no corresponding forwarding time frame information.

[0094] Among them, as Figure 8 shown, step S305 includes the following steps:

[0095] S401. Obtain the routing status data of the source node and each secondary node;

[0096] S402. Obtain the routing statuses of the source node and the secondary nodes according to the routing status data;

[0097] S403. Obtain the frame information during forwarding for the source node and each secondary node according to the routing status.

[0098] More specifically, in this embodiment, obtain the routing status data of each network node, analyze the routing status of the network node according to the routing status data. If the network node has a routing status, the network node can receive and process the remote control signal, and can forward the remote control signal to other neighboring nodes. If the network node has no routing status, the network node only receives and processes the remote control signal and does not forward the remote control signal. Obtain the corresponding frame information during forwarding according to the frame during forwarding and the routing status of each network node.

[0099] Among them, as Figure 9 shown, step S103 includes the following steps:

[0100] S501. Obtain the frame information during forwarding according to the broadcast routing information;

[0101] S502. According to the frame information during forwarding, send the remote control signal to the secondary nodes through the master node;

[0102] S503. According to the frame information during forwarding, determine whether an N+1-level secondary node is connected to two N-level secondary nodes at the same time;

[0103] S504. If so, analyze the routing statuses of the two N-level secondary nodes to obtain an analysis result, and forward the remote control information according to the analysis result;

[0104] S505. If not, the N-level secondary node forwards the remote control information according to the frame information during forwarding.

[0105] More specifically, in steps S501 - S505, within the first time frame, the master node 1 forwards the remote control signal to the secondary nodes 7 and 9, and the secondary nodes 7 and 9 receive and process the remote control signal. Within the second time frame, if the secondary nodes 7 and 9 are simultaneously connected to the secondary node 2, then analyze the routing statuses of the secondary nodes 7 and 9 to obtain an analysis result. The secondary node 7 forwards the remote control signal to the secondary nodes 2 and 5 according to the analysis result. Within the third time frame, since the secondary nodes 2 and 5 are not simultaneously connected to the next-level secondary nodes, the secondary node 5 forwards the remote control signal to the secondary node 8, and the secondary node 2 forwards the remote control signal to the secondary nodes 4 and 6.

[0106] Among them, as Figure 10 shown, step S504 includes the following steps:

[0107] S601. Analyze the corresponding routing statuses as the analysis result according to the routing status data of the two N-level secondary nodes;

[0108] S602. Select the secondary node with a routing status in the analysis result as the target node;

[0109] S603. The target node forwards the remote control information based on the forwarding time frame information.

[0110] More specifically, in steps S601 - S603, in this embodiment, within the second time frame, the secondary node 7 has a routing status, and the secondary node 9 does not have a routing status. Therefore, the secondary node 7 is selected as the target node. The secondary node 7 receives, processes, and forwards the remote control signal to the secondary nodes 2 and 5. The secondary node 9 only receives and processes the remote control signal and does not forward the remote control signal.

[0111] The implementation principle of the communication method for the self - organizing network of the wireless mesh network in this application embodiment is as follows: Obtain the networking information of each network node after networking, obtain the topology table of all network nodes according to the networking information, set the forwarding time frame and receiving time frame of each network node within one cycle according to the preset remote control signal transmission rules, obtain the receiving time frame of the remote control signal according to the receiving time frame of each network node, obtain the forwarding time frame information of each network node according to the forwarding time frame and network status of each network node. Each secondary node only receives the remote control signal once within one time frame cycle. Combine the topology table, forwarding time frame information, and receiving time frame information to obtain the broadcast routing information for remote control signal transmission. The network node transmits the remote control signal according to the broadcast routing information. The communication method and system for the self - organizing network of the wireless mesh network in this application enable the remote control signal to be transmitted efficiently between network nodes.

[0112] This application embodiment discloses a communication system for the self - organizing network of the wireless mesh network. Refer to Figure 11 , including: an acquisition module 1, a processing module 2, and a transmission module 3. The acquisition module 1 is used to obtain the networking information of the network nodes after networking. The network nodes include a primary node and at least two secondary nodes. The networking information includes the physical links between all network nodes. The processing module 2 is used to formulate the broadcast routing information for remote control signal transmission based on the networking information. The broadcast routing information includes the signal transmission paths from the primary node to all secondary nodes. Each secondary node only receives the remote control signal once. The transmission module 3 is used to transmit the remote control signal to all secondary nodes through the primary node based on the broadcast routing information; the acquisition module 1 is connected to the processing module 2, and the networking information of the network nodes obtained by the acquisition module 1 is transmitted to the processing module 2. The processing module 2 formulates the broadcast routing information corresponding to the transmission of the remote control signal according to the networking information of the network nodes. The processing module 2 is connected to the transmission module 3, and the transmission module 3 transmits the remote control signal according to the broadcast routing information generated by the processing module 2.

[0113] Specifically, in this embodiment, the wireless ad-hoc network, i.e., the mesh network, is a wireless broadband access technology based on the IP protocol. It combines the advantages of WLAN and Ad hoc networks, supports a multi-point-to-multi-point mesh structure, and is a network with large capacity, high speed, and wide coverage, becoming an effective means of broadband access. In the wireless ad-hoc network, each network node can send and receive signals, and each network node can directly communicate with one or more network nodes. The remote control signal can be sent from the master node in the wireless network to each slave node. The physical link between network nodes is the network connection between each network node, and the physical link between network nodes in the ad-hoc network is obtained through the acquisition module 1.

[0114] Among them, as Figure 11 shown, the processing module 2 includes a collection unit 21, an analysis unit 22, and an output unit 23. The collection unit 21 is used to obtain the routing status data of the source node and each slave node. The analysis unit 22 is used to analyze the routing status of the source node and the slave nodes according to the routing status data. The output unit 23 is used to obtain the forwarding time frame information of the source node and each slave node according to the routing status. The collection unit 21 is connected to the analysis unit 22. The collection unit 21 sends the collected routing status data of the source node and each slave node to the analysis unit 22. The analysis unit 22 is connected to the output unit 23. The analysis unit 22 analyzes the routing status data of the source node and the slave nodes to generate corresponding analysis results, and the output unit 23 outputs the corresponding analysis results.

[0115] More specifically, in this embodiment, the routing status data of each network node is obtained through the collection unit 21. The routing status of the network node is analyzed through the analysis unit 22 according to the routing status data. If the network node has a routing status, the network node can receive and process the remote control signal and can forward the remote control signal to other neighboring nodes. If the network node has no routing status, the network node only receives and processes the remote control signal and does not forward the remote control signal. The corresponding forwarding time frame information is obtained according to the forwarding time frame and routing status of each network node, and the corresponding analysis results are output through the output unit 23.

[0116] More specifically, in this embodiment, within the first time frame, the master node 1 forwards the remote control signal to the slave nodes 7 and 9. The slave nodes 7 and 9 receive and process the remote control signal. Within the second time frame, the slave nodes 7 and 9 are simultaneously connected to the slave node 2. The routing status data of the slave nodes 7 and 9 is obtained through the collection unit 21. The routing status data of the slave nodes 7 and 9 is analyzed through the analysis unit 22. The slave node 7 has a routing status, and the slave node 9 has no routing status. Furthermore, the analysis results of the routing status of the slave nodes 7 and 9 are obtained, and the corresponding analysis results are output through the output unit 23.

[0117] More specifically, in this embodiment, within the first time frame, the master node 1 forwards the remote control signal to the slave nodes 7 and 9 through the transmission unit. The slave nodes 7 and 9 receive and process the remote control signal. Within the second time frame, the slave node 7 has a routing state, while the slave node 9 does not. According to the analysis result, the slave node 7 is selected as the target node. The slave node 7 receives, processes, and forwards the remote control signal to the slave nodes 2 and 5 through the transmission unit. The slave node 9 only receives and processes the remote control signal and does not forward it.

[0118] The implementation principle of a communication system for wireless mesh network self-organizing networking in an embodiment of the present application is as follows: The networking information of each network node after networking is obtained through the acquisition module 1. The topology table of all network nodes is obtained based on the networking information. The forwarding time frame and receiving time frame of each network node within one cycle are set according to the preset remote control signal transmission rules. The receiving time frame of the remote control signal is obtained based on the receiving time frame of each network node. The forwarding time frame information of each network node is obtained based on the forwarding time frame and network status of each network node. Each slave node only receives the remote control signal once within a time frame cycle. The processing module 2 combines the topology table, forwarding time frame information, and receiving time frame information to formulate the broadcast routing information for remote control signal transmission. The network nodes transmit the remote control signal according to the broadcast routing information. The routing status data of each network node is collected through the acquisition unit 21. The routing status data of each network node is analyzed by the analysis unit 22, and the analysis result is output through the output unit 23. According to the analysis result, all network nodes transmit the remote control signal through the transmission module 3. A communication method and system for wireless mesh network self-organizing networking in the present application enable the remote control signal to be transmitted efficiently between network nodes.

[0119] An embodiment of the present application also discloses a terminal device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the computer program, it adopts a communication method for wireless self-organizing networking in the above embodiment.

[0120] Among them, the terminal device can adopt computer devices such as a desktop computer, a laptop computer, or a cloud server. And the terminal device includes, but is not limited to, a processor and a memory. For example, the terminal device may also include input / output devices, network access devices, and a bus, etc.

[0121] Among them, the processor can adopt a central processing unit (CPU). Of course, according to the actual usage situation, other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. can also be adopted. The general-purpose processor can adopt a microprocessor or any conventional processor, etc. The present application does not make any restrictions on this.

[0122] Among them, the memory can be an internal storage unit of the terminal device, for example, the hard disk or memory of the terminal device, or can be an external storage device of the terminal device, for example, a plug-in hard disk, a smart media card (SMC), a secure digital card (SD), or a flash card (FC), etc. equipped on the terminal device. Moreover, the memory can also be a combination of the internal storage unit and the external storage device of the terminal device. The memory is used to store computer programs and other programs and data required by the terminal device. The memory can also be used to temporarily store the data that has been output or will be output. This application does not make any restrictions on this.

[0123] Among them, through this terminal device, the communication method of a wireless ad hoc network in the above embodiment is stored in the memory of the terminal device, and is loaded and executed on the processor of the terminal device, which is convenient for use.

[0124] The embodiment of the present application also discloses a computer-readable storage medium. And the computer-readable storage medium stores a computer program. Among them, when the computer program is executed by a processor, it adopts a communication method of a wireless ad hoc network in the above embodiment.

[0125] Among them, the computer program can be stored in a computer-readable medium. The computer program includes computer program code. The computer program code can be in the form of source code, object code, executable file, or some middleware form, etc. The computer-readable medium includes any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the computer-readable medium includes but is not limited to the above components.

[0126] Among them, through this computer-readable storage medium, a communication method of a wireless ad hoc network in the above embodiment is stored in the computer-readable storage medium, and is loaded and executed on the processor to facilitate the storage and application of the above method.

[0127] The above are all the preferred embodiments of the present application. It does not limit the protection scope of the present application accordingly. Therefore, all equivalent changes made according to the structure, shape, and principle of the present application should be covered within the protection scope of the present application.

Claims

1. A communication method for self-organizing a wireless mesh network, characterized in that, it includes the following steps: Obtain the networking information of network nodes after networking. The network nodes include a main node and at least two secondary nodes, and the networking information includes the physical links between all network nodes; Based on the networking information, formulate broadcast routing information for remote control signal transmission. The broadcast routing information includes the signal transmission paths from the main node to all the secondary nodes, and each secondary node only receives the remote control signal once; Based on the broadcast routing information, transmit the remote control signal to all secondary nodes through the main node; The step of formulating broadcast routing information for remote control signal transmission based on the networking information includes the following steps: Obtain the topology table of all network nodes according to the networking information; According to the preset remote control signal transmission rules, set the forwarding time frame information and receiving time frame information of each network node within the same cycle, so that each network node receives the remote control signal once within the same cycle; According to the topology table, the forwarding time frame information and the receiving time frame information, obtain the broadcast routing information; The step of setting the forwarding time frame information and receiving time frame information of each network node within the same cycle according to the preset remote control signal transmission rules includes the following steps: According to the topology table, determine the main node as the source node and all secondary nodes as the M-level nodes, where M is an integer greater than or equal to 1; Determine the receiving time frame of the source node as the original time frame and the receiving time frame corresponding to each secondary node as the Mth frame, and the original time frame and the Mth frame are within the same cycle; According to the receiving time frames of the source node and each secondary node, obtain the receiving time frame information of the remote control signal; Obtain the node information of the source node and each secondary node; According to the node information, obtain the forwarding time frames of the source node and each secondary node, and obtain the forwarding time frame information; The node information includes routing status data, and the step of obtaining the forwarding time frames of the source node and each secondary node according to the node information and obtaining the forwarding time frame information includes the following steps: Obtain the routing status data of the source node and each secondary node; Analyze the routing status of the source node and the secondary nodes according to the routing status data; According to the routing status, obtain the forwarding time frame information of the source node and each secondary node.

2. The communication method for self-organizing a wireless mesh network according to claim 1, characterized in that, The step of transmitting the remote control signal to all secondary nodes through the main node based on the broadcast routing information includes the following steps: Obtain the forwarding time frame information according to the broadcast routing information; According to the forwarding time frame information, send the remote control signal to the secondary nodes through the main node; According to the forwarding time frame information, judge whether a (N + 1)-level node is connected to two N-level nodes at the same time; If so, analyze the routing status of the two N-level nodes, obtain the analysis result, and forward the remote control signal according to the analysis result; Otherwise, the Nth-level node forwards the remote control signal according to the forwarding time frame information.

3. A communication method for self-organizing a wireless mesh network according to claim 2, wherein, the analyzing the routing statuses of the two Nth-level nodes to obtain an analysis result, and forwarding the remote control signal according to the analysis result includes the following steps: analyzing the corresponding routing status as the analysis result according to the routing status data of the two Nth-level nodes; selecting the secondary node with a routing status in the analysis result as the target node; the target node forwards the remote control signal based on the forwarding time frame information.

4. A communication system for self-organizing a wireless mesh network, wherein, for executing the communication method for self-organizing a wireless mesh network according to any one of claims 1 to 3, including: an acquisition module (1), the acquisition module (1) is used to acquire the networking information of network nodes after networking, the network nodes include a primary node and at least two secondary nodes, and the networking information includes physical links between all network nodes; a processing module (2), the processing module (2) is used to formulate broadcast routing information for remote control signal transmission based on the networking information, the broadcast routing information includes signal transmission paths between the primary node and all secondary nodes, and each secondary node only receives the remote control signal once; a transmission module (3), the transmission module (3) is used to transmit the remote control signal to all secondary nodes through the primary node based on the broadcast routing information.

5. A terminal device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein, when the processor loads and executes the computer program, the method according to any one of claims 1-3 is adopted.

6. A computer-readable storage medium, in which a computer program is stored, wherein, when the computer program is loaded and executed by a processor, the method according to any one of claims 1-3 is adopted.

Citation Information

Patent Citations

  • Method and system for broadcasting in mobile ad hoc network based on greedy ant colony algorithm

    CN110191413A

  • Wireless ad hoc network multi-hop broadcast scheduling method and device

    CN110446264A

  • Data network message broadcast arrangement

    US5245607A