时间同步方法、装置、被授时设备和存储介质制造方法及图纸

技术编号:26177717 阅读:29 留言:0更新日期:2020-10-31 14:23
本发明专利技术实施例提供了一种时间同步方法、装置、被授时设备和存储介质。该时间同步方法包括:多个被授时设备通过一个授时源设备进行时间同步,被授时设备接收所述授时源设备发送的当前报文信息,所述当前报文信息携带时间信息,所述授时源设备通过基准时钟源进行时间同步;将本地时间同步为所述时间信息对应的目标时间。达到降低被授时设备同步时间的成本的效果。

【技术实现步骤摘要】
时间同步方法、装置、被授时设备和存储介质
本专利技术实施例涉及时间同步
,尤其涉及一种时间同步方法、装置、被授时设备和存储介质。
技术介绍
时间同步技术广泛用于工业各个领域。尤其对于拥有智能化、数字化等高精度设备的系统,时间精度对设备的参数校验和系统的稳定控制具有直接的影响。如对于数字化电力系统中的变电全站保护装置,一旦时钟不正确,意味着电网系统发生异常、甚至故障时,系统报告中的装置动作时间与实际时间无法吻合,这将导致管理者对电网故障错判、漏判,失去处理事故的最佳时间。因此,提高设备的时间同步精度,进而提高设备事故分析和稳定控制的水平,是系统高效可靠运行的关键需求。目前,常用的时间同步技术是对每个被授时设备配给一个卫星同步对时装置进行高精度的时间同步。该卫星同步对时装置采用先进的卫星校时、网络同步、频率测控等技术,提供高精度的时间信息,从而使被授时设备保持一个准确的时钟。然而,卫星对时装置价格昂贵,对于安装分散的多个被授时设备,需求量大,导致被授时设备同步时间的成本较高。
技术实现思路
本专利技术实施例提供一种时间同步方法、装置、被授时设备和存储介质,以实现降低被授时设备同步时间的成本。第一方面,本专利技术实施例提供了一种时间同步方法,多个被授时设备通过一个授时源设备进行时间同步,所述方法应用于被授时设备,所述方法包括:接收所述授时源设备发送的当前报文信息,所述当前报文信息携带时间信息,所述授时源设备通过基准时钟源进行时间同步,所述基准时钟源用于提供统一的时钟信息;将本地时间同步为所述时间信息对应的目标时间。可选的,所述将本地时间同步为所述时间信息对应的目标时间,包括:解析所述当前报文信息,得到所述当前报文信息对应的报文头、信息长度、循环冗余校验码和所述当前报文信息携带的时间信息;当所述报文头、循环冗余校验码和信息长度正确时,提取所述当前报文信息携带的当前时间信息;提取上一报文信息中的上一时间信息;判断当前时间信息是否大于所述上一时间信息;当所述当前时间信息大于所述上一时间信息时,将本地时间同步为所述当前时间信息对应的目标时间。可选的,所述当所述当前时间信息大于所述上一时间信息时,将本地时间同步为所述当前时间信息对应的目标时间,包括:当所述当前时间信息大于所述上一时间信息时,获取所述被授时设备的当前本地时间;计算所述当前本地时间和所述当前时间信息的时间差值;判断所述时间差值是否大于第一差值阈值;当所述时间差值大于所述第一差值阈值时,则将所述当前时间信息作为异常值舍弃;当所述时间差值不大于所述第一差值阈值时,则判断所述时间差值是否大于第二差值阈值,所述第二差值阈值小于所述第一差值阈值;当所述时间差值大于第二差值阈值时,则将本地时间同步为所述当前时间信息对应的目标时间。可选的,所述当所述时间差值大于第二差值阈值时,则将本地时间同步为所述当前时间信息对应的目标时间,包括:当所述时间差值大于第二差值阈值时,获取时间偏差的累积次数,其中,当所述时间差值大于所述第二差值阈值时,标记一次时间偏差,当所述时间差值小于或等于第二差值阈值,对所述时间偏差的累积次数清零,重新标记时间偏差次数;判断所述时间偏差的累积次数是否大于次数阈值;当所述时间偏差的累积次数大于所述次数阈值时,则将本地时间同步为所述当前时间信息对应的目标时间,并对所述时间偏差的累积次数清零。可选的,所述接收所述授时源设备发送的当前报文信息,包括:建立与所述授时源设备的通信连接;通过所述通信连接指示的通信信道接收所述授时源设备发送的当前报文信息。可选的,所述多个被授时设备还与总线服务器通信,所述方法还包括:接收所述总线服务器发送的时间查询指令,所述时间查询指令用于所述总线服务器获取每个被授时设备的当前本地时间;基于所述时间查询指令向所述总线服务器发送对应的当前本地时间,其中,所述总线服务器用于对所述多个被授时设备发送的当前本地时间进行计算得到时间参数,以基于所述时间参数判断所述被授时设备是否异常。可选的,所述时间参数包括被授时设备分别对应的当前本地时间的均值和方差,所述基于所述时间参数判断所述被授时设备是否异常,包括:确定与所述均值和方差相关联的时间区间;当所述当前本地时间在所述时间区间之外时,则所述被授时设备为对时失步异常。第二方面,本专利技术实施例提供了一种时间同步装置,多个被授时设备通过一个授时源设备进行时间同步,所述装置应用于被授时设备,所述装置包括:当前报文信息接收模块,用于接收所述授时源设备发送的当前报文信息,所述当前报文信息携带时间信息,所述授时源设备通过基准时钟源进行时间同步,所述基准时钟源用于提供统一的时钟信息;时间同步模块,用于将本地时间同步为所述时间信息对应的目标时间。第三方面,本专利技术实施例提供了一种被授时设备,包括:一个或多个处理器;存储装置,用于存储一个或多个计算机程序,当所述一个或多个计算机程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所述的时间同步方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本专利技术任意实施例所述的时间同步方法。本专利技术实施例通过多个被授时设备通过一个授时源设备进行时间同步,每个被授时设备接收所述授时源设备发送的当前报文信息,所述当前报文信息携带时间信息,所述授时源设备通过基准时钟源进行时间同步;将本地时间同步为所述时间信息对应的目标时间,解决了卫星对时装置价格昂贵,对于安装分散的多个被授时设备,需求量大,导致被授时设备同步时间的成本较高的问题,实现了降低被授时设备同步时间的效果。附图说明图1是本专利技术实施例一提供的一种场景示意图;图2是本专利技术实施例一提供的一种时间同步方法的流程示意图;图3是本专利技术实施例二提供的一种时间同步方法的流程示意图;图4是本专利技术实施例三提供的一种时间同步装置的结构示意图;图5是本专利技术实施例四提供的一种被授时设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子计算机程序等等。此外,术语“第一”、“第二”等可在本文中用于描本文档来自技高网...

