一种时间同步方法、系统、故障注入设备和存储介质与流程

文档序号:33749107发布日期:2023-04-06 13:48阅读:67来源:国知局
一种时间同步方法、系统、故障注入设备和存储介质与流程

本文涉及时间同步技术,尤指一种时间同步方法、系统、故障注入设备和存储介质。


背景技术:

1、对着技术进步和需求增加,设备功能变得日益复杂,因此需要依靠可测试性技术确保设备能够准确、有效的发挥其性能。在可测试性技术中,故障注入设备在主控设备的控制下向待测试设备中注入故障,由于注入的故障需要按照严格的时序进行,因此故障注入设备与主控设备之间需要保持时间同步。


技术实现思路

1、本申请提供了一种时间同步方法、系统、故障注入设备和存储介质,能够实现被控设备和主控设备之间的时间同步。

2、本申请提供的时间同步方法,应用于与主控设备通过以太网相连、需实现时间同步的设备,所述方法包括:

3、与主控设备进行n次消息交互,每次消息交互获取的信息包括:从所述主控设备向本设备发送消息到接收到本设备反馈消息的时间间隔δt,以及本设备向所述主控设备发送消息到接收到所述主控设备的反馈消息的时间间隔δc;n为预设值,n≥1;

4、根据每次消息交互获得的所述δt判断对应的δc是否满足精度要求;

5、根据所有满足精度要求的δc确定消息从所述主控设备传输到本设备的时间t;

6、当从主控设备获取到同步源时钟ts后,根据所述ts和所述t对本设备时钟进行更新,以实现与所述主控设备的时间同步。

7、在一示例性实施例中,所述δt的获取方式,包括:

8、接收所述主控设备发送的第一消息,所述第一消息中携带该消息的发送时间;

9、将所述第一消息的发送时间通过第二消息发送给所述主控设备;

10、从所述主控设备接收所述第二消息的反馈消息,所述第二消息的反馈消息携带所述主控设备根据接收到第二消息的时间和所述第一消息的发送时间之差确定的δt。

11、在一示例性实施例中,所述δc的获取方式,包括:

12、向所述主控设备发送第三消息,并记录发送时间信息cs;

13、从所述主控设备接收所述第三消息的反馈消息,并记录接收时间信息cr;

14、将cr-cs作为所述δc;

15、所述第二消息和所述第三消息为相同消息或不同消息。

16、在一示例性实施例中,所述发送时间信息cs和所述接收时间信息cr是本设备时钟计数器的计数值,所述本设备时钟计数器的精度高于所述主控设备的计时精度。

17、在一示例性实施例中,所述与主控设备通过以太网相连、需实现时间同步的设备为故障注入设备。

18、在一示例性实施例中,根据每次消息交互获得的所述δt判断对应的δc是否满足精度要求,包括:

19、判断所述δt和所述δc之间的偏差是否小于或等于预设阈值tc,如果是,则所述δc满足精度要求。

20、在一示例性实施例中,根据所有符合精度要求的δc确定消息从所述主控设备传输到本设备的时间t,包括:

21、对所述符合精度要求的δc取均值;

22、将所述均值的一半作为消息从所述主控设备传输到本设备的时间t。

23、本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如前任一项实施例所述的时间同步方法。

24、本申请实施例还提供了一种故障注入设备,所述设备包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,实现如前任一项实施例所述的时间同步方法。

25、本申请实施例还提供了一种时间同步系统,所述系统包括:

26、如前实施例所述的故障注入设备;

27、以及,与所述故障注入设备交互的主控设备,设置为与所述故障注入设备进行n次消息交互,每次消息交互包括:对来自所述故障注入设备的消息进行反馈,以及向所述故障注入设备发送本设备向所述故障注入设备发送消息到接收到所述故障注入设备反馈消息的时间间隔δt。

28、与相关技术相比,本申请实施例记载的技术方案,实现了被控设备和主控设备的时间同步;此外,还对用于确定同步时间的参数δc进行了筛选,筛选出了满足精度要求的δc,可进一步提高时间同步精度。

29、本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。



技术特征:

1.一种时间同步方法,应用于与主控设备通过以太网相连、需实现时间同步的设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求1-5中任一项所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,

8.一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至7中任一项所述的时间同步方法。

9.一种故障注入设备,其特征在于,所述设备包括存储器和处理器,所述存储器存储有程序,所述程序在被所述处理器读取执行时,实现如权利要求1至7中任一项所述的时间同步方法。

10.一种时间同步系统,其特征在于,所述系统包括:


技术总结
一种时间同步方法、系统、故障注入设备和存储介质,其中,所述方法应用于与主控设备通过以太网相连、需实现时间同步的设备,所述方法包括:与主控设备进行N次消息交互,每次消息交互获取的信息包括:从所述主控设备向本设备发送消息到接收到本设备反馈消息的时间间隔ΔT,以及本设备向所述主控设备发送消息到接收到所述主控设备的反馈消息的时间间隔ΔC;N为预设值,N≥1;根据每次消息交互获得的所述ΔT判断对应的ΔC是否满足精度要求;根据所有满足精度要求的ΔC确定消息从所述主控设备传输到本设备的时间T;当从主控设备获取到同步源时钟Ts后,根据所述Ts和所述T对本设备时钟进行更新,以实现与所述主控设备的时间同步。

技术研发人员:马俊丽
受保护的技术使用者:北京旋极信息技术股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1