專利名稱:一種即時(shí)通訊方法、裝置與群組服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種即時(shí)通訊方法、裝置與群組服務(wù)器。
背景技術(shù):
網(wǎng)絡(luò)即時(shí)通訊(IM, Instant Messenger)工具發(fā)展到今天,已經(jīng)被大多 數(shù)的網(wǎng)民所接受,已經(jīng)成為用戶必不可少的軟件工具,不但在平時(shí)的休閑娛 樂中,而且在用戶的工作中也得到廣泛的使用。IM工具為網(wǎng)絡(luò)用戶提供了一種簡便、易用而且低成本的彼此交流的 方法。用戶在使用IM工具進(jìn)行娛樂或者工作的過程中,不但需要個(gè)人對(duì)個(gè) 人的交流體驗(yàn),而且需要在同 一 時(shí)間段內(nèi)與多個(gè)IM用戶進(jìn)行交流與溝通, 例如在不同地點(diǎn)工作的同事不能在 一 起面對(duì)面的進(jìn)行項(xiàng)目交流與工作安 排,而通過IM工具提供的多人會(huì)話功能,在不同地點(diǎn)的用戶就可以對(duì)某些 問題進(jìn)行討論分析,IM工具的討論組或者群組就提供了這種免費(fèi)的進(jìn)行多 人同時(shí)交流與溝通的平臺(tái),滿足了用戶的多人交流體驗(yàn)。IM用戶一般都會(huì)同時(shí)與多個(gè)會(huì)話對(duì)象進(jìn)行交流,這里的會(huì)話既包括了 與單個(gè)好友之間的交流,而且還包括了多個(gè)IM用戶在討論組或者群組中參 與的討論會(huì)話,在這種情況下,采用現(xiàn)有技術(shù)的方法,在每一個(gè)會(huì)話窗口創(chuàng) 建時(shí)都安裝了用于與會(huì)話對(duì)象進(jìn)行交流的子控件,每個(gè)會(huì)話對(duì)象都會(huì)對(duì)應(yīng)著 一個(gè)會(huì)話窗口 ,用戶通過打開不同的會(huì)話窗口實(shí)現(xiàn)與不同的會(huì)話對(duì)象的交流 與溝通,在每一次更換會(huì)話對(duì)象時(shí),IM用戶都要進(jìn)行切換,這對(duì)IM用戶來 說很不方便,而且,多個(gè)窗口以及多次切換的存在還會(huì)占用更多的系統(tǒng)資源
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種即時(shí)通訊方法、裝置與群組服務(wù)器,利用本發(fā)明實(shí)施例所述方法、裝置與群組服務(wù)器可以使IM用戶在同一窗口中實(shí)現(xiàn)與多個(gè)會(huì)話對(duì)象的交流,或者與會(huì)話對(duì)象的多種交流,如聊天交 流與資源共享,從而方便用戶對(duì)會(huì)話窗口的管理。為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的 一種即時(shí)通訊方法,該方法包括步驟即時(shí)通訊客戶端根據(jù)IM用戶的會(huì) 話請(qǐng)求生成會(huì)話窗口 ,并在所述會(huì)話窗口中生成與會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼 對(duì)應(yīng)的會(huì)話頁面;在所述會(huì)話頁面中裝載與會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼對(duì)應(yīng)的 用于與其他IM用戶進(jìn)行交流的子控件。一種即時(shí)通訊裝置,該裝置包括會(huì)話窗口創(chuàng)建模塊和會(huì)話頁面創(chuàng)建模塊; 所述會(huì)話窗口創(chuàng)建模塊用于根據(jù)IM用戶的會(huì)話請(qǐng)求建立會(huì)話窗口 ;所述會(huì)話 頁面創(chuàng)建模塊用于根據(jù)所述會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)在所述會(huì)話窗口中建立會(huì) i舌頁面。一種群組服務(wù)器,包含資源共享存儲(chǔ)模塊和資源共享管理模塊;所述資源 共享存儲(chǔ)模塊用于存儲(chǔ)共享資源列表;所述資源共享管理模塊用于根據(jù)IM用戶客戶端發(fā)送的資源共享請(qǐng)求中所包含的IM用戶身份標(biāo)識(shí)碼和群組用戶身份 標(biāo)識(shí)碼判斷所述IM用戶是否為所述群組用戶的成員,如果不是則向IM用戶客 戶端返回共享失敗消息,如果是,資源共享管理模塊根據(jù)所述群組用戶身份標(biāo) 識(shí)碼獲取對(duì)應(yīng)該身份標(biāo)識(shí)碼的共享資源列表,并將所述共享資源列表發(fā)送給所 述IM用戶客戶端。由上述技術(shù)方案可見,本發(fā)明實(shí)施例所述的即時(shí)通訊方法、裝置與群組 服務(wù)器,由于將多個(gè)會(huì)話頁面置于同一個(gè)會(huì)話窗口中,因此方便了用戶對(duì)會(huì) 話窗口的管理,并且節(jié)省了系統(tǒng)的資源。
圖1為本發(fā)明較佳實(shí)施例一所提供的即時(shí)通訊方法的流程圖;圖2為利用圖1所述方法進(jìn)行即時(shí)通訊的流程圖;圖3為利用圖1所述方法在即時(shí)通訊過程中進(jìn)行資源共享的流程圖;圖4為本發(fā)明較佳實(shí)施例二所提供的即時(shí)通訊裝置的結(jié)構(gòu)圖;圖5為本發(fā)明較佳實(shí)施例三所提供的群組服務(wù)器的結(jié)構(gòu)圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉較佳實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。較佳實(shí)施例一,本較佳實(shí)施例提供了一種即時(shí)通訊的方法,利用本較佳實(shí)施例所述方法,可以實(shí)現(xiàn)在一個(gè)會(huì)話窗口中與多個(gè)會(huì)話對(duì)象的交流。 圖1為本較佳實(shí)施例所提供的即時(shí)通訊方法的流程圖。 步驟101 ,即時(shí)通訊客戶端根據(jù)IM用戶的會(huì)話請(qǐng)求生成會(huì)話窗口 。 作為一種較佳方式,在生成會(huì)話窗口之前檢測所述會(huì)話窗口是否已存在,如果已經(jīng)存在,則在所述會(huì)話窗口中根據(jù)會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼建立對(duì)應(yīng)該會(huì)話請(qǐng)求對(duì)象的會(huì)話頁面,如果不存在,則根據(jù)所述會(huì)話請(qǐng)求生成會(huì)話窗口。 步驟102,在所述會(huì)話窗口中生成與會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼對(duì)應(yīng)的會(huì)i舌頁面。作為 一種較佳方式,在建立會(huì)話頁面之前檢測所述會(huì)話頁面是否已存在, 如果已存在,則將所述會(huì)話頁面設(shè)置為當(dāng)前顯示頁,如果不存在,則沖企測會(huì)話 窗口是否已存在。作為一種較佳方式,在所述會(huì)話頁面中建立聊天子頁面和共享子頁面;IM 用戶通過聊天子頁面實(shí)現(xiàn)與會(huì)話請(qǐng)求對(duì)象的會(huì)話交流;IM用戶通過共享子頁面 實(shí)現(xiàn)與會(huì)話請(qǐng)求對(duì)象的資源共享。在會(huì)話頁面中包含聊天子頁面和共享子頁面 的情況下,檢測會(huì)話請(qǐng)求的對(duì)象是好友用戶還是群組用戶,如果是好友用戶, 則建立與所述好友用戶的共享連接,如果是群組用戶,則建立與所述群組用戶 的共享連接。步驟103,在所述會(huì)話頁面中裝載與會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼對(duì)應(yīng)的用 于與其他IM用戶進(jìn)行交流的子控件。作為一種較佳方式,所述子控件至少包括消息顯示子控件、輸入消息子控件、快捷工具欄子控件。為進(jìn)一步明確如何應(yīng)用圖1所述方法進(jìn)行即時(shí)通訊,下面舉例說明利用圖1所述方法在一個(gè)會(huì)話窗口中與多個(gè)會(huì)話對(duì)象進(jìn)行即時(shí)通訊的方法。 圖2為利用圖1所述方法進(jìn)行即時(shí)通訊的流程圖。步驟201, IM用戶登錄即時(shí)通訊客戶端。所述登錄的方法與現(xiàn)有技術(shù) 相同。步驟202, IM用戶向其會(huì)話對(duì)象發(fā)送會(huì)話請(qǐng)求。所述會(huì)話對(duì)象可以是 好友用戶也可以是群組用戶。步驟203,即時(shí)通訊客戶端根據(jù)會(huì)話對(duì)象的身份標(biāo)識(shí)碼查詢對(duì)應(yīng)該身份 標(biāo)識(shí)碼的會(huì)話頁面是否存在,如果存在,執(zhí)行步驟204,否則執(zhí)行步驟205。 所述身份標(biāo)識(shí)碼包含在所述會(huì)話請(qǐng)求中。實(shí)際應(yīng)用中,可以用會(huì)話窗口管理 模塊檢測鼠標(biāo)的點(diǎn)擊信息,根據(jù)所述點(diǎn)擊信息來獲取所述會(huì)話請(qǐng)求。步驟204,顯示所述會(huì)話頁面所在的會(huì)話窗口 ,并將所述會(huì)話頁面設(shè)置 為當(dāng)前的選中頁。所述會(huì)話窗口是按照步驟207所述的方法創(chuàng)建的。步驟205,會(huì)話窗口管理模塊查詢是否存在會(huì)話窗口,如果存在,執(zhí)行 步驟206,否則執(zhí)行步驟207。步驟206,創(chuàng)建對(duì)應(yīng)該會(huì)話對(duì)象身份標(biāo)識(shí)號(hào)碼的會(huì)話頁面,并將其顯示 在會(huì)話窗口中。實(shí)際應(yīng)用中,可以利用屬性頁對(duì)象創(chuàng)建所述會(huì)話頁面。步驟207,利用Windows相關(guān)API生成會(huì)話窗口 ,所述會(huì)話窗口中不 包含會(huì)話頁面以及用于IM用戶與其會(huì)話對(duì)象間進(jìn)行交流的子控件,在所述 會(huì)話窗口中創(chuàng)建一個(gè)會(huì)話頁面并在該會(huì)話頁面中裝載用于IM用戶與其會(huì)話 對(duì)象進(jìn)行交流的子控件,例如消息顯示子控件、輸入消息子控件、快捷工具欄 子控件等,該會(huì)話頁面與所述會(huì)話對(duì)象的身份標(biāo)識(shí)碼相對(duì)應(yīng)。實(shí)際應(yīng)用中, 可以將所述會(huì)話頁面命名為所述會(huì)話對(duì)象的昵稱。實(shí)際應(yīng)用中,可以針對(duì)不 同的操作系統(tǒng),而使用所述操作系統(tǒng)中的相應(yīng)工具生成會(huì)話窗口 ,在該會(huì)話 窗口中創(chuàng)建的會(huì)話頁面中裝載用于IM用戶與其會(huì)話對(duì)象進(jìn)行交流的子控 件。為進(jìn)一步明確如何應(yīng)用圖1所述方法與會(huì)話對(duì)象進(jìn)行資源共享,下面結(jié)合圖3對(duì)在即時(shí)通訊過程中與會(huì)話對(duì)象進(jìn)行資源共享的方法進(jìn)行舉例說明。圖3是在即時(shí)通訊客戶端已經(jīng)存在會(huì)話窗口 ,并且會(huì)話窗口中存在會(huì)話 頁面的情況下與會(huì)話對(duì)象進(jìn)行資源共享的流程圖。步驟301,會(huì)話窗口模塊根據(jù)鼠標(biāo)的點(diǎn)擊信息確定會(huì)話對(duì)象,并將會(huì)話 窗口中對(duì)應(yīng)所迷會(huì)話對(duì)象的會(huì)話頁面設(shè)置為當(dāng)前頁。步驟302,在當(dāng)前頁中設(shè)置對(duì)應(yīng)會(huì)話對(duì)象身份標(biāo)識(shí)碼的各個(gè)子控件,當(dāng) 前頁中包含聊天子頁面和共享子頁面。步驟303,檢測會(huì)話對(duì)象是好友用戶還是群組用戶,如果是好友用戶, 則執(zhí)行步驟304,否則執(zhí)行步驟309。步驟304,通過好友管理模塊獲知該好友用戶的IP地址以及端口號(hào)碼。步驟305,通過所述IP地址以及端口號(hào)碼建立IM用戶與該好友用戶的 共享連接。所述共享連接的建立過程包括通過服務(wù)器建立與好友用戶的點(diǎn) 對(duì)點(diǎn)的套接字連接,服務(wù)器驗(yàn)證雙方的有效性,如果有效則把共享連接建立 請(qǐng)求轉(zhuǎn)發(fā)給好友用戶的客戶端,好友客戶端接收到所述共享連接建立請(qǐng)求后 回送同意建立連接的數(shù)據(jù)包并執(zhí)行步驟307,如果無效則執(zhí)行步驟306。步驟306,向即時(shí)通訊客戶端返回共享連接建立失敗消息。步驟307,建立即時(shí)通訊客戶端與所述好友用戶客戶端的數(shù)據(jù)通道,該 數(shù)據(jù)通道用于IM用戶與所述好友用戶的資源共享。步驟308,即時(shí)通訊客戶端接收好友客戶端發(fā)送過來的共享數(shù)據(jù)包,并 將所述共享數(shù)據(jù)包中包含的共享資源的名稱和屬性顯示在共享子頁面上。步驟309,發(fā)送群組資源共享消息到群組服務(wù)器,所述消息中包括群組 資源共享的協(xié)議命令、IM用戶身份標(biāo)識(shí)碼以及群組用戶身份標(biāo)識(shí)碼。步驟310,利用IM用戶身份標(biāo)識(shí)碼以及群組用戶身份標(biāo)識(shí)碼判斷該IM 用戶是否屬于該群組用戶,即是否是該群組用戶的成員,如果是,執(zhí)行步驟 312,否則執(zhí)行步驟311。
步驟311,向客戶端返回共享失敗的提示消息。步驟312,利用群組用戶身份標(biāo)識(shí)碼查詢?nèi)航M服務(wù)器,獲取對(duì)應(yīng)所述身份標(biāo)識(shí)碼的共享資源列表,并發(fā)送群組資源共享數(shù)據(jù)包給客戶端,所述數(shù)據(jù) 包中包括所述共享資源列表的結(jié)構(gòu)、名稱等內(nèi)容。步驟313,即時(shí)通訊客戶端接收所述數(shù)據(jù)包,并利用列表控件將所述資 源列表顯示在共享子頁面中。本較佳實(shí)施例所提供的即時(shí)通訊方法可以實(shí)現(xiàn)IM用戶在一個(gè)會(huì)話窗口 中與多個(gè)會(huì)話對(duì)象進(jìn)行即時(shí)通訊,當(dāng)所述會(huì)話窗口中包含會(huì)話子頁面和共享 子頁面時(shí),還可以實(shí)現(xiàn)IM用戶 一面與會(huì)話對(duì)象進(jìn)行會(huì)話交流一面與會(huì)話對(duì) 象進(jìn)行資源共享。較佳實(shí)施例二,本較佳實(shí)施例提供了一種即時(shí)通訊裝置,其包括會(huì)話窗 口創(chuàng)建模塊和會(huì)話頁面創(chuàng)建模塊。在本較佳實(shí)施例所述即時(shí)通訊裝置中可以 運(yùn)行較佳實(shí)施例 一 所述方法。圖4為本較佳實(shí)施例所述即時(shí)通訊裝置的結(jié)構(gòu)圖。所述即時(shí)通訊裝置包括會(huì)話窗口創(chuàng)建模塊401和會(huì)話頁面創(chuàng)建模塊 402。所述會(huì)話窗口創(chuàng)建模塊用于根據(jù)IM用戶的會(huì)話請(qǐng)求建立會(huì)話窗口;所述 會(huì)話頁面創(chuàng)建模塊用于根據(jù)所述會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼在所述會(huì)話窗口中 建立會(huì)話頁面。作為一種較佳方式,所述會(huì)話頁面創(chuàng)建模塊中還包括資源共享創(chuàng)建模塊; 所述資源共享創(chuàng)建模塊用于根據(jù)所述會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼建立IM用戶 與會(huì)話請(qǐng)求對(duì)象之間的資源共享頁面以及資源共享連接。作為一種較佳方式,該裝置還包括會(huì)話管理模塊;所述會(huì)話管理模塊用于 檢測會(huì)話請(qǐng)求,在檢測到所述會(huì)話請(qǐng)求后,進(jìn)一步檢測會(huì)話窗口是否已建立, 如果未建立,則調(diào)用會(huì)話窗口創(chuàng)建模塊建立會(huì)話窗口;會(huì)話管理模塊檢測會(huì)話 頁面是否已建立,如果未建立,則調(diào)用會(huì)話頁面創(chuàng)建模塊建立會(huì)話頁面;會(huì)話 管理模塊用于檢測會(huì)話請(qǐng)求對(duì)象是好友用戶還是群組用戶并建立共享連接,如 果會(huì)話請(qǐng)求對(duì)象是好友用戶則建立IM用戶與所述好友用戶之間的共享連接, 如果會(huì)話請(qǐng)求對(duì)象是群組用戶則建立IM用戶與所述群組用戶之間的共享連接。 較佳實(shí)施例三,本較佳實(shí)施例提供了一種群組服務(wù)器,其包含資源共享 管理模塊。本較佳實(shí)施例所述群組服務(wù)器可以為即時(shí)通訊用戶與會(huì)話對(duì)象進(jìn) 行資源共享時(shí)提供共享的資源,并對(duì)所述共享資源進(jìn)行管理。圖5為本實(shí)施例提供的群組服務(wù)器的結(jié)構(gòu)圖,其包括群組資源共享管理 模塊501和共享資源存儲(chǔ)模塊502。資源共享存儲(chǔ)模塊502用于存儲(chǔ)共享資源列表。所述資源共享管理模塊501 用于根據(jù)IM用戶客戶端發(fā)送的資源共享請(qǐng)求中所包含的IM用戶身份標(biāo)識(shí)碼和 群組用戶身份標(biāo)識(shí)碼判斷所述IM用戶是否為所述群組用戶的成員,如果不是 則向IM用戶客戶端返回共享失敗消息,如果是,資源共享管理模塊根據(jù)所述 群組用戶身份標(biāo)識(shí)碼獲取對(duì)應(yīng)該身份標(biāo)識(shí)碼的共享資源列表,并將所述共享資 源列表發(fā)送給所迷IM用戶客戶端。由上述技術(shù)方案可見,本發(fā)明實(shí)施例所述的即時(shí)通訊方法、裝置與群組服 務(wù)器,由于將多個(gè)會(huì)話頁面置于同一個(gè)會(huì)話窗口中,因此方便了用戶的管理, 并且節(jié)省了系統(tǒng)的資源。當(dāng)在會(huì)話頁面中包含聊天子頁面和共享子頁面時(shí),還可以實(shí)現(xiàn)IM用戶 之間一邊聊天一邊共享資源的功能,進(jìn)一步方便了 IM用戶對(duì)會(huì)話窗口的管 理。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù) 范圍,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種即時(shí)通訊方法,其特征在于,該方法包括步驟即時(shí)通訊客戶端根據(jù)即時(shí)通訊IM用戶的會(huì)話請(qǐng)求生成會(huì)話窗口,并在所述會(huì)話窗口中生成與會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼對(duì)應(yīng)的會(huì)話頁面;在所述會(huì)話頁面中裝載與會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼對(duì)應(yīng)的用于與其他IM用戶進(jìn)行交流的子控件。
2、 如權(quán)利要求l所述的方法,其特征在于,所述子控件至少包括消息顯 示子控件、輸入消息子控件、快捷工具欄子控件。
3、 如權(quán)利要求l所述的方法,其特征在于,在生成會(huì)話窗口之前檢測所述 會(huì)話窗口是否已存在,如果已經(jīng)存在,則在所述會(huì)話窗口中根據(jù)會(huì)話請(qǐng)求對(duì)象 的身份標(biāo)識(shí)碼建立對(duì)應(yīng)該會(huì)話請(qǐng)求對(duì)象的會(huì)話頁面,如果不存在,則根據(jù)所述 會(huì)話請(qǐng)求生成會(huì)話窗口。
4、 如權(quán)利要求3所述的方法,其特征在于,在建立會(huì)話頁面之前檢測所述 會(huì)話頁面是否已存在,如果已存在,則將所述會(huì)話頁面設(shè)置為當(dāng)前顯示頁,如 果不存在,則檢測會(huì)話窗口是否已存在。
5、 如權(quán)利要求1至權(quán)利要求4中任一權(quán)利要求所述的方法,其特征在于, 在所述會(huì)話頁面中建立聊天子頁面和共享子頁面;IM用戶通過聊天子頁面實(shí)現(xiàn)與會(huì)話請(qǐng)求對(duì)象的會(huì)話交流; IM用戶通過共享子頁面實(shí)現(xiàn)與會(huì)話請(qǐng)求對(duì)象的資源共享。
6、 如權(quán)利要求5所述的方法,其特征在于,檢測會(huì)話請(qǐng)求的對(duì)象是好友用 戶還是群組用戶;如果是好友用戶,則建立與所述好友用戶的共享連接; 如果是群組用戶,則建立與所述群組用戶的共享連接。
7、 如權(quán)利要求6所述的方法,其特征在于,建立與所述好友用戶的共享連 接的方法為獲取所述好友的IP地址以及端口號(hào)碼; 月良務(wù)器通過所述IP地址以及端口號(hào)碼驗(yàn)證即時(shí)通訊用戶與所述好友用戶 之間連接的有效性,如果有效,則在IM用戶的客戶端與好友用戶的客戶端之間建立數(shù)據(jù)通道,IM用戶通過所述數(shù)據(jù)通道與所述好友用戶實(shí)現(xiàn)資源共享,如 果無效,服務(wù)器向IM用戶發(fā)送共享連接建立失敗的消息。
8、如權(quán)利要求7所述的方法,其特征在于,建立與所述群組用戶的共享連 接的方法為群組用戶的成員,如果不是,則向客戶端返回?zé)o權(quán)獲取共享資源的提示消息; 如果是,則執(zhí)行下面的步驟根據(jù)群組用戶的身份標(biāo)識(shí)從群組服務(wù)器中獲取對(duì)應(yīng)該身份標(biāo)識(shí)的共享資源 列表,并將所述共享資源列表組合成數(shù)據(jù)包發(fā)送給IM用戶的客戶端,所述客 戶端接收所述數(shù)據(jù)包并將所述數(shù)據(jù)包中的共享資源列表顯示在所述IM用戶的 共享子頁面中。
9、 如權(quán)利要求1至權(quán)利要求4以及權(quán)利要求6至權(quán)利要求8上述權(quán)利要求 中的任一權(quán)利要求所述,其特征在于,所述會(huì)話窗口的生成方法為利用Windows相關(guān)API生成所述會(huì)話窗口 ; 所述會(huì)話頁面的生成方法為在屬性頁對(duì)象中建立與會(huì)話對(duì)象的身份標(biāo)識(shí)碼對(duì)應(yīng)的會(huì)話頁面。
10、 一種即時(shí)通訊裝置,其特征在于,該裝置包括會(huì)話窗口創(chuàng)建模塊和會(huì) 話頁面創(chuàng)建模塊;所述會(huì)話窗口創(chuàng)建模塊用于根據(jù)IM用戶的會(huì)話請(qǐng)求建立會(huì)話窗口 ; 所述會(huì)話頁面創(chuàng)建模塊用于根據(jù)所述會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼在所述會(huì) 話窗口中建立會(huì)話頁面。
11、 如權(quán)利要求10所述的裝置,其特征在于,所述會(huì)話頁面創(chuàng)建才莫塊包括 資源共享創(chuàng)建模塊;所述資源共享創(chuàng)建模塊用于根據(jù)所述會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼建立IM 用戶與會(huì)話請(qǐng)求對(duì)象之間的資源共享子頁面以及共享連接。
12、 如權(quán)利要求IO或權(quán)利要求11所述的裝置,其特征在于,該裝置還包 括會(huì)話管理模塊;所述會(huì)話管理模塊用于檢測所述會(huì)話請(qǐng)求,在檢測到所述會(huì)話請(qǐng)求后,進(jìn) 一步檢測會(huì)話窗口是否已建立,如果未建立,則調(diào)用會(huì)話窗口創(chuàng)建模塊建立會(huì) 話窗口,會(huì)話管理模塊檢測會(huì)話頁面是否已建立,如果未建立,則調(diào)用會(huì)話頁 面創(chuàng)建模塊建立會(huì)話頁面。
13、 如權(quán)利要求12所述的裝置,其特征在于,會(huì)話管理模塊用于檢測會(huì)話 請(qǐng)求對(duì)象是好友用戶還是群組用戶并建立共享連接,如果會(huì)話請(qǐng)求對(duì)象是好友 用戶則建立IM用戶與所述好友用戶之間的共享連接,如果會(huì)話請(qǐng)求對(duì)象是群 組用戶則建立IM用戶與所述群組用戶之間的共享連接。
14、 一種群組服務(wù)器,其特征在于,包含資源共享存儲(chǔ)模塊和資源共享管 理模塊;所述資源共享存儲(chǔ)模塊用于存儲(chǔ)共享資源列表;所述資源共享管理模塊用于根據(jù)IM用戶客戶端發(fā)送的資源共享請(qǐng)求中所群組用戶的成員,如果不是則向IM用戶客戶端返回共享失敗消息,如果是, 資源共享管理模塊根據(jù)所述群組用戶身份標(biāo)識(shí)碼獲取對(duì)應(yīng)該身份標(biāo)識(shí)碼的共享 資源列表,并將所述共享資源列表發(fā)送給所述IM用戶客戶端。
全文摘要
本發(fā)明公開了一種即時(shí)通訊方法,包括即時(shí)通訊客戶端根據(jù)IM用戶的會(huì)話請(qǐng)求生成會(huì)話窗口,并在所述會(huì)話窗口中生成與會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼對(duì)應(yīng)的會(huì)話頁面;在所述會(huì)話頁面中裝載與會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)碼對(duì)應(yīng)的用于與其他IM用戶進(jìn)行交流的子控件。本發(fā)明同時(shí)公開了一種即時(shí)通訊裝置,該裝置包括會(huì)話窗口創(chuàng)建模塊和會(huì)話頁面創(chuàng)建模塊;所述會(huì)話窗口創(chuàng)建模塊用于根據(jù)IM用戶的會(huì)話請(qǐng)求建立會(huì)話窗口;所述會(huì)話頁面創(chuàng)建模塊用于根據(jù)所述會(huì)話請(qǐng)求對(duì)象的身份標(biāo)識(shí)在所述會(huì)話窗口中建立會(huì)話頁面。本發(fā)明還公開了一種群組服務(wù)器。利用本發(fā)明所述方法及裝置可以在同一個(gè)窗口中實(shí)現(xiàn)與多個(gè)會(huì)話對(duì)象的聊天與資源共享,方便了用戶對(duì)會(huì)話窗口的管理。
文檔編號(hào)H04L12/58GK101159714SQ20071018827
公開日2008年4月9日 申請(qǐng)日期2007年11月30日 優(yōu)先權(quán)日2007年11月30日
發(fā)明者斌 李 申請(qǐng)人:騰訊科技(深圳)有限公司