[发明专利]时钟同步方法及系统有效
申请号: | 202110070694.6 | 申请日: | 2021-01-19 |
公开(公告)号: | CN112751643B | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 梅沁;宗绍磊;佟星;王挺;曾鹏;于海斌 | 申请(专利权)人: | 国网江苏省电力有限公司无锡供电分公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 北京智绘未来专利代理事务所(普通合伙) 11689 | 代理人: | 张红莲 |
地址: | 214062 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时钟 同步 方法 系统 | ||
本发明公开了一种时钟同步方法及系统。该方法包括:基于面向过程控制的对象连接与嵌入统一架构OPCUA模型的客户端向目标节点发送时间信息的订阅请求;根据所述目标节点发布的时间信息测量本节点与所述目标节点之间的时钟偏移量;根据所述时钟偏移量更新本地时钟,以使所述本地时钟与目标节点的时钟保持同步。上述技术方案基于统一的标准订阅时间信息,作为测量时钟偏移量并进行时钟同步的依据,提高了时钟同步的精度。
技术领域
本发明实施例涉及物联网通信技术领域,尤其涉及一种时钟同步方法及系统。
背景技术
目前物联网技术引起了全行业的重视,广泛应用于各个领域,能够有效促进行业的升级和转型。在物联网通信系统中,大量智能设备具有多特征、异构性且具有关联性,但由于不同应用场景下的不同设备可能来源于不同的厂家、基于不同的数据传输协议或通信标准,彼此之间时钟不同步。而在信息交换的过程中,为保证物联网系统中各个设备的协同工作,需要实现各设备间的高精度时钟同步。目前的时钟同步方法存在以下问题:不同设备之间不存在互操作的能力,无法统一传递时间信息;并且,时钟同步的精度要求较高,但现有方法无法保证精度。
发明内容
本发明提供了一种时钟同步方法及系统,通过基于统一的标准传递时间信息,作为时钟同步的依据,提高时钟同步的精度。
第一方面,本发明实施例提供了一种时钟同步方法,包括:
基于面向过程控制的对象连接与嵌入统一架构(Object Linking and EmbeddingUnified Architecture,OPCUA)模型的客户端向目标节点发送时间信息的订阅请求;
根据所述目标节点发布的时间信息测量本节点与所述目标节点之间的时钟偏移量;
根据所述时钟偏移量更新本地时钟,以使所述本地时钟与目标节点的时钟保持同步。
可选的,所述目标节点为与本节点的相邻节点;
所述根据所述目标节点发布的时间信息测量本节点与所述目标节点之间的时钟偏移量,包括:
计算本节点与所述目标节点之间的路径延迟,所述路径延迟为或者其中,t1为所述目标节点发送延迟请求消息的时刻,t2为本节点接收到所述延迟请求消息的时刻,t3为本节点发送延迟响应消息的时刻,t4为所述目标节点接收到延迟响应小东西的时间;
计算本节点的响应延迟,所述响应延迟包括本节点接收到所述延迟请求消息的时刻与本节点发送延迟响应消息的时刻的差值;
将所述路径延迟与所述响应延迟相加,得到本节点与所述目标节点之间的时钟偏移量。
可选的,所述目标节点为基准时钟对应的节点;
所述根据所述目标节点发布的时间信息测量本节点与所述目标节点之间的时钟偏移量,包括:
根据本节点到所述目标节点的路径,以本节点为起始节点,以所述目标节点为结束节点,依次计算每个节点与相邻的下一节点之间的路径延迟和响应延迟;
将每个节点与相邻的下一节点之间的路径延迟和响应延迟累加,得到本节点与所述目标节点之间的时钟偏移量。
可选的,所述订阅请求包括所述目标节点的命名空间以及节点标识。
可选的,还包括:
基于OPCUA模型的服务端定义或者更新本节点的命名空间、节点标识以及时间信息。
第二方面,本发明实施例提供了一种时钟同步方法,包括:
接收待同步节点发送的订阅请求;
根据所述订阅请求,基于OPCUA模型的服务端向所述待同步节点发布时间信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网江苏省电力有限公司无锡供电分公司,未经国网江苏省电力有限公司无锡供电分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110070694.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种显示组件及电子设备
- 下一篇:一种膨化食品包装检验筛选设备