【技术保护点】
1.一种时间同步方法,其特征在于,多个被授时设备通过一个授时源设备进行时间同步,所述方法应用于被授时设备,所述方法包括:/n接收所述授时源设备发送的当前报文信息,所述当前报文信息携带时间信息,所述授时源设备通过基准时钟源进行时间同步,所述基准时钟源用于提供统一的时钟信息;/n将本地时间同步为所述时间信息对应的目标时间。/n

【技术特征摘要】
1.一种时间同步方法,其特征在于,多个被授时设备通过一个授时源设备进行时间同步,所述方法应用于被授时设备,所述方法包括:
接收所述授时源设备发送的当前报文信息,所述当前报文信息携带时间信息,所述授时源设备通过基准时钟源进行时间同步,所述基准时钟源用于提供统一的时钟信息;
将本地时间同步为所述时间信息对应的目标时间。


2.如权利要求1所述的方法,其特征在于,所述将本地时间同步为所述时间信息对应的目标时间,包括:
解析所述当前报文信息,得到所述当前报文信息对应的报文头、信息长度、循环冗余校验码和所述当前报文信息携带的时间信息;
当所述报文头、循环冗余校验码和信息长度正确时,提取所述当前报文信息携带的当前时间信息;
提取上一报文信息中的上一时间信息;
判断当前时间信息是否大于所述上一时间信息;
当所述当前时间信息大于所述上一时间信息时,将本地时间同步为所述当前时间信息对应的目标时间。


3.如权利要求2所述的方法,其特征在于,所述当所述当前时间信息大于所述上一时间信息时,将本地时间同步为所述当前时间信息对应的目标时间,包括:
当所述当前时间信息大于所述上一时间信息时,获取所述被授时设备的当前本地时间;
计算所述当前本地时间和所述当前时间信息的时间差值;
判断所述时间差值是否大于第一差值阈值;
当所述时间差值大于所述第一差值阈值时,则将所述当前时间信息作为异常值舍弃;
当所述时间差值不大于所述第一差值阈值时,则判断所述时间差值是否大于第二差值阈值,所述第二差值阈值小于所述第一差值阈值;
当所述时间差值大于第二差值阈值时,则将本地时间同步为所述当前时间信息对应的目标时间。


4.如权利要求3所述的方法,其特征在于,所述当所述时间差值大于第二差值阈值时,则将本地时间同步为所述当前时间信息对应的目标时间,包括:
当所述时间差值大于第二差值阈值时,获取时间偏差的累积次数,其中,当所述时间差值大于所述第二差值阈值时,标记一次时间偏差,当所述时间差值小于或等于第二差值阈值,对所述时间偏差的累积次数清零,重新标记时间偏差次数;
判断所述时间偏差的累积次数是否大于次数阈...

【专利技术属性】
技术研发人员:孟青叶段松涛郭为民朱峰梁正玉郝涛周锋吕鑫
申请(专利权)人:润电能源科学技术有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1