首页> 中国专利> 在一次呼叫过程中实现多个早期媒体类业务的方法

在一次呼叫过程中实现多个早期媒体类业务的方法

摘要

一种基于IP多媒体系统在一次呼叫过程中实现多个早期媒体类业务的方法,是先对IETF的RFC 3959文件中的会话初始化协议SIP消息的头字段进行扩展:增设一个类型配置参数,用于区分不同的早期媒体的配置类型;再把SIP消息体中会话描述协议部分SDP根据其信令功能分为两类:通话SDP和早期媒体SDP;然后IP多媒体系统中的各个早期媒体类业务平台根据其所接收到的SIP信息体中的类型配置参数,区分不同的早期媒体SDP,分别为主、被叫用户提供相应的早期媒体类业务,从而在一次呼叫过程中实现多个早期媒体类业务的流程。本发明方法的实现过程简单、明晰、方便,对网络设备的改动少,拓宽了增值业务的领域,提高了业务服务质量,能够为运营商和用户带来双赢。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-02-24

    未缴年费专利权终止 IPC(主分类):H04L12/16 授权公告日:20081217 终止日期:20141230 申请日:20061230

    专利权的终止

  • 2008-12-17

    授权

    授权

  • 2007-09-26

    实质审查的生效

    实质审查的生效

  • 2007-08-01

    公开

    公开

说明书

技术领域

本发明涉及一种在一次呼叫过程中实现多个早期媒体类业务的方法,确切地说,涉及一种基于IP多媒体系统在一次呼叫过程中实现多个早期媒体类业务的方法,属于移动通信技术中基于IMS的电信增值业务技术领域。

背景技术

随着电信网络的发展和人们生活水平的提高,个性化、差异化服务代表了电信增值业务的一个发展趋势。彩铃(CRBT,Color Ring Back Tone)业务是主叫用户拨打被叫用户时,在通话之前主叫用户所收到的由被叫用户定制的多媒体信息;彩像业务则是主叫用户拨打被叫用户时,在通话之前被叫用户所收到的由主叫用户定制的多媒体信息。彩铃业务属于被叫定制、主叫享用的业务,而彩像业务属于主叫定制、被叫享用的业务。彩铃和彩像业务都属于早期媒体(Early Media)类业务,近年来,这类业务获得了用户的欢迎和追捧,为电信运营商创造了极高的收益。

IETF的RFC3959文件引入了早期媒体的概念,并研究了基于扩展的SIP协议的早期媒体提供方式。IETF的RFC3959文件在SIP的消息头字段内容配置(Content-Disposition)中引入了早期媒体的配置类型(early-session),以便能够在SIP消息体中区分不同的会话描述协议SDP(Session DescriptionProtocol)部分,这个规范为基于SIP的早期媒体类业务的提供给出了协议级别的支持。IETF的RFC 3960文件还通过网关模式和应用服务器模式扩展了SIP环境中回铃音(Ringing Tone)的提供方式。

但是,上述这些对于早期媒体的工作和规定都是针对在一次呼叫过程中实现某个单独的早期媒体类业务而进行的,如果在某一次呼叫中要实现两个或两个以上的早期媒体类业务,比如在一次呼叫过程中实现彩铃和彩像业务,则上述这些现有的标准文件或规范都是无能为力的;因此如何对现有技术在一次呼叫过程中只能实现某个单独的早期媒体类业务的局限进行改进和突破,就成为业内技术人员关注和研究的焦点。

发明内容

有鉴于此,本发明的目的是提供一种能够克服现有技术的局限、基于IMS在一次呼叫过程中实现多个早期媒体类业务的方法,本发明方法的实现过程简单、明晰、方便,对网络设备的改动少,拓宽了增值业务的领域,提高了业务服务质量,能够为运营商和用户带来双赢。

为了达到上述目的,本发明提供了一种基于IP多媒体系统在一次呼叫过程中实现多个早期媒体类业务的方法,其特征在于:先对互联网工程任务组IETF的RFC3959文件中的会话初始化协议SIP消息的头字段进行扩展:增设一个类型配置参数(disposition-parm),用于区分不同的早期媒体的配置类型(early-session);再把SIP消息体中会话描述协议部分SDP(Session DescriptionProtocol)根据其信令功能分为两类:通话SDP和早期媒体SDP;然后IP多媒体系统中的各个早期媒体类业务平台根据其所接收到的SIP信息体中的类型配置参数,区分不同的早期媒体SDP,分别为主、被叫用户提供相应的早期媒体类业务,从而在一次呼叫过程中实现多个早期媒体类业务的流程。

