[go: up one dir, main page]

CN114201234A - A file processing method, device, system, device and storage medium - Google Patents

A file processing method, device, system, device and storage medium Download PDF

Info

Publication number
CN114201234A
CN114201234A CN202111514471.0A CN202111514471A CN114201234A CN 114201234 A CN114201234 A CN 114201234A CN 202111514471 A CN202111514471 A CN 202111514471A CN 114201234 A CN114201234 A CN 114201234A
Authority
CN
China
Prior art keywords
file
bios
server
configuration file
bmc
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.)
Granted
Application number
CN202111514471.0A
Other languages
Chinese (zh)
Other versions
CN114201234B (en
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.)
Dawning Information Industry Co Ltd
Original Assignee
Dawning Information Industry 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 Dawning Information Industry Co Ltd filed Critical Dawning Information Industry Co Ltd
Priority to CN202111514471.0A priority Critical patent/CN114201234B/en
Publication of CN114201234A publication Critical patent/CN114201234A/en
Application granted granted Critical
Publication of CN114201234B publication Critical patent/CN114201234B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种文件处理方法、装置、系统、设备及存储介质,其中,方法包括:发送文件状态查询请求至基板管理控制器BMC;文件状态查询请求用于请求BMC反馈与服务器对应的BIOS配置文件修改状态;在检测到BIOS配置文件修改状态为已修改时,通过BMC提供的文件下载接口,从BMC的文件存储模块中,下载与服务器对应的修改后的压缩BIOS配置文件;根据修改后的压缩BIOS配置文件进行参数配置;生成当前压缩BIOS配置文件,通过BMC提供的文件上传接口,将当前压缩BIOS配置文件发送至BMC。本发明实施例可以减少BMC与服务器的BIOS之间的文件传输时间,提高服务器开机速度,节省BMC存储空间。

Figure 202111514471

Embodiments of the present invention disclose a file processing method, device, system, equipment and storage medium, wherein the method includes: sending a file status query request to a baseboard management controller BMC; the file status query request is used to request the BMC to feed back corresponding to the server BIOS configuration file modification status; when it is detected that the BIOS configuration file modification status is modified, the modified compressed BIOS configuration file corresponding to the server is downloaded from the file storage module of the BMC through the file download interface provided by the BMC; The modified compressed BIOS configuration file is configured for parameters; the current compressed BIOS configuration file is generated, and the current compressed BIOS configuration file is sent to the BMC through the file upload interface provided by the BMC. The embodiment of the present invention can reduce the file transmission time between the BMC and the BIOS of the server, improve the startup speed of the server, and save the storage space of the BMC.

Figure 202111514471

Description

