[发明专利]一种对嵌入式设备批量升级的方法及系统有效
申请号: | 201210031277.1 | 申请日: | 2012-02-13 |
公开(公告)号: | CN102546818A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 邓海;田光进;杜勇 | 申请(专利权)人: | 成都欣点科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445;H04L29/12 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 设备 批量 升级 方法 系统 | ||
技术领域
本发明涉及嵌入式领域,尤其涉及一种对嵌入式设备批量升级的方法及系统。
背景技术
国际电气和电子工程师协会(IEEE)对嵌入式系统的定义为:“用于控制、监视或者辅助操作机器和设备的装置”。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。通常情况下,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如数码相机、手机、家用电器、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。
随着嵌入式行业的蓬勃发展,嵌入式设备的研发和生产速度越来越快。很多时候会出现这样一个问题。那就是当大批嵌入式设备出厂时需要对其软件进行升级,但苦于没有相关的批量升级方法,所以只能逐一的升级。这样不仅效率极低,浪费人力和时间,而且还很有可能出现某些设备忘记升级,某些设备升级出错却没有及时发现等等这些问题。
由于嵌入式行业的蓬勃发展,嵌入式设备的研发和生产速度越来越快,则必然会出现大批量的嵌入式设备需要同时升级的情况。
发明内容
本发明提供了一种对嵌入式设备批量升级的方法和系统,可以较好地实现大批量的嵌入式设备升级,且效率高操作简单。
本发明实施例提供一种对嵌入式设备批量升级的方法,包括如下步骤:
A、升级客户端向嵌入式设备广播升级开始的自定义以太网报文,从而激活嵌入式设备上的升级助理程序;
B、嵌入式设备的升级助理程序向升级客户端发送升级准备就绪的自定义以太网报文,升级客户端向嵌入式设备发送携带配置参数分配IP地址、文件传输协议FTP服务器IP地址、升级文件的镜像名和镜像大小的自定义以太网报文;
C、嵌入式设备根据收到的配置参数设置自身的IP地址,并从FTP服务器上下载指定的镜像文件;
D、嵌入式设备使用该镜像文件来升级。
较佳地,步骤D包括:
嵌入式设备对下载的镜像文件的合法性进行检查,检查通过后,使用该镜像文件来升级。
较佳地,步骤B之后进一步包括:
升级客户端向指定嵌入式设备发送要求查询升级状态的自定义以太网报文;
嵌入式设备接收到所述查询升级状态的自定义以太网报文后,向升级客户端上报当前升级状态。
较佳地,所述嵌入式设备的升级助理程序向升级客户端发送升级准备就绪的自定义以太网报文中携带嵌入式设备的型号。
本发明实施例还提供一种对嵌入式设备批量升级的系统,该系统包括一台升级客户端设备、文件传输协议FTP服务器、一台以太网交换机以及带升级助理程序的一台以上的嵌入式设备;升级客户端设备和嵌入式设备通过所述以太网交换机连接;
所述升级客户端设备用于向嵌入式设备广播升级开始的自定义以太网报文,在收到来自嵌入式设备的升级准备就绪的自定义以太网报文后,向嵌入式设备发送携带配置参数分配IP地址、FTP服务器IP地址、升级文件的镜像名和镜像大小的自定义以太网报文;
所述嵌入式设备用于在接收到来自升级客户端设备的升级开始的自定义以太网报文后,激活自身的升级助理程序,并向升级客户端发送升级准备就绪的自定义以太网报文;在收到来自升级客户端设备的携带配置参数的自定义以太网报文后,根据配置参数携带的信息设置自身的IP地址,并从FTP服务器上下载指定的镜像文件,并使用该镜像文件来升级;
所述FTP服务器用于存储升级所需的镜像文件,并提供给嵌入式设备下载所述镜像文件。
较佳地,所述嵌入式设备进一步用于对下载的镜像文件的合法性进行检查,在检查通过后使用该镜像文件来升级。
较佳地,所述升级客户端进一步用于向指定嵌入式设备发送要求查询升级状态的自定义以太网报文;
所述嵌入式设备进一步用于在收到查询升级状态的自定义以太网报文后,向升级客户端上报当前升级状态。
较佳地,所述升级客户端进一步用于向指定嵌入式设备发送控制指令;
所述嵌入式设备进一步用于在收到控制指令后,执行相应操作,向升级客户端返回响应帧并上报当前升级状态。
较佳地,所述升级客户端设备为个人电脑,所述嵌入式设备为路由器。
较佳地,所述FTP服务器位于所述升级客户端设备,或为单独的服务器设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都欣点科技有限公司,未经成都欣点科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210031277.1/2.html,转载请声明来源钻瓜专利网。