信息處理系統(tǒng)、信息處理方法、信息處理程序、記錄信息處理程序的計算機可讀記錄介質(zhì) ...的制作方法
【專利摘要】本發(fā)明的目的是,即使在正在執(zhí)行程序的終端與服務器或另一臺終端之間的通信的狀態(tài)不好的情況下,也可以在其它終端中,有效地允許觀看與程序的執(zhí)行有關(guān)的運動圖像。本發(fā)明是其特征在于包括如下的信息處理系統(tǒng):第一信息處理設(shè)備,其包括依次獲取用戶輸入的操作信息的第一操作信息獲取部件、使用該第一操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第一執(zhí)行部件、和經(jīng)由網(wǎng)絡(luò)依次發(fā)送操作信息的操作信息發(fā)送部件;以及第二信息處理設(shè)備,其包括依次獲取從該第一操作信息發(fā)送部件發(fā)送的操作信息的第二操作信息獲取部件、和使用該第二操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第二執(zhí)行部件。
【專利說明】信息處理系統(tǒng)、信息處理方法、信息處理程序、記錄信息處理程序的計算機可讀記錄介質(zhì)以及信息處理設(shè)備
[0001]
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及信息處理系統(tǒng)、信息處理方法、信息處理程序、記錄信息處理程序的計算機可讀記錄介質(zhì)以及信息處理設(shè)備。
【背景技術(shù)】
[0003]將記錄玩游戲過程的運動圖像存儲在服務器中,以及使服務器可以將運動圖像分配給終端,以便其他用戶可以觀看給定用戶的玩游戲圖像的技術(shù)是眾所周知的。
【發(fā)明內(nèi)容】
[0004][技術(shù)問題]
[0005]在這種背景下,假設(shè)希望,例如,在另一臺終端上觀看正在一臺終端上玩的游戲程序的圖像。在這樣的情況下,取決于游戲執(zhí)行終端與服務器或其它終端之間的通信的狀態(tài)或取決于有效的網(wǎng)絡(luò)帶寬,可能難以將來自正在執(zhí)行游戲的終端的游戲圖像信息分配給服務器或另一臺終端。
[0006]本發(fā)明就是鑒于上述情況作出的,本發(fā)明的目的是提供即使程序執(zhí)行終端與其它終端或服務器之間的通信的狀態(tài)不好或即使網(wǎng)絡(luò)帶寬窄,也可以有效地另一臺終端上觀看正在一臺終端上執(zhí)行的游戲程序的玩游戲圖像的信息處理系統(tǒng)、信息處理方法、信息處理程序、記錄信息處理程序的計算機可讀記錄介質(zhì)以及信息處理設(shè)備。
[0007][問題的解決方案]
[0008](I)提供了一種包括如下的信息處理系統(tǒng):第一信息處理設(shè)備,其包括依次獲取用戶輸入的操作信息的第一操作信息獲取部件、使用該第一操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第一執(zhí)行部件、和經(jīng)由網(wǎng)絡(luò)依次發(fā)送操作信息的操作信息發(fā)送部件;以及第二信息處理設(shè)備,其包括依次獲取從該第一操作信息發(fā)送部件發(fā)送的操作信息的第二操作信息獲取部件、和使用該第二操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第二執(zhí)行部件。
[0009](2)在描述在上面段落(I)中的信息處理系統(tǒng)中,該第一信息處理設(shè)備可以進一步包括獲取代表該第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的第一執(zhí)行狀態(tài)信息獲取部件、和經(jīng)由網(wǎng)絡(luò)發(fā)送該第一執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息的執(zhí)行狀態(tài)信息發(fā)送部件;以及該第二信息處理設(shè)備可以進一步包括獲取來自該第一執(zhí)行狀態(tài)信息發(fā)送部件的執(zhí)行狀態(tài)信息的第二執(zhí)行狀態(tài)信息獲取部件。該第二執(zhí)行部件使用該第二執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息來執(zhí)行應用程序。
[0010](3)在描述在上面段落(I)或(2)中的信息處理系統(tǒng)中,該第二信息處理設(shè)備可以進一步包括根據(jù)該第二執(zhí)行部件對應用程序的執(zhí)行發(fā)送圖像信息的圖像信息發(fā)送部件。該信息處理系統(tǒng)可以進一步包括第三信息處理設(shè)備,其包括再現(xiàn)來自該圖像信息發(fā)送部件的圖像信息的圖像信息再現(xiàn)部件、和顯示該圖像信息再現(xiàn)部件再現(xiàn)的圖像信息的顯示部件。
[0011](4)在描述在上面段落(I)或(2)中的信息處理系統(tǒng)中,該第二信息處理設(shè)備可以進一步包括基于該第二執(zhí)行部件對應用程序的執(zhí)行的圖像信息顯示部件。該圖像信息顯示部件可以在該第一執(zhí)行部件正在執(zhí)行應用程序的同時顯示圖像信息。
[0012](5)在描述在上面段落(3)中的信息處理系統(tǒng)中,該圖像信息再現(xiàn)部件可以在該第一執(zhí)行部件正在執(zhí)行應用程序的同時再現(xiàn)來自該圖像信息發(fā)送部件的圖像信息。
[0013](6)按照本發(fā)明,還提供了一種包括如下的信息處理方法:使第一操作信息獲取部件依次獲取用戶輸入的操作信息;使第一執(zhí)行部件使用該第一操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序;使操作信息發(fā)送部件經(jīng)由網(wǎng)絡(luò)依次發(fā)送操作信息;使第二操作信息獲取部件依次獲取從該第一操作信息發(fā)送部件發(fā)送的操作信息;以及使第二執(zhí)行部件使用該第二操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序。該第一操作信息獲取部件、該第一執(zhí)行部件、和該操作信息發(fā)送部件可以包括在第一信息處理設(shè)備中,而該第二操作信息獲取部件和該第二執(zhí)行部件包括在第二信息處理設(shè)備中。
[0014](7)按照本發(fā)明,還提供了一種使計算機程序起如下作用的信息處理程序:第一信息處理部件,其包括依次獲取用戶輸入的操作信息的第一操作信息獲取部件、使用該第一操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第一執(zhí)行部件、和經(jīng)由網(wǎng)絡(luò)依次發(fā)送操作信息的操作信息發(fā)送部件;以及第二信息處理部件,其包括依次獲取從該第一操作信息發(fā)送部件發(fā)送的操作信息的第二操作信息獲取部件、和使用該第二操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第二執(zhí)行部件。
[0015](8)還可以提供一種記錄描述在上面段落(7)中的信息處理程序的計算機可讀記錄介質(zhì)。
[0016](9)按照本發(fā)明,還提供了一種包括如下的第一信息處理設(shè)備:依次獲取用戶輸入的操作信息的第一操作信息獲取部件;使用該第一操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第一執(zhí)行部件;以及經(jīng)由網(wǎng)絡(luò)依次發(fā)送操作信息的操作信息發(fā)送部件。從該第一操作信息發(fā)送部件發(fā)送的操作信息由包括在第二信息處理設(shè)備中的第二操作信息獲取部件依次獲取,該應用程序由包括在該第二信息處理設(shè)備中的第二執(zhí)行部件使用該第二操作信息獲取部件依次獲取的操作信息執(zhí)行。
[0017](10)按照本發(fā)明,還提供了一種包括如下的第二信息處理設(shè)備:依次獲取經(jīng)由網(wǎng)絡(luò)從第一操作信息發(fā)送部件發(fā)送的操作信息的第二操作信息獲取部件,該操作信息已由用戶輸入以及由包括在第一信息處理設(shè)備中的第一操作信息獲取部件依次獲??;以及使用該第二操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第二執(zhí)行部件。包括在第一信息處理設(shè)備中的第一執(zhí)行部件使用該第一操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序。
[0018](11)在描述在上面段落⑴到(5)的任何一個中的信息處理系統(tǒng)中,該第一信息處理設(shè)備可以進一步包括存儲代表第一執(zhí)行狀態(tài)的預定執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的執(zhí)行狀態(tài)信息存儲部件;以及該第一執(zhí)行部件可以使用存儲的執(zhí)行狀態(tài)信息執(zhí)行應用程序。
[0019](12)按照本發(fā)明,還提供了一種包括經(jīng)由網(wǎng)絡(luò)互連的第一信息處理設(shè)備和第二信息處理設(shè)備的信息處理系統(tǒng)。該第一信息處理設(shè)備包括:執(zhí)行應用程序的第一執(zhí)行部件;獲取有關(guān)該第二信息處理設(shè)備繼續(xù)執(zhí)行應用程序的第一操作信息的第一操作信息獲取部件;與第一操作信息的獲取結(jié)合獲取代表該第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的第一執(zhí)行狀態(tài)信息獲取部件;以及與第一操作信息的獲取結(jié)合獲取應用程序的第一應用程序獲取部件。該第二信息處理設(shè)備包括:發(fā)送第一操作信息的第二操作信息發(fā)送部件;獲取該第一執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息的第二執(zhí)行狀態(tài)信息獲取部件;獲取該第一應用程序獲取部件獲取的應用程序的第二應用程序獲取部件;以及使用該第二執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息執(zhí)行第二應用程序的第二執(zhí)行部件。
[0020](13)按照本發(fā)明,還提供了一種包括如下的信息處理方法:使第一執(zhí)行部件執(zhí)行應用程序;使第一操作信息獲取部件獲取有關(guān)該第二信息處理設(shè)備繼續(xù)執(zhí)行應用程序的第一操作信息;使第一執(zhí)行狀態(tài)信息獲取部件與第一操作信息的獲取結(jié)合獲取代表該第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息;使應用程序獲取部件與第一操作信息的獲取結(jié)合獲取應用程序;使第二操作信息發(fā)送部件發(fā)送第一操作信息;使第二執(zhí)行狀態(tài)信息獲取部件獲取該第一執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息;使第二應用程序獲取部件獲取該第一應用程序獲取部件獲取的應用程序;以及使第二執(zhí)行部件使用該第二執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息執(zhí)行第二應用程序。
[0021](14)按照本發(fā)明,還提供了一種使計算機系統(tǒng)起如下作用的信息處理程序:第一信息處理部件,其包括執(zhí)行應用程序的第一執(zhí)行部件、獲取有關(guān)該第二信息處理設(shè)備繼續(xù)執(zhí)行應用程序的第一操作信息的第一操作信息獲取部件、與第一操作信息的獲取結(jié)合獲取代表該第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的第一執(zhí)行狀態(tài)信息獲取部件、和與第一操作信息的獲取結(jié)合獲取應用程序的第一應用程序獲取部件;以及第二信息處理部件,其包括發(fā)送第一操作信息的第二操作信息發(fā)送部件、獲取該第一執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息的第二執(zhí)行狀態(tài)信息獲取部件、獲取該第一應用程序獲取部件獲取的應用程序的第二應用程序獲取部件、和使用該第二執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息執(zhí)行第二應用程序的第二執(zhí)行部件。
[0022](15)按照本發(fā)明,還提供了一種第一信息處理設(shè)備包括:執(zhí)行應用程序的第一執(zhí)行部件;獲取有關(guān)與該第一執(zhí)行部件不同的第二執(zhí)行部件繼續(xù)執(zhí)行應用程序的第一操作信息的第一操作信息獲取部件;與第一操作信息的獲取結(jié)合獲取代表該第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的第一執(zhí)行狀態(tài)信息獲取部件;以及與第一操作信息的獲取結(jié)合獲取應用程序的第一應用程序獲取部件。
[0023](16)按照本發(fā)明,還提供了一種第二信息處理設(shè)備包括:發(fā)送有關(guān)第二執(zhí)行部件繼續(xù)執(zhí)行第一執(zhí)行部件執(zhí)行的應用程序的第一操作信息的第二操作信息發(fā)送部件;獲取代表第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的第二執(zhí)行狀態(tài)信息獲取部件,該執(zhí)行狀態(tài)信息與第一操作信息的獲取結(jié)合來獲??;獲取該第一執(zhí)行部件獲取的應用程序的第二應用程序獲取部件;以及執(zhí)行該第二應用程序獲取部件獲取的應用程序的執(zhí)行部件,該應用程序使用該第二執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息來執(zhí)行。
【專利附圖】
【附圖說明】
[0024]圖1是說明作為本發(fā)明的一個實施例的典型信息處理系統(tǒng)的圖形;
[0025]圖2是說明顯示在圖1中的終端的配置的圖形;
[0026]圖3是示出圖1所指的終端的典型外觀的圖形;
[0027]圖4是說明顯示在圖1中的虛擬服務器的圖形;
[0028]圖5是說明玩游戲側(cè)終端的典型功能組織的圖形;
[0029]圖6是說明虛擬服務器的典型功能組織的圖形;
[0030]圖7是說明觀看側(cè)終端的典型功能組織的圖形;
[0031]圖8是說明虛擬服務器進行的處理的典型流程的圖形;
[0032]圖9是說明在該實施例的一種變體中觀看側(cè)終端的典型功能組織的圖形;
[0033]圖10是說明在該實施例的第二種變體中虛擬服務器進行的處理的典型流程的圖形;以及
[0034]圖11是說明在該實施例的第二種變體中玩游戲側(cè)終端進行的處理的流程的圖形。
【具體實施方式】
[0035]下面參照【專利附圖】
【附圖說明】本發(fā)明的一些實施例。所有附圖中的相似或相應元件都用相似或相應標號表示,并且在冗余的情況下下文省略對它們的描述。
[0036]圖1是說明作為本發(fā)明的一個實施例的典型信息處理系統(tǒng)的圖形。如圖1所示,應用本發(fā)明的信息處理系統(tǒng)110包括云基100和一臺或多臺終端102。云基100和終端102經(jīng)由網(wǎng)絡(luò)102互連。云基100包括管理服務器103、后面要討論的一個或多個虛擬服務器(VM) 104、和一個或多個數(shù)據(jù)庫(DB) 105。這種背景下的云基100指的是牽涉到網(wǎng)絡(luò)101的所謂基于網(wǎng)絡(luò)計算機利用形式;這是使用戶可以經(jīng)由網(wǎng)絡(luò)利用作為服務的計算機處理的基礎(chǔ)。
[0037]如圖2所示,終端102包括控制單元201、通信單元202、存儲單元203、顯示單元204、和操作單元205。這些單元201到205經(jīng)由總線206互連。
[0038]控制單元201是,例如,依照存儲在存儲單元203中的程序操作的CPU或MPU。存儲單元203由像硬盤驅(qū)動器、ROM或RAM那樣的信息記錄介質(zhì)組成,用于存儲控制單元201要執(zhí)行的程序。存儲單元203還起控制單元201的工作存儲器的作用??刂茊卧?01處理的程序可以經(jīng)由網(wǎng)絡(luò)101下載提供或以像CD-ROM和DVD-ROM那樣的多種類型的計算機可讀信息記錄介質(zhì)的形式提供。操作單元205由像鍵盤、鼠標、控制器、和按鈕那樣的接口組成。響應用戶進行的指令操作,操作單元205將操作的內(nèi)容輸出到控制單元201。顯示單元204是,例如,液晶顯示器、CRT顯示器、或有機EL顯示器,在來自控制單元201的指令下顯不?目息。
[0039]應當注意到,上面終端102的配置只是一個例子,不對本發(fā)明造成限制。數(shù)據(jù)庫105和管理服務器103的每一種被配置成包括像上述的那些那樣的控制單元201、通信單元202、和存儲單元203,因此不作進一步討論。
[0040]圖3是示出終端的典型外觀的圖形。例如,如圖3所示,終端102含有箭頭鍵301、多個按鈕302、構(gòu)成操作單元205的模擬操作單元303、和構(gòu)成顯示單元204的顯示屏304。箭頭鍵301可以包括,例如,向上箭頭鍵、向下箭頭鍵、向右箭頭鍵、和向左箭頭鍵。用戶可以操作箭頭鍵301,以便向上、向下、向右或向左移動,比如說,屏幕上的物體。此外,多個按鈕302可以印上像“a”、“b”、“c”和“d”那樣的標記。通過操作按鈕302,用戶可以通過正在執(zhí)行的程序執(zhí)行分配給每個按鈕的進程。順便說一下,多個按鈕302的每一個可以是所謂模擬按鈕,其可以以隨施加的向下壓力或用戶操作所涉及的按鈕所達到的下壓距離而變的方式執(zhí)行進程。
[0041]模擬操作單元303可以相對于,例如,預定參考位置傾斜。用戶可以輸入反映模擬操作單元302相對于參考位置的傾斜數(shù)量和方向的輸入信息。例如,用戶可以通過按相應傾斜數(shù)量沿著相應方向操作模擬操作單元303使顯示在顯示屏304上的物體沿著所希望方向傾斜所希望數(shù)量。進一步,顯示屏304對應于顯示單元204的顯示屏,可以顯示,例如,與應用程序有關(guān)的圖像。
[0042]應當注意到,顯示在圖3中的終端102的外觀以及操作單元205和顯示單元204的配置只是例子,不對本發(fā)明造成限制??商娲?,操作單元205可以由顯示在顯示單元204上的觸摸面板形成,顯示單元204可以是由CRT或液晶顯示裝置構(gòu)成的監(jiān)視器等的顯示屏。更進一步,箭頭鍵301、多個按鈕302、和模擬操作單元303在數(shù)量方面或在形狀方面沒有限制,終端102也可以裝有像開始按鈕和選擇按鈕(未示出)以及加速度傳感器等那樣的其它按鈕。
[0043]圖4是說明顯示在圖1中的虛擬服務器的圖形。如圖4所示,云基100包括虛擬服務器控制單元401、和與虛擬服務器控制單元401連接的一群物理機402。如圖4所例示,將管理程序403配備在每臺物理機402上,以及在管理程序403上實現(xiàn)一個或多個虛擬服務器(VM) 104。在這種背景下,管理程序403是不求助于通用OS地在每臺物理機402上實現(xiàn)和控制虛擬服務器104的軟件。眾所周知,虛擬服務器104是虛擬創(chuàng)建的CPU和存儲器的集合。不用說,每臺物理機402是由CPU、存儲器、和其它元件組成的計算機。
[0044]每個虛擬服務器104含有OS 404和應用程序405。虛擬服務器104要處理的程序?qū)趹贸绦?05之一。虛擬服務器控制單元401在物理機402上實現(xiàn)一個或多個虛擬服務器104。具體地說,該實現(xiàn)由管理程序403控制該管理程序403分配給虛擬服務器104的物理機402的資源(例如,CPU處理時間、存儲器容量)來完成。
[0045]也就是說,如下面所說明,實際上由物理機402將程序安裝在虛擬服務器104上并在虛擬服務器104上執(zhí)行程序。例如,將包括本實施例的那些的多種程序存儲到由,比如說,物理機402的存儲器形成的存儲單元中,這些程序?qū)嶋H上由物理機402的一個或多個CPU執(zhí)行。此刻,物理機402的單個或多個CPU也供上述的多個程序使用。例如,可以劃分單個或多個CPU的處理時間,并部分分配給與本實施例有關(guān)的程序的執(zhí)行。應當注意到,上述虛擬服務器和其它元件的配置只是例子,不對本發(fā)明造成限制。
[0046]圖5是說明用戶玩游戲的終端(即,玩游戲側(cè)終端)的典型功能組織的圖形。顯示在這個圖形中的玩游戲側(cè)終端500對應于圖1所指的一個或多個終端102。如圖5所描繪,玩游戲側(cè)終端500包括操作信息獲取單元501、操作信息發(fā)送單元502、執(zhí)行單元503、游戲程序存儲單元504、執(zhí)行狀態(tài)信息獲取單元505、和執(zhí)行狀態(tài)信息發(fā)送單元506。
[0047]操作信息獲取單元501依次獲取用戶通過操作單元205輸入的操作信息。操作信息可以包括標識用戶選擇的程序的程序標識信息,以及操作例如感興趣游戲中的可操作角色的信息。操作信息發(fā)送單元502經(jīng)由網(wǎng)絡(luò)101將用戶通過操作單元205依次輸入的操作信息發(fā)送給相應虛擬服務器104。
[0048]執(zhí)行單元503從游戲程序存儲單元504中獲取用戶選擇的游戲程序,并依照操作信息獲取單元501獲取的操作信息執(zhí)行所選游戲程序。執(zhí)行單元503執(zhí)行游戲程序生成,例如,圖像信息和語音信息。在這種背景下,執(zhí)行單元503對應于專用游戲機的模仿器或模擬器。更具體地說,執(zhí)行單元503對應于,例如,在OS上虛擬實現(xiàn)的游戲機。這一點也適用于后面要討論的其它執(zhí)行單元602和902。游戲程序存儲單元504,例如,與標識所涉及的一個或多個游戲程序的程序標識信息相關(guān)地存儲一個或多個游戲程序。用戶發(fā)出選擇游戲程序的指令包括程序標識信息。根據(jù)該程序標識信息,執(zhí)行單元503從游戲程序存儲單元504中獲取所選游戲程序。
[0049]響應用戶發(fā)出的游戲觀看指令,執(zhí)行狀態(tài)信息獲取單元505從執(zhí)行單元503獲取代表執(zhí)行單元503的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息。在這種背景下,執(zhí)行狀態(tài)信息對應于指示執(zhí)行由包括模仿器或模擬器的執(zhí)行單元505再現(xiàn)的游戲程序的游戲機的狀態(tài)的信息(例如,存儲器中、寄存器上或程序計數(shù)器上等的值)。這一點也適用于有關(guān)后面要討論的其它執(zhí)行單元602和902的執(zhí)行狀態(tài)信息。游戲觀看指令對應于,例如,玩游戲側(cè)終端500發(fā)出讓第三方觀看正在玩的游戲的指令。在這種情況下,可以經(jīng)由例如虛擬服務器104,以玩游戲視圖列表的形式將多臺玩游戲側(cè)終端500上的多個玩游戲屏幕分配給多臺觀看側(cè)終端,以便將玩游戲屏幕發(fā)送給作出觀看請求的觀看側(cè)終端。可替代地,如果所涉及的玩游戲側(cè)終端500的用戶事先作為可觀看用戶登記在虛擬服務器104中,或如果那個用戶滿足預定條件,則可以將虛擬服務器104安排成發(fā)出游戲觀看指令。更進一步,該游戲觀看指令只是一個例子,不對本發(fā)明造成限制。并且,如后面所討論,在從一開始就要觀看游戲的情況下,可以安排成不使用執(zhí)行狀態(tài)信息。
[0050]執(zhí)行狀態(tài)信息發(fā)送單元506將執(zhí)行單元503獲取的執(zhí)行狀態(tài)信息發(fā)送給相應虛擬服務器104。這使得可以,例如,獲取有關(guān)當前正在玩游戲的執(zhí)行單元503的執(zhí)行狀態(tài)信息,并將所獲執(zhí)行狀態(tài)信息發(fā)送給相應虛擬服務器104。
[0051]玩游戲側(cè)終端500的該功能組織只是一個例子,不對本發(fā)明造成限制。具體地說,如圖5所示,可以對如上所述組織的玩游戲側(cè)終端500補充執(zhí)行狀態(tài)信息存儲單元507和執(zhí)行控制單元508。執(zhí)行狀態(tài)信息存儲單元507與每個游戲程序相關(guān)地存儲執(zhí)行狀態(tài)信息的一個或多個項目。執(zhí)行狀態(tài)信息的這些項目的每一個在,例如,由游戲程序的某個階段或由游戲程序牽涉到與預定敵人作戰(zhàn)的部分構(gòu)成的小型游戲開始時實際上對應于,例如,有關(guān)執(zhí)行單元503的執(zhí)行狀態(tài)信息。并且,如果用戶選擇,例如,某個小型游戲,則執(zhí)行控制單元508從執(zhí)行狀態(tài)信息存儲單元507中獲取與所選小型游戲相對應的執(zhí)行狀態(tài)信息,并將所獲執(zhí)行狀態(tài)信息輸出到執(zhí)行單元503以便執(zhí)行小型游戲。此外,一旦確定該小型游戲達到預定結(jié)束條件(例如,預定圖像信息或語音信息),則執(zhí)行控制單元508終止所涉及的小型游戲。具體地說,可以將角色識別、圖像識別或語音識別用在,例如,進行結(jié)束條件的確定中。這些安排使得可以實現(xiàn)從游戲程序的預定場景開始并以預定場景(例如,游戲的某個階段或與預定敵人作戰(zhàn))結(jié)束的小型游戲。
[0052]圖6是說明這個實施例的虛擬服務器104的典型功能組織的圖形。如圖6所示,虛擬服務器104包括操作信息接收單元601、執(zhí)行單元602、執(zhí)行狀態(tài)信息接收單元603、游戲程序存儲單元604、壓縮單元605、和圖像信息發(fā)送單元606。操作信息接收單元601依次接收從玩游戲側(cè)終端500依次發(fā)送的操作信息,并將接收的操作信息發(fā)送給執(zhí)行單元602。如上所述,操作信息包括標識用戶選擇的游戲的程序標識信息。執(zhí)行狀態(tài)信息接收單元603接收從玩游戲側(cè)終端500發(fā)送的執(zhí)行狀態(tài)信息,并將接收的執(zhí)行狀態(tài)信息發(fā)送給執(zhí)行單元602。順便說一下,游戲程序存儲單元604和執(zhí)行狀態(tài)信息存儲單元607可以處在,例如,DB105 中。
[0053]執(zhí)行單元602獲取操作信息接收單元601接收的程序標識信息,并從游戲程序存儲單元604中獲取,例如,所獲程序標識信息標識的游戲程序。并且,使用從玩游戲側(cè)終端500發(fā)送的執(zhí)行狀態(tài)信息,執(zhí)行單元602再現(xiàn)有關(guān)虛擬服務器104中的執(zhí)行單元602的執(zhí)行狀態(tài)信息。依照從操作信息接收單元601依次輸出的操作信息,執(zhí)行單元602執(zhí)行所涉及的游戲程序。這樣,可以再現(xiàn),例如,玩游戲側(cè)終端500上當前執(zhí)行游戲的執(zhí)行單元503的執(zhí)行狀態(tài)。以后,可以使用從操作信息接收單元601依次輸出的操作信息執(zhí)行游戲程序。如后所說明,如果從一開始就要觀看游戲,可以安排成不使用執(zhí)行狀態(tài)信息。壓縮單元605壓縮執(zhí)行單元602生成的運動圖像信息和語音信息,并將壓縮信息輸出到圖像信息發(fā)送單元606。圖像信息發(fā)送單元606將壓縮單元605壓縮的運動圖像信息和其它信息發(fā)送給后面要討論的觀看側(cè)終端。
[0054]應當注意到,虛擬服務器104的上述功能組織只是一個例子,不對本發(fā)明造成限制。具體地說,如果將玩游戲側(cè)終端500組織成含有,例如,執(zhí)行狀態(tài)信息存儲單元507和執(zhí)行控制單元508,則如圖6所示,可以將虛擬服務器104安排成同樣地包括執(zhí)行狀態(tài)信息存儲單元607和執(zhí)行控制單元608。執(zhí)行狀態(tài)信息存儲單元607和執(zhí)行控制單元608與執(zhí)行狀態(tài)信息存儲單元507和執(zhí)行控制單元508相同,因此不作進一步描述。上面的安排使得可以執(zhí)行由執(zhí)行在專用游戲機上的游戲程序的一部分構(gòu)成的小型游戲。
[0055]圖7是說明觀看側(cè)終端的典型功能組織的圖形。這里的觀看側(cè)終端700對應于例如顯示在圖1中的一臺或多臺終端102。如圖7所指,觀看側(cè)終端700在功能上包括圖像信息接收單元701、擴展單元702、和圖像信息再現(xiàn)單元703。圖像信息接收單元701接收從虛擬服務器104的圖像信息發(fā)送單元606發(fā)送的運動圖像信息和其它信息。擴展單元702獲取圖像信息接收單元701接收的運動圖像信息和其它信息,并擴展所獲信息。圖像信息再現(xiàn)單元703再現(xiàn)擴展的運動圖像信息,并將再現(xiàn)的信息顯示在觀看側(cè)終端700的顯示單元上。這樣,可以觀看正執(zhí)行在玩游戲側(cè)終端500上的游戲的玩游戲屏幕。
[0056]接著使用圖8說明虛擬服務器104進行的處理的典型流程。首先,操作信息接收單元601從玩游戲側(cè)終端500獲取程序標識信息(SlOl)。執(zhí)行單元602從游戲程序存儲單元604中獲取程序標識信息標識的游戲程序(S102)。執(zhí)行單元602獲取執(zhí)行狀態(tài)信息接收單元602接收的執(zhí)行狀態(tài)信息(S103)。并且,執(zhí)行單元602開始獲取操作信息接收單元601依次獲取的操作信息(S104)。應當注意到,SlOl到S103的處理可以同時或按不同次序進行。
[0057]執(zhí)行單元602然后使用執(zhí)行狀態(tài)信息再現(xiàn)玩游戲側(cè)終端500上的執(zhí)行單元503的執(zhí)行狀態(tài),并使用從操作信息接收單元601依次輸出的操作信息開始執(zhí)行游戲程序(S105)。在發(fā)送給觀看側(cè)終端700之前,通過壓縮單元605壓縮執(zhí)行單元602的執(zhí)行結(jié)果(例如,運動圖像信息和語音信息)。觀看側(cè)終端700擴展和再現(xiàn)運動圖像信息和其它信息。這樣,可以從觀看側(cè)終端700觀看正在玩游戲側(cè)終端500上玩的游戲。
[0058]如果確定滿足某預定結(jié)束條件,則執(zhí)行單元602終止游戲程序的執(zhí)行(S106)。在這種背景下,預定結(jié)束條件包括像如下那樣的多種多樣條件:基于玩游戲側(cè)終端500上的用戶作出的判定的條件、基于這種信息處理系統(tǒng)110的提供者的條件、和基于觀看側(cè)終端700上的用戶作出的判定的條件。具體地說,這些條件可能牽涉到,例如,由于用戶停止在玩游戲側(cè)終端500上玩游戲而停止分配的指令、自游戲開始以來已經(jīng)經(jīng)過了預定時段、或停止從觀看側(cè)終端700觀看玩游戲的指令。此外,在如上所述執(zhí)行小型游戲的情況下,可以將執(zhí)行單元602的執(zhí)行安排成,例如,如果檢測到有關(guān)結(jié)束小型游戲的某個條件(例如,預定圖像信息)就停止。
[0059]按照上述實施例,例如,即使玩游戲側(cè)終端500與虛擬服務器104之間的通信的狀態(tài)不好,或即使網(wǎng)絡(luò)帶寬窄,也可以從觀看側(cè)終端700觀看正在玩游戲側(cè)終端500上玩的游戲的圖像。具體地說,很有可能存在,例如,因為玩游戲側(cè)終端500與虛擬服務器104之間的通信的狀態(tài)不好或網(wǎng)絡(luò)帶寬窄,所以玩游戲運動圖像從玩游戲側(cè)終端500到虛擬服務器104的所謂流式分配不可能的情況。但是,由于執(zhí)行狀態(tài)信息的數(shù)量和操作信息的數(shù)量比正在分配圖像信息時要小得多,所以可以只發(fā)送執(zhí)行狀態(tài)信息和操作信息。在那種情況下,這個實施例使觀看側(cè)終端700可以觀看正在玩游戲側(cè)終端500上進行的玩游戲的圖像。在另一個例子中,即使在觀看側(cè)終端700與虛擬服務器104之間從觀看側(cè)終端700到虛擬服務器104的通信的狀態(tài)不好,只要玩游戲運動圖像從虛擬服務器104到玩游戲側(cè)終端500的流式分配可用,也可以從觀看側(cè)終端700觀看正在玩游戲側(cè)終端500上進行的玩游戲的圖像。
[0060]本發(fā)明不限于上述實施例??商娲?,本發(fā)明可以實現(xiàn)成與上述實施例具有基本相同配置,提供基本相同效果,或達到基本相同目的的實施例。例如,雖然上面說明了將執(zhí)行狀態(tài)信息從玩游戲側(cè)終端500發(fā)送到虛擬服務器104,以便虛擬服務器104的執(zhí)行單元602使用發(fā)送的執(zhí)行狀態(tài)信息執(zhí)行游戲程序,但如果從一開始就要觀看游戲,則可以獲取玩游戲側(cè)終端500上從開始執(zhí)行游戲程序開始的操作信息,虛擬服務器104可以使用依次獲取的操作信息執(zhí)行游戲程序,以及可以將所涉及的游戲程序的執(zhí)行結(jié)果發(fā)送給觀看側(cè)終端700。在要在玩游戲的中途觀看游戲的情況下,也可能在執(zhí)行單元503執(zhí)行之前以快進方式獲取玩游戲側(cè)終端500上從開始執(zhí)行游戲程序開始的操作信息,以便在玩游戲的中途從觀看側(cè)終端700觀看使用依次獲取操作信息執(zhí)行的游戲。
[0061][第一種變體]
[0062]接著說明上述實施例的第一種變體。關(guān)于這種變體,與上述實施例不同,玩游戲側(cè)終端500和觀看側(cè)終端900沒有虛擬服務器104介入地經(jīng)由使用例如P2P(對等)技術(shù)的網(wǎng)絡(luò)直接相互連接。觀看側(cè)終端900對應于顯示在圖1中的一臺或多臺終端102。因此,關(guān)于這種變體,與上面的實施例不同,玩游戲側(cè)終端500的執(zhí)行狀態(tài)信息發(fā)送單元506和操作信息發(fā)送單元502向觀看側(cè)終端900發(fā)送有關(guān)玩游戲側(cè)終端500的執(zhí)行單元503的執(zhí)行狀態(tài)信息和依次輸入玩游戲側(cè)終端500中的操作信息。玩游戲側(cè)終端500的功能組織的其它方面與上述實施例的那些相同。在隨后的描述中,與上面實施例的那些相同之處將不作進一步討論。
[0063]圖9是說明在上述實施例的一種變體中觀看側(cè)終端的典型功能組織的圖形。如圖9所示,觀看側(cè)終端900包括操作信息接收單元901、執(zhí)行單元902、執(zhí)行狀態(tài)信息接收單元903、和游戲程序存儲單元904。操作信息接收單元901依次接收從玩游戲側(cè)終端500依次發(fā)送的操作信息,并將接收的操作信息發(fā)送給執(zhí)行單元902。如上所述,操作信息包括,例如,標識用戶選擇的游戲的程序標識信息。執(zhí)行狀態(tài)信息接收單元903接收從玩游戲側(cè)終端500發(fā)送的執(zhí)行狀態(tài)信息,并將接收的執(zhí)行狀態(tài)信息發(fā)送給執(zhí)行單元902。
[0064]例如,執(zhí)行單元902獲取操作信息接收單元901接收的程序標識信息,并從游戲程序存儲單元904中獲取程序標識信息標識的游戲程序。并且,使用從玩游戲側(cè)終端500發(fā)送的執(zhí)行狀態(tài)信息,執(zhí)行單元902再現(xiàn)有關(guān)相應玩游戲側(cè)終端500中的執(zhí)行單元503的執(zhí)行狀態(tài)信息,并依照從操作信息接收單元901依次輸出的操作信息執(zhí)行游戲程序。這樣,可以再現(xiàn),例如,玩游戲側(cè)終端500上當前執(zhí)行游戲的執(zhí)行單元503的執(zhí)行狀態(tài)。以后,可以使用從操作信息接收單元901依次輸出的操作信息執(zhí)行游戲程序。與上述實施例一樣,如果從一開始就要觀看游戲,可以安排成不使用執(zhí)行狀態(tài)信息。
[0065]應當注意到,觀看側(cè)終端900的上述功能組織只是一個例子,不對本發(fā)明造成限制。具體地說,如果將玩游戲側(cè)終端500組織成含有,例如,執(zhí)行狀態(tài)信息存儲單元507和執(zhí)行控制單元508,則如圖9所示,可以同樣地將觀看側(cè)終端900安排成包括執(zhí)行狀態(tài)信息存儲單元905和執(zhí)行控制單元906。執(zhí)行狀態(tài)信息存儲單元905和執(zhí)行控制單元906與上述的執(zhí)行狀態(tài)信息存儲單元507和執(zhí)行控制單元508相同,因此不作進一步描述。上面的安排使得可以提供由執(zhí)行在專用游戲機上的游戲程序的一部分構(gòu)成的小型游戲。
[0066]觀看側(cè)終端900的處理流程與虛擬服務器104基本相同。但是,由于觀看側(cè)終端900包括顯示單元204,所以將執(zhí)行單元902的執(zhí)行結(jié)果顯示在所涉及的觀看側(cè)終端900的顯示單元204上。也就是說,與虛擬服務器104不同,觀看側(cè)終端900無需讓執(zhí)行單元902壓縮或發(fā)送執(zhí)行結(jié)果。
[0067]按照這種變體,例如,即使玩游戲側(cè)終端500與觀看側(cè)終端900之間的通信的狀態(tài)不好,或即使網(wǎng)絡(luò)帶寬窄,也可以從觀看側(cè)終端900觀看正在玩游戲側(cè)終端500上玩的游戲的圖像。具體地說,很有可能存在,例如,因為玩游戲側(cè)終端500與觀看側(cè)終端900之間的通信的狀態(tài)不好或網(wǎng)絡(luò)帶寬窄,所以玩游戲運動圖像從玩游戲側(cè)終端500到觀看側(cè)終端900的所謂流式分配不可能的情況。但是,由于執(zhí)行狀態(tài)信息的數(shù)量和操作信息的數(shù)量比正在分配圖像信息時要小得多,所以可以只發(fā)送執(zhí)行狀態(tài)信息和操作信息。在那種情況下,這種變體使觀看側(cè)終端900可以觀看正在玩游戲側(cè)終端500上進行的玩游戲的圖像。
[0068]本發(fā)明不受上述實施例或受其變體限制??商娲?,本發(fā)明可以實現(xiàn)成與上面討論的實施例或其第一變體具有基本相同配置,提供基本相同效果,或達到基本相同目的的實施例。例如,上面說明了將執(zhí)行狀態(tài)信息從玩游戲側(cè)終端500發(fā)送到虛擬服務器104或觀看側(cè)終端900,以便虛擬服務器104或觀看側(cè)終端900的執(zhí)行單元602或902使用發(fā)送的執(zhí)行狀態(tài)信息執(zhí)行游戲程序。可替代地,如果從一開始就要觀看游戲,則可以獲取玩游戲側(cè)終端500上從開始執(zhí)行游戲程序開始的操作信息,以便執(zhí)行單元902可以不求助于執(zhí)行狀態(tài)信息地相應執(zhí)行游戲程序。
[0069]雖然前面的段落主要說明了游戲程序的執(zhí)行和其它操縱,但它們也可以適用于其它應用程序。進一步,可以將玩游戲側(cè)終端500組織成包括上述的觀看側(cè)終端700或900的功能。此外,可以將觀看側(cè)終端700或900組織地包括玩游戲側(cè)終端500的功能??梢赃M一步將觀看側(cè)終端700或900組織地分別包括觀看側(cè)終端900或700的配置。雖然上面的段落說明了使用牽涉到虛擬服務器104的所謂云技術(shù)將本發(fā)明具體化的例子,但顯而易見,可以使用普通服務器-客戶機系統(tǒng)實現(xiàn)上述實施例。更進一步,雖然生成的圖像信息在上面被描述成加以壓縮和擴展,但也可以不壓縮地發(fā)送信息。不用說,這使得不必配備擴展單元702。另外,上面說明了在正在玩游戲側(cè)終端上執(zhí)行游戲程序的同時,可以從觀看側(cè)終端700或900觀看玩游戲??商娲?,可以由虛擬服務器104或由觀看側(cè)終端900保留有關(guān)玩游戲的圖像信息,以便可以如用戶所指定地觀看玩游戲的圖像。順便說一下,描述在權(quán)利要求書中的第一信息處理設(shè)備對應于,例如,玩游戲側(cè)終端500。描述在權(quán)利要求書中的第二信息處理設(shè)備對應于,例如,虛擬服務器104或觀看側(cè)終端900。此外,描述在權(quán)利要求書中的第三信息處理設(shè)備對應于,例如,觀看側(cè)終端700。
[0070][第二種變體]
[0071]接著說明上述實施例的第二種變體。這種變體與上面實施例之間的差異在于,如果玩游戲側(cè)終端500在在虛擬服務器104上執(zhí)行了游戲程序之后發(fā)出繼續(xù)執(zhí)行那個游戲程序,則將所涉及的游戲程序以及虛擬服務器從中保存的數(shù)據(jù)(例如,執(zhí)行狀態(tài)信息)發(fā)送給玩游戲側(cè)終端500,以便可以在玩游戲側(cè)終端500上繼續(xù)執(zhí)行感興趣的游戲程序。在隨后的描述中,與上述實施例或其第一變體的那些相似之處將不作進一步討論,而主要說明不同之處。
[0072]圖10是示出由該實施例的這種變體的虛擬服務器104進行的處理的典型流程的圖形。應當注意到,下面所述的處理流程只是一個例子,這種變體不受此限制。
[0073]如圖10所示,操作信息接收單元601從玩游戲側(cè)終端500獲取程序標識信息
(5201)。具體地說,玩游戲側(cè)終端500上的用戶使用這個玩游戲側(cè)終端500指定,例如,虛擬服務器104提供的所希望游戲程序。操作信息獲取單元601獲取與所涉及的指定相對應的程序標識信息。
[0074]執(zhí)行單元602從游戲程序存儲單元604中獲取上述程序標識信息標識的游戲程序
(5202),并執(zhí)行所獲游戲程序(S203)。
[0075]操作信息獲取單元601從玩游戲側(cè)終端500獲取表示繼續(xù)執(zhí)行程序的程序繼續(xù)執(zhí)行指令(S204)。具體地說,一旦確定執(zhí)行單元603執(zhí)行的游戲程序已到達預定階段,執(zhí)行控制單元608就讓執(zhí)行單元603停止執(zhí)行所涉及的游戲程序,并向玩游戲側(cè)終端500發(fā)送,例如,詢問是否希望繼續(xù)執(zhí)行游戲程序的圖像信息。并且,用戶參考玩游戲側(cè)終端500上的所發(fā)送圖像信息,可以發(fā)出,例如,由操作信息獲取單元601獲取的上述程序繼續(xù)執(zhí)行指令。
[0076]更具體地說,上述的預定階段指的是,比方說,從虛擬服務器104輸送的游戲程序中可以免費玩的初始階段(例如,新RPG(角色扮演游戲)的開場或序幕)玩完了。在這樣的情況下,上述圖像信息可以是例如構(gòu)成游戲購買屏幕的圖像信息。用戶可以通過購買屏幕發(fā)出購買指令,以便可以按照購買指令繼續(xù)玩所涉及的游戲。
[0077]響應上述的程序繼續(xù)執(zhí)行指令,執(zhí)行控制單元608獲取有關(guān)虛擬服務器104上的執(zhí)行單元602上的游戲程序的執(zhí)行狀態(tài)信息,并將所獲信息發(fā)送給玩游戲側(cè)終端500(S205)。
[0078]此外,響應程序繼續(xù)執(zhí)行指令,執(zhí)行控制單元608從游戲程序存儲單元604中獲取執(zhí)行單元603已執(zhí)行或當前在執(zhí)行的游戲程序,并將所獲游戲程序發(fā)送給玩游戲側(cè)終端500(S206)。也就是說,將所涉及的游戲程序下載到玩游戲側(cè)終端500。然后終止該處理。
[0079]接著使用圖11說明這種變體的玩游戲側(cè)終端500進行的處理的典型流程。應當注意到,下面所述的處理流程只是一個例子,這種變體不受此限制。
[0080]首先,操作信息發(fā)送單元501響應用戶的指令發(fā)送程序繼續(xù)執(zhí)行指令(S301)。具體地說,虛擬服務器104可以發(fā)送,例如,提示繼續(xù)執(zhí)行指令的圖像信息。當用戶根據(jù)顯示在顯示單元204上的圖像信息發(fā)出繼續(xù)執(zhí)行指令時,操作信息發(fā)送單元501發(fā)送程序繼續(xù)執(zhí)行指令。
[0081 ] 執(zhí)行狀態(tài)信息獲取單元505從虛擬服務器104獲取執(zhí)行狀態(tài)信息(S302)。具體地說,例如,在上面討論的例子的情況下,執(zhí)行狀態(tài)信息可以包括玩完預定階段時實際的執(zhí)行狀態(tài)信息(例如,有關(guān)游戲程序中的角色的信息、有關(guān)達到的級別的信息、和有關(guān)獲得的經(jīng)驗點的信息)。
[0082]游戲程序存儲單元504存儲從虛擬服務器104下載的游戲程序(S303)。執(zhí)行單元503使用在步驟S302中獲取的執(zhí)行狀態(tài)信息執(zhí)行在步驟S303中下載的游戲程序(S304)。
[0083]本發(fā)明的這種變體使玩游戲側(cè)終端500可以繼續(xù)執(zhí)行正在虛擬服務器104上執(zhí)行的游戲程序。具體地說,在試玩了給定游戲程序之后,用戶可以,例如,決定購買游戲。在這樣的情況下,可以在用戶的終端上以反映購買之前嘗試性地執(zhí)行游戲程序的狀態(tài)的方式玩購買的游戲程序。這使用戶在購買之后不必再次從頭開始玩游戲,從而可以提高準買家購買他們試玩過的游戲程序的愿望。也就是說,按照這種變體,例如,要在本地終端上玩的購買游戲可以繼承從在虛擬服務器104上玩的游戲(即,云游戲)中保存的數(shù)據(jù)。
[0084]本發(fā)明不限于上述變體;可以存在許多其它變體或替代例。例如,雖然圖10示出了在步驟S205中獲取執(zhí)行狀態(tài)信息以及在步驟S206中發(fā)送程序的處理,但可以顛倒該順序,以便首先發(fā)送程序,接著發(fā)送執(zhí)行狀態(tài)信息。同樣,雖然圖11示出了在步驟S302中獲取執(zhí)行狀態(tài)信息,然后在步驟S303中下載程序的處理,但可以顛倒該順序,以便首先下載程序,接著獲取執(zhí)行狀態(tài)信息。
[0085]作為另一個例子,可以將感興趣的游戲安排成繼續(xù)在虛擬服務器104上玩,直到完成所涉及的游戲程序的下載。具體地說,例如,可以將游戲程序的下載及其在虛擬服務器104上執(zhí)行安排成并行地進行??商娲兀梢詫⑻摂M服務器104上的玩游戲安排成無縫過渡到玩游戲側(cè)終端500上的玩游戲。在這種情況下,例如,游戲中的場景變化可以用作將游戲程序的執(zhí)行從虛擬服務器104切換到玩游戲側(cè)終端500的定時。
[0086]進一步,在作為允許在預定時段內(nèi)玩游戲的服務,虛擬服務器104提供了多個云游戲的情況下,可能希望用戶中途就可以在玩游戲側(cè)終端500上玩云游戲之一。在這種情況下,可以安排成將感興趣的游戲程序下載到玩游戲側(cè)終端500,以及獲取有關(guān)虛擬服務器104上的游戲程序的執(zhí)行狀態(tài)信息。這使玩游戲側(cè)終端500可以從虛擬服務器104繼承所涉及的游戲程序的玩游戲。在這種情況下,可以將虛擬服務器104安排成進一步繼承從在繼承玩游戲側(cè)終端500上玩的游戲中保存的數(shù)據(jù)以及代表玩游戲側(cè)終端500上的玩游戲的結(jié)果的執(zhí)行狀態(tài)信息。
[0087]更進一步,雖然前面的段落說明了游戲程序,但它們也可以適用于其它應用程序。順便說一下,描述在權(quán)利要求書中的第一信息處理設(shè)備對應于虛擬服務器104,而描述在權(quán)利要求書中的第二信息處理設(shè)備對應于,例如,玩游戲側(cè)終端500。
[0088]本發(fā)明不限于上述實施例或其第一和第二變體??商娲兀景l(fā)明可以實現(xiàn)成與上面討論的實施例具有基本相同配置,提供基本相同效果,或達到基本相同目的的實施例。例如,上述實施例及其第一和第二變體可以適用于如上所述的普通服務器-客戶機系統(tǒng)。
【權(quán)利要求】
1.一種信息處理系統(tǒng),包含: 第一信息處理設(shè)備,其包括依次獲取用戶輸入的操作信息的第一操作信息獲取部件、使用該第一操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第一執(zhí)行部件、和經(jīng)由網(wǎng)絡(luò)依次發(fā)送操作信息的操作信息發(fā)送部件;以及 第二信息處理設(shè)備,其包括依次獲取從該第一操作信息發(fā)送部件發(fā)送的操作信息的第二操作信息獲取部件、和使用該第二操作信息獲取部件依次獲取的操作信息執(zhí)行應用程序的第二執(zhí)行部件。
2.按照權(quán)利要求1所述的信息處理系統(tǒng),其中該第一信息處理設(shè)備進一步包括: 獲取代表該第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的第一執(zhí)行狀態(tài)信息獲取部件、和經(jīng)由網(wǎng)絡(luò)發(fā)送該第一執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息的執(zhí)行狀態(tài)信息發(fā)送部件, 該第二信息處理設(shè)備進一步包括: 獲取來自該第一執(zhí)行狀態(tài)信息發(fā)送部件的執(zhí)行狀態(tài)信息的第二執(zhí)行狀態(tài)信息獲取部件,以及該第二執(zhí)行部件使用該第二執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息來執(zhí)行應用程序。
3.按照權(quán)利要求1所述的信息處理系統(tǒng),其中該第二信息處理設(shè)備進一步包括根據(jù)該第二執(zhí)行部件對應用程序的執(zhí)行發(fā)送圖像信息的圖像信息發(fā)送部件,并且該信息處理系統(tǒng)進一步包含第三信息處理設(shè)備,其包括再現(xiàn)來自該圖像信息發(fā)送部件的圖像信息的圖像信息再現(xiàn)部件、和顯示該圖像信息再現(xiàn)部件再現(xiàn)的圖像信息的顯示部件。
4.按照權(quán)利要求1所述的信息處理系統(tǒng),其中該第二信息處理設(shè)備進一步包括基于該第二執(zhí)行部件對應用程序的執(zhí)行的圖像信息顯示部件,以及 該圖像信息顯示部件在該第一執(zhí)行部件正在執(zhí)行應用程序的同時顯示圖像信息。
5.按照權(quán)利要求3所述的信息處理系統(tǒng),其中該圖像信息再現(xiàn)部件在該第一執(zhí)行部件正在執(zhí)行應用程序的同時再現(xiàn)來自該圖像信息發(fā)送部件的圖像信息。
6.—種信息處理方法,包含: 使第一操作信息獲取部件依次獲取用戶輸入的操作信息; 使第一執(zhí)行部件使用該第一操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序; 使操作信息發(fā)送部件經(jīng)由網(wǎng)絡(luò)依次發(fā)送操作信息; 使第二操作信息獲取部件依次獲取從該第一操作信息發(fā)送部件發(fā)送的操作信息;以及 使第二執(zhí)行部件使用該第二操作信息獲取部件依次獲取的操作信息執(zhí)行應用程序; 該第一操作信息獲取部件、該第一執(zhí)行部件、和該操作信息發(fā)送部件包括在第一信息處理設(shè)備中,而該第二操作信息獲取部件和該第二執(zhí)行部件包括在第二信息處理設(shè)備中。
7.一種使計算機程序起如下作用的信息處理程序: 第一信息處理部件,其包括依次獲取用戶輸入的操作信息的第一操作信息獲取部件、使用該第一操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第一執(zhí)行部件、和經(jīng)由網(wǎng)絡(luò)依次發(fā)送操作信息的操作信息發(fā)送部件;以及 第二信息處理部件,其包括依次獲取從該第一操作信息發(fā)送部件發(fā)送的操作信息的第二操作信息獲取部件、和使用該第二操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第二執(zhí)行部件。
8.—種記錄按照權(quán)利要求7所述的信息處理程序的計算機可讀記錄介質(zhì)。
9.一種第一信息處理設(shè)備,包含: 依次獲取用戶輸入的操作信息的第一操作信息獲取部件; 使用該第一操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第一執(zhí)行部件;以及 經(jīng)由網(wǎng)絡(luò)依次發(fā)送操作信息的操作信息發(fā)送部件; 從該第一操作信息發(fā)送部件發(fā)送的操作信息由包括在第二信息處理設(shè)備中的第二操作信息獲取部件依次獲取,該應用程序由包括在該第二信息處理設(shè)備中的第二執(zhí)行部件使用該第二操作信息獲取部件依次獲取的操作信息執(zhí)行。
10.一種第二信息處理設(shè)備,包含: 依次獲取經(jīng)由網(wǎng)絡(luò)從第一操作信息發(fā)送部件發(fā)送的操作信息的第二操作信息獲取部件,該操作信息已由用戶輸入以及由包括在第一信息處理設(shè)備中的第一操作信息獲取部件依次獲取;以及 使用該第二操作信息獲取部件依次獲取的操作信息來執(zhí)行應用程序的第二執(zhí)行部件; 包括在第一信息處理設(shè)備中的第一執(zhí)行部件使用該第一操作信息獲取部件依次獲取的操作信息執(zhí)行應用程序。
11.按照權(quán)利要求1所述的信息處理系統(tǒng),其中該第一信息處理設(shè)備進一步包括存儲代表第一執(zhí)行狀態(tài)的預定執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的執(zhí)行狀態(tài)信息存儲部件;以及 該第一執(zhí)行部件使用存儲的執(zhí)行狀態(tài)信息執(zhí)行應用程序。
12.—種信息處理系統(tǒng),包含: 經(jīng)由網(wǎng)絡(luò)互連的第一信息處理設(shè)備;以及 第二信息處理設(shè)備; 該第一信息處理設(shè)備包括: 執(zhí)行應用程序的第一執(zhí)行部件; 獲取有關(guān)該第二信息處理設(shè)備繼續(xù)執(zhí)行應用程序的第一操作信息的第一操作信息獲取部件; 與第一操作信息的獲取結(jié)合獲取代表該第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的第一執(zhí)行狀態(tài)信息獲取部件;以及 與第一操作信息的獲取結(jié)合獲取應用程序的第一應用程序獲取部件; 該第二信息處理設(shè)備包括: 發(fā)送第一操作信息的第二操作信息發(fā)送部件; 獲取該第一執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息的第二執(zhí)行狀態(tài)信息獲取部件; 獲取該第一應用程序獲取部件獲取的應用程序的第二應用程序獲取部件;以及使用該第二執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息執(zhí)行第二應用程序的第二執(zhí)行部件。
13.一種信息處理方法,包含: 使第一執(zhí)行部件執(zhí)行應用程序; 使第一操作信息獲取部件獲取有關(guān)該第二信息處理設(shè)備繼續(xù)執(zhí)行應用程序的第一操作信息; 使第一執(zhí)行狀態(tài)信息獲取部件與第一操作信息的獲取結(jié)合獲取代表該第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息; 使應用程序獲取部件與第一操作信息的獲取結(jié)合獲取應用程序; 使第二操作信息發(fā)送部件發(fā)送第一操作信息; 使第二執(zhí)行狀態(tài)信息獲取部件獲取該第一執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息; 使第二應用程序獲取部件獲取該第一應用程序獲取部件獲取的應用程序;以及使第二執(zhí)行部件使用該第二執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息執(zhí)行第二應用程序。
14.一種使計算機系統(tǒng)起如下作用的信息處理程序: 第一信息處理部件,其包括 執(zhí)行應用程序的第一執(zhí)行部件; 獲取有關(guān)該第二信息處理設(shè)備繼續(xù)執(zhí)行應用程序的第一操作信息的第一操作信息獲取部件; 與第一操作信息的獲取結(jié)合獲取代表該第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的第一執(zhí)行狀態(tài)信息獲取部件;以及 與第一操作信息的獲取結(jié)合獲取應用程序的第一應用程序獲取部件;以及 第二信息處理部件,其包括 發(fā)送第一操作信息的第二操作信息發(fā)送部件; 獲取該第一執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息的第二執(zhí)行狀態(tài)信息獲取部件; 獲取該第一應用程序獲取部件獲取的應用程序的第二應用程序獲取部件;以及使用該第二執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息執(zhí)行第二應用程序的第二執(zhí)行部件。
15.一種第一信息處理設(shè)備,包含: 執(zhí)行應用程序的第一執(zhí)行部件; 獲取有關(guān)與該第一執(zhí)行部件不同的第二執(zhí)行部件繼續(xù)執(zhí)行應用程序的第一操作信息的第一操作信息獲取部件; 與第一操作信息的獲取結(jié)合獲取代表該第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的第一執(zhí)行狀態(tài)信息獲取部件;以及 與第一操作信息的獲取結(jié)合獲取應用程序的第一應用程序獲取部件。
16.—種第二信息處理設(shè)備,包含: 發(fā)送有關(guān)第二執(zhí)行部件繼續(xù)執(zhí)行第一執(zhí)行部件執(zhí)行的應用程序的第一操作信息的第二操作信息發(fā)送部件; 獲取代表第一執(zhí)行部件的執(zhí)行狀態(tài)的執(zhí)行狀態(tài)信息的第二執(zhí)行狀態(tài)信息獲取部件,該執(zhí)行狀態(tài)信息與第一操作信息的獲取結(jié)合來獲?。? 獲取該第一執(zhí)行部件獲取的應用程序的第二應用程序獲取部件;以及執(zhí)行該第二應用程序獲取部件獲取的應用程序的執(zhí)行部件,該應用程序使用該第二執(zhí)行狀態(tài)信息獲取部件獲取的執(zhí)行狀態(tài)信息來執(zhí)行。
【文檔編號】A63F13/31GK104136086SQ201280070708
【公開日】2014年11月5日 申請日期:2012年10月26日 優(yōu)先權(quán)日:2012年3月2日
【發(fā)明者】池長俊哉 申請人:索尼電腦娛樂公司