[发明专利]微控制器远程更新方法和更新系统有效
申请号: | 200910160642.7 | 申请日: | 2009-07-22 |
公开(公告)号: | CN101621411A | 公开(公告)日: | 2010-01-06 |
发明(设计)人: | 吴波 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;G06F9/445 |
代理公司: | 北京市浩天知识产权代理事务所 | 代理人: | 许志勇 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 远程 更新 方法 系统 | ||
1.一种微控制器远程更新方法,其特征在于,包括:
第一微控制器通过互联网接收远程更新数据包;
判断所述远程更新数据包的标识号;
当所述标识号为所述第一微控制器的标识号,所述第一微控制器进行更 新;
当所述标识号为第二微控制器的标识号,所述第一微控制器将所述远程 更新数据包转发给所述第二微控制器;所述第二微控制器根据所述远程更新 数据包进行更新;
其中,所述第一微控制器与互联网直接连接,所述第二微控制器的数量 为多个,且每个第二微控制器与所述第一微控制器相连接,并且任一第二微 控制器与其他第二微控制器之间通过所述第一微控制器来传递数据。
2.如权利要求1所述的微控制器远程更新方法,其特征在于,所述第 一微控制器是通过互联网的简单文件传输协议从远程控制服务器接收所述 远程更新数据包。
3.如权利要求2所述的微控制器远程更新方法,其特征在于,所述第 一微控制器通过互联网接收远程更新数据包具体包括:
所述第一微控制器通过互联网的简单文件传输协议接收所述远程更新 数据包的第一个数据分包;
判断所述第一个数据分包正确后,向远程控制服务器返回成功数据包, 等待接收所述远程更新数据包的第二个数据分包。
4.如权利要求3所述的微控制器远程更新方法,其特征在于,所述标 识号为所述第一微控制器的标识号,所述第一微控制器进行更新包括:
判断为所述第一微控制器的标识号后,发送下载完成数据包给所述远程 控制服务器;
所述第一微控制器接收所述远程控制服务器发送的复位命令包,将所述 远程更新数据包烧写进存储器;
所述第一微控制器发送自动复位数据包,并根据所述远程更新数据包进 行更新。
5.如权利要求3所述的微控制器远程更新方法,其特征在于,所述标 识号为第二微控制器的标识号,所述第一微控制器将所述远程更新数据包转 发给所述第二微控制器包括:
判断为所述第二微控制器的标识号后,所述第一微控制器将所述远程更 新数据包的第一个数据分包发送所述第二微控制器;
所述第二微控制器对所述第一个数据分包进行校验检查;
校验检查成功后,所述第二微控制器通过所述第一微控制器向所述远程 控制服务器返回成功数据包;
所述第二微控制器等待接收所述远程更新数据包的第二个数据分包。
6.如权利要求3所述的微控制器远程更新方法,其特征在于,所述第 二微控制器根据所述远程更新数据包进行更新包括:
所述第二微控制器接收所述第一微控制器发送的传送结束命令包;
所述第二微控制器通过第一微控制器发送传送结束确认包给所述远程 控制服务器;
所述第二微控制器通过第一微控制器接收所述远程控制服务器发送的 复位命令包,将所述远程更新数据包烧写进存储器;
所述第二微控制器通过第一微控制器发送自动复位数据包,并根据所述 远程更新数据包进行更新。
7.一种微控制器远程更新系统,其特征在于,包括:
远程控制服务器,用于通过互联网发送远程更新数据包;
第一微控制器,与所述远程控制器服务器通过互联网连接,用于接收所 述远程更新数据包;并判断所述远程更新数据包的标识号为所述第一微控制 器的标识号,所述第一微控制器进行更新;或者判断所述远程更新数据包的 标识号为第二微控制器的标识号,所述第一位置控制器将所述远程更新数据 包转发给所述第二微控制器;
多个所述第二微控制器,与所述第一微控制器连接,用于根据所述远程 更新数据包进行更新,所述第二微控制器与所述第二微控制器之间通过所述 第一微控制器来传递数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910160642.7/1.html,转载请声明来源钻瓜专利网。