一种通信方法及服务器技术

技术编号:42222302 阅读:17 留言:0更新日期:2024-08-02 13:41
本申请实施例提供了一种通信方法及服务器,涉及服务器技术领域。该方法包括通过扩展驱动接收第一业务软件对目标设备的第一访问消息,扩展驱动是实现第一业务软件与目标设备通信的驱动,第一业务软件运行于BMC;通过扩展驱动向公共驱动申请获取目标设备的结构体指针,公共驱动是实现第二业务软件与目标设备通信的驱动,结构体指针关联目标设备的地址信息,第二业务软件能运行于BMC;通过扩展驱动从公共驱动导出访问目标设备所需的函数;通过扩展驱动,根据结构体指针关联的地址信息,使用该函数将第一访问消息传递至目标设备。这样通过公共驱动达到对不同业务软件所需驱动的归一化部署,不须差异化提供函数和数据结构等驱动实现方式,降低维护成本。

【技术实现步骤摘要】

本申请涉及服务器,尤其涉及一种通信方法及服务器


技术介绍

1、服务器的基板管理控制器(baseboard management contro l ler,bmc)芯片上运行业务软件(也称为“bmc管理软件系统”,下同),bmc业务软件可以通过驱动程序与智能平台管理总线(inte l l igent p l atform management bus,ipmb)上的各外围组织管理控制器(smc)通信,从而控制相应的硬件。

2、目前,行业内使用的bmc业务软件有很多,由于不同bmc业务软件之间的功能需求不同,所以通常需要为不同的bmc业务软件提供相应的ipmb驱动,且这些bmc业务软件与各自的ipmb驱动接口高度耦合,以满足bmc业务软件对ipmb驱动接口、具体实现方式以及与ipmb驱动之间传递的数据结构等方面的差异性要求,进而才能访问到硬件。但是,这就导致,在服务器需要运行不同的多个bmc业务软件的场景下,服务器运维方须对应这些不同的bmc业务软件分别维护多个ipmb驱动,维护成本高。


技术实现思

<本文档来自技高网...

【技术保护点】

1.一种通信方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,在所述接收第一业务软件对目标设备的第一访问消息之前,所述方法包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一访问消息中包括所述目标设备的设备号,

5.根据权利要求2所述的方法,其特征在于,所述第二访问消息中包括所述目标设备的设备号,

6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,在所...

【技术特征摘要】

1.一种通信方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,在所述接收第一业务软件对目标设备的第一访问消息之前,所述方法包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一访问消息中包括所述目标设备的设备号,

5.根据权利要求2所述的方法,其特征在于,所述第二访问消息中包括所述目标设备的设备号,

6.根据权利要...

【专利技术属性】
技术研发人员:陈沐欣毛阿利
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1