一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种BIOS升级方法与流程

2022-07-16 17:56:46 来源:中国专利 TAG:

一种bios升级方法
技术领域
1.本发明涉及计算机技术领域,具体属于一种bios升级方法。


背景技术:

2.升级计算机主板的bios可以提升计算机的性能,解决计算机的某些故障和硬件兼容与识别问题。bios是英文“basicinputoutputsystem”的缩写,中文名称就是“基本输入输出系统”。它是一组固化在计算机主板上的一个rom芯片上的程序。主要包括有计算机系统最重要的基本输入输出程序、系统信息设置、开机上电自检程序和系统启动自举程序等。它为计算机提供最低级的、最直接的硬件控制,计算机的原始操作都是依照固化在bios里的内容来完成的。计算机用户在使用计算机的过程中,都会接触到bios,它在计算机系统中起着非常重要的作用。
3.目前,计算机中的bios升级操作指令较为复杂,执行过程较为繁琐,对于购买网络设备的用户来说,一般因为无法单独完成此类复杂的操作,使得用户很难便捷的对bios进行升级。


技术实现要素:

4.本发明的目的是提供了一种bios升级方法,克服了现有技术的不足,用户将客户端与服务器连接后,服务器定时或不定时的获取客户端设备的bios版本,与服务器预设的版本进行对比后可以自动进行升级,不需要复杂的操作。
5.为解决上述问题,本发明所采取的技术方案如下:一种bios升级方法,包括以下步骤:步骤一,服务器在文件存储位置预存各个型号版本的bios文件,形成bios版本解释文本;步骤二,接收用户通过客户端登录服务器的指令,并建立客户端与服务器的数据传输通道;步骤三,获取客户端设备信息,检测当前bios的版本号,将当前bios的版本号与预存的bios版本解释文本进行对比,判断是否需要升级,若需要升级则进入步骤四,反之,则进入步骤五;步骤四,服务器向客户端发送对应型号版本的bios文件,客户端安装该bios文件,执行bios升级操作;步骤五,客户端设备加载bios,启动操作系统。
6.进一步,步骤一中所述bios版本解释文本包括版本号、预存下载地址和升级包文件名。
7.进一步,步骤三中所述判断是否需要升级包括以下步骤:服务器比较客户端设备的bios版本号和服务器预存的bios版本解释文本中的版本号,若版本解释文本中的bios版本号大于客户端设备的bios版本号,则需要升级,反之则不需要升级。
8.进一步,步骤三中服务器定时或不定时来获取客户端设备信息,所述客户端设备信息还包括设备识别码,服务器的预存信息包括bios文件的客户端设备识别码列表。
9.进一步,步骤四之前还包括:在客户端设备预先安装bios下载模块和bios安装模块,所述bios下载模块用于根据bios文件下载地址的类型,适配并搭建适合升 级包下载地址的下载方式,所述bios安装模块为flashrom模块。
10.进一步,步骤四中服务器向客户端发送对应型号版本的bios文件,包括以下步骤:服务器向客户端发送对应版本型号bios文件的bios版本解释文本,客户端设备解析出预存下载地址和升级包文件名,下载对应bios文件。
11.进一步,步骤四之后还包括:客户端设备发送升级成功信息给服务器,若服务器未收到升级成功信息,通过预设的重启指令控制客户端设备重启,重新更新客户端设备的bios。
12.本发明与现有技术相比较,本发明的实施效果如下:本发明利用服务器定时或不定时的获取客户端设备的bios版本,与服务器预设的版本进行对比后可以自动进行升级,通过上述方法升级bios,减少了操作步骤和工作量,有利于技术人员进行后期维护工作,提高了工作效率,也提高了bios刷新升级的稳定性,节约了时间和成本。
附图说明
13.图1为本发明的方法流程框图。
具体实施方式
14.下面结合实施例对本发明作进一步的描述,但本发明不仅限于这些实例,在为脱离本发明宗旨的前提下,所为任何改进均落在本发明的保护范围之内。
15.本发明所述的一种bios升级方法,包括以下步骤:步骤一,服务器在文件存储位置预存各个型号版本的bios文件,形成bios版本解释文本;步骤二,接收用户通过客户端登录服务器的指令,并建立客户端与服务器的数据传输通道,数据传输通道实现服务器与客户端之间的信息交互;步骤三,获取客户端设备信息,检测当前bios的版本号,将当前bios的版本号与预存的bios版本解释文本进行对比,判断是否需要升级,若需要升级则进入步骤四,反之,则进入步骤五;步骤四,服务器向客户端发送对应型号版本的bios文件,客户端安装该bios文件,执行bios升级操作;步骤五,客户端设备加载bios,启动操作系统。
16.步骤一中bios版本解释文本包括版本号、预存下载地址和升级包文件名。
17.步骤三中判断是否需要升级包括以下步骤:服务器比较客户端设备的bios版本号和服务器预存的bios版本解释文本中的版本号,若版本解释文本中的bios版本号大于客户端设备的bios版本号,则需要升级,反之则不需要升级。
18.步骤三中服务器定时或不定时来获取客户端设备信息,客户端设备信息还包括设
备识别码,服务器的预存信息包括bios文件的客户端设备识别码列表。
19.步骤四之前还包括:在客户端设备预先安装bios下载模块和bios安装模块,bios下载模块用于根据bios文件下载地址的类型,适配并搭建适合升 级包下载地址的下载方式,bios安装模块为flashrom模块。
20.步骤四中服务器向客户端发送对应型号版本的bios文件,包括以下步骤:服务器向客户端发送对应版本型号bios文件的bios版本解释文本,客户端设备解析出预存下载地址和升级包文件名,下载对应bios文件。
21.步骤四之后还包括:客户端设备发送升级成功信息给服务器,若服务器未收到升级成功信息,通过预设的重启指令控制客户端设备重启,重新更新客户端设备的bios。
22.用户通过客户端登录服务器,服务器通过定时或不定时的方式获取客户端设备的bios信息,将客户端设备的bios信息与预存在服务器端的最新的bios文件进行对比,如果二者不一致,即可通过客户端下载并安装最新的bios文件,实现bios的升级。通过上述方法升级bios,减少了操作步骤和工作量,有利于技术人员进行后 期维护工作,提高了工作效率,也提高了bios刷新升级的稳定性,节约了时间和成本。
23.以上内容仅仅是对本发明构思所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的构思或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。


