实现媒体内容转换的方法、系统和装置的制作方法

文档序号:7658576阅读:92来源:国知局
专利名称:实现媒体内容转换的方法、系统和装置的制作方法
技术领域
本发明涉及多媒体通信技术领域,尤指实现媒体内容转换的方法和系统 以及媒体应用终端、媒体转换装置和内容源设备。
背景技术
在多媒体通信中传输的媒体内容包括视频文件、音频文件和图片等。 不管视频文件、音频文件还是图片都存在多种媒体编码格式,且在网络上可 以找到各种格式的媒体内容。此外,不同的多媒体内容之间还存在显示分辩 率、帧速率等差异。但由于应用终端的播放能力所限,不是每种格式的媒体 内容都能在同一个应用终端上播放,例如交互式网络电视的机顶盒(IPTV STB, TV Over IP Set Top Box)仅支持MPEG2、 MPEG4和H.264格式中的 一种或两种。然而在一个应用终端设备上播放各种格式的媒体内容是人们所 期望的。
数字生活网络联盟(DLNA, Digital Living Network Alliance )为了实现 家庭网络的音视频(AV, Audio Video)应用的互联互通,提出了虚拟媒体 服务器和虚拟播放器的概念,其目的是在媒体流的传输过程中提供媒体内容 转换服务。DLNA所描述的虚拟媒体服务器可以是实际媒体服务器的一个功 能模块,也可以是独立的物理设备;所描述的虚拟播放器可以是实际应用终 端的一个功能模块,也可以是独立的物理设备。其中,虚拟多媒体服务器在 拉模式的媒体应用中使用,即应用终端通过虚拟媒体服务器浏览媒体资源, 选择媒体资源,然后通过虚拟媒体服务器向实际的媒体服务器请求所选定的
媒体资源,媒体流从实际媒体服务器流出时首先流向虚拟媒体服务器,然后 由虚拟媒体服务器转换成应用终端所支持的格式后再传送给应用终端;而虚
拟播放器则在推模式的媒体应用中使用,即一个应用终端将其内容推送给一 个实际播放器时,首先将媒体流推送给一个虚拟的播放器,虚拟播放器将媒 体流格式转换成实际播放器所支持的格式后,再传送给绑定的实际播放器。
在DLNA所描述的拉模式应用中,媒体应用终端首先访问虚拟々某体服务 器,通过虚拟媒体服务器选择内容源设备上的媒体内容,而且媒体应用终端 的所有操作都经过虚拟媒体服务器,因此虚拟媒体服务器能够获知应用终端 的播放能力,从而获知是否需要对媒体应用终端选择的媒体内容进行转换。 然而实际的拉模式媒体应用并不仅仅限于这种应用方式,例如用户直接指定 网络上的一个媒体资源的统一资源标识符(URI, Uniform Resource Identifier ) 或用户洌览互联网网页时点击一个媒体链接的情况,并不符合DLNA所描述 的拉模式的操作过程,由于此操作过程没有经过DLNA所描述的虚拟媒体服 务器,因此媒体流也不会经过虚拟媒体服务器,如果用户的应用终端不支持
用户所指定的媒体资源的格式,则此时DLNA所描述的方法无法为用户提供 媒体内容转换服务。
另外,多数媒体服务器中的媒体内容是受保护的,比如,媒体内容受数 字版权管理(DRM, Digital Rights Management)保护,或媒体业务需要对 设备、用户身份进行认证等。DLNA提供的上述媒体内容转换方案,并没有 提供解决DRM认证、设备认证、用户身份认证问题的方案。
综上所述,现有技术中实现媒体内容转换的方案不能支持所有拉模式的 应用场景。另外现有技术中实现媒体内容转换的方案没有解决认证问题。

