Segmented positioning measurement method and device for seismic data transmission delay

By deploying reference data acquisition units in the earthquake data transmission system and using the same deployment method and clock synchronization technology, segmented positioning measurements of transmission delay were achieved, solving the problem of large errors in transmission delay calculation and improving measurement accuracy and system performance.

CN120602031BActive Publication Date: 2026-04-10THE FIRST MONITORING AND APPLICATION CENTER CHINA EARTHQUAKE ADMINISTRATION
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
THE FIRST MONITORING AND APPLICATION CENTER CHINA EARTHQUAKE ADMINISTRATION
Filing Date
2025-06-04
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

The calculation results of earthquake data transmission delay in existing technologies have large errors, making it impossible to achieve segmented location measurement of transmission delay, thus making it impossible to locate bottleneck links.

Method used

By deploying a reference data acquisition unit, utilizing the same deployment method, environment, and hardware conditions as the target data acquisition unit, and combining it with a standard time signal source for clock synchronization, the total delay and internal clock difference on the transmission path are calculated. The internal clock difference of the target data acquisition unit is then deduced, enabling segmented positioning measurement of the transmission delay.

Benefits of technology

Accurately decompose transmission delay and locate bottlenecks, thereby improving the accuracy of seismic data transmission delay measurement and system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120602031B_ABST
    Figure CN120602031B_ABST
Patent Text Reader

Abstract

The application discloses a kind of segmented positioning measurement method and device of seismic data transmission delay, belong to measurement technical field.Method includes: receiving the first data packet sent by the target data collector and the second data packet sent by reference data collector;The reference data collector is deployed according to the deployment of the target data collector, and the acquisition port of the reference data collector is connected with pulse signal;First measurement delay is calculated using the first data packet, and second measurement delay and the internal clock difference of the reference data collector are calculated using the second data packet;Wherein, measurement delay is the total delay of data on the whole transmission path;The internal clock difference of the target data collector is determined using the internal clock difference of the reference data collector and the first measurement delay, the second measurement delay.The application can realize the segmented positioning measurement of transmission delay.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of measurement, in particular to a method and device for segment positioning measurement of transmission delay of seismic data. BACKGROUND

[0002] Transmission delay of seismic monitoring data will directly affect the response time of earthquake disaster early warning, therefore, accurately measuring the delay of 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 put into operation, it is used to collect sensor data, and the collected data is packaged and sent to the data server. After the data server receives the data packet, the transmission delay is calculated by using the timestamp of the first column data of the data packet and the receiving timestamp.

[0004] However, the calculation result of the transmission delay in the prior art has a large error, and the transmission delay cannot be segmented and positioned, thereby causing the bottleneck link to be unable to be positioned. SUMMARY

[0005] The present application provides a method and device for segment positioning measurement of transmission delay of seismic data, which can solve the problem of related art that the transmission delay cannot be segmented and positioned. The technical solution is as follows:

[0006] On the one hand, a method for segment positioning measurement of transmission delay of seismic data is provided, which is applied to a data server and used for segment positioning measurement of data transmission delay between a target data collector of a station in network operation 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 the acquisition port of the reference data collector is connected with a pulse signal;

[0008] calculating a first measurement delay by using the first data packet, and calculating a second measurement delay and an internal clock difference of the reference data collector by using the second data packet; wherein the measurement delay is the total delay of data on the entire transmission path;

[0009] determining the internal clock difference of the target data collector by using the internal clock difference of the reference data collector and the first measurement delay and the second measurement delay.

[0010] In another aspect, a device for segmenting and locating measurement of seismic data transmission delay is provided, which is applied to a data server and used for segmenting and locating measurement of data transmission delay between a target data collector operated by a station in a network 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 a deployment mode of the target data collector, and an acquisition port of the reference data collector is connected with a pulse signal;

[0012] a calculating unit configured to calculate a first measurement delay by using the first data packet, and calculate a second measurement delay and an internal clock difference of the reference data collector by using the second data packet; wherein the measurement delay is a total delay of data in an entire transmission path;

[0013] a determining unit configured to determine an internal clock difference of the target data collector by using the internal clock difference of the reference data collector and the first measurement delay and the second measurement delay.

