BMC时间同步方法、装置、BMC及存储介质与流程

文档序号:30847178发布日期:2022-07-23 02:51阅读:来源:国知局

技术特征:
1.一种bmc时间同步方法,其特征在于,包括:按照预设时间长度,周期性在bmc中触发时间同步指令;响应所述时间同步指令,获取所述bmc中当前配置的目标时间源;执行所述目标时间源对应的目标时间获取操作,得到用于进行时间同步的目标标准时间;基于所述目标标准时间对所述bmc进行时间同步操作,以完成对所述bmc的单次时间同步。2.根据权利要求1所述的方法,其特征在于,所述响应所述时间同步指令,获取所述bmc中当前配置的目标时间源,包括:响应所述时间同步指令,获取所述bmc中当前配置的全部时间源;基于预设的时间源优先级,将所述bmc中当前配置的全部时间源中优先级最高的时间源作为目标时间源。3.根据权利要求2所述的方法,其特征在于,所述执行所述目标时间源对应的目标时间获取操作,得到用于进行时间同步的目标标准时间,包括:若所述目标时间源为gps时间源,则向本地gps模块发送gps定位信息请求,以使所述gps模块通过天线模块接收gps定位信息;基于所述gps定位信息,确定所述bmc的gps定位信息;基于所述bmc的gps定位信息确定对应的utc时间。4.根据权利要求3所述的方法,其特征在于,所述基于所述目标标准时间对所述bmc进行时间同步操作,以完成对所述bmc的单次时间同步,包括:调整所述bmc的当前时间为所述utc时间,以完成对所述bmc的单次时间同步。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取完成时间同步后的所述bmc的第一时间,对比所述第一时间与utc时间是否一致;若一致,则确定所述bmc时间同步成功;若不一致,则确定所述bmc时间同步失败。6.根据权利要求5所述的方法,其特征在于,在确定所述bmc时间同步失败之后,所述方法还包括:判断获取到的当前配置的全部时间源中是否包含有ntp服务器时间源;若包含,则向ntp服务器客户端发送获取ntp服务器时间请求,以使所述ntp服务器客户端获取并反馈ntp服务器时间;调整所述bmc的当前时间为所述ntp服务器时间。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:校验所述bmc的时间同步操作是否成功;若所述bmc时间同步失败,则向本地的管理引擎模块发送时间获取请求,获取所述管理引擎模块的当前时间;调整所述bmc的当前时间为所述管理引擎模块的当前时间。8.一种bmc时间同步装置,其特征在于,包括:触发模块,用于按照预设时间长度,周期性在bmc中触发时间同步指令;获取模块,用于响应所述时间同步指令,获取所述bmc中当前配置的目标时间源;
执行模块,用于执行所述目标时间源对应的目标时间获取操作,得到用于进行时间同步的目标标准时间同步模块,用于基于所述目标标准时间对所述bmc进行时间同步操作,以完成对所述bmc的单次时间同步。9.一种bmc,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的bmc时间同步程序,以实现权利要求1~7中任一项所述的bmc时间同步方法。10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的bmc时间同步方法。

技术总结
本发明实施例涉及一种BMC时间同步方法、装置、BMC及存储介质,包括:按照预设时间长度,周期性在BMC中触发时间同步指令;响应所述时间同步指令,获取所述BMC中当前配置的目标时间源;执行所述目标时间源对应的目标时间获取操作,得到用于进行时间同步的目标标准时间;基于所述目标标准时间对所述BMC进行时间同步操作,以完成对所述BMC的单次时间同步,由本方案,对多种时间源进行优先级排序,按照时间源优先级逐级选择不同的时间同步方式进行BMC的时间同步,从而实现不依赖于服务器时间和网络NTP时间,使BMC时间同步更加精准高效。使BMC时间同步更加精准高效。使BMC时间同步更加精准高效。


技术研发人员:孙凯 张秀波 谢路生
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2022.04.20
技术公布日:2022/7/22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1