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

服务器组件信息收集方法、装置、设备及介质与流程

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

技术特征:
1.一种服务器组件信息收集方法,其特征在于,应用于服务器中的目标组件,所述目标组件为在服务器操作系统启动之前运行的并基于串口进行数据输出的组件,其中,所述方法包括:通过预先基于目标串行总线协议在ses程序与所述目标组件之间搭建的串行通信链路,将目标探测指令发送至所述ses程序;所述目标探测指令为用于检测所述ses程序是否已处于准备接收信息的状态的指令;获取所述ses程序返回的针对所述目标探测指令的应答指令;如果所述应答指令表明所述ses程序已处于准备接收信息的状态,则通过所述串行通信链路,将本地收集的组件信息传输至所述ses程序,以便所述ses程序将接收到的所述组件信息转发至主存储程序,并通过所述主存储程序将所述组件信息以文件形式进行保存。2.根据权利要求1所述的服务器组件信息收集方法,其特征在于,所述通过预先基于目标串行总线协议在ses程序与所述目标组件之间搭建的串行通信链路,将目标探测指令发送至所述ses程序之前,还包括:基于目标串行总线协议在所述ses程序与所述目标组件之间搭建串行通信链路;控制所述ses程序上电启动,并将所述ses程序配置为用于通过所述串行通信链路从主模块中获取信息的从模块,然后控制所述目标组件上电启动,并将所述目标组件配置为用于通过所述串行通信链路将自身信息传输至所述从模块的主模块。3.根据权利要求2所述的服务器组件信息收集方法,其特征在于,所述基于目标串行总线协议在所述ses程序与所述目标组件之间搭建串行通信链路之前,还包括:基于预设的用于表征协议复杂程度的协议参数,从多个串行总线协议中提取出每个所述串行总线协议中相应的目标协议参数;确定每个串行总线协议中的每个所述目标协议参数各自表征的复杂度;基于所述目标协议参数对应的所述复杂度以及预设的与所述目标协议参数对应的权重系数,计算每个所述串行总线协议对应的总复杂度;将所述总复杂度小于预设复杂度阈值的一个所述串行总线协议作为所述目标串行总线协议。4.根据权利要求2所述的服务器组件信息收集方法,其特征在于,所述基于目标串行总线协议在所述ses程序与所述目标组件之间搭建串行通信链路,包括:基于两线式串行总线协议或串行外设接口协议在ses程序与所述目标组件之间搭建串行通信链路。5.根据权利要求1至4任一项所述的服务器组件信息收集方法,其特征在于,所述将本地收集的组件信息传输至所述ses程序,以便所述ses程序将接收到的所述组件信息转发至主存储程序,包括:基于所述目标串行总线协议确定信息拆包规则,按照所述信息拆包规则将本地收集的组件信息拆分为多个信息包;将所述多个信息包依次传输至所述ses程序,以便所述ses程序将接收到的所述多个信息包整合为所述组件信息并保存在本地,以及在预设状态信息保存页上为整合后的所述组件信息设置相应的标志位,然后将所述组件信息转发至主存储程序。6.根据权利要求5所述的服务器组件信息收集方法,其特征在于,所述ses程序将接收
到的所述组件信息转发至主存储程序之前,还包括:触发启动控制指令,并利用所述启动控制指令控制所述主存储程序启动,以便所述主存储程序查询所述ses程序的所述预设状态信息保存页上是否保存有所述标志位,并基于查询结果确定是否向所述ses程序发送用于读取整合后的所述组件信息的读取指令。7.一种服务器组件信息收集方法,其特征在于,应用于ses程序,包括:通过预先基于串行总线协议在ses程序与服务器的目标组件之间搭建的串行通信链路获取目标探测指令;所述目标组件为在服务器操作系统启动之前运行的并基于串口进行数据输出的组件,所述目标探测指令为所述目标组件触发的用于检测所述ses程序是否已处于准备接收信息的状态的指令;向所述目标组件发送针对所述目标探测指令的应答指令;如果所述应答指令表明自身已处于准备接收信息的状态,则通过所述串行通信链路接收由所述目标组件发送的组件信息;将所述组件信息发送至主存储程序,以便所述主存储程序将所述组件信息以文件形式进行保存。8.一种服务器组件信息收集装置,其特征在于,应用于服务器中的目标组件,所述目标组件为在服务器操作系统启动之前运行的并基于串口进行数据输出的组件,其中,所述装置包括:指令发送模块,用于通过预先基于目标串行总线协议在ses程序与所述目标组件之间搭建的串行通信链路,将目标探测指令发送至所述ses程序;所述目标探测指令为用于检测所述ses程序是否已处于准备接收信息的状态的指令;指令获取模块,用于获取所述ses程序返回的针对所述目标探测指令的应答指令;信息传输模块,用于如果所述应答指令表明所述ses程序已处于准备接收信息的状态,则通过所述串行通信链路,将本地收集的组件信息传输至所述ses程序,以便所述ses程序将接收到的所述组件信息转发至主存储程序,并通过所述主存储程序将所述组件信息以文件形式进行保存。9.一种计算机设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序,以实现如权利要求1至7任一项所述的服务器组件信息收集方法的步骤。10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的服务器组件信息收集方法的步骤。

技术总结
本申请公开了一种服务器组件信息收集方法、装置、设备及介质,该方法包括:通过预先基于目标串行总线协议在SES程序与目标组件之间搭建的串行通信链路,将目标探测指令发送至SES程序;目标探测指令为用于检测SES程序是否已处于准备接收信息的状态的指令;获取SES程序返回的针对目标探测指令的应答指令;如果应答指令表明SES程序已处于准备接收信息的状态,则通过串行通信链路,将本地收集的组件信息传输至SES程序,以便SES程序将接收到的组件信息转发至主存储程序,并通过主存储程序将组件信息以文件形式进行保存。本申请通过预先在SES程序与目标组件之间搭建的通信链路,借助SES程序将收集到的组件信息保存成文件,便于对目标组件进行开发调试和故障定位。对目标组件进行开发调试和故障定位。对目标组件进行开发调试和故障定位。


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

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

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

相关文献