一种ip接入网关批量升级系统和方法

文档序号:7682836阅读:211来源:国知局
专利名称:一种ip接入网关批量升级系统和方法
技术领域
本发明涉及网络通讯协议(TCP/IP)通讯领域中升级终端产品软件版本 的方法,更具体的说,涉及一种网际协议(IP)接入网关批量升级的方法。
背景技术
目前各种IP接入网关品种多样复杂,包括各类字用户线路(DSL)接 入网关、局域网(LAN)接入网关,各类移动技术接入网关等等。其包含的 软件就更加复杂,每一种产品的软件版本都会有更新升级功能,解决漏洞 (Bug)的需求,但是终端产品数量众多、分布广泛,所以要想更新软件版 本,是非常繁瑣和困难的。当前对版本升级的普遍做法,都是采用要进行版本升级时,在接入网关 产品上静态配置升级服务器,无法做到按需要实时升级。同时由于接入网关 产品一般出厂IP地址配置固定,多个IP地址冲突,在不修改被升级产品的 IP地址时,无法批量进行版本升级。增加工位和工时,造成人力和财力的;f及 大浪费。发明内容本发明要解决的技术问题是,提供一种IP接入网关批量升级的方法, 即可支持自动远程升级,又避免了无法通过快速升级来更新功能和Bug的 问题。为了解决上述技术问题,本发明一种IP接入网关批量升级的方法,包 括以下步骤(1)升级版本服务器向配置策略服务器通报自身的地址信息和版本信 息;配置策略服务器通知IP接入网关升级版本,并将升级版本服务器的地址信息和版本信息告知IP接入网关;(2) IP接入网关根据收到的版本信息,如判断需要升级版本,则修改 自身IP地址和端口号,利用地址信息与升级版本服务器建立TCP连接并上 报升级必须的设备信息;(3 )升级版本服务器根据设备信息和配置的升级策略判断是否需要升 级,并将结果通知IP接入网关;IP接入网关收到需要升级的通知时,向升 级版本服务器发起版本升级请求,进入版本升级流程。进一步地,步骤(1)中,升级版本服务器向配置策略服务器通报的地 址信息包括IP地址和端口号,版本信息包括版本号。进一步地,步骤(2)中,配置策略服务器通过IP协议搜索IP接入网 关,并向所有搜索到的IP接入网关发送消息通知其升级版本。进一步地,步骤(2)中,IP接入网关从统一的DHCP服务器获取的 IP》也址和端口号。进一步地,步骤(2)中,IP接入网关根据接收到的版本信息,如判断 不需要升级版本,则流程结束。进一步地,步骤(2)中,如IP接入网关与升级版本服务器建立TCP 连接失败,IP接入网关依次向其他升级服务器发起TCP连接请求,如果连 接成功再上报升级必须的设备信息,执行步骤(3),如与所有升级版本服 务器连接都失败,则主动结束流程。进一步地,步骤(3 )中,IP接入网关与升级版本服务器进入版本升级 流程后,如完成升级,IP接入网关向升级版本服务器上报升级成功消息, 流程结束;如果升级失败,则返回步骤(2)继续升级。一种IP接入网关批量升级系统,包括通过IP网相连的IP接入网关、配 置策略服务器和升级版本服务器,其中配置策略服务器,用于与至少一个升级版本服务器同时通信,完成升级 版本服务器的管理,以及通知IP接入网关升级版本,并向IP接入网关发送 升级版本服务器的地址信息和版本信息;IP接入网关,用于依据升级版本服务器的地址信息和版本信息,与升级版本服务器建立TCP连接,进行版本升级;升级版本服务器,用于向配置策略服务器发送自身的地址信息和版本信 息,并与IP接入网关进行交互完成版本升级。优选地,配置策略服务器负责搜索分布在各处的IP接入网关,搜索到 多个IP接入网关时,通过组^番方式通知IP接入网关升级版本。优选地,IP接入网关与升级版本服务器建立TCP连接后向升级版本服 务器上报升级必须的设备信息;升级版本服务器根据设备信息与本地配置的 升级策略比较,判断是否需要升级,如需要,则告知IP接入网关发起版本 升级请求,否则发送消息告知所述IP接入网关不需升级。本发明的有益效果如下采用本发明所提出的方法,不需要对接入网关产品进行网络配置的更 改,只要接入网关接入到网络中,即可支持自动远程版本升级,不需要在网 关上做任何配置修改,免去了设备商发布终端产品后,无法快速升级来更新 功能和解决Bug的问题,通过该方法,4吏运营商、渠道商、维护中心、用 户本身等可以方便的进行软件版本的升级。


