欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

內(nèi)存數(shù)據(jù)處理方法、裝置及網(wǎng)絡(luò)游戲客戶端與流程

文檔序號:12825442閱讀:264來源:國知局
內(nèi)存數(shù)據(jù)處理方法、裝置及網(wǎng)絡(luò)游戲客戶端與流程

本發(fā)明涉及網(wǎng)絡(luò)游戲領(lǐng)域,具體而言,涉及一種內(nèi)存數(shù)據(jù)處理方法、裝置及網(wǎng)絡(luò)游戲客戶端。



背景技術(shù):

在網(wǎng)絡(luò)游戲領(lǐng)域存在大量利用修改內(nèi)存數(shù)據(jù)軟件(比如,金山游俠)修改客戶端內(nèi)存數(shù)據(jù)從而獲取不正當(dāng)游戲利益的行為,內(nèi)存修改軟件修改游戲數(shù)據(jù)的原理是:

一種方法是,利用工具搜索內(nèi)存中數(shù)值和游戲界面上觀察到的數(shù)值是否相同來查找真實地址;另一種方法是,利用工具搜索內(nèi)存中數(shù)值變化的差值和游戲界面上觀察到的差值是否相同來查找真實地址。其中,差值指界面上的數(shù)值發(fā)生變化的值,一個數(shù)值在界面上的變化會和內(nèi)存存儲位置存儲的值的變化相同,實際的網(wǎng)絡(luò)游戲中,利用這個原理查找真實地址的情況更多。

在找到具體數(shù)值對應(yīng)的地址后,修改該地址的數(shù)值為自己期望的數(shù)值,或者利用觀察到的結(jié)果結(jié)合其他工具的輔助作用來制作自動化游戲工具,達(dá)到獲取不正當(dāng)游戲權(quán)益的目的。

目前已有的針對客戶端修改數(shù)據(jù)的行為都是采取服務(wù)端校驗客戶端數(shù)值有效性的方法,對于客戶端上報的數(shù)據(jù),游戲服務(wù)端一律都需要進行校驗,在這種方式下,玩家修改客戶端數(shù)據(jù)并不能實際修改自身的屬性,從而不能獲得直接的游戲利益。因為,在采用服務(wù)端校驗的情況下,服務(wù)端游戲邏輯并不會相信客戶端的數(shù)值,客戶端的數(shù)值大部分情況下是展示給玩家查看的,因此修改查看的值并不能修改服務(wù)端對應(yīng)值,此時修改數(shù)據(jù)對客戶端有效但是對服務(wù)端無效。如果沒有采用服務(wù)端校驗的方法則修改了數(shù)據(jù)能夠修改到自身屬性,這樣會給作弊玩家?guī)碇苯永?,極大影響游戲的公平性;如果采用了服務(wù)端校驗則修改客戶端的數(shù)據(jù)達(dá)不到修改服務(wù)端玩家數(shù)據(jù)的目的,而大部分游戲邏輯是在服務(wù)端處理的,因此大部分情況下不能直接通過修改客戶端數(shù)據(jù)獲利。

但是對于某些客戶端玩法,由于并沒有實時和服務(wù)端交互,只能在某些時間點上和服務(wù)端對比數(shù)據(jù),比如,一個客戶端玩法的前端副本只在通過后到服務(wù)端驗證,就有很大的弊端,比如,玩家可以通過修改自身戰(zhàn)斗力相關(guān)的屬性快速通關(guān);再比如,根據(jù)具體游戲任務(wù),玩家讀取玩家客戶端某些屬性后,并且制作對應(yīng)的掛機工具,幫助自己自動判斷并快速完成一些游戲任務(wù),加速游戲進度,間接獲取到不正當(dāng)?shù)挠螒蚶?,?yán)重?fù)p害了游戲的公平性。舉例來說,在游戲當(dāng)中,在玩家血量少于30%的時候,需要釋放一個特殊技能對自己更有利,如果玩家不能自動讀取到這個數(shù)據(jù),那么就需要守在游戲屏幕前操作,如果能夠讀取到自己的血量數(shù)據(jù)就可以自動判斷血量然后用一些自動掛機工具選擇合適的技能釋放;再比如,在一些單機通關(guān)玩法當(dāng)中修改自己的屬性可以加速通關(guān)速度,從而可以獲得游戲利益。

