[發(fā)明專利]一種登錄游戲服務器的方法及其實現(xiàn)系統(tǒng)有效
| 申請?zhí)枺?/td> | 200710128095.5 | 申請日: | 2007-07-13 |
| 公開(公告)號: | CN101119335A | 公開(公告)日: | 2008-02-06 |
| 發(fā)明(設計)人: | 閆敏;楊采石;彭浩崇;胡倞 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/06;H04L12/28 |
| 代理公司: | 北京匯澤知識產(chǎn)權(quán)代理有限公司 | 代理人: | 王黎延 |
| 地址: | 518044廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 登錄 游戲 服務器 方法 及其 實現(xiàn) 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及即時通信中的登錄流程,特別是指一種登錄游戲服務器的方法及其實現(xiàn)系統(tǒng)。
背景技術(shù)
在目前的互聯(lián)網(wǎng)應用中,隨著即時通信(IM)的迅速發(fā)展,基于即時通信的各種應用和服務越來越廣泛地被推廣使用,比如:在線游戲等等。對于在線游戲等應用,用戶可以通過IM帳號直接登錄,經(jīng)過服務器的認證后實現(xiàn)相關(guān)的應用功能。
以在線游戲為例,一般,用戶安裝即時通信程序的同時,會安裝相應的即時通信游戲程序,當用戶需要進入某個游戲時,選擇點擊相應的按鈕,啟動相應的游戲客戶端。相應的,現(xiàn)有技術(shù)中登錄游戲服務器的過程涉及IM客戶端11、游戲客戶端12、游戲認證服務器20和IM認證服務器30四個實體間的通信與交互。具體來說,游戲客戶端登錄游戲服務器的處理流程如圖1所示,包括以下步驟:
步驟101:啟動的游戲客戶端12通過進程間通訊的方式向IM客戶端11請求登錄信息。這里,所述登錄信息是指用戶帳號等信息。
步驟102:IM客戶端11收到請求后,再通過進程間通訊的方式向游戲客戶端12返回用戶相關(guān)登錄信息。
這里,由于用戶啟動游戲客戶端12之前已啟動自身的IM客戶端11,因此,IM客戶端11能夠確認是哪個用戶啟動了相應的游戲客戶端,并將自身獲取的相應用戶的相關(guān)登錄信息返回給發(fā)起請求的游戲客戶端12。
步驟103:游戲客戶端12得到用戶的登錄信息后,通過網(wǎng)絡通訊的方式向游戲認證服務器20上報登錄信息。
步驟104:游戲認證服務器20通過網(wǎng)絡通訊的方式向IM認證服務器30發(fā)送認證信息。
這里,所述認證信息包括但不限于:用戶帳號、密碼、密鑰、性別、年齡、證件號碼、地址、真實姓名等等。
步驟105:IM認證服務器30對用戶進行認證后,通過網(wǎng)絡通訊的方式向游戲認證服務器20返回認證結(jié)果。其中,認證結(jié)果可能是認證通過,也可能是認證失敗。
步驟106:游戲認證服務器20再將認證結(jié)果返回游戲客戶端12。
步驟107:在認證通過的情況下,允許游戲客戶端12登錄游戲服務器,并開始相應游戲。
從上述流程可以看出,IM客戶端11和游戲客戶端12之間是通過進程間通訊的方式來獲取用戶帳號信息的,也就是說,IM客戶端與某個游戲客戶端的通訊模式是預先設定好的,二者之間無法根據(jù)游戲客戶端的更新隨時增加或更改通訊進程。如果有新的游戲客戶端發(fā)布,由于新的游戲客戶端與IM客戶端之間未事先定義公共接口,就會導致新的游戲客戶端與IM客戶端之間無法通訊,進而使新的游戲客戶端無法使用,新的游戲客戶端無法登錄游戲服務器,必須等到版本升級才能支持新的游戲客戶端。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種登錄游戲服務器的方法,能簡單方便地實現(xiàn)新游戲客戶端與IM客戶端的通訊交互,支持任意游戲客戶端隨時登錄游戲服務器。
本發(fā)明的另一目的在于提供一種登錄游戲服務器的實現(xiàn)系統(tǒng),支持任意新游戲客戶端與IM客戶端的通訊交互,進而支持任意游戲客戶端隨時登錄游戲服務器。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
一種登錄游戲服務器的方法,首先在客戶端設置功能插件,所述功能插件通過調(diào)用IM客戶端設置的公共接口與IM客戶端通訊,且所述功能插件在加載增加或更新的相應游戲時被加載;該方法還包括:
A、啟動的游戲客戶端通過功能插件向IM客戶端請求當前用戶的登錄信息,IM客戶端通過功能插件向游戲客戶端返回當前用戶的登錄信息;
B、游戲客戶端根據(jù)得到的用戶登錄信息,經(jīng)由游戲認證服務器向IM認證服務器發(fā)送認證信息請求認證;
C、認證通過后,游戲客戶端登錄游戲服務器。
其中,所述功能插件設置于游戲客戶端或IM客戶端中;或者,所述功能插件作為獨立的實體存在于客戶端。
上述方案中,所述功能插件通過進程間通訊的方式與游戲客戶端進行交互。
上述方案中,所述登錄信息包括但不限于用戶帳號;所述認證信息包括但不限于:用戶帳號名、密碼、密鑰、性別、年齡、生日、證件號碼、Email地址、通訊地址和/或真實姓名。
本發(fā)明還公開了一種登錄游戲服務器的實現(xiàn)系統(tǒng),包括IM客戶端、游戲客戶端、游戲認證服務器和IM認證服務器,其中,IM客戶端,用于登錄用戶的IM帳號;游戲客戶端,用于向游戲認證服務器上報用戶認證信息;游戲認證服務器,用于對游戲客戶端上報的用戶認證信息進行認證,并向IM認證服務器確認上報的用戶認證信息是否有效;IM認證服務器,用于驗證上報的用戶認證信息是否對應一個合法用戶;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710128095.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種洗滌劑預熱裝置
- 下一篇:散熱模塊及其風扇與殼體





