一种选择网关的方法和装置.pdf

上传人:zhu****_FC 文档编号:4753315 上传时间:2018-11-06 格式:PDF 页数:12 大小:431.77KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110146038.6

申请日:

2011.06.01

公开号:

CN102811470A

公开日:

2012.12.05

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04W 36/12申请公布日:20121205|||实质审查的生效IPC(主分类):H04W 36/12申请日:20110601|||公开

IPC分类号:

H04W36/12(2009.01)I; H04W36/26(2009.01)I

主分类号:

H04W36/12

申请人:

中兴通讯股份有限公司

发明人:

胡小兰

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

北京安信方达知识产权代理有限公司 11262

代理人:

解婷婷;龙洪

PDF下载: PDF下载
内容摘要

本发明公开了一种选择网关的方法和装置,尽量避免网关升级或者故障等因素对用户的影响。所述方法包括:根据当前与基站连接的网关配置配置列表,所述配置列表中包括当前与基站连接的网关;与配置列表中的每个网关分别进行保活交互,将保活状态为可用的网关写入可用列表;在为终端选择网关时,从所述可用列表中为该终端选择网关。所述装置包括:配置模块、选择模块和保活模块。本发明通过在基站侧增加网关选择装置,可以实现网关故障时自动切换到其他可用备份网关,以及网关的平滑升级。

权利要求书

1: 一种选择网关的方法, 包括 : 根据当前与基站连接的网关配置配置列表, 所述配置列表中包括当前与基站连接的网 关; 与配置列表中的每个网关分别进行保活交互, 将保活状态为可用的网关写入可用列 表; 在为终端选择网关时, 从所述可用列表中为该终端选择网关。2: 如权利要求 1 所述的方法, 其特征在于 : 所述根据当前与基站连接的网关配置配置列表的步骤包括 : 将当前与基站连接的网关 的信息写入配置列表。3: 如权利要求 1 所述的方法, 其特征在于 : 可用列表中还包括网关对应的优先级 ; 从可用列表中为该终端选择网关的步骤包括 : 从可用列表中为终端选择优先级最高的 网关。4: 如权利要求 1 所述的方法, 其特征在于 : 所述为终端选择网关时包括终端接入时。5: 如权利要求 3 所述的方法, 其特征在于 : 为该终端选择网关后, 所述方法还包括 : 当可用列表中的网关的优先级发生变更时, 判断为终端选择的网关的优先级如果不是 最高, 则在为其他新终端选择网关时, 选择当前优先级最高的网关。6: 如权利要求 1-5 中任一权利要求所述的方法, 其特征在于 : 所述与网关进行保活交互的步骤包括 : 向网关发送保活请求, 在定时时间内接收到网 关返回的保活响应, 则确定该网关的保活状态为可用, 如果在定时时间内没有接收到网关 返回的保活响应, 则确定该网关的保活状态为不可用, 继续发送保活请求。7: 一种选择网关的装置, 包括 : 配置模块、 选择模块和保活模块, 其中 : 所述配置模块, 用于根据当前与基站连接的网关配置配置列表, 所述配置列表中包括 当前与基站连接的网关 ; 所述保活模块, 用于与配置列表中的每个网关分别进行保活交互 ; 所述选择模块, 用于将保活状态为可用的网关写入可用列表 ; 以及用于在为终端选择 网关时, 从所述可用列表中为该终端选择网关。8: 如权利要求 7 所述的装置, 其特征在于 : 所述配置模块还用于在有新网关与基站连接时, 将该新网关的信息写入配置列表, 以 及在与基站连接的网关减少时, 从该配置列表中删除该减少的网关。9: 如权利要求 7 所述的装置, 其特征在于 : 所述配置模块还用于配置配置列表中网关的优先级 ; 所述选择模块还用于根据配置列表中的网关的优先级配置可用列表中网关的优先级 ; 所述选择模块采用以下方式从可用列表中为该终端选择网关 : 从可用列表中为终端选择优 先级最高的网关。10: 如权利要求 7-9 中任一权利要求所述的装置, 其特征在于 : 所述保活模块用于采用以下方式与网关进行保活交互 : 向网关发送保活请求, 在定时 时间内接收到网关返回的保活响应, 则确定该网关的保活状态为可用, 如果在定时时间内 2 没有接收到网关返回的保活响应, 则确定该网关的保活状态为不可用, 继续发送保活请求。

说明书


