呼叫建立过程中同时向主叫播放多媒体信息的方法

文档序号:7654430阅读:167来源:国知局
专利名称:呼叫建立过程中同时向主叫播放多媒体信息的方法
技术领域
本发明涉及通信领域的IP多媒体子系统(IP Multimedia Core Network Subsystem,简称IMS),更具体地,涉及一种IP多媒体子系统中呼叫建立 过程中同时向主叫播放多媒体信息的方法。
背景技术
IP(网络互联协议,Internet Protocol,简称IP)多媒体子系统是由第三 代合作伙伴计划(3rd Generation Partnership Project,简称3GPP)提出的一种基 于IP的网络架构,构建了一个的开放而灵活的业务环境,支持多+某体应用, 能够为用户提供丰富的多媒体业务。在IMS业务体系中,控制层和业务层是分离的,控制层不提供具体业 务,只向业务层提供必要的触发、路由、计费等功能。控制层中业务触发和 控制功能是呼叫会话控制功能(Call Session Control Function,简称CSCF, 分为代理Proxy、查询Interrogating和服务Serving三种类型,其中负主要责 任的是Serving, Interrogating类型是可选的)完成的,业务层是由一系列应 用服务器(Application Server,简称AS)组成,能提供具体业务服务,AS 可以是独立的实体,也可以存在于S-CSCF中。控制层(S-CSCF)根据用户 的签约信息控制业务触发,调用AS上的业务,实现业务功能。AS和S-CSCF 可以统称为服务设备(SE, Server Equipment)。会话中的端到端设备称为 用户设备UE (UserEquipment),负责与使用者的交互。这些功能实体使用 SIP ( Session Initiation Protocol)协议通讯。在需要播放多媒体信息的业务中, 会需要多媒体资源功能(MediaResource Function,简称MRF,分为控制部 分MRFC和媒体处理部分MRFP)的参与,其控制部分负责将SE的SIP信 令翻i奪和解释为对MRFP的指令,或者反之将MRFP的回应翻译和解释为 向SE发送的SIP信令,而处理部分负责媒体流的发送和接收。呼叫建立过程中同时向主叫播放多媒体信息的业务是IMS中需要实现 的一种业务,该业务允许在呼叫过程中,被叫网络向主叫方播放由被叫方事 先定制好的多媒体信息,包括音频、视频、图形和它们的组合等,并在被叫 方应答后停止尚未停止的多媒体信息播放。目前还没有提出该业务的具体的 实现方法。发明内容本发明解决的技术是提供一种呼叫建立过程中同时向主叫播放多媒体 4言息的方法。为了解决上述技术问题,本发明提供了一种呼叫建立过程中同时向主叫 播放多媒体信息的方法,应用于IP多媒体系统即IMS域中,包括以下步骤(a) 当主叫用户呼叫被叫用户时,被叫的服务设备向主叫用户纟是供呼 叫过程中的多媒体资源信息,并在呼叫被叫的过程中向主叫用户播放多媒体 信息;(b) 被叫应答后,被叫的服务设备或/和主叫用户设备停止呼叫过程中 多媒体信息的播放并释放相关资源。进一步地,步骤(a)中,被叫的服务设备向主叫用户提供的呼叫过程 中的多媒体资源信息包括媒体类型、编解码器信息和媒体资源地址。进一步地,步骤(a)中,被叫的服务设备是在收到被叫震铃的消息后 再向主叫用户播放多媒体信息,或者是在向主叫用户提供了呼叫过程中的多 媒体资源信息后即向主叫用户播放多媒体信息。进一步地,步骤(a)进一步分为以下步骤(al)主叫用户呼叫被叫用户,呼叫消息途经被叫的服务设备时,该服 务设备通过多媒体资源功能控制部分MRFC要求多媒体资源功能媒体处理 部分MRFP预留多媒体资源;(a2)资源预留成功后,被叫的服务设备向主叫发送回应消息,消息中 告之是呼叫过程中的媒体信息,并携带多媒体资源的媒体类型、编解码器、 媒体资源地址信息;(a3 )被叫的服务设备通过MRFC要求MRFP向主叫播放多媒体信息。进一步地,所述被叫的服务设备是利用P-Early-Media技术向主叫用户 提供呼叫过程中的多媒体资源信息,步骤(a2)中被叫的服务设备通过所述 回应消息中的P-Early-Media域告之是呼叫过程中的媒体信息。进一步地,步骤(a)中被叫的服务设备向主叫提供呼叫过程的多媒体 资源信息的同时,向被叫转发主叫的呼叫消息,在收到被叫向主叫发送的携 带正常通话的多媒体资源信息的回应消息后转发给主叫;步骤(b)中被叫的服务设备收到被叫的应答消息后,通知多媒体资源 功能MRF停止向主叫播放多媒体信息和释放相关资源,并向主叫转发该应 答消息,使主叫和被叫建立多媒体会话。进一步地,如主叫用户设备在收到被叫的应答消息前先收到了所述正常 通话的多媒体资源信息,则停止向用户播放所述呼叫过程中的多i某体信息, 并释放相关资源。进一步地,步骤(a)中被叫的服务设备向主叫提供呼叫过程的多媒体 资源信息的同时,代理主叫呼叫被叫并携带主叫的多媒体资源信息,在收到 被叫的回应消息后保存其中的正常通话的多4某体资源信息;步骤(b)中被叫的服务设备收到被叫的应答消息后,通知多媒体资源 功能MRF停止向主叫播放多媒体信息和释放相关资源,通知主叫更新会话 并携带被叫的所述正常通话的媒体资源信息,然后向主叫转发被叫的应答消 息,使主叫与被叫建立多媒体会话。进一步地,所述步骤(a)中被叫的服务设备在收到被叫的震铃消息后, 不向主叫转发该消息。进一步地,所述服务设备为服务呼叫会话控制功能或应用服务器。由上可知,采用本发明,被叫用户设备能使用P-Early-Media技术实现 呼叫建立过程中向主叫用户播放由被叫用户事先定制好的多媒体信息。


