具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。
实施例一
本实施例提供一种传输媒体资源的方法,如图1所示,所述方法包括:
101、获取媒体服务器上的媒体资源相关信息;
102、向电话服务器发送包含所述媒体资源相关信息的指示消息,指示所述电话服务器根据所述媒体资源的相关信息与通信对端进行会话协商,建立第一多媒体会话;
103、获取所述电话服务器用于接收所述媒体资源的通信接口信息;
104、根据所述通信接口信息发送指示消息,指示所述媒体服务器向所述电话服务器发送所述媒体资源,以使所述电话服务器通过所述第一多媒体会话向所述通信对端传输所述媒体资源。
本发明实施例传输媒体资源的方法,控制点设备向电话服务器发送包含媒体服务器上媒体资源相关信息的指示消息,指示电话服务器与通信对端进行会话协商并确定电话服务器接收该媒体资源的通信接口信息,并向媒体服务器发送携带该通信接口信息的指示消息,指示媒体服务器向电话服务器发送该媒体资源。与现有技术相比,本发明的实施例根据获取到的电话服务器用于由媒体服务器接收媒体资源的通信接口信息,建立媒体服务器与电话服务器之间的媒体会话通道,电话服务器不需要改进即可从媒体服务器获取媒体资源,实现简单。
实施例二
本实施例提供一种传输媒体资源的方法,如图2所示,所述方法包括:
201、接收来自控制点设备的第一指示消息,所述第一指示消息中携带媒体服务器上媒体资源的相关信息;
202、根据所述第一指示消息与通信对端进行会话协商,建立第一多媒体会话;
203、由所述媒体服务器获取所述媒体资源;
204、通过所述第一多媒体会话向所述通信对端传输所述媒体资源。
本发明实施例传输媒体资源的方法,电话服务器接收携带媒体服务器上媒体资源的相关信息的第一指示消息,根据所述第一指示消息与通信对端进行会话协商建立第一多媒体会话,并将由媒体服务器获取的所述媒体资源通过所述第一多媒体会话向通信对端传输。与现有技术相比,电话服务器不需要改进即可从媒体服务器获取媒体资源,并将该媒体资源传输给通信对端,实现简单。
实施例三
本实施例提供一种传输媒体资源的方法,在本实施例中,CP首先指示TS与WAN(Wide Area Network,广域网)侧通信对端进行会话协商以增加媒体资源,然后建立MS与TS之间媒体资源的传输。MS将媒体资源通过RTP(Real-timeTransport Protocol,实时传输协议)/UDP(User Datagram Protocol,用户数据报协议)向TS传输。
在UPnP AV标准中,支持使用RTSP(Real Time Streaming Protocol,实时流协议)/RTP/UDP的协议组合,即为MR设备提供RTSP URI(Universal ResourceIdentifier,通用资源标识符),MR设备通过RTSP协议主动与MS协商并建立基于RTP/UDP的媒体资源传输。而在UPnP Telephony标准中,TS与TC(TelephonyClient,电话客户端)之间的媒体传输通道是CP通过在控制命令中携带SDP(Session Description Protocol,会话描述协议)格式的媒体会话参数帮助建立的,然后TS/TC可以直接开始RTP/UDP的媒体资源传输而无需交互RTSP、SIP(Session Initiation Protocol,会话发起协议)等信令。
在本实施例中,对UPnP AV标准进行扩展,使得MS能够直接主动地向目标地址/端口发送RTP/UDP媒体资源。
如图3所示,所述方法包括:
301、CP指示TS建立与WAN侧通信对端的多媒体会话。
302、TS与WAN侧通信对端进行会话协商。
303、TS与WAN侧通信对端之间建立多媒体会话。
304、CP根据用户的需求,在MS上查找用户所需的媒体资源。
305、CP获取该媒体资源的相关信息,所述相关信息可以包括:存放地址信息、传输协议信息、媒体编码格式、大小等信息。
可选地,步骤304-305也可以在步骤301-303之前执行,即:CP首先根据TS的请求,在MS上查找媒体资源,然后指示TS建立与WAN侧通信对端的多媒体会话。
306、CP向TS发送指示消息,指示TS与WAN侧通信终端进行会话协商以增加该媒体资源,所述指示消息中包括该媒体资源的相关信息。
可选地,在步骤306之前,CP还可以获取TS所支持的媒体资源的能力,以确定TS能够支持该媒体资源的媒体编码格式、传输协议等。
307、TS与WAN侧通信对端进行会话协商,确定在所述多媒体会话中增加所述媒体资源的媒体会话参数,进一步地,TS确定由MS接收该媒体资源所需的通信接口信息SDP#1,所述通信接口信息SDP#1包括TS接收该媒体资源的地址/端口、编码格式等。
308、CP由TS获取该通信接口信息SDP#1。
具体地,CP由TS获取该通信接口信息SDP#1可以采用以下两种方式:1、CP接收TS发送的单播或多播事件消息,并在该事件消息中携带SDP#1;2、CP向TS发送获取所述通信接口信息的命令消息,TS向CP返回响应消息,所述响应消息中携带SDP#1。
309、CP将该通信接口信息SDP#1转换为MS支持的格式,即UPnP AV协议支持的格式,也即:将SDP#1中的参数转换为AVTransportParameters中的参数。
310、CP向MS调用SetAVTransportParam()控制命令,其中携带转换后的通信接口信息SDP#1,指示MS将之前确定的媒体资源通过RTP/UDP协议向该控制命令中所规定的地址/端口发送,以将所述媒体资源发送给TS。
其中,SetAVTransportParam()为在UPnP AV标准中增加的控制命令,该控制命令的参数如下表所示:
参数 |
方向 |
相关状态变量 |
CurrentParameters |
输入 |
AVTransportParameters |
SourceParamters |
输出 |
AVTransportParameters |
其中,CurrentParameters为必选输入参数,用来向MS指定待建立的媒体传输会话的信息,包括待传输媒体资源的信息以及该媒体资源接收端的信息等。对应于AVTransportParamets状态变量。
SourceParameters为可选输出参数,用来向CP返回一些额外信息,包括未来会话中接收RTCP(RTP Control Protocol,实时传输控制协议)报文的端口信息。可以使用相同的状态变量模板描述MS返回的信息。当然,实际中也可以定义不同的状态变量。
通过对UPnP AV标准进行的扩展,MS可以接受CP的命令直接向目标地址/端口发送RTP媒体资源,从而可以与Telephony标准兼容。但CP仍然需要将来自TS的SDP格式的媒体参数转换为AV action中的输入参数发送给MS;将来自MS的action响应中的参数转换为SDP格式发送给TS。
311、MS向CP返回额外信息,其中包括MS用于接收TS反馈的RTCP报文的地址/端口。
312、CP将MS返回的额外信息转换为TS支持的格式SDP#2,SDP#2为接收RTCP报文的地址/端口。
313、CP将SDP#2发送给TS。
314、CP向MS发送指示消息,指示MS接收TS反馈的消息报文。
其中,步骤311-314可以省略。
进一步的,在步骤314之后,还包括:MS根据CP发送的指示消息,接收TS反馈的消息报文。
315、MS与TS之间开始基于RTP/UDP的媒体资源传输,媒体资源从MS向TS传输。
316、TS将接收到的媒体资源通过已建立的多媒体会话发送给WAN侧通信对端。
本发明实施例传输媒体资源的方法,CP根据TS的需求在MS查找媒体资源,向TS发送携带该媒体资源相关信息的指示消息,指示TS与通信对端进行会话协商并确定TS接收该媒体资源的通信接口信息,并向MS发送携带该通信接口信息的指示消息,指示MS向TS发送该媒体资源。与现有技术相比,通过对UPnP AV标准进行扩展,以及对TS与MS之间的传输参数进行协议理解以及格式转换,建立MS与TS之间的媒体会话通道,使得MS可以支持直接向TS发送RTP/UDP媒体资源,TS不需要改进即可从MS获取媒体资源,并将该媒体资源发送给通信对端,实现简单。
实施例四
本实施例提供一种传输媒体资源的方法,在本实施例中,CP首先指示TS与WAN侧通信对端进行会话协商以增加媒体资源,然后建立MS与TS之间媒体资源的传输,MS将媒体资源通过RTP/UDP向TS传输。
与实施例三不同的是,在本实施例中,不要求TS/MS之间使用RTSP信令建立基于RTP/UDP的媒体资源传输,而是要求TS支持RTSP并与MS之间建立RTSP会话以协商实际基于RTP/UDP的媒体资源传输。
如图4所示,所述方法包括:
401-407、与步骤301-307相同,在此不再赘述。
408、CP将步骤405中获取的AV格式的媒体资源的参数转换为SDP#2,其中包括标识媒体资源的RTSP URL(Uniform Resource Locator,统一资源定位)。
409、CP向TS调用StartMediaTransfer()控制命令,其中携带SDP#2,要求TS向MS建立RTSP会话。
可选地,也可以在步骤406中直接将RTSP URL发送给TS,则步骤408-409可以省略。
410、TS向MS发出RTSP SETUP命令,要求建立RTSP会话,并在会话中协商实际媒体资源传输的RTP/UDP会话参数。
411、MS/TS之间开始基于RTP/UDP的媒体资源传输,媒体资源从MS向TS传输。
412、TS将接收到的媒体资源通过已建立的多媒体会话发送给WAN侧通信对端。
本发明实施例传输媒体资源的方法,CP根据TS的需求在MS查找媒体资源,向TS发送携带该媒体资源相关信息的指示消息,指示TS与通信对端进行会话协商并确定TS接收该媒体资源的通信接口信息,并指示TS与MS协商建立媒体资源传输通道,MS通过该通道向TS发送该媒体资源。与现有技术相比,只需要TS支持RTSP,并与MS之间建立RTSP会话以协商建立基于RTP/UDP的媒体资源传输,使得MS可以支持直接向TS发送RTP/UDP媒体资源,TS不需要改进即可从MS获取媒体资源,并将该媒体资源发送给通信对端,实现简单。
实施例五
本实施例提供一种传输媒体资源的方法,在本实施例中,CP首先指示TS与WAN侧通信对端进行会话协商以增加媒体资源,然后建立MS与TS之间媒体资源的传输。MS将媒体资源通过HTTP/TCP向TS传输。
在UPnP AV标准中,支持使用HTTP协议进行媒体资源传输,即为MR提供一个获取媒体资源的URI,MR使用HTTP GET消息开始将媒体资源从MS向MR传输。另外,UPnP AV标准也支持使用HTTP POST或PUT方式由MS主动将媒体资源“推送”到其他设备上,将媒体资源从SourceURI(源URI)发送至DestinationURI(目的URI)。在本实施例中,CP需要完成SourceURI/DestinationURI与SDP格式之间的转换工作。
如图5所示,所述方法包括:
501-508、与步骤301-308相同,在此不再赘述。
509、CP将该通信接口信息SDP#1转换为DestinationURI。
510、CP将SourceURI转换为SDP#2。
其中,SourceURI包含在步骤505中获取的媒体资源相关信息中。
511、CP将SDP#2发送给TS,用于确认TS准备开始接收媒体资源。
可选地,TS不需要知道发送方的地址信息,而只需要预留资源并在指定端口上等待HTTP POST(或PUT)消息,因此,步骤510-511可以省略。
512、CP向MS调用ExportResourse(SourceURI,DestinationURL)控制命令,其中携带SDP#1转换后的值,指示MS将SourceURI确定的媒体资源通过HTTP/TCP协议主动发送给TS上DestinationURL所规定的地址/端口。
513、MS/TS之间开始基于HTTP/TCP的媒体资源传输,媒体资源从MS向TS传输。
514、TS将接收到的媒体资源通过已建立的多媒体会话发送给WAN侧通信对端。
本发明实施例传输媒体资源的方法,CP根据TS的需求在MS查找媒体资源,向TS发送携带该媒体资源相关信息的指示消息,指示TS与通信对端进行会话协商并确定TS接收该媒体资源的通信接口信息,并向MS发送携带该通信接口信息的指示消息,指示MS向TS发送该媒体资源。与现有技术相比,通过对UPnP AV标准进行扩展,以及对TS与MS之间的传输参数进行协议理解以及格式转换,建立MS与TS之间的媒体会话通道,使得MS可以支持直接向TS发送HTTP/TCP媒体资源,TS不需要改进即可从MS获取媒体资源,并将该媒体资源发送给通信对端,实现简单。
实施例六
本实施例提供一种传输媒体资源的方法,在本实施例中,CP首先指示TS与WAN侧通信对端进行会话协商以增加媒体资源,然后建立MS与TS之间媒体资源的传输。MS将媒体资源通过HTTP/TCP向TS传输。
与实施例五不同的是,在本实施例中,CP不进行URI与SDP之间的转换,而是在TS中增加对URI的支持,即TS提供(或CP指定)一个接收媒体资源用的DestinationURL。
如图6所示,所述方法包括:
601-606、与步骤501-506相同,在此不再赘述。
607、TS与WAN侧通信对端进行会话协商,确定在所述多媒体会话中增加所述媒体资源的媒体会话参数,进一步地,TS确定由MS接收该媒体资源所需的通信接口信息Info#1,所述通信接口信息Info#1包括TS分配的用于接收该媒体资源的DestinationURL。
可选地,所述DestinationURL可以为CP向TS指定的。
608、CP由TS获取该通信接口信息Info#1。
具体地,CP由TS获取该通信接口信息Info#1可以采用以下两种方式:1、CP接收TS发送的单播或多播事件消息,并在该事件消息中携带Info#1;2、CP向TS发送获取所述通信接口信息的命令消息,TS向CP返回响应消息,所述响应消息中携带Info#1。
609、CP将该DestinationURL以及传输媒体资源所需的SourceURI发送给MS。
其中,SourceURI包含在步骤505中获取的媒体资源相关信息中。
610、MS/TS之间开始基于HTTP/TCP的媒体资源传输,媒体资源从MS向TS传输。
611、TS将接收到的媒体资源通过已建立的多媒体会话发送给WAN侧通信对端。
本发明实施例传输媒体资源的方法,CP根据TS的需求在MS查找媒体资源,向TS发送携带该媒体资源相关信息的指示消息,指示TS与通信对端进行会话协商并确定TS接收该媒体资源的通信接口信息,并向MS发送携带该通信接口信息的指示消息,指示MS向TS发送该媒体资源。与现有技术相比,通过对UPnP AV标准进行扩展,以及对TS与MS之间的传输参数进行协议理解以及格式转换,建立MS与TS之间的媒体会话通道,使得MS可以支持直接向TS发送HTTP/TCP媒体资源,TS不需要改进即可从MS获取媒体资源,并将该媒体资源发送给通信对端,实现简单。
实施例七
本实施例提供一种传输媒体资源的方法,在本实施例中,加入了TC设备,用户在TC设备(例如电视)上接听TS(例如手机)与WAN侧通信对端的通话。为了实现向WAN侧通信对端发送的来自MS的媒体资源也在TC上播放,CP指示TS将接收到的来自MS的媒体资源发送给WAN侧通信对端的同时,也发送给TC。
如图7所示,所述方法包括:
701、CP指示TS建立与WAN侧通信对端的多媒体会话,以及建立与TC之间的多媒体会话。
702、CP指示TC建立与TS之间的多媒体会话。
703、TS与WAN侧通信对端进行会话协商。
704、TS与WAN侧通信对端之间建立多媒体会话。
705、TS与TC之间建立多媒体会话。
706、CP根据用户的需求,在MS上查找用户所需的媒体资源。
707、CP获取该媒体资源的相关信息。
708、CP向TS发送指示消息,指示TS与WAN侧通信终端进行会话协商以增加该媒体资源,所述指示消息中包括该媒体资源的相关信息,并指示TS将该媒体资源发送给TC。
709、TS与WAN侧通信对端进行会话协商,确定在所述多媒体会话中增加所述媒体资源的媒体会话参数。
710、CP由TS获取该媒体会话参数。
711、CP将该媒体会话参数转换为AV参数格式。
712、CP指示TS准备接收媒体资源,以及将接收到的媒体资源发送给TC。
713、CP指示TC准备接收媒体资源。
714、CP指示MS根据该媒体会话参数向TS发送选定的媒体资源。
715、MS向TS发送该媒体资源。
716、TS通过与TC之间的多媒体会话将该媒体资源发送给TC。
717、TS通过与WAN侧通信对端之间的多媒体会话将该媒体资源发送给WAN侧通信对端。
本发明实施例传输媒体资源的方法,CP根据TS的需求在MS查找媒体资源,向TS发送携带该媒体资源相关信息的指示消息,指示TS与通信对端及TC进行会话协商并确定TS接收该媒体资源的通信接口信息,并向MS发送携带该通信接口信息的指示消息,指示MS向TS发送该媒体资源,并指示TS将接收到的媒体资源发送给TC。与现有技术相比,通过对UPnP AV标准进行扩展,以及对TS与MS之间的传输参数进行协议理解以及格式转换,建立MS与TS之间的媒体会话通道,使得MS可以支持直接向TS发送RTP/UDP媒体资源,TS不需要改进即可从MS获取媒体资源,并将该媒体资源发送给通信对端以及TC,实现简单。
实施例八
本实施例提供一种传输媒体资源的方法,在本实施例中,加入了TC设备,用户在TC设备(例如电视)上接听TS(例如手机)与WAN侧通信对端的通话。与实施例七不同的是,为了实现向WAN侧通信对端发送的来自MS的媒体资源也在TC上播放,CP控制MS上的媒体资源在发送给TS的同时,也发送给TC,即CP分别建立MS-TS、MS-TC之间的媒体资源传输会话。
如图8所示,所述方法包括:
801-807、与步骤701-707相同,在此不再赘述。
808、CP向TS发送指示消息,指示TS与WAN侧通信终端进行会话协商以增加该媒体资源,所述指示消息中包括该媒体资源的相关信息。
809-811、与步骤709-711相同,在此不再赘述。
812、CP指示TS准备接收媒体资源。
813、CP指示TC准备接收媒体资源。
814、CP指示MS根据该媒体会话参数向TS及TC发送选定的媒体资源。
815、MS向TS发送该媒体资源。
816、MS向TC发送该媒体资源。
817、TS与TC之间进行多媒体会话,该多媒体会话中不包括该媒体资源。
818、TS通过与WAN侧通信对端之间的多媒体会话将该媒体资源发送给WAN侧通信对端。
本发明实施例传输媒体资源的方法,CP根据TS的需求在MS查找媒体资源,向TS发送携带该媒体资源相关信息的指示消息,指示TS与通信对端进行会话协商并确定TS接收该媒体资源的通信接口信息,并向MS发送携带该通信接口信息的指示消息,指示MS向TS及TC发送该媒体资源。与现有技术相比,通过对UPnP AV标准进行扩展,以及对TS与MS之间的传输参数进行协议理解以及格式转换,建立MS与TS之间的媒体会话通道,使得MS可以支持直接向TS发送RTP/UDP媒体资源,TS不需要改进即可从MS获取媒体资源,此外TC也可以由MS获取媒体资源,实现简单。
实施例九
本实施例提供一种传输媒体资源的方法,在本实施例中,CP首先指示TS与WAN侧通信对端进行会话协商以增加媒体资源,然后建立MS与TS之间媒体资源的传输,MS将媒体资源通过HTTP(HyperText Transfer Protocol,超文本传输协议)/TCP(Transmission Control Protocol,传输控制协议)向TS传输。
在本实施例中,CP将从MS上获取的媒体资源信息(主要为URL)转换为SDP信息,TS根据该SDP信息主动与MS建立连接(发送HTTP GET)并获取媒体资源。
如图9所示,所述方法包括:
901-905、与步骤301-305相同,在此不再赘述。
906、CP将所获取的媒体资源信息中的AV格式的URL转换TS支持的格式SDP#1。
其中,该URL通常指向MS本地,但也可以为其他设备或网络上的地址。也就是说,媒体资源的相关信息可能存放在媒体服务器1中,而实际的媒体资源则存放在媒体服务器2。这种情况下,媒体服务器上的媒体资源的URL实际指向媒体服务器2,TS将从媒体服务器2中获取媒体资源。
907、CP向TS发送指示消息,指示TS与WAN侧通信终端进行会话协商以增加该媒体资源,所述指示消息中包括SDP#1。
908、TS与WAN侧通信对端进行会话协商以增加该媒体资源,多媒体会话成功建立。
909、TS根据该URL指定的地址,向MS发送HTTP GET消息,与MS建立TCP连接。
910、MS通过HTTP/TCP协议向TS发送所述媒体资源。
911、TS将接收到的媒体资源通过已建立的多媒体会话发送给WAN侧通信对端。
当然,CP也可以首先将该媒体资源的相关信息发送给TS,并命令TS与WAN侧通信对端建立多媒体会话;TS与WAN侧通信对端建立多媒体会话后,将SDP信息发送给CP;CP将媒体资源URL翻译成SDP发送给TS,指示TS开始通过HTTP GET获取所述媒体资源。
本发明实施例传输媒体资源的方法,CP根据TS的需求在MS查找媒体资源,向TS发送携带该媒体资源相关信息的指示消息,指示TS与通信对端进行会话协商以增加该媒体资源,TS根据该媒体资源的URL主动与MS建立连接并获取媒体资源。与现有技术相比,TS不需要改进即可从MS获取媒体资源,并将该媒体资源发送给通信对端,实现简单。
实施例十
本实施例提供一种传输媒体资源的方法,与实施例一不同的是,首先建立电话服务器与媒体服务器之间的媒体资源传输,同时(或稍后)命令电话服务器与通信对端建立或修改多媒体会话,并将来自媒体服务器的媒体资源发送给通信对端。
如图10所示,所述方法包括:
1001、获取媒体服务器上的媒体资源的相关信息;
1002、将所述媒体资源的相关信息发送给电话服务器;
1003、指示所述媒体服务器向所述电话服务器发送所述媒体资源;
1004、指示所述电话服务器根据所述媒体资源的相关信息与通信对端进行会话协商,建立第一多媒体会话,以使所述电话服务器通过所述第一多媒体会话向所述通信对端传输所述媒体资源。
本实施例所描述的方法流程可以适用于上述实施例三至实施例八中的各实施例,具体实现方法可以参照上述各实施例。
本发明实施例传输媒体资源的方法,将从媒体服务器获取的媒体资源的相关信息发送给电话服务器,先指示所述媒体服务器向电话服务器发送所述媒体资源,然后指示电话服务器根据所述媒体资源的相关信息与通信对端进行会话协商建立第一多媒体会话以传输该媒体资源。与现有技术相比,本发明实施例能够建立媒体服务器与电话服务器之间的媒体会话通道,电话服务器不需要改进即可从媒体服务器获取媒体资源,实现简单。
实施例十一
本实施例提供一种控制点设备,如图11所示,所述控制点设备110包括:
第一获取模块1101,用于获取媒体服务器111上的媒体资源相关信息;
第一指示模块1102,用于向电话服务器112发送包含所述媒体资源相关信息的指示消息,指示所述电话服务器112根据所述媒体资源的相关信息与通信对端进行会话协商,建立第一多媒体会话;
第二获取模块1103,用于获取所述电话服务器112用于接收所述媒体资源的通信接口信息;
第二指示模块1104,用于根据所述通信接口信息发送指示消息,指示所述媒体服务器111向所述电话服务器112发送所述媒体资源,以使所述电话服务器112通过所述第一多媒体会话向所述通信对端传输所述媒体资源。
所述第二指示模块1104,具体用于向所述媒体服务器111发送携带所述通信接口信息的指示消息,指示所述媒体服务器111根据所述通信接口信息将所述媒体资源向所述电话服务器112发送;
或者,具体用于向所述电话服务器112发送指示消息,指示所述电话服务器112建立与所述媒体服务器111之间的会话,以使所述媒体服务器111通过所述会话向所述电话服务器112发送所述媒体资源。
进一步的,如图12所示,所述控制点设备110还可以包括:
第一转换模块1105,用于将所述媒体资源的相关信息转换为所述电话服务器112支持的格式;
所述第一指示模块1102,具体用于向所述电话服务器112发送包含经所述第一转换模块1105进行格式转换后的媒体资源的相关信息的指示信息。
进一步的,如图12所示,所述控制点设备110还可以包括:
第二转换模块1106,用于将所述通信接口信息转换为所述媒体服务器111支持的格式;
所述第二指示模块1104,具体用于根据经所述第二转换模块1106转换后的通信接口信息发送指示消息,指示所述媒体服务器111向所述电话服务器112发送所述媒体资源。
进一步的,所述第一指示模块1102,还用于向所述电话服务器112发送指示消息,指示所述电话服务器112接收所述媒体资源。
进一步的,所述第一指示模块1102,还用于指示所述电话服务器112建立与电话客户端的第二多媒体会话;以及
指示所述电话服务器112将由所述媒体服务器111接收到的所述媒体资源通过所述第二多媒体会话向所述电话客户端发送。
进一步的,所述第二指示模块1104,还用于指示所述媒体服务器111建立与电话客户端的媒体传输会话;以及
指示所述媒体服务器111将所述媒体资源向所述电话客户端发送。
本发明实施例控制点设备,向电话服务器发送包含该媒体资源相关信息的指示消息,指示电话服务器与通信对端进行会话协商并确定电话服务器接收该媒体资源的通信接口信息,并向媒体服务器发送携带该通信接口信息的指示消息,指示媒体服务器向电话服务器发送该媒体资源。与现有技术相比,通过对电话服务器与媒体服务器之间的传输参数进行协议理解以及格式转换,建立媒体服务器与电话服务器之间的媒体会话通道,电话服务器不需要改进即可从媒体服务器获取媒体资源,并将该媒体资源发送给通信对端,实现简单。
实施例十二
本实施例提供一种电话服务器,如图13所示,所述电话服务器130包括:
接收模块1301,用于接收来自控制点设备131的第一指示消息,所述第一指示消息中携带媒体服务器132上媒体资源的相关信息;
建立模块1302,用于根据所述第一指示消息与通信对端133进行会话协商,建立第一多媒体会话;
获取模块1303,用于由所述媒体服务器132获取所述媒体资源;
传输模块1304,用于通过所述第一多媒体会话向所述通信对端133传输所述媒体资源。
进一步的,如图14所示,所述获取模块1303可以包括:
第一发送单元13031,用于向所述控制点设备131发送用于接收所述媒体资源的通信接口信息,以使所述控制点设备131根据所述通信接口信息向所述媒体服务器132发送第二指示消息;
第一接收单元13032,用于通过所述通信接口接收所述媒体服务器132根据所述第二指示消息发送的所述媒体资源。
进一步的,如图15所示,所述获取模块1303可以包括:
第二发送单元13033,用于向所述媒体服务器132发送请求消息,请求获取所述媒体资源;
第二接收单元13034,用于接收所述媒体服务器132根据所述请求消息发送的所述媒体资源。
本发明实施例电话服务器,电话服务器接收携带媒体服务器上媒体资源的相关信息的第一指示消息,根据所述指示消息与通信对端进行会话协商建立第一多媒体会话,并将由媒体服务器获取的所述媒体资源通过所述第一多媒体会话向通信对端传输。与现有技术相比,电话服务器不需要改进即可从媒体服务器获取媒体资源,并将该媒体资源发送给通信对端,实现简单。
本发明实施例提供的控制点设备、电话服务器可以实现上述提供的方法实施例。本发明实施例提供的传输媒体资源的方法及装置可以适用于多媒体会话中,但不仅限于此。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。