时间同步方法和装置制造方法及图纸

技术编号:15726822 阅读:287 留言:0更新日期:2017-06-29 22:03
本发明专利技术公开了一种时间同步方法,该方法包括:接收侧接收发送侧发送的时间信息数据包;所述接收侧校验所述时间信息数据包,并根据所述时间信息数据包获取时间信息;根据所述获取的时间信息,所述接收侧发起时间同步。本发明专利技术还公开了一种时间同步装置。本发明专利技术实现了在保障基站设备时间同步高精度的同时,降低了工程成本和维护成本,且避免了组网环境受限的问题。

【技术实现步骤摘要】
时间同步方法和装置
本专利技术涉及移动通讯
,尤其涉及一种时间同步方法和装置。
技术介绍
目前,基站设备主要采用GNSS(GlobalNavigationSatelliteSystem,全球导航卫星系统)或者IEEE1588(InstituteofElectricalandElectronicsEngineers1588,电气和电子工程师协会1588协议,也即网络测量和控制系统的精密时钟同步协议标准)进行时间同步。其中,GNSS系统泛指所有的卫星导航系统,包括全球的、区域的和增强的,如美国的GPS、俄罗斯的Glonass、欧洲的Galileo、中国的北斗卫星导航系统,以及相关的增强系统,如美国的WAAS(广域增强系统)、欧洲的EGNOS(欧洲静地导航重叠系统)和日本的MSAS(多功能运输卫星增强系统)等,还涵盖在建和以后要建设的其他卫星导航系统。GNSS系统是个多系统、多层面、多模式的复杂组合系统。当基站采用GNSS系统进行时间同步时,时间精度高,但是硬件设备成本高,需要额外架设天线,需考虑基站选址、馈缆敷设的难易程度、安装成本等因素,同时,工程维护难度大。因此,若基站全部采用GNSS系统进行时间同步,则会产生高昂的基站组网工程成本和维护成本。IEEE1588时间精度高,无需额外的时钟线,使用以太网的数据线传送时钟信号,使基站组网连接简化,同时,降低了工程成本和维护成本。但是,由于IEEE1588使用以太网网进行信息的传输,时间同步的精度受到组网环境的影响,导致应用场景也受到限制,例如,若信息的传输经过多次交换、转发,或组网内的链路阻塞,会严重影响IEEE1588的时间同步精度。由此,可以看出,目前进行基站设备的时间同步,若需要保证精度,则耗费的工程成本和维护成本较高;若需要降低工程成本和维护成本,组网环境又要受限,否则无法保障时间同步的精度。
技术实现思路
本专利技术的主要目的在于提供一种时间同步方法和装置,旨在解决基站设备进行时间同步时,为保障时间同步,而导致工程及维护成本高、组网环境受限的技术问题。为实现上述目的,本专利技术提供一种时间同步方法,所述时间同步方法包括以下步骤:接收侧接收发送侧发送的时间信息数据包;所述接收侧校验所述时间信息数据包,并根据所述时间信息数据包获取时间信息;根据所述获取的时间信息,所述接收侧发起时间同步。在一个实施例中,所述发送侧分片发送所述时间信息数据包,所述接收侧接收发送侧发送的时间信息数据包的步骤包括:所述接收侧接收所述发送侧发送的时间信息数据包分片,并重装为时间信息数据包。在一个实施例中,所述接收侧校验所述时间信息数据包,并根据所述时间信息数据包获取时间信息的步骤包括:所述接收侧校验所述时间信息数据包是否正确且完整;若所述时间数据包正确且完整,则根据所述时间信息数据包获取消息净荷,得到时间信息,所述消息净荷包括所述时间信息。在一个实施例中,所述时间信息数据包包括帧头、消息头、消息长度域、消息净荷和帧校验序列域,所述接收侧校验所述时间信息数据包是否正确且完整的步骤包括:所述接收侧根据所述帧头校验所述时间信息数据包是否正确,根据所述消息头校验所述时间信息数据包是否正确,根据所述消息长度域和所述消息净荷校验所述时间信息数据包是否完整,根据所述消息净荷和所述帧校验序列域校验所述时间信息数据包是否完整;若所述帧头校验正确,且所述消息头校验正确,且所述消息长度域和所述消息净荷校验完整,且所述消息净荷和所述帧校验序列域校验完整,则判定所述时间信息数据包正确且完整。在一个实施例中,所述接收侧校验所述时间信息数据包是否正确且完整的步骤之后,还包括:若所述时间信息数据包不正确或不完整,则所述接收侧丢弃所述时间信息数据包。在一个实施例中,所述发送侧分片发送所述时间信息数据包,所述时间信息数据包的消息头携带有本次时间同步的周期编号,所述接收侧校验所述时间信息数据包是否正确且完整的步骤之后,还包括:根据所述周期编号校验所述发送侧发送的时间信息数据包分片是否正确;若所述周期编号校验正确,则转入执行步骤:若所述时间数据包正确且完整,则根据所述时间信息数据包获取消息净荷,得到时间信息,所述消息净荷包括所述时间信息;若所述周期编号校验不正确,则转入执行步骤:若所述时间信息数据包不正确或不完整,则所述接收侧丢弃所述时间信息数据包;所述若所述时间信息数据包不正确或不完整,则所述接收侧丢弃所述时间信息数据包的步骤之后,还包括:根据所述周期编号,获取在预设的质量检测周期内,所述时间信息数据包的丢包率;若信息数据包的丢包率大于预设的阈值,则所述接收侧不发起时间同步。在一个实施例中,所述时间同步包括绝对时间同步及/或秒脉冲同步,所述根据所述获取的时间信息,所述接收侧发起时间同步的步骤包括:所述接收侧判断所述时间信息是否满足发起时间同步的预设条件;若所述时间信息满足发起时间同步的预设条件,则发起绝对时间同步及/或秒脉冲同步。在一个实施例中,所述若所述时间信息满足发起时间同步的预设条件,则发起绝对时间同步及/或秒脉冲同步的步骤包括:若所述时间信息满足发起时间同步的预设条件,则所述接收侧根据所述时间信息发起绝对时间同步;根据所述发送侧发送的时间信息数据包,恢复发送侧的秒脉冲信号;根据所述发送侧的秒脉冲信号,调整所述接收侧本地的时钟频率,发起秒脉冲同步。在一个实施例中,所述根据所述发送侧的秒脉冲信号,调整所述接收侧本地的时钟频率,发起秒脉冲同步的步骤包括:根据所述发送侧的秒脉冲信号,获取与所述接收侧本地秒脉冲信号的相位偏差值;判断所述相位偏差值是否超过预设的偏差阈值;若所述相位偏差值超过预设的偏差阈值,则根据所述相位偏差值调整所述接收侧本地的时钟频率,获取所述接收侧调整后的秒脉冲信号,并转入执行步骤:根据所述发送侧的秒脉冲信号,获取与所述接收侧本地秒脉冲信号的相位偏差值;若所述相位偏差值未超过预设的偏差阈值,则判定完成本次秒脉冲同步。此外,为实现上述目的,本专利技术还提供一种时间同步装置,所述时间同步装置包括:接收模块,用于接收发送侧发送的时间信息数据包;信息模块,用于校验所述时间信息数据包,并根据所述时间信息数据包获取时间信息;同步模块,用于根据所述获取的时间信息,发起时间同步。在一个实施例中,所述发送侧分片发送所述时间信息数据包,所述接收模块还用于,接收所述发送侧发送的时间信息数据包分片,并重装为时间信息数据包。在一个实施例中,所述信息模块包括:校验单元,用于校验所述时间信息数据包是否正确且完整;信息单元,用于若所述时间数据包正确且完整,则根据所述时间信息数据包获取消息净荷,得到时间信息,所述消息净荷包括所述时间信息。在一个实施例中,所述时间信息数据包包括帧头、消息头、消息长度域、消息净荷和帧校验序列域,所述校验单元还用于,根据所述帧头校验所述时间信息数据包是否正确,根据所述消息头校验所述时间信息数据包是否正确,根据所述消息长度域和所述消息净荷校验所述时间信息数据包是否完整,根据所述消息净荷和所述帧校验序列域校验所述时间信息数据包是否完整;若所述帧头校验正确,且所述消息头校验正确,且所述消息长度域和所述消息净荷校验完整,且所述消息净荷和所述帧校验序列域校验完整,则判定所述时间信息数据包正本文档来自技高网
...
时间同步方法和装置

