CN109068384A - 一种时间同步方法及*** - Google Patents
一种时间同步方法及*** Download PDFInfo
- Publication number
- CN109068384A CN109068384A CN201810970327.XA CN201810970327A CN109068384A CN 109068384 A CN109068384 A CN 109068384A CN 201810970327 A CN201810970327 A CN 201810970327A CN 109068384 A CN109068384 A CN 109068384A
- Authority
- CN
- China
- Prior art keywords
- time
- time synchronization
- moment
- synchronization terminal
- terminal
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000002123 temporal effect Effects 0.000 claims abstract description 12
- 230000005540 biological transmission Effects 0.000 claims description 43
- 230000008569 process Effects 0.000 abstract description 11
- 238000004891 communication Methods 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 abstract description 4
- 230000001360 synchronised effect Effects 0.000 description 12
- 238000001514 detection method Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 108700009949 PTP protocol Proteins 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明实施例提供了一种时间同步方法及***,涉及通信技术领域,能够通过主、从时间同步终端间的时刻信息传输,精确的调整从时间同步终端的时间。该方法包括:主时间同步终端,在第一时刻向从时间同步终端发送时间同步报文及第一时刻信息;从时间同步终端,基于所述时间同步报文,在第二时刻接收第一时刻信息,并在第三时刻发送第三时刻信息至主时间同步终端;主时间同步终端,在第四时刻接收第三时刻信息,并发送第四时刻信息至从时间同步终端;从时间同步终端,根据第一时刻、第二时刻、第三时刻以及第四时刻,计算主、从时间同步终端之间的时间差,并根据时间差,校准自身时间。本发明实施例提供的技术方案适用终端的时间同步过程中。
Description
【技术领域】
本发明涉及通信技术领域,尤其涉及一种时间同步方法及***。
【背景技术】
随着通信技术的快速发展,智能手机、平板电脑几乎遍布了世界的大部分地区。除却通信功能,智能手机和平板电脑还有一个用户常用的功能就是查看时间。
因为网络延迟、硬件设备等等原因,会导致智能手机或平板电脑的时间与标准时间有时间差。现有技术中,对于智能手机、平板电脑的时间校准技术并未完善,从而导致智能手机、平板电脑在进行时间同步时产生较大误差。
【发明内容】
有鉴于此,本发明实施例提供了一种时间同步方法及***,可以精确的校准从时间同步终端的时间,降低了终端进行时间同步时产生的误差。
第一方面,本发明实施例提供一种时间同步方法,适用于时间同步***,所述时间同步***包括主时间同步终端和从时间同步终端,所述方法包括:
所述主时间同步终端,在第一时刻向所述从时间同步终端发送时间同步报文以及第一时刻信息;
所述从时间同步终端,基于所述时间同步报文,在第二时刻接收所述主时间同步终端发送的第一时刻信息;
所述从时间同步终端,在第三时刻发送第三时刻信息至所述主时间同步终端;
所述主时间同步终端,在第四时刻接收所述从时间同步终端发送的第三时刻信息;
所述主时间同步终端,发送第四时刻信息至所述从时间同步终端;
所述从时间同步终端,根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算所述主时间同步终端与所述从时间同步终端之间的时间差;
所述从时间同步终端,根据所述时间差,校准自身时间。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述主时间同步终端与所述从时间同步终端之间的时间差表达式为:
其中,T1表示所述第一时刻,T2表示所述第二时刻,T3表示所述第三时刻,T4表示所述第四时刻,ΔT表示所述时间差,T0表示时间延迟。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述主时间同步终端的个数为1个,所述从时间同步终端的个数为1个或多个。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,当所述从时间同步终端的个数为多个时,所述时间同步***还包括精确时间协议PTP传输装置,所述方法还包括:
所述主时间同步终端,在所述第一时刻向所述PTP传输装置发布所述时间同步报文;
所述PTP传输装置,接收所述主时间同步终端发送的所述时间同步报文;
所述PTP传输装置,将所述时间同步报文转发至多个所述从时间同步终端。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述时间同步***包括:联通区域网时间同步***、移动区域网时间同步***或者电信区域网时间同步***中的至少一种。
第二方面,本发明实施例提供一种时间同步方法,适用于时间同步***,所述时间同步***包括主时间同步终端和从时间同步终端,所述方法包括:
所述主时间同步终端,在第一时刻发布时间同步报文,并向所述从时间同步终端发送第一时刻信息;
所述从时间同步终端,基于所述时间同步报文,在第二时刻接收所述主时间同步终端发送的第一时刻信息;
所述从时间同步终端,在第三时刻发送第三时刻信息至所述主时间同步终端;
所述主时间同步终端,在第四时刻接收所述从时间同步终端发送的第三时刻信息;
所述从时间同步终端,发送第二时刻信息至所述主时间同步终端;
所述主时间同步终端,根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算所述主时间同步终端与所述从时间同步终端之间的时间差;
所述主时间同步终端,将所述时间差发送至所述从时间同步终端;
所述从时间同步终端,根据所述时间差,校准自身时间。
第三方面,本发明实施例提供一种时间同步***,所述***包括主时间同步终端和从时间同步终端,所述主时间同步终端包括第一发送单元、第二接收单元和第三发送单元,所述从时间同步终端包括第一接收单元、第二发送单元、计算单元和校准单元:
所述第一发送单元,用于在第一时刻发送时间同步报文以及第一时刻信息;
所述第一接收单元,用于基于所述时间同步报文,在第二时刻接收所述第一时刻信息;
所述第二发送单元,用于在第三时刻发送第三时刻信息;
所述第二接收单元,用于在第四时刻接收所述第三时刻信息;
所述第三发送单元,用于发送第四时刻信息;
所述计算单元,用于根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算主时间同步终端与从时间同步终端之间的时间差;
所述校准单元,用于根据所述时间差,校准所述从时间同步终端的时间。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述主时间同步终端与所述从时间同步终端之间的时间差表达式为:
其中,T1表示所述第一时刻,T2表示所述第二时刻,T3表示所述第三时刻,T4表示所述第四时刻,ΔT表示所述时间差,T0表示时间延迟。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述***还包括PTP传输装置,所述PTP传输装置包括接收模块和转发模块,所述第一发送单元包括发布模块:
所述发布模块,用于在所述第一时刻发布时间同步报文;
所述接收模块,用于接收所述时间同步报文;
所述转发模块,用于转发所述时间同步报文。
第四方面,本发明实施例提供一种时间同步***,所述***包括主时间同步终端和从时间同步终端,所述主时间同步终端包括第一发送单元、第二接收单元、计算单元和第四发送单元,所述从时间同步终端包括第一接收单元、第二发送单元、第三发送单元和校准单元:
所述第一发送单元,用于在第一时刻发布时间同步报文,并发送第一时刻信息;
所述第一接收单元,用于基于所述时间同步报文,在第二时刻接收所述第一时刻信息;
所述第二发送单元,用于在第三时刻发送第三时刻信息;
所述第二接收单元,用于在第四时刻接收所述第三时刻信息;
所述第三发送单元,用于发送第二时刻信息;
所述计算单元,用于根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算主时间同步终端与从时间同步终端之间的时间差;
所述第四发送单元,用于发送所述时间差;
所述校准单元,用于根据所述时间差,校准所述从时间同步终端时间。
本发明实施例提供了一种时间同步方法及***,通过主时间同步终端和从时间同步终端之间的时刻信息传输,进而计算出主、从时间同步终端之间的时间差,进而可以根据计算得到的时间差精确的调整从时间同步终端的时间,解决了现有技术中时间同步误差大、不准确的问题。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例提供的一种时间同步方法流程图;
图2是本发明实施例提供的另一种时间同步方法流程图;
图3是本发明实施例提供的另一种时间同步方法流程图;
图4是本发明实施例提供的一种时间同步***的组成框图;
图5是本发明实施例提供的另一种时间同步***的组成框图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在......时”或“当......时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本发明实施例提供了一种时间同步的方法,可以精确的校准从时间同步终端的时间,解决了现有技术中时间同步不准确的问题。
本发明实施例提供的时间同步方法,适用于时间同步***,所述时间同步***包括主时间同步终端和从时间同步终端。
具体的,所述主时间同步终端可以是智能手机或者平板电脑(Tablet Computer)或者无线手持设备等;所述从时间同步终端,同样的,也可以是智能手机或者平板电脑或者无线手持设备等。其中,主时间同步终端作为时间同步***中的主时钟,其时间为标准时间。从时间同步终端作为时间同步***中的从时钟,其时间为待校准的时间。
需要说明的是在一个时间同步***中,主时间同步终端只有一个,从时间同步终端可以有一个或多个。
如图1所示,所述方法具体包括以下步骤:
101、所述主时间同步终端,在第一时刻向所述从时间同步终端发送时间同步报文以及第一时刻信息。
其中,时间同步报文用于通知从时间同步终端进行时间同步。
需要说明的是,这里的第一时刻是基于主时间同步终端的时间。
102、所述从时间同步终端,基于所述时间同步报文,在第二时刻接收所述主时间同步终端发送的第一时刻信息。
需要说明的是,这里的第二时刻是基于从时间同步终端的时间。
因为主时间同步终端与从时间同步终端存在时间差以及信息传输过程产生的时间延迟,因此第一时刻与第二时刻是不同的时间点,第一时刻与第二时刻之间相差了一个时间差和一个时间延迟。
103、所述从时间同步终端,在第三时刻发送第三时刻信息至所述主时间同步终端。
同样,第三时刻是基于从时间同步终端的时间。
104、所述主时间同步终端,在第四时刻接收所述从时间同步终端发送的第三时刻信息。
同样,第四时刻是基于主时间同步终端的时间。
假设第一时刻与第二时刻之间相差一个正的时间差和一个时间延迟,则第三时刻与第四时刻之间相差了一个负的时间差和一个时间延迟。
具体的,可以依据第一时刻、第二时刻、第三时刻、第四时刻构成时间差和时间延迟的两个计算公式,进而计算出时间差和时间延迟两个参数的大小。
105、所述主时间同步终端,发送第四时刻信息至所述从时间同步终端。
106、所述从时间同步终端,根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算所述主时间同步终端与所述从时间同步终端之间的时间差。
107、所述从时间同步终端,根据所述时间差,校准自身时间。
因为主时间同步终端为标准时间,从时间同步终端为需要校准的时间,考虑到校准过程的便捷性,主时间同步终端可以将相关的时刻信息发送至从时间同步终端,从而使从时间同步终端根据四个时刻计算出时间差和时间延迟两个参数的大小,最终从时间同步终端直接根据时间差,校准自身时间。
上述发明实施例提供的时间同步方法,通过主时间同步终端和从时间同步终端之间的时刻信息传输,进而计算出主、从时间同步终端之间的时间差,进而可以根据计算得到的时间差精确的调整从时间同步终端的时间,解决了现有技术中时间同步误差大、不准确的问题。
需要说明的是,上述实施例中,主时间同步终端可以周期性的发送时间同步报文,以使从时间同步终端根据上述步骤流程周期性的持续校准自身时间。
或者,从时间同步终端也可以不对自身时间进行周期性的校准,而是通过对自身软件程序进行行为监控,比如当监控到票务软件进行抢票、购物软件进行物品秒杀等时间性要求严格、需要定时的操作时,则对自身时间进行校准。
或者,在主时间同步终端和从时间同步终端均是局域网中的节点时,通过主时间同步终端对从时间同步终端进行时间监控和判断,当判断出从时间同步终端时间有较大误差时,则发送时间同步报文,使从时间同步终端根据上述方法流程进行时间校准,从而实现时间同步。
进一步说明的是,考虑到本发明实施例的适用场景,所述时间同步***可以是联通区域网时间同步***、移动区域网时间同步***或者电信区域网时间同步***。具体的,这些区域网可以是一个小区,比如每个小区中可以有多个手机用户,多个手机用户构成一个时间同步***。
进一步来说,结合前述方法流程,若令所述第一时刻为T1,所述第二时刻为T2,所述第三时刻为T3,所述第四时刻为T4,所述时间差为ΔT,时间延迟为T0,则本发明实施例的另一种可能的实现方式,针对步骤106的实现还提供了以下具体的计算流程,包括:
T1+T0=T2-ΔT (1)
T3+T0=T4+ΔT (2)
根据公式(1)和公式(2)可以计算出ΔT和T0:
则从时间同步终端将自身当前时间减去时间差ΔT,既可以得到校准后的时间。
前述方法流程中,通过主时间同步终端对从时间同步终端进行时间校准时,只能一次校准一个从时间同步终端,因此为了通过主时间同步终端同时校准多个从时间同步终端,所述时间同步***还包括设置于所述主时间同步终端和所述从时间同步终端之间的精确时间协议(Precision Time Protocol,PTP)传输装置,所述PTP传输装置在接收主时间同步终端发送的时间同步报文后,可以将时间同步报文同时转发至多个从时间同步终端。
这里,PTP传输装置可以是支持PTP的边界时钟装置或者是支持PTP的透明时钟装置。其中,边界时钟以及透明时钟都是物理机制,为交叉多端口网络设备,如网桥、路由器和中继器等提供了精准的PTP协议。边界时钟以及透明时钟的应用范围从大规模多端口以太网交换机到两三个端口的菊花链设备都有涉及。具体的,边界时钟可以服务于某一端口的主时间同步终端,并像主时间同步终端一样作用于所有其他端口。透明时钟不是用作一个主或从时间同步终端,而是转交PTP的事件消息并提供桥之间的阻滞时间的校正。
进一步来说,结合前述方法流程,本发明实施例的另一种可能的实现方式,针对步骤101中时间同步报文的发送还提供了以下可能的实现方式,如图2所示,包括:
1011、所述主时间同步终端,在所述第一时刻向所述PTP传输装置发布所述时间同步报文。
1012、所述PTP传输装置,接收所述主时间同步终端发送的所述时间同步报文。
1013、所述PTP传输装置,将所述时间同步报文转发至多个所述从时间同步终端。
PTP传输装置用于接收来自主时间同步终端的时间同步报文,并将时间同步报文转发至多个从时间同步终端进行时间校准。当存在PTP传输装置时,可以通过PTP传输装置将时间同步报文同时转发给时间同步***中的多个从时间同步终端,这样后续多个从时间同步终端就可以同时执行上述方法流程,以进行时间校准。
本发明实施例提供的时间同步方法,适用于时间同步***,所述时间同步***包括主时间同步终端和从时间同步终端,如图3所示,所述方法具体包括以下步骤:
201、所述主时间同步终端,在第一时刻发布时间同步报文,并向所述从时间同步终端发送第一时刻信息。
202、所述从时间同步终端,基于所述时间同步报文,在第二时刻接收所述主时间同步终端发送的第一时刻信息。
203、所述从时间同步终端,在第三时刻发送第三时刻信息至所述主时间同步终端。
204、所述主时间同步终端,在第四时刻接收所述从时间同步终端发送的第三时刻信息。
205、所述从时间同步终端,发送第二时刻信息至所述主时间同步终端。
206、所述主时间同步终端,根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算所述主时间同步终端与所述从时间同步终端之间的时间差。
207、所述主时间同步终端,将所述时间差发送至所述从时间同步终端。
208、所述从时间同步终端,根据所述时间差,校准自身时间。
该实施例中,步骤201至步骤204参考上述实施例中的步骤101至步骤104。
该实施例主要针对从时间同步终端的时间校准过程中,主时间同步终端与从时间同步终端之间时间差的计算方法提供了不同的实现方式,详见步骤205至步骤208。该实施例考虑到统一管理以及资源节约因素,通过主时间同步终端计算主、从时间同终端之间的时间差。首先从时间同步终端将第二时刻信息发送至主时间同步终端,然后由主时间同步终端计算主、从时间同步终端之间的时间差,进而主时间同步终端将时间差发送至从时间同步终端,从而使从时间同步终端根据时间差,精确的校准自身时间。这种实现方式,可以只在主时间同步终端中设置时间差计算模块,节省资源,并且时间同步***中所有的从时间同步终端与主时间同步终端之间的时间差均由主时间同步终端计算,可以统一管理。
本发明实施例提高一种时间同步***,适用于上述步骤101至步骤107相关方法流程,如图4所示,所述***包括主时间同步终端和从时间同步终端,所述主时间同步终端包括第一发送单元31、第二接收单元34和第三发送单元35,所述从时间同步终端包括第一接收单元32、第二发送单元33、计算单元36和校准单元37:
所述第一发送单元31,用于在第一时刻发送时间同步报文以及第一时刻信息。
所述第一接收单元32,用于基于所述时间同步终端,在第二时刻接收所述第一时刻信息。
所述第二发送单元33,用于在第三时刻发送第三时刻信息。
所述第二接收单元34,用于在第四时刻接收所述第三时刻信息。
所述第三发送单元35,用于发送第四时刻信息。
所述计算单元36,用于根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算主时间同步终端与从时间同步终端之间的时间差。
所述校准单元37,用于根据所述时间差,校准所述从时间同步终端的时间。
可选的是,所述主时间同步终端与所述从时间同步终端之间的时间差表达式为:
其中,T1表示所述第一时刻,T2表示所述第二时刻,T3表示所述第三时刻,T4表示所述第四时刻,ΔT表示所述时间差,T0表示时间延迟。
可选的是,所述***还包括PTP传输装置,所述PTP传输装置包括接收模块和转发模块,所述第一发送单元31包括发布模块:
所述发布模块,用于在所述第一时刻发布所述时间同步报文。
所述接收模块,用于接收所述时间同步报文。
所述转发模块,用于转发所述时间同步报文。
本发明实施例提供一种时间同步***,如图5所示,所述***包括主时间同步终端和从时间同步终端,所述主时间同步终端包括第一发送单元41、第二接收单元44、计算单元46和第四发送单47,所述从时间同步终端包括第一接收单元42、第二发送单元43、第三发送单元45和校准单元48:
所述第一发送单元41,用于在第一时刻发布时间同步报文,并发送第一时刻信息。
所述第一接收单元42,用于在第二时刻接收所述第一时刻信息。
所述第二发送单元43,用于在第三时刻发送第三时刻信息。
所述第二接收单元44,用于在第四时刻接收所述第三时刻信息。
所述第三发送单元45,用于发送第二时刻信息。
所述计算单元46,用于根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算主时间同步终端与从时间同步终端之间的时间差。
所述第四发送单元47,用于发送所述时间差。
所述校准单元48,用于根据所述时间差,校准所述从时间同步终端时间。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (10)
1.一种时间同步方法,适用于时间同步***,所述时间同步***包括主时间同步终端和从时间同步终端,其特征在于,所述方法包括:
所述主时间同步终端,在第一时刻向所述从时间同步终端发送时间同步报文以及第一时刻信息;
所述从时间同步终端,基于所述时间同步报文,在第二时刻接收所述主时间同步终端发送的第一时刻信息;
所述从时间同步终端,在第三时刻发送第三时刻信息至所述主时间同步终端;
所述主时间同步终端,在第四时刻接收所述从时间同步终端发送的第三时刻信息;
所述主时间同步终端,发送第四时刻信息至所述从时间同步终端;
所述从时间同步终端,根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算所述主时间同步终端与所述从时间同步终端之间的时间差;
所述从时间同步终端,根据所述时间差,校准自身时间。
2.根据权利要求1所述的方法,其特征在于,所述主时间同步终端与所述从时间同步终端之间的时间差表达式为:
其中,T1表示所述第一时刻,T2表示所述第二时刻,T3表示所述第三时刻,T4表示所述第四时刻,ΔT表示所述时间差,T0表示时间延迟。
3.根据权利要求1所述的方法,其特征在于,所述主时间同步终端的个数为1个,所述从时间同步终端的个数为1个或多个。
4.根据权利要求3所述的方法,当所述从时间同步终端的个数为多个时,其特征在于,所述时间同步***还包括精确时间协议PTP传输装置,所述方法还包括:
所述主时间同步终端,在所述第一时刻向所述PTP传输装置发布所述时间同步报文;
所述PTP传输装置,接收所述主时间同步终端发送的所述时间同步报文;
所述PTP传输装置,将所述时间同步报文转发至多个所述从时间同步终端。
5.根据权利要求1所述的方法,其特征在于,所述时间同步***包括:联通区域网时间同步***、移动区域网时间同步***或者电信区域网时间同步***中的至少一种。
6.一种时间同步方法,适用于时间同步***,所述时间同步***包括主时间同步终端和从时间同步终端,其特征在于,所述方法包括:
所述主时间同步终端,在第一时刻发布时间同步报文,并向所述从时间同步终端发送第一时刻信息;
所述从时间同步终端,基于所述时间同步报文,在第二时刻接收所述主时间同步终端发送的第一时刻信息;
所述从时间同步终端,在第三时刻发送第三时刻信息至所述主时间同步终端;
所述主时间同步终端,在第四时刻接收所述从时间同步终端发送的第三时刻信息;
所述从时间同步终端,发送第二时刻信息至所述主时间同步终端;
所述主时间同步终端,根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算所述主时间同步终端与所述从时间同步终端之间的时间差;
所述主时间同步终端,将所述时间差发送至所述从时间同步终端;
所述从时间同步终端,根据所述时间差,校准自身时间。
7.一种时间同步***,其特征在于,所述***包括主时间同步终端和从时间同步终端,所述主时间同步终端包括第一发送单元、第二接收单元和第三发送单元,所述从时间同步终端包括第一接收单元、第二发送单元、计算单元和校准单元:
所述第一发送单元,用于在第一时刻发送时间同步报文以及第一时刻信息;
所述第一接收单元,用于基于所述时间同步报文,在第二时刻接收所述第一时刻信息;
所述第二发送单元,用于在第三时刻发送第三时刻信息;
所述第二接收单元,用于在第四时刻接收所述第三时刻信息;
所述第三发送单元,用于发送第四时刻信息;
所述计算单元,用于根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算主时间同步终端与从时间同步终端之间的时间差;
所述校准单元,用于根据所述时间差,校准所述从时间同步终端的时间。
8.根据权利要求7所述的***,其特征在于,所述主时间同步终端与所述从时间同步终端之间的时间差表达式为:
其中,T1表示所述第一时刻,T2表示所述第二时刻,T3表示所述第三时刻,T4表示所述第四时刻,ΔT表示所述时间差,T0表示时间延迟。
9.根据权利要求7所述的***,其特征在于,所述***还包括PTP传输装置,所述PTP传输装置包括接收模块和转发模块,所述第一发送单元包括发布模块:
所述发布模块,用于在所述第一时刻向所述PTP传输装置发布所述时间同步报文;
所述接收模块,用于接收所述时间同步报文;
所述转发模块,用于转发所述时间同步报文。
10.一种时间同步***,其特征在于,所述***包括主时间同步终端和从时间同步终端,所述主时间同步终端包括第一发送单元、第二接收单元、计算单元和第四发送单元,所述从时间同步终端包括第一接收单元、第二发送单元、第三发送单元和校准单元:
所述第一发送单元,用于在第一时刻发布时间同步报文,并发送第一时刻信息;
所述第一接收单元,用于基于所述时间同步报文,在第二时刻接收所述第一时刻信息;
所述第二发送单元,用于在第三时刻发送第三时刻信息;
所述第二接收单元,用于在第四时刻接收所述第三时刻信息;
所述第三发送单元,用于发送第二时刻信息;
所述计算单元,用于根据所述第一时刻、所述第二时刻、所述第三时刻以及所述第四时刻,计算主时间同步终端与从时间同步终端之间的时间差;
所述第四发送单元,用于发送所述时间差;
所述校准单元,用于根据所述时间差,校准所述从时间同步终端时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810970327.XA CN109068384A (zh) | 2018-08-23 | 2018-08-23 | 一种时间同步方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810970327.XA CN109068384A (zh) | 2018-08-23 | 2018-08-23 | 一种时间同步方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109068384A true CN109068384A (zh) | 2018-12-21 |
Family
ID=64756682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810970327.XA Pending CN109068384A (zh) | 2018-08-23 | 2018-08-23 | 一种时间同步方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109068384A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111208866A (zh) * | 2019-12-27 | 2020-05-29 | 视联动力信息技术股份有限公司 | 一种***时间调整方法和装置 |
WO2020143571A1 (zh) * | 2019-01-09 | 2020-07-16 | 华为技术有限公司 | 一种同步方法及装置 |
WO2021147042A1 (zh) * | 2020-01-22 | 2021-07-29 | 华为技术有限公司 | 一种时间同步方法及设备 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101790230A (zh) * | 2009-01-23 | 2010-07-28 | 华为技术有限公司 | 精确时间协议节点、时戳操作方法及时间同步*** |
CN102195766A (zh) * | 2010-03-01 | 2011-09-21 | 杭州华三通信技术有限公司 | 一种时间同步的方法和时钟设备 |
CN102457371A (zh) * | 2010-10-27 | 2012-05-16 | 华为技术有限公司 | 时间同步方法和相关设备及*** |
CN102546071A (zh) * | 2011-12-23 | 2012-07-04 | 北京北方烽火科技有限公司 | 一种时钟同步方法与*** |
CN102833062A (zh) * | 2012-09-25 | 2012-12-19 | 广东电网公司珠海供电局 | 智能变电站ieee1588主从时钟同步报文对时方法及*** |
US20130301634A1 (en) * | 2012-05-11 | 2013-11-14 | Kristian Ehlers | Timing synchronization for networks with radio links |
CN104467928A (zh) * | 2013-09-18 | 2015-03-25 | 华为技术有限公司 | 一种终端设备之间协作的方法和设备 |
CA2960299A1 (en) * | 2014-09-12 | 2016-03-17 | Siemens Canada Limited | Clock synchronization over redundant networks |
CN106488550A (zh) * | 2016-12-20 | 2017-03-08 | 华为技术有限公司 | 确定终端与基站时钟时间偏差的方法与装置 |
CN106604383A (zh) * | 2015-10-15 | 2017-04-26 | 中兴通讯股份有限公司 | 时间同步方法、主时间同步装置及通信*** |
CN106921456A (zh) * | 2015-12-24 | 2017-07-04 | 中国科学院沈阳自动化研究所 | 基于ptp协议的多跳无线回程网络时间同步误差补偿方法 |
-
2018
- 2018-08-23 CN CN201810970327.XA patent/CN109068384A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101790230A (zh) * | 2009-01-23 | 2010-07-28 | 华为技术有限公司 | 精确时间协议节点、时戳操作方法及时间同步*** |
CN102195766A (zh) * | 2010-03-01 | 2011-09-21 | 杭州华三通信技术有限公司 | 一种时间同步的方法和时钟设备 |
CN102457371A (zh) * | 2010-10-27 | 2012-05-16 | 华为技术有限公司 | 时间同步方法和相关设备及*** |
CN102546071A (zh) * | 2011-12-23 | 2012-07-04 | 北京北方烽火科技有限公司 | 一种时钟同步方法与*** |
US20130301634A1 (en) * | 2012-05-11 | 2013-11-14 | Kristian Ehlers | Timing synchronization for networks with radio links |
CN102833062A (zh) * | 2012-09-25 | 2012-12-19 | 广东电网公司珠海供电局 | 智能变电站ieee1588主从时钟同步报文对时方法及*** |
CN104467928A (zh) * | 2013-09-18 | 2015-03-25 | 华为技术有限公司 | 一种终端设备之间协作的方法和设备 |
CA2960299A1 (en) * | 2014-09-12 | 2016-03-17 | Siemens Canada Limited | Clock synchronization over redundant networks |
CN106604383A (zh) * | 2015-10-15 | 2017-04-26 | 中兴通讯股份有限公司 | 时间同步方法、主时间同步装置及通信*** |
CN106921456A (zh) * | 2015-12-24 | 2017-07-04 | 中国科学院沈阳自动化研究所 | 基于ptp协议的多跳无线回程网络时间同步误差补偿方法 |
CN106488550A (zh) * | 2016-12-20 | 2017-03-08 | 华为技术有限公司 | 确定终端与基站时钟时间偏差的方法与装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020143571A1 (zh) * | 2019-01-09 | 2020-07-16 | 华为技术有限公司 | 一种同步方法及装置 |
CN111432465A (zh) * | 2019-01-09 | 2020-07-17 | 华为技术有限公司 | 一种同步方法及装置 |
CN111208866A (zh) * | 2019-12-27 | 2020-05-29 | 视联动力信息技术股份有限公司 | 一种***时间调整方法和装置 |
WO2021147042A1 (zh) * | 2020-01-22 | 2021-07-29 | 华为技术有限公司 | 一种时间同步方法及设备 |
CN114868354A (zh) * | 2020-01-22 | 2022-08-05 | 华为技术有限公司 | 一种时间同步方法及设备 |
CN114868354B (zh) * | 2020-01-22 | 2024-06-04 | 华为技术有限公司 | 一种时间同步方法及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11496235B2 (en) | Symmetric path/link over LAG interface using LLDP for time synchronization between two nodes using PTP | |
US9742514B2 (en) | Method, apparatus, and system for generating timestamp | |
CN109756430A (zh) | 一种规则的处理方法及装置 | |
WO2014083640A1 (ja) | 通信装置、通信システムおよび時刻同期方法 | |
US10778359B2 (en) | Time synchronization method, programmable logic device, single board and network element | |
US9900120B2 (en) | Clock synchronization method and apparatus | |
US20160080100A1 (en) | Method for precision time protocol synchronization network and apparatus | |
CN109068384A (zh) | 一种时间同步方法及*** | |
CN109996325B (zh) | 一种无线传感器网络的时钟同步***及方法 | |
CN101170373A (zh) | 环网中时钟同步的实现方法 | |
CN105228178B (zh) | 一种基于无线通信的飞行器环境参数检测***及检测方法 | |
EP3174237B1 (en) | Time synchronization method and apparatus for network devices and time synchronization server | |
CN110785984A (zh) | 信息获取方法、信息获取装置和电子设备 | |
US20230291489A1 (en) | Methods, systems and apparatuses for 5g time synchronization | |
CN108834435B (zh) | 用于控制发送定时的方法、节点和计算机可读介质 | |
CN108243396B (zh) | 一种时间同步处理方法及装置 | |
CN112235861B (zh) | 适用于自组织网络的时间同步方法、时间同步***和设备 | |
US10250477B2 (en) | Method and controller for announcing bandwidth of cluster system | |
JP6616184B2 (ja) | データ伝送方法及び装置 | |
CN104411011B (zh) | 微型基站、时钟服务器授时、同步方法和*** | |
CN105119675B (zh) | 一种目标设备的同步方法及同步*** | |
CN107005991B (zh) | 上行数据包的传输方法、终端设备、基站及通信*** | |
CN108307416A (zh) | 一种物联网终端管理方法 | |
CN106507468B (zh) | 一种无线传感器网络时间同步方法及*** | |
CN112350951B (zh) | 进行负载承担处理的ptp时钟和方法 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181221 |