一种多媒体节目的获取方法及装置的制作方法

文档序号:7720707阅读:72来源:国知局
专利名称:一种多媒体节目的获取方法及装置的制作方法
技术领域
本发明涉及多媒体数据处理的技术领域,特别是涉及一种多媒体节目的获取方法 及一种多媒体节目的获取装置。
背景技术
随着流媒体技术在互联网的广泛应用,以及各电视台、电台、网站、甚至电信运营 商开始基于IP网络采用流媒体技术进行内容的多渠道发布,如手机电视、IPTV、移动电视 等。同时,视音频素材的来源也从原来传统媒体主要由专业人员、设备进行素材采集到现在 各种来源,如普通用户上传等,素材来源和发布都呈现多元化发展,同时素材格式除传统常 用视音频格式外,也呈现出新媒体特点,比如一些常用的网络格式。此外,图片、文本甚至 html网页也成为需要管理的新媒体内容。然而在传统的多媒体内容管理系统中,对于多媒体节目的获取通常是采用固定的 标准对视音频文件进行编目、存储和管理,对于新媒体内容,现有技术往往无法识别或处 理,从而导致有需要的用户无法获得,严重影响用户的使用体验。

发明内容
本发明所要解决的技术问题是提供一种多媒体节目的获取方法及装置,以有效解 决新媒体内容与传统媒体内容的数据兼容问题,从而大大方便用户的获取及使用。为了解决上述技术问题,本发明实施例公开了一种多媒体节目的获取方法,所述 多媒体节目为持久化存储在数据库中,采用预定义的XML描述模型组织形成的素材XML文 件或节目XML文件,所述的方法包括依据用户请求提取相应的素材XML文件或节目XML文件并进行解析;按照用户指定的方式输出解析后的多媒体节目。优选的,所述用户请求为检索浏览请求,所述检索浏览请求包括关键词信息和浏 览多媒体节目用的目标格式信息,所述提取的素材XML文件或节目XML文件为匹配所述关 键词的素材XML文件或节目XML文件,所述输出解析后的多媒体节目的步骤包括将所述解析后的多媒体节目转码为目标格式的多媒体节目;播放所述多媒体节目。优选的,所述用户请求为节目下载请求,所述输出解析后的多媒体节目的步骤包 括将所述解析后的多媒体节目排入下载任务队列;执行所述下载任务队列,将所述多媒体节目下载到用户指定的地址。优选的,所述素材XML文件或节目XML文件中包括作为XML元数据的素材文件或 节目文件的文件属性和内容属性。优选的,所述用户为预先经过授权的用户。本发明实施例还公开了一种多媒体节目的获取装置,所述多媒体节目为持久化存储在数据库中,采用预定义的XML描述模型组织形成的素材XML文件或节目XML文件,所述 的装置包括解析模块,用于依据用户请求提取相应的素材XML文件或节目XML文件并进行解 析;输出模块,用于按照用户指定的方式输出解析后的多媒体节目。优选的,所述用户请求为检索浏览请求,所述检索浏览请求包括关键词信息和浏 览多媒体节目用的目标格式信息,所述提取的素材XML文件或节目XML文件为匹配所述关 键词的素材XML文件或节目XML文件,所述输出模块进一步包括转码子模块,用于将所述解析后的多媒体节目转码为目标格式的多媒体节目;
播放子模块,用于播放所述多媒体节目。优选的,所述用户请求为节目下载请求,所述输出模块进一步包括排队子模块,用于将所述解析后的多媒体节目排入下载任务队列;下载子模块,用于执行所述下载任务队列,将所述多媒体节目下载到用户指定的 地址。优选的,所述素材XML文件或节目XML文件中包括作为XML元数据的素材文件或 节目文件的文件属性和内容属性。优选的,所述文件属性包括文件的归属组信息、过程记载信息、扩展属性信息和分 类信息;所述素材文件的内容属性包括场记元数据信息、版本信息、实体标记点元数据信 息、音频文件的格式信息、视频文件的格式信息、所有包含文件的格式信息、实体文件的信 息、视音频元数据信息、素材实体文件及相关元数据信息、图片属性信息和/或文本属性信 息;所述节目文件的内容属性包括场记元数据信息、版本信息、实体标记点元数据信 息、音频文件的格式信息、视频文件的格式信息、所有包含文件的格式信息、实体文件的信 息、故事板信息、文稿对象信息、串联单中包含的条目信息、串联单的信息、视音频元数据信 息、节目实体文件及相关元数据信息、图片属性信息和/或文本属性信息。与现有技术相比,本发明具有以下优点本发明通过对上层业务提供了统一的数据模型,即采用统一的、规范化的XML描 述模型组织各类素材文件或节目文件,从而建立起持久化的对象数据库,应用该数据库,可 以向上屏蔽各种不同的多媒体内容格式,不仅可以有效兼容各种传统媒体及新媒体内容格 式,满足所有文件格式的存储管理需求,还大大方便了用户对各种结构化或非结构化文件 进行检索、浏览、下载等操作,使用户获得更好的使用体验。


