[发明专利]产品设备远程固件升级方法及系统有效
申请号: | 201611219274.5 | 申请日: | 2016-12-26 |
公开(公告)号: | CN106648669B | 公开(公告)日: | 2020-04-10 |
发明(设计)人: | 张东乾;高翔;刘远辉;李操炫 | 申请(专利权)人: | 广东芬尼克兹节能设备有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 周清华 |
地址: | 511470 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 产品 设备 远程 升级 方法 系统 | ||
技术领域
本发明涉及固件升级技术领域,尤其涉及一种产品设备远程固件升级方法及系统。
背景技术
固件升级,指的是对硬件设备的内嵌固件进行升级。固件升级可以完善机器功能、增强机器稳定性、修补机器漏洞。由于高版本常常修复低版本的部分BUG(漏洞),所以经历了固件升级的升级版本,一般都会比原版本的性能更好,得到优化的效果,用户也能有更好的体验。
由于固件升级中升级的硬件设备往往是不够智能的硬件设备,尤其是产品设备,难以像软件升级的控制方式一般,在发布新版本之后,通过智能终端自动检测版本信息,接收用户输入的更新指令,然后再进行更新。产品设备为实现具体业务的硬件设备,如可以为电视机、洗衣机、冰箱、电饭锅、空调等家用硬件产品设备,也可以为在工业上进行业务操作的工业硬件产品设备。因此,对于产品设备无法自动检测版本信息的情况下,需要通过人工的方式逐一到现场进行每个产品设备的升级控制,该方式人力成本高。
发明内容
基于此,有必要提供一种节约人力成本的产品设备远程固件升级方法及系统。
一种产品设备远程固件升级方法,包括:
接收通信设备发送的升级数据包;所述通信设备发送的升级数据包,包括升级固件的固件代码标识、版本号及第一校验码;
根据接收的升级数据包通过所述通信设备从所述服务平台获取所述固件代码标识及所述版本号对应的固件,并对获取的固件进行校验得到第二校验码;
若所述第一校验码与所述第二校验码一致,则进行固件升级。
一种产品设备远程固件升级系统,包括产品设备;所述产品设备包括:
数据包接收模块,用于接收通信设备发送的升级数据包;所述通信设备发送的升级数据包,包括升级固件的固件代码标识、版本号及第一校验码;
校验码获取模块,用于根据接收的升级数据包通过所述通信设备从所述服务平台获取所述固件代码标识及所述版本号对应的固件,并对获取的固件进行校验得到第二校验码;
固件升级模块,用于若所述第一校验码与所述第二校验码一致,则进行固件升级。
上述产品设备远程固件升级方法及装置,接收通信设备发送的升级数据包,根据接收的升级数据包获取固件代码标识及版本号对应的固件,并在获取的固件通过检验时,进行固件升级。如此,实现产品设备的远程固件升级,无需通过人工的方式逐一到现场进行每个产品设备的固件升级。因此,该产品设备远程固件升级方法及装置省去了专人亲临现场升级的麻烦,可以节约人力成本、提高升级效率。
附图说明
图1为一实施例的产品设备远程固件升级方法的流程图;
图2为图1的产品设备远程固件升级方法的一个步骤的具体流程图;
图3为另一实施例的产品设备远程固件升级方法的流程图;
图4为一实施例的产品设备远程固件升级系统的结构图;
图5为图4的产品设备远程固件升级系统的一个模块的单元结构图;
图6为另一实施例的产品设备远程固件升级系统的结构图。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳的实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“或/及”包括一个或多个相关的所列项目的任意的和所有的组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东芬尼克兹节能设备有限公司,未经广东芬尼克兹节能设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611219274.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:牙刷
- 下一篇:云教室同屏共控系统和方法