外接设备处理方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:38000167 阅读:10 留言:0更新日期:2023-06-30 10:14
本发明专利技术提供了一种外接设备处理方法、装置、电子设备和可读存储介质。所述外接设备处理方法包括:获取与第一硬件I/O port连接的第一外接设备所在第一槽位的丝印信息;在第一硬件I/O port与第一外接设备为非固定设置的情况下,确定与第一外接设备对应的组合ID信息;根据组合ID信息,确定第一硬件I/O port的名称并在BIOS setup界面对第一硬件I/O port的名称进行显示;获取与第一硬件I/O port名称对应的第一硬件I/O port的配置信息;将第一硬件I/O port的配置信息发送至BMC。以硬件I/O port为单位,实现对不同硬件I/O port连接的外接设备的准确定位。备的准确定位。备的准确定位。

【技术实现步骤摘要】
外接设备处理方法、装置、电子设备和可读存储介质


[0001]本专利技术涉及服务器
,尤其涉及一种外接设备处理方法、装置、电子设备和可读存储介质。

技术介绍

[0002]随着服务器技术和功能实现的不断优化,服务器所支持的配置越来越多,需要在BIOS setup(BIOS设置功能)里将服务器的配置信息显示出来,以帮助用户了解当前服务器系统所连接设备的具体在位情况。其中BIOS(Basic Input Output System,基本输入输出系统)是一组固化到计算机内主板上一个ROM(Read Only Memory image,只读内存镜像)芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
[0003]目前,为了准确直观地对服务器所连接的外接设备进行属性查看和设置,BIOS研发工程师需要预先收集服务器设备的配置信息,并处理成一组静态数据,在代码中使用该静态数据来做匹配、赋值丝印字符串等功能。
[0004]但是,随着服务器技术的发展,服务器的配置也越来越多,而且各个配置中包括的设备数量也是动态变化的,相关技术中对于服务器设备的配置信息的显示及处理方法无法满足功能要求。

技术实现思路

[0005]本专利技术实施例提供了一种外接设备处理方法、装置、电子设备和可读存储介质

以解决相关技术中配置信息显示方法单一、无法满足灵活配置的要求的问题。
[0006]为了解决上述技术问题,本专利技术实施例提供了一种外接设备处理方法,包括:
[0007]获取与第一硬件I/O port连接的第一外接设备所在第一槽位的丝印信息;
[0008]根据所述第一槽位的丝印信息,确定所述第一硬件I/O port与所述第一外接设备之间的设置关系;
[0009]在所述第一硬件I/O port与所述第一外接设备为非固定设置的情况下,确定与所述第一外接设备对应的组合ID信息;所述组合ID信息为对第一外接设备与第一硬件I/O port的对应关系进行区分的特征信息的组合;
[0010]根据所述组合ID信息,确定第一硬件I/O port的名称并在BIOS setup界面对所述第一硬件I/O port的名称进行显示;
[0011]根据在BIOS setup界面显示的第一硬件I/O port名称,获取与所述第一硬件I/O port名称对应的第一硬件I/O port的配置信息;所述第一硬件I/Oport的配置信息包括第一硬件I/O port信息和与所述第一硬件I/O port连接的第一外接设备的第一槽位信息;
[0012]将所述第一硬件I/O port的配置信息发送至BMC;由所述BMC根据所述第一硬件I/O port的配置信息在BMC Web界面中进行显示,并基于BMC Web界面中显示的第一硬件I/O port的配置信息,对与所述第一硬件I/O port连接的第一外接设备进行处理。
[0013]可选地,所述根据所述第一槽位的丝印信息,确定所述第一硬件I/O port与所述第一外接设备之间的设置关系,包括:
[0014]将所述第一槽位的丝印信息与预设的丝印列表进行匹配;所述预设的丝印列表包括与所述第一硬件I/O port的丝印信息固定设置的槽位丝印信息;
[0015]在所述第一槽位的丝印信息与预设的丝印列表中的槽位丝印信息匹配成功的情况下,确定所述第一硬件I/O port与所述第一外接设备为固定设置;
[0016]在所述第一槽位的丝印信息与预设的丝印列表中的槽位丝印信息匹配失败的情况下,确定所述第一硬件I/O port与所述第一外接设备为非固定设置。
[0017]可选地,在根据所述第一槽位的丝印信息,确定所述第一硬件I/O port与所述第一外接设备之间的设置关系之后,还包括:
[0018]在所述第一硬件I/O port与所述第一外接设备为固定设置的情况下,将所述第一槽位的丝印信息确定为第一硬件I/O port的名称并在BIOS setup界面对所述第一硬件I/O port的名称进行显示。
[0019]可选地,所述在所述第一硬件I/O port与所述第一外接设备为非固定设置的情况下,确定与所述第一外接设备对应的组合ID信息,包括:
[0020]在所述第一硬件I/O port与所述第一外接设备为非固定设置的情况下,确定所述第一硬件I/O port的接口类型;
[0021]在所述第一硬件I/O port的接口类型为PCIE root port的情况下,获取与所述第一硬件I/O port对应的第一硬件I/O port的ID信息;
[0022]在所述第一硬件I/O port的接口类型为Sata port的情况下,获取所述第一外接设备所属的第一Sata配置的Sata配置标识信息;
[0023]将所述第一硬件I/O port的ID信息和/或Sata配置标识信息,确定为与所述第一外接设备对应的组合ID信息。
[0024]可选地,所述第一硬件I/O port的ID信息包括所述第一硬件I/O port的带宽信息;
[0025]在所述第一硬件I/O port的接口类型为PCIE root port的情况下,获取与所述第一硬件I/O port对应的第一硬件I/O port的ID信息之后,还包括:
[0026]根据所述第一硬件I/O port的带宽信息,确定与所述第一硬件I/O port连接的外接设备信息;所述外接设备信息包括所述第一硬件I/O port在所述带宽下所接外接设备的种类和所接外接设备的数量;
[0027]在所述外接设备的种类和/或外接设备的数量大于1的情况下,获取第一外接设备的设备ID信息;
[0028]将所述第一外接设备的设备ID信息,与所述组合ID信息进行组合,确定为与所述第一外接设备对应的组合ID信息。
[0029]可选地,所述根据所述组合ID信息,确定第一硬件I/O port的名称并在BIOS setup界面对所述第一硬件I/O port的名称进行显示,包括:
[0030]将与所述组合ID信息对应的第一外接设备所在第一槽位的丝印信息,确定为第一硬件I/O port的名称并在BIOS setup界面对所述第一硬件I/Oport的名称进行显示。
[0031]可选地,所述根据在BIOS setup界面显示的第一硬件I/O port名称,获取与所述
第一硬件I/O port名称对应的第一硬件I/O port的配置信息之后,还包括:
[0032]将所述第一硬件I/O port配置信息,存储在与BIOS setup界面显示的第一硬件I/O port名称对应的第一存储器中。
[0033]可选地,在将所述第一硬件I/O port配置信息,存储在与BIOS setup界面显示的第一硬件I/O port名称对应的第一存储器中之后,还包括:
...

