的游戲識(shí)別信息,獲取開始圖像信息即可。
[0082]另外,例如也可以在開始圖像存儲(chǔ)部513,與該開始圖像信息關(guān)聯(lián)起來存儲(chǔ)對(duì)象圖像和該對(duì)象圖像在開始圖像上的位置信息。在該情況下,開始圖像發(fā)布部512生成將該對(duì)象圖像根據(jù)其位置信息加在開始圖像信息的再現(xiàn)所涉及的開始圖像而顯示的開始圖像信息,并且發(fā)布該開始圖像信息。此外,該對(duì)象圖像例如可以具有聲音信息,另外也可以是動(dòng)態(tài)圖像。
[0083]具體而言,例如使用選擇的游戲是賽車游戲的情況的例子來說明。例如,當(dāng)如圖9(A)所示,開始前的場(chǎng)景是所述開始圖像,如圖9(B)所示,對(duì)象圖像是信號(hào)的對(duì)象圖像時(shí),則開始圖像發(fā)布部512生成在圖9 (A)所示的開始圖像上將圖9(B)所示的對(duì)象圖像根據(jù)其位置信息重疊而顯示的圖像(圖9(C)),將其發(fā)布到對(duì)應(yīng)該圖像的對(duì)象終端102。此外,該信號(hào)的對(duì)象圖像例如可以是與基于聲音的倒計(jì)時(shí)一起從紅向藍(lán)變化的動(dòng)態(tài)圖像。此外,上述說明了開始圖像預(yù)先存儲(chǔ)在開始圖像存儲(chǔ)部513的情況,但對(duì)于開始圖像,也可以構(gòu)成為是后述的各虛擬機(jī)104通過開始程序的執(zhí)行來生成的。
[0084]虛擬機(jī)分配部514向各對(duì)象終端102分別分配虛擬機(jī)104,并且將選擇的游戲的識(shí)別信息發(fā)送至各虛擬機(jī)104。另外,虛擬機(jī)分配部514還可以進(jìn)一步根據(jù)選擇的游玩形式等,將選擇的游玩形式等、與所述分組信息、對(duì)戰(zhàn)對(duì)手信息、錦標(biāo)賽信息等(以下稱作管理信息)一起發(fā)送。由此,各虛擬機(jī)104能夠掌握選擇的游戲、游玩形式、用戶識(shí)別信息等。虛擬機(jī)控制部515控制分配給各對(duì)象終端102的虛擬機(jī)104。
[0085]具體而言,例如在選擇了 IP游玩的情況下,虛擬機(jī)分配部514向該終端102分配虛擬機(jī)104,虛擬機(jī)控制部515向由該分配的虛擬機(jī)104發(fā)送包含選擇的游戲的游戲識(shí)別信息和用戶識(shí)別信息的相關(guān)信息,并且指示開始執(zhí)行具有該游戲識(shí)別信息的游戲程序。根據(jù)該指示,該虛擬機(jī)104使用與該游戲程序?qū)?yīng)存儲(chǔ)的快照信息,開始執(zhí)行該游戲程序等,細(xì)節(jié)后述。
[0086]在選擇了對(duì)戰(zhàn)游玩的情況下,例如虛擬機(jī)分配部514基于對(duì)戰(zhàn)對(duì)手信息,向與作為對(duì)戰(zhàn)對(duì)手而選擇的用戶對(duì)應(yīng)的各終端102分別分配虛擬機(jī)104。具體而言,由于在圖7 (A)的情況下,作為對(duì)戰(zhàn)對(duì)手信息,存儲(chǔ)有用戶識(shí)別信息ul至u3,因此對(duì)與用戶識(shí)別信息ul至u3對(duì)應(yīng)的各終端102分配各虛擬機(jī)104。虛擬機(jī)控制部515對(duì)該分配的各虛擬機(jī)104發(fā)送選擇的游戲的游戲識(shí)別信息和用戶識(shí)別信息等,并且指示將具有該游戲識(shí)別信息的游戲程序的執(zhí)行同步并開始。由此,用戶能夠同時(shí)進(jìn)行對(duì)戰(zhàn)游玩。
[0087]在選擇了錦標(biāo)賽游玩的情況下,例如虛擬機(jī)分配部514根據(jù)錦標(biāo)賽信息分配各虛擬機(jī)104。具體而言,說明如下情況:例如在錦標(biāo)賽信息是圖7(B)和圖8所示的情況下,游戲程序是賽車的I條賽道,對(duì)于該I條賽道由虛擬機(jī)104開始并結(jié)束該游戲程序。由于在第一回合(回合識(shí)別信息相當(dāng)于I)中是與用戶識(shí)別信息ul和u2、u3和u4對(duì)應(yīng)的用戶的對(duì)戰(zhàn),因此虛擬機(jī)控制部515向與用戶識(shí)別信息ul至u4對(duì)應(yīng)的各虛擬機(jī)104指示將游戲程序同步而開始。由于在第二回合中是與用戶識(shí)別信息ul和u3對(duì)應(yīng)的用戶的對(duì)戰(zhàn),因此虛擬機(jī)控制部515向與用戶識(shí)別信息ul和u3對(duì)應(yīng)的各虛擬機(jī)104指示將游戲程序的執(zhí)行同步而開始。此外,在該情況下,也可以構(gòu)成為向與用戶識(shí)別信息ul和u3對(duì)應(yīng)的虛擬機(jī)104指示將該游戲程序的執(zhí)行所涉及的圖像信息發(fā)送至與用戶識(shí)別信息u2和u4對(duì)應(yīng)的終端102,使得與用戶識(shí)別信息u2和u4對(duì)應(yīng)的用戶能夠?qū)﹀\標(biāo)賽的第二回合(回合識(shí)別信息相當(dāng)于2)進(jìn)行觀戰(zhàn)。此外,上述說明了作為至第二回合為止的錦標(biāo)賽的例子,但在有第3回合、第4回合等的情況下,當(dāng)然也進(jìn)行與上述同樣的處理。
[0088]在選擇了分組對(duì)戰(zhàn)的情況下,虛擬機(jī)分配部514根據(jù)分組對(duì)戰(zhàn)信息分配各虛擬機(jī)104,虛擬機(jī)控制部515根據(jù)該分組對(duì)戰(zhàn)信息控制各虛擬機(jī)104。具體而言,說明如下情況:例如在圖7(C)所示的情況下,游戲程序是賽車的I條賽道,對(duì)于該I條賽道由虛擬機(jī)104進(jìn)行該游戲程序的執(zhí)行。由于在第I次對(duì)戰(zhàn)中是與用戶識(shí)別信息ul和u3對(duì)應(yīng)的用戶的對(duì)戰(zhàn),因此向與用戶識(shí)別信息ul和u3對(duì)應(yīng)的虛擬機(jī)104指示開始執(zhí)行該游戲程序。此時(shí),也可以構(gòu)成為指示向與用戶識(shí)別信息u2和u4對(duì)應(yīng)的終端102發(fā)送該游戲程序的執(zhí)行所涉及的圖像信息,使得與用戶識(shí)別信息u2和u4對(duì)應(yīng)的用戶能夠?qū)εc用戶識(shí)別信息ul和u3對(duì)應(yīng)的用戶的對(duì)戰(zhàn)進(jìn)行觀戰(zhàn)。由于在第2次對(duì)戰(zhàn)中是與用戶識(shí)別信息u2和u4對(duì)應(yīng)的用戶的對(duì)戰(zhàn),因此向與用戶識(shí)別信息u2和u4對(duì)應(yīng)的虛擬機(jī)104指示開始執(zhí)行該游戲程序。此時(shí),同樣也可以構(gòu)成為向與用戶識(shí)別信息ul和u3對(duì)應(yīng)的終端102發(fā)送該游戲程序的執(zhí)行所涉及的圖像信息,使得與用戶識(shí)別信息ul和u3對(duì)應(yīng)的用戶能夠?qū)εc用戶識(shí)別信息u2和u4對(duì)應(yīng)的用戶的對(duì)戰(zhàn)進(jìn)行觀戰(zhàn)。
[0089]在選擇了分組錦標(biāo)賽的情況下,例如虛擬機(jī)分配部514根據(jù)分組對(duì)戰(zhàn)信息和分組錦標(biāo)賽信息而分配各虛擬機(jī)104。然后,虛擬機(jī)控制部515根據(jù)分組對(duì)戰(zhàn)信息和分組錦標(biāo)賽信息來控制各虛擬機(jī)104。具體而言,說明如下情況:例如在圖7(C)、⑶所示的情況下,游戲程序是賽車的I條賽道,對(duì)于該I條賽道由虛擬機(jī)104開始并結(jié)束該游戲程序的執(zhí)行。由于在第I次對(duì)戰(zhàn)中是與分組識(shí)別信息Gl和G2以及G3和G4對(duì)應(yīng)的分組的對(duì)戰(zhàn),因此向與各分組的優(yōu)先排序?yàn)镮 (相當(dāng)于優(yōu)先排序識(shí)別信息為I)的用戶(例如與用戶識(shí)別信息ul和u3對(duì)應(yīng)的用戶等)對(duì)應(yīng)的虛擬機(jī)104指示將該游戲程序的執(zhí)行同步而開始。由于第I次對(duì)戰(zhàn)的下次對(duì)戰(zhàn)中是各分組的優(yōu)先排序?yàn)?的用戶(例如與用戶識(shí)別信息u2和u4對(duì)應(yīng)的用戶等),因此向與各優(yōu)先排序?yàn)?的用戶對(duì)應(yīng)的虛擬機(jī)104指示將該游戲程序同步并開始。由于第2次對(duì)戰(zhàn)是Gl和G3的對(duì)戰(zhàn),因此指示將與Gl和G3的優(yōu)先排序?yàn)镮的用戶(例如與用戶識(shí)別信息ul對(duì)應(yīng)的用戶等)對(duì)應(yīng)的虛擬機(jī)104的模擬(emulat1n)同步并開始。接下來同樣地到錦標(biāo)賽結(jié)束為止進(jìn)行同樣的處理。
[0090]此外,管理服務(wù)器103的結(jié)構(gòu)不限于上述,可以用與上述結(jié)構(gòu)實(shí)際上相同的結(jié)構(gòu)、能夠取得相同的作用效果的結(jié)構(gòu)、或者能夠達(dá)到相同的目的結(jié)構(gòu)來替換。例如,作為如上示出的對(duì)戰(zhàn)游玩、錦標(biāo)賽游玩、分組對(duì)戰(zhàn)游玩、分組錦標(biāo)賽游玩等說明的例子只是一個(gè)例子而不限于此。
[0091]例如,錦標(biāo)賽除了上述以外,還可以是循環(huán)塞、淘汰塞、優(yōu)勝塞等其它形式。另外,在錦標(biāo)賽等中所競技的內(nèi)容包含各用戶在游戲中獲取的得分、預(yù)定期間內(nèi)的得分、到達(dá)某一點(diǎn)所需的時(shí)間、分組全體的上述得分、時(shí)間等。另外,以上述錦標(biāo)賽的各輪對(duì)戰(zhàn)為每兩個(gè)用戶對(duì)戰(zhàn)的情況為例進(jìn)行了說明,但也可以是各輪為其它人數(shù)進(jìn)行,另外錦標(biāo)賽表也可以是不同的形式。另外,在上述例中,在由多人游玩的對(duì)戰(zhàn)游玩等情況下,使用使虛擬機(jī)104同步并使游戲程序執(zhí)行的例子進(jìn)行了說明,但也可以如后所述非同步(例如與預(yù)先記錄的動(dòng)態(tài)圖像對(duì)戰(zhàn))地進(jìn)行。另外,管理服務(wù)器103除了上述結(jié)構(gòu),例如還可以具有管理從各用戶開始使用如上所述的游戲程序起到結(jié)束的時(shí)間的時(shí)間管理單元,基于該時(shí)間生成并保存收費(fèi)信息,另外也可以以月費(fèi)制等管理各用戶的使用。
[0092]接下來,使用圖10說明各虛擬機(jī)104的功能性結(jié)構(gòu)。如圖10所示,各虛擬機(jī)104例如包含快照獲取部801、游戲獲取部803、時(shí)間計(jì)測(cè)部805、執(zhí)行部806、執(zhí)行控制部807、檢查點(diǎn)檢測(cè)部808、執(zhí)行信息獲取部809、處理信息執(zhí)行部813、壓縮部814、發(fā)送部815、檢查點(diǎn)數(shù)據(jù)設(shè)定部818。
[0093]快照獲取部801獲取從管理服務(wù)器103選擇的游戲的游戲識(shí)別信息,基于該游戲識(shí)別信息,從快照存儲(chǔ)部802獲取與該識(shí)別信息關(guān)聯(lián)起來存儲(chǔ)的快照信息。此處,快照信息是指相當(dāng)于利用后述的執(zhí)行部、即例如模擬器、仿真器再現(xiàn)的游戲機(jī)的執(zhí)行狀態(tài)(存儲(chǔ)器、寄存器、程序計(jì)數(shù)器的值等),在安裝有游戲機(jī)的情況下,快照信息是指相當(dāng)于該游戲機(jī)的執(zhí)行狀態(tài)。此外,快照存儲(chǔ)部802例如相當(dāng)于圖1所示的數(shù)據(jù)庫中的I個(gè)數(shù)據(jù)庫105。此夕卜,還可以構(gòu)成為快照信息進(jìn)一步與所述用戶識(shí)別信息和該用戶的排名信息關(guān)聯(lián)起來進(jìn)行存儲(chǔ),快照獲取部801基于從管理服務(wù)器103獲取的用戶的識(shí)別信息和排名信息來獲取快照信息。在該情況下,例如在排名低的用戶和排名高的用戶在賽車游戲的I條賽道進(jìn)行對(duì)戰(zhàn)的情況下,對(duì)于排名低的用戶,可以使其與排名高的用戶相比從賽道前方的地點(diǎn)啟動(dòng)等,針對(duì)每個(gè)用戶設(shè)置讓步(handicap)。
[0094]游戲獲取部803從管理服務(wù)器103獲取選擇的游戲程序的游戲識(shí)別信息,基于該游戲識(shí)別信息,從游戲存儲(chǔ)部804獲取對(duì)應(yīng)的游戲程序。此外,游戲存儲(chǔ)部804例如相當(dāng)于圖1所示的數(shù)據(jù)庫中的I個(gè)數(shù)據(jù)庫105。
[0095]時(shí)間計(jì)測(cè)部805例如計(jì)測(cè)從由后述執(zhí)行部806開始執(zhí)行游戲程序起的經(jīng)過時(shí)間、從由檢查點(diǎn)檢測(cè)部808檢測(cè)到某檢查點(diǎn)起到檢測(cè)到其它檢查點(diǎn)的檢測(cè)時(shí)間等、預(yù)先設(shè)定的時(shí)間。另外,該時(shí)間計(jì)測(cè)部805也可以構(gòu)成為根據(jù)用戶的指示,進(jìn)行時(shí)間的計(jì)測(cè)的開始、結(jié)束。
[0096]執(zhí)行部806根據(jù)來自執(zhí)行控制部807的控制信號(hào),執(zhí)行由游戲獲取部803獲取的游戲程序。執(zhí)行控制部807控制執(zhí)行部806的游戲程序的執(zhí)行。具體而言,例如在選擇了上述同時(shí)游玩的情況下,根據(jù)來自管理服務(wù)器103的游戲程序的執(zhí)行的開始指示,開始執(zhí)行部806的執(zhí)行,或者在由后述檢查點(diǎn)檢測(cè)部808檢測(cè)到最后的檢查點(diǎn)(相當(dāng)于例如賽車游戲的終點(diǎn)畫面)的情況下,指示停止執(zhí)行部806的執(zhí)行等。此處,執(zhí)行部806例如在開始執(zhí)行該游戲程序時(shí),使用由快照獲取部801獲取的快照信息。由此,例如能夠從游戲程序的預(yù)先決定的預(yù)定的關(guān)卡(stage)開始。此處,執(zhí)行部806例如相當(dāng)于以該游戲程序?yàn)閷?duì)象的游戲機(jī)的模擬器、仿真器、或者該游戲機(jī)。
[0097]執(zhí)行信息獲取部809獲取由執(zhí)行部806對(duì)上述游戲程序的執(zhí)行而生成的執(zhí)行信息。該執(zhí)行信息包含由游戲程序的執(zhí)行而生成的圖像信息、動(dòng)態(tài)圖像信息、聲音信息、示出執(zhí)行部806的內(nèi)部狀態(tài)的信息(存儲(chǔ)器、寄存器、程序計(jì)數(shù)器的值等)等。另外,執(zhí)行信息獲取部809可以構(gòu)成為例如根據(jù)用戶的指示,從執(zhí)行信息存儲(chǔ)部810獲取執(zhí)行信息,也可以構(gòu)成為從其它虛擬機(jī)104的執(zhí)行信息獲取部809獲取執(zhí)行信息。在該情況下,例如能夠通過利用同一用戶或者其他用戶的執(zhí)行信息,進(jìn)行游玩場(chǎng)面的上載,從該游玩畫面執(zhí)行游戲。此處,存儲(chǔ)在該執(zhí)行信息記億部810的執(zhí)行信息例如相當(dāng)于由同一虛擬機(jī)或者其它虛擬機(jī)104的執(zhí)行部806生成的執(zhí)行信息。另外,例如在對(duì)戰(zhàn)游玩等由多人進(jìn)行同一游戲的情況等,在從用戶進(jìn)行指示以欲臨時(shí)停止游戲的情況(例如按下暫停按鈕的情況)下,執(zhí)行信息存儲(chǔ)部810可以構(gòu)成為存儲(chǔ)至該停止為止的執(zhí)行信息,在指示了游戲重新開始的情況下,能夠基于該停止時(shí)的執(zhí)行信息而重新開始游戲。在該情況下,可以構(gòu)成為預(yù)先設(shè)定能夠指示該停止、重新開始的用戶。
[0098]執(zhí)行信息發(fā)送部811例如將由執(zhí)行信息獲取部809獲取的執(zhí)行信息所包含的圖像信息發(fā)送至管理服務(wù)器103。例如,管理服務(wù)器103如上所述將該圖像信息發(fā)送至與選擇了觀戰(zhàn)的用戶對(duì)應(yīng)的終端102。另外,執(zhí)行信息發(fā)送部811也可以不經(jīng)由管理服務(wù)器103,而直接向與選擇了觀戰(zhàn)的用戶對(duì)應(yīng)的終端102發(fā)送該圖像信息。由此,例如上述的該用戶能夠?qū)ζ渌脩舻挠螒蜻M(jìn)行觀戰(zhàn)。
[0099]檢查點(diǎn)檢測(cè)部808基于所述執(zhí)行信息,檢測(cè)預(yù)先設(shè)定的檢查點(diǎn),并且將識(shí)別檢測(cè)到的檢查點(diǎn)的檢查點(diǎn)識(shí)別信息和與