[发明专利]服务器电源在线更新方法、装置、计算机设备及存储介质在审
申请号: | 202110705520.2 | 申请日: | 2021-06-24 |
公开(公告)号: | CN113568633A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 熊浪;段建华;刘昊 | 申请(专利权)人: | 东莞市奥海科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F11/10 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 吴英铭 |
地址: | 523000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 电源 在线 更新 方法 装置 计算机 设备 存储 介质 | ||
本发明涉及服务器电源在线更新领域,尤其涉及一种服务器电源在线更新方法、装置、计算机设备及存储介质,其方法包括:获取更新数据,将更新数据分块发送给服务器电源;当服务器电源接收到更新数据,将更新数据分块存储至服务器电源的外部存储器中;校验更新数据;若更新数据通过校验,则获取更新数据的版本头;通过版本头判断更新数据是否为待更新的数据;若更新数据为待更新的数据,则将更新数据更新至内部存储器中,以使服务器电源完成在线更新。本发明将更新数据存储至外部存储器作备份,避免服务器电源在线过程中出现故障而导致在线更新失败。
技术领域
本发明涉及服务器电源在线更新领域,尤其涉及一种服务器电源在线更新方法、装置、计算机设备及存储介质。
背景技术
目前,服务器电源对软件功能的需求越来越多样化。为了满足客户端的需求,通常需要服务器电源有在线升级的功能。在现有技术中,直接在电源内部存储器(快闪存储器)中对电源固件进行升级,很容易导致电源无法开机或无法正常开机。
发明内容
基于此,有必要针对上述技术问题,提供一种服务器电源在线更新方法、装置、计算机设备及存储介质,以解决在电源内部存储器(快闪存储器)中对电源固件进行升级,很容易导致电源无法开机或无法正常开机的问题。
一种服务器电源在线更新方法,包括:
获取更新数据,将所述更新数据分块发送给服务器电源;
当服务器电源接收到所述更新数据,将所述更新数据分块存储至所述服务器电源的外部存储器中;所述服务器电源包括内部存储器和外部存储器;
在所述服务器电源完成接收所述更新数据之后,校验所述更新数据;
若所述更新数据通过校验,则从所述外部存储器中获取所述更新数据的版本头;
通过所述版本头判断所述更新数据是否为待更新的数据;
若所述更新数据为待更新的数据,则将所述更新数据更新至所述内部存储器中,以使所述服务器电源完成在线更新。
一种服务器电源在线更新装置,包括:
更新数据获取模块,用于获取更新数据,将所述更新数据分块发送给服务器电源;
更新数据存储模块,用于当服务器电源接收到所述更新数据,将所述更新数据分块存储至所述服务器电源的外部存储器中;所述服务器电源包括内部存储器和外部存储器;
校验模块,用于在所述服务器电源完成接收所述更新数据之后,校验所述更新数据;
版本头获取模块,用于若所述更新数据通过校验,则从所述外部存储器中获取所述更新数据的版本头;
判断模块,用于通过所述版本头判断所述更新数据是否为待更新的数据;
更新模块,用于若所述更新数据为待更新的数据,则将所述更新数据更新至所述内部存储器中,以使所述服务器电源完成在线更新
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现上述服务器电源在线更新方法。
一个或多个存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如上述服务器电源在线更新方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市奥海科技股份有限公司,未经东莞市奥海科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110705520.2/2.html,转载请声明来源钻瓜专利网。