一种控制媒体分享的方法、装置及增强型媒体服务器制造方法及图纸

技术编号:14368780 阅读:90 留言:0更新日期:2017-01-09 14:29
本发明专利技术提供一种控制媒体分享的方法、装置及增强型媒体服务器,其中所述方法包括获取来自控制点设备的第一控制指令,其中所述第一控制指令携带有播放目标关联媒体的信息;解析所述第一控制指令,确定所述目标关联媒体,并根据预先建立的关联对应表,确定所述目标关联媒体对应的目标媒体元素,其中所述关联对应表为每个关联媒体与各自所属关联媒体内部的媒体元素建立的对应关系;获取并根据媒体展现设备支持的播放格式,将所述第一控制指令转换为携带所述目标媒体元素的第二控制指令,发送给媒体展现设备,并接收由所述媒体展现设备反馈的展现信息。这样可以实现适合媒体展现设备支持的播放格式展现。

【技术实现步骤摘要】

本专利技术涉及基于通用即插即用(UPnP)的家庭网络技术,特别是涉及一种控制媒体分享的方法、装置及增强型媒体服务器
技术介绍
通用即插即用(UniversalPlugandPlay,简称UPnP)是由“通用即插即用论坛”(UPnPForum)推广的一套网络协议。该协议的目标是使家庭网络(数据共享、通信和娱乐)和公司网络中的各种设备能够相互无缝连接,并简化相关网络的实现。基于UPnP媒体服务(UPnPAV)架构可实现媒体内容在不同设备间的分享。UPnPAV架构中,包括媒体服务器(MediaServer)、媒体展现设备(MediaRenderer)和控制点(ControlPoint,简称CP)。其中,媒体服务器提供音视频等媒体内容的存储、内容目录展现,MediaRenderer负责媒体内容的展现,而CP则负责控制交互,三者通过交互,协商媒体格式和媒体传输方式,从事实现媒体服务器上的图像、音视频等媒体内容在媒体展现设备上的展现。在音视频媒体应用中,经常遇到一类“关联媒体”,照片、音乐、视频等多媒体内容,可以是一个个独立的媒体元素,但它们也能形成相册幻灯片、播放列表、电视剧集等有关联关系的“关联媒体”(Collection);组成关联媒体的各个媒体元素,形成了一个具有逻辑意义的组合体,媒体之间有起始、结束、前、后等关联关系,关联媒体可以作为一个整体,对其执行诸如顺序连续播放、前进、后退、暂停播放、恢复播放等操作。UPnPAV架构规范了单个媒体的分享方案,也补充了用容器(Container)和容器内元素来表示“关联媒体”的方式;但是,UPnP以及DLNA(数字生活网络联盟)等组织,对播放列表之类的关联媒体的具体文件格式、基于UPnP/DLNA的协议交互等都缺乏具体明确的规定。在实际实现时,媒体展现设备(MediaRenderer)往往不支持具体的容器格式。也就是说,在目前的实际应用中,由于媒体展现设备(MediaRenderer)对关联媒体的支持不够,造成了关联媒体难以从媒体服务器分享到媒体展现设备上进行展现,关联媒体的互操作性没有得到很好的解决。
技术实现思路
本专利技术实施例的目的在于提供一种控制媒体分享的方法、装置及增强型媒体服务器,可以实现适合媒体展现设备支持的播放格式展现。为了实现上述目的,本专利技术实施例提供的一种控制媒体分享的方法,包括:获取来自控制点设备的第一控制指令,其中所述第一控制指令携带有播放目标关联媒体的信息;解析所述第一控制指令,确定所述目标关联媒体,并根据预先建立的关联对应表,确定所述目标关联媒体对应的目标媒体元素,其中所述关联对应表为每个关联媒体与各自所属关联媒体内部的媒体元素建立的对应关系;获取并根据媒体展现设备支持的播放格式,将所述第一控制指令转换为携带所述目标媒体元素的第二控制指令,发送给媒体展现设备,并接收由所述媒体展现设备反馈的展现信息。进一步的,所述媒体展现设备支持的播放格式包括即插即用UPnP/数字生活网络联盟DLNA的协议格式或自定义格式。进一步的,所述关联媒体为媒体播放目录,所述媒体元素为每个媒体播放目录中的媒体内容。进一步的,所述将所述第一控制指令转换为携带所述目标媒体元素的第二控制指令,发送给媒体展现设备,并接收由所述媒体展现设备反馈的展现信息的步骤包括:发送所述第二控制指令至所述媒体展现设备,并接收由所述媒体展现设备反馈的展现信息,解析所述反馈的展现信息中目标媒体元素的播控状态。进一步的,所述第二控制指令包括:控制所述媒体展现设备展现的目标媒体元素连续播放、按照预设方式播放,暂停播放和重复播放中的一种或多种。其中,所述的控制媒体分享的方法中,在所述发送所述第二控制指令至所述媒体展现设备,并接收由所述媒体展现设备反馈的展现信息,解析所述反馈的展现信息中目标媒体元素的播控状态之后的步骤,还包括:解析所述反馈的展现信息中目标媒体元素的进度为暂停播放时,记录所播放位置及时间信息。本专利技术实施例还提供一种控制媒体分享的装置,应用于增强型媒体服务器,所述控制媒体分享的装置包括:获取模块,用于获取来自控制点设备的第一控制指令,其中所述第一控制指令携带有播放目标关联媒体的信息;处理模块,用于解析所述第一控制指令,确定所述目标关联媒体,并根据预先建立的关联对应表,确定所述目标关联媒体对应的目标媒体元素,其中所述关联对应表为每个关联媒体与各自所属关联媒体内部的媒体元素建立的对应关系;转换交互模块,用于获取并根据媒体展现设备支持的播放格式,将所述第一控制指令转换为携带所述目标媒体元素的第二控制指令,发送给媒体展现设备,并接收由所述媒体展现设备反馈的展现信息。进一步的,所述媒体展现设备支持的播放格式包括即插即用UPnP/数字生活网络联盟DLNA的协议格式或自定义格式。进一步的,所述关联媒体为媒体播放目录,所述媒体元素为每个媒体播放目录中的媒体内容进一步的,所述转换交互模块包括:交互子模块,用于发送所述第二控制指令至所述媒体展现设备,并接收由所述媒体展现设备反馈的展现信息,解析所述反馈的展现信息中目标媒体元素的播控状态。进一步的,所述第二控制指令包括:控制所述媒体展现设备展现的目标媒体元素连续播放、按照预设方式播放,暂停播放和重复播放中的一种或多种。其中,所述的控制媒体分享的装置,还包括:记录单元,用于解析所述反馈的展现信息中目标媒体元素的进度为暂停播放时,记录保存所播放位置及时间信息。本专利技术实施例还提供一种增强型媒体服务器中,包括如上述的控制媒体分享的装置。本专利技术实施例的上述技术方案的有益效果如下:本专利技术实施例的方案中,通过获取到第一控制指令,解析出关于第一控制指令中目标关联媒体的目标媒体元素,然后将目标媒体元素转换为媒体展现设备支持的播放格式的第二控制指令,发送给媒体展现设备,这样不要求媒体展现设备本身支持关联媒体的解析展现,就能达到良好的互操作性,从而针对现实应用中存在大量对关联媒体支持有缺陷的媒体展现设备,可以实现转换成媒体展现设备支持的播放格式展现。附图说明图1为本专利技术实施例的控制媒体分享的方法的步骤示意图;图2为本专利技术实施例的控制媒体分享的装置的结构示意图之一;图3为本专利技术实施例的控制媒体分享的装置的结构示意图之一。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本专利技术实施例针对现有技术中媒体展现设备对关联媒体支持不够(不支持具体的容器格式),造成关联媒体难以从媒体服务器分享到媒体展现设备上进行展现的问题,提供一种控制媒体分享的方法、装置及增强型媒体服务器,通过代理控制点将关联媒体转换为媒体展现设备支持格式的媒体元素,以实现可以将媒体服务器上的关联媒体,分享到媒体展现设备上进行展现。如图1所示,本专利技术实施例提供一种控制媒体分享的方法,包括:步骤11,获取来自控制点设备的第一控制指令,其中所述第一控制指令携带有播放目标关联媒体的信息;步骤12,解析所述第一控制指令,确定所述目标关联媒体,并根据预先建立的关联对应表,确定所述目标关联媒体对应的目标媒体元素,其中所述关联对应表为每个关联媒体与各自所属关联媒体内部的媒体元素建立的对应关系;步骤13,获取并根据媒体展现设备支持的播放格式,将本文档来自技高网
...
一种控制媒体分享的方法、装置及增强型媒体服务器