所述增设的类型配置参数包括两部分:参数名和参数值,其中参数名为设定的字符串,用以标识该增设的类型配置参数字段,参数值设定为表征早期媒体类业务的字符串,且参数值将随着早期媒体类业务种类的增加而动态扩展和定义。

所述增设的类型配置参数的安放位置在原来SIP消息的头字段中早期媒体的配置类型参数的后面,即扩展后的SIP消息的头字段为:Content-Disposition:early-session:参数名=“参数值”。

参数名设定为type,参数值设定为:彩像业务为mrt,彩铃业务为mrbt,扩展后的SIP消息的头字段为:Content-Disposition:early-session:type=“mrt”|“mrbt”。

所述通话SDP是主被叫之间为了通话而进行媒体协商时所使用的SDP,早期媒体SDP则是主被叫之间为了建立早期媒体而进行媒体协商时所使用的SDP。

所述各个早期媒体类业务平台根据其所接收到的SIP信息体中的类型配置参数,区分不同的早期媒体SDP,分别为主、被叫用户提供相应的早期媒体类业务的操作包括下列具体步骤:

(1)主叫用户呼叫被叫,主叫发出的呼叫请求INVITE消息中包含通话SDP,该呼叫请求INVITE消息经过主叫归属域的代理呼叫会话控制功能的服务器P-CSCF到达主叫归属域的服务呼叫会话控制功能的服务器S-CSCF;

(2)主叫归属域的S-CSCF从主叫的归属用户服务器HSS上获取业务过滤准则,并根据业务过滤准则进行业务路由:如果存在一个或多个早期媒体类主叫业务,则该S-CSCF根据过滤准则的优先权的不同,按业务优先权的高低依次将呼叫触发到各个对应的早期媒体类主叫业务的业务平台;当所有的早期媒体类主叫业务完成各自相应的业务处理后,该S-CSCF通过SIP的INVITE消息将呼叫路由到被叫归属域的S-CSCF,在该INVITE消息体中包含一个通话SDP、一个或多个早期媒体SDP,各个早期媒体SDP通过扩展的类型配置参数进行区分;

(3)被叫归属域的S-CSCF根据从被叫归属的HSS中获取的过滤准则,对早期媒体类被叫业务进行触发,即将呼叫触发到各个对应的早期媒体类被叫业务的业务平台;当所有的早期媒体类被叫业务各自完成业务处理后,被叫归属域的S-CSCF通过被叫归属域的P-CSCF把INVITE消息路由到被叫;

(4)被叫终端进行呼叫处理,并按照呼叫路由原则返回INVITE消息的确认消息:183消息,在该183消息体中包含早期媒体类主/被叫业务的早期媒体SDP和被叫终端提供的早期媒体SDP,并通过扩展的类型配置参数区分各个早期媒体SDP;各个早期媒体业务平台根据自己业务的需求,对183消息中的早期媒体SDP进行相应的处理,并完成相应的媒体协商;

(5)携带早期媒体SDP的183消息到达主叫终端,与主叫终端进行早期媒体协商,并按照呼叫路由原则通过PRACK/200OK消息对183消息进行应答,并在应答过程中,完成各个早期媒体类业务与用户终端的媒体协商;

(6)当各个早期媒体类业务平台收到被叫终端180振铃消息后,指示媒体资源功能MRF服务器提供相应的早期媒体类业务,使用户享受早期媒体类业务;

(7)当各个早期媒体类业务平台收到被叫终端的接听消息:200OK消息后,即停止早期媒体类业务的提供。

本发明是一种基于IP多媒体系统在一次呼叫过程中实现多个早期媒体类业务的方法,它的优点是:在一个呼叫实例中完成多个早期媒体类业务的协作过程的整个技术方案对现有网络设备的影响和改动很小:只须对现有早期媒体类应用服务器进行升级,使其支持本发明扩展的类型配置参数type;而对于其他非早期媒体类应用服务器和IMS网络核心设备,由于它们不会对早期媒体SDP进行处理,故可不进行升级。这样,本发明的实现过程简单、明晰、方便,容易实现,既拓宽了增值业务的服务领域,又能够提高电信业务的服务质量,有很好的社会效益和经济效益,能够为运营商和用户带来双赢。

附图说明

图1是本发明基于IP多媒体系统在一次呼叫过程中实现多个早期媒体类业务的方法流程方框图。

图2是本发明基于IP多媒体系统在一次呼叫过程中实现多个早期媒体类业务的方法的一实施例信令时序图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。

参见图1,本发明是一种基于IMS在一次呼叫过程中实现多个早期媒体类业务的方法,该方法主要包括下列三个操作步骤:

