专利名称:呼叫等待业务中区别振铃的实现方法及系统的制作方法
技术领域:
本发明涉及通信领域的网络互联协议(IP)多媒体子系统,尤其涉及IP多媒体子 系统呼叫等待业务中区别振铃的实现方法及系统。
背景技术:
IP 多媒体子系统(IP Multimedia Core Network Subsystem,IMS)是由第三代合作 伙伴计划(3rd Generation Partnership Project, 3GPP)组织提出的一种基于IP的网络架构,
其构建了一个开放而灵活的业务环境,支持多媒体应用,并为用户提供丰富的多媒体业 务。IMS是基于IP的电信网络架构,与接入技术无关,除了可以为通用分组无线 业务(General Packet Radio Service, GPRS)、无线局域网(Wireless Local AreaNetwork, WLAN)等分组接入网络提供业务外,还可以为全球移动通讯系统(Global System for Mobile communications, GSM)、统一移动通讯系统(Universal Mobile Telecommunications System, UMTS)等移动蜂窝网络提供业务。在IMS业务体系中,控制层和业务层分离,其中,控制层中业务触发和控制功 能由呼叫会话控制功能实体(Call Session Control Function, CSCF)完成,CSCF具体分 为代理Proxy、查询Interrogation和服务Serving三种类型;业务层是由一系列应用服务 器(Application Server,AS)组成,能提供具体业务服务,AS可以是独立的实体,也可 以存在于服务呼叫会话控制功能(Serving CallSession Control Function, S-CSCF)中, S-CSCF根据用户签约信息控制业务触发,调用AS上的业务,实现业务功能。AS和 S-CSCF可以统称为服务设备(Server Equipment,SE)。另外,会话中的端到端设备称为 用户设备(UserEquipment,UE),负责与使用者的交互。这些功能实体使用SIP (Session InitiationProtocol)十办议通讯。图1为根据现有技术的IMS网络架构示意图,如图1所示,根据现有技术的IMS 网络架构一般包括归属用户服务器(HSS)、CSCF, AS、接入网关控制功能(Access Gateway Control Function, AGCF)以及用户设备 UEl、UE2、......、UEn。图2为现有IMS系统中三个UE呼叫的基本流程示意图,简单起见,假定三个 UE之间只有一个AS,相关CSCF单元省略代替,如图2所示,UEl和UE2通话过程中, UE3发起到UEl的呼叫时,基本呼叫步骤如下步骤201 UE3摘机发起呼叫到AS。步骤202 AS 发送 INVITE 消息给 UEl。INVITE消息中携带振铃信息(alert-info)区别振铃单元。步骤203:由于UEl此时正在和UE2通话,所以启动呼叫等待流程,此时用户 听呼叫等待音,并给AS回180响应。步骤204 AS给UE3回180响应,后续步骤205 步骤208同现有呼叫流程,即 UE3向AS发送PRACK消息,AS再向UEl发送PRACK消息,UEl向AS回应2000K响应后,AS给UE3回2000K响应。综上所述,现有技术可以实现呼叫等待业务,但是存在下列缺陷由于IMS相 关标准中仅定义了普通呼叫的区别振铃实现,通过alert-info信息单元携带具体的振铃方 式,但是并未定义呼叫等待过程业务区别振铃的实现过程,因此IMS无法实现该场景的 区别振铃业务,从而被叫用户无法在呼叫等待场景下获取呼叫等待的用户的相关信息, 从而影响用户体验。
发明内容
有鉴于此,本发明的主要目的在于提供一种呼叫等待业务中区别振铃的实现方 法及系统,能够使被叫用户获取呼叫等待的用户的相关信息,以提高用户体验。为达到上述目的,本发明的技术方案是这样实现的一种呼叫等待业务中区别振铃的实现方法,包括主叫用户终端发送INVITE消息到应用服务器AS后,AS判定被叫用户具有区别 振铃和呼叫等待业务,则根据主叫用户信息产生对应的呼叫等待区别振铃音信息,并通 过INVITE消息携带并发送所述对应的呼叫等待区别振铃音信息给被叫用户终端;被叫用户正处于呼叫中,则所述被叫用户终端根据AS下发的呼叫等待区别振铃 音信息产生对应的呼叫等待音,并提供给被叫用户。所述AS通过INVITE消息中的SIP头域或者SIP消息体携带呼叫等待区别振铃
首{曰息。由被叫用户关联的网元对被叫用户是否处于呼叫中进行判断,以及根据AS下发 的呼叫等待区别振铃音信息产生对应的呼叫等待音,并提供给被叫用户。所述被叫用户关联的网元为用户设备或接入网关控制功能AGCF。一种呼叫等待业务中区别振铃的实现系统,包括主叫用户终端、被叫用户终端 和AS,其中,所述主叫用户终端,用于在呼叫发起时发送INVITE消息至AS ;所述AS,用于在收到主叫用户终端发送的INVITE消息后,判断被叫用户是否 具有区别振铃和呼叫等待业务,以及在被叫用户具有区别振铃和呼叫等待业务时,根据 主叫用户信息产生对应的呼叫等待区别振铃音信息,并通过INVITE消息携带并发送所述 对应的呼叫等待区别振铃音信息给被叫用户终端;所述被叫用户终端,用于在被叫用户处于呼叫中时,根据AS下发的呼叫等待区 别振铃音信息产生对应的呼叫等待音,并提供给被叫用户。所述AS通过INVITE消息携带并发送所述对应的呼叫等待区别振铃音信息给被 叫用户终端为AS通过INVITE消息中的SIP头域或者SIP消息体携带呼叫等待区别振
铃音信息。该系统还包括被叫用户关联的网元,所述AS,还用于通过INVITE消息携带并发送呼叫等待区别振铃音信息给被叫 用户关联的网元;所述被叫用户关联的网元,用于对被叫用户是否处于呼叫中进行判断,以及根 据AS下发的呼叫等待区别振铃音信息产生对应的呼叫等待音,并提供给被叫用户。
所述被叫用户关联的网元为用户设备或AGCF。本发明呼叫等待业务中区别振铃的实现方法及系统,AS通过INVITE消息携带 并发送呼叫等待区别振铃音信息给被叫用户终端,被叫用户终端根据AS下发的呼叫等待 区别振铃音信息产生对应的呼叫等待音,并提供给被叫用户,所以,本发明能够实现呼 叫等待业务中的区别振铃,使被叫用户获取呼叫等待的用户的相关信息,以提高用户体验。
图1为根据现有技术的IMS网络架构示意图;图2为现有IMS系统中三个UE呼叫的基本流程示意图;图3为本发明呼叫等待业务中区别振铃的实现方法流程示意图;图4为实施例1呼叫等待业务中区别振铃的实现方法流程示意图;图5为实施例2呼叫等待业务中区别振铃的实现方法流程示意图。
具体实施例方式本发明的基本思想是AS通过INVITE消息携带并发送呼叫等待区别振铃音信 息给被叫用户终端,被叫用户终端根据AS下发的呼叫等待区别振铃音信息产生对应的呼 叫等待音,并提供给被叫用户。下面结合附图对技术方案的实施作进一步的详细描述。图3为本发明呼叫等待业务中区别振铃的实现方法流程示意图,如图3所示,本 发明呼叫等待业务中区别振铃的实现方法一般包括以下步骤步骤301 主叫用户终端发送INVITE消息到AS。步骤302 AS判定被叫用户具有区别振铃和呼叫等待业务,则根据主叫用户信 息产生对应的呼叫等待区别振铃音信息。步骤303 AS通过INVITE消息携带并发送所述对应的呼叫等待区别振铃音信息 给被叫用户终端。具体的,AS可以通过INVITE消息中的SIP头域或者SIP消息体携带呼叫等待
区别振铃音信息。步骤304:被叫用户正处于呼叫中,则所述被叫用户终端根据AS下发的呼叫等 待区别振铃音信息产生对应的呼叫等待音,并提供给被叫用户。这里,也可以由被叫用户关联的网元对被叫用户是否处于呼叫中进行判断,并 根据AS下发的呼叫等待区别振铃音信息产生对应的呼叫等待音,并提供给被叫用户。需 要说明的是,被叫用户关联的网元包括用户设备、接入网关控制功能(AGCF)等实体。本发明还提出一种呼叫等待业务中区别振铃的实现系统,包括主叫用户终端、 被叫用户终端和AS,其中,主叫用户终端,用于在呼叫发起时发送INVITE消息至AS ;AS,用于在收到主叫用户终端发送的INVITE消息后,判断被叫用户是否具有 区别振铃和呼叫等待业务,以及在被叫用户具有区别振铃和呼叫等待业务时,根据主叫 用户信息产生对应的呼叫等待区别振铃音信息,并通过INVITE消息携带并发送所述对应的呼叫等待区别振铃音信息给被叫用户终端;被叫用户终端,用于在被叫用户处于呼叫中时,根据AS下发的呼叫等待区别振 铃音信息产生对应的呼叫等待音,并提供给被叫用户。AS通过INVITE消息携带并发送所述对应的呼叫等待区别振铃音信息给被叫用 户终端为AS通过INVITE消息中的SIP头域或者SIP消息体携带呼叫等待区别振铃音
信息ο该系统还包括被叫用户关联的网元,AS,还用于通过INVITE消息携带并发送呼叫等待区别振铃音信息给被叫用户 关联的网元;被叫用户关联的网元,用于对被叫用户是否处于呼叫中进行判断,以及根据AS 下发的呼叫等待区别振铃音信息产生对应的呼叫等待音,并提供给被叫用户。被叫用户关联的网元为用户设备或AGCF。实施例1本实施例中涉及到IMS域内的三个用户设备UE1、UE2和UE3,其中UEl和 UE2正在通话,此时UE3发起到UEl的呼叫,这三个用户设备之间只有一个AS,相关 CSCF单元省略代替。图4为实施例1呼叫等待业务中区别振铃的实现方法流程示意图, 如图4所示,实施例1呼叫等待业务中区别振铃的实现方法包括以下步骤步骤401 UE3摘机发起呼叫到AS。步骤402 AS 发送 INVITE 消息给 UEl。INVITE消息中携带呼叫等待区别振铃信息,如呼叫等待信息(call-waiting-info)等。步骤403 UEl此时正在和UE2通话,则UEl使用呼叫等待区别振铃信息,给 用户放对应的呼叫等待音,并给AS回180响应。步骤404 AS 给 UE3 回 180 响应。步骤405 步骤408同现有呼叫流程。实施例2本实施例中涉及到IMS域内的三个用户设备UE1、UE2和UE3,其中UEl和 UE2正在通话,此时UE3发起到UEl的呼叫,UEl需要通过AGCF与AS交互。图5为 实施例2呼叫等待业务中区别振铃的实现方法流程示意图,如图5所示,实施例2呼叫等 待业务中区别振铃的实现方法包括以下步骤步骤501 UE3摘机发起呼叫到AS。步骤502 AS 发送 INVITE 消息给 AGCF。INVITE消息中携带呼叫等待区别振铃信息,如call-waiting-info等。步骤503 AGCF判定UEl正处于通话中,且其业务需要AGCF来实现,则 AGCF将呼叫等待区别振铃信息转化为对应的消息发送给UEl。步骤504 AGCF 给 AS 回 180 响应。步骤505 AS 给 UE3 回 180 响应。步骤506 步骤509同现有呼叫流程。根据本发明的基本原理,呼叫等待区别振铃信息可以通过SIP的INVITE消息进行携带,如在SIP的消息头域或者消息体中携带。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种呼叫等待业务中区别振铃的实现方法,其特征在于,该方法包括主叫用户终端发送INVITE消息到应用服务器AS后,AS判定被叫用户具有区别振 铃和呼叫等待业务,则根据主叫用户信息产生对应的呼叫等待区别振铃音信息,并通过 INVITE消息携带并发送所述对应的呼叫等待区别振铃音信息给被叫用户终端;被叫用户正处于呼叫中,则所述被叫用户终端根据AS下发的呼叫等待区别振铃音信 息产生对应的呼叫等待音,并提供给被叫用户。
2.根据权利要求1所述的呼叫等待业务中区别振铃的实现方法,其特征在于,所述 AS通过INVITE消息中的SIP头域或者SIP消息体携带呼叫等待区别振铃音信息。
3.根据权利要求1所述的呼叫等待业务中区别振铃的实现方法,其特征在于,由被叫 用户关联的网元对被叫用户是否处于呼叫中进行判断,以及根据AS下发的呼叫等待区别 振铃音信息产生对应的呼叫等待音,并提供给被叫用户。
4.根据权利要求3所述的呼叫等待业务中区别振铃的实现方法,其特征在于,所述被 叫用户关联的网元为用户设备或接入网关控制功能AGCF。
5.—种呼叫等待业务中区别振铃的实现系统,其特征在于,该系统包括主叫用户终 端、被叫用户终端和AS,其中,所述主叫用户终端,用于在呼叫发起时发送INVITE消息至AS ;所述AS,用于在收到主叫用户终端发送的INVITE消息后,判断被叫用户是否具有 区别振铃和呼叫等待业务,以及在被叫用户具有区别振铃和呼叫等待业务时,根据主叫 用户信息产生对应的呼叫等待区别振铃音信息,并通过INVITE消息携带并发送所述对应 的呼叫等待区别振铃音信息给被叫用户终端;所述被叫用户终端,用于在被叫用户处于呼叫中时,根据AS下发的呼叫等待区别振 铃音信息产生对应的呼叫等待音,并提供给被叫用户。
6.根据权利要求5所述的呼叫等待业务中区别振铃的实现系统,其特征在于,所述 AS通过INVITE消息携带并发送所述对应的呼叫等待区别振铃音信息给被叫用户终端 为AS通过INVITE消息中的SIP头域或者SIP消息体携带呼叫等待区别振铃音信息。
7.根据权利要求5所述的呼叫等待业务中区别振铃的实现系统,其特征在于,该系统 还包括被叫用户关联的网元,所述AS,还用于通过INVITE消息携带并发送呼叫等待区别振铃音信息给被叫用户 关联的网元;所述被叫用户关联的网元,用于对被叫用户是否处于呼叫中进行判断,以及根据AS 下发的呼叫等待区别振铃音信息产生对应的呼叫等待音,并提供给被叫用户。
8.根据权利要求7所述的呼叫等待业务中区别振铃的实现系统,其特征在于,所述被 叫用户关联的网元为用户设备或AGCF。
全文摘要
本发明公开了一种呼叫等待业务中区别振铃的实现方法,主叫用户终端发送INVITE消息到应用服务器(AS)后,AS根据主叫用户信息产生对应的呼叫等待区别振铃音信息,并通过INVITE消息发送所述对应的呼叫等待区别振铃音信息给被叫用户终端;被叫用户正处于呼叫中,则所述被叫用户终端根据AS下发的呼叫等待区别振铃音信息产生对应的呼叫等待音,并提供给被叫用户。本发明还相应地公开一种呼叫等待业务中区别振铃的实现系统。由于被叫用户终端可以根据AS下发的呼叫等待区别振铃音信息产生对应的呼叫等待音,并提供给被叫用户,所以,本发明能够实现呼叫等待业务中的区别振铃,以提高用户体验。
文档编号H04W4/12GK102026108SQ200910092688
公开日2011年4月20日 申请日期2009年9月15日 优先权日2009年9月15日
发明者唐飞, 杨强, 王立波 申请人:中兴通讯股份有限公司