图1为本发明第一实施例方法的基本消息流程图,该实施例中不使用更 新技术。图2为本发明第二实施例方法的基本消息流程图,该实施例中使用了更 新技术。
具体实施方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。为了简化流程表示,突出实际的业务控制功能实体,在本文所有的流程 图中都省略了主叫用户服务设备SE-A实体,它在该业务中只是简单的转发 消息。由于MRFC很可能与SE在物理上是一个实体,所以图例中将两者表 示在一个实体框中,两者之间使用SIP协议通讯。虚线表示的消息是可选的, 虚线框表示的功能也是可选的。实施例一如图l所示,本实施例是不使用更新技术时,呼叫建立过程中同时向主 叫播放多媒体信息的方法,描述了主叫用户UE-A呼叫被叫用户UE-B时, 被叫用户服务设备SE-B在转发UE-A的呼叫过程中,控制媒体资源功能向 主叫用户播放多媒体信息,并在被叫用户应答后停止播放的过程,其步骤如 下步骤101: UE-A呼叫UE-B,发送呼叫消息,比如发送INVITE(邀请); 步骤102:呼叫消息途经SE-B, SE-B通过MRFC要求MRFP预留多媒体资源;步骤103:资源预留成功后,SE-B向UE-A发送回应消息,比如发送"183 Session Progress",携带P-Early-Media域(P-Early-Media在文中也称为早 媒体)告之是呼叫过程中的媒体信息,并携带多媒体资源的媒体类型、编解 码器、媒体资源地址等信息;UE-A收到SE-B发来的呼叫过程中的多媒体资源信息后,预留一部分多i(某体资源以备与MRFP会话。本实施例使用了 P-Early-Media技术,P-Early-Media技术表示早媒体的 一种方式,指示携带的媒体信息是早媒体信息。步骤104: SE-B同时向UE-B转发UE-A的呼叫消息;该步和步骤103 分为两步仅为一种描述方式,并不表示操作的先后。步骤105: UE-B收到SE-B向其转发的呼叫消息后,向UE-A发送正常 通话的多媒体资源信息,如发送回应消息"183 Session Progress",并携带 正常通话的i某体资源的i某体类型、编解码器、纟某体资源地址等信息,回应消 息途经SE-B;步骤106: SE-B收到UE-B发来的回应消息后,确保回应消息To域中 的tag标识值与步骤103中"183 Session Progress"消息的To域中的tag标 识值不同,并将该回应消息转发给UE-A;UE-A收到SE-B转发来的回应消息后,预留一部分多媒体资源以备与 UE-B会话。步骤107: UE-B开始震铃,可发送震铃消息给UE-A,比如发送"180 Ringing"消息,震铃消息途经SE-B, SE-B可不转发该消息,以防止UE-A 触发本地铃声;步骤108: SE-B通过MRFC要求MRFP开始向UE-A播放多媒体信息 (被叫用户定制好的);步骤109: MRFP根据MRFC的要求向UE-A播放多媒体信息;上述两个步骤108和109可在步骤107后执行,也可早于步骤107但晚 于步骤103执行。步骤110: UE-B应答UE-A的呼叫,向UE-A发送应答消息,比如应答 "200 OK"消息,如果应答消息尚未到达UE-A时,UE-A已经收到UE-B 发来的正常通话的多媒体资源信息,则可停止播放MRFP发来的多媒体信 息并释放相关资源;步骤111: UE-B向UE-A发送的应答消息到达SE-B;步骤112: SE-B收到应答消息后,通过MRFC要求MRFP停止向UE-A播放多媒体信息,并释放与多媒体信息相关的资源;步骤113: SE-B向UE-A转发UE-B发来的应答消息;步骤114: UE-A和UE-B间建立起多々某体会话,同时终止了与MRFP 的媒体链路。实施例二如图2所示,本实施例是使用更新技术时,呼叫建立过程中同时向主叫 播放多媒体信息的方法,描述了主叫用户UE-A呼叫被叫用户UE-B时,被 叫用户服务设备SE-B在代理UE-A呼叫UE-B的过程中,控制媒体资源功 能向主叫播放多媒体信息,并在被叫用户应答后停止播放并更新UE-A的会 话过程,其步骤如下步骤201: UE-A呼叫UE-B,发送呼叫消息,比如发送INVITE (邀请);步骤202:呼叫消息途经SE-B, SE-B通过MRFC要求MRFP预留多媒 体资源;步骤203:资源预留成功后,SE-B向UE-A发送回应消息如发送"183 Session Progress",携带P-Early-Media域告之是呼叫过程中的媒体信息,并 携带多媒体资源的媒体类型、编解码器、媒体资源地址等信息;UE-A收到SE-B发来的预留的多媒体资源信息后,预留一部分多媒体 资源以备与MRFP会话。步骤204,同时SE-B代理UE-A呼叫UE-B,比如发送INVITE消息, 并携带了 UE-A的多媒体资源信息;步骤205: UE-B收到SE-B代理UE-A发来的呼叫消息后,向SE-B发 送回应消息,比如消息"183 Session Progress",并携带正常通话的多々某体 资源的媒体类型、编解码器、媒体资源地址等信息;SE-B保存该回应消息中的正常通话的多媒体资源信息,但不向UE-A 转发该消息。步骤206: UE-B开始震铃,可发送震铃消息给SE-B,比如发送"180Ringing"消息,SE-B收到震铃消息后可不转发该消息,以防止UE-A触发 本地铃声;步骤207: SE-B通过MRFC要求MRFP开始向UE-A播放多媒体信息;步骤208: MRFP根据MRFC的要求向UE-A播放多媒体信息;上述两个步骤207和208可在步骤206后执行,也可早于步骤206但晚 于步骤103执行。步骤209: UE-B应答SE-B代理UE-A发来的呼叫消息,向SE-B发送 应答消息,比如回应"200 OK"消息;步骤210: SE-B收到UE-B发来的应答消息后,通过MRFC要求MRFP 停止向UE-A播放多媒体信息,并释放与多媒体信息相关的资源;步骤211: SE-B同时通知UE-A更新会话,使UE-A与MRFP的媒体连 接变为与UE-B的连接,比如向UE-A发送UPDATE (更新)消息,消息 中包含UE-B回应消息中携带的UE-B的正常通话的多媒体资源信息;该步和步骤210分为两步仅为一种描述方式,并不表示操作的先后。步骤212: SE-B向UE-A转发UE-B发来的应答消息;步骤213 、 UE-A和UE-B间建立起多媒体会话。本实施例的这种采用媒体连接更新技术的方式可使UE-A端需要较少的 资源完成^ 某体切换。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种呼叫建立过程中同时向主叫播放多媒体信息的方法,应用于IP多媒体系统即IMS域中,包括以下步骤(a)当主叫用户呼叫被叫用户时,被叫的服务设备向主叫用户提供呼叫过程中的多媒体资源信息,并在呼叫被叫的过程中向主叫用户播放多媒体信息;(b)被叫应答后,被叫的服务设备或/和主叫用户设备停止呼叫过程中多媒体信息的播放并释放相关资源。
2、 如权利要求l所述的方法,其特征在于步骤(a)中,被叫的服务设备向主叫用户提供的呼叫过程中的多媒体 资源信息包括媒体类型、编解码器信息和媒体资源地址。
3、 如权利要求1所述的方法,其特征在于步骤(a)中,被叫的服务设备是在收到被叫震铃的消息后再向主叫用 户播放多媒体信息,或者是在向主叫用户提供了呼叫过程中的多媒体资源信 息后即向主叫用户播放多媒体信息。
4、 如权利要求l所述的方法,其特征在于,步骤(a)进一步分为以下 步骤(al )主叫用户呼叫被叫用户,呼叫消息途经被叫的服务设备时,该服 务设备通过多媒体资源功能控制部分MRFC要求多媒体资源功能媒体处理 部分MRFP预留多々某体资源;(a2)资源预留成功后,被叫的服务设备向主叫发送回应消息,消息中 告之是呼叫过程中的媒体信息,并携带多媒体资源的媒体类型、编解码器、 媒体资源地址信息;(a3 )被叫的服务设备通过MRFC要求MRFP向主叫播放多媒体信息。
5、 如权利要求4所述的方法,其特征在于所述被叫的服务设备是利用P-Early-Media技术向主叫用户提供呼叫过程中的多媒体资源信息,步骤(a2)中被叫的服务设备通过所述回应消息中 的P-Early-Media域告之是呼叫过程中的媒体信息。
6、 如权利要求1或4所述的方法,其特征在于步骤(a)中被叫的服务设备向主叫提供呼叫过程的多媒体资源信息的 同时,向被叫转发主叫的呼叫消息,在收到被叫向主叫发送的携带正常通话 的多媒体资源信息的回应消息后转发给主叫;步骤(b)中被叫的服务设备收到被叫的应答消息后,通知多媒体资源 功能MRF停止向主叫播放多媒体信息和释放相关资源,并向主叫转发该应 答消息,使主叫和被叫建立多媒体会话。
7、 如权利要求6所述的方法,其特征在于如主叫用户设备在收到被叫的应答消息前先收到了所述正常通话的多 媒体资源信息,则停止向用户播放所述呼叫过程中的多媒体信息,并释放相 关资源。
8、 如权利要求1或4所述的方法,其特征在于步骤(a)中被叫的服务设备向主叫提供呼叫过程的多媒体资源信息的 同时,代理主叫呼叫被叫并携带主叫的多媒体资源信息,在收到被叫的回应 消息后保存其中的正常通话的多媒体资源信息;步骤(b)中被叫的服务设备收到被叫的应答消息后,通知多i某体资源 功能MRF停止向主叫播放多媒体信息和释放相关资源,通知主叫更新会话 并携带被叫的所述正常通话的媒体资源信息,然后向主叫转发被叫的应答消 息,使主叫与被叫建立多媒体会话。
9、 如权利要求6和8所述的方法,其特征在于所述步骤(a)中被叫的服务设备在收到被叫的震铃消息后,不向主叫 转发该消息。
10、 如权利要求1所述的方法,其特征在于 所述服务设备为服务呼叫会话控制功能或应用服务器。
全文摘要
本发明提供了一种呼叫建立过程中同时向主叫播放多媒体信息的方法,应用于IP多媒体系统即IMS域中,包括以下步骤(a)当主叫用户呼叫被叫用户时,被叫的服务设备向主叫用户提供呼叫过程中的多媒体资源信息,并在呼叫被叫的过程中向主叫用户播放多媒体信息;(b)被叫应答后,被叫的服务设备或/和主叫用户设备停止呼叫过程中多媒体信息的播放并释放相关资源。采用本发明的技术方案后,被叫用户设备能使用P-Early-Media技术实现呼叫建立过程中向主叫用户播放由被叫用户事先定制好的多媒体信息。
文档编号H04L29/06GK101330394SQ20071011079
公开日2008年12月24日 申请日期2007年6月18日 优先权日2007年6月18日
发明者岷 沈, 谢振华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1