一种对接入硬件的配置方法和相关设备与流程

文档序号:37218444发布日期:2024-03-05 15:11阅读:14来源:国知局
一种对接入硬件的配置方法和相关设备与流程

本申请涉及计算机领域,尤其涉及一种对接入硬件的配置方法和相关设备。


背景技术:

1、网卡用于接入计算机,使得该计算机可以与通信网络上其他通信设备进行通信。当网卡接入计算机后,需要对网卡进行相应的配置,该计算机才能运行该网卡。

2、当前,在计算机上配置网卡时,需要通过操作人员首先查询该计算机所使用的操作系统(operating system,os)的os类型,以及查看所配置网卡的网卡型号,并基于该网卡型号在该网卡对应的官网下载并安装相关的固件和驱动。安装驱动/固件之前,要求os已安装有该驱动/固件所依赖的软件。安装该软件后,操作人员即可按照官网指导的说明安装固件/驱动,以及对安装好的固件/驱动做进一步的配置。对固件/驱动做配置时,也需要操作人员在官网下载对应的固件工具/驱动工具,并基于该固件工具/驱动工具对固件/驱动进行配置参数。

3、上述操作过于依赖操作人员的个人经验,要求该操作人员对os、网卡、固件工具、驱动工具都有一定的操作经验,否则,任何一个环节的操作失误可能会导致对网卡的配置失败,造成对网卡的配置成功率低下,且效率低下。


技术实现思路

1、本申请实施例提供了一种对接入硬件的配置方法和相关设备,用于在设备中接入的硬件自动安装前置软件、固件和驱动。

2、在本申请实施例中,第一方面提供了一种对接入硬件的配置方法,首先获取第一设备中操作系统os的os类型,以及运行在所述第一设备中第一硬件的硬件类型、驱动类型和固件类型,并基于所述os类型、所述硬件类型、所述驱动类型和所述固件类型获取对应的安装包压缩文件。接着,解压所述安装包压缩文件,得到前置软件的安装包、驱动的安装包和固件的安装包,并基于所述前置软件的安装包安装所述前置软件,并基于所述驱动的安装包安装所述驱动,以及基于所述固件的安装包安装所述固件,则无需依赖操作人员的个人经验,也不要求该操作人员对os、硬件、固件、驱动有一定的操作经验,对硬件的配置成功率高,效率较高。

3、在一些可能的实现方式中,所述方法还包括:获取所述os类型、所述硬件类型、所述驱动类型和所述固件类型,确定与所述os类型、所述硬件类型、所述驱动类型和所述固件类型对应的所述前置软件、所述驱动和所述固件。接着,获取所述前置软件的安装包、所述驱动的安装包和所述固件的安装包,并生成所述安装包压缩文件,以所述os类型、所述硬件类型、所述驱动类型和所述固件类型为索引存储所述安装包压缩文件,以使得后续可以基于所述os类型、所述硬件类型、所述驱动类型和所述固件类型为索引获取存储的所述安装包压缩文件。

4、在一些可能的实现方式中,接收输入的所述os类型、所述硬件类型、所述驱动类型和所述固件类型,以使得获得所述os类型、所述硬件类型、所述驱动类型和所述固件类型。

5、在一些可能的实现方式中,获取第二设备运行的所述os类型、在第二设备上的第二硬件的所述硬件类型、所述驱动类型和所述固件类型,以使得获得所述os类型、所述硬件类型、所述驱动类型和所述固件类型。

6、在一些可能的实现方式中,所述安装包压缩文件还包括配置文件、驱动工具的安装包和固件工具的安装包,所述配置文件包括驱动参数和固件参数。那么,可以基于所述驱动工具的安装包安装所述驱动工具,并基于所述固件工具的安装包安装所述固件工具。接着,则可以通过所述驱动工具基于所述驱动参数对所述驱动进行配置,并通过所述固件工具基于所述固件参数对所述固件进行配置,从而实现对固件和驱动的自动配置。

7、在一些可能的实现方式中,通过获取运行在第二设备上第二硬件的所述驱动的所述驱动参数,以及获取所述第二硬件的所述固件的所述固件参数,基于所述驱动参数和所述固件参数生成所述配置文件,那么,可以通过曾经接入的第二硬件中获取驱动参数和固件参数,后续为其他接入的硬件自动配置相同的驱动参数和固件参数,从而实现对固件和驱动的自动配置。

8、在一些可能的实现方式中,所述安装包压缩文件还包括安装脚本,所述安装脚本用于执行所述基于所述前置软件的安装包安装所述前置软件,以及所述运行所述前置软件,并基于所述驱动的安装包安装所述驱动,以及基于所述固件的安装包安装所述固件的步骤。从而实现对固件和驱动的自动安装,较为方便和快捷。