【技术保护点】
一种时间同步方法,其特征在于,所述时间同步方法包括以下步骤:接收侧接收发送侧发送的时间信息数据包;所述接收侧校验所述时间信息数据包,并根据所述时间信息数据包获取时间信息;根据所述获取的时间信息,所述接收侧发起时间同步。

【技术特征摘要】
1.一种时间同步方法,其特征在于,所述时间同步方法包括以下步骤:接收侧接收发送侧发送的时间信息数据包;所述接收侧校验所述时间信息数据包,并根据所述时间信息数据包获取时间信息;根据所述获取的时间信息,所述接收侧发起时间同步。2.如权利要求1所述的时间同步方法,其特征在于,所述发送侧分片发送所述时间信息数据包,所述接收侧接收发送侧发送的时间信息数据包的步骤包括:所述接收侧接收所述发送侧发送的时间信息数据包分片,并重装为时间信息数据包。3.如权利要求1或2所述的时间同步方法,其特征在于,所述接收侧校验所述时间信息数据包,并根据所述时间信息数据包获取时间信息的步骤包括:所述接收侧校验所述时间信息数据包是否正确且完整;若所述时间数据包正确且完整,则根据所述时间信息数据包获取消息净荷,得到时间信息,所述消息净荷包括所述时间信息。4.如权利要求3所述的时间同步方法,其特征在于,所述时间信息数据包包括帧头、消息头、消息长度域、消息净荷和帧校验序列域,所述接收侧校验所述时间信息数据包是否正确且完整的步骤包括:所述接收侧根据所述帧头校验所述时间信息数据包是否正确,根据所述消息头校验所述时间信息数据包是否正确,根据所述消息长度域和所述消息净荷校验所述时间信息数据包是否完整,根据所述消息净荷和所述帧校验序列域校验所述时间信息数据包是否完整;若所述帧头校验正确,且所述消息头校验正确,且所述消息长度域和所述消息净荷校验完整,且所述消息净荷和所述帧校验序列域校验完整,则判定所述时间信息数据包正确且完整。5.如权利要求4所述的时间同步方法,其特征在于,所述接收侧校验所述时间信息数据包是否正确且完整的步骤之后,还包括:若所述时间信息数据包不正确或不完整,则所述接收侧丢弃所述时间信息数据包。6.如权利要求5所述的时间同步方法,其特征在于,所述发送侧分片发送所述时间信息数据包,所述时间信息数据包的消息头携带有本次时间同步的周期编号,所述接收侧校验所述时间信息数据包是否正确且完整的步骤之后,还包括:根据所述周期编号校验所述发送侧发送的时间信息数据包分片是否正确;若所述周期编号校验正确,则转入执行步骤:若所述时间数据包正确且完整,则根据所述时间信息数据包获取消息净荷,得到时间信息,所述消息净荷包括所述时间信息;若所述周期编号校验不正确,则转入执行步骤:若所述时间信息数据包不正确或不完整,则所述接收侧丢弃所述时间信息数据包;所述若所述时间信息数据包不正确或不完整,则所述接收侧丢弃所述时间信息数据包的步骤之后,还包括:根据所述周期编号,获取在预设的质量检测周期内,所述时间信息数据包的丢包率;若信息数据包的丢包率大于预设的阈值,则所述接收侧不发起时间同步。7.如权利要求6所述的时间同步方法,其特征在于,所述时间同步包括绝对时间同步及/或秒脉冲同步,所述根据所述获取的时间信息,所述接收侧发起时间同步的步骤包括:所述接收侧判断所述时间信息是否满足发起时间同步的预设条件;若所述时间信息满足发起时间同步的预设条件,则发起绝对时间同步及/或秒脉冲同步。8.如权利要求7所述的时间同步方法,其特征在于,所述若所述时间信息满足发起时间同步的预设条件,则发起绝对时间同步及/或秒脉冲同步的步骤包括:若所述时间信息满足发起时间同步的预设条件,则所述接收侧根据所述时间信息发起绝对时间同步;根据所述发送侧发送的时间信息数据包,恢复发送侧的秒脉冲信号;根据所述发送侧的秒脉冲信号,调整所述接收侧本地的时钟频率,发起秒脉冲同步。9.如权利要求8所述的时间同步方法,其特征在于,所述根据所述发送侧的秒脉冲信号,调整所述接收侧本地的时钟频率,发起秒脉冲同步的步骤包括...

【专利技术属性】
技术研发人员:汪立林万娟余金清王仰锋章伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1