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