本發(fā)明涉及數(shù)據(jù)分析技術(shù)領(lǐng)域,特別是涉及一種游戲數(shù)據(jù)分析方法和裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,使得棋牌類游戲也得到了快速的發(fā)展。在棋牌類游戲中,每個游戲賬號有相應(yīng)的游戲虛擬貨幣,用戶在棋牌類游戲中獲勝,則會贏取更多虛擬貨幣,沒有獲勝的用戶會輸?shù)糇约河螒蛱摂M貨幣。在棋牌類游戲中,也存在一些用戶通過游戲作弊來倒賣游戲虛擬貨幣,從而獲取一定經(jīng)濟利益,這給游戲提供商以及其他用戶都帶來了損失。
傳統(tǒng)的棋牌類網(wǎng)絡(luò)游戲中,預(yù)防用戶在游戲中作弊的方法主要是通過用戶舉報,根據(jù)免費獲得虛擬貨幣數(shù)量多少的對用戶進行排序,對免費獲得虛擬貨幣數(shù)量多的用戶進行人工識別,這種作弊用戶識別方法效率低下。
技術(shù)實現(xiàn)要素:
基于此,有必要針對作弊用戶識別方法效率低下的問題,提供一種游戲數(shù)據(jù)分析方法和裝置。
一種游戲數(shù)據(jù)分析方法,包括:
根據(jù)同局游戲中游戲賬號之間的輸贏關(guān)系建立游戲賬號關(guān)系對;
分別根據(jù)各游戲賬號關(guān)系對的輸贏局?jǐn)?shù)數(shù)據(jù)和虛擬貨幣變化數(shù)據(jù)計算相應(yīng)的輸贏局?jǐn)?shù)指標(biāo)值和虛擬貨幣變化指標(biāo)值;
分別選取輸贏局?jǐn)?shù)指標(biāo)值在輸贏局?jǐn)?shù)指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對以及虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對并合并,獲得游戲賬號關(guān)系對集合;
在所述游戲賬號關(guān)系對集合中查找所述輸贏局?jǐn)?shù)指標(biāo)在輸贏局?jǐn)?shù)指標(biāo)值判別范圍內(nèi)和/或虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值判別范圍內(nèi)的游戲賬號關(guān)系對;
其中,所述輸贏局?jǐn)?shù)指標(biāo)值判別范圍包含于所述輸贏局?jǐn)?shù)指標(biāo)值門限范圍,所述虛擬貨幣變化指標(biāo)值判別范圍包含于所述虛擬貨幣變化指標(biāo)值門限范圍。
在其中一個實施例中,所述根據(jù)同局游戲中游戲賬號之間的輸贏關(guān)系建立游戲賬號關(guān)系對包括:
根據(jù)同局游戲中游戲賬號之間的輸贏關(guān)系建立有向的游戲賬號關(guān)系對;
所述輸贏局?jǐn)?shù)數(shù)據(jù)包括由相應(yīng)的游戲賬號關(guān)系對中的方向所表示的輸贏關(guān)系;所述虛擬貨幣變化數(shù)據(jù)包括由相應(yīng)的游戲賬號關(guān)系對中的虛擬貨幣流向和虛擬貨幣變化大小關(guān)系。
在其中一個實施例中,所述輸贏局?jǐn)?shù)指標(biāo)值包括游戲賬號間的獲勝率、游戲局?jǐn)?shù)支持度和游戲局?jǐn)?shù)置信度;所述虛擬貨幣變化指標(biāo)值包括游戲賬號間虛擬貨幣贏取比例、虛擬貨幣支持度和虛擬貨幣置信度;所述分別選取輸贏局?jǐn)?shù)指標(biāo)值在輸贏局?jǐn)?shù)指標(biāo)值門限范圍內(nèi)以及虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對并合并,獲得游戲賬號關(guān)系對集合包括:
選取游戲賬號間獲勝率大于預(yù)設(shè)獲勝率閾值,且游戲局?jǐn)?shù)支持度大于預(yù)設(shè)局?jǐn)?shù)支持度,且游戲局?jǐn)?shù)置信度大于預(yù)設(shè)局?jǐn)?shù)置信度的游戲賬號關(guān)系對;
選取游戲賬號間虛擬貨幣贏取比例大于預(yù)設(shè)比例,且虛擬貨幣支持度大于預(yù)設(shè)虛擬貨幣支持度,且虛擬貨幣置信度大于預(yù)設(shè)虛擬貨幣置信度的游戲賬號關(guān)系對;
將選取的游戲賬號關(guān)系對合并生成游戲賬號關(guān)系對集合。
在其中一個實施例中,所述分別選取輸贏局?jǐn)?shù)指標(biāo)值在輸贏局?jǐn)?shù)指標(biāo)值門限范圍內(nèi)以及虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對之后,還包括:
從根據(jù)輸贏局?jǐn)?shù)指標(biāo)值選取的游戲賬號關(guān)系對中提取虛擬貨幣變化數(shù)量大于預(yù)設(shè)虛擬貨幣變化閾值的游戲賬號關(guān)系對;
從根據(jù)虛擬貨幣變化指標(biāo)值選取的游戲賬號關(guān)系對中提取游戲賬號之間的游戲局?jǐn)?shù)大于預(yù)設(shè)游戲局?jǐn)?shù)閾值的游戲賬號關(guān)系對。
在其中一個實施例中,所述在所述游戲賬號關(guān)系對集合中查找所述輸贏局?jǐn)?shù)指標(biāo)在輸贏局?jǐn)?shù)指標(biāo)值判別范圍內(nèi)和/或虛擬貨幣變化指標(biāo)值在虛擬貨幣變化 指標(biāo)值判別范圍內(nèi)的游戲賬號關(guān)系對之后,還包括:
獲取所述查找到的游戲賬號關(guān)系對中的游戲賬號,根據(jù)所獲取的游戲賬號發(fā)送作弊預(yù)警信息。
上述游戲數(shù)據(jù)分析方法,首先建立同局游戲中游戲賬號關(guān)系對,再分別根據(jù)計算得到的輸贏局?jǐn)?shù)指標(biāo)值和虛擬貨幣變化指標(biāo)值選取游戲賬號關(guān)系對,將選取的游戲賬號關(guān)系對合并存儲生成游戲賬號關(guān)系對集合,根據(jù)不同的指標(biāo)范圍可以在游戲賬號關(guān)系對集合中查找到相應(yīng)的作弊游戲賬號關(guān)系對,無需根據(jù)免費獲取金幣數(shù)量的對用戶進行排序,更不用人工對用戶進行識別,提高了識別作弊用戶的效率。
一種游戲數(shù)據(jù)分析裝置,包括:
關(guān)系對建立模塊,用于根據(jù)同局游戲中游戲賬號之間的輸贏關(guān)系建立游戲賬號關(guān)系對;
指標(biāo)值計算模塊,用于分別根據(jù)各游戲賬號關(guān)系對的輸贏局?jǐn)?shù)數(shù)據(jù)和虛擬貨幣變化數(shù)據(jù)計算相應(yīng)的輸贏局?jǐn)?shù)指標(biāo)值和虛擬貨幣變化指標(biāo)值;
關(guān)系對選取模塊,用于分別選取輸贏局?jǐn)?shù)指標(biāo)值在輸贏局?jǐn)?shù)指標(biāo)值門限范圍內(nèi)以及虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對并合并,獲得游戲賬號關(guān)系對集合;
關(guān)系對查找模塊,用于在所述游戲賬號關(guān)系對集合中查找所述輸贏局?jǐn)?shù)指標(biāo)在輸贏局?jǐn)?shù)指標(biāo)值判別范圍內(nèi)和/或虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值判別范圍內(nèi)的游戲賬號關(guān)系對;
其中,所述輸贏局?jǐn)?shù)指標(biāo)值判別范圍包含于所述輸贏局?jǐn)?shù)指標(biāo)值門限范圍,所述虛擬貨幣變化指標(biāo)值判別范圍包含于所述虛擬貨幣變化指標(biāo)值門限范圍。
在其中一個實施例中,所述關(guān)系對建立模塊還用于根據(jù)同局游戲中游戲賬號之間的輸贏關(guān)系建立有向的游戲賬號關(guān)系對;
所述輸贏局?jǐn)?shù)數(shù)據(jù)包括由相應(yīng)的游戲賬號關(guān)系對中的方向所表示的輸贏關(guān)系;所述虛擬貨幣變化數(shù)據(jù)包括由相應(yīng)的游戲賬號關(guān)系對中的虛擬貨幣流向和虛擬貨幣變化大小關(guān)系。
在其中一個實施例中,所述輸贏局?jǐn)?shù)指標(biāo)值包括游戲賬號間的獲勝率、游戲局?jǐn)?shù)支持度和游戲局?jǐn)?shù)置信度;所述虛擬貨幣變化指標(biāo)值包括游戲賬號間虛擬貨幣贏取比例、虛擬貨幣支持度和虛擬貨幣置信度;所述關(guān)系對選取模塊包括:
第一關(guān)系對提取模塊,用于選取游戲賬號間獲勝率大于預(yù)設(shè)獲勝率閾值,且游戲局?jǐn)?shù)支持度大于預(yù)設(shè)局?jǐn)?shù)支持度,且游戲局?jǐn)?shù)置信度大于預(yù)設(shè)局?jǐn)?shù)置信度的游戲賬號關(guān)系對;
第二關(guān)系對提取模塊,用于選取游戲賬號間虛擬貨幣贏取比例大于預(yù)設(shè)比例,且虛擬貨幣支持度大于預(yù)設(shè)虛擬貨幣支持度,且虛擬貨幣置信度大于預(yù)設(shè)虛擬貨幣置信度的游戲賬號關(guān)系對;
關(guān)系對合并模塊,用于將選取的游戲賬號關(guān)系對合并生成游戲賬號關(guān)系對集合。
在其中一個實施例中,所述關(guān)系對選取模塊還用于從根據(jù)輸贏局?jǐn)?shù)指標(biāo)值選取的游戲賬號關(guān)系對中提取虛擬貨幣變化數(shù)量大于預(yù)設(shè)虛擬貨幣變化閾值的游戲賬號關(guān)系對;從根據(jù)虛擬貨幣變化指標(biāo)值選取的游戲賬號關(guān)系對中提取游戲賬號之間的游戲局?jǐn)?shù)大于預(yù)設(shè)游戲局?jǐn)?shù)閾值的游戲賬號關(guān)系對。
在其中一個實施例中,還包括:
預(yù)警信息發(fā)送模塊,用于獲取所述查找到的游戲賬號關(guān)系對中的游戲賬號,根據(jù)所獲取的游戲賬號發(fā)送作弊預(yù)警信息。
上述游戲數(shù)據(jù)分析裝置,首先建立同局游戲中游戲賬號關(guān)系對,再分別根據(jù)計算得到的輸贏局?jǐn)?shù)指標(biāo)值和虛擬貨幣變化指標(biāo)值選取游戲賬號關(guān)系對,將選取的游戲賬號關(guān)系對合并存儲生成游戲賬號關(guān)系對集合,根據(jù)不同的指標(biāo)范圍可以在游戲賬號關(guān)系對集合中查找到相應(yīng)的作弊游戲賬號關(guān)系對,無需根據(jù)免費獲取金幣數(shù)量的對用戶進行排序,更不用人工對用戶進行識別,提高了識別作弊用戶的效率。
附圖說明
圖1為一個實施例中游戲數(shù)據(jù)分析方法的流程示意圖;
圖2為一個實施例中選取游戲賬號關(guān)系對步驟的流程示意圖;
圖3為另一個實施例中游戲數(shù)據(jù)分析方法的流程示意圖;
圖4為一個實施例中游戲數(shù)據(jù)分析系統(tǒng)的結(jié)構(gòu)框圖;
圖5為一個實施例中游戲數(shù)據(jù)分析裝置的結(jié)構(gòu)框圖;
圖6為另一個實施例中游戲數(shù)據(jù)分析裝置的結(jié)構(gòu)框圖;
圖7為再一個實施例中游戲數(shù)據(jù)分析裝置的結(jié)構(gòu)框圖。
具體實施方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施方式做詳細的說明。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以很多不同于在此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似改進,因此本發(fā)明不受下面公開的具體實施的限制。
如圖1所示,在一個實施例中,提供一種游戲數(shù)據(jù)分析方法,該方法可應(yīng)用在臺式計算機或者服務(wù)器中,臺式計算機或服務(wù)器上運行有游戲數(shù)據(jù)分析程序,通過該游戲數(shù)據(jù)分析程序來實施該游戲數(shù)據(jù)分析方法。該方法具體包括如下步驟:
步驟102,根據(jù)同局游戲中游戲賬號之間的輸贏關(guān)系建立游戲賬號關(guān)系對。
具體地,每個玩家都有相應(yīng)的游戲賬號,在同局游戲中,根據(jù)游戲中的輸贏關(guān)系建立游戲賬號關(guān)系對,并統(tǒng)計每個游戲賬號關(guān)系對的輸贏局?jǐn)?shù)數(shù)據(jù)和虛擬貨幣變化數(shù)據(jù)。輸贏局?jǐn)?shù)數(shù)據(jù)具體可以包括游戲賬號關(guān)系對中各游戲賬號的游戲局?jǐn)?shù)以及游戲賬號關(guān)系對中兩個游戲賬號一起游戲的局?jǐn)?shù)等。虛擬貨幣變化數(shù)據(jù)具體可以包括游戲賬號對中各游戲賬號的虛擬貨幣變化數(shù)以及游戲賬號關(guān)系對中兩個游戲賬號之間的虛擬貨幣結(jié)算數(shù)據(jù)。例如,游戲賬號分別是A、B和C的三個玩家在一起玩游戲,A獲勝,B和C都輸,則建立A和B,A和C的游戲賬號關(guān)系對。
步驟104,分別根據(jù)各游戲賬號關(guān)系對的輸贏局?jǐn)?shù)數(shù)據(jù)和虛擬貨幣變化數(shù)據(jù)計算相應(yīng)的輸贏局?jǐn)?shù)指標(biāo)值和虛擬貨幣變化指標(biāo)值。
具體地,根據(jù)統(tǒng)計的各游戲賬號關(guān)系對的輸贏局?jǐn)?shù)數(shù)據(jù)中通過求導(dǎo)運算或加權(quán)運算得到各游戲賬號關(guān)系對相應(yīng)的輸贏局?jǐn)?shù)指標(biāo)值;根據(jù)各游戲賬號關(guān)系對的虛擬貨幣變化數(shù)據(jù)通過求導(dǎo)運算或加權(quán)運算得到各游戲賬號關(guān)系對相應(yīng)的虛擬貨幣變化指標(biāo)值。輸贏局?jǐn)?shù)指標(biāo)值是用來判斷游戲賬號關(guān)系對中兩個游戲賬號之間輸贏局?jǐn)?shù)是否異常的指標(biāo)數(shù)值。虛擬貨幣變化指標(biāo)值是用來判斷游戲賬號關(guān)系對中兩個游戲賬號之間虛擬貨幣變化是否異常的指標(biāo)數(shù)值。
步驟106,分別選取輸贏局?jǐn)?shù)指標(biāo)值在輸贏局?jǐn)?shù)指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對以及虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對并合并,獲得游戲賬號關(guān)系對集合。
具體地,輸贏局?jǐn)?shù)指標(biāo)值門限范圍是用于根據(jù)輸贏局?jǐn)?shù)指標(biāo)值篩選輸贏局?jǐn)?shù)數(shù)據(jù)可能存在異常的游戲賬號關(guān)系對的輸贏局?jǐn)?shù)指標(biāo)值的區(qū)間范圍,若輸贏局?jǐn)?shù)指標(biāo)值在輸贏局?jǐn)?shù)指標(biāo)值范圍之內(nèi),表示相應(yīng)的游戲賬號關(guān)系對的輸贏局?jǐn)?shù)數(shù)據(jù)存在異常,可能存在游戲作弊行為。
虛擬貨幣變化指標(biāo)值門限范圍是用于根據(jù)虛擬貨幣變化指標(biāo)值篩選虛擬貨幣變化數(shù)據(jù)可能存在異常的游戲賬號關(guān)系對的變化指標(biāo)值的區(qū)間范圍,若虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值門限范圍之內(nèi),則表示相應(yīng)的游戲賬號關(guān)系對的虛擬貨幣變化數(shù)據(jù)存儲異常,可能存在游戲作弊行為。將根據(jù)輸贏局?jǐn)?shù)指標(biāo)選取的游戲賬號關(guān)系對和根據(jù)虛擬貨幣變化指標(biāo)值選取的游戲賬號關(guān)系對合并生成游戲賬號關(guān)系對集合。
步驟108,在游戲賬號關(guān)系對集合中查找輸贏局?jǐn)?shù)指標(biāo)在輸贏局?jǐn)?shù)指標(biāo)值判別范圍內(nèi)和/或虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值判別范圍內(nèi)的游戲賬號關(guān)系對;其中,輸贏局?jǐn)?shù)指標(biāo)值判別范圍包含于輸贏局?jǐn)?shù)指標(biāo)值門限范圍,虛擬貨幣變化指標(biāo)值判別范圍包含于虛擬貨幣變化指標(biāo)值門限范圍。
具體地,輸贏局?jǐn)?shù)指標(biāo)值判別范圍是用于根據(jù)輸贏指標(biāo)值判別游戲賬號關(guān)系對是否存在游戲作弊行為的輸贏局?jǐn)?shù)指標(biāo)值的區(qū)間范圍,輸贏局?jǐn)?shù)指標(biāo)值判別范圍被包含在輸贏局?jǐn)?shù)指標(biāo)門限范圍之內(nèi)。虛擬貨幣變化指標(biāo)值判別范圍是用于根據(jù)虛擬貨幣變化指標(biāo)值判別游戲賬號關(guān)系對是否存在游戲作弊行為的虛擬貨幣變化指標(biāo)值的區(qū)間范圍,虛擬貨幣變化指標(biāo)值判別范圍被包含在虛擬貨 幣變化指標(biāo)門限范圍之內(nèi)。
在游戲賬號關(guān)系對集合中查找游戲作弊的游戲賬號關(guān)系對的過程中,具體可以查找輸贏局?jǐn)?shù)指標(biāo)在輸贏局?jǐn)?shù)指標(biāo)值判別范圍內(nèi)的游戲賬號關(guān)系對,也可以查找虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值判別范圍內(nèi)的游戲賬號關(guān)系對,還可以查找輸贏局?jǐn)?shù)指標(biāo)在輸贏局?jǐn)?shù)指標(biāo)判別范圍內(nèi)且虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值判別范圍內(nèi)的游戲賬號關(guān)系對。輸贏局?jǐn)?shù)指標(biāo)在輸贏局?jǐn)?shù)指標(biāo)判別范圍內(nèi)且虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值判別范圍內(nèi)的游戲賬號關(guān)系對作弊的嫌疑最大,供運營人員進行作弊用戶處理時具有最高的優(yōu)先級。
本實施例中,首先建立同局游戲中游戲賬號關(guān)系對,再分別根據(jù)計算得到的輸贏局?jǐn)?shù)指標(biāo)值和虛擬貨幣變化指標(biāo)值選取游戲賬號關(guān)系對,將選取的游戲賬號關(guān)系對合并存儲生成游戲賬號關(guān)系對集合,根據(jù)不同的指標(biāo)范圍可以在游戲賬號關(guān)系對集合中查找到相應(yīng)的作弊游戲賬號關(guān)系對,無需根據(jù)免費獲取金幣數(shù)量的對用戶進行排序,更不用人工對用戶進行識別,提高了識別作弊用戶的效率。
在一個實施例中,根據(jù)同局游戲中游戲賬號之間的輸贏局?jǐn)?shù)或虛擬貨幣變化數(shù)量建立有向的游戲賬號關(guān)系對;輸贏局?jǐn)?shù)數(shù)據(jù)包括由相應(yīng)的游戲賬號關(guān)系對中的方向所表示的輸贏關(guān)系;虛擬貨幣變化數(shù)據(jù)包括由相應(yīng)的游戲賬號關(guān)系對中的虛擬貨幣流向和虛擬貨幣變化大小關(guān)系。
具體地,根據(jù)輸贏局?jǐn)?shù)數(shù)據(jù)中游戲賬號關(guān)系對中的方向所表示的輸贏關(guān)系建立有向的游戲賬號關(guān)系對,或者根據(jù)虛擬貨幣變化數(shù)據(jù)中游戲賬號關(guān)系對中的虛擬貨幣流向和虛擬貨幣變化大小關(guān)系建立有向的游戲賬號關(guān)系對。
在一個實施例中,在游戲賬號關(guān)系對中的兩個游戲賬號在一起玩游戲的局?jǐn)?shù)中,獲勝局?jǐn)?shù)多的游戲賬號指向獲勝局?jǐn)?shù)少的游戲賬號;或者在游戲賬號關(guān)系對中兩個游戲賬號之間的虛擬貨幣結(jié)算數(shù)量中,贏取對方虛擬貨幣多的游戲賬號指向贏取對方虛擬貨幣少的游戲賬號。例如,游戲賬號為A和B的玩家在玩同一局游戲,建立有向的游戲賬號關(guān)系對A→B,A贏B的局?jǐn)?shù)大于B贏A的局?jǐn)?shù);或者A贏B的虛擬貨幣數(shù)量大于B贏A的虛擬貨幣數(shù)量。
在一個實施例中,輸贏局?jǐn)?shù)指標(biāo)值包括游戲賬號間的獲勝率、游戲局?jǐn)?shù)支持度和游戲局?jǐn)?shù)置信度;虛擬貨幣變化指標(biāo)值包括游戲賬號件虛擬貨幣贏取比例、虛擬貨幣支持度和虛擬貨幣置信度;如圖2所示,步驟106還包括以下步驟:
步驟202,選取游戲賬號間獲勝率大于預(yù)設(shè)獲勝率閾值,且游戲局?jǐn)?shù)支持度大于預(yù)設(shè)局?jǐn)?shù)支持度,且游戲局?jǐn)?shù)置信度大于預(yù)設(shè)局?jǐn)?shù)置信度的游戲賬號關(guān)系對。
具體地,游戲賬號間獲勝率是游戲賬號關(guān)系對中的各游戲賬號獲勝局?jǐn)?shù)在兩個游戲賬號一起玩的游戲局?jǐn)?shù)中所占的比例。游戲局?jǐn)?shù)支持度是指游戲賬號關(guān)系對中兩個游戲賬號共同游戲的局?jǐn)?shù)。游戲局?jǐn)?shù)置信度是游戲賬號關(guān)系對中兩個游戲賬號共同游戲的局?jǐn)?shù)占其中一個游戲賬號游戲總局?jǐn)?shù)的比例。
在一個實施例中,先篩選游戲賬號間獲勝率大于預(yù)設(shè)獲勝率閾值的游戲賬號關(guān)系對,再從篩選的游戲賬號關(guān)系對提取游戲局?jǐn)?shù)支持度大于預(yù)設(shè)局?jǐn)?shù)支持度的游戲賬號關(guān)系對,從提取到的游戲賬號關(guān)系對中選取游戲局?jǐn)?shù)置信度大于預(yù)設(shè)游戲局?jǐn)?shù)置信度的游戲賬號關(guān)系對。
步驟204,選取游戲賬號間虛擬貨幣贏取比例大于預(yù)設(shè)比例,且虛擬貨幣支持度大于預(yù)設(shè)虛擬貨幣支持度,且虛擬貨幣置信度大于預(yù)設(shè)虛擬貨幣置信度的游戲賬號關(guān)系對。
具體地,游戲賬號間虛擬貨幣贏取比例是游戲賬號關(guān)系對中的游戲賬號贏取對方游戲賬號的虛擬貨幣數(shù)量占兩個游戲賬號間的結(jié)算的總虛擬貨幣數(shù)的比例。虛擬貨幣支持度是游戲賬號關(guān)系對中兩個游戲賬號間的結(jié)算的總虛擬貨幣數(shù)。虛擬貨幣置信度是指游戲賬號關(guān)系對中游戲賬號贏取或輸給對方游戲賬號的虛擬貨幣數(shù)占該游戲賬號贏取或輸?shù)舻目偺摂M貨幣數(shù)的比例。
在一個實施例中,先篩選游戲賬號間虛擬貨幣贏取比例大于預(yù)設(shè)比例的游戲賬號關(guān)系對,再從篩選的游戲賬號關(guān)系對中提取虛擬貨幣支持度大于預(yù)設(shè)虛擬貨幣支持度的游戲賬號關(guān)系對,最后從提取的游戲賬號關(guān)系對中選取虛擬貨幣置信度大于預(yù)設(shè)虛擬貨幣置信度的游戲賬號關(guān)系對。
步驟206,將選取的游戲賬號關(guān)系對合并生成游戲賬號關(guān)系對集合。
具體地,將分別選取到的游戲賬號關(guān)系對合并存儲,在游戲賬號關(guān)系對集合中不存在重復(fù)的游戲賬號關(guān)系對。
本實施例中,通過對詳細數(shù)據(jù)的分析選取游戲賬號關(guān)系對結(jié)合,保證了能準(zhǔn)確識別存在作弊可能的游戲賬號關(guān)系對。
如圖3所示,在一個實施例中,提供一種游戲數(shù)據(jù)分析方法,該方法具體包括以下步驟:
步驟302,根據(jù)同局游戲中游戲賬號之間的輸贏關(guān)系建立游戲賬號關(guān)系對。
步驟304,分別根據(jù)各游戲賬號關(guān)系對的輸贏局?jǐn)?shù)數(shù)據(jù)和虛擬貨幣變化數(shù)據(jù)計算相應(yīng)的輸贏局?jǐn)?shù)指標(biāo)值和虛擬貨幣變化指標(biāo)值。
步驟306,選取輸贏局?jǐn)?shù)指標(biāo)值在輸贏局?jǐn)?shù)指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對。
在步驟306之后,還包括步驟308,提取虛擬貨幣變化數(shù)量大于預(yù)設(shè)虛擬貨幣變化閾值的游戲賬號關(guān)系對。
具體地,從所選取的輸贏局?jǐn)?shù)指標(biāo)值在輸贏局?jǐn)?shù)指標(biāo)門限范圍內(nèi)的游戲賬號關(guān)系對中,從虛擬貨幣變化數(shù)據(jù)中提取游戲賬號關(guān)系對的虛擬貨幣變化數(shù)量,再篩選虛擬貨幣變化數(shù)量大于預(yù)設(shè)虛擬貨幣變化閾值的游戲賬號關(guān)系對。
步驟310,選取虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對。
在步驟310之后,還包括步驟312,提取游戲賬號之間的游戲局?jǐn)?shù)大于預(yù)設(shè)游戲局?jǐn)?shù)閾值的游戲賬號關(guān)系對。
具體地,從所選取的虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對中,從輸贏局?jǐn)?shù)數(shù)據(jù)中提取每個游戲賬號關(guān)系對中游戲賬號之間的游戲局?jǐn)?shù),將提取到的游戲局?jǐn)?shù)和預(yù)設(shè)的游戲局?jǐn)?shù)閾值進行比較,選取游戲局?jǐn)?shù)大于預(yù)設(shè)游戲局?jǐn)?shù)閾值的游戲賬號關(guān)系對。
步驟314,將提取的游戲賬號關(guān)系對合并生成游戲賬號關(guān)系對集合。
具體地,將步驟308所提取的游戲賬號關(guān)系對和步驟312所提取的游戲賬號關(guān)系對合并生成游戲賬號關(guān)系對合集。
步驟316,在游戲賬號關(guān)系對集合中查找輸贏局?jǐn)?shù)指標(biāo)在輸贏局?jǐn)?shù)指標(biāo)值判 別范圍內(nèi)和/或虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值判別范圍內(nèi)的游戲賬號關(guān)系對;其中,所述輸贏局?jǐn)?shù)指標(biāo)值判別范圍包含于所述輸贏局?jǐn)?shù)指標(biāo)值門限范圍,所述虛擬貨幣變化指標(biāo)值判別范圍包含于所述虛擬貨幣變化指標(biāo)值門限范圍。
步驟318,獲取查找到的游戲賬號關(guān)系對中的游戲賬號,根據(jù)提取的游戲賬號發(fā)送作弊預(yù)警信息。
具體地,在查找到作弊的游戲賬號關(guān)系對后,提取游戲賬號關(guān)系對中的游戲賬號,將游戲賬號在服務(wù)器或計算機進行展示,并向游戲賬號發(fā)送作弊預(yù)警信息。作弊預(yù)警信息具體可以通過短信或郵件發(fā)送給相應(yīng)的游戲賬號,還可以在玩家登錄游戲賬號之后,彈出作弊預(yù)警信息。作弊預(yù)警信息比如“提醒,系統(tǒng)檢測到作弊行為”。
本實施例中,在查找到相應(yīng)的作弊游戲賬號時,可以通過發(fā)送作弊預(yù)警信息提醒玩家存在作弊行為。
本實施例中,優(yōu)選地,輸贏局?jǐn)?shù)指標(biāo)值包括游戲賬號間的獲勝率、游戲局?jǐn)?shù)支持度和游戲局?jǐn)?shù)置信度,選取輸贏局?jǐn)?shù)指標(biāo)值在輸贏局?jǐn)?shù)指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對的步驟具體為選取游戲賬號間獲勝率大于預(yù)設(shè)獲勝率閾值,且游戲局?jǐn)?shù)支持度大于預(yù)設(shè)局?jǐn)?shù)支持度,且游戲局?jǐn)?shù)置信度大于預(yù)設(shè)局?jǐn)?shù)置信度的游戲賬號關(guān)系對。
虛擬貨幣變化指標(biāo)值包括游戲賬號件虛擬貨幣贏取比例、虛擬貨幣支持度和虛擬貨幣置信度,選取虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對的步驟具體為選取游戲賬號間虛擬貨幣贏取比例大于預(yù)設(shè)比例,且虛擬貨幣支持度大于預(yù)設(shè)虛擬貨幣支持度,且虛擬貨幣置信度大于預(yù)設(shè)虛擬貨幣置信度的游戲賬號關(guān)系對。
上述游戲數(shù)據(jù)分析方法,能夠自動完成作弊識別功能,免去人工肉眼判斷,提高工作效率,節(jié)約企業(yè)人力成本。并且,該方法基于游戲賬號關(guān)系對之間的輸贏關(guān)系和虛擬貨幣變化的關(guān)聯(lián)規(guī)則對作弊用戶進行識別,準(zhǔn)確率較高,能夠篩選出疑似作弊用戶并避免對正常用戶的誤傷。
上述游戲數(shù)據(jù)分析方法適用于各類游戲,尤其是棋牌游戲,能夠避免使用 傳統(tǒng)單一的決策樹分類進行分析中無法做到適配不同游戲的特性的問題。
如圖4所示,在一個實施例中,提供一種游戲數(shù)據(jù)分析系統(tǒng),該系統(tǒng)分為服務(wù)器和終端,其中服務(wù)器包括數(shù)據(jù)庫402、建模模塊404、數(shù)據(jù)庫406、查找模塊408和預(yù)警模塊410;終端包括閾值設(shè)置模塊412和頁面展示模塊414,閾值設(shè)置模塊412對查找模塊408中的閾值進行設(shè)置,頁面展示模塊414將查找模塊408查找到的游戲賬號在終端進行頁面展示。
數(shù)據(jù)庫402中存儲著游戲賬號關(guān)系對的輸贏局?jǐn)?shù)數(shù)據(jù)和虛擬貨幣變化數(shù)據(jù),通過在建模模塊404中建立數(shù)據(jù)模型對數(shù)據(jù)庫402中的數(shù)據(jù)進行計算并篩選出作弊可能性較高的游戲賬號關(guān)系對,并將篩選出的游戲賬號關(guān)系對和計算得到的數(shù)據(jù)存儲到數(shù)據(jù)庫406中,查找模塊408根據(jù)閾值查找出作弊游戲賬號關(guān)系對并發(fā)送至預(yù)警模塊410和頁面展示模塊414,預(yù)警模塊410根據(jù)查找到的游戲賬號關(guān)系對中的游戲賬號發(fā)送預(yù)警信息。
如圖5所示,在一個實施例中,提供一種游戲數(shù)據(jù)分析裝置500,該裝置具體包括:關(guān)系對建立模塊502、指標(biāo)值計算模塊504、關(guān)系對選取模塊506和關(guān)系對查找模塊508。
關(guān)系對建立模塊502,用于根據(jù)同局游戲中游戲賬號之間的輸贏關(guān)系建立游戲賬號關(guān)系對。
指標(biāo)值計算模塊504,用于分別根據(jù)各游戲賬號關(guān)系對的輸贏局?jǐn)?shù)數(shù)據(jù)和虛擬貨幣變化數(shù)據(jù)計算相應(yīng)的輸贏局?jǐn)?shù)指標(biāo)值和虛擬貨幣變化指標(biāo)值。
關(guān)系對選取模塊506,用于分別選取輸贏局?jǐn)?shù)指標(biāo)值在輸贏局?jǐn)?shù)指標(biāo)值門限范圍內(nèi)以及虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值門限范圍內(nèi)的游戲賬號關(guān)系對并合并,獲得游戲賬號關(guān)系對集合。
關(guān)系對查找模塊508,用于在游戲賬號關(guān)系對集合中查找輸贏局?jǐn)?shù)指標(biāo)在輸贏局?jǐn)?shù)指標(biāo)值判別范圍內(nèi)和/或虛擬貨幣變化指標(biāo)值在虛擬貨幣變化指標(biāo)值判別范圍內(nèi)的游戲賬號關(guān)系對;其中,輸贏局?jǐn)?shù)指標(biāo)值判別范圍包含于輸贏局?jǐn)?shù)指標(biāo)值門限范圍,虛擬貨幣變化指標(biāo)值判別范圍包含于虛擬貨幣變化指標(biāo)值門限范圍。
本實施例中,首先建立同局游戲中游戲賬號關(guān)系對,再分別根據(jù)計算得到的輸贏局?jǐn)?shù)指標(biāo)值和虛擬貨幣變化指標(biāo)值選取游戲賬號關(guān)系對,將選取的游戲賬號關(guān)系對合并存儲生成游戲賬號關(guān)系對集合,根據(jù)不同的指標(biāo)范圍可以在游戲賬號關(guān)系對集合中查找到相應(yīng)的作弊游戲賬號關(guān)系對,無需根據(jù)免費獲取金幣數(shù)量的對用戶進行排序,更不用人工對用戶進行識別,提高了識別作弊用戶的效率。
在一個實施例中,關(guān)系對建立模塊502還用于根據(jù)同局游戲中游戲賬號之間的輸贏關(guān)系建立有向的游戲賬號關(guān)系對;所述輸贏局?jǐn)?shù)數(shù)據(jù)包括由相應(yīng)的游戲賬號關(guān)系對中的方向所表示的輸贏關(guān)系;所述虛擬貨幣變化數(shù)據(jù)包括由相應(yīng)的游戲賬號關(guān)系對中的虛擬貨幣流向和虛擬貨幣變化大小關(guān)系。
如圖6所示,在一個實施例中,輸贏局?jǐn)?shù)指標(biāo)值包括游戲賬號間的獲勝率、游戲局?jǐn)?shù)支持度和游戲局?jǐn)?shù)置信度;虛擬貨幣變化指標(biāo)值包括游戲賬號間虛擬貨幣贏取比例、虛擬貨幣支持度和虛擬貨幣置信度;關(guān)系對選取模塊506包括:第一關(guān)系對選取模塊510、第二關(guān)系對選取模塊512和關(guān)系對合并模塊514。
第一關(guān)系對提取模塊510,用于選取游戲賬號間獲勝率大于預(yù)設(shè)獲勝率閾值,且游戲局?jǐn)?shù)支持度大于預(yù)設(shè)局?jǐn)?shù)支持度,且游戲局?jǐn)?shù)置信度大于預(yù)設(shè)局?jǐn)?shù)置信度的游戲賬號關(guān)系對。
第二關(guān)系對提取模塊512,用于選取游戲賬號間虛擬貨幣贏取比例大于預(yù)設(shè)比例,且虛擬貨幣支持度大于預(yù)設(shè)虛擬貨幣支持度,且虛擬貨幣置信度大于預(yù)設(shè)虛擬貨幣置信度的游戲賬號關(guān)系對。
關(guān)系對合并模塊514,用于將選取的游戲賬號關(guān)系對合并生成游戲賬號關(guān)系對集合。
本實施例中,通過對詳細數(shù)據(jù)的分析選取游戲賬號關(guān)系對結(jié)合,保證了能準(zhǔn)確識別存在作弊可能的游戲賬號關(guān)系對。
在一個實施例中,關(guān)系對選取模塊506還用于從根據(jù)輸贏局?jǐn)?shù)指標(biāo)值選取的游戲賬號關(guān)系對中提取虛擬貨幣變化數(shù)量大于預(yù)設(shè)虛擬貨幣變化閾值的游戲賬號關(guān)系對;從根據(jù)虛擬貨幣變化指標(biāo)值選取的游戲賬號關(guān)系對中提取游戲賬號之間的游戲局?jǐn)?shù)大于預(yù)設(shè)游戲局?jǐn)?shù)閾值的游戲賬號關(guān)系對。
如圖7所示,在一個實施例中,游戲數(shù)據(jù)分析裝置500還包括:預(yù)警信息發(fā)送模塊516。
預(yù)警信息發(fā)送模塊516,用于獲取查找到的游戲賬號關(guān)系對中的游戲賬號,根據(jù)所獲取的游戲賬號發(fā)送作弊預(yù)警信息。
本實施例中,在查找到相應(yīng)的作弊游戲賬號時,可以通過發(fā)送作弊預(yù)警信息或郵件提醒玩家。
以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。