技术领域technical field
本发明涉及计算机技术领域,更具体地说,涉及一种升级BIOS的方法、装置、系统、设备及计算机可读存储介质。The present invention relates to the field of computer technology, more specifically, to a method, device, system, equipment and computer-readable storage medium for upgrading BIOS.
背景技术Background technique
BIOS(Basic Input Output System)是计算机的基本输入输出系统,其为一组固化到计算机内主板上一个ROM芯片上的程序,保存着计算机内最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,还可以从CMOS中读写系统设置的具体信息。BIOS (Basic Input Output System) is the basic input and output system of the computer. It is a set of programs solidified on a ROM chip on the motherboard of the computer, which stores the most important basic input and output programs in the computer and self-test programs after startup. And the system self-starting program, you can also read and write the specific information of the system settings from the CMOS.
在服务器中,BIOS为服务器提供最底层的、最直接的硬件设置和控制。若服务器中的BIOS需要升级,可以通过WebUI页面登录基板管理控制器的管理页面,实现对BIOS的访问。但是,由于WebUI页面极不稳定,常出现WebUI无法正常登录或升级BIOS失败的现象;并且,通过WebUI页面,刷新升级BIOS的步骤繁琐、工作量大、稳定性差,不利于技术人员维护工作的进行,导致工作效率缓慢。In the server, the BIOS provides the lowest-level and most direct hardware setting and control for the server. If the BIOS in the server needs to be upgraded, you can log in to the management page of the baseboard management controller through the WebUI page to access the BIOS. However, because the WebUI page is extremely unstable, it often occurs that the WebUI cannot log in normally or fails to upgrade the BIOS; and, through the WebUI page, the steps to refresh and upgrade the BIOS are cumbersome, heavy workload, and poor stability, which is not conducive to the maintenance work of technicians. , leading to slow work efficiency.
因此,如何快速刷新升级BIOS,提高BIOS刷新升级的稳定性和技术人员的工作效率,是本领域技术人员需要解决的问题。Therefore, how to quickly refresh and upgrade the BIOS to improve the stability of the BIOS refresh and upgrade and the work efficiency of technicians is a problem to be solved by those skilled in the art.
发明内容Contents of the invention
本发明的目的在于提供一种升级BIOS的方法、装置、系统、设备及计算机可读存储介质,以实现快速刷新升级BIOS,提高BIOS刷新升级的稳定性和技术人员的工作效率。The object of the present invention is to provide a method, device, system, equipment and computer-readable storage medium for upgrading BIOS, so as to realize quick refresh and upgrade of BIOS, improve the stability of BIOS refresh and upgrade and the working efficiency of technicians.
为实现上述目的,本发明实施例提供了如下技术方案:In order to achieve the above object, the embodiment of the present invention provides the following technical solutions:
一种升级BIOS的方法,包括:A method for upgrading BIOS, comprising:
接收用户输入的登录服务器的基板管理控制器的管理系统的指令;receiving an instruction entered by the user to log in to the management system of the baseboard management controller of the server;
根据所述指令登录所述管理系统,并建立与所述服务器的数据传输通道;Logging in to the management system according to the instruction, and establishing a data transmission channel with the server;
通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS;transmitting the pre-stored BIOS upgrade file to the server through the data transmission channel, so that the server refreshes the target BIOS according to the BIOS upgrade file;
获取所述目标BIOS的刷新进度并显示,当所述目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,完成所述目标BIOS的升级。Acquiring and displaying the updating progress of the target BIOS, and when the updating of the target BIOS is completed, controlling the restart of the server through a preset restart command to complete the upgrading of the target BIOS.
其中,所述接收用户输入的登录服务器的基板管理控制器的管理系统的指令,包括:Wherein, the instruction of receiving the management system of the BMC of the login server input by the user includes:
接收用户通过curl工具输入的登录服务器的基板管理控制器的管理系统的指令。Receive the instruction of the management system of the baseboard management controller of the login server input by the user through the curl tool.
其中,所述通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器之前,还包括:Wherein, before transferring the pre-stored BIOS upgrade file to the server through the data transmission channel, it also includes:
将所述目标BIOS的配置参数进行保留,所述配置参数为升级所述目标BIOS时,无需更改的参数。The configuration parameters of the target BIOS are reserved, and the configuration parameters are parameters that do not need to be changed when the target BIOS is upgraded.
其中,所述通过预设的重启指令控制所述服务器重启,包括:Wherein, controlling the restart of the server through a preset restart command includes:
通过采用ipmitool工具预设的重启指令控制所述服务器重启。The restart of the server is controlled by adopting the preset restart command of the ipmitool tool.
其中,所述通过预设的重启指令控制所述服务器重启之前,还包括:Wherein, before controlling the restart of the server through the preset restart instruction, it also includes:
将所述BIOS升级文件的版本号传输至所述服务器,并设置给所述目标BIOS。The version number of the BIOS upgrade file is transmitted to the server, and set to the target BIOS.
其中,所述获取所述目标BIOS的刷新进度并显示,当所述目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,完成所述目标BIOS的升级之后,还包括:Wherein, the acquiring and displaying the refreshing progress of the target BIOS, when the refreshing of the target BIOS is completed, controlling the restart of the server through a preset restart command, and after completing the upgrading of the target BIOS, further includes:
接收用户通过ipmitool工具输入的获取升级后的目标BIOS的版本号的指令;Receive the instruction of obtaining the version number of the upgraded target BIOS input by the user through the ipmitool tool;
根据所述指令获取所述升级后的目标BIOS的版本号;Obtaining the version number of the upgraded target BIOS according to the instruction;
判断所述升级后的目标BIOS的版本号与所述BIOS升级文件的版本号是否相同;Judging whether the version number of the upgraded target BIOS is the same as the version number of the BIOS upgrade file;
若否,则执行所述通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS的步骤。If not, execute the step of transmitting the pre-stored BIOS upgrade file to the server through the data transmission channel, so that the server refreshes the target BIOS according to the BIOS upgrade file.
一种升级BIOS的装置,包括:A device for upgrading BIOS, comprising:
接收模块,用于接收用户输入的登录服务器的基板管理控制器的管理系统的指令;The receiving module is configured to receive an instruction input by the user to log in to the management system of the baseboard management controller of the server;
登录模块,用于根据所述指令登录所述管理系统,并建立与所述服务器的数据传输通道;A login module, configured to log in to the management system according to the instruction, and establish a data transmission channel with the server;
传输模块,用于通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS;A transmission module, configured to transmit the pre-stored BIOS upgrade file to the server through the data transmission channel, so that the server refreshes the target BIOS according to the BIOS upgrade file;
执行模块,用于获取所述目标BIOS的刷新进度并显示,当所述目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,完成所述目标BIOS的升级。The execution module is used to obtain and display the refresh progress of the target BIOS, and when the refresh of the target BIOS is completed, control the restart of the server through a preset restart command to complete the upgrade of the target BIOS.
一种升级BIOS的系统,包括A system for upgrading BIOS, comprising
客户端,用于接收用户输入的登录服务器的基板管理控制器的管理系统的指令;根据所述指令登录所述管理系统,并建立与所述服务器的数据传输通道;通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器;获取所述目标BIOS的刷新进度并显示,当所述目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,完成所述目标BIOS的升级;The client is configured to receive an instruction input by the user to log in to the management system of the baseboard management controller of the server; to log in to the management system according to the instruction, and to establish a data transmission channel with the server; through the data transmission channel, the The pre-stored BIOS upgrade file is transmitted to the server; the refresh progress of the target BIOS is obtained and displayed, and when the target BIOS refresh is completed, the restart of the server is controlled by a preset restart command to complete the refresh of the target BIOS upgrade;
服务器,用于通过所述数据传输通道接收所述BIOS升级文件,并按照所述BIOS升级文件刷新所述目标BIOS;接收所述重启指令并进行重启操作。The server is configured to receive the BIOS upgrade file through the data transmission channel, and refresh the target BIOS according to the BIOS upgrade file; receive the restart instruction and perform a restart operation.
一种升级BIOS的设备,包括:A device for upgrading BIOS, comprising:
存储器,用于存储计算机程序;memory for storing computer programs;
处理器,用于执行所述计算机程序时实现上述任意一项所述的升级BIOS的方法的步骤。A processor, configured to implement the steps of any one of the methods for upgrading the BIOS described above when executing the computer program.
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的升级BIOS的方法的步骤。A computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method for upgrading the BIOS described in any one of the above items are realized.
通过以上方案可知,本发明实施例提供的一种升级BIOS的方法,包括:接收用户输入的登录服务器的基板管理控制器的管理系统的指令;根据所述指令登录所述管理系统,并建立与所述服务器的数据传输通道;通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS;获取所述目标BIOS的刷新进度并显示,当所述目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,完成所述目标BIOS的升级。It can be known from the above solutions that a method for upgrading the BIOS provided by the embodiment of the present invention includes: receiving an instruction input by the user to log in to the management system of the baseboard management controller of the server; logging in to the management system according to the instruction, and establishing a The data transmission channel of the server; the BIOS upgrade file stored in advance is transmitted to the server through the data transmission channel, so that the server refreshes the target BIOS according to the BIOS upgrade file; obtains the refresh progress of the target BIOS It also shows that when the refresh of the target BIOS is completed, the restart of the server is controlled by a preset restart command, and the upgrade of the target BIOS is completed.
可见,所述方法通过登录服务器的基板管理控制器的管理系统,并建立与所述服务器的数据传输通道;通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS,当目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,由此便完成了所述目标BIOS的升级。通过上述方法升级BIOS,减少了操作步骤和工作量,有利于技术人员进行后期维护工作,提高了工作效率,也提高了BIOS刷新升级的稳定性,节约了时间和成本。It can be seen that the method logs in to the management system of the baseboard management controller of the server, and establishes a data transmission channel with the server; and transmits the pre-stored BIOS upgrade file to the server through the data transmission channel, so that all The server refreshes the target BIOS according to the BIOS upgrade file, and when the refresh of the target BIOS is completed, the server is controlled to restart through a preset restart command, thereby completing the upgrade of the target BIOS. Updating the BIOS through the above method reduces operation steps and workload, facilitates post-maintenance work for technicians, improves work efficiency, improves the stability of BIOS refresh and upgrade, and saves time and cost.
相应地,本发明实施例提供的一种升级BIOS的装置、系统、设备及计算机可读存储介质,也同样具有上述技术效果。Correspondingly, the device, system, equipment and computer-readable storage medium for upgrading the BIOS provided by the embodiments of the present invention also have the above-mentioned technical effects.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明实施例公开的一种升级BIOS的方法流程图;FIG. 1 is a flow chart of a method for upgrading BIOS disclosed in an embodiment of the present invention;
图2为本发明实施例公开的另一种升级BIOS的方法流程图;FIG. 2 is a flow chart of another method for upgrading BIOS disclosed in an embodiment of the present invention;
图3为本发明实施例公开的一种升级BIOS的装置示意图;FIG. 3 is a schematic diagram of a device for upgrading BIOS disclosed in an embodiment of the present invention;
图4为本发明实施例公开的一种升级BIOS的系统示意图;FIG. 4 is a schematic diagram of a system for upgrading BIOS disclosed in an embodiment of the present invention;
图5为本发明实施例公开的一种升级BIOS的设备示意图。FIG. 5 is a schematic diagram of a device for upgrading BIOS disclosed by an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
本发明实施例公开了一种升级BIOS的方法、装置、系统、设备及计算机可读存储介质,以实现快速刷新升级BIOS,提高BIOS刷新升级的稳定性和技术人员的工作效率。The embodiment of the present invention discloses a method, device, system, equipment and computer-readable storage medium for upgrading BIOS, so as to realize fast refreshing and upgrading of BIOS, and improve the stability of BIOS refreshing and upgrading and the work efficiency of technicians.
参见图1,本发明实施例提供的一种升级BIOS的方法,包括:Referring to FIG. 1, a method for upgrading BIOS provided by an embodiment of the present invention includes:
S101、接收用户输入的登录服务器的基板管理控制器的管理系统的指令;S101. Receive an instruction input by a user to log in to the management system of the baseboard management controller of the server;
S102、根据所述指令登录所述管理系统,并建立与所述服务器的数据传输通道;S102. Log in to the management system according to the instruction, and establish a data transmission channel with the server;
在本实施例中,通过用户输入的登录服务器的基板管理控制器的管理系统的指令来登录基板管理控制器的管理系统,从而对BIOS进行管理和控制。In this embodiment, the management system of the baseboard management controller of the server is logged in through an instruction input by the user to log in to the management system of the baseboard management controller of the server, so as to manage and control the BIOS.
需要说明的是,所述数据传输通道包括对服务器的web session,实现与服务器的数据交互和时间等的记录。It should be noted that the data transmission channel includes a web session to the server, which realizes data interaction with the server and records of time and the like.
S103、通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS;S103. Transmit the pre-stored BIOS upgrade file to the server through the data transmission channel, so that the server refreshes the target BIOS according to the BIOS upgrade file;
具体的,在升级目标BIOS时,需要BIOS升级文件,故需要将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS。Specifically, when upgrading the target BIOS, a BIOS upgrade file is needed, so the pre-stored BIOS upgrade file needs to be transmitted to the server, so that the server can refresh the target BIOS according to the BIOS upgrade file.
S104、获取所述目标BIOS的刷新进度并显示,当所述目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,完成所述目标BIOS的升级。S104. Obtain and display the updating progress of the target BIOS. When the updating of the target BIOS is completed, control the restart of the server through a preset restart command, and complete the updating of the target BIOS.
具体的,在服务器进行目标BIOS的刷新升级过程中,可以获取目标BIOS的刷新进度并显示,通常以进度条的方式进行显示,当然,也可以采用其他方式,故本实施例在此并不具体限定。Specifically, in the process of refresh and upgrade of the target BIOS by the server, the refresh progress of the target BIOS can be obtained and displayed, usually in the form of a progress bar. Of course, other methods can also be used, so this embodiment is not specific here limited.
当目标BIOS刷新完成时,通过预设的重启指令控制服务器重启,以实现目标BIOS的升级。When the refresh of the target BIOS is completed, the restart of the server is controlled through a preset restart command, so as to realize the upgrade of the target BIOS.
可见,本实施例提供的一种升级BIOS的方法,所述方法通过登录服务器的基板管理控制器的管理系统,并建立与所述服务器的数据传输通道;通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS,当目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,由此便完成了所述目标BIOS的升级。通过上述方法升级BIOS,减少了操作步骤和工作量,有利于技术人员进行后期维护工作,提高了工作效率,也提高了BIOS刷新升级的稳定性,节约了时间和成本。It can be seen that this embodiment provides a method for upgrading the BIOS. The method logs in to the management system of the baseboard management controller of the server, and establishes a data transmission channel with the server; through the data transmission channel, the pre-stored The BIOS upgrade file is transmitted to the server, so that the server refreshes the target BIOS according to the BIOS upgrade file, and when the target BIOS refresh is completed, the server is controlled to restart through a preset restart command, thereby completing the described process. The upgrade of the target BIOS. Updating the BIOS through the above method reduces operation steps and workload, facilitates post-maintenance work for technicians, improves work efficiency, improves the stability of BIOS refresh and upgrade, and saves time and cost.
本发明实施例公开了另一种升级BIOS的方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。The embodiment of the present invention discloses another method for upgrading the BIOS. Compared with the previous embodiment, this embodiment further explains and optimizes the technical solution.
参见图2,本发明实施例提供的另一种升级BIOS的方法,包括:Referring to Fig. 2, another method for upgrading the BIOS provided by the embodiment of the present invention includes:
S201、接收用户输入的登录服务器的基板管理控制器的管理系统的指令;S201. Receive an instruction input by a user to log in to the management system of the baseboard management controller of the server;
S202、根据指令登录管理系统,并建立与服务器的数据传输通道;S202. Log in to the management system according to the instruction, and establish a data transmission channel with the server;
S203、将目标BIOS的配置参数进行保留,配置参数为升级目标BIOS时,无需更改的参数;S203. Reserving the configuration parameters of the target BIOS, the configuration parameters are parameters that do not need to be changed when upgrading the target BIOS;
S204、通过数据传输通道将预先存储的BIOS升级文件传输至服务器,以使服务器按照BIOS升级文件刷新目标BIOS;S204. Transmit the pre-stored BIOS upgrade file to the server through the data transmission channel, so that the server refreshes the target BIOS according to the BIOS upgrade file;
S205、获取目标BIOS的刷新进度并显示,当目标BIOS刷新完成时,通过预设的重启指令控制服务器重启,完成目标BIOS的升级。S205. Obtain and display the update progress of the target BIOS. When the update of the target BIOS is completed, control the restart of the server through a preset restart command to complete the update of the target BIOS.
在本实施例中,对于需要升级的目标BIOS,存在一些需要保留的配置参数,故在传输BIOS升级文件之前,首先需要将目标BIOS的、无需更改的配置参数进行保留。其中,所述配置参数包括:BIOS配置选项的开或关等。例如:BIOS的数据传输配置选项需要设置为常开状态,故该选项需要保留为开,此即为需要保留的配置参数。In this embodiment, there are some configuration parameters that need to be preserved for the target BIOS that needs to be upgraded, so before transferring the BIOS upgrade file, it is first necessary to preserve the configuration parameters of the target BIOS that do not need to be changed. Wherein, the configuration parameters include: on or off of the BIOS configuration options. For example: the data transmission configuration option of the BIOS needs to be set to the normally open state, so this option needs to be kept on, and this is the configuration parameter that needs to be kept.
可见,本实施例提供的另一种升级BIOS的方法,所述方法通过登录服务器的基板管理控制器的管理系统,并建立与所述服务器的数据传输通道;将目标BIOS的配置参数进行保留,配置参数为升级目标BIOS时,无需更改的参数;通过数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS,当目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,由此便完成了所述目标BIOS的升级。通过上述方法升级BIOS,减少了操作步骤和工作量,有利于技术人员进行后期维护工作,提高了工作效率,也提高了BIOS刷新升级的稳定性,节约了时间和成本。It can be seen that another method for upgrading the BIOS provided by this embodiment is to log in to the management system of the baseboard management controller of the server, and establish a data transmission channel with the server; retain the configuration parameters of the target BIOS, When the configuration parameter is to upgrade the target BIOS, there is no need to change the parameter; the BIOS upgrade file stored in advance is transmitted to the server through the data transmission channel, so that the server refreshes the target BIOS according to the BIOS upgrade file, and when the target BIOS refresh is completed , the restart of the server is controlled by a preset restart command, thereby completing the upgrade of the target BIOS. Updating the BIOS through the above method reduces operation steps and workload, facilitates post-maintenance work for technicians, improves work efficiency, improves the stability of BIOS refresh and upgrade, and saves time and cost.
基于上述任意实施例,需要说明的是,所述接收用户输入的登录服务器的基板管理控制器的管理系统的指令,包括:Based on any of the above-mentioned embodiments, it should be noted that the instruction of the management system of the baseboard management controller of the login server that receives the input from the user includes:
接收用户通过curl工具输入的登录服务器的基板管理控制器的管理系统的指令。Receive the instruction of the management system of the baseboard management controller of the login server input by the user through the curl tool.
具体的,用户可以采用curl工具进行登录指令的输入,模拟登录基板管理控制器的管理系统。其中,curl是利用URL语法在命令行下工作的文件传输工具,支持文件上传和下载,是综合传输工具,能够进行网页模拟登录。Specifically, the user may use the curl tool to input a login command, and log in to the management system of the baseboard management controller in a simulated manner. Among them, curl is a file transfer tool that uses URL syntax to work under the command line, supports file upload and download, is a comprehensive transfer tool, and can simulate web page login.
基于上述任意实施例,需要说明的是,所述通过预设的重启指令控制所述服务器重启,包括:Based on any of the above embodiments, it should be noted that the controlling the restart of the server through a preset restart instruction includes:
通过采用ipmitool工具预设的重启指令控制所述服务器重启。The restart of the server is controlled by adopting the preset restart command of the ipmitool tool.
具体的,ipmitool工具可以在linux系统中以命令行方式管理设备,支持ipmi1.5规范(最新的规范为ipmi2.0),可实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。Specifically, the ipmitool tool can manage devices in the command line mode in the Linux system, supports the ipmi1.5 specification (the latest specification is ipmi2.0), and can realize functions such as obtaining sensor information, displaying system log content, and remotely switching on and off the network .
基于上述任意实施例,需要说明的是,所述通过预设的重启指令控制所述服务器重启之前,还包括:Based on any of the above embodiments, it should be noted that before controlling the restart of the server through the preset restart instruction, it also includes:
将所述BIOS升级文件的版本号传输至所述服务器,并设置给所述目标BIOS。The version number of the BIOS upgrade file is transmitted to the server, and set to the target BIOS.
具体的,在目标BIOS刷新完成时,需要将当前刷新的BIOS版本号设置给目标BIOS,故需要将BIOS升级文件的版本号传输至服务器,以使目标BIOS具有与BIOS升级文件相同的版本号。Specifically, when the refresh of the target BIOS is completed, the currently refreshed BIOS version number needs to be set to the target BIOS, so the version number of the BIOS upgrade file needs to be transmitted to the server so that the target BIOS has the same version number as the BIOS upgrade file.
基于上述任意实施例,需要说明的是,所述获取所述目标BIOS的刷新进度并显示,当所述目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,完成所述目标BIOS的升级之后,还包括:Based on any of the above-mentioned embodiments, it should be noted that the acquiring and displaying the updating progress of the target BIOS, when the updating of the target BIOS is completed, the restarting of the server is controlled by a preset restart command, and the target BIOS is completed. After the upgrade, also includes:
接收用户通过ipmitool工具输入的获取升级后的目标BIOS的版本号的指令;Receive the instruction of obtaining the version number of the upgraded target BIOS input by the user through the ipmitool tool;
根据所述指令获取所述升级后的目标BIOS的版本号;Obtaining the version number of the upgraded target BIOS according to the instruction;
判断所述升级后的目标BIOS的版本号与所述BIOS升级文件的版本号是否相同;Judging whether the version number of the upgraded target BIOS is the same as the version number of the BIOS upgrade file;
若否,则执行所述通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS的步骤。If not, execute the step of transmitting the pre-stored BIOS upgrade file to the server through the data transmission channel, so that the server refreshes the target BIOS according to the BIOS upgrade file.
具体的,在完成目标BIOS的刷新升级后,还需要确定目标BIOS是否刷新升级成功。具体过程为:用户采用ipmitool工具输入获取升级后的目标BIOS的版本号的指令;根据该指令之间从服务器获取当前目标BIOS的版本号,当获取到的BIOS版本号与BIOS升级文件的版本号相同时,则表明目标BIOS升级成功;当获取到的BIOS版本号与BIOS升级文件的版本号不相同时,则表明目标BIOS升级失败,则需要重新升级目标BIOS,故执行通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS的步骤,以实现目标BIOS的再次升级。Specifically, after the flashing and upgrading of the target BIOS is completed, it is also necessary to determine whether the flashing and upgrading of the target BIOS is successful. The specific process is: the user uses the ipmitool tool to input an instruction to obtain the version number of the upgraded target BIOS; according to the instruction, the version number of the current target BIOS is obtained from the server, when the obtained BIOS version number and the version number of the BIOS upgrade file When they are the same, it indicates that the target BIOS upgrade is successful; when the obtained BIOS version number is not the same as the version number of the BIOS upgrade file, it indicates that the target BIOS upgrade fails, and the target BIOS needs to be re-upgraded, so the execution passes through the data transmission channel. The pre-stored BIOS upgrade file is transmitted to the server, so that the server refreshes the target BIOS according to the BIOS upgrade file, so as to realize the re-upgrade of the target BIOS.
基于上述任意实施例,需要说明的是,可以与多台服务器建立通信链路,采用本说明书提供的升级BIOS的方法,对多台服务器的BIOS进行升级刷新。Based on any of the above embodiments, it should be noted that communication links can be established with multiple servers, and the BIOS of multiple servers can be upgraded and refreshed by using the method for upgrading BIOS provided in this manual.
基于上述任意实施例,需要说明的是,采用本说明书提供的升级BIOS的方法,可以编写如下脚本:Based on any of the above-mentioned embodiments, it should be noted that, using the method for upgrading the BIOS provided in this manual, the following script can be written:
通过如下脚本实现登录基板管理控制器的管理系统:Use the following script to log in to the management system of the baseboard management controller:
res=`curl-XPOST-d"username=$UserName&password=$PassWord""http://$IP/api/session"-c./cookie`;res = `curl-XPOST -d "username=$UserName&password=$PassWord" "http://$IP/api/session" -c./cookie`;
通过如下脚本建立web session程序:Create a web session program through the following script:
cookies=`echo$res|sed's/}//g'|sed's/"//g'|sed's/://g'|awk-F'CSRFToken''{print$2}'|sed's///g'`;cookies=`echo $res|sed's/}//g'|sed's/"//g'|sed's/://g'|awk -F'CSRFToken''{print $2}'|sed's///g' `;
通过如下脚本上传BIOS升级文件:Upload the BIOS upgrade file through the following script:
curl-F"fwimage=@$BinFile"-H"X-CSRFTOKEN:$cookies""http://$IP/api/maintenance/BIOS/firmware"-b./cookie>>$LogName;curl -F "fwimage=@$BinFile" -H "X-CSRTOKEN:$cookies" "http://$IP/api/maintenance/BIOS/firmware" -b./cookie>>$LogName;
通过如下脚本实现对BIOS升级时配置参数的保留:Use the following script to preserve the configuration parameters during BIOS upgrade:
curl-XPOST-H"Content-Type:application/json"-H"X-CSRFTOKEN:$cookies"-d'{"action":"'$Preserve_config'"}'"http://$IP/api/maintenance/BIOS/configuration"-b./cookie>>$LogName;curl-XPOST -H "Content-Type:application/json" -H "X-CSRFTOKEN:$cookies" -d'{"action":"'$Preserve_config'"}'"http://$IP/api/ maintenance/BIOS/configuration"-b./cookie>>$LogName;
通过如下脚本获取BIOS的刷新进度:Use the following script to obtain the BIOS refresh progress:
res=`curl-XGET-H"X-CSRFTOKEN:$cookies""http://$IP/api/maintenance/BIOS/status"-b./cookie`echo$res>>$LogName,progress=`echo$res|sed's/://g'|awk-F"\"progress\""'{print$2}'|awk-F"\""'{print$2}'`。res = `curl -XGET -H "X-CSRFTOKEN:$cookies" "http://$IP/api/maintenance/BIOS/status" -b./cookie` echo $res >> $LogName, progress = `echo $res|sed's/://g'|awk-F"\"progress\""'{print$2}'|awk-F"\""'{print$2}'`.
下面对本发明实施例提供的一种升级BIOS的装置进行介绍,下文描述的一种升级BIOS的装置与上文描述的一种升级BIOS的方法可以相互参照。A device for upgrading a BIOS provided by an embodiment of the present invention is introduced below. The device for upgrading a BIOS described below and the method for upgrading a BIOS described above may refer to each other.
参见图3,本发明实施例提供的一种升级BIOS的装置,包括:Referring to FIG. 3, a device for upgrading BIOS provided by an embodiment of the present invention includes:
接收模块301,用于接收用户输入的登录服务器的基板管理控制器的管理系统的指令;The receiving module 301 is configured to receive an instruction entered by a user to log in to the management system of the baseboard management controller of the server;
登录模块302,用于根据所述指令登录所述管理系统,并建立与所述服务器的数据传输通道;A login module 302, configured to log in to the management system according to the instruction, and establish a data transmission channel with the server;
传输模块303,用于通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS;A transmission module 303, configured to transmit the pre-stored BIOS upgrade file to the server through the data transmission channel, so that the server refreshes the target BIOS according to the BIOS upgrade file;
执行模块304,用于获取所述目标BIOS的刷新进度并显示,当所述目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,完成所述目标BIOS的升级。The execution module 304 is configured to obtain and display the update progress of the target BIOS, and when the update of the target BIOS is completed, control the restart of the server through a preset restart command to complete the upgrade of the target BIOS.
其中,所述接收模块具体用于:Wherein, the receiving module is specifically used for:
接收用户通过curl工具输入的登录服务器的基板管理控制器的管理系统的指令。Receive the instruction of the management system of the baseboard management controller of the login server input by the user through the curl tool.
其中,还包括:Among them, also include:
参数保留模块,用于将所述目标BIOS的配置参数进行保留,所述配置参数为升级所述目标BIOS时,无需更改的参数。The parameter retention module is configured to retain configuration parameters of the target BIOS, and the configuration parameters are parameters that do not need to be changed when upgrading the target BIOS.
其中,所述执行模块具体用于:Wherein, the execution module is specifically used for:
通过采用ipmitool工具预设的重启指令控制所述服务器重启。The restart of the server is controlled by adopting the preset restart command of the ipmitool tool.
其中,所述执行模块还用于:Wherein, the execution module is also used for:
将所述BIOS升级文件的版本号传输至所述服务器,并设置给所述目标BIOS。The version number of the BIOS upgrade file is transmitted to the server, and set to the target BIOS.
其中,还包括:校验模块,所述校验模块包括:Wherein, also include: verification module, described verification module comprises:
接收单元,用于接收用户通过ipmitool工具输入的获取升级后的目标BIOS的版本号的指令;The receiving unit is used to receive the instruction of the version number of the upgraded target BIOS obtained by the user through the ipmitool tool input;
获取单元,用于根据所述指令获取所述升级后的目标BIOS的版本号;an acquisition unit, configured to acquire the version number of the upgraded target BIOS according to the instruction;
判断单元,用于判断所述升级后的目标BIOS的版本号与所述BIOS升级文件的版本号是否相同;A judging unit, configured to judge whether the version number of the upgraded target BIOS is the same as the version number of the BIOS upgrade file;
执行单元,当所述升级后的目标BIOS的版本号与所述BIOS升级文件的版本号不相同时,通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器,以使所述服务器按照所述BIOS升级文件刷新目标BIOS。The execution unit, when the version number of the upgraded target BIOS is different from the version number of the BIOS upgrade file, transmit the pre-stored BIOS upgrade file to the server through the data transmission channel, so that the The server refreshes the target BIOS according to the BIOS upgrade file.
下面对本发明实施例提供的一种升级BIOS的系统进行介绍,下文描述的一种升级BIOS的系统与上文描述的一种升级BIOS的方法及装置可以相互参照。A system for upgrading BIOS provided by an embodiment of the present invention is introduced below. The system for upgrading BIOS described below and the method and device for upgrading BIOS described above may refer to each other.
参见图4,本发明实施例提供的一种升级BIOS的系统,包括:Referring to Fig. 4, a system for upgrading BIOS provided by an embodiment of the present invention includes:
客户端401,用于接收用户输入的登录服务器的基板管理控制器的管理系统的指令;根据所述指令登录所述管理系统,并建立与所述服务器的数据传输通道;通过所述数据传输通道将预先存储的BIOS升级文件传输至所述服务器;获取所述目标BIOS的刷新进度并显示,当所述目标BIOS刷新完成时,通过预设的重启指令控制所述服务器重启,完成所述目标BIOS的升级;The client 401 is configured to receive an instruction input by a user to log in to the management system of the baseboard management controller of the server; log in to the management system according to the instruction, and establish a data transmission channel with the server; through the data transmission channel Transfer the pre-stored BIOS upgrade file to the server; obtain and display the refresh progress of the target BIOS, and when the target BIOS refresh is completed, control the restart of the server through a preset restart command to complete the target BIOS upgrade;
服务器402,用于通过所述数据传输通道接收所述BIOS升级文件,并按照所述BIOS升级文件刷新所述目标BIOS;接收所述重启指令并进行重启操作。The server 402 is configured to receive the BIOS upgrade file through the data transmission channel, and refresh the target BIOS according to the BIOS upgrade file; receive the restart instruction and perform a restart operation.
基于上述任意实施例,需要说明的是,可以建立一台客户端对多台服务器的系统,其中,可以利用交换机实现数据交互。例如:某升级BIOS的系统包括:一台客户端、一台交换机和五台服务器,客户端与交换机相连,交换机与五台服务器均相连,由此实现一对多的升级系统。在进行BIOS升级时,客户端根据服务器的标识信息区分不同服务器,例如:IP地址等;进而采用本说明书提供的升级BIOS的方法分别升级不同服务器的BIOS。Based on any of the above embodiments, it should be noted that a system of one client to multiple servers can be established, wherein a switch can be used to realize data interaction. For example: a system for upgrading BIOS includes: a client, a switch and five servers, the client is connected to the switch, and the switch is connected to the five servers, thereby realizing a one-to-many upgrade system. When performing BIOS upgrade, the client distinguishes different servers according to the identification information of the server, such as: IP address, etc.; then use the method for upgrading BIOS provided in this manual to upgrade the BIOS of different servers respectively.
下面对本发明实施例提供的一种升级BIOS的设备进行介绍,下文描述的一种升级BIOS的设备与上文描述的一种升级BIOS的方法、装置及系统可以相互参照。A device for upgrading BIOS provided by an embodiment of the present invention is introduced below. The device for upgrading BIOS described below may be referred to with the method, device and system for upgrading BIOS described above.
参见图5,本发明实施例提供的一种升级BIOS的设备,包括:Referring to FIG. 5, a device for upgrading BIOS provided by an embodiment of the present invention includes:
存储器501,用于存储计算机程序;Memory 501, for storing computer programs;
处理器502,用于执行所述计算机程序时实现上述任意实施例所述的升级BIOS的方法的步骤。The processor 502 is configured to implement the steps of the method for upgrading the BIOS described in any of the foregoing embodiments when executing the computer program.
下面对本发明实施例提供的一种计算机可读存储介质进行介绍,下文描述的一种计算机可读存储介质与上文描述的一种升级BIOS的方法、装置、系统及设备可以相互参照。A computer-readable storage medium provided by an embodiment of the present invention is introduced below. The computer-readable storage medium described below and the method, device, system, and device for upgrading BIOS described above may refer to each other.
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意实施例所述的升级BIOS的方法的步骤。A computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method for upgrading the BIOS as described in any of the above embodiments are implemented.
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other.
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810039221.8ACN108089898A (en) | 2018-01-16 | 2018-01-16 | The method, apparatus and system of a kind of upgrading BIOS |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810039221.8ACN108089898A (en) | 2018-01-16 | 2018-01-16 | The method, apparatus and system of a kind of upgrading BIOS |
| Publication Number | Publication Date |
|---|---|
| CN108089898Atrue CN108089898A (en) | 2018-05-29 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810039221.8APendingCN108089898A (en) | 2018-01-16 | 2018-01-16 | The method, apparatus and system of a kind of upgrading BIOS |
| Country | Link |
|---|---|
| CN (1) | CN108089898A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109189441A (en)* | 2018-09-28 | 2019-01-11 | 郑州云海信息技术有限公司 | A kind of method and apparatus upgrading basic input-output system BIOS |
| CN109408094A (en)* | 2018-11-01 | 2019-03-01 | 郑州云海信息技术有限公司 | A kind of BIOS/firmware method for refreshing, device, equipment and storage medium |
| CN109725922A (en)* | 2019-03-06 | 2019-05-07 | 苏州浪潮智能科技有限公司 | A small system upgrade method, system and related device |
| CN109885328A (en)* | 2019-02-28 | 2019-06-14 | 苏州浪潮智能科技有限公司 | A BIOS update method, system and related components |
| CN110399150A (en)* | 2019-06-27 | 2019-11-01 | 苏州浪潮智能科技有限公司 | A bios upgrade method, system, device and computer storage medium |
| CN110795339A (en)* | 2019-09-29 | 2020-02-14 | 苏州浪潮智能科技有限公司 | Method, device and medium for testing configuration program code of a server |
| CN111176686A (en)* | 2019-12-29 | 2020-05-19 | 山东英信计算机技术有限公司 | BIOS upgrading method and system, electronic equipment and storage medium |
| CN113220332A (en)* | 2021-06-07 | 2021-08-06 | 宁畅信息产业(北京)有限公司 | BIOS (basic input output System) firmware refreshing test method and device, electronic equipment and storage medium |
| CN113434467A (en)* | 2021-05-31 | 2021-09-24 | 浪潮电子信息产业股份有限公司 | Network file transmission method and device and computer readable storage medium |
| CN114020665A (en)* | 2021-11-03 | 2022-02-08 | 联想(北京)有限公司 | Information transmission method, device and transmission system |
| CN114826909A (en)* | 2022-05-27 | 2022-07-29 | 苏州浪潮智能科技有限公司 | Server production instruction information maintenance system, method, device and storage medium |
| CN116185459A (en)* | 2023-04-24 | 2023-05-30 | 苏州浪潮智能科技有限公司 | Start firmware update method, device and equipment and medium |
| TWI858438B (en)* | 2022-11-25 | 2024-10-11 | 神雲科技股份有限公司 | Bios setup menu access method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104636173A (en)* | 2015-03-11 | 2015-05-20 | 浪潮集团有限公司 | Fast BIOS configuration method |
| US20150149815A1 (en)* | 2013-11-27 | 2015-05-28 | American Megatrends, Inc. | Bios failover update with service processor having direct serial peripheral interface (spi) access |
| TW201621644A (en)* | 2014-12-05 | 2016-06-16 | 英業達股份有限公司 | Server system |
| CN106775877A (en)* | 2016-12-22 | 2017-05-31 | 郑州云海信息技术有限公司 | A kind of firmware method for refreshing and a kind of server |
| CN206236062U (en)* | 2016-12-13 | 2017-06-09 | 北京天地超云科技有限公司 | A kind of server cluster remotely updates BIOS system |
| CN106886440A (en)* | 2017-02-24 | 2017-06-23 | 郑州云海信息技术有限公司 | The version updating method of testing and device of a kind of BMC |
| CN107526593A (en)* | 2017-08-28 | 2017-12-29 | 大唐高鸿信安(浙江)信息科技有限公司 | BMC customizing functions methods based on dynamic link library |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150149815A1 (en)* | 2013-11-27 | 2015-05-28 | American Megatrends, Inc. | Bios failover update with service processor having direct serial peripheral interface (spi) access |
| TW201621644A (en)* | 2014-12-05 | 2016-06-16 | 英業達股份有限公司 | Server system |
| CN104636173A (en)* | 2015-03-11 | 2015-05-20 | 浪潮集团有限公司 | Fast BIOS configuration method |
| CN206236062U (en)* | 2016-12-13 | 2017-06-09 | 北京天地超云科技有限公司 | A kind of server cluster remotely updates BIOS system |
| CN106775877A (en)* | 2016-12-22 | 2017-05-31 | 郑州云海信息技术有限公司 | A kind of firmware method for refreshing and a kind of server |
| CN106886440A (en)* | 2017-02-24 | 2017-06-23 | 郑州云海信息技术有限公司 | The version updating method of testing and device of a kind of BMC |
| CN107526593A (en)* | 2017-08-28 | 2017-12-29 | 大唐高鸿信安(浙江)信息科技有限公司 | BMC customizing functions methods based on dynamic link library |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109189441A (en)* | 2018-09-28 | 2019-01-11 | 郑州云海信息技术有限公司 | A kind of method and apparatus upgrading basic input-output system BIOS |
| CN109408094A (en)* | 2018-11-01 | 2019-03-01 | 郑州云海信息技术有限公司 | A kind of BIOS/firmware method for refreshing, device, equipment and storage medium |
| CN109885328A (en)* | 2019-02-28 | 2019-06-14 | 苏州浪潮智能科技有限公司 | A BIOS update method, system and related components |
| CN109725922B (en)* | 2019-03-06 | 2023-01-10 | 苏州浪潮智能科技有限公司 | A small system upgrade method, system and related device |
| CN109725922A (en)* | 2019-03-06 | 2019-05-07 | 苏州浪潮智能科技有限公司 | A small system upgrade method, system and related device |
| CN110399150A (en)* | 2019-06-27 | 2019-11-01 | 苏州浪潮智能科技有限公司 | A bios upgrade method, system, device and computer storage medium |
| CN110795339A (en)* | 2019-09-29 | 2020-02-14 | 苏州浪潮智能科技有限公司 | Method, device and medium for testing configuration program code of a server |
| CN111176686B (en)* | 2019-12-29 | 2022-03-22 | 山东英信计算机技术有限公司 | BIOS upgrading method and system, electronic equipment and storage medium |
| CN111176686A (en)* | 2019-12-29 | 2020-05-19 | 山东英信计算机技术有限公司 | BIOS upgrading method and system, electronic equipment and storage medium |
| CN113434467B (en)* | 2021-05-31 | 2023-09-05 | 浪潮电子信息产业股份有限公司 | Network file transmission method, device and computer-readable storage medium |
| CN113434467A (en)* | 2021-05-31 | 2021-09-24 | 浪潮电子信息产业股份有限公司 | Network file transmission method and device and computer readable storage medium |
| CN113220332A (en)* | 2021-06-07 | 2021-08-06 | 宁畅信息产业(北京)有限公司 | BIOS (basic input output System) firmware refreshing test method and device, electronic equipment and storage medium |
| CN113220332B (en)* | 2021-06-07 | 2024-07-19 | 宁畅信息产业(北京)有限公司 | BIOS firmware refreshing test method and device, electronic equipment and storage medium |
| CN114020665A (en)* | 2021-11-03 | 2022-02-08 | 联想(北京)有限公司 | Information transmission method, device and transmission system |
| CN114020665B (en)* | 2021-11-03 | 2024-07-23 | 联想(北京)有限公司 | Information transmission method, device and transmission system |
| CN114826909A (en)* | 2022-05-27 | 2022-07-29 | 苏州浪潮智能科技有限公司 | Server production instruction information maintenance system, method, device and storage medium |
| CN114826909B (en)* | 2022-05-27 | 2023-08-08 | 苏州浪潮智能科技有限公司 | Server production order information maintenance system, method, device and storage medium |
| TWI858438B (en)* | 2022-11-25 | 2024-10-11 | 神雲科技股份有限公司 | Bios setup menu access method |
| CN116185459A (en)* | 2023-04-24 | 2023-05-30 | 苏州浪潮智能科技有限公司 | Start firmware update method, device and equipment and medium |
| Publication | Publication Date | Title |
|---|---|---|
| CN108089898A (en) | The method, apparatus and system of a kind of upgrading BIOS | |
| CN110032507B (en) | Application program testing method, device and system, electronic equipment and storage medium | |
| CN102752137B (en) | The apparatus and method of virtual machine network parameter are initiatively set | |
| CN105591819B (en) | The method and device of Configuration network equipment | |
| EP3197094B1 (en) | Software upgrading method and device | |
| WO2016112825A1 (en) | Remote control method, terminal device, management server, and remote control system | |
| CN106797670B (en) | A physical switch initialization method and device | |
| CN104636163A (en) | Firmware upgrading method and related device and system | |
| CN103580942B (en) | A kind of simulative serial port method of testing and device | |
| EP1543415A2 (en) | Method and apparatus for booting with remote configuration data | |
| CN105204880B (en) | computer system and setting method of basic input and output system | |
| EP4440085A3 (en) | Network function virtualization compute element image upgrade | |
| US10324706B1 (en) | Automated software deployment for electromechanical systems | |
| US20090254641A1 (en) | Network card capable of remote boot and method thereof | |
| CN114115917A (en) | Operating system installation method and device | |
| JP2015079486A (en) | System and method for configuring field devices | |
| CN111580833A (en) | Application updating method and system, local management agent device and cloud server | |
| US9983867B2 (en) | Software image provisioning and charging system | |
| WO2015154578A1 (en) | Remote upgrade method, device and system of boot program of single board | |
| TW200622671A (en) | Program installation system and method using the same | |
| CN108170336A (en) | Terminal desktop application display control method and system | |
| JP2019033423A5 (en) | ||
| CN112291081B (en) | Method, system and storage medium for auditing controller cluster data by cloud management platform | |
| US10291743B2 (en) | Configuring service endpoints in native client applications | |
| CN104219097A (en) | Rapid configuration method of distributed system |
| 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 | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20180529 | |
| RJ01 | Rejection of invention patent application after publication |