A、对IETF的RFC3959文件中的SIP消息的头字段进行扩展:增设一个类型配置参数(disposition-parm),用于区分不同的早期媒体的配置类型(early-session)。

该类型配置参数由参数名和参数值两部分组成,参数名可设定为“type”,参数值可设定为表征早期媒体类业务的字符串,例如彩像业务用″mrt ″表示、彩铃业务用″mrbt″表示等,参数值可随着早期媒体类业务种类的增加而动态定义。该新增的类型配置参数的位置是放在早期媒体的配置类型(early-session)参数的后面,即原来的SIP消息的头字段是:Content-Disposition:early-session;本发明的SIP消息的头字段是:Content-Disposition:early-session:type=“mrt”|“mrbt”。

B、把SIP消息体中会话描述协议部分SDP根据其信令功能分为两类:通话SDP和早期媒体SDP。

其中通话SDP是主被叫之间为了通话而进行媒体协商时用到的SDP,此类SDP一般在非1xx(以1开头的消息)系列消息的SIP消息(如INVITE、200OK、ACK)中携带。早期媒体SDP是为建立早期媒体而进行媒体协商时用到的SDP,此类SDP一般在SIP的INVITE、183消息及其应答消息(如PRACK)中携带。

C、多媒体系统中的各个早期媒体类业务平台根据其所接收到的SIP信息体中的类型配置参数,区分不同的早期媒体SDP,分别为主、被叫用户提供相应的早期媒体类业务,从而在一次呼叫过程中实现多个早期媒体类业务的流程。该操作步骤可以细分为下列七个操作内容:

C1:主叫用户呼叫被叫,主叫发出的呼叫请求INVITE消息中包含通话SDP,呼叫请求INVITE消息经过主叫归属域的P-CSCF到达主叫归属域的S-CSCF;

C2:主叫归属域的S-CSCF从主叫归属的HSS上获取业务过滤准则,并根据业务过滤准则进行业务路由:如果存在一个或多个早期媒体类主叫业务,则主叫归属域的S-CSCF根据过滤准则的优先权的不同,按业务优先权的高低依次将呼叫触发到各个对应的早期媒体类主叫业务的业务平台;当所有的早期媒体类主叫业务完成相应的业务处理之后,主叫归属域的S-CSCF通过SIP的INVITE消息将呼叫路由到被叫归属域的S-CSCF,在INVITE消息体中包含一个通话SDP、一个或多个早期媒体SDP,各个早期媒体SDP通过扩展的type参数进行区分;

C3:被叫归属域的S-CSCF根据从被叫归属的HSS中获取的过滤准则,对早期媒体类被叫业务进行触发,即将呼叫触发到各个对应的早期媒体类被叫业务的业务平台;当所有的早期媒体类被叫业务各自完成业务处理后,被叫归属域的S-CSCF通过被叫归属域的P-CSCF把INVITE消息路由到被叫;

C4:被叫终端进行呼叫处理,并按照呼叫路由原则返回INVITE消息的确认消息:183消息,在该183消息体中包含早期媒体类主/被叫业务的早期媒体SDP和被叫终端提供的早期媒体类业务的早期媒体SDP,并通过扩展的类型配置参数type区分各个早期媒体SDP;各个早期媒体业务平台根据自己业务的需求,对183消息中的早期媒体SDP进行相应的处理,并完成相应的媒体协商;

C5:携带早期媒体SDP的183消息到达主叫终端,与主叫终端进行早期媒体协商,并按照呼叫路由原则通过PRACK/200OK消息对183消息进行应答,并在应答过程中,完成各个早期媒体类业务与用户终端的媒体协商;

C6:当各个早期媒体类业务平台收到被叫终端180振铃消息后,指示多媒体资源功能MRF服务器提供相应的早期媒体类业务,使用户享受早期媒体类业务;

C7:当各个早期媒体类业务平台收到被叫终端的接听消息:200OK消息后,即停止早期媒体类业务的提供。

参见图2,介绍本发明在一次呼叫中实现多个早期媒体类业务的具体操作流程。图2中的IP多媒体系统的主叫归属域包含S-CSCF、多媒体彩像业务平台和媒体资源功能服务器MRF,被叫归属域包含S-CSCF、多媒体彩铃业务平台和媒体资源功能服务器MRF。为了方便描述,图2中省略了P-CSCF,并省略了部分消息,如:180消息的PRACK及其200OK响应。图2中消息后的编号(a、b、c、d、e)是用于区分不同的SIP对话。

