传输媒体资源的方法及装置的制作方法

文档序号:7747095阅读:117来源:国知局
专利名称:传输媒体资源的方法及装置的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种传输媒体资源的方法及装置。
背景技术
随着数字家庭的发展以及消费电子产品的普遍数字化,家庭中正出现越来越多的家庭网络设备如数字化娱乐设备和家电产品。将这些家庭网络设备以有线或无线方式连接成家庭网络,以实现内容共享或相互控制等功能。为了实现不同类型家庭网络设备的互通和控制,越来越多的家庭网络设备支持 UPnP (Universal Plug and Play,通用即插即用)协议。在UPnP体系中,用户通过家庭网络中的CP(Contrc)I Point,控制点)实现对家庭网络设备的控制。UPnP AV标准定义了家庭网络内部的AV媒体资源共享,其中,定义了 MS (MediaServer,媒体服务器)用于提供AV媒体资源,MR (Media Renderer,媒体呈现器) 用于解码来自MS的AV媒体资源,MP (Media Player,媒体播放器)用于播放来自MS的AV 媒体资源。随着数字家庭和通信技术的不断发展,用户期望不仅仅在家庭网络内部实现AV媒体资源的共享,还希望能够在多媒体通话中增加AV媒体资源,例如用户通过 TS (Telephony Server,电话服务器)例如手机进行多媒体通话时,从家里的MS设备中获取 AV媒体资源并播放给通信对端。为了实现在多媒体通话中增加AV媒体资源,可以在手机中嵌入MR设备及其服务, 这样手机可以通过UPnP AV标准定义的协议和接口接收CP的控制命令,并从MS设备获取 AV媒体资源。在实现本发明的过程中,发明人发现现有技术中至少存在如下问题为了从MS设备获取AV媒体资源,需要对TS进行改进以支持UPnP AV标准,实现起来较复杂。

