一种分组数据业务节点的状态检测方法

文档序号:7688208阅读:132来源:国知局
专利名称:一种分组数据业务节点的状态检测方法
技术领域
本发明涉及CDMA移动通信系统,尤其涉及CDMA系统中的PDSN (分组数据业务节点)的状态检测方法。
背景技术
在CDMA无线分组数据网络中,PDSN —般是分布式的,在一个用 户呼叫建立过程中,PCF (分组控制功能)实体要按照PDSN选择算法 来选出一个PDSN,而选择算法需要考虑PDSN的当前状态,因此PCF 实体需要有一套机制实时监控到PDSN的状态。
现有的PDSN状态检测方法为定义了四种状态,分别为IS (服务状 态)、OOS (非服务状态)、DGR (degraded,服务退化状态),通过 构造4企测用户来检测PDSN当前状态,而DGR状态和OOS状态的处理 方法相同,因而检测方法需要简化和改进。

发明内容
本发明所要解决的技术问题是提供一种PDSN状态的实时检测方法。
本发明的目的是通过以下技术方案实现的 一种分组数据业务节点的状态检测方法,包括
A、 在分组数据业务节点处于非服务状态时,分组控制功能实体构 造一个检测用户,由检测用户向该分组数据业务节点发送Al 1登记请求 消息以建立All链路;
B、 判断链路是否建立成功,若成功,则设置该分组数据业务节点为服务状态,允许真实用户接入;若失败,则保持该分组数据业务节点 的状态为非服务状态,禁止真实用户接入。
其中,所述方法还包括若分组控制功能实体判定分组数据业务节 点的地址为非法地址,则设置该分组数据业务节点为非法状态,禁止真 实用户接入。
其中,所述方法中还包括采用IP地址映射方法来为所述检测用 户配置唯一的用户识别码。
其中,所述步骤B进一步包括
若分组数据业务节点返回登记接收、时间戳重校验、重新推荐分组 数据业务节点消息,则表明所述A11链路建立成功,i殳置该分组数据业 务节点为服务状态,允许真实用户接入;
若分组数据业务节点返回登记拒绝消息或All登记请求消息最大 次数重传失败消息,则表明所述A11链路建立失败,i殳置该分组数据业 务节点为非服务状态,禁止真实用户接入;
若分组数据业务节点返回消息中分组数据业务节点的地址为未知 地址,则设置该分组数据业务节点为非法状态,禁止真实用户接入。
本发明具有以下有益效果
( 一 )本发明为PDSN仅定义了 OOS (非服务状态)、IS (服务状 态)、Invalid (非法状态)三种状态,通过构造检测用户简单有效地实 现了 PDSN的状态4企测。
(二)由于在现网中存在多个PCF对一个PDSN的情况,而PCF 的外部IF地址在全网唯一,因而本发明采用IP地址映射的方法来为检r 测用户配置唯一的IMS!(用户识別码),避免不同PCF通过相同IMSI 的检测用户向PDSN发送检测消息时所造成的异常。 --