图1是本发明的一种多媒体节目的获取方法实施例1的步骤流程图;图2是本发明的一种多媒体节目的获取方法实施例2的步骤流程图;图3是本发明的一种多媒体节目的获取方法实施例3的步骤流程图;图4是本发明的一种多媒体节目的获取装置实施例的结构框图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。本发明可用于众多通用或专用的计算系统环境或配置中。例如多处理器系统、服 务器、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序 模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组 件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由 通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以 位于包括存储设备在内的本地和远程计算机存储介质中。在本发明实施例中,所述多媒体节目为持久化存储在数据库中,采用预定义的XML 描述模型组织形成的素材XML文件或节目XML文件,具体而言,可以通过以下步骤组织形 成步骤Si、提取素材文件或节目文件的文件属性和内容属性;步骤S2、采用预定义的XML描述模型组织所述文件属性和内容属性,生成所述素 材文件或节目文件的XML对象; 步骤S3、对所述XML对象进行持久化,存储到数据库中。其中,所述文件属性是指针对素材文件或节目文件整体而言的描述信息,所述内 容属性是指与素材文件或节目文件中具体内容相关的描述信息。在具体实现中,所述文件 属性可以包括文件的归属组信息、过程记载信息、扩展属性信息和分类信息。所述素材文件 的内容属性具体可以包括场记元数据信息、版本信息、实体标记点元数据信息、音频文件的 格式信息、视频文件的格式信息、所有包含文件的格式信息、实体文件的信息、视音频元数 据信息、素材实体文件及相关元数据信息、图片属性信息和/或文本属性信息。所述节目文 件的内容属性相对于素材文件的内容属性,可以进一步增加故事板信息、文稿对象信息、串 联单中包含的条目信息、串联单的信息等。即在本发明实施例中,大量的多媒体节目(包括素材)按照规范化的统一格式进 行存储和管理。参考图1,示出了本发明的一种多媒体节目的获取方法实施例1的步骤流程图,具 体可以包括以下步骤步骤101、依据用户请求提取相应的素材XML文件或节目XML文件并进行解析;步骤102、按照用户指定的方式输出解析后的多媒体节目。例如,假设一素材XML文件中具有以下描述文本对象类型的代码<TextFileType><TextFileID>CCTV Subtitle Sequence File</TextFileID><Size>1000Mb</Size><Type>. txt</Type><TextFileType>则经过解析可以获得,该文本文件的文件名为CCTV SubtitleSequence File,文 件大小为1000兆字节,文件格式为.txt的文本格式。
在本发明实施例中,对于所述XML文件的解析,采用现有技术中的任一种方式生 成相应的解析器或解析工具均可实现,例如,采用DOM解析器在内存中建立和XML文件相对 应的树形结构数据,XML文件的标记、标记的文本内容、实体等都会和内存中树状结构之数 据的某个节点相对应。使用DOM解析器可以通过一个应用程序方便地操作内存中树的节点 来处理XML文档,获取自己所需的数据。当然,上述方式仅仅用作示例,本发明对此无需作 出限制。参考图2,示出了本发明的一种多媒体节目的获取方法实施例2的步骤流程图,具 体可以包括以下步骤步骤201、获得用户提交的检索浏览请求,所述检索浏览请求中包括关键词信息和 浏览多媒体节目用的目标格式信息;步骤202、依据所述关键词信息提取匹配的素材XML文件或节目XML文件,并对所 述素材XML文件或节目XML文件进行解析;步骤203、将所述解析后的多媒体节目转码为目标格式的多媒体节目;步骤204、播放所述多媒体节目。所述转码是指将一种标准和格式的多媒体数据流处理成更适应于某特定应用的 另一种标准和格式的多媒体数据流。以视频转码为例,其通常涉及码率转换、分辨率转 换(如高清晰度电视到标准清晰度电视)、帧率转换(如视频监控)和格式转换(如用于 MPEG-4的手机接收MPEG-2数字电视节目)等。在一个具体示例中,视频转码的过程可以包 括以下步骤步骤Tl、接收处理多媒体数据的用户请求,分析用户请求格式的描述信息,提取该 描述信息中的帧率、视频尺寸、比特率和码率等信息;步骤T2、对源视频格式进行分析,提取视频序列中的帧率、视频尺寸、码率、比特率 和运动矢量信息;步骤T3、判断源格式与目标格式的帧率是否相同,如果不同,则初始化转码器的帧 率值,并执行步骤T4 ;否则,直接执行步骤T4 ;步骤T4、判断源格式与目标格式的图像大小是否相同,如果相同,则直接执行步骤 T5 ;否则,初始化转码的图像大小,然后执行步骤T5 ;步骤T5 判断源格式与目标格式的比特率大小是否相同,如果是,则直接执行步 骤T6 ;否则,初始化转码器的比特率,然后执行步骤T6 ;步骤T6、开始转码,然后利用源视频序列帧中的运动矢量信息,对运动矢量进行重 估及精细化,等到目标格式视频序列的运动矢量信息步骤T7、将变换后的获得的DTC域系数,根据64位密钥进行,将DTC域系数根据算 法进行置乱;步骤T8、将转码完成后的数据根据流媒体协议进行封装。当然,上述转码处理的方式仅仅用作示例,本领域技术人员采用目前流行的任一 种视频转码技术都是可行的,例如,运动矢量(MV)映射、DCT(离散余弦变换)域转换和残 差重估(residual re-estimation)等。本实施例不仅可以方便用户随时随地获取他们想要的节目资料,还对当前的数字 电视、网络媒体、手机电视、移动电视等新媒体业务提供内容支撑,使多媒体数据能够在异构网络之间、不同种类的接入设备之间以及不同格式之间透明交换。参考图3,示出了本发明的一种多媒体节目的获取方法实施例2的步骤流程图,具 体可以包括以下步骤步骤301、获得用户提交的节目下载请求;步骤302、依据所述节目下载请求提取相应的素材XML文件或节目XML文件,并对 所述素材XML文件或节目XML文件进行解析;步骤303、将所述解析后的多媒体节目排入下载任务队列;步骤304、执行所述下载任务队列,将所述多媒体节目下载到用户指定的地址。在具体实现中,用户可以在检索、浏览后提交下载请求,该请求经审批后可以进入 到下载任务队列,由系统控制出库,还可以根据实际需要将节目或素材迁移到台内网新闻、 制作、播出等各个业务板块。当然,所述下载任务也可以通过下载工作站进行指定介质下 载,实现节目或素材多种形式的再利用。考虑到实际中视音频作品的版权问题,在本发明实施例中,所述用户可以为预先 经过授权的用户。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。并且,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详 述的部分,可以参见其他实施例的相关描述即可。参考图4,示出了本发明一种多媒体节目的获取装置实施例的结构框图,其中,所 述多媒体节目为持久化存储在数据库中,采用预定义的XML描述模型组织形成的素材XML 文件或节目XML文件,具体而言,所述素材XML文件或节目XML文件中包括作为XML元数据 的素材文件或节目文件的文件属性和内容属性。所述文件属性具体可以包括以下信息文 件的归属组信息、过程记载信息、扩展属性信息和分类信息。所述素材文件的内容属性具体 可以包括以下信息场记元数据信息、版本信息、实体标记点元数据信息、音频文件的格式信息、视频 文件的格式信息、所有包含文件的格式信息、实体文件的信息、视音频元数据信息、素材实 体文件及相关元数据信息、图片属性信息和/或文本属性信息;所述节目文件的内容属性具体可以包括以下信息场记元数据信息、版本信息、实体标记点元数据信息、音频文件的格式信息、视频 文件的格式信息、所有包含文件的格式信息、实体文件的信息、故事板信息、文稿对象信息、 串联单中包含的条目信息、串联单的信息、视音频元数据信息、节目实体文件及相关元数据 信息、图片属性信息和/或文本属性信息。本实施例具体可以包括以下模块解析模块401,用于依据用户请求提取相应的素材XML文件或节目XML文件并进行 解析;输出模块402,用于按照用户指定的方式输出解析后的多媒体节目。在本发明的一种优选实施例中,所述用户请求可以为检索浏览请求,所述检索浏览请求包括关键词信息和浏览多媒体节目用的目标格式信息,在这种情况下,所述提取的 素材XML文件或节目XML文件为匹配所述关键词的素材XML文件或节目XML文件,所述输 出模块可以进一步包括以下子模块转码子模块,用于将所述解析后的多媒体节目转码为目标格式的多媒体节目;播放子模块,用于播放所述多媒体节目。在本发明的一种优选实施例中,所述用户请求可以为节目下载请求,在这种情况 下,所述输出模块可以进一步包括以下子模块排队子模块,用于将所述解析后的多媒体节目排入下载任务队列;下载子模块,用于执行所述下载任务队列,将所述多媒体节目下载到用户指定的 地址。由于本实施例基本相应于前述方法实施例,故本实施例的描述中未详尽之处,可 以参见前述实施例中的相关说明,在此就不赘述了。以上对本发明所提供的一种多媒体节目的获取方法及一种多媒体节目的获取装 置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上 实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技 术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本 说明书内容不应理解为对本发明的限制。
9
权利要求
一种多媒体节目的获取方法,其特征在于,所述多媒体节目为持久化存储在数据库中,采用预定义的XML描述模型组织形成的素材XML文件或节目XML文件,所述的方法包括依据用户请求提取相应的素材XML文件或节目XML文件并进行解析;按照用户指定的方式输出解析后的多媒体节目。
2.如权利要求1所述的方法,其特征在于,所述用户请求为检索浏览请求,所述检索浏 览请求包括关键词信息和浏览多媒体节目用的目标格式信息,所述提取的素材XML文件或 节目XML文件为匹配所述关键词的素材XML文件或节目XML文件,所述输出解析后的多媒 体节目的步骤包括将所述解析后的多媒体节目转码为目标格式的多媒体节目;播放所述多媒体节目。
3.如权利要求1所述的方法,其特征在于,所述用户请求为节目下载请求,所述输出解 析后的多媒体节目的步骤包括将所述解析后的多媒体节目排入下载任务队列;执行所述下载任务队列,将所述多媒体节目下载到用户指定的地址。
4.如权利要求1、2或3所述的方法,其特征在于,所述素材XML文件或节目XML文件中 包括作为XML元数据的素材文件或节目文件的文件属性和内容属性。
5.如权利要求1所述的方法,其特征在于,所述用户为预先经过授权的用户。
6.一种多媒体节目的获取装置,其特征在于,所述多媒体节目为持久化存储在数据库 中,采用预定义的XML描述模型组织形成的素材XML文件或节目XML文件,所述的装置包 括解析模块,用于依据用户请求提取相应的素材XML文件或节目XML文件并进行解析;输出模块,用于按照用户指定的方式输出解析后的多媒体节目。
7.如权利要求6所述的装置,其特征在于,所述用户请求为检索浏览请求,所述检索浏 览请求包括关键词信息和浏览多媒体节目用的目标格式信息,所述提取的素材XML文件或 节目XML文件为匹配所述关键词的素材XML文件或节目XML文件,所述输出模块进一步包 括转码子模块,用于将所述解析后的多媒体节目转码为目标格式的多媒体节目;播放子模块,用于播放所述多媒体节目。
8.如权利要求6所述的装置,其特征在于,所述用户请求为节目下载请求,所述输出模 块进一步包括排队子模块,用于将所述解析后的多媒体节目排入下载任务队列;下载子模块,用于执行所述下载任务队列,将所述多媒体节目下载到用户指定的地址。
9.如权利要求6、7或8所述的装置,其特征在于,所述素材XML文件或节目XML文件中 包括作为XML元数据的素材文件或节目文件的文件属性和内容属性。
10.如权利要求9所述的装置,其特征在于,所述文件属性包括文件的归属组信息、过 程记载信息、扩展属性信息和分类信息;所述素材文件的内容属性包括场记元数据信息、版本信息、实体标记点元数据信息、音 频文件的格式信息、视频文件的格式信息、所有包含文件的格式信息、实体文件的信息、视音频元数据信息、素材实体文件及相关元数据信息、图片属性信息和/或文本属性信息;所述节目文件的内容属性包括场记元数据信息、版本信息、实体标记点元数据信息、音 频文件的格式信息、视频文件的格式信息、所有包含文件的格式信息、实体文件的信息、故 事板信息、文稿对象信息、串联单中包含的条目信息、串联单的信息、视音频元数据信息、节 目实体文件及相关元数据信息、图片属性信息和/或文本属性信息。
全文摘要
本发明公开了一种多媒体节目的获取方法,所述多媒体节目为持久化存储在数据库中,采用预定义的XML描述模型组织形成的素材XML文件或节目XML文件,所述的方法包括依据用户请求提取相应的素材XML文件或节目XML文件并进行解析;按照用户指定的方式输出解析后的多媒体节目。本发明可以有效解决新媒体内容与传统媒体内容的数据兼容问题,从而大大方便用户的获取及使用。
文档编号H04L29/06GK101909047SQ20091024131
公开日2010年12月8日 申请日期2009年11月27日 优先权日2009年11月27日
发明者何宇飞, 李军, 温晓瑶, 闫鹏 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1