專利名稱:通信系統(tǒng)、通信方法、信息記錄介質(zhì)及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及適用于檢測(cè)使用路由裝置的用戶在通信對(duì)戰(zhàn)游戲中想要通過(guò)變更路
由裝置的設(shè)定來(lái)使通信對(duì)戰(zhàn)的結(jié)果無(wú)效等非法行為的通信系統(tǒng)、通信方法、記錄有將其利用計(jì)算機(jī)實(shí)現(xiàn)的程序的計(jì)算機(jī)可以讀取的信息記錄介質(zhì)及該程序。
背景技術(shù):
以往,提出過(guò)能夠?qū)崿F(xiàn)利用互聯(lián)網(wǎng)的通信對(duì)戰(zhàn)的網(wǎng)絡(luò)對(duì)戰(zhàn)游戲的通信系統(tǒng)。此種通信系統(tǒng)的大部分中,用戶所利用的終端裝置首先與被稱作大廳服務(wù)器(lobby server)的服務(wù)器裝置連接而介紹對(duì)戰(zhàn)對(duì)手。此外,在確定對(duì)戰(zhàn)對(duì)手后,終端裝置之間進(jìn)行點(diǎn)對(duì)點(diǎn)(pier to pier)通信而進(jìn)行通信對(duì)戰(zhàn),決定勝敗,將對(duì)戰(zhàn)結(jié)果向服務(wù)器裝置報(bào)告。另外,從家庭內(nèi)LAN(Local Area Network)的普及或網(wǎng)絡(luò)安全的觀點(diǎn)出發(fā),在終端裝置與互聯(lián)網(wǎng)連接時(shí),經(jīng)由路由器或防火墻等正在變得普遍化。 此種通信對(duì)戰(zhàn)游戲的通信系統(tǒng)中,在對(duì)戰(zhàn)的結(jié)果不符合游戲者的意志的情況下,會(huì)有進(jìn)行如下等游戲者的帶有惡意的行為的情況,即,該用戶將與所用的終端裝置連接的路由器或防火墻的設(shè)定變更或切斷連接,使得與對(duì)手的通信失敗,而使該對(duì)戰(zhàn)結(jié)果本身無(wú)效。此種行為也被稱作"作弊行為"。 檢測(cè)此種作弊行為的技術(shù)公布于后面給出的文獻(xiàn)中。 由于也有很難改寫(xiě)游戲的程序本身的情況,因此會(huì)出現(xiàn)或?qū)⑴c路由裝置的連線切
斷、或斷開(kāi)路由裝置的電源等而使得與互聯(lián)網(wǎng)無(wú)法連接,來(lái)進(jìn)行作弊行為的情況,專利文獻(xiàn)
l通過(guò)特定通信的失敗的原因在于對(duì)戰(zhàn)中的終端裝置的哪一方,來(lái)應(yīng)對(duì)此種行為。 S卩,當(dāng)各終端裝置在進(jìn)行與對(duì)戰(zhàn)對(duì)手的終端裝置的對(duì)戰(zhàn)期間通信失敗時(shí),就會(huì)嘗
試與大廳服務(wù)器等其他的通信裝置的通信,如果嘗試成功,則判定在對(duì)戰(zhàn)對(duì)手的終端裝置
中出現(xiàn)故障,如果失敗,則判定在自身與計(jì)算機(jī)通信網(wǎng)絡(luò)之間出現(xiàn)故障。這樣,根據(jù)該技術(shù),
就可以將該故障的有無(wú)作為用戶的作弊行為的判定基準(zhǔn)。 專利文獻(xiàn)1 :日本特開(kāi)2005-130166號(hào)公報(bào) 但是,還存在利用專利文獻(xiàn)1等先前技術(shù)無(wú)法檢測(cè)出的作弊行為的手法,例如有將路由裝置的過(guò)濾規(guī)則暫時(shí)地變更而僅拒絕來(lái)自對(duì)戰(zhàn)對(duì)手的通信等手法。所以,需要利用新的手法來(lái)檢測(cè)出這樣的各種作弊行為。另外,還有如下的要求,即,即使因基于上述手法的通信中斷產(chǎn)生作弊行為,也會(huì)進(jìn)行消除該行為的處理,以求救助作弊行為的受害者一方的用戶。
發(fā)明內(nèi)容
本發(fā)明是解決如上所述的問(wèn)題的發(fā)明,目的在于,提供適用于檢測(cè)出使用路由器的用戶在通信對(duì)戰(zhàn)游戲中通過(guò)變更路由器的設(shè)定來(lái)使通信對(duì)戰(zhàn)的結(jié)果無(wú)效等非法行為的通信系統(tǒng)、通信方法、記錄有利用計(jì)算機(jī)實(shí)現(xiàn)它們的程序的計(jì)算機(jī)可以讀取的信息記錄介質(zhì)以及程序。
為了達(dá)成上述的目的,依照本發(fā)明的原理,公開(kāi)下述的發(fā)明。 本發(fā)明的第一觀點(diǎn)的通信系統(tǒng)具有經(jīng)由第一路由裝置與計(jì)算機(jī)通信網(wǎng)絡(luò)連接的 第一終端裝置、經(jīng)由第二路由裝置與該計(jì)算機(jī)通信網(wǎng)絡(luò)連接的第二終端裝置、與該計(jì)算機(jī) 通信網(wǎng)絡(luò)連接的服務(wù)器裝置,第一終端裝置與第二終端裝置經(jīng)由第一路由裝置、計(jì)算機(jī)通 信網(wǎng)絡(luò)、第二路由裝置相互作為通信對(duì)象,進(jìn)行通信,如下所示地構(gòu)成。 S卩,第一終端裝置與第二終端裝置都具有對(duì)象方通信部、路由標(biāo)識(shí)符取得部、路由 通信部、狀況發(fā)送部。 這里,對(duì)象方通信部經(jīng)由該終端裝置所連接的路由裝置,進(jìn)行與該通信對(duì)象的通 信。典型的情況是,對(duì)象方通信部擔(dān)負(fù)用于實(shí)現(xiàn)網(wǎng)絡(luò)通信對(duì)戰(zhàn)游戲中的游戲者之間的對(duì)戰(zhàn) 的通信處理。 另一方面,路由標(biāo)識(shí)符取得部當(dāng)從對(duì)象方通信部向該通信對(duì)象的通信成功時(shí),即 取得該通信對(duì)象所連接的路由裝置的通信標(biāo)識(shí)符。這里,所謂通信標(biāo)識(shí)符,典型的情況是指 IP地址及端口號(hào)。一般來(lái)說(shuō),當(dāng)接收到有通信對(duì)象發(fā)送的數(shù)據(jù)包時(shí),在該數(shù)據(jù)包中記載有該 數(shù)據(jù)包所經(jīng)由的路徑信息。可以從其中得知通信對(duì)象的路由裝置。 此外,在經(jīng)由大廳服務(wù)器進(jìn)行了通信對(duì)象的介紹的情況下,該介紹的IP地址相當(dāng) 于該通信對(duì)象的路由裝置的IP地址本身。該情況下,只要與通信對(duì)象的通信成立,則所介 紹的IP地址本身就是路由裝置的通信標(biāo)識(shí)符,所介紹的IP地址及端口號(hào)的組相當(dāng)于該通 信對(duì)象的終端裝置的通信標(biāo)識(shí)符。 此外,如果在從對(duì)象方通信部向該通信對(duì)象的通信成功后卻失敗,則路由通信部 會(huì)與具有所取得的通信標(biāo)識(shí)符的路由裝置進(jìn)行通信。 如上所述,與通信對(duì)象的通信的典型的情況是,使用IP地址及端口號(hào),依照規(guī)定 的通信對(duì)戰(zhàn)協(xié)議進(jìn)行。這樣,當(dāng)該通信對(duì)戰(zhàn)因通信超時(shí)等而變得不成立時(shí),路由通信部就會(huì) 判定是否可以與路由裝置進(jìn)行通信。 如上所述,在通信對(duì)象所連接的路由裝置的通信標(biāo)識(shí)符為IP地址的情況下,通過(guò) 向該路由裝置發(fā)送例如基于PING協(xié)議的數(shù)據(jù)包而調(diào)查其響應(yīng),就可以調(diào)查是否可以與路 由裝置進(jìn)行通信。 此外,狀況發(fā)送部將連接狀況信息以規(guī)定的定時(shí)向服務(wù)器裝置發(fā)送,上述連接狀 況信息指定從對(duì)象方通信部向該通信對(duì)象的通信是否成功、以及從路由通信部向該通信對(duì) 象所連接的路由裝置的通信是否成功。 在與通信對(duì)象的通信成功的情況下,當(dāng)然與通信對(duì)象的路由裝置的通信就會(huì)成 功,因此在連接狀況信息中指定利用路由通信部的通信的成功與否可以僅限于與通信對(duì)象 的通信失敗的情況。而且,作為規(guī)定的定時(shí)的典型例,可以考慮每隔一定時(shí)間、與通信對(duì)象 的通信失敗時(shí)、與通信對(duì)象的對(duì)戰(zhàn)結(jié)束而報(bào)告對(duì)戰(zhàn)結(jié)果時(shí)或者它們的適當(dāng)?shù)慕M合等。
另一方面,服務(wù)器裝置具有狀況接收部、非法行為判定部。 這里,狀況接收部接收由第一終端裝置發(fā)送的連接狀況信息、由第二終端裝置發(fā) 送的連接狀況信息。該連接狀況信息是如上所述以規(guī)定的定時(shí)發(fā)送的信息,典型的情況 是狀況接收部將從兩個(gè)終端裝置接收的最新的連接狀況信息保存在RAM (Random Access Memory)等中。 另一方面,非法行為判定部根據(jù)接收到的來(lái)自第一終端裝置的連接狀況信息、來(lái)自第二終端裝置的連接狀況信息, (1)在指定了從第一終端裝置向第二終端裝置的通信成功,從第二終端裝置向第 一終端裝置的通信失敗,從第二終端裝置向第一路由裝置的通信成功的情況下,則判定為 第一終端裝置的用戶有非法行為, (2)在指定了從第二終端裝置向第一終端裝置的通信成功,從第一終端裝置向第 二終端裝置的通信失敗,從第一終端裝置向第二路由裝置的通信成功的情況下,則判定為 第二終端裝置的用戶有非法行為。 如果設(shè)想從服務(wù)器裝置向兩個(gè)終端裝置的連接狀況信息到達(dá)的狀況,則可以認(rèn) 為,在第一終端裝置、第一路由裝置和互聯(lián)網(wǎng)之間,以及在第二終端裝置、第二路由裝置和 互聯(lián)網(wǎng)之間,不存在機(jī)械的故障(線纜斷線、電源斷開(kāi)等)。 所以,上述(1)中,以第一路由裝置作為邊界,判定在來(lái)自第二終端裝置的數(shù)據(jù)包 的流入中是否有故障,上述(2)中,以第二路由裝置作為邊界,判定在來(lái)自第一終端裝置的 數(shù)據(jù)包的流入中是否有故障。 本發(fā)明中,作為兩個(gè)終端裝置的用戶所進(jìn)行的非法行為而設(shè)想的典型例是如下所 示的作弊行為,即,"在認(rèn)為通信對(duì)戰(zhàn)不利時(shí),通過(guò)暫時(shí)地采用拒絕來(lái)自通信對(duì)象的終端裝 置的數(shù)據(jù)包的流入這樣的過(guò)濾規(guī)則,而使對(duì)戰(zhàn)無(wú)法進(jìn)行,從而將對(duì)戰(zhàn)結(jié)果設(shè)為無(wú)效"。
即使是此種利用專利文獻(xiàn)1中所述的技術(shù)不一定能夠判定的非法行為,也可以通 過(guò)服務(wù)器裝置,利用上述(1) (2)那樣的條件,來(lái)判定非法行為的有無(wú)。而且,本發(fā)明也可以 與專利文獻(xiàn)1中所述的技術(shù)組合地應(yīng)用。 根據(jù)本發(fā)明,可以盡可能地檢測(cè)出使用路由裝置的用戶在通信對(duì)戰(zhàn)游戲中通過(guò)變
更路由裝置的設(shè)定來(lái)使通信對(duì)戰(zhàn)的結(jié)果無(wú)效等非法行為。 另外,本發(fā)明的通信系統(tǒng)中,非法行為判定部可以如下所示地構(gòu)成。
(3)在規(guī)定的期間中未接收到應(yīng)當(dāng)由第一終端裝置發(fā)送的連接狀況信息,而在該
規(guī)定的期間中接收到應(yīng)當(dāng)由第二終端裝置發(fā)送的連接狀況信息的情況下,則判定為第一終
端裝置的用戶有非法行為, (4)在規(guī)定的期間中未接收到應(yīng)當(dāng)由第二終端裝置發(fā)送的連接狀況信息,而在該 規(guī)定的期間中接收到應(yīng)當(dāng)由第一終端裝置發(fā)送的連接狀況信息的情況下,則判定為第二終 端裝置的用戶有非法行為。 本發(fā)明是上述發(fā)明的優(yōu)選實(shí)施方式的發(fā)明,在上述(3) (4)中作為用戶進(jìn)行的非 法行為設(shè)想的典型例是如下所示的作弊行為,即,"在認(rèn)為通信對(duì)戰(zhàn)不利時(shí),通過(guò)使自身的 終端裝置無(wú)法通信,而使對(duì)戰(zhàn)無(wú)法進(jìn)行,從而將對(duì)戰(zhàn)結(jié)果設(shè)為無(wú)效"。 根據(jù)本發(fā)明,可以盡可能地檢測(cè)出使用路由裝置的用戶在通信對(duì)戰(zhàn)游戲中通過(guò)變
更路由器的設(shè)定、或切斷電源而斷開(kāi)連接來(lái)使通信對(duì)戰(zhàn)的結(jié)果無(wú)效等非法行為。 另外,本發(fā)明的通信系統(tǒng)可以如下所示地構(gòu)成。 S卩,在第一終端裝置和第二終端裝置中,利用對(duì)象方通信部的與該通信對(duì)象的通 信失敗,利用路由通信部的與該通信對(duì)象所連接的路由裝置的通信成功的情況下,狀況發(fā) 送部在該連接狀況信息中指定如下的內(nèi)容而向服務(wù)器裝置發(fā)送,即,除了利用對(duì)象方通信 部的與該通信對(duì)象的通信失敗,利用路由通信部的與該通信對(duì)象所連接的路由裝置的通信 成功以外,還有對(duì)象方通信部在向該通信對(duì)象的發(fā)送中失敗的傳送信息。
即,在連接狀況信息中,指定以下的兩個(gè)信息。 (1)利用對(duì)象方通信部的與該通信對(duì)象的通信失敗,利用路由通信部的與該通信 對(duì)象所連接的路由裝置的通信成功。 (2)對(duì)象方通信部在向該通信對(duì)象的發(fā)送中失敗的傳送信息。S卩,嘗試向通信對(duì)象 發(fā)送而在發(fā)送中失敗的數(shù)據(jù)包的內(nèi)容。 這些信息被嵌入連接狀況信息中向服務(wù)器裝置發(fā)送。 另一方面,服務(wù)器裝置還具備信息轉(zhuǎn)發(fā)部,信息轉(zhuǎn)發(fā)部在(1)的條件成立的情況 下,將在來(lái)自第二終端裝置的連接狀況信息中指定的傳送信息向第一終端裝置發(fā)送,在(2) 的條件成立的情況下,將在來(lái)自第一終端裝置的連接狀況信息中指定的傳送信息向第二終 端裝置發(fā)送,從而轉(zhuǎn)發(fā)該傳送信息。 S卩,將在對(duì)判定為進(jìn)行了非法行為的終端裝置的發(fā)送中失敗的數(shù)據(jù)包的內(nèi)容從服 務(wù)器裝置發(fā)送。 此外,第一終端裝置和第二終端裝置分別還具備信息接收部,信息接收部接收由 服務(wù)器裝置發(fā)送的傳送信息,對(duì)象方通信部將由信息接收部接收的傳送信息作為由該通信 對(duì)象通信的信息。 如果本應(yīng)由通信對(duì)象發(fā)送來(lái)的數(shù)據(jù)包因某種事情(典型的情況是因作弊行為)未
到達(dá),而由服務(wù)器裝置轉(zhuǎn)發(fā),接收到該數(shù)據(jù)包,則基于該傳送信息繼續(xù)進(jìn)行對(duì)戰(zhàn)。 根據(jù)本發(fā)明,即使在產(chǎn)生了如上所述的作弊行為的情況下,也可以檢測(cè)出加害者
一方的非法行為,另一方面,由于經(jīng)由服務(wù)器裝置來(lái)繼續(xù)通信對(duì)戰(zhàn),因此被害者一方作為未
產(chǎn)生作弊行為的一方可以繼續(xù)進(jìn)行游戲。 本發(fā)明的其他觀點(diǎn)的通信方法執(zhí)行經(jīng)由第一路由裝置與計(jì)算機(jī)通信網(wǎng)絡(luò)連接的 第一終端裝置、經(jīng)由第二路由裝置與該計(jì)算機(jī)通信網(wǎng)絡(luò)連接的第二終端裝置、與該計(jì)算機(jī) 通信網(wǎng)絡(luò)連接的服務(wù)器裝置,第一終端裝置和第二終端裝置經(jīng)由第一路由裝置、計(jì)算機(jī)通 信網(wǎng)絡(luò)、第二路由裝置相互作為通信對(duì)象地通信,第一終端裝置和第二終端裝置都具備對(duì) 象方通信部、路由標(biāo)識(shí)符取得部、路由通信部、狀況發(fā)送部,服務(wù)器裝置具備狀況接收部、非 法行為判定部,該通信方法具備對(duì)象方通信步驟、路由標(biāo)識(shí)符取得步驟、路由通信步驟、狀 況發(fā)送步驟、狀況接收步驟、非法行為判定步驟,如下所示地構(gòu)成。 即,在第一終端裝置和第二終端裝置中,在對(duì)象方通信步驟中,對(duì)象方通信部經(jīng)由 該終端裝置所連接的路由裝置,進(jìn)行與該通信對(duì)象的通信,在路由標(biāo)識(shí)符取得步驟中,如果 在對(duì)象方通信步驟中與該通信對(duì)象的通信成功,則路由標(biāo)識(shí)符取得部就取得該通信對(duì)象所 連接的路由裝置的通信標(biāo)識(shí)符,在路由通信步驟中,如果在對(duì)象方通信步驟中與該通信對(duì) 象的通信成功后再失敗,則路由通信部進(jìn)行與具有所得的通信標(biāo)識(shí)符的路由裝置的通信, 在狀況發(fā)送步驟中,將連接狀況信息以規(guī)定的定時(shí)向服務(wù)器裝置發(fā)送,上述連接狀況信息 指定在對(duì)象方通信步驟中與該通信對(duì)象的通信是否成功、以及在路由通信步驟中與該通信 對(duì)象所連接的路由裝置的通信是否成功。 另一方面,在服務(wù)器裝置中,在狀況接收步驟中,狀況接收部接收由第一終端裝置 發(fā)送的連接狀況信息、由第二終端裝置發(fā)送的連接狀況信息,在非法行為判定步驟中,非法 行為判定部根據(jù)接收到的來(lái)自第一終端裝置的連接狀況信息、來(lái)自第二終端裝置的連接狀 況信息,
(1)在指定了從第一終端裝置向第二終端裝置的通信成功,從第二終端裝置向第 一終端裝置的通信失敗,從第二終端裝置向第一路由裝置的通信成功的情況下,則判定為 第一終端裝置的用戶有非法行為, (2)在指定了從第二終端裝置向第一終端裝置的通信成功,從第一終端裝置向第 二終端裝置的通信失敗,從第一終端裝置向第二路由裝置的通信成功的情況下,則判定為 第二終端裝置的用戶有非法行為。 本發(fā)明的其他觀點(diǎn)的程序具有使第一終端計(jì)算機(jī)作為上述的通信系統(tǒng)的第一終
端裝置發(fā)揮作用、使第二終端計(jì)算機(jī)作為上述的通信系統(tǒng)的第二終端裝置發(fā)揮作用的終端
程序;使服務(wù)器計(jì)算機(jī)作為上述的通信系統(tǒng)的服務(wù)器裝置發(fā)揮作用的服務(wù)器程序。 另外,本發(fā)明的程序可以記錄在微型光盤(pán)、軟盤(pán)、硬盤(pán)、光磁盤(pán)、數(shù)字錄像盤(pán)、磁帶、
半導(dǎo)體存儲(chǔ)器等計(jì)算機(jī)可以讀取的信息記錄介質(zhì)中。 上述程序可以獨(dú)立于執(zhí)行程序的計(jì)算機(jī)地經(jīng)由計(jì)算機(jī)通信網(wǎng)絡(luò)發(fā)布、銷售。另外, 上述信息記錄介質(zhì)可以獨(dú)立于計(jì)算機(jī)地發(fā)布、銷售。
發(fā)明效果 根據(jù)本發(fā)明,可以提供適用于檢測(cè)出在用戶使用路由器的通信對(duì)戰(zhàn)游戲中通過(guò)變 更路由器的設(shè)定來(lái)使通信對(duì)戰(zhàn)的結(jié)果無(wú)效等非法行為的通信系統(tǒng)、通信方法、記錄有利用 計(jì)算機(jī)實(shí)現(xiàn)它們的程序的計(jì)算機(jī)可以讀取的信息記錄介質(zhì)以及該程序。
圖1是表示典型的信息處理裝置的概要構(gòu)成的示意圖。
圖2是表示本實(shí)施方式的通信系統(tǒng)的概要構(gòu)成的說(shuō)明圖。
圖3是表示可以正常地通信的情況的說(shuō)明圖。 圖4是表示因進(jìn)行了非法的設(shè)定而局部地?zé)o法通信的情況的說(shuō)明圖。
圖5是表示本實(shí)施方式的終端裝置的概要構(gòu)成的示意圖。
圖6是表示利用該終端裝置執(zhí)行的終端處理的控制的流程的流程圖。
圖7是表示服務(wù)器裝置的概要構(gòu)成的示意圖。 圖8是表示利用服務(wù)器裝置執(zhí)行的服務(wù)處理的控制的流程的流程圖。其中,100-信息處理裝置,101-CPU, 102-R0M, 103-RAM, 104-接口, 105-控制器,
106-外部存儲(chǔ)器,107-圖像處理部,108-DVD-R0M驅(qū)動(dòng)器,109-NIC, 110-聲音處理部,
111-麥克風(fēng),201-通信系統(tǒng),211-第一終端裝置,212-第一路由裝置,221-第二終端裝置,
222-第二路由裝置,231-服務(wù)器裝置,241-互聯(lián)網(wǎng),501-終端裝置,502-對(duì)象方通信部,
503-路由標(biāo)識(shí)符取得部,504-路由通信部,505-狀況發(fā)送部,506-信息接收部,701-狀況接
收部,702-非法行為判定部,703-信息轉(zhuǎn)發(fā)部。
具體實(shí)施例方式
下面對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。以下說(shuō)明中,為了容易理解,對(duì)利用游戲用的 信息處理裝置實(shí)現(xiàn)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明,然而以下說(shuō)明的實(shí)施方式是用于說(shuō)明的, 而不是限制本申請(qǐng)發(fā)明的范圍的。所以,只要是本領(lǐng)域技術(shù)人員,就可以采用將這些要素 或者全部要素置換為與之等效的要素的實(shí)施方式,而這些實(shí)施方式也包含于本發(fā)明的范圍中。 實(shí)施例1 本實(shí)施方式的通信系統(tǒng)通過(guò)在與互聯(lián)網(wǎng)等計(jì)算機(jī)通信網(wǎng)絡(luò)連接的服務(wù)器計(jì)算機(jī) 中運(yùn)行規(guī)定的程序作為服務(wù)器裝置發(fā)揮作用,設(shè)定為可以與便攜電話或便攜游戲裝置等終 端裝置通信來(lái)實(shí)現(xiàn)的。 這里,終端裝置和服務(wù)器裝置雖然在處理能力等方面有差別,然而其根本的動(dòng)作 原理或構(gòu)成是共同的。所以,以下在說(shuō)明信息處理裝置的概要后,對(duì)于應(yīng)用于終端裝置和服 務(wù)器裝置時(shí)的差別,與之對(duì)應(yīng)地適當(dāng)?shù)剡M(jìn)行說(shuō)明。 圖1是表示通過(guò)執(zhí)行程序而可以作為本實(shí)施方式的服務(wù)器裝置或終端裝置發(fā)揮 作用的典型的信息處理裝置的概要構(gòu)成的示意圖。下面,參照本圖進(jìn)行說(shuō)明。
信息處理裝置100可以具備CPU(Central Processing Unit) 101、 R0M102、 RAM(Random Access Memory) 103、接口 104、控制器105、外部存儲(chǔ)器106、圖像處理部107、 DVD(Digital Versatile Disk)-ROM驅(qū)動(dòng)器108、 NIC (Network Interface Card)109、聲音 處理部110、麥克風(fēng)111。各種輸入輸出裝置可以適當(dāng)?shù)厥÷浴?通過(guò)將存儲(chǔ)有游戲用的程序及數(shù)據(jù)的DVD-ROM安裝在DVD-ROM驅(qū)動(dòng)器108上,接
通信息處理裝置100的電源,來(lái)執(zhí)行該程序,實(shí)現(xiàn)本實(shí)施方式的服務(wù)器裝置。 另外,在便攜游戲裝置中,為了可以便攜,也可以不是利用DVD-ROM驅(qū)動(dòng)器IOS,而
是利用ROM盒用插槽。該情況下,通過(guò)將記錄有程序的ROM盒插入,執(zhí)行該程序,就可以實(shí)
現(xiàn)本實(shí)施方式的終端裝置。 另外,NIC109在設(shè)定有家庭內(nèi)無(wú)線LAN的狀況下,就為無(wú)線LAN卡。另一方面,在 服務(wù)器裝置中典型的做法是采用有線LAN卡與互聯(lián)網(wǎng)連接。終端裝置具有的無(wú)線LAN卡所 訪問(wèn)的訪問(wèn)節(jié)點(diǎn)(access point)裝置具有路由器功能,或者可以經(jīng)由其他的路由裝置與互 聯(lián)網(wǎng)連接,實(shí)現(xiàn)終端裝置與服務(wù)器裝置的通信。 CPU101控制信息處理裝置100整體的動(dòng)作,與各構(gòu)成要素連接而互換控制信號(hào)或 數(shù)據(jù)。另外,CPU101可以對(duì)寄存器(未圖示)這樣的可以進(jìn)行高速訪問(wèn)的存儲(chǔ)區(qū)域使用 ALU (Arithmetic Logic Unit)(未圖示)進(jìn)行加減乘除等算術(shù)運(yùn)算、邏輯和、邏輯積、邏輯 非等邏輯運(yùn)算、位和、位積、位反轉(zhuǎn)、位移位、位旋轉(zhuǎn)等位運(yùn)算等。此外,還有為了能夠高速地 進(jìn)行用于應(yīng)對(duì)多媒體處理的加減乘除等飽和運(yùn)算、或三角函數(shù)等矢量運(yùn)算等而構(gòu)成CPU101 自身的裝置、或者具備協(xié)同處理器而實(shí)現(xiàn)的裝置。 R0M102中,記錄有緊接在電源接通后執(zhí)行的IPL(Initial ProgramLoader),通過(guò) 執(zhí)行它,將記錄在DVD-ROM中的程序向RAM103中讀出而開(kāi)始利用CPU101的執(zhí)行。另外, R0M102中,記錄有對(duì)于信息處理裝置100整體的動(dòng)作控制來(lái)說(shuō)必需的操作系統(tǒng)的程序或各 種數(shù)據(jù)。 RAM103是用于暫時(shí)地存儲(chǔ)數(shù)據(jù)或程序的存儲(chǔ)器,保持從DVD-ROM中讀出的程序或 數(shù)據(jù)、以及對(duì)于游戲的運(yùn)行或聊天通信來(lái)說(shuō)必需的數(shù)據(jù)。另外,CPUIOI在RAM103中設(shè)有變 量區(qū)域,進(jìn)行如下等處理,即,使ALU直接作用于存放在該變量中的值而進(jìn)行運(yùn)算、或?qū)⒋?放在RAM103中的值暫時(shí)地存放在寄存器中后對(duì)寄存器進(jìn)行運(yùn)算,將運(yùn)算結(jié)果寫(xiě)回存儲(chǔ)器 中等。 經(jīng)由接口 104連接的控制器105接收用戶執(zhí)行游戲時(shí)進(jìn)行的操作輸入。
在經(jīng)由接口 104自由拆裝地連接的外部存儲(chǔ)器106中,可以改寫(xiě)地存儲(chǔ)有表示游 戲等的運(yùn)行狀況(過(guò)去的成績(jī)等)的數(shù)據(jù)、表示游戲的推進(jìn)狀態(tài)的數(shù)據(jù)、網(wǎng)絡(luò)對(duì)戰(zhàn)情況下的 聊天通信的日志(記錄)的數(shù)據(jù)等。用戶通過(guò)經(jīng)由控制器105進(jìn)行指示輸入,就可以將這 些數(shù)據(jù)適當(dāng)?shù)赜涗浻谕獠看鎯?chǔ)器106中。 在安裝于DVD-ROM驅(qū)動(dòng)器108中的DVD-ROM中,記錄有用于實(shí)現(xiàn)游戲的程序和游 戲中附帶的圖像數(shù)據(jù)或聲音數(shù)據(jù)。利用CPU101的控制,DVD-ROM驅(qū)動(dòng)器108對(duì)安裝于其中 的DVD-ROM進(jìn)行讀出處理,讀出必需的程序或數(shù)據(jù),它們被暫時(shí)地存儲(chǔ)在RAM103等中。
圖像處理部107在將從DVD-ROM中讀出的數(shù)據(jù)利用CPU101或圖像處理部107具 備的圖像運(yùn)算處理器(未圖示)加工處理后,將其記錄在圖像處理部107具備的幀存儲(chǔ)器 (未圖示)中。存儲(chǔ)在幀存儲(chǔ)器中的圖像信息以規(guī)定的同步定時(shí)轉(zhuǎn)換為視頻信號(hào),向與圖像 處理部107連接的監(jiān)視器(未圖示)輸出。這樣,就可以進(jìn)行各種圖像顯示。
圖像運(yùn)算處理器可以高速地執(zhí)行2維的圖像的重合運(yùn)算或a混合等透過(guò)運(yùn)算、各 種飽和運(yùn)算。 另外,還可以高速執(zhí)行如下的運(yùn)算,S卩,將配置于虛擬3維空間中、附加了各種紋 理信息的多面體信息利用Z緩存法進(jìn)行渲染,得到從規(guī)定的視點(diǎn)位置俯瞰配置于虛擬3維 空間中的多面體的渲染圖像。 此外,通過(guò)CPU101與圖像運(yùn)算處理器協(xié)調(diào)動(dòng)作,就可以依照定義文字的形狀的字 體信息,將字符串作為2維圖像描繪在幀存儲(chǔ)器中,或向各多面體表面描繪。
NIC109是用于將信息處理裝置IOO與互聯(lián)網(wǎng)等計(jì)算機(jī)通信網(wǎng)絡(luò)(未圖示)連接的 部件,由依照構(gòu)成LAN時(shí)所用的10BASE-T/100BASE-T標(biāo)準(zhǔn)的部件、或進(jìn)行用于使用電話線 與互聯(lián)網(wǎng)連接的模擬調(diào)制解調(diào)器、ISDN (Integrated Services Digital Network)調(diào)制解 調(diào)器、ADSL(AsymmetricDigital Subscriber Line)調(diào)制解調(diào)器、用于使用有線電視線路與 互聯(lián)網(wǎng)連接的線纜調(diào)制解調(diào)器等;和進(jìn)行它們與CPU101的中介的接口 (未圖示)構(gòu)成。
聲音處理部110將從DVD-ROM中讀出的聲音數(shù)據(jù)轉(zhuǎn)換為模擬聲音信號(hào),從與之連 接的揚(yáng)聲器(未圖示)中輸出。另外,在CPUIOI的控制下,生成應(yīng)當(dāng)在游戲的運(yùn)行中產(chǎn)生 的效果音或樂(lè)曲數(shù)據(jù),使與之對(duì)應(yīng)的聲音從揚(yáng)聲器、頭戴式耳機(jī)(headphone)(未圖示)、耳 機(jī)(earphone)(未圖示)中輸出。 聲音處理部110中,在記錄于DVD-ROM中的聲音數(shù)據(jù)是MIDI數(shù)據(jù)的情況下,參照 它所具有的音源數(shù)據(jù),將MIDI數(shù)據(jù)轉(zhuǎn)換為PCM數(shù)據(jù)。另外,在屬于ADPCM格式或Ogg Vorbis 格式等壓縮聲音數(shù)據(jù)的情況下,將其展開(kāi)而轉(zhuǎn)換為PCM數(shù)據(jù)。PCM數(shù)據(jù)通過(guò)以與其取樣頻率 對(duì)應(yīng)的定時(shí)進(jìn)行D/A (Digital/Analog)轉(zhuǎn)換,向揚(yáng)聲器輸出,就可以實(shí)現(xiàn)聲音輸出。
另夕卜,也可以在信息處理裝置100上,經(jīng)由接口 104連接麥克風(fēng)111。該情況下,對(duì) 來(lái)自麥克風(fēng)111的模擬信號(hào),以適當(dāng)?shù)娜宇l率進(jìn)行A/D轉(zhuǎn)換,可以作為PCM格式的數(shù)字信 號(hào),進(jìn)行利用聲音處理部110的混音等處理。 此外,信息處理裝置IOO也可以如下構(gòu)成,S卩,使用硬盤(pán)等大容量外部存儲(chǔ)裝置, 發(fā)揮與RoM102、 RAM103、外部存儲(chǔ)器106、安裝于DVD-ROM驅(qū)動(dòng)器108中的DVD-ROM等相同 的功能。 另外,還可以采用如下的方式,S卩,連接用于接收來(lái)自用戶的字符串的編輯輸入的 鍵盤(pán)、或用于接收各種位置的指定及選擇輸入的鼠標(biāo)等輸入輸出設(shè)備。另外,除了本實(shí)施方式的信息處理裝置100以外,還可以利用通用的個(gè)人計(jì)算機(jī)。 如上所述,服務(wù)器裝置或終端裝置通過(guò)用信息處理裝置100執(zhí)行程序來(lái)實(shí)現(xiàn),然 而也可以在普通的計(jì)算機(jī)上實(shí)現(xiàn)。這是因?yàn)?,信息處理裝置100與普通的計(jì)算機(jī)在其構(gòu)成 或功能上沒(méi)有大的差別。如上所述,本申請(qǐng)中,將普通的計(jì)算機(jī)和信息處理裝置100相同地 對(duì)待說(shuō)明。 例如,普通的計(jì)算機(jī)與相當(dāng)于所謂的面向消費(fèi)者的游戲裝置的信息處理裝置100 相同,具備CPU、RAM、R0M、DVD-R0M驅(qū)動(dòng)器以及NIC,具備具有比信息處理裝置100更為簡(jiǎn)易 的功能的圖像處理部,作為外部存儲(chǔ)裝置具有硬盤(pán),此外還可以利用軟盤(pán)、光磁盤(pán)、磁帶等。 另外,不是將控制器105,而是將鍵盤(pán)或鼠標(biāo)等作為輸入裝置使用。 另外,由于便攜電話、便攜游戲裝置、卡拉OK裝置等也具有與普通的計(jì)算機(jī)相同 的功能,因此可以通過(guò)將這些各種機(jī)器適當(dāng)?shù)刈鳛閷?shí)現(xiàn)終端裝置或服務(wù)器裝置的平臺(tái)利 用,來(lái)實(shí)現(xiàn)本發(fā)明。
(通信系統(tǒng)) 圖2是表示本實(shí)施方式的通信系統(tǒng)的概要構(gòu)成的說(shuō)明圖。下面,參照本圖進(jìn)行說(shuō) 明。 通信系統(tǒng)201由可以經(jīng)由互聯(lián)網(wǎng)241相互通信的第一終端裝置211、第二終端裝置 221、服務(wù)器裝置231構(gòu)成。 這里,第一終端裝置211經(jīng)由第一路由裝置212與互聯(lián)網(wǎng)241連接,第二終端裝置 221經(jīng)由第二路由裝置222與互聯(lián)網(wǎng)241連接。 第一路由裝置212成為互聯(lián)網(wǎng)241與第一終端裝置211所在的家庭內(nèi)LAN的邊界, 作為網(wǎng)關(guān)/防火墻/地址、端口號(hào)轉(zhuǎn)換裝置發(fā)揮作用。 另外,第二路由裝置222成為互聯(lián)網(wǎng)241與第二終端裝置221所在的家庭內(nèi)LAN 的邊界,作為網(wǎng)關(guān)/防火墻/地址、端口號(hào)轉(zhuǎn)換裝置發(fā)揮作用。 第一終端裝置211及第二終端裝置221中,規(guī)定的終端程序進(jìn)行動(dòng)作。該終端程 序是實(shí)現(xiàn)通信對(duì)戰(zhàn)游戲的程序。 本實(shí)施方式中,通信對(duì)戰(zhàn)游戲是以如下的過(guò)程進(jìn)行的。 S卩,第一終端裝置211向作為大廳服務(wù)器的服務(wù)器裝置231請(qǐng)求對(duì)戰(zhàn)對(duì)手的介紹。 以下,將服務(wù)器裝置231的IP地址表述為"S",將用于介紹請(qǐng)求的端口號(hào)表述為"V",將通 信的接收地址表述為"S/V"。 在向S/V的請(qǐng)求中,從第一終端裝置211到服務(wù)器裝置231的通信轉(zhuǎn)發(fā)到第一路 由裝置212。 所以,服務(wù)器裝置231中,作為需求對(duì)戰(zhàn)對(duì)手的第一終端裝置211的識(shí)別信息,取 得第一路由器212的IP地址(以下稱作"R1"。)。 同樣地,當(dāng)有來(lái)自第二終端裝置221的對(duì)戰(zhàn)對(duì)手的介紹的請(qǐng)求時(shí),服務(wù)器裝置231 取得第二路由器22的IP地址(以下稱作"R2"。)。 此后,對(duì)這2個(gè)請(qǐng)求介紹兩者。此時(shí),對(duì)于該IP地址的預(yù)先確定的服務(wù)器通信用 端口號(hào)(以下稱作"P"。)進(jìn)行介紹通知是典型的做法。即,對(duì)R1/P進(jìn)行介紹R2的通知, 對(duì)R2/P進(jìn)行介紹Rl的通知。 由于Rl及R2是第一路由裝置212及第二路由裝置222的IP地址,因此被進(jìn)行地址轉(zhuǎn)換,將該通知轉(zhuǎn)發(fā)給第一終端裝置211及第二終端裝置221。 S卩,相對(duì)于第一終端裝置211的端口號(hào)P,到達(dá)的是介紹R2的通知,相對(duì)于第二終端裝置221的端口號(hào)P,到達(dá)的是介紹Rl的通知。這些地址轉(zhuǎn)換規(guī)則被作為第一路由裝置212及第二路由裝置222的過(guò)濾規(guī)則的一部分存儲(chǔ)。 另外,在通信對(duì)戰(zhàn)游戲中,由于進(jìn)行對(duì)戰(zhàn)的終端裝置之間是在對(duì)戰(zhàn)通信中使用的,因此使用預(yù)先確定的對(duì)戰(zhàn)用端口號(hào)(以下稱作"Q"。)進(jìn)行點(diǎn)對(duì)點(diǎn)(Pier to pier)的通信。
所以,第一終端裝置211針對(duì)IP地址R2的預(yù)先確定的對(duì)戰(zhàn)用端口號(hào)Q開(kāi)始通信,第二終端裝置221針對(duì)IP地址Rl的預(yù)先確定的對(duì)戰(zhàn)用端口號(hào)Q開(kāi)始通信。
這時(shí),與Rl/Q的通信因第一路由裝置212的地址轉(zhuǎn)換而到達(dá)第一終端裝置211的端口 Q,與R2/Q的通信因第二路由裝置222的地址轉(zhuǎn)換而到達(dá)第二終端裝置221的端口 Q。
像這樣地進(jìn)行經(jīng)由端口 Q之間的點(diǎn)對(duì)點(diǎn)的通信對(duì)戰(zhàn)。 另外,為了確認(rèn)第一路由裝置212或第二路由裝置222本身與互聯(lián)網(wǎng)241連接,典型的做法是按照響應(yīng)ping/icmp協(xié)議(端口號(hào)的既定值為1)的方式來(lái)構(gòu)成。該情況下,作為Q的值,采用1以外的值。 該情況下,在第二終端裝置221中,發(fā)送到第一終端裝置211的數(shù)據(jù)包的發(fā)送地址成為R1/Q,發(fā)送到第一路由器212的數(shù)據(jù)包的發(fā)送地址成為R1/1。如果對(duì)于這些數(shù)據(jù)包的傳送返回了 ACK,則與第一終端裝置211的通信以及與第一路由器212的通信成功。
另外,在第一終端裝置211中,發(fā)送到第二終端裝置221的數(shù)據(jù)包的發(fā)送地址成為R2/Q,發(fā)送到第二路由器222的數(shù)據(jù)包的發(fā)送地址成為R2/1。如果對(duì)于這些數(shù)據(jù)包的傳送返回了 ACK,則與第二終端裝置221的通信以及與第二路由器222的通信成功。
而且,對(duì)于端口號(hào)P、 Q,不一定需要設(shè)為常數(shù)。另外,也可以使用ping/icmp協(xié)議以外的協(xié)議或端口號(hào),進(jìn)行路由裝置的連接確認(rèn)。如果這些第一終端裝置211或第二終端裝置221在家庭內(nèi)LAN中利用的端口號(hào)、與第二路由裝置212或第二路由裝置222在互聯(lián)網(wǎng)241中利用的端口號(hào)的對(duì)應(yīng)關(guān)系可以用某種手法傳遞給服務(wù)器裝置231,在向第一終端裝置211和第二終端裝置221的介紹時(shí)被傳遞,從而可以相互地得知,就可以構(gòu)成如上所述的五者的通信。所以,這些實(shí)施方式也包含于本發(fā)明的范圍中。 圖3是表示在第一終端裝置211、第一路由裝置212、第二終端裝置221、第二路由裝置222以及服務(wù)器裝置231之間可以正常地通信的情況的說(shuō)明圖。下面,參照本圖進(jìn)行說(shuō)明。 本圖中,將嘗試從A向B發(fā)送數(shù)據(jù)包后從B向A返回了 ACK的情況,即,從A向B的通信成功的情況用像"A-O — B"那樣帶有O標(biāo)記的箭頭表示。 在通信對(duì)戰(zhàn)游戲中,由于自主地進(jìn)行通信的是第一終端裝置211、第二終端裝置221、服務(wù)器裝置231這3個(gè),第一路由裝置212和第二路由裝置222這2個(gè)是通過(guò)由其他裝置通信來(lái)進(jìn)行處理的,因此本圖的箭頭的起點(diǎn)為第一終端裝置211、第二終端裝置221、服務(wù)器裝置231。 第一終端裝置211的用戶在通信對(duì)戰(zhàn)游戲中,為了使某個(gè)對(duì)戰(zhàn)結(jié)果無(wú)效,作為用于使通信無(wú)法進(jìn)行的策略,可以如下所示地考慮以下的策略。
(1)斷開(kāi)第一終端裝置211的電源。
(2)斷開(kāi)第一路由裝置212的電源。
(3)拔出第一終端裝置211與第一路由裝置212之間的通信線纜。
(4)拔出第一路由裝置212與互聯(lián)網(wǎng)241之間的通信線纜。 (5)暫時(shí)地變更第一路由裝置212的網(wǎng)關(guān)/防火墻設(shè)定,將第一路由裝置212與互聯(lián)網(wǎng)241之間的通信全都阻斷。 (6)暫時(shí)地變更第一路由裝置212的網(wǎng)關(guān)/防火墻設(shè)定,將從第二終端裝置221向第一終端裝置211的通信阻斷。 針對(duì)上述(1)-(5)的對(duì)策,可以利用專利文獻(xiàn)1中公開(kāi)的技術(shù)等來(lái)應(yīng)對(duì)。本實(shí)施方式中,意欲應(yīng)對(duì)上述(6)的非法行為。 圖4是表示在第一終端裝置211、第一路由裝置212、第二終端裝置221、第二路由裝置222、服務(wù)器裝置231之間因進(jìn)行如上所述的非法的設(shè)定而使局部無(wú)法通信的情況的說(shuō)明圖。下面,參照本圖進(jìn)行說(shuō)明。 如果將本圖與上圖進(jìn)行對(duì)比,則從第二終端裝置221到第一終端裝置211的箭頭
帶有X標(biāo)記("一x-"),而除它以外的箭頭依舊帶有o標(biāo)記,仍保持為可以通信的狀態(tài)。
此外,上圖中,在第一終端裝置211與第二終端裝置221中對(duì)稱的箭頭的配置在本圖中變?yōu)椴粚?duì)稱。本實(shí)施方式中,使用該不對(duì)稱性,檢測(cè)出第一終端裝置211的用戶的非法行為。
圖5是表示作為本實(shí)施方式的第一終端裝置211及第二終端裝置221發(fā)揮作用的終端裝置的概要構(gòu)成的示意圖。圖6是表示利用該終端裝置執(zhí)行的終端處理的控制的流程的流程圖。下面,參照這些圖進(jìn)行說(shuō)明。 終端裝置501具有對(duì)象方通信部502、路由標(biāo)識(shí)符取得部503、路由通信部504、狀況發(fā)送部505、信息接收部506。 —旦終端處理被開(kāi)始,就會(huì)如上所述,終端裝置501訪問(wèn)作為大廳服務(wù)器發(fā)揮作用的服務(wù)器裝置231而接收通信對(duì)象在互聯(lián)網(wǎng)中公開(kāi)的IP地址及端口號(hào)的介紹,在對(duì)象方通信部502中進(jìn)行點(diǎn)對(duì)點(diǎn)通信的初始設(shè)定(步驟S601)。對(duì)于在這里得知的IP地址及端口號(hào),在對(duì)象方的終端裝置501與互聯(lián)網(wǎng)241直接連接的情況下,是對(duì)象方的終端裝置501直接使用的IP地址及端口號(hào)。 但是,大多情況下,對(duì)象方的終端裝置501經(jīng)由路由裝置與互聯(lián)網(wǎng)241連接。所以,
是對(duì)象方的終端裝置501使用的路由裝置的IP地址,在該對(duì)象方的路由裝置中,當(dāng)數(shù)據(jù)包
到達(dá)步驟S601中得知的端口號(hào)時(shí),該數(shù)據(jù)包即被轉(zhuǎn)發(fā)給該對(duì)象方的終端裝置501。 在這里得知的對(duì)象方的IP地址及端口號(hào)被暫時(shí)地存儲(chǔ)在RAM103等中。所以,
CPU101與NIC109或RAM103協(xié)同動(dòng)作,作為路由標(biāo)識(shí)符取得部503發(fā)揮作用。 然后,對(duì)于終端裝置501,如果數(shù)據(jù)包從對(duì)象方的終端裝置501或服務(wù)器裝置231
到達(dá)(步驟S602:是),則在接收它后(步驟S603),進(jìn)行通信對(duì)戰(zhàn)游戲的計(jì)算處理(步
驟S604),如果沒(méi)有到達(dá)(步驟S602 :否),則直接地進(jìn)行通信對(duì)戰(zhàn)游戲的計(jì)算處理(步驟
S604)。通信對(duì)戰(zhàn)游戲的計(jì)算處理內(nèi)容可以直接地應(yīng)用各種游戲技術(shù)。 大多情況下,通信對(duì)戰(zhàn)持續(xù)進(jìn)行期間,數(shù)據(jù)包在與對(duì)象方的終端裝置501之間互
換,如果通信對(duì)戰(zhàn)結(jié)束而到達(dá)報(bào)告對(duì)戰(zhàn)結(jié)果的階段,則數(shù)據(jù)包在與服務(wù)器231之間互換。所
以,該情況下,CPU101與NIC109或RAM103協(xié)同動(dòng)作,作為對(duì)象方通信部502發(fā)揮作用。 另外,如后所述,將從對(duì)象方的終端裝置501經(jīng)服務(wù)器裝置231的轉(zhuǎn)發(fā)而到達(dá)的數(shù)
據(jù)包也作為從對(duì)象方的終端裝置501直接到達(dá)的數(shù)據(jù)包,進(jìn)行推進(jìn)通信對(duì)戰(zhàn)游戲的對(duì)戰(zhàn)的
15計(jì)算處理。該情況下,CPU101與NIC109或RAM103協(xié)同動(dòng)作,作為信息接收部506發(fā)揮作用。 此后,如果利用通信對(duì)戰(zhàn)游戲的計(jì)算處理形成了應(yīng)當(dāng)向?qū)ο蠓桨l(fā)送數(shù)據(jù)包的狀況(步驟S605 :對(duì)象方),則對(duì)象方通信部502就嘗試向步驟S601中介紹的IP地址及端口號(hào)發(fā)送該數(shù)據(jù)包(步驟S606)。該情況下,CPUIOI也與NIC109或RAM103協(xié)同動(dòng)作,作為對(duì)象方通信部502發(fā)揮作用。 如果在就數(shù)據(jù)包發(fā)送而言出現(xiàn)超時(shí)之前返回了 ACK,發(fā)送成功(步驟S607:是),則判斷是否將成功的內(nèi)容通知服務(wù)器裝置231(步驟S608)。對(duì)于向服務(wù)器裝置231的通知,典型的做法是,每隔一定期間、或者在進(jìn)行了一定個(gè)數(shù)的數(shù)據(jù)包發(fā)送時(shí)進(jìn)行,此外,在通信對(duì)戰(zhàn)結(jié)束時(shí)適當(dāng)?shù)乩L(zhǎng)間隔地進(jìn)行,而在將兩者的對(duì)戰(zhàn)的情況向互聯(lián)網(wǎng)241的其他終端裝置501播放的情況下,典型的做法是,與表示通信對(duì)戰(zhàn)游戲的情況的信息一起每次進(jìn)行。
如果通知(步驟S608 :是),則將指定與對(duì)象方的通信成功的連接狀況數(shù)據(jù)包向服務(wù)器裝置231發(fā)送(步驟S609)而回到步驟S602,如果不通知(步驟S608 :否),則直接回到步驟S602。 另一方面,在與對(duì)象方的通信中出現(xiàn)超時(shí),發(fā)送失敗(步驟S607 :否),則向步驟S601中介紹的IP地址的ping/icmp協(xié)議用端口嘗試基于該協(xié)議的數(shù)據(jù)包發(fā)送,調(diào)查是否能夠與對(duì)象方的路由裝置通信(步驟S610)。 當(dāng)對(duì)象方的路由裝置接收到ping/icmp的詢問(wèn)時(shí),對(duì)象方的路由裝置即不使數(shù)據(jù)包流入LAN內(nèi),送回ACK或響應(yīng)數(shù)據(jù)包。所以,即使在進(jìn)行了像上述(6)那樣的非法設(shè)定的情況下,也一定能夠得到來(lái)自對(duì)象方的路由裝置的ACK或響應(yīng)數(shù)據(jù)包。
此后,生成 (1)該數(shù)據(jù)包發(fā)送是否成功的結(jié)果、及 (2)將在步驟S606、S607中發(fā)送失敗的未送達(dá)數(shù)據(jù)包的內(nèi)容作為傳送信息指定的連接狀況數(shù)據(jù)包,向服務(wù)器裝置231發(fā)送(步驟S611),回到步驟S602。
而且,步驟S601的數(shù)據(jù)包發(fā)送是否成功表示與對(duì)象方的路由裝置的通信是否成功。另外,如果在步驟S611中生成的連接狀況數(shù)據(jù)包中含有未送達(dá)數(shù)據(jù)包,則與對(duì)象方終端裝置501的通信失敗。所以,就不需要在連接狀況數(shù)據(jù)包中明確地指定與對(duì)象方終端裝置501的通信失敗。 另外,將在發(fā)送中失敗的數(shù)據(jù)包的內(nèi)容向服務(wù)器裝置231發(fā)送是為了經(jīng)由服務(wù)器裝置231向?qū)ο蠓浇K端裝置501通知該數(shù)據(jù)包的內(nèi)容。這樣,就可以應(yīng)對(duì)暫時(shí)性的網(wǎng)絡(luò)失常、或使對(duì)象方的非法行為在事實(shí)上沒(méi)有意義。 所以,CPU101與RAM103或NIC109協(xié)同動(dòng)作,作為狀況發(fā)送部505發(fā)揮作用。
將指定從對(duì)象方通信部502向該通信對(duì)象的通信是否成功、以及從路由通信部504向該通信對(duì)象所連接的路由裝置的通信是否成功的連接狀況信息以規(guī)定的定時(shí)向服務(wù)器裝置發(fā)送。 由于在與通信對(duì)象的通信成功的情況下,當(dāng)然與通信對(duì)象的路由裝置的通信就會(huì)成功,因此在連接狀況信息中指定利用路由通信部504的通信的成功與否可以僅限于與通信對(duì)象的通信失敗的情況。而且,作為規(guī)定的定時(shí)的典型例,可以考慮每隔一定時(shí)間、與通信對(duì)象的通信失敗時(shí)、與通信對(duì)象的對(duì)戰(zhàn)結(jié)束而報(bào)告對(duì)戰(zhàn)結(jié)果時(shí)、或者它們的適當(dāng)?shù)慕M合等。 像這樣,在終端裝置501中,進(jìn)行通信對(duì)戰(zhàn)游戲,而服務(wù)器裝置231查看由終端裝置501 (第一終端裝置211、第二終端裝置221)發(fā)送的連接狀況數(shù)據(jù)包的內(nèi)容,進(jìn)行判定是否產(chǎn)生非法行為的處理。 圖7是表示服務(wù)器裝置231的概要構(gòu)成的示意圖,圖8是表示由服務(wù)器裝置231執(zhí)行的服務(wù)處理的控制的流程的流程圖。下面,參照本圖進(jìn)行說(shuō)明。而且,以下為了容易理解,著眼于連接狀況數(shù)據(jù)包的處理進(jìn)行說(shuō)明。對(duì)于介紹對(duì)戰(zhàn)對(duì)手、累積對(duì)戰(zhàn)結(jié)果而生成排名等作為大廳服務(wù)器的功能,可以應(yīng)用各種公知技術(shù)。 服務(wù)器裝置231具備狀況接收部701、非法行為判定部702、信息轉(zhuǎn)發(fā)部703。
—旦本服務(wù)處理被開(kāi)始,服務(wù)器裝置231的CPU101就會(huì)監(jiān)視NIC109,調(diào)查數(shù)據(jù)包是否從第一終端裝置211或第二終端裝置221等各種外部裝置到達(dá)(步驟S801),如果沒(méi)有到達(dá)(步驟S801 :否),則待機(jī)一定時(shí)間,或者以適當(dāng)?shù)膮f(xié)程進(jìn)行其他的處理后(步驟S802),回到步驟S801。 另一方面,如果數(shù)據(jù)包到達(dá)(步驟S801 :是),則接收該數(shù)據(jù)包(步驟S803)。此后,調(diào)查該數(shù)據(jù)包的種類(步驟S804),如果它是由第一終端裝置211發(fā)送的連接狀況數(shù)據(jù)包(步驟S804 :來(lái)自第一終端),則作為來(lái)自第一終端裝置211的最新的連接狀況數(shù)據(jù)包,存儲(chǔ)于RAM103內(nèi)(步驟S805),前進(jìn)到步驟S811。 另外,如果它是由第二終端裝置221發(fā)送的連接狀況數(shù)據(jù)包(步驟S804 :來(lái)自第二終端),則作為來(lái)自第二終端裝置221的最新的連接狀況數(shù)據(jù)包,存儲(chǔ)于RAM103內(nèi)(步驟S806),前進(jìn)到步驟S811。 如果它是其他種類的數(shù)據(jù)包(步驟S804 :其他),則執(zhí)行與該數(shù)據(jù)包對(duì)應(yīng)的處理(步驟S807),回到步驟S801。在這里進(jìn)行的處理中,例如包含作為大廳服務(wù)器的處理等。
如果來(lái)自第一終端裝置211的最新的連接狀況數(shù)據(jù)包、與來(lái)自第二終端裝置221的最新的連接狀況數(shù)據(jù)包一致(步驟S811 :是),則審查這些連接狀況數(shù)據(jù)包(步驟S812)。
而且,雖然這里的處理可以是將來(lái)自兩者的連接狀況數(shù)據(jù)包一對(duì)一地對(duì)應(yīng)而依照到達(dá)次序?qū)彶?,然而典型的做法是,每次新的連接狀況數(shù)據(jù)包到達(dá)時(shí)即廢棄過(guò)去的數(shù)據(jù)包,參照最新的數(shù)據(jù)包,并且廢棄在下述的判斷過(guò)程中成為判斷的對(duì)象的連接狀況數(shù)據(jù)包,在進(jìn)行了判斷后來(lái)自兩者的連接狀況數(shù)據(jù)包開(kāi)始一致后再進(jìn)行下面的判斷。
S卩,在指定了從第一終端裝置211向第二終端裝置221的通信成功,從第二終端裝置221向第一終端裝置211的通信失敗,從第二終端裝置221向第一路由裝置212的通信成功的情況下,(步驟S812 :第一終端-〇一第二終端,第一終端一X-第二終端,第一路由器一O-第二終端)對(duì)第一終端裝置211的用戶判定有非法行為(步驟S821),將該意思記錄于RAM103內(nèi)(步驟S822)。 此后,CPU101經(jīng)由NIC109,將在來(lái)自第二終端裝置221的連接狀況數(shù)據(jù)包中指定的未到達(dá)數(shù)據(jù)包向第一終端裝置211發(fā)送(步驟S823),前進(jìn)到步驟S871。
另一方面,在指定了從第二終端裝置221向第一終端裝置211的通信成功,從第一終端裝置211向第二終端裝置221的通信失敗,從第一終端裝置211向第二路由裝置222的通信成功的情況下,(步驟S812 :第一終端一O-第二終端,第一終端-X —第二終端,第一終端_〇一第二路由器,)對(duì)第二終端裝置221的用戶判定有非法行為(步驟S831),將該意思記錄于RAM103內(nèi)(步驟S832)。 此后,CPU101經(jīng)由NIC109,將在來(lái)自第一終端裝置211的連接狀況數(shù)據(jù)包中指定的未到達(dá)數(shù)據(jù)包向第二終端裝置221發(fā)送(步驟S833),前進(jìn)到步驟S871。
所以,由于服務(wù)器裝置231在步驟S823及步驟S833中進(jìn)行未到達(dá)數(shù)據(jù)包的轉(zhuǎn)發(fā),因此CPU101與NIC109協(xié)同動(dòng)作,作為信息轉(zhuǎn)發(fā)部703發(fā)揮作用。 在發(fā)現(xiàn)其他的連接狀況的情況下(步驟S812 :其他),例如應(yīng)用專利文獻(xiàn)1中公開(kāi)的判斷基準(zhǔn)等而判定非法行為的原因側(cè)(步驟S834),將該結(jié)果記錄于RAM103內(nèi)(步驟S835),前進(jìn)到步驟S871。 另一方面,在來(lái)自第一終端裝置211的最新的連接狀況數(shù)據(jù)包、與來(lái)自第二終端裝置221的最新的連接狀況數(shù)據(jù)包不一致的情況下(步驟S811 :否),調(diào)查不一致的原因在于哪一方。即,如果在一定期間中連接狀況數(shù)據(jù)包未從第一終端裝置211到達(dá)(步驟S841 :第一終端),則判定為第一終端裝置211的用戶有非法行為(步驟S851),將該意思記錄于RAM103中(步驟S852),前進(jìn)到步驟S871。 另外,如果在一定期間中連接狀況數(shù)據(jù)包未從第二終端裝置221到達(dá)(步驟S841 :第二終端),則判定為第二終端裝置221的用戶有非法行為(步驟S853),將該意思記錄于RAM103中(步驟S854),前進(jìn)到步驟S871。 另外,如果最后從接收連接狀況數(shù)據(jù)包起,對(duì)于第一終端裝置211也好,對(duì)于第二終端裝置221也好,都是沒(méi)有經(jīng)過(guò)該一定期間(步驟S841 :猶豫期間),則回到步驟S801。
在檢測(cè)出非法行為后,對(duì)記錄于RAM103中的非法行為者的用戶的成績(jī)施加懲罰等,進(jìn)行游戲成績(jī)的計(jì)算處理(步驟S871),回到步驟S801。 而且,在利用服務(wù)器裝置231的通信性能、處理性能方面有限制的情況下,也可以適當(dāng)?shù)厥÷晕吹竭_(dá)數(shù)據(jù)包的轉(zhuǎn)發(fā)處理。 通過(guò)進(jìn)行此種處理,即使是利用暫時(shí)地阻斷從對(duì)戰(zhàn)對(duì)手的數(shù)據(jù)包流入這樣的對(duì)策的非法行為,也可以將其檢測(cè)出而施加懲罰,并且即使是此種非法行為,也可以通過(guò)將未到達(dá)數(shù)據(jù)包用服務(wù)器轉(zhuǎn)發(fā),而使非法行為本身變得沒(méi)有意義,從而可以有助于維持公平的通信對(duì)戰(zhàn)環(huán)境。 而且,本申請(qǐng)中,主張以日本專利申請(qǐng)?zhí)卦?008-034497號(hào)(2008年2月15日申請(qǐng))為基礎(chǔ)的優(yōu)先權(quán),只要指定國(guó)的法令容許,就將該基礎(chǔ)申請(qǐng)的內(nèi)容納入本申請(qǐng)中。
工業(yè)上的利用可能性 如上說(shuō)明所示,根據(jù)本發(fā)明,可以提供適于檢測(cè)出使用路由器的用戶在通信對(duì)戰(zhàn)游戲中通過(guò)變更路由器的設(shè)定來(lái)使通信對(duì)戰(zhàn)的結(jié)果無(wú)效等非法行為的通信系統(tǒng)、通信方法、記錄有利用計(jì)算機(jī)實(shí)現(xiàn)它們的程序的計(jì)算機(jī)可以讀取的信息記錄介質(zhì)以及該程序。
18
權(quán)利要求
一種通信系統(tǒng)(201),具有經(jīng)由第一路由裝置(212)與計(jì)算機(jī)通信網(wǎng)絡(luò)(241)連接的第一終端裝置(211)、經(jīng)由第二路由裝置(222)與該計(jì)算機(jī)通信網(wǎng)絡(luò)(241)連接的第二終端裝置(221)、與該計(jì)算機(jī)通信網(wǎng)絡(luò)(241)連接的服務(wù)器裝置(231),所述第一終端裝置(211)與所述第二終端裝置(221)經(jīng)由所述第一路由裝置(212)、所述計(jì)算機(jī)通信網(wǎng)絡(luò)(241)、所述第二路由裝置(222)相互作為通信對(duì)象地進(jìn)行通信,其特征在于,(a)所述第一終端裝置(211)與所述第二終端裝置(221)都具備對(duì)象方通信部(502),其經(jīng)由該終端裝置所連接的路由裝置,與該通信對(duì)象進(jìn)行通信;路由標(biāo)識(shí)符取得部(503),如果從所述對(duì)象方通信部(502)向該通信對(duì)象的通信成功,則取得該通信對(duì)象所連接的路由裝置的通信標(biāo)識(shí)符;路由通信部(504),如果在從所述對(duì)象方通信部(502)向該通信對(duì)象的通信成功后再失敗,則與具有所述所取得的通信標(biāo)識(shí)符的路由裝置進(jìn)行通信;狀況發(fā)送部(505),將連接狀況信息以規(guī)定的定時(shí)向所述服務(wù)器裝置(231)發(fā)送,所述連接狀況信息用于指定從所述對(duì)象方通信部(502)向該通信對(duì)象的通信是否成功、以及從所述路由通信部(504)向該通信對(duì)象所連接的路由裝置的通信是否成功,(b)所述服務(wù)器裝置(231)具備狀況接收部(701),其接收由所述第一終端裝置(211)發(fā)送的連接狀況信息、由所述第二終端裝置(221)發(fā)送的連接狀況信息;非法行為判定部(702),其根據(jù)所述接收到的來(lái)自所述第一終端裝置(211)的連接狀況信息、來(lái)自所述第二終端裝置(221)的連接狀況信息,(1)在指定了從所述第一終端裝置(211)向所述第二終端裝置(221)的通信成功,從所述第二終端裝置(221)向所述第一終端裝置(211)的通信失敗,從所述第二終端裝置(221)向所述第一路由裝置(212)的通信成功的情況下,則判定為所述第一終端裝置(211)的用戶有非法行為,(2)在指定了從所述第二終端裝置(221)向所述第一終端裝置(211)的通信成功,從所述第一終端裝置(211)向所述第二終端裝置(221)的通信失敗,從所述第一終端裝置(211)向所述第二路由裝置(222)的通信成功的情況下,則判定為所述第二終端裝置(221)的用戶有非法行為。
2. 根據(jù)權(quán)利要求1所述的通信系統(tǒng)(201),其特征在于,所述非法行為判定部(702),(3) 在規(guī)定的期間中未接收到應(yīng)當(dāng)由所述第一終端裝置(211)發(fā)送的連接狀況信息, 而在該規(guī)定的期間中接收到應(yīng)當(dāng)由所述第二終端裝置(221)發(fā)送的連接狀況信息的情況 下,則判定為所述第一終端裝置(211)的用戶有非法行為,(4) 在該規(guī)定的期間中未接收到應(yīng)當(dāng)由所述第二終端裝置(221)發(fā)送的連接狀況信 息,而在該規(guī)定的期間中接收到應(yīng)當(dāng)由所述第一終端裝置(211)發(fā)送的連接狀況信息的情 況下,則判定為所述第二終端裝置(221)的用戶有非法行為。
3. 根據(jù)權(quán)利要求1或2所述的通信系統(tǒng)(201),其特征在于,(c) 在所述第一終端裝置(211)和所述第二終端裝置(221)中,利用所述對(duì)象方通信 部(502)的與該通信對(duì)象的通信失敗,利用所述路由通信部(504)的與該通信對(duì)象所連接 的路由裝置的通信成功的情況下,所述狀況發(fā)送部(505)在該連接狀況信息中指定如下的 內(nèi)容而向所述服務(wù)器裝置(231)發(fā)送,S卩,除了利用所述對(duì)象方通信部(502)的與該通信對(duì)象的通信失敗,利用所述路由通信部(504)的與該通信對(duì)象所連接的路由裝置的通信成功 以外,還有所述對(duì)象方通信部(502)向該通信對(duì)象的發(fā)送失敗的傳送信息,(d) 所述服務(wù)器裝置(231)還具備信息轉(zhuǎn)發(fā)部(703),該信息轉(zhuǎn)發(fā)部(703)在所述(1) 的條件成立的情況下,將在來(lái)自所述第二終端裝置(221)的連接狀況信息所指定的傳送信 息向所述第一終端裝置(211)發(fā)送,在所述(2)的條件成立的情況下,將來(lái)自所述第一終端 裝置(211)的連接狀況信息所指定的傳送信息向所述第二終端裝置(221)發(fā)送,轉(zhuǎn)發(fā)該傳 送信息,(e) 所述第一終端裝置(211)和所述第二終端裝置(221)分別還具備接收由所述服務(wù) 器裝置(231)發(fā)送的傳送信息的信息接收部(506),所述對(duì)象方通信部(502)將由所述信息接收部(506)接收的傳送信息作為由該通信對(duì) 象通信的信息。
4. 一種通信方法,是經(jīng)由第一路由裝置(212)與計(jì)算機(jī)通信網(wǎng)絡(luò)(241)連接的第一終 端裝置(211)、經(jīng)由第二路由裝置(222)與該計(jì)算機(jī)通信網(wǎng)絡(luò)(241)連接的第二終端裝置 (221)、與該計(jì)算機(jī)通信網(wǎng)絡(luò)(241)連接的服務(wù)器裝置(231)執(zhí)行的通信方法,其特征在于, 所述第一終端裝置(211)和所述第二終端裝置(221)經(jīng)由所述第一路由裝置(212)、所述計(jì) 算機(jī)通信網(wǎng)絡(luò)(241)、所述第二路由裝置(222)相互作為通信對(duì)象地進(jìn)行通信,(a) 所述第一終端裝置(211)和所述第二終端裝置(221)都具備對(duì)象方通信部(502)、 路由標(biāo)識(shí)符取得部(503)、路由通信部(504)、狀況發(fā)送部(505),所述通信方法具備對(duì)象方通信步驟,所述對(duì)象方通信部(502)經(jīng)由該終端裝置所連接的路由裝置,與該 通信對(duì)象進(jìn)行通信;路由標(biāo)識(shí)符取得步驟,如果在所述對(duì)象方通信步驟中與該通信對(duì)象的通信成功,則所 述路由標(biāo)識(shí)符取得部(503)就取得該通信對(duì)象所連接的路由裝置的通信標(biāo)識(shí)符;路由通信步驟,如果在所述對(duì)象方通信步驟中與該通信對(duì)象的通信成功后失敗,則所 述路由通信部(504)與具有所述取得的通信標(biāo)識(shí)符的路由裝置進(jìn)行通信;狀況發(fā)送步驟,將連接狀況信息以規(guī)定的定時(shí)向所述服務(wù)器裝置(231)發(fā)送,所述連 接狀況信息用于指定在所述對(duì)象方通信步驟中與該通信對(duì)象的通信是否成功、以及在所述 路由通信步驟中與該通信對(duì)象所連接的路由裝置的通信是否成功,(b) 所述服務(wù)器裝置(231)具備狀況接收部(701)、非法行為判定部(702),所述通信方 法具備狀況接收步驟,所述狀況接收部(701)接收由所述第一終端裝置(211)發(fā)送的連接狀 況信息、由所述第二終端裝置(221)發(fā)送的連接狀況信息;非法行為判定步驟,所述非法行為判定部(702)根據(jù)所述接收到的來(lái)自所述第一終端 裝置(211)的連接狀況信息、來(lái)自所述第二終端裝置(221)的連接狀況信息,(1) 在指定了從所述第一終端裝置(211)向所述第二終端裝置(221)的通信成功,從所 述第二終端裝置(221)向所述第一終端裝置(211)的通信失敗,從所述第二終端裝置(221) 向所述第一路由裝置(212)的通信成功的情況下,則判定為所述第一終端裝置(211)的用 戶有非法行為,(2) 在指定了從所述第二終端裝置(221)向所述第一終端裝置(211)的通信成功,從所述第一終端裝置(211)向所述第二終端裝置(221)的通信失敗,從所述第一終端裝置(211) 向所述第二路由裝置(221)的通信成功的情況下,則判定為所述第二終端裝置(221)的用 戶有非法行為。
5. —種信息記錄介質(zhì),是記錄了具有使經(jīng)由第一路由裝置(212)與計(jì)算機(jī)通信網(wǎng) 絡(luò)(241)連接的第一終端計(jì)算機(jī)作為第一終端裝置(211)發(fā)揮作用、使經(jīng)由第二路由裝置 (222)與該計(jì)算機(jī)通信網(wǎng)絡(luò)(241)連接的第二終端計(jì)算機(jī)作為第二終端裝置(221)發(fā)揮作 用的終端程序;使與該計(jì)算機(jī)通信網(wǎng)絡(luò)(241)連接的服務(wù)器計(jì)算機(jī)作為服務(wù)器裝置(231) 發(fā)揮作用的服務(wù)器程序的計(jì)算機(jī)可以讀取的信息記錄介質(zhì),其特征在于,使所述第一終端裝置(211)、所述第二終端裝置(221)經(jīng)由所述第一路由裝置(212)、 所述計(jì)算機(jī)通信網(wǎng)絡(luò)(241)、所述第二路由裝置(222)相互作為通信對(duì)象而通信地發(fā)揮作 用,(a) 所述終端程序使所述第一終端計(jì)算機(jī)、所述第二終端計(jì)算機(jī)分別作為如下部分發(fā) 揮作用,即,對(duì)象方通信部(502),其經(jīng)由該終端裝置所連接的路由裝置,進(jìn)行與該通信對(duì)象的通信;路由標(biāo)識(shí)符取得部(503),如果從所述對(duì)象方通信部(502)向該通信對(duì)象的通信成功, 則取得該通信對(duì)象所連接的路由裝置的通信標(biāo)識(shí)符;路由通信部(504),如果在從所述對(duì)象方通信部(502)向該通信對(duì)象的通信成功后失 敗,則進(jìn)行與具有所述所取得的通信標(biāo)識(shí)符的路由裝置的通信;狀況發(fā)送部(505),將連接狀況信息以規(guī)定的定時(shí)向所述服務(wù)器計(jì)算機(jī)發(fā)送,所述連接 狀況信息指定從所述對(duì)象方通信部(502)向該通信對(duì)象的通信是否成功、以及從所述路由 通信部(504)向該通信對(duì)象所連接的路由裝置的通信是否成功,(b) 所述服務(wù)器程序使所述服務(wù)器計(jì)算機(jī)作為狀況接收部(701),和非法行為判定部 (702)發(fā)揮作用,所述狀況接收部(701)接收由所述第一終端計(jì)算機(jī)發(fā)送的連接狀況信息、由所述第二 終端計(jì)算機(jī)發(fā)送的連接狀況信息,所述非法行為判定部(702)根據(jù)所述接收到的來(lái)自所述第一終端計(jì)算機(jī)的連接狀況 信息、來(lái)自所述第二終端計(jì)算機(jī)的連接狀況信息,(1) 在指定了從所述第一終端計(jì)算機(jī)向所述第二終端計(jì)算機(jī)的通信成功,從所述第二 終端計(jì)算機(jī)向所述第一終端計(jì)算機(jī)的通信失敗,從所述第二終端計(jì)算機(jī)向所述第一路由裝 置(212)的通信成功的情況下,則對(duì)所述第一終端計(jì)算機(jī)的用戶判定有非法行為,(2) 在指定了從所述第二終端計(jì)算機(jī)向所述第一終端計(jì)算機(jī)的通信成功,從所述第一 終端裝置計(jì)算機(jī)向所述第二終端計(jì)算機(jī)的通信失敗,從所述第一終端計(jì)算機(jī)向所述第二路 由器計(jì)算機(jī)的通信成功的情況下,則對(duì)所述第二終端計(jì)算機(jī)的用戶判定有非法行為。
6. —種程序,是具有使經(jīng)由第一路由裝置(212)與計(jì)算機(jī)通信網(wǎng)絡(luò)(241)連接的第 一終端計(jì)算機(jī)作為第一終端裝置(211)發(fā)揮作用、使經(jīng)由第二路由裝置(222)與該計(jì)算機(jī) 通信網(wǎng)絡(luò)(241)連接的第二終端計(jì)算機(jī)作為第二終端裝置(221)發(fā)揮作用的終端程序;使 與該計(jì)算機(jī)通信網(wǎng)絡(luò)(241)連接的服務(wù)器計(jì)算機(jī)作為服務(wù)器裝置(231)發(fā)揮作用的服務(wù)器 程序的程序,其特征在于,使所述第一終端裝置(211)、所述第二終端裝置(221)經(jīng)由所述第一路由裝置(212)、 所述計(jì)算機(jī)通信網(wǎng)絡(luò)(241)、所述第二路由裝置(222)相互作為通信對(duì)象而通信地發(fā)揮作 用,(a) 所述終端程序使所述第一終端計(jì)算機(jī)、所述第二終端計(jì)算機(jī)分別作為如下部分發(fā) 揮作用,即,對(duì)象方通信部(502),其經(jīng)由該終端裝置所連接的路由裝置,進(jìn)行與該通信對(duì)象的通信;路由標(biāo)識(shí)符取得部(503),如果從所述對(duì)象方通信部(502)向該通信對(duì)象的通信成功, 則取得該通信對(duì)象所連接的路由裝置的通信標(biāo)識(shí)符;路由通信部(504),如果在從所述對(duì)象方通信部(502)向該通信對(duì)象的通信成功后失 敗,則進(jìn)行與具有所述所取得的通信標(biāo)識(shí)符的路由裝置的通信;狀況發(fā)送部(505),將連接狀況信息以規(guī)定的定時(shí)向所述服務(wù)器計(jì)算機(jī)發(fā)送,所述連接 狀況信息指定從所述對(duì)象方通信部(502)向該通信對(duì)象的通信是否成功、以及從所述路由 通信部(504)向該通信對(duì)象所連接的路由裝置的通信是否成功,(b) 所述服務(wù)器程序使所述服務(wù)器計(jì)算機(jī)作為狀況接收部(701),和非法行為判定部 (702)發(fā)揮作用,所述狀況接收部(701)接收由所述第一終端計(jì)算機(jī)發(fā)送的連接狀況信息、由所述第二 終端計(jì)算機(jī)發(fā)送的連接狀況信息,所述非法行為判定部(702)根據(jù)所述接收到的來(lái)自所述第一終端計(jì)算機(jī)的連接狀況 信息、來(lái)自所述第二終端計(jì)算機(jī)的連接狀況信息,(1) 在指定了從所述第一終端計(jì)算機(jī)向所述第二終端計(jì)算機(jī)的通信成功,從所述第二 終端計(jì)算機(jī)向所述第一終端計(jì)算機(jī)的通信失敗,從所述第二終端計(jì)算機(jī)向所述第一路由裝 置(212)的通信成功的情況下,則對(duì)所述第一終端計(jì)算機(jī)的用戶判定有非法行為,(2) 在指定了從所述第二終端計(jì)算機(jī)向所述第一終端計(jì)算機(jī)的通信成功,從所述第一 終端裝置計(jì)算機(jī)向所述第二終端計(jì)算機(jī)的通信失敗,從所述第一終端計(jì)算機(jī)向所述第二路 由器計(jì)算機(jī)的通信成功的情況下,則對(duì)所述第二終端計(jì)算機(jī)的用戶判定有非法行為。
全文摘要
本發(fā)明提供通信系統(tǒng)、通信方法、記錄有利用計(jì)算機(jī)實(shí)現(xiàn)它們的程序的計(jì)算機(jī)可以讀取的信息記錄介質(zhì)、以及程序,為了檢測(cè)出在通信對(duì)戰(zhàn)游戲中通過(guò)變更路由器的設(shè)定來(lái)使通信對(duì)戰(zhàn)的結(jié)果無(wú)效等非法行為,在通信系統(tǒng)中,第一終端裝置(211)與第二終端裝置(221)嘗試向通信對(duì)象的終端裝置的通信,如果在該嘗試中失敗,則嘗試向通信對(duì)象的終端裝置使用的路由裝置的通信,將這些通信測(cè)試的結(jié)果指定在連接信息狀況中向服務(wù)器裝置(231)發(fā)送,服務(wù)器裝置(231)接收連接信息狀況,調(diào)查各終端裝置和與第一終端裝置(211)連接的第一路由裝置(212)、與第二終端裝置(221)連接的第二路由裝置(222)的通信狀況,以可以通信的路徑變?yōu)椴粚?duì)稱的情況為線索,判定使用終端裝置的用戶的非法行為的有無(wú)。
文檔編號(hào)A63F13/12GK101785248SQ200980100055
公開(kāi)日2010年7月21日 申請(qǐng)日期2009年2月12日 優(yōu)先權(quán)日2008年2月15日
發(fā)明者森昌二 申請(qǐng)人:科樂(lè)美數(shù)碼娛樂(lè)株式會(huì)社