Magnetotelluric data processing system suitable for highland cold conditions
Patent Information
- Application Number
- CN202611007127.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-08
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2046-07-08
AI Technical Summary
[0002]大地电磁法广泛应用于地质探测领域,但在高原高寒条件下,受低温、复杂地形影响,传统大地电磁数据处理方式存在明显不足:传感点位布点缺乏科学优化,难以根据数据分布动态调整,易导致布点不合理;缺乏有效隔离环境干扰的手段,数据采集质量难以保障;传感点位上传数据时缺乏验证机制,易出现非法接入、数据篡改等问题,无法保障数据上传安全有序;数据处理缺乏针对性,难以适配不同类别的大地电磁数据,处理效率低下,目前亟须一种能够解决上述问题的大地电磁数据处理系统
本发明通过区域布点模块布设传感点位并建立局域通信围栏,布点调整模块基于数据聚集点动态调整传感点位的布设,有效隔离环境干扰,优化布点合理性,一定程度上提升了数据采集质量,通过可信验证模块对传感点位进行可信验证,基于验证结果建立同步链并关联数据处理平台,保障数据上传的安全有序进行,杜绝非法接入与数据篡改,通过数据处理模块建立若干类处理组件,针对性对不同类别的大地电磁数据执行相应处理,提升了数据处理效率。
Smart Images

