[发明专利]一种固件远程升级方法及装置有效
申请号: | 202111129234.2 | 申请日: | 2021-09-26 |
公开(公告)号: | CN113805921B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 肖明禄 | 申请(专利权)人: | 深圳威消保科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 陈彦朝 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 升级 方法 装置 | ||
本发明公开了一种固件远程升级方法及装置,其方法包括:对目标主机进行固件检测以确认其是否需要升级固件;当确认目标主机需要升级固件时,调取目标主机适配的更新固件程序;将所述更新固件程序拆分为多个更新数据包传输至预设上位机;利用所述预设上位机检测目标主机的系统状态是否正常,若是,将所述更新固件程序传输至目标主机,否则,发出系统异常的提醒。通过利用有线传输的方式来使得目标主机接收对应的更新固件程序相比于现有技术中利用无线网络传输来说更加稳定和可靠,避免数据在传输过程中的失真问题,提高了目标主机更新固件的可靠性和安装成功概率。
技术领域
本发明涉及通信技术领域,尤其涉及一种固件远程升级方法及装置。
背景技术
固件(Firmware)是指设备内部保存的设备“驱动程序”,承担着操作系统最基础最底层的工作,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作。可见,在硬件设备中,固件就是硬件设备的灵魂,决定着硬件设备的功能及性能。为了修复产品缺陷、满足不断变化的需求和新功能、以及缩短产品周期,会对设备的固件进行升级。现有的固件升级方法为待升级设备向服务器发出固件更新请求,服务器将与待升级设备匹配的更新固件程序传输至待升级设备,上述方法方便快捷,可以在线实现固件更新,提高了用户的体验感,但同时存在以下问题:在设备固件更新过程中容易受自身网络和系统影响进而在下载更新固件程序的过程中出现数据失真的情况从而导致最终更新失败,浪费时间成本、降低了用户的体验感。
发明内容
针对上述所显示出来的问题,本发明提供了一种固件远程升级方法及装置用以解决背景技术中提到的在设备固件更新过程中容易受自身网络和系统影响进而在下载更新固件程序的过程中出现数据失真的情况从而导致最终更新失败,浪费时间成本、降低了用户的体验感的问题。
一种固件远程升级方法,包括以下步骤:
对目标主机进行固件检测以确认其是否需要升级固件;
当确认目标主机需要升级固件时,调取目标主机适配的更新固件程序;
将所述更新固件程序拆分为多个更新数据包传输至预设上位机;
利用所述预设上位机检测目标主机的系统状态是否正常,若是,将所述更新固件程序传输至目标主机,否则,发出系统异常的提醒。
优选的,所述对目标主机进行固件检测以确认其是否需要升级固件,包括:
检测所述目标主机的当前固件程序版本;
确认所述当前固件程序版本是否为最新固件程序版本,若是,确认目标主机无需升级固件,否则,确认目标主机中是否下载有所述最新固件程序版本;
若是,向所述目标主机发出安装所述最新固件程序版本的提醒;
否则,确认所述目标主机需要升级固件,获取所述目标主机的序列号进行记录。
优选的,所述当确认目标主机需要升级固件时,调取目标主机适配的更新固件程序,包括:
根据目标主机的当前固件程序版本获取其对应的多个第一更新固件;
获取所述目标主机的主机型号,将所述主机型号在预设固件库中进行匹配以确定与目标主机适配的第二更新固件;
将多个第一更新固件中与第二更新固件相同的目标第一更新固件确认为目标主机的适配更新固件;
调取所述目标第一更新固件的更新程序并将其确认为更新固件程序。
优选的,在将所述更新固件程序拆分为多个更新数据包传输至预设上位机之前,所述方法还包括:
向所述目标主机发出是否升级固件的提示,接收目标主机的反馈指令,当所述反馈指令为确认升级时,生成确认升级指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳威消保科技有限公司,未经深圳威消保科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111129234.2/2.html,转载请声明来源钻瓜专利网。