首页> 中国专利> 一种媒体类型分析的方法、系统及媒体服务器

一种媒体类型分析的方法、系统及媒体服务器

摘要

本发明适用于信息处理领域,提供了一种媒体类型分析的方法、系统及媒体服务器,所述方法包括下述步骤:媒体服务器从媒体类型描述服务器下载媒体类型描述文件,并解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系;所述媒体服务器读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息;所述媒体服务器根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。本发明不需要针对媒体服务器开发新的软件或者更新现有软件,有效的提高了媒体文件类型分析的效率,降低了媒体文件类型分析的成本。

著录项

  • 公开/公告号CN102223405A

    专利类型发明专利

  • 公开/公告日2011-10-19

    原文格式PDF

  • 申请/专利权人 TCL集团股份有限公司;

    申请/专利号CN201110151871.X

  • 发明设计人 阳天发;

    申请日2011-06-08

  • 分类号H04L29/08;H04L29/06;

  • 代理机构深圳中一专利商标事务所;

  • 代理人张全文

  • 地址 516001 广东省惠州市鹅岭南路6号TCL工业大厦8楼技术中心

  • 入库时间 2023-12-18 03:34:35

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-08-13

    授权

    授权

  • 2012-09-05

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20110608

    实质审查的生效

  • 2011-10-19

    公开

    公开

说明书

技术领域

本发明属于信息处理领域,尤其涉及一种媒体类型分析的方法、系统及媒体服务器。

背景技术

随着信息技术的发展,网络上媒体文件的类型也是日益丰富,包括文本、图片、音频、视频等。而且,这些媒体文件通常还包括多个子类型,例如:视频文件包括AVI格式、RMVB格式等子类型。

现有技术主要通过媒体服务器中的软件来解析媒体文件,获取媒体文件的类型,并将解析后获取的媒体文件的类型发送给客户端,客户端根据所述媒体文件的类型对所述媒体文件进行分类显示或者处理。然而,现有媒体服务器中的软件对媒体文件类型的支持都是固定的,当网络上出现新类型的媒体文件时,媒体服务器中的现有软件并不能识别该媒体文件的类型,需要针对媒体服务器开发出新的软件或者更新现有的软件来解析该媒体文件,效率较低,成本较高。

发明内容

本发明实施例的目的在于提供一种媒体类型分析的方法,旨在解决媒体服务器中的现有软件不能识别新媒体文件的类型的问题。

本发明实施例是这样实现的,一种媒体类型分析的方法,所述方法包括下述步骤:

媒体服务器从媒体类型描述服务器下载媒体类型描述文件,并解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系;

所述媒体服务器读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息;

所述媒体服务器根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。

本发明实施例的另一目的在于提供一种媒体服务器,所述媒体服务器包括:

解析单元,用于从媒体类型描述服务器下载媒体类型描述文件,并解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系;

信息获取单元,用于读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息;

类型确定单元,用于根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。

本发明实施例的再一目的在于提供一种媒体类型分析的系统,所述系统包括所述媒体服务器以及媒体类型描述服务器,所述媒体类型描述服务器用于接收用户上传的媒体类型分析策略,并将所述媒体类型分析策略存储至媒体类型描述服务器的媒体类型描述文件中。

在本发明实施例中,通过媒体服务器从媒体类型描述服务器下载媒体类型描述文件,并解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系,读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息,根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。在出现了新类型的媒体文件之后,只需要更新媒体类型描述服务器中的媒体类型描述文件即可使得媒体服务器识别新的媒体文件类型,不需要针对媒体服务器开发新的软件或者更新现有的软件,因而有效的提高了媒体文件类型分析的效率,并降低了媒体文件类型分析的成本。

附图说明

图1是本发明实施例一提供的媒体类型分析方法的实现流程图;

图2是本发明实施例二提供的媒体类型分析方法的实现流程图;

图3是本发明实施例三提供的媒体类型分析方法的实现流程图;