发明内容
本发明实施例提供了 一种实现媒体内容转换的方法,该方法能够在任何 模式的应用下实现媒体内容的转换,并且能够实现认证。
本发明实施例提供了 一种实现媒体内容转换的系统,该系统能够在任何 模式的应用下实现媒体内容的转换,并且能够实现认证。
本发明实施例提供了 一种媒体应用终端,该媒体应用终端能够在任何拉
模式的应用下实现媒体内容的转换,并且能够实现认证。
本发明实施例提供了 一种媒体转换装置,该媒体转换装置能够在任何模 式的应用下实现媒体内容的转换,并且能够实现认证。
本发明实施例提供了 一种内容源设备,该内容源设备能够在任何模式的 应用下实现媒体内容的转换,并且能够实现认证。
为达到上述目的,本发明的技术方案具体是这样实现的
本发明实施例公开了 一种实现媒体内容转换的方法,该方法包括 媒体应用终端向内容源设备发送媒体传输转向请求,从内容源设备接收
对应于所述媒体传输转向请求的认证标识;
媒体应用终端向媒体转换装置发送媒体转换服务请求,其中携带媒体内
容标识和媒体应用终端的播放能力信息,并将所述认证标识发送给媒体转换
装置;
媒体转换装置向内容源设备发送媒体内容传输请求,其中携带所述媒体 内容标识,并将所述认证标识发送给内容源;内容源设备根据所述认证标识 确认媒体内容传输请求合法后,将所述媒体内容标识所标识的媒体内容发送 给媒体装换装置;
媒体装换装置根据所述媒体应用终端的播放能力信息,转换处理所接收 到的媒体内容后发送给媒体应用终端。
本发明实施例公开了一种实现媒体内容转换的系统,该系统包括媒体 应用终端、媒体转换装置和内容源设备,其中,
媒体应用终端,用于向内容源设备发送媒体传输转向请求,从内容源设 备接收对应于媒体传输转向请求的认证标识;用于向媒体转换装置发送携带 媒体内容标识和媒体应用终端的播放能力信息的媒体转换服务请求以及所 述认证标识;用于接收媒体转换装置发送的媒体内容;
媒体转换装置,用于在接收到所述携带媒体内容标识和媒体应用终端的 播放能力信息的媒体转换服务请求以及认证标识,向内容源设备发送携带所 述媒体内容标识的媒体内容传输请求以及认证标识;用于接收内容源设备发
送的媒体内容,并根据所接收到的媒体应用终端的播放能力信息,对所述媒
体内容进行转换处理,将所述经过转换处理后的媒体内容发送给媒体应用终 二山,
响;
内容源设备,用于在接收到媒体应用终端发送的媒体传输转向请求后, 向媒体应用终端发送与所述媒体传输转向请求对应的认证标识;用于根据媒 体转换装置发送的认证标识确认媒体传输转向请求合法后,将所述媒体内容 请求中的媒体内容标识所标识的媒体内容发送给媒体装换装置。
本发明实施例公开了一种媒体应用终端,该媒体应用终端包括媒体传 输转向请求模块和媒体转换服务请求模块,其中,
媒体传输转向请求模块,用于向内容源设备发送媒体传输转向请求,从 内容源设备接收对应于所述媒体传输转向请求的认证标识,将所述认证标识 发送给媒体转换服务请求模块;
媒体转换服务请求模块,用于向媒体转换装置发送携带所述媒体内容标 识和媒体应用终端的播放能力信息的媒体转换服务请求以及所述认证标识, 接收媒体转换装置发送的媒体内容。
本发明实施例公开了一种媒体转换装置,该装置包括媒体转换服务接 口模块和媒体转换处理模块,其中,
媒体转换服务接口模块,用于接收媒体应用终端发送的携带媒体内容标 识和媒体应用终端的播放能力信息的媒体转换服务请求以及认证标识,向内 容源设备发送携带媒体内容标识的媒体内容传输请求以及认证标识,将媒体 应用终端的播放能力信息发送给媒体转换处理模块;
媒体转换处理模块,用于接收内容源设备发送的媒体内容和媒体转换服 务接口模块发送的媒体应用终端的播放能力信息,根据媒体应用终端的播放
本发明实施例公开了一种内容源设备,该内容源设备包括媒体转向服 务接口模块、认证模块和媒体内容发送模块,其中,
媒体转向服务接口模块,用于在接收到媒体应用终端发送的媒体传输转 向请求后,向认证模块发送所述媒体传输转向请求,接收认证模块发送的认
证标识,并发送给々某体应用终端;
认证模块,用于在接收到媒体转向服务接口模块发送的媒体传输转向请 求后,向媒体转向服务接口模块发送与所述媒体传输转向请求对应的认证标
识;在接收到媒体内容发送模块发送的认证标识后,判断所述认证标识是否 为合法标识,是则向媒体内容发送模块发送确认消息;
媒体内容发送模块,用于在接收媒体转换装置发送的携带媒体内容标识 的媒体传输转向请求以及认证标识后,向认证模块发送所述认证标识;用于 在接收到认证模块发送的确认信息后向媒体转换装置发送媒体内容标识所 标识的媒体内容。
在本发明实施例中,媒体应用终端向内容源设备发送媒体传输转向请 求,从内容源设备获取认证标识,向媒体转换装置发送携带媒体内容标识和 自身播放能力信息的媒体转换服务请求以及认证标识、;媒体转换装置向内 容源设备发送携带认证标识和媒体内容标识的媒体内容传输请求以及认证 标识;内容源设备根据所述认证标识确认媒体内容传输请求合法后,将所述 媒体内容标识所标识的媒体内容发送给媒体装换装置;媒体装换装置根据媒 体应用终端的播放能力信息,转换处理所接收到的媒体内容后发送给媒体应 用终端的技术方案,使得实现媒体内容转换的过程由媒体应用终端来发起,与 应用终端如何获得媒体内容的标识无关,即该技术方案在由应用终端通过媒 体内容标识发起媒体传输的任何应用模式下都适用,且实现方式相同。
另外在本发明实施例中,内容源设备分配的认证标识,通过媒体应用终 端转发至媒体转换装置,媒体转换装置再将认证标识发送给内容源设备,使 得内容源设备可认证媒体转换装置发送的媒体内容传输请求,该技术方案使 得在媒体内容转换的过程中能够实现认证媒体转换装置,并且认证过程仍然 由媒体应用终端和内容源设备之间进行,媒体转换装置不直接参与认证的方 式使得媒体转换装置可同时适用于各种不同的认证系统,而无需针对不同的 认证系统设计不同的媒体转换装置,以适应不同的认证方式。