1~2:主叫呼叫被叫,主叫S-CSCF根据过滤准则把呼叫路由到多媒体彩像业务平台,其中INVITE消息中携带主叫用户UE1通话SDP。

3~4:为了播放早期媒体(彩像),多媒体彩像业务平台与MRF进行媒体协商:INVITE中没有SDP,200OK消息中携带了MRF的SDP(sdp-mrt)。

5~6:多媒体彩像业务平台进行了业务处理后,通过S-CSCF呼叫被叫用户,在该INVITE消息中,携带了两个SDP:通话SDP(sdp-UE1)和早期媒体SDP(sdp-mrt)。其中早期媒体SDP通过“Content-Disposition:early-session;type=‘mrt’”标识该SDP是一个彩像业务的早期媒体SDP。

7:INVITE消息到达被叫S-CSCF,被叫S-CSCF根据过滤准则把呼叫路由到多媒体彩铃业务平台。

8~9:多媒体彩铃业务平台进行业务处理后,把呼叫路由到被叫S-CSCF,被叫S-CSCF呼叫被叫用户。

10~11:被叫用户通过INVITE消息中的early-session标志,获知此次呼叫包含早期媒体类业务,因此通过183消息进行早期媒体(彩像)能力协商,返回对sdp-mrt(SDP Offer)的应答sdp-mrt’(SDP Answer)。

12~15:10~11消息的PRACK应答及PRACK的200OK响应。

16~17:被叫终端振铃,发出180消息到多媒体彩铃业务平台。

18~19:多媒体彩铃业务平台通过180消息得知被叫用户空闲,向MRF发出INVITE消息,进行多媒体彩铃业务的早期媒体协商。MRF在200OK消息中提供多媒体彩铃的早期媒体sdp:sdp-mrbt(SDP Offer)。

20~21:多媒体彩铃平台根据10、19中得到的媒体sdp,向主叫用户发送183消息进行早期媒体协商。从10、19消息中获知:该183消息携带两个早期媒体sdp:sdp-mrbt、sdp-mrt,其Content-Disposition头分别为:Content-Disposition:early-session;type=‘mrbt’和Content-Disposition:early-session;type=‘mrt’。

22:上述183消息达到多媒体彩像业务平台,多媒体彩像业务平台根据Content-Disposition提取彩像业务sdp,并对4中的200OK进行ACK应答。

23:多媒体彩像业务平台提取彩像sdp后,把183通过S-CSCF转发到主叫用户,此时的183消息中仍携带多媒体彩铃业务的早期媒体sdp:sdp-mrbt(SDP Offer)。

24:主叫终端根据183消息中的early-session标志,获知此次呼叫包含早期媒体类业务,因此通过PRACK消息进行早期媒体(彩铃)能力协商,返回对sdp-mrbt(SDP Offer)的应答sdp-mrbt’(SDP Answer)。

25:PRACK的200OK应答。

26~27:根据路由原则,把携带sdp-mrbt’的PRACK消息路由到多媒体彩铃业务平台。

28~29:PRACK消息的200OK应答。

30:根据27中的sdp-mrbt’,对19的200OK进行ACK应答,该ACK消息中携带多媒体彩铃业务的SDP Answer:sdp-mrbt’。

31~34:指示被叫用户空闲的180消息分别达到多媒体彩像业务平台及主叫终端。

35~38:多媒体彩像业务平台指示MRF播放彩像,MRF通过INFO消息上报彩像播放情况。此时被叫用户享受多媒体彩像业务。

39~42:多媒体彩铃业务平台指示MRF播放彩铃,MRF通过INFO消息上报彩像播放情况。此时主叫用户享受多媒体彩铃业务。

43~44:表示被叫接听的200OK消息,其中携带了通话SDP的应答(sdp-UE1’)。

45~46:被叫接听,多媒体彩铃业务平台指示(通过BYE消息)MRF停止播放彩铃。

47~48:表示被叫接听的200OK消息,其中携带了通话SDP的应答(sdp-UE1’)。

49~50:被叫接听,多媒体彩像业务平台指示(通过BYE消息)MRF停止播放彩像。

51~52:表示被叫接听的200OK消息,其中携带了通话SDP的应答(sdp-UE1’)。

53~58:51~52,47~48,43~44的ACK应答,此时主被叫用户通话建立。

本发明在一个呼叫实例中完成多个早期媒体类业务的实现方法已经在东信北邮公司的IMS实验室进行了实施试验,试验是成功的,完成了性能验证的测试:同一个呼叫实例中包含多媒体彩铃和多媒体彩像业务,实现了发明目的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号