Ip互联网络电视系统中会话建立的方法、系统及实体的制作方法

文档序号:7666312阅读:136来源:国知局
专利名称:Ip互联网络电视系统中会话建立的方法、系统及实体的制作方法
技术领域
本发明涉及通信领域的数据传输技术,尤其涉及一种IP互联网络电视系 统中会话建立的方法、系统及实体。
背景技术
在通讯和IT技术高度发展的今天,随着跨链路层传输介质的IP技术的出 现,Internet应用的迅速普及,人们不再满足于单一的语音通信方式,而需要 全新的多4某体通信方式,因此,移动通讯网络和固定通讯网络的IP化、Internet 和电信网络的融合已无可争议地成为业界^H人的发展方向。为满足越来越突出 的IP多媒体应用的普遍需求,第三代移动通信组织(3GPP)在分组承载网基 础上引入了全IP业务网络架构的IP多媒体子系统(IP Multimedia Subsystem, IMS)。
IMS是3GPP R5阶段增加的宽带码分多址接入系统(Wide-band Code Division Multiple Access, WCDMA)网络中叠加在已有分组域之上的一个子系 统,采用分组域作为其上层控制信令和媒体传输的承载通道,引入会话初始化 协议(Session Initiated Protocol, SIP)协议作为业务控制协议,利用SIP协议 简单、易扩展、媒体组合方便的特点,使业务控制与承载控制分离,提供丰富 的多媒体业务。
IMS主要的功能实体包括控制用户注册、会话控制等功能的呼叫会话控制 实体(Call Session Cobtrol Function, CSCF )、提供各种业务逻辑控制功能的应 用服务器(Application Server, AS )、集中管理用户签约数据的归属用户服务 器(Home Subscriber Server, HSS )以及用于实现与电路交换网互通的媒体网 关控制功能/i某体网关(Media Gateway Control Function/Media Gateway,MGCF/IM-MGW ),用户通过当前所在地代理节点(Proxy-CSCF, P-CSCF )接 入IMS,会话和业务触发控制及与AS的业务控制交互则由其注册地的归属域 服务节点(S-CSCF)完成。
随着IMS协议的逐步完善,基于IP互联网络的电视(IMS based IPTV) 业务得到快速发展,IMS based IPTV业务充分利用IMS网络中已有的注册、认 证、路由、会话控制与建立、业务触发、计费和端到端业务质量(Quality of Service, QoS )保证等机制来为用户提供流媒体业务、融合流媒体和实时会话 业务的多媒体业务。
当前下一代网络通信与因特网融合的服务和协议(TISPAN)定义的IMS based IPTV业务功能架构如图1所示,IPTV媒体服务器(IPTV Media Functions, MF )负责到UE媒体流的控制与交付(Delivery )。从功能角度分解为媒体控制 功能实体(Media Control Function, MCF)和i某体交^f寸功能实体(Media Delivery Function, MDF )。
SIP协议与实时传输协议/实时控制协议(Real-time Transport Protocol/ Realtime Transport Control Protocol, RTP/RTCP)、业务凄t才居点(Service Data Point, SDP)、实时传送流媒体协议(Real-Time Streaming Protocol, RTSP)、 域名服务器(Domain Name Server, DNS)等协议配合,共同完成IPTV系统 的会话建立及媒体协商。
在现有的IPTV网络部署中,同 一个^ 某体成分的不同i某体成分可能会由不 同的提供方提供,并分布在不同的媒体服务器上。比如对一个电影内容,可能 配以英文、中文、法文、德文,日文等等多国语言,这些不同的音频文件(audio), 和视频文件(video)存放在不同的媒体服务器上。这样当用户观看该电影的时 候,需要和不同的媒体服务器建立媒体控制通道,如RTSP连接,以及内容传 送通道,如RTP连接。
在现有的IPTV系统中,终端设备UE可以通过电子节目导航(Electronic Program Guide, EPG)等方式,获得请求的媒体成分所在的媒体服务器的媒体描述信息,该媒体描述信息包含了媒体服务器的地址信息,再通过RTSP统一
资源标识符(RTSPURI)的方式,然后建立UE与该媒体服务器之间连接。
目前,在TISPANIPTV标准中定义的实现内容点播(CoD )业务的系统中, UE是作为IPTV终端存在的,它可以是PC、 TV、 4几顶盒或移动终端,用户可 以通过UE观看IPTV节目。UE将包含力某体成分标识的SIP消息通过IMS设 备(IMS CORE)发送到业务控制功能实体(Service Control Function, SCF ), 该SCF是提供CoD业务的应用服务器,负责业务逻辑的控制(业务授权、计 费和业务控制等)。IMS CORE将SIP消息发送给MF,由该MF将媒体成分发 送给UE。 MF是作为CoD业务媒体成分的媒体服务器存在的,逻辑上可以划 分为MCF和MDF,其中,MCF负责媒体控制,MDF负责媒体成分交付。当 MCF接收到SIP消息后,指示MDF与UE建立RTSP的连接,并通过RTP/RTCP 将媒体流发送给UE。
终端需要通过媒体描述信息获知媒体成分的各个媒体成分的分布情况(如各媒 体成分时分布在一个媒体服务器上还是多个媒体服务器),从而决定建立连接 的个数。然而,在TISPAN规定中引入了 MF定位过程,所以终端无法事先获 知请求的媒体成分的各成分是位于同一个^f某体服务器还是分别位于不同的服 务器。
若实际情况是媒体成分的音、视频成分分别位于不同的媒体服务器,但是 终端侧认为媒体成分的各个成分位于同一个J 某体服务器,则发起包含媒体成分 标识的邀请(SIP INVITE)请求中只有一个i某体控制通道(如一个RTSP);网 络侧接收到该SIP INVITE后,发现音、视频数据位于不同的媒体服务器,就 需要在应答响应中向终端返回两个媒体控制通道(如两个RTSP)才能让终端 实现会话建立。但是返回两个媒体控制通道违反了 SDP的原则,无法执行正 常的处理流程,目前还没有解决这一问题的方案。