图4a、4b是本发明实施例四提供的媒体类型分析方法的具体流程图;

图5是本发明实施例五提供的媒体服务器的组成结构图;

图6a示出了本发明实施例六提供的媒体类型分析系统的组成结构,图6b是出了本发明实施例六提供的媒体服务器的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例通过媒体服务器从媒体类型描述服务器下载媒体类型描述文件,并解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系,读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息,根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。在出现了新类型的媒体文件之后,本发明实施例只需要更新媒体类型描述服务器中的媒体类型描述文件即可使得媒体服务器识别新的媒体文件类型,不需要针对媒体服务器开发新的软件或者更新现有的软件,因而有效的提高了媒体文件类型分析的效率,并降低了媒体文件类型分析的成本。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

实施例一:

图1示出了本发明实施例一提供的媒体类型分析方法的实现流程,该方法过程详述如下:

在步骤S101中,媒体服务器从媒体类型描述服务器下载媒体类型描述文件,并解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系。

在本实施例中,媒体服务器通过有线或者无线的方式与媒体类型描述服务器进行通信,并从所述媒体类型描述服务器下载媒体类型描述文件,所述媒体类型描述文件的格式包括但不局限于TXT格式。媒体服务器解析下载的媒体类型描述文件,获取媒体类型分析策略结构。其中,所述媒体类型描述文件包含至少一个媒体类型分析策略结构,媒体类型分析策略结构中携带媒体文件的类型和媒体文件的特征信息之间的对应关系。

具体的,所述媒体类型分析策略结构包含类型(type)域和至少一个标签(tag)域,所述类型域中包含媒体文件的具体类型,所述标签域中包含至少一对值(value)域和偏移(offset)域,所述值域和偏移域中含有确定的值,通过所述值域和偏移域的值来表示媒体文件的文件头部分的文件签名,即媒体文件的特征信息,所述特征信息与所述类型域中的文件类型对应。

在本实施例中,所述媒体文件的特征信息为媒体文件的唯一标识符,媒体服务器通过媒体文件的特征信息来区分不同类型的媒体文件。例如:AVI格式的媒体文件的特征信息是:在偏移值为OXFFFF的位置会出现一个1010值。

在步骤S102中,所述媒体服务器读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息。

在本实施例中,媒体服务器读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的文件签名所在的位置,并根据所述位置获取待分析的媒体文件的文件签名。

在步骤S103中,所述媒体服务器根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。

在本实施例中,所述媒体服务器将获取的待分析媒体文件的文件签名与所述标签域中的文件签名进行比较,并在比较结果相等时,确定所述待分析的媒体文件的文件类型为所述标签域对应的类型域中的文件类型。

举例说明如下:通过解析下载的媒体类型描述文件,得到的对应关系如下:(1010和OXFFFF-AVI),在某个媒体类型分析策略结构中的某个标签域中值域和偏移域的值分别为1010和OXFFFF时,获取待分析媒体文件在OXFFFF处值域的值,如果待分析媒体文件在OXFFFF处值域的值也为1010,则判定该媒体文件的类型为该媒体类型分析策略结构中类型域所指定的文件类型一AVI。

在本实施例中,媒体服务器通过解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系,并根据所述对应关系获取待分析的媒体文件的特征信息,进而确定媒体文件的类型,不需要针对媒体服务器开发新的软件或者更新现有的软件,有效的提高了媒体文件类型分析的效率,并降低了媒体文件类型分析的成本。

实施例二:

图2示出了本发明实施例二提供的媒体类型分析方法的实现流程,该方法过程详述如下:

在步骤S201中,媒体服务器从媒体类型描述服务器下载媒体类型描述文件。

