System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及时钟同步,具体涉及一种时钟同步方法、系统、电子设备和存储介质。
技术介绍
1、5g+工业互联网通信组网架构中,终端侧不需要做任何改变,对端到端架构中5g系统的引入可做到无感知。5g网络cpe与基站时钟同步时,两个设备之间一般只传输时间信息,如蜂窝网络中基站向ue传输的sib9广播消息中不包含当前时钟源信息。不同的主时钟源会导致复杂系统内的不同设备因为参考不同的主时钟而无法进行精确同步,如部分工业网关在进行5g连接时,使用基站b码进行同步,不同基站参考的主时钟可能不一样,导致整个系统时间精度无法保证。
技术实现思路
1、本申请实施例提供一种时钟同步方法、系统、电子设备和存储介质,旨在提高整个系统中时钟同步设备的时间同步精度。
2、第一方面,本申请实施例提供一种时钟同步方法,包括:
3、对接收到的时钟同步信息进行解析,得到当前时钟源信息;
4、确定时钟同步系统的基准时钟源信息,并将所述当前时钟源信息与所述基准时钟源信息进行信息对比,得到信息对比结果;
5、若确定所述信息对比结果为所述当前时钟源信息与所述基准时钟源信息不一致,则确定所述基准时钟源信息的基准钟源获取场景,并基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验。
6、在一个实施例中,所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
7、若确定所述基准钟源获取场景为第一获取场景,则获取网络设备向
8、获取所述系统控制中心向所述网络设备发起时钟校准答复的第一发起时间,并获取所述网络设备向所述系统控制中心发起时钟答复确认的第一确认时间;
9、基于所述第一发送时间、所述第一接收时间、所述第一发起时间和所述第一确认时间,计算出第一时钟偏差值,并基于所述第一时钟偏差值对所述时钟同步系统中设备的时钟信息进行时钟校验。
10、所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
11、若确定所述基准钟源获取场景为第二获取场景,则获取网络设备向系统控制中心发送时钟校准请求的第二发送时间,并获取所述系统控制中心接收到所述时钟校准请求的第二接收时间;所述第二获取场景表征将时钟同步系统中主时钟同步设备的时钟源信息确定为所述基准时钟源信息;
12、获取所述系统控制中心向所述网络设备发起时钟校准答复的第二发起时间,并获取所述网络设备向所述系统控制中心发起时钟答复确认的第二确认时间;
13、基于所述第二发送时间、所述第二接收时间、所述第二发起时间和所述第二确认时间,计算出第二时钟偏差值,并基于所述第二时钟偏差值对所述时钟同步系统中设备的时钟信息进行时钟校验。
14、所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
15、若确定所述基准钟源获取场景为第三获取场景,则获取网络设备向系统控制中心发送时钟校准请求的第三发送时间,获取所述系统控制中心接收到所述时钟校准请求的第三接收时间;所述第三获取场景表征将时钟同步系统内部的时钟源信息确定为基准时钟源信息;
16、获取所述系统控制中心向所述网络设备发起时钟校准答复的第三发起时间,并获取所述网络设备向所述系统控制中心发起时钟答复确认的第三确认时间;
17、基于所述第三发送时间、所述第三接收时间、所述第三发起时间和所述第三确认时间,计算出第三时钟偏差值,并基于所述第三时钟偏差值对所述时钟同步系统中设备的时钟信息进行时钟校验。
18、所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
19、若确定所述基准钟源获取场景为第四获取场景,则基于第一网络设备及其对端的第二网络设备,对所述时钟同步系统中设备的时钟信息进行时钟校验;所述第四获取场景表征通过设备之间进行时钟校准,无需确定所述基准时钟源信息;
20、相应地,所述基于第一网络设备及其对端的第二网络设备,对所述时钟同步系统中设备的时钟信息进行时钟校验的具体步骤包括:
21、获取所述第一网络设备向所述第二网络设备发送时钟校准请求的第四发送时间,并获取所述第二网络设备接收到所述时钟校准请求的第四接收时间;
22、获取所述第二网络设备向所述第一网络设备发起时钟校准答复的第四发起时间,并获取所述第一网络设备向所述第二网络设备发起时钟答复确认的第四确认时间;
23、基于所述第四发送时间、所述第四接收时间、所述第四发起时间和所述第四确认时间,计算出第四时钟偏差值,并基于所述第四时钟偏差值对所述时钟同步系统中设备的时钟信息进行时钟校验。
24、所述确定时钟同步系统的基准时钟源信息,包括:
25、获取所述时钟同步系统中携带有相同目标时钟源信息的时钟同步设备,确定所述时钟同步设备的数量占比是否大于预设占比;
26、若确定所述数量占比大于所述预设占比,则将所述目标时钟源信息确定为所述基准时钟源信息;
27、若确定所述数量占比小于或者等于所述预设占比,则确定时钟启用类型,并基于所述时钟启用类型确定所述基准时钟源信息。
28、所述基于所述时钟启用类型确定所述基准时钟源信息,包括:
29、若确定所述时钟启用类型为第一启用类型,则将所述时钟同步系统内部的时钟源信息确定为所述基准时钟源信息;所述第一类型表征启用内部时钟源信息的类型;
30、若确定所述时钟启用类型为第二启用类型,则获取所述时钟同步系统的主时钟同步设备,将所述主时钟同步设备的时钟源信息确定为所述基准时钟源信息;第二启用类型表征启用外部时钟源信息的类型。
31、第二方面,本申请实施例提供一种时钟同步系统,包括:
32、解析模块,用于对接收到的时钟同步信息进行解析,得到当前时钟源信息;
33、确定对比模块,用于确定时钟同步系统的基准时钟源信息,并将所述当前时钟源信息与所述基准时钟源信息进行信息对比,得到信息对比结果;
34、时钟同步模块,用于若确定所述信息对比结果为所述当前时钟源信息与所述基准时钟源信息不一致,则确定所述基准时钟源信息的基准钟源获取场景,并基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验。
35、第三方面,本申请实施例提供一种电子设备,所述电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的时钟同步方法。
36、第四方面,本申请实施例提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质包括本文档来自技高网...
【技术保护点】
1.一种时钟同步方法,其特征在于,包括:
2.根据权利要求1所述的时钟同步方法,其特征在于,所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
3.根据权利要求1所述的时钟同步方法,其特征在于,所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
4.根据权利要求1所述的时钟同步方法,其特征在于,所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
5.根据权利要求1所述的时钟同步方法,其特征在于,所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
6.根据权利要求1至5任一项所述的时钟同步方法,其特征在于,所述确定时钟同步系统的基准时钟源信息,包括:
7.根据权利要求6所述的时钟同步方法,其特征在于,所述基于所述时钟启用类型确定所述基准时钟源信息,包括:
8.一种时钟同步系统,其特征在于,包括:
9.一种电子设备,所述电子设备包括存储器、处理器及存储在所述存储器
10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的时钟同步方法。
...【技术特征摘要】
1.一种时钟同步方法,其特征在于,包括:
2.根据权利要求1所述的时钟同步方法,其特征在于,所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
3.根据权利要求1所述的时钟同步方法,其特征在于,所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
4.根据权利要求1所述的时钟同步方法,其特征在于,所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
5.根据权利要求1所述的时钟同步方法,其特征在于,所述基于所述基准钟源获取场景对所述时钟同步系统中设备的时钟信息进行时钟校验,包括:
6.根据权...
【专利技术属性】
技术研发人员:毛艺凝,
申请(专利权)人:中国移动通信集团黑龙江有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。