File processing method, device, system, equipment and storage medium
Technical Field
The embodiment of the invention relates to the technical field of computers, in particular to a file processing method, a file processing device, a file processing system, file processing equipment and a storage medium.
Background
A Baseboard Management Controller (BMC) is a server-specific Management Controller. The BMC can monitor the health state of each managed server and acquire various related information of each server, so that operation and maintenance personnel can know the operation state of each server in time and the normal operation of each server is ensured.
The BIOS (Base Input Output System) of each server managed by the BMC transmits the attribute file and the configuration file to the BMC. The operation and maintenance personnel can know the current configuration of the BIOS of each server according to the attribute file and the configuration file stored in the BMC, and can modify the configuration of the BIOS of each server according to the real-time service requirement to generate a modified configuration file, so that the modified configuration file is obtained from the BMC when the BIOS of each server is started next time, and the configuration modification is completed according to the modified configuration file.
In the related technology, file transmission is performed between the BMC and the BIOS of each server through a server management standard Redfish. Because the capacity of the attribute file and the configuration file of the BIOS is large, the file transmission time is long, and the starting speed of the server is reduced. In addition, the attribute file and the configuration file of the BIOS are stored in the BMC, which may occupy a large storage space in the BMC.
Disclosure of Invention
The embodiment of the invention provides a file processing method, a device, a system, equipment and a storage medium, which can reduce the file transmission time between a BMC and a BIOS of a server, improve the starting speed of the server and save the storage space of the BMC.
In a first aspect, an embodiment of the present invention provides a file processing method, applied in a BIOS, including:
in the current starting process of the server, sending a file state query request to a Baseboard Management Controller (BMC); the file state query request is used for requesting the BMC to feed back a BIOS configuration file modification state corresponding to the server;
when the BIOS configuration file modification state fed back by the BMC is modified, downloading a modified compressed BIOS configuration file corresponding to the server from a file storage module of the BMC through a file downloading interface provided by the BMC by using a hypertext transfer protocol;
performing parameter configuration according to the modified compressed BIOS configuration file;
and generating a current compressed BIOS configuration file corresponding to the server according to the configured parameter value, and sending the current compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file uploading interface provided by the BMC.
Optionally, the method further includes:
after the first starting process of the server is completed, generating a compressed BIOS attribute file and a compressed BIOS configuration file corresponding to the server according to the BIOS attribute information and the BIOS configuration information corresponding to the server;
and sending the compressed BIOS attribute file and the compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file uploading interface provided by the baseboard management controller BMC.
Optionally, the configuring parameters according to the modified compressed BIOS configuration file includes:
decompressing the modified compressed BIOS configuration file by using a decompression algorithm corresponding to the compression format of the modified compressed BIOS configuration file to obtain a modified BIOS configuration file corresponding to the server;
and configuring the parameters to be configured in the BIOS of the basic input and output system according to the modified BIOS configuration file.
In a second aspect, an embodiment of the present invention further provides a file processing method, applied to a BMC, including:
when detecting a modified compressed BIOS configuration file corresponding to a server uploaded by a user, storing the modified compressed BIOS configuration file to a file storage module, and updating the modification state of the BIOS configuration file corresponding to the server to be modified;
when a file state query request sent by a Basic Input Output System (BIOS) of the server is detected, feeding back a BIOS configuration file modification state corresponding to the server to the BIOS so that the BIOS downloads a modified compressed BIOS configuration file corresponding to the server from the file storage module through a file download interface provided by the BMC by using a hypertext transfer protocol, and configuring parameters according to the modified compressed BIOS configuration file;
and receiving a current compressed BIOS configuration file which is sent by using a hypertext transfer protocol and corresponds to the server after the BIOS is configured through a file uploading interface, and replacing the compressed BIOS configuration file which is stored in the file storage module and corresponds to the server with the current compressed BIOS configuration file.
In a third aspect, an embodiment of the present invention further provides a file processing apparatus, configured in a BIOS, including:
the state query module is used for sending a file state query request to the BMC (baseboard management controller) in the current starting process of the server; the file state query request is used for requesting the BMC to feed back a BIOS configuration file modification state corresponding to the server;
the file downloading module is used for downloading a modified compressed BIOS configuration file corresponding to the server from a file storage module of the BMC by using a hypertext transfer protocol through a file downloading interface provided by the BMC when the modification state of the BIOS configuration file fed back by the BMC is detected to be modified;
the parameter configuration module is used for carrying out parameter configuration according to the modified compressed BIOS configuration file;
and the configuration file sending module is used for generating a current compressed BIOS configuration file corresponding to the server according to the configured parameter value, and sending the current compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file uploading interface provided by the BMC.
In a fourth aspect, an embodiment of the present invention further provides a file processing apparatus configured in a BMC, including:
the state updating module is used for storing the modified compressed BIOS configuration file to the file storage module when the modified compressed BIOS configuration file corresponding to the server uploaded by a user is detected, and updating the modification state of the BIOS configuration file corresponding to the server into a modified state;
the state feedback module is used for feeding back the modification state of the BIOS configuration file corresponding to the server to the BIOS when detecting a file state query request sent by the BIOS of the server, so that the BIOS downloads the modified compressed BIOS configuration file corresponding to the server from the file storage module by using a hypertext transfer protocol through a file downloading interface provided by the BMC, and performs parameter configuration according to the modified compressed BIOS configuration file;
and the configuration file replacing module is used for receiving the current compressed BIOS configuration file which is sent by using a hypertext transfer protocol and corresponds to the server after the BIOS is configured through a file uploading interface, and replacing the compressed BIOS configuration file which is stored in the file storage module and corresponds to the server with the current compressed BIOS configuration file.
In a fifth aspect, an embodiment of the present invention further provides a file processing system, including:
a base plate management controller BMC, and a basic input output system BIOS in at least one server corresponding to the base plate management controller BMC;
each BIOS is used for sending a file state query request to a baseboard management controller BMC in the current starting process of the server; the file state query request is used for requesting the BMC to feed back a BIOS configuration file modification state corresponding to the server; when the BIOS configuration file modification state fed back by the BMC is modified, downloading a modified compressed BIOS configuration file corresponding to the server from a file storage module of the BMC through a file downloading interface provided by the BMC by using a hypertext transfer protocol; performing parameter configuration according to the modified compressed BIOS configuration file; generating a current compressed BIOS configuration file corresponding to the server according to the configured parameter value, and sending the current compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file uploading interface provided by the BMC;
the BMC is used for storing the modified compressed BIOS configuration file to a file storage module when detecting the modified compressed BIOS configuration file corresponding to the server uploaded by a user, and updating the modification state of the BIOS configuration file corresponding to the server to be modified; when a file state query request sent by a Basic Input Output System (BIOS) of the server is detected, feeding back a BIOS configuration file modification state corresponding to the server to the BIOS; and receiving a current compressed BIOS configuration file which is sent by using a hypertext transfer protocol and corresponds to the server after the BIOS is configured through a file uploading interface, and replacing the compressed BIOS configuration file which is stored in the file storage module and corresponds to the server with the current compressed BIOS configuration file.
In a sixth aspect, an embodiment of the present invention further provides a computer device, where the computer device includes:
one or more processors;
storage means for storing one or more programs;
when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the file processing method according to any embodiment of the present invention.
In a seventh aspect, an embodiment of the present invention further provides a storage medium containing computer-executable instructions, where the computer-executable instructions, when executed by a computer processor, implement the file processing method according to any embodiment of the present invention.
According to the technical scheme provided by the embodiment of the invention, in the current starting process of the server, a file state query request is sent to the BMC, and the BMC is requested to feed back the BIOS configuration file modification state corresponding to the server; when the modification state of the BIOS configuration file fed back by the BMC is detected to be modified, a modified compressed BIOS configuration file corresponding to the server is downloaded from a file storage module of the BMC through a file downloading interface provided by the BMC by using a hypertext transfer protocol, finally, parameter configuration is carried out according to the modified compressed BIOS configuration file, a current compressed BIOS configuration file corresponding to the server is generated according to a configured parameter value, the current compressed BIOS configuration file is sent to the BMC through a file uploading interface provided by the BMC by using the hypertext transfer protocol, and the compressed BIOS configuration file after compression processing can be downloaded through the file downloading interface provided by the BMC under the condition that a user is determined to upload the modified compressed BIOS configuration file corresponding to the server to the BMC in the current starting process of the server, the file transmission time between the BIOS and the BMC of the server is shortened, the starting speed of the server is improved, the BMC can store the compressed BIOS configuration file, the BIOS configuration file is prevented from occupying a large storage space in the BMC, and the BMC storage space is saved; after the first starting process of the server is completed, the BIOS attribute file and the BIOS configuration file are compressed, and then file transmission and file storage are performed, so that the file transmission time between the BIOS and the BMC of the server is shortened, the starting speed of the server is improved, the BIOS attribute file and the BIOS configuration file are prevented from occupying a large storage space in the BMC, and the BMC storage space is saved; the basic input/output system BIOS of the server can automatically complete the BIOS parameter configuration process in the starting process of the server according to the modified compressed BIOS configuration file, so that the starting efficiency of the server is improved; the file storage and the file transmission can be carried out on the compressed BIOS configuration file, so that the file transmission time between the BIOS and the BMC of the server is reduced, the starting speed of the server is improved, the BIOS configuration file is prevented from occupying a large storage space in the BMC, and the BMC storage space is saved; the compressed BIOS attribute file and the compressed BIOS configuration file can be subjected to file transmission and file storage, so that the file transmission time between the BIOS of the server and the BMC is shortened, the starting speed of the server is improved, the BIOS attribute file and the BIOS configuration file are prevented from occupying a large storage space in the BMC, and the BMC storage space is saved; the baseboard management controller BMC can automatically provide the compressed BIOS attribute file and the compressed BIOS configuration file for a user, so that the user can modify the BIOS configuration information in time according to real-time service requirements, and the starting efficiency of the server is improved.
Drawings
Fig. 1 is a flowchart of a file processing method according to an embodiment of the present invention.
Fig. 2 is a flowchart of a file processing method according to a second embodiment of the present invention.
Fig. 3 is a flowchart of a file processing method according to a third embodiment of the present invention.
Fig. 4 is a schematic structural diagram of a file processing apparatus according to a fourth embodiment of the present invention.
Fig. 5 is a schematic structural diagram of a file processing apparatus according to a fifth embodiment of the present invention.
Fig. 6 is a schematic structural diagram of a file processing system according to a sixth embodiment of the present invention.
Fig. 7 is a schematic structural diagram of a computer device according to a seventh embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of a file processing method according to an embodiment of the present invention. The embodiment of the invention can be suitable for the condition of file transmission between the baseboard management controller BMC and the BIOS of each managed server. The method can be executed by the file processing device provided by the embodiment of the invention, and the device can be realized in a software and/or hardware manner and can be generally integrated in a Basic Input Output System (BIOS) in a server.
As shown in fig. 1, the method of the embodiment of the present invention specifically includes:
step 101, in the current starting process of the server, sending a file state query request to a baseboard management controller BMC.
The file state query request is used for requesting the BMC to feed back a BIOS configuration file modification state corresponding to the server.
Optionally, the BIOS in the server is a set of programs on a rom chip on a motherboard in the server, and stores the most important basic input and output programs of the server, the power-on self-test program, the system self-start program, and the like. The primary function of the BIOS in the server is to provide the lowest-level, most direct hardware setup and control for the server.
Optionally, the BIOS includes one or more parameters to be configured. The parameters to be configured are the parameters needing to be configured in the BIOS. For example, relevant parameters for setting a drive start-up sequence in the server, parameters for setting an external cache memory in the server, and the like.
Optionally, the method further includes: after the first starting process of the server is completed, generating a compressed BIOS attribute file and a compressed BIOS configuration file corresponding to the server according to the BIOS attribute information and the BIOS configuration information corresponding to the server; and sending the compressed BIOS attribute file and the compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file uploading interface provided by the baseboard management controller BMC.
Optionally, the BIOS attribute information corresponding to the server is attribute information of each parameter to be configured included in a basic input output system BIOS in the server. The attribute information of the parameter to be configured may include a name of the parameter to be configured, function description information, and a parameter value range. Each parameter to be configured corresponds to a name. According to the name of the parameter to be configured, different parameters to be configured can be distinguished. The function description information of the parameter to be configured is used for describing the function of the parameter to be configured. The value range of the parameter to be configured comprises all the optional parameter values corresponding to the parameter to be configured.
Optionally, the BIOS configuration information corresponding to the server is configuration information of each parameter to be configured included in a basic input output system BIOS pre-stored in the server. The configuration information of the parameter to be configured includes the name of the parameter to be configured and the parameter value corresponding to the parameter to be configured.
Optionally, the generating a compressed BIOS attribute file and a compressed BIOS configuration file corresponding to the server according to the BIOS attribute information and the BIOS configuration information corresponding to the server includes: acquiring BIOS attribute information and BIOS configuration information corresponding to the server; generating a BIOS attribute file corresponding to the server according to the BIOS attribute information corresponding to the server; generating a BIOS configuration file corresponding to the server according to the BIOS configuration information corresponding to the server; and respectively compressing the BIOS attribute file and the BIOS configuration file by using a preset compression algorithm to obtain a compressed BIOS attribute file and a compressed BIOS configuration file corresponding to the server.
Optionally, the obtaining of the BIOS attribute information and the BIOS configuration information corresponding to the server includes: and reading the BIOS attribute information and the BIOS configuration information corresponding to the server from a storage device in the server. The storage device in the server may be software and/or hardware in the server for storing various types of information related to the server. And the BIOS attribute information and the BIOS configuration information corresponding to the server are stored in a storage device in the server. The storage device includes, but is not limited to, a non-volatile memory.
Optionally, generating a BIOS attribute file corresponding to the server according to the BIOS attribute information corresponding to the server includes: establishing a file for storing BIOS attribute information corresponding to the server; the file format includes, but is not limited to, a data interchange format (JavaScript Object notification, JSON); and filling the BIOS attribute information corresponding to the server into the file to obtain the BIOS attribute file corresponding to the server. The BIOS attribute file corresponding to the server is a file storing BIOS attribute information corresponding to the server.
Optionally, generating a BIOS configuration file corresponding to the server according to the BIOS configuration information corresponding to the server includes: establishing a file for storing BIOS configuration information corresponding to the server; the file format includes, but is not limited to, a data interchange format (JavaScript Object notification, JSON); and filling the BIOS configuration information corresponding to the server into the file to obtain the BIOS configuration file corresponding to the server. The BIOS configuration file corresponding to the server is a file storing BIOS configuration information corresponding to the server.
Optionally, the preset compression algorithm includes, but is not limited to, a file compression algorithm GZip, and a compression method Lempel-Ziv. And the compressed BIOS attribute file corresponding to the server is the compressed BIOS attribute file corresponding to the server. The compressed BIOS configuration file corresponding to the server is the compressed BIOS configuration file corresponding to the server.
Therefore, in the embodiment of the invention, the basic input/output system BIOS of the server can automatically generate the BIOS attribute file and the BIOS configuration file corresponding to the server after the first starting process of the server is completed, and compress the BIOS attribute file and the BIOS configuration file corresponding to the server, so that the capacity of the BIOS attribute file and the BIOS configuration file is reduced, and the transmission efficiency of the subsequent file transmission process is improved.
Optionally, the baseboard management controller BMC is configured to manage the server. And communication connection between the baseboard management controller BMC and the BIOS of the server is established in advance.
Optionally, the file upload interface is an interface based on a hypertext Transfer Protocol (HTTP) provided by the BMC, and is configured to receive a file or other data sent by the BIOS through the HTTP.
Optionally, the BIOS sends the compressed BIOS attribute file and the compressed BIOS configuration file to the BMC through a file upload interface provided by the BMC using a hypertext transfer protocol. The BMC receives a compressed BIOS attribute file and a compressed BIOS configuration file which are sent by a Basic Input Output System (BIOS) of a server by using a hypertext transfer protocol and correspond to the server through a file uploading interface. And then the BMC stores the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server to a file storage module.
Therefore, after the first starting process of the server is completed, the embodiment of the invention can firstly compress the BIOS attribute file and the BIOS configuration file, and then carry out file transmission and file storage, thereby reducing the file transmission time between the BIOS and the BMC of the server, improving the starting speed of the server, avoiding the BIOS attribute file and the BIOS configuration file occupying a larger storage space in the BMC, and saving the BMC storage space.
Optionally, the file storage module is software and/or hardware in the BMC, which is used to store compressed BIOS attribute files and compressed BIOS configuration files corresponding to the servers managed by the BMC.
Optionally, the user obtains the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server from the file storage module of the BMC through the terminal device, and decompresses the compressed BIOS attribute file and the compressed BIOS configuration file by using a decompression algorithm corresponding to a compression format of the compressed BIOS attribute file and the compressed BIOS configuration file to obtain the BIOS attribute file and the BIOS configuration file corresponding to the server, so as to determine a name, function description information, a parameter value range, and a parameter value of each parameter to be configured included in a basic input output system BIOS in the server, and a parameter value of a parameter to be configured in the prestored BIOS configuration file.
Optionally, if the parameter value of the parameter to be configured in the pre-stored configuration information cannot meet the service requirement, the user may modify the parameter value of the parameter to be configured in the BIOS configuration file according to the service requirement to obtain a modified BIOS configuration file, and compress the modified BIOS configuration file by using a preset compression algorithm to obtain a modified compressed BIOS configuration file corresponding to the server. And then uploading the modified compressed BIOS configuration file corresponding to the server to the BMC through the terminal equipment.
Optionally, the modification state of the BIOS configuration file corresponding to the server is set in the BMC, and is used to indicate whether the user uploads the modified compressed BIOS configuration file corresponding to the server to the BMC. The BIOS configuration file modification status includes unmodified and modified. In the initial state, the modified state of the BIOS configuration file corresponding to the server is unmodified. When detecting the modified compressed BIOS configuration file corresponding to the server uploaded by the user, the BMC stores the modified compressed BIOS configuration file to the file storage module, and updates the modification state of the BIOS configuration file corresponding to the server to be modified.
Optionally, the BIOS sends a file state query request to the BMC in a current start-up process of the server, and requests the BMC to feed back a BIOS configuration file modification state corresponding to the server. And when detecting a file state query request sent by a Basic Input Output System (BIOS) of the server, the BMC feeds back a BIOS configuration file modification state corresponding to the server to the BIOS.
Optionally, if the modification state of the BIOS configuration file corresponding to the server is unmodified, it indicates that the modified compressed BIOS configuration file corresponding to the server is not uploaded to the BMC by the user, and the BIOS directly sets the parameter value corresponding to each to-be-configured parameter included in the BIOS, which is stored in the server, to the parameter value corresponding to the to-be-configured parameter in the BIOS, so as to complete the BIOS parameter configuration process in the server startup process.
Optionally, if the modification state of the BIOS configuration file corresponding to the server is modified, it indicates that the user uploads the modified compressed BIOS configuration file corresponding to the server to the BMC, and the BIOS needs to download the modified compressed BIOS configuration file corresponding to the server from the BMC, and performs parameter configuration according to the modified compressed BIOS configuration file corresponding to the server, thereby completing the BIOS parameter configuration process in the server starting process.
And 102, when the BIOS configuration file modification state fed back by the BMC is detected to be modified, downloading the modified compressed BIOS configuration file corresponding to the server from a file storage module of the BMC through a file downloading interface provided by the BMC by using a hypertext transfer protocol.
Optionally, the file download interface is an interface based on a hypertext transfer protocol provided by the baseboard management controller BMC, and is used for downloading a file or other data from a file storage module of the baseboard management controller BMC.
Optionally, when detecting that the modification state of the BIOS configuration file fed back by the BMC is modified, the BIOS of the basic input output system downloads a modified compressed BIOS configuration file corresponding to the server from a file storage module by using a hypertext transfer protocol through a file download interface provided by the BMC.
And 103, configuring parameters according to the modified compressed BIOS configuration file.
Optionally, the configuring parameters according to the modified compressed BIOS configuration file includes: decompressing the modified compressed BIOS configuration file by using a decompression algorithm corresponding to the compression format of the modified compressed BIOS configuration file to obtain a modified BIOS configuration file corresponding to the server; and configuring the parameters to be configured in the BIOS of the basic input and output system according to the modified BIOS configuration file.
Optionally, configuring the parameters to be configured in the BIOS of the basic input output system according to the modified BIOS configuration file, including: and the BIOS sets the parameter value corresponding to the parameter to be configured in the modified BIOS configuration file as the parameter value corresponding to the parameter to be configured in the BIOS, thereby completing the BIOS parameter configuration process in the starting process of the server. The modified BIOS configuration file is a modified compressed BIOS configuration file that is decompressed.
Therefore, in the embodiment of the invention, the basic input/output system BIOS of the server can automatically complete the BIOS parameter configuration process in the starting process of the server according to the modified compressed BIOS configuration file, so that the starting efficiency of the server is improved.
And 104, generating a current compressed BIOS configuration file corresponding to the server according to the configured parameter value, and sending the current compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file uploading interface provided by the BMC.
Optionally, after the parameter configuration is completed, the BIOS establishes a file for storing BIOS attribute information corresponding to the server. File formats include, but are not limited to, JSON, among others. And the BIOS fills the name of the parameter to be configured and the parameter value corresponding to the parameter to be configured at the current moment into the file to obtain a current compressed BIOS configuration file corresponding to the server.
Optionally, the BIOS sends the current compressed BIOS configuration file to the BMC using a hypertext transfer protocol through a file upload interface provided by the BMC. And the BMC receives a current compressed BIOS configuration file which is sent by using a hypertext transfer protocol and corresponds to the server after the BIOS is configured through a file uploading interface, and replaces the compressed BIOS configuration file which is stored in the file storage module and corresponds to the server with the current compressed BIOS configuration file.
Therefore, after the parameter configuration process of the BIOS is completed, the compressed BIOS configuration file corresponding to the server and stored in the file storage module is correspondingly updated. The user can know the current configuration of the BIOS of the server according to the compressed BIOS configuration file which is stored in the file storage module and corresponds to the server.
The technical scheme of the embodiment of the invention provides a file processing method, which comprises the steps of sending a file state query request to a Baseboard Management Controller (BMC) in the current starting process of a server, and requesting the BMC to feed back a BIOS configuration file modification state corresponding to the server; when the modification state of the BIOS configuration file fed back by the BMC is detected to be modified, a modified compressed BIOS configuration file corresponding to the server is downloaded from a file storage module of the BMC through a file downloading interface provided by the BMC by using a hypertext transfer protocol, finally, parameter configuration is carried out according to the modified compressed BIOS configuration file, a current compressed BIOS configuration file corresponding to the server is generated according to a configured parameter value, the current compressed BIOS configuration file is sent to the BMC through a file uploading interface provided by the BMC by using the hypertext transfer protocol, and the compressed BIOS configuration file after compression processing can be downloaded through the file downloading interface provided by the BMC under the condition that a user is determined to upload the modified compressed BIOS configuration file corresponding to the server to the BMC in the current starting process of the server, the file transmission time between the BIOS and the BMC of the server is shortened, the starting speed of the server is improved, the BMC can store the compressed BIOS configuration file, the BIOS configuration file is prevented from occupying a large storage space in the BMC, and the BMC storage space is saved.
Example two
Fig. 2 is a flowchart of a file processing method according to a second embodiment of the present invention. The embodiment of the invention can be suitable for the condition of file transmission between the baseboard management controller BMC and the BIOS of each managed server. The method may be performed by a file processing apparatus provided in an embodiment of the present invention, and the apparatus may be implemented in software and/or hardware, and may be generally integrated in a BMC. As shown in fig. 2, the method of the embodiment of the present invention specifically includes:
step 201, when detecting a modified compressed BIOS configuration file corresponding to a server uploaded by a user, storing the modified compressed BIOS configuration file to a file storage module, and updating a modification state of the BIOS configuration file corresponding to the server to be modified.
Optionally, the baseboard management controller BMC is configured to manage the server. And communication connection between the baseboard management controller BMC and the BIOS of the server is established in advance.
Optionally, the method further includes: receiving a compressed BIOS attribute file and a compressed BIOS configuration file which are sent by a hypertext transfer protocol and correspond to a server after a Basic Input Output System (BIOS) of the server finishes a first starting process of the server through a file uploading interface; storing the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server to a file storage module; and providing the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server to a user.
Optionally, the file uploading interface is an interface based on a hypertext transfer protocol provided by the BMC, and is configured to receive a file or other data sent by the BIOS through the hypertext transfer protocol.
Optionally, the BIOS sends the compressed BIOS attribute file and the compressed BIOS configuration file to the BMC through a file upload interface provided by the BMC using a hypertext transfer protocol. The BMC receives a compressed BIOS attribute file and a compressed BIOS configuration file which are sent by a Basic Input Output System (BIOS) of a server by using a hypertext transfer protocol and correspond to the server through a file uploading interface.
Optionally, the file storage module is software and/or hardware in the BMC, which is used to store compressed BIOS attribute files and compressed BIOS configuration files corresponding to the servers managed by the BMC.
Optionally, providing the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server to the user includes: and sending the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server to a terminal device of a user, so that the user can process the compressed BIOS attribute file and the compressed BIOS configuration file through the terminal device and feed back the modified compressed BIOS configuration file.
Therefore, the embodiment of the invention can perform file transmission and file storage on the compressed BIOS attribute file and the compressed BIOS configuration file, reduce the file transmission time between the BIOS and the BMC of the server, improve the starting speed of the server, avoid the BIOS attribute file and the BIOS configuration file from occupying larger storage space in the BMC, and save the BMC storage space. In the embodiment of the invention, the baseboard management controller BMC can automatically provide the compressed BIOS attribute file and the compressed BIOS configuration file to the user, so that the user can modify the BIOS configuration information in time according to the real-time service requirement, and the starting efficiency of the server is improved.
Optionally, the user obtains the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server from the file storage module of the BMC through the terminal device, and decompresses the compressed BIOS attribute file and the compressed BIOS configuration file by using a decompression algorithm corresponding to a compression format of the compressed BIOS attribute file and the compressed BIOS configuration file to obtain the BIOS attribute file and the BIOS configuration file corresponding to the server, so as to determine a name, function description information, a parameter value range, and a parameter value of each parameter to be configured included in a basic input output system BIOS in the server, and a parameter value of a parameter to be configured in the prestored BIOS configuration file.
Optionally, if the parameter value of the parameter to be configured in the pre-stored configuration information cannot meet the service requirement, the user may modify the parameter value of the parameter to be configured in the BIOS configuration file according to the service requirement to obtain a modified BIOS configuration file, and compress the modified BIOS configuration file by using a preset compression algorithm to obtain a modified compressed BIOS configuration file corresponding to the server. And then uploading the modified compressed BIOS configuration file corresponding to the server to the BMC through the terminal equipment.
Optionally, when detecting the modified compressed BIOS configuration file corresponding to the server uploaded by the user, the BMC stores the modified compressed BIOS configuration file in a file storage module, and updates the modification state of the BIOS configuration file corresponding to the server to be modified.
Optionally, the modification state of the BIOS configuration file corresponding to the server is set in the BMC, and is used to indicate whether the user uploads the modified compressed BIOS configuration file corresponding to the server to the BMC. The BIOS configuration file modification status includes unmodified and modified. In the initial state, the modified state of the BIOS configuration file corresponding to the server is unmodified. When detecting the modified compressed BIOS configuration file corresponding to the server uploaded by the user, the BMC stores the modified compressed BIOS configuration file to the file storage module, and updates the modification state of the BIOS configuration file corresponding to the server to be modified.
Step 202, when detecting a file state query request sent by a basic input output system BIOS of the server, feeding back a modification state of a BIOS configuration file corresponding to the server to the BIOS, so that the BIOS downloads a modified compressed BIOS configuration file corresponding to the server from the file storage module through a file download interface provided by the BMC using a hypertext transfer protocol, and performs parameter configuration according to the modified compressed BIOS configuration file.
Optionally, the BIOS sends a file state query request to the BMC in a current start-up process of the server, and requests the BMC to feed back a BIOS configuration file modification state corresponding to the server. And when detecting a file state query request sent by a Basic Input Output System (BIOS) of the server, the BMC feeds back a BIOS configuration file modification state corresponding to the server to the BIOS.
Optionally, if the modification state of the BIOS configuration file corresponding to the server is modified, it indicates that the user uploads the modified compressed BIOS configuration file corresponding to the server to the BMC, and the BIOS needs to download the modified compressed BIOS configuration file corresponding to the server from the BMC, and performs parameter configuration according to the modified compressed BIOS configuration file corresponding to the server, thereby completing the BIOS parameter configuration process in the server starting process.
Optionally, if the modification state of the BIOS configuration file corresponding to the server is unmodified, it indicates that the modified compressed BIOS configuration file corresponding to the server is not uploaded to the BMC by the user, and the BIOS directly sets the parameter value corresponding to each to-be-configured parameter included in the BIOS, which is stored in the server, to the parameter value corresponding to the to-be-configured parameter in the BIOS, so as to complete the BIOS parameter configuration process in the server startup process.
Step 203, receiving a current compressed BIOS configuration file corresponding to the server, which is sent by using a hypertext transfer protocol after the BIOS is configured, through a file uploading interface, and replacing the compressed BIOS configuration file corresponding to the server, which is stored in the file storage module, with the current compressed BIOS configuration file.
Optionally, after the parameter configuration is completed, the BIOS establishes a file for storing BIOS attribute information corresponding to the server. File formats include, but are not limited to, JSON, among others. And the BIOS fills the name of the parameter to be configured and the parameter value corresponding to the parameter to be configured at the current moment into the file to obtain a current compressed BIOS configuration file corresponding to the server.
Optionally, the BIOS sends the current compressed BIOS configuration file to the BMC using a hypertext transfer protocol through a file upload interface provided by the BMC. And the BMC receives a current compressed BIOS configuration file which is sent by using a hypertext transfer protocol and corresponds to the server after the BIOS is configured through a file uploading interface, and replaces the compressed BIOS configuration file which is stored in the file storage module and corresponds to the server with the current compressed BIOS configuration file.
Therefore, after the parameter configuration process of the BIOS is completed, the compressed BIOS configuration file corresponding to the server and stored in the file storage module is correspondingly updated. The user can know the current configuration of the BIOS of the server according to the compressed BIOS configuration file which is stored in the file storage module and corresponds to the server.
The technical scheme of the embodiment of the invention provides a file processing method, which comprises the steps of storing a modified compressed BIOS configuration file to a file storage module when the modified compressed BIOS configuration file corresponding to a server uploaded by a user is detected, and updating the modification state of the BIOS configuration file corresponding to the server to be modified; when a file state query request sent by a Basic Input Output System (BIOS) of a server is detected, the modification state of the BIOS configuration file corresponding to the server is fed back to the BIOS, so that the BIOS downloads a modified compressed BIOS configuration file corresponding to the server from a file storage module through a file downloading interface provided by a BMC (baseboard management controller) by using a hypertext transfer protocol, parameter configuration is carried out according to the modified compressed BIOS configuration file, a current compressed BIOS configuration file corresponding to the server and sent by the BIOS after the configuration is completed is received through a file uploading interface, the compressed BIOS configuration file corresponding to the server and stored in the file storage module is replaced by the current compressed BIOS configuration file, file storage and file transmission can be carried out on the compressed BIOS configuration file, and the file transmission time between the BIOS of the server and the BMC is reduced, the starting speed of the server is improved, the BIOS configuration file is prevented from occupying a large storage space in the BMC, and the BMC storage space is saved.
EXAMPLE III
Fig. 3 is a flowchart of a file processing method according to a third embodiment of the present invention, including the following steps:
step 301, when detecting a modified compressed BIOS configuration file corresponding to a server uploaded by a user, the BMC stores the modified compressed BIOS configuration file in a file storage module, and updates a modification state of the BIOS configuration file corresponding to the server to a modified state.
Step 302, the BIOS of the server sends a file status query request to the BMC during the current start-up process of the server.
The file state query request is used for requesting the BMC to feed back a BIOS configuration file modification state corresponding to the server.
Step 303, when detecting the file status query request sent by the BIOS, the BMC feeds back the BIOS configuration file modification status corresponding to the server to the BIOS.
And 304, when detecting that the modification state of the BIOS configuration file fed back by the BMC is modified, the BIOS downloads the modified compressed BIOS configuration file corresponding to the server from a file storage module of the BMC through a file downloading interface provided by the BMC by using a hypertext transfer protocol.
And 305, the BIOS performs parameter configuration according to the modified compressed BIOS configuration file.
Step 306, the BIOS generates a current compressed BIOS configuration file corresponding to the server according to the configured parameter value, and sends the current compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file upload interface provided by the BMC.
Step 307, the BMC receives, through a file upload interface, a current compressed BIOS configuration file corresponding to the server, which is sent by using a hypertext transfer protocol after the BIOS is configured, and replaces the compressed BIOS configuration file corresponding to the server, which is stored in the file storage module, with the current compressed BIOS configuration file.
The technical scheme of the embodiment of the invention provides a file processing method, which can perform file transmission and file storage after compressing the BIOS configuration file, reduce the file transmission time between the BIOS and the BMC of the server, improve the starting speed of the server, avoid the BIOS configuration file occupying a larger storage space in the BMC, and save the storage space of the BMC.
Example four
Fig. 4 is a schematic structural diagram of a file processing apparatus according to a fourth embodiment of the present invention. The apparatus may be configured in a BIOS, as shown in fig. 4, and includes: a status query module 401, a file download module 402, a parameter configuration module 403, and a configuration file sending module 404.
The state query module 401 is configured to send a file state query request to the BMC in a current starting process of the server; the file state query request is used for requesting the BMC to feed back a BIOS configuration file modification state corresponding to the server; a file downloading module 402, configured to, when it is detected that the modification state of the BIOS configuration file fed back by the BMC is modified, download, through a file downloading interface provided by the BMC, a modified compressed BIOS configuration file corresponding to the server from a file storage module of the BMC using a hypertext transfer protocol; a parameter configuration module 403, configured to perform parameter configuration according to the modified compressed BIOS configuration file; a configuration file sending module 404, configured to generate a current compressed BIOS configuration file corresponding to the server according to the configured parameter value, and send the current compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file upload interface provided by the BMC.
The technical scheme of the embodiment of the invention provides a file processing device, which is characterized in that a file state query request is sent to a Baseboard Management Controller (BMC) in the current starting process of a server, and the BMC is requested to feed back a BIOS configuration file modification state corresponding to the server; when the modification state of the BIOS configuration file fed back by the BMC is detected to be modified, a modified compressed BIOS configuration file corresponding to the server is downloaded from a file storage module of the BMC through a file downloading interface provided by the BMC by using a hypertext transfer protocol, finally, parameter configuration is carried out according to the modified compressed BIOS configuration file, a current compressed BIOS configuration file corresponding to the server is generated according to a configured parameter value, the current compressed BIOS configuration file is sent to the BMC through a file uploading interface provided by the BMC by using the hypertext transfer protocol, and the compressed BIOS configuration file after compression processing can be downloaded through the file downloading interface provided by the BMC under the condition that a user is determined to upload the modified compressed BIOS configuration file corresponding to the server to the BMC in the current starting process of the server, the file transmission time between the BIOS and the BMC of the server is shortened, the starting speed of the server is improved, the BMC can store the compressed BIOS configuration file, the BIOS configuration file is prevented from occupying a large storage space in the BMC, and the BMC storage space is saved.
In an optional implementation manner of the embodiment of the present invention, optionally, the file processing apparatus further includes: the file generation module is used for generating a compressed BIOS attribute file and a compressed BIOS configuration file corresponding to the server according to the BIOS attribute information and the BIOS configuration information corresponding to the server after the first starting process of the server is completed; and the file sending module is used for sending the compressed BIOS attribute file and the compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file uploading interface provided by the baseboard management controller BMC.
In an optional implementation manner of the embodiment of the present invention, optionally, the parameter configuration module 403 is specifically configured to: decompressing the modified compressed BIOS configuration file by using a decompression algorithm corresponding to the compression format of the modified compressed BIOS configuration file to obtain a modified BIOS configuration file corresponding to the server; and configuring the parameters to be configured in the BIOS of the basic input and output system according to the modified BIOS configuration file.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
EXAMPLE five
Fig. 5 is a schematic structural diagram of a file processing apparatus according to a fifth embodiment of the present invention. The apparatus may be configured in a baseboard management controller BMC, as shown in fig. 5, and includes: a status update module 501, a status feedback module 502, and a profile replacement module 503.
The state updating module 501 is configured to, when detecting a modified compressed BIOS configuration file corresponding to a server uploaded by a user, store the modified compressed BIOS configuration file in the file storage module, and update a modified state of the BIOS configuration file corresponding to the server to a modified state; a state feedback module 502, configured to, when a file state query request sent by a BIOS of the server is detected, feed back a modification state of a BIOS configuration file corresponding to the server to the BIOS, so that the BIOS downloads, through a file download interface provided by the BMC, a modified compressed BIOS configuration file corresponding to the server from the file storage module using a hypertext transfer protocol, and perform parameter configuration according to the modified compressed BIOS configuration file; a configuration file replacing module 503, configured to receive, through a file uploading interface, a current compressed BIOS configuration file corresponding to the server and sent by using a hypertext transfer protocol after the BIOS is configured, and replace the compressed BIOS configuration file corresponding to the server and stored in the file storage module with the current compressed BIOS configuration file.
The technical scheme of the embodiment of the invention provides a file processing device, which stores the modified compressed BIOS configuration file to a file storage module and updates the modification state of the BIOS configuration file corresponding to a server to be modified when the modified compressed BIOS configuration file corresponding to the server uploaded by a user is detected; when a file state query request sent by a Basic Input Output System (BIOS) of a server is detected, the modification state of the BIOS configuration file corresponding to the server is fed back to the BIOS, so that the BIOS downloads a modified compressed BIOS configuration file corresponding to the server from a file storage module through a file downloading interface provided by a BMC (baseboard management controller) by using a hypertext transfer protocol, parameter configuration is carried out according to the modified compressed BIOS configuration file, a current compressed BIOS configuration file corresponding to the server and sent by the BIOS after the configuration is completed is received through a file uploading interface, the compressed BIOS configuration file corresponding to the server and stored in the file storage module is replaced by the current compressed BIOS configuration file, file storage and file transmission can be carried out on the compressed BIOS configuration file, and the file transmission time between the BIOS of the server and the BMC is reduced, the starting speed of the server is improved, the BIOS configuration file is prevented from occupying a large storage space in the BMC, and the BMC storage space is saved.
In an optional implementation manner of the embodiment of the present invention, optionally, the file processing apparatus further includes: the file receiving module is used for receiving a compressed BIOS attribute file and a compressed BIOS configuration file which are sent by a hypertext transfer protocol and correspond to the server after the primary starting process of the server of a Basic Input Output System (BIOS) of the server is finished through a file uploading interface; the file storage module is used for storing the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server to the file storage module; and the file providing module is used for providing the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server to a user.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
EXAMPLE six
Fig. 6 is a schematic structural diagram of a file processing system according to a sixth embodiment of the present invention. As shown in fig. 6, the system includes: a baseboard management controller BMC 601, and a BIOS 602 in at least one server corresponding to the baseboard management controller BMC 601.
Each BIOS 602 is configured to send a file status query request to the BMC 601 in a current start-up process of the server; the file state query request is used for requesting the BMC 601 to feed back a BIOS configuration file modification state corresponding to the server; when the BIOS configuration file modification state fed back by the BMC 601 is detected to be modified, downloading a modified compressed BIOS configuration file corresponding to the server from a file storage module of the BMC 601 by using a hypertext transfer protocol through a file downloading interface provided by the BMC 601; performing parameter configuration according to the modified compressed BIOS configuration file; generating a current compressed BIOS configuration file corresponding to the server according to the configured parameter value, and sending the current compressed BIOS configuration file to the BMC 601 by using a hypertext transfer protocol through a file uploading interface provided by the BMC 601; the BMC 601 is used for storing the modified compressed BIOS configuration file to a file storage module when detecting the modified compressed BIOS configuration file corresponding to the server uploaded by a user, and updating the modification state of the BIOS configuration file corresponding to the server to be modified; when a file state query request sent by a Basic Input Output System (BIOS) 602 of the server is detected, feeding back a BIOS configuration file modification state corresponding to the server to the BIOS 602; receiving, through a file upload interface, a current compressed BIOS configuration file corresponding to the server, which is sent by using a hypertext transfer protocol after the BIOS 602 completes configuration, and replacing the compressed BIOS configuration file corresponding to the server, which is stored in the file storage module, with the current compressed BIOS configuration file.
The technical scheme of the embodiment of the invention provides a file processing system, wherein a basic input/output system (BIOS) and a Baseboard Management Controller (BMC) in the system can perform file transmission and file storage on a compressed BIOS configuration file, so that the file transmission time between the BIOS and the BMC of a server is reduced, the starting speed of the server is improved, the BIOS configuration file is prevented from occupying a large storage space in the BMC, and the BMC storage space is saved.
EXAMPLE seven
Fig. 7 is a schematic structural diagram of a computer device according to a seventh embodiment of the present invention. FIG. 7 illustrates a block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention. The computer device 12 shown in fig. 7 is only an example and should not bring any limitations to the functionality or scope of use of the embodiments of the present invention.
As shown in FIG. 7, computer device 12 is in the form of a general purpose computing device. The components of computer device 12 may include, but are not limited to: one or more processors 16, a memory 28, and a bus 18 connecting the various business system components (including the memory 28 and the processors 16).
Bus 18 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Computer device 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by computer device 12 and includes both volatile and nonvolatile media, removable and non-removable media.
The memory 28 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)30 and/or cache memory 32. Computer device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 7, and commonly referred to as a "hard drive"). Although not shown in FIG. 7, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.
Computer device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), with one or more devices that enable a user to interact with computer device 12, and/or with any devices (e.g., network card, modem, etc.) that enable computer device 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Also, computer device 12 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the Internet) via network adapter 20. As shown, network adapter 20 communicates with the other modules of computer device 12 via bus 18. It should be appreciated that although not shown in FIG. 7, other hardware and/or software modules may be used in conjunction with computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processor 16 executes various functional applications and data processing by running the program stored in the memory 28, thereby implementing the file processing method provided by the embodiment of the present invention: in the current starting process of the server, sending a file state query request to a Baseboard Management Controller (BMC); the file state query request is used for requesting the BMC to feed back a BIOS configuration file modification state corresponding to the server; when the BIOS configuration file modification state fed back by the BMC is modified, downloading a modified compressed BIOS configuration file corresponding to the server from a file storage module of the BMC through a file downloading interface provided by the BMC by using a hypertext transfer protocol; performing parameter configuration according to the modified compressed BIOS configuration file; and generating a current compressed BIOS configuration file corresponding to the server according to the configured parameter value, and sending the current compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file uploading interface provided by the BMC.
Or, implementing the file processing method provided by the embodiment of the present invention: when detecting a modified compressed BIOS configuration file corresponding to a server uploaded by a user, storing the modified compressed BIOS configuration file to a file storage module, and updating the modification state of the BIOS configuration file corresponding to the server to be modified; when a file state query request sent by a Basic Input Output System (BIOS) of the server is detected, feeding back a BIOS configuration file modification state corresponding to the server to the BIOS so that the BIOS downloads a modified compressed BIOS configuration file corresponding to the server from the file storage module through a file download interface provided by the BMC by using a hypertext transfer protocol, and configuring parameters according to the modified compressed BIOS configuration file; and receiving a current compressed BIOS configuration file which is sent by using a hypertext transfer protocol and corresponds to the server after the BIOS is configured through a file uploading interface, and replacing the compressed BIOS configuration file which is stored in the file storage module and corresponds to the server with the current compressed BIOS configuration file.
Example eight
An eighth embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where when the computer program is executed by a processor, the computer program implements a file processing method provided in the embodiment of the present invention: in the current starting process of the server, sending a file state query request to a Baseboard Management Controller (BMC); the file state query request is used for requesting the BMC to feed back a BIOS configuration file modification state corresponding to the server; when the BIOS configuration file modification state fed back by the BMC is modified, downloading a modified compressed BIOS configuration file corresponding to the server from a file storage module of the BMC through a file downloading interface provided by the BMC by using a hypertext transfer protocol; performing parameter configuration according to the modified compressed BIOS configuration file; and generating a current compressed BIOS configuration file corresponding to the server according to the configured parameter value, and sending the current compressed BIOS configuration file to the BMC by using a hypertext transfer protocol through a file uploading interface provided by the BMC.
Or, implementing the file processing method provided by the embodiment of the present invention: when detecting a modified compressed BIOS configuration file corresponding to a server uploaded by a user, storing the modified compressed BIOS configuration file to a file storage module, and updating the modification state of the BIOS configuration file corresponding to the server to be modified; when a file state query request sent by a Basic Input Output System (BIOS) of the server is detected, feeding back a BIOS configuration file modification state corresponding to the server to the BIOS so that the BIOS downloads a modified compressed BIOS configuration file corresponding to the server from the file storage module through a file download interface provided by the BMC by using a hypertext transfer protocol, and configuring parameters according to the modified compressed BIOS configuration file; and receiving a current compressed BIOS configuration file which is sent by using a hypertext transfer protocol and corresponds to the server after the BIOS is configured through a file uploading interface, and replacing the compressed BIOS configuration file which is stored in the file storage module and corresponds to the server with the current compressed BIOS configuration file.
Any combination of one or more computer-readable media may be employed. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or computer device. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (10)