在本实施例中,媒体服务器通过有线或者无线的方式与媒体类型描述服务器进行通信,并从所述媒体类型描述服务器下载媒体类型描述文件,所述媒体类型描述文件的格式包括但不局限于TXT格式。媒体服务器解析下载的媒体类型描述文件,获取媒体类型分析策略结构。其中,所述媒体类型描述文件包含至少一个媒体类型分析策略结构,所述媒体类型分析策略结构包含类型域和至少一个标签域,所述标签域中包含媒体文件的文件头部分的文件签名,所述标签域中的文件签名与所述类型域中的文件类型对应。

在步骤S202中,所述媒体服务器解析所述媒体类型描述文件中的媒体类型域,所述媒体类型域中包含媒体文件的类型和媒体文件的文件头部分的文件签名。

在本实施例中,媒体服务器解析所述媒体类型描述文件获取媒体类型分析策略结构,媒体类型描述文件包含至少一个媒体类型分析策略结构,每个媒体类型分析策略结构包含一个媒体类型域。媒体服务器解析所述媒体类型描述文件中的媒体类型域,即逐个判断媒体类型域的子域,获取媒体文件的类型和媒体文件的文件头部分的文件签名。在本实施例中,媒体文件的特征信息为媒体文件的文件头部分的文件签名。

在步骤S203中,所述媒体服务器建立所述媒体文件的类型和媒体文件的文件头部分的文件签名之间的对应关系。

在本实施例,媒体服务器建立所述媒体文件的类型和媒体文件的文件头部分的文件签名之间的对应关系,即类型域中的文件类型与标签域中值域和偏移域的值的对应关系。例如:1010和(OXFFFF-AVI)之间的对应关系。

在步骤S204中,所述媒体服务器读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息。

在本实施例中,媒体服务器读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的文件签名所在的位置,并根据所述位置获取待分析的媒体文件的文件签名。

在步骤S205中,所述媒体服务器根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。

在本实施例中,所述媒体服务器将获取的待分析媒体文件的文件签名与所述标签域中的文件签名进行比较,并在比较结果相等时,确定所述待分析的媒体文件的文件类型为所述标签域对应的类型域中的文件类型。

实施例三

图3示出了本发明实施例三提供的媒体类型分析方法的实现流程,该方法过程详述如下:

在步骤S301中,媒体类型描述服务器接收用户上传的媒体类型分析策略,并将所述媒体类型分析策略存储至媒体类型描述服务器的媒体类型描述文件中。

在本实施例中,新建一媒体类型描述服务器,所述媒体类型描述服务器至少包含一媒体类型描述文件。该媒体类型描述服务器用于接收用户上传的媒体类型分析策略,并将接收后的媒体类型分析策略存储至媒体类型描述服务器的媒体类型描述文件中。所述媒体类型分析策略包含了媒体文件的类型以及该类型媒体文件的特征信息。所述媒体类型分析策略很小(小于1M),使得用户在上传时可极大的节省带宽,并提高媒体类型分析的效率。其中,所述媒体类型描述服务器通过有线或者无线的方式与媒体服务器进行通信。

在步骤S302中,媒体服务器从媒体类型描述服务器下载媒体类型描述文件,并解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系。

在本实施例中,媒体服务器通过有线或者无线的方式与媒体类型描述服务器进行通信,并从所述媒体类型描述服务器下载媒体类型描述文件,所述媒体类型描述文件的格式包括但不局限于TXT格式。媒体服务器解析下载的媒体类型描述文件,获取媒体类型分析策略结构。其中,所述媒体类型描述文件包含至少一个媒体类型分析策略结构,所述媒体类型分析策略结构包含类型(type)域和至少一个标签(tag)域,所述类型域中包含媒体文件的具体类型,所述标签域中包含至少一对值(value)域和偏移(offset)域,所述值域和偏移域中含有确定的值,通过所述值域和偏移域的值来表示媒体文件的文件头部分的文件签名,即媒体文件的特征信息,所述特征信息与所述类型域中的文件类型对应。

在本实施例中,所述媒体文件的特征信息为媒体文件的唯一标识符,媒体服务器通过媒体文件的特征信息来区分不同类型的媒体文件。例如:AVI格式的媒体文件的特征信息是:在偏移值为OXFFFF的位置会出现一个1010值。

