【技术实现步骤摘要】
一种固件远程升级方法及装置
[0001]本专利技术涉及通信
,尤其涉及一种固件远程升级方法及装置。
技术介绍
[0002]固件(Firmware)是指设备内部保存的设备“驱动程序”,承担着操作系统最基础最底层的工作,通过固件,操作系统才能按照标准的设备驱动实现特定机器的运行动作。可见,在硬件设备中,固件就是硬件设备的灵魂,决定着硬件设备的功能及性能。为了修复产品缺陷、满足不断变化的需求和新功能、以及缩短产品周期,会对设备的固件进行升级。现有的固件升级方法为待升级设备向服务器发出固件更新请求,服务器将与待升级设备匹配的更新固件程序传输至待升级设备,上述方法方便快捷,可以在线实现固件更新,提高了用户的体验感,但同时存在以下问题:在设备固件更新过程中容易受自身网络和系统影响进而在下载更新固件程序的过程中出现数据失真的情况从而导致最终更新失败,浪费时间成本、降低了用户的体验感。
技术实现思路
[0003]针对上述所显示出来的问题,本专利技术提供了一种固件远程升级方法及装置用以解决
技术介绍
中提到的在设备固件更新过程中容易受自身网络和系统影响进而在下载更新固件程序的过程中出现数据失真的情况从而导致最终更新失败,浪费时间成本、降低了用户的体验感的问题。
[0004]一种固件远程升级方法,包括以下步骤:
[0005]对目标主机进行固件检测以确认其是否需要升级固件;
[0006]当确认目标主机需要升级固件时,调取目标主机适配的更新固件程序;
[0007]将所述更新固件程序拆分为多个 ...
【技术保护点】
【技术特征摘要】
1.一种固件远程升级方法,其特征在于,包括以下步骤:对目标主机进行固件检测以确认其是否需要升级固件;当确认目标主机需要升级固件时,调取目标主机适配的更新固件程序;将所述更新固件程序拆分为多个更新数据包传输至预设上位机;利用所述预设上位机检测目标主机的系统状态是否正常,若是,将所述更新固件程序传输至目标主机,否则,发出系统异常的提醒。2.根据权利要求1所述固件远程升级方法,其特征在于,所述对目标主机进行固件检测以确认其是否需要升级固件,包括:检测所述目标主机的当前固件程序版本;确认所述当前固件程序版本是否为最新固件程序版本,若是,确认目标主机无需升级固件,否则,确认目标主机中是否下载有所述最新固件程序版本;若是,向所述目标主机发出安装所述最新固件程序版本的提醒;否则,确认所述目标主机需要升级固件,获取所述目标主机的序列号进行记录。3.根据权利要求1所述固件远程升级方法,其特征在于,所述当确认目标主机需要升级固件时,调取目标主机适配的更新固件程序,包括:根据目标主机的当前固件程序版本获取其对应的多个第一更新固件;获取所述目标主机的主机型号,将所述主机型号在预设固件库中进行匹配以确定与目标主机适配的第二更新固件;将多个第一更新固件中与第二更新固件相同的目标第一更新固件确认为目标主机的适配更新固件;调取所述目标第一更新固件的更新程序并将其确认为更新固件程序。4.根据权利要求1所述固件远程升级方法,其特征在于,在将所述更新固件程序拆分为多个更新数据包传输至预设上位机之前,所述方法还包括:向所述目标主机发出是否升级固件的提示,接收目标主机的反馈指令,当所述反馈指令为确认升级时,生成确认升级指令;将所述确认升级指令发送至预设服务器;接收所述预设服务器反馈的网络数据帧检测指令并检测目标主机的当前网络数据帧;对所述当前网络数据帧进行检验,当通过检验时,从所述预设服务器上下载所述更新固件程序。5.根据权利要求1所述固件远程升级方法,其特征在于,所述将所述更新固件程序拆分为多个更新数据包传输至预设上位机,包括:确定所述更新固件程序对应的目标数据类型并根据其生成拆分任务;创建所述拆分任务中每个环节对应的任务线程以及运行参数;创建完毕后,基于所述拆分任务对预设数据进行拆分测试,获取测试结果;根据所述测试结果判断所述任务线程和运行参数是否合格,若是,基于所述拆分任务将更新固件程序拆分为多个更新数据包传输至预设上位机。6.根据权利要求1所述固件远程升级方法,其特征在于,所述利用所述预设上位机检测目标主机的系统状态是否正常,若是,将所述更新固件程序传输至目标主机,否则,发出系统异常的提醒,包括:
在所述预设上位机上生成测试指令,将所述测试指令通过网络反馈至所述目标主机;检测所述目标主机是否接收到所述测试指令,若是,确认所述目标主机网络系统正常,否则,确认所述目标主机网络系统异常;接收目标主机对于所述测试指令的操作反馈,根据所述操作反馈判断判断目标主机的操作系统是否正常;当目标主机的网络系统和操作系统都为正常时,确认目标主机的系统状态正常,将所述更新固件程序传输至目标主机,当目标主机的网络系统和操作系统中任一项异常时,确认目标主机的系统状态异常,发出系统异常的提醒。7.根据权利要求1所...
【专利技术属性】
技术研发人员:肖明禄,
申请(专利权)人:深圳威消保科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。