一種防范網(wǎng)絡(luò)游戲惡意充值的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子賬戶充值領(lǐng)域,尤其涉及一種防范網(wǎng)絡(luò)游戲惡意充值的方法。
【背景技術(shù)】
[0002]目前,網(wǎng)絡(luò)游戲越來越受到大家的喜愛,豐富了人們的生活,然而,游戲中存在很多不良行為,例如:惡意充值。網(wǎng)絡(luò)游戲中通常需要使用虛擬電子貨幣來購買網(wǎng)絡(luò)游戲中的道具、裝備、升級角色技能等等。而虛擬電子貨幣又是要通過點(diǎn)卡或是銀行賬戶來充值購買的,即與當(dāng)?shù)氐膶?shí)體貨幣的價(jià)值掛鉤。由于網(wǎng)絡(luò)游戲的規(guī)模越來越大,很多網(wǎng)絡(luò)游戲是全球都可以登陸的,擁有全球各地的玩家。
[0003]但是在經(jīng)濟(jì)全球化的今天,貨幣匯率變化不斷,有些國家由于戰(zhàn)爭、政治變動、經(jīng)濟(jì)崩盤等原因,會在短時(shí)間內(nèi)發(fā)生貨幣的大幅貶值。而在貨幣貶值的同時(shí),網(wǎng)絡(luò)游戲中設(shè)定的電子貨幣的官方價(jià)格并沒有變化。一些不良游戲商販會通過在貨幣貶值地區(qū)開設(shè)信用卡,利用貨幣貶值的機(jī)遇,對多個(gè)賬戶進(jìn)行大金額的惡意充值,一次性充值幾十萬或是幾百萬來購買網(wǎng)絡(luò)游戲中的虛擬電子貨幣,再通過略低于官方價(jià)格的形式賣給玩家,以此牟利。而玩家通過從這些不良游戲商販處購買虛擬電子貨幣,降低自己的游戲成本,不再從玩家所在地的正常渠道購買虛擬電子貨幣。這種惡意充值的行為大大損害網(wǎng)絡(luò)游戲運(yùn)營商的利益,也或破壞了游戲平衡性。
[0004]有鑒于此,發(fā)明人提供了一種防范網(wǎng)絡(luò)游戲惡意充值的方法。
【發(fā)明內(nèi)容】
[0005]針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的在于提供一種防范網(wǎng)絡(luò)游戲惡意充值的方法,克服現(xiàn)有技術(shù)的困難,能夠區(qū)分正常充值操作和惡意充值操作,從而準(zhǔn)確阻攔明顯的惡意充值操作,保護(hù)游戲運(yùn)營商的利益。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供一種防范網(wǎng)絡(luò)游戲惡意充值的方法,包括以下步驟:
[0007]步驟S100:將IP地址根據(jù)地域劃分為若干登陸地域,并且記錄每個(gè)網(wǎng)絡(luò)游戲賬號的歷史IP地址以及歷史IP地址所對應(yīng)的歷史登陸城市的經(jīng)瑋度和歷史登陸地域;
[0008]步驟SlOl:接收所述網(wǎng)絡(luò)游戲賬號的充值操作請求,記錄當(dāng)前IP地址以及當(dāng)前IP地址所對應(yīng)的當(dāng)前登陸城市的經(jīng)瑋度和當(dāng)前登陸地域;
[0009]步驟S102:判斷所述網(wǎng)絡(luò)游戲賬號在預(yù)設(shè)驗(yàn)證時(shí)間之內(nèi)是否具有至少一個(gè)歷史登陸地域不等于所述充值操作請求的IP地址所在的當(dāng)前登陸地域,若是,則執(zhí)行步驟S103;若否,則執(zhí)行步驟S105;
[0010]步驟S103:計(jì)算最近一次登陸的歷史登陸城市的經(jīng)瑋度與所述充值操作請求的IP地址所對應(yīng)的當(dāng)前登陸城市的經(jīng)瑋度之間的跨度距離;并且,計(jì)算所述最近一次登陸與所述充值操作請求之間的時(shí)間段所對應(yīng)的最大航程,所述最大航程等于航空速度與所述時(shí)間段的乘積,所述航空速度為300每小時(shí)公里;
[0011]步驟S104:判斷所述最大航程是否小于等于所述跨度距離,若是,則執(zhí)行步驟S105;若否,則執(zhí)行步驟S106;
[0012]步驟S105:判斷為正常充值,進(jìn)行后續(xù)充值操作;以及
[0013]步驟S106:判斷為惡意充值。
[0014]優(yōu)選地,所述步驟SlOO中,將IP地址根據(jù)世界時(shí)區(qū)劃分為24個(gè)登陸地域。
[0015]優(yōu)選地,每個(gè)所述登陸地域流通一種貨幣。
[0016]優(yōu)選地,所述步驟S102中,所述預(yù)設(shè)驗(yàn)證時(shí)間為I小時(shí)、3小時(shí)、5小時(shí)、10小時(shí)、24小時(shí)、48小時(shí)、72小時(shí)中的任意一種。
[0017]優(yōu)選地,所述步驟S106中包括停止充值操作,并且,進(jìn)行惡意充值提示。
[0018]優(yōu)選地,所述充值操作請求的IP地址距離所述網(wǎng)絡(luò)游戲賬號的最長游戲時(shí)間的登陸地域越近,則所述預(yù)設(shè)驗(yàn)證時(shí)間越短;
[0019]所述充值操作請求的IP地址距離所述網(wǎng)絡(luò)游戲賬號的最長游戲時(shí)間的登陸地域越遠(yuǎn),則所述預(yù)設(shè)驗(yàn)證時(shí)間越長。
[0020]優(yōu)選地,所述充值操作請求的IP地址距離所述網(wǎng)絡(luò)游戲賬號的注冊時(shí)的登陸地域越近,則所述預(yù)設(shè)驗(yàn)證時(shí)間越短;
[0021]所述充值操作請求的IP地址距離所述網(wǎng)絡(luò)游戲賬號的注冊時(shí)的登陸地域越遠(yuǎn),則所述預(yù)設(shè)驗(yàn)證時(shí)間越長。
[0022]優(yōu)選地,所述步驟SlOO中,將IP地址根據(jù)地域劃分為中國地區(qū)以及國外地區(qū);
[0023]所述步驟SlOl與步驟S102之間還包括:
[0024]若所述充值操作請求的IP地址屬于中國地區(qū),則判斷所述網(wǎng)絡(luò)游戲賬號在3小時(shí)之內(nèi)是否全部歷史登陸地域都等于中國地區(qū),若是,則執(zhí)行步驟S105,若否,則執(zhí)行步驟S102;
[0025]若所述充值操作請求的IP地址屬于國外地區(qū),則判斷所述網(wǎng)絡(luò)游戲賬號在6小時(shí)之內(nèi)是否全部歷史登陸地域都等于國外地區(qū),若是,則執(zhí)行步驟S105,若否,則執(zhí)行步驟S102o
[0026]優(yōu)選地,所述步驟SlOO中,將IP地址根據(jù)地域劃分為中國地區(qū)、除中國外的亞洲地區(qū)以及其他地區(qū);
[0027]所述步驟SlOl與步驟S102之間還包括:
[0028]若所述充值操作請求的IP地址屬于中國地區(qū),則判斷所述網(wǎng)絡(luò)游戲賬號在3小時(shí)之內(nèi)是否全部歷史登陸地域都等于中國地區(qū),若是,則執(zhí)行步驟S105,若否,則執(zhí)行步驟S102;
[0029]若所述充值操作請求的IP地址屬于除中國外的亞洲地區(qū),則判斷所述網(wǎng)絡(luò)游戲賬號在6小時(shí)之內(nèi)是否全部歷史登陸地域都等于除中國外的亞洲地區(qū),若是,則執(zhí)行步驟S105,若否,則執(zhí)行步驟S102 ;
[0030]若所述充值操作請求的IP地址屬于其他地區(qū),則判斷所述網(wǎng)絡(luò)游戲賬號在9小時(shí)之內(nèi)是否全部歷史登陸地域都等于其他地區(qū),若是,則執(zhí)行步驟S105,若否,則執(zhí)行步驟S102o
[0031]有鑒于此,本發(fā)明的防范網(wǎng)絡(luò)游戲惡意充值的方法能夠區(qū)分正常充值操作和惡意充值操作,從而準(zhǔn)確阻攔明顯的惡意充值操作,保護(hù)游戲運(yùn)營商的利益。
【附圖說明】
[0032]通過閱讀參照以下附圖對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:
[0033]圖1為本發(fā)明的防范網(wǎng)絡(luò)游戲惡意充值的方法的流程圖;
[0034]圖2為本發(fā)明中第一實(shí)施例的中地域劃分的示意圖;以及
[0035]圖3為本發(fā)明中第二實(shí)施例的中地域劃分的示意圖。
【具體實(shí)施方式】
[0036]現(xiàn)在將參考附圖更全面地描述示例實(shí)施方式。然而,示例實(shí)施方式能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的實(shí)施方式;相反,提供這些實(shí)施方式使得本發(fā)明將全面和完整,并將示例實(shí)施方式的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。在圖中相同的附圖標(biāo)記表示相同或類似的結(jié)構(gòu),因而將省略對它們的重復(fù)描述。
[0037]所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施方式中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對本發(fā)明的實(shí)施方式的充分理解。然而,本領(lǐng)域技術(shù)人員應(yīng)意識到,沒有特定細(xì)節(jié)中的一個(gè)或更多,或者采用其它的方法、組元、材料等,也可以實(shí)踐本發(fā)明的技術(shù)方案。在某些情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、材料或者操作以避免模糊本發(fā)明。
[0038]如圖1所示,本發(fā)明的第一實(shí)施例提供了一種防范網(wǎng)絡(luò)游戲惡意充值的方法,包括以下步驟:
[0039]步驟S100:將IP地址根據(jù)地域劃分為若干登陸地域,并且記錄每個(gè)網(wǎng)絡(luò)游戲賬號的歷史IP地址以及歷史IP地址所對應(yīng)的歷史登陸城市的經(jīng)瑋度和歷史登陸地域;例如,將IP地址根據(jù)世界時(shí)區(qū)劃分為24個(gè)登陸地域,或者是將,將IP地址根據(jù)國家劃分,但不以此為限。并且,優(yōu)選地,每個(gè)登陸地域流通一種貨幣,以便于準(zhǔn)確應(yīng)對貨幣匯率的突變。
[0040]步驟SIOI:接收網(wǎng)絡(luò)游戲賬號的充值操作請求,記錄當(dāng)前IP地址以及當(dāng)前IP地址所對應(yīng)的當(dāng)前登陸城市的經(jīng)瑋度和當(dāng)前登陸地域;
[0041]步驟S102:判斷網(wǎng)絡(luò)游戲賬號在預(yù)設(shè)驗(yàn)證時(shí)間之內(nèi)是否具有至少一個(gè)歷史登陸地域不等于充值操作請求的IP地址所在的當(dāng)前登陸地域,若是,則執(zhí)行步驟S103;若否,則執(zhí)行步驟S105;
[0042]顯然,如果全部歷史登陸地域都充值操作請求的IP地址所在的當(dāng)前登陸地域,則顯然玩家始終在一個(gè)地點(diǎn)游戲或充值,則肯定是正常充值,但是如果有不同的地址的話,就要考慮到惡意充值的可能性,本發(fā)明中通過步驟S103(可能的范圍距離)來進(jìn)一步判斷是否是惡意充值。
[0043]又或者,有越多個(gè)歷史登陸地域與充值操作請求的IP地址所在的當(dāng)前登陸地域一致,就說明玩家就是在主要登陸游戲的地域進(jìn)行本次充值操作。為了進(jìn)一步確定充值操作請求的IP地址與歷史登陸地域的一致性,可以優(yōu)選地提高判斷標(biāo)準(zhǔn),例如:判斷網(wǎng)絡(luò)游戲賬號在預(yù)設(shè)驗(yàn)證時(shí)間之內(nèi)是否具有超過X%的歷史登陸地域都等于充值操作請求的IP地址所在的當(dāng)前登陸地域,其中,X%可以是50%,或者60%,或者70%,或者80%,或者90%等,不以此為限?;蛘?,判斷網(wǎng)絡(luò)游戲賬號在預(yù)設(shè)驗(yàn)證時(shí)間之內(nèi)是否全部歷史登陸地域都等于充值操作請求的IP地址所在的當(dāng)前登陸地域。
[0044]其中,預(yù)設(shè)驗(yàn)證時(shí)間為I小時(shí)、3小時(shí)、5小時(shí)、1小時(shí)、24小時(shí)、48小時(shí)、72小時(shí)中的任意一種,不以此為限。并且,由于過長的預(yù)設(shè)驗(yàn)證時(shí)間會延長判斷時(shí)間,降低用戶體驗(yàn),而過短的預(yù)設(shè)驗(yàn)證時(shí)間會降低判斷的準(zhǔn)確性??梢詤⒖计渌膮?shù)來優(yōu)化預(yù)設(shè)驗(yàn)證時(shí)間,例如:充值操作請求的IP地址距離網(wǎng)絡(luò)游戲賬號的最長游戲時(shí)間的登陸地域越近,則預(yù)設(shè)驗(yàn)證時(shí)間越短;充值操作請求的IP地址距離網(wǎng)絡(luò)游戲賬號的最長游戲時(shí)間的登陸地域越遠(yuǎn),則預(yù)設(shè)驗(yàn)證時(shí)間越長?;蛘呤?,充值操作請求的IP地址距離網(wǎng)絡(luò)游戲賬號的注冊時(shí)的登陸地域越近,則預(yù)設(shè)驗(yàn)證時(shí)間越短;充值操作請求的IP地址距離網(wǎng)絡(luò)游戲賬號的注冊時(shí)的登陸地域越遠(yuǎn),則預(yù)設(shè)驗(yàn)證時(shí)間越長。
[0045]步驟S103:計(jì)算最近一次登陸的歷史登陸城市的經(jīng)瑋度與充值操作請求的IP地址所對應(yīng)的當(dāng)前登陸城市的經(jīng)瑋度之間的跨度距離;并且,計(jì)算最近一次登陸與充值操作請求之間的時(shí)間段所對應(yīng)的最大航程,最大航程等于航空速度與時(shí)間段的