【技术实现步骤摘要】
一种软件版本升级方法、装置及系统
本专利技术涉及通信
,尤其涉及一种软件版本升级方法、装置及系统。
技术介绍
在很多信息采集网络系统中,因被采集数据的应用对象随着时间推移需要随时变更采集方式、采集目标、采集需求,若信息采集网络系统没有应对采集目标动态变更的手段,该信息采集网络系统的环境适应能力将大打折扣。所以,基于目前信息采集系统中网络节点升级技术基础,如何寻找一种更简单、有效实现网络节点的软件模块动态升级是需要解决网络应用环境的一个难题。目前基于无线通信技术下的信息采集系统节点升级方法,多以手动有线升级为主导方式,这种网络节点升级方式要求操作人员必须在现场环境进行人工操作,所以这种效率低下,人力和时间资源开销大、升级过程操作复杂具有一定危险性。同时这种人工升级操作方式也不适合节点数量多,密度大的网络。
技术实现思路
本专利技术实施例提供了一种软件版本升级方法、装置及系统,用以通过在升级消息中为指定范围的节点升级,避免因采用广播的方式向节点发送软件版本升级消息所造成的广播洪泛或广播风暴。本专利技术实施例提供的软件版本升级方法,包括:网管中心广播升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;接收节点的升级反馈信息。本专利技术实施例提供的软件版本升级方法,包括:节点接收并解析升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;若所述节点为所述目的节点,或为所述路径节点,或属于所述受限区域内的节点,且所述软件版本号高于所述节点的当前软件版本号,则根据所述升级数 ...
【技术保护点】
一种软件版本升级方法,其特征在于,包括:网管中心广播升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;接收节点的升级反馈信息。
【技术特征摘要】
1.一种软件版本升级方法,其特征在于,应用于信息采集网络系统或其它多路径网络系统中,包括:网管中心广播升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;其中,所述路径节点的信息包括目的节点ID、途径节点ID集、源节点ID;所述受限区域表示升级消息的传输覆盖范围;接收节点的升级反馈信息。2.根据权利要求1所述的方法,其特征在于,所述网管中心广播升级消息之前包括:查询各节点的软件版本的信息;统计所述软件版本低于升级的软件版本的节点数量;若所述节点数量的比例大于等于预置比例,则广播所述升级消息。3.根据权利要求2所述的方法,其特征在于,所述统计所述软件版本低于升级的软件版本的节点数量之后还包括:若所述节点数量的比例小于所述预置比例,则指示所述软件版本低于升级的软件版本的节点和其相邻节点之间建立通信连接,所述相邻节点为距离所述软件版本低于升级的软件版本的节点最近,且与所述软件版本低于升级的软件版本的节点通信质量最好的相邻节点;指示所述相邻节点向所述软件版本低于升级的软件版本的节点发送升级信息,所述升级信息用于要求所述软件版本低于升级的软件版本的节点进行软件版本升级,所述升级信息中包含升级数据。4.根据权利要求1至3任一项所述的方法,其特征在于,所述接收节点的升级反馈信息之后包括:根据接收到的节点的升级反馈信息,判断是否存在未完成软件版本升级的节点;若是,则指定通信质量最好的路径对所述未完成软件版本升级的节点进行软件版本升级。5.一种软件版本升级方法,其特征在于,应用于信息采集网络系统或其它多路径网络系统中,包括:节点接收并解析升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;其中,所述路径节点的信息包括目的节点ID、途径节点ID集、源节点ID;所述受限区域表示升级消息的传输覆盖范围;若所述节点为目的节点,或为所述路径节点,或属于所述受限区域内的节点,且所述软件版本号高于所述节点的当前软件版本号,则根据所述升级数据进行软件版本升级,并广播所述升级消息。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:定期向所述节点的相邻节点请求查询节点升级信息,或接收所述节点的相邻节点发送的所述节点升级信息;根据所述节点升级信息进行软件版本升级。7.根据权利要求6所述的方法,其特征在于,所述定期向所述节点的相邻节点请求查询节点升级信息,根据所述节点升级信息进行软件版本升级包括:定期向所述节点的相邻节点发送查询信息,所述查询信息用于查询所述相邻节点的软件版本的信息;接收所述相邻节点发送的查询反馈信息,所述查询反馈信息包括:所述相邻节点的软件版本号和升级数据;若所述相邻节点的软件版本号高于所述节点的软件版本号,则根据所述升级数据进行软件版本升级。8.根据权利要求6所述的方法,其特征在于,所述接收所述节点的相邻节点发送的所述节点升级信息,根据所述节点升级信息进行软件版本升级包括:接收所述节点的相邻节点发送的升级信息,所述升级信息用于要求所述节点进行软件版本升级,所述升级信息中包含所述相邻节点的升级数据;根据所述相邻节点的升级数据进行软件版本升级。9.一种软件版本升级装置,应用于信息采集网络系统或其它多路径网络系统中,包括:发送单元,用于广播升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;其中,所述路径节点的信息包括目的节点ID、途径节点ID集、源节点ID;所述受限区域表示升级消息的传输覆盖范围;接收单元,用于接收节点的升级反馈信息。10.根据权利要求9所述的装置,其特征在于,所述装置还包括:查询单元,用于查询各节点的软件版本的信息;统计单元,用于根据所述查询单元查询的所述各...
【专利技术属性】
技术研发人员:崔涛,刘柱,刘振波,
申请(专利权)人:深圳市友讯达科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。