文件系统路径处理装置和方法

文档序号:6651010阅读:128来源:国知局
专利名称:文件系统路径处理装置和方法
技术领域
根据本发明的设备和方法涉及一种文件系统路径处理装置和其方法,更具体地说,涉及一种使得目录或文件能够从它们所在的位置被容易地搜索到的文件系统路径处理装置和方法。
背景技术
通常地,诸如家用电器、通信装置和机顶盒的电子装置使用用于存储和处理数据的便携式存储介质。便携式存储介质的例子包括硬盘驱动器、软盘、通用串行总线(USB)闪速驱动器(UFD)、安全数字(SD)卡、记忆棒、多媒体记忆卡(MMC)和微型闪存卡。
参考图1,便携式存储介质10通过插入到形成在主机装置20中的插槽21中而被连接到主机装置20,便携式存储介质10从主机装置20接收数据并存储数据。主机装置20包括文件系统,该文件系统将数据作为目录和文件存储在便携式存储介质10中,并管理该目录和文件,主机装置20将文件系统和数据一起存储在便携式存储介质10中。
为了将简单的数据表示为有意义的数据,也就是说,将二进制数据0和1表示为例如具有文件或目录形式的数据,对文件系统进行处理来获得抽象的数据,例如,卷、数据块映射、数据块、目录和文件。文件系统操作指的是对在文件系统中处理的抽象数据编索引和进行修改的操作。
为了指定预定的文件或目录,以分层树结构的抽象形式实现文件系统,然后使用通过将根节点和预定文件或目录所在的节点进行连接来创建的路径名。
例如,在文件系统使用路径名“/user/bin/ls”指定文件“ls”的情况中,第一个符号“/”指示路径名中的根节点。符号“/”也可用作区分在根节点的更低层的文件或目录。如果预定的节点可具有子节点,则它可被称作目录。另一方面,如果预定的节点没有任何子节点,则它可被称作文件。
图2是传统的文件系统路径处理装置的方框图。
参考图2,该系统包括用户输入单元30,用户将处理预定文件或目录的请求发送到该用户输入单元30;路径解释单元40,解释预定文件或目录的路径名;和处理单元50,当用户请求时处理预定文件或目录。
图3是示出当用户使用图2的系统发出请求时访问文件或目录的传统方法的示图。
参考图3,在用户希望访问具有路径名“/user/bin/ls”的文件“ls”的情况中,用户使用路径名“/user/bin/ls”将处理文件“ls”的请求发送到用户输入单元30。
在解释路径名“/user/bin/ls”之前,从根节点到相关的文件“ls”所在的节点的多个节点被连接。这里,用户请求的文件“ls”的处理操作可以包括添加、读、写或删除。
具体地说,如图3(a)所示,路径解释单元40确定节点“user”(/user/)是否存在于文件系统中的根节点“/”的多个子节点中。
此后,如果节点“user”被找到,则如图3(b)所示,路径解释单元40检测节点“bin”(/user/bin/)是否存在于节点“user”的多个子节点中。此后,如果节点“bin”被找到,则如图3(c)所示,路径解释单元40检测节点“ls”(/user/bin/ls)是否存在于节点“bin”的多个子节点中。如果节点“ls”被找到,则当用户请求时,处理单元50处理节点“ls”。
路径解释单元40在从根节点到文件“ls”所在的节点的全部节点中搜索,以找到文件“ls”。因此,如果在根节点和与用户请求的目录或文件相对应的节点之间仅有几个节点,则路径解释单元40能够在相对短的时间内搜索到请求的目录或文件。然而,如果在根节点和与用户请求的目录或文件相对应的节点之间有相当多数量的节点,则路径解释单元40将花费相当多的时间来搜索请求的目录或文件。例如,在使用文件分配表(FAT)文件系统搜索预定目录或文件的情况中,预定目录或文件必须与其他目录或文件连续比较。随着将与预定目录或文件进行比较的目录或文件的数量的增加,搜索预定目录或文件所需的时间也会增加。
因此,需要研究新的方法来减少在相当多数量的目录或文件中搜索预定目录或文件所需的时间。
美国第6,643,654号专利公开了一种文件系统,该文件系统通过使用符号“/”和“”将路径名、文件名、和命名的数据流表示为,例如,“/DIR1/foostream1”,使得目录、文件或数据流能够被快速访问。然而,这个专利文件系统需要用户预先了解他或她希望搜索的目录或文件的位置。因此,当相当多数量的目录或文件将被搜索时,搜索期望的目录或文件将需要相当多的时间。

