專(zhuān)利名稱(chēng):基于即時(shí)通訊組建多人會(huì)話的方法、系統(tǒng)及服務(wù)器的制作方法
基于即時(shí)通訊組建多人會(huì)話的方法、系統(tǒng)及服務(wù)器技術(shù)領(lǐng)域 '本發(fā)明涉及即時(shí)通訊(IM, Instant Message)技術(shù),尤其涉及基于IM 組建多人會(huì)話的方法、系統(tǒng)及IM服務(wù)器。
背景技術(shù):
IM網(wǎng)絡(luò)發(fā)展到今天,已經(jīng)被大多數(shù)的網(wǎng)民所接受,成為用戶必不可少 的溝通工具,在平時(shí)的休閑娛樂(lè)、工作中,都得到廣泛的運(yùn)用。因此,對(duì)IM 網(wǎng)絡(luò)技術(shù)的易用性、穩(wěn)定性、安全性等提出了更高的要求。使用IM網(wǎng)絡(luò), 不僅能實(shí)現(xiàn)個(gè)人對(duì)個(gè)人的聊天方式,而且能實(shí)現(xiàn)同時(shí)與多個(gè)IM軟件用戶進(jìn) 行交流和溝通的聊天方式。例如在不同地點(diǎn)的工作同事由于不能在一起面對(duì) 面的進(jìn)行工作交流,便可通過(guò)IM網(wǎng)絡(luò)提供的多人會(huì)話功能,組成群組后進(jìn) 行話題討論。這樣,給多個(gè)IM軟件用戶提供了同時(shí)交流與溝通的平臺(tái),滿 足了用戶多人交流體驗(yàn)。IM軟件中具有多人會(huì)話功能,即某個(gè)IM軟件用戶可以通過(guò)多人會(huì)話 創(chuàng)建入口,將自己的好友或者某個(gè)群組中成員加入會(huì)話中,IM客戶端將群 組對(duì)應(yīng)的IM帳號(hào)列表發(fā)送給IM服務(wù)器,IM服務(wù)器根據(jù)IM帳號(hào)列表創(chuàng)建 多人會(huì)話資料,并返回給討論組的所有成員;而后,各成員便可以在多人會(huì) 話窗口中針對(duì)某個(gè)問(wèn)題或者話題進(jìn)行討論,方便了多人的交流與溝通?,F(xiàn)有技術(shù)中,進(jìn)行多人會(huì)話的成員都必須是IM帳號(hào)成員,而在實(shí)際工 作中,更多的情況是同事之間知道彼此的郵件(email)帳號(hào)等非IM帳號(hào), 而不知道彼此的IM帳號(hào),此時(shí),就不能通過(guò)組建包括非IM帳號(hào)的多人會(huì) 話進(jìn)行溝通。發(fā)明內(nèi)容本發(fā)明提供一種基于IM組建多人會(huì)話的方法,該方法能夠?qū)崿F(xiàn)組建包括非IM帳號(hào)的多人會(huì)話。本發(fā)明提供一種基于IM組建多人會(huì)話的系統(tǒng),該系統(tǒng)能夠?qū)崿F(xiàn)組建包 括非IM帳號(hào)的多人會(huì)話。本發(fā)明提供一種IM服務(wù)器,該IM服務(wù)器能夠?qū)崿F(xiàn)組建包括非IM帳號(hào) 的多人會(huì)話。一種基于IM組建多人會(huì)話的方法,該方法包括IM服務(wù)器接收IM客戶端發(fā)送的討論組信息,所述討論組信息包括非IM 帳號(hào)列表;IM服務(wù)器通過(guò)IM信息下發(fā)服務(wù)器,向用戶終端發(fā)送包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功加入討i侖組消息;用戶終端根據(jù)所述成功加入討論組消息進(jìn)行多人會(huì)話。 一種基于IM組建多人會(huì)話的系統(tǒng),該系統(tǒng)包括IM服務(wù)器和用戶終端; 所述IM服務(wù)器,用于接收IM客戶端發(fā)送的討論組信息,所述討論組信息包含非IM帳號(hào)列表;,向用戶終端發(fā)送包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功加入討i侖組消息;所述用戶終端,用于根據(jù)所述成功加入討論組消息進(jìn)行多人會(huì)話。 一種IM服務(wù)器,該IM服務(wù)器包括討論組服務(wù)器和用戶信息庫(kù)服務(wù)器; 所述討論組服務(wù)器,用于接收IM客戶端發(fā)送的所述討論組信息,將討論組信息包括的非IM帳號(hào)列表傳送給用戶信息庫(kù)服務(wù)器,接收用戶信息庫(kù)服務(wù)器返回的對(duì)應(yīng)非IM帳號(hào)的IM帳號(hào)和初始密碼;將包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功加入討論組消息發(fā)送給IM信息下發(fā)服務(wù)器;所述用戶信息庫(kù)服務(wù)器,用于接收討論組服務(wù)器發(fā)送的非IM帳號(hào)列表,組服務(wù)器。從上述方案可以看出,本發(fā)明中IM服務(wù)器接收IM客戶端發(fā)送的包括 非IM帳號(hào)列表的討論組信息后,通過(guò)IM信息下發(fā)服務(wù)器向用戶終端發(fā)送包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功加入討論組消息;用戶終端根據(jù)成 功加入討論組消息進(jìn)行多人會(huì)話。這樣,實(shí)現(xiàn)了基于IM組建包括非IM帳 號(hào)的多人會(huì)話。
圖1為本發(fā)明基于IM組建多人會(huì)話的方法示例性流程圖; 圖2為本發(fā)明基于IM組建多人會(huì)話的方法流程圖實(shí)例; 圖3為本發(fā)明基于IM組建多人會(huì)話的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和 附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。參見(jiàn)圖1,為本發(fā)明基于IM組建多人會(huì)話的方法實(shí)例性流程圖,該方法包 括以下步驟步驟IOI, IM服務(wù)器接收IM客戶端發(fā)送的討論組信息,所述討論組信息 包括非IM帳號(hào)列表。步驟102, IM服務(wù)器通過(guò)IM信息下發(fā)服務(wù)器,向用戶終端發(fā)送包含與非 IM巾艮號(hào)對(duì)應(yīng)的IM信息的成功加入討i侖組消息。不同的非IM帳號(hào)對(duì)應(yīng)不同的IM信息下發(fā)服務(wù)器,例如,當(dāng)非IM帳號(hào)為 郵箱帳號(hào)時(shí),IM信息下發(fā)服務(wù)器為郵箱服務(wù)器;當(dāng)非IM帳號(hào)為手機(jī)號(hào)時(shí),IM 信息下發(fā)服務(wù)器為短消息服務(wù)器,這種情況下,本步驟包括IM服務(wù)器通過(guò)短 消息服務(wù)器,向與手機(jī)號(hào)對(duì)應(yīng)的手機(jī)或個(gè)人數(shù)字助理(PDA, Personal Digital Assistant)等用戶終端發(fā)送包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功加入討論組 消息。所述IM信息包括IM用戶帳號(hào)和初始密碼,本步驟包括IM服務(wù)器獲取 與非IM帳號(hào)列表中各個(gè)非IM帳號(hào)對(duì)應(yīng)的IM帳號(hào)和初始密碼。所述獲取包括 IM服務(wù)器查找是否保存有與非IM帳號(hào)列表中各非IM用戶對(duì)應(yīng)的IM帳號(hào)和初始密碼,若是,則獲取查找到的IM帳號(hào)和初始密碼;否則,對(duì)應(yīng)非IM帳號(hào) 生成IM帳號(hào)和初始密》馬。所述IM信息只包括IM用戶帳號(hào)和初始密碼,或者,包括IM用戶帳號(hào)、 初始密碼和下載IM軟件的鏈接信息,或者,包括IM用戶帳號(hào)、初始密碼和網(wǎng) 絡(luò)(Web)網(wǎng)址鏈接信息。步驟103,用戶終端根據(jù)包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功加入討論 組消息進(jìn)行多人會(huì)話。當(dāng)所述IM信息包括IM用戶帳號(hào)和初始密碼時(shí),本步驟具體包括用戶終 端根據(jù)IM用戶帳號(hào)和初始密碼,通過(guò)IM客戶端向IM服務(wù)器登陸后進(jìn)行多人 會(huì)話。這種情況下,所述IM信息還可以包括下載IM軟件的鏈接信息,根據(jù)該 下載IM軟件的鏈接信息,用戶終端便可以進(jìn)行安裝后啟動(dòng)IM客戶端。當(dāng)所述IM信息包括IM用戶帳號(hào)、初始密碼和Web網(wǎng)址鏈接信息時(shí),本 步驟可具體包括用戶終端通過(guò)與所述Web網(wǎng)址《it接信息對(duì)應(yīng)的Web服務(wù)器, 向IM服務(wù)器登陸后進(jìn)行多人會(huì)話。下面通過(guò)圖2的流程實(shí)例對(duì)本發(fā)明方案進(jìn)行舉例說(shuō)明,這里以非IM帳號(hào) 為郵箱帳號(hào),IM消息下發(fā)服務(wù)器為郵箱服務(wù)器為例,此時(shí)所述非IM帳號(hào)列表 為email帳號(hào)列表,該流程包括以下步驟步驟201, IM服務(wù)器確認(rèn)IM客戶端發(fā)送的IM帳號(hào)和密碼有效,向IM客 戶端返回成功登錄響應(yīng)。本步驟可具體包括IM客戶端的主面板管理模塊將用戶輸入的帳號(hào)和密碼 發(fā)送給IM服務(wù)器,IM服務(wù)器解析帳號(hào)和密碼,確認(rèn)解析得到的帳號(hào)和密碼有 效后,向IM客戶端返回成功登錄響應(yīng),用戶成功登錄IM客戶端。所述確認(rèn)帳號(hào)和密碼是否有效包括IM服務(wù)器的用戶信息數(shù)據(jù)庫(kù)服務(wù)器中 保存有有效的帳號(hào)和密碼之間的對(duì)應(yīng)關(guān)系,如杲在用戶信息數(shù)據(jù)庫(kù)服務(wù)器查找 出IM客戶端發(fā)送的IM帳號(hào)和密碼之間的對(duì)應(yīng)關(guān)系,則確認(rèn)該IM帳號(hào)和密碼 有效;否則,確認(rèn)為無(wú)效。步驟202 , IM客戶端的主面板管理^莫塊檢測(cè)到操作命令為創(chuàng)建多人會(huì)話時(shí),創(chuàng)建討論組信息。所述創(chuàng)建討論組信息可以包括:利用Window窗口應(yīng)用程序接口 (API, Application Programming Interface )創(chuàng)建對(duì)應(yīng)的新建討i侖組窗口 ,通過(guò)所述新 建的討論組窗口接收多人會(huì)話的創(chuàng)建者輸入的討論組信息。所述討論組信息包 括討論組名稱(chēng)和email帳號(hào)列表,或者包括討論組名稱(chēng)、email帳號(hào)列表和IM 帳號(hào)列表。所述email帳號(hào)列表包括需要進(jìn)行多人會(huì)話的用戶對(duì)應(yīng)的email帳號(hào), 所述IM帳號(hào)列表包括需要進(jìn)行多人會(huì)話的用戶對(duì)應(yīng)的IM帳號(hào)。這里以討論組 信息包括討論組名稱(chēng)、email帳號(hào)列表和IM帳號(hào)列表為例來(lái)進(jìn)行說(shuō)明。步驟203 , IM客戶端將討論組信息發(fā)送給IM服務(wù)器。本步驟可具體包括IM客戶端將討論組信息按照與IM服務(wù)器約定的協(xié)議 格式組合到數(shù)據(jù)包中,并在數(shù)據(jù)包頭創(chuàng)建討論組的協(xié)議命令,然后將數(shù)據(jù)包發(fā) 送給IM服務(wù)器;IM服務(wù)器接收IM客戶端發(fā)送的數(shù)據(jù)包后,提取數(shù)據(jù)包頭的 協(xié)議命令確認(rèn)為新建討論組的協(xié)議命令,解密以及解析數(shù)據(jù)包,取出數(shù)據(jù)包中 的IM帳號(hào)列表、討論組名稱(chēng)以及email帳號(hào)列表。步驟204, IM服務(wù)器獲取與email帳號(hào)列表中各個(gè)email帳號(hào)成員對(duì)應(yīng)的 IM帳號(hào)和初始密碼。本步驟所述獲取包括IM服務(wù)器查找是否保存有與email帳號(hào)列表中各 email成員對(duì)應(yīng)的IM帳號(hào)和初始密碼,若是,則獲取查找到的IM帳號(hào)和初始 密碼;否則,對(duì)應(yīng)email帳號(hào)生成IM帳號(hào)和初始密碼。步驟205, IM服務(wù)器保存討論組信息。本步驟中,所述討論組信息包括討論組的名稱(chēng),以及討論組內(nèi)的各成員的 IM帳號(hào)與初始密碼之間的對(duì)應(yīng)關(guān)系。保存的討論組信息供步驟204進(jìn)行查詢時(shí) 使用。若IM服務(wù)器沒(méi)有保存對(duì)應(yīng)email帳號(hào)生成的IM帳號(hào)和初始密碼,則步 驟204所述獲取包括對(duì)應(yīng)emai帳號(hào)列表中各個(gè)email帳號(hào)生成IM帳號(hào)和初 始密碼。步驟206, IM服務(wù)器向IM帳號(hào)列表中的每個(gè)IM帳號(hào)成員下發(fā)成功加入 討i侖組的協(xié)議命令。本步驟可具體包括:IM服務(wù)器從登錄服務(wù)器獲取IM帳號(hào)列表中的每個(gè)IM 帳號(hào)成員對(duì)應(yīng)的地址信息,根據(jù)獲取的地址信息將成功加入討論組的協(xié)議命令 發(fā)送給相應(yīng)的IM客戶端。登錄服務(wù)器中保存了每個(gè)IM帳號(hào)成員登錄時(shí)的地址信息,所述地址信息 包括IP地址和端口地址,通過(guò)IP地址以及端口地址便可向成功加入討i侖組的 協(xié)議命令發(fā)送給相應(yīng)的IM客戶端。步驟207, IM客戶端接收成功加入討論組的協(xié)議命令后,從IM服務(wù)器獲 取討論組的基本資料,進(jìn)行多人會(huì)話。員列表包括該討論組中所有成員的IM帳號(hào)。步驟208, IM服務(wù)器通過(guò)郵件服務(wù)器向用戶終端發(fā)送包含與非IM帳號(hào)對(duì) 應(yīng)的IM信息的成功加入討論組的協(xié)議命令。所述成功加入討論組的協(xié)議命令也就是成功加入討論組消息。本步驟可具 體包括IM服務(wù)器按照郵件格式,通過(guò)郵件服務(wù)器下發(fā)IM信息給用戶終端。 所述IM信息只包括IM用戶帳號(hào)和初始密碼,或者,包括IM用戶帳號(hào)、初始 密碼和下載IM軟件的鏈接信息,或者,包括IM用戶帳號(hào)、初始密碼和Web 網(wǎng)址鏈接信息。步驟209,若IM信息只包括IM用戶帳號(hào)和初始密碼,則用戶終端通過(guò)郵 箱服務(wù)器接收IM信息,根據(jù)IM信息通過(guò)IM客戶端登錄IM服務(wù)器,進(jìn)行多 人會(huì)話。所述IM信息還可以包括下載IM軟件的鏈接信息,此時(shí)本步驟可具體包括 用戶終端通過(guò)郵箱服務(wù)器接收IM信息,查詢本地操作系統(tǒng)中是否安裝了 IM軟 件,如果已安裝,則直接啟動(dòng)IM客戶端,通過(guò)IM客戶端登錄IM服務(wù)器,進(jìn) 行多人會(huì)話;否則,可根據(jù)下載IM軟件的鏈接信息進(jìn)行安裝后啟動(dòng)IM客戶端, 通過(guò)IM客戶端登錄IM服務(wù)器,進(jìn)行多人會(huì)話。步驟210,若IM信息包括IM用戶帳號(hào)、初始密碼和Web網(wǎng)址鏈接信息, 用戶終端通過(guò)與所述Web網(wǎng)址鏈接信息對(duì)應(yīng)的Web服務(wù)器,向IM服務(wù)器登陸后進(jìn)行多人會(huì)話。本步驟中,進(jìn)行多人會(huì)話時(shí),IM服務(wù)器接收用戶終端通過(guò)Web服務(wù)器發(fā) 送的會(huì)話消息,所迷會(huì)話消息包括消息內(nèi)容、消息發(fā)送方的IM帳號(hào)和討論組 號(hào)碼;IM服務(wù)器從登錄服務(wù)器獲取與討論組號(hào)碼對(duì)應(yīng)的討論組內(nèi)各成員的地址 信息,根據(jù)所述地址信息將所述消息內(nèi)容及消息發(fā)送方的IM帳號(hào),通過(guò)Web 服務(wù)器發(fā)送給消息接收方。所述登錄服務(wù)器中保存了討論組內(nèi)各成員登錄時(shí)提 供的IM帳號(hào)與地址信息之間的對(duì)應(yīng)關(guān)系。所述Web服務(wù)器用于對(duì)用戶終端和 IM服務(wù)器之間的登錄消息以及會(huì)話消息進(jìn)行轉(zhuǎn)發(fā)。參見(jiàn)圖3,為本發(fā)明基于IM組建多人會(huì)話的系統(tǒng)結(jié)構(gòu)示意圖,該系統(tǒng)包括 IM服務(wù)器和用戶終端;所述IM服務(wù)器,用于接收IM客戶端發(fā)送的討論組信息,所述討論組信息 包含非IM帳號(hào)列表;向用戶終端發(fā)送包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功 加入討i侖組消息;所述用戶終端,用于根據(jù)所述成功加入討論組消息進(jìn)行多人會(huì)話。所述系統(tǒng)可以包括IM信息下發(fā)服務(wù)器,所述IM服務(wù)器可以包括討論組服 務(wù)器和用戶信息庫(kù)服務(wù)器;所述討論組服務(wù)器,用于接收IM客戶端發(fā)送的所述討論組信息,將討論 組信息包括的非IM帳號(hào)列表傳送給用戶信息庫(kù)服務(wù)器,接收用戶信息庫(kù)服務(wù) 器返回的對(duì)應(yīng)非IM帳號(hào)的IM帳號(hào)和初始密碼;將包含與非IM帳號(hào)對(duì)應(yīng)的IM 信息的成功加入討^r組消息發(fā)送給IM信息下發(fā)服務(wù)器;所述用戶信息庫(kù)服務(wù)器,用于接收討論組服務(wù)器發(fā)送的非IM帳號(hào)列表,組服務(wù)器;所述IM信息下發(fā)服務(wù)器,用于接收討論組服務(wù)器發(fā)送的成功加入討論組 消息,發(fā)送給與非IM帳號(hào)對(duì)應(yīng)的用戶終端。所述用戶信息庫(kù)服務(wù)器可以包括查詢模塊和生成模塊;所述查詢模塊,用于查找是否保存有與非IM帳號(hào)列表中各非IM用戶對(duì)應(yīng)的IM帳號(hào)和初始密碼,若是,則將查找到的IM帳號(hào)和初始密碼作為所述與非IM帳號(hào)對(duì)應(yīng)的IM帳號(hào)和初始密碼,返回給討論組服務(wù)器;否則,將非IM帳 號(hào)發(fā)送給生成模塊;所述生成模塊,用于生成對(duì)應(yīng)非IM帳號(hào)的IM帳號(hào)和初始密碼,返回給討 論組服務(wù)器。生成模塊生成的對(duì)應(yīng)非IM帳號(hào)的IM帳號(hào)和初始密碼,可供查詢模塊查詢 時(shí)j吏用。并且,生成沖莫塊內(nèi)生成的對(duì)應(yīng)非IM帳號(hào)的IM帳號(hào)和初始密碼,可以 在每次會(huì)話結(jié)束后清除;為了減少生成IM帳號(hào)和初始密碼的次數(shù),也可以采 用定期清除的方式,具體地,定期對(duì)生成模塊內(nèi)保存的對(duì)應(yīng)非IM帳號(hào)的IM帳 號(hào)和初始密碼進(jìn)行整理,將設(shè)定時(shí)間段內(nèi)沒(méi)有使用過(guò)的IM帳號(hào)和初始密碼清 除,所述設(shè)定時(shí)間段可根據(jù)需要設(shè)置。所述IM服務(wù)器可以包括登錄服務(wù)器,用于保存討論組中各成員登錄時(shí)的 IM帳號(hào)與地址信息之間的對(duì)應(yīng)關(guān)系;所述討論組服務(wù)器可以包括會(huì)話消息收發(fā)模塊,用于接收用戶終端發(fā)送的 會(huì)話消息,所述會(huì)話消息包括消息內(nèi)容、消息發(fā)送方的IM帳號(hào)和討論組號(hào)碼; 從所述登錄服務(wù)器獲取與討論組號(hào)碼對(duì)應(yīng)的討論組內(nèi)各成員的地址信息,根據(jù) 所述地址信息將所述消息內(nèi)容及消息發(fā)送方的IM帳號(hào)發(fā)送給消息接收方。當(dāng)所述IM消息包括IM帳號(hào)、初始密碼和Web網(wǎng)址鏈接信息時(shí),所述系 統(tǒng)包括Web服務(wù)器,用于對(duì)用戶終端和IM服務(wù)器之間的登錄消息以及會(huì)話消 息進(jìn)行轉(zhuǎn)發(fā)。本發(fā)明方案中,對(duì)于非IM帳號(hào),IM服務(wù)器通過(guò)IM信息下發(fā)服務(wù)器向用 戶終端發(fā)送包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功加入討論組消息;用戶終端 接收成功加入討論組消息后通過(guò)IM客戶端向IM服務(wù)器登陸,進(jìn)行多人會(huì)話, 或者,通過(guò)與IM信息包含的Web網(wǎng)址鏈接信息對(duì)應(yīng)的Web服務(wù)器,向IM服 務(wù)器登陸,進(jìn)行多人會(huì)話。這樣,在IM中創(chuàng)建多人會(huì)話時(shí),不僅可以選擇已 有的IM用戶,而且可以選擇非IM用戶,從而,實(shí)現(xiàn)了基于IM組建包括非IM 帳號(hào)的多人會(huì)話,方便了用戶終端的操作。以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn) 一步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不 用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、 等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種基于即時(shí)通迅IM組建多人會(huì)話的方法,其特征在于,該方法包括IM服務(wù)器接收IM客戶端發(fā)送的討論組信息,所述討論組信息包括非IM帳號(hào)列表;IM服務(wù)器通過(guò)IM信息下發(fā)服務(wù)器,向用戶終端發(fā)送包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功加入討論組消息;用戶終端根據(jù)所述成功加入討論組消息進(jìn)行多人會(huì)話。
2、 如權(quán)利要求l所述的方法,其特征在于,所述IM信息包括IM用戶帳 號(hào)和初始密碼,所述IM服務(wù)器接收IM客戶端發(fā)送的討論組信息之后,該方法 包括IM服務(wù)器獲取與非IM帳號(hào)列表中各個(gè)非IM帳號(hào)對(duì)應(yīng)的IM帳號(hào)和初 始密碼;所述獲取包括IM服務(wù)器查找是否保存有與非IM帳號(hào)列表中各非IM用 戶對(duì)應(yīng)的IM帳號(hào)和初始密碼,若是,則獲取查找到的IM帳號(hào)和初始密碼;否 則,對(duì)應(yīng)非IM帳號(hào)生成IM帳號(hào)和初始密碼。
3、 如權(quán)利要求l所述的方法,其特征在于,所述IM信息包括IM用戶帳 號(hào)和初始密碼;所述用戶終端根據(jù)所述成功加入討論組消息進(jìn)行多人會(huì)話包括用戶終端 根據(jù)IM用戶帳號(hào)和初始密碼通過(guò)IM客戶端,向IM服務(wù)器登陸后進(jìn)行多人會(huì) 話。
4、 如權(quán)利要求3所述的方法,其特征在于,所述IM信息還包括下載IM軟件的鏈接信息。
5、 如權(quán)利要求1所述的方法,其特征在于,所述IM信息包括IM用戶帳 號(hào)、初始密碼和網(wǎng)絡(luò)Web網(wǎng)址鏈接信息,所述用戶終端根據(jù)所述成功加入討論 組消息進(jìn)行多人會(huì)話包括用戶終端通過(guò)與所述Web網(wǎng)址鏈接信息對(duì)應(yīng)的Web 服務(wù)器,向IM服務(wù)器登陸后進(jìn)行多人會(huì)話。
6、 一種基于IM組建多人會(huì)話的系統(tǒng),其特征在于,該系統(tǒng)包括IM服務(wù)器和用戶終端;所述IM服務(wù)器,用于接收IM客戶端發(fā)送的討論組信息,所述討論組信息 包含非IM帳號(hào)列表;向用戶終端發(fā)送包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功 加入討i侖組消息;所述用戶終端,用于根據(jù)所述成功加入討論組消息進(jìn)行多人會(huì)話。
7、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)包括IM信息下發(fā)服 務(wù)器,所述IM服務(wù)器包括討論組服務(wù)器和用戶信息庫(kù)服務(wù)器;所述討論組服務(wù)器,用于接收IM客戶端發(fā)送的所述討論組信息,將討論 組信息包括的非IM帳號(hào)列表傳送給用戶信息庫(kù)服務(wù)器,接收用戶信息庫(kù)服務(wù) 器返回的對(duì)應(yīng)非IM帳號(hào)的IM帳號(hào)和初始密碼;將包含與非IM帳號(hào)對(duì)應(yīng)的IM 信息的成功加入討論組消息發(fā)送給IM信息下發(fā)服務(wù)器;所述用戶信息庫(kù)服務(wù)器,用于接收討論組服務(wù)器發(fā)送的非IM帳號(hào)列表, 獲取與非IM帳號(hào)列表中各非IM帳號(hào)對(duì)應(yīng)的IM帳號(hào)和初始密碼,返回給討論 組服務(wù)器;所述IM信息下發(fā)服務(wù)器,用于接收討論組服務(wù)器發(fā)送的成功加入討論組 消息,發(fā)送給與非IM帳號(hào)對(duì)應(yīng)的用戶終端。
8、 如權(quán)利要求7所述的系統(tǒng),其特征在于,所述IM服務(wù)器包括登錄服務(wù) 器,用于保存討論組中各成員登錄時(shí)的IM帳號(hào)與地址信息之間的對(duì)應(yīng)關(guān)系;所述討論組服務(wù)器包括會(huì)話消息收發(fā)模塊,用于接收用戶終端發(fā)送的會(huì)話 消息,所述會(huì)話消息包括消息內(nèi)容、消息發(fā)送方的IM帳號(hào)和討論組號(hào)碼;從 所述登錄服務(wù)器獲取與討論組號(hào)碼對(duì)應(yīng)的討論組內(nèi)各成員的地址信息,根據(jù)所 述地址信息將所述消息內(nèi)容及消息發(fā)送方的IM帳號(hào)發(fā)送給消息接收方。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述IM消息包括IM帳號(hào)、 初始密碼和Web網(wǎng)址鏈接信息時(shí),所述系統(tǒng)包括Web服務(wù)器,用于對(duì)用戶終 端和IM服務(wù)器之間的登錄消息以及會(huì)話消息進(jìn)行轉(zhuǎn)發(fā)。
10、 一種IM服務(wù)器,其特征在于,該IM服務(wù)器包括討論組服務(wù)器和用戶 信息庫(kù)服務(wù)器;所述討論組服務(wù)器,用于接收IM客戶端發(fā)送的所述討論組信息,將討論 組信息包括的非IM帳號(hào)列表傳送給用戶信息庫(kù)服務(wù)器,接收用戶信息庫(kù)服務(wù) 器返回的對(duì)應(yīng)非IM帳號(hào)的IM帳號(hào)和初始密碼;將包含與非IM帳號(hào)對(duì)應(yīng)的IM 信息的成功加入討論組消息發(fā)送給IM信息下發(fā)服務(wù)器;所述用戶信息庫(kù)服務(wù)器,用于接收討論組服務(wù)器發(fā)送的非IM帳號(hào)列表,組服務(wù)器。
11、 如權(quán)利要求IO所述的IM服務(wù)器,其特征在于,所述用戶信息庫(kù)服務(wù) 器包括查詢模塊和生成模塊;所述查詢模塊,用于查找是否保存有與非IM帳號(hào)列表中各非IM用戶對(duì)應(yīng) 的IM帳號(hào)和初始密碼,若是,則將查找到的IM帳號(hào)和初始密碼作為所述與非 IM帳號(hào)對(duì)應(yīng)的IM帳號(hào)和初始密碼,返回給討i侖組〗l務(wù)器;否則,將非IM帳 號(hào)發(fā)送給生成模塊;所述生成模塊,用于生成對(duì)應(yīng)非IM帳號(hào)的IM帳號(hào)和初始密碼,返回給討 論組服務(wù)器。
12、 如權(quán)利要求IO所述的IM服務(wù)器,其特征在于,所述IM信息包括IM 用戶帳號(hào)和初始密碼,所述IM服務(wù)器包括登錄服務(wù)器,用于保存討論組中各 成員登錄時(shí)的IM帳號(hào)與地址信息之間的對(duì)應(yīng)關(guān)系;所述討論組服務(wù)器包括會(huì)話消息收發(fā)模塊,用于接收用戶終端發(fā)送的會(huì)話 消息,所述會(huì)話消息包括消息內(nèi)容、消息發(fā)送方的IM帳號(hào)和討論組號(hào)碼;從 所述登錄服務(wù)器獲取與討論組號(hào)碼對(duì)應(yīng)的討論組內(nèi)各成員的地址信息,根據(jù)所 述地址信息將所述消息內(nèi)容及消息發(fā)送方的IM帳號(hào)發(fā)送給消息接收方。
13、 如權(quán)利要求IO所述的IM服務(wù)器,其特征在于,所述IM信息包括IM 用戶帳號(hào)、初始密碼和Web網(wǎng)址鏈接信息,所述IM服務(wù)器包括登錄服務(wù)器, 用于保存討論組中各成員登錄時(shí)的IM帳號(hào)與地址信息之間的對(duì)應(yīng)關(guān)系;所述討論組服務(wù)器包括會(huì)話消息收發(fā)模塊,用于接收用戶終端通過(guò)Web服 務(wù)器發(fā)送的會(huì)話消息,所述會(huì)話消息包括消息內(nèi)容、消息發(fā)送方的IM帳號(hào)和討論組號(hào)碼;從所述登錄服務(wù)器獲取與討論組號(hào)碼對(duì)應(yīng)的討論組內(nèi)各成員的地址信息,根據(jù)所述地址信息將所述消息內(nèi)容及消息發(fā)送方的IM帳號(hào),通過(guò)Web 服務(wù)器發(fā)送給消息接收方。
全文摘要
本發(fā)明公開(kāi)了基于即時(shí)通信IM組建多人會(huì)話的方法、系統(tǒng)及服務(wù)器。該基于即時(shí)通信IM組建多人會(huì)話的方法包括IM服務(wù)器接收IM客戶端發(fā)送的討論組信息,所述討論組信息包括非IM帳號(hào)列表;IM服務(wù)器通過(guò)IM信息下發(fā)服務(wù)器,向用戶終端發(fā)送包含與非IM帳號(hào)對(duì)應(yīng)的IM信息的成功加入討論組消息;用戶終端根據(jù)所述成功加入討論組消息進(jìn)行多人會(huì)話。本發(fā)明方案實(shí)現(xiàn)了組建包括非IM帳號(hào)的多人會(huì)話。
文檔編號(hào)H04Q7/22GK101237428SQ200810085530
公開(kāi)日2008年8月6日 申請(qǐng)日期2008年3月10日 優(yōu)先權(quán)日2008年3月10日
發(fā)明者斌 李 申請(qǐng)人:騰訊科技(深圳)有限公司