[发明专利]微控制器远程更新方法和更新系统有效
申请号: | 200910160642.7 | 申请日: | 2009-07-22 |
公开(公告)号: | CN101621411A | 公开(公告)日: | 2010-01-06 |
发明(设计)人: | 吴波 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;G06F9/445 |
代理公司: | 北京市浩天知识产权代理事务所 | 代理人: | 许志勇 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 远程 更新 方法 系统 | ||
技术领域
本发明涉及远程控制领域,尤其涉及一种对微控制器进行远程更新的方 法和系统。
背景技术
目前,嵌入式设备已经广泛应用到各个领域中,随着设备功能的越来越 强大,往往一套设备包含了很多的微控制器,这些微控制器通过串口、I2C 总线或者CAN总线组成网络连接起来,实现相互之间的通信。
当,嵌入式设备中的这些微控制器出现软件故障或要对这些微控制器进 行更新时,现有的方式为直接派工作人员到设备现场,对这些设备进行更新, 但是这种方式会花费大量的维护成本,花费大量时间,影响客户对设备的正 常使用,对企业的形象会产生不利的影响。
目前,互联网技术的广泛应用,嵌入式设备往往会有一个微控制器直接 连接到因特网,通过该微控制器实现对整套嵌入式设备进行远程管理,这就 为远程更新设备中微控制器提供一条途径。
发明内容
本发明所要解决的技术问题是提供一种微控制器远程更新方法和更新 系统,以解决现有技术中时间成本花费大的问题。
为了解决上述技术问题,本发明提供了一种微控制器远程更新方法,该 方法包括以下步骤:
第一微控制器通过互联网接收远程更新数据包;
判断所述远程更新数据包的标识号;
当所述标识号为所述第一微控制器的标识号,所述第一微控制器进行更 新;
当所述标识号为第二微控制器的标识号,所述第一位置控制器将所述远 程更新数据包转发给所述第二微控制器;所述第二微控制器根据所述远程更 新数据包进行更新。
所述第一微控制器是通过互联网的简单文件传输协议从远程控制服务 器接收所述远程更新数据包。
所述第一微控制器通过互联网接收远程更新数据包具体包括:所述第一 微控制器通过互联网的简单文件传输协议接收所述远程更新数据包的第一 个数据分包;判断所述第一个数据分包正确后,向远程控制服务器返回成功 数据包,等待接收所述远程更新数据包的第二个数据分包。
所述标识号为所述第一微控制器的标识号,所述第一微控制器进行更新 包括:
判断为所述第一微控制器的标识号后,发送下载完成数据包给所述远程 控制服务器;
所述第一微控制器接收所述远程控制服务器发送的复位命令包,将所述 远程更新数据包烧写进存储器;
所述第一微控制器发送自动复位数据包,并根据所述远程更新数据包进 行更新。
所述标识号为第二微控制器的标识号,所述第一微控制器将所述远程更 新数据包转发给所述第二微控制器包括:
判断为所述第二微控制器的标识号后,所述第一微控制器将所述远程更 新数据包的第一个数据分包发送所述第二微控制器;
所述第二微控制器对所述第一个数据分包进行校验检查;
校验检查成功后,所述第二微控制器通过所述第一微控制器向所述远程 控制服务器返回成功数据包;
所述第二微控制器等待接收所述远程更新数据包的第二个数据分包。
所述第二微控制器根据所述远程更新数据包进行更新包括:
所述第二微控制器接收所述第一微控制器发送的传送结束命令包;
所述第二微控制器通过第一微控制器发送传送结束确认包给所述远程 控制服务器;
所述第二微控制器通过第一微控制器接收所述远程控制服务器发送的 复位命令包,将所述远程更新数据包烧写进存储器;
所述第二微控制器通过第一微控制器发送自动复位数据包,并根据所述 远程更新数据包进行更新。
本发明还提供了一种微控制器远程更新方法系统,该系统包括:
远程控制服务器,用于通过互联网发送远程更新数据包;
第一微控制器,与所述远程控制器服务器通过互联网连接,用于接收所 述远程更新数据包;并判断所述远程更新数据包的标识号为所述第一微控制 器的标识号,所述第一微控制器进行更新;或者判断所述远程更新数据包的 标识号为第二微控制器的标识号,所述第一位置控制器将所述远程更新数据 包转发给所述第二微控制器;
所述第二微控制器,与所述第一微控制器连接,用于根据所述远程更新 数据包进行更新。
所述第一微控制器包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910160642.7/2.html,转载请声明来源钻瓜专利网。