在本实施例中,解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系,包括:解析所述媒体类型描述文件中的媒体类型域,所述媒体类型域中包含媒体文件的类型和媒体文件的文件头部分的文件签名;建立所述媒体文件的类型和媒体文件的文件头部分的文件签名之间的对应关系。

在步骤S303中,所述媒体服务器读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息。

在本实施例中,媒体服务器读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的文件签名所在的位置,并根据所述位置获取待分析的媒体文件的文件签名。

在步骤S304中,所述媒体服务器根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。

在本实施例中,所述媒体服务器将获取的待分析媒体文件的文件签名与所述标签域中的文件签名进行比较,并在比较结果相等时,确定所述待分析的媒体文件的文件类型为所述标签域对应的类型域中的文件类型。

在本实施例中,新类型的媒体文件出现后,媒体类型描述服务器只需要更新媒体类型描述文件,接收用户上传的很小一份与所述新媒体文件对应的媒体类型分析策略,媒体服务器从所述媒体类型描述服务器下载该媒体类型分析策略就可以快速的分析出所述新媒体文件的类型,极大的提高了媒体文件分析的效率。

实施例四:

图4a、4b是本发明实施例三提供的媒体类型分析方法的具体流程,其中,图4a是分析媒体类型描述文件的具体流程,步骤如下:

1、媒体服务器通过有线或者无线的方式与媒体类型描述服务器连接;

2、媒体服务器从媒体类型描述服务器上下载用户上传的媒体类型描述文件,解析所述媒体类型描述文件,获取所述媒体类型描述文件中媒体类型分析策略的第一个域;其中,所述媒体类型分析策略包括但不局限于XML格式。

3、判断第一个域是否是媒体类型(mediatype)域;其中,媒体类型描述文件中的每一个mediatype域定义了一种媒体文件类型的分析规则;

4、在第一个域为mediatype域时,建立一个新的媒体类型分析策略结构(struct media_analyser)A,在第一个域不是mediatype域时,继续判断下个域。直到所述域为mediatype域;

媒体类型分析策略结构的示例如下:

其中,media_analyser表示该结构体的名称,Char type[24]表示存储媒体类型的字符数组(即媒体类型分析策略中的类型域),analyse_method*header表示指向首个analyse_method地址的指针。

5、获取第二个域,所述第二个域为mediatype域中的子域;

6、判断第二个域是否是标签(tag)域;所述tag域用于表示媒体文件类型的特征信息;

7、在第二个域为tag域时,建立一个新的保存标签域的结构(structanalyse_method)B;

保存标签域的结构示例如下:

其中,analyse_method表示该结构体的名称,Valuetable *header表示指向Valuetable存储地址的指针,analyse_method *next表示指向下一个analyse_method地址的指针。

8、判断A->header==null?即判断该媒体类型分析策略结构A中的header指针指向的analyse_method是否为空?

9、如果为空,将B存入header指针指向的地址;

10、如果不为空,将header指针指向的地址中的analyse_method存入B->next,将B存入header指针指向的地址;

11、继续获取下一域,所述域为tag域中的域;

12、判断该域是否为偏移(offset)域;所述偏移域中的值表示的是媒体文件文件头的偏移位,即媒体文件的特征信息所在的位置;

13、在该域为offset域时,建立一个保存offset域和value域的结构(structvaluetable)C,并将该offset域中的值赋给C->offset;

保存值域和偏移域的结构示例如下:

其中,valuetable表示该结构体的名称,Valuetable*next表示指向下一个Valuetable地址的指针。

14、判断B->header==null?

15、如果为空,将C存入header指针指向的地址;

16、如果不为空,将header指针指向的地址中的valuetable存入C->next,将C存入header指针指向的地址;

17、继续获取下一域,该域还为tag域中的子域;

18、判断该域是否为值(value)域,所述value域中的值为对应的offset值处的取值;

