(57)【要約】【課題】ユーザの会話に即した、メッセージの提示および電子機器の操作を可能にする。【解決手段】エージェントサーバ（１）は、家族伝言板のメッセージに対する会話メッセージを決定する会話メッセージ決定部（３３）と、上記メッセージに応じた家庭内機器の操作支援情報を取得する機器関連メッセージ決定部（３４）と、会話メッセージと操作支援情報とを家族伝言板に書き込ませるメッセージ送信部（３７）とを備える。【選択図】図１
2014071844.tif 000002
【特許請求の範囲】
【請求項１】
グループのメンバーからのメッセージを該グループの他のメンバーに提示する通信ネットワークを介したサービスのユーザに対し、該ユーザに関連する電子機器の操作支援を行う操作支援装置であって、
上記サービスにおいて提示対象となる提示対象メッセージに対する応答メッセージを決定する応答手段と、
上記提示対象メッセージに応じた電子機器の操作を支援するための操作支援情報を取得する操作支援手段と、
上記応答メッセージと上記操作支援情報とを上記提示対象メッセージと同じ画面上において上記ユーザに提示させる提示手段とを備えていることを特徴とする操作支援装置。
【請求項２】
上記ユーザに関連する電子機器について、該電子機器に関する状態を示す状態情報を取得する状態取得手段を備え、
上記操作支援手段は、上記状態取得手段が取得した状態情報から当該電子機器の操作が必要であると判断される場合に、当該電子機器の操作を支援するための操作支援情報を取得することを特徴とする請求項１に記載の操作支援装置。
【請求項３】
上記ユーザに関連する電子機器について、該電子機器に関する状態を示す状態情報を取得する状態取得手段を備え、
上記提示手段は、上記応答メッセージと、上記状態取得手段が取得した状態情報の示す状態に応じて予め定められた状態関連メッセージとを、上記提示対象メッセージと同じ画面上において上記ユーザに提示させることを特徴とする請求項１または２に記載の操作支援装置。
【請求項４】
上記提示手段は、所定期間内における提示対象メッセージの数が予め定められた上限値未満である場合に、上記応答メッセージと上記操作支援情報とを提示させることを特徴とする請求項１から３の何れか１項に記載の操作支援装置。
【請求項５】
グループのメンバーからのメッセージを該グループの他のメンバーに提示する通信ネットワークを介したサービスのユーザに対し、該ユーザに関連する電子機器の操作支援を行う操作支援装置による操作支援方法であって、
上記サービスにおいて提示対象となる提示対象メッセージに対する応答メッセージを決定する応答決定ステップと、
上記提示対象メッセージに応じた電子機器の操作を支援するための操作支援情報を取得する操作支援情報取得ステップと、
上記応答メッセージと上記操作支援情報とを上記提示対象メッセージと同じ画面上において上記ユーザに提示させる提示ステップとを含むことを特徴とする操作支援方法。
【請求項６】
請求項１から４の何れか１項に記載の操作支援装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項７】
請求項６に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介したコミュニケーションの支援に関する。
【背景技術】
【０００２】
従来から、電子掲示板やチャット、ＳＮＳ（Social Networking Service）等の通信ネットワークを介したコミュニケーションを提供するサービスが一般に浸透しており、これに関する様々な技術が提案されている。
【０００３】
例えば、下記の特許文献１には、ユーザのチャットの相手をする会話プログラムをチャットに参加させることにより、チャットを活性化するサーバ装置が開示されている。
【０００４】
また、近年では、家電機器をホームサーバで管理し、このホームサーバを介して家電機器を遠隔操作することも可能になっている。例えば、下記特許文献２には、家電機器の使用状況情報をサーバに送信し、サーバにおいてこれに基づくコンサルティング情報を作成してホームサーバに送信することが記載されている。そして、ホームサーバにおいて上記コンサルティング情報に基づいた家電機器の操作を勧める画像を表示させ、この画像を見たユーザの操作に従ってコンサルティング情報を家電機器に送信して、この家電機器を動作させることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−０９９４９４号公報（２００２年４月５日公開）
【特許文献２】特開２０１２−１０９９９５号公報（２０１２年６月７日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１の技術では、チャット中に家電機器の遠隔操作を行おうとした場合、コミュニケーションを中断して、ホームサーバへのアクセスを行う必要がある。
【０００７】
また、上記特許文献２の技術は、使用状況情報に応じて家電機器の操作を勧めるものであるから、必ずしも通信ネットワークを介したコミュニケーションを行っているユーザの意に沿う家電機器の操作が可能になるとは限らない。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、通信ネットワークを介したコミュニケーション中のユーザに対し、該コミュニケーションの内容に即した応答メッセージを提示することができるようにすると共に、該コミュニケーションの内容に即した電子機器を容易に操作することを可能にする操作支援装置等を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の一態様に係る操作支援装置は、グループのメンバーからのメッセージを該グループの他のメンバーに提示する通信ネットワークを介したサービスのユーザに対し、該ユーザに関連する電子機器の操作支援を行う操作支援装置であって、上記サービスにおいて提示対象となる提示対象メッセージに対する応答メッセージを決定する応答手段と、上記提示対象メッセージに応じた電子機器の操作を支援するための操作支援情報を取得する操作支援手段と、上記応答メッセージと上記操作支援情報とを上記提示対象メッセージと同じ画面上において上記ユーザに提示させる提示手段とを備えている。
【００１０】
また、本発明の一態様に係る操作支援方法は、上記の課題を解決するために、グループのメンバーからのメッセージを該グループの他のメンバーに提示する通信ネットワークを介したサービスのユーザに対し、該ユーザに関連する電子機器の操作支援を行う操作支援装置（エージェントサーバ１）による操作支援方法であって、上記サービスにおいて提示対象となる提示対象メッセージに対する応答メッセージを決定する応答決定ステップと、上記提示対象メッセージに応じた電子機器の操作を支援するための操作支援情報を取得する操作支援情報取得ステップと、上記応答メッセージと上記操作支援情報とを上記提示対象メッセージと同じ画面上において上記ユーザに提示させる提示ステップとを含む。
【発明の効果】
【００１１】
本発明の一態様に係る上記操作支援装置および上記操作支援方法によれば、提示対象メッセージに即した応答メッセージの提示を実現することができると共に、提示対象メッセージに即した電子機器の操作を容易にすることができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態を示すものであり、エージェントサーバの要部構成の一例を示すブロック図である。
【図２】上記エージェントサーバを含む家族伝言板システムの概要を示す図である。
【図３】上記エージェントサーバが生成した会話メッセージが表示された家族伝言板の画面例を示す図である。
【図４】図３の例において上記エージェントサーバが会話メッセージを表示させる際に記憶部に格納されているデータの例を示す図である。
【図５】上記エージェントサーバが生成した会話メッセージおよび機器関連メッセージが表示された家族伝言板の画面例を示す図である。
【図６】図５の例において上記エージェントサーバが会話メッセージを表示させる際に記憶部に格納されているデータの例を示す図である。
【図７】操作支援情報の表示に関する画面遷移例を示す図である。
【図８】上記エージェントサーバが図７の例の表示を行わせる際に記憶部に格納されているデータの例を示す図である。
【図９】操作支援情報の表示に関する画面遷移の他の例を示す図である。
【図１０】操作支援情報の表示に関する画面遷移のさらに他の例を示す図である。
【図１１】録画装置の操作支援情報の表示に関する画面遷移例を示す図である。
【図１２】上記エージェントサーバが図１１の例の表示を行わせる際に記憶部に格納されているデータの例を示す図である。
【図１３】指定時刻にアラームを鳴らすことができる機器の操作支援情報の表示に関する画面遷移例を示す図である。
【図１４】上記エージェントサーバが図１３の例の表示を行わせる際に記憶部に格納されているデータの例を示す図である。
【図１５】上記エージェントサーバが実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図１から図１５に基づいて詳細に説明する。
【００１４】
〔家族伝言板システムの概要〕
まず、本発明の一実施形態にかかる家族伝言板システムの概要を図２に基づいて説明する。図２は、家族伝言板システム１００の概要を示す図である。
【００１５】
家族伝言板システム１００は、登録されたグループのメンバー間におけるコミュニケーションのための電子伝言板を提供するシステムである。また、家族伝言板システム１００では、家庭内に配置された機器（以下、家庭内機器と呼ぶ）の状態や、メンバーの書き込み内容等に応じて、家族伝言板に書き込みが行われるようになっている。さらに、家族伝言板システム１００では、メンバーからの指示に従って、家庭内機器の動作制御を行うこともできるようになっている。
【００１６】
図示のように、家族伝言板システム１００は、エージェントサーバ（操作支援装置）１、家族伝言板サーバ２、およびホームサーバ３を含む。また、家族伝言板には、家族のメンバー（図示の例では父、母、子供）の所持する携帯端末４ａ、４ｂ、および４ｃにてアクセスし、書き込み、閲覧、および家庭内機器の操作指示を行うことができるようになっている。また、ホームサーバ３には、掃除ロボット（電子機器）５が無線通信接続されていると共に、家庭内機器（電子機器）が有線または無線にて通信接続されている。なお、同図では、家庭内機器が、空調装置６、照明装置７、テレビ８、および録画装置９である例を示しているが、家庭内機器の種類および数は特に限定されない。
【００１７】
エージェントサーバ１は、家庭内機器の状態、家庭内機器が取得した情報、およびメンバーの書き込み内容等に応じて、家族伝言板に書き込みを行う。より具体的には、エージェントサーバ１は、掃除ロボット５を擬人化したキャラクタとして書き込みを行う。これにより、家族のメンバーは、家族伝言板において、掃除ロボット５とのコミュニケーションを疑似体験することができる。
【００１８】
また、エージェントサーバ１は、携帯端末４ａ、４ｂ、および４ｃからの操作指示を受け付け、これに応じた操作指示をホームサーバ３に送信することによって、掃除ロボット５または家庭内機器の動作を制御する。
【００１９】
なお、ここでは、エージェントサーバ１が、家族伝言板への書き込みを行う機能と、掃除ロボット５および家庭内機器の動作を制御する機能とを備えている例を説明するが、これらの機能は個別のサーバに搭載してもよい。
【００２０】
家族伝言板サーバ２は、携帯端末４ａ、４ｂ、および４ｃに対する家族伝言板の表示画面の提示、および書き込みの管理等の、家族伝言板に関する処理全般を行う。
【００２１】
ホームサーバ３は、掃除ロボット５または家庭内機器と、エージェントサーバ１との間の情報の送受信を統括して制御する。具体的には、ホームサーバ３は、エージェントサーバ１から受信した操作指示に従って、掃除ロボット５または家庭内機器の動作制御を行う。また、ホームサーバ３は、掃除ロボット５から取得した情報、および家庭内機器から取得した情報をエージェントサーバ１に送信する。
【００２２】
なお、図示の例では、掃除ロボット５または家庭内機器に搭載されたセンサによって取得されたセンシングデータ、家庭内機器の動作ログ、および家庭内機器が撮影した写真を送信しているが、送信する情報はこれらの例に限られない。
【００２３】
また、例えば家族伝言板に関与する家庭内機器が存在しない場合のように、統括的な制御の必要がない場合には、ホームサーバ３を設けずに、掃除ロボット５がエージェントサーバ１と情報を送受信する構成としてもよい。
【００２４】
携帯端末４ａ、４ｂ、および４ｃは、家族伝言板の閲覧、書き込み、および掃除ロボット５および家庭内機器の操作指示を行うための装置である。同図では、携帯端末４ａ、４ｂ、および４ｃがスマートフォンである例を示しているが、家族伝言板の閲覧、書き込み、および操作指示を行うことができるものであればこれに限られない。
【００２５】
掃除ロボット５は、自動で床の掃除を行う自走式の掃除機である。また、掃除ロボット５は、掃除のための機能の他にも、動作ログの記憶機能、充電残量の検出および出力機能、画像撮影機能、音声認識機能、音声出力機能等を備えている。さらに、掃除ロボット５は、家庭内機器に制御信号を送信してこれを操作する機能も有している。
【００２６】
空調装置６は、冷暖房等の空調を行う装置であり、いわゆるエアコンである。また、空調装置６は、温度センサを備えており、これによって検出した室温をホームサーバ３に送信する。
【００２７】
照明装置７は、ＬＥＤ等の光源を備えた照明装置であり、ホームサーバ３の制御によって点灯および消灯することができる。
【００２８】
テレビ８はテレビジョン受像機であり、録画装置９はテレビ８が受信した放送番組を録画する装置である。これらの機器についても、ホームサーバ３によって動作制御することができる。
【００２９】
〔エージェントサーバの構成〕
続いて、エージェントサーバ１のより詳細な構成を図１に基づいて説明する。図１は、エージェントサーバ１の要部構成の一例を示すブロック図である。図示のように、エージェントサーバ１は、記憶部１０、制御部１１、および通信部１２を備えている。
【００３０】
記憶部１０は、エージェントサーバ１が使用する各種データを格納する記憶装置である。図示の記憶部１０には、機器情報格納部２０、会話ログ格納部２１、会話メッセージ生成情報格納部２２、および機器関連メッセージ生成情報格納部２３が設けられている。
【００３１】
機器情報格納部２０には、家庭内機器および掃除ロボット５に関する情報が格納される。また、会話ログ格納部２１には、家族伝言板における会話ログ（書き込み履歴）が格納される。
【００３２】
会話メッセージ生成情報格納部２２には、家族伝言板における発言に基づいて、エージェントサーバ１のメッセージを決定するための情報が格納されている。また、機器関連メッセージ生成情報格納部２３には、家族伝言板に書き込む、家庭内機器または掃除ロボット５に関するメッセージを決定するための情報が格納されている。これらの情報の詳細については後述する。
【００３３】
制御部１１は、エージェントサーバ１の機能を統括して制御するものである。図示の制御部１１には、機器情報収集部（状態取得手段）３０、ユーザ情報収集部３１、発言可否判断部３２、会話メッセージ決定部（応答手段）３３、機器関連メッセージ決定部３４、メッセージ生成部（操作支援手段）３５、発言タイミング決定部３６、メッセージ送信部（提示手段）３７、および機器制御部３８が含まれている。
【００３４】
機器情報収集部３０は、掃除ロボット５および家庭内機器に関する情報を収集して、機器情報格納部２０に格納する。具体的には、機器情報収集部３０は、掃除ロボット５および家庭内機器が備えるセンサで取得された機器周囲の状態を示す情報や、掃除ロボット５および家庭内機器自体の状態を示す情報を取得する。
【００３５】
ユーザ情報収集部３１は、家族伝言板サービスのユーザに関する情報を収集する。具体的には、ユーザ情報収集部３１は、家族伝言板サーバ２において１つのグループとして登録されている各メンバーの会話ログを取得する。そして、取得した会話ログを会話ログ格納部２１に格納する。
【００３６】
発言可否判断部３２は、家族伝言板への発言の可否を判断する。具体的には、発言可否判断部３２は、家族伝言板を利用中のメンバーがいない場合に発言不可と判断する。
【００３７】
会話メッセージ決定部３３は、家族伝言板における発言に基づいて、家族伝言板に書き込む会話メッセージを決定する。なお、会話メッセージとは、エージェントサーバ１が家族伝言板に書き込むメッセージのうち、会話ログ格納部２１に格納された情報に基づいて決定される、メンバーの書き込んだメッセージに対する応答メッセージである。会話メッセージの決定については後述する。
【００３８】
機器関連メッセージ決定部３４は、家族伝言板に書き込む機器関連メッセージを決定する。なお、機器関連メッセージとは、エージェントサーバ１が家族伝言板に書き込むメッセージのうち、家庭内機器または掃除ロボット５に関するメッセージである。機器関連メッセージの決定については後述する。
【００３９】
メッセージ生成部３５は、会話メッセージ決定部３３が決定した会話メッセージと、機器関連メッセージ決定部３４が決定した機器関連メッセージとを合成して、家族伝言板に書き込むメッセージを生成する。
【００４０】
発言タイミング決定部３６は、メッセージ生成部３５が生成したメッセージの書き込みのタイミングを決定する。なお、発言タイミングの決定については後述する。
【００４１】
メッセージ送信部３７は、メッセージ生成部３５が生成したメッセージを発言タイミング決定部３６が決定したタイミングで家族伝言板サーバ２に送信して、当該メッセージを家族伝言板に書き込ませることにより、当該メッセージをメンバーに提示する。
【００４２】
機器制御部３８は、ホームサーバ３を介して掃除ロボット５および家庭内機器の動作を制御する。
【００４３】
通信部１２は、エージェントサーバ１が外部の機器と通信するためのものである。具体的には、エージェントサーバ１は、通信部１２を介して家族伝言板サーバ２およびホームサーバ３と通信を行う。
【００４４】
〔会話メッセージの生成例〕
次に、会話ログから会話メッセージを生成する例を図３および図４に基づいて説明する。図３は、エージェントサーバ１が生成した会話メッセージが表示された家族伝言板の画面例を示す図である。また、図４は、図３の例においてエージェントサーバ１が会話メッセージを表示させる際に記憶部１０に格納されているデータの例を示す図である。
【００４５】
図３の例では、家族伝言板に書き込まれたメッセージが下側のメッセージ程新しくなる時系列で並べて表示されている。また、各メッセージには、その書き込み者を示す情報、具体的には書き込み者に対応するアイコンが対応付けて表示されている。
【００４６】
なお、この図では、エージェントサーバ１が生成した会話メッセージには、書き込み者を示す情報として掃除ロボット５のアイコンが表示されているが、これに限られない。例えば、家庭内機器やホームサーバ３のように、ユーザの家庭に実在する他の機器のアイコンを表示してもよい。これにより、ユーザは、掃除ロボット５、家庭内機器、またはホームサーバ３との仮想的なコミュニケーションを楽しむことができる。無論、書き込み者を示す情報は、メンバーが書き込み者を特定できるようなものであればよく、必ずしもアイコンである必要はない。
【００４７】
図４の（ａ）は、会話ログ格納部２１に格納されている会話ログテーブルの一例を示し、（ｂ）は、機器情報格納部２０に格納されている機器状態テーブルの一例を示している。また、同図の（ｃ）は、会話メッセージ生成情報格納部２２に格納されているカテゴリテーブルの一例を示し、（ｄ）は、同じく会話メッセージ生成情報格納部２２に格納されている返信テーブルの一例を示している。
【００４８】
図３の例では、父、母、子供によるメッセージの書き込みが行われている。これにより、これらの書き込みが家族伝言板サーバ２において会話ログとして記録される。そして、ユーザ情報収集部３１がこれを取得して、図４の（ａ）に示すような会話ログテーブルとして会話ログ格納部２１に格納する。同図の例では、具体的なメッセージの内容を示す会話ログ、該メッセージの発言者、および該メッセージの投稿日時が対応付けられている。なお、同図における「太郎」は、上記の「子供」に対応している。
【００４９】
また、機器情報収集部３０は、掃除ロボット５の状態に関する情報を収集して、図４の（ｂ）に示すような機器状態テーブルを機器情報格納部２０に格納している。同図の例では、掃除ロボット５の状態を文字と数値との組み合わせによって示している。
【００５０】
具体的には、「ダストカップ」に「１０％」を対応付けることにより、ダストカップの最大容量の１０％までゴミが溜まっていることを示している。なお、ダストカップは、掃除ロボット５において吸い込んだゴミを溜めておくための構成部分である。同様に、「充電」に「９０％」を対応付けることにより、最大充電容量の９０％まで充電されていることを示している。
【００５１】
機器関連メッセージ決定部３４は、このような機器状態テーブルを参照することによって、機器関連メッセージを生成する。ただし、図示の例のように、溜まっているゴミの量が少なく、充電も十分である場合には、機器関連メッセージの生成は不要と判断する。この場合、図３の例のように、会話メッセージのみが書き込まれ、機器関連メッセージは書き込まれない。
【００５２】
図４の（ｃ）のカテゴリテーブルは、会話のカテゴリを特定するためのテーブルであり、単語とカテゴリとが対応付けられている。会話メッセージ決定部３３は、このカテゴリテーブルを用いることによって、会話ログのメッセージに含まれる単語から、会話のカテゴリを特定する。
【００５３】
具体的には、同図の（ａ）の会話ログテーブルの「今夜は焼肉です」のメッセージには「焼肉」との単語が含まれているので、同図（ｃ）のカテゴリテーブルから、この会話が「食事」に関するものであると特定する。
【００５４】
図４の（ｄ）の返信テーブルは、会話のカテゴリに応じたメッセージを決定するためのテーブルであり、カテゴリとメッセージとが対応付けられている。具体的には、「食事」のカテゴリに対して、「おいしそうですね！」とのメッセージと、「僕も食べたい！」とのメッセージとが対応付けられている。
【００５５】
これにより、会話メッセージ決定部３３は、同図の（ｃ）のカテゴリテーブルから、会話のカテゴリが「食事」であると判断したときに、同図の（ｄ）の返信テーブルから、「おいしそうですね！」および「僕も食べたい！」のメッセージを特定することができる。
【００５６】
そして、会話メッセージ決定部３３が、これらのメッセージのうち、「おいしそうですね！」を書き込むメッセージとして決定した場合、図３に示すような書き込みがなされることになる。なお、１つのカテゴリに対して対応付けるメッセージの数は１つであってもよく、３つ以上であってもよい。
【００５７】
〔会話メッセージおよび機器関連メッセージの生成例〕
次に、会話メッセージおよび機器関連メッセージを生成する例を図５および図６に基づいて説明する。図５は、エージェントサーバ１が生成した会話メッセージおよび機器関連メッセージが表示された家族伝言板の画面例を示す図である。また、図６は、図５の例においてエージェントサーバ１が会話メッセージを表示させる際に記憶部１０に格納されているデータの例を示す図である。
【００５８】
図５の例では、父、母、子供により、図３の例と同じ書き込みがなされており、図３の例と同じく掃除ロボット５のアイコンと共に「おいしそうですね！」との書き込みがなされている。ただし、図５の例では、この書き込みに「掃除機のゴミ一杯だよ！」とのメッセージが含まれている点で図３の例と異なっている。
【００５９】
図６の（ａ）、（ｃ）、（ｄ）は、それぞれ図４の（ａ）、（ｃ）、（ｄ）と同じである。これにより、図５の例では、図３の例と同様に、「おいしそうですね！」との会話メッセージが書き込まれている。
【００６０】
一方、図６の（ｂ）の機器状態テーブルは、図４の（ｂ）の例と比べて、ダストカップの数値が１００％になっている点で異なっている。また、図６の（ｅ）の機器関連返信テーブルは、機器関連メッセージ生成情報格納部２３に格納されているデータであり、図４の例では記載していなかったものである。
【００６１】
機器関連返信テーブルは、機器情報に応じたメッセージを決定するためのテーブルであり、掃除ロボット５の状態および閾値と、メッセージとが対応付けられている。具体的には、ダストカップの閾値（１００％）に対して、「掃除機のゴミ一杯だよ！」とのメッセージ（状態関連メッセージ）が対応付けられている。また、ダストカップの閾値（９０％以上、１００％未満）に対して、「掃除機のゴミもうすぐ一杯になるよ！」とのメッセージ（状態関連メッセージ）が対応付けられている。
【００６２】
機器関連メッセージ決定部３４は、図６の（ｂ）の機器状態テーブルのダストカップの数値と、同図の（ｅ）の機器関連返信テーブルのダストカップの閾値とから、該機器関連返信テーブルの「掃除機のゴミ一杯だよ！」とのメッセージを特定することができる。
【００６３】
そして、メッセージ生成部３５が、会話メッセージ決定部３３が決定した「おいしそうですね！」のメッセージと、機器関連メッセージ決定部３４が決定した「掃除機のゴミ一杯だよ！」のメッセージとを結合したメッセージを生成する。これにより、図５に示すような書き込みがなされ、会話メッセージと状態関連メッセージとが、メンバーの書き込みと同じ画面上に表示されることになる。
【００６４】
〔操作支援情報の提示例１〕
次に、家庭内機器の操作を支援するための操作支援情報を表示させる例を図７および図８に基づいて説明する。図７は、操作支援情報の表示に関する画面遷移例を示す図である。また、図８は、エージェントサーバ１が図７の例の表示を行わせる際に記憶部１０に格納されているデータの例を示す図である。
【００６５】
図７の（ａ）の画面例では、父と母が家族掲示板で外出先から家に帰る会話をしている。この会話の内容（メッセージ、発言者、投稿日時）が、図８の（ａ）に示すような会話ログテーブルとして会話ログ格納部２１に格納される。
【００６６】
なお、図８の（ａ）の会話ログテーブルでは、各ログに対して位置情報が対応付けられている。この位置情報は、発言者の位置を示すものであり、例えば発言者の携帯端末が備えるＧＰＳ受信機にて取得した位置情報を、家族伝言板サーバ２経由で取得することができる。
【００６７】
ここで、この会話ログテーブルの会話ログには、「帰る」の単語が含まれているから、同図の（ｂ）のカテゴリテーブルから、「帰宅」カテゴリの会話が行われていると判断することができる。
【００６８】
ただし、「帰る」の単語を含む書き込みを行った者が家の中に居ることも想定され、このような場合には、「帰宅」カテゴリの会話メッセージを書き込むことが適切でないことも考えられる。
【００６９】
そこで、会話メッセージ決定部３３は、会話ログテーブルの位置情報を参照して、「帰る」の単語を含む書き込みを行った者が家の中に居るか判断する。そして、家の中には居ないと判断した場合に、同図の（ｃ）の返信テーブルから「帰宅」カテゴリの返信のメッセージをランダムに抽出する。これにより、例えば図７の（ｂ）に示すような「家で待ってるよ♪」の会話メッセージが表示される。
【００７０】
一方、書き込み者が家の中に居ると判断した場合、「帰宅」カテゴリの返信のメッセージの抽出は行わない。このように、位置情報を考慮して会話メッセージを書き込む構成とすることにより、外出先から家に帰宅する状況である可能性が高い場合に「帰宅」カテゴリの会話メッセージを書き込むことができる。
【００７１】
また、機器関連メッセージ決定部３４は、図８の（ｅ）に示す支援機器テーブルを参照して、上記のカテゴリに応じた支援機器を特定する。図８の（ｅ）の支援機器テーブルは、カテゴリと、支援機器と、返信メッセージと、支援機器の操作を支援するための操作支援情報を含むテンプレートとが対応付けられたものである。この支援機器テーブルでは、「帰宅」カテゴリの支援機器としてエアコン（空調装置６）が登録されているから、機器関連メッセージ決定部３４は、エアコンを支援機器として決定する。
【００７２】
次に、機器関連メッセージ決定部３４は、機器情報格納部２０に格納されている機器情報を参照して、機器関連メッセージの生成の要否を判断する。ここでは、支援機器がエアコンであるから、機器情報として図８の（ｄ）のようなエアコン状態テーブルを参照する。また、機器情報格納部２０に格納されている、掃除ロボット５が撮影した室内の写真も参照する。
【００７３】
図８の（ｄ）のエアコン状態テーブルでは、エアコンに関する状態および数値が示されており、具体的にはエアコンのセンサにて測定した温度が３３℃であることが示されている。機器関連メッセージ決定部３４は、この温度からエアコンの操作の要否を判断する。より詳細には、上記の温度が所定範囲外である（冷房が必要な程度に温度が高い、または暖房が必要な程度に温度が低い）場合にエアコンの操作が必要と判断し、所定範囲内である場合に操作不要と判断する。
【００７４】
また、掃除ロボット５が撮影した室内の写真は、掃除ロボット５が撮影した写真のうち、最も新しく撮影されたものである。図７の（ｂ）に示すように、この写真には犬が写っていたとする。
【００７５】
この場合、機器関連メッセージ決定部３４は、写真を画像解析することによって、室内に犬（ペット）が居ると判断する。なお、画像解析は、例えば機器情報収集部３０のような機器関連メッセージ決定部３４とは別の処理部で行ってもよいし、エージェントサーバ１の外部の装置に行わせてもよい。
【００７６】
さらに、機器関連メッセージ決定部３４は、図８の（ａ）の会話ログテーブルの位置情報から、会話者が外出先に居る（家には居ない）と判断する。なお、位置情報を考慮して「帰宅」カテゴリの会話が行われていると判断している場合、改めて会話ログテーブルに基づく判断を行う必要はない。
【００７７】
以上のように、機器関連メッセージ決定部３４は、室内温度が高く、室内にペットが居り、かつ会話者が外出先に居ると判断する。そして、これらの判断結果に基づいて、エアコンの操作支援を行うことを決定する。
【００７８】
操作支援を行うことを決定した機器関連メッセージ決定部３４は、図８の（ｅ）の支援機器テーブルから、エアコンに対応付けられた返信のメッセージと、操作の可否を選択させるテンプレートとを抽出して、メッセージ生成部３５に送信する。また、機器情報格納部２０から掃除ロボット５が撮影した室内の写真を取得してメッセージ生成部３５に送信する。
【００７９】
続いて、メッセージ生成部３５は、操作の可否を選択させるテンプレート上に、会話メッセージと、機器関連メッセージと、写真とを配置し、メッセージ送信部３７に指示して、この配置にて書き込みを行わせる。なお、「はい」、「いいえ」のオブジェクトを含むテンプレートは、家族伝言板サーバ２において用意されていてもよい。この場合、当該テンプレートを指定して、会話メッセージと、機器関連メッセージと、写真とを表示するように指示すればよい。
【００８０】
これにより、図７の（ｂ）に示すように、「家で待ってるよ♪」の会話メッセージと、「現在の温度は３３℃です。」および「エアコンを操作しますか？」の機器関連メッセージと、部屋の様子を撮影した写真とが、エアコンの操作の可否を選択させる「はい」、「いいえ」のオブジェクト（操作支援情報）を含むテンプレート上に配置されたメッセージが家族伝言板に表示される。
【００８１】
ここで、図７の（ｂ）に示すように、「はい」のオブジェクトが選択された場合、その旨が家族伝言板サーバ２からエージェントサーバ１に通知される。そして、この通知の受信を確認した機器関連メッセージ決定部３４は、支援機器テーブルを参照して、エアコンの運転開始のための操作画面のテンプレートを取得する。
【００８２】
また、機器関連メッセージ決定部３４は、図８の（ｆ）に示す操作権限テーブルを参照して、操作支援機器であるエアコン（空調装置６）のうち、会話者である父および母の少なくとも何れかが操作権限を有する権限者となっているものを特定する。
【００８３】
具体的には、この操作権限テーブルは、機器カテゴリと、機器名と、権限者とが対応付けられたものである。これにより、操作支援機器がエアコンである場合に、機器カテゴリがエアコンである機器（エアコン１〜３）を抽出し、さらにこの中から権限者が父および母の少なくとも何れかであるエアコン１および２を抽出することができる。
【００８４】
そして、機器関連メッセージ決定部３４は、会話者である父および母が権限者であるエアコン１および２をテンプレートに反映させて操作画面を生成する。これにより、例えば図７の（ｃ）に示すような表示がなされる。
【００８５】
図７の（ｃ）の画面例では、同図の（ｂ）におけるエアコンの操作可否を選択させる書き込みの代わりに、エアコンの操作画面（操作支援情報）が表示されている。より詳細には、操作対象のエアコンをエアコン１または２の何れにするかを選択するためのオブジェクト（エアコン１、エアコン２）と、操作を終了するためのオブジェクト（終了）とが表示されている。また、エアコンの運転設定を示す「冷房２８℃」の表示、および現在の室内温度の表示がなされていると共に、設定温度を上下させるためのオブジェクト、運転を開始させるオブジェクト、最大出力で運転開始させるオブジェクト（フル）が表示されている。
【００８６】
ここで、図７の（ｃ）に示すように、「フル」のオブジェクトが選択された場合、その旨が家族伝言板サーバ２からエージェントサーバ１に通知される。そして、この通知の受信を確認した機器関連メッセージ決定部３４は、機器制御部３８にその旨を通知する。これにより、機器制御部３８は、ホームサーバ３に指示して、設定温度２８℃の冷房運転で空調装置６を動作開始させる。
【００８７】
また、機器関連メッセージ決定部３４は、支援機器テーブルを参照して、エアコンの運転中における操作画面のテンプレートを取得し、このテンプレートに現在の室内温度および現在の運転設定を反映させた操作画面を生成する。これにより、例えば図７の（ｄ）に示すような表示がなされる。
【００８８】
図７の（ｄ）の画面例では、同図の（ｃ）におけるエアコンの運転開始のための操作画面の代わりに、エアコンの運転中における操作画面（操作支援情報）が表示されている。より詳細には、操作対象のエアコンをエアコン１または２の何れにするかを選択するためのオブジェクトと、操作を終了するためのオブジェクトとが表示されている。また、現在の室内温度および運転設定が表示されていると共に、運転の終了・開始の入力を行うためのオブジェクト（運転）、運転設定を変更するための「暖房」、「除湿」、「冷房」のオブジェクトが表示されている。そして、設定温度を上下させるためのオブジェクトおよび設定湿度を上下させるためのオブジェクトが表示されている。
【００８９】
ここで、図７の（ｄ）に示すように、「終了」のオブジェクトが選択された場合、その旨が家族伝言板サーバ２からエージェントサーバ１に通知される。そして、この通知の受信を確認した機器関連メッセージ決定部３４は、受け付けた操作内容を示す機器関連メッセージ（２８℃で冷房を運転しました）と、会話メッセージ（家で待ってるよ♪）とを結合したメッセージを生成する。
【００９０】
これにより、図７の（ｅ）に示すような書き込みがなされることになる。図７の（ｅ）の画面例では、同図の（ｄ）における操作画面の代わりに、会話メッセージおよび機器関連メッセージが表示されている。
【００９１】
以上のように、エージェントサーバ１は、メンバー同士の会話の内容等に応じた支援機器の操作を支援するための操作支援情報を提示するので、各メンバーは、会話の内容に沿った支援機器を容易に操作することが可能になる。
【００９２】
また、エージェントサーバ１は、家族伝言板サービスにおける通常の書き込みと同じく、発言者を示す情報とその発言者のメッセージとが１つの項目にまとめられた形式でコンパクトな操作画面を提示する。
【００９３】
これにより、通常の書き込みによるコミュニケーション時と変わらない表示形式で、メンバーに違和感を与えることなく、また会話の邪魔をすることなく、操作の支援を行うことができる。
【００９４】
〔操作支援情報の提示例２〕
図７の例では、操作画面を介した操作に応じてエージェントサーバ１の書き込み内容を変化させているが、新規の書き込みを追加してもよい。これについて、図９に基づいて説明する。図９は、操作支援情報の表示に関する画面遷移の他の例を示す図である。なお、図９の（ａ）、（ｂ）、（ｄ）は、図７の（ａ）、（ｂ）、（ｄ）とそれぞれ同一であるから、ここでは説明を省略する。
【００９５】
図９の（ｂ）の操作画面において「はい」のオブジェクトが選択された場合、その旨が家族伝言板サーバ２からエージェントサーバ１に通知される。そして、この通知の受信を確認した機器関連メッセージ決定部３４は、選択された「はい」の文字をメッセージとする、該文字を選択したメンバー（この例では父）の書き込みとして生成する。
【００９６】
また、機器関連メッセージ決定部３４は、同図の（ｂ）の「はい」、「いいえ」のオブジェクトの表示を終了させる。さらに、機器関連メッセージ決定部３４は、図７の例と同様にして運転を開始させるための操作画面を表示させる。
【００９７】
これにより、図９の（ｃ）に示すように、同図の（ｂ）で書き込まれた掃除ロボット５のメッセージから「はい」、「いいえ」のオブジェクトが消える。そして、父による新たな書き込みとして、「はい」のメッセージが表示されると共に、さらに他の書き込みとして、掃除ロボット５からの「エアコンの操作をしてください」のメッセージを含む操作画面が表示される。
【００９８】
また、同図の（ｄ）の操作画面において、「終了」のオブジェクトが選択された場合、その旨が家族伝言板サーバ２からエージェントサーバ１に通知される。そして、この通知の受信を確認した機器関連メッセージ決定部３４は、受け付けた操作内容を示す機器関連メッセージ（２８℃で冷房を運転しました）を生成する。
【００９９】
これにより、同図の（ｅ）に示すような書き込みがなされることになる。この画面例では、同図の（ｄ）における操作画面の代わりに、機器関連メッセージ（２８℃で冷房を運転しました）が表示されている。
【０１００】
なお、図９の（ｃ）では、書き込み済みのメッセージから「はい」、「いいえ」のオブジェクトを消去しているが、これは他のメンバーがこのオブジェクトを利用して操作を開始することにより、複数のメンバーによる操作が競合することを避けるためである。
【０１０１】
〔操作支援情報の提示例３〕
続いて、操作支援情報の表示に関する画面遷移のさらに他の例を図１０に基づいて説明する。図１０は、操作支援情報の表示に関する画面遷移のさらに他の例を示す図である。なお、図１０の（ａ）、（ｂ）、（ｄ）は、図７および図９の（ａ）、（ｂ）、（ｅ）とそれぞれ同一であるから、ここでは説明を省略する。
【０１０２】
図１０の（ｃ）の画面例では、家族伝言板とは別のウインドウにてエアコンの操作画面を表示させている。このような操作画面は、機器関連メッセージ決定部３４が生成し、メッセージ送信部３７が家族伝言板サーバ２に送信して表示させてもよいし、家族伝言板サーバ２を介さずに直接携帯端末４ａ〜４ｃに送信して表示させてもよい。
【０１０３】
〔家庭内機器操作の他の例〕
次に、家庭内機器操作の他の例を図１１および図１２に基づいて説明する。図１１は、録画装置９の操作支援情報の表示に関する画面遷移例を示す図である。また、図１２は、エージェントサーバ１が図１１の例の表示を行わせる際に記憶部１０に格納されているデータの例を示す図である。
【０１０４】
図１１の（ａ）の画面例では、父と母が家族掲示板で会話をしている。この会話の内容（メッセージ、発言者、投稿日時）が、図１２の（ａ）に示すような会話ログテーブルとして会話ログ格納部２１に格納される。
【０１０５】
ここで、この会話ログテーブルの会話ログには、「テレビ」の単語が含まれているから、会話メッセージ決定部３３は、同図の（ｂ）のカテゴリテーブルから、「テレビ」カテゴリの会話が行われていると判断する。
【０１０６】
そして、会話メッセージ決定部３３は、同図の（ｃ）の返信テーブルから「テレビ」カテゴリの返信のメッセージをランダムに抽出する。ここでは、「何か面白いテレビある？」の会話メッセージが抽出されたとする。
【０１０７】
一方、機器関連メッセージ決定部３４は、図１２の（ｄ）に示す支援機器テーブルを参照して、「テレビ」カテゴリに対応付けられているレコーダ（録画装置９）を支援機器として決定する。なお、ここでは、機器関連メッセージ決定部３４は、機器情報格納部２０を参照したが、機器関連メッセージを表示させる必要が生じる機器情報が格納されていなかったとする。
【０１０８】
次に、機器関連メッセージ決定部３４は、同図の（ｅ）の操作権限テーブルを参照して、会話者である父および母の少なくとも何れかにレコーダの操作権限があるか確認する。ここで、何れにも操作権限がない場合には、機器関連メッセージ決定部３４は、機器関連メッセージの生成を中止する。この場合、会話メッセージのみが書き込まれることになる。
【０１０９】
一方、少なくとも何れかに操作権限がある場合には、レコーダに対応付けられた返信のメッセージの中からランダムに抽出したメッセージ（機器関連メッセージ）と、予約録画の可否を選択させるテンプレートとを抽出して、メッセージ生成部３５に送信する。
【０１１０】
続いて、メッセージ生成部３５は、予約録画の可否を選択させるテンプレート上に、会話メッセージと機器関連メッセージとを配置し、メッセージ送信部３７に指示して、この配置にて書き込みを行わせる。
【０１１１】
これにより、図１１の（ｂ）に示すように、「何か面白いテレビある？」および「予約録画しますか？」のメッセージが、予約録画の可否を選択させる「はい」、「いいえ」のオブジェクト（操作支援情報）を含むテンプレート上に配置された状態で家族伝言板に表示される。
【０１１２】
ここで、「はい」のオブジェクトが選択された場合、その旨が家族伝言板サーバ２からエージェントサーバ１に通知される。そして、この通知の受信を確認した機器関連メッセージ決定部３４は、支援機器テーブルを参照して、予約録画のための操作画面のテンプレートを取得する。
【０１１３】
また、機器関連メッセージ決定部３４は、図１２の（ｅ）に示す操作権限テーブルを参照して、操作支援機器であるレコーダのうち、「はい」を選択したメンバー（ここでは父）が操作権限を有する権限者となっているものを特定する。すなわち、ここではレコーダ１および２を抽出する。
【０１１４】
そして、機器関連メッセージ決定部３４は、レコーダ１および２をテンプレートに反映させて操作画面を生成する。これにより、例えば図１１の（ｃ）に示すような表示がなされる。
【０１１５】
図１１の（ｃ）の画面例では、同図の（ｂ）における予約録画の可否を選択させる書き込みの代わりに、レコーダの操作画面（操作支援情報）が表示されている。これにより、家族伝言板で会話しているメンバー（ここでは父と母）は、家族伝言板への書き込みとして表示された操作画面に対して操作を行うことによって予約録画を行うことができる。
【０１１６】
なお、この操作画面に対して行われた操作の内容は、家族伝言板サーバ２からエージェントサーバ１に送信される。そして、機器制御部３８が、この操作内容に従ってホームサーバ３に操作指示することにより、録画装置９による予約録画が実行される。
【０１１７】
上記の例では、予約録画を推薦するメッセージを生成しているが、テレビ番組を推薦するメッセージを生成してもよい。この場合、テレビを操作するための操作画面を表示させる。
【０１１８】
また、家族伝言板サービスに家族のメンバー以外の者（友人等）が登録している場合、操作者に応じて異なる操作画面を表示させてもよい。例えば、家族のメンバーに対しては、テレビ８を操作する操作画面を表示させ、家族以外のメンバーに対しては、該メンバーに対して予め登録しておいたテレビを操作するための操作画面を表示させてもよい。
【０１１９】
〔家庭内機器操作のさらに他の例〕
次に、家庭内機器操作のさらに他の例を図１３および図１４に基づいて説明する。図１３は、指定時刻にアラームを鳴らすことができる機器の操作支援情報の表示に関する画面遷移例を示す図である。また、図１４は、エージェントサーバ１が図１３の例の表示を行わせる際に記憶部１０に格納されているデータの例を示す図である。
【０１２０】
図１３の（ａ）の画面例では、母と子供が家族掲示板で会話をしている。この会話の内容（メッセージ、発言者、投稿日時）が、図１４の（ａ）に示すような会話ログテーブルとして会話ログ格納部２１に格納される。
【０１２１】
ここで、この会話ログテーブルの会話ログには、「明日」および「試合」の単語が含まれているから、同図の（ｂ）のカテゴリテーブルから、「明日の予定」カテゴリの会話が行われていると判断する。
【０１２２】
そして、会話メッセージ決定部３３は、同図の（ｃ）の返信テーブルから「明日の予定」カテゴリの返信のメッセージをランダムに抽出する。ここでは、「明日がんばって！」の会話メッセージが抽出されたとする。
【０１２３】
一方、機器関連メッセージ決定部３４は、図１４の（ｄ）に示す支援機器テーブルを参照して、「明日の予定」カテゴリに対応付けられているアラームを支援機器として決定する。なお、ここでは、機器関連メッセージ決定部３４は、機器情報格納部２０を参照したが、機器関連メッセージを表示させる必要が生じる機器情報が格納されていなかったとする。
【０１２４】
ここで、支援機器であるアラームは、設定した時刻に音や光などを発することによって、当該時刻となったことを報知する機器であり、例えば図２のテレビ８をアラームとして使用することもできる。無論、図２に示した以外の家庭内機器をアラームとして使用してもよい。
【０１２５】
また、機器関連メッセージ決定部３４は、同図の（ｅ）の操作権限テーブルを参照して、会話者である母および太郎の少なくとも何れかにアラームの操作権限があるか確認する。ここで、何れにも操作権限がない場合には、機器関連メッセージ決定部３４は、機器関連メッセージの生成を中止する。この場合、会話メッセージのみが書き込まれることになる。
【０１２６】
一方、少なくとも何れかに操作権限がある場合には、支援機器テーブルを参照して、アラームに対応付けられた返信のメッセージの中からランダムに抽出したメッセージ（機器関連メッセージ）と、アラーム設定の可否を選択させるテンプレートとを抽出する。そして、抽出したメッセージおよびテンプレートをメッセージ生成部３５に送信する。
【０１２７】
続いて、メッセージ生成部３５は、アラーム設定の可否を選択させるテンプレート上に、会話メッセージと機器関連メッセージとを配置し、メッセージ送信部３７に指示して、この配置にて書き込みを行わせる。
【０１２８】
これにより、図１３の（ｂ）に示すように、「明日がんばって！」および「アラームをセットしますか？」のメッセージが、アラーム設定の可否を選択させる「はい」、「いいえ」のオブジェクト（操作支援情報）を含むテンプレート上に配置された状態で家族伝言板に表示される。
【０１２９】
ここで、「はい」のオブジェクトが選択された場合、その旨が家族伝言板サーバ２からエージェントサーバ１に通知される。そして、この通知の受信を確認した機器関連メッセージ決定部３４は、支援機器テーブルを参照して、アラーム設定のための操作画面のテンプレートを取得する。
【０１３０】
また、機器関連メッセージ決定部３４は、図１４の（ｅ）に示す操作権限テーブルを参照して、操作支援機器であるアラームのうち、「はい」を選択したメンバー（ここでは母）が操作権限を有する権限者となっているものを特定する。すなわち、ここではアラーム１および２を抽出する。
【０１３１】
そして、機器関連メッセージ決定部３４は、アラーム１および２をテンプレートに反映させて操作画面を生成する。これにより、例えば図１３の（ｃ）に示すような表示がなされる。
【０１３２】
図１３の（ｃ）の画面例では、同図の（ｂ）の画面において、「はい」を母が選択したことを示すため、機器関連メッセージ決定部３４およびメッセージ送信部３７により、「はい」の書き込みが母の名前で行われている。
【０１３３】
また、同図の（ｂ）におけるアラーム設定の可否を選択させる書き込みの代わりに、アラームの設定画面（操作支援情報）が表示されている。これにより、母は、家族伝言板への書き込みとして表示された設定画面に対して操作を行うことによってアラームの設定を行うことができる。
【０１３４】
〔処理の流れ〕
次に、エージェントサーバ１が実行する処理の流れを図１５に基づいて説明する。図１５は、エージェントサーバ１が実行する処理（操作支援方法）の一例を示すフローチャートである。
【０１３５】
まず、エージェントサーバ１は、会話ログと機器状態を取得する（Ｓ１）。具体的には、機器情報収集部３０がホームサーバ３から掃除ロボット５および家庭内機器の機器状態を示す機器情報を取得し、ユーザ情報収集部３１が家族伝言板サーバ２から会話ログを取得する。なお、Ｓ１の処理は、一定期間ごと（例えば２分ごと）に行われ、取得された機器情報は機器情報格納部２０に格納され、会話ログは会話ログ格納部２１に格納される。
【０１３６】
次に、発言可否判断部３２は、会話ログ格納部２１に格納された会話ログを参照して、発言を行うことができるかを判断する（Ｓ２）。なお、この判断は、Ｓ１にて取得された会話ログおよび機器情報が格納済みとなったタイミングで行う。
【０１３７】
具体的には、発言可否判断部３２は、会話ログ格納部２１を参照して、過去の一定期間（例えば２分前から現在まで）に発言が行われている場合に発言可と判断し、発言が行われていない場合には発言不可と判断する。
【０１３８】
なお、発言の可否の判断手法はこれに限られず、例えば会話ログを解析して、重要度の高い会話が行われていると推測される場合（例えば「重要」、「真剣」などの単語が会話に含まれている場合）に、発言不可と判断してもよい。
【０１３９】
ここで、発言を行うことができないと判断した場合（Ｓ２でＮＯ）、Ｓ１の処理に戻る。一方、発言を行うことができると判断した場合（Ｓ２でＹＥＳ）、発言可否判断部３２は、会話メッセージ決定部３３に会話メッセージの生成を指示する。
【０１４０】
この指示を受信した会話メッセージ決定部３３は、会話ログ格納部２１から会話ログを読み出し、この会話ログから会話メッセージを決定する（Ｓ３、応答決定ステップ）。具体的には、会話メッセージ決定部３３は、まず、会話ログに対して形態素解析を行い、該会話ログを単語に分解する。次に、会話メッセージ生成情報格納部２２に格納されているカテゴリテーブルを参照して、この単語に対応するカテゴリを特定する。そして、会話メッセージ生成情報格納部２２に格納されている返信テーブルを参照して、特定したカテゴリに対応付けられている会話メッセージの中から１つの会話メッセージを決定する。
【０１４１】
以上のようにして会話メッセージを決定した会話メッセージ決定部３３は、決定した会話メッセージをメッセージ生成部３５に通知すると共に、特定したカテゴリを機器関連メッセージ決定部３４に通知する。
【０１４２】
次に、形態素解析結果を受信した機器関連メッセージ決定部３４は、機器に関して発言する内容があるか判断する（Ｓ４）。
【０１４３】
具体的には、機器関連メッセージ生成情報格納部２３に格納されている機器状態テーブルおよび機器関連返信テーブル（図６の（ｂ）（ｅ））を参照して、家庭内機器または掃除ロボット５の状態を示す数値に応じた機器関連メッセージの有無を確認する。
【０１４４】
また、機器関連メッセージ決定部３４は、機器関連メッセージ生成情報格納部２３に格納されている支援機器テーブル（図８の（ｅ）、図１２の（ｄ）、図１４の（ｄ））とを参照して、通知されたカテゴリに応じた機器関連メッセージの有無を確認する。
【０１４５】
そして、これらの確認の結果、機器関連メッセージがあることが確認された場合、発言する内容があると判断する。ただし、支援機器テーブルに機器関連メッセージがあることが確認された場合であっても、支援機器の操作権限が、会話ログテーブルの発言者にはないことが確認されたときには、発言する内容はないと判断する。また、支援機器がエアコンである場合には、室温が所定範囲外である（冷房が必要な程度に温度が高い、または暖房が必要な程度に温度が低い）こと、および室内にペットが居ることの少なくとも何れかの条件が満たされないときには、発言する内容はないと判断する。
【０１４６】
ここで、発言する内容がないと判断した場合（Ｓ４でＮＯ）、機器関連メッセージ決定部３４は、その旨をメッセージ生成部３５に通知する。この通知を受信したメッセージ生成部３５は、会話メッセージ決定部３３が決定した会話メッセージを、家族伝言板に書き込みが可能な文字列からなる会話メッセージとして生成し、発言タイミング決定部３６に送信する。
【０１４７】
そして、発言タイミング決定部３６は、書き込みを行うべきタイミングで、上記会話メッセージをメッセージ送信部３７に送り、家族伝言板に書き込ませる。これにより、会話中の家族伝言板の画面に、この会話メッセージが表示され（Ｓ８）、処理は終了する。
【０１４８】
なお、会話メッセージの書き込みを行うべきタイミングは、家族伝言板における書き込みの状況に応じて決定する。具体的には、発言タイミング決定部３６は、家族伝言板において複数のメンバーによる書き込みが行われている場合、これらのメンバーの会話を妨げないように、以下の２つの条件を満たす状態となったタイミングで書き込みを行わせる。
（１）：最新の書き込みがあった時刻からの経過時間が所定時間（例えば３０秒）以上である。
（２）：現在の時刻から遡った所定期間内の書き込み数が、所定の上限値未満である。
【０１４９】
これにより、メンバーによる会話の中断時にのみエージェントサーバ１の発言が書き込まれることになるので、メンバーの会話を妨げることがない。また、書き込み数が多く、会話が盛り上がっているときに、エージェントサーバ１が割り込むことがない。なお、書き込みを行っているメンバーが一人の場合には、このような配慮は不要であるから、発言タイミング決定部３６は、即メッセージを送信させ、表示させる。
【０１５０】
一方、Ｓ４において発言する内容があると判断した場合（Ｓ４でＹＥＳ）、機器関連メッセージ決定部３４は、操作支援の要否を判断する（Ｓ５）。具体的には、機器関連メッセージ決定部３４は、発言する機器関連メッセージが支援機器テーブルに存在することが確認されている場合に、操作支援が必要と判断する。
【０１５１】
ここで、Ｓ５において操作支援が不要と判断した場合（Ｓ５でＮＯ）、機器関連メッセージ決定部３４は、機器関連返信テーブルを参照して、操作支援なしの機器関連メッセージを生成し（Ｓ９）、メッセージ生成部３５に送信する。
【０１５２】
次に、メッセージ生成部３５は、Ｓ３で決定された会話メッセージと、Ｓ６で生成された機器関連メッセージとを結合して（Ｓ７）、発言タイミング決定部３６に送信する。そして、発言タイミング決定部３６は、書き込みを行うべきタイミングで、このメッセージをメッセージ送信部３７に送り、家族伝言板に書き込ませる。これにより、会話中の家族伝言板の画面に、会話メッセージと機器関連メッセージとを含む１つのメッセージが表示され（Ｓ８）、処理は終了する。
【０１５３】
一方、Ｓ５において操作支援が必要と判断した場合（Ｓ５でＹＥＳ）、機器関連メッセージ決定部３４は、支援機器テーブルを参照して、機器関連メッセージを生成する（Ｓ６、操作支援情報取得ステップ）。また、支援機器テーブルから操作支援のためのテンプレートを取得して、生成した上記機器関連メッセージと共にメッセージ生成部３５に送信する。
【０１５４】
次に、メッセージ生成部３５は、Ｓ３で決定された会話メッセージと、Ｓ６で生成された機器関連メッセージとを結合し（Ｓ７）、上記テンプレート上にこれを配置したメッセージを生成して発言タイミング決定部３６に送信する。これにより、会話中の家族伝言板の画面に、会話メッセージと機器関連メッセージとを含む１つのメッセージが表示され（Ｓ８、提示ステップ）、処理は終了する。
【０１５５】
なお、操作支援ありの機器関連メッセージを表示させる場合、発言タイミング決定部３６は、メッセージの緊急度に応じて送信タイミングを決定する。例えば、ペットが居る状態で室温が高い場合、エアコンの操作を勧めるメッセージの緊急度は高い。このため、発言タイミング決定部３６は、書き込むメッセージがエアコンの操作に関するものである場合、即メッセージを送信させ、表示させる。一方、メッセージの緊急度が高くない場合、会話メッセージのみを送信する場合と同様に、家族伝言板における書き込みの状況に応じてタイミングを決定する。
【０１５６】
〔変形例〕
上記の例では、メンバーの発言に対して、会話メッセージを表示させ、必要に応じて会話メッセージと共に機器関連メッセージを表示させているが、メンバーの発言がない状態においても、エージェントサーバ１に発言を行わせるようにしてもよい。つまり、エージェントサーバ１が自発的につぶやきを書き込む構成としてもよい。そして、このときに書き込むメッセージは、会話メッセージであってもよいし、機器関連メッセージであってもよく、またこれらの組み合わせであってもよい。
【０１５７】
また、上記の例では、メンバーの会話内容のみに応じて会話メッセージを決定しているが、会話内容以外の情報を併用して決定してもよい。例えば、メンバー間の関係に応じて会話メッセージを決定してもよい。この場合、夫婦の会話時に応じた会話メッセージを予め登録しておくことにより、父と母とが家族伝言板で会話をしているタイミングで、この会話メッセージを書き込むことができる。
【０１５８】
さらに、この場合において、母の誕生日と、妻が誕生日のときの夫婦の会話時に応じた会話メッセージとを予め登録しておくことにより、母の誕生日に、父と母とが家族伝言板で会話をしているタイミングで、この会話メッセージを書き込むことができる。
【０１５９】
この他にも、例えば年齢や性別等のメンバーの属性を示す属性情報と、属性情報に応じた会話メッセージとを予め登録しておき、家族伝言板で会話をしているメンバーの属性に応じた会話メッセージを書き込むようにしてもよい。
【０１６０】
また、上記の例では、家族伝言板の何れのメンバーからも操作画面が見えるように提示しているが、家族伝言板サーバ２に指示して、操作権限のあるメンバーのみに見えるように提示させてもよい。さらに、ユーザまたは端末に応じて表示態様を変更してもよい。
【０１６１】
同様に、エージェントサーバ１による操作画面以外の書き込みについても、特定のメンバーのみに見えるように提示させてもよい。例えば、スケジュール管理ソフトウェア等と連携してメンバーの誕生日を取得し、その誕生日を他のメンバー（その日が誕生日ではないメンバー）のみに提示する書き込みを行ってもよい。
【０１６２】
また、上記では、本発明を家族伝言板サービスに適用した例を説明したが、本発明は、メンバー間でメッセージを交換するサービスであり、各メンバーを特定することができ、メッセージの解析を行うサービスであれば、任意のサービスに適用することができる。例えば、チャットのようなサービスであってもよいし、テレビ電話のような音声および画像でメッセージをやり取りすることのできるサービスであっても構わない。
【０１６３】
〔まとめ〕
本発明の一態様に係る操作支援装置（エージェントサーバ１）は、グループのメンバーからのメッセージを該グループの他のメンバーに提示する通信ネットワークを介したサービスのユーザに対し、該ユーザに関連する電子機器の操作支援を行う操作支援装置であって、上記サービスにおいて提示対象となる提示対象メッセージに対する応答メッセージを決定する応答手段（会話メッセージ決定部３３）と、上記提示対象メッセージに応じた電子機器の操作を支援するための操作支援情報を取得する操作支援手段（機器関連メッセージ決定部３４）と、上記応答メッセージと上記操作支援情報とを上記提示対象メッセージと同じ画面上において上記ユーザに提示させる提示手段（メッセージ送信部３７）とを備えている。
【０１６４】
また、本発明の一態様に係る操作支援方法は、グループのメンバーからのメッセージを該グループの他のメンバーに提示する通信ネットワークを介したサービスのユーザに対し、該ユーザに関連する電子機器の操作支援を行う操作支援装置（エージェントサーバ１）による操作支援方法であって、上記サービスにおいて提示対象となる提示対象メッセージに対する応答メッセージを決定する応答決定ステップと、上記提示対象メッセージに応じた電子機器の操作を支援するための操作支援情報を取得する操作支援情報取得ステップと、上記応答メッセージと上記操作支援情報とを上記提示対象メッセージと同じ画面上において上記ユーザに提示させる提示ステップとを含む。
【０１６５】
上記の構成によれば、提示対象メッセージに対する応答メッセージを決定すると共に、電子機器の操作を支援するための操作支援情報を取得する。そして、この応答メッセージと操作支援情報とを提示対象メッセージと同じ画面上においてユーザに提示させる。
【０１６６】
これにより、提示対象メッセージと、応答メッセージと、操作支援情報とを同じ画面上でユーザに確認させることができる。つまり、ユーザは、提示対象メッセージと、これに対する応答メッセージを確認することができると共に、必要に応じて操作支援情報を用いて電子機器を操作することができる。
【０１６７】
したがって、提示対象メッセージに即した応答メッセージの提示を実現することができると共に、提示対象メッセージに即した電子機器の操作を容易にすることができる。
【０１６８】
さらに、本発明の一態様に係る操作支援装置は、上記ユーザに関連する電子機器について、該電子機器に関する状態を示す状態情報を取得する状態取得手段（機器情報収集部３０）を備え、上記操作支援手段は、上記状態取得手段が取得した状態情報から当該電子機器の操作が必要であると判断される場合に、当該電子機器の操作を支援するための操作支援情報を取得するものであってもよい。
【０１６９】
上記の構成によれば、電子機器に関する状態を示す状態情報を取得し、取得した状態情報から当該電子機器の操作が必要であると判断される場合に、当該電子機器の操作を支援するための操作支援情報を取得する。
【０１７０】
したがって、電子機器に関する状態に応じた適切なタイミングで操作支援情報を提示することが可能になる。なお、電子機器に関する状態とは、電子機器自体の状態および電子機器の周囲の状態の少なくとも何れかを指す。
【０１７１】
また、本発明の一態様に係る操作支援装置は、上記ユーザに関連する電子機器について、該電子機器に関する状態を示す状態情報を取得する状態取得手段を備え、上記提示手段は、上記応答メッセージと、上記状態取得手段が取得した状態情報の示す状態に応じて予め定められた状態関連メッセージとを、上記提示対象メッセージと同じ画面上において上記ユーザに提示させるものであってもよい。
【０１７２】
上記の構成によれば、ユーザに関連する電子機器に関する状態を示す状態情報を取得し、応答メッセージと状態関連メッセージとを提示対象メッセージと同じ画面上においてユーザに提示させる。
【０１７３】
したがって、コミュニケーション中のユーザに電子機器に関する状態を認識させることができる。
【０１７４】
また、本発明の一態様に係る操作支援装置の上記提示手段は、所定期間内における提示対象メッセージの数が予め定められた上限値未満である場合に、上記応答メッセージと上記操作支援情報とを提示させるものであってもよい。
【０１７５】
上記の構成によれば、所定期間内における提示対象メッセージの数が予め定められた上限値未満である場合に、応答メッセージと操作支援情報とを提示させる。これにより、メンバー間のコミュニケーションを優先させることができ、メンバー間の会話が盛り上がっているような場合に、これを妨げることを防ぐことができる。
【０１７６】
なお、上記操作支援装置装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記操作支援装置装置の各手段として動作させることにより、上記操作支援装置装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【０１７７】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１７８】
〔ソフトウェアによる実現例〕
最後に、エージェントサーバ１の各ブロック、特に制御部１１は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１７９】
後者の場合、エージェントサーバ１は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるエージェントサーバ１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、エージェントサーバ１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１８０】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１８１】
また、エージェントサーバ１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１８２】
本発明は、通信ネットワークを介したメッセージ等のやり取りを提供するサービスに利用することができる。
【符号の説明】
【０１８３】
１  エージェントサーバ（操作支援装置）
３０  機器情報収集部（状態取得手段）
３３  会話メッセージ決定部（応答手段）
３４  機器関連メッセージ決定部（操作支援手段）
３７  メッセージ送信部（提示手段）
【図１】
2014071844.tif 000003
【図２】
2014071844.tif 000004
【図３】
2014071844.tif 000005
【図４】
2014071844.tif 000006
【図５】
2014071844.tif 000007
【図６】
2014071844.tif 000008
【図７】
2014071844.tif 000009
【図８】
2014071844.tif 000010
【図９】
2014071844.tif 000011
【図１０】
2014071844.tif 000012
【図１１】
2014071844.tif 000013
【図１２】
2014071844.tif 000014
【図１３】
2014071844.tif 000015
【図１４】
2014071844.tif 000016
【図１５】
2014071844.tif 000017