[发明专利]一种软件版本升级方法、装置及系统有效
申请号: | 201210375112.6 | 申请日: | 2012-09-29 |
公开(公告)号: | CN103532922A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 崔涛;刘柱;刘振波 | 申请(专利权)人: | 深圳市友讯达科技发展有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 版本 升级 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种软件版本升级方法、装置及系统。
背景技术
在很多信息采集网络系统中,因被采集数据的应用对象随着时间推移需要随时变更采集方式、采集目标、采集需求,若信息采集网络系统没有应对采集目标动态变更的手段,该信息采集网络系统的环境适应能力将大打折扣。所以,基于目前信息采集系统中网络节点升级技术基础,如何寻找一种更简单、有效实现网络节点的软件模块动态升级是需要解决网络应用环境的一个难题。
目前基于无线通信技术下的信息采集系统节点升级方法,多以手动有线升级为主导方式,这种网络节点升级方式要求操作人员必须在现场环境进行人工操作,所以这种效率低下,人力和时间资源开销大、升级过程操作复杂具有一定危险性。同时这种人工升级操作方式也不适合节点数量多,密度大的网络。
发明内容
本发明实施例提供了一种软件版本升级方法、装置及系统,用以通过在升级消息中为指定范围的节点升级,避免因采用广播的方式向节点发送软件版本升级消息所造成的广播洪泛或广播风暴。
本发明实施例提供的软件版本升级方法,包括:网管中心广播升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;接收节点的升级反馈信息。
本发明实施例提供的软件版本升级方法,包括:节点接收并解析升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;若所述节点为所述目的节点,或为所述路径节点,或属于所述受限区域内的节点,且所述软件版本号高于所述节点的当前软件版本号,则根据所述升级数据进行软件版本升级,并广播所述升级消息。
本发明实施例提供的软件版本升级装置,包括:发送单元,用于广播升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;接收单元,用于接收节点的升级反馈信息。
本发明实施例提供的软件版本升级装置,包括:接收信息单元,用于接收升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;解析单元,用于解析所述接收信息单元接收的所述升级消息;发送信息单元,用于若所述节点为所述目的节点,或为所述路径节点,或属于所述受限区域内的节点,且所述软件版本号高于所述节点的当前软件版本号,则根据所述接收信息单元接收的所述升级数据进行软件版本升级,并广播所述升级消息。
本发明实施例提供的软件版本升级系统,包括:网管中心和节点;所述网管中心,用于广播升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;接收节点的升级反馈信息;所述节点,用于接收并解析所述升级消息,所述升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据;若所述节点为所述目的节点,或为所述路径节点,或属于所述受限区域内的节点,且所述软件版本号高于所述节点的当前软件版本号,则根据所述接收信息单元接收的所述升级数据进行软件版本升级,并广播所述升级消息。
从以上技术方案可以看出,本发明实施例具有以下优点:网管中心因升级节点的软件版本而广播升级消息,在该升级消息中包含升级的路径节点的信息、升级的受限区域的信息、升级的软件版本号及升级数据,由此,控制接收到升级消息的节点范围,减少升级时在网络内传播的升级消息数量,从而避免因采用广播的方式向节点发送软件版本升级消息所造成的广播洪泛或广播风暴。同时,由于并不需要逐个指明途经网络节点,所以在升级消息的数据结构上并没有增加太多的传输时间复杂性,而且途经节点驻留软件升级由这些路径节点自动处理,这就大大减少了网络协议层上计算行为的时间复杂性和空间复杂性,同时把传统由网络层处理事件下放到路由协议层来处理,它为了网络体系的层间协议简化奠定了坚实基础。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中软件版本升级方法的一个实施例示意图;
图2为本发明实施例中软件版本升级方法的另一个实施例示意图;
图3为本发明实施例中软件版本升级方法的具体实例示意图;
图4为本发明实施例中软件版本升级方法的又一个实施例示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市友讯达科技发展有限公司,未经深圳市友讯达科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210375112.6/2.html,转载请声明来源钻瓜专利网。