一种api接口支持多协议格式文件获取的方法及装置的制作方法

文档序号:7921098阅读:112来源:国知局
专利名称:一种api接口支持多协议格式文件获取的方法及装置的制作方法
技术领域
本发明涉及广电领域的网络运营商、有线电视网络公司技术领域,尤其涉及一种API接口支持多协议格式文件获取的方法及装置。
背景技术
在我国决定加快推进电信网、广播电视网和互联网三网融合,实现三网互联互通、为用户提供话音、数据和广播电视等多种服务的大背景下,电信、广电各自都在规划部署适用于三网融合下的新方向、新思路、新业务。“三网融合”对于广电网络运营商来说,既是全新的机遇,同时也是全新的挑战,数字媒体的编码格式、封装格式多种多样,传输协议,传输方法也不相同,对于节目的制作和加工造成了困难。 发明人在实施本发明的过程中,发现现有技术存在以下技术问题现有的API接口不能实现多协议格式文件的获取,并且对于获取到的媒体文件不清楚来源于哪个服务器,具体的处理方式也不清楚。

发明内容
为了解决上述现有技术的缺点,本发明的主要目的是提供一种API接口支持多协议格式文件获取的方法及装置,以实现API接口能接收不同服务器发送的不同协议格式的媒体文件。为了达到上述目的,本发明提供了一种API接口支持多协议格式文件获取的方法,具体包括通过所述API接口接收来自不同服务器的媒体文件;对所述不同服务器的媒体文件分别进行标识;获取标识后的媒体文件中的元数据信息;解析所述元数据信息获取所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议;根据所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议并结合所述API接口的配置参数获取多协议格式的媒体文件。本发明的另一方面还提供了一种支持多协议格式文件获取的API接口,包括接收单元,用于通过所述API接口接收来自不同服务器的媒体文件;标识单元,用于对所述不同服务器的媒体文件分别进行标识;元数据信息获取单元,用于获取标识后的媒体文件中的元数据信息;媒体文件基本信息解析单元,用于解析所述元数据信息获取所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议;媒体文件获取单元,用于根据所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议并结合所述API接口的配置参数获取多协议格式的媒体文件。
通过本发明,API接口可以获取各种来源的并且指出不同协议格式的媒体文件,并根据获取得到的媒体文件得到媒体文件的源路径信息,对文件后期处理提供了便利。


