一種文件內(nèi)容的檢索方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及計算機處理技術領域,尤其涉及一種文件內(nèi)容的檢索方法及裝置。
【背景技術】
[0002] 隨著信息時代的到來,可檢索的文件的數(shù)量不斷增長。如何有效地在大量文件中 查找有用信息變得十分關鍵。
[0003] 現(xiàn)有傳統(tǒng)的文件檢索系統(tǒng)依賴于關鍵字搜索。這些系統(tǒng)主要考慮若干特定因素來 執(zhí)行文件檢索,例如查詢在文件中出現(xiàn)的頻率和位置、指向文件的超鏈接、文件訪問信息, 等等。
[0004] 然而,現(xiàn)有的檢索方法僅依賴于關鍵字檢索,檢索規(guī)則簡單,不能有效地滿足各種 檢索需求。而且,每次檢索均需全盤重新檢查,檢索速度慢,當系統(tǒng)中新增了包括關鍵字等 敏感信息的文件,需要全盤檢測才能發(fā)現(xiàn),占用了較多的系統(tǒng)資源,檢索效率低,同時無法 實時地保證用戶數(shù)據(jù)安全。
【發(fā)明內(nèi)容】
[0005] 針對現(xiàn)有技術的缺陷,本發(fā)明提供一種文件內(nèi)容的檢索方法及裝置,通過豐富的 檢索規(guī)則,滿足各種檢索需求,并提高了檢索速度,且能夠?qū)ξ募兓M行實時監(jiān)控,快速 發(fā)現(xiàn)敏感文件。
[0006] 第一方面,本發(fā)明提供了一種文件內(nèi)容的檢索方法,所述方法包括:
[0007] 接收用戶輸入檢索界面的至少一個檢索信息,根據(jù)預設策略將所述至少一個檢索 ?目息進行組合,獲得檢索規(guī)則;
[0008] 采用所述檢索規(guī)則對待檢索區(qū)域中的文件進行檢索,以查看所有文件中的至少一 個文件是否包括所述檢索規(guī)則中的檢索信息;
[0009] 若檢索到包括所述檢索信息的一個以上文件,則將所述一個以上文件的標識展 示,否則,在檢索界面展示未檢索到相關文件的提示信息。
[0010] 優(yōu)選地,所述檢索信息為下述的一種或多種:
[0011] 文件名稱、文件類型、檢索的文件位置、文件最大字數(shù)、檢索模式、檢索關鍵字及關 鍵字與或關系。
[0012] 優(yōu)選地,所述待檢索區(qū)域為檢索裝置所屬終端中預定義的檢索區(qū)域,所述待檢索 區(qū)域包括:檢索裝置所屬終端中的硬盤、U盤。
[0013] 優(yōu)選地,所述方法還包括:
[0014] 在用戶未修訂輸入的檢索信息時,定期采用所述檢索規(guī)則對所述待檢索區(qū)域中的 所有文件進行檢索。
[0015] 優(yōu)選地,所述定期采用所述檢索規(guī)則對所述待檢索區(qū)域中的所有文件進行檢索, 包括:
[0016] 確認所述待檢索區(qū)域中的新增加的文件或修改文件,采用所述檢索規(guī)則對所述新 增加的文件或修改文件進行檢索;
[0017] 若所述新增加的文件或修改文件中包括所述檢索規(guī)則中的檢索信息,則將所述新 增加的文件或修改文件的標識展示給用戶。
[0018] 優(yōu)選地,所述方法還包括:
[0019] 將檢索過的文件的路徑、文件大小、修改時間、檢索結(jié)果及文件對應的檢索規(guī)則記 錄至緩存列表中。
[0020] 優(yōu)選地,所述采用所述檢索規(guī)則對待檢索區(qū)域中的文件進行檢索的步驟之前,所 述方法還包括:
[0021] 查詢緩存列表,判斷所述緩存列表中是否有待檢索的文件記錄;
[0022] 若所述緩存列表中有待檢索的文件記錄,則判斷所述文件對應的檢索規(guī)則與當前 的檢索規(guī)則是否一致;
[0023] 若所述文件對應的檢索規(guī)則與當前的檢索規(guī)則一致,則判斷所述待檢索的文件是 否有修改;
[0024] 若所述待檢索的文件沒有修改,則根據(jù)所述緩存列表中緩存數(shù)據(jù),獲取所述文件 的檢索結(jié)果;
[0025] 若所述待檢索的文件有修改,則采用當前的檢索規(guī)則對所述待檢索的文件進行檢 索。
[0026] 第二方面,本發(fā)明提供了一種文件內(nèi)容的檢索裝置,所述裝置包括:
[0027] 規(guī)則獲取單元,用于接收用戶輸入檢索界面的至少一個檢索信息,根據(jù)預設策略 將所述至少一個檢索信息進行組合,獲得檢索規(guī)則;
[0028] 檢索單元,用于采用所述檢索規(guī)則對待檢索區(qū)域中的文件進行檢索,以查看所有 文件中的至少一個文件是否包括所述檢索規(guī)則中的檢索信息;
[0029] 展示單元,用于當檢索到包括所述檢索信息的一個以上文件時,將所述一個以上 文件的標識展示,否則,在檢索界面展示未檢索到相關文件的提示信息。
[0030] 優(yōu)選地,所述檢索信息為下述的一種或多種:
[0031] 文件名稱、文件類型、檢索的文件位置、文件最大字數(shù)、檢索模式、檢索關鍵字及關 鍵字與或關系。
[0032] 優(yōu)選地,所述待檢索區(qū)域為檢索裝置所屬終端中預定義的檢索區(qū)域,所述待檢索 區(qū)域包括:檢索裝置所屬終端中的硬盤、U盤。
[0033] 優(yōu)選地,所述裝置還包括:
[0034] 定期檢索單元,用于在用戶未修訂輸入的檢索信息時,定期采用所述檢索規(guī)則對 所述待檢索區(qū)域中的所有文件進行檢索。
[0035] 優(yōu)選地,所述定期檢索單元,還用于:
[0036] 確認所述待檢索區(qū)域中的新增加的文件或修改文件,采用所述檢索規(guī)則對所述新 增加的文件或修改文件進行檢索;
[0037] 若所述新增加的文件或修改文件中包括所述檢索規(guī)則中的檢索信息,則將所述新 增加的文件或修改文件的標識展示給用戶。
[0038] 優(yōu)選地,所述裝置還包括:
[0039] 緩存單元,用于將檢索過的文件的路徑、文件大小、修改時間、檢索結(jié)果及文件對 應的檢索規(guī)則記錄至緩存列表中。
[0040] 優(yōu)選地,所述裝置還包括查詢單元,用于:
[0041] 查詢緩存列表,判斷所述緩存列表中是否有待檢索的文件記錄;
[0042] 若所述緩存列表中有待檢索的文件記錄,則判斷所述文件對應的檢索規(guī)則與當前 的檢索規(guī)則是否一致;
[0043] 若所述文件對應的檢索規(guī)則與當前的檢索規(guī)則一致,則判斷所述待檢索的文件是 否有修改;
[0044] 若所述待檢索的文件沒有修改,則根據(jù)所述緩存列表中緩存數(shù)據(jù),獲取所述文件 的檢索結(jié)果;
[0045] 若所述待檢索的文件有修改,則采用當前的檢索規(guī)則對所述待檢索的文件進行檢 索。
[0046] 由上述技術方案可知,本發(fā)明提供一種文件內(nèi)容的檢索方法及裝置,通過豐富的 檢索規(guī)則對多個文件進行檢索,得到檢索結(jié)果,能夠滿足各種檢索需求,并提高了檢索速 度,且能夠?qū)ξ募兓M行實時監(jiān)控,快速發(fā)現(xiàn)敏感文件,提高了檢索效率。
【附圖說明】
[0047] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些圖獲得其他的附圖。
[0048] 圖1是本發(fā)明一實施例提供的一種文件內(nèi)容的檢索方法的流程示意圖;
[0049] 圖2是本發(fā)明另一實施例提供的一種文件內(nèi)容的檢索方法中動態(tài)監(jiān)控文件的流 程不意圖;
[0050] 圖3是本發(fā)明另一實施例提供的一種文件內(nèi)容檢索方法的流程示意圖;
[0051] 圖4是本發(fā)明一實施例提供的一種文件內(nèi)容的檢索裝置的結(jié)構示意圖。
【具體實施方式】
[0052] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0053] 如圖1所示,為本發(fā)明一實施例提供的一種文件內(nèi)容的檢索方法,該方法包括如 下步驟:
[0054] SlOl :接