[發(fā)明專利]網(wǎng)絡(luò)游戲數(shù)據(jù)處理方法在審
| 申請?zhí)枺?/td> | 201410735701.X | 申請日: | 2014-12-05 |
| 公開(公告)號: | CN104462811A | 公開(公告)日: | 2015-03-25 |
| 發(fā)明(設(shè)計)人: | 范小龍 | 申請(專利權(quán))人: | 云中萬維(北京)科技有限公司 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 網(wǎng)絡(luò)游戲 數(shù)據(jù)處理 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)游戲數(shù)據(jù)處理方法。
背景技術(shù)
目前,在數(shù)據(jù)分析領(lǐng)域比較好的產(chǎn)品都處于移動互聯(lián)網(wǎng)系統(tǒng),比如友盟和talkingdata兩家公司,前者已經(jīng)被阿里巴巴收購,后者已經(jīng)融資估值過1000萬美元,他們都是針對移動產(chǎn)品,特別是移動游戲產(chǎn)品做數(shù)據(jù)采集,存儲,分析,計算的數(shù)據(jù)處理公司,兩家公司都有基于hadoop(apache基金會提供的開源技術(shù)大數(shù)據(jù)處理方案)的分析業(yè)務(wù),友盟主要基于大數(shù)據(jù)計算,而talkingdata主要基于數(shù)據(jù)的線性分析和ABTest測試方法,通過數(shù)學(xué)回歸來驗證數(shù)據(jù)模型正確來指導(dǎo)產(chǎn)品改進。
上述產(chǎn)品或方法存在以下缺陷或不足:(1)海量數(shù)據(jù)的計算量解決的問題(收集數(shù)據(jù)越多,分析越準(zhǔn)確,但是數(shù)據(jù)量過大,沒法快速分析完成,解決問題時機錯過);(2)分析模型未量化,未標(biāo)準(zhǔn)化,分析依賴人工經(jīng)驗(分析點和分析方法以及數(shù)據(jù)量都沒有標(biāo)準(zhǔn)可以參考,完全依賴過往分析經(jīng)驗);(3)機器規(guī)模較大和效率較低(數(shù)據(jù)收集和存儲都依賴大規(guī)模機房集群,而處理數(shù)據(jù)同樣需要大量設(shè)備,造成數(shù)據(jù)較低,容易錯過解決問題的最佳時機)。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明的目的是提供一種針對網(wǎng)絡(luò)游戲數(shù)據(jù)收集分析處理的網(wǎng)絡(luò)游戲數(shù)據(jù)處理方法,該方法具有運行效率高,為網(wǎng)絡(luò)游戲產(chǎn)品的改進提供可靠的輔助支撐。
本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的:
一種網(wǎng)絡(luò)游戲數(shù)據(jù)處理方法,包括如下步驟:
S1,收集客戶端的數(shù)據(jù)信息;
S2,通過json化的文件格式封裝收集的數(shù)據(jù)信息;
S3,以http形式將封裝后的數(shù)據(jù)信息傳遞給服務(wù)器;
S4,服務(wù)器上的數(shù)據(jù)信息存儲到數(shù)據(jù)庫中后進行計算處理并存儲計算結(jié)果,計算時分成離線和在線兩部分,離線部分由hadoop計算完成,在線部分由java實現(xiàn)完成;
S5,以圖表方式將計算結(jié)果展示出來。
通過上述本發(fā)明的技術(shù)方案,本發(fā)明的網(wǎng)絡(luò)游戲數(shù)據(jù)處理方法處理效率高,能為網(wǎng)絡(luò)游戲產(chǎn)品的改進提供可靠的輔助支撐。
附圖說明
圖1為本發(fā)明網(wǎng)絡(luò)游戲數(shù)據(jù)處理方法的流程框圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明的具體實施方式進行詳細(xì)說明:
如圖1所示,一種網(wǎng)絡(luò)游戲數(shù)據(jù)處理方法,用于對網(wǎng)絡(luò)游戲產(chǎn)品的數(shù)據(jù)的收集和處理,其包括如下步驟:收集客戶端的信息數(shù)據(jù),通過json化的文件格式封裝,以http形式傳遞給服務(wù)器后,存儲到數(shù)據(jù)庫中而后進行計算并存儲計算結(jié)果,最終以圖表方式展示出來,具體為:
S1,收集客戶端的數(shù)據(jù)信息,收集游戲客戶端的數(shù)據(jù)信息,其中,客戶端信息的收集通過基于C++形式的客戶端、通過json格式的javascript代碼或者通過植入ios或者android的sdk三種方式中的任一種方式來實現(xiàn)。
所述的C++形式的客戶端采用多進程協(xié)同工作的方法,該方法模擬了google的chrome瀏覽器的技術(shù),每個操作步驟都是通過引導(dǎo)一個程序啟動來執(zhí)行,執(zhí)行完后,在啟動一個新的進程來操作下一步操作,以避免復(fù)雜進程或者復(fù)雜線程邏輯,同時可以滿足多進程協(xié)同工作,由于每個進程占用內(nèi)存較小,通過多個進程來操作,使得對當(dāng)前運行的較大內(nèi)存需求的軟件沒有內(nèi)存限制影響,通過多進程協(xié)作,使得安全和監(jiān)控及駐留客戶端程序有很高的安全保證,可以保證數(shù)據(jù)遷移也可以通過進程間相互協(xié)調(diào),當(dāng)某一個進程異常時,還可以通過重新啟動一個進程來傳遞錯誤信息,這比以往的客戶端程序更為可靠。
S2,通過json化的文件格式封裝收集的數(shù)據(jù)信息;
S3,以http形式將封裝后的數(shù)據(jù)信息傳遞給服務(wù)器;
S4,服務(wù)器上的數(shù)據(jù)信息存儲到數(shù)據(jù)庫中后進行計算處理并存儲計算結(jié)果,計算時分成離線和在線兩部分,離線部分由hadoop計算完成,在線部分由java實現(xiàn)完成;
所述的服務(wù)器采用的是原始數(shù)據(jù)存儲,直接將收集的數(shù)據(jù)原始保存,以json的格式化存儲,先存儲,再計算,存儲與計算分離。
所述的服務(wù)器上的數(shù)據(jù)庫原則不做刪除和計算操作,只進行插入數(shù)據(jù)、存儲以及必要的查詢,查詢計算的工作由java程序來完成。這樣的設(shè)計使得計算量和存儲可以分開由不同的設(shè)備來處理,可以分別提升自己需要的硬件配置。
該專利技術(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/201410735701.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F19-00 專門適用于特定應(yīng)用的數(shù)字計算或數(shù)據(jù)處理的設(shè)備或方法
G06F19-10 .生物信息學(xué),即計算分子生物學(xué)中的遺傳或蛋白質(zhì)相關(guān)的數(shù)據(jù)處理方法或系統(tǒng)
G06F19-12 ..用于系統(tǒng)生物學(xué)的建模或仿真,例如:概率模型或動態(tài)模型,遺傳基因管理網(wǎng)絡(luò),蛋白質(zhì)交互作用網(wǎng)絡(luò)或新陳代謝作用網(wǎng)絡(luò)
G06F19-14 ..用于發(fā)展或進化的,例如:進化的保存區(qū)域決定或進化樹結(jié)構(gòu)
G06F19-16 ..用于分子結(jié)構(gòu)的,例如:結(jié)構(gòu)排序,結(jié)構(gòu)或功能關(guān)系,蛋白質(zhì)折疊,結(jié)構(gòu)域拓?fù)洌媒Y(jié)構(gòu)數(shù)據(jù)的藥靶,涉及二維或三維結(jié)構(gòu)的
G06F19-18 ..用于功能性基因組學(xué)或蛋白質(zhì)組學(xué)的,例如:基因型–表型關(guān)聯(lián),不均衡連接,種群遺傳學(xué),結(jié)合位置鑒定,變異發(fā)生,基因型或染色體組的注釋,蛋白質(zhì)相互作用或蛋白質(zhì)核酸的相互作用
- 網(wǎng)絡(luò)游戲方法
- 對網(wǎng)絡(luò)游戲用戶進行時間限制的方法和系統(tǒng)
- 一種啟動網(wǎng)絡(luò)游戲的方法及系統(tǒng)
- 一種同步網(wǎng)絡(luò)游戲時間的方法及裝置
- 一種網(wǎng)絡(luò)游戲資源獲取方法及裝置
- 網(wǎng)絡(luò)游戲的優(yōu)化器、優(yōu)化方法和優(yōu)化系統(tǒng)
- 網(wǎng)絡(luò)游戲中進行分桌處理的方法及網(wǎng)絡(luò)游戲服務(wù)器
- 網(wǎng)絡(luò)游戲加速方法
- 一種確定網(wǎng)絡(luò)游戲中作弊用戶的方法及裝置
- 一種網(wǎng)絡(luò)游戲的優(yōu)化方法、裝置及系統(tǒng)
- 數(shù)據(jù)處理設(shè)備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





