專利名稱:一種利用標簽管理文件的方法、即時通信客戶端及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及計算機技術,尤其涉及一種利用標簽(Tag)管理文件的方法、 即時通信客戶端及系統(tǒng)。
背景技術:
隨著網(wǎng)絡技術的發(fā)展,網(wǎng)絡即時通信軟件已經(jīng)被大多數(shù)的網(wǎng)民所接受,成 為用戶必不可少的軟件工具,不但在平時的休閑娛樂中,而且在用戶的工作中 得到廣泛的使用。現(xiàn)有技術中的即時通信軟件不僅僅的能夠滿足用戶溝通的需 要,而更像一個平臺,讓用戶通過該平臺能夠更加方便的使用各種互聯(lián)網(wǎng)服務, 因此如何將即時通信技術與Web技術結合起來更好的滿足用戶的需求,成為研 究發(fā)展的一個新的方向。
目前各種基于Web2.0的應用中均廣泛的使用了標簽技術,用戶使用標簽 能夠更加方便的管理自身收藏的Web內容。然而,目前標簽技術還主要是用于 對自身收藏的Web內容進行管理,如何應用標簽技術對用戶終端中存儲的文件 進行管理是現(xiàn)有技術中亟待解決的問題。
發(fā)明內容
本發(fā)明提供一種利用標簽管理文件的方法、即時通信客戶端及系統(tǒng),使得 即時通信客戶端能夠利用標簽對用戶終端設備中存儲的文件進行管理。 本發(fā)明技術方案包括 一種利用標簽管理文件的方法,包括步驟
A、即時通信客戶端根據(jù)用戶發(fā)出的虛擬目錄建立請求建立虛擬目錄,并 將用戶指定的標簽名稱設置為所述虛擬目錄的標簽;
B、即時通信客戶端將用戶選取的,內容與所述標簽相關聯(lián)的本地文件設 置為所述虛擬目錄的歸屬文件,將各歸屬文件的名稱及路徑與標簽名稱關聯(lián)保
存;
c、即時通信客戶端捕獲到用戶發(fā)出的虛擬目錄瀏覽請求時,將虛擬目錄 與其歸屬文件的關聯(lián)關系顯示在即時通信客戶端的界面中。
較佳的,還包括步驟
即時通信客戶端將所述設置的標簽發(fā)送到服務器,服務器判斷所述用戶標 識對應的標簽中是否包含該標簽,若是,流程結束,否則,將接收到的標簽添 加到所述用戶標識對應的標簽列表中。
較佳的,用戶修改本地已建立的虛擬目錄的標簽時,即時通信客戶端將原 標簽及修改后標簽一并發(fā)送給服務器,服務器將與該用戶標識關聯(lián)保存的所述 原標簽替換為所述^^改后的標簽。
較佳的,服務器收到用戶發(fā)出的標簽查詢請求時,根據(jù)請求中攜帶的用戶 標識及口令對該用戶進行身份驗證,若驗證通過,則將本地存儲的與所述用戶 標識相關聯(lián)的標簽返回給用戶。
較佳的,服務器收到用戶發(fā)出的標簽開放指令時,根據(jù)指令中攜帶的用戶 標識及口令對該用戶進行身份驗證,若驗證通過,則從所述用戶標識對應的標 簽中查詢指令中指定開放的標簽,將查詢到的標簽設置為開放狀態(tài);
服務器接收到聯(lián)系人查詢請求時,根據(jù)請求中攜帶的標簽查詢具有該標簽 且將該標簽設置為開放狀態(tài)的用戶,將查詢到的用戶標識返回給查詢發(fā)起用 戶。
一種即時通信客戶端,包括虛擬目錄建立模塊、歸屬文件設置模塊和虛擬 目錄顯示模塊,其中,
虛擬目錄建立模塊,用于根據(jù)用戶的虛擬目錄建立指令建立虛擬目錄,為 該虛擬目錄設置用戶指定的標簽,將該標簽名稱發(fā)送給歸屬文件設置模塊;
歸屬文件設置模塊,用于將用戶選取的,內容與所述標簽相關聯(lián)的本地文
件設置為所述虛擬目錄的歸屬文件,將各歸屬文件的名稱及路徑與標簽名稱關
聯(lián)保存;
虛擬目錄顯示模塊,在收到用戶發(fā)出的虛擬目錄瀏覽請求時,用于從歸屬 文件設置模塊中查詢該虛擬目錄的標簽名稱及其對應的歸屬文件的名稱,將其 關聯(lián)關系顯示在即時通信客戶端的界面中。
較佳的,還包括
標簽上傳模塊,用于將用戶設置的標簽上傳給標簽服務器,以及在用戶修 改本地已建立的虛擬目錄的標簽時,將原標簽及修改后標簽一并上傳給標簽 服務器。
一種利用標簽管理文件的系統(tǒng),包括即時通信客戶端和標簽服務器,其中,
即時通信客戶端,用于建立具有指定標簽的虛擬目錄,將用戶指定的文件 設置為該虛擬目錄的歸屬文件,存儲各歸屬文件的路徑與標簽的關聯(lián)關系,在 捕獲到虛擬目錄瀏覽請求時,顯示虛擬目錄與其歸屬文件的關聯(lián)關系,以及將 虛擬目錄的標簽發(fā)送給標簽服務器;
標簽服務器,用于將用戶的標簽與用戶的標識關聯(lián)保存。
較佳的,所述即時通信客戶端具體包括
虛擬目錄建立模塊,用于根據(jù)用戶的虛擬目錄建立指令建立虛擬目錄,為 該虛擬目錄設置用戶指定的標簽,將該標簽名稱發(fā)送給歸屬文件設置模塊;
歸屬文件設置模塊,用于將用戶選取的,內容與所述標簽相關聯(lián)的本地文 件設置為所述虛擬目錄的歸屬文件,將各歸屬文件的名稱及路徑與標簽名稱關 聯(lián)保存;
虛擬目錄顯示模塊,在收到用戶發(fā)出的虛擬目錄瀏覽請求時,用于從歸屬 文件設置模塊中查詢該虛擬目錄的標簽名稱及其對應的歸屬文件的名稱,并顯 示其關聯(lián)關系;
標簽上傳模塊,用于將用戶設置的標簽上傳給標簽服務器,以及在用戶修 改本地已建立的虛擬目錄的標簽時,將原標簽及^^改后標簽一并上傳給標簽服較佳的,所述標簽服務器具體包括:
標簽接收模塊,用于接收即時通信客戶端上傳的標簽,當上傳的標簽為用 戶新建的標簽時,將其發(fā)送給判斷模塊,當上傳的標簽為用戶對原有標簽進行 修改后的標簽時,將原標簽及修改后標簽一并發(fā)送給標簽更新模塊;
判斷模塊,用于判斷標簽存儲模塊中與所述用戶標識關聯(lián)存儲的標簽中是 否包含所述新建的標簽,若不包含,則將該標簽添加到所述用戶標識對應的標 簽列表中。
標簽存儲模塊,用于將用戶的標簽與用戶的標識關聯(lián)保存; 標簽更新模塊,用于將標簽存儲模塊中存儲的與用戶標識對應的所述原標 簽替換為所述修改后的標簽。 本發(fā)明有益效杲如下
本發(fā)明技術方案中,用戶利用即時通信客戶端建立虛擬目錄,即時通信客 戶端將用戶選取的本地文件設置為所述虛擬目錄的歸屬文件,將各歸屬文件的 名稱及路徑與虛擬目錄的標簽關聯(lián)保存,當即時通信客戶端捕獲到用戶發(fā)出的 虛擬目錄瀏覽請求時,將虛擬目錄與其歸屬文件的關聯(lián)關系顯示在即時通信客 戶端的界面中。本發(fā)明使得用戶能夠利用即時通信客戶端將本地保存的內容相 關的文件通過虛擬目錄的標簽關聯(lián)起來,從而方便了用戶對本地文件的查找、 操作及管理。
進一步,本發(fā)明中即時通信客戶端可將用戶設置的虛擬目錄標簽上傳到服 務器進行保存,從而使得用戶能夠隨時隨地查詢及下載自身設置的虛擬目錄標 簽;更進一步,用戶可將服務器端存儲的部分或全部標簽設置為開放狀態(tài),從 而使得用戶之間能夠通過開放的標簽方便快捷查找到與自身具有同樣信息和/ 或愛好的聯(lián)系人。
圖1為本發(fā)明利用標簽管理文件的方法的流程圖2為本發(fā)明中利用服務器對用戶設置的標簽進行存儲管理的流程圖3為本發(fā)明中將服務器端存儲的用戶標簽設置為開放狀態(tài)的流程圖4為本發(fā)明即時通信客戶端的結構框圖5為本發(fā)明利用標簽管理文件的系統(tǒng)的結構框圖。
具體實施例方式
本發(fā)明提供一種利用標簽管理文件的方法、即時通信客戶端及系統(tǒng),本發(fā) 明技術方案中,用戶利用即時通信客戶端建立虛擬目錄,即時通信客戶端將用 戶選取的本地文件設置為所述虛擬目錄的歸屬文件,將各歸屬文件的名稱及路 徑與虛擬目錄的標簽關聯(lián)保存,當即時通信客戶端捕獲到用戶發(fā)出的虛擬目錄 瀏覽請求時,將虛擬目錄與其歸屬文件的關聯(lián)關系顯示在即時通信客戶端的界 面中,從而使得用戶能夠利用即時通信客戶端將本地保存的內容相關的文件通 過虛擬目錄的標簽關聯(lián)起來,從而方便了用戶對本地文件的查找、操作及管理。
下面將結合各個附圖對本發(fā)明技術方案的具體實施過程進行進一步詳細 的闡述。
請參閱圖1,該圖為本發(fā)明利用標簽管理文件的方法的流程圖,其主要實 現(xiàn)過程為
步驟SIO、用戶登錄即時通信客戶端;
用戶啟動即時通信客戶端,在即時通信客戶端中輸入預先注冊的用戶標識 及相應的口令,即時通信客戶端以此向即時通信服務器發(fā)送登錄請求,即時通 信服務器對用戶輸入的用戶標識及口令進行-驗證,若-驗證通過,則允許用戶登 錄即時通信客戶端。
步驟Sll、用戶通過即時通信客戶端中顯示的虛擬目錄管理界面建立虛擬 目錄,并為該虛擬目錄設置對應的標簽,即時通信客戶端利用操作系統(tǒng)的窗口 繪制API函數(shù)顯示出以該標簽命名的虛擬目錄;
本發(fā)明中的虛擬目錄只是顯示給用戶是個目錄的表現(xiàn),實際并不屬于操作 系統(tǒng)的文件系統(tǒng)。
步驟S12、即時通信客戶端將用戶選取的,內容與所述標簽相關聯(lián)的本地 文件設置為所述虛擬目錄的歸屬文件;
例如,用戶可將本地保存的各種有關NBA籃球的文件都添加到標簽為 "NBA,,的虛擬目錄中,這些文件可以是視頻文件,網(wǎng)頁文件,DOC文件等類 型。
步驟S13、即時通信客戶端將虛擬目錄的各歸屬文件的名稱及路徑與虛擬 目錄的標簽名稱關聯(lián)保存;
即時通信客戶端^t姿照虛擬目錄的標簽名稱生成對應的元素,同時根據(jù)用戶 針對該虛擬目錄選擇添加的文件實際目錄,生成該標簽元素的子元素,其基本 形式如下所示
<Tag Name = "NBA喬丹">
<File path = "c:〃nab集錦.avi,V〉 <File path = "c:〃nab喬丹介紹.html,V〉 </Tag>
即時通信客戶端按照這種結構格式生成對應的XML文件,將該XML文 件存儲到本地文件系統(tǒng)中,以便于后續(xù)的讀取。
步驟S14、當即時通信客戶端捕獲到用戶發(fā)出的虛擬目錄瀏覽請求時,將 虛擬目錄與其歸屬文件的關聯(lián)關系顯示在即時通信客戶端的界面中,用戶即可 通過該虛擬目錄實現(xiàn)對其歸屬文件的讀取、操作及管理。
在上述利用標簽管理文件的方法的實現(xiàn)過程中,即時通信客戶端可進一步 將用戶本次設置的標簽發(fā)送到服務器端進行存儲,以便于用戶以后下栽使用, 請參閱圖2,該圖為本發(fā)明中利用服務器對用戶設置的標簽進行存儲管理的流 程圖,其主要實現(xiàn)過程為
步驟S20、即時通信客戶端在用戶新建虛擬目錄的過程中將用戶為該虛擬
目錄設置的標簽發(fā)送到服務器;
即時通信客戶端將用戶本次建立的虛擬目錄的標簽名稱及該用戶的標識 組合到數(shù)據(jù)包中,對該數(shù)據(jù)包進行加密處理,將加密后的數(shù)據(jù)包發(fā)送給服務器。
步驟S21、服務器在特定端口等待即時通信客戶端發(fā)送的數(shù)據(jù)包,對數(shù)據(jù) 包進行解密以及解析處理,確認是有效數(shù)據(jù)包后,解析出數(shù)據(jù)包中的用戶標識 及標簽名稱,利用用戶標識查詢當前本地存儲的該用戶標識對應的標簽中是否 包含本次設置的標簽,若是,執(zhí)行步驟S22,否則,執(zhí)行步驟S23。
步驟S22、服務器向即時通信客戶端返回標簽已存在的提示信息,流程結束。
步驟S23 、服務器將接收到的標簽添加到所述用戶標識對應的標簽中保存。
當用戶本地已建立的虛擬目錄的標簽進行修改時,即時通信客戶端將原標 簽及修改后標簽一并發(fā)送給服務器,服務器將與該用戶標識關聯(lián)保存的所述原 標簽替換為所述纟務改后的標簽。
用戶可通過移動終端、指定網(wǎng)站或即時通信客戶端向服務器發(fā)送標簽查詢 請求,當服務器收到用戶發(fā)出的標簽查詢請求時,服務器首先根據(jù)請求中攜帶 的用戶標識及口令對該用戶進行身份驗證,若驗證通過,則將本地存儲的與所 述用戶標識相關聯(lián)的所有標簽返回給用戶。
進一步,本發(fā)明中,用戶可將服務器端存儲的標簽設置為開放狀態(tài),供其
他用戶查看,請參閱圖3、該圖為本發(fā)明中將服務器端存儲的用戶標簽設置為 開放狀態(tài)的流程圖,其主要實現(xiàn)過程為
步驟S30、用戶將自身的標識及口令、欲開放的標簽及開放標簽的指令組 合到數(shù)據(jù)包中,對該數(shù)據(jù)包進行加密處理后將其發(fā)送到服務器;
步驟S31、服務器對接收到的數(shù)據(jù)包進行解密及解析處理,驗證數(shù)據(jù)包中 攜帶的用戶標識及口令是否匹配,若是,執(zhí)行步驟S32,否則,執(zhí)行步驟S33。
步驟S32、服務器從所述用戶標識對應的標簽中查詢指令中指定開放的標 簽,將查詢到的標簽設置為開放狀態(tài),并向用戶返回標簽開放成功的提示信息。 步驟S33、服務器向用戶返回身份驗證失敗的提示信息,流程結束。 步驟S34、當服務器接收到聯(lián)系人查詢請求時,服務器根據(jù)請求中攜帶的 標簽查詢將該標簽設置為開放狀態(tài)的用戶,并將查詢到的用戶標識返回給查詢 發(fā)起用戶,查詢發(fā)起用戶收到服務器返回的用戶標識后,即可進一步向服務器 查詢接收到的用戶標識對應的聯(lián)系人信息。
相應于本發(fā)明上述方法,本發(fā)明進而提出了一種即時通信客戶端,請參閱 圖4,該圖為本發(fā)明即時通信客戶端的結構框圖,其主要包括虛擬目錄建立模 塊301、歸屬文件設置模塊302和虛擬目錄顯示模塊303,其中各模塊的主要 作用如下
虛擬目錄建立才莫塊301 ,用于根據(jù)用戶的虛擬目錄建立指令建立虛擬目錄, 為該虛擬目錄設置用戶指定的標簽,將該標簽名稱發(fā)送給歸屬文件設置模塊 302.,
歸屬文件設置模塊302,用于將用戶選取的,內容與所述標簽相關聯(lián)的本 地文件設置為所述虛擬目錄的歸屬文件,將各歸屬文件的名稱及路徑與標簽名 稱關聯(lián)保存;
虛擬目錄顯示模塊303,在收到用戶發(fā)出的虛擬目錄瀏覽請求時,用于從 歸屬文件設置模塊302中查詢該虛擬目錄的標簽名稱及其對應的歸屬文件的名 稱,將其關聯(lián)關系顯示在即時通信客戶端的界面中。
較佳的,所述即時通信客戶端進一步包括
標簽上傳模塊304,用于將用戶設置的標簽上傳給標簽服務器,以及在用 戶修改本地已建立的虛擬目錄的標簽時,將原標簽及修改后標簽一并上傳給 標簽服務器。
有關本發(fā)明即時通信客戶端中的其他相關技術實現(xiàn)細節(jié)請參照本發(fā)明上 述方法原理中的相應技術實現(xiàn)細節(jié)描述,這里不再給以過多贅述。
相應與本發(fā)明上述方法,本發(fā)明進而提出了一種利用標簽管理文件的系 統(tǒng),請參閱圖5,該圖為本發(fā)明利用標簽管理文件的系統(tǒng)的結構框圖,其主要
包括即時通信客戶端40和標簽服務器50,其中,
即時通信客戶端40,用于建立具有指定標簽的虛擬目錄,將用戶指定的文
件設置為該虛擬目錄的歸屬文件,存儲各歸屬文件的路徑與標簽的關聯(lián)關系,
在捕獲到虛擬目錄瀏覽請求時,顯示虛擬目錄與其歸屬文件的關聯(lián)關系,以及
將虛擬目錄的標簽發(fā)送給標簽服務器50;
標簽服務器50,用于將用戶的標簽與用戶的標識關聯(lián)保存。
其中,所述即時通信客戶端40具體包括虛擬目錄建立模塊401、歸屬文件
設置模塊402、虛擬目錄顯示模塊403和標簽上傳模塊404,其中各模塊的主
要作用如下
虛擬目錄建立模塊401 ,用于根據(jù)用戶的虛擬目錄建立指令建立虛擬目錄, 為該虛擬目錄設置用戶指定的標簽,將該標簽名稱發(fā)送給歸屬文件設置模塊 402;
歸屬文件設置模塊402,用于將用戶選取的,內容與所述標簽相關聯(lián)的本 地文件設置為所述虛擬目錄的歸屬文件,將各歸屬文件的名稱及路徑與標簽名 稱關聯(lián)保存;
虛擬目錄顯示模塊403,在收到用戶發(fā)出的虛擬目錄瀏覽請求時,用于從 歸屬文件設置模塊402中查詢該虛擬目錄的標簽名稱及其對應的歸屬文件的名 稱,并顯示其關聯(lián)關系;
標簽上傳模塊404,用于將用戶設置的標簽上傳給標簽服務器50,以及在 用戶修改本地已建立的虛擬目錄的標簽時,將原標簽及修改后標簽一并上傳給 標簽服務器50。
所述標簽服務器50具體包括標簽接收模塊501、判斷模塊502、標簽存儲 模塊503和標簽更新模塊504,其中各模塊的主要作用如下
標簽接收模塊501,用于接收即時通信客戶端上傳的標簽,當上傳的標簽 為用戶新建的標簽時,將其發(fā)送給判斷模塊502,當上傳的標簽為用戶對原有 標簽進行修改后的標簽時,將原標簽及修改后標簽一并發(fā)送給標簽更新模塊
504;
判斷模塊502,用于判斷標簽存儲模塊503中與所述用戶標識關聯(lián)存儲的 標簽中是否包含所迷新建的標簽,若不包含,則將該標簽添加到所述用戶標識 對應的標簽列表中。
標簽存儲模塊503,用于將用戶的標簽與用戶的標識關聯(lián)保存;
標簽更新模塊504,用于將標簽存儲模塊503中存儲的與用戶標識對應的 所述原標簽替換為所迷修改后的標簽。
所述標簽服務器50還包括
標簽查詢模塊505,在收到用戶發(fā)出的標簽查詢請求時,用于根據(jù)請求中 攜帶的用戶標識從標簽存儲模塊503中查詢相應的標簽,將查詢到的標簽返回 給用戶。
所述標簽服務器50還包括
標簽開放設置模塊506,在收到用戶發(fā)出的標簽開放指令時,用于根據(jù)指 令中攜帶的用戶標識從標簽存儲模塊503中查詢指令中指定開放的標簽,將查 詢到的標簽設置為開放狀態(tài)。
有關本發(fā)明系統(tǒng)中的其他相關技術實現(xiàn)細節(jié)請參照本發(fā)明上述方法原理 中的相應技術實現(xiàn)細節(jié)描述,這里不再給以過多贅述。
明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及 其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
1、一種利用標簽管理文件的方法,其特征在于,包括步驟A、即時通信客戶端根據(jù)用戶發(fā)出的虛擬目錄建立請求建立虛擬目錄,并根據(jù)用戶指定的標簽名稱為所述虛擬目錄設置標簽;B、即時通信客戶端將用戶選取的,內容與所述標簽相關聯(lián)的本地文件設置為所述虛擬目錄的歸屬文件,將各歸屬文件的名稱及路徑與標簽名稱關聯(lián)保存;C、即時通信客戶端捕獲到用戶發(fā)出的虛擬目錄瀏覽請求時,將虛擬目錄與其歸屬文件的關聯(lián)關系顯示在即時通信客戶端的界面中。
2、 如權利要求l所述的方法,其特征在于,還包括步驟 即時通信客戶端將所述設置的標簽上傳到服務器,服務器判斷所述用戶標識對應的標簽中是否包含該標簽,若是,流程結束,否則,將接收到的標簽添 加到所述用戶標識對應的標簽列表中。
3、 如權利要求2所述的方法,其特征在于,用戶修改本地已建立的虛擬 目錄的標簽時,即時通信客戶端將原標簽及修改后標簽一并發(fā)送給服務器,服
4、 如權利要求2或3所述的方法,其特征在于,服務器收到用戶發(fā)出的 標簽查詢請求時,根據(jù)請求中攜帶的用戶標識及口令對該用戶進行身份驗證, 若驗證通過,則將本地存儲的與所述用戶標識相關聯(lián)的標簽返回給用戶。
5、 如權利要求2所述的方法,其特征在于,服務器收到用戶發(fā)出的標簽 開放指令時,根據(jù)指令中攜帶的用戶標識及口令對該用戶進行身份驗證,若驗 證通過,則從所述用戶標識對應的標簽中查詢指令中指定開放的標簽,將查詢 到的標簽設置為開放狀態(tài);服務器接收到聯(lián)系人查詢請求時,根據(jù)請求中攜帶的標簽查詢具有該標簽 且將該標簽設置為開放狀態(tài)的用戶,將查詢到的用戶標識返回給查詢發(fā)起用 戶。
6、 一種即時通信客戶端,其特征在于,包括虛擬目錄建立才莫塊、歸屬文 件設置模塊和虛擬目錄顯示模塊,其中,虛擬目錄建立^f莫塊,用于根據(jù)用戶的虛擬目錄建立指令建立虛擬目錄,為 該虛擬目錄設置用戶指定的標簽,將該標簽名稱發(fā)送給歸屬文件設置模塊;歸屬文件設置模塊,用于將用戶選取的,內容與所述標簽相關聯(lián)的本地文 件設置為所述虛擬目錄的歸屬文件,將各歸屬文件的名稱及路徑與標簽名稱關 聯(lián)保存;虛擬目錄顯示模塊,在收到用戶發(fā)出的虛擬目錄瀏覽請求時,用于從歸屬 文件設置模塊中查詢該虛擬目錄的標簽名稱及其對應的歸屬文件的名稱,將其 關聯(lián)關系顯示在即時通信客戶端的界面中。
7、 如權利要求6所述的即時通信客戶端,其特征在于,還包括 標簽上傳模塊,用于將用戶設置的標簽上傳給標簽服務器,以及在用戶修改本地已建立的虛擬目錄的標簽時,將原標簽及修改后標簽一并上傳給標簽 服務器。
8、 一種利用標簽管理文件的系統(tǒng),其特征在于,包括即時通信客戶端和 標簽服務器,其中,即時通信客戶端,用于建立具有指定標簽的虛擬目錄,將用戶指定的文件 設置為該虛擬目錄的歸屬文件,存儲各歸屬文件的路徑與標簽的關聯(lián)關系,在 捕獲到虛擬目錄瀏覽請求時,顯示虛擬目錄與其歸屬文件的關聯(lián)關系,以及將 虛擬目錄的標簽發(fā)送給標簽服務器;標簽服務器,用于將用戶的標簽與用戶的標識關聯(lián)保存。
9、 如權利要求8所述的系統(tǒng),其特征在于,所述即時通信客戶端具體包括虛擬目錄建立模塊,用于根據(jù)用戶的虛擬目錄建立指令建立虛擬目錄,為 該虛擬目錄設置用戶指定的標簽,將該標簽名稱發(fā)送給歸屬文件設置模塊; 歸屬文件設置模塊,用于將用戶選取的,內容與所述標簽相關聯(lián)的本地文 件設置為所述虛擬目錄的歸屬文件,將各歸屬文件的名稱及路徑與標簽名稱關聯(lián)保存;虛擬目錄顯示模塊,在收到用戶發(fā)出的虛擬目錄瀏覽請求時,用于從歸屬 文件設置模塊中查詢該虛擬目錄的標簽名稱及其對應的歸屬文件的名稱,并顯 示其關聯(lián)關系;標簽上傳模塊,用于將用戶設置的標簽上傳給標簽服務器,以及在用戶修 改本地已建立的虛擬目錄的標簽時,將原標簽及^^改后標簽一并上傳給標簽服 務器。
10、如權利要求8或9所述的系統(tǒng),其特征在于,所述標簽服務器具體包括標簽接收才莫塊,用于接收即時通信客戶端上傳的標簽,當上傳的標簽為用 戶新建的標簽時,將其發(fā)送給判斷模塊,當上傳的標簽為用戶對原有標簽進行 修改后的標簽時,將原標簽及修改后標簽一并發(fā)送給標簽更新模塊;判斷模塊,用于判斷標簽存儲模塊中與所述用戶標識關聯(lián)存儲的標簽中是 否包含所述新建的標簽,若不包含,則將該標簽添加到所述用戶標識對應的標 簽列表中;標簽存儲模塊,用于將用戶的標簽與用戶的標識關聯(lián)保存; 標簽更新模塊,用于將標簽存儲模塊中存儲的與用戶標識對應的所述原標 簽替換為所述修改后的標簽。
全文摘要
本發(fā)明公開了一種利用標簽管理文件的方法、即時通信客戶端及系統(tǒng),所述方法包括用戶利用即時通信客戶端建立虛擬目錄,為該目錄設置對應的標簽,即時通信客戶端將用戶選取的本地文件設置為虛擬目錄的歸屬文件,將各歸屬文件的名稱及路徑與標簽名稱關聯(lián)保存,即時通信客戶端捕獲到用戶發(fā)出的虛擬目錄瀏覽請求時,顯示虛擬目錄與其歸屬文件的關聯(lián)關系;所述即時通信客戶端包括虛擬目錄建立模塊、歸屬文件設置模塊和虛擬目錄顯示模塊;所述系統(tǒng)包括即時通信客戶端和標簽服務器。本發(fā)明使得用戶能夠利用即時通信客戶端將本地保存的內容相關的文件通過虛擬目錄的標簽關聯(lián)起來,從而方便了用戶對本地文件的查找、操作及管理。
文檔編號G06F17/30GK101183367SQ200710003669
公開日2008年5月21日 申請日期2007年1月23日 優(yōu)先權日2007年1月23日
發(fā)明者斌 李 申請人:騰訊科技(深圳)有限公司