应用模糊矩阵的文件管理方法及管理系统的制作方法

文档序号:6354908阅读:267来源:国知局
专利名称:应用模糊矩阵的文件管理方法及管理系统的制作方法
技术领域
本发明涉及一种文件管理方法及管理系统,尤其涉及一种应用模糊矩阵的文件管 理方法及系统。
背景技术
信息化浪潮使得电子化的资料大量增加,而大容量硬盘技术的快速发展则在技术 和财务上为用户提供了在计算机中存储大量文件的可能性。当计算机硬盘中存储的文件达 到一定数量时,如何有效的管理、查找和使用这些文件就成为一个重要的问题。特别是当用 户需要针对文件管理进行软件开发时,该问题就显得更加突出。换句话说,和容量问题相 比,效率问题正显得越来越重要。目前用户可以使用操作系统中自建的文件管理系统,针对目前广泛流行的 Windows操作系统,普遍使用的文件管理系统是FAT32和NTFS,并且NTFS目前已成为 Windows操作系统的主流文件管理系统。应用软件在使用文件时,需要使用这两种文件管理 系统来进行操作。由于这两种文件系统的封闭性,使得我们无法进一步获得其工作细节,而 就其运行表现来看,在进行文件的批量处理时,如某一类型文件的批量使用、具有某些相同 特征文件的检索等,具有以下不足1、按照文件名来管理文件。文件名作为文件最重要的特征,是NTFS的基础,要求 文件名在一定程度上具有唯一性,在展示给用户时,也以文件名作为最主要的展示特征。而 在实际使用中,用户有时会为不同路径下的不同文件赋予相同的文件名,当用户检索这些 文件时,很难加以区别。2、对文件采用精确管理的策略。NTFS会根据文件的各项特征对其进行精确管理, 如文件名称,类型,关键字,创建日期,修改日期,路径等。当多个文件针对同一主题时,如果 这些文件在NTFS中的特征没有显性的相关性,如查看某一员工的人力资源文件,可能包 括员工信息文件,劳动合同文件等,但有时国家法律法规文件,公司相关人力政策文件等也 会出现在结果中。NTFS无法自动判断用户的需要而给出符合要求的结果,用户必须手动实 现或通过数据库软件来自动实现。3、完全采用按需使用的策略。即当用户需要使用具有某种特征的文件时, Windows才会通过NTFS文件管理系统进行查找,查找完毕后,才会按照用户需要进行操作。 这样就使得针对文件进行操作,特别是所要操作的文件数量较多时,执行效率偏低。