图1为本发明所述方法的系统组网示意图; 图2为本发明所述方法的升级软件的流程图。
具体实施方式
下面结合优选实施例对本发明的技术方案作进一步的详细描述。如图l所示,IP接入网关批量升级系统包括IP接入网关101,升级版 本服务器102,配置策略服务器103,其中配置策略服务器103,用于与至少一个升级版本服务器102同时通信,完成升级版本服务器102的管理,以及所述配置策略服务器103负责搜索分 布在各处的IP接入网关101,搜索到多个IP接入网关101时,通过组播方 式通知IP接入网关101升级版本,并向IP接入网关101发送升级版本服务 器102的地址信息和版本信息;IP接入网关101,用于依据升级版本服务器102的地址信息和版本信息, 与升级版本服务器102建立TCP连接,在建立TCP连接后,向升级版本服 务器102上报升级必须的设备信息,得到需升级的通知后,再与升级版本服 务器102交互进行版本升级;升级版本服务器102,用于向配置策略服务器103发送自身的地址信息 和版本信息,在收到IP接入网关101的设备信息后,根据所述设备信息与 本地配置的升级策略比较,判断是否需要升级,如需要,则告知所述IP接 入网关101发起版本升级请求,并与IP接入网关101进行交互完成版本升 级;否则发送消息告知所述IP接入网关101不需升级。如图2所示,本实施例方法的流程包括以下步骤步骤S201:升级版本服务器102向配置策略服务器103通报自身的地址 信息和版本信息,告知配置策略服务器103通知各处IP接入网关101升级 软件版本;升级版本服务器102向配置策略服务器103通报的地址信息包括IP地 址和端口号,版本信息包括版本号。步骤S202:配置策略服务器103通过IP协议搜索IP接入网关101 ,通知 其升级版本,并将所有升级版本服务器102通报的地址信息和版本信息告知 搜索到的IP接入网关101;步骤S203:IP接入网关101根据从配置策略服务器103接收的消息,判 断是否需要升级如果不需升级,流程结束;如果要升级,IP接入网关lOl自动修改自身的IP地址和端口号,IP接 入网关使用修改后的新地址向升级版本服务器i02发起TCP (传输控制协议)连接请求,目的地址和端口号为策略服务器103提供的IP地址和端口 号。如果连接成功,则继续步S204;否则,执行步骤S203,依次向其他升 级服务器102发起TCP连接请求,如与所有升级版本服务器都连接失败, 则主动结束流程。IP接入网关101可以到统一的DHCP (动态主机分配协议)服务器获得 不会重复的IP地址和端口号,然后将自身的IP地址和端口号修改为获得的 IP地址和端口号。步骤S204, IP接入网关101与升级版本服务器102建立TCP连接后, IP接入网关101向升级版本服务器102上报升级必须的设备信息;步骤S205,升级版本服务器102获取IP接入网关101上报的设备信息 后,与本地配置的升级策略比较如果需要升级,则告知IP接入网关101发起版本升级请求,执行步骤 S206。如果不需要升级,则发送消息告知IP接入网关101,不需升级,流程结束。步骤S206, IP接入网关101向升级版本服务器102发起版本升级请求, 进入版本升级流程;步骤S207, IP接入网关101与升级版本服务器102交互完成升级后, 向升级版本服务器102上报升级成功消息,流程结束。如果升级失败或其他原因判断还需要升级,则返回步骤S203继续升级。
权利要求
1、一种IP接入网关批量升级的方法,其特征在于,包括以下步骤(1)升级版本服务器向配置策略服务器通报自身的地址信息和版本信息;所述配置策略服务器通知IP接入网关升级版本,并将所述升级版本服务器的地址信息和版本信息告知所述IP接入网关;(2)所述IP接入网关根据收到的所述版本信息,如判断需要升级版本,则修改自身IP地址和端口号,利用所述地址信息与所述升级版本服务器建立TCP连接并上报升级必须的设备信息;(3)所述升级版本服务器根据所述设备信息和配置的升级策略判断是否需要升级,并将结果通知所述IP接入网关;所述IP接入网关收到需要升级的通知时,向所述升级版本服务器发起版本升级请求,进入版本升级流程。
2、 根据权利要求1所述的方法,其特征在于步骤(1)中,所述升级版本服务器向所述配置策略服务器通报的地址 信息包括IP地址和端口号,所述版本信息包括版本号。
3、 根据权利要求1所述的方法,其特征在于步骤U)中,所述配置策略服务器通过IP协议搜索IP接入网关,并 向所有搜索到的IP接入网关发送消息通知其升级版本。
4、 根据权利要求1所述的方法,其特征在于步骤(2 )中,所述IP接入网关从统一的DHCP服务器获取的IP地址 和端口号。
5、 根据权利要求1或2或3所述的方法,其特征在于步骤(2)中,所述IP接入网关根据接收到的所述版本信息,如判断不 需要升级版本,则流程结束。
6、 根据权利要求1或2或3所述的方法,其特征在于步骤(2)中,如所述IP接入网关与所述升级版本服务器建立TCP连 接失败,所述IP接入网关依次向其他升级服务器发起TCP连接请求,如果连接成功再上报升级必须的设备信息,执行步骤(3),如与所有升级版本 服务器连接都失败,则主动结束流程。
7、 根据权利要求1或2或3所述的方法,其特征在于步骤(3 )中,所述IP接入网关与所述升级版本服务器进入版本升级流 程后,如完成升级,所述IP接入网关向所述升级版本服务器上报升级成功 消息,流程结束;如果升级失败,则返回步骤(2)继续升级。
8、 一种IP接入网关批量升级系统,其特征在于,包括通过IP网相连 的IP接入网关、配置策略服务器和升级版本服务器,其中所述配置策略服务器,用于与至少一个升级版本J3良务器同时通信,完成 升级版本服务器的管理,以及通知IP接入网关升级版本,并向IP接入网关 发送升级版本服务器的地址信息和版本信息;所述IP接入网关,用于依据升级版本服务器的地址信息和版本信息, 与升级版本服务器建立TCP连接,进行版本升级;所述升级版本服务器,用于向配置策略服务器发送自身的地址信息和版 本信息,并与IP接入网关进行交互完成版本升级。
9、 根据权利要求8所述的系统,其特征在于,所述配置策略服务器负 责搜索分布在各处的IP接入网关,搜索到多个IP接入网关时,通过组播方 式通知IP接入网关升级版本。
10、 根据权利要求8所述的系统,其特征在于,所述IP接入网关与所 述升级版本服务器建立所述TCP连接后向升级版本服务器上才艮升级必须的 设备信息;所述升级版本服务器根据所述设备信息与本地配置的升级策略比 较,判断是否需要升级,如需要,则告知所述IP接入网关发起版本升级请 求,否则发送消息告知所述IP接入网关不需升级。
全文摘要
本发明公开了一种IP接入网关批量升级系统和方法,包括升级版本服务器向配置策略服务器通报自身的地址信息和版本信息;配置策略服务器通知IP接入网关升级版本,并将升级版本服务器的地址信息和版本信息告知IP接入网关;IP接入网关根据收到的版本信息,如判断需要升级版本,则修改自身IP地址和端口号,利用地址信息与升级版本服务器建立TCP连接并上报升级必须的设备信息;升级版本服务器根据设备信息和配置的升级策略判断是否需要升级,并将结果通知IP接入网关;IP接入网关收到需要升级的通知时,向升级版本服务器发起版本升级请求,进入版本升级流程。采用本发明所述系统和方法可支持自动远程升级,又避免了无法通过快速升级来更新功能和Bug的问题。
文档编号H04L12/24GK101222363SQ20081000419
公开日2008年7月16日 申请日期2008年1月29日 优先权日2008年1月29日
发明者李海云 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1