【技术保护点】

【技术特征摘要】
1.一种外接设备处理方法,其特征在于,包括:获取与第一硬件I/O port连接的第一外接设备所在第一槽位的丝印信息;根据所述第一槽位的丝印信息,确定所述第一硬件I/O port与所述第一外接设备之间的设置关系;在所述第一硬件I/O port与所述第一外接设备为非固定设置的情况下,确定与所述第一外接设备对应的组合ID信息;所述组合ID信息为对第一外接设备与第一硬件I/O port的对应关系进行区分的特征信息的组合;根据所述组合ID信息,确定第一硬件I/O port的名称并在BIOS setup界面对所述第一硬件I/O port的名称进行显示;根据在BIOS setup界面显示的第一硬件I/O port名称,获取与所述第一硬件I/O port名称对应的第一硬件I/O port的配置信息;所述第一硬件I/O port的配置信息包括第一硬件I/O port信息和与所述第一硬件I/O port连接的第一外接设备的第一槽位信息;将所述第一硬件I/O port的配置信息发送至BMC;由所述BMC根据所述第一硬件I/O port的配置信息在BMC Web界面中进行显示,并基于BMC Web界面中显示的第一硬件I/O port的配置信息,对与所述第一硬件I/O port连接的第一外接设备进行处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一槽位的丝印信息,确定所述第一硬件I/O port与所述第一外接设备之间的设置关系,包括:将所述第一槽位的丝印信息与预设的丝印列表进行匹配;所述预设的丝印列表包括与所述第一硬件I/O port的丝印信息固定设置的槽位丝印信息;在所述第一槽位的丝印信息与预设的丝印列表中的槽位丝印信息匹配成功的情况下,确定所述第一硬件I/O port与所述第一外接设备为固定设置;在所述第一槽位的丝印信息与预设的丝印列表中的槽位丝印信息匹配失败的情况下,确定所述第一硬件I/O port与所述第一外接设备为非固定设置。3.根据权利要求1所述的方法,其特征在于,在根据所述第一槽位的丝印信息,确定所述第一硬件I/O port与所述第一外接设备之间的设置关系之后,还包括:在所述第一硬件I/O port与所述第一外接设备为固定设置的情况下,将所述第一槽位的丝印信息确定为第一硬件I/O port的名称并在BIOS setup界面对所述第一硬件I/O port的名称进行显示。4.根据权利要求1所述的方法,其特征在于,所述在所述第一硬件I/Oport与所述第一外接设备为非固定设置的情况下,确定与所述第一外接设备对应的组合ID信息,包括:在所述第一硬件I/O port与所述第一外接设备为非固定设置的情况下,确定所述第一硬件I/O port的接口类型;在所述第一硬件I/O port的接口类型为PCIEroot port的情况下,获取与所述第一硬件I/O port对应的第一硬件I/O port的ID信息;在所述第一硬件I/O port的接口类型为Sata port的情况下,获取所述第一外接设备所属的第一Sata配置的Sata配置标识信息;将所述第一硬件I/O port的ID信息和/或Sata配置标识信息,确定为与所述第一外接设备对应的组合ID信息。5.根据权利要求4所述的方法,其特征在于,所述第一硬件I/O port的ID信息包括所述
第一硬件I/O port的带宽信息;在将所述第一硬件I/O port的ID信息和/或Sata配置标识信息,确定为与所述第一外接设备对应的组合ID信息之后,还包括:根据所述第一硬件I/O port的带宽信息,确定与所述第一硬件I/O port连接的外接设备信息;所述外接设备信息包括所述第一硬件I/O port在所述带宽下所接外接设备的种类和所接外接设备的数量;在所述外接设备的种类和/或外接设备的数量大于1的情况...

【专利技术属性】
技术研发人员:孙永博李道童王兵
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1