[0014] In another aspect, a computer device is provided, which comprises a memory and a processor; the memory is used for storing a computer program; and the processor is used for executing the computer program stored in the memory, so as to realize steps of the above-mentioned method for segmenting and locating measurement of seismic data transmission delay.

[0015] In another aspect, a computer readable storage medium is provided, which stores a computer program; when the computer program is executed by a processor, steps of the above-mentioned method for segmenting and locating measurement of seismic data transmission delay are realized.

[0016] In another aspect, a computer program product is provided, which comprises a computer program; when the computer program is executed by a processor, steps of the above-mentioned method for segmenting and locating measurement of seismic data transmission delay are realized.

[0017] The technical solution provided by the present application can bring at least the following beneficial effects:

[0018] According to the deployment mode of the target data collector running in the network, the reference data collector is deployed, so that the corresponding transmission paths between the data server and the reference data collector and the target data collector can be considered equal, and the real transmission delay on the transmission path segment can also be considered equal by default; in this case, the target data collector sends a first data packet to the data server, the reference data collector sends a second data packet to the data server, and the data server can calculate the total delay on the entire transmission path according to the first data packet and the second data packet, and in addition, the internal clock difference of the reference data collector can be calculated, so that the internal clock difference of the target data collector running in the network is inversely deduced by using the correlation between the measured delay, the internal clock difference and the transmission delay on the transmission path segment. BRIEF DESCRIPTION OF DRAWINGS

[0019] 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 needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.

[0020] Figure 1 is a flow chart of a segmented positioning measurement method of seismic data transmission delay provided by an embodiment of the present application;

[0021] Figure 2 is a structural diagram of a segmented positioning measurement device of seismic data transmission delay provided by an embodiment of the present application;

[0022] Figure 3 is a hardware architecture diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0024] As described above, when the data server calculates the transmission delay by using the time stamp of the data packet header data and the receiving time stamp, due to the internal clock difference of the seismic data collector and the data server on both ends respectively, and the synchronization mode is different when the clock is synchronized on both ends, wherein the data server is time-granted by using the NTP mode, and the seismic data collector is time-granted by using the GNSS satellite time, the clock synchronization error will be introduced when the clock is synchronized on both ends, and then the calculation result of the transmission delay is inaccurate. In addition, when measuring the transmission delay, since the time nodes of the data in different processing stages are not recorded during the whole test process, the transmission delay cannot be decomposed, and when the total delay is abnormal, the bottleneck link cannot be located.

[0025] Therefore, in order to decompose the transmission delay, that is, the internal clock difference of the data collector, the transmission delay on the transmission link and the internal clock difference of the data server need to be accurately decomposed. The internal clock difference of the data server is relatively easy to measure, and the internal clock difference of the data collector is measured once before the deployment of the data collector. However, when the data collector is deployed and has been running in the network, the internal clock difference will change with the increase of the running time and the satellite signal condition, and then the internal clock difference of the data collector running in the network needs to be measured again. However, all the acquisition ports of the data collector need to keep the connection state with the sensor, and the sensor data is acquired uninterruptedly to ensure that the acquired data can be sent to the data server in time. Therefore, how to measure the internal clock difference of the data collector running in the network is a technical problem to be solved.

[0026] The inventive concept of the present application is that, considering that the acquisition port of the seismic data collector in the network monitoring state needs to keep the connection state with the sensor at all times, a seismic data collector not connected with the sensor can be considered as a reference, a standard time signal source is connected to the acquisition port of the reference data collector, so that the internal clock difference of the reference data collector can be solved, and the reference data collector is deployed in the same place and working environment as the data collector running in the network, and communicates with the same data server through the same link. In this way, the transmission paths corresponding to the data server, the reference data collector and the data collector running in the network respectively can be considered to be the same, so that the internal clock difference of the data collector running in the network can be deduced by using the measurement delay between the reference data collector and the data server and the internal clock difference of the reference data collector, and then the segmented positioning measurement on the transmission path can be realized, the decomposition of the transmission delay can be completed, and the bottleneck link causing the total delay abnormality can be located.

[0027] The specific implementation mode of the above concept is described below.

[0028] Please refer to Figure 1 The embodiment of the present application provides a segmented positioning measurement method of seismic data transmission delay, which is applied to a data server and used for segmenting and positioning measurement of data transmission delay between a target data collector operated in a network and the data server; the method comprises the following steps:

