[发明专利]一种无线传感器网络的更新方法无效
申请号: | 201110231206.1 | 申请日: | 2011-08-12 |
公开(公告)号: | CN102238603A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 金仁成;邹军华;王立鼎 | 申请(专利权)人: | 苏州鼎汗传感网技术有限公司 |
主分类号: | H04W24/04 | 分类号: | H04W24/04;H04W84/18 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李馨 |
地址: | 215121 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 传感器 网络 更新 方法 | ||
1.一种无线传感器网络的更新方法,其特征在于,所述无线传感器网络包括网关节点、路由节点和传感节点,所述网关节点包括汇聚节点和互联网通信模块,所述方法包括以下步骤:
所述互联网通信模块与一更新服务器建立连接后,所述更新服务器向互联网通信模块发送更新数据帧;
根据所述更新数据帧中的功能码,所述互联网通信模块、汇聚节点、路由节点和/或传感节点下载更新数据;
所述互联网通信模块、汇聚节点、路由节点和/或传感节点检查下载的更新数据,并自动复位实现自动更新。
2.如权利要求1所述的无线传感器网络的更新方法,其特征在于,所述更新数据帧包括用以区分更新汇聚节点、互联网通信模块、路由节点、或传感节点的功能码,当所述更新数据帧中的功能码是用以标志更新所述互联网通信模块时,所述互联网通信模块下载更新数据的步骤包括以下步骤:所述互联网通信模块从所述更新服务器通过FTP下载更新数据包,并存储于所述互联网通信模块中的非易失性存储器中。
3.如权利要求2所述的无线传感器网络的更新方法,其特征在于,当所述更新数据帧中的功能码是用以标志更新所述汇聚节点时,所述汇聚节点下载更新数据的步骤包括以下步骤:
所述互联网通信模块从所述更新服务器通过FTP下载更新数据包,并基于ARQ协议、通过所述互联网通信模块与所述汇聚节点之间的接口发送给所述汇聚节点;
所述汇聚节点基于ARQ协议,判断所述互联网通信模块发送的更新数据包是否正确,是则将所述更新数据包存储于所述汇聚节点的非易失性存储器中。
4.如权利要求3所述的无线传感器网络的更新方法,其特征在于,所述汇聚节点在判断所述互联网通信模块发送的更新数据包是否正确的步骤之后,根据判断结果向所述互联网通信模块返回一表示数据包正确与否的数据帧;当所述数据帧表示数据包正确时,互联网通信模块在接收到该数据帧后,接着发送下一更新数据包,当所述数据帧表示数据包错误时,所述互联网通信模块在接收到所述数据帧后,重新发送上一更新数据包。
5.如权利要求3所述的无线传感器网络的更新方法,其特征在于,所述互联网通信模块或汇聚节点检查下载的更新数据,并自动复位实现自动更新的步骤具体包括以下步骤:
所述互联网通信模块或汇聚节点将内部更新标志置位,并启动复位;
所述互联网通信模块或汇聚节点检查内部更新标志是否置位,若所述更新标志没有置位,则继续执行更新前程序;
若所述更新标志置位,则检查所述互联网通信模块或汇聚节点的非易失性存储器中的更新文件的文件标识及版本号是否满足要求,若不满足要求,则继续执行更新前程序,若满足要求,则将所述互联网通信模块或汇聚节点的非易失性存储器中的更新数据读出并烧写进所述互联网通信模块或汇聚节点的程序存储器中;
执行更新后程序。
6.如权利要求5所述的无线传感器网络的更新方法,其特征在于,所述检查互联网通信模块或汇聚节点的非易失性存储器中的更新文件的文件标识及版本号是否满足要求的步骤包括以下步骤:
检查所述互联网通信模块或汇聚节点的非易失性存储器中的更新文件的文件标识是否表示所述互联网通信模块或汇聚节点的更新文件;
同时检查更新文件的版本号是否比所述互联网通信模块或汇聚节点当前运行的文件版本号新;
当所述互联网通信模块或汇聚节点的非易失性存储器中的更新文件的文件标识表示互联网通信模块或汇聚节点的更新文件,且更新文件的版本号比所述互联网通信模块或汇聚节点当前运行的文件版本号新时,满足要求,否则不满足要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州鼎汗传感网技术有限公司,未经苏州鼎汗传感网技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110231206.1/1.html,转载请声明来源钻瓜专利网。