A Dynamic Storage Method and System for the Whole Process Data of Open-pit Mines Based on Time Series
By generating a synchronization sequence matching the slope vibration frequency in the open-pit mine monitoring system, dynamically adjusting the key length and voltage of the encryption unit, and combining the transportation vehicle trajectory for distributed storage and redundant backup, the encryption strength and disaster recovery response problems of open-pit mine monitoring data in complex environments is solved, and efficient and secure storage of data and disaster response are achieved.
Patent Information
- Application Number
- CN202510668826.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-23
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-05-23
AI Technical Summary
The existing open-pit mine monitoring data storage system has mismatched the encryption strength and data security requirements in high-frequency deformation, electromagnetic interference and radiation environments, and the disaster recovery mechanism cannot respond to slope crack expansion in real time, resulting in data being susceptible to environmental interference and loss of key details and the backup data survival rate during geological disasters.
By generating a synchronization sequence that matches the slope vibration frequency and deformation rate, dynamically adjusting the key length and working voltage of the hardware encryption unit, and combining the transportation vehicle trajectory data for distributed storage and redundant backup, forming a data storage structure with space-time correlation.
It improves the environmental adaptability of data encryption, ensures the integrity of millimeter-level deformation data, and realizes multi-node collaborative disaster recovery for geological disaster response, improving the reliability and security of data storage.
Smart Images