19、在该域为value域时,将该value域中的值赋给C->value;

20、继续获取下一域,该域还为tag域中的域;

21、判断该域是否为offset域,在判断结果为“是”时,返回执行步骤13;在判断结果为“否”时,返回执行步骤3,直到媒体类型描述文件中的全部域分析完成为止。

媒体服务器经过上述媒体类型描述文件的分析后,得到一个媒体类型分析策略结构(Struct media_analyser)列表,所述媒体类型分析策略结构列表为Structmedia_analyser组成的列表,所述媒体类型分析策略结构列表中包含至少一个媒体类型分析策略结构,每个媒体类型分析策略结构包含一个类型域和至少一个标签域结构,每个标签域结构包含至少一个valuetable结构。媒体服务器通过得到的Struct media_analyser列表分析媒体文件的类型,具体过程如图4b所示:

1、打开待分析的媒体文件;这里的打开指的是获取待分析媒体文件的组成信息;

2、遍历media_analyser结构列表;

3、遍历media_analyser结构中的每个analyse_method结构;

4、遍历analyse_method结构中的每个valuetable结构;

5、获取valuetable结构中offset域和value域的值;

6、读取待分析媒体文件在offset值处的value值;

7、比较valuetable结构中value域的值和读取的待分析媒体文件的value值是否相等,在判断结果为“否”时,返回步骤3,执行下一个analyse_method结构;在判断结果为“是”时,执行步骤8;

8、在比较结果相等时,判断是否存在下一个valuetable结构,在判断结果为“否”时,返回步骤4,执行下一个valuetable结构;在判断结果为“是”时,执行步骤9;

9、在判断结果为是时,确定待分析媒体文件的类型为当前媒体分析策略结构中类型域中的文件类型,结束对该媒体文件的分析。

在本实施例中,媒体类型分析策略的格式示例如下:

其中,每个mediatype域都定义了一种媒体文件类型的分析策略;type域表示媒体文件的媒体类型;tag域表示媒体文件类型的特征信息;offset域表示媒体文件头的偏移位,即媒体文件的特征信息所在的位置;value域中的值表示对应的offset域值处的取值,value域中的type属性有两个值:

type=char:表示value域中指定的是字符串类型;

type=byte:表示value域中指定的是二进值类型。

在本实施例中,媒体类型(mediatype)域中的标签域是并联关系,即只要媒体文件满足其中一个标签域,则可判定该媒体文件的类型为该媒体类型域中类型域的文件类型;而标签域中的每对值域和偏移域则是串联关系,即媒体文件必须满足每对值域和偏移域,才可判定该媒体文件的类型为该媒体类型域中类型域指定的类型。

在本实施例中,媒体服务器遍历媒体类型分析策略结构列表中的每个媒体类型分析策略结构,并遍历每个媒体类型分析策略结构中的每个标签域结构,获取标签域中偏移域(offset)和值域(value)的值,同时获取待分析媒体文件在该offset值处的value值。将待分析媒体文件offset值处的value值与媒体类型分析策略结构列表中的任意一个媒体类型分析策略结构中的任意一个标签域结构的value值相比较,即将待分析媒体文件值域和偏移域的值与媒体类型分析策略结构列表中的任意一个媒体类型分析策略结构中的任意一个标签域结构中所有的值域和偏移域的值相比较,在比较结果相等时,则判定该媒体文件的类型为该媒体类型分析策略结构中类型域所指定的文件类型。

实施例五:

图5示出了本发明实施例五提供的媒体服务器的组成结构,为了便于说明,仅示出了与本发明实施例相关的部分。

该媒体服务器可以是运行于各种应用系统的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到这些应用系统中。

该媒体服务器包括解析单元51、信息获取单元52以及类型确定单元53。其中,各单元的具体功能如下:

解析单元51,用于从媒体类型描述服务器下载媒体类型描述文件,并解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系。其中,所述解析单元51还包括解析模块511以及关系建立模块512,

