專利名稱:網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及包括計算機(jī)的終端裝置和服務(wù)器裝置經(jīng)由網(wǎng)絡(luò)相互連接的網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
作為提供一種從服務(wù)器裝置向連接網(wǎng)絡(luò)的終端裝置分布內(nèi)容(contents)這種服 務(wù)的系統(tǒng),提出了一種根據(jù)終端裝置的屬性(作為一個例子為地域)對提供服務(wù)的許可或 禁止進(jìn)行切換控制的系統(tǒng)。例如,提出了一種如下系統(tǒng)當(dāng)從音樂分布用的終端裝置向成為 傳輸源的服務(wù)器裝置請求內(nèi)容傳輸時,向服務(wù)器裝置發(fā)送對終端裝置設(shè)定的ID代碼,在服 務(wù)器裝置中,對該ID代碼包含的地域代碼和按每個地域代碼設(shè)定了內(nèi)容的傳輸或禁止的 數(shù)據(jù)進(jìn)行對照,來判別是否應(yīng)該對來自該終端裝置的傳輸請求傳輸內(nèi)容,只有在判別為能 夠傳輸?shù)那闆r下才傳輸內(nèi)容(參照專利文獻(xiàn)1)。在利用了網(wǎng)絡(luò)的游戲系統(tǒng)領(lǐng)域中,也提出 了一種如下系統(tǒng)為了限制具有稀少性的特定的游戲數(shù)據(jù)的分布次數(shù),利用從游戲終端與 分布請求一起發(fā)送來的地域代碼,按每個地域?qū)εc特定的游戲數(shù)據(jù)相關(guān)的分布次數(shù)進(jìn)行計 數(shù),當(dāng)超過規(guī)定分布次數(shù)時,禁止對該地域的特定游戲數(shù)據(jù)的分布(參照專利文獻(xiàn)2)。專利文獻(xiàn)1日本特開2001-155069號公報專利文獻(xiàn)2日本特開2004-194927號公報包括計算機(jī)的終端裝置,一般對硬件及軟件進(jìn)行調(diào)整來供用戶利用,以使該終端 裝置的使用符合所預(yù)定的地域等屬性。在適合終端裝置的硬件的屬性和適合軟件的屬性不 匹配的情況下,有時終端裝置的動作會產(chǎn)生些許不良情況。或者,即使終端裝置的動作自身 沒有問題,在根據(jù)終端裝置的屬性對終端裝置的流通或應(yīng)該從服務(wù)器向終端裝置提供的服 務(wù)進(jìn)行管理的情況下,終端裝置會在對不同地域特有的硬件安裝面向新地域的軟件這種預(yù) 想以外的狀態(tài)下使用,有時會產(chǎn)生在管理面上的不良情況。在上述的現(xiàn)有技術(shù)中,無法排除 這樣不良情況。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種能夠?qū)K端裝置的預(yù)定之外的使用產(chǎn)生抑制效 果的網(wǎng)絡(luò)系統(tǒng)等。本發(fā)明的網(wǎng)絡(luò)系統(tǒng)(1)中,包括計算機(jī)(10)的終端裝置(3)和服務(wù)器裝置(5) 經(jīng)由網(wǎng)絡(luò)(6)相互連接,所述服務(wù)器裝置中設(shè)置有對照數(shù)據(jù)存儲單元(21),其存儲對照 數(shù)據(jù)(23),該對照數(shù)據(jù)(23)將用于識別所述終端裝置的屬性的屬性信息、固定分配給該終 端裝置的硬件識別信息(15)、和分配給所述終端裝置的軟件的軟件識別信息(16)相互對 應(yīng)起來;對照單元(24),其在從所述終端裝置分別發(fā)送了所述硬件識別信息及所述軟件識 別信息的情況下,參照所述對照數(shù)據(jù)來判別所述硬件識別信息所對應(yīng)的屬性信息和所述軟 件識別信息所對應(yīng)的屬性信息一致或不一致;以及對照信息發(fā)送單元(24),其將所述對照 單元的判別結(jié)果發(fā)送至所述終端裝置;所述終端裝置中設(shè)置有識別信息發(fā)送單元(18), 其向所述服務(wù)器裝置發(fā)送所述硬件識別信息及所述軟件識別信息;以及終端動作控制單元(17),其在從所述對照信息發(fā)送單元發(fā)送來的判別結(jié)果為不一致的情況下,與一致的情況 相比更限制所述終端裝置的動作。根據(jù)本發(fā)明,當(dāng)從終端裝置向服務(wù)器裝置發(fā)送了硬件識別信息及軟件識別信息 時,在該服務(wù)器裝置中,判別由硬件識別信息確定的屬性信息和由軟件識別信息確定的屬 性信息是否一致,在該判別結(jié)果是不一致的情況下,與一致的情況相比,對終端裝置的動作 更加以限制。因此,針對在以終端裝置的硬件作為對象的屬性和以終端裝置的軟件作為對 象的屬性不一致的狀態(tài)下使用終端裝置,能夠產(chǎn)生抑制效果。由此,能夠使終端裝置的軟件 及硬件在預(yù)定的屬性下使用,從而能夠降低在對終端裝置的預(yù)定之外的使用的動作上或管 理上產(chǎn)生不良情況的擔(dān)心。在本發(fā)明的一個方式中,也可以是能經(jīng)由所述網(wǎng)絡(luò)從所述服務(wù)器裝置向所述終 端裝置提供服務(wù),所述終端動作控制單元在所述不一致的情況下,與所述一致的情況相比 對從所述服務(wù)器裝置提供的服務(wù)的利用更加以限制。此時,在以終端裝置的硬件作為對象 的屬性和以軟件作為對象的屬性不一致的情況下,對于從服務(wù)器裝置提供的服務(wù)在終端裝 置中的利用加以限制。由此,針對終端裝置的預(yù)定之外的使用能夠產(chǎn)生適當(dāng)?shù)囊种菩Ч?。此外,也可以是所述終端裝置的所述識別信息發(fā)送單元,在該終端裝置起動時發(fā) 送所述硬件識別信息及所述軟件識別信息;所述終端動作控制單元,在所述判別結(jié)果為所 述不一致的情況下,與所述一致的情況相比更限制起動后的所述終端裝置的動作。由此,在 終端裝置起動時,判別基于硬件識別信息及軟件識別信息的屬性信息一致或不一致,根據(jù) 該判別結(jié)果能夠使起動后的終端裝置的動作變化。因此,可提高本發(fā)明的抑制效果。尤其 是,在終端裝置供于商業(yè)用途的情況下,終端裝置不是基于與終端裝置的運(yùn)營者等進(jìn)行的 起動操作不同的操作來訪問服務(wù)器裝置,而有時會伴隨著終端裝置的起動,終端裝置自身 主動地訪問服務(wù)器裝置并請求提供服務(wù)。此時具有如下效果,即,如果伴隨著終端裝置的起 動而執(zhí)行上述的屬性信息一致或不一致的判別、和基于該判別結(jié)果的終端裝置起動后的動 作控制,則能夠預(yù)防從服務(wù)器裝置向終端裝置提供不合適的服務(wù)。在本發(fā)明的一個方式中,也可以是所述屬性信息包括用于識別所述終端裝置應(yīng) 被使用的地域的信息。由此,在終端裝置被帶到當(dāng)初預(yù)定的地域以外的情況下,能夠?qū)υ搫?作加以限制。在本發(fā)明的一個方式中,也可以是作為所述硬件識別信息,利用用于在所述網(wǎng)絡(luò) 上唯一識別所述終端裝置的IP地址。IP地址作為確定終端裝置的硬件的信息,而被廣泛應(yīng) 用于利用了 TCP/IP協(xié)議的因特網(wǎng)、互聯(lián)網(wǎng)等網(wǎng)絡(luò),并且通過利用該IP地址,能夠容易地對 終端裝置分配硬件識別信息。本發(fā)明的終端裝置的驗證方法,應(yīng)用在包括計算機(jī)(10)的終端裝置(3)和服務(wù) 器裝置(5)經(jīng)由網(wǎng)絡(luò)(6)相互連接的網(wǎng)絡(luò)(1)中,用于驗證所述終端裝置的硬件和軟件的 匹配性,其中,也可作為包括如下步驟的該終端裝置的驗證方法來體現(xiàn)從所述終端裝置向 所述服務(wù)器裝置發(fā)送固定分配給該終端裝置的硬件識別信息(15)和分配給該終端裝置的 軟件的軟件識別信息(16)的步驟(SlOl);參照所述服務(wù)器裝置的存儲單元(21)中記錄 的對照數(shù)據(jù)(23),判別從所述終端裝置發(fā)送來的所述硬件識別信息所對應(yīng)的屬性信息和所 述軟件識別信息所對應(yīng)的屬性信息一致或不一致的判別步驟(S202 S204),該對照數(shù)據(jù) (23)將用于識別所述終端裝置的屬性的屬性信息、所述硬件識別信息、和所述軟件識別信息相互對應(yīng)起來;從所述服務(wù)器裝置向所述終端裝置發(fā)送所述判別步驟中的判別結(jié)果的步 驟(S207);以及在從所述服務(wù)器裝置向所述終端裝置發(fā)送的判別結(jié)果為不一致的情況下, 與一致的情況相比更限制所述終端裝置的動作的步驟。根據(jù)本發(fā)明的驗證方法,在服務(wù)器 裝置中的判別結(jié)果是不一致的情況下,與一致的情況相比,能夠?qū)K端裝置的動作更加以 限制。因此,與本發(fā)明的網(wǎng)絡(luò)系統(tǒng)同樣,針對在以終端裝置的硬件作為對象的屬性和以終端 裝置的軟件作為對象的屬性不一致的狀態(tài)下使用終端裝置,能夠產(chǎn)生抑制效果。由此,能夠 使終端裝置的軟件及硬件在預(yù)定的屬性下使用,從而能夠降低在對終端裝置的預(yù)定之外的 使用的動作上或管理上產(chǎn)生不良情況的擔(dān)心。進(jìn)而,本發(fā)明的一種服務(wù)器裝置用的計算機(jī)程序(22),該服務(wù)器裝置(5)與包括 計算機(jī)(10)的終端裝置(3)經(jīng)由網(wǎng)絡(luò)進(jìn)行連接,且具備存儲對照數(shù)據(jù)(23)的對照數(shù)據(jù)存 儲單元(21),該對照數(shù)據(jù)(23)將用于識別所述終端裝置的屬性的屬性信息、固定分配給該 終端裝置的硬件識別信息、和分配給所述終端裝置的軟件的軟件識別信息相互對應(yīng)起來, 其中,該服務(wù)器裝置用的計算機(jī)程序(22)使服務(wù)器裝置(5)的計算機(jī)(20)作為如下單元 起作用對照單元,其在從所述終端裝置分別發(fā)送了所述硬件識別信息及所述軟件識別信 息的情況下,參照所述對照數(shù)據(jù)來判別所述硬件識別信息所對應(yīng)的屬性信息和所述軟件識 別信息所對應(yīng)的屬性信息一致或不一致;以及對照信息發(fā)送單元,其將所述對照單元的判 別結(jié)果發(fā)送至所述終端裝置。通過使服務(wù)器裝置的計算機(jī)讀取并執(zhí)行本發(fā)明的計算機(jī)程序,從而能夠使該服務(wù) 器裝置作為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)中的服務(wù)器裝置起作用。此外,在以上的說明中,為使本發(fā)明的理解更容易,用帶括號標(biāo)注附圖的參考符 號,因此,本發(fā)明并不限定于圖示方式。(發(fā)明效果)如以上說明,根據(jù)本發(fā)明,因為分別根據(jù)從終端裝置向服務(wù)器裝置發(fā)送來的硬件 識別信息及軟件識別信息確定屬性信息,并判別其一致或不一致,在判別結(jié)果不一致的情 況下,與一致的情況相比對終端裝置的動作更加以限制,所以針對在以終端裝置的硬件作 為對象的屬性和以終端裝置的軟件作為對象的屬性不一致的狀態(tài)下使用終端裝置,能夠產(chǎn) 生抑制效果。由此,能夠使終端裝置的軟件及硬件在預(yù)定的屬性下使用,從而能夠降低在對 終端裝置的預(yù)定之外的使用的動作上或管理上產(chǎn)生不良情況的擔(dān)心。
圖1是表示本發(fā)明一個實施方式所涉及的娛樂(amusement)系統(tǒng)的示意結(jié)構(gòu)的 圖。圖2是圖1的游戲終端及服務(wù)器的功能框圖。圖3是表示服務(wù)器的存儲裝置中記錄的代碼數(shù)據(jù)庫的一部分的圖。圖4是表示代碼數(shù)據(jù)庫的另一部分的圖。圖5是表示IP地址及軟件識別代碼與區(qū)域代碼(region code)之間的對應(yīng)關(guān)系 的圖。圖6是表示游戲終端及服務(wù)器各自的起動檢查部執(zhí)行的起動檢查順序的流程圖。(符號說明)
1-娛樂系統(tǒng)(網(wǎng)絡(luò)系統(tǒng));3-游戲終端(終端裝置);5-服務(wù)器裝置;6-網(wǎng)絡(luò);10-控制單元(計算機(jī));14-游戲用程序;15-IP地址(硬件識別信息);16-軟件識別代碼(軟件識別信息);17-游戲控制部(終端動作控制單元);18-起動檢查部(識別信息發(fā)送單元);21-外部存儲裝置(對照數(shù)據(jù)存儲單元);23-代碼數(shù)據(jù)庫(對照數(shù)據(jù));24-起動檢查部(對照單元、對照信息發(fā)送單元)。
具體實施例方式首先,參照圖1,對將本發(fā)明的網(wǎng)絡(luò)系統(tǒng)作為娛樂系統(tǒng)構(gòu)成的一個方式的概要進(jìn)行 說明。圖1的娛樂系統(tǒng)1具備供操作員2使用的作為在娛樂設(shè)施等商業(yè)設(shè)施(以下稱為 店鋪)設(shè)置的一臺或多臺游戲終端3、和服務(wù)管理者4進(jìn)行管理或運(yùn)營的多臺服務(wù)器裝置 (以下簡稱為服務(wù)器)5。游戲終端3、服務(wù)器5經(jīng)由因特網(wǎng)等網(wǎng)絡(luò)6可相互通信地連接。游 戲終端3是商務(wù)用游戲機(jī),對用戶7許可以規(guī)定額的貨幣價值的消費(fèi)來換取的游戲運(yùn)行。在娛樂系統(tǒng)1中,還安裝有分別向操作員2及用戶7提供各種服務(wù)的系統(tǒng)。例如, 向用戶7賦予作為用戶識別單元的卡8,通過在該卡8的存儲介質(zhì)(作為一個例子為IC芯 片)中登記的卡ID與在服務(wù)器5上用于識別用戶7的用戶ID之間設(shè)定對應(yīng)關(guān)系,來識別 用戶7,向用戶7提供各種服務(wù)。作為這種服務(wù),例如在用戶7使游戲終端3識別卡8的卡 ID后運(yùn)行游戲的情況下,由游戲終端3生成包括該游戲成績等的運(yùn)行數(shù)據(jù),該運(yùn)行數(shù)據(jù)與 卡ID —同被發(fā)送至服務(wù)器5,并且該運(yùn)行數(shù)據(jù)被與卡ID所對應(yīng)的用戶ID建立關(guān)聯(lián)之后進(jìn) 行保存。由服務(wù)器5保存的運(yùn)行數(shù)據(jù)可用于下次以后的游戲機(jī)會。例如,在用戶再次運(yùn)行 同一游戲的情況下,通過在運(yùn)行之前使游戲終端識別卡8的卡ID,從而能夠從服務(wù)器5向 游戲終端3讀入與該卡ID所對應(yīng)的用戶ID之間建立關(guān)聯(lián)地保存的運(yùn)行數(shù)據(jù),并加以利用。 或者,在游戲終端3之間能夠運(yùn)行經(jīng)由網(wǎng)絡(luò)6的對戰(zhàn)游戲的情況下,在規(guī)定期間內(nèi)訪問服務(wù) 器5并申請對戰(zhàn)的用戶7彼此之間,由服務(wù)器5基于與這些用戶7對應(yīng)保存的運(yùn)行數(shù)據(jù),向 用戶7提供匹配對戰(zhàn)對手的服務(wù)。關(guān)于操作員2,例如由服務(wù)器5提供裝配在游戲終端3的 游戲用的計算機(jī)程序或數(shù)據(jù)的更新等服務(wù)。參照圖2,進(jìn)一步對游戲終端3及服務(wù)器5的構(gòu)成進(jìn)行說明。在游戲終端3中設(shè)置 有控制單元10??刂茊卧?0是計算機(jī)單元,包括微處理器、記錄著應(yīng)由該微處理器執(zhí)行 的操作系統(tǒng)等程序的ROM、以及提供對微處理器的作業(yè)區(qū)域的RAM等內(nèi)部存儲裝置(未圖 示)??刂茊卧?0上連接有輸入裝置11、輸出裝置12及硬盤等外部存儲裝置13。輸入裝 置11是輸出與用戶7的操作內(nèi)容相應(yīng)的信號的輸入單元。輸出裝置12包括顯示游戲畫面 等的監(jiān)視器及輸出聲音的揚(yáng)聲器等。外部存儲裝置13存儲應(yīng)由控制單元10執(zhí)行的游戲用程序14及該程序14參照的各種數(shù)據(jù)(未圖示)??刂茊卧?0的內(nèi)部存儲裝置設(shè)置有如EEPROM那樣可改寫的非易失性存儲器,在 該非易失性存儲器中記錄有IP地址15。IP地址15是為了在娛樂系統(tǒng)1內(nèi)唯一識別游戲 終端3而固定分配給游戲終端3的硬件識別信息。對各店鋪規(guī)定了可用的IP地址的范圍。 在游戲終端3中,在設(shè)置該游戲終端3時,設(shè)定分配給設(shè)置有該游戲終端3的店鋪的范圍內(nèi) 的一個IP地址15。此外,在網(wǎng)絡(luò)6是如因特網(wǎng)一樣具有公開性的網(wǎng)絡(luò)的情況下,在各店鋪 的游戲終端3與網(wǎng)絡(luò)6之間設(shè)定了路由器,對該路由器設(shè)定在網(wǎng)絡(luò)上唯一的固定地址。在 游戲終端3中,將通過與該固定地址的組合來用于在網(wǎng)絡(luò)6上唯一識別游戲終端3的私有 地址設(shè)定為IP地址15。另一方面,在游戲用程序14中存儲有軟件識別代碼16。軟件識別代碼16是用于 識別游戲用程序14的對象區(qū)域(國家或國家組織)、游戲的標(biāo)題(游戲的類別)、軟件的版 本等游戲用程序14的詳細(xì)情況的軟件識別信息。所謂游戲用程序14的對象地域是指游戲 用程序14想用的利用地域,例如在想要在日本國內(nèi)使用而提供游戲終端3的情況下,在畫 面顯示等的語言中使用日語。即,游戲用程序14的對象地域是游戲用程序14的運(yùn)用地。IP 地址15及軟件識別代碼16,都與用于識別應(yīng)使用終端裝置3的地域的區(qū)域代碼建立對應(yīng)。 區(qū)域代碼相當(dāng)于用于識別終端裝置3的屬性的屬性信息。區(qū)域代碼的詳細(xì)內(nèi)容見后述??刂茊卧?0讀取并執(zhí)行外部存儲裝置13的游戲用程序14,因此在控制單元10的 內(nèi)部設(shè)置有作為邏輯裝置的游戲控制部17及起動檢查部18。游戲控制部17按照游戲用程 序14,執(zhí)行由游戲終端3向用戶7提供的游戲的開始、進(jìn)行及結(jié)束的管理等游戲運(yùn)行所需的 各種處理、以及為了從服務(wù)器5接受規(guī)定服務(wù)的提供所需的處理。起動檢查部18與服務(wù)器 5聯(lián)動地執(zhí)行利用了 IP地址15及軟件識別代碼16的起動檢查處理。起動檢查部18的處 理的詳細(xì)內(nèi)容見后述。服務(wù)器5中設(shè)置有控制單元20和外部存儲裝置21??刂茊卧?0是計算機(jī)單元, 具有微處理器、記錄著應(yīng)由該微處理器執(zhí)行的操作系統(tǒng)等程序的ROM、及提供針對微處理 器的作業(yè)區(qū)域的RAM等內(nèi)部存儲裝置(未圖示)??刂茊卧?0上連接有鍵盤等輸入裝置和 監(jiān)視器等輸出裝置,但省略了這些的圖示。外部存儲裝置21存儲應(yīng)由控制單元20執(zhí)行的 服務(wù)器用程序22及該程序22參照的各種數(shù)據(jù)(未圖示)。在外部存儲裝置21中,作為控 制單元20應(yīng)參照的數(shù)據(jù)的一種,記錄著代碼數(shù)據(jù)庫(代碼DB) 23。代碼DB23相當(dāng)于將IP 地址、軟件識別代碼和區(qū)域代碼相互對應(yīng)起來的對照數(shù)據(jù),詳細(xì)內(nèi)容見后述??刂茊卧?0讀取并執(zhí)行外部存儲裝置21的服務(wù)器用程序22,因此在控制單元20 的內(nèi)部設(shè)置有作為邏輯裝置的服務(wù)管理部23及起動檢查部24。服務(wù)管理部23管理對游戲 終端3等的各種服務(wù)的提供。起動檢查部24與游戲終端3聯(lián)動地執(zhí)行利用了 IP地址15 及軟件識別代碼16的起動檢查處理。起動檢查部24的處理的詳細(xì)內(nèi)容見后述。除了圖示 的邏輯裝置之外,還可以在游戲終端3的控制單元10及服務(wù)器5的控制單元20中根據(jù)需 要設(shè)置各種邏輯裝置。圖3及圖4表示代碼DB23的詳細(xì)內(nèi)容。如這些圖所示,代碼DB23包括多個表TB 1 TB5。如圖3所示,表TB 1是將IP地址和店鋪代碼對應(yīng)起來記述的數(shù)據(jù)。店鋪代碼是 按每個店鋪唯一賦予的代碼。即,如上述,在娛樂系統(tǒng)1中,各店鋪中規(guī)定了可對游戲終端3 設(shè)定的IP地址的范圍。表TBl被設(shè)定為記述這些IP地址與店鋪之間的對應(yīng)關(guān)系的數(shù)據(jù)。
表TB2是將店鋪代碼和國家代碼對應(yīng)起來記述的數(shù)據(jù)。國家代碼是按每個國家唯 一賦予的代碼。此外,表TB3是將國家代碼和區(qū)域代碼對應(yīng)起來記述的數(shù)據(jù)。區(qū)域代碼是 用于識別地域的代碼,即,在一個區(qū)域代碼中對應(yīng)有一個或多個國家代碼。另外,如圖4所 示,表TB4是將識別母代碼和區(qū)域代碼對應(yīng)起來記述的數(shù)據(jù)。識別母代碼是軟件識別代碼 的一部分所包含的代碼。區(qū)域代碼如上所述。圖5示出圖3及圖4所示的各代碼的對應(yīng)關(guān)系的一個例子。在圖5的例子中,游 戲終端3保持的IP地址15仿照因特網(wǎng)中利用的IPv4協(xié)議而記述為32位的代碼。在圖3 的例子中,作為IP地址15而設(shè)定有“10. 20. 30. XXX”(其中,χ為任意自然數(shù))。另一方面, 在軟件識別代碼中,作為一個例子而設(shè)定有“GSA1000”。當(dāng)從游戲終端3向服務(wù)器5通知 IP地址15及軟件識別代碼16時,在服務(wù)器5中根據(jù)這些IP地址15及軟件識別代碼16, 按如下方式驗證游戲終端3的設(shè)置地域和游戲用程序14的對象地域之間的匹配性。首先,關(guān)于IP地址15,利用上述的表TB 1及TB2,將IP地址依次變換成店鋪代 碼及國家代碼。在國家代碼中,如日本是“A”、香港是“B”、新加坡是“C”、美國是“D”、英國 是“E”、韓國是“F”這樣,利用拉丁字母等對每個國家設(shè)定唯一的代碼。國家代碼和區(qū)域代 碼按照適當(dāng)?shù)膭澐诌M(jìn)行對應(yīng)。例如,日本的國家代碼“A”單獨與區(qū)域代碼“RG-A”對應(yīng),香 港的國家代碼“B”或新加坡的國家代碼“C”與表示亞洲地域的區(qū)域代碼“RG-ASIA”對應(yīng), 美國的國家代碼“D”單獨與區(qū)域代碼“RG-US”對應(yīng),英國的國家代碼‘ ”單獨與區(qū)域代碼 “RG-GB”對應(yīng),韓國的國家代碼“F”單獨與區(qū)域代碼“RG-KR”對應(yīng)。另一方面,軟件識別代碼16與識別母代碼以多對一的方式對應(yīng)。識別母代碼是 對代碼區(qū)域和游戲標(biāo)題相同的游戲用程序共同設(shè)定的代碼。例如,對于特定標(biāo)題的游戲 且以日本作為對象地域的游戲用程序14,與該程序14的版本無關(guān)地設(shè)定相同的識別母代 碼。在圖5的例子中,軟件識別代碼中的高位的拉丁字母3個文字相當(dāng)于識別代碼。例如, “GSA1000” “GSA100X” (X是任意數(shù))都是分配給游戲標(biāo)題相同且以日本作為對象地域而 提供的游戲用程序14的軟件識別代碼,其低5位數(shù)值表示版本。另一方面,軟件識別代碼的 高3位的文字串“GSA”,對于對象地域為日本且標(biāo)題相同的游戲用程序14公共設(shè)定。軟件識 別代碼“GSB100Y”設(shè)定給游戲標(biāo)題相同但面向香港提供的游戲用程序14,其識別母代碼是 “GSB”。識別母代碼對應(yīng)某一個地域代碼。例如,識別母代碼“GSA”對應(yīng)區(qū)域代碼“RG-JP”。 此外,在圖5中,雖然僅僅示例了區(qū)域代碼“RG-JP”及“RG-ASIA”與軟件識別代碼之間的對 應(yīng)關(guān)系,但關(guān)于其他區(qū)域代碼而言,同樣地設(shè)定了與軟件識別代碼之間的對應(yīng)關(guān)系。利用以上關(guān)系,根據(jù)作為游戲終端3的硬件識別信息的IP地址來確定區(qū)域代碼, 另一方面,根據(jù)作為游戲用程序14固有的軟件識別信息的軟件識別代碼來確定區(qū)域代碼, 通過對照兩者并判別他們是一致還是不一致,從而能夠判別游戲終端3的設(shè)置地域和游戲 用程序14的對象地域的匹配性。上述的代碼對照,通過游戲終端3的起動檢查部(以下稱為終端起動檢查部)18 及服務(wù)器5的起動檢查部(以下稱為服務(wù)器起動檢查部)24分別執(zhí)行圖6所示的終端起動 檢查順序及服務(wù)器起動檢查順序而實現(xiàn)。以下,說明該處理的詳細(xì)內(nèi)容。首先,對游戲終端3接通電源,當(dāng)游戲用程序14被讀入控制單元10后,在游戲終 端3,作為起動開始時必須進(jìn)行的處理而開始圖6的終端起動檢查順序。在終端起動檢查 順序的最初的步驟SlOl中,終端起動檢查部18對服務(wù)器5發(fā)送可否起動檢查的請求。在該請求中包括分配給游戲終端3的IP地址15及寫入到游戲用程序14中的軟件識別代碼 16。當(dāng)收到來自游戲終端3的請求的發(fā)送后,服務(wù)器起動檢查部24開始服務(wù)器起動檢 查順序。在最初的步驟S201中,服務(wù)器起動檢查部24取得從游戲終端3發(fā)送來的請求中 包含的數(shù)據(jù)(包括IP地址及軟件識別代碼)。在接下來的步驟S202中,服務(wù)器起動檢查部 24依次參照圖3的表TB1、TB2,取得IP地址所對應(yīng)的國家代碼。在之后的步驟S203中,服 務(wù)器起動檢查部24依次參照圖4的表TB4、TB5,取得軟件識別代碼所對應(yīng)的區(qū)域代碼。然 后,服務(wù)器起動檢查部24進(jìn)入到步驟S204,參照圖3的表TB3,判別在步驟S202中取得的 國家代碼是否對應(yīng)于在步驟S203中取得的區(qū)域代碼。也就是說,在步驟S204中,經(jīng)由區(qū)域 代碼驗證從游戲終端3發(fā)送來的IP地址和軟件識別代碼是否匹配。在步驟S204中,在國家代碼和區(qū)域代碼對應(yīng)的情況下,服務(wù)器起動檢查部24進(jìn)入 到步驟S205,識別出游戲終端3處于可起動狀態(tài)。另一方面,在步驟S204中,在國家代碼和 區(qū)域代碼不對應(yīng)的情況下,服務(wù)器起動檢查部24進(jìn)入到步驟S206,識別出游戲終端3處于 不可起動狀態(tài)。在步驟S205及S206的處理之后,服務(wù)器起動檢查部24進(jìn)入到步驟S207, 生成表示游戲終端3可起動或不可起動的響應(yīng),并將該響應(yīng)發(fā)送至游戲終端3。當(dāng)步驟S207 的處理結(jié)束后,服務(wù)器起動檢查部24結(jié)束圖6的服務(wù)器起動檢查順序。另一方面,當(dāng)游戲終端3的終端起動檢查部18在步驟SlOl中發(fā)送了請求時,進(jìn)入 到步驟S102,判別是否收到了來自服務(wù)器5的響應(yīng)。在沒有收到的情況下,終端起動檢查部 18進(jìn)入到步驟S103,判別在請求發(fā)送之后是否經(jīng)過了規(guī)定的等待時間。如果沒有經(jīng)過等待 時間,則終端起動檢查部18返回到步驟S102的處理。在步驟S102中判斷出收到了響應(yīng)的 情況下,終端起動檢查部18進(jìn)入到步驟S104,取得來自服務(wù)器5的響應(yīng)的內(nèi)容。在之后的 步驟S105中,終端起動檢查部18判別來自服務(wù)器5的響應(yīng)是否表示可起動。在是可起動 的情況下,終端起動檢查部18進(jìn)入到步驟S106,向游戲控制部17指示游戲終端3的正常起 動,然后結(jié)束本次終端起動檢查順序。此時,游戲終端3以可接受由服務(wù)器5提供的各種服 務(wù)的狀態(tài)被起動。另一方面,在步驟S103中判斷出經(jīng)過了等待時間的情況下,或者在步驟S105中判 斷出不可起動的情況下,終端起動檢查部18進(jìn)入到步驟S107,向游戲控制部17指示規(guī)定的 錯誤處理。然后,終端起動檢查部18結(jié)束本次終端起動檢查順序。在步驟S107中指示了 錯誤處理的情況下,游戲控制部17可停止游戲終端3,禁止包括后續(xù)的游戲運(yùn)行的一切處 理?;蛘撸鳛殄e誤處理,游戲控制部17也可以禁止向網(wǎng)絡(luò)6連接的狀態(tài)起動游戲終端3。 總之,錯誤處理只要是對游戲終端3的動作的至少一部分加以限制即可。根據(jù)以上的處理,在固定分配給游戲終端3的硬件的IP地址和作為安裝在游戲終 端3中的軟件的游戲用程序14所固有的軟件識別代碼匹配的情況下,可接受來自服務(wù)器5 的服務(wù)提供。在不匹配的情況下,不可利用應(yīng)從服務(wù)器5提供的服務(wù)的至少一部分。因此, 在游戲終端3的設(shè)置地域和游戲用程序14的對象地域不匹配的情況下,能夠預(yù)防從服務(wù)器 5提供不適當(dāng)?shù)姆?wù)。例如,游戲終端3被移動至與當(dāng)初設(shè)置地域不同的地域,即使對游戲 終端3設(shè)定了符合新設(shè)置地域的IP地址的情況下,只要游戲用程序14未變更到符合該設(shè) 置地域的設(shè)置,就限制對服務(wù)的利用。由此,能夠?qū)εc游戲終端3當(dāng)初不同的地域的挪用產(chǎn) 生抑制效果。
在以上方式中,服務(wù)器5的外部存儲裝置21作為對照數(shù)據(jù)存儲單元起作用,服務(wù) 器5的起動檢查部24通過執(zhí)行圖6的步驟S202 S206的處理而作為對照單元起作用,起 動檢查部24通過執(zhí)行步驟S207的處理而作為對照信息發(fā)送單元起作用,游戲終端3的起 動檢查部18通過執(zhí)行圖6的步驟SlOl的處理而作為識別信息發(fā)送單元起作用,游戲控制 部17通過接受圖6的步驟S106或S107的指示來控制游戲終端3的動作而作為終端動作 控制單元起作用。本發(fā)明并不限定于上述方式,能夠以合適的方式實施。例如,在上述方式中,雖然 作為硬件識別信息而利用了 IP地址,但只要是對終端裝置固定設(shè)定的信息即可作為硬件 識別信息適當(dāng)利用。也可將用于識別網(wǎng)絡(luò)設(shè)備的MAC地址等用作硬件識別信息,在對控制 單元的微處理器附加了唯一編號或代碼的情況下,也可將他們用于硬件識別信息。作為屬 性信息的區(qū)域代碼并不限定于按單一國家或多個國家的組織賦予的例子,也可以按比國家 更細(xì)化的地域唯一地賦予。屬性信息并不限定于表示地域的區(qū)域代碼,終端裝置也可以與 成為對象的年齡層或性別、設(shè)置有終端裝置的設(shè)施或環(huán)境的種類(例如,按照商業(yè)設(shè)施、公 共設(shè)施、工作場所、家庭分類等)等的適當(dāng)概念建立關(guān)聯(lián),來設(shè)定屬性信息。終端裝置并不 限定于游戲終端,也可以適當(dāng)?shù)难b置作為對象。例如,也可將體育設(shè)施的器具作為終端裝 置,也可將個人電腦、移動電話等便攜式終端等可進(jìn)行網(wǎng)絡(luò)連接的各種終端裝置作為對象。 因此,本發(fā)明的網(wǎng)絡(luò)系統(tǒng)也并不限定于作為娛樂系統(tǒng)構(gòu)成的例子。硬件識別信息、軟件識別 信息及屬性信息的關(guān)聯(lián)也并不限定于圖3及圖4所示的方式,只要是能夠分別根據(jù)硬件識 別信息及軟件識別信息來確定屬性信息的方式就能適當(dāng)?shù)刈兏?br>
權(quán)利要求
1.一種網(wǎng)絡(luò)系統(tǒng),包括計算機(jī)的終端裝置和服務(wù)器裝置經(jīng)由網(wǎng)絡(luò)相互連接,該網(wǎng)絡(luò)系 統(tǒng)的特征在于,所述服務(wù)器裝置中設(shè)置有對照數(shù)據(jù)存儲單元,其存儲將用于識別所述終端裝置的屬性的屬性信息、固定分配給 該終端裝置的硬件識別信息、和分配給所述終端裝置的軟件的軟件識別信息相互對應(yīng)起來 的對照數(shù)據(jù);對照單元,其在從所述終端裝置分別發(fā)送了所述硬件識別信息及所述軟件識別信息的 情況下,參照所述對照數(shù)據(jù),判別所述硬件識別信息所對應(yīng)的屬性信息和所述軟件識別信 息所對應(yīng)的屬性信息一致或不一致;和對照信息發(fā)送單元,其將所述對照單元的判別結(jié)果發(fā)送至所述終端裝置;所述終端裝置中設(shè)置有識別信息發(fā)送單元,其向所述服務(wù)器裝置發(fā)送所述硬件識別信息及所述軟件識別信 息;和終端動作控制單元,其在從所述對照信息發(fā)送單元發(fā)送來的判別結(jié)果是不一致的情況 下,與一致的情況相比更限制所述終端裝置的動作。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,能夠經(jīng)由所述網(wǎng)絡(luò)從所述服務(wù)器裝置向所述終端裝置提供服務(wù),所述終端動作控制單 元在所述不一致的情況下,與所述一致的情況相比對從所述服務(wù)器裝置提供的服務(wù)的利用 更加以限制。
3.根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述終端裝置的所述識別信息發(fā)送單元,在該終端裝置起動時發(fā)送所述硬件識別信息 及所述軟件識別信息;所述終端動作控制單元在所述判別結(jié)果為所述不一致的情況下,與所述一致的情況相 比更限制起動后的所述終端裝置的動作。
4.根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述屬性信息包括用于識別所述終端裝置應(yīng)被使用的地域的信息。
5.根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,作為所述硬件識別信息,利用用于在所述網(wǎng)絡(luò)上唯一識別所述終端裝置的IP地址。
6.一種終端裝置的驗證方法,應(yīng)用在包括計算機(jī)的終端裝置和服務(wù)器裝置經(jīng)由網(wǎng)絡(luò)相 互連接的網(wǎng)絡(luò)系統(tǒng)中,用于驗證所述終端裝置的硬件和軟件的匹配性,該終端裝置的驗證 方法的特征在于,包括從所述終端裝置向所述服務(wù)器裝置發(fā)送固定分配給該終端裝置的硬件識別信息和分 配給該終端裝置的軟件的軟件識別信息的步驟;參照所述服務(wù)器裝置的存儲單元中記錄的將用于識別所述終端裝置的屬性的屬性信 息、所述硬件識別信息、和所述軟件識別信息相互對應(yīng)起來的對照數(shù)據(jù),判別從所述終端裝 置發(fā)送來的所述硬件識別信息所對應(yīng)的屬性信息和所述軟件識別信息所對應(yīng)的屬性信息 一致或不一致的判別步驟;從所述服務(wù)器裝置向所述終端裝置發(fā)送所述判別步驟中的判別結(jié)果的步驟;和在從所述服務(wù)器裝置向所述終端裝置發(fā)送的判別結(jié)果是不一致的情況下,與一致的情況相比更限制所述終端裝置的動作的步驟。
7. 一種服務(wù)器裝置用的計算機(jī)程序,該服務(wù)器裝置與包括計算機(jī)的終端裝置經(jīng)由網(wǎng)絡(luò) 進(jìn)行連接,并且具備對照數(shù)據(jù)存儲單元,該對照數(shù)據(jù)存儲單元用于存儲將用于識別所述終 端裝置的屬性的屬性信息、固定分配給該終端裝置的硬件識別信息、和分配給所述終端裝 置的軟件的軟件識別信息相互對應(yīng)起來的對照數(shù)據(jù),該服務(wù)器裝置用的計算機(jī)程序的特征 在于,使所述服務(wù)器裝置的計算機(jī)作為如下單元發(fā)揮作用對照單元,其在從所述終端裝置分別發(fā)送了所述硬件識別信息及所述軟件識別信息的 情況下,參照所述對照數(shù)據(jù),判別所述硬件識別信息所對應(yīng)的屬性信息和所述軟件識別信 息所對應(yīng)的屬性信息一致或不一致;和對照信息發(fā)送單元,其將所述對照單元的判別結(jié)果發(fā)送至所述終端裝置。
全文摘要
本發(fā)明提供一種針對終端裝置的預(yù)定之外的使用產(chǎn)生抑制效果的網(wǎng)絡(luò)系統(tǒng)。其中,游戲終端(3)和服務(wù)器(5)經(jīng)由網(wǎng)絡(luò)連接,將用于識別游戲終端(3)的設(shè)置地域的區(qū)域代碼、固定分配給游戲終端(3)的IP地址(15)、和分配給游戲終端(3)的游戲用程序(14)的軟件識別代碼(16)相互對應(yīng)起來的代碼數(shù)據(jù)庫,存儲在服務(wù)器(5)的存儲裝置(21)上,從游戲終端(3)向服務(wù)器(5)發(fā)送IP地址(15)和軟件識別代碼(16),由服務(wù)器(5)判別兩者對應(yīng)的區(qū)域代碼一致或不一致,并將其判別結(jié)果發(fā)送至游戲終端(3)。在游戲終端(3)中,在判別結(jié)果不一致的情況下,與一致的情況相比更限制游戲終端(3)的動作。
文檔編號H04L29/06GK101997868SQ20101025674
公開日2011年3月30日 申請日期2010年8月17日 優(yōu)先權(quán)日2009年8月21日
發(fā)明者大瀧忠信, 紙正彥 申請人:科樂美數(shù)碼娛樂株式會社