发明内容
本发明的目的是提供一种应用模糊矩阵的文件管理方法和管理系统,自动对文件 进行遍历搜索,建立模糊集,根据其所表征的特征及隶属度的值建立文件管理。当用户针对 具有某一特征的文件进行操作时,本文件管理系统可以根据此前已经建立好的模糊集,快 速找到相关文件,并根据其隶属度排序,供用户使用。本发明提供一种文件管理方法,包括
1)对硬盘中的文件进行遍历搜索,针对每个文件,获得它在NTFS中的所有特征;2)根据获得的文件的特征,生成文件的隶属度模糊矩阵,隶属度表示文件与特征 的相关程度;;3)根据用户指定的文件特征,调用隶属度模糊矩阵,列出具备该特征的文件。当用 户需要针对具有某一特征的文件进行操作时,本发明的方法可以根据模糊矩阵中具有该特 征的文件的各隶属度,列出具备该特征的相应的文件;所述文件管理方法利用操作系统的空闲资源自动进行。所述遍历搜索的文件为硬盘中的用户文件。系统文件不进行搜索。用户文件的识 别可利用终端操作系统的现有技术实现。所述隶属度模糊矩阵的生成方法为A、根据特征与文件相关的级别,即特征的优先级,生成单个文件的特征稀疏矩阵, 矩阵的非零元表示该文件的特征;B、在特征优先级的基础上获取一个文件与一个特征的隶属度值,即获取文件与特 征的相关程度值。隶属度值可由用户手动设定,也可采用现在广泛应用的二元对比排序法 通过计算自动设定。C、将包含同一特征的所有文件的隶属度生成模糊集;D、将所有特征的模糊集组合形成隶属度模糊矩阵,隶属度模糊矩阵为总特征稀疏 矩阵,矩阵中的一个非零元表示一种特征。总特征稀疏矩阵不再是针对某一个特定文件的 稀疏矩阵了,而是针对所有用户文件的特征稀疏矩阵,非零元对应的特征都对应一个模糊 集。将每一个模糊集都看做是稀疏矩阵中的一个元素,直接生成稀疏矩阵即可,这里只是数 学概念的简单应用,总特征稀疏矩阵的生成为现有技术。所述模糊集的生成是通过单个特征稀疏矩阵定位所有包含同一特征的文件。文件 的特征稀疏矩阵用来标示文件所具有的特征,通过稀疏矩阵,可快速定位包含某一特征的 所有文件。从而快速生成文件的隶属度;大大减少计算时间。所述模糊集中元素的排序是根据隶属度大小排序。即根据隶属度值的大小对模糊 集中元素进行排序调整。所述调用模糊矩阵列出文件的方法包括调用隶属度模糊矩阵,根据用户指定特征提取模糊矩阵中的非零元素;根据非零元素对应隶属度,列出隶属度对应的文件。更进一步,所述调用模糊矩阵列出文件的方法为调用总特征稀疏矩阵,根据用户指定特征对应的位置,提取总特征稀疏矩阵对应 的元素;调出元素对应的模糊集;列出模糊集记录的所有文件。由于在总特征稀疏矩阵的生成过程中,已经记录了 每个特征所对应的位置,因此在调用时,只需应用数学现有的简单的稀疏矩阵特征提取方 法,提取总特征稀疏矩阵中标示特征的元素,即该特征的模糊集。模糊集记录了所有包含该 特征的文件及其隶属度,这样就找到了所有具有该特征的文件。所列出的文件按隶属度大小顺序输出。同时本发明还提供一种文件管理系统,包括
4
文件搜索引擎,用于遍历搜索硬盘中所有用户文件。文件搜索引擎可自动执行,能 够区分系统文件和用户文件;操作系统资源管理器,监控系统的空闲资源并根据系统资源的使用率启动或关闭 文件搜索引擎;模糊矩阵生成器,获取隶属度,生成隶属度模糊矩阵;文件查询器,根据用户指定特征,搜索隶属度模糊矩阵,列出包含该特征的文件。 当用户需要查询满足某特征的文件时,该查询器根据特征在模糊矩阵中查询符合条件的隶 属度,列出隶属度所对应的文件。查询的过程是提取隶属度模糊矩阵中的对应该特征的元 素的过程,其运用的数学原理是如果要提取共m行、η列稀疏矩阵中第i行、第j列位置的 元素,只需使用一个η行、m列矩阵与其进行相乘即可,要求该矩阵除第j行、第i列位置元 素为1以外,其他位置元素都为0。发明的优点与积极效果建立依靠文件特征隶属度的文件管理系统,从而实现对文件的模糊管理,可以针 对模糊特征的文件使用,解决了 NTFS系统无法进行模糊处理,用户需要对检索到的文件进 一步判断才能得到需要的文件的不足。在使用文件前,通过自动检索文件、生成特征稀疏矩 阵和模糊矩阵,建立起对文件系统的管理,当用户需要使用某一特征的文件时,可以迅速检 索到相关文件,提高了利用效率。