因此,在相關(guān)技術(shù)中,存在由于內(nèi)存數(shù)據(jù)保護不利,從而導(dǎo)致?lián)p害了游戲的公平性的問題。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供了一種內(nèi)存數(shù)據(jù)處理方法、裝置及網(wǎng)絡(luò)游戲客戶端,以至少解決相關(guān)技術(shù)中,存在由于內(nèi)存數(shù)據(jù)保護不利,從而導(dǎo)致?lián)p害了游戲的公平性的技術(shù)問題。

根據(jù)本發(fā)明實施例的一個方面,提供了一種內(nèi)存數(shù)據(jù)處理方法,包括:獲取待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù);為待存儲的所述網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間;將獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的所述內(nèi)存空間中。

可選地,為待存儲的所述網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請所述內(nèi)存空間包括:通過訪問代理的方式,為待存儲的所述網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請所述內(nèi)存空間。

可選地,將獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的所述內(nèi)存空間中包括:對獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)進行預(yù)定運算操作;將進行所述預(yù)定運算操作后獲得的運算結(jié)果數(shù)據(jù)存儲至申請的所述內(nèi)存空間中,其中,所述運算結(jié)果數(shù)據(jù)與所述網(wǎng)絡(luò)游戲數(shù)據(jù)不同。

可選地,對獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)進行所述預(yù)定運算操作包括:從服務(wù)端獲取用于進行所述預(yù)定運算操作的運算因子;根據(jù)獲取的所述運算因子,對獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)進行所述預(yù)定運算操作。

可選地,在將獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的所述內(nèi)存空間中之后,還包括:通過訪問代理的方式,從所述內(nèi)存空間讀取所述運算結(jié)果數(shù)據(jù);對讀取的所述運算結(jié)果數(shù)據(jù)執(zhí)行所述預(yù)定運算操作的逆操作獲得所述網(wǎng)絡(luò)游戲數(shù)據(jù);將獲得的所述網(wǎng)絡(luò)游戲數(shù)據(jù)顯示在網(wǎng)絡(luò)游戲界面上。

根據(jù)本發(fā)明的另一方面,提供了一種內(nèi)存數(shù)據(jù)處理裝置,包括:獲取模塊,用于獲取待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù);申請模塊,用于為待存儲的所述網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間;存儲模塊,用于將獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的所述內(nèi)存空間中。

可選地,所述申請模塊包括:申請單元,用于通過訪問代理的方式,為待存儲的所述網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請所述內(nèi)存空間。

可選地,所述存儲模塊包括:運算單元,用于對獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)進行預(yù)定運算操作;存儲單元,用于將進行所述預(yù)定運算操作后獲得的運算結(jié)果數(shù)據(jù)存儲至申請的所述內(nèi)存空間中,其中,所述運算結(jié)果數(shù)據(jù)與所述網(wǎng)絡(luò)游戲數(shù)據(jù)不同。

可選地,所述運算單元包括:獲取子單元,用于從服務(wù)端獲取用于進行所述預(yù)定運算操作的運算因子;運算子單元,用于根據(jù)獲取的所述運算因子,對獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)進行所述預(yù)定運算操作。

可選地,該裝置還包括:讀取模塊,用于通過訪問代理的方式,從所述內(nèi)存空間讀取所述運算結(jié)果數(shù)據(jù);逆運算模塊,用于對讀取的所述運算結(jié)果數(shù)據(jù)執(zhí)行所述預(yù)定運算操作的逆操作獲得所述網(wǎng)絡(luò)游戲數(shù)據(jù);顯示模塊,用于將獲得的所述網(wǎng)絡(luò)游戲數(shù)據(jù)顯示在網(wǎng)絡(luò)游戲界面上。

