欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)更新系統(tǒng)、數(shù)據(jù)更新方法、數(shù)據(jù)更新程序和機(jī)器人系統(tǒng)的制作方法

文檔序號(hào):6507164閱讀:204來源:國知局
專利名稱:數(shù)據(jù)更新系統(tǒng)、數(shù)據(jù)更新方法、數(shù)據(jù)更新程序和機(jī)器人系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種與用于執(zhí)行預(yù)定功能的數(shù)據(jù)相關(guān)的數(shù)據(jù)更新系統(tǒng)和方法。
背景技術(shù)
專利文獻(xiàn)1公開一種系統(tǒng)的示例,其中機(jī)器人根據(jù)其內(nèi)部狀態(tài),通過修改功能或添加功能來成長,為用戶提供更強(qiáng)的吸引力和滿意度,從而升級(jí)其作為機(jī)器人的有趣性能。在這一方面,通過網(wǎng)絡(luò)從遠(yuǎn)程服務(wù)器計(jì)算機(jī)向機(jī)器人傳送包括程序的數(shù)據(jù),以添加功能的技術(shù),稱作修改或添加功能的方法,專利文獻(xiàn)2中描述了該傳統(tǒng)系統(tǒng)的示例。
該系統(tǒng)采用一種裝置,用戶根據(jù)他/她的品味,通過該裝置從出售數(shù)據(jù)的服務(wù)器計(jì)算機(jī)選擇要結(jié)合的數(shù)據(jù);通過網(wǎng)絡(luò)向用戶的個(gè)人終端傳送所選數(shù)據(jù);用戶進(jìn)一步向諸如存儲(chǔ)卡之類的外部存儲(chǔ)器傳送該數(shù)據(jù),并將該存儲(chǔ)器插入機(jī)器人,從而結(jié)合該數(shù)據(jù)。因?yàn)橛蓹C(jī)器人的用戶確定要新近結(jié)合到機(jī)器人的數(shù)據(jù)類型和結(jié)合的時(shí)間安排,所以無法將這種傳統(tǒng)示例應(yīng)用于以成長為代表的、由機(jī)器人進(jìn)行的功能自發(fā)修改。
專利文獻(xiàn)3中描述了另一傳統(tǒng)示例,其公開一種無需用戶的中間媒介作用,從服務(wù)器計(jì)算機(jī)向機(jī)器人傳送新數(shù)據(jù)的系統(tǒng)。在這種傳統(tǒng)示例中,由結(jié)合在機(jī)器人中的程序確定要新近結(jié)合到機(jī)器人的數(shù)據(jù)類型和結(jié)合的時(shí)間安排,因此,該系統(tǒng)可應(yīng)用于諸如成長的目的。
但是,當(dāng)可以根據(jù)用戶的使用狀況來將成長分支為多個(gè)選項(xiàng)時(shí),根據(jù)專利文獻(xiàn)3提供的方法,只使用機(jī)器人中結(jié)合的程序來使機(jī)器人成長,就不是很有效了。這是因?yàn)橛蓹C(jī)器人中的程序選擇的成長選項(xiàng)可能與機(jī)器人用戶的品味不一致,不像專利文獻(xiàn)2的系統(tǒng),這里沒有考慮用戶的品味。在這種情況下,用戶可能嚴(yán)重喪失對(duì)機(jī)器人的喜愛。
對(duì)成長的時(shí)間安排的確定也可能引起這種問題。根據(jù)專利文獻(xiàn)3的方式,由機(jī)器人中安裝的程序排外地確定成長的時(shí)間安排,因此,即使用戶喜愛當(dāng)前狀態(tài)并想要推遲成長,也會(huì)不管用戶的意圖,來執(zhí)行成長。因此,在確定成長傾向和時(shí)間安排時(shí),傳統(tǒng)技術(shù)不能兼顧機(jī)器人的程序和用戶的意圖。
日本待審專利公開Tokkai No.2000-350275(摘要)[專利文獻(xiàn)2]日本待審專利公開Tokkai No.2001-250045(p.22,圖17)[專利文獻(xiàn)3]日本待審專利公開Tokkai No.2003-255991(p.6,圖9)[非專利文獻(xiàn)1]NEC個(gè)人機(jī)器人研究中心,“NEC的機(jī)器人技術(shù)”,[在線],2003,NEC公司,2004年2月20日檢索,因特網(wǎng)URLhttp//www.incx.nec.co.jp/robot/sikumi/01.html發(fā)明內(nèi)容但是,在傳統(tǒng)系統(tǒng)中,當(dāng)可以將成長分支為多個(gè)選項(xiàng)時(shí),在包括根據(jù)含有程序的數(shù)據(jù)執(zhí)行功能、并修改功能或添加功能來成長的機(jī)器人的設(shè)備中,無法兼顧設(shè)備中結(jié)合的程序和設(shè)備用戶兩者來確定要結(jié)合進(jìn)設(shè)備的、含有程序的數(shù)據(jù)的類型,并且甚至還未考慮過這種思想。
此外,在傳統(tǒng)系統(tǒng)中,無法兼顧設(shè)備中結(jié)合的程序和設(shè)備用戶兩者來確定將含有程序的數(shù)據(jù)結(jié)合進(jìn)設(shè)備的時(shí)間安排。
考慮上述情況,構(gòu)思本發(fā)明,其目的是提供一種數(shù)據(jù)更新系統(tǒng),能夠兼顧用戶和設(shè)備兩者來擴(kuò)展用于執(zhí)行預(yù)定功能的數(shù)據(jù)。
根據(jù)本發(fā)明,提供一種數(shù)據(jù)更新系統(tǒng),包括設(shè)備,執(zhí)行用于執(zhí)行預(yù)定功能的程序;以及數(shù)據(jù)供應(yīng)設(shè)備,通過網(wǎng)絡(luò)與設(shè)備相連,擁有擴(kuò)展設(shè)備功能的多個(gè)擴(kuò)展數(shù)據(jù),并向設(shè)備發(fā)送擴(kuò)展數(shù)據(jù);其中,設(shè)備包括數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)程序;接收單元,從數(shù)據(jù)供應(yīng)設(shè)備接收用于擴(kuò)展功能的擴(kuò)展數(shù)據(jù);更新單元,在數(shù)據(jù)存儲(chǔ)單元中存儲(chǔ)由接收單元接收的擴(kuò)展數(shù)據(jù),從而添加新程序或更新程序;決策單元,決定是否滿足許可接受擴(kuò)展數(shù)據(jù)的條件;口令存儲(chǔ)單元,存儲(chǔ)與在每一種所述條件下可獲取的多個(gè)擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)的口令,以在從數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展數(shù)據(jù)時(shí)使用;以及口令輸出單元,訪問口令存儲(chǔ)單元并獲得針對(duì)與所決定條件相對(duì)應(yīng)的擴(kuò)展數(shù)據(jù)的口令,來向用戶輸出所獲得的口令;數(shù)據(jù)供應(yīng)設(shè)備包括表存儲(chǔ)單元,存儲(chǔ)其中將多個(gè)擴(kuò)展數(shù)據(jù)和口令相關(guān)聯(lián)的表;口令接受單元,接受用戶的口令輸入;呈現(xiàn)單元,訪問表存儲(chǔ)單元,從而獲得與口令接受單元所接受的口令相對(duì)應(yīng)的多個(gè)擴(kuò)展數(shù)據(jù),并向用戶呈現(xiàn)擴(kuò)展數(shù)據(jù);選擇接受單元,接受由用戶從呈現(xiàn)單元所呈現(xiàn)的多個(gè)擴(kuò)展數(shù)據(jù)中選擇的擴(kuò)展數(shù)據(jù);以及發(fā)送單元,從擴(kuò)展數(shù)據(jù)存儲(chǔ)單元中讀取由選擇接受單元所接受的擴(kuò)展數(shù)據(jù),并通過網(wǎng)絡(luò)向設(shè)備發(fā)送擴(kuò)展數(shù)據(jù)。
這里,術(shù)語設(shè)備代表一種設(shè)備,例如包括檢測周圍環(huán)境或狀態(tài)的傳感器;檢測用戶接近的傳感器;以及通信單元,實(shí)現(xiàn)與用戶的對(duì)話;該設(shè)備能夠成長,進(jìn)化,改變諸如感情或性格之類的模式,以及更新功能和服務(wù),并且包括真實(shí)機(jī)器人和虛擬機(jī)器人。
執(zhí)行預(yù)定功能的程序包括安裝在具有與人通信的裝置的機(jī)器人中的程序,安裝在具有類似用戶接口的設(shè)備中的程序,以及具有與人通信的裝置的程序,例如游戲。
激活更新的條件包括機(jī)器人的使用時(shí)間;來自用戶的響應(yīng)或?qū)ΥJ剑?,是和善地照顧還是不和善地對(duì)待;以及游戲的清除。
口令表示在從數(shù)據(jù)供應(yīng)設(shè)備獲得擴(kuò)展數(shù)據(jù)時(shí)必需的口令,其與擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)。這里,擴(kuò)展數(shù)據(jù)的可擴(kuò)展范圍由前述的設(shè)備條件限制??诹钸€與擴(kuò)展數(shù)據(jù)的可擴(kuò)展范圍相關(guān)聯(lián)。
此外,例如,數(shù)據(jù)供應(yīng)設(shè)備表示與網(wǎng)絡(luò)相連的網(wǎng)頁服務(wù)器,其接受用戶的請(qǐng)求,并根據(jù)所接受的請(qǐng)求來提供信息。
因此,根據(jù)本發(fā)明所構(gòu)造的數(shù)據(jù)更新系統(tǒng)能夠在兼顧設(shè)備中結(jié)合的程序和設(shè)備用戶兩者的情況下,確定要結(jié)合進(jìn)設(shè)備的、含有程序的擴(kuò)展數(shù)據(jù)的類型,以及結(jié)合的時(shí)間安排。更詳細(xì)地,當(dāng)可以將成長或其它改變分支為多個(gè)選項(xiàng)時(shí),數(shù)據(jù)更新系統(tǒng)允許在兼顧設(shè)備中結(jié)合的程序和設(shè)備用戶兩者的情況下,在設(shè)備中確定要結(jié)合進(jìn)設(shè)備的、含有程序的擴(kuò)展數(shù)據(jù)的類型,以及結(jié)合的時(shí)間安排,其中在該設(shè)備中,根據(jù)含有該程序的數(shù)據(jù)執(zhí)行功能,并且該設(shè)備能夠修改該功能或添加功能,來成長、進(jìn)化、改變諸如感情或性格之類的模式,以及更新該功能或服務(wù)。
在前述數(shù)據(jù)更新系統(tǒng)中,設(shè)備可以包括已發(fā)布口令存儲(chǔ)單元,存儲(chǔ)由口令輸出單元輸出的口令;數(shù)據(jù)供應(yīng)設(shè)備的發(fā)送單元可以將由口令接受單元接受的口令與擴(kuò)展數(shù)據(jù)一同發(fā)送;設(shè)備的接收單元可以從數(shù)據(jù)供應(yīng)設(shè)備與擴(kuò)展數(shù)據(jù)一同接收口令;設(shè)備的更新單元可以訪問已發(fā)布口令存儲(chǔ)單元,當(dāng)在已發(fā)布口令存儲(chǔ)單元中存儲(chǔ)了由接收單元接收的口令時(shí),將由接收單元接收的擴(kuò)展數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)單元中,從而添加新程序或更新程序。
如此構(gòu)造的系統(tǒng)允許將設(shè)備輸出的口令作為已發(fā)布口令來存儲(chǔ),并只在與擴(kuò)展數(shù)據(jù)一同發(fā)送的口令與已發(fā)布口令相一致時(shí),才允許結(jié)合擴(kuò)展數(shù)據(jù),從而防止未授權(quán)地將擴(kuò)展數(shù)據(jù)結(jié)合進(jìn)設(shè)備,給系統(tǒng)帶來更高的可靠性。
數(shù)據(jù)更新系統(tǒng)可以包括時(shí)間表存儲(chǔ)單元,存儲(chǔ)與設(shè)備的使用時(shí)間相對(duì)應(yīng)的至少一個(gè)口令;以及計(jì)時(shí)器,測量設(shè)備的使用時(shí)間;口令輸出單元可以訪問時(shí)間表存儲(chǔ)單元,來獲得與由計(jì)時(shí)器測量的設(shè)備的使用時(shí)間相對(duì)應(yīng)的至少一個(gè)口令,并輸出該口令。
這里,輸出口令的時(shí)間設(shè)置在時(shí)間表存儲(chǔ)單元中存儲(chǔ)的使用時(shí)間過去之后的時(shí)間點(diǎn)。
這種結(jié)構(gòu)允許在顧及結(jié)合在設(shè)備中的程序的情況下,根據(jù)設(shè)備的使用時(shí)間來確定口令的類型和輸出口令的時(shí)間安排。換言之,基于所經(jīng)過時(shí)間的設(shè)備成長不僅由結(jié)合在設(shè)備中的程序來自發(fā)地發(fā)起和定向,還可以考慮根據(jù)設(shè)備用戶的品味的時(shí)間安排和傾向來執(zhí)行,這為用戶提供增強(qiáng)的吸引力和滿意度。
在前述數(shù)據(jù)更新系統(tǒng)中,設(shè)備可以包括狀態(tài)表,包含與口令相關(guān)聯(lián)的至少一種設(shè)備內(nèi)部狀態(tài);以及狀態(tài)監(jiān)視單元,監(jiān)視設(shè)備內(nèi)部狀態(tài);口令輸出單元可以訪問狀態(tài)表,來獲得與狀態(tài)監(jiān)視單元所監(jiān)視的設(shè)備內(nèi)部狀態(tài)相對(duì)應(yīng)的口令,并輸出該口令。
這里,例如,內(nèi)部狀態(tài)表示由設(shè)備中安裝的程序模擬的感情值或性格,或者是可用于添加數(shù)據(jù)的設(shè)備容量值。
在前述數(shù)據(jù)更新系統(tǒng)中,數(shù)據(jù)供應(yīng)設(shè)備可以包括加密密鑰計(jì)算單元,根據(jù)由口令接受單元接受的口令,計(jì)算加密密鑰;以及加密單元,讀取并用由加密密鑰計(jì)算單元計(jì)算的加密密鑰來加密由選擇接受單元接受的、來自數(shù)據(jù)存儲(chǔ)單元的擴(kuò)展數(shù)據(jù);數(shù)據(jù)供應(yīng)設(shè)備的發(fā)送單元可以通過網(wǎng)絡(luò),向設(shè)備發(fā)送由加密單元加密的擴(kuò)展數(shù)據(jù);設(shè)備可以包括解密密鑰計(jì)算單元,根據(jù)已發(fā)布口令存儲(chǔ)單元中存儲(chǔ)的口令,來計(jì)算解密密鑰;以及解密單元,用由解密密鑰計(jì)算單元計(jì)算的解密密鑰,解密由接收單元接收的擴(kuò)展數(shù)據(jù);設(shè)備的更新單元可以將由解密單元解密的擴(kuò)展數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)單元中,從而添加新程序或更新程序。
這種配置允許在數(shù)據(jù)供應(yīng)設(shè)備的發(fā)送單元與設(shè)備的接收單元之間,發(fā)送用密鑰加密的數(shù)據(jù),該密鑰是根據(jù)第三方不可訪問的口令來產(chǎn)生的。這能夠防止在機(jī)器人中結(jié)合未授權(quán)的數(shù)據(jù),除非通過某些方式,向第三方泄漏了口令。例如,即使在網(wǎng)絡(luò)上存在由惡意的第三方操作的系統(tǒng)時(shí),也可以防止這種系統(tǒng)得到正在發(fā)送的數(shù)據(jù)和口令,去除口令,并將數(shù)據(jù)與未授權(quán)數(shù)據(jù)相組合地發(fā)送到接收單元,從而將未授權(quán)數(shù)據(jù)結(jié)合進(jìn)機(jī)器人。
在前述數(shù)據(jù)更新系統(tǒng)中,設(shè)備可以包括識(shí)別單元,識(shí)別用戶;注冊成員表,其中注冊了被授權(quán)接收口令的用戶;以及判斷單元,訪問注冊成員表,來判斷由識(shí)別單元識(shí)別的用戶是否包括在注冊成員表中;當(dāng)判斷單元判斷用戶包括在注冊成員表中時(shí),設(shè)備的口令輸出單元可以輸出口令。
在這種配置下,在輸出口令之前,首先識(shí)別設(shè)備的用戶,因此,口令的輸出僅限于預(yù)先被授權(quán)的用戶。因此,雖然除設(shè)備所有者之外,設(shè)備所有者的客人或設(shè)備所有者的家庭成員可能有機(jī)會(huì)實(shí)際地使用該設(shè)備,但是可以防止設(shè)備向除設(shè)備所有者之外的其它人輸出口令,從而只向被授權(quán)來執(zhí)行向設(shè)備添加擴(kuò)展數(shù)據(jù)的過程的特定用戶輸出口令。
在前述數(shù)據(jù)更新系統(tǒng)中,設(shè)備可以包括功能完成表,包含指示設(shè)備中產(chǎn)生的特定功能的使用的完成、與在完成特定功能的使用時(shí)輸出的口令相關(guān)的參數(shù);以及功能完成檢查單元,訪問功能完成表,來監(jiān)視設(shè)備中產(chǎn)生的特定功能的使用的完成,并在確認(rèn)使用完成時(shí)獲得對(duì)應(yīng)的口令;設(shè)備的口令輸出單元可以輸出由功能完成檢查單元獲得的口令。
這里,例如,其使用的完成在設(shè)備內(nèi)部受到監(jiān)視的功能包括用戶玩耍的游戲功能,以便將游戲的預(yù)定成就狀況的清除作為功能使用的完成來監(jiān)視。
這種配置允許使用設(shè)備中的任意發(fā)生事件作為觸發(fā),來執(zhí)行添加新數(shù)據(jù)的過程。
在前述數(shù)據(jù)更新系統(tǒng)中,設(shè)備可以包括針對(duì)多種功能中每一種的功能完成表;功能完成檢查單元可以監(jiān)視在設(shè)備中執(zhí)行的多種功能中每一種的使用完成,識(shí)別其使用被確認(rèn)為已完成的功能的類型,并訪問與所識(shí)別的功能類型相對(duì)應(yīng)的功能完成表。
這種配置允許針對(duì)設(shè)備的多種功能中每一種來監(jiān)視功能的使用完成,并輸出不同的口令。
前述數(shù)據(jù)更新系統(tǒng)可以包括通過網(wǎng)絡(luò)與外部設(shè)備相連的終端設(shè)備,該終端設(shè)備包括接受單元,接受口令的輸入或擴(kuò)展數(shù)據(jù)的選擇;以及發(fā)送單元,通過網(wǎng)絡(luò)向外部設(shè)備發(fā)送由接受單元接受的輸入口令或所選的擴(kuò)展數(shù)據(jù);數(shù)據(jù)供應(yīng)設(shè)備可以包括接收單元,通過網(wǎng)絡(luò)接收由終端設(shè)備發(fā)送的輸入口令或所選的擴(kuò)展數(shù)據(jù);數(shù)據(jù)供應(yīng)設(shè)備的口令接受單元可以接受由接收單元接收的口令的輸入;數(shù)據(jù)供應(yīng)設(shè)備的選擇接受單元可以接受由接收單元接收的擴(kuò)展數(shù)據(jù)的選擇。
這里,例如,終端設(shè)備包括現(xiàn)有的網(wǎng)頁瀏覽器功能,數(shù)據(jù)供應(yīng)設(shè)備用作網(wǎng)頁服務(wù)器。終端設(shè)備訪問網(wǎng)頁服務(wù)器,接受單元通過網(wǎng)頁瀏覽器的屏幕,接受由用戶輸入的口令和所選的擴(kuò)展數(shù)據(jù)。
這種配置能夠容易地通過網(wǎng)絡(luò),訪問諸如網(wǎng)頁服務(wù)器之類的數(shù)據(jù)供應(yīng)設(shè)備,并通過普遍的網(wǎng)頁瀏覽器,向數(shù)據(jù)供應(yīng)設(shè)備發(fā)送從終端設(shè)備輸入的口令和所選的擴(kuò)展數(shù)據(jù)。
在前述數(shù)據(jù)更新系統(tǒng)中,數(shù)據(jù)供應(yīng)設(shè)備的呈現(xiàn)單元可以包括指令單元,通過網(wǎng)絡(luò)向終端設(shè)備指示多個(gè)擴(kuò)展數(shù)據(jù)的屏幕顯示;終端設(shè)備可以包括指令接受單元,通過網(wǎng)絡(luò)從數(shù)據(jù)供應(yīng)設(shè)備的指令單元,接受顯示屏幕的指令;以及顯示單元,根據(jù)由指令接受單元接受的顯示屏幕的指令,來顯示呈現(xiàn)多個(gè)擴(kuò)展數(shù)據(jù)的屏幕。
這里,終端設(shè)備可以使用網(wǎng)頁瀏覽器功能,來顯示由數(shù)據(jù)供應(yīng)設(shè)備通過網(wǎng)絡(luò)呈現(xiàn)的屏幕。
這種配置允許使用普遍的網(wǎng)絡(luò)瀏覽器,來通過網(wǎng)絡(luò)訪問諸如網(wǎng)頁服務(wù)器之類的數(shù)據(jù)供應(yīng)設(shè)備,并使由數(shù)據(jù)供應(yīng)設(shè)備呈現(xiàn)的多個(gè)擴(kuò)展數(shù)據(jù)顯示在終端設(shè)備上。
根據(jù)本發(fā)明,提供一種機(jī)器人設(shè)備,包括數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)執(zhí)行預(yù)定功能的程序;執(zhí)行單元,執(zhí)行程序;通信單元,包括聲音產(chǎn)生器和圖像顯示單元中的至少一種;接收單元,從數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展功能的擴(kuò)展數(shù)據(jù);更新單元,將由接收單元接收的擴(kuò)展數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)單元中,從而添加新程序或修改程序;決策單元,決定是否滿足許可接受擴(kuò)展數(shù)據(jù)的條件;口令存儲(chǔ)單元,存儲(chǔ)與在每一種所述條件下可獲取的多個(gè)擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)的口令,以在從數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展數(shù)據(jù)時(shí)使用;以及口令獲取單元,訪問口令存儲(chǔ)單元,并獲得針對(duì)與所決定條件相對(duì)應(yīng)的擴(kuò)展數(shù)據(jù)的口令;其中,通過通信單元向用戶輸出由口令獲取單元獲得的口令。
根據(jù)本發(fā)明,提供一種數(shù)據(jù)供應(yīng)設(shè)備,包括連接器,通過網(wǎng)絡(luò)與執(zhí)行程序的設(shè)備相連,其中程序執(zhí)行預(yù)定功能;擴(kuò)展數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)擴(kuò)展設(shè)備功能的多個(gè)擴(kuò)展數(shù)據(jù);表存儲(chǔ)單元,存儲(chǔ)其中將多個(gè)擴(kuò)展數(shù)據(jù)和口令彼此相關(guān)聯(lián)的表;口令接受單元,接收用戶的口令輸入;呈現(xiàn)單元,訪問表存儲(chǔ)單元,來獲得與口令接受單元所接受的口令相對(duì)應(yīng)的多個(gè)擴(kuò)展數(shù)據(jù),并向用戶呈現(xiàn)擴(kuò)展數(shù)據(jù);選擇接受單元,接受由用戶從呈現(xiàn)單元所呈現(xiàn)的多個(gè)擴(kuò)展數(shù)據(jù)中選擇的擴(kuò)展數(shù)據(jù);以及發(fā)送單元,從擴(kuò)展數(shù)據(jù)存儲(chǔ)單元中讀取由選擇接受單元所接受的擴(kuò)展數(shù)據(jù),并通過網(wǎng)絡(luò)向設(shè)備發(fā)送擴(kuò)展數(shù)據(jù)。
根據(jù)本發(fā)明,提供一種數(shù)據(jù)更新方法,該方法通過網(wǎng)絡(luò),從包括擴(kuò)展數(shù)據(jù)存儲(chǔ)單元的數(shù)據(jù)供應(yīng)設(shè)備,向包括數(shù)據(jù)存儲(chǔ)單元和執(zhí)行單元的設(shè)備,發(fā)送擴(kuò)展數(shù)據(jù),來控制設(shè)備的數(shù)據(jù)結(jié)構(gòu),其中所述擴(kuò)展數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)多個(gè)擴(kuò)展數(shù)據(jù),所述數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)執(zhí)行預(yù)定功能的程序,以及所述執(zhí)行單元執(zhí)行所述程序;該方法包括在包括口令存儲(chǔ)單元的設(shè)備中,決定是否滿足許可接受擴(kuò)展數(shù)據(jù)的條件,其中口令存儲(chǔ)單元存儲(chǔ)與在每一種所述條件下可獲取的多個(gè)擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)的口令,以在從數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展數(shù)據(jù)時(shí)使用;訪問口令存儲(chǔ)單元,并獲得針對(duì)與所決定條件相對(duì)應(yīng)的擴(kuò)展數(shù)據(jù)的口令;以及向用戶輸出在獲得口令的步驟獲得的口令;在包括表存儲(chǔ)單元的數(shù)據(jù)供應(yīng)設(shè)備中,接受用戶的口令輸入,其中表存儲(chǔ)單元存儲(chǔ)其中將多個(gè)擴(kuò)展數(shù)據(jù)和口令彼此相關(guān)聯(lián)的表;訪問表存儲(chǔ)單元,獲得與口令接受單元所接受的口令相對(duì)應(yīng)的多個(gè)擴(kuò)展數(shù)據(jù);向用戶呈現(xiàn)多個(gè)擴(kuò)展數(shù)據(jù);接受由用戶從所呈現(xiàn)的多個(gè)擴(kuò)展數(shù)據(jù)中選擇的擴(kuò)展數(shù)據(jù);以及從擴(kuò)展數(shù)據(jù)存儲(chǔ)單元中讀取所接受的擴(kuò)展數(shù)據(jù),并通過網(wǎng)絡(luò)向設(shè)備發(fā)送擴(kuò)展數(shù)據(jù);在設(shè)備中,從數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展功能的擴(kuò)展數(shù)據(jù);以及在數(shù)據(jù)存儲(chǔ)單元中存儲(chǔ)所接收的擴(kuò)展數(shù)據(jù),從而添加新程序或更新程序。
根據(jù)本發(fā)明,提供一種機(jī)器人系統(tǒng),包括機(jī)器人設(shè)備,執(zhí)行用于執(zhí)行預(yù)定功能的程序;以及數(shù)據(jù)供應(yīng)設(shè)備,通過網(wǎng)絡(luò)與機(jī)器人設(shè)備相連,擁有擴(kuò)展機(jī)器人設(shè)備的功能的多個(gè)擴(kuò)展數(shù)據(jù),并向機(jī)器人設(shè)備發(fā)送擴(kuò)展數(shù)據(jù);其中機(jī)器人設(shè)備包括數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)執(zhí)行預(yù)定功能的程序;執(zhí)行單元,執(zhí)行程序;通信單元,包括聲音產(chǎn)生器和圖像顯示單元中的至少一種;接收單元,從數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展功能的擴(kuò)展數(shù)據(jù);更新單元,將由接收單元接收的擴(kuò)展數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)單元中,從而添加新程序或更新程序;決策單元,決定是否滿足許可接受擴(kuò)展數(shù)據(jù)的條件;口令存儲(chǔ)單元,存儲(chǔ)與在每一種所述條件下可獲取的多個(gè)擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)的口令,以在從數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展數(shù)據(jù)時(shí)使用;口令獲取單元,訪問口令存儲(chǔ)單元,并獲得針對(duì)與所決定條件相對(duì)應(yīng)的擴(kuò)展數(shù)據(jù)的口令;以及口令輸出單元,通過通信單元向用戶輸出由口令獲取單元獲得的口令;數(shù)據(jù)供應(yīng)設(shè)備包括表存儲(chǔ)單元,存儲(chǔ)其中將多個(gè)擴(kuò)展數(shù)據(jù)和口令彼此相關(guān)聯(lián)的表;口令接受單元,接受用戶的口令輸入;呈現(xiàn)單元,訪問表存儲(chǔ)單元,來獲得與口令接受單元所接受的口令相對(duì)應(yīng)的多個(gè)擴(kuò)展數(shù)據(jù),并向用戶呈現(xiàn)擴(kuò)展數(shù)據(jù);選擇接受單元,接受由用戶從呈現(xiàn)單元所呈現(xiàn)的多個(gè)擴(kuò)展數(shù)據(jù)中選擇的擴(kuò)展數(shù)據(jù);以及發(fā)送單元,從擴(kuò)展數(shù)據(jù)存儲(chǔ)單元中讀取由選擇接受單元所接受的擴(kuò)展數(shù)據(jù),并通過網(wǎng)絡(luò)向機(jī)器人設(shè)備發(fā)送擴(kuò)展數(shù)據(jù)。
如此構(gòu)造的機(jī)器人系統(tǒng)不僅允許根據(jù)結(jié)合在機(jī)器人中的程序來自發(fā)地發(fā)起和定向機(jī)器人的成長,還允許考慮根據(jù)機(jī)器人用戶品味的時(shí)間安排和傾向來執(zhí)行成長,這為用戶提供增強(qiáng)的吸引力和滿意度。
根據(jù)本發(fā)明,提供一種數(shù)據(jù)更新程序,用于通過網(wǎng)絡(luò),從擁有擴(kuò)展設(shè)備功能的多個(gè)擴(kuò)展數(shù)據(jù)的數(shù)據(jù)供應(yīng)設(shè)備,向包括數(shù)據(jù)存儲(chǔ)單元和執(zhí)行單元的設(shè)備,發(fā)送擴(kuò)展數(shù)據(jù),從而來更新設(shè)備的數(shù)據(jù),其中所述數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)執(zhí)行預(yù)定功能的程序,以及所述執(zhí)行單元執(zhí)行所述程序;該數(shù)據(jù)更新程序包括允許包括口令存儲(chǔ)單元的設(shè)備來執(zhí)行以下步驟的程序,其中所述口令存儲(chǔ)單元存儲(chǔ)與在許可接受所述擴(kuò)展數(shù)據(jù)的每一種條件下可獲取的多個(gè)擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)的、以在從數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展數(shù)據(jù)時(shí)使用的口令決定是否滿足所述條件;訪問口令存儲(chǔ)單元,來獲得針對(duì)與所決定條件相對(duì)應(yīng)的擴(kuò)展數(shù)據(jù)的口令;以及向用戶輸出在獲得步驟獲得的口令;允許包括表存儲(chǔ)單元的數(shù)據(jù)供應(yīng)設(shè)備來執(zhí)行以下步驟的程序,其中表存儲(chǔ)單元存儲(chǔ)其中將多個(gè)擴(kuò)展數(shù)據(jù)和口令彼此相關(guān)聯(lián)的表接受用戶的口令輸入;訪問表存儲(chǔ)單元,來獲得與在接受步驟所接受的口令相對(duì)應(yīng)的多個(gè)擴(kuò)展數(shù)據(jù);向用戶呈現(xiàn)多個(gè)擴(kuò)展數(shù)據(jù);接受由用戶從所呈現(xiàn)的多個(gè)擴(kuò)展數(shù)據(jù)中選擇的擴(kuò)展數(shù)據(jù);以及從擴(kuò)展數(shù)據(jù)存儲(chǔ)單元中讀取所接受的擴(kuò)展數(shù)據(jù),通過網(wǎng)絡(luò)向設(shè)備發(fā)送擴(kuò)展數(shù)據(jù);以及允許設(shè)備執(zhí)行以下步驟的程序從數(shù)據(jù)供應(yīng)設(shè)備,接收擴(kuò)展功能的擴(kuò)展數(shù)據(jù);以及在數(shù)據(jù)存儲(chǔ)單元中存儲(chǔ)所接收的擴(kuò)展數(shù)據(jù),從而添加新程序或更新程序。
要注意,在方法、設(shè)備、系統(tǒng)、記錄介質(zhì)和計(jì)算機(jī)程序中,前述組成部分的任何可選組合,以及本發(fā)明的表述的任何變換,都有效地包括在本發(fā)明的范圍中。
本發(fā)明提供一種數(shù)據(jù)更新系統(tǒng),其允許在兼顧用戶和設(shè)備兩者的情況下擴(kuò)展用于執(zhí)行預(yù)定功能的數(shù)據(jù)。
本發(fā)明可應(yīng)用于在機(jī)器人中結(jié)合的程序的使用,該機(jī)器人執(zhí)行與人的通信。本發(fā)明還可應(yīng)用于在通用設(shè)備中結(jié)合的程序的使用,該通用設(shè)備具有與人交互的接口。


