一种远程和批量更新bios的系统及方法技术方案

技术编号:14397490 阅读:62 留言:0更新日期:2017-01-11 11:21
本发明专利技术公开了一种远程和批量更新bios的系统及方法,系统包括bios更新服务器端、bios更新操作员端和n个终端用户设备;方法包括如下步骤:(1)bios更新操作员端将新版本的bios上传到bios更新服务器端,并在bios更新服务器上填写bios版本和支持设备类型相关的信息,bios更新服务器端自动完成新bios的合法性校验和相关数据保存工作;(2)n个终端用户设备在开机时自动侦测到bios更新服务器端是否有新版本的bios,并自动进行新bios的更新操作。本发明专利技术的有益效果为:所有操作都可远程进行,减少刷新时的人工参与,提高bios刷新效率;对同一类型的机器能实现批量更新bios,不会有遗漏操作的机器;侦测并自动更新的功能都包含在bios中,不需要特定OS的支持。

【技术实现步骤摘要】

本专利技术涉及计算机系统bios领域,尤其是一种远程和批量更新bios的系统及方法
技术介绍
现有技术中,bios更新方式包括两种:通过硬件烧录器将bios烧录到flash芯片上;通过bios刷写软件将bios刷写到flash芯片上。这两种方式的不足之处是:只能实现在本地更新bios,更新bios必须到具体的设备前,没法远程操作;只能实现一对一的更新,对同批次机器bios的更新,每台都要重复bios更新的操作,效率低下,容易造成遗漏更新。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种远程和批量更新bios的系统及方法,能够减少bios刷新时的人工参与,提高bios的刷新效率。为解决上述技术问题,本专利技术提供一种远程和批量更新bios的系统,包括bios更新服务器端、bios更新操作员端和n个终端用户设备;bios更新服务器端、bios更新操作员端和n个终端用户设备之间通过Internet网络连接;bios更新服务器端存放新版本的bios,bios更新操作员端将新版本的bios放置在bios更新服务器端,并在bios更新服务器端选择本bios支持的相应机型;n个终端用户设备在开机时自动侦测到新版本的bios,验证bios是否有效,并自动进行bios的更新操作。优选的,bios更新服务器端内置bios校验算法,采用算法和bios镜像文件生成时的算法相同,bios更新操作员端上传更新bios时,bios更新服务器端会自动检验bios的有效性,避免非法上传无效bios;bios更新服务器端会为每个上传的更新bios建立相应的数据库,保存更新bios版本信息、适配的设备类型信息,这些信息由bios更新操作员端在上传bios的时候填写;有设备接入bios更新服务器端时,bios更新服务器端会检测设备的ID,并和设备之间进行校验通讯,设备端的校验通讯集成在原有bios内部,非法的设备无法通过伪造ID方式从更新服务器端下载更新bios;每台设备从bios更新服务器端成功下载bios都会留有记录,在需要时方便查询。优选的,终端用户设备bios内部集成有自动连接bios更新服务器端并下载更新bios的功能模块;终端用户设备在获得bios更新服务器验证后,会下载更新bios到本地,并对下载的bios进行有效性校验和检测;终端用户设备在自动完成更新bios的过程中,如遇到更新失败的情况,会自动还原到原有bios。相应的,一种远程和批量更新bios的方法,包括如下步骤:(1)bios更新操作员端将新版本的bios上传到bios更新服务器端,并在bios更新服务器上填写bios版本和支持设备类型相关的信息,bios更新服务器端自动完成新bios的合法性校验和相关数据保存工作;(2)n个终端用户设备在开机时自动侦测到bios更新服务器端是否有新版本的bios,并自动进行新bios的更新操作。优选的,bios自动侦测的算法为:(1)n个终端用户设备开机后,bios中的自动侦测模块会主动连接bios更新服务器端;(2)连接bios更新服务器端成功后,n个终端用户设备会发送本机设备校验码给bios更新服务器端;(3)bios更新服务器端收到设备校验码后验证接入的设备是否是支持的合法设备;(4)设备验证通过后,把本机的设备ID、bios版本信息发送给bios服务器端;(5)bios服务器端会根据设备发送的ID和bios版本信息,在服务器上查询是否有适合的新版本bios,并把查询结果反馈给接入设备;(6)如果有合适的新bios,终端用户设备会启动下载bios流程把新的bios及其相应的md5值下载到本机;(7)终端用户设备对下载到本机的bios进行md5校验,校验合格后启动bios自动更新流程。优选的,bios更新服务器端和n个终端用户设备之间的通讯数据都采用Openssl/TSL库进行加解密。本专利技术的有益效果为:所有操作都可远程进行,减少刷新时的人工参与,提高bios刷新效率;对同一类型的机器能实现批量更新bios,不会有遗漏操作的机器;侦测并自动更新的功能都包含在bios中,不需要特定OS的支持。附图说明图1是本专利技术的系统结构示意图。图2是本专利技术的方法流程示意图。图3是本专利技术的bios自动侦测流程示意图。具体实施方式如图1所示,一种远程和批量更新bios的系统,包括bios更新服务器端、bios更新操作员端和n个终端用户机器;bios更新服务器端、bios更新操作员端和n个终端用户机器之间通过Internet网络连接;bios更新服务器端存放新版本的bios,bios更新操作员端将新版本的bios放置在bios更新服务器端,并在bios更新服务器端选择本bios支持的相应机型;n个终端用户机器在开机时自动侦测到新版本的bios,验证bios是否有效,并自动进行bios的更新操作。bios更新服务器端内置bios校验算法,采用算法和bios镜像文件生成时的算法相同,bios更新操作员端上传更新bios时,bios更新服务器端会自动检验bios的有效性,避免非法上传无效bios;bios更新服务器端会为每个上传的更新bios建立相应的数据库,保存更新bios版本信息、适配的设备类型信息,这些信息由bios更新操作员端在上传bios的时候填写;有设备接入bios更新服务器端时,bios更新服务器端会检测设备的ID,并和设备之间进行校验通讯,设备端的校验通讯集成在原有bios内部,非法的设备无法通过伪造ID方式从更新服务器端下载更新bios;每台设备从bios更新服务器端成功下载bios都会留有记录,在需要时方便查询。终端用户设备bios内部集成有自动连接bios更新服务器端并下载更新bios的功能模块;终端用户设备在获得bios更新服务器验证后,会下载更新bios到本地,并对下载的bios进行有效性校验和检测,避免下载的bios不完整或下载了非法的更新bios;终端用户设备在自动完成更新bios的过程中,如遇到更新失败的情况,会自动还原到原有bios。如图2所示,一种远程和批量更新bios的方法,包括如下步骤:(1)bios更新操作员端将新版本的bios上传到bios更新服务器端,并在bios更新服务器上填写bios版本和支持设备类型相关的信息,bios更新服务器端自动完成新bios的合法性校验和相关数据保存工作;(2)n个终端用户设备在开机时自动侦测到bios更新服务器端是否有新版本的bios,并自动进行新bios的更新操作。如图3所示,bios自动侦测的算法为:(1)n个终端用户设备开机后,bios中的自动侦测模块会主动连接bios更新服务器端;(2)连接bios更新服务器端成功后,n个终端用户设备会发送本机设备校验码给bios更新服务器端;(3)bios更新服务器端收到设备校验码后验证接入的设备是否是支持的合法设备;(4)设备验证通过后,把本机的设备ID、bios版本信息发送给bios服务器端;(5)bios服务器端会根据设备发送的ID和bios版本信息,在服务器上查询是否有适合的新版本bios,并把查询结果反馈给接入设备;(6)如果有合适的新bios,终端用户设备会启动下载bios流程把新的bios及其相应的md5值本文档来自技高网...
一种远程和批量更新bios的系统及方法