为了更清楚的说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例中一种API接口支持多协议格式文件获取方法流程图;图2为本发明另一实施例中一种API接口支持多协议格式文件获取方法流程图;图3为本发明实施例中提供的支持多协议格式文件获取的API接口构成框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然所描述的实施例仅是本发明的一部分实施例,不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例一方面提供了一种API接口支持多协议格式文件获取的方法,具体实现如图I所示,包括步骤SlOl :通过所述API接口接收来自不同服务器的媒体文件。此步骤中对不同服务器接收的媒体文件进行内容登记,不同服务器接收的媒体文件是支持多种协议格式的,这些文件包括直接收录的媒体文件,蓝光技术制作的光盘中的媒体文件,或者是通过上载获得的媒体文件。步骤S102 :对所述不同服务器的媒体文件分别进行标识,包括对所述不同服务器的媒体文件进行重新命名并分配唯一标识码。服务器接收到的媒体文件的名称一般都是错综复杂的,因此需要对接收到的媒体进行重新命名处理,根据不同用户有不同的定义方式,对不同服务器接收的媒体文件定义不同的命名方式,而且为避免重名则为每一个媒体文件分配唯一标识码。优选的,可以采用一串流水号进行命名,例如20110920M0V12345678,前八位表示日期,中间三位表示是电影,后面8位为流水号,这样既保证全局唯一,也提供了一定的媒体文件信息。步骤S103 :获取标识后的媒体文件中的元数据信息,解析所述元数据信息,并根据解析结果提取所述媒体文件的基本信息,包括提取所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议。步骤S104 :根据所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议并结合所述API接口的配置参数获取多协议格式的媒体文件。通过本发明,API接口可以获取各种来源的并且指出不同协议格式的媒体文件,并根据获取得到的媒体文件得到媒体文件的源路径信息,对文件后期处理提供了便利。本发明实施例二中根据实际应用情况对实施例一中的API接口支持多协议格式文件获取的方法,做更为详细的说明,实现过程如图2所示
步骤S201 :API接口获取不同服务器接收的不同来源的并且具有不同协议格式的媒体文件。步骤S202 :判断所述媒体文件是否需要转码,针对不同来源的媒体文件,码率,协议格式等可能都是不一样的,根据用户需求就需要进行转码处理,当需要转码时就需要调用转码服务器,并且该转码服务器是本地转码服务器。步骤S203 :对步骤S202中转码后的媒体文件进行内容登记。步骤S204 :对接收到的媒体文件进行改名处理并获取所述媒体文件的元数据信息,并为每一个媒体文件分配唯一标识码ID。步骤S205 :解析步骤S204中获得的元数据信息,并根据解析结果提取所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议信息。元数据信息 一般是以可扩展性标记语言XML形式存在的,通过提取XML文件中的信息就可以查找到媒体文件的基本信息。步骤S206 :根据所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议信息并结合系统的参数配置获取多协议格式的媒体文件。当获取到媒体文件的源路径信息后就可以知道该媒体文件来源于哪个服务器以及其所支持的协议格式等,这样就可以按照原有的协议格式获得媒体文件。进一步的,对于获取得到的媒体文件,根据其源路径信息可以对后续处理采用原有的协议处理方式进行文件的处理。通过本发明,API接口可以获取各种来源的并且指出不同协议格式的媒体文件,并根据获取得到的媒体文件得到媒体文件的源路径信息,对文件后期处理提供了便利。本发明实施例三中提供了一种支持多协议格式文件获取的API接口,该接口的构成框图如图3所示,包括 接收单元31,用于通过所述API接口接收来自不同服务器的媒体文件。标识单元32,用于对所述不同服务器的媒体文件分别进行标识。元数据信息获取单元33,用于获取标识后的媒体文件中的元数据信息。媒体文件基本信息解析单元34,用于解析所述元数据信息获取所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议。媒体文件获取单元35,用于根据所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议并结合所述API接口的配置参数获取多协议格式的媒体文件。优选的,本发明实施例中的支持多协议格式文件获取的API接口还可以包括转码判断单元36,用于判断所述媒体文件是否需要转码,如果需要转码则调用对应的转码服务器进行转码。并且,所述标识单元32还包括内容登记子单元321,用于对不同服务器接收的媒体文件进行内容登记.重新命名子单元322,用于对所述不同服务器的媒体文件进行重新命名。唯一标识码分配子单元323,用于对所述不同服务器的每一个媒体文件分配唯一标识码。通过本发明,API接口可以获取各种来源的并且指出不同协议格式的媒体文件,并根据获取得到的媒体文件得到媒体文件的源路径信息,对文件后期处理提供了便利。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过软件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施例,但本发明的特征并不局限于此,任何熟悉该项技术的人在本发明领域内 ,可轻易想到的变化或修饰,都应涵盖在以下本发明的申请专利范围中。
权利要求
1.一种API接口支持多协议格式文件获取的方法,其特征在于,包括以下步骤 通过所述API接口接收来自不同服务器的媒体文件; 对所述不同服务器的媒体文件分别进行标识; 获取标识后的媒体文件中的元数据信息; 解析所述元数据信息获取所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议; 根据所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议并结合所述API接口的配置参数获取多协议格式的媒体文件。
2.如权利要求I所述的API接口支持多协议格式文件获取的方法,其特征在于,所述接收来自不同服务器的媒体文件后还包括 对所述不同服务器的媒体文件进行内容登记。
3.如权利要求2所述的API接口支持多协议格式文件获取的方法,其特征在于,进行所述内容登记之前还包括 判断所述媒体文件是否需要转码,如果需要转码则调用对应的转码服务器进行转码。
4.如权利要求3所述的API接口支持多协议格式文件获取的方法,其特征在于,所述转码服务器为本地转码服务器。
5.如权利要求I所述的API接口支持多协议格式文件获取的方法,其特征在于,所述对媒体文件进行标识具体包括 对所述不同服务器的媒体文件进行重新命名并分配唯一标识码。
6.一种支持多协议格式文件获取的API接口,其特征在于,包括 接收单元,用于通过所述API接口接收来自不同服务器的媒体文件; 标识单元,用于对所述不同服务器的媒体文件分别进行标识; 元数据信息获取单元,用于获取标识后的媒体文件中的元数据信息; 媒体文件基本信息解析单元,用于解析所述元数据信息获取所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议; 媒体文件获取单元,用于根据所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议并结合所述API接口的配置参数获取多协议格式的媒体文件。
7.如权利要求6所述的支持多协议格式文件获取的API接口,其特征在于,所述API接口还包括 转码判断单元,用于判断所述媒体文件是否需要转码,如果需要转码则调用对应的转码服务器进行转码。
8.如权利要求6所述的支持多协议格式文件获取的API接口,其特征在于,所述标识单元还包括 内容登记子单元,用于对不同服务器接收的媒体文件进行内容登记; 重新命名子单元,用于对所述不同服务器的媒体文件进行重新命名; 唯一标识码分配子单元,用于对所述不同服务器的每一个媒体文件分配唯一标识码。
全文摘要
本发明公开了一种API接口支持多协议格式文件获取的方法,具体包括通过所述API接口接收来自不同服务器的媒体文件;对所述不同服务器的媒体文件分别进行标识;获取标识后的媒体文件中的元数据信息;解析所述元数据信息获取所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议;根据所述媒体文件的源路径信息、所述媒体文件的格式信息和所述媒体文件的传输协议并结合所述API接口的配置参数获取多协议格式的媒体文件。通过本发明API接口可以获取各种来源的并且指出不同协议格式的媒体文件。
文档编号H04L29/10GK102739631SQ201110286979
公开日2012年10月17日 申请日期2011年9月23日 优先权日2011年9月23日
发明者刘磊, 徐灿 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1