专利名称:多用户类型下灵活振铃组忙的处理方法
技术领域:
本发明涉及通信领域,具体地,涉及IP多J 某体子系统中多用户类型下灵活振铃(flexible alert ,简称为FA)组忙的处理方法。
技术背景FA (flexible alert,灵活振铃)是一种用户群提示业务。用户群 有一个引导号码以及一个或多个成员号码。当拨打该引导号码时, 呼叫将会接续到所有成员,所有成员同时振铃。当其中一个成员摘 机应答时,主叫和该成员建立通话,并释放其余的呼叫分支。FA分为两种类型,即,单用户类型和多用户类型。单用户类型, 就是当其中一个成员忙时,则FA组就表示忙。多用户类型,就是 当所有的成员忙时,FA组才表示忙。现有才支术是通过HLR ( Home Location Register,归属位置寄存 器)控制判断FA组是否忙。其组网图如图1所示。在图1中,UE (UserEquipment,用户设备)(101、 107)是用户终端,表示主叫 或者FA的某个成员。BTS/BSC (Base station controller,基站控制 器)(102、 106 )是基站和基站控制器,MSC/VLR ( Mobile Switched Center/Visited Location Register ) ( 103 、 105 )是移动交4奐中心/寻早{方 位置寄存器,HLR (104)是归属位置寄存器。图2示出了现有4支术中多用户类型下FA组忙的处理流^^。如 图2所示,HLR接收到起呼MSC的位置请求时(202 ),向FA的 各成员的服务MSC发送路由请求(203/205 )。如果用户空闲,则服 务MSC返回路由号码TLDN (temporary location digit number)(204)。如果用户忙,则服务MSC返回用户忙(206)。最后,因 为FA是多用户类型,贝'J HLR向起呼的MSC返回UE1的TLDN1(207 )。之后,起呼MSC向服务MSC发起建立至TLDN1的呼叫(208 )。才艮据需要,FA需要在IMS (IP Media Subsystem, IP媒体子系 统)中实现。IMS网络的结构如图3所示。UE (301 )表示呼叫中 的用户i殳备,可以作为主叫或净皮叫。P-CSCF (Proxy-Call Session Control Function) (302)表示代理呼叫会话控制功能,是UE 4妄入 IMS网络的会话入口点,负责转发UE与网络之间的会话。S-CSCF(Serving-Call Session Control Function) (303 )表示月良务p乎叫会i舌 控制功能,负责处理UE的会话请求,扭J亍初始过滤M^则。AS(Application Server ) ( 304 )为应用服务器,负责提供UE的业务, 比如处理FA业务。在现有的IMS标准中,实现FA存在的问题是,网络中没有存 储用户忙的状态信息,不能直接判断用户忙。用户忙一般由终端决 定。当用户接收到新的会话请求时,如果用户正在接收其他电话或 者处理其他业务,则向网络返回用户忙的信息。对于多用户类型的 FA,网络需要等到所有成员都返回用户忙的信息,FA才能够确定 FA组忙。此夕卜,从以上描述的处理过程可以看出,通过HLR进行 的多用户类型FA组忙的处理流程交互处理异常繁瑣,这样就不可 避免的存在处理效率低的问题。发明内容考虑到现有技术中存在的上述问题而提出本发明,为此,本发 明提供了一种多用户类型下灵活振铃组忙的处理方法,其中,通过AS而不是HLR来处理多用户类型FA组忙。根据本发明的多用户类型下灵活振铃组忙的处理方法包括以下 处理主叫拨打灵活振铃即FA的引导号码,呼叫接续到应用服务 器,应用服务器根据引导号码获取FA组的成员号码,并建立到FA 组内每个成员的呼叫;当FA组内的一个成员返回忙消息时,如果 FA为多用户类型,则应用服务器继续等待FA组内其他成员的响应; 如果FA组内的一个成员摘机应答,则应用服务器建立主叫到摘才几 应答的成员的会话,并释》文到FA组的其他成员的所有呼叫,如果 FA组内的所有成员都返回忙消息,则应用服务器向主叫返回FA组 忙。其中,呼叫接续到应用服务器的处理进一步包括呼叫^接续到 引导号码归属的服务呼叫会话控制功能即S-CSCF; S-CSCF根据过 滤器将会话请求转发给处理FA业务的应用服务器。应用服务器根据引导号码获取FA组的成员号码,并建立到FA 组内每个成员的呼叫的处理进一步包括应用月良务器判断呼叫为FA 呼叫,查询FA组的成员列表,获取FA组的成员号码;应用服务器 通过S-CSCF和代理呼叫会话控制功能即P-CSCF,向FA组内的所 有成员发送呼叫i青求。特别地,应用月l务器可以同时并发地向FA组内的所有成员发 送呼叫i青求。另外,FA组内的一个成员返回忙消息的处理具体为FA组内 的一个成员通过P-CSCF和S-CSCF向应用月良务器返回忙消息。FA组内的成员返回摘机应答的处理具体为FA组内的成员通过 P-CSCF和S-CSCF向应用服务器返回摘机应答。通过本发明,借助于AS实现了多用户类型下FA组忙的处理, 简化了交互和处理流程,提高了多用户类型下FA组忙的处理岁文率, 乂人而^是高了用户体-睑。本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。
附图用来提供对本发明的进一步理解,并且构成说明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中图1为根据现有技术的FA的电路域参考框架示意图;图2为根据现有技术的基于HLR处理的多用户类型忙的流程图;图3为才艮据现有4支术的FA的IMS参考框架示意图;图4为根据本发明实施例的多用户类型下FA组忙的处理方法 的流禾呈图;以及图5为图4所示方法的基于AS的处理实例的详细;克禾呈图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。据本发明实施例,提供了一种多用户类型下灵活振铃(FA)组 忙的处理方法,该方法是基于AS (应用服务器)的。优选地,在上文中提到的IMS架构下实施本发明。如图3所示, P-CSCF是UE 4妄入IMS网络的会话入口点,负责转发UE与网络 之间的会话;S-CSCF负责处理UE的会话请求,执行初始过滤规则; AS负责提供UE的业务,比如处理FA业务。基于上述的IMS架构,如图4所示,该多用户类型下FA组忙 的处理方法包4舌以下处理步骤S402,主叫拨打FA的引导号码,呼叫接续到AS, AS根 据引导号码获取FA组的成员号码,并建立到FA组内每个成员的呼 叫;步驶《S404,当FA iEL内的一个成员返回忙消息时,如果FA为 多用户类型,贝'J AS继续等待FA组内其他成员的响应;步骤S406, 如果FA组内的一个成员摘机应答,则AS建立主叫到摘机应答的成 员的会话,并释》文到FA组的其4也成员的所有呼叫,如果FA组内的 所有成员都返回忙消息,则AS向主叫返回FA组忙。其中,在步骤S402中,呼叫接续到AS的处理进一步包括呼 叫接续到引导号码归属的S-CSCF; S-CSCF根据过滤器将会话请求 转发给处理FA业务的AS。另外,在步骤S402中,AS根据引导号码获取FA组的成员号 码,并建立到FA组内每个成员的呼叫的处理进一步包括AS判断呼叫为FA呼叫,查询FA组的成员列表,获取FA组的成员号码; AS通过S-CSCF和P-CSCF向FA组内的所有成员发送呼叫请求。 特别地,AS可以同时并发地向FA组内的所有成员发送呼叫请求。相应地,FA组内的一个成员返回忙消息的处理具体为FA组 内的一个成员通过P-CSCF和S-CSCF向AS返回忙消息。FA组内 的一个成员返回摘冲几应答的处理具体为FA组内的成员通过 P-CSCF和S-CSCF向应用月艮务器返回摘机应答。以下将进一步结合实例来描述根据本发明实施例的多用户类型 下FA纟且'l"亡的处J里方法。实例在该实例中,为了便于描述,假设FA组有两个成员UE1、UE2, 主叫为UE3, FA组为多用户类型,当FA组的所有成员均忙时,FA 组才表示忙,呼叫将会释放。^ 口图5所示,具体包4舌以下处理步骤501-502,主叫UE3拨打引导号码发起呼叫,呼叫接续到 引导号码归属的S-CSCF, S-CSCF根据过滤器,将会话请求转发给 处理FA业务的AS;步骤503-506, AS判断为该呼叫为FA呼叫,查询FA的成员 列表,选取它的第一个成员UEl,向UE1发起会话请求,会话请求 通过S-CSCF和P-CSCF的转发,最后发送到UEl;步骤507-511, UEl 4妄收到请求,返回振铃响应,该响应沿着 会话初始的路径返回, 一直传送到UE3;步骤512-514, AS向第二个成员用户UE2发起会话请求(该 步艰《可以与步骤503 511同时并发进4亍);步骤515~520, UE2返回用户忙,AS向UE2返回用户忙确认 信息;步骤521 531,如果FA组为多用户类型,则AS继续等^f寺其《也 呼叫的响应。当UE1摘机应答,则建立至主叫的会话。如果还有分 支正在建立呼叫,则释放这些分支相关的会话。步骤532 536,如果所有的用户都返回忙,则AS向主叫返回 忙,终止会话。虽然上述实例中以FA组包括两个成员为例进行了说明,但是 本发明同样适用于包4舌一个或多个成员的FA组处理,处理流程同 样是只要其中有一个成员应答,AS就建立呼叫,然后释放到其他成 员的呼叫建立。另外需要注意的是,虽然本发明描述的实例中只包括IMS的成 员用户,〗旦在FA组包括其他用户,例如PSTN用户、MSC用户等 的情况下,本发明也同样适用。以上所述〗又为本发明的优选实施例而已,并不用于限制本发明, 对于本领i或的才支术人员来i兌,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种多用户类型下灵活振铃组忙的处理方法,其特征在于,包括主叫拨打灵活振铃即FA的引导号码,呼叫接续到应用服务器,所述应用服务器根据所述引导号码获取FA组的成员号码,并建立到所述FA组内每个成员的呼叫;当所述FA组内的一个成员返回忙消息时,如果所述FA为多用户类型,则所述应用服务器继续等待所述FA组内其他成员的响应;以及如果所述FA组内的一个成员摘机应答,则所述应用服务器建立所述主叫到所述摘机应答的成员的会话,并释放到所述FA组的其他成员的所有呼叫,如果所述FA组内的所有成员都返回忙消息,则所述应用服务器向所述主叫返回FA组忙。
2. 根据权利要求1所述的多用户类型下灵活振铃组忙的处理方 法,其特征在于,所述呼叫接续到所述应用服务器的处理进一 步包括呼叫接续到引导号码归属的服务呼叫会话控制功能即 S-CSCF;以及所述S-CSCF根据过滤器将会话请求转发给处理FA业务 的所述应用服务器。
3. 根据权利要求2所述的多用户类型下灵活振铃组忙的处理方 法,其特征在于,所述应用服务器根据所述引导号码获取FA 组的成员号码,并建立到所述FA组内每个成员的呼叫的处理 进一步包括所述应用服务器判断呼叫为FA呼叫,查询所述FA纟且的 成员列表,获取所述FA组的成员号码;以及所述应用服务器通过所述S-CSCF和-代理呼叫会话控制功 能即P-CSCF,向所述FA组内的所有成员发送呼叫请求。
4. 根据权利要求3所述的多用户类型下灵活振铃组忙的处理方 法,其特4正在于,所述应用月1务器同时并发地向所述FA组内 的所有成员发送所述呼叫请求。
5. 根据权利要求3所述的多用户类型下灵活振铃组忙的处理方 法,其特征在于,所述FA组内的成员返回忙消息的处理具体 为所述FA组内的成员通过所述P-CSCF和所述S-CSCF向 所述应用服务器返回所述忙消息。
6. 根据权利要求3所述的多用户类型下灵活振铃组忙的处理方 法,其特征在于,所述FA组内的成员返回摘机应答的处理具 体为所述FA组内的成员通过所述P-CSCF和所述S-CSCF向 所述应用月l务器返回所述摘才几应答。
全文摘要
本发明提供了一种多用户类型下灵活振铃组忙的处理方法,该方法包括主叫拨打灵活振铃即FA的引导号码,呼叫接续到应用服务器,应用服务器根据引导号码获取FA组的成员号码,并建立到FA组内每个成员的呼叫;当FA组内的一个成员返回忙消息时,如果FA为多用户类型,则应用服务器继续等待FA组内其他成员的响应;如果FA组内的一个成员摘机应答,则应用服务器建立主叫到摘机应答的成员的会话,并释放到FA组的其他成员的所有呼叫,如果FA组内的所有成员都返回忙消息,则应用服务器向主叫返回FA组忙。通过本发明,借助于AS实现了多用户类型下FA组忙的处理,简化了交互和处理流程,提高了多用户类型下FA组忙的处理效率,从而提高了用户体验。
文档编号H04L29/08GK101325742SQ200710136359
公开日2008年12月17日 申请日期2007年7月24日 优先权日2007年7月24日
发明者强 张 申请人:中兴通讯股份有限公司