一种选择网关的方法和装置

    【技术领域】
     本发明涉及无线通信系统, 具体涉及一种选择网关 (AGW) 的方法和装置。背景技术
     以 WIMAX(Worldwide Interoperability for Microwave Access, 全球微波互联接 入 ) 系统为例, AGW(Access Gateway) 为接入网关, 基站与 AGW 连接, 基站只可以配置一个 AGW。当 AGW 发生故障时, 该 AGW 下挂的在网用户业务需要脱网, 基站需要等待该 AGW 重启 之后, 才允许用户接入, 也就是该时段所有终端接入失败 ; 当 AGW 需要升级或者替换时, 也 只能先将 AGW 复位, 待升级完成后重启或者替换到新的 AGW, 该操作会导致现有系统已在网 用户会强制掉话, 在升级或者替换过程中, 也不允许新的用户接入。 这两种情况对用户的影 响都非常巨大。发明内容
     本发明要解决的技术问题是提供一种选择网关的方法和装置, 尽量避免网关升级 或者故障等因素对用户的影响。
     为解决上述技术问题, 本发明提供了一种选择网关的方法, 包括 :
     根据当前与基站连接的网关配置配置列表, 所述配置列表中包括当前与基站连接 的网关 ;
     与配置列表中的每个网关分别进行保活交互, 将保活状态为可用的网关写入可用 列表 ;
     在为终端选择网关时, 从所述可用列表中为该终端选择网关。
     进一步地, 所述根据当前与基站连接的网关配置配置列表的步骤包括 : 将当前与 基站连接的网关的信息写入配置列表。
     进一步地, 可用列表中还包括网关对应的优先级 ; 从可用列表中为该终端选择网 关的步骤包括 : 从可用列表中为终端选择优先级最高的网关。
     进一步地, 所述为终端选择网关时包括终端接入时。
     进一步地, 为该终端选择网关后, 所述方法还包括 : 当可用列表中的网关的优先级 发生变更时, 判断为终端选择的网关的优先级如果不是最高, 则在为其他新终端选择网关 时, 选择当前优先级最高的网关。
     进一步地, 所述与网关进行保活交互的步骤包括 : 向网关发送保活请求, 在定时时 间内接收到网关返回的保活响应, 则确定该网关的保活状态为可用, 如果在定时时间内没 有接收到网关返回的保活响应, 则确定该网关的保活状态为不可用, 继续发送保活请求。
     为解决上述技术问题, 本发明还提供了一种选择网关的装置, 包括 : 配置模块、 选 择模块和保活模块, 其中 :
     所述配置模块, 用于根据当前与基站连接的网关配置配置列表, 所述配置列表中 包括当前与基站连接的网关 ;所述保活模块, 用于与配置列表中的每个网关分别进行保活交互 ;
     所述选择模块, 用于将保活状态为可用的网关写入可用列表 ; 以及用于在为终端 选择网关时, 从所述可用列表中为该终端选择网关。
     进一步地, 所述配置模块还用于在有新网关与基站连接时, 将该新网关的信息写 入配置列表, 以及在与基站连接的网关减少时, 从该配置列表中删除该减少的网关。
     进一步地, 所述配置模块还用于配置配置列表中网关的优先级 ; 所述选择模块还 用于根据配置列表中的网关的优先级配置可用列表中网关的优先级 ; 所述选择模块采用以 下方式从可用列表中为该终端选择网关 : 从可用列表中为终端选择优先级最高的网关。
     进一步地, 所述保活模块用于采用以下方式与网关进行保活交互 : 向网关发送保 活请求, 在定时时间内接收到网关返回的保活响应, 则确定该网关的保活状态为可用, 如果 在定时时间内没有接收到网关返回的保活响应, 则确定该网关的保活状态为不可用, 继续 发送保活请求。
     本发明通过在基站侧增加网关选择装置, 可以实现网关故障时自动切换到其他可 用备份网关, 以及网关的平滑升级。通过配置多 AGW 并且与多 AGW 保活, 当连接 AGW 发生复 位时, 该装置会自动为新接入的终端选择另外一个可用 AGW。 通过增加高优先级的 AGW 或者 修改需要升级 AGW 优先级低于备份 AGW, 可以实现 AGW 的平滑升级或过渡, 在升级的过程, 原 AGW 连接的终端不需要掉话, 新终端可以自动接入备份 AGW, 对用户体验完全没有影响。本 发明还可应用于除 WIMAX 之外的其他通信系统, 比如 LTE 系统。 附图说明
     图 1 为自动选择可用 AGW 的方法和装置图 ; 图 2 为终端接入流程图 ; 图 3 为 AGW 保活状态修改信号流程图 ; 图 4 为基站与 AGW 保活流程示意图 ; 图 5 为 AGW 配置修改信号流程图 ; 图 6 为 AGW 选择模块 -AGW 配置修改处理流程图。具体实施方式
     本发明的选择网关的方法包括 :
     根据当前与基站连接的网关配置配置列表, 所述配置列表中包括当前与基站连接 的网关 ;
     与配置列表中的每个网关分别进行保活交互, 将保活状态为可用的网关写入可用 列表 ;
     在为终端选择网关时, 从该可用列表中为该终端选择网关。
     根据当前与基站连接的网关配置所述配置列表的步骤包括 : 将当前与基站连接的 网关的信息写入该配置列表。在有新网关与基站连接时, 将该新网关的信息写入该配置列 表, 以及在与基站连接的网关减少时, 从该配置列表中删除该减少的网关。
     优选地, 在配置配置列表时, 还配置配置列表中各网关的优先级, 即该配置列表中 还包括当前与基站连接的各网关的优先级 ; 在将保活状态为可用的网关写入可用列表时,还将该网关的优先级一并写入可用列表 ; 在为终端选择网关时, 从可用列表中为终端选择 优先级最高的网关。 或者开始时不配置, 而是在将保活状态为可用的网关写入可用列表时, 配置可用列表中网关的优先级, 以便在为终端选择网关时, 可以选择优先级最高的网关。
     上述与网关进行保活交互的步骤包括 : 向网关发送保活请求, 在定时时间内接收 到网关返回的保活响应, 则确定该网关的保活状态为可用, 如果在定时时间内没有接收到 网关返回的保活响应, 则确定该网关的保活状态为不可用, 继续发送保活请求。 通过与第一 列表中的每个网关持续进行保活交互, 可以实时掌握各网关的状态, 仅在可用列表中保留 保活状态为可用的网关。
     在为终端选择网关时例如可以是终端接入时。
     当可用列表中的网关的优先级发生变更时, 判断为终端选择的网关的优先级如果 不是最高, 则在为其他新终端选择网关时, 选择当前优先级最高的网关。
     图 1 为选择 AGW 的装置的构成图, 其中 UE 为终端, BS 为基站, AGW 为接入网关。该 选择 AGW 的装置位于基站侧, 由配置模块、 选择模块以及保活模块组成, 各个模块的功能描 述如下 :
     所述配置模块, 用于根据当前与基站连接的网关配置配置列表, 所述配置列表中 包括当前与基站连接的网关 ;
     所述保活模块, 用于与配置列表中的每个网关分别进行保活交互 ;
     所述选择模块, 用于将保活状态为可用的网关写入可用列表 ; 以及用于在为终端 选择网关时, 从所述可用列表中为该终端选择网关。
     该配置模块还用于在有新网关与基站连接时, 将该新网关的信息写入配置列表, 以及在与基站连接的网关减少时, 从该配置列表中删除该减少的网关。 也就是说, 该配置模 块主要负责配置列表的维护, 例如 : 配置配置列表中网关的优先级。
     该保活模块用于采用以下方式与网关进行保活交互 : 向网关发送保活请求, 在定 时时间内接收到网关返回的保活响应, 则确定该网关的保活状态为可用, 如果在定时时间 内没有接收到网关返回的保活响应, 则确定该网关的保活状态为不可用, 继续发送保活请 求。
     当配置列表中有新增网关时, 该保活模块需要与该新增网关进行保活交互 ; 当配 置列表中有网关被删除时, 该保活模块则取消与该网关的保活交互。
     可用列表的维护由该选择模块负责 ; 例如根据配置列表中的网关的优先级配置可 用列表中网关的优先级。该选择模块采用以下方式从可用列表中为该终端选择网关 : 从可 用列表中为终端选择优先级最高的网关。
     下文中将结合附图对本发明的实施例进行详细说明。需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互任意组合。
     实施例 1
     图 2 为终端接入流程图, 具体描述如下 :
     步骤 201, 终端获取上下行链路信息, 获取 MAC 层同步 ;
     步骤 202, 终端与基站做初始 RNGING( 测距 ), 调整时偏、 频偏、 功率, 获取物理层的 同步。通过 RNG-REQ/RS( 测距请求 / 响应 ) 的交互, 分配基本 CID( 连接标识 )、 主 CID( 连 接标识 ) ;步骤 203, 终端发送 SBC-REQ( 基本能力协商请求 ) 消息, 协商基本能力 ;
     步骤 204, 基站收到 SBC-REQ( 基本能力协商请求 ) 消息之后, AGW 选择为终端选择 连接 AGW, 选择原则为可用并且优先级最高的 AGW ;
     步骤 205, 基站向连接 AGW 发送 Pre-Attach-Req( 预附着请求 ) 消息, 请求终端接 入;
     步骤 206, AGW 向基站发送 Pre-Attach-Rsp( 预附着响应 ) 消息, 携带成功或者失 败指示 ;
     步骤 207, 基站向终端发送 SBC-RSP( 基本能力协商响应 ) 消息, 携带能力协商结 果。
     实施例 2
     图 3 为 AGW 保活状态变更信号流程图, 以两个 AGW 为例, 具体描述如下 :
     步骤 301, AGW1 与 AGW 保活模块进行保活交互 ;
     具体的保活流程参见图 4 流程 ;
     如果保活结果与之前没有变化, 则 AGW 保活模块不需要通知 AGW 选择模块, 如果有 变化, 则通知 AGW 选择模块 ; 步骤 302, AGW2 与 AGW 保活模块进行保活交互 ;
     如果保活结果与之前没有变化, 则不需要通知 AGW 选择模块, 如果有变化, 则 AGW 保活模块通知 AGW 选择模块 ;
     步骤 303, AGW 保活模块检测到某 AGW 保活状态变更 ;
     步骤 304, AGW 保活模块将该 AGW 的保活状态变更通知 AGW 选择模块 ;
     步骤 305, 如果 AGW 状态变为不可用, AGW 选择模块将该 AGW 从可用列表中删除, 检 查该 AGW 下是否挂有终端, 如果有, 则强制终端脱网。如果有新的终端接入, 将会重新选择 连接 AGW, 选择原则为 : 可用且优先级最高 ; 如果 AGW 状态变成可用, 则将该 AGW 添加至可用 列表, 如果有新的终端接入, 将会重新选择连接 AGW, 选择原则为 : 可用且优先级最高。
     保活流程如图 4 所示, 包括以下步骤 :
     步骤 401, 基站上电成功后, 给 AGW 发送保活请求消息, 并且设置保活定时器 T1 ;
     步骤 402, 如果 R6 口链路通, AGW 收到 BS 的保活请求消息之后, 应该给 BS 响应保 活响应消息, 如果链路断, 则请求消息到不了 AGW, 或者如果 AGW 当前正在升级或者重启等, AGW 无法给 BS 返回保活响应消息 ( 图中虚线表示 ) ;
     步骤 403, T1 超时, 如果 BS 没有收到 AGW 的保活响应消息, 则重发保活请求消息, 重传次数加 1 ;
     步骤 404, 如果重传次数超过最大重传次数, 则 BS 认为 AGW 保活状态为不可用 ;
     步骤 405, 基站继续发送保活请求消息, 设置保活定时器 T2(T2 建议长于 T1) ;
     步骤 406, 如果仍未收到保活响应, 基站继续发送保活请求消息 ;
     步骤 407, 在定时器 T2 的定时时间内, 基站仍没有收到 AGW 的保活响应消息, 设置 重传次数, 继续发送保活请求 ;
     步骤 408, 如果收到 AGW 的保活响应消息, 则认为 AGW 保活状态变更为可用。
     本流程是持续执行的, 也就是说, BS 持续与 AGW 进行保活交互, 实时获取 AGW 的当 前状态。
     实施例 3
     图 5 为 AGW 配置修改信号流程图, 具体描述如下 :
     步骤 501, AGW 配置修改, 可能包括以下场景 : AGW 删除、 AGW 增加、 AGW 修改 ( 修改 优先级 ), AGW 配置模块根据配置的修改更新配置列表 :
     1) 如果删除 AGW, 则将该 AGW 从配置列表中删除 ;
     2) 如果增加 AGW, 将该 AGW 添加至配置列表 ;
     3) 如果 AGW 优先级变更, 则更改配置列表中该 AGW 的优先级。
     步骤 502, AGW 配置模块通知 AGW 保活模块配置列表变更, 例如通过 AGW 修改消息 ;
     步骤 503, AGW 保活模块根据修改后的配置列表进行保活操作 ;
     1) 如果配置列表中删除了 AGW, 则 AGW 保活模块取消该 AGW 的保活交互流程 ;
     2) 如果配置列表中增加 AGW, 则 AGW 保活模块触发与该 AGW 的保活交互流程 ;
     3) 如果是修改 AGW 优先级, 则 AGW 保活模块不需要处理。
     步骤 504, AGW 配置模块通知 AGW 选择模块配置列表变更, 例如通过 AGW 修改消息 ;
     步骤 505, AGW 选择模块根据变更后的配置列表确定是否需要变更可用列表, 根据 AGW 保活模块的保活结果确定是否修改可用列表 ; 如图 6, 具体描述如下
     1) 如果删除 AGW, 则将该 AGW 从可用列表中删除, 如果该 AGW 下挂有终端, 触发终 端脱网 ;
     2) 如果增加 AGW, 待 AGW 保活模块确定该 AGW 的保活状态为可用时, 将该 AGW 添加 至可用列表, 当有新的终端接入时, 如果新增的 AGW 优先级最高, 则选择该 AGW 为新的连接 AGW, 原连接 AGW 下挂的终端不需要做退网处理 ;
     3) 如果修改当前连接 AGW( 为终端选择的网关 ) 的优先级, 判断当前连接 AGW 的优 先级是否还是最高, 如是, 保持不变 ; 如果不是, 重新选择连接 AGW, 选择原则为保活状态为 可用并且优先级最高, 在新终端接入时选择新连接 AGW, 原连接 AGW 下挂的终端不需要做退 网处理 ;
     4) 如果修改非当前连接 AGW( 非为终端选择的网关 ) 的优先级, 判断当前连接的 AGW 的优先级是否是最高, 如是, 保持不变 ; 如果不是, 则当有新的终端接入时, 则选择优先 级最高的 AGW 为新的当前连接 AGW, 原连接 AGW 下挂的终端不需要做退网处理。
     应用示例
     本方法和装置可以应用于以下场景 : 1)AGW 平滑升级 2)AGW 替换 3)AGW 断链时自 动选择其他可用 AGW 等场景, 下面就这三种情景进行具体描述。
     示例 1
     AGW 平滑升级, 现有系统在升级的时候, 升级过程中需要将现有用户全部释放, 并 且升级过程中不允许新的终端接入, 对系统的影响巨大, 采用本发明装置, 可以实现平滑升 级。以 AGW1 升级为例, 具体步骤描述如下, 该场景为图 4 的一个特殊应用 :
     1) 准备一个备份 AGW2, 先将 AGW2 版本升级 ;
     2) 在 AGW 配置模块增加 AGW2, 优先级大于 1( 如果 AGW2 已配, 可以修改 AGW1 的优 先级低于 AGW2 或者修改 AGW2 的优先级大于 AGW1) ;
     3) 将 AGW 配置修改同步到 AGW 选择模块和保活模块 ;
     4) 因为 AGW2 的优先级高于 AGW1, AGW 选择模块选择连接 AGW 的原则为可用且优 先级最高。新终端接入时, 选择 AGW2 为连接 AGW, 不对 AGW1 下挂的终端做特殊处理。因此 AGW1 的用户业务不受影响, 直到所有 AGW1 上的用户都自动脱网时, 可以将 AGW1 释放。
     AGW 替换的实现与 AGW 平滑升级一致, 不再具体描述。
     示例 2
     AGW 断链自动选择其他可用 AGW 应用场景, 以两个 AGW, AGW1 和 AGW2, 当前连接 AGW1 断链为例, 进行具体描述, 该场景为图 3 的一个特殊应用 :
     1)AGW 保活模块分别与 AGW1 和 AGW2 进行保活 ;
     2) 检测到 AGW2 保活状态为不可用, AGW 保活模块将该变更通知到 AGW 选择模块 ;
     3)AGW 选择模块将 AGW1 从可用列表删除, 释放该 AGW 下的所有终端, 选择 AGW2 为 新的连接 AGW, 有新终端接入时, 接入 AGW2。
     本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读存储器、 磁盘或光盘 等。可选地, 上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地, 上述实施例中的各模块 / 单元可以采用硬件的形式实现, 也可以采用软件功能模块的 形式实现。本发明不限制于任何特定形式的硬件和软件的结合。 当然, 本发明还可有其他多种实施例, 在不背离本发明精神及其实质的情况下, 熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形, 但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
    

