[發(fā)明專利]根據(jù)文件特征碼為文件自動添加文件標(biāo)簽的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210590511.4 | 申請日: | 2012-12-29 |
| 公開(公告)號: | CN102999637A | 公開(公告)日: | 2013-03-27 |
| 發(fā)明(設(shè)計)人: | 王暉;黃祖瑩 | 申請(專利權(quán))人: | 珠海金山辦公軟件有限公司;北京金山辦公軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州新諾專利商標(biāo)事務(wù)所有限公司 44100 | 代理人: | 肖云;張奇洲 |
| 地址: | 519015 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 根據(jù) 文件 特征 自動 添加 標(biāo)簽 方法 系統(tǒng) | ||
1.一種根據(jù)文件特征碼為文件自動添加文件標(biāo)簽的方法,其特征在于包括以下步驟:
根據(jù)第一文件的內(nèi)容信息獲得與所述第一文件內(nèi)容一一對應(yīng)的文件特征碼信息;
根據(jù)第一文件的屬性信息生成第一文件標(biāo)簽集合,所述第一文件標(biāo)簽集合中包括有多個文件標(biāo)簽;
在文件特征碼數(shù)據(jù)存儲系統(tǒng)中查找是否已經(jīng)存在與所述第一文件相同的文件特征碼信息,所述文件特征碼數(shù)據(jù)存儲系統(tǒng)包括一存儲文件內(nèi)容的文件內(nèi)容存儲單元、一存儲文件特征碼信息的文件特征碼信息存儲單元、以及一存儲文件標(biāo)簽集合的文件標(biāo)簽集合存儲單元,在所述文件特征碼數(shù)據(jù)存儲系統(tǒng)中同一文件的文件特征碼信息、文件內(nèi)容和文件標(biāo)簽集合具有一一對應(yīng)綁定關(guān)系;
若已存在,則根據(jù)所述文件特征碼信息在所述文件特征碼數(shù)據(jù)存儲系統(tǒng)中查找出與該文件特征碼信息一一對應(yīng)的第二文件標(biāo)簽集合,比對所述第一文件標(biāo)簽集合與第二文件標(biāo)簽集合,并將存在于所述第一文件標(biāo)簽集合中且不存在于第二文件標(biāo)簽集合中的文件標(biāo)簽信息添加到第二文件標(biāo)簽集合中;
若不存在,則將所述第一文件的文件特征碼信息、文件內(nèi)容和文件標(biāo)簽集合分別存儲至所述文件特征碼數(shù)據(jù)存儲系統(tǒng)的文件特征碼信息存儲單元、文件內(nèi)容存儲單元和文件標(biāo)簽集合存儲單元中。
2.根據(jù)權(quán)利要求1所述的根據(jù)文件特征碼為文件自動添加文件標(biāo)簽的方法,其特征在于:
所述根據(jù)第一文件的內(nèi)容信息獲得與所述第一文件內(nèi)容一一對應(yīng)的文件特征碼信息,具體是:根據(jù)第一文件內(nèi)容信息采用散列算法計算獲得與所述第一文件內(nèi)容一一對應(yīng)的文件特征碼信息。
3.根據(jù)權(quán)利要求2所述的根據(jù)文件特征碼為文件自動添加文件標(biāo)簽的方法,其特征在于:
所述散列算法為MD5算法或者SHA1算法。
4.根據(jù)權(quán)利要求1-3任一項所述的根據(jù)文件特征碼為文件自動添加文件標(biāo)簽的方法,其特征在于:
所述文件特征碼數(shù)據(jù)存儲系統(tǒng)為數(shù)組與鏈表的集合、或者數(shù)據(jù)庫。
5.一種根據(jù)文件特征碼為文件自動添加文件標(biāo)簽的系統(tǒng),其特征在于包括以下模塊:
文件特征碼信息生成模塊,用于根據(jù)第一文件的內(nèi)容信息獲得與所述第一文件內(nèi)容一一對應(yīng)的文件特征碼信息;
文件標(biāo)簽集合生成模塊,用于根據(jù)第一文件的屬性信息生成第一文件標(biāo)簽集合,所述第一文件標(biāo)簽集合中包括有多個文件標(biāo)簽;
相同文件特征碼查詢模塊,用于在文件特征碼數(shù)據(jù)存儲系統(tǒng)中查找是否已經(jīng)存在與所述第一文件相同的文件特征碼信息;若已存在,則執(zhí)行文件標(biāo)簽集合更新模塊;若不存在,則執(zhí)行文件添加模塊;所述文件特征碼數(shù)據(jù)存儲系統(tǒng)包括一存儲文件內(nèi)容的文件內(nèi)容存儲單元、一存儲文件特征碼信息的文件特征碼信息存儲單元、以及一存儲文件標(biāo)簽集合的文件標(biāo)簽集合存儲單元,在所述文件特征碼數(shù)據(jù)存儲系統(tǒng)中同一文件的文件特征碼信息、文件內(nèi)容和文件標(biāo)簽集合具有一一對應(yīng)綁定關(guān)系;
文件標(biāo)簽集合更新模塊,用于根據(jù)所述文件特征碼信息在所述文件特征碼數(shù)據(jù)存儲系統(tǒng)中查找出與該文件特征碼信息一一對應(yīng)的第二文件標(biāo)簽集合,比對所述第一文件標(biāo)簽集合與第二文件標(biāo)簽集合,并將存在于所述第一文件標(biāo)簽集合中且不存在于第二文件標(biāo)簽集合中的文件標(biāo)簽信息添加到第二文件標(biāo)簽集合中;
文件添加模塊,用于將所述第一文件的文件特征碼信息、文件內(nèi)容和文件標(biāo)簽集合分別存儲至所述文件特征碼數(shù)據(jù)存儲系統(tǒng)的文件特征碼信息存儲單元、文件內(nèi)容存儲單元和文件標(biāo)簽集合存儲單元中。
6.根據(jù)權(quán)利要求5所述的根據(jù)文件特征碼為文件自動添加文件標(biāo)簽的系統(tǒng),其特征在于:
所述文件特征碼信息生成模塊根據(jù)第一文件的內(nèi)容信息獲得與所述第一文件內(nèi)容一一對應(yīng)的文件特征碼信息,具體是:根據(jù)第一文件內(nèi)容信息采用散列算法計算獲得與所述第一文件內(nèi)容一一對應(yīng)的文件特征碼信息。
7.根據(jù)權(quán)利要求6所述的根據(jù)文件特征碼為文件自動添加文件標(biāo)簽的系統(tǒng),其特征在于:
所述散列算法為MD5算法或者SHA1算法。
8.根據(jù)權(quán)利要求5-7任一項所述的根據(jù)文件特征碼為文件自動添加文件標(biāo)簽的系統(tǒng),其特征在于:
所述文件特征碼數(shù)據(jù)存儲系統(tǒng)為數(shù)組與鏈表的集合、或者數(shù)據(jù)庫。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于珠海金山辦公軟件有限公司;北京金山辦公軟件有限公司,未經(jīng)珠海金山辦公軟件有限公司;北京金山辦公軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210590511.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





