[发明专利]固件升级方法、装置、终端设备及计算机可读存储介质在审
申请号: | 202110227980.9 | 申请日: | 2021-03-02 |
公开(公告)号: | CN113094075A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 章永冰 | 申请(专利权)人: | 厦门亿联网络技术股份有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F11/14 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 陈旭红;吕金金 |
地址: | 361009 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 装置 终端设备 计算机 可读 存储 介质 | ||
本发明公开了一种固件升级方法,包括:确定待升级的目标固件,检测所述目标固件的下载进度;当所述下载进度小于百分之百时,获取所述目标固件的记录文件及已下载文件,并将所述已下载文件保存至服务器的本地文件中;判断是否存在异常事件,若是,暂停并退出当前下载,并根据所述记录文件保存当前下载的固件数据,将当前位置作为中止位置;判断是否接收到外部触发的恢复下载指令,若是,根据所述记录文件,从所述中止位置恢复下载。本发明公开的固件升级方法,能够在出现应用干扰、设备异常或服务器异常的情况下使固件暂停下载,并在应用退出或异常结束后自动恢复下载及自动升级,克服了固件升级中多次触发的缺点,提高了固件升级的成功率。
技术领域
本发明涉及固件升级技术领域,特别是涉及一种固件升级方法、装置、终端设备及计算机可读存储介质。
背景技术
固件是指设备内部保存的设备“驱动程序”,通过固件操作系统才能按照标准的设备驱动实现特定机器的运行动作,例如光驱、刻录机等都有内部固件。升级固件主要是为了解决一些Bug及兼容性问题,在固件维护中常常会对固件进行升级操作。但是现有技术中,固件升级存在的一个明显缺点是:一旦出现设备重启、网络异常等问题,下载就会断开,即固件下载就会失败,进而导致升级失败。而这种情况下往往需要管理员尽快分析失败原因,重新配置升级环境后再次触发升级,操作繁琐且固件升级率低。因此,如何提供一种固件升级方法以提高升级成功率,简化升级操作,是本领域亟待解决的技术问题。
发明内容
本发明的目的在于提供一种固件升级方法、装置、终端设备及计算机可读存储介质,该方法降低了固件下载过程受设备终端和服务器短时间出现异常情况的影响,在终端关机、软关机、断网时、进入优先级高的应用场景时能自动暂停下载,在终端开机、恢复网络及场景退出的情况下可以自动检查是否有未完成的固件下载任务,自动恢复下载并在完成后自动升级,克服了多次触发升级的缺点,提高了固件升级的成功率。
为了克服上述现有技术中的缺陷,本发明提供了一种固件升级方法,包括:
确定待升级的目标固件,检测所述目标固件的下载进度;
当所述下载进度小于百分之百时,获取所述目标固件的记录文件及已下载文件,并将所述已下载文件保存至服务器的本地文件中;
判断是否存在异常事件,若是,暂停并退出当前下载,并根据所述记录文件保存当前下载的固件数据,将当前位置作为中止位置;
判断是否接收到外部触发的恢复下载指令,若是,根据所述记录文件,从所述中止位置恢复下载。
作为优选地,所述当所述下载进度小于百分之百时,获取所述目标固件的记录文件,并将所述记录文件保存至服务器的本地文件中,包括:
当所述下载进度为零时,创建所述目标固件的记录文件并开始记录下载信息,向服务器发起请求以使所述目标固件的记录文件保存至所述服务器;
当目标固件下载进度大于零小于百分之百时,读取所述目标固件的记录文件以获得下载信息,向所述服务器发起请求以使所述目标固件的记录文件保存至所述服务器。
作为优选地,所述固件升级方法,还包括:
当所述下载进度等于百分之百,或不存在异常事件时,进入固件安装流程,并在升级成功后重启所述目标固件。
作为优选地,所述异常事件包括网络断开、语音通话干扰、视频通话干扰、软关机或硬关机。
本发明某一实施例还提供一种固件升级装置,包括:
目标固件获取单元,用于确定待升级的目标固件,检测所述目标固件的下载进度;
记录文件获取单元,用于当所述下载进度小于百分之百时,获取所述目标固件的记录文件及已下载文件,并将所述已下载文件保存至服务器的本地文件中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门亿联网络技术股份有限公司,未经厦门亿联网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110227980.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通讯基站用的散热插片折弯装置
- 下一篇:一种U型金属管件弯折装置