【技术保护点】
一种控制媒体分享的方法,其特征在于,包括:获取来自控制点设备的第一控制指令,其中所述第一控制指令携带有播放目标关联媒体的信息;解析所述第一控制指令,确定所述目标关联媒体,并根据预先建立的关联对应表,确定所述目标关联媒体对应的目标媒体元素,其中所述关联对应表为每个关联媒体与各自所属关联媒体内部的媒体元素建立的对应关系;获取并根据媒体展现设备支持的播放格式,将所述第一控制指令转换为携带所述目标媒体元素的第二控制指令,发送给媒体展现设备,并接收由所述媒体展现设备反馈的展现信息。

【技术特征摘要】
1.一种控制媒体分享的方法,其特征在于,包括:获取来自控制点设备的第一控制指令,其中所述第一控制指令携带有播放目标关联媒体的信息;解析所述第一控制指令,确定所述目标关联媒体,并根据预先建立的关联对应表,确定所述目标关联媒体对应的目标媒体元素,其中所述关联对应表为每个关联媒体与各自所属关联媒体内部的媒体元素建立的对应关系;获取并根据媒体展现设备支持的播放格式,将所述第一控制指令转换为携带所述目标媒体元素的第二控制指令,发送给媒体展现设备,并接收由所述媒体展现设备反馈的展现信息。2.根据权利要求1所述的控制媒体分享的方法,其特征在于,所述媒体展现设备支持的播放格式包括即插即用UPnP/数字生活网络联盟DLNA的协议格式或自定义格式。3.根据权利要求1所述的控制媒体分享的方法,其特征在于,所述关联媒体为媒体播放目录,所述媒体元素为每个媒体播放目录中的媒体内容。4.根据权利要求1至3任一项所述的控制媒体分享的方法,其特征在于,所述将所述第一控制指令转换为携带所述目标媒体元素的第二控制指令,发送给媒体展现设备,并接收由所述媒体展现设备反馈的展现信息的步骤包括:发送所述第二控制指令至所述媒体展现设备,并接收由所述媒体展现设备反馈的展现信息,解析所述反馈的展现信息中目标媒体元素的播控状态。5.根据权利要求4所述的控制媒体分享的方法,其特征在于,所述第二控制指令包括:控制所述媒体展现设备展现的目标媒体元素连续播放、按照预设方式播放,暂停播放和重复播放中的一种或多种。6.根据权利要求5所述的控制媒体分享的方法,其特征在于,在所述发送所述第二控制指令至所述媒体展现设备,并接收由所述媒体展现设备反馈的展现信息,解析所述反馈的展现信息中目标媒体元素的播控状态之后的步骤,还包括:解析所述反馈的展现信息中目标媒体元素的进度为暂停播放时,记录所播放位...

【专利技术属性】
技术研发人员:童登金杨文鼎刘宇
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1