无线传感器网络节点远程升级系统、方法及设备的制作方法

文档序号:7752668阅读:115来源:国知局
专利名称:无线传感器网络节点远程升级系统、方法及设备的制作方法
技术领域
本发明涉及无线传感器网络领域,尤其涉及到一种无线传感器网络节点远程升级 系统、方法及设备。
背景技术
随着技术的不断发展,无线传感器网络节点需要配置的软件版本不断更新,使得 安装在应用现场的无线传感器网络节点往往需要进行软件升级。现有技术中,对无线传感器网络节点进行软件升级的方式一般为人工方式,即技 术人员亲临无线传感器网络节点的设备现场,对无线传感器网络节点进行有线连接和软件 升级包的下载,或者更换无线传感器网络节点中的软件存储器。现有技术中无线传感器网 络节点无法进行远程升级,导致无线传感器网络节点的软件升级工作异常繁琐,并且极易 出错。因此,现有技术中亟待提供一种可以实现无线传感器网络节点远程升级的解决方案。

发明内容
本发明实施例提供一种无线传感器网络节点远程升级系统及其方法、设备,用以 解决现有技术中存在的无线传感器网络节点无法进行远程升级的问题。本发明实施例提供一种无线传感器网络节点远程升级系统,包括管理服务器、网 关设备和多个无线传感器网络节点,所述管理服务器接入无线远程通信网,所述多个无线 传感器网络节点组成无线传感器网,所述网关设备在无线远程通信网和无线传感器网之间 进行协议转换,其中所述管理服务器,用于确定已注册的各无线传感器网络节点中需要软件升级的无 线传感器网络节点,将获得的软件升级包封装为升级报文包,并通过无线远程通信网和网 关设备发送给需要软件升级的无线传感器网络节点;所述无线传感器网络节点,用于在所述管理服务器发送的升级报文包到达时,根 据本节点的升级状态下载软件升级包,在软件升级包下载完成后执行软件升级操作。本发明实施例提供一种基于上述系统的无线传感器网络节点远程升级方法,包 括管理服务器确定已注册的各无线传感器网络节点中需要软件升级的无线传感器 网络节点;管理服务器将获得的软件升级包封装为升级报文包,并通过无线远程通信网和网 关设备发送给需要软件升级的无线传感器网络节点,所述网关设备在无线远程通信网和无 线传感器网之间进行协议转换。本发明实施例提供一种基于上述系统的无线传感器网络节点远程升级方法,包 括
无线传感器网络节点在管理服务器发送的由软件升级包封装成的升级报文包到 达时,根据本节点的升级状态下载软件升级包;在软件升级包下载完成后执行软件升级操作。相应的,本发明实施例提供一种管理服务器,包括 确定单元,用于确定已注册的各无线传感器网络节点中需要软件升级的无线传感 器网络节点;封装单元,用于将获得的软件升级包封装为升级报文包;发送单元,用于通过无线远程通信网和网关设备发送给需要软件升级的无线传感 器网络节点,所述网关设备在无线远程通信网和无线传感器网之间进行协议转换。本发明实施例提供一种无线传感器网络节点设备,包括下载模块,用于在管理服务器发送的由软件升级包封装成的升级报文包到达时, 根据本节点的升级状态下载软件升级包;存储模块,用于存储下载的软件升级包;执行模块,用于在软件升级包下载完成后执行软件升级操作。本发明实施例提供的无线传感器网络节点远程升级系统、方法及设备,通过管理 服务器确定已注册的无线传感器网络节点需要软件升级时,将获得的软件升级包通过无线 远程通信网和网关设备发送给无线传感器网络节点,无线传感器网络节点接收需要的软件 升级包完成软件的远程升级;解决了现有技术中存在的无线传感器网络节点软件升级需要 人工到现场,无法实现远程升级的问题。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。


