两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種實(shí)現(xiàn)群組通訊的方法及系統(tǒng)的制作方法

文檔序號(hào):7653557閱讀:176來(lái)源:國(guó)知局
專利名稱:一種實(shí)現(xiàn)群組通訊的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)群組通訊的方法及系統(tǒng)。
背景技術(shù)
目前,基于需要下載安裝的IM (Instant Messaging)即時(shí)通訊工具,如MSN、QQ及 網(wǎng)易泡泡等,已經(jīng)深受大家的喜愛。這些即時(shí)通訊工具為人們的溝通、信息交流提供了新的 途徑,是除手機(jī)、固話以及電子郵件之外的又一種重要的信息交流方式。通過(guò)這些工具,大 大降低了人們之間的交流成本,且提高了效率。但是,如使用上述即時(shí)通工具,用戶必須下 載安裝相應(yīng)的客戶端軟件。這是一個(gè)較為復(fù)雜的配置和了解熟悉的過(guò)程,對(duì)于從來(lái)沒(méi)有使 用過(guò)這類工具和不經(jīng)常使用計(jì)算機(jī)的用戶來(lái)說(shuō)比較困難。而且,現(xiàn)在的客戶端下載的即時(shí) 通訊工具軟件越來(lái)越大,比如QQ2010軟件達(dá)到32. 6MB, MSN軟件達(dá)到11. 2MB,占用了不小 的電腦存儲(chǔ)空間;同時(shí),因?yàn)橄螺d帶來(lái)的網(wǎng)絡(luò)安全問(wèn)題也會(huì)困擾著用戶;另外,由于所有數(shù) 據(jù)信息(如聊天記錄等)都存儲(chǔ)在電腦終端,一旦更換了電腦(如果出差等原因)或者重新安 裝軟件,用戶將無(wú)法獲取原有的數(shù)據(jù)信息,非常不便。在這種強(qiáng)烈的市場(chǎng)需求下,Web IM (網(wǎng)頁(yè)版的即時(shí)通訊工具)誕生了,Web IM其實(shí) 就是基于web瀏覽器的即時(shí)交流工具,其展示形式是以網(wǎng)頁(yè)為媒介,其作用是給那些用不 了或者不方便使用應(yīng)用程序客戶端的用戶使用,其最大的價(jià)值是提供便捷的交流渠道。比 如聊天記錄和重要文件都可以存儲(chǔ)在網(wǎng)頁(yè)上,無(wú)需下載到本地電腦,大大提高了數(shù)據(jù)的安 全性和數(shù)據(jù)閱讀的便捷性。隨著ffeb IM用戶數(shù)量的不斷增加,大家對(duì)ffeb IM的功能需求 也逐步增加,從原先簡(jiǎn)單的一對(duì)一聊天,開始轉(zhuǎn)向群組通訊和多人通訊。為了更好地滿足用 戶對(duì)便捷性和安全性的強(qiáng)烈需求,現(xiàn)行的網(wǎng)絡(luò)視頻會(huì)議以及網(wǎng)絡(luò)遠(yuǎn)程教育開始從原先的終 端下載模式逐步轉(zhuǎn)變?yōu)榛趙eb瀏覽器的模式。而對(duì)于網(wǎng)頁(yè)版的網(wǎng)絡(luò)視頻會(huì)議和網(wǎng)頁(yè)版的 遠(yuǎn)程教育系統(tǒng)來(lái)說(shuō),基于網(wǎng)頁(yè)的群組通訊和多人通訊技術(shù)是它們必備的技術(shù)要求,目前,尚 未有實(shí)現(xiàn)方案。此外,現(xiàn)有的信息的同步往往是被動(dòng)的,沒(méi)有進(jìn)行有效地認(rèn)證控制,容易造成安全
急 ^^ ο