1.一种文件处理方法,其特征在于,应用于基本输入输出系统BIOS中,包括:1. a file processing method, is characterized in that, is applied in basic input output system BIOS, comprising: 在服务器的当前启动过程中,发送文件状态查询请求至基板管理控制器BMC;其中,所述文件状态查询请求用于请求所述BMC反馈与所述服务器对应的BIOS配置文件修改状态;During the current startup process of the server, a file status query request is sent to the baseboard management controller BMC; wherein, the file status query request is used to request the BMC to feed back the BIOS configuration file modification status corresponding to the server; 在检测到所述BMC反馈的BIOS配置文件修改状态为已修改时,通过所述BMC提供的文件下载接口,使用超文本传输协议从所述BMC的文件存储模块中,下载与所述服务器对应的修改后的压缩BIOS配置文件;When it is detected that the modification status of the BIOS configuration file fed back by the BMC is modified, the file download interface provided by the BMC is used to download the file corresponding to the server from the file storage module of the BMC using the hypertext transfer protocol. Modified compressed BIOS configuration file; 根据所述修改后的压缩BIOS配置文件,进行参数配置;According to the modified compressed BIOS configuration file, parameter configuration is performed; 根据配置完成后的参数值,生成与所述服务器对应的当前压缩BIOS配置文件,通过所述BMC提供的文件上传接口,使用超文本传输协议将所述当前压缩BIOS配置文件发送至所述BMC。According to the parameter values after the configuration is completed, a current compressed BIOS configuration file corresponding to the server is generated, and the current compressed BIOS configuration file is sent to the BMC by using a hypertext transfer protocol through a file upload interface provided by the BMC. 2.根据权利要求1所述的方法,其特征在于,还包括:2. The method of claim 1, further comprising: 在服务器的首次启动过程完成之后,根据与所述服务器对应的BIOS属性信息和BIOS配置信息,生成与所述服务器对应的压缩BIOS属性文件和压缩BIOS配置文件;After the first startup process of the server is completed, generate a compressed BIOS attribute file and a compressed BIOS configuration file corresponding to the server according to the BIOS attribute information and BIOS configuration information corresponding to the server; 通过基板管理控制器BMC提供的文件上传接口,使用超文本传输协议将所述压缩BIOS属性文件和所述压缩BIOS配置文件发送至所述BMC。The compressed BIOS attribute file and the compressed BIOS configuration file are sent to the BMC by using a hypertext transfer protocol through a file upload interface provided by the baseboard management controller BMC. 3.根据权利要求1所述的方法,其特征在于,所述根据所述修改后的压缩BIOS配置文件,进行参数配置,包括:3. The method according to claim 1, wherein the parameter configuration is performed according to the modified compressed BIOS configuration file, comprising: 使用与所述修改后的压缩BIOS配置文件的压缩格式对应的解压缩算法,对所述修改后的压缩BIOS配置文件进行解压缩处理,得到与所述服务器对应的修改后的BIOS配置文件;Using a decompression algorithm corresponding to the compression format of the modified compressed BIOS configuration file, decompressing the modified compressed BIOS configuration file to obtain a modified BIOS configuration file corresponding to the server; 根据所述修改后的BIOS配置文件,配置基本输入输出系统BIOS中的待配置参数。The parameters to be configured in the BIOS of the basic input output system are configured according to the modified BIOS configuration file. 4.一种文件处理方法,其特征在于,应用于基板管理控制器BMC中,包括:4. A file processing method, characterized in that, applied in the baseboard management controller BMC, comprising: 在检测到用户上传的与服务器对应的修改后的压缩BIOS配置文件时,将所述修改后的压缩BIOS配置文件存储至文件存储模块,并将与所述服务器对应的BIOS配置文件修改状态更新为已修改;When the modified compressed BIOS configuration file corresponding to the server uploaded by the user is detected, the modified compressed BIOS configuration file is stored in the file storage module, and the modification status of the BIOS configuration file corresponding to the server is updated to already edited; 在检测到所述服务器的基本输入输出系统BIOS发送的文件状态查询请求时,将与所述服务器对应的BIOS配置文件修改状态反馈至所述BIOS,以使所述BIOS通过所述BMC提供的文件下载接口,使用超文本传输协议从所述文件存储模块中,下载与所述服务器对应的修改后的压缩BIOS配置文件,根据所述修改后的压缩BIOS配置文件,进行参数配置;When detecting the file status query request sent by the basic input output system BIOS of the server, the BIOS configuration file modification status corresponding to the server is fed back to the BIOS, so that the BIOS can pass the file provided by the BMC. A download interface, using hypertext transfer protocol from the file storage module, downloads the modified compressed BIOS configuration file corresponding to the server, and configures parameters according to the modified compressed BIOS configuration file; 通过文件上传接口,接收所述BIOS在配置完成之后,使用超文本传输协议发送的与所述服务器对应的当前压缩BIOS配置文件,将所述文件存储模块中存储的与所述服务器对应的压缩BIOS配置文件替换为所述当前压缩BIOS配置文件。Through the file upload interface, after receiving the current compressed BIOS configuration file corresponding to the server sent by the BIOS using the hypertext transfer protocol after the configuration is completed, the compressed BIOS corresponding to the server stored in the file storage module is stored. The configuration file is replaced with the current compressed BIOS configuration file. 5.根据权利要求4所述的方法,其特征在于,还包括:5. The method of claim 4, further comprising: 通过文件上传接口,接收服务器的基本输入输出系统BIOS在所述服务器的首次启动过程完成之后,使用超文本传输协议发送的与所述服务器对应的压缩BIOS属性文件和压缩BIOS配置文件;Through the file upload interface, the BIOS of the receiving server uses the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server sent by the hypertext transfer protocol after the first startup process of the server is completed; 将与所述服务器对应的压缩BIOS属性文件和压缩BIOS配置文件存储至文件存储模块;storing the compressed BIOS attribute file and the compressed BIOS configuration file corresponding to the server in the file storage module; 将与所述服务器对应的压缩BIOS属性文件和压缩BIOS配置文件提供给用户。The compressed BIOS property file and the compressed BIOS configuration file corresponding to the server are provided to the user. 6.一种文件处理装置,其特征在于,配置于基本输入输出系统BIOS中,包括:6. A file processing device, characterized in that, configured in a basic input output system BIOS, comprising: 状态查询模块,用于在服务器的当前启动过程中,发送文件状态查询请求至基板管理控制器BMC;其中,所述文件状态查询请求用于请求所述BMC反馈与所述服务器对应的BIOS配置文件修改状态;a status query module, configured to send a file status query request to the baseboard management controller BMC during the current startup process of the server; wherein the file status query request is used to request the BMC to feed back a BIOS configuration file corresponding to the server Modify status; 文件下载模块,用于在检测到所述BMC反馈的BIOS配置文件修改状态为已修改时,通过所述BMC提供的文件下载接口,使用超文本传输协议从所述BMC的文件存储模块中,下载与所述服务器对应的修改后的压缩BIOS配置文件;The file download module is used for, when detecting that the BIOS configuration file modification state fed back by the BMC is modified, through the file download interface provided by the BMC, use the hypertext transfer protocol from the file storage module of the BMC, download a modified compressed BIOS configuration file corresponding to the server; 参数配置模块,用于根据所述修改后的压缩BIOS配置文件,进行参数配置;a parameter configuration module, configured to perform parameter configuration according to the modified compressed BIOS configuration file; 配置文件发送模块,用于根据配置完成后的参数值,生成与所述服务器对应的当前压缩BIOS配置文件,通过所述BMC提供的文件上传接口,使用超文本传输协议将所述当前压缩BIOS配置文件发送至所述BMC。The configuration file sending module is used to generate the current compressed BIOS configuration file corresponding to the server according to the parameter value after the configuration is completed, and use the hypertext transfer protocol to configure the current compressed BIOS configuration file through the file upload interface provided by the BMC. The file is sent to the BMC. 7.一种文件处理装置,其特征在于,配置于基板管理控制器BMC,包括:7. A file processing device, characterized in that, configured in a baseboard management controller BMC, comprising: 状态更新模块,用于在检测到用户上传的与服务器对应的修改后的压缩BIOS配置文件时,将所述修改后的压缩BIOS配置文件存储至文件存储模块,并将与所述服务器对应的BIOS配置文件修改状态更新为已修改;A state update module, configured to store the modified compressed BIOS configuration file in the file storage module when detecting the modified compressed BIOS configuration file uploaded by the user and corresponding to the server, and store the modified compressed BIOS configuration file in the file storage module, and store the modified compressed BIOS configuration file corresponding to the server The configuration file modification status is updated to modified; 状态反馈模块,用于在检测到所述服务器的基本输入输出系统BIOS发送的文件状态查询请求时,将与所述服务器对应的BIOS配置文件修改状态反馈至所述BIOS,以使所述BIOS通过所述BMC提供的文件下载接口,使用超文本传输协议从所述文件存储模块中,下载与所述服务器对应的修改后的压缩BIOS配置文件,根据所述修改后的压缩BIOS配置文件,进行参数配置;A status feedback module, configured to feed back the modification status of the BIOS configuration file corresponding to the server to the BIOS when detecting a file status query request sent by the basic input output system BIOS of the server, so that the BIOS passes The file download interface provided by the BMC uses the hypertext transfer protocol to download the modified compressed BIOS configuration file corresponding to the server from the file storage module, and parameterizes the modified compressed BIOS configuration file according to the modified compressed BIOS configuration file. configure; 配置文件替换模块,用于通过文件上传接口,接收所述BIOS在配置完成之后,使用超文本传输协议发送的与所述服务器对应的当前压缩BIOS配置文件,将所述文件存储模块中存储的与所述服务器对应的压缩BIOS配置文件替换为所述当前压缩BIOS配置文件。The configuration file replacement module is configured to receive, through the file upload interface, the current compressed BIOS configuration file corresponding to the server sent by the BIOS using the hypertext transfer protocol after the configuration is completed, and store the stored in the file storage module with the current compressed BIOS configuration file. The compressed BIOS configuration file corresponding to the server is replaced with the current compressed BIOS configuration file. 8.一种文件处理系统,其特征在于,包括:8. A file processing system, comprising: 基板管理控制器BMC、与所述基板管理控制器BMC对应的至少一个服务器中的基本输入输出系统BIOS;a baseboard management controller BMC, a basic input output system BIOS in at least one server corresponding to the baseboard management controller BMC; 其中,各所述BIOS,用于在服务器的当前启动过程中,发送文件状态查询请求至基板管理控制器BMC;其中,所述文件状态查询请求用于请求所述BMC反馈与所述服务器对应的BIOS配置文件修改状态;在检测到所述BMC反馈的BIOS配置文件修改状态为已修改时,通过所述BMC提供的文件下载接口,使用超文本传输协议从所述BMC的文件存储模块中,下载与所述服务器对应的修改后的压缩BIOS配置文件;根据所述修改后的压缩BIOS配置文件,进行参数配置;根据配置完成后的参数值,生成与所述服务器对应的当前压缩BIOS配置文件,通过所述BMC提供的文件上传接口,使用超文本传输协议将所述当前压缩BIOS配置文件发送至所述BMC;Wherein, each of the BIOS is used for sending a file status query request to the baseboard management controller BMC during the current startup process of the server; wherein, the file status query request is used for requesting the BMC to feed back the information corresponding to the server. BIOS configuration file modification status; when detecting that the BIOS configuration file modification status fed back by the BMC is modified, use the hypertext transfer protocol to download from the file storage module of the BMC through the file download interface provided by the BMC a modified compressed BIOS configuration file corresponding to the server; perform parameter configuration according to the modified compressed BIOS configuration file; generate a current compressed BIOS configuration file corresponding to the server according to the parameter values after the configuration is completed, Send the current compressed BIOS configuration file to the BMC by using the hypertext transfer protocol through the file upload interface provided by the BMC; 所述BMC,用于在检测到用户上传的与服务器对应的修改后的压缩BIOS配置文件时,将所述修改后的压缩BIOS配置文件存储至文件存储模块,并将与所述服务器对应的BIOS配置文件修改状态更新为已修改;在检测到所述服务器的基本输入输出系统BIOS发送的文件状态查询请求时,将与所述服务器对应的BIOS配置文件修改状态反馈至所述BIOS;通过文件上传接口,接收所述BIOS在配置完成之后,使用超文本传输协议发送的与所述服务器对应的当前压缩BIOS配置文件,将所述文件存储模块中存储的与所述服务器对应的压缩BIOS配置文件替换为所述当前压缩BIOS配置文件。The BMC is used to store the modified compressed BIOS configuration file in the file storage module when detecting the modified compressed BIOS configuration file corresponding to the server uploaded by the user, and store the modified compressed BIOS configuration file corresponding to the server. The configuration file modification status is updated to be modified; when a file status query request sent by the basic input output system BIOS of the server is detected, the modification status of the BIOS configuration file corresponding to the server is fed back to the BIOS; uploading through a file The interface receives the current compressed BIOS configuration file corresponding to the server sent by the BIOS after the configuration is completed, and replaces the compressed BIOS configuration file corresponding to the server stored in the file storage module with the current compressed BIOS configuration file sent by the hypertext transfer protocol. Compress the BIOS configuration file for the current. 9.一种计算机设备,其特征在于,所述计算机设备包括:9. A computer device, characterized in that the computer device comprises: 一个或多个处理器;one or more processors; 存储装置,用于存储一个或多个程序;a storage device for storing one or more programs; 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-3中任一所述的文件处理方法,或者如权利要求4-5中任一所述的文件处理方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the file processing method as claimed in any one of claims 1-3, or as claimed in claim 4 The file processing method described in any one of -5. 10.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-3中任一所述的文件处理方法,或者如权利要求4-5中任一所述的文件处理方法。10. A storage medium containing computer-executable instructions, which when executed by a computer processor are used to perform the file processing method as claimed in any one of claims 1-3, or as claimed in claim 4 The file processing method described in any one of -5.
CN202111514471.0A 2021-12-13 2021-12-13 A file processing method, device, system, equipment and storage medium Active CN114201234B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111514471.0A CN114201234B (en) 2021-12-13 2021-12-13 A file processing method, device, system, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111514471.0A CN114201234B (en) 2021-12-13 2021-12-13 A file processing method, device, system, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114201234A true CN114201234A (en) 2022-03-18
CN114201234B CN114201234B (en) 2025-04-01

