Segmented positioning measurement method and device for seismic data transmission delay
By deploying reference data collectors in seismic data transmission and combining them with standard time signal sources, the problem of segmented positioning measurement of transmission delay is solved, the accurate decomposition of transmission delay and positioning of bottleneck links are achieved, and the response speed of the seismic data transmission system is improved.
Patent Information
- Application Number
- CN202510739025.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-04
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2045-06-04
AI Technical Summary
Existing technologies are unable to accurately measure earthquake data transmission delays, resulting in the inability to implement segmented positioning measurements of transmission delays, which affects the earthquake disaster warning response time.
By deploying a reference data collector, using the same deployment method, hardware conditions and data acquisition and processing method as the target data collector, combined with a standard time signal source, the internal clock error and transmission path delay of the target data collector are calculated to achieve segmented positioning measurement of transmission delay.
Accurately decompose transmission delays, locate bottlenecks, improve the accuracy of seismic data transmission delay measurements, and optimize system performance.
Smart Images

Figure CN120602031A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of measurement technology, and in particular to a segmented positioning measurement method and device for earthquake data transmission delay. Background Art
[0002] The transmission delay of earthquake monitoring data will directly affect the response time of earthquake disaster warning. Therefore, accurately measuring the delay of the transmission link is a key technology for optimizing system architecture and improving system performance.
[0003] At present, after the seismic data collector is deployed at the station and runs on the network, it is used to collect sensor data, package the collected data and send it to the data server. After the data server receives the data packet, it uses the timestamp of the first column of data in the data packet and the receiving timestamp to calculate the transmission delay.
[0004] However, the calculation results of transmission delay in the existing technology have large errors, which makes it impossible to decompose the transmission delay, and thus makes it impossible to locate the bottleneck link. Summary of the Invention
[0005] The present invention provides a segmented positioning measurement method and device for seismic data transmission delay, which can solve the problem of related art that segmented positioning measurement of transmission delay cannot be achieved. The technical solution is as follows:
[0006] On the one hand, a segmented positioning measurement method for seismic data transmission delay is provided, which is applied to a data server and is used to perform segmented positioning measurement on the data transmission delay between a target data collector running on a network at a station and the data server; the method comprises:
[0007] receiving a first data packet sent by the target data collector and a second data packet sent by a reference data collector; the reference data collector is deployed according to the deployment mode of the target data collector, and a collection port of the reference data collector is connected to a pulse signal;
[0008] Calculating a first measured delay using the first data packet, and calculating a second measured delay and an internal clock error of the reference data collector using the second data packet; wherein the measured delay is a total delay of the data on the entire transmission path;
[0009] The internal clock error of the target data collector is determined by using the internal clock error of the reference data collector and the first measurement delay and the second measurement delay.
[0010] In another aspect, a segmented positioning measurement device for seismic data transmission delay is provided, which is applied to a data server and is used to perform segmented positioning measurement on the data transmission delay between a target data collector operating on a network at a station and the data server; the device comprises:
[0011] a receiving unit, configured to receive a first data packet sent by the target data collector and a second data packet sent by a reference data collector; the reference data collector is deployed according to the deployment mode of the target data collector, and a collection port of the reference data collector is connected to a pulse signal;
[0012] a calculation unit, configured to calculate a first measured delay using the first data packet, and to calculate a second measured delay and an internal clock error of the reference data collector using the second data packet; wherein the measured delay is a total delay of the data over the entire transmission path;
[0013] The determining unit is configured to determine the internal clock error of the target data collector by using the internal clock error of the reference data collector and the first measurement delay and the second measurement delay.
[0014] On the other hand, a computer device is provided, which includes a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory to implement the steps of the segmented positioning measurement method of seismic data transmission delay described above.
[0015] On the other hand, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the segmented positioning measurement method of seismic data transmission delay are implemented.
[0016] On the other hand, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the steps of the above-mentioned segmented positioning measurement method for seismic data transmission delay.
[0017] The technical solution provided by the present invention can at least bring the following beneficial effects:
[0018] The reference data collector is deployed according to the deployment method of the target data collector running on the network, so that the transmission paths corresponding to the data server, the reference data collector and the target data collector can be considered equal, then the actual transmission delay on the transmission path segment can also be equal by default; in this case, the target data collector sends a first data packet to the data server, and the reference data collector sends a second data packet to the data server. The data server can calculate the total delay on the entire transmission path based on the first data packet and the second data packet respectively. In addition, since the internal clock error of the reference data collector can be calculated, the internal clock error of the target data collector running on the network is deduced by using the correlation between the measured delay, the internal clock error and the transmission delay on the transmission path segment. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0020] Figure 1 This is a flow chart of a segmented positioning measurement method for seismic data transmission delay provided by one embodiment of the present invention;
[0021] Figure 2 This is a structural diagram of a segmented positioning measurement device for seismic data transmission delay provided by one embodiment of the present invention;
[0022] Figure 3 This is a hardware architecture diagram of a computer device provided by one embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0024] As previously mentioned, when the data server calculates the transmission delay using the timestamp of the first column of data in the data packet and the reception timestamp, the seismic data collector and the data server each have their own internal clock differences, and the two ends use different synchronization methods when synchronizing their clocks. The data server uses NTP for timing, while the seismic data collector uses GNSS satellite time. This introduces clock synchronization errors at both ends during clock synchronization, leading to inaccurate transmission delay calculations. Furthermore, when measuring transmission delay, the time nodes of the data at different processing stages are not recorded throughout the test process, making it impossible to decompose the transmission delay. When the total delay is abnormal, it is impossible to locate the bottleneck.
[0025] Based on this, in order to be able to decompose the transmission delay, it is necessary to accurately decompose the internal clock error of the data collector, the transmission delay on the transmission link, and the internal clock error of the data server. The internal clock error of the data server is relatively easy to measure. As for the measurement of the internal clock error of the data collector, the internal clock error is measured once before the data collector is deployed. However, after the data collector is deployed and has been running on the network, its internal clock error will change with the increase in operating time and the influence of factors such as satellite signal conditions. Therefore, it is necessary to re-measure the internal clock error of the data collector running on the network. However, all acquisition ports of the data collector need to remain connected to the sensor and continuously collect sensor data to ensure that the collected data can be sent to the data server in a timely manner. Therefore, how to measure the internal clock error of the data collector running on the network is a technical problem that urgently needs to be solved.
[0026] The inventive concept of the present invention is that: considering that the acquisition port of the seismic data collector in the online monitoring state needs to always remain connected to the sensor, it is possible to consider using a seismic data collector that is not connected to the sensor as a reference, and connecting a standard time signal source to the acquisition port of the reference data collector so that the internal clock error of the reference data collector can be resolved, and the reference data collector is deployed in the same location and working environment as the data collector running on the network, and communicates with the same data server through the same link. In this way, the transmission paths corresponding to the data server and the reference data collector and the data collector running on the network can be considered to be the same. In this way, the measurement delay between the reference data collector and the data server and the internal clock error of the reference data collector can be used to infer the internal clock error of the data collector running on the network, thereby realizing segmented positioning measurement on the transmission path, completing the decomposition of the transmission delay, and locating the bottleneck link that causes the total delay abnormality.
[0027] The specific implementation of the above concept is described below.
[0028] Please refer to Figure 1 The embodiment of the present invention provides a segmented positioning measurement method for seismic data transmission delay, which is applied to a data server and is used to perform segmented positioning measurement on the data transmission delay between a target data collector running on a network at a station and the data server. The method comprises:
[0029] Step 100: receiving a first data packet sent by the target data collector and a second data packet sent by a reference data collector; the reference data collector is deployed according to the deployment mode of the target data collector, and a collection port of the reference data collector is connected to a pulse signal;
[0030] Step 102: Calculate a first measured delay using the first data packet, and calculate a second measured delay and an internal clock error of the reference data collector using the second data packet; wherein the measured delay is the total delay of the data along the entire transmission path;
[0031] Step 104 : Determine the internal clock error of the target data collector by using the internal clock error of the reference data collector and the first measurement delay and the second measurement delay.
[0032] In an embodiment of the present invention, the reference data collector is deployed according to the deployment method of the target data collector running on the network, so that the transmission paths corresponding to the data server, the reference data collector and the target data collector can be considered equal, then the actual transmission delay on the transmission path segment can also be equal by default; in this case, the target data collector sends a first data packet to the data server, and the reference data collector sends a second data packet to the data server. The data server can calculate the total delay on the entire transmission path based on the first data packet and the second data packet respectively. In addition, since the internal clock error of the reference data collector can be calculated, the internal clock error of the target data collector running on the network can be deduced by utilizing the correlation between the measured delay, the internal clock error and the transmission delay on the transmission path segment.
[0033] The following describes Figure 1 Before explaining how to perform each step, the reference data collector and its deployment are described.
[0034] The reference data collector is used to assist in measuring the internal clock error of the target data collector running on the network. In order to ensure the accuracy of the measurement results, the reference data collector is deployed according to the deployment method of the target data collector running on the network.
[0035] In this embodiment of the present invention, since the internal clock error of the target data collector must be inferred from a reference data collector, it is necessary to ensure that the reference data collector and the target data collector running on the network maintain three consistency requirements. The first consistency is the same deployment environment, the second consistency is the same hardware conditions, and the third consistency is the same data collection and processing method. These three consistency requirements are explained below.
[0036] First, let’s focus on the first consistency, that is, the deployment environment consistency.
[0037] In the embodiment of the present invention, the deployment environment may include a deployment location and a network environment.
[0038] The reference data collector must be deployed at the same location as the target data collector running on the network. In specific applications, the two are considered to be deployed at the same location when the distance between them does not exceed a set value. For example, the set value is 100m. In this case, the transmission distance between the two and the data server is equal. Since the transmission distance between the two and the data server is equal, the transmission delay on the transmission path segment corresponding to this equal transmission distance is equal.
[0039] The reference data collector's network environment is identical to that of the target data collector. In practical applications, the reference data collector can be connected to the same network as the target data collector, ensuring that both are in the same network environment. This ensures that when both send data packets to the data server through the same network environment, the transmission speed, number of network nodes, and number of switches along the transmission path are identical, further ensuring that the transmission delay along the corresponding transmission path segments is equal.
[0040] Then, for the second consistency, the hardware conditions are consistent.
[0041] In the embodiment of the present invention, the hardware condition may include at least one of a model, a manufacturer, and a production batch.
[0042] Considering that different data collectors may have different internal hardware circuits, to reduce measurement errors caused by hardware conditions, the hardware conditions of the reference data collector are the same as those of the target data collector running on the network. Preferably, the hardware conditions of the reference data collector and the target data collector running on the network are the same model, produced by the same manufacturer and in the same production batch.
[0043] Finally, regarding the third consistency, the data collection and processing methods are consistent.
[0044] In the embodiment of the present invention, the data collection and processing method may include: a data sampling method, a packaging method and a transmission method.
[0045] The data sampling mode of the reference data collector is set to the same data sampling mode, packaging mode, and transmission mode as the target data collector. For example, both can be set to a linear phase filter, a sampling rate of 100 SPS, a packet duration of 0.5 seconds, and data transmission in real-time data streaming mode. This allows the reference data collector and the target data collector to have the same sampling points and packaging duration, and both use real-time data streaming mode to transmit the packaged data packets, thereby improving the accuracy of the measurement results.
[0046] After describing the above-mentioned reference data collectors and their deployment, it should be noted that there may be multiple reference data collectors deployed, and multiple reference data collectors may jointly participate in the calculation of the internal clock error of the target data collector to further reduce the measurement error.
[0047] Below Figure 1 The execution manner of steps 100 to 104 is described below.
[0048] For step 100, a first data packet sent by the target data collector and a second data packet sent by the reference data collector are received; the reference data collector is deployed according to the deployment method of the target data collector, and the collection port of the reference data collector is connected to a pulse signal.
[0049] The execution subject of the embodiment of the present invention is a data server, which is a server deployed in a region and is used to collect and manage all seismic data collectors deployed in the region. In actual application, the data server is a server deployed in a provincial bureau.
[0050] In an embodiment of the present invention, a target data collector operating on a network is in operation, and a sensor, such as a seismometer or accelerometer, is connected to its collection port. The sensor monitors ground vibration data and converts the vibration signal into an analog voltage in real time. The target data collector samples the sensor data according to a predetermined sampling method, packages the collected data according to a predetermined packaging method, and transmits the resulting first data packet to a data server.
[0051] The reference data collector is deployed according to the deployment method of the target data collector. For the deployment of the reference data collector, please refer to the above description.
[0052] The collection port of the reference data collector is connected to a pulse signal, so that the reference data collector samples and packages the pulse signal to obtain a second data packet and sends it to the data server.
[0053] It should be noted that each piece of collected data in the first data packet and the second data packet carries a timestamp of the corresponding collection moment assigned by the internal clock of the data collector.
[0054] In one embodiment of the present invention, since the target data collector uses a real-time data stream continuous transmission mode for data transmission, the reference data collector is also set to the same real-time data stream continuous transmission mode. Like the target data collector, the reference data collector does not filter the collected data and directly packages the data using the same packaging method as the target data collector. Thus, as long as the reference data collector collects data, it packages the data at a set interval and then sends the first packaged data packet to the data server.
[0055] Furthermore, because the data server uses NTP for timing, while the seismic data collector uses satellite signals for timing, clock synchronization errors are introduced between the two ends during clock synchronization, resulting in inaccurate calculations of transmission delays. To reduce the clock synchronization error between the ends (seismic data collector and data server), one embodiment of the present invention utilizes a standard time source as a reference for clock synchronization between the data collector and the data server.
[0056] Specifically, the timing function of the standard time source is used to perform NTP network timing for the data server. During the synchronization, the internal clock error of the data server can be obtained, and the standard pulse output by the standard time source is used as the pulse signal input of the reference data collector. The standard pulse is a standard second pulse / standard minute pulse. That is, the output end of the standard pulse of the standard time source is connected to the acquisition port of the reference data collector. The reference data collector collects the analog voltage signal of the standard pulse and stores the analog voltage signal in digital form. The timestamp corresponding to the rising edge of the pulse is calculated using the stored data and compared with the standard time to obtain the internal clock error of the reference data collector. Since the internal clock error of the data server and the internal clock error of the reference data collector are both synchronously measured using the same standard time source, the clock synchronization error introduced at both ends can be eliminated, thereby making the final positioning measurement result more accurate.
[0057] Then, step 102 "using the first data packet to calculate the first measurement delay, and using the second data packet to calculate the second measurement delay and the internal clock error of the reference data collector; wherein the measurement delay is the total delay of the data in the entire transmission path" and step 104 "using the internal clock error of the reference data collector and the first measurement delay and the second measurement delay to determine the internal clock error of the target data collector" are explained at the same time.
[0058] In this embodiment of the present invention, upon receiving a data packet, the data server records the corresponding data packet's reception timestamp t1, then extracts the timestamp t2 of the first column of data in the packet and determines the total duration td of the packet. Using the reception timestamp, the timestamp of the first column of data, and the total duration of the packet, the total delay along the entire data transmission path can be calculated. The calculation formula is: Δt = t1 - t2 - td.
[0059] In this way, the first measured delay and the second measured delay can be calculated respectively using the first data packet and the second data packet.
[0060] In addition, the internal clock error of the reference data collector can be calculated using multiple second data packets within a time period, such as multiple second data packets received within 10 minutes. The calculation method can be implemented through existing technical solutions and will not be repeated here.
[0061] For the first measurement delay, there exists the following first relationship:
[0062] Δt'=T1+T0+Td1
[0063] Wherein, Δt' is the first measurement delay, T1 is the internal clock difference of the target data collector, T0 is the internal clock difference of the data server, and Td1 is the transmission delay on the transmission path between the target data collector and the data server.
[0064] For the second measurement delay, there exists the following second relationship:
[0065] Δt'=T2+T0+Td2
[0066] Wherein, Δt″ is the second measurement delay, T2 is the internal clock difference of the reference data collector, and Td2 is the transmission delay on the transmission path between the reference data collector and the data server.
[0067] Since the reference data collector is deployed according to the deployment mode of the target data collector, and Td1=Td2 can be obtained according to the above, the first and second relationship equations can be combined to obtain the following third relationship equation:
[0068] Δt'-T1=Δt"-T2
[0069] In the above third relationship, T1 is an unknown term, and Δt', Δt" and T2 are all measurable terms. Then, according to the above third relationship, the following relationship for calculating the internal clock error of the target data collector can be obtained: T1 = Δt'-(Δt"-T2).
[0070] Furthermore, if there are multiple reference data collectors, the difference between the corresponding measured delay and the internal clock error can be calculated for each reference data collector, and the average of the multiple differences can be calculated, and the difference between the first measured delay and the average can be used as the internal clock error of the target data collector.
[0071] After calculating the internal clock error of the target data collector, the segmented positioning measurement of the data along the entire transmission path between the target data collector and the data server is completed. Specifically, the internal clock error of the target data collector, the delay along the transmission path segment between the target data collector and the data server, and the internal clock error of the data server can all be measured. The internal clock error of the data server can be calculated using existing technical solutions, and the delay along the transmission path segment between the target data collector and the data server can be calculated using the first relationship.
[0072] In one implementation, the segmented location measurement method of the present invention is performed when the total delay of data along the entire transmission path exceeds a delay threshold. In one example, the delay threshold is 0.5s. In other words, when the total delay exceeds 0.5s, segmented location measurement is performed along the entire transmission path to identify bottlenecks, and then targeted processing is performed based on these bottlenecks to reduce the total delay.
[0073] Among them, the target segment whose delay exceeds the segmentation threshold is determined as a bottleneck segment. For example, if the internal clock error of the target data collector exceeds the segmentation threshold set for the data collector, the target data collector is positioned as a bottleneck segment, and the targeted processing method may be to replace the data collector. For another example, if the delay on the transmission path segment between the target data collector and the data server exceeds the segmentation threshold set for the segment, the transmission path segment is positioned as a bottleneck segment, and the targeted processing method may be to improve the network environment, etc. For another example, if the internal clock error of the data server exceeds the segmentation threshold set for the server, the data server is positioned as a bottleneck segment, and the targeted processing method may be to use a more accurate time synchronization method for time synchronization, etc.
[0074] Please refer to Figure 2 The embodiment of the present invention provides a segmented positioning measurement device for seismic data transmission delay, which is applied to a data server and is used to perform segmented positioning measurement on the data transmission delay between a target data collector running on a network at a station and the data server; the device comprises:
[0075] The receiving unit 200 is configured to receive a first data packet sent by the target data collector and a second data packet sent by a reference data collector; the reference data collector is deployed according to the deployment mode of the target data collector, and a collection port of the reference data collector is connected to a pulse signal;
[0076] a calculation unit 202 configured to calculate a first measured delay using the first data packet, and to calculate a second measured delay and an internal clock error of the reference data collector using the second data packet; wherein the measured delay is a total delay of the data along the entire transmission path;
[0077] The determining unit 204 is configured to determine the internal clock error of the target data collector by using the internal clock error of the reference data collector and the first measurement delay and the second measurement delay.
[0078] In one embodiment of the present invention, the reference data collector is deployed in the same deployment environment, hardware conditions and data collection and processing mode as the target data collector;
[0079] The deployment environment includes a deployment location and a network environment;
[0080] The hardware conditions include at least one of model, manufacturer and production batch;
[0081] The data collection and processing methods include data sampling methods, packaging methods and transmission methods.
[0082] In one embodiment of the present invention, the determining unit is specifically configured to calculate the internal clock error of the target data collector according to the following relationship:
[0083] T1=Δt'-(Δt"-T2)
[0084] Wherein, T1 is the internal clock error of the target data collector, Δt' is the first measurement delay, Δt" is the second measurement delay, and T2 is the internal clock error of the reference data collector.
[0085] In one embodiment of the present invention, the pulse signal is a standard pulse output by a standard time source, and the data server completes timing by utilizing the timing function of the standard time source.
[0086] In one embodiment of the present invention, the determining unit is further configured to determine the bottleneck segment using a corresponding segment threshold for each segment positioning measurement result.
[0087] It should be noted that the segmented positioning measurement device for seismic data transmission delay provided in the above embodiment is merely illustrative of the division of the aforementioned functional modules. In actual applications, the aforementioned functions can be assigned to different functional modules as needed, i.e., the internal structure of the device can be divided into different functional modules to perform all or part of the functions described above. Furthermore, the segmented positioning measurement device for seismic data transmission delay provided in the above embodiment and the segmented positioning measurement method for seismic data transmission delay are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0088] The embodiment of the present application also provides a computer device, please refer to Figure 3 The computer device includes a processor and a memory, in which at least one instruction, at least one program, code set or instruction set is stored. The at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the segmented positioning measurement method of seismic data transmission delay provided by the above-mentioned method embodiments.
[0089] An embodiment of the present application also provides a computer-readable storage medium, on which is stored at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the segmented positioning measurement method of seismic data transmission delay provided by the above-mentioned method embodiments.
[0090] An embodiment of the present application also provides a computer program product, which includes a computer program. The processor of a computer device reads the computer program from a computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the segmented positioning measurement method of seismic data transmission delay described in any of the above embodiments.
[0091] For the convenience of description, the above systems or devices are described as being divided into various modules or units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0092] Through the description of the above embodiments, it can be seen that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present application or certain parts of the embodiments.
[0093] Finally, it should be noted that, in this document, relational terms such as first, second, third, and fourth are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.
[0094] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A segmented positioning measurement method for seismic data transmission delay, characterized in that: The method is applied to a data server and is used to perform segmented positioning measurement on the data transmission delay between a target data collector running on the network and the data server; the method comprises: receiving a first data packet sent by the target data collector and a second data packet sent by a reference data collector; the reference data collector is deployed according to the deployment mode of the target data collector, and a collection port of the reference data collector is connected to a pulse signal; Calculating a first measured delay using the first data packet, and calculating a second measured delay and an internal clock error of the reference data collector using the second data packet; wherein the measured delay is a total delay of the data on the entire transmission path; The internal clock error of the target data collector is determined by using the internal clock error of the reference data collector and the first measurement delay and the second measurement delay.
2. The method according to claim 1, characterized in that The reference data collector is consistent with the target data collector in terms of deployment environment, hardware conditions and data collection and processing mode when deployed; The deployment environment includes a deployment location and a network environment; The hardware conditions include at least one of model, manufacturer and production batch; The data collection and processing methods include data sampling methods, packaging methods and transmission methods.
3. The method according to claim 2, characterized in that Determining the internal clock error of the target data collector by using the internal clock error of the reference data collector and the first measurement delay and the second measurement delay includes: Calculate the internal clock error of the target data logger according to the following relationship: T1=Δt'-(Δt"-T2) Wherein, T1 is the internal clock error of the target data collector, Δt' is the first measurement delay, Δt" is the second measurement delay, and T2 is the internal clock error of the reference data collector.
4. The method according to claim 1, wherein The pulse signal is a standard pulse output by a standard time source, and the data server completes timing by utilizing the timing function of the standard time source.
5. The method according to any one of claims 1 to 4, characterized in that: Also includes: For each segmented positioning measurement result, the bottleneck segment is determined using the corresponding segmentation threshold.
6. A segmented positioning measurement device for earthquake data transmission delay, applied to a data server, for segmented positioning measurement of the data transmission delay between a target data collector operating on a network at a station and the data server; the device comprises: A receiving unit, configured to receive a first data packet sent by the target data collector and a second data packet sent by the reference data collector; The reference data collector is deployed according to the deployment mode of the target data collector, and the collection port of the reference data collector is connected to a pulse signal; a calculation unit, configured to calculate a first measured delay using the first data packet, and to calculate a second measured delay and an internal clock error of the reference data collector using the second data packet; wherein the measured delay is a total delay of the data over the entire transmission path; The determining unit is configured to determine the internal clock error of the target data collector by using the internal clock error of the reference data collector and the first measurement delay and the second measurement delay.
7. A computer device, characterized in that: The computer device includes a memory and a processor, the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory to implement the steps of any one of the methods described in claims 1-5.
8. A computer-readable storage medium, characterized in that The storage medium stores a computer program, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 5.
9. A computer program product, characterized in that The method comprises a computer program, which implements the steps of the method according to any one of claims 1 to 5 when the computer program is executed by a processor.
Citation Information
Patent Citations
Delay measurement system and delay measurement method, as well as delay measurement device and delay measurement program
CN103155488A
Measuring method of segmental calculation of network delay
CN106656643A
Detection method and device for data center network delay
CN110932931A
Electric power communication relay protection service time delay control method and system and relay protection equipment
CN113541845A
Regional zenith troposphere delay calculation method
CN116243343A
Cited By
Automatic seismograph data synchronization method and device based on FTP (File Transfer Protocol)
CN121567695A
Seismograph data automatic synchronization method and device based on FTP protocol
CN121567695B