发明内容
本发明实施例提供一种在IPTV系统中会话建立的方法、系统及实体,以 解决现有技术中存在的当媒体成分位于不同服务器时,终端无法与媒体服务器 建立会话连接的问题。
一种IP互联网络电视系统中会话建立的方法,该方法包括 终端向内容定位功能实体发送会话初始请求,该请求中包含媒体成分标
识;
所述终端接收所述内容定位功能实体返回的位置信息,该位置信息为所 述标识对应的媒体成分所在的至少两个媒体服务器的位置信息,或已获知所述 标识对应的媒体成分所在的至少两个媒体服务器的位置信息的内容定位功能 实体的位置信息;
所述终端利用所述位置信息与所述标识对应的媒体成分所在的媒体服务
器建立会话连接。
一种IP互联网络电视系统中会话建立的系统,该系统包括
终端,用于发送包含媒体成分标识的会话初始请求,接收位置信息,并利
用所述位置信息与所述标识对应的士某体成分所在的i某体^Il务器建立连接;
内容定位功能实体,用于接收所述会话初始请求,并向所述终端返回所述
位置信息,该位置信息为所述标识对应的媒体成分所在的至少两个媒体服务
器的位置信息,或已获知所述标识对应的媒体成分所在的至少两个々某体服务器
位置信息的内容定位功能实体的位置信息;
所述媒体服务器,用于与所述终端建立会话连接。 一种内容定位功能实体,该内容定位功能实体包括 接收模块,用于接收会话初始请求,该请求中包含媒体成分标识; 位置信息确定模块,用于确定所述标识对应的媒体成分所在的至少两个士某
体服务器的位置信息,或已获知所述标识对应的媒体成分所在的至少两个士某体
服务器位置信息的内容定位功能实体的位置信息;发送模块,用于发送所述位置信息确定模块确定出的位置信息。
一种IP互联网络电视系统中会话建立的方法,该方法包括 内容定位功能实体接收终端发送的会话初始请求,该请求中包含々某体成分 标识;
体服务器,并获取所述媒体服务器的媒体控制通道参数信息,并将与该参数信
息存在对应关系的々某体控制通道参数信息返回给终端。
一种IP互联网络电视系统中会话建立的系统,该系统包括
终端,用于发送包含媒体成分标识的会话初始请求,并接收媒体控制通道
参数信息;
内容定位功能实体,用于接收所述会话初始请求,确定所述标识对应的士某 体成分所在的至少两个媒体服务器,并获取所述媒体服务器的媒体控制通道参 数信息,并将与该参数信息存在对应关系的媒体控制通道参数信息返回给终 端。
一种内容定位功能实体,该内容定位功能实体,包括 接收模块,用于接收会话初始请求,该请求中包含媒体成分标识;
器,并获取所述媒体服务器的媒体控制通道参数信息;
发送模块,用于将与获取的所述参数信息存在对应关系的々某体控制通道参 数信息发送。
一种IP互联网络电视系统中会话建立的方法,该方法包括
终端向内容定位功能实体发送会话初始请求,该请求中包含媒体成分标
识;
所述内容定位功能实体分别获取所述标识对应的媒体成分所在的至少两 个i某体服务器的媒体控制通道参数信息,并将所述参数信息分别返回给终端。 一种IP互联网络电视系统中会话建立的系统,该系统包括终端,用于发送会话初始请求,该请求中包含々某体成分标识,并接收媒体
控制通道参凄t信息;
内容定位功能实体,用于分别获取所述标识对应的々某体成分所在的至少两
个媒体服务器的媒体控制通道参数信息,并将所述参数信息分别返回给终端。 一种内容定位功能实体,该内容定位功能实体包括 第一接收模块,用于接收会话初始请求,该请求中包含i某体成分标识;
务器的媒体控制通道参数信息;
发送模块,用于将所述参数信息分别返回。
本发实施例通过向终端返回媒体服务器的位置信息,或与媒体服务器的媒 体控制通道的参数存在对应关系的参数信息,或是分多次返回媒体服务器的媒 体控制通道的参数信息的方案,使得当终端请求的々某体成分的々某体成分位于不 同的媒体服务器时,终端在符合SDP的处理原则的基础上,实现了与各个媒 体服务器之间的会话连接。