根據(jù)本發(fā)明的還一方面,提供了一種網(wǎng)絡(luò)游戲客戶端,包括上述任一項所述的內(nèi)存數(shù)據(jù)處理裝置。

根據(jù)本發(fā)明的還一方面,提供了一種存儲介質(zhì),所述存儲介質(zhì)包括存儲的程序,其中,所述程序運行時控制所述存儲介質(zhì)所在設(shè)備執(zhí)行以下操作:獲取待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù);為待存儲的所述網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間;將獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的所述內(nèi)存空間中。

根據(jù)本發(fā)明的還一方面,提供了一種處理器,所述處理器用于運行程序,其中,所述程序運行時執(zhí)行以下操作:獲取待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù);為待存儲的所述網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間;將獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的所述內(nèi)存空間中。

在本發(fā)明實施例中,采用獲取待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù);為待存儲的所述網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間;將獲取的所述網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的所述內(nèi)存空間中的方式,通過每次將網(wǎng)絡(luò)游戲數(shù)據(jù)存入內(nèi)存時均新申請內(nèi)存空間,使得每次申請的內(nèi)存空間地址僅對此次存儲有效,讀取該地址并不意義,達(dá)到了有效地防止了對存儲的網(wǎng)絡(luò)游戲數(shù)據(jù)進行修改的目的,從而實現(xiàn)了內(nèi)存被修改的技術(shù)效果,進而解決了相關(guān)技術(shù)中,存在由于內(nèi)存數(shù)據(jù)保護不利,從而導(dǎo)致?lián)p害了游戲的公平性的技術(shù)問題。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

圖1是根據(jù)本發(fā)明實施例的內(nèi)存數(shù)據(jù)處理方法的流程圖;

圖2是本發(fā)明實施例提供的內(nèi)存數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖;

圖3是本發(fā)明實施例提供的內(nèi)存數(shù)據(jù)處理裝置中申請模塊24的結(jié)構(gòu)框圖;

圖4是本發(fā)明實施例提供的內(nèi)存數(shù)據(jù)處理裝置中存儲模塊26的結(jié)構(gòu)框圖;

圖5是本發(fā)明實施例提供的內(nèi)存數(shù)據(jù)處理裝置中存儲模塊26中運算單元42的結(jié)構(gòu)框圖;

圖6是本發(fā)明實施例提供的內(nèi)存數(shù)據(jù)處理裝置的優(yōu)選結(jié)構(gòu)框圖;

圖7是本發(fā)明實施例提供的網(wǎng)絡(luò)游戲客戶端的結(jié)構(gòu)框圖。

具體實施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。

需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

方法實施例

根據(jù)本發(fā)明實施例,提供了一種內(nèi)存數(shù)據(jù)處理方法的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

圖1是根據(jù)本發(fā)明實施例的內(nèi)存數(shù)據(jù)處理方法的流程圖,如圖1所示,該方法包括如下步驟:

步驟s102,獲取待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù);

步驟s104,為待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間;

步驟s106,將獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的內(nèi)存空間中。

通過每次將網(wǎng)絡(luò)游戲數(shù)據(jù)存入內(nèi)存時均新申請內(nèi)存空間,使得每次申請的內(nèi)存空間地址僅對此次存儲有效,讀取該地址并不意義,達(dá)到了有效地防止了對存儲的網(wǎng)絡(luò)游戲數(shù)據(jù)進行修改的目的,從而實現(xiàn)了內(nèi)存被修改的技術(shù)效果,進而解決了相關(guān)技術(shù)中,存在由于內(nèi)存數(shù)據(jù)保護不利,從而導(dǎo)致?lián)p害了游戲的公平性的技術(shù)問題。

