一種游戲數(shù)據(jù)的處理方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種游戲數(shù)據(jù)的處理方法和系統(tǒng),在不依賴游戲服務(wù)器的情況下實(shí)現(xiàn)游戲數(shù)據(jù)的實(shí)時獲取。本發(fā)明實(shí)施例提供一種游戲數(shù)據(jù)的處理方法,包括:數(shù)據(jù)檢測客戶端從游戲客戶端獲取到游戲數(shù)據(jù),將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心,游戲數(shù)據(jù)由游戲客戶端與游戲服務(wù)器進(jìn)行游戲交互時產(chǎn)生,數(shù)據(jù)中心接收應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)查詢請求,數(shù)據(jù)查詢請求由應(yīng)用程序客戶端發(fā)送給應(yīng)用程序服務(wù)器;數(shù)據(jù)中心根據(jù)數(shù)據(jù)查詢請求獲取到數(shù)據(jù)查詢結(jié)果,數(shù)據(jù)查詢結(jié)果中包括:根據(jù)數(shù)據(jù)查詢請求查詢到的游戲數(shù)據(jù);數(shù)據(jù)中心將數(shù)據(jù)查詢結(jié)果發(fā)送給應(yīng)用程序服務(wù)器;應(yīng)用程序服務(wù)器從數(shù)據(jù)中心接收到數(shù)據(jù)查詢結(jié)果,然后應(yīng)用程序服務(wù)器將數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給應(yīng)用程序客戶端。
【專利說明】
一種游戲數(shù)據(jù)的處理方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種游戲數(shù)據(jù)的處理方法和系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)游戲是虛擬的世界,玩家在這個虛擬的世界中有自己的游戲身份,比如玩家的等級,聲望,經(jīng)驗(yàn)值等,所有的這些信息都是由大量的數(shù)據(jù)構(gòu)成,并且玩家在成長,在變化,這些游戲數(shù)據(jù)就不斷地隨之更新。游戲數(shù)據(jù)都是保存在游戲服務(wù)器中,要得到這些游戲數(shù)據(jù),就需要啟動游戲客戶端,通過游戲客戶端來登陸游戲服務(wù)器,然后查看到玩家自己的和其他玩家的游戲數(shù)據(jù)信息。
[0003]然而隨著游戲的發(fā)展,玩家查看游戲數(shù)據(jù)的請求變得更為普遍,如果玩家需要簡單地看一下游戲數(shù)據(jù)而需要啟動游戲客戶端以及登錄游戲服務(wù)器,這對于玩家而言是煩瑣的。針對上述的問題,有些網(wǎng)絡(luò)游戲可以使用游戲自身提供的數(shù)據(jù)接口查詢游戲數(shù)據(jù),通過網(wǎng)頁在線訪問游戲服務(wù)器,在游戲以外的網(wǎng)頁上直接展示游戲數(shù)據(jù),例如使用網(wǎng)頁服務(wù)器連接游戲服務(wù)器,然后通過網(wǎng)頁服務(wù)器與游戲服務(wù)器的實(shí)時交互來獲取到游戲數(shù)據(jù),但是上述方案中游戲數(shù)據(jù)的獲取依賴于網(wǎng)頁服務(wù)器與游戲服務(wù)器的實(shí)時交互,這就需要游戲開發(fā)商提供游戲服務(wù)器對外的可訪問接口。但是上述方案從游戲服務(wù)器獲取游戲數(shù)據(jù)時會影響到游戲服務(wù)器本身對游戲客戶端的服務(wù)功能,更嚴(yán)重的還可能會對游戲服務(wù)器構(gòu)成沖擊。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種游戲數(shù)據(jù)的處理方法和系統(tǒng),用于在不依賴游戲服務(wù)器的情況下實(shí)現(xiàn)游戲數(shù)據(jù)的實(shí)時獲取。
[0005]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:
[0006]第一方面,本發(fā)明實(shí)施例提供一種游戲數(shù)據(jù)的處理方法,包括:
[0007]數(shù)據(jù)檢測客戶端從游戲客戶端獲取到游戲數(shù)據(jù),然后所述數(shù)據(jù)檢測客戶端將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心,所述游戲數(shù)據(jù)由所述游戲客戶端與游戲服務(wù)器進(jìn)行游戲交互時產(chǎn)生;
[0008]所述數(shù)據(jù)中心接收應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)查詢請求,所述數(shù)據(jù)查詢請求由應(yīng)用程序客戶端發(fā)送給所述應(yīng)用程序服務(wù)器,所述數(shù)據(jù)中心保存有游戲客戶端與游戲服務(wù)器交互時產(chǎn)生的游戲數(shù)據(jù);
[0009]所述數(shù)據(jù)中心根據(jù)所述數(shù)據(jù)查詢請求獲取到數(shù)據(jù)查詢結(jié)果,所述數(shù)據(jù)查詢結(jié)果中包括:根據(jù)所述數(shù)據(jù)查詢請求查詢到的游戲數(shù)據(jù);
[0010]所述數(shù)據(jù)中心將所述數(shù)據(jù)查詢結(jié)果發(fā)送給所述應(yīng)用程序服務(wù)器;
[0011]所述應(yīng)用程序服務(wù)器從所述數(shù)據(jù)中心接收到所述數(shù)據(jù)查詢結(jié)果,然后所述應(yīng)用程序服務(wù)器將所述數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給所述應(yīng)用程序客戶端。
[0012]第二方面,本發(fā)明實(shí)施例還提供一種游戲數(shù)據(jù)的處理系統(tǒng),包括:數(shù)據(jù)檢測客戶端、數(shù)據(jù)中心、應(yīng)用程序服務(wù)器和應(yīng)用程序客戶端,其中,
[0013]所述數(shù)據(jù)檢測客戶端,用于從所述游戲客戶端獲取到游戲數(shù)據(jù),將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心,所述游戲數(shù)據(jù)由所述游戲客戶端與游戲服務(wù)器進(jìn)行游戲交互時產(chǎn)生;
[0014]所述應(yīng)用程序客戶端,用于向所述應(yīng)用程序服務(wù)器發(fā)送數(shù)據(jù)查詢請求;
[0015]所述應(yīng)用程序服務(wù)器,用于接收所述數(shù)據(jù)查詢請求,并向所述數(shù)據(jù)中心轉(zhuǎn)發(fā)所述數(shù)據(jù)查詢請求;
[0016]所述數(shù)據(jù)中心,用于接收所述應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)查詢請求,所述數(shù)據(jù)中心保存有游戲客戶端與游戲服務(wù)器交互時產(chǎn)生的游戲數(shù)據(jù);根據(jù)所述數(shù)據(jù)查詢請求獲取到數(shù)據(jù)查詢結(jié)果,所述數(shù)據(jù)查詢結(jié)果中包括:根據(jù)所述數(shù)據(jù)查詢請求查詢到的游戲數(shù)據(jù);將所述數(shù)據(jù)查詢結(jié)果發(fā)送給所述應(yīng)用程序服務(wù)器;
[0017]所述應(yīng)用程序服務(wù)器,還用于從所述數(shù)據(jù)中心接收到所述數(shù)據(jù)查詢結(jié)果,然后將所述數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給所述應(yīng)用程序客戶端。
[0018]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0019]在本發(fā)明實(shí)施例中,數(shù)據(jù)檢測客戶端從游戲客戶端獲取到游戲數(shù)據(jù),然后數(shù)據(jù)檢測客戶端將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心,游戲數(shù)據(jù)由游戲客戶端與游戲服務(wù)器進(jìn)行游戲交互時產(chǎn)生,由于數(shù)據(jù)中心中保存有游戲客戶端與游戲服務(wù)器交互時產(chǎn)生的該游戲數(shù)據(jù),因此數(shù)據(jù)中心可以根據(jù)應(yīng)用程序客戶端的數(shù)據(jù)查詢請求發(fā)送數(shù)據(jù)查詢結(jié)果到應(yīng)用程序服務(wù)器,再由應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)給應(yīng)用程序客戶端,因此應(yīng)用程序服務(wù)器不需要游戲服務(wù)器提供對外訪問的接口,應(yīng)用程序服務(wù)器也不需要實(shí)時的與游戲服務(wù)器交互,避免增加游戲服務(wù)器的負(fù)擔(dān),實(shí)現(xiàn)了在不依賴游戲服務(wù)器的情況下實(shí)現(xiàn)游戲數(shù)據(jù)的實(shí)時獲取。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1為本發(fā)明實(shí)施例提供的一種游戲數(shù)據(jù)的處理方法的流程方框示意圖;
[0022]圖2為本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)的處理方法中系統(tǒng)架構(gòu)的部署示意圖;
[0023]圖3為本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)上報的流程示意圖;
[0024]圖4為本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)查詢的流程示意圖;
[0025]圖5為本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)的查詢?nèi)肟谑疽鈭D;
[0026]圖6為本發(fā)明實(shí)施例提供的日歷程序中加載游戲數(shù)據(jù)的示意圖;
[0027]圖7_a為本發(fā)明實(shí)施例提供的一種游戲數(shù)據(jù)的處理系統(tǒng)的組成結(jié)構(gòu)示意圖;
[0028]圖7_b為本發(fā)明實(shí)施例提供的另一種游戲數(shù)據(jù)的處理系統(tǒng)的組成結(jié)構(gòu)示意圖;
[0029]圖8為本發(fā)明實(shí)施例提供的一種游戲數(shù)據(jù)的處理方法應(yīng)用于數(shù)據(jù)檢測客戶端的組成結(jié)構(gòu)示意圖;
[0030]圖9為本發(fā)明實(shí)施例提供的一種游戲數(shù)據(jù)的處理方法應(yīng)用于數(shù)據(jù)中心的組成結(jié)構(gòu)
示意圖?!揪唧w實(shí)施方式】
[0031]本發(fā)明實(shí)施例提供了一種游戲數(shù)據(jù)的處理方法和系統(tǒng),用于在不依賴游戲服務(wù)器的情況下實(shí)現(xiàn)游戲數(shù)據(jù)的實(shí)時獲取。
[0032]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域的技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0033]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,以便包含一系列單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于那些單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它單元。
[0034]本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)的處理方法具體可以應(yīng)用于對游戲數(shù)據(jù)的處理,用于解決依賴于游戲服務(wù)器的游戲數(shù)據(jù)獲取問題。在本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)的處理方法中,涉及到游戲客戶端、游戲服務(wù)器、數(shù)據(jù)檢測客戶端、數(shù)據(jù)中心、應(yīng)用程序服務(wù)器和應(yīng)用程序客戶端等系統(tǒng)網(wǎng)元。舉例說明如下,游戲客戶端是和游戲服務(wù)器進(jìn)行游戲交互的終端,例如游戲客戶端可以是LOL端游和掌上英雄APP,游戲服務(wù)器可以是LOL服務(wù)器,數(shù)據(jù)檢測客戶端可以和游戲客戶端通信,例如數(shù)據(jù)檢測客戶端可以是CROSS客戶端,另外,數(shù)據(jù)檢測客戶端還可以進(jìn)一步的內(nèi)嵌入游戲客戶端,數(shù)據(jù)檢測客戶端可以作為游戲客戶端中的數(shù)據(jù)收集模塊來實(shí)現(xiàn),從而數(shù)據(jù)檢測客戶端可以從掌上英雄APP收集到游戲數(shù)據(jù)。接下來從數(shù)據(jù)中心、應(yīng)用程序服務(wù)器和應(yīng)用程序客戶端之間的交互過程來詳細(xì)說明本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)的處理方法,請參閱圖1所示,本發(fā)明一個實(shí)施例提供的游戲數(shù)據(jù)的處理方法,可以包括如下步驟:
[0035]101、數(shù)據(jù)檢測客戶端從游戲客戶端獲取到游戲數(shù)據(jù),然后數(shù)據(jù)檢測客戶端將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心。
[0036]其中,游戲數(shù)據(jù)由游戲客戶端與游戲服務(wù)器進(jìn)行游戲交互時產(chǎn)生。
[0037]在本發(fā)明實(shí)施例中,游戲數(shù)據(jù)由游戲客戶端與游戲服務(wù)器進(jìn)行游戲交互時產(chǎn)生,例如用戶使用游戲客戶端與游戲服務(wù)器進(jìn)行各種游戲交互,例如打怪升級、購買裝備等,游戲數(shù)據(jù)不需要從游戲服務(wù)器來獲取,因此不需要游戲開發(fā)商提供游戲服務(wù)器的訪問接口,現(xiàn)有技術(shù)中從游戲服務(wù)器獲取游戲數(shù)據(jù)需要開放額外接口,一方面存在安全隱患,另一方面頻繁的數(shù)據(jù)訪問,也會影響游戲服務(wù)器的性能。本發(fā)明實(shí)施例中在游戲客戶端一側(cè)部署數(shù)據(jù)檢測客戶端,該數(shù)據(jù)檢測客戶端從游戲客戶端來獲取游戲數(shù)據(jù),不需要與游戲服務(wù)器進(jìn)行任何交互。據(jù)檢測客戶端將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心,該數(shù)據(jù)中心是用于收集游戲客戶端的游戲數(shù)據(jù),數(shù)據(jù)中心通過與數(shù)據(jù)檢測客戶端進(jìn)行交互,可以獲取到游戲數(shù)據(jù)并存儲在該數(shù)據(jù)中心的存儲器中。
[0038]其中,數(shù)據(jù)檢測客戶端和游戲客戶端之間建立有通信連接,游戲客戶端與游戲服務(wù)器之間交互后產(chǎn)生游戲數(shù)據(jù),游戲客戶端可以將該游戲數(shù)據(jù)通過上述通信連接發(fā)送給數(shù)據(jù)檢測客戶端,則數(shù)據(jù)檢測客戶端可以獲取到游戲客戶端的游戲數(shù)據(jù),例如游戲客戶端在多個日期分別生成對應(yīng)各個數(shù)據(jù)生成日期的游戲數(shù)據(jù),則數(shù)據(jù)檢測客戶端可以獲取到游戲客戶端發(fā)送的對應(yīng)各個數(shù)據(jù)生成日期的游戲數(shù)據(jù)。其中,游戲客戶端可以主動的向數(shù)據(jù)檢測客戶端推送游戲數(shù)據(jù),游戲客戶端也可以根據(jù)數(shù)據(jù)檢測客戶端的請求來反饋給數(shù)據(jù)檢測客戶端,又如,游戲客戶端還可以周期性的發(fā)送游戲數(shù)據(jù)給數(shù)據(jù)檢測客戶端。在實(shí)際應(yīng)用中,例如在游戲場景下,數(shù)據(jù)檢測客戶端具體可以Cross客戶端。數(shù)據(jù)檢測客戶端和游戲客戶端可以設(shè)置在同一個終端設(shè)備中,例如,數(shù)據(jù)檢測客戶端可以通過內(nèi)嵌形式和游戲客戶端打包在一起,則游戲客戶端可以通過本地通信接口向數(shù)據(jù)檢測客戶端發(fā)送游戲數(shù)據(jù)。數(shù)據(jù)檢測客戶端可以向數(shù)據(jù)中心發(fā)送游戲數(shù)據(jù),則數(shù)據(jù)中心從數(shù)據(jù)檢測客戶端接收到游戲數(shù)據(jù),并將接收到的游戲數(shù)據(jù)保存到數(shù)據(jù)中心的存儲器中,該存儲器可以數(shù)據(jù)中心的本地存儲工具,也可以是數(shù)據(jù)中心連接的存儲數(shù)據(jù)庫,具體此處不做限定。
[0039]在本發(fā)明的一些實(shí)施例中,步驟101數(shù)據(jù)檢測客戶端將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心,具體可以包括如下步驟:
[0040]步驟Al、數(shù)據(jù)檢測客戶端將獲取到的游戲數(shù)據(jù)上報給上報服務(wù)器;
[0041]步驟A2、上報服務(wù)器接收到數(shù)據(jù)檢測客戶端上報的游戲數(shù)據(jù),然后上報服務(wù)器將接收到的游戲數(shù)據(jù)發(fā)送給數(shù)據(jù)中心。
[0042]具體的,數(shù)據(jù)檢測客戶端可以連接一個上報服務(wù)器,上報服務(wù)器接收數(shù)據(jù)檢測客戶端實(shí)時上報的游戲數(shù)據(jù),該上報服務(wù)器直接和數(shù)據(jù)中心通信,上報服務(wù)器將接收到的游戲數(shù)據(jù)發(fā)送給數(shù)據(jù)中心,則數(shù)據(jù)中心可以通過上報服務(wù)器接收到數(shù)據(jù)檢測客戶端發(fā)送的游戲數(shù)據(jù)。
[0043]需要說明的是,在本發(fā)明的前述實(shí)施例中,數(shù)據(jù)檢測客戶端通過上報服務(wù)器向數(shù)據(jù)中心發(fā)送游戲數(shù)據(jù)。在具體應(yīng)用中,上報服務(wù)器可以對接多個不同的數(shù)據(jù)檢測客戶端,上報服務(wù)器提供對游戲數(shù)據(jù)的統(tǒng)一格式化整理,然后上報服務(wù)器將游戲數(shù)據(jù)發(fā)送給數(shù)據(jù)中心,由數(shù)據(jù)中心執(zhí)行數(shù)據(jù)存儲的任務(wù),上報服務(wù)器和數(shù)據(jù)中心的職能明確劃分,可以使得系統(tǒng)中各網(wǎng)元可以自由演化,而不受其他網(wǎng)元的干涉。不限定的是,在本發(fā)明的另一些實(shí)施例中,數(shù)據(jù)檢測客戶端也可以建立數(shù)據(jù)檢測客戶端與數(shù)據(jù)中心之間的通信連接,例如使用數(shù)據(jù)檢測客戶端的賬戶登錄到數(shù)據(jù)中心,從而實(shí)現(xiàn)數(shù)據(jù)檢測客戶端直接向數(shù)據(jù)中心發(fā)送游戲數(shù)據(jù)。
[0044]在本發(fā)明的一些實(shí)施例中,步驟A2上報服務(wù)器將接收到的游戲數(shù)據(jù)發(fā)送給數(shù)據(jù)中心之前,本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)的處理方法,還可以包括如下步驟:
[0045]步驟A20、上報服務(wù)器對接收到的游戲數(shù)據(jù)進(jìn)行數(shù)據(jù)內(nèi)容解析,從接收到的游戲數(shù)據(jù)中解析出有用的游戲數(shù)據(jù)。
[0046]具體的,上報服務(wù)器除了執(zhí)行數(shù)據(jù)轉(zhuǎn)發(fā)功能,該上報服務(wù)器還可以執(zhí)行數(shù)據(jù)解析提取功能,當(dāng)上報服務(wù)器從數(shù)據(jù)檢測客戶端接收到游戲數(shù)據(jù)之后,上報服務(wù)器可以對游戲數(shù)據(jù)做數(shù)據(jù)內(nèi)容解析,從而提取出有用的游戲數(shù)據(jù)。需要說明的是,本發(fā)明實(shí)施例中有用的游戲數(shù)據(jù)是指從數(shù)據(jù)檢測客戶端發(fā)送的大量游戲數(shù)據(jù)中提取出的有價值的游戲數(shù)據(jù),至于提取哪些游戲數(shù)據(jù)是有用的游戲數(shù)據(jù)可以根據(jù)數(shù)據(jù)內(nèi)容解析的具體策略以及數(shù)據(jù)中心對數(shù)據(jù)的具體需求來確定。在本發(fā)明實(shí)施例執(zhí)行步驟A20的情況下,步驟A2上報服務(wù)器將接收到的游戲數(shù)據(jù)發(fā)送給數(shù)據(jù)中心,具體可以包括如下步驟:
[0047]步驟A21、上報服務(wù)器將有用的游戲數(shù)據(jù)發(fā)送給數(shù)據(jù)中心。
[0048]也就是說,上報服務(wù)器對接收到的游戲數(shù)據(jù)進(jìn)行數(shù)據(jù)內(nèi)容解析后,提取到了有用的游戲數(shù)據(jù),則上報服務(wù)器只將有用的游戲數(shù)據(jù)發(fā)送給數(shù)據(jù)中心,從而可以提供數(shù)據(jù)的傳輸效率,以及便于數(shù)據(jù)中心對游戲數(shù)據(jù)的管理效率。具體的,有用的游戲數(shù)據(jù)可以是指對數(shù)據(jù)中心而言有價值的數(shù)據(jù),上報服務(wù)器可以根據(jù)數(shù)據(jù)中心對數(shù)據(jù)的需求篩選出有用的游戲數(shù)據(jù)。例如,數(shù)據(jù)中心只需要存儲游戲場景中的戰(zhàn)績結(jié)果數(shù)據(jù),當(dāng)上報服務(wù)器從數(shù)據(jù)檢測客戶端接收到游戲數(shù)據(jù)之后,上報服務(wù)器可以從游戲數(shù)據(jù)中篩選出戰(zhàn)績結(jié)果數(shù)據(jù),然后再將戰(zhàn)績結(jié)果發(fā)送給數(shù)據(jù)中心,數(shù)據(jù)中心中只保存對該數(shù)據(jù)中心有用的戰(zhàn)績結(jié)果數(shù)據(jù),從而提高數(shù)據(jù)中心對數(shù)據(jù)的管理效率。
[0049]在本發(fā)明的一些實(shí)施例中,步驟101中數(shù)據(jù)檢測客戶端獲取到的游戲數(shù)據(jù)具體為游戲首勝記錄,則步驟101數(shù)據(jù)檢測客戶端從游戲客戶端獲取到游戲數(shù)據(jù),包括:
[0050]A3、數(shù)據(jù)檢測客戶端內(nèi)嵌入游戲客戶端,在游戲客戶端和游戲服務(wù)器進(jìn)行游戲交互產(chǎn)生有游戲首勝時實(shí)時的抓取游戲首勝記錄。
[0051]其中,數(shù)據(jù)檢測客戶端和游戲客戶端可以設(shè)置在同一個終端設(shè)備中,例如,數(shù)據(jù)檢測客戶端可以通過內(nèi)嵌形式和游戲客戶端打包在一起,則數(shù)據(jù)檢測客戶端內(nèi)嵌在游戲客戶端,數(shù)據(jù)檢測客戶端實(shí)時的對游戲客戶端的游戲交互情況進(jìn)行檢測,在游戲客戶端和游戲服務(wù)器進(jìn)行游戲交互產(chǎn)生有游戲首勝時實(shí)時的抓取游戲首勝記錄,可以通過本地通信接口輸出游戲首勝記錄。
[0052]102、數(shù)據(jù)中心接收應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)查詢請求,數(shù)據(jù)查詢請求由應(yīng)用程序客戶端發(fā)送給應(yīng)用程序服務(wù)器。
[0053]在本發(fā)明實(shí)施例中,數(shù)據(jù)中心保存有大量的游戲數(shù)據(jù),該游戲數(shù)據(jù)是游戲客戶端與游戲服務(wù)器交互時產(chǎn)生,例如游戲客戶端更新模擬對象的經(jīng)驗(yàn)值、上傳最新的戰(zhàn)績數(shù)據(jù)等,然后將更新后的模擬對象經(jīng)驗(yàn)值、最新的戰(zhàn)績數(shù)據(jù)發(fā)送給游戲服務(wù)器。又如游戲服務(wù)器向游戲客戶端發(fā)布新的場景版本,游戲客戶端接收新的場景版本等。在上述游戲客戶端和游戲服務(wù)器的實(shí)時交互中都會產(chǎn)生游戲數(shù)據(jù),本發(fā)明實(shí)施例提供的數(shù)據(jù)中心中保存有該游戲數(shù)據(jù),由數(shù)據(jù)中心統(tǒng)一管理游戲數(shù)據(jù)。因此當(dāng)應(yīng)用程序(英文全稱:Applicat1n,英文簡稱:APP)客戶端需要使用游戲數(shù)據(jù)時,應(yīng)用程序客戶端可以向應(yīng)用程序服務(wù)器發(fā)送數(shù)據(jù)查詢請求,該應(yīng)用程序服務(wù)器會向數(shù)據(jù)中心轉(zhuǎn)發(fā)數(shù)據(jù)查詢請求,從而數(shù)據(jù)中心作為提供游戲數(shù)據(jù)的數(shù)據(jù)庫可以接收到該數(shù)據(jù)查詢請求。本發(fā)明實(shí)施例中的應(yīng)用程序客戶端可以是社交類客戶端,也可以是終端瀏覽器等,應(yīng)用程序客戶端是需要加載游戲數(shù)據(jù)的終端。本發(fā)明實(shí)施例中應(yīng)用程序服務(wù)器不需要游戲服務(wù)器提供對外訪問的接口,應(yīng)用程序服務(wù)器也不需要實(shí)時的與游戲服務(wù)器交互,避免增加游戲服務(wù)器的負(fù)擔(dān)。
[0054]本發(fā)明實(shí)施例中,數(shù)據(jù)中心作為存儲游戲數(shù)據(jù)的數(shù)據(jù)庫,數(shù)據(jù)中心可以提供對外訪問的接口,應(yīng)用程序服務(wù)器從應(yīng)用程序客戶端接收到數(shù)據(jù)查詢請求后,應(yīng)用程序服務(wù)器向數(shù)據(jù)中心轉(zhuǎn)發(fā),數(shù)據(jù)中心接收到數(shù)據(jù)查詢請求之后,數(shù)據(jù)中心可以根據(jù)數(shù)據(jù)查詢請求中包括的需要查詢的數(shù)據(jù)標(biāo)識來查詢本數(shù)據(jù)中心,以確定數(shù)據(jù)中心中是否保存有應(yīng)用程序客戶端需要的游戲數(shù)據(jù)。
[0055]103、數(shù)據(jù)中心根據(jù)數(shù)據(jù)查詢請求獲取到數(shù)據(jù)查詢結(jié)果,數(shù)據(jù)查詢結(jié)果中包括:根據(jù)數(shù)據(jù)查詢請求查詢到的游戲數(shù)據(jù)。
[0056]在本發(fā)明實(shí)施例中,數(shù)據(jù)中心從應(yīng)用程序服務(wù)器接收到數(shù)據(jù)查詢請求之后,數(shù)據(jù)中心可以根據(jù)數(shù)據(jù)查詢請求查詢本數(shù)據(jù)中心保存的游戲數(shù)據(jù),從而確定是否能夠查詢到數(shù)據(jù)查詢請求所對應(yīng)的游戲數(shù)據(jù)。當(dāng)數(shù)據(jù)中心保存有數(shù)據(jù)查詢請求所對應(yīng)的游戲數(shù)據(jù)時,數(shù)據(jù)中心可以生成數(shù)據(jù)查詢結(jié)果,在數(shù)據(jù)查詢結(jié)果中攜帶數(shù)據(jù)查詢請求所對應(yīng)的游戲數(shù)據(jù)。
[0057]104、數(shù)據(jù)中心將數(shù)據(jù)查詢結(jié)果發(fā)送給應(yīng)用程序服務(wù)器。
[0058]在本發(fā)明實(shí)施例中,數(shù)據(jù)中心通過步驟102中的查詢過程生成查詢結(jié)果之后,數(shù)據(jù)中心可以通過該數(shù)據(jù)中心與應(yīng)用程序服務(wù)器之間的通信連接發(fā)送該數(shù)據(jù)查詢結(jié)果。
[0059]105、應(yīng)用程序服務(wù)器從數(shù)據(jù)中心接收到數(shù)據(jù)查詢結(jié)果,然后應(yīng)用程序服務(wù)器將數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給應(yīng)用程序客戶端。
[0060]在本發(fā)明實(shí)施例中,應(yīng)用程序服務(wù)器通過該數(shù)據(jù)中心與應(yīng)用程序服務(wù)器之間的通信連接接收到數(shù)據(jù)中發(fā)送的數(shù)據(jù)查詢結(jié)果,應(yīng)用程序服務(wù)器將接收到的數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給應(yīng)用程序客戶端,從而應(yīng)用程序客戶端可以獲取到本客戶端需要查詢的游戲數(shù)據(jù)。
[0061]在本發(fā)明的一些實(shí)施例中,步驟105應(yīng)用程序服務(wù)器將數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給應(yīng)用程序客戶端之后,本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)的處理方法,還可以包括如下步驟:
[0062]B1、應(yīng)用程序客戶端從應(yīng)用程序服務(wù)器接收到數(shù)據(jù)查詢結(jié)果,然后應(yīng)用程序客戶端通過應(yīng)用程序客戶端的顯示屏幕展示數(shù)據(jù)查詢結(jié)果。
[0063]其中,應(yīng)用程序客戶端可以和應(yīng)用程序服務(wù)器通信,通過應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)數(shù)據(jù)查詢結(jié)果,應(yīng)用程序客戶端可以接收到數(shù)據(jù)查詢結(jié)果,應(yīng)用程序客戶端接收到數(shù)據(jù)查詢結(jié)果之后,應(yīng)用程序客戶端還可以進(jìn)一步的展示數(shù)據(jù)查詢結(jié)果,例如應(yīng)用程序客戶端可以通過自身的顯示屏幕來向用戶展示數(shù)據(jù)查詢結(jié)果,則用戶可以通過顯示屏幕獲取到數(shù)據(jù)查詢結(jié)果,該數(shù)據(jù)查詢結(jié)果中包括有從數(shù)據(jù)中心查詢到的游戲數(shù)據(jù)。本發(fā)明實(shí)施例中,應(yīng)用程序客戶端可以通過應(yīng)用程序服務(wù)器從數(shù)據(jù)中心獲取到用戶需要的游戲數(shù)據(jù),而不需要從游戲服務(wù)器來獲取游戲數(shù)據(jù),避免增加游戲服務(wù)器的負(fù)荷。
[0064]進(jìn)一步的,在本發(fā)明的一些實(shí)施例中,步驟BI中應(yīng)用程序客戶端通過應(yīng)用程序客戶端的顯示屏幕展示數(shù)據(jù)查詢結(jié)果,具體可以包括如下步驟:
[0065]B11、應(yīng)用程序客戶端將數(shù)據(jù)查詢結(jié)果中包括的游戲數(shù)據(jù)按照數(shù)據(jù)生成日期加載到應(yīng)用程序客戶端調(diào)用的日歷程序中;
[0066]B12、應(yīng)用程序客戶端通過顯示屏幕展示加載有游戲數(shù)據(jù)的日歷程序。
[0067]其中,在應(yīng)用程序客戶端可以調(diào)用一日歷程序,在日歷程序中可以顯示多個日期序號,例如基于當(dāng)前日期的前后一段時間內(nèi)的多個日期。應(yīng)用程序客戶端獲取到數(shù)據(jù)查詢結(jié)果之后,根據(jù)數(shù)據(jù)查詢結(jié)果中包括的游戲數(shù)據(jù)的數(shù)據(jù)生成日期,將游戲數(shù)據(jù)加載到日歷程序中的對應(yīng)日期中,應(yīng)用程序客戶端通過顯示屏幕展示加載有游戲數(shù)據(jù)的日歷程序,用戶可以通過查看加載有游戲數(shù)據(jù)的日歷程序,從而實(shí)現(xiàn)用戶對游戲數(shù)據(jù)的快捷查看。
[0068]進(jìn)一步的,在本發(fā)明的一些實(shí)施例中,步驟BI應(yīng)用程序客戶端通過應(yīng)用程序客戶端的顯示屏幕展示數(shù)據(jù)查詢結(jié)果中除了執(zhí)行步驟Bll和B12之外,該步驟BI還可以包括如下步驟:
[0069]B13、當(dāng)應(yīng)用程序客戶端通過顯示屏幕展示加載有游戲數(shù)據(jù)的日歷程序時,應(yīng)用程序客戶端根據(jù)數(shù)據(jù)生成日期和當(dāng)前的顯示日期在日歷程序中對游戲客戶端進(jìn)行倒計(jì)時提醒或提示游戲客戶端重新與游戲服務(wù)器進(jìn)行交互。
[0070]其中,在步驟B12執(zhí)行時,除了展示日歷程序中加載的游戲數(shù)據(jù),還可以根據(jù)當(dāng)前的顯示日期和數(shù)據(jù)生成日期確定游戲客戶端是否可以重新與游戲服務(wù)器進(jìn)行交互,若當(dāng)前的顯示日期和數(shù)據(jù)生成日期之間的間隔時間段還沒有達(dá)到閾值要求時,游戲客戶端無法重新與游戲服務(wù)器進(jìn)行交互,此時可以進(jìn)行倒計(jì)時提醒,用戶可以查看該倒計(jì)時提醒。若當(dāng)前的顯示日期和數(shù)據(jù)生成日期之間的間隔時間段還達(dá)到閾值要求時,說明游戲客戶端可以重新與游戲服務(wù)器進(jìn)行交互,此時可以提示用戶通過游戲客戶端重新與游戲服務(wù)器進(jìn)行交互,例如可以顯示屏幕上彈出提示框,或者播放特定音效來提示用戶。
[0071]通過以上實(shí)施例對本發(fā)明實(shí)施例的描述可知,數(shù)據(jù)中心接收應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)查詢請求,數(shù)據(jù)查詢請求由應(yīng)用程序客戶端發(fā)送給應(yīng)用程序服務(wù)器,數(shù)據(jù)中心保存有游戲客戶端與游戲服務(wù)器交互時產(chǎn)生的游戲數(shù)據(jù),數(shù)據(jù)中心根據(jù)數(shù)據(jù)查詢請求獲取到數(shù)據(jù)查詢結(jié)果,數(shù)據(jù)查詢結(jié)果中包括:根據(jù)數(shù)據(jù)查詢請求查詢到的游戲數(shù)據(jù),數(shù)據(jù)中心將數(shù)據(jù)查詢結(jié)果發(fā)送給應(yīng)用程序服務(wù)器,應(yīng)用程序服務(wù)器從數(shù)據(jù)中心接收到數(shù)據(jù)查詢結(jié)果,然后應(yīng)用程序服務(wù)器將數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給應(yīng)用程序客戶端。本發(fā)明實(shí)施例中由于數(shù)據(jù)中心中保存有游戲客戶端與游戲服務(wù)器交互時產(chǎn)生的游戲數(shù)據(jù),因此數(shù)據(jù)中心可以根據(jù)應(yīng)用程序客戶端的數(shù)據(jù)查詢請求發(fā)送數(shù)據(jù)查詢結(jié)果到應(yīng)用程序服務(wù)器,再由應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)給應(yīng)用程序客戶端,因此應(yīng)用程序服務(wù)器不需要游戲服務(wù)器提供對外訪問的接口,應(yīng)用程序服務(wù)器也不需要實(shí)時的與游戲服務(wù)器交互,避免增加游戲服務(wù)器的負(fù)擔(dān),實(shí)現(xiàn)了在不依賴游戲服務(wù)器的情況下實(shí)現(xiàn)游戲數(shù)據(jù)的實(shí)時獲取。
[0072]為便于更好的理解和實(shí)施本發(fā)明實(shí)施例的上述方案,下面舉例相應(yīng)的應(yīng)用場景來進(jìn)行具體說明。
[0073]首先,請參閱圖2所示的本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)的處理方法中系統(tǒng)架構(gòu)的部署示意圖。接下來以游戲場景中對游戲客戶端產(chǎn)生的游戲數(shù)據(jù)的處理過程為例,游戲客戶端具體為游戲客戶端,游戲服務(wù)器具體為游戲服務(wù)器,數(shù)據(jù)檢測客戶端具體為Cross客戶端,應(yīng)用程序服務(wù)器為APP服務(wù)器,應(yīng)用程序客戶端為APP客戶端。在本發(fā)明游戲數(shù)據(jù)的處理方法中系統(tǒng)架構(gòu)的一種部署方式中,可以包括:Cross客戶端、上報服務(wù)器、數(shù)據(jù)中心、APP服務(wù)器和APP客戶端。
[0074]請參閱圖3所示,為本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)上報的流程示意圖,游戲數(shù)據(jù)上報的流程主要包括如下步驟:
[0075]SOl、游戲客戶端發(fā)送游戲數(shù)據(jù)給Cross客戶端。
[0076]其中,游戲客戶端與游戲服務(wù)器進(jìn)行游戲交互,游戲客戶端將實(shí)時交互產(chǎn)生的游戲數(shù)據(jù)發(fā)送給Cross客戶端。Cross客戶端具體為用于獲取用戶的游戲數(shù)據(jù)的后臺程序,該Cross客戶端可以通過內(nèi)嵌形式和游戲客戶端打包在一起,Cross客戶端可以隨著游戲的啟動而被拉起。Cross客戶端可以通過本地通信方式獲取客戶端的游戲數(shù)據(jù)。
[0077]S02、CroSS客戶端上報游戲數(shù)據(jù)給上報服務(wù)器。
[0078]其中,Cross客戶端通過本地通信從游戲客戶端獲取到游戲數(shù)據(jù)之后,Cross客戶端上報給上報服務(wù)器。
[0079 ] S03、上報服務(wù)器進(jìn)行數(shù)據(jù)解析。
[0080]其中,上報服務(wù)器接收到的游戲數(shù)據(jù)可以包括:戰(zhàn)績情況、游戲在線情況、首勝情況、游戲資料(昵稱、段位、等級)等,上報服務(wù)器從游戲數(shù)據(jù)中篩選出有用的游戲數(shù)據(jù)。
[0081 ] S04、上報服務(wù)器請求數(shù)據(jù)中心保存游戲數(shù)據(jù)。
[0082]其中,數(shù)據(jù)中心接收上報服務(wù)器的數(shù)據(jù)保存請求,數(shù)據(jù)中心可以把需要的數(shù)據(jù)內(nèi)容保存在磁盤上。
[0083]S05、數(shù)據(jù)中心返回保存結(jié)果給上報服務(wù)器。
[0084]其中,當(dāng)數(shù)據(jù)中心成功保存游戲數(shù)據(jù)后,數(shù)據(jù)中心向上報服務(wù)器發(fā)送保存結(jié)果。
[0085]S06、上報服務(wù)器返回上報結(jié)果給Cross客戶端。
[0086]其中,上報服務(wù)器向Cross客戶端反饋上報結(jié)果。
[0087]請參閱圖4所示,為本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)查詢的流程示意圖。游戲數(shù)據(jù)查詢的流程可以包括如下步驟:
[0088]Sll、APP客戶端發(fā)送數(shù)據(jù)查詢請求給APP服務(wù)器。
[0089]其中,APP客戶端可以按照用戶的需求來發(fā)送數(shù)據(jù)查詢請求,例如用戶需要查看自己的首勝情況。
[0090]S12、APP服務(wù)器向數(shù)據(jù)中心轉(zhuǎn)發(fā)數(shù)據(jù)查詢請求。
[0091]S13、數(shù)據(jù)中心向APP服務(wù)器返回數(shù)據(jù)查詢結(jié)果。
[0092]其中,數(shù)據(jù)中心根據(jù)該數(shù)據(jù)查詢請求在數(shù)據(jù)中心本地查詢對應(yīng)的游戲數(shù)據(jù),例如用戶請求查看自己的首勝情況,則數(shù)據(jù)中心可以查詢該用戶的首勝結(jié)果。數(shù)據(jù)中心查詢到結(jié)果后,向APP服務(wù)器發(fā)送數(shù)據(jù)查詢結(jié)果。
[0093]S14、APP服務(wù)器向APP客戶端轉(zhuǎn)發(fā)數(shù)據(jù)查詢結(jié)果。
[0094]SI 5、APP客戶端展示數(shù)據(jù)查詢結(jié)果。
[0095]其中,APP客戶端從APP服務(wù)器接收到數(shù)據(jù)查詢結(jié)果之后,APP客戶端可以向用戶展示該數(shù)據(jù)查詢結(jié)果,例如APP客戶端按照用戶的要求展示首勝結(jié)果,由于App服務(wù)器是按照APP客戶端的請求,通過去數(shù)據(jù)中心拉取需要的數(shù)據(jù)并返回,因此APP服務(wù)器并不需要與游戲服務(wù)器進(jìn)行交互,因此不需要游戲服務(wù)器提供對外訪問的接口,游戲服務(wù)器的運(yùn)轉(zhuǎn)負(fù)荷也不會增加。
[0096]進(jìn)一步的,在本發(fā)明的一些實(shí)施例中,APP客戶端展示數(shù)據(jù)查詢結(jié)果可以通過日歷程序來實(shí)現(xiàn),請參閱圖5所示,為本發(fā)明實(shí)施例提供的游戲數(shù)據(jù)的查詢?nèi)肟谑疽鈭D,請參閱圖6所示,本發(fā)明實(shí)施例提供的日歷程序中加載游戲數(shù)據(jù)的示意圖。具體的,在用戶的個人中心首頁上可以顯示一個查詢?nèi)肟?,如圖5中的“首勝可用”作為查詢?nèi)肟冢脩酎c(diǎn)擊該查詢?nèi)肟诤罂梢哉故緢D6所示的首勝日歷,首勝倒計(jì)時的位置處于個人中心首頁。首勝倒計(jì)時可點(diǎn),點(diǎn)擊后進(jìn)入當(dāng)月日歷,可詳細(xì)顯示用戶當(dāng)月的每一天是否有拿到首勝,例如圖6中2016年3月中3月4日、3月10日、3月12日、3月13日、3月14日、3月16日、3月17日、3月18日、3月19日、3月20日、3月28日拿到了首勝,3月內(nèi)的其它日期都沒有拿到首勝。除了當(dāng)月,用戶還可以往前查看兩個自然月的首勝記錄,首勝日歷表可以以圖片的形式分享,客態(tài)不管是不是好友均不顯示首勝。首勝日歷入口有如下兩種狀態(tài):1、首勝可用:首勝計(jì)時完畢,提示用戶可以打游戲獲得首勝時。2、首勝計(jì)時中:首勝還在倒計(jì)時的狀態(tài)。
[0097]接下來對本發(fā)明實(shí)施例中基于APP客戶端實(shí)現(xiàn)的首勝日歷進(jìn)行詳細(xì)說明,APP客戶端的硬件環(huán)境可以是1S移動客戶端或者安卓移動客戶端,APP客戶端的具體實(shí)現(xiàn)邏輯如下,(I)通過用戶界面(英文全稱:User Interface,英文簡稱:UI)布局,通過終端操作系統(tǒng)的日歷程序?qū)崿F(xiàn)日歷的布局,例如通過1S的系統(tǒng)庫QuartzCore實(shí)現(xiàn)日歷的布局。(2)日歷程序中可以提供最近三個月的有效數(shù)據(jù)和首勝倒計(jì)時數(shù)據(jù)。(3)APP客戶端采用的具體業(yè)務(wù)邏輯如下:
[0098]A、首勝日歷的入口處設(shè)置在個人資料頁中,主要根據(jù)數(shù)據(jù)返回的狀態(tài)確定顯示內(nèi)容,如果狀態(tài)為“首勝未用”則顯示“首勝可用”,如果狀態(tài)為“首勝已用”則顯示“首勝計(jì)時中”,下拉個人主界面可刷新首勝日歷的狀態(tài)。
[0099]B、首勝日歷展示的是由本月,上月(后幾天)和下月(前幾天)共同組成的一個界面,處理時需要在于將本月的起始位置之前的日期補(bǔ)全,和將本月的結(jié)束位置之后的補(bǔ)全,采用的方法是首先確定星期數(shù),星期從周日開始周六結(jié)束,找到本月開始的第一天對應(yīng)的星期,然后補(bǔ)齊本月起始位之前的日期,同理在本月結(jié)束的位置之后的日期也參照其星期補(bǔ)全,首勝日歷的行數(shù)是6行,每行按星期數(shù)排列為7個,所以一頁總共的日期是42個,滿足一個月的總天數(shù)。
[0100]C、處理首勝日歷向前翻還是向后翻的問題。游戲數(shù)據(jù)限定在三個月之內(nèi),也就是本月以及前兩個月。前翻的判斷邏輯就是用本機(jī)系統(tǒng)的月份與返回的游戲數(shù)據(jù)當(dāng)月作對比,如果在本月之前有產(chǎn)生歷史游戲數(shù)據(jù),則日歷可以前翻,如果沒有產(chǎn)生歷史月份的游戲數(shù)據(jù),即沒有前倆個月的游戲數(shù)據(jù)時,日歷中首先顯示在本月,由于沒有歷史游戲數(shù)據(jù)此時日歷是無法前翻的。后翻的判斷邏輯是判斷本機(jī)系統(tǒng)的月份大于日歷當(dāng)前月份是否超過2個月,因?yàn)榇颂幧婕暗娇缒?,如果本機(jī)系統(tǒng)的月份大于日歷當(dāng)前月份超過2個月,則本機(jī)系統(tǒng)的月份減去2個月,可以后翻日歷,但應(yīng)受到后倆個月的限制。如果本機(jī)系統(tǒng)的月份大于日歷當(dāng)前月份小于等于2個月的話,則本機(jī)系統(tǒng)的月份加上12個月(即跨年)再減去2個月,可以后翻日歷,但是應(yīng)受到倆個月的限制。如果本機(jī)系統(tǒng)的月份等于當(dāng)前首勝日歷頁面所顯示的月份,即日歷當(dāng)前顯示已經(jīng)是最新的一個月的游戲數(shù)據(jù),那么則無法后翻日歷。
[0101]通過前述對本發(fā)明的舉例說明可知,本發(fā)明實(shí)施例中通過第三方(S卩Cross客戶端)主動上報的方式獲取和展示游戲數(shù)據(jù),對游戲服務(wù)器無依賴。通過第三方上報數(shù)據(jù),并統(tǒng)一存儲到數(shù)據(jù)中心,可以靈活地實(shí)現(xiàn)游戲數(shù)據(jù)的落地需求,并可以提供給游戲以外的場景使用,整個過程中不需要依賴于游戲服務(wù)器,保證了游戲數(shù)據(jù)的獲取需求,也降低了數(shù)據(jù)獲取對游戲服務(wù)器負(fù)荷的沖擊。
[0102]需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0103]為便于更好的實(shí)施本發(fā)明實(shí)施例的上述方案,下面還提供用于實(shí)施上述方案的相關(guān)裝置。
[0104]請參閱圖7-a所示,本發(fā)明實(shí)施例提供的一種游戲數(shù)據(jù)的處理系統(tǒng)700,可以包括:數(shù)據(jù)中心701、應(yīng)用程序服務(wù)器702、應(yīng)用程序客戶端703和數(shù)據(jù)檢測客戶端704,其中,
[0105]所述數(shù)據(jù)檢測客戶端704,用于從所述游戲客戶端701獲取到游戲數(shù)據(jù),將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心702,所述游戲數(shù)據(jù)由所述游戲客戶端與游戲服務(wù)器進(jìn)行游戲交互時產(chǎn)生;
[0106]所述應(yīng)用程序客戶端703,用于向所述應(yīng)用程序服務(wù)器發(fā)送數(shù)據(jù)查詢請求;
[0107]所述應(yīng)用程序服務(wù)器702,用于接收所述數(shù)據(jù)查詢請求,并向所述數(shù)據(jù)中心701轉(zhuǎn)發(fā)所述數(shù)據(jù)查詢請求;
[0108]所述數(shù)據(jù)中心701,用于接收所述應(yīng)用程序服務(wù)器702轉(zhuǎn)發(fā)的數(shù)據(jù)查詢請求,所述數(shù)據(jù)中心701保存有游戲客戶端與游戲服務(wù)器交互時產(chǎn)生的游戲數(shù)據(jù);根據(jù)所述數(shù)據(jù)查詢請求獲取到數(shù)據(jù)查詢結(jié)果,所述數(shù)據(jù)查詢結(jié)果中包括:根據(jù)所述數(shù)據(jù)查詢請求查詢到的游戲數(shù)據(jù);將所述數(shù)據(jù)查詢結(jié)果發(fā)送給所述應(yīng)用程序服務(wù)器;
[0109]所述應(yīng)用程序服務(wù)器702,還用于從所述數(shù)據(jù)中心701接收到所述數(shù)據(jù)查詢結(jié)果,然后將所述數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給所述應(yīng)用程序客戶端703。
[0110]進(jìn)一步的,在本發(fā)明的一些實(shí)施例中,請參閱如圖7-b所示,相對于如圖7-a所示,所述游戲數(shù)據(jù)的處理系統(tǒng)700,還包括:上報服務(wù)器705,其中,
[0111]所述數(shù)據(jù)檢測客戶端704,具體用于將獲取到的游戲數(shù)據(jù)上報給所述上報服務(wù)器705;
[0112]所述上報服務(wù)器705,用于接收到所述數(shù)據(jù)檢測客戶端704上報的游戲數(shù)據(jù),然后將接收到的游戲數(shù)據(jù)發(fā)送給所述數(shù)據(jù)中心701。
[0113]在本發(fā)明的一些實(shí)施例中,所述上報服務(wù)器705,具體用于對接收到的游戲數(shù)據(jù)進(jìn)行數(shù)據(jù)內(nèi)容解析,從所述接收到的游戲數(shù)據(jù)中解析出有用的游戲數(shù)據(jù);將所述有用的游戲數(shù)據(jù)發(fā)送給所述數(shù)據(jù)中心701。
[0114]在本發(fā)明的一些實(shí)施例中,所述應(yīng)用程序客戶端703,還用于從所述應(yīng)用程序服務(wù)器702接收到所述數(shù)據(jù)查詢結(jié)果,然后通過所述應(yīng)用程序客戶端703的顯示屏幕展示所述數(shù)據(jù)查詢結(jié)果。
[0115]進(jìn)一步的,在本發(fā)明的一些實(shí)施例中,所述應(yīng)用程序客戶端703,具體用于將所述數(shù)據(jù)查詢結(jié)果中包括的游戲數(shù)據(jù)按照數(shù)據(jù)生成日期加載到所述應(yīng)用程序客戶端703調(diào)用的日歷程序中;通過所述顯示屏幕展示加載有游戲數(shù)據(jù)的日歷程序。
[0116]進(jìn)一步的,在本發(fā)明的一些實(shí)施例中,所述應(yīng)用程序客戶端703,還用于當(dāng)所述應(yīng)用程序客戶端703通過所述顯示屏幕展示加載有游戲數(shù)據(jù)的日歷程序時,根據(jù)所述數(shù)據(jù)生成日期和當(dāng)前的顯示日期在所述日歷程序中對所述游戲客戶端進(jìn)行倒計(jì)時提醒或提示所述游戲客戶端重新與所述游戲服務(wù)器進(jìn)行交互。
[0117]在本發(fā)明的一些實(shí)施例中,所述游戲數(shù)據(jù)具體為游戲首勝記錄;所述數(shù)據(jù)檢測客戶端704內(nèi)嵌入游戲客戶端703,所述數(shù)據(jù)檢測客戶端704,具體用于在所述游戲客戶端和游戲服務(wù)器進(jìn)行游戲交互產(chǎn)生有游戲首勝時實(shí)時的抓取所述游戲首勝記錄。
[0118]通過以上實(shí)施例對本發(fā)明實(shí)施例的描述可知,數(shù)據(jù)中心接收應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)查詢請求,數(shù)據(jù)查詢請求由應(yīng)用程序客戶端發(fā)送給應(yīng)用程序服務(wù)器,數(shù)據(jù)中心保存有游戲客戶端與游戲服務(wù)器交互時產(chǎn)生的游戲數(shù)據(jù),數(shù)據(jù)中心根據(jù)數(shù)據(jù)查詢請求獲取到數(shù)據(jù)查詢結(jié)果,數(shù)據(jù)查詢結(jié)果中包括:根據(jù)數(shù)據(jù)查詢請求查詢到的游戲數(shù)據(jù),數(shù)據(jù)中心將數(shù)據(jù)查詢結(jié)果發(fā)送給應(yīng)用程序服務(wù)器,應(yīng)用程序服務(wù)器從數(shù)據(jù)中心接收到數(shù)據(jù)查詢結(jié)果,然后應(yīng)用程序服務(wù)器將數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給應(yīng)用程序客戶端。本發(fā)明實(shí)施例中由于數(shù)據(jù)中心中保存有游戲客戶端與游戲服務(wù)器交互時產(chǎn)生的游戲數(shù)據(jù),因此數(shù)據(jù)中心可以根據(jù)應(yīng)用程序客戶端的數(shù)據(jù)查詢請求發(fā)送數(shù)據(jù)查詢結(jié)果到應(yīng)用程序服務(wù)器,再由應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)給應(yīng)用程序客戶端,因此應(yīng)用程序服務(wù)器不需要游戲服務(wù)器提供對外訪問的接口,應(yīng)用程序服務(wù)器也不需要實(shí)時的與游戲服務(wù)器交互,避免增加游戲服務(wù)器的負(fù)擔(dān),實(shí)現(xiàn)了在不依賴游戲服務(wù)器的情況下實(shí)現(xiàn)游戲數(shù)據(jù)的實(shí)時獲取。
[0119]本發(fā)明實(shí)施例還提供了一種終端,該終端具體為一種游戲數(shù)據(jù)的處理方法中描述的數(shù)據(jù)檢測客戶端,如圖8所示,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個人數(shù)字助理)、P0S(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以終端為手機(jī)為例:
[0120]圖8示出的是與本發(fā)明實(shí)施例提供的終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖8,手機(jī)包括:射頻(Rad1 Frequency,RF)電路1010、存儲器1020、輸入單元1030、顯示單元1040、傳感器1050、音頻電路1060、無線保真(wireless fidelity,WiFi)模塊1070、處理器1080、以及電源1090等部件。本領(lǐng)域技術(shù)人員可以理解,圖8中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0121 ]下面結(jié)合圖8對手機(jī)的各個構(gòu)成部件進(jìn)行具體的介紹:
[0122]RF電路1010可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1080處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路1010包括但不限于天線、至少一個放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low NoiseAmplif ier,LNA)、雙工器等。此外,RF電路1010還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(GlobalSystem of Mobile communicat1n,GSM)、通用分組無線服務(wù)(General Packet Rad1Service,GPRS)、碼分多址(Code Divis1n Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Divis1n Multiple Access ,WCDMA)、長期演進(jìn)(Long Term Evolut1n,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。
[0123]存儲器1020可用于存儲軟件程序以及模塊,處理器1080通過運(yùn)行存儲在存儲器1020的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器1020可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1020可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
[0124]輸入單元1030可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元1030可包括觸控面板1031以及其他輸入設(shè)備1032。觸控面板1031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1031上或在觸控面板1031附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板1031可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器1080,并能接收處理器1080發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1031。除了觸控面板1031,輸入單元1030還可以包括其他輸入設(shè)備1032。具體地,其他輸入設(shè)備1032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0125]顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元1040可包括顯示面板1041,可選的,可以采用液晶顯示器(LiquidCrystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting D1de,0LED)等形式來配置顯示面板1041。進(jìn)一步的,觸控面板1031可覆蓋顯示面板1041,當(dāng)觸控面板1031檢測到在其上或附近的觸摸操作后,傳送給處理器1080以確定觸摸事件的類型,隨后處理器1080根據(jù)觸摸事件的類型在顯示面板1041上提供相應(yīng)的視覺輸出。雖然在圖8中,觸控面板1031與顯示面板1041是作為兩個獨(dú)立的部件來實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板1031與顯示面板1041集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
[0126]手機(jī)還可包括至少一種傳感器1050,比如光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1041的亮度,接近傳感器可在手機(jī)移動到耳邊時,關(guān)閉顯示面板1041和/或背光。作為運(yùn)動傳感器的一種,加速計(jì)傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0127]音頻電路1060、揚(yáng)聲器1061,傳聲器1062可提供用戶與手機(jī)之間的音頻接口。音頻電路1060可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器1061,由揚(yáng)聲器1061轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1062將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1060接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1080處理后,經(jīng)RF電路1010以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲器1020以便進(jìn)一步處理。
[0128]WiFi屬于短距離無線傳輸技術(shù),手機(jī)通過WiFi模塊1070可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖8示出了WiFi模塊1070,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0129]處理器1080是手機(jī)的控制中心,利用各種接口和線路連接整個手機(jī)的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器1020內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1020內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器1080可包括一個或多個處理單元;優(yōu)選的,處理器1080可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器1080中。
[0130]手機(jī)還包括給各個部件供電的電源1090(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1080邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
[0131]盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0132]在本發(fā)明實(shí)施例中,該終端所包括的處理器1080還具有控制執(zhí)行游戲數(shù)據(jù)的處理方法中由數(shù)據(jù)檢測終端執(zhí)行的方法流程。
[0133]本發(fā)明實(shí)施例還提供了一種服務(wù)器,該服務(wù)器具體為一種游戲數(shù)據(jù)的處理方法中描述的數(shù)據(jù)中心,圖9是本發(fā)明實(shí)施例提供的一種服務(wù)器結(jié)構(gòu)示意圖,該服務(wù)器1100可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(centralprocessing units,CPU) 1122(例如,一個或一個以上處理器)和存儲器1132,一個或一個以上存儲應(yīng)用程序1142或數(shù)據(jù)1144的存儲介質(zhì)1130(例如一個或一個以上海量存儲設(shè)備)。其中,存儲器1132和存儲介質(zhì)1130可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)1130的程序可以包括一個或一個以上模塊(圖示沒標(biāo)出),每個模塊可以包括對服務(wù)器中的一系列指令操作。更進(jìn)一步地,中央處理器1122可以設(shè)置為與存儲介質(zhì)1130通信,在服務(wù)器1100上執(zhí)行存儲介質(zhì)1130中的一系列指令操作。
[0134]服務(wù)器1100還可以包括一個或一個以上電源1126,一個或一個以上有線或無線網(wǎng)絡(luò)接口 1150,一個或一個以上輸入輸出接口 1158,和/或,一個或一個以上操作系統(tǒng)1141,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM等等。
[0135]上述實(shí)施例中服務(wù)器執(zhí)行游戲數(shù)據(jù)的處理方法中由數(shù)據(jù)中心執(zhí)行的方法流程,該數(shù)據(jù)中心可以基于該圖9所示的服務(wù)器結(jié)構(gòu)。
[0136]另外需說明的是,以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,本發(fā)明提供的裝置實(shí)施例附圖中,模塊之間的連接關(guān)系表示它們之間具有通信連接,具體可以實(shí)現(xiàn)為一條或多條通信總線或信號線。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實(shí)施。
[0137]通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過專用硬件包括專用集成電路、專用CPU、專用存儲器、專用元器件等來實(shí)現(xiàn)。一般情況下,凡由計(jì)算機(jī)程序完成的功能都可以很容易地用相應(yīng)的硬件來實(shí)現(xiàn),而且,用來實(shí)現(xiàn)同一功能的具體硬件結(jié)構(gòu)也可以是多種多樣的,例如模擬電路、數(shù)字電路或?qū)S秒娐返?。但是,對本發(fā)明而言更多情況下軟件程序?qū)崿F(xiàn)是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計(jì)算機(jī)的軟盤,U盤、移動硬盤、只讀存儲器(R0M,Read-0nly Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
[0138]綜上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照上述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對上述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種游戲數(shù)據(jù)的處理方法,其特征在于,包括: 數(shù)據(jù)檢測客戶端從游戲客戶端獲取到游戲數(shù)據(jù),然后所述數(shù)據(jù)檢測客戶端將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心,所述游戲數(shù)據(jù)由所述游戲客戶端與游戲服務(wù)器進(jìn)行游戲交互時產(chǎn)生; 所述數(shù)據(jù)中心接收應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)查詢請求,所述數(shù)據(jù)查詢請求由應(yīng)用程序客戶端發(fā)送給所述應(yīng)用程序服務(wù)器; 所述數(shù)據(jù)中心根據(jù)所述數(shù)據(jù)查詢請求獲取到數(shù)據(jù)查詢結(jié)果,所述數(shù)據(jù)查詢結(jié)果中包括:根據(jù)所述數(shù)據(jù)查詢請求查詢到的游戲數(shù)據(jù); 所述數(shù)據(jù)中心將所述數(shù)據(jù)查詢結(jié)果發(fā)送給所述應(yīng)用程序服務(wù)器; 所述應(yīng)用程序服務(wù)器從所述數(shù)據(jù)中心接收到所述數(shù)據(jù)查詢結(jié)果,然后所述應(yīng)用程序服務(wù)器將所述數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給所述應(yīng)用程序客戶端。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)檢測客戶端將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心,包括: 所述數(shù)據(jù)檢測客戶端將獲取到的游戲數(shù)據(jù)上報給上報服務(wù)器; 所述上報服務(wù)器接收到所述數(shù)據(jù)檢測客戶端上報的游戲數(shù)據(jù),然后所述上報服務(wù)器將接收到的游戲數(shù)據(jù)發(fā)送給所述數(shù)據(jù)中心。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述上報服務(wù)器將接收到的游戲數(shù)據(jù)發(fā)送給所述數(shù)據(jù)中心之前,所述方法還包括: 所述上報服務(wù)器對接收到的游戲數(shù)據(jù)進(jìn)行數(shù)據(jù)內(nèi)容解析,從所述接收到的游戲數(shù)據(jù)中解析出有用的游戲數(shù)據(jù); 所述上報服務(wù)器將接收到的游戲數(shù)據(jù)發(fā)送給所述數(shù)據(jù)中心,包括: 所述上報服務(wù)器將所述有用的游戲數(shù)據(jù)發(fā)送給所述數(shù)據(jù)中心。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述應(yīng)用程序服務(wù)器將所述數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給所述應(yīng)用程序客戶端之后,所述方法還包括: 所述應(yīng)用程序客戶端從所述應(yīng)用程序服務(wù)器接收到所述數(shù)據(jù)查詢結(jié)果,然后所述應(yīng)用程序客戶端通過所述應(yīng)用程序客戶端的顯示屏幕展示所述數(shù)據(jù)查詢結(jié)果。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述應(yīng)用程序客戶端通過所述應(yīng)用程序客戶端的顯示屏幕展示所述數(shù)據(jù)查詢結(jié)果,包括: 所述應(yīng)用程序客戶端將所述數(shù)據(jù)查詢結(jié)果中包括的游戲數(shù)據(jù)按照數(shù)據(jù)生成日期加載到所述應(yīng)用程序客戶端調(diào)用的日歷程序中; 所述應(yīng)用程序客戶端通過所述顯示屏幕展示加載有游戲數(shù)據(jù)的日歷程序。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述應(yīng)用程序客戶端通過所述應(yīng)用程序客戶端的顯示屏幕展示所述數(shù)據(jù)查詢結(jié)果,還包括: 當(dāng)所述應(yīng)用程序客戶端通過所述顯示屏幕展示加載有游戲數(shù)據(jù)的日歷程序時,所述應(yīng)用程序客戶端根據(jù)所述數(shù)據(jù)生成日期和當(dāng)前的顯示日期在所述日歷程序中對所述游戲客戶端進(jìn)行倒計(jì)時提醒或提示所述游戲客戶端重新與所述游戲服務(wù)器進(jìn)行交互。7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其特征在于,所述游戲數(shù)據(jù)具體為游戲首勝記錄; 所述數(shù)據(jù)檢測客戶端從游戲客戶端獲取到游戲數(shù)據(jù),包括: 所述數(shù)據(jù)檢測客戶端內(nèi)嵌入游戲客戶端,在所述游戲客戶端和游戲服務(wù)器進(jìn)行游戲交互產(chǎn)生有游戲首勝時實(shí)時的抓取所述游戲首勝記錄。8.—種游戲數(shù)據(jù)的處理系統(tǒng),其特征在于,包括:數(shù)據(jù)檢測客戶端、數(shù)據(jù)中心、應(yīng)用程序服務(wù)器和應(yīng)用程序客戶端,其中, 所述數(shù)據(jù)檢測客戶端,用于從所述游戲客戶端獲取到游戲數(shù)據(jù),將獲取到的游戲數(shù)據(jù)存儲到數(shù)據(jù)中心,所述游戲數(shù)據(jù)由所述游戲客戶端與游戲服務(wù)器進(jìn)行游戲交互時產(chǎn)生; 所述應(yīng)用程序客戶端,用于向所述應(yīng)用程序服務(wù)器發(fā)送數(shù)據(jù)查詢請求; 所述應(yīng)用程序服務(wù)器,用于接收所述數(shù)據(jù)查詢請求,并向所述數(shù)據(jù)中心轉(zhuǎn)發(fā)所述數(shù)據(jù)查詢請求; 所述數(shù)據(jù)中心,用于接收所述應(yīng)用程序服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)查詢請求;根據(jù)所述數(shù)據(jù)查詢請求獲取到數(shù)據(jù)查詢結(jié)果,所述數(shù)據(jù)查詢結(jié)果中包括:根據(jù)所述數(shù)據(jù)查詢請求查詢到的游戲數(shù)據(jù);將所述數(shù)據(jù)查詢結(jié)果發(fā)送給所述應(yīng)用程序服務(wù)器; 所述應(yīng)用程序服務(wù)器,還用于從所述數(shù)據(jù)中心接收到所述數(shù)據(jù)查詢結(jié)果,然后將所述數(shù)據(jù)查詢結(jié)果轉(zhuǎn)發(fā)給所述應(yīng)用程序客戶端。9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述游戲數(shù)據(jù)的處理系統(tǒng),還包括:上報服務(wù)器,其中, 所述數(shù)據(jù)檢測客戶端,具體用于將獲取到的游戲數(shù)據(jù)上報給所述上報服務(wù)器; 所述上報服務(wù)器,用于接收到所述數(shù)據(jù)檢測客戶端上報的游戲數(shù)據(jù),然后將接收到的游戲數(shù)據(jù)發(fā)送給所述數(shù)據(jù)中心。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述上報服務(wù)器,還用于對接收到的游戲數(shù)據(jù)進(jìn)行數(shù)據(jù)內(nèi)容解析,從所述接收到的游戲數(shù)據(jù)中解析出有用的游戲數(shù)據(jù);將所述有用的游戲數(shù)據(jù)發(fā)送給所述數(shù)據(jù)中心。11.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述應(yīng)用程序客戶端,還用于從所述應(yīng)用程序服務(wù)器接收到所述數(shù)據(jù)查詢結(jié)果,然后通過所述應(yīng)用程序客戶端的顯示屏幕展示所述數(shù)據(jù)查詢結(jié)果。12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述應(yīng)用程序客戶端,具體用于將所述數(shù)據(jù)查詢結(jié)果中包括的游戲數(shù)據(jù)按照數(shù)據(jù)生成日期加載到所述應(yīng)用程序客戶端調(diào)用的日歷程序中;通過所述顯示屏幕展示加載有游戲數(shù)據(jù)的日歷程序。13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述應(yīng)用程序客戶端,還用于當(dāng)所述應(yīng)用程序客戶端通過所述顯示屏幕展示加載有游戲數(shù)據(jù)的日歷程序時,根據(jù)所述數(shù)據(jù)生成日期和當(dāng)前的顯示日期在所述日歷程序中對所述游戲客戶端進(jìn)行倒計(jì)時提醒或提示所述游戲客戶端重新與所述游戲服務(wù)器進(jìn)行交互。14.根據(jù)權(quán)利要求8至13中任一項(xiàng)所述的系統(tǒng),其特征在于,所述游戲數(shù)據(jù)具體為游戲首勝記錄; 所述數(shù)據(jù)檢測客戶端內(nèi)嵌入游戲客戶端,所述數(shù)據(jù)檢測客戶端,具體用于在所述游戲客戶端和游戲服務(wù)器進(jìn)行游戲交互產(chǎn)生有游戲首勝時實(shí)時的抓取所述游戲首勝記錄。
【文檔編號】H04L29/06GK105833526SQ201610443025
【公開日】2016年8月10日
【申請日】2016年6月20日
【發(fā)明人】易先莉, 李晟, 黃正勇, 索鑫鑫, 歐陽佳, 馮鋒
【申請人】騰訊科技(深圳)有限公司