图1是本发明的管理方法的流程框图;图2是本发明实施例中处理用户文件步骤的流程框图;图3是本发明实施例中处理单个用户文件时的流程框图;图4是本发明实施例中处理用户文件中单个特征的流程框具体实施例方式为了解决NTFS系统无法进行文件的模糊管理和进行文件模糊使用使检索速度慢 的问题,本发明提供了一套文件管理办法和系统,通过建立模糊矩阵,将文件特征的重要性 及文件与特征的相关性加以量化。当用户需要使用包含某一模糊特征的文件时,本发明将 为用户按相关程度和重要性进行排序后的文件列表。本发明的文件管理系统包括文件搜索引擎,遍历搜索硬盘中所有用户文件。操作系统资源管理器,监控系统的空闲资源,当系统资源使用率较低时,启动文件 搜索引擎,当系统资源使用率较高时,关闭文件搜索引擎;模糊矩阵生成器,计算或获取文件的隶属度,并根据文件的隶属度生成模糊集,根 据模糊集生成隶属度模糊矩阵;文件查询器,当用户需要查询满足某特征的文件时,该查询器根据特征在模糊矩 阵中查询符合条件的隶属度,按隶属度的高低顺序列出对应的文件。本发明的实施例是进行“人力资源相关文件”这一模糊特征的文件查询。员工的 相关文件可能包含多种不同特征,包括员工基本信息、员工绩效信息、员工考核评价、公司 关于员工工作岗位的规定和政策,国家关于人力资源的法律法规、公司关于人力资源的条例规程,员工特有的其他文件等等。这些特征分散在不同的文件中,当用户需要针对模糊特 征的文件进行处理时,哪些文件被当成是“人力资源相关文件”需要根据特征的优先级和特 征与文件的相关程度而定。因此,为所有相关文件设定优先级和隶属度,当用户查询时,将 根据优先级的高低和隶属度的大小排序后的文件列表提供给用户,使得优先展示的文件更 满足用户的主观判断,从而节省了用户的主观判断时间。用户需要划定优先级和隶属度下 限值,下限以下的文件都不作为“人力资源文件”,下限以上的文件才被作为搜索结果加以 显不。图1是本发明管理方法的总体流程框图。首先,文件搜索引擎对硬盘上的所有用户文件进行遍历检索并提取每个文件在 NTFS系统中的特征,典型特征有文件名和文件类型等。第二,模糊矩阵生成器根据用户文件的每个特征,生成文件隶属度的模糊矩阵集 合,即隶属度模糊矩阵。模糊矩阵的具体生成步骤如下(一 )按照已设定的特征的优先级,为用户文件建立特征稀疏矩阵;(二)获取每个文件中的每一个特征的隶属度,具体生成过程参见图2、3、4。图2是图1中用户文件的处理流程图。在本发明实施例中,该程序会对诸如具有 “人力资源文件”这样模糊特征的文件进行处理,确定文件针对该特征的优先级和隶属度。 在处理用户文件的流程中,首先初始化已处理文件表和文件特征管理总表;然后提取用户 文件;判断该文件是否已经处理,如果处理过则提取下一个用户文件,若该文件未处理过则 处理该文件,并更新已处理文件表和文件特征管理总表。图3是图2中处理该文件的流程图,当用户文件为新的未处理过的用户文件时,则 提取文件的所有特征并生成该文件的特征管理表,同时根据该特征管理表,生成单个文件 特征稀疏矩阵,矩阵的非零元表示文件的的特征。若该用户文件是处理过的用户文件,则找 到该用户文件已有的文件特征管理表及对应的文件特征稀疏矩阵;然后读取文件特征管理 表中的每个特征,对每个特征进行处理。图4则显示了对文件特征管理表中一个特征进行处理的流程。首先判定该特征是 否已经处理过,若处理过则返回文件处理;若没有处理过则判断该特征是否为新特征,若不 为新特征,则直接读取该特征的隶属度值,若该特征为新特征则生成该特征的隶属度值,该 值由二元对比排序法生成;最后更新文件的特征管理表。经过上述处理即可获得一个文件中包含的一个特征的隶属度值。表1是某一文件的文件特征管理表示例。文件特征管理表包括特征的名称或描 述,在示例中用大写字母A、B、C表示,代表了用户所需要表示的特征。优先级代表了文件与 特征的相关级别,优先级高的特征,表明该特征相对该文件的重要程度也高,优先级高的特 征将被优先提供给用户使用。隶属度表示该文件与各个特征的具体相关程度,在优先级相 同的情况下,隶属度高的文件将被优先提供给用户使用。表1文件特征管理表
权利要求
1.一种应用模糊矩阵的文件管理方法,包括如下步骤1)对硬盘中的文件进行遍历搜索,针对每个文件,获得它在NTFS中的所有特征;2)根据文件特征,生成隶属度模糊矩阵,隶属度表示文件与特征的相关程度;3)根据用户指定的文件特征,调用隶属度模糊矩阵,列出具备该特征的文件。
2.根据权利要求1所述的应用模糊矩阵的文件管理方法,其特征在于所述遍历搜索的 文件为硬盘中的用户文件。
3.根据权利要求1所述的应用模糊矩阵的文件管理方法,其特征在于所述隶属度模糊 矩阵的生成方法为A、按照特征的优先级,生成单个文件的特征稀疏矩阵,矩阵的非零元表示文件的特征;B、在特征优先级的基础上获取单个文件与单个特征相关的隶属度;C、将包含同一特征的所有文件的隶属度生成模糊集;D、将所有特征的模糊集组合形成隶属度模糊矩阵,隶属度模糊矩阵为总特征稀疏矩 阵,矩阵中的一个非零元代表一种特征。
4.根据权利要求3所述的应用模糊矩阵的文件管理方法,其特征在于通过单个特征稀 疏矩阵定位所有包含同一特征的文件生成模糊集。
5.根据权利要求3所述的应用模糊矩阵的文件管理方法,其特征在于所述模糊集中元 素按照隶属度大小排序。
6.根据权利要求1所述的应用模糊矩阵的文件管理方法,其特征在于所述调用模糊矩 阵列出文件的方法包括调用隶属度模糊矩阵,根据用户指定特征提取模糊矩阵中对应的非零元素; 根据非零元素对应的隶属度,列出隶属度对应的文件。
7.根据权利要求3所述的应用模糊矩阵的文件管理方法,其特征在于所述调用模糊矩 阵列出文件的方法为调用总特征稀疏矩阵,根据用户指定特征对应的位置,提取总特征稀疏矩阵对应的元素;调出元素对应的模糊集; 列出模糊集记录的所有文件。
8.根据权利要求1或6或7所述的应用模糊矩阵的文件管理方法,其特征在于所列出 的文件按隶属度由高到低输出。
9.根据权利要求1所述的应用模糊矩阵的文件管理方法,其特征在于所述文件管理方 法利用操作系统的空闲资源自动进行。
10.一种应用模糊矩阵的文件管理系统,其特征在于包括 文件搜索引擎,用于遍历搜索硬盘中所有用户文件;操作系统资源管理器,监控系统的空闲资源并根据系统资源的使用率启动或关闭文件 搜索引擎;模糊矩阵生成器,获取隶属度,生成隶属度模糊矩阵;文件查询器,根据用户指定的文件特征,查询隶属度模糊矩阵,并列出对应的文件。
全文摘要
本发明公开了一种应用模糊矩阵的文件管理方法及管理系统,管理方法包括下列步骤1)对硬盘中的文件进行遍历搜索,针对每个文件,获得它在NTFS中的所有特征;2)根据文件特征,生成隶属度模糊矩阵,隶属度表示文件与特征的相关程度;3)根据用户指定的文件特征,调用隶属度模糊矩阵,列出具备该特征的文件。管理系统包括文件搜索引擎、操作系统资源管理器、模糊矩阵生成器、文件查询器。本发明实现了对文件的模糊管理,解决了NTFS系统无法进行模糊处理,用户需要对检索到的文件进一步判断才能得到需要的文件的不足。通过自动检索文件,生成模糊矩阵,当用户需要使用某一特征的文件时,可以迅速检索到相关文件,提高了效率。
文档编号G06F17/30GK102117324SQ201110045400
公开日2011年7月6日 申请日期2011年2月24日 优先权日2011年2月24日
发明者康晓勇 申请人:上海北大方正科技电脑系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1