图1是本发明的实施例中PDSN的状态转换示意图。
具体实施例方式
下面结合附图及具体实施例对本发明作进一步的描述。
本发明为PDSN定义了三种状态
① IS状态(In Service,服务状态)PCF可以向该PDSN发起Al 1 登记请求,All链路可以正常建立;
② OOS状态(Out of Service,非服务状态)PCF禁止用户向该 PDSN发起Al 1登记请求,Al 1链路无法正常建立;
(D Invalid状态(非法状态)PDSN为非法,PCF禁止任何用户 接入该PDSN。
以上状态转换过程中的相关事件包括
a) PCF收到PDSN返回的Al IRegReply (Al 1登记请求)消息,包 含登记接收(Cause Code 00H)事件信息;
b) PCF收到PDSN返回的Al IRegReply消息,包含时间戳重校-验 (CauseCode 85H)事件信息;
c) PCF收到PDSN返回的Al IRegReply消息,包含重新推荐PDSN (Cause Code 88H)事件信息;
d) PCF收到PDSN返回的Al IRegReply消息,包含登记拒绝(Cause Code80H, 81H, 82H, 83H, 86H,8DH)事件信息;其中,各原因值的含义 为0x80—未确定原因,0x81—管理禁止,0x82—资源不足够,0x83—PCF 鉴权失败,0x86— AllRegRequest编码格式不对,0x8D—出现不支持的 Vendor ID或是无法解码的CVSE数据;e) OOS状态检测定时器超时;
f) Al lRegRequest消息最大次数重传失败;
g) PCF与PDSN之间通信链路断(PING不通);
h) PCF收到AllRegReply消息,其中PDSN地址非法。
本实施例中,对PDSN的状态检测方法如下(其中PDSN的状态转 换过程如图1所示)
(1) PCF检测到与PDSN之间的链路断掉,则将该PDSN设置为 OOS状态,并禁止所有新建用户接入。
(2 )用户发起数据业务呼叫,PCF收到PDSN返回的Al IRegReply 消息,若其中包含事件Cause Code80H、 81H、 82H、 83H、 86H、 8DH, 或者包含Al lRegRequest消息最大次数重传失败事件,则将该PDSN设 置为OOS状态,PCF为该用户选择下一个状态正常PDSN,同时禁止所 有新建用户接入该PDSN。
(3 ) PDSN转入OOS状态后,PCF立即构造一个检测用户(该用 户的IMSI对PCF唯一),向PDSN发送检测AllRegRequest消息,同 时启动OOS检测定时器,构造提示信息给用户。
该步骤中,检测用户的IMSI必须对PCF唯一。因为在现网中存在 多个PCF对一个PDSN情况,如果不同PCF发同一个MSI的检测 Al lRegRequest消息,则PDSN会误判为切换,PCF进入异常流程。而 PCF的外部IP地址在全网唯一,因而可以采用IP地址映射的方法来配 置唯一的IMSI。
(4)若OOS检测定时器超时,PCF重发AllRegRequest消息。
(5 ) PCF收到PI SN返回的Al IRegReply消息时,判断其中所包 含的原因值,若为Cause Code OOH、 85H、 88H,则将该PDSN设置为IS状态,若为其他原因值,则保持PDSN的OOS状态不变。
(6 )若PCF所收到Al 1RegReply消息中的PDSN地址为未知地址, 则PCF设置该PDSN进入Invalid状态,禁止用户接入。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡 在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种分组数据业务节点的状态检测方法,其特征在于,包括A、在分组数据业务节点处于非服务状态时,分组控制功能实体构造一个检测用户,由检测用户向该分组数据业务节点发送A11登记请求消息以建立A11链路;B、判断链路是否建立成功,若成功,则设置该分组数据业务节点为服务状态,允许真实用户接入;若失败,则保持该分组数据业务节点的状态为非服务状态,禁止真实用户接入。
2、 如权利要求1所述的分组数据业务节点的状态检测方法,其 特征在于,所迷方法还包括若分组控制功能实体判定分组数据业务 节点的地址为非法地址,则设置该分组数据业务节点为非法状态,禁 止真实用户接入。
3、 如权利要求1所述的分组数据业务节点的状态检测方法,其 特征在于,所述方法中还包括采用IP地址映射方法来为所述检测 用户配置唯一的用户识别码。
4、 如权利要求1至3任一所述的分组数据业务节点的状态检测 方法,其特征在于,所述步骤B进一步包括若分组数据业务节点返回登记接收、时间戳重校验、重新推荐分 组数据业务节点消息,则表明所述All链路建立成功,i殳置该分组 数据业务节点为服务状态,允许真实用户接入;若分组数据业务节点返回登记拒绝消息或All登记请求消息最 大次数重传失败消息,则表明所述All链路建立失败,设置该分组数据业务节点为非服务状态,禁止真实用户接入;若分组数据业务节点返回消息中分组数据业务节点的地址为未 知地址,则设置该分组数据业务节点为非法状态,禁止真实用户接入。
全文摘要
本发明公开了一种分组数据业务节点的状态检测方法,所述方法为A.在分组数据业务节点处于非服务状态时,分组控制功能实体构造一个检测用户,由检测用户向该分组数据业务节点发送A11登记请求消息以建立A11链路;B.判断链路是否建立成功,若成功,则设置该分组数据业务节点为服务状态,允许真实用户接入;若失败,则保持该分组数据业务节点的状态为非服务状态,禁止真实用户接入。本发明为PDSN仅定义了非服务状态、服务状态、非法状态三种,通过构造检测用户简单有效地实现了PDSN的状态检测,且本发明采用IP地址映射的方法来为检测用户配置唯一的IMSI,避免不同PCF通过相同IMSI的检测用户向PDSN发送检测消息时所造成的异常。
文档编号H04W24/00GK101547438SQ20081006637
公开日2009年9月30日 申请日期2008年3月28日 优先权日2008年3月28日
发明者吴文华, 杨宝国 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1