发明内容
本发明提供一种文件系统路径处理装置及其方法,在该装置和方法中,通过适当地修改指定或解释预定文件或目录的方式,能够快速地搜索和处理预定文件或目录。
通过回顾如下的描述、附图和权利要求,本发明的上述声明的方面和其他方面、特征和优点将会对本领域的技术人员变得清楚。
根据本发明的一方面,提供一种文件系统处理装置,该装置包括用户输入单元,接收由用户输入的路径名,该路径名包括节点扩展和对象名;和处理单元,在预定层产生多个节点,并在产生的节点之中的一个节点产生对象,所述一个节点与所述对象名相对应。
根据本发明的另一方面,提供一种文件系统路径处理装置,该装置包括用户输入单元,接收由用户输入的路径名,所述路径名包括用于访问位于在预定层产生的多个节点之中的一个节点的预定对象的节点扩展和对象名;和处理单元,通过参考所述节点扩展来确定所述预定对象所在的所述一个节点,并且使得能够访问所述预定对象。
根据本发明的另一方面,提供一种文件系统路径处理装置,包括用户输入单元,接收由用户输入的路径名,该路径名包括节点扩展和对象名;和处理单元,在预定层产生多个节点,并在产生的节点之中的一个节点产生对象,所述一个节点与所述对象名相对应,以及通过参考所述节点扩展来确定所述对象所在的所述一个节点,使得所述对象可被访问。
根据本发明的另一方面,提供一种文件系统路径处理方法,该方法包括接收由用户输入的路径名,该路径名包括节点扩展和对象名;和根据所述路径名,在预定层产生多个节点,并在多个节点之中的一个节点产生对象,所述一个节点与所述对象名相对应。
根据本发明的另一方面,提供一种文件系统路径处理方法,该方法包括接收由用户输入的路径名,该路径名包括用于访问包括在在预定层产生的多个节点之中的一个节点中的预定对象的节点扩展和对象名;和通过参考所述节点扩展来确定所述预定对象所在的所述一个节点,并且使得能够访问所述预定对象。


