一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种BMC之间数据同步传输的方法、装置、设备及可读介质与流程

2022-02-20 00:20:15 来源:中国专利 TAG:

技术特征:
1.一种基板管理控制器之间数据同步传输的方法,其特征在于,包括以下步骤:响应于其他控制器bmc的运行状态正常,建立与其他控制器bmc的数据通信链路;每经过预设时间向所述数据通信链路发送链路心跳包,并根据所述链路心跳包的状态更改所述数据通信链路的状态;响应于数据缓存区存在数据,检测所述数据通信链路的状态;响应于检测到所述数据通信链路的状态为可用,将所述数据缓存区存在的数据发送到所述其他控制bmc中。2.根据权利要求1所述的方法,其特征在于,响应于其他控制器bmc的运行状态正常,建立与其他控制器bmc的数据通信链路包括:检测互联的其他控制器bmc的运行状态;响应于其他控制器bmc的运行状态正常,创建数据链路监控线程;链路监控线程创建链路session并监控数据链路状态,并定时发送链路心跳包,并根据心跳包返回状态判断数据链路是否正常;响应于数据链路正常,在数据链路监控线程中创建数据通信链路。3.根据权利要求1所述的方法,其特征在于,还包括:响应于接收到其他控制器bmc的同步数据,解析所述同步数据包的帧头;根据业务模块特征码回调数据处理函数以完成业务模块的数据更新。4.根据权利要求3所述的方法,其特征在于,还包括:将控制器bmc中的业务模块进行数据初始化;注册数据同步服务,并将业务模块特征码和处理函数注册到数据同步模块中;响应于业务模块处于正常运行状态,将数据同步到所述数据缓存区中;将接收到的数据经过帧头解析和回调处理后更新到业务模块数据内存区域。5.一种基板管理控制器之间数据同步传输的装置,其特征在于,所述装置包括:建立模块,所述建立模块配置为响应于其他控制器bmc的运行状态正常,建立与其他控制器bmc的数据通信链路;监控模块,所述监控模块配置为每经过预设时间向所述数据通信链路发送链路心跳包,并根据所述链路心跳包的状态更改所述数据通信链路的状态;检测模块,所述检测模块配置为响应于数据缓存区存在数据,检测所述数据通信链路的状态;传输模块,所述传输模块配置为响应于检测到所述数据通信链路的状态为可用,将所述数据缓存区存在的数据发送到所述其他控制bmc中。6.根据权利要求5所述的装置,其特征在于,所述建立模块还配置为:检测互联的其他控制器bmc的运行状态;响应于其他控制器bmc的运行状态正常,创建数据链路监控线程;链路监控线程创建链路session并监控数据链路状态,并定时发送链路心跳包,并根据心跳包返回状态判断数据链路是否正常;响应于数据链路正常,在数据链路监控线程中创建数据通信链路。7.根据权利要求5所述的装置,其特征在于,还包括更新模块,所述更新模块配置为:响应于接收到其他控制器bmc的同步数据,解析所述同步数据包的帧头;
根据业务模块特征码回调数据处理函数以完成业务模块的数据更新。8.根据权利要求7所述的装置,其特征在于,所述更新模块还配置为:将控制器bmc中的业务模块进行数据初始化;注册数据同步服务,并将业务模块特征码和处理函数注册到数据同步模块中;响应于业务模块处于正常运行状态,将数据同步到所述数据缓存区中;将接收到的数据经过帧头解析和回调处理后更新到业务模块数据内存区域。9.一种计算机设备,其特征在于,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现权利要求1-4任意一项所述方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-4任意一项所述方法的步骤。

技术总结
本发明提供了一种基板管理控制器之间数据同步传输的方法、装置、设备及可读介质,该方法包括:响应于其他控制器BMC的运行状态正常,建立与其他控制器BMC的数据通信链路;每经过预设时间向数据通信链路发送链路心跳包,并根据链路心跳包的状态更改数据通信链路的状态;响应于数据缓存区存在数据时,检测数据通信链路的状态;响应于检测到数据通信链路的状态为可用,将数据缓存区存在的数据发送到其他控制BMC中。通过使用本发明的方案,能够实现多控制器基板管理控制器之间的数据互联互通功能。器基板管理控制器之间的数据互联互通功能。器基板管理控制器之间的数据互联互通功能。


技术研发人员:张亚男
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2021.09.11
技术公布日:2022/1/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献