技术特征:
1.一种bios升级方法,其特征在于:包括以下步骤:步骤一,服务器在文件存储位置预存各个型号版本的bios文件,形成bios版本解释文本;步骤二,接收用户通过客户端登录服务器的指令,并建立客户端与服务器的数据传输通道;步骤三,获取客户端设备信息,检测当前bios的版本号,将当前bios的版本号与预存的bios版本解释文本进行对比,判断是否需要升级,若需要升级则进入步骤四,反之,则进入步骤五;步骤四,服务器向客户端发送对应型号版本的bios文件,客户端安装该bios文件,执行bios升级操作;步骤五,客户端设备加载bios,启动操作系统。2.根据权利要求1所述的一种bios升级方法,其特征在于:步骤一中所述bios版本解释文本包括版本号、预存下载地址和升级包文件名。3.根据权利要求2所述的一种bios升级方法,其特征在于:步骤三中所述判断是否需要升级包括以下步骤:服务器比较客户端设备的bios版本号和服务器预存的bios版本解释文本中的版本号,若版本解释文本中的bios版本号大于客户端设备的bios版本号,则需要升级,反之则不需要升级。4.根据权利要求3所述的一种bios升级方法,其特征在于:步骤三中服务器定时或不定时来获取客户端设备信息,所述客户端设备信息还包括设备识别码,服务器的预存信息包括bios文件的客户端设备识别码列表。5.根据权利要求1所述的一种bios升级方法,其特征在于:步骤四之前还包括:在客户端设备预先安装bios下载模块和bios安装模块,所述bios下载模块用于根据bios文件下载地址的类型,适配并搭建适合升 级包下载地址的下载方式,所述bios安装模块为flashrom模块。6.根据权利要求5所述的一种bios升级方法,其特征在于:步骤四中服务器向客户端发送对应型号版本的bios文件,包括以下步骤:服务器向客户端发送对应版本型号bios文件的bios版本解释文本,客户端设备解析出预存下载地址和升级包文件名,下载对应bios文件。7.根据权利要求6所述的一种bios升级方法,其特征在于:步骤四之后还包括:客户端设备发送升级成功信息给服务器,若服务器未收到升级成功信息,通过预设的重启指令控制客户端设备重启,重新更新客户端设备的bios。

技术总结
本发明涉及计算机技术领域,具体是公开了一种BIOS升级方法,包括以下步骤:服务器在文件存储位置预存各个型号版本的BIOS文件,形成BIOS版本解释文本;接收用户通过客户端登录服务器的指令,并建立客户端与服务器的数据传输通道;获取客户端设备信息,检测当前BIOS的版本号,将当前BIOS的版本号与预存的BIOS版本解释文本进行对比,判断是否需要升级;服务器向客户端发送对应型号版本的BIOS文件,客户端安装该BIOS文件,执行BIOS升级操作;客户端设备加载BIOS,启动操作系统。本发明克服了现有技术的不足,用户将客户端与服务器连接后,服务器定时或不定时的获取客户端设备的BIOS版本,与服务器预设的版本进行对比后可以自动进行升级,不需要复杂的操作。不需要复杂的操作。不需要复杂的操作。


技术研发人员:冉将军 申刚
受保护的技术使用者:四川中普盈通科技有限公司
技术研发日:2022.05.06
技术公布日:2022/7/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献