【技术保护点】
一种远程和批量更新bios的系统,其特征在于,包括:bios更新服务器端、bios更新操作员端和n个终端用户设备;bios更新服务器端、bios更新操作员端和n个终端用户设备之间通过Internet网络连接;bios更新服务器端存放新版本的bios,bios更新操作员端将新版本的bios放置在bios更新服务器端,并在bios更新服务器端选择本bios支持的相应机型;n个终端用户设备在开机时自动侦测到新版本的bios,验证bios是否有效,并自动进行bios的更新操作。

【技术特征摘要】
1.一种远程和批量更新bios的系统,其特征在于,包括:bios更新服务器端、bios更新操作员端和n个终端用户设备;bios更新服务器端、bios更新操作员端和n个终端用户设备之间通过Internet网络连接;bios更新服务器端存放新版本的bios,bios更新操作员端将新版本的bios放置在bios更新服务器端,并在bios更新服务器端选择本bios支持的相应机型;n个终端用户设备在开机时自动侦测到新版本的bios,验证bios是否有效,并自动进行bios的更新操作。2.如权利要求1所述的远程和批量更新bios的系统,其特征在于,bios更新服务器端内置bios校验算法,采用算法和bios镜像文件生成时的算法相同,bios更新操作员端上传更新bios时,bios更新服务器端自动检验bios的有效性;bios更新服务器端会为每个上传的更新bios建立相应的数据库,保存更新bios版本信息、适配的设备类型信息,信息由bios更新操作员端在上传bios的时候填写;有设备接入bios更新服务器端时,bios更新服务器端检测设备的ID,并和设备之间进行校验通讯,设备端的校验通讯集成在原有bios内部,非法的设备无法通过伪造ID方式从更新服务器端下载更新bios;每台设备从bios更新服务器端成功下载bios都留有记录,在需要时方便查询。3.如权利要求1所述的远程和批量更新bios的系统,其特征在于,终端用户设备bios内部集成有自动连接bios更新服务器端并下载更新bios的功能模块;终端用户设备在获得bios更新服务器验证后,下载更新bios到本地,并对下载的bios进行有效性...

【专利技术属性】
技术研发人员:徐家武
申请(专利权)人:南京百敖软件有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1