The invention discloses a firmware updating method and device, which includes: determining the device type and scene information when firmware updating is needed for computing devices; in which scene information is used to indicate the scene of the computing device to be applied; querying the storage system with firmware upgrade package in advance for the existence of corresponding firmware upgrade according to the device type and scene information The level package and the client upgrade program corresponding to the firmware upgrade package; the client upgrade program is used to read the corresponding upgrade package for firmware upgrade when it is executed; according to the query results, the computing device is instructed to execute the client upgrade program, which facilitates the unified management and maintenance of various types of server firmware, improves work efficiency and reduces the operation of the enterprise. Ben.
【技术实现步骤摘要】
固件更新方法和装置
本专利技术涉及计算机
,具体涉及一种固件更新方法和装置。
技术介绍
随着互联网的飞速发展,各种种类繁多的应用层出不穷。移动互联网给我们的生活和工作带来了巨大的便利,底层支撑这一切的基石是计算设备。计算设备的种类繁多,这就给我们日常的运维工作带来了较大的挑战。其中固件更新和定制化刷新的工作由于涉及到的计算设备种类多样,因此相关的更新工具、固件镜像、工具的使用方式也各不相同。这对于固件版本的统一管理造成较大的不便,不利于统一的维护和检索,其次更新工具的使用要求操作人员具备一定的技术能力,很多时候需要专业的运维工程师到现场维护,增加了企业的运营成本。在固件更新时,一般情况下都将固件更新到最新版本,而最新版本的固件在当前的使用场景下性能不一定是最优的,不能实现固件版本和使用场景的匹配。基于以上技术问题,本申请提供一种固件更新方法和装置,便于各种型号的计算设备固件的统一管理和维护、提高了工作效率、降低了企业的运营成本。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种固件更新方法和装置便于各种型号的计算设备固件的统一管理和维护、提高了工作效率、 ...
【技术保护点】
1.一种固件更新方法,其特征在于:当需要对计算设备进行固件更新时,确定设备型号和场景信息;其中,所述场景信息用于指示待应用所述计算设备的场景;根据所述设备型号和所述场景信息,向预先存储有固件升级包的存储系统查询是否存在相应的固件升级包以及该固件升级包对应的客户端升级程序;其中,客户端升级程序用于在被执行时读取相应的升级包进行固件升级;根据查询结果,指示所述计算设备执行所述客户端升级程序。
【技术特征摘要】
1.一种固件更新方法,其特征在于:当需要对计算设备进行固件更新时,确定设备型号和场景信息;其中,所述场景信息用于指示待应用所述计算设备的场景;根据所述设备型号和所述场景信息,向预先存储有固件升级包的存储系统查询是否存在相应的固件升级包以及该固件升级包对应的客户端升级程序;其中,客户端升级程序用于在被执行时读取相应的升级包进行固件升级;根据查询结果,指示所述计算设备执行所述客户端升级程序。2.根据权利要求1所述的方法,其特征在于:所述存储系统在存储有各设备型号下的固件升级包以及各版本固件升级包版本信息和相应的应用场景信息的映射关系;所述根据所述设备型号和场景信息,向预先存储有固件升级包的存储系统中查询是否存在相应的固件升级包以及该固件升级包包对应的客户端升级程序,包括:查询所述各版本固件升级包版本信息和相应的应用场景信息的映射关系;确定所述映射关系中是否存在与所述场景信息匹配的固件升级包以及该固件包对应的客户端升级程序。3.根据权利要求2所述的方法,其特征在于:所述根据查询结果,指示所述计算设备执行所述客户端升级程序,包括:当所述映射关系中存在与所述应用场景匹配的固件升级包版本信息,向所述计算设备发送包括与所述应用场景匹配的固件升级包版本信息对应的固件升级包和所述固件升级包对应的客户端升级程序的消息,指示所述计算设备执行所述客户端升级程序。4.根据权利要求2所述的方法,其特征在于:所述根据查询结果,指示所述计算设备执行所述客户端升级程序,包括:当所述映射关系中不存在与所述应用场景匹配的固件升级包版本信息,则向管理员发送请求在所述系统中上传与所述场景信息对应的固件升级包和该固件包对应的客户端升级程序消息。5.根据权利要求2所述的方法,其特征在于:所述固件升级请求中还包括目前的固件版本信息;所述根据查询结果,指示所述计算设备执行所述客户端升级程序,包括:当所述映射关系中存在与所述应用场景匹配的固件升级包版本信息,依次比较所述目前固件版本信息对应的升级包中的文件和与所述应用场景匹配的固件升级包中的文件,标记所述目前固件版本信息对应的升级包和所述应用场景匹配的固件升级包中的文件,向所述计算设备发送包括所标记的文件和所述应用场景匹配的固件升级包对应的客户端升级程序的消息,指示所述计算设备执行所述客户端升级程序。6.一种固件更新装置,包括存储器和处理器;其特征在于:所...
【专利技术属性】
技术研发人员:张玉峰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。