All-terrain ad hoc network high-speed data transmission method and system for microseism acquisition
By building a hierarchical network architecture and adaptive transmission method, the problem of unstable seismic signal data transmission in complex field environments was solved, and efficient, stable transmission and centralized processing of seismic signals were achieved.
Patent Information
- Application Number
- CN202510839467.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-09-19
AI Technical Summary
Existing technologies rely on fixed communication infrastructure in complex field environments, resulting in poor stability in seismic signal data transmission and unable to meet the needs of efficient, stable and real-time data transmission.
A layered network architecture is constructed, including a first-layer central backbone network and a second-layer star-shaped acquisition network. The mesh chain communication structure is combined with the star connection architecture to achieve adaptive data transmission and equipment health monitoring. Through automatic access and path selection of relay nodes and seismic acquisition terminals, seismic signal data is forwarded hop by hop to the master control node.
It improves the reliability of data transmission, reduces the network failure rate, overcomes the problem of poor communication under complex field surface conditions, and realizes efficient, stable transmission and centralized processing of data.
Smart Images

Figure CN120676429A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data transmission, and in particular to a method and system for high-speed data transmission in an all-terrain ad hoc network for microseismic acquisition. Background Art
[0002] With the increasing demand for earthquake monitoring, seismic data acquisition systems have been widely used to monitor various types of seismic activity. However, with the expansion of monitoring areas and the diversification of seismic data acquisition equipment, the transmission and management of seismic signal data are facing increasing challenges. Traditional seismic signal data transmission methods often rely on fixed communication networks or satellite communications, resulting in unstable signals in complex geographical environments, prone to data loss, transmission delays, and network interruptions. These methods cannot meet the requirements of modern earthquake monitoring systems for efficient, stable, and real-time data transmission. Summary of the Invention
[0003] The present application provides an all-terrain self-organizing network high-speed data transmission method and system for microseismic acquisition, which is used to solve the technical problem that the existing technology relies on fixed communication infrastructure in complex field environments and has poor stability in seismic signal data transmission.
[0004] In view of the above problems, the present application provides an all-terrain ad hoc network high-speed data transmission method and system for microseismic acquisition.
[0005] In a first aspect of the present application, a method for high-speed data transmission in an all-terrain ad hoc network for microseismic acquisition is provided, the method comprising:
[0006] A hierarchical network architecture is constructed, which includes a first-layer central backbone network and a second-layer star-shaped acquisition network. The first-layer central backbone network is composed of multiple relay nodes and has a mesh chain communication structure, and the second-layer star-shaped acquisition network is composed of multiple seismic acquisition terminals and has a star-shaped connection architecture. After the multiple seismic acquisition terminals are deployed and powered on, they respectively collect seismic signal data and automatically connect to the target relay node in the star-shaped connection architecture. The target relay node selects the optimal mesh routing path based on the built-in path evaluation processor and forwards the seismic signal data hop by hop to the preset master control node. After receiving the seismic signal data, the preset master control node uploads it to the seismic data processing server through the local communication module to complete the centralized data processing.
[0007] A second aspect of the present application provides an all-terrain self-organizing network high-speed data transmission system for microseismic acquisition, the system comprising:
[0008] A hierarchical network architecture construction module is used to construct a hierarchical network architecture, which includes a first-layer central backbone network and a second-layer star-shaped acquisition network. The first-layer central backbone network is composed of multiple relay nodes and has a Mesh chain communication structure, and the second-layer star-shaped acquisition network is composed of multiple seismic acquisition terminals and has a star-shaped connection architecture; a seismic signal data acquisition module is used to collect seismic signal data respectively after the multiple seismic acquisition terminals are deployed and powered on, and automatically connect to the target relay node in the star-shaped connection architecture; a path selection module is used for the target relay node to select the optimal Mesh routing path according to the built-in path evaluation processor, and forward the seismic signal data hop by hop to the preset master control node; a data centralized processing module is used for the preset master control node to upload the seismic signal data to the seismic data processing server through the local communication module after receiving the seismic signal data, to complete data centralized processing.
[0009] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0010] The present application constructs a hierarchical network architecture, which includes a first-layer central backbone network and a second-layer star-shaped acquisition network. The first-layer central backbone network is composed of multiple relay nodes and has a mesh chain communication structure. The second-layer star-shaped acquisition network is composed of multiple seismic acquisition terminals and has a star connection architecture. After the multiple seismic acquisition terminals are deployed and powered on, they respectively collect seismic signal data and automatically connect to the target relay node in the star connection architecture. The target relay node selects the optimal mesh routing path based on the built-in path evaluation processor and forwards the seismic signal data hop by hop to the preset master control node. After the preset master control node receives the seismic signal data, it uploads it to the seismic data processing server through a local communication module to complete the data centralized processing. The present invention solves the technical problem of the existing technology relying on fixed communication infrastructure in complex field environments and having poor stability of seismic signal data transmission. By constructing a hierarchical network architecture and combining the mesh chain communication structure with the star connection architecture, the present invention realizes adaptive data transmission and equipment health monitoring, thereby improving data transmission reliability, reducing network failure rate, and overcoming the technical effect of poor communication under complex field surface conditions. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0012] Figure 1A schematic flow chart of a method for high-speed data transmission in an all-terrain ad hoc network for microseismic acquisition provided in an embodiment of the present application;
[0013] Figure 2 Schematic diagram of the structure of the all-terrain self-organizing network high-speed data transmission system for microseismic acquisition provided in an embodiment of the present application.
[0014] Explanation of the reference numerals: hierarchical network architecture construction module 11 , seismic signal data acquisition module 12 , path selection module 13 , data centralized processing module 14 . DETAILED DESCRIPTION
[0015] This application provides an all-terrain self-organizing network high-speed data transmission method and system for microseismic acquisition, aiming to solve the technical problem that the existing technology relies on fixed communication infrastructure in complex field environments and has poor stability in seismic signal data transmission. By constructing a layered network architecture and combining the Mesh chain communication structure with the star connection architecture, adaptive data transmission and equipment health monitoring are achieved, thereby achieving the technical effect of improving data transmission reliability, reducing network failure rate, and overcoming poor communication under complex field surface conditions.
[0016] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only some of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0017] It should be noted that any variations of the terms "include" and "have" are intended to cover non-exclusive inclusions. For example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or modules that are not clearly listed or are inherent to these processes, methods, products or devices.
[0018] Example 1, as Figure 1 As shown, the present application provides a high-speed data transmission method for all-terrain self-organizing network for microseismic acquisition, the method comprising:
[0019] Step S100: Construct a hierarchical network architecture, which includes a first-layer central backbone network and a second-layer star-shaped acquisition network. The first-layer central backbone network is composed of multiple relay nodes and has a mesh chain communication structure. The second-layer star-shaped acquisition network is composed of multiple seismic acquisition terminals and has a star connection architecture.
[0020] In the embodiment of the present application, a hierarchical network architecture is first constructed, which includes a first-layer central backbone network and a second-layer star-shaped acquisition network. Among them, the first-layer central backbone network is a backbone network composed of multiple relay nodes. A Mesh chain communication structure is adopted between each relay node, which has multi-hop communication capabilities, supports dynamic adaptive adjustment between links and network self-repair, and ensures stable and reliable data transmission under complex terrain. The second-layer star-shaped acquisition network is composed of multiple seismic acquisition terminals. Each terminal is randomly deployed in the target acquisition area. After power-on, it automatically scans the relay node signal and selects the optimal relay node for access based on a comprehensive evaluation of the signal strength and node load status, thereby forming a star-shaped connection architecture with the relay node as the center and multiple terminals as the radiation structure. Through this hierarchical architecture, data can be converged from the acquisition terminal to the relay node, and further efficiently transmitted to the master node through the backbone Mesh network, meeting the real-time transmission and centralized processing requirements of seismic data in diverse geographical environments.
[0021] Furthermore, in the method provided in the embodiment of the application, the constructing of the layered network architecture further includes:
[0022] Multiple relay nodes are deployed, and a mesh chain communication structure is established in the first-layer central backbone network, wherein each relay node has the ability to communicate in a chain with adjacent relay nodes and supports network self-repair and path adaptive selection; multiple seismic acquisition terminals are randomly deployed in the target area, and the multiple seismic acquisition terminals automatically scan the multiple relay nodes after power-on, and automatically select the target relay node for access based on the signal strength and node load status evaluation results, thereby forming the star connection architecture.
[0023] In an embodiment of the present application, a plurality of relay nodes are first deployed at preset positions as the backbone structural units of the central backbone network. These relay nodes have two-way wireless communication capabilities and form a Mesh chain communication structure by establishing chain connections with each other. In a Mesh network, each relay node can not only communicate with directly adjacent nodes, but also achieve connectivity between any two nodes through multi-hop forwarding. At the same time, it has network self-repair capabilities (i.e., automatically switching communication paths when any node or link fails) and path adaptation capabilities (i.e., dynamically selecting the optimal path based on link quality), thereby ensuring that a highly available backbone communication network can be maintained in field areas with complex terrain and severe environmental interference.
[0024] Multiple seismic acquisition terminals are then randomly deployed within the backbone mesh network's coverage area. These terminals serve as the system's front-end sensing devices, responsible for collecting seismic signal data. Upon powering on, each acquisition terminal automatically enters the access node scanning phase, wirelessly scanning the signal quality (such as RSSI) and current load status (i.e., the number of connected terminals) of surrounding relay nodes. The acquisition terminal evaluates these two dimensions, calculates the comprehensive access priority of each relay node, and automatically selects the node with the highest priority as the access target, completing the connection binding process.
[0025] Through the above steps, multiple acquisition terminals are connected to different relay nodes, forming a star-shaped connection architecture with the relay node as the center and multiple terminals as radiating points. These multiple star-shaped subnets are physically independent of each other, but logically rely on the mesh backbone network for centralized data aggregation and remote transmission, building a hierarchical, highly concurrent, and dynamically adjustable seismic data ad hoc network system.
[0026] Furthermore, in the method provided in the embodiment of the application, based on the signal strength and node load status evaluation results, the target relay node is automatically selected for access, and further includes:
[0027] The signal strength of each relay node is measured to generate multiple signal quality scores; the number of terminals currently connected to each relay node is collected to generate multiple node load scores; the multiple signal quality scores are fused and calculated one-to-one with multiple load status scores to generate a comprehensive access priority for each relay node; the relay node with the highest comprehensive priority is selected as the target relay node, and access is completed with the corresponding seismic acquisition terminal.
[0028] In an embodiment of the present application, first, the surrounding communicative relay nodes are scanned by wireless signal reception, and the signal strength emitted by each node is received and measured. This process is based on the RSSI value (Received Signal Strength Indicator) of the received signal. Through continuous sampling within a certain time window, the signal is filtered and averaged to obtain the signal quality score of each relay node. The score is normalized to convert the RSSI value into a score value between 0 and 1 according to the set reference strength interval (such as -40dBm is strong and -90dBm is weak). The higher the value, the stronger the signal and the more stable the link.
[0029] While completing the signal quality assessment, the current number of connected terminals is obtained from each relay node by sending a handshake request. This number is used to measure the network load of the node. The number of connections received will be ratioed with the maximum supported capacity of the node (for example, a maximum of 64 terminals) to obtain the load ratio, and the load score is generated from this. To reflect the adverse effects of high load, the scoring method is designed to be reverse scoring, that is, the higher the load, the lower the score. For example, the load score of a node currently connected to 32 terminals is 0.5, while the load score of a node connected to 60 terminals is 0.06, indicating that its connection resources are about to be saturated.
[0030] After completing the scoring of the above two dimensions, the signal quality score and the load score are combined to generate a comprehensive access priority for each relay node. This combined calculation uses a weighted algorithm for balancing. For example, if the signal score is weighted at 0.7 and the load score is weighted at 0.3, the formula is used to calculate the comprehensive priority = 0.7 × signal score + 0.3 × load score. The resulting priority is used to sort and select the most suitable relay node for access. After the comprehensive scoring is completed, the relay node with the highest priority is selected as the target access object, and the binding connection is completed through the standard wireless handshake process.
[0031] Step S200: After the multiple seismic acquisition terminals are deployed and powered on, they respectively acquire seismic signal data and automatically connect to the target relay node in the star connection architecture.
[0032] In an embodiment of the present application, after the deployment of multiple seismic acquisition terminals is completed, the terminal equipment enters the power-on startup phase, at which time a series of automated processes are executed to achieve efficient acquisition of seismic signals and adaptive decision-making for access to the network. Specifically, each terminal first activates the signal acquisition channel through a built-in seismic sensor (such as a high-sensitivity short-period seismic detector) and continuously samples the seismic waves in the environment according to the set sampling rate (for example, 250Hz or 500Hz) and time window parameters. The collected waveform signals are cached in real time in the form of time series samples to complete the preliminary data preparation.
[0033] At the same time, the terminal automatically initiates a wireless scanning process, identifying all relay nodes within its communication range at a preset frequency band (such as 2.4GHz or 5.8GHz). After identifying multiple communicable relay nodes, the terminal measures the RSSI (Received Signal Strength Indicator) of each relay node's downlink signal and counts the number of connected terminals to each relay node to assess network load. Based on the signal strength and node load scores, the terminal calculates the combined access priority of each relay node using a weighted algorithm, ultimately selecting the node with the highest priority as the target access target.
[0034] Once the target relay node is determined, the terminal immediately establishes a handshake connection with it, completing the wireless link establishment. At this point, the acquisition terminal automatically becomes part of a star-connected architecture, forming a "hub-and-spoke" single-hop communication relationship with the target relay node, effectively automatically connecting to the target relay node within the star network. Subsequently, the terminal continuously transmits collected seismic data to the connected relay node, which is then forwarded hop-by-hop to the master control node via the upper-layer mesh chain communication structure, completing the data transmission link establishment.
[0035] Step S300: The target relay node selects the optimal Mesh routing path according to the built-in path evaluation processor, and forwards the seismic signal data hop by hop to the preset master control node.
[0036] In an embodiment of the present application, after receiving the data uploaded by the seismic acquisition terminal, the target relay node starts the path selection process based on its built-in path evaluation processor. Specifically, the node will first obtain the link quality feature information between it and all communicable Mesh neighboring nodes, including indicators such as signal strength, communication delay and packet loss rate. Then, based on these link characteristics, a Mesh network topology diagram is constructed with each relay node as the vertex and the link quality as the edge weight. Based on this topology diagram, the path evaluation processor executes the shortest path search algorithm, calculates and compares the cost value of each possible path, and selects the path with the lowest total cost value as the optimal data forwarding path for the current node. The final target relay node forwards the seismic signal data reported by the acquisition terminal to the preset master control node hop by hop according to the selected optimal Mesh routing path.
[0037] Furthermore, in the method provided in the embodiment of the application, the target relay node selects the optimal Mesh routing path according to the built-in path evaluation processor, and further includes:
[0038] Acquire link quality feature information between the target relay node and all accessible Mesh neighboring nodes; construct a Mesh topology map based on node link weights; and perform a shortest path search on the Mesh topology map based on the link quality feature information and a path evaluation processor to determine a relay forwarding path with the lowest path cost as the optimal Mesh routing path.
[0039] In this embodiment, the link status is first obtained. That is, by broadcasting a probe packet, a handshake connection is established with all communicable Mesh neighbor nodes, and the returned data packets are collected within a specified time window to obtain the link quality characteristics between these neighbor nodes. This information includes RSSI (received signal strength), RTT (round-trip time), and packet loss rate.
[0040] After obtaining link quality information from each neighboring node, the target relay node begins constructing a mesh topology for the current network. In this topology, each relay node is represented as a "vertex," and any two nodes with a valid communication link are connected by an "edge." Next, based on the link quality information obtained in the previous step, each edge is assigned a weight, also known as a path cost, which represents the relative cost of forwarding data through that link. This path cost is calculated using a weighted fusion approach: signal attenuation, communication latency, and packet loss rate are multiplied by preset weight coefficients, and the results are added together to obtain the total link weight. Lower weights indicate better link transmission quality.
[0041] After completing the construction of the Mesh topology, the target relay node calls the path evaluation processor to search for the shortest path in the Mesh topology. Specifically, the path evaluation processor first periodically evaluates the available links based on the link quality detection unit, generating link quality evaluation results that reflect signal strength, latency, and packet loss rate. The path cost calculation unit then calculates the path cost value for each link based on these evaluation results, forming a complete cost value distribution. The dynamic routing control unit then performs a shortest path search on the Mesh topology based on the path cost information, obtaining several feasible alternative paths. Finally, the path stability analysis unit performs stability prediction analysis on these alternative paths, selecting the most stable path with the lowest total cost as the optimal Mesh routing path at the current moment.
[0042] Furthermore, in the method provided in the embodiment of the application, the shortest path search is performed on the Mesh topology graph based on the path evaluation processor, further comprising:
[0043] The path evaluation processor includes a link quality detection unit, a path cost calculation unit, a dynamic routing control unit, and a path stability analysis unit; based on the link quality detection unit, periodic link quality evaluation is performed in combination with the link quality feature information to generate a link quality evaluation result; based on the path cost calculation unit, path cost calculation is performed according to the link quality evaluation result to generate a multi-link path cost value; based on the dynamic routing control unit, in combination with the multi-link path cost value, the shortest path search is performed on the Mesh topology map to obtain an alternative path set; the path stability analysis unit performs stability prediction on the alternative path set to obtain the optimal Mesh routing path.
[0044] In an embodiment of the present application, the path evaluation processor includes a link quality detection unit, a path cost calculation unit, a dynamic routing control unit, and a path stability analysis unit.
[0045] The link quality detection unit periodically sends probe packets to adjacent nodes around the target relay node, measuring link quality characteristics such as RSSI, communication latency (RTT), and packet loss rate (PLR) of each adjacent node. These characteristics are obtained by sending probe packets and recording the response latency and number of lost packets. RSSI measures the physical reliability of the link, RTT indicates the transmission delay of the link, and packet loss rate (PLR) is used to assess link stability and the risk of data loss. The link quality detection unit collects this information in real time and generates a link quality assessment result.
[0046] Next, the path cost calculation unit calculates the path cost for each link based on the link quality assessment results. During the path evaluation process, the target relay node first extracts key link characteristics based on the link quality assessment results, including signal strength, latency, and packet loss rate. These characteristics reflect the communication quality of each link. Then, using a preset weighting function, these link characteristics are converted into path cost values to generate multi-link path cost values.
[0047] After calculating the path cost, the dynamic routing control unit begins searching for the shortest path in the mesh topology. First, the target relay node is set as the source node, the master node as the target node, and the initial path cost for all nodes in the topology is set to infinity, with the path cost for the source node set to zero. Next, the dynamic routing control unit traverses each node in the network, selecting the current node with the lowest path cost and updating the path costs of all reachable neighboring nodes of that node. This update method adds the path cost from the current node to the neighboring node to the current node's path cost. If the new path cost is less than the neighboring node's original path cost, the neighboring node's cost is updated, and the current node is recorded as the source node of the path to that neighboring node. This process continues until all nodes have been visited or the target node has been found. Finally, based on the recorded path source nodes, the control unit backtracks from the target node to generate the path with the lowest total cost. Other candidate paths are then generated accordingly, forming a set of candidate paths.
[0048] After the path search is complete, the path stability analysis unit predicts the stability of the candidate paths. By monitoring the link quality fluctuations of each path over a set period, it calculates a fluctuation score for each path. This score is the sum of the standard deviations of the signal strengths of each link in the path. A path with a lower fluctuation score indicates greater transmission stability. Ultimately, the stability analysis unit selects the path with the lowest fluctuation score as the optimal mesh routing path.
[0049] Furthermore, in the method provided in the embodiment of the application, based on the path cost calculation unit, path cost calculation is performed according to the link quality evaluation result, and further includes:
[0050] Based on the link quality assessment results, link characteristic indicators are extracted, including the signal strength, delay, and packet loss rate information of each link. According to a preset weighting function, the link characteristic indicators are converted into path cost values, and the preset weighting function is: path cost value = α × signal attenuation + β × delay + γ × packet loss rate; where α, β, and γ are indicator weight coefficients and can be dynamically adjusted according to the task scenario.
[0051] In an embodiment of the present application, the quality characteristic information of each link is obtained based on the link quality assessment results. The link quality assessment results reflect the communication stability and quality of each link, including characteristics such as signal strength (RSSI), latency (RTT), and packet loss rate (PLR). Through periodic link quality detection, this information is obtained in real time, so that the actual performance of the link can be evaluated. Signal strength reflects the strength of the signal, latency is the propagation time of the data packet from the source node to the destination node, and packet loss rate refers to the frequency of data packet loss.
[0052] After obtaining the link quality assessment results, these link quality characteristics are converted into path costs based on a preset weighting function. Specifically, the path cost is calculated using weighting coefficients α, β, and γ based on the signal strength, latency, and packet loss rate of each link. The formula is: Path cost = α × signal attenuation + β × latency + γ × packet loss rate. α, β, and γ are dynamically adjustable weighting coefficients used to adjust the importance of different link characteristics in path selection and are set by technical experts. For example, in latency-sensitive environments, the weight of β can be set higher to prioritize links with low latency; while in areas with unstable signals, the weight of α can be increased to prioritize signal strength. Through the calculation of this weighting function, the physical characteristics of the link are converted into a quantified path cost.
[0053] Furthermore, in the method provided in the embodiment of the application, according to the dynamic routing control unit, combined with the multi-link path cost value, the shortest path search is performed on the Mesh topology graph to obtain multiple alternative paths, and further includes:
[0054] The target relay node is used as the source node, the preset master node is used as the target node, the path cost values of all nodes in the Mesh topology are initialized to infinity, and the path cost value of the source node is initialized to zero; the current node with the smallest path cost value is selected from the unvisited node set, and the path cost values of all reachable neighboring nodes of the node are updated in the following manner: new path cost value = path cost value of the current node + link cost value from the current node to the neighboring node; if the new path cost value is less than the path cost value currently recorded by the neighboring node, the path cost value of the neighboring node is updated with the new path cost value, and the current node is recorded as the path source node; the current node is marked as visited, and the current node with the smallest path cost value is re-extracted to calculate the new path cost value until the preset master node is visited or all nodes are visited; the path source node recorded is reversely traced back from the preset master node to generate the first path with the smallest total cost value, and other alternative paths with the second smallest total cost value are backtracked to form an alternative path set.
[0055] In this embodiment, the target relay node is first set as the source node, the default master node is set as the target node, and the path cost values of all nodes in the mesh topology are initialized to infinity, indicating that the paths of all nodes have not yet been calculated. The path cost value of the source node is initialized to zero, indicating that the cost from the source node to the source node is zero. Ensure that the source node is the starting point of the path calculation, and the path costs of all other nodes must be determined through calculation.
[0056] Next, we enter the main process of path calculation. All nodes in the unvisited node set are marked as unvisited, and the path search starts from the source node. The node with the smallest path cost value among the unvisited nodes is selected as the current node. This is a key step in path selection. Based on the core idea of the Dijkstra algorithm, selecting the node with the smallest cost can ensure that the optimal path is found. After selecting the current node, the path cost values of all reachable neighboring nodes of the current node are updated. The calculation method is to add the path cost value of the current node to the link cost value from the current node to each adjacent node, that is, the new path cost value = the path cost value of the current node + the link cost value from the current node to the neighboring node. If the new calculation result is smaller than the path cost value recorded for the adjacent node, the value of the adjacent node is updated with the new path cost value, and the current node is recorded as the path source node of the adjacent node. This step ensures that the selected path is the path with the smallest total cost value, that is, the path with the smallest cost starting from the source node is selected for forwarding each time.
[0057] After updating all adjacent nodes, the current node is marked as visited, and the node with the lowest cost is reselected from the unvisited nodes to continue calculating the path cost. This process is repeated until the preset master node is visited, or all nodes have been visited. At this point, the shortest path from the source node to the destination node is obtained.
[0058] Once the target node is visited, backtracking is performed from the target node, following the recorded path back to the source node. This backtracking process generates the path with the lowest total cost, known as the shortest path. Next, using the same process, other candidate paths are generated with the next lowest total cost, forming a set of candidate paths.
[0059] Furthermore, in the method provided in the embodiment of the application, the path stability analysis unit performs stability prediction on the candidate path set to obtain the optimal Mesh routing path, and further includes:
[0060] Based on the set of alternative paths, the link quality fluctuation amplitude of each path within a set period is monitored; based on the link quality fluctuation amplitude, a fluctuation score value of each alternative path is calculated, and the fluctuation score value is the sum of the standard deviations of the signal strengths of each link in the path; and the path with the lowest fluctuation score value is selected as the optimal Mesh routing path.
[0061] In this embodiment of the present application, for each path in the monitoring candidate path set, link quality fluctuation monitoring is performed on each link in the path within a set period. Link quality fluctuation refers to the degree of change in indicators such as signal strength (RSSI), latency (RTT), and packet loss rate (PLR) over a period of time. Links with smaller fluctuations indicate more stable communication quality, while links with smaller fluctuations may be affected by environmental factors, resulting in unstable transmission.
[0062] During monitoring, signal strength (RSSI) data is regularly collected for each link, and the standard deviation of each link's signal strength is calculated. Standard deviation is a common statistical metric for measuring signal strength fluctuations. A smaller standard deviation indicates less signal fluctuation and greater stability for that link. The standard deviation values of all links in a path are summed to determine the path's fluctuation score.
[0063] After the fluctuation scores of all candidate paths are calculated, these paths are compared and the path with the lowest fluctuation score is selected as the optimal Mesh routing path.
[0064] Step S400: After receiving the seismic signal data, the preset master control node uploads the data to the seismic data processing server through the local communication module to complete the centralized data processing.
[0065] In this embodiment of the present application, after receiving seismic signal data, the preset master control node uploads the data to the seismic data processing server via a local communication module. During the upload process, the master control node formats the received signal data and sends it to the server via a communication module (such as Wi-Fi, LTE, etc.), completing the remote transmission of the data. After receiving the data, the server performs centralized processing.
[0066] Furthermore, the method provided in the application embodiment also includes:
[0067] The multiple seismic acquisition terminals periodically report health status information to the target relay node during operation, where the health status information includes device power information, tilt angle information, and online status information.
[0068] In an embodiment of the present application, multiple seismic acquisition terminals periodically report their health status information to the target relay node during operation to ensure the normal operation of the equipment and timely detection of potential faults. Specifically, each seismic acquisition terminal will periodically start the internal monitoring module to periodically collect device power information, tilt angle information and online status information. The device power information is obtained through the built-in battery monitoring module to reflect the remaining battery power in real time; the tilt angle information is measured by an integrated tilt sensor (such as an accelerometer or gyroscope) to measure the tilt angle of the terminal to prevent inaccurate data collection due to improper installation or environmental changes; the online status information is reflected by regularly checking the connection status with the relay node to see whether the terminal is online normally.
[0069] After this information is collected, the terminal uploads it to the target relay node through a wireless communication module (such as Wi-Fi, LoRa, or LTE). During the upload process, the data will be formatted to meet the requirements of the communication protocol. After receiving this health status information, the target relay node will store it and can judge the working condition of the device based on the device's power, tilt angle, or online status. If it is detected that the power is too low, the tilt angle is abnormal, or the device is offline, an early warning is triggered and necessary processing is performed to ensure the smooth progress of the acquisition task. Through this periodic health status reporting, the operating status of each seismic acquisition terminal is monitored in real time to ensure the reliability and continuity of the data acquisition process.
[0070] In the embodiments of the present application, in summary, the embodiments of the present application have at least the following technical effects:
[0071] The present application constructs a hierarchical network architecture, which includes a first-layer central backbone network and a second-layer star-shaped acquisition network. The first-layer central backbone network is composed of multiple relay nodes and has a mesh chain communication structure. The second-layer star-shaped acquisition network is composed of multiple seismic acquisition terminals and has a star connection architecture. After the multiple seismic acquisition terminals are deployed and powered on, they respectively collect seismic signal data and automatically connect to the target relay node in the star connection architecture. The target relay node selects the optimal mesh routing path based on the built-in path evaluation processor and forwards the seismic signal data hop by hop to the preset master control node. After the preset master control node receives the seismic signal data, it uploads it to the seismic data processing server through a local communication module to complete the data centralized processing. The present invention solves the technical problem of the existing technology relying on fixed communication infrastructure in complex field environments and having poor stability of seismic signal data transmission. By constructing a hierarchical network architecture and combining the mesh chain communication structure with the star connection architecture, the present invention realizes adaptive data transmission and equipment health monitoring, thereby improving data transmission reliability, reducing network failure rate, and overcoming the technical effect of poor communication under complex field surface conditions.
[0072] The second embodiment is based on the same inventive concept as the all-terrain self-organizing network high-speed data transmission method for microseismic acquisition in the above embodiment. Figure 2 As shown, the present application provides an all-terrain self-organizing network high-speed data transmission system for microseismic acquisition. The system and method embodiments in the present application are based on the same inventive concept. The system includes:
[0073] A hierarchical network architecture construction module 11 is used to construct a hierarchical network architecture, which includes a first-layer central backbone network and a second-layer star-shaped acquisition network. The first-layer central backbone network is composed of multiple relay nodes and has a Mesh chain communication structure, and the second-layer star-shaped acquisition network is composed of multiple seismic acquisition terminals and has a star-shaped connection architecture; a seismic signal data acquisition module 12 is used to collect seismic signal data respectively after the multiple seismic acquisition terminals are deployed and powered on, and automatically connect to the target relay node in the star-shaped connection architecture; a path selection module 13 is used for the target relay node to select the optimal Mesh routing path according to the built-in path evaluation processor, and forward the seismic signal data hop by hop to the preset master control node; a data centralized processing module 14 is used for the preset master control node to upload the seismic signal data to the seismic data processing server through the local communication module after receiving the seismic signal data, so as to complete data centralized processing.
[0074] Furthermore, the system is also used to implement the following functions:
[0075] Multiple relay nodes are deployed, and a mesh chain communication structure is established in the first-layer central backbone network, wherein each relay node has the ability to communicate in a chain with adjacent relay nodes and supports network self-repair and path adaptive selection; multiple seismic acquisition terminals are randomly deployed in the target area, and the multiple seismic acquisition terminals automatically scan the multiple relay nodes after power-on, and automatically select the target relay node for access based on the signal strength and node load status evaluation results, thereby forming the star connection architecture.
[0076] Furthermore, the system is also used to implement the following functions:
[0077] The signal strength of each relay node is measured to generate multiple signal quality scores; the number of terminals currently connected to each relay node is collected to generate multiple node load scores; the multiple signal quality scores are fused and calculated one-to-one with multiple load status scores to generate a comprehensive access priority for each relay node; the relay node with the highest comprehensive priority is selected as the target relay node, and access is completed with the corresponding seismic acquisition terminal.
[0078] Furthermore, the system is also used to implement the following functions:
[0079] Acquire link quality feature information between the target relay node and all accessible Mesh neighboring nodes; construct a Mesh topology map based on node link weights; and perform a shortest path search on the Mesh topology map based on the link quality feature information and a path evaluation processor to determine a relay forwarding path with the lowest path cost as the optimal Mesh routing path.
[0080] Furthermore, the system is also used to implement the following functions:
[0081] The path evaluation processor includes a link quality detection unit, a path cost calculation unit, a dynamic routing control unit, and a path stability analysis unit; based on the link quality detection unit, periodic link quality evaluation is performed in combination with the link quality feature information to generate a link quality evaluation result; based on the path cost calculation unit, path cost calculation is performed according to the link quality evaluation result to generate a multi-link path cost value; based on the dynamic routing control unit, in combination with the multi-link path cost value, the shortest path search is performed on the Mesh topology map to obtain an alternative path set; the path stability analysis unit performs stability prediction on the alternative path set to obtain the optimal Mesh routing path.
[0082] Furthermore, the system is also used to implement the following functions:
[0083] Based on the link quality assessment results, link characteristic indicators are extracted, including the signal strength, delay, and packet loss rate information of each link. According to a preset weighting function, the link characteristic indicators are converted into path cost values, and the preset weighting function is: path cost value = α × signal attenuation + β × delay + γ × packet loss rate; where α, β, and γ are indicator weight coefficients and can be dynamically adjusted according to the task scenario.
[0084] Furthermore, the system is also used to implement the following functions:
[0085] The target relay node is used as the source node, the preset master node is used as the target node, the path cost values of all nodes in the Mesh topology are initialized to infinity, and the path cost value of the source node is initialized to zero; the current node with the smallest path cost value is selected from the unvisited node set, and the path cost values of all reachable neighboring nodes of the node are updated in the following manner: new path cost value = path cost value of the current node + link cost value from the current node to the neighboring node; if the new path cost value is less than the path cost value currently recorded by the neighboring node, the path cost value of the neighboring node is updated with the new path cost value, and the current node is recorded as the path source node; the current node is marked as visited, and the current node with the smallest path cost value is re-extracted to calculate the new path cost value until the preset master node is visited or all nodes are visited; the path source node recorded is reversely traced back from the preset master node to generate the first path with the smallest total cost value, and other alternative paths with the second smallest total cost value are backtracked to form an alternative path set.
[0086] Furthermore, the system is also used to implement the following functions:
[0087] Based on the set of alternative paths, the link quality fluctuation amplitude of each path within a set period is monitored; based on the link quality fluctuation amplitude, a fluctuation score value of each alternative path is calculated, and the fluctuation score value is the sum of the standard deviations of the signal strengths of each link in the path; and the path with the lowest fluctuation score value is selected as the optimal Mesh routing path.
[0088] Furthermore, the system is also used to implement the following functions:
[0089] The multiple seismic acquisition terminals periodically report health status information to the target relay node during operation, where the health status information includes device power information, tilt angle information, and online status information.
[0090] It should be noted that the order in which the embodiments of the present application are presented is for illustrative purposes only and does not necessarily represent the superiority or inferiority of the embodiments. Furthermore, the foregoing descriptions of specific embodiments of this specification are provided. The processes depicted in the accompanying drawings do not necessarily require the specific order or sequential sequence shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0091] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
[0092] This specification and drawings are merely illustrative of the present application and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Obviously, those skilled in the art may make various modifications and variations to this application without departing from the scope of this application. Thus, this application is intended to include such modifications and variations as fall within the scope of this application and its equivalents.
Claims
1. A high-speed data transmission method for all-terrain ad hoc networks for microseismic acquisition, characterized in that: The method comprises: Constructing a hierarchical network architecture, comprising a first-layer central backbone network and a second-layer star-shaped acquisition network. The first-layer central backbone network is composed of multiple relay nodes and has a mesh chain communication structure, and the second-layer star-shaped acquisition network is composed of multiple seismic acquisition terminals and has a star connection architecture. After the multiple seismic acquisition terminals are deployed and powered on, they respectively acquire seismic signal data and automatically connect to the target relay node in the star connection architecture; The target relay node selects the optimal Mesh routing path based on the built-in path evaluation processor and forwards the seismic signal data hop by hop to the preset master control node; After receiving the seismic signal data, the preset master control node uploads it to the seismic data processing server through the local communication module to complete the centralized data processing.
2. The all-terrain ad hoc network high-speed data transmission method for microseismic acquisition according to claim 1, characterized in that: The construction of a layered network architecture includes: Deploy multiple relay nodes and establish a mesh chain communication structure in the first-layer central backbone network, wherein each relay node has the ability to conduct chain communication with adjacent relay nodes and supports network self-repair and path adaptive selection; A plurality of seismic acquisition terminals are randomly deployed in a target area. After being powered on, the plurality of seismic acquisition terminals automatically scan the plurality of relay nodes and automatically select a target relay node for access based on the signal strength and node load status evaluation results, thereby forming the star connection architecture.
3. The all-terrain ad hoc network high-speed data transmission method for microseismic acquisition according to claim 2, characterized in that: Automatically select the target relay node for access based on the signal strength and node load status evaluation results, including: Measure the signal strength of each relay node and generate multiple signal quality scores; Collect the number of terminals currently connected to each relay node and generate multiple node load scores; Performing fusion calculation on the multiple signal quality scores and the multiple load status scores in a one-to-one correspondence to generate a comprehensive access priority for each relay node; The relay node with the highest comprehensive priority is selected as the target relay node, and the corresponding seismic acquisition terminal is connected.
4. The all-terrain ad hoc network high-speed data transmission method for microseismic acquisition according to claim 1, characterized in that: The target relay node selects the optimal Mesh routing path based on the built-in path evaluation processor, including: Obtaining link quality characteristic information between the target relay node and all accessible Mesh neighboring nodes; Construct a Mesh topology graph based on node link weights; Based on the link quality feature information and a path evaluation processor, a shortest path search is performed on the Mesh topology graph to determine a relay forwarding path with the lowest path cost as the optimal Mesh routing path.
5. The all-terrain ad hoc network high-speed data transmission method for microseismic acquisition according to claim 4, characterized in that: Based on the path evaluation processor, a shortest path search is performed on the Mesh topology graph, including: The path evaluation processor includes a link quality detection unit, a path cost calculation unit, a dynamic routing control unit and a path stability analysis unit; Based on the link quality detection unit, periodic link quality evaluation is performed in combination with the link quality feature information to generate a link quality evaluation result; Based on the path cost calculation unit, path cost calculation is performed according to the link quality evaluation result to generate multi-link path cost values; According to the dynamic routing control unit, combined with the multi-link path cost value, the shortest path search is performed on the Mesh topology graph to obtain an alternative path set; The path stability analysis unit performs stability prediction on the candidate path set to obtain the optimal Mesh routing path.
6. The all-terrain ad hoc network high-speed data transmission method for microseismic acquisition according to claim 5, characterized in that: Based on the path cost calculation unit, performing path cost calculation according to the link quality evaluation result includes: Extracting link characteristic indicators based on the link quality evaluation results, wherein the link characteristic indicators include signal strength, delay and packet loss rate information of each link; The link characteristic index is converted into a path cost value according to a preset weighting function, wherein the preset weighting function is: Path cost = α × signal attenuation + β × delay + γ × packet loss rate; Among them, α, β, and γ are indicator weight coefficients, which can be dynamically adjusted according to the task scenario.
7. The all-terrain ad hoc network high-speed data transmission method for microseismic acquisition according to claim 5, characterized in that: According to the dynamic routing control unit, combined with the multi-link path cost value, a shortest path search is performed on the Mesh topology graph to obtain multiple candidate paths, including: The target relay node is used as the source node, the preset master node is used as the target node, the path cost value of all nodes in the Mesh topology is initialized to infinity, and the path cost value of the source node is initialized to zero; Select the current node with the smallest path cost value in the set of unvisited nodes, and update the path cost values of all reachable neighboring nodes of this node. The update method is: New path cost = path cost of current node + link cost from current node to neighboring node; If the new path cost is less than the path cost currently recorded by the neighboring node, the path cost of the neighboring node is updated with the new path cost, and the current node is recorded as the source node of the path. Mark the current node as visited, and re-extract the current node with the smallest path cost value to calculate the new path cost value until the preset master node is visited or all nodes are visited; The recorded path source node is traced back from the preset master node to generate the first path with the smallest total cost value, and other alternative paths with the second smallest total cost value are traced back to form an alternative path set.
8. The all-terrain ad hoc network high-speed data transmission method for microseismic acquisition according to claim 5, characterized in that: Performing stability prediction on the candidate path set by the path stability analysis unit to obtain the optimal Mesh routing path includes: Based on the candidate path set, monitoring the link quality fluctuation amplitude of each path within a set period; Calculating a fluctuation score for each candidate path based on the link quality fluctuation amplitude, where the fluctuation score is the sum of standard deviations of the signal strengths of each link in the path; The path with the lowest fluctuation score is selected as the optimal Mesh routing path.
9. The all-terrain ad hoc network high-speed data transmission method for microseismic acquisition according to claim 1, characterized in that: The multiple seismic acquisition terminals periodically report health status information to the target relay node during operation, where the health status information includes device power information, tilt angle information, and online status information.
10. An all-terrain self-organizing network high-speed data transmission system for microseismic acquisition, characterized in that: The system comprises: A layered network architecture construction module is used to construct a layered network architecture, which includes a first-layer central backbone network and a second-layer star-shaped acquisition network. The first-layer central backbone network is composed of multiple relay nodes and has a mesh chain communication structure, and the second-layer star-shaped acquisition network is composed of multiple seismic acquisition terminals and has a star connection architecture. A seismic signal data acquisition module, configured to respectively acquire seismic signal data after the multiple seismic acquisition terminals are deployed and powered on, and automatically connect to a target relay node in the star connection architecture; A path selection module is used for the target relay node to select the optimal Mesh routing path according to the built-in path evaluation processor, and forward the seismic signal data hop by hop to the preset master control node; The data centralized processing module is used for uploading the seismic signal data received by the preset main control node to the seismic data processing server through the local communication module to complete the data centralized processing.
Citation Information
Cited By
Self-organizing earthquake early warning method based on emergency information issuing system
CN121354296A
Wireless networking method for complex terrain and related equipment
CN121665255A