(57)【要約】【課題】ユーザが飽きにくい応答をユーザに対して提供するための技術を提供する。【解決手段】サーバ装置（１５０）は、通信インターフェイス（１７５）と、記憶装置（１８０）と、制御部（１６０）とを備える。記憶装置は、情報処理端末（１００）の具合を示す具合パラメータを記憶する。制御部は、情報処理端末の状態を示す状態情報を通信インターフェイスを介して取得し、取得した状態情報に基づいて具合パラメータを更新し、具合パラメータに応じて、情報処理端末の機能を実現するための主動作に付随する付随動作を決定して、決定した付随動作を示す情報を通信インターフェイスを介して情報処理端末に送信するように構成される。【選択図】図１
2018055439.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置であって、
通信インターフェイスと、
記憶装置と、
制御部とを備え、
前記記憶装置は、情報処理端末の具合を示す具合パラメータを記憶し、
前記制御部は、前記情報処理端末の状態を示す状態情報を前記通信インターフェイスを介して取得し、取得した状態情報に基づいて前記具合パラメータを更新し、
前記具合パラメータに応じて、前記情報処理端末の機能を実現するための主動作に付随する付随動作を決定して、決定した付随動作を示す情報を前記通信インターフェイスを介して前記情報処理端末に送信するように構成される、サーバ装置。
【請求項２】
前記付随動作を示す情報は、前記主動作の動作内容を変更するための情報を含む、請求項１に記載のサーバ装置。
【請求項３】
前記記憶装置は、前記状態情報および前記具合パラメータの値に関連付けられた複数の付随動作を記憶するように構成され、
前記制御部は、前記具合パラメータおよび前記状態情報に基づいて、前記複数の付随動作の中から少なくとも１つの付随動作を決定するように構成される、請求項１または２に記載のサーバ装置。
【請求項４】
前記記憶装置は、
前記情報処理端末の応答設定を記憶し、
前記状態情報と、前記具合パラメータの値と、前記応答設定とに関連付けられた複数の付随動作を記憶するように構成され、
前記制御部は、前記具合パラメータと、前記状態情報と、前記応答設定とに基づいて、前記複数の付随動作の中から少なくとも１つの付随動作を決定するように構成される、請求項３に記載のサーバ装置。
【請求項５】
前記制御部は、予め定められた条件が満たされた場合に、前記具合パラメータを初期化するように構成される、請求項１〜４のいずれか１項に記載のサーバ装置。
【請求項６】
前記予め定められた条件は、予め定められた期間を経過したことを含む、請求項５に記載のサーバ装置。
【請求項７】
前記通信インターフェイスは、外部装置と通信可能を行い、
前記制御部は、前記通信インターフェイスを介して前記外部装置から受信した外部情報と、前記状態情報とに基づいて前記具合パラメータを更新するように構成される、請求項１〜６のいずれかに記載のサーバ装置。
【請求項８】
前記外部情報は、天気、温度、および湿度のうち少なくとも１つの情報を含む、請求項７に記載のサーバ装置。
【請求項９】
機能を実現するための主動作と、前記主動作に付随する付随動作とを実現可能に構成される情報処理端末であって、
前記情報処理端末の具合を示す具合パラメータを記憶するための記憶装置と、
前記情報処理端末を制御するための制御部とを備え、
前記制御部は、
前記情報処理端末の状態を示す状態情報に基づいて前記具合パラメータを更新し、
前記具合パラメータに応じて前記付随動作を決定するように構成される、情報処理端末。
【請求項１０】
温度および湿度のうち少なくとも一方を取得するためのセンサをさらに備え、
前記制御部は、前記状態情報および前記センサの検知結果に基づいて前記具合パラメータを更新するように構成される、請求項９に記載の情報処理端末。
【請求項１１】
機能を実現するための主動作と、前記主動作に付随する付随動作とを実現可能に構成される情報処理端末であって、
通信インターフェイスと、
制御部とを備え、
前記通信インターフェイスは、前記情報処理端末の状態を示す状態情報をサーバ装置に送信するように構成され、
前記サーバ装置は、
前記状態情報に基づいて前記情報処理端末の具合を示す具合パラメータを更新し、
前記具合パラメータに応じて前記付随動作を決定し、決定した付随動作を示す情報を前記情報処理端末に送信するように構成され、
前記制御部は、前記通信インターフェイスを介して受信した前記付随動作を示す情報に基づいて前記付随動作を実行するように構成される、情報処理端末。
【請求項１２】
サーバ装置と、情報処理端末とを備えるシステムであって、
前記情報処理端末は、
通信インターフェイスを含み、前記通信インターフェイスを介して前記情報処理端末の状態を示す状態情報をサーバ装置に送信し、
前記情報処理端末の機能を実現するための主動作に付随する付随動作を実行可能に構成され、
前記サーバ装置は、
記憶装置と、
制御部とを含み、
前記記憶装置は、前記情報処理端末の具合を示す具合パラメータを記憶し、
前記制御部は、
前記情報処理端末から受信した前記状態情報に基づいて前記具合パラメータを更新し、
前記具合パラメータに応じて前記付随動作を決定して、決定した付随動作を示す情報を前記情報処理端末に送信するように構成される、システム。
【請求項１３】
サーバ装置が、情報処理端末の動作を決定するための方法であって、
前記情報処理端末から、当該情報処理端末の状態を示す状態情報を受信するステップと、
前記受信した状態情報に基づいて前記情報処理端末の具合を示す具合パラメータを更新するステップと、
前記具合パラメータに応じて、前記情報処理端末の機能を実現するための主動作に付随する付随動作を決定するステップと、
前記決定した付随動作を示す情報を前記情報処理端末に送信するステップとを備える、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は、端末を制御する技術に関し、より特定的には、端末の付随動作を決定するための技術に関する。
【背景技術】
【０００２】
家庭用電気製品の中には、ユーザの動作指示などに応答して動作を行なうとともに、報知音を発してユーザへの動作通知を行なうものがある。
【０００３】
報知音を発して動作通知を行なう技術に関し、特開２００５−１０７４２５号公報（特許文献１）に開示される報知音発生装置は、実行された操作もしくは家電機器で発生した事象と報知音との関係を定めた報知音文法データベースを備え、実行された操作もしくは家電機器で発生した事象を基に報知音文法データベースから選択した報知音を、操作デバイスを操作するときの状態に基づいて補正して、報知音発生手段を介して発声するように構成される。これにより、この報知音発生装置が組み込まれた家電機器の操作者は、家電機器の操作状況を報知音によって把握し、誤操作の可能性を低減し得る（「要約」参照）。
【０００４】
また、特開２００３−３３０４７６号公報（特許文献２）に開示される報知音発生装置は、報知音データを電気製品の種類および動作状態に応じて報知音割り付け、電気製品の動作状態に係る状態信号を基に割り付けられた報知音データをスピーカより発音するように構成される。これにより、使用者は、製品ごとに、動作状態に対して統一性のある報知音になるようにカスタマイズできる（「要約」参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１０７４２５号公報
【特許文献２】特開２００３−３３０４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１および２に開示される報知音発生装置は、予め決められた操作状況（動作状態）に対して、ワンパターンの報知音を発音する構成であるため、ユーザが飽きてしまう、ということが生じ得る。
【０００７】
本開示は、上記のような問題を解決するためになされたものであって、ある局面における目的は、ユーザが飽きにくい応答を行なうサーバ装置、当該サーバ装置を含むシステムおよび当該サーバ装置で実行される制御の方法を提供することである。他の局面における目的は、ユーザが飽きにくい応答を行なう情報処理端末を提供することである。
【課題を解決するための手段】
【０００８】
ある実施形態に従うサーバ装置は、通信インターフェイスと、記憶装置と、制御部とを備える。記憶装置は、情報処理端末の具合を示す具合パラメータを記憶する。制御部は、情報処理端末の状態を示す状態情報を通信インターフェイスを介して取得し、取得した状態情報に基づいて具合パラメータを更新し、具合パラメータに応じて、情報処理端末の機能を実現するための主動作に付随する付随動作を決定して、決定した付随動作を示す情報を通信インターフェイスを介して情報処理端末に送信するように構成される。
【発明の効果】
【０００９】
ある実施形態に従うサーバ装置は、ユーザが飽きにくい応答をユーザに対して提供することができる。その結果、ユーザは、サーバ装置の提供する応答を実行する情報処理端末に対し、愛着を形成し得る。
【００１０】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１１】
【図１】ある実施形態に従うサーバ装置における、応答選択制御について説明する図である。
【図２】ある実施形態に従う制御システムの構成例について説明する図である。
【図３】ある実施形態に従う情報処理端末のハードウェア構成例とサーバ装置のハードウェア構成例とを説明する図である。
【図４】ある実施形態に従う具合管理ＤＢを説明する図である。
【図５】ある実施形態に従う応答テーブルを説明する図である。
【図６】ある実施形態に従う付随動作を決定する制御について説明するフローチャートである。
【図７】ある実施形態に従う制御システムの構成例を説明する図である。
【図８】ある実施形態に従う機器管理テーブルを説明する図である。
【図９】ある実施形態に従う応答内容ＤＢを説明する図である。
【図１０】ある実施形態に従う付随動作を決定する制御について説明するフローチャートである。
【図１１】ある実施形態に従う制御システムの構成例を説明する図である。
【図１２】ある実施形態に従うサーバ装置のハードウェア構成例を説明する図である。
【図１３】ある実施形態に従う外部更新テーブルを説明する図である。
【図１４】ある実施形態に従う応答内容テーブルを説明する図である。
【図１５】ある実施形態に従う外部情報を利用して付随動作を決定する制御について説明するフローチャートである。
【図１６】ある実施形態に従う状態履歴テーブルを説明する図である。
【図１７】ある実施形態に従う環境更新テーブルを説明する図である。
【図１８】時間更新テーブルを説明する図である。
【図１９】ある実施形態に従う音声更新テーブルを説明する図である。
【図２０】ある実施形態に従う会話履歴テーブルを説明する図である。
【図２１】ある実施形態に従う応答テーブルを説明する図である。
【図２２】ある実施形態に従う付随動作を決定する制御について説明するフローチャートである。
【図２３】ある実施形態に従う情報処理端末の構成例について説明する図である。
【図２４】ある実施形態に従う情報処理端末が付随動作を決定する制御例を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、この発明の実施形態について図面を参照しながら詳細に説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１３】
［技術思想］
図１は、ある実施形態に従うサーバ装置１５０における、応答選択制御について説明する図である。図１を参照して、サーバ装置１５０は、情報処理端末１００と通信可能に構成される。
【００１４】
ある実施形態において、情報処理端末１００は、掃除機、電子レンジ、冷蔵庫、洗濯機、エアコンディショナ、空気清浄器、炊飯器、テレビ、スマートフォン、タブレット、パーソナルコンピュータ、その他の家庭用電気製品であり得る。図１に示される例において、情報処理端末１００は、掃除機であるとする。
【００１５】
ある実施形態において、サーバ装置１５０は、更新テーブルＴａ１，具合パラメータテーブルＴａ２，付随動作テーブルＴａ３とを図示しない記憶装置に保持し得る。
【００１６】
具合パラメータテーブルＴａ２は、情報処理端末１００に対応する具合パラメータＰを保持する。「具合パラメータ」は、情報処理端末１００の具合（機嫌に相当）を示すパラメータである。
【００１７】
更新テーブルＴａ１は、状態情報と更新値とを互いに関連付けて保持する。「状態情報」は、情報処理端末１００の状態を示す情報である。状態情報は「掃除開始」といった動作情報のほか、「バッテリ残量が２０％以下になった」等の状況情報を含む。「更新値」は、具合パラメータＰを更新するための値である。図１に示される例において、サーバ装置１５０は、「掃除開始」の状態情報が入力された場合に具合パラメータテーブルＴａ２に保持される具合パラメータＰの値に「２」を加算して、「バッテリ残量が２０％以下」の状態情報が入力された場合に具合パラメータＰの値に「５」を減算するように構成される。
【００１８】
付随動作テーブルＴａ３は、具合パラメータＰと付随動作とを互いに関連付けて保持する。「付随動作」とは、情報処理端末１００の機能を実現するための主動作に付随する動作である。一例として、情報処理端末１００が音声出力機能を有する掃除機である場合、主動作は、掃除動作および音声出力動作を含む。一例として付随動作は、情報処理端末１００に搭載されたＬＥＤ（Light  Emitting  Diode）を発光させる動作を含む。
【００１９】
図１に示される例において、サーバ装置１５０は、具合パラメータＰが「−３」未満の場合に赤色のＬＥＤを点灯させる付随動作を選択する。また、サーバ装置１５０は、具合パラメータＰが「−３」以上「３」未満の場合に白色のＬＥＤを点灯させる付随動作を選択する。また、サーバ装置１５０は、具合パラメータＰが「３」以上の場合に緑色のＬＥＤを点灯させる付随動作を選択する。
【００２０】
次に、サーバ装置１５０において掃除機である情報処理端末１００の付随動作を決定する制御の例について説明する。
【００２１】
ステップＳ１において、情報処理端末１００は、ユーザから「掃除開始」のイベント入力を受け付ける。これに応じて、情報処理端末１００は、サーバ装置１５０に対して状態情報「掃除開始」を送信する。
【００２２】
ステップＳ２において、サーバ装置１５０は、更新テーブルＴａ１を参照して、情報処理端末１００から入力された状態情報「掃除開始」に対応する更新値が「＋２」であると特定する。そして、サーバ装置１５０は、具合パラメータテーブルＴａ２に保持される具合パラメータＰの値を「３」から「５」に更新する。
【００２３】
ステップＳ３において、サーバ装置１５０は、付随動作テーブルＴａ３を参照して、具合パラメータテーブルＴａ２に保持される具合パラメータＰの値「５」に応じた付随動作として、ＬＥＤを緑色に点灯させる付随動作を選択する。
【００２４】
ステップＳ４において、サーバ装置１５０は、選択した付随動作（緑色にＬＥＤを点灯させる動作）を示す情報（以下、「付随動作情報」とも称する）を情報処理端末１００に送信する。情報処理端末１００は、サーバ装置１５０から入力された付随動作情報に基づいて、主動作である掃除動作とともに、付随動作「緑色のＬＥＤを点灯」を実行する。
【００２５】
上記によれば、サーバ装置１５０は、状態情報に基づいて更新される具合パラメータＰに応じた付随動作情報を選択する。そのため、情報処理端末１００は、ワンパターンの付随動作を実行するのではなく、そのときの具合パラメータＰ（機嫌に相当）に応じた付随動作を実行する。これにより、情報処理端末１００は、ユーザの飽きを抑制し得る。加えて、ユーザは、状況に応じた応答を行なう情報処理端末１００に対して人間味を感じ、情報処理端末１００に対する愛着形成を促進され得る。以下、情報処理端末１００およびサーバ装置１５０の具体的な構成および制御について説明する。
【００２６】
［実施形態１−具合パラメータ］
（制御システム）
図２は、ある実施形態に従う制御システム２００の構成例について説明する図である。図２を参照して、ある実施形態に従う制御システム２００は、情報処理端末１００Ａ，１００Ｂ，１００Ｃと、サーバ装置１５０とを備える。以下、情報処理端末１００Ａ、情報処理端末１００Ｂ、情報処理端末１００Ｃを総称して「情報処理端末１００」とも言う。
【００２７】
図２に示される例において、情報処理端末１００Ａおよび１００Ｂは掃除機であって、情報処理端末１００Ｃは冷蔵庫である。情報処理端末１００はネットワーク２１０を介してサーバ装置１５０と通信可能に構成される。
【００２８】
なお、図２に示される例において、サーバ装置１５０は、複数の情報処理端末１００と通信可能に構成されるが、他の局面において少なくとも１つの情報処理端末１００と通信可能に構成されればよい。
【００２９】
（情報処理端末）
図３は、ある実施形態に従う情報処理端末１００のハードウェア構成例とサーバ装置１５０のハードウェア構成例とを説明する図である。図３を参照して、情報処理端末１００は、ＣＰＵ（Central  Processor  Unit）１１０と、ＲＡＭ（Random  Access  Memory）１１５と、ＲＯＭ（Read  Only  Memory）１２０と、スピーカ１２５と、マイク１３０と、バッテリ１３５と、入力インターフェイス（Ｉ／Ｆ）１４０と、通信Ｉ／Ｆ１４５と、ＬＥＤ１４７とを備える。
【００３０】
ＣＰＵ１１０は、情報処理端末１００の動作を制御する制御部として機能する。ある局面において、ＣＰＵ１１０は、ＲＯＭ１２０に格納される制御プログラムを読み出して実行することにより、動作決定部１１２および状態検知部１１４として機能し得る。
【００３１】
ＲＡＭ１１５は、ＣＰＵ１１０が制御プログラムを実行するために必要なデータを一時的に記憶するワーキングメモリとして機能する。ある実施形態において、ＲＯＭ１２０は、ＣＰＵ１１０が実行する制御プログラムと、情報処理端末１００の動作に係る各種設定情報と、複数の情報処理端末１００の各々を識別するための機器ＩＤ１２２と、情報処理端末１００の機器種別１２４（例えば、掃除機）とを格納し得る。ある局面において機器ＩＤは、情報処理端末１００（通信Ｉ／Ｆ１４５）のＭＡＣ（Media  Access  Control）アドレスであり得る。
【００３２】
スピーカ１２５は、音声情報を音声に変換して出力する。他の局面において、情報処理端末１００は、スピーカ１２５に替えて、またはスピーカ１２５に加えて、ヘッドフォン，イヤホンその他の音声出力装置を含む構成であってもよい。マイク１３０は、情報処理端末１００の周囲の音声を電気信号としての音声情報に変換して情報処理端末１００に入力する。
【００３３】
バッテリ１３５は、典型的にはリチウムイオン２次電池であって、情報処理端末１００に含まれる各デバイスに電力を供給するためのデバイスとして機能する。
【００３４】
入力Ｉ／Ｆ１４０は、ユーザの入力を受け付けるためのインターフェイスである。ある局面において、入力Ｉ／Ｆ１４０は、図示しない赤外線リモートコントローラからの入力を受け付ける赤外線受信部であり得る。他の局面において、入力Ｉ／Ｆ１４０は、情報処理端末１００に設けられたボタンであり得る。さらに他の局面において、入力Ｉ／Ｆ１４０は、情報処理端末１００に設けられたタッチパネルであり得る。
【００３５】
通信Ｉ／Ｆ１４５は、後述するサーバ装置１５０の通信Ｉ／Ｆ１７５と通信し、各種信号のやり取りを行なう。ＬＥＤ１４７は、調光可能に構成され、情報処理端末１００の動作に併せて任意の色の光を発する。
【００３６】
ある局面において、動作決定部１１２は、入力Ｉ／Ｆ１４０からの入力、またはマイク１３０からの入力に基づいて情報処理端末１００の主動作を決定し得る。ある局面において、状態検知部１１４は、情報処理端末１００の状態情報を取得し、取得した状態情報と、機器ＩＤ１２２と、機器種別１２４とを互いに関連付けて通信Ｉ／Ｆ１４５を介してサーバ装置１５０に送信し得る。
【００３７】
（サーバ装置）
サーバ装置１５０は、ＣＰＵ１６０と、ＲＡＭ１６５と、ＲＯＭ１７０と、通信Ｉ／Ｆ１７５と、記憶装置１８０とを備え得る。
【００３８】
ＣＰＵ１６０は、サーバ装置１５０の動作を制御する制御部として機能する。ある局面において、ＣＰＵ１６０は、ＲＯＭ１７０または記憶装置１８０に格納される制御プログラムを読み出して実行することにより、更新部１６２および応答決定部１６４として機能し得る。
【００３９】
ＲＡＭ１６５は、典型的には、ＤＲＡＭ（Dynamic  Random  Access  Memory）などであって、ＣＰＵ１６０が制御プログラムを実行するために必要なデータを一時的に記憶するワーキングメモリとして機能する。ＲＯＭ１７０は、典型的には、フラッシュメモリなどであり、ＣＰＵ１６０が実行する制御プログラムや、サーバ装置１５０の動作に係る各種設定情報を格納し得る。
【００４０】
通信Ｉ／Ｆ１７５は、情報処理端末１００と通信するためのインターフェイスであって、一例として、無線ＬＡＮ（Local  Area  Network）カードであるとする。サーバ装置１５０は、通信Ｉ／Ｆ１７５を介してＬＡＮまたはＷＡＮ（Wide  Area  Network）に接続された情報処理端末１００と通信可能に構成される。
【００４１】
記憶装置１８０は、典型的にはハードディスクドライブなどであって、具合管理ＤＢ（データベース）１８２と、応答テーブル１８４とを格納する。具合管理ＤＢ１８２は、具合パラメータＰを保持する。応答テーブル１８４は、具合パラメータＰと付随動作とを互いに関連付けて保持する。これらの詳細については図４，５を用いて後述される。
【００４２】
ある局面において、更新部１６２は、情報処理端末１００（状態検知部１１４）から入力される状態情報に基づいて具合管理ＤＢ１８２に保持される具合パラメータＰを更新し得る。ある局面において、応答決定部１６４は、応答テーブル１８４を参照して、具合パラメータＰに基づいて付随動作を決定し、付随動作情報を情報処理端末１００に送信し得る。
【００４３】
なお、図３に示される例では、サーバ装置１５０は、１つのＣＰＵ１６０と、１つの通信Ｉ／Ｆ１７５と、１つの記憶装置１８０を備える構成であるが、他の局面において、サーバ装置は、これらのデバイスを複数有する構成であってもよい。例えば、サーバ装置は、２つ以上のＣＰＵによって、後述する処理を分散処理してもよい。また、サーバ装置は、２つ以上の通信Ｉ／Ｆによって情報処理端末１００と情報の送受信を行ってもよい。また、サーバ装置は、第１の通信Ｉ／Ｆによって情報処理端末１００と通信し、第２の通信Ｉ／Ｆによって後述する外部装置１１９０と通信を行なってもよい。また、サーバ装置は、２つ以上の記憶装置を有し、記憶すべきデータを分散して複数の記憶装置に格納してもよい。
【００４４】
（具合パラメータの更新）
図４は、ある実施形態に従う具合管理ＤＢ１８２を説明する図である。具合管理ＤＢ１８２は、具合パラメータテーブル４２０と、更新テーブル４４０とを含む。
【００４５】
分図（Ａ）は、具合パラメータテーブル４２０のデータ構造例を説明する図である。具合パラメータテーブル４２０は、機器ＩＤ４２２と具合パラメータＰとを互いに関連付けて保持する。機器ＩＤ４２２は、サーバ装置１５０が通信する複数の情報処理端末１００の機器ＩＤ１２２に対応する識別情報である。ある局面において、具合パラメータＰは「−１０」から「１０」の範囲内で設定され得る。
【００４６】
図４に示される例において、機器ＩＤ「０００１」の情報処理端末１００の具合パラメータＰは「７」に設定される。
【００４７】
機器ＩＤ「０００２」の情報処理端末１００の具合パラメータＰは「２」に設定される。
【００４８】
機器ＩＤ「０００３」の情報処理端末１００の具合パラメータＰは「−８」に設定される。
【００４９】
ある実施形態において、サーバ装置１５０は、情報処理端末１００から機器ＩＤ１２２を入力された際に、当該機器ＩＤ１２２と機器ＩＤ４２２の各ＩＤとを比較する。サーバ装置１５０は、一致するＩＤがなかった場合、入力された機器ＩＤ１２２を具合パラメータテーブル４２０に追加するとともに、具合パラメータＰを初期値（例えば「０」）に設定し得る。
【００５０】
分図（Ｂ）は、更新テーブル４４０のデータ構造例を説明する図である。更新テーブル４４０は、機器種別４４２と、状態情報４４４と、状態４４６と、更新値４４８とを互いに関連付けて保持する。
【００５１】
機器種別４４２は、サーバ装置１５０が通信する複数の情報処理端末１００の機器種別１２４に対応する情報である。状態情報４４４は、情報処理端末１００の状態を示すコードである。
【００５２】
状態４４６は、情報処理端末１００の状態を具体的に説明する情報である。更新値４４８は、具合パラメータテーブル４２０に保持される具合パラメータＰを更新するための値である。なお、他の局面において、更新テーブル４４０は、状態４４６を保持しない構成であってもよい。さらに他の局面において、状態情報４４４が一意に定まる場合、更新テーブル４４０は、機器種別４４２も保持しない構成であってもよい。
【００５３】
図４に示される例において、機器種別４４２が「掃除機」、かつ、状態情報４４４が掃除開始を示す「Ａ００１」の場合に、更新値４４８が「＋２」に設定される。
【００５４】
機器種別４４２が「掃除機」、かつ、状態情報４４４が充電開始を示す「Ａ００２」の場合に、更新値４４８が「＋１」に設定される。
【００５５】
機器種別４４２が「掃除機」、かつ、状態情報４４４がバッテリ残量が２０％以下になったことを示す「Ａ００３」の場合に、更新値４４８が「−５」に設定される。
【００５６】
機器種別４４２が「掃除機」、かつ、状態情報４４４がバッテリ残量が０％になったことを示す「Ａ００４」の場合に、更新値４４８が「−５」に設定される。
【００５７】
機器種別４４２が「掃除機」、かつ、状態情報４４４がダストボックスがいっぱいになったことを示す「Ａ００５」の場合に、更新値４４８が「−５」に設定される。
【００５８】
機器種別４４２が「掃除機」、かつ、状態情報４４４が壁などにぶつかったことを示す「Ａ００６」の場合に、更新値４４８が「０」に設定される。
【００５９】
機器種別４４２が「電子レンジ」、かつ、状態情報４４４が電磁波を用いた温め開始を示す「Ｂ００１」の場合に、更新値４４８が「＋１」に設定される。
【００６０】
機器種別４４２が「電子レンジ」、かつ、状態情報４４４がレシピ検索機能を実行したことを示す「Ｂ００２」の場合に、更新値４４８が「＋２」に設定される。
【００６１】
機器種別４４２が「電子レンジ」、かつ、状態情報４４４がドアを開いたことを示す「Ｂ００３」の場合に、更新値４４８が「０」に設定される。
【００６２】
機器種別４４２が「電子レンジ」、かつ、状態情報４４４がドアを閉じたことを示す「Ｂ００４」の場合に、更新値４４８が「０」に設定される。
【００６３】
機器種別４４２が「冷蔵庫」、かつ、状態情報４４４が製氷を開始したことを示す「Ｃ００１」の場合に、更新値４４８が「＋２」に設定される。
【００６４】
機器種別４４２が「冷蔵庫」、かつ、状態情報４４４がドアを開いたことを示す「Ｃ００２」の場合に、更新値４４８が「０」に設定される。
【００６５】
機器種別４４２が「冷蔵庫」、かつ、状態情報４４４がドアを閉じたことを示す「Ｃ００３」の場合に、更新値４４８が「０」に設定される。
【００６６】
ある局面において、ＣＰＵ１６０は更新部１６２として機能し、情報処理端末１００から受信した状態情報４４４に対応する更新値４４８を特定する。ＣＰＵ１６０は、具合パラメータテーブル４２０に保持される、当該状態情報を送信した情報処理端末１００の具合パラメータＰを、特定した更新値４４８によって特定する。
【００６７】
一例として、機器ＩＤ「０００１」の情報処理端末１００が状態情報「Ａ００１」をサーバ装置１５０に送信したとする。この場合、ＣＰＵ１６０は、更新テーブル４４０を参照して状態情報「Ａ００１」に対応する更新値が「＋２」であると特定する。次に、ＣＰＵ１６０は、具合パラメータテーブル４２０に保持される、機器ＩＤ「０００１」の具合パラメータＰに「２」を加算する。
【００６８】
（付随動作情報の決定）
図５は、ある実施形態に従う応答テーブル１８４を説明する図である。応答テーブル１８４は、情報処理端末１００から入力された状態情報に従い、情報処理端末１００の付随動作を決定するためのテーブルである。
【００６９】
応答テーブル１８４は、機器種別４４２と、状態情報４４４と、具合パラメータ範囲５１０と、音声情報５２０と、ＬＥＤ情報５３０と、動作設定情報５４０とを互いに関連付けて保持する。
【００７０】
具合パラメータ範囲５１０は、具合パラメータＰの範囲を定義する。図５に示される例において、音声情報５２０、ＬＥＤ情報５３０、および動作設定情報５４０は、情報処理端末１００の付随動作情報である。
【００７１】
より具体的には、音声情報５２０は、情報処理端末１００が状態情報４４４に従う主動作を実行しているときに出力する音声（報知音）の情報である。
【００７２】
ＬＥＤ情報５３０は、情報処理端末１００が状態情報４４４に従う主動作を実行しているときにＬＥＤ１４７が発する光の色を示す情報である。
【００７３】
動作設定情報５４０は、情報処理端末１００の状態情報４４４に従う主動作の動作内容を変更する情報である。このように、付随動作情報は、主動作に伴う動作の情報のみならず、主動作の動作内容を変更する情報を含み得る。
【００７４】
図５に示される例において、機器種別４４２が「掃除機」、状態情報４４４が掃除開始を示す「Ａ００１」、かつ、具合パラメータＰが「−３」未満の場合に、「start.bad.wav」の音声情報５２０、「赤」のＬＥＤ情報５３０、および掃除機である情報処理端末１００の移動速度（掃除速度）を遅くする動作設定情報５４０が設定される。
【００７５】
機器種別４４２が「掃除機」、状態情報４４４が掃除開始を示す「Ａ００１」、かつ、具合パラメータＰが「−３」以上「３」未満の場合に、「start.normal.wav」の音声情報５２０、「白」のＬＥＤ情報５３０が設定される。
【００７６】
機器種別４４２が「掃除機」、状態情報４４４が掃除開始を示す「Ａ００１」、かつ、具合パラメータＰが「３」以上の場合に、「start.good_singing.wav」の音声情報５２０、「緑」のＬＥＤ情報５３０が設定される。
【００７７】
ある局面において、ＣＰＵ１６０は応答決定部１６４として機能し、情報処理端末１００から受信した状態情報４４４、および情報処理端末１００の具合パラメータＰに応じた付随動作情報を、応答テーブル１８４を参照して決定する。ＣＰＵ１６０は、決定した付随動作情報を情報処理端末１００に送信する。
【００７８】
一例として、サーバ装置１５０は、機器ＩＤ「０００１」の情報処理端末１００から状態情報「Ａ００１」を受信したとする。この場合、ＣＰＵ１６０は、具合パラメータテーブル４２０を参照して機器ＩＤ「０００１」に対応する具合パラメータＰが「−５」であると特定する。
【００７９】
次に、ＣＰＵ１６０は、応答テーブル１８４を参照して状態情報「Ａ００１」かつ具合パラメータＰが「−５」に対応する付随動作情報として、「start.bad.wav」の音声情報５２０、「赤」のＬＥＤ情報５３０、および掃除機である情報処理端末１００の移動速度（掃除速度）を遅くする動作設定情報５４０を決定する。ＣＰＵ１６０は、決定したこれらの付随動作情報を機器ＩＤ「０００１」の情報処理端末１００に送信する。なお、ＣＰＵ１６０は、状態情報と具合パラメータとに対応する付随動作情報が複数存在すると判断した場合に、一の付随動作情報をランダムに選択し得る。
【００８０】
付随動作情報を受信した情報処理端末１００は、状態情報「Ａ００１」に従う主動作として掃除動作を行なうとともに、スピーカ１２５から「start.bad.wav」を出力し、ＬＥＤ１４７を赤色に点灯し、掃除中の移動速度を通常より遅く設定する。
【００８１】
（制御の流れ）
図６は、上記一連の付随動作を決定する制御について説明するフローチャートである。図６に示される処理は、ＣＰＵ１１０およびＣＰＵ１６０が各々の記憶デバイスに保持される制御プログラムを実行することにより実現される。
【００８２】
ステップＳ６１０において、情報処理端末１００のＣＰＵ１１０は、状態検知部１１４として、情報処理端末１００の状態変化６１０を検知する。ある局面において、状態検知部１１４は、入力Ｉ／Ｆ１４０が受け付けたユーザの指示に従い、情報処理端末１００の状態変化を検知する。他の局面において、状態検知部１１４は、バッテリ１３５の残量や図示しないダストボックスのゴミによる占有率に従い情報処理端末１００の状態変化を検知する。
【００８３】
ある局面において、状態検知部１１４は、バッテリ１３５に接続される電圧計（不図示）の検知結果（すなわちバッテリ１３５の残量）を取得する。また、ある局面において、状態検知部１１４は、ダストボックスに配置されるフォトリフレクタの検知結果に基づいて、ダストボックスのゴミによる占有率を取得する。
【００８４】
ステップＳ６２０において、ＣＰＵ１１０は、状態検知部１１４として、上記の状態変化に従う状態情報を、ＲＯＭ１２０に格納される機器ＩＤ１２２と機器種別１２４とともにサーバ装置１５０に送信する。
【００８５】
ステップＳ６３０において、サーバ装置１５０のＣＰＵ１６０は、更新部１６２として、情報処理端末１００から受信した状態情報に基づいて、具合管理ＤＢに保持される具合パラメータＰを更新する。より具体的には、更新部１６２は、更新テーブル４４０を参照して受信した状態情報４４４に対応する更新値４４８を特定する。更新部１６２は、具合パラメータテーブル４２０にアクセスして、受信した機器ＩＤ１２２に対応する具合パラメータＰを、特定した更新値４４８に基づいて更新する。
【００８６】
ステップＳ６４０において、ＣＰＵ１６０は、応答決定部１６４として、受信した状態情報および具合パラメータＰに基づいて、付随動作を決定する。より具体的には、応答決定部１６４は、応答テーブル１８４を参照して、受信した状態情報４４４、および更新後の具合パラメータＰに対応する具合パラメータ範囲５１０に関連付けられた付随動作情報（音声情報５２０、ＬＥＤ情報５３０、および動作設定情報５４０）を特定する。なお、他の局面において、応答決定部１６４は、更新前の具合パラメータＰと、受信した状態情報４４４とに対応する付随動作情報を特定する構成であってもよい。
【００８７】
ステップＳ６５０において、ＣＰＵ１６０は、特定した付随動作情報を情報処理端末１００に送信する。ステップＳ６６０において、情報処理端末１００は、ステップＳ６２０で送信した状態情報に従う主動作を実行するとともに、受信した付随動作情報に従う付随動作を実行する。
【００８８】
上記によれば、ある実施形態に従うサーバ装置１５０は、状態情報に基づいて更新される具合パラメータＰに応じた付随動作情報を選択する。そのため、情報処理端末１００は、ワンパターンの付随動作を実行するのではなく、そのときの具合パラメータＰに応じた付随動作を実行する。これにより、情報処理端末１００は、ユーザの飽きを抑制し得る。加えて、ユーザは、状況に応じた応答を行なう情報処理端末１００に対して人間味を感じ、情報処理端末１００に対する愛着形成を促進され得る。
【００８９】
なお、上記の例において、サーバ装置は、付随動作情報を情報処理端末１００に直接送信するように構成されているが、他の局面において、付随動作情報を外部装置を経由して情報処理端末１００に送信し得る。
【００９０】
［実施形態２−応答設定］
上記説明したサーバ装置１５０は、具合パラメータＰに基づいて付随動作情報を決定する構成であった。ある実施形態に従うサーバ装置７５０は、具合パラメータＰに加え、情報処理端末１００の応答設定を考慮して、付随動作情報を決定する。これにより、サーバ装置７５０は、サーバ装置１５０に比して、付随動作情報のバリエーションを増やし得る。
【００９１】
図７は、ある実施形態に従う制御システム７００の構成例を説明する図である。なお、図３と同一符号を付している部分については同じであるため、その部分についての説明は繰り返さない。
【００９２】
制御システム７００は、少なくとも１つの情報処理端末１００と、サーバ装置７５０とを備える。サーバ装置７５０は、応答内容ＤＢ７６０および機器管理テーブル７７０を含む点において、図３で説明したサーバ装置１５０と相違する。
【００９３】
図８は、ある実施形態に従う機器管理テーブル７７０を説明する図である。機器管理テーブル７７０は、機器ＩＤ４４２と、応答設定８００とを互いに関連付けて保持する。応答設定８００は、付随動作情報を選択するためのパラメータであり得る。ある局面において、応答設定８００は、性格（キャラクタ）によって分類される。
【００９４】
図８に示される例において、機器ＩＤ「０００１」の情報処理端末１００は、初期設定である応答設定「ＺＡ００１」に設定される。機器ＩＤ「０００２」の情報処理端末１００は、優しい性格を示す応答設定「ＺＡ００２」に設定される。機器ＩＤ「０００３」の情報処理端末１００は、元気な性格を示す応答設定「ＺＡ００３」に設定される。
【００９５】
ある局面において、情報処理端末１００のユーザは、入力Ｉ／Ｆ１４０を操作して、複数の応答設定８００の中から一の応答設定８００を選択し得る。情報処理端末１００は、選択された応答設定８００をサーバ装置１５０に送信する。サーバ装置１５０は、情報処理端末１００から受信した機器ＩＤおよび応答設定に基づいて、機器管理テーブル７７０にアクセスして、当該機器ＩＤに対応する応答設定を設定する。
【００９６】
図９は、ある実施形態に従う応答内容ＤＢ７７０を説明する図である。応答内容ＤＢ７７０は、応答選択テーブル９００と、複数の応答テーブルＴＡ００１，ＴＡ００２，ＴＡ００３・・・とを含む。
【００９７】
図９に示される例において、応答選択テーブル９００は、機器種別４４２と、応答設定８００と、応答テーブルとを互いに関連付けて保持する。なお、応答選択テーブル９００は、少なくとも応答設定８００と応答テーブルとを互いに関連付けて保持すればよく、他の局面において機器種別４４２を保持しない構成であってもよい。
【００９８】
応答設定「ＺＡ００１」には、応答テーブルＴＡ００１が関連付けられている。ある局面において、応答テーブルＴＡ００１は、図５で説明した応答テーブル１８４であり得る。
【００９９】
応答設定「ＺＡ００２」には、応答テーブルＴＡ００２が関連付けられている。応答テーブルＴＡ００２に格納される付随動作情報は、ユーザに優しさを感じさせる付随動作であり得る。一例として、応答テーブルＴＡ００２に格納される音声情報５２０は、テンポの遅い穏やかな曲調の音声であり得る。
【０１００】
応答設定「ＺＡ００３」には、応答テーブルＴＡ００３が関連付けられている。応答テーブルＴＡ００２に格納される付随動作情報は、ユーザに元気さを感じさせる付随動作であり得る。一例として、応答テーブルＴＡ００２に格納される音声情報５２０は、テンポの速い明るい曲調の音声であり得る。
【０１０１】
図１０は、ある実施形態に従う付随動作を決定する制御について説明するフローチャートである。図１０に示される処理は、ＣＰＵ１１０およびＣＰＵ１６０が各々の記憶デバイスに保持される制御プログラムを実行することにより実現される。なお、図６と同一符号を付している部分については同じ処理であるため、その部分についての説明は繰り返さない。
【０１０２】
ステップＳ１０１０において、ＣＰＵ１６０は、機器管理テーブル７７０を参照して、ステップＳ６２０で受信した機器ＩＤに対応する応答設定を特定する。
【０１０３】
ステップＳ１０２０において、ＣＰＵ１６０は、応答内容ＤＢ７６０を参照して、付随動作を決定する。より具体的にはＣＰＵ１６０は、応答選択テーブル９００を参照して、特定した応答設定に対応する応答テーブルを特定する。次に、ＣＰＵ１６０は、特定した応答テーブルを参照して、情報処理端末１００から受信した状態情報、および更新後の具合パラメータＰに対応する具合パラメータ範囲５１０に対応する付随動作情報を決定する。
【０１０４】
上記によれば、ある実施形態に従うサーバ装置７５０は、具合パラメータＰに加え、応答設定をさらに考慮して情報処理端末１００の付随動作を決定する。そのため、サーバ装置７５０は、情報処理端末１００の付随動作のバリエーションをより増やし得る。その結果、制御システム７００は、ユーザの情報処理端末１００に対する飽きを抑制し得る。
【０１０５】
さらに、ある実施形態に従うサーバ装置７５０は、性格に応じた応答設定に従って付随動作を決定する。これにより、情報処理端末１００はユーザとの間で自然なコミュニケーションを図り得る。その結果、ユーザは情報処理端末１００に対して人間味をより感じ、情報処理端末１００に対する愛着形成がさらに促進され得る。
【０１０６】
［実施形態３−具合パラメータの更新方法］
上記の説明では、具合パラメータＰは、状態情報に基づいて更新されるものであった。他の局面において、具合パラメータＰは他の情報をさらに考慮して更新されてもよい。
【０１０７】
（外部情報）
以下に、サーバ装置がネットワークを通じて取得する外部情報に基づいて具合パラメータＰを更新する制御について説明する。
【０１０８】
図１１は、ある実施形態に従う制御システム１１００の構成例を説明する図である。なお、図２と同一符号を付している部分については同じであるため、その部分については繰り返し説明しない。
【０１０９】
図１１を参照して、制御システム１１００は、情報処理端末１００とサーバ装置１１５０とがネットワーク２１０を介して互いに通信可能に構成される。
【０１１０】
サーバ装置１１５０は、さらにネットワーク１１７０を介して外部装置１１９０と接続可能に構成される。ある局面において、ネットワーク１１７０は、インターネットであり得る。他の局面において、ネットワーク１１７０は、ＬＡＮであり得る。
【０１１１】
図１２は、ある実施形態に従うサーバ装置１１５０のハードウェア構成例を説明する図である。なお、図３と同一符号を付している部分については同じであるため、その部分については繰り返し説明しない。
【０１１２】
ある局面において、ＣＰＵ１６０は、ＲＯＭ１６５または記憶装置１８０に格納される制御プログラムを読み出して実行することにより、情報取得部１２１０として機能し得る。情報取得部１２１０は、通信Ｉ／Ｆ１７５およびネットワーク１１７０を介して外部装置１１９０と通信し得る。
【０１１３】
サーバ装置１１５０の記憶装置１８０は、具合管理ＤＢ１２２０と、応答テーブル１２３０とを備える点において、図３で説明したサーバ装置１５０の記憶装置１８０と異なる。
【０１１４】
具合管理ＤＢ１２２０は、図４で説明した具合パラメータテーブル４２０と、更新テーブル４４０とに加え、さらに外部更新テーブル１３００を含む。
【０１１５】
図１３は、ある実施形態に従う外部更新テーブル１３００を説明する図である。外部更新テーブル１３００は、外部情報１３１０と、更新値１３２０とを互いに関連付けて保持する。外部情報１３１０は、ネットワーク１１７０を介して取得する情報である。ある局面において、外部情報１３１０は、外部装置１９００から受信する情報である。
【０１１６】
図１３に示される例において、外部更新テーブル１３００には、外部情報１３１０として気象情報と、スポーツ情報とが登録されている。
【０１１７】
「天気が晴れ」の外部情報に対して、更新値「＋２」が設定される。「天気が雨」の外部情報に対して更新値「−２」が設定される。「天気がくもり」の外部情報に対して更新値「０」が設定される。
【０１１８】
「贔屓のチームが勝った」の外部情報に対して、更新値「＋２」が設定される。「贔屓のチームが負けた」の外部情報に対して、更新値「−２」が設定される。
【０１１９】
ある局面において、情報処理端末１００のユーザは、入力Ｉ／Ｆ１４０を操作して、贔屓のチーム（例えば、「巨人」）を選択し得る。情報処理端末１００は、選択された贔屓のチームの情報を、サーバ装置１１５０に送信する。サーバ装置１１５０は、受信した贔屓のチームの情報を、機器ＩＤ１２２と関連付けて記憶装置１８０に格納し得る。
【０１２０】
ある局面において、サーバ装置１１５０のＣＰＵ１６０は、予め定められた時刻になると外部装置１１９０から外部情報を取得して、具合パラメータテーブル４２０に保持される具合パラメータＰを更新し得る。一例として、ＣＰＵ１６０は、７時になると気象情報を取得し、２２時になるとスポーツ情報を取得し得る。他の局面において、気象情報を提供する外部装置と、スポーツ情報を提供する外部装置とは、異なる装置であってもよい。
【０１２１】
図１４は、ある実施形態に従う応答テーブル１２３０を説明する図である。なお、図５と同一符号を付している部分については同じであるため、その部分の説明は繰り返さない。
【０１２２】
応答テーブル１２３０のデータ構造は、項目として外部情報１４１０をさらに有する点において、図５で説明した応答テーブル１８４のデータ構造とは相違する。
【０１２３】
図１４に示される例において、機器種別４４２が「掃除機」、状態情報４４４が掃除開始を示す「Ａ００１」、かつ、具合パラメータＰが「３」以上の場合に、外部情報１４１０が「ｎｕｌｌ」（該当なし）のときと、「天気が晴れ」のときとで、設定される音声情報５２０が異なる。より具体的には、外部情報１４１０が「ｎｕｌｌ」の場合に「start.good_singing.wav」の音声情報５２０が設定され、外部情報１４１０が「天気が晴れ」の場合に「start.good_singing_weather.wav」の音声情報５２０が設定される。
【０１２４】
次に、具合パラメータＰおよび外部情報１４１０に従い情報処理端末１００の付随動作を決定するための制御について図１５を用いて説明する。
【０１２５】
図１５は、ある実施形態に従う外部情報を利用して付随動作を決定する制御について説明するフローチャートである。図１５に示される処理は、ＣＰＵ１１０およびＣＰＵ１６０が各々の記憶デバイスに保持される制御プログラムを実行することにより実現される。なお、図６と同一符号を付している部分については同じ処理であるため、その部分についての説明は繰り返さない。
【０１２６】
ステップＳ１５１０において、サーバ装置１１５０のＣＰＵ１６０は、情報処理端末１００から状態情報を受信したことに応じて、外部情報を取得する。
【０１２７】
ステップＳ１５２０において、ＣＰＵ１６０は、取得した外部情報および受信した状態情報に基づいて、具合管理ＤＢ１２２０に保持される具合パラメータＰを更新する。状態情報に基づく具合パラメータＰの更新制御は、上記説明したステップＳ６３０の制御と同じであるため繰り返さない。
【０１２８】
外部情報に基づく具合パラメータＰの更新制御について説明する。ＣＰＵ１６０は、具合管理ＤＢ１２２０に含まれる外部更新テーブル１３００を参照して、取得した外部情報１３１０に従う更新値１３２０を特定する。ＣＰＵ１６０は、具合パラメータテーブル４２０にアクセスして、受信した機器ＩＤ１２２に対応する具合パラメータＰを、特定した更新値１３２０に基づいて更新する。
【０１２９】
なお、ステップＳ１５２０の時点において、既に外部情報に基づく具合パラメータＰの更新が行なわれている可能性がある。一例として、７時に取得された気象情報「天気は晴れ」に基づき具合パラメータＰが「３」から「５」に更新され、同じ日の１８時にサーバ装置１１５０に状態情報が入力される場合がある。この場合、ＣＰＵ１６０は、状態情報の入力に応じて気象情報を再度取得し得る。ＣＰＵ１６０は、１８時に取得した気象情報が７時に取得した気象情報と異なる場合、１８時に取得した気象情報に基づいて具合パラメータＰを更新する。たとえば、１８時に取得した気象情報が「天気は雨」である場合、ＣＰＵ１６０は、７時に取得した気象情報がなかったものとして取り扱い、具合パラメータＰを「５」から「１」に更新し得る。
【０１３０】
他の局面において、予め定められた時刻に外部情報に基づき具合パラメータＰを更新する構成である場合、図１５に示される制御プログラムは、ステップＳ１５１０を省略する構成であってもよい。
【０１３１】
ステップＳ１５３０において、ＣＰＵ１６０は、受信した状態情報と、取得した外部情報と、具合パラメータＰとに基づいて、付随動作を決定する。より具体的には、ＣＰＵ１６０は、応答テーブル１２３０を参照して、受信した状態情報４４４と、更新後の具合パラメータＰに対応する具合パラメータ範囲５１０と、外部情報１４１０とに関連付けられた付随動作情報を特定する。
【０１３２】
上記によれば、ある実施形態に従うサーバ装置１１５０は、その日の天気やスポーツの結果といった外部情報を考慮して具合パラメータＰを更新する。そして、サーバ装置１１５０は、この外部情報を考慮された具合パラメータＰに基づいて、付随動作を決定する。そのため、ユーザは、外部情報に応じて付随動作が変更される情報処理端末１００に対して、より人間味を感じやすくなり、飽きにくくなり得る。
【０１３３】
（状態情報の履歴）
上記で説明したサーバ装置は、状態情報の受信に応じて、当該状態情報に応じて具合パラメータＰを更新する構成であった。他の局面において、サーバ装置は、状態情報を受信したタイミングから、予め定められた期間における状態情報の履歴に基づいて、具合パラメータを算出し得る。
【０１３４】
図１６は、ある実施形態に従う状態履歴テーブル１６００を説明する図である。状態履歴テーブル１６００は、サーバ装置の記憶装置１８０に格納され得る。状態履歴テーブル１６００は、情報処理端末１００から受信した状態情報と、受信した時刻とを関連付けて保持する。
【０１３５】
ある局面において、サーバ装置のＣＰＵ１６０は、情報処理端末１００から状態情報を受信すると、状態履歴テーブル１６００を参照して当該状態情報を受信してから予め定められた期間（例えば、７２時間）以内に受信した状態情報を特定する。次にＣＰＵ１６０は、図４の更新テーブル４４０を参照して、特定した複数の状態情報４４４の各々に対応する更新値４４８を特定する。ＣＰＵ１６０は、特定した更新値４４８を全て積算した値を具合パラメータＰとし得る。
【０１３６】
ところで、人（動物）の機嫌の大半は、ある時間範囲内に生じた出来事によって決定され得る。これに対し、ある実施形態に従うサーバ装置は、予め定められた期間に受信した状態情報のみを考慮して具合パラメータＰを算出し得る。これにより、ユーザは、より情報処理端末１００に対して人間味を感じ、情報処理端末１００に対する愛着形成を促進され得る。その結果、ある実施形態に従う制御システムは、ユーザの情報処理端末１００に対する飽きを抑制し得る。
【０１３７】
さらに他の局面において、サーバ装置のＣＰＵ１６０は、ある一定期間（たとえば、７２時間）が経過するごとに状態履歴テーブル１６００に保持される履歴を初期化する構成であってもよい。
【０１３８】
（環境情報）
ある実施形態に従うサーバ装置は、温湿度に応じて具合パラメータＰを更新し得る。
【０１３９】
図１７は、ある実施形態に従う環境更新テーブル１７００を説明する図である。環境更新テーブル１７００は、サーバ装置の記憶装置１８０に格納され得る。環境更新テーブル１７００は、温度範囲１７１０と湿度範囲１７２０と更新値１７３０とを互いに関連付けて保持する。
【０１４０】
図１７に示される例において、温度Ｔｍが１５℃以上２５℃未満、かつ、湿度Ｈが３０％以上６０％未満の場合に、更新値１７３０が「＋２」に設定される。
【０１４１】
温度Ｔｍが１０℃以上１５℃未満または２５℃以上３０℃未満、かつ、湿度Ｈが１５％以上３０％未満または６０％以上８０％未満の場合に、更新値１７３０が「０」に設定される。
【０１４２】
温度Ｔｍが１０℃未満または３０℃以上、かつ、湿度Ｈが１５％未満または８０％以上の場合に、更新値１７３０が「−２」に設定される。
【０１４３】
ある局面において、情報処理端末１００には、後述する温度センサ２３２０および湿度センサ２３３０が搭載され得る。情報処理端末１００は、状態変化に応じて状態情報をサーバ装置に送信する際、これらセンサの検知結果を併せて送信し得る。
【０１４４】
他の局面において、情報処理端末１００には位置を特定するための装置（たとえば、ＧＰＳ（Global  Positioning  System）装置）が搭載され得る。情報処理端末１００は、状態変化に応じて状態情報をサーバ装置に送信する際、位置情報を併せて送信し得る。サーバ装置は、インターネット等に接続して、当該位置情報に従う位置の温湿度を取得し得る。
【０１４５】
サーバ装置のＣＰＵ１６０は、取得した温湿度に対応する温度範囲１７１０と湿度範囲１７２０とに関連付けられた更新値１７３０を特定する。ＣＰＵ１６０は、特定した更新値に基づいて、具合パラメータＰを更新し得る。好ましくは、人間が不快に感じる温度範囲および湿度範囲において更新値が低く設定される。これにより、人間は、情報処理端末１００に対してより人間味を感じ得る。
【０１４６】
なお、上記の例で温度範囲と湿度範囲によって具合パラメータＰを更新する構成であるが、他の局面においてＣＰＵ１６０は、温度および湿度によって定まる不快指数の範囲に基づいて具合パラメータＰを更新する構成であってもよい。このとき、不快指数が高くなるほど、更新値は低く設定される。
【０１４７】
（時間情報）
ある実施形態に従うサーバ装置は、時間帯によって具合パラメータＰを更新し得る。
【０１４８】
図１８は、時間更新テーブル１８００を説明する図である。時間更新テーブル１８００は、サーバ装置の記憶装置１８０に格納され得る。時間更新テーブル１８００は、時間帯１８１０と更新値１８２０とを互いに関連付けて保持する。
【０１４９】
図１８に示される例において、時間帯１８１０が「７：００〜１１：５９」の場合に、更新値１８２０が「＋２」に設定される。
【０１５０】
時間帯１８１０が「１２：００〜１９：５９」の場合に、更新値１８２０が「０」に設定される。
【０１５１】
時間帯１８１０が「０：００〜６：５９」および「２０：００〜２３：５９」の場合に、更新値１８２０が「−２」に設定される。
【０１５２】
ある局目において、サーバ装置のＣＰＵ１６０は、時間更新テーブル１８００を参照して、時間帯に応じて具合パラメータＰを更新し得る。
【０１５３】
一例として、ＣＰＵ１６０は、タイマ（図示しない）の時刻が「２０：００」になると具合パラメータＰの値に「２」を減算する。ＣＰＵ１６０は、翌日のタイマの時刻が「７：００」になると、具合パラメータＰの値に「４」を加算する。ＣＰＵ１６０は、タイマの時刻が「１２：００」になると、具合パラメータＰの値に「２」を減算する。
【０１５４】
これにより、時間帯「０：００〜６：５９」および「２０：００〜２３：５９」において、具合パラメータＰの値に「２」が減算される。また、時間帯「７：００〜１１：５９」において、具合パラメータＰの値に「２」が加算される。
【０１５５】
上記によれば、ある実施形態に従う制御システムは、付随動作情報を決定するためのパラメータである具合パラメータＰを時間帯に応じて更新し得る。
【０１５６】
（音声情報）
ある実施形態に従うサーバ装置は、情報処理端末１００のマイク１３０に対するユーザの発話内容に応じて具合パラメータＰを更新し得る。
【０１５７】
図１９は、ある実施形態に従う音声更新テーブル１９００を説明する図である。音声更新テーブル１９００は、サーバ装置の記憶装置１８０に格納され得る。音声更新テーブル１９００は、認識フレーズ１９１０と、具合パラメータ範囲１９２０と、更新値１９３０とを互いに関連付けて保持する。認識フレーズ１９１０は、情報処理端末１００から受信した音声情報に含まれる文字列である。具合パラメータ範囲１９２０は、具合パラメータＰの範囲を定義する。
【０１５８】
図１９に示される例において、認識フレーズ「かわいいね」、かつ、具合パラメータＰが「３」未満の場合に、更新値が「＋５」に設定される。
【０１５９】
認識フレーズ「かわいいね」、かつ、具合パラメータＰが「３」以上の場合に、更新値が「＋２」に設定される。このように、ある局面において、同じ認識フレーズであっても、具合パラメータ範囲に応じて異なる更新値が設定され得る。
【０１６０】
認識フレーズ「掃除して」、かつ、具合パラメータＰが「−１０」以上「１０」未満（すなわち、全範囲）の場合に、更新値が「０」に設定される。
【０１６１】
認識フレーズ「おやすみ」、かつ、具合パラメータＰが「−１０」以上「１０」未満の場合に、更新値が「０」に設定される。
【０１６２】
認識フレーズ「おはよう」、かつ、具合パラメータＰが「−１０」以上「１０」未満の場合に、更新値が「０」に設定される。
【０１６３】
認識フレーズ「ばか」、かつ、具合パラメータＰが「−１０」以上「１０」未満の場合に、更新値が「−５」に設定される。
【０１６４】
ある局面において、ユーザは情報処理端末１００のマイク１３０に対して発話する。情報処理端末１００は、マイク１３０から入力される音声情報を、サーバ装置に送信する。サーバ装置のＣＰＵ１６０は、受信した音声情報から文字列を抽出する。
【０１６５】
一例として、ＣＰＵ１６０は、音声情報の先頭から所定時間単位（たとえば、１０ｍｓｅｃ単位）で区切られる波形データと、記憶装置１８０に格納される音響モデル（母音や子音などの音素ごとに音声の特徴量）とを照合して、音声情報から文字列を抽出する。
【０１６６】
ＣＰＵ１６０は、抽出した文字列の中に、音声更新テーブル１９００に保持される複数の認識フレーズ１９１０のいずれかが含まれるかを判断する。ＣＰＵ１６０は、抽出した文字列の中に含まれると判断された認識フレーズ１９１０と、具合パラメータ範囲１９２０とに関連付けられた更新値１９３０を特定する。ＣＰＵ１６０は、特定した更新し１９３０に基づいて具合パラメータＰを更新し得る。
【０１６７】
上記によれば、ある実施形態に従う制御システムは、ユーザの発話内容に基づいて、具合パラメータＰを更新し得る。そのため、ユーザは情報処理端末１００とより自然なコミュニケーションを楽しみ得る。これにより、制御システムは、ユーザの情報処理端末１００に対する飽きを抑制し得る。
【０１６８】
（会話頻度）
ある実施形態に従うサーバ装置は、ユーザと情報処理端末１００との会話頻度（ユーザの情報処理端末１００に対する発話頻度）に応じて具合パラメータＰを更新し得る。
【０１６９】
図２０は、ある実施形態に従う会話履歴テーブル２０００を説明する図である。会話履歴テーブル２０００は、サーバ装置の記憶装置１８０に格納され得る。会話履歴テーブル２０００は、情報処理端末１００がユーザの発話に対して応答した時刻（実際にはサーバ装置が情報処理端末１００に音声情報を送信した時刻）２０１０と、応答ＩＤ２０２０とが互いに関連付けて保持する。
【０１７０】
ある実施形態において、サーバ装置のＣＰＵ１６０は、情報処理端末１００から受信した音声情報から文字列を抽出し、当該文字列に対する応答（回答フレーズ）を、後述する応答テーブル２１００から選択する。応答ＩＤ２０２０は、この応答（回答フレーズ）を特定するための識別情報である。
【０１７１】
サーバ装置のＣＰＵ１６０は、会話履歴テーブル２０００を参照して、予め定められた期間内（例えば、７２時間）に応答した回数が多いほど、具合パラメータＰに加算する値（更新値）を大きくし得る。
【０１７２】
ある局面において、ＣＰＵ１６０は、情報処理端末１００から状態情報を受信したタイミングで、会話履歴テーブル２０００を用いて具合パラメータＰを更新し得る。他の局面において、ＣＰＵ１６０は、予め定められた時刻（例えば、０時）になったときに、会話履歴テーブル２０００を用いて具合パラメータＰを更新し得る。
【０１７３】
上記によれば、ある実施形態に従う制御システムは、ユーザとの会話回数に基づいて、具合パラメータＰを更新し得る。これにより、ユーザは、より情報処理端末１００に対して人間味を感じ、情報処理端末１００に対する愛着形成を促進され得る。その結果、ある実施形態に従う制御システムは、ユーザの情報処理端末１００に対する飽きを抑制し得る。
【０１７４】
なお、上記に具合パラメータＰを更新する様々な実施形態を説明したが、これらの実施形態は適宜組み合わせられる。また、ある実施形態において、ＣＰＵ１６０は、更新値に係数を乗じた値を用いて具合パラメータＰを更新し得る。この際、ＣＰＵ１６０は、種類の異なる更新値（たとえば、温湿度に応じた更新値１７３０や、時間帯に応じた更新値１８２０）に乗ずる係数を、当該種類ごとに変える構成であってもよい。
【０１７５】
［実施形態４−発話内容に応じた制御］
上記の実施形態において、サーバ装置は、情報処理端末１００から状態情報を受信したことに応じて、付随動作情報を決定して情報処理端末１００に送信する構成であった。他の実施形態に従うサーバ装置は、情報処理端末１００から音声情報を受信したことに応じて、情報処理端末１００の付随動作を決定して情報処理端末１００に送信し得る。なお、この実施形態に従う制御システムのハードウェア構成は、図３に示される制御システム２００のハードウェア構成と同じであるため、その説明は繰り返し説明しない。この実施形態に従うサーバ装置１５０は、具合管理ＤＢ１８２に代えて後述する具合管理ＤＢ２２５０を、応答テーブル５００に代えて後述する応答テーブル２１００をそれぞれ記憶装置１８０に格納する。
【０１７６】
図２１は、ある実施形態に従う応答テーブル２１００を説明する図である。応答テーブル２１００は、情報処理端末１００から入力された音声情報に従い、情報処理端末１００の主動作および付随動作を決定するためのテーブルである。なお、図５，図１９，図２０と同一符号を付している部分については同じであるため、その部分については繰り返し説明しない。
【０１７７】
図２１を参照して、応答テーブル２１００は、応答ＩＤ２０２０と、機器種別４４２と、認識フレーズ１９１０と、具合パラメータ範囲２１１０と、回答フレーズ２１２０と、本体動作情報２１３０と、ＬＥＤ情報５３０と、動作設定情報５４０とを互いに関連付けて保持する。
【０１７８】
具合パラメータ範囲２１１０は、具合パラメータＰの範囲を定義する。回答フレーズ２１２０は、認識フレーズ１９１０に対する回答のための文字列である。図２１に示される例において、ＬＥＤ情報５３０および動作設定情報５４０は、情報処理端末１００の付随動作情報である。また、回答フレーズ２１２０および本体動作情報２１３０は、情報処理端末１００の主動作情報（主動作を示す情報）である。
【０１７９】
図２１に示される例において、機器種別４４２が「掃除機」、認識フレーズ１９１０が「掃除して」、かつ、具合パラメータＰが「−３」未満の場合に、「しょうがないなぁ」の回答フレーズ２１２０、「掃除開始」の本体動作情報２１３０、「赤」のＬＥＤ情報５３０、および掃除機である情報処理端末１００の移動速度（掃除速度）を遅くする動作設定情報５４０が設定される。この応答内容には、「Ｒ００１」の応答ＩＤ２０２０がさらに設定される。
【０１８０】
機器種別４４２が「掃除機」、認識フレーズ１９１０が「掃除して」、かつ、具合パラメータＰが「−３」以上「３」未満の場合に、「はーい」の回答フレーズ２１２０、「掃除開始」の本体動作情報２１３０、「白」のＬＥＤ情報５３０が設定される。この応答内容には、「Ｒ００２」の応答ＩＤ２０２０がさらに設定される。
【０１８１】
機器種別４４２が「掃除機」、認識フレーズ１９１０が「掃除して」、かつ、具合パラメータＰが「３」以上の場合に、「お任せあれ！」の回答フレーズ２１２０、「掃除開始」の本体動作情報２１３０、「緑」のＬＥＤ情報５３０が設定される。この応答内容には、「Ｒ００３」の応答ＩＤ２０２０がさらに設定される。
【０１８２】
機器種別４４２が「共通」、認識フレーズ１９１０が「おやすみ」、かつ、具合パラメータＰが「−３」未満の場合に、「まだ眠くないよ」の回答フレーズ２１２０が設定される。「共通」は、全ての機器種別を含むカテゴリを示す。この応答内容には、「Ｒ００４」の応答ＩＤ２０２０がさらに設定される。
【０１８３】
機器種別４４２が「共通」、認識フレーズ１９１０が「おやすみ」、かつ、具合パラメータＰが「−３」以上「３」未満の場合に、「おやすみ」の回答フレーズ２１２０が設定される。この応答内容には、「Ｒ００５」の応答ＩＤ２０２０がさらに設定される。
【０１８４】
機器種別４４２が「共通」、認識フレーズ１９１０が「おやすみ」、かつ、具合パラメータＰが「３」以上の場合に、「おやすみなさい」と回答するとともに、音声情報「goodnight.wav」を再生する旨の回答フレーズ２１２０が設定される。この応答内容には、「Ｒ００６」の応答ＩＤ２０２０がさらに設定される。
【０１８５】
機器種別４４２が「電子レンジ」、認識フレーズ１９１０が「あたためて」、かつ、具合パラメータＰが「−３」未満の場合に、「分かりました」の回答フレーズ２１２０が設定される。この応答内容には、「Ｒ００７」の応答ＩＤ２０２０がさらに設定される。
【０１８６】
他の局面において、動作設定情報５４０は、情報処理端末１００の音声出力動作（主動作）に関し、音声出力速度、音程、および音量のうち少なくとも１つを変更するための情報を含み得る。
【０１８７】
図２２は、ある実施形態に従う付随動作を決定する制御について説明するフローチャートである。図２２に示される処理は、ＣＰＵ１１０およびＣＰＵ１６０が各々の記憶デバイスに保持される制御プログラムを実行することにより実現される。
【０１８８】
図ステップＳ２２１０において、ユーザは情報処理端末１００のマイク１３０に対して発話する。
【０１８９】
ステップＳ２２２０において、情報処理端末１００のＣＰＵ１１０は、マイク１３０から入力された音声情報を、機器ＩＤ１２２と機器種別１２４とともにサーバ装置１５０に送信する。
【０１９０】
ステップＳ２２３０において、サーバ装置１５０のＣＰＵ１６０は、受信した音声情報から文字列を抽出する。
【０１９１】
ステップＳ２２４０において、ＣＰＵ１６０は、具合管理ＤＢ２２５０にアクセスして具合パラメータＰを更新する。具合管理ＤＢ２２５０は、図４の具合パラメータテーブル４２０と、図１９の音声更新テーブル１９００とを含む。
【０１９２】
同ステップにおいて、ＣＰＵ１６０は、抽出した文字列の中に含まれる認識フレーズ１９１０と、具合パラメータテーブル４２０に保持される具合パラメータＰに対応する具合パラメータ範囲１９２０とに関連付けられた更新値１９３０を特定する。ＣＰＵ１６０は、具合パラメータテーブル４２０にアクセスして、受信した機器ＩＤ１２２に対応する具合パラメータＰを、特定した更新値１９３０に基づいて更新する。
【０１９３】
ある局面において、ステップＳ２２４０において、ＣＰＵ１６０は、抽出した文字列に含まれる認識フレーズ１９１０がないと判断し得る。この場合、ＣＰＵ１６０はその旨を知らせる信号（例えば、ＮＯＰ信号）を情報処理端末１００に送信し得る。
【０１９４】
ステップＳ２２６０において、ＣＰＵ１６０は、応答テーブル２１００を参照して情報処理端末１００の主動作および付随動作を決定する。より具体的には、ＣＰＵ１６０は、ステップＳ２２４０で特定した認識フレーズ１９１０と、具合パラメータテーブル４２０に保持される具合パラメータＰに対応する具合パラメータ範囲２１１０とに関連付けられた主動作情報および付随動作情報を特定する。主動作情報は、回答フレーズ２１２０と、本体動作情報２１３０とを含み、付随動作情報は、ＬＥＤ情報５３０と動作設定情報５４０とを含む。
【０１９５】
なお、他の局面において、サーバ装置１５０は、特定した回答フレーズ２１２０（文字列）を音声情報（波形データ）に変換してから情報処理端末１００に送信する構成であってもよい。
【０１９６】
ステップＳ２２７０において、ＣＰＵ１６０は、特定した主動作情報および付随動作情報を情報処理端末１００に送信する。
【０１９７】
ステップＳ２２８０において、情報処理端末１００は、受信した主動作情報に基づいて、スピーカ１２５から受信した回答フレーズ２１２０に対応する音声情報を出力するとともに、本体動作情報２１３０に従う動作を実行する。情報処理端末１００はさらに、これらの主動作を実行するとともに、受信した付随動作情報に従う付随動作を実行する。
【０１９８】
上記によれば、ある実施形態に従う制御システムは、具合パラメータに応じて、ユーザの発話内容に対する回答フレーズや付随動作を変化させることができる。そのため、ユーザは、情報処理端末１００に対してより人間味を感じ、情報処理端末１００に対する愛着形成を促進され得る。その結果、ある実施形態に従う制御システムは、ユーザの情報処理端末１００に対する飽きを抑制し得る。
【０１９９】
［実施形態５−情報処理端末が付随情報を決定］
上記の実施形態では、情報処理端末は、サーバ装置に状態情報または音声情報を送信して、サーバ装置から付随動作情報を受信する構成であった。しかしながら、ネットワーク環境が劣悪な場合など、サーバ装置によって付随動作を決定することが難しい場合もあり得る。そこで、ある実施形態に従う情報処理端末は、付随動作を自身で決定するように構成される。
【０２００】
図２３は、ある実施形態に従う情報処理端末２３００の構成例について説明する図である。なお、図３と同一符号を付している部分については同じであるため、その部分についての説明は繰り返さない。
【０２０１】
情報処理端末２３００は、温度センサ２３２０と、湿度センサ２３３０と、記憶装置２３４０とを備える点において、図３の情報処理端末１００と相違する。また、情報処理端末２３００のＣＰＵ１１０は、ＲＯＭ１２０または記憶装置２３４０に格納される制御プログラムを読み込んで実行することにより、更新部２３１２、応答決定部２３１４として機能し得る。
【０２０２】
記憶装置２３４０は、具合更新テーブル２３５０と、応答テーブル２３６０と、具合パラメータＰとを含む。具合更新テーブル２３５０は、図４で説明した更新テーブル４４０のうち、状態情報４４４と更新値４４８とを互いに関連付けて保持するテーブルであるため、特に図示しない。また、応答テーブル２３６０は、図５で説明した応答テーブル１８４から機器種別４４２の項目を削除したテーブルであるため、特に図示しない。
【０２０３】
図２４は、ある実施形態に従う情報処理端末２３００が付随動作を決定する制御例を説明するフローチャートである。図２４に示される処理は、ＣＰＵ１１０がＲＯＭ１２０または記憶装置２３４０に保持される制御プログラムを実行することにより実現される。なお、図６と同一符号を付している部分については同じ処理であるため、その部分についての説明は繰り返さない。
【０２０４】
ステップＳ２４１０において、ＣＰＵ１１０は、更新部２３１２として、ステップＳ６１０の状態変化に従う状態情報に基づいて具合パラメータＰを更新する。より具体的には、更新部２３１２は、具合更新テーブル２３５０を参照して状態情報４４４に対応する更新値４４８を特定する。更新部２３１２は、特定した更新値４４８に基づいて具合パラメータＰを更新する。
【０２０５】
他の局面において、記憶装置１８０には図１７の環境更新テーブル１７００がさらに格納され得る。この場合、ＣＰＵ１１０は、上記説明したように、温度センサ２３２０および湿度センサ２３３０の検知結果（温度および湿度）に基づいて、具合パラメータＰをさらに更新するように構成されてもよい。
【０２０６】
ステップＳ２４２０において、ＣＰＵ１１０は、応答決定部２３１４として、ステップＳ６１０の状態変化に従う状態情報および具合パラメータＰに基づいて、付随動作を決定する。より具体的には、応答決定部２３１４は、応答テーブル２３６０を参照して、状態情報４４４、および更新後の具合パラメータＰに対応する具合パラメータ範囲５１０に関連付けられた付随動作情報（音声情報５２０、ＬＥＤ情報５３０、および動作設定情報５４０）を特定する。
【０２０７】
上記によれば、ある実施形態に従う情報処理端末２３００は、サーバ装置によらず、オフライン環境下でも付随動作を具合パラメータＰに基づいて決定することができる。
【０２０８】
上記で説明した各制御は、１つのＣＰＵ１１０、または１つのＣＰＵ１６０によって実現されるものとしてあるが、これに限られない。これらの各制御は、少なくとも１つのプロセッサのような半導体集積回路によって実装され得る。
【０２０９】
上記の回路は、有形の読取可能な少なくとも１つの媒体から、１以上の命令を読み出すことにより上記説明した各制御を実現しうる。
【０２１０】
このような媒体は、磁気媒体（たとえば、ハードディスク）、光学媒体（たとえば、コンパクトディスク（ＣＤ）、ＤＶＤ）、揮発性メモリ、不揮発性メモリの任意のタイプのメモリなどの形態をとるが、これらの形態に限定されるものではない。
【０２１１】
揮発性メモリはＤＲＡＭおよびＳＲＡＭ（Static  Random  Access  Memory）を含み得る。不揮発性メモリは、ＲＯＭ、ＮＶＲＡＭを含み得る。半導体メモリは、少なくとも１つのプロセッサとともに半導体回路の１部分であり得る。
【０２１２】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。また、上記説明した様々な実施形態は、適宜組み合わせられ得る。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０２１３】
１００，１００Ａ，１００Ｂ，１００Ｃ，２３００  情報処理端末、１１２  動作決定部、１１４  状態検知部、１２４，４４２  機器種別、１２５  スピーカ、１３０  マイク、１３５  バッテリ、１５０，７５０，１１５０  サーバ装置、１６２，２３１２  更新部、１６４，２３１４  応答決定部、１８０，２３４０  記憶装置、１８４，５００，１２３０，２１００，２３６０  応答テーブル、２００，７００，１１００  制御システム、２１０，１１７０  ネットワーク、４２０  具合パラメータテーブル、４４０  更新テーブル、４４４  状態情報、４４８，１３２０，１７３０，１８２０，１９３０  更新値、５１０，１９２０，２１１０  具合パラメータ範囲、５２０  音声情報、５３０  ＬＥＤ情報、５４０  動作設定情報、７７０  機器管理テーブル、８００  応答設定、９００  応答選択テーブル、１２１０  情報取得部、１３００  外部更新テーブル、１３１０  外部情報、１６００  状態履歴テーブル、１７００  環境更新テーブル、１８００  時間更新テーブル、１９００  音声更新テーブル、１９１０  認識フレーズ、２０００  会話履歴テーブル、２１２０  回答フレーズ、２１３０  本体動作情報、２３２０  温度センサ、２３３０  湿度センサ、２３５０  具合更新テーブル、Ｐ  具合パラメータ。
【図１】
2018055439.tif 000003
【図２】
2018055439.tif 000004
【図３】
2018055439.tif 000005
【図４】
2018055439.tif 000006
【図５】
2018055439.tif 000007
【図６】
2018055439.tif 000008
【図７】
2018055439.tif 000009
【図８】
2018055439.tif 000010
【図９】
2018055439.tif 000011
【図１０】
2018055439.tif 000012
【図１１】
2018055439.tif 000013
【図１２】
2018055439.tif 000014
【図１３】
2018055439.tif 000015
【図１４】
2018055439.tif 000016
【図１５】
2018055439.tif 000017
【図１６】
2018055439.tif 000018
【図１７】
2018055439.tif 000019
【図１８】
2018055439.tif 000020
【図１９】
2018055439.tif 000021
【図２０】
2018055439.tif 000022
【図２１】
2018055439.tif 000023
【図２２】
2018055439.tif 000024
【図２３】
2018055439.tif 000025
【図２４】
2018055439.tif 000026