專利名稱:一種互聯網絡中群組成員互動的方法和系統的制作方法
技術領域:
本發明涉及計算機網絡領域,特別涉及一種互聯網絡中群組成員互動的方法和系統。
背景技術:
現有技術中,互聯網絡中群組的應用有很多種,群組內成員的交互主要依靠了文字、圖片、聲音等方式。一般情況下,用戶基于共同興趣或需要進入同一群組,進行信息交互。但是,現有技術中的互聯網絡中群組應用在客戶端成員間互動應用較少。在現有技術中,PC客戶端群組會話窗口有一個游戲按鈕,點擊之后打開瀏覽器進入網頁,在網頁中選取游戲,基本都是單人操作,無法建立群組成員間的互動交流。
發明內容
本發明提供的一種互聯網絡中群組成員互動的方法和系統,以解決群組成員間互動的問題。本發明公開了一種互聯網絡中群組成員互動的方法,所述方法包括:步驟1,在群組的成員請求加入后,客戶端登錄游戲服務器;步驟2,登錄成功后,游戲服務器將所述成員加入所述群組對應的游戲副本,通知數據服務器所述成員加入游戲;步驟3,游戲服務器實時地將所述群組對應的游戲副本的游戲界面推給所述客戶端,在所述客戶端的群組會話窗口中實時地展示所述游戲界面。其中,所述成員加入游戲后還包括:步驟21,在邀請在線的群組成員加入游戲時,發出邀請的成員的客戶端向數據服務器發送邀請請求;步驟22,數據服務器將所述邀請請求轉發給被邀請的群組成員的客戶端; 步驟23,接受邀請后,所述被邀請的群組成員的客戶端登錄游戲服務器,登錄成功后,游戲服務器將所述被邀請的成員加入群組對應的游戲副本,通知數據服務器所述被邀請的群組成員加入游戲;步驟24,游戲服務器實時地將所述群組對應的游戲副本的游戲界面推給所述被邀請的群組成員的客戶端,在所述客戶端的群組會話窗口中實時地展示所述游戲界面。其中,所述成員加入游戲后還包括:步驟31,在邀請在線的群組成員加入游戲時,發出邀請的成員的客戶端向所述數據服務器發送邀請請求;步驟32,所述數據服務器將所述邀請請求發送給被邀請的群組成員的客戶端;步驟33,所述被邀請的群組成員的客戶端接收到邀請請求后,登錄游戲服務器,登錄成功后,所述游戲服務器將所述群組對應的游戲副本的游戲界面推給所述客戶端,在所述客戶端的群組會話窗口中展現所述游戲界面。
其中,所述方法還包括:步驟41,群組成員的客戶端向數據服務器發送消息請求獲取群組中參加游戲的成員的信息;步驟42,數據服務器接收到所述消息后從所述游戲服務器中獲取群組中參加游戲的成員的信息,并將所述信息回復給所述客戶端。其中,所述方法還包括:步驟51,參加游戲的成員退出游戲時所述成員的客戶端向所述游戲服務器發送退出消息;或游戲服務器檢測到所述客戶端掉線;步驟52,游戲服務器將所述成員從群組對應的游戲副本中刪除,并將退出消息同步到數據服務器;步驟53,所述客戶端關閉群組的會話窗口。其中,所述方法還包括:步驟61,參加游戲的成員的客戶端中群組的會話窗口被關閉,所述成員的客戶端向所述游戲服務器發送退出消息;步驟62,游戲服務器將所述成員從群組對應的游戲副本中刪除,并將退出消息同步到數據服務器。其中,所述客戶端登錄游戲服務器進一步包括:步驟71,數據服務器和游戲服務器商定認證信息的構成方式;步驟72,客戶端登錄數據服務器,數據服務器按照商定的認證信息構成方式組成所述用戶的唯一標識,將所述標識加密后返回給所述客戶端;步驟73,所述客戶端將所述標識作為參數傳遞到游戲服務器;步驟74,游戲服務器接收所述標識進行解密,獲得所述用戶的個人信息;步驟75,游戲服務器使用所述個人信息訪問數據服務器,數據服務器確認所述個人信息是否正確,回復游戲服務器;步驟76,游戲服務器依據回復確定所述個人信息正確后,登錄成功。其中,所述方法還包括:步驟81,在客戶端加載動態鏈接庫的控件;步驟82,使用所述控件下載游戲運行庫進行安裝;步驟83,在群組會話窗口中展示安裝的游戲的界面。其中,所述方法還包括:所述認證信息構成方式包括游戲服務器唯一標識,以及用戶的個人唯一標識和密碼。本發明還公開了一種互聯網絡中群組成員互動的系統,所述系統包括客戶端、數據服務器和游戲服務器,所述客戶端,用于在群組的成員請求加入后登錄游戲服務器;所述游戲服務器,用于在登錄成功后,將所述成員加入所述群組對應的游戲副本,通知所述數據服務器所述成員加入游戲;并實時地將所述群組對應的游戲副本的游戲界面推給所述客戶端,在所述客戶端的群組會話窗口中實時地展示所述游戲界面。本發明實施例的有益效果是:將游戲內容嵌入客戶端應用,借助群組服務能力提升成員間交流溝通,降低了加入群成員游戲的限制,使成員間實現良好的交流及互動;通過邀請其他成員加入游戲,其他成員登錄成功后加入游戲,既增加成員間互動又保證了群組的安全性;通過加載動態鏈接庫,增加游戲種類,豐富群組游戲數量。
圖1為本發明的互聯網絡中群組成員互動的方法的流程圖;圖2為本發明的互聯網絡中群組成員互動方法的實施例的流程圖;圖3為本發明的互聯網絡中群組成員互動方法的實施例中展示游戲界面的群組會話窗口的示意圖;圖4為本發明的互聯網絡中群組成員互動的系統的結構圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。參見圖1,為本發明提供的一種互聯網絡中群組成員互動的方法。步驟S100,在群組的成員請求加入后,客戶端登錄游戲服務器。步驟S200,登錄成功后,游戲服務器將該成員加入其所在的群組對應的游戲副本,通知數據服務器該成員加入游戲。步驟S300,游戲服務器實時地將群組對應的游戲副本的游戲界面推給所述成員的客戶端,在該客戶端的群組會話窗口中實時地展示該游戲界面。在一較佳的實施方式中,所述成員加入游戲后還包括邀請群組中在線的其他成員加入游戲。一種具體實施方式
如下所述。步驟S410A,在邀請在線的群組成員加入游戲時,發出邀請的成員的客戶端向數據服務器發送邀請請求。步驟S420A,數據服務器將邀請請求轉發給被邀請的群組成員的客戶端。步驟S430A,接受邀請后,被邀請的群組成員的客戶端登錄游戲服務器,登錄成功后,游戲服務器將被邀請的成員加入群組對應的游戲副本,通知數據服務器被邀請的群組成員加入游戲。步驟S440A,游戲服務器實時地將所在群組對應的游戲副本的游戲界面推給被邀請的群組成員的客戶端,在客戶端的群組會話窗口中實時地展示該游戲界面。另一種具體實施方式
如下所述。步驟S410B,在邀請在線的群組成員加入游戲時,發出邀請的成員的客戶端向數據服務器發送邀請請求。步驟S420B,數據服務器將該邀請請求發送給被邀請的群組成員的客戶端。步驟S430B,被邀請的群組成員的客戶端接收到邀請請求后,登錄游戲服務器,登錄成功后,游戲服務器將群組對應的游戲副本的游戲界面推給客戶端,在客戶端的群組會話窗口中展現該游戲界面。如果用戶決定加入游戲時,則執行步驟SlOO至步驟S300,完成加入。
在一較佳的實施方式中,群組的成員獲得群組中成員加入游戲的信息。步驟S510,群組成員的客戶端向數據服務器發送消息請求獲取群組中參加游戲的成員的信息。步驟S520,數據服務器接收到該消息后從游戲服務器中獲取群組中參加游戲的成員的信息,并將接收的信息回復給客戶端。在一較佳的實施方式中,參加游戲的成員能夠退出游戲。步驟S610,參加游戲的成員退出游戲時,成員的客戶端向游戲服務器發送退出消
肩、O步驟S620,游戲服務器將該成員從群組對應的游戲副本中刪除,并將退出消息同步到數據服務器。步驟S630,該成員的客戶端關閉群組的會話窗口。在一較佳的實施方式中,參加游戲的成員掉線,則退出游戲。步驟S710,戲服務器檢測到參加游戲的成員的客戶端掉線。步驟S720,游戲服務器將該成員從群組對應的游戲副本中刪除,并將退出消息同步到數據服務器。步驟S730,客戶端關閉群組的會話窗口。在一較佳的實施方式中,參加游戲的成員關閉會話窗口,則退出游戲。步驟S810,參加游戲的成員的客戶端中群組的會話窗口被關閉,該成員的客戶端向游戲服務器發送退出消息。步驟S820,游戲服務器將該成員從群組對應的游戲副本中刪除,并將退出消息同步到數據服務器。在一較佳的實施方式中,本發明中客戶端登錄游戲服務器進一步包括:步驟S910,數據服務器和游戲服務器商定認證信息的構成方式。步驟S920,客戶端登錄數據服務器,數據服務器按照商定的認證信息構成方式組成所述用戶的唯一標識,將該標識加密后返回給客戶端。步驟S930,客戶端將該標識作為參數傳遞到游戲服務器。步驟S940,游戲服務器接收該標識進行解密,獲得用戶的個人信息。步驟S950,游戲服務器使用個人信息訪問數據服務器,數據服務器確認個人信息是否正確,回復游戲服務器。步驟S960,游戲服務器依據回復確定該個人信息正確后,登錄成功。進一步地,所述認證信息構成方式包括游戲服務器唯一標識,以及用戶的個人唯一標識和密碼。在一較佳的實施方式中,所述方法還包括:在客戶端加載動態鏈接庫的控件;使用所述控件下載游戲運行庫進行安裝;在群組會話窗口中展示安裝的游戲的界面。參見圖2,為本發明的互聯網絡中群組成員互動方法的實施例的流程。該實施例中包括群組成員A和群組成員B,以及數據服務器和游戲服務器。數據服務器管理用戶信息,群組信息等,游戲服務器處理游戲信息,并與數據服務器保持通訊。客戶端直接嵌入瀏覽器控件,開啟游戲界面窗口。客戶端上行數據服務器的信息包括:邀請群成員,獲取當前游戲中成員信息;客戶端上行游戲服務器的信息包括:加入,退出。數據服務器下行客戶端的信息包括:成員加入通知,游戲服務器認證相關信息標識;數據服務器到游戲服務器的信息包括:獲取游戲中成員信息;游戲服務器到數據服務器的信息包括:成員加入,退出通知。步驟S201,數據服務器和游戲服務器商定認證信息的構成方式,游戲服務器將游戲服務器的唯一標識⑶ID發送給數據服務器。認證信息構成方式包括游戲服務器唯一標識⑶ID,以及用戶的個人唯一標識SUID和密碼。步驟S202,群組成員A的客戶端登錄數據服務器。步驟S203,數據服務器將游戲服務器的唯一標識⑶ID、成員A的唯一標識SUID,以及成員A的密碼加密后發送給群組成員A的客戶端。步驟S204,群組成員A的客戶端將接收的數據發送到游戲服務器進行認證。步驟S205,游戲服務器接收該標識進行解密,獲得用戶的個人信息,使用個人信息訪問數據服務器。個人信息包括成員A的唯一標識SUID和成員A的密碼。步驟S206,數據服務器確認個人信息是否正確,回復認證結果給游戲服務器。步驟S207,游戲服務器依據數據服務器回復的認證結果進行認證,將游戲服務器的認證結果回復給群組成員A的客戶端。游戲服務器確定該個人信息正確后,登錄成功;游戲服務器確定該個人信息錯誤后,禁止登錄。步驟S208,如果群組成員A通過認證,游戲服務器將該成員加入其所在的群組對應的游戲副本,實時地將群組對應的游戲副本的游戲界面推給成員A的客戶端,在該客戶端的群組會話窗口中實時地展示游戲界面。本實施例中,展示游戲界面的群組會話窗口如圖3所示。步驟S209,游戲服務器通知數據服務器成員A加入游戲。步驟S210,數據服務器通知群組中其他成員,成員A加入游戲。步驟S211,成員A邀請成員B加入游戲,成員A的客戶端向數據服務器發送邀請成員B加入的邀請請求。步驟S212,成員B的客戶端向數據服務器發送消息請求獲取群組中參加游戲的成員的信息。步驟S213,數據服務器接收到該消息后向游戲服務器發送請求,請求獲取群組中參加游戲的成員的信息。步驟S214,游戲服務器將群組中參加游戲的成員的信息發送給數據服務器。步驟S215,數據服務器將接收的信息回復給成員B的客戶端。步驟S216,數據服務器將成員A對成員B的邀請請求發送給成員B的客戶端。步驟S217,成員B的客戶端接收到邀請請求后,登錄游戲服務器,登錄成功后,游戲服務器將成員B加入群組對應的游戲副本,通知數據服務器成員B加入游戲,游戲服務器實時地將成員B所在群組對應的游戲副本的游戲界面推給成員B的客戶端,在客戶端的群組會話窗口中實時地展示該游戲界面。成員B登錄游戲服務器的過程與步驟S202至步驟S210中成員A的登錄過程相同。
步驟S218,成員A退出游戲時,成員A的客戶端向游戲服務器發送退出消息。成員A的客戶端關閉群組的會話窗口。步驟S219,游戲服務器將成員A從群組對應的游戲副本中刪除,將退出消息同步到數據服務器。數據服務器與客戶端之間產生單獨的成員邀請、獲取信息信令,以及成員加入通知;數據服務器與游戲服務器之間增加該群成員在該游戲中的所有信息獲取通道,游戲服務器可以將加入,退出,等信息推送給數據服務器進行同步;游戲內容參見當前的在線網絡游戲副本模式即可獲得。本實施例實現簡單,可以利用PC客戶端及群組服務的資源,維護成本低。在另一實施例中,在上述實施例的基礎上增加對于游戲應用的多樣化支持。客戶端加載動態鏈接庫的控件,能夠自由從網上下載供客戶端導入的游戲運行庫安裝到客戶端,使群組游戲支持同時多種。對于每種游戲,客戶端同服務器間通訊交互形式與上述實施例相同。該實施例分辨率可調節,滿足群組成員個性化需求,自由添加游戲組合,能夠分組進行游戲。參見圖4,為本發明的互聯網絡中群組成員互動的系統的結構。系統包括客戶端100、數據服務器200和游戲服務器300。客戶端100,用于在群組的成員請求加入后登錄游戲服務器300。游戲服務器300,用于在登錄成功后,將該成員加入群組對應的游戲副本,通知數據服務器200該成員加入游戲;并實時地將該群組對應的游戲副本的游戲界面推給客戶端100,在客戶端100的群組會話窗口中實時地展示游戲界面。進一步地,客戶端還用于在邀請在線的群組成員加入游戲時,向數據服務器發送邀請請求。數據服務器還用于將該邀請請求轉發給被邀請的群組成員的客戶端。客戶端還用于接受邀請后,登錄游戲服務器。游戲服務器還用于在被邀請成員的客戶端登錄成功后,將被邀請的成員加入群組對應的游戲副本,通知數據服務器被邀請的群組成員加入游戲;實時地將該群組對應的游戲副本的游戲界面推給被邀請的群組成員的客戶端,在客戶端的群組會話窗口中實時地展示所述游戲界面。進一步地,客戶端還用于在邀請在線的群組成員加入游戲時,向所述數據服務器發送邀請請求。數據服務器還用于將該邀請請求發送給被邀請的群組成員的客戶端。客戶端還用于接收到邀請請求后,登錄游戲服務器。游戲服務器還用于在被邀請的成員的客戶端登錄成功后,將群組對應的游戲副本的游戲界面推給該客戶端,在該客戶端的群組會話窗口中展現所述游戲界面。進一步地,客戶端還用于向數據服務器發送消息請求獲取群組中參加游戲的成員的信息。數據服務器還用于接收到所述消息后從游戲服務器中獲取群組中參加游戲的成員的信息,并將該信息回復給所述客戶端。進一步地,客戶端還用于退出游戲,向游戲服務器發送退出消息,關閉群組的會話窗P。游戲服務器還用于接收到退出請求或檢測到客戶端掉線;將該客戶端對應的成員從群組對應的游戲副本中刪除,并將退出消息同步到數據服務器。進一步地,客戶端還用于在群組的會話窗口被關閉時,向游戲服務器發送退出消
肩、O游戲服務器還用于將成員從群組對應的游戲副本中刪除,并將退出消息同步到數據服務器。進一步地,數據服務器還用于和游戲服務器商定認證信息的構成方式。客戶端還用于在客戶端登錄游戲服務器時,登錄數據服務器,從數據服務器獲得按照商定的認證信息構成方式組成的用戶的唯一標識;將所述標識作為參數傳遞到游戲服務器;游戲服務器還用于接收所述標識進行解密,獲得用戶的個人信息;使用該個人信息訪問數據服務器,依據數據服務器的回復確定該個人信息正確后,登錄成功。其中,所述認證信息構成方式包括游戲服務器唯一標識,以及用戶的個人唯一標識和密碼。進一步地,客戶端還用于加載動態鏈接庫的控件;使用該控件下載游戲運行庫進行安裝;在群組會話窗口中展示安裝的游戲的界面。以上所述僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內所作的任何修改、等同替換、改進等,均包含在本發明的保護范圍內。
權利要求
1.一種互聯網絡中群組成員互動的方法,其特征在于,所述方法包括: 步驟1,在群組的成員請求加入后,客戶端登錄游戲服務器; 步驟2,登錄成功后,游戲服務器將所述成員加入所述群組對應的游戲副本,通知數據服務器所述成員加入游戲; 步驟3,游戲服務器實時地將所述群組對應的游戲副本的游戲界面推給所述客戶端,在所述客戶端的群組會話窗口中實時地展示所述游戲界面。
2.根據權利要求1所述的互聯網絡中群組成員互動的方法,其特征在于, 所述成員加入游戲后還包括: 步驟21,在邀請在線的群組成員加入游戲時,發出邀請的成員的客戶端向數據服務器發送邀請請求; 步驟22,數據服務器將所述邀請請求轉發給被邀請的群組成員的客戶端; 步驟23,接受邀請后,所述被邀請的群組成員的客戶端登錄游戲服務器,登錄成功后,游戲服務器將所述被邀請的成員加入群組對應的游戲副本,通知數據服務器所述被邀請的群組成員加入游戲; 步驟24,游戲服務器實時地將所述群組對應的游戲副本的游戲界面推給所述被邀請的群組成員的客戶端,在所述客戶端的群組會話窗口中實時地展示所述游戲界面。
3.根據權利要求1所述的互聯網絡中群組成員互動的方法,其特征在于, 所述成員加入游戲后還包括: 步驟31,在邀請在線的群組成員加入游戲時,發出邀請的成員的客戶端向所述數據服務器發送邀請請求; 步驟32,所述數據服務器將所述邀請請求發送給被邀請的群組成員的客戶端; 步驟33,所述被邀請的群組成員的客戶端接收到邀請請求后,登錄游戲服務器,登錄成功后,所述游戲服務器將所述群組對應的游戲副本的游戲界面推給所述客戶端,在所述客戶端的群組會話窗口中展現所述游戲界面。
4.根據權利要求1所述的互聯網絡中群組成員互動的方法,其特征在于, 所述方法還包括: 步驟41,群組成員的客戶端向數據服務器發送消息請求獲取群組中參加游戲的成員的信息; 步驟42,數據服務器接收到所述消息后從所述游戲服務器中獲取群組中參加游戲的成員的信息,并將所述信息回復給所述客戶端。
5.根據權利要求1所述的互聯網絡中群組成員互動的方法,其特征在于, 所述方法還包括: 步驟51,參加游戲的成員退出游戲時所述成員的客戶端向所述游戲服務器發送退出消息;或游戲服務器檢測到所述客戶端掉線; 步驟52,游戲服務器將所述成員從群組對應的游戲副本中刪除,并將退出消息同步到數據服務器; 步驟53,所述客戶端關閉群組的會話窗口。
6.根據權利要求1所述的互聯網絡中群組成員互動的方法,其特征在于, 所述方法還包括:步驟61,參加游戲的成員的客戶端中群組的會話窗口被關閉,所述成員的客戶端向所述游戲服務器發送退出消息; 步驟62,游戲服務器將所述成員從群組對應的游戲副本中刪除,并將退出消息同步到數據服務器。
7.根據權利要求1所述的互聯網絡中群組成員互動的方法,其特征在于, 所述客戶端登錄游戲服務器進一步包括: 步驟71,數據服務器和游戲服務器商定認證信息的構成方式; 步驟72,客戶端登錄數據服務器,數據服務器按照商定的認證信息構成方式組成所述用戶的唯一標識,將所述標識加密后返回給所述客戶端; 步驟73,所述客戶端將所述標識作為參數傳遞到游戲服務器; 步驟74,游戲服務器接收所述標識進行解密,獲得所述用戶的個人信息; 步驟75,游戲服務器使用所述個人信息訪問數據服務器,數據服務器確認所述個人信息是否正確,回復游戲服務器; 步驟76,游戲服務器依據回復確定所述個人信息正確后,登錄成功。
8.根據權利要求1所述的互聯網絡中群組成員互動的方法,其特征在于,所述方法還包括: 步驟81,在客戶端加載動態鏈接庫的控件; 步驟82,使用所述控件下載游戲運行庫進行安裝; 步驟83,在群組會話窗口中展示安裝的游戲的界面。
9.根據權利要求7所述的互聯網絡中群組成員互動的方法,其特征在于,所述方法還包括: 所述認證信息構成方式包括游戲服務器唯一標識,以及用戶的個人唯一標識和密碼。
10.一種互聯網絡中群組成員互動的系統,其特征在于,所述系統包括客戶端、數據服務器和游戲服務器, 所述客戶端,用于在群組的成員請求加入后登錄游戲服務器; 所述游戲服務器, 用于在登錄成功后,將所述成員加入所述群組對應的游戲副本,通知所述數據服務器所述成員加入游戲;并實時地將所述群組對應的游戲副本的游戲界面推給所述客戶端,在所述客戶端的群組會話窗口中實時地展示所述游戲界面。
全文摘要
本發明公開一種互聯網絡中群組成員互動的方法和系統,所述方法包括步驟1,在群組的成員請求加入后,客戶端登錄游戲服務器;步驟2,登錄成功后,游戲服務器將所述成員加入所述群組對應的游戲副本,通知數據服務器所述成員加入游戲;步驟3,游戲服務器實時地將所述群組對應的游戲副本的游戲界面推給所述客戶端,在所述客戶端的群組會話窗口中實時地展示所述游戲界面。本發明能夠將游戲內容嵌入客戶端應用,借助群組服務能力提升成員間交流溝通,降低了加入群成員游戲的限制,使成員間實現良好的交流及互動。
文檔編號H04L12/58GK103107982SQ20111036228
公開日2013年5月15日 申請日期2011年11月15日 優先權日2011年11月15日
發明者王冰 申請人:北京神州泰岳軟件股份有限公司