Reliable communication method for wireless double links
By adopting a reliable wireless dual-link communication method in the wireless communication system, using the multi-relay chain communication method and the dual-link backup communication mechanism, the system paralysis problem caused by single point failure in the existing technology is solved, and the system is realized High reliability and flexible deployment results.
Patent Information
- Application Number
- CN202411619127.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-13
- Publication Date
- 2025-02-25
AI Technical Summary
When existing wireless communication methods face multiple node failures, they can easily lead to paralysis of the communication system, and have high deployment costs and poor flexibility.
Using a reliable wireless dual-link communication method, dynamic link handover and nearby node selection are realized through multi-relay chain communication method and dual-link backup communication mechanism, reducing the deployment needs of hardware facilities.
Improves the reliability and robustness of the system, reduces cost, power consumption and volume, enhances deployment flexibility, and ensures communication continuity and reliability.
Smart Images

Figure CN119521273A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of wireless communications, and in particular relates to a reliable communication method for wireless dual links. Background Art
[0002] In some special application scenarios (such as narrow and long channels, linear deployment, etc.), the communication methods based on wireless nodes (such as Bluetooth, Zigbee, Wifi, 5G, Lora, etc.) currently used in the market include one-way communication single link, one-way communication dual link, and multiple backup communication links.
[0003] 1. One-way single-chain communication
[0004] In the traditional chain-like one-way communication single link, data starts from the sending node and is forwarded to the terminal through the intermediate nodes step by step. This communication rule has a significant disadvantage. As long as one node in the system fails, the communication of the entire system will be interrupted.
[0005] 2. One-way dual-chain communication
[0006] This method uses two parallel independent links, and by grouping nodes into independent transmission channels, each link can operate independently without interfering with each other. Each link has its sending node, and data is transmitted to the terminal step by step through the nodes on each link. This design is more reliable than the single-link structure, because the failure of a single link will not affect the normal operation of another link. However, this improvement still has limitations. When one node on each of the two links fails, the overall communication system will still be paralyzed.
[0007] 3. Active / standby switching link communication
[0008] This method uses multiple completely independent parallel links, and the links do not affect each other. The system designates one of them as the main working link to undertake daily communication tasks, while the other links are used as backup channels. When any node in the main link fails, the system can quickly detect and automatically switch to the backup link in good condition to ensure the continuity of communication. This solution also faces some practical challenges: first, the deployment cost is significantly increased because multiple complete sets of hardware facilities need to be configured; second, the deployment flexibility is limited, and it is difficult to implement in environments with limited space or tight resources.
[0009] To this end, the present invention proposes a reliable wireless dual-link communication method to solve the above problem. Summary of the invention
[0010] In view of the shortcomings of the prior art, the present invention proposes a reliable communication method for wireless dual links, the method comprising:
[0011] S1: Node N sends a first message to node N+2;
[0012] S2: After receiving the first message, node N+2 sends a response message to node N;
[0013] S3: Node N receives the response message from node N+2 within time T, and node N ends the communication; node N+2 serves as the sending node of the next hop; in the next hop, node N+2 becomes node N, and returns to step 1;
[0014] S4: If node N does not receive the response message returned by destination node N+2, it resends the first message to node N+2 and repeats steps 2 and 3;
[0015] S5: When the number of retransmissions of the first message sent by node N to node N+2 exceeds the preset maximum number of retransmissions, node N sends a second message to node N+1;
[0016] S6: After receiving the second message, node N+1 sends a response message to node N;
[0017] S7: Node N receives the response message from node N+1 within time T, and node N ends the communication. Node N+1 serves as the sending node of the next hop. In the next hop, node N+1 becomes node N, and the process returns to step 1.
[0018] S8: If node N does not receive the response message from destination node N+1, it resends the second message to node N+1 and repeats steps 6 and 7;
[0019] S9: When the number of retransmissions of node N exceeds twice the preset maximum number of retransmissions, node N sends out a fault message.
[0020] Preferably, N in node N is the physical location number of the node.
[0021] Preferably, the destination node is a terminal device that receives the first message or the second message, and returns a response message to the sending node after receiving the message, and has dual-link communication capability.
[0022] Preferably, the response message is used by the destination node to feedback the receiving status to the sending node.
[0023] Preferably, time T is a preset waiting response timeout period, and the value range is 5-1000 milliseconds.
[0024] Preferably, the preset maximum number of retransmissions is set to 2-8 times.
[0025] The beneficial effects of the present invention are as follows: the communication method designed by the present invention adopts a multi-relay chain communication mode. A dual-link backup communication mechanism is designed for the chain network. The dual-link mechanism ensures that the system can quickly switch to an alternative path when a failure occurs through a backup link, thereby ensuring the reliability and robustness of the communication. While the system can meet the communication needs, the cost, power consumption and volume are greatly reduced, making the early deployment more flexible, and having good application prospects. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 A schematic diagram of a double-row deployment of the physical locations of nodes in the present invention;
[0027] Figure 2 A schematic diagram of the single-row deployment of the physical locations of nodes in the present invention;
[0028] Figure 3 This is a schematic diagram of the structure of the first message and the second message data packets in the present invention;
[0029] Figure 4 This is a schematic diagram of the response message structure in the present invention;
[0030] Figure 5 It is a schematic diagram of dual-link communication with non-adjacent multiple failures in the present invention;
[0031] Figure 6 A schematic diagram of dual-link communication of adjacent dual-fault nodes in the present invention;
[0032] Figure 7 This is a flow chart of the reliable communication method in the present invention. DETAILED DESCRIPTION
[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0034] A reliable wireless dual-link communication method is used in tunnels, mine tunnels, subway stations, street lamp communications and other narrow and long channels. These scenarios generally have complex and unstable communication environments and are often affected by factors such as multipath effects, signal attenuation, and interference, which affects the communication quality and reduces the communication stability. Figure 1 It is suitable for scenarios such as street lamp communication that require dual-row deployment. Figure 2 It is suitable for scenes such as tunnels, mine tunnels, and subway stations that only require single-row deployment. Therefore, the present invention proposes a wireless dual-link reliable communication method, which includes the following contents:
[0035] Embodiment 1:
[0036] like Figure 5 and Figure 7 As shown, a wireless dual-link reliable communication method provided by Embodiment 1 of the present invention is applicable to the case where nodes are physically deployed in a single row, and the same principle is also applicable to the scenario where nodes are deployed in double rows.
[0037] S1: Node N sends a first message to node N+2.
[0038] The wireless dual-link network of the present invention is a dual-link structure, in which wireless nodes whose node address physical position numbers are odd numbers form a first link, and wireless nodes whose node address physical position numbers are even numbers form a second link.
[0039] S2: After receiving the first message, node N+2 sends a response message to node N.
[0040] The node with node address N sends a first message to the destination node N+2. After sending the message, node N waits for a response message from node N+2. The destination node is a terminal device that receives the first message, and after receiving the message, it returns a response message to the sending node;
[0041] The first message data structure is as follows Figure 3 As shown, it includes: start identifier, sending address, destination address, data length, user data, and check code;
[0042] The response message data structure is as follows: Figure 4 As shown, it includes: starting identifier, sending address, destination address, status code, and check code.
[0043] S3: Node N receives the response message from node N+2 within time T, and node N ends the communication; node N+2 serves as the sending node of the next hop; in the next hop, node N+2 becomes node N, and returns to step 1.
[0044] If the response message of node N+2 is successfully received within T time, it indicates that the data forwarding is successful, and the sending node does not resend the first message. The response message is used for the destination node to feedback the acceptance status to the sending node.
[0045] S4: If node N does not receive the response message returned by destination node N+2, it resends the first message to node N+2 and repeats steps 2 and 3.
[0046] S5: When the number of retransmissions of the first message sent by the node N to the node N+2 exceeds the preset maximum number of retransmissions, the node N sends a second message to the node N+1.
[0047] If the number of retransmissions of the first message sent by node N to node N+2 exceeds the preset maximum number of retransmissions and no response message is received, the communication between node N and node N+2 fails. Node N switches to sending the second message to node N+1. The data structure of the second message is as follows: Figure 3 As shown, it includes: start identifier, sending address, destination address, data length, user data, and check code.
[0048] S6: After receiving the second message, node N+1 sends a response message to node N.
[0049] S7: Node N receives a response message from node N+1 within time T, and node N ends the communication.
[0050] S8: Node N+1 is treated as the sending node of the next hop, that is, as the N node of the new hop, and the communication process of the new hop is restarted. For the sake of consistency of expression, the description is made in a continuous numbering manner, that is, the number of the N+1 node remains unchanged, then the node N+1 forwards the first message to the node N+3, and receives the response message returned by the node N+3.
[0051] S9: Node N+3 serves as the next hop sending node and forwards the first message to node N+5.
[0052] S10: If the node N+3 does not receive the response message returned by the destination node, it resends the first message to the destination node N+5.
[0053] S11: When the number of retransmissions from node N+3 to node N+5 exceeds a preset maximum number of retransmissions, node N+3 sends a second message to node N+4.
[0054] S12: Node N+3 receives a response message from node N+4 within time T, and node N+3 ends the communication.
[0055] S13: Node N+4 continues the above process and forwards in sequence.
[0056] Embodiment 2:
[0057] like Figure 6 and Figure 7 As shown, a wireless dual-link reliable communication method provided by Embodiment 2 of the present invention is applicable to the case where nodes are physically deployed in a dual-row manner, and the same principle is also applicable to the scenario where nodes are deployed in a single row.
[0058] S1: Node N sends a first message to node N+2.
[0059] The wireless dual-link network of the present invention is a dual-link structure, in which wireless nodes whose node address physical position numbers are odd numbers form a first link, and wireless nodes whose node address physical position numbers are even numbers form a second link.
[0060] S2: After receiving the first message, node N+2 sends a response message to node N.
[0061] The node with node address N sends a first message to the destination node N+2. After sending the message, node N waits for a response message from node N+2. The destination node is a terminal device that receives the first message, and after receiving the message, it returns a response message to the sending node;
[0062] The first message data structure is as follows Figure 3 As shown, it includes: start identifier, sending address, destination address, data length, user data, and check code;
[0063] The response message data structure is as follows: Figure 4 As shown, it includes: starting identifier, sending address, destination address, status code, and check code.
[0064] S3: Node N receives a response message from node N+2 within time T, and node N ends the communication.
[0065] If the response message from node N+2 is successfully received within T time, the first message transmission is considered complete. The response message is used by the destination node to feedback the acceptance status to the sending node; node N+2 is used as the sending node of the next hop; in the next hop, node N+2 is used as the sending node N, and the process returns to step 1;
[0066] S4: If the node N does not receive the response message returned by the destination node, it resends the first message to the destination node.
[0067] S5: When the number of retransmissions of the first message sent by the node N to the node N+2 exceeds the preset maximum number of retransmissions, the node N sends a second message to the node N+1.
[0068] If the number of retransmissions of the first message sent by node N to node N+2 exceeds the preset maximum number of retransmissions and no response message is received, the communication between node N and node N+2 fails. Node N switches to sending the second message to node N+1. The data structure of the second message is as follows: Figure 3 As shown, it includes: start identifier, sending address, destination address, data length, user data, and check code.
[0069] S6: After receiving the second message, node N+1 sends a response message to node N.
[0070] S7: Node N receives the response message from node N+1 within time T, and node N ends the communication. Node N+1 serves as the sending node of the next hop. In the next hop, node N+1 becomes node N, and the process returns to step 1.
[0071] S8: If node N does not receive the response message from destination node N+1, it resends the second message to node N+1 and repeats steps 6 and 7.
[0072] S9: When the number of retransmissions of node N exceeds twice the preset maximum number of retransmissions, node N sends out a fault message.
[0073] Preferably, time T is a preset waiting response timeout period, and the value range is 5-1000 milliseconds.
[0074] Preferably, the preset maximum number of retransmissions is set to 2-8 times.
[0075] In summary, compared with the current unidirectional single-link communication method, the present invention effectively solves the problem of system paralysis caused by single-point failure through an innovative dual-link structure and a preset maximum retransmission response mechanism, and significantly improves the reliability of the system; compared with the unidirectional dual-link communication method, the dynamic link switching mechanism and the nearest node selection strategy designed by the present invention avoid the risk of simultaneous failure of the dual links; compared with the primary and standby switching link communication method, communication is achieved through a self-organizing network, which eliminates the deployment requirements of a large number of hardware facilities, greatly reduces the system construction cost and maintenance complexity, and improves the flexibility of system deployment. In addition, the present invention uses real-time status monitoring and multi-level fault handling mechanisms to enable the system to quickly detect and switch to a backup path when a link fails, ensuring the continuity and reliability of communication. It is particularly suitable for special environments such as narrow and long channels and linear deployments, and has significant practical value and good application prospects.
[0076] The above embodiments further illustrate the purpose, technical solutions and advantages of the present invention in detail. It should be understood that the above embodiments are only preferred implementation modes of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made to the present invention within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A reliable wireless dual-link communication method, characterized in that: The method is applied to a node in a wireless dual-link network and comprises the following steps: Step 1: Sending node N sends a first message to node N+2; Step 2: After receiving the first message, node N+2 sends a response message to node N; Step 3: Node N receives the response message from node N+2 within time T, and node N ends the communication; node N+2 serves as the next hop sending node; In one hop, node N+2 becomes node N, and we return to step 1; Step 4: If node N does not receive the response message returned by destination node N+2, it resends the first message to node N+2 and repeats steps 2 and 3; Step 5: When the number of retransmissions of the first message sent by node N to node N+2 exceeds the preset maximum number of retransmissions, node N sends a second message to node N+1; Step 6: After receiving the second message, node N+1 sends a response message to node N; Step 7: Node N receives the response message from node N+1 within time T, node N ends the communication, and node N+1 becomes the next hop sending node; In one hop, node N+1 becomes node N, and the process returns to step 1; Step 8: If node N does not receive the response message from destination node N+1, it resends the second message to node N+1 and repeats steps 6 and 7; Step nine: When the number of retransmissions of node N exceeds twice the preset maximum number of retransmissions, node N sends out a fault message.
2. A wireless dual-link reliable communication method according to claim 1, characterized in that: The dual link refers to a first link and a second link at the same time, wherein the first link is composed of nodes with odd position numbers, and the second link is composed of nodes with even position numbers.
3. A wireless dual-link reliable communication method according to claim 1, characterized in that: The N in the node N is the physical location number of the node.
4. A wireless dual-link reliable communication method according to claim 1, characterized in that: The destination node is a terminal device that receives the first message or the second message, and returns a response message to the sending node after receiving the message, and has dual-link communication capability.
5. A wireless dual-link reliable communication method according to claim 1, characterized in that: The response message is used by the destination node to feedback the receiving status to the sending node.
6. A wireless dual-link reliable communication method according to claim 1, characterized in that: The time T is a preset waiting response timeout time, and the value range is 5-1000 milliseconds.
7. A wireless dual-link reliable communication method according to claim 1, characterized in that: The preset maximum number of retransmissions is set to 2-8 times.
Citation Information
Patent Citations
Multi-cast optimized medium access method for wireless network
CN105144629A
Method for improving stability of chain structure ZigBee network
CN105721296A
Dual-link wireless ad hoc network and security defense method in emergency scene
US20220022031A1