文件管理方法技术

技术编号:2869553 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种在应用程序之间具有高通用性的文件管理方法,该方法不会浪费记录区域,并方便了大量不连续的分组文件和组信息的处理。本发明专利技术还涉及在文件管理方法中记录介质的使用。本发明专利技术提供了一种共同用于所有必要文件和所有组的内容管理文件(CMF),以使应用程序通过CMF可处理盘上大量文件而无需直接与文件系统通信,而且能以高通用性实现必要分组。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种管理包含在记录介质中的文件的方法。
技术介绍
在传统技术中,当诸如图像显示软件、电子相册软件等应用程序处理包含在诸如光盘、磁盘、磁光盘等记录介质中的诸如运动图像、静止图像、音频等信息时,它们会通过诸如UDF、FAT等文件系统访问盘上的各个信息,如图2A所示。当在打印、列表显示、滑动显示等过程中必须对一些文件进行分组时,要根据各个组如播放列表文件、DPOF文件等准备描述成员文件的管理文件和必要信息,并实现对分组文件的管理。然而,如在传统系统中,当应用程序直接利用文件系统访问各个文件时,如图2A所示,通常由于文件数量和组数量的增大而使对文件和组的管理变得困难,并造成搜索必要信息需花费过多时间的问题。此外,要通过文件系统来指定一文件,必须由其扩展名来判断该文件的类型,而且将具有相同扩展名类型的文件如视频和音频互相区分开来并不容易,这对快速搜索造成障碍。为获得许多记录文件关于时间序列的再现,必须通过访问所有文件来对这些文件按记录时间顺序进行排序。这样,有可能采用一种使用一些目录结构和文件名的方法来节省时间序列信息的方案,但这种方案减少了目录结构和文件名的自由度,从而在文件管理方面并不方便。在上述使用管理文件的方法情形中,必须为各个组准备管理文件。为此,为获得包含在各个管理文件中有关成员或其他信息,必须特意打开和检查各个管理文件,这在文件管理方面并不方便。此外,为确定某一文件是否包含在任何管理文件中,必须打开和检查所有的管理文件,且难以确定一文件是否被删除,或是否包含在管理文件中。另外,根据使用管理文件的应用程序,以不同的格式来描述这些管理文件,这会造成对某一应用程序的管理文件不能适用于另一应用程序的通用性问题。在管理文件的使用中,为了访问每个文件应用程序直接使用文件系统,从而不能解决搜索必要信息必须花费过多时间的问题。
技术实现思路
本专利技术的实现考虑了上述问题,且本专利技术的目的在于提供一种在应用程序之间具有高通用性的,便于处理大量(volumes of)文件和组信息的。为实现上述目的,下面将描述一示例。根据本专利技术的一种为一种对记录在信息记录介质上的文件进行管理的方法,其中提供了一种含有关于对记录在这种介质上大量文件所分组的组信息的内容管理文件(Contents Management File),且其中通过内容管理文件实现对组和文件的管理。在本专利技术中,如图2B所示,提供了作为一文件通常管理所有必要文件和组的CMF(内容管理文件);这就使得应用程序无需直接与文件系统通信而通过CMF来处理盘上的大量文件,并实现具有通用性的诸如分组等必要处理。附图说明图1显示内容管理文件的总体结构。图2A和图2B说明内容管理文件的作用。图3显示管理信息(Management Information)的结构。图4显示普通信息(General Information)的结构。图5显示文件类型表(File Type Table)的结构。图6显示供应商ID表(Vendor ID Table)的结构。图7显示块类型表(Block Type Table)的结构。图8显示信息块类型描述符(Information Block Type Descriptor)的结构。图9显示信息类型(Information Type)的列表。图10显示数量管理表(Number Management Table)的结构。图11显示信息块描述符(Information Block Descriptor)的结构。图12显示块专用数据(Block Specified Data)的结构。图13显示父/子组信息块(Parent/Child Group Information Block)的结构。图14显示组描述符(Group Descriptor)的结构。图15显示扩展数据(Extended Data)的结构。图16显示数据元素(Data Element)的结构。图17显示一数据类型(Data Type)列表。图18显示一不具有组标识(Group ID)的示例。图19显示父/子组成员信息块(Parent/Child Group MemberInformation Block)的结构。图20显示父/子组成员描述符(Parent/Child Group MemberDescriptor)的结构。图21显示文件信息(File Information)的结构。图22显示文件描述符(File Descriptor)的结构。图23显示一不具有文件标识(File ID)的示例。图24显示文本信息(Text Information)的结构。图25显示文本描述符(Text Descriptor)的结构。图26显示盘中的目录结构。图27显示在盘初始化时的目录结构。图28显示对盘初始化之后即刻形成的CMF结构。图29显示添加一文件(TAKE0001.MPG)之后即刻形成的目录结构。图30显示添加该文件(TAKE0001.MPG)之后即刻形成的CMF结构。图31显示添加一播放列表(PLAY0001.XML)之后即刻形成的目录结构。图32显示添加该播放列表(PLAY0001.XML)之后即刻形成的CMF结构。图33显示添加声明包含有多个文件的子组之后即刻形成的CMF结构。图34显示将一成员添加到一子组,并添加一新成员描述符之后即刻形成的CMF结构。图35显示添加具有一声明的父组之后即刻形成的CMF结构。图36显示对初始化时获得CMF全部容量进行添充的数据数量。图37显示向CMF添加一新文件信息块的情形。图38显示向CMF添加一新子组成员信息块的情形。图39显示向CMF添加新子组/文本信息块的情形。图40显示向没有任何空白区域的信息块添加一组成员描述符的情形。图41显示删除一个文件的情形。图42显示删除声明包含两个成员描述符的子组的情形。图43显示CMF文件的处理程序。图44显示添加一新信息块的程序。图45显示添加新组信息/文件信息/文本信息的程序。图46显示添加新组成员信息的程序。图47显示删除文件信息的程序。图48显示删除文本信息的程序。图49显示删除子组信息的程序。图50显示删除父组信息的程序。图51显示移动组成员信息的程序。图52显示向组添加一成员的程序。图53显示从组删除一成员的程序。图54显示在CMF中描述符之间的关系。图55显示一父组列表的显示示例。图56显示一子组列表的显示示例。图57显示一文件列表的显示示例。具体实施例方式1.CMF的结构首先,将描述CMF(内容管理文件)的结构。此处特别指出,以下描述的目录结构,文件名称,CMF特征值等仅作为示例,而本专利技术还能应用在不同于此实施例的情形。为了在盘上等记录数据,通常使用基于如FAT,UDF等文件系统的目录结构并在其中记录文件。如图26显示此次由CMF管理目录结构的示例,其中,在根目录下具有一用于打印等管理的MISC目录,一用于记录静止图像的DCIM目录,和一用于记录运动图像(电影)、音频、播放列表等的VIDEO目录。在DCIM目录下存在名称头部各有一三位数字编号的静止图像目录。在VISEO目录下存在名称头部各有一三位数字编号的电影目录,音频目录,和播放列表目录。确定各个目录名称头部三位数字的编号,以便对相同种类的不本文档来自技高网
...

【技术保护点】
一种对记录在一信息记录介质上的文件进行管理的方法,其中提供了一内容管理文件,该内容管理文件包含许多将记录在所述介质上大量文件分成的组的组信息;且其中通过使用内容管理文件实现这些组和文件的管理。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:宇野绅一郎芦沼孝昭山本行则伊东正纪下田代雅文中村正光田真人
申请(专利权)人:佳能株式会社松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1