在為待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間時,可以采用多種方式,例如,可以通過訪問代理的方式,為待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間。

為了有效避免存儲網(wǎng)絡(luò)游戲數(shù)據(jù)被搜索至,可以使內(nèi)存存儲的值與游戲界面顯示的值不一致,例如,將獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的內(nèi)存空間中可以包括:對獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)進行預(yù)定運算操作;將進行預(yù)定運算操作后獲得的運算結(jié)果數(shù)據(jù)存儲至申請的內(nèi)存空間中,其中,運算結(jié)果數(shù)據(jù)與網(wǎng)絡(luò)游戲數(shù)據(jù)不同。

其中,對獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)進行預(yù)定運算操作可以采用多種方式,例如,從服務(wù)端獲取用于進行預(yù)定運算操作的運算因子;根據(jù)獲取的運算因子,對獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)進行預(yù)定運算操作。需要說明的是,該運算因子可以通過多種方式獲得,例如,可以是按照預(yù)定規(guī)則所生成的隨機參數(shù)。為保證網(wǎng)絡(luò)游戲的公平性,可以是由服務(wù)端發(fā)送給客戶端的一個隨機數(shù),由客戶端存儲在本地。

可選地,在將獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的內(nèi)存空間中之后,還包括:通過訪問代理的方式,從內(nèi)存空間讀取運算結(jié)果數(shù)據(jù);對讀取的運算結(jié)果數(shù)據(jù)執(zhí)行預(yù)定運算操作的逆操作獲得網(wǎng)絡(luò)游戲數(shù)據(jù);將獲得的網(wǎng)絡(luò)游戲數(shù)據(jù)顯示在網(wǎng)絡(luò)游戲界面上。通過上述處理,不僅實現(xiàn)了正常的數(shù)據(jù)寫入與讀取,而且有效地避免了內(nèi)存數(shù)據(jù)被修改,保證了游戲的公平性。

因此,針對相關(guān)技術(shù)中所存在的上述問題,需要更加完善的方法來防止玩家修改內(nèi)存,而不僅僅只是在服務(wù)端校驗客戶端數(shù)據(jù)的正確性,需要客戶端本身也能夠防止重要數(shù)據(jù)被讀取和修改。因此,為了解決現(xiàn)有方案的局限性,上述實施例針對現(xiàn)有的修改內(nèi)存的原理來針對性防御。內(nèi)存修改工具首先要找到需要修改的內(nèi)存地址,而找內(nèi)存地址的原理包括兩個方面:一方面,通過搜索內(nèi)存中的值和觀測到的值是否相等來判斷;另一方面,通過搜索內(nèi)存中的值的變化和觀測到的值變化是否相等來判斷。因此,從這兩個方面對應(yīng)防御就可以避免地址被搜索到,從而達(dá)到防止游戲內(nèi)存被修改的目的。基于上述考慮,在上述本實施例中提供的防御方法如下:一方面,每次存儲使用不同的內(nèi)存地址來存儲需要保護的值;另一個方面,使內(nèi)存中存儲的值和實際觀測到的值不相同,保證玩家觀測到的值和實際使用的值不是一個值。

對于上述防御方法,下面分別說明。

(1)如何使得每次存儲使用不同的內(nèi)存地址來存儲需要顯示的值

對于需要保護的數(shù)字的實際存儲位置可以使用代理的方式存儲,每次寫入和讀取需要保護的值都是訪問一個代理。該代理在每次寫入時申請一塊新的內(nèi)存存儲需要保護的值,然后把需要保護的值通過寫入新申請的內(nèi)存存儲區(qū)內(nèi);每次讀取需要保護的值則通過代理訪問實際存儲的內(nèi)存區(qū)域讀出需要保護的數(shù)值。例如,代理會通過一個指針指向一塊內(nèi)存空間,而這塊內(nèi)存空間是每次數(shù)值有更新就會重新申請,因為即使找到了存儲數(shù)值的空間,下次代理已經(jīng)申請了新的空間存儲實際值,之前找到的空間就無效了。