9、在一些可能的实现方式中,所述硬件类型包括硬件标识和硬件版本,和/或,所述驱动类型包括驱动标识和驱动版本,和/或,所述固件类型包括固件标识和固件版本。

10、在一些可能的实现方式中,所述安装包压缩文件为镜像文件,从而可以实现对安装包的压缩,以及对安装包压缩文件的解压。

11、本申请实施例的第二方面提供了一种计算设备,所述计算设备包括至少一个处理器、存储器和通信接口;所述至少一个处理器与所述存储器和所述通信接口耦合;所述存储器用于存储指令,所述处理器用于执行所述指令,所述通信接口用于在所述至少一个处理器的控制下与其他通信装置进行通信;所述指令在被所述至少一个处理器执行时,使所述至少一个处理器执行前述第一方面中任一项所述的方法。

12、本申请实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中任一项所述的方法。

13、本申请实施例的第四方面提供一种计算机程序产品,该计算机程序产品包括计算机执行指令,该计算机执行指令存储在计算机可读存储介质中;设备的至少一个处理器可以从计算机可读存储介质读取该计算机执行指令,至少一个处理器执行该计算机执行指令使得设备实施上述第一方面或者第一方面的任一种可能的实现方式所提供的方法。

14、本申请实施例的第五方面提供一种通信装置,该通信装置可以包括至少一个处理器、存储器和通信接口。至少一个处理器与存储器和通信接口耦合。存储器用于存储指令,至少一个处理器用于执行该指令,通信接口用于在至少一个处理器的控制下与其他通信装置进行通信。该指令在被至少一个处理器执行时,使至少一个处理器执行第一方面或第一方面的任意可能的实现方式中的方法。

15、本申请实施例的第六方面提供了一种芯片系统,该芯片系统包括处理器,用于支持实现上述第一方面或第一方面任意一种可能的实现方式中所涉及的功能。

16、在一种可能的设计中,芯片系统还可以包括存储器,存储器,用于保存必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。

17、其中,第二至第六方面或者其中任一种可能实现方式所带来的技术效果可参见第一方面或第一方面不同可能实现方式所带来的技术效果,此处不再赘述。



技术特征:

1.一种对接入硬件的配置方法,其特征在于,包括:

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

3.根据权利要求2所述方法,其特征在于,所述获取所述os类型、所述硬件类型、所述驱动类型和所述固件类型包括:

4.根据权利要求2所述方法,其特征在于,所述获取所述os类型、所述硬件类型、所述驱动类型和所述固件类型包括:

5.根据权利要求4所述方法,其特征在于,所述安装包压缩文件还包括配置文件、驱动工具的安装包和固件工具的安装包,所述配置文件包括驱动参数和固件参数;所述方法还包括:

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

7.根据权利要求1-6中任一项所述方法,其特征在于,所述安装包压缩文件还包括安装脚本,所述安装脚本用于执行所述基于所述前置软件的安装包安装所述前置软件,以及所述运行所述前置软件,并基于所述驱动的安装包安装所述驱动,以及基于所述固件的安装包安装所述固件的步骤。

8.根据权利要求1-7中任一项所述方法,其特征在于,所述硬件类型包括硬件标识和硬件版本,和/或,所述驱动类型包括驱动标识和驱动版本,和/或,所述固件类型包括固件标识和固件版本。

9.根据权利要求1-8中任一项所述方法,其特征在于,所述安装包压缩文件为镜像文件。

10.一种计算设备,其特征在于,所述计算设备包括至少一个处理器、存储器和通信接口;


技术总结
本申请实施例公开了一种对接入硬件的配置方法和相关设备,用于在设备中接入的硬件自动安装前置软件、固件和驱动。在本申请中,首先获取第一设备中操作系统OS的OS类型,以及运行在第一设备中第一硬件的硬件类型、驱动类型和固件类型,并基于OS类型、硬件类型、驱动类型和固件类型获取对应的安装包压缩文件。接着,解压安装包压缩文件,得到前置软件的安装包、驱动的安装包和固件的安装包,并基于前置软件的安装包安装前置软件,运行前置软件,并基于驱动的安装包安装驱动,以及基于固件的安装包安装固件,则无需依赖操作人员的个人经验,也不要求该操作人员对OS、硬件、固件、驱动有一定的操作经验,对服务器中的硬件的配置成功率高,效率较高。

技术研发人员:张永佳
受保护的技术使用者:超聚变数字技术有限公司
技术研发日:
技术公布日:2024/3/4
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1