[go: up one dir, main page]

CN109976818A - A kind of BIOS Setup option setting result acquisition methods, device, terminal and storage medium - Google Patents

A kind of BIOS Setup option setting result acquisition methods, device, terminal and storage medium Download PDF

Info

Publication number
CN109976818A
CN109976818A CN201910240585.7A CN201910240585A CN109976818A CN 109976818 A CN109976818 A CN 109976818A CN 201910240585 A CN201910240585 A CN 201910240585A CN 109976818 A CN109976818 A CN 109976818A
Authority
CN
China
Prior art keywords
bios
bios setup
bmc
setting result
setup option
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201910240585.7A
Other languages
Chinese (zh)
Inventor
兰德丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Wave Intelligent Technology Co Ltd
Original Assignee
Suzhou Wave Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Wave Intelligent Technology Co Ltd filed Critical Suzhou Wave Intelligent Technology Co Ltd
Priority to CN201910240585.7A priority Critical patent/CN109976818A/en
Publication of CN109976818A publication Critical patent/CN109976818A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供一种BIOS Setup选项设置结果获取方法、装置、终端及存储介质,所述方法包括:BMC获取修改的BIOS Setup选项并保存;BIOS上电过程获取BMC保存的BIOS Setup选项,根据BIOS Setup选项进行BIOS Setup选项设置并将设置结果发送至BMC;BMC接收BIOS Setup选项设置结果并保存;本申请能够通过Redfish和lan over usb获取BIOS选项设置结果,实现BIOS Setup选项设置的可视化,使BMC和BIOS之间的数据交换更方便简洁。

The invention provides a method, a device, a terminal and a storage medium for obtaining a BIOS Setup option setting result. The method includes: a BMC obtains a modified BIOS Setup option and saves it; a BIOS power-on process obtains the BIOS Setup option saved by the BMC, and according to the BIOS Setup Option to set the BIOS Setup option and send the setting result to the BMC; the BMC receives the BIOS Setup option setting result and saves it; this application can obtain the BIOS option setting result through Redfish and lan over usb, realize the visualization of the BIOS Setup option setting, and make the BMC and the Data exchange between BIOS is more convenient and concise.

Description

一种BIOS Setup选项设置结果获取方法、装置、终端及存储 介质A BIOS Setup option setting result acquisition method, device, terminal and storage medium

技术领域technical field

本发明涉及服务器技术领域,具体涉及一种BIOS Setup选项设置结果获取方法、装置、终端及存储介质。The present invention relates to the technical field of servers, in particular to a method, device, terminal and storage medium for obtaining a BIOS Setup option setting result.

背景技术Background technique

随着互联网技术的快速发展和移动终端设备的日新月异,IT、互联网等领域的企业对服务器的需求也在逐渐加大。随着服务器使用场所的不断变化,服务器集群的复杂性越来越高,客户已不满足与原来的ipmi接口来实现BMC和BIOS之间的交互,redfish以其便利性和成熟性逐渐受到客户的青睐。With the rapid development of Internet technology and the rapid development of mobile terminal equipment, enterprises in the fields of IT and the Internet have gradually increased their demand for servers. With the continuous change of server usage places, the complexity of server clusters is getting higher and higher, and customers are not satisfied with the original ipmi interface to realize the interaction between BMC and BIOS. Redfish is gradually accepted by customers for its convenience and maturity. favor.

BMC作为服务器的一种平台管理系统,可以通过设置BIOS Setup选项来控制主板的一些功能,过去业界都是通过ipmi命令来设置,但无法获取设置结果和失败原因。因此,亟需通过一种BIOS Setup选项设置结果获取方法、装置、终端及存储介质,能够通过Redfish和lan over usb获取BIOS选项设置结果,实现BIOS Setup选项设置的可视化。As a platform management system of the server, BMC can control some functions of the motherboard by setting BIOS Setup options. In the past, the industry used the ipmi command to set, but the setting results and failure reasons could not be obtained. Therefore, there is an urgent need for a method, device, terminal and storage medium for obtaining the BIOS Setup option setting result, which can obtain the BIOS option setting result through Redfish and lan over usb, so as to realize the visualization of the BIOS Setup option setting.

发明内容SUMMARY OF THE INVENTION

针对现有技术的不足,本发明提供一种BIOS Setup选项设置结果获取方法、装置、终端及存储介质,在以解决上述技术问题。In view of the deficiencies of the prior art, the present invention provides a method, device, terminal and storage medium for obtaining a BIOS Setup option setting result, so as to solve the above technical problems.

第一方面,本申请实施例提供一种BIOS Setup选项设置结果获取方法,所述方法包括:In a first aspect, an embodiment of the present application provides a method for obtaining a BIOS Setup option setting result, the method comprising:

BMC获取修改的BIOS Setup选项并保存;BMC obtains the modified BIOS Setup options and saves them;

BIOS上电过程获取BMC保存的BIOS Setup选项,根据BIOS Setup选项进行BIOSSetup选项设置并将设置结果发送至BMC;The BIOS power-on process obtains the BIOS Setup options saved by the BMC, sets the BIOS Setup options according to the BIOS Setup options, and sends the setting results to the BMC;

BMC接收BIOS Setup选项设置结果并保存。The BMC receives the BIOS Setup option setting result and saves it.

结合第一方面,在第一方面的第一种实施方式中,所述BMC获取修改的BIOS Setup选项并保存,包括:In conjunction with the first aspect, in a first implementation manner of the first aspect, the BMC acquires and saves the modified BIOS Setup options, including:

BMC通过redfish接口获取修改的BIOS Setup选项,并将BIOS Setup选项保存至特定文件夹。The BMC obtains the modified BIOS Setup options through the redfish interface, and saves the BIOS Setup options to a specific folder.

结合第一方面,在第一方面的第二种实施方式中,所述BIOS上电过程获取BMC保存的BIOS Setup选项,根据BIOS Setup选项进行BIOS Setup选项设置并将设置结果发送至BMC,包括:In combination with the first aspect, in the second implementation manner of the first aspect, the BIOS power-on process acquires BIOS Setup options saved by the BMC, performs BIOS Setup option settings according to the BIOS Setup options, and sends the setting results to the BMC, including:

BIOS上电过程中通过redfish接口获取BMC保存的BIOS Setup选项;Obtain the BIOS Setup options saved by the BMC through the redfish interface during the BIOS power-on process;

BIOS根据BIOS Setup选项进行BIOS Setup选项设置;BIOS sets BIOS Setup options according to BIOS Setup options;

BIOS通过redfish接口lan over usb通道将设置结果发送至BMC。The BIOS sends the setting result to the BMC through the redfish interface lan over usb channel.

结合第一方面,在第一方面的第三种实施方式中,所述方法还包括:In conjunction with the first aspect, in a third implementation manner of the first aspect, the method further includes:

用户通过redfish接口查看BIOS Setup选项设置结果。Users can view the setting results of BIOS Setup options through the redfish interface.

第二方面,本申请实施例提供一种BIOS Setup选项设置结果获取装置,所述装置包括:In a second aspect, an embodiment of the present application provides a device for obtaining a BIOS Setup option setting result, the device comprising:

获取单元,所述获取单元配置用于BMC获取修改的BIOS Setup选项并保存;an acquisition unit, the acquisition unit is configured for the BMC to acquire the modified BIOS Setup option and save;

设置单元,所述设置单元配置用于BIOS上电过程获取BMC保存的BIOS Setup选项,根据BIOS Setup选项进行BIOS Setup选项设置并将设置结果发送至BMC;A setting unit, the setting unit is configured to obtain the BIOS Setup option saved by the BMC during the BIOS power-on process, perform BIOS Setup option setting according to the BIOS Setup option, and send the setting result to the BMC;

接收单元,所述接收单元配置用于BMC接收BIOS Setup选项设置结果并保存。A receiving unit, where the receiving unit is configured for the BMC to receive and save the setting result of the BIOS Setup option.

结合第二方面,在第二方面的第一种实施方式中,所述获取单元具体用于:With reference to the second aspect, in a first implementation manner of the second aspect, the acquiring unit is specifically configured to:

BMC通过redfish接口获取修改的BIOS Setup选项,并将BIOS Setup选项保存至特定文件夹。The BMC obtains the modified BIOS Setup options through the redfish interface, and saves the BIOS Setup options to a specific folder.

结合第二方面,在第二方面的第二种实施方式中,所述设置单元具体用于:In conjunction with the second aspect, in a second implementation manner of the second aspect, the setting unit is specifically configured to:

BIOS上电过程中通过redfish接口获取BMC保存的BIOS Setup选项;Obtain the BIOS Setup options saved by the BMC through the redfish interface during the BIOS power-on process;

BIOS根据BIOS Setup选项进行BIOS Setup选项设置;BIOS sets BIOS Setup options according to BIOS Setup options;

BIOS通过redfish接口lan over usb通道将设置结果发送至BMC。The BIOS sends the setting result to the BMC through the redfish interface lan over usb channel.

结合第二方面,在第二方面的第三种实施方式中,所述装置还包括:In combination with the second aspect, in a third implementation manner of the second aspect, the device further includes:

可视化单元,所述可视化单元配置用于用户通过redfish接口查看BIOS Setup选项设置结果。A visualization unit, the visualization unit is configured for the user to view the setting result of the BIOS Setup option through the redfish interface.

第三方面,提供一种终端,包括:In a third aspect, a terminal is provided, including:

处理器、存储器,其中,processor, memory, which,

该存储器用于存储计算机程序,The memory is used to store computer programs,

该处理器用于从存储器中调用并运行该计算机程序,使得在终端执行上述方法。The processor is used to call and run the computer program from the memory, so that the above method is executed in the terminal.

第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。In a fourth aspect, a computer storage medium is provided, and instructions are stored in the computer-readable storage medium, which, when executed on a computer, cause the computer to perform the methods described in the above aspects.

第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。In a fifth aspect, there is provided a computer program product comprising instructions which, when run on a computer, cause the computer to perform the methods of the above aspects.

本发明的有益效果在于:The beneficial effects of the present invention are:

本发明提供的BIOS Setup选项设置结果获取方法、装置、终端及存储介质,能够通过Redfish和lan over usb获取BIOS选项设置结果,实现BIOS Setup选项设置的可视化,使BMC和BIOS之间的数据交换更方便简洁。The method, device, terminal and storage medium for obtaining the BIOS Setup option setting result provided by the present invention can obtain the BIOS option setting result through Redfish and lan over usb, realize the visualization of the BIOS Setup option setting, and make the data exchange between the BMC and the BIOS more efficient. Convenience and simplicity.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. In other words, other drawings can also be obtained based on these drawings without creative labor.

图1是本申请一个实施例的方法的示意性流程图。FIG. 1 is a schematic flowchart of a method according to an embodiment of the present application.

图2是本申请一个实施例的装置的示意性框图。FIG. 2 is a schematic block diagram of an apparatus according to an embodiment of the present application.

图3为本发明实施例提供的一种终端的结构示意图。FIG. 3 is a schematic structural diagram of a terminal according to an embodiment of the present invention.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to make those skilled in the art better understand the technical solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described The embodiments are only some of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

术语解释:Terminology Explanation:

BMC:Baseboard Management Controller,基板管理控制器;BMC: Baseboard Management Controller, baseboard management controller;

BIOS:Basic Input Output System,基本输入输出系统;BIOS: Basic Input Output System, basic input and output system;

Redfish:是针对IT基础架构(管理)的RESTful API行业标准,使用HTTPS协议和JSON数据格式,支持Apps、GUI和脚本多种调用方式;Redfish: It is a RESTful API industry standard for IT infrastructure (management). It uses HTTPS protocol and JSON data format, and supports various calling methods of Apps, GUI and scripts;

lan over usb:将usb接口虚拟化为网卡使用。lan over usb: Virtualize the usb interface as a network card.

图1是本申请一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种BIOS Setup选项设置结果获取装置。FIG. 1 is a schematic flowchart of a method according to an embodiment of the present application. Wherein, the execution body of FIG. 1 may be a BIOS Setup option setting result acquisition device.

如图1所示,该方法100包括:As shown in Figure 1, the method 100 includes:

步骤110,BMC获取修改的BIOS Setup选项并保存;Step 110, the BMC obtains the modified BIOS Setup option and saves it;

步骤120,BIOS上电过程获取BMC保存的BIOS Setup选项,根据BIOS Setup选项进行BIOS Setup选项设置并将设置结果发送至BMC;Step 120, the BIOS power-on process obtains the BIOS Setup options saved by the BMC, performs BIOS Setup option settings according to the BIOS Setup options, and sends the setting results to the BMC;

步骤130,BMC接收BIOS Setup选项设置结果并保存。Step 130, the BMC receives and saves the setting result of the BIOS Setup option.

可选地,作为本申请一个实施例,所述BMC获取修改的BIOS Setup选项并保存,包括:Optionally, as an embodiment of the present application, the BMC obtains and saves the modified BIOS Setup options, including:

BMC通过redfish接口获取修改的BIOS Setup选项,并将BIOS Setup选项保存至特定文件夹。The BMC obtains the modified BIOS Setup options through the redfish interface, and saves the BIOS Setup options to a specific folder.

可选地,作为本申请一个实施例,所述BIOS上电过程获取BMC保存的BIOS Setup选项,根据BIOS Setup选项进行BIOS Setup选项设置并将设置结果发送至BMC,包括:Optionally, as an embodiment of the present application, the BIOS power-on process obtains BIOS Setup options saved by the BMC, performs BIOS Setup option settings according to the BIOS Setup options, and sends the setting results to the BMC, including:

BIOS上电过程中通过redfish接口获取BMC保存的BIOS Setup选项;Obtain the BIOS Setup options saved by the BMC through the redfish interface during the BIOS power-on process;

BIOS根据BIOS Setup选项进行BIOS Setup选项设置;BIOS sets BIOS Setup options according to BIOS Setup options;

BIOS通过redfish接口lan over usb通道将设置结果发送至BMC。The BIOS sends the setting result to the BMC through the redfish interface lan over usb channel.

可选地,作为本申请一个实施例,所述方法还包括:Optionally, as an embodiment of the present application, the method further includes:

用户通过redfish接口获取BIOS Setup选项设置结果。The user obtains the setting result of the BIOS Setup option through the redfish interface.

为了便于对本发明的理解,下面以本发明BIOS Setup选项设置结果获取的原理,结合实施例中对BIOS Setup选项设置结果获取的过程,对本发明提供的BIOS Setup选项设置结果获取方法做进一步的描述。In order to facilitate the understanding of the present invention, the following describes the method for obtaining the BIOS Setup option setting result provided by the present invention based on the principle of obtaining the BIOS Setup option setting result of the present invention and the process of obtaining the BIOS Setup option setting result in the embodiment.

具体的,BIOS Setup选项设置结果获取方法包括如下步骤:Specifically, the method for obtaining the setting result of the BIOS Setup option includes the following steps:

S1、客户端修改BIOS Setup选项,并通过redfish接口发送至BMC;S1. The client modifies the BIOS Setup options and sends them to the BMC through the redfish interface;

S2、BMC通过redfish接口获取修改的BIOS Setup选项,并将BIOS Setup选项保存至特定文件夹。S2. The BMC obtains the modified BIOS Setup options through the redfish interface, and saves the BIOS Setup options to a specific folder.

S3、BIOS上电过程中通过redfish接口获取BMC保存的BIOS Setup选项,并根据BIOS Setup选项进行BIOS Setup选项设置;S3. During the BIOS power-on process, the BIOS Setup options saved by the BMC are obtained through the redfish interface, and the BIOS Setup options are set according to the BIOS Setup options;

S4、BIOS通过redfish接口lan over usb通道将设置结果发送至BMC。S4, BIOS sends the setting result to BMC through redfish interface lan over usb channel.

S5、BMC通过redfish接口接收BIOS Setup选项设置结果并保存;S5. BMC receives the BIOS Setup option setting result through the redfish interface and saves it;

S6、用户通过redfish接口查看BIOS Setup选项设置结果。S6. The user views the setting result of the BIOS Setup option through the redfish interface.

如图2示,该装置200包括:As shown in Figure 2, the device 200 includes:

获取单元210,所述获取单元210配置用于BMC获取修改的BIOS Setup选项并保存;Obtaining unit 210, the obtaining unit 210 is configured for the BMC to obtain the modified BIOS Setup option and save it;

设置单元220,所述设置单元220配置用于BIOS上电过程获取BMC保存的BIOSSetup选项,根据BIOS Setup选项进行BIOS Setup选项设置并将设置结果发送至BMC;The setting unit 220, the setting unit 220 is configured to obtain the BIOSSetup option saved by the BMC during the BIOS power-on process, perform the BIOS Setup option setting according to the BIOS Setup option, and send the setting result to the BMC;

接收单元230,所述接收单元230配置用于BMC接收BIOS Setup选项设置结果并保存。The receiving unit 230, the receiving unit 230 is configured for the BMC to receive and save the setting result of the BIOS Setup option.

可选地,作为本申请一个实施例,所述获取单元210具体用于:Optionally, as an embodiment of the present application, the obtaining unit 210 is specifically configured to:

BMC通过redfish接口获取修改的BIOS Setup选项,并将BIOS Setup选项保存至特定文件夹。The BMC obtains the modified BIOS Setup options through the redfish interface, and saves the BIOS Setup options to a specific folder.

可选地,作为本申请一个实施例,所述配置单元220具体用于:Optionally, as an embodiment of the present application, the configuration unit 220 is specifically configured to:

BIOS上电过程中通过redfish接口获取BMC保存的BIOS Setup选项;Obtain the BIOS Setup options saved by the BMC through the redfish interface during the BIOS power-on process;

BIOS根据BIOS Setup选项进行BIOS Setup选项设置;BIOS sets BIOS Setup options according to BIOS Setup options;

BIOS通过redfish接口lan over usb通道将设置结果发送至BMC。The BIOS sends the setting result to the BMC through the redfish interface lan over usb channel.

可选地,作为本申请一个实施例,所述装置还包括:Optionally, as an embodiment of the present application, the device further includes:

可视化单元,所述可视化单元配置用于用户通过redfish接口查看BIOS Setup选项设置结果。A visualization unit, the visualization unit is configured for the user to view the setting result of the BIOS Setup option through the redfish interface.

图3为本发明实施例提供的一种终端装置300的结构示意图,该终端装置300可以用于执行本申请实施例提供的一种BIOS Setup选项设置结果获取方法。FIG. 3 is a schematic structural diagram of a terminal device 300 according to an embodiment of the present invention. The terminal device 300 may be used to execute a method for obtaining a BIOS Setup option setting result provided by an embodiment of the present application.

其中,该终端装置300可以包括:处理器310、存储器320及通信单元330。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本申请的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。The terminal device 300 may include: a processor 310 , a memory 320 and a communication unit 330 . These components communicate through one or more buses. Those skilled in the art can understand that the structure of the server shown in the figure does not constitute a limitation on this application. It can be either a bus-shaped structure, a star-shaped structure, or a More or fewer components than shown may be included, or some components may be combined, or a different arrangement of components.

其中,该存储器320可以用于存储处理器310的执行指令,存储器320可以由任何类型的易失性或非易失性存储终端或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。当存储器320中的执行指令由处理器310执行时,使得终端300能够执行以下上述方法实施例中的部分或全部步骤。Wherein, the memory 320 can be used to store the execution instructions of the processor 310, and the memory 320 can be implemented by any type of volatile or non-volatile storage terminal or their combination, such as static random access memory (SRAM), electrical Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read Only Memory (EPROM), Programmable Read Only Memory (PROM), Read Only Memory (ROM), Magnetic Memory, Flash Memory, Magnetic Disk or Optical Disk . When the execution instructions in the memory 320 are executed by the processor 310, the terminal 300 is enabled to execute some or all of the steps in the following method embodiments.

处理器310为存储终端的控制中心,利用各种接口和线路连接整个电子终端的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子终端的各种功能和/或处理数据。所述处理器可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器310可以仅包括中央处理器(Central Processing Unit,简称CPU)。在本申请实施方式中,CPU可以是单运算核心,也可以包括多运算核心。The processor 310 is the control center of the storage terminal, using various interfaces and lines to connect various parts of the entire electronic terminal, by running or executing the software programs and/or modules stored in the memory 320, and calling the data stored in the memory, To perform various functions of the electronic terminal and/or process data. The processor may be composed of an integrated circuit (Integrated Circuit, IC for short), for example, may be composed of a single packaged IC, or may be composed of a plurality of packaged ICs connected with the same function or different functions. For example, the processor 310 may only include a central processing unit (Central Processing Unit, CPU for short). In the embodiments of the present application, the CPU may be a single computing core, or may include multiple computing cores.

通信单元330,用于建立通信信道,从而使所述存储终端可以与其它终端进行通信。接收其他终端发送的用户数据或者向其他终端发送用户数据。The communication unit 330 is used for establishing a communication channel, so that the storage terminal can communicate with other terminals. Receive user data sent by other terminals or send user data to other terminals.

本申请还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本申请提供的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。The present application also provides a computer storage medium, wherein the computer storage medium can store a program, and when the program is executed, the program can include some or all of the steps in the embodiments provided in the present application. The storage medium may be a magnetic disk, an optical disk, a read-only memory (English: read-only memory, ROM for short) or a random access memory (English: random access memory, RAM for short).

因此,本申请提供的BIOS Setup选项设置结果获取方法、装置、终端及存储介质,能够通过Redfish和lan over usb获取BIOS选项设置结果,实现BIOS Setup选项设置的可视化,使BMC和BIOS之间的数据交换更方便简洁,本实施例所能达到的技术效果可以参见上文中的描述,此处不再赘述。Therefore, the method, device, terminal and storage medium for obtaining the BIOS Setup option setting result provided by the present application can obtain the BIOS option setting result through Redfish and lan over usb, realize the visualization of the BIOS Setup option setting, and make the data between the BMC and the BIOS possible. The exchange is more convenient and concise, and the technical effects that can be achieved in this embodiment can be referred to the above description, which will not be repeated here.

本领域的技术人员可以清楚地了解到本申请实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中如U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,包括若干指令用以使得一台计算机终端(可以是个人计算机,服务器,或者第二终端、网络终端等)执行本发明各个实施例所述方法的全部或部分步骤。Those skilled in the art can clearly understand that the technology in the embodiments of the present application can be implemented by means of software plus a necessary general hardware platform. Based on such understanding, the technical solutions in the embodiments of the present application can be embodied in the form of software products in essence or in the parts that make contributions to the prior art. The computer software products are stored in a storage medium such as a USB flash drive, a mobile Hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes, including several instructions to make a computer terminal (It may be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.

本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。It is sufficient to refer to each other for the same and similar parts among the various embodiments in this specification. In particular, for the terminal embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the description in the method embodiment.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or units, and may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.

尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。Although the present invention has been described in detail in conjunction with the preferred embodiments with reference to the accompanying drawings, the present invention is not limited thereto. Without departing from the spirit and essence of the present invention, those of ordinary skill in the art can make various equivalent modifications or substitutions to the embodiments of the present invention, and these modifications or substitutions should all fall within the scope of the present invention/any Those skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should all be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (10)

1.一种BIOS Setup选项设置结果获取方法,其特征在于,所述方法包括:1. a BIOS Setup option setting result acquisition method, is characterized in that, described method comprises: BMC获取修改的BIOS Setup选项并保存;BMC obtains the modified BIOS Setup options and saves them; BIOS上电过程获取BMC保存的BIOS Setup选项,根据BIOS Setup选项进行BIOS Setup选项设置并将设置结果发送至BMC;The BIOS power-on process obtains the BIOS Setup options saved by the BMC, sets the BIOS Setup options according to the BIOS Setup options, and sends the setting results to the BMC; BMC接收BIOS Setup选项设置结果并保存。The BMC receives the BIOS Setup option setting result and saves it. 2.如权利要求1所述的BIOS Setup选项设置结果获取方法,其特征在于,所述BMC获取修改的BIOS Setup选项并保存,包括:2. BIOS Setup option setting result acquisition method as claimed in claim 1, is characterized in that, described BMC obtains the BIOS Setup option of modification and saves, comprising: BMC通过redfish接口获取修改的BIOS Setup选项,并将BIOS Setup选项保存至特定文件夹。The BMC obtains the modified BIOS Setup options through the redfish interface, and saves the BIOS Setup options to a specific folder. 3.如权利要求1所述的BIOS Setup选项设置结果获取方法,其特征在于,所述BIOS上电过程获取BMC保存的BIOS Setup选项,根据BIOS Setup选项进行BIOS Setup选项设置并将设置结果发送至BMC,包括:3. BIOS Setup option setting result acquisition method as claimed in claim 1, is characterized in that, described BIOS power-on process obtains the BIOS Setup option that BMC preserves, carries out BIOS Setup option setting according to BIOS Setup option and sends the setting result to BMC, including: BIOS上电过程中通过redfish接口获取BMC保存的BIOS Setup选项;Obtain the BIOS Setup options saved by the BMC through the redfish interface during the BIOS power-on process; BIOS根据BIOS Setup选项进行BIOS Setup选项设置;BIOS sets BIOS Setup options according to BIOS Setup options; BIOS通过redfish接口lan over usb通道将设置结果发送至BMC。The BIOS sends the setting result to the BMC through the redfish interface lan over usb channel. 4.如权利要求1所述的BIOS Setup选项设置结果获取方法,其特征在于,所述方法还包括:4. The method for obtaining a BIOS Setup option setting result according to claim 1, wherein the method further comprises: 用户通过redfish接口查看BIOS Setup选项设置结果。Users can view the setting results of BIOS Setup options through the redfish interface. 5.一种BIOS Setup选项设置结果获取装置,其特征在于,所述装置包括:5. a BIOS Setup option setting result acquisition device, is characterized in that, described device comprises: 获取单元,所述获取单元配置用于BMC获取修改的BIOS Setup选项并保存;an acquisition unit, the acquisition unit is configured for the BMC to acquire the modified BIOS Setup option and save; 设置单元,所述设置单元配置用于BIOS上电过程获取BMC保存的BIOS Setup选项,根据BIOS Setup选项进行BIOS Setup选项设置并将设置结果发送至BMC;A setting unit, the setting unit is configured to obtain the BIOS Setup option saved by the BMC during the BIOS power-on process, perform BIOS Setup option setting according to the BIOS Setup option, and send the setting result to the BMC; 接收单元,所述接收单元配置用于BMC接收BIOS Setup选项设置结果并保存。A receiving unit, where the receiving unit is configured for the BMC to receive and save the setting result of the BIOS Setup option. 6.如权利要求5所述的BIOS Setup选项设置结果获取装置,其特征在于,所述获取单元具体用于:6. BIOS Setup option setting result obtaining device as claimed in claim 5, is characterized in that, described obtaining unit is specifically used for: BMC通过redfish接口获取修改的BIOS Setup选项,并将BIOS Setup选项保存至特定文件夹。The BMC obtains the modified BIOS Setup options through the redfish interface, and saves the BIOS Setup options to a specific folder. 7.如权利要求5所述的BIOS Setup选项设置结果获取装置,其特征在于,所述设置单元具体用于:7. BIOS Setup option setting result acquisition device as claimed in claim 5, is characterized in that, described setting unit is specifically used for: BIOS上电过程中通过redfish接口获取BMC保存的BIOS Setup选项;Obtain the BIOS Setup options saved by the BMC through the redfish interface during the BIOS power-on process; BIOS根据BIOS Setup选项进行BIOS Setup选项设置;BIOS sets BIOS Setup options according to BIOS Setup options; BIOS通过redfish接口lan over usb通道将设置结果发送至BMC。The BIOS sends the setting result to the BMC through the redfish interface lan over usb channel. 8.如权利要求5所述的BIOS Setup选项设置结果获取装置,其特征在于,所装置还包括:8. BIOS Setup option setting result acquisition device as claimed in claim 5, is characterized in that, the device further comprises: 可视化单元,所述可视化单元配置用于用户通过redfish接口查看BIOS Setup选项设置结果。A visualization unit, the visualization unit is configured for the user to view the setting result of the BIOS Setup option through the redfish interface. 9.一种终端,其特征在于,包括:9. A terminal, characterized in that, comprising: 处理器;processor; 用于存储处理器的执行指令的存储器;memory for storing instructions for execution of the processor; 其中,所述处理器被配置为执行权利要求1-4任一项所述的方法。wherein the processor is configured to perform the method of any one of claims 1-4. 10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一项所述的方法。10. A computer-readable storage medium storing a computer program, characterized in that, when the program is executed by a processor, the method according to any one of claims 1-4 is implemented.
CN201910240585.7A 2019-03-28 2019-03-28 A kind of BIOS Setup option setting result acquisition methods, device, terminal and storage medium Withdrawn CN109976818A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910240585.7A CN109976818A (en) 2019-03-28 2019-03-28 A kind of BIOS Setup option setting result acquisition methods, device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910240585.7A CN109976818A (en) 2019-03-28 2019-03-28 A kind of BIOS Setup option setting result acquisition methods, device, terminal and storage medium

Publications (1)

Publication Number Publication Date
CN109976818A true CN109976818A (en) 2019-07-05

Family

ID=67081173

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910240585.7A Withdrawn CN109976818A (en) 2019-03-28 2019-03-28 A kind of BIOS Setup option setting result acquisition methods, device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN109976818A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111949332A (en) * 2020-08-27 2020-11-17 英业达科技有限公司 Method, system and device for modifying options of basic input and output system
CN115640568A (en) * 2022-10-26 2023-01-24 苏州浪潮智能科技有限公司 Remote pre-configuration method, system, device and medium for BIOS password and login parameter
CN116302136A (en) * 2023-03-24 2023-06-23 郑州云海信息技术有限公司 Firmware configuration method, device, equipment and readable storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111949332A (en) * 2020-08-27 2020-11-17 英业达科技有限公司 Method, system and device for modifying options of basic input and output system
CN115640568A (en) * 2022-10-26 2023-01-24 苏州浪潮智能科技有限公司 Remote pre-configuration method, system, device and medium for BIOS password and login parameter
CN116302136A (en) * 2023-03-24 2023-06-23 郑州云海信息技术有限公司 Firmware configuration method, device, equipment and readable storage medium

Similar Documents

Publication Publication Date Title
US11030079B2 (en) Service virtualization platform
US11630842B2 (en) Automated performing of replication tasks in a multiple database system
CN108989811B (en) Cloud desktop system, and its image sequence compression coding method and medium
US9026687B1 (en) Host based enumeration and configuration for computer expansion bus controllers
WO2016037503A1 (en) Configuration method and device of pcie topology
CN114244717B (en) Configuration method and device of virtual network card resources, computer equipment and medium
CN109933376A (en) A method, device, controlled terminal and storage medium for updating PCIE silkscreen information in BIOS setup
CN113808231A (en) Information processing method and device, image rendering method and device, and electronic device
CN112527397A (en) Method and device for modifying basic input output system options and computer equipment
CN109976818A (en) A kind of BIOS Setup option setting result acquisition methods, device, terminal and storage medium
CN109815721A (en) A method, device, terminal and storage medium for modifying BIOS Setup option password through BMC
CN111262753A (en) Method, system, terminal and storage medium for automatically configuring number of NUMA nodes
WO2022143717A1 (en) Method, apparatus, and system for migrating virtual machine
CN114448972A (en) Distributed storage log compression downloading method, system, terminal and storage medium
CN115168118A (en) Control method and device for PCBA board detection table, computer equipment and storage medium
CN114691390A (en) User mode program processing method and device, storage medium and processor
CN109992420A (en) A kind of Parallel PC IE-SSD performance optimization method and system
CN104092747B (en) USB dynamic connection methods and device under virtualized environment
US20160026602A1 (en) Method and System for Communication of Device Information
CN102884515A (en) Serial port redirection processing method, device and system
US20190004816A1 (en) Systems and methods for heterogeneous system on a chip servers
CN114138476B (en) A method, device, electronic device and medium for processing pooled resources
CN115145733A (en) A resource allocation method, device, server and system
CN116069422A (en) Cloud desktop management method, device, equipment and storage medium
CN112003730A (en) A method, system, terminal and storage medium for rapid cluster deployment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20190705

WW01 Invention patent application withdrawn after publication