媒体处理方法及设备的制造方法_2

文档序号:9420294阅读:来源:国知局
的媒体资源。
[0097] 结合第H方面的第九种可能的实现方式,在第H方面的第十种可能的实现方式 中,所述播放匹配模块具体用于:
[0098] 若所述至少两个媒体资源对象中媒体播放设备支持播放的媒体资源的数量多于 一个,则根据所述多于一个的媒体资源的分辨率和所述媒体播放设备的设备能力信息确定 所述多于一个的媒体资源对于所述媒体播放设备的播放优先级;或
[0099] 若所述至少两个媒体资源对象中媒体播放设备支持播放的媒体资源的数量多于 一个,则根据所述多于一个的媒体资源的播放响应延时效果确定所述多于一个的媒体资源 相对于所述媒体播放设备的播放优先级;
[0100] 所述确定单元具体用于:
[0101] 确定所述至少两个媒体资源对象中所述选定的媒体播放设备支持播放且播放优 先级最高的媒体资源;
[0102] 所述播放命令中携带所述选定的媒体播放设备支持播放且播放优先级最高的媒 体资源的媒体资源地址。
[0103] 结合第H方面的第九种或者第十种可能的实现方式,在第H方面的第十一种可能 的实现方式中,所述装置还包括:切换模块用于:
[0104] 接收用户的切换请求,所述切换请求包括切换的媒体播放设备和切换的媒体资源 的标识号;
[0105] 若所述切换的媒体资源为所述具有相同媒体内容的至少两个媒体资源中的一个, 且所述切换的媒体播放设备不支持播放所述切换的媒体资源,则确定所述至少两个媒体资 源中所述切换的媒体播放设备支持播放的媒体资源;
[0106] 向所述切换的媒体播放设备发送播放命令,所述播放命令中携带所述切换的媒体 播放设备支持播放的媒体资源的媒体资源地址,W使所述切换的媒体播放设备播放所述支 持播放的媒体资源。
[0107] 结合第H方面的第十一种可能的实现方式,在第H方面的第十二种可能的实现方 式中,所述切换请求还包括当前播放时刻;
[010引所述向所述切换的媒体播放设备发送播放命令,包括:
[0109] 若所述至少两个媒体资源中所述切换的媒体播放设备支持播放的媒体资源的时 长与所述切换的媒体资源的时长相同,则向所述切换的媒体播放设备发送所述播放命令, 所述播放命令还包括所述当前播放时刻,W使所述切换的媒体播放设备从所述当前播放时 刻开始播放所述支持播放的媒体资源;
[0110] 若所述至少两个媒体资源中所述切换的媒体播放设备支持播放的媒体资源的时 长与所述切换的媒体资源的时长不同,则切换失败。
[0111] 结合第H方面的第六种至第十二种任一种可能的实现方式,在第H方面的第十H 种可能的实现方式中,所述装置还包括;生成模块,用于生成匹配列表,所述匹配列表包括 媒体播放设备的标识和所述至少两个媒体资源中所述媒体播放设备支持播放的媒体资源 的标识号;
[0112] 所述确定单元,具体用于:
[0113] 根据所述匹配列表确定所述至少两个媒体资源中所述选定的媒体播放设备支持 播放的媒体资源的标识号。
[0114] 第四方面,本发明实施例提供一种媒体服务器,包括:
[0115] 处理模块,用于对自身存储的媒体内容目录中至少两个媒体资源对象中的媒体描 述信息进行识别,当所述至少两个媒体资源对象各自对应的媒体资源具有相同的媒体内 容,整合所述至少两个媒体资源对象,使得整合后的所述至少两个媒体资源对象由一个媒 体标识表示;
[0116] 发送模块,用于将整合后的媒体内容目录发送给媒体控制设备;
[0117] 接收模块,用于接收媒体播放设备发送的获取媒体资源请求,所述获取媒体资源 请求包含媒体资源地址,向所述媒体播放设备发送媒体资源地址对应的媒体资源。
[0118] 结合第四方面,在第四方面的第一种可能的实现方式中,所述处理模块包括匹配 单元,用于对各媒体资源对象中的媒体描述信息中的媒体名称、时长、制作信息中至少一项 进行匹配,确定是否存在具有相同媒体内容的至少两个媒体资源。
[0119] 结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式 中,所述匹配模块具体用于:
[0120] 当W下条件中的一个满足时,确定所述至少两个媒体资源具有相同的媒体内容; 或者
[0121] 当W下条件中的两个满足时,确定所述至少两个媒体资源具有相同的媒体内容; 或者
[0122] 当W下条件中的H个满足时,确定所述至少两个媒体资源具有相同的媒体内容:
[0123] 至少两个媒体资源对应的媒体描述信息中的媒体名称中有超过第一阔值比例的 字符相同;
[0124] 所述至少两个媒体资源对应的媒体描述信息中的时长偏差在预设范围内;
[0125] 所述至少两个媒体资源对应的媒体描述信息中的制作信息相同。
[0126] 结合第四方面、第四方面的第一种至第二种任一种可能的实现方式,在第四方面 的第H种可能的实现方式中,所述处理模块具体用于:
[0127]当所述至少两个媒体资源对象各自对应的媒体资源具有相同的媒体内容,对所述 至少两个媒体资源对象中每个媒体资源对象进行标记,其中所述标记为在所述至少两个媒 体资源对象中的每个媒体资源对象中添加所述至少两个媒体资源对象中的其它媒体资源 对象的标识号和地址信息,标记后的所述至少两个媒体资源对象由一个媒体标识表示;或
[0128]当所述至少两个媒体资源对象各自对应的媒体资源具有相同的媒体内容,对所述 至少两个媒体资源对象进行合并,生成基准媒体资源对象,所述基准媒体资源对象包含所 述至少两个媒体资源对象中的每个媒体资源对象的媒体描述信息,所述至少两个媒体资源 对象由所述基准媒体资源对象的媒体标识表示。
[0129] 本发明实施例媒体处理方法及设备,通过获取至少一个媒体服务器的媒体内容目 录,并对所述媒体内容目录中的至少两个媒体资源对象中的媒体描述信息进行识别,当所 述至少两个媒体资源对象各自对应的媒体资源具有相同的媒体内容,则整合所述至少两个 媒体资源对象,根据整合后的媒体内容目录得到内容列表,使得具有相同媒体内容的媒体 资源对象仅由一个媒体标识表示,因此展示给用户的内容列表中不包含重复的媒体标识, 进而在播放过程中,根据用户选定的媒体播放设备的能力信息向所述媒体播放设备发送适 合所述媒体播放设备播放的所述至少两个媒体资源对象中的一个媒体资源对象对应的媒 体资源地址,W使所述媒体播放设备获取并播放所述媒体资源地址对应的媒体资源,从而 实现了展示给用户的内容列表中的媒体标识具有单一性,并且在播放过程中,对不同的媒 体播放设备推送适合其播放的媒体资源。
【附图说明】
[0130]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W 根据送些附图获得其他的附图。
[0131] 图1为本发明媒体处理方法实施例一的流程图;
[0132] 图2为本发明媒体处理方法实施例二的流程图;
[0133] 图3为本发明媒体处理方法实施例H的流程图;
[0134] 图4为本发明媒体处理方法实施例四的流程图;
[0135] 图5为本发明媒体处理方法实施例五的流程图;
[0136] 图6为本发明媒体处理方法实施例六的信令流程图;
[0137] 图7为本发明媒体处理方法实施例走的信令流程图;
[0138] 图8为本发明媒体处理方法实施例八的信令流程图;
[0139] 图9为本发明媒体控制设备实施例一的结构示意图;
[0140] 图10为本发明媒体服务器实施例一的结构示意图;
[0141] 图11为本发明媒体控制设备实施例二的结构示意图;
[0142] 图12本发明媒体服务器实施例二的结构示意图。
【具体实施方式】
[0143] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0144] 本发明实施例中涉及的媒体服务器可W包括数字媒体服务器值igitalMedia Server,简称DM巧,用于存储图片、音频、视频等媒体文件,DMS可W是智能手机、平板电脑 (Tablet)、数码照相机、便携式计算机等能够生成和存储图片、音乐、视频节目等媒体内容 的家庭网络设备或移动手持设备,也可W是位于家庭网络外部及网络侧的能够被家庭网 络内部控制点发现、控制和访问的媒体服务器,例如通过用户访问账号的云服务器(Cloud Server)。
[0145] 本发明实施例中涉及的媒体播放设备可W包括数字媒体呈现器值igitalMedia Renderer,简称DMR)和数字媒体播放器值igitalMediaPlayer,简称DMP),是用于播放图 片、音频、视频等媒体文件的设备,DMR可W是固定播放设备,如音响、电视W及相连接的机 顶盒、投影仪等,也可W是移动播放设备,如智能手机、平板电脑、便携式计算机、个人数字 终端等。
[0146] 本发明实施例中涉及的媒体控制设备是用于发现家庭网络中上线的媒体服务 器和媒体播放设备,并对各设备进行控制的设备,媒体控制设备可W是数字媒体控制器 值igitalMediaController,简称DMC),例如可W是智能手机、平板电脑等移动手持设备。
[0147]本发明实施例中涉及的汇聚模块(Aggregation化tion,简称AO),用户汇聚家庭 网络内外DMS上存储的内容目录的功能模块,该功能模块可嵌入在某个DMS或者DMC上,也 可由单独的物理设备担任。
[014引图1为本发明媒体处理方法实施例一的流程图,本实施例的执行主体为媒体控制 设备,如图1所示,本实施例的方法可W包括:
[0149] SlOl;获取至少一个媒体服务器的媒体内容目录,对所述媒体内容目录中至少两 个媒体资源对象中的媒体描述信息进行识别。
[0150]其中,所述媒体内容目录中包含多个媒体资源对象,所述媒体资源对象与媒体资 源一一对应,其包含与其相对应的媒体资源的媒体描述信息,所述媒体描述信息可W包括 但不限于媒体名称、时长、制作信息等。
[0151]S102;当所述至少两个媒体资源对象各自对应的媒体资源具有相同的媒体内容 时,整合所述至少两个媒体资源对象,使得整合后的所述至少两个媒体资源对象由一个媒 体标识表示。
[0152] 其中,媒体资源具有相同的媒体内容具体为不同的媒体资源具有相同的媒体内容 (如一个影片的不同版本的媒体文件),具体可W包括:具有相同的媒体内容W及相同的媒 体格式的不同的媒体资源,或者,具有相同媒体内容但版本或者格式不同,如相同的影片, 不同的分辨率、质量或者比特率的媒体资源,举例说明,H个媒体文件分别为avater.rmvb, avater.avi,avater.wmv,送H个媒体文件具有相同内容,即均为影片avater,但是H个媒 体文件的格式不同,则送H个媒体文件为具有相同的媒体内容的不同媒体资源。
[0153] 其中,通过S102中对具有相同媒体内容的媒体资源对象进行整合后,根据整合后 的媒体内容目录得到内容列表,由于具有相同媒体内容的媒体资源对象仅由一个媒体标识 表示,因此展示给用户的内容列表中不包含重复的媒体标识,所述内容列表包括至少一个 媒体服务器存储的各具有不同媒体内容的媒体资源的媒体标识和所述具有相同媒体内容 的媒体资源的一个媒体标识。
[0154] S103;根据用户选定的媒体播放设备的能力信息向所述媒体播放设备发送第一媒 体资源对象对应的媒体资源地址,W使所述媒体播放设备获取并播放所述媒体资源地址对 应的媒体资源,所述第一媒体资源对象为适合所述媒体播放设备播放的所述至少两个媒体 资源对象中的一个。
[01巧]可选的,在S102中所述对所述媒体内容目录中至少两个媒体资源对象中的媒体 描述信息进行识别,可W具体为:对各媒体资源对象中的媒体描述信息中的媒体名称、时 长、制作信息中至少一项进行匹配,确定是否存在具有相同媒体内容的至少两个媒体资源; 所述制作信息可W包括发行商信息和导演信息。
[0156] 其中,所述对所述媒体描述信息中的媒体名称、时长、制作信息中至少一项进行匹 配,确定是否存在具有相同媒体内容的至少两个媒体资源,可W具体为;(1)至少两个媒体 资源对应的媒体描述信息中的媒体名称中有超过第一阔值比例的字符相同;(2)所述至少 两个媒体资源对应的媒体描述信息中的时长偏差在预设范围内;(3)所述至少两个媒体资 源对应的媒体描述信息中的制作信息相同;上述条件(1)、(2)、(3),任一项条件满足或者 任两项条件满足或者H项条件满足,则可W确定至少两个媒体资源具有相同的媒体内容。
[0157] 上述在确定是否存在具有相同媒体内容的至少两个媒体资源过程中,一种优选的 方式可W为:若至少两个媒体资源对应的媒体描述信息中的媒体名称中有超过第一阔值比 例的字符相同,则判断所述至少两个媒体资源对应的媒体描述信息中的时长偏差是否在预 设范围内;若所述至少两个媒体资源对应的媒体描述信息中的时长偏差在预设范围内,贝U 判断所述至少两个媒体资源对应的媒体描述信息中的制作信息是否相同;若所述至少两个 媒体资源对应的媒体描述信息中的制作信息相同,则确定所述至少两个媒体资源具有相同 的媒体内容。
[015引举例而言,上述第一阔值可W为一个固定值,在比较多个媒体文件的媒体名称时, 可W用各媒体名称中相同字符数在各自媒体名称字符数中的比例与第一阔值进行比较, 即只需要保证媒体名称的主体或者绝大部分字符相同。例如将第一阔值设为0. 8,假设有 两个媒体文件的媒体名称分别为"avater"、"avaterr",则两者的相同字符为"avater", 相同字符数为6,相同字符数在媒体名称"avater"中的比例为1,相同字符数在媒体名称 "avaterr"中的比例为0. 87,则送两个媒体文件存在具有相同媒体内容的可能性,进而判断 送两个媒体文件的时长偏差,若送两个媒体文件的时长分别为1小时25分钟、1小时23分 钟,由于不同内容提供商所提供的媒体文件节目时长存在差别,所W在识别过程中,媒体文 件的时长允许一定预设范围的偏差,比如一般电影片头和片尾总时长为1分半到3分钟之 内,可W将此时间间隔作为预设范围的偏差,则"avater"和"avaterr"送两个媒体文件的 时长偏差在预设范围内,进一步判断制作信息是否相同,若上述两个媒体文件的发行商都 为20Century化X,导演都为JamesCamron,则判断送两个媒体文件的媒体内容相同。
[0159]上述对各媒体资源对象中的媒体描述信息中的媒体名称、时长、制作信息进行匹 配的方式,是确定是否存在具有相同媒体内容的至少两个媒体资源的一种优选方式,还可 W先判断媒体资源对应的媒体描述信息中的时长偏差是否在预设范围内,再判断媒体名称 中是否有超过第一阔值的字符相同,最后判断制作信息是否相同,即判断媒体资源对应的 媒体描述信息中的媒体名称、时长偏差、W及巧[|作信息的顺序可W不做限制。
[0160] 具体地,在S102中,所述当所述至少两个媒体资源对象各自对应的媒体资源具有 相同的媒体内容,整合所述至少两个媒体资源对象,使得整合后的所述至少两个媒体资源 对象由一个媒体标识表示,可W具体通过W下两种方式实现;(1)当所述至少两个媒体资 源对象各自对应的媒体资源具有相同的媒体内容,对所述至少两个媒体资源对象中的每个 媒体资源对象进行标记,其中所述标记为在所述至少两个媒体资源对象中每个媒体资源对 象中添加所述至少两个媒体资源对象中的其它媒体资源对象的标识号和地址信息,标记后 的所述至少两个媒体资源对象由一个媒体标识表示;(2)当所述至少两个媒体资源对象各 自对应的媒体资源具有相同的媒体内容,对所述至少两个媒体资源对象进行合并,生成基 准媒体资源对象,所述基准媒体资源对象包含所述至少两个媒体资源对象中的每个媒体资 源对象的媒体描述信息,所述至少两个媒体资源对象由所述基准媒体资源对象的媒体标识 表不。
[0161] 可选的,在S103之前,还可W,将所述至少两个媒体资源对象分别与至少一个媒 体播放设备的播放能力信息进行匹配,确定支持播放所述至少两个媒体资源对象中的每个 媒体资源对象对应的媒体资源的媒体播放设备。
[0162] 其中,所述将所述至少两个媒体资源对象分别与至少一个媒体播放设备的播放能 力信息进行匹配,可W采用W下两种方式中的任意一种;(1)将所述至少两个媒体资源对 象中的媒体格式和分辨率,分别与所述至少一个媒体播放设备的设备能力信息中的支持解 码的媒体格式和显示分辨率进行匹配;(2)向所述至少一个媒体播放设备发送媒体数据请 求消息,W使所述至少一个媒体播放设备根据所述媒体数据请求消息从所述媒体服务器预 取至少一部分媒体资源数据进行播放尝试。通过W上两种方式的一种,可W确定播放所述 至少两个媒体资源对象中的每个媒体资源对象对应的媒体资源的媒体播放设备。
[0163] 其中,所述媒体数据请求消息可W包括所述媒体资源的存储路径和预取数据范 围。
[0164] 可选的,S103可W具体为;接收用户的播放请求,所述播放请求包括从所述至少 一个媒体播放设备中选定的媒体播放设备和请求的媒体标识;若所述请求的媒体标识为 所述具有相同媒体内容的至少两个媒体资源对应的媒体标识,则确定第一媒体资源对象, 所述第一媒体资源对象为所述至少两个媒体资源中所述选定的媒体播放设备支持播放的 媒体资源;向所述选定的媒体播放设备发送播放命令,所述播放命令中携带所述第一媒体 资源对象对应的媒体资源地址,W使所述选定的媒体播放设备播放所述支持播放的媒体资 源。
[0165] 其中,所述确定支持播放所述至少两个媒体资源对象中的每个媒体资源对象对应 的媒体资源的媒体播放设备,具体可W为:若所述至少两个媒体资源对象中媒体播放设备 支持播放的媒体资源的数量多于一个,则根据所述多于一个的媒体资源的分辨率和所述媒 体播放设备的设备能力信息确定所述多于一个的媒体资源相对于所述媒体播放设备的播 放优先级;或者根据所述多于一个的媒体资源的播放响应延时效果确定所述多于一个的媒 体资源相对于所述媒体播放设备的播放优先级;进而所述确定所述至少两个媒体资源中所 述选定的媒体播放设备支持播放的媒体资源,包括:确定所述至少两个媒体资源对象中所 述选定的媒体播放设备支持播放且播放优先级最高的媒体资源;所述播放命令中携带所述 选定的媒体播放设备支持播放且播放优先级最高的媒体资源的媒体资源地址。
[0166] 可选的,在向所述选定的媒体播放设备发送播放命令之后,接收用户的切换请求, 所述切换请求包括切换的媒体播放设备和切换的媒体资源的标识号;若所述切换的媒体资 源为所述具有相同媒体内容的至少两个媒体资源中的一个,且所述切换的媒体播放设备不 支持播放所述切换的媒体资源,则确定所述至少两个媒体资源中所述切换的媒体播放设备 支持播放的媒体资源;向所述切换的媒体播放设备发送播放命令,所述播放命令中携带所 述切换的媒体播放设备支持播放的媒体资源的媒体资源地址,W使所述切换的媒体播放设 备播放所述支持播放的媒体资源。
[0167] 其中,所述切换请求还包括当前播放时刻;所述向所述切换的媒体播放设备发送 播放命令,可W具体为:若所述至少两个媒体资源中所述切换的媒体播放设备支持播放的 媒体资源的时长与所述切换的媒体资源的时长相同,则向所述切换的媒体播放设备发送所 述播放命令,所述播放命令还包括所述当前播放时刻,W使所述切换的媒体播放设备从所 述当前播放时刻开始播放所述支持播放的媒体资源;若所述至少两个媒体资源中所述切换 的媒体播放设备支持播放的媒体资源的时长与所述切换的媒体资源的时长不同,则切换失 败。
[0168] 在所述确定支持播放所述至少两个媒体资
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1