专利名称:一种灵活振铃业务中避免死循环的方法与系统的制作方法
技术领域:
本发明涉及通信领域,尤其涉及一种灵活振铃业务中避免死循环的方法与系统。
背景技术:
目前,在CDMA通信系统中可以实现灵活振铃(Flexible Alert,简称FA)业务。所 谓FA业务,是指用户拨打一个号码,有一个或者多个终端同时振铃,用户拨打的号码为引 导号码,多个同时振铃的终端称之为成员。如果FA群中的一个成员应答,则释放其他成员 的呼叫分支。 现有技术中FA的实现架构如图1所示,其中,用户设备(UE, UserEquipment) 101 是用户终端,表示主叫或者FA的某个成员。基站收发台和基站控制器(BTS/BSC, Base Transceiver Station/Base Station Controller) 102用于实现负责无线收发及资源管 理,实现用户与交换中心的通信连接,移动交换中心/拜访位置寄存器(MSC/VLR, Mobile Switched Center/VisitedLocation Register) 103为实现呼叫控制和业务实现的控制中 心,在VLR中存放有其控制区域内所有拜访的移动用户信息,这些信息含有MSC进行呼叫控 制和业务实现的管理数据。归属位置寄存器(HLR, Home RegisterLocation) 104中含有该 HLR控制的移动用户的相关信息,例如用户开户时的基本信息等等。 下面描述现有技术中灵活振铃的执行过程。假设FA群由三个成员组成一个是固
定电话,号码为DNl (Directory Number 1);另两个成员是归属于同一 HLR的、当前由同一
服务MSC(1^MSC)服务的移动台(MS),号码为MINI (Mobile Identity Number 1)禾PMIN2。
其中MIN1移动台为预付费用户。其流程如图2所示 201,始发MSC(0—MSC)接收始发呼叫和FA群的引导号码。 202,始发MSC向与引导号码有关的HLR发送位置请求。 203-204,HLR发现被叫号码为一个FA的引导号码,并根据收到的处理能力参数确 认始发MSC能够支持一个FA呼叫,在判断MIN2是本HLR的非预付费用户后,向服务VLR发 送路由请求,VLR向服务MSC传递路由请求。 205-206,在对路由请求的响应过程中,服务MSC核实其内部数据结构并确定MS当 前空闲,然后分配一个临时本地号码TLDN2(TemporaryLocal Directory Number 2)并在路 由请求响应中向VLR返回信息,VLR向HLR发送路由请求响应。 207,当HLR收到MIN2的路由请求响应后,向始发MSC返回一个位置请求响应。位 置请求响应中包括以终端列表参数形式的多个终端路由选择信息,其中包括固定电话号码 DNl,预付费用户MINI对应的用户号码MDNl (Mobile Directory Number 1)和非预付费用 户MIN2对应的临时本地号码TLDN2。 208,始发MSC根据位置请求响应中的指示尝试同时建立至DN1的呼叫。
209-211,始发MSC根据MINI对应的用户号码MDN1向HLR发送位置请求获取预付 费用户触发器列表,并在收到HLR返回的含有触发器列表的位置请求响应后,触发预付费 用户MDN1的预付费处理流程。
212,同时建立至TLDN2的呼叫。这些呼叫可以是出局呼叫或者内部呼叫。
从上述流程可以看到,如果FA群中包含了预付费用户,始发MSC需要发送两次位置请求消息给HLR。如果FA群引导号码就是MINI终端的MDN, HLR将无法区分这两个位置请求,在第二个位置请求中HLR同样会返回FA群中所有成员的路由信息,导致死循环。
发明内容
有鉴于此,本发明的目的在于,当FA群中含有预付费用户时,提供一种避免灵活振铃业务死循环的方法及系统。 为了达到上述目的,本发明采用了如下技术方案
—种避免灵活振铃业务死循环的方法,包含如下步骤 步骤A、0—MSC接收生叫用户的FA呼叫请求后,根据呼叫请求的引导号码向对应的HLR发送位置请求消息,所述位置请求消息中设置有第一终端接入类型(TAT, TerminationAccess Type)参数,所述HLR根据所述第一 TAT参数返回第一位置请求响应给所述0_MSC ;
步骤B、若FA群的成员中存在预付费用户时,所述0_MSC向所述HLR发送位置请求消息,所述位置请求消息中设置有第二 TAT参数,所述HLR根据所述第二 TAT参数返回第二位置请求响应给所述0_MSC,所述0_MSC根据所述第二位置请求响应建立对所述预付费用户的呼叫。 在上述步骤A中,所述第一位置请求响应包括所述FA中各成员的号码信息;如果所述成员为预付费用户,所述第一位置请求响应中的号码信息为该预付费用户的成员号码信息;如果所述成员为非预付费用户,所述第一位置请求响应中的号码信息为该非预付费用户的临时本地号码。 在上述步骤B中,所述第二位置请求响应包括所述预付费成员的触发器列表;而
0_MSC则是根据所述预付费用户的触发器列表建立对所述预付费用户的呼叫。 上述步骤B还包括所述MSC建立对主叫用户时,若所述FA中存在固定电话用户,
所述0—MSC直接根据所述第一位置请求响应建立到所迷固定电话用户的呼叫;若所述FA中
存在非预付费用户,则所述0_MSC直接根据所述第一位置请求响应中该非预付费用户的临
时本地号码建立到所述非预付费用户的呼叫。 步骤B建立的呼叫可以是出局呼叫或者内部呼叫。 本发明还公开了一种避免灵活振铃业务死循环的系统,该系统包括 始发移动交换中心0—MSC,用于根据生叫用户呼叫请求中的引导号码向归属位置
寄存器HLR发送位置请求消息,所述位置请求消息中设置有第一终端接入类型TAT参数;当
所述FA中有预付费用户时,所述0_MSC再次向所述HLR发送位置请求消息,此时所述位置
请求消息中设置有第二 TAT参数; 归属位置寄存器HLR,用于根据所述0—MSC发送的含有第一TAT参数的位量请求消息返回第一位置请求响应;当所述FA中有预付费用户时,所述HLR根据所述0—MSC发送的含有第二 TAT参数的位置请求消息返回第二位置请求响应; 所述第一位置请求响应包括所述FA中各成员的号码信息;如果所述成员为预付费用户,所述第一位置请求响应中的号码信息为该预付费用户的成员号码信息;如果所述成员为非预付费用户,所述第一位置请求响应中的号码信息为该非预付费用户的临时本地号码。 所述第二位置请求响应包括所述预付费成员的触发器列表。 若所述FA的成员中存在固定电话用户,所述0_MSC直接根据所述第一位置请求响 应建立到所述固定电话用户的呼叫; 若所述FA的成员中存在非预付费用户,所述0_MSC直接根据所述第一位置请求响 应中该非预付费用户的临时本地号码建立到所述非预付费用户的呼叫;
若所述FA的成员中存在预付费用户,所述0_MSC根据所述预付费用户的触发器列 表建立对所述预付费用户的呼叫。 本发明的有益效果在于通过MSC在发送两次位置请求消息的时候,设置不同的 TAT参数;HLR根据不同的TAT参数来区分是对于FA引导号码的位置请求还是对于FA成员 的位置请求,解决了在FA群中含有一个或者多个预付费成员,而且此成员号码和FA群号码 相同的情况下MSC死循环发送位置请求的问题,使得灵活振铃业务更加完善。
图1为现有技术中FA的电路域参考框架示意图;
图2为现有技术中FA呼叫的处理流程图;
图3为本实施例的灵活振铃业务的实现流程具体实施例方式
下面结合附图和具体实施方式
对本发明做进一步详细的说明。
图3描述了具有预付费成员的灵活振铃的执行过程。假设FA群由三个成员组成 一个是固定电话,号码为DN1 ;另两个成员可以是归属同一HLR,也可以不归属同一HLR、号 码为MINI和MIN2。其中MINI为预付费用户,对应的号码是MDN1,其主要流程是
301,始发MSC接收始发呼叫和FA群的引导号码。 302,始发MSC向与引导号码有关的HLR发送位置请求,由于是第一次发送位置请 求,设置位置请求中的第一终端接入类型参数TAT,本实施例中第一TAT = 254。
303-304,HLR发现被叫号码为一个FA的引导号码,并根据收到的处理能力参数确 认始发MSC能够支持一个FA呼叫,在判断MIN2是本HLR的非预付费用户后,向服务VLR发 送路由请求,VLR向服务MSC传递路由请求。 305-306,在对路由请求的响应过程中,服务MSC核实其内部数据结构并确定MS当 前空闲,然后分配一个TLDN2并在路由请求响应中向VLR返回信息,VLR向HLR发送路由请 求响应。 307,当HLR收到MIN2的路由请求响应后,向始发MSC返回一个位置请求响应。位 置请求响应中包括以终端列表参数形式的多个终端路由选择信息,其中包括固定电话号 码DN1,预付费用户MINI对应的用户号码MDNl和非预付费用户MIN2对应的临时本地号码 TLDN2。 308,始发MSC根据位置请求响应中的指示尝试同时建立至DN1的呼叫。 309-311,始发MSC根据MINI对应的用户号码MDNl向HLR发送位置请求获取预付
费用户触发器列表,由于这是第二次发送位置请求,设置位置请求中的第二 TAT参数与302
6步骤中的第一TAT参数不同,本实施例中第二TAT = 251,并在收到HLR返回的含有触发器
列表的位置请求响应后,触发预付费用户MDN1的预付费处理流程。 312,同时建立至TLDN2的呼叫。这些呼叫可以是出局呼叫或者内部呼叫。 本发明具体实施方式
的灵活振铃业务避免死循环的系统,包括始发MSC和HLR。始
发MSC用于根据主叫用户呼叫请求中的引导号码向MSC发送位置请求消息,该位置请求消
息中设置有第一 TAT参数;当所述FA中有预付费用户时,所述始发MSC再次向所述HLR发
送位置请求消息,此时的位置请求消息中设置有第二 TAT参数。HLR用于根据所述始发移动
交换中心发送的含有第一 TAT参数的位置请求消息返回第一位置请求响应,当所述灵活振
铃业务中有预付费用户时,所述HLR根据所述始发移动交换中心发送的含有第二 TAT参数
的位置请求消息返回第二位置请求响应。所述始发MSC根据HLR返回的所述第一位置请求
响应或第二位置请求响应对所述FA中不同类型的用户建立各自对应的呼叫。 总结本发明的特征,其主要在于如果FA群中含有一个或多个预付费成员,始发
MSC发送两次位置请求的时候,分别设置不同的TAT参数,HLR根据不同的TAT参数来区分
是对于FA引导号码的位置请求还是对于FA成员的位置请求。 通过本发明的方法或系统,解决了在FA群中含有一个或多个预付费成员,而且此成员号码和FA群号码相同的情况下MSC死循环发送位置请求的问题,使得灵活振铃业务更加完善。 以上内容是结合具体的实施方式对本发明所做的进一步详细说明,不能认定本发
明的具体实施只局限于这些说明。对于本发明所述技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
一种灵活振铃业务中避免死循环的方法,其特征在于,该方法包括如下步骤步骤A、始发移动交换中心接收主叫用户的灵活振铃业务呼叫请求后,根据呼叫请求的引导号码向对应的归属位置寄存器发送位置请求消息,所述位置请求消息中设置有第一终端接入类型参数,所述归属位置寄存器根据所述第一终端接入类型参数返回第一位置请求响应给所述始发移动交换中心;步骤B、若灵活振铃业务群的成员中存在预付费用户时,所述始发移动交换中心向所述归属位置寄存器发送位置请求消息,所述位置请求消息中设置有第二终端接入类型参数,所述归属位置寄存器根据所述第二终端接入类型参数返回第二位置请求响应给所述始发移动交互中心,所述始发移动交换中心根据所述第二位置请求响应建立对所述预付费用户的呼叫。
2. 如权利要求1所述的方法,其特征在于在所述步骤A中,所述第一位置请求响应包括所述灵活振铃业务中各成员的号码信息;如果所述成员为预付费用户,所述第一位置请 求响应中的号码信息为该预付费用户的成员号码信息;如果所述成员为非预付费用户,所述第一位置请求响应中的号码信息为该非预付费用户的临时本地号码。
3. 如权利要求1或2所述的方法,其特征在于,所述步骤B还包括若所述灵活振铃业 务群的成员中存在固定电话用户,所述始发移动交换中心直接根据所述第一位置请求响应 建立到所述固定电话用户的呼叫。
4. 如权利要求1或2所述的方法,其特征在于,所述步骤B还包括若所述灵活振铃业 务群的成员中存在非预付费用户,所述始发移动交换中心直接根据所述第一位置请求响应 中该非预付费用户的临时本地号码建立到所述非预付费用户的呼叫。
5. 如权利要求1所述的方法,其特征在于在所述步骤B中,所述第二位置请求响应包 括所述预付费成员的触发器列表。
6. 如权利要求1或5所述的方法,其特征在于在所述步骤B中,所述呼叫为所述始发 移动交换中心根据所述预付费用户的触发器列表建立对所述预付费用户的呼叫。
7. —种灵活振铃业务避免死循环的系统,其特征在于,所述系统包括 始发移动交换中心,用于根据主叫用户呼叫请求中的引导号码向归属位置寄存器发送位置请求消息,所述位置请求消息中设置有第一终端接入类型参数;当所述灵活振铃业 务中有预付费用户时,所述始发移动交换中心再次向所述归属位置寄存器发送位置请求消 息,此时所述位置请求消息中设置有第二终端接入类型参数;归属位置寄存器,用于根据所述始发移动交换中心发送的含有第一终端接入类型参数 的位置请求消息返回第一位置请求响应;当所述灵活振铃业务中有预付费用户时,所述归 属位置寄存器根据所述始发移动交换中心发送的含有第二终端接入类型参数的位置请求 消息返回第二位置请求响应。
8. 如权利要求7所述的系统,其特征在于,所述第一位置请求响应包括所述灵活振铃 业务中各成员的号码信息;如果所述成员为预付费用户,所述第一位置请求响应中的号码 信息为该预付费用户的成员号码信息;如果所述成员为非预付费用户,所述第一位置请求 响应中的号码信息为该非预付费用户的临时本地号码。
9. 如权利要求7所述的系统,其特征在于,所述第二位置请求响应包括所述预付费成 员的触发器列表。
10.如权利要求7至9任一项所述的系统,其特征在于若所述灵活振铃业务的成员中存在固定电话用户,所述始发移动交换中心直接根据所述第一位置请求响应建立到所述固定电话用户的呼叫;若所述灵活振铃业务的成员中存在非预付费用户,所述始发移动交换中心直接根据 所述第一位置请求响应中该非预付费用户的临时本地号码建立到所述非预付费用户的呼 叫;若所述灵活振铃业务的成员中存在预付费用户,所述始发移动交换中心根据所述预付 费用户的触发器列表建立对所述预付费用户的呼叫。
全文摘要
本发明公开了一种灵活振铃业务避免死循环的方法及装置,所述方法包含步骤MSC根据呼叫请求中的引导号码向对应的HLR发送位置请求,同时设置位置请求消息中的终端接入类型参数;HLR将包括预付费用户的成员号码信息和非预付费用户的临时本地号码信息的位置请求响应返回给MSC;MSC根据所述位置请求响应,建立主叫用户对FA群的各成员呼叫,在呼叫过程中,MSC向HLR发送位置请求消息时再次设置与第一次不同的终端接入类型参数,HLR根据不同的终端接入类型参数来区分位置请求,解决了在FA群中含有一个或多个预付费成员时造成的MSC死循环发送位置请求的问题,使得灵活振铃业务更加完善。
文档编号H04W4/12GK101730003SQ20091011018
公开日2010年6月9日 申请日期2009年11月12日 优先权日2009年11月12日
发明者杨帆, 陈建红 申请人:中兴通讯股份有限公司