多格式数据交换的方法和装置的制作方法

文档序号:6570783阅读:149来源:国知局
专利名称:多格式数据交换的方法和装置的制作方法
技术领域
本发明涉及一种用于以多种格式中的 一种格式来访问信息的技术。
背景技术
典型的基于计算机的系统以数种不同形式中的任一种形式来存储数据
(有时被称作资源(asset)),例如具有视频和/或音频的媒体对象、诸如 Microsoft Word文件、Adobe PDF文件的电子文档、或者静态图像。所述资源 经过例如以太网光纤之类的网络从一个计算机系统传输到另 一个计算机系统 或者在多个这样的系统当中进行传输,所述传输通常使用众所周知的文件传 送协议或者FTP来进行。为此,FTP服务器使用与因特网相关联的TCP/IP 协议来在计算机系统之间或者当中来传送文件。
在一些环境下,FTP服务器将需要存储和/或检索具有不同格式的资源。 例如,服务器可能必须提供对原始ASCII文本格式、PDF格式、或者Microsoft Word格式等的文档的访问。为了支持所述多种格式, 一些计算机系统存储相 同资源的多个副本, 一个副本对应于每一种格式。这种途径不必要地浪费了 存储空间。
解决容纳多种格式的问题的另 一种途径包括在FTP协议内扩展"SITE" 命令,并且添加常规子命令以便使能不同文件格式的识别。这种途径导致的 缺点是所述常规命令在缺乏标准的情况下保持特定于每种提供商。如果两 种提供商使用相同名称的子命令来实现不同的功能性,则将会发生冲突。而 且,终端用户将必须学习每种提供商的命令和语法。
便于多格式文件交换的另 一种途径是要求使用资源名称的特定后缀来表 示特定格式。例如,如果FTP服务器存储名为"Forml"的文档,则该服务 器可以告知它的客户名为"Forml.pdf,、 "Forml.txt"、 "Forml.doc"等的文件 的可使用性,其中圓点之后的后缀表示相应的格式。这种途径导致的缺点是 后缀将不必处理所有文件格式类型。另外,某种格式子类型(例如Word97) 变得难以使用后缀来处理。便于多格式文件交换的再一种途径是使用针对资源名称的定制扩展,具 体地,转义字符的使用未被合法地允许作为文件名称的一部分。例如,考虑
服务器存储文件,例如名为"foobar"的电影。"foobar DVAES3"形式的请 求将告知FTP服务器客户在查找格式"DVAES3"的电影"foobar"。这种途 径要求修改服务器来为了通过格式类型描绘文件名称而识别非法字符。而且, 这要求提供商在将文件名称与格式类型分离的字符方面达成一致。

发明内容
根据本发明原理,提供了一种用于使能多格式文件访问的方法。该方法 开始于将具有第 一格式的第 一含资源文件链接到至少 一个第二格式的不含资 源的第二文件。换句话说, 一链接存在于包含特定格式的数据的第一文件夹 与不包含数据的第二格式的第二虛拟文件夹之间,但是用作到第 一文件夹的 链接。响应于访问该第二文件的请求,访问具有特定格式的感兴趣资源的第 一文件。第 一文件的资源经历从第 一格式到所请求的第二文件的格式的转换 用以传送到客户。