图1为本发明实施例中无线传感器网络节点远程升级系统框图;图2为本发明实施例中无线传感器网络节点远程升级方法流程图;图3为本发明实施例中无线传感器网络节点向管理服务器的注册方法流程图;图4为本发明实施例中无线传感器网络节点远程升级的一种较佳方法流程图;图5为本发明实施例中管理服务器的结构框图;图6为本发明实施例中无线传感器网络节点设备的结构框图。
具体实施例方式本发明实施例为了解决现有技术中存在的无线传感器网络节点无法进行远程升 级的问题,提供了一种无线传感器网络节点远程升级系统、方法及设备,通过管理服务器确 定已注册的无线传感器网络节点需要软件升级时,将获得的软件升级包通过无线远程通信 网和网关发送给无线传感器网络节点;进而无线传感器网络节点获得管理服务器发送的软 件升级包,实现软件升级。以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的 优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。实施例一
本发明实施例首先提供了一种无线传感器网络节点远程升级系统,如图1所示, 包括管理服务器100、网关设备200和多个无线传感器网络节点300,管理服务器100接入 无线远程通信网,多个无线传感器网络节点300组成无线传感器网,网关设备200在无线远 程通信网和无线传感器网之间进行协议转换,其中管理服务器100,用于确定已注册的各无线传感器网络节点300中需要软件升级 的无线传感器网络节点300,将获得的软件升级包封装为升级报文包,并通过无线远程通信 网和网关设备200发送给需要软件升级的无线传感器网络节点300 ;无线传感器网络节点300,用于在管理服务器100发送的升级报文包到达时,根据 本节点的升级状态下载软件升级包,在软件升级包下载完成后执行软件升级操作。进一步地,无线传感器网络节点300,还用于在升级操作完成后将升级结果及软件 版本信息反馈给管理服务器100 ;管理服务器100,还用于在获得无线传感器网络节点300反馈的升级结果后进行 软件版本信息更新。无线传感器网络节点300,具体用于在管理服务器100发送的升级报文包到达时, 如果本节点的升级状态为正常状态,则将接收到的软件升级包下载到预先设置的下载区; 如果本节点的升级状态为未完成状态,则将软件升级包的升级进度携带在断点续传请求中 发送给管理服务器100 ;所述管理服务器100,还用于接收无线传感器网络节点300的断点续传请求,根据 其中携带的软件升级包的升级进度将软件升级包的剩余部分发送给无线传感器网络节点 300。管理服务器100,具体用于将获得的软件升级包拆分为多个软件升级分割包,并对 每一个软件升级分割包进行加密和校验后封装为多个升级报文包发送给需要软件升级的 无线传感器网络节点300,所述升级报文包包括加密后的软件升级分割包信息和校验信 息;无线传感器网络节点300,还用于在根据本节点的升级状态下载软件升级包之前, 根据预先配置的管理服务器100采用的校验方法验证升级报文包中的校验信息是否正确, 并在验证通过后根据预先配置的管理服务器100采用的加密方法对升级报文包中加密后 的软件升级分割包信息进行解密,得到软件升级分割包。无线传感器网络节点300,还用于查询到注册标识为未注册时,根据预先配置的管 理服务器的IP地址,向管理服务器100发送注册请求,并在注册完成后将注册标识设置为 已注册;管理服务器100,还用于从接收到的注册请求中提取并存储发起注册的无线传感 器网络节点300的IP地址,并将注册成功响应反馈给发起注册的无线传感器网络节点300。进一步地,所述无线传感器网络节点300,还用于在接收到注册成功响应之后,将 软件版本信息上报给管理服务器100 ;以及管理服务器100,还用于记录每一个已注册的无线传感器网络节点300的IP地址 与对应的软件版本信息。
较佳地,管理服务器100,具体用于获得用户输入的软件升级包时,根据已注册的无线传感器网络节点300的IP地址查询对应的软件版本信息,确认已注册的无线传感器网 络节点300的软件版本信息与获得的软件升级包的软件版本信息不一致时,确定该已注册 的无线传感器网络节点300需要软件升级。管理服务器100,具体用于接收用户发起的升级指令,其中携带软件升级包和至少 一个已注册的无线传感器网络节点300的IP地址,将携带的软件升级包发送给至少一个已 注册的无线传感器网络节点300。进一步地,管理服务器100,具体用于接收用户发起的升级指令,其中携带软件升 级包和至少一个已注册的无线传感器网络节点的IP地址,根据其中携带的至少一个IP地 址访问对应的无线传感器网络节点,获取所访问的无线传感器网络节点的软件版本信息; 确认所访问的无线传感器网络节点的软件版本信息与获得的软件升级包的软件版本信息 不一致时,确定该无线传感器网络节点需要软件升级。实施例二基于同一技术构思,本发明实施例提供了一种无线传感器网络节点远程升级方 法,如图2所示,包括如下步骤S201、管理服务器确定已注册的各无线传感器网络节点中需要软件升级的无线传 感器网络节点;S202、管理服务器将获得的软件升级包封装为升级报文包,并通过无线远程通信 网和网关设备发送给需要软件升级的无线传感器网络节点,所述网关设备在无线远程通信 网和无线传感器网之间进行协议转换;其中,所述无线远程通信网可以支持2G、3G、xDSL、FTTx、宽带、卫星或者微波等无 线接入方式的一种或者几种;S203、无线传感器网络节点在管理服务器发送的升级报文包到达时,根据本节点 的升级状态下载软件升级包,在软件升级包下载完成后执行软件升级操作。较佳的,无线传感器网络节点远程升级方法还可包括如下步骤管理服务器接收所述无线传感器网络节点在升级操作完成后反馈的携带软件版 本信息的升级结果;并根据无线传感器网络节点反馈的升级结果对所述无线传感器网络节点的软件版 本信息进行更新。在步骤S201的具体实施中,管理服务器获得软件升级包有两种方式,一种是从用 户发起的升级指令中获得其携带的软件升级包和至少一个已注册的无线传感器网络节点 的IP地址,另一种是从升级软件存储器中获得用户输入的软件升级包;因此管理服务器在 确定无线传感器网络节点需要升级的方式,对应也有以下几种方式。第一种情况是管理服务器接收用户发起的升级指令,根据获得的至少一个已注册 的无线传感器网络节点的IP地址,将其携带的软件升级包发送给至少一个已注册的无线 传感器网络节点。第二情况是管理服务器根据所获得的至少一个已注册的无线传感器网络节点的 IP地址访问对应的无线传感器网络节点的软件版本信息;确认已注册的无线传感器网络 节点的软件版本信息与获得的升级指令中携带的软件升级包的软件版本信息不一致时,确定该已注册的无线传感器网络节点需要软件升级。第三种情况是管理服务器获得升级软件存储器中的软件升级包时,根据已注册的 无线传感器网络节点的IP地址查询对应的软件版本信息,确认已注册的无线传感器网络 节点的软件版本信息与获得的软件升级包的软件版本信息不一致时,确定该已注册的无线 传感器网络节点需要软件升级。其中,所述无线传感器网络节点向管理服务器的注册方法,如图3所示,包括如下 流程S301、无线传感器网络节点在查询到注册标识为未注册时,根据预先配置的IP地 址,通过无线远程通信网和网关设备向管理服务器发送注册请求;S302、管理服务器获得所述的注册请求,并记录发起注册请求的无线传感器网络 节点的IP地址;
S303、管理服务器将注册成功响应反馈给无线传感器网络节点;S304、无线传感器网络节点获得注册成功响应后将注册标识置为已注册。具体实施中,该注册方法还可以包括如下步骤无线传感器网络节点在接收到注册成功响应之后,将软件版本信息上报给管理服 务器;所述管理服务器记录该已注册的无线传感器网络节点的IP地址与对应的软件版 本fe息。所述无线传感器网络节点信息(以下简称为节点信息),包括软件版本信息,还可 以包括无线传感器网络节点类型、IP地址、用户自定义属性(如节点自定义名称)和所属 无线传感器网络等。其中所述的无线传感器网络节点类型一般有三种,包括协调器、路由器和终端节 点,类型不同其功能也不同;一般来说,升级前后的类型不变,但是如果需要也可以把所述 节点类型改为其他类型。进一步地,所述无线传感器网络节点在开机时查询注册标识为已注册时,而且无 线传感器网络节点的状态发生了变化,则向管理服务器发送节点信息更新请求;所述管理 服务器接收所述节点信息更新请求,发送允许更新节点信息的响应给无线传感器网络节 点;无线传感器网络节点在接收到管理服务器允许节点信息更新的响应后发送更新后的节 点信息给管理服务器,并将注册标识设置为已注册;管理服务器记录接收到的所述节点信 肩、ο其中所述的节点状态变化的情况具体可以包括从所属的无线传感器网络转移到另一个无线传感器网络;节点类型发生了转换; 用户自定义属性(如节点自定义名称)发生了变化等,且本步骤的节点状态变化可以是但 不限于上述情况。较佳地,所述管理服务器对获得的所述软件升级包拆分为若干软件升级分割包, 再进行加密和校验生成若干个升级报文包。相应的,所述升级报文包的格式,如表1所示, 包括加密后的控制信息、加密后的升级报文包信息和校验信息。表1 其中,所述控制信息至少包括软件升级包的包长度和无线传感器网络节点的IP 地址。其中,所述校验信息是对加密后的控制信息和加密后的升级报文包信息通过CRC 循环冗余校验等校验方法获得的。所述无线传感器网络节点在接收到升级报文包后,根据管理服务器对发送的升级 报文包所采用的加密方法和校验方法对接收到的升级报文包进行相应的校验和解密。在步骤S202的具体实施中,所述管理服务器将获得的软件升级包封装为升级报文包,具体包括所述管理服务器将获得的软件升级包拆分为多个软件升级分割包,并对每一个软 件升级分割包进行加密和校验后封装为多个升级报文包依次发送给需要软件升级的无线 传感器网络节点,所述升级报文包包括加密后的软件升级分割包信息和校验信息;所述无线传感器网络节点在所述管理服务器发送的每一个升级报文包到达之后、 根据本节点的升级状态下载软件升级包之前,根据预先配置的管理服务器采用的校验方法 验证当前的升级报文包中的校验信息是否正确,并在验证通过后根据预先配置的管理服务 器采用的加密方法对当前的升级报文包中加密后的软件升级分割包信息进行解密,得到当 前的软件升级分割包。在步骤S203的具体实施中,所述无线传感器网络节点在所述管理服务器发送的 升级报文包到达时,根据本节点的升级状态下载软件升级包,具体包括所述无线传感器网络节点在所述管理服务器发送的升级报文包到达时,如果本节 点的升级状态为正常状态,则将接收到的软件升级包下载到预先设置的下载区;如果本节 点的升级状态为未完成状态,则将所述软件升级包的升级进度携带在断点续传请求中发送 给管理服务器;所述管理服务器在接收到所述无线传感器网络节点的断点续传请求后,根据其中 携带的软件升级包的升级进度将所述软件升级包的剩余部分封装为升级报文包发送给所 述无线传感器网络节点;所述无线传感器网络节点在所述软件升级包的剩余部分封装成的升级报文包到 达时,将所述软件升级包的剩余部分接续下载到预先设置的下载区。其中断点续传的具体实施方式
为,管理服务器发送软件升级包中断时,首先等待 所述无线传感器网络节点的续传申请,若该无线传感器网络节点长时间没有响应,管理服 务器向该节点主动发起续传操作。其中,无线传感器网络节点和管理服务器向对方的断点续传申请具有一定的次数 限制和时间限制,若超过此限制仍未收到对方的响应,随即停止断点续传申请和升级,该无 线传感器网络节点软件回退到原有软件版本,并向管理服务器发送升级结果,管理服务器 记录此次升级结果。较佳地,本发明实施例提供了一种无线传感器网络节点远程升级方法,如图4所 示,包括S400、管理服务器在获得用户输入的软件升级包时,根据已注册的无线传感器网络节点的IP地址查询对应的软件版本信息;S401、管理服务器确认已注册的无线传感器网络节点的软件版本信息与获得的软件升级包的软件版本信息不一致时,确定该已注册的无线传感器网络节点需要软件升级;S402、管理服务器将获得的软件升级包拆分为多个软件升级分割包,并对每一个 软件升级分割包进行加密和校验后封装为多个升级报文包依次发送给需要软件升级的无 线传感器网络节点;其中,所述升级报文包包括校验信息和加密后的软件升级分割包信息;S403、管理服务器根据已注册的无线传感器网络节点的IP地址将各升级报文包 发送给所述无线传感器网络节点;其中,管理服务器是通过无线远程通信网和网关设备发送给需要软件升级的无线 传感器网络节点;S404、所述无线传感器网络节点在管理服务器发送的升级报文包到达时,根据管 理服务器对发送的升级报文包所采用的校验和加密方法对获得的升级报文包对应地进行 校验和解密,得到当前的软件升级分割包;S405、无线传感器网络节点将各软件升级分割包下载到的预先设置的下载区,得 到软件升级包;S406、所述无线传感器网络节点在软件升级包下载完成后执行软件升级操作;S407、所述无线传感器网络节点在完成软件升级后,将反馈携带软件版本信息的 升级结果;S408、所述的管理服务器根据所述无线传感器网络节点反馈的升级结果对所述无 线传感器网络节点的软件版本信息进行更新。上述是本发明实施例提供的无线传感器网络节点远程升级方法的一种情况,但不 限于上述情况。实施例三本发明实施例还提供了一种管理服务器,如图5所示,包括确定单元501,用于确定已注册的各无线传感器网络节点中需要软件升级的无线 传感器网络节点;封装单元502,用于将获得的软件升级包封装为升级报文包;发送单元503,用于通过无线远程通信网和网关设备发送给需要软件升级的无线 传感器网络节点,所述网关设备在无线远程通信网和无线传感器网之间进行协议转换。相应的,本发明实施例还提供了一种无线传感器网络节点设备,如图6所示,包 括下载模块601,用于在管理服务器发送的由软件升级包封装成的升级报文包到达 时,根据本节点的升级状态下载软件升级包;存储模块602,用于存储下载的软件升级包;执行模块603,用于在软件升级包下载完成后执行软件升级操作。本发明实施例提供的无线传感器网络节点远程升级系统、方法及设备,通过管理 服务器确定已注册的各无线传感器网络节点中需要软件升级的无线传感器网络节点,将获 得的软件升级包封装为升级报文包,并通过无线远程通信网和网关设备发送给需要软件升级的无线传感器网络节点;所述无线传感器网络节点在所述管理服务器发送的升级报文包到达时,根据本节点的升级状态下载软件升级包,在软件升级包下载完成后执行软件升级 操作。同时本发明实施例还提供了在断电和传输中断等情况下的远程升级解决方案,以 及管理服务器在发送软件升级包之前把软件升级包进行拆分、加密和校验封装为升级报文 包,相应的,无线传感器网络节点在接收到所述升级报文包后,根据管理服务器对发送的升 级报文包所采用的校验和加密方法对获得的升级报文包进行校验和解密,从而进一步实现 了无线传感器网络节点远程升级的安全性、正确性和可靠性。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种无线传感器网络节点远程升级系统,其特征在于,包括管理服务器、网关设备和多个无线传感器网络节点,所述管理服务器接入无线远程通信网,所述多个无线传感器网络节点组成无线传感器网,所述网关设备在无线远程通信网和无线传感器网之间进行协议转换,其中所述管理服务器,用于确定已注册的各无线传感器网络节点中需要软件升级的无线传感器网络节点,将获得的软件升级包封装为升级报文包,并通过无线远程通信网和网关设备发送给需要软件升级的无线传感器网络节点;所述无线传感器网络节点,用于在所述管理服务器发送的升级报文包到达时,根据本节点的升级状态下载软件升级包,在软件升级包下载完成后执行软件升级操作。
2.一种基于权利要求1所述系统的无线传感器网络节点远程升级方法,其特征在于, 包括管理服务器确定已注册的各无线传感器网络节点中需要软件升级的无线传感器网络 节占. 管理服务器将获得的软件升级包封装为升级报文包,并通过无线远程通信网和网关设 备发送给需要软件升级的无线传感器网络节点,所述网关设备在无线远程通信网和无线传 感器网之间进行协议转换。
3.如权利要求2所述的方法,其特征在于,还包括管理服务器接收所述无线传感器网络节点在升级操作完成后反馈的携带软件版本信 息的升级结果;并根据所述无线传感器网络节点反馈的升级结果对所述无线传感器网络节点的软件版 本信息进行更新。
4.如权利要求2所述的方法,其特征在于,还包括所述管理服务器接收所述无线传感器网络节点发送的断点续传请求,其中携带软件升 级包的升级进度;根据所述软件升级包的升级进度将所述软件升级包的剩余部分封装为升级报文包发 送给所述无线传感器网络节点。
5.如权利要求2或4所述的方法,其特征在于,所述管理服务器将获得的软件升级包封 装为升级报文包,具体包括所述管理服务器将获得的软件升级包拆分为多个软件升级分割包,并对每一个软件升 级分割包进行加密和校验后封装为多个升级报文包依次发送给需要软件升级的无线传感 器网络节点,所述升级报文包包括加密后的软件升级分割包信息和校验信息。
6.如权利要求2所述的方法,其特征在于,还包括所述管理服务器接收无线传感器网络节点发送的注册请求;从所述注册请求中提取并存储发起注册的无线传感器网络节点的IP地址;并将注册成功响应反馈给发起注册的无线传感器网络节点。
7.如权利要求6所述的方法,其特征在于,还包括所述管理服务器接收无线传感器网络节点根据注册成功响应上报的软件版本信息;并记录该已注册的无线传感器网络节点的IP地址与对应的软件版本信息。
8.如权利要求7所述的方法,其特征在于,所述管理服务器确定已注册的各无线传感器网络节点中需要软件升级的无线传感器网络节点的方法,具体包括所述管理服务器在获得用户输入的软件升级包时,根据已注册的无线传感器网络节点的IP地址查询对应的软件版本信息,确认已注册的无线传感器网络节点的软件版本信息 与获得的软件升级包的软件版本信息不一致时,确定该已注册的无线传感器网络节点需要 软件升级。
9.如权利要求7所述的方法,其特征在于,所述管理服务器确定已注册的各无线传感 器网络节点中需要软件升级的无线传感器网络节点的方法,具体包括所述管理服务器接收用户发起的升级指令,其中携带软件升级包和至少一个已注册的 无线传感器网络节点的IP地址,确定该至少一个已注册的无线传感器网络节点需要软件 升级。
10.如权利要求6所述的方法,其特征在于,所述管理服务器确定已注册的各无线传感 器网络节点中需要软件升级的无线传感器网络节点的方法,具体包括所述管理服务器接收用户发起的升级指令,其中携带软件升级包和至少一个已注册的 无线传感器网络节点的IP地址;根据其中携带的至少一个IP地址访问对应的无线传感器网络节点,获取所访问的无 线传感器网络节点的软件版本信息;确认所访问的无线传感器网络节点的软件版本信息与获得的软件升级包的软件版本 信息不一致时,确定该无线传感器网络节点需要软件升级。
11.一种基于权利要求1所述系统的无线传感器网络节点远程升级方法,其特征在于, 包括无线传感器网络节点在管理服务器发送的由软件升级包封装成的升级报文包到达时, 根据本节点的升级状态下载软件升级包;在软件升级包下载完成后执行软件升级操作。
12.如权利要求11所述的方法,其特征在于,所述无线传感器网络节点在所述管理服 务器发送的升级报文包到达时,根据本节点的升级状态下载软件升级包,具体包括所述无线传感器网络节点在所述管理服务器发送的升级报文包到达时,如果本节点的 升级状态为正常状态,则将接收到的软件升级包下载到预先设置的下载区;如果本节点的 升级状态为未完成状态,则将所述软件升级包的升级进度携带在断点续传请求中发送给管 理服务器;以及所述无线传感器网络节点接收到所述管理服务器根据断点续传请求发送的由所述软 件升级包的剩余部分封装成的升级报文包时,将所述软件升级包的剩余部分接续下载到预 先设置的下载区。
13.如权利要求11所述的方法,其特征在于,所述软件升级包拆分为多个软件升级分 割包,并且由每一个软件升级分割包封装成的升级报文包包括加密后的软件升级分割包 信息和校验信息;以及所述方法还包括所述无线传感器网络节点在所述管理服务器发送的每一个升级报文包到达之后、根据 本节点的升级状态下载软件升级包之前,根据预先配置的管理服务器采用的校验方法验证 当前的升级报文包中的校验信息是否正确,并在验证通过后根据预先配置的管理服务器采 用的加密方法对当前的升级报文包中加密后的软件升级分割包信息进行解密,得到当前的软件升级分割包。
14.如权利要求11所述的方法,其特征在于,还包括所述无线传感器网络节点查询到注册标识为未注册时,根据预先配置的管理服务器的 IP地址,向所述管理服务器发送注册请求;并在接收到所述管理服务器反馈的注册成功响应后将注册标识设置为已注册。
15.如权利要求14所述的方法,其特征在于,还包括所述无线传感器网络节点在接收到注册成功响应之后,将软件版本信息上报给所述管 理服务器。
16.一种管理服务器,其特征在于,包括确定单元,用于确定已注册的各无线传感器网络节点中需要软件升级的无线传感器网 络节点;封装单元,用于将获得的软件升级包封装为升级报文包;发送单元,用于通过无线远程通信网和网关设备发送给需要软件升级的无线传感器网 络节点,所述网关设备在无线远程通信网和无线传感器网之间进行协议转换。
17.一种无线传感器网络节点设备,其特征在于,包括下载模块,用于在管理服务器发送的由软件升级包封装成的升级报文包到达时,根据 本节点的升级状态下载软件升级包;存储模块,用于存储下载的软件升级包;执行模块,用于在软件升级包下载完成后执行软件升级操作。
全文摘要
本发明公开了一种无线传感器网络节点远程升级系统、方法及设备,用以解决现有技术中存在的无线传感器网络节点无法进行远程升级的问题。无线传感器网络节点远程升级系统包括所述管理服务器,用于确定已注册的各无线传感器网络节点中需要软件升级的无线传感器网络节点,将获得的软件升级包封装为升级报文包,并通过无线远程通信网和网关设备发送给需要软件升级的无线传感器网络节点,所述网关设备在无线远程通信网和无线传感器网之间进行协议转换;所述无线传感器网络节点,用于在所述管理服务器发送的升级报文包到达时,根据本节点的升级状态下载软件升级包,在软件升级包下载完成后执行软件升级操作。
文档编号H04L29/08GK101877723SQ20101021179
公开日2010年11月3日 申请日期2010年6月18日 优先权日2010年6月18日
发明者余文俊, 凌志浩, 孙爱芳, 袁宜峰, 高冲 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1