发明内容
本发明的实施例提供一种传输媒体资源的方法及装置,电话服务器不需要改进即可从MS设备获取媒体资源,实现简单。本发明实施例采用的技术方案为一种传输媒体资源的方法,包括获取媒体服务器上的媒体资源相关信息;向电话服务器发送包含所述媒体资源相关信息的指示消息,指示所述电话服务器根据所述媒体资源的相关信息与通信对端进行会话协商,建立第一多媒体会话;获取所述电话服务器用于接收所述媒体资源的通信接口信息;根据所述通信接口信息发送指示消息,指示所述媒体服务器向所述电话服务器发送所述媒体资源,以使所述电话服务器通过所述第一多媒体会话向所述通信对端传输所述媒体资源。一种传输媒体资源的方法,包括接收来自控制点设备的第一指示消息,所述第一指示消息中携带媒体服务器上媒体资源的相关信息;根据所述第一指示消息与通信对端进行会话协商,建立第一多媒体会话;由所述媒体服务器获取所述媒体资源;通过所述第一多媒体会话向所述通信对端传输所述媒体资源。一种控制点设备,包括第一获取模块,用于获取媒体服务器上的媒体资源相关信息;第一指示模块,用于向电话服务器发送包含所述媒体资源相关信息的指示消息, 指示所述电话服务器根据所述媒体资源的相关信息与通信对端进行会话协商,建立第一多媒体会话;第二获取模块,用于获取所述电话服务器用于接收所述媒体资源的通信接口信息;第二指示模块,用于根据所述通信接口信息发送指示消息,指示所述媒体服务器向所述电话服务器发送所述媒体资源,以使所述电话服务器通过所述第一多媒体会话向所述通信对端传输所述媒体资源。一种电话服务器,包括接收模块,用于接收来自控制点设备的第一指示消息,所述第一指示消息中携带媒体服务器上媒体资源的相关信息;建立模块,用于根据所述第一指示消息与通信对端进行会话协商,建立第一多媒体会话;获取模块,用于由所述媒体服务器获取所述媒体资源;传输模块,用于通过所述第一多媒体会话向所述通信对端传输所述媒体资源。本发明实施例传输媒体资源的方法及装置,控制点设备向电话服务器发送包含媒体服务器上媒体资源相关信息的指示消息,指示电话服务器与通信对端进行会话协商并确定电话服务器接收该媒体资源的通信接口信息,并向媒体服务器发送携带该通信接口信息的指示消息,指示媒体服务器向电话服务器发送该媒体资源。与现有技术相比,控制点设备能够根据获取到的电话服务器用于由媒体服务器接收媒体资源的通信接口信息,建立媒体服务器与电话服务器之间的媒体会话通道,电话服务器不需要改进即可从媒体服务器获取媒体资源,实现简单。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本发明实施例一提供的方法流程图;图2为本发明实施例二提供的方法流程图3为本发明实施例三提供的方法流程图;图4为本发明实施例四提供的方法流程图;图5为本发明实施例五提供的方法流程图;图6为本发明实施例六提供的方法流程图;图7为本发明实施例七提供的方法流程图;图8为本发明实施例八提供的方法流程图;图9为本发明实施例九提供的方法流程图;图10为本发明实施例十提供的方法流程图;图11、图12为本发明实施例十一提供的控制点设备结构示意图;图13、图14、图15为本发明实施例十二提供的电话服务器结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。实施例一本实施例提供一种传输媒体资源的方法,如图1所示,所述方法包括101、获取媒体服务器上的媒体资源相关信息;102、向电话服务器发送包含所述媒体资源相关信息的指示消息,指示所述电话服务器根据所述媒体资源的相关信息与通信对端进行会话协商,建立第一多媒体会话;103、获取所述电话服务器用于接收所述媒体资源的通信接口信息;104、根据所述通信接口信息发送指示消息,指示所述媒体服务器向所述电话服务器发送所述媒体资源,以使所述电话服务器通过所述第一多媒体会话向所述通信对端传输所述媒体资源。本发明实施例传输媒体资源的方法,控制点设备向电话服务器发送包含媒体服务器上媒体资源相关信息的指示消息,指示电话服务器与通信对端进行会话协商并确定电话服务器接收该媒体资源的通信接口信息,并向媒体服务器发送携带该通信接口信息的指示消息,指示媒体服务器向电话服务器发送该媒体资源。与现有技术相比,本发明的实施例根据获取到的电话服务器用于由媒体服务器接收媒体资源的通信接口信息,建立媒体服务器与电话服务器之间的媒体会话通道,电话服务器不需要改进即可从媒体服务器获取媒体资源,实现简单。实施例二本实施例提供一种传输媒体资源的方法,如图2所示,所述方法包括201、接收来自控制点设备的第一指示消息,所述第一指示消息中携带媒体服务器上媒体资源的相关信息;202、根据所述第一指示消息与通信对端进行会话协商,建立第一多媒体会话;
203、由所述媒体服务器获取所述媒体资源;204、通过所述第一多媒体会话向所述通信对端传输所述媒体资源。本发明实施例传输媒体资源的方法,电话服务器接收携带媒体服务器上媒体资源的相关信息的第一指示消息,根据所述第一指示消息与通信对端进行会话协商建立第一多媒体会话,并将由媒体服务器获取的所述媒体资源通过所述第一多媒体会话向通信对端传输。与现有技术相比,电话服务器不需要改进即可从媒体服务器获取媒体资源,并将该媒体资源传输给通信对端,实现简单。实施例三本实施例提供一种传输媒体资源的方法,在本实施例中,CP首先指示TS与 WAN(ffide Area Network,广域网)侧通信对端进行会话协商以增加媒体资源,然后建立MS 与TS之间媒体资源的传输。MS将媒体资源通过RTP(Real-timeTransport Protocol,实时传输协议)/UDP⑴ser Datagram Protocol,用户数据报协议)向TS传输。在UPnP AV 标准中,支持使用 RTSP(Real Time Streaming Protocol,实时流协议)/RTP/UDP 的协议组合,即为 MR设备提供 RTSP URI (Universal ResourceIdentifier,通用资源标识符),MR设备通过RTSP协议主动与MS协商并建立基于RTP/UDP的媒体资源传输。而在UPnP Tel印hony标准中,TS与几0^1印1101^(1161^,电话客户端)之间的媒体传输通道是CP通过在控制命令中携带SDP Cession Description Protocol,会话描述协议) 格式的媒体会话参数帮助建立的,然后TS/TC可以直接开始RTP/UDP的媒体资源传输而无需交互RTSP、SIPGession 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侧通信对端的多媒体会话。306XP向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中的参数转换为AVjTransportParameters中的参数。310、CP向MS调用SetAVTransportParamO控制命令,其中携带转换后的通信接口信息SDP#1,指示MS将之前确定的媒体资源通过RTP/UDP协议向该控制命令中所规定的地址/端口发送,以将所述媒体资源发送给TS。其中,SetAVTransportParamO为在UPnP AV标准中增加的控制命令,该控制命令的参数如下表所示
权利要求
1.一种传输媒体资源的方法,其特征在于,包括 获取媒体服务器上的媒体资源相关信息;向电话服务器发送包含所述媒体资源相关信息的指示消息,指示所述电话服务器根据所述媒体资源的相关信息与通信对端进行会话协商,建立第一多媒体会话; 获取所述电话服务器用于接收所述媒体资源的通信接口信息; 根据所述通信接口信息发送指示消息,指示所述媒体服务器向所述电话服务器发送所述媒体资源,以使所述电话服务器通过所述第一多媒体会话向所述通信对端传输所述媒体资源。
2.根据权利要求1所述的方法,其特征在于,所述根据所述通信接口信息发送指示消息,指示所述媒体服务器向所述电话服务器发送所述媒体资源包括向所述媒体服务器发送携带所述通信接口信息的指示消息,指示所述媒体服务器根据所述通信接口信息将所述媒体资源向所述电话服务器发送。
3.根据权利要求1所述的方法,其特征在于,所述根据所述通信接口信息发送指示消息,指示所述媒体服务器向所述电话服务器发送所述媒体资源包括向所述电话服务器发送指示消息,指示所述电话服务器建立与所述媒体服务器之间的会话,以使所述媒体服务器通过所述会话向所述电话服务器发送所述媒体资源。
4.根据权利要求1所述的方法,其特征在于,在所述向电话服务器发送包含所述媒体资源相关信息的指示消息之前,还包括将所述媒体资源的相关信息转换为所述电话服务器支持的格式。
5.根据权利要求1所述的方法,其特征在于,在所述根据所述通信接口信息发送指示消息之前,还包括将所述通信接口信息转换为所述媒体服务器支持的格式。
6.根据权利要求1所述的方法,其特征在于,还包括向所述电话服务器发送指示消息,指示所述电话服务器接收所述媒体资源。
7.根据权利要求1所述的方法,其特征在于,所述获取所述电话服务器用于接收所述媒体资源的通信接口信息包括接收所述电话服务器发送的携带所述通信接口信息的单播或多播事件; 或者向所述电话服务器发送获取所述通信接口信息的命令,并接收所述电话服务器返回的携带所述通信接口信息的响应消息。
8.根据权利要求1-7任一所述的方法,其特征在于,还包括 指示所述电话服务器建立与电话客户端的第二多媒体会话;指示所述电话服务器将由所述媒体服务器接收到的所述媒体资源通过所述第二多媒体会话向所述电话客户端发送。
9.根据权利要求1-7任一所述的方法,其特征在于,还包括 指示所述媒体服务器建立与电话客户端的媒体传输会话; 指示所述媒体服务器将所述媒体资源向所述电话客户端发送。
10.一种传输媒体资源的方法,其特征在于,包括接收来自控制点设备的第一指示消息,所述第一指示消息中携带媒体服务器上媒体资源的相关信息;根据所述第一指示消息与通信对端进行会话协商,建立第一多媒体会话;由所述媒体服务器获取所述媒体资源;通过所述第一多媒体会话向所述通信对端传输所述媒体资源。
11.根据权利要求10所述的方法,其特征在于,所述由所述媒体服务器获取所述媒体资源包括向所述控制点设备发送用于接收所述媒体资源的通信接口信息,以使所述控制点设备根据所述通信接口信息向所述媒体服务器发送第二指示消息;通过所述通信接口接收所述媒体服务器根据所述第二指示消息发送的所述媒体资源。
12.根据权利要求10所述的方法,其特征在于,所述由所述媒体服务器获取所述媒体资源包括向所述媒体服务器发送请求消息,请求获取所述媒体资源; 接收所述媒体服务器根据所述请求消息发送的所述媒体资源。
13.根据权利要求10-12任一所述的方法,其特征在于,所述媒体资源的相关信息由所述控制点设备从所述媒体服务器上获取并转换为电话服务器支持的格式。
14.一种控制点设备,其特征在于,包括第一获取模块,用于获取媒体服务器上的媒体资源相关信息; 第一指示模块,用于向电话服务器发送包含所述媒体资源相关信息的指示消息,指示所述电话服务器根据所述媒体资源的相关信息与通信对端进行会话协商,建立第一多媒体会话;第二获取模块,用于获取所述电话服务器用于接收所述媒体资源的通信接口信息; 第二指示模块,用于根据所述通信接口信息发送指示消息,指示所述媒体服务器向所述电话服务器发送所述媒体资源,以使所述电话服务器通过所述第一多媒体会话向所述通信对端传输所述媒体资源。
15.根据权利要求14所述的控制点设备,其特征在于,所述第二指示模块,具体用于向所述媒体服务器发送携带所述通信接口信息的指示消息,指示所述媒体服务器根据所述通信接口信息将所述媒体资源向所述电话服务器发送。
16.根据权利要求14所述的控制点设备,其特征在于,所述第二指示模块,具体用于向所述电话服务器发送指示消息,指示所述电话服务器建立与所述媒体服务器之间的会话, 以使所述媒体服务器通过所述会话向所述电话服务器发送所述媒体资源。
17.根据权利要求14所述的控制点设备,其特征在于,还包括第一转换模块,用于将所述媒体资源的相关信息转换为所述电话服务器支持的格式; 所述第一指示模块,具体用于向所述电话服务器发送包含经所述第一转换模块进行格式转换后的媒体资源的相关信息的指示信息。
18.根据权利要求14所述的控制点设备,其特征在于,还包括第二转换模块,用于将所述通信接口信息转换为所述媒体服务器支持的格式; 所述第二指示模块,具体用于根据经所述第二转换模块转换后的通信接口信息发送指示消息,指示所述媒体服务器向所述电话服务器发送所述媒体资源。
19.根据权利要求14所述的控制点设备,其特征在于,所述第一指示模块,还用于向所述电话服务器发送指示消息,指示所述电话服务器接收所述媒体资源。
20.根据权利要求14-19任一所述的控制点设备,其特征在于,所述第一指示模块,还用于指示所述电话服务器建立与电话客户端的第二多媒体会话;以及指示所述电话服务器将由所述媒体服务器接收到的所述媒体资源通过所述第二多媒体会话向所述电话客户端发送。
21.根据权利要求14-19任一所述的控制点设备,其特征在于,所述第二指示模块,还用于指示所述媒体服务器建立与电话客户端的媒体传输会话;以及指示所述媒体服务器将所述媒体资源向所述电话客户端发送。
22.一种电话服务器,其特征在于,包括接收模块,用于接收来自控制点设备的第一指示消息,所述第一指示消息中携带媒体服务器上媒体资源的相关信息;建立模块,用于根据所述第一指示消息与通信对端进行会话协商,建立第一多媒体会话;获取模块,用于由所述媒体服务器获取所述媒体资源; 传输模块,用于通过所述第一多媒体会话向所述通信对端传输所述媒体资源。
23.根据权利要求22所述的电话服务器,其特征在于,所述获取模块包括第一发送单元,用于向所述控制点设备发送用于接收所述媒体资源的通信接口信息, 以使所述控制点设备根据所述通信接口信息向所述媒体服务器发送第二指示消息;第一接收单元,用于通过所述通信接口接收所述媒体服务器根据所述第二指示消息发送的所述媒体资源。
24.根据权利要求22所述的电话服务器,其特征在于,所述获取模块包括第二发送单元,用于向所述媒体服务器发送请求消息,请求获取所述媒体资源; 第二接收单元,用于接收所述媒体服务器根据所述请求消息发送的所述媒体资源。
全文摘要
本发明实施例公开了一种传输媒体资源的方法及装置,所述方法包括获取媒体服务器上的媒体资源相关信息;向电话服务器发送包含所述媒体资源相关信息的指示消息,指示所述电话服务器根据所述媒体资源的相关信息与通信对端进行会话协商,建立第一多媒体会话;获取所述电话服务器用于接收所述媒体资源的通信接口信息;根据所述通信接口信息发送指示消息,指示所述媒体服务器向所述电话服务器发送所述媒体资源,以使所述电话服务器通过所述第一多媒体会话向所述通信对端传输所述媒体资源。本发明适用于在多媒体会话中传输媒体资源。
文档编号H04L29/06GK102238136SQ201010155439
公开日2011年11月9日 申请日期2010年4月26日 优先权日2010年4月26日
发明者吴黄伟, 张钦亮, 方平, 朱萸 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1