本发明专利技术涉及对在文件系统中存储的数据进行访问的领域,并且尤其涉及优化对文件系统的数据进行的访问。为了这个效果,本发明专利技术提出一种根据与文件相关的元数据访问数据文件系统的文件的方法,以及一种实现该方法的装置。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及访问存储在文件系统中的数据的领域,尤其涉及优化对文件系统中的数据的访问。
技术介绍
根据现有技术,数据文件包括音频、视频、音频和视频、静止图像、文本、交互程序等。将这些数据文件存储在分层级组织的数据文件系统中,在目录和子目录中组织数据文件。在包括成千上万的文件的大的数据文件系统中,存在包含大量的数据的庞大数量的文件,并且大的数据文件系统很快变得难于管理。管理大的数据文件系统中的庞大量的文件和数据的一种方式是借助元数据。元数据是关于数据的数据。元数据的示例是文件名称、 文件类型、文件长度、创建日期,还有作者、文本文献中的关键字、图像的相册名称等。元数据由此给出关于在数据文件系统中存储的一个或多个文件的信息。这样,元数据可以帮助 (多个)用户或者(多个)应用程序在数据文件系统中找到它们的路线并且进行访问。当元数据用于访问数据文件系统中的文件时,提取元数据并且创建将提取的元数据与数据文件系统中的文件相联系的索引数据。然后存储该索引数据用于稍后使用。该索引数据允许基于元数据快速查找文件。创建索引数据的处理也称作数据文件系统的编排索引,由此编排索引是扫描数据文件系统的处理,以提取元数据和元数据与数据文件系统的文件的关系并且存储该元数据以及元数据与数据文件系统的文件的关系,用于用户和/或应用程序的使用。从大的数据文件系统中提取重要的元数据和与文件有关的数据量。为了易于管理大的数据文件系统,提取元数据以及创建索引数据是不够的。在网络中将装置与每个单独的数据文件系统进行互连的当前趋势增加了管理在这些装置上存储的文件的复杂性。共享的网络存储装置然后提供以下优点允许集中式存储例如以LAN(局域网)组织的连接到网络的装置之间共享的内容。根据现有技术,这样的网络的每一个装置具有它们自身的编排索引系统。这暗示每个客户端进行其自身数据文件系统扫描以及其自身元数据和索引存储。然后,在这样的网络的客户端中不能共享索引数据以及元数据。在存储和处理需求方面这是一种资源的浪费。根据现有技术,用户和/或应用程序定义的元数据的创建限于管理元数据的应用程序提出的元数据,由此限制了用户和/或应用程序管理数据文件系统的能力。根据现有技术,经由专用API(应用程序编程接口)访问元数据,由此约束对元数据的访问并且因此约束根据实现专用API的应用程序的元数据对数据文件系统的文件的访问ο根据现有技术,不存在根据相关元数据组织数据文件系统的布局的方式。因此,现有技术不允许根据元数据优化对文件系统的文件的访问。
技术实现思路
本专利技术目的在于减轻现有技术中的某些不便。更准确地,本专利技术允许通过所谓的MVFS (元数据-视图(view)文件系统)来优化根据元数据对文件系统中的文件的访问,其允许根据与这些文件相关的元数据访问文件系统的文件。为了优化对此后称作‘数据文件系统’的文件系统中的文件的访问,本专利技术在数据库中内部存储用于MVFS ‘私密’访问的索引数据和元数据,并且将内部存储的元数据向用户和/或应用程序‘公开’呈现为此后称作‘元数据文件系统’的元数据文件系统。为了帮助用户和/或应用程序浏览通过庞大量元数据的路线,元数据文件系统的结构反映其相关的文件系统的结构。此外,用户和/或应用程序使用常规文件系统访问方法可以访问元数据文件系统和元数据自身。为了进一步优化对数据文件系统中的文件的访问,用户和/或应用程序可以经由所谓的视图通过特定元数据组织数据文件系统中的数据。视图的示例是基于元数据属性‘type of file’的视图并且另外对元数据属性值‘file type =音乐文件’ 被细化。示例视图由此允许用户或应用程序列出数据文件系统中的所有音乐文件。为了节约存储空间并且还为了相关性的原因,视图不直接包括对应于该视图的文件,但是该视图仅仅包括指向这些文件的指针。可以用符号链接实现这些指针。使用指向文件的指针,不需要文件拷贝,并且此外,可以由多个视图指向同一文件而不重复文件。用户和/或应用程序可以根据元数据选择准则在视图配置中规定作为指向数据文件系统中的文件的指针的列表的视图内容。作为元数据文件系统的一部分而呈现给用户和/或应用程序的元数据的情形,在此后还称作‘视图文件系统’的视图文件系统中向用户和/或应用程序呈现视图和视图配置,由此通过‘常规’文件系统访问方法向用户和/或应用程序给出对视图和视图配置的访问。至于元数据,MVFS在数据库中内部存储视图配置用于‘私密’使用,并且对于每个内部存储的视图配置,存在用户和/或应用程序可以修改的‘公开’版本。为了根据元数据优化对文件系统中的文件的访问,本专利技术提出根据与文件相关的元数据访问数据文件系统中的文件的方法,该方法由文件管理装置实现,该方法的特征在于,对至少一个客户端装置,将元数据表示为存储在元数据文件系统中,其中根据数据文件系统的结构来组织元数据文件系统,数据文件系统中的至少一个第一文件表示为元数据文件系统中的至少一个第一目录,以及与数据文件系统中的至少一个第一文件相关的至少一个元数据属性表示为元数据文件系统中的至少一个第二文件,以及至少一个元数据属性的至少一个值表示为存储在至少一个第二文件中以及视图文件系统根据与至少一个第二目录中的文件相关的元数据组织数据文件系统的文件,该目录包括作为内容的、指向数据文件系统的至少一个第一文件的至少一个指针,该内容根据至少一个元数据选择准则而确定,该方法还包括以下步骤,使用元数据和视图文件系统访问数据文件系统的文件, 利用用于访问数据文件系统的访问方法来访问元数据文件系统和视图文件系统以及元数据,以及在同一根目录文件系统级别安装数据文件系统、元数据文件系统以及视图文件系统。根据该方法的变型,按照与这些文件相关的元数据访问数据文件系统的文件,至少一个客户端装置使用与访问数据文件系统所需的一组文件系统访问方法相同的一组文件系统访问方法可访问元数据文件系统(32)以及视图文件系统。根据该方法的变型,按照与这些文件相关的元数据访问数据文件系统的文件,至少一个元数据选择准则被包括在其名称标识所述至少一个元数据选择准则的子目录中的、 至少一个客户端装置可访问的所述视图文件系统中的至少一个配置文件中。根据该方法的变型,按照与这些文件相关的元数据访问数据文件系统的文件,该至少一个配置文件包括由元数据属性和元数据属性值表示的元数据选择准则。根据该方法的变型,按照与这些文件相关的元数据访问数据文件系统的文件,该至少一个配置文件包括由元数据属性表示的元数据分类准则。本专利技术还提出一种根据与文件相关的元数据访问数据文件系统的文件的装置,该装置的特征在于,其对于至少一个客户端装置将元数据表示为被存储在元数据文件系统中,其中根据数据文件系统的结构组织元数据文件系统,该装置包括用于经由元数据文件系统给出对元数据的访问的部件,其中,数据文件系统中的至少一个第一文件表示为元数据文件系统中的至少一个第一目录,以及其中与数据文件系统中的至少一个第一文件相关的至少一个元数据属性表示为元数据文件系统中的至少一个第二文件,以及至少一个元数据属性的至少一个值表示为存储在至少一个第二文件中,以及用于经由视图文件系统给出对数据文件系统的文件的访问的部件,所述视图文件系统根据与至少一个第二目录中的文件相关的元数据来组织本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:F范德哈伦,L格斯奎尔,B斯特斯,
申请(专利权)人:汤姆森特许公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。