[發(fā)明專利]一種游戲用戶數(shù)據(jù)的存儲(chǔ)方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201710179607.4 | 申請(qǐng)日: | 2017-03-23 |
| 公開(kāi)(公告)號(hào): | CN107066552B | 公開(kāi)(公告)日: | 2020-02-21 |
| 發(fā)明(設(shè)計(jì))人: | 劉德建;陳銘;鐘良德;魏仁海;郭玉湖 | 申請(qǐng)(專利權(quán))人: | 福建天晴在線互動(dòng)科技有限公司 |
| 主分類號(hào): | G06F16/22 | 分類號(hào): | G06F16/22 |
| 代理公司: | 福州市博深專利事務(wù)所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350001 福*** | 國(guó)省代碼: | 福建;35 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 游戲 用戶 數(shù)據(jù) 存儲(chǔ) 方法 系統(tǒng) | ||
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種游戲用戶數(shù)據(jù)的存儲(chǔ)方法及系統(tǒng),通過(guò)以下步驟實(shí)現(xiàn)了用戶數(shù)據(jù)的存儲(chǔ):獲取游戲角色或武器攻擊力的等級(jí)屬性表;構(gòu)建與所述等級(jí)屬性表對(duì)應(yīng)的數(shù)學(xué)表達(dá)式;構(gòu)建與所述數(shù)學(xué)表達(dá)式對(duì)應(yīng)的表達(dá)式樹(shù);通過(guò)所述表達(dá)式樹(shù)存儲(chǔ)所述數(shù)學(xué)表達(dá)式。本發(fā)明解決了現(xiàn)有技術(shù)中通過(guò)數(shù)據(jù)表存儲(chǔ)數(shù)據(jù)時(shí),需要占用的內(nèi)存空間過(guò)大,導(dǎo)致移動(dòng)終端性能降低的問(wèn)題;減小了游戲安裝包的大小,同時(shí)也降低了游戲運(yùn)行過(guò)程中對(duì)CPU占用率,提高了用戶在游戲時(shí)數(shù)據(jù)加載的速率,對(duì)移動(dòng)端網(wǎng)絡(luò)游戲和網(wǎng)頁(yè)游戲這類對(duì)通信和安裝包大小要求比較嚴(yán)格的游戲領(lǐng)域具有重要的意義。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種游戲用戶數(shù)據(jù)的存儲(chǔ)方法及系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)中,游戲?qū)傩远嗷诒闅v數(shù)據(jù)表而得到,如:某種武器的攻擊力屬性,根據(jù)武器等級(jí)不同擁有不同的攻擊力數(shù)值,所以每個(gè)等級(jí)都相應(yīng)的需要存儲(chǔ)一條數(shù)據(jù)記錄。程序在獲取該武器攻擊力時(shí)再?gòu)臄?shù)據(jù)表中查詢對(duì)應(yīng)的武器名稱以及等級(jí)的攻擊力數(shù)值。
而上述方法存在以下缺點(diǎn):
缺點(diǎn)1:數(shù)據(jù)維護(hù)困難,初始化時(shí)需要對(duì)大量數(shù)據(jù)初始化,維護(hù)過(guò)程中如果出現(xiàn)需要修改相關(guān)屬性值,需要維護(hù)的數(shù)據(jù)龐大容易出錯(cuò)。
缺點(diǎn)2:數(shù)據(jù)量大,假設(shè)游戲中有50種武器,武器級(jí)別有200個(gè)等級(jí),則數(shù)據(jù)表中需存儲(chǔ)10000條記錄,而這僅僅是該武器一種屬性的數(shù)據(jù)。這些配置文件增加了客戶端安裝包的大小。
缺點(diǎn)3:內(nèi)存占用高,一個(gè)完整的游戲客戶端包含了大量的屬性配置數(shù)據(jù)(例如:角色屬性、技能屬性、戰(zhàn)斗屬性、裝備屬性、交易屬性、系統(tǒng)屬性、社交屬性等等),這些配置在游戲啟動(dòng)后需要長(zhǎng)時(shí)間駐留在客戶端的內(nèi)存中。
缺點(diǎn)4:CPU占用高,屬性配置數(shù)據(jù)一般都是以JSON、XML、CSV等格式存儲(chǔ)在客戶端,這些格式的數(shù)據(jù)在檢索方面有著先天的劣勢(shì),導(dǎo)致客戶端在搜索配置數(shù)據(jù)時(shí)需要額外占用很高的CPU。對(duì)于移動(dòng)終端來(lái)說(shuō)這意味著更大的耗電量。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是:提供了一種游戲用戶數(shù)據(jù)的存儲(chǔ)方法,通過(guò)表達(dá)式樹(shù)對(duì)角色或武器等級(jí)對(duì)應(yīng)的攻擊力進(jìn)行存儲(chǔ),減小了內(nèi)存占用空間,提高了內(nèi)存利用率。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種游戲用戶數(shù)據(jù)的存儲(chǔ)方法,包括以下步驟:
S1:獲取游戲角色或武器攻擊力的等級(jí)屬性表;
S2:構(gòu)建與所述等級(jí)屬性表對(duì)應(yīng)的數(shù)學(xué)表達(dá)式;
S3:構(gòu)建與所述數(shù)學(xué)表達(dá)式對(duì)應(yīng)的表達(dá)式樹(shù);
S4:通過(guò)所述表達(dá)式樹(shù)存儲(chǔ)所述數(shù)學(xué)表達(dá)式。
本發(fā)明還提供了一種游戲用戶數(shù)據(jù)的存儲(chǔ)系統(tǒng),包括:
獲取模塊,用于獲取游戲角色或武器攻擊力的等級(jí)屬性表;
第一構(gòu)建模塊,用于構(gòu)建與所述等級(jí)屬性表對(duì)應(yīng)的數(shù)學(xué)表達(dá)式;
第二構(gòu)建模塊,用于構(gòu)建與所述數(shù)學(xué)表達(dá)式對(duì)應(yīng)的表達(dá)式樹(shù);
存儲(chǔ)模塊,用于通過(guò)所述表達(dá)式樹(shù)存儲(chǔ)所述數(shù)學(xué)表達(dá)式。
本發(fā)明的有益效果為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建天晴在線互動(dòng)科技有限公司,未經(jīng)福建天晴在線互動(dòng)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710179607.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置