所述解析模块511用于解析所述媒体类型描述文件中的媒体类型域,所述媒体类型域中包含媒体文件的类型和媒体文件的文件头部分的文件签名;

所述关系建立模块512用于建立所述媒体文件的类型和媒体文件的文件头部分的文件签名之间的对应关系。

信息获取单元52,用于读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息。其中,信息获取单元52还包括地址获取模块521以及签名获取模块522:

所述地址获取模块521用于根据所述对应关系获取待分析的媒体文件的文件签名所在的位置;

所述签名获取模块522用于根据所述位置获取待分析的媒体文件的文件签名。

类型确定单元53,用于根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。其中,类型确定单元53还包括比较模块531以及确定模块532:

所述比较模块531用于将获取的待分析媒体文件的文件签名与所述标签域中的文件签名进行比较;

所述确定模块532用于所述比较模块的比较结果相等时,确定所述待分析的媒体文件的文件类型为所述标签域对应的类型域中的文件类型。

本发明实施例五提供的媒体服务器可以使用在前述对应的媒体类型分析方法实施例一、二、三、四中,详情参见上述实施例一、二、三、四的相关描述,在此不再赘述。

实施例六:

图6a示出了本发明实施例六提供的媒体类型分析系统的组成结构,图6b是出了本发明实施例六提供的媒体服务器的结构示意图。为了便于说明,仅示出了与本发明实施例相关的部分。

该媒体类型分析系统包括媒体类型描述服务器1和至少一个媒体服务器2,所述类型描述服务器1通过有线或者无线的方式与媒体服务器2进行通信。

所述媒体类型描述服务器1用于接收用户上传的媒体类型分析策略,并将所述媒体类型分析策略存储至媒体类型描述服务器的媒体类型描述文件中;

所述媒体服务器包括解析单元21、信息获取单元22以及类型确定单元23。其中,各单元的具体功能如下:

解析单元21,用于从媒体类型描述服务器下载媒体类型描述文件,并解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系。其中,所述解析单元21还包括解析模块211以及关系建立模块212,

所述解析模块211用于解析所述媒体类型描述文件中的媒体类型域,所述媒体类型域中包含媒体文件的类型和媒体文件的文件头部分的文件签名;

所述关系建立模块212用于建立所述媒体文件的类型和媒体文件的文件头部分的文件签名之间的对应关系。

信息获取单元22,用于读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息。其中,信息获取单元22还包括地址获取模块221以及签名获取模块222:

所述地址获取模块221用于根据所述对应关系获取待分析的媒体文件的文件签名所在的位置;

所述签名获取模块222用于根据所述位置获取待分析的媒体文件的文件签名。

类型确定单元23,用于根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。其中,类型确定单元23还包括比较模块231以及确定模块232:

所述比较模块231用于将获取的待分析媒体文件的文件签名与所述标签域中的文件签名进行比较;

所述确定模块232用于所述比较模块的比较结果相等时,确定所述待分析的媒体文件的文件类型为所述标签域对应的类型域中的文件类型。

本发明实施例六提供的媒体类型分析系统可以使用在前述对应的媒体类型分析方法实施例一、二、三和四中,详情参见上述实施例一、二、三和四的相关描述,在此不再赘述。

本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。

在本发明实施例中,通过媒体服务器从媒体类型描述服务器下载媒体类型描述文件,并解析下载的媒体类型描述文件,获得媒体文件的类型和媒体文件的特征信息之间的对应关系,读取待分析的媒体文件,根据所述对应关系获取待分析的媒体文件的特征信息,根据获取的特征信息和获得的对应关系,确定所述媒体文件的类型。在出现了新类型的媒体文件之后,只需要更新媒体类型描述服务器中的媒体类型描述文件即可使得媒体服务器识别新的媒体文件类型,不需要针对媒体服务器开发新的软件或者更新现有的软件,因而有效的提高了媒体文件类型分析的效率,并降低了媒体文件类型分析的成本。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号