Figure CN122513734B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, and more specifically to a magnetotelluric data processing system suitable for high-altitude and frigid conditions. Background Technology
[0002] Magnetotelluric methods are widely used in geological exploration, but under high-altitude and frigid conditions, traditional magnetotelluric data processing methods have significant shortcomings due to low temperatures and complex terrain: The placement of sensor points lacks scientific optimization and is difficult to dynamically adjust according to data distribution, easily leading to unreasonable placement; there is a lack of effective means to isolate environmental interference, making it difficult to guarantee data acquisition quality; the lack of verification mechanisms when uploading data from sensor points makes it prone to problems such as unauthorized access and data tampering, failing to ensure the safe and orderly uploading of data; and the lack of targeted data processing makes it difficult to adapt to different types of magnetotelluric data, resulting in low processing efficiency. Currently, there is an urgent need for a magnetotelluric data processing system that can solve these problems. Summary of the Invention
[0003] The purpose of this invention is to provide a magnetotelluric data processing system suitable for high-altitude and cold conditions, in order to solve the problems in the prior art.
[0004] To achieve the above objectives, the present invention provides the following technical solution: a magnetotelluric data processing system suitable for high-altitude and frigid conditions, the system comprising: The regional deployment module is used to determine the magnetotelluric data collection area under high-altitude and cold conditions, and to deploy several sensor points within the magnetotelluric data collection area. At each sensor point, a local communication fence is established to collect the corresponding magnetotelluric data. The data analysis module is used to establish the distribution relationship of several local communication fences in the magnetotelluric acquisition area, and to determine the location of the data aggregation point based on the distribution relationship analysis. The sensor placement adjustment module is used to determine all sensor locations around the data aggregation point, establish the correspondence between the data aggregation point and the sensor locations distributed around it, and adjust the sensor locations based on the correspondence. The trusted verification module is used to perform trusted verification on the sensor points that initiate data upload requests. Based on the trusted verification results, a corresponding synchronization chain is established and the synchronization chain is associated with the data processing platform for uploading magnetotelluric data. The data processing module is used to establish several categories of processing components, and to perform data processing on magnetotelluric data based on these processing components.
[0005] Furthermore, the process of determining the magnetotelluric data acquisition area and setting up several sensor points to establish a local communication fence for collecting the corresponding magnetotelluric data includes: The area of the magnetotelluric data acquisition area is divided into several sub-monitoring areas. Based on the sub-monitoring areas, a deployment area is constructed. Several types of sensors are installed in the deployment area, and the coordinates of each sensor in the deployment area are set as communication points. Select any communication point within the deployment area as a sensor point. The sensor point is used to establish communication connections with all communication points other than itself. The sensor point integrates all communication points associated with itself to construct a local communication fence. The local communication fence collects magnetotelluric data. The sensor point is set with a corresponding traction address. The traction address serves as the communication credential for data communication between the current local communication fence and other local communication fences or cloud servers.
[0006] Furthermore, each communication point, in addition to the sensing point, carries a communication IP and establishes its own communication channel with the sensing point based on the communication IP. An address pool is set up at the sensing point, and each communication point registers its communication IP to the address pool. Each communication point establishes its own index memory in the address pool and stores the communication information related to the communication IP in the index memory. Based on the traction address, data related to the current sensor location is stored, and all storage paths are uploaded to the cloud server. Each communication point is used to collect one type of magnetotelluric data and send it to the sensor location as communication information. The sensor location collects the corresponding type of magnetotelluric data based on its own location sensor and integrates the received magnetotelluric data of other types as magnetotelluric data.
[0007] Furthermore, the process of establishing the distribution relationship of several local communication fences in the magnetotelluric acquisition area includes: Obtain the communication strength of local area communication fence data communication; Based on the communication intensity, communication peaks and valleys are labeled, and the labeling results are mapped onto twin fences created based on local communication fences to determine the intensity distribution layer of the local communication fence. The distribution of communication peaks and valleys in the intensity distribution layer is used as the distribution relationship of local communication fences in the magnetotelluric acquisition area.
[0008] Furthermore, the process of determining the location of data aggregation points based on distribution relationship analysis includes: Set the corresponding junction of the intensity distribution layer as a quasi-cluster boundary, and set a moving quasi-cluster point on the quasi-cluster boundary; The communication peaks and valleys of the interconnected intensity distribution layers are sequentially connected to the moving quasi-aggregation points based on their adjacent positions, thus constructing several communication vector paths for each intensity distribution layer and labeling their respective path vector values. The vector values of all communication vector paths in the same intensity distribution layer are accumulated to generate the corresponding graph vector. Based on the graph vector values of the connected intensity distribution layers, the position of the moving quasi-aggregation point at the quasi-aggregation boundary is determined as the data aggregation point.
[0009] Furthermore, the process of identifying all sensor locations around the data aggregation point, establishing a correspondence between the data aggregation point and the surrounding sensor locations, and adjusting the sensor locations based on this correspondence includes: The data aggregation point sets the corresponding communication strength range based on the gradient communication distance. The gradient communication distance includes a first distance and a second distance, and the communication strength range includes a first strength range and a second strength range. Retrieve the sensor locations distributed around each data aggregation point; If the sensor point is within the first intensity range, the corresponding relationship is the optimal deployment distance, and no adjustment is made. If it is within the second intensity range, the corresponding relationship is the secondary deployment distance. All communication points associated with the corresponding sensor point are retrieved to determine whether there are any communication points within the first intensity range. If so, the communication points existing within the first intensity range will be changed as sensing points; If not, adjust the position of the communication point or sensing point closest to the first intensity range, move it to the area corresponding to the first intensity range, and adjust it as the new sensing point; If a sensor point is not located within both the first and second intensity ranges of the data aggregation point, the corresponding relationship is set to invalid deployment distance, and the sensor point closest to the data aggregation point is adjusted to the first intensity range.
[0010] Furthermore, the process of verifying the reliability of sensor locations that initiate data upload requests, establishing corresponding synchronization chains based on the verification results, and linking these synchronization chains to the data processing platform for uploading magnetotelluric data includes: Create a verification queue consisting of a number of verification nodes. The verification nodes are used to perform trusted verification of the application information of the data upload application corresponding to a sensor point. The verification order is based on the queue order. A corresponding data migration point is created for the verification node. The data migration points are connected in the queue order to form a migration path. When the result of the trusted verification is trusted, the migration data corresponding to the data migration point is generated, and the position of the data migration point is used as the grafting position. When the result is untrustworthy, a synchronization node is established based on the data migration point. After trusted verification, the synchronization node generates the migration data. Based on the arrangement order of data transplant points on the transplant path, all data transplant points at the grafting locations and newly generated synchronization nodes are integrated to establish a synchronization chain. The synchronization chain is then linked to the data processing platform, and all transplanted data included in the synchronization chain is stored on the data processing platform, thereby storing magnetotelluric data on the data processing platform.
[0011] Furthermore, several categories of processing components are established, and the data processing process based on these processing components for magnetotelluric data includes: Several sets of processing steps are obtained to perform data processing on magnetotelluric data. Each set of processing steps is encapsulated into a corresponding category of processing component. Each category of processing component is used to perform a type of data processing on magnetotelluric data. Set the unit segment cutting length, and divide the magnetotelluric data stored in the data processing platform into several data subclusters based on the unit segment cutting length. Construct a bag-of-words model based on text analysis technology, and obtain the part-of-speech category corresponding to the data subclusters based on the bag-of-words model. Data subclusters belonging to the same part-of-speech category are grouped into a single subcluster set; Based on the correspondence between processing components and sub-clusters, several processing components are associated with the corresponding sub-clusters. The processing components then process the magnetotelluric data of a certain category included in the sub-clusters. Finally, the processing components complete the processing of all magnetotelluric data.
[0012] The technical effects and advantages provided by the present invention in the above technical solution are as follows: This invention deploys sensor points and establishes a local communication fence through a regional deployment module. The deployment adjustment module dynamically adjusts the deployment of sensor points based on data aggregation points, effectively isolating environmental interference, optimizing deployment rationality, and improving data acquisition quality to a certain extent. A trusted verification module verifies the sensor points, establishes a synchronization chain based on the verification results, and associates it with the data processing platform to ensure the safe and orderly uploading of data and prevent unauthorized access and data tampering. The data processing module establishes several types of processing components to perform corresponding processing on different types of magnetotelluric data, thereby improving data processing efficiency. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.
[0014] Figure 1 This is a system block diagram of the present invention.
[0015] Figure 2 This is a schematic diagram showing the distribution of the local communication fence in the magnetotelluric data acquisition area in this invention. Detailed Implementation
[0016] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0017] Please see Figure 1 As shown, a magnetotelluric data processing system suitable for high-altitude and frigid conditions includes: The regional deployment module is used to determine the magnetotelluric data collection area under high-altitude and cold conditions, and to deploy several sensor points within the magnetotelluric data collection area. At each sensor point, a local communication fence is established to collect the corresponding magnetotelluric data. The data analysis module is used to establish the distribution relationship of several local communication fences in the magnetotelluric acquisition area, and to determine the location of the data aggregation point based on the distribution relationship analysis. The sensor placement adjustment module is used to determine all sensor locations around the data aggregation point, establish the correspondence between the data aggregation point and the sensor locations distributed around it, and adjust the sensor locations based on the correspondence. The trusted verification module is used to perform trusted verification on the sensor points that initiate data upload requests. Based on the trusted verification results, a corresponding synchronization chain is established and the synchronization chain is associated with the data processing platform for uploading magnetotelluric data. The data processing module is used to establish several categories of processing components, and to perform data processing on magnetotelluric data based on these processing components.
[0018] It should be further explained that, in the specific implementation process, the process of determining the magnetotelluric data collection area under high-altitude and frigid conditions, setting up several sensor points within the magnetotelluric data collection area, and establishing a local communication fence at each sensor point to collect the corresponding magnetotelluric data includes: The area of the magnetotelluric data collection area in the high-altitude and cold conditions is obtained. The area is divided into a number of sub-monitoring areas based on the preset unit monitoring range. The number of sub-monitoring areas is labeled and denoted as i, then i = 1, 2, 3, ..., n, where n is a natural number greater than 0. The center position of each sub-monitoring area is set as the center of a circle, and the deployment radius is set. Based on the center and the deployment radius, the deployment area of the corresponding sub-monitoring area is constructed, and several types of sensors for monitoring magnetotellurics are installed in the deployment area. Set the coordinate point corresponding to each sensor in the deployment area as a communication point, select any communication point in the deployment area as the sensing point of other sensors, and use the sensing point to establish communication connection between itself and all other communication points except itself. Each communication point, except for the sensor point, carries a communication IP. Based on the communication IP, a communication channel is established between each point and the sensor point. An address pool is set up at the sensor point. Each communication point registers its communication IP into the address pool, establishes a corresponding index memory in the address pool, and stores subsequent communication information related to the communication IP into the corresponding index memory. The communication IP serves as the retrieval credential for the index memory. Each communication point and sensing point corresponds to a virtual address on the virtual machine. A corresponding towing address is created for each sensing point. The towing address is used to store data related to the current sensing point and to upload all storage paths to the cloud server based on the towing address. The corresponding sensor at each communication point is used to collect one type of magnetotelluric data and send it to the sensing point as the corresponding communication information. The sensing point collects the corresponding type of magnetotelluric data based on its own location sensors and integrates the received magnetotelluric data of other types as the final magnetotelluric data to be uploaded. The sensor location integrates the index paths of the index memory of all communication points associated with it, constructs the corresponding local communication fence at the sensor location, and uses the towing address as a communication credential for data communication between the current local communication fence and other local communication fences, as well as for communication between the current local communication fence and the cloud server.
[0019] In this system, data communication between communication points and sensor points takes place in one network carrier (local area network), while data communication between sensor points and the cloud server, as well as between sensor points themselves, takes place in another network carrier (public area network). A communication point in a local communication fence cannot directly upload its own data to the cloud server. Communication points in other local communication fences can only obtain data corresponding to several associated communication points by operating their own traction addresses, store it in their own traction addresses, and then send the traction addresses to the cloud server or other local communication fences. The cloud server or other local communication fences then read the required storage path to complete the acquisition of data corresponding to any number of communication points or sensor points.
[0020] It should be further explained that, in the specific implementation process, the process of establishing the distribution relationship of several local communication fences in the magnetotelluric data acquisition area, and determining the location of the data aggregation point based on the distribution relationship analysis, includes: The distribution of local communication fences in the magnetotelluric data acquisition area, such as Figure 2 As shown; Obtain the communication intensity when performing data communication for each local communication fence, mark the communication peaks and valleys within the corresponding local communication fence based on the communication intensity, and map the marking results to the twin fence created based on the local communication fence. The twin fence is a visual instance mapping of the local communication fence on the virtual machine. The twin fence is represented as an operable layer, thereby determining the intensity distribution layer corresponding to the current local communication fence. An intensity distribution layer for any local communication fence is used to display the distribution of all communication peaks and valleys under the same local communication fence, and the distribution is used as the distribution relationship of the local communication fence in the magnetotelluric acquisition area. The intensity distribution layers corresponding to different local communication fences within the magnetotelluric acquisition area may or may not be on the same plane. If two intensity distribution layers are on the same calibration plane, indicating that the overall communication intensity of the two intensity distribution layers is within the same numerical range, the two local communication fences can be merged into a new local communication fence. The traction address of the sensor point of one of the local communication fences is used as the new communication credential after merging, and the traction address of the other sensor point is used as the backup credential. A call path is established between the sensor points corresponding to the new communication credential and the backup credential. When the sensor point at the location of the new communication credential fails, the backup credential is activated based on the call path to perform subsequent data communication. If the two intensity distribution layers are not on the same calibration plane, the two local communication fences cannot be merged. It is necessary to determine the location of the concentration point of the communication intensity of the two local communication fences, and use the concentration point as the data aggregation point. The calibration plane is a numerical plane created corresponding to the pre-set standard communication intensity. Points with communication intensity lower than the standard communication intensity are marked as communication valleys, otherwise, they are marked as communication peaks.
[0021] Set the connection points of the intensity distribution layers of different local communication fences (the connection points are not directly connected; when the intensity distribution layers are moved to a plane, the corresponding positions of different intensity distribution layers are adjacent to each other, which indicates that the two are connected) as quasi-aggregation boundaries, and set a moving quasi-aggregation point on the quasi-aggregation boundary (corresponding to a path address on the virtual machine). The communication peaks and valleys of the interconnected intensity distribution layers are sequentially connected to the moving quasi-aggregation points based on their adjacent positions, thus constructing several communication vector paths for each intensity distribution layer, and labeling the path vector value of each communication vector path. The path vector value is the sum of the communication intensity values of the communication peaks and valleys under the same communication vector path. The vector values of all communication vector paths corresponding to the same intensity distribution layer are accumulated to generate the graph vector value of the corresponding intensity distribution layer. Based on the map vector values of the connected intensity distribution layers, the location of the moving quasi-aggregation point corresponding to the quasi-aggregation boundary is determined. Specifically, the map vector values of the connected intensity distribution layers are compared, and the one with the higher value is taken as the location corresponding to the quasi-aggregation point. The quasi-aggregation point is then moved to the determined location, thereby constructing a data aggregation point between the connected intensity distribution layers. The data aggregation point is the location of the maximum communication strength between the local communication fences corresponding to the connected intensity distribution layers. Deploying sensors near the data aggregation point can collect magnetotelluric data more efficiently and avoid ineffective sensor deployment in areas with low communication strength.
[0022] It should be further explained that, in the specific implementation process, the process of identifying all sensor locations around the data aggregation point, establishing the correspondence between the data aggregation point and the sensor locations distributed around it, and adjusting the sensor locations based on the correspondence includes: Data aggregation points at different locations within the magnetotelluric acquisition area are obtained. Each data aggregation point has a corresponding communication intensity range set based on the gradient communication distance. The gradient communication distance includes a first distance and a second distance, and the communication intensity range includes a first intensity range and a second intensity range. The first intensity range is determined based on the first distance, and the second intensity range is determined based on the second distance. Both the first intensity range and the second intensity range are circular areas with the data aggregation point as the center and the first distance and the second distance as the radius. Label the first distance as r1 and the second distance as r2, where 0 < r1 < r2; The range of the first intensity range is smaller than that of the second intensity range. The ranges of the two ranges are concentric circles. The communication intensity within the first intensity range is higher than that within the second intensity range. Search all sensor points distributed around the location of each data aggregation point. If the surrounding sensor points are within the first intensity range, set the correspondence between the sensor points and the data aggregation point to the optimal deployment distance and do not make any adjustments. If they are within the second intensity range, set the correspondence between the sensor points and the data aggregation point to the secondary deployment distance. Search all communication points associated with the corresponding sensor point and determine whether there are any communication points within the first intensity range. If so, the communication points existing within the first intensity range will be changed as sensing points; If not, adjust the position of the communication point or sensing point closest to the first intensity range, move it to the area corresponding to the first intensity range, and adjust it as the new sensing point;
[0023] If the surrounding sensor points are not within the first intensity range and the second intensity range where the data aggregation point is located, then the correspondence between the sensor points and the data aggregation point is set as follows: invalid deployment distance, adjust the nearest sensor point to the first intensity range.
[0024] It should be noted that by setting the first intensity range and the second intensity range, the location of the sensor points can be selectively changed, or the sensor points under the same local communication fence can be changed to communication points under the first intensity range to construct new sensor points. This ensures that the sensor points are always deployed at the optimal communication intensity value, which can effectively guarantee the collection of magnetotelluric data under high-altitude and cold conditions.
[0025] It should be further explained that, in the specific implementation process, the process of performing trusted verification on the sensor location that initiates the data upload request, establishing a corresponding synchronization chain based on the trusted verification result, and linking the synchronization chain to the data processing platform for uploading magnetotelluric data includes: Each sensor location has its own data upload application associated with a corresponding application file. The application file is used to store the application information corresponding to the sensor location. The application information is set to two information states: trusted and untrusted. Create a verification queue, which consists of a number of verification nodes. Each verification node is used to perform trusted verification of the application information corresponding to a sensor point. The verification order of the verification nodes is based on the queue order of the verification queue. A data migration point is created for each verification node in the verification queue. Then, there are a number of data migration points between several verification nodes. The data migration points are connected according to the queue order to form a corresponding migration path. When the result of the credible verification of the application information of the corresponding sensing point within a certain verification node is credible, the verification content (magnetic data) and the information status of the verification node performing credible verification of the application information are synchronized to the corresponding data transplant point as the transplant data of the data transplant point, and the location of the data transplant point is used as the grafting location. When the result of the credible verification of the application information of the corresponding sensor point in a certain verification node is unreliable, a synchronization node is established based on the data migration point at the location, and the sensor point re-initiates the data upload application until the credible verification is passed, and the synchronization node generates the corresponding migration data. Based on the arrangement order of data transplant points on the transplant path, integrate all data transplant points at the grafting location and the newly generated synchronization nodes, and then establish a corresponding synchronization chain to build a data processing platform as a data carrier for connecting to the cloud server. The synchronization chain is linked to the data processing platform. The synchronization chain serves as the upload carrier between the sensing points and the data processing platform. All the transplanted data included in the synchronization chain is stored on the data processing platform, thereby completing the storage of magnetotelluric data on the data processing platform.
[0026] It should be further explained that, in the specific implementation process, several types of processing components are established, and the data processing process based on these processing components to perform magnetotelluric data includes: Several sets of processing steps are obtained to perform data processing on magnetotelluric data. Each set of processing steps is encapsulated into a corresponding category of processing component. Each category of processing component is used to perform a type of data processing on magnetotelluric data. Set the unit segment cutting length, and divide the magnetotelluric data stored in the data processing platform into several data subclusters based on the unit segment cutting length. Construct a bag-of-words model based on text analysis technology, and obtain the part-of-speech category corresponding to the data subclusters based on the bag-of-words model. Data subclusters belonging to the same part-of-speech category are grouped into a single subcluster set; Based on the correspondence between processing components and sub-clusters, several processing components are associated with the corresponding sub-clusters. The processing components then process the magnetotelluric data of a certain category included in the sub-clusters. Finally, the processing components complete the processing of all magnetotelluric data.
[0027] It should be noted that each set of processing steps is used to perform corresponding data processing on a portion of magnetotelluric data of a certain part-of-speech category. By analyzing the data processing results of historical magnetotelluric data and combining text analysis and modeling techniques, corresponding processing components are constructed to perform data processing on the corresponding part-of-speech category. Based on the part-of-speech category, the magnetotelluric data is classified, and then several processing components complete the batch processing of magnetotelluric data of each category, which improves the processing efficiency of data processing to a certain extent.
[0028] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A magnetotelluric data processing system suitable for high-altitude and frigid conditions, characterized in that, The system includes: The regional deployment module is used to determine the magnetotelluric data collection area under high-altitude and cold conditions, and to deploy several sensor points within the magnetotelluric data collection area. At each sensor point, a local communication fence is established to collect the corresponding magnetotelluric data. The data analysis module is used to determine the distribution relationship of several local communication fences in the magnetotelluric acquisition area, and to determine the location of the data aggregation point based on the distribution relationship analysis. The sensor placement adjustment module is used to determine all sensor locations around the data aggregation point, establish the correspondence between the data aggregation point and the sensor locations distributed around it, and adjust the sensor locations based on the correspondence. The trusted verification module is used to perform trusted verification on the sensor points that initiate data upload requests. Based on the trusted verification results, a corresponding synchronization chain is established and the synchronization chain is associated with the data processing platform for uploading magnetotelluric data. The data processing module is used to establish several categories of processing components, and to perform data processing on magnetotelluric data based on these processing components. The process of determining the distribution relationship of several local communication fences in the magnetotelluric acquisition area includes: Obtain the communication strength of local area communication fence data communication; Based on the communication intensity, communication peaks and valleys are labeled, and the labeling results are mapped onto a twin fence created based on the local communication fence. The twin fence is a visual instance mapping of the local communication fence on the virtual machine. The twin fence is represented as an operable layer to determine the intensity distribution layer of the local communication fence. The distribution of communication peaks and valleys in the intensity distribution layer is used as the distribution relationship of local communication fences in the magnetotelluric acquisition area.
2. The magnetotelluric data processing system suitable for high-altitude and frigid conditions according to claim 1, characterized in that, The process of determining the magnetotelluric data acquisition area and setting up several sensor points to establish a local communication fence for collecting the corresponding magnetotelluric data includes: The area of the magnetotelluric data acquisition area is divided into several sub-monitoring areas. Based on the sub-monitoring areas, a deployment area is constructed. Several types of sensors are installed in the deployment area, and the coordinates of each sensor in the deployment area are set as communication points. Select any communication point within the deployment area as a sensor point. The sensor point is used to establish communication connections with all communication points other than itself. The sensor point integrates all communication points associated with itself to construct a local communication fence. The local communication fence collects magnetotelluric data. The sensor point is set with a corresponding traction address. The traction address serves as the communication credential for data communication between the current local communication fence and other local communication fences or cloud servers.
3. The magnetotelluric data processing system suitable for high-altitude and frigid conditions according to claim 2, characterized in that, Each communication point, except for the sensing point, carries a communication IP. Based on the communication IP, a communication channel is established between each point and the sensing point. An address pool is set up at the sensing point. Each communication point registers its communication IP to the address pool and establishes its own index memory in the address pool. The communication information related to the communication IP is stored in the index memory. Based on the traction address, data related to the current sensor location is stored, and all storage paths are uploaded to the cloud server. Each communication point is used to collect one type of magnetotelluric data and send it to the sensor location as communication information. The sensor location collects the corresponding type of magnetotelluric data based on its own location sensor and integrates the received magnetotelluric data of other types as magnetotelluric data.
4. The magnetotelluric data processing system suitable for high-altitude and frigid conditions according to claim 3, characterized in that, The process of determining the location of data cluster points based on distribution relationship analysis includes: Set the corresponding junction of the intensity distribution layers as the quasi-cluster boundary, move the intensity distribution layers to a plane, and determine that the corresponding positions of different intensity distribution layers are adjacent to each other; otherwise, determine that they are not connected, and set a moving quasi-cluster point on the quasi-cluster boundary. The communication peaks and valleys of the interconnected intensity distribution layers are sequentially connected to the moving quasi-aggregation points based on their adjacent positions, thus constructing several communication vector paths for each intensity distribution layer and labeling their respective path vector values. The vector values of all communication vector paths in the same intensity distribution layer are accumulated to generate the corresponding graph vector. Based on the graph vector values of the connected intensity distribution layers, the position of the moving quasi-aggregation point at the quasi-aggregation boundary is determined as the data aggregation point.
5. The magnetotelluric data processing system suitable for high-altitude and frigid conditions according to claim 4, characterized in that, The process of identifying all sensor locations around the data aggregation point, establishing a correspondence between the data aggregation point and the surrounding distributed sensor locations, and adjusting the sensor locations based on this correspondence includes: The data aggregation point sets the corresponding communication strength range based on the gradient communication distance. The gradient communication distance includes a first distance and a second distance, and the communication strength range includes a first strength range and a second strength range. Both the first intensity range and the second intensity range are circular areas centered on the data aggregation point and with the first distance and the second distance as radii, where the first distance is smaller than the second distance. Retrieve the sensor locations distributed around each data aggregation point; If the sensor point is within the first intensity range, the corresponding relationship is the optimal deployment distance, and no adjustment is made. If the sensor point is within the second intensity range but not within the first intensity range, the corresponding relationship is the secondary deployment distance. All communication points associated with the corresponding sensor point are retrieved to determine whether there are any communication points within the first intensity range. If so, the communication points existing within the first intensity range will be changed as sensing points; If not, adjust the position of the communication point or sensing point closest to the first intensity range, move it to the area corresponding to the first intensity range, and adjust it as the new sensing point; If a sensor point is not located within both the first and second intensity ranges of the data aggregation point, the corresponding relationship is set to invalid deployment distance, and the sensor point closest to the data aggregation point is adjusted to the first intensity range.
6. The magnetotelluric data processing system suitable for high-altitude and frigid conditions according to claim 5, characterized in that, The process of performing trusted verification on the sensor locations that initiate data upload requests, establishing corresponding synchronization chains based on the trusted verification results, and linking the synchronization chains to the data processing platform for uploading magnetotelluric data includes: Create a verification queue consisting of a number of verification nodes. The verification nodes are used to perform trusted verification of the application information of the data upload application corresponding to a sensor point. The verification order is based on the queue order. A corresponding data migration point is created for the verification node. The data migration points are connected in the queue order to form a migration path. When the result of the trusted verification is trusted, the migration data corresponding to the data migration point is generated, and the position of the data migration point is used as the grafting position. When the result is untrustworthy, a synchronization node is established based on the data migration point. After trusted verification, the synchronization node generates the migration data. Based on the arrangement order of data transplant points on the transplant path, all data transplant points at the grafting locations and newly generated synchronization nodes are integrated to establish a synchronization chain. The synchronization chain is then linked to the data processing platform, and all transplanted data included in the synchronization chain is stored on the data processing platform, thereby storing magnetotelluric data on the data processing platform.
7. The magnetotelluric data processing system suitable for high-altitude and frigid conditions according to claim 6, characterized in that, Several categories of processing components are established, and the process of performing data processing on magnetotelluric data based on these processing components includes: Several sets of processing steps are obtained to perform data processing on magnetotelluric data. Each set of processing steps is encapsulated into a corresponding category of processing component. Each category of processing component is used to perform a type of data processing on magnetotelluric data. Set the unit segment cutting length, and divide the magnetotelluric data stored in the data processing platform into several data subclusters based on the unit segment cutting length. Construct a bag-of-words model based on text analysis technology, and obtain the part-of-speech category corresponding to the data subclusters based on the bag-of-words model. Data subclusters belonging to the same part-of-speech category are grouped into a single subcluster set; Based on the correspondence between processing components and sub-clusters, several processing components are associated with the corresponding sub-clusters. The processing components then process the magnetotelluric data of a certain category included in the sub-clusters. Finally, the processing components complete the processing of all magnetotelluric data.
Citation Information
Patent Citations
Energy efficient wireless sensor network with optimized clustering and compressive sampling
AU2021103446A4
Array geomagnetic field signal acquisition system and acquisition method
CN118091773A