一种选择网关的方法和装置.pdf_第1页
第1页 / 共12页
一种选择网关的方法和装置.pdf_第2页
第2页 / 共12页
一种选择网关的方法和装置.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种选择网关的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种选择网关的方法和装置.pdf(12页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102811470 A (43)申请公布日 2012.12.05 CN 102811470 A *CN102811470A* (21)申请号 201110146038.6 (22)申请日 2011.06.01 H04W 36/12(2009.01) H04W 36/26(2009.01) (71)申请人 中兴通讯股份有限公司 地址 518057 广东省深圳市南山区高新技术 产业园科技南路中兴通讯大厦法务部 (72)发明人 胡小兰 (74)专利代理机构 北京安信方达知识产权代理 有限公司 11262 代理人 解婷婷 龙洪 (54) 发明名称 一种选择网关的方法和装置 (。

2、57) 摘要 本发明公开了一种选择网关的方法和装置, 尽量避免网关升级或者故障等因素对用户的影 响。所述方法包括 : 根据当前与基站连接的网关 配置配置列表, 所述配置列表中包括当前与基站 连接的网关 ; 与配置列表中的每个网关分别进行 保活交互, 将保活状态为可用的网关写入可用列 表 ; 在为终端选择网关时, 从所述可用列表中为 该终端选择网关。所述装置包括 : 配置模块、 选择 模块和保活模块。本发明通过在基站侧增加网关 选择装置, 可以实现网关故障时自动切换到其他 可用备份网关, 以及网关的平滑升级。 (51)Int.Cl. 权利要求书 2 页 说明书 6 页 附图 3 页 (19)中华。

3、人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 6 页 附图 3 页 1/2 页 2 1. 一种选择网关的方法, 包括 : 根据当前与基站连接的网关配置配置列表, 所述配置列表中包括当前与基站连接的网 关 ; 与配置列表中的每个网关分别进行保活交互, 将保活状态为可用的网关写入可用列 表 ; 在为终端选择网关时, 从所述可用列表中为该终端选择网关。 2. 如权利要求 1 所述的方法, 其特征在于 : 所述根据当前与基站连接的网关配置配置列表的步骤包括 : 将当前与基站连接的网关 的信息写入配置列表。 3. 如权利要求 1 所述的方法, 其特征在于 : 可用列表中还包。

4、括网关对应的优先级 ; 从可用列表中为该终端选择网关的步骤包括 : 从可用列表中为终端选择优先级最高的 网关。 4. 如权利要求 1 所述的方法, 其特征在于 : 所述为终端选择网关时包括终端接入时。 5. 如权利要求 3 所述的方法, 其特征在于 : 为该终端选择网关后, 所述方法还包括 : 当可用列表中的网关的优先级发生变更时, 判断为终端选择的网关的优先级如果不是 最高, 则在为其他新终端选择网关时, 选择当前优先级最高的网关。 6. 如权利要求 1-5 中任一权利要求所述的方法, 其特征在于 : 所述与网关进行保活交互的步骤包括 : 向网关发送保活请求, 在定时时间内接收到网 关返回的。

5、保活响应, 则确定该网关的保活状态为可用, 如果在定时时间内没有接收到网关 返回的保活响应, 则确定该网关的保活状态为不可用, 继续发送保活请求。 7. 一种选择网关的装置, 包括 : 配置模块、 选择模块和保活模块, 其中 : 所述配置模块, 用于根据当前与基站连接的网关配置配置列表, 所述配置列表中包括 当前与基站连接的网关 ; 所述保活模块, 用于与配置列表中的每个网关分别进行保活交互 ; 所述选择模块, 用于将保活状态为可用的网关写入可用列表 ; 以及用于在为终端选择 网关时, 从所述可用列表中为该终端选择网关。 8. 如权利要求 7 所述的装置, 其特征在于 : 所述配置模块还用于在。

6、有新网关与基站连接时, 将该新网关的信息写入配置列表, 以 及在与基站连接的网关减少时, 从该配置列表中删除该减少的网关。 9. 如权利要求 7 所述的装置, 其特征在于 : 所述配置模块还用于配置配置列表中网关的优先级 ; 所述选择模块还用于根据配置列表中的网关的优先级配置可用列表中网关的优先级 ; 所述选择模块采用以下方式从可用列表中为该终端选择网关 : 从可用列表中为终端选择优 先级最高的网关。 10. 如权利要求 7-9 中任一权利要求所述的装置, 其特征在于 : 所述保活模块用于采用以下方式与网关进行保活交互 : 向网关发送保活请求, 在定时 时间内接收到网关返回的保活响应, 则确定。

7、该网关的保活状态为可用, 如果在定时时间内 权 利 要 求 书 CN 102811470 A 2 2/2 页 3 没有接收到网关返回的保活响应, 则确定该网关的保活状态为不可用, 继续发送保活请求。 权 利 要 求 书 CN 102811470 A 3 1/6 页 4 一种选择网关的方法和装置 技术领域 0001 本发明涉及无线通信系统, 具体涉及一种选择网关 (AGW) 的方法和装置。 背景技术 0002 以WIMAX(Worldwide Interoperability for Microwave Access, 全球微波互联接 入 ) 系统为例, AGW(Access Gateway) 。

8、为接入网关, 基站与 AGW 连接, 基站只可以配置一个 AGW。当 AGW 发生故障时, 该 AGW 下挂的在网用户业务需要脱网, 基站需要等待该 AGW 重启 之后, 才允许用户接入, 也就是该时段所有终端接入失败 ; 当 AGW 需要升级或者替换时, 也 只能先将 AGW 复位, 待升级完成后重启或者替换到新的 AGW, 该操作会导致现有系统已在网 用户会强制掉话, 在升级或者替换过程中, 也不允许新的用户接入。 这两种情况对用户的影 响都非常巨大。 发明内容 0003 本发明要解决的技术问题是提供一种选择网关的方法和装置, 尽量避免网关升级 或者故障等因素对用户的影响。 0004 为解。

9、决上述技术问题, 本发明提供了一种选择网关的方法, 包括 : 0005 根据当前与基站连接的网关配置配置列表, 所述配置列表中包括当前与基站连接 的网关 ; 0006 与配置列表中的每个网关分别进行保活交互, 将保活状态为可用的网关写入可用 列表 ; 0007 在为终端选择网关时, 从所述可用列表中为该终端选择网关。 0008 进一步地, 所述根据当前与基站连接的网关配置配置列表的步骤包括 : 将当前与 基站连接的网关的信息写入配置列表。 0009 进一步地, 可用列表中还包括网关对应的优先级 ; 从可用列表中为该终端选择网 关的步骤包括 : 从可用列表中为终端选择优先级最高的网关。 0010。

10、 进一步地, 所述为终端选择网关时包括终端接入时。 0011 进一步地, 为该终端选择网关后, 所述方法还包括 : 当可用列表中的网关的优先级 发生变更时, 判断为终端选择的网关的优先级如果不是最高, 则在为其他新终端选择网关 时, 选择当前优先级最高的网关。 0012 进一步地, 所述与网关进行保活交互的步骤包括 : 向网关发送保活请求, 在定时时 间内接收到网关返回的保活响应, 则确定该网关的保活状态为可用, 如果在定时时间内没 有接收到网关返回的保活响应, 则确定该网关的保活状态为不可用, 继续发送保活请求。 0013 为解决上述技术问题, 本发明还提供了一种选择网关的装置, 包括 : 。

11、配置模块、 选 择模块和保活模块, 其中 : 0014 所述配置模块, 用于根据当前与基站连接的网关配置配置列表, 所述配置列表中 包括当前与基站连接的网关 ; 说 明 书 CN 102811470 A 4 2/6 页 5 0015 所述保活模块, 用于与配置列表中的每个网关分别进行保活交互 ; 0016 所述选择模块, 用于将保活状态为可用的网关写入可用列表 ; 以及用于在为终端 选择网关时, 从所述可用列表中为该终端选择网关。 0017 进一步地, 所述配置模块还用于在有新网关与基站连接时, 将该新网关的信息写 入配置列表, 以及在与基站连接的网关减少时, 从该配置列表中删除该减少的网关。。

12、 0018 进一步地, 所述配置模块还用于配置配置列表中网关的优先级 ; 所述选择模块还 用于根据配置列表中的网关的优先级配置可用列表中网关的优先级 ; 所述选择模块采用以 下方式从可用列表中为该终端选择网关 : 从可用列表中为终端选择优先级最高的网关。 0019 进一步地, 所述保活模块用于采用以下方式与网关进行保活交互 : 向网关发送保 活请求, 在定时时间内接收到网关返回的保活响应, 则确定该网关的保活状态为可用, 如果 在定时时间内没有接收到网关返回的保活响应, 则确定该网关的保活状态为不可用, 继续 发送保活请求。 0020 本发明通过在基站侧增加网关选择装置, 可以实现网关故障时自。

13、动切换到其他可 用备份网关, 以及网关的平滑升级。通过配置多 AGW 并且与多 AGW 保活, 当连接 AGW 发生复 位时, 该装置会自动为新接入的终端选择另外一个可用AGW。 通过增加高优先级的AGW或者 修改需要升级AGW优先级低于备份AGW, 可以实现AGW的平滑升级或过渡, 在升级的过程, 原 AGW 连接的终端不需要掉话, 新终端可以自动接入备份 AGW, 对用户体验完全没有影响。本 发明还可应用于除 WIMAX 之外的其他通信系统, 比如 LTE 系统。 附图说明 0021 图 1 为自动选择可用 AGW 的方法和装置图 ; 0022 图 2 为终端接入流程图 ; 0023 图 。

14、3 为 AGW 保活状态修改信号流程图 ; 0024 图 4 为基站与 AGW 保活流程示意图 ; 0025 图 5 为 AGW 配置修改信号流程图 ; 0026 图 6 为 AGW 选择模块 -AGW 配置修改处理流程图。 具体实施方式 0027 本发明的选择网关的方法包括 : 0028 根据当前与基站连接的网关配置配置列表, 所述配置列表中包括当前与基站连接 的网关 ; 0029 与配置列表中的每个网关分别进行保活交互, 将保活状态为可用的网关写入可用 列表 ; 0030 在为终端选择网关时, 从该可用列表中为该终端选择网关。 0031 根据当前与基站连接的网关配置所述配置列表的步骤包括 。

15、: 将当前与基站连接的 网关的信息写入该配置列表。在有新网关与基站连接时, 将该新网关的信息写入该配置列 表, 以及在与基站连接的网关减少时, 从该配置列表中删除该减少的网关。 0032 优选地, 在配置配置列表时, 还配置配置列表中各网关的优先级, 即该配置列表中 还包括当前与基站连接的各网关的优先级 ; 在将保活状态为可用的网关写入可用列表时, 说 明 书 CN 102811470 A 5 3/6 页 6 还将该网关的优先级一并写入可用列表 ; 在为终端选择网关时, 从可用列表中为终端选择 优先级最高的网关。 或者开始时不配置, 而是在将保活状态为可用的网关写入可用列表时, 配置可用列表中。

16、网关的优先级, 以便在为终端选择网关时, 可以选择优先级最高的网关。 0033 上述与网关进行保活交互的步骤包括 : 向网关发送保活请求, 在定时时间内接收 到网关返回的保活响应, 则确定该网关的保活状态为可用, 如果在定时时间内没有接收到 网关返回的保活响应, 则确定该网关的保活状态为不可用, 继续发送保活请求。 通过与第一 列表中的每个网关持续进行保活交互, 可以实时掌握各网关的状态, 仅在可用列表中保留 保活状态为可用的网关。 0034 在为终端选择网关时例如可以是终端接入时。 0035 当可用列表中的网关的优先级发生变更时, 判断为终端选择的网关的优先级如果 不是最高, 则在为其他新终。

17、端选择网关时, 选择当前优先级最高的网关。 0036 图 1 为选择 AGW 的装置的构成图, 其中 UE 为终端, BS 为基站, AGW 为接入网关。该 选择 AGW 的装置位于基站侧, 由配置模块、 选择模块以及保活模块组成, 各个模块的功能描 述如下 : 0037 所述配置模块, 用于根据当前与基站连接的网关配置配置列表, 所述配置列表中 包括当前与基站连接的网关 ; 0038 所述保活模块, 用于与配置列表中的每个网关分别进行保活交互 ; 0039 所述选择模块, 用于将保活状态为可用的网关写入可用列表 ; 以及用于在为终端 选择网关时, 从所述可用列表中为该终端选择网关。 0040。

18、 该配置模块还用于在有新网关与基站连接时, 将该新网关的信息写入配置列表, 以及在与基站连接的网关减少时, 从该配置列表中删除该减少的网关。 也就是说, 该配置模 块主要负责配置列表的维护, 例如 : 配置配置列表中网关的优先级。 0041 该保活模块用于采用以下方式与网关进行保活交互 : 向网关发送保活请求, 在定 时时间内接收到网关返回的保活响应, 则确定该网关的保活状态为可用, 如果在定时时间 内没有接收到网关返回的保活响应, 则确定该网关的保活状态为不可用, 继续发送保活请 求。 0042 当配置列表中有新增网关时, 该保活模块需要与该新增网关进行保活交互 ; 当配 置列表中有网关被删。

19、除时, 该保活模块则取消与该网关的保活交互。 0043 可用列表的维护由该选择模块负责 ; 例如根据配置列表中的网关的优先级配置可 用列表中网关的优先级。该选择模块采用以下方式从可用列表中为该终端选择网关 : 从可 用列表中为终端选择优先级最高的网关。 0044 下文中将结合附图对本发明的实施例进行详细说明。需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互任意组合。 0045 实施例 1 0046 图 2 为终端接入流程图, 具体描述如下 : 0047 步骤 201, 终端获取上下行链路信息, 获取 MAC 层同步 ; 0048 步骤202, 终端与基站做初始RN。

20、GING(测距), 调整时偏、 频偏、 功率, 获取物理层的 同步。通过 RNG-REQ/RS( 测距请求 / 响应 ) 的交互, 分配基本 CID( 连接标识 )、 主 CID( 连 接标识 ) ; 说 明 书 CN 102811470 A 6 4/6 页 7 0049 步骤 203, 终端发送 SBC-REQ( 基本能力协商请求 ) 消息, 协商基本能力 ; 0050 步骤 204, 基站收到 SBC-REQ( 基本能力协商请求 ) 消息之后, AGW 选择为终端选择 连接 AGW, 选择原则为可用并且优先级最高的 AGW ; 0051 步骤 205, 基站向连接 AGW 发送 Pre-A。

21、ttach-Req( 预附着请求 ) 消息, 请求终端接 入 ; 0052 步骤 206, AGW 向基站发送 Pre-Attach-Rsp( 预附着响应 ) 消息, 携带成功或者失 败指示 ; 0053 步骤 207, 基站向终端发送 SBC-RSP( 基本能力协商响应 ) 消息, 携带能力协商结 果。 0054 实施例 2 0055 图 3 为 AGW 保活状态变更信号流程图, 以两个 AGW 为例, 具体描述如下 : 0056 步骤 301, AGW1 与 AGW 保活模块进行保活交互 ; 0057 具体的保活流程参见图 4 流程 ; 0058 如果保活结果与之前没有变化, 则AGW保活。

22、模块不需要通知AGW选择模块, 如果有 变化, 则通知 AGW 选择模块 ; 0059 步骤 302, AGW2 与 AGW 保活模块进行保活交互 ; 0060 如果保活结果与之前没有变化, 则不需要通知 AGW 选择模块, 如果有变化, 则 AGW 保活模块通知 AGW 选择模块 ; 0061 步骤 303, AGW 保活模块检测到某 AGW 保活状态变更 ; 0062 步骤 304, AGW 保活模块将该 AGW 的保活状态变更通知 AGW 选择模块 ; 0063 步骤 305, 如果 AGW 状态变为不可用, AGW 选择模块将该 AGW 从可用列表中删除, 检 查该 AGW 下是否挂有。

23、终端, 如果有, 则强制终端脱网。如果有新的终端接入, 将会重新选择 连接AGW, 选择原则为 : 可用且优先级最高 ; 如果AGW状态变成可用, 则将该AGW添加至可用 列表, 如果有新的终端接入, 将会重新选择连接 AGW, 选择原则为 : 可用且优先级最高。 0064 保活流程如图 4 所示, 包括以下步骤 : 0065 步骤 401, 基站上电成功后, 给 AGW 发送保活请求消息, 并且设置保活定时器 T1 ; 0066 步骤 402, 如果 R6 口链路通, AGW 收到 BS 的保活请求消息之后, 应该给 BS 响应保 活响应消息, 如果链路断, 则请求消息到不了 AGW, 或者。

24、如果 AGW 当前正在升级或者重启等, AGW 无法给 BS 返回保活响应消息 ( 图中虚线表示 ) ; 0067 步骤 403, T1 超时, 如果 BS 没有收到 AGW 的保活响应消息, 则重发保活请求消息, 重传次数加 1 ; 0068 步骤 404, 如果重传次数超过最大重传次数, 则 BS 认为 AGW 保活状态为不可用 ; 0069 步骤 405, 基站继续发送保活请求消息, 设置保活定时器 T2(T2 建议长于 T1) ; 0070 步骤 406, 如果仍未收到保活响应, 基站继续发送保活请求消息 ; 0071 步骤 407, 在定时器 T2 的定时时间内, 基站仍没有收到 A。

25、GW 的保活响应消息, 设置 重传次数, 继续发送保活请求 ; 0072 步骤 408, 如果收到 AGW 的保活响应消息, 则认为 AGW 保活状态变更为可用。 0073 本流程是持续执行的, 也就是说, BS 持续与 AGW 进行保活交互, 实时获取 AGW 的当 前状态。 说 明 书 CN 102811470 A 7 5/6 页 8 0074 实施例 3 0075 图 5 为 AGW 配置修改信号流程图, 具体描述如下 : 0076 步骤 501, AGW 配置修改, 可能包括以下场景 : AGW 删除、 AGW 增加、 AGW 修改 ( 修改 优先级 ), AGW 配置模块根据配置的修。

26、改更新配置列表 : 0077 1) 如果删除 AGW, 则将该 AGW 从配置列表中删除 ; 0078 2) 如果增加 AGW, 将该 AGW 添加至配置列表 ; 0079 3) 如果 AGW 优先级变更, 则更改配置列表中该 AGW 的优先级。 0080 步骤 502, AGW 配置模块通知 AGW 保活模块配置列表变更, 例如通过 AGW 修改消息 ; 0081 步骤 503, AGW 保活模块根据修改后的配置列表进行保活操作 ; 0082 1) 如果配置列表中删除了 AGW, 则 AGW 保活模块取消该 AGW 的保活交互流程 ; 0083 2) 如果配置列表中增加 AGW, 则 AGW。