實際外掛的使用中是通過前面原理找到一個有效地址,然后讀取或者修改這個地址,但是如果這個有效地址每次都在變化,找到的地址也就無效了,因為即使修改了這個地址里面的數(shù)據(jù),下次已經(jīng)不再使用這個地址里面的數(shù)據(jù)了,因此修改也就無意義了。同樣舉前面的例子,如果玩家獲取到了血量的地址,這時就會一直讀取這個地址里面的數(shù)值,當(dāng)數(shù)值低于30%時,就自動釋放一個對應(yīng)的技能,但是如果血量每次變化時就換其他的地址來存儲玩家血量,實際上讀取老的地址就沒有任何實際價值了。

(2)如何使得內(nèi)存中存儲的值和實際觀測到的值不相同

在每次存儲需要保護的數(shù)值時先做一個正向運算(可逆),然后讀出該數(shù)值來時做一個逆向運算(前面正向運算的逆運算),這樣可以保證存儲的實際數(shù)值和玩家看到的數(shù)值不是同一個值。例如,內(nèi)存里面存的值是經(jīng)過加工的值,不是真實值。同時,為了使同一個值的運算的結(jié)果不一樣,可以使用服務(wù)端下發(fā)的參數(shù)作為一個運算因子,玩家每次登陸都會收到不同的運算因子。

通過上述兩個方法可以從地址和數(shù)值兩個方面全面的保護實際數(shù)值,現(xiàn)在的內(nèi)存修改工具沒有辦法獲取需要保護數(shù)值的真實地址,也就沒有辦法修改需要保護的數(shù)值。

下面結(jié)合一個具體實施方式進行說明。

s1,客戶端登陸服務(wù)端,服務(wù)端下發(fā)一個“隨機參數(shù)”告訴給客戶端,客戶端存儲這個“隨機參數(shù)”在本地,該“隨機參數(shù)”僅僅存在于內(nèi)存當(dāng)中,每次登陸客戶端重新從服務(wù)端獲取更新,該參數(shù)對玩家不可見。

s2,客戶端在保存或者更新需要保護的數(shù)值a時通過數(shù)值a的代理申請一塊空間。

s3,把數(shù)值a異或“隨機參數(shù)”得到的數(shù)值b存入數(shù)值a的代理申請到的空間內(nèi)。

s4,客戶端需要顯示數(shù)值a時,先得到數(shù)值a的代理。

s5,通過數(shù)值a的代理獲取到s3步驟存入的數(shù)值b。

s6,數(shù)值b異或“隨機參數(shù)”(該例子中異或的逆運算還是異或)可得到數(shù)值a。

s7,把數(shù)值a顯示在界面上。

通過上面的步驟玩家將沒有辦法獲取到需要保護的數(shù)值的地址,也就沒有辦法修改需要保護的數(shù)值,就沒辦法通過修改或者讀取客戶端內(nèi)存獲取游戲利益,從而保證了游戲的公平性。

上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。

裝置實施例

根據(jù)本發(fā)明的另一方面,提供了一種內(nèi)存數(shù)據(jù)處理裝置,圖2是本發(fā)明實施例提供的內(nèi)存數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括:獲取模塊22,申請模塊24和存儲模塊26,下面對該裝置進行說明。

獲取模塊22,用于獲取待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù);申請模塊24,連接至上述獲取模塊22,用于為待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間;存儲模塊26,連接至上述獲取模塊22和申請模塊24,用于將獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的內(nèi)存空間中。

圖3是本發(fā)明實施例提供的內(nèi)存數(shù)據(jù)處理裝置中申請模塊24的結(jié)構(gòu)框圖,如圖3所示,該申請模塊24包括:申請單元32,下面對該申請單元32進行說明。

