The invention discloses a method of upgrading equipment in mesh network. The steps are: S1, the parent node of the upgraded node as the initial query node, receiving the upgrade request and the firmware information needed for the upgrade node. When the S2, the query node contains the upgrade firmware, the upgrade node gets the upgrade firmware from it; S3, query When the node does not contain an upgrade firmware, the query node queries the firmware information of the sub nodes in its mesh subnetwork; when S4, the query node finds the sub node with the upgrade firmware in its mesh subnetwork, the upgrade firmware is obtained from the sub node, and the query node can not find the sub node with the upgrade firmware in its mesh subnetwork. The node sends the firmware information required for upgrade request and upgrade to its parent node, and executes S2 step by step. The invention can acquire new firmware nearby, the larger the network scale, the deeper the depth, the more obvious the effect, and can greatly save the network upgrade time.
【技术实现步骤摘要】
一种mesh网络内设备升级方法
本专利技术涉及无线mesh网络
,特别涉及一种mesh网络内设备升级方法。
技术介绍
无线mesh网络(无线网状网络),由meshrouters(路由器)和meshclients(客户端)组成,其中meshrouters构成骨干网络,和无线internet网连接,负责为meshclients提供多跳的无线internet连接。当涉及网络的设备(也称节点)升级时,现有技术中大多通过mesh网络的仅有的一个路由器访问外部IP网络,访问外部设备来获取升级所需的固件信息。其中,mesh网络通过路由器访问外部IP网络的出口也称为根节点,即现有技术中mesh网络内所有设备升级都要通过根节点去访问外部设备获取固件。网络规模越大,层级越深,升级完所有设备可能要花很长时间。所以需要一种在mesh网络内进行设备的就近升级的方法,减少网络路径跳数,减少网络流量,减少升级时间。
技术实现思路
本专利技术的目的是提供一种mesh网络内设备升级方法,该mesh网络内各个节点通过各自的父节点或更上层的父节点或直至根节点以及mesh子网络中的子节点来寻求原节点进行升级所需的升级固件,使原节点在mesh网络内部进行升级,不需要通过根节点去访问外部设备获取升级固件,可就近升级,节省时间。为达到上述目的,本专利技术的一种mesh网络内设备升级方法,该方法的步骤为:S1、待升级节点的父节点作为初始的查询节点,接收待升级节点向其发送的升级请求和升级所需的固件信息;S2、当前的查询节点含有待升级节点所需的升级固件时,使待升级节点从该查询节点处获取升级固件;S3、当前 ...
【技术保护点】
1.一种mesh网络内设备升级方法,其特征在于,该方法的步骤为:S1、待升级节点的父节点作为初始的查询节点,接收待升级节点向其发送的升级请求和升级所需的固件信息;S2、当前的查询节点含有待升级节点所需的升级固件时,使待升级节点从该查询节点处获取升级固件;S3、当前的查询节点不含有待升级节点所需的升级固件时,该查询节点在其mesh子网络内,查询各个子节点的固件信息;S4、当前的查询节点在其mesh子网络内,寻找到含有待升级节点所需的升级固件的子节点时,使待升级节点从该子节点处获取升级固件;或者,当前的查询节点在其mesh子网络内,寻找不到含有待升级节点所需的升级固件的子节点时,该查询节点向其父节点发送待升级节点的升级请求和升级所需的固件信息,由该查询节点的父节点作为新的查询节点来循环执行步骤S2的操作。
【技术特征摘要】
1.一种mesh网络内设备升级方法,其特征在于,该方法的步骤为:S1、待升级节点的父节点作为初始的查询节点,接收待升级节点向其发送的升级请求和升级所需的固件信息;S2、当前的查询节点含有待升级节点所需的升级固件时,使待升级节点从该查询节点处获取升级固件;S3、当前的查询节点不含有待升级节点所需的升级固件时,该查询节点在其mesh子网络内,查询各个子节点的固件信息;S4、当前的查询节点在其mesh子网络内,寻找到含有待升级节点所需的升级固件的子节点时,使待升级节点从该子节点处获取升级固件;或者,当前的查询节点在其mesh子网络内,寻找不到含有待升级节点所需的升级固件的子节点时,该查询节点向其父节点发送待升级节点的升级请求和升级所需的固件信息,由该查询节点的父节点作为新的查询节点来循环执行步骤S2的操作。2.如权利要求1所述的mesh网络内设备升级方法,其特征在于,所述步骤S4中,如果当前的查询节点是根节点,且在其mesh子网络内寻找不到含有待升级节点所需的升级固件的子节点时,所述根节点将待升级节点的升级请求和所需的固件信息传输至外部设备,使待升级节点从外部设备获取所需的升级固件。3.如权利要求1所述的mesh网络内设备升级方法,其特征在于,启动包含步骤S1~步骤S4的第一查询过程的同时,还启动以下的第二查询过程:S0、根节点将待升级节点的升级请求和所需的固件信息传输至外部设备,从外部设备寻找待升级节点所需的升级固件;通过第一查询过程寻找到待升级节点所需的固件信息时,第二查询过程停止;或者,通过第二查询过程寻找到待升级节点所需的固件信息时,第一查...
【专利技术属性】
技术研发人员:齐曰霞,姜江建,
申请(专利权)人:乐鑫信息科技上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。