通过参考附图对本发明的示例性实施例进行的详细描述,本发明的上述和其他特征与优点将会变得更清楚,其中图1是连接到主机装置的典型的便携式存储介质的方框图;图2是传统的文件系统路径处理装置的方框图;图3是示出传统的文件系统路径处理方法的示图;图4是根据本发明示例性实施例的文件系统路径处理装置的方框图;图5是示出根据本发明示例性实施例的文件名的示图;图6A是示出根据本发明另一实施例的路径名的示图;图6B是示出根据本发明另一实施例的路径名的示图;图7是示出使用根据本发明示例性实施例的文件系统路径处理方法来产生对象的方法的流程图;图8是示出使用根据本发明示例性实施例的文件系统路径处理方法来访问对象的方法的流程图;和图9是示出根据本发明示例性实施例的文件系统路径处理方法的示图。
具体实施例方式
现在,将参考附图更充分描述本发明,本发明的示例性实施例将会在附图中显示。通过参考如下的示例性实施例的详细描述和附图,将更容易地理解本发明的优点和特征以及实现本发明的方法。然而,本发明可以以多种不同的形式被实施,并且不应该理解为限定于这里所阐述的实施例。而是,这些示例性实施例被提供以使本公布将变得充分和完整,并将本发明的构思充分地传达给本领域的技术人员,本发明将仅被权利要求限定。说明书中相同的标号始终表示相同的部件。
现在将通过参考其中显示有本发明示例性实施例的附图来更充分地描述本发明。
图4是根据本发明示例性实施例的文件系统路径处理装置100的方框图。参考图4,文件系统路径处理装置100包括用户输入单元110,从用户接收路径名,该路径名包括节点扩展和将产生的对象的名称;和处理单元120,通过参考包括在由用户输入单元110接收的路径名中的节点扩展来产生对象和/或使得所述对象可被访问。这里,所述节点扩展是指定到由处理单元120产生的对象的实际路径的标识符,随后将被更详细描述所述节点扩展。
节点可以是目录或文件。具体地说,可以具有子节点的节点被称作目录,没有任何子节点的节点被称作文件。在本发明的如下示例性实施例中,假定节点是可具有另一目录的目录或作为子节点的文件。
在本发明的如下示例性实施例中,可由处理单元120在节点产生的对象可以是目录或文件。在文件系统中,多个文件或目录以分层树结构被抽象化,并通过参考该分层树结构而被访问。在文件系统中,文件或目录被视为对象。因此,在本示例性实施例中,在节点产生的文件或目录被称作对象。
参考图5,用户可以使用包含节点扩展200和扩展父节点名300的路径名来在预定节点产生对象。
路径名包括第一节点扩展210,其指示节点是否将在预定层产生;第二节点扩展220,它的值X指示将在预定层产生的节点的数量;和扩展父节点名300,其是通过参考第二节点扩展220而产生的X个节点的扩展父节点的名称。换句话说,用户可以使用第一节点扩展210指示他或她是否希望产生与扩展父节点的子节点一样多的节点,并可以使用第二节点扩展220指定将被产生为扩展父节点的子节点的节点的数量。
在本示例性实施例中,符号$被用作第一节点扩展210。然而,数字、字母或不同于符号$的符号也可用作第一节点扩展210。另外,可以使用多于一个的第一节点扩展,包括在节点扩展200中的第一节点扩展的数量可以根据使用目的而确定。第一节点扩展210也可以用作确定根据本发明示例性实施例的文件系统路径处理装置100是否使用户能够使用包括节点扩展200的路径名来产生或访问对象的基础。换句话说,如果用户使用第一节点扩展210,则可以通过根据本发明示例性实施例的方法来实施文件系统路径的处理。然而,如果用户不使用第一节点扩展210,则以传统的方法实施文件系统路径的处理。
具体地说,如图5中所示,三个第一节点扩展210可以包括被在路径名中,即,一个在扩展父节点名300之前,另一个在扩展父节点名300和第二节点扩展220之间,另一个在第二节点扩展220之后。或者,如图6A中所示,符号“”可以作为第一节点扩展210位于扩展父节点名300和第二节点扩展220之间。或者,如图6B中所示,第二节点扩展220可以在扩展父节点名300之前。
第二节点扩展220指定将被产生为扩展父节点300的子节点的节点的数量。假定第二节点扩展220被设定为100,则通过参考第二节点扩展220产生作为具有扩展父节点名300的扩展父节点的子节点的100个节点,即,第0到第99个节点。
如果用户希望使用包括第一和第二节点扩展210和220的路径名产生对象,则处理单元120可以在与预定函数的输出相对应的节点产生对象,该预定函数接收作为输入的产生的对象的名称和第二节点扩展220的值。
例如,假定用户希望使用路径名“/user/$bin$100$/”产生具有对象名“ls”的对象。在这种情况中,第一节点扩展210对应于“$”,第二节点扩展220的值是“100”,扩展父节点名300是“bin”。
然后,处理单元120可以在作为扩展父节点的bin节点的更低层产生100个节点并在产生的节点中的一个节点产生对象,所述一个节点与作为具有作为输入的“ls”和“100”的节点扩展函数的散列(hash)函数hash()的输出相对应。尽管本示例性实施例被描述为对象名“ls”和第二节点扩展220的值“100”都被用作节点扩展函数的组成部分,但是可以仅将作为节点扩展函数的基本组成部分的对象名“ls”输入到节点扩展函数。或者,对象名“ls”可以和各种表示路径名的组成部分一起被输入到hash函数hash()。换句话说,处理单元120产生第0到第99个节点,作为扩展父节点“bin”的子节点。下文中,如果hash函数hash(),即,hash(ls,100)的输出被确定为,例如,3,则处理单元120可以将路径名“/user/$bin$100$/”改变为路径名“/user/bin/3/ls”。
hash函数hash()作为示例被提供,以更好地理解本发明,因此,根据使用目的,不同于hash函数hash()的函数可被用作节点扩展函数。另外,可以根据第二节点扩展220的值X确定将被用作节点扩展函数的函数的种类。换句话说,只要能够产生与第二节点扩展220的值即X一样多的输出,所有可能的函数都可作为节点扩展函数的候选。
在本示例性实施例中,文件系统路径处理装置100还可以包括路径修改单元130,根据节点扩展函数的输出来改变由用户输入的路径名;和路径信息存储单元140,存储关于与节点扩展函数的输出相对应的节点的路径信息。
因此,当用户希望访问由处理单元120产生的对象时,通过参考存储在路径信息存储单元140中的信息,能够快速地搜索到该对象所在的节点。
换句话说,通过参考图5中示出的包括节点扩展200的路径名,用户能够容易地访问由处理单元120产生的对象。例如,用户可以使用路径名“/user/$bin$100$/ls”访问对象“ls”。在这种情况中,处理单元120确定路径名“/user/$bin$100$/ls”是否包括节点扩展200,并识别路径名“/user/$bin$100$/ls”包括节点扩展200以及节点扩展函数,即,hash(ls,100)的输出是3。
具体地说,处理单元120通过参考包括在由用户输入的路径名中的节点扩展200的第一节点扩展210,确定作为节点“bin”的子节点的节点是否已在作为扩展父节点的“bin”节点的更低层产生。另外,处理单元120通过参考第二节点扩展220确定已经被产生为节点“bin”的子节点的节点的数量。下文中,处理单元120将对象名“ls”和第二节点扩展220的值,即,“100”输入到hash函数hash(),由此获得作为hash函数hash()的输出的值“3”。
路径修改单元130将包括在由用户输入的路径名中的节点扩展200替换为hash函数hash()的输出,即,3,从而,路径名“/user/$bin$100$/ls”被改变为“/user/bin/3/ls”。因此,可以搜索到用户希望访问的对象所在的预定节点,而不需要搜索全部节点。然而,根据示例性实施例,可以通过处理单元执行前述的路径名改变,而不需要采用路径修改单元130。
处理单元120可以通过参考节点扩展200来读取或删除全部100个节点。
例如,如果用户将读命令readdir()和路径名“/user/$bin$100$/”一起输入,则处理单元120连续读取从“/user/bin/0”到“/user/bin/99”的多个节点并将这些节点的内容返回给用户。如果将删除命令rmdir()和路径名“/user/$bin$100$/”一起输入,则处理单元120删除从“/user/bin/0”到“/user/bin/99”的全部节点,然后删除从节点“/user/bin/0”到“/user/bin/99”的扩展父节点“/user/bin”。
现在将详细描述根据本发明示例性实施例的文件系统路径处理方法。
图7是示出使用根据本发明示例性实施例的文件系统路径处理方法来产生对象的方法的流程图。
参考图5和7,在操作S110中用户通过将包括节点扩展200和对象名的路径名输入到用户输入单元110,来请求产生预定对象。这里,所述路径名包括节点扩展200和扩展父节点名300。如图5中所示,节点扩展200包括第一节点扩展210和第二节点扩展220。
在操作S120中,处理单元产生与第二节点扩展220的值一样多的节点,作为节点(下文中称作扩展父节点)的将产生的预定对象所在的子节点。
在操作S120中产生的节点可以以使用各种数字、字母和/或符号的不同方式被命名。在操作S130中,处理单元120选择产生的节点中的一个,该节点与具有作为输入的对象名的节点扩展函数的输出相对应。
关于在操作S130中选择的节点的信息被存储在路径信息存储单元140中。因此,用户随后能够通过参考存储在路径信息存储单元140中的信息来容易地访问所述预定对象。用户可以使用节点扩展函数,而不是通过参考存储在路径信息存储单元140中的信息来访问所述预定对象。
在操作S140中,处理单元120将输入的路径名改变为包括关于在操作S130中选择的节点的信息的路径名。
在操作S150中,通过参考在操作S140中获得的路径名来产生预定对象。
图8是示出根据本发明示例性实施例的访问使用图7的方法而产生的对象的方法的流程图。
参考图8,在操作S210中,用户通过输入被用作产生预定对象的对象名和路径名来请求访问该预定对象。
在操作S220中,路径修改单元130参考具有作为用户输入的对象名的节点扩展函数的输出,来改变输入的路径名。路径修改单元130可以通过参考存储在路径信息存储单元140中的信息来改变由用户输入的路径名。
在操作S230中,处理单元120通过参考改变的路径名来访问所述预定对象。
因此,由于预定对象可被容易地访问,而不需要搜索全部节点,直到找到所述预定对象所在的节点,所以可以减少搜索预定对象所需的时间。
另外,如果用户希望验证通过参考包括在输入的路径名中的节点扩展200而产生的节点的内容或删除节点,则处理单元120可以连续地验证节点的内容或连续地删除节点。
现在将参考图9更详细地描述根据本发明示例性实施例的文件系统路径处理方法。
如果用户通过输入包括节点扩展和对象名“ls”的路径名“/user/$bin$X$/ls”来请求产生预定对象,则如图9(a)中所示,处理单元120确定节点“user”是否存在于根节点“/”的子节点之中。
如果从根节点“/”的子节点之中找到节点“user”,则如图9(b)中所示,确定作为扩展父节点的节点“bin”是否存在于节点“user”(/user/)的子节点之中。如果从节点“user”的子节点之中找到节点“bin”(/user/bin),则如图9(c)中所示,处理单元120通过参考包括在输入的路径名“/user/$bin$X$/ls”中的第二节点扩展220,来产生X个节点。
此后,如图9(d)中所示,处理单元120确定一个节点存在于所述X个节点中,所述一个节点与具有作为输入值的对象名“ls”和第二节点扩展220的值的节点扩展函数的输出相对应,处理单元120根据确定结果在所述一个节点所在位置产生具有名称“ls”的对象,。
另外,以与上述对象产生过程类似的方式能够访问产生的对象。
如上所述,在所述文件系统路径处理装置和方法中,没有必要搜索全部节点来找到期望的对象所在的节点,因此,可以显著地减少搜索对象所需的时间。
在总结详细的描述时,本领域的技术人员应该理解,在基本上不脱离本发明的精神的情况下,可以对根据示例性实施例的文件系统路径处理装置和方法做出多种改变和修改。因此,公开的本发明的示例性实施例仅是用于一般和描述意义的,不是用于限定目的。
权利要求
1.一种文件系统路径处理装置,包括用户输入单元,接收由用户输入的路径名,所述路径名包括节点扩展和对象名;和处理单元,在预定层产生多个节点并在产生的节点中的一个节点产生对象,所述一个节点与所述对象名相对应。
2.如权利要求1所述的文件系统路径处理装置,其中,所述节点扩展包括第一节点扩展,指示节点是否将在所述预定层产生;和第二节点扩展,指示将在所述预定层产生的节点的数量。
3.如权利要求2所述的文件系统路径处理装置,其中,所述处理单元在产生的节点中的一个节点产生所述对象,所述一个节点与具有作为输入的对象名的节点扩展函数的输出相对应。
4.如权利要求3所述的文件系统路径处理装置,其中,所述处理单元通过将所述路径名输入改变为包括所述节点扩展函数的输出的路径名来在所述一个节点产生所述对象。
5.如权利要求4所述的文件系统路径处理装置,还包括存储关于所述一个节点的信息的路径信息存储单元,其中,所述信息包括改变的路径名。
6.如权利要求3所述的文件系统路径处理装置,还包括路径修改单元,将包括在所述输入的路径名中的所述节点扩展替换为与所述一个节点相对应的所述节点扩展函数的输出;和路径信息存储单元,存储关于所述一个节点的信息。
7.一种文件系统路径处理装置,包括用户输入单元,接收由用户输入的路径名,所述路径名包括用于访问位于在预定层产生的多个节点之中的一个节点的预定对象的节点扩展和对象名;和处理单元,通过参考所述节点扩展来确定所述预定对象所在的所述一个节点,以及使得能够访问所述预定对象。
8.如权利要求7所述的文件系统路径处理装置,其中,所述节点扩展包括第一节点扩展,指示节点是否已经在所述预定层产生;和第二节点扩展,指示在所述预定层产生的节点的数量。
9.如权利要求8所述的文件系统路径处理装置,其中,所述处理单元将产生的节点中的所述一个节点确定为所述预定对象所在的节点,所述一个节点与具有作为输入的对象名的节点扩展函数的输出相对应。
10.如权利要求9所述的文件系统路径处理装置,其中,所述处理单元通过将所述路径名输入改变为包括所述节点扩展函数的输出的路径名来确定所述一个节点。
11.如权利要求10所述的文件系统路径处理装置,还包括存储关于所述一个节点的信息的路径信息存储单元,其中,所述信息包括改变的路径名。
12.如权利要求9所述的文件系统路径处理装置,还包括路径修改单元,将包括在所述输入路径名中的所述节点扩展替换为与所述一个节点相对应的所述节点扩展函数的输出;和路径信息存储单元,存储关于所述一个节点的信息。
13.一种文件系统路径处理装置,包括用户输入单元,接收由用户输入的路径名,所述路径名包括节点扩展和对象名;和处理单元,在预定层产生多个节点,并在产生的节点之中的一个节点产生对象,所述一个节点与所述对象名相对应,以及通过参考所述节点扩展来确定所述对象所在的所述一个节点,使得所述对象可被访问。
14.如权利要求13所述的文件系统路径处理装置,其中,所述节点扩展包括第一节点扩展,指示节点是否将在所述预定层产生或节点是否已经在所述预定层产生;和第二节点扩展,指示将在所述预定层产生的节点的数量或已经在所述预定层产生的节点的数量。
15.如权利要求14所述的文件系统路径处理装置,其中,所述处理单元在产生的节点中的所述一个节点产生对象,并将产生的节点中的所述一个节点确定为所述对象所在的节点,所述一个节点与具有作为输入的对象名的节点扩展函数的输出相对应。
16.如权利要求15所述的文件系统路径处理装置,其中,所述处理单元通过将所述路径名输入改变为包括所述节点扩展函数的输出的路径名来在所述一个节点产生所述对象,和访问在所述一个节点的所述对象。
17.如权利要求16所述的文件系统路径处理装置,还包括存储关于所述一个节点的信息的路径信息存储单元,其中,所述信息包括改变的路径名。
18.如权利要求15所述的文件系统路径处理装置,还包括路径修改单元,将包括在所述输入的路径名中的所述节点扩展替换为与所述一个节点相对应的所述节点扩展函数的输出;和路径信息存储单元,存储关于所述一个节点的信息。
19.一种文件系统路径处理方法,包括接收由用户输入的路径名,所述路径名包括节点扩展和对象名;和根据所述路径名,在预定层产生多个节点,并在多个节点之中的一个节点产生对象,所述一个节点与所述对象名相对应。
20.如权利要求19所述的文件系统路径处理方法,其中,所述节点扩展包括第一节点扩展,指示节点是否将在所述预定层产生;和第二节点扩展,指示将在所述预定层产生的节点的数量。
21.如权利要求20所述的文件系统路径处理方法,其中,所述对象的产生的步骤包括在产生的节点中的一个节点产生所述对象,所述一个节点与具有作为输入的对象名的节点扩展函数的输出相对应。
22.如权利要求21所述的文件系统路径处理方法,其中,在所述一个节点产生所述对象的步骤包括将所述输入的路径名改变为包括所述节点扩展函数的输出的路径名。
23.如权利要求22所述的文件系统路径处理方法,还包括存储关于所述一个节点的信息,其中,所述信息包括改变的路径名。
24.如权利要求21所述的文件系统路径处理方法,还包括将包括在所述输入的路径名中的所述节点扩展替换为与所述一个节点相对应的所述节点扩展函数的输出;和存储关于所述一个节点的信息。
25.一种文件系统路径处理方法,包括接收由用户输入的路径名,所述路径名包括用于访问位于在预定层产生的多个节点之中的一个节点的预定对象的节点扩展和对象名;和通过参考所述节点扩展来确定所述预定对象所在的所述一个节点,并且使得能够访问所述预定对象。
26.如权利要求25所述的文件系统路径处理方法,其中,所述节点扩展包括第一节点扩展,指示节点是否已经在所述预定层产生;和第二节点扩展,指示在所述预定层产生的节点的数量。
27.如权利要求26所述的文件系统路径处理方法,包括将产生的节点中的所述一个节点确定为所述预定对象所在的一个节点,所述一个节点与具有作为输入的对象名的节点扩展函数的输出相对应。
28.如权利要求27所述的文件系统路径处理方法,其中确定所述一个节点的步骤包括将所述路径名输入改变为包括所述节点扩展函数的输出的路径名。
29.如权利要求28所述的文件系统路径处理方法,还包括存储关于所述一个节点的信息,其中,所述信息包括改变的路径名。
30.如权利要求27所述的文件系统路径处理方法,还包括将包括在所述路径名输入中的所述节点扩展替换为与所述一个节点相对应的所述节点扩展函数的输出;和存储关于所述一个节点的信息。
全文摘要
本发明提供一种文件系统路径处理装置及其方法。具体地讲,提供一种使得目录或文件能够从它们所在位置被容易地搜索到的文件系统路径处理装置和方法。所述装置包括用户输入单元,接收由用户输入的包括节点扩展和对象名的路径名;和处理单元,在预定层产生多个节点并在产生的节点中的一个节点产生对象,其中,所述一个节点与所述对象名相对应。所述处理单元还通过参考所述节点扩展来确定所述对象所在的所述一个节点,使得可以访问所述对象。
文档编号G06F17/30GK1783087SQ20051012582
公开日2006年6月7日 申请日期2005年11月30日 优先权日2004年12月2日
发明者权们相 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1