27、 保活模块触发与该 AGW 的保活交互流程 ; 0084 3) 如果是修改 AGW 优先级, 则 AGW 保活模块不需要处理。 0085 步骤 504, AGW 配置模块通知 AGW 选择模块配置列表变更, 例如通过 AGW 修改消息 ; 0086 步骤 505, AGW 选择模块根据变更后的配置列表确定是否需要变更可用列表, 根据 AGW 保活模块的保活结果确定是否修改可用列表 ; 0087 如图 6, 具体描述如下 0088 1) 如果删除 AGW, 则将该 AGW 从可用列表中删除, 如果该 AGW 下挂有终端, 触发终 端脱网 ; 0089 2) 如果增加 AGW, 待 AGW 保活模。

28、块确定该 AGW 的保活状态为可用时, 将该 AGW 添加 至可用列表, 当有新的终端接入时, 如果新增的 AGW 优先级最高, 则选择该 AGW 为新的连接 AGW, 原连接 AGW 下挂的终端不需要做退网处理 ; 0090 3)如果修改当前连接AGW(为终端选择的网关)的优先级, 判断当前连接AGW的优 先级是否还是最高, 如是, 保持不变 ; 如果不是, 重新选择连接 AGW, 选择原则为保活状态为 可用并且优先级最高, 在新终端接入时选择新连接 AGW, 原连接 AGW 下挂的终端不需要做退 网处理 ; 0091 4) 如果修改非当前连接 AGW( 非为终端选择的网关 ) 的优先级, 。