图1是本发明一种实现媒体内容转换的方法的流程图2是图1所示方法的一个具体应用流程图3是本发明实施例 一种实现媒体内容转换的系统的结构框图4是图3中的媒体应用终端301的内部结构与外部连接框图5是图3中的媒体转换装置302的内部结构与外部连接框图6是图3中的内容源设备303的内部结构与外部连接框图7是图3所示的实现媒体内容转换的系统的一个应用场景示意图。
具体实施例方式
在媒体应用中,媒体应用终端向内容源设备发起^^某体内容传输请求,内 容源设备同意此请求后向媒体应用终端传输媒体内容,媒体应用终端接收到 媒体内容后可以应用媒体内容,例如,播放媒体内容。由于媒体内容的编码 格式有多种形式,媒体应用终端所请求的媒体内容的编码可能是媒体应用终 端所不支持的,此时,媒体应用终端无法应用此媒体内容,例如,无法播放 媒体内容。除了媒体内容的编码格式外,媒体内容的分辨率和帧速率等也可 能和媒体应用终端的要求不一致时,媒体应用终端也无法播放媒体内容。此 外,内容源设备和媒体应用终端支持的媒体传输协议的不一致也会导致媒体 应用终端无法从媒体源接收媒体内容。在上述情况下都需要进行媒体内容的 转换处理。
图1是本发明实施例一种实现媒体内容转换的方法的流程图。如图1 所示,包括以下步骤
步骤IOI,媒体应用终端向内容源设备发送媒体传输转向请求,从内容 源设备接收对应于所述媒体传输转向请求的认证标识。
步骤102,媒体应用终端向媒体转换装置发送媒体转换服务请求,其中 携带所述媒体内容标识和媒体应用终端的播放能力信息,并将所述认证标识 发送给媒体转换装置。
步骤103,媒体转换装置向内容源设备发送媒体内容传输请求,其中携
带所述媒体内容标识,并将所述认证标识发送给内容源设备;内容源设备根 据所述认证标识确认媒体内容传输请求合法后,将所述媒体内容标识所标识 的媒体内容发送给媒体装换装置。
步骤104,媒体装换装置根据所述媒体应用终端的播放能力信息,转换 处理所接收到的媒体内容后发送给媒体应用终端。
通过图1所示的步骤,媒体转换装置不仅为媒体应用终端提供了媒体转 换服务,且内容源设备用唯一的一个认证标识,标识此次媒体内容传输的方 案,使得媒体转换装置不必直接参与各种复杂的认证过程,而是利用所述唯 一的认证标识获取内容源设备的信任,从而使得以媒体转换装置为第三方的 媒体传输过程中的认证接口易于实现。
图2是图1所示方法的一个具体应用流程图。如图2所示,包括以下步