通過以下對(duì)示例性實(shí)施例和附圖的描述,前述和其它目的、特征和優(yōu)點(diǎn)將更加明顯,所指附圖如下圖1是示出根據(jù)本發(fā)明的機(jī)器人系統(tǒng)實(shí)施例的配置的示意方框圖;圖2是示出圖1所示機(jī)器人系統(tǒng)中服務(wù)器子系統(tǒng)的選項(xiàng)表存儲(chǔ)單元中的選項(xiàng)表中數(shù)據(jù)安排的示例的表;圖3是示出圖1所示機(jī)器人系統(tǒng)中服務(wù)器子系統(tǒng)的數(shù)據(jù)記錄單元中的文件表中數(shù)據(jù)安排的示例的表;圖4是示出圖1所示機(jī)器人系統(tǒng)中服務(wù)器子系統(tǒng)的操作示例的流程圖;圖5是示出圖1所示機(jī)器人系統(tǒng)中機(jī)器人子系統(tǒng)的表存儲(chǔ)單元中的狀態(tài)表中數(shù)據(jù)安排的示例的表;圖6示出圖1所示機(jī)器人系統(tǒng)中機(jī)器人子系統(tǒng)的表存儲(chǔ)單元中的口令表的示例;圖7是示出圖1所示機(jī)器人系統(tǒng)中機(jī)器人子系統(tǒng)的操作示例的流程圖;圖8是示出圖7所示的數(shù)據(jù)結(jié)合過程的示例的流程圖;圖9示出圖1所示機(jī)器人系統(tǒng)的終端設(shè)備的口令輸入屏幕的示例;圖10示出圖1所示機(jī)器人系統(tǒng)的終端設(shè)備的數(shù)據(jù)選擇屏幕的示例;圖11是示出圖1所示機(jī)器人系統(tǒng)中終端設(shè)備的操作示例的流程圖
圖12是示出圖1所示機(jī)器人系統(tǒng)的操作的時(shí)序圖;圖13是示出在圖12之后圖1所示機(jī)器人系統(tǒng)的操作的時(shí)序圖;圖14是示出根據(jù)本發(fā)明的機(jī)器人系統(tǒng)實(shí)施例的配置的示意方框圖;圖15是示出根據(jù)本發(fā)明的機(jī)器人系統(tǒng)實(shí)施例的配置的示意方框圖;圖16是示出根據(jù)本發(fā)明的機(jī)器人系統(tǒng)實(shí)施例的配置的示意方框圖;圖17是示出圖16所示機(jī)器人子系統(tǒng)的功能完成表存儲(chǔ)單元中的數(shù)據(jù)安排的示例的表;圖18是示出根據(jù)本發(fā)明的機(jī)器人系統(tǒng)實(shí)施例的配置的示意方框圖;圖19是示出圖18所示機(jī)器人子系統(tǒng)的狀態(tài)表存儲(chǔ)單元中的數(shù)據(jù)安排的示例的表;以及圖20是實(shí)施例中的機(jī)器人系統(tǒng)的硬件結(jié)構(gòu)的示意方框圖。
具體實(shí)施例方式
以下將參考附圖描述本發(fā)明的實(shí)施例。在所有附圖中,將相同數(shù)字給予相同組成部分,并將不再重復(fù)其描述。
圖1是示出根據(jù)本發(fā)明的機(jī)器人系統(tǒng)第一實(shí)施例的配置的示意方框圖。根據(jù)本實(shí)施例的機(jī)器人系統(tǒng)包括操作機(jī)器人(圖1中未示出)的機(jī)器人子系統(tǒng)110,通過網(wǎng)絡(luò)107與機(jī)器人子系統(tǒng)110相連的終端設(shè)備120,以及通過網(wǎng)絡(luò)107與終端設(shè)備120相連的服務(wù)器子系統(tǒng)100。
這里,術(shù)語機(jī)器人代表包括以下裝置的設(shè)備傳感器,檢測周圍環(huán)境或狀態(tài)(溫度傳感器、濕度傳感器、氣壓傳感器、風(fēng)向傳感器、風(fēng)速傳感器、光傳感器、振動(dòng)傳感器、聲音傳感器、紅外傳感器等);圖像識(shí)別或聲音識(shí)別單元,用于識(shí)別用戶10;傳感器,檢測用戶10的接近(開關(guān)、接觸傳感器);以及通信單元,實(shí)現(xiàn)與用戶10的對(duì)話(談話、手勢等),并且該設(shè)備能夠根據(jù)狀態(tài)和條件,成長、進(jìn)化、改變諸如感情或性格之類的模式、更新功能和提供服務(wù)。可以通過從服務(wù)器子系統(tǒng)100下載程序數(shù)據(jù),將其結(jié)合進(jìn)機(jī)器人子系統(tǒng)110,并執(zhí)行程序數(shù)據(jù),來執(zhí)行功能的更新和服務(wù)的提供。在本實(shí)施例中,機(jī)器人可以是所謂的真實(shí)機(jī)器人或虛擬機(jī)器人。隨后將描述機(jī)器人的特定結(jié)構(gòu)。
例如,網(wǎng)絡(luò)107是因特網(wǎng),其允許通過電纜或無線通信在設(shè)備之間連接。在圖1中,雖然服務(wù)器子系統(tǒng)100與機(jī)器人子系統(tǒng)110,以及服務(wù)器子系統(tǒng)100與終端設(shè)備120都通過同一網(wǎng)絡(luò)107相連,但是可以使用不同的網(wǎng)絡(luò),而不限于這種配置。
例如,服務(wù)器子系統(tǒng)100是網(wǎng)頁(web)服務(wù)器,并根據(jù)來自終端設(shè)備120的請(qǐng)求,提供信息。在本實(shí)施例中,服務(wù)器子系統(tǒng)100接受來自終端設(shè)備120的口令,并將與所接受的口令相對(duì)應(yīng)的多個(gè)程序數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)符,作為選項(xiàng),發(fā)送到終端設(shè)備120。終端設(shè)備120向用戶10呈現(xiàn)從服務(wù)器子系統(tǒng)100接收的選項(xiàng),接受由用戶10從選項(xiàng)中選擇的數(shù)據(jù)標(biāo)識(shí)符,并發(fā)送到服務(wù)器子系統(tǒng)100。服務(wù)器子系統(tǒng)100向機(jī)器人子系統(tǒng)110發(fā)送與所接收的數(shù)據(jù)標(biāo)識(shí)符相對(duì)應(yīng)的程序數(shù)據(jù),從而擴(kuò)展機(jī)器人的功能。
這里,口令是用戶10在訪問服務(wù)器子系統(tǒng)100時(shí),通過終端設(shè)備120輸入的詞,以便從服務(wù)器子系統(tǒng)100向機(jī)器人子系統(tǒng)110下載用于擴(kuò)展機(jī)器人功能或提供服務(wù)的程序數(shù)據(jù)。在本實(shí)施例中,口令是與要下載的數(shù)據(jù)無關(guān)的、諸如“藍(lán)天”或“黑夜”之類的詞。因此,用戶10在獲得口令時(shí),還不知道哪種功能擴(kuò)展或服務(wù)可用。
另外,在服務(wù)器子系統(tǒng)100中,如稍后所述,口令與對(duì)應(yīng)于程序數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)符中的至少一個(gè)相關(guān)聯(lián),并且當(dāng)用戶10輸入的口令被接受時(shí),通過終端設(shè)備120向用戶10呈現(xiàn)所述的至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符,作為選項(xiàng)。從而許可用戶10從選項(xiàng)中選擇數(shù)據(jù)。
機(jī)器人子系統(tǒng)110包括在機(jī)器人中,從服務(wù)器子系統(tǒng)100接收用于擴(kuò)展機(jī)器人功能的程序數(shù)據(jù)和用于提供服務(wù)的數(shù)據(jù),并將數(shù)據(jù)結(jié)合進(jìn)機(jī)器人。另外,在本實(shí)施例中,機(jī)器人子系統(tǒng)110根據(jù)使用歷史或機(jī)器人狀態(tài),向用戶10呈現(xiàn)口令。稍后將給出進(jìn)一步的細(xì)節(jié)。
例如,終端設(shè)備120是包含客戶軟件的個(gè)人計(jì)算機(jī),客戶軟件例如訪問諸如網(wǎng)絡(luò)107上的網(wǎng)頁服務(wù)器之類的服務(wù)器子系統(tǒng)100的網(wǎng)頁瀏覽器。機(jī)器人用戶可以使用網(wǎng)頁瀏覽器,通過網(wǎng)絡(luò)107,訪問服務(wù)器子系統(tǒng)100。在本實(shí)施例中,終端設(shè)備120接受由用戶10輸入的口令,并發(fā)送到服務(wù)器子系統(tǒng)100,并將從服務(wù)器子系統(tǒng)100接收的多個(gè)程序數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)符呈現(xiàn)為選項(xiàng),向服務(wù)器子系統(tǒng)100發(fā)送由用戶10從選項(xiàng)中選擇的數(shù)據(jù)標(biāo)識(shí)符。以下將程序數(shù)據(jù)簡稱為“數(shù)據(jù)”。
這里,在所有附圖中,未示出與本發(fā)明的本質(zhì)無關(guān)的部分配置,例如,未示出情況檢測單元、情況決策單元、圖像識(shí)別單元、聲音識(shí)別單元、聲音輸出單元、運(yùn)動(dòng)操作單元等,雖然它們也是機(jī)器人的組件。
另外,機(jī)器人系統(tǒng)的組件包括硬件和軟件的可選組合,硬件和軟件主要包括任何計(jì)算機(jī)的CPU和存儲(chǔ)器;加載到存儲(chǔ)器的程序,用于圖1所示組成部分的操作;存儲(chǔ)單元,例如硬盤,其中存儲(chǔ)程序;以及接口,用于與網(wǎng)絡(luò)的連接。對(duì)于本領(lǐng)域技術(shù)人員顯而易見的是,可以對(duì)操作方法和設(shè)備進(jìn)行多種修改。以下參考的圖所代表的塊由功能,而不是硬件限定。
以下,將依次描述服務(wù)器子系統(tǒng)100、機(jī)器人子系統(tǒng)110和終端設(shè)備120。
服務(wù)器子系統(tǒng)100包括終端通信單元101、選項(xiàng)表存儲(chǔ)單元102、數(shù)據(jù)選項(xiàng)輸出單元103、數(shù)據(jù)選擇單元104、數(shù)據(jù)記錄單元105和數(shù)據(jù)發(fā)送單元106。
終端通信單元101通過網(wǎng)絡(luò)107,與終端設(shè)備120通信。更詳細(xì)地,終端通信單元101通過網(wǎng)絡(luò)107,從終端設(shè)備120接收口令和數(shù)據(jù)標(biāo)識(shí)符,并通過網(wǎng)絡(luò)107向終端設(shè)備120發(fā)送包括至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符的選項(xiàng)。
選項(xiàng)表存儲(chǔ)單元102存儲(chǔ)選項(xiàng)表,該選項(xiàng)表示出至少一個(gè)口令和與其相對(duì)應(yīng)的至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符之間的相關(guān)性。圖2示出選項(xiàng)表31的示例。如圖2所示,多個(gè)數(shù)據(jù)標(biāo)識(shí)符與一個(gè)口令相關(guān)聯(lián),例如“藍(lán)天”。
返回圖1,數(shù)據(jù)選項(xiàng)輸出單元103接收由終端通信單元101通過網(wǎng)絡(luò)107接收的口令輸入,訪問選項(xiàng)表存儲(chǔ)單元102中的選項(xiàng)表31,獲得與輸入口令相對(duì)應(yīng)的至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符,并將其輸出到終端通信單元101作為數(shù)據(jù)選項(xiàng)。
例如,當(dāng)從終端通信單元101輸入口令“黑夜”時(shí),數(shù)據(jù)選項(xiàng)輸出單元103訪問選項(xiàng)表存儲(chǔ)單元102中的選項(xiàng)表31,獲得與口令“黑夜”相對(duì)應(yīng)的三個(gè)數(shù)據(jù)標(biāo)識(shí)符,即,圖2所示的“級(jí)別1跳舞場景短”、“級(jí)別1談話場景短”和“級(jí)別1游戲場景短”,并向終端通信單元101輸出三個(gè)數(shù)據(jù)標(biāo)識(shí)符,作為數(shù)據(jù)選項(xiàng)。
數(shù)據(jù)選擇單元104接收由終端通信單元101通過網(wǎng)絡(luò)107接收的口令和數(shù)據(jù)標(biāo)識(shí)符的輸入,并將其輸出到數(shù)據(jù)發(fā)送單元106,從而指示向機(jī)器人子系統(tǒng)110發(fā)送數(shù)據(jù)。
例如,數(shù)據(jù)選項(xiàng)輸出單元103和數(shù)據(jù)選擇單元104可以包括現(xiàn)有網(wǎng)頁服務(wù)器和網(wǎng)頁瀏覽器。在本示例中,假設(shè)網(wǎng)頁瀏覽器可由機(jī)器人的用戶10在通過網(wǎng)絡(luò)107與網(wǎng)頁服務(wù)器相連的終端設(shè)備120中來操作,并且網(wǎng)頁服務(wù)器在服務(wù)器子系統(tǒng)100中是可操作的。
已從機(jī)器人子系統(tǒng)110獲取了口令的用戶10在由用戶10自己的意愿確定的時(shí)間,通過終端設(shè)備120操作網(wǎng)頁瀏覽器以輸入口令。數(shù)據(jù)選項(xiàng)輸出單元103根據(jù)通過終端通信單元101接收的口令,減少可以添加到機(jī)器人的數(shù)據(jù)類型,即,根據(jù)輸入口令的數(shù)據(jù)標(biāo)識(shí)符,從而獲得列表。用戶10在終端設(shè)備120的網(wǎng)頁瀏覽器中察看列表,來選擇并輸入要添加的數(shù)據(jù)類型。已輸入的數(shù)據(jù)類型由數(shù)據(jù)選擇單元104通過終端通信單元101來接受。
數(shù)據(jù)記錄單元105與數(shù)據(jù)標(biāo)識(shí)符相關(guān)聯(lián)地記錄至少一個(gè)用于執(zhí)行預(yù)定功能的數(shù)據(jù)。所記錄的數(shù)據(jù)必須是可由數(shù)據(jù)標(biāo)識(shí)符識(shí)別的。圖3示出文件表33的示例,其中與數(shù)據(jù)文件名稱相關(guān)聯(lián)地存儲(chǔ)數(shù)據(jù)標(biāo)識(shí)符。數(shù)據(jù)記錄單元105包括數(shù)據(jù)和文件表33。
返回圖1,數(shù)據(jù)發(fā)送單元106從數(shù)據(jù)選擇單元104接收口令和數(shù)據(jù)標(biāo)識(shí)符的輸入,并訪問數(shù)據(jù)記錄單元105中的文件表33,來獲得與數(shù)據(jù)標(biāo)識(shí)符相對(duì)應(yīng)的數(shù)據(jù)文件名稱。數(shù)據(jù)發(fā)送單元106從數(shù)據(jù)記錄單元105中讀取該數(shù)據(jù)文件名稱的數(shù)據(jù),并通過網(wǎng)絡(luò)107向機(jī)器人子系統(tǒng)110發(fā)送口令和數(shù)據(jù)。
以下將描述如此配置的服務(wù)器子系統(tǒng)100的操作。圖4是示出根據(jù)本實(shí)施例的服務(wù)器子系統(tǒng)100的操作示例的流程圖。
這里,該流程圖示出的過程是,在機(jī)器人子系統(tǒng)110已向用戶10輸出口令之后,用戶10在自己確定的時(shí)間,通過終端設(shè)備120輸入該口令。
首先,終端通信單元101通過網(wǎng)絡(luò)107,從終端設(shè)備120接收口令(步驟S11)。這里假設(shè)已輸入口令“藍(lán)天”。接著,數(shù)據(jù)選項(xiàng)輸出單元103訪問選項(xiàng)表存儲(chǔ)單元102中的選項(xiàng)表31,并獲得與在步驟S11所接收的口令相對(duì)應(yīng)的至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符(S13)。具體地,獲得與口令“藍(lán)天”相對(duì)應(yīng)的三個(gè)數(shù)據(jù)標(biāo)識(shí)符。此后,終端通信單元101通過網(wǎng)絡(luò)107,向終端設(shè)備120發(fā)送由數(shù)據(jù)選項(xiàng)輸出單元103在步驟S13獲得的至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符(S15)。在這一階段,終端設(shè)備120接收至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符,并向用戶10呈現(xiàn)該數(shù)據(jù)標(biāo)識(shí)符,催促其進(jìn)行選擇。
此后,服務(wù)器子系統(tǒng)100處于待機(jī)狀態(tài),等待來自終端設(shè)備120的數(shù)據(jù)標(biāo)識(shí)符的到來。此時(shí),用戶10從至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符中確定數(shù)據(jù)標(biāo)識(shí)符,并通過終端設(shè)備120,輸入該數(shù)據(jù)標(biāo)識(shí)符。當(dāng)終端通信單元101從終端設(shè)備120接收到數(shù)據(jù)標(biāo)識(shí)符和口令時(shí)(步驟17),數(shù)據(jù)選擇單元104訪問數(shù)據(jù)記錄單元105中的文件表33,并從文件表33獲得與所接收的數(shù)據(jù)標(biāo)識(shí)符相對(duì)應(yīng)的數(shù)據(jù)文件名稱(步驟S19)。這里假設(shè)已從終端設(shè)備120接收到“級(jí)別1談話場景”的數(shù)據(jù)標(biāo)識(shí)符,則獲得數(shù)據(jù)文件名稱“/數(shù)據(jù)/級(jí)別1/談話.zip/”。
然后,數(shù)據(jù)發(fā)送單元106從數(shù)據(jù)記錄單元105中讀取對(duì)應(yīng)的數(shù)據(jù)文件(步驟S21)。通過網(wǎng)絡(luò)107向機(jī)器人子系統(tǒng)110發(fā)送所讀取的數(shù)據(jù)和口令(步驟S23)。
由此,服務(wù)器子系統(tǒng)100可以在由用戶10確定的時(shí)間接受口令,并在由用戶10確定的時(shí)間,向機(jī)器人子系統(tǒng)110發(fā)送根據(jù)用戶10的意愿所選的擴(kuò)展數(shù)據(jù)。
現(xiàn)在將描述機(jī)器人子系統(tǒng)110。返回圖1,機(jī)器人子系統(tǒng)110包括表存儲(chǔ)單元111、機(jī)器人使用時(shí)間綜合單元112、口令輸出單元113、口令記錄單元114、數(shù)據(jù)接收單元115和數(shù)據(jù)結(jié)合單元116。
如圖5和6所示,表存儲(chǔ)單元111分別存儲(chǔ)狀態(tài)表41和口令表43。狀態(tài)表41存儲(chǔ)機(jī)器人使用時(shí)間與在達(dá)到該使用時(shí)間時(shí)要輸出的口令標(biāo)識(shí)符之間的至少一個(gè)相關(guān)性??诹畋?3存儲(chǔ)口令標(biāo)識(shí)符與至少一個(gè)口令之間的相關(guān)性。
再次參考圖1,機(jī)器人使用時(shí)間綜合單元112測量從用戶10購買機(jī)器人直到當(dāng)前時(shí)間的機(jī)器人使用時(shí)間,并訪問表存儲(chǔ)單元111的狀態(tài)表41,如果與機(jī)器人的當(dāng)前使用時(shí)間相對(duì)應(yīng)的口令標(biāo)識(shí)符可用,則向口令輸出單元113輸出口令標(biāo)識(shí)符。
口令輸出單元113訪問表存儲(chǔ)單元111中的口令表43,獲得與輸入的口令標(biāo)識(shí)符相對(duì)應(yīng)的口令,輸出所獲得的口令,發(fā)送給機(jī)器人的用戶10,并向口令記錄單元114輸出所獲得的口令,以做記錄。由諸如機(jī)器人使用時(shí)間綜合單元112之類的決策單元確定口令輸出單元113輸出口令的時(shí)間安排和要輸出的口令的選擇,決策單元決定是否是許可機(jī)器人接受擴(kuò)展數(shù)據(jù)的條件。在本實(shí)施例中,口令輸出單元113輸出口令的時(shí)間安排除了包括輸入口令標(biāo)識(shí)符時(shí)的時(shí)間之外,還包括在輸入口令標(biāo)識(shí)符后機(jī)器人的用戶10請(qǐng)求口令時(shí)的時(shí)間。
這里,口令可以通過揚(yáng)聲器等可聽見地輸出??蛇x地,可以由提供口令打印輸出的打印機(jī),或通過機(jī)器人以手語或姿態(tài)形式的通信來輸出口令,或者可以由機(jī)器人使用書寫材料,在紙上寫下口令。另外,可以從機(jī)器人向預(yù)先注冊的郵件地址,通過郵件發(fā)送口令。
口令記錄單元114接收由口令輸出單元113輸出的口令輸入,并記錄口令,作為已發(fā)布的口令。記錄在記錄單元114中的已發(fā)布口令用于在從服務(wù)器子系統(tǒng)100接收到口令和數(shù)據(jù)時(shí),決定接收的口令與記錄在口令記錄單元114中的已發(fā)布口令是否彼此匹配。
數(shù)據(jù)接收單元115通過網(wǎng)絡(luò)107,從服務(wù)器子系統(tǒng)100接收口令和數(shù)據(jù),并將其輸出到數(shù)據(jù)結(jié)合單元116。
數(shù)據(jù)結(jié)合單元116從數(shù)據(jù)接收單元115接收口令和數(shù)據(jù)的輸入,并訪問口令記錄單元114,來確認(rèn)輸入的口令是否與記錄在口令記錄單元114中的已發(fā)布口令匹配。在肯定的情況下,數(shù)據(jù)結(jié)合單元116從口令記錄單元114刪除已發(fā)布口令,并執(zhí)行將輸入數(shù)據(jù)結(jié)合進(jìn)機(jī)器人的過程。當(dāng)輸入的口令與記錄在口令記錄單元114中的已發(fā)布口令不匹配時(shí),不執(zhí)行輸入數(shù)據(jù)的結(jié)合。這里,例如,將數(shù)據(jù)的結(jié)合解釋為在存儲(chǔ)單元(圖1中未示出)中存儲(chǔ)擴(kuò)展機(jī)器人功能的擴(kuò)展數(shù)據(jù),從而添加新程序或更新存儲(chǔ)在存儲(chǔ)單元中的程序。
此外,當(dāng)以預(yù)定次數(shù)結(jié)合了與相同口令相關(guān)聯(lián)的不同數(shù)據(jù)時(shí),可以執(zhí)行從口令記錄單元114對(duì)已發(fā)布口令的刪除。采用這種過程可以與由口令輸出單元113輸出的一個(gè)口令相對(duì)應(yīng)地,以預(yù)定次數(shù)將數(shù)據(jù)結(jié)合進(jìn)機(jī)器人。
以下將描述如此配置的機(jī)器人子系統(tǒng)110的操作。圖7和8是示出根據(jù)本實(shí)施例的機(jī)器人子系統(tǒng)110的操作示例的流程圖。
參考圖7,首先機(jī)器人使用時(shí)間綜合單元112測量并綜合從用戶10購買機(jī)器人直到當(dāng)前時(shí)間的使用機(jī)器人的時(shí)間(步驟S31)。機(jī)器人使用時(shí)間綜合單元112訪問表存儲(chǔ)單元111的狀態(tài)表41,來決定機(jī)器人的當(dāng)前使用時(shí)間是否已達(dá)到由口令標(biāo)識(shí)符指定的使用時(shí)間(步驟S33)。如果決定已達(dá)到狀態(tài)表41中的使用時(shí)間(在S33“是”),則機(jī)器人使用時(shí)間綜合單元112在表存儲(chǔ)單元111的狀態(tài)表41中獲得對(duì)應(yīng)的口令標(biāo)識(shí)符(步驟S35)。另一方面,如果決定還沒達(dá)到狀態(tài)表41中的使用時(shí)間(在S33“否”),則操作返回步驟S31。這里假設(shè)已達(dá)到使用時(shí)間“2”,并已獲得口令標(biāo)識(shí)符“級(jí)別1”。
口令輸出單元113訪問表存儲(chǔ)單元111中的口令表43,并獲得與在步驟S35從機(jī)器人使用時(shí)間綜合單元112獲得的口令標(biāo)識(shí)符相對(duì)應(yīng)的口令(步驟S37)。然后口令輸入單元113輸出所獲得的口令(步驟S39),并在口令記錄單元114中記錄所輸出的口令,作為已發(fā)布口令(步驟S41)。這里,口令輸出單元113輸出與口令標(biāo)識(shí)符“級(jí)別1”相對(duì)應(yīng)的口令“藍(lán)天”,并在口令記錄單元114中將口令“藍(lán)天”記錄為已發(fā)布口令。
因此,機(jī)器人子系統(tǒng)110可以根據(jù)由機(jī)器人使用時(shí)間綜合單元112測量的使用時(shí)間,決定輸出口令的時(shí)間。然后機(jī)器人子系統(tǒng)110進(jìn)入待機(jī)狀態(tài),等待從服務(wù)器子系統(tǒng)100接收擴(kuò)展數(shù)據(jù),并且數(shù)據(jù)結(jié)合單元116執(zhí)行圖8所示的數(shù)據(jù)結(jié)合過程(步驟S43)。圖8是示出機(jī)器人子系統(tǒng)110的數(shù)據(jù)結(jié)合過程的流程圖。
首先,數(shù)據(jù)接收單元115處于待機(jī)狀態(tài),等待通過網(wǎng)絡(luò)107從服務(wù)器子系統(tǒng)100接收口令和數(shù)據(jù)。當(dāng)數(shù)據(jù)接收單元115通過網(wǎng)絡(luò)107從服務(wù)器子系統(tǒng)100接收到口令和數(shù)據(jù)時(shí)(步驟S51),數(shù)據(jù)接收單元115向數(shù)據(jù)結(jié)合單元116輸出口令和數(shù)據(jù)。然后,數(shù)據(jù)結(jié)合單元116訪問口令記錄單元114,來決定輸入的口令是否與已發(fā)布口令相匹配(步驟S53)。在肯定的情況下(在S53“是”),數(shù)據(jù)結(jié)合單元116從口令記錄單元114刪除已發(fā)布口令(步驟S55)。接著數(shù)據(jù)結(jié)合單元116結(jié)合接收到的數(shù)據(jù)(步驟S57)。
這里假設(shè)已從服務(wù)器子系統(tǒng)100接收到口令“藍(lán)天”和數(shù)據(jù)“談話.zip”。因此,因?yàn)榭诹钆c口令記錄單元114中的已發(fā)布口令相匹配,所以從口令記錄單元114中刪除口令,并結(jié)合數(shù)據(jù)。以這種方式,將“級(jí)別1談話場景”新結(jié)合進(jìn)機(jī)器人以下,將描述終端設(shè)備120。再次參考圖1,終端設(shè)備120包括通信單元121、口令接受單元123、選項(xiàng)呈現(xiàn)單元125和數(shù)據(jù)選擇接受單元127。
通信單元121通過網(wǎng)絡(luò)107與服務(wù)器子系統(tǒng)100進(jìn)行通信。通信單元121向服務(wù)器子系統(tǒng)100發(fā)送口令和數(shù)據(jù)標(biāo)識(shí)符,并從服務(wù)器子系統(tǒng)100接收包括至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符的選項(xiàng)。
口令接受單元123在識(shí)別從機(jī)器人子系統(tǒng)110輸出的口令之后,接受用戶輸入終端設(shè)備120的口令。向通信單元121輸出所接受的口令。例如,口令接受單元123包括諸如操作按鈕、開關(guān)、控制桿、鍵盤、書寫板或觸摸板之類的操作輸入單元,聲音收集麥克風(fēng)和聲音識(shí)別單元。圖9示出由口令接受單元123接受口令所用的輸入屏幕的示例??诹钶斎肫聊?1包括口令輸入欄52,口令接受單元123接受輸入口令輸入欄52中的口令。
返回圖1,選項(xiàng)呈現(xiàn)單元125向用戶呈現(xiàn)包括從服務(wù)器子系統(tǒng)100發(fā)送的至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符的選項(xiàng)。例如,選項(xiàng)呈現(xiàn)單元125包括諸如燈、LED、CRT監(jiān)視器或LCD顯示器之類的顯示器,諸如揚(yáng)聲器之類的聲音輸出單元和打印機(jī)單元。
數(shù)據(jù)選擇接受單元127接受由用戶從選項(xiàng)呈現(xiàn)單元125所呈現(xiàn)的選項(xiàng)中選擇的數(shù)據(jù)標(biāo)識(shí)符。將所接受的數(shù)據(jù)標(biāo)識(shí)符與由口令接受單元123接受的口令一起,輸出到通信單元121??梢詫?shù)據(jù)選擇接受單元127與口令接受單元123類似地配置。
圖10示出數(shù)據(jù)選擇屏幕53的示例。選項(xiàng)呈現(xiàn)單元125通過數(shù)據(jù)選擇屏幕53呈現(xiàn)至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符。例如,用戶10可以通過鼠標(biāo)點(diǎn)擊數(shù)據(jù)選擇屏幕53上所呈現(xiàn)的多個(gè)數(shù)據(jù)標(biāo)識(shí)符之一,來選擇數(shù)據(jù)標(biāo)識(shí)符,并且數(shù)據(jù)選擇接受單元127接受所選擇的數(shù)據(jù)標(biāo)識(shí)符。
以下將描述根據(jù)本實(shí)施例的如此配置的終端設(shè)備120的操作。圖11是示出根據(jù)本實(shí)施例的終端設(shè)備120的操作示例的流程圖。
首先,用戶10在由用戶10自己的意愿所確定的時(shí)間,將口令輸入到圖9所示的口令輸入屏幕51,口令接受單元123接受輸入的口令(步驟S61)。在本實(shí)施例中,接受了口令“藍(lán)天”。
然后通信單元121通過網(wǎng)絡(luò)107,向服務(wù)器子系統(tǒng)100發(fā)送所接受的口令(步驟S63)。此后,終端設(shè)備120進(jìn)入待機(jī)狀態(tài),等待來自服務(wù)器子系統(tǒng)100的響應(yīng)。
接著通過網(wǎng)絡(luò)107從服務(wù)器子系統(tǒng)100接收包括至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符的選項(xiàng)(步驟S65)。在本實(shí)施例中,接收到包括三個(gè)數(shù)據(jù)標(biāo)識(shí)符的選項(xiàng)。然后選項(xiàng)呈現(xiàn)單元125在圖10所示的數(shù)據(jù)選擇屏幕53上顯示所接收的選項(xiàng),以向用戶10呈現(xiàn)(步驟S67)。用戶10按照他/她自己的意愿,從所呈現(xiàn)的選項(xiàng)中選擇數(shù)據(jù)標(biāo)識(shí)符,并在由他/她自己的意愿所確定的時(shí)間,在終端設(shè)備120中輸入所選擇的數(shù)據(jù)標(biāo)識(shí)符。
此后,數(shù)據(jù)選擇接受單元127接受由用戶10在圖10所示的數(shù)據(jù)選擇屏幕53上選擇的數(shù)據(jù)標(biāo)識(shí)符(步驟S69)。通信單元121通過網(wǎng)絡(luò)107向服務(wù)器子系統(tǒng)100發(fā)送所接受的數(shù)據(jù)標(biāo)識(shí)符(步驟S71)。這里,假設(shè)用戶10已選擇“級(jí)別1談話場景”。
以下將描述根據(jù)本實(shí)施例的如此配置的機(jī)器人系統(tǒng)的操作。圖12和13是示出根據(jù)本實(shí)施例的機(jī)器人系統(tǒng)的操作的時(shí)序圖。
參考圖12,首先在機(jī)器人子系統(tǒng)110中,口令輸出單元113輸出口令,并通知機(jī)器人的用戶10(步驟A1)。這里,同時(shí)在口令記錄單元114中記錄由口令輸出單元113輸出的口令。機(jī)器人的用戶10在步驟A1之后希望的時(shí)間,通過終端設(shè)備120輸入口令(步驟A2)。輸入的口令由終端設(shè)備120的口令接受單元123接受,并由通信單元121通過網(wǎng)絡(luò)107,從終端設(shè)備120發(fā)送到服務(wù)器子系統(tǒng)100(步驟A3)。
然后,在服務(wù)器子系統(tǒng)100中,終端通信單元101接收來自終端設(shè)備120的口令,并輸出到數(shù)據(jù)選項(xiàng)輸出單元103(步驟A4)。數(shù)據(jù)選項(xiàng)輸出單元103訪問選項(xiàng)表存儲(chǔ)單元102的選項(xiàng)表31,從而獲得至少一個(gè)與輸入的口令相對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)符,并輸出到終端通信單元101(步驟A5)。終端通信單元101將已輸入的至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符作為選項(xiàng),通過網(wǎng)絡(luò)107發(fā)送到終端設(shè)備120(步驟A6)。
終端設(shè)備120通過選項(xiàng)呈現(xiàn)單元125,輸出通過通信單元121接收的包括至少一個(gè)標(biāo)識(shí)符的選項(xiàng),以向機(jī)器人的用戶10呈現(xiàn)(步驟A7)。機(jī)器人用戶10從所呈現(xiàn)的數(shù)據(jù)標(biāo)識(shí)符選項(xiàng)中,選擇針對(duì)用戶10希望結(jié)合進(jìn)機(jī)器人的數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)符,并且數(shù)據(jù)選擇接受單元127接受所選擇的數(shù)據(jù)標(biāo)識(shí)符(步驟A8)。終端設(shè)備120的通信單元121將所接受的數(shù)據(jù)標(biāo)識(shí)符與口令一起,通過網(wǎng)絡(luò)107發(fā)送給服務(wù)器子系統(tǒng)100(步驟A9)。
然后在服務(wù)器子系統(tǒng)100中,通過終端通信單元101接收數(shù)據(jù)標(biāo)識(shí)符和口令,并向數(shù)據(jù)選擇單元104輸出口令和數(shù)據(jù)標(biāo)識(shí)符(步驟A10)。
圖12的步驟A10之后是圖13,其中服務(wù)器子系統(tǒng)100的數(shù)據(jù)選擇單元104向數(shù)據(jù)發(fā)送單元106輸出口令和數(shù)據(jù)標(biāo)識(shí)符(步驟B1)。數(shù)據(jù)發(fā)送單元106訪問數(shù)據(jù)記錄單元105的文件表33,來獲得與數(shù)據(jù)標(biāo)識(shí)符相對(duì)應(yīng)的數(shù)據(jù)文件名稱(步驟B2)。然后,數(shù)據(jù)發(fā)送單元106從數(shù)據(jù)記錄單元105中讀取所獲得的數(shù)據(jù)文件名稱下的數(shù)據(jù)(步驟B3)。
此外,數(shù)據(jù)發(fā)送單元106向機(jī)器人子系統(tǒng)110發(fā)送口令和數(shù)據(jù)(步驟B4)。數(shù)據(jù)接收單元115通過網(wǎng)絡(luò)107從服務(wù)器子系統(tǒng)100接收口令和數(shù)據(jù),并將其輸出到數(shù)據(jù)結(jié)合單元116(步驟B5)。
同時(shí),在口令記錄單元114中,存儲(chǔ)由機(jī)器人子系統(tǒng)110的口令輸出單元113在圖12的步驟A1中輸出的口令,作為已發(fā)布口令。
數(shù)據(jù)結(jié)合單元116從數(shù)據(jù)接收單元115接收口令和數(shù)據(jù)的輸入,并訪問口令記錄單元114,來檢查輸入的口令是否與記錄在口令記錄單元114中的已發(fā)布口令相匹配(步驟B6)。如果相匹配,則數(shù)據(jù)結(jié)合單元116結(jié)合輸入的數(shù)據(jù)。
以下將描述本實(shí)施例的效果。
根據(jù)本實(shí)施例,由機(jī)器人通過圖7中的步驟S31到S39所執(zhí)行的口令輸出過程(圖12中步驟A1)與機(jī)器人用戶10所執(zhí)行的圖12中步驟A2的口令輸入過程的組合,來確定向機(jī)器人添加新數(shù)據(jù)的時(shí)間安排。這種安排允許在兼顧機(jī)器人中安裝的裝置和機(jī)器人的用戶10兩者的情況下,確定向機(jī)器人添加新數(shù)據(jù)的時(shí)間安排。
例如,根據(jù)本實(shí)施例,每當(dāng)用戶10使用機(jī)器人的時(shí)間達(dá)到特定量,從而要增加功能時(shí),添加新數(shù)據(jù)可以使用戶10感覺機(jī)器人似乎在成長。在這種情況下,可以通過避免執(zhí)行圖12的步驟A2或推遲其執(zhí)行,來實(shí)現(xiàn)用戶10由于喜愛機(jī)器人的當(dāng)前狀態(tài)等原因而阻止機(jī)器人成長的意愿。
此外,本實(shí)施例采用以下過程首先根據(jù)由機(jī)器人決定的口令,通過圖12的步驟A5的過程,來確定可以結(jié)合進(jìn)機(jī)器人的數(shù)據(jù)候選,接著,通過由機(jī)器人的用戶10執(zhí)行圖12的步驟A8,來最終確定要結(jié)合進(jìn)機(jī)器人的數(shù)據(jù)。這種安排允許在兼顧機(jī)器人中安裝的裝置和機(jī)器人的用戶10兩者的情況下,確定向機(jī)器人添加的數(shù)據(jù)的類型。
根據(jù)本實(shí)施例,例如,每當(dāng)用戶10使用機(jī)器人的時(shí)間達(dá)到特定量,從而要增加功能時(shí),添加新數(shù)據(jù)可以使用戶10感覺機(jī)器人似乎在成長。在這種情況下,在圖12的步驟A5輸出包括針對(duì)成長的一個(gè)或多個(gè)變例的數(shù)據(jù)標(biāo)識(shí)符,從而在圖12的步驟A8,用戶10可以從變例中選擇一個(gè)他/她喜歡的。
如上所述,根據(jù)本實(shí)施例的機(jī)器人系統(tǒng)采用以下過程使用由機(jī)器人子系統(tǒng)110輸出的口令,減少數(shù)據(jù)選項(xiàng),然后用戶10做出進(jìn)一步選擇,從而能夠根據(jù)機(jī)器人和用戶10兩者的意愿,來選擇要結(jié)合進(jìn)機(jī)器人的數(shù)據(jù)。此外,將機(jī)器人子系統(tǒng)110確定從口令輸出單元113輸出口令的時(shí)間安排和口令類型的過程,與機(jī)器人用戶10通過終端設(shè)備120向服務(wù)器子系統(tǒng)100的數(shù)據(jù)選擇單元104輸入數(shù)據(jù)類型的選擇的過程相組合,從而能夠根據(jù)機(jī)器人和用戶10兩者的意愿,來確定將數(shù)據(jù)結(jié)合進(jìn)機(jī)器人的時(shí)間安排。
圖14是示出根據(jù)本發(fā)明的機(jī)器人系統(tǒng)實(shí)施例的配置的示意性方框圖。根據(jù)本實(shí)施例的機(jī)器人系統(tǒng)與上述圖1的實(shí)施例的不同之處在于,服務(wù)器子系統(tǒng)200包括數(shù)據(jù)加密單元201,并且機(jī)器人子系統(tǒng)210包括數(shù)據(jù)解密單元211。
在服務(wù)器子系統(tǒng)200中,數(shù)據(jù)加密單元201根據(jù)從數(shù)據(jù)選擇單元104輸入的口令,計(jì)算加密密鑰,加密數(shù)據(jù),并傳遞給數(shù)據(jù)發(fā)送單元106。從數(shù)據(jù)發(fā)送單元106向機(jī)器人子系統(tǒng)210發(fā)送所加密的數(shù)據(jù),并傳遞到數(shù)據(jù)接收單元115。
在機(jī)器人子系統(tǒng)210中,數(shù)據(jù)解密單元211根據(jù)記錄在口令記錄單元114中的已發(fā)布口令,產(chǎn)生解密密鑰,并解密由數(shù)據(jù)接收單元115從服務(wù)器子系統(tǒng)200接收的數(shù)據(jù)。當(dāng)解密成功時(shí),數(shù)據(jù)解密單元211從口令記錄單元114中刪除用于解密的口令,并將所解密的數(shù)據(jù)結(jié)合進(jìn)機(jī)器人。
另一方面,當(dāng)使用記錄在口令記錄單元114中的所有口令進(jìn)行嘗試,仍以解密不成功結(jié)束時(shí),則決定解密已失敗,拋棄所接收的數(shù)據(jù)。這里,在本實(shí)施例中,假設(shè)口令記錄單元114具有輸出其中記錄的所有口令的功能。
以下將描述根據(jù)本實(shí)施例的機(jī)器人系統(tǒng)的操作。
在服務(wù)器子系統(tǒng)200中,首先數(shù)據(jù)加密單元201用根據(jù)從數(shù)據(jù)選擇單元104輸入的口令所計(jì)算的加密密鑰,加密要發(fā)送的數(shù)據(jù),并向數(shù)據(jù)發(fā)送單元106傳遞所加密的數(shù)據(jù)。數(shù)據(jù)發(fā)送單元106通過網(wǎng)絡(luò)107向機(jī)器人子系統(tǒng)210發(fā)送所加密的數(shù)據(jù)。
在機(jī)器人子系統(tǒng)210中,數(shù)據(jù)接收單元115從服務(wù)器子系統(tǒng)200接收所加密的數(shù)據(jù)。數(shù)據(jù)解密單元211根據(jù)記錄在口令記錄單元114中的口令,產(chǎn)生解密密鑰,來解密所接收的數(shù)據(jù)。當(dāng)解密成功時(shí),數(shù)據(jù)解密單元211將所解密的數(shù)據(jù)結(jié)合進(jìn)機(jī)器人,并從口令記錄單元114中刪除用于解密的口令。
以下將描述用于執(zhí)行本發(fā)明的最優(yōu)模式的效果。
本實(shí)施例允許在服務(wù)器子系統(tǒng)200的數(shù)據(jù)發(fā)送單元106與機(jī)器人子系統(tǒng)210的數(shù)據(jù)接收單元115之間,發(fā)送由根據(jù)第三方不可訪問的口令而產(chǎn)生的密鑰來加密的數(shù)據(jù)。這能夠防止在機(jī)器人中結(jié)合未授權(quán)的數(shù)據(jù),除非通過某些方式向第三方泄漏了口令。例如,即使在網(wǎng)絡(luò)上存在由惡意的第三方操作的系統(tǒng)時(shí),也可以防止這種系統(tǒng)獲得正在發(fā)送的數(shù)據(jù)和口令,去除口令,并將數(shù)據(jù)與未授權(quán)數(shù)據(jù)相組合地發(fā)送到接收單元,從而將未授權(quán)數(shù)據(jù)結(jié)合進(jìn)機(jī)器人。
圖15是示出根據(jù)本發(fā)明的機(jī)器人系統(tǒng)實(shí)施例的配置的示意方框圖。根據(jù)本實(shí)施例的機(jī)器人系統(tǒng)與上述圖1的實(shí)施例的不同之處在于,機(jī)器人子系統(tǒng)310包括用戶識(shí)別單元311。
用戶識(shí)別單元311保留被授權(quán)接收口令的至少一個(gè)用戶的標(biāo)識(shí)符,從而識(shí)別機(jī)器人當(dāng)前要向其輸出口令的用戶10,并且如果用戶10的標(biāo)識(shí)符包括在所保留的用戶標(biāo)識(shí)符中,則許可口令的輸出,否則不許可。例如,被授權(quán)接收口令的用戶是機(jī)器人的所有者或控制機(jī)器人使用的用戶。
以下將描述根據(jù)本實(shí)施例的機(jī)器人系統(tǒng)的操作。
在機(jī)器人子系統(tǒng)310中,口令輸出單元113在輸出口令之前,從用戶識(shí)別單元311獲得向用戶10輸出口令的許可。只有在授予許可時(shí),口令輸出單元113才輸出口令。
換言之,口令輸出單元113在輸出口令之前,通過用戶識(shí)別單元311識(shí)別用戶,并在獲取輸出許可之后,輸出口令。
以下將描述本實(shí)施例的效果。
根據(jù)本實(shí)施例,在識(shí)別機(jī)器人用戶10之后,輸出口令,因此,向其輸出口令的用戶僅限于預(yù)先被授權(quán)的用戶。因此,雖然除機(jī)器人所有者之外,機(jī)器人所有者的客人或機(jī)器人所有者的家庭成員可能有機(jī)會(huì)成為機(jī)器人的用戶10,但是可以防止機(jī)器人向除所有者之外的其它人輸出口令,從而只向被授權(quán)來執(zhí)行向機(jī)器人添加數(shù)據(jù)的過程的特定用戶輸出口令。
圖16是示出根據(jù)本發(fā)明的機(jī)器人系統(tǒng)實(shí)施例的配置的示意方框圖。根據(jù)本實(shí)施例的機(jī)器人系統(tǒng)與上述圖1的實(shí)施例的不同之處在于,在機(jī)器人子系統(tǒng)410中,用功能完成檢查單元411和功能完成表存儲(chǔ)單元413(圖中簡寫成“功能完成表”)替代了機(jī)器人使用時(shí)間綜合單元112。
功能完成檢查單元411監(jiān)視發(fā)生在機(jī)器人內(nèi)部的特定功能的完成。功能完成表存儲(chǔ)單元413保留功能與在該功能完成時(shí)要輸出的口令標(biāo)識(shí)符之間的至少一個(gè)相關(guān)性。例如,如圖17所示,功能完成表存儲(chǔ)單元413保留指示功能的完成和對(duì)應(yīng)的口令標(biāo)識(shí)符的參數(shù)。當(dāng)確認(rèn)了功能完成表存儲(chǔ)單元413的相關(guān)性中所包括的功能已完成時(shí),功能完成檢查單元411向口令輸出單元113輸出對(duì)應(yīng)的口令標(biāo)識(shí)符。例如,在機(jī)器人內(nèi)部監(jiān)視其完成的功能包括用戶玩耍的游戲功能,從而通過功能完成檢查單元411,監(jiān)視游戲的預(yù)定成就狀況的清除,作為該功能的完成。
這里,功能完成表存儲(chǔ)單元413還存儲(chǔ)與上述實(shí)施例中的口令表相似的口令表43。在本實(shí)施例中,由例如功能完成檢查單元411之類決定是否滿足許可機(jī)器人接受擴(kuò)展數(shù)據(jù)的條件的決策單元,確定口令輸出單元113輸出口令的時(shí)間安排和要輸出的口令。
以下將描述根據(jù)本實(shí)施例的機(jī)器人系統(tǒng)的操作。
功能完成檢查單元411監(jiān)視發(fā)生在機(jī)器人內(nèi)部的特定功能的完成,并保留功能與在該功能完成時(shí)要輸出的口令標(biāo)識(shí)符之間的至少一個(gè)相關(guān)性,從而在確認(rèn)包括在相關(guān)性中的功能完成時(shí),向口令輸出單元113輸出對(duì)應(yīng)的口令標(biāo)識(shí)符。口令輸出單元113訪問功能完成表存儲(chǔ)單元413,從而獲得與來自口令表43中的口令標(biāo)識(shí)符相對(duì)應(yīng)的口令,并輸出該口令。
這里,例如,在機(jī)器人內(nèi)部監(jiān)視其完成的功能包括用戶玩耍的游戲功能,從而通過功能完成檢查單元411,監(jiān)視游戲的預(yù)定成就狀況的清除,作為功能的完成,可以從數(shù)據(jù)發(fā)送單元106發(fā)送包含新游戲內(nèi)容的數(shù)據(jù),作為清除的結(jié)果,從而執(zhí)行添加新游戲內(nèi)容的過程,作為清除的獎(jiǎng)勵(lì)。
以下將描述本實(shí)施例的效果。
本實(shí)施例允許使用機(jī)器人中的任意發(fā)生事件,作為觸發(fā),來執(zhí)行添加新數(shù)據(jù)的過程。
圖18是示出根據(jù)本發(fā)明的機(jī)器人系統(tǒng)實(shí)施例的配置的示意方框圖。根據(jù)本實(shí)施例的機(jī)器人系統(tǒng)與上述圖1的實(shí)施例的不同之處在于,機(jī)器人子系統(tǒng)510還包括機(jī)器人內(nèi)部狀態(tài)監(jiān)視單元511和狀態(tài)表存儲(chǔ)單元513(在圖中簡寫成“狀態(tài)表”)。
機(jī)器人內(nèi)部狀態(tài)監(jiān)視單元511監(jiān)視機(jī)器人內(nèi)部狀態(tài)的當(dāng)前狀態(tài)。狀態(tài)表存儲(chǔ)單元513存儲(chǔ)與口令標(biāo)識(shí)符相關(guān)聯(lián)的至少一個(gè)機(jī)器人內(nèi)部狀態(tài),以及對(duì)應(yīng)的口令。如圖19所示,例如,狀態(tài)表存儲(chǔ)單元513存儲(chǔ)與可用于數(shù)據(jù)的每一個(gè)機(jī)器人容量值相對(duì)應(yīng)的、與口令標(biāo)識(shí)符相關(guān)聯(lián)的口令。因此,例如,機(jī)器人內(nèi)部狀態(tài)可包括由機(jī)器人中安裝的程序模擬的感情值,或可用于添加數(shù)據(jù)的機(jī)器人容量值。
以下將描述根據(jù)本實(shí)施例的機(jī)器人的操作。
口令輸出單元113具有根據(jù)機(jī)器人內(nèi)部狀態(tài)的標(biāo)識(shí)符和口令標(biāo)識(shí)符,獲得口令的功能,其接收從機(jī)器人內(nèi)部狀態(tài)監(jiān)視單元511來的機(jī)器人當(dāng)前內(nèi)部狀態(tài)的輸入,以及從機(jī)器人使用時(shí)間綜合單元112來的口令標(biāo)識(shí)符的輸入,從而根據(jù)這兩個(gè)標(biāo)識(shí)符來獲得對(duì)應(yīng)的口令,輸出所獲得的口令,來通知機(jī)器人用戶10,并向口令記錄單元114輸出所獲得的口令,以作記錄。因此,在本實(shí)施例中,由諸如機(jī)器人使用時(shí)間綜合單元112或機(jī)器人內(nèi)部狀態(tài)監(jiān)視單元511之類決定是否滿足許可機(jī)器人接受擴(kuò)展數(shù)據(jù)的條件的決策單元,確定口令輸出單元113輸出口令的時(shí)間安排和要輸出的口令。
可選地,可以配置本實(shí)施例,使得機(jī)器人內(nèi)部狀態(tài)監(jiān)視單元511保留至少一個(gè)機(jī)器人內(nèi)部狀態(tài),并且口令輸出單元113根據(jù)口令標(biāo)識(shí)符和至少一個(gè)內(nèi)部狀態(tài)的標(biāo)識(shí)符,來獲得口令。
以下將描述用于執(zhí)行本發(fā)明的最優(yōu)模式的效果。
在上述實(shí)施例中,口令暗指與機(jī)器人的使用時(shí)間有關(guān)的信息,可以將其用來向機(jī)器人中結(jié)合適合機(jī)器人使用時(shí)間的數(shù)據(jù)。在本實(shí)施例中,口令暗指兩種信息,即機(jī)器人使用時(shí)間和機(jī)器人內(nèi)部狀態(tài),從而可以使用口令,將適合這兩種信息的數(shù)據(jù)結(jié)合進(jìn)機(jī)器人。例如,當(dāng)將可用于添加數(shù)據(jù)的機(jī)器人容量值用作機(jī)器人內(nèi)部狀態(tài)時(shí),可以從多個(gè)適合當(dāng)前使用時(shí)間的數(shù)據(jù)中,選擇從容量方面來看,可以容納在機(jī)器人中的數(shù)據(jù),并將其結(jié)合進(jìn)機(jī)器人。
現(xiàn)在,將參考具體示例,描述用于執(zhí)行本發(fā)明的最優(yōu)模式的操作。
將具體描述用于構(gòu)成根據(jù)上述實(shí)施例的機(jī)器人系統(tǒng)的硬件結(jié)構(gòu)。圖20是示出根據(jù)本示例的機(jī)器人系統(tǒng)的硬件結(jié)構(gòu)的示意方框圖。
在本示例中,機(jī)器人系統(tǒng)包括服務(wù)器計(jì)算機(jī)130、計(jì)算機(jī)140和機(jī)器人150。服務(wù)器計(jì)算機(jī)130與圖1中的服務(wù)器子系統(tǒng)100相對(duì)應(yīng),計(jì)算機(jī)140與圖1中的終端設(shè)備120相對(duì)應(yīng),機(jī)器人150與圖1中的機(jī)器人子系統(tǒng)110相對(duì)應(yīng)。
機(jī)器人150包括至少一個(gè)處理器單元151、存儲(chǔ)單元152、攝像機(jī)設(shè)備153、聲音產(chǎn)生器154、計(jì)時(shí)器155、網(wǎng)絡(luò)設(shè)備156和硬盤單元157,或者其中任何可選的一個(gè)或多個(gè)放置在機(jī)器人150外部并與之相連??梢杂糜脖P單元157替代存儲(chǔ)單元152。
處理器單元151執(zhí)行程序,來控制機(jī)器人150的各個(gè)組成部分及其整體,從而具體化圖1所示機(jī)器人子系統(tǒng)110中包括的各個(gè)組成部分。這種程序存儲(chǔ)在存儲(chǔ)單元152中。攝像機(jī)設(shè)備153拍攝用戶10的臉部圖像。
雖然聲音產(chǎn)生器154用來向機(jī)器人用戶10可聽見地輸出口令,但是可以采用圖像顯示單元來將其替代,從而用圖像向用戶10通知口令??蛇x地,可以采用打印機(jī)設(shè)備,從而通過打印輸出來向用戶10通知口令。另外,可以采用使用書寫材料來書寫字母的設(shè)備,在這種情況下,可以通過使用書寫材料在紙上書寫口令,來向用戶10通知口令。此外,可以采用執(zhí)行手語或姿態(tài)的設(shè)備,在這種情況下,可以通過動(dòng)作來向用戶10通知口令。此外,可以采用郵件發(fā)送,來向預(yù)先注冊的郵件地址發(fā)送包含通知口令的消息的郵件。在這種情況下,終端設(shè)備120包括郵件接收單元。
服務(wù)器計(jì)算機(jī)130包括至少一個(gè)處理器單元131、存儲(chǔ)單元132、網(wǎng)絡(luò)設(shè)備133和硬盤單元134,或者其中任何可選的一個(gè)或多個(gè)放置在服務(wù)器計(jì)算機(jī)130外部并與之相連??梢杂糜脖P單元134替代存儲(chǔ)單元132。
處理器單元131執(zhí)行程序,來控制服務(wù)器計(jì)算機(jī)130各個(gè)組成部分及整體。通過執(zhí)行在存儲(chǔ)單元132中存儲(chǔ)、并由處理器單元131執(zhí)行的程序,來具體化圖1所示服務(wù)器子系統(tǒng)100的各個(gè)組成部分。
網(wǎng)絡(luò)設(shè)備133與有線網(wǎng)絡(luò)160相連,從而通過有線網(wǎng)絡(luò)160來執(zhí)行與機(jī)器人150和計(jì)算機(jī)140的通信。
計(jì)算機(jī)140包括處理器單元145,并包括或連接到網(wǎng)絡(luò)設(shè)備141、顯示單元142、鍵盤單元143、鼠標(biāo)單元144或相似的輸入/輸出設(shè)備,從而機(jī)器人用戶10可以使用這些輸入/輸出設(shè)備來執(zhí)行和操作網(wǎng)頁瀏覽器程序,并與服務(wù)器計(jì)算機(jī)130進(jìn)行通信。由執(zhí)行現(xiàn)有網(wǎng)頁瀏覽器程序的計(jì)算機(jī)140來具體化圖1中的終端設(shè)備120。
有線網(wǎng)絡(luò)160與圖1中的網(wǎng)絡(luò)107相對(duì)應(yīng)??梢圆捎脽o線網(wǎng)絡(luò),替代有線網(wǎng)絡(luò)。
以下將對(duì)比圖20與圖1到19,來描述如此配置的機(jī)器人系統(tǒng)的操作,從而集中在圖20的硬件結(jié)構(gòu)如何具體化根據(jù)各附圖所示的上述首先,將描述根據(jù)上述圖1所示實(shí)施例的機(jī)器人系統(tǒng)。機(jī)器人使用時(shí)間綜合單元112在激活機(jī)器人時(shí),使用計(jì)時(shí)器155來獲得機(jī)器人的啟動(dòng)時(shí)間,在關(guān)閉機(jī)器人時(shí),使用計(jì)時(shí)器155來獲得機(jī)器人的結(jié)束時(shí)間,來計(jì)算結(jié)束時(shí)間與啟動(dòng)時(shí)間之差,從而獲得針對(duì)該期間的使用時(shí)間,并將其加到位于存儲(chǔ)單元152的機(jī)器人使用時(shí)間綜合值。此外,機(jī)器人使用時(shí)間綜合單元112在存儲(chǔ)單元152上保留狀態(tài)表41,狀態(tài)表41包括含有如圖5所示的使用時(shí)間和口令標(biāo)識(shí)符對(duì)的數(shù)據(jù)數(shù)組。圖5所示的使用時(shí)間的單位是小時(shí)。例如,圖5所示的第一對(duì)數(shù)據(jù)表示,當(dāng)位于存儲(chǔ)單元152上的機(jī)器人使用時(shí)間綜合值超過2個(gè)小時(shí)時(shí),向口令輸出單元113輸出口令標(biāo)識(shí)符“級(jí)別1”。
口令輸出單元113在存儲(chǔ)單元152上保留口令表43,口令表43包括含有圖6所示的口令標(biāo)識(shí)符和口令對(duì)的數(shù)組,從而獲得與輸入的口令標(biāo)識(shí)符成對(duì)的口令,并通過聲音產(chǎn)生器154,說出口令的字母行,來輸出口令,從而通知機(jī)器人用戶10。例如,當(dāng)輸入口令標(biāo)識(shí)符“級(jí)別1”時(shí),向用戶宣布可聽見的消息“口令是藍(lán)天”等。此外,口令輸出單元113向口令記錄單元114輸出口令的字母行,并記錄該口令??诹钣涗泦卧?14在存儲(chǔ)單元152或硬盤單元157中存儲(chǔ)至少一個(gè)已輸入的口令。
現(xiàn)在,將描述根據(jù)圖18所示實(shí)施例的機(jī)器人系統(tǒng)。
在口令輸出單元113中,采用如圖19所示排列的狀態(tài)表存儲(chǔ)單元513,與其它實(shí)施例不同。假設(shè),例如將容納數(shù)據(jù)的存儲(chǔ)單元或硬盤單元157的剩余容量指定為內(nèi)部狀態(tài),可以設(shè)計(jì)程序,使機(jī)器人內(nèi)部狀態(tài)監(jiān)視單元511從控制這些單元的操作系統(tǒng),獲得這些單元的剩余容量,并且在剩余容量少于預(yù)定容量值時(shí),作為“不足”輸出到口令輸出單元113,反之,則作為“足夠”輸出。在本示例中,采用數(shù)據(jù)容量作為機(jī)器人的內(nèi)部狀態(tài)。此外,由二進(jìn)制值“足夠”和“不足”表達(dá)容量狀態(tài)。例如,當(dāng)輸入口令標(biāo)識(shí)符“級(jí)別1”,并且內(nèi)部狀態(tài)的標(biāo)識(shí)符是“不足”時(shí),則選擇口令“黑夜”,從而向用戶宣布可聽見的消息“口令是黑夜”等。
由現(xiàn)有網(wǎng)頁服務(wù)器程序和以html語言描述顯示結(jié)構(gòu)的顯示數(shù)據(jù),來具體化終端通信單元101。網(wǎng)頁服務(wù)器程序向終端設(shè)備120發(fā)送第一顯示數(shù)據(jù)。第一顯示數(shù)據(jù)在顯示單元142的屏幕上顯示諸如圖9所示的口令輸入屏幕51之類的圖像。機(jī)器人用戶10操縱鍵盤單元143和鼠標(biāo)單元144,在標(biāo)記“輸入口令”下面的口令輸入欄52中,輸入從口令輸出單元113獲得的口令,并點(diǎn)擊標(biāo)記為“OK”的按鈕。由此,發(fā)送輸入的口令,并通過終端通信單元101輸出到數(shù)據(jù)選項(xiàng)輸出單元103。
選項(xiàng)表存儲(chǔ)單元102保留包括數(shù)據(jù)數(shù)組的選項(xiàng)表31,數(shù)據(jù)數(shù)組包括口令和數(shù)據(jù)標(biāo)識(shí)符對(duì)。數(shù)據(jù)選項(xiàng)輸出單元103使用輸入的口令,從選項(xiàng)表存儲(chǔ)單元102的選項(xiàng)表31中檢索數(shù)據(jù),并獲得至少一個(gè)對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)符。假設(shè),例如,與口令“白云”相對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)符是“級(jí)別2跳舞場景”、“級(jí)別2談話場景”和“級(jí)別2游戲場景”。數(shù)據(jù)選項(xiàng)輸出單元103根據(jù)所獲得的至少一個(gè)數(shù)據(jù)標(biāo)識(shí)符,產(chǎn)生第二顯示數(shù)據(jù),例如圖10所示的數(shù)據(jù)選擇屏幕53。向終端通信單元101輸出第二顯示數(shù)據(jù),然后通過網(wǎng)絡(luò)107顯示在顯示單元142的屏幕上。機(jī)器人用戶10操縱鍵盤單元143和鼠標(biāo)單元144,選擇所顯示的數(shù)據(jù)標(biāo)識(shí)符之一。通過網(wǎng)絡(luò)107向終端通信單元101輸出所選的數(shù)據(jù)標(biāo)識(shí)符。終端通信單元101向數(shù)據(jù)選擇單元104輸出所選數(shù)據(jù)標(biāo)識(shí)符和口令。
數(shù)據(jù)記錄單元105保留包括數(shù)據(jù)數(shù)組的文件表33,數(shù)據(jù)數(shù)組包括圖3所示的數(shù)據(jù)標(biāo)識(shí)符和數(shù)據(jù)對(duì),其中數(shù)據(jù)指定實(shí)際存儲(chǔ)該數(shù)據(jù)的位置,例如文件名稱。數(shù)據(jù)的存儲(chǔ)位置與數(shù)據(jù)記錄單元105相對(duì)應(yīng)。數(shù)據(jù)記錄單元105包括能夠保留文件的設(shè)備,例如硬盤單元134。數(shù)據(jù)選擇單元104訪問數(shù)據(jù)記錄單元105的文件表33,獲得與輸入的數(shù)據(jù)標(biāo)識(shí)符成對(duì)的數(shù)據(jù)的存儲(chǔ)位置,并向數(shù)據(jù)發(fā)送單元106輸出數(shù)據(jù)的擴(kuò)展位置和口令。
數(shù)據(jù)發(fā)送單元106根據(jù)數(shù)據(jù)的存儲(chǔ)位置,從數(shù)據(jù)記錄單元105接收數(shù)據(jù)的輸入,并將數(shù)據(jù)同輸入口令一起,通過網(wǎng)絡(luò)107發(fā)送給數(shù)據(jù)接收單元115。
數(shù)據(jù)接收單元115向數(shù)據(jù)結(jié)合單元116輸出所接收的數(shù)據(jù)和口令。數(shù)據(jù)結(jié)合單元116檢查輸入口令是否包括在由口令記錄單元114保留的一個(gè)或多個(gè)口令中。在肯定的情況下,將輸入數(shù)據(jù)結(jié)合進(jìn)機(jī)器人。反之,不執(zhí)行任何動(dòng)作。實(shí)際上,通過向存儲(chǔ)單元152中存儲(chǔ)的、用于控制機(jī)器人性能的數(shù)據(jù),添加輸入數(shù)據(jù),來執(zhí)行向機(jī)器人結(jié)合數(shù)據(jù)的工作。
現(xiàn)在,將描述根據(jù)上述圖14所示實(shí)施例的機(jī)器人系統(tǒng)。這里,數(shù)據(jù)加密單元201和數(shù)據(jù)解密單元211采用公知的密鑰密碼系統(tǒng),作為加密方法。數(shù)據(jù)加密單元201使用在本發(fā)明中稱為密鑰的口令,產(chǎn)生加密密鑰,從而用這種加密密鑰來加密數(shù)據(jù)。數(shù)據(jù)解密單元221使用在本發(fā)明中稱為密鑰的口令,產(chǎn)生解密密鑰,從而用這種解密密鑰來解密數(shù)據(jù)。
以下,將描述根據(jù)上述圖15所示實(shí)施例的機(jī)器人系統(tǒng)??梢酝ㄟ^以下過程來具體化用戶識(shí)別單元311用機(jī)器人內(nèi)部安裝的攝像機(jī)設(shè)備153,識(shí)別用戶的臉部圖像,并通過與預(yù)先注冊的用戶臉部圖像相比較,在確認(rèn)特定用戶在攝像機(jī)設(shè)備153前面時(shí),發(fā)布輸出口令的許可。上述專利文獻(xiàn)1中公開了通過識(shí)別臉部圖像來識(shí)別用戶的方法。具體化用戶識(shí)別單元311的可選方法包括,檢測由特定用戶的便攜式設(shè)備所發(fā)射的無線電波,識(shí)別用戶的語音印記(print),和親自詢問用戶諸如“你是誰”的問題來獲得響應(yīng)等。
另外,在另一實(shí)施例中,口令輸出單元113可以根據(jù)由用戶識(shí)別單元311所識(shí)別的用戶,輸出不同的口令。表存儲(chǔ)單元111存儲(chǔ)多個(gè)狀態(tài)表41,并擁有其中將用戶和狀態(tài)表41相關(guān)聯(lián)的用戶表。根據(jù)用戶表,獲得與由用戶識(shí)別單元311所識(shí)別的用戶相對(duì)應(yīng)的狀態(tài)表41,并用對(duì)應(yīng)的狀態(tài)表41獲得口令。這種安排能夠針對(duì)每一個(gè)用戶,添加不同的功能。因此,由諸如機(jī)器人使用時(shí)間綜合單元112或用戶識(shí)別單元311之類決定是否滿足許可機(jī)器人接受擴(kuò)展數(shù)據(jù)的條件的決策單元,確定口令輸出單元113輸出口令的時(shí)間安排和要輸出的口令。
現(xiàn)在將描述根據(jù)上述圖16所示實(shí)施例的機(jī)器人系統(tǒng)。可以將功能完成檢查單元411具體化為程序,該程序以特定時(shí)間間隔,監(jiān)視機(jī)器人內(nèi)部安裝的存儲(chǔ)單元152中的、由諸如參數(shù)名稱之類的格式指定的特定位置。假設(shè)在機(jī)器人中完成特定功能時(shí),該功能修改了存儲(chǔ)單元152中的特定位置的值??梢耘渲霉δ芡瓿蓹z查單元411,來保留包括如圖17所示的、指示特定位置的參數(shù)名稱與口令標(biāo)識(shí)符對(duì)的數(shù)組,并在修改了特定位置的值時(shí),向口令輸出單元113輸出與之相對(duì)應(yīng)的口令標(biāo)識(shí)符。
雖然以上已參考附圖描述了本發(fā)明的實(shí)施例,但是要理解,它們只是示例,還可以采用多種其它結(jié)構(gòu)。
例如,雖然在上述實(shí)施例中,功能完成檢查單元411用來監(jiān)視特定功能的完成,但是可以采用不同的安排。在另一實(shí)施例中,功能完成檢查單元411可以并行地監(jiān)視多個(gè)不同功能的完成。機(jī)器人子系統(tǒng)410可以包括針對(duì)多個(gè)功能中每一個(gè)功能的功能完成表,從而功能完成檢查單元411可以監(jiān)視機(jī)器人子系統(tǒng)410中發(fā)生的多個(gè)功能使用的每一個(gè)完成,識(shí)別其使用完成已被確認(rèn)的功能的類型,并訪問與所識(shí)別的功能類型相對(duì)應(yīng)的功能完成表。這種安排能夠相對(duì)于機(jī)器人子系統(tǒng)410的多個(gè)功能的每一個(gè),監(jiān)視功能使用的完成,并輸出不同的口令。
此外,可以采用以下結(jié)構(gòu),作為本發(fā)明的實(shí)施例。
(1)一種控制設(shè)備的數(shù)據(jù)結(jié)構(gòu)的方法,該設(shè)備能夠通過修改設(shè)備中包含的數(shù)據(jù),來修改功能,包括口令輸出單元,輸出口令,用于向用戶呈現(xiàn)要被結(jié)合進(jìn)設(shè)備的有限擴(kuò)展數(shù)據(jù),以便用戶選擇。
(2)控制數(shù)據(jù)結(jié)構(gòu)的所述方法,其中(1)所述的口令輸出單元根據(jù)設(shè)備的使用時(shí)間,輸出從一個(gè)或多個(gè)口令中選擇的一個(gè)口令。
(3)控制數(shù)據(jù)結(jié)構(gòu)的所述方法,其中(1)所述的口令輸出單元根據(jù)設(shè)備的使用時(shí)間和一個(gè)或多個(gè)設(shè)備內(nèi)部狀態(tài),輸出從一個(gè)或多個(gè)口令中選擇的一個(gè)口令。
(4)(2)或(3)所述的控制數(shù)據(jù)結(jié)構(gòu)的方法,其中口令輸出單元在設(shè)備的使用時(shí)間超過預(yù)定時(shí)間之后,輸出口令。
(5)控制數(shù)據(jù)結(jié)構(gòu)的所述方法,其中(1)所述的口令輸出單元輸出由設(shè)備中安裝的一個(gè)或多個(gè)功能的使用完成所觸發(fā)的口令。
(6)(5)所述的控制數(shù)據(jù)結(jié)構(gòu)的方法,其中口令輸出單元根據(jù)其使用已完成的一個(gè)或多個(gè)功能的類型,輸出從一個(gè)或多個(gè)口令中選擇的一個(gè)口令。
(7)(5)所述的控制數(shù)據(jù)結(jié)構(gòu)的方法,其中口令輸出單元根據(jù)其使用已完成的一個(gè)或多個(gè)功能的類型,以及一個(gè)或多個(gè)設(shè)備內(nèi)部狀態(tài),輸出從一個(gè)或多個(gè)口令中選擇的一個(gè)口令。
(8)(1)到(7)之一所述的控制數(shù)據(jù)結(jié)構(gòu)的方法,包括執(zhí)行以下過程的數(shù)據(jù)結(jié)合單元記錄由口令輸出單元向用戶輸出的口令,輸入數(shù)據(jù),并只在輸入數(shù)據(jù)包括相同口令時(shí),將數(shù)據(jù)作為設(shè)備的擴(kuò)展數(shù)據(jù)來結(jié)合。
(9)(1)到(7)之一所述的控制數(shù)據(jù)結(jié)構(gòu)的方法,包括執(zhí)行以下過程的數(shù)據(jù)結(jié)合單元記錄由口令輸出單元向用戶輸出的口令,輸入數(shù)據(jù),并只在可以通過由相同口令構(gòu)成的解密密鑰來解密輸入數(shù)據(jù)時(shí),將數(shù)據(jù)作為設(shè)備的擴(kuò)展數(shù)據(jù)來結(jié)合。
(10)(1)所述的控制數(shù)據(jù)結(jié)構(gòu)的方法,包括識(shí)別設(shè)備的當(dāng)前用戶的用戶識(shí)別單元,其中只有在用戶識(shí)別單元確認(rèn)預(yù)定用戶正在使用設(shè)備時(shí),口令輸出單元才向用戶輸出口令。
(11)一種控制信息處理設(shè)備的數(shù)據(jù)結(jié)構(gòu)的方法,其中該信息處理設(shè)備通過網(wǎng)絡(luò),與能夠通過修改設(shè)備中包含的數(shù)據(jù)來修改操作的設(shè)備相連,包括執(zhí)行以下過程的數(shù)據(jù)選擇單元允許用戶輸入口令,根據(jù)用戶輸入的口令,選擇一個(gè)或多個(gè)要結(jié)合進(jìn)設(shè)備的擴(kuò)展數(shù)據(jù),允許用戶輸入從所選的擴(kuò)展數(shù)據(jù)中的指定;以及數(shù)據(jù)發(fā)送單元,通過網(wǎng)絡(luò)向設(shè)備發(fā)送所選的擴(kuò)展數(shù)據(jù)。
(12)控制數(shù)據(jù)結(jié)構(gòu)的所述方法,其中(11)所述的數(shù)據(jù)發(fā)送單元在向設(shè)備發(fā)送擴(kuò)展數(shù)據(jù)時(shí),在擴(kuò)展數(shù)據(jù)中包括由數(shù)據(jù)選擇單元輸入的口令。
(13)控制數(shù)據(jù)結(jié)構(gòu)的所述方法,其中(11)所述的數(shù)據(jù)發(fā)送單元向設(shè)備發(fā)送由加密密鑰所加密的擴(kuò)展數(shù)據(jù),所述加密密由數(shù)據(jù)選擇單元輸入的口令構(gòu)成。
(14)控制數(shù)據(jù)結(jié)構(gòu)的所述方法,其中(11)所述的數(shù)據(jù)選擇單元接收由(1)到(7)之一所述的口令輸出單元所輸出的口令的輸入。
(15)控制數(shù)據(jù)結(jié)構(gòu)的所述方法,其中由(12)所述的數(shù)據(jù)發(fā)送單元所發(fā)送的數(shù)據(jù)由(8)所述的數(shù)據(jù)結(jié)合單元輸入。
(16)控制數(shù)據(jù)結(jié)構(gòu)的所述方法,其中由(13)所述的數(shù)據(jù)發(fā)送單元所發(fā)送的數(shù)據(jù)由(9)所述的數(shù)據(jù)結(jié)合單元輸入。
(17)控制數(shù)據(jù)結(jié)構(gòu)的所述方法,包括允許(11)所述的數(shù)據(jù)選擇單元輸入由(1)到(7)之一所述的口令輸出單元所輸出的口令;以及允許(8)所述的數(shù)據(jù)結(jié)合單元輸入由(12)所述的數(shù)據(jù)發(fā)送單元所發(fā)送的數(shù)據(jù)。
(18)控制數(shù)據(jù)結(jié)構(gòu)的所述方法,包括允許(11)所述的數(shù)據(jù)選擇單元間接地輸入由(1)到(7)之一所述的口令輸出單元所輸出的口令;以及允許(9)所述的數(shù)據(jù)結(jié)合單元輸入由(13)所述的數(shù)據(jù)發(fā)送單元所發(fā)送的數(shù)據(jù)。
(19)一種機(jī)器人設(shè)備,包括可重寫存儲(chǔ)單元,還包括聲音產(chǎn)生器和圖像顯示單元中的一個(gè)或多個(gè),并能夠通過向存儲(chǔ)單元中的特定位置添加數(shù)據(jù),來執(zhí)行不同動(dòng)作,其中用聲音產(chǎn)生器和圖像顯示單元中的一個(gè)或多個(gè),向用戶通知用于選擇要添加到存儲(chǔ)單元的數(shù)據(jù)的口令。
(20)(19)所述的機(jī)器人設(shè)備,其中根據(jù)機(jī)器人設(shè)備的使用時(shí)間,來從一個(gè)或多個(gè)口令中選擇要向用戶通知的一個(gè)口令。
(21)(19)所述的機(jī)器人設(shè)備,其中根據(jù)機(jī)器人設(shè)備的使用時(shí)間和機(jī)器人設(shè)備中的一個(gè)或多個(gè)內(nèi)部狀態(tài),來從一個(gè)或多個(gè)口令中選擇要向用戶通知的一個(gè)口令。
(22)(20)或(21)所述的機(jī)器人設(shè)備,其中在機(jī)器人設(shè)備的使用時(shí)間超過預(yù)定時(shí)間之后,向用戶通知口令。
(23)(19)所述的機(jī)器人設(shè)備,其中用機(jī)器人設(shè)備中安裝的一個(gè)或多個(gè)功能的使用完成作為觸發(fā),來通知口令。
(24)(23)所述的機(jī)器人設(shè)備,其中根據(jù)結(jié)合進(jìn)機(jī)器人設(shè)備的、并且其使用已完成的一個(gè)或多個(gè)功能的類型,來從一個(gè)或多個(gè)口令中選擇一個(gè)口令,并將其通知。
(25)(23)所述的機(jī)器人設(shè)備,其中根據(jù)結(jié)合進(jìn)機(jī)器人設(shè)備的、并且其使用已完成的一個(gè)或多個(gè)功能的類型,以及機(jī)器人設(shè)備的一個(gè)或多個(gè)內(nèi)部狀態(tài),來從一個(gè)或多個(gè)口令中選擇一個(gè)口令,并將其通知。
(26)(19)到(25)之一所述的機(jī)器人設(shè)備,包括執(zhí)行以下過程的數(shù)據(jù)結(jié)合單元在存儲(chǔ)單元中記錄向用戶通知的口令,在存儲(chǔ)單元中輸入數(shù)據(jù),并只在輸入數(shù)據(jù)包括相同口令時(shí),將數(shù)據(jù)添加到存儲(chǔ)單元中的特定位置。
(27)(19)到(25)之一所述的機(jī)器人設(shè)備,包括執(zhí)行以下過程的數(shù)據(jù)結(jié)合單元在存儲(chǔ)單元中記錄向用戶通知的口令,在存儲(chǔ)單元中輸入數(shù)據(jù),并只在可以通過由相同口令構(gòu)成的解密密鑰來解密輸入數(shù)據(jù)時(shí),將數(shù)據(jù)添加到存儲(chǔ)單元中的特定位置。
(28)(19)到(25)之一所述的機(jī)器人設(shè)備,包括圖像輸入設(shè)備,其中在存儲(chǔ)單元中記錄被授權(quán)接收口令的用戶的圖像信息;通過圖像輸入設(shè)備輸入接近機(jī)器人設(shè)備的用戶的圖像;以及在比較時(shí),輸入圖像與存儲(chǔ)單元中的圖像信息相匹配時(shí),向用戶通知口令。
(29)一種服務(wù)器,通過網(wǎng)絡(luò)與(19)所述的機(jī)器人設(shè)備和由機(jī)器人設(shè)備的用戶操作的終端設(shè)備相連,該服務(wù)器包括輸入單元,接收用戶通過終端設(shè)備所輸入的口令的輸入;選擇單元,根據(jù)輸入口令,選擇一個(gè)或多個(gè)要結(jié)合進(jìn)機(jī)器人設(shè)備的擴(kuò)展數(shù)據(jù);數(shù)據(jù)選擇單元,通過由用戶操作的終端設(shè)備,輸入從所選的擴(kuò)展數(shù)據(jù)中的指定;以及數(shù)據(jù)發(fā)送單元,通過網(wǎng)絡(luò)向機(jī)器人設(shè)備發(fā)送所選的擴(kuò)展數(shù)據(jù)。
(30)(29)所述的服務(wù)器,其中數(shù)據(jù)發(fā)送單元在向機(jī)器人設(shè)備發(fā)送擴(kuò)展數(shù)據(jù)時(shí),將由數(shù)據(jù)選擇單元輸入的口令包括在擴(kuò)展數(shù)據(jù)中。
(31)(29)所述的服務(wù)器,其中數(shù)據(jù)發(fā)送單元向機(jī)器人設(shè)備發(fā)送由加密密鑰來加密的擴(kuò)展數(shù)據(jù),所述加密密鑰由數(shù)據(jù)選擇單元輸入的口令構(gòu)成。
(32)所述服務(wù)器,其中由(29)所述的數(shù)據(jù)選擇單元輸入的口令是由(19)到(25)之一所述的機(jī)器人設(shè)備向用戶通知的口令。
(33)一種機(jī)器人系統(tǒng),其中(26)所述的機(jī)器人設(shè)備輸入由(30)所述的服務(wù)器發(fā)送的數(shù)據(jù)。
(34)一種機(jī)器人系統(tǒng),其中(27)所述的機(jī)器人設(shè)備輸入由(31)所述的服務(wù)器發(fā)送的數(shù)據(jù)。
(35)一種機(jī)器人系統(tǒng),執(zhí)行以下過程允許(30)所述的服務(wù)器輸入由(26)所述的機(jī)器人設(shè)備向用戶通知的口令,以及允許(26)所述的機(jī)器人設(shè)備輸入由(30)所述的服務(wù)器發(fā)送的數(shù)據(jù)。
(36)一種機(jī)器人系統(tǒng),執(zhí)行以下過程允許(31)所述的服務(wù)器輸入由(27)所述的機(jī)器人設(shè)備向用戶通知的口令,以及允許(27)所述的機(jī)器人設(shè)備輸入由(31)所述的服務(wù)器發(fā)送的數(shù)據(jù)。
權(quán)利要求
1.一種數(shù)據(jù)更新系統(tǒng),包括設(shè)備,執(zhí)行用于執(zhí)行預(yù)定功能的程序;以及數(shù)據(jù)供應(yīng)設(shè)備,通過網(wǎng)絡(luò)與所述設(shè)備相連,擁有擴(kuò)展所述設(shè)備功能的多個(gè)擴(kuò)展數(shù)據(jù),并向所述設(shè)備發(fā)送所述擴(kuò)展數(shù)據(jù);其中,所述設(shè)備包括數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)所述程序;接收單元,從所述數(shù)據(jù)供應(yīng)設(shè)備接收用于擴(kuò)展所述功能的所述擴(kuò)展數(shù)據(jù);更新單元,在所述數(shù)據(jù)存儲(chǔ)單元中存儲(chǔ)由所述接收單元接收的所述擴(kuò)展數(shù)據(jù),從而添加新程序或更新所述程序;決策單元,決定是否滿足許可接受所述擴(kuò)展數(shù)據(jù)的條件;口令存儲(chǔ)單元,存儲(chǔ)與在每一種所述條件下可獲取的所述多個(gè)擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)的口令,以在從所述數(shù)據(jù)供應(yīng)設(shè)備接收所述擴(kuò)展數(shù)據(jù)時(shí)使用;以及口令輸出單元,訪問所述口令存儲(chǔ)單元并獲得針對(duì)與決定的所述條件相對(duì)應(yīng)的所述擴(kuò)展數(shù)據(jù)的口令,來向用戶輸出獲得的所述口令;以及所述數(shù)據(jù)供應(yīng)設(shè)備包括表存儲(chǔ)單元,存儲(chǔ)其中將所述多個(gè)擴(kuò)展數(shù)據(jù)和所述口令相關(guān)聯(lián)的表;口令接受單元,接受所述用戶的所述口令輸入;呈現(xiàn)單元,訪問所述表存儲(chǔ)單元,從而獲得與所述口令接受單元所接受的所述口令相對(duì)應(yīng)的所述多個(gè)擴(kuò)展數(shù)據(jù),并向所述用戶呈現(xiàn)所述擴(kuò)展數(shù)據(jù);選擇接受單元,接受由所述用戶從所述呈現(xiàn)單元所呈現(xiàn)的所述多個(gè)擴(kuò)展數(shù)據(jù)中選擇的所述擴(kuò)展數(shù)據(jù);以及發(fā)送單元,從所述擴(kuò)展數(shù)據(jù)存儲(chǔ)單元中讀取由所述選擇接受單元所接受的所述擴(kuò)展數(shù)據(jù),并通過所述網(wǎng)絡(luò)向所述設(shè)備發(fā)送所述擴(kuò)展數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)更新系統(tǒng),其中,所述設(shè)備包括已發(fā)布口令存儲(chǔ)單元,存儲(chǔ)由所述口令輸出單元輸出的所述口令;所述數(shù)據(jù)供應(yīng)設(shè)備的所述發(fā)送單元將由所述口令接受單元接受的所述口令與所述擴(kuò)展數(shù)據(jù)一同發(fā)送;所述設(shè)備的所述接收單元從所述數(shù)據(jù)供應(yīng)設(shè)備,與所述擴(kuò)展數(shù)據(jù)一同接收所述口令;所述設(shè)備的所述更新單元訪問所述已發(fā)布口令存儲(chǔ)單元,并當(dāng)在所述已發(fā)布口令存儲(chǔ)單元中存儲(chǔ)了由所述接收單元接收的所述口令時(shí),將由所述接收單元接收的所述擴(kuò)展數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)單元中,從而添加新程序或更新所述程序。
3.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)更新系統(tǒng),包括時(shí)間表存儲(chǔ)單元,存儲(chǔ)與所述設(shè)備的使用時(shí)間相對(duì)應(yīng)的至少一個(gè)口令;以及計(jì)時(shí)器,測量所述設(shè)備的所述使用時(shí)間;其中所述口令輸出單元訪問所述時(shí)間表存儲(chǔ)單元,來獲得與由所述計(jì)時(shí)器測量的所述設(shè)備的所述使用時(shí)間相對(duì)應(yīng)的所述至少一個(gè)口令,并輸出所述口令。
4.根據(jù)權(quán)利要求1到3之一所述的數(shù)據(jù)更新系統(tǒng),其中所述設(shè)備包括狀態(tài)表,包含與所述口令相關(guān)聯(lián)的至少一種所述設(shè)備內(nèi)部狀態(tài);以及狀態(tài)監(jiān)視單元,監(jiān)視所述設(shè)備內(nèi)部狀態(tài);以及所述口令輸出單元訪問所述狀態(tài)表,來獲得與所述狀態(tài)監(jiān)視單元所監(jiān)視的所述設(shè)備內(nèi)部狀態(tài)相對(duì)應(yīng)的所述口令,并輸出所述口令。
5.根據(jù)權(quán)利要求1到4之一所述的數(shù)據(jù)更新系統(tǒng),其中所述數(shù)據(jù)供應(yīng)設(shè)備包括加密密鑰計(jì)算單元,根據(jù)由所述口令接受單元接受的所述口令,計(jì)算加密密鑰;以及加密單元,讀取并用由所述加密密鑰計(jì)算單元計(jì)算的所述加密密鑰,來加密由所述選擇接受單元接受的、來自所述數(shù)據(jù)存儲(chǔ)單元的所述擴(kuò)展數(shù)據(jù);所述數(shù)據(jù)供應(yīng)設(shè)備的所述發(fā)送單元通過所述網(wǎng)絡(luò),向所述設(shè)備發(fā)送由所述加密單元加密的所述擴(kuò)展數(shù)據(jù);所述設(shè)備包括解密密鑰計(jì)算單元,根據(jù)所述已發(fā)布口令存儲(chǔ)單元中存儲(chǔ)的所述口令,來計(jì)算解密密鑰;以及解密單元,用由所述解密密鑰計(jì)算單元計(jì)算的所述解密密鑰,解密由所述接收單元接收的所述擴(kuò)展數(shù)據(jù);以及所述設(shè)備的所述更新單元將由所述解密單元解密的所述擴(kuò)展數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)單元中,從而添加新程序或更新所述程序。
6.根據(jù)權(quán)利要求1到5之一所述的數(shù)據(jù)更新系統(tǒng),其中所述設(shè)備包括識(shí)別單元,識(shí)別用戶;注冊成員表,其中注冊了被授權(quán)接收口令的用戶;以及判斷單元,訪問所述注冊成員表,來判斷由所述識(shí)別單元識(shí)別的所述用戶是否包括在所述注冊成員表中;以及當(dāng)所述判斷單元判斷所述用戶包括在所述注冊成員表中時(shí),所述設(shè)備的所述口令輸出單元輸出所述口令。
7.根據(jù)權(quán)利要求1到6之一所述的數(shù)據(jù)更新系統(tǒng),其中所述設(shè)備包括功能完成表,包含指示所述設(shè)備中產(chǎn)生的特定功能的使用的完成、與在完成所述特定功能的所述使用時(shí)輸出的所述口令相關(guān)的參數(shù);以及功能完成檢查單元,訪問所述功能完成表,來監(jiān)視所述設(shè)備中產(chǎn)生的所述特定功能的所述使用完成,并在確認(rèn)所述使用完成時(shí)獲得對(duì)應(yīng)的所述口令;以及所述設(shè)備的所述口令輸出單元輸出由所述功能完成檢查單元獲得的所述口令。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)更新系統(tǒng),其中所述設(shè)備包括針對(duì)所述多種功能中每一種的所述功能完成表;以及所述功能完成檢查單元監(jiān)視在所述設(shè)備中執(zhí)行的所述多種功能中每一種的使用完成,識(shí)別其使用被確認(rèn)為已完成的所述功能的類型,并訪問與所識(shí)別的所述功能類型相對(duì)應(yīng)的所述功能完成表。
9.根據(jù)權(quán)利要求1到8之一所述的數(shù)據(jù)更新系統(tǒng),包括終端設(shè)備,通過所述網(wǎng)絡(luò)與所述外部設(shè)備相連,包括接受單元,接受所述口令的輸入或所述擴(kuò)展數(shù)據(jù)的選擇;以及發(fā)送單元,通過網(wǎng)絡(luò)向所述外部設(shè)備發(fā)送由所述接受單元接受的所述輸入口令或所述所選的擴(kuò)展數(shù)據(jù);其中所述數(shù)據(jù)供應(yīng)設(shè)備包括接收單元,通過所述網(wǎng)絡(luò)接收由所述終端設(shè)備發(fā)送的所述輸入口令或所述所選的擴(kuò)展數(shù)據(jù);所述數(shù)據(jù)供應(yīng)設(shè)備的所述口令接受單元接受由所述接收單元接收的所述口令的輸入;以及所述數(shù)據(jù)供應(yīng)設(shè)備的所述選擇接受單元接受由所述接收單元接收的所述擴(kuò)展數(shù)據(jù)的所述選擇。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)更新系統(tǒng),其中所述數(shù)據(jù)供應(yīng)設(shè)備的所述呈現(xiàn)單元包括指令單元,通過所述網(wǎng)絡(luò)向所述終端設(shè)備指示所述多個(gè)擴(kuò)展數(shù)據(jù)的屏幕顯示;以及所述終端設(shè)備包括指令接受單元,通過所述網(wǎng)絡(luò)從所述數(shù)據(jù)供應(yīng)設(shè)備的所述指令單元,接受顯示所述屏幕的指令;以及顯示單元,根據(jù)由所述指令接受單元接受的顯示所述屏幕的所述指令,來顯示呈現(xiàn)所述多個(gè)擴(kuò)展數(shù)據(jù)的所述屏幕。
11.一種機(jī)器人設(shè)備,包括數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)執(zhí)行預(yù)定功能的程序;執(zhí)行單元,執(zhí)行所述程序;通信單元,包括聲音產(chǎn)生器和圖像顯示單元中的至少一種;接收單元,從數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展所述功能的擴(kuò)展數(shù)據(jù);更新單元,將由所述接收單元接收的所述擴(kuò)展數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)單元中,從而添加新程序或修改所述程序;決策單元,決定是否滿足許可接受所述擴(kuò)展數(shù)據(jù)的條件;口令存儲(chǔ)單元,存儲(chǔ)與在每一種所述條件下可獲取的所述多個(gè)擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)的口令,以在從所述數(shù)據(jù)供應(yīng)設(shè)備接收所述擴(kuò)展數(shù)據(jù)時(shí)使用;以及口令獲取單元,訪問所述口令存儲(chǔ)單元,并獲得針對(duì)與所決定的所述條件相對(duì)應(yīng)的所述擴(kuò)展數(shù)據(jù)的所述口令;其中,通過所述通信單元向用戶輸出由所述口令獲取單元獲得的所述口令。
12.根據(jù)權(quán)利要求11所述的機(jī)器人設(shè)備,包括已發(fā)布口令存儲(chǔ)單元,存儲(chǔ)由所述口令獲取單元獲得的所述口令;其中所述數(shù)據(jù)供應(yīng)設(shè)備的所述發(fā)送單元將由所述口令接受單元接受的所述口令與所述擴(kuò)展數(shù)據(jù)一同發(fā)送;所述接收單元從所述數(shù)據(jù)供應(yīng)設(shè)備,與所述擴(kuò)展數(shù)據(jù)一同接收所述口令;所述更新單元訪問所述已發(fā)布口令存儲(chǔ)單元,并且當(dāng)在所述已發(fā)布口令存儲(chǔ)單元中存儲(chǔ)了由所述接收單元接收的所述口令時(shí),將由所述接收單元接收的所述擴(kuò)展數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)單元中,從而添加新程序或更新所述程序。
13.根據(jù)權(quán)利要求11或12所述的機(jī)器人設(shè)備,包括時(shí)間表存儲(chǔ)單元,存儲(chǔ)與所述機(jī)器人設(shè)備的使用時(shí)間相對(duì)應(yīng)的至少一個(gè)口令;以及計(jì)時(shí)器,測量所述設(shè)備的所述使用時(shí)間;其中所述口令獲取單元訪問所述時(shí)間表存儲(chǔ)單元,來獲得與由所述計(jì)時(shí)器測量的所述設(shè)備的所述使用時(shí)間相對(duì)應(yīng)的所述至少一個(gè)口令,并輸出所述口令。
14.根據(jù)權(quán)利要求11到13之一所述的機(jī)器人設(shè)備,包括狀態(tài)表,包含與所述口令相關(guān)聯(lián)的至少一種所述機(jī)器人設(shè)備內(nèi)部狀態(tài);以及狀態(tài)監(jiān)視單元,監(jiān)視所述機(jī)器人設(shè)備內(nèi)部狀態(tài);其中所述口令獲取單元訪問所述狀態(tài)表,來獲得與所述狀態(tài)監(jiān)視單元所監(jiān)視的所述機(jī)器人設(shè)備內(nèi)部狀態(tài)相對(duì)應(yīng)的所述口令。
15.根據(jù)權(quán)利要求11到14之一所述的機(jī)器人設(shè)備,包括解密密鑰計(jì)算單元,根據(jù)所述已發(fā)布口令存儲(chǔ)單元中存儲(chǔ)的所述口令,來計(jì)算解密密鑰;以及解密單元,用由所述解密密鑰計(jì)算單元計(jì)算的所述解密密鑰,解密由所述接收單元接收的所述擴(kuò)展數(shù)據(jù);其中所述更新單元將由所述解密單元解密的所述擴(kuò)展數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)單元中,從而添加新程序或更新所述程序。
16.根據(jù)權(quán)利要求11到15之一所述的機(jī)器人設(shè)備,包括識(shí)別單元,識(shí)別用戶;注冊成員表,其中注冊了被授權(quán)接收口令的用戶;以及判斷單元,訪問所述注冊成員表,來判斷由所述識(shí)別單元識(shí)別的所述用戶是否包括在所述注冊成員表中;其中,當(dāng)所述判斷單元判斷所述用戶包括在所述注冊成員表中時(shí),所述口令獲取單元獲得所述口令。
17.根據(jù)權(quán)利要求16所述的機(jī)器人設(shè)備,包括用戶圖像記錄單元,記錄在所述注冊成員表中注冊的所述用戶的第一圖像信息;其中所述識(shí)別單元包括對(duì)所述用戶進(jìn)行成像的成像單元;所述判斷單元將由所述成像單元成像的所述用戶的第二圖像信息,與存儲(chǔ)在所述用戶圖像記錄單元中的所述圖像信息相比較,從而判斷這些圖像信息是否彼此匹配;以及當(dāng)所述比較單元判斷這些圖像信息彼此匹配時(shí),所述口令獲取單元獲得所述口令。
18.根據(jù)權(quán)利要求11到17之一所述的機(jī)器人設(shè)備,包括功能完成表,包含指示所述機(jī)器人設(shè)備中產(chǎn)生的特定功能的使用的完成、與在完成所述特定功能的所述使用時(shí)輸出的所述口令相關(guān)的參數(shù);以及功能完成檢查單元,訪問所述功能完成表,來監(jiān)視所述設(shè)備中產(chǎn)生的所述特定功能的所述使用完成,并在確認(rèn)所述使用完成時(shí)獲得對(duì)應(yīng)的所述口令;其中所述口令獲取單元輸出由所述功能完成檢查單元獲得的所述口令。
19.根據(jù)權(quán)利要求18所述的機(jī)器人設(shè)備,包括針對(duì)所述多種功能中每一種的所述功能完成表;其中,所述功能完成檢查單元監(jiān)視在所述機(jī)器人設(shè)備中執(zhí)行的所述多種功能中每一種的使用完成,識(shí)別其使用被確認(rèn)為已完成的所述功能的類型,并訪問與所識(shí)別的所述功能類型相對(duì)應(yīng)的所述功能完成表。
20.一種數(shù)據(jù)供應(yīng)設(shè)備,包括連接器,通過網(wǎng)絡(luò)與執(zhí)行程序的設(shè)備相連,其中所述程序執(zhí)行預(yù)定功能;擴(kuò)展數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)擴(kuò)展所述設(shè)備功能的多個(gè)擴(kuò)展數(shù)據(jù);表存儲(chǔ)單元,存儲(chǔ)其中將所述多個(gè)擴(kuò)展數(shù)據(jù)和所述口令彼此關(guān)聯(lián)的表;口令接受單元,接收用戶的所述口令輸入;呈現(xiàn)單元,訪問所述表存儲(chǔ)單元,來獲得與所述口令接受單元所接受的所述口令相對(duì)應(yīng)的所述多個(gè)擴(kuò)展數(shù)據(jù),并向所述用戶呈現(xiàn)所述擴(kuò)展數(shù)據(jù);選擇接受單元,接受由所述用戶從所述呈現(xiàn)單元所呈現(xiàn)的所述多個(gè)擴(kuò)展數(shù)據(jù)中選擇的所述擴(kuò)展數(shù)據(jù);以及發(fā)送單元,從所述擴(kuò)展數(shù)據(jù)存儲(chǔ)單元中讀取由所述選擇接受單元所接受的所述擴(kuò)展數(shù)據(jù),并通過所述網(wǎng)絡(luò)向所述設(shè)備發(fā)送所述擴(kuò)展數(shù)據(jù)。
21.一種數(shù)據(jù)更新方法,所述方法通過網(wǎng)絡(luò),從包括擴(kuò)展數(shù)據(jù)存儲(chǔ)單元的數(shù)據(jù)供應(yīng)設(shè)備,向包括數(shù)據(jù)存儲(chǔ)單元和執(zhí)行單元的設(shè)備,發(fā)送擴(kuò)展數(shù)據(jù),來控制所述設(shè)備的數(shù)據(jù)結(jié)構(gòu),其中所述擴(kuò)展數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)多個(gè)擴(kuò)展數(shù)據(jù),所述數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)執(zhí)行預(yù)定功能的程序,以及所述執(zhí)行單元執(zhí)行所述程序,所述方法包括在包括口令存儲(chǔ)單元的所述設(shè)備中,決定是否滿足許可接受所述擴(kuò)展數(shù)據(jù)的條件,其中所述口令存儲(chǔ)單元存儲(chǔ)與在每一種所述條件下可獲取的所述多個(gè)擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)的口令,以在從所述數(shù)據(jù)供應(yīng)設(shè)備接收所述擴(kuò)展數(shù)據(jù)時(shí)使用;訪問所述口令存儲(chǔ)單元,并獲得針對(duì)與所決定的所述條件相對(duì)應(yīng)的所述擴(kuò)展數(shù)據(jù)的所述口令;以及向用戶輸出在獲得所述口令的所述步驟獲得的所述口令;在包括表存儲(chǔ)單元的所述數(shù)據(jù)供應(yīng)設(shè)備中,接受所述用戶的所述口令輸入,其中所述表存儲(chǔ)單元存儲(chǔ)其中將所述多個(gè)擴(kuò)展數(shù)據(jù)和所述口令彼此關(guān)聯(lián)的表;訪問所述表存儲(chǔ)單元,獲得與所述口令接受單元所接受的所述口令相對(duì)應(yīng)的所述多個(gè)擴(kuò)展數(shù)據(jù);向所述用戶呈現(xiàn)所述多個(gè)擴(kuò)展數(shù)據(jù);接受由所述用戶從所呈現(xiàn)的所述多個(gè)擴(kuò)展數(shù)據(jù)中選擇的所述擴(kuò)展數(shù)據(jù);以及從所述擴(kuò)展數(shù)據(jù)存儲(chǔ)單元中讀取所接受的所述擴(kuò)展數(shù)據(jù),并通過所述網(wǎng)絡(luò)向所述設(shè)備發(fā)送所述擴(kuò)展數(shù)據(jù);在所述設(shè)備中,從所述數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展所述功能的所述擴(kuò)展數(shù)據(jù);以及在所述數(shù)據(jù)存儲(chǔ)單元中存儲(chǔ)所接收的所述擴(kuò)展數(shù)據(jù),從而添加新程序或更新所述程序。
22.一種機(jī)器人系統(tǒng),包括機(jī)器人設(shè)備,執(zhí)行用于執(zhí)行預(yù)定功能的程序;以及數(shù)據(jù)供應(yīng)設(shè)備,通過網(wǎng)絡(luò)與所述機(jī)器人設(shè)備相連,擁有擴(kuò)展所述機(jī)器人設(shè)備的功能的多個(gè)擴(kuò)展數(shù)據(jù),并向所述機(jī)器人設(shè)備發(fā)送所述擴(kuò)展數(shù)據(jù);其中所述機(jī)器人設(shè)備包括數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)執(zhí)行預(yù)定功能的程序;執(zhí)行單元,執(zhí)行所述程序;通信單元,包括聲音產(chǎn)生器和圖像顯示單元中的至少一種;接收單元,從數(shù)據(jù)供應(yīng)設(shè)備接收擴(kuò)展所述功能的擴(kuò)展數(shù)據(jù);更新單元,將由所述接收單元接收的所述擴(kuò)展數(shù)據(jù)存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)單元中,從而添加新程序或更新所述程序;決策單元,決定是否滿足許可接受所述擴(kuò)展數(shù)據(jù)的條件;口令存儲(chǔ)單元,存儲(chǔ)與在每一種所述條件下可獲取的所述多個(gè)擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)的口令,以在從所述數(shù)據(jù)供應(yīng)設(shè)備接收所述擴(kuò)展數(shù)據(jù)時(shí)使用;口令獲取單元,訪問所述口令存儲(chǔ)單元,并獲得針對(duì)與所決定的所述條件相對(duì)應(yīng)的所述擴(kuò)展數(shù)據(jù)的所述口令;以及口令輸出單元,通過所述通信單元向所述用戶輸出由所述口令獲取單元獲得的所述口令;所述數(shù)據(jù)供應(yīng)設(shè)備包括表存儲(chǔ)單元,存儲(chǔ)其中將所述多個(gè)擴(kuò)展數(shù)據(jù)和所述口令彼此關(guān)聯(lián)的表;口令接受單元,接受用戶的所述口令輸入;呈現(xiàn)單元,訪問所述表存儲(chǔ)單元,來獲得與所述口令接受單元所接受的所述口令相對(duì)應(yīng)的所述多個(gè)擴(kuò)展數(shù)據(jù),并向所述用戶呈現(xiàn)所述擴(kuò)展數(shù)據(jù);選擇接受單元,接受由所述用戶從所述呈現(xiàn)單元所呈現(xiàn)的所述多個(gè)擴(kuò)展數(shù)據(jù)中選擇的所述擴(kuò)展數(shù)據(jù);以及發(fā)送單元,從所述擴(kuò)展數(shù)據(jù)存儲(chǔ)單元中讀取由所述選擇接受單元所接受的所述擴(kuò)展數(shù)據(jù),并通過所述網(wǎng)絡(luò)向所述機(jī)器人設(shè)備發(fā)送所述擴(kuò)展數(shù)據(jù)。
23.一種數(shù)據(jù)更新程序,用于通過網(wǎng)絡(luò),從擁有擴(kuò)展設(shè)備功能的多個(gè)擴(kuò)展數(shù)據(jù)的數(shù)據(jù)供應(yīng)設(shè)備,向包括數(shù)據(jù)存儲(chǔ)單元和執(zhí)行單元的所述設(shè)備,發(fā)送擴(kuò)展數(shù)據(jù),從而來更新所述設(shè)備的數(shù)據(jù),其中所述數(shù)據(jù)存儲(chǔ)單元存儲(chǔ)執(zhí)行預(yù)定功能的程序,以及所述執(zhí)行單元執(zhí)行所述程序,所述數(shù)據(jù)更新程序包括允許包括口令存儲(chǔ)單元的所述設(shè)備來執(zhí)行以下步驟的程序,其中所述口令存儲(chǔ)單元存儲(chǔ)與在許可接受所述擴(kuò)展數(shù)據(jù)的每一種條件下可獲取的所述多個(gè)擴(kuò)展數(shù)據(jù)相關(guān)聯(lián)的、以在從所述數(shù)據(jù)供應(yīng)設(shè)備接收所述擴(kuò)展數(shù)據(jù)時(shí)使用的口令決定是否滿足所述條件;訪問所述口令存儲(chǔ)單元,來獲得針對(duì)與所決定的所述條件相對(duì)應(yīng)的所述擴(kuò)展數(shù)據(jù)的所述口令;以及向用戶輸出在獲得步驟獲得的所述口令,允許包括表存儲(chǔ)單元的所述數(shù)據(jù)供應(yīng)設(shè)備來執(zhí)行以下步驟的程序,其中所述表存儲(chǔ)單元存儲(chǔ)其中將所述多個(gè)擴(kuò)展數(shù)據(jù)和所述口令彼此關(guān)聯(lián)的表接受所述用戶的所述口令輸入;訪問所述表存儲(chǔ)單元,來獲得與在接受步驟所接受的所述口令相對(duì)應(yīng)的所述多個(gè)擴(kuò)展數(shù)據(jù);向所述用戶呈現(xiàn)所述多個(gè)擴(kuò)展數(shù)據(jù);接受由所述用戶從所呈現(xiàn)的所述多個(gè)擴(kuò)展數(shù)據(jù)中選擇的所述擴(kuò)展數(shù)據(jù);以及從所述擴(kuò)展數(shù)據(jù)存儲(chǔ)單元中讀取所接受的所述擴(kuò)展數(shù)據(jù),通過所述網(wǎng)絡(luò)向所述設(shè)備發(fā)送所述擴(kuò)展數(shù)據(jù);以及允許所述設(shè)備執(zhí)行以下步驟的程序從所述數(shù)據(jù)供應(yīng)設(shè)備,接收擴(kuò)展所述功能的所述擴(kuò)展數(shù)據(jù);以及在所述數(shù)據(jù)存儲(chǔ)單元中存儲(chǔ)所接收的所述擴(kuò)展數(shù)據(jù),從而添加新程序或更新所述程序。
全文摘要
一種包括在機(jī)器人中的子系統(tǒng)(110),執(zhí)行用于執(zhí)行預(yù)定功能的程序,包括數(shù)據(jù)接收單元(115),接收擴(kuò)展機(jī)器人功能的擴(kuò)展數(shù)據(jù);數(shù)據(jù)結(jié)合單元(116),結(jié)合所接收的擴(kuò)展數(shù)據(jù);口令輸出單元(113),輸出與預(yù)定條件相對(duì)應(yīng)的口令。一種服務(wù)器子系統(tǒng)(100),提供多個(gè)擴(kuò)展數(shù)據(jù),包括終端通信單元(101),接受用戶的口令輸入;選項(xiàng)呈現(xiàn)單元(125),獲得與所接受的口令相對(duì)應(yīng)的多個(gè)擴(kuò)展數(shù)據(jù),并向用戶呈現(xiàn);數(shù)據(jù)選擇單元(104),接受用戶的選擇;以及數(shù)據(jù)發(fā)送單元(106),向機(jī)器人子系統(tǒng)(110)發(fā)送所選的擴(kuò)展數(shù)據(jù)。
文檔編號(hào)G06F9/445GK1926492SQ20048004224
公開日2007年3月7日 申請(qǐng)日期2004年12月24日 優(yōu)先權(quán)日2004年3月4日
發(fā)明者高野陽介 申請(qǐng)人:日本電氣株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丰原市| 商城县| 望谟县| 瑞昌市| 金湖县| 高淳县| 阿拉善左旗| 庄浪县| 渝北区| 普安县| 东乌珠穆沁旗| 鲁甸县| 丹棱县| 汝阳县| 汾西县| 南开区| 新乡市| 昆明市| 正镶白旗| 东光县| 文昌市| 永修县| 故城县| 宽城| 武威市| 柞水县| 连平县| 阳泉市| 新竹市| 安仁县| 广安市| 兴海县| 芮城县| 新平| 洞头县| 饶阳县| 淮阳县| 涞水县| 墨竹工卡县| 吴桥县| 会昌县|