一种固件升级的方法、装置和计算机可读存储介质制造方法及图纸

技术编号:20796682 阅读:45 留言:0更新日期:2019-04-06 10:19
本发明专利技术实施例公开了一种固件升级的方法、装置和计算机可读存储介质,判断接收的固件激活命令是否为在线升级命令;若是,则调用预先设定的业务处理系统接替固态硬盘当前的业务工作,以保证固态硬盘业务的不中断,由于固态硬盘当前处于空闲状态,此时可以加载与固件激活命令相对应的目标固件至固态硬盘;在完成固态硬盘的固件升级后,则将业务处理系统当前的业务工作转移至固态硬盘,从而恢复固态硬盘上的业务。在该技术方案中,通过调用预先设定的业务处理系统接替固态硬盘当前的业务工作,可以保证业务的连续性,并且实现了固态硬盘在不断电的情况下固件的升级操作,为运营和维护提供了方便,提高了业务开发效率。

A Firmware Upgrade Method, Device and Computer Readable Storage Media

The embodiment of the present invention discloses a method, device and computer readable storage medium for firmware upgrade to determine whether the received firmware activation command is an on-line upgrade command or not; if so, a pre-set business processing system is called to replace the current business work of the solid-state hard disk in order to ensure that the business of the solid-state hard disk is uninterrupted, since the solid-state hard disk is currently idle, then it can be used. To load the target firmware corresponding to the firmware activation command to the solid-state hard disk; after the firmware upgrade of the solid-state hard disk is completed, the current business work of the business processing system is transferred to the solid-state hard disk to restore the business on the solid-state hard disk. In this technical scheme, the business continuity can be guaranteed by calling the pre-set business processing system to replace the current business work of solid-state hard disk, and the firmware upgrade operation of solid-state hard disk under the condition of uninterrupted power supply can be realized, which provides convenience for operation and maintenance and improves the efficiency of business development.

【技术实现步骤摘要】
一种固件升级的方法、装置和计算机可读存储介质
本专利技术涉及固态硬盘
,特别是涉及一种固件升级的方法、装置和计算机可读存储介质。
技术介绍
随着互联网、云计算、物联网等技术的发展,固态硬盘(SolidStateDrives,SSD)作为新一代存储设备,以其读写速度快、功耗低等优点被广泛应用。固件(Firmware,FW)对于SSD来说是十分重要的,掌控着读写和传输的算法,一个新版本的固件就可能为SSD带来性能上的提升或者添加了新的功能,因此固件的升级是很必要的。SSD的固件升级需要停止当前业务,在主机端通过升级工具将固件下载到SSD的指定位置。传统方式中,为使新升级的固件生效,需要通过重启主机的方式或者是热插拔的方式使得SSD断电并重新上电,以加载新升级的固件。SSD的断电操作会导致当前业务的中断,特别是对于数据中心等要求业务24小时不断电的场景应用下,为运营和维护带来了较多的不便。可见,如何在固件升级时保证业务的连续性,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种固件升级的方法、装置和计算机可读存储介质,可以在固件升级时保证业务的连续性。为解决本文档来自技高网...

【技术保护点】
1.一种固件升级的方法,其特征在于,包括:判断接收的固件激活命令是否为在线升级命令;若是,则调用预先设定的业务处理系统接替固态硬盘当前的业务工作;加载与所述固件激活命令相对应的目标固件至所述固态硬盘;当完成固态硬盘的固件升级后,则将所述业务处理系统当前的业务工作转移至所述固态硬盘。

【技术特征摘要】
1.一种固件升级的方法,其特征在于,包括:判断接收的固件激活命令是否为在线升级命令;若是,则调用预先设定的业务处理系统接替固态硬盘当前的业务工作;加载与所述固件激活命令相对应的目标固件至所述固态硬盘;当完成固态硬盘的固件升级后,则将所述业务处理系统当前的业务工作转移至所述固态硬盘。2.根据权利要求1所述的方法,其特征在于,在所述判断接收的固件激活命令是否为在线升级命令之前还包括:当接收到固件激活命令时,则从本地内存中读取目标固件,并将所述目标固件存储至非易失存储介质中。3.根据权利要求2所述的方法,其特征在于,在所述将所述目标固件存储至非易失存储介质之前还包括:判断所述目标固件是否完整;若是,则执行将所述目标固件存储至非易失存储介质的步骤;若否,则进行告警提示。4.根据权利要求1-3任意一项所述的方法,其特征在于,在所述将所述业务处理系统当前的业务工作转移至所述固态硬盘之后还包括:判断所述固态硬盘的固件是否为升级后的目标固件;若否,则展示固件升级异常的提示信息。5.一种固件升级的装置,其特征在于,包括判断单元、调用单元、加载单元和切换单元;所述判断单元,用于判断接收的固件激活命令是否为在线升级命令;若是,则触发所述调用单元;所述调用单元,用于调用预先设定的业务处理系统接替固态硬盘当前的业务工作;所述加载单元,用于加载与所述固件激活命令相对应的目标固件至所述固态硬盘;所述切换...

【专利技术属性】
技术研发人员:毕延帅
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东,37

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

1