專利名稱:應(yīng)用模糊矩陣的文件管理方法及管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種文件管理方法及管理系統(tǒng),尤其涉及一種應(yīng)用模糊矩陣的文件管 理方法及系統(tǒng)。
背景技術(shù):
信息化浪潮使得電子化的資料大量增加,而大容量硬盤技術(shù)的快速發(fā)展則在技術(shù) 和財務(wù)上為用戶提供了在計算機中存儲大量文件的可能性。當(dāng)計算機硬盤中存儲的文件達 到一定數(shù)量時,如何有效的管理、查找和使用這些文件就成為一個重要的問題。特別是當(dāng)用 戶需要針對文件管理進行軟件開發(fā)時,該問題就顯得更加突出。換句話說,和容量問題相 比,效率問題正顯得越來越重要。目前用戶可以使用操作系統(tǒng)中自建的文件管理系統(tǒng),針對目前廣泛流行的 Windows操作系統(tǒng),普遍使用的文件管理系統(tǒng)是FAT32和NTFS,并且NTFS目前已成為 Windows操作系統(tǒng)的主流文件管理系統(tǒng)。應(yīng)用軟件在使用文件時,需要使用這兩種文件管理 系統(tǒng)來進行操作。由于這兩種文件系統(tǒng)的封閉性,使得我們無法進一步獲得其工作細(xì)節(jié),而 就其運行表現(xiàn)來看,在進行文件的批量處理時,如某一類型文件的批量使用、具有某些相同 特征文件的檢索等,具有以下不足1、按照文件名來管理文件。文件名作為文件最重要的特征,是NTFS的基礎(chǔ),要求 文件名在一定程度上具有唯一性,在展示給用戶時,也以文件名作為最主要的展示特征。而 在實際使用中,用戶有時會為不同路徑下的不同文件賦予相同的文件名,當(dāng)用戶檢索這些 文件時,很難加以區(qū)別。2、對文件采用精確管理的策略。NTFS會根據(jù)文件的各項特征對其進行精確管理, 如文件名稱,類型,關(guān)鍵字,創(chuàng)建日期,修改日期,路徑等。當(dāng)多個文件針對同一主題時,如果 這些文件在NTFS中的特征沒有顯性的相關(guān)性,如查看某一員工的人力資源文件,可能包 括員工信息文件,勞動合同文件等,但有時國家法律法規(guī)文件,公司相關(guān)人力政策文件等也 會出現(xiàn)在結(jié)果中。NTFS無法自動判斷用戶的需要而給出符合要求的結(jié)果,用戶必須手動實 現(xiàn)或通過數(shù)據(jù)庫軟件來自動實現(xiàn)。3、完全采用按需使用的策略。即當(dāng)用戶需要使用具有某種特征的文件時, Windows才會通過NTFS文件管理系統(tǒng)進行查找,查找完畢后,才會按照用戶需要進行操作。 這樣就使得針對文件進行操作,特別是所要操作的文件數(shù)量較多時,執(zhí)行效率偏低。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種應(yīng)用模糊矩陣的文件管理方法和管理系統(tǒng),自動對文件 進行遍歷搜索,建立模糊集,根據(jù)其所表征的特征及隸屬度的值建立文件管理。當(dāng)用戶針對 具有某一特征的文件進行操作時,本文件管理系統(tǒng)可以根據(jù)此前已經(jīng)建立好的模糊集,快 速找到相關(guān)文件,并根據(jù)其隸屬度排序,供用戶使用。本發(fā)明提供一種文件管理方法,包括
1)對硬盤中的文件進行遍歷搜索,針對每個文件,獲得它在NTFS中的所有特征;2)根據(jù)獲得的文件的特征,生成文件的隸屬度模糊矩陣,隸屬度表示文件與特征 的相關(guān)程度;;3)根據(jù)用戶指定的文件特征,調(diào)用隸屬度模糊矩陣,列出具備該特征的文件。當(dāng)用 戶需要針對具有某一特征的文件進行操作時,本發(fā)明的方法可以根據(jù)模糊矩陣中具有該特 征的文件的各隸屬度,列出具備該特征的相應(yīng)的文件;所述文件管理方法利用操作系統(tǒng)的空閑資源自動進行。所述遍歷搜索的文件為硬盤中的用戶文件。系統(tǒng)文件不進行搜索。用戶文件的識 別可利用終端操作系統(tǒng)的現(xiàn)有技術(shù)實現(xiàn)。所述隸屬度模糊矩陣的生成方法為A、根據(jù)特征與文件相關(guān)的級別,即特征的優(yōu)先級,生成單個文件的特征稀疏矩陣, 矩陣的非零元表示該文件的特征;B、在特征優(yōu)先級的基礎(chǔ)上獲取一個文件與一個特征的隸屬度值,即獲取文件與特 征的相關(guān)程度值。隸屬度值可由用戶手動設(shè)定,也可采用現(xiàn)在廣泛應(yīng)用的二元對比排序法 通過計算自動設(shè)定。C、將包含同一特征的所有文件的隸屬度生成模糊集;D、將所有特征的模糊集組合形成隸屬度模糊矩陣,隸屬度模糊矩陣為總特征稀疏 矩陣,矩陣中的一個非零元表示一種特征。總特征稀疏矩陣不再是針對某一個特定文件的 稀疏矩陣了,而是針對所有用戶文件的特征稀疏矩陣,非零元對應(yīng)的特征都對應(yīng)一個模糊 集。將每一個模糊集都看做是稀疏矩陣中的一個元素,直接生成稀疏矩陣即可,這里只是數(shù) 學(xué)概念的簡單應(yīng)用,總特征稀疏矩陣的生成為現(xiàn)有技術(shù)。所述模糊集的生成是通過單個特征稀疏矩陣定位所有包含同一特征的文件。文件 的特征稀疏矩陣用來標(biāo)示文件所具有的特征,通過稀疏矩陣,可快速定位包含某一特征的 所有文件。從而快速生成文件的隸屬度;大大減少計算時間。所述模糊集中元素的排序是根據(jù)隸屬度大小排序。即根據(jù)隸屬度值的大小對模糊 集中元素進行排序調(diào)整。所述調(diào)用模糊矩陣列出文件的方法包括調(diào)用隸屬度模糊矩陣,根據(jù)用戶指定特征提取模糊矩陣中的非零元素;根據(jù)非零元素對應(yīng)隸屬度,列出隸屬度對應(yīng)的文件。更進一步,所述調(diào)用模糊矩陣列出文件的方法為調(diào)用總特征稀疏矩陣,根據(jù)用戶指定特征對應(yīng)的位置,提取總特征稀疏矩陣對應(yīng) 的元素;調(diào)出元素對應(yīng)的模糊集;列出模糊集記錄的所有文件。由于在總特征稀疏矩陣的生成過程中,已經(jīng)記錄了 每個特征所對應(yīng)的位置,因此在調(diào)用時,只需應(yīng)用數(shù)學(xué)現(xiàn)有的簡單的稀疏矩陣特征提取方 法,提取總特征稀疏矩陣中標(biāo)示特征的元素,即該特征的模糊集。模糊集記錄了所有包含該 特征的文件及其隸屬度,這樣就找到了所有具有該特征的文件。所列出的文件按隸屬度大小順序輸出。同時本發(fā)明還提供一種文件管理系統(tǒng),包括
4
文件搜索引擎,用于遍歷搜索硬盤中所有用戶文件。文件搜索引擎可自動執(zhí)行,能 夠區(qū)分系統(tǒng)文件和用戶文件;操作系統(tǒng)資源管理器,監(jiān)控系統(tǒng)的空閑資源并根據(jù)系統(tǒng)資源的使用率啟動或關(guān)閉 文件搜索引擎;模糊矩陣生成器,獲取隸屬度,生成隸屬度模糊矩陣;文件查詢器,根據(jù)用戶指定特征,搜索隸屬度模糊矩陣,列出包含該特征的文件。 當(dāng)用戶需要查詢滿足某特征的文件時,該查詢器根據(jù)特征在模糊矩陣中查詢符合條件的隸 屬度,列出隸屬度所對應(yīng)的文件。查詢的過程是提取隸屬度模糊矩陣中的對應(yīng)該特征的元 素的過程,其運用的數(shù)學(xué)原理是如果要提取共m行、η列稀疏矩陣中第i行、第j列位置的 元素,只需使用一個η行、m列矩陣與其進行相乘即可,要求該矩陣除第j行、第i列位置元 素為1以外,其他位置元素都為0。發(fā)明的優(yōu)點與積極效果建立依靠文件特征隸屬度的文件管理系統(tǒng),從而實現(xiàn)對文件的模糊管理,可以針 對模糊特征的文件使用,解決了 NTFS系統(tǒng)無法進行模糊處理,用戶需要對檢索到的文件進 一步判斷才能得到需要的文件的不足。在使用文件前,通過自動檢索文件、生成特征稀疏矩 陣和模糊矩陣,建立起對文件系統(tǒng)的管理,當(dāng)用戶需要使用某一特征的文件時,可以迅速檢 索到相關(guān)文件,提高了利用效率。
圖1是本發(fā)明的管理方法的流程框圖;圖2是本發(fā)明實施例中處理用戶文件步驟的流程框圖;圖3是本發(fā)明實施例中處理單個用戶文件時的流程框圖;圖4是本發(fā)明實施例中處理用戶文件中單個特征的流程框具體實施例方式為了解決NTFS系統(tǒng)無法進行文件的模糊管理和進行文件模糊使用使檢索速度慢 的問題,本發(fā)明提供了一套文件管理辦法和系統(tǒng),通過建立模糊矩陣,將文件特征的重要性 及文件與特征的相關(guān)性加以量化。當(dāng)用戶需要使用包含某一模糊特征的文件時,本發(fā)明將 為用戶按相關(guān)程度和重要性進行排序后的文件列表。本發(fā)明的文件管理系統(tǒng)包括文件搜索引擎,遍歷搜索硬盤中所有用戶文件。操作系統(tǒng)資源管理器,監(jiān)控系統(tǒng)的空閑資源,當(dāng)系統(tǒng)資源使用率較低時,啟動文件 搜索引擎,當(dāng)系統(tǒng)資源使用率較高時,關(guān)閉文件搜索引擎;模糊矩陣生成器,計算或獲取文件的隸屬度,并根據(jù)文件的隸屬度生成模糊集,根 據(jù)模糊集生成隸屬度模糊矩陣;文件查詢器,當(dāng)用戶需要查詢滿足某特征的文件時,該查詢器根據(jù)特征在模糊矩 陣中查詢符合條件的隸屬度,按隸屬度的高低順序列出對應(yīng)的文件。本發(fā)明的實施例是進行“人力資源相關(guān)文件”這一模糊特征的文件查詢。員工的 相關(guān)文件可能包含多種不同特征,包括員工基本信息、員工績效信息、員工考核評價、公司 關(guān)于員工工作崗位的規(guī)定和政策,國家關(guān)于人力資源的法律法規(guī)、公司關(guān)于人力資源的條例規(guī)程,員工特有的其他文件等等。這些特征分散在不同的文件中,當(dāng)用戶需要針對模糊特 征的文件進行處理時,哪些文件被當(dāng)成是“人力資源相關(guān)文件”需要根據(jù)特征的優(yōu)先級和特 征與文件的相關(guān)程度而定。因此,為所有相關(guān)文件設(shè)定優(yōu)先級和隸屬度,當(dāng)用戶查詢時,將 根據(jù)優(yōu)先級的高低和隸屬度的大小排序后的文件列表提供給用戶,使得優(yōu)先展示的文件更 滿足用戶的主觀判斷,從而節(jié)省了用戶的主觀判斷時間。用戶需要劃定優(yōu)先級和隸屬度下 限值,下限以下的文件都不作為“人力資源文件”,下限以上的文件才被作為搜索結(jié)果加以 顯不。圖1是本發(fā)明管理方法的總體流程框圖。首先,文件搜索引擎對硬盤上的所有用戶文件進行遍歷檢索并提取每個文件在 NTFS系統(tǒng)中的特征,典型特征有文件名和文件類型等。第二,模糊矩陣生成器根據(jù)用戶文件的每個特征,生成文件隸屬度的模糊矩陣集 合,即隸屬度模糊矩陣。模糊矩陣的具體生成步驟如下(一 )按照已設(shè)定的特征的優(yōu)先級,為用戶文件建立特征稀疏矩陣;(二)獲取每個文件中的每一個特征的隸屬度,具體生成過程參見圖2、3、4。圖2是圖1中用戶文件的處理流程圖。在本發(fā)明實施例中,該程序會對諸如具有 “人力資源文件”這樣模糊特征的文件進行處理,確定文件針對該特征的優(yōu)先級和隸屬度。 在處理用戶文件的流程中,首先初始化已處理文件表和文件特征管理總表;然后提取用戶 文件;判斷該文件是否已經(jīng)處理,如果處理過則提取下一個用戶文件,若該文件未處理過則 處理該文件,并更新已處理文件表和文件特征管理總表。圖3是圖2中處理該文件的流程圖,當(dāng)用戶文件為新的未處理過的用戶文件時,則 提取文件的所有特征并生成該文件的特征管理表,同時根據(jù)該特征管理表,生成單個文件 特征稀疏矩陣,矩陣的非零元表示文件的的特征。若該用戶文件是處理過的用戶文件,則找 到該用戶文件已有的文件特征管理表及對應(yīng)的文件特征稀疏矩陣;然后讀取文件特征管理 表中的每個特征,對每個特征進行處理。圖4則顯示了對文件特征管理表中一個特征進行處理的流程。首先判定該特征是 否已經(jīng)處理過,若處理過則返回文件處理;若沒有處理過則判斷該特征是否為新特征,若不 為新特征,則直接讀取該特征的隸屬度值,若該特征為新特征則生成該特征的隸屬度值,該 值由二元對比排序法生成;最后更新文件的特征管理表。經(jīng)過上述處理即可獲得一個文件中包含的一個特征的隸屬度值。表1是某一文件的文件特征管理表示例。文件特征管理表包括特征的名稱或描 述,在示例中用大寫字母A、B、C表示,代表了用戶所需要表示的特征。優(yōu)先級代表了文件與 特征的相關(guān)級別,優(yōu)先級高的特征,表明該特征相對該文件的重要程度也高,優(yōu)先級高的特 征將被優(yōu)先提供給用戶使用。隸屬度表示該文件與各個特征的具體相關(guān)程度,在優(yōu)先級相 同的情況下,隸屬度高的文件將被優(yōu)先提供給用戶使用。表1文件特征管理表
權(quán)利要求
1.一種應(yīng)用模糊矩陣的文件管理方法,包括如下步驟1)對硬盤中的文件進行遍歷搜索,針對每個文件,獲得它在NTFS中的所有特征;2)根據(jù)文件特征,生成隸屬度模糊矩陣,隸屬度表示文件與特征的相關(guān)程度;3)根據(jù)用戶指定的文件特征,調(diào)用隸屬度模糊矩陣,列出具備該特征的文件。
2.根據(jù)權(quán)利要求1所述的應(yīng)用模糊矩陣的文件管理方法,其特征在于所述遍歷搜索的 文件為硬盤中的用戶文件。
3.根據(jù)權(quán)利要求1所述的應(yīng)用模糊矩陣的文件管理方法,其特征在于所述隸屬度模糊 矩陣的生成方法為A、按照特征的優(yōu)先級,生成單個文件的特征稀疏矩陣,矩陣的非零元表示文件的特征;B、在特征優(yōu)先級的基礎(chǔ)上獲取單個文件與單個特征相關(guān)的隸屬度;C、將包含同一特征的所有文件的隸屬度生成模糊集;D、將所有特征的模糊集組合形成隸屬度模糊矩陣,隸屬度模糊矩陣為總特征稀疏矩 陣,矩陣中的一個非零元代表一種特征。
4.根據(jù)權(quán)利要求3所述的應(yīng)用模糊矩陣的文件管理方法,其特征在于通過單個特征稀 疏矩陣定位所有包含同一特征的文件生成模糊集。
5.根據(jù)權(quán)利要求3所述的應(yīng)用模糊矩陣的文件管理方法,其特征在于所述模糊集中元 素按照隸屬度大小排序。
6.根據(jù)權(quán)利要求1所述的應(yīng)用模糊矩陣的文件管理方法,其特征在于所述調(diào)用模糊矩 陣列出文件的方法包括調(diào)用隸屬度模糊矩陣,根據(jù)用戶指定特征提取模糊矩陣中對應(yīng)的非零元素; 根據(jù)非零元素對應(yīng)的隸屬度,列出隸屬度對應(yīng)的文件。
7.根據(jù)權(quán)利要求3所述的應(yīng)用模糊矩陣的文件管理方法,其特征在于所述調(diào)用模糊矩 陣列出文件的方法為調(diào)用總特征稀疏矩陣,根據(jù)用戶指定特征對應(yīng)的位置,提取總特征稀疏矩陣對應(yīng)的元素;調(diào)出元素對應(yīng)的模糊集; 列出模糊集記錄的所有文件。
8.根據(jù)權(quán)利要求1或6或7所述的應(yīng)用模糊矩陣的文件管理方法,其特征在于所列出 的文件按隸屬度由高到低輸出。
9.根據(jù)權(quán)利要求1所述的應(yīng)用模糊矩陣的文件管理方法,其特征在于所述文件管理方 法利用操作系統(tǒng)的空閑資源自動進行。
10.一種應(yīng)用模糊矩陣的文件管理系統(tǒng),其特征在于包括 文件搜索引擎,用于遍歷搜索硬盤中所有用戶文件;操作系統(tǒng)資源管理器,監(jiān)控系統(tǒng)的空閑資源并根據(jù)系統(tǒng)資源的使用率啟動或關(guān)閉文件 搜索引擎;模糊矩陣生成器,獲取隸屬度,生成隸屬度模糊矩陣;文件查詢器,根據(jù)用戶指定的文件特征,查詢隸屬度模糊矩陣,并列出對應(yīng)的文件。
全文摘要
本發(fā)明公開了一種應(yīng)用模糊矩陣的文件管理方法及管理系統(tǒng),管理方法包括下列步驟1)對硬盤中的文件進行遍歷搜索,針對每個文件,獲得它在NTFS中的所有特征;2)根據(jù)文件特征,生成隸屬度模糊矩陣,隸屬度表示文件與特征的相關(guān)程度;3)根據(jù)用戶指定的文件特征,調(diào)用隸屬度模糊矩陣,列出具備該特征的文件。管理系統(tǒng)包括文件搜索引擎、操作系統(tǒng)資源管理器、模糊矩陣生成器、文件查詢器。本發(fā)明實現(xiàn)了對文件的模糊管理,解決了NTFS系統(tǒng)無法進行模糊處理,用戶需要對檢索到的文件進一步判斷才能得到需要的文件的不足。通過自動檢索文件,生成模糊矩陣,當(dāng)用戶需要使用某一特征的文件時,可以迅速檢索到相關(guān)文件,提高了效率。
文檔編號G06F17/30GK102117324SQ201110045400
公開日2011年7月6日 申請日期2011年2月24日 優(yōu)先權(quán)日2011年2月24日
發(fā)明者康曉勇 申請人:上海北大方正科技電腦系統(tǒng)有限公司