[0029] In step 100, a first data packet sent by the target data collector and a second data packet sent by a reference data collector are received; the reference data collector is deployed according to a deployment mode of the target data collector, and a collection port of the reference data collector is connected with a pulse signal.

[0030] In step 102, a first measurement delay is calculated by using the first data packet, and a second measurement delay and an internal clock difference of the reference data collector are calculated by using the second data packet; wherein the measurement delay is the total delay of data on the whole transmission path.

[0031] In step 104, the internal clock difference of the target data collector is determined by using the internal clock difference of the reference data collector and the first measurement delay and the second measurement delay.

[0032] In the embodiment of the present application, the reference data collector is deployed according to the deployment mode of the target data collector operated in the network, so that the transmission paths corresponding to the data server and the reference data collector and the target data collector respectively can be considered to be equal, and then the real transmission delays on the transmission path segments can also be considered to be equal; in this case, the target data collector sends the first data packet to the data server, the reference data collector sends the second data packet to the data server, and the data server can calculate the total delay on the whole transmission path according to the first data packet and the second data packet respectively; in addition, the internal clock difference of the reference data collector can be calculated, so that the internal clock difference of the target data collector operated in the network is inversely deduced by using the correlation between the measurement delay, the internal clock difference and the transmission delay on the transmission path segment.

[0033] Before describing the execution mode of each step shown in the following Figure 1 The reference data collector and its deployment are described.

[0034] The reference data collector is used for assisting in measuring the internal clock difference of the target data collector operated in the network, and in order to ensure the accuracy of the measurement result, the reference data collector is deployed according to the deployment mode of the target data collector operated in the network.

[0035] In the embodiment of the present application, since the internal clock difference of the target data collector needs to be deduced by means of the reference data collector, the reference data collector and the target data collector need to be consistent in three aspects. The first consistency is consistent deployment environment, the second consistency is consistent hardware condition, and the third consistency is consistent data collection and processing mode. The three consistencies are described below.

[0036] Firstly, the first consistency, consistent deployment environment, is described.

[0037] In the embodiment of the present application, the deployment environment can include deployment location and network environment.

[0038] The deployment location of the reference data collector needs to be the same as that of the target data collector. In a specific application, when the deployment distance of the two is less than a set value, the deployment locations of the two are determined to be the same. For example, the set value is 100 m. At this time, the transmission distances between the two and the data server are equal. Since the transmission distances between the two and the data server are equal, the transmission delays on the transmission path segments corresponding to the equal transmission distances are equal.

[0039] The network environment of the reference data collector needs to be the same as that of the target data collector. In a specific application, the reference data collector can be connected to the network where the target data collector is located, so that the two are located in the same network environment, and the transmission speed, the number of network nodes and switches on the transmission path segment are equal when the two send data packets to the data server through the same network environment, further ensuring that the transmission delays on the corresponding transmission path segments are equal.

[0040] Secondly, the second consistency, consistent hardware condition, is described.

[0041] In the embodiment of the present application, the hardware condition can include at least one of model, manufacturer and production batch.

[0042] Considering that the internal hardware circuits of different data collectors can also be different, in order to reduce the measurement result error caused by the hardware condition, the hardware condition of the reference data collector needs to be the same as that of the target data collector. Preferably, the hardware condition of the reference data collector is the same as that of the target data collector, which is the same model, produced by the same manufacturer and in the same production batch.

[0043] Finally, the third consistency, consistent data collection and processing mode, is described.

[0044] In the embodiment of the present application, the data collection and processing mode can include data sampling mode, packaging mode and transmission mode.

[0045] The data sampling mode of the reference data collector is set to be the same as that of the target data collector in terms of data sampling mode, packaging mode and transmission mode.

[0046] After the above-mentioned reference data collector and its deployment are described, it should be noted that the deployed reference data collector can be multiple, and multiple reference data collectors jointly participate in the calculation of the internal clock difference of the target data collector to further reduce the measurement error.

[0047] The execution mode of steps 100-104 shown in the above-mentioned steps 100-104 will be described below. Figure 1

