[发明专利]一种计算机固件刷新方法在审
申请号: | 201710386311.X | 申请日: | 2017-05-26 |
公开(公告)号: | CN107220084A | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 吴培琴;王佩 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 刷新 方法 | ||
技术领域
本发明涉及计算机固件技术领域,具体地说是一种计算机固件刷新方法。
背景技术
在当前计算机制造工厂,都要进行BIOS、BMC和各种外插卡的固件刷新操作。计算机整机需要刷新的固件种类众多,并且更新频繁,在实际应用中存在很多问题:
(1)有的工厂每次固件更新,需要将固件文件和刷新工具传到服务器上,由操作员手动选择更新,由于是手动执行,难免会有误操作,并且不能实现自动化,造成人力和时间的浪费,测试效率低下。
(2)有的工厂固件刷新能够实现自动化刷新,编写对应的脚本,自动调用执行。但当有固件更新时,仍然需要修改脚本或是配置文件,这需要有一定能力的工程师进行操作,万一脚本或配置文件修改错误,造成脚本无法执行。
发明内容
为克服上述现有技术存在的不足,本发明的目的在于提供一种使用简单、刷新方便的计算机固件刷新方法,该方法整个过程由脚本控制,不会出现漏刷、误刷等情况,保证了刷新质量。
本发明解决其技术问题所采用的技术方案是:一种计算机固件刷新方法,其特征是:将待刷新固件的相关信息整理到同一文件下;通过网页展示和编辑所述相关信息;通过脚本读取所述相关信息对固件进行操作。
进一步地,所述方法的具体步骤为,
创建数据库,将待刷新固件的相关信息填入数据库中;
搭建Web服务器,将所述数据库通过网页展示,并通过网页编辑所述相关信息;
编写固件刷新脚本;
执行所述脚本,从数据库获取固件刷新规则,进行固件刷新。
进一步地,所述待刷新固件的相关信息包括固件种类、子类型、固件文件和所述固件刷新规则。
进一步地,所述Web服务器将MySQL数据库作为存储介质,将Tomcat作为Web应用服务器,将JSP作为解析语言,通过SSM框架进行业务处理。
进一步地,所述SSM框架的springmvc进行网页展示业务的处理;spring进行控制层的逻辑处理,包括逻辑请求业务的处理;mybatis进行数据库通讯业务的处理。
进一步地,所述SSM框架还包括鉴权处理业务,通过网页展示,所述鉴权处理业务对发送请求的地址做拦截分析,判断所述地址是否有处理权限,如果所述地址有权限,则该请求可以处理,如果所述地址没有权限,则拒绝请求并返回错误信息。
进一步地,所述固件刷新脚本逐一读取固件的当前版本,从所述数据库中抓取该固件的刷新规则,判断是否需要刷新,如果需要刷新,则执行刷新动作,如果不需要刷新,则进行下一固件的检查。
进一步地,所述固件刷新规则包括是否强制刷新、刷新时间的要求、固件期望版本。
本发明的有益效果是:与现有技术相比,本发明将待刷新固件的相关信息存储到数据库中,刷新时有脚本根据数据库中相应固件的刷新规则进行逐项检查、刷新,整个过程由脚本控制,不会出现漏刷、越权误刷等情况,保证了刷新的质量;全程不需要人力参与,减少刷新成本,减轻工作人员的负担;
如需要对所述待刷新芯片的相关信息如刷新规则进行修改时,只要打开web服务器的web展示界面,进行相关信息的编辑即可,不需要对脚本进行更改,保证了脚本的独立性和通用性,降低了脚本维护成本,且在web界面操作时,无需理解如何刷新,没有编程基础的人员也可以轻松使用,适用性广泛。
附图说明
图1是本发明所述方法的流程示意图;
图2是本发明所述脚本执行的流程示意图。
具体实施方式
为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。本发明省略了对公知技术及工艺的描述以避免不必要地限制本发明。
本发明的一种计算机固件刷新方法,该方法将待刷新固件的相关信息整理到同一文件下;通过网页展示和编辑所述相关信息;通过脚本读取所述相关信息对固件进行操作。固件的相关信息包括固件种类、PN编码、SN编码、子类型、固件文件等概要信息以及固件的期望版本、是否强制刷新、对刷新时间的要求等刷新规则的信息。其中PN(Production Number)编码和SN(Serial Number)编码分别表示固件的生产编号和产品序列号。
如图1所示,所述方法的实现过程包括:
创建数据库,将待刷新固件的相关信息填入数据库中;
搭建Web服务器,将所述数据库通过网页展示,并通过网页编辑所述相关信息;
编写固件刷新脚本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710386311.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种支撑装置
- 下一篇:一种建筑机械用支撑架