專利名稱:信息處理設(shè)備和方法、數(shù)據(jù)存儲設(shè)備和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備和方法、數(shù)據(jù)存儲設(shè)備和程序,例如,其適用于的網(wǎng)絡(luò)系統(tǒng)提供銷售機器寵物(pet robot)的基因數(shù)據(jù)的基因數(shù)據(jù)銷售服務(wù)、發(fā)放機器寵物的血統(tǒng)(pedigrees)的機器寵物血統(tǒng)發(fā)放服務(wù)、發(fā)放對應(yīng)于血統(tǒng)的徽標(biāo)(家族標(biāo)志)的徽標(biāo)發(fā)放服務(wù)、和查詢血統(tǒng)的血統(tǒng)查詢服務(wù)。
背景技術(shù):
迄今為止,已經(jīng)面市了很多機器寵物和填充玩偶,能夠響應(yīng)于來自外部或周圍環(huán)境的輸入自動動作。而且,有許多在三維空間不存在的特征,被作為數(shù)據(jù)存儲在個人計算機和可攜帶終端設(shè)備諸如游戲機和移動電話中,并在這些個人計算機和可攜帶終端設(shè)備的顯示器上自動動作。
應(yīng)該注意,名字“虛擬生物(virtual creature)”被用于稱呼一特征,其編程為存在和動作,以軟件形式存儲在個人計算機、移動終端設(shè)備、機器寵物或填充玩偶的硬件中的記錄介質(zhì)中。
如果當(dāng)虛擬生物被購買或其版本被更新時,由特定用戶或其他人擁有的虛擬生物的特性可以被在基因上遺傳,好象真的生物的特性被從一代傳到下一代一樣,則可以增加虛擬生物中的樂趣,從而顯著增加虛擬生物的娛樂性。
另外,可以想象,如果血統(tǒng)的概念被引入該虛擬生物中且諸如發(fā)放血統(tǒng)給虛擬生物、發(fā)放對應(yīng)于血統(tǒng)的徽標(biāo)、或檢查血統(tǒng)的服務(wù)被提供,則可以增加虛擬生物中的樂趣,從而顯著增加虛擬生物的娛樂性。
本發(fā)明的描述考慮到上面各點,進(jìn)行了本發(fā)明,其目的是提供一種信息處理設(shè)備和方法、數(shù)據(jù)存儲設(shè)備和程序,能夠顯著增加虛擬生物和機器裝置的娛樂性。
為了實現(xiàn)該特性,本發(fā)明中的一種信息處理設(shè)備提供有,遺傳數(shù)據(jù)產(chǎn)生裝置,用于基于管理(regulate)虛擬生物的形狀和/或行為的第一遺傳數(shù)據(jù),新產(chǎn)生第二遺傳數(shù)據(jù),以管理所述虛擬生物的形狀和/或行為。結(jié)果是,遺傳數(shù)據(jù)可以被產(chǎn)生以在基因上遺傳由用戶或其他人擁有的虛擬生物的特性,好象真的活物的特性由于遺傳被傳到后代一樣。從而,增加了虛擬生物中的樂趣,從而能夠?qū)崿F(xiàn)可以顯著增加虛擬生物的娛樂性的信息處理設(shè)備。
另外,根據(jù)本發(fā)明,一種信息處理方法被設(shè)計成,基于管理虛擬生物的形狀和/或行為的第一遺傳數(shù)據(jù),新產(chǎn)生第二遺傳數(shù)據(jù),以管理所述虛擬生物的形狀和/或行為。結(jié)果是,可以產(chǎn)生遺傳數(shù)據(jù)以在基因上遺傳由用戶或其他人擁有的虛擬生物的特性,好象真的活物的特性由于遺傳被傳到后代一樣。從而,增加了虛擬生物中的樂趣,從而能夠?qū)崿F(xiàn)可以顯著增加虛擬生物的娛樂性的信息處理方法。
另外,根據(jù)本發(fā)明的程序,讓計算機執(zhí)行處理,包括第一步驟,基于管理虛擬生物的形狀和/或行為的第一遺傳數(shù)據(jù),新產(chǎn)生第二遺傳數(shù)據(jù),以管理所述虛擬生物的形狀和/或行為,其作為數(shù)據(jù)存在并被編程從而動作。
另外,本發(fā)明提供一種數(shù)據(jù)存儲設(shè)備,有第一存儲裝置,用于存儲遺傳數(shù)據(jù),其管理虛擬生物的形狀和/或行為;通信裝置,用于發(fā)送所述遺傳數(shù)據(jù)到外部和從外部接收所述遺傳數(shù)據(jù);和第二存儲裝置,用于存儲另一個虛擬生物的所述遺傳數(shù)據(jù),其通過所述通信裝置獲得。從而,使用前述的根據(jù)本發(fā)明的信息處理設(shè)備和方法,使得能夠基于存儲在數(shù)據(jù)存儲設(shè)備中的自己的虛擬生物的遺傳數(shù)據(jù)和由另一個數(shù)據(jù)存儲設(shè)備存儲的另一個虛擬生物的遺傳數(shù)據(jù),新產(chǎn)生遺傳數(shù)據(jù)。結(jié)果是,可以產(chǎn)生遺傳數(shù)據(jù)以在基因上遺傳由用戶或其他人擁有的虛擬生物的特性,好象真的活物的特性由于遺傳被傳到后代一樣。從而,增加了虛擬生物中的樂趣,從而能夠?qū)崿F(xiàn)可以顯著增加虛擬生物的娛樂性的數(shù)據(jù)存儲設(shè)備。
另外,本發(fā)明提供一種信息存儲設(shè)備,有診斷裝置,用于診斷虛擬生物的基因數(shù)據(jù);和賦予裝置,用于當(dāng)基于由所述診斷裝置獲得的診斷結(jié)果所述基因數(shù)據(jù)滿足預(yù)定條件時,將增加的預(yù)定值賦予所述虛擬生物。因而,可以將與由虛擬生物的基因數(shù)據(jù)管理的形狀和/或行為不同的增加的值賦予虛擬生物,從而能夠?qū)崿F(xiàn)可以顯著增加虛擬生物的樂趣的信息處理設(shè)備。
而且,根據(jù)本發(fā)明的信息處理方法,有第一步驟,診斷虛擬生物的基因數(shù)據(jù);和第二步驟,當(dāng)基于診斷結(jié)果所述基因數(shù)據(jù)滿足預(yù)定條件時,將增加的預(yù)定值賦予所述虛擬生物。因而,可以將與由虛擬生物的基因數(shù)據(jù)管理的形狀和/或行為不同的增加的值賦予虛擬生物,以顯著增加虛擬生物的樂趣,從而能夠?qū)崿F(xiàn)可以顯著增加虛擬生物的娛樂性的信息處理方法。
另外,在本發(fā)明中的程序,使計算機執(zhí)行處理,包括第一步驟,診斷虛擬生物的基因數(shù)據(jù);和第二步驟,當(dāng)基于由所述診斷裝置獲得的診斷結(jié)果所述基因數(shù)據(jù)滿足預(yù)定條件時,將增加的預(yù)定值賦予所述虛擬生物。從而,通過將與由基因數(shù)據(jù)管理的形狀和/或行為不同的增加的值賦予虛擬生物,可以增加虛擬生物的樂趣,從而可以顯著增加虛擬生物的娛樂性。
另外,根據(jù)本發(fā)明的信息處理設(shè)備,提供有存儲裝置,用于存儲關(guān)于借助于順序混血產(chǎn)生的每個注冊虛擬生物的父母的信息;和查詢裝置,用于基于所述信息,查詢所指定的虛擬生物的血統(tǒng)。從而,可以增加虛擬生物的樂趣,從而可以實現(xiàn)能夠顯著增加虛擬生物的娛樂性的信息處理設(shè)備。
另外,根據(jù)本發(fā)明的信息處理方法,提供有第一步驟,存儲關(guān)于借助于順序混血產(chǎn)生的每個注冊虛擬生物的父母的信息;和第二步驟,用于基于所述信息,查詢所指定的虛擬生物的血統(tǒng)。從而,可以增加虛擬生物的樂趣,從而可以實現(xiàn)能夠顯著增加虛擬生物的娛樂性的信息處理方法。
另外,根據(jù)本發(fā)明的程序,使計算機執(zhí)行處理,包括第一步驟,存儲關(guān)于借助于順序混血產(chǎn)生的每個注冊虛擬生物的父母的信息;和第二步驟,用于基于所述信息,查詢所指定的虛擬生物的血統(tǒng)。從而,可以增加虛擬生物的樂趣,從而可以實現(xiàn)能夠顯著增加虛擬生物的娛樂性的程序。
附圖的簡要說明
圖1是示出機器寵物的外部結(jié)構(gòu)的透視圖;圖2是示出機器寵物的內(nèi)部結(jié)構(gòu)的方框圖;圖3是用于解釋由控制器產(chǎn)生行為的處理的方框圖;圖4是示出概率自動機器的概念圖;圖5是示出狀態(tài)變換表的圖;圖6是示出在實施例的第一模式中的網(wǎng)絡(luò)系統(tǒng)的方框圖;
圖7是示出服務(wù)器的結(jié)構(gòu)的概要的方框圖;圖8是示出基因數(shù)據(jù)注冊例程的流程圖;圖9是示出基因數(shù)據(jù)購買例程的流程圖;圖10是用于解釋基因數(shù)據(jù)的結(jié)構(gòu)的示意圖;圖11是示出服務(wù)器中的數(shù)據(jù)結(jié)構(gòu)的示意圖;圖12是示出父母選擇屏幕的示意圖;圖13是示出父母確認(rèn)屏幕的示意圖;圖14是用于解釋基因的混血方法的示意圖;圖15是示出仿真屏幕的示意圖;圖16是示出基因數(shù)據(jù)購買屏幕的示意圖;圖17是示出血統(tǒng)發(fā)放例程的流程圖;圖18是示出血統(tǒng)發(fā)放屏幕的示意圖;圖19是示出血統(tǒng)發(fā)放屏幕的示意圖;圖20是示出徽標(biāo)發(fā)放例程的流程圖;圖21是示出徽標(biāo)發(fā)放屏幕的示意圖;圖22是示出徽標(biāo)發(fā)放屏幕的示意圖;圖23是示出血統(tǒng)查詢例程的流程圖;圖24是示出血統(tǒng)查詢屏幕的示意圖;圖25是示出查詢結(jié)果顯示屏幕的示意圖;圖26是示出在實施例的第二模式中的機器寵物的內(nèi)部結(jié)構(gòu)的方框圖;圖27是示出混血模式處理例程的流程圖;圖28是示出在實施例的第二模式中的網(wǎng)絡(luò)系統(tǒng)的方框圖;和圖29是示出第二基因數(shù)據(jù)購買例程的流程圖。
實現(xiàn)本發(fā)明的最好模式以下,將參考附圖解釋本發(fā)明中的結(jié)構(gòu)。
(1)第一個實施例(1-1)機器寵物1的結(jié)構(gòu)(1-1-2)機器寵物1的概要在圖1中,標(biāo)號1總體上是根據(jù)本發(fā)明的機器寵物,其外形象在普通房間中豢養(yǎng)的狗或貓。即,機器寵物1有身體單元2,在左前、右前、左后和右后連接有腿單元3A到3D,分別在前后連接有頭單元4和尾單元5。
在這種情況下,如圖2所示,身體單元2包括控制器10,用于機器寵物1的整個工作;電池11,作為機器寵物1的電源;和內(nèi)部傳感器部分14,由電池傳感器12和熱敏傳感器13組成。
頭單元4包括外部傳感器18,由作為機器寵物1的“耳朵”的麥克風(fēng)15、作為“眼睛”的CCD(電荷耦合器件)16和觸摸傳感器17組成;和作為“嘴”的揚聲器19,它們每個都各就其位。
另外,具有自由度的動作器(actuator)201到20n分別被安裝在腿單元3A到3D的關(guān)節(jié)處、腿單元3A到3D和身體單元2的連接點處、頭單元4和身體單元2的連接點處和尾單元5的尾5A的連接點處。
外部傳感器單元18的麥克風(fēng)15收集由用戶從一聲音命令器(在圖中未示出)作為聲音大小(music scale)給出的命令聲音,諸如“走”、“躺下”或“追球”,所獲得的音頻信號S1A被提供到控制器10。CCD攝像機16對周圍環(huán)境成像,將所獲得的圖像信號S1B送到控制器10。
從圖1可以明顯看出,在頭單元4的頂上的觸摸傳感器17,檢測因用戶施加的諸如“撫摸(stroke)”或“拍(pat)”的物理影響(physical influence)而給出的壓力,所檢測的結(jié)果作為壓力檢測信號S1C被送到控制器10。
內(nèi)部傳感器單元14的電池傳感器12檢測電池11中的剩余能量,所檢測的結(jié)果作為電池剩余量檢測信號S2A被送到控制器10。熱敏傳感器13檢測機器寵物1的內(nèi)部溫度,將所檢測的結(jié)果作為溫度檢測信號S2B送到控制器10。
控制器10基于從外部傳感器18給出的音頻信號S1A、圖像信號S1B和壓力檢測信號S1C(以后它們被統(tǒng)稱為外部信息信號S1),并基于由內(nèi)部傳感器單元14提供的電池剩余量檢測信號S2A和溫度檢測信號S2B(以后它們被統(tǒng)稱為內(nèi)部信息信號S2),判斷外部和內(nèi)部狀態(tài)以及來自用戶的命令和影響的出現(xiàn)。
控制器10基于前面的判斷結(jié)果和預(yù)先存儲在存儲器10A中的控制程序,確定下一行為,通過基于判斷結(jié)果將驅(qū)動信號S41到S4n饋入必要的動作器201到20n,來驅(qū)動它們,從而使機器人執(zhí)行行為和運動,諸如上下左右搖動頭單元4、搖擺尾單元5的尾5A和驅(qū)動腿單元3A到3D使機器人走動。
同時,控制器10按需要產(chǎn)生音頻信號S3,以便將其給到揚聲器20,從而基于音頻信號S3的聲音被輸出到外面,且安裝在機器寵物1的“眼睛”的位置的LED(發(fā)光二極管,在圖中未示出)以預(yù)定模式閃爍。
以這種方式,機器寵物1被設(shè)計成可以自動根據(jù)外部和內(nèi)部狀態(tài),以及用戶的命令和影響來動作。
(1-1-2)由控制器10進(jìn)行的處理下面,給出用于產(chǎn)生機器寵物1的行為的控制器10的處理的解釋。
如圖3所示,用于產(chǎn)生機器寵物1的行為的控制器10的處理,按功能分為狀態(tài)識別單元30,用于識別狀態(tài);感情/本能模型單元31,用于基于狀態(tài)識別單元30所識別的結(jié)果確定感情和本能;行為確定單元32,用于基于狀態(tài)識別單元30所識別的結(jié)果和基于感情和本能模型單元31中的感情和本能確定下面的行為;行為產(chǎn)生單元33,讓機器寵物1實際去做基于由行為確定單元32確定的結(jié)果的行為;和學(xué)習(xí)控制單元34,用于控制后面描述的學(xué)習(xí)。
在這種情況下,狀態(tài)識別單元30輸入從外部傳感器18提供的外部信息信號S1和從內(nèi)部傳感器14給出的內(nèi)部信息信號S2,基于這些輸入信號,識別特定外部狀態(tài)和內(nèi)部狀態(tài),諸如“被拍”、“被撫摸”、“檢測到球”、“低電池余量”和“高內(nèi)部溫度”,并將結(jié)果輸出到感情/本能模型單元31和行為確定單元32作為識別信息D1。
感情/本能模型單元31基于從狀態(tài)識別單元30提供的識別信息D1和從后面將描述的行為確定單元32提供的確定的行為信息D3,確定機器寵物1的感情和本能。
換言之,感情/本能模型單元31有感情模型,支持總共六個參數(shù),指示“喜”、“憂”、“驚”、“恐”、“厭惡”和“怒”的程度;和本能模型,支持總共四個參數(shù),指示“食欲”、“愛欲”、“好奇”和“想動”的程度。
而且,感情/本能模型單元31基于從狀態(tài)識別單元30給出的識別信息D1和從行為確定單元32給出的確定的行為信息D3,周期性地更新感情模型和本能模型的對應(yīng)信息或參數(shù)值。
而且,當(dāng)任何感情或欲望的參數(shù)值超過感情或欲望預(yù)先設(shè)定的值時,感情/本能模型單元31輸出該值到行為確定單元32作為感情/本能信息D2。
行為確定單元32基于從狀態(tài)識別單元30給出的識別信息D1、從感情/本能模型單元31給出的感情/本能信息D2和預(yù)先作為控制數(shù)據(jù)存儲在存儲器10A(圖2)中的行為模型,確定后面的行為,其結(jié)果被輸出到感情/本能模型單元31和行為產(chǎn)生單元33作為確定的行為信息D3。
對于該機器寵物1的情況,行為確定單元32使用一種稱為“概率自動機器”(automaton)的算法,作為確定下一個行為或運動的方法,其基于連接在節(jié)點NODE0到NODEn之間的弧ARC1到ARCn+1,隨機地確定圖4所示的一個特定節(jié)點(狀態(tài))NODE0到NODEn切換到同一或不同的哪個節(jié)點NODE0到NODEn。
更具體地,存儲器10A存儲了圖5所示的每個節(jié)點NODE0到NODEn的狀態(tài)變換表,作為行為模型。行為確定單元32基于狀態(tài)轉(zhuǎn)換表35確定下一個行為。
在狀態(tài)轉(zhuǎn)換表35中,輸入事件(狀態(tài)識別單元的識別結(jié)果)按優(yōu)先級的順序,被列在“輸入事件”的列中,作為節(jié)點NODE0到NODEn中的變換條件,關(guān)于變換條件的進(jìn)一步條件被描述在“數(shù)據(jù)名稱”和“數(shù)據(jù)范圍”列中的對應(yīng)行。
相應(yīng)地,在圖5中的狀態(tài)轉(zhuǎn)換表35中的節(jié)點NODE100,若給出識別結(jié)果“檢測到球(BALL)(識別信息D1)”,該識別本身和同時所給出的球的“大小”在“從0到1000(0,1000)”的范圍內(nèi)的事件,就是當(dāng)前節(jié)點ND100切換到另一個節(jié)點的條件。同樣,若給出識別結(jié)果“檢測到障礙(OBSTACLE)”,該識別本身和同時到障礙的“距離(DISTANCE)”在“從0到100(0,100)”的范圍內(nèi)的事件,就是當(dāng)前節(jié)點ND100切換到另一個節(jié)點的條件。
而且,在感情/本能模型單元31的感情模型和本能模型的情感和欲望的參數(shù)值中,如果“喜(JOY)”、“驚(SURPRISE)”或“憂(SADNESS)”的任何參數(shù)值在“從50到100(50,100)的范圍內(nèi)”,即使沒有輸入到節(jié)點NODE100的識別結(jié)果,節(jié)點NODE100也可以切換到另一個節(jié)點。行為確定單元32周期性地參考在感情/本能模型單元31的感情模型和本能模型的情感和欲望的參數(shù)值。
另外,在狀態(tài)變換表35中,節(jié)點NODE0到NODEn可以切換到的節(jié)點的名字被列在“到其它節(jié)點的變換概率”列的“當(dāng)前節(jié)點可以切換的節(jié)點”行,而列在“到其它節(jié)點的變換概率”列的“輸出動作”行的是到其他節(jié)點的變換概率,當(dāng)列在“輸入事件名稱”“數(shù)據(jù)名稱”和“數(shù)據(jù)范圍”的每列上所有條件滿足時,變換以該概率進(jìn)行。注意,在“到其它節(jié)點的變換概率”列的每行的變換概率的總和是100%。
相應(yīng)地,在圖5中的狀態(tài)轉(zhuǎn)換表35中指示的節(jié)點NODE100中,例如,如果給出識別結(jié)果“檢測到小球(BALL)”和小球的“大小”在0到1000(0,1000)的范圍內(nèi)時,節(jié)點可以從節(jié)點NODE100切換到“節(jié)點NODE120(節(jié)點120)”,其變換概率是30%,此時“動作(ACTION)1”的行為被執(zhí)行。
行為模型被構(gòu)造為,在該狀態(tài)變換表35中描述的許多節(jié)點NODE0到NODEn彼此連接。因此,當(dāng)從狀態(tài)識別單元30給出識別信息D1時,或當(dāng)從感情/本能模型單元31給出感情/本能信息D2時,行為確定單元32使用存儲在存儲器10A中的當(dāng)前節(jié)點NODE0到NODEn的狀態(tài)變換表35,隨機地確定下一個行為,其結(jié)果被輸出到感情/本能模型單元31和行為產(chǎn)生單元33作為確定的行為信息D3。
行為產(chǎn)生單元33在存儲器10A中包括運動數(shù)據(jù)文件(以后稱為“運動文件”)和聲音數(shù)據(jù)文件(以后稱為“聲音文件”)。運動文件由機器寵物1可以進(jìn)行的每個行為的控制數(shù)據(jù)組成,聲音文件由機器寵物1可以輸出的每個聲音的控制數(shù)據(jù)組成。注意,運動文件和聲音文件包括運動的運動數(shù)據(jù)和聲音的聲音數(shù)據(jù),其由用戶產(chǎn)生。
當(dāng)從行為確定單元32給出確定的行為信息D3時,行為產(chǎn)生單元33檢索存儲在存儲器10A中的運動文件和聲音文件的對應(yīng)的運動數(shù)據(jù)或聲音數(shù)據(jù),并基于運動數(shù)據(jù)或聲音數(shù)據(jù),提供驅(qū)動信號S41到S44給合適的動作器201到20n(圖2)以驅(qū)動它們,產(chǎn)生和輸出音頻信號到揚聲器19(圖2),或閃爍位于“眼睛”位置的LED。以這種方式,行為產(chǎn)生單元33使機器寵物1執(zhí)行由行為確定單元32確定的行為。
另一方面,基于外部信息信號S1中從觸摸傳感器17(圖2)給出的壓力檢測信號S1C(圖2),狀態(tài)識別單元30在識別諸如“被撫摸”或“被拍”的動作后,將其通知學(xué)習(xí)控制單元34。
此時,學(xué)習(xí)控制單元34基于從行為確定單元32給出的確定的行為信息D3,存儲機器寵物1的現(xiàn)在和過去的行為。然后,在機器寵物1動作時,當(dāng)從狀態(tài)識別單元30給出識別結(jié)果“被撫摸”作為識別信息D1時,學(xué)習(xí)控制單元34將其通知行為確定單元32。
基于上述的通知,行為確定單元32將存儲在存儲器10A中的關(guān)于行為模型的對應(yīng)節(jié)點NODE1到NODEn的狀態(tài)轉(zhuǎn)換表35中,對應(yīng)于當(dāng)前動作的變換概率P1到Pn+1減少預(yù)定量,而同時增加在狀態(tài)轉(zhuǎn)換表35中同一列的每個變換概率P1到Pn+1,其增加量與上述減少的量相同。
同時,在機器寵物1動作時,當(dāng)從狀態(tài)識別單元30給出識別結(jié)果“被拍”作為識別信息D1時,學(xué)習(xí)控制單元34將其通知行為確定單元32。
然后,基于上述的通知,行為確定單元32將存儲在存儲器10A中的關(guān)于對應(yīng)節(jié)點NODE1到NODEn(在變換到當(dāng)前節(jié)點NODE1到NODEn之前的節(jié)點NODE1到NODEn)的狀態(tài)轉(zhuǎn)換表35中,對應(yīng)于當(dāng)前動作的變換概率P1到Pn+1增加預(yù)定量,而同時減少在狀態(tài)轉(zhuǎn)換表35中同一列的每個對應(yīng)的變換概率P1到Pn+1與增加相同的量。
根據(jù)上述的控制,當(dāng)機器寵物1被拍時,在對應(yīng)的狀態(tài)轉(zhuǎn)換表35中對應(yīng)于該行為的變換概率P1到Pn+1減少,從而使得機器寵物1更難做它。另一方面,當(dāng)機器寵物1被撫摸時,在對應(yīng)的狀態(tài)轉(zhuǎn)換表35中對應(yīng)于該行為變換概率P1到Pn+1增加,從而使得機器寵物1更容易做它。結(jié)果,機器寵物1的行為(性格)可以變化,好象真的動物一樣,機器寵物1根據(jù)主人的訓(xùn)練改變其自己的行為(性格)。
以這種方式,控制器10被設(shè)計成使機器寵物1自動地動作,同時響應(yīng)于由用戶施加的動作而學(xué)習(xí)。
(1-2)在該實施例中網(wǎng)絡(luò)系統(tǒng)40的結(jié)構(gòu)(1-2-1)網(wǎng)絡(luò)系統(tǒng)40的結(jié)構(gòu)圖6示出網(wǎng)絡(luò)系統(tǒng)40,其被設(shè)計成提供以下服務(wù)基因數(shù)據(jù)銷售服務(wù),根據(jù)用戶的意愿定制和銷售機器寵物1的基因(DNA,脫氧核糖核酸)數(shù)據(jù)(后面描述);血統(tǒng)發(fā)放服務(wù),用于發(fā)放機器寵物1的血統(tǒng);徽標(biāo)發(fā)放服務(wù),用于發(fā)放對應(yīng)于機器寵物1的血統(tǒng)的徽標(biāo);和血統(tǒng)查詢服務(wù),用于查詢機器寵物1的血統(tǒng)。
在該網(wǎng)絡(luò)系統(tǒng)40中,個人終端41A到41C被用衛(wèi)星通信線42、有線電視線43、或電話線44連接到互聯(lián)網(wǎng)(Internet)提供商45,互聯(lián)網(wǎng)提供商45被連接到互聯(lián)網(wǎng)46上的服務(wù)公司47的服務(wù)器48。另外,個人終端41D被用通用公共線49,諸如公用電話線,直接連接到服務(wù)器48。
在該情況下,每個個人終端41A到41D都是普通個人計算機,安裝在普通房子中,其能夠在互聯(lián)網(wǎng)46上或通過通用公共線49發(fā)送必要的數(shù)據(jù)到服務(wù)器48和從服務(wù)器48接收必要的數(shù)據(jù),或者能夠從用線纜50或其他東西電連接的機器寵物1的存儲器10A檢索必要的數(shù)據(jù),或能夠?qū)⒈匾臄?shù)據(jù)寫入存儲器10A。
服務(wù)器48是WWW(World Wide Web,萬維網(wǎng))服務(wù)器,當(dāng)服務(wù)公司47提供基因數(shù)據(jù)銷售服務(wù)、血統(tǒng)發(fā)放服務(wù)、徽標(biāo)發(fā)放服務(wù)和血統(tǒng)查詢服務(wù)時,其執(zhí)行各種處理。服務(wù)器48發(fā)送各種屏幕數(shù)據(jù)和必要的圖像數(shù)據(jù)(后面描述)到在互聯(lián)網(wǎng)46上或通過通用公共線49訪問服務(wù)器48的個人終端41A到41D,以便在個人終端41A到41D的顯示器上顯示基于這些屏幕數(shù)據(jù)或圖像數(shù)據(jù)的屏幕或圖像。
服務(wù)器48的結(jié)構(gòu)的輪廓如圖7所示。從圖7可以清楚看出,服務(wù)器48包括LAN(局域網(wǎng))卡51,具有用于互聯(lián)網(wǎng)46的接口電路;調(diào)制解調(diào)器52,作為通用公共線49的接口;CPU 53,用于控制整個服務(wù)器48;存儲器54,作為CPU 53的工作存儲器;和硬盤驅(qū)動器55,用于記錄由服務(wù)器48進(jìn)行的各種處理的各種程序和數(shù)據(jù)(后面描述),和用于記錄其他必要的數(shù)據(jù)。
在這種情況下,CPU 53將從在互聯(lián)網(wǎng)46上或通過通用公共線49訪問服務(wù)器48的個人終端41A到41D提供的數(shù)據(jù)和命令,經(jīng)LAN卡51或調(diào)制解調(diào)器52,捕獲到其本身,基于這些數(shù)據(jù)、命令和存儲在硬盤驅(qū)動器55中的程序來執(zhí)行預(yù)定處理。
同樣,基于上述處理的結(jié)果,CPU 53將各種屏幕的屏幕數(shù)據(jù)(后面描述)、其他數(shù)據(jù)、程序和命令,經(jīng)LAN卡51或調(diào)制解調(diào)器52,送到合適的個人終端41A到41D。
(1-2-2)基因數(shù)據(jù)的注冊下面,將解釋在網(wǎng)絡(luò)系統(tǒng)40中的基因數(shù)據(jù)銷售服務(wù)、血統(tǒng)發(fā)放服務(wù)、徽標(biāo)發(fā)放服務(wù)和血統(tǒng)查詢服務(wù)。
該網(wǎng)絡(luò)系統(tǒng)40被設(shè)計成,根據(jù)圖8所示的基因數(shù)據(jù)注冊例程RT1,機器寵物1的基因數(shù)據(jù)可以被注冊到服務(wù)器48;根據(jù)圖9所示的基因數(shù)據(jù)購買處理例程RT2,進(jìn)行了注冊的用戶可以購買通過混血所期望的在服務(wù)器48中注冊的兩組基因數(shù)據(jù)而獲得的新基因數(shù)據(jù);根據(jù)圖17所示的血統(tǒng)發(fā)放例程RT3和圖20所示的徽標(biāo)發(fā)放例程RT4,進(jìn)行了注冊的用戶可以購買對應(yīng)于機器寵物1的性格的血統(tǒng)和徽標(biāo);根據(jù)圖23所示的血統(tǒng)查詢例程RT5,可以查詢機器寵物1的血統(tǒng)。
這里解釋機器寵物1的基因數(shù)據(jù)。如圖10所示,基因數(shù)據(jù)包括三種數(shù)據(jù),即個人數(shù)據(jù)、血統(tǒng)數(shù)據(jù)和規(guī)格數(shù)據(jù),存儲在機器寵物1的存儲器10A中。
在該例中,個人數(shù)據(jù)是關(guān)于機器寵物1和其主人的個人數(shù)據(jù),包括的數(shù)據(jù)諸如機器寵物1的序列號、機器寵物1的名字、機器寵物1的圖像、主人的名字、血統(tǒng)(后面描述)的存在與否、血統(tǒng)(如有的話)的名字、機器寵物1的性別(雌或雄)、機器寵物1的制造日期和機器寵物1的死亡日期(如果有死的概念)。在個人數(shù)據(jù)中,機器寵物1的名字、機器寵物1的圖像和主人的名字等是由用戶用個人終端41A到41D輸入的。
在機器寵物1的基因數(shù)據(jù)是由混血(后面描述)產(chǎn)生的情況下,血統(tǒng)數(shù)據(jù)指示機器寵物1的血統(tǒng),包括血統(tǒng)文件,存儲了是機器寵物1的父母的兩個機器寵物1的個人數(shù)據(jù)。
另外,規(guī)格數(shù)據(jù)是各種控制數(shù)據(jù),使機器寵物1自動動作,包括前述的運動數(shù)據(jù)、聲音數(shù)據(jù)和行為模型數(shù)據(jù)(在每個節(jié)點NODE1到NODEn的狀態(tài)轉(zhuǎn)換表35(圖5)中的數(shù)據(jù))。
希望注冊其機器寵物1的基因數(shù)據(jù)到服務(wù)器48的用戶,根據(jù)圖8所示的基因數(shù)據(jù)注冊例程RT1,首先用個人終端41A到41D連接機器寵物1到服務(wù)器48(步驟SP1),然后使用個人終端41A到41D的顯示器上的注冊屏幕(圖中未示出)通過執(zhí)行預(yù)定操作,讀出機器寵物1的存儲器10A中存儲的基因數(shù)據(jù),將讀出數(shù)據(jù)上載到服務(wù)器48(步驟SP2)。
隨后,用戶使用注冊屏幕輸入注冊需要的數(shù)據(jù),諸如主人的數(shù)據(jù)和混血是/否數(shù)據(jù)(步驟SP3)。在該例中,主人的數(shù)據(jù)包括機器寵物1的主人的名字、主人的圖像(可是照片、視頻圖像或VRML(Virtual Reality ModelingLanguage,虛擬現(xiàn)實模型語言)的三維圖像)、主人的主頁(如果主人有主頁的話)的URL(Uniform Resource Locator,統(tǒng)一資源定位符)、主人的性別、年齡、職業(yè)和住所(國家、地址等)?;煅?否數(shù)據(jù)包括諸如是否允許混血和混血的價格的數(shù)據(jù)(后面描述)。
當(dāng)完成輸入該主人的數(shù)據(jù)和混血是/否數(shù)據(jù)時,如圖11所示,服務(wù)器48的CPU 53(圖7)以數(shù)據(jù)庫的形式存儲機器寵物1的基因數(shù)據(jù)、主人的數(shù)據(jù)、混血是/否數(shù)據(jù)和混血歷史(包括在機器寵物1的世系中過去的混血歷史(父母的歷史等))到硬盤驅(qū)動器55(圖7)。以這種方式,機器寵物1的基因數(shù)據(jù),以及主人的數(shù)據(jù)、混血是/否數(shù)據(jù)和混血歷史,被注冊在服務(wù)器48中(步驟SP4)。
(1-2-3)基因數(shù)據(jù)銷售服務(wù)另一方面,注冊了機器寵物1的基因數(shù)據(jù)的用戶能夠享受通過混血在服務(wù)器48中注冊的兩組期望的基因數(shù)據(jù)而獲得新基因數(shù)據(jù)的銷售服務(wù)。
在實際中,在該網(wǎng)絡(luò)系統(tǒng)40中,希望該服務(wù)的用戶,根據(jù)圖9所示的基因數(shù)據(jù)購買處理例程RT2,首先用個人終端41A到41D連接其機器寵物1到服務(wù)器48(步驟SP11)。
隨后,用戶在個人終端41A到41D的顯示器上顯示的如圖12所示的父母選擇屏幕60上,選擇期望的機器寵物1作為父母(步驟SP12)。
在實際中,在該父母選擇屏幕60中,有兩種方式選擇所期望的父母直接選擇方法,使用主人的名字、機器寵物1的名字、其功能、住所、主人的職業(yè)等檢索和選擇期望作為父母的機器寵物1;和間接選擇方法,通過回答關(guān)于機器寵物1及其用戶的各種問題,從服務(wù)公司47推薦的機器寵物或從服務(wù)公司47推薦的新來的機器寵物中選擇期望的父母。
然后,用戶用直接選擇方法或間接選擇方法,通過執(zhí)行在父母選擇屏幕60上的預(yù)定操作,可以指定是期望的父母的機器寵物的條件。
此時,服務(wù)器48的CPU 53從注冊的機器寵物1的基因數(shù)據(jù)和主人的數(shù)據(jù)等,檢索匹配指定的條件的父母的候選機器寵物1(步驟SP13),在個人終端41A到41D的顯示器上顯示檢索結(jié)果作為父母確認(rèn)屏幕61,如圖12中所示。
因此,用戶用父母確認(rèn)屏幕61,可以從機器寵物1和候選父母中,為每個未來的父親和母親選擇一機器寵物1,通過單擊在父母確認(rèn)屏幕61上顯示的“是(YES)”按鈕62A和“否(NO)”按鈕62B中的“是”按鈕62A選擇父母。在該父母確認(rèn)屏幕61中,單擊“否”按鈕62B返回屏幕到父母選擇屏幕60。
當(dāng)由用戶使用父母確認(rèn)屏幕61選擇了父母時,服務(wù)器48的CPU 53從硬盤驅(qū)動器55讀出作為父親或母親選擇的每個機器寵物1的基因數(shù)據(jù),通過對兩個機器寵物1的讀出的基因數(shù)據(jù)執(zhí)行混血處理,產(chǎn)生新的基因數(shù)據(jù),如圖14所示(步驟SP14)。
具體說,例如,服務(wù)器48的CPU 53從個人數(shù)據(jù)中新發(fā)放機器寵物1的序列號和機器寵物1的制造數(shù)據(jù),隨機確定機器寵物1的性別,將它們存儲在新基因數(shù)據(jù)的對應(yīng)部分。同樣,CPU 53在新基因數(shù)據(jù)的對應(yīng)部分中存儲父母機器寵物1的個人數(shù)據(jù)作為血統(tǒng)數(shù)據(jù)。
另外,通過集成或極化(integrating or polarizing)諸如運動數(shù)據(jù)、聲音數(shù)據(jù)和由父母保持的可識別對象數(shù)據(jù)的數(shù)據(jù)和諸如確定機器寵物1的性格的運動模型的數(shù)據(jù)作為規(guī)格(spec)數(shù)據(jù),CPU 53產(chǎn)生了諸如運動數(shù)據(jù)、聲音數(shù)據(jù)和可識別對象數(shù)據(jù)的新數(shù)據(jù)和諸如確定性格的運動模型的數(shù)據(jù),將它們存儲在新基因數(shù)據(jù)的對應(yīng)部分中。
該方法可以被用作集成和極化運動數(shù)據(jù)和由父母機器寵物1保持的其他數(shù)據(jù)的方法,即,例如對于運動模型,當(dāng)未來父親的機器寵物有每個行為“M1”、“M2”、“M3”和“M4”的運動數(shù)據(jù),而未來母親的機器寵物有每個行為“M3”、“M4”、“M5”和“M6”的運動數(shù)據(jù)時,可以從不共同的行為“M1”、“M2”、“M5”和“M6”中隨機選擇行為,而保留行為“M3”和“M4”的共同運動數(shù)據(jù)照舊。另外,類似的方法可以應(yīng)用于聲音數(shù)據(jù)和可識別對象的數(shù)據(jù)。
另外,另一種集成和極化數(shù)據(jù)以確定機器寵物1的性格的方法,例如,定義了父親和母親的變換概率P1到Pn+1的平均值作為父母機器寵物1的行為模型的變換概率P1到Pn+1。
然后,在利用該混血過程產(chǎn)生新基因數(shù)據(jù)后,服務(wù)器48的CPU 53發(fā)送屏幕數(shù)據(jù)到對應(yīng)的個人終端41A到41D,以在個人終端41A到41D的顯示器上顯示仿真屏幕62(步驟SP15),如圖15所示。
該仿真屏幕62示出具有由上面的混血過程獲得的新基因數(shù)據(jù)的機器寵物1實際執(zhí)行的行為的仿真,機器寵物1的三維圖像圖片70顯示在預(yù)覽部分71中。
在該仿真屏幕62上的預(yù)覽部分71的右面有播放按鈕72A和停止按鈕72B。按下播放按鈕72A可以使顯示在預(yù)覽部分71上的三維圖像圖片70,基于以上述方法新生成的基因數(shù)據(jù)自動動作,按下停止按鈕72B可以使三維圖像圖片70停止動作。
同樣,按下在該仿真屏幕62上的右邊顯示在底部的第一到第四旋轉(zhuǎn)按鈕73A到73D,可以以對應(yīng)的方向(箭頭a1到a4)轉(zhuǎn)動在預(yù)覽部分71上顯示的三維圖像70,通過按下顯示在第一到第四旋轉(zhuǎn)按鈕73A到73D的右側(cè)的放大(zoom-in)按鈕74A和縮小(zoom-out)按鈕74B,三維圖像70可以被放大或縮小。
同樣,顯示在該仿真屏幕62上的父親信息顯示欄75A和母親信息顯示欄75B的是關(guān)于父親和母親機器寵物1的姓名、血統(tǒng)、性別和生日(制造日期)的簡要信息。
然后,基于顯示在該仿真屏幕62上的三維圖像70的行為模式,用戶要判斷是否要購買的基因數(shù)據(jù)的規(guī)格可以接受(步驟SP16)。
當(dāng)用戶不喜歡該規(guī)格時,他可以單擊在該仿真屏幕62上的“否”按鈕76B,然后基于要從服務(wù)器48發(fā)送的屏幕數(shù)據(jù),前述的父母選擇屏幕60再次出現(xiàn)在個人終端41A到41D的顯示器上。然后,用戶可以用該父母選擇屏幕60再次選擇父母。
同時,當(dāng)用戶喜歡該規(guī)格時,用戶單擊“是”按鈕76A。在這種情況下,基于從服務(wù)器48發(fā)送的屏幕數(shù)據(jù),如圖16所示的基因數(shù)據(jù)購買屏幕80顯示在個人終端41A到41D的顯示器上,取代仿真屏幕62。
該基因數(shù)據(jù)購買屏幕80在初始級示出消息“購買數(shù)據(jù)?”和“是”按鈕81A和“否”按鈕81B以響應(yīng)該消息。當(dāng)用戶在該情況下單擊“否”按鈕81B時,服務(wù)器48的CPU 53終止所有處理,通過發(fā)送預(yù)定屏幕數(shù)據(jù)到合適的個人終端41A到41D,讓個人終端41A到41D顯示初始屏幕。
同時,當(dāng)用戶單擊“是”按鈕80A時,消息“購買血統(tǒng)?”和響應(yīng)該消息的“是”按鈕82A和“否”按鈕82B被顯示在基因數(shù)據(jù)購買屏幕80上。
用戶判斷是否購買該血統(tǒng)(步驟SP17),如果他不想購買,則單擊“否”按鈕82B,如果他想購買,則單擊“是”按鈕82A。
當(dāng)單擊“是”按鈕82A時,服務(wù)器48的CPU 53基于包括在新基因數(shù)據(jù)的規(guī)范數(shù)據(jù)中的運動數(shù)據(jù)、聲音數(shù)據(jù)和模型數(shù)據(jù),提取基因數(shù)據(jù)的特性(例如,“多才多藝”、“溫順”、“活躍”等),也產(chǎn)生適于所提取的特性的血統(tǒng)的名字。必要時,CPU 53基于上述處理的結(jié)果,編輯在基因數(shù)據(jù)中的血統(tǒng)和名字的部分。
消息“允許嬰兒混血?”和響應(yīng)該消息的“是”按鈕83A和“否”按鈕83B也被顯示在基因數(shù)據(jù)購買屏幕80上。
然后,當(dāng)允許使用該新基因數(shù)據(jù)的上述混血時,用戶單擊“是”按鈕83A,當(dāng)不允許時,單擊“否”按鈕83B。
結(jié)果是,服務(wù)器48的CPU 53響應(yīng)于“是”按鈕83A或“否”按鈕83B的按下,產(chǎn)生關(guān)于新基因數(shù)據(jù)的混血是/否數(shù)據(jù)。
另外,消息“下載嬰兒程序?”和響應(yīng)該消息的“是”按鈕84A和“否”按鈕84B也被顯示在基因數(shù)據(jù)購買屏幕80上。
當(dāng)不經(jīng)個人終端41A到41D下載新基因數(shù)據(jù)到機器寵物1時,用戶要做的就是單擊“否”按鈕84B,然后服務(wù)器48的CPU 53終止所有處理,通過發(fā)送預(yù)定屏幕數(shù)據(jù)到個人終端41A到41D,讓個人終端41A到41D顯示初始屏幕。
當(dāng)用個人終端41A到41D下載新基因數(shù)據(jù)到機器寵物1時,響應(yīng)于此,用戶單擊“是”按鈕84A。
此時,服務(wù)器48的CPU 53以數(shù)據(jù)庫的形式,存儲和注冊該新基因數(shù)據(jù)到硬盤驅(qū)動器55(步驟SP18),有關(guān)于(in relation with)在上述的圖8的注冊時獲得的混血歷史、混血是/否數(shù)據(jù)和對應(yīng)的主人的數(shù)據(jù),經(jīng)對應(yīng)的個人終端41A到41D將該基因數(shù)據(jù)寫入機器寵物1的存儲器10A。
當(dāng)下載完成時,隨后顯示在基因數(shù)據(jù)購買屏幕80上的是信息“完成下載,你的嬰兒的數(shù)據(jù)在右邊示出”、關(guān)于新基因數(shù)據(jù)的簡要的信息和評論、和服務(wù)費用。而且,該收費在以后從使用該服務(wù)的用戶的銀行帳戶中扣除。
另一方面,當(dāng)用戶不購買在基因數(shù)據(jù)購買屏幕80上的血統(tǒng)時(單擊“否”按鈕82B),服務(wù)器48的CPU 53相應(yīng)地編輯在基因數(shù)據(jù)中的血統(tǒng)的存在和血統(tǒng)的名字的欄(其是個人數(shù)據(jù))。
服務(wù)器48的CPU 53讓基因數(shù)據(jù)購買屏幕80顯示消息“允許嬰兒混血?”和響應(yīng)該消息的“是”按鈕83A和“否”按鈕83B,然后,處理類似于上述的步驟SP18到SP20的步驟SP22到SP24。
結(jié)果是,該基因數(shù)據(jù)被新注冊在服務(wù)器48的硬盤驅(qū)動器55中,有關(guān)于對應(yīng)的主人的數(shù)據(jù)、混血歷史數(shù)據(jù)和混血是/否數(shù)據(jù),同時基因數(shù)據(jù)被下載到用戶的機器寵物1的存儲器10A,所需要的費用在以后從用戶在指定的金融機構(gòu)的帳戶中扣除。
以這種方式,該網(wǎng)絡(luò)服務(wù)40被設(shè)計成,通過混血兩個期望的機器寵物的基因數(shù)據(jù)而產(chǎn)生新的基因數(shù)據(jù),其可以被下載到用戶的機器寵物1。
(1-2-4)血統(tǒng)發(fā)放服務(wù)接著,給出在網(wǎng)絡(luò)系統(tǒng)40中的血統(tǒng)發(fā)放服務(wù)的解釋。在該網(wǎng)絡(luò)系統(tǒng)中,如圖8所示注冊了前述基因數(shù)據(jù)的用戶可以購買對應(yīng)于其功能的機器寵物1的血統(tǒng)。
在實際中,希望使用該血統(tǒng)發(fā)放服務(wù)的用戶,根據(jù)圖17所示的血統(tǒng)發(fā)放例程RT3,將其機器寵物1連接到個人終端41A到41D,然后,連接個人終端41A到41D到服務(wù)器48(步驟SP31)。
結(jié)果是,如圖18所示的血統(tǒng)發(fā)放屏幕90出現(xiàn)在個人終端41A到41D的顯示器上。在這種情況下,僅消息“連接機器寵物。完成?”和響應(yīng)該消息的“是”按鈕91A和“否”按鈕91B被初始顯示在血統(tǒng)發(fā)放屏幕90上。
在該狀態(tài)下,在單擊“是”按鈕91A后,消息“上載基因數(shù)據(jù)。OK?”和響應(yīng)該消息的“是”按鈕92A和“否”按鈕92B被顯示在血統(tǒng)發(fā)放屏幕90上。
另外,在血統(tǒng)發(fā)放屏幕90中,在該狀態(tài)按下“是”按鈕92A,則通過個人終端41A到41D從機器寵物1的存儲器10A檢索基因數(shù)據(jù),其被上載到服務(wù)器48(步驟SP32),隨后在血統(tǒng)發(fā)放屏幕90上顯示消息“診斷基因數(shù)據(jù)”。
在該階段,服務(wù)器48的CPU 53從上載的機器寵物1的基因數(shù)據(jù)提取規(guī)格數(shù)據(jù),基于該規(guī)格數(shù)據(jù),判斷是否滿足發(fā)放任何血統(tǒng)的條件(步驟SP33)。
具體說,基于在規(guī)格數(shù)據(jù)中包含的行為模型的數(shù)據(jù),例如,當(dāng)在一些預(yù)定節(jié)點NODE1到NODEn中對應(yīng)于動作“前踢”(用前腿踢)的變換概率P1到Pn+1和在一些預(yù)定節(jié)點NODE1到NODEn中對應(yīng)于動作“后踢”(用后腿踢)的變換概率P1到Pn+1都高于通過學(xué)習(xí)預(yù)先確定的值時,CPU 53判斷可以發(fā)放“在足球方面優(yōu)秀的血統(tǒng)(足球孩子)”。
同樣,基于在規(guī)格數(shù)據(jù)中包含的行為模型的數(shù)據(jù),例如,當(dāng)在一些預(yù)定節(jié)點NODE1到NODEn中,對應(yīng)于在檢測到另一個機器寵物1時攻擊另一個機器寵物1的動作的變換概率P1到Pn+1高于通過學(xué)習(xí)預(yù)先確定的值時,CPU53判斷可以發(fā)放“充滿粗魯?shù)囊靶缘难y(tǒng)(野狼)”。
當(dāng)CPU 53基于判斷結(jié)果,判斷沒有血統(tǒng)可以被發(fā)放時,評論“不能發(fā)放任何血統(tǒng)”被顯示在血統(tǒng)發(fā)放屏幕90上,而當(dāng)判斷可以發(fā)放血統(tǒng)時,消息“你的寵物可以擁有這些類型的血統(tǒng)。購買嗎?”和說明可用血統(tǒng)的信息93被顯示在血統(tǒng)發(fā)放屏幕90上的預(yù)定位置(步驟SP34)。
因此,通過從關(guān)于顯示為“可以購買”的血統(tǒng)的信息的消息中,單擊說明期望的血統(tǒng)的信息93,用戶可以選擇他想購買的唯一血統(tǒng)。此時,顯示在血統(tǒng)發(fā)放屏幕90上的消息“購買血統(tǒng)(由用戶選擇的血統(tǒng)),OK?”和響應(yīng)該消息的“是”按鈕94A和“否”按鈕94B。
在該狀態(tài)下,用戶判斷是否購買血統(tǒng)(步驟SP35),當(dāng)不購買血統(tǒng)時,單擊“否”按鈕94B。從而,關(guān)于血統(tǒng)發(fā)放服務(wù)的處理終止(步驟SP39)。
反之,當(dāng)購買血統(tǒng)時,要單擊“是”按鈕94A。然后,如圖19所示的另一個血統(tǒng)發(fā)放屏幕95出現(xiàn)在個人終端41A到41D的顯示器上,取代了當(dāng)前的血統(tǒng)發(fā)放屏幕90。
在這種狀態(tài)下,顯示在血統(tǒng)發(fā)放屏幕95上的是消息“下載基因數(shù)據(jù)。OK?”,和“是”按鈕96A和“否”按鈕96B。
然后,當(dāng)該血統(tǒng)發(fā)放屏幕上的“否”按鈕96B被單擊時,服務(wù)器48的CPU 53終止關(guān)于血統(tǒng)發(fā)放服務(wù)的處理。另一方面,當(dāng)“是”按鈕96A被單擊時,根據(jù)用戶已經(jīng)確定購買的血統(tǒng),服務(wù)器48的CPU 53改變說明在步驟SP32上載的基因數(shù)據(jù)的個人數(shù)據(jù)中的血統(tǒng)的存在和名字的部分。然后,被改變的新基因數(shù)據(jù)經(jīng)個人終端41A到41D被下載到機器寵物1的存儲器10A,從而覆寫(overwrite)原始的個人數(shù)據(jù)(步驟SP36)。
另外,當(dāng)下載完成時,在血統(tǒng)發(fā)放屏幕95上出現(xiàn)消息“下載完成。好好待它?!?、關(guān)于用戶購買的血統(tǒng)的信息和該血統(tǒng)發(fā)放服務(wù)的費用。
對于另外的信息,根據(jù)用戶已經(jīng)購買的血統(tǒng),改變存儲在硬盤驅(qū)動器55中的機器寵物1的基因數(shù)據(jù)中的個人數(shù)據(jù)和血統(tǒng)數(shù)據(jù)(步驟SP37)。
以后,在血統(tǒng)發(fā)放屏幕95上顯示的血統(tǒng)發(fā)放服務(wù)的收費從用戶其金融機構(gòu)的帳戶中扣除(步驟SP38)。以這種方式,在網(wǎng)絡(luò)系統(tǒng)40中,其設(shè)計使得用戶可以根據(jù)機器寵物1的性格購買血統(tǒng)。
(1-2-5)徽標(biāo)發(fā)放服務(wù)接著,給出在網(wǎng)絡(luò)系統(tǒng)40中的徽標(biāo)發(fā)放服務(wù)的解釋。在該網(wǎng)絡(luò)系統(tǒng)40中,如圖8所示注冊了前述基因數(shù)據(jù)的用戶可以購買對應(yīng)于其功能的機器寵物1的徽標(biāo)。
在實際中,希望擁有該徽標(biāo)發(fā)放服務(wù)的用戶,要將其機器寵物1連接到個人終端41A到41D(步驟SP41),再連接個人終端41A到41D到服務(wù)器48。
從而,如圖21所示的徽標(biāo)發(fā)放屏幕100出現(xiàn)在個人終端41A到41D的顯示器上。在這種情況下,顯示在徽標(biāo)發(fā)放屏幕100上的是消息“連接機器寵物。完成?”和響應(yīng)該消息的“是”按鈕101A和“否”按鈕101B。
在該狀態(tài)下單擊“是”按鈕101A使徽標(biāo)發(fā)放屏幕100上顯示消息“上載基因數(shù)據(jù)。OK?”和響應(yīng)該消息的“是”按鈕102A和“否”按鈕102B。
然后,由用戶單擊“是”按鈕102A從機器寵物1的存儲器10A經(jīng)過個人終端41A到41D上載基因數(shù)據(jù)到服務(wù)器48(步驟SP42)。消息“診斷基因數(shù)據(jù)”也顯示在徽標(biāo)發(fā)放屏幕100上。
此時,服務(wù)器48的CPU 53從上載的機器寵物1的基因數(shù)據(jù)提取規(guī)格數(shù)據(jù),基于該規(guī)格數(shù)據(jù),判斷是否滿足發(fā)放任何血統(tǒng)的條件(步驟SP43),其方式類似于在前面的血統(tǒng)發(fā)放服務(wù)中所做的方式。
當(dāng)基于上述的判斷結(jié)果,判斷出不能發(fā)放任何血統(tǒng)時,CPU 53讓徽標(biāo)發(fā)放屏幕100顯示評論“不能發(fā)放徽標(biāo)”,而當(dāng)判斷可以發(fā)放血統(tǒng)時,則產(chǎn)生具有該血統(tǒng)所允許的圖案的徽標(biāo)。
就是說,在該實施例中,為每個血統(tǒng)預(yù)先確定可用于徽標(biāo)的圖案(○、△、□等)和它們的號碼。在確認(rèn)可以以上述方式發(fā)放的血統(tǒng)后,CPU 53產(chǎn)生一徽標(biāo),其方式是,使用盡可能多的可用于對應(yīng)血統(tǒng)的徽標(biāo)的圖案,隨機地確定每個圖案的中央位置。
另外,隨后CPU 53判斷是否所產(chǎn)生的徽標(biāo)與為預(yù)先在硬盤驅(qū)動器55中注冊的其他的機器寵物1發(fā)放的徽標(biāo)一致。當(dāng)與此時所產(chǎn)生的徽標(biāo)相同的徽標(biāo)已經(jīng)被注冊時,以類似于上面的方式再次產(chǎn)生徽標(biāo)。
同時,當(dāng)相同的徽標(biāo)沒有被注冊時,CPU 53讓徽標(biāo)發(fā)放屏幕顯示一消息“您的寵物可以擁有這些徽標(biāo),購買一個?”和以上述方式產(chǎn)生的該血統(tǒng)的徽標(biāo)103(步驟SP44)。
當(dāng)從所顯示的那些徽標(biāo)103中選擇了一個徽標(biāo)時,CPU 53讓徽標(biāo)發(fā)放屏幕100顯示一消息“購買徽標(biāo)(所選擇的徽標(biāo)的號碼)。OK?”和響應(yīng)該消息的“是”按鈕104A和“否”按鈕104B。
然后,在該狀態(tài)下,用戶判斷是否購買所選擇的徽標(biāo)(步驟SP45),當(dāng)不購買時,單擊“否”按鈕104B。從而,關(guān)于該徽標(biāo)發(fā)放服務(wù)的處理終止(步驟SP49)。
同時,當(dāng)要購買徽標(biāo)時,單擊“是”按鈕104A。結(jié)果是,如圖22所示的徽標(biāo)發(fā)放屏幕105出現(xiàn)在個人終端41A到41D的顯示器上,取代徽標(biāo)發(fā)放屏幕100。
最初,顯示在該徽標(biāo)發(fā)放屏幕105上的是消息“下載徽標(biāo)。OK?”,和“是”按鈕106A和“否”按鈕106B。
當(dāng)不下載該徽標(biāo)的數(shù)據(jù)時,用戶要單擊“否”按鈕106B。關(guān)于該徽標(biāo)發(fā)放服務(wù)的處理在此刻終止。
而當(dāng)要下載該徽標(biāo)的數(shù)據(jù)時,要單擊“是”按鈕106A。此時,服務(wù)器48的CPU 53在步驟SP42上載的基因數(shù)據(jù)的個人數(shù)據(jù)中的徽標(biāo)數(shù)據(jù)的部分中存儲由用戶選擇的徽標(biāo)。同時,所改變的新個人數(shù)據(jù)經(jīng)過個人終端41A到41D被下載到存儲器10A,其方式是,覆寫在機器寵物1的存儲器10A中存儲的原始的個人數(shù)據(jù)(步驟SP46)。
另外,當(dāng)完成該下載時,顯示在該徽標(biāo)發(fā)放屏幕105上的是消息“下載完成。好好待它?!?、由用戶選擇的徽標(biāo)和該徽標(biāo)發(fā)放服務(wù)的費用。
隨后,在服務(wù)器48中,在CPU 53的控制下,存儲在硬盤驅(qū)動器55上的機器寵物1的基因數(shù)據(jù)的個人數(shù)據(jù)和血統(tǒng)數(shù)據(jù)根據(jù)由用戶購買的血統(tǒng)而改變。同時,由用戶購買的徽標(biāo)的數(shù)據(jù),與預(yù)先注冊的其他徽標(biāo)的數(shù)據(jù)一起,以數(shù)據(jù)庫的形式,被存儲在硬盤驅(qū)動器55上(步驟SP47)。
以后,在徽標(biāo)發(fā)放屏幕105上顯示的血統(tǒng)發(fā)放服務(wù)的收費從用戶其金融機構(gòu)的帳戶中扣除(步驟SP48)。以這種方式,在網(wǎng)絡(luò)系統(tǒng)40中,用戶可以根據(jù)其機器寵物1的功能購買徽標(biāo)。
(1-2-6)血統(tǒng)查詢服務(wù)下面給出在網(wǎng)絡(luò)系統(tǒng)40中的血統(tǒng)查詢服務(wù)的解釋。在網(wǎng)絡(luò)系統(tǒng)40中,如圖8所述注冊了基因數(shù)據(jù)的用戶可以查詢其機器寵物1的血統(tǒng)。
在實際中,希望利用該血統(tǒng)查詢服務(wù)的用戶,根據(jù)圖23所示的血統(tǒng)查詢例程,將其機器寵物1經(jīng)個人終端41A到41D,連接到服務(wù)器48(步驟SP51)。
此時,如圖24所示的血統(tǒng)查詢屏幕110出現(xiàn)在個人終端41A到41D的顯示器上。在這種情況下,最初顯示在血統(tǒng)查詢屏幕110上的是消息“連接機器寵物。完成?”和響應(yīng)該消息的“是”按鈕111A和“否”按鈕111B。
在該狀態(tài)下單擊“是”按鈕111A則出現(xiàn)消息“上載基因數(shù)據(jù)。OK?”和響應(yīng)該消息的“是”按鈕112A和“否”按鈕112B。
當(dāng)用戶單擊“是”按鈕112A時,在服務(wù)器48的CPU 53的控制下,從機器寵物1的存儲器10A經(jīng)過個人終端41A到41D檢索基因數(shù)據(jù),并上載基因數(shù)據(jù)到服務(wù)器48,消息“診斷基因數(shù)據(jù)”顯示在血統(tǒng)查詢屏幕110上(步驟SP52)。
此時,服務(wù)器48的CPU 53分析上載的機器寵物1的基因數(shù)據(jù)的個人數(shù)據(jù),并提取包含在個人數(shù)據(jù)中的機器寵物1的序列號。
另外,CPU 53檢索機器寵物1的血統(tǒng),基于所提取的序列號和存儲在硬盤驅(qū)動器55上的血統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫,隨后追溯到過去的幾代(步驟SP54),將結(jié)果以圖25所示的家庭樹的形式顯示在個人終端41A到41D的顯示器上(步驟SP55)。
至于圖25所示的查詢結(jié)果顯示屏幕113,從以家庭樹的形式示出的每代機器寵物1的父母的名字中,單擊所希望的名字,可以使該機器寵物1的詳細(xì)信息(主人的名字,機器寵物的圖像等)顯示在查詢結(jié)果顯示屏幕113上。
然后,CPU 53將由家庭樹和關(guān)于每代的機器寵物1的詳細(xì)信息組成的家庭數(shù)據(jù),發(fā)送給個人終端41A到41D用于下載,以后,預(yù)定的收費被從用戶其金融機構(gòu)的帳戶扣除(步驟SP 56)。
以這種方式,網(wǎng)絡(luò)系統(tǒng)40被設(shè)計成,用戶可以查詢其自己的機器寵物1的血統(tǒng)。
(1-3)該實施例的操作和效果在如上所構(gòu)造的網(wǎng)絡(luò)系統(tǒng)40中,當(dāng)要求血統(tǒng)發(fā)放服務(wù)時,用戶的機器寵物1的基因數(shù)據(jù)被上載到服務(wù)器48,以判斷是否基于該基因數(shù)據(jù)可以發(fā)放任何血統(tǒng)。
當(dāng)獲得肯定的結(jié)果時,可以被發(fā)放的血統(tǒng)出現(xiàn)在個人終端41A到41D的顯示器上,當(dāng)用戶從其中選擇希望的血統(tǒng)時,響應(yīng)于其而改變的基因數(shù)據(jù)被下載到機器寵物1,對應(yīng)的血統(tǒng)被注冊到服務(wù)器48。
而且,在該網(wǎng)絡(luò)系統(tǒng)中,當(dāng)要求徽標(biāo)發(fā)放服務(wù)時,用戶的機器寵物1的基因數(shù)據(jù)被上載到服務(wù)器48,基于該基因數(shù)據(jù),服務(wù)器48判斷是否可以發(fā)放任何血統(tǒng)。
然后,當(dāng)獲得肯定的結(jié)果時,適于可以發(fā)放的服務(wù)器48的每個血統(tǒng)的徽標(biāo)被產(chǎn)生,出現(xiàn)在個人終端41A到41D的顯示器上。另外,當(dāng)用戶從其中選擇希望的徽標(biāo)時,根據(jù)它而改變的基因數(shù)據(jù)被下載到機器寵物1,對應(yīng)的徽標(biāo)被注冊到服務(wù)器48。
另一方面,在該網(wǎng)絡(luò)系統(tǒng)40中,當(dāng)要求血統(tǒng)查詢服務(wù)時,用戶的機器寵物1的基因數(shù)據(jù)被上載到服務(wù)器48,基于該基因數(shù)據(jù),檢索血統(tǒng)。
而且,對血統(tǒng)的查詢結(jié)果出現(xiàn)在個人終端41A到41D的顯示器上,查詢的結(jié)果被下載到個人終端41A到41D。
相應(yīng)地,在該網(wǎng)絡(luò)系統(tǒng)40中,除了包括血統(tǒng)和徽標(biāo)的功能外,可以提供機器寵物1增加的價值(value added),從而顯著增加了機器寵物1的樂趣。
另外,在網(wǎng)絡(luò)系統(tǒng)40中,當(dāng)用戶從注冊在服務(wù)器48中的基因數(shù)據(jù)中選擇兩個基因數(shù)據(jù)時,新的基因數(shù)據(jù)基于這些基因數(shù)據(jù)產(chǎn)生,并被下載到機器寵物1。
因此,在該網(wǎng)絡(luò)系統(tǒng)40中,用戶可以將由他選擇的兩個機器寵物的性格,作為新基因數(shù)據(jù)帶入其機器寵物,好象實際活物的特征由于遺傳被傳到后代,這樣機器寵物1中的樂趣被增加了。
如到現(xiàn)在所描述的構(gòu)造,隨著血統(tǒng)的概念被引入到機器寵物1,除了功能,可以將增加的價值賦予機器寵物1,從而顯著增強了機器寵物中的娛樂性。
而且,在上述的結(jié)構(gòu)中,新基因數(shù)據(jù)是基于用戶從注冊在服務(wù)器48中的基因數(shù)據(jù)中選擇的兩個基因數(shù)據(jù)而產(chǎn)生的,增強了機器寵物的樂趣,從而使得能夠顯著提高機器寵物1的娛樂性。
(1-4)其他實施例應(yīng)該注意,前面的第一實施例已經(jīng)描述的情況是,本發(fā)明應(yīng)用于網(wǎng)絡(luò)系統(tǒng)40和服務(wù)器48以實現(xiàn)對如圖1所示構(gòu)造的機器寵物1的諸如血統(tǒng)發(fā)放服務(wù)的服務(wù)。但是,本發(fā)明不限于此,而是可以廣泛地應(yīng)用于其他形狀的機器人,還可以應(yīng)用到各種其他信息處理系統(tǒng)和信息處理設(shè)備,以提供諸如虛擬生物的血統(tǒng)發(fā)放服務(wù)的服務(wù)。
而且,前面的第一實施例已經(jīng)描述了基因數(shù)據(jù)包括三種類型數(shù)據(jù),即個人數(shù)據(jù)、血統(tǒng)數(shù)據(jù)和規(guī)格數(shù)據(jù)的情況。然而,本發(fā)明不限于此,基因數(shù)據(jù)可以僅是規(guī)格數(shù)據(jù)。簡而言之,多種其他結(jié)構(gòu)可以被應(yīng)用作基因數(shù)據(jù)(遺傳數(shù)據(jù))的結(jié)構(gòu),只要該數(shù)據(jù)至少包含管理虛擬生物的形狀(在顯示虛擬生物作為人物(character)的情況下,為人物的形狀)和/或行為的數(shù)據(jù)。
在該情況下,對于本發(fā)明被應(yīng)用于虛擬生物的情況,該虛擬生物被作為人物顯示在個人計算機或便攜終端設(shè)備的顯示器上,而說明其形狀的數(shù)據(jù)可以被用作遺傳數(shù)據(jù)的分量。
另外,前面的第一實施例已經(jīng)描述的情況是,當(dāng)機器寵物1的基因數(shù)據(jù)滿足給定條件時,血統(tǒng)和徽標(biāo)被作為要賦予的增加的價值應(yīng)用到機器寵物1上。然而,本發(fā)明不限于此,其他項目,諸如等級、貴族地位、次序和獎金,也可以作為增加的價值被應(yīng)用。
另外,前面的第一實施例已經(jīng)描述的情況是,單個服務(wù)器48作為診斷裝置,用于診斷機器寵物1的基因數(shù)據(jù);賦予裝置,用于基于對應(yīng)的診斷結(jié)果,對給定條件賦予血統(tǒng)和徽標(biāo);獲得裝置,用于經(jīng)網(wǎng)絡(luò)獲得基因數(shù)據(jù);和查詢裝置,用于查詢虛擬生物的類型。然而,本發(fā)明不限于此,這些裝置可以被單獨提供。
另外,前面的第一實施例已經(jīng)描述的情況是,服務(wù)器48在互聯(lián)網(wǎng)46上或通過通用公共線49獲得機器寵物1的基因數(shù)據(jù)。然而,本發(fā)明不限于此,基因數(shù)據(jù)也可以用除了上面以外的裝置來獲得,例如,經(jīng)諸如LAN(局域網(wǎng))的網(wǎng)絡(luò),或者基因數(shù)據(jù)可以用郵件的方式獲得,并記錄在記錄介質(zhì)上。
另外,前面的第一實施例已經(jīng)描述的情況是,硬盤驅(qū)動器55作為服務(wù)器48中的存儲裝置,用于存儲機器寵物1的基因數(shù)據(jù)和關(guān)于父母的信息(血統(tǒng)數(shù)據(jù))。然而,本發(fā)明不限于此,存儲裝置可以由硬盤驅(qū)動器以外的盤記錄介質(zhì)及其驅(qū)動器、存儲器及其驅(qū)動器、磁帶記錄介質(zhì)及其驅(qū)動器等構(gòu)成。
另外,前面的第一實施例已經(jīng)描述的情況是,基因數(shù)據(jù)的混血處理的執(zhí)行如圖14所述。然而,本發(fā)明不限于此,而是各種其他方法也可采用。
另外,前面的第一實施例已經(jīng)描述的情況是,機器寵物1的血統(tǒng)的查詢的查詢結(jié)果僅作為家庭樹示出。然而,本發(fā)明不限于此,服務(wù)器48可以被設(shè)計成,基于血統(tǒng)查詢的查詢結(jié)果,發(fā)放一證書,以證明機器寵物的血統(tǒng)。
另外,前面的第一實施例已經(jīng)描述的情況是,本發(fā)明被應(yīng)用于用四腿行走的機器寵物1,如圖1所示,且網(wǎng)絡(luò)系統(tǒng)40的構(gòu)造如圖6所示。然而,本發(fā)明不限于此,而是可以廣泛應(yīng)用于具有其他構(gòu)造的娛樂機器人、可以存儲虛擬生物的數(shù)據(jù)的諸如個人計算機的數(shù)據(jù)存儲設(shè)備和具有各種結(jié)構(gòu)的信息處理設(shè)備。
另外,前面的第一實施例已經(jīng)描述的情況是,僅進(jìn)行圖8所述的注冊的用戶可以利用圖9所述的服務(wù)。然而,本發(fā)明不限于此,沒有進(jìn)行該注冊的用戶也可以利用該服務(wù)。
另外,前面的第一實施例已經(jīng)描述的情況是,新基因數(shù)據(jù)是基于兩個基因數(shù)據(jù)產(chǎn)生的。然而,本發(fā)明不限于此,新基因數(shù)據(jù)可以僅基于一個基因數(shù)據(jù)或多于兩個的基因數(shù)據(jù)而產(chǎn)生。
另外,前面的第一實施例已經(jīng)描述的情況是,單個服務(wù)器48作為遺傳數(shù)據(jù)產(chǎn)生裝置,用于基于兩個遺傳數(shù)據(jù)(基因數(shù)據(jù)),產(chǎn)生新的遺傳數(shù)據(jù);提供裝置,用于提供新產(chǎn)生的遺傳數(shù)據(jù);和遺傳數(shù)據(jù)獲得裝置,用于在網(wǎng)絡(luò)上獲得遺傳數(shù)據(jù)。然而,本發(fā)明不限于此,這些裝置可以被單獨提供。
另外,前面的第一實施例已經(jīng)描述的情況是,下載新基因數(shù)據(jù),從而重寫在機器寵物1的存儲器10A中的原始的基因數(shù)據(jù)。然而,本發(fā)明不限于此,例如,機器寵物1可以被構(gòu)造為,機器寵物1的基因數(shù)據(jù)存儲在外部存儲介質(zhì)中,諸如記憶卡,而新基因數(shù)據(jù)可以被下載到相同類型的外部存儲介質(zhì)中。結(jié)果是,防止了原始基因數(shù)據(jù)由于下載新基因數(shù)據(jù)而被擦去。
另外,在該情況下,前面的第一實施例已經(jīng)描述的情況是,新基因數(shù)據(jù)在互聯(lián)網(wǎng)46上或通過通用公共電路49被提供給用戶,然而,本發(fā)明不限于此,例如,新基因數(shù)據(jù)可被存儲在記錄介質(zhì)中并通過郵寄送出,或者在銷售公司47的常規(guī)商店或商場被交給用戶。
另外,前面的第一實施例已經(jīng)描述的情況是,硬盤驅(qū)動器55被應(yīng)用作為存儲裝置,用于存儲和保持在服務(wù)器中注冊的基因數(shù)據(jù)。然而,本發(fā)明不限于此,其他的各種存儲裝置,諸如盤記錄介質(zhì)、半導(dǎo)體存儲器或磁帶記錄介質(zhì)也可以應(yīng)用。
另外,前面的第一實施例已經(jīng)描述的情況是,新產(chǎn)生的基因數(shù)據(jù)是出售的。然而,本發(fā)明不限于此,該數(shù)據(jù)可以是免費提供給用戶的。
(2)第二實施例(2-1)在該實施例中的機器寵物概要圖26示出了在第二實施例中的機器寵物120,具有與指定給圖2中的對應(yīng)部分相同的標(biāo)號,其構(gòu)造上基本類似于在第一實施例中的機器寵物1,不同之處在于,機器寵物120包括一通信單元91,以借助于紅外線通信、無線LAN(局域網(wǎng))、移動電話線路或聲音大小識別等,進(jìn)行與其他機器寵物120的無線通信,機器寵物120被設(shè)計成能夠利用通信單元91,發(fā)送基因數(shù)據(jù)到其他機器寵物120和從其他機器寵物120接收基因數(shù)據(jù)。
就是說,機器寵物120被提供了混血模式,當(dāng)由用戶設(shè)定混血模式時,該機器寵物120能夠根據(jù)圖27所示的混血處理例程RT3,與另一個機器寵物120混血(發(fā)送或接收基因數(shù)據(jù))。
在實際中,當(dāng)由用戶設(shè)定混血模式時,機器寵物120的控制器122(圖26)開始該混血處理例程RT3(步驟SP60),根據(jù)存儲在存儲器122A中的控制程序,通過執(zhí)行基于圖像信號S1B和從CCD攝像機16提供的其他信號的檢索,以尋找混血對象,即另一個機器寵物120(步驟SP61)然后,如果混血對象,即另一個機器寵物120沒有在給定時間段內(nèi)被檢測到,則控制器122終止混血模式(步驟SP65)。另一方面,當(dāng)機器寵物在給定時間段內(nèi)檢測到混血對象,即另一個機器寵物120時,機器寵物120將其自己的基因數(shù)據(jù)經(jīng)通信單元121發(fā)送到所檢測到的機器寵物120(步驟SP62)。
然而,另外當(dāng)所檢測的機器寵物120的基因數(shù)據(jù)沒有在給定的時間段內(nèi)被收到時,控制器122終止該混血模式(步驟SP65)。另一方面,當(dāng)所檢測的機器寵物120的基因數(shù)據(jù)被收到時,控制器122通過比較所接收的基因數(shù)據(jù)和其自己的基因數(shù)據(jù),判斷親和力(步驟SP63)。
例如,在以下的情況,即配對的機器寵物120和其自己的機器寵物120之間在功能上的差別太大(例如,在規(guī)格數(shù)據(jù)中運動數(shù)據(jù)和聲音數(shù)據(jù)的圖形(figures)的差值高于預(yù)定閾值)的情況,或者僅一個機器寵物120有一血統(tǒng)的情況,控制器122終止該混血模式(步驟SP65),判斷親和力不好。
同時,當(dāng)配對的機器寵物120和其自己的機器寵物120在功能上彼此類似時,或當(dāng)機器寵物90都有或都沒有一血統(tǒng)時,控制器122判斷親和力好,將配對機器寵物120的基因數(shù)據(jù)保存在其自己的存儲器122A中,然后終止混血模式,定位(positioning)指示混血終止的混血標(biāo)志(mixing flag)(步驟SP65)。
如上所述,該機器寵物120被設(shè)計為借助于人工混血處理,獲得和保存親和的配對機器寵物120的基因數(shù)據(jù)。
(2-2)在第二實施例中的網(wǎng)絡(luò)系統(tǒng)130的結(jié)構(gòu)同時,圖28示出了在第二實施例中的網(wǎng)絡(luò)系統(tǒng)130,具有與指定給圖6中的對應(yīng)部分相同的標(biāo)號,其構(gòu)造上基本類似于在第一實施例中的網(wǎng)絡(luò)系統(tǒng)40(圖6),除了安裝在服務(wù)器131中的功能不同之外。
即,在網(wǎng)絡(luò)系統(tǒng)130中,除了在第一實施例中的網(wǎng)絡(luò)系統(tǒng)40中的服務(wù)器48中安裝的那些功能以外,服務(wù)器131安裝有一功能,以基于已經(jīng)和圖27提到的另一個機器寵物120混血的機器寵物120的基因數(shù)據(jù)和配對機器寵物120的基因數(shù)據(jù),產(chǎn)生新基因數(shù)據(jù)。
在實際中,在圖8中提到的用戶可以利用在網(wǎng)絡(luò)系統(tǒng)130中的該服務(wù)。希望利用該服務(wù)的用戶,根據(jù)圖29所示的第二基因數(shù)據(jù)購買處理例程RT2,首先將已經(jīng)與另一個機器寵物120混血的機器寵物120經(jīng)個人終端41A到41D連接到服務(wù)器131。
然后,用戶利用出現(xiàn)在個人終端41A到41D的顯示器上的屏幕,上載機器寵物120的基因數(shù)據(jù)和配對機器寵物120的基因數(shù)據(jù)到服務(wù)器131,機器寵物120的基因數(shù)據(jù)和配對機器寵物120的基因數(shù)據(jù)都被存儲在機器寵物120的存儲器122A中。
在該網(wǎng)絡(luò)系統(tǒng)中,然后通過執(zhí)行類似于圖9中所示的第一基因數(shù)據(jù)購買處理例程RT2中的步驟SP14到SP24的步驟SP73到SP83,基于兩個基因數(shù)據(jù)產(chǎn)生新基因數(shù)據(jù),并下載到機器寵物120。
(2-3)該實施例的操作和效果如上述的結(jié)構(gòu),在由機器寵物120和網(wǎng)絡(luò)系統(tǒng)130組成的機器人系統(tǒng)中,機器寵物120尋找用于自動混血的配對機器寵物120,并借助于通信,通過獲得配對機器寵物120的基因數(shù)據(jù),進(jìn)行混血。
然后,該機器寵物120的用戶,基于機器寵物120本身的基因數(shù)據(jù)和配對機器寵物120的基因數(shù)據(jù),以產(chǎn)生新基因數(shù)據(jù),并利用網(wǎng)絡(luò)系統(tǒng)130,將其下載到機器寵物120。
根據(jù)上述機器人系統(tǒng),由于有可能通過混血主人的機器寵物120和另一個機器寵物120,使用基因數(shù)據(jù)獲得定制的新基因數(shù)據(jù),好象真的活物被混血了,從而顯著增加了機器寵物120的樂趣。
如上述的結(jié)構(gòu),機器寵物120尋找用于自動混血的另一個機器寵物120,借助于通信,通過獲得配對機器寵物120的基因數(shù)據(jù),與其混血,新基因數(shù)據(jù)可以基于通過混血獲得的兩個機器寵物90的基因數(shù)據(jù)來產(chǎn)生,從而與第一實施例相比,顯著增加了機器寵物120的樂趣,導(dǎo)致了機器寵物中的娛樂性的進(jìn)一步增強。
(2-4)其他實施例前面的第二實施例已經(jīng)描述的情況是,本發(fā)明被應(yīng)用于如圖1和圖26所構(gòu)造的四腿行走的類型的機器寵物120,和如圖28所示構(gòu)造的網(wǎng)絡(luò)系統(tǒng)130。然而,本發(fā)明不限于上面的情況,而是可以廣泛地應(yīng)用于其他各種娛樂機器,用于存儲虛擬生物的數(shù)據(jù)的數(shù)據(jù)存儲裝置,諸如個人計算機,和各種模式的信息處理設(shè)備。
而且,前面的第二實施例已經(jīng)描述的情況是,僅僅是進(jìn)行圖8所述的注冊的用戶可以利用圖29所述的服務(wù)。然而,本發(fā)明不限于此,沒有進(jìn)行該注冊的用戶也可以被允許利用該服務(wù)。
另外,前面的第二實施例已經(jīng)描述的情況是,作為遺傳數(shù)據(jù)的基因數(shù)據(jù)包括三種類型數(shù)據(jù),即個人數(shù)據(jù)、血統(tǒng)數(shù)據(jù)和規(guī)格數(shù)據(jù)。然而,本發(fā)明不限于此,基因數(shù)據(jù)可以僅由規(guī)格數(shù)據(jù)所產(chǎn)生。簡而言之,基因數(shù)據(jù)(遺傳數(shù)據(jù))可以有多種其他結(jié)構(gòu),只要它們是能夠管理機器寵物120的行為的數(shù)據(jù)。
在該情況下,當(dāng)本發(fā)明被應(yīng)用于虛擬生物,該虛擬生物被作為人物顯示在個人計算機或便攜終端設(shè)備的顯示器上時,例如,管理其形狀的數(shù)據(jù)也可以被定義為遺傳數(shù)據(jù)的補充(makeup)分量。
另外,前面的第二實施例已經(jīng)描述的情況是,新基因數(shù)據(jù)是基于兩個基因數(shù)據(jù)產(chǎn)生的。然而,本發(fā)明不限于此,新基因數(shù)據(jù)可以僅基于一個基因數(shù)據(jù)或多于兩個的基因數(shù)據(jù)而產(chǎn)生。
另外,前面的第二實施例已經(jīng)描述的情況是,單個服務(wù)器131作為遺傳數(shù)據(jù)產(chǎn)生裝置,用于基于兩個遺傳數(shù)據(jù)(基因數(shù)據(jù)),產(chǎn)生新的遺傳數(shù)據(jù);提供裝置,用于提供新產(chǎn)生的遺傳數(shù)據(jù);和遺傳數(shù)據(jù)獲得裝置,用于在網(wǎng)絡(luò)上獲得遺傳數(shù)據(jù)。然而,本發(fā)明不限于此,這些裝置可以被單獨提供。
另外,前面的第二實施例已經(jīng)描述的情況是,服務(wù)器131在互聯(lián)網(wǎng)46上獲得基因數(shù)據(jù)。然而,本發(fā)明不限于此,基因數(shù)據(jù)也可以經(jīng)其他類型的網(wǎng)絡(luò),例如,諸如LAN(局域網(wǎng))而獲得,或者基因數(shù)據(jù)可以借助于有基因數(shù)據(jù)記錄于其上的記錄介質(zhì)、通過郵寄或通過家庭傳遞服務(wù)公司來獲得。
另外,前面的第二實施例已經(jīng)描述的情況是,下載新基因數(shù)據(jù)在機器寵物120的存儲器122A中,從而重寫原始的基因數(shù)據(jù)。然而,本發(fā)明不限于此,而是機器寵物1可以被設(shè)計為,機器寵物1的基因數(shù)據(jù)存儲在外部存儲介質(zhì)中,諸如存儲器卡,而新基因數(shù)據(jù)可以被下載到相同類型的外部存儲介質(zhì)中。該結(jié)構(gòu)可以防止原始基因數(shù)據(jù)由于下載新基因數(shù)據(jù)而消失。
另外,在這種情況下,前面的第二實施例已經(jīng)描述的情況是,新基因數(shù)據(jù)在互聯(lián)網(wǎng)46上或通過通用公共線49被提供給用戶,然而,本發(fā)明不限于此,例如,新基因數(shù)據(jù)可被存儲在記錄介質(zhì)中并被郵寄出,或者在由銷售公司47運作的便民店或商場被交給用戶。
另外,前面的第二實施例已經(jīng)描述的情況是,硬盤驅(qū)動器55被應(yīng)用作為存儲裝置,用于存儲在服務(wù)器48中注冊的基因數(shù)據(jù)。然而,本發(fā)明不限于此,其他的各種存儲裝置,包括除了硬盤驅(qū)動器以外的盤記錄介質(zhì)、半導(dǎo)體存儲器和磁帶記錄介質(zhì)也可以應(yīng)用。
另外,前面的第二實施例已經(jīng)描述的情況是,在機器寵物120中單個存儲器122A作為第一存儲裝置,用于存儲其自己的基因數(shù)據(jù);和第二存儲裝置,用于存儲經(jīng)通信單元121獲得的另一個機器寵物90的基因數(shù)據(jù)。然而,本發(fā)明不限于此,這些裝置也可以單獨提供。
另外,前面的第二實施例已經(jīng)描述的情況是,機器寵物120通過使用通信單元121的無線通信獲得另一個機器寵物120的基因數(shù)據(jù)。然而,本發(fā)明不限于此,另一個機器寵物90的基因數(shù)據(jù)也可以通過無線方式借助于USB(Universal Serial Bus,統(tǒng)一串行總線)、IEEE1394、串行或并行有線通信而獲得?;蛘邫C器寵物120可以被提供有諸如連接器的連接裝置,以直接和電連接到機器寵物120,基因數(shù)據(jù)可以經(jīng)該連接裝置被發(fā)送或接收。
另外,前面的第二實施例已經(jīng)描述的情況是,新產(chǎn)生的基因數(shù)據(jù)是出售的。然而,本發(fā)明不限于此,其可以是免費提供的。
工業(yè)可應(yīng)用性本發(fā)明可以被應(yīng)用于機器寵物、其他娛樂機器人、連接到網(wǎng)絡(luò)的服務(wù)器,等等。
權(quán)利要求
1.一種信息處理設(shè)備,包括遺傳數(shù)據(jù)產(chǎn)生裝置,用于基于管理虛擬生物的形狀和/或行為的第一遺傳數(shù)據(jù),產(chǎn)生新的第二遺傳數(shù)據(jù),其管理所述虛擬生物的形狀和/或行為,其作為數(shù)據(jù)存在并被編程從而動作。
2.如權(quán)利要求1所述的信息處理設(shè)備,包括提供裝置,用于提供由所述遺傳數(shù)據(jù)產(chǎn)生裝置產(chǎn)生的所述第二遺傳數(shù)據(jù)。
3.如權(quán)利要求1所述的信息處理設(shè)備,包括遺傳數(shù)據(jù)獲得裝置,用于經(jīng)網(wǎng)絡(luò)獲得所述第一遺傳數(shù)據(jù)。
4.如權(quán)利要求2所述的信息處理設(shè)備,其中所述提供裝置經(jīng)網(wǎng)絡(luò)提供所述第二遺傳數(shù)據(jù)。
5.如權(quán)利要求1所述的信息處理設(shè)備,包括存儲裝置,用于存儲預(yù)先注冊的多個所述第一遺傳數(shù)據(jù),其中所述遺傳數(shù)據(jù)產(chǎn)生裝置使用在所述存儲裝置中存儲的所述多個第一遺傳數(shù)據(jù)中指定的所述第一遺傳數(shù)據(jù),產(chǎn)生所述第二遺傳數(shù)據(jù)。
6.一種信息處理方法,包括第一步驟,基于管理虛擬生物的形狀和/或行為的第一遺傳數(shù)據(jù),產(chǎn)生新的第二遺傳數(shù)據(jù),其管理所述虛擬生物的形狀和/或行為,其作為數(shù)據(jù)存在并被編程從而動作。
7.如權(quán)利要求6所述的信息處理方法,包括第二步驟,提供所產(chǎn)生的所述第二遺傳數(shù)據(jù)。
8.如權(quán)利要求6所述的信息處理方法,其中所述第一步驟要經(jīng)網(wǎng)絡(luò)從外部獲得所述第一遺傳數(shù)據(jù);和基于所獲得的所述第一遺傳數(shù)據(jù),產(chǎn)生所述第二遺傳數(shù)據(jù)。
9.如權(quán)利要求7所述的信息處理方法,其中所述第二步驟要經(jīng)網(wǎng)絡(luò)提供所述第二遺傳數(shù)據(jù)。
10.如權(quán)利要求6所述的信息處理方法,其中所述第一步驟要存儲預(yù)先注冊的所述多個第一遺傳數(shù)據(jù);和使用所存儲的所述多個第一遺傳數(shù)據(jù)中指定的所述第一遺傳數(shù)據(jù),產(chǎn)生所述第二遺傳數(shù)據(jù)。
11.一種用于使計算機執(zhí)行處理的程序,包括第一步驟,基于管理虛擬生物的形狀和/或行為的第一遺傳數(shù)據(jù),產(chǎn)生新的第二遺傳數(shù)據(jù),其管理所述虛擬生物的形狀和/或行為,其作為數(shù)據(jù)存在并被編程從而動作。
12.如權(quán)利要求11所述的程序,包括第二步驟,提供所產(chǎn)生的第二遺傳數(shù)據(jù)。
13.如權(quán)利要求11所述的程序,其中所述第一步驟要經(jīng)網(wǎng)絡(luò)從外部獲得所述第一遺傳數(shù)據(jù);和基于所獲得的所述第一遺傳數(shù)據(jù),產(chǎn)生所述第二遺傳數(shù)據(jù)。
14.如權(quán)利要求12所述的程序,其中所述第二步驟要經(jīng)網(wǎng)絡(luò)提供所述第二遺傳數(shù)據(jù)。
15.如權(quán)利要求11所述的程序,其中所述第一步驟要存儲預(yù)先注冊的所述多個第一遺傳數(shù)據(jù);和使用所存儲的所述多個第一遺傳數(shù)據(jù)中指定的所述第一遺傳數(shù)據(jù),產(chǎn)生所述第二遺傳數(shù)據(jù)。
16.一種數(shù)據(jù)存儲設(shè)備,包括第一存儲裝置,用于存儲遺傳數(shù)據(jù),其管理虛擬生物的形狀和/或行為,其作為數(shù)據(jù)存在并被編程從而動作;通信裝置,用于發(fā)送所述遺傳數(shù)據(jù)到外部和從外部接收所述遺傳數(shù)據(jù);和第二存儲裝置,用于存儲另一個虛擬生物的所述遺傳數(shù)據(jù),其通過所述通信裝置獲得。
17.一種信息處理設(shè)備,包括診斷裝置,用于診斷基因數(shù)據(jù),其管理虛擬生物的形狀和/或行為,其作為數(shù)據(jù)存在并被編程從而動作;和賦予裝置,用于當(dāng)基于由所述診斷裝置獲得的診斷結(jié)果而判斷所述基因數(shù)據(jù)滿足預(yù)定條件時,將增加的給定值賦予所述虛擬生物。
18.如權(quán)利要求17所述的信息處理設(shè)備,其中所述虛擬生物借助于混血順序地產(chǎn)生;和所述增加的值是所述虛擬生物的血統(tǒng)。
19.如權(quán)利要求18所述的信息處理設(shè)備,其中所述增加的值是對應(yīng)于所述血統(tǒng)的徽標(biāo)。
20.如權(quán)利要求17所述的信息處理設(shè)備,包括獲得裝置,用于經(jīng)網(wǎng)絡(luò)獲得所述基因數(shù)據(jù)。
21.一種信息處理方法,包括第一步驟,診斷基因數(shù)據(jù),其管理虛擬生物的形狀和/或行為,其作為數(shù)據(jù)存在并被編程從而動作;和第二步驟,當(dāng)基于由所述診斷裝置獲得的診斷結(jié)果而判斷所述基因數(shù)據(jù)滿足預(yù)定條件時,將增加的給定值賦予所述虛擬生物。
22.如權(quán)利要求21所述的信息處理方法,其中所述虛擬生物借助于混血順序地產(chǎn)生;和所述增加的值是所述虛擬生物的血統(tǒng)。
23.如權(quán)利要求22所述的信息處理方法,其中所述增加的值是對應(yīng)于所述血統(tǒng)的徽標(biāo)。
24.如權(quán)利要求21所述的信息處理方法,其中所述第一步驟要經(jīng)網(wǎng)絡(luò)獲得所述基因數(shù)據(jù)。
25.一種用于使計算機執(zhí)行處理的程序,包括第一步驟,診斷基因數(shù)據(jù),其管理虛擬生物的形狀和/或行為,其作為數(shù)據(jù)存在并被編程從而動作;和第二步驟,當(dāng)基于由所述診斷裝置獲得的診斷結(jié)果而判斷所述基因數(shù)據(jù)滿足預(yù)定條件時,將增加的給定值賦予所述虛擬生物。
26.如權(quán)利要求25所述的程序,其中所述虛擬生物借助于混血順序地產(chǎn)生;和所述增加的值是所述虛擬生物的血統(tǒng)。
27.如權(quán)利要求26所述的程序,其中所述增加的值是對應(yīng)于所述血統(tǒng)的徽標(biāo)。
28.如權(quán)利要求25所述的程序,其中所述第一步驟要經(jīng)網(wǎng)絡(luò)獲得所述基因數(shù)據(jù)。
29.一種信息處理設(shè)備,包括存儲裝置,用于存儲關(guān)于每個虛擬生物的父母的信息,其作為數(shù)據(jù)存在,并借助于混血順序地產(chǎn)生;和查詢裝置,用于基于每個所述虛擬生物的所述父母的所述信息,查詢所指定的所述虛擬生物的血統(tǒng)。
30.如權(quán)利要求29所述的信息處理設(shè)備,包括證書發(fā)放裝置,用于基于由所述查詢裝置獲得的查詢結(jié)果,發(fā)放關(guān)于所指定的所述虛擬生物的所述血統(tǒng)的證書。
31.一種信息處理方法,包括第一步驟,存儲關(guān)于每個注冊的虛擬生物的父母的信息,其作為數(shù)據(jù)存在,并借助于混血順序地產(chǎn)生;和第二步驟,基于每個所述虛擬生物的所述父母的所述信息,查詢所指定的所述虛擬生物的血統(tǒng)。
32.如權(quán)利要求31所述的信息處理方法,包括第三步驟,基于由所述查詢裝置獲得的查詢結(jié)果,發(fā)放關(guān)于所指定的所述虛擬生物的所述血統(tǒng)的證書。
33.一種用于使計算機執(zhí)行處理的程序,包括第一步驟,存儲關(guān)于每個注冊的虛擬生物的父母的信息,其作為數(shù)據(jù)存在,并借助于混血順序地產(chǎn)生;和第二步驟,基于每個所述虛擬生物的所述父母的所述信息,查詢所指定的所述虛擬生物的血統(tǒng)。
34.如權(quán)利要求33所述的程序,包括第三步驟,基于由所述查詢裝置獲得的查詢結(jié)果,發(fā)放關(guān)于所指定的所述虛擬生物的所述血統(tǒng)的證書。
全文摘要
提供了一種信息處理設(shè)備、方法和程序,其中,首先,根據(jù)規(guī)定虛擬生物的形狀和/或行為的第一遺傳數(shù)據(jù)產(chǎn)生第二遺傳數(shù)據(jù),其次,虛擬生物的基因數(shù)據(jù)被診斷,當(dāng)基于診斷結(jié)果而確定基因數(shù)據(jù)滿足預(yù)定條件時,增加的給定值被應(yīng)用到虛擬生物,第三,關(guān)于通過混血產(chǎn)生的每個注冊的虛擬生物的父母的信息被存儲,基于該信息查詢所指定的虛擬生物的血統(tǒng)。數(shù)據(jù)存儲設(shè)備包括:第一存儲裝置,在其中存儲/保存規(guī)定虛擬生物的形狀和/或行為的遺傳數(shù)據(jù):通信裝置,用于使遺傳數(shù)據(jù)與外部設(shè)備通信;和第二存儲裝置,通過通信裝置在其中存儲/保存關(guān)于另一個虛擬生物的遺傳數(shù)據(jù)。
文檔編號G06N3/12GK1363074SQ01800169
公開日2002年8月7日 申請日期2001年2月9日 優(yōu)先權(quán)日2000年2月9日
發(fā)明者野間英樹, 藤田雅博, 井上真, 井上敬敏, 村松克哉, 武田正資 申請人:索尼公司