Figure CN120179469B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data dynamic storage, and particularly to a method and system for dynamically storing all-process data of open-pit mines based on time series. Background Art
[0002] In the scenario of slope stability monitoring of open-pit mines, high-frequency deformation sensors need to continuously collect deformation data with millimeter-level accuracy under blasting vibration, electromagnetic interference, and radioactive environments. Such scenarios require the data storage system to have the ability to resist hardware radiation damage, real-time dynamic encryption ability, and be able to quickly activate the multi-node disaster recovery mechanism when the slope suddenly becomes unstable. At the same time, it is necessary to retain the millisecond-level time series characteristics and spatial topological relationships of the original data.
[0003] The current mainstream solution adopts a data compression and encryption transmission architecture based on edge computing. By deploying an adaptive filtering algorithm to eliminate vibration noise interference, using dynamic key encryption technology to encrypt deformation data in blocks and then transmit it to the cloud for storage, and combining distributed storage nodes to regularly perform data redundancy backup. This solution realizes data recovery when some nodes fail through erasure code technology, and adopts a timestamp alignment mechanism to ensure the integrity of data time series.
[0004] The existing solution has the following defects: the dynamic encryption process does not combine the dynamic correlation between slope geological deformation characteristics and electromagnetic interference intensity, resulting in a mismatch between the encryption intensity and data security requirements in high-intensity electromagnetic interference scenarios; the compression algorithm of high-frequency deformation data sacrifices the details of the original waveform to ensure transmission efficiency, destroying the continuity characteristics of millimeter-level deformation trends; the disaster recovery mechanism relies on a fixed-period backup strategy, unable to respond to slope crack expansion events in real time, and the selection of backup nodes does not consider the risk distribution of the mine geological structure, there is a risk of storing disaster recovery data in the same area as geological disasters. Summary of the Invention
[0005] The present application provides a method and system for dynamically storing all-process data of open-pit mines based on time series, aiming to solve the problem of insufficient encryption and anti-interference ability of open-pit mine monitoring data in the prior art.
[0006] In a first aspect, the present application provides a method for dynamically storing all-process data of open-pit mines based on time series, including:
[0007] Generating a synchronization sequence that matches the slope vibration frequency and deformation rate based on the geological deformation time series data collected by multi-source sensors in the open-pit mine slope monitoring scenario;
[0008] Triggering the adjustment of the key length of the hardware encryption unit in the complex vibration environment of the open-pit mine according to the change amount of the deformation rate in the synchronization sequence;
[0009] The working voltage of the hardware encryption unit is dynamically compensated by the anti-radiation control module of the multi-source sensor, wherein the amplitude of the dynamic compensation is calculated based on the logarithmic function of the instantaneous radiation dose value in the open-pit mine operation area, and an inverse adjustment relationship is established with the temperature drift amount of the hardware encryption unit;
[0010] The encrypted data stream output by the hardware encryption unit after dynamic compensation is mixed-coded with the compensation parameters of the anti-radiation control module to form a mixed data block containing the spatial coordinates and time stamps of the open-pit mine slope;
[0011] Distributed storage location marking is performed on the mixed data block according to the open-pit mine transport vehicle trajectory data, and when a preset surface crack feature appears in the slope monitoring area, a redundancy backup operation is performed on the marked mixed data block.
[0012] Optionally, the dynamic compensation of the working voltage of the hardware encryption unit by the anti-radiation control module of the multi-source sensor includes:
[0013] Obtain the instantaneous radiation dose values continuously collected by the anti-radiation control module of the multi-source sensor, and input the instantaneous radiation dose values into the numerical conversion unit of the anti-radiation control module for non-linear scaling processing to obtain a radiation dose scaling coefficient;
[0014] Based on the radiation dose scaling coefficient, the compensation calculation unit of the anti-radiation control module performs logarithmic function conversion on a preset reference compensation voltage to generate an initial value of the dynamic compensation amplitude;
[0015] Obtain the temperature change parameters of the hardware encryption unit, input the temperature change parameters and the initial value of the dynamic compensation amplitude into the joint adjustment unit of the anti-radiation control module, and perform inverse proportional correction on the initial value of the dynamic compensation amplitude in the joint adjustment unit to obtain a corrected dynamic compensation amplitude;
[0016] Construct a voltage adjustment instruction for the hardware encryption unit according to the corrected dynamic compensation amplitude, and interact with the power management unit of the hardware encryption unit through the output interface of the anti-radiation control module to execute the voltage adjustment instruction to complete the dynamic compensation of the working voltage.
[0017] Optionally, the triggering of the key length adjustment of the hardware encryption unit in the complex vibration environment of the open-pit mine according to the change amount of the deformation rate in the synchronization sequence includes:
[0018] Extract the deformation rate data within a preset time window from the synchronization sequence, calculate the difference between the deformation rate data and the deformation rate of the previous window, and take the absolute value of the difference to obtain the change amount of the deformation rate;
[0019] Compare the amount of change in the deformation rate with the intensity threshold of open-pit mine blasting vibration. When the amount of change in the deformation rate exceeds the intensity threshold, generate a key length adjustment signal for the hardware encryption unit;
[0020] Obtain the electromagnetic interference intensity value of the slope deformation monitoring point in the open-pit mine slope monitoring scenario through an electromagnetic interference sensor, input the electromagnetic interference intensity value into the reverse frequency calculation module of the hardware encryption unit, and calculate and output a key length adjustment frequency that is inversely proportional to the electromagnetic interference intensity value;
[0021] Generate a control code stream containing a key bit length adjustment instruction according to the key length adjustment signal and the key length adjustment frequency, and drive the control code stream through the protocol interface of the hardware encryption unit to adjust the key length of the hardware encryption unit.
[0022] Optionally, the hybrid encoding of the encrypted data stream output by the hardware encryption unit after dynamic compensation and the compensation parameters of the anti-radiation control module to form a hybrid data block including the spatial coordinates and timestamp of the open-pit mine slope includes:
[0023] Obtain the encrypted data stream output by the hardware encryption unit after dynamic compensation, and convert the compensation parameters of the anti-radiation control module into parameter identification codes with a fixed byte length;
[0024] Divide the parameter identification code into multiple sub-identification codes according to a preset insertion interval, and embed the sub-identification codes into the packet gap positions in the encrypted data stream that are aligned with the time axis of open-pit mine blasting vibration;
[0025] Extract the spatial coordinate data reported in real time by the open-pit mine slope monitoring device, combine the spatial coordinate data with the current system timestamp to form a spatio-temporal positioning header, and attach the spatio-temporal positioning header to the start of the encrypted data stream after embedding the sub-identification code;
[0026] Perform block length standardization processing on the encrypted data stream after attaching the spatio-temporal positioning header to generate a hybrid data block with a unified byte length, and the generation time of the hybrid data block is synchronized with the time node when the open-pit mine transport vehicle passes through the monitoring point.
[0027] Optionally, input the temperature change parameter and the initial value of the dynamic compensation amplitude into the joint adjustment unit of the anti-radiation control module, and perform inverse proportional correction on the initial value of the dynamic compensation amplitude in the joint adjustment unit to obtain the corrected dynamic compensation amplitude, including:
[0028] Obtain the temperature change parameters continuously output by the temperature monitoring unit of the hardware encryption unit, extract the difference between the temperature change parameters in two adjacent monitoring periods, and generate a temperature change trend direction mark;
[0029] Determine the reverse correction coefficient according to the temperature change trend direction mark. When the temperature change parameter continuously increases, set the reverse correction coefficient to a dynamic proportional value inversely proportional to the absolute value of the temperature change parameter;
[0030] Input the initial value of the dynamic compensation amplitude and the dynamic proportional value into the multiplier of the joint adjustment unit of the anti-radiation control module, and obtain the temperature compensation correlation amplitude by performing a numerical product operation in the multiplier;
[0031] Perform a subtraction operation on the temperature compensation correlation amplitude and the initial value of the dynamic compensation amplitude to generate a corrected dynamic compensation amplitude.
[0032] Optionally, the inputting the electromagnetic interference intensity value into the reverse frequency calculation module of the hardware encryption unit and calculating and outputting a key length adjustment frequency that is inversely proportional to the electromagnetic interference intensity value includes:
[0033] Input the electromagnetic interference intensity value into the numerical converter of the hardware encryption unit for reference value elimination processing to obtain a normalized interference intensity;
[0034] Compare the normalized interference intensity with the electromagnetic radiation background value of the preset open-pit mine equipment. When the normalized interference intensity exceeds the electromagnetic radiation background value, activate the reciprocal operation function of the reverse frequency calculation module of the hardware encryption unit;
[0035] Based on the reciprocal operation function, add the normalized interference intensity to the conductivity parameter of the open-pit mine slope rock mass and then take the reciprocal to output an initial adjustment frequency coefficient;
[0036] Perform a maximum operation on the initial adjustment frequency coefficient and the minimum frequency threshold of the hardware encryption unit, and use the operation result as the final key length adjustment frequency.
[0037] Optionally, the distributed storage location marking of the mixed data block according to the open-pit mine transport vehicle trajectory data and the redundant backup operation of the marked mixed data block when a preset surface crack feature appears in the slope monitoring area includes:
[0038] Obtain the trajectory coordinate sequence uploaded by the vehicle-mounted positioning device of the open-pit mine transport vehicle, and multiply the distance difference between adjacent trajectory coordinates in the trajectory coordinate sequence by the curvature parameter of the mine transport road to obtain a storage node association factor;
[0039] Perform binary cyclic shift on the hybrid data block according to the storage node association factor, and mark the distributed storage location for the hybrid data block through the shift process;
[0040] Obtain the surface morphology data through the slope monitoring device, match the surface morphology data with the preset crack feature parameters in the feature matching unit of the slope monitoring device, and generate a crack warning instruction when the matching degree is lower than the minimum value;
[0041] Determine the number of redundant backup copies according to the crack distribution density parameter in the crack warning instruction, and perform redundant backup operations on the marked hybrid data block according to the number of redundant backup copies.
[0042] In a second aspect, the present application provides a dynamic storage system for the entire process data of an open-pit mine based on time series, including:
[0043] An acquisition module for generating a synchronization sequence matching the slope vibration frequency and deformation rate based on the geological deformation time series data collected by multi-source sensors in the open-pit mine slope monitoring scenario;
[0044] An adjustment module for triggering the adjustment of the key length of the hardware encryption unit in the complex vibration environment of the open-pit mine according to the change amount of the deformation rate in the synchronization sequence;
[0045] A compensation module for dynamically compensating the operating voltage of the hardware encryption unit through the anti-radiation control module of the multi-source sensor, wherein the amplitude of the dynamic compensation is calculated based on the logarithmic function of the instantaneous radiation dose value in the open-pit mine operation area and establishes an inverse adjustment relationship with the temperature drift amount of the hardware encryption unit;
[0046] An encoding module for mixing and encoding the encrypted data stream output by the hardware encryption unit after dynamic compensation with the compensation parameters of the anti-radiation control module to form a hybrid data block containing the spatial coordinates and timestamps of the open-pit mine slope;
[0047] A marking module for marking the distributed storage location of the hybrid data block according to the open-pit mine transport vehicle trajectory data, and performing redundant backup operations on the marked hybrid data block when preset surface crack features appear in the slope monitoring area.
[0048] In a third aspect, an embodiment of the present application provides a computing device, including a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are used to be called and executed by the processing component to implement a dynamic storage method for the entire process data of an open-pit mine based on time series as described in the first aspect above.
[0049] In a fourth aspect, an embodiment of the present application provides a computer storage medium storing a computer program, which when executed by a computer, implements a method for dynamically storing all-process data of an open-pit mine based on time series as described in the first aspect.
[0050] In the embodiment of the present application, based on the geological deformation time series data collected by multi-source sensors in the open-pit mine slope monitoring scenario, a synchronization sequence matching the slope vibration frequency and deformation rate is generated; according to the change amount of the deformation rate in the synchronization sequence, the key length of the hardware encryption unit is adjusted under the complex vibration environment of the open-pit mine; the working voltage of the hardware encryption unit is dynamically compensated through the anti-radiation control module of the multi-source sensor, wherein the amplitude of the dynamic compensation is calculated based on the logarithmic function of the instantaneous radiation dose value in the open-pit mine operation area and has an inverse adjustment relationship with the temperature drift amount of the hardware encryption unit; the encrypted data stream output by the hardware encryption unit after dynamic compensation is mixed-coded with the compensation parameters of the anti-radiation control module to form a mixed data block including the spatial coordinates and time stamps of the open-pit mine slope; the distributed storage location of the mixed data block is marked according to the open-pit mine transport vehicle trajectory data, and when a preset surface crack feature appears in the slope monitoring area, a redundant backup operation is performed on the marked mixed data block.
[0051] The technical solution of the present application has the following beneficial effects:
[0052] Improve the time-frequency matching accuracy of multi-source sensor data collection and slope dynamic characteristics, and ensure the data time series integrity under vibration interference environment; establish a dynamic association between the change amount of deformation rate and encryption intensity, and enhance the data security protection ability under high-intensity electromagnetic interference scenario; improve the operation stability of the hardware encryption unit in the mine radiation-temperature alternating environment through the inverse adjustment of radiation dose and temperature drift; strengthen the space-time binding relationship between encrypted data and anti-radiation parameters, and form a data storage structure for traceable geological events; based on the collaborative control of transportation path and geological disaster characteristics, realize the topology optimization of storage nodes and the precise triggering of disaster recovery response.
[0053] Furthermore, based on the time series characteristics of open-pit mine slope deformation, through the collaborative control of dynamic key adjustment and anti-radiation voltage compensation, the encrypted data stream and radiation parameters are mixed-coded into a space-time associated data block, and the storage location is marked and redundantly backed up according to the transportation trajectory and surface crack characteristics, forming a full-process closed-loop management of geological activities - hardware protection - data storage. Improve the anti-interference encryption intensity of high-frequency deformation data, the hardware stability under radiation environment and the reliability of geological disaster response storage, and ensure the space-time correlation and disaster recovery survival rate of open-pit mine monitoring data.
[0054] These aspects or other aspects of the present application will be more clearly understood in the following description of the embodiments. Brief Description of the Drawings
[0055] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0056] Figure 1 Shows a flowchart of a method for dynamically storing all-process data of an open-pit mine based on time series provided by the present application;
[0057] Figure 2 Shows a schematic structural diagram of a system for dynamically storing all-process data of an open-pit mine based on time series provided by the present application;
[0058] Figure 3 Shows a schematic structural diagram of a computing device provided by the present application. Detailed Embodiments
[0059] In order to enable those skilled in the art to better understand the solutions of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application.
[0060] In some processes described in the specification, claims and above-mentioned drawings of the present application, there are multiple operations that appear in a specific order. However, it should be clearly understood that these operations may not be executed in the order in which they appear in this document or may be executed in parallel. The operation numbers such as 101 and 102 are only used to distinguish different operations, and the numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel. It should be noted that the descriptions such as "first" and "second" in this document are used to distinguish different messages, devices, modules, etc., and do not represent a sequence, nor do they limit that "first" and "second" are of different types.
[0061] Researchers found that existing methods for storing open-pit mine monitoring data have problems such as fixed encryption strength, insufficient hardware stability, and delayed disaster recovery response in complex electromagnetic interference and radiation environments. As a result, high-frequency deformation data is vulnerable to environmental interference, losing key details, and the survival rate of backup data is low when geological disasters occur. Based on this, a dynamic storage method for the entire process of open-pit mine data based on time series is provided. Specifically, synchronous sequences matching the slope vibration frequency and deformation rate are generated from multi-source sensor data, the hardware encryption strength is dynamically adjusted in combination with the change amount of the deformation rate, voltage compensation under dual interference of radiation and temperature is achieved using an anti-radiation control module, and the encrypted data and anti-radiation parameters are mixed and encoded into spatio-temporal correlation data blocks. Finally, distributed storage and redundant backup are performed based on the transportation trajectory and surface crack characteristics. This method can improve the environmental adaptability of data encryption and hardware protection, ensure the integrity of millimeter-level deformation data, and achieve multi-node collaborative disaster recovery for geological disaster response.
[0062] The technical solution of this application can be applied to the scenarios of anti-interference storage and disaster recovery of high-frequency deformation sensor data in the open-pit mine slope stability monitoring scenario.
[0063] The following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are only a part of the embodiments of this application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of this application.
[0064] Figure 1 The following is a flowchart of a dynamic storage method for the entire process of open-pit mine data based on time series provided for the embodiments of this application. As Figure 1 shown, the method includes:
[0065] 101. Generate a synchronous sequence that matches the slope vibration frequency and deformation rate based on the geological deformation time series data collected by multi-source sensors in the open-pit mine slope monitoring scenario;
[0066] In this step, the slope vibration frequency is the main frequency of rock mass vibration caused by open-pit mine blasting operations and is extracted from the original vibration sensor data through fast Fourier transform.
[0067] In the embodiments of the present application, first, after the multi-source sensors collect the original slope deformation data, the current slope vibration frequency is determined through a vibration frequency matching algorithm (such as peak spectrum analysis), and the data acquisition period is dynamically adjusted according to this frequency (for example, when the vibration frequency is 10 Hz, the sampling interval is set to 50 ms); second, the radiation sensor is used to obtain the radiation dose value in the operation area in real time, and after comparing it with a preset threshold, an anti-radiation interference parameter is generated (for example, when the radiation dose rate > 1 μSv / h, the hardware protection mode is activated); finally, the adjusted acquisition period and the anti-radiation parameter are packaged into a synchronization sequence and output to the next processing unit.
[0068] Suppose a vibration sensor is deployed in an open-pit copper mine to monitor slope blasting vibration, and the main vibration frequency is detected to be 12 Hz. The system automatically adjusts the data acquisition period to 83 ms (1 / 12 Hz). At the same time, the radiation sensor detects an instantaneous radiation dose rate of 0.7 μSv / h, generates a synchronization sequence containing the parameter of "anti-radiation mode level 2", and updates and transmits it to the encryption module every 5 seconds.
[0069] 102. According to the change amount of the deformation rate in the synchronization sequence, trigger the adjustment of the key length of the hardware encryption unit in the complex vibration environment of the open-pit mine;
[0070] In this step, the change amount of the deformation rate is the absolute difference of the slope deformation rates in adjacent time windows, which is used to quantify the deformation mutation degree during the sudden occurrence of geological disasters.
[0071] In the embodiments of the present application, first, extract the deformation rate data from the synchronization sequence, calculate the rate difference of adjacent time windows (such as 10 seconds) and take the absolute value to generate the change amount of the deformation rate; second, compare the difference between the change amount of the deformation rate and a preset blasting vibration intensity threshold (such as 0.5 mm / s), and when it exceeds the threshold, trigger a key adjustment signal; third, obtain the electromagnetic interference intensity value in real time (such as 600 V / m), generate a key adjustment frequency through a reciprocal function (f = 1 / x) (such as 1.67 Hz), and combine the key adjustment signal to drive the hardware encryption unit to dynamically adjust the key bit length (such as increasing from 128 bits to 256 bits).
[0072] For example, continuing the above example, after blasting, the slope deformation rate suddenly increases from 0.3 mm / s to 1.1 mm / s (change amount 0.8 mm / s), exceeding the threshold of 0.5 mm / s, triggering a key length adjustment signal; at the same time, it is monitored that the electromagnetic interference intensity rises to 900 V / m, and the key adjustment frequency is set to 1.11 Hz through reciprocal calculation, and the key bit length is adjusted every 0.9 seconds to avoid overloading the encryption chip due to high-frequency adjustment.
[0073] 103. Dynamically compensate the operating voltage of the hardware encryption unit through the anti-radiation control module of the multi-source sensor, where the amplitude of the dynamic compensation is calculated based on the logarithmic function of the instantaneous radiation dose value in the open-pit mine operation area and establishes an inverse adjustment relationship with the temperature drift of the hardware encryption unit;
[0074] In this step, the temperature drift is the offset of the reference voltage caused by the change in the ambient temperature of the hardware encryption unit and is continuously monitored by a temperature sensor in units of millivolts per degree Celsius (mV / ℃).
[0075] In the embodiment of the present application, first, the anti-radiation control module receives the instantaneous radiation dose value (such as 1.2 μSv / h) collected by the radiation sensor and generates an initial compensation amplitude using a logarithmic function with the rock mass density as the base; second, the temperature drift of the hardware encryption unit (such as a drift of +0.25 V caused by a 5℃ increase in temperature) is obtained in real time, and the initial compensation amplitude is inversely proportionally corrected according to the temperature change direction (increase / decrease) of the temperature drift (such as a 5% reduction in the compensation amplitude for every 1℃ increase in temperature), and finally, the corrected dynamic compensation voltage is output to the encryption unit power management module.
[0076] For example, continuing the above example, when the radiation dose rate rises to 1.2 μSv / h and the rock mass density of 2.8 g / cm³ is obtained, an initial compensation amplitude is generated using a logarithmic function with the rock mass density as the base, that is, the initial compensation amplitude = ; at the same time, the temperature of the encryption unit increases by 8℃, resulting in a drift of +0.4 V. The initial compensation amplitude is inversely proportionally corrected according to the temperature change direction of the temperature drift, that is, the compensation amplitude after inverse correction is adjusted to 0.18×(1 - 0.4) = 0.108 V, and the corrected dynamic compensation voltage of 0.108 V is output to the encryption unit power management module. The power management module stabilizes the operating voltage of the encryption chip within the range of 3.3 ± 0.108 V, where 3.3 V is the operating voltage of the chip before compensation.
[0077] 104. Mix and encode the encrypted data stream output by the hardware encryption unit after dynamic compensation with the compensation parameters of the anti-radiation control module to form a mixed data block containing the spatial coordinates and time stamps of the open-pit mine slope;
[0078] In this step, the mixed data block is a standardized storage unit generated by fusing the encrypted data stream and the anti-radiation compensation parameters, and contains the three-dimensional spatial coordinates of the slope and the time stamp at the microsecond level.
[0079] In the embodiments of the present application, first, after the hardware encryption unit outputs the AES encrypted data stream, the dynamic compensation parameter (such as the compensation amplitude is 0.09V) is converted into a 4-byte identification code (0x091E); second, the sub-identification code is embedded into the physical gap of the encrypted data stream (such as after the packet check bit) at a preset insertion interval (such as inserting one byte every 10 data packets); third, the real-time GNSS coordinates (such as E118°30'15") and the Beidou time stamp (14:05:23.456789) of the slope monitoring device are extracted, combined into a spatio-temporal positioning header and appended to the start of the data stream; finally, the data stream is subjected to block length standardization processing (such as 256KB per block) to generate a mixed data block in a unified format.
[0080] For example, continuing the above example, the encrypted data stream is output at a rate of 12KB per second, the compensation parameter 0.09V is encoded as 0x091E, and one byte of the sub-identification code is inserted every 10 data packets; after appending the slope coordinates (E118°30'15", N40°05'30", elevation +356m) and the time stamp, 50 mixed data blocks are generated and temporarily stored in the buffer, waiting for the storage location mark.
[0081] 105. Perform a distributed storage location mark on the mixed data block according to the open-pit mine transport vehicle trajectory data, and perform a redundant backup operation on the marked mixed data block when a preset surface crack feature appears in the slope monitoring area.
[0082] In this step, the surface crack feature is the crack length, width and trend parameters extracted by image recognition, which are preset as the threshold conditions for disaster recovery triggering.
[0083] In the embodiments of the present application, first, obtain the transport vehicle trajectory coordinate sequence, calculate the distance difference between adjacent coordinate points (such as 20m) and the road curvature parameter (such as the curvature radius of 60m corresponding to the curvature of 0.017); second, multiply the distance difference by the curvature to generate a correlation factor, and perform a binary bit cyclic shift (such as shifting 3 bits to the right) on the mixed data block according to the correlation factor to generate a storage location mark; third, identify the surface crack through the slope monitoring camera, and when the crack length exceeds the preset threshold (such as 3m), calculate the number of redundant copies (such as 3 copies) according to the crack distribution density (such as 0.5 cracks per square meter), and select the three nodes with the largest distance from the current storage location mark to perform backup writing.
[0084] For example, continuing with the previous example, the transport vehicle moves 150 m on a road with a curvature of 0.02, generating a correlation factor of 3.0 (150 × 0.02), and circularly shifting the mixed data block 3 bits to the right to mark the storage node number NODE_103; when a 3.2 m crack appears on the slope, the system calculates that 3 replicas need to be generated according to a density of 0.6 cracks / m², and selects nodes NODE_205, NODE_317, and NODE_409 that are more than 500 m away from NODE_103 to perform backup writing.
[0085] Steps 101 - 105 achieve precise matching of sensor data and slope vibration through a dynamic synchronization sequence, enhance data security under electromagnetic interference by combining adaptive encryption triggered by deformation mutations, and ensure hardware stability using dual-factor compensation of radiation and temperature; the hybrid coding technology integrates encrypted data and anti-radiation parameters to construct a data structure with strong spatio-temporal correlations; finally, based on the collaborative control of the transport trajectory and crack characteristics, an optimized layout of storage nodes and rapid disaster recovery response are realized, comprehensively solving the environmental adaptability problems of open-pit mine monitoring data in the acquisition, encryption, storage, and disaster recovery links.
[0086] To solve the problem of insufficient working stability of the hardware encryption unit in the radiation-temperature alternating environment during open-pit mine slope monitoring, in some embodiments, the dynamic compensation of the working voltage of the hardware encryption unit by the anti-radiation control module of the multi-source sensor includes:
[0087] 201. Obtain the instantaneous radiation dose value continuously collected by the anti-radiation control module of the multi-source sensor, and input the instantaneous radiation dose value into the numerical conversion unit of the anti-radiation control module for non-linear scaling processing to obtain a radiation dose scaling coefficient;
[0088] In step 201, the radiation dose scaling coefficient is a compensation parameter that converts the original radiation dose value into a hardware-recognizable value through non-linear scaling processing, and its numerical range is limited between 0 and 1.
[0089] In the embodiments of the present application, first, the anti-radiation control module continuously collects the instantaneous radiation dose value (such as 0.9 μSv / h) through a radiation sensor, and then inputs the collected value into the numerical conversion unit for non-linear scaling processing using a piecewise linear function: when the dose value is lower than 1 μSv / h, it is scaled proportionally (such as 0.9 → 0.45), and when it is higher than 1 μSv / h, it is saturated and truncated (such as 1.2 → 1.0), finally generating a radiation dose scaling coefficient.
[0090] 202. Based on the radiation dose scaling coefficient, generate an initial value of the dynamic compensation amplitude by performing a logarithmic function conversion on the preset reference compensation voltage through the compensation calculation unit of the anti-radiation control module;
[0091] In step 202, the initial value of the dynamic compensation amplitude is a preliminary voltage compensation amount generated by converting the radiation dose scaling factor through a logarithmic function.
[0092] In the embodiment of the present application, first, the compensation calculation unit receives the radiation dose scaling factor (such as 0.45). Secondly, taking the density of the rock mass on the slope of the open-pit mine (such as 2.7 g / cm³) as the base of the natural logarithm, calculate the natural logarithm of the scaling factor (such as ln(0.45) / ln(2.7)≈-0.5). Finally, multiply the calculation result by the reference compensation voltage to generate the initial value of the dynamic compensation amplitude.
[0093] 203. Obtain the temperature change parameter of the hardware encryption unit, input the temperature change parameter and the initial value of the dynamic compensation amplitude into the joint adjustment unit of the anti-radiation control module, and perform inverse proportional correction on the initial value of the dynamic compensation amplitude in the joint adjustment unit to obtain the corrected dynamic compensation amplitude;
[0094] In step 203, the inverse proportional correction is a proportional control strategy for inversely adjusting the compensation amplitude according to the temperature change direction (increase / decrease).
[0095] In the embodiment of the present application, first, the joint adjustment unit receives the temperature change parameter continuously reported by the temperature sensor (such as a rising rate of 0.6 °C / min), and selects an inverse correction strategy according to the change direction (positive value means temperature rise, negative value means temperature drop): when the temperature continues to rise, match the corresponding inverse proportional value from the preset correction coefficient table (for example, for every 0.5 °C / min increase in temperature, the compensation amplitude reduction coefficient is 5%); secondly, multiply the initial value of the dynamic compensation amplitude by the inverse proportional value to obtain the temperature compensation related amplitude; finally, perform a subtraction operation on the related amplitude and the initial value to generate the finally corrected dynamic compensation amplitude.
[0096] 204. Construct a voltage adjustment instruction for the hardware encryption unit according to the corrected dynamic compensation amplitude, and interact with the power management unit of the hardware encryption unit through the output interface of the anti-radiation control module to execute the voltage adjustment instruction to complete the dynamic compensation of the working voltage.
[0097] In step 204, the voltage adjustment instruction is a hardware control instruction including the compensation amplitude and the adjustment direction (boost / buck), and is encapsulated through a specific communication protocol.
[0098] In the embodiments of the present application, first, original instruction data is generated according to the corrected dynamic compensation amplitude, including the compensation direction and the absolute value of the amplitude (0.005V); second, a voltage adjustment instruction in binary format is constructed according to the instruction format preset by the hardware encryption unit (for example, the first 2 bytes are the instruction header 0x55AA, the 3rd byte is the direction code 0x01 indicating voltage reduction, and the 4th - 5th bytes are the amplitude value 0x0005); third, the instruction is sent to the power management unit through the isolated digital interface (such as an optically isolated UART) of the radiation-resistant control module; finally, the power management unit parses the instruction and drives the output voltage pin of the adjustable voltage regulator chip (such as TPS54620) to complete the dynamic compensation of the working voltage.
[0099] The following is a specific example:
[0100] Suppose in the scenario of iron ore slope monitoring, the radiation-resistant control module detects that the instantaneous radiation dose value is 1.2 μSv / h, and generates a radiation dose scaling coefficient of 0.85 through non-linear scaling; based on the rock density of 2.6 g / cm³, the logarithmic conversion value (ln(0.85) / ln(2.6) ≈ -0.1625 / 0.9555 ≈ -0.17) is calculated, and combined with the reference compensation voltage of 0.15V to generate an initial compensation amplitude of -0.0255V (0.15 × -0.17 ≈ -0.0255V). At this time, the temperature of the hardware encryption unit continuously rises at a rate of 0.7 °C / min, triggering the matching of the reverse correction coefficient (0.7 °C / min corresponds to a 6% compensation reduction), and correcting the initial compensation amplitude of -0.0255V to -0.0255×(1 - 0.06) = -0.024V; then an instruction containing a voltage reduction of 0.024V (0x55AA 0x01 0x0018) is constructed and transmitted to the power module through the optically isolated interface, adjusting the working voltage of the encryption chip from 3.300V to 3.276V.
[0101] Steps 201 - 204 achieve precise dynamic adjustment of the compensation amplitude and environmental temperature change through a reverse correction coefficient matching mechanism sensitive to the temperature change direction; adopt predefined instruction format and isolated transmission technology to ensure the reliable execution of the voltage adjustment instruction under strong electromagnetic interference; finally, in the scenario of double interference of radiation and temperature in open-pit mines, achieve sub-millivolt-level stability control of the working voltage of the hardware encryption unit, providing hardware guarantee for the continuous and secure encryption of high-frequency deformation data.
[0102] To solve the problem of insufficient dynamic matching between the encryption intensity of high-frequency deformation data and environmental interference in open-pit mine slope monitoring, in some embodiments, triggering the adjustment of the key length of the hardware encryption unit according to the change amount of the deformation rate in the synchronous sequence in the complex vibration environment of open-pit mines includes:
[0103] 301. Extract the deformation rate data within a preset time window from the synchronization sequence, calculate the difference between the deformation rate data and the deformation rate of the previous window, and obtain the deformation rate change amount after taking the absolute value of the difference;
[0104] In step 301, the deformation rate change amount is the absolute value of the difference in deformation rates within adjacent preset time windows, and is used to quantify the sudden deformation characteristics of geological disasters.
[0105] In the embodiment of the present application, first, intercept the deformation rate data set (such as 0.3mm / s, 0.5mm / s, 0.8mm / s) of the current time window (such as from the 20th second to the 30th second) from the synchronization sequence, calculate its average value (0.53mm / s) as the current window rate value; secondly, extract the rate average value (such as 0.2mm / s) of the previous window (from the 10th second to the 20th second), and calculate the difference between the two (0.53 - 0.2 = 0.33mm / s); finally, take the absolute value of the difference to generate the deformation rate change amount.
[0106] 302. Compare the difference between the deformation rate change amount and the intensity threshold of open-pit mine blasting vibration. When the deformation rate change amount exceeds the intensity threshold, generate a key length adjustment signal for the hardware encryption unit;
[0107] In step 302, the key length adjustment signal is a control instruction to trigger the hardware encryption unit to modify the key bit length.
[0108] In the embodiment of the present application, first, compare the difference between the deformation rate change amount and the blasting vibration intensity threshold. When the difference is greater than zero, it is determined as an abnormal event; secondly, generate a key length adjustment signal (such as "upgrade the encryption intensity level") according to the range (such as 10%) by which the difference exceeds the threshold. The signal includes the target key bit length (256 bits) and the adjustment priority (high).
[0109] 303. Obtain the electromagnetic interference intensity value of the slope deformation monitoring point in the open-pit mine slope monitoring scenario through an electromagnetic interference sensor, input the electromagnetic interference intensity value into the reverse frequency calculation module of the hardware encryption unit, and calculate and output a key length adjustment frequency that is inversely proportional to the electromagnetic interference intensity value;
[0110] In step 303, the inverse relationship is a mathematical relationship where the key adjustment frequency and the electromagnetic interference intensity value satisfy f = k / x.
[0111] In the embodiment of the present application, first, the electromagnetic interference sensor collects the electromagnetic interference intensity value at the current monitoring point (such as 750 V / m). Secondly, the value is input into the inverse frequency calculation module and converted through the inverse function f = k / x to generate the key adjustment frequency f, where k is a preset constant and x is the electromagnetic interference intensity value at the current monitoring point. Finally, the frequency is corrected according to the conductivity of the rock mass in the open-pit mine (such as 0.01 S / m) (such as increasing by 20%) to output the final key length adjustment frequency.
[0112] 304. Generate a control code stream containing a key bit length adjustment instruction according to the key length adjustment signal and the key length adjustment frequency, and drive the control code stream through the protocol interface of the hardware encryption unit to adjust the key length of the hardware encryption unit.
[0113] In step 304,
[0114] In the embodiment of the present application, first, according to the target bit length (such as 256 bits) specified in the key length adjustment signal and the key length adjustment frequency (such as 1.2 Hz), an instruction structure including an operation type code, a target bit length field, an execution frequency field, and a check code is assembled. Secondly, according to the preset communication protocol format of the hardware encryption unit, each field in the instruction structure is arranged in sequence to generate a binary control code stream. Thirdly, the code stream is transmitted in real time to the control register of the hardware encryption unit through the standard communication interface. Finally, the hardware encryption unit analyzes the target bit length and execution frequency parameters in the code stream, and drives the key generator to gradually switch the key bit length at the set frequency until the target value is reached.
[0115] Suppose in the slope monitoring of an open-pit coal mine, the deformation rate change amount of 0.45 mm / s exceeds the threshold of 0.4 mm / s, triggering a key length adjustment signal (target bit length 256 bits); after the electromagnetic interference intensity value of 600 V / m is calculated by the reciprocal and corrected by the conductivity of the rock mass, an adjustment frequency of 1.67 Hz is generated; when generating the control code stream, the operation type code is set to 0xB0 (indicating dynamic upgrade), the target bit length field is filled with 0x0100 (256 bits), the frequency field is written with 0x000C (corresponding to 1.2 Hz), and an additional CRC check code of 0x3D is added; the code stream 0xB00100000C3D is transmitted to the encryption unit through the RS-485 interface, driving the key generator to increase the key length by 32 bits every 0.83 seconds and smoothly switch from 128 bits to 256 bits within 5 seconds, during which the throughput of the encrypted data stream remains stable without packet loss.
[0116] Steps 301-304 achieve precise control of key parameters through instruction structured encapsulation and protocolized transmission; combined with the hardware unit parsing and execution mechanism, ensure a smooth and uninterrupted encryption strength adjustment process; in the strong vibration and electromagnetic interference environment of open-pit mines, effectively maintain the continuity and integrity of the encrypted data stream, and solve the problem of data encryption fault caused by key mutation in traditional methods.
[0117] To solve the problems of weak spatio-temporal correlation and loose storage structure of high-frequency deformation data in open-pit mines under blasting vibration and equipment radiation environment, in some embodiments, the encrypted data stream output by the hardware encryption unit after dynamic compensation is mixed-coded with the compensation parameters of the anti-radiation control module to form a mixed data block including the spatial coordinates and timestamps of the open-pit mine slope, including:
[0118] 401. Obtain the encrypted data stream output by the hardware encryption unit after dynamic compensation, and convert the compensation parameters of the anti-radiation control module into parameter identification codes with a fixed byte length;
[0119] In step 401, the parameter identification code is an encoded identifier that converts the compensation parameters (such as voltage compensation value) of the anti-radiation control module into a fixed length (such as 4 bytes), and is used for data block traceability and integrity verification.
[0120] In the embodiments of the present application, first, read the dynamic compensation parameters (such as compensation voltage 0.12V) output by the anti-radiation control module, and convert them into hexadecimal values (0x000C); second, add a type identifier (such as 0xA0 indicating voltage parameters) before the hexadecimal value to generate a 4-byte parameter identification code (0xA0000C); finally, cache the 4-byte parameter identification code into the queue to be embedded and wait for subsequent insertion processing.
[0121] 402. Divide the parameter identification code into multiple sub-identification codes according to a preset insertion interval, and embed the sub-identification codes into the packet gap positions in the encrypted data stream that are aligned with the time axis of open-pit mine blasting vibration;
[0122] In step 402, the packet gap position is the transmission gap between adjacent packets in the encrypted data stream, and is aligned with the clock jitter window caused by blasting vibration.
[0123] In the embodiments of the present application, first, determine the current insertion interval according to the time axis of blasting vibration (such as inserting every 10 packets corresponding to a blasting cycle of 2 seconds); second, divide the parameter identification code (0xA0000C) into sub-identification codes according to each interval (such as divided into 0xA0, 0x00, 0x0C three parts); third, in the transmission gap of the encrypted data stream, embed the sub-identification codes in turn before the 2-byte check bit at the end of the packet to ensure that the embedding action is synchronized with the clock offset caused by vibration.
[0124] 403. Extract the spatial coordinate data reported in real time by the open-pit mine slope monitoring equipment, combine the spatial coordinate data with the current system timestamp to form a spatio-temporal positioning header, and attach the spatio-temporal positioning header to the start of the encrypted data stream after the embedded sub-identifier code;
[0125] In step 403, the spatio-temporal positioning header is a positioning identification header composed of the three-dimensional coordinates (longitude, latitude, altitude) of the slope monitoring point and the microsecond-level timestamp.
[0126] In the embodiment of the present application, first, obtain the GNSS coordinates (such as E118°30'45", N40°05'30", altitude +356m) in real time from the slope monitoring equipment; second, synchronize the Beidou time service system to generate a timestamp (14:05:23.456789); third, convert the coordinates into 32-bit floating-point numbers (such as 118.5125→0x42ED0A3D), and convert the timestamp into 64-bit integers (such as 1692540323456789→0x00017E4B2D3F0D), combine the 32-bit floating-point number and the 64-bit integer into a 96-byte spatio-temporal positioning header; finally, attach the 96-byte spatio-temporal positioning header to the start position of the encrypted data stream after the embedded sub-identifier code.
[0127] 404. Perform block length standardization processing on the encrypted data stream after attaching the spatio-temporal positioning header to generate a mixed data block with a unified byte length, and the generation time of the mixed data block is synchronized with the time node when the open-pit mine transport vehicle passes through the monitoring point.
[0128] In step 404, the block length standardization processing is to divide the data stream into storage units according to a fixed length to ensure the compatibility of the storage medium.
[0129] In the embodiment of the present application, first, monitor the trajectory of the transport vehicle, and trigger the block length standardization processing when it enters the 50-meter range of the monitoring point. Perform byte filling (padding with zeros for the insufficient part) or truncation on the data stream after attaching the spatio-temporal positioning header to generate a mixed data block with a unified length; finally, mark the mixed data block as ready at the exact moment when the open-pit mine transport vehicle passes through the monitoring point (such as 14:05:24.000000) and write it into the distributed storage queue.
[0130] The following is a specific example:
[0131] Suppose during the blasting operation of an open-pit copper mine, the anti-radiation control module outputs a compensation parameter of 0.15V, which is converted into a parameter identification code of 0xA0000F; according to the blasting period of 1.5 seconds, the insertion interval is set to embed 1 byte of sub-identification code for every 8 data packets (split into 0xA0, 0x00, 0x0F); the sub-identification codes are embedded in turn during the transmission gap of the encrypted data stream. Synchronously extract the slope coordinates (E119°15'30", N40°12'15", elevation +420m) and the timestamp 14:10:05.123456, generate a spatio-temporal positioning header and append it to the start of the data stream. When the transport vehicle passes through the monitoring point at 14:10:05.500000, it triggers the generation of a 256KB data block, fills the remaining bytes and marks it as Block_20230820_141005, and stores it in the node NODE_205 associated with the vehicle trajectory curvature.
[0132] Steps 401 - 404 are aligned with the blasting vibration time sequence through segmented embedding of the parameter identification code to enhance the environmental anti-interference ability of the encrypted data stream; the real-time binding of the spatio-temporal positioning header improves the geological event traceability accuracy of the data block; combined with the block generation synchronization mechanism of the transport vehicle passing node, it realizes the physical topology mapping of the storage location and the mine operation scenario, significantly improving the spatio-temporal correlation storage efficiency of high-frequency deformation data and the disaster recovery retrieval reliability.
[0133] To solve the problem of insufficient compensation accuracy of the hardware encryption unit in an open-pit mine under the environment of drastic temperature fluctuations, in some embodiments, inputting the temperature change parameter and the initial value of the dynamic compensation amplitude into the joint adjustment unit of the anti-radiation control module, and performing inverse proportional correction on the initial value of the dynamic compensation amplitude in the joint adjustment unit to obtain the corrected dynamic compensation amplitude, includes:
[0134] 501. Obtain the temperature change parameter continuously output by the temperature monitoring unit of the hardware encryption unit, extract the difference between the temperature change parameters in two adjacent monitoring periods, and generate a temperature change trend direction mark;
[0135] In step 501, the temperature change trend direction mark is an identifier representing the temperature change direction (rising / falling), which is determined by the sign of the difference between adjacent periods.
[0136] In the embodiments of the present application, first, the temperature monitoring unit outputs the temperature value once every 30 seconds (such as 45°C, 46.2°C), calculates the difference between adjacent periods (1.2°C) and converts it into a change rate (2.4°C / min); secondly, according to the sign of the difference (positive value for rising, negative value for falling), generate a trend direction mark: "↑" represents a rising trend, and "↓" represents a falling trend.
[0137] 502. Determine the reverse correction coefficient according to the marked direction of the temperature change trend. When the temperature change parameter continues to increase, set the reverse correction coefficient as a dynamic proportional value inversely proportional to the absolute value of the temperature change parameter.
[0138] In step 502, the reverse correction coefficient is a compensation amplitude correction proportional value dynamically adjusted according to the temperature change direction, which is used to offset the influence of temperature drift.
[0139] In the embodiment of the present application, first, when the trend direction mark is a temperature increase, query the inverse proportional coefficient corresponding to the current temperature change rate from a preset correction coefficient table (for example, the coefficient corresponding to 2.4 °C / min is 0.8); second, if the temperature continues to rise for more than 3 cycles, start the dynamic proportional attenuation mechanism, and reduce the coefficient by 0.05 per cycle, with a minimum of 0.5.
[0140] 503. Input the initial value of the dynamic compensation amplitude and the dynamic proportional value into the multiplier of the joint adjustment unit of the anti-radiation control module, and obtain the temperature compensation correlation amplitude by performing a numerical product operation in the multiplier.
[0141] In step 503, the temperature compensation correlation amplitude is an intermediate adjustment value obtained by multiplying the initial value of the dynamic compensation amplitude by the reverse correction coefficient.
[0142] In the embodiment of the present application, input the initial value of the dynamic compensation amplitude (such as -0.1V) and the dynamic proportional value (such as 0.8) into the multiplier of the joint adjustment unit of the anti-radiation control module; the multiplier performs an unsigned multiplication operation: first, separate the sign bit and the numerical part of the initial value of the dynamic compensation amplitude (for example, -0.1V is decomposed into the sign "-" and the absolute value 0.1), second, perform an unsigned multiplication on the absolute value part (0.1) and the dynamic proportional value (0.8) to obtain an intermediate result (0.08), and finally attach the sign according to the original sign bit ("-") to the intermediate result to generate the temperature compensation correlation amplitude (-0.08V), and retain the sign bit for subsequent processing.
[0143] 504. Perform a subtraction operation on the temperature compensation correlation amplitude and the initial value of the dynamic compensation amplitude to generate a corrected dynamic compensation amplitude.
[0144] In step 504, the subtraction operation is an arithmetic operation that subtracts the temperature compensation correlation amplitude from the initial value of the dynamic compensation amplitude.
[0145] In the embodiment of the present application, first, input the initial value of the dynamic compensation amplitude (such as -0.1V) and the temperature compensation correlation amplitude (such as -0.08V) into the subtractor; second, judge the operation direction according to the sign bit: add for the same sign and subtract for different signs; finally, generate a corrected dynamic compensation amplitude (such as -0.1 - (-0.08) = -0.02V).
[0146] The following is a specific example:
[0147] Suppose the temperature of an iron ore encryption unit increases for two consecutive cycles (52°C → 54°C → 56°C). Calculate the temperature change rate as 4°C / min, and generate a temperature increase trend mark; the reverse correction coefficient is set to 0.6 (corresponding to a rate of 4°C / min). The initial value of the dynamic compensation amplitude is -0.2V, which is decomposed into the symbol "-" and the absolute value 0.2; the multiplier performs an unsigned operation on 0.2 and 0.6 to get 0.12, and after adding the symbol, a temperature compensation correlation amplitude of -0.12V is generated; after correction through subtraction operation, the compensation amplitude is -0.2 - (-0.12) = -0.08V, and the drive power supply module adjusts the voltage from 3.300V to 3.220V to accurately offset the 0.15V drift caused by the high temperature of 56°C.
[0148] Steps 501 - 505 achieve precise matching of the compensation amplitude and the temperature change rate through the dynamic recognition of the temperature change trend mark and the reverse correction coefficient attenuation mechanism; combined with the hardware-level collaborative operation of the multiplier and the subtractor, the compensation amount correction is completed within sub-second time; finally, in the high-temperature gradient change scenario of open-pit mines, the voltage fluctuation of the encryption unit is suppressed at the millivolt level, significantly improving the hardware stability and temperature drift resistance of the high-frequency deformation data encryption process.
[0149] To solve the problem of the mismatch between the encryption intensity and the interference level of high-frequency deformation data in open-pit mines under strong electromagnetic interference environments, in some embodiments, inputting the electromagnetic interference intensity value into the reverse frequency calculation module of the hardware encryption unit, and calculating and outputting a key length adjustment frequency that is inversely proportional to the electromagnetic interference intensity value includes:
[0150] 601. Input the electromagnetic interference intensity value into the numerical converter of the hardware encryption unit for reference value elimination processing to obtain a normalized interference intensity;
[0151] In step 601, the normalized interference intensity is the effective electromagnetic interference intensity value obtained after reference value elimination, representing the actual interference level of the current environment on the encryption unit.
[0152] In the embodiments of the present application, first, the numerical converter reads the original interference intensity value collected by the electromagnetic sensor (such as 800V / m), secondly, calls the preset electromagnetic radiation background value of open-pit mine equipment (such as 200V / m) from the storage unit, and finally eliminates the background value through subtraction operation to generate a normalized interference intensity.
[0153] 602. Compare the normalized interference intensity with the preset background value of electromagnetic radiation of open-pit mine equipment. When the normalized interference intensity exceeds the background value of electromagnetic radiation, activate the reciprocal operation function of the reverse frequency calculation module of the hardware encryption unit;
[0154] In step 602, the background value of electromagnetic radiation is the reference value of the inherent electromagnetic radiation intensity of open-pit mine equipment without abnormal interference.
[0155] In the embodiment of the present application, first, numerically compare the normalized interference intensity (such as 600 V / m) with the preset background warning threshold (such as 500 V / m): when it is detected that the normalized interference intensity exceeds the background warning threshold, send an activation pulse signal to the reverse frequency calculation module; finally, the activation pulse signal triggers the power-on of the reciprocal operation circuit inside the reverse frequency calculation module and enters the working state.
[0156] 603. Based on the reciprocal operation function, add the normalized interference intensity to the conductivity parameter of the open-pit mine slope rock mass and then take the reciprocal to output the initial adjustment frequency coefficient;
[0157] In step 603, the initial adjustment frequency coefficient is the preliminary key adjustment frequency parameter generated by integrating the electromagnetic interference intensity and geological characteristics.
[0158] In the embodiment of the present application, first, read the conductivity of the rock mass at the current monitoring point (such as 0.02 S / m) from the geological database; secondly, input the normalized interference intensity (such as 600 V / m) and the conductivity parameter into the adder for numerical superposition (600 + 0.02 = 600.02); finally, perform a reciprocal operation on the superposition result to convert it to the frequency data format (1 / 600.02 ≈ 0.001666 Hz / V / m) to generate the initial adjustment frequency coefficient.
[0159] 604. Perform a maximum operation on the initial adjustment frequency coefficient and the minimum frequency threshold of the hardware encryption unit, and the operation result is used as the final key length adjustment frequency.
[0160] In step 604, the maximum operation is a logical operation of selecting the larger value between the initial adjustment frequency coefficient and the lowest allowable frequency of the system.
[0161] In the embodiment of the present application, perform the maximum operation: compare the initial adjustment frequency coefficient with the minimum frequency threshold (such as 0.1 Hz); secondly, when the initial adjustment frequency coefficient is less than the minimum frequency threshold, use the minimum frequency threshold (0.1 Hz) as the final adjustment frequency, and vice versa when the initial adjustment frequency coefficient is greater than the minimum frequency threshold. Finally, write the final adjustment frequency into the clock control register of the hardware encryption unit to drive the periodic adjustment of the key bit length to obtain the key length adjustment frequency.
[0162] The following is a specific example:
[0163] Suppose the original value of the electromagnetic interference intensity detected by an iron ore slope monitoring system is 950 V / m. After deducting the equipment background value of 300 V / m, the normalized interference intensity of 650 V / m is obtained. Since it exceeds the warning threshold of 500 V / m, the reverse frequency calculation module is activated. The conductivity of the slope rock mass, 0.015 S / m, is read, and after superposition, the value is 650.015. The reciprocal is taken to generate the initial adjustment frequency coefficient of 0.001538 Hz. After comparison with the minimum threshold of 0.05 Hz, 0.05 Hz is selected as the final adjustment frequency. The control code stream drives the hardware encryption unit to adjust the key bit length every 20 seconds, gradually increasing from 128 bits to 256 bits. During this period, the bit error rate of the encrypted data drops below 0.01%.
[0164] Steps 601 - 604 accurately strip the environmental background noise through the normalization processing of the electromagnetic interference intensity, correct the reciprocal calculation base in combination with the geological characteristics of the rock mass conductivity, and realize the dynamic adaptation of the key adjustment frequency to the interference intensity; ensure the effectiveness of the lowest adjustment frequency through the maximum operation, and avoid the encryption lag problem caused by low-frequency adjustment; finally, in the strong electromagnetic interference scenario of open-pit mines, a closed-loop control mechanism for the encryption intensity to be linked with the geological-electromagnetic environment is formed, significantly improving the security protection level of the deformation data stream.
[0165] Optionally, the distributed storage location marking of the mixed data block according to the trajectory data of the open-pit mine transport vehicle, and when a preset surface crack feature appears in the slope monitoring area, the redundant backup operation of the marked mixed data block includes:
[0166] 701. Obtain the sequence of trajectory coordinates uploaded by the vehicle-mounted positioning device of the open-pit mine transport vehicle, and multiply the distance difference between adjacent trajectory coordinates in the sequence of trajectory coordinates by the curvature parameter of the mine transport road to obtain the storage node association factor;
[0167] In step 701, the curvature parameter is a quantization value representing the curvature degree of the mine transport road, which is calculated according to the road curvature radius. The smaller the curvature radius, the greater the curvature degree.
[0168] In the embodiment of the present application, first, a sequence of trajectory coordinates is received in real time from an in-vehicle positioning device, and adjacent coordinate points are extracted after sorting by time stamp; second, the actual moving distance between adjacent points is calculated through the spherical distance formula (Haversine formula, including earth radius compensation and conversion of longitude and latitude to radians); second, the curvature parameter of the current road section is extracted from the mine road GIS database (for example, a curvature radius of 200 meters corresponds to a curvature of 0.05); finally, the calculated actual moving distance (such as 950 meters) is multiplied by the curvature parameter to generate a storage node association factor (950×0.05 = 47.5), and this factor characterizes the association strength between the storage location of the data block and the curvature characteristics of the transportation path.
[0169] 702. Perform a binary bit cyclic shift on the hybrid data block according to the storage node association factor, and mark the distributed storage location of the hybrid data block through the shift process;
[0170] In step 702, the binary bit cyclic shift is an encoding operation that cyclically shifts the binary code of the data block by a specified number of bits, and is used to generate a distributed storage location mark.
[0171] In the embodiment of the present application, first, convert the storage node association factor into the number of binary shift bits (for example, factor 6 corresponds to a right shift of 6 bits); second, read the binary code stream of the hybrid data block and perform a cyclic right shift operation according to the number of binary shift bits; finally, intercept the last fixed number of bytes (such as the last 4 bits) of the binary code stream after the cyclic right shift operation as the storage node number to complete the location mark.
[0172] 703. Obtain surface morphology data through a slope monitoring device, and match the surface morphology data with preset crack feature parameters in the feature matching unit of the slope monitoring device. When the matching degree is lower than the minimum value, generate a crack warning instruction;
[0173] In step 703, the crack feature parameters are preset combinations of crack length, width, and orientation, and are used to determine the risk level of geological disasters.
[0174] In the embodiment of the present application, first, the slope monitoring device collects surface images and extracts morphological features, including crack length and bifurcation number; second, input the morphological feature data into the feature matching unit to calculate the similarity with the preset crack feature parameters, and quantify the similarity with a matching degree value; finally, when the matching degree is lower than the threshold, generate a warning instruction, and the instruction carries the crack distribution density (the number of cracks per unit area) and the spatial extension direction.
[0175] 704. Determine the number of redundant backup copies according to the crack distribution density parameter in the crack warning instruction, and perform a redundant backup operation on the marked hybrid data block according to the number of redundant backup copies.
[0176] In step 704, the number of redundant backup copies is the number of data backup copies dynamically determined according to the crack distribution density. The higher the density, the more copies.
[0177] In the embodiment of the present application, first, the distribution density parameter (such as 5 pieces / m²) in the crack warning instruction is parsed, and the number of copies to be generated is determined in the density-to-copy mapping table according to the distribution density parameter; second, according to the number of copies to be generated, nodes with the same quantity and the largest spatial distance from the current storage node and located in different geological partitions are screened from the distributed storage network; finally, the marked mixed data blocks are written into the target nodes in parallel to complete the disaster recovery operation.
[0178] The following is a specific example:
[0179] Suppose an open-pit coal mine transport vehicle travels along a road with a curvature of 0.04, and the on-vehicle positioning device uploads a sequence of trajectory coordinates (E112°15'→E112°16', N35°20'→N35°21'). The distance difference between adjacent points is calculated to be 800 meters, and a storage node association factor of 32 (800×0.04) is generated; the binary code of the mixed data block is circularly shifted to the right by 32 bits, and the last 4 bits are intercepted to obtain the storage node number NODE_08. At the same time, the slope monitoring device detects a 2.8m crack, and the morphological feature matching degree is 25% (lower than the threshold of 30%), generating a crack warning instruction (density 4 pieces / m²); according to the mapping table, 2 copies need to be generated, and nodes NODE_15 and NODE_22 more than 1 kilometer away from NODE_08 are selected to perform backup writing.
[0180] Steps 701 - 704 are generated through the dynamic association factor of the transport trajectory and the road curvature, realizing the accurate mapping of the physical topology between the storage location and the mine transport path; combined with the crack feature matching degree threshold control and the density-driven copy number decision mechanism, a hierarchical disaster recovery strategy for geological disaster response is formed; finally, in the complex geological environment of the open-pit mine, an optimized layout of the data storage location and the efficient utilization of disaster recovery resources are achieved, significantly improving the anti-damage ability and emergency recovery efficiency of the monitoring data.
[0181] Figure 2 The following is a schematic structural diagram of a dynamic storage system for all-process data of an open-pit mine based on time series provided by the embodiment of the present application. As Figure 2 shown, the system includes:
[0182] An acquisition module 21, configured to generate a synchronization sequence matching the slope vibration frequency and the deformation rate based on the geological deformation time series data collected by multi-source sensors in the open-pit mine slope monitoring scenario;
[0183] An adjustment module 22, configured to trigger an adjustment of the key length of the hardware encryption unit according to the change amount of the deformation rate in the synchronization sequence under the complex vibration environment of the open-pit mine;
[0184] A compensation module 23, configured to dynamically compensate the operating voltage of the hardware encryption unit through the anti-radiation control module of the multi-source sensor, wherein the amplitude of the dynamic compensation is calculated based on the logarithmic function of the instantaneous radiation dose value in the open-pit mine operation area, and an inverse adjustment relationship is established with the temperature drift amount of the hardware encryption unit;
[0185] An encoding module 24, configured to mix and encode the encrypted data stream output by the hardware encryption unit after dynamic compensation with the compensation parameters of the anti-radiation control module to form a mixed data block including the spatial coordinates and timestamps of the open-pit mine slope;
[0186] A marking module 25, configured to mark the distributed storage location of the mixed data block according to the open-pit mine transport vehicle trajectory data, and perform a redundant backup operation on the marked mixed data block when a preset surface crack feature appears in the slope monitoring area.
[0187] Figure 2 The described dynamic storage system for the whole process data of an open-pit mine based on time series can execute Figure 1 The described dynamic storage method for the whole process data of an open-pit mine based on time series in the illustrated embodiment, and its implementation principle and technical effects will not be elaborated. For the dynamic storage system for the whole process data of an open-pit mine based on time series in the above embodiment, the specific ways for each module and unit to execute operations have been described in detail in the embodiment related to the method, and will not be elaborated here.
[0188] In a possible design, Figure 2 The dynamic storage system for the whole process data of an open-pit mine based on time series in the illustrated embodiment can be implemented as a computing device, such as Figure 3 shown, and this computing device can include a storage component 31 and a processing component 32;
[0189] The storage component 31 stores one or more computer instructions, and among them, the one or more computer instructions are called and executed by the processing component 32.
[0190] The processing component 32 is used for the Figure 1 described dynamic storage method for the whole process data of an open-pit mine based on time series in the above embodiment.
[0191] Among them, the processing component 32 may include one or more processors to execute computer instructions to complete all or part of the steps in the above methods. Of course, the processing component may also be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components for executing the above methods.
[0192] The storage component 31 is configured to store various types of data to support the operation of the terminal. The storage component can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0193] Of course, the computing device may also necessarily include other components, such as input / output interfaces, display components, communication components, etc.
[0194] The input / output interface provides an interface between the processing component and the peripheral interface module, and the above peripheral interface module may be an output device, an input device, etc.
[0195] The communication component is configured to facilitate communication between the computing device and other devices in a wired or wireless manner, etc.
[0196] Among them, the computing device may be a physical device or an elastic computing host provided by a cloud computing platform, etc. At this time, the computing device may refer to a cloud server, and the above processing component, storage component, etc. may be basic server resources leased or purchased from a cloud computing platform.
[0197] The embodiment of the present application also provides a computer storage medium storing a computer program, and when the computer program is executed by a computer, it can implement the above Figure 1 shown embodiment of a method for dynamically storing all-process data of an open-pit mine based on time series.
[0198] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the above-described systems, devices, and units can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0199] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative efforts.
[0200] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0201] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A dynamic storage method for the whole process data of open-pit mines based on time series, characterized in that Including: Generating a synchronization sequence that matches the slope vibration frequency and deformation rate based on the geological deformation time-series data collected by multi-source sensors in the open-pit mine slope monitoring scenario; Triggering the key length adjustment of the hardware encryption unit in the complex vibration environment of the open-pit mine according to the change amount of the deformation rate in the synchronization sequence; Dynamically compensating the operating voltage of the hardware encryption unit through the anti-radiation control module of the multi-source sensor, wherein the amplitude of the dynamic compensation is calculated based on the logarithmic function of the instantaneous radiation dose value in the open-pit mine operation area and establishes an inverse adjustment relationship with the temperature drift amount of the hardware encryption unit; Mixing and encoding the encrypted data stream output by the hardware encryption unit after dynamic compensation with the compensation parameters of the anti-radiation control module to form a mixed data block containing the spatial coordinates and timestamps of the open-pit mine slope; Marking the distributed storage location of the mixed data block according to the open-pit mine transport vehicle trajectory data, and performing a redundant backup operation on the marked mixed data block when a preset surface crack feature appears in the slope monitoring area.
2. The method according to claim 1, wherein The dynamically compensating the operating voltage of the hardware encryption unit through the anti-radiation control module of the multi-source sensor includes: Obtaining the instantaneous radiation dose value continuously collected by the anti-radiation control module of the multi-source sensor, and inputting the instantaneous radiation dose value into the numerical conversion unit of the anti-radiation control module for non-linear scaling processing to obtain a radiation dose scaling coefficient; Based on the radiation dose scaling coefficient, generating an initial value of the dynamic compensation amplitude by performing a logarithmic function conversion on a preset reference compensation voltage through the compensation calculation unit of the anti-radiation control module; Obtaining the temperature change parameter of the hardware encryption unit, inputting the temperature change parameter and the initial value of the dynamic compensation amplitude into the joint adjustment unit of the anti-radiation control module, and performing an inverse proportional correction on the initial value of the dynamic compensation amplitude in the joint adjustment unit to obtain a corrected dynamic compensation amplitude; Constructing a voltage adjustment instruction for the hardware encryption unit according to the corrected dynamic compensation amplitude, and interacting with the power management unit of the hardware encryption unit through the output interface of the anti-radiation control module to execute the voltage adjustment instruction to complete the dynamic compensation of the operating voltage.
3. The method according to claim 1, wherein The triggering the key length adjustment of the hardware encryption unit in the complex vibration environment of the open-pit mine according to the change amount of the deformation rate in the synchronization sequence includes: Extracting the deformation rate data within a preset time window from the synchronization sequence, calculating the difference between the deformation rate data and the deformation rate of the previous window, and taking the absolute value of the difference to obtain the change amount of the deformation rate; Comparing the difference between the change amount of the deformation rate and the intensity threshold of the open-pit mine blasting vibration, and generating a key length adjustment signal for the hardware encryption unit when the change amount of the deformation rate exceeds the intensity threshold; Obtain the electromagnetic interference intensity value of the slope deformation monitoring point in the open-pit mine slope monitoring scenario through an electromagnetic interference sensor, and input the electromagnetic interference intensity value into the reverse frequency calculation module of the hardware encryption unit. After calculation, output the key length adjustment frequency that is inversely proportional to the electromagnetic interference intensity value; Generate a control code stream containing a key bit length adjustment instruction according to the key length adjustment signal and the key length adjustment frequency, and drive the control code stream through the protocol interface of the hardware encryption unit to adjust the key length of the hardware encryption unit.
4. The method according to claim 1, characterized in that, The mixing and encoding of the encrypted data stream output by the hardware encryption unit after dynamic compensation and the compensation parameters of the anti-radiation control module to form a mixed data block containing the spatial coordinates and timestamp of the open-pit mine slope includes: Obtain the encrypted data stream output by the hardware encryption unit after dynamic compensation, and convert the compensation parameters of the anti-radiation control module into parameter identification codes with a fixed byte length; Divide the parameter identification code into multiple sub-identification codes according to a preset insertion interval, and embed the sub-identification codes into the data packet gap positions aligned with the open-pit mine blasting vibration timeline in the encrypted data stream; Extract the spatial coordinate data reported in real time by the open-pit mine slope monitoring device, combine the spatial coordinate data with the current system timestamp to form a spatio-temporal positioning header, and append the spatio-temporal positioning header to the start of the encrypted data stream after embedding the sub-identification code; Perform block length standardization processing on the encrypted data stream after appending the spatio-temporal positioning header to generate a mixed data block with a unified byte length. The generation time of the mixed data block is synchronized with the time node when the open-pit mine transport vehicle passes through the monitoring point.
5. The method according to claim 2, wherein The input of the temperature change parameter and the initial value of the dynamic compensation amplitude into the joint adjustment unit of the anti-radiation control module, and the reverse proportional correction of the initial value of the dynamic compensation amplitude in the joint adjustment unit to obtain the corrected dynamic compensation amplitude includes: Obtain the temperature change parameter continuously output by the temperature monitoring unit of the hardware encryption unit, extract the difference between the temperature change parameters in two adjacent monitoring periods, and generate a temperature change trend direction mark; Determine the reverse correction coefficient according to the temperature change trend direction mark. When the temperature change parameter continuously increases, set the reverse correction coefficient to a dynamic proportional value inversely proportional to the absolute value of the temperature change parameter; Input the initial value of the dynamic compensation amplitude and the dynamic proportional value into the multiplier of the joint adjustment unit of the anti-radiation control module, and obtain the temperature compensation correlation amplitude by performing a numerical product operation in the multiplier; Perform a subtraction operation on the temperature compensation correlation amplitude and the initial value of the dynamic compensation amplitude to generate the corrected dynamic compensation amplitude.
6. The method according to claim 3, characterized in that, The input of the electromagnetic interference intensity value into the reverse frequency calculation module of the hardware encryption unit, and the output of the key length adjustment frequency that is inversely proportional to the electromagnetic interference intensity value after calculation includes: Input the electromagnetic interference intensity value into the numerical converter of the hardware encryption unit for reference value elimination processing to obtain a normalized interference intensity; Compare the normalized interference intensity with the electromagnetic radiation background value of the preset open-pit mine equipment. When the normalized interference intensity exceeds the electromagnetic radiation background value, activate the reciprocal operation function of the reverse frequency calculation module of the hardware encryption unit; Based on the reciprocal operation function, add the normalized interference intensity to the conductivity parameter of the open-pit mine slope rock mass and then take the reciprocal to output the initial adjustment frequency coefficient; Perform a maximum operation on the initial adjustment frequency coefficient and the minimum frequency threshold of the hardware encryption unit, and use the operation result as the final key length adjustment frequency.
7. The method according to claim 1, characterized in that, The distributed storage location of the mixed data block is marked according to the open-pit mine transport vehicle trajectory data, and when a preset surface crack feature appears in the slope monitoring area, a redundant backup operation is performed on the marked mixed data block, including: Obtain the trajectory coordinate sequence uploaded by the vehicle-mounted positioning device of the open-pit mine transport vehicle, and multiply the distance difference between adjacent trajectory coordinates in the trajectory coordinate sequence by the curvature parameter of the mine transport road to obtain the storage node association factor; Perform a binary bit cyclic shift on the mixed data block according to the storage node association factor, and mark the distributed storage location of the mixed data block through the shift process; Obtain the surface morphology data through the slope monitoring device, and match the surface morphology data with the preset crack feature parameters in the feature matching unit of the slope monitoring device. When the matching degree is lower than the minimum value, generate a crack warning instruction; Determine the number of redundant backup copies according to the crack distribution density parameter in the crack warning instruction, and perform a redundant backup operation on the marked mixed data block according to the number of redundant backup copies.
8. An all-process data dynamic storage system for open-pit mines based on time series, characterized in that, Include: An acquisition module, which is used to generate a synchronization sequence matching the slope vibration frequency and the deformation rate based on the geological deformation time series data collected by multi-source sensors in the open-pit mine slope monitoring scenario; An adjustment module, which is used to trigger the key length adjustment of the hardware encryption unit in the complex vibration environment of the open-pit mine according to the change amount of the deformation rate in the synchronization sequence; A compensation module, which is used to dynamically compensate the working voltage of the hardware encryption unit through the anti-radiation control module of the multi-source sensors. Among them, the amplitude of the dynamic compensation is calculated based on the logarithmic function of the instantaneous radiation dose value in the open-pit mine operation area, and an inverse adjustment relationship is established with the temperature drift amount of the hardware encryption unit; An encoding module, which is used to mix and encode the encrypted data stream output by the hardware encryption unit after dynamic compensation with the compensation parameters of the anti-radiation control module to form a mixed data block containing the spatial coordinates and time stamps of the open-pit mine slope; A marking module, which is used to mark the distributed storage location of the mixed data block according to the open-pit mine transport vehicle trajectory data, and perform a redundant backup operation on the marked mixed data block when a preset surface crack feature appears in the slope monitoring area.
9. A computing device, characterized in that, It includes a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are used to be called and executed by the processing component to implement a method for dynamically storing all-process data of an open-pit mine based on time series as described in any one of claims 1 to 7.
10. A computer storage medium, characterized in that, A computer program is stored, and when the computer program is executed by a computer, it implements a method for dynamically storing all-process data of an open-pit mine based on time series as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Real-time phase compensation system and method for quantum key distribution
CN106254071A
Radar system with optimized storage of temporary data
WO2015185058A1