[0048] For step 100, the first data packet sent by the target data collector and the second data packet sent by the reference data collector are received; the reference data collector is deployed according to the deployment mode of the target data collector, and the acquisition port of the reference data collector is connected with a pulse signal.

[0049] The execution subject of the embodiment of the application is a data server, which is a server deployed in an area and used for collecting and managing all seismic data collectors deployed in the area. In actual application, the data server is a server deployed in a provincial bureau.

[0050] In the embodiment of the application, the target data collector running on the network is in a working state, and its acquisition port is connected with a sensor such as a seismometer or an accelerometer. The sensor monitors the ground vibration data and converts the vibration signal into an analog voltage quantity in real time. The target data collector samples the sensor data according to the set sampling mode, and packages the collected data according to the set packaging mode to obtain a first data packet and sends it to the data server.

[0051] The reference data collector is deployed according to the deployment mode of the target data collector. The deployment of the reference data collector is described above.

[0052] The acquisition port of the reference data collector is connected with a pulse signal, so that the reference data collector samples and packages the pulse signal to obtain a second data packet and send it to the data server.

[0053] It should be noted that each of the first data packet and the second data packet has a time stamp of the corresponding acquisition time given by the internal clock of the data collector.​

[0054] In one embodiment of the present application, since the data transmission mode of the target data collector is the real-time data stream continuous transmission mode, the reference data collector is also set to the same real-time data stream continuous transmission mode, and the reference data collector is the same as the target data collector, and does not filter the collected data, but directly packs the data according to the same packing mode as the target data collector. In this way, as long as the reference data collector collects data, it packs the data every set time, and then sends the first data packet obtained by packing to the data server.

[0055] In addition, since the data server is time-synchronized by NTP, and the seismic data collector is time-synchronized by satellite signal, clock synchronization errors will be introduced when the two ends are synchronized, resulting in inaccurate calculation results of the transmission delay. In order to reduce the clock synchronization error between the two ends (the seismic data collector and the data server), in one embodiment of the present application, the standard time source is used to synchronize the clock of the reference data collector and the data server.

[0056] Specifically, the standard time source is used to time-synchronize the data server by NTP network, and the internal clock difference of the data server can be obtained at the time, and the standard pulse output by the standard time source is used as the pulse signal input of the reference data collector, 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 analog voltage signal of the standard pulse is collected by the reference data collector, and the analog voltage signal is stored in digital form, the time stamp corresponding to the rising edge of the pulse is calculated by using the stored data, and compared with the standard time to obtain the internal clock difference of the reference data collector. Since the internal clock difference of the data server and the internal clock difference of the reference data collector are both measured by the same standard time source, the clock synchronization error introduced by the two ends can be eliminated, so that the final positioning measurement result is more accurate.

[0057] Then, steps 102 and 104 are explained at the same time.

[0058] In the embodiment of the present application, the data server records the receiving timestamp t1 of the corresponding data packet when receiving the data packet, then extracts the timestamp t2 of the first column data record of the data packet, and determines the total duration td of the data packet. The total delay of the data on the entire transmission path can be calculated by using the receiving timestamp, the timestamp of the first column data record and the total duration of the data packet. The calculation formula is: Δt=t1-t2-td.

[0059] In this way, the first measurement delay and the second measurement delay can be calculated respectively by using the first data packet and the second data packet.

[0060] In addition, the internal clock difference of the reference data collector can be calculated by using a plurality of second data packets in a time period, such as a plurality of second data packets received in 10 minutes. The calculation method can be realized by the prior art scheme, which will not be described here.

[0061] For the first measurement delay, there is 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 is 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 foregoing, the first relationship and the second relationship can be combined to obtain the following third relationship:

[0068] Δt'-T1=Δt''-T2

[0069] In the third relationship, T1 is an unknown term, and Δt', Δt'' and T2 are measurable terms. Therefore, according to the third relationship, the following relationship for calculating the internal clock difference of the target data collector can be obtained: T1=Δt'-(Δt''-T2).

[0070] Further, if the number of reference data collectors is more than one, the difference between the first measurement delay and the internal clock difference of the target data collector can be calculated for each reference data collector, and the average of the differences is calculated, and the difference between the first measurement delay and the average is taken as the internal clock difference of the target data collector.