申請單元32,用于通過訪問代理的方式,為待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間。

圖4是本發(fā)明實施例提供的內(nèi)存數(shù)據(jù)處理裝置中存儲模塊26的結(jié)構(gòu)框圖,如圖4所示,該存儲模塊26包括:運算單元42和存儲單元44,下面對該存儲模塊26進行說明。

運算單元42,用于對獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)進行預(yù)定運算操作;存儲單元44,連接至上述運算單元42,用于將進行預(yù)定運算操作后獲得的運算結(jié)果數(shù)據(jù)存儲至申請的內(nèi)存空間中,其中,運算結(jié)果數(shù)據(jù)與網(wǎng)絡(luò)游戲數(shù)據(jù)不同。

圖5是本發(fā)明實施例提供的內(nèi)存數(shù)據(jù)處理裝置中存儲模塊26中運算單元42的結(jié)構(gòu)框圖,如圖5所示,該運算單元42包括:獲取子單元52和運算子單元54,下面對該運算單元42進行說明。

獲取子單元52,用于從服務(wù)端獲取用于進行預(yù)定運算操作的運算因子;運算子單元54,連接至獲取子單元52,用于根據(jù)獲取的運算因子,對獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)進行預(yù)定運算操作。

圖6是本發(fā)明實施例提供的內(nèi)存數(shù)據(jù)處理裝置的優(yōu)選結(jié)構(gòu)框圖,如圖6所示,該裝置除包括圖4所示的所有結(jié)構(gòu)外,還包括:讀取模塊62,逆運算模塊64和顯示模塊66,下面對該裝置進行說明。

讀取模塊62,用于通過訪問代理的方式,從內(nèi)存空間讀取運算結(jié)果數(shù)據(jù);逆運算模塊64,連接至上述讀取模塊62,用于對讀取的運算結(jié)果數(shù)據(jù)執(zhí)行預(yù)定運算操作的逆操作獲得網(wǎng)絡(luò)游戲數(shù)據(jù);顯示模塊66,連接至上述逆運算模塊64,用于將獲得的網(wǎng)絡(luò)游戲數(shù)據(jù)顯示在網(wǎng)絡(luò)游戲界面上。

圖7是本發(fā)明實施例提供的網(wǎng)絡(luò)游戲客戶端的結(jié)構(gòu)框圖,如圖7所示,該網(wǎng)絡(luò)游戲客戶端70包括上述任一項的內(nèi)存數(shù)據(jù)處理裝置72。

在本發(fā)明優(yōu)選實施例中,還提供了一種存儲介質(zhì),存儲介質(zhì)包括存儲的程序,其中,程序運行時控制存儲介質(zhì)所在設(shè)備執(zhí)行以下操作:獲取待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù);為待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間;將獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的內(nèi)存空間中。

在本發(fā)明優(yōu)選實施例中,還提供了一種處理器,處理器用于運行程序,其中,程序運行時執(zhí)行以下操作:獲取待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù);為待存儲的網(wǎng)絡(luò)游戲數(shù)據(jù)的此次存儲申請內(nèi)存空間;將獲取的網(wǎng)絡(luò)游戲數(shù)據(jù)存儲至申請的內(nèi)存空間中。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。

作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乌鲁木齐县| 佛学| 六安市| 宁国市| 景洪市| 石城县| 麟游县| 繁昌县| 晴隆县| 乐业县| 赣州市| 香河县| 滨海县| 玉环县| 鄂托克旗| 华亭县| 平顶山市| 台北市| 玉山县| 谢通门县| 周宁县| 隆安县| 曲松县| 云南省| 石阡县| 凤山县| 佳木斯市| 方正县| 微山县| 鹤庆县| 马龙县| 大渡口区| 城固县| 大同县| 永修县| 扬中市| 莎车县| 安乡县| 清水河县| 沙雅县| 霍邱县|