CN108574547B - A time calibration method and device - Google Patents
A time calibration method and device Download PDFInfo
- Publication number
- CN108574547B CN108574547B CN201710147218.3A CN201710147218A CN108574547B CN 108574547 B CN108574547 B CN 108574547B CN 201710147218 A CN201710147218 A CN 201710147218A CN 108574547 B CN108574547 B CN 108574547B
- Authority
- CN
- China
- Prior art keywords
- time
- terminal
- data
- difference
- side data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000004891 communication Methods 0.000 claims abstract description 41
- 238000004364 calculation method Methods 0.000 claims description 58
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000011664 signaling Effects 0.000 description 18
- 230000001960 triggered effect Effects 0.000 description 4
- 238000009825 accumulation Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000010219 correlation analysis Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 239000013078 crystal Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/004—Synchronisation arrangements compensating for timing error of reception due to propagation delay
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信领域中的信息同步技术,尤其涉及一种时间校准方法及装置。The present invention relates to information synchronization technology in the communication field, in particular to a time calibration method and device.
背景技术Background technique
在通信网络信令、业务流程多接口数据关联分析过程中,由于终端、空口、网络侧数据分别由不同设备进行采集,导致多接口数据时间不同步、信令/业务流程逻辑错序,无法进行关联分析。现有的时间同步技术,通常包括基于卫星数据的GPS同步和基于网络协议的NTP同步,及通过将多源数据的时间戳按照业务逻辑前后关系进行同步。In the process of multi-interface data correlation analysis of communication network signaling and business process, since the terminal, air interface, and network side data are collected by different devices, the time of multi-interface data is not synchronized, and the logic of signaling/business process is out of sequence, which cannot be carried out. Correlation Analysis. Existing time synchronization technologies usually include GPS synchronization based on satellite data and NTP synchronization based on network protocols, and synchronization of time stamps of multi-source data according to the business logic context.
发明内容SUMMARY OF THE INVENTION
本发明公开了一种时间校准方法及装置,旨在解决现有技术中存在的一些问题。The invention discloses a time calibration method and device, aiming at solving some problems existing in the prior art.
例如,GPS/NTP等时间同步手段存在因各类数据采集设备自身时钟精度不足,导致的同步失败问题,比如:For example, time synchronization methods such as GPS/NTP have the problem of synchronization failure caused by insufficient clock accuracy of various data acquisition devices, such as:
因存在手机等硬件各异的多种数据来源,导致数据时间戳的相对时间与实际经历的时间并不相同。如前后两条信令数据实际时间为1000秒,如果手机时钟晶振与标准时钟的偏差为十万分之一,则时间戳的差值为1000*0.00001=0.01秒=10毫秒。这个量级的误差对于信令间隔仅为毫秒量级的信令而言,足以引起业务流程逻辑则无法进行还原的问题。Due to the existence of various data sources with different hardware such as mobile phones, the relative time of the data timestamp is not the same as the actual elapsed time. For example, the actual time of the two signaling data before and after is 1000 seconds. If the deviation between the crystal oscillator of the mobile phone clock and the standard clock is 1/100,000, the difference between the time stamps is 1000*0.00001=0.01 second=10 milliseconds. An error of this magnitude is enough to cause a problem that the business process logic cannot be restored for signaling with a signaling interval of the order of milliseconds.
本发明提供的一种时间校准方法,所述方法包括:A time calibration method provided by the present invention, the method includes:
获取到终端与网络侧进行通信所产生的N条终端侧数据的时间值、以及M条网络侧数据的时间值;N和M均为整数;其中,所述终端侧数据为所述终端接收或发送的数据,所述网络侧数据为所述网络侧接收或发送的数据;The time values of N pieces of terminal-side data and the time values of M pieces of network-side data generated by the communication between the terminal and the network side are obtained; N and M are both integers; wherein, the terminal-side data is received by the terminal or data sent, the network side data is the data received or sent by the network side;
基于所述N条终端侧数据的时间值、以及所述M条网络侧数据的时间值,计算得到所述终端设备与网络侧进行通信所对应的时间误差系数;Calculate, based on the time values of the N pieces of terminal-side data and the time values of the M pieces of network-side data, a time error coefficient corresponding to the communication between the terminal device and the network side;
基于所述时间误差系数,对所述终端设备与所述网络侧通信所产生的N条终端侧数据的时间值进行校准,或,对所述终端设备与所述网络侧通信所产生的M条网络侧数据的时间值进行校准。Based on the time error coefficient, the time values of N pieces of terminal side data generated by the communication between the terminal device and the network side are calibrated, or M pieces of data generated by the communication between the terminal device and the network side are calibrated. The time value of the network side data is calibrated.
本发明实施例还提供一种时间校准装置,包括:The embodiment of the present invention also provides a time calibration device, including:
信息获取单元,用于获取到终端与网络侧进行通信所产生的N条终端侧数据的时间值、以及M条网络侧数据的时间值;N和M均为整数;其中,所述终端侧数据为所述终端接收或发送的数据,所述网络侧数据为所述网络侧接收或发送的数据;an information acquisition unit, configured to acquire the time values of N pieces of terminal-side data and the time values of M pieces of network-side data generated by the communication between the terminal and the network side; N and M are both integers; wherein, the terminal-side data data received or sent by the terminal, and the network side data is the data received or sent by the network side;
系数计算单元,用于基于所述N条终端侧数据的时间值、以及所述M条网络侧数据的时间值,计算得到所述终端设备与网络侧进行通信所对应的时间误差系数;a coefficient calculation unit, configured to calculate, based on the time values of the N pieces of terminal-side data and the time values of the M pieces of network-side data, a time error coefficient corresponding to the communication between the terminal device and the network side;
校准单元,用于基于所述时间误差系数,对所述终端设备与所述网络侧通信所产生的N条终端侧数据的时间值进行校准,或,对所述终端设备与所述网络侧通信所产生的M条网络侧数据的时间值进行校准。a calibration unit, configured to calibrate, based on the time error coefficient, the time values of N pieces of terminal-side data generated by the communication between the terminal device and the network side, or to calibrate the communication between the terminal device and the network side The time values of the generated M pieces of network side data are calibrated.
本发明提出的一种时间校准方法及装置,基于终端与网络的通信所产生的数据,获取到上下行数据的时间差,然后基于时间差计算得到时间误差系数,再利用时间误差系数对终端或网络侧的数据进行校准。如此,通过针对某一侧的数据进行逐个分析以及校准,就能够避免由于长时间的误差累积所导致的数据错序等问题。A time calibration method and device proposed by the present invention obtain the time difference between uplink and downlink data based on the data generated by the communication between the terminal and the network, and then calculate the time error coefficient based on the time difference, and then use the time error coefficient to adjust the terminal or network side. data to be calibrated. In this way, by analyzing and calibrating the data of a certain side one by one, problems such as data misordering caused by accumulation of errors for a long time can be avoided.
附图说明Description of drawings
图1为本发明实施例时间校准方法流程示意图;1 is a schematic flowchart of a time calibration method according to an embodiment of the present invention;
图2为本发明实施例通信场景示意图;FIG. 2 is a schematic diagram of a communication scenario according to an embodiment of the present invention;
图3为本发明实施例时间校准计算流程示意图;3 is a schematic flowchart of a time calibration calculation process according to an embodiment of the present invention;
图4为本发明实施例信息采集示意图;4 is a schematic diagram of information collection according to an embodiment of the present invention;
图5为本发明实施例时间校准装置组成结构示意图。FIG. 5 is a schematic structural diagram of the composition of a time calibration device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和具体实施例对本发明作进一步详细说明。The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
实施例一、
本发明实施例提供了一种时间校准方法,如图1所示,包括:An embodiment of the present invention provides a time calibration method, as shown in FIG. 1 , including:
步骤101:获取到终端设备与网络侧的通信产生的N条终端侧数据的时间值、以及M条网络侧数据的时间值;N和M均为整数;其中,所述终端侧数据为所述终端接收或发送的数据,所述网络侧数据为所述网络侧接收或发送的数据;Step 101: Acquire the time values of N pieces of terminal-side data and the time values of M pieces of network-side data generated by the communication between the terminal device and the network side; N and M are both integers; wherein, the terminal-side data is the Data received or sent by the terminal, and the network side data is the data received or sent by the network side;
步骤102:基于所述N条终端侧数据的时间值、以及所述M条网络侧数据的时间值,计算得到所述终端设备与网络侧进行通信所对应的时间误差系数;Step 102: Calculate, based on the time values of the N pieces of terminal-side data and the time values of the M pieces of network-side data, a time error coefficient corresponding to the communication between the terminal device and the network side;
步骤103:基于所述时间误差系数,对所述终端设备与所述网络侧通信所产生的N条终端侧数据的时间值进行校准,或,对所述终端设备与所述网络侧通信所产生的M条网络侧数据的时间值进行校准。Step 103: Based on the time error coefficient, calibrate the time values of N pieces of terminal-side data generated by the communication between the terminal device and the network side, or, The time values of the M pieces of network side data are calibrated.
关于终端侧数据的时间值以及网络侧数据的时间值,可以参见图2,其中终端设备发出的数据TAi均为终端侧数据对应的时间值,TBj为网络侧数据对应的时间值。其中,i和j均为整数。通常来说N和M可以相同,也就是说,在执行一个业务流程的时候,终端发送和接收的数据的总数量、与网络侧接收和发送的数据的总数量可能是相同的,当然也不排除特殊情况,比如终端未接收到网络侧发来的数据时,就有可能不会发出对应的响应信息,那么这种情况下N和M则为不同数值。具体的通信情况本实施例中不进行穷举。For the time value of the terminal side data and the time value of the network side data, please refer to FIG. 2 , in which the data TAi sent by the terminal device are the time values corresponding to the terminal side data, and TBj is the time value corresponding to the network side data. where i and j are both integers. Generally speaking, N and M can be the same, that is to say, when a business process is executed, the total amount of data sent and received by the terminal and the total amount of data received and sent by the network side may be the same. Excluding special cases, for example, when the terminal does not receive the data sent from the network side, it may not send the corresponding response information. In this case, N and M are different values. The specific communication situation is not exhaustive in this embodiment.
可以理解的是,在获取到这些通信数据的时候,除了能够得到N条终端侧数据以及M条网络侧数据的时间值之外,还应能够获取到每一条终端侧数据以及网络侧数据的发送或接收方向,比如,第i条终端侧数据为发送的上行数据还是接收的下行数据。具体的获取方式,可以为从网络侧的管理设备侧获取、还可以由终端上报,本实施例不进行穷举。It can be understood that when acquiring these communication data, in addition to the time values of N pieces of terminal-side data and M pieces of network-side data, it should also be able to obtain the transmission of each piece of terminal-side data and network-side data. Or the receiving direction, for example, whether the i-th terminal-side data is sent uplink data or received downlink data. The specific acquisition method may be acquired from the management device side on the network side or reported by the terminal, which is not exhaustive in this embodiment.
所述基于所述N条终端侧数据的时间值、以及所述M条网络侧数据的时间值,计算得到所述终端设备与网络侧进行通信所对应的时间误差系数,包括:The calculating and obtaining the time error coefficient corresponding to the communication between the terminal device and the network side based on the time values of the N pieces of terminal-side data and the time values of the M pieces of network-side data, including:
从所述N条终端侧数据中获取到第一条终端侧数据;所述第一条终端侧数据表征所述N条终端侧数据中时间最早的一条数据;The first piece of terminal-side data is obtained from the N pieces of terminal-side data; the first piece of terminal-side data represents the earliest piece of data in the N pieces of terminal-side data;
从所述M条终端侧数据中获取到第一条网络侧数据;所述第一条网络侧数据表征所述M条网络侧数据中时间最早的一条数据;The first piece of network-side data is obtained from the M pieces of terminal-side data; the first piece of network-side data represents the oldest piece of data in the M pieces of network-side data;
基于所述第一条终端侧数据、以及所述第一条网络侧数据所分别对应的时间值,确定基于所述时间误差系数的计算方式,基于所述计算方式计算得到所述时间误差系数。Based on the time values corresponding to the first piece of terminal-side data and the first piece of network-side data, a calculation method based on the time error coefficient is determined, and the time error coefficient is calculated based on the calculation method.
具体来说,所述基于所述第一条终端侧数据、以及所述第一条网络侧数据所分别对应的时间值,确定基于所述时间误差系数的计算方式,包括:Specifically, determining the calculation method based on the time error coefficient based on the time values corresponding to the first piece of terminal-side data and the first piece of network-side data, including:
当所述第一条网络侧数据的时间值大于所述第一条终端侧数据的时间值时,确定采用第一计算方式计算所述时间误差系数,否则,确定采用第二计算方式计算所述时间误差系数;第一条网络侧数据的时间值大于第一条终端侧数据的时间值的产生场景可以是由于终端侧触发的某一个业务流程所产生的,比如,终端发起呼叫业务时,可以由终端向网络发请求,那么在这个业务中,终端的第一条数据的时间值就会小于网络侧的第一条数据的时间值;反之,就有可能是网络侧触发的业务场景,这里不再进行赘述。When the time value of the first piece of network-side data is greater than the time value of the first piece of terminal-side data, it is determined to use the first calculation method to calculate the time error coefficient; otherwise, it is determined to use the second calculation method to calculate the time error coefficient. Time error coefficient; the scenario where the time value of the first piece of network-side data is greater than the time value of the first piece of terminal-side data may be caused by a certain service process triggered by the terminal side. For example, when the terminal initiates a call service, it can be The terminal sends a request to the network, then in this service, the time value of the first piece of data on the terminal will be less than the time value of the first piece of data on the network side; otherwise, it may be a service scenario triggered by the network side, here No further description will be given.
相应的,所述基于所述计算方式计算得到所述时间误差系数包括:Correspondingly, the calculation based on the calculation method to obtain the time error coefficient includes:
当确定采用第一计算方式时,基于所述N条终端侧数据、以及所述M条网络侧数据,计算得到最大下行时间差以及最小上行时间差,至少基于所述最大下行时间差以及最小上行时间差,计算得到所述时间误差系数;When it is determined to adopt the first calculation method, the maximum downlink time difference and the minimum uplink time difference are calculated based on the N pieces of terminal-side data and the M pieces of network-side data, and at least based on the maximum downlink time difference and the minimum uplink time difference, calculate obtain the time error coefficient;
当确定采用第二计算方式是,基于所述N条终端侧数据、以及所述M条网络侧数据,计算得到最大上行时间差以及最小下行时间差,至少基于所述最大上行时间差以及最小下行时间差计算得到所述时间误差系数。When it is determined that the second calculation method is adopted, the maximum uplink time difference and the minimum downlink time difference are calculated based on the N pieces of terminal side data and the M pieces of network side data, at least based on the maximum uplink time difference and the minimum downlink time difference. the time error coefficient.
至少基于所述最大下行时间差以及最小上行时间差,计算得到所述时间误差系数,还包括:Calculate the time error coefficient based on at least the maximum downlink time difference and the minimum uplink time difference, and further include:
将最大下行时间差减去最小上行时间差得到第一差值,将终端侧的第一条上行数据发送时间值减去终端侧最后一条下行数据接收时间值得到第二差值,将第一差值与所述第二差值的比值,作为所述时间误差系数。Subtract the maximum downlink time difference from the minimum uplink time difference to obtain the first difference value, subtract the first uplink data transmission time value on the terminal side from the terminal side last downlink data reception time value to obtain the second difference value, and compare the first difference value with The ratio of the second difference is used as the time error coefficient.
进一步地,在本计算中,还可以首先判断最大下行时间差是否不大于最小上行时间差,若是,则可以不进行计算,否则,执行上述至少基于所述最大上行时间差以及所述最小下行时间差,计算得到所述时间误差系数的计算。Further, in this calculation, it is also possible to first determine whether the maximum downlink time difference is not greater than the minimum uplink time difference, and if so, the calculation may not be performed, otherwise, the above-mentioned calculation is performed based on at least the maximum uplink time difference and the minimum downlink time difference. Calculation of the time error coefficient.
关于上述至少基于所述最大上行时间差以及所述最小下行时间差,计算得到所述时间误差系数的计算方式,具体来说,当网络侧中第一条数据时间值大于终端侧中第一条数据时间值时,计算出最大下行时间差DownVlaueMax和最小上行时间差UpVlaueMin,由于DownVlaueMax≤UpVlaueMin,时间同步才能进行,所以时间误差系数的计算方式为:Regarding the above calculation method for calculating the time error coefficient based on at least the maximum uplink time difference and the minimum downlink time difference, specifically, when the time value of the first piece of data on the network side is greater than the time of the first piece of data on the terminal side value, the maximum downlink time difference DownVlaueMax and the minimum uplink time difference UpVlaueMin are calculated. Since DownVlaueMax≤UpVlaueMin, time synchronization can only be performed, so the calculation method of the time error coefficient is:
k=(DownVlaueMax-UpVlaueMin)/(UpMinUETime-DownMaxUETime),以使得调整后的时间差保证DownVlaueMax≤UpVlaueMin;k=(DownVlaueMax-UpVlaueMin)/(UpMinUETime-DownMaxUETime), so that the adjusted time difference ensures that DownVlaueMax≤UpVlaueMin;
其中,UpMinUETime表示终端侧第一条上行数据发送时间值;DownMaxUETime表示终端侧最后一条下行数据接收时间值。Wherein, UpMinUETime represents the sending time value of the first uplink data on the terminal side; DownMaxUETime represents the receiving time value of the last downlink data on the terminal side.
另外,至少基于所述最大上行时间差以及最小下行时间差计算得到所述时间误差系数,还包括:In addition, calculating and obtaining the time error coefficient based on at least the maximum uplink time difference and the minimum downlink time difference, further comprising:
将最大上行时间差减去最小下行时间差得到第三差值,将终端侧的第一条下行数据接收时间值减去最后一条上行数据发送时间值得到第四差值,将第三差值与所述第四差值的比值,作为所述时间误差系数。Subtract the maximum uplink time difference from the minimum downlink time difference to obtain the third difference value, subtract the last uplink data transmission time value from the first downlink data reception time value on the terminal side to obtain the fourth difference value, and compare the third difference value with the The ratio of the fourth difference is used as the time error coefficient.
当网络侧中第一条数据时间值小于终端侧中第一条数据时间值,计算出UpVlaueMax和DownVlaueMin,当UpVlaueMax≤DownVlaueMin,时间同步才能进行,所以时间误差系数k=(UpVlaueMax-DownVlaueMin)/(DownMinUETime-UpMaxUETime);When the time value of the first piece of data on the network side is smaller than the time value of the first piece of data on the terminal side, UpVlaueMax and DownVlaueMin are calculated. When UpVlaueMax≤DownVlaueMin, time synchronization can be performed, so the time error coefficient k=(UpVlaueMax-DownVlaueMin)/( DownMinUETime-UpMaxUETime);
其中,DownMinUETime表示终端侧的第一条下行数据接收时间值;UpMaxUETime表示终端侧最后一条上行数据发送时间值。Wherein, DownMinUETime represents the time value of the first piece of downlink data received on the terminal side; UpMaxUETime represents the time value of the last piece of uplink data sent on the terminal side.
所述对所述终端设备与所述网络侧通信所产生的N条终端侧数据的时间值进行校准,包括:The calibrating the time values of N pieces of terminal-side data generated by the communication between the terminal device and the network side includes:
计算得到第i条终端侧数据与第一条终端侧数据之间的时差i;其中,i为大于等于0且小于等于N的整数;基于所述时差i与所述时间误差系数相乘,再与所述第i条终端侧数据的时间值相加得到的结果,作为校准后的第i条终端侧数据的时间值;Calculate the time difference i between the i-th terminal-side data and the first terminal-side data; wherein, i is an integer greater than or equal to 0 and less than or equal to N; based on the multiplication of the time difference i and the time error coefficient, and then The result obtained by adding the time value of the i-th terminal-side data as the time value of the i-th terminal-side data after calibration;
对所述终端设备与所述网络侧通信所产生的M条网络侧数据的时间值进行校准,包括:Calibrating the time values of M pieces of network side data generated by the communication between the terminal device and the network side, including:
计算得到第j条网络侧数据与第一条网络侧数据之间的时差j;其中,j为大于等于0且小于等于M的整数;基于所述时差j与所述时间误差系数相乘,再与所述第j条网络侧数据的时间值相加得到的结果,作为校准后的第i条网络侧数据的时间值。Calculate the time difference j between the jth piece of network-side data and the first piece of network-side data; wherein, j is an integer greater than or equal to 0 and less than or equal to M; based on the multiplication of the time difference j and the time error coefficient, and then The result obtained by adding the time value of the j-th piece of network-side data is taken as the time value of the i-th piece of network-side data after calibration.
基于时间误差系数,将一侧数据所有时间进行校准,确保与另一侧数据时钟相对同步。例如,将UE侧所有数据时间校准:Based on the time error coefficient, the data on one side is calibrated at all times to ensure relative synchronization with the data clock on the other side. For example, time calibration of all data on the UE side:
Time=TAi-TA0;Time=TAi-TA0;
new TAi=TAi+(Time_hour*3600+Time_minute*60+Time_second)*k;new TAi=TAi+(Time_hour*3600+Time_minute*60+Time_second)*k;
其中,时间分别包括有时、分和秒的参数,分别基于时、分和秒的参数与时间误差系数进行计算然后对TAi进行校准得到新的TAi。The time includes parameters of hour, minute, and second, respectively, and the calculation is performed based on the parameters of hour, minute, and second, and the time error coefficient, and then TAi is calibrated to obtain a new TAi.
进行时钟校准后的UE侧数据、或网络侧数据,再进行时间同步,这样业务流程逻辑就得到整体还原。The UE side data or network side data after the clock calibration is performed, and then time synchronization is performed, so that the business process logic can be restored as a whole.
参见图3,针对本实施例提供的处理方法提供计算流程:首先计算得到上下行数据时间差得到上下行数据时间差列表,分别为DownValueList和UpValueList;Referring to FIG. 3 , a calculation process is provided for the processing method provided by this embodiment: first, the time difference between uplink and downlink data is calculated to obtain a list of time difference between uplink and downlink data, which are DownValueList and UpValueList respectively;
判断终端侧第一条数据的时间值,是否大于网络侧第一条数据的时间值;Determine whether the time value of the first piece of data on the terminal side is greater than the time value of the first piece of data on the network side;
若是,则从所述上下行数据时间差列表中,提取得到上行最大时间差和下行最小时间差;然后判断是否上行最大时间差大于下行最小时间差,若是,则基于k=(DownVlaueMax-UpVlaueMin)/(UpMinUETime-DownMaxUETime)计算得到时间误差系数,然后基于时间误差系数计算得到校准后的时间值;If so, extract the maximum uplink time difference and the minimum downlink time difference from the list of uplink and downlink data time differences; then judge whether the uplink maximum time difference is greater than the downlink minimum time difference, and if so, based on k=(DownVlaueMax-UpVlaueMin)/(UpMinUETime-DownMaxUETime ) calculates the time error coefficient, and then calculates the calibrated time value based on the time error coefficient;
否则,从上下行数据时间差列表中,提取得到下行最大时间差和上行最小时间差,判断下行最大时间差是否不小于上行最小时间差,若是,则基于k=(UpVlaueMax-DownVlaueMin)/(DownMinUETime-UpMaxUETime)计算得到时间误差系数,然后基于时间误差系数计算得到校准后的时间值。Otherwise, extract the maximum downlink time difference and the minimum uplink time difference from the list of uplink and downlink data time differences, and judge whether the maximum downlink time difference is not less than the minimum uplink time difference. time error coefficient, and then calculate the calibrated time value based on the time error coefficient.
最后介绍关于如何得到终端以及网络侧进行通信所产生的数据,可以参见图4,应用商用路测及开源工具,提取终端侧原始信令数据、空口测量数据、用户面数据,导出标准格式数据,应用主流信令监测系统/仪表,同步采集核心网原始信令、用户面数据并进行过滤提取,导出标准格式数据;然后由时钟补偿多源数据同步设备,将信令/业务数据进行时钟相对校准,得到时钟补偿后的信令/业务数据;然后经过信令/业务流程匹配设备以及时间同步设备的处理,实现终端以及网络侧的信令及业务流程逻辑整体还原。Finally, it introduces how to obtain the data generated by the communication between the terminal and the network side. See Figure 4. Commercial drive tests and open source tools are used to extract the original signaling data, air interface measurement data, and user plane data on the terminal side, and export standard format data. Apply mainstream signaling monitoring systems/meters to synchronously collect the original signaling and user plane data of the core network, filter and extract, and export standard format data; then use the clock compensation multi-source data synchronization device to perform relative clock calibration on signaling/service data , to obtain the signaling/service data after clock compensation; and then through the processing of signaling/service process matching equipment and time synchronization equipment, the overall restoration of signaling and service process logic on the terminal and the network side is realized.
可见,通过采用上述方案,就能够基于终端与网络的通信所产生的数据,获取到上下行数据的时间差,然后基于时间差计算得到时间误差系数,再利用时间误差系数对终端或网络侧的数据进行校准。如此,通过针对某一侧的数据进行逐个分析以及校准,就能够避免由于长时间的误差累积所导致的数据错序等问题。It can be seen that by adopting the above scheme, the time difference between the uplink and downlink data can be obtained based on the data generated by the communication between the terminal and the network, and then the time error coefficient can be calculated based on the time difference, and then the data on the terminal or the network side can be processed by using the time error coefficient. calibration. In this way, by analyzing and calibrating the data of a certain side one by one, problems such as data misordering caused by accumulation of errors for a long time can be avoided.
实施例二、Embodiment two,
本发明实施例提供了一种时间校准装置,如图5所示,包括:An embodiment of the present invention provides a time calibration device, as shown in FIG. 5 , including:
信息获取单元51,用于获取到终端与网络侧进行通信所产生的N条终端侧数据的时间值、以及M条网络侧数据的时间值;N和M均为整数;其中,所述终端侧数据为所述终端接收或发送的数据,所述网络侧数据为所述网络侧接收或发送的数据;The information acquisition unit 51 is used to acquire the time values of N pieces of terminal side data and the time values of M pieces of network side data generated by the communication between the terminal and the network side; N and M are both integers; wherein, the terminal side The data is the data received or sent by the terminal, and the network side data is the data received or sent by the network side;
系数计算单元52,用于基于所述N条终端侧数据的时间值、以及所述M条网络侧数据的时间值,计算得到所述终端设备与网络侧进行通信所对应的时间误差系数;A coefficient calculation unit 52, configured to calculate a time error coefficient corresponding to the communication between the terminal device and the network side based on the time values of the N pieces of terminal side data and the time values of the M pieces of network side data;
校准单元53,用于基于所述时间误差系数,对所述终端设备与所述网络侧通信所产生的N条终端侧数据的时间值进行校准,或,对所述终端设备与所述网络侧通信所产生的M条网络侧数据的时间值进行校准。A calibration unit 53, configured to calibrate, based on the time error coefficient, the time values of N pieces of terminal-side data generated by the communication between the terminal device and the network side, or to perform a calibration between the terminal device and the network side The time value of the M pieces of network side data generated by the communication is calibrated.
本发明实施例提供的装置,可以设置在网络侧,具体可以设置在网络中的管理设备中,具体的设置位置本实施例中不进行穷举。The apparatus provided by the embodiment of the present invention may be set on the network side, and specifically may be set on a management device in the network, and the specific set location is not exhaustive in this embodiment.
关于终端侧数据的时间值以及网络侧数据的时间值,可以参见图2,其中终端设备发出的数据TAi均为终端侧数据对应的时间值,TBj为网络侧数据对应的时间值。其中,i和j均为整数。通常来说N和M可以相同,也就是说,在执行一个业务流程的时候,终端发送和接收的数据的总数量、与网络侧接收和发送的数据的总数量可能是相同的,当然也不排除特殊情况,比如终端未接收到网络侧发来的数据时,就有可能不会发出对应的响应信息,那么这种情况下N和M则为不同数值。具体的通信情况本实施例中不进行穷举。For the time value of the terminal side data and the time value of the network side data, please refer to FIG. 2 , in which the data TAi sent by the terminal device are the time values corresponding to the terminal side data, and TBj is the time value corresponding to the network side data. where i and j are both integers. Generally speaking, N and M can be the same, that is to say, when a business process is executed, the total amount of data sent and received by the terminal and the total amount of data received and sent by the network side may be the same. Excluding special cases, for example, when the terminal does not receive the data sent from the network side, it may not send the corresponding response information. In this case, N and M are different values. The specific communication situation is not exhaustive in this embodiment.
可以理解的是,在获取到这些通信数据的时候,除了能够得到N条终端侧数据以及M条网络侧数据的时间值之外,还应能够获取到每一条终端侧数据以及网络侧数据的发送或接收方向,比如,第i条终端侧数据为发送的上行数据还是接收的下行数据。具体的获取方式,可以为从网络侧的管理设备侧获取、还可以由终端上报,本实施例不进行穷举。It can be understood that when acquiring these communication data, in addition to the time values of N pieces of terminal-side data and M pieces of network-side data, it should also be able to obtain the transmission of each piece of terminal-side data and network-side data. Or the receiving direction, for example, whether the i-th terminal-side data is sent uplink data or received downlink data. The specific acquisition method may be acquired from the management device side on the network side or reported by the terminal, which is not exhaustive in this embodiment.
所述系数计算单元,用于从所述N条终端侧数据中获取到第一条终端侧数据;所述第一条终端侧数据表征所述N条终端侧数据中时间最早的一条数据;the coefficient calculation unit, configured to obtain the first piece of terminal-side data from the N pieces of terminal-side data; the first piece of terminal-side data represents the earliest piece of data among the N pieces of terminal-side data;
从所述M条终端侧数据中获取到第一条网络侧数据;所述第一条网络侧数据表征所述M条网络侧数据中时间最早的一条数据;The first piece of network-side data is obtained from the M pieces of terminal-side data; the first piece of network-side data represents the oldest piece of data in the M pieces of network-side data;
基于所述第一条终端侧数据、以及所述第一条网络侧数据所分别对应的时间值,确定基于所述时间误差系数的计算方式,基于所述计算方式计算得到所述时间误差系数。Based on the time values corresponding to the first piece of terminal-side data and the first piece of network-side data, a calculation method based on the time error coefficient is determined, and the time error coefficient is calculated based on the calculation method.
具体来说,所述系数计算单元,用于当所述第一条网络侧数据的时间值大于所述第一条终端侧数据的时间值时,确定采用第一计算方式计算所述时间误差系数,否则,确定采用第二计算方式计算所述时间误差系数;第一条网络侧数据的时间值大于第一条终端侧数据的时间值的产生场景可以是由于终端侧触发的某一个业务流程所产生的,比如,终端发起呼叫业务时,可以由终端向网络发请求,那么在这个业务中,终端的第一条数据的时间值就会小于网络侧的第一条数据的时间值;反之,就有可能是网络侧触发的业务场景,这里不再进行赘述。Specifically, the coefficient calculation unit is configured to determine to use a first calculation method to calculate the time error coefficient when the time value of the first piece of network-side data is greater than the time value of the first piece of terminal-side data , otherwise, determine to use the second calculation method to calculate the time error coefficient; the generation scenario where the time value of the first piece of network-side data is greater than the time value of the first piece of terminal-side data may be caused by a certain service process triggered by the terminal side For example, when the terminal initiates a call service, the terminal can send a request to the network, then in this service, the time value of the first piece of data on the terminal will be smaller than the time value of the first piece of data on the network side; otherwise, It may be a service scenario triggered by the network side, which will not be repeated here.
相应的,所述系数计算单元,用于当确定采用第一计算方式时,基于所述N条终端侧数据、以及所述M条网络侧数据,计算得到最大下行时间差以及最小上行时间差,至少基于所述最大下行时间差以及最小上行时间差,计算得到所述时间误差系数;Correspondingly, the coefficient calculation unit is configured to, when it is determined to adopt the first calculation method, calculate the maximum downlink time difference and the minimum uplink time difference based on the N pieces of terminal-side data and the M pieces of network-side data, at least based on The maximum downlink time difference and the minimum uplink time difference are calculated to obtain the time error coefficient;
当确定采用第二计算方式是,基于所述N条终端侧数据、以及所述M条网络侧数据,计算得到最大上行时间差以及最小下行时间差,至少基于所述最大上行时间差以及最小下行时间差计算得到所述时间误差系数。When it is determined that the second calculation method is adopted, the maximum uplink time difference and the minimum downlink time difference are calculated based on the N pieces of terminal side data and the M pieces of network side data, at least based on the maximum uplink time difference and the minimum downlink time difference. the time error coefficient.
系数计算单元,用于将最大下行时间差减去最小上行时间得到第一差值,将终端侧的第一条上行数据发送时间值减去终端侧最后一条下行数据接收时间值得到第二差值,将第一差值与所述第二差值的比值,作为所述时间误差系数。a coefficient calculation unit, configured to subtract the minimum uplink time from the maximum downlink time difference to obtain the first difference value, and subtract the first uplink data transmission time value on the terminal side from the terminal side last downlink data reception time value to obtain the second difference value, The ratio of the first difference to the second difference is used as the time error coefficient.
进一步地,在本计算中,还可以首先判断最大下行时间差是否不大于最小上行时间差,若是,则可以不进行计算,否则,执行上述至少基于所述最大上行时间差以及所述最小下行时间差,计算得到所述时间误差系数的计算。Further, in this calculation, it is also possible to first determine whether the maximum downlink time difference is not greater than the minimum uplink time difference, and if so, the calculation may not be performed, otherwise, the above-mentioned calculation is performed based on at least the maximum uplink time difference and the minimum downlink time difference. Calculation of the time error coefficient.
关于上述至少基于所述最大上行时间差以及所述最小下行时间差,计算得到所述时间误差系数的计算方式,具体来说,当网络侧中第一条数据时间值大于终端侧中第一条数据时间值,计算出最大下行时间差DownVlaueMax和最小上行时间差UpVlaueMin,由于DownVlaueMax≤UpVlaueMin,时间同步才能进行,所以时间误差系数k=(DownVlaueMax-UpVlaueMin)/(UpMinUETime-DownMaxUETime),以使得调整后的时间差保证DownVlaueMax≤UpVlaueMin。Regarding the above calculation method for calculating the time error coefficient based on at least the maximum uplink time difference and the minimum downlink time difference, specifically, when the time value of the first piece of data on the network side is greater than the time of the first piece of data on the terminal side value, calculate the maximum downlink time difference DownVlaueMax and the minimum uplink time difference UpVlaueMin, since DownVlaueMax≤UpVlaueMin, time synchronization can be carried out, so the time error coefficient k=(DownVlaueMax-UpVlaueMin)/(UpMinUETime-DownMaxUETime), so that the adjusted time difference guarantees DownVlaueMax ≤UpVlaueMin.
另外,系数计算单元,用于将最大上行时间差减去最小下行时间差得到第三差值,将终端侧的第一条下行数据接收时间值减去最后一条上行数据发送时间值得到第四差值,将第三差值与所述第四差值的比值,作为所述时间误差系数。In addition, the coefficient calculation unit is configured to subtract the minimum downlink time difference from the maximum uplink time difference to obtain a third difference value, and subtract the last uplink data transmission time value from the first downlink data reception time value on the terminal side to obtain a fourth difference value, The ratio of the third difference value to the fourth difference value is used as the time error coefficient.
当网络侧中第一条数据时间值小于终端侧中第一条数据时间值,计算出UpVlaueMax和DownVlaueMin,当UpVlaueMax≤DownVlaueMin,时间同步才能进行,所以时间误差系数k=(UpVlaueMax-DownVlaueMin)/(DownMinUETime-UpMaxUETime)。When the time value of the first piece of data on the network side is smaller than the time value of the first piece of data on the terminal side, UpVlaueMax and DownVlaueMin are calculated. When UpVlaueMax≤DownVlaueMin, time synchronization can be performed, so the time error coefficient k=(UpVlaueMax-DownVlaueMin)/( DownMinUETime-UpMaxUETime).
所述校准单元,具体用于计算得到第i条终端侧数据与第一条终端侧数据之间的时差i;其中,i为大于等于0且小于等于N的整数;基于所述时差i与所述时间误差系数相乘,再与所述第i条终端侧数据的时间值相加得到的结果,作为校准后的第i条终端侧数据的时间值;The calibration unit is specifically used to calculate the time difference i between the i-th terminal-side data and the first terminal-side data; wherein, i is an integer greater than or equal to 0 and less than or equal to N; based on the time difference i and all The time error coefficient is multiplied, and the result obtained by adding the time value of the i-th terminal side data is used as the time value of the i-th terminal-side data after calibration;
和/或,and / or,
计算得到第j条网络侧数据与第一条网络侧数据之间的时差j;其中,j为大于等于0且小于等于M的整数;基于所述时差j与所述时间误差系数相乘,再与所述第j条网络侧数据的时间值相加得到的结果,作为校准后的第i条网络侧数据的时间值。Calculate the time difference j between the jth piece of network-side data and the first piece of network-side data; wherein, j is an integer greater than or equal to 0 and less than or equal to M; based on the multiplication of the time difference j and the time error coefficient, and then The result obtained by adding the time value of the j-th piece of network-side data is taken as the time value of the i-th piece of network-side data after calibration.
基于时间误差系数,将一侧数据所有时间进行校准,确保与另一侧数据时钟相对同步。例如,将UE侧所有数据时间校准:Based on the time error coefficient, the data on one side is calibrated at all times to ensure relative synchronization with the data clock on the other side. For example, time calibration of all data on the UE side:
Time=TAi-TA0Time=TAi-TA0
new TAi=TAi+(Time_hour*3600+Time_minute*60+Time_second)*k;new TAi=TAi+(Time_hour*3600+Time_minute*60+Time_second)*k;
其中,时间分别包括有时、分和秒的参数,分别基于时、分和秒的参数与时间误差系数进行计算然后对TAi进行校准得到新的TAi。The time includes parameters of hour, minute, and second, respectively, and the calculation is performed based on the parameters of hour, minute, and second, and the time error coefficient, and then TAi is calibrated to obtain a new TAi.
进行时钟校准后的UE侧数据、或网络侧数据,再进行时间同步,这样业务流程逻辑就得到整体还原。The UE side data or network side data after the clock calibration is performed, and then time synchronization is performed, so that the business process logic can be restored as a whole.
参见图3,针对本实施例提供的处理方法提供计算流程:首先计算得到上下行数据时间差列表得到上下行数据时间差列表,分别为DownValueList和UpValueList;然后判断终端侧第一条数据的时间值是否大于网络侧第一条数据的时间值;Referring to Fig. 3, a calculation flow is provided for the processing method provided by the present embodiment: firstly, a list of time difference between uplink and downlink data is obtained by calculation, and a list of time difference between uplink and downlink data is obtained, which are DownValueList and UpValueList respectively; then it is judged whether the time value of the first piece of data on the terminal side is greater than The time value of the first piece of data on the network side;
若是,则从所述上下行数据时间差列表中,提取得到上行最大时间差和下行最小时间差;然后判断是否上行最大时间差大于下行最小时间差,若是,则基于k=(DownVlaueMax-UpVlaueMin)/(UpMinUETime-DownMaxUETime)计算得到时间误差系数,然后基于时间误差系数计算得到校准后的时间值;If so, extract the maximum uplink time difference and the minimum downlink time difference from the list of uplink and downlink data time differences; then judge whether the uplink maximum time difference is greater than the downlink minimum time difference, and if so, based on k=(DownVlaueMax-UpVlaueMin)/(UpMinUETime-DownMaxUETime ) calculates the time error coefficient, and then calculates the calibrated time value based on the time error coefficient;
否则,从上下行数据时间差列表中,提取得到下行最大时间差和上行最小时间差,判断下行最大时间差是否不小于上行最小时间差,若是,则基于k=(UpVlaueMax-DownVlaueMin)/(DownMinUETime-UpMaxUETime)计算得到时间误差系数,然后基于时间误差系数计算得到校准后的时间值。Otherwise, extract the maximum downlink time difference and the minimum uplink time difference from the list of uplink and downlink data time differences, and judge whether the maximum downlink time difference is not less than the minimum uplink time difference. time error coefficient, and then calculate the calibrated time value based on the time error coefficient.
最后介绍关于如何得到终端以及网络侧进行通信所产生的数据,可以参见图4,应用商用路测及开源工具,提取终端侧原始信令数据、空口测量数据、用户面数据,导出标准格式数据,应用主流信令监测系统/仪表,同步采集核心网原始信令、用户面数据并进行过滤提取,导出标准格式数据,通过时钟补偿多源数据同步设备将信令/业务数据进行时钟相对校准,经过信令/业务流程匹配设备以及时间同步设备的处理,实现信令及业务流程逻辑整体还原。Finally, it introduces how to obtain the data generated by the communication between the terminal and the network side. See Figure 4. Commercial drive tests and open source tools are used to extract the original signaling data, air interface measurement data, and user plane data on the terminal side, and export standard format data. Using mainstream signaling monitoring systems/meters, synchronously collect the original signaling and user plane data of the core network, filter and extract data, export standard format data, and use clock compensation multi-source data synchronization equipment to perform relative clock calibration on signaling/service data. The processing of signaling/business process matching equipment and time synchronization equipment realizes the overall restoration of signaling and business process logic.
可见,通过采用上述方案,就能够基于终端与网络的通信所产生的数据,获取到上下行数据的时间差,然后基于时间差计算得到时间误差系数,再利用时间误差系数对终端或网络侧的数据进行校准。如此,通过针对某一侧的数据进行逐个分析以及校准,就能够避免由于长时间的误差累积所导致的数据错序等问题。It can be seen that by adopting the above scheme, the time difference between the uplink and downlink data can be obtained based on the data generated by the communication between the terminal and the network, and then the time error coefficient can be calculated based on the time difference, and then the data on the terminal or the network side can be processed by using the time error coefficient. calibration. In this way, by analyzing and calibrating the data of a certain side one by one, problems such as data misordering caused by accumulation of errors for a long time can be avoided.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者服务器不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者服务器所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者服务器中还存在另外的相同要素。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or server comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or server. Without further limitation, an element qualified by the phrase "comprises a..." does not preclude the presence of additional identical elements in the process, method, article, or server that includes the element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The above-mentioned serial numbers of the embodiments of the present invention are only for description, and do not represent the advantages or disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform, and of course hardware can also be used, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present invention can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products are stored in a storage medium (such as ROM/RAM, magnetic disk, CD-ROM), including several instructions to make a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the scope of the present invention. Any equivalent structure or equivalent process transformation made by using the contents of the description and drawings of the present invention, or directly or indirectly applied in other related technical fields , are similarly included in the scope of patent protection of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710147218.3A CN108574547B (en) | 2017-03-13 | 2017-03-13 | A time calibration method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710147218.3A CN108574547B (en) | 2017-03-13 | 2017-03-13 | A time calibration method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108574547A CN108574547A (en) | 2018-09-25 |
CN108574547B true CN108574547B (en) | 2020-07-03 |
Family
ID=63578329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710147218.3A Active CN108574547B (en) | 2017-03-13 | 2017-03-13 | A time calibration method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108574547B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111132302B (en) * | 2019-12-27 | 2022-05-03 | 京信网络系统股份有限公司 | Time synchronization method, device, base station equipment and computer readable storage medium |
CN112019289B (en) * | 2020-08-28 | 2023-05-16 | 帷幄匠心科技(杭州)有限公司 | Time synchronization method of time sharing system |
CN112286039A (en) * | 2020-12-30 | 2021-01-29 | 深圳市越芯电子有限责任公司 | Clock calibration method and device and readable storage medium |
CN118658643A (en) * | 2024-07-01 | 2024-09-17 | 广州医科大学附属肿瘤医院(广州市癌症防治中心) | A sports health monitoring method and system based on smart wearable device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101431385A (en) * | 2008-08-26 | 2009-05-13 | 中兴通讯股份有限公司 | Frequency and time synchronization method for passive optical network |
KR20090128654A (en) * | 2008-06-11 | 2009-12-16 | 삼성전자주식회사 | Method and apparatus for acquiring uplink transmission time in wireless communication system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101990746B (en) * | 2009-12-01 | 2015-07-01 | 高通股份有限公司 | Method and apparatus using uplink synchronous shift commond bit in td-scdma uplink transmission |
CN102664698A (en) * | 2011-12-27 | 2012-09-12 | 华为技术有限公司 | Method, device and system for providing synchronous deviation time |
CN105827350B (en) * | 2015-01-04 | 2018-09-25 | 中国移动通信集团公司 | A kind of information synchronization method and the network equipment |
-
2017
- 2017-03-13 CN CN201710147218.3A patent/CN108574547B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090128654A (en) * | 2008-06-11 | 2009-12-16 | 삼성전자주식회사 | Method and apparatus for acquiring uplink transmission time in wireless communication system |
CN101431385A (en) * | 2008-08-26 | 2009-05-13 | 中兴通讯股份有限公司 | Frequency and time synchronization method for passive optical network |
Also Published As
Publication number | Publication date |
---|---|
CN108574547A (en) | 2018-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108574547B (en) | A time calibration method and device | |
CN110168396B (en) | Time of arrival (TOA) measurements | |
CN105027536B (en) | The bandwidth and time delay of inertial sensor match | |
US20040024550A1 (en) | Method for measuring unidirectional transmission characteristics such as packet propagation time, fluctuations in propagation time and results derivable therefrom, in a telecommunications network | |
EP2811672A1 (en) | Communication apparatus, communication system, and communication method for time synchronization | |
US20090043529A1 (en) | System and method for testing an accuracy of a real time clock | |
CN112543078A (en) | Network time server calibration method and device based on satellite common view | |
CN113225360B (en) | User terminal positioning method, device and system | |
JP2005235054A (en) | Time correction device for event trace data, time correction method, and time correction program | |
CN113992297B (en) | Method, device, electronic device and storage medium for determining network delay | |
CN105974777A (en) | Method for generating atomic time scale through Algos and Kalman combination | |
CN113075710B (en) | Positioning difference information acquisition method, device, equipment and computer storage medium | |
CN101631049B (en) | Method and device for testing network time service precision | |
CN113110016A (en) | Common-view data generation method, receiver and time calibration system | |
CN114755702A (en) | Precise satellite ephemeris time reference stability evaluation method and system based on PPP | |
CN102244805B (en) | AV delay measurements and correction by Signature Curve | |
CN113572560A (en) | Method, electronic device and storage medium for determining clock synchronization accuracy | |
CN107688619A (en) | A kind of daily record data processing method and processing device | |
CN105827350B (en) | A kind of information synchronization method and the network equipment | |
CN103906220A (en) | Server timing method and system, and GPS cloud management server | |
CN106506136B (en) | A kind of network time transmission method and device based on atomic clock group | |
CN117294378A (en) | Clock synchronization method, device and system | |
CN108513351B (en) | Communication position determination method and device | |
US20110022708A1 (en) | Method and device for measuring the temporal drift of an item of electronic equipment connected to a network | |
KR100785239B1 (en) | Mobile terminal synchronization system, synchronization server and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |