[go: up one dir, main page]

CN117130569A - Information display method, device, equipment and storage medium - Google Patents

Information display method, device, equipment and storage medium Download PDF

Info

Publication number
CN117130569A
CN117130569A CN202310928296.2A CN202310928296A CN117130569A CN 117130569 A CN117130569 A CN 117130569A CN 202310928296 A CN202310928296 A CN 202310928296A CN 117130569 A CN117130569 A CN 117130569A
Authority
CN
China
Prior art keywords
data block
target data
server
command word
vga
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.)
Pending
Application number
CN202310928296.2A
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 Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur 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 Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202310928296.2A priority Critical patent/CN117130569A/en
Publication of CN117130569A publication Critical patent/CN117130569A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • G06F13/12Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
    • G06F13/124Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
    • G06F13/126Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine and has means for transferring I/O instructions and statuses between control unit and main processor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4221Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0024Peripheral component interconnect [PCI]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

本发明实施例提供了一种信息显示方法、装置、设备及存储介质,该方法包括:从基板管理控制器的指定区域获取约定命令字和目标数据块,目标数据块包括服务器的管理信息;解析约定命令字;若约定命令字是快捷显示命令,则将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使VGA设备显示服务器的管理信息。本发明实施例依托BIOS、BMC的数据交互实现服务器的管理信息在VGA设备上的输出显示,极大的提升了服务器现场运维工作的效率;而且在用户体验角度看,服务器的RAS(可靠性、可用性、可维护性)特性中的可用性、可维护性均得到了大幅度的提升,可以起到提升服务器产品竞争力的作用。

Embodiments of the present invention provide an information display method, device, equipment and storage medium. The method includes: obtaining an agreed command word and a target data block from a designated area of a baseboard management controller, where the target data block includes management information of the server; parsing The agreed command word; if the agreed command word is a shortcut display command, copy the target data block to the graphics card memory space of the video graphics array VGA device, so that the VGA device displays the management information of the server. The embodiment of the present invention relies on the data interaction of BIOS and BMC to realize the output display of the server's management information on the VGA device, which greatly improves the efficiency of the server's on-site operation and maintenance work; and from the perspective of user experience, the server's RAS (reliability , availability, maintainability) features, the availability and maintainability have been greatly improved, which can play a role in improving the competitiveness of server products.

Description

信息显示方法、装置、设备及存储介质Information display methods, devices, equipment and storage media

技术领域Technical field

本发明涉及计算机技术领域,特别涉及一种信息显示方法、装置、设备及存储介质。The present invention relates to the field of computer technology, and in particular to an information display method, device, equipment and storage medium.

背景技术Background technique

服务器在机房中是部署在一排排的机柜上的,服务器的VGA(Video GraphicsArray,视频图形阵列)接口和UID(Unit Identification Light,机组识别灯)按键在服务器前端和后端一般都有预留,产品信息牌和开机按键在服务器前端,所有需要连接的线缆在服务器后端,打开服务器机箱的操作也需要在服务器后端,这样在进行运维工作的时候,操作人员就需要在服务器所在机柜前后通道来回奔走(前端查看信息牌获得服务器串号信息、后端进行接线/更换部件操作),不仅费时费力,而且极大影响了服务器的部署和维修过程的工作效率。Servers are deployed in rows of cabinets in the computer room. The server's VGA (Video Graphics Array) interface and UID (Unit Identification Light) buttons are generally reserved at the front and back ends of the server. , the product information board and the power-on button are on the front end of the server, and all the cables that need to be connected are on the back end of the server. The operation of opening the server chassis also needs to be on the back end of the server. In this way, when performing operation and maintenance work, the operator needs to be at the server location. Running back and forth between the front and rear aisles of the cabinet (checking the information board at the front end to obtain the server serial number information, and performing wiring/part replacement operations at the back end) is not only time-consuming and laborious, but also greatly affects the efficiency of the server deployment and maintenance process.

目前,为了解决这一问题,数据机房设置了运维系统,可以使得服务器的维护人员在获取到需要运维设备的产品串号及其对应的管理口IP后,即可通过运维系统查询到该服务器的部件管理维护信息,然而,若客户没有运维系统或运维人员没有访问运维系统的权限,则无法使用上述方式进行查询,此时需要在开机后在BIOS(Basic Input OutputSystem,基本输入输出系统)POST阶段获取到管理口IP,而后在运维现场使用管理口IP进行BMC管理界面的web端登录,获取部件管理维护信息,开机过程的等待降低了工作效率,已经开机在执行重要业务的设备同样也需要等业务下线后才可以重启服务器获取管理口IP,同样也会降低维护工作效率。Currently, in order to solve this problem, the data computer room has set up an operation and maintenance system, which allows server maintenance personnel to query the product serial number and the corresponding management port IP through the operation and maintenance system after obtaining the product serial number of the equipment that needs to be operated and maintained and its corresponding management port IP. The component management and maintenance information of the server. However, if the customer does not have an operation and maintenance system or the operation and maintenance personnel do not have access to the operation and maintenance system, the above method cannot be used to query. In this case, it is necessary to enter the BIOS (Basic Input Output System, Basic Input and output system) The management port IP is obtained at the POST stage, and then the management port IP is used at the operation and maintenance site to log in to the web side of the BMC management interface to obtain component management and maintenance information. Waiting during the boot process reduces work efficiency. It is important to execute the system after the boot process has been started. Business equipment also needs to wait for the business to go offline before restarting the server to obtain the management port IP, which will also reduce maintenance efficiency.

发明内容Contents of the invention

本发明实施例的目的在于提供一种信息显示方法、装置、设备及存储介质,解决现有的技术中查看服务器的部件管理维护信息时,存在无运维系统或运维系统无权限的问题,从而使用在开机后在BMC管理界面获取部件管理维护信息的方法,出现开机过程的等待降低了工作效率的问题,以及已经开机在执行重要业务的设备同样也需要等业务下线后才可以重启服务器获取管理口IP,同样也会降低维护工作效率的问题,具体技术方案如下:The purpose of the embodiments of the present invention is to provide an information display method, device, equipment and storage medium to solve the problem in the existing technology that there is no operation and maintenance system or the operation and maintenance system has no authority when viewing the component management and maintenance information of the server. Therefore, using the method of obtaining component management and maintenance information on the BMC management interface after booting, there is a problem that waiting for the boot process reduces work efficiency, and equipment that has been powered on and is performing important services also needs to wait for the business to go offline before restarting the server. Obtaining the management port IP will also reduce the efficiency of maintenance work. The specific technical solutions are as follows:

在本发明实施的第一方面,首先提供了一种信息显示方法,其特征在于,应用于基本输入输出系统,所述方法包括:In a first aspect of implementation of the present invention, an information display method is first provided, which is characterized in that it is applied to a basic input and output system, and the method includes:

从基板管理控制器的指定区域获取约定命令字和目标数据块,所述目标数据块包括服务器的管理信息;Obtain the agreed command word and the target data block from the designated area of the baseboard management controller, where the target data block includes the management information of the server;

解析所述约定命令字;Parse the agreed command words;

若所述约定命令字是快捷显示命令,则将所述目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使所述VGA设备显示所述服务器的管理信息。If the agreed command word is a shortcut display command, the target data block is copied to the memory space of the graphics card of the video graphics array VGA device, so that the VGA device displays the management information of the server.

可选的,所述从基板管理控制器的指定区域获取约定命令字和目标数据块之前,还包括:Optionally, before obtaining the agreed command word and target data block from the designated area of the baseboard management controller, the method further includes:

获取定义局部总线的标准PCI设备的厂家标识,设备标识和版本标识;Obtain the manufacturer identification, device identification and version identification of the standard PCI device that defines the local bus;

根据所述厂家标识,设备标识和版本标识匹配所述PCI设备对应的VG A设备。According to the manufacturer identification, the device identification and the version identification match the VGA device corresponding to the PCI device.

可选的,所述从基板管理控制器的指定区域获取约定命令字和目标数据块之前,还包括:Optionally, before obtaining the agreed command word and target data block from the designated area of the baseboard management controller, the method further includes:

获取所述VGA设备的目标地址;Obtain the target address of the VGA device;

根据所述目标地址确定VGA设备的显卡内存空间;Determine the graphics card memory space of the VGA device according to the target address;

将所述VGA设备的显卡内存空间进行分配初始化调整。Allocate and initialize the memory space of the graphics card of the VGA device.

可选的,所述若所述约定命令字是快捷显示命令,则将目标数据块复制到视频图形阵列VGA设备的显卡内存空间之后,还包括:Optionally, if the agreed command word is a shortcut display command, after copying the target data block to the graphics card memory space of the video graphics array VGA device, it also includes:

启动所述VGA设备的时钟;Start the clock of the VGA device;

在检测到所述VGA设备的时钟计时时长达到目标阈值的情况下,将缓存空间的数据复制到所述VGA设备的显卡内存空间。When it is detected that the clock timing duration of the VGA device reaches the target threshold, the data in the cache space is copied to the graphics card memory space of the VGA device.

在本发明实施的第二方面,还提供了一种信息显示方法,其特征在于,应用于基板管理控制器,所述方法包括:In a second aspect of implementation of the present invention, an information display method is also provided, which is characterized in that it is applied to a baseboard management controller, and the method includes:

监控机组识别灯UID按键状态;Monitor the unit identification light UID button status;

在检测到所述UID按键状态处于指定状态的情况下,将约定命令字和目标数据块写入静态随机存取存储器的指定区域,以使基本输入输出系统从基板管理控制器的指定区域获取约定命令字和目标数据块,并在确定所述约定命令字为快捷显示命令的情况下,将所述目标数据块复制到视频图形阵列VGA设备的显卡内存空间,所述目标数据块包括服务器的管理信息。When it is detected that the UID key state is in the designated state, the agreed command word and the target data block are written into the designated area of the static random access memory, so that the basic input and output system obtains the agreement from the designated area of the baseboard management controller. command word and target data block, and when it is determined that the agreed command word is a shortcut display command, the target data block is copied to the graphics card memory space of the video graphics array VGA device, and the target data block includes the management of the server information.

可选的,所述监控机组识别灯UID按键状态之前,还包括:Optionally, before the monitoring unit identifies the light UID button status, it also includes:

获取服务器的管理信息;Obtain server management information;

按照目标操作将所述服务器的管理信息处理后生成所述目标数据块,所述目标操作包括:打包整理、排版整理和格式转换。The management information of the server is processed according to target operations to generate the target data block. The target operations include: packaging, typesetting, and format conversion.

在本发明实施的第三方面,还提供了一种信息显示装置,其特征在于,应用于基本输入输出系统,包括:In a third aspect of implementation of the present invention, an information display device is also provided, which is characterized in that it is applied to a basic input and output system and includes:

第一获取模块,用于从基板管理控制器的指定区域获取约定命令字和目标数据块,所述目标数据块包括服务器的管理信息;The first acquisition module is used to acquire the agreed command word and the target data block from the designated area of the baseboard management controller, where the target data block includes the management information of the server;

解析模块,用于解析所述约定命令字;A parsing module, used to parse the agreed command words;

第一复制模块,用于若所述约定命令字是快捷显示命令,则将所述目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使所述VGA设备显示所述服务器的管理信息。The first copy module is used to copy the target data block to the graphics card memory space of the video graphics array VGA device if the agreed command word is a shortcut display command, so that the VGA device displays the management information of the server .

在本发明实施的第四方面,还提供了一种信息显示装置,其特征在于,应用于基板管理控制器,包括:In a fourth aspect of implementation of the present invention, an information display device is also provided, which is characterized in that it is applied to a baseboard management controller and includes:

第一监控模块,用于监控机组识别灯UID按键状态;The first monitoring module is used to monitor the unit identification light UID button status;

第一检测模块,用于在检测到所述UID按键状态处于指定状态的情况下,将约定命令字和目标数据块写入静态随机存取存储器的指定区域,以使基本输入输出系统从基板管理控制器的指定区域获取约定命令字和目标数据块,并在确定所述约定命令字为快捷显示命令的情况下,将所述目标数据块复制到视频图形阵列VGA设备的显卡内存空间,所述目标数据块包括服务器的管理信息。The first detection module is configured to write the agreed command word and the target data block into the designated area of the static random access memory when it is detected that the UID key state is in the designated state, so that the basic input and output system can be managed from the base board The designated area of the controller obtains the agreed command word and the target data block, and when it is determined that the agreed command word is a shortcut display command, the target data block is copied to the graphics card memory space of the video graphics array VGA device. The target data block contains the server's management information.

在本发明实施的第五方面,还提供了一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;In a fifth aspect of implementation of the present invention, a communication device is also provided, including: a transceiver, a memory, a processor, and a program stored on the memory and executable on the processor;

所述处理器,用于读取存储器中的程序时,实现上述第一方面任一项信息显示方法,或实现上述第二方面任一项信息显示方法。The processor is configured to implement any one of the information display methods of the above first aspect when reading the program in the memory, or to implement any one of the information display methods of the above second aspect.

在本发明实施的第六方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机实现上述第一方面任一项信息显示方法,或实现上述第二方面任一项信息显示方法。In a sixth aspect of implementation of the present invention, a computer-readable storage medium is also provided. The computer-readable storage medium stores instructions that, when run on a computer, cause the computer to implement any one of the above-mentioned first aspects. Information display method, or implement any of the information display methods in the second aspect above.

本发明实施例提供的信息显示方法,应用于基本输入输出系统,通过从基板管理控制器的指定区域获取约定命令字和目标数据块,目标数据块包括服务器的管理信息;解析约定命令字;若约定命令字是快捷显示命令,则将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使VGA设备显示服务器的管理信息,本发明实施例通过将服务器的管理信息设置为目标数据块,使得通过目标数据块就可以获取服务器管理信息,无需运维人员再去先获取运维设备的产品串号及其对应的管理口IP,才能获取服务器管理信息,提升了运维工作的效率,在确定约定命令字是快捷显示命令的时候将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,依托BIOS、BMC的数据交互实现服务器的管理信息在VGA设备上的输出显示,极大的提升了服务器现场运维工作的效率;而且在用户体验角度看,服务器的RA S(可靠性、可用性、可维护性)特性中的可用性、可维护性均得到了大幅度的提升,可以起到提升服务器产品竞争力的作用。The information display method provided by the embodiment of the present invention is applied to the basic input and output system by obtaining the agreed command word and the target data block from the designated area of the baseboard management controller. The target data block includes the management information of the server; parsing the agreed command word; if If the command word is a shortcut display command, the target data block is copied to the memory space of the graphics card of the video graphics array VGA device, so that the VGA device displays the management information of the server. In the embodiment of the present invention, the management information of the server is set as the target data block. , so that server management information can be obtained through the target data block, without the need for operation and maintenance personnel to first obtain the product serial number of the operation and maintenance equipment and its corresponding management port IP, in order to obtain the server management information, which improves the efficiency of operation and maintenance work. When it is determined that the agreed command word is a shortcut display command, copy the target data block to the graphics card memory space of the video graphics array VGA device, and rely on the data interaction of BIOS and BMC to realize the output display of the server's management information on the VGA device, which is greatly It improves the efficiency of server on-site operation and maintenance work; and from the perspective of user experience, the availability and maintainability of the server's RA S (reliability, availability, maintainability) features have been greatly improved, which can play a role Improve the competitiveness of server products.

附图说明Description of the drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。In order to more clearly explain the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to describe the embodiments or the prior art will be briefly introduced below.

图1为本发明实施例提供的一种信息显示方法的步骤流程图;Figure 1 is a step flow chart of an information display method provided by an embodiment of the present invention;

图2是本发明实施例提供的另一种信息显示方法的步骤流程图;Figure 2 is a step flow chart of another information display method provided by an embodiment of the present invention;

图3是本发明实施例提供的另一种信息显示方法的步骤流程图;Figure 3 is a step flow chart of another information display method provided by an embodiment of the present invention;

图4是本发明实施例提供的一种信息显示方法中访问静态随机存取存储器的示意图;Figure 4 is a schematic diagram of accessing a static random access memory in an information display method provided by an embodiment of the present invention;

图5为本发明实施例提供的一种信息显示装置的结构框图;Figure 5 is a structural block diagram of an information display device provided by an embodiment of the present invention;

图6为本发明实施例提供的另一种信息显示装置的结构框图;Figure 6 is a structural block diagram of another information display device provided by an embodiment of the present invention;

图7为本发明实施例提供的一种通信设备的结构框图;Figure 7 is a structural block diagram of a communication device provided by an embodiment of the present invention;

图8为本发明实施例提供的另一种通信设备的结构框图。Figure 8 is a structural block diagram of another communication device provided by an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。In order to make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, each implementation mode of the present invention will be described in detail below with reference to the accompanying drawings. However, those of ordinary skill in the art will understand that in various embodiments of the present invention, many technical details are provided to enable readers to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solution claimed in this application can also be implemented. The division of the following embodiments is for convenience of description and should not constitute any limitation on the specific implementation of the present invention. The various embodiments can be combined with each other and quoted from each other on the premise that there is no contradiction.

参照图1,示出了本发明实施例提供的一种信息显示方法的步骤流程图,应用于基本输入输出系统,所述方法可以包括:Referring to Figure 1, a flow chart of steps of an information display method provided by an embodiment of the present invention is shown, which is applied to a basic input and output system. The method may include:

步骤101,从基板管理控制器的指定区域获取约定命令字和目标数据块,目标数据块包括服务器的管理信息。Step 101: Obtain the agreed command word and the target data block from the designated area of the baseboard management controller. The target data block includes the management information of the server.

本发明实施例中指定区域是处于基板管理控制器的SRAM(Static Rand om-Access Memory,静态随机存取存储器)中,如图4所示,基板管理控制器将约定命令字与目标数据块写入SRAM,基本输入输出系统从SRAM读取约定命令字与目标数据块,即基板管理控制器和基本输入输出系统均可以对这一指定区域的内容进行读写访问,约定命令字是基板管理控制器和基本输入输出系统一同约定好的命令,包括受控输出的快捷显示命令。In the embodiment of the present invention, the designated area is in the SRAM (Static Random Access Memory) of the baseboard management controller. As shown in Figure 4, the baseboard management controller writes the agreed command word and the target data block. into SRAM, and the basic input and output system reads the agreed command word and target data block from SRAM. That is, both the baseboard management controller and the basic input and output system can read and write access to the contents of this designated area. The agreed command word is the baseboard management control The commands agreed upon between the processor and the basic input and output system include shortcut display commands for controlled output.

需要说明的是,基本输入输出系统从基板管理控制器的指定区域读取约定命令字和目标数据块的之前,需要基板管理控制器触发系统的SMI中断,其中,SMI中断使用时CPU要进入SMM(System Management Mode,系统管理模式)中,并且需要一块内存区域SMRAM,使得CPU在进入SMM前,把寄存器的值存储SMRAM中,转去执行BIOS中的SMl Handler,处理完后再利用RSM指令跳转回原来的地方继续执行,同时恢复CPU寄存器的值。It should be noted that before the basic input and output system reads the agreed command words and target data blocks from the designated area of the baseboard management controller, the baseboard management controller needs to trigger the SMI interrupt of the system. When the SMI interrupt is used, the CPU must enter SMM. (System Management Mode, system management mode), and requires a memory area SMRAM, so that the CPU stores the register value in SMRAM before entering SMM, then executes the SMl Handler in the BIOS, and then uses the RSM instruction to jump after processing. Return to the original place to continue execution and restore the values of the CPU registers.

除此之外,基本输入输出系统在从基板管理控制器的指定区域获取约定命令字和目标数据块之前,还会服务器的VGA设备进行初始化,包括在PCI设备枚举完成后,在所有PCI设备中遍历厂家标识Vendor ID、设备标识Device ID以及版本标识Revision ID匹配到板载的VGA设备,具体地实现步骤包括:In addition, the basic input and output system will also initialize the VGA device of the server before obtaining the agreed command words and target data blocks from the designated area of the baseboard management controller, including after the PCI device enumeration is completed, all PCI devices Traverse the Vendor ID, Device ID and Revision ID to match the onboard VGA device. The specific implementation steps include:

获取定义局部总线的标准PCI设备的厂家标识,设备标识和版本标识;Obtain the manufacturer identification, device identification and version identification of the standard PCI device that defines the local bus;

根据厂家标识,设备标识和版本标识匹配PCI设备对应的VGA设备。According to the manufacturer identification, device identification and version identification match the VGA device corresponding to the PCI device.

通过匹配对应的VGA设备,使得运维人员可以更加明确显示的服务器的管理信息对应的PCI设备,进而更加快速的展开维护工作,而后,还会对VGA设备的MMIO(Memory-Mapped Input/Output,内存映射输入/输出)及Video Memory空间进行分配初始化,还会对VGA设备的时钟进行初始化,对VGA设备的功能模块进行初始化,以此来避免VGA设备显示服务器的管理信息时,存在其他信息的干扰,影响运维人员的工作效率。By matching the corresponding VGA device, the operation and maintenance personnel can more clearly display the PCI device corresponding to the server's management information, and then carry out maintenance work more quickly. Then, the MMIO (Memory-Mapped Input/Output) of the VGA device will also be checked. Memory mapping input/output) and Video Memory space are allocated and initialized. The clock of the VGA device is also initialized, and the functional modules of the VGA device are initialized to avoid the presence of other information when the VGA device displays the server's management information. Interference affects the work efficiency of operation and maintenance personnel.

步骤102,解析约定命令字。Step 102: Parse the agreed command words.

本发明实施例的约定命令字是基板管理控制器和基本输入输出系统一同约定好的命令,包括受控输出的快捷显示命令,也包括其他的命令,比如修改系统参数的命令,检测系统故障的命令等,但是本发明实施例只有在确定约定命令字为快捷显示命令时,才会让VGA设备快速显示服务器的管理信息,所以需要对获取的约定命令字进行解析。The agreed command words in the embodiment of the present invention are commands agreed upon by the baseboard management controller and the basic input and output system, including shortcut display commands for controlled output, and other commands, such as commands for modifying system parameters and detecting system faults. commands, etc. However, the embodiment of the present invention only allows the VGA device to quickly display the management information of the server when it is determined that the agreed command word is a quick display command, so the obtained agreed command word needs to be parsed.

需要说明的是,在计算机中,一个命令指的是为了完成某种特定任务,而向某种解释器程序发送的指示,命令字就是由命令构成的,所以通过解析命令字就可以确定其中包含的命令是何种命令。It should be noted that in a computer, a command refers to an instruction sent to a certain interpreter program in order to complete a specific task. The command word is composed of commands, so by parsing the command word, you can determine what it contains. What kind of command is it?

步骤103,若约定命令字是快捷显示命令,则将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使VGA设备显示服务器的管理信息。Step 103: If the agreed command word is a shortcut display command, copy the target data block to the graphics card memory space of the video graphics array VGA device, so that the VGA device displays the management information of the server.

本发明实施例通过解析约定命令字确定此时的命令是快捷显示命令后,会锁定VGA设备资源,避免其他因素的干扰,导致VGA设备不可用,影响运维工作,而后将包括服务器的管理信息的目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使VGA设备显示服务器的管理信息。After the embodiment of the present invention determines that the command at this time is a quick display command by parsing the agreed command words, the VGA device resources will be locked to avoid interference from other factors, causing the VGA device to be unavailable and affecting the operation and maintenance work, and then the management information of the server will be included The target data block is copied to the video card memory space of the video graphics array VGA device, so that the VGA device displays the server's management information.

需要说明的是,若约定命令字不是快捷显示命令,则控制基板管理控制器进入UID按键持续监控状态,在检测到UID按键状态再次处于指定状态时,重复上述操作。It should be noted that if the agreed command word is not a shortcut display command, the baseboard management controller is controlled to enter the UID button continuous monitoring state, and when it is detected that the UID button status is in the specified state again, the above operation is repeated.

本发明实施例提供的信息显示方法,应用于基本输入输出系统,通过从基板管理控制器的指定区域获取约定命令字和目标数据块,目标数据块包括服务器的管理信息;解析约定命令字;若约定命令字是快捷显示命令,则将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使VGA设备显示服务器的管理信息,本发明实施例通过将服务器的管理信息设置为目标数据块,使得通过目标数据块就可以获取服务器管理信息,无需运维人员再去先获取运维设备的产品串号及其对应的管理口IP,才能获取服务器管理信息,提升了运维工作的效率,在确定约定命令字是快捷显示命令的时候将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,依托BIOS、BMC的数据交互实现服务器的管理信息在VGA设备上的输出显示,极大的提升了服务器现场运维工作的效率;而且在用户体验角度看,服务器的RA S(可靠性、可用性、可维护性)特性中的可用性、可维护性均得到了大幅度的提升,可以起到提升服务器产品竞争力的作用。The information display method provided by the embodiment of the present invention is applied to the basic input and output system by obtaining the agreed command word and the target data block from the designated area of the baseboard management controller. The target data block includes the management information of the server; parsing the agreed command word; if If the command word is a shortcut display command, the target data block is copied to the memory space of the graphics card of the video graphics array VGA device, so that the VGA device displays the management information of the server. In the embodiment of the present invention, the management information of the server is set as the target data block. , so that server management information can be obtained through the target data block, without the need for operation and maintenance personnel to first obtain the product serial number of the operation and maintenance equipment and its corresponding management port IP, in order to obtain the server management information, which improves the efficiency of operation and maintenance work. When it is determined that the agreed command word is a shortcut display command, copy the target data block to the graphics card memory space of the video graphics array VGA device, and rely on the data interaction of BIOS and BMC to realize the output display of the server's management information on the VGA device, which is greatly It improves the efficiency of server on-site operation and maintenance work; and from the perspective of user experience, the availability and maintainability of the server's RA S (reliability, availability, maintainability) features have been greatly improved, which can play a role Improve the competitiveness of server products.

参照图2,示出了本发明实施例提供的另一种信息显示方法的步骤流程图,具体包括:Referring to Figure 2, a flow chart of steps of another information display method provided by an embodiment of the present invention is shown, which specifically includes:

步骤201,获取VGA设备的目标地址。Step 201: Obtain the target address of the VGA device.

本发明实施例中VGA设备的目标地址用于指示VGA设备中的不同模块的位置,比如:VGA设备中的显卡内存空间地址,VGA设备中的时钟调用地址,VGA设备中的功能模块调用地址。In the embodiment of the present invention, the target address of the VGA device is used to indicate the locations of different modules in the VGA device, such as: the graphics card memory space address in the VGA device, the clock calling address in the VGA device, and the function module calling address in the VGA device.

步骤202,根据目标地址确定VGA设备的显卡内存空间。Step 202: Determine the graphics card memory space of the VGA device according to the target address.

本发明实施例在开机过程中基本输入输出系统会对服务器的VGA设备进行初始化,为了保证后续通过VGA设备显示的内容只有服务器的管理信息,因为服务器的管理信息是在存入VGA设备的显卡内存空间后,调用显示的,所以是将VGA设备的显卡内存空间初始化,所以根据目标地址确定VGA设备的显卡内存空间的位置以及对应的内容。In the embodiment of the present invention, the basic input and output system initializes the VGA device of the server during the boot process. In order to ensure that the subsequent content displayed through the VGA device only contains the management information of the server, because the management information of the server is stored in the graphics card memory of the VGA device. After the space, the display is called, so the graphics card memory space of the VGA device is initialized, so the location and corresponding content of the graphics card memory space of the VGA device are determined according to the target address.

步骤203,将VGA设备的显卡内存空间的内容进行分配初始化调整。Step 203: Allocate and initialize the contents of the graphics card memory space of the VGA device.

本发明实施例中通过将VGA设备的显卡内存空间的内容进行分配初始化调整,以此来避免后续VGA设备显示服务器的管理信息时,存在其他信息的干扰,影响运维人员的工作效率。In the embodiment of the present invention, the content of the memory space of the graphics card of the VGA device is allocated and initialized to prevent interference from other information when the subsequent VGA device displays the management information of the server, affecting the work efficiency of the operation and maintenance personnel.

通常,初始化是指把变量赋为默认值,把控件设为默认状态,把没准备的准备好。Usually, initialization means assigning variables to default values, setting controls to default states, and preparing unprepared items.

步骤204,从基板管理控制器的指定区域获取约定命令字和目标数据块,目标数据块包括服务器的管理信息。Step 204: Obtain the agreed command word and the target data block from the designated area of the baseboard management controller. The target data block includes the management information of the server.

步骤205,解析约定命令字。Step 205: Parse the agreed command words.

步骤206,若约定命令字是快捷显示命令,则将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使VGA设备显示服务器的管理信息。Step 206: If the agreed command word is a shortcut display command, copy the target data block to the graphics card memory space of the video graphics array VGA device, so that the VGA device displays the management information of the server.

上述步骤204-206参照前序论述步骤101-103的内容,本发明在此不再赘述。The above steps 204-206 refer to the preamble to discuss the content of steps 101-103, and the present invention will not repeat them here.

步骤207,启动VGA设备的时钟。Step 207: Start the clock of the VGA device.

本发明实施例中通过VGA设备显示服务器的管理信息,方便了运维人员的查看,但是VGA设备还有其他的工作内容要显示,为了不耽误VGA设备的其他显示工作,本发明实施例通过VGA设备的时钟设置了一个时间限制,这一操作通过VGA设备的时钟来实现。在检测到VGA设备的界面显示服务器的管理信息时,启动VGA设备的时钟。In the embodiment of the present invention, the management information of the server is displayed through the VGA device, which facilitates the viewing by the operation and maintenance personnel. However, the VGA device also has other work contents to be displayed. In order not to delay other display work of the VGA device, the embodiment of the present invention uses the VGA device to display the management information. The device's clock sets a time limit, which is accomplished through the VGA device's clock. When the interface of the VGA device is detected and the server's management information is displayed, the clock of the VGA device is started.

步骤208,在检测到VGA设备的时钟计时时长达到目标阈值的情况下,将缓存空间的数据复制到VGA设备的显卡内存空间。Step 208: When it is detected that the clock timing duration of the VGA device reaches the target threshold, copy the data in the cache space to the graphics card memory space of the VGA device.

本发明实施例通过VGA设备的时钟来计算VGA设备显示服务器的管理信息的时间,当VGA设备的时钟计时时长达到目标阈值的情况下,认定此时的运维人员已经获取到该信息,此时恢复VGA设备的上一工作状态,即将缓存空间的数据复制到VGA设备的显卡内存空间。其中,目标阈值的设置时间可以是10S,8S或15S,既不会耽误VGA设备的其他工作,也可以使运维人员可以清楚、充分的获取服务器的管理信息。The embodiment of the present invention uses the clock of the VGA device to calculate the time for the VGA device to display the management information of the server. When the clock timing of the VGA device reaches the target threshold, it is determined that the operation and maintenance personnel at this time have obtained the information. At this time Restore the previous working state of the VGA device, that is, copy the data in the cache space to the graphics card memory space of the VGA device. Among them, the setting time of the target threshold can be 10S, 8S or 15S, which will not delay other work of the VGA device, but also allow operation and maintenance personnel to clearly and fully obtain the management information of the server.

需要说明的是,为了使得VGA设备在显示完服务器的管理信息后,恢复到原来的状态(即上一状态)中继续工作,从基板管理控制器的指定区域获取约定命令字和目标数据块后,还设置以下步骤:It should be noted that in order for the VGA device to return to its original state (i.e., the previous state) and continue working after displaying the server's management information, the agreed command word and target data block are obtained from the designated area of the baseboard management controller. , also set the following steps:

锁定当前的VGA设备资源;Lock the current VGA device resources;

将VGA设备的显卡内存空间的数据复制到缓存空间。Copy the data in the graphics card memory space of the VGA device to the cache space.

通过锁定当前的VGA设备资源使得VGA设备不会被其他程序调用,明确用于后续的服务器的管理信息的展示,此外,保存VGA设备的显卡内存空间的数据,使得后续在显示服务器的管理信息结束,释放VGA设备资源后,可以通过复制保存的数据,使VGA设备快速的恢复工作。By locking the current VGA device resources, the VGA device will not be called by other programs and clearly used for subsequent display of server management information. In addition, the data of the graphics card memory space of the VGA device is saved so that the subsequent display of server management information ends. , after releasing the VGA device resources, the VGA device can quickly resume work by copying the saved data.

参照图3,示出了本发明实施例提供的另一种信息显示方法的步骤流程图,应用于基板管理控制器,具体包括:Referring to Figure 3, there is shown a step flow chart of another information display method provided by an embodiment of the present invention, applied to a baseboard management controller, specifically including:

步骤301,监控机组识别灯UID按键状态。Step 301: Monitor the unit identification lamp UID button status.

本发明实施例中UID(Unit Identification Light,机组识别灯)按键状态可以有多种,示例的,单次点击UID按键,连续单击UID按键三次,按照相同的固定间隔点击UID按键三次,按照长短长的设定间隔点击UID按键三次,每一种方式都代表一种UID按键状态,本发明在此不做具体限定。In the embodiment of the present invention, the UID (Unit Identification Light, unit identification light) button state can have multiple states. For example, click the UID button once, click the UID button three times continuously, click the UID button three times at the same fixed interval, and click the UID button three times according to the length. Click the UID button three times at a long setting interval. Each method represents a UID button state, and the present invention does not specifically limit it here.

需要说明的是,监控机组识别灯UID按键状态之前,还包括:It should be noted that before the monitoring unit identifies the status of the UID button, it also includes:

获取服务器的管理信息;Obtain server management information;

按照目标操作将服务器的管理信息处理后生成目标数据块。The server's management information is processed according to the target operation to generate the target data block.

其中,服务器的管理信息包括主板BIOS(Basic Input Output System,基本输入输出系统)/BMC(Baseboard Manager Controller,基板管理控制器)/CPLD(ComplexProgrammable Logic Device,复杂可编程逻辑器件)版本及其编译日期信息、服务器串号SN(Serial Number)、生产厂商及机型信息、BMC共享网口及专用网口IP及MAC地址信息、CPU/内存/硬盘/PCIe(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)外插卡的厂家标识,设备标识和版本标识等详细硬件信息、服务器当前故障状态(告警设备/故障设备及其所在槽位)、服务器当前硬件健康状态、性能状态及能耗状态(CPU频率/利用率,内存利用率,硬盘剩余容量、存储网和互联网络带宽及其压力状态、GPU(Graphics Processing Unit,图形处理器)利用率,以及各部件(CPU/内存/硬盘/PCIe外插卡/电源/风扇等)当前健康信息、温度信息、功耗及寿命信息)。Among them, the server's management information includes the motherboard BIOS (Basic Input Output System, basic input and output system)/BMC (Baseboard Manager Controller, baseboard management controller)/CPLD (Complex Programmable Logic Device, complex programmable logic device) version and its compilation date Information, server serial number SN (Serial Number), manufacturer and model information, BMC shared network port and dedicated network port IP and MAC address information, CPU/memory/hard disk/PCIe (Peripheral Component Interconnect Express, high-speed serial computer expansion bus standard) manufacturer identification of the external plug-in card, detailed hardware information such as device identification and version identification, the current fault status of the server (alarm device/faulty device and its slot), the current hardware health status, performance status and energy consumption status of the server ( CPU frequency/utilization, memory utilization, hard disk remaining capacity, storage network and Internet bandwidth and their pressure status, GPU (Graphics Processing Unit, graphics processor) utilization, and various components (CPU/memory/hard disk/PCIe external Card/power supply/fan, etc.) current health information, temperature information, power consumption and life information).

目标操作包括:打包整理、排版整理和格式转换,即将服务器的管理信息进行打包整理,排版整理后并进行格式转换,转换成VGA设备可以直接使用来显示的数据格式,通过将服务器的管理信息进行打包整理和排版整理,不仅方便管理,而且可以提高传输效率,通过格式转换使得得到的目标数据块最终可以在VGA设备进行展示。The target operations include: packaging, typesetting, and format conversion. That is, the server's management information is packaged and sorted. After typesetting and sorting, the format is converted into a data format that can be directly used and displayed by the VGA device. By converting the server's management information Packaging and typesetting not only facilitate management, but also improve transmission efficiency. Through format conversion, the obtained target data blocks can finally be displayed on VGA devices.

步骤302,在检测到UID按键状态处于指定状态的情况下,将约定命令字和目标数据块写入静态随机存取存储器的指定区域,以使基本输入输出系统从基板管理控制器的指定区域获取约定命令字和目标数据块,并在确定约定命令字为快捷显示命令的情况下,将目标数据块复制到视频图形阵列VG A设备的显卡内存空间,目标数据块包括服务器的管理信息。Step 302: When it is detected that the UID key status is in the specified state, write the agreed command word and the target data block into the specified area of the static random access memory, so that the basic input and output system obtains the information from the specified area of the baseboard management controller. Agree on the command word and target data block, and when it is determined that the agreed command word is a shortcut display command, copy the target data block to the graphics card memory space of the video graphics array VG A device. The target data block includes the management information of the server.

本发明实施例中指定状态用于指示基板管理控制器要进入服务器的管理信息受控输出状态,此时基板管理控制器将约定命令字和目标数据块写入静态随机存取存储器的指定区域,以使基本输入输出系统从基板管理控制器的指定区域获取约定命令字和目标数据块,并在确定约定命令字为快捷显示命令的情况下,将目标数据块复制到视频图形阵列VGA设备的显卡内存空间。In the embodiment of the present invention, the designated state is used to instruct the baseboard management controller to enter the server's management information controlled output state. At this time, the baseboard management controller writes the agreed command word and the target data block into the designated area of the static random access memory. In order to enable the basic input and output system to obtain the agreed command word and target data block from the designated area of the baseboard management controller, and when the agreed command word is determined to be a shortcut display command, copy the target data block to the video card of the video graphics array VGA device memory space.

本发明实施例提供的信息显示方法,应用于基板管理控制器,通过监控机组识别灯UID按键状态;在检测到UID按键状态处于指定状态的情况下,将约定命令字和目标数据块写入静态随机存取存储器的指定区域,以使基本输入输出系统从基板管理控制器的指定区域获取约定命令字和目标数据块,并在确定约定命令字为快捷显示命令的情况下,将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,目标数据块包括服务器的管理信息。本发明实施例基板管理控制器通过识别UID按键指定状态的形式,依托BIOS、BMC的数据交互实现服务器基础信息在VGA设备上的输出显示,极大的提升了服务器现场运维工作的效率,在用户体验角度看,服务器的RAS(可靠性、可用性、可维护性)特性中的可用性、可维护性均得到了大幅度的提升,可以起到提升服务器产品竞争力的作用。The information display method provided by the embodiment of the present invention is applied to the baseboard management controller and identifies the lamp UID button status by monitoring the unit; when it is detected that the UID button status is in a specified state, the agreed command word and target data block are written into the static state. A designated area of the random access memory, so that the basic input and output system obtains the agreed command word and the target data block from the designated area of the baseboard management controller, and copies the target data block when it is determined that the agreed command word is a shortcut display command To the graphics card memory space of the video graphics array VGA device, the target data block includes the server's management information. In the embodiment of the present invention, the baseboard management controller realizes the output and display of server basic information on the VGA device by identifying the specified status of the UID button and relying on the data interaction of BIOS and BMC, which greatly improves the efficiency of on-site operation and maintenance of the server. From a user experience perspective, the usability and maintainability of the server's RAS (reliability, availability, maintainability) features have been greatly improved, which can play a role in improving the competitiveness of server products.

需要说明的是,本发明实施例中通过VGA设备显示的服务器的管理信息的方式具有很强的可复制性和拓展性,通过快捷显示命令显示的信息可以根据客户特有的需求任意定制化,比如实现特定硬件特定监测指标数据的快捷显示网口的link状态图形化展示、存储链路健康状态监控展示、存在几个硬盘安装了哪些操作系统、近期都做过哪些运维操作(比如更换过哪些设备)等,本发明在此不做具体限定。It should be noted that the method of displaying the server management information through the VGA device in the embodiment of the present invention is highly replicable and scalable. The information displayed through the shortcut display command can be customized arbitrarily according to the unique needs of the customer, such as Realize the quick display of specific monitoring indicator data for specific hardware. Graphical display of the link status of the network port, storage link health status monitoring display, which operating systems are installed on several hard disks, and what operation and maintenance operations have been performed recently (such as which ones have been replaced). Equipment), etc., the present invention is not specifically limited here.

参照图5,示出了本发明实施例提供的一种信息显示装置的结构示意图,应用于基本输入输出系统,如图5所示,该装置可以包括:Referring to Figure 5, a schematic structural diagram of an information display device provided by an embodiment of the present invention is shown, which is applied to a basic input and output system. As shown in Figure 5, the device may include:

第一获取模块401,用于从基板管理控制器的指定区域获取约定命令字和目标数据块,目标数据块包括服务器的管理信息。The first acquisition module 401 is used to acquire the agreed command word and the target data block from a designated area of the baseboard management controller. The target data block includes the management information of the server.

解析模块402,用于解析约定命令字。The parsing module 402 is used to parse the agreed command words.

第一复制模块403,用于若约定命令字是快捷显示命令,则将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使VGA设备显示服务器的管理信息。The first copy module 403 is used to copy the target data block to the graphics card memory space of the video graphics array VGA device if the agreed command word is a shortcut display command, so that the VGA device displays the management information of the server.

可选的,信息显示装置还包括:Optionally, the information display device also includes:

第二获取模块,用于获取定义局部总线的标准PCI设备的厂家标识,设备标识和版本标识。The second acquisition module is used to acquire the manufacturer identification, device identification and version identification of the standard PCI device that defines the local bus.

匹配模块,用于根据厂家标识,设备标识和版本标识匹配PCI设备对应的VGA设备。The matching module is used to match the VGA device corresponding to the PCI device based on the manufacturer identification, device identification and version identification.

第三获取模块,用于获取VGA设备的目标地址。The third acquisition module is used to obtain the target address of the VGA device.

确定模块,用于根据目标地址确定VGA设备的显卡内存空间。The determination module is used to determine the graphics card memory space of the VGA device based on the target address.

调整模块,用于将VGA设备的显卡内存空间进行分配初始化调整。The adjustment module is used to allocate and initialize the graphics card memory space of the VGA device.

启动模块,用于启动VGA设备的时钟。Start module, used to start the clock of the VGA device.

第二复制模块,用于在检测到VGA设备的时钟计时时长达到目标阈值的情况下,将缓存空间的数据复制到VGA设备的显卡内存空间。The second copy module is used to copy the data in the cache space to the graphics card memory space of the VGA device when it is detected that the clock timing length of the VGA device reaches the target threshold.

本发明实施例提供的信息显示方法,应用于基本输入输出系统,通过从基板管理控制器的指定区域获取约定命令字和目标数据块,目标数据块包括服务器的管理信息。解析约定命令字。若约定命令字是快捷显示命令,则将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使VGA设备显示服务器的管理信息,本发明实施例通过将服务器的管理信息设置为目标数据块,使得通过目标数据块就可以获取服务器管理信息,无需运维人员再去先获取运维设备的产品串号及其对应的管理口IP,才能获取服务器管理信息,提升了运维工作的效率,在确定约定命令字是快捷显示命令的时候将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,依托BIOS、BMC的数据交互实现服务器的管理信息在VGA设备上的输出显示,极大的提升了服务器现场运维工作的效率,而且在用户体验角度看,服务器的RA S(可靠性、可用性、可维护性)特性中的可用性、可维护性均得到了大幅度的提升,可以起到提升服务器产品竞争力的作用。The information display method provided by the embodiment of the present invention is applied to the basic input and output system by obtaining the agreed command word and the target data block from the designated area of the baseboard management controller. The target data block includes the management information of the server. Parse the agreed command words. If the agreed command word is a shortcut display command, copy the target data block to the graphics card memory space of the video graphics array VGA device, so that the VGA device displays the management information of the server. In the embodiment of the present invention, the management information of the server is set as the target data block, so that server management information can be obtained through the target data block. There is no need for operation and maintenance personnel to first obtain the product serial number of the operation and maintenance equipment and its corresponding management port IP to obtain server management information, which improves the efficiency of operation and maintenance work. , when it is determined that the agreed command word is a shortcut display command, copy the target data block to the graphics card memory space of the video graphics array VGA device, and rely on the data interaction of BIOS and BMC to realize the output display of the server's management information on the VGA device, which greatly It has greatly improved the efficiency of server on-site operation and maintenance work, and from the perspective of user experience, the usability and maintainability of the server's RA S (reliability, availability, maintainability) features have been greatly improved, which can To enhance the competitiveness of server products.

参照图6,示出了本发明实施例提供的另一种信息显示装置的结构示意图,应用于基板管理控制器,如图6所示,该装置可以包括:Referring to Figure 6, a schematic structural diagram of another information display device provided by an embodiment of the present invention is shown, which is applied to a baseboard management controller. As shown in Figure 6, the device may include:

第一监控模块501,用于监控机组识别灯UID按键状态。The first monitoring module 501 is used to monitor the unit identification light UID button status.

第一检测模块502,用于在检测到UID按键状态处于指定状态的情况下,将约定命令字和目标数据块写入静态随机存取存储器的指定区域,以使基本输入输出系统从基板管理控制器的指定区域获取约定命令字和目标数据块,并在确定约定命令字为快捷显示命令的情况下,将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,目标数据块包括服务器的管理信息。The first detection module 502 is used to write the agreed command word and the target data block into the designated area of the static random access memory when it is detected that the UID key state is in the designated state, so that the basic input and output system can be controlled from the baseboard management Obtain the agreed command word and target data block from the designated area of the server, and when the agreed command word is determined to be a shortcut display command, copy the target data block to the graphics card memory space of the video graphics array VGA device. The target data block includes the management of the server information.

可选的,信息显示装置还包括:Optionally, the information display device also includes:

获取模块,用于获取服务器的管理信息。Obtain module, used to obtain server management information.

生成模块,用于按照目标操作将服务器的管理信息处理后生成目标数据块,目标操作包括:打包整理、排版整理和格式转换。The generation module is used to process the management information of the server according to the target operation and generate the target data block. The target operation includes: packaging, typesetting and format conversion.

本发明实施例提供的信息显示方法,应用于基板管理控制器,通过监控机组识别灯UID按键状态;在检测到UID按键状态处于指定状态的情况下,将约定命令字和目标数据块写入静态随机存取存储器的指定区域,以使基本输入输出系统从基板管理控制器的指定区域获取约定命令字和目标数据块,并在确定约定命令字为快捷显示命令的情况下,将目标数据块复制到视频图形阵列VGA设备的显卡内存空间,目标数据块包括服务器的管理信息。本发明实施例基板管理控制器通过识别UID按键指定状态的形式,依托BIOS、BMC的数据交互实现服务器基础信息在VGA设备上的输出显示,极大的提升了服务器现场运维工作的效率;在用户体验角度看,服务器的RAS(可靠性、可用性、可维护性)特性中的可用性、可维护性均得到了大幅度的提升,可以起到提升服务器产品竞争力的作用。The information display method provided by the embodiment of the present invention is applied to the baseboard management controller and identifies the lamp UID button status by monitoring the unit; when it is detected that the UID button status is in a specified state, the agreed command word and target data block are written into the static state. A designated area of the random access memory, so that the basic input and output system obtains the agreed command word and the target data block from the designated area of the baseboard management controller, and copies the target data block when it is determined that the agreed command word is a shortcut display command To the graphics card memory space of the video graphics array VGA device, the target data block includes the server's management information. In the embodiment of the present invention, the baseboard management controller recognizes the specified status of the UID button and relies on the data interaction of BIOS and BMC to realize the output and display of the basic information of the server on the VGA device, which greatly improves the efficiency of on-site operation and maintenance of the server; From a user experience perspective, the usability and maintainability of the server's RAS (reliability, availability, maintainability) features have been greatly improved, which can play a role in improving the competitiveness of server products.

本发明实施例还提供了一种通信设备,如图7所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,The embodiment of the present invention also provides a communication device, as shown in Figure 7, including a processor 601, a communication interface 602, a memory 603, and a communication bus 604. The processor 601, the communication interface 602, and the memory 603 communicate through the communication bus 604. complete mutual communication,

存储器603,用于存放计算机程序;Memory 603, used to store computer programs;

处理器601,用于执行存储器603上所存放的程序时,实现如下步骤:The processor 601 is used to execute the program stored in the memory 603 to implement the following steps:

从基板管理控制器的指定区域获取约定命令字和目标数据块,所述目标数据块包括服务器的管理信息;Obtain the agreed command word and the target data block from the designated area of the baseboard management controller, where the target data block includes the management information of the server;

解析所述约定命令字;Parse the agreed command words;

若所述约定命令字是快捷显示命令,则将所述目标数据块复制到视频图形阵列VGA设备的显卡内存空间,以使所述VGA设备显示所述服务器的管理信息。If the agreed command word is a shortcut display command, the target data block is copied to the memory space of the graphics card of the video graphics array VGA device, so that the VGA device displays the management information of the server.

本发明实施例还提供了另一种通信设备,如图8所示,包括处理器701、通信接口702、存储器703和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信,The embodiment of the present invention also provides another communication device, as shown in Figure 8, including a processor 701, a communication interface 702, a memory 703, and a communication bus 704. The processor 701, the communication interface 702, and the memory 703 communicate through the communication bus. 704 completes mutual communication,

存储器703,用于存放计算机程序;Memory 703, used to store computer programs;

处理器701,用于执行存储器703上所存放的程序时,实现如下步骤:The processor 701 is used to execute the program stored on the memory 703 to implement the following steps:

监控机组识别灯UID按键状态;Monitor the unit identification light UID button status;

在检测到所述UID按键状态处于指定状态的情况下,将约定命令字和目标数据块写入静态随机存取存储器的指定区域,以使基本输入输出系统从基板管理控制器的指定区域获取约定命令字和目标数据块,并在确定所述约定命令字为快捷显示命令的情况下,将所述目标数据块复制到视频图形阵列VGA设备的显卡内存空间,所述目标数据块包括服务器的管理信息。When it is detected that the UID key state is in the designated state, the agreed command word and the target data block are written into the designated area of the static random access memory, so that the basic input and output system obtains the agreement from the designated area of the baseboard management controller. command word and target data block, and when it is determined that the agreed command word is a shortcut display command, the target data block is copied to the graphics card memory space of the video graphics array VGA device, and the target data block includes the management of the server information.

上述终端提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The communication bus mentioned in the above terminal may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

通信接口用于上述终端与其他设备之间的通信。The communication interface is used for communication between the above terminal and other devices.

存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。The memory may include random access memory (RAM) or non-volatile memory (non-volatile memory), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far away from the aforementioned processor.

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (Digital Signal Processing, DSP). , Application Specific Integrated Circuit (ASIC for short), Field-Programmable Gate Array (FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.

本发明还提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行前述实施例的门禁控制方法。The present invention also provides a readable storage medium, which when the instructions in the storage medium are executed by the processor of the electronic device, enables the electronic device to execute the access control method of the aforementioned embodiment.

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple. For relevant details, please refer to the partial description of the method embodiment.

在此提供的算法和显示不与任何特定计算机、虚拟装置或者其他设备固有相关。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays provided herein are not inherently associated with any particular computer, virtual appliance, or other device. The structure required to construct such a device will be apparent from the above description. Furthermore, this invention is not specific to any specific programming language. It should be understood that a variety of programming languages may be utilized to implement the invention described herein, and that the above descriptions of specific languages are intended to disclose the best mode of carrying out the invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the instructions provided here, a number of specific details are described. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this description.

类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图,或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it is to be understood that in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, in order to streamline the invention and aid in the understanding of one or more of the various inventive aspects. Figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art will understand that modules in the devices in the embodiment can be adaptively changed and arranged in one or more devices different from that in the embodiment. The modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method so disclosed may be employed in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of the equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明的排序设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。Various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some or all components in the sorting device according to the present invention. The present invention may also be implemented as a device or device program for performing part or all of the methods described herein. Such a program implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such signals may be downloaded from an Internet website, or provided on a carrier signal, or in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the element claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, third, etc. does not indicate any order. These words can be interpreted as names.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the devices, devices and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be described again here.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention shall be included in the scope of the present invention. within the scope of protection.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

需要说明的是,本申请实施例中获取各种数据相关过程,都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。It should be noted that the processes related to obtaining various data in the embodiments of this application are all carried out under the premise of complying with the corresponding data protection regulations and policies of the country where the location is located, and with the authorization granted by the owner of the corresponding device.

Claims (10)

1. An information display method applied to a basic input output system, the method comprising:
acquiring a contract command word and a target data block from a designated area of a baseboard management controller, wherein the target data block comprises management information of a server;
analyzing the appointed command word;
and if the appointed command word is a shortcut display command, copying the target data block to a memory space of a display card of video graphics array VGA equipment so that the VGA equipment displays management information of the server.
2. The method of claim 1, wherein prior to retrieving the contracted command word and the target data block from the designated area of the baseboard management controller, further comprising:
acquiring manufacturer identification, device identification and version identification of standard PCI (peripheral component interconnect) devices defining local buses;
and according to the manufacturer identification, the equipment identification and the version identification are matched with VGA equipment corresponding to the PCI equipment.
3. The method of claim 1, wherein prior to retrieving the contracted command word and the target data block from the designated area of the baseboard management controller, further comprising:
acquiring a target address of the VGA equipment;
determining the memory space of the display card of VGA equipment according to the target address;
and carrying out allocation initialization adjustment on the memory space of the display card of the VGA equipment.
4. The method of claim 1, wherein copying the target data block to the video card memory space of the video graphics array VGA device if the contracted command word is a shortcut display command, further comprises:
starting a clock of the VGA equipment;
and copying the data in the buffer memory space to the memory space of the display card of the VGA equipment under the condition that the clock timing duration of the VGA equipment reaches the target threshold value.
5. An information display method, applied to a baseboard management controller, comprising:
the monitoring unit identifies the key state of the lamp UID;
writing a contract command word and a target data block into a designated area of a static random access memory under the condition that the UID key state is detected to be in a designated state, so that a basic input output system acquires the contract command word and the target data block from the designated area of a baseboard management controller, and copying the target data block into a memory space of a display card of video graphics array VGA equipment under the condition that the contract command word is determined to be a shortcut display command, wherein the target data block comprises management information of a server.
6. The method of claim 5, wherein before the monitoring unit recognizes the status of the lamp UID key, further comprising:
acquiring management information of a server;
processing the management information of the server according to a target operation to generate the target data block, wherein the target operation comprises the following steps: packaging arrangement, typesetting arrangement and format conversion.
7. An information display device, characterized by being applied to a basic input output system, comprising:
the first acquisition module is used for acquiring the appointed command word and the target data block from the appointed area of the baseboard management controller, wherein the target data block comprises management information of a server;
the analysis module is used for analyzing the appointed command word;
and the first copying module is used for copying the target data block to a memory space of a display card of the video graphics array VGA equipment if the appointed command word is a shortcut display command so as to enable the VGA equipment to display management information of the server.
8. An information display device, characterized by being applied to a substrate management controller, comprising:
the first monitoring module is used for monitoring the key state of the lamp UID identified by the unit;
the first detection module is used for writing the appointed command word and the target data block into an appointed area of the static random access memory under the condition that the UID key state is detected to be in an appointed state, so that the basic input output system obtains the appointed command word and the target data block from the appointed area of the baseboard management controller, and copies the target data block into a video card memory space of the video graphics array VGA device under the condition that the appointed command word is determined to be a shortcut display command, wherein the target data block comprises management information of a server.
9. A communication device, comprising: a transceiver, a memory, a processor, and a program stored on the memory and executable on the processor;
the processor is configured to read a program in the memory, implement the steps in the information display method according to any one of claims 1 to 4, or implement the steps in the information display method according to claim 5 or 6.
10. A readable storage medium storing a program, wherein the program, when executed by a processor, implements the steps of the information display method according to any one of claims 1 to 4 or the steps of the information display method according to claim 5 or 6.
CN202310928296.2A 2023-07-26 2023-07-26 Information display method, device, equipment and storage medium Pending CN117130569A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310928296.2A CN117130569A (en) 2023-07-26 2023-07-26 Information display method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310928296.2A CN117130569A (en) 2023-07-26 2023-07-26 Information display method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117130569A true CN117130569A (en) 2023-11-28

Family

ID=88860748

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310928296.2A Pending CN117130569A (en) 2023-07-26 2023-07-26 Information display method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117130569A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118093331A (en) * 2024-04-29 2024-05-28 山东云海国创云计算装备产业创新中心有限公司 Data processing method, device and system based on hardware design and computer equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118093331A (en) * 2024-04-29 2024-05-28 山东云海国创云计算装备产业创新中心有限公司 Data processing method, device and system based on hardware design and computer equipment
CN118093331B (en) * 2024-04-29 2024-07-23 山东云海国创云计算装备产业创新中心有限公司 Data processing method, device and system based on hardware design and computer equipment

Similar Documents

Publication Publication Date Title
US6591358B2 (en) Computer system with operating system functions distributed among plural microcontrollers for managing device resources and CPU
TWI610167B (en) Computing device-implemented method and non-transitory medium holding computer-executable instructions for improved platform management, and computing device configured to provide enhanced management information
US7483974B2 (en) Virtual management controller to coordinate processing blade management in a blade server environment
US6336185B1 (en) Use of other processors during BIOS boot sequence to minimize boot time
US6732264B1 (en) Multi-tasking boot firmware
US7222339B2 (en) Method for distributed update of firmware across a clustered platform infrastructure
US11188407B1 (en) Obtaining computer crash analysis data
US20170031694A1 (en) System and method for remote system configuration managment
US6611912B1 (en) Method and apparatus having a system BIOS write configuration data of a riser card to a controller configuration space when connecting the riser card to a motherboard
US10606677B2 (en) Method of retrieving debugging data in UEFI and computer system thereof
US20130086571A1 (en) Dynamically Updating Firmware In A Computing System
US10572434B2 (en) Intelligent certificate discovery in physical and virtualized networks
US9529410B2 (en) Service processor (SP) initiated data transaction with BIOS utilizing power off commands
US10318460B2 (en) UMA-aware root bus selection
US20140208089A1 (en) System and Method for Dynamically Changing System Behavior by Modifying Boot Configuration Data and Registry Entries
US10459742B2 (en) System and method for operating system initiated firmware update via UEFI applications
CN114020681B (en) Method, device and system for distributing logical drive letter, electronic equipment and storage medium
US20060206286A1 (en) Method to reduce IPMB traffic and improve performance for accessing sensor data
WO2025118803A1 (en) Server operation starting method and device, server, and storage medium
CN117130569A (en) Information display method, device, equipment and storage medium
TWI553490B (en) Method and system for remote system configuration management and non-transitory computer-readable storage medium
CN113377566A (en) UEFI (unified extensible firmware interface) -based server starting method and device and storage medium
US11593121B1 (en) Remotely disabling execution of firmware components
CN110941452A (en) Configuration method, BIOS chip and electronic equipment
CN118689660B (en) Method, apparatus, medium and computer program product for dynamically displaying management information

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