两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

消息通知裝置、以及控制方法

文檔序號(hào):7797341閱讀:141來(lái)源:國(guó)知局
消息通知裝置、以及控制方法
【專利摘要】本發(fā)明提供一種消息通知裝置、以及控制方法,動(dòng)作指示檢測(cè)部(21)根據(jù)消息來(lái)檢測(cè)動(dòng)作指示,并且將寫入該消息的成員確定為指示者,報(bào)告消息顯示部(26)在將該指示者明確記載為收件人的狀態(tài)下,將關(guān)于按照該動(dòng)作指示進(jìn)行動(dòng)作后的結(jié)果的消息顯示于家庭留言板。
【專利說(shuō)明】消息通知裝置、以及控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及向用戶通知消息的消息通知裝置等。
【背景技術(shù)】
[0002]以往,伴隨著通信技術(shù)的發(fā)達(dá)和通信服務(wù)的多樣化,各式各樣的種類的電子對(duì)話工具被廣泛采用。所謂電子對(duì)話工具,例如是指電子公告板、網(wǎng)絡(luò)聊天室、博客、短交網(wǎng)站(TWITTER(登記商標(biāo))等)、SNS (Social Networking Service:社交網(wǎng)絡(luò)服務(wù))等。用戶使用通信設(shè)備并有效利用這些對(duì)話工具,與其他用戶進(jìn)行對(duì)話,或者形成社區(qū),或者發(fā)出信息等,以實(shí)現(xiàn)與其他用戶的通訊。
[0003]此外,近年來(lái),人工智能技術(shù)也逐漸發(fā)達(dá),故也存在讓計(jì)算機(jī)(被擬人化的代理商)作為人類的對(duì)手來(lái)謀求通訊的技術(shù)。
[0004]例如,在下面揭示的專利文獻(xiàn)I中公開(kāi)了一種使用電子虛擬寵物以及擬人化代理商等的代理商而在與用戶之間進(jìn)行通訊的電子郵件、電子公告板等的電子通訊裝置。
[0005]此外,在專利文獻(xiàn)2中公開(kāi)了一種如下的技術(shù),即根據(jù)由用戶輸入的對(duì)話語(yǔ)句,從語(yǔ)句數(shù)據(jù)之中提取由與個(gè)性向量相同數(shù)目的數(shù)值構(gòu)成的語(yǔ)句特征向量(語(yǔ)句特征數(shù)據(jù))接近于個(gè)性向量的語(yǔ)句,根據(jù)所提取的語(yǔ)句來(lái)生成針對(duì)于對(duì)話語(yǔ)句的響應(yīng)語(yǔ)句。
[0006]進(jìn)而,也進(jìn)行了通過(guò)自然語(yǔ)言來(lái)操作家電設(shè)備并通過(guò)自然語(yǔ)言向用戶通知操作結(jié)果的嘗試。
[0007]例如,在下面揭示的專利文獻(xiàn)3中公開(kāi)了一種如下的自然語(yǔ)言對(duì)話系統(tǒng),即針對(duì)基于來(lái)自利用者的自然語(yǔ)言的行為指示,讓提供與該行為指示對(duì)應(yīng)的服務(wù)的服務(wù)提供代理商執(zhí)行服務(wù),并將執(zhí)行內(nèi)容輸出給利用者。
[0008]現(xiàn)有技術(shù)文獻(xiàn)
[0009]專利文獻(xiàn)
[0010]專利文獻(xiàn)1:日本公開(kāi)發(fā)明專利公報(bào)“日本特開(kāi)2005-92540號(hào)公報(bào)(2005年4月7日公開(kāi))”
[0011]專利文獻(xiàn)2:日本公開(kāi)發(fā)明專利公報(bào)“日本特開(kāi)2012-141713號(hào)公報(bào)(2012年7月26日公開(kāi))”
[0012]專利文獻(xiàn)3:日本公開(kāi)發(fā)明專利公報(bào)“日本特開(kāi)2001-337827號(hào)公報(bào)(2001年12月7日公開(kāi))”

【發(fā)明內(nèi)容】

[0013]發(fā)明要解決的課題
[0014]然而,在上述那樣的現(xiàn)有技術(shù)中,當(dāng)在如多人數(shù)參加型的公告板那樣多個(gè)用戶參加的通訊的場(chǎng)合通知來(lái)自特定用戶的行為指示的結(jié)果時(shí),存在用戶難以一眼便確認(rèn)該通知是誰(shuí)發(fā)來(lái)的通知的問(wèn)題。
[0015]S卩,在上述專利文獻(xiàn)I的發(fā)明中,一只電子虛擬寵物或者一人的擬人化代理商的對(duì)象用戶只是代理商制成者,并未假定如多人數(shù)參加型公告板那樣一人代理商的對(duì)象用戶可成為多個(gè)的情況。
[0016]同樣地,上述專利文獻(xiàn)3的發(fā)明使多個(gè)代理商協(xié)作而與一人用戶進(jìn)行通訊,并未假定代理商的對(duì)象用戶可成為多個(gè)的情況。也就是說(shuō),在上述專利文獻(xiàn)3的發(fā)明中,并未假定當(dāng)代理商可同時(shí)與多個(gè)用戶進(jìn)行通訊的狀況下難以辨別代理商的消息是發(fā)給哪個(gè)用戶的信息這一事態(tài)。
[0017]此外,上述專利文獻(xiàn)2的發(fā)明,作為根據(jù)由用戶輸入的對(duì)話語(yǔ)句的特征向量來(lái)生成響應(yīng)語(yǔ)句、即計(jì)算機(jī)所生成的響應(yīng)語(yǔ)句的前提,在該響應(yīng)語(yǔ)句之前存在來(lái)自用戶的對(duì)話語(yǔ)句。因此,上述專利文獻(xiàn)2的發(fā)明并未假定從來(lái)自用戶的針對(duì)計(jì)算機(jī)的行為指示到計(jì)算機(jī)將該行為指示的結(jié)果通知給用戶之前,其他用戶輸入對(duì)話語(yǔ)句這樣的事態(tài)。
[0018]本發(fā)明正是鑒于上述問(wèn)題點(diǎn)而完成的,其主要目的在于提供一種在I人以上的用戶參加的通訊的場(chǎng)合下,使對(duì)來(lái)自用戶的動(dòng)作指示的結(jié)果進(jìn)行報(bào)告的消息在將該用戶明確記載為收件人的狀態(tài)下進(jìn)行通知的、消息通知裝置。
[0019]用于解決課題的手段
[0020]為了解決上述課題,本發(fā)明的一形態(tài)所涉及的消息通知裝置,其特征在于,具備:動(dòng)作指示檢測(cè)單元,根據(jù)沿著時(shí)間序列顯示成員所寫入的消息的通訊服務(wù)中的消息來(lái)檢測(cè)用于操作外部設(shè)備的動(dòng)作指示,并且將寫入該消息的成員確定為該動(dòng)作指示的指示者;夕卜部設(shè)備控制單元,按照上述動(dòng)作指示檢測(cè)單元所檢測(cè)出的上述動(dòng)作指示來(lái)控制上述外部設(shè)備;動(dòng)作結(jié)果獲取單元,獲取通過(guò)上述外部設(shè)備控制單元的控制而上述外部設(shè)備進(jìn)行動(dòng)作后的結(jié)果;報(bào)告消息生成單元,生成對(duì)上述動(dòng)作結(jié)果獲取單元所獲取到的動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息;和報(bào)告消息顯不單兀,將上述報(bào)告消息生成單兀所生成的報(bào)告消息輸出到提供上述通訊服務(wù)的服務(wù)器,在將上述動(dòng)作指示檢測(cè)單元所確定的指示者明確記載為收件人的狀態(tài)下,使該消息顯示于上述通訊服務(wù)中。
[0021]根據(jù)本發(fā)明的一形態(tài),可以達(dá)到如下效果,即能夠在I人以上的用戶參加的通訊的場(chǎng)合下,使對(duì)來(lái)自用戶的動(dòng)作指示的結(jié)果進(jìn)行報(bào)告的消息在將該用戶明確記載為收件人的狀態(tài)下進(jìn)行通知。
【專利附圖】

