[发明专利]一种用于时钟同步的消息处理方法、时钟同步方法及装置有效
申请号: | 202010075071.3 | 申请日: | 2020-01-22 |
公开(公告)号: | CN112994819B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 何涛;石兴建;孟凡顺;李浩 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 常忠良 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 时钟 同步 消息 处理 方法 装置 | ||
本申请实施例公开了一种消息处理方法,在该方法中,第一设备获取用于时钟同步的第一消息时,可以记录第一时间戳,第一时间戳用于指示第一设备获取第一消息的时刻。第一设备获取第一消息之后,可以根据第一消息确定转发第一消息的端口,并记录第二时间戳,第二时间戳用于指示第一设备确定该端口的时刻。第一设备可以根据第一消息生成包括第三时间戳的第二消息,将第二消息发送给第二设备。第三时间戳根据第二时间戳和第一时间戳的差值确定。确定前述端口的步骤可以由第一设备中的交换模块执行,即第三时间戳可以体现第一消息在交换模块的驻留时间。因此,宿端设备进行时钟同步时,即可去掉交换模块引入的包时延变化量,从而提升时钟同步的精度。
本申请要求于2019年12月16日提交中国专利局、申请号为201911295200.3、发明创造名称为“降低包延迟变化量的方法、处理器、设备和网络系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及时钟同步领域,尤其涉及一种用于时钟同步的消息处理方法、时钟同步方法及装置。
背景技术
时钟同步,指的是各个设备的时钟频率保持一致,而时钟相位可以保持一定的相位差。目前,设备间可以利用一些用于时钟同步的方法进行时钟同步,例如利用电路仿真业务自适应时钟恢复(circuit emulation service adaptive clock recovery,CESACR)方法进行时钟同步。目前,多种设备例如电信网络中的路由器、交换机等可以利用CESACR方法进行时钟同步。
当两个设备利用CESACR方法进行时钟同步时,可以通过传递报文的形式来进行时钟同步。但是这种方式进行时钟同步的效果并不好,因此,需要一种方案可以解决上述问题。
发明内容
本申请实施例提供了一种用于时钟同步的消息处理方法和时钟同步方法,可以改善利用CESACR方法进行时钟同步的效果。
第一方面,本申请实施例提供了一种用于时钟同步的消息处理方法,该方法可以由第一设备执行,第一设备可以是利用CESACR方法进行时钟传递的源端设备或者中间设备。在传统技术中,源端设备在将用于时钟同步的消息发送给宿端设备时,中间设备透传该用于时钟同步的消息,而中间设备在透传用于时钟同步的消息时,中间设备中的交换模块对用于时钟同步的消息进行处理时会引入包时延变化量(packet delay variation,PDV),引入的包时延变化量会影响时钟同步的精确度。鉴于此,在本申请实施例中,第一设备获取到第一消息之后,可以基于第一消息生成第二消息,该第二消息能够体现第一消息在第一设备的交换模块的驻留时间,而不是简单的透传该第一消息。具体地,第一设备获取第一消息时,可以记录第一时间戳,该第一时间戳用于指示第一设备获取第一消息的时刻。其中,第一消息为用于时钟同步的消息。第一设备获取第一消息之后,可以根据第一消息确定转发第一消息的端口,并记录第二时间戳,第二时间戳用于指示第一设备确定该端口的时刻。第一设备在对第一消息进行转发时,可以根据第一消息生成包括第三时间戳的第二消息,并将第二消息发送给第二设备。其中,第三时间戳根据前述第二时间戳和第一时间戳的差值确定。确定转发第一消息的端口可以由第一设备中的交换模块执行,即第三时间戳可以体现前述第一消息在交换模块的驻留时间。由此可见,利用本申请实施例中的方案,宿端设备接收到的用于时钟同步的消息中可以携带能够体现该用于时钟同步的消息在交换模块的驻留时间,宿端设备进行时钟同步时,即可去掉交换模块引入的包时延变化量,从而提升宿端设备利用接收到的用于时钟同步的消息进行时钟同步的精度。
在一种可能的实现方式中,若第一设备是源端设备,则第一消息可以是第一设备生成的用于时钟同步的消息,第一时间戳可以用于指示第一设备生成第一消息的时刻。第二时间戳和第一时间戳的差值为第一消息在第一设备的交换模块的驻留时间。第一消息中可以具备用于携带时间戳数据的字段。若第一消息是第一设备生成的消息,则第一设备可以将第二时间戳和第一时间戳的差值确定为第三时间戳,并将第三时间戳添加至该字段中,从而实现根据第一消息生成包括第三时间戳的第二消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010075071.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车顶固定装置
- 下一篇:动态调整广播区域的方法与装置