發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明的主要目的是提出一種實(shí)現(xiàn)群組通訊的方 法及系統(tǒng),實(shí)現(xiàn)了無(wú)需下載任何控件即可實(shí)現(xiàn)群組通訊及信息安全。本發(fā)明的主要目的將通過(guò)以下技術(shù)方案得以實(shí)現(xiàn) 一種實(shí)現(xiàn)群組通訊的方法,包括如下步驟
通訊服務(wù)器對(duì)接收的源用戶發(fā)送通訊信息及目標(biāo)群組ID的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通 過(guò)后,對(duì)目標(biāo)用戶接收所述通訊信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將 獲取的源用戶發(fā)送通訊信息及目標(biāo)群組ID發(fā)送至同步存儲(chǔ)服務(wù)器;
所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新通訊信息及目標(biāo)群組ID,并將更新后的通訊信息發(fā)送至與所述目標(biāo)群組ID相對(duì)應(yīng)的目標(biāo)用戶及源用戶。一種實(shí)現(xiàn)群組通訊的系統(tǒng),包括源用戶、群組、通訊服務(wù)器及目標(biāo)用戶,其中 通訊服務(wù)器對(duì)接收的源用戶發(fā)送通訊信息及目標(biāo)群組ID的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通
過(guò)后,對(duì)目標(biāo)用戶接收所述通訊信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將 獲取的源用戶發(fā)送通訊信息及目標(biāo)群組ID發(fā)送至同步存儲(chǔ)服務(wù)器;
所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新通訊信息及目標(biāo)群組ID,并將更新后的通訊信息發(fā)送 至與所述目標(biāo)群組ID相對(duì)應(yīng)的目標(biāo)用戶及源用戶。本發(fā)明的主要目的是提出一種實(shí)現(xiàn)群組通訊的方法及系統(tǒng),實(shí)現(xiàn)了無(wú)需下載任何 控件即可實(shí)現(xiàn)群組通訊及信息安全。


