專利名稱:新聞組實現(xiàn)方法、系統(tǒng)、客戶端及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及新聞組實現(xiàn)方法、系統(tǒng)、客戶端及 服務(wù)器。
背景技術(shù):
新聞組是在互聯(lián)網(wǎng)中 一種利用郵件進行信息交流的服務(wù),用戶可以通 過電子郵件發(fā)表個人關(guān)于某個問題的觀點和看法,也可能是對某人的觀點和看法的回復(fù),這些信息以電子郵件的方式發(fā)送到某個新聞組服務(wù)器(News Server),并以不同的新聞組名組織起來。然后由這個服務(wù)器再通過因特網(wǎng) (Internet)向世界各地的新聞組服務(wù)器傳送。要獲取新聞必須要有一 臺連接 到英特網(wǎng)(Internet)上的新聞組服務(wù)器,用戶通過終端仿真到服務(wù)器主機上 使用字符方式的新聞組閱讀器,或者以串行IP協(xié)議/點到點協(xié)議SLIP/PPP 的方式,使用基于視窗套接字Winsock的新聞組閱讀器來閱讀其上的內(nèi)容。 目前,隨著即時通信IM軟件的不斷發(fā)展,用戶無論在生活還是工作 都大量的使用IM軟件實現(xiàn)與朋友,同事以及同學(xué)之間的交流與溝通,相對 于電子郵件來說,IM軟件的優(yōu)勢之一就是快捷方便,信息的交流瞬間即可 完成,使用IM軟件進行通信已經(jīng)成為了網(wǎng)絡(luò)通信的一個重要組成部分。在現(xiàn)有技術(shù)中,用戶必須使用郵箱才能進行新聞組內(nèi)容的下載與查看, 如果用戶即需要進行即時通信,又需要進行新聞組討論,那么用戶需要同時 打開電子郵件軟件和IM客戶端,在使用兩種功能時需要切換到相應(yīng)的軟件 界面下才能進行,對于需要頻繁使用兩種通信功能的用戶來說,顯然是很不 方便的。發(fā)明內(nèi)容本發(fā)明實施例提供一種新聞組實現(xiàn)方法,可以通過即時通信軟件實現(xiàn)新 聞組功能。本發(fā)明實施例提供一種新聞組系統(tǒng),可以通過即時通信4欠件實現(xiàn)新聞組 功能。本發(fā)明實施例提供一種IM客戶端,可以通過即時通信軟件實現(xiàn)新聞組 功能。本發(fā)明實施例提供一種新聞組服務(wù)器,可以通過即時通信軟件實現(xiàn)新聞 組功能。為達到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的 一種新聞組實現(xiàn)方法,該方法包括即時通信IM客戶端通過預(yù)設(shè)的協(xié)議向IM服務(wù)器發(fā)送指示新聞組服務(wù)器操 作的新聞組功能消息,該消息中攜帶操作相關(guān)信息;IM服務(wù)器將所述新聞組功能消息向新聞組服務(wù)器轉(zhuǎn)發(fā);新聞組服務(wù)器從IM服務(wù)器接收所述新聞組功能消息,根據(jù)所述操作相關(guān) 信息執(zhí)行所述新聞組功能消息指示的操作。一種新聞組系統(tǒng),該系統(tǒng)包^^:IM客戶端,用于通過預(yù)設(shè)的協(xié)議向IM服務(wù)器發(fā)送指示新聞組服務(wù)器操作 的新聞組功能消息,該消息中攜帶才喿作相關(guān)信息;IM服務(wù)器,用于將所述新聞組功能消息向新聞組服務(wù)器轉(zhuǎn)發(fā);新聞組服務(wù)器,用于從IM服務(wù)器接收所述新聞組功能消息,根據(jù)所述操 作相關(guān)信息執(zhí)行所述新聞組功能消息指示的梯:作。一種即時通信客戶端,該客戶端包括新聞組管理模塊,用于通過預(yù)設(shè)的協(xié)議向IM服務(wù)器發(fā)送指示新聞組服務(wù) 器操作的新聞組功能消息,該消息中攜帶操作相關(guān)信息。 一種新聞組服務(wù)器,該服務(wù)器包括新聞組功能模塊,用于從IM服務(wù)器接收所述新聞組功能消息,根據(jù)所述 操作相關(guān)信息執(zhí)行所述新聞組功能消息指示的操作。由上述的技術(shù)方案可見,本發(fā)明實施例的這種新聞組實現(xiàn)方法、系統(tǒng)、 客戶端及服務(wù)器,使用戶通過登錄IM軟件就可以實現(xiàn)新聞組的功能,例如 可以新建新聞組主題,可以針對獲取的新聞組主題進行內(nèi)容回復(fù),可以查看 所參與新聞組主題的內(nèi)容更新,可以及時了解到當(dāng)前有哪些最新的新聞組主題等,通過新聞組的功能與IM軟件的結(jié)合,讓用戶可以非常方便的通過IM 客戶端使用新聞組功能,極大的提高了 IM軟件自身的可用性與易用性,同 時滿足用戶多元化的網(wǎng)絡(luò)生活需求。
圖1為本發(fā)明實施例的新聞組實現(xiàn)方法總體流程圖; 圖2為本發(fā)明實施例的新聞組實現(xiàn)方法實現(xiàn)獲取新聞組主題的流程圖; 圖3為本發(fā)明實施例的新聞組實現(xiàn)方法實現(xiàn)主題創(chuàng)建的流程圖; 圖4為本發(fā)明實施例的新聞組實現(xiàn)方法實現(xiàn)主題回復(fù)的流程圖; 圖5為本發(fā)明實施例的新聞組實現(xiàn)方法實現(xiàn)自關(guān)聯(lián)新聞主題查詢的流 程圖;圖6為本發(fā)明實施例的新聞組實現(xiàn)方法實現(xiàn)新聞主題回復(fù)查詢的流程圖;圖7為本發(fā)明實施例的新聞組系統(tǒng)的具體結(jié)構(gòu)圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉 實施例,對本發(fā)明進一步詳細說明。本發(fā)明實施例主要是利用IM客戶端通過預(yù)設(shè)的協(xié)議向IM服務(wù)器發(fā)送 指示新聞組服務(wù)器操作的新聞組功能消息,該消息中攜帶操作相關(guān)信息;IM 服務(wù)器將所述新聞組功能消息向新聞組服務(wù)器轉(zhuǎn)發(fā);新聞組服務(wù)器從IM服務(wù)器接收所述新聞組功能消息,根據(jù)所述操作相關(guān)信息執(zhí)行所述新聞組功能 消息指示的操作,從而通過即時通信軟件實現(xiàn)新聞組的功能。圖1為本發(fā)明實施例的新聞組實現(xiàn)方法總體流程圖,如圖1所示,該流程包括以下步驟SlOl, IM客戶端通過預(yù)設(shè)的協(xié)議向IM服務(wù)器發(fā)送指示新聞組服務(wù)器 操作的新聞組功能消息,該消息中攜帶操作相關(guān)信息。5102, IM服務(wù)器將所述新聞組功能消息向新聞組服務(wù)器轉(zhuǎn)發(fā)。5103, 新聞組服務(wù)器從IM服務(wù)器接收所述新聞組功能消息,根據(jù)所述 操作相關(guān)信息執(zhí)行所述新聞組功能消息指示的操作。具體來說,S101中,預(yù)設(shè)的協(xié)議可以是專門為新聞組功能定義的全新 協(xié)議,或者在原有IM協(xié)議的基礎(chǔ)上定義新的新聞組功能消息、參數(shù)等。新 聞組的功能有很多,比如獲取主題列表、創(chuàng)建主題、回復(fù)主題等,不同的功 能可以設(shè)置不同的消息名稱、參數(shù)等,因具體協(xié)議的制定不屬于本發(fā)明討論 的內(nèi)容,這里不再贅述。S101中,預(yù)設(shè)的協(xié)議應(yīng)可祐IM客戶端、IM服務(wù)器和新聞組月良務(wù)器識 別。不同的新聞組功能消息,指示新聞組服務(wù)器執(zhí)行不同的操作,且新聞組 功能消息中應(yīng)攜帶執(zhí)行操作所必需的相關(guān)信息,比如執(zhí)行創(chuàng)建主題操作,那 么,創(chuàng)建主題的功能消息中至少應(yīng)攜帶用戶創(chuàng)建的主題的具體內(nèi)容和用戶信 息。下面將詳細介紹在實現(xiàn)不同的新聞組功能時的具體消息流程。圖2為本發(fā)明實施例的新聞組實現(xiàn)方法實現(xiàn)獲取新聞組主題的流程圖,如圖所示,該流程包括S201,向IM服務(wù)器發(fā)送獲取主題列表消息,該消息中攜帶本地新聞組主題列表的時間戳和用戶信息。S202, IM服務(wù)器將獲取主題列表消息向新聞組服務(wù)器轉(zhuǎn)發(fā)。S203,新聞組服務(wù)器收到獲取主題列表消息后,將時間戳大于該消息中攜帶的時間戳的新聞組主題列表及對應(yīng)的內(nèi)容向用戶信息指示的IM客戶端發(fā)送。IM客戶端在接收到新聞組服務(wù)器發(fā)送的新聞組主題列表及對應(yīng)的內(nèi)容 后,可以存儲到本地文件或數(shù)據(jù)庫中,當(dāng)用戶需要查看新聞組主題的時候, 將新聞組主題列表及內(nèi)容顯示出來即可。如果本地沒有存儲任何新聞組主題列表,則可以生成一個時間戳,比如 以當(dāng)前日期之前的一天作為時間戳等作為本地新聞組主題列表的時間戳。新聞組服務(wù)器中,時間戳大于IM客戶端本地存儲的時間戳的新聞組主題列表可以是時間最近的主題列表,也可以不是時間最近的主題列表,即可以是時間戳最大的新聞組列表,也可以不是最大的,只要比IM客戶端存儲 的新聞組的時間戳大即可。用戶信息可以是用戶登錄IM服務(wù)器所使用的用戶名、用戶號碼等,可 以用來指示新聞組服務(wù)器向該用戶的客戶端發(fā)送數(shù)據(jù)。以上流程實現(xiàn)了獲取新聞組列表的功能,進一步地,本發(fā)明還可實現(xiàn)新 聞組的主題創(chuàng)建功能。圖3為本發(fā)明實施例的新聞組實現(xiàn)方法實現(xiàn)主題創(chuàng)建的流程圖,如圖3 所示,該流程包括5301, IM客戶端向IM服務(wù)器發(fā)送創(chuàng)建主題消息,該消息中攜帶用戶 創(chuàng)建的新聞組主題內(nèi)容及用戶信息。5302, IM服務(wù)器將創(chuàng)建主題消息向新聞組服務(wù)器轉(zhuǎn)發(fā)。S303,新聞組服務(wù)器收到創(chuàng)建主題消息后,根據(jù)用戶信息判斷該用戶是 否還可以創(chuàng)建主題,如果用戶還可以創(chuàng)建主題,則存儲用戶創(chuàng)建的主題,并 將用戶創(chuàng)建的主題加入主題列表中。其中新聞組服務(wù)器創(chuàng)建主題前或創(chuàng)建主題后,還可以向用戶發(fā)出提示信 息,提示用戶目前已經(jīng)創(chuàng)建過的主題數(shù)目、還可以創(chuàng)建的主題數(shù)目或創(chuàng)建主 題上限數(shù)目等信息,如果已創(chuàng)建的主題數(shù)目達到上限,則不進行主題創(chuàng)建的 操作,并提示用戶不能再創(chuàng)建新主題。進一步地,本發(fā)明實施例還可以實現(xiàn)新聞組主題的回復(fù)功能。圖4為本發(fā)明實施例的新聞組實現(xiàn)方法實現(xiàn)主題回復(fù)的流程圖,如圖所示,該流程包括S401, IM客戶端向IM服務(wù)器發(fā)送回復(fù)主題消息,該消息中攜帶用戶對新聞主題的回復(fù)內(nèi)容、用戶信息和回復(fù)主題的ID號。S402, IM服務(wù)器將回復(fù)主題消息向新聞組服務(wù)器轉(zhuǎn)發(fā)。S403,新聞組服務(wù)器接收到回復(fù)主題消息后,根據(jù)該消息中的主題ID查詢數(shù)據(jù)庫,定位到該主題所在的數(shù)據(jù)行,將用戶信息以及對應(yīng)回復(fù)內(nèi)容添加到所述數(shù)據(jù)行中,進行存儲。進一步地,本發(fā)明實施例還可以實現(xiàn)自關(guān)聯(lián)新聞主題的查詢功能。圖5為本發(fā)明實施例的新聞組實現(xiàn)方法實現(xiàn)自關(guān)聯(lián)新聞主題查詢的流程圖,如圖5所示,該流程包括S501, IM客戶端向IM服務(wù)器發(fā)送獲取自關(guān)聯(lián)新聞主題消息,該消息中攜帶用戶信息。S502, IM服務(wù)器將獲取自關(guān)聯(lián)新聞主題消息向新聞組服務(wù)器轉(zhuǎn)發(fā)。 S503,新聞組服務(wù)器接收到獲取自關(guān)聯(lián)新聞主題消息后,根據(jù)用戶信息查詢數(shù)據(jù)庫,將該用戶曾經(jīng)發(fā)表過回復(fù)的數(shù)據(jù)行中的新聞組主題ID及對應(yīng)內(nèi)容向用戶信息指示的IM客戶端發(fā)送。這里的自關(guān)聯(lián)新聞主題指的是用戶曾經(jīng)回復(fù)過的新聞組主題。進一 步地,本發(fā)明實施例還可以實現(xiàn)新聞主題回復(fù)的查詢功能。圖6為本發(fā)明實施例的新聞組實現(xiàn)方法實現(xiàn)新聞主題回復(fù)查詢的流程圖,如圖所示,該方法還包括以下流程5601, IM客戶端向IM服務(wù)器發(fā)送獲取回復(fù)內(nèi)容的消息,該消息中攜 帶新聞組主題ID及用戶信息。5602, IM服務(wù)器將所述消息向新聞組服務(wù)器轉(zhuǎn)發(fā)。5603, 所述新聞組服務(wù)器接收到所述獲取回復(fù)內(nèi)容的消息后根據(jù)新聞組 主題ID查詢數(shù)據(jù)庫,將所有對應(yīng)該主題的回復(fù)的用戶列表以及回復(fù)內(nèi)容向 用戶信息指示的IM客戶端發(fā)送。IM客戶端將接收到的新聞組主題回復(fù)內(nèi)容列表,按照樹形方式展示給 用戶查看即可,這樣用戶就可以查看到與自己關(guān)聯(lián)的某個新聞組主題的所有 回復(fù)內(nèi)容。以上的各流程中,所有的消息和數(shù)據(jù)的傳送,均可以進行加密,IM客戶端、IM服務(wù)器及新聞組服務(wù)器之間可以按照約定的協(xié)議格式發(fā)送信息。IM客戶端向新聞組服務(wù)器發(fā)送的消息需要通過IM服務(wù)器轉(zhuǎn)發(fā),IM服 務(wù)器對于任何接收到的數(shù)據(jù)包,如果提取出數(shù)據(jù)包頭的協(xié)議命令是新聞組相 關(guān)命令,則中轉(zhuǎn)到新聞組服務(wù)器,新聞組服務(wù)器向IM客戶端返回數(shù)據(jù)時直 接發(fā)送給IM客戶端即可,當(dāng)然,通過IM服務(wù)器轉(zhuǎn)發(fā)給IM客戶端也是可以 的。以上介紹了本發(fā)明實施例的新聞組實現(xiàn)方法,下面詳細介紹本發(fā)明實施 例的新聞組系統(tǒng)的具體結(jié)構(gòu)。圖7是本發(fā)明實施例的新聞組系統(tǒng)的具體結(jié)構(gòu)圖,如圖7所示,該系統(tǒng) 包括IM客戶端701、 IM服務(wù)器702和新聞組服務(wù)器703。IM客戶端701用于通過預(yù)設(shè)的協(xié)議向IM服務(wù)器發(fā)送指示新聞組服務(wù)器 703才喿作的新聞組功能消息,該消息中攜帶4喿作相關(guān)信息。IM服務(wù)器702用于將所述新聞組功能消息向新聞組服務(wù)器703轉(zhuǎn)發(fā)。新聞組服務(wù)器703,用于從IM服務(wù)器702接收新聞組功能消息,根據(jù) 操作相關(guān)信息執(zhí)行新聞組功能消息指示的操作。對于實現(xiàn)不同的新聞組功能,上迷方法的描述中已經(jīng)有詳細的說明,這 里不再贅述。其中,IM客戶端701包括新聞組管理模塊716,用于通過預(yù)設(shè)的協(xié)議向IM 服務(wù)器702發(fā)送指示新聞組服務(wù)器703操作的新聞組功能消息,該消息中攜帶 操作相關(guān)信息。新聞組管理模塊716中根據(jù)實現(xiàn)的新聞組功能不同,可以包括不同的功能 單元,如實現(xiàn)獲取最新主題信息可以包括主題更新單元704,用于向IM服務(wù)器702發(fā)送獲取主題列表消息,該消息中攜帶數(shù)據(jù)存儲單元709存儲的新聞組主題列表的時間戳和用戶信息。 數(shù)據(jù)存儲單元709,用于存儲新聞組主題列表的時間戳和用戶信息。 若要實現(xiàn)主題創(chuàng)建功能,還可以包括主題創(chuàng)建單元705,用于向IM服務(wù)器702發(fā)送主題創(chuàng)建消息,該消息中攜帶用戶創(chuàng)建的新聞組主題內(nèi)容及用戶信息。 若要實現(xiàn)主題回復(fù)功能,還可以包括主題回復(fù)單元706,用于向IM服務(wù)器702發(fā)送回復(fù)主題消息,該消息中攜帶用戶對新聞主題的回復(fù)內(nèi)容、用戶信息和回復(fù)主題的ID。若要實現(xiàn)獲取與用戶相關(guān)的主題信息功能,還可以包括自關(guān)聯(lián)主題獲取單 元707,用于向IM服務(wù)器702發(fā)送獲取自關(guān)聯(lián)新聞主題的消息,該消息中攜帶 用戶信息。若要實現(xiàn)主題回復(fù)功能,還可以包括回復(fù)獲取單元708,用于向IM服務(wù)器 702發(fā)送獲取回復(fù)內(nèi)容的消息,該消息中攜帶新聞組主題ID及用戶信息。新聞組服務(wù)器703中包括新聞組功能模塊717,用于從IM服務(wù)器702接收 新聞組功能消息,根據(jù)操作相關(guān)信息執(zhí)行新聞組功能消息指示的操作。與上述客戶端的功能對應(yīng),新聞組功能模塊717中可以包括數(shù)據(jù)庫715,用于存儲新聞組主題相關(guān)信息,包括主題內(nèi)容、主題ID、主 題列表、時間戳、用戶信息、主題的回復(fù)內(nèi)容等等。主題提供單元710,用于在收到獲取主題列表消息后,將數(shù)據(jù)庫715中存 儲的時間戳大于所述消息中攜帶的時間戳的新聞組主題列表及對應(yīng)的內(nèi)容向用 戶信息指示的IM客戶端701發(fā)送。創(chuàng)建主題單元711,用于在收到創(chuàng)建主題的消息后,根據(jù)消息中的用戶信 息判斷該用戶是否還可以創(chuàng)建主題,如果用戶還可以創(chuàng)建主題,則將用戶創(chuàng)建 的主題加入數(shù)據(jù)庫715中存儲的主題列表中。創(chuàng)建回復(fù)單元712,用于在接收到回復(fù)主題的消息后,根據(jù)消息中的主題 ID查詢所述數(shù)據(jù)庫715,定位到該主題所在的數(shù)據(jù)行,將用戶信息以及對應(yīng)回 復(fù)內(nèi)容添加到所迷數(shù)據(jù)行中。自關(guān)聯(lián)主題提供單元713,用于在接收到獲取自關(guān)聯(lián)新聞主題的消息后,根據(jù)用戶信息查詢所述數(shù)據(jù)庫715,將該用戶曾經(jīng)發(fā)表過回復(fù)的數(shù)據(jù)行中的新聞組主題ID及對應(yīng)內(nèi)容向用戶信息指示的IM客戶端701發(fā)送。回復(fù)提供單元714,用于在接收到所述獲取回復(fù)內(nèi)容的消息后根據(jù)新聞組主題ID查詢數(shù)據(jù)庫715,將所有對應(yīng)該主題的回復(fù)的用戶列表以及回復(fù)內(nèi)容向用戶信息指示的IM客戶端701發(fā)送。由上述的實施例可見,本發(fā)明結(jié)合了新聞組的功能與IM軟件,讓用戶可以非常方便的通過IM客戶端使用新聞組功能,極大的提高了 IM軟件自身的可用性與易用性,同時滿足用戶多元化的網(wǎng)絡(luò)生活需求。所應(yīng)理解的是,以上所述僅為本發(fā)明的較佳實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1、一種新聞組實現(xiàn)方法,其特征在于,所述方法包括即時通信IM客戶端通過預(yù)設(shè)的協(xié)議向IM服務(wù)器發(fā)送指示新聞組服務(wù)器操作的新聞組功能消息,該消息中攜帶操作相關(guān)信息;IM服務(wù)器將所述新聞組功能消息向新聞組服務(wù)器轉(zhuǎn)發(fā);新聞組服務(wù)器從IM服務(wù)器接收所述新聞組功能消息,根據(jù)所述操作相關(guān)信息執(zhí)行所述新聞組功能消息指示的操作。
2、 如權(quán)利要求1所述的新聞組實現(xiàn)方法,其特征在于,所述新聞組功能消 息是獲取主題列表消息,該消息中攜帶的操作相關(guān)信息是本地新聞組主題列表 的時間戳和用戶信息;所述新聞組服務(wù)器執(zhí)行的操作為將時間戳大于所述消息中攜帶的時間戳 的新聞組主題列表及對應(yīng)的內(nèi)容向所述用戶信息指示的IM客戶端發(fā)送。
3、 如權(quán)利要求1所述的新聞組實現(xiàn)方法,其特征在于,所述新聞組功能消 息是創(chuàng)建主題消息,該消息中攜帶的操作相關(guān)信息是用戶創(chuàng)建的新聞組主題內(nèi) 容及用戶信息;所述新聞組服務(wù)器執(zhí)行的操作為根據(jù)所述用戶信息判斷該用戶是否還可 以創(chuàng)建主題,如果用戶還可以創(chuàng)建主題,則將用戶創(chuàng)建的主題加入主題列表。
4、 如權(quán)利要求1所述的新聞組實現(xiàn)方法,其特征在于,所述新聞組功能消 息是回復(fù)主題消息,該消息中攜帶的操作相關(guān)信息是用戶對新聞主題的回復(fù)內(nèi) 容、用戶信息和回復(fù)主題的ID;所述新聞組服務(wù)器執(zhí)行的操作為根據(jù)消息中的主題ID查詢數(shù)據(jù)庫,定位 到該主題所在的數(shù)據(jù)行,將用戶信息以及對應(yīng)回復(fù)內(nèi)容添加到所述數(shù)據(jù)行中。
5、 如權(quán)利要求1所述的新聞組實現(xiàn)方法,其特征在于,所述新聞組功能消 息是獲取自關(guān)聯(lián)新聞主題消息,該消息中攜帶的操作相關(guān)信息是用戶信息;所述新聞組服務(wù)器執(zhí)行的操作為根據(jù)用戶信息查詢數(shù)據(jù)庫,將該用戶曾 經(jīng)發(fā)表過回復(fù)的數(shù)據(jù)行中的新聞組主題ID及對應(yīng)內(nèi)容向所述用戶信息指示的IM客戶端發(fā)送。
6、 如權(quán)利要求1所述的新聞組實現(xiàn)方法,其特征在于,所述新聞組功能消 息是獲取回復(fù)內(nèi)容消息,該消息中攜帶的操作相關(guān)信息是新聞組主題ID及用戶 信息;所述新聞組服務(wù)器執(zhí)行的搡作為根據(jù)新聞組主題ID查詢數(shù)據(jù)庫,將所有 對應(yīng)該主題的回復(fù)的用戶列表以及回復(fù)內(nèi)容向所述用戶信息指示的IM客戶端 發(fā)送。
7、 一種新聞組系統(tǒng),其特征在于,所述系統(tǒng)包括IM客戶端,用于通過預(yù)設(shè)的協(xié)議向IM服務(wù)器發(fā)送指示新聞組服務(wù)器操作的新聞組功能消息,該消息中攜帶搮:作相關(guān)信息;IM服務(wù)器,用于將所述新聞組功能消息向新聞組服務(wù)器轉(zhuǎn)發(fā); 新聞組服務(wù)器,用于從IM服務(wù)器接收所述新聞組功能消息,根據(jù)所述操作相關(guān)信息執(zhí)行所述新聞組功能消息指示的操作。
8、 一種即時通信客戶端,其特征在于,所述客戶端包括 新聞組管理模塊,用于通過預(yù)設(shè)的協(xié)議向IM服務(wù)器發(fā)送指示新聞組服務(wù)器操作的新聞組功能消息,該消息中攜帶操作相關(guān)信息。
9、 如權(quán)利要求8所述的即時通信客戶端,其特征在于,所述新聞組管理模 塊包括主題更新單元,用于向IM服務(wù)器發(fā)送獲取主題列表消息,該消息中攜帶 數(shù)據(jù)存儲單元存儲的新聞組主題列表的時間戳和用戶信息;數(shù)據(jù)存儲單元,用于存儲新聞組主題列表的時間戳和用戶信息。
10、 如權(quán)利要求8所述的即時通信客戶端,其特征在于,所述新聞組管理 模塊包括主題創(chuàng)建單元,用于向IM服務(wù)器發(fā)送主題創(chuàng)建消息,該消息中攜帶用戶 創(chuàng)建的新聞組主題內(nèi)容及用戶信息。
11、 如權(quán)利要求8所述的即時通信客戶端,其特征在于,所述新聞組管理 模塊包括主題回復(fù)單元,用于向IM服務(wù)器發(fā)送回復(fù)主題消息,該消息中攜帶用戶 對新聞主題的回復(fù)內(nèi)容、用戶信息和回復(fù)主題的ID。
12、 如權(quán)利要求8所述的即時通信客戶端,其特征在于,所述新聞組管理 模塊包括自關(guān)聯(lián)主題獲取單元,用于向IM服務(wù)器發(fā)送獲取自關(guān)聯(lián)新聞主題的消息, 該消息中攜帶用戶信息。
13、 如權(quán)利要求8所述的即時通信客戶端,其特征在于,所述新聞組管理 模塊包括回復(fù)獲取單元,用于向IM服務(wù)器發(fā)送獲取回復(fù)內(nèi)容的消息,該消息中攜 帶新聞組主題ID及用戶信息。
14、 一種新聞組服務(wù)器,其特征在于,所述服務(wù)器包括 新聞組功能模塊,用于從IM服務(wù)器接收所述新聞組功能消息,根據(jù)所述操作相關(guān)信息執(zhí)行所述新聞組功能消息指示的操作。
15、 如權(quán)利要求14所述的新聞組服務(wù)器,其特征在于,所述新聞組功能模 塊包括數(shù)據(jù)庫,用于存儲新聞組主題相關(guān)信息;主題提供單元,用于在接收到獲取主題列表消息時,將數(shù)據(jù)庫中存儲的時 間戳大于所述消息中攜帶的時間戳的新聞組主題列表及對應(yīng)的內(nèi)容向所述用戶 信息指示的IM客戶端發(fā)送;創(chuàng)建主題單元,用于在接收到創(chuàng)建主題消息時,根據(jù)消息中的用戶信息判 斷該用戶是否還可以創(chuàng)建主題,如果用戶還可以創(chuàng)建主題,則將用戶創(chuàng)建的主 題加入數(shù)據(jù)庫中存儲的主題列表中;創(chuàng)建回復(fù)單元,用于在接收到回復(fù)主題消息時,根據(jù)消息中的主題ID查詢 所述數(shù)據(jù)庫,定位到該主題所在的數(shù)據(jù)行,將用戶信息以及對應(yīng)回復(fù)內(nèi)容添加 到所述數(shù)據(jù)行中;自關(guān)聯(lián)主題提供單元,用于在接收到獲取自關(guān)聯(lián)新聞主題的消息后,根據(jù) 用戶信息查詢所述數(shù)據(jù)庫,將該用戶曾經(jīng)發(fā)表過回復(fù)的數(shù)據(jù)行中的新聞組主題ID及對應(yīng)內(nèi)容向所述用戶信息指示的IM客戶端發(fā)送;回復(fù)提供單元,用于在接收到獲取回復(fù)內(nèi)容消息后,才艮據(jù)新聞組主題ID查 詢數(shù)據(jù)庫,將所有對應(yīng)該主題的回復(fù)的用戶列表以及回復(fù)內(nèi)容向所述用戶信息 指示的IM客戶端發(fā)送。
全文摘要
本發(fā)明公開了一種新聞組實現(xiàn)方法、系統(tǒng)、客戶端及服務(wù)器,即時通信IM客戶端通過預(yù)設(shè)的協(xié)議向IM服務(wù)器發(fā)送指示新聞組服務(wù)器操作的新聞組功能消息,該消息中攜帶操作相關(guān)信息;IM服務(wù)器將所述新聞組功能消息向新聞組服務(wù)器轉(zhuǎn)發(fā);新聞組服務(wù)器從IM服務(wù)器接收所述新聞組功能消息,根據(jù)所述操作相關(guān)信息執(zhí)行所述新聞組功能消息指示的操作。該方法、系統(tǒng)、客戶端及服務(wù)器結(jié)合了新聞組的功能與IM客戶端,讓用戶可以非常方便的通過IM客戶端使用新聞組功能,極大的提高了IM軟件自身的可用性與易用性,同時滿足用戶多元化的網(wǎng)絡(luò)生活需求。
文檔編號H04L12/58GK101242378SQ20081008406
公開日2008年8月13日 申請日期2008年3月14日 優(yōu)先權(quán)日2008年3月14日
發(fā)明者斌 李 申請人:騰訊科技(深圳)有限公司