图1为基于IP互联网络的电视的业务功能架构示意图2为本发明实施例一中在IPTV系统中会话建立的系统结构示意图;
图3为本发明实施例二中信令流程示意图4为本发明实施例三中内容定位功能实体结构示意图5为本发明实施例四中信令流程示意图6为本发明实施例五中信令流程示意图7为本发明实施例六中系统结构示意图8为本发明实施例七中内容定位功能实体结构示意图9为本发明实施例八中信令流程示意图IO为本发明实施例九中信令流程示意图;图11为本发明实施例十中系统结构示意图12为本发明实施例十一中内容定位功能实体结构示意图。
具体实施例方式
为了解决本发明所提出的技术问题,网络侧将向终端返回媒体服务器位置 信息的方式,来实现会话的建立;或者通过网络侧利用多种方式向终端返回i某 体服务器的媒体控制通道参数信息的方式,来实现会话的建立。
下面结合说明书附图详细描述本发明。
如图2所示,为本发明实施例一中在IPTV系统中会话建立的系统结构示 意图,该系统包括终端ll、内容定位功能实体12和媒体服务器13,其中,终 端11用于发送包含媒体成分标识的会话初始请求,接收位置信息,并利用所 述位置信息与所述标识对应的媒体成分所在的媒体服务器13建立连接;内容 定位功能实体12用于接收所述会话初始请求,并向所述终端11返回所述位置 信息,该位置信息为所述标识对应的媒体成分所在的至少两个々某体服务器的 位置信息,或已获知所述标识对应的媒体成分所在的至少两个媒体服务器位置 信息的内容定位功能实体的位置信息;媒体服务器13的个数至少为两个,用 于与所述终端11建立会话连接。
若所述位置信息为所述内容定位功能实体的位置信息,则所述内容定位功 能实体12用于将已获知的所述标识对应的媒体成分所在的媒体服务器位置信 息发送给所述终端11;所述终端11用于利用接收到的所述^ 某体服务器位置信 息分别与媒体服务器13建立会话连接。
所述系统还包括IMS设备14,用于将所述终端11发送的会话初始请求转 发至所述内容定位功能实体12。
在本实施例及后续的各实施例中,所述内容定位功能实体可以为SCF、 MCF或MDF,或者是独立于SCF、 MCF和MDF的具有媒体服务器选择功能 的独立实体,所谓媒体服务器选择功能可以是确定媒体成分所在的媒体服务器的功能。
所述位置信息是通过重定向消息或通知消息(Notify)返回给终端的,具
体地,可以是通过所述重定向消息或Notify的头域、或者消息体属性行携带的。
媒体成分一般包括音频媒体成分、视频媒体成分和文字媒体成分(字幕) 等,在本发明实施例中,为了描述方便,设定媒体成分中包含音频媒体成分和 视频媒体成分,且这两个媒体成分分布在不同的媒体服务器中。
本发明实施例二4是供一种与实施例一中系统对应的在IPTV系统中会话建 立的方法,如图3所示,为该方法的信令流程示意图,该过程主要包括以下步 骤
步骤301:终端向IMS CORE发起会话初始请求,该请求中包含请求的々某 体成分标识。
在本实施例中,々某体成分标识可以由统一资源标识符:清求消息(Request URI)携带,该标识可以是SIP: movie@SCF.com,标识终端请求的々某体成分。
步骤302: IMS CORE将接收到的所述会话初始请求发送给内容定位功能 实体。
所述会话初始请求也可以由其他实体转发给内容定位功能实体,不限于 IMS CORE。
在本发明各实施例中,内容定位功能实体可以是SCF、 MCF或MDF,或 者独立于SCF、 MCF和MDF的具有媒体服务器选择功能的独立实体,在本实 施例中,设定内容定位功能实体为SCF。
在步骤301和步骤302中所述的会话初始请求可以携带一个音频RTP々某体 传送通道、 一个视频RTP媒体传送通道, 一个RTSP媒体控制通道,其中,媒 体控制通道同时控制音、视频媒体传送通道。这些通道的参数信息可以包含在 SDPOffer中,也可能通过信令头域携带,如SIP头域,RTSP头域。本实施例 以包含在SDP Offer中为例,其表示可以如下 m=video 3400 RTP/AVP 98 〃^L频RTP纟某体传送通道a=rtpmap:98 H263 a=label:l
m=audio 3456 RTP/AVP 97 〃音频RTP:i 某体传送通道
a=rtpmap:97 AMR
a=label:2
m=application 9 TCP/RTSP rtsp //RTSP媒体控制通道 a=conn6Ction:n6w a=setup: active a=rtspid m-stream: 1,2
步骤303:内容定位功能实体确定所述媒体成分标识对应的媒体成分所在 的至少两个媒体服务器。
SCF根据接收到的媒体成分标识确定该媒体成分中的音频媒体成分位于 媒体服务器A中(如MCFl控制的媒体服务器),视频媒体成分位于媒体服务 器B中(如MCF2控制的媒体服务器)。
步骤304:内容定位功能实体将所述媒体服务器的位置信息返回给终端, 或将已获知所述媒体服务器位置信息的内容定位功能实体的位置信息返回给 终端。
SCF向终端返回初始会话响应消息,该响应消息中包^H 某体服务器A的位 置信息和i某体服务器B的位置信息,指示不同的士某体成分存储在不同的媒体服 务器上;或者在响应消息中包含已获知媒体服务器A的位置信息和媒体服务器 B的位置信息的SCF的位置信息。
在本实施例中,位置信息可以是逻辑位置信息也可以是物理位置信息。逻 辑位置信息是指负责处理不同媒体成分的内容定位功能实体的位置信息;物 理位置信息是指不同媒体成分所在的媒体服务器的位置信息,终端直接利用 该物理位置信息与对应的媒体服务器建立连接。例如,媒体成分A的逻辑位置 信息为SIP: audio.movie@SCF.com,媒体成分B的逻辑位置信息为SIP: video.movie@SCF.com。物理位置信息可以是SIP URI,例如,i某体成分A的物理位置信息为SIP: audio.movie@MFl.com,媒体成分B的物理位置信息 为SIP: video.movie@MF2.com;物理位置信息还可以是RTSP URI,例如, 々某体成分A的物理位置信息为RTSP:〃MF.com/movie/audio,々某体成分B的逻 辑位置信息为RTSP:〃MF.com/movie/video。
若内容定位功能实体为MCF,则媒体成分A的逻辑位置信息为SIP: audio,movie@MCF.com , 媒体成分B的逻辑位置信息为SIP : video.movie@MCF.com 。 媒体成分A的物理位置信息为SIP : audio.movie@MDFl.com , 媒体成分B的物理位置信息为SIP : video.movie@MDF2.com ; 或者,媒体成分A的物理位置信息为 RTSP:〃MDF.com/movie/audio , 媒体成分B 的逻辑位置信息为 RTSP ://MDF.com/mo vie/video 。
初始会话响应消息可以通过SIP 3XX重定向消息来实现,包括但不限于多 选择消息(300消息)。也可以通过其他响应消息来实现,如183临时响应消息。 所述媒体服务器或内容定位功能实体的位置信息可以携带在响应消息的 头域,如联系(Contact )头域;或消息体中,如通过消息体属性行,如a-control 属性行,实例如下
m=video 3400 RTP/AVP 98 //视频RTP媒体传送通道
a=control :位置信息
a=rtpmap:98 H263
a=label:l
m=audio 3456 RTP/AVP 97 〃音频RTP媒体传送通道
a=control :位置信息
a=rtpmap:97 AMR a=label:2
m=application 0 TCP/RTSP rtsp 〃RTSP媒体控制通道,端口设置为O,表示拒绝 a=rtspid m-stream: 1 ,2
同时,可以扩展SIP Content-Disposition头域,如设置为"Redirect"或者某个其他标志,指示终端如何解析消息体,或者消息头域中的内容。
本实施例还可以通过SIP通道返回位置信息给终端,具体返回的方式可以
如上所述通过3xx消息,或者lxx消息。实际上,可以通过各种可能的方式返 回位置信息给终端,如通过Subscribe/Notify消息。或者通过Option方法,或 者扩展一种新的SIP方法,或者消息等。
步骤305:终端根据所述位置信息与保存i某体成分的纟某体服务器建立会话 连接。
若终端接收到的位置信息是逻辑位置信息,则根据该逻辑位置信息发起会 话建立请求,请求经过SCF,要求分别与音频媒体成份所在的媒体服务器A和 视频媒体成份所在的媒体服务器B建立会话连接。在会话建立请求中的Request URI中携带逻辑位置信息。则SCF将已获知的媒体服务器A和媒体服务器B 的位置信息告知终端,当通道建立后,媒体服务器A和媒体服务器B分别通 过SCF将携带音频对应的纟某体控制通道信息和媒体传送通道信息、视频对应的 媒体控制通道参数信息和媒体传送通道参数信息的SDP Answer向终端返回。
若终端接收到的位置信息是物理位置信息,则终端直接一艮据该物理位置信 息与媒体服务器A和媒体服务器B建立会话连接,并且当会话连接建立后, 媒体服务器A和媒体服务器B直接向终端返回各通道参数信息。
在本实施例二中,是以SCF作为内容定位功能实体来描述的,同样,上述 流程也适用于MCF作为内容定位功能实体的情况。由MCF接收到终端发送的 会话初始请求后,确定视频成分和视频成分分布在不同的MDF上,则MCF 向终端返回的初始会话响应消息中将包含各MDF的位置信息或获知各MDF 的位置信息的MCF的位置信息,终端根据所述位置信息与对应的MDF建立会 话连接。当MCF不支持集中控制(aggregate control)时,该方式尤其适用。
对应于实施例一和实施例二所描述的系统和方法,本发明实施例三还提供 一种内容定位功能实体,如图4所示,包括接收模块21、位置信息确定模块 22和发送模块23,其中,接收模块21用于接收包含々某体成分标识的会话初始请求;位置信息确定模块22用于确定所述标识对应的媒体成分所在的至少两 个媒体服务器的位置信息,或已获知所述标识对应的媒体成分所在的至少两个 媒体服务器位置信息的内容定位功能实体的位置信息;发送模块23用于发送 所述位置信息确定模块22确定出的位置信息。所述位置信息是通过重定向消 息或Notify携带的。进一步地,是通过所述重定向消息或Notify的头域、或者 消息体属性行携带的。
同样,本实施例所述的内容定位功能实体也可以为SCF、 MCF或MDF,
或者是具有媒体服务器选择功能的独立实体。
通过本发明实施例一、二和三,内容定位功能实体直接或间接地将存放各 媒体成分的媒体服务器的位置信息返回给终端,终端根据位置信息建立会话连 接,使得终端间便地实现了与多个媒体服务器的会话连接,并且会话连接是通 过媒体服务器的位置信息建立的,避免了请求的纟某体控制通道和建立连接的控 制通道个数不匹配的问题,符合了 SDP的处理原则。
在本发明实施例中,还可以由内容定位功能实体与存放媒体成分的媒体服 务器建立连接,即建立若干个媒体控制通道,并向终端返回设定个数(如一个) 媒体控制通道对应的参数信息,该参数信息与内容定位功能实体和已建立的若 干个媒体控制通道的参数信息存在对应关系。
如图5所示,为本发明实施例四中信令流程示意图,在本实施例中,同样 设定请求的媒体成分中的音频成分位于媒体服务器A,视频成分位于媒体服务 器B,该方法包括
步骤501:终端向IMS CORE发起会话初始请求,该请求中包含请求的媒 体成分标识。
会话初始请求可以携带一个音频媒体传送通道、 一个视频纟某体传送通道, 一个媒体控制通道。
步骤502: IMS CORE将接收到的所述会话初始请求发送给内容定位功能实体。步骤501和步骤502与前述步骤301和步骤302类似。
步骤503:内容定位功能实体根据所述媒体成分标识确定该媒体成分的媒 体成分分别位于媒体服务器A和媒体服务器B。
步骤504:内容定位功能实体与媒体服务器A建立会话连接,获得媒体服 务器A的媒体控制通道参数信息。
在本实施例中,也可以设定内容定位功能实体为SCF。
SCF向媒体服务器A发起会话初始请求,其中,SDP Offer携带媒体控制 通道参数信息(RTSP通道参数信息),媒体传送通道参数信息(RTP通道参数 信息)。此时,媒体控制通道参数信息是SCF本地的,i某体传送通道参数信息 是终端发起的会话初始请求中携带的音频媒体成分对应的参数信息。
本步骤中的会话初始请求可以通过SIP Invite实现。媒体服务器A向SCF返回会话初始响应,该过程可通过SIP 200 OK或SIP 183实现。
通过步骤504, SCF和纟某体服务器A建立音频纟某体传送通道和音频纟某体控 制通道,即SCF获得媒体服务器A对应的控制通道参数信息和传送通道参数 信息。
步骤505:内容定位功能实体与媒体服务器B建立会话连接,获得媒体服 务器B的媒体控制通道参数信息。
步骤505的实现与步骤504类似,SCF和媒体服务器B建立视频媒体传送 通道和视频媒体控制通道。
步骤504和步骤505中SCF的处理过程类似于传统会话业务中的分盆 (Forking)处理过程。
步骤506:内容定位功能实体向终端返回会话初始响应,该响应中包^Hf某 体控制通道参数,所述参数与内容定位功能实体和媒体服务器A、媒体服务器 B之间的i某体控制通道参数存在对应关系。
SCF接收到i某体服务器A和媒体服务器B返回的会话初始响应后,并不直接向终端返回这两个^某体控制通道的参数,而是由SCF本地分配一个媒体控 制通道参数,与步骤504和步骤505中获得的两个媒体控制通道的参数建立对 应关系,并将SCF本地分配的媒体控制通道参数返回给终端,这样避免了终端 发起会话初始请求中包含的媒体控制通道个数与接收到的媒体控制通道个数 的不对等,又在后续能够通过SCF与媒体服务器A和媒体服务器B建立会话 连接。
内容定位功能实体向终端返回会话初始响应中的SDP Answer中携带了与 步骤501中的会话初始请求中J 某体成分对应的参数信息步骤506中SCF本地 分配的一个媒体控制通道参数信息、 一个音频媒体传送通道参数信息和一个视 频媒体传送通道参数信息。
本步骤中,根据步骤504和步骤505中SCF接收到的消息类型选4奪SIP 200 OK或SIP 183来实现返回响应消息的过程。
此时,终端通过内容定位功能实体与媒体服务器A和媒体服务器B建立 了会话连接,可以实现IPTV业务。
若实施例四中,4某体成分全部位于同一个々某体服务器,则将该々某体服务器 对应的々某体控制通道参数信息直接返回给终端,此时,仍然可以看作由内容定 位功能实体将媒体服务器对应的媒体控制通道参数信息对应的内容相同的参 数信息返回给终端。
若终端发送的会话初始请求中还包含媒体控制通道的参数信息,且参数信 息对应的媒体控制通道的条数为一条,则向终端返回的参数信息对应的媒体控 制通道条数也为一条,当然,此向终端返回的参数信息对应多条4某体控制通道 的参数信息。若终端发送的会话初始请求包含的参数信息对应的々某体控制通道 的条数为两条,则向终端返回的参数信息对应的媒体控制通道条数也为两条, 其中一条对应部分媒体服务器的媒体控制通道的参数信息,另一条对应剩余媒 体服务器的i某体控制通道的参数信息。若大于两条的情况类似。
在本实施例四的步骤同样适用于MCF作为内容定位功能实体的情况,当MCF发现音频成分和^L频成分分布在不同的MDF上时,分配RTSP媒体控制 通道信息,并分别与各MDF建立媒体控制通道(该媒体控制通道不局限于 RTSP,还可能是H.248,或者SIP,取决于VCR命令的具体实现),并保存所 述与音频、视频MDF的媒体控制通道的参数信息与分配的RTSP媒体控制通 道的参数信息的对应关系,并将该分配的RTSP媒体控制通道的参数信息返回 给终端,使得终端能够实现IPTV业务。
终端根据分配的RTSP媒体控制通道可以对两个MDF直接进行控制,除 此之外,本发明实施例五中还提供一种方法,可以让终端直接对MDF1进行控 制,间接对MDF2进行控制,在本实施例中,内容定位功能实体为MCF,如 图6所示,该方法步骤为
步骤601:终端向IMS CORE发起会话初始请求,该请求中包含请求的媒 体成分标识。
会话初始请求可以携带一个音频媒体传送通道、 一个视频纟某体传送通道、 一个文字媒体传送通道和一个媒体控制通道。
步骤602: IMS CORE将接收到的所述会话初始请求发送给SCF。 步骤601和步骤602与前述步骤301和步骤302类似。 步骤603: SCF将所述会话初始请求发送给MCF。
步骤604: MCF根据所述媒体成分标识查询出该媒体成分的媒体成分分别 位于MDF1、 MDF2和MDF3。
在本实施例中,设定音频成分位于MDF1,视频成分位于MDF2,文字成 分位于MDF3。
步骤605: MCF与MDF1建立会话连接。
MCF与MDF1之间进行媒体交付会话控制,MCF与MDF1之间建立会话 连接,即MCF获得音频媒体传送通道参数信息,如RTP通道参数信息,音频 媒体控制通道参数信息,如RTSP通道参数信息。参数信息可能包含相应通道 的IP地址和/或端口信息等。本步骤中MCF和MDF的通信协议可以为H.248、 RTSP或SIP协议中的 一种或任意组合。
步骤606: MCF与MDF2建立视频媒体传送通道。
MCF与MDF2之间进行媒体交付会话控制,MCF获得视频媒体传送通道 参数信息,如RTP通道参数信息。
同样,MCF和MDF的通信协议可以为H.248、 RTSP或SIP协议中的一种 或^壬意组合。
本步骤不是必须存在的,MCF也可以暂时不与MDF2联系,如图中虛线 所示。
步骤607: MCF与MDF3建立文字媒体传送通道。
本步骤与步骤606类似,也不是必须存在的,MCF也可以暂时不与MDF3 联系。
步骤608: MDFl分别与MDF2和MDF3建立控制通道,并建立该控制通 道参数信息与所述音频媒体控制通道参数信息的对应关系。
MCF通知MDFl与MDF2和MDF3建立控制通道,上述步骤605协商的 音频媒体控制通道同时用于控制MDF2和MDF3对应的士某体成分。即当MDFl 接收到上述步骤605协商的音频媒体控制通道的消息时,如快进,快退等, MDFl根据已建立的对应关系确定出与MDF2和MDF3之间的控制通道参数信 息,控制MDF2的视频媒体成分和MDF3的文字内容进行同样的操作;或者, MDFl获取MDF2和MDF3中的内容,将分布的媒体成分集中到一个媒体服务
该步骤可以独立实现,或者和步骤605 —起;如果步骤606和步骤607不 存在,则此步骤同时用来实现步骤606和步骤607中的功能。
同样,MCF和MDF的通信协议可以为H.248、 RTSP或SIP协议中的一种 或任意组合。
步骤609: MCF向终端返回会话初始响应,该响应中包含音频々某体控制通道参数信息。
本步骤中的会话初始响应中的SDP Answer携带和步骤601中会话初始请 求中媒体成分对应的信息 一个媒体控制通道参数信息、 一个音频媒体传送通 道参数信息、 一个视频媒体传送通道参数信息和一个文字纟某体传送通道参数信 息。媒体控制通道参数信息MCF产生的媒体控制通道参数信息;音频媒体传 送通道参数信息是MDF1对应的媒体传送通道参数信息;视频媒体传送通道的 信息为MDF2对应的媒体传送通道参数信息;文字媒体传送通道的信息为 MDF3对应的媒体传送通道参数信息。若没有步骤606和步骤607,则MDF2 和MD3对应的媒体传送通道参数信息可以是无效信息。
此会话初始响应是通过SCF和IMS CORE转发至终端的,可以是通过SIP 200 OK或SIP 183实现。
终端根据接收到的响应中的参数信息与MCF建立会话连接时存在中间消 息的交互,如ACK、 PRACK等,此处不再赘述。
本发明实施例四和实施例五同样对应本发明实施例六所描述的系统,如图 7所示,该系统包括终端31和内容定位功能实体32,其中,终端31用于发送 包含媒体成分标识的会话初始请求,并接收媒体控制通道参数信息;内容定位 功能实体32用于接收所述会话初始请求,确定所述标识对应的媒体成分所在 的至少两个媒体服务器,并获取所述媒体服务器的媒体控制通道参数信息,并 将与该参数信息存在对应关系的媒体控制通道参数信息返回给终端31 。
所述系统还包括至少两个々某体服务器33,则所述内容定位功能实体32用 于获取确定出的第一媒体服务器33的第一媒体控制通道参数信息,并将该参 数信息返回给终端31;所述第一媒体服务器33用于与确定出的剩余的媒体服 务器分别建立控制通道参数信息,并建立该控制通道参数信息与所述第一媒体 控制通道参数信息的对应关系。
所述系统还包括IP多媒体子系统设备34,用于将终端31发送的所述会话 初始请求转发至内容定位功能实体32。所述内容定位功能实体32为SCF、 MCF或MDF。
若所述内容定位功能实体为MCF,则所述IP多媒体子系统设备34用于将 终端发送的所述会话初始请求转发至SCF; SCF用于将所述会话初始请求转发 至MCF。
本发明实施例七所描述的内容定位功能实体与实施例四至实施例六中的 对应,如图8所示,该实体包括接收模块41、获取模块42和发送模块43,其 中,接收模块41用于接收会话初始请求,该请求中包含4某体成分标识;获取
取所述媒体服务器的媒体控制通道参数信息;发送模块43用于将与获取的所 述参数信息存在对应关系的媒体控制通道参数信息发送。
若内容定位功能实体为MDF,则所述获取模块42包括执行单元44和建 立单元45,其中,执行单元44用于将自身的々某体控制通道参数信息发送给所 述发送模块43;建立单元45用于与剩余的々某体服务器分别建立控制通道参数 信息,并建立该控制通道参数信息与所述自身的媒体控制通道参数信息的对应 关系。
通过本发明实施例七所述的方法、系统及内容定位功能实体,既避免了返 回的多个媒体控制通道参数信息的情况,又通过建立的对应关系,使得终端可 以利用接收到的一个媒体控制通道参数信息来控制多个媒体控制通道参数信 息,成功建立了会话过程。
在本发明实施例八中提出另一种实现方案,终端通过内容定位功能实体分 多次获取并向终端返回媒体服务器媒体控制通道参数信息,如图9所示,若媒 体成分的音频媒体成分位于媒体服务器A,视频媒体成分位于媒体服务器B, 则步骤包括
步骤901:终端向IMS CORE发起会话初始请求,该请求中包含请求的々某 体成分标识。
会话初始请求可以携带一个音频媒体传送通道、 一个视频媒体传送通道,一个媒体控制通道。
步骤902: IMS CORE将接收到的所述会话初始请求发送给内容定位功能 实体。
步骤901和步骤902与前述步骤301和步骤302类似。
步骤903:内容定位功能实体根据所述媒体成分标识确定该媒体成分的媒 体成分分别位于媒体服务器A和媒体服务器B。
步骤904:内容定位功能实体与媒体服务器A建立会话连接。
在本实施例中,也可以设定内容定位功能实体为SCF。
SCF向媒体服务器A发起会话初始请求,其中,SDP Offer携带媒体控制 通道参数信息(RTSP通道参数信息),媒体传送通道参数信息(RTP通道参数 信息)。此时,媒体控制通道参数信息是终端请求中携带的媒体控制通道参数 信息,媒体传送通道参数信息是终端发起的会话初始请求中携带的音频媒体成 分对应的参数信息。
本步骤中的会话初始请求可以通过SIP Invite实现。
々某体服务器A向SCF返回会话初始响应,该过程可通过SIP 200 OK或SIP 183实现。
通过步骤904, SCF和媒体服务器A建立音频媒体传送通道和音频媒体控 制通道。
步骤905:内容定位功能实体与i某体服务器A建立^f见频々某体传送通道。 此时,SDP Offer携带媒体传送通道参数信息(RTP通道参数信息),媒体
传送通道参数信息是终端发起的会话初始请求中携带的视频媒体成分对应的
参数信息。
在本实施例中,步骤905在存在是可选的,图中虚线所示,在实现中,是 先建立音频媒体传送通道和音频媒体控制通道,还是先建立视频纟某体传送通道 和视频媒体控制通道也是可选的。
步骤906:内容定位功能实体向终端返回会话初始响应,该响应中包含音频媒体控制通道参数信息。
会话初始响应中的SDP Answer中携带和步骤901中的会话初始请求中々某 体成分对应的信息 一个媒体控制通道参数信息, 一个音频媒体传送通道参数 信息, 一个视频媒体传送通道参数信息。在本实施例中,媒体控制通道参数信 息是媒体服务器A上对应的媒体控制通道参数信息;音频媒体传送通道参数信 息是媒体服务器A上对应的媒体传送通道信息;若步骤905存在,则视频媒体 传送通道参数信息是媒体服务器B上对应的媒体传送通道信息,若步骤905不 存在,则视频媒体传送通道参数信息可以是SCF任意构造的一个参数信息,如 参数信息中的地址填写为0.0.0.0,端口任意。
根据步骤904和步骤905中SCF接收到的消息类型选择SIP 200 OK或SIP 183来实现返回响应消息的过程。
在本实施例中,终端根据接收到的会话初始响应中的参数信息与媒体服务 器建立会话连接时存在中间消息的交互,如应答响应消息(ACK)、临时可靠 响应(PRACK)等,此处不再赘述。
步骤907:内容定位功能实体与媒体服务器B建立视频媒体控制通道,并 将该控制通道参数信息返回给终端。
在本步骤中,可以由终端再次发起请求要求与媒体^ll务器B建立视频媒体 控制通道,可以由SCF发起请求与媒体服务器B建立^见频媒体控制通道。
以SCF发起请求为例,若步骤905存在,则SCF向々某体服务器B发起会 话修改请求,要求与媒体服务器B建立视频媒体控制通道,媒体服务器B向 SCF返回会话修改响应消息,通过此响应消息,SCF获取々某体服务器B对应的 媒体控制通道的参数信息,并将该参数信息通过会话修改请求返回给终端,终 端接收到媒体服务器B对应的媒体控制通道的参数信息后,向SCF返回会话 爿修改响应。
会话修改请求可以通过会话初始化协议的再邀请消息(SIP relnvite )或会 话初始化协议的更新消息(SIPUpdate)消息实现。若步骤905不存在,则SCF向媒体服务器B发起会话初始请求,要求与 媒体服务器B建立视频媒体控制通道和视频媒体传送通道,媒体服务器B向 SCF返回会话初始响应消息,通过此响应消息,SCF获耳又々某体服务器B对应的 媒体控制通道的参数信息和媒体传送通道的参数信息,并将该参数信息通过会 话修改响应消息返回给终端。
此时,会话初始请求可以通过SIP Invite消息。
若以终端发起请求为例,则终端向SCF发起会话修改请求,则SCF按照 上述SCF发起请求的情况向终端返回媒体服务器B对应的视频媒体控制通道 参数信息。
与步骤606中相似地,终端根据接收到的响应中的参数信息与媒体服务器 B建立会话连接时存在中间消息的交互,如ACK、 PRACK等,此处不再赘述。
在上述步骤901至步骤907中,向终端返回的媒体控制通道参数信息只对 应一条媒体控制通道,但也可以看作是将SCF获取的々某体控制通道参数信息对 应的内容相同的参数信息返回给终端。
另外,若请求的媒体成分中各媒体成分分布在三个媒体服务器中,则可以
息,再按照实施例八步骤907的方式获得第三个媒体服务器对应的媒体控制通 道参数信息。
在本实施例中,在步骤906之后,内容定位功能实体向终端返回了媒体服 务器A对应的音频媒体控制通道参数信息之后,也可以不进行后续的操作,而 是将媒体服务器B的位置信息返回给终端,由终端根据实施例二描述的方式与 媒体服务器B建立会话连接。
在实施例八中,是将SCF作为内容定位功能实体实现本发明的,本发明实 施例九中,以MCF作为内容定位功能实体为例描述本发明,如图IO所示,包 括
步骤1001:终端向IMS CORE发起会话初始请求,该请求中包含请求的媒体成分标识。
会话初始请求可以携带一个音频媒体传送通道、 一个视频i某体传送通道, 一个媒体控制通道。
步骤1002: IMS CORE将接收到的所述会话初始请求发送给SCF。 步骤1001和步骤1002与前述步骤301和步骤302类似。 步骤1003: SCF将所述会话初始请求发送给MCF。
步骤1004: MCF根据所述媒体成分标识确定该纟某体成分的J 某体成分分别 位于MDF1和MDF2。
在本实施例中,设定音频成分位于MDFl,视频成分位于MDF2。 步骤1005: MCF与MDF1建立会话连接。
MCF与MDF1之间进行媒体交付会话控制,MCF与MDF1之间建立会话 连接,即MCF获得音频媒体传送通道参数信息,如RTP通道参数信息,媒体 控制通道参数信息,如RTSP通道参数信息。参数信息可能包含相应通道的IP 地址和/或端口信息等。
本步骤中MCF和MDF的通信协议可以为H.248、 RTSP或SIP协议中的 一种或任意组合。
步骤1006: MCF与MDF2建立视频媒体传送通道。
MCF与MDF2之间进行々某体交付会话控制,MCF获得一见频々某体传送通道 参数信息,如RTP通道参数信息。
同样,MCF和MDF的通信协议可以为H.248、 RTSP或SIP协议中的一种 或任意组合。
本步骤不是必须存在的,MCF也可以暂时不与MDF2联系。 步骤1007: MCF向终端返回会话初始响应,该响应中包含音频媒体控制 通道参数信息。
本步骤中的会话初始响应中的SDP Answer携带和步骤1001中会话初始请 求中媒体成分对应的信息 一个媒体控制通道参数信息, 一个音频媒体传送通道参数信息, 一 个视频媒体传送通道参数信息。媒体控制通道参数信息是MDF1 对应的媒体控制通道参数信息;音频媒体传送通道参数信息是MDF1对应的媒 体传送通道参数信息;若步骤1006存在,则视频媒体传送通道的信息为MDF2 对应的媒体传送通道参数信息;若步骤1006不存在,则视频媒体传送通道的 信息为SCF任意构造的一个无效信息。
此会话初始响应是通过SCF和IMS CORE转发至终端的,可以是通过SIP 200 OK或SIP 183实现。
终端根据接收到的响应中的参数信息与MDF1建立会话连接时存在中间 消息的交互,如ACK、 PRACK等,此处不再赘述。
步骤1008: MCF与MDF2建立视频媒体控制通道,并将纟见频媒体控制通 道参数信息返回给终端。
若步骤1006中MCF与MDF2之间只建立了视频々某体传送通道,则此步骤 中MCF与MDF2之间进行々某体交付会话控制,MCF与MDF2建立视频媒体控 制通道,MCF获得MDF2对应的视频媒体控制通道参数信息,并将包含该参 数信息的会话修改请求通过SCF和IMS CORE转发至终端,终端再通过IMS CORE和SCF将会话々务改响应返回给MCF。
若步骤1006中MCF与MDF2之间既建立了视频4某体传送通道,又建立了 视频i某体控制通道,则步骤1008可以不存在。
若步骤1006不存在,则MCF与MDF2之间进行々某体交付会话控制,MCF 获得MDF2对应的视频媒体控制通道参数信息和视频々某体传送通道参数信息, 并将包含这两个参数信息的会话修改请求通过SCF和IMS CORE转发至终端,
同样,终端才艮据接收到的参数信息与MDF2建立会话连接时存在中间消息 的交互,如ACK、 PRACK等,此处不再赘述。
若MCF不支持聚合控制(Aggregate control,也称为集中控制),则也可 以利用实施例五中方案,让终端和MCF之间建立两条4某体控制通道。实施例八和实施例九都是以会话初始请求中包含一个媒体控制通道的参 数信息为例来描述的,每次返回一个所述媒体服务器的媒体控制通道参数信 息,直至将媒体成分所在的每一媒体服务器的媒体控制通道参数信息都返回。 类似地,若所述会话初始请求中包含设定个数的媒体控制通道的参数信息,则 所述内容定位功能实体至少一次获取并返回相同个数的所述媒体服务器的媒 体控制通道参数信息,直至将媒体成分所在的每一媒体服务器的媒体控制通道 参数信息都返回。
本发明实施例九也可以与实施例二或实施例五结合。
根据上述实施例八和实施例九描述的方案,本发明实施例十还提供一种在
IPTV系统中会话建立的系统,如图11所示,包括终端51和内容定位功能实 体52,其中,终端51用于发送包含媒体成分标识的会话初始请求,并接收媒 体控制通道参数信息;内容定位功能实体52用于分别获取所述标识对应的々某 体成分所在的至少两个媒体服务器的媒体控制通道参数信息,并将所述参数信 息分别返回给终端。
若所述会话初始请求中包含设定个数的々某体控制通道的参数信息,则所述 内容定位功能实体52用于至少一次获取并返回相同个数的所述媒体服务器的 媒体控制通道参数信息。
所述系统还包括媒体服务器53,则在至少两次要求获取并返回相同个数的 媒体控制通道参数信息时,所述内容定位功能实体52用于向所述媒体服务器 53发起会话修改请求;所述媒体服务器53用于向所述内容定位功能实体52 返回媒体控制通道的参数信息。所述会话修改请求是通过SIP relnvite或SIP Update承载的。
所述系统还包括IP多媒体子系统设备54,用于将所述会话初始请求转发 给所述内容定位功能实体52。
根据实施例八至实施例十所描述的方法及系统,本发明实施例十一还提供 一种内容定位功能实体,如图12所示,该内容定位功能实体包括第一接收模块61、获取模块62和发送模块63,其中,第一接收模块61用于接收会话 初始请求,该请求中包含媒体成分标识;获取模块62用于分别获取所述标识 对应的媒体成分位于的至少两个媒体服务器的媒体控制通道参数信息;发送模 块63用于将所述参数信息分别发送。
若所述会话初始请求中包含设定个数的媒体控制通道的参数信息,则所述 获取模块62用于获取相同个数的所述媒体服务器的^ 某体控制通道参数信息; 所述发送模块63用于每次将获取的相同个数的所述媒体服务器的媒体控制通 道参数信息返回。
所述获取模块62包括会话修改单元64和第二接收单元65,其中,会话修 改单元64用于向所述媒体服务器发起会话修改请求;第二接收单元65用于接 收所述媒体服务器返回的媒体控制通道的参数信息。
通过本发明实施例八至实施例十一描述的方法、系统及实体,使得终端分 多次获得了需要的多个媒体服务器的媒体控制通道的参数信息,并且每次获得 的媒体控制通道的参数信息的个数满足SDP的要求。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种IP互联网络电视系统中会话建立的方法,其特征在于,该方法包括终端向内容定位功能实体发送会话初始请求,该请求中包含媒体成分标识;所述终端接收所述内容定位功能实体返回的位置信息,该位置信息为所述标识对应的媒体成分所在的至少两个媒体服务器的位置信息,或已获知所述标识对应的媒体成分所在的至少两个媒体服务器的位置信息的内容定位功能实体的位置信息;所述终端利用所述位置信息与所述标识对应的媒体成分所在的媒体服务器建立会话连接。
2、 如权利要求l所述的方法,其特征在于,若所述位置信息为所述内容定位功能实体的位置信息,则终端通过所述内 容定位功能实体获得所述标识对应的媒体成分所在的々某体服务器的位置信息, 并利用该位置信息分别与i某体服务器建立会话连接;若所述位置信息为所述媒体服务器的位置信息,则终端直接与该位置信息 对应的媒体服务器建立会话连接。
3、 如权利要求1所述的方法,其特征在于,所述内容定位功能实体为业 务控制功能实体、媒体控制功能实体或媒体交付功能实体,或者是具有媒体服 务器选择功能的独立实体。
4、 如权利要求1所述的方法,其特征在于,所述位置信息是通过重定向 消息或通知消息Notify返回给终端的。
5、 一种IP互联网络电视系统中会话建立的系统,其特征在于,该系统包括终端,用于发送包含纟某体成分标识的会话初始请求,接收位置信息,并利 用所述位置信息与所述标识对应的媒体成分所在的i某体服务器建立连接;内容定位功能实体,用于接收所述会话初始请求,并向所述终端返回所述位置信息,该位置信息为所述标识对应的媒体成分所在的至少两个媒体服务 器的位置信息,或已获知所述标识对应的媒体成分所在的至少两个媒体服务器 位置信息的内容定位功能实体的位置信息;所述媒体服务器,用于与所述终端建立会话连接。
6、 如权利要求5所述的系统,其特征在于,所述内容定位功能实体为业 务控制功能实体、々某体控制功能实体或媒体交付功能实体,或者是具有媒体服 务器选择功能的独立实体。
7、 如权利要求5所述的系统,其特征在于,若所述位置信息为所述内容 定位功能实体的位置信息,则所述内容定位功能实体,用于将已获知的所述标识对应的媒体成分所在的 媒体服务器位置信息发送给所述终端;所述终端,用于利用接收到的所述媒体服务器位置信息分别与媒体服务器 建立会话连接。
8、 如权利要求6所述的系统,其特征在于,所述位置信息是通过重定向 消息或通知消息Notify携带的。
9、 一种内容定位功能实体,其特征在于,该内容定位功能实体包括 接收模块,用于接收会话初始请求,该请求中包含^某体成分标识; 位置信息确定模块,用于确定所述标识对应的媒体成分所在的至少两个媒体服务器的位置信息,或已获知所述标识对应的媒体成分所在的至少两个媒体 服务器位置信息的内容定位功能实体的位置信息;发送模块,用于发送所述位置信息确定模块确定出的位置信息。
10、 如权利要求9所述的内容定位功能实体,其特征在于,所述内容定位 功能实体为业务控制功能实体、媒体控制功能实体或媒体交付功能实体,或者 是具有媒体服务器选择功能的独立实体。
11、 如权利要求9所述的内容定位功能实体,其特征在于,所述位置信息是通过重定向消息或通知消息Notify携带的。
12、 一种IP互4关网络电视系统中会话建立的方法,其特征在于,该方法 包括内容定位功能实体接收终端发送的会话初始请求,该请求中包含^某体成分 标识;所述内容定位功能实体确定所述标识对应的媒体成分所在的至少两个媒 体服务器,并获取所述^ 某体服务器的媒体控制通道参凄t信息,并将与该参数信 息存在对应关系的媒体控制通道参数信息返回给终端。
13、 如权利要求12所述的方法,其特征在于,所述获取媒体控制通道参 数信息,并将与该参数信息存在对应关系的々某体控制通道参数信息返回给终端 的过程包括所述内容定位功能实体获取确定出的第 一媒体服务器的第 一媒体控制通 道参数信息,并将该参数信息返回给终端;所述第一媒体服务器与确定出的剩余的媒体服务器分别建立控制通道参 数信息,并建立该控制通道参数信息与所述第一媒体控制通道参数信息的对应 关系。
14、 如权利要求12所述的方法,其特征在于,若所述内容定位功能实体 为业务控制功能实体,则所述会话初始请求是通过IP多媒体子系统设备转发的;若所述内容定位功能实体为媒体控制功能实体,则所述会话初始请求是通 过IP多媒体子系统设备和业务控制功能实体转发的。
15、 一种IP互联网络电视系统中会话建立的系统,其特征在于,该系统 包括终端,用于发送包含媒体成分标识的会话初始请求,并接收媒体控制通道 参数信息;内容定位功能实体,用于接收所述会话初始请求,确定所述标识对应的々某体成分所在的至少两个媒体服务器,并获取所述媒体服务器的媒体控制通道参 数信息,并将与该参数信息存在对应关系的媒体控制通道参数信息返回给终 端。
16、 如权利要求15所述的系统,其特征在于,所述内容定位功能实体,用于获取确定出的第一々某体服务器的第 一媒体控 制通道参数信息,并将该参数信息返回给终端;所述第一媒体服务器,用于与确定出的剩余的媒体服务器分别建立控制通 道参数信息,并建立该控制通道参数信息与所述第一々某体控制通道参数信息的 对应关系。
17、 一种内容定位功能实体,其特征在于,该内容定位功能实体,包括 接收模块,用于接收会话初始请求,该请求中包含々某体成分标识;器,并获取所述媒体服务器的媒体控制通道参数信息;发送模块,用于将与获取的所述参数信息存在对应关系的媒体控制通道参 数信息发送。
18、 如权利要求17所述的内容定位功能实体,其特征在于,所述内容定 位功能实体为业务控制功能实体、媒体控制功能实体或媒体交付功能实体。
19、 如权利要求18所述的内容定位功能实体,其特征在于,若该内容定 位功能实体为媒体交付功能实体,则所述获取^莫块包括执行单元,用于将自身的媒体控制通道参数信息发送给所述发送模块; 建立单元,用于与剩余的媒体服务器分别建立控制通道参数信息,并建立 该控制通道参数信息与所述自身的媒体控制通道参数信息的对应关系。
20、 一种IP互联网络电视系统中会话建立的方法,其特征在于,该方法 包括终端向内容定位功能实体发送会话初始请求,该请求中包含媒体成分标识;所述内容定位功能实体分别获取所述标识对应的士某体成分所在的至少两 个媒体服务器的媒体控制通道参数信息,并将所述参数信息分别返回给终端。
21、 如权利要求20所述的方法,其特征在于,分别获取并返回所述媒体 服务器的媒体控制通道参数信息的过程包括若所述会话初始请求中包含设定个数的媒体控制通道的参数信息,则所述 内容定位功能实体获取并返回相同个数的所述媒体服务器的媒体控制通道参 数信息。
22、 如权利要求21所述的方法,其特征在于,至少两次获取并返回相同 个数的媒体控制通道参数信息的过程包括所述内容定位功能实体向所述媒体服务器发起会话修改请求,该^某体服务 器向所述内容定位功能实体返回媒体控制通道的参数信息。
23、 如权利要求22所述的方法,其特征在于,所述会话修改请求是通过 会话初始化协议的再邀请消息SIP relnvite或会话初始化协议的更新消息SIP Update寿义载的。
24、 一种IP互联网络电视系统中会话建立的系统,其特征在于,该系统 包括终端,用于发送会话初始请求,该请求中包含々某体成分标识,并接收媒体 控制通道参数信息;内容定位功能实体,用于分别获取所述标识对应的i某体成分所在的至少两 个媒体服务器的媒体控制通道参数信息,并将所述参数信息分别返回给终端。
25、 如权利要求24所述的系统,其特征在于,若所述会话初始请求中包含设定个数的々某体控制通道的参数信息,贝'J 所述内容定位功能实体,用于获取并返回相同个数的所述媒体服务器的媒 体控制通道参数信息。
26、 如权利要求25所述的系统,其特征在于,所述系统还包^i某体服务 器,则在至少两次要求获取并返回相同个数的媒体控制通道参数信息时,所述内容定位功能实体,用于向所述媒体服务器发起会话修改请求; 所述媒体服务器,用于向所述内容定位功能实体返回媒体控制通道的参数4吕息。
27、 如权利要求24所述的系统,其特征在于,所述会话修改请求是通过 会话初始化协-汉的再邀^青消息SIP relnvite或会话初始化4办i义的更新消息SIP Update承载的。
28、 如权利要求24所述的系统,其特征在于,所述内容定位功能实体为 业务控制功能实体或i某体控制功能实体。
29、 一种内容定位功能实体,其特征在于,该内容定位功能实体包括 第一接收模块,用于接收会话初始请求,该请求中包含々某体成分标识;务器的媒体控制通道参数信息;发送模块,用于将所述参数信息分别发送。
30、 如权利要求29所述的内容定位功能实体,其特征在于,若所述会话 初始请求中包含设定个数的媒体控制通道的参数信息,贝寸所述获取模块,用于获取相同个数的所述媒体服务器的媒体控制通道参数 信息;所述发送模块,用于每次将获取的相同个数的所述媒体服务器的媒体控制 通道参数信息发送。
31、 如权利要求30所述的内容定位功能实体,其特征在于,所述获取模 块包括会话修改单元,用于向所述媒体服务器发起会话修改请求; 第二接收单元,用于接收所述媒体服务器返回的媒体控制通道的参数信自、
32、 如权利要求29所述的内容定位功能实体,其特征在于,所述会话修 改请求是通过会话初始化协议的再邀请消息SIP relnvite或会话初始化协议的更新消息SIP Update承载的。
33、如权利要求29所述的内容定位功能实体,其特征在于,所述内容定 位功能实体为业务控制功能实体或々某体控制功能实体。
全文摘要
本发明公开了一种IP互联网络电视系统中会话建立的方法,包括向终端返回媒体服务器的位置信息,或与媒体服务器的媒体控制通道的参数存在对应关系的参数信息,或是分多次返回媒体服务器的媒体控制通道的参数信息,使得终端既与媒体服务器建立了会话连接,又符合了SDP的处理原则。本发明还公开了一种IP互联网络电视系统中会话建立的系统及内容定位功能实体。
文档编号H04W64/00GK101415250SQ20071018182
公开日2009年4月22日 申请日期2007年10月16日 优先权日2007年10月16日
发明者军 严, 李幼颖, 李金成, 丰 王 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1