工业物联网同步授时方法、系统、计算设备及介质与流程

文档序号:35704823发布日期:2023-10-12 04:45阅读:30来源:国知局
工业物联网同步授时方法、系统、计算设备及介质与流程

所属的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。计算机可读存储介质例如可以是但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。


背景技术:

1、工业物联网中的各类设备需要依靠无线链路来实时传递感知、控制和自动化信息等,进而优化各环节的管理,实现高效、便捷、低成本的工业生产,实现智能化工业制造。与其他通信网络不同,工业物联网对网络的确定性和实时性要求高,需要网络中各个节点之间确定性的数据传输来完成实时控制和操作。为了满足工业物联网的通信要求,保证数据传输的确定性,终端设备之间的时钟同步就变得极其重要,准确有效的时钟同步是维护系统进程有序、稳定工作,保持全局相互协调合作的关键,若终端设备间缺乏时钟同步会影响数据传输的确定性,导致整个控制系统的故障。

2、传统的高精度时钟同步依赖于光纤时间同步线和专用授时网络,导致成本高昂。


技术实现思路

1、为了克服传统的高精度时钟同步依赖于光纤时间同步线和专用授时网络,导致成本高昂的问题,本发明提供了工业物联网同步授时方法、系统、计算设备及介质。

2、第一方面,为了解决上述技术问题,本发明提供了工业物联网同步授时方法,包括:

3、将udp数据包的预设字节拓展为扩展字段;

4、rtu网关通过扩展字段中存储有时间同步指令的udp数据包激活终端设备的从时钟参与时间同步流程后,向终端设备发送扩展字段中存储有主时钟时间的udp数据包;其中,主时钟时间为rtu网关发送扩展字段中存储有时间同步指令的udp数据包时rtu网关本地时间;

5、终端设备记录接收扩展字段中存储有主时钟时间的udp数据包时从时钟的第一本地时间;

6、终端设备向rtu网关发送扩展字段中存储有延迟请求指令的udp数据包,并记录对应的从时钟的第二本地时间;

7、rtu网关根据延迟请求指令向终端设备发送扩展字段中存储有延迟请求响应指令的udp数据包;

8、终端设备记录接收扩展字段中存储有延迟请求响应指令的udp数据包时从时钟的第三本地时间;

9、根据主时钟时间、第一本地时间、第二本地时间和第三本地时间确定rtu网关的主时钟和终端设备的从时钟之间的时间延迟,实现主时钟和从时钟的时间同步。

10、第二方面,本发明提供了工业物联网同步授时系统,包括:

11、扩展字段模块,用于将udp数据包的预设字节拓展为扩展字段;

12、第一发送模块,用于rtu网关通过扩展字段中存储有时间同步指令的udp数据包激活终端设备的从时钟参与时间同步流程后,向终端设备发送扩展字段中存储有主时钟时间的udp数据包;

13、第一本地时间存储模块,用于终端设备记录接收扩展字段中存储有主时钟时间的udp数据包时从时钟的第一本地时间;

14、第二发送模块,用于终端设备向rtu网关发送扩展字段中存储有延迟请求指令的udp数据包,并记录对应的从时钟的第二本地时间;

15、第三发送模块,用于rtu网关根据延迟请求指令向终端设备发送扩展字段中存储有延迟请求响应指令的udp数据包;

16、第三本地时间存储模块,用于终端设备记录接收扩展字段中存储有延迟请求响应指令的udp数据包时从时钟的第三本地时间;

17、同步模块,用于根据主时钟时间、第一本地时间、第二本地时间和第三本地时间确定rtu网关的主时钟和终端设备的从时钟之间的时间延迟,实现主时钟和从时钟的时间同步。

18、第三方面,本发明还提供了一种计算设备,包括存储器、处理器及存储在存储器上并在处理器上运行的程序,处理器执行程序时实现如上述的工业物联网同步授时方法的步骤。

19、第四方面,本发明还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端设备上运行时,使得终端设备执行工业物联网同步授时方法的步骤。

20、本发明的有益效果是:本申请取消了光纤时间同步线和专用授时网络,将udp数据包的预设字节拓展为扩展字段,并利用rtu网关与终端设备之间的udp数据包传输各类指令(时间同步指令、延迟请求指令和延迟请求响应指令)和本地时间(主时钟时间、第一本地时间、第二本地时间和第三本地时间),并通过各类指令和本地时间实现主时钟和从时钟的时间同步,其中udp数据包通信频率高,保证了数据高精度下发至终端设备,取消了光纤时间同步线和专用授时网络,降低了成本,因此,本申请在降低成本的前提下,还提高了数据的精准传输。



技术特征:

1.工业物联网同步授时方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设字节为第九字节。

3.根据权利要求1或2所述的方法,其特征在于,根据所述主时钟时间、第一本地时间、第二本地时间和第三本地时间确定rtu网关的主时钟和终端设备的从时钟之间的时间延迟,实现主时钟和从时钟的时间同步,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述主时钟时间、第一本地时间、第二本地时间和第三本地时间确定时钟偏差,计算公式如下:

5.根据权利要求4所述的方法,其特征在于,所述根据所述主时钟时间、第一本地时间、第二本地时间和第三本地时间确定路径延迟,计算公式如下:

6.工业物联网同步授时系统,其特征在于,包括:

7.根据权利要求6所述的系统,其特征在于,同步模块具体用于:

8.根据权利要求7所述的系统,其特征在于,所述同步模块具体用于:

9.一种计算设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的工业物联网同步授时方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如权利要求1至7任一项所述的工业物联网同步授时方法的步骤。


技术总结
本发明涉及工业物联网同步授时方法、系统、计算设备及介质,方法包括将UDP数据包的预设字节拓展为扩展字段;激活终端设备的从时钟参与时间同步流程后,向终端设备发送扩展字段中存储有主时钟时间的UDP数据包;终端设备记录第一本地时间;终端设备向RTU网关发送扩展字段中存储有延迟请求指令的UDP数据包,并记录第二本地时间;RTU网关根据延迟请求指令向终端设备发送扩展字段中存储有延迟请求响应指令的UDP数据包;终端设备记录第三本地时间;根据主时钟时间、第一本地时间、第二本地时间和第三本地时间确定主时钟和从时钟之间的时间延迟,实现时间同步。解决了传统的高精度时钟同步依赖于光纤时间同步线和专用授时网络,导致成本高昂的问题。

技术研发人员:李亚锋,王云鹏,曲柏达,刘芸,胡彬,张建国,魏义昕,姚颖晶,张涛,徐方辰
受保护的技术使用者:国家石油天然气管网集团有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1