Family

ID=80652728

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111514471.0A Active CN114201234B (en) 2021-12-13 2021-12-13 A file processing method, device, system, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114201234B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114968386A (en) * 2022-05-30 2022-08-30 联想(北京)信息技术有限公司 Equipment information management method, device and equipment of electronic equipment
CN115080132A (en) * 2022-06-28 2022-09-20 西安易朴通讯技术有限公司 Information processing method, device, server and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412769A (en) * 2013-07-25 2013-11-27 华为技术有限公司 External card parameter configuration method, equipment and system
US20170031694A1 (en) * 2015-07-29 2017-02-02 Quanta Computer Inc. System and method for remote system configuration managment
US20170068548A1 (en) * 2015-09-08 2017-03-09 Dell Products, Lp Method for Out of Band Device Configuration Deployment and System Therefor
CN109240739A (en) * 2018-09-27 2019-01-18 郑州云海信息技术有限公司 A kind of method, apparatus and controlled terminal of rapid configuration BIOS option
CN109976816A (en) * 2019-03-25 2019-07-05 联想(北京)有限公司 Computer system configurations method and server
CN110377343A (en) * 2019-06-26 2019-10-25 苏州浪潮智能科技有限公司 A kind of storage method and relevant device of configuration information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412769A (en) * 2013-07-25 2013-11-27 华为技术有限公司 External card parameter configuration method, equipment and system
US20170031694A1 (en) * 2015-07-29 2017-02-02 Quanta Computer Inc. System and method for remote system configuration managment
US20170068548A1 (en) * 2015-09-08 2017-03-09 Dell Products, Lp Method for Out of Band Device Configuration Deployment and System Therefor
CN109240739A (en) * 2018-09-27 2019-01-18 郑州云海信息技术有限公司 A kind of method, apparatus and controlled terminal of rapid configuration BIOS option
CN109976816A (en) * 2019-03-25 2019-07-05 联想(北京)有限公司 Computer system configurations method and server
CN110377343A (en) * 2019-06-26 2019-10-25 苏州浪潮智能科技有限公司 A kind of storage method and relevant device of configuration information

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114968386A (en) * 2022-05-30 2022-08-30 联想(北京)信息技术有限公司 Equipment information management method, device and equipment of electronic equipment
CN115080132A (en) * 2022-06-28 2022-09-20 西安易朴通讯技术有限公司 Information processing method, device, server and storage medium