步骤201 ,媒体应用终端向内容源设备发送携带媒体内容标识URI的媒 体内容传输请求消息。
在本步骤中,媒体应用终端可以使用DNS协议解析URI包含的内容源 设备的域名,从而获得其IP地址,使用RTSP或HTTP协议向内容源设备请 求媒体内容,这些细节为本领域技术人员所知的现有技术,这里不再详述。
步骤202,内容源设备接收到媒体内容传输请求消息后,对媒体应用终 端进行iU正,在认证通过后,响应i某体应用终端的请求,与i某体应用终端建 立连接,并向媒体应用终端传送URI所标识的媒体内容。
在本步骤中,不同的DRM应用系统中,内容源设备对媒体应用终端的 认证方式会有所不同。
在本步骤中,内容源设备与媒体应用终端之间的建立的连接一般包括控 制通道和媒体传输通道,控制通道用于传输各种控制信令,媒体传输通道用 于传输实际的媒体流。媒体应用终端与内容源设备在建立连接的过程中协商 传输协议、媒体描述信息等,当然媒体应用终端也可以在建立连接之前通过
其它途径获得所请求的媒体内容的描述信息。媒体内容的描述信息包括媒体 内容的编码格式、分辨率等信息。
在本步骤中,如果媒体内容是加密传输的,则媒体应用终端和内容源设 备之间还要协商密钥Kl。
在本步骤中,内容源设备与媒体应用终端之间建立的连接,可以是在成 功协商传输协议和媒体格式的情况下建立的,也可以是在没有进行媒体格式 的协商,而是在传输协议一致的情况下建立的。
在图2中,用虚线箭头表示媒体内容的传输方向,即媒体流的方向。
步骤203,媒体应用终端通过解析所接收到的媒体内容发现自己不能播
放所接收到的媒体内容后,向媒体转换装置发送媒体转换能力查询消息,其 中包含媒体应用终端的播放能力信息和媒体内容的描述信息。
在本步骤中,如果媒体应用终端没有获得媒体内容的描述信息时,也可以 在向媒体转换装置发送的媒体转换能力查询消息中只包含媒体应用终端的
播放能力信息。
步骤204,媒体转换装置对比所接收到的媒体应用终端的播放能力信息和 々某体内容的描述信息,并根据自身可提供的转换能力以及剩余带宽等情况,判 断是否可以实现媒体转换。当判断出可以实现媒体转换时,媒体转换装置向媒 体应用终端发送能够实现转换的响应消息;当判断出不能实现々某体转换时,向 媒体应用终端发送拒绝的响应信息。在本实施例中媒体转换装置能够实现媒体 应用终端所要求的媒体转换。
在本步骤中,当媒体转换装置只接收到媒体应用终端的播放能力信息,而 没有接收到媒体内容的描述信息时,即在步骤203中媒体应用终端向媒体转换 装置发送的媒体转换能力查询消息中只包含媒体应用终端的播放能力信息 时,媒体转换装置可以假设自己能够进行转换,直接向i某体应用终端发送能够 实现转换的响应消息。
步骤205,媒体应用终端接收到媒体转换装置发送的能够实现转换的响应 消息后,向内容源设备发送媒体传输转向请求。
在本步骤中,媒体传输转向请求中可以携带要求转向的々某体内容的标识
URI。不过,自201步骤起,内容源设备就与々某体应用终端建立了会话,这个
媒体转向请求只是该会话过程中的一个步骤,因此,该媒体传输转向请求是可
以不用携带URI的。如果媒体应用终端终止了与内容源设备之间的会话,另外 建立连接发起々某体传输转向请求,则应该在该i某体传输转向请求中携带々某体内 容的URI。
在本步骤中,媒体应用终端向内容源设备请求媒体传输转向,是要求内 容源设备将本来传输给该应用终端的标识为URI的媒体内容传输到另一个 地址。URI包含其所标识的媒体内容所在设备的IP地址或域名以及所述媒 体内容在该设备上的路径名和文件名。不过URI中的路径名和文件名不一 定是媒体内容在所在设备上的文件系统中所见到的文件路径名和文件名。
在本步骤中,媒体应用终端可以断开在步骤202中建立的与内容源设备之 间的媒体传输通道,也可以由内容源设备在接收到媒体传输转向请求后断开该 媒体传输通道。
步骤206,内容源设备收到媒体应用终端的媒体传输转向请求后,向媒体 应用终端返回转向允许响应消息,以表示允许^某体内容转向传输,并且转向允 许响应消息中携带一个认证标识RID,用于后续的验证。
4某体源设备如何构造RID以及如何通过RID进行后续的验证,在本发明 实施例中不作限定,本领域技术人员应该能想到多种可行的方法,例如RID中 包含了所请求媒体内容URI和所述应用终端的设备标识或认证密钥的摘要信息 等。
在本步骤中,内容源设备还可以在此时更新与々某体应用终端之间传输加密 的i某体内容所4吏用的密钥Kl 。
如果内容源设备拒绝媒体应用终端的媒体流改向请求或超时未响应媒体 应用终端的媒体流改向请求消息,则结束本流程。
步骤207,媒体应用终端接收到内容源设备返回的媒体转向请求的响应消 息后,向媒体转换装置发送媒体转换服务请求,其中携带媒体内容标识URI、
媒体应用终端与内容源设备之间的密钥Kl 、内容源设备发送过来的认证标识
RID。
步骤203作为转换能力查询步骤是可选的,如果i某体应用终端事先没有向 媒体转换装置查询是否能够实现媒体转换,即没有执行步骤203和204,则在 本步骤中,向媒体转换装置发送的媒体转换服务请求中,还需要携带媒体应 用终端的播放能力信息,以便媒体转换装置能够在后续的过程中根据媒体应 用终端的播放能力信息进行媒体内容的转换处理;媒体转换服务请求中还可 以进一步携带媒体内容的描述信息,以便媒体转换装置能够判断是否能够进 行媒体转换,这里不再复述。
步骤208,媒体转换装置接收到媒体应用终端的i某体转换服务请求后,与 媒体应用终端建立媒体连接,协商加密媒体内容所需的密钥K2。
步骤209,媒体转换装置向内容源设备发送媒体内容传输请求,其中携带 i某体内容标识URI和{人{正标识RID。
步骤210,内容源设备接收到媒体转换装置发送的媒体内容传输请求消 息后,通过媒体请求消息中携带的URI和RID验证媒体转换装置的合法性,并 在验证通过后与媒体转换装置建立媒体连接,向媒体转换装置传输URI标识的 媒体内容。
步骤211,媒体转换装置接收到内容源设备传送的媒体内容后,首先用 Kl进行解密,然后按照媒体应用终端的播放能力信息对媒体内容进行转换 处理,包括编码转换、分辨率转换、帧速率转换等,最后用K2对经过转换 处理后的媒体内容进行加密。
在本步骤中,如果,媒体转换装置发现不能对内容源设备发送的媒体内 容进行转换处理,则媒体转换装置可以通知媒体应用终端无法完成转换服 务,并终止与内容源设备之间的连接,结束本流程。
步骤212,媒体转换装置将经过转换处理并重新加密的媒体内容传送给 媒体应用终端。
步骤213,媒体应用终端用事先协商好的密钥K2解密媒体转换装置发送的媒体内容,并播放。
到此为止,完成了实现媒体内容转换的流程。
上述过程中,媒体转换装置使用内容源设备支持的传输协议从内容源设 备接收媒体内容,并使用媒体应用终端支持的传输协议向媒体应用终端输送 媒体内容,从而实现媒体传输协议的转换。
在图2所示的实施例中,由于加密方法有对称和非对称之分,这里所说
的Kl和K2对于对称加密方法,既是加密密钥也是解密密钥,而对于非对 称加密方法,K1和K2的含义根据上下文应理解成密钥对中的加密密钥或解 密密钥或密钥对。
在图2所示的实施例中,步骤207中的媒体转换服务请求以及步骤209 中的媒体内容传输请求中可以不用携带认证标识RID,认证标识RID可以通过 其它的方式传送,例如,内容源设备在接收到媒体转换装置发送的媒体内容 传输请求后,向媒体转换装置查询所述RID;媒体转换装置在接收到内容源 设备的RID查询消息后,向媒体应用终端查询所述RID;媒体应用终端接收 到媒体转换装置的RID查询消息后,再将所述RID发送给媒体转换装置, 媒体转换装置再将RID发送给内容源设备。
图3是本发明实施例一种实现媒体内容转换的系统的结构框图。如图3 所示,该系统包括媒体应用终端301 、 i某体转换装置302和内容源设备303。
在图7中,媒体应用终端301,用于向内容源设备303发送4某体传输转 向请求,/人内容源设备303接收对应于所述i某体传输转向请求的认^正标识; 用于向媒体转换装置302发送携带媒体内容标识和自身播放能力信息的媒 体转换服务请求以及所述认证标识;用于接收媒体转换装置302发送的媒体 内容;
媒体转换装置302,用于在接收到所述携带媒体内容标识和媒体应用终 端301的播放能力信息的媒体转换服务请求以及认证标,向内容源设备303 发送携带所媒体内容标识的媒体内容传输请求以及认证标识;用于接收内容 源设备303发送的媒体内容,并根据所接收到的媒体应用终端301的播放能
力信息,对所述媒体内容进行转换处理,将所述经过转换处理后的媒体内容
发送给々某体应用终端301;
内容源设备303,用于在接收到媒体应用终端301发送的媒体传输转向 请求后,向i某体应用终端301发送与所述媒体传输转向请求对应的认证标 识;用于根据媒体转换装置302发送的认证标识确认媒体传输转向请求合法 后,将所述媒体内容请求中的媒体内容标识所标识的媒体内容发送给媒体装 换装置302。
所述媒体应用终端301,在向内容源设备303发送携带媒体内容标识的 媒体传输转向请求之前,进一步用于接受内容源设备303的认证,从内容源 设备303获取所述媒体内容标识所标识的媒体内容,发现自己不能播放所接 收到的媒体内容时,再向内容源设备303发送媒体传输转向请求。所述内容 源设备303,进一步用于对媒体应用终端301进行认证,并在所述认证通过 后,再向媒体应用终端301发送媒体内容。
所述媒体应用终端301,可以进一步用于向媒体转换装置302发送媒体 转换能力查询消息,其中携带媒体应用终端自身的播放能力信息和媒体内容 的描述信息。媒体转换装置302,进一步用于根据媒体转换能力查询消息中 的媒体应用终端的播放能力信息和媒体内容的描述信息以及自身的媒体内 容转换能力判断是否能够提供转换服务,是则向媒体应用终端301发送能够 实现转换的响应消息。
内容源设备303还可以进一步用于与媒体应用终端301协商第一密钥, 利用第一密钥对所述媒体内容进行加密处理后再发送给媒体转换装置302。 媒体应用终端301,进一步用于与内容源设备303协商第一密钥,与媒体转 换装置302协商第二密钥,并将第一密钥发送给媒体转换装置302,利用第 二密钥对媒体转换装置302发送的媒体内容进行解密处理。媒体转换装置 302,进一步用于与媒体应用终端301协商第二密钥,接收媒体应用终端301 发送的第一密钥,利用所述第一密钥,对内容源设备303发送媒体内容进行 解密处理后,再进行所述的转换处理,然后利用第二密钥对所述经过转处理
的媒体内容进行加密处理后再发送给媒体应用终端301。
4某体应用终端301还可以,进一步用于向内容源设备303发送力某体控制 信息。内容源设备303,进一步用于根据所接收到的媒体控制信息,控制向 媒体转换装置302发送的媒体内容的数据流。
图4是图3中的媒体应用终端301的内部结构与外部连接框图。如图4 所示,媒体应用终端301主要包括媒体传输转向请求模块401和媒体转换 服务请求模块402。
在图4中,媒体传输转向请求模块401,用于向内容源设备303发送媒 体传输转向请求,从内容源设备303接收对应于所述媒体传输转向请求的认 证标识,将所述认证标识发送给媒体转换服务请求模块402;
媒体转换服务请求模块402,用于向媒体转换装置302发送携带所述媒 体内容标识和媒体应用终端的播放能力信息的媒体转换服务请求以及所述 认证标识,接收媒体转换装置302发送的媒体内容。
在图4中媒体应用终端301还包括密钥协商模块403和解密模块404, 用虚线框表示。
在图4中,密钥协商模块403,用于与内容源设备303协商第一密钥, 与媒体转换装置302协商第二密钥,并将第一密钥发送给媒体转换装置302, 将第二密钥发送给解密模块404;媒体转换服务请求模块402,进一步用于 将所述接收到的媒体内容发送给解密模块404;解密模块404,用于利用所 接收到的第二密钥对所接收到的媒体内容进行解密处理。
图4所示的々某体应用终端在任何模式的应用下都适用,且实现方式相 同,并且能够实现认证。
图5是图3中的媒体转换装置302的内部结构与外部连接框图。如图3 所示,媒体转换装置302主要包括媒体转换服务接口模块501和媒体转换 处理模块502。
在图5中,媒体转换服务接口模块501,用于接收媒体应用终端301发 送的携带媒体内容标识和媒体应用终端301的播放能力信息的媒体转换服
务请求以及认证标识,向内容源设备303发送携带媒体内容标识的媒体内容
传输请求以及认证标识,将媒体应用终端301的播放能力信息发送给媒体转 换处理模块502;
媒体转换处理模块502,用于接收内容源设备303发送的媒体内容和媒 体转换服务接口模块501发送的媒体应用终端301的播放能力信息,根据媒 体应用终端301的播放能力信息对所接收到的媒体内容进行转换处理后发 送纟合々某体应用终端301。
在图5中,媒体转换服务接口模块501,还可以进一步用于接收媒体应 用终端301发送的包含媒体应用终端的播放能力信息和媒体内容的描述信 息的媒体转换能力查询消息,根据所述媒体转换能力查询消息中的媒体应用 终端的播放能力信息和媒体内容的描述信息以及自身的媒体内容转换能力 判断是否能够提供转换服务,是则向媒体应用终端301发送能够实现转换的 响应消息。
在图5中,媒体转换装置302还包括密钥协商模块503、加密模块504 和解密模块505,用虚线框表示。其中,密钥协商模块503,用于与媒体应 用终端301协商第二密钥,并发送给加密模块504,接收媒体应用终端301 发送的第一密钥,并发送给解密模块505;解密模块505,用于利用所接收 到的第 一 密钥,对内容源设备303发送的媒体内容进行解密处理后发送给媒 体转换处理模块502;加密模块504,用于利用所接收到的第二密钥,对媒 体转换处理模块502发送的媒体内容进行加密处理后发送给媒体应用终端 301。
图5所示的媒体转换装置302在任何模式的应用下都适用,且实现方式 相同,并且能够实现认证。
图6是图3中的内容源设备303的内部结构与外部连接框图。如图6 所示,内容源设备303主要包括媒体转向服务接口模块601、认证模块602 和媒体内容发送模块603。
媒体转向服务接口模块601,用于在接收到媒体应用终端301发送的媒
体传输转向请求后,向认证模块602发送所述媒体传输转向请求,接收认证
模块602发送的认证标识,并发送给媒体应用终端。
认证模块602,用于在接收到媒体转向服务接口模块601发送的媒体传 输转向请求后,向媒体转向服务接口模块601发送与所述媒体传输转向请求 对应的认证标识;在接收到媒体内容发送模块603发送的认证标识和i某体内 容传输请求后,根据所述认证标识判断媒体内容传输请求是否合法,是则向 媒体内容发送模块603发送确认消息;
媒体内容发送模块603,用于在接收媒体转换装置302发送的携带媒体 内容标识的媒体内容传输请求以及认证标识后,转发给认证模块602;用于 在接收到认证模块602发送的确认信息后向媒体转换装置302发送媒体内容 标识所标识的i某体内容。
在图6中,内容源设备303还包括密钥协商模块604和加密模块605, 用虚线框表示。其中,密钥协商模块604,用于与媒体应用终端301协商密 钥,并将密钥发送给加密模块605;
加密模块605,用于利用所接收到的密钥对媒体内容发送模块603所输 出的媒体内容进行加密处理后再发送给媒体转换装置302。
图6所示的内容源设备303在任何模式的应用下都适用,且实现方式相 同,并且能够实现对媒体转换装置的认证。
图7是图3所示的实现媒体内容转换的系统的一个应用场景示意图。图 7中给出了一个家庭网络的组网示意图,媒体应用终端和媒体转化装置位于 家庭网络中,而内容源设备即可以位于家庭网络中,也可以位于家庭网络的 外部。当内容源设备位于家庭网络的外部时,可以通过家庭网关与家庭网络 中的设备进行通信。
综上所述,在本发明实施例中,媒体应用终端向内容源设备发送媒体传 输转向请求,从内容源设备获取认证标识,向媒体转换装置发送携带认证标 识、媒体内容标识和自身播放能力信息的媒体转换服务请求以及所述认证标 识;媒体转换装置向内容源设备发送携带媒体内容标识的媒体内容传输请求
以及认证标识;内容源i殳备才艮据所述认证标识确认所述媒体内容传输请求合
法后,将所述媒体内容标识所标识的媒体内容发送给媒体装换装置;媒体装
换装置根据媒体应用终端的播放能力信息,转换处理所接收到的媒体内容后 发送给媒体应用终端的技术方案,使得实现媒体内容转换的过程由媒体应用终 端来发起,与应用终端如何获得媒体内容的标识无关,即该技术方案在由应用 终端通过媒体内容标识发起媒体传输的任何应用模式下都适用,且实现方式 相同。
另外,在本发明实施例中,内容源设备分配的认证标识,通过々某体应用 终端转发至媒体转换装置,媒体转换装置再将认证标识发送给内容源设备, 使得内容源设备可认证媒体转换装置发送的媒体内容传输请求,该技术方案 使得在媒体内容转换的过程中能够实现认证媒体转换装置,并且认证过程仍 然由媒体应用终端和内容源设备之间进行,媒体转换装置不直接参与认证的 方式使得媒体转换装置可同时适用于各种不同的认证系统,而无需针对不同 的认证系统设计不同的媒体转换装置,以适应不同的认证方式。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护 范围,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1、一种实现媒体内容转换的方法,其特征在于,该方法包括媒体应用终端向内容源设备发送媒体传输转向请求,从内容源设备接收对应于所述媒体传输转向请求的认证标识;媒体应用终端向媒体转换装置发送媒体转换服务请求,其中携带媒体内容标识和媒体应用终端的播放能力信息,并将所述认证标识发送给媒体转换装置;媒体转换装置向内容源设备发送媒体内容传输请求,其中携带所述媒体内容标识,并将所述认证标识发送给内容源;内容源设备根据所述认证标识确认媒体内容传输请求合法后,将所述媒体内容标识所标识的媒体内容发送给媒体装换装置;媒体装换装置根据所述媒体应用终端的播放能力信息,转换处理所接收到的媒体内容后发送给媒体应用终端。
2、 如权利要求l所述的方法,其特征在于,所述媒体应用终端将认证标识发送给媒体转换装置包括媒体应用终端 向媒体转换装置发送的媒体转换服务请求中携带认证标识;和/或所述媒体转换装置将认证标识发送给内容源设备包括媒体转换装置向 内容源设备发送的媒体内容传输请求中携带认证标识。
3、 如权利要求l所述的方法,其特征在于,在所述内容源设备在接收 到媒体转换装置发送的媒体内容传输请求后进一步包括内容源设备向媒体转换装置查询所述认证标识;所述媒体转换装置在接收到内容源设备的认证标识查询消息后,再将所 述4某体应用终端发送的认证标识发送给内容源设备;或所述媒体转换装置在接收到内容源设备的认证标识查询消息后,向媒体 应用终端查询所述认证标识;媒体应用终端接收到媒体转换装置的认证标识 查询消息后,再将所述认证标识发送给媒体转换装置,媒体转换装置再将认证标识发送给内容源设备。
4、 如权利要求1所述的方法,其特征在于,在所述媒体应用终端向内容源设备发送媒体传输转向请求之前进一步包括媒体应用终端接受内容源设备的认证,从内容源设备获取所述媒体内容标识所标识的i某体内容;在媒体应用终端发现自己不能应用所接收到的媒体内容时,执行所述媒 体应用终端向内容源设备发送媒体传输转向请求的步骤。
5、 如权利要求l所述的方法,其特征在于,在所述媒体应用终端向内 容源设备发送媒体传输转向请求之前进一步包括媒体应用终端向媒体转换装置发送媒体转换能力查询消息,其中携带媒 体应用终端自身的播放能力信息和媒体内容的描述信息;媒体转换装置根据媒体转换能力查询消息中的媒体应用终端的播放能力信息和媒体内容的描述信息以及自身的媒体内容转换能力判断是否能够 提供转换服务,是则向媒体应用终端发送能够实现转换的响应消息。
6、 如权利要求5所述的方法,其特征在于,所述播放能力信息包括媒体内容的编码格式,和/或媒体内容的分辨率, 和/或媒体内容的帧速率,和/或媒体内容的传输协议;所述媒体内容的描述信息包括媒体内容的编码格式,和/或媒体内容的分 辨率,和/或媒体内容的顿速率,和/或媒体内容所在内容源设备使用的传输协议。
7、 如权利要求l所述的方法,其特征在于,在所述媒体转换装置向内容源设备发送媒体内容传输请求之前进一步 包括内容源设备与媒体应用终端协商第一密钥;媒体应用终端将所述第一 密钥发送给媒体转换装置;媒体转换装置与应用终端协商第二密钥;在所述内容源设备将媒体内容发送给媒体转换装置之前进一步包括内 容源设备利用所述第一密钥,对媒体内容进行加密处理;在所述媒体装换装置对所接收到的媒体内容进行转换处理之前进一步 包括媒体转换装置利用所述第一密钥,对所接收到媒体内容进行解密处理; 在所述媒体装换装置对所接收到的媒体内容进行转换处理之后进一步 包括媒体转换装置利用所述第二密钥,对所述经过转换处理后的媒体内容 进行加密处理。
8、 如权利要求7所述的方法,其特征在于,在所述内容源设备与媒体 应用终端协商第 一密钥之后,并在所述内容源设备将媒体内容发送给媒体装 换装置之前,或在所述内容源设备将媒体内容发送给媒体装换装置的过程中 进一步包括对所述第一密钥进行更新的步骤。
9、 一种实现媒体内容转换的系统,其特征在于,该系统包括媒体应 用终端、媒体转换装置和内容源设备,其中,媒体应用终端,用于向内容源设备发送媒体传输转向请求,从内容源设 备接收对应于媒体传输转向请求的认证标识;用于向媒体转换装置发送携带 媒体内容标识和媒体应用终端的播放能力信息的媒体转换服务请求以及所 述认证标识;用于接收媒体转换装置发送的媒体内容;媒体转换装置,用于在接收到所述携带媒体内容标识和媒体应用终端的播放能力信息的媒体转换服务请求以及认证标识,向内容源设备发送携带所 述媒体内容标识的媒体内容传输请求以及认证标识;用于接收内容源设备发 送的媒体内容,并根据所接收到的媒体应用终端的播放能力信息,对所述媒 体内容进行转换处理,将所述经过转换处理后的媒体内容发送给媒体应用终 端;内容源设备,用于在接收到媒体应用终端发送的媒体传输转向请求后, 向媒体应用终端发送与所述媒体传输转向请求对应的认证标识;用于根据媒 体转换装置发送的认证标识确认媒体传输转向请求合法后,将所述媒体内容 请求中的媒体内容标识所标识的媒体内容发送给媒体装换装置。
10、 如权利要求9所述的系统,其特征在于,所述媒体应用终端,进一步用于接受内容源设备的认证,从内容源设备 获取所述媒体内容标识所标识的媒体内容,发现自己不能播放所接收到的媒 体内容时,向内容源设备发送所述媒体传输转向请求; 所述内容源设备,进一步用于对媒体应用终端进行认证,并在所述认证 通过后,再向媒体应用终端发送媒体内容。
11、 如权利要求9所述的系统,其特征在于,所述媒体应用终端,进一步用于向媒体转换装置发送媒体转换能力查询消息,其中携带媒体应用终端自身的播放能力信息和媒体内容的描述信息;媒体转换装置,进一步用于根据媒体转换能力查询消息中的媒体应用终端的播放能力信息和媒体内容的描述信息以及自身的媒体内容转换能力判断是否能够提供转换服务,是则向媒体应用终端发送能够实现转换的响应消 台
12、 如权利要求9所述的系统,其特征在于,内容源设备,进一步用于与媒体应用终端协商第一密钥,利用第一密钥 对所述媒体内容进行加密处理后再发送给媒体转换装置;媒体应用终端,进一步用于与内容源设备协商第一密钥,与媒体转换装 置协商第二密钥,并将第一密钥发送给媒体转换装置;利用第二密钥对媒体 转换装置发送的媒体内容进行解密处理;媒体转换装置,进一步用于与媒体应用终端协商第二密钥,接收媒体应 用终端发送的第一密钥;用于利用所述第一密钥,对内容源设备发送媒体内 容进行解密处理后,再进行所述的转换处理,然后利用第二密钥对所述经过 转处理的媒体内容进行加密处理后再发送给媒体应用终端。
13、 一种媒体应用终端,其特征在于,该媒体应用终端包括媒体传输 转向请求模块和媒体转换服务请求模块,其中,媒体传输转向请求模块,用于向内容源设备发送媒体传输转向请求,从 内容源设备接收对应于所述媒体传输转向请求的认证标识,将所述认证标识 发送给媒体转换服务请求模块;媒体转换服务请求模块,用于向媒体转换装置发送携带所述媒体内容标 识和媒体应用终端的播放能力信息的媒体转换服务请求以及所述认证标识, 接收媒体转换装置发送的媒体内容。
14、 如权利要求13所述的媒体应用终端,其特征在于,该媒体应用终端进一步包括密钥协商模块和解密模块,其中,密钥协商模块,用于与内容源设备协商第一密钥,与媒体转换装置协商 第二密钥,并将第一密钥发送给媒体转换装置,将第二密钥发送给解密模块;所述媒体转换服务请求模块,进一步用于将所述接收到的媒体内容发送给解密模块;解密模块,用于利用所接收到的第二密钥对所接收到的媒体内容进行解 密处理。
15、 一种媒体转换装置,其特征在于,该装置包括媒体转换服务接口 模块和媒体转换处理模块,其中,媒体转换服务接口模块,用于接收媒体应用终端发送的携带媒体内容标 识和媒体应用终端的播放能力信息的媒体转换服务请求以及认证标识,向内 容源设备发送携带媒体内容标识的媒体内容传输请求以及认证标识,将媒体 应用终端的播放能力信息发送给媒体转换处理模块;媒体转换处理模块,用于接收内容源设备发送的媒体内容和媒体转换服务接口模块发送的媒体应用终端的播放能力信息,根据媒体应用终端的播放 能力信息对所接收到的媒体内容进行转换处理后发送给媒体应用终端。
16、 如权利要求15所述的媒体转换装置,其特征在于, 所述媒体转换服务接口模块,进一步用于接收媒体应用终端发送的携带媒体应用终端的播放能力信息和媒体内容的描述信息的媒体转换能力查询 消息,根据所述媒体转换能力查询消息中的媒体应用终端的播放能力信息和 媒体内容的描述信息以及自身的媒体内容转换能力判断是否能够提供转换 服务,是则向媒体应用终端发送能够实现转换的响应消息。
17、 如权利要求15所述的媒体转换装置,其特征在于,该媒体转换装 置进一步包括密钥协商模块、加密模块和解密模块,其中,密钥协商模块,用于与媒体应用终端协商第二密钥,并发送给加密模块, 接收媒体应用终端发送的第一密钥,并发送给解密模块; 解密模块,用于利用所接收到的第一密钥,对内容源设备发送的媒体内容进行解密处理后发送给媒体转换处理模块;加密模块,用于利用所接收到的第二密钥,对媒体转换处理模块发送的 媒体内容进行加密处理后发送给媒体应用终端。
18、 一种内容源设备,其特征在于,该内容源设备包括媒体转向服务接口模块、认证模块和媒体内容发送模块,其中,媒体转向服务接口模块,用于在接收到媒体应用终端发送的媒体传输转向请求后,向认证模块发送所述媒体传输转向请求,接收认证模块发送的认-汪标识,并发送给々某体应用终端;认证模块,用于在接收到媒体转向服务接口模块发送的媒体传输转向请 求后,向媒体转向服务接口模块发送与所述媒体传输转向请求对应的认证标 识;在接收到媒体内容发送模块发送的认证标识和媒体内容传输请求后,根 据所述认证标识判断媒体内容传输请求是否合法,是则向媒体内容发送模块 发送确认消息;媒体内容发送模块,用于在接收媒体转换装置发送的携带媒体内容标识 的媒体内容传输请求以及认证标识后,转发给认证模块;用于在接收到认证模块发送的确认信息后向媒体转换装置发送媒体内容标识所标识的媒体内六 谷。
19、 如权利要求18所述的内容源设备,其特征在于,该内容源设备进 一步包括密钥协商模块和加密模块,其中,密钥协商模块,用于与媒体应用终端协商密钥,并将密钥发送给加密模块;加密模块,用于利用所接收到的密钥对媒体内容发送模块所输出的媒体 内容进行加密处理后再发送给媒体转换装置。
全文摘要
本发明实施例公开了一种实现媒体内容转换的方法和系统,在该方法和系统中,由媒体应用终端向内容源设备发起媒体传输转向请求,向媒体转换装置发起媒体转换服务请求,由媒体转换装置从内容源设备接收媒体内容并转换处理后发送给媒体应用终端,并且内容源设备分配的认证标识,通过媒体应用终端转发送至媒体转换装置,媒体转换装置通过该认证标识获得内容源设备的信任后获取媒体内容的技术方案,能够在任何模式下简单地在认证后实现媒体内容的转换。本发明实施例还公开了一种媒体应用终端、一种媒体转换装置以及一种内容源设备,这些实体能够在任何模式下简单地在认证后实现媒体内容的转换。
文档编号H04L29/06GK101350808SQ20071013045
公开日2009年1月21日 申请日期2007年7月19日 优先权日2007年7月19日
发明者丁志明, 吴黄伟, 张志勇, 波 杨, 树贵明, 胡峻岭, 辉 钟 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1