图1描绘了一种根据本发明原理的FTP服务器内的文件结构。 具体实;^方式
图1描绘了根据本发明原理的FTP服务器10内的文件存储层级结构。 为了易于讨论,将使用与计算机文件系统相关联的术语来描述FTP服务器10
能够在非计算机系统中容易地找到应用。
FTP服务器10中的文件层级结构具有根节点12,该根节点12包括文件 请求到达的原点,并且在该原点,文件在从链接到根节点的文件夹被访问之 后出现。根据本发明原理, 一个或多个虛拟文件夹(由虚拟文件夹14,-14n图 解性示出)存在于根节点12处,其中n是大于零的整数。换句话说, 一旦在 根节点12处接收到用于读取或写入文件的文件访问请求,则根据感兴趣文件 的身份,该文件访问请求转到一个虚拟文件夹14,-14n。文件夹14,-14。具有"虛拟文件夹"的命名,是因为他们不包含资源。换 一种说法,每个虛拟文件夹具有唯一的身份,但是不存储数据。相反,如下 所讨论的,虚拟文件夹14,14n中的每一个用作到含资源文件夹(例如含资源
文件夹16广16m之一)的链接,其中m是整数。除了虚拟文件夹14,14n中的
每一个不包含资源的事实以外,文件夹以传统方式另外地发挥作用。具体地, 每个虛拟文件夹具有一特定身份以允许客户指定该文件夹用于访问。
在图1中描绘的图示实施例中,虛拟文件夹14rl4n中的每一个具有识别
典型为数字媒体文件(包含视频、音频等)的特定资源的标签以及该文件的 特定格式。文件格式可以包括各种支持媒体交换格式,例如允许生成名称为
"GXF"、 "MXF"、 "QT"、 "AVI"、 "ASF"的虛拟文件夹的GXF (SMPTE 360M)、 MXF (SMPTE 377M)、 QuickTime, AVI、 Windows ASF等。其他助 忆系统(mnemonics)可以用来捕获特定文件格式的相关方面。在"AVI"文 件夹内,可能存在对应于AVI格式的子类别的、名称为"类型l"和"类型2" 的虛拟子文件夹。
虛拟文件夹14,-l《享有到含资源文件夹16"6m的链接,因此每个含资 源文件夹具有到至少一个虛拟文件夹的链接。在图1的图示实施例中,每个 含资源文件夹包括一资源,其典型地是基本格式的数字媒体文件的形式,通 常不同于诸如GXF (SMPTE 360M)、 MXF (SMPTE 377M)、 QuickTime、 AVI、 Windows ASF之类的普通媒体交换格式之一。每个含资源文件夹链接到包含 该资源的名称的对应虚拟文件夹。因此,例如,具有名称moviel23/GXF、 movie 123/MXF和movie 123/QT (分别识别格式GXF、 MXF和QT中的每种 格式的资源moviel23)的那些虛拟文件夹中的每一 个具有到包含名称 movie 123/baseformat的文件夹的资源的链接。换句话说,不管特定格式如何, 识别资源moviel23的所有虛拟文件夹14r14n,链接到包含基本格式的资源 moviel23的含资源文件夹16,-16m中的特定一个。
在FTP的根节点12处接收到的对特定格式(例如GXF格式)的资源 moviel23的访问请求变得与识别该格式的资源的虚拟文件夹14,-14n中的特 定一个相关联。该虛拟文件夹链接到包含基本格式的资源的含资源文件夹 16,-16m中的相应一个。含资源文件夹内的资源随后经历格式转换,经由文件 格式转换器18转换到与所链接的虛拟文件相关联的格式。转换后的文件现在 以期望的格式存在,并且该转换后的文件经过下载,到作出访问请求的客户。如将会理解的,对特定资源的访问请求可能以各种别名出现于FTP服务
器10处,.其中每种别名对应于特定文件格式。因此,对资源moviel23的请 求可能以具有文件格式"GXF"、 "MXF"、 "QT"、 "AVI"、 "ASF"的任何格 式识别符资源出现。当图1的FTP服务器10的客户试图检索资源moviel23 时,该客户用来作出请求的那个别名(例如那个文件格式)的消息将确定发 送到那个客户的资源的格式。例如,请求"MXF,的资源moviel23的客户将 接收MXF流格式的那个资源。FTP服务器10可以选择存储与分离的媒体文 件(一个视频文件,2个音频文件一—假设立体声音频等)中的特定资源相 关联的视频、音频等数据属性。然后,在下载到请求客户之前,FTP服务器 10可以以期望的格式为视频和音频数据编排格式。因此,在其中客户已经请 求MXF格式的资源的情况下,FTP服务器10可以隐藏MXF格式的数据。 这种编排格式操作可以"在传输过程中,,发生。使用上述的文件层级结构, FTP服务器IO能够以任何支持格式(AVI、 GXF、 QuickTime等)将特定资 源有利地发送到客户,而不必以每种格式来存储该资源。
虛拟文件夹14,-14n和含资源文件夹16,-16m之间的链接允许虛拟文件夹 将对特定格式的资源的请求有效地路由到基本格式的资源,并且能够将该资 源转换为该请求中指定的格式。作出该请求的客户不必以资源实际存储的特 定格式来关注自身。相反,.客户仅需要指定该资源的期望格式用以检索之后 的接收。
类似地,如果客户具有特定格式例如GXF的数据以传送到FTP服务器 10,则该客户仅需要指定对应于输入资源的身份和文件格式类型的目的路径 (即虛拟文件夹)。 一旦在相应的虛拟文件夹处接收到指定格式的该资源,则 该资源将随后经历变换,变换成含资源文件夹16,-16m的一个相关文件夹中用 于存储的基本或其他格式。以这种方式,具有不同格式的资源的不同客户都 可以与FTP服务器10通信,而不需要在客户方承担任何数据重定格式。当 然,如果客户错误地尝试将例如AVI数据发送到"MXF/..."位置,则该操 作将失败,并且该客户将接收表示所述错误的用户友好错误消息。
本发明原理的文件层级结构允许FTP服务器10选择性地禁用关于某些 资源的某些传送协议类型。例如,假设FTP服务器10存储某一资源 '7HDClips/clipl",该资源包含高清晰度视频和音频。FTP服务器10可以选 择在名称为7AVI/HDClips/"的位置/文件夹中不列出该资源。这样会具有以
7下效果FTP客户将不能够检索AVI格式的该资源一_他们可以仅使用GXF 或MXF格式等。
上述文件层级结构还拥有其他优点。如所讨论的,该文件层级结构消除 了存储相同资源的多个副本的需要。FTP服务器IO的客户可以使用没有任何 特殊修正的标准FTP协议命令来存储或检索多种格式的数据。随着新格式或 者子类型格式出现或者变得被支持,FTP服务器IO仅必须添加其他虚拟文件 夹,因此排除了对附加命令/语法/客户培训的需要。再者,FTP服务器10可 以通过在其相应的位置中不列出资源来选择性地对任何给定资源禁用一种或 多种格式。以非可用格式作出请求的客户将接收到错误消息。
另外,本发明原理的文件层级结构允许简单地定制个别客户的格式命名 法。假设客户已经在先地识别MXF格式为"SMPTE 377M"。然后,FTP服 务器IO仅需要改变虚拟文件夹"/MXF/"的名称。不是所有FTP服务器提供 商将使用与此处描述相同的协定,因此具有来自多个提供商的服务器的消费 者可能发现必须对每个提供商类型定制他们的操作。
上面描述了 一种用于以多种格式之一访问信息的技术。
8
权利要求
1. 一种使能多格式文件访问的方法,包括步骤将具有第一格式的第一含资源文件链接到至少一个第二格式的不含资源的第二文件;响应于访问该第二文件的请求,访问链接到所请求的第二文件的第一文件;和将第一文件的资源从第一格式转换为所请求的第二文件的格式用以传送。
2. 根据权利要求1所述的方法,其中第一文件内包含的资源包括数字媒 体、电子文档或静态图像之一。
3. 根据权利要求1所述的方法,其中第二格式包括GXF、 MXF、 QuickTime、 AVI或Windows ASF才各式之一。
4. 根据权利要求3所述的方法,其中第一格式包括不同于GXF、 MXF、 QuickTime、 AVI或Windows ASF格式之一的基本格式。
5. 根据权利要求1所述的方法,还包括步骤检查对访问的请求,以便 确定所请求的第二文件的格式是否构成可访问格式。
6. 根据权利要求15所述的方法,还包括步骤当所请求的第二文件的 格式没有构成可访问格式时,生成警报消息。
7. —种使能多格式文件访问的方法,包括步骤将访问第 一格式的资源的请求路由到包含第二格式的资源的文件夹; 将文件夹中的资源从第二格式转换为第 一格式用以传送。
8. 根据权利要求7所述的方法,其中文件夹内包含的资源包括数字媒体、 电子文档或静态图像之一。
9. 根据权利要求7所述的方法,其中第一格式包括GXF、 MXF、 QuickTime, AVI或Windows ASF才各式之一。
10. 根据权利要求9所述的方法,其中第二格式包括不同于GXF、 MXF、 QuickTime、 AVI或Windows ASF才各式之一的基本才各式。
11. 根据权利要求7所述的方法,还包括步骤检查对访问的请求,以 便确定第 一格式是否构成可访问格式。
12. 根据权利要求11所述的方法,还包括步骤当第一格式没有构成可访问格式时,生成警报消息。
13. —种文件服务器,包括 根节点;链接到根节点的第 一多个不含资源第 一文件夹,每个不含资源第 一文件 夹具有第一格式;和多个含资源第二文件夹,每个含资源第二文件夹具有第二格式的资源, 并且每个第二文件夹链接到至少一个第一文件夹以使能访问第一格式的资源 的请求路由到包含第二格式的资源的第二文件夹之一;和用于将文件夹中的资源从第二格式转换为第一格式用以传送的部件。
全文摘要
通过将多个含资源第一文件夹(16<sub>1</sub>-16<sub>m</sub>)链接到多个虚拟不含资源第二文件夹(14<sub>1</sub>-14<sub>n</sub>),可以实现多格式文件传送,而不需要以多种格式中的每种格式来存储文件,其中每个第一文件夹具有第一格式,每个第二文件夹具有第二格式。寻求特定格式的资源的客户通过访问与所请求的格式的资源相关联的虚拟第二文件夹之一来实现上述情况。对第二文件夹的访问请求映射到包含基本格式的资源的链接第一文件夹。随后该资源经历变换,变换成所请求的格式。以这种方式,FTP服务器(10)仅需要存储基本格式的资源。
文档编号G06F17/30GK101506805SQ200680055741
公开日2009年8月12日 申请日期2006年8月28日 优先权日2006年8月28日
发明者尼尔·S·麦克唐奈, 理查德·D·克鲁尔, 阿尼尔·M·默钦 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1