[發明專利]根據文件特征碼為文件自動添加文件標簽的方法及系統有效
| 申請號: | 201210590511.4 | 申請日: | 2012-12-29 |
| 公開(公告)號: | CN102999637A | 公開(公告)日: | 2013-03-27 |
| 發明(設計)人: | 王暉;黃祖瑩 | 申請(專利權)人: | 珠海金山辦公軟件有限公司;北京金山辦公軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州新諾專利商標事務所有限公司 44100 | 代理人: | 肖云;張奇洲 |
| 地址: | 519015 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 根據 文件 特征 自動 添加 標簽 方法 系統 | ||
技術領域
本發明屬于文件存儲管理技術領域,具體涉及一種根據文件特征碼為文件自動添加文件標簽的方法及系統。
背景技術
文件管理是操作系統的五大職能之一,主要涉及文件的邏輯組織和物理組織,目錄的結構和管理。所謂文件管理,就是操作系統中實現文件統一管理的一組軟件、被管理的文件以及為實施文件管理所需要的一些數據結構的總稱(是操作系統中負責存取和管理文件信息的機構)從系統角度來看,文件系統是對文件存儲器的存儲空間進行組織,分配和回收,負責文件的存儲,檢索,共享和保護。
現有的文件存儲管理技術是以文件路徑和文件名作為條件去判斷文件的唯一性,進而實現文件的存儲,同時需要手動為文件添加標簽,未能實現文件多重信息的標簽歸類,不利于文件的分類管理和查找。比如:A文件夾中存儲有:第一季度的財務報告、第一季度的生產報告、第一季度的安全報告等等,在B文件夾中存儲有:第二季度的財務報告、第二季度的生產報告、第二季度的安全報告等等,如果用戶要查看財務報告,就需要到每個文件夾去查找出來再集合到一塊供用戶使用。這種依靠文件路徑和文件名的方式,使得文件查找和管理效率低下,尤其是數據龐大的時候,比如調取十年的財務報告。
發明內容
為了解決上述問題,本發明的目的在于提供一種根據文件特征碼為文件自動添加文件標簽的方法及系統,以優化文件分類管理和查找。
為了實現上述發明目的,本發明所采取的技術方案如下:
一種根據文件特征碼為文件自動添加文件標簽的方法,包括以下步驟:
根據第一文件的內容信息獲得與所述第一文件內容一一對應的文件特征碼信息;
根據第一文件的屬性信息生成第一文件標簽集合,所述第一文件標簽集合中包括有多個文件標簽;
在文件特征碼數據存儲系統中查找是否已經存在與所述第一文件相同的文件特征碼信息,所述文件特征碼數據存儲系統包括一存儲文件內容的文件內容存儲單元、一存儲文件特征碼信息的文件特征碼信息存儲單元、以及一存儲文件標簽集合的文件標簽集合存儲單元,在所述文件特征碼數據存儲系統中同一文件的文件特征碼信息、文件內容和文件標簽集合具有一一對應綁定關系;
若已存在,則根據所述文件特征碼信息在所述文件特征碼數據存儲系統中查找出與該文件特征碼信息一一對應的第二文件標簽集合,比對所述第一文件標簽集合與第二文件標簽集合,并將存在于所述第一文件標簽集合中且不存在于第二文件標簽集合中的文件標簽信息添加到第二文件標簽集合中;
若不存在,則將所述第一文件的文件特征碼信息、文件內容和文件標簽集合分別存儲至所述文件特征碼數據存儲系統的文件特征碼信息存儲單元、文件內容存儲單元和文件標簽集合存儲單元中。
進一步的,所述根據第一文件的內容信息獲得與所述第一文件內容一一對應的文件特征碼信息,具體是:根據第一文件內容信息采用散列算法計算獲得與所述第一文件內容一一對應的文件特征碼信息。
進一步的,所述散列算法為MD5算法或者SHA1算法。進一步的,所述文件特征碼數據存儲系統為數組與鏈表的集合、或者數據庫。
一種根據文件特征碼為文件自動添加文件標簽的系統,包括以下模塊:
文件特征碼信息生成模塊,用于根據第一文件的內容信息獲得與所述第一文件內容一一對應的文件特征碼信息;
文件標簽集合生成模塊,用于根據第一文件的屬性信息生成第一文件標簽集合,所述第一文件標簽集合中包括有多個文件標簽;
相同文件特征碼查詢模塊,用于在文件特征碼數據存儲系統中查找是否已經存在與所述第一文件相同的文件特征碼信息;若已存在,則執行文件標簽集合更新模塊;若不存在,則執行文件添加模塊;所述文件特征碼數據存儲系統包括一存儲文件內容的文件內容存儲單元、一存儲文件特征碼信息的文件特征碼信息存儲單元、以及一存儲文件標簽集合的文件標簽集合存儲單元,在所述文件特征碼數據存儲系統中同一文件的文件特征碼信息、文件內容和文件標簽集合具有一一對應綁定關系;
文件標簽集合更新模塊,用于根據所述文件特征碼信息在所述文件特征碼數據存儲系統中查找出與該文件特征碼信息一一對應的第二文件標簽集合,比對所述第一文件標簽集合與第二文件標簽集合,并將存在于所述第一文件標簽集合中且不存在于第二文件標簽集合中的文件標簽信息添加到第二文件標簽集合中;
文件添加模塊,用于將所述第一文件的文件特征碼信息、文件內容和文件標簽集合分別存儲至所述文件特征碼數據存儲系統的文件特征碼信息存儲單元、文件內容存儲單元和文件標簽集合存儲單元中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海金山辦公軟件有限公司;北京金山辦公軟件有限公司,未經珠海金山辦公軟件有限公司;北京金山辦公軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210590511.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:滾涂機工件傳動機架
- 下一篇:一種用于塑膠模具的鏟基結構





