A Method and System for Automatic Search of Wireless Ad Hoc Network Nodes
The method and system improve wireless ad hoc network efficiency and reliability by decoding broadcast frames, scanning for node patterns, and updating routing tables using jump frequency channels to enhance node search accuracy and adapt to dynamic environments.
Patent Information
- Application Number
- CN202510629906.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-16
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2045-05-16
AI Technical Summary
In the automatic search of existing wireless ad hoc network nodes, there are problems such as low node discovery efficiency, unstable communication link construction, and lagging routing information update, which makes it difficult for the network to quickly and stably form the network in a high dynamic environment, increasing node indirect access latency and reducing communication performance.
By periodically monitoring node broadcast frames of the central nodes in the entire network, encoding and reorganization are performed to generate coding sequence groups, dynamically scan the node sending and receiving mode, determine the frequency hopping reception channel, filter the neighbor node identification, establish a collaborative response boundary, and update the network routing table through the frequency hopping reception channel and network link resources to realize adaptive routing updates.
It improves the network efficiency and communication reliability of wireless ad hoc networks, enhances the adaptability and anti-interference ability to dynamic environments, and optimizes network performance.
Smart Images

Figure CN120186705B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of wireless ad hoc networks. More specifically, this application relates to a method and system for automatically searching wireless ad hoc network nodes. Background Art
[0002] A wireless ad hoc network (Wireless Ad Hoc Network) is a dynamic distributed network structure in which multiple wireless nodes automatically discover, connect, and form a network through their own communication capabilities without the support of a fixed infrastructure. This network does not rely on a preset central control node. All nodes can act as either data senders or receivers, or as routing forwarding nodes to participate in the construction of data transmission paths. Wireless ad hoc networks have the characteristics of flexible deployment, self-organizing networking, strong anti-destruction ability, and high dynamic expansion ability, and are suitable for various scenarios such as military communication, disaster emergency, networking in remote areas, and the perception layer of the Internet of Things.
[0003] However, in the existing automatic search of wireless ad hoc network nodes, there are generally problems such as low node discovery efficiency, unstable communication link construction, and lagging routing information update. This makes it difficult for the network to achieve fast and stable networking deployment in the face of a highly dynamic environment, resulting in increased access delay between nodes, reduced utilization of frequency hopping channels, and a significant decline in overall communication performance, thus restricting the reliability of wireless ad hoc networks. Therefore, how to perform routing adaptive update on the automatic search of wireless ad hoc network nodes when wireless channel resources are limited to improve the accuracy of self-organizing network node search is a problem faced by the industry. Summary of the Invention
[0004] This application provides a method and system for automatically searching wireless ad hoc network nodes, which can perform routing adaptive update on the automatic search of wireless ad hoc network nodes when wireless channel resources are limited to improve the accuracy of self-organizing network node search.
[0005] In a first aspect, this application provides a method for automatically searching wireless ad hoc network nodes. The automatic search method includes the following steps:
[0006] During the initialization of the automatic search of wireless ad hoc network nodes, periodically listen to the node broadcast frames of the whole network center node, encode and reorganize the node broadcast frames to generate a coding sequence group corresponding to the locatable nodes automatically searched;
[0007] Dynamically scan the coding sequence group to obtain the node transceiver modes of the locatable nodes in the wireless ad hoc network, and generate a frequency hopping receiving channel corresponding to the directional receiving mode in the automatic search according to the node transceiver mode and the time slot transceiver status corresponding to each coding bit in the coding sequence group;
[0008] Determine the neighbor node identifiers of the located nodes during the automatic search of wireless ad-hoc network nodes, perform collaborative screening on the neighbor node identifiers to obtain the collaborative response boundary for the networking request in the ad-hoc network, and then deploy communication nodes for the collaborative response boundary to obtain the networking link resources during the automatic search of wireless ad-hoc network nodes;
[0009] Automatically update the networking routing table of the current network status by the frequency hopping receiving channel and the networking link resources and establish communication.
[0010] In this embodiment, the node broadcast frame refers to a control frame periodically sent by a node for publishing its own identifier, status, and channel information.
[0011] In this embodiment, encoding and reorganizing the node broadcast frame to generate a coding sequence group corresponding to the locatable nodes automatically searched specifically includes:
[0012] Extract a coding parameter set based on the communication protocol characteristics of the node broadcast frame;
[0013] Establish frame reorganization rule information with rule matching according to the coding parameter set;
[0014] Perform serialization coding reconstruction on the node broadcast frame through the frame reorganization rule information to generate a coding sequence group corresponding to the locatable nodes automatically searched.
[0015] In this embodiment, dynamically scanning the coding sequence group to obtain the node transceiver mode of the locatable nodes in the wireless ad-hoc network nodes specifically includes:
[0016] During the dynamic scanning process of the coding sequence group, construct a dynamic scanning strategy based on spatio-temporal identifiers;
[0017] Dynamically capture the transceiver characteristics of the coding sequence group through the dynamic scanning strategy to obtain dynamic communication characteristics;
[0018] Establish a mode primitive library for the transceiver behaviors of the locatable nodes in the wireless ad-hoc network nodes based on the dynamic communication characteristics;
[0019] Associate the dynamic transceiver sequences of the locatable nodes through the mode primitive library to obtain the node transceiver mode of the locatable nodes in the wireless ad-hoc network nodes.
[0020] In this embodiment, generating a frequency hopping receiving channel corresponding to the directional receiving mode during the automatic search according to the node transceiver mode and the time slot transceiver status corresponding to each coding bit in the coding sequence group specifically includes:
[0021] Extract the receiving channel parameters corresponding to the directional receiving mode according to the communication link characteristics in the node transceiver mode;
[0022] Dynamically detect conflicts of the received channel parameters based on the time slot transceiver states corresponding to each coding bit in the coding sequence group, and obtain the channel interaction information corresponding to the directional reception mode;
[0023] Determine the hopping reception channel corresponding to the directional reception mode in the automatic search according to the channel interaction information.
[0024] In this embodiment, the hopping reception channel refers to the frequency band dynamically selected by a node for receiving signals in the hopping communication mode.
[0025] In this embodiment, determining the neighbor node identifier of a located node in the automatic search of a wireless ad hoc network node specifically includes:
[0026] Obtain the communication link quality index of the located node in the automatic search of the wireless ad hoc network node;
[0027] Screen the candidate set of neighbor node identifiers of the located node through the communication link quality index to obtain the steady-state link information;
[0028] Determine the neighbor node identifier of the located node in the automatic search of the wireless ad hoc network node according to the steady-state link information.
[0029] In this embodiment, deploying communication nodes for the collaborative response boundary to obtain the networking link resources during the automatic search of the wireless ad hoc network node specifically includes:
[0030] Determine the node deployment strategy during the automatic search of the wireless ad hoc network node based on the collaborative response boundary;
[0031] Generate a candidate node deployment plan set for the ad hoc network during load balancing according to the node deployment strategy;
[0032] Perform path connectivity verification on the candidate node deployment plan set to obtain the networking link resources during the automatic search of the wireless ad hoc network node.
[0033] In this embodiment, automatically updating and establishing communication for the networking routing table of the current network state by the hopping reception channel and the networking link resources specifically includes:
[0034] Extract the dynamic routing parameters of the current network state based on the space-time mapping relationship corresponding to the hopping reception channel and the channel allocation table corresponding to the networking link resources;
[0035] Determine the candidate routing paths in the current network state through the dynamic routing parameters;
[0036] Perform end-to-end connectivity testing and load stress verification on the candidate routing path through a distributed routing verification protocol, automatically update the network routing table according to the verification results, and establish communication links between nodes based on the network routing table.
[0037] In a second aspect, the present application provides a wireless ad-hoc network node automatic search system for performing a wireless ad-hoc network node automatic search method. The automatic search system includes:
[0038] A search monitoring module, which is used to periodically monitor the node broadcast frames of the whole network central node during the initialization of the wireless ad-hoc network node automatic search, encode and reorganize the node broadcast frames, and generate a coding sequence group corresponding to the locatable nodes automatically searched;
[0039] A dynamic scanning module, which is used to dynamically scan the coding sequence group to obtain the node transceiver modes of the locatable nodes in the wireless ad-hoc network nodes, and generate a frequency-hopping receiving channel corresponding to the directional receiving mode during the automatic search according to the node transceiver modes and the time-slot transceiver states corresponding to each coding bit in the coding sequence group;
[0040] A link screening module, which is used to determine the neighbor node identifiers of the located nodes during the wireless ad-hoc network node automatic search, perform collaborative screening on the neighbor node identifiers to obtain the collaborative response boundary of the networking request in the ad-hoc network, and then deploy communication nodes for the collaborative response boundary to obtain the networking link resources during the wireless ad-hoc network node automatic search;
[0041] A network communication module, which is used to automatically update the network routing table of the current network state by the frequency-hopping receiving channel and the networking link resources and establish communication.
[0042] The technical solutions provided by the disclosed embodiments of the present application have the following beneficial effects:
[0043] During the initialization of the wireless ad-hoc network node automatic search, periodically monitor the node broadcast frames of the whole network central node, encode and reorganize the node broadcast frames, and generate a coding sequence group corresponding to the locatable nodes automatically searched; dynamically scan the coding sequence group to obtain the node transceiver modes of the locatable nodes in the wireless ad-hoc network nodes, and generate a frequency-hopping receiving channel corresponding to the directional receiving mode during the automatic search according to the node transceiver modes and the time-slot transceiver states corresponding to each coding bit in the coding sequence group; determine the neighbor node identifiers of the located nodes during the wireless ad-hoc network node automatic search, perform collaborative screening on the neighbor node identifiers to obtain the collaborative response boundary of the networking request in the ad-hoc network, and then deploy communication nodes for the collaborative response boundary to obtain the networking link resources during the wireless ad-hoc network node automatic search; automatically update the network routing table of the current network state by the frequency-hopping receiving channel and the networking link resources and establish communication.
[0044] It can be seen that in the present application, the networking efficiency and communication reliability of the wireless ad hoc network can be improved. Among them, through the extraction of the protocol characteristics of the central node broadcast frame and frame recombination, the structured identification and coding modeling of the communication nodes in the whole network are realized, the coverage range and search accuracy of node automatic search are improved, and an efficient basic identification mechanism for subsequent directional reception and frequency hopping resource allocation is provided. By dynamically scanning and behavior modeling to identify the transceiver timing characteristics of each node, and combining the time slot state of the coding bits to generate a frequency hopping reception channel, the optimal allocation of spectrum resources and directional reception scheduling at the receiving end are realized, thereby improving the adaptability and anti-interference ability to the dynamic communication environment during the networking process. Through the steady-state evaluation of the communication link quality of the located nodes, the neighbor nodes are accurately identified and a collaborative screening mechanism is established, thereby constructing a collaborative response boundary with high coverage accuracy and strong response consistency. By integrating the spatio-temporal characteristics of the frequency hopping reception channel and the path connectivity of the link resources, the networking routing table is updated in real time and the communication path is self-organized, improving the routing robustness of the network in a dynamic environment and the stability of data transmission, accelerating the networking completion speed and optimizing the overall network performance.
[0045] In summary, the technical solution adopted in the present application can adaptively update the routing of the automatic search of wireless ad hoc network nodes when the wireless channel resources are limited, so as to improve the accuracy of the search of ad hoc network nodes. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0047] Figure 1 is an exemplary flowchart of a method for automatically searching wireless ad hoc network nodes provided by the present application;
[0048] Figure 2 is a schematic flowchart for determining the transceiver mode of a node provided by the present application;
[0049] Figure 3 is a schematic flowchart for determining the collaborative response boundary provided by the present application;
[0050] Figure 4 is a module structure diagram of a system for automatically searching wireless ad hoc network nodes provided by the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0051] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0052] The embodiments of the present application provide a method and system for automatically searching wireless ad-hoc network nodes. The core is that when initializing the automatic search of wireless ad-hoc network nodes, periodically listen to the node broadcast frames of the whole network central node, encode and reorganize the node broadcast frames to generate a coding sequence group corresponding to the locatable nodes automatically searched; dynamically scan the coding sequence group to obtain the node transceiver modes of the locatable nodes in the wireless ad-hoc network, and generate a frequency-hopping receiving channel corresponding to the directional receiving mode in the automatic search according to the node transceiver modes and the time-slot transceiver states corresponding to each coding bit in the coding sequence group; determine the neighbor node identifiers of the located nodes in the automatic search of wireless ad-hoc network nodes, perform collaborative screening on the neighbor node identifiers to obtain the collaborative response boundary of the networking request in the self-organizing network, and then deploy communication nodes on the collaborative response boundary to obtain the networking link resources during the automatic search of wireless ad-hoc network nodes; automatically update the networking routing table of the current network state by the frequency-hopping receiving channel and the networking link resources and establish communication.
[0053] Embodiment 1. To better understand the above technical solutions, the above technical solutions will be described in detail below with reference to the accompanying drawings of the specification and specific implementation manners. Refer to Figure 1 As shown, this figure is an exemplary flowchart of a method for automatically searching wireless ad-hoc network nodes according to the present embodiment of the present application. The automatic search method includes the following steps:
[0054] In step S1, when initializing the automatic search of wireless ad-hoc network nodes, periodically listen to the node broadcast frames of the whole network central node, encode and reorganize the node broadcast frames to generate a coding sequence group corresponding to the locatable nodes automatically searched.
[0055] In specific implementation, when the wireless ad-hoc network node automatically searches and initializes, the periodic listening for the node broadcast frames of the whole network central node can be implemented in the following manner, that is: during the automatic search and initialization process of the wireless ad-hoc network node, the node activates the radio frequency receiving circuit and polls all available channels within each preset listening period (for example, every 50 milliseconds) by setting the timing receiving mechanism of the local wireless module, and passively captures the broadcast frames periodically sent by the central node in the network. In specific implementation, the node first loads the full-channel scanning configuration and controls the listening channel switching through the radio frequency synthesizer; within each listening time slot, it analyzes the content of the captured broadcast frame, including parameters such as the central node identifier, the current timestamp, the channel number, and its broadcast power. The parsed frame data is converted into an internally recognizable data field by the frame check and content extraction module and cached in the node's broadcast information buffer, and the node broadcast frame is obtained by reading the broadcast information buffer.
[0056] It should be noted that in this application, the whole network central node refers to the main control node that plays the role of network connection management and broadcast synchronization in the current wireless ad-hoc network; the node broadcast frame refers to the control frame periodically sent by the node for publishing its own identifier, status, and channel information.
[0057] In this embodiment, the encoding and recombination of the node broadcast frame to generate the encoding sequence group corresponding to the locatable nodes automatically searched can be implemented by the following steps:
[0058] Extract the encoding parameter set based on the communication protocol characteristics of the node broadcast frame;
[0059] Establish the frame recombination rule information that matches the rules according to the encoding parameter set;
[0060] Perform serialized encoding reconstruction on the node broadcast frame through the frame recombination rule information to generate the encoding sequence group corresponding to the locatable nodes automatically searched.
[0061] In specific implementation, first, after a wireless ad-hoc network node receives a broadcast frame sent by a central node or other activated nodes, based on the current communication protocol stack, where the current communication protocol stack can be IEEE 802.11s or a custom lightweight MAC protocol, key communication parameters in the node broadcast frame are extracted to form a set of coding parameters. The set of coding parameters includes, but is not limited to: node identifier, broadcast timestamp, transmit channel number, signal strength indication, frequency hopping flag, and synchronization flag bit, etc. Subsequently, a preset information library of frame recombination rules is called. The rule information in the information library of frame recombination rules is established based on the protocol field position, field length, and logical relationship between fields, and the field extraction order and coding order are defined by means of template matching. For example, a rule can be set to convert the node identifier into 16-bit binary, the transmit channel number into 6 bits, and the signal strength indication is normalized to 8-bit bits, and they are connected in a fixed order to form a standard-length coded frame. Finally, each broadcast frame is serialized and coded and reconstructed according to the rule information in the information library of frame recombination rules, and all the reconstructed coded frames are stored in a temporary coding buffer area and assembled into a coding sequence group in the order of reception.
[0062] It should be noted that in this application, a locatable node refers to a network node whose channel and time slot behavior characteristics can be accurately detected and identified by the current node; the communication protocol characteristics of the node broadcast frame represent a set of information-structured fields used to describe the node identity, timing behavior, and channel occupancy status; the set of coding parameters is a set of fields characterizing the node state and communication behavior; the frame recombination rule information refers to the data field coding format and field combination rule defined based on the communication protocol; the coding sequence group refers to a data set formed by arranging all the recombined coded frames in chronological order within a certain listening period.
[0063] In step S2, the coding sequence group is dynamically scanned to obtain the node transceiver mode of the locatable nodes in the wireless ad-hoc network node, and a frequency hopping receiving channel corresponding to the directional receiving mode in the automatic search is generated according to the node transceiver mode and the time slot transceiver status corresponding to each coding bit in the coding sequence group.
[0064] Preferably, in this embodiment, the coding sequence group is dynamically scanned to obtain the node transceiver mode of the locatable nodes in the wireless ad-hoc network node, referring to Figure 2 As shown, this figure is a schematic flowchart of determining the node transceiver mode in some embodiments of this application. In this embodiment, the node transceiver mode can be determined by the following steps:
[0065] In step S21, during the dynamic scanning of the coding sequence group, a dynamic scanning strategy is constructed based on the spatio-temporal identifier;
[0066] In step S22, the dynamic communication features are obtained by dynamically capturing the transceiver features of the encoding sequence group through the dynamic scanning strategy;
[0067] In step S23, a pattern primitive library of the transceiver behaviors of the locatable nodes in the wireless ad hoc network nodes is established based on the dynamic communication features;
[0068] In step S24, the dynamic transceiver sequences of the locatable nodes are associated through the pattern primitive library to obtain the node transceiver patterns of the locatable nodes in the wireless ad hoc network nodes.
[0069] In specific implementation, first, the timestamp field and the corresponding node identifier contained in each piece of encoded data are extracted from the encoded sequence group to construct a time-node mapping matrix. Combining the broadcast frequency of the node and the change of signal strength over time, the occurrence frequency and channel activity of each locatable node within a specific time period are calculated, so as to extract the dynamic spatio-temporal identifier. On this basis, a dynamic scanning strategy is set. The dynamic scanning strategy includes two core dimensions: the length of the time sliding window (for example, 500 ms) and the threshold of the node channel coverage frequency (for example, more than 3 times is judged as active), which are used to limit the scanning granularity and rhythm. The dynamic scanning strategy controls the scanning process to continuously slide and analyze in the encoded sequence group according to the time advancement method to capture the behavior fluctuations of the node in the time and frequency dimensions. Next, during the execution of the dynamic scanning strategy, the encoded items of the same node within each time window are subjected to behavior parsing to extract its transmission state within this window. Among them, the transmission state includes: whether there is a channel activity mark, and the reception state. Among them, the reception state includes: whether there is a synchronization response mark and the channel number. All the extracted results are summarized with time as the axis to form a dynamic communication feature record of the node. The dynamic communication feature record includes: periodic transmission mode, frequency hopping trend, average transmission and reception ratio, length of continuous idle segment, etc. Through the clustering analysis algorithm, the communication features are further classified and sorted, and the classified and sorted communication features are used as dynamic communication features. Then, the dynamic communication features are mapped to a standard set of behavior labels. The set of behavior labels can be labels such as "periodic transmission - high-frequency hopping", "stable reception - single channel", "intermittent broadcast - weak signal synchronization", etc. Each label combination defines a "pattern primitive". A pattern primitive library is established through the pattern primitives as a standard classifier for the behavior characteristics of locatable nodes, and is fitted and analyzed with the historical communication behavior of each node to identify the behavior pattern that best matches it in different time periods. Finally, using the pattern primitive library as a template, a matching analysis is performed on all the transmission and reception behavior sequences of the locatable node in the encoded sequence group. The dynamic time warping method is used to align the unequal-length behavior segments on the time axis, and based on this, a complete transmission and reception mode description of the node is generated. The transmission and reception mode output through the complete transmission and reception mode description is represented in a structured table, recording the changes in the transmission and reception states, the channel hopping rules and activity probabilities of the node in each time period.
[0070] It should be noted that in this application, the spatio-temporal identifier represents the activity characteristic marking information of the node communication behavior in the time and channel dimensions; the dynamic scanning strategy represents the execution logic of the coding sequence scanning formulated according to the variation rules of time, space, and channel behaviors; the dynamic communication characteristics represent the statistical characteristics such as the transceiver state, channel usage behavior, and communication rhythm that change over time extracted from the node coding sequence; the pattern primitive library represents a set of preset behavior templates for standardizing the description of node communication behavior characteristics; the dynamic transceiver sequence represents the sequence of transmission and reception states recorded by the node according to the communication behavior changes within a period of time; the node transceiver pattern represents the sequence of transceiver behavior patterns presented by the locatable node in the time and channel dimensions.
[0071] In this embodiment, the hopping receiving channel corresponding to the directional receiving mode in the automatic search can be generated according to the node transceiver pattern and the time slot transceiver states corresponding to each coding bit in the coding sequence group by the following steps:
[0072] Extract the receiving channel parameters corresponding to the directional receiving mode according to the communication link characteristics in the node transceiver pattern;
[0073] Perform dynamic conflict detection on the receiving channel parameters based on the time slot transceiver states corresponding to each coding bit in the coding sequence group to obtain the channel interaction information corresponding to the directional receiving mode;
[0074] Determine the hopping receiving channel corresponding to the directional receiving mode in the automatic search according to the channel interaction information.
[0075] In specific implementation, first, according to the communication link characteristics in the node transceiver mode, where the communication link characteristics can be channel frequency, time slot allocation, signal strength, hopping frequency pattern, etc., combined with the specific parameters of the node during communication in the network, the receiving channel parameters of each locatable node are analyzed. The receiving channel parameters include the receiving frequency range, signal strength threshold, and effective time slot range. The extraction process of the receiving channel parameters is based on the historical communication data of the nodes. Then, after the receiving channel parameters are extracted, dynamic collision detection is performed according to the time slot transceiver status information corresponding to each coding bit in the coding sequence group. This dynamic collision detection process involves determining whether there is a conflict in channel resources by scanning the transceiver activities within each time slot. For example, adjacent channel frequencies overlap, signal interference, etc. When a collision is detected, the system will process it according to a preset collision resolution mechanism, where the collision resolution mechanism includes adjusting the transmission power and selecting a hopping frequency strategy. After collision detection, channel interaction information is generated, which includes the transceiver interference situation between different nodes within each time slot, time slot allocation optimization suggestions, and channel frequency overlap degree, etc. Finally, according to the channel interaction information, further analyze which channels have the optimal receiving performance in the current dynamic environment, that is, the minimum interference and the most stable signal strength. By matching the receiving channel parameters with the channel interaction information, the system selects a suitable hopping receiving channel for each directional receiving mode. The selection of the hopping receiving channel not only considers the collision status of the current time slot but also the overall communication load and spectrum utilization efficiency of all nodes in the network. The determination process of the hopping receiving channel can be carried out through a genetic algorithm or a simulated annealing algorithm to ensure that the selected channel has the minimum collision probability and the maximum information transmission efficiency. Finally, each node automatically generates an adapted hopping receiving channel according to its own directional receiving mode and communication requirements.
[0076] It should be noted that in this application, the communication link characteristics refer to the parameters of the communication quality and behavior between nodes, including information such as channel frequency, signal strength, time slot allocation, etc.; the receiving channel parameters represent the parameters related to the node receiving signal quality, including frequency range, signal strength, effective time slot range, etc.; the time slot transceiver status refers to the sending and receiving activity status of the node within a specific time slot; the directional receiving mode refers to the communication mode in which the node selects to receive signals in a specific direction according to its communication requirements and environmental conditions; the channel interaction information refers to the channel interference and resource allocation situation caused by analyzing the time slot transceiver status between different nodes during the dynamic scanning process; the hopping receiving channel refers to the frequency band dynamically selected by the node for receiving signals in the hopping communication mode.
[0077] In step S3, determine the neighbor node identifiers of the located nodes during the automatic search of the wireless ad-hoc network nodes, perform collaborative screening on the neighbor node identifiers to obtain the collaborative response boundary for the networking requests in the ad-hoc network, and then deploy communication nodes for the collaborative response boundary to obtain the networking link resources during the automatic search of the wireless ad-hoc network nodes.
[0078] In this embodiment, determining the neighbor node identifiers of the located nodes during the automatic search of the wireless ad-hoc network nodes can be implemented by the following steps:
[0079] Obtain the communication link quality metrics of the located nodes during the automatic search of the wireless ad-hoc network nodes;
[0080] Screen the candidate set of neighbor node identifiers of the located nodes through the communication link quality metrics to obtain the steady-state link information;
[0081] Determine the neighbor node identifiers of the located nodes during the automatic search of the wireless ad-hoc network nodes according to the steady-state link information.
[0082] In specific implementation, first, during the automatic search process, the communication link quality metrics of the located nodes are obtained. The link quality metrics include but are not limited to signal strength, packet loss rate, latency, jitter, and transmission rate, etc. These metrics can be obtained in real time through communication exchanges between nodes and the located nodes. Among them, the communication exchanges include: sending probe frames and receiving feedback frames. The system will update these metrics regularly and use the updated metrics as the communication link quality metrics. In other embodiments, other methods can also be used to determine the communication link quality metrics, which are not limited here. Then, the candidate set of neighbor node identifiers of the located nodes is filtered. The candidate set of neighbor node identifiers includes all nodes that have ever established contact with the located nodes, and the identifiers of these nodes are usually stored in the neighbor table of the nodes. The filtering process is based on the threshold of the link quality metrics. For example, a minimum signal strength or packet loss rate threshold is set, and only when the link quality of the neighbor node is higher than this threshold will it be included in the candidate set of neighbor node identifiers. The system evaluates which neighbor nodes are the most stable currently through the dynamic changes of the link quality metrics and performs filtering to eliminate those nodes with unstable signals and poor link quality, thereby obtaining the steady-state link information. Among them, the acquisition of the node communication link quality can be completed through control channel measurement or the transmission quality feedback of data frames. Finally, after filtering out the stable candidate set of neighbor nodes, the system will make a final judgment in combination with the stable link information to confirm the identifiers of the neighbor nodes that can be regarded as the valid neighbors of the currently located nodes. This process not only depends on the link quality metrics but may also combine other information, such as position estimation, synchronization status, etc., to further verify the reachability and communication effectiveness of the neighbors, and use the result of the judgment selection as the identifier of the neighbor nodes. Among them, the steady-state link information includes the continuous communication time between nodes, the fluctuation range of signal strength, and the number of retry attempts, etc.
[0083] It should be noted that in this application, the communication link quality metrics refer to multiple parameters for evaluating the communication quality between nodes, such as signal strength, packet loss rate, latency, etc.; the candidate set of neighbor node identifiers refers to the list of all candidate nodes that have communicated with the located nodes in the neighbor table of the ad-hoc network nodes; the steady-state link information refers to the information that the communication link quality between nodes is stable and has small fluctuations during a specific time period; the located nodes refer to the network nodes that have been successfully identified and their communication positions and link quality have been determined through automatic search in the wireless ad-hoc network; the neighbor node identifier refers to the identifier information used to uniquely identify other nodes that communicate with the current node in the wireless ad-hoc network.
[0084] Preferably, in this embodiment, the neighbor node identifiers are collaboratively filtered to obtain the collaborative response boundary of the networking request in the ad-hoc network. Refer to Figure 3 As shown, this figure is a schematic flowchart of the process for determining the collaborative response boundary in some embodiments of this application. The determination of the collaborative response boundary in this embodiment can be implemented by the following steps:
[0085] In step S31, determine the link cooperation attributes corresponding to the networking request in the ad-hoc network according to the neighbor node identifier;
[0086] In step S32, determine the response evaluation index of the networking request in the ad-hoc network through the link cooperation attributes;
[0087] In step S33, jointly verify the response evaluation index to obtain the response coverage area of the networking request in the ad-hoc network;
[0088] In step S34, determine the cooperation response boundary of the networking request in the ad-hoc network through the response coverage area.
[0089] When specifically implemented, first, identify all neighbor nodes connected to the current node through the neighbor node identifier. Based on the link quality indicators of all identified neighbor nodes, which include signal strength, delay, jitter, etc., extract the link bandwidth, link delay, signal coverage range, signal strength, and reliability of each link, and use the extracted link bandwidth, link delay, signal coverage range, signal strength, and reliability as link cooperation attributes. The link cooperation attributes of each neighbor node will affect the cooperation effect of the entire network. For example, if a neighbor node has a large signal strength and stable communication, the link of this node may have a high cooperation ability. Then, evaluate the quality of each link as the link quality index according to factors such as link stability, bandwidth, and delay; evaluate the response speed of the node to the networking request as the response speed according to the link delay and response time; evaluate the reliability of the network through parameters such as the packet loss rate and error rate of the link; use the link quality index, response speed, and reliability evaluation results as the response evaluation index of the networking request in the ad-hoc network. Then, jointly verify all response evaluation indexes according to the response evaluation indexes of multiple neighbor nodes. In this process, use methods such as weighted average and cluster analysis to comprehensively analyze multiple response evaluation indexes to ensure that the evaluation results are more comprehensive and accurate. Through this method, the system can accurately evaluate the neighbor nodes that can effectively support the processing of the networking request in the network topology, and use the evaluation result as the response coverage area. This response coverage area represents the set of all neighbor nodes that can meet the networking request within a specific area. This response coverage area includes not only nodes with a faster and more stable response speed but also nodes with better performance in cooperative collaboration. Finally, according to the response coverage area, the system determines the cooperation response boundary. This cooperation response boundary is the range drawn based on the cooperation response capabilities of all neighbor nodes, marking the area where effective networking can be achieved in the ad-hoc network. The delineation of the cooperation response boundary ensures that within this area, all nodes can efficiently respond to the networking request and will not be interfered by low-quality links.
[0090] It should be noted that in this application, a networking request refers to a request initiated by a node in a wireless ad hoc network, aiming to establish or join a network and seeking communication collaboration with other nodes; the link cooperation attribute refers to an attribute that describes the communication link cooperation ability between nodes in the network; the response evaluation index refers to an index for evaluating the response ability of each neighbor node to the networking request; the response coverage area refers to the area covered by neighbor nodes that can respond to the request and meet the performance requirements in the process of handling the networking request; the cooperative response boundary refers to the range of nodes that can effectively cooperate to respond to the networking request.
[0091] In this embodiment, the deployment of communication nodes for the cooperative response boundary to obtain the networking link resources during the automatic search of wireless ad hoc network nodes can be implemented by the following steps:
[0092] Determine the node deployment strategy during the automatic search of wireless ad hoc network nodes based on the cooperative response boundary;
[0093] Generate a set of candidate node deployment schemes for the ad hoc network during load balancing according to the node deployment strategy;
[0094] Perform path connectivity verification on the set of candidate node deployment schemes to obtain the networking link resources during the automatic search of wireless ad hoc network nodes.
[0095] In specific implementation, first, based on the determined collaborative response boundary, a node deployment strategy for wireless ad-hoc network nodes is constructed. The collaborative response boundary defines the range of nodes in the network that can effectively respond to network formation requests, while the node deployment strategy refers to determining how to reasonably allocate nodes according to this boundary to meet the performance requirements of the network. Among them, the performance requirements of the network include: coverage range, transmission efficiency, load balancing, etc.; the node deployment strategy usually uses particle swarm optimization algorithm, genetic algorithm for calculation to ensure the best balance between the coverage range and performance requirements. Among them, the node deployment strategy needs to meet the following conditions: node distribution density, ensuring uniform node distribution within the network coverage area to reduce network blind spots and signal dead zones; resource requirements, allocating the positions of nodes according to network load and bandwidth requirements to ensure network stability; communication delay and bandwidth, optimizing the deployment of nodes according to the communication capabilities of nodes within the collaborative response boundary to reduce latency and improve bandwidth utilization. Then, according to the node deployment strategy, a set of candidate node deployment schemes is generated. Among them, the generation of the set of candidate node deployment schemes can be carried out through simulation tools for generating candidate schemes, which is not limited here. This set of candidate node deployment schemes contains multiple candidate schemes, aiming to achieve goals such as load balancing, communication efficiency, and network stability. Each candidate scheme describes the specific positions of nodes within the collaborative response boundary and takes into account the communication connectivity and resource requirements between nodes. The generation of the set of candidate node deployment schemes includes: load balancing requirements, ensuring that the load of each node is not too high or too low, avoiding some nodes becoming bottlenecks or overloaded; network topology optimization, selecting the optimal node positions according to the connectivity and link quality of nodes to maximize the overall performance of the network; power and signal coverage, optimizing the positions of nodes according to the propagation characteristics of wireless signals and transmission power limitations to ensure that the signal strength in the coverage area meets the communication requirements. Finally, path connectivity verification is performed on each candidate node deployment scheme in the set of candidate node deployment schemes. The purpose of path connectivity verification is to check whether the communication links between nodes in the network are smooth and stable, and ensure that nodes can transmit data packets to each other; among them, path connectivity verification includes: node connectivity, checking whether there are direct communication links between different nodes, or whether indirect connectivity can be established through relay nodes; link quality, analyzing quality indicators such as signal strength, delay, and bandwidth of each link to ensure compliance with communication requirements; network topology stability, verifying whether the network topology has sufficient redundancy to avoid single-point failures. Through path connectivity verification, node deployment schemes that meet the connection requirements are screened out, and finally effective network formation link resources are obtained. This network formation link resource includes information such as the connection paths, communication bandwidth, and latency between each node and other nodes.
[0096] It should be noted that in this application, the node deployment strategy refers to the strategy of determining how to deploy nodes according to the collaborative response boundary and network requirements to ensure the optimization of network performance; the set of candidate node deployment schemes refers to a group of node deployment schemes generated according to the node deployment strategy, which contains multiple different candidate schemes, and each scheme has a different node location distribution; the load balancing of the ad hoc network refers to evenly distributing the communication tasks and node resources through reasonable allocation to make the processing pressure of each node uniform and improve the overall network efficiency and stability; the networking link resources refer to the communication paths between nodes and the corresponding network resources in the verified node deployment scheme.
[0097] In step S4, the networking routing table of the current network state is automatically updated by the hopping receiving channel and the networking link resources, and communication is established.
[0098] In this embodiment, the automatic update of the networking routing table of the current network state and the establishment of communication by the hopping receiving channel and the networking link resources can be implemented by the following steps:
[0099] Based on the spatio-temporal mapping relationship corresponding to the hopping receiving channel and the channel allocation table corresponding to the networking link resources, the dynamic routing parameters of the current network state are extracted;
[0100] The candidate routing paths in the current network state are determined through the dynamic routing parameters;
[0101] The end-to-end connectivity test and load pressure verification are performed on the candidate routing paths through the distributed routing verification protocol, the networking routing table is automatically updated according to the verification results, and the communication links between nodes are established based on the networking routing table.
[0102] In specific implementation, first, the current network state is perceived by using the frequency-hopping receiving channel and the networking link resources. The frequency-hopping receiving channel realizes reliable reception between nodes through a frequency-time dynamic scheduling mechanism. The corresponding space-time mapping relationship refers to the mapping configuration relationship of the frequency-hopping channel among different time slots and node positions, which is used to determine the time-domain and frequency-domain conditions for communication between nodes. At the same time, the networking link resources provide structural information such as link quality, bandwidth allocation, and delay characteristics among nodes. The corresponding channel allocation table is a data structure that describes the channel numbers, time slot positions, and transmission directions actually allocated on each communication link. By parsing the space-time mapping relationship and the channel allocation table, dynamic routing parameters are extracted. Among them, the dynamic routing parameters include: link reachability (whether it is reachable), the occupancy status of the current frequency resources, path transmission delay and bandwidth capabilities, and the node frequency-hopping synchronization window. The dynamic routing parameters reflect the current communication capabilities and resource status of the network. Then, based on the extracted dynamic routing parameters, a path selection algorithm, such as the dynamic source routing DSR or the improved AODV, is used to construct a set of candidate routing paths. This process includes: constructing an adjacency node graph, constructing a communication graph with the reachability of the frequency-hopping receiving channel as the edge and the nodes as the vertices; selecting paths based on indicators such as optimal bandwidth, minimum delay, and minimum number of hops; avoiding path nodes that are currently at the peak of the load or in a channel conflict state; incorporating frequency reuse and frequency-hopping coordination requirements to ensure that the frequencies of nodes within the path do not conflict. Multiple candidate routing paths are generated according to the construction rules of the candidate routing path set, and the frequency-hopping channels and networking link characteristics used by each path are recorded. Finally, a distributed routing verification protocol is executed on the candidate paths. The distributed routing verification protocol establishes a test data stream between the source node and the destination node and performs the following verification operations: end-to-end connectivity test, verifying whether the entire path is reachable under the frequency-hopping channel scheduling, including frequency-hopping synchronization, channel occupancy conflict detection, and the validity of the receiving window, etc.; load pressure verification, evaluating whether there are overloaded nodes or transmission bottlenecks according to the current data traffic carried by each path, and judging whether the path has stable availability. If a certain candidate routing path shows high communication reliability, low delay, and good load balance in the test, the system automatically writes the candidate routing path as an effective communication path into the networking routing table. The networking routing table records information such as the frequency-hopping scheduling plan, link bandwidth, and path effective period of each node on the candidate routing path. Finally, according to the updated networking routing table, the system establishes an actual communication link between nodes. The establishment of the communication link includes: setting the frequency-hopping scheduler to synchronize the frequency-hopping parameters of each node; activating the physical layer receiving and sending modules to ensure that data packets are received and sent at the correct frequency points and time slots; starting the link layer session management to complete operations such as link confirmation, handshake, and link maintenance. After the communication link is successfully established, the nodes can perform data transmission in the ad hoc network, realizing stable and efficient communication capabilities in the dynamic network.
[0103] It should be noted that the networking routing table in the present application represents an information table that records all available communication paths and their related parameters in the network, and is the basis for node routing decisions; the space-time mapping relationship corresponding to the frequency hopping receiving channel represents the allocation and reception matching relationship of the frequency hopping channel at a specific time and space position; the channel allocation table corresponding to the networking link resources represents the resource allocation table of the specific frequency points, time slots and communication directions occupied by each communication link in the network; the dynamic routing parameters refer to the set of real-time communication control parameters for path calculation and update; the candidate routing path represents multiple optional communication paths calculated based on the current network status; the distributed routing verification protocol refers to a protocol mechanism that verifies path connectivity and communication load capacity in a multi-node network in a collaborative manner between nodes; end-to-end connectivity test and load pressure verification are represented.
[0104] It can be seen that in this application, the networking efficiency and communication reliability of the wireless self-organizing network can be improved; among them, by extracting the protocol features of the central node broadcast frame and reorganizing the frame, the structured identification and coding modeling of the communication nodes in the whole network are realized, the coverage range and search accuracy of the node automatic search are improved, and an efficient basic identification mechanism is provided for the subsequent directional reception and frequency hopping resource configuration; the transmission and reception timing characteristics of each node are identified through dynamic scanning and behavior modeling, and the frequency hopping receiving channel is generated in combination with the time slot state of the coding bit, so as to realize the optimal allocation of spectrum resources and directional reception scheduling at the receiving end, thereby improving the adaptability and anti-interference ability to the dynamic communication environment during the networking process; through the steady-state evaluation of the communication link quality of the located node, the neighboring nodes are accurately identified and a collaborative screening mechanism is established, so as to construct a collaborative response boundary with high coverage accuracy and strong response consistency; the spatiotemporal characteristics of the frequency hopping receiving channel and the path connectivity of the link resources are integrated, and the networking routing table is updated in real time and the communication path is self-organized, which improves the routing robustness and data transmission stability of the network in a dynamic environment, accelerates the networking completion speed and optimizes the overall network performance.
[0105] In summary, the technical solution adopted in the present application can perform route adaptive update on the automatic search of wireless ad hoc network nodes when wireless channel resources are limited, so as to improve the accuracy of ad hoc network node search.
[0106] Embodiment 2: This application provides a wireless ad hoc network node automatic search system, referring to Figure 4 As shown, this figure is a module structure diagram of a wireless ad hoc network node automatic search system according to this embodiment of the present application, and the automatic search system includes:
[0107] The search and monitoring module 100 is used to periodically monitor the node broadcast frames of the central nodes of the entire network when the automatic search of the wireless ad hoc network nodes is initialized, encode and reorganize the node broadcast frames, and generate a coding sequence group corresponding to the automatically searched locatable nodes;
[0108] The dynamic scanning module 200 is used to perform dynamic scanning on the encoding sequence group to obtain the node transceiver mode of the positionable nodes in the wireless ad hoc network nodes, and generate a frequency hopping receiving channel corresponding to the directional receiving mode in the automatic search according to the node transceiver mode and the time slot transceiver status corresponding to each encoding bit in the encoding sequence group;
[0109] The link screening module 300 is used to determine the neighbor node identifiers of the located nodes in the automatic search of the wireless ad hoc network nodes, perform collaborative screening on the neighbor node identifiers to obtain the collaborative response boundary of the networking request in the ad hoc network, and then deploy communication nodes for the collaborative response boundary to obtain the networking link resources during the automatic search of the wireless ad hoc network nodes;
[0110] The network communication module 400 is used to automatically update the networking routing table of the current network state and establish communication by using the frequency hopping receiving channel and the networking link resources.
[0111] This application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of processes and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for realizing the functions specified in one Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0112] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. The storage medium includes read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc memories, magnetic disc memories, tape memories, or any other medium that can be used to carry or store data and is computer-readable.
[0113] It should also be noted that the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent in such a process, method, commodity or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, commodity or device including the element.
Claims
1. A method for automatically searching wireless ad-hoc network nodes, characterized in that The automatic search method includes the following steps: During the initialization of the automatic search for wireless ad - hoc network nodes, periodically listen to the node broadcast frames of the whole - network central node, encode and reorganize the node broadcast frames to generate a coding sequence group corresponding to the locatable nodes automatically searched; Dynamically scan the coding sequence group to obtain the node transceiver modes of the locatable nodes in the wireless ad - hoc network, and generate a frequency - hopping receiving channel corresponding to the directional receiving mode during automatic search according to the node transceiver mode and the time - slot transceiver status corresponding to each coding bit in the coding sequence group; Determine the neighbor node identifiers of the located nodes during the automatic search of wireless ad - hoc network nodes, conduct collaborative screening on the neighbor node identifiers to obtain the collaborative response boundary of the networking requests in the ad - hoc network, and then deploy communication nodes for the collaborative response boundary to obtain the networking link resources during the automatic search of wireless ad - hoc network nodes; Automatically update the networking routing table of the current network state by the frequency - hopping receiving channel and the networking link resources and establish communication; Among them, dynamically scanning the coding sequence group to obtain the node transceiver modes of the locatable nodes in the wireless ad - hoc network specifically includes: During the dynamic scanning process of the coding sequence group, construct a dynamic scanning strategy based on spatio - temporal identifiers; Dynamically capture the transceiver characteristics of the coding sequence group through the dynamic scanning strategy to obtain dynamic communication characteristics; Based on the dynamic communication characteristics, establish a pattern primitive library for the transceiver behaviors of the locatable nodes in the wireless ad - hoc network; Associate the dynamic transceiver sequences of the locatable nodes through the pattern primitive library to obtain the node transceiver modes of the locatable nodes in the wireless ad - hoc network; Among them, automatically updating the networking routing table of the current network state by the frequency - hopping receiving channel and the networking link resources and establishing communication specifically includes: Extract the dynamic routing parameters of the current network state based on the spatio - temporal mapping relationship corresponding to the frequency - hopping receiving channel and the channel allocation table corresponding to the networking link resources; Determine the candidate routing paths in the current network state through the dynamic routing parameters; Conduct end - to - end connectivity testing and load - pressure verification on the candidate routing paths through the distributed routing verification protocol, automatically update the networking routing table according to the verification results, and establish node - to - node communication links based on the networking routing table.
2. The automatic search method for a wireless ad hoc network node according to claim 1, characterized in that, The node broadcast frame refers to a control frame that a node periodically sends to publish its own identifier, status, and channel information.
3. The automatic search method for a wireless ad-hoc network node according to claim 1, characterized in that, Encoding and reorganizing the node broadcast frame to generate a coding sequence group corresponding to the locatable nodes automatically searched specifically includes: Extract a set of coding parameters based on the communication protocol characteristics of the node broadcast frame; Establish frame recombination rule information with rule matching according to the set of coding parameters; Perform serialized coding reconstruction on the node broadcast frame through the frame recombination rule information to generate a coding sequence group corresponding to the locatable nodes automatically searched.
4. The automatic search method for a wireless ad-hoc network node according to claim 1, characterized in that, Generating a frequency - hopping receiving channel corresponding to the directional receiving mode during automatic search according to the node transceiver mode and the time - slot transceiver status corresponding to each coding bit in the coding sequence group specifically includes: Extracting receiving channel parameters corresponding to the directional receiving mode according to the communication link characteristics in the node transceiver mode; Performing dynamic conflict detection on the receiving channel parameters based on the time slot receiving and transmitting state corresponding to each coding bit in the coding sequence group to obtain channel interaction information corresponding to the directional receiving mode; A frequency hopping receiving channel corresponding to the directional receiving mode in the automatic search is determined according to the channel interaction information.
5. A method for automatically searching wireless ad-hoc network nodes according to claim 1, characterized in that, The frequency hopping receiving channel refers to the frequency band dynamically selected by the node for receiving signals in the frequency hopping communication mode.
6. The automatic search method for a wireless ad-hoc network node according to claim 1, characterized in that, Determining the neighbor node identifier of the located node in the automatic search of the wireless ad hoc network node specifically includes: Obtaining the communication link quality index of the located node in the automatic search of the wireless ad hoc network node; The candidate set of neighbor node identifiers of the located node is screened by the communication link quality indicator to obtain steady-state link information; The neighbor node identifier of the located node in the automatic search of the wireless ad hoc network node is determined according to the steady-state link information.
7. A method for automatically searching wireless ad-hoc network nodes according to claim 1, characterized in that, Deploying communication nodes on the coordinated response boundary to obtain networking link resources during automatic search of wireless ad hoc network nodes specifically includes: Determine the node deployment strategy when the wireless ad hoc network node automatically searches based on the collaborative response boundary; Generate a set of candidate node deployment solutions for load balancing in an ad hoc network according to the node deployment strategy; The path connectivity verification is performed on the candidate node deployment solution set to obtain the networking link resources when the wireless ad hoc network nodes are automatically searched.
8. A wireless ad-hoc network node automatic search system for implementing an automatic search method for wireless ad-hoc network nodes as described in any one of claims 1 to 7, characterized in that, The automatic search system comprises: A search and monitoring module is used to periodically monitor the node broadcast frames of the central node of the entire network when the automatic search of the wireless ad hoc network node is initialized, encode and reorganize the node broadcast frames, and generate a coding sequence group corresponding to the automatically searched locatable node; A dynamic scanning module is used to dynamically scan the coding sequence group to obtain the node transceiver mode of the locatable node in the wireless ad hoc network node, and generate a frequency hopping receiving channel corresponding to the directional receiving mode in the automatic search according to the node transceiver mode and the time slot transceiver state corresponding to each coding bit in the coding sequence group; A link screening module is used to determine the neighbor node identifiers of the located nodes in the automatic search of the wireless ad hoc network nodes, perform collaborative screening on the neighbor node identifiers, obtain the collaborative response boundary of the networking request in the ad hoc network, and then deploy communication nodes on the collaborative response boundary to obtain the networking link resources during the automatic search of the wireless ad hoc network nodes; The network communication module is used to automatically update the networking routing table of the current network status and establish communication by using the frequency hopping receiving channel and the networking link resources.
Citation Information
Patent Citations
Large-scale frequency-hopping networking system based on Beidou timing
CN106559103A
Broadband wireless ad hoc network radio station and broadband wireless ad hoc network system
CN112888085A