亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種游戲數(shù)據(jù)包有效性檢測方法及裝置的制造方法_2

文檔序號:8433837閱讀:來源:國知局
對應(yīng)的游戲數(shù)據(jù)包確定為有效游戲數(shù)據(jù)包;
[0048]如果否,則將所述待檢測游戲數(shù)據(jù)對應(yīng)的游戲數(shù)據(jù)包確定為無效游戲數(shù)據(jù)包。
[0049]以上步驟的執(zhí)行主體可以是服務(wù)器端,還可以是客戶端。如果執(zhí)行主體為客戶端,則客戶端先對游戲數(shù)據(jù)包進(jìn)行檢測,以確定有效游戲數(shù)據(jù)包和無效游戲數(shù)據(jù)包,再將有效游戲數(shù)據(jù)包發(fā)送接收對象,如服務(wù)器,以進(jìn)行進(jìn)一步的排名等處理。如果執(zhí)行主體為服務(wù)器端,則服務(wù)器端從獲得的游戲數(shù)據(jù)包中提取待檢測游戲數(shù)據(jù),并對其進(jìn)行有效性判斷,以確定出有效游戲數(shù)據(jù)包和無效游戲數(shù)據(jù)包,再對有效游戲數(shù)據(jù)包進(jìn)行進(jìn)一步的排名等處理。當(dāng)然,本發(fā)明實施例中以上步驟的執(zhí)行主體優(yōu)選的是服務(wù)器端。因為服務(wù)器端的處理能力更強(qiáng),且可以獲得多個客戶端發(fā)送的游戲數(shù)據(jù)包,可以預(yù)設(shè)更加準(zhǔn)確的數(shù)據(jù)條件,使檢測準(zhǔn)確度更高。
[0050]游戲,可以分為兩大類,單機(jī)游戲和網(wǎng)絡(luò)游戲。單機(jī)游戲不依賴互聯(lián)網(wǎng),玩家在終端中安裝單機(jī)游戲客戶端,即可進(jìn)行游戲體驗。網(wǎng)絡(luò)游戲依賴于互聯(lián)網(wǎng),多人在線同玩一款游戲。為獲得更高的虛擬成就或得到更多利益的作弊行為在網(wǎng)絡(luò)游戲中較為突出。
[0051]基于此,本發(fā)明實施例主要從網(wǎng)絡(luò)游戲服務(wù)器端的角度對游戲數(shù)據(jù)包的有效性檢測進(jìn)行說明。當(dāng)然,可以理解的是,本發(fā)明實施例所提供的技術(shù)方案也可以應(yīng)用于單機(jī)游戲中。
[0052]本發(fā)明實施例所提供的技術(shù)方案,在獲得游戲數(shù)據(jù)包之后,判斷游戲數(shù)據(jù)包中的各個待檢測游戲數(shù)據(jù)是否均符合與該待檢測游戲數(shù)據(jù)的類型對應(yīng)的預(yù)設(shè)的游戲數(shù)據(jù)條件,如果均符合,則將游戲數(shù)據(jù)包確定為有效游戲數(shù)據(jù)包,否則,確定為無效游戲數(shù)據(jù)包。應(yīng)用本發(fā)明實施例所提供的技術(shù)方案,可以識別到虛假游戲數(shù)據(jù)包,并將其確定為無效游戲數(shù)據(jù)包,從而在游戲服務(wù)器進(jìn)行排名等處理時對其不予考慮。因此減輕了游戲服務(wù)器的負(fù)擔(dān),提高了游戲服務(wù)器的處理速度,且有效保證了游戲的公平性。
[0053]為了使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明實施例中的技術(shù)方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0054]圖1所示,為本發(fā)明實施例所提供的游戲數(shù)據(jù)包有效性檢測方法的實施流程圖,該方法可以包括以下步驟:
[0055]S110,獲得游戲數(shù)據(jù)包;
[0056]每一款游戲,都具有一定的游戲內(nèi)容,正常玩家在進(jìn)行游戲體驗過程中,產(chǎn)生游戲數(shù)據(jù)包,游戲數(shù)據(jù)包中包含玩家游戲過程中產(chǎn)生的多種類型的游戲數(shù)據(jù),通過游戲數(shù)據(jù)包中記錄的游戲數(shù)據(jù),可以對玩家進(jìn)行排名等處理。游戲數(shù)據(jù)包中的數(shù)據(jù)可以有多種類型,如位置類游戲數(shù)據(jù)、時間類游戲數(shù)據(jù)、分?jǐn)?shù)類游戲數(shù)據(jù)。
[0057]但是,在實際游戲過程中,除正常玩家外,還存在一些灰色玩家和黑客,他們會使用技術(shù)手段,產(chǎn)生虛假游戲數(shù)據(jù)包,也會發(fā)送給服務(wù)器端,以得到較好的排名等虛擬成就。所以,服務(wù)器端獲得的游戲數(shù)據(jù)包既有正常玩家游戲過程中產(chǎn)生的游戲數(shù)據(jù)包,也有虛假游戲數(shù)據(jù)包。例如:黑客偽造的虛假位置類數(shù)據(jù)。
[0058]獲得游戲數(shù)據(jù)包的方式可以有多種,一種是,玩家進(jìn)行游戲體驗過程中,客戶端實時發(fā)送游戲數(shù)據(jù)包給服務(wù)器端,服務(wù)器端對游戲數(shù)據(jù)包進(jìn)行存儲,并對玩家的等級、道具的使用等實時更新。另一種是,玩家進(jìn)行游戲體驗結(jié)束后,客戶端將游戲數(shù)據(jù)包發(fā)送給服務(wù)器端,由服務(wù)器端進(jìn)行排名等處理。相應(yīng)的,也可由服務(wù)器端主動通過客戶端搜集相關(guān)游戲數(shù)據(jù)包。
[0059]S120,從所述游戲數(shù)據(jù)包中提取待檢測游戲數(shù)據(jù);
[0060]步驟SllO獲得的游戲數(shù)據(jù)包中包含玩家游戲過程中產(chǎn)生的多種類型的游戲數(shù)據(jù),從該游戲數(shù)據(jù)包中提取待檢測游戲數(shù)據(jù),待檢測游戲數(shù)據(jù)可以是該游戲數(shù)據(jù)包中的部分或全部游戲數(shù)據(jù),用于進(jìn)一步進(jìn)行有效性檢測的步驟。由于游戲數(shù)據(jù)較多,為了縮短檢測時間,減少對游戲數(shù)據(jù)的計算量,可以僅選擇其中部分?jǐn)?shù)據(jù)作為待檢測游戲數(shù)據(jù)進(jìn)行檢測,例如:選擇關(guān)鍵數(shù)據(jù),如對排名影響大的數(shù)據(jù)、體現(xiàn)分?jǐn)?shù)的數(shù)據(jù)或有商業(yè)價值的數(shù)據(jù)(如虛擬金幣數(shù)量)。
[0061]可以理解的是,游戲數(shù)據(jù)包按照一定的結(jié)構(gòu)存儲各種類型的數(shù)據(jù),如一款過管道游戲,其游戲數(shù)據(jù)包具有以下結(jié)構(gòu):
[0062]數(shù)據(jù)頭,玩家姓名,玩家分?jǐn)?shù),跳動時間戳1,跳動時間戳2,……,跳動時間戳N,關(guān)鍵位置I,關(guān)鍵位置2,……,關(guān)鍵位置N,……
[0063]上述結(jié)構(gòu)包含位置類游戲數(shù)據(jù)、時間類游戲數(shù)據(jù)、分?jǐn)?shù)類游戲數(shù)據(jù)等,在實際應(yīng)用中,可以根據(jù)游戲內(nèi)容,提取出容易作弊的關(guān)鍵類型的游戲數(shù)據(jù)作為待檢測游戲數(shù)據(jù),既可以分別將每種類型所對應(yīng)的游戲數(shù)據(jù)作為待檢測游戲數(shù)據(jù),還可以將多種類型的游戲數(shù)據(jù)作為待檢測游戲數(shù)據(jù)。如提取上述結(jié)構(gòu)中的跳動時間戳所對應(yīng)的數(shù)據(jù)作為待檢測游戲數(shù)據(jù)。
[0064]在本發(fā)明的一種【具體實施方式】中,可以先檢測獲得的游戲數(shù)據(jù)包是否符合預(yù)設(shè)的數(shù)據(jù)結(jié)構(gòu),并從符合預(yù)設(shè)的數(shù)據(jù)結(jié)構(gòu)的游戲數(shù)據(jù)包中提取待檢測游戲數(shù)據(jù)。
[0065]對于每款游戲,游戲數(shù)據(jù)包具有一定的數(shù)據(jù)結(jié)構(gòu),由游戲運營商預(yù)先設(shè)置,對于數(shù)據(jù)結(jié)構(gòu)中的一些關(guān)鍵點,會進(jìn)行加密處理,即使正常玩家的游戲數(shù)據(jù)包被灰色玩家或黑客所截獲,也不容易獲知數(shù)據(jù)包中所有的數(shù)據(jù)結(jié)構(gòu)。通過數(shù)據(jù)結(jié)構(gòu)完整性的判斷以確定游戲數(shù)據(jù)包是否有效是較為直接的方法,操作也比較簡單。當(dāng)獲得的游戲數(shù)據(jù)包符合預(yù)設(shè)的數(shù)據(jù)結(jié)構(gòu),即其中的各游戲數(shù)據(jù)按照預(yù)設(shè)的排列方式進(jìn)行排列時,從游戲數(shù)據(jù)包中提取待檢測游戲數(shù)據(jù),以根據(jù)游戲內(nèi)容,進(jìn)行進(jìn)一步的有效性的檢測。如果獲得的游戲數(shù)據(jù)包不符合預(yù)設(shè)的數(shù)據(jù)結(jié)構(gòu),即其中的各游戲數(shù)據(jù)沒有按照預(yù)設(shè)的排列方式進(jìn)行排列,則可以直接認(rèn)為該游戲數(shù)據(jù)包為無效游戲數(shù)據(jù)包,不再進(jìn)行其他內(nèi)容的檢測,提高了檢測效率。
[0066]S130,判斷各個待檢測游戲數(shù)據(jù)是否均符合與該待檢測游戲數(shù)據(jù)的類型對應(yīng)的預(yù)設(shè)的游戲數(shù)據(jù)條件,如果是,則執(zhí)行步驟S140,否則執(zhí)行步驟S150 ;
[0067]待檢測游戲數(shù)據(jù)為游戲數(shù)據(jù)包中多種類型的游戲數(shù)據(jù)的部分或全部,根據(jù)游戲內(nèi)容,每個待檢測游戲數(shù)據(jù)和/或待檢測游戲數(shù)據(jù)之間都有與其類型相對應(yīng)的預(yù)設(shè)的游戲數(shù)據(jù)條件。例如:與位置類數(shù)據(jù)對應(yīng)的預(yù)設(shè)的游戲數(shù)據(jù)條件為預(yù)設(shè)的游戲路徑。判斷各個待檢測游戲數(shù)據(jù)是否均符合與該待檢測游戲數(shù)據(jù)的類型對應(yīng)的預(yù)設(shè)的游戲數(shù)據(jù)條件。
[0068]S140,將所述待檢測游戲數(shù)據(jù)對應(yīng)的游戲數(shù)據(jù)包確定為有效游戲數(shù)據(jù)包;
[0069]S150,將所述待檢測游戲數(shù)據(jù)對應(yīng)的游戲數(shù)據(jù)包確定為無效游戲數(shù)據(jù)包。
[0070]為描述方便,將步驟S130、步驟S140和步驟S150結(jié)合起來進(jìn)行舉例說明。
[0071 ] 仍以上述過管道游戲為例,該游戲示意圖參見圖2所示,具體的游戲內(nèi)容為:玩家操縱一只小鳥(小鳥為游戲角色),點擊鼠標(biāo)或按空格鍵可以控制小鳥上升爬坡,之后小鳥在重力的影響下自動下落,玩家通過不斷點擊鼠標(biāo)來維持小鳥在空中的飛行,并越過不同位置處上下柱子間的管道,小鳥每越過一個管道,至少跳動兩次,但不會多于四次,小鳥沒有通過管道會死掉。當(dāng)小鳥死后,允許玩家使用復(fù)活道具。使用復(fù)活道具后,小鳥會在當(dāng)前位置的稍前一點復(fù)活,繼續(xù)游戲,在整個游戲過程中,除了小鳥復(fù)活后的一個跳動時間戳,其他跳動時間戳總體上必須是遞增的,不可能是相同的數(shù)字或更小。在每次游戲中,復(fù)活道具有數(shù)目限制,且消耗一個復(fù)活道具之后,需要經(jīng)過一定時間才會復(fù)原,所以每次游戲,小鳥能復(fù)活的次數(shù)是受限的,例如最
當(dāng)前第2頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1