29、判断当前连接的 AGW 的优先级是否是最高, 如是, 保持不变 ; 如果不是, 则当有新的终端接入时, 则选择优先 级最高的 AGW 为新的当前连接 AGW, 原连接 AGW 下挂的终端不需要做退网处理。 0092 应用示例 0093 本方法和装置可以应用于以下场景 : 1)AGW 平滑升级 2)AGW 替换 3)AGW 断链时自 动选择其他可用 AGW 等场景, 下面就这三种情景进行具体描述。 0094 示例 1 0095 AGW 平滑升级, 现有系统在升级的时候, 升级过程中需要将现有用户全部释放, 并 且升级过程中不允许新的终端接入, 对系统的影响巨大, 采用本发明装置, 可以实现平滑升。

30、 级。以 AGW1 升级为例, 具体步骤描述如下, 该场景为图 4 的一个特殊应用 : 0096 1) 准备一个备份 AGW2, 先将 AGW2 版本升级 ; 0097 2) 在 AGW 配置模块增加 AGW2, 优先级大于 1( 如果 AGW2 已配, 可以修改 AGW1 的优 先级低于 AGW2 或者修改 AGW2 的优先级大于 AGW1) ; 0098 3) 将 AGW 配置修改同步到 AGW 选择模块和保活模块 ; 说 明 书 CN 102811470 A 8 6/6 页 9 0099 4) 因为 AGW2 的优先级高于 AGW1, AGW 选择模块选择连接 AGW 的原则为可用且优 。

