專利名稱:用于顯示與在在線游戲中使用黑客工具有關(guān)的信息的方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及用于防止在在線游戲中使用一種或更多種黑客(hack)工具的方法,更具體地說,涉及用于在參與對應(yīng)的在線游戲的玩家的計算機(客戶端系統(tǒng))上共享和顯示與使用黑客工具(例如,不允許在在線游戲中使用的程序和硬件)有關(guān)的信息的方法。
背景技術(shù):
隨著超高速互聯(lián)網(wǎng)的普及,在線游戲的普及性快速增長,并且已經(jīng)開發(fā)了多種在線游戲。然而,對游戲安全性的識別和感知仍然很薄弱。計算機中的非法程序被稱為黑客或黑客程序,并且游戲中的黑客或黑客程序被稱為游戲黑客。游戲黑客是指用于偽造特定游戲進程的文件或內(nèi)存(memory)的程序。這樣的游戲黑客使得游戲玩家能夠通過替換特定數(shù)據(jù)(例如能力或力量)、在格斗游戲的情況下通過增加搏擊速度或搏擊次數(shù),或者通過偽造游戲的內(nèi)存的方式提供宏功能(macro function)以輕易贏得游戲。因此,用戶想要在他們玩在線游戲時安裝游戲黑客。 然而,在在線游戲中使用游戲黑客可能導(dǎo)致打破用戶間平衡以及使游戲服務(wù)器超負(fù)荷的問題。也就是說,對于在線游戲,如果一些用戶在玩游戲時借助于非法方法占得優(yōu)勢,則喪失了與其他用戶的平衡,并且在嚴(yán)重的情況下喪失了整個在線游戲的平衡,從而游戲服務(wù)器超負(fù)荷。同時,用戶在在線游戲中想要使用的硬件或程序包括“自動鼠標(biāo)(auto mouse)” 或“自動宏程序”。自動鼠標(biāo)是使得鼠標(biāo)的右鍵或左鍵能夠自動點擊的裝置,而自動宏程序是使得各種鼠標(biāo)操作能夠依序執(zhí)行的裝置。自動鼠標(biāo)和自動宏程序是通過程序或硬件實現(xiàn)的。當(dāng)在計算機系統(tǒng)中使用自動鼠標(biāo)時,特定用戶可以很方便地玩游戲同時使用非法方法占得優(yōu)勢,喪失與其他用戶的平衡,喪失整個在線游戲的平衡,從而游戲服務(wù)器變得超負(fù)荷。使用打破與其他用戶的平衡的裝置(例如游戲黑客、自動鼠標(biāo)或自動宏程序)在在線游戲中是不被允許的。在本發(fā)明的說明書中,將在線游戲中不允許使用的所有程序和硬件稱為“黑客工具”。明顯的是,已經(jīng)被確定為黑客工具的硬件或程序的種類可能根據(jù)在線游戲提供商的政策而對于每個在線游戲是不同的。例如,當(dāng)一個程序在一種特定在線游戲中是允許的而該程序在其它在線游戲中是不允許的時,可將該程序確定為黑客工具。為了約束用戶不使用黑客工具,游戲提供商要求用戶在用戶的客戶端系統(tǒng)中與對應(yīng)的游戲一起安裝安全程序。當(dāng)用戶執(zhí)行這種游戲程序時,執(zhí)行游戲進程,并且隨后自動執(zhí)行安全進程。如果用戶在玩游戲時停止該安全進程,則游戲進程與安全進程一起停止。也就是說,當(dāng)玩在線游戲時,安全進程與游戲進程一起執(zhí)行,并且該安全進程阻止針對該對應(yīng)的在線游戲被指定為非許可程序的一種或更多種游戲黑客工具?!銇碚f,“程序”和“文件”是指順序編寫以便于在計算機上執(zhí)行的命令集,而“進程”是指在計算機上執(zhí)行的程序。也就是說,游戲程序用作游戲進程,并且在客戶端系統(tǒng)上執(zhí)行,安全程序用作安全進程并且在客戶端系統(tǒng)上執(zhí)行,并且安全進程檢測并阻止在客戶端系統(tǒng)上執(zhí)行的黑客工具。當(dāng)用戶在客戶端系統(tǒng)中使用黑客工具時,安全進程停止黑客工具的使用。然而,對于在線游戲提供商而言,獲得在線游戲用戶是至關(guān)重要的,所以即便用戶反復(fù)使用黑客工具,在線游戲提供商也不主動禁止用戶玩對應(yīng)的在線游戲。因此,當(dāng)游戲用戶由于其正在使用黑客工具而被阻止時,只要他們再次登錄,他們可以再次參與該對應(yīng)的在線游戲而不受懲罰。也就是說,由于在線游戲提供商未曾根據(jù)使用一種或更多種黑客工具的次數(shù)來主動地對用戶實施懲罰,所以一些惡意用戶使用黑客工具的次數(shù)根本未曾減少,使得正常玩游戲而不使用黑客工具的善意用戶蒙受損失。
發(fā)明內(nèi)容
因此,本發(fā)明致力于現(xiàn)有技術(shù)中出現(xiàn)的上述問題,并且本發(fā)明的目的在于提供一種用于顯示與在在線游戲中使用黑客工具有關(guān)的信息的方法,該方法使得在線游戲中的每個游戲用戶使用一種或更多種黑客工具的次數(shù)能夠被參與對應(yīng)的在線游戲的其他用戶的客戶端系統(tǒng)所共享,從而誘使游戲用戶自愿拒絕一些經(jīng)常使用黑客工具的用戶加入對應(yīng)的游戲組,由此控制黑客工具的使用。為了實現(xiàn)上述目的,本發(fā)明提供一種用于顯示與在在線游戲中使用黑客工具有關(guān)的信息的方法,所述方法包括第一步驟,當(dāng)輸入游戲標(biāo)識(ID)時,一個或更多個客戶端系統(tǒng)訪問安全服務(wù)器,并且請求和接收所述游戲ID已經(jīng)使用一種或更多種黑客工具的次數(shù); 第二步驟,所述多個客戶端系統(tǒng)中的每一個向游戲服務(wù)器提供所述游戲ID和已經(jīng)使用黑客工具的所述次數(shù),使得已經(jīng)使用黑客工具的所述次數(shù)被參與所述游戲服務(wù)器所提供的游戲的一個或更多個玩家共享;以及第三步驟,當(dāng)所述客戶端系統(tǒng)檢測到黑客工具的使用時, 將所述游戲ID已經(jīng)使用黑客工具的所述次數(shù)加1,并且將已經(jīng)使用黑客工具的所述次數(shù)提供給所述安全服務(wù)器。
根據(jù)結(jié)合附圖所進行的如下詳細(xì)說明將更清楚地理解本發(fā)明的上述和其它目的、 特征及其它優(yōu)點,在附圖中圖1是示出應(yīng)用了本發(fā)明的在線游戲系統(tǒng)的圖示;以及圖2是示出根據(jù)本發(fā)明的用于顯示與在在線游戲中使用黑客工具有關(guān)的信息的方法的流程圖。
具體實施例方式現(xiàn)在應(yīng)當(dāng)參照附圖,其中在所有不同的附圖中使用相同的標(biāo)號來指示相同或類似的組件。下面將參照附圖詳細(xì)描述根據(jù)本發(fā)明實施方式的用于顯示與在在線游戲中使用黑客工具有關(guān)的信息的方法。圖1是示出應(yīng)用了本發(fā)明的在線游戲系統(tǒng)的圖示。多個客戶端系統(tǒng)10a、10b、10c和IOd訪問游戲服務(wù)器21a或22a,并且下載和安裝游戲程序。此外,客戶端系統(tǒng)10a、10b、 IOc和IOd訪問安全服務(wù)器30,并且下載和安裝安全程序。當(dāng)用戶執(zhí)行安裝在客戶端系統(tǒng) 10a、IObUOc和IOd中的每一個中的游戲程序時,游戲進程1 la、1 lb、1 Ic和1 Id以及安全進程12a、12b、12c和12d同時被執(zhí)行。游戲服務(wù)器21a和22a的游戲數(shù)據(jù)庫21b和22b中的每一個針對各個游戲標(biāo)識 (ID)儲存等級、關(guān)數(shù)(class)、排名、加入的戰(zhàn)隊名稱、勝利均值、對應(yīng)的用戶的殺敵次數(shù)以及該用戶的犧牲次數(shù)。假設(shè)客戶端系統(tǒng)IOa和IOb是針對第一游戲服務(wù)器21a所提供的游戲的用戶計算機,而在相應(yīng)的客戶端系統(tǒng)IOa和IOb上執(zhí)行的游戲進程Ila和lib訪問第一游戲服務(wù)器 21a。并且,假設(shè)客戶端系統(tǒng)IOc和IOd是針對第二游戲服務(wù)器2 所提供的游戲的用戶計算機,而在相應(yīng)的客戶端系統(tǒng)IOc和IOd上執(zhí)行的游戲進程Ilc和Ild訪問第二游戲服務(wù)
22 ο每個用戶通過對應(yīng)的游戲進程11a、lib、Ilc和Ild中的一個來訪問對應(yīng)的游戲服務(wù)器21a或22a,并且隨后用其游戲ID登錄進入游戲服務(wù)器。隨后,對應(yīng)的游戲服務(wù)器21a 或22a向?qū)?yīng)的客戶端系統(tǒng)提供所儲存的并且與該對應(yīng)的游戲ID相關(guān)的信息(等級、關(guān)數(shù)、排名、加入的戰(zhàn)隊名稱、勝利均值、對應(yīng)的用戶的殺敵次數(shù)以及該用戶的犧牲次數(shù))。此外,在線游戲的游戲服務(wù)器通常包括多個游戲分散服務(wù)器,所述多個游戲分散服務(wù)器中的每一個包括多個游戲房間,并且進入同一游戲房間的用戶被分成隊并隨后開始玩在線游戲。在本發(fā)明的說明書中,多個游戲服務(wù)器和多個游戲分散服務(wù)器被稱為“游戲服務(wù)器”。當(dāng)用戶登錄進入游戲服務(wù)器(或者登錄進入游戲服務(wù)器并隨后選擇特定的分散游戲服務(wù)器)時,該游戲服務(wù)器識別出具有對應(yīng)的游戲ID的該用戶處于等待游戲狀態(tài)。在該狀態(tài)中,如果用戶選擇特定的游戲房間,則該游戲服務(wù)器向該對應(yīng)的客戶端系統(tǒng)提供所儲存的并且與進入該對應(yīng)的游戲房間的所有用戶的游戲ID中的每一個相關(guān)的信息(等級、 關(guān)數(shù)、排名、加入的戰(zhàn)隊名稱、勝利均值、對應(yīng)的用戶的殺敵次數(shù)、該用戶的犧牲次數(shù))以及用戶的當(dāng)前狀態(tài)(正玩游戲狀態(tài)或等待游戲狀態(tài))。新進入或離開的用戶的游戲ID以及與該游戲ID相關(guān)的信息被之前進入對應(yīng)的游戲房間并且正在等待玩游戲或正在玩游戲的所有用戶所共享。此外,游戲進程和安全進程同時被執(zhí)行。安全進程12a、12b、12c和12d訪問安全服務(wù)器30并下載最新的黑客工具檢查引擎。當(dāng)選擇并進入該對應(yīng)的游戲房間的所有用戶被分成兩個隊并且完成準(zhǔn)備時,游戲開始。在此,每個用戶可以查看與進入該對應(yīng)的游戲房間的所有用戶相關(guān)的信息,并且隨后選擇或拒絕一個或更多個參與該對應(yīng)的游戲的玩家。由于實際的在線游戲是通過加載安裝在對應(yīng)的客戶端系統(tǒng)10a、10b、IOc或IOd中的游戲文件來進行的,所以這些用戶可以通過在客戶端系統(tǒng)10a、10b、10c或IOd中安裝黑客工具并勾連(hooking)或仿造圖形相關(guān)庫文件或者通過仿造內(nèi)存中所加載的力量數(shù)據(jù)值或子彈數(shù)據(jù)值來非正常地玩游戲。在此,每個安全進程12a、12b、12c和12d使用黑客工具檢查引擎來檢測在對應(yīng)的客戶端系統(tǒng)10a、10b、10c或IOd中是否使用了黑客工具。如果檢測到黑客工具的使用,則安全進程12a、12b、12c或12d停止對應(yīng)的黑客工具或強行終止對應(yīng)的游戲進程11a、lib、Ilc或lid。當(dāng)然,當(dāng)游戲進程11a、lib、Ilc或Ild被終止時,對應(yīng)的安全進程12a、12b、12c或12d終止。此外,如果在線游戲正常終止,則游戲服務(wù)器21a或2 更新與游戲ID相關(guān)的信息(等級、關(guān)數(shù)、排名、加入的戰(zhàn)隊名稱、勝利均值、對應(yīng)的用戶的殺敵次數(shù)、該用戶的犧牲次數(shù))并隨后將經(jīng)過更新的信息儲存在游戲數(shù)據(jù)庫21b或22b中。本發(fā)明提出一種方法,該方法在與游戲ID相關(guān)的信息被共享并顯示在參與上述在線游戲系統(tǒng)中的對應(yīng)在線游戲的玩家的客戶端系統(tǒng)的屏幕上時,針對每個游戲ID顯示已經(jīng)使用一種或更多種黑客工具的累積次數(shù)。將基于客戶端系統(tǒng)IOa描述本發(fā)明。安全服務(wù)器30包括安全數(shù)據(jù)庫31,該安全數(shù)據(jù)庫31用于針對每個游戲ID儲存在線游戲以及已經(jīng)使用一種或更多種黑客工具的累積次數(shù)。安全數(shù)據(jù)庫31可以區(qū)分黑客工具的種類,可以累計已經(jīng)使用各類黑客工具的次數(shù),并且存儲所述累計次數(shù)。此外,安全數(shù)據(jù)庫31儲存用于針對各種在線游戲顯示使用黑客工具的累積次數(shù)的方法。如果從安裝在客戶端系統(tǒng)上的安全進程輸入在線游戲名稱和游戲ID,則安全服務(wù)器30向?qū)?yīng)的安全進程提供已經(jīng)使用黑客工具的累積次數(shù)以及該累計次數(shù)的顯示方法,這些已經(jīng)被儲存在安全數(shù)據(jù)庫31中。安全進程或游戲進程向游戲服務(wù)器21a提供游戲ID、已經(jīng)使用一種或更多種黑客工具的累積次數(shù)以及該累計次數(shù)的顯示方法。游戲服務(wù)器21a向訪問對應(yīng)的游戲服務(wù)器 21a的多個客戶端系統(tǒng)提供該游戲ID已經(jīng)使用黑客工具的累計次數(shù)以及該累計次數(shù)的顯示方法,從而在該多個客戶端系統(tǒng)上顯示與該游戲ID已經(jīng)使用黑客工具的累計次數(shù)有關(guān)的信息。圖2是示出根據(jù)本發(fā)明的用于顯示與在在線游戲中使用一種或更多種黑客工具有關(guān)的信息的方法的流程圖。如果客戶端系統(tǒng)IOa的游戲進程Ila和安全進程1 被執(zhí)行,并且游戲用戶在步驟S21中使用客戶端系統(tǒng)IOa向第一游戲服務(wù)器21a輸入游戲ID,則安全進程1 在步驟 S22中訪問安全服務(wù)器30,在步驟S23中查詢與第一游戲服務(wù)器21a所提供的在線游戲的對應(yīng)的輸入游戲ID已經(jīng)使用黑客工具的累積次數(shù)有關(guān)的信息及與該累計次數(shù)的顯示方法有關(guān)的信息,并接收所述信息。游戲進程Ila或安全進程1 在步驟SM中向第一游戲服務(wù)器21a提供該游戲ID 以及與已經(jīng)使用黑客工具的累積次數(shù)及該累計次數(shù)的顯示方法有關(guān)的信息。當(dāng)訪問第一游戲服務(wù)器21a的多個客戶端系統(tǒng)共享與該游戲用戶相關(guān)的信息(等級、關(guān)數(shù)、排名、加入的戰(zhàn)隊名稱、勝利均值、對應(yīng)的用戶的殺敵次數(shù)、該用戶的犧牲次數(shù))時,第一游戲服務(wù)器21a 基于已經(jīng)使用黑客工具的累積次數(shù)的顯示方法額外地顯示該累積次數(shù)。此外,如果該游戲用戶在進行該在線游戲時使用黑客工具,并且安全進程在步驟 S25中檢測到黑客工具的使用,則安全進程1 強行終止游戲進程11a,并且安全進程1 阻止該黑客工具,并且,與此同時,在步驟S26中,安全進程1 將從安全服務(wù)器30輸入的該對應(yīng)的游戲ID已經(jīng)使用黑客工具的累積次數(shù)加1,并且隨后將已經(jīng)使用黑客工具的累積次數(shù)提供給服務(wù)器30,從而將已經(jīng)使用黑客工具的累積次數(shù)儲存在安全數(shù)據(jù)庫31中。所述顯示方法包括游戲ID色變顯示方法、直接診斷頻率顯示方法和特定標(biāo)記顯示方法。游戲ID色變顯示方法是根據(jù)取決于已經(jīng)使用黑客工具的累積次數(shù)的等級來利用不同顏色顯示游戲ID的方法。例如,使用取決于已經(jīng)使用黑客工具的累積次數(shù)的不同顏色來顯示游戲ID的顏色,以使得當(dāng)已經(jīng)使用黑客工具的累積次數(shù)落入1到4次范圍內(nèi)時使用淺橘色來顯示游戲ID,而當(dāng)該累積次數(shù)落入5到10次范圍內(nèi)時使用深橘色來顯示對應(yīng)的游戲ID。直接診斷頻率顯示方法是利用圖形來顯示游戲ID以及對應(yīng)的游戲ID已經(jīng)使用黑客工具的累積次數(shù)的方法。在這種方法中,可以通過對黑客工具的種類進行分類并且對根據(jù)所得到的黑客工具的種類的累積次數(shù)進行分類來顯示游戲ID和該累積次數(shù)。特定標(biāo)記顯示方法是根據(jù)等級顯示特定標(biāo)記的方法,該方法類似于游戲ID色變顯示方法。例如,與游戲ID—起顯示特定標(biāo)記,以使得當(dāng)已經(jīng)使用黑客工具的累積次數(shù)落入1到4次范圍內(nèi)時顯示“H”標(biāo)記,而當(dāng)已經(jīng)使用黑客工具的累積次數(shù)落入5到10次范圍內(nèi)時顯示“D”標(biāo)記,并且當(dāng)已經(jīng)使用黑客工具累積次數(shù)落入11到14次范圍內(nèi)時顯示骷髏標(biāo)記。當(dāng)檢測到黑客工具的使用時,安全進程或安全服務(wù)器儲存檢測到使用黑客工具的日期,并且當(dāng)自檢測到使用黑客工具的該日期起經(jīng)過預(yù)定時段后將已經(jīng)使用黑客工具的累積次數(shù)減1。因此,盡管游戲用戶以前使用過黑客工具,但是如果該游戲用戶在預(yù)定時段內(nèi)未使用黑客工具,則與黑客工具使用有關(guān)的信息被消除。此外,當(dāng)顯示每個游戲ID已經(jīng)使用黑客工具的累積次數(shù)時,可以額外地顯示檢測到使用黑客工具的最近日期。上述游戲服務(wù)器可以在等待狀態(tài)以及在游戲房間中顯示每個游戲ID已經(jīng)使用黑客工具的累積次數(shù)。根據(jù)上述發(fā)明,當(dāng)玩在線游戲時,共享和揭示每個用戶已經(jīng)使用一種或更多種黑客工具的次數(shù),從而用戶自愿地拒絕曾多次使用黑客工具的一些用戶參與對應(yīng)的在線游戲,結(jié)果具有以下的優(yōu)點在不將一個或更多個在線游戲提供商卷入其中的情況下控制游戲用戶對黑客工具的使用。盡管已經(jīng)出于解釋說明的目的公開了本發(fā)明的優(yōu)選實施方式,但是本領(lǐng)域技術(shù)人員將認(rèn)識到,在不偏離所附權(quán)利要求書中所公開的本發(fā)明的范圍和精神的情況下,可以進行各種修改、添加和替換。
權(quán)利要求
1.一種用于顯示與在在線游戲中使用黑客工具有關(guān)的信息的方法,該方法包括第一步驟,當(dāng)輸入游戲標(biāo)識ID時,一個或更多個客戶端系統(tǒng)訪問安全服務(wù)器,并且請求和接收所述游戲ID已經(jīng)使用一種或更多種黑客工具的次數(shù);第二步驟,所述多個客戶端系統(tǒng)中的每一個向游戲服務(wù)器提供游戲ID和已經(jīng)使用黑客工具的次數(shù),使得已經(jīng)使用黑客工具的所述次數(shù)被參與所述游戲服務(wù)器所提供的游戲的一個或更多個玩家所共享;以及第三步驟,當(dāng)所述客戶端系統(tǒng)檢測到黑客工具的使用時,將對應(yīng)的游戲ID已經(jīng)使用黑客工具的所述次數(shù)加1,并且將已經(jīng)使用黑客工具的所述次數(shù)提供給所述安全服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述第一步驟包括所述客戶端系統(tǒng)接收針對所述游戲ID的已經(jīng)使用黑客工具的所述次數(shù)以及顯示方法;并且其中,所述第二步驟包括所述客戶端系統(tǒng)將所述游戲ID、已經(jīng)使用黑客工具的所述次數(shù)以及所述顯示方法提供給所述游戲服務(wù)器。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述顯示方法包括游戲ID色變顯示方法,該游戲ID色變顯示方法根據(jù)已經(jīng)使用黑客工具的所述次數(shù)來使用不同顏色顯示一個或更多個游戲ID。
4.根據(jù)權(quán)利要求2所述的方法,其中,所述顯示方法包括直接診斷頻率顯示方法,該直接診斷頻率顯示方法使用圖形來顯示已經(jīng)使用黑客工具的所述次數(shù)。
5.根據(jù)權(quán)利要求2所述的方法,其中,所述顯示方法包括特定標(biāo)記顯示方法,該特定標(biāo)記顯示方法根據(jù)已經(jīng)使用黑客工具的所述次數(shù)來顯示一個或更多個特定標(biāo)記。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述第三步驟包括所述客戶端系統(tǒng)向所述安全服務(wù)器提供檢測到使用黑客工具的日期并存儲該日期。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述第一步驟包括所述客戶端系統(tǒng)還接收已經(jīng)使用黑客工具的所述次數(shù)以及檢測到使用所述黑客工具的所述日期;并且其中,所述第二步驟包括所述客戶端系統(tǒng)向所述游戲服務(wù)器提供檢測到使用所述黑客工具的所述日期。
8.根據(jù)權(quán)利要求6所述的方法,其中,當(dāng)自檢測到使用所述黑客工具的所述日期起經(jīng)過了預(yù)定時段時,將已經(jīng)使用黑客工具的所述次數(shù)減1。
全文摘要
本申請公開了用于顯示與在在線游戲中使用黑客工具有關(guān)的信息的方法。當(dāng)輸入游戲標(biāo)識ID時,客戶端系統(tǒng)訪問安全服務(wù)器,并且請求和接收所述游戲ID已經(jīng)使用一種或更多種黑客工具的次數(shù)。所述客戶端系統(tǒng)向游戲服務(wù)器提供該游戲ID和已經(jīng)使用黑客工具的次數(shù),使得已經(jīng)使用黑客工具的所述次數(shù)被參與所述游戲服務(wù)器所提供的游戲的一個或更多個玩家所共享。當(dāng)所述客戶端系統(tǒng)檢測到黑客工具的使用時,所述客戶端系統(tǒng)將所述游戲ID已經(jīng)使用黑客工具的所述次數(shù)加1,并且將已經(jīng)使用黑客工具的所述次數(shù)提供給所述安全服務(wù)器。
文檔編號G06F19/00GK102262708SQ201010573228
公開日2011年11月30日 申請日期2010年11月29日 優(yōu)先權(quán)日2010年5月25日
發(fā)明者李在煌, 李圭浩, 申東優(yōu), 金容奐, 金璂哲 申請人:Inca網(wǎng)絡(luò)有限公司