[0071] After the internal clock difference of the target data collector is calculated, the segment positioning measurement of the data between the target data collector and the data server on the entire transmission path is completed, that is, the internal clock difference of the target data collector, the delay on the transmission path segment between the target data collector and the data server, and the internal clock difference of the data server can be measured. The internal clock difference of the data server can be calculated by the prior art, and the delay on the transmission path segment between the target data collector and the data server can be calculated according to the first relationship.

[0072] In one implementation, the segment positioning measurement method of the present application is performed when the total delay of the data on the entire transmission path is greater than a delay threshold. In one example, the delay threshold is equal to 0.5s. That is, when the total delay exceeds 0.5s, segment positioning measurement needs to be performed on the entire transmission path to determine the bottleneck segment, and then targeted processing is performed according to the bottleneck segment to reduce the total delay.

[0073] The target segment whose delay exceeds the segment threshold is determined as the bottleneck segment. For example, if the internal clock difference of the target data collector exceeds the segment threshold set for the data collector, the target data collector is positioned as the bottleneck segment, and the targeted processing method can 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 segment threshold set for the segment, the transmission path segment is positioned as the bottleneck segment, and the targeted processing method can be to improve the network environment. For another example, if the internal clock difference of the data server exceeds the segment threshold set for the server, the data server is positioned as the bottleneck segment, and the targeted processing method can be to use a more accurate time service to perform time service.

[0074] Please refer to Figure 2 The embodiment of the present application provides a segment positioning measurement device for seismic data transmission delay, which is applied to a data server and used for segment positioning measurement of data transmission delay between a target data collector and the data server in a network operation of a station; the device comprises:

[0075] The receiving unit 200 is used for receiving the first data packet sent by the target data collector and the 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 acquisition port of the reference data collector is connected with a pulse signal.

[0076] The computing unit 202 is configured to calculate a first measurement delay by using the first data packet, and calculate a second measurement delay and an internal clock difference of the reference data collector by using the second data packet; wherein the measurement delay is a total delay of data on an entire transmission path;

[0077] The determining unit 204 is configured to determine the internal clock difference of the target data collector by using the internal clock difference of the reference data collector and the first measurement delay and the second measurement delay.

[0078] In an embodiment of the present application, the reference data collector is consistent with the deployment environment, hardware condition and data collection processing mode of the target data collector when being deployed.

[0079] The deployment environment comprises a deployment position and a network environment.

[0080] The hardware condition comprises at least one of a model, a manufacturer and a production batch.

[0081] The data collection processing mode comprises a data sampling mode, a packaging mode and a transmission mode.

[0082] In an embodiment of the present application, the determining unit is specifically configured to calculate the internal clock difference of the target data collector according to the following relationship:

[0083] T1=Δt’-(Δt”-T2)

[0084] Wherein, T1 is the internal clock difference of the target data collector, Δt’ is the first measurement delay, Δt” is the second measurement delay, and T2 is the internal clock difference of the reference data collector.

[0085] In an embodiment of the present application, the pulse signal is a standard pulse output by a standard time source, and the data server is time-synchronized by using the time-synchronization function of the standard time source.

[0086] In an embodiment of the present application, the determining unit is further configured to determine the bottleneck section by using a corresponding section threshold for each section positioning measurement result.

[0087] It should be noted that the above embodiment provides a section positioning measurement device for transmission delay of seismic data, which is only exemplified by the division of the above functional modules. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the section positioning measurement device for transmission delay of seismic data provided by the above embodiment and the section positioning measurement method for transmission delay of seismic data belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0088] Embodiments of the present application also provide a computer device, which comprises a processor and a memory, the memory storing at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by the processor to implement the method for segment positioning measurement of seismic data transmission delay provided in the above method embodiments. Figure 3

[0089] Embodiments of the present application also provide a computer readable storage medium, which stores at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by the processor to implement the method for segment positioning measurement of seismic data transmission delay provided in the above method embodiments.

[0090] Embodiments of the present application also provide a computer program product, which comprises a computer program, the processor of the computer device reading the computer program from the computer readable storage medium, and the processor executing the computer program to enable the computer device to execute the method for segment positioning measurement of seismic data transmission delay provided in any of the above embodiments.

