【技术实现步骤摘要】
一种1588事件报文的处理方法及系统
本专利技术涉及网络通讯
,尤其涉及一种网络时钟同步协议1588事件报文的处理方法及系统。
技术介绍
IEEE(TheInstituteofElectricalandElectronicsEngineers,电气电子工程协会)制定了1588标准,即网络测量和控制系统的精密时钟同步协议标准。该标准定义了一种通过网络数据包获取精确时间协议(PrecisionTimeProtocol,PTP),该协议通过硬件和软件配合,网络上各个节点获取精确的时间同步,同步精度可以达到微秒级。这种通过网络协议获取同步的方法,使系统组网连接简化,并降低了成本,同时保证了精度要求,因此它广泛的应用在测试仪器、工业、网络通讯等领域。PTP系统是由PTP设备或非PTP设备组成的分布式网络系统。该协议详细描述了系统中的实时时钟是如何相互同步。该系统是一个主从同步的分级结构,整个系统的参考母时钟(grandmaster)处于分级结构的顶层,通过交换PTP定时消息获取设备之间的同步,从设备根据获取的定时报文调整他们的时钟,达到跟分级结构的主设备的时间一致。P ...
【技术保护点】
一种1588事件报文的处理方法,其特征在于,包括,在数据发送时,发送处理模块识别1588事件报文后,获取当前时间的时间戳作为发送时间戳,将发送时间戳数据和接收时间戳预留字段添加到1588事件报文中进行发送;在数据接收时,接收处理模块识别1588事件报文后,并获取当前时间的时间戳,把该时间戳数据添加到接收时间戳预留字段中。
【技术特征摘要】
1.一种1588事件报文的处理方法,其特征在于,包括,在数据发送时,发送处理模块识别1588事件报文后,获取当前时间的时间戳作为发送时间戳,将发送时间戳数据和接收时间戳预留字段添加到1588事件报文中进行发送;在数据接收时,接收处理模块识别1588事件报文后,并获取当前时间的时间戳,把该时间戳数据添加到接收时间戳预留字段中。2.根据权利要求1所述的方法,其特征在于,所述发送处理模块识别1588事件报文具体为,在发送缓存区中写入1588事件报文后,发送处理模块从发送缓存区读出1588事件报文,解析并识别出该报文为1588事件报文。3.根据权利要求2所述的方法,其特征在于,所述获取当前时间的时间戳作为发送时间戳具体为,在发送1588事件报文帧起始标志SFD时,请求时间管理模块获取当前的时间戳。4.根据权利要求3所述的方法,其特征在于,接收处理模块识别1588事件报文后,并获取当前时间的时间戳,把该时间戳数据添加到接收时间戳预留字段中具体为,接收处理模块接收到数据时,检测到帧起始标志SFD时,请求获取当前时间的时间戳,解析并识别该接收报文为1588事件报文,若为1588事件报文,把获取的时间戳替换1588事件报文的接收时间戳预留字段;向接收缓存区写入该1588事件报文。5.根据权利要求1至4任一所述的方法,其特征在于,1588事件报文中的同步报文Sync,延时请求报文Delay_Req,对等延时请求报文Pdelay_Req在发送时间戳字段后面添加10个字节接收报文时间戳RxTimestamp;1588事件报文中的对等延时响应报文Pdelay_Resp格式没有预留接收Pdelay_Resp报文的时间戳字段,在报文最后添加接收报文时间戳字段。6.一种1588事件报文的处理系统,其特征在于,包括,发送处理模块,用于在数据发送时,识别1588事件报文后,获取当前时间的时间戳作为发送时间戳,将发送时间戳数据和接收时间戳预留字段添加到1588事件报文中进行发送;接收处理模块,用于在数据接收时,识别1588事件报文后,并获取当前时间的时间戳,把该接收报文时间戳数据添加到接收时间戳预留字段...
【专利技术属性】
技术研发人员:张波,王雪松,梁敏超,张宣平,徐毓斌,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。