圖1是實(shí)施例一中一種實(shí)現(xiàn)群組通訊的方法的流程圖; 圖2是實(shí)施例二中一種實(shí)現(xiàn)群組通訊的方法的流程圖。
具體實(shí)施例方式實(shí)施例一
如圖1所示,本發(fā)明的具體實(shí)施例一種實(shí)現(xiàn)群組通訊的方法,具體包括如下步驟 步驟101 源用戶登錄網(wǎng)頁(yè),網(wǎng)頁(yè)程序獲取該源用戶加入的所有群組的ID。
上述技術(shù)方案具體包括如下過(guò)程
(Ia)源用戶登陸網(wǎng)站后,將其用戶名及加入的所有群組的ID記錄到數(shù)據(jù)庫(kù)中; (2a)網(wǎng)頁(yè)程序從數(shù)據(jù)庫(kù)中獲取所述源用戶的用戶名及所述源用戶加入的所有群組的ID。步驟102 網(wǎng)頁(yè)自動(dòng)加載Flash插件,F(xiàn)lash插件通過(guò)XMLSocket類建立與通 訊服務(wù)器的永久連接,并且開始監(jiān)聽通訊服務(wù)器的數(shù)據(jù)傳輸;所述Flash插件調(diào)用API (Application Programming hterface,應(yīng)用程序編程接口)將用戶名、對(duì)應(yīng)的密鑰及加入 的所有群組的ID發(fā)送給通訊服務(wù)器。上述技術(shù)方案具體包括如下過(guò)程
(2a)網(wǎng)頁(yè)自動(dòng)加載Flash插件,F(xiàn)lash插件通過(guò)XMLSocket類建立與通訊服務(wù)器的永 久連接,并且開始監(jiān)聽通訊服務(wù)器的數(shù)據(jù)傳輸;
(2b)所述Flash插件與數(shù)據(jù)處理服務(wù)器建立連接,所述數(shù)據(jù)處理服務(wù)器返回對(duì)應(yīng)的密 鑰至所述Flash插件;
(2c)所述 Flash 插件調(diào)用 API (Application Programming hterface,應(yīng)用程序編程 接口)將用戶名、對(duì)應(yīng)的密鑰及加入的所有群組的ID發(fā)送給通訊服務(wù)器。步驟103 所述通訊服務(wù)器收到用戶名、對(duì)應(yīng)的密鑰及加入的所有群組的ID后,將 源用戶的用戶名和對(duì)應(yīng)的密鑰加入在線列表,并檢查是否存在群組ID所對(duì)應(yīng)的數(shù)組,若存 在,則將該源用戶的用戶名追加到已存在的數(shù)組中;若不存在,則新建一個(gè)數(shù)組并存儲(chǔ)該源 用戶的用戶名到數(shù)組中。上述技術(shù)方案具體包括以下過(guò)程
(3a)所述通訊服務(wù)器收到群組ID、對(duì)應(yīng)的密鑰及源用戶的用戶名后,將所述源用戶的用戶名和對(duì)應(yīng)的密鑰保存到在線列表。(3b)所述通訊服務(wù)器檢查群組ID所對(duì)應(yīng)的數(shù)組是否存在,如果已經(jīng)存在,則繼續(xù) 下一步,否則,創(chuàng)建一個(gè)與群組ID相對(duì)應(yīng)的新數(shù)組。(3c)所述通訊服務(wù)器將所述源用戶的用戶名追加到群組 ID相對(duì)應(yīng)的數(shù)組中。步驟104 源用戶選擇一個(gè)目標(biāo)群組,發(fā)送通訊信息及目標(biāo)群組的ID至通訊服務(wù)器。上述技術(shù)方案具體包括以下過(guò)程 (4a)所述源用戶選擇一個(gè)目標(biāo)群組; (4b)所述源用戶輸入待發(fā)送的通訊信息;
(4c)所述 Flash 插件調(diào)用 API (Application Programming hterface,應(yīng)用程序編程 接口)將通訊信息及目標(biāo)群組的ID發(fā)送給通訊服務(wù)器。步驟105 所述通訊服務(wù)器接收到通訊信息及目標(biāo)群組的ID后,進(jìn)行認(rèn)證,認(rèn)證包 括但不限于源用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證、源用戶指令所操作目標(biāo)權(quán)限認(rèn)證、目標(biāo) 用戶對(duì)源用戶指令權(quán)限認(rèn)證,認(rèn)證完成后,所述通訊服務(wù)器根據(jù)接收到的通訊信息及目標(biāo) 群組的ID查找出與目標(biāo)群組ID相對(duì)應(yīng)的數(shù)組中的所有目標(biāo)用戶,查詢所述在線列表,找到 每個(gè)目標(biāo)用戶相對(duì)應(yīng)的密鑰。(5a)所述通訊服務(wù)器接收到通訊信息及目標(biāo)群組的ID后,對(duì)源用戶身份進(jìn)行認(rèn) 證,即源用戶是否是通訊服務(wù)器所識(shí)別的合法用戶,若認(rèn)證不通過(guò),則同步操作中止,若認(rèn) 證通過(guò),繼續(xù)進(jìn)行下一步認(rèn)證。(5b)對(duì)源用戶的數(shù)據(jù)指令權(quán)限進(jìn)行認(rèn)證,即源用戶是否擁有發(fā)送通訊信息及目標(biāo) 群組ID的權(quán)限,若認(rèn)證不通過(guò),則同步操作中止,認(rèn)證通過(guò),繼續(xù)進(jìn)行下一步認(rèn)證。(5c)對(duì)源用戶指令所操作目標(biāo)進(jìn)行權(quán)限認(rèn)證,即源用戶發(fā)送的通訊信息及目標(biāo)群 組ID能否訪問(wèn)目標(biāo)用戶的權(quán)限進(jìn)行認(rèn)證,若認(rèn)證不通過(guò),則同步操作中止,若認(rèn)證通過(guò),則 繼續(xù)進(jìn)行下一步認(rèn)證。(5d)所述目標(biāo)用戶對(duì)源用戶指令權(quán)限認(rèn)證,即對(duì)目標(biāo)用戶是否允許接收源用戶發(fā) 送的通訊信息進(jìn)行認(rèn)證,若認(rèn)證不通過(guò),則同步操作中止,若認(rèn)證通過(guò),則繼續(xù)下一步操作。(5e)所述通訊服務(wù)器根據(jù)接收到的通訊信息及目標(biāo)群組的ID查找出與目標(biāo)群組 ID相對(duì)應(yīng)的數(shù)組中的所有目標(biāo)用戶。(5f)所述通訊服務(wù)器查詢所述在線列表,找到與每個(gè)目標(biāo)用戶相對(duì)應(yīng)的密鑰。步驟106 所述通訊服務(wù)器將獲得的所述通訊信息、目標(biāo)用戶的用戶名及與所述 目標(biāo)用戶相對(duì)應(yīng)的密鑰轉(zhuǎn)發(fā)至所述同步存儲(chǔ)服務(wù)器,所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新所述 通訊信息、目標(biāo)用戶的用戶名及與所述目標(biāo)用戶相對(duì)應(yīng)的密鑰,并將更新后的所述通訊信 息通過(guò)所述通訊服務(wù)器發(fā)送至所述目標(biāo)用戶及源用戶。(6a)所述通訊服務(wù)器接收到所述通訊信息、目標(biāo)用戶的用戶名及與所述目標(biāo)用戶 相對(duì)應(yīng)的密鑰后,立刻將這些信息轉(zhuǎn)發(fā)到同步存儲(chǔ)服務(wù)器。(6b)所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新所述通訊信息、目標(biāo)用戶的用戶名及與所述 目標(biāo)用戶相對(duì)應(yīng)的密鑰,由于通訊信息的發(fā)送操作可由多位源用戶在同一時(shí)間發(fā)起,所以 同步存儲(chǔ)服務(wù)器只保存一份最新通訊信息,在每次接收到通訊信息時(shí),都將當(dāng)前的通訊進(jìn) 行更新,以確保通訊信息的一致性。
(6c)所述同步存儲(chǔ)服務(wù)器根據(jù)獲得的最新的通訊信息、目標(biāo)用戶的用戶名及與所 述目標(biāo)用戶相對(duì)應(yīng)的密鑰,通過(guò)通訊服務(wù)器發(fā)送到所述目標(biāo)用戶及源用戶。
實(shí)施例二
如圖1所示,本發(fā)明的具體實(shí)施例一種實(shí)現(xiàn)群組通訊的方法,具體包括如下步驟 步驟101 源用戶登錄網(wǎng)頁(yè),網(wǎng)頁(yè)程序獲取該源用戶加入的所有群組的ID。上述技術(shù)方案具體包括如下過(guò)程
(Ia)源用戶登陸網(wǎng)站后,將其用戶名及加入的所有群組的ID記錄到數(shù)據(jù)庫(kù)中; (2a)網(wǎng)頁(yè)程序從數(shù)據(jù)庫(kù)中獲取所述源用戶的用戶名及所述源用戶加入的所有群組的ID。步驟102 網(wǎng)頁(yè)自動(dòng)加載Flash插件,F(xiàn)lash插件通過(guò)XMLSocket類建立與通 訊服務(wù)器的永久連接,并且開始監(jiān)聽通訊服務(wù)器的數(shù)據(jù)傳輸;所述Flash插件調(diào)用API (Application Programming hterface,應(yīng)用程序編程接口)將用戶名、對(duì)應(yīng)的密鑰及加入 的所有群組的ID發(fā)送給通訊服務(wù)器。上述技術(shù)方案具體包括如下過(guò)程
(2a)網(wǎng)頁(yè)自動(dòng)加載Flash插件,F(xiàn)lash插件通過(guò)XMLSocket類建立與通訊服務(wù)器的永 久連接,并且開始監(jiān)聽通訊服務(wù)器的數(shù)據(jù)傳輸;
(2b)所述Flash插件與數(shù)據(jù)處理服務(wù)器建立連接,所述數(shù)據(jù)處理服務(wù)器返回對(duì)應(yīng)的密 鑰至所述Flash插件;
(2c)所述 Flash 插件調(diào)用 API (Application Programming hterface,應(yīng)用程序編程 接口)將用戶名、對(duì)應(yīng)的密鑰及加入的所有群組的ID發(fā)送給通訊服務(wù)器。步驟103 所述通訊服務(wù)器收到用戶名、對(duì)應(yīng)的密鑰及加入的所有群組的ID后,將 這些信息轉(zhuǎn)發(fā)至所述同步存儲(chǔ)服務(wù)器,所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新上述信息,所述同 步存儲(chǔ)服務(wù)器將源用戶的用戶名和對(duì)應(yīng)的密鑰加入在線列表,并檢查是否存在群組ID所 對(duì)應(yīng)的數(shù)組,若存在,則將該源用戶的用戶名追加到已存在的數(shù)組中;若不存在,則新建一 個(gè)數(shù)組并存儲(chǔ)該源用戶的用戶名到數(shù)組中。上述技術(shù)方案具體包括以下過(guò)程
(3a)所述通訊服務(wù)器收到群組ID、對(duì)應(yīng)的密鑰及源用戶的用戶名后,將這些信息轉(zhuǎn)發(fā) 至同步存儲(chǔ)服務(wù)器。(3b)所述同步存儲(chǔ)服務(wù)器將所述源用戶的用戶名和對(duì)應(yīng)的密鑰保存到在線列表。(3c)所述同步存儲(chǔ)服務(wù)器檢查群組ID所對(duì)應(yīng)的數(shù)組是否存在,如果已經(jīng)存在,則 繼續(xù)下一步,否則,創(chuàng)建一個(gè)與群組ID相對(duì)應(yīng)的新數(shù)組。(3d)所述同步存儲(chǔ)服務(wù)器將所述源用戶的用戶名追加到群組 ID相對(duì)應(yīng)的數(shù)組 中。步驟104 源用戶選擇一個(gè)目標(biāo)群組,發(fā)送通訊信息及目標(biāo)群組的ID至通訊服務(wù) 器,所述通訊服務(wù)器接收到通訊信息及目標(biāo)群組的ID后,進(jìn)行認(rèn)證,認(rèn)證包括但不限于源 用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證、源用戶指令所操作目標(biāo)權(quán)限認(rèn)證、目標(biāo)用戶對(duì)源用戶指 令權(quán)限認(rèn)證,認(rèn)證完成后,所述通訊服務(wù)器將上述信息轉(zhuǎn)發(fā)至同步存儲(chǔ)服務(wù)器。上述技術(shù)方案具體包括以下過(guò)程(4a )所述源用戶選擇一個(gè)目標(biāo)群組。(4b)所述源用戶輸入待發(fā)送的通訊信息。(Ac)Jfi^E FlashAPI (Application Programming Interface, j^MfMj^ 編程接口)將通訊信息及目標(biāo)群組的ID發(fā)送給通訊服務(wù)器。(4d)所述通訊服務(wù)器接收到通訊信息及目標(biāo)用戶的ID后,對(duì)源用戶身份進(jìn)行認(rèn) 證,即源用戶是否是通訊服務(wù)器所識(shí)別的合法用戶,若認(rèn)證不通過(guò),則同步操作中止,若認(rèn) 證通過(guò),繼續(xù)進(jìn)行下一步認(rèn)證。(4e)對(duì)源用戶的數(shù)據(jù)指令權(quán)限進(jìn)行認(rèn)證,即源用戶是否擁有發(fā)送通訊信息及目標(biāo) 群組ID的權(quán)限,若認(rèn)證不通過(guò),則同步操作中止,認(rèn)證通過(guò),繼續(xù)進(jìn)行下一步認(rèn)證。(4f)對(duì)源用戶指令所操作目標(biāo)進(jìn)行權(quán)限認(rèn)證,即源用戶發(fā)送的通訊信息及目標(biāo)群 組ID能否訪問(wèn)目標(biāo)用戶的權(quán)限進(jìn)行認(rèn)證,若認(rèn)證不通過(guò),則同步操作中止,若認(rèn)證通過(guò),則 繼續(xù)進(jìn)行下一步認(rèn)證。(4g)所述目標(biāo)用戶對(duì)源用戶指令權(quán)限認(rèn)證,即對(duì)目標(biāo)用戶是否允許接收源用戶發(fā) 送的通訊信息進(jìn)行認(rèn)證,若認(rèn)證不通過(guò),則同步操作中止,若認(rèn)證通過(guò),則繼續(xù)下一步操作。(4h)所述通訊服務(wù)器將上述信息發(fā)送至同步存儲(chǔ)服務(wù)器。步驟105 所述同步存儲(chǔ)服務(wù)器根據(jù)接收到的通訊信息及目標(biāo)群組的ID查找出與 目標(biāo)群組ID相對(duì)應(yīng)的數(shù)組中的所有目標(biāo)用戶,查詢所述在線列表,找到每個(gè)目標(biāo)用戶相對(duì) 應(yīng)的密鑰。(5a)所述同步存儲(chǔ)服務(wù)器根據(jù)接收到的通訊信息及目標(biāo)群組的ID查找出與目標(biāo) 群組ID相對(duì)應(yīng)的數(shù)組中的所有目標(biāo)用戶。(5b)所述同步存儲(chǔ)服務(wù)器查詢所述在線列表,找到與每個(gè)目標(biāo)用戶相對(duì)應(yīng)的密 鑰。步驟106 所述同步存儲(chǔ)服務(wù)器根據(jù)密鑰將所述通訊信息通過(guò)所述通訊服務(wù)器發(fā) 送至所述目標(biāo)用戶及源用戶。(6a)所述同步存儲(chǔ)服務(wù)器根據(jù)獲得的最新的通訊信息、目標(biāo)用戶的用戶名及與所 述目標(biāo)用戶相對(duì)應(yīng)的密鑰,通過(guò)所述通訊服務(wù)器發(fā)送到到所述目標(biāo)用戶及源用戶。。實(shí)施例三
本發(fā)明的具體實(shí)施例一種實(shí)現(xiàn)群組通訊的系統(tǒng),包括源用戶、群組、通訊服務(wù)器及目標(biāo) 用戶,其中
通訊服務(wù)器對(duì)接收的源用戶發(fā)送通訊信息及目標(biāo)群組ID的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通 過(guò)后,對(duì)目標(biāo)用戶接收所述通訊信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將 獲取的源用戶發(fā)送通訊信息及目標(biāo)群組ID發(fā)送至同步存儲(chǔ)服務(wù)器;
所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新通訊信息及目標(biāo)群組ID,并將更新后的通訊信息發(fā)送 至與所述目標(biāo)群組ID相對(duì)應(yīng)的目標(biāo)用戶及源用戶。下面詳細(xì)介紹本實(shí)施例的工作原理
源用戶登錄網(wǎng)頁(yè),網(wǎng)頁(yè)程序獲取該源用戶加入的所有群組的ID。網(wǎng)頁(yè)自動(dòng)加載Flash插件,F(xiàn)lash插件通過(guò)XMLSocket類建立與通訊服務(wù)器的永 久連接,并且開始監(jiān)聽通訊服務(wù)器的數(shù)據(jù)傳輸;所述Flash插件調(diào)用API (Application Programming hterface,應(yīng)用程序編程接口)將用戶名、對(duì)應(yīng)的密鑰及加入的所有群組的ID發(fā)送給通訊服務(wù)器。所述通訊服務(wù)器收到用戶名、對(duì)應(yīng)的密鑰及加入的所有群組的ID后,將源用戶的 用戶名和對(duì)應(yīng)的密鑰加入在線列表,并檢查是否存在群組ID所對(duì)應(yīng)的數(shù)組,若存在,則將 該源用戶的用戶名追加到已存在的數(shù)組中;若不存在,則新建一個(gè)數(shù)組并存儲(chǔ)該源用戶的 用戶名到數(shù)組中。源用戶選擇一個(gè)目標(biāo)群組,發(fā)送通訊信息及目標(biāo)群組的ID至通訊服務(wù)器。所述通訊服務(wù)器接收到通訊信息及目標(biāo)群組的ID后,進(jìn)行認(rèn)證,認(rèn)證包括但不限 于源用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證、源用戶指令所操作目標(biāo)權(quán)限認(rèn)證、目標(biāo)用戶對(duì)源 用戶指令權(quán)限認(rèn)證,認(rèn)證完成后,所述通訊服務(wù)器根據(jù)接收到的通訊信息及目標(biāo)群組的ID 查找出與目標(biāo)群組ID相對(duì)應(yīng)的數(shù)組中的所有目標(biāo)用戶,查詢所述在線列表,找到每個(gè)目標(biāo) 用戶相對(duì)應(yīng)的密鑰。所述通訊服務(wù)器將獲得的所述通訊信息、目標(biāo)用戶的用戶名及與所述目標(biāo)用戶相 對(duì)應(yīng)的密鑰轉(zhuǎn)發(fā)至所述同步存儲(chǔ)服務(wù)器,所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新所述通訊信息、 目標(biāo)用戶的用戶名及與所述目標(biāo)用戶相對(duì)應(yīng)的密鑰,并將更新后的所述通訊信息通過(guò)所述 通訊服務(wù)器發(fā)送至所述目標(biāo)用戶及源用戶。其中,目標(biāo)用戶的密鑰查找亦可由同步存儲(chǔ)服務(wù)器完成,如實(shí)施例二所述,在此不 再贅述。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為
(1)自動(dòng)、即時(shí)接收群組消息;(2)支持ffeb IM多人聊天和群組聊天功能;(3)兼容性 好,可以跨平臺(tái)并運(yùn)行在任何支持瀏覽器的操作系統(tǒng)上;(4)可實(shí)現(xiàn)多端同步,始終保持群 組通訊同步狀態(tài);(5)同步、及時(shí)、高效,無(wú)需下載任何控件,對(duì)軟、硬件要求比較低,能夠很 方便嵌入其它如網(wǎng)絡(luò)會(huì)議、遠(yuǎn)程教育等系統(tǒng)中應(yīng)用;(6)技術(shù)實(shí)現(xiàn)簡(jiǎn)單、思路清晰,運(yùn)用門 檻低,很容易普及和被接受;(4)服務(wù)器對(duì)權(quán)限進(jìn)行嚴(yán)格認(rèn)證,確保數(shù)據(jù)的安全,用戶不被 額外信息干擾。本發(fā)明尚有多種具體的實(shí)施方式,凡采用等同替換或者等效變換而形成的所有技 術(shù)方案,均落在本發(fā)明要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)群組通訊的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送通訊信息及目標(biāo)群組ID的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通 過(guò)后,對(duì)目標(biāo)用戶接收所述通訊信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將 獲取的源用戶發(fā)送通訊信息及目標(biāo)群組ID發(fā)送至同步存儲(chǔ)服務(wù)器;所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新通訊信息及目標(biāo)群組ID,并將更新后的通訊信息發(fā)送 至與所述目標(biāo)群組ID相對(duì)應(yīng)的目標(biāo)用戶及源用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器獲取通訊信息及目標(biāo)群組ID 之前,還包括源用戶打開網(wǎng)頁(yè),所述網(wǎng)頁(yè)自動(dòng)加載Flash插件,所述Flash插件與所述通訊 服務(wù)器建立永久連接,且所述Flash插件開始監(jiān)聽所述通訊服務(wù)器的數(shù)據(jù)傳輸;所述Flash 插件獲取所述源用戶加入的所有群組的ID。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于所述Flash插件與數(shù)據(jù)處理服務(wù)器建立 連接,并從所述數(shù)據(jù)處理服務(wù)器獲取對(duì)應(yīng)的密鑰;調(diào)用所述Flash插件的應(yīng)用程序編程接 口 API,將所述源用戶的用戶名、對(duì)應(yīng)的密鑰以及對(duì)應(yīng)的所述群組ID發(fā)送至所述通訊服務(wù)ο
4.根據(jù)權(quán)利要求3所述的方法,其特征在于所述通訊服務(wù)器將所述源用戶的用戶名 及對(duì)應(yīng)的密鑰加入在線列表;所述通訊服務(wù)器檢查是否存在與所述群組ID相對(duì)應(yīng)的數(shù)組, 若存在,則將所述源用戶的用戶名加入到所述數(shù)組中,若不存在,則新建一個(gè)數(shù)組,并將所 述源用戶的用戶名加入到新建的數(shù)組中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于所述通訊服務(wù)器根據(jù)接收到的通訊信息 及目標(biāo)群組的ID查找出與目標(biāo)群組ID相對(duì)應(yīng)的數(shù)組中的所有目標(biāo)用戶,查詢所述在線列 表,找到每個(gè)目標(biāo)用戶相對(duì)應(yīng)的密鑰。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于所述通訊服務(wù)器將獲得的所述通訊信息、 目標(biāo)用戶的用戶名及與所述目標(biāo)用戶相對(duì)應(yīng)的密鑰轉(zhuǎn)發(fā)至所述同步存儲(chǔ)服務(wù)器,所述同步 存儲(chǔ)服務(wù)器存儲(chǔ)并更新所述通訊信息、目標(biāo)用戶的用戶名及與所述目標(biāo)用戶相對(duì)應(yīng)的密 鑰,并將更新后的所述通訊信息通過(guò)所述通訊服務(wù)器發(fā)送至所述目標(biāo)用戶及源用戶。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于所述通訊服務(wù)器將所述源用戶的用戶名、 對(duì)應(yīng)的密鑰及對(duì)應(yīng)的群組ID發(fā)送至同步存儲(chǔ)服務(wù)器,所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新上 述信息,所述同步存儲(chǔ)服務(wù)器將所述源用戶的用戶名及對(duì)應(yīng)的密鑰加入在線列表;所述同 步存儲(chǔ)服務(wù)器檢查是否存在與所述群組ID相對(duì)應(yīng)的數(shù)組,若存在,則將所述源用戶的用戶 名加入到所述數(shù)組中,若不存在,則新建一個(gè)數(shù)組,并將所述源用戶的用戶名加入到新建的 數(shù)組中。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于所述同步存儲(chǔ)服務(wù)器根據(jù)接收到的通訊 信息及目標(biāo)群組的ID查找出與目標(biāo)群組ID相對(duì)應(yīng)的數(shù)組中的所有目標(biāo)用戶,查詢所述在 線列表,找到每個(gè)目標(biāo)用戶相對(duì)應(yīng)的密鑰,根據(jù)所述密鑰,所述同步存儲(chǔ)服務(wù)器將所述通訊 信息通過(guò)所述通訊服務(wù)器發(fā)送至所述目標(biāo)用戶及源用戶。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于所述目標(biāo)用戶接收到所述通訊信息之前, 還包括所述目標(biāo)用戶打開網(wǎng)頁(yè),所述網(wǎng)頁(yè)自動(dòng)加載Flash插件,所述Flash插件與所述通 訊服務(wù)器建立永久連接,且所述Flash插件開始監(jiān)聽所述通訊服務(wù)器的數(shù)據(jù)傳輸。
10.一種實(shí)現(xiàn)群組通訊的系統(tǒng),其特征在于包括源用戶、群組、通訊服務(wù)器及目標(biāo)用戶,其中通訊服務(wù)器對(duì)接收的源用戶發(fā)送通訊信息及目標(biāo)群組ID的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通 過(guò)后,對(duì)目標(biāo)用戶接收所述通訊信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將 獲取的源用戶發(fā)送通訊信息及目標(biāo)群組ID發(fā)送至同步存儲(chǔ)服務(wù)器;所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新通訊信息及目標(biāo)群組ID,并將更新后的通訊信息發(fā)送 至與所述目標(biāo)群組ID相對(duì)應(yīng)的目標(biāo)用戶及源用戶。
全文摘要
本發(fā)明揭示了一種實(shí)現(xiàn)群組通訊的方法及系統(tǒng),應(yīng)用在網(wǎng)絡(luò)技術(shù)領(lǐng)域,通訊服務(wù)器對(duì)接收的源用戶發(fā)送通訊信息及目標(biāo)群組ID的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目標(biāo)用戶接收所述通訊信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的源用戶發(fā)送通訊信息及目標(biāo)群組ID發(fā)送至同步存儲(chǔ)服務(wù)器;所述同步存儲(chǔ)服務(wù)器存儲(chǔ)并更新通訊信息及目標(biāo)群組ID,并將更新后的通訊信息發(fā)送至與所述目標(biāo)群組ID相對(duì)應(yīng)的目標(biāo)用戶及源用戶。本發(fā)明實(shí)現(xiàn)了無(wú)需下載安裝軟件即可實(shí)現(xiàn)群組通訊。
文檔編號(hào)H04L12/18GK102137120SQ20111011021
公開日2011年7月27日 申請(qǐng)日期2011年4月29日 優(yōu)先權(quán)日2011年4月29日
發(fā)明者胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
仁寿县| 沧源| 荣成市| 鄂尔多斯市| 汉沽区| 黑水县| 曲周县| 罗城| 惠水县| 揭阳市| 沙洋县| 呈贡县| 阿拉善右旗| 呼和浩特市| 兴城市| 东平县| 郁南县| 璧山县| 崇礼县| 微山县| 濮阳市| 安仁县| 温泉县| 天峨县| 滁州市| 益阳市| 松滋市| 翁牛特旗| 都昌县| 凤城市| 漳平市| 邵东县| 萍乡市| 威宁| 南阳市| 汉源县| 沂水县| 肥城市| 游戏| 兴隆县| 凌源市|