[0091] For the convenience of description, the above system or device is described in various modules or units in terms of functions. Of course, the functions of each unit can be implemented in the same or multiple software and / or hardware in the implementation of the present application.

[0092] From the above description of the embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software and necessary general hardware platforms. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0093] ​Finally, it needs to be pointed out that, in this document, relational terms such as first, second, third, and fourth and the like can only be used to distinguish one entity or action from another entity or action, without necessarily requiring or implying any actual relationship or order between or among such entities or actions. Moreover, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0094] The above description is merely preferred embodiments of the present application, and it is obvious to those skilled in the art that, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should also be considered as falling within the scope of the present application.

Claims

1. A method of segmenting a measure of delay of seismic data transmission, characterized by, The application is applied to a data server and is used for segment positioning measurement of data transmission delay between a target data collector and a data server in a network operation of a station; 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 a deployment mode of the target data collector, and an acquisition port of the reference data collector is connected with a pulse signal; calculating a first measurement delay by using the first data packet, and calculating a second measurement delay and an internal clock difference of the reference data collector by using the second data packet; wherein the measurement delay is the total delay of data in the whole transmission path; the internal clock difference of the reference data collector is calculated by comparing a time stamp corresponding to a rising edge of the pulse calculated by using the second data packet with a standard time to obtain the internal clock difference of the reference data collector; determining an internal clock difference of the target data collector by using the internal clock difference of the reference data collector and the first measurement delay and the second measurement delay.

2. The method of claim 1, wherein, The reference data collector is consistent with the target data collector in deployment environment, hardware condition and data acquisition processing mode when being deployed; The deployment environment comprises a deployment position and a network environment; The hardware condition comprises at least one of a model, a manufacturer and a production batch; The data acquisition processing mode comprises a data sampling mode, a packaging mode and a transmission mode.

3. The method of claim 2, wherein, The determination of the internal clock difference of the target data collector by using the internal clock difference of the reference data collector and the first measurement delay and the second measurement delay comprises: calculating the internal clock difference of the target data collector according to the following relationship: T1=Δt’-(Δt’’-T2) wherein T1 is the internal clock difference of the target data collector, Δt’ is the first measurement delay, Δt’’ is the second measurement delay, and T2 is the internal clock difference of the reference data collector.

4. The method of claim 1, wherein, The pulse signal is a standard pulse output by a standard time source, and the data server completes time service by using time service function of the standard time source.

5. The method according to any one of claims 1 to 4, characterized in that, Further comprising: for each segment positioning measurement result, determining a bottleneck segment by using a corresponding segment threshold. 6.A segment positioning measurement device for transmission delay of seismic data, applied to a data server and used for segment positioning measurement of data transmission delay between a target data collector and a data server in a network operation of a station; 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 a reference data collector; the reference data collector is deployed according to a deployment mode of the target data collector, and an acquisition port of the reference data collector is connected with a pulse signal; the device further comprises a calculating unit, configured to calculate a first measurement delay by using the first data packet, and calculate a second measurement delay and an internal clock difference of the reference data collector by using the second data packet; wherein the measurement delay is the total delay of data in the whole transmission path; the internal clock difference of the reference data collector is calculated by comparing a time stamp corresponding to a rising edge of the pulse calculated by using the second data packet with a standard time to obtain the internal clock difference of the reference data collector; the device further comprises a determining unit, configured to determine an internal clock difference of the target data collector by using the internal clock difference of the reference data collector and the first measurement delay and the second measurement delay. The computing unit is configured to calculate a first measurement delay by using the first data packet, and calculate a second measurement delay and an internal clock difference of the reference data collector by using the second data packet; wherein the measurement delay is a total delay of data on a whole transmission path; and the internal clock difference of the reference data collector is calculated by comparing a time stamp corresponding to a rising edge of a pulse calculated by using the second data packet with a standard time; The determining unit is configured to determine the internal clock difference of the target data collector by using the internal clock difference of the reference data collector and the first measurement delay and the second measurement delay.

7. A computer device, comprising: The computer device comprises a memory and a processor, the memory is configured to store a computer program, and the processor is configured to execute the computer program stored in the memory to implement the steps of the method in any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the method in any one of claims 1-5.

9. A computer program product, characterised in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1-5.

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