專利名稱:一種游戲玩家信息查詢方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)游戲技術(shù)領(lǐng)域,具體地說是一種查詢游戲玩家的信息的方法及裝置。
技術(shù)背景網(wǎng)絡(luò)游戲是目前網(wǎng)絡(luò)經(jīng)濟(jì)中的重要支柱,參與網(wǎng)絡(luò)游戲的玩家會(huì)有各種信息,例如ID 號(hào)碼、游戲形象、等級(jí)、積分、在線狀態(tài)等,作為游戲玩家或其他網(wǎng)絡(luò)用戶希望可以方便 的獲得這些信息,但是,現(xiàn)有技術(shù)中這些信息一般只能從游戲客戶端查詢,并且要求査詢 者擁有該游戲的賬號(hào)。另外,在將IM (Instant Messenger,即時(shí)通訊)軟件與網(wǎng)絡(luò)游戲結(jié)合的游戲服務(wù)平臺(tái) 中,可以通過IM軟件客戶端査詢玩家的游戲狀態(tài)。以目前網(wǎng)絡(luò)上主流的IM集成游戲?yàn)槔?用戶可以通過IM客戶端軟件査詢到好友的游戲狀態(tài)信息,包括在哪個(gè)房間、正在進(jìn)行什么 游戲、游戲狀態(tài)(等待、已經(jīng)舉手、正在進(jìn)行)等信息。該査詢過程通過以下方式實(shí)現(xiàn)1) 玩家在進(jìn)行游戲時(shí),游戲狀態(tài)會(huì)實(shí)時(shí)傳送到游戲服務(wù)器中;2) IM服務(wù)器定時(shí)到游戲服務(wù)器 中查詢玩家的游戲信息,并保存到自己的服務(wù)器中;3) IM客戶端啟動(dòng)后,從IM服務(wù)器通 過TCP/IP通訊方式獲取每個(gè)用戶的信息,包括該用戶的游戲信息,獲取后展示在IM客戶 端界面上。這種査詢方式的缺點(diǎn)是信息不開放,局限性太強(qiáng),僅限于將玩家的游戲信息 展示在特定的IM客戶端,無法展示在網(wǎng)頁上,也不能展示到其他IM軟件或其他任何網(wǎng)絡(luò) 程序上;而且,展示的數(shù)據(jù)信息量有限,只有玩家在哪個(gè)房間,玩哪個(gè)游戲的信息,沒有 該玩家的每個(gè)游戲的等級(jí),游戲形象等更豐富的個(gè)人信息,不能滿足游戲用戶的需求。發(fā)明內(nèi)容為了解決上述問題,本發(fā)明提供一種游戲玩家信息查詢方法及裝置,通過該方法及裝 置,可以全面、實(shí)時(shí)的展示一個(gè)玩家的游戲狀態(tài)和個(gè)人信息,并可以由任意IM軟件或其他 第三方軟件進(jìn)行查詢。為了達(dá)到上述目的,需要建立信息數(shù)據(jù)庫(kù)、游戲信息服務(wù)器和游戲信息査詢客戶端, 將游戲玩家的信息保存到信息數(shù)據(jù)庫(kù)中,由游戲信息査詢客戶端提供査詢接口, IM客戶端 或第三方軟件調(diào)用游戲信息查詢客戶端,向游戲信息服務(wù)器發(fā)送査詢請(qǐng)求,游戲信息服務(wù) 器根據(jù)査詢請(qǐng)求從信息數(shù)據(jù)庫(kù)中讀取相應(yīng)玩家的信息數(shù)據(jù)并發(fā)送給游戲信息查詢客戶端, IM客戶端或第三方軟件即可獲得所需要的玩家游戲信息。 具體技術(shù)方案如下一種游戲玩家信息査詢方法,包括以下步驟A. 將游戲玩家信息存儲(chǔ)在信息數(shù)據(jù)庫(kù)中;B. 由游戲信息查詢客戶端向游戲信息服務(wù)器發(fā)送查詢請(qǐng)求,所述查詢請(qǐng)求中包括待查 詢的游戲玩家的身份信息;C. 游戲信息服務(wù)器接到所述查詢請(qǐng)求后根據(jù)游戲玩家的身份信息從信息數(shù)據(jù)庫(kù)中讀取 相應(yīng)玩家的信息數(shù)據(jù)發(fā)送給游戲信息査詢客戶端;D. 由游戲信息査詢客戶端將信息數(shù)據(jù)提供給游戲客戶端或第三方軟件査詢。 所述游戲玩家信息包括靜態(tài)信息和動(dòng)態(tài)信息,所述靜態(tài)信息包括玩家賬號(hào)、游戲等級(jí)、游戲形象、性別和名稱;所述動(dòng)態(tài)信息包括玩家在線狀態(tài)、進(jìn)行的游戲類別、所在位置及 與該玩家相關(guān)的其他玩家的信息。所述游戲信息査詢客戶端為ActiveX組件。所述信息數(shù)據(jù)庫(kù)包括靜態(tài)信息存儲(chǔ)區(qū)域和動(dòng)態(tài)信息存儲(chǔ)區(qū)域,所述靜態(tài)信息存儲(chǔ)區(qū)域 用于存儲(chǔ)玩家賬號(hào)、游戲等級(jí)、游戲形象、性別和名稱信息;所述動(dòng)態(tài)存儲(chǔ)區(qū)域用于存儲(chǔ) 玩家在線狀態(tài)、進(jìn)行的游戲類別、所在位置及與該玩家相關(guān)的其他玩家的信息。所述游戲信息服務(wù)器從信息數(shù)據(jù)庫(kù)中讀取玩家的信息數(shù)據(jù)后,還包括以下步驟將所 述信息數(shù)據(jù)進(jìn)行壓縮、加密,然后發(fā)送到游戲信息查詢客戶端,由游戲信息査詢客戶端對(duì) 收到的數(shù)據(jù)進(jìn)行解壓解密。一種游戲玩家信息査詢裝置,包括信息數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)游戲玩家的信息數(shù)據(jù);游戲信息服務(wù)器,用于接收游戲信息查詢客戶端的査詢請(qǐng)求,從信息數(shù)據(jù)存儲(chǔ)模塊中 讀取所請(qǐng)求査詢的信息數(shù)據(jù),并將該信息數(shù)據(jù)發(fā)送給游戲信息查詢客戶端;游戲信息査詢客戶端,與游戲信息服務(wù)器建立連接,用于向游戲信息服務(wù)器發(fā)送請(qǐng)求, 接收返回的信息數(shù)據(jù),并將信息數(shù)據(jù)提供給游戲客戶端或第三方軟件査詢。所述信息數(shù)據(jù)庫(kù)存儲(chǔ)模塊包括靜態(tài)信息存儲(chǔ)模塊和動(dòng)態(tài)信息存儲(chǔ)模塊,所述靜態(tài)信息 存儲(chǔ)模塊用于存儲(chǔ)玩家賬號(hào)、游戲等級(jí)、游戲形象、性別和名稱信息;所述動(dòng)態(tài)存儲(chǔ)模塊 用于存儲(chǔ)玩家在線狀態(tài)、進(jìn)行的游戲類別、所在位置及與該玩家相關(guān)的其他玩家的信息。所述游戲信息服務(wù)器具體包括
査詢請(qǐng)求接收模塊,用于接收游戲信息査詢客戶端發(fā)送來的査詢請(qǐng)求,并將請(qǐng)求中的 待査詢玩家的身份信息提取出來發(fā)送給讀取模塊;讀取模塊,用于根據(jù)查詢請(qǐng)求接收模塊發(fā)送的身份信息從所述信息數(shù)據(jù)存儲(chǔ)模塊中讀 取相應(yīng)玩家的信息數(shù)據(jù),并將該信息數(shù)據(jù)傳遞給信息發(fā)送模塊;信息發(fā)送模塊,用于將讀取模塊傳遞來的游戲玩家的信息數(shù)據(jù)發(fā)送給游戲信息査詢客 戶端;所述游戲信息査詢客戶端具體包括查詢請(qǐng)求發(fā)送模塊,用于生成查詢請(qǐng)求,并將所述査詢請(qǐng)求發(fā)送到所述游戲信息服務(wù) 器,所述査詢請(qǐng)求中包含待查詢玩家的身份信息;信息接收模塊,用于接收所述游戲信息服務(wù)器發(fā)送來的待査詢玩家的信息數(shù)據(jù),并將 該信息數(shù)據(jù)轉(zhuǎn)發(fā)給接口模塊;接口模塊,用于為游戲客戶端或第三方軟件提供查詢接口。所述游戲信息服務(wù)器還包括加密模塊和壓縮模塊,位于所述讀取模塊和信息發(fā)送模塊 之間,用于對(duì)讀取模塊讀取的信息數(shù)據(jù)進(jìn)行加密和壓縮,再由信息發(fā)送模塊發(fā)送到游戲信 息查詢客戶端;所述游戲信息査詢客戶端還包括解壓模塊和解密模塊,位于所述信息接收 模塊和接口模塊之間,用于對(duì)信息接收模塊接收到的經(jīng)過加密和壓縮的信息數(shù)據(jù)進(jìn)行解壓 和解密,然后將解壓解密后的信息數(shù)據(jù)轉(zhuǎn)發(fā)給接口模塊。利用本發(fā)明所提供的技術(shù),游戲服務(wù)商可以將玩家的游戲信息公開出來,為第三方軟 件提供査詢接口,由第三方調(diào)用游戲信息査詢客戶端來査詢游戲玩家的各種信息,信息量 大而豐富,既有恒定的靜態(tài)信息,又有實(shí)時(shí)更新的動(dòng)態(tài)信息,可以滿足各種網(wǎng)絡(luò)用戶或游 戲玩家的需求。本發(fā)明的數(shù)據(jù)可以基于現(xiàn)有技術(shù)中主流的TCP/IP技術(shù)傳輸,可以非常容易 的在互聯(lián)網(wǎng)上進(jìn)行傳播和展現(xiàn),效率高,兼容性好,穩(wěn)定性高。
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)一步說明。圖1為本發(fā)明的游戲玩家信息查詢裝置的結(jié)構(gòu)原理圖;圖2為本發(fā)明的游戲玩家信息查詢方法的一種實(shí)施例的流程圖;圖3為本發(fā)明的游戲玩家信息查詢裝置的具體實(shí)施例的結(jié)構(gòu)原理圖。
具體實(shí)施方式
如圖1所示,為了實(shí)現(xiàn)第三方軟件104對(duì)游戲玩家信息的査詢,首先建立一個(gè)信息數(shù) 據(jù)存儲(chǔ)模塊IOI,用于存儲(chǔ)游戲玩家的信息數(shù)據(jù); 一個(gè)游戲信息服務(wù)器102,用于接收游戲 信息査詢客戶端103的査詢請(qǐng)求,從信息數(shù)據(jù)存儲(chǔ)模塊101中讀取所請(qǐng)求查詢的信息數(shù)據(jù), 并將該信息數(shù)據(jù)發(fā)送給游戲信息查詢客戶端103; —個(gè)游戲信息査詢客戶端103,與游戲信 息服務(wù)器建立連接,用于向游戲信息服務(wù)器102發(fā)送請(qǐng)求,接收返回的信息數(shù)據(jù),并將信 息數(shù)據(jù)提供給游戲客戶端或第三方軟件104査詢。如圖2所示,查詢游戲玩家的方法如下步驟201:信息數(shù)據(jù)存儲(chǔ)模塊實(shí)時(shí)接收并存儲(chǔ)游戲玩家的信息,游戲玩家的信息包括玩家賬號(hào)、游戲等級(jí)、游戲形象、性別和名稱等不變的靜態(tài)信息和玩家在線狀態(tài)、進(jìn)行的游戲類別、所在位置及與該玩家相關(guān)的其他玩家的信息等實(shí)時(shí)改變的動(dòng)態(tài)信息;步驟202:游戲客戶端或第三方軟件調(diào)用游戲信息査詢客戶端,向游戲信息查詢客戶端發(fā)送要査詢的游戲玩家的身份信息,由游戲信息査詢客戶端生成包含有游戲玩家身份信息的查詢請(qǐng)求,發(fā)送給游戲信息服務(wù)器;步驟203:游戲信息服務(wù)器接收到游戲信息査詢客戶端發(fā)送來的查詢請(qǐng)求后,根據(jù)查詢請(qǐng)中的游戲玩家身份信息從信息數(shù)據(jù)存儲(chǔ)模塊中讀取出相應(yīng)玩家的信息數(shù)據(jù); 步驟204:游戲信息服務(wù)器將讀取的信息數(shù)據(jù)發(fā)送給游戲信息査詢客戶端; 步驟205:游戲信息査詢客戶端將所得到的信息數(shù)據(jù)發(fā)送給游戲客戶端或第三方軟件,并在游戲客戶端或第三方軟件上展示出來。上述過程中,在執(zhí)行步驟204之前,可以先將讀取的游戲玩家的信息數(shù)據(jù)進(jìn)行加密和 壓縮,然后再將加密壓縮后的信息數(shù)據(jù)發(fā)送給游戲信息査詢客戶端,游戲信息查詢客戶端 接到經(jīng)過加密壓縮的信息數(shù)據(jù)后對(duì)其進(jìn)行解壓和解密,這樣就保證了信息數(shù)據(jù)在傳輸過程 中的安全,并可節(jié)約網(wǎng)絡(luò)資源。下面以某公司的推出的IM集成游戲?yàn)槔龑?duì)本發(fā)明作更為詳細(xì)的說明該IM游戲是一款基于internat的大型多人在線游戲平臺(tái),包括各種主流的休閑游戲、競(jìng)技游戲以及中大 型游戲,玩家在玩游戲時(shí),需要先進(jìn)入游戲大廳里的房間,在房間里找到合適的位置后與 同桌的玩家一同游戲, 一個(gè)房間一般可容納數(shù)百名用戶。游戲玩家的信息包括玩家的各種 游戲的等級(jí)、積分、勝率、形象,現(xiàn)在正在哪個(gè)房間、哪個(gè)位置、游戲狀態(tài),是在玩還是在旁觀,還是在閑逛,等等。如圖3所示,為了實(shí)現(xiàn)IM游戲信息的開放式査詢,首先要建立一個(gè)位于信息數(shù)據(jù)存儲(chǔ) 模塊315上的信息數(shù)據(jù)庫(kù)314,該信息數(shù)據(jù)庫(kù)314被分成靜態(tài)信息存儲(chǔ)區(qū)域312和動(dòng)態(tài)信息 存儲(chǔ)區(qū)域313,其中靜態(tài)信息存儲(chǔ)區(qū)域312用于存儲(chǔ)固定不變的信息,例如玩家的身份賬號(hào)、 性別和名稱等,或者在較長(zhǎng)時(shí)間(例如100小時(shí)在線時(shí)間)內(nèi)保持不變的信息,例如游戲 等級(jí)、游戲形象等,游戲等級(jí)在某一段時(shí)間內(nèi)是不變的,只有分?jǐn)?shù)積累到一定程度時(shí),等 級(jí)才會(huì)增加一級(jí),然后再保持一段時(shí)間不變;游戲形象只有在玩家更改設(shè)置后才會(huì)改變, 這些信息由游戲服務(wù)器寫入信息數(shù)據(jù)庫(kù)的靜態(tài)信息存儲(chǔ)區(qū)域312并定期更新;動(dòng)態(tài)信息存 儲(chǔ)區(qū)域313用于存儲(chǔ)實(shí)時(shí)改變的玩家信息,例如玩家的積分、在線狀態(tài)(在線、離線、隱 身等)、正在玩的游戲、所在的房間、所在的位置、游戲的狀態(tài)、同桌的游戲玩家和參觀者 等信息,這些信息是實(shí)時(shí)變化的,由游戲服務(wù)器實(shí)時(shí)的寫入信息數(shù)據(jù)庫(kù)的動(dòng)態(tài)信息存儲(chǔ)區(qū) 域313。然后,分別建立一個(gè)游戲信息服務(wù)器和一個(gè)游戲信息查詢客戶端,游戲信息服務(wù)器包 括查詢請(qǐng)求接收模塊307,用于接收游戲信息査詢客戶端發(fā)送來的査詢請(qǐng)求,并將請(qǐng)求中的待査詢玩家的身份信息提取出來發(fā)送給讀取模塊311;讀取模塊311,用于根據(jù)査詢請(qǐng)求接收模塊307發(fā)送的身份信息從信息數(shù)據(jù)庫(kù)中讀取相應(yīng)玩家的信息數(shù)據(jù),并將該信息數(shù)據(jù) 傳遞給信息發(fā)送模塊308;信息發(fā)送模塊308,用于將讀取模塊311傳遞來的游戲玩家的信 息數(shù)據(jù)發(fā)送給游戲信息査詢客戶端。游戲信息査詢客戶端為一個(gè)ActiveX組件,包括查 詢請(qǐng)求發(fā)送模塊302,用于生成查詢請(qǐng)求,并將該查詢請(qǐng)求發(fā)送到游戲信息服務(wù)器,査詢請(qǐng) 求中包含待查詢玩家的身份信息;信息接收模塊306,用于接收游戲信息服務(wù)器發(fā)送來的待 查詢玩家的信息數(shù)據(jù),并將該信息數(shù)據(jù)轉(zhuǎn)發(fā)給接口模塊303;接口模塊303,用于為游戲客 戶端或第三方軟件301提供査詢接口。第三方軟件可以是第三方開發(fā)的IM程序、其他應(yīng)用 程序、網(wǎng)頁瀏覽器等。以網(wǎng)頁瀏覽器為例網(wǎng)站開發(fā)者欲將游戲玩家A的信息展示在網(wǎng)頁上,只需在網(wǎng)頁代 碼中調(diào)用游戲信息査詢客戶端的ActiveX組件,向游戲信息查詢客戶端發(fā)出査詢玩家A信 息的請(qǐng)求,游戲信息査詢客戶端的査詢請(qǐng)求發(fā)送模塊302根據(jù)網(wǎng)頁瀏覽器的請(qǐng)求生成帶有 玩家A身份信息的查詢請(qǐng)求,并將該查詢請(qǐng)求通過TCP/IP協(xié)議發(fā)送到游戲信息服務(wù)器;游 戲信息服務(wù)器的査詢請(qǐng)求接收模塊307接收到游戲信息査詢客戶端發(fā)送來的查詢請(qǐng)求后, 將查詢請(qǐng)求中的玩家A的身份信息提取出來發(fā)送給讀取模塊311;讀取模塊311根據(jù)玩家A 的身份信息從信息數(shù)據(jù)庫(kù)中讀取出玩家A的信息數(shù)據(jù),并將該信息數(shù)據(jù)發(fā)送給信息發(fā)送模 塊308,信息發(fā)送模塊308將讀取模塊311傳遞來的玩家A的信息數(shù)據(jù)發(fā)送給游戲信息查詢 客戶端;游戲信息查詢客戶端的信息接收模塊306接收到游戲信息服務(wù)器發(fā)送來的玩家A 的信息數(shù)據(jù)后,將該信息數(shù)據(jù)轉(zhuǎn)發(fā)給接口模塊303,由接口模塊303提供給網(wǎng)頁瀏覽器,由
網(wǎng)頁瀏覽器展示在網(wǎng)頁上。另外,如圖3中虛線部分所示,游戲信息服務(wù)器還可以包括加密模塊310和壓縮模塊 309,這兩個(gè)模塊位于讀取模塊311和信息發(fā)送模塊308之間,用于將讀取模塊311讀取的 信息數(shù)據(jù)進(jìn)行加密和壓縮,然后由信息發(fā)送模塊308發(fā)送到游戲信息査詢客戶端;游戲信 息査詢客戶端還包括有位于信息接收模塊306和接口模塊303之間的解壓模塊305和解密 模塊304,用于對(duì)信息接收模塊306接收到的經(jīng)過加密和壓縮的信息數(shù)據(jù)進(jìn)行解壓和解密。 壓縮的目的是減小信息數(shù)據(jù)的體積,降低數(shù)據(jù)傳輸過程中對(duì)網(wǎng)絡(luò)資源的占用率;加密的目 的是保證傳輸過程中的數(shù)據(jù)安全,避免數(shù)據(jù)在傳輸過程中被修改。以上只是本發(fā)明的最佳實(shí)施方式的舉例,本發(fā)明要求保護(hù)的范圍不限于上述實(shí)施例。 任何本技術(shù)領(lǐng)域的普通技術(shù)人員根據(jù)本發(fā)明所作出的任何等效變換均屬于本發(fā)明的保護(hù)范 圍。
權(quán)利要求
1、 一種游戲玩家信息查詢方法,其特征在于,包括以下步驟A. 將游戲玩家信息存儲(chǔ)在信息數(shù)據(jù)庫(kù)中;B. 由游戲信息査詢客戶端向游戲信息服務(wù)器發(fā)送査詢請(qǐng)求,所述査詢請(qǐng)求中包括待查 詢的游戲玩家的身份信息;C. 游戲信息服務(wù)器接到所述査詢請(qǐng)求后根據(jù)游戲玩家的身份信息從信息數(shù)據(jù)庫(kù)中讀取 相應(yīng)玩家的信息數(shù)據(jù)發(fā)送給游戲信息查詢客戶端;
2、 根據(jù)權(quán)利要求1所述的游戲玩家信息查詢方法,其特征在于,所述游戲玩家信息包 括靜態(tài)信息和動(dòng)態(tài)信息,所述靜態(tài)信息包括玩家賬號(hào)、游戲等級(jí)、游戲形象、性別和名稱; 所述動(dòng)態(tài)信息包括玩家在線狀態(tài)、進(jìn)行的游戲類別、所在位置及與該玩家相關(guān)的其他玩家 的信息。
3、 根據(jù)權(quán)利要求1所述的游戲玩家信息査詢方法,其特征在于,所述游戲信息查詢客 戶端為ActiveX組件。
4、 根據(jù)權(quán)利要求1所述的游戲玩家信息查詢方法,其特征在于,所述信息數(shù)據(jù)庫(kù)包括 靜態(tài)信息存儲(chǔ)區(qū)域和動(dòng)態(tài)信息存儲(chǔ)區(qū)域,所述靜態(tài)信息存儲(chǔ)區(qū)域用于存儲(chǔ)玩家賬號(hào)、游戲 等級(jí)、游戲形象、性別和名稱信息;所述動(dòng)態(tài)存儲(chǔ)區(qū)域用于存儲(chǔ)玩家在線狀態(tài)、進(jìn)行的游 戲類別、所在位置及與該玩家相關(guān)的其他玩家的信息。
5、 根據(jù)權(quán)利要求1所述的游戲玩家信息查詢方法,其特征在于,所述游戲信息服務(wù)器 從信息數(shù)據(jù)庫(kù)中讀取玩家的信息數(shù)據(jù)后,還包括以下步驟將所述信息數(shù)據(jù)進(jìn)行壓縮、加 密,然后發(fā)送到游戲信息査詢客戶端,由游戲信息查詢客戶端對(duì)收到的數(shù)據(jù)進(jìn)行解壓解密。
6、 一種游戲玩家信息査詢裝置,其特征在于,包括-信息數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)游戲玩家的信息數(shù)據(jù);游戲信息服務(wù)器,用于接收游戲信息查詢客戶端的査詢請(qǐng)求,從信息數(shù)據(jù)存儲(chǔ)模塊中 讀取所請(qǐng)求查詢的信息數(shù)據(jù),并將該信息數(shù)據(jù)發(fā)送給游戲信息查詢客戶端;游戲信息查詢客戶端,與游戲信息服務(wù)器建立連接,用于向游戲信息服務(wù)器發(fā)送請(qǐng)求, 接收返回的信息數(shù)據(jù)。
7、 根據(jù)權(quán)利要求6所述的游戲玩家信息查詢裝置,其特征在于,所述信息數(shù)據(jù)存儲(chǔ)模 塊包括靜態(tài)信息存儲(chǔ)模塊和動(dòng)態(tài)信息存儲(chǔ)模塊,所述靜態(tài)信息存儲(chǔ)模塊用于存儲(chǔ)玩家賬號(hào)、 游戲等級(jí)、游戲形象、性別和名稱信息;所述動(dòng)態(tài)存儲(chǔ)模塊用于存儲(chǔ)玩家在線狀態(tài)、進(jìn)行 的游戲類別、所在位置及與該玩家相關(guān)的其他玩家的信息。
8、 根據(jù)權(quán)利要求6所述的游戲玩家信息査詢裝置,其特征在于,所述游戲信息服務(wù)器 具體包括査詢請(qǐng)求接收模塊,用于接收游戲信息査詢客戶端發(fā)送來的查詢請(qǐng)求,并將請(qǐng)求中的 待查詢玩家的身份信息提取出來發(fā)送給讀取模塊;讀取模塊,用于根據(jù)查詢請(qǐng)求接收模塊發(fā)送的身份信息從所述信息數(shù)據(jù)存儲(chǔ)模塊中讀 取相應(yīng)玩家的信息數(shù)據(jù),并將該信息數(shù)據(jù)傳遞給信息發(fā)送模塊;信息發(fā)送模塊,用于將讀取模塊傳遞來的游戲玩家的信息數(shù)據(jù)發(fā)送給游戲信息查詢客 戶端;所述游戲信息査詢客戶端具體包括查詢請(qǐng)求發(fā)送模塊,用于生成査詢請(qǐng)求,并將所述査詢請(qǐng)求發(fā)送到所述游戲信息服務(wù) 器,所述查詢請(qǐng)求中包含待査詢玩家的身份信息;信息接收模塊,用于接收所述游戲信息服務(wù)器發(fā)送來的待查詢玩家的信息數(shù)據(jù),并將 該信息數(shù)據(jù)轉(zhuǎn)發(fā)給接口模塊;接口模塊,用于為游戲客戶端或第三方軟件提供查詢接口。
9、 根據(jù)權(quán)利要求8所述的游戲玩家信息査詢裝置,其特征在于,所述游戲信息服務(wù)器 還包括加密模塊和壓縮模塊,位于所述讀取模塊和信息發(fā)送模塊之間,用于對(duì)讀取模塊讀 取的信息數(shù)據(jù)進(jìn)行加密和壓縮,再由信息發(fā)送模塊發(fā)送到游戲信息査詢客戶端;所述游戲 信息查詢客戶端還包括解壓模塊和解密模塊,位于所述信息接收模塊和接口模塊之間,用 于對(duì)信息接收模塊接收到的經(jīng)過加密和壓縮的信息數(shù)據(jù)進(jìn)行解壓和解密,然后將解壓解密 后的信息數(shù)據(jù)轉(zhuǎn)發(fā)給接口模塊。
全文摘要
本發(fā)明公開了一種游戲玩家信息查詢方法及裝置,屬于網(wǎng)絡(luò)游戲技術(shù)領(lǐng)域。本發(fā)明是這樣實(shí)現(xiàn)的A.將游戲玩家信息存儲(chǔ)在信息數(shù)據(jù)庫(kù)中;B.由游戲信息查詢客戶端向游戲信息服務(wù)器發(fā)送查詢請(qǐng)求,查詢請(qǐng)求中包括待查詢的游戲玩家的身份信息;C.游戲信息服務(wù)器根據(jù)游戲玩家的身份信息從信息數(shù)據(jù)庫(kù)中讀取相應(yīng)玩家的信息數(shù)據(jù)發(fā)送給游戲信息查詢客戶端;D.游戲信息查詢客戶端將信息數(shù)據(jù)提供給游戲客戶端或第三方軟件查詢。利用本發(fā)明,可為第三方軟件提供查詢接口,由第三方軟件來查詢游戲玩家的各種信息,信息量大而豐富,既有基本恒定的靜態(tài)信息,又有實(shí)時(shí)更新的動(dòng)態(tài)信息,可滿足各種網(wǎng)絡(luò)用戶或游戲玩家的需求,并且實(shí)現(xiàn)簡(jiǎn)單方便,效率高,兼容和穩(wěn)定性好。
文檔編號(hào)H04L29/06GK101122917SQ20071007690
公開日2008年2月13日 申請(qǐng)日期2007年9月1日 優(yōu)先權(quán)日2007年9月1日
發(fā)明者偉 龔 申請(qǐng)人:騰訊科技(深圳)有限公司