【附圖說(shuō)明】
[0022]圖1是表示本發(fā)明的一實(shí)施方式所涉及的代理服務(wù)器的要部構(gòu)成的一例的框圖。
[0023]圖2是表示包括圖1的代理服務(wù)器的家庭留言板系統(tǒng)的概要的圖。
[0024]圖3是表示圖1的代理服務(wù)器的處理流程的流程圖。
[0025]圖4是以時(shí)間序列來(lái)表示家庭留言板中的圖1的代理服務(wù)器與家庭的一個(gè)成員之間的消息交換的圖。
[0026]圖5是表示對(duì)動(dòng)作指示和該動(dòng)作指示的指示者的組合進(jìn)行保存的執(zhí)行狀態(tài)管理表格的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0027]圖6是表示對(duì)動(dòng)作指示標(biāo)識(shí)符和動(dòng)作指示的名稱的組合進(jìn)行保存的指令名稱表格的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0028]圖7是表示對(duì)動(dòng)作指示標(biāo)識(shí)符和設(shè)備控制代碼的組合進(jìn)行保存的設(shè)備控制表格的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。[0029]圖8是表示對(duì)圖像ID和動(dòng)作指示標(biāo)識(shí)符的組合進(jìn)行保存的指令圖像表格的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0030]圖9是表示對(duì)動(dòng)作指示標(biāo)識(shí)符、消息類別和語(yǔ)句的組合進(jìn)行保存的語(yǔ)句模板表格的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0031]圖10是表示對(duì)用戶標(biāo)識(shí)符和用戶的名字的組合進(jìn)行保存的用戶名稱表格的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0032]圖11是以時(shí)間序列來(lái)表示家庭留言板中的本發(fā)明的其他實(shí)施方式所涉及的代理服務(wù)器與家庭的多個(gè)成員之間的消息交換的圖。
[0033]圖12是以時(shí)間序列來(lái)表示圖11所示的代理服務(wù)器如何執(zhí)行圖11所示的消息交換的圖。
[0034]圖13是以時(shí)間序列來(lái)表示成員寫入到家庭留言板中的消息包含圖像的情況下的代理服務(wù)器I與成員之間的消息交換的圖。
[0035]圖14是以時(shí)間序列來(lái)表示代理服務(wù)器將通過(guò)外部設(shè)備所控制的被控制設(shè)備的動(dòng)作結(jié)果寫入到家庭留言板的情況下的代理服務(wù)器與成員之間的消息交換的圖。
【具體實(shí)施方式】
[0036]〔實(shí)施方式I〕
[0037]基于圖1?圖14對(duì)本發(fā)明的一實(shí)施方式進(jìn)行說(shuō)明,如下所述。
[0038]在以下所說(shuō)明的實(shí)施方式中,作為一例而對(duì)將本發(fā)明的消息通知裝置應(yīng)用于家庭留言板系統(tǒng)的示例進(jìn)行說(shuō)明。所謂家庭留言板系統(tǒng),是指家庭的各成員(例如,父親、母親、孩子)使用各自的便攜終端經(jīng)由家庭留言板服務(wù)器(對(duì)話中介服務(wù)器)所提供的家庭留言板(電子對(duì)話工具)來(lái)進(jìn)行對(duì)話用的通訊系統(tǒng)。通過(guò)有效利用家庭留言板系統(tǒng),從而一戶家庭形成為一個(gè)社區(qū)(community)。各成員除了各自的便攜終端以外,還能夠使用處于家庭內(nèi)的網(wǎng)絡(luò)所對(duì)應(yīng)的電視機(jī)或平板電腦等的共享終端來(lái)進(jìn)行對(duì)話。本發(fā)明的消息通知裝置在家庭留言板系統(tǒng)中被實(shí)現(xiàn)為代理服務(wù)器。代理服務(wù)器是具有針對(duì)在上述家庭的住宅內(nèi)運(yùn)轉(zhuǎn)的家庭內(nèi)設(shè)備賦予作為家庭一員的模擬人格,并通過(guò)被擬人化的家庭內(nèi)設(shè)備(以下稱作擬人化設(shè)備)的代理而在該家庭的上述家庭留言板上發(fā)言的權(quán)限這樣的裝置。家庭留言板系統(tǒng)的詳細(xì)內(nèi)容將在后面敘述。
[0039]另外,在以下的附圖中假設(shè)針對(duì)相同或相應(yīng)的部分賦予相同的參考符號(hào),不重復(fù)進(jìn)行這些說(shuō)明。此外,附圖中的長(zhǎng)度、大小以及寬度等的尺寸關(guān)系以及形狀,為了附圖的明了化以及簡(jiǎn)略化而適當(dāng)變更,不表示實(shí)際的尺寸以及形狀。
[0040]〔家庭留言板系統(tǒng)的概要〕
[0041]基于圖2對(duì)本發(fā)明的一實(shí)施方式所涉及的家庭留言板系統(tǒng)的概要進(jìn)行說(shuō)明。圖2是表示家庭留言板系統(tǒng)100的概要的圖。
[0042]家庭留言板系統(tǒng)100是提供用于在所登記的社區(qū)的成員間進(jìn)行通訊的電子留言板的系統(tǒng)。此外,在家庭留言板系統(tǒng)100中,根據(jù)配置于家庭(社區(qū)的成員所共享的空間)內(nèi)的設(shè)備(以下稱作家庭內(nèi)設(shè)備)的狀態(tài)、以及成員的寫入內(nèi)容等的至少一者,對(duì)家庭留言板進(jìn)行來(lái)自擬人化設(shè)備的寫入。進(jìn)而,在家庭留言板系統(tǒng)100中,還能夠按照來(lái)自成員的指示來(lái)進(jìn)行包括擬人化設(shè)備的各家庭內(nèi)設(shè)備的動(dòng)作控制。[0043]如圖示,家庭留言板系統(tǒng)100包括代理服務(wù)器(agent server) 1、家庭留言板服務(wù)器2、以及家庭服務(wù)器3。此外,家庭的成員(在圖示的例子中為父親、母親、孩子)所持的便攜終端4a、4b、以及4c對(duì)家庭留言板進(jìn)行訪問(wèn)。各成員能夠使用自身的便攜終端而對(duì)家庭留言板進(jìn)行寫入、閱覽、以及家庭內(nèi)設(shè)備的動(dòng)作指示。此外,在家庭服務(wù)器3中,無(wú)線通信連接著清潔機(jī)器人5,并且以有線或無(wú)線的方式通信連接著其他家庭內(nèi)設(shè)備。另外,在該圖中示出清潔機(jī)器人5為擬人化設(shè)備,其他家庭內(nèi)設(shè)備為空調(diào)裝置6、照明裝置7、冰箱8、以及PC (Personal Computer) 9的示例,但是家庭內(nèi)設(shè)備的種類以及數(shù)目并未特別限定。作為家庭內(nèi)設(shè)備,除此之外還包含電視機(jī)、錄像裝置、揚(yáng)聲器等的AV設(shè)備。
[0044]代理服務(wù)器I根據(jù)家庭內(nèi)設(shè)備的狀態(tài)、家庭內(nèi)設(shè)備所獲取到的信息、以及成員的寫入內(nèi)容等,對(duì)家庭留言板進(jìn)行寫入。更為具體而言,代理服務(wù)器I作為使清潔機(jī)器人5擬人化的角色來(lái)進(jìn)行寫入。由此,家庭的成員能夠在家庭留言板中模擬體驗(yàn)與清潔機(jī)器人5的通訊。
[0045]此外,代理服務(wù)器I受理來(lái)自便攜終端4a、4b、以及4c的動(dòng)作指示,并將與之相應(yīng)的動(dòng)作指示發(fā)送給家庭服務(wù)器3,由此來(lái)控制清潔機(jī)器人5或其他家庭內(nèi)設(shè)備的動(dòng)作。
[0046]另外,在此說(shuō)明代理服務(wù)器I具備向家庭留言板進(jìn)行寫入的功能、控制清潔機(jī)器人5以及家庭內(nèi)設(shè)備的動(dòng)作的功能的示例,但是也可將這些功能搭載于單獨(dú)的服務(wù)器。
[0047]家庭留言板服務(wù)器2進(jìn)行針對(duì)便攜終端4a、4b、以及4c的家庭留言板的顯示畫面的提示、以及寫入的管理等的、與家庭留言板相關(guān)的全部處理。
[0048]家庭服務(wù)器3總括控制清潔機(jī)器人5或家庭內(nèi)設(shè)備、與代理服務(wù)器I之間的信息收發(fā)。具體而言,家庭服務(wù)器3按照從代理服務(wù)器I接收到的動(dòng)作指示來(lái)進(jìn)行清潔機(jī)器人5或家庭內(nèi)設(shè)備的動(dòng)作控制。此外,家庭服務(wù)器3將從清潔機(jī)器人5獲取到的信息、以及從家庭內(nèi)設(shè)備獲取到的信息發(fā)送給代理服務(wù)器I。
[0049]另外,在圖示的例子中,雖然發(fā)送通過(guò)搭載于清潔機(jī)器人5或家庭內(nèi)設(shè)備的傳感器所獲取到的傳感數(shù)據(jù)、家庭內(nèi)設(shè)備的動(dòng)作日志、以及家庭內(nèi)設(shè)備所拍攝到的照片,但是所發(fā)送的信息并不限于這些示例。這樣在家庭內(nèi)所收集的信息作為表示社區(qū)內(nèi)的現(xiàn)象的狀況信息,從家庭服務(wù)器3被提供給代理服務(wù)器I。代理服務(wù)器I通過(guò)利用上述狀況信息,從而能夠掌握社區(qū)內(nèi)(在此是指圖2所示的家庭、家族)的狀況。
[0050]此外,例如諸如不存在參與家庭留言板的家庭內(nèi)設(shè)備的情況那樣的無(wú)需進(jìn)行總括控制的情況下,也可構(gòu)成為不設(shè)置家庭服務(wù)器3而由清潔機(jī)器人5與代理服務(wù)器I進(jìn)行信息收發(fā)。
[0051]便攜終端4a、4b、以及4c是用于進(jìn)行家庭留言板的閱覽、寫入、以及清潔機(jī)器人5及其他家庭內(nèi)設(shè)備的動(dòng)作指示的裝置。在該圖中,雖然示出便攜終端4a、4b、以及4c為智能手機(jī)的示例,但是只要是能夠進(jìn)行家庭留言板的閱覽、寫入、以及動(dòng)作指示的裝置即可,并不限于此。以后,在無(wú)需特別區(qū)分便攜終端4a、4b、以及4c的情況下,作為它們的統(tǒng)稱而使用便攜終端4。此外,以后在便攜終端4的畫面上顯示出的家庭留言板中,作為表示發(fā)言者的信息,假設(shè)圖2所示的父親標(biāo)記為“父”,母親標(biāo)記為“母”,孩子標(biāo)記為“太郎”,清潔機(jī)器人5標(biāo)記為“機(jī)器人”。
[0052]清潔機(jī)器人5是自動(dòng)地進(jìn)行清潔地板的自動(dòng)行駛式吸塵器。此外,清潔機(jī)器人5除了用于清潔的功能之外還具備動(dòng)作日志的存儲(chǔ)功能、充電余量的檢測(cè)以及輸出功能、圖像拍攝功能、聲音識(shí)別功能、聲音輸出功能等。進(jìn)而,清潔機(jī)器人5還具有向家庭內(nèi)設(shè)備發(fā)送控制信號(hào)并操作該設(shè)備的功能。
[0053]空調(diào)裝置6是進(jìn)行冷、暖氣設(shè)備等空氣調(diào)節(jié)的裝置,是所謂的空氣調(diào)節(jié)裝置。此外,空調(diào)裝置6具備溫度傳感器,并將由此檢測(cè)出的室溫發(fā)送給家庭服務(wù)器3。
[0054]照明裝置7是具備LED等光源的照明裝置,能夠通過(guò)家庭服務(wù)器3的控制來(lái)進(jìn)行點(diǎn)亮以及熄滅。
[0055]冰箱8是以最適溫度來(lái)保存食品等的保存庫(kù)。本實(shí)施方式中的冰箱8例如具備照相機(jī)、重量傳感器、IC標(biāo)簽讀取器等的傳感設(shè)備,且具備將庫(kù)內(nèi)的庫(kù)存的狀況作為狀況信息來(lái)獲取的功能、和將該狀況信息上載到家庭服務(wù)器3的通信功能。
[0056]PC9是所謂的個(gè)人計(jì)算機(jī)。PC9既可以為使家庭的各成員共用而設(shè)置一臺(tái),也可以為使各成員各自所持有而設(shè)置多臺(tái)。PC9由臺(tái)式個(gè)人計(jì)算機(jī)、筆記本式個(gè)人計(jì)算機(jī)、平板式PC等實(shí)現(xiàn)。在本實(shí)施方式中,在PC9搭載有時(shí)間表管理應(yīng)用,使用PC9能夠?qū)Ω鞒蓡T的預(yù)定進(jìn)行登記或者讀出。經(jīng)由PC9所輸入的各成員的預(yù)定的信息(日歷信息)作為狀況信息而上載到家庭服務(wù)器3,由各PC9、便攜終端4a、4b及4c、以及代理服務(wù)器I所共享。
[0057]進(jìn)而,代理服務(wù)器I具有經(jīng)由因特網(wǎng)來(lái)收集必要信息的信息檢索功能。代理服務(wù)器I如圖示那樣能夠訪問(wèn)與因特網(wǎng)連接的所有信息提供服務(wù)器3a(雖然未圖示,但是假定存在多個(gè)信息提供服務(wù)器3b、3c、……的情形)。在本實(shí)施方式中,代理服務(wù)器I能夠從信息提供服務(wù)器3a獲取 所請(qǐng)求的狀況信息,以掌握圍住圖示的社區(qū)的外部環(huán)境的狀況(可給家庭帶來(lái)影響的外部環(huán)境下的發(fā)生現(xiàn)象)。從信息提供服務(wù)器3a獲取的狀況信息并未限定于此,例如假定鄰近該家庭住宅的零售商店或設(shè)施的信息、家庭感興趣的地區(qū)的天氣預(yù)報(bào)信息等。
[0058]這樣,在家庭留言板系統(tǒng)100中,當(dāng)代理服務(wù)器I根據(jù)成員寫入到家庭留言板的消息而檢測(cè)出用于操作外部設(shè)備的動(dòng)作指示時(shí),按照該動(dòng)作指示來(lái)控制外部設(shè)備。而且,代理服務(wù)器I將上述成員明確記載為收件人,來(lái)寫入對(duì)該外部設(shè)備動(dòng)作后的結(jié)果進(jìn)行報(bào)告的一個(gè)報(bào)告消息。此外,代理服務(wù)器I作為社區(qū)(家庭)一員即被擬人化的清潔機(jī)器人5的代理,而對(duì)家庭留言板寫入消息。
[0059]以下,關(guān)于用來(lái)將該用戶明確記載為收件人而向成員通知對(duì)來(lái)自成員的動(dòng)作指示的結(jié)果進(jìn)行報(bào)告的消息的代理服務(wù)器I的構(gòu)成,更詳細(xì)地進(jìn)行說(shuō)明。
[0060]〔代理服務(wù)器的構(gòu)成〕
[0061]圖1是表示代理服務(wù)器I的要部構(gòu)成的一例的框圖。
[0062]本實(shí)施方式所涉及的代理服務(wù)器I具備:動(dòng)作指示檢測(cè)部21 (動(dòng)作指示檢測(cè)單元),根據(jù)家庭留言板中的消息來(lái)檢測(cè)用于操作清潔機(jī)器人5 (外部設(shè)備)的動(dòng)作指示,并且將寫入該消息的成員確定為該動(dòng)作指示的指示者;外部設(shè)備控制部23 (外部設(shè)備控制單元),按照動(dòng)作指示檢測(cè)部21所檢測(cè)出的上述動(dòng)作指示來(lái)控制上述外部設(shè)備;動(dòng)作結(jié)果獲取部24 (動(dòng)作結(jié)果獲取單元),獲取通過(guò)外部設(shè)備控制部23的控制而上述外部設(shè)備進(jìn)行動(dòng)作后的結(jié)果;報(bào)告消息生成部25 (報(bào)告消息生成單元),生成對(duì)動(dòng)作結(jié)果獲取部24所獲取到的動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息;和報(bào)告消息顯示部26 (報(bào)告消息顯示單元),將報(bào)告消息生成部25所生成的報(bào)告消息輸出到家庭留言板服務(wù)器2,在將動(dòng)作指示檢測(cè)部21所確定的指示者明確記載為收件人的狀態(tài)下,使該消息顯示于家庭留言板。[0063]根據(jù)上述構(gòu)成,代理服務(wù)器I在I人以上的用戶參加的通訊的場(chǎng)合(例如家庭留言板)下,能夠使對(duì)來(lái)自用戶的動(dòng)作指示的結(jié)果進(jìn)行報(bào)告的消息在將該用戶明確記載為收件人的狀態(tài)下進(jìn)行通知。
[0064]代理服務(wù)器I還具備:存儲(chǔ)部12、消息獲取部20、和指示者登記部22。其中,詳細(xì)內(nèi)容將在后面敘述,但在以下說(shuō)明詳細(xì)內(nèi)容的本實(shí)施方式中,存儲(chǔ)部12和指示者登記部22不是必須的。
[0065]如圖1所示,代理服務(wù)器I具備:控制部10、通信部11、以及存儲(chǔ)部12。
[0066]通信部11用于使代理服務(wù)器I與外部的設(shè)備進(jìn)行通信。具體而言,代理服務(wù)器I經(jīng)由通信部11而與家庭留言板服務(wù)器2、家庭服務(wù)器3、以及各種信息提供服務(wù)器3a進(jìn)行通信。
[0067]存儲(chǔ)部12非臨時(shí)性存儲(chǔ)代理服務(wù)器I的控制部10所執(zhí)行的⑴控制程序、(2) OS程序、(3)控制部10用于執(zhí)行代理服務(wù)器I所具有的各種功能的應(yīng)用程序、以及(4)執(zhí)行該應(yīng)用程序時(shí)讀出的各種數(shù)據(jù)。
[0068]例如,上述⑴?⑷的數(shù)據(jù)存儲(chǔ)在R0M(read only memory) >閃存、EPROM(ErasabIe Programmable ROM)、EEPROM(注冊(cè)商標(biāo))(Electrically EPROM)、HDD (Hard Disc Drive)等的非易失性存儲(chǔ)裝置中。
[0069]代理服務(wù)器I也可具備未圖示的臨時(shí)存儲(chǔ)部。臨時(shí)存儲(chǔ)部是在代理服務(wù)器I所執(zhí)行的各種處理的過(guò)程中臨時(shí)性存儲(chǔ)用于運(yùn)算的數(shù)據(jù)以及運(yùn)算結(jié)果等的所謂的工作存儲(chǔ)器,由RAM (Random Access Memory)等的易失性存儲(chǔ)裝置構(gòu)成。
[0070]關(guān)于將何種數(shù)據(jù)存儲(chǔ)于何種存儲(chǔ)裝置,根據(jù)代理服務(wù)器I的使用目的、利便性、成本、或者物理上的制約等來(lái)適當(dāng)?shù)貨Q定。
[0071]存儲(chǔ)部12保存了執(zhí)行狀態(tài)管理表格30、指令名稱表格31、設(shè)備控制表格32、指令圖像表格33、語(yǔ)句模板表格34、以及用戶名稱表格35。關(guān)于存儲(chǔ)部12所保存的執(zhí)行狀態(tài)管理表格30等,將在后面敘述詳細(xì)內(nèi)容。
[0072]控制部10總括地控制代理服務(wù)器I的功能。在圖示的控制部10中,作為功能模塊而包含消息獲取部20、動(dòng)作指示檢測(cè)部21、指示者登記部22、外部設(shè)備控制部23、動(dòng)作結(jié)果獲取部24、報(bào)告消息生成部25、以及報(bào)告消息顯不部26。
[0073]上述的控制部10的各功能模塊,例如CPU (central processing unit)等能夠通過(guò)將在由 ROM (read only memory) > NVRAM (non-Volati Ie random access memory)等所實(shí)現(xiàn)的存儲(chǔ)裝置(存儲(chǔ)部12)中存儲(chǔ)的程序讀出到未圖示的RAM (random access memory)等加以執(zhí)行,由此來(lái)實(shí)現(xiàn)的。
[0074]消息獲取部20從家庭留言板服務(wù)器2獲取家庭的各成員向家庭留言板寫入的消息。消息獲取部20所獲取的消息既可以僅為文本也可以包括圖像ID。
[0075]以下,假設(shè)消息獲取部20以下述那樣的JSON形式來(lái)獲取成員寫入到家庭留言板的消息。即,例如以{ “poster”:“U001”,“text”:“拍照片吧”,“image_ID”:“SEAL_101,,}這樣的形式來(lái)獲取消息。其中,在本發(fā)明的一形態(tài)所涉及的消息通知裝置中,消息獲取部20獲取JSON形式的消息并不是必須的。在上述的JSON形式的消息中,“poster”表示投稿消息的成員的用戶標(biāo)識(shí)符,“text”表示消息的文本部分,“image_ID”表示對(duì)消息所添加的圖像ID。[0076]所謂圖像ID,是指用于唯一地確定嵌入到便攜終端4的應(yīng)用中的圖像的ID,通過(guò)附加于向家庭留言板服務(wù)器2輸出的消息,從而能夠?qū)в袌D像的消息輸出給家庭留言板服務(wù)器2。
[0077]其中,在本實(shí)施方式中未對(duì)包括圖像ID的消息進(jìn)行說(shuō)明,詳細(xì)內(nèi)容將在后面敘述。
[0078]動(dòng)作指示檢測(cè)部21根據(jù)成員寫入到家庭留言板的消息來(lái)檢測(cè)用于操作外部設(shè)備的動(dòng)作指示,并且將寫入該消息的成員確定為該動(dòng)作指示的指示者。而且,動(dòng)作指示檢測(cè)部21將所檢測(cè)出的動(dòng)作指示和所確定的指示者發(fā)送給指示者登記部22。
[0079]若說(shuō)明指示者登記部22的功能概要,則如下所述。即,指示者登記部22,第一:進(jìn)行通過(guò)動(dòng)作指示檢測(cè)部21所檢測(cè)出的上述動(dòng)作指示所指示出的動(dòng)作的執(zhí)行狀態(tài)的判定。雖然詳細(xì)內(nèi)容將在后面敘述,但是通過(guò)判定動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、和保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示是否相同,來(lái)進(jìn)行執(zhí)行狀態(tài)的判定。第二:根據(jù)執(zhí)行狀態(tài)的判定結(jié)果來(lái)更新執(zhí)行狀態(tài)管理表格30的數(shù)據(jù),第三:根據(jù)執(zhí)行狀態(tài)的判定結(jié)果來(lái)進(jìn)行動(dòng)作指示向外部設(shè)備控制部23的發(fā)送。第四:指示者登記部22,使報(bào)告消息生成部25生成與執(zhí)行狀態(tài)的判定結(jié)果相應(yīng)的內(nèi)容的消息。另外,報(bào)告消息生成部25在生成消息之際,參照由動(dòng)作指示檢測(cè)部21所更新后的執(zhí)行狀態(tài)管理表格30的數(shù)據(jù)。因此,在報(bào)告消息生成部25生成消息之前,必須終止與執(zhí)行狀態(tài)的判定結(jié)果相應(yīng)的執(zhí)行狀態(tài)管理表格30的數(shù)據(jù)更新。相對(duì)于此,如果動(dòng)作指示向外部設(shè)備控制部23的發(fā)送是在執(zhí)行狀態(tài)的判定后,則也可以在與使報(bào)告消息生成部25生成消息的時(shí)刻相同的時(shí)刻執(zhí)行。
[0080]以下,對(duì)指示者登記部22的功能進(jìn)行詳細(xì)說(shuō)明。
[0081]第一:指示者登記部22進(jìn)行執(zhí)行狀態(tài)的判定。詳細(xì)內(nèi)容將在后面敘述,當(dāng)由上述動(dòng)作指示所指示的動(dòng)作為執(zhí)行中的情況下,在執(zhí)行狀態(tài)管理表格30中保存數(shù)據(jù),當(dāng)沒(méi)有執(zhí)行中的動(dòng)作的情況下,沒(méi)有所保存的數(shù)據(jù)。指示者登記部22首先確認(rèn)是否存在已經(jīng)保存于執(zhí)行狀態(tài)管理表格30中的數(shù)據(jù),其次判定動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、和保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示是否相同。
[0082]第二:指示者登記部22根據(jù)上述判定的結(jié)果來(lái)更新執(zhí)行狀態(tài)管理表格30的數(shù)據(jù)。
[0083]S卩,當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中沒(méi)有保存數(shù)據(jù)時(shí),指示者登記部22將動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、和該動(dòng)作指示的指示者、動(dòng)作指示檢測(cè)部21所確定的指示者保存于執(zhí)行狀態(tài)管理表格30中。
[0084]當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中已經(jīng)保存數(shù)據(jù)時(shí),指示者登記部22確認(rèn)動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示是否與已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示相同。
[0085]在動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示與已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示相同的情況下,指示者登記部22向與已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示組合在一起的指示者,追加動(dòng)作指示檢測(cè)部21所確定的指示者。
[0086]詳細(xì)內(nèi)容將在后面敘述,動(dòng)作指示、和將包含該動(dòng)作指示的消息寫入到家庭留言板的成員組合在一起而保存于執(zhí)行狀態(tài)管理表格30。也就是說(shuō),如圖5所示,在執(zhí)行狀態(tài)管理表格30中,動(dòng)作指示(更詳細(xì)而言為用于識(shí)別各動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符)保存在“動(dòng)作指示標(biāo)識(shí)符字段”中,該動(dòng)作指示的指示者(更詳細(xì)而言為用于識(shí)別各成員的用戶標(biāo)識(shí)符)保存在“用戶列表字段”中。另外,在以下的說(shuō)明中,為了防止表述的冗余性,假設(shè)“用戶列表字段”簡(jiǎn)單標(biāo)記為“用戶列表”。
[0087]當(dāng)動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示與已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示相同的情況下,指示者登記部22在“用戶列表”的最后追加由動(dòng)作指示檢測(cè)部21所確定的指示者。也就是說(shuō),在“用戶列表”中,將包括與保存于“動(dòng)作指示標(biāo)識(shí)符字段”的動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的動(dòng)作指示在內(nèi)的消息寫入到家庭留言板的成員的用戶標(biāo)識(shí)符,按照所寫入的順序進(jìn)行保存。
[0088]當(dāng)動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示與已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示不同的情況下,指示者登記部22不更新在執(zhí)行狀態(tài)管理表格30中保存的數(shù)據(jù)。
[0089]第三:指示者登記部22根據(jù)上述執(zhí)行狀態(tài)的判定結(jié)果來(lái)進(jìn)行動(dòng)作指示向外部設(shè)備控制部23的發(fā)送。即,當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中沒(méi)有保存數(shù)據(jù)時(shí),指示者登記部22將從動(dòng)作指示檢測(cè)部21接收到的動(dòng)作指示發(fā)送給外部設(shè)備控制部23。當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中已經(jīng)保存有數(shù)據(jù)時(shí),指示者登記部22不進(jìn)行向外部設(shè)備控制部23的發(fā)送。
[0090]第四:指示者登記部22使報(bào)告消息生成部25生成與執(zhí)行狀態(tài)的判定結(jié)果相應(yīng)的內(nèi)容的消息。
[0091]S卩,當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中未保存數(shù)據(jù)時(shí),指示者登記部22使報(bào)告消息生成部25生成以下的消息。即,將由動(dòng)作指示檢測(cè)部21所確定的指示者明示為收件人,生成“受理了動(dòng)作指示。執(zhí)行由動(dòng)作指示所指示出的動(dòng)作”這一主旨的消息。
[0092]當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中保存有數(shù)據(jù)時(shí),指示者登記部22接著判定由動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、和保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示是否相同。
[0093]當(dāng)動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、和保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示不同的情況下,指示者登記部22使報(bào)告消息生成部25生成以下的消息。即,將由動(dòng)作指示檢測(cè)部21所確定的指示者明示為收件人,生成“因?yàn)楝F(xiàn)在正處于執(zhí)行其他動(dòng)作的過(guò)程中,所以無(wú)法執(zhí)行由動(dòng)作指示所指示出的動(dòng)作”這一主旨的消息。
[0094]當(dāng)動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、和保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示相同的情況下,指示者登記部22使報(bào)告消息生成部25生成以下的消息。即,將由動(dòng)作指示檢測(cè)部21所確定的指示者明示為收件人,生成“因?yàn)楸敬嗡甘镜膭?dòng)作已經(jīng)由其他成員指示出并正處于執(zhí)行的過(guò)程中,所以要進(jìn)行等待”這一主旨的消息。
[0095]另外,指示者登記部22通過(guò)向報(bào)告消息生成部25發(fā)送以下的信息,由此使報(bào)告消息生成部25生成上述的各消息。即,發(fā)送:動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符、動(dòng)作指示檢測(cè)部21所確定的成員的用戶標(biāo)識(shí)符、和用于讓報(bào)告消息生成部25識(shí)別報(bào)告消息生成部25應(yīng)生成的消息的消息類別。
[0096]詳細(xì)內(nèi)容將在后面敘述,消息類別是用于按照每個(gè)動(dòng)作指示來(lái)識(shí)別報(bào)告消息生成部25所生成的消息的標(biāo)識(shí)符。圖9所例示的語(yǔ)句模板表格34根據(jù)動(dòng)作指示標(biāo)識(shí)符與消息類別的組合來(lái)規(guī)定語(yǔ)句。
[0097]例如,在圖9中,當(dāng)動(dòng)作指示標(biāo)識(shí)符相同的情況下,將由動(dòng)作指示檢測(cè)部21所確定的指示者明示為收件人,“受理了動(dòng)作指示。執(zhí)行由動(dòng)作指示所指示的動(dòng)作”這一主旨的消息的消息類別為RP_START。此外,將由動(dòng)作指示檢測(cè)部21所確定的指示者明示為收件人,“因?yàn)楸敬嗡甘镜膭?dòng)作已經(jīng)由其他成員指示出并正處于執(zhí)行的過(guò)程中,所以要進(jìn)行等待”這一主旨的消息的消息類別為RP_BUSY_1。進(jìn)而,將由動(dòng)作指示檢測(cè)部21所確定的指示者明示為收件人,“因?yàn)楝F(xiàn)在正處于執(zhí)行其他動(dòng)作的過(guò)程中,所以無(wú)法執(zhí)行由動(dòng)作指示所指示的動(dòng)作”這一主旨的消息的消息類別為RP_BUSY_2。
[0098]其中,消息類別為“RP_BUSY_1”以及“RP_BUSY_2”的消息也可替換成“因?yàn)檎幱趧?dòng)作執(zhí)行的過(guò)程中,所以無(wú)法受理指示”這一主旨的通用消息。
[0099]S卩,作為“因?yàn)檎幱趧?dòng)作執(zhí)行的過(guò)程中,所以無(wú)法受理指示”這一主旨的通用消息的消息類別,也可定義為RP_BUSY,發(fā)送RP_BUSY來(lái)代替區(qū)分發(fā)送RP_BUSY_1和RP_BUSY_2。具體而言,當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中保存有數(shù)據(jù)時(shí),指示者登記部22也可將與由動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示相符的動(dòng)作指示標(biāo)識(shí)符、和RP_BUSY這一消息類別發(fā)送給報(bào)告消息生成部25。在該情況下,當(dāng)在執(zhí)行狀態(tài)管理表格30中保存有數(shù)據(jù)時(shí),報(bào)告消息生成部25無(wú)論動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、與保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示是否相同,均生成以下的消息。即,將由動(dòng)作指示檢測(cè)部21所確定的指示者明示為收件人,生成“因?yàn)檎幱趧?dòng)作執(zhí)行的過(guò)程中,所以無(wú)法受理指示”這一主旨的消息。
[0100]當(dāng)從指示者登記部22接收到動(dòng)作指示(更準(zhǔn)確而言為動(dòng)作指示標(biāo)識(shí)符)時(shí),外部設(shè)備控制部23按照該動(dòng)作指示來(lái)控制外部設(shè)備。具體而言,當(dāng)從動(dòng)作指示檢測(cè)部21獲取到動(dòng)作指示標(biāo)識(shí)符時(shí),外部設(shè)備控制部23參照設(shè)備控制表格32來(lái)選擇與該動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的設(shè)備控制代碼,并將該設(shè)備控制代碼發(fā)送給所對(duì)應(yīng)的外部設(shè)備。
[0101]動(dòng)作結(jié)果獲取部24從外部設(shè)備之中獲取由動(dòng)作指示所指示的動(dòng)作的結(jié)果、即包含錯(cuò)誤代碼的返回值、和該動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符。
[0102]所謂返回值,是指外部設(shè)備的動(dòng)作結(jié)果,是包括外部設(shè)備獲取到動(dòng)作結(jié)果的數(shù)據(jù)在內(nèi)的值,例如能夠列舉以下那樣的值。即,在動(dòng)作指示標(biāo)識(shí)符為“CM001”、也就是說(shuō)由指示動(dòng)作所指示的動(dòng)作為“照片拍攝”的情況下,作為返回值的示例,能夠列舉拍攝到的照片圖像數(shù)據(jù)。此外,在動(dòng)作指示標(biāo)識(shí)符為“CM003”、也就是說(shuō)所指示的動(dòng)作為“溫度獲取”的情況下,作為返回值的示例,能夠列舉室內(nèi)的溫度數(shù)據(jù)。
[0103]所謂錯(cuò)誤代碼,是指外部設(shè)備按照動(dòng)作的錯(cuò)誤的每個(gè)內(nèi)容向代理服務(wù)器I進(jìn)行通知的代碼。例如,在清潔機(jī)器人5要進(jìn)行“照片拍攝”但卻“拍攝失敗”的情況下,清潔機(jī)器人5將“I”這一錯(cuò)誤代碼與“照片拍攝”這一動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符(CM001) —起發(fā)送給代理服務(wù)器I。此外,在清潔機(jī)器人5要進(jìn)行“清潔”但卻“因集塵杯裝滿而無(wú)法清潔”的情況下,清潔機(jī)器人5將“I”這一錯(cuò)誤代碼與“清潔”這一動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符(CM002) 一起發(fā)送給代理服務(wù)器I。進(jìn)而,在清潔機(jī)器人5要進(jìn)行“清潔”但卻“因不能移動(dòng)而無(wú)法清潔”的情況下,清潔機(jī)器人5將“2”這一錯(cuò)誤代碼與動(dòng)作指示標(biāo)識(shí)符“CM002” 一起發(fā)送給代理服務(wù)器I。
[0104]也就是說(shuō),例如即便是相同的“不能清潔”這一錯(cuò)誤結(jié)果,錯(cuò)誤代碼也會(huì)因?yàn)榘l(fā)生錯(cuò)誤的理由而不同。此外,即便錯(cuò)誤代碼為相同的“1”,與錯(cuò)誤代碼一起發(fā)送的動(dòng)作指示標(biāo)識(shí)符也不同,因此動(dòng)作結(jié)果獲取部24能夠區(qū)分例如是“照片拍攝”因錯(cuò)誤而結(jié)束、還是“清潔”因錯(cuò)誤而結(jié)束。通過(guò)從外部設(shè)備接收錯(cuò)誤代碼和動(dòng)作指示標(biāo)識(shí)符,從而動(dòng)作結(jié)果獲取部24能夠獲知與動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的動(dòng)作指示是因何種內(nèi)容的錯(cuò)誤而結(jié)束。
[0105]動(dòng)作結(jié)果獲取部24從外部設(shè)備之中獲取由動(dòng)作指示所指示的動(dòng)作的結(jié)果(B卩,包含錯(cuò)誤代碼的返回值)、和與該動(dòng)作指示對(duì)應(yīng)的動(dòng)作指示標(biāo)識(shí)符,使報(bào)告消息生成部25生成關(guān)于該動(dòng)作的結(jié)果的報(bào)告消息。具體而言,動(dòng)作結(jié)果獲取部24通過(guò)向報(bào)告消息生成部25發(fā)送以下的信息,由此使報(bào)告消息生成部25生成關(guān)于動(dòng)作的結(jié)果的報(bào)告消息。即,如果動(dòng)作的結(jié)果為成功,則將“RP.SUCCEEDED”這一消息類別以及返回值與指示出該動(dòng)作的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符一起發(fā)送,如果動(dòng)作的結(jié)果為失敗,則將“RP_FAILED_錯(cuò)誤代碼”這一消息類別與指示出該動(dòng)作的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符一起發(fā)送。
[0106]因此,例如當(dāng)動(dòng)作結(jié)果獲取部24將“CM001”這一動(dòng)作指示標(biāo)識(shí)符、和“RP_FAILED_1”這一消息類別發(fā)送給報(bào)告消息生成部25時(shí),報(bào)告消息生成部25生成以下的消息。即,生成由“照片拍攝”這一動(dòng)作指示所指示的動(dòng)作的結(jié)果為“拍攝失敗”的主旨的消息。此外,例如當(dāng)接收到“CM002”這一動(dòng)作指示標(biāo)識(shí)符、和“RP_FAILED_2”這一消息類別時(shí),生成由“清潔”這一動(dòng)作指示所指示的動(dòng)作的結(jié)果為“因不能移動(dòng)而無(wú)法清潔”的主旨的消息。進(jìn)而,當(dāng)接收到“CM001”這一動(dòng)作指示標(biāo)識(shí)符、“SUCCEEDED”這一消息類別、和照片圖像數(shù)據(jù)時(shí),生成嵌入了該照片圖像數(shù)據(jù)的、“完成照片拍攝”這一主旨的消息。
[0107]另外,關(guān)于在對(duì)動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息之中明示出的、報(bào)告消息生成部25如何獲取消息的收件人,將在后面敘述。
[0108]動(dòng)作結(jié)果獲取部24當(dāng)從外部設(shè)備接受到由動(dòng)作指示所指示的動(dòng)作的結(jié)果(包含錯(cuò)誤代碼的返回值)時(shí),刪除執(zhí)行狀態(tài)管理表格30的數(shù)據(jù)。也就是說(shuō),動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示和該動(dòng)作指示的指示者的組合保存在執(zhí)行狀態(tài)管理表格30中的期間,是從動(dòng)作指示檢測(cè)部21檢測(cè)出動(dòng)作指示到動(dòng)作結(jié)果獲取部24獲取到由該動(dòng)作指示所指示的動(dòng)作的結(jié)果為止的期間。因此,在沒(méi)有由動(dòng)作指示所指示出且外部設(shè)備在執(zhí)行中的動(dòng)作的情況下,即沒(méi)有代理服務(wù)器I讓外部設(shè)備執(zhí)行的動(dòng)作時(shí),在執(zhí)行狀態(tài)管理表格30中不保存數(shù)據(jù)。
[0109]若說(shuō)明報(bào)告消息生成部25的功能概要,則如下所述。即,第一:報(bào)告消息生成部25按照從指示者登記部22接收的動(dòng)作指示標(biāo)識(shí)符、用戶標(biāo)識(shí)符、和消息類別來(lái)生成消息。第二:報(bào)告消息生成部25按照從動(dòng)作結(jié)果獲取部24接收的消息類別、返回值、和動(dòng)作指示標(biāo)識(shí)符來(lái)生成消息。
[0110]以下,說(shuō)明報(bào)告消息生成部25的功能的詳細(xì)內(nèi)容。
[0111]第一:報(bào)告消息生成部25如上所述根據(jù)從指示者登記部22接收的信息,生成將由動(dòng)作指示檢測(cè)部21所確定的指示者明示為收件人的消息、即下述那樣的內(nèi)容的消息。即,生成“受理了動(dòng)作指示。執(zhí)行由動(dòng)作指示所指示出的動(dòng)作”這一主旨的消息、或者“因?yàn)檎幱趧?dòng)作執(zhí)行的過(guò)程中,所以無(wú)法受理指示”這一主旨的消息。
[0112]具體而言,當(dāng)指示者登記部22確認(rèn)出在執(zhí)行狀態(tài)管理表格30中未保存數(shù)據(jù)時(shí),指示者登記部22將以下的信息發(fā)送給報(bào)告消息生成部25。即,將動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符、動(dòng)作指示檢測(cè)部21所確定的成員的用戶標(biāo)識(shí)符、和“RP_START”這一消息類別發(fā)送給報(bào)告消息生成部25。當(dāng)接收到上述信息時(shí),報(bào)告消息生成部25參照?qǐng)D9所例示的語(yǔ)句模板表格34,將與上述用戶標(biāo)識(shí)符對(duì)應(yīng)的用戶明示為收件人,生成受理了與上述動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的動(dòng)作指示的主旨的消息。[0113]此外,當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中保存有數(shù)據(jù)、且由動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示和保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示相同時(shí),指示者登記部22發(fā)送以下的信息。即,將動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符、動(dòng)作指示檢測(cè)部21所確定的成員的用戶標(biāo)識(shí)符、和“RP_BUSY_1”這一消息類別發(fā)送給報(bào)告消息生成部25。當(dāng)接收到上述信息時(shí),報(bào)告消息生成部25參照?qǐng)D9所例示的語(yǔ)句模板表格34,將與上述用戶標(biāo)識(shí)符對(duì)應(yīng)的用戶明示為收件人,生成以下的內(nèi)容的消息。即,生成“由在執(zhí)行狀態(tài)管理表格30中與上述動(dòng)作指示標(biāo)識(shí)符組合在一起進(jìn)行保存的成員之中、除了最后保存的成員之外的成員所指示出,且由與上述動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的動(dòng)作指示所指示的動(dòng)作正處于執(zhí)行的過(guò)程中”這一主旨的消息。
[0114]另外,如前所述,在由動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、和已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示相同的情況下,指示者登記部22在用戶列表的最后保存由動(dòng)作指示檢測(cè)部21所確定的成員。因此,當(dāng)為使報(bào)告消息生成部25生成上述消息而參照?qǐng)?zhí)行狀態(tài)管理表格30之際,在動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示和保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示相同的情況下,以下的事實(shí)成立。即,“在執(zhí)行狀態(tài)管理表格30中與動(dòng)作指示標(biāo)識(shí)符組合在一起進(jìn)行保存的成員之中、最后保存的成員”(即,用戶列表的最后的成員)是動(dòng)作指示檢測(cè)部21 (本次)所確定的成員。
[0115]進(jìn)而,當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中保存有數(shù)據(jù)、且由動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示和保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示不同時(shí),指示者登記部22發(fā)送以下的信息。即,將動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符、動(dòng)作指示檢測(cè)部21所確定的成員的用戶標(biāo)識(shí)符、和“RP_BUSY_2”這一消息類別發(fā)送給報(bào)告消息生成部25。當(dāng)接收到上述信息時(shí),報(bào)告消息生成部25參照?qǐng)D9所例示的語(yǔ)句模板表格34,將與上述用戶標(biāo)識(shí)符對(duì)應(yīng)的用戶明示為收件人,生成以下的內(nèi)容的消息。即,生成“由在執(zhí)行狀態(tài)管理表格30的成員列表中保存的成員全員所指示出、且由與執(zhí)行狀態(tài)管理表格30的動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的動(dòng)作指示所指示的動(dòng)作正處于執(zhí)行的過(guò)程中”這一主旨的消息。
[0116]另外,如前所述,在由動(dòng)作指示檢測(cè)部21所檢測(cè)的動(dòng)作指示和已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示不同的情況下,指示者登記部22不將由動(dòng)作指示檢測(cè)部21所確定的成員保存于用戶列表。
[0117]第二:當(dāng)動(dòng)作結(jié)果獲取部24獲取到外部設(shè)備進(jìn)行了動(dòng)作的結(jié)果時(shí),報(bào)告消息生成部25制成關(guān)于該結(jié)果的一個(gè)報(bào)告消息,并且如下所示那樣決定該報(bào)告消息的收件人。即,將與指示出用上述報(bào)告消息報(bào)告結(jié)果的動(dòng)作的動(dòng)作指示組合在一起而保存在執(zhí)行狀態(tài)管理表格30中的所有指示者設(shè)定為上述報(bào)告消息的收件人。
[0118]如上所述,當(dāng)由動(dòng)作指示所指示的動(dòng)作終止時(shí)、即當(dāng)動(dòng)作結(jié)果獲取部24獲取到動(dòng)作結(jié)果時(shí),如果動(dòng)作的結(jié)果為成功,則動(dòng)作結(jié)果獲取部24將“RP_SUCCEEDED”這一消息類別以及返回值與指示出該動(dòng)作的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符一起發(fā)送給報(bào)告消息生成部25。此外,如果動(dòng)作的結(jié)果為失敗,則將“RP_FAILED_錯(cuò)誤代碼”這一消息類別與指示出該動(dòng)作的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符一起發(fā)送給報(bào)告消息生成部25。
[0119]報(bào)告消息生成部25根據(jù)從動(dòng)作結(jié)果獲取部24接收到的消息類別和動(dòng)作指示標(biāo)識(shí)符,參照語(yǔ)句模板表格34來(lái)選擇應(yīng)生成的報(bào)告消息的語(yǔ)句。此外,報(bào)告消息生成部25通過(guò)參照?qǐng)?zhí)行狀態(tài)管理表格30的用戶列表,從而獲取在上述報(bào)告消息中明示為收件人的成員。也就是說(shuō),報(bào)告消息生成部25生成在用戶列表中保存的所有成員被明示為收件人的一個(gè)消息,即關(guān)于動(dòng)作結(jié)果獲取部24所獲取到的上述動(dòng)作結(jié)果的報(bào)告消息。
[0120]另外,在語(yǔ)句模板表格34中沒(méi)有與從指示者登記部22以及動(dòng)作結(jié)果獲取部24獲取的動(dòng)作指示標(biāo)識(shí)符以及消息類別相一致的語(yǔ)句的情況下,報(bào)告消息生成部25不生成消
肩、O
[0121]例如,與“CM003”這一動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的動(dòng)作指示為“告訴溫度”、即“溫度獲取”這一動(dòng)作指示。因?yàn)槟軌驈耐獠吭O(shè)備立即獲取由該“溫度獲取”這一動(dòng)作指示所指示的動(dòng)作的結(jié)果,所以與“RP_START”這一消息類別對(duì)應(yīng)的語(yǔ)句未被定義。因此,在從指示者登記部22獲取到動(dòng)作指示標(biāo)識(shí)符“CM003”以及消息類別“RP_START”的情況下,因?yàn)樵谡Z(yǔ)句模板表格34中沒(méi)有與該動(dòng)作指示標(biāo)識(shí)符以及該消息類別的組合相一致的語(yǔ)句,報(bào)告消息生成部25不生成消息。
[0122]報(bào)告消息顯不部26將報(bào)告消息生成部25所生成的報(bào)告消息輸出給家庭留言板服務(wù)器2,在將動(dòng)作指示檢測(cè)部21所確定的指示者明示為收件人的狀態(tài)下,使該消息顯示于家庭留言板。
[0123]〔各表格的內(nèi)容〕
[0124]在圖1所示的存儲(chǔ)部12中保存有執(zhí)行狀態(tài)管理表格30、指令名稱表格31、設(shè)備控制表格32、指令圖像表格33、語(yǔ)句模板表格34、以及用戶名稱表格35。
[0125]圖5是表示對(duì)動(dòng)作指示和該動(dòng)作指示的指示者的組合進(jìn)行保存的執(zhí)行狀態(tài)管理表格30的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0126]圖6是表示對(duì)動(dòng)作指示標(biāo)識(shí)符和動(dòng)作指示的名稱的組合進(jìn)行保存的指令名稱表格31的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0127]圖7是表示對(duì)動(dòng)作指示標(biāo)識(shí)符和設(shè)備控制代碼的組合進(jìn)行保存的設(shè)備控制表格32的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0128]圖8是表示對(duì)圖像ID和動(dòng)作指示標(biāo)識(shí)符的組合進(jìn)行保存的指令圖像表格33的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0129]圖9是表示對(duì)動(dòng)作指示標(biāo)識(shí)符、消息類別和語(yǔ)句的組合進(jìn)行保存的語(yǔ)句模板表格34的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0130]圖10是表示對(duì)用戶標(biāo)識(shí)符和用戶的名字的組合進(jìn)行保存的用戶名稱表格35的數(shù)據(jù)結(jié)構(gòu)以及具體例的圖。
[0131]執(zhí)行狀態(tài)管理表格30以動(dòng)作指示為單位,將寫入了與該動(dòng)作指示對(duì)應(yīng)的消息的成員作為指示者來(lái)保存,也就是將動(dòng)作指示、和將包含該動(dòng)作指示的消息寫入到家庭留言板的成員組合在一起進(jìn)行保存。更詳細(xì)地進(jìn)行說(shuō)明,則如下所述。即,執(zhí)行狀態(tài)管理表格30在從動(dòng)作指示檢測(cè)部21檢測(cè)出動(dòng)作指示到外部設(shè)備終止由該動(dòng)作指示所指示的動(dòng)作為止的期間、即直到動(dòng)作結(jié)果獲取部24獲取到由該動(dòng)作指示所指示的動(dòng)作的結(jié)果為止的期間內(nèi),保存了動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示和該動(dòng)作指示的指示者的組合。
[0132]如圖5所示,執(zhí)行狀態(tài)管理表格30包括“動(dòng)作指示標(biāo)識(shí)符字段”、和“用戶列表字段”這兩個(gè)字段。在“動(dòng)作指示標(biāo)識(shí)符字段”中保存了動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示(更詳細(xì)而言為用于識(shí)別各動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符)。此外,在“用戶列表字段”中保存了上述動(dòng)作指示的指示者、即動(dòng)作指示檢測(cè)部21所確定的指示者(更詳細(xì)而言為用于識(shí)別各指示者的用戶標(biāo)識(shí)符)。
[0133]如上所述,在沒(méi)有執(zhí)行中的動(dòng)作的情況下,在執(zhí)行狀態(tài)管理表格30中沒(méi)有保存數(shù)據(jù)。在有執(zhí)行中的動(dòng)作的情況下,即在執(zhí)行狀態(tài)管理表格30的“動(dòng)作指示標(biāo)識(shí)符字段”中保存有指示出現(xiàn)在正處于執(zhí)行中的動(dòng)作的動(dòng)作指示標(biāo)識(shí)符。與保存于“動(dòng)作指示標(biāo)識(shí)符字段”的動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的動(dòng)作指示的指示者被保存在用戶列表中。
[0134]在圖5所例示的執(zhí)行狀態(tài)管理表格30中,在動(dòng)作指示標(biāo)識(shí)符字段中保存有“CM001”,在用戶列表中保存有“U002、U003”。當(dāng)與“CM001”的動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的動(dòng)作指示為“照片拍攝”,與“U002、U003”的用戶標(biāo)識(shí)符對(duì)應(yīng)的成員為“母親、太郎”時(shí),圖5的執(zhí)行狀態(tài)管理表格30表示以下的信息。即,表示由“母親”和“太郎”將指示“照片拍攝”的執(zhí)行的消息寫入到家庭留言板、和正處于執(zhí)行“照片拍攝”的過(guò)程中這兩點(diǎn)。
[0135]另外,如前述,當(dāng)由動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、和已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示相同的情況下,指示者登記部22在用戶列表的最后保存由動(dòng)作指示檢測(cè)部21所確定的成員。也就是說(shuō),在執(zhí)行狀態(tài)管理表格30的用戶列表中,按照將包含上述動(dòng)作指示的消息寫入到家庭留言板的順序,保存寫入該消息的成員(的用戶標(biāo)識(shí)符)。因此,在執(zhí)行狀態(tài)管理表格30中保存有:代理服務(wù)器I讓外部設(shè)備執(zhí)行的動(dòng)作的有無(wú);和當(dāng)有讓執(zhí)行的動(dòng)作的情況下哪個(gè)成員以何種順序?qū)ㄖ甘驹搫?dòng)作的動(dòng)作指示在內(nèi)的消息寫入到家庭留言板這一信息。報(bào)告消息生成部25生成將在執(zhí)行狀態(tài)管理表格30的用戶列表中保存的成員明示為收件人的消息。
[0136]指令名稱表格31是用于將動(dòng)作指示標(biāo)識(shí)符變換為自然語(yǔ)言的表格。
[0137]設(shè)備控制表格32存儲(chǔ)了與各動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的設(shè)備控制代碼。外部設(shè)備控制部23通過(guò)將設(shè)備控制代碼發(fā)送給外部設(shè)備,由此讓外部設(shè)備執(zhí)行與設(shè)備控制代碼對(duì)應(yīng)的動(dòng)作。
[0138]指令圖像表格33規(guī)定了圖像ID與動(dòng)作指示標(biāo)識(shí)符之間的對(duì)應(yīng)關(guān)系,但詳細(xì)內(nèi)容將在后面敘述。
[0139]語(yǔ)句模板表格34保存了報(bào)告消息生成部25所生成的消息的模板。也就是說(shuō),在圖9所例示的語(yǔ)句模板表格34中,各行一個(gè)一個(gè)地定義了代理服務(wù)器I向家庭留言板服務(wù)器2輸出的消息。
[0140]在語(yǔ)句模板表格34的各行,動(dòng)作指示標(biāo)識(shí)符字段表示各消息是與何種動(dòng)作指示相關(guān)的消息,消息類別字段示出表示消息的內(nèi)容的標(biāo)識(shí)符。此外,語(yǔ)句字段示出消息的內(nèi)容。
[0141]在語(yǔ)句字段的各行中,用中括號(hào)括住的關(guān)鍵字(例如,第3行的語(yǔ)句中所示的“ALL_P0STER”)表示動(dòng)態(tài)地替換成規(guī)定信息的部分。替換的規(guī)則如下所述。即,所謂“LAST_POSTER”,是表示最后保存于執(zhí)行狀態(tài)管理表格30的用戶列表中的用戶標(biāo)識(shí)符所對(duì)應(yīng)的成員。此外,“FIRST_P0STER”表示最初保存于用戶列表中的成員,“ALL_P0STERS”表示保存于用戶列表中的所有成員。進(jìn)而,“ALL_P0STERS-LAST_P0STER”表示保存于用戶列表中的成員之中、除了最后保存的成員之外的全員。此外,“Now_P0STER”為未保存于用戶列表中、且動(dòng)作指示檢測(cè)部21確定為本次的動(dòng)作指示的指示者的成員。
[0142]另外,所謂“CMD_NAME”,是指與保存于執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的動(dòng)作指示的名稱,指令名稱表格31保存了動(dòng)作指示標(biāo)識(shí)符和動(dòng)作指示的名稱的組合。此外,“ RETURN_VAL”指代返回值。
[0143]另外,在圖9所例示的語(yǔ)句模板表格34中,保存了與“CMXXX”以及“CMYYY”這兩個(gè)動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的行。該“CMXXX”以及“CMYYY”意味著任意的動(dòng)作指示標(biāo)識(shí)符。S卩,當(dāng)與“RP_BUSY_1 ”或“RP_BUSY_2”這一報(bào)告類別組合起來(lái)接收到任意的動(dòng)作指示標(biāo)識(shí)符時(shí),報(bào)告消息生成部25選擇與“RP_BUSY_1”或“RP_BUSY_2”對(duì)應(yīng)的語(yǔ)句。
[0144]此外,如上述,“RP_BUSY_1”以及“RP_BUSY_2”這兩個(gè)報(bào)告類別,也可以被統(tǒng)一成與“現(xiàn)在被‘ALL_P0STER’委托而正處于‘CMD_NAME’中!請(qǐng)稍等片刻”這一語(yǔ)句建立對(duì)應(yīng)的“RP_BUSY”這一個(gè)消息類別。即,當(dāng)在執(zhí)行狀態(tài)管理表格30中保存有數(shù)據(jù)的情況下,也可無(wú)論由動(dòng)作指示檢測(cè)部21所檢測(cè)的動(dòng)作指示、和保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示是否相同,指示者登記部22均將該動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符、和消息類別“RP_BUSY”發(fā)送給報(bào)告消息生成部25。
[0145]用戶名稱表格35是用于將執(zhí)行狀態(tài)管理表格30等的用戶列表中的用戶標(biāo)識(shí)符變換成實(shí)際的成員名的表格。
[0146]另外,如上述說(shuō)明的保存于存儲(chǔ)部12中的各表格的數(shù)據(jù)能夠由用戶進(jìn)行變更。
[0147]例如,能夠通過(guò)適當(dāng)?shù)刈兏Z(yǔ)句模板表格34中的各行的語(yǔ)句中的“ALL_P0STER”、“LAST_P0STER”、“Now_P0STER”等,由此來(lái)變更在消息中被明示為收件人的成員。
[0148]具體而言,在圖9的語(yǔ)句模板表格34中,當(dāng)動(dòng)作執(zhí)行失敗了的情況下(S卩,當(dāng)消息類別是以“PR_FAILED_”開(kāi)始的類別的情況下),將“ALL_P0STER”設(shè)為消息的收件人。但是,通過(guò)將該“ALL_P0STER”變更成“FIRST_P0STER” (即,用戶列表的最初保存的成員),從而能夠如下那樣變更在動(dòng)作執(zhí)行失敗了的情況下的消息中被明示為收件人的成員。即,關(guān)于動(dòng)作執(zhí)行失敗了的情況下的消息,將所明示的收件人僅設(shè)為“將包括指示該動(dòng)作的動(dòng)作指示在內(nèi)的消息最初寫入到家庭留言板的成員”。
[0149]同樣地,通過(guò)將與圖9的語(yǔ)句模板表格34的“CMXXX”這一動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的語(yǔ)句中的、“ALL_P0STER-LAST_P0STER”變更為“FIRST_P0STER”,從而能夠傳達(dá)由“將包括指示出執(zhí)行中的動(dòng)作的動(dòng)作指示在內(nèi)的消息最初寫入到家庭留言板的成員”指示出且正處于執(zhí)行動(dòng)作的過(guò)程中。
[0150]〔代理服務(wù)器I的處理的概要〕
[0151]其次,說(shuō)明代理服務(wù)器I的處理的概要。
[0152]圖3是表示代理服務(wù)器I的處理流程的流程圖。
[0153]首先,動(dòng)作指示檢測(cè)部21根據(jù)消息獲取部20從家庭留言板服務(wù)器2獲取到的消息來(lái)檢測(cè)動(dòng)作指示,并確定指示者(S001)。
[0154]接著,指示者登記部22判定在執(zhí)行狀態(tài)管理表格30中是否未保存數(shù)據(jù)。(S002)。
[0155]當(dāng)在執(zhí)行狀態(tài)管理表格30中未保存數(shù)據(jù)的情況下(S002中“是”),指示者登記部22在執(zhí)彳丁狀態(tài)管理表格30中保存動(dòng)作指不檢測(cè)部21所檢測(cè)出的動(dòng)作指不、和所確定的指示者(S003)。當(dāng)在執(zhí)行狀態(tài)管理表格30中未保存數(shù)據(jù)的情況下,指示者登記部22還將動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示發(fā)送給外部設(shè)備控制部23。然后,指示者登記部22將該動(dòng)作指示、該動(dòng)作指示的指示者和消息類別“RP_START”發(fā)送給報(bào)告消息生成部25。
[0156]當(dāng)從指示者登記部22接收到動(dòng)作指示時(shí),外部設(shè)備控制部23根據(jù)該動(dòng)作指示、和設(shè)備控制表格32而將設(shè)備控制代碼發(fā)送給所對(duì)應(yīng)的外部設(shè)備(S004)。[0157]當(dāng)從指示者登記部22接收到動(dòng)作指示、該動(dòng)作指示的指示者和消息類別“RP_START”時(shí),報(bào)告消息生成部25參照語(yǔ)句模板表格34來(lái)生成受理了動(dòng)作指示的主旨的消息。另外,報(bào)告消息生成部25將從指示者登記部22接收到的指示者、即動(dòng)作指示檢測(cè)部21所確定的指示者明確記載為收件人,生成受理了動(dòng)作指示的主旨的上述消息。然后,報(bào)告消息生成部25將所生成的報(bào)告消息發(fā)送給報(bào)告消息顯部26。報(bào)告消息顯部26將報(bào)告消息生成部25所制成的消息發(fā)送給家庭留言板服務(wù)器2 (S005)。
[0158]之后,當(dāng)從外部設(shè)備獲取到由上述動(dòng)作指示所指示的動(dòng)作的結(jié)果時(shí)(S006中“是”),動(dòng)作結(jié)果獲取部24將該動(dòng)作結(jié)果發(fā)送給報(bào)告消息生成部25。
[0159]當(dāng)從動(dòng)作結(jié)果獲取部24獲取到外部設(shè)備的動(dòng)作結(jié)果時(shí),報(bào)告消息生成部25制成一個(gè)報(bào)告消息。然后,報(bào)告消息生成部25將與指不出用該報(bào)告消息報(bào)告結(jié)果的動(dòng)作的動(dòng)作指示組合在一起而保存于上述存儲(chǔ)部中的所有指示者,設(shè)定為該報(bào)告消息的收件人。具體而言,將保存于執(zhí)行狀態(tài)管理表格30的用戶列表中的所有成員明示為收件人,生成關(guān)于從動(dòng)作結(jié)果獲取部24獲取到的動(dòng)作結(jié)果的一個(gè)報(bào)告消息。報(bào)告消息顯不部26將報(bào)告消息生成部25所制成的上述報(bào)告消息發(fā)送給家庭留言板服務(wù)器2 (S007)。
[0160]當(dāng)從外部設(shè)備獲取到動(dòng)作的結(jié)果時(shí),動(dòng)作結(jié)果獲取部24還刪除對(duì)指示出該動(dòng)作的動(dòng)作指示進(jìn)行保存的執(zhí)行狀態(tài)管理表格30的數(shù)據(jù)(S008)。另外,如前述,報(bào)告消息生成部25參照?qǐng)?zhí)行狀態(tài)管理表格30,來(lái)獲取在報(bào)告消息中明示為收件人的成員。因此,由動(dòng)作結(jié)果獲取部24所執(zhí)行的執(zhí)行狀態(tài)管理表格30的數(shù)據(jù)刪除是在由報(bào)告消息生成部25所執(zhí)行的上述報(bào)告消息的生成之后被執(zhí)行的。
[0161]在動(dòng)作結(jié)果獲取部24從外部設(shè)備未獲取動(dòng)作結(jié)果的期間(S006中“否”),動(dòng)作結(jié)果獲取部24等待來(lái)自外部設(shè)備的動(dòng)作結(jié)果的發(fā)送。
[0162]當(dāng)在執(zhí)行狀態(tài)管理表格30中已經(jīng)保存有數(shù)據(jù)的情況下(S002中“否”),指示者登記部22判定保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示、和動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示是否相同(S009)。
[0163]當(dāng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示、和動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示相同的情況下(S009中“是”),指示者登記部22向與已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示組合在一起的指示者追加動(dòng)作指示檢測(cè)部21所確定的指示者。也就是說(shuō),在執(zhí)行狀態(tài)管理表格30的用戶列表中追加動(dòng)作指示檢測(cè)部21所確定的指示者(S010)。因此,在執(zhí)行狀態(tài)管理表格30中,動(dòng)作指示檢測(cè)部21本次所確定的指示者被保存在用戶列表的最后。此外,指示者登記部22向報(bào)告消息生成部25發(fā)送動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、該動(dòng)作指示的指示者和消息類別“ RP_BUSY_1 ”。
[0164]報(bào)告消息生成部25從指示者登記部22接收動(dòng)作指示、該動(dòng)作指示的指示者和消息類別“RP_BUSY_1 ”,參照?qǐng)?zhí)行狀態(tài)管理表格30和語(yǔ)句模板表格34來(lái)生成以下的消息。即,將動(dòng)作指示檢測(cè)部21所確定的指示者明確記載為收件人,生成“關(guān)于在執(zhí)行狀態(tài)管理表格30中保存的動(dòng)作指不,由與該動(dòng)作指不組合在一起進(jìn)彳丁保存的指不者之中、除了最后保存的指示者(即,動(dòng)作指示檢測(cè)部21本次所確定的指示者)之外的全員指示出,且正處于執(zhí)行中”這一主旨的消息。然后,報(bào)告消息生成部25將所生成的上述消息發(fā)送給報(bào)告消息顯示部26。報(bào)告消息顯示部26將報(bào)告消息生成部25所制成的消息發(fā)送給家庭留言板服務(wù)器2(S011)。[0165]當(dāng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示、和動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示不同的情況下(S009中“否”),指示者登記部22向報(bào)告消息生成部25發(fā)送動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、該動(dòng)作指示的指示者和消息類別“RP_BUSY_2”。報(bào)告消息生成部25從指示者登記部22接收上述動(dòng)作指示、上述指示者和消息類別“RP_BUSY_2”,參照語(yǔ)句模板表格34來(lái)生成以下的消息。即,將動(dòng)作指示檢測(cè)部21所確定的指示者明確記載為收件人,生成“關(guān)于在執(zhí)行狀態(tài)管理表格30中保存的動(dòng)作指示,由與該動(dòng)作指示組合在一起進(jìn)行保存的指示者指示出,且正處于執(zhí)行中”這一主旨的消息。報(bào)告消息顯示部26將報(bào)告消息生成部25所制成的消息發(fā)送給家庭留言板服務(wù)器2 (S012)。
[0166]〔關(guān)于發(fā)言流程〕
[0167]其次,使用家庭留言板中的、圖4所示的代理服務(wù)器I與母親(家庭的成員)1人之間的消息交換,來(lái)具體說(shuō)明代理服務(wù)器I的處理流程。
[0168]圖4是以時(shí)間序列來(lái)表示家庭留言板中的、代理服務(wù)器I與母親(家庭的成員)I人之間的消息交換的圖。另外,在圖4所示的消息的交換中,假設(shè)在母親使用便攜終端4而在家庭留言板寫入“拍照片吧”這一消息之前,不存在代理服務(wù)器I讓外部設(shè)備執(zhí)行的動(dòng)作。也就是說(shuō),假設(shè)在母親寫入上述消息的時(shí)間點(diǎn),在執(zhí)行狀態(tài)管理表格30中未保存數(shù)據(jù)。
[0169]如圖4所示,當(dāng)母親于14時(shí)05分將“拍照片吧”這一消息寫入到家庭留言板時(shí),消息獲取部20從家庭留言板服務(wù)器2獲取母親的該消息。具體而言,消息獲取部20例如以{ “poster”:“U002”,“text”:“拍照片吧”,“image_ID”:“,,}這一 JSON 形式,從家庭留言板服務(wù)器2獲取消息。另外,“U002”如圖10的用戶名稱表格35所示那樣是表示“母親”的用戶標(biāo)識(shí)符。然后,消息獲取部20將上述消息發(fā)送給動(dòng)作指示檢測(cè)部21。
[0170]當(dāng)從消息獲取部20接收到上述消息時(shí),動(dòng)作指示檢測(cè)部21根據(jù)上述消息來(lái)檢測(cè)動(dòng)作指示,并且確定該動(dòng)作指示的指示者。即,根據(jù)上述消息來(lái)檢測(cè)讓清潔機(jī)器人5執(zhí)行“照片拍攝”這一動(dòng)作指示,確定“母親”(用戶標(biāo)識(shí)符“U002”)這一指示者。然后,動(dòng)作指示檢測(cè)部21將所檢測(cè)出的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符、和所確定的指示者的用戶標(biāo)識(shí)符發(fā)送給指示者登記部22。如圖6所例示的指令名稱表格31所示那樣,與“照片拍攝”這一動(dòng)作指示對(duì)應(yīng)的動(dòng)作指示標(biāo)識(shí)符為“CM001”。此外,“母親”的用戶標(biāo)識(shí)符為“U002”。因此,動(dòng)作指示檢測(cè)部21將“CM001”這一動(dòng)作指示標(biāo)識(shí)符、和“U002”這一用戶標(biāo)識(shí)符發(fā)送給指示者登記部22。
[0171]指示者登記部22首先確認(rèn)是否存在已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的數(shù)據(jù)。另外,如上述,在母親寫入上述消息的時(shí)間點(diǎn),不存在代理服務(wù)器I讓外部設(shè)備執(zhí)行的動(dòng)作,即沒(méi)有保存在執(zhí)行狀態(tài)管理表格30中的數(shù)據(jù)。
[0172]當(dāng)確認(rèn)出未保存數(shù)據(jù)時(shí),指示者登記部22在執(zhí)行狀態(tài)管理表格30中保存從動(dòng)作指示檢測(cè)部21接收到的動(dòng)作指示和指示者。具體而言,在執(zhí)行狀態(tài)管理表格30的動(dòng)作指示標(biāo)識(shí)符字段中保存“CMOOI ”,在用戶列表中保存“U002 ”。
[0173]當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中未保存數(shù)據(jù)時(shí),指示者登記部22還將動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示發(fā)送給外部設(shè)備控制部23,并且將該動(dòng)作指示和該動(dòng)作指示的指示者發(fā)送給報(bào)告消息生成部25。具體而言,指示者登記部22向報(bào)告消息生成部25發(fā)送以下的信息。即,發(fā)送動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符即“CM001”、動(dòng)作指示檢測(cè)部21所確定的成員的用戶標(biāo)識(shí)符即“U002”、和“RP_START”這一消息類別。
[0174]報(bào)告消息生成部25從圖9的語(yǔ)句模板表格34之中讀出如下語(yǔ)句,即與從指示者登記部22獲取到的動(dòng)作指示標(biāo)識(shí)符“CM001”和消息類別“RP_START”的組合建立了對(duì)應(yīng)的語(yǔ)句。其結(jié)果,報(bào)告消息生成部25作為所生成的消息的語(yǔ)句而選擇“ ‘FIRST_P0STER’、我知道了 !”。
[0175]報(bào)告消息生成部25參照?qǐng)?zhí)行狀態(tài)管理表格30來(lái)獲取與“FIRST_P0STER”相符的用戶標(biāo)識(shí)符。即,將最初保存于執(zhí)行狀態(tài)管理表格30的用戶列表中的用戶標(biāo)識(shí)符“U002”作為“FIRST_P0STER”來(lái)獲取。然后,參照?qǐng)D10的用戶名稱表格35,作為與用戶標(biāo)識(shí)符“U002”對(duì)應(yīng)的用戶的名字而獲取“母親”,生成“母親,我知道了 ! ”這一消息。
[0176]報(bào)告消息顯示部26將報(bào)告消息生成部25所生成的上述消息發(fā)送給家庭留言板服務(wù)器2,在家庭留言板中,作為于14時(shí)05分機(jī)器人(清潔機(jī)器人5)所寫入的消息而顯示出“母親,我知道了 !”。
[0177]當(dāng)指示者登記部22將動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示、即“CM001”這一動(dòng)作指示標(biāo)識(shí)符發(fā)送給外部設(shè)備控制部23時(shí),外部設(shè)備控制部23進(jìn)行以下的處理。S卩,外部設(shè)備控制部23參照?qǐng)D7所例示的設(shè)備控制表格32,讀出與“CM001”這一動(dòng)作指示標(biāo)識(shí)符對(duì)應(yīng)的設(shè)備控制代碼“GET_PICTURE”。此外,外部設(shè)備控制部23作為與設(shè)備控制代碼“GET_PICTURE”對(duì)應(yīng)的外部設(shè)備而選擇清潔機(jī)器人5。然后,外部設(shè)備控制部23將設(shè)備控制代碼“GET_PICTURE”發(fā)送給清潔機(jī)器人5 (實(shí)際上為家庭服務(wù)器3)。
[0178]當(dāng)接收到設(shè)備控制代碼“GET_PICTURE”時(shí),清潔機(jī)器人5執(zhí)行“照片拍攝”,并經(jīng)由家庭服務(wù)器3而將“照片拍攝”這一動(dòng)作的結(jié)果發(fā)送給代理服務(wù)器I。
[0179]動(dòng)作結(jié)果獲取部24接收來(lái)自清潔機(jī)器人5的“照片拍攝”成功了這一動(dòng)作的結(jié)果。此時(shí),當(dāng)清潔機(jī)器人5發(fā)送出進(jìn)行“照片拍攝”后的照片圖像數(shù)據(jù)的情況下也接收該數(shù)據(jù)。
[0180]然后,動(dòng)作結(jié)果獲取部24將“RP_SUCCEEDED”這一消息類別、作為返回值的上述照片圖像數(shù)據(jù)、和“照片拍攝”這一動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符報(bào)告即“CM001”發(fā)送給報(bào)告消息生成部25。
[0181]報(bào)告消息生成部25以“CM001”這一動(dòng)作指示標(biāo)識(shí)符、和“RP_SUCCEEDED”這一消息類別作為基礎(chǔ),參照?qǐng)D9所例示的語(yǔ)句模板表格34來(lái)選擇應(yīng)制成的語(yǔ)句。具體而言,選擇“ ‘ALL_P0STER’,拍完照片了 ! ”這一語(yǔ)句。此外,為了將“ALL_P0STER”替換成實(shí)際的成員名,首選獲取在執(zhí)行狀態(tài)管理表格30的用戶列表中保存的所有成員的用戶標(biāo)識(shí)符。因?yàn)樵趫?zhí)行狀態(tài)管理表格30的用戶列表中保存有“U002”這一用戶標(biāo)識(shí)符,所以報(bào)告消息生成部25獲取該用戶標(biāo)識(shí)符,參照?qǐng)D10所例示的用戶名稱表格35,生成下述消息。S卩,生成“母親,拍完照片了 !”這一消息。
[0182]此外,在從動(dòng)作結(jié)果獲取部24接收到清潔機(jī)器人5進(jìn)行了 “照片拍攝”后的照片圖像數(shù)據(jù)的情況下,報(bào)告消息生成部25也可在上述“母親,拍完照片了 ! ”這一報(bào)告消息中添加該照片圖像數(shù)據(jù)。
[0183]報(bào)告消息顯示部26將報(bào)告消息生成部25所生成的“母親,拍完照片了 ! ”這一上述報(bào)告消息輸出給家庭留言板服務(wù)器2,使該消息顯示于家庭留言板。
[0184]其結(jié)果,在家庭留言板中,如圖4所示,作為于14時(shí)09分機(jī)器人(清潔機(jī)器人5)所寫入的消息而顯示出“母親,拍完照片了 !”這一報(bào)告消息。即,在將寫入了包括“照片拍攝”這一動(dòng)作指示在內(nèi)的消息(“拍照片吧”)的成員(母親)被明示為收件人的狀態(tài)下,對(duì)該動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息被寫入到家庭留言板。另外,為了簡(jiǎn)化附圖,在圖4中并未示出清潔機(jī)器人5進(jìn)行“照片拍攝”后的照片圖像數(shù)據(jù)。
[0185]然后,動(dòng)作結(jié)果獲取部24刪除在執(zhí)行狀態(tài)管理表格30中保存的、“照片拍攝”這一動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符“CMOOI ”、和與該動(dòng)作指示組合在一起進(jìn)行保存的指示者的用戶標(biāo)識(shí)符“U002”。
[0186]如以上,作為清潔機(jī)器人5的代理,代理服務(wù)器I寫入到家庭留言板的消息中,消息的收件人被明示在消息中。因而,家庭的各成員能夠容易地確認(rèn)機(jī)器人(清潔機(jī)器人5)所寫入的消息是發(fā)給哪個(gè)成員的消息。
[0187]另外,代理服務(wù)器I寫入到家庭留言板的消息中所明確記載的消息的收件人,期望如圖4所示那樣被置于消息的開(kāi)頭部分。也就是說(shuō),期望代理服務(wù)器I向家庭留言板寫入的方式為“母親,拍完照片了 !”,而非“拍完照片了,母親!”。通過(guò)將消息的收件人明示在消息的開(kāi)頭部分,從而成員不用讀取該信息的內(nèi)容便能容易地獲知該信息是發(fā)給誰(shuí)的信
肩、O
[0188]另外,在截止到目前為止的說(shuō)明中,假設(shè)代理服務(wù)器I具備存儲(chǔ)部12和指示者登記部22。但是,只要能夠?qū)人的指示者明示為收件人,并使對(duì)該指示者所指示出的外部設(shè)備的動(dòng)作的結(jié)果進(jìn)行報(bào)告的一個(gè)報(bào)告消息顯示于家庭留言板即可,存儲(chǔ)部12和指示者登記部22不是必須的。即,動(dòng)作指示檢測(cè)部21檢測(cè)用于操作外部設(shè)備的動(dòng)作指示,并且將寫入了該消息的成員確定為該動(dòng)作指示的指示者,并將該指示者通知給報(bào)告消息生成部25。報(bào)告消息生成部25只要將動(dòng)作指示檢測(cè)部21所確定的指示者明示為收件人,并生成對(duì)動(dòng)作結(jié)果獲取部24所獲取的動(dòng)作結(jié)果進(jìn)行報(bào)告的報(bào)告消息即可。由此一來(lái),代理服務(wù)器I能夠?qū)?dòng)作指示檢測(cè)部21所確定的指示者明示為收件人,使對(duì)動(dòng)作指示檢測(cè)部21所檢測(cè)出的動(dòng)作指示的結(jié)果進(jìn)行報(bào)告的報(bào)告消息顯示于家庭留言板。
[0189]如以上所說(shuō)明的那樣,代理服務(wù)器I能夠動(dòng)態(tài)地變更應(yīng)傳達(dá)動(dòng)作指示的動(dòng)作結(jié)果的成員。即,能夠根據(jù)狀況來(lái)決定向多個(gè)成員可參加的公告板進(jìn)行寫入的報(bào)告消息的收件人。更具體而言,能夠使對(duì)外部設(shè)備的動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息,在將包括指示該動(dòng)作的動(dòng)作指示在內(nèi)的消息寫入到家庭留言板的成員明示為收件人的狀態(tài)下,顯示于家庭留言板。能夠根據(jù)狀況而不是固定地來(lái)決定對(duì)外部設(shè)備的動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息的收件人,尤其是能夠?qū)ㄖ甘驹搫?dòng)作的動(dòng)作指示在內(nèi)的消息寫入到家庭留言板的成員明示為收件人。因此,在沿著時(shí)間序列顯示成員所寫入的消息、且多個(gè)成員閱覽該消息的通訊服務(wù)中,各成員能夠容易地確認(rèn)消息的收件人。
[0190]〔實(shí)施方式2〕
[0191]截止到目前為止,說(shuō)明了在家庭留言板中于母親與代理服務(wù)器I之間交換了包含動(dòng)作指示的消息、和關(guān)于由該動(dòng)作指示所指示的動(dòng)作的結(jié)果的消息的示例。
[0192]以下,說(shuō)明由多個(gè)成員將包含動(dòng)作指示的消息寫入到家庭留言板的情況下的、代理服務(wù)器I的處理。
[0193]如前述,代理服務(wù)器I具備:存儲(chǔ)部12,保存了執(zhí)行狀態(tài)管理表格30,在該執(zhí)行狀態(tài)管理表格30中,在從由動(dòng)作指示檢測(cè)部21檢測(cè)出上述動(dòng)作指示到清潔機(jī)器人5 (外部設(shè)備)終止由該動(dòng)作指示所指示的動(dòng)作為止的期間,保存動(dòng)作指示檢測(cè)部21 (動(dòng)作指示檢測(cè)單元)所檢測(cè)出的上述動(dòng)作指示和該動(dòng)作指示的指示者的組合;指示者登記部22(指示者登記單元),當(dāng)動(dòng)作指示檢測(cè)部21檢測(cè)出動(dòng)作指示時(shí),判定該動(dòng)作指示是否與已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示相同,在相同的情況下,向與已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示組合在一起的指示者追加動(dòng)作指示檢測(cè)部21所確定的指示者。當(dāng)動(dòng)作結(jié)果獲取部24獲取到上述外部設(shè)備動(dòng)作后的結(jié)果時(shí),報(bào)告消息生成部25制成一個(gè)報(bào)告消息,并且將與指示出用該報(bào)告消息報(bào)告結(jié)果的動(dòng)作的動(dòng)作指示組合在一起而保存在執(zhí)行狀態(tài)管理表格30中的所有指示者設(shè)定為該報(bào)告消息的收件人。
[0194]代理服務(wù)器I通過(guò)具備執(zhí)行狀態(tài)管理表格30和指示者登記部22,從而能夠在多個(gè)成員將包含相同動(dòng)作指示的不同消息寫入到家庭留言板的情況下,將該多個(gè)成員明示為收件人,將對(duì)該動(dòng)作指示的結(jié)果進(jìn)行報(bào)告的一個(gè)報(bào)告消息顯示于家庭留言板。更準(zhǔn)確而言,能夠在動(dòng)作指示檢測(cè)部21根據(jù)某個(gè)成員寫入到家庭留言板的消息而最初檢測(cè)出動(dòng)作指示直至動(dòng)作結(jié)果獲取部24獲取到由該動(dòng)作指示所指示的動(dòng)作的結(jié)果為止的期間內(nèi),當(dāng)其他成員將包含與該動(dòng)作指示相同的動(dòng)作指示的消息寫入到家庭留言板時(shí),代理服務(wù)器I將該某個(gè)成員、和該其他成員明示為收件人,使對(duì)該動(dòng)作指示的結(jié)果進(jìn)行報(bào)告的報(bào)告消息顯示于家庭留言板。
[0195]以下,說(shuō)明當(dāng)由多個(gè)成員將包含同一動(dòng)作指示的消息于該動(dòng)作指示的動(dòng)作結(jié)果獲取前寫入到家庭留言板的情況下,將關(guān)于該動(dòng)作指示的結(jié)果的消息中的、將該多個(gè)成員明示為收件人的一個(gè)消息寫入到家庭留言板的代理服務(wù)器I的處理內(nèi)容。
[0196]圖11是以時(shí)間序列來(lái)表示家庭留言板中的、代理服務(wù)器I與家庭的多個(gè)成員之間的消息交換的圖。
[0197]圖12是以時(shí)間序列來(lái)表示代理服務(wù)器I如何執(zhí)行圖11所示的消息交換的圖。
[0198]另外,在圖11、12所示的消息的交換中,假設(shè)在母親使用便攜終端4而在家庭留言板寫入“拍照片吧”這一消息之前,沒(méi)有代理服務(wù)器I讓外部設(shè)備執(zhí)行的動(dòng)作。也就是說(shuō),假設(shè)在母親寫入上述消息的時(shí)間點(diǎn),在執(zhí)行狀態(tài)管理表格30中未保存數(shù)據(jù)。
[0199]在圖11中,因?yàn)閺挠?4時(shí)05分母親寫入“拍照片吧”這一消息到于14時(shí)05分“母親,我知道了 !”這一來(lái)自機(jī)器人的消息顯示在家庭留言板為止的處理,與實(shí)施方式I相同,所以進(jìn)行省略。
[0200]在太郎于14時(shí)06分寫入“拍照片吧”這一消息的時(shí)間點(diǎn),代理服務(wù)器I通過(guò)處理來(lái)自母親的上述消息,從而如在實(shí)施方式I中所說(shuō)明過(guò)的那樣,在執(zhí)行狀態(tài)管理表格30中保存有下述信息。即,在執(zhí)行狀態(tài)管理表格30中保存有“照片拍攝”這一動(dòng)作指示、和作為與該動(dòng)作指示組合在一起的指示者的“母親”。具體而言,在執(zhí)行狀態(tài)管理表格30的動(dòng)作指示標(biāo)識(shí)符字段中保存有“ CMOO1”,在用戶列表中保存有“U002 ”。
[0201]此外,在由太郎進(jìn)行上述寫入的時(shí)間點(diǎn),外部設(shè)備控制部23結(jié)束向清潔機(jī)器人5 (實(shí)際上為家庭服務(wù)器3)發(fā)送設(shè)備控制代碼“GET_PICTURE”。另一方面,假設(shè)動(dòng)作結(jié)果獲取部24仍未從清潔機(jī)器人5接收到由“照片拍攝”這一動(dòng)作指示所指示出的動(dòng)作的結(jié)果。
[0202]在動(dòng)作結(jié)果獲取部24尚未獲取到由“照片拍攝”這一動(dòng)作指示所指示的動(dòng)作的結(jié)果的時(shí)間點(diǎn),當(dāng)太郎于14時(shí)06分將“拍照片吧”這一消息寫入到家庭留言板時(shí),代理服務(wù)器I執(zhí)行下述處理。
[0203]SP,首先消息獲取部 20 例如以{ “pOSter,,:“U003,,,“teXt,,:“拍照片吧,,,“image_這一 JSON形式,從家庭留言板服務(wù)器2獲取太郎的上述消息。另外,“U003”為表示“太郎”的用戶標(biāo)識(shí)符。然后,消息獲取部20將上述消息發(fā)送給動(dòng)作指示檢測(cè)部21。
[0204]當(dāng)從消息獲取部20接收到上述消息時(shí),動(dòng)作指示檢測(cè)部21檢測(cè)“照片拍攝”這一動(dòng)作指示(動(dòng)作指示標(biāo)識(shí)符“CM001”),此外確定“太郎”(用戶標(biāo)識(shí)符“U003”)作為該動(dòng)作指示的指示者。然后,動(dòng)作指示檢測(cè)部21將“CM001”這一動(dòng)作指示標(biāo)識(shí)符、和“U003”這一用戶標(biāo)識(shí)符發(fā)送給指示者登記部22。
[0205]指示者登記部22首先確認(rèn)是否存在已經(jīng)保存于執(zhí)行狀態(tài)管理表格30中的數(shù)據(jù)。如上述,在太郎寫入上述消息的時(shí)間點(diǎn),在執(zhí)行狀態(tài)管理表格30中保存有“照片拍攝”這一動(dòng)作指示(動(dòng)作指示標(biāo)識(shí)符“CM001” )、和作為與該動(dòng)作指示組合在一起的指示者的“母親”(用戶標(biāo)識(shí)符“U002”)。更具體而言,在執(zhí)行狀態(tài)管理表格30的動(dòng)作指示標(biāo)識(shí)符字段中保存有“CM001”,在用戶列表中保存有“U002”。
[0206]當(dāng)確認(rèn)出在執(zhí)行狀態(tài)管理表格30中已經(jīng)保存有數(shù)據(jù)時(shí),指示者登記部22判定動(dòng)作指示檢測(cè)部21本次所檢測(cè)出的動(dòng)作指示、和已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示是否相同。
[0207]動(dòng)作指示檢測(cè)部21本次所檢測(cè)出的動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符為“CM001”,在執(zhí)行狀態(tài)管理表格30的動(dòng)作指示標(biāo)識(shí)符字段中保存的動(dòng)作指示標(biāo)識(shí)符為“CM001”。因此,指示者登記部22判定為動(dòng)作指示檢測(cè)部21本次所檢測(cè)出的動(dòng)作指示、和已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示相同。
[0208]當(dāng)判定為相同時(shí),指示者登記部22將動(dòng)作指示檢測(cè)部21本次所確定的指示者追加于與已經(jīng)保存在執(zhí)行狀態(tài)管理表格30中的動(dòng)作指示組合在一起的指示者。具體而言,在執(zhí)行狀態(tài)管理表格30的 用戶列表的最后追加“U003”。因此,在執(zhí)行狀態(tài)管理表格30的用戶列表中,如圖5所例示的那樣,接在“U002”之后保存有“U003”。也就是說(shuō),在執(zhí)行狀態(tài)管理表格30的用戶列表中保存的用戶標(biāo)識(shí)符的順序是將包括與在動(dòng)作指示標(biāo)識(shí)符字段中保存的動(dòng)作指示標(biāo)識(shí)符相符的動(dòng)作指示在內(nèi)的消息寫入到家庭留言板的成員的順序。
[0209]指示者登記部22還將動(dòng)作指示檢測(cè)部21本次所檢測(cè)出的動(dòng)作指示以及本次所確定的指示者、和“RP_BUSY_1”這一消息類別發(fā)送給報(bào)告消息生成部25。具體而言,指示者登記部22將動(dòng)作指示標(biāo)識(shí)符“CMOOI”、用戶標(biāo)識(shí)符“U003”、和消息類別“RP_BUSY_1 ”發(fā)送給報(bào)告消息生成部25。
[0210]報(bào)告消息生成部25從圖9的語(yǔ)句模板表格34之中讀出與從指示者登記部22獲取到的動(dòng)作指示標(biāo)識(shí)符“CM001”和消息類別“RP_BUSY_1”的組合建立了對(duì)應(yīng)的語(yǔ)句。其結(jié)果,報(bào)告消息生成部25作為所生成的消息的語(yǔ)句,選擇“‘LAST_P0STER’,現(xiàn)在被‘ALL_P0STER-LAST_P0STER’委托而正處于‘CMD_NAME’中!請(qǐng)稍等片刻?!薄?br> [0211]報(bào)告消息生成部25參照?qǐng)?zhí)行狀態(tài)管理表格30來(lái)獲取與“LAST_P0STER”以及“ALL_P0STER-LAST_P0STER”相符的用戶標(biāo)識(shí)符。即,將最后保存于執(zhí)行狀態(tài)管理表格30的用戶列表中的用戶標(biāo)識(shí)符“U003”作為“LAST_P0STER”的用戶標(biāo)識(shí)符來(lái)獲取。此外,將保存于執(zhí)行狀態(tài)管理表格30的用戶列表中的所有用戶標(biāo)識(shí)符“U002”以及“U003”作為“ALL_POSTER”的用戶標(biāo)識(shí)符來(lái)獲取。因此,獲取“U002”作為與“ALL_P0STER-LAST_P0STER”相符的用戶標(biāo)識(shí)符。
[0212]此外,報(bào)告消息生成部25參照?qǐng)?zhí)行狀態(tài)管理表格30來(lái)獲取與“CMD_NAME”相符的動(dòng)作指示標(biāo)識(shí)符。即,將保存于執(zhí)行狀態(tài)管理表格30的動(dòng)作指示標(biāo)識(shí)符字段中的動(dòng)作指示標(biāo)識(shí)符“CM001”作為“CMD_NAME”的動(dòng)作指示標(biāo)識(shí)符來(lái)獲取。然后,參照?qǐng)D6所例示的指令名稱表格31,獲取“照片拍攝”作為與動(dòng)作指示標(biāo)識(shí)符“CM001”相符的動(dòng)作的名字。
[0213]進(jìn)而,報(bào)告消息生成部25參照?qǐng)D10的用戶名稱表格35來(lái)獲取“母親”、“太郎”作為與用戶標(biāo)識(shí)符“U002 ”、“U003 ”對(duì)應(yīng)的用戶的名字。此外,獲取“照片拍攝”作為“ CMD_
應(yīng)ME'
[0214]因此,報(bào)告消息生成部25生成“太郎,現(xiàn)在被母親委托而正處于照片拍攝中!請(qǐng)稍等片刻?!边@一消息。
[0215]報(bào)告消息顯示部26將報(bào)告消息生成部25所生成的上述消息發(fā)送給家庭留言板服務(wù)器2。其結(jié)果,在家庭留言板中,作為于14時(shí)08分機(jī)器人(清潔機(jī)器人5)所寫入的消息而顯示出“太郎,現(xiàn)在被母親委托而正處于照片拍攝中!請(qǐng)稍等片刻?!?。
[0216]如在實(shí)施方式I中所說(shuō)明的那樣,當(dāng)從外部設(shè)備控制部23接收到設(shè)備控制代碼“GET_PICTURE”時(shí),清潔機(jī)器人5執(zhí)行“照片拍攝”,并經(jīng)由家庭服務(wù)器3而將“照片拍攝”這一動(dòng)作的結(jié)果發(fā)送給代理服務(wù)器I。
[0217]在清潔機(jī)器人5要進(jìn)行“照片拍攝”但卻“拍攝失敗”了的情況下,清潔機(jī)器人5將“I”這一錯(cuò)誤代碼與“照片拍攝”這一動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符(CM001) —起發(fā)送給代理服務(wù)器I。
[0218]當(dāng)從清潔機(jī)器人5接收到上述的信息時(shí),動(dòng)作結(jié)果獲取部24將“RP_FAILED_錯(cuò)誤代碼”這一消息類別、即“RP_FAILED_1 ”這一消息類別、和動(dòng)作指示標(biāo)識(shí)符“CM001”發(fā)送給報(bào)告消息生成部25。
[0219]報(bào)告消息生成部25以“CM001”這一動(dòng)作指示標(biāo)識(shí)符、和“RP_FAILED_1”這一消息類別作為基礎(chǔ),參照?qǐng)D9所例示的語(yǔ)句模板表格34來(lái)選擇應(yīng)制成的語(yǔ)句。具體而言,選擇“ ‘ALL_P0STER’,未拍成照片! ”這一語(yǔ)句。此外,為了將“ALL_P0STER”替換成實(shí)際的成員名,而獲取在執(zhí)行狀態(tài)管理表格30的用戶列表中保存的所有成員的用戶標(biāo)識(shí)符。因?yàn)樵趫?zhí)行狀態(tài)管理表格30的用戶列表中保存有“U002”以及“U003”這一用戶標(biāo)識(shí)符,所以報(bào)告消息生成部25獲取該用戶標(biāo)識(shí)符,參照?qǐng)D10所例示的用戶名稱表格35,生成下述消息。SP,生成“母親,太郎,未拍成照片!”這一消息。
[0220]報(bào)告消息顯不部26將報(bào)告消息生成部25所生成的上述報(bào)告消息輸出給家庭留言板服務(wù)器2。其結(jié)果,如圖11所示,在家庭留言板中,作為于14時(shí)16分機(jī)器人(清潔機(jī)器人5)所寫入的消息,“母親,太郎,未拍成照片!”顯示在家庭留言板。即,在寫入了包括“照片拍攝”這一動(dòng)作指示在內(nèi)的消息(“拍照片吧”)的成員(母親、太郎)被明示為收件人的狀態(tài)下,對(duì)該動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息被寫入到家庭留言板。
[0221]然后,動(dòng)作結(jié)果獲取部24刪除在執(zhí)行狀態(tài)管理表格30中保存的、“照片拍攝”這一動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符“CMOOI ”、和與該動(dòng)作指示組合在一起進(jìn)行保存的指示者的用戶標(biāo)識(shí)符“U002”以及“U003”。
[0222]另外,在上述的示例中,說(shuō)明了母親和太郎均將“拍照片吧”這一消息寫入到家庭留言板的示例。但是,如果是包括相同的“照片拍攝”這一動(dòng)作指示在內(nèi)的消息,則即便母親和太郎寫入到家庭留言板的消息在表現(xiàn)上不同,代理服務(wù)器I也能執(zhí)行在上述說(shuō)明過(guò)的動(dòng)作。即,也可以是母親寫入“拍照片吧”這一消息而太郎寫入“用照相機(jī)拍攝房間”這一消息的情況。在動(dòng)作指示檢測(cè)部21根據(jù)這兩個(gè)消息而檢測(cè)出“照片拍攝”這一相同的動(dòng)作指示的情況下,代理服務(wù)器I能夠在母親和太郎被明示為收件人的狀態(tài)下,使對(duì)“照片拍攝”這一動(dòng)作指不的結(jié)果進(jìn)行報(bào)告的一個(gè)報(bào)告消息顯不于家庭留言板。
[0223]如以上,作為清潔機(jī)器人5的代理,代理服務(wù)器I寫入到家庭留言板的消息中,消息的收件人被明示在消息中。代理服務(wù)器I在多個(gè)成員將包含相同動(dòng)作指示的不同消息寫入到家庭留言板的情況下,能夠?qū)⒃摱鄠€(gè)成員明示為收件人,使對(duì)該動(dòng)作指示的結(jié)果進(jìn)行報(bào)告的一個(gè)報(bào)告消息顯示于家庭留言板。因此,代理服務(wù)器I能夠生成明示出收件人的有效率的報(bào)告消息。
[0224]〔實(shí)施方式3〕
[0225]代理服務(wù)器I也可由動(dòng)作指示檢測(cè)部21 (動(dòng)作指示檢測(cè)單元)根據(jù)上述成員寫入到家庭留言板(通訊服務(wù))的消息所包含的圖像來(lái)檢測(cè)上述動(dòng)作指示,并且將寫入了該消息的成員確定為該動(dòng)作指示的指示者。
[0226]圖13是以時(shí)間序列來(lái)表示成員寫入到家庭留言板的消息中包含圖像的情況下的、代理服務(wù)器I與成員之間的消息交換的圖。
[0227]如圖13所示,當(dāng)母親將“拍照片吧”這一消息與包含“照片拍攝”這一動(dòng)作指示的含義的圖像一起寫入到家庭留言板時(shí),消息獲取部20從家庭留言板服務(wù)器2獲取母親的該消息。具體而言,消息獲取部20例如以{ “pOSter,,:“U00r,,“teXt,,:“拍照片吧,,,“image_ID”:“SEAL_101”}這一 JSON形式,從家庭留言板服務(wù)器2獲取消息。
[0228]在此,“image_ID”表示在消息中添加的圖像ID。所謂圖像ID,是指用于唯一地確定嵌入到便攜終端4的應(yīng)用中的圖像的ID,通過(guò)附加于向家庭留言板服務(wù)器2輸出的消息,從而能夠?qū)в袌D像的消息輸出給家庭留言板服務(wù)器2。
[0229]動(dòng)作指示檢測(cè)部21確認(rèn)來(lái)自成員的消息是否不包含保存于圖8所例示的指令圖像表格33中的圖像ID。當(dāng)在消息中包含保存于指令圖像表格33中的圖像ID的情況下,動(dòng)作指示檢測(cè)部21向指示者登記部22發(fā)送寫入了該消息的成員的用戶標(biāo)識(shí)符、和與該圖像ID相符的動(dòng)作指示標(biāo)識(shí)符。具體而言,在圖8的指令圖像表格33中,“CM001”這一動(dòng)作指示標(biāo)識(shí)符與“SEAL_101”建立對(duì)應(yīng)。因此,動(dòng)作指示檢測(cè)部21將用戶標(biāo)識(shí)符“U002”、和動(dòng)作指示標(biāo)識(shí)符“CMOOI”發(fā)送給指示者登記部22。
[0230]此外,當(dāng)在來(lái)自成員的消息中包含保存于指令圖像表格33中的圖像ID的情況下,動(dòng)作指示檢測(cè)部21將與該圖像ID相符的動(dòng)作指示標(biāo)識(shí)符、即動(dòng)作指示標(biāo)識(shí)符“CM001”發(fā)送給外部設(shè)備控制部23。
[0231]由于動(dòng)作指示檢測(cè)部21 (動(dòng)作指示檢測(cè)單元)能夠根據(jù)成員寫入到家庭留言板的消息所包含的圖像來(lái)檢測(cè)動(dòng)作指示,因此成員無(wú)需以文本形式將包含“動(dòng)作指示”的消息寫入到家庭留言板。即,成員無(wú)需以文本形式寫入包含“動(dòng)作指示”的消息。通過(guò)將預(yù)先在與代理服務(wù)器I之間決定包含某動(dòng)作指示的意思的圖像寫入到家庭留言板,從而成員能夠讓代理服務(wù)器I執(zhí)行該動(dòng)作指示,并使關(guān)于該動(dòng)作指示的結(jié)果的報(bào)告消息顯示于家庭留言板。
[0232]此外,代理服務(wù)器I如圖13所示,也可通過(guò)能識(shí)別成員的圖像來(lái)顯示報(bào)告消息的收件人。即,報(bào)告消息顯示部26也可通過(guò)能識(shí)別上述成員的圖像而使上述消息的上述收件人顯示于家庭留言板(通訊服務(wù))。代理服務(wù)器I能夠?qū)⑤^之文字更容易讓各成員直觀地識(shí)別出各成員這樣的圖像明示為報(bào)告消息的收件人。成員通過(guò)觀看在消息中顯示出的圖像,從而與讀取以文字書(shū)寫的消息相比,能夠更容易地辨別是發(fā)給誰(shuí)的信息。
[0233]進(jìn)而,代理服務(wù)器I如圖13所示,也可使在報(bào)告消息中想要示出的、由指示動(dòng)作所指示的動(dòng)作的結(jié)果,通過(guò)表示該動(dòng)作的結(jié)果的圖像來(lái)進(jìn)行顯示。即,報(bào)告消息顯示部26也可通過(guò)表示上述動(dòng)作的結(jié)果的圖像而使上述動(dòng)作的結(jié)果顯示于家庭留言板(通訊服務(wù))。代理服務(wù)器I能夠使用較之文字更容易讓各成員直觀地獲知?jiǎng)幼鞯慕Y(jié)果這樣的圖像,來(lái)報(bào)告所指示的動(dòng)作的結(jié)果。成員通過(guò)觀看在消息中顯示出的圖像,從而與讀取以文字書(shū)寫的消息相比,能夠更容易地辨別所指示的動(dòng)作的結(jié)果。
[0234]〔實(shí)施方式4〕
[0235]在代理服務(wù)器I中,清潔機(jī)器人5(外部設(shè)備)還控制其他裝置、例如空調(diào)裝置6的動(dòng)作,動(dòng)作指示檢測(cè)部21檢測(cè)用于操作清潔機(jī)器人5以使清潔機(jī)器人5控制上述其他裝置的動(dòng)作的動(dòng)作指示。
[0236]圖14是以時(shí)間序列表示代理服務(wù)器I將通過(guò)外部設(shè)備所控制的被控制設(shè)備的動(dòng)作結(jié)果寫入到家庭留言板的情況下的、代理服務(wù)器與成員之間的消息交換的圖。
[0237]動(dòng)作指示檢測(cè)部21根據(jù)母親寫入到家庭留言板的消息即“現(xiàn)在是多少度?”來(lái)檢測(cè)發(fā)送給“讓空調(diào)裝置6探測(cè)室內(nèi)溫度”這一清潔機(jī)器人5的動(dòng)作指示。具體而言,檢測(cè)“溫度獲取”(動(dòng)作指示標(biāo)識(shí)符“CM003”)這一動(dòng)作指示,并將該動(dòng)作指示(動(dòng)作指示標(biāo)識(shí)符“CM003”)發(fā)送給外部設(shè)備控制部23。動(dòng)作指示檢測(cè)部21還確定指示者的用戶標(biāo)識(shí)符“U002”。
[0238]外部設(shè)備控制部23參照?qǐng)D6所例示的設(shè)備控制表格32,作為與動(dòng)作指示標(biāo)識(shí)符“CM003”相符的動(dòng)作指示、即針對(duì)清潔機(jī)器人5的“讓空調(diào)裝置6探測(cè)室內(nèi)溫度”這一動(dòng)作指,而將設(shè)備控制代碼“GET_TEMPERATURE”發(fā)送給清潔機(jī)器人5。
[0239]接收到設(shè)備控制代碼“GET_TEMPERATURE”的清潔機(jī)器人5控制空調(diào)裝置6以使空調(diào)裝置6探測(cè)室內(nèi)溫度??照{(diào)裝置6具備溫度傳感器,基于來(lái)自清潔機(jī)器人5的上述控制,將通過(guò)溫度傳感器所檢測(cè)出的室溫經(jīng)由家庭服務(wù)器3發(fā)送給代理服務(wù)器I。
[0240]動(dòng)作結(jié)果獲取部24接收“溫度獲取”成功了這一動(dòng)作的結(jié)果、和獲得了“溫度獲取”的結(jié)果的“24°C”這一室內(nèi)溫度。
[0241]然后,動(dòng)作結(jié)果獲取部24將“RP_SUCCEEDED”這一消息類別、作為返回值的“24°C”這一室內(nèi)溫度、和“溫度獲取”這一動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符報(bào)告即“CM003”發(fā)送給報(bào)告消息生成部25。
[0242]報(bào)告消息生成部25以“CM003”這一動(dòng)作指示標(biāo)識(shí)符、和“RP_SUCCEEDED”這一消息類別作為基礎(chǔ),參照?qǐng)D9所例示的語(yǔ)句模板表格34來(lái)選擇應(yīng)制成的語(yǔ)句。具體而言,選擇“現(xiàn)在是‘ RETURN_VAL’ °C?!边@一語(yǔ)句。
[0243]報(bào)告消息生成部25將從動(dòng)作結(jié)果獲取部24獲取到的作為返回值的“24°C ”這一室內(nèi)溫度應(yīng)用到上述語(yǔ)句中,生成“現(xiàn)在是24°C?!边@一報(bào)告消息。
[0244]另外,在該“現(xiàn)在是‘RETURN_VAL’ °C?!边@一報(bào)告消息中未明示收件人。但是,通過(guò)變更在語(yǔ)句模板表格34中保存的語(yǔ)句的內(nèi)容,從而也能夠使消息的收件人明示在“現(xiàn)在是“ RETURN_VAL ” °C。”這一報(bào)告消息。
[0245]報(bào)告消息顯示部26將報(bào)告消息生成部25所生成的“現(xiàn)在是24°C?!边@一上述報(bào)告消息輸出給家庭留言板服務(wù)器2,并使該消息顯示于家庭留言板。
[0246]其結(jié)果,在家庭留言板中,如圖14所示,作為于14時(shí)09分機(jī)器人(清潔機(jī)器人5)所寫入的消息而顯示出“現(xiàn)在是24°C?!边@一報(bào)告消息。
[0247]然后,動(dòng)作結(jié)果獲取部24刪除在執(zhí)行狀態(tài)管理表格30中保存的、“溫度獲取”這一動(dòng)作指示的動(dòng)作指示標(biāo)識(shí)符“CM003”、和與該動(dòng)作指示組合在一起進(jìn)行保存的指示者的用戶標(biāo)識(shí)符“U002”。
[0248]如以上所說(shuō)明過(guò)的那樣,代理服務(wù)器I能夠不僅關(guān)于通過(guò)外部設(shè)備動(dòng)作而直接獲得的動(dòng)作指示的結(jié)果還關(guān)于讓外部設(shè)備進(jìn)一步控制其他裝置的動(dòng)作所獲取的動(dòng)作指示的結(jié)果,來(lái)顯示報(bào)告消息。
[0249]〔變形例〕
[0250]在上述的示例中,代理服務(wù)器I是代行清潔機(jī)器人5的發(fā)言的構(gòu)成,但是也可將設(shè)置于住宅內(nèi)的其他家庭內(nèi)設(shè)備的各個(gè)設(shè)備作為擬人化設(shè)備來(lái)對(duì)待,通過(guò)各個(gè)設(shè)備的代理進(jìn)行發(fā)言。例如,代理服務(wù)器I可以在將冰箱庫(kù)存信息作為信息源進(jìn)行冰箱8的現(xiàn)象所涉及的發(fā)言的情況下,以冰箱8的角色來(lái)輸出發(fā)言消息。
[0251]此外,代理服務(wù)器I用于處理消息的各功能模塊也可設(shè)于擬人化設(shè)備(例如,清潔機(jī)器人5)的各個(gè)設(shè)備中。在該情況下,家庭留言板服務(wù)器2從各個(gè)擬人化設(shè)備受理消息,作為通過(guò)各個(gè)擬人化設(shè)備的角色所寫入的信息而向家庭留言板投稿即可。
[0252]在上述的示例中,作為沿著時(shí)間序列顯示成員所寫入的消息的通訊服務(wù)而說(shuō)明家庭留言板進(jìn)行來(lái)說(shuō)明。然而,只要是以時(shí)間序列可顯示各成員所寫入的消息即可,也可以時(shí)間序列來(lái)線程顯示網(wǎng)絡(luò)聊天室或郵件的消息。
[0253]以上,在此所記載的代理服務(wù)器I可以說(shuō)成實(shí)現(xiàn)特定功能的功能模塊、或多個(gè)裝置在邏輯上集合而成的物體,特別是各功能模塊或各裝置是否處于單一的框體內(nèi)也不成問(wèn)題。
[0254]用于作為代理服務(wù)器I發(fā)揮功能的各功能模塊(功能模塊)、以及執(zhí)行狀態(tài)管理表格30、指令名稱表格31、設(shè)備控制表格32、指令圖像表格33、語(yǔ)句模板表格34、用戶名稱表格35等的各種存儲(chǔ)部也可通過(guò)云計(jì)算來(lái)實(shí)現(xiàn)。
[0255]〔實(shí)施方式5〕
[0256]代理服務(wù)器I的控制模塊(尤其是動(dòng)作指示檢測(cè)部21、指示者登記部22、外部設(shè)備控制部23、動(dòng)作結(jié)果獲取部24、報(bào)告消息生成部25、報(bào)告消息顯示部26)既可以通過(guò)在集成電路(IC芯片)等所形成的邏輯電路(硬件)來(lái)實(shí)現(xiàn),也可以使用CPU (CentralProcessing Unit)而通過(guò)軟件來(lái)實(shí)現(xiàn)。
[0257]在后者的情況下,代理服務(wù)器I具備執(zhí)行實(shí)現(xiàn)各功能的軟件即程序的命令的CPU、上述程序以及各種數(shù)據(jù)被記錄成可由計(jì)算機(jī)(或CPU)讀取的ROM (Read Only Memory)或存儲(chǔ)裝置(將它們稱作“記錄介質(zhì)”)、將上述程序展開(kāi)的RAM (Random Access Memory)等。而且,通過(guò)計(jì)算機(jī)(或CPU)從上述記錄介質(zhì)之中讀取上述程序并執(zhí)行上述程序,從而可達(dá)成本發(fā)明的目的。作為上述記錄介質(zhì),能夠使用“非臨時(shí)性的有形介質(zhì)”、例如帶、盤、卡、半導(dǎo)體存儲(chǔ)器、可編程邏輯電路等。此外,上述程序也可經(jīng)由可傳輸該程序的任意傳輸介質(zhì)(通信網(wǎng)絡(luò)、廣播波等)而提供給上述計(jì)算機(jī)。另外,本發(fā)明即便以上述程序通過(guò)電子傳輸而具體化的、嵌入到載波中的數(shù)據(jù)信號(hào)的形態(tài)也可實(shí)現(xiàn)。[0258]〔總結(jié)〕
[0259]本發(fā)明的形態(tài)I所涉及的消息通知裝置(代理服務(wù)器I),其特征在于,具備:動(dòng)作指示檢測(cè)單元(動(dòng)作指示檢測(cè)部21),根據(jù)沿著時(shí)間序列顯示成員所寫入的消息的通訊服務(wù)(家庭留言板)中的消息,來(lái)檢測(cè)用于操作外部設(shè)備的動(dòng)作指示,并且將寫入該消息的成員確定為該動(dòng)作指示的指示者;外部設(shè)備控制單元(指示者登記部22),按照上述動(dòng)作指示檢測(cè)單元所檢測(cè)出的上述動(dòng)作指示來(lái)控制上述外部設(shè)備;動(dòng)作結(jié)果獲取單元(外部設(shè)備控制部23),獲取通過(guò)上述外部設(shè)備控制單元的控制而使上述外部設(shè)備動(dòng)作后的結(jié)果;報(bào)告消息生成單元(報(bào)告消息生成部25),生成對(duì)上述動(dòng)作結(jié)果獲取單元所獲取到的動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息;和報(bào)告消息顯不單兀(報(bào)告消息顯不部26),將上述報(bào)告消息生成單元所生成的報(bào)告消息輸出到提供上述通訊服務(wù)的服務(wù)器,在將上述動(dòng)作指示檢測(cè)單元所確定的指示者明確記載為收件人的狀態(tài)下,使該消息顯示于上述通訊服務(wù)中。
[0260]本發(fā)明的形態(tài)7所涉及的消息通知裝置的控制方法,其特征在于,包括:動(dòng)作指示檢測(cè)步驟(S001),根據(jù)沿著時(shí)間序列顯示成員所寫入的消息的通訊服務(wù)中的消息來(lái)檢測(cè)用于操作外部設(shè)備的動(dòng)作指示,并且將寫入該消息的成員確定為上述動(dòng)作指示的指示者;夕卜部設(shè)備控制步驟(S004),按照由上述動(dòng)作指示檢測(cè)步驟所檢測(cè)出的上述動(dòng)作指示來(lái)控制上述外部設(shè)備;動(dòng)作結(jié)果獲取步驟(S006),獲取通過(guò)上述外部設(shè)備控制步驟的控制而使上述外部設(shè)備動(dòng)作后的結(jié)果;報(bào)告消息生成步驟(S007),生成對(duì)由上述動(dòng)作結(jié)果獲取步驟所獲取到的動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息;和報(bào)告消息顯示步驟(S007),將由上述報(bào)告消息生成步驟所生成的報(bào)告消息輸出到提供上述通訊服務(wù)的服務(wù)器,在將由上述動(dòng)作指示檢測(cè)步驟所確定的指示者明確記載為收件人的狀態(tài)下,使該消息顯示于上述通訊服務(wù)。
[0261]根據(jù)本發(fā)明的一形態(tài)所涉及的消息通知裝置的上述構(gòu)成以及方法,可發(fā)揮如下效果,即:在I人以上的用戶參加的通訊的場(chǎng)合(例如家庭留言板)下,能夠?qū)?duì)來(lái)自用戶的動(dòng)作指示的結(jié)果進(jìn)行報(bào)告的消息,在將該用戶明示為收件人的狀態(tài)下進(jìn)行通知。
[0262]本發(fā)明的形態(tài)2所涉及的消息通知裝置在上述形態(tài)I中也可,還具備:存儲(chǔ)部(存儲(chǔ)部12、尤其是執(zhí)行狀態(tài)管理表格30),在從檢測(cè)出上述動(dòng)作指示直到上述外部設(shè)備終止由該動(dòng)作指示所指示的動(dòng)作為止的期間內(nèi),保存上述動(dòng)作指示檢測(cè)單元所檢測(cè)出的上述動(dòng)作指示和該動(dòng)作指示的指示者的組合;和指示者登記單元(指示者登記部22),當(dāng)上述動(dòng)作指示檢測(cè)單元檢測(cè)出動(dòng)作指示時(shí),判定該動(dòng)作指示是否與已經(jīng)保存在上述存儲(chǔ)部中的動(dòng)作指示相同,在相同的情況下,向與已經(jīng)保存在上述存儲(chǔ)部中的動(dòng)作指示組合在一起的指示者追加上述動(dòng)作指示檢測(cè)單元所確定的指示者,其中,當(dāng)上述動(dòng)作結(jié)果獲取單元獲取到上述外部設(shè)備動(dòng)作后的結(jié)果時(shí),上述報(bào)告消息生成單元制成一個(gè)報(bào)告消息,并且將與指示出用該報(bào)告消息報(bào)告結(jié)果的動(dòng)作的動(dòng)作指示組合在一起而保存在上述存儲(chǔ)部中的所有指示者設(shè)定為該報(bào)告消息的收件人。
[0263]根據(jù)上述構(gòu)成,能夠?qū)嗤瑒?dòng)作指示的不同消息在直到外部設(shè)備終止由該動(dòng)作指示所指示的動(dòng)作為止的期間內(nèi)通過(guò)多個(gè)成員寫入到家庭留言板的情況下,將該多個(gè)成員明示為收件人,使對(duì)該動(dòng)作指示的結(jié)果進(jìn)行報(bào)告的一個(gè)報(bào)告消息顯示于家庭留言板。因此,代理服務(wù)器I能夠生成明示出收件人的有效率的報(bào)告消息。
[0264]在本發(fā)明的形態(tài)3所涉及的消息通知裝置中,在上述形態(tài)I或2中優(yōu)選,上述動(dòng)作指示檢測(cè)單元根據(jù)上述成員寫入到上述通訊服務(wù)中的消息所包含的圖像來(lái)檢測(cè)上述動(dòng)作指示,并且將寫入了該消息的成員確定為該動(dòng)作指示的指示者。
[0265]根據(jù)上述構(gòu)成,由于上述動(dòng)作指示檢測(cè)單元能夠根據(jù)成員寫入到家庭留言板的消息所包含的圖像來(lái)檢測(cè)動(dòng)作指示,因此成員無(wú)需以文本形式將包含“動(dòng)作指示”的消息寫入到家庭留言板。即,成員無(wú)需以文本形式寫入包含“動(dòng)作指示”的消息。
[0266]因此,通過(guò)將預(yù)先在與代理服務(wù)器I之間決定包含某動(dòng)作指示的含義的圖像寫入到家庭留言板,從而成員能夠讓代理服務(wù)器I執(zhí)行該動(dòng)作指示,并使關(guān)于該動(dòng)作指示的結(jié)果的報(bào)告消息顯示于家庭留言板。
[0267]在本發(fā)明的形態(tài)4所涉及的消息通知裝置中,于上述形態(tài)I至3中任一形態(tài)中優(yōu)選,上述報(bào)告消息顯示單元通過(guò)能識(shí)別上述成員的圖像而使上述消息的上述收件人顯示于上述通訊服務(wù)中。
[0268]根據(jù)上述構(gòu)成,代理服務(wù)器I能夠?qū)⑤^之文字更容易讓各成員直觀地識(shí)別出各成員這樣的圖像明示為報(bào)告消息的收件人。成員通過(guò)觀看在消息中顯示出的圖像,從而與讀取以文字書(shū)寫的消息相比,能夠更容易地辨別是發(fā)給誰(shuí)的信息。
[0269]在本發(fā)明的形態(tài)5所涉及的消息通知裝置中,于上述形態(tài)I至4中任一形態(tài)中優(yōu)選,上述報(bào)告消息顯示單元通過(guò)表示上述動(dòng)作的結(jié)果的圖像而使上述動(dòng)作的結(jié)果顯示于上述通訊服務(wù)中。
[0270]根據(jù)上述構(gòu)成,代理服務(wù)器I能夠使用較之文字更容易讓各成員直觀地獲知?jiǎng)幼鞯慕Y(jié)果這樣的圖像,來(lái)報(bào)告所指示的動(dòng)作的結(jié)果。成員通過(guò)觀看在消息中顯示出的圖像,從而與讀取以文字書(shū)寫的消息相比,能夠更容易地辨別所指示的動(dòng)作的結(jié)果。
[0271]在本發(fā)明的形態(tài)6所涉及的消息通知裝置中,于上述形態(tài)I至5中任一形態(tài)中優(yōu)選,上述外部設(shè)備還控制其他裝置的動(dòng)作,上述動(dòng)作指示檢測(cè)單元檢測(cè)用于操作上述外部設(shè)備以使上述外部設(shè)備控制上述其他裝置的動(dòng)作的動(dòng)作指示。
[0272]根據(jù)上述構(gòu)成,能夠不僅關(guān)于通過(guò)外部設(shè)備動(dòng)作而直接獲得的動(dòng)作指示的結(jié)果,還關(guān)于讓外部設(shè)備進(jìn)一步控制其他裝置的動(dòng)作所獲取的動(dòng)作指示的結(jié)果,來(lái)顯示報(bào)告消
肩、O
[0273]另外,上述消息通知裝置也可以通過(guò)計(jì)算機(jī)來(lái)實(shí)現(xiàn),在該情況下,通過(guò)使計(jì)算機(jī)作為上述各單元進(jìn)行動(dòng)作,從而由計(jì)算機(jī)來(lái)實(shí)現(xiàn)上述消息通知裝置、的消息通知裝置的控制程序、以及記錄了該程序的計(jì)算機(jī)可讀取記錄介質(zhì)也落入到本發(fā)明的范疇內(nèi)。
[0274]本發(fā)明并不限定為上述的各實(shí)施方式,在權(quán)利要求所示的范圍內(nèi)也可進(jìn)行各種變更,關(guān)于將不同實(shí)施方式分別所公開(kāi)的技術(shù)手段適當(dāng)?shù)亟M合而獲得的實(shí)施方式,也包含在本發(fā)明的技術(shù)范圍內(nèi)。進(jìn)而,通過(guò)組合各實(shí)施方式分別所公開(kāi)的技術(shù)手段,從而也能夠形成新的技術(shù)特征。
[0275]產(chǎn)業(yè)上的可利用性
[0276]本發(fā)明的消息通知裝置能夠廣泛應(yīng)用于有效利用電子對(duì)話工具而可將關(guān)于外部設(shè)備的動(dòng)作結(jié)果的消息通知給各成員的所有通訊系統(tǒng)。
[0277]符號(hào)說(shuō)明
[0278]I 代理服務(wù)器(消息通知裝置)
[0279]2 家庭留言板服務(wù)器(通訊服務(wù)提供服務(wù)器/外部設(shè)備)
[0280]3 家庭服務(wù)器(外部設(shè)備)[0281 ]3a信息提供服務(wù)器(外部設(shè)備)
[0282]4a~c 便攜終端(通信終端裝置)
[0283]5清潔機(jī)器人(擬人化設(shè)備/外部設(shè)備)
[0284]6空調(diào)裝置(外部設(shè)備)
[0285]7照明裝置(外部設(shè)備)
[0286]8冰箱(外部設(shè)備)
[0287]9PC (外部設(shè)備)
[0288]10控制部
[0289]11通信部
[0290]12存儲(chǔ)部
[0291]21動(dòng)作指示檢測(cè)部(動(dòng)作指示檢測(cè)單元)
[0292]22指示者登記部(指示者登記單元)
[0293]23外部設(shè)備控制部(外部設(shè)備控制單元)
[0294]24動(dòng)作結(jié)果獲取部(動(dòng)作結(jié)果獲取單元)
[0295]25報(bào)告消息生成部(報(bào)告消息生成單元)
[0296]26報(bào)告消息顯示部(報(bào)告消息顯示單元)
[0297]30執(zhí)行狀態(tài)管理表格
[0298]100 家庭留言板系統(tǒng)(通訊系統(tǒng))
【權(quán)利要求】
1.一種消息通知裝置,其特征在于,具備: 動(dòng)作指示檢測(cè)單元,根據(jù)沿著時(shí)間序列顯示成員所寫入的消息的通訊服務(wù)中的消息,來(lái)檢測(cè)用于操作外部設(shè)備的動(dòng)作指示,并且將寫入了該消息的成員確定為該動(dòng)作指示的指示者; 外部設(shè)備控制單元,按照上述動(dòng)作指示檢測(cè)單元所檢測(cè)出的上述動(dòng)作指示來(lái)控制上述外部設(shè)備; 動(dòng)作結(jié)果獲取單元,獲取通過(guò)上述外部設(shè)備控制單元的控制而上述外部設(shè)備進(jìn)行動(dòng)作后的結(jié)果; 報(bào)告消息生成單元,生成對(duì)上述動(dòng)作結(jié)果獲取單元所獲取到的動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息;和 報(bào)告消息顯示單元,將上述報(bào)告消息生成單元所生成的報(bào)告消息輸出到提供上述通訊服務(wù)的服務(wù)器,在將上述動(dòng)作指示檢測(cè)單元所確定的指示者明確記載為收件人的狀態(tài)下,使該消息顯示于上述通訊服務(wù)中。
2.根據(jù)權(quán)利要求1所述的消息通知裝置,其特征在于, 上述消息通知裝置還具備: 存儲(chǔ)部,在從檢測(cè) 出上述動(dòng)作指示到上述外部設(shè)備終止由該動(dòng)作指示所指示的動(dòng)作為止的期間,保存上述動(dòng)作指示檢測(cè)單元所檢測(cè)出的上述動(dòng)作指示與該動(dòng)作指示的指示者的組合;和 指示者登記單元,在上述動(dòng)作指示檢測(cè)單元檢測(cè)出動(dòng)作指示時(shí),判定該動(dòng)作指示是否與已經(jīng)保存在上述存儲(chǔ)部中的動(dòng)作指示相同,在相同的情況下,向與已經(jīng)保存在上述存儲(chǔ)部中的動(dòng)作指示組合在一起的指示者追加上述動(dòng)作指示檢測(cè)單元所確定的指示者, 在上述動(dòng)作結(jié)果獲取單元獲取到上述外部設(shè)備進(jìn)行動(dòng)作后的結(jié)果時(shí),上述報(bào)告消息生成單元生成一個(gè)報(bào)告消息,并且將與指示出用該報(bào)告消息來(lái)報(bào)告結(jié)果的動(dòng)作的動(dòng)作指示組合在一起而保存在上述存儲(chǔ)部中的所有指示者設(shè)定為該報(bào)告消息的收件人。
3.根據(jù)權(quán)利要求1或2所述的消息通知裝置,其特征在于, 上述動(dòng)作指示檢測(cè)單元根據(jù)上述成員寫入到上述通訊服務(wù)中的消息所包含的圖像來(lái)檢測(cè)上述動(dòng)作指示,并且將寫入了該消息的成員確定為該動(dòng)作指示的指示者。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的消息通知裝置,其特征在于, 上述報(bào)告消息顯示單元通過(guò)能識(shí)別上述成員的圖像而使上述消息的上述收件人顯示于上述通訊服務(wù)中。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的消息通知裝置,其特征在于, 上述報(bào)告消息顯示單元通過(guò)表示上述動(dòng)作的結(jié)果的圖像而使上述動(dòng)作的結(jié)果顯示于上述通訊服務(wù)中。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的消息通知裝置,其特征在于, 上述外部設(shè)備還控制其他裝置的動(dòng)作, 上述動(dòng)作指示檢測(cè)單元檢測(cè)用于操作上述外部設(shè)備從而使上述外部設(shè)備控制上述其他裝置的動(dòng)作的動(dòng)作指示。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的消息通知裝置,其特征在于, 上述外部設(shè)備配置在社區(qū)的成員所共享的空間內(nèi)。
8.根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的消息通知裝置,其特征在于, 上述外部設(shè)備是清潔機(jī)器人。
9.一種消息通知裝置的控制方法,其特征在于,包括: 動(dòng)作指示檢測(cè)步驟,根據(jù)沿著時(shí)間序列顯示成員所寫入的消息的通訊服務(wù)中的消息,來(lái)檢測(cè)用于操作外部設(shè)備的動(dòng)作指示,并且將寫入了該消息的成員確定為該動(dòng)作指示的指示者; 外部設(shè)備控制步驟,按照由上述動(dòng)作指示檢測(cè)步驟所檢測(cè)出的上述動(dòng)作指示來(lái)控制上述外部設(shè)備; 動(dòng)作結(jié)果獲取步驟,獲取通過(guò)上述外部設(shè)備控制步驟的控制而上述外部設(shè)備進(jìn)行動(dòng)作后的結(jié)果; 報(bào)告消息生成步驟,生成對(duì)由上述動(dòng)作結(jié)果獲取步驟所獲取到的動(dòng)作的結(jié)果進(jìn)行報(bào)告的報(bào)告消息;和 報(bào)告消息顯示步驟,將由上述報(bào)告消息生成步驟所生成的報(bào)告消息輸出到提供上述通訊服務(wù)的服務(wù)器,在將由上述動(dòng)作指示檢測(cè)步驟所確定的指示者明確記載為收件人的狀態(tài)下,使該消息顯示于上述通訊服務(wù)中。
【文檔編號(hào)】H04L29/06GK104009908SQ201410060012
【公開(kāi)日】2014年8月27日 申請(qǐng)日期:2014年2月21日 優(yōu)先權(quán)日:2013年2月25日
【發(fā)明者】作田瑞, 永松孝之, 秀石千繪, 脅善久 申請(qǐng)人:夏普株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
武胜县| 大石桥市| 许昌县| 天祝| 泸西县| 乐平市| 重庆市| 东海县| 阳东县| 张掖市| 涡阳县| 扶绥县| 泸西县| 凤凰县| 甘谷县| 九寨沟县| 佛教| 高清| 时尚| 黄陵县| 怀化市| 始兴县| 宁阳县| 调兵山市| 准格尔旗| 佛教| 惠东县| 财经| 岱山县| 静海县| 措勤县| 祁东县| 连城县| 涞源县| 华池县| 宁明县| 阿合奇县| 深圳市| 云南省| 徐州市| 镇赉县|