Also Published As

Publication number Publication date
CN114201234B (en) 2025-04-01

Similar Documents

Publication Publication Date Title
CN108037961B (en) Application configuration method, device, server and storage medium
CN111400061A (en) A data processing method and system
CN1675621A (en) Method and apparatus for booting with remote configuration data
CN110231945A (en) Method, apparatus, electronic equipment and the computer storage medium of code downloading
CN113204558B (en) Automatic data table structure updating method and device
CN105071976A (en) Data transmission method and device
CN112527397A (en) Method and device for modifying basic input output system options and computer equipment
CN108874825B (en) A kind of abnormal data verification method and device
CN108965430A (en) Image acquisition method, device, computer equipment and storage medium
CN114201234B (en) A file processing method, device, system, equipment and storage medium
CN113849839A (en) Picture display method and device, server, electronic equipment and storage medium
CN112068931B (en) Method and system for rapidly manufacturing virtual machine mirror image
CN111443992B (en) Docker mirror image difference derivation method, computer storage medium and electronic device
CN112769975B (en) Data integration method and device, server and storage medium
CN110825425A (en) Configuration data management method and device, electronic device, storage medium
US9032541B2 (en) Information processing system, information processing apparatus, and computer-readable storage medium
JP2014041610A (en) Method and system of implementing data load protocols
CN110677443A (en) Data sending and receiving method, sending end, receiving end, system and storage medium
CN111258618A (en) File configuration method and device, computer equipment and storage medium
CN117687864A (en) Server configuration method and computing device
CN116737662A (en) Business data processing methods, devices, electronic equipment and storage media
CN115866003A (en) Device control method, device, computer device and storage medium
CN113741937A (en) Application update method, device and computer program product for cloud terminal
CN114006812B (en) Configuration method and device of network equipment
CN113422791A (en) Cloud service configuration method and device, electronic equipment and computer-readable storage medium

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
GR01 Patent grant
GR01 Patent grant