31、先级最高。新终端接入时, 选择 AGW2 为连接 AGW, 不对 AGW1 下挂的终端做特殊处理。因此 AGW1 的用户业务不受影响, 直到所有 AGW1 上的用户都自动脱网时, 可以将 AGW1 释放。 0100 AGW 替换的实现与 AGW 平滑升级一致, 不再具体描述。 0101 示例 2 0102 AGW 断链自动选择其他可用 AGW 应用场景, 以两个 AGW, AGW1 和 AGW2, 当前连接 AGW1 断链为例, 进行具体描述, 该场景为图 3 的一个特殊应用 : 0103 1)AGW 保活模块分别与 AGW1 和 AGW2 进行保活 ; 0104 2) 检测到 AGW2 保活。

32、状态为不可用, AGW 保活模块将该变更通知到 AGW 选择模块 ; 0105 3)AGW 选择模块将 AGW1 从可用列表删除, 释放该 AGW 下的所有终端, 选择 AGW2 为 新的连接 AGW, 有新终端接入时, 接入 AGW2。 0106 本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读存储器、 磁盘或光盘 等。可选地, 上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地, 上述实施例中的各模块 / 单元可以采用硬件的形式实现, 也可以采用软件功能模块的 形式实现。本发明不限制于任何特定形式的硬件和软件的结合。 0107 当然, 本发明还可有其他多种实施例, 在不背离本发明精神及其实质的情况下, 熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形, 但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。 说 明 书 CN 102811470 A 9 1/3 页 10 图 1 图 2 说 明 书 附 图 CN 102811470 A 10 2/3 页 11 图 3 图 4 说 明 书 附 图 CN 102811470 A 11 3/3 页 12 图 5 图 6 说 明 书 附 图 CN 102811470 A 12 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1