(57)【要約】  音声出力機器の音声によるメッセージ出力をユーザにとって快適なものとする。出力メッセージ決定装置（１）は、以下を含む、複数のメッセージデータそれぞれの優先度に基づいて、音声出力するメッセージデータを決定するスコア判定部（２１）、音声出力された上記メッセージデータの優先度を下げるスコア制御部（２３）。
2015190562.tif 000002
【特許請求の範囲】
【請求項１】
音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定する出力メッセージ決定装置であって、
上記出力メッセージ決定装置は、以下を含む；
上記複数のメッセージデータそれぞれの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定部、
音声出力された上記メッセージデータの優先度を下げる制御部。
【請求項２】
請求項１に記載の出力メッセージ決定装置は、
上記出力データ決定部は、上記複数のメッセージデータそれぞれに対応付けられているスコアに基づいて、音声出力する上記メッセージデータを決定し、
上記制御部は、音声出力された上記メッセージデータに対応付けられている上記スコアを変更することにより、当該メッセージデータの上記優先度を下げる。
【請求項３】
請求項１または２に記載の出力メッセージ決定装置は、
上記出力データ決定部は、ユーザが端末装置から送信した上記メッセージデータであるユーザ作成メッセージが、音声出力されるメッセージデータの候補に含まれる場合、当該ユーザ作成メッセージを音声出力するメッセージデータとして決定する。
【請求項４】
請求項１または２に記載の出力メッセージ決定装置は、以下を含む；
上記音声出力機器に音声を出力させるためのトリガを発生させたユーザを特定するユーザ特定部、
上記出力データ決定部は、上記ユーザ特定部が特定したユーザに対応付けられている上記複数のメッセージデータのうち、最も優先度の高いメッセージデータを出力する。
【請求項５】
請求項１または２に記載の出力メッセージ決定装置は、
上記複数のメッセージデータは、各メッセージデータのカテゴリを示すカテゴリ情報がそれぞれ対応付けられており、
上記制御部はさらに、音声出力に使用された上記メッセージデータと同一の上記カテゴリ情報が対応付けられている他のメッセージデータの優先度を下げる。
【請求項６】
請求項１または２に記載の出力メッセージ決定装置は、以下を含む；
ユーザを検知する検知部、
上記検知部によって上記ユーザの存在が検知されたとき、上記出力データ決定部によって決定されたメッセージデータに従って音声を出力する音声出力部。
【請求項７】
音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定する出力メッセージ決定装置の制御方法であって、
上記出力メッセージ決定装置の制御方法は、以下を含む；
上記複数のメッセージデータそれぞれの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定ステップ、
音声出力された上記メッセージデータの優先度を下げる制御ステップ。
【請求項８】
複数の音声出力機器それぞれに対応付けられている出力メッセージ決定装置であって、
上記出力メッセージ決定装置は、上記音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定し、
上記複数のメッセージデータは、各音声出力機器に共通のメッセージデータを含み、
上記出力メッセージ決定装置の各々は、以下を含む；
上記複数のメッセージデータそれぞれの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定部、
上記複数の音声出力機器のうち少なくとも１つの音声出力機器が音声出力した共通の上記メッセージデータの優先度を下げる制御部。
【請求項９】
請求項８に記載の出力メッセージ決定装置は、
上記出力データ決定部は、上記複数のメッセージデータそれぞれに対応付けられているスコアに基づいて、音声出力する上記メッセージデータを決定し、
上記制御部は、音声出力された上記メッセージデータに対応付けられている上記スコアを変更することにより、当該メッセージデータの上記優先度を下げる。
【請求項１０】
請求項８または９に記載の出力メッセージ決定装置は、以下を含む；
上記出力データ決定部によって決定された上記メッセージデータに従って音声を出力したとき、当該メッセージデータを示す情報である出力済メッセージ情報を他の音声出力機器と対応する出力メッセージ決定装置に送信する出力済メッセージ情報送信部。
【請求項１１】
請求項１０に記載の出力メッセージ決定装置は、以下を含む；
上記他の音声出力機器と対応する出力メッセージ決定装置から送信された上記出力済メッセージ情報を受信する出力済メッセージ情報受信部、
上記制御部は、上記出力済メッセージ情報受信部によって受信された上記出力済メッセージ情報が示す上記メッセージデータの優先度を下げる。
【請求項１２】
複数の音声出力機器それぞれに対応付けられている出力メッセージ決定装置の制御方法であって、
上記出力メッセージ決定装置は、上記音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定し、
上記複数のメッセージデータは、各音声出力機器に共通のメッセージデータを含み、
上記出力メッセージ決定装置の制御方法は、以下を含む；
上記複数のメッセージデータの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定ステップ、
上記複数の音声出力機器のうち少なくとも１つの音声出力機器が音声出力した共通の上記メッセージデータの優先度を下げる制御ステップ。
【請求項１３】
複数の音声出力機器が音声出力のために使用したメッセージデータの履歴を管理する履歴管理装置であって、
上記履歴管理装置は、以下を含む；
音声出力された上記メッセージデータを示す情報である出力済メッセージ情報とともに、上記音声出力機器に音声出力のためのトリガを発生させたユーザのユーザ情報を受信したとき、当該出力済メッセージ情報および当該ユーザ情報を対応付けて記憶する履歴記憶部、
上記音声出力機器が音声出力するメッセージデータを決定する出力メッセージ決定装置から、上記履歴記憶部が記憶した上記出力済メッセージ情報を取得するための要求を受信したとき、上記履歴記憶部が対応付けて記憶した上記出力済メッセージ情報および上記ユーザ情報を上記出力メッセージ決定装置に送信する履歴送信部。
【請求項１４】
外部の機器に、複数のユーザで共有可能なサービスを提供する情報処理装置に投稿された書き込みデータを送信するよう指示する書き込みデータ送信指示装置であって、
上記書き込みデータ送信指示装置は、以下を含む；
ユーザが端末装置から送信したメッセージデータであるユーザ作成メッセージが、設定された期限までに音声出力に使用されなかった場合、上記ユーザ作成メッセージが使用されなかったことを示す書き込みデータを、上記情報処理装置に送信するよう外部の機器に指示する投稿指示部。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予め用意されたメッセージを音声出力する電気機器に用いられる出力メッセージ決定装置などに関する。
【背景技術】
【０００２】
近年、ユーザに対してメッセージを音声出力する、いわゆる「しゃべる家電製品」が普及し始めている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】日本国特許公報「特開２００９−２５３３５８号公報（２００９年１０月２９日公開）」
【発明の概要】
【発明が解決しようとする課題】
【０００４】
メッセージを音声出力（発話）する家電製品（音声出力機器）が、同じ内容のメッセージを何度も発話すると、ユーザが不愉快に感じるおそれがある。特許文献１には、１つの原因から発生する複数のメッセージを選別する方法が記載されている。しかしながら、特許文献１に記載の方法は、音声出力機器が同じ内容のメッセージを何度も発話する場合を想定していないため、そのような場合に適用することができない。【０００５】
上記の問題は、音声出力機器が発話したメッセージと同じ内容を、ＳＮＳ（Social Networking Service）に投稿する場合に特に顕著となる。つまり、ＳＮＳに同じ内容のメッセージが何度も投稿されることとなり、ＳＮＳの他のユーザが不愉快に感じたり、他のユーザの投稿を見逃したりするおそれがある。【０００６】
また、予定されたメッセージが発話されなかった場合、ユーザは予定されたメッセージが発話されなかったことを知ることができないという問題もある。【０００７】
そのため、従来の技術では、ユーザが快適に利用できる「しゃべる家電製品」を実現するには不十分である。【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、家電製品などの音声出力機器の音声によるメッセージ出力に関し、上記メッセージ出力をユーザにとって快適なものとすることのできる出力メッセージ決定装置などを実現することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の一態様に係る出力メッセージ決定装置は、音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定する出力メッセージ決定装置であって、上記出力メッセージ決定装置は、以下を含む；上記複数のメッセージデータそれぞれの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定部、音声出力された上記メッセージデータの優先度を下げる制御部。【００１０】
また、上記の課題を解決するために、本発明の一態様に係る出力メッセージ決定装置の制御方法は、音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定する出力メッセージ決定装置の制御方法であって、上記出力メッセージ決定装置の制御方法は、以下を含む；上記複数のメッセージデータそれぞれの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定ステップ、音声出力された上記メッセージデータの優先度を下げる制御ステップ。【００１１】
また、上記の課題を解決するために、本発明の一態様に係る出力メッセージ決定装置は、複数の音声出力機器それぞれに対応付けられている出力メッセージ決定装置であって、上記出力メッセージ決定装置は、上記音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定し、上記複数のメッセージデータは、各音声出力機器に共通のメッセージデータを含み、上記出力メッセージ決定装置の各々は、以下を含む；上記複数のメッセージデータそれぞれの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定部、上記複数の音声出力機器のうち少なくとも１つの音声出力機器が音声出力した共通の上記メッセージデータの優先度を下げる制御部。【００１２】
また、上記の課題を解決するために、本発明の一態様に係る出力メッセージ決定装置の制御方法は、複数の音声出力機器それぞれに対応付けられている出力メッセージ決定装置の制御方法であって、上記出力メッセージ決定装置は、上記音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定し、上記複数のメッセージデータは、各音声出力機器に共通のメッセージデータを含み、上記出力メッセージ決定装置の制御方法は、以下を含む；上記複数のメッセージデータそれぞれの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定ステップ、上記複数の音声出力機器のうち少なくとも１つの音声出力機器が音声出力した共通の上記メッセージデータの優先度を下げる制御ステップ。【００１３】
また、上記の課題を解決するために、本発明の一態様に係る履歴管理装置は、複数の音声出力機器が音声出力のために使用したメッセージデータの履歴を管理する履歴管理装置であって、上記履歴管理装置は、以下を含む；音声出力された上記メッセージデータを示す情報である出力済メッセージ情報とともに、上記音声出力機器に音声出力のためのトリガを発生させたユーザのユーザ情報を受信したとき、当該出力済メッセージ情報および当該ユーザ情報を対応付けて記憶する履歴記憶部、上記音声出力機器が音声出力するメッセージデータを決定する出力メッセージ決定装置から、上記履歴記憶部が記憶した上記出力済メッセージ情報を取得するための要求を受信したとき、上記履歴記憶部が対応付けて記憶した上記出力済メッセージ情報および上記ユーザ情報を上記出力メッセージ決定装置に送信する履歴送信部。【００１４】
また、上記の課題を解決するために、本発明の一態様に係る書き込みデータ送信指示装置は、外部の機器に、複数のユーザで共有可能なサービスを提供する情報処理装置に投稿された書き込みデータを送信するよう指示する書き込みデータ送信指示装置であって、上記書き込みデータ送信指示装置は、以下を含む；ユーザが端末装置から送信したメッセージデータであるユーザ作成メッセージが、設定された期限までに音声出力に使用されなかった場合、上記ユーザ作成メッセージが使用されなかったことを示す書き込みデータを、上記情報処理装置に送信するよう外部の機器に指示する投稿指示部。
【発明の効果】
【００１５】
本発明の一態様によれば、音声出力機器の音声によるメッセージ出力に関し、上記メッセージ出力をユーザにとって快適なものとすることのできるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態１に係る電気機器の要部構成の一例を示すブロック図である。
【図２】本発明の実施形態１に係る出力メッセージ決定システムの一例を示す概略図である。
【図３】本発明の実施形態１に係るエージェントサーバの要部構成の一例を示すブロック図である。
【図４】（ａ）は、図１に示す電気機器に記憶されている音声決定情報のデータ構造および具体例を示す図であり、（ｂ）は、図１に示す電気機器が音声として出力するメッセージデータの一例を示す図である。
【図５】図１に示す電気機器における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【図６】図２に示すエージェントサーバにおけるメッセージ投稿処理の流れの一例を示すフローチャートである。
【図７】本発明の実施形態２に係る電気機器の要部構成の一例を示すブロック図である。
【図８】本発明の実施形態２に係る出力メッセージ決定システムの一例を示す概略図である。
【図９】図８に示す履歴管理サーバに記憶されている履歴情報のデータ構造および具体例を示す図である。
【図１０】図７に示す電気機器における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【図１１】図８に示す履歴管理サーバにおける履歴管理処理の流れの一例を示すフローチャートである。
【図１２】本発明の実施形態３に係る電気機器の要部構成の一例を示すブロック図である。
【図１３】図１２に示す電気機器における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【図１４】本発明の実施形態４に係る電気機器の要部構成の一例を示すブロック図である。
【図１５】図１４に示す電気機器に記憶されているユーザ決定情報のデータ構造および具体例を示す図である。
【図１６】図１４に示す電気機器に記憶されている音声決定情報のデータ構造および具体例を示す図である。
【図１７】本発明の実施形態４に係る出力メッセージ決定システムの一例を示す概略図である。
【図１８】図１７に示す履歴管理サーバに記憶されている履歴情報のデータ構造および具体例を示す図である。
【図１９】図１４に示す電気機器における出力メッセージ決定処理の流れの一例を示す図である。
【図２０】図１７に示す履歴管理サーバにおける履歴管理処理の流れの一例を示すフローチャートである。
【図２１】本発明の実施形態５に係る電気機器の要部構成の一例を示すブロック図である。
【図２２】図２１に示す電気機器における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【図２３】本発明の実施形態６に係る電気機器の要部構成の一例を示すブロック図である。
【図２４】図２３に示す電気機器に記憶されている音声決定情報のデータ構造および具体例を示す図である。
【図２５】本発明の実施形態６に係る携帯端末に表示される画面例を示す図である。
【図２６】図２３に示す電気機器における伝言メッセージ記憶処理の流れの一例を示すフローチャートである。
【図２７】図２３に示す電気機器における投稿要求処理の流れの一例を示すフローチャートである。
【図２８】実施形態６に係るエージェントサーバにおけるメッセージ投稿処理の流れの一例を示すフローチャートである。
【図２９】実施形態６の変形例に係る電気機器における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【図３０】本発明の実施形態７に係る電気機器の要部構成の一例を示すブロック図である。
【図３１】本発明の実施形態７に係る携帯端末に表示される画面例を示す図である。
【図３２】図３０に示す電気機器における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【図３３】本発明の実施形態８に係る電気機器の要部構成の一例を示すブロック図である。
【図３４】（ａ）は、図３３に示す電気機器に記憶されている音声決定情報のデータ構造および具体例を示す図であり、（ｂ）は、図３３に示す電気機器が音声として出力するメッセージデータの一例を示す図である。
【図３５】本発明の実施形態８に係る出力メッセージ決定システムの一例を示す概略図である。
【図３６】本発明の実施形態８に係るエージェントサーバの要部構成の一例を示すブロック図である。
【図３７】図３６に示すエージェントサーバに記憶されているメッセージ生成情報のデータ構造および具体例を示す図である。
【図３８】図３３に示す電気機器における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【図３９】上記電気機器などとして利用可能なコンピュータの構成を例示したブロック図である。
【発明を実施するための形態】
【００１７】
〔実施形態の概要〕
まず、以下に説明する実施形態１〜９の概要について説明する。メッセージを音声出力する電気機器（音声出力機器、出力メッセージ決定装置）が同じ内容のメッセージを何度も音声出力すると、ユーザが不愉快に感じるおそれがある。
【００１８】
そこで、実施形態１〜９の各電気機器は、音声を出力するとき、複数のメッセージデータそれぞれに対応付けられている、上記メッセージデータにおける出力の優先度を示すスコアに基づいて音声を出力するために使用する上記メッセージデータを決定する。そして、決定されたメッセージデータを使用して音声が出力されると、当該メッセージデータに対応付けられているスコアを下げる（換言すれば、スコアを変更することにより、使用されたメッセージデータの優先度を下げる）。
【００１９】
これにより、音声を出力するために使用されたメッセージデータにおける、音声出力の優先度が下がるため、同じ内容のメッセージが何度も音声出力される可能性が低くなる。よって、ユーザは電気機器を快適に利用することができる。
【００２０】
以下、実施形態１〜９を詳細に説明する。なお、以下の実施形態１〜９においては、上述した出力メッセージ決定装置として、冷蔵庫、エアコン、掃除ロボットなどの家電に備えられた出力メッセージ決定装置について説明する。しかしながら、本発明に係る出力メッセージ決定装置は家電に備えられたものに限定されず、音声出力のために使用される複数のメッセージデータから、自装置と１対１で対応する音声出力機器が音声を出力するために使用するメッセージデータを決定する出力メッセージ決定装置であれば、本発明を適用可能である。
【００２１】
〔実施形態１〕
本発明の一実施形態について、図１〜図６に基づいて説明すれば以下のとおりである。
【００２２】
（出力メッセージ決定システム７００）
まず、図２を参照して、出力メッセージ決定システム７００（書き込みデータ送信指示システム）について説明する。図２は、出力メッセージ決定システム７００の概略図である。
【００２３】
図２に示すように、出力メッセージ決定システム７００は、電気機器１０（音声出力機器、出力メッセージ決定装置）、エージェントサーバ６００（書き込みデータ送信装置）、および家族伝言板サーバ６１０（情報処理装置）を含む。また、家族伝言板には、家族のメンバー（例えば、お父さん、お母さん、子供など）の所持する携帯端末３００（端末装置、表示装置）、３１０、および３２０にてアクセスし、書き込みおよび閲覧などを行うことができるようになっている。また、電気機器１０は、エージェントサーバ６００と無線通信接続されている。電気機器１０は例えば冷蔵庫、エアコン、掃除ロボットなどであるが、その種類および数は特に限定されるものではない。
【００２４】
電気機器１０は、ユーザが電気機器１０に備えられた所定のボタンを押下する、または、ユーザが電気機器１０に備えられたカメラの撮影領域に入るなどのトリガが発生したときに、メッセージを音声出力する。さらに、電気機器１０は、音声出力したメッセージを示すデータ（例えば、音声出力したメッセージのＩＤ）を、当該メッセージに応じた書き込みを家族伝言板に投稿させるための指示とともに、無線ルータ１００およびインターネット網２００を介してエージェントサーバ６００に送信する。なお、電気機器１０の詳細については後述する。また、トリガについては上記の例に限定されるものではなく、例えば、電気機器１０とユーザの携帯端末とが、近距離通信（ＮＥＣ）を行った場合などに、電気機器１０はメッセージを音声出力してもよい。
【００２５】
エージェントサーバ６００は、電気機器１０で使用される各種データを管理する。また、エージェントサーバ６００は、電気機器１０からの指示に応じて、家族伝言板に書き込みを行う。具体的には、エージェントサーバ６００は、電気機器１０を擬人化したキャラクタとして書き込みを行う。これにより、家族伝言板を使用するユーザは、家族伝言板において、電気機器１０とのコミュニケーションを疑似体験することができる。なお、エージェントサーバ６００の詳細については後述する。
【００２６】
家族伝言板サーバ６１０は、投稿された書き込みデータを複数のユーザで共有可能なサービスを提供する情報処理装置である。具体的には、携帯端末３００、３１０、および３２０に対する家族伝言板の表示画面の提示、および書き込みの管理などの家族伝言板に関する処理全般を行う。上記処理の一例としては、電気機器１０または携帯端末３００、３１０、および３２０のいずれかから送信されたデータを反映させた表示画面を生成し、携帯端末３００、３１０、および３２０へ送信する。
【００２７】
携帯端末３００、３１０、および３２０は、家族伝言板の閲覧および家族伝言板への書き込みを行うための装置である。図２では、携帯端末３００、３１０、および３２０がスマートフォンである例を示しているが、家族伝言板の閲覧および家族伝言板への書き込みを行うことができるものであればこれに限定されるものではない。
【００２８】
携帯端末３００は、操作部３０１、音声取得部３０２、記憶部３０３、通信部３０４、表示部３０５、投稿生成部３１１、通信制御部３１２、および表示制御部３１３（表示部）を含む。なお、携帯端末３１０および３２０は、携帯端末３００と同様の構成であるため、その説明を省略する。
【００２９】
操作部３０１は、ユーザによる入力操作を受け付ける入力デバイスである。操作部３０１は、指示体（指またはペンなど）の接触（接近も含む）を受け付けるタッチ面と、指示体とタッチ面との間の接触の有無、および、接触位置（座標）を検知するためのタッチセンサとで構成されている。タッチセンサは、指示体とタッチ面との接触の有無を検知できるのであれば、どのようなセンサで実現されてもよい。また、操作部３０１は、検知した座標などを投稿生成部３１１に出力する。
【００３０】
なお、操作部３０１は、表示部３０５とともにタッチパネルを形成していてもよい。また、操作部３０１は、物理キーであってもよい。この場合、操作部３０１は、ユーザに押下された物理キーを示す情報を投稿生成部３１１に出力する。
【００３１】
音声取得部３０２は、携帯端末３００の周囲で発せられた音声を取得する、いわゆるマイクである。音声取得部３０２は、取得した音声を投稿生成部３１１に出力する。
【００３２】
記憶部３０３は、携帯端末３００にて使用される各種データを記憶する記憶デバイスである。記憶部３０３は例えば、画像データや映像データなどを記憶しており、ユーザは当該画像データや映像データなどを家族伝言板に投稿することができる。
【００３３】
通信部３０４は、携帯端末３００と外部機器との間で情報の送受信を行うための通信デバイスである。通信部３０４は例えば、通信制御部３１２に制御されて、家族伝言板に投稿するためのデータを家族伝言板サーバ６１０に送信する。また、通信部３０４は、家族伝言板サーバ６１０が生成した家族伝言板の表示画面を受信し、通信制御部３１２に出力する。
【００３４】
表示部３０５は、携帯端末３００が処理する情報を画像として表示領域に表示する表示デバイスであり、例えばＬＣＤ（液晶ディスプレイ）である。表示部３０５は例えば、表示制御部３１３によって制御されて、家族伝言板の表示画面を表示する。
【００３５】
投稿生成部３１１は、家族伝言板サーバ６１０に送信するデータ（投稿データ）を生成するものである。投稿生成部３１１は、操作部３０１から入力された座標情報に基づいて、文字列データを生成したり、記憶部３０３に記憶されている画像データや映像データなどを読み出したりする。また、投稿生成部３１１は、音声取得部３０２に音声が入力された場合、当該音声から音声データを生成する。そして、投稿生成部３１１は、これらのデータを投稿データとして通信制御部３１２に供給する。
【００３６】
通信制御部３１２は、通信部３０４を制御するものである。通信制御部３１２は例えば、投稿生成部３１１が生成した投稿データを、通信部３０４を介して家族伝言板サーバ６１０に送信する。また、通信制御部３１２は、通信部３０４を介して家族伝言板サーバ６１０から受信した家族伝言板の表示画面を、表示制御部３１３に供給する。
【００３７】
表示制御部３１３は、表示部３０５を制御するものである。表示制御部３１３は例えば、通信制御部３１２から供給された家族伝言板の表示画面を表示部３０５に表示させる。
【００３８】
なお、携帯端末３００に一般的に備えられているその他の部材については、本発明との関連性が薄いため、ここでの説明を省略している。
【００３９】
（電気機器１０の要部構成）
次に、図１を参照して、電気機器１０の要部構成について説明する。図１は、本実施形態に係る電気機器１０の要部構成の一例を示すブロック図である。電気機器１０は、入力部１１（検知部）、制御部１２、記憶部１３、音声出力部１４、通信部１５を備える構成である。なお、電気機器１０は、出力メッセージ決定装置１と一体となっている（出力メッセージ決定装置１は、電気機器１０の内部に備えられている）。図１において、破線で囲まれた部分が出力メッセージ決定装置１である。なお、電気機器１０と出力メッセージ決定装置１とが一体となっている場合、電気機器１０が出力メッセージ決定装置であると表現することもできる。これは、他の実施形態でも同様である。また、出力メッセージ決定装置１は、電気機器１０と着脱可能に構成されていてもよい。つまり、出力メッセージ決定装置１の機能を、電気機器１０と着脱可能なネットワークアダプタなどが備えていてもよい。なお、通信部１５は、出力メッセージ決定装置１の外部に備えられていてもよい。また、電気機器１０における一般的な機能（例えば、電気機器１０が冷蔵庫である場合の冷却機能など）を実現する部材は、本発明との関連性が薄いため、その説明および図１への図示を省略する。これは、以降の実施形態２〜９においても同様である。
【００４０】
なお、出力メッセージ決定装置１は、電気機器１０とは別体であってもよい。この場合、出力メッセージ決定装置１は、電気機器１０と通信可能な構成となっている。これは、以下の実施形態２〜９においても同様である。
【００４１】
入力部１１は、電気機器１０が音声メッセージを出力するためのトリガを発生させるための入力デバイスである。換言すれば、入力部１１は、自装置の近傍に存在するユーザを検知する検知デバイスである。入力部１１は例えば物理キーであり、ユーザが当該物理キーを押下したとき、上記トリガが発生し、電気機器１０は音声メッセージを出力する。なお、入力部１１はタッチパネルであってもよい。また、タッチパネルにキーを模したＵＩ部品が表示されていてもよい。
【００４２】
また、入力部１１は、カメラであってもよい。この場合、当該カメラが撮影可能な領域である撮影領域にユーザが入ったとき、上記トリガが発生し、電気機器１０は音声メッセージを出力する。
【００４３】
入力部１１は、トリガが発生したことを示す情報、例えば、物理キーが押下されたことを示す情報、タッチパネルにおいてタッチされた座標（ＵＩ部品が表示されている座標）の情報、または、ユーザが撮影されたことを示す情報を、後述するスコア判定部２１（出力データ決定部）に供給する。
【００４４】
音声出力部１４は、音声を出力する、いわゆるスピーカである。音声出力部１４としては、既存のスピーカを使用することができる。
【００４５】
通信部１５は、電気機器１０と外部機器との間で情報の送受信を行うための通信デバイスである。通信部１５は例えば、音声として出力されたランダムメッセージを示すデータ（当該ランダムメッセージのメッセージＩＤ）と、後述する投稿指示部２４（第２の投稿指示部）によって生成された、当該ランダムメッセージに応じた書き込みを家族伝言板に投稿させるための指示（出力通知投稿要求）とをエージェントサーバ６００（外部の機器）に送信する。また、通信部１５は、エージェントサーバ６００から送信された複数のランダムメッセージのメッセージデータ、および、当該ランダムメッセージを示すメッセージＩＤを含む音声決定情報を受信する。なお、音声決定情報の詳細については後述する。
【００４６】
記憶部１３は、電気機器１０、具体的には出力メッセージ決定装置１にて使用される各種データを記憶する記憶デバイスである。記憶部１３は、音声決定情報記憶部３１、およびメッセージデータ記憶部３２（メッセージ記憶部）を含む。
【００４７】
メッセージデータ記憶部３２は、電気機器１０が音声として出力するメッセージデータが記憶されている。ここで、図４の（ｂ）を参照して、メッセージデータの詳細について説明する。図４の（ｂ）は、電気機器１０に記憶されているメッセージデータの一例を示す図である。なお、メッセージデータ記憶部３２に記憶されているメッセージデータはテキストデータであってもよいし、音声データであってもよい。また、テキストデータと音声データとが対応付けられて記憶されていてもよい。
【００４８】
電気機器１０は、メッセージデータ記憶部３２に予め記憶されているメッセージデータのうち、１つのメッセージデータに従って音声を出力する。例えば、図４の（ｂ）に示すメッセージＩＤがＶ００１のメッセージデータに従って音声を出力する場合、電気機器１０は、「これからもよろしくね」という音声を出力する。ここで、ユーザにとっては、電気機器１０がどのような音声を出力するか事前にわからないため、電気機器１０が出力する音声は、複数のメッセージデータの中からランダムに選択されて出力される音声であるといえる。そのため、以降、メッセージデータ記憶部３２に予め記憶されているメッセージデータをランダムメッセージと称する。後述する音声決定情報３１ａは、この複数のランダムメッセージの中から、どのメッセージデータに従って音声を出力するかを決定するための情報である。
【００４９】
なお、ランダムメッセージの数、およびメッセージの内容は図４の（ｂ）の例に限定されるものではない。また、図４の（ｂ）は、ランダムメッセージを説明するためのテーブル形式の図であるが、実際にこのようなデータ構造の情報がメッセージデータ記憶部３２に記憶されていてもよい。この場合、「メッセージ」のカラムに格納されている文字列データを音声データに変換することによって音声を出力する。また、上述するように、メッセージＩＤと文字列データに、音声データが対応付けられてメッセージデータ記憶部３２に記憶されていてもよい。この場合、音声データを読み出すことで音声を出力する。
【００５０】
また、メッセージデータ記憶部３２には、メッセージの内容が同じであるが、音声の高低、出力時間、抑揚などが異なる音声データに、異なるメッセージＩＤを対応付けて記憶していてもよい。
【００５１】
音声決定情報記憶部３１は、電気機器１０が出力する音声メッセージを決定するための音声決定情報を記憶している。音声決定情報は、後述するランダムメッセージ制御部２５によって音声決定情報記憶部３１に記憶される。ここで、図４の（ａ）を参照して、音声決定情報の詳細について説明する。図４の（ａ）は、電気機器１０に記憶されている音声決定情報３１ａのデータ構造および具体例を示す図である。
【００５２】
図４の（ａ）に示すように、音声決定情報３１ａはメッセージＩＤとスコアとを対応付けた情報である。なお、図４の（ａ）のように音声決定情報３１ａをテーブル形式の情報としたのは一例であり、音声決定情報３１ａのデータ構造はこの例に限定されるものではない。
【００５３】
「メッセージＩＤ」のカラムには、メッセージデータ記憶部３２に記憶されている各ランダムメッセージを示す情報であるメッセージＩＤが格納される。メッセージＩＤは、上述したようにランダムメッセージのデータ名であり、英数字からなる文字列として説明するが、各ランダムメッセージを識別できるものであれば特に限定されるものではない。
【００５４】
「スコア」のカラムには、ランダムメッセージが音声出力されるときの優先度を示すための、大小関係が規定された情報が格納される。例えば、「スコア」のカラムには、図４の（ａ）に示すように、１００を最大値とする２０、４０、６０、８０、１００の５種類の数値のいずれかが格納されてもよいし、Ａを最大値とするＡ〜Ｅの５種類のアルファベットのいずれかが格納されてもよい。また、上記の２つの例のスコアは５段階であるが、これに限定されるものではない。例えば、格納される数値は１００を最大値とする０、５０、１００のいずれか、すなわち、スコアが３段階であってもよい。また、スコアの最大値は１００に限定されるものではないし、スコアの最小値も上述した０または２０に限定されるものではない。
【００５５】
上述したように、「スコア」のカラムに格納される情報は、メッセージデータ記憶部３２に記憶されているランダムメッセージから、音声として出力されるランダムメッセージを決定するときの優先度を示す。つまり、図４の（ａ）の例の場合、メッセージＩＤに対応付けられている数値が大きいほど上記優先度が高くなる。換言すれば、対応付けられている数値が大きいメッセージＩＤが示すランダムメッセージは、音声として出力される可能性が高くなる。具体的には、図４の（ａ）の例では、メッセージＩＤがＶ００２およびＶ００９であるランダムメッセージのスコアが１００であるため、音声として出力される可能性が最も高い。ここで仮に、スコアが１００であるメッセージＩＤが無い場合は、音声として出力される可能性が最も高くなるランダムメッセージは、スコアが８０であるメッセージＩＤが示すランダムメッセージとなる。
【００５６】
制御部１２は、電気機器１０が備える各部を統括制御するものである。制御部１２は、スコア判定部２１、出力音声取得部２２、スコア制御部２３（制御部）、投稿指示部２４、およびランダムメッセージ制御部２５を含む。
【００５７】
スコア判定部２１は、スコアの最も高いメッセージＩＤを特定するものである。具体的には、スコア判定部２１は、入力部１１からトリガが発生したことを示す情報を取得すると、音声決定情報記憶部３１に記憶されている音声決定情報３１ａを確認する。そして、音声決定情報３１ａの中から、スコアの最も高いメッセージＩＤを特定する。ここで、スコアの最も高いメッセージＩＤが複数ある場合は、スコアの最も高いすべてのメッセージＩＤを特定し、特定したメッセージＩＤの中から、ランダムに１つのメッセージＩＤを選択することで、１つのメッセージＩＤを特定する。そして、スコア判定部２１は、特定したメッセージＩＤを出力音声取得部２２に供給する。
【００５８】
図４の（ａ）の例の場合、スコア判定部２１は、スコアが最も高いメッセージＩＤとして、スコアが１００であるＶ００２およびＶ００９を特定する。そして、Ｖ００２およびＶ００９からランダムに１つ、例えばＶ００２を選択して、選択したＶ００２を特定したメッセージＩＤとして出力音声取得部２２に供給する。ここで仮に、スコアが１００であるメッセージＩＤが音声決定情報３１ａに無い場合は、スコアが８０であるメッセージＩＤを特定して、特定したメッセージＩＤを出力音声取得部２２に供給する。
【００５９】
出力音声取得部２２は、音声として出力されるメッセージデータ（ランダムメッセージ）を取得するものである。具体的には、出力音声取得部２２は、スコア判定部２１から供給されたメッセージＩＤをデータ名として有するメッセージデータを読み出す。そして、読み出したメッセージデータに従って、音声出力部１４から音声を出力させる。また、出力音声取得部２２は、音声として出力したメッセージデータのメッセージＩＤをスコア制御部２３および投稿指示部２４に供給する。
【００６０】
スコア制御部２３は、メッセージＩＤに対応付けられたスコアを変更するものである。具体的には、スコア制御部２３は、出力音声取得部２２からメッセージＩＤを供給されると、音声決定情報記憶部３１に記憶されている音声決定情報３１ａから、供給されたメッセージＩＤを特定する。そして、特定したメッセージＩＤに対応付けられているスコアを変更する。
【００６１】
より具体的には、スコア制御部２３は、特定したメッセージＩＤに対応付けられている数値を下げる。換言すれば、音声として出力されたランダムメッセージのメッセージＩＤに対応付けられた数値を下げる。例えば、スコアが上述した２０〜１００の５段階である場合に、特定したメッセージＩＤ（音声として出力されたランダムメッセージのメッセージＩＤ）に対応付けられている数値が１００であるとき、当該数値を８０にする。また例えば、特定したメッセージＩＤに対応付けられている数値が６０であるとき、当該数値を４０にする。これにより、音声として出力されたランダムメッセージのメッセージＩＤに対応付けられたスコアが、音声決定情報３１ａにおいて最も大きい値となる可能性は低くなる。よって、電気機器１０から同じ内容の音声が連続して出力される可能性が低くなるため、ユーザは電気機器１０を快適に利用することができる。
【００６２】
なお、上述した例では、５段階のスコアが予め決まっており（２０、４０、６０、８０、１００の５段階）、音声として出力されたランダムメッセージのスコアを１段階下げる例について説明したが、スコア制御部２３によるスコアの変更処理は、この例に限定されない。例えば、「音声出力後のスコア＝（スコアの最大値）＋｛（発話回数）×（負の定数）｝」といった計算式を用いて、音声として出力されたランダムメッセージのスコアを決定してもよい。なお、負の定数はすべてのメッセージＩＤに対応付けられているスコアにおいて同じであってもよいし、メッセージＩＤごとに異なる値を設定可能であってもよい。
【００６３】
なお、スコア制御部２３は、音声決定情報３１ａに記憶されているスコアがすべて最小値になったとき、すべてのスコアを最大値に変更してもよい。また、スコア制御部２３は、スコアが最小値となったランダムメッセージを削除し、外部のサーバから新たなランダムメッセージを取得し、メッセージデータ記憶部３２に記憶してもよい。
【００６４】
直前に出力されたランダムメッセージは選択されないようにしてもよい。例えば、音声決定情報３１ａにおいて、メッセージＩＤとスコアに、直前に出力されたか否かを示す直前出力情報を対応付けて記録しておき、直前出力情報が、当該メッセージＩＤのランダムメッセージが直前に出力されたことを示している場合は、当該メッセージＩＤのスコアが音声決定情報３１ａにおいて最も大きい値であっても、スコア判定部２１が選択しないようにしてもよい。これにより、同じ内容の音声が連続して出力されることはなくなるので、ユーザはより電気機器１０を快適に利用することができる。
【００６５】
投稿指示部２４は、電気機器１０として家族伝言板に書き込む指示を行うものである。具体的には、投稿指示部２４は、出力音声取得部２２からメッセージＩＤを供給されると、音声として出力したメッセージデータに応じた書き込みを家族伝言板に投稿させるための指示である出力通知投稿要求を生成し、供給されたメッセージＩＤとともに、通信部１５を介してエージェントサーバ６００に送信する。
【００６６】
ランダムメッセージ制御部２５は、エージェントサーバ６００から受信したメッセージデータ（ランダムメッセージ）を管理するものである。具体的には、ランダムメッセージ制御部２５は、エージェントサーバ６００からメッセージデータおよび音声決定情報を受信すると、音声決定情報記憶部３１およびメッセージデータ記憶部３２に記憶されているデータを、受信したデータに変更する。より具体的には、ランダムメッセージ制御部２５は、受信したメッセージデータの中に、メッセージデータ記憶部３２に記憶されていないものがあれば、当該メッセージデータをメッセージデータ記憶部３２に記憶する。また、メッセージデータ記憶部３２に記憶されているメッセージデータの中に、受信したメッセージデータにないものがあれば、当該メッセージデータを削除してもよい。
【００６７】
（エージェントサーバ６００の要部構成）
次に、図３を参照して、エージェントサーバ６００の要部構成について説明する。図３は、本実施形態に係るエージェントサーバ６００の要部構成の一例を示すブロック図である。エージェントサーバ６００は、通信部６０１、制御部６０２、記憶部６０３を備える構成である。
【００６８】
通信部６０１は、エージェントサーバ６００と外部機器との間で情報の送受信を行うための通信デバイスである。通信部６０１は例えば、電気機器１０から、音声として出力されたランダムメッセージを示すメッセージＩＤと、投稿指示部２４によって生成された出力通知投稿要求を受信し、後述する投稿データ生成部６２３（未出力情報受信部、書き込みデータ送信部）に出力する。また、通信部１５は、投稿データ生成部６２３から出力された投稿データを家族伝言板サーバ６１０に送信する。さらに、通信部１５は、メッセージデータ制御部６２２から出力されたメッセージデータ、および、音声決定情報生成部６２１から出力された音声決定情報を電気機器１０に送信する。
【００６９】
制御部６０２は、エージェントサーバ６００が備える各部を統括制御するものである。制御部６０２は、音声決定情報生成部６２１、メッセージデータ制御部６２２、および投稿データ生成部６２３を含む。
【００７０】
投稿データ生成部６２３は、家族伝言板に投稿される書き込みを家族伝言板サーバ６１０に作成させるための投稿データを生成するものである。具体的には、投稿データ生成部６２３は、通信部６０１を介して電気機器１０から音声として出力されたランダムメッセージを示すメッセージＩＤと、出力通知投稿要求とを受信すると、受信したメッセージＩＤに応じたデータを全メッセージデータ記憶部６３１から読み出す。より具体的には、投稿データ生成部６２３は、全メッセージデータ記憶部６３１に記憶されている、受信したメッセージＩＤに対応付けられているテキストデータ（メッセージデータの内容を示すテキストデータ）、画像データ（電気機器１０を示す画像データ）などを読み出し、読み出したデータから投稿データを生成する。また、投稿データには音声データや映像データなどを追加してもよい。そして、投稿データ生成部６２３は、生成した投稿データを、通信部６０１を介して家族伝言板サーバ６１０に送信する。
【００７１】
メッセージデータ制御部６２２は、エージェントサーバ６００（全メッセージデータ記憶部６３１）に記憶されているメッセージデータを管理するものである。具体的には、メッセージデータ制御部６２２は、通信部６０１を介して外部からメッセージデータを受信したとき、受信したメッセージデータを全メッセージデータ記憶部６３１に記憶する。このとき全メッセージデータ記憶部６３１は、当該メッセージデータを示すメッセージＩＤを付して、受信したメッセージデータを記憶する。メッセージデータは例えば、ユーザが携帯端末を用いて作成した音声データであってもよいし、エージェントサーバ６００の管理者が生成した音声データであってもよい。なお、前者の場合、当該音声データは家族伝言板サーバ６１０を介してエージェントサーバ６００に送信される。
【００７２】
また、メッセージデータ制御部６２２は、全メッセージデータ記憶部６３１に記憶されているメッセージデータのうちの少なくとも一部を読み出し、読み出したすべてのメッセージデータと、読み出したすべてのメッセージデータのメッセージＩＤとともに音声決定情報生成部６２１に供給する。
【００７３】
なお、メッセージデータ制御部６２２は、電気機器が複数ある場合、メッセージデータを送信する電気機器を特定してもよい。このとき、メッセージデータ制御部６２２はさらに、送信先の電気機器を示す情報（例えば、後述する機器ＩＤ）を音声決定情報生成部６２１に供給してもよい。なお、電気機器が複数ある場合については、後述する実施形態２および３にて詳細に説明する。
【００７４】
また、メッセージデータ制御部６２２は、電気機器がユーザごとの音声決定情報を有する構成である場合、ユーザを示す情報（例えば、後述するユーザＩＤ）を音声決定情報生成部６２１に供給してもよい。なお、電気機器がユーザごとの音声決定情報を有する構成については、後述する実施形態４および５にて詳細に説明する。
【００７５】
音声決定情報生成部６２１は、電気機器１０に送信する音声決定情報を生成するものである。具体的には、音声決定情報生成部６２１は、メッセージデータ制御部６２２からメッセージＩＤを供給されると、供給されたメッセージＩＤをすべて含む音声決定情報を生成する。このとき、各メッセージＩＤに対応付けられているスコアは、すべて最大値（初期スコア）となっている。つまり、音声決定情報生成部６２１によって生成された時点での音声決定情報に含まれるスコアは、すべて所定値である。また、一度も音声出力されていないメッセージデータに対応付けられているスコア（すなわち、初期スコア）は所定値であると表現することもできる。そして、音声決定情報生成部６２１は、生成した音声決定情報を、メッセージＩＤとともに供給されたメッセージデータとともに、通信部６０１を介して、電気機器１０に送信する。
【００７６】
音声決定情報生成部６２１は、メッセージデータ制御部６２２から送信先の電気機器を示す情報を併せて供給されている場合は、当該情報が示す電気機器に、メッセージデータおよび音声決定情報を送信する。また、音声決定情報生成部６２１は、メッセージデータ制御部６２２からユーザを示す情報を併せて供給されている場合は、供給されたユーザを示す情報を、生成した音声決定情報に対応付けて電気機器に送信する。
【００７７】
メッセージデータと音声決定情報とを電気機器１０に送信するタイミングとしては、まず、電気機器１０が起動し、エージェントサーバ６００との通信が確立したときである。そして、それ以降は定期的に、電気機器１０に前回送信したメッセージデータの組み合わせとは異なる組み合わせのメッセージデータをメッセージデータ制御部６２２が読み出す。そして、音声決定情報生成部６２１が、読み出されたメッセージデータのメッセージＩＤをすべて含む音声決定情報を生成し、メッセージデータと音声決定情報とを電気機器１０に送信する。なお、メッセージデータ制御部６２２は、定期的にメッセージデータを読み出すのではなく、電気機器１０からの送信要求があったときにメッセージデータを読み出してもよい。また、音声決定情報生成部６２１は、生成した音声決定情報を記憶部６０３に記憶してもよい。
【００７８】
記憶部６０３は、エージェントサーバ６００にて使用される各種データを記憶する記憶デバイスである。記憶部６０３は、全メッセージデータ記憶部６３１を含む。
【００７９】
全メッセージデータ記憶部６３１には、電気機器１０が音声として出力するメッセージデータがすべて記憶されている。上述したように、全メッセージデータ記憶部６３１に記憶されているメッセージデータのうち少なくとも一部が、電気機器１０に送信される。つまり、全メッセージデータ記憶部６３１には、電気機器１０に送信されて音声として出力される可能性のあるメッセージデータと、電気機器１０に送信されていないメッセージデータとが記憶されている。なお、メッセージデータの詳細については、図４の（ｂ）と同様であるため、ここでの説明を省略する。
【００８０】
（出力メッセージ決定処理の流れ）
次に、図５を参照して、電気機器１０（出力メッセージ決定装置１）が実行する出力メッセージ決定処理の流れについて説明する。図５は、電気機器１０における出力メッセージ決定処理の流れの一例を示すフローチャートである。なお、図５は、電気機器１０が音声を出力するトリガが、電気機器１０に備えられた発話ボタンをユーザが押下することである例について説明している。つまり、上述した入力部１１は発話ボタンを含む。これは、以降に説明する出力メッセージ決定処理のフローチャートについても同様である。
【００８１】
また、図５は、ランダムメッセージ制御部２５が、音声決定情報記憶部３１およびメッセージデータ記憶部３２に記憶されているデータを変更した後の処理を示したものである。これは、以降に説明する出力メッセージ決定処理のフローチャートについても同様である。
【００８２】
ユーザが発話ボタンを押下したとき（Ｓ１でＹＥＳ）、入力部１１は発話ボタンが押下されたことを示す情報をスコア判定部２１に供給する。続いて、スコア判定部２１は、発話ボタンが押下されたことを示す情報を供給されると、スコアが最も高いメッセージＩＤを特定する（Ｓ２、出力データ決定ステップ）。具体的には、スコア判定部２１は、音声決定情報記憶部３１に記憶されている音声決定情報３１ａを確認し、対応付けられたスコアが最も高いメッセージＩＤを特定する。ここで、スコア判定部２１は、供給されたメッセージＩＤが複数あるか否かを確認する（Ｓ３）。複数ある場合（Ｓ３でＹＥＳ）、スコア判定部２１は、供給された複数のメッセージＩＤからランダムに１つを選択することで、メッセージＩＤを特定する（Ｓ４）。なお、スコアが最も高いメッセージＩＤが１つである場合（Ｓ３でＮＯ）、スコア判定部２１は、ステップＳ４を省略する。そして、スコア判定部２１は、特定したメッセージＩＤを出力音声取得部２２に供給する。
【００８３】
出力音声取得部２２は、選択したメッセージＩＤに対応するメッセージデータ（ランダムメッセージ）をメッセージデータ記憶部３２から読み出す（Ｓ５）。そして、出力音声取得部２２は、読み出したメッセージデータに従って、音声出力部１４に音声を出力させる（Ｓ６）。そして、出力音声取得部２２は、音声として出力されたランダムメッセージのメッセージＩＤを、スコア制御部２３および投稿指示部２４に供給する。
【００８４】
投稿指示部２４はメッセージＩＤを供給されると、出力通知取得要求を生成し、供給されたメッセージＩＤおよび出力通知投稿要求をエージェントサーバに送信する（Ｓ７）。
【００８５】
続いて、スコア制御部２３はメッセージＩＤを供給されると、当該メッセージＩＤと対応付けられて音声決定情報記憶部３１に記憶されているスコアを下げる（Ｓ８、制御ステップ）。具体的には、スコア制御部２３は、供給されたメッセージＩＤに対応付けられているスコアを１段階下げる。例えば、スコアが上述した２０〜１００の５段階である場合に、スコアが８０であるときは、スコアを１段階下げて６０にする。なお、供給されたメッセージＩＤに対応付けられているスコアを１段階下げた結果、音声決定情報３１ａに含まれるすべてのスコアが最小値になった場合は、音声決定情報３１ａに含まれるすべてのスコアを最大値に変更してもよい。以上で、出力メッセージ決定処理は終了する。
【００８６】
また、ステップＳ５およびステップＳ６と、ステップＳ７と、ステップＳ８とは、どれが先に行われてもよい。つまり、上述した例と異なり、ステップＳ８がステップＳ７より先に行われてもよいし、ステップＳ５およびステップＳ６が行われる前に、ステップＳ８が行われてもよい。
【００８７】
（メッセージ投稿処理の流れ）
次に、図６を参照して、エージェントサーバ６００が実行するメッセージ投稿処理の流れについて説明する。図６は、エージェントサーバ６００におけるメッセージ投稿処理の流れの一例を示すフローチャートである。
【００８８】
まず、投稿データ生成部６２３がメッセージＩＤおよび出力通知投稿要求を受信した場合（Ｓ１１でＹＥＳ）、投稿データ生成部６２３は、メッセージＩＤに対応する投稿データを読み出す（Ｓ１２）。具体的には、投稿データ生成部６２３は、全メッセージデータ記憶部６３１に記憶されている、受信したメッセージＩＤに対応付けられているテキストデータ（メッセージデータの内容を示すテキストデータ）、画像データ（電気機器１０を示す画像データ）などを読み出し、読み出したデータから投稿データを生成する。
【００８９】
続いて、投稿データ生成部６２３は、投稿データを家族伝言板サーバ６１０に送信する（Ｓ１３）。具体的には、投稿データ生成部６２３は、生成した投稿データを、通信部６０１を介して家族伝言板サーバ６１０に送信する。
【００９０】
（実施形態１に係る出力メッセージ決定装置の作用効果）
以上のように、本実施形態に係る出力メッセージ決定装置１は、音声決定情報３１ａにおいて、メッセージＩＤに対応付けられたスコアが最も大きいメッセージＩＤが示すメッセージデータ（ランダムメッセージ）の中から、音声として出力するメッセージデータを決定する。そして、音声として出力されたメッセージデータのメッセージＩＤに対応付けられているスコアを下げる。
【００９１】
これにより、次に音声が出力されるとき、少なくとも直前に音声として出力されたランダムメッセージのメッセージＩＤに対応付けられたスコアが、音声決定情報３１ａにおいて最も大きい値となる可能性は低くなる。つまり、直前に音声として出力されたランダムメッセージが、連続して選択される可能性は低くなる。よって、電気機器１０から同じ内容の音声が連続して、あるいは短い間隔で繰り返し出力されることがなくなるため、ユーザは電気機器１０を快適に利用することができる。
【００９２】
〔実施形態２〕
本発明の他の実施形態について、図７〜図１１に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００９３】
本実施形態に係る電気機器２０（音声出力機器、出力メッセージ決定装置）は、ユーザの家庭に設置されている複数の電気機器のうちの１つである。以降、電気機器２０を第１の電気機器２０ａ、第２の電気機器２０ｂ、第３の電気機器２０ｃと呼称する場合がある。ここで、第１の電気機器２０ａを例に挙げて説明すると、第１の電気機器２０ａは、自装置だけでなく、ユーザの家庭に設定されている他の電気機器（第２の電気機器２０ｂ、第３の電気機器２０ｃなど）が音声としてランダムメッセージを出力した場合、当該ランダムメッセージのメッセージＩＤに対応付けられたスコアを下げる（つまり、ランダムメッセージは複数の電気機器２０において共通のメッセージデータである）。なお、この構成は、第２の電気機器２０ｂおよび第３の電気機器２０ｃについても同様である。
【００９４】
（電気機器２０の要部構成）
まず、図７を参照して、電気機器２０の要部構成について説明する。図７は、本実施形態に係る電気機器２０の要部構成の一例を示すブロック図である。なお、実施形態２〜７におけるブロック図においては、図面の見やすさを考慮し、実施形態１にて説明したランダムメッセージ制御部２５およびランダムメッセージ制御部２５に関する矢印を省略している。すなわち、本実施形態以降の実施形態２〜７における電気機器は、ランダムメッセージ制御部２５を有しているが、ブロック図には記載していないということである。
【００９５】
電気機器２０は、実施形態１にて説明した電気機器１０における制御部１２に代えて、制御部１７を備える。なお、電気機器２０は、出力メッセージ決定装置２と一体となっている。すなわち、出力メッセージ決定装置２は、複数の電気機器２０それぞれに対応付けられている。図７において、破線で囲まれた部分が出力メッセージ決定装置２である。また、出力メッセージ決定装置２は、電気機器２０と着脱可能に構成されていてもよい。つまり、出力メッセージ決定装置２の機能を、電気機器２０と着脱可能なネットワークアダプタなどが備えていてもよい。
【００９６】
制御部１７は、電気機器２０が備える各部を統括制御するものである。制御部１７は、投稿指示部２４、スコア制御部２６、スコア判定部２７（出力データ決定部）、および出力音声取得部２８を含む。なお、投稿指示部２４については、実施形態１にて既に説明しているため、ここでの説明を省略する。
【００９７】
スコア制御部２６は、メッセージＩＤに対応付けられたスコアを変更するものである。具体的には、スコア制御部２６は、入力部１１からトリガが発生したことを示す情報を取得すると、通信部１５を介して、後述する履歴管理サーバ５００（履歴管理装置）に出力情報取得要求（使用済メッセージ情報取得要求）を送信する。そして、通信部１５を介して、履歴管理サーバ５００から出力情報５０４ｂを受信する。本実施形態における出力情報５０４ｂとは、履歴管理サーバ５００に記憶されている履歴情報５０４ａに含まれる、１以上のメッセージＩＤを示す。また、出力情報取得要求とは、出力情報５０４ｂを電気機器２０に送信させるために履歴管理サーバ５００に送信する指示である。なお、本実施形態では、スコア制御部２６は、入力部１１からトリガが発生したことを示す情報を取得したとき（例えば、ユーザが発話ボタンを押下したときなど）に、履歴管理サーバ５００に出力情報取得要求を送信しているが、この構成に限定されず、例えば、スコア制御部２６は、定期的に出力情報取得要求を履歴管理サーバ５００に送信してもよい。
【００９８】
スコア制御部２６は、当該出力情報５０４ｂを取得することにより、出力メッセージ決定システム８００において音声として出力されたランダムメッセージのメッセージＩＤを取得することができる。そして、スコア制御部２６は、音声決定情報記憶部３１に記憶されている音声決定情報３１ａにおいて、取得したメッセージＩＤに対応付けられているスコアを変更する。当該変更の詳細については、実施形態１で説明したスコア制御部２３の機能と同様であるため、ここでの説明を省略する。そして、スコア制御部２６は、スコアの変更が完了すると、トリガが発生したことを示す情報をスコア判定部２７に供給する。
【００９９】
スコア判定部２７は、スコアの最も高いメッセージＩＤを特定するものである。スコア判定部２１は、スコア制御部２６から、トリガが発生したことを示す情報を供給されると、音声決定情報記憶部３１に記憶されている音声決定情報３１ａを確認する。そして、音声決定情報３１ａの中から、スコアの最も高いメッセージＩＤを特定する。なお、メッセージＩＤの特定の詳細については、実施形態１で説明したスコア判定部２１の機能と同様であるため、ここでの説明を省略する。そして、スコア判定部２７は、特定したメッセージＩＤを出力音声取得部２８に供給する。
【０１００】
出力音声取得部２８は、音声として出力されるメッセージデータ（ランダムメッセージ）を取得するものである。出力音声取得部２８は、実施形態１で説明した出力音声取得部２２の機能に加え、音声として出力したランダムメッセージのメッセージＩＤを、通信部１５を介して後述する履歴管理サーバ５００に送信する。
【０１０１】
（出力メッセージ決定システム８００）
次に、図８を参照して、出力メッセージ決定システム８００について説明する。図８は、出力メッセージ決定システム８００の概略図である。なお、出力メッセージ決定システム８００においても、実施形態１にて説明した出力メッセージ決定システム７００と同様に、各電気機器（第１の電気機器２０ａ、第２の電気機器２０ｂ、および第３の電気機器２０ｃ）は、無線ルータ１００およびインターネット網２００を介してエージェントサーバ６００と通信可能な構成である。また、出力メッセージ決定システム８００においても、家族伝言板には、家族のメンバーの所持する携帯端末３００、３１０、および３２０にてアクセスすることができる。ただし、エージェントサーバ６００、家族伝言板サーバ６１０、家族伝言板、並びに携帯端末３００、３１０、および３２０については、実施形態１にて既に説明しているため、図８では記載を省略している。
【０１０２】
図８に示すように、ユーザの家庭に設置されている各電気機器（第１の電気機器２０ａ、第２の電気機器２０ｂ、および第３の電気機器２０ｃ）は、無線ルータ１００およびインターネット網２００を介して履歴管理サーバ５００と通信可能な構成である。
【０１０３】
履歴管理サーバ５００は、各電気機器が音声として出力したランダムメッセージのメッセージＩＤを履歴情報５０４ａとして記憶するサーバである。履歴管理サーバ５００は、通信部５０１、履歴情報更新部５０２、出力情報生成部５０３、および履歴情報記憶部５０４を含む。なお、履歴管理サーバ５００とエージェントサーバ６００とは、同じサーバであってもよい。
【０１０４】
通信部５０１は、履歴管理サーバ５００と外部機器との間で情報の送受信を行うための通信デバイスである。通信部５０１は例えば、出力メッセージ決定システム８００に含まれる各電気機器からメッセージＩＤを受信する。そして、通信部５０１は、履歴情報更新部５０２に受信したメッセージＩＤを供給する。また、通信部５０１は、各電気機器からの出力情報取得要求を受信する。そして、通信部５０１は、出力情報生成部５０３に受信した出力情報取得要求を供給する。また、通信部５０１は、出力情報生成部５０３から供給された出力情報５０４ｂを、出力情報取得要求を送信した電気機器に対して送信する。
【０１０５】
履歴情報記憶部５０４は、出力メッセージ決定システム８００に含まれる各電気機器が音声として出力したランダムメッセージの履歴である履歴情報５０４ａを記憶する記憶デバイスである。ここで、図９を参照して、履歴情報５０４ａの詳細について説明する。図９は、履歴管理サーバ５００に記憶されている履歴情報５０４ａのデータ構造および具体例を示す図である。なお、図９のように履歴情報５０４ａをテーブル形式の情報としたのは一例であり、履歴情報５０４ａのデータ構造はこの例に限定されるものではない。
【０１０６】
「メッセージＩＤ」のカラムには、メッセージデータ記憶部３２に記憶されている各ランダムメッセージを示す情報であるメッセージＩＤが格納される。このメッセージＩＤは、各電気機器において音声として出力されたランダムメッセージのメッセージＩＤである。また、「出力情報送信済み機器ＩＤ」のカラムには、電気機器２０を識別するための機器ＩＤが格納される。当該カラムに格納される機器ＩＤは、対応付けられているメッセージＩＤが、出力情報として送信された電気機器２０を示す機器ＩＤである。例えば、Ｖ００３というメッセージＩＤにはＡ００１およびＡ００２という機器ＩＤが対応付けられている。これは、Ｖ００３というメッセージＩＤが、出力情報としてＡ００１およびＡ００２が示す電気機器２０に送信されたことを表している。
【０１０７】
なお、以降、メッセージＩＤおよび当該メッセージＩＤに対応付けられた出力情報送信済み機器ＩＤをあわせて履歴レコード５０４ｃと称する。
【０１０８】
履歴情報更新部５０２は、履歴情報５０４ａを更新するものである。具体的には、履歴情報更新部５０２は、通信部５０１からメッセージＩＤを供給されると、受信したメッセージＩＤを含む履歴レコード５０４ｃを履歴情報記憶部５０４に追加する。このとき、追加された履歴レコード５０４ｃの出力情報送信済み機器ＩＤには、いずれの機器ＩＤも格納されていない状態である。
【０１０９】
出力情報生成部５０３は、出力情報５０４ｂを生成するものである。具体的には、出力情報生成部５０３は、通信部５０１から、電気機器２０からの出力情報取得要求を供給されると、出力情報取得要求を送信した電気機器２０の機器ＩＤを特定する。なお、出力情報生成部５０３は、出力情報取得要求に含まれている機器ＩＤを読み出すことで機器ＩＤを特定する構成であってもよいし、その他の情報で送信先の電気機器２０の機器ＩＤを特定することができる構成であってもよい。
【０１１０】
また、出力情報生成部５０３は、出力情報取得要求を供給されると、履歴情報記憶部５０４に記憶されている履歴情報５０４ａに含まれるメッセージＩＤを読み出す。このとき、出力情報生成部５０３は、「出力情報送信済み機器ＩＤ」のカラムを参照して、特定した機器ＩＤが出力情報送信済み機器ＩＤのセルに格納されていないメッセージＩＤを読み出す。そして、出力情報生成部５０３は、読み出したメッセージＩＤを出力情報５０４ｂとする。そして、出力情報生成部５０３は、通信部５０１を介して、出力情報取得要求を送信した電気機器２０に対して出力情報５０４ｂを送信する。例えば、機器ＩＤがＡ００１である電気機器２０から出力情報取得要求が送信された場合、出力情報生成部５０３は、図９に示す履歴情報５０４ａから、出力情報送信済み機器ＩＤのセルにＡ００１を格納していない、Ｖ００８およびＶ００５というメッセージＩＤを読み出して出力情報５０４ｂとする。これにより、既にメッセージＩＤが送信された電気機器２０に同じメッセージＩＤが送信される、つまり、当該メッセージＩＤに対応付けられたスコアが二重に下げられることを防ぐことができる。
【０１１１】
そして、出力情報生成部５０３は、履歴情報５０４ａにおいて、送信した出力情報５０４ｂに含まれるメッセージＩＤにおける出力情報送信済み機器ＩＤのセルに、出力情報５０４ｂの送信先である電気機器２０の機器ＩＤを追加する。例えば、出力情報生成部５０３が、Ｖ００８およびＶ００５というメッセージＩＤを含む出力情報５０４ｂを、機器ＩＤがＡ００１である電気機器２０に送信した場合、出力情報生成部５０３は、図９に示す履歴情報５０４ａの、Ｖ００８およびＶ００５における出力情報送信済み機器ＩＤのセルに、Ａ００１を追加する。
【０１１２】
そして、出力情報生成部５０３は、出力情報送信済み機器ＩＤのセルに、出力メッセージ決定システム８００に含まれるすべての電気機器２０の機器ＩＤが格納された履歴レコード５０４ｃがある場合、当該履歴レコード５０４ｃを削除する。これはつまり、当該履歴レコード５０４ｃに含まれるメッセージＩＤが、出力メッセージ決定システム８００に含まれるすべての電気機器２０に出力情報５０４ｂとして送信されているということである。換言すれば、当該メッセージＩＤは、これ以降、出力情報５０４ｂに含まれて電気機器２０に送信されることはない。よって、このようなメッセージＩＤを含む履歴レコード５０４ｃを削除することで、履歴情報記憶部５０４に記憶されるデータの容量を小さくすることができる。
【０１１３】
（出力メッセージ決定処理の流れ）
次に、図１０を参照して、電気機器２０（出力メッセージ決定装置２）が実行する出力メッセージ決定処理の流れについて説明する。図１０は、電気機器２０における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【０１１４】
ユーザが発話ボタンを押下したとき（Ｓ２１でＹＥＳ）、入力部１１は発話ボタンが押下されたことを示す情報をスコア制御部２６に供給する。続いて、スコア制御部２６は、発話ボタンが押下されたことを示す情報を供給されると、出力情報取得要求を、通信部１５を介して履歴管理サーバ５００に送信する（Ｓ２２）。続いて、スコア制御部２６は、履歴管理サーバ５００から出力情報５０４ｂを受信すると（Ｓ２３でＹＥＳ）、出力情報５０４ｂに含まれるメッセージＩＤに対応付けられたスコアを下げる（Ｓ２４）。なお、ステップＳ２４における、スコアを下げる処理の具体的な内容は、図５のステップＳ８における処理と同様であるため、その説明を省略する。そして、スコア制御部２６は、発話ボタンが押下されたことを示す情報をスコア判定部２７に供給する。
【０１１５】
また、ステップＳ２５からステップＳ３０までの処理の内容は、処理主体である部材の部材番号が異なるのみで、図５のステップＳ２からステップＳ７までの処理と同様であるため、その説明を省略する。
【０１１６】
最後に、出力音声取得部２８は、出力したメッセージデータ（ランダムメッセージ）のメッセージＩＤと出力日時とを、通信部１５を介して履歴管理サーバ５００に送信する（Ｓ３１）。なお、ステップＳ２８およびステップＳ１９と、ステップＳ３０と、ステップＳ３１とは、どれが先に行われてもよい。
【０１１７】
（履歴管理処理の流れ）
次に、図１１を参照して、履歴管理サーバ５００が実行する履歴管理処理の流れについて説明する。図１１は、履歴管理サーバ５００における履歴管理処理の流れの一例を示すフローチャートである。
【０１１８】
まず、通信部５０１が、電気機器２０からメッセージＩＤを受信したとき（Ｓ４１でＹＥＳ）、通信部５０１は、受信したメッセージＩＤを履歴情報更新部５０２に供給する。履歴情報更新部５０２は、供給されたメッセージＩＤを履歴情報記憶部５０４に記憶されている履歴情報５０４ａに追加する（Ｓ４２）。具体的には、受信したメッセージＩＤを含む履歴レコード５０４ｃを履歴情報記憶部５０４に追加する。このとき、追加された履歴レコード５０４ｃの出力情報送信済み機器ＩＤには、いずれの機器ＩＤも格納されていない状態である。
【０１１９】
続いて、通信部５０１が、電気機器２０から出力情報取得要求を受信したとき（Ｓ４３でＹＥＳ）、通信部５０１は、出力情報取得要求を出力情報生成部５０３に供給する。出力情報生成部５０３は、出力情報取得要求を受信すると、出力情報取得要求を送信した電気機器２０の機器ＩＤを特定する（Ｓ４４）。
【０１２０】
続いて、出力情報生成部５０３は、特定した機器ＩＤと対応付けられていないメッセージＩＤを読み出し、出力情報５０４ｂとする（Ｓ４５）。具体的には、出力情報生成部５０３は、履歴情報記憶部５０４に記憶されている履歴情報５０４ａから、出力情報送信済み機器ＩＤのセルに特定した機器ＩＤが格納されていないメッセージＩＤをすべて読み出し、出力情報５０４ｂとする。
【０１２１】
続いて、出力情報生成部５０３は、特定した機器ＩＤが示す電気機器２０に出力情報５０４ｂを送信する（Ｓ４６）。そして、送信した出力情報５０４ｂに含まれるメッセージＩＤに送信先の電気機器２０の機器ＩＤを対応付ける（Ｓ４７）。具体的には、送信した出力情報５０４ｂに含まれるメッセージＩＤを含む履歴レコード５０４ｃにおける出力情報送信済み機器ＩＤのセルに送信先の電気機器２０の機器ＩＤを格納する。
【０１２２】
続いて、出力情報生成部５０３は、出力メッセージ決定システム８００に含まれるすべての電気機器２０の機器ＩＤが出力情報送信済み機器ＩＤのセルに格納された履歴レコード５０４ｃがあるか否かを判定する（Ｓ４８）。このような履歴レコード５０４ｃがある場合（Ｓ４８でＹＥＳ）、出力情報生成部５０３は、履歴情報５０４ａから当該履歴レコード５０４ｃを削除する（Ｓ４９）。以上で、本実施形態に係る履歴管理処理は終了する。
【０１２３】
なお、出力メッセージ決定システム８００に含まれるすべての電気機器２０の機器ＩＤが出力情報送信済み機器ＩＤのセルに格納された履歴レコード５０４ｃが無い場合（Ｓ４８でＮＯ）、出力情報生成部５０３は、ステップＳ４９を省略する。そして、本実施形態に係る履歴管理処理は終了する。
【０１２４】
（実施形態２に係る出力メッセージ決定装置の作用効果）
以上のように、本実施形態に係る、電気機器２０に含まれる出力メッセージ決定装置２は、音声として出力したランダムメッセージのメッセージＩＤを履歴管理サーバ５００に送信させる。そして、音声を出力するトリガが発生したとき、履歴管理サーバ５００から出力情報５０４ｂを取得し、出力情報５０４ｂに含まれるメッセージＩＤと、音声決定情報３１ａにおいて対応付けられているスコアを下げる。
【０１２５】
つまり、本実施形態に係る出力メッセージ決定装置２は、出力メッセージ決定システム８００に含まれる電気機器２０にて音声として出力されたランダムメッセージのメッセージＩＤに、音声決定情報３１ａにおいて対応付けられているスコアを下げる。
【０１２６】
これにより、例えば、先に第１の電気機器２０ａが出力した音声と同じ内容の音声を、第２の電気機器２０ｂが出力するという可能性が低くなる。つまり、所定の領域内（例えばユーザの家の中全体）において、ユーザは同じ内容の音声を連続して、あるいは短い間隔で繰り返し聞くことがなくなる。よって、複数の音声出力機器からの音声出力を、ユーザにとって快適なものにすることができる。
【０１２７】
なお、上記所定の領域は、ユーザの家の中全体に限定されず、例えばユーザの家における１つの部屋であってもよい。また、電気機器２０ごとに、同じメッセージＩＤが対応付けられたメッセージデータについて、出力される音声の高低、出力時間、抑揚、表現などが変わってもよい。例えば、第１の電気機器２０ａが出力する音声を男性の声や男性的な表現（語尾を「・・・だ。」とするなど）にし、第２の電気機器２０ｂが出力する音声を女性の声や女性的な表現（語尾を「・・・よ。」とするなど）としてもよい。これは、複数の電気機器が存在する他の実施形態についても同様である。
【０１２８】
〔実施形態３〕
本発明のさらに別の実施形態について、図１２および図１３に基づいて説明すれば、以下のとおりである。
【０１２９】
実施形態２では、電気機器（例えば、第１の電気機器２０ａ）が、履歴管理サーバ５００を介して、自装置における音声出力を他の電気機器におけるランダムメッセージのスコアに反映させる構成について説明した。
【０１３０】
これに対して本実施形態では、電気機器３０ａが、履歴管理サーバ５００を介すことなく、自装置における音声出力を他の電気機器３０ｂにおけるランダムメッセージのスコアに反映させる構成について説明する。つまり、本実施形態における各電気機器は互いに通信可能である。なお、各電気機器の通信手段は特に限定されない。なお、上述した電気機器３０ａおよび電気機器３０ｂは、各電気機器を区別するための記載であり、いずれも以降に説明する電気機器３０（音声出力機器、出力メッセージ決定装置）に含まれる。
【０１３１】
（電気機器３０の要部構成）
まず、図１２を参照して、電気機器３０の要部構成について説明する。図１２は、本実施形態に係る電気機器３０の要部構成の一例を示すブロック図である。なお、破線で示す矢印は、他の電気機器３０（例えば電気機器３０ｂ）から送信された情報の流れを示す。
【０１３２】
電気機器３０は、実施形態１にて説明した電気機器１０における制御部１２に代えて、制御部１８を備える。なお、電気機器３０は、出力メッセージ決定装置３と一体となっている。図１２において、破線で囲まれた部分が出力メッセージ決定装置３である。また、出力メッセージ決定装置３は、電気機器３０と着脱可能な構成であってもよい。つまり、出力メッセージ決定装置３の機能を、電気機器３０と着脱可能なネットワークアダプタなどが備えていてもよい。
【０１３３】
制御部１８は、電気機器３０が備える各部を統括制御するものである。制御部１８は、スコア判定部２１、出力音声取得部２９、スコア制御部３９（出力済メッセージ情報送信部、出力済メッセージ情報受信部）、および投稿指示部２４を含む。なお、スコア判定部２１および投稿指示部２４については、実施形態１にて既に説明しているため、ここでの説明を省略する。また、出力音声取得部２９は、実施形態１にて説明した出力音声取得部２２と同様であるため、ここでの説明を省略する。
【０１３４】
スコア制御部３９は、メッセージＩＤに対応付けられたスコアを変更するものである。スコア制御部３９は、実施形態１で説明したスコア制御部２３の機能に加え、通信部１５を介して受信したメッセージＩＤに、音声決定情報３１ａにおいて対応付けられているスコアを下げる。つまり、スコア制御部３９は、出力音声取得部２９からメッセージＩＤを供給されたときだけでなく、他の電気機器から通信部１５を介してメッセージＩＤを受信したときも、音声決定情報３１ａにおいて当該メッセージＩＤに対応付けられているスコアを下げる。
【０１３５】
また、スコア制御部３９は、出力音声取得部２９から取得したメッセージＩＤ（出力音声取得部２９が音声として出力させたランダムメッセージのメッセージＩＤ、出力済メッセージ情報）を、通信部１５を介して他の電気機器に送信する。なお、本実施形態では、出力音声取得部２９が、音声として出力させたメッセージデータのメッセージＩＤを他の電子機器に送信してもよい。
【０１３６】
（出力メッセージ決定処理の流れ）
次に、図１３を参照して、電気機器３０（出力メッセージ決定装置３）が実行する出力メッセージ決定処理の流れについて説明する。図１３は、電気機器３０における出力メッセージ決定処理の流れの一例を示すフローチャートである。なお、この説明においては、処理主体となる電気機器３０とは別の電気機器３０を、区別のために電気機器３０ｂと呼称する。
【０１３７】
まず、通信部１５は、他の電気機器３０ｂからメッセージＩＤを受信したとき（Ｓ５１でＹＥＳ）、受信したメッセージＩＤをスコア制御部３９に出力する。他の電気機器３０ｂから送信されたメッセージＩＤを取得したスコア制御部３９は、当該メッセージＩＤに対応付けられたスコアを下げる（Ｓ５２、制御ステップ）。なお、ステップＳ５２における、スコアを下げる処理の具体的な内容は、図５のステップＳ８における処理と同様であるため、その説明を省略する。
【０１３８】
また、ステップＳ５３からステップＳ６０（制御ステップ）までの処理の内容は、処理主体である部材の部材番号が異なるのみで、図５のステップＳ１からステップＳ８までの処理と同様であるため、その説明を省略する。
【０１３９】
最後に、スコア制御部３９は、出力音声取得部２９が音声として出力させたメッセージデータ（ランダムメッセージ）のメッセージＩＤを、通信部１５を介して他の電気機器３０ｂに送信する（Ｓ６１）。なお、ステップＳ６１の処理は、ステップＳ５６の処理が終了した後であれば、どのタイミングで行われてもよい。例えば、ステップＳ５９の処理の後に行われてもよい。
【０１４０】
（実施形態３に係る出力メッセージ決定装置の作用効果）
以上のように、本実施形態に係る、電気機器３０（電気機器３０ａ）に含まれる出力メッセージ決定装置３は、自装置において音声として出力されたランダムメッセージのメッセージＩＤを、他の電気機器３０（電気機器３０ｂ）に送信する。また、他の電気機器３０ｂから送信されたランダムメッセージのメッセージＩＤを受信し、受信したメッセージＩＤに、音声決定情報３１ａにおいて対応付けられているスコアを下げる。
【０１４１】
これにより、ユーザは所定の領域内（例えばユーザの家の中全体）において、同じ内容の音声を連続して、あるいは短い間隔で繰り返し聞くことがなくなる。よって、複数の音声出力機器からの音声出力を、ユーザにとって快適なものにすることができる。
【０１４２】
なお、上記各電気機器においてメッセージＩＤを送信する他の電気機器が設置されている領域の範囲は、特に限定されるものではない。例えば、電気機器３０（電気機器３０ａ）は、ユーザの家に設置されている、自装置以外の電気機器３０すべてに対してメッセージＩＤを送信してもよいし、自装置が設置されている部屋にある自装置以外の電気機器３０のみにメッセージＩＤを送信してもよい。
【０１４３】
〔実施形態４〕
本発明のさらに別の実施形態について、図１４〜図２０に基づいて説明すれば、以下のとおりである。
【０１４４】
本実施形態に係る電気機器４０（音声出力機器、出力メッセージ決定装置）はトリガを発生させたユーザを特定することができる。また、電気機器４０はユーザごとの音声決定情報を記憶している。つまり、本実施形態に係る電気機器４０は、トリガを発生させたユーザの音声決定情報に基づいて、音声として出力するランダムメッセージを決定する。また、トリガを発生させたユーザの音声決定情報において、音声として出力したランダムメッセージのメッセージＩＤに対応付けられたスコアを下げる。
【０１４５】
（電気機器４０の要部構成）
まず、図１４を参照して、電気機器４０の要部構成について説明する。図１４は、本実施形態に係る電気機器４０の要部構成の一例を示すブロック図である。
【０１４６】
電気機器４０は、実施形態１にて説明した電気機器１０が備える各部材の他に、ユーザ情報取得部１６を備える。また、実施形態１にて説明した制御部１２および記憶部１３に代えて、制御部１９および記憶部４４を備える。なお、電気機器４０は、出力メッセージ決定装置４と一体となっている。図１４において、破線で囲まれた部分が出力メッセージ決定装置４である。また、出力メッセージ決定装置４は、電気機器４０と着脱可能な構成であってもよい。つまり、出力メッセージ決定装置４の機能を、電気機器４０と着脱可能なネットワークアダプタなどが備えていてもよい。
【０１４７】
ユーザ情報取得部１６は、電気機器４０における複数のユーザを識別するためのユーザ情報を取得するものである。ユーザ情報の具体例としては、例えば各ユーザの顔写真が挙げられる。この場合、ユーザ情報取得部１６は、各ユーザの顔を撮影するカメラである。なお、ユーザ情報は上記の例に限定されるものではない。例えば、ユーザ情報は各ユーザの指紋情報であってもよい。この場合、ユーザ情報取得部１６は指紋認証装置である。ユーザ情報取得部１６としての指紋認証装置には、既存の指紋認証装置を利用することができる。また、入力部１１が物理キーである場合、入力部１１とユーザ情報取得部１６（指紋認証装置）とは一体となっていることが好ましい。また、ユーザ情報取得部１６は、取得したユーザ情報をスコア判定部４２（ユーザ特定部）に出力する。本実施形態では、ユーザ情報が各ユーザの顔写真であり、ユーザ情報取得部１６がカメラである例を説明する。
【０１４８】
制御部１９は、電気機器４０が備える各部を統括制御するものである。制御部１９は、投稿指示部２４、スコア制御部４１、スコア判定部４２、および出力音声取得部４３を含む。なお、投稿指示部２４については、実施形態１にて既に説明しているため、ここでの説明を省略する。
【０１４９】
スコア制御部４１は、メッセージＩＤに対応付けられたスコアを変更するものである。具体的には、スコア制御部４１は、入力部１１からトリガが発生したことを示す情報を取得すると、通信部１５を介して、後述する履歴管理サーバ５１０（履歴管理装置）に出力情報取得要求を送信する。そして、通信部１５を介して、履歴管理サーバ５１０から出力情報５１４ｂを受信する。本実施形態における出力情報５１４ｂとは、履歴管理サーバ５１０に記憶されている履歴情報５１４ａに含まれる、１以上のメッセージＩＤと、当該メッセージＩＤに対応付けられているユーザＩＤを示す。なお、実施形態２と同様に、スコア制御部４１は、定期的に出力情報取得要求を履歴管理サーバ５１０に送信してもよい。
【０１５０】
スコア制御部４１は、当該出力情報５１４ｂを取得することにより、出力メッセージ決定システム９００において音声として出力されたランダムメッセージのメッセージＩＤおよび音声出力のトリガを発生させたユーザを示すユーザＩＤを取得することができる。そして、スコア制御部４１は、受信したユーザＩＤと対応付けられて、後述する音声決定情報記憶部３４に記憶されている音声決定情報を特定する。そして、特定した音声決定情報において、メッセージＩＤ（音声決定情報を特定するために使用したユーザＩＤと対応付けられている、受信したメッセージＩＤ）に対応付けられているスコアを変更する。当該変更の詳細については、実施形態１で説明したスコア制御部２３の機能と同様であるため、ここでの説明を省略する。そして、スコア制御部４１は、スコアの変更が完了すると、トリガが発生したことを示す情報をスコア判定部４２に供給する。
【０１５１】
スコア判定部４２は、スコアの最も高いメッセージＩＤを特定するものである。スコア判定部４２は、スコア制御部２６から、トリガが発生したことを示す情報を供給されると、ユーザ情報取得部１６から取得したユーザ情報を用いて、後述するユーザ決定情報記憶部３３に記憶されているユーザ決定情報を確認する。そして、スコア判定部４２は、ユーザ決定情報から、取得したユーザ情報に対応付けられている、各ユーザを示す情報であるユーザＩＤを特定する。
【０１５２】
続いて、スコア判定部４２は、特定したユーザＩＤを用いて、後述する音声決定情報記憶部３５を検索して、ユーザＩＤに対応付けられた音声決定情報を特定する。そして、特定した音声決定情報の中から、スコアの最も高いメッセージＩＤを特定する。なお、メッセージＩＤの特定の詳細については、実施形態１で説明したスコア判定部２１の機能と同様であるため、ここでの説明を省略する。そして、スコア判定部２７は、特定したメッセージＩＤおよびユーザＩＤを出力音声取得部４３に供給する。
【０１５３】
出力音声取得部４３は、音声として出力されるメッセージデータ（ランダムメッセージ）を取得するものである。出力音声取得部４３は、実施形態１で説明した出力音声取得部２２の機能に加え、音声として出力したランダムメッセージのメッセージＩＤと、スコア判定部４２から供給されたユーザＩＤとを、通信部１５を介して履歴管理サーバ５００に送信する。
【０１５４】
記憶部４４は、電気機器４０、具体的には出力メッセージ決定装置４にて使用される各種データを記憶する記憶デバイスである。記憶部４４は、メッセージデータ記憶部３２、ユーザ決定情報記憶部３３、および音声決定情報記憶部３４（データベース記憶部）を含む。なお、メッセージデータ記憶部３２については、実施形態１にて既に説明しているため、ここでの説明を省略する。
【０１５５】
ユーザ決定情報記憶部３３は、各ユーザを示すユーザＩＤに、ユーザを識別するためのユーザ情報（本実施形態ではユーザの顔写真）を対応付けたユーザ決定情報を記憶している。ここで、図１５を参照して、ユーザ決定情報の詳細について説明する。図１５は、電気機器４０に記憶されているユーザ決定情報のデータ構造および具体例を示す図である。なお、図１５のようにユーザ決定情報をテーブル形式の情報としたのは一例であり、ユーザ決定情報のデータ構造はこの例に限定されるものではない。
【０１５６】
「ユーザＩＤ」のカラムには、各ユーザを示す情報であるユーザＩＤが格納される。なお、図１５のユーザＩＤは英数字からなる文字列であるが、各ユーザを一義的に表すことができればよく、図１５の例に限定されるものではない。
【０１５７】
「ユーザ顔写真」のカラムには、電気機器４０の各ユーザの顔写真データが格納される。顔写真のデータは画像データであってもよいし、画像データから抽出された特徴量のデータであってもよく、その形式が限定されるものではない。なお、スコア判定部４２は、取得した顔写真データと、ユーザ決定情報記憶部３３に記憶されている顔写真データとが一致するか否かを判定し、一致した顔写真データに対応付けられているユーザＩＤを特定する。この判定については既存の技術を用いればよい。
【０１５８】
音声決定情報記憶部３５は、実施形態１で説明した音声決定情報記憶部３１と異なり、複数の音声決定情報を記憶している。この複数の音声決定情報について、図１６を参照して説明する。図１６は、電気機器４０に記憶されている音声決定情報のデータ構造および具体例を示す図である。図１６に示すように、音声決定情報記憶部３５に記憶されている複数の音声決定情報は、それぞれユーザＩＤと対応付けられている。そして、スコア判定部４２は、特定したユーザＩＤと対応付けられている音声決定情報から、スコアの最も高いメッセージＩＤを読み出す。
【０１５９】
例えば、特定したユーザＩＤがＵ００１だった場合、スコア判定部４２は、図１６の（ａ）に示す音声決定情報３５ａから、スコアの最も高いメッセージＩＤであるＶ００２およびＶ００９を読み出す。これに対して、特定したユーザＩＤがＵ００２だった場合、スコア判定部４２は、図１６の（ｂ）に示す音声決定情報３５ｂから、スコアの最も高いメッセージＩＤであるＶ００１およびＶ００９を読み出す。つまり、同じメッセージＩＤであっても、音声決定情報ごとにスコアが異なる可能性がある。そのため、トリガを発生させたユーザが異なれば、読み出されるメッセージＩＤが異なる可能性がある。
【０１６０】
なお、図１４に図示してはいないが、ランダムメッセージ制御部２５は、受信した音声決定情報に対応付けられているユーザＩＤに応じて、音声決定情報記憶部３４に記憶されている音声決定情報を変更する。すなわち、ランダムメッセージ制御部２５は、受信した音声決定情報に対応付けられている、音声決定情報記憶部３４に記憶されている音声決定情報のみを、受信した音声決定情報に変更し、他の音声決定情報は変更しない。これは、後述する実施形態５においても同様である。
【０１６１】
（出力メッセージ決定システム９００）
次に、図１７を参照して、出力メッセージ決定システム９００について説明する。図１７は、出力メッセージ決定システム９００の概略図である。なお、出力メッセージ決定システム９００においても、実施形態１にて説明した出力メッセージ決定システム７００と同様に、各電気機器（第１の電気機器４０ａ、第２の電気機器４０ｂ、および第３の電気機器４０ｃ）は、無線ルータ１００およびインターネット網２００を介してエージェントサーバ６００と通信可能な構成である。また、出力メッセージ決定システム９００においても、家族伝言板には、家族のメンバーの所持する携帯端末３００、３１０、および３２０にてアクセスすることができる。ただし、エージェントサーバ６００、家族伝言板サーバ６１０、家族伝言板、並びに携帯端末３００、３１０、および３２０については、実施形態１にて既に説明しているため、図１７では記載を省略している。
【０１６２】
図１７に示すように、ユーザの家庭に設定されている各電気機器（第１の電気機器４０ａ、第２の電気機器４０ｂ、および第３の電気機器４０ｃ）は、無線ルータ１００およびインターネット網２００を介して履歴管理サーバ５１０と通信可能な構成である。
【０１６３】
履歴管理サーバ５１０は、各電気機器が音声として出力したランダムメッセージのメッセージＩＤを履歴情報５１４ａとして記憶するサーバである。履歴管理サーバ５１０は、通信部５０１、履歴情報更新部５１２（履歴記憶部）、出力情報生成部５１３（履歴送信部）、および履歴情報記憶部５１４を含む。なお、通信部５０１については、実施形態２にて既に説明しているため、ここでの説明を省略する。なお、履歴管理サーバ５１０とエージェントサーバ６００とは、同じサーバであってもよい。
【０１６４】
履歴情報記憶部５０４は、出力メッセージ決定システム９００に含まれる各電気機器が音声として出力したランダムメッセージの履歴である履歴情報５１４ａを記憶する記憶デバイスである。本実施形態に係る履歴情報５１４ａは、実施形態２にて説明した履歴情報５０４ａとそのデータ構造が異なる。ここで、本実施形態に係る履歴情報５１４ａについて、図１８を参照して説明する。図１８は、履歴管理サーバ５１０に記憶されている履歴情報５１４ａのデータ構造および具体例を示す図である。なお、図１８のように履歴情報５１４ａをテーブル形式の情報としたのは一例であり、履歴情報５１４ａのデータ構造はこの例に限定されるものではない。
【０１６５】
本実施形態における履歴情報５１４ａは、実施形態２にて説明した履歴情報５０４ａと異なり、「ユーザＩＤ」のカラムが追加されている。「ユーザＩＤ」のカラムには、上述したユーザ決定情報に格納されているユーザＩＤのいずれかが格納される。具体的には、「メッセージＩＤ」のカラムに格納されているメッセージＩＤが示すランダムメッセージを音声として出力するトリガを発生させたユーザを示すユーザＩＤが格納される。なお、「メッセージＩＤ」および「出力情報送信済み機器ＩＤ」のカラムに格納される情報については、実施形態２にて既に説明しているため、ここでの説明を省略する。
【０１６６】
つまり、本実施形態における履歴情報５１４ａには、出力メッセージ決定システム９００に含まれるいずれかの電気機器４０にて音声として出力されたランダムメッセージのメッセージＩＤ、当該メッセージＩＤを含む出力情報を送信した電気機器４０を示す機器ＩＤ、および、当該音声を出力するトリガを発生させたユーザのユーザＩＤが対応付けられて格納される。なお、出力日時は実施形態２で説明したように受信日時であってもよい。
【０１６７】
なお、以降、メッセージＩＤ、並びに、当該メッセージＩＤに対応付けられた出力情報送信済み機器ＩＤおよびユーザＩＤをあわせて履歴レコード５１４ｃと称する。
【０１６８】
履歴情報更新部５１２は、履歴情報５１４ａを更新するものである。具体的には、履歴情報更新部５１２は、通信部５０１からメッセージＩＤ、出力日時、およびユーザＩＤを供給されると、受信したメッセージＩＤおよびユーザＩＤを含む履歴レコード５１４ｃを履歴情報記憶部５１４に追加する。
【０１６９】
出力情報生成部５１３は、出力情報５１４ｂを生成するものである。具体的には、出力情報生成部５１３は、通信部５０１から、電気機器４０からの出力情報取得要求を供給されると、出力情報取得要求を送信した電気機器４０の機器ＩＤを特定する。
【０１７０】
また、出力情報生成部５１３は、出力情報取得要求を供給されると、履歴情報記憶部５１４に記憶されている履歴情報５１４ａに含まれるメッセージＩＤおよびユーザＩＤを読み出す。このとき、出力情報生成部５０３は、「出力情報送信済み機器ＩＤ」のカラムを参照して、特定した機器ＩＤが出力情報送信済み機器ＩＤのセルに格納されていないメッセージＩＤおよびユーザＩＤを読み出す。そして、出力情報生成部５１３は、読み出したメッセージＩＤを出力情報５１４ｂとする。そして、出力情報生成部５１３は、通信部５０１を介して、出力情報取得要求を送信した電気機器４０に対して、出力情報５１４ｂを送信する。例えば、機器ＩＤがＡ００１である電気機器４０から出力情報取得要求が送信された場合、出力情報生成部５０３は、図１８に示す履歴情報５１４ａから、出力情報送信済み機器ＩＤのセルにＡ００１を格納していない、Ｖ００８およびＵ００３、並びにＶ００５およびＵ００２というメッセージＩＤとユーザＩＤの組を読み出して出力情報５１４ｂとする。これにより、読み出したユーザＩＤに対応付けられている音声決定情報において、読み出したメッセージＩＤのスコアが二重に下げられることを防ぐことができる。
【０１７１】
そして、出力情報生成部５１３は、履歴情報５１４ａにおいて、送信した出力情報５１４ｂに含まれるメッセージＩＤにおける出力情報送信済み機器ＩＤのセルに、出力情報５１４ｂの送信先である電気機器４０の機器ＩＤを追加する。
【０１７２】
そして、出力情報生成部５１３は、出力情報送信済み機器ＩＤのセルに、出力メッセージ決定システム９００に含まれるすべての電気機器４０の機器ＩＤが格納された履歴レコード５１４ｃがある場合、当該履歴レコード５１４ｃを削除する。これはつまり、当該履歴レコード５１４ｃに含まれるメッセージＩＤおよびユーザＩＤが、出力メッセージ決定システム９００に含まれるすべての電気機器４０に出力情報５１４ｂとして送信されているということである。換言すれば、当該メッセージＩＤおよびユーザＩＤは、これ以降、出力情報５１４ｂに含まれて電気機器４０に送信されることはない。よって、このようなメッセージＩＤおよびユーザＩＤを含む履歴レコード５１４ｃを削除することで、履歴情報記憶部５１４に記憶されるデータの容量を小さくすることができる。
【０１７３】
（出力メッセージ決定処理の流れ）
次に、図１９を参照して、電気機器４０（出力メッセージ決定装置４）が実行する出力メッセージ決定処理の流れについて説明する。図１９は、電気機器４０における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【０１７４】
ステップＳ７１からステップＳ７３までの処理の内容は、処理主体である部材の部材番号が異なるのみで、図１０のステップＳ２１からステップＳ２３までの処理と同様であるため、その説明を省略する。
【０１７５】
スコア制御部４１は、履歴管理サーバ５１０から出力情報５１４ｂを受信すると（Ｓ７３でＹＥＳ）、出力情報５１４ｂに含まれるユーザＩＤに対応付けられている音声決定情報を特定し、特定した音声決定情報において、出力情報５１４ｂに含まれるメッセージＩＤに対応付けられたスコアを下げる（Ｓ７４）。なお、ステップＳ７４における、スコアを下げる処理の具体的な内容は、図５のステップＳ８における処理と同様であるため、その説明を省略する。そして、スコア制御部４１は、発話ボタンが押下されたことを示す情報をスコア判定部４２に供給する。
【０１７６】
続いて、スコア判定部４２は、発話ボタンが押下されたことを示す情報を供給されると、トリガを発生させたユーザを示すユーザＩＤを特定する（Ｓ７５）。具体的には、ユーザが発話ボタンを押下したとき、ユーザ情報取得部１６（カメラ）は、ユーザの顔写真を撮影する。そしてユーザ情報取得部１６は、撮影したユーザの顔写真データをスコア判定部４２に出力する。スコア判定部４２は、ユーザの顔写真を取得すると、ユーザ決定情報記憶部３３に記憶されているユーザ決定情報を確認する。具体的には、ユーザ決定情報に格納されているユーザの顔写真データと、取得したユーザの顔写真データを比較し、一致するか否かを判定する。そして、一致する顔写真データに対応付けられているユーザＩＤを特定する。
【０１７７】
続いて、スコア判定部４２は、特定したユーザＩＤに対応付けられた音声決定情報を特定する（Ｓ７６）。具体的には、スコア判定部４２は、特定したユーザＩＤを用いて、音声決定情報記憶部３５を検索して、ユーザＩＤに対応付けられた音声決定情報を特定する。
【０１７８】
以降のステップＳ７７からステップＳ８２までの処理の内容は、処理主体である部材の部材番号が異なるのみで、図５のステップＳ２からステップＳ７までの処理と同様であるため、その説明を省略する。
【０１７９】
最後に、出力音声取得部４３は、出力したメッセージデータ（ランダムメッセージ）のメッセージＩＤと、スコア判定部４２から供給されたユーザＩＤとを、通信部１５を介して履歴管理サーバ５１０に送信する（Ｓ８３）。なお、ステップＳ７０およびステップＳ７１と、ステップＳ７２と、ステップＳ７３とは、どれが先に行われてもよい。
【０１８０】
（履歴管理処理の流れ）
次に、図２０を参照して、履歴管理サーバ５１０が実行する履歴管理処理の流れについて説明する。図２０は、履歴管理サーバ５１０における履歴管理処理の流れの一例を示すフローチャートである。
【０１８１】
まず、通信部５０１が、電気機器４０からメッセージＩＤおよびユーザＩＤを受信したとき（Ｓ９１でＹＥＳ）、通信部５０１は、受信したメッセージＩＤおよびユーザＩＤを履歴情報更新部５１２に供給する。履歴情報更新部５１２は、供給されたメッセージＩＤおよびユーザＩＤを履歴情報記憶部５１４に記憶されている履歴情報５１４ａに追加する（Ｓ９２）。具体的には、受信したメッセージＩＤおよびユーザＩＤを含む履歴レコード５１４ｃを履歴情報記憶部５１４に追加する。このとき、追加された履歴レコード５１４ｃの出力情報送信済み機器ＩＤには、いずれの機器ＩＤも格納されていない状態である。
【０１８２】
続いて、通信部５０１が、電気機器４０から出力情報取得要求を受信したとき（Ｓ９３でＹＥＳ）、通信部５０１は、出力情報取得要求を出力情報生成部５１３に供給する。出力情報生成部５１３は、出力情報取得要求を取得すると、出力情報取得要求を送信した電気機器４０の機器ＩＤを特定する（Ｓ９４）。
【０１８３】
続いて、出力情報生成部５１３は、特定した機器ＩＤと対応付けられていないメッセージＩＤおよびユーザＩＤを読み出し、出力情報５１４ｂとする（Ｓ９５）。具体的には、出力情報生成部５１３は、履歴情報記憶部５１４に記憶されている履歴情報５１４ａから、出力情報送信済み機器ＩＤのセルに特定した機器ＩＤが格納されていないメッセージＩＤをすべて読み出し、出力情報５１４ｂとする。
【０１８４】
続いて、出力情報生成部５１３は、特定した機器ＩＤが示す電気機器４０に出力情報５１４ｂを送信する（Ｓ９６）。そして、送信した出力情報５１４ｂに含まれるメッセージＩＤおよびユーザＩＤに送信先の電気機器４０の機器ＩＤを対応付ける（Ｓ９７）。具体的には、送信した出力情報５１４ｂに含まれるメッセージＩＤおよびユーザＩＤを含む履歴レコード５１４ｃにおける出力情報送信済み機器ＩＤのセルに送信先の電気機器４０の機器ＩＤを格納する。
【０１８５】
続いて、出力情報生成部５１３は、出力メッセージ決定システム９００に含まれるすべての電気機器４０の機器ＩＤが出力情報送信済み機器ＩＤのセルに格納された履歴レコード５１４ｃがあるか否かを判定する（Ｓ９８）。このような履歴レコード５１４ｃがある場合（Ｓ９８でＹＥＳ）、出力情報生成部５１３は、履歴情報５１４ａから当該履歴レコード５１４ｃを削除する（Ｓ９９）。以上で、本実施形態に係る履歴管理処理は終了する。なお、出力メッセージ決定システム９００に含まれるすべての電気機器４０の機器ＩＤが、出力情報送信済み機器ＩＤのセルに格納された履歴レコード５１４ｃに無い場合（Ｓ９８でＮＯ）、出力情報生成部５１３は、ステップＳ８９を省略する。そして、本実施形態に係る履歴管理処理は終了する。
【０１８６】
（実施形態４に係る出力メッセージ決定装置の作用効果）
以上のように、本実施形態に係る、電気機器４０に含まれる出力メッセージ決定装置４は、音声を出力するトリガを発生させたユーザを示すユーザＩＤを特定する。そして、特定したユーザＩＤに対応付けられている音声決定情報から、スコアが最も高いメッセージＩＤを特定して、音声として出力するランダムメッセージを決定する。
【０１８７】
実施形態１〜３に係る出力メッセージ決定装置では、音声決定情報は１つであるため、他のユーザによって出力されたことによりスコアが下がったランダムメッセージを、ユーザが聞くことができない可能性がある。
【０１８８】
これに対して、本実施形態に係る出力メッセージ決定装置４では、音声決定情報がユーザＩＤごとに存在するので、ユーザは自身が聞いていないランダムメッセージのスコアを、他のユーザが当該内容を聞いたことによって下げられることはない。よって、あるユーザが、そのユーザのための特定の内容の音声を聞くことができないという状況を防ぐことができる。
【０１８９】
また、メッセージデータを、特定のユーザの音声決定情報にのみメッセージＩＤが含まれるようなメッセージデータとすることも可能である。例えば、エージェントサーバ６００の音声決定情報生成部６２１が、特定のユーザに適した商品や店舗の紹介メッセージのメッセージＩＤを、当該ユーザの音声決定情報にのみ加えることで、電気機器４０において、そのユーザにのみ紹介メッセージを聞かせることができる。例えば、音声決定情報生成部６２１は、お母さんを示すユーザＩＤに対応付けられている音声決定情報に、スーパーマーケットの安売り情報であるメッセージのメッセージＩＤを加えたり、お父さんを示すユーザＩＤに対応付けられている音声決定情報に、居酒屋の情報であるメッセージのメッセージＩＤを加えたりすることができる。これは、後述する実施形態５においても同様である。
【０１９０】
〔実施形態５〕
本発明のさらに別の実施形態について、図２１および図２２に基づいて説明すれば、以下のとおりである。
【０１９１】
本実施形態では、実施形態４にて説明したような、トリガを発生させたユーザを示すユーザＩＤを特定する電気機器５０ａであって、履歴管理サーバ５１０を介すことなく、自装置における音声出力を他の電気機器５０ｂにおけるランダムメッセージのスコアに反映させる構成について説明する。つまり、本実施形態における各電気機器は互いに通信可能である。なお、各電気機器の通信手段は特に限定されない。なお、上述した電気機器５０ａおよび電気機器５０ｂは、各電気機器を区別するための記載であり、いずれも以降に説明する電気機器５０（音声出力機器、出力メッセージ決定装置）に含まれる。
【０１９２】
（電気機器５０の要部構成）
まず、図２１を参照して、電気機器５０の要部構成について説明する。図２１は、本実施形態に係る電気機器５０の要部構成の一例を示すブロック図である。なお、破線で示す矢印は、他の電気機器５０（例えば電気機器５０ｂ）から送信された情報の流れを示す。
【０１９３】
電気機器５０は、実施形態４にて説明した電気機器４０における制御部１９に代えて、制御部５１を備える。なお、電気機器５０は、出力メッセージ決定装置５と一体となっている。図２１において、破線で囲まれた部分が出力メッセージ決定装置５である。また、出力メッセージ決定装置５は、電気機器５０と着脱可能な構成であってもよい。つまり、出力メッセージ決定装置５の機能を、電気機器５０と着脱可能なネットワークアダプタなどが備えていてもよい。
【０１９４】
制御部５１は、電気機器５０が備える各部を統括制御するものである。制御部５１は、スコア判定部５２、出力音声取得部５３、スコア制御部５４、および投稿指示部２４を含む。なお、投稿指示部２４については、実施形態１にて既に説明しているため、ここでの説明を省略する。
【０１９５】
スコア判定部５２は、スコアの最も高いメッセージＩＤを特定するものである。スコア判定部５２は、トリガが発生したことを示す情報を、入力部１１から取得する以外は、実施形態４にて説明したスコア判定部４２と同様である。そのためここでの詳細な説明は省略する。
【０１９６】
出力音声取得部５３は、音声として出力されるメッセージデータ（ランダムメッセージ）を取得するものである。出力音声取得部５３は、音声として出力したランダムメッセージのメッセージＩＤ、およびスコア判定部５２から供給されたユーザＩＤをスコア制御部５４に供給する。その他の機能については、出力音声取得部４３と同様であるため、ここでの説明を省略する。
【０１９７】
スコア制御部５４は、メッセージＩＤに対応付けられたスコアを変更するものである。具体的には、スコア制御部５４は、出力音声取得部５３から、音声として出力したランダムメッセージのメッセージＩＤ、およびスコア判定部５２によって特定されたユーザＩＤを供給されると、供給されたユーザＩＤと対応付けられて、音声決定情報記憶部３５に記憶されている音声決定情報を特定する。そして、特定した音声決定情報において、供給されたメッセージＩＤに対応付けられているスコアを変更する。当該変更の詳細については、実施形態１で説明したスコア制御部２３の機能と同様であるため、ここでの説明を省略する。
【０１９８】
また、スコア制御部５４は、出力音声取得部５３から取得したメッセージＩＤおよびユーザＩＤを、通信部１５を介して他の電気機器に送信する。なお、本実施形態では、出力音声取得部５３が、音声として出力させたメッセージデータのメッセージＩＤと、スコア判定部５２から供給されたユーザＩＤとを他の電子機器に送信してもよい。
【０１９９】
また、スコア制御部５４は、通信部１５を介して他の電気機器５０（例えば、ここで説明している電気機器５０が電気機器５０ａであるとき、他の電気機器５０は電気機器５０ｂである）から、電気機器５０ｂにおいて音声出力されたランダムメッセージのメッセージＩＤ、および、電気機器５０ｂにおいてトリガを発生させたユーザを示すユーザＩＤを受信する。そして、スコア制御部５４は、受信したユーザＩＤと対応付けられて、音声決定情報記憶部３５に記憶されている音声決定情報を特定する。そして、特定した音声決定情報において、受信したメッセージＩＤに対応付けられているスコアを変更する。
【０２００】
（出力メッセージ決定処理の流れ）
次に、図２２を参照して、電気機器５０（出力メッセージ決定装置５）が実行する出力メッセージ決定処理の流れについて説明する。図２２は、電気機器５０における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【０２０１】
ステップＳ１０１およびステップＳ１０２の処理の内容は、処理主体である部材の部材番号が異なるのみで、図１３のステップＳ５１およびステップＳ５２の処理と同様であるため、その説明を省略する。また、ステップＳ１０３の処理の内容は、図５のステップＳ１の処理と同様であるため、その説明を省略する。さらに、ステップＳ１０４およびステップＳ１０５の処理の内容は、処理主体である部材の部材番号が異なるのみで、図１９のステップＳ７５およびステップＳ７６の処理と同様であるため、その説明を省略する。そして、ステップＳ１０６からステップＳ１１２までの処理の内容は、処理主体である部材の部材番号が異なるのみで、図５のステップＳ２からステップＳ８までの処理と同様であるため、その説明を省略する。
【０２０２】
最後に、スコア制御部５４は、出力音声取得部５３が音声として出力させたメッセージデータ（ランダムメッセージ）のメッセージＩＤと、スコア判定部５２から供給されたユーザＩＤとを、通信部１５を介して他の電気機器５０ｂに送信する（Ｓ１１３）。なお、ステップＳ１０４の処理は、ステップＳ１０８の処理が終了した後であれば、どのタイミングで行われてもよい。例えば、ステップＳ１１１の処理の後に行われてもよい。
【０２０３】
（実施形態５に係る出力メッセージ決定装置の作用効果）
以上のように、本実施形態に係る、電気機器５０（電気機器５０ａ）に含まれる出力メッセージ決定装置５は、音声を出力するトリガを発生させたユーザを示すユーザＩＤを特定する。そして、特定したユーザＩＤに対応付けられている音声決定情報から、スコアが最も高いメッセージＩＤを特定して、音声として出力するランダムメッセージを決定する。
【０２０４】
また、出力メッセージ決定装置５は、自装置において音声として出力されたランダムメッセージのメッセージＩＤおよび特定したユーザＩＤを、他の電気機器５０（電気機器５０ｂ）に送信する。また、他の電気機器５０ｂから送信されたランダムメッセージのメッセージＩＤおよびユーザＩＤを受信し、受信したユーザＩＤに対応付けられている音声決定情報を特定する。そして、特定した音声決定情報において、受信したメッセージＩＤに対応付けられているスコアを下げる。
【０２０５】
これにより、実施形態３にて説明した出力メッセージ決定装置３と同様に、ユーザは出力メッセージ決定装置５を含む各電気機器を備えた領域内において、快適に生活することができる。なお、実施形態３と同様に本実施形態においても、各電気機器においてメッセージＩＤを送信する他の電気機器が設置されている領域の範囲は、特に限定されるものではない。例えば、電気機器５０（電気機器５０ａ）は、ユーザの家に設置されている、自装置以外の電気機器５０すべてに対してメッセージＩＤを送信してもよいし、自装置が設置されている部屋にある自装置以外の電気機器５０のみにメッセージＩＤを送信してもよい。
【０２０６】
また、実施形態４にて説明した出力メッセージ決定装置４と同様に、あるユーザが、そのユーザのための特定の内容の音声を聞くことができないという状況を防ぐことができる。
【０２０７】
〔実施形態６〕
本発明のさらに別の実施形態について、図３、および図２３〜図２９に基づいて説明すれば、以下のとおりである。
【０２０８】
本実施形態では電気機器６０（音声出力機器、出力メッセージ決定装置）について説明する。電気機器６０は、ランダムメッセージの他に伝言メッセージ（ユーザ作成メッセージ）を音声出力する。ここで伝言メッセージとは、ユーザが電気機器６０に音声出力させるために作成したメッセージデータ（例えば音声データ）である。ユーザは、電気機器６０に伝言メッセージの内容を音声出力させるために、携帯端末（携帯端末３００、携帯端末３１０、または携帯端末３２０）を用いて伝言メッセージを電気機器６０に記憶させる。具体的には、携帯端末は、ユーザの入力操作に基づいて、伝言メッセージと電気機器６０に伝言メッセージを記憶するための指示とを含む投稿データ（以降、エージェントサーバ６００が家族伝言板サーバ６１０に送信する投稿データと区別するために、ユーザ投稿データと称する）を生成する。そして、携帯端末は、生成したユーザ投稿データを家族伝言板サーバ６１０に送信する。
【０２０９】
家族伝言板サーバ６１０は、伝言メッセージを含むユーザ投稿データが携帯端末から送信されると、当該ユーザ投稿データに基づいて家族伝言板への投稿を行うとともに、エージェントサーバ６００に当該ユーザ投稿データを送信する。なお、電気機器６０が、文字列データを音声に変換して出力する構成の場合、伝言メッセージは、ユーザが携帯端末を用いて家族伝言板に投稿した文字列データであってもよい。
【０２１０】
メッセージデータ制御部６２２は、ユーザ投稿データを受信すると、伝言メッセージにメッセージＩＤを付し、全メッセージデータ記憶部６３１に記憶する。そして、メッセージデータ制御部６２２は、受信したユーザ投稿データおよび伝言メッセージに付したメッセージＩＤを電気機器６０に送信する。
【０２１１】
このとき、メッセージデータ制御部６２２はさらに、伝言メッセージが音声として出力されたときに家族伝言板サーバ６１０に送信する投稿データ、および、伝言メッセージが出力期限までに音声として出力されなかったときに家族伝言板サーバ６１０に送信する投稿データを生成し、メッセージＩＤおよび伝言メッセージと対応付けて全メッセージデータ記憶部６３１に記憶する。具体的には、メッセージデータ制御部６２２は、予め記憶部６０３に記憶されている文字列データである定型文データに、受信したユーザ投稿データに含まれる投稿したユーザを示す情報（投稿ユーザ情報）、および、受信した投稿データが投稿された時間（投稿時間）を追加して、投稿データ（文字列データ）を生成する。なお、この投稿データは文字列データの他に、画像データ、音声データ、映像データを含んでもよい。そして、メッセージデータ制御部６２２は、生成した投稿データをメッセージＩＤおよび伝言メッセージと対応付けて全メッセージデータ記憶部６３１に記憶する。なお、メッセージデータ制御部６２２によって生成される投稿データの具体例は後述する。
【０２１２】
伝言メッセージには期限が設定されており、当該期限を示す情報は、ユーザ投稿データに含まれている。当該期限までに伝言メッセージが電気機器６０から音声出力されない場合、電気機器６０は、伝言メッセージが音声出力されなかったことを示す投稿を行うよう、通信部１５を介してエージェントサーバ６００に指示する。
【０２１３】
（電気機器６０の要部構成）
まず、図２３を参照して、電気機器６０の要部構成について説明する。図２３は、本実施形態に係る電気機器６０の要部構成の一例を示すブロック図である。なお、破線で示す矢印は、伝言メッセージの期限を過ぎた後の処理における情報の流れを示す矢印である。
【０２１４】
電気機器６０は、実施形態１にて説明した電気機器１０が備える各部材の他に、タイマ６２を備える。また、電気機器６０は、実施形態１にて説明した制御部１２に代えて制御部６１を備える。なお、電気機器６０は、出力メッセージ決定装置６（書き込みデータ送信指示装置）と一体となっている。図２３において、破線で囲まれた部分が出力メッセージ決定装置６である。また、出力メッセージ決定装置６は、電気機器６０と着脱可能な構成であってもよい。つまり、出力メッセージ決定装置６の機能を、電気機器６０と着脱可能なネットワークアダプタなどが備えていてもよい。
【０２１５】
制御部６１は、電気機器６０が備える各部を統括制御するものである。制御部６１は、スコア判定部２１、出力音声取得部２２、スコア制御部６３（スコア付与部）、伝言メッセージ制御部６４（メッセージ受信部）、および投稿指示部６５（第１の投稿指示部、投稿指示部）を含む。なお、スコア判定部２１および出力音声取得部２２については、実施形態１にて既に説明しているため、ここでの説明を省略する。
【０２１６】
スコア制御部６３は、メッセージＩＤに対応付けられたスコアを変更するものである。スコア制御部６３は、実施形態１にて説明したスコア制御部２３の機能に加え、伝言メッセージ制御部６４から伝言メッセージをメッセージデータ記憶部３２に追加した旨の情報を供給されると、音声決定情報記憶部３１に記憶されている音声決定情報３１ｂに、当該伝言メッセージを示すメッセージＩＤおよび伝言メッセージのスコアを対応付けて追加する。
【０２１７】
また、スコア制御部６３は、伝言メッセージをメッセージデータ記憶部３２から削除した旨の情報を、伝言メッセージ制御部６４から供給されると、音声決定情報３１ｂから、当該伝言メッセージを示すメッセージＩＤおよび伝言メッセージのスコアを削除する。このとき、伝言メッセージのスコアが初期値から変化していない場合、スコア制御部６３は、当該伝言メッセージが音声出力されなかったと判定する。そして、伝言メッセージが音声出力されなかった旨を示す未出力情報を投稿指示部６５に供給する。
【０２１８】
ここで、本実施形態に係る音声決定情報３１ｂについて図２４を参照して説明する。図２４は、電気機器６０に記憶されている音声決定情報３１ｂのデータ構造および具体例を示す図である。本実施形態に係る音声決定情報３１ｂは、音声決定情報３１ａと異なり、伝言メッセージのメッセージＩＤおよびスコアが追加されている。
【０２１９】
伝言メッセージのスコアは、ランダムメッセージのスコアの最大値より大きい値が格納される。図２４の例では、ランダムメッセージのスコアの最大値１００より大きい値である１１０が格納されている。換言すれば、スコア判定部２１は、伝言メッセージが音声出力されるメッセージデータの候補に含まれる場合、当該伝言メッセージを音声出力するメッセージデータとして決定する。これにより、ユーザが音声出力のトリガを発生させたとき、伝言メッセージが音声出力されるメッセージデータとして決定される。よって、ユーザは、伝言メッセージが記憶されている場合に、トリガを発生させさえすれば伝言メッセージを聞くことができる。
【０２２０】
伝言メッセージ制御部６４は、メッセージデータ記憶部３２にメッセージデータを追加したり、メッセージデータ記憶部３２に記憶されているメッセージデータを削除したりするものである。具体的には、伝言メッセージ制御部６４は、通信部１５を介して、家族伝言板サーバ６１０からユーザ投稿データおよび伝言メッセージのメッセージＩＤを受信すると、ユーザ投稿データに含まれる伝言メッセージとメッセージＩＤとを対応付けてメッセージデータ記憶部３２に追加する。そして、スコア制御部６３に、伝言メッセージのメッセージＩＤと、伝言メッセージをメッセージデータ記憶部３２に追加した旨の情報とを供給する。
【０２２１】
また、伝言メッセージ制御部６４は、受信した伝言メッセージに設定された出力期限を保持しておき、タイマ６２が測定する時刻が当該出力期限を超えたとき、メッセージデータ記憶部３２に記憶した伝言メッセージを削除する。そして、スコア制御部６３に、伝言メッセージをメッセージデータ記憶部３２から削除した旨の情報を供給する。
【０２２２】
投稿指示部６５は、電気機器６０として家族伝言板に書き込む指示を行うものである。投稿指示部６５は、実施形態１にて説明した投稿指示部２４の機能に加え、スコア制御部６３から未出力情報を供給されたとき、伝言メッセージが音声出力されなかったことを示す投稿を行うための指示（未出力通知投稿要求）を生成し、伝言メッセージのメッセージＩＤとともに、通信部１５を介してエージェントサーバ６００に送信する。
【０２２３】
投稿データ生成部６２３は、電気機器６０から伝言メッセージのメッセージＩＤと未出力通知投稿要求とを受信すると、受信したメッセージＩＤに対応付けられて全メッセージデータ記憶部６３１に記憶されている投稿データを読み出し、家族伝言板サーバ６１０に送信する。これにより、家族伝言板には、電気機器６０の書き込みとして、伝言メッセージが音声出力されなかったことが表示される。
【０２２４】
ここで、図２５を参照して、伝言メッセージが音声出力されなかったことを示す書き込みの詳細について説明する。図２５は、携帯端末（携帯端末３００、携帯端末３１０、携帯端末３２０）に表示される家族伝言板の表示画面例を示す図である。
【０２２５】
表示部３０５には、家族伝言板の表示画面が表示され、表示画面においては、電気機器６０を含む各ユーザからの書き込みが時系列順に表示されている。ここで、あるユーザ（お母さん）が、伝言メッセージを電気機器６０に送信する旨の書き込みＭ２を投稿し、当該伝言メッセージの出力期限を５月５日の１５時と設定したとする。伝言メッセージは家族伝言板サーバ６１０およびエージェントサーバ６００を介して、電気機器６０に送信される。なお、エージェントサーバ６００（投稿データ生成部６２３）は、伝言メッセージを受信したことを示す書き込みＭ３の投稿データを生成し、家族伝言板サーバ６１０に送信してもよい。
【０２２６】
そして、出力期限である５月５日の１５時までに、当該伝言メッセージが音声出力されなかったとする。このとき、上述したように、投稿指示部６５は、当該伝言メッセージのメッセージＩＤと、未出力通知投稿要求とをエージェントサーバ６００に送信する。そして、エージェントサーバ６００（投稿データ生成部６２３）は、出力期限までに伝言メッセージが音声出力されなかったことを示す投稿データを読み出し、通信部６０１を介して家族伝言板サーバ６１０に送信する。この投稿データは、例えば、図２５に示すように、「ごめん、お母さんからの１４：１０の伝言を伝えられなかったよ。」というように、「ごめん（投稿ユーザ情報）からの（投稿時間）の伝言を伝えられなかったよ。」という定型文に、伝言メッセージを含む投稿を行ったユーザを示す投稿ユーザ情報と当該投稿の投稿時間とを追加したものである。その結果、家族伝言板には書き込みＭ１が表示される。なお、図示してはいないが、出力期限までに伝言メッセージが音声出力されたことを示す投稿データは、例えば「（投稿時間）の（投稿ユーザ情報）からの伝言を伝えたよ♪」という定型文に、投稿ユーザ情報と投稿時間とを追加したものである。
【０２２７】
タイマ６２は、現在時刻を測定する測定デバイスであり、いわゆる時計である。タイマ６２は伝言メッセージ制御部６４に現在時刻を出力する。
【０２２８】
（伝言メッセージ記憶処理の流れ）
次に、図２６を参照して、電気機器６０における伝言メッセージ記憶処理の流れについて説明する。図２６は、電気機器６０における伝言メッセージ記憶処理の流れの一例を示すフローチャートである。
【０２２９】
まず、伝言メッセージ制御部６４は、通信部１５を介して、エージェントサーバ６００からユーザ投稿データを受信すると（Ｓ１２１でＹＥＳ）、受信したユーザ投稿データに含まれる伝言メッセージに、ユーザ投稿データとともに受信したメッセージＩＤを付してメッセージデータ記憶部３２に記憶する（Ｓ１２２）。そして、スコア制御部６３に、伝言メッセージのメッセージＩＤと、伝言メッセージをメッセージデータ記憶部３２に追加した旨の情報とを供給する。
【０２３０】
スコア制御部６３は、伝言メッセージＩＤに付したメッセージＩＤにスコアを対応付けて音声決定情報３１ｂに追加する（Ｓ１２３）。具体的には、伝言メッセージ制御部６４から、伝言メッセージのメッセージＩＤと、伝言メッセージをメッセージデータ記憶部３２に追加した旨の情報とを供給されると、音声決定情報記憶部３１に記憶されている音声決定情報３１ｂに、受信した伝言メッセージを示すメッセージＩＤおよび伝言メッセージのスコアを対応付けて追加する。なお、伝言メッセージのスコアは、ランダムメッセージのスコアの最大値より大きい値が格納される。以上で、伝言メッセージ記憶処理は終了する。
【０２３１】
なお、電気機器６０における出力メッセージ決定処理の流れについては、実施形態１にて説明した出力メッセージ決定処理の流れと同様であるため、その説明を省略する。本実施形態における出力メッセージ決定処理と、実施形態１における出力メッセージ決定処理との違いは、メッセージデータに伝言メッセージが含まれるか否かのみである。
【０２３２】
（投稿要求処理の流れ）
次に、図２７を参照して、電気機器６０における投稿要求処理の流れについて説明する。図２７は、電気機器６０における投稿要求処理の流れの一例を示すフローチャートである。
【０２３３】
まず、伝言メッセージ制御部６４は、伝言メッセージに対してユーザが設定した出力期限を現在時刻が過ぎたと判定したとき（Ｓ１３１でＹＥＳ）、メッセージデータ記憶部３２に記憶していた伝言メッセージを削除する（Ｓ１３２）。そして、スコア制御部６３に、伝言メッセージをメッセージデータ記憶部３２から削除した旨の情報を供給する。
【０２３４】
スコア制御部６３は、伝言メッセージをメッセージデータ記憶部３２から削除した旨の情報を供給されると、音声決定情報記憶部３１に記憶されている音声決定情報から、削除された伝言メッセージのメッセージＩＤおよびスコアを削除する（Ｓ１３３）。このとき、スコア制御部６３は、削除された伝言メッセージのスコアが初期値から下がっているか否かを判定する（Ｓ１３４）。初期値から下がっている場合（Ｓ１３４でＹＥＳ）、すなわち、削除された伝言メッセージが、少なくとも１回は音声として出力されている場合、メッセージ投稿処理は終了する。
【０２３５】
これに対して、削除された伝言メッセージのスコアが初期値から下がっていない場合（Ｓ１３４でＮＯ）、すなわち、削除された伝言メッセージが、１回も音声として出力されていない場合、スコア制御部６３は、伝言メッセージが音声出力されなかった旨を示す未出力情報を投稿指示部６５に供給する。
【０２３６】
そして、未出力情報を供給された投稿指示部６５は、伝言メッセージが音声出力されなかったことを示す投稿を行うための指示（未出力通知投稿要求）を生成し、生成した未出力通知投稿要求をエージェントサーバ６００に送信する（Ｓ１３５）。このとき、未出力通知投稿要求とともに、伝言メッセージのメッセージＩＤもエージェントサーバ６００に送信する。以上で、投稿要求処理は終了する。
【０２３７】
（メッセージ投稿処理の流れ）
次に、図２８を参照して、エージェントサーバ６００が実行するメッセージ投稿処理の流れについて説明する。図２８は、エージェントサーバ６００におけるメッセージ投稿処理の流れの一例を示すフローチャートである。
【０２３８】
まず、投稿データ生成部６２３が、メッセージＩＤおよび出力通知投稿要求を受信した場合（Ｓ１４１でＹＥＳ）の処理の内容、すなわち、ステップＳ１４２およびステップＳ１４３の処理の内容は、図６のステップＳ１２およびステップＳ１３の処理と同様であるため、その説明を省略する。
【０２３９】
投稿データ生成部６２３が、メッセージＩＤおよび出力通知投稿要求を受信せず（Ｓ１４１でＮＯ）、未出力通知投稿要求を受信した場合（Ｓ１４４でＹＥＳ）、投稿データ生成部６２３は、伝言データを未出力であることを示す投稿データを読み出す（Ｓ１４５）。具体的には、未出力通知投稿要求とともに受信した伝言メッセージのメッセージＩＤに、全メッセージデータ記憶部６３１において対応付けられている投稿データを読み出す。そして、投稿データ生成部６２３は、読み出した投稿データを家族伝言板サーバ６１０に送信する（Ｓ１４６）。
【０２４０】
（実施形態６に係る出力メッセージ決定装置の作用効果）
以上のように、本実施形態に係る、電気機器６０に含まれる出力メッセージ決定装置６は、携帯端末から家族伝言板サーバ６１０およびエージェントサーバ６００を介して受信した伝言メッセージをメッセージデータ記憶部３２に記憶する。そして、音声決定情報記憶部３１に記憶されている音声決定情報３１ｂに、受信した伝言メッセージを示すメッセージＩＤと、受信した伝言メッセージのスコアとを対応付けて追加する。このとき、伝言メッセージのスコアは、ランダムメッセージのスコアの最大値より高い値となる。
【０２４１】
これにより、ユーザが音声出力のトリガを発生させたとき、伝言メッセージが音声出力されるメッセージデータとして決定される。よって、ユーザは、伝言メッセージが記憶されている場合に、トリガを発生させさえすれば伝言メッセージを聞くことができる。
【０２４２】
また、出力メッセージ決定装置６は、伝言メッセージが１回も音声として出力されないまま、設定された出力期限を過ぎた場合、伝言メッセージが音声出力されなかったことを示す投稿を行うよう、エージェントサーバ６００に指示する。具体的には、出力メッセージ決定装置６は、未出力通知投稿要求をエージェントサーバ６００に送信する。そして、エージェントサーバ６００は、未出力通知投稿要求を受信すると、伝言メッセージのメッセージＩＤに対応付けられて全メッセージデータ記憶部６３１に記憶されていた投稿データを読み出し、家族伝言板サーバ６１０に送信する。これにより、家族伝言板には、電気機器６０の書き込みとして、伝言メッセージが音声出力されなかったことが表示される。よって、ユーザは伝言メッセージが期限までに音声出力されなかったことを知ることができる。
【０２４３】
なお、本実施形態の構成は、上述した実施形態１〜５に適用することが可能である。つまり、実施形態１〜５は、メッセージデータとしてランダムメッセージをメッセージデータ記憶部３２に記憶している構成であったが、携帯端末から家族伝言板サーバ６１０を介して受信した伝言メッセージをメッセージデータ記憶部３２に記憶してもよい。また、本実施形態では、伝言メッセージを１つのみメッセージデータ記憶部３２に記憶する例を説明したが、メッセージデータ記憶部３２が記憶する伝言メッセージの数は特に限定されるものではない。複数の伝言メッセージが記憶される場合、それぞれに異なるメッセージＩＤが付与される。
【０２４４】
（実施形態６の変形例１）
実施形態６の変形例について、図３および図２３に基づいて説明すれば、以下のとおりである。上述した実施形態６では、音声決定情報に対する伝言メッセージのメッセージＩＤおよびスコアの追加は、電気機器６０において行われていた。
【０２４５】
これに対して本変形例では、伝言メッセージのメッセージＩＤおよびスコアが追加された音声決定情報を、エージェントサーバ６００において生成する構成について説明する。なお、本変形例においては、音声決定情報生成部６２１は、最新の音声決定情報を記憶部６０３に記憶する構成である。
【０２４６】
メッセージデータ制御部６２２は、ユーザ投稿データを受信すると、受信した投稿データから伝言メッセージおよび期限を示す情報を取得する。そして、伝言メッセージにメッセージＩＤを付して全メッセージデータ記憶部６３１に記憶し、伝言メッセージ、メッセージＩＤ、および期限を示す情報を音声決定情報生成部６２１に供給する。
【０２４７】
音声決定情報生成部６２１は、メッセージＩＤを供給されると、記憶部６０３に記憶している最新の音声決定情報を読み出し、読み出した音声決定情報に供給されたメッセージＩＤ、すなわち、伝言メッセージのメッセージＩＤを追加する。そして、伝言メッセージのメッセージＩＤに、ランダムメッセージのメッセージＩＤに対応付けられているスコア（最大値）より大きい値を対応付ける。
【０２４８】
そして、音声決定情報生成部６２１は、生成した音声決定情報、メッセージＩＤを付した伝言メッセージ、および期限を示す情報を電気機器６０に送信する。
【０２４９】
伝言メッセージ制御部６４は、音声決定情報記憶部３１に記憶されている音声決定情報を、受信した音声決定情報に変更する。また、伝言メッセージ制御部６４は、受信した伝言メッセージをメッセージデータ記憶部３２に追加する。
【０２５０】
これにより、電気機器６０は、伝言メッセージにスコアを対応付ける処理などを行わなくてよいので、電気機器６０（出力メッセージ決定装置６）の処理負荷を軽減することができる。
【０２５１】
（実施形態６の変形例２）
実施形態６の別の変形例について、図３、図２３、および図２９に基づいて説明すれば、以下のとおりである。
【０２５２】
本実施形態では、エージェントサーバ６００は、ユーザ投稿データを受信したときにユーザ投稿データを電気機器６０に送信しない。具体的には、メッセージデータ制御部６２２はユーザ投稿データを受信すると、ユーザ投稿データに含まれる伝言メッセージを全メッセージデータ記憶部６３１に記憶しておく。
【０２５３】
（出力メッセージ決定処理の流れ）
図２９を参照して、電気機器６０（出力メッセージ決定装置６）が実行する出力メッセージ決定処理の流れについて説明する。図２９は、電気機器６０における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【０２５４】
まず、ユーザが発話ボタンを押下するなどのトリガを発生させたとき（Ｓ１５１でＹＥＳ）、伝言メッセージ制御部６４は、メッセージ送信要求をエージェントサーバ６００に送信する（Ｓ１５２）。ここで、メッセージ送信要求とは、伝言メッセージがエージェントサーバ６００に記憶されている場合に、記憶されている伝言メッセージを電気機器６０に送信するよう要求する指示である。
【０２５５】
メッセージデータ制御部６２２は、メッセージ送信要求を受信すると、全メッセージデータ記憶部６３１に伝言メッセージが記憶されているか否かを確認する。伝言メッセージが記憶されている場合、記憶されている伝言メッセージを読み出し、電気機器６０に送信する。これに対して、伝言メッセージが記憶されていない場合、伝言メッセージが記憶されていないことを示す、伝言非所持情報を電気機器６０に送信する。
【０２５６】
伝言メッセージ制御部６４は、伝言メッセージを受信したとき（Ｓ１５３でＹＥＳ）、当該伝言メッセージを出力音声取得部２２に供給する。そして、出力音声取得部２２は、受信した伝言メッセージに従って音声を出力する（Ｓ１６１）。そして、伝言メッセージ制御部６４は、エージェントサーバ６００に伝言メッセージ出力通知投稿要求を送信する（Ｓ１６２）。ここで、伝言メッセージ出力通知投稿要求とは、伝言メッセージを音声出力したことを家族伝言板に投稿するよう指示する情報である。
【０２５７】
そして、投稿データ生成部６２３は、ユーザ投稿データを受信したときに生成した、出力期限までに伝言メッセージが音声出力されたことを示す投稿データを読み出し、家族伝言板サーバ６１０に送信する。
【０２５８】
なお、伝言メッセージ制御部６４が伝言メッセージを受信しなかったとき（Ｓ１５３でＮＯ）、すなわち、伝言非所持情報を受信したときの処理であるステップＳ１５４からステップＳ１６０までの処理の内容は、図５のステップＳ２からステップＳ８までの処理と同様であるため、その説明を省略する。
【０２５９】
また、本変形例では、伝言メッセージの期限の管理はエージェントサーバ６００にて行う。つまり、メッセージデータ制御部６２２は、ユーザ投稿データに含まれる期限を示す情報を保持しておき、図示しないタイマが出力する時刻が当該期限を超えたとき、全メッセージデータ記憶部６３１に記憶している伝言メッセージを削除する。そして、メッセージデータ制御部６２２は、伝言メッセージを削除した旨を示す情報を投稿データ生成部６２３に供給する。
【０２６０】
投稿データ生成部６２３は、伝言メッセージを削除した旨を示す情報を受信すると、ユーザ投稿データを受信したときに生成した、出力期限までに伝言メッセージが音声出力されなかったことを示す投稿データを読み出し、家族伝言板サーバ６１０に送信する。
【０２６１】
（実施形態６の変形例３）
実施形態６のさらに別の変形例について、図３および図２３に基づいて説明すれば、以下のとおりである。電気機器６０（出力メッセージ決定装置６）は、伝言メッセージのメッセージＩＤと当該伝言メッセージが音声として出力されたか否かを示す情報とを対応付けたデータベースである伝言出力情報を記憶部１３に記憶していてもよい。
【０２６２】
具体的には、ユーザが発話ボタンを押下するなどのトリガを発生させたとき、伝言メッセージ制御部６４は、伝言出力情報を参照して、音声として出力されていない伝言メッセージがあるか否かを判定する。そして、伝言メッセージ制御部６４は、音声として出力されていない伝言メッセージがある場合、当該伝言メッセージのメッセージＩＤを出力音声取得部２２に供給する。そして、出力音声取得部２２は、メッセージデータ記憶部３２から、供給されたメッセージＩＤの伝言メッセージを読み出し、音声として出力する。つまり、伝言メッセージ制御部６４は、伝言メッセージが音声出力されるメッセージデータの候補に含まれる場合（音声として出力されていない伝言メッセージがある場合）、当該伝言メッセージを音声出力するメッセージデータとして決定する。
【０２６３】
一方、伝言メッセージ制御部６４は、伝言出力情報に含まれている伝言メッセージのメッセージＩＤが、すべて音声として出力されていることを示す情報と対応付けられている場合、その旨をスコア判定部２１に供給する。そして、実施形態１などで説明した、ランダムメッセージのいずれかを音声として出力するための、出力メッセージ決定処理が開始される。
【０２６４】
なお、音声として出力されていない伝言メッセージが複数ある場合、伝言メッセージ制御部６４は、音声として出力されていない伝言メッセージのメッセージＩＤをすべて出力音声取得部２２に供給してもよい。
【０２６５】
また、伝言メッセージ制御部６４は、伝言出力情報にメッセージＩＤが含まれている伝言メッセージの期限を管理している。そして、タイマ６２が出力する時刻が当該期限を超えたとき、伝言出力情報を参照して、期限を超えた伝言メッセージが音声として出力されているか否かを判定する。当該伝言メッセージが音声として出力されていない場合、伝言メッセージ制御部６４は、伝言メッセージが音声出力されなかった旨を示す未出力情報と、当該伝言メッセージのメッセージＩＤとを投稿指示部６５に出力する。
【０２６６】
投稿指示部６５は、伝言メッセージが音声出力されなかったことを示す投稿を行うための指示（未出力通知投稿要求）を生成し、伝言メッセージのメッセージＩＤとともに、通信部１５を介してエージェントサーバ６００に送信する。
【０２６７】
投稿データ生成部６２３は、電気機器６０から伝言メッセージのメッセージＩＤと未出力通知投稿要求とを受信すると、受信したメッセージＩＤに対応付けられて全メッセージデータ記憶部６３１に記憶されている投稿データを読み出し、家族伝言板サーバ６１０に送信する。これにより、家族伝言板には、電気機器６０の書き込みとして、伝言メッセージが音声出力されなかったことが表示される。
【０２６８】
〔実施形態７〕
本発明のさらに別の実施形態について、図３、および図３０〜図３２に基づいて説明すれば、以下のとおりである。
【０２６９】
本実施形態においては、音声出力のトリガを発生させたユーザを特定し、当該ユーザを示す文字列を、投稿データに含まれる文字列データに追加して家族伝言板サーバ６１０に送信する電気機器７０（音声出力機器、出力メッセージ決定装置）について説明する。
【０２７０】
（電気機器７０の要部構成）
まず、図３０を参照して、電気機器７０の要部構成について説明する。図３０は、本実施形態に係る電気機器７０の要部構成の一例を示すブロック図である。なお、破線で示す矢印は、伝言メッセージの期限を過ぎた後の処理における情報の流れを示す矢印である。
【０２７１】
電気機器７０は、実施形態６にて説明した電気機器６０が備える各部材の他に、ユーザ情報取得部１６を備える。また、電気機器７０は、実施形態６にて説明した制御部６１、および実施形態１にて説明した記憶部１３に代えて、制御部７１および記憶部７２を備える。なお、電気機器７０は、出力メッセージ決定装置７と一体となっている。図３０において、破線で囲まれた部分が出力メッセージ決定装置７である。また、出力メッセージ決定装置７は、電気機器７０と着脱可能な構成であってもよい。つまり、出力メッセージ決定装置７の機能を、電気機器７０と着脱可能なネットワークアダプタなどが備えていてもよい。なおユーザ情報取得部１６は、実施形態４にて既に説明しているため、ここでの説明を省略する。
【０２７２】
記憶部７２は、電気機器７０、具体的には出力メッセージ決定装置７にて使用される各種データを記憶する記憶デバイスである。記憶部７２は、音声決定情報記憶部３１、メッセージデータ記憶部３２、およびユーザ決定情報記憶部３３を含む。なお、音声決定情報記憶部３１およびメッセージデータ記憶部３２については、実施形態１にて既に説明しており、ユーザ決定情報記憶部３３については、実施形態４にて既に説明しているため、ここでの説明を省略する。
【０２７３】
制御部７１は、電気機器７０が備える各部を統括制御するものである。制御部７１は、スコア判定部２１、出力音声取得部２２、スコア制御部６３、伝言メッセージ制御部６４、および投稿指示部７３を含む。なお、スコア判定部２１、出力音声取得部２２、スコア制御部６３、および伝言メッセージ制御部６４は、上述した実施形態で既に説明しているため、ここでの説明を省略する。
【０２７４】
投稿指示部７３は、電気機器７０として家族伝言板に書き込む指示を行うものである。投稿指示部７３は、実施形態６にて説明した投稿指示部６５の機能に加え、ユーザ情報取得部１６からトリガを発生させたユーザを識別するためのユーザ情報（例えばユーザの顔写真）を取得する。そして、投稿指示部７３は、取得したユーザ情報と対応付けられてユーザ決定情報記憶部３３に記憶されている、各ユーザを示す情報であるユーザＩＤを特定する。
【０２７５】
そして、投稿指示部７３は、生成した出力通知投稿要求とともに、メッセージＩＤおよびユーザＩＤを、通信部１５を介してエージェントサーバ６００に送信する。
【０２７６】
投稿データ生成部６２３は、出力通知投稿要求、メッセージＩＤ、およびユーザＩＤを受信すると、全メッセージデータ記憶部６３１から当該メッセージＩＤに対応付けられた投稿データを読み出す。また、投稿データ生成部６２３は、受信したユーザＩＤに基づいて、ユーザを示す文字列を特定する。当該文字列は、文字列データとしてユーザＩＤと対応付けられて、記憶部６０３に記憶されている。
【０２７７】
ここで、図３１を参照して、ユーザを示す文字列を追加した文字列データの詳細について説明する。図３１は、本実施形態に係る携帯端末に表示される画面例を示す図である。
【０２７８】
図３１の（ａ）は、書き込みＭ２において、お母さんが伝言メッセージを電気機器７０に送信し、電気機器７０においてお父さんがトリガを発生させることで当該伝言メッセージを聞いた場合の家族伝言板の表示画面を示す。投稿指示部７３は、ユーザ情報取得部１６からお父さんの顔写真を取得すると、ユーザ決定情報記憶部３３に記憶されているユーザ決定情報から当該顔写真と対応付けられているユーザＩＤを特定する。
【０２７９】
そして、投稿指示部７３は、出力音声取得部２２からメッセージＩＤ（伝言メッセージを示すメッセージＩＤ）を供給されると、生成した出力通知投稿要求とともに、メッセージＩＤおよびユーザＩＤをエージェントサーバ６００に送信する。
【０２８０】
投稿データ生成部６２３は、全メッセージデータ記憶部６３１において、受信したメッセージＩＤと対応付けられている、書き込みＭ２におけるユーザ投稿データを受信したときに生成した、「１４：１０のお母さんからの伝言を（ユーザを示す文字列）に伝えたよ♪」という文字列データを含む投稿データを読み出す。
【０２８１】
また、投稿データ生成部６２３は、受信したユーザＩＤと対応付けられて記憶部６０３に記憶されている文字列データである「お父さん」を読み出す。そして、読み出した投稿データの（ユーザを示す文字列）の位置に、特定した文字列データである「お父さん」を挿入する。これにより、「１４：１０のお母さんからの伝言をお父さんに伝えたよ♪」という文字列データを含む投稿データが生成される。投稿データ生成部６２３は、生成した文字列データを含む投稿データを家族伝言板サーバ６１０に送信する。その結果、家族伝言板に書き込みＭ４が投稿され、ユーザの携帯端末（例えば携帯端末３００）に書き込みＭ４を含む家族伝言板の表示画面が表示される。
【０２８２】
なお、音声として出力されるメッセージデータは、ランダムメッセージであってもよい。例えば、投稿データ生成部６２３は、ランダムメッセージのうち「いつもお疲れ様。」というメッセージデータのメッセージＩＤ、および、お父さんを示すユーザＩＤを受信すると、受信したメッセージＩＤに対応付けられた投稿データ（文字列データ）の冒頭に、「Ｔｏ：（ユーザを示す文字列）」を、（ユーザを示す文字列）に「お父さん」を挿入して追加する。そして、投稿データを家族伝言板サーバ６１０に送信する。これにより、図３１の（ｂ）に示すように、家族伝言板に書き込みＭ５が投稿され、ユーザの携帯端末（例えば携帯端末３００）に書き込みＭ５含む家族伝言板の表示画面が表示される。
【０２８３】
なお、ユーザＩＤとユーザを示す文字列とを対応付けた情報は、電気機器７０の記憶部７２（例えば、ユーザ決定情報記憶部３３）に記憶されていてもよい。この場合、投稿指示部７３は、特定したユーザＩＤと対応付けられているユーザを示す文字列を読み出し、出力通知投稿要求とともに、メッセージＩＤおよびユーザを示す文字列を送信する。
【０２８４】
（出力メッセージ決定処理の流れ）
次に、図３２を参照して、電気機器７０（出力メッセージ決定装置７）が実行する出力メッセージ決定処理の流れについて説明する。図３２は、電気機器７０における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【０２８５】
ユーザが発話ボタンを押下したとき（Ｓ１７１でＹＥＳ）、ユーザ情報取得部１６は、ユーザ情報（例えば、ユーザの顔写真）を取得して、投稿指示部７３に出力する。続いて、投稿指示部７３は、ユーザ情報を取得すると、ユーザを識別してユーザＩＤを特定する（Ｓ１７２）。具体的には、ユーザ決定情報記憶部３３に記憶されている、ユーザ決定情報を参照して、取得したユーザ情報と対応付けられているユーザＩＤを特定する。
【０２８６】
続いて、ステップＳ１７３からステップＳ１７８までの処理の内容は、処理主体である部材の部材番号が異なるのみで、図５のステップＳ２からステップＳ７までの処理と同様であるため、その説明を省略する。
【０２８７】
続いて、投稿指示部７３は、エージェントサーバ６００にメッセージＩＤ、ユーザＩＤ、および出力通知投稿要求を送信する（Ｓ１７８）。
【０２８８】
最後に、ステップＳ１７９の処理の内容は、処理主体である部材の部材番号が異なるのみで、図５のステップＳ８と同様であるため、その説明を省略する。
【０２８９】
（実施形態７に係る出力メッセージ決定装置の作用効果）
以上のように、本実施形態に係る、電気機器７０に含まれる出力メッセージ決定装置７は、音声出力のトリガを発生させたユーザを特定し、当該ユーザを示す文字列を、投稿データに含まれる文字列データに追加して家族伝言板サーバ６１０に送信する。これにより、家族伝言板のサービスを利用するユーザは、電気機器７０において音声出力のトリガを発生させたユーザ（音声を出力させたユーザ）が誰であるかを知ることができる。また、屋外にいるユーザは、ユーザの家の中に家族のうちの誰がいるかを知ることができる。
【０２９０】
さらに、音声として出力されたメッセージデータが伝言メッセージである場合、伝言メッセージを送信するための書き込みを家族伝言板に投稿したユーザは、誰に伝言メッセージが伝わったかを知ることができる。
【０２９１】
なお、本実施形態では、伝言メッセージのメッセージＩＤが音声決定情報３１ｂにおいてスコアと対応付けられている構成（実施形態６に対応する構成）として説明したが、実施形態６の変形例２にて説明したように、ユーザが音声を出力するトリガを発生させたときに、エージェントサーバ６００から伝言メッセージを取得する構成であってもよい。この場合、投稿指示部７３は、出力通知投稿要求および伝言メッセージのメッセージＩＤに代えて、実施形態６の変形例２にて説明した、伝言メッセージ出力通知投稿要求をエージェントサーバ６００に送信する。また、実施形態２〜５に示すように、他の電気機器７０における音声出力を、自装置のスコアに反映させる構成であってもよい。
【０２９２】
〔実施形態８〕
本発明のさらに別の実施形態について、図３３〜図３８に基づいて説明すれば、以下のとおりである。
【０２９３】
（電気機器８０の要部構成）
まず、図３３を参照して、電気機器８０（音声出力機器、出力メッセージ決定装置）の要部構成について説明する。図３３は、本実施形態に係る電気機器８０の要部構成の一例を示すブロック図である。
【０２９４】
電気機器８０は、実施形態１にて説明した電気機器１０が備える各部材の他に、検知部８１を備える。また、実施形態１にて説明した制御部１２に代えて、制御部８２を備える。なお、電気機器８０は、出力メッセージ決定装置８と一体となっている。図３３において、破線で囲まれた部分が出力メッセージ決定装置８である。また、出力メッセージ決定装置８は、電気機器８０と着脱可能な構成であってもよい。つまり、出力メッセージ決定装置８の機能を、電気機器８０と着脱可能なネットワークアダプタなどが備えていてもよい。
【０２９５】
検知部８１は、１つ以上のセンサを含む検知デバイスである。検知部８１は、例えば周囲の気温を検知する温度センサ、電気機器８０の運転時間を検知するタイマ、電気機器８０における各部材が正常に動作しているか否かを検知するセンサなどの少なくとも１つを含む。なお、検知部８１に含まれるセンサは、上述した例のセンサに限定されない。例えば、検知部８１は湿度センサなどを含んでもよい。なお、本実施形態では、検知部８１が温度センサを含む構成を例に挙げて説明する。
【０２９６】
制御部８２は、電気機器８０が備える各部を統括制御するものである。制御部８２は、スコア判定部２１、出力音声取得部２２、スコア制御部８３、投稿指示部２４、ランダムメッセージ制御部２５、および検知制御部８４を含む。なお、スコア判定部２１、出力音声取得部２２、投稿指示部２４、およびランダムメッセージ制御部２５は、実施形態１にて既に説明しているため、ここでの説明を省略する。
【０２９７】
スコア制御部８３は、メッセージＩＤに対応付けられたスコアを変更するものである。具体的には、スコア制御部８３は、実施形態１にて説明したスコア制御部２３の機能に加え、音声決定情報記憶部３１に記憶されている音声決定情報において、音声出力されたメッセージデータのメッセージＩＤに対応付けられているカテゴリ情報と、同じカテゴリ情報が対応付けられているメッセージＩＤに対応付けられているスコアを下げる。
【０２９８】
ここで、本実施形態における音声決定情報の詳細について、図３４の（ａ）を参照して説明する。図３４の（ａ）は、電気機器８０に記憶されている音声決定情報のデータ構造および具体例を示す図であり、（ｂ）は、電気機器８０が音声として出力するメッセージデータの一例を示す図である。
【０２９９】
図３４の（ａ）に示すように、電気機器８０の音声決定情報記憶部３１に記憶されている音声決定情報３１ｃは、実施形態１にて説明した音声決定情報３１ａと異なり、メッセージＩＤ、スコア、およびカテゴリ情報を対応付けた情報である。なお、図３４の（ａ）のように音声決定情報３１ｃをテーブル形式の情報としたのは一例であり、音声決定情報３１ｃのデータ構造はこの例に限定されるものではない。
【０３００】
なお、「メッセージＩＤ」のカラム、および「スコア」のカラムに格納される情報については、実施形態１で既に説明しているため、ここでの説明を省略する。
【０３０１】
「カテゴリ情報」のカラムには、メッセージＩＤが示すメッセージデータのカテゴリを示すカテゴリ情報が格納される。カテゴリ情報の具体例としては、ユーザへのあいさつを音声出力するためのメッセージデータのメッセージＩＤに対応付けられる「あいさつ」、今日の日付や現在時刻などを音声出力するためのメッセージデータのメッセージＩＤに対応付けられる「日時情報」、ユーザをねぎらう言葉を音声出力するためのメッセージデータのメッセージＩＤに対応付けられる「ねぎらいの言葉」、および、電気機器８０の周囲の気温が閾値を超えたことを音声出力するためのメッセージＩＤに対応付けられる「温度情報」などがある。ただし、上述したカテゴリ情報の具体例は一例であり、この例に限定されるものではない。また、カテゴリ情報として「温度情報」が付されるメッセージデータは、他のメッセージデータと異なり、電気機器８０の周囲の気温が閾値を超えたことを検知部８１が検知したことを示す検知情報が、後述するエージェントサーバ６２０に送信されることによって生成される。なお、カテゴリ情報として「温度情報」が付されるメッセージデータの生成の詳細については後述する。
【０３０２】
また、図３４の（ｂ）に示すように、カテゴリ情報は、メッセージデータ記憶部３２に記憶されているメッセージデータに対応付けられてもよい。
【０３０３】
スコア制御部８３は、出力音声取得部２２から、音声出力に使用されたメッセージデータのメッセージＩＤを供給されると、音声決定情報記憶部３１に記憶されている音声決定情報３１ｃから、供給されたメッセージＩＤと、当該メッセージＩＤに対応付けられているカテゴリ情報を特定する。そして、特定したメッセージＩＤに対応付けられているスコアを下げる。さらに、特定したカテゴリ情報と同じカテゴリ情報に対応付けられているメッセージＩＤに対応付けられているスコアも下げる。なお、スコアの変更の詳細については、実施形態１で説明したスコア制御部２３の機能と同様であるため、ここでの詳細な説明を省略する。
【０３０４】
また、音声出力に使用されたメッセージデータのメッセージＩＤに対応付けられているスコア（以降、音声出力スコアと称する）と、音声出力に使用されたメッセージデータのメッセージＩＤと同じカテゴリ情報が対応付けられているスコア（以降、同一カテゴリスコアと称する）とで、スコアの下げ幅は同じであってもよいし、スコアの下げ幅を変えてもよい。すなわち、同一カテゴリスコアを、音声出力に使用されたメッセージデータの優先度の下げ幅と同じ下げ幅となるように変更してもよいし、異なる下げ幅となるように変更してもよい。スコアの下げ幅が同じである場合、例えば実施形態１で説明したように、音声出力スコアおよび同一カテゴリスコアを２０ずつ下げてもよいし、音声出力スコアおよび同一カテゴリスコアを一度に最小値まで下げてもよい。また、スコアの下げ幅を異ならせる場合、例えば、音声出力スコアは２０ずつ値を下げるが、同一カテゴリスコアは１０ずつ値を下げるとしてもよい。
【０３０５】
さらに、実施形態６にて説明した伝言メッセージのメッセージＩＤについても同様にカテゴリ情報を対応付けてもよい。ただし、複数の伝言メッセージがメッセージデータ記憶部３２に記憶されている場合、これら複数の伝言メッセージはいずれも音声出力に使用されることが好ましい。なぜなら伝言メッセージとは、それぞれが異なる伝言であるため、１つの伝言メッセージが出力された場合に他の伝言メッセージ（同一カテゴリが付された伝言メッセージ）が出力されないという状況は好ましくない。よって、伝言メッセージのメッセージＩＤにはカテゴリ情報を対応付けないことが好ましい。
【０３０６】
また、実施形態２〜５にて説明したように、履歴管理サーバまたは他の電気機器から、複数の電気機器のうちのいずれかが音声出力に使用したメッセージデータのメッセージＩＤを受信して、当該メッセージＩＤに対応付けられたスコアを下げる構成の場合においても、上述したように、スコア制御部８３が受信したメッセージＩＤに対応付けられたカテゴリ情報を特定して、音声出力スコアおよび同一カテゴリスコアを下げればよい。
【０３０７】
検知制御部８４は、検知部８１の検知結果に基づいて検知情報を生成するものである。具体的には、検知制御部８４は、検知部８１が出力した検知結果が所定の条件を満たしているとき、当該所定の条件を満たしたことを示す検知情報を生成し、通信部１５を介してエージェントサーバ６２０に送信する。例えば、検知部８１に含まれる温度センサが検知した温度の値が出力されると、検知制御部８４は、当該温度の値が所定の閾値を超えるか否かを判定する。そして、出力された温度の値が閾値を超えていた場合、電気機器８０の周囲の気温が閾値を超えたことを示す情報、すなわち検知情報をエージェントサーバ６２０に送信する。なお、検知制御部８４が生成する検知情報は、検知部８１から出力される検知結果に応じて変わり、上述した例の温度に関するものに限定されない。例えば、検知部８１から、電気機器８０の連続運転時間の値を出力され、当該時間が閾値を超えていた場合、電気機器８０の運転時間が閾値を超えたことを示す検知情報を生成する。
【０３０８】
また、検知情報は、当該検知情報が表す内容をエージェントサーバ６２０が特定することができればよく、例えば、英数字からなる文字列であってもよい。具体的には、第２の電気機器８０ｂが送信する検知情報が温度に関する情報であり、閾値が３０℃に設定されているときに、検知部８１によって、当該閾値を超える温度が検知された場合、検知制御部８４は、「Ｄｂ１０３０」という検知情報を生成し、エージェントサーバ６２０に送信してもよい。この英数字からなる文字列は、１文字目が検知情報であることを示し、２文字目が検知情報を生成した電気機器を示し、３文字目が温度に関する情報であることを示し、４〜６文字目が設定された閾値を示す。また、この例に基づけば、送信する検知情報が第２の電気機器８０ｂの運転時間に関するものであり、閾値が１２０分に設定されているときに、検知部８１によって、運転時間が当該閾値を超えたことが検知された場合、検知制御部８４は、「Ｄｂ２１２０」という検知情報を生成することになる。なお、文字列の構成は上述した例に限定されるものではない。
【０３０９】
（エージェントサーバ６２０の要部構成）
次に、図３５および図３６を参照して、エージェントサーバ６２０の要部構成について説明する。図３５は、出力メッセージ決定システム９５０の一例を示す概略図であり、図３６は、エージェントサーバ６２０の要部構成の一例を示すブロック図である。なお、図３６において実線で示す矢印は、検知情報に基づくメッセージデータ生成に関する情報の流れを示す矢印であり、破線で示す矢印は、電気機器８０に対するメッセージデータの送信に関する情報の流れを示す矢印である。
【０３１０】
図３５に示すように、エージェントサーバ６２０は、複数の電気機器、例えば図３５に示す第１の電気機器８０ａ、第２の電気機器８０ｂ、および第３の電気機器８０ｃで使用される各種データを管理する。具体的には、エージェントサーバ６２０は、第１の電気機器８０ａで使用される各種データを管理する第１のエージェント部６４１、第２の電気機器８０ｂで使用される各種データを管理する第２のエージェント部６４２、および、第３の電気機器８０ｃで使用される各種データを管理する第３のエージェント部６４３を備える。すなわち、エージェントサーバ６２０は、各電気機器８０と１対１で対応するエージェント部を備える。また、エージェントサーバ６２０は、実施形態１で説明したエージェントサーバ６００と同様に、電気機器８０からの指示に応じて、家族伝言板に書き込みを行う。なお、家族伝言板、並びに携帯端末３００、３１０、および３２０については、実施形態１にて既に説明しているため、図３５では記載を省略している。
【０３１１】
図３６に示すように、エージェントサーバ６２０は、第１のエージェント部６４１、第２のエージェント部６４２、第３のエージェント部６４３、および通信部６５１を備えている。通信部６５１は、エージェントサーバ６２０と外部機器との間で情報の送受信を行うための通信デバイスである。通信部６５１は、第１のエージェント部６４１、第２のエージェント部６４２、および第３のエージェント部６４３から供給された情報を電気機器８０または家族伝言板サーバ６１０に送信する。例えば、通信部６５１は後述するメッセージデータ生成部６２４が生成したメッセージデータを含む複数のメッセージデータ、および、当該複数のメッセージデータのメッセージＩＤにスコアおよびカテゴリ情報が対応付けられた音声決定情報３１ｃを送信する。また、通信部６５１は、電気機器８０から受信した情報を第１のエージェント部６４１、第２のエージェント部６４２、および第３のエージェント部６４３のうち、少なくとも１つに供給する。例えば、通信部６５１は、第２の電気機器８０ｂから受信した検知情報を、第２のエージェント部６４２に供給する。
【０３１２】
次に、第１のエージェント部６４１、第２のエージェント部６４２、および第３のエージェント部６４３について説明する。ただし、第１のエージェント部６４１、第２のエージェント部６４２、および第３のエージェント部６４３はその構成が同一であるため、ここでは、第２のエージェント部６４２を例に挙げて説明する。
【０３１３】
第２のエージェント部６４２は、制御部６５２および記憶部６５３を備える。なお、以降、電気機器８０から検知情報を受信したことによって、エージェントサーバ６２０にて生成されるメッセージデータを機器メッセージと称する場合がある。
【０３１４】
記憶部６５３は、エージェントサーバ６２０にて使用される各種データを記憶する記憶デバイスである。記憶部６５３は、全メッセージデータ記憶部６３１およびメッセージ生成情報記憶部６３２を含む。
【０３１５】
全メッセージデータ記憶部６３１は、実施形態１にて既に説明しているため、詳細な説明を省略する。ただし、本実施形態の全メッセージデータ記憶部６３１に記憶されているメッセージデータのうち、少なくともランダムメッセージと機器メッセージとには、カテゴリ情報が対応付けられている。
【０３１６】
メッセージ生成情報記憶部６３２は、メッセージ生成情報を記憶するものである。ここで、図３７を参照して、メッセージ生成情報の詳細について説明する。図３７は、エージェントサーバ６２０に記憶されているメッセージ生成情報のデータ構造および具体例を示す図である。
【０３１７】
図３７に示すように、メッセージ生成情報は、電気機器８０から送信された検知情報、メッセージデータの雛形、およびカテゴリ情報を対応付けた情報である。なお、図３７のように、メッセージ生成情報をテーブル形式の情報としたのは一例であり、メッセージ生成情報はこの例に限定されるものではない。
【０３１８】
「電気機器から送信された検知情報」のカラムには、検知情報の内容を示す情報が格納される。なお、図３７の例では、検知情報の内容を具体的に説明するために、検知情報の内容を示す文が格納されたものとしている。しかしながら、当該カラムに格納される情報は、図３７の例に限定されず、例えば検知情報が、当該検知情報の内容を表す英数字からなる文字列である場合、当該英数字からなる文字列が格納されてもよい。なお、検知情報が上述した６文字の文字列である場合、格納される文字列は、検知情報の内容を示す文字列のみであることが好ましい。すなわち、「Ｄｂ１０３０」のうちの「Ｄｂ１」または「１」のみが格納されることが好ましい。
【０３１９】
「メッセージデータの雛形」のカラムには、後述するメッセージデータ生成部６２４が機器メッセージを生成するときに使用するテキストデータ（以降、雛形データと称する）が格納されている。雛形データは一部を空欄にしたテキストデータであり、メッセージデータ生成部６２４は、検知制御部８４が設定している閾値、および検知情報を送信した電気機器８０が複数の電気機器８０のうちのいずれであるか、などの情報を用いて、上記空欄に文字列を挿入して機器メッセージを完成させる。
【０３２０】
「カテゴリ情報」には、上述したカテゴリ情報が格納される。
【０３２１】
制御部６５２は、第２のエージェント部６４２が備える各部を統括制御するものである。制御部６５２は、音声決定情報生成部６２１、メッセージデータ制御部６２２、投稿データ生成部６２３、およびメッセージデータ生成部６２４を含む。なお、音声決定情報生成部６２１、メッセージデータ制御部６２２、および投稿データ生成部６２３については、実施形態１にて既に説明しているため、ここでの説明を省略する。
【０３２２】
メッセージデータ生成部６２４は、検知情報に基づくメッセージデータ、すなわち機器メッセージを生成するものである。具体的には、メッセージデータ生成部６２４は、通信部６５１を介して、第２の電気機器８０ｂから検知情報を受信すると、メッセージ生成情報記憶部６３２に記憶されているメッセージ生成情報から、受信した検知情報に対応付けられている雛形データおよびカテゴリ情報を読み出し、機器メッセージを生成する。
【０３２３】
例えば、メッセージデータ生成部６２４は、検知情報として「Ｄｂ１０３０」という検知情報を受信すると、当該検知情報の３文字目から、この検知情報が「気温が閾値を超えたことを示す情報」であることを特定し、当該検知情報に対応付けられている雛形データおよびカテゴリ情報を読み出す。そして、メッセージデータ生成部６２４は、検知情報の４〜６文字目から、雛形データに挿入すべき数字が３０であることを特定し、この数字を雛形データに挿入することで、「気温が３０℃を超えたよ」という機器メッセージを生成する。そして、メッセージデータ生成部６２４は、読み出した「気温情報」というカテゴリ情報を、生成した機器メッセージに対応付ける。最後に、メッセージデータ生成部６２４は、機器メッセージおよびカテゴリ情報を、第１のエージェント部６４１および第３のエージェント部６４３のメッセージデータ制御部に出力するとともに、メッセージデータ制御部６２２に供給する。メッセージデータ制御部６２２は、供給された機器メッセージおよびカテゴリ情報にメッセージＩＤを対応付けて、全メッセージデータ記憶部６３１に記憶する。
【０３２４】
なお、機器メッセージおよびカテゴリ情報が供給された第１のエージェント部６４１および第３のエージェント部６４３についても、上述したように、メッセージデータ制御部が、機器メッセージおよびカテゴリ情報を全メッセージデータ記憶部６３１に記憶する。
【０３２５】
これにより、エージェントサーバ６２０は、複数の電気機器８０に、機器メッセージを含む複数のメッセージデータと、当該複数のメッセージデータのメッセージＩＤ、スコア、およびカテゴリ情報が対応付けられた音声決定情報３１ｃを送信することができる。なお、メッセージデータおよび音声決定情報の送信の詳細については、実施形態１にて既に説明しているため、ここでの説明を省略する。メッセージデータおよび音声決定情報３１ｃを受信した電気機器８０（ランダムメッセージ制御部２５）は、メッセージデータ記憶部３２および音声決定情報記憶部３１に記憶されているデータを受信したものに変更する具体的には、ランダムメッセージ制御部２５は、受信したメッセージデータの中に、メッセージデータ記憶部３２に記憶されていないものがあれば、当該メッセージデータをメッセージデータ記憶部３２に記憶する。また、メッセージデータ記憶部３２に記憶されているメッセージデータの中に、受信したメッセージデータにないものがあれば、当該メッセージデータを削除してもよい。また、ランダムメッセージ制御部２５は、音声決定情報記憶部３１に記憶されている音声決定情報を、受信した音声決定情報３１ｃに変更する。
【０３２６】
また、上述した例では、メッセージデータ生成部６２４は、検知情報の文字列を確認して閾値などを特定し、メッセージデータの生成に使用していたが、この例に限定されるものではない。例えば、メッセージ生成情報において検知情報とメッセージデータとが１対１で対応しており、メッセージデータ生成部６２４は、受信した検知情報を用いてメッセージ生成情報を参照して、メッセージデータを特定してもよい。
【０３２７】
（出力メッセージ決定処理の流れ）
次に、図３８を参照して、電気機器８０（出力メッセージ決定装置８）が実行する出力メッセージ決定処理の流れについて説明する。図３８は、電気機器８０における出力メッセージ決定処理の流れの一例を示すフローチャートである。
【０３２８】
ステップＳ１８１からステップＳ１８８までの処理の内容は、処理主体である部材の部材番号が異なるのみで、図５のステップＳ１からステップＳ８までの処理と同様であるため、その説明を省略する。
【０３２９】
次に、スコア制御部８３は、音声出力に使用されたメッセージデータと同じカテゴリ情報が対応付けられたメッセージデータがあるか否かを判定する（Ｓ１８９）。具体的には、スコア制御部８３は、出力音声取得部２２が音声出力に用いたメッセージデータのメッセージＩＤを供給されると、音声決定情報記憶部３１に記憶されている音声決定情報３１ｃを参照して、供給されたメッセージＩＤに対応付けられたカテゴリ情報と、同一のカテゴリ情報が対応付けられたメッセージＩＤがあるか否かを判定する。
【０３３０】
同一のカテゴリ情報が対応付けられたメッセージＩＤがある場合（Ｓ１８９でＹＥＳ）、スコア制御部８３は、同じカテゴリ情報が対応付けられたメッセージデータのスコアを下げる（Ｓ１９０）。つまり、スコア制御部８３は同一カテゴリスコアを下げる。一方、同一のカテゴリ情報が対応付けられたメッセージＩＤがない場合（Ｓ１８９でＮＯ）、出力メッセージ決定処理は終了する。
【０３３１】
（実施形態８に係る出力メッセージ決定装置の作用効果）
以上のように、本実施形態に係る電気機器８０は、メッセージＩＤ、スコアに加え、カテゴリ情報が対応付けられた音声決定情報３１ｃを、音声決定情報記憶部３１に記憶する。そして、スコア制御部８３は、音声出力スコアだけでなく、同一カテゴリスコアも下げる。
【０３３２】
また、本実施形態に係る電気機器８０は、検知部８１による検知結果が所定の条件を満たしている場合、検知制御部８４が検知情報を生成し、エージェントサーバ６２０に送信する。そして、本実施形態に係るエージェントサーバ６２０は、当該検知情報を受信すると、メッセージデータ生成部６２４が機器メッセージを生成する。
【０３３３】
ここで、上述した例では、第２の電気機器８０ｂから送信された検知情報に基づいて、第２のエージェント部６４２が機器メッセージを生成していたが、同様に、第１のエージェント部６４１および第３のエージェント部６４３も、それぞれ第１の電気機器８０ａおよび第３の電気機器８０ｃから送信された検知情報に基づいて機器メッセージを生成する。
【０３３４】
例えば、第１の電気機器８０ａである冷蔵庫と、第２の電気機器８０ｂであるエアコンが、ともに温度センサを有する場合、冷蔵庫およびエアコンの周囲の気温が閾値（例えば３０℃）を超えると、第１のエージェント部６４１および第２のエージェント部６４２は、ともに温度が閾値を超えたことを示す機器メッセージを生成する。
【０３３５】
生成された機器メッセージは、各エージェント部に供給される。ここで、第１のエージェント部６４１を例に挙げて説明すると、第１のエージェント部６４１は、温度が閾値を超えたことを示す機器メッセージを２つ取得することになる。そして、これら２つの機器メッセージはともに第１の電気機器８０ａ（冷蔵庫）に送信されるので、第１の電気機器８０ａは、温度に関する同一内容の音声出力を続けて行ってしまう可能性がある。
【０３３６】
この問題を解決するために、メッセージデータとともに送信される音声決定情報３１ｃでは、メッセージＩＤにカテゴリ情報が対応付けられている。そして、同一内容のメッセージデータのメッセージＩＤには、同じカテゴリ情報が対応付けられる。
【０３３７】
そして、電気機器８０は、上述した音声出力スコアとともに、同一カテゴリスコアも下げるので、電気機器８０が同一内容の音声出力を行うことを防ぐことができる。
【０３３８】
なお、機器メッセージは、検知情報を生成した電気機器８０ごとに語尾を異ならせてもよい。例えば、図３４の（ｂ）に示すように、第２の電気機器８０ｂから検知情報が送信されることで、第２のエージェント部６４２が生成した機器メッセージ（メッセージＩＤがＶ００８の機器メッセージ）は、語尾が「〜たよ」であり、第１の電気機器８０ａから検知情報が送信されることで、第１のエージェント部６４１が生成した機器メッセージ（メッセージＩＤがＶ００９の機器メッセージ）は、語尾が「〜ました」であってもよい。なお、語尾は図３４の（ｂ）に限定されるものではない。例えば、「気温が３０℃を超えたわ」のように女性が発言したかのような語尾であってもよい。
【０３３９】
（実施形態１〜８に共通の変形例）
上記各実施形態では、１つのエージェントサーバ６００および１つの履歴管理サーバ５００（または履歴管理サーバ５１０）を用いる例を説明したが、エージェントサーバ６００、履歴管理サーバ５００、および履歴管理サーバ５１０の有する各機能が、個別のサーバにて実現されていてもよい。例えば、エージェントサーバ６００における音声決定情報生成サービス、メッセージデータ制御サービス、および投稿データ生成サービスのそれぞれが個別のサーバによって提供されていてもよい。そして、これらの場合、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
【０３４０】
〔実施形態９〕
実施形態１〜８に記載の各電気機器、エージェントサーバ６００およびエージェントサーバ６２０、履歴管理サーバ５００および履歴管理サーバ５１０、並びに、携帯端末３００、携帯端末３１０、および携帯端末３２０の各ブロックは、集積回路（ＩＣチップ）などに形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、実施形態１〜８に記載の各電気機器などを、図３９に示すようなコンピュータ（電子計算機）を用いて構成することができる。図３９は、実施形態１〜８に記載の各電気機器などとして利用可能なコンピュータ４００の構成を例示したブロック図である。
【０３４１】
コンピュータ４００は、図３９に示すように、バス４１０を介して互いに接続された演算装置４２０と、主記憶装置４３０と、補助記憶装置４４０と、入出力インターフェース４５０とを備えている。演算装置４２０、主記憶装置４３０、および補助記憶装置４４０は、それぞれ、例えばＣＰＵ、ＲＡＭ（random access memory）、ハードディスクドライブであってもよい。なお、主記憶装置４３０は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などを用いることができる。
【０３４２】
入出力インターフェース４５０には、入力装置４６０および出力装置４７０が接続されている。実施形態１〜８に記載の各電気機器などの入力装置４６０および出力装置４７０は、ユーザの入力操作の受け付け、他の装置から送信されるデータの受信、他の装置へのデータの送信、および音声の出力、画像の表示を行う。
【０３４３】
補助記憶装置４４０には、コンピュータ４００を実施形態１〜８に記載の各電気機器などとして動作させるための各種プログラムが格納されている。そして、演算装置４２０は、補助記憶装置４４０に格納された上記各プログラムを主記憶装置４３０上に展開し、主記憶装置４３０上に展開された上記各プログラムに含まれる命令を実行することによって、コンピュータ４００を実施形態１〜８に記載の各電気機器などが備える各部として機能させる。
【０３４４】
なお、ここでは、内部記録媒体である補助記憶装置４４０に記録されている上記各プログラムを用いてコンピュータ４００を機能させる構成について説明したが、外部記録媒体に記録されているプログラムを用いてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波など）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０３４５】
〔まとめ〕
本発明の態様１に係る出力メッセージ決定装置１は、音声出力機器（電気機器１０）の音声出力のために使用するメッセージデータを複数のメッセージデータから決定する出力メッセージ決定装置であって、上記出力メッセージ決定装置は、以下を含む；上記複数のメッセージデータの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定部（スコア判定部２１）、音声出力された上記メッセージデータの優先度を下げる制御部（スコア制御部２３）。
【０３４６】
上記の構成によれば、メッセージデータの優先度に基づいて、音声出力されるメッセージデータを決定する。また、音声出力されたメッセージデータの優先度を下げる。
【０３４７】
これにより、次に音声出力機器から音声が出力されるとき、少なくとも直前に音声出力に使用されたメッセージデータが、続けて音声出力に使用される可能性は低くなる。よって、音声出力機器から連続して、あるいは短い間隔で繰り返し、同じ内容の音声が出力されなくなるため、ユーザが不愉快に感じることを防ぐことができる。以上より、音声出力機器の音声によるメッセージ出力に関し、上記メッセージ出力をユーザにとって快適なものとすることができる。
【０３４８】
本発明の態様２に係る出力メッセージ決定装置は、上記態様１において、上記出力データ決定部は、上記複数のメッセージデータそれぞれに対応付けられているスコアに基づいて、音声出力する上記メッセージデータを決定し、上記制御部は、音声出力された上記メッセージデータに対応付けられている上記スコアを変更することにより、当該メッセージデータの上記優先度を下げてもよい。
【０３４９】
上記の構成によれば、メッセージデータに対応付けられているスコアに基づいて音声出力するメッセージデータを決定するので、出力するメッセージデータを正確に決定することができる。また、スコアを変更することはすなわち、メッセージデータの優先度を下げることとなるので、次に音声出力機器から音声が出力されるとき、少なくとも直前に音声出力に使用されたメッセージデータが、続けて音声出力に使用される可能性は低くなる。よって、音声出力機器から連続して、あるいは短い間隔で繰り返し、同じ内容の音声が出力されなくなる。
【０３５０】
本発明の態様３に係る出力メッセージ決定装置６は、上記態様１または２において、上記出力データ決定部は、ユーザが端末装置から送信した上記メッセージデータであるユーザ作成メッセージが、音声出力されるメッセージデータの候補に含まれる場合、当該ユーザ作成メッセージを音声出力するメッセージデータとして決定してもよい。
【０３５１】
上記の構成によれば、ユーザ作成メッセージが最優先で音声出力されるため、ユーザが音声出力のトリガを発生させたとき、確実にユーザ作成メッセージが音声出力に使用されることとなる。よって、ユーザ作成メッセージが音声出力されるメッセージデータの候補に含まれる場合は、トリガを発生させたユーザに確実にユーザ作成メッセージを使用した音声を聞かせることができる。なお、ユーザ作成メッセージとしては、例えば、あるユーザから別のユーザへの伝言である伝言メッセージが挙げられる。
【０３５２】
本発明の態様４に係る出力メッセージ決定装置４は、上記態様１または２において、以下を含む；上記音声出力機器に音声を出力させるためのトリガを発生させたユーザを特定するユーザ特定部（スコア判定部４２）、上記出力データ決定部は、上記ユーザ特定部が特定したユーザに対応付けられている上記複数のメッセージデータのうち、最も優先度の高いメッセージデータを出力してもよい。
【０３５３】
上記の構成によれば、音声出力機器に音声を出力させるためのトリガを発生させたユーザを特定して、特定したユーザに対応付けられている複数のメッセージデータのうち、最も優先度の高いメッセージデータを出力する。
【０３５４】
これにより、あるユーザが、そのユーザのための特定の内容の音声を聞くことができないという状況を防ぐことができる。
【０３５５】
また、ユーザを特定したユーザにのみ出力されるメッセージデータを実現することができる。これにより、各ユーザに適した音声を出力させることが可能になる。これにより、各ユーザに適した商品紹介や店舗の紹介などを行うことができる。
【０３５６】
本発明の態様５に係る出力メッセージ決定装置８は、上記態様１または２において、上記複数のメッセージデータは、各メッセージデータのカテゴリを示すカテゴリ情報がそれぞれ対応付けられており、上記制御部はさらに、音声出力に使用された上記メッセージデータと同一の上記カテゴリ情報が対応付けられている他のメッセージデータの優先度を下げてもよい。
【０３５７】
上記の構成によれば、自装置と対応付けられている音声出力機器において音声出力に使用されたメッセージデータだけでなく、当該メッセージデータと同一のカテゴリ情報が対応付けられている他のメッセージデータについても、優先度を下げる。
【０３５８】
これにより、次に音声出力機器から音声が出力されるとき、少なくとも直前に音声出力に使用されたメッセージデータと同一のカテゴリである、すなわち、類似の内容であるメッセージデータが、続けて音声出力される可能性は低くなる。よって、音声出力機器から連続して、あるいは短い間隔で繰り返し、類似の内容の音声が出力されなくなるため、ユーザが不愉快に感じることを防ぐことができる。
【０３５９】
本発明の態様６に係る出力メッセージ決定装置（電気機器１０）は、上記態様１または２において、以下を含んでもよい；ユーザを検知する検知部（入力部１１）、上記検知部によって上記ユーザの存在が検知されたとき、上記出力データ決定部によって決定されたメッセージデータに従って音声を出力する音声出力部（１４）。
【０３６０】
上記の構成によれば、ユーザを検知したとき、決定されたメッセージデータに従って音声を出力する。これにより、特定のユーザに対して、音声出力機器が連続して、あるいは短い間隔で繰り返し、同じ内容の音声を出力する可能性が低くなるので、ユーザは、出力メッセージ決定装置を快適に利用することができる。
【０３６１】
本発明の態様７に係る出力メッセージ決定装置の制御方法は、音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定する出力メッセージ決定装置の制御方法であって、上記出力メッセージ決定装置の制御方法は、以下を含む；上記複数のメッセージデータそれぞれの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定ステップ（Ｓ２）、音声出力された上記メッセージデータの優先度を下げる制御ステップ（Ｓ８）。
【０３６２】
この制御方法によれば、態様１に係る出力メッセージ決定装置と同様の作用効果を奏する。
【０３６３】
本発明の態様８に係る出力メッセージ決定装置３は、複数の音声出力機器それぞれに対応付けられている出力メッセージ決定装置であって、上記出力メッセージ決定装置は、上記音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定し、上記複数のメッセージデータは、各音声出力機器に共通のメッセージデータを含み、上記出力メッセージ決定装置の各々は、以下を含む；上記複数のメッセージデータそれぞれの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定部（スコア判定部２７）、上記複数の音声出力機器のうち少なくとも１つの音声出力機器が音声出力した共通の上記メッセージデータの優先度を下げる制御部（３９）。
【０３６４】
上記の構成によれば、他の音声出力機器で音声出力されたメッセージデータについて、当該メッセージデータの優先度を下げる。つまり、他の音声出力機器において、どのメッセージデータが音声出力されたかが、自装置のメッセージデータの優先度に反映される。
【０３６５】
これにより、ある音声出力機器にて出力された内容が、連続して、あるいは短い間隔で繰り返し、別の音声出力機器にて出力されなくなる。よって、複数の音声出力機器からの音声出力を、ユーザにとって快適なものにすることができる。
【０３６６】
本発明の態様９に係る出力メッセージ決定装置３は、上記態様８において、上記出力データ決定部は、上記複数のメッセージデータそれぞれに対応付けられているスコアに基づいて、音声出力する上記メッセージデータを決定し、上記制御部は、音声出力された上記メッセージデータに対応付けられている上記スコアを変更することにより、当該メッセージデータの上記優先度を下げてもよい。
【０３６７】
上記の構成によれば、メッセージデータに対応付けられているスコアに基づいて音声出力するメッセージデータを決定するので、出力するメッセージデータを正確に決定することができる。また、スコアを変更することはすなわち、メッセージデータの優先度を下げることとなるので、次に音声出力機器から音声が出力されるとき、少なくとも直前に音声出力に使用されたメッセージデータが、続けて音声出力に使用される可能性は低くなる。よって、音声出力機器から連続して、あるいは短い間隔で繰り返し、同じ内容の音声が出力されなくなる。
【０３６８】
本発明の態様１０に係る出力メッセージ決定装置３は、上記態様８または９において、以下を含んでもよい；上記出力データ決定部によって決定された上記メッセージデータに従って音声を出力したとき、当該メッセージデータを示す情報である出力済メッセージ情報を他の音声出力機器と対応する出力メッセージ決定装置に送信する出力済メッセージ情報送信部（スコア制御部３９）。
【０３６９】
上記の構成によれば、自装置と対応する音声出力機器が音声を出力したとき、音声出力に使用されたメッセージデータを示す出力済メッセージ情報を、他の音声出力機器と対応する出力メッセージ決定装置に送信する。これにより、自装置と対応する音声出力機器における音声出力の結果を、他の出力メッセージ決定装置におけるスコアに反映させることができる。
【０３７０】
本発明の態様１１に係る出力メッセージ決定装置３は、上記態様１０において、以下を含む；上記他の音声出力機器と対応する出力メッセージ決定装置から送信された上記出力済メッセージ情報を受信する出力済メッセージ情報受信部（スコア制御部３９）、上記制御部は、上記出力済メッセージ情報受信部によって受信された上記出力済メッセージ情報が示す上記メッセージデータの優先度を下げてもよい。
【０３７１】
上記の構成によれば、他の出力メッセージ決定装置から送信された出力済メッセージ情報を受信して、当該出力済メッセージ情報が示すメッセージデータの優先度を下げる。これにより、他の出力メッセージ決定装置と対応する音声出力機器における出力の結果を、自装置におけるメッセージデータの優先度に反映することができる。
【０３７２】
本発明の態様１２に係る出力メッセージ決定装置の制御方法は、複数の音声出力機器それぞれに対応付けられている出力メッセージ決定装置の制御方法であって、上記出力メッセージ決定装置は、上記音声出力機器の音声出力のために使用するメッセージデータを複数のメッセージデータから決定し、上記複数のメッセージデータは、各音声出力機器に共通のメッセージデータを含み、上記出力メッセージ決定装置の制御方法は、以下を含む；上記複数のメッセージデータそれぞれの優先度に基づいて、音声出力する上記メッセージデータを決定する出力データ決定ステップ（Ｓ５４）、上記複数の音声出力機器のうち少なくとも１つの音声出力機器が音声出力した共通の上記メッセージデータの優先度を下げる制御ステップ（Ｓ５２、Ｓ６０）。
【０３７３】
この制御方法によれば、態様８に係る出力メッセージ決定装置と同様の作用効果を奏する。
【０３７４】
本発明の態様１３に係る履歴管理装置（履歴管理サーバ５１０）は、複数の音声出力機器が音声出力のために使用したメッセージデータの履歴を管理する履歴管理装置であって、上記履歴管理装置は、以下を含んでもよい；音声出力された上記メッセージデータを示す情報である出力済メッセージ情報とともに、上記音声出力機器に音声出力のためのトリガを発生させたユーザのユーザ情報を受信したとき、当該出力済メッセージ情報および当該ユーザ情報を対応付けて記憶する履歴記憶部（履歴情報更新部５１２）、上記音声出力機器が音声出力するメッセージデータを決定する出力メッセージ決定装置から、上記履歴記憶部が記憶した上記出力済メッセージ情報を取得するための要求を受信したとき、上記履歴記憶部が対応付けて記憶した上記出力済メッセージ情報および上記ユーザ情報を上記出力メッセージ決定装置に送信する履歴送信部（出力情報生成部５１３）。
【０３７５】
上記の構成によれば、音声出力されたメッセージデータの出力済メッセージ情報と、当該音声出力のトリガを発生させたユーザのユーザ情報とを対応付けて記憶し、出力メッセージ決定装置から要求を受信したとき、記憶した使用済メッセージ情報とユーザ情報とを送信する。これにより、ユーザごとに複数のメッセージデータが対応付けられている出力メッセージ決定装置において、自装置と対応する音声出力機器と別の音声出力機器にて音声出力されたメッセージデータのうち、当該メッセージデータを出力させたユーザに対応付けられているメッセージデータの優先度のみを下げることができる。
【０３７６】
本発明の態様１４に係る書き込みデータ送信指示装置（出力メッセージ決定装置６）は、外部の機器に、複数のユーザで共有可能なサービスを提供する情報処理装置に投稿された書き込みデータを送信するよう指示する書き込みデータ送信指示装置であって、上記書き込みデータ送信指示装置は、以下を含んでもよい；ユーザが端末装置から送信したメッセージデータであるユーザ作成メッセージが、設定された期限までに音声出力に使用されなかった場合、上記ユーザ作成メッセージが使用されなかったことを示す書き込みデータを、上記情報処理装置に送信するよう外部の機器に指示する投稿指示部（投稿指示部６５）。
【０３７７】
上記の構成によれば、ユーザ作成メッセージに設定された期限までにユーザ作成メッセージが音声出力されなかった場合は、ユーザ作成メッセージが音声出力されなかったことを示す書き込みを、投稿された書き込みを複数のユーザで共有可能なサービスに投稿するよう、外部の機器に指示することができる。これにより、ユーザ作成メッセージが音声出力されなかったことを示す書き込みが、上記サービスに投稿されるので、上記サービスを利用しているユーザに、ユーザ作成メッセージが期限までに音声出力されなかったことを知らせることができる。なお、外部の機器の一例としては、投稿された書き込みを複数のユーザで共有可能なサービスを提供する情報処理装置に、書き込みデータを送信する機能を有するサーバ（エージェントサーバ６００）が挙げられる。また、ユーザ作成メッセージとしては、例えば、あるユーザから別のユーザへの伝言である伝言メッセージが挙げられる。
【０３７８】
本発明の各態様に係る出力メッセージ決定装置、書き込みデータ送信装置、表示装置、履歴管理装置、および書き込みデータ送信指示装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記出力メッセージ決定装置などが備える各部（ソフトウェア要素）として動作させることにより上記出力メッセージ決定装置などをコンピュータにて実現させる出力メッセージ決定装置などの制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０３７９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【０３８０】
〔補足〕
本発明の態様１に係る出力メッセージ決定装置１は、音声出力のために使用される複数のメッセージデータから、自装置と１対１で対応する音声出力機器（電気機器１０）が音声を出力するために使用するメッセージデータを決定する出力メッセージ決定装置であって、上記音声出力機器が音声を出力するとき、上記複数のメッセージデータそれぞれに対応付けられている、上記メッセージデータにおける出力の優先度を示すスコアに基づいて音声を出力するために使用する上記メッセージデータを決定する出力データ決定手段（スコア判定部２１）と、上記出力データ決定手段によって決定された上記メッセージデータに対応付けられている上記スコアを下げるスコア制御手段（スコア制御部２３）と、を備える。
【０３８１】
上記の構成によれば、メッセージデータに対応付けられているスコアに基づいて、音声出力に使用するメッセージデータを決定する。また、音声出力に使用されたメッセージデータに対応付けられたスコアを下げることで、当該メッセージデータの音声出力に使用されるメッセージデータのとしての優先度を低下させる。
【０３８２】
これにより、次に音声出力機器から音声が出力されるとき、少なくとも直前に音声出力に使用されたメッセージデータが、続けて音声出力に使用される可能性は低くなる。よって、音声出力機器から連続して、あるいは短い間隔で繰り返し、同じ内容の音声が出力されなくなるため、ユーザが不愉快に感じることを防ぐことができる。以上より、音声出力機器の音声によるメッセージ出力に関し、上記メッセージ出力をユーザにとって快適なものとすることができる。
【０３８３】
本発明の態様２に係る出力メッセージ決定装置３は、音声出力のために使用される複数のメッセージデータから、自装置と１対１で対応する音声出力機器（電気機器３０）が音声を出力するために使用するメッセージデータを決定する出力メッセージ決定装置であって、上記音声出力機器が音声を出力するとき、上記複数のメッセージデータそれぞれに対応付けられている、上記メッセージデータにおける出力の優先度を示すスコアに基づいて音声を出力するために使用する上記メッセージデータを決定する出力データ決定手段（スコア判定部２７）と、複数の音声出力機器のうち、少なくとも１つの音声出力機器が音声を出力するために使用した上記メッセージデータに、自装置において対応付けられている上記スコアを下げるスコア制御手段（スコア制御部３９）と、を備える。
【０３８４】
上記の構成によれば、他の音声出力機器で音声出力に使用されたメッセージデータについて、当該メッセージデータと自装置において対応付けられているスコアを下げる。つまり、他の音声出力機器の音声出力にどのメッセージデータが使用されたかが、自装置の音声出力に使用されるメッセージデータの優先度に反映される。
【０３８５】
これにより、ある音声出力機器にて出力された内容が、連続して、あるいは短い間隔で繰り返し、別の音声出力機器にて出力されなくなる。よって、複数の音声出力機器からの音声出力を、ユーザにとって快適なものにすることができる。
【０３８６】
本発明の態様３に係る出力メッセージ決定装置３は、上記態様２において、自装置と対応する音声出力機器が、上記出力データ決定手段によって決定された上記メッセージデータに従って音声を出力したとき、上記メッセージデータを示す情報である使用済メッセージ情報を他の音声出力機器と対応する出力メッセージ決定装置に送信する使用済メッセージ情報送信手段（スコア制御部３９）をさらに備えてもよい。
【０３８７】
上記の構成によれば、自装置と対応する音声出力機器が音声を出力したとき、音声出力に使用されたメッセージデータを示す使用済メッセージ情報を、他の音声出力機器と対応する出力メッセージ決定装置に送信する。これにより、自装置と対応する音声出力機器における音声出力の結果を、他の出力メッセージ決定装置におけるスコアに反映させることができる。
【０３８８】
本発明の態様４に係る出力メッセージ決定装置３は、上記態様３において、上記他の音声出力機器と対応する出力メッセージ決定装置から送信された上記使用済メッセージ情報を受信する使用済メッセージ情報受信手段（スコア制御部３９）をさらに備え、上記スコア制御手段は、上記使用済メッセージ情報受信手段によって受信された上記使用済メッセージ情報が示す上記メッセージデータに対応付けられている上記スコアを下げてもよい。
【０３８９】
上記の構成によれば、他の出力メッセージ決定装置から送信された使用済メッセージ情報を受信して、当該使用済メッセージ情報が示すメッセージデータに対応付けられているスコアを下げる。これにより、他の出力メッセージ決定装置における音声出力の結果を、自装置におけるスコアに反映することができる。
【０３９０】
本発明の態様５に係る出力メッセージ決定装置は、上記態様１から４のいずれかにおいて、上記メッセージデータを使用した音声出力が一度も行われていないときのスコアである初期スコアが所定値である複数のメッセージデータを予め記憶しているメッセージ記憶部（メッセージデータ記憶部３２）をさらに備えてもよい。
【０３９１】
上記の構成によれば、初期スコアが所定値である複数のメッセージデータが予め記憶されている。これにより、音声出力機器からの音声出力が一度も行われていない場合、音声出力に使用されるメッセージデータは複数のメッセージデータの中から選択されることとなる。また、音声出力に使用されたメッセージデータのスコアは下がるので、次の音声出力時には、前回使用されたメッセージデータ以外の複数のメッセージデータから選択されることとなる。よって、音声出力機器は、音声出力の度に異なる内容の音声を出力することができるので、同じ内容の音声を出力してユーザを不愉快にすることがなくなる。
【０３９２】
本発明の態様６に係る出力メッセージ決定装置６は、上記態様５において、ユーザが端末装置（携帯端末３００）から送信した上記メッセージデータであるユーザ作成メッセージを受信するメッセージ受信手段（伝言メッセージ制御部６４）と、上記メッセージ受信手段によって受信した上記ユーザ作成メッセージに、上記初期スコアより高い優先度を示すスコアを対応付けるスコア付与手段（スコア制御部６３）と、をさらに備えてもよい。
【０３９３】
上記の構成によれば、ユーザが端末装置から送信したユーザ作成メッセージには、初期スコアより高い優先度を示すスコアが対応付けられる。これにより、ユーザが音声出力のトリガを発生させたとき、確実にユーザ作成メッセージが音声出力に使用されることとなる。よって、ユーザ作成メッセージがある場合は、トリガを発生させたユーザに確実に伝言を聞かせることができる。なお、ユーザ作成メッセージとしては、例えば、あるユーザから別のユーザへの伝言である伝言メッセージが挙げられる。
【０３９４】
本発明の態様７に係る出力メッセージ決定装置６は、上記態様６において、上記ユーザ作成メッセージには上記ユーザ作成メッセージを自装置に保持する期限が設定されており、上記ユーザ作成メッセージが上記期限までに音声出力に使用されなかった場合、上記ユーザ作成メッセージが音声出力に使用されなかったことを示す書き込みデータを、投稿された書き込みを複数のユーザで共有可能なサービスを提供する情報処理装置に送信するよう外部の機器に指示する第１の投稿指示手段（投稿指示部６５）をさらに備えてもよい。
【０３９５】
上記の構成によれば、ユーザ作成メッセージに設定された期限までにユーザ作成メッセージが音声出力に使用されなかった場合は、ユーザ作成メッセージが音声出力に使用されなかったことを示す書き込みを、投稿された書き込みを複数のユーザで共有可能なサービスに投稿するよう、外部の機器に指示することができる。これにより、ユーザ作成メッセージが音声出力に使用されなかったことを示す書き込みが、上記サービスに投稿されるので、上記サービスを利用しているユーザに、ユーザ作成メッセージが期限までに音声出力に使用されなかったことを知らせることができる。なお、外部の機器の一例としては、投稿された書き込みを複数のユーザで共有可能なサービスを提供する情報処理装置に、書き込みデータを送信する機能を有するサーバ（エージェントサーバ６００）が挙げられる。
【０３９６】
本発明の態様８に係る出力メッセージ決定装置４は、上記態様１から７のいずれかにおいて、上記メッセージデータを示す情報と上記スコアとを対応付けた複数のデータベースを、上記音声出力機器（電気機器４０）の複数のユーザそれぞれを示すユーザ情報と対応付けて記憶しているデータベース記憶部（音声決定情報記憶部３４）と、上記音声出力機器に音声を出力させるためのトリガを発生させたユーザのユーザ情報を特定するユーザ特定手段（スコア判定部４２）と、をさらに備え、上記出力データ決定手段は、上記ユーザ特定手段が特定した上記ユーザ情報に対応付けられている上記データベースの上記スコアに基づいて音声を出力するために使用する上記メッセージデータを決定してもよい。
【０３９７】
上記の構成によれば、上記メッセージデータを示す情報と上記スコアとを対応づけたデータベースがユーザごとに存在する。そして、音声出力機器に音声を出力させるためのトリガを発生させたユーザを特定して、特定したユーザのデータベースを参照して音声出力に使用するメッセージデータを決定する。
【０３９８】
これにより、メッセージデータのスコアはデータベースごとに異なるので、ユーザは自身が聞いていない内容のメッセージデータのスコアを、他のユーザが当該内容を聞いたことによって下げられることはない。よって、あるユーザが、そのユーザのための特定の内容の音声を聞くことができないという状況を防ぐことができる。
【０３９９】
また、特定のデータベースのみに特定のメッセーデータを示す情報を加えることができる。つまり、ユーザを特定して、特定したユーザに適した音声を出力させることが可能になる。これにより、各ユーザに適した商品紹介やお店の紹介などを行うことができる。
【０４００】
本発明の態様９に係る出力メッセージ決定装置は、上記態様１から８のいずれかにおいて、上記メッセージデータを用いて上記音声出力機器から音声が出力されたとき、音声出力に使用された上記メッセージデータに応じた書き込みデータを、投稿された書き込みを複数のユーザで共有可能なサービスを提供する情報処理装置に送信するよう外部の機器に指示する第２の投稿指示手段（投稿指示部２４）をさらに備えてもよい。
【０４０１】
上記の構成によれば、音声出力機器から音声が出力されたとき、音声出力に使用されたメッセージデータに応じた書き込みデータを、投稿された書き込みを複数のユーザで共有可能なサービスに投稿するよう指示する。これにより、音声出力機器の近くにいないユーザが、音声出力機器が音声を出力したことを自身の端末装置などを用いて知ることができる。また、書き込みデータに、どのユーザが音声出力のトリガを発生させたかを示す情報を加えれば、音声出力機器の近くにいないユーザは、誰が音声出力機器の近くにいるかを知ることができる。例えば、伝言メッセージを作成したユーザは、誰が伝言を聞いたのかを知ることができる。なお、外部の機器の一例としては、投稿された書き込みを複数のユーザで共有可能なサービスを提供する情報処理装置に、書き込みデータを送信する機能を有するサーバ（エージェントサーバ６００）が挙げられる。
【０４０２】
本発明の態様１０に係る出力メッセージ決定装置８は、上記態様１から９のいずれかにおいて、上記複数のメッセージデータには、各メッセージデータのカテゴリを示すカテゴリ情報がさらに対応付けられており、上記スコア制御手段は、さらに、上記スコアを下げた上記メッセージデータと同一の上記カテゴリ情報が対応付けられている他のメッセージデータに対応付けられている上記スコアを下げてもよい。
【０４０３】
上記の構成によれば、自装置と対応付けられている音声出力機器において音声出力に使用されたメッセージデータ、または、複数の音声出力機器のうち、少なくとも１つの音声出力機器において音声出力に使用されたメッセージデータに対応付けられているスコアだけでなく、当該メッセージデータと同一のカテゴリ情報が対応付けられている他のメッセージデータに対応付けられているスコアも下げる。
【０４０４】
これにより、次に音声出力機器から音声が出力されるとき、少なくとも直前に音声出力に使用されたメッセージデータと同一のカテゴリである、すなわち、類似の内容であるメッセージデータが、続けて音声出力に使用される可能性は低くなる。よって、音声出力機器から連続して、あるいは短い間隔で繰り返し、類似の内容の音声が出力されなくなるため、ユーザが不愉快に感じることを防ぐことができる。
【０４０５】
本発明の態様１１に係る出力メッセージ決定装置は、上記態様１０において、上記スコア制御手段は、上記スコアを下げた上記メッセージデータと同一の上記カテゴリ情報が対応付けられている他のメッセージデータに対応付けられている上記スコアを、上記メッセージデータに対応付けられている上記スコアの下げ幅と異なる下げ幅で下げてもよい。
【０４０６】
上記構成によれば、音声出力に使用されたメッセージデータのスコアの下げ幅と、当該メッセージデータと同一のカテゴリ情報が対応付けられている他のメッセージデータに対応づけられているスコアの下げ幅を異ならせる。
【０４０７】
これにより、音声出力に使用されたメッセージデータにおける、音声出力後のスコアと、当該メッセージデータと同一のカテゴリ情報が対応付けられている他のメッセージデータにおける、音声出力後のスコアを異ならせることができる。
【０４０８】
例えば、音声出力に使用されたメッセージデータと同一のカテゴリ情報が対応付けられている他のメッセージデータに対応付けられているスコアの下げ幅を、音声出力に使用されたメッセージデータの下げ幅より小さくした場合、音声出力後において、音声出力に使用されたメッセージデータに比べて、当該メッセージデータと類似の内容のメッセージデータを使用した音声が先に出力される。よって、同一のメッセージデータが短い間隔で繰り返し音声出力に使用されなくなるため、ユーザが不愉快に感じることを防ぐことができる。
【０４０９】
本発明の態様１２に係る出力メッセージ決定装置の制御方法は、音声出力のために使用される複数のメッセージデータから、自装置と１対１で対応する音声出力機器が音声を出力するために使用するメッセージデータを決定する出力メッセージ決定装置の制御方法であって、上記音声出力機器が音声を出力するとき、上記複数のメッセージデータそれぞれに対応付けられている、上記メッセージデータにおける出力の優先度を示すスコアに基づいて音声を出力するために使用する上記メッセージデータを決定する出力データ決定ステップ（Ｓ２）と、上記出力データ決定ステップにて決定された上記メッセージデータに対応付けられている上記スコアを下げるスコア制御ステップ（Ｓ８）と、を含む。
【０４１０】
この制御方法によれば、態様１に係る出力メッセージ決定装置と同様の作用効果を奏する。
【０４１１】
本発明の態様１３に係る出力メッセージ決定装置の制御方法は、音声出力のために使用される複数のメッセージデータから、自装置と１対１で対応する音声出力機器が音声を出力するために使用するメッセージデータを決定する出力メッセージ決定装置の制御方法であって、上記音声出力機器が音声を出力するとき、上記複数のメッセージデータそれぞれに対応付けられている、上記メッセージデータにおける出力の優先度を示すスコアに基づいて音声を出力するために使用する上記メッセージデータを決定する出力データ決定ステップ（Ｓ５４、出力データ決定ステップ）と、複数の音声出力機器のうち、少なくとも１つの音声出力機器が音声を出力するために使用した上記メッセージデータに、自装置において対応付けられている上記スコアを下げるスコア制御ステップ（Ｓ５２、Ｓ６０）と、を含む。
【０４１２】
この制御方法によれば、態様２に係る出力メッセージ決定装置と同様の作用効果を奏する。
【０４１３】
本発明の態様１４に係る音声出力機器（電気機器１０）は、メッセージデータに従って音声を出力する音声出力機器であって、自装置の近傍に存在するユーザを検知する検知手段（入力部１１）と、検知手段によって上記ユーザの存在が検知されたとき、態様１から１１のいずれかに係る出力メッセージ決定装置によって決定されたメッセージデータに従って音声を出力する音声出力手段（音声出力部１４）と、を備えてもよい。
【０４１４】
上記の構成によれば、音声出力機器は、自装置の近傍に存在するユーザを検知したとき、出力メッセージ決定装置によって決定されたメッセージデータに従って音声を出力する。これにより、特定のユーザに対して、音声出力機器が連続して、あるいは短い間隔で繰り返し、同じ内容の音声を出力する可能性が低くなるので、ユーザは、音声出力機器を快適に利用することができる。
【０４１５】
本発明の態様１５に係る音声出力機器は、上記態様１４において、上記出力メッセージ決定装置を内部に備えてもよい。
【０４１６】
上記の構成によれば、出力メッセージ決定装置が音声出力機器の内部に備えられているので、ユーザは、音声出力機器のみを用意することで、当該音声出力機器が同じ内容の音声を続けて出力する可能性を低くすることができる。よって、ユーザは、音声出力機器を快適に利用することができる。
【０４１７】
本発明の態様１６に係る書き込みデータ送信装置（エージェントサーバ６００）は、投稿された書き込みを複数のユーザで共有可能なサービスを提供する情報処理装置（家族伝言板サーバ６１０）に、書き込みデータを送信する書き込みデータ送信装置であって、音声出力のために使用されるメッセージデータであって、ユーザが端末装置から送信した上記メッセージデータであるユーザ作成メッセージが、上記ユーザ作成メッセージに設定された上記ユーザ作成メッセージを保持する期限までに、音声出力機器による音声出力に使用されなかったことを示す未出力情報を受信する未出力情報受信手段（投稿データ生成部６２３）と、上記未出力情報受信手段が受信した上記未出力情報に応じて、上記ユーザ作成メッセージが上記期限までに音声出力に使用されなかったことを示す書き込みデータを上記情報処理装置に送信する書き込みデータ送信手段（投稿データ生成部６２３）と、を備える。
【０４１８】
上記の構成によれば、ユーザ作成メッセージに設定された期限までにユーザ作成メッセージが音声出力に使用されなかった場合は、ユーザ作成メッセージが音声出力に使用されなかったことを示す書き込みが、複数のユーザで書き込みを共有可能なサービスに投稿される。これにより、上記サービスを利用しているユーザに、ユーザ作成メッセージが期限までに音声出力に使用されなかったことを知らせることができる。また、ユーザ作成メッセージを作成したユーザは、上記サービスを介して、伝言を誰も聞かなかったことを知ることができる。なお、ユーザ作成メッセージとしては、例えば、あるユーザから別のユーザへの伝言である伝言メッセージが挙げられる。
【０４１９】
本発明の態様１７に係る表示装置（携帯端末３００）は、投稿された書き込みを複数のユーザで共有可能なサービスにおいて投稿された上記書き込みを表示する表示装置であって、投稿された上記書き込みの書き込みデータを複数のユーザで共有可能なサービスを提供する情報処理装置に送信する書き込みデータ送信装置が送信した、ユーザが端末装置から送信したメッセージデータであるユーザ作成メッセージに設定された期限までに、音声出力機器において上記ユーザ作成メッセージが音声出力に使用されなかったことを示す書き込みを表示する表示手段（表示制御部３１３）を備える。
【０４２０】
上記の構成によれば、ユーザ作成メッセージが、音声機器における音声出力に使用されなかったことを示す書き込みを表示する。これにより、上記サービスのユーザは、ユーザ作成メッセージが音声機器における音声出力に使用されなかったこと、つまり、伝言を誰も聞いていないことを知ることができる。なお、ユーザ作成メッセージとしては、例えば、あるユーザから別のユーザへの伝言である伝言メッセージが挙げられる。
【０４２１】
本発明の態様１８に係る履歴管理装置（履歴管理サーバ５１０）は、複数の音声出力機器が音声出力のために使用したメッセージデータの履歴を管理する履歴管理装置であって、上記音声出力機器によって使用された上記メッセージデータを示す情報である使用済メッセージ情報を受信したとき、当該使用済メッセージ情報を記憶する履歴記憶手段（履歴情報更新部５１２）と、音声出力機器が音声を出力するために使用するメッセージデータを決定する出力メッセージ決定装置から、上記履歴記憶手段が記憶した上記使用済メッセージ情報を取得するための使用済メッセージ情報取得要求を受信したとき、上記履歴記憶手段が記憶した上記使用済メッセージ情報のうち少なくとも１つを上記出力メッセージ決定装置に送信する履歴送信手段（出力情報生成部５１３）と、を備える。
【０４２２】
上記の構成によれば、複数の音声出力機器が音声出力に使用したメッセージデータの使用済メッセージ情報を記憶し、出力メッセージ決定装置から使用済メッセージ情報取得要求を受信したとき、記憶した使用済メッセージ情報を送信する。これにより、ある音声出力機器が音声出力に使用したメッセージデータの使用済メッセージ情報を、複数の出力メッセージ決定装置に送信することができる。出力メッセージ決定装置が、履歴管理装置から送信された使用済メッセージ情報に基づいてスコアを下げることにより、ある音声出力機器における音声出力の結果を、複数の出力メッセージ決定装置におけるスコアに反映することができる。
【０４２３】
本発明の態様１９に係る履歴管理装置は、上記態様１８において、上記履歴記憶手段は、上記使用済メッセージ情報とともに、上記音声出力機器に音声を出力させるためのトリガを発生させたユーザのユーザ情報を受信したとき、当該使用済メッセージ情報および当該ユーザ情報を対応付けて記憶し、上記履歴送信手段は、上記出力メッセージ決定装置から上記使用済メッセージ情報取得要求を受信したとき、上記履歴記憶手段が対応付けて記憶した、少なくとも１組の上記使用済メッセージ情報および上記ユーザ情報を上記出力メッセージ決定装置に送信してもよい。
【０４２４】
上記の構成によれば、複数の音声出力機器が音声出力に使用したメッセージデータの使用済メッセージ情報と、当該音声出力のトリガを発生させたユーザのユーザ情報とを対応付けて記憶し、出力メッセージ決定装置から使用済メッセージ情報取得要求を受信したとき、記憶した使用済メッセージ情報とユーザ情報とを送信する。これにより、出力メッセージ決定装置において、ユーザごとに使用済メッセージ情報とスコアとが対応付けられたデータベースがある場合、ユーザ情報からデータベースを特定して、特定したデータベースにおいてのみ、履歴管理装置から送信された使用済メッセージ情報に対応付けられたスコアを下げることができる。
【０４２５】
本発明の態様２０に係る出力メッセージ決定システム７００は、態様１に係る出力メッセージ決定装置と、態様１４または１５に係る音声出力機器と、態様１６に係る書き込みデータ送信装置と、態様１７に係る表示装置と、投稿された書き込みを複数のユーザで共有可能なサービスを提供する情報処理装置と、を含む。
【０４２６】
このシステムによれば、態様１に係る出力メッセージ決定装置と同様の作用効果を奏する。
【０４２７】
本発明の態様２１に係る出力メッセージ決定システム９００は、態様２に係る出力メッセージ決定装置と、態様１４または１５に係る音声出力機器と、態様１６に係る書き込みデータ送信装置と、態様１７に係る表示装置と、態様１８または１９に係る履歴管理装置と、投稿された書き込みを複数のユーザで共有可能なサービスを提供する情報処理装置と、を含む。
【０４２８】
このシステムによれば、態様２に係る出力メッセージ決定装置と同様の作用効果を奏する。
【０４２９】
本発明の態様２２に係る書き込みデータ送信指示装置（出力メッセージ決定装置６）は、外部の機器に、複数のユーザで共有可能なサービスを提供する情報処理装置に投稿された書き込みデータを送信するよう指示する書き込みデータ送信指示装置であって、音声出力のために使用されるメッセージデータであって、ユーザが端末装置から送信した上記メッセージデータであるユーザ作成メッセージが、上記ユーザ作成メッセージに設定された、上記ユーザ作成メッセージを保持する期限までに音声出力に使用されなかった場合、上記ユーザ作成メッセージが音声出力に使用されなかったことを示す書き込みデータを、上記情報処理装置に送信するよう外部の機器に指示する第３の投稿指示手段（投稿指示部６５）を備える。
【０４３０】
上記の構成によれば、ユーザ作成メッセージに設定された期限までにユーザ作成メッセージが音声出力に使用されなかった場合は、ユーザ作成メッセージが音声出力に使用されなかったことを示す書き込みを、投稿された書き込みを複数のユーザで共有可能なサービスに投稿するよう、外部の機器に指示することができる。これにより、ユーザ作成メッセージが音声出力に使用されなかったことを示す書き込みが、上記サービスに投稿されるので、上記サービスを利用しているユーザに、ユーザ作成メッセージが期限までに音声出力に使用されなかったことを知らせることができる。なお、外部の機器の一例としては、投稿された書き込みを複数のユーザで共有可能なサービスを提供する情報処理装置に、書き込みデータを送信する機能を有するサーバ（エージェントサーバ６００）が挙げられる。また、ユーザ作成メッセージとしては、例えば、あるユーザから別のユーザへの伝言である伝言メッセージが挙げられる。
【０４３１】
本発明の態様２３に係る書き込みデータ送信指示システムは、態様１６に係る書き込みデータ送信装置と、態様１７に係る表示装置と、態様２２に係る書き込みデータ送信指示装置と、投稿された書き込みを複数のユーザで共有可能なサービスを提供する情報処理装置と、を含む。
【０４３２】
このシステムによれば、態様２２に係る書き込みデータ送信指示装置と同様の作用効果を奏する。
【産業上の利用可能性】
【０４３３】
本発明は、予め用意されたメッセージを音声出力する電気機器において、音声出力に使用されるメッセージを決定する出力メッセージ決定システムなどに好適である。
【符号の説明】
【０４３４】
１〜５、７、８  出力メッセージ決定装置
６  出力メッセージ決定装置（書き込みデータ送信指示装置）
１０  電気機器（音声出力機器、出力メッセージ決定装置）
１１  入力部（検知部）
１４  音声出力部
２０  電気機器（音声出力機器、出力メッセージ決定装置）
２１  スコア判定部（出力データ決定部）
２３  スコア制御部（制御部）
２７  スコア判定部（出力データ決定部）
３０  電気機器（音声出力機器、出力メッセージ決定装置）
３９  スコア制御部（制御部、出力済メッセージ情報送信部、出力済メッセージ情報受信部）
４０  電気機器（音声出力機器、出力メッセージ決定装置）
４２  スコア判定部（ユーザ特定部）
５０  電気機器（音声出力機器、出力メッセージ決定装置）
６０  電気機器（音声出力機器、出力メッセージ決定装置）
６５  投稿指示部（投稿指示部）
７０  電気機器（音声出力機器、出力メッセージ決定装置）
８０  電気機器（音声出力機器、出力メッセージ決定装置）
８３  スコア制御部（制御部）
３００  携帯端末（端末装置）
５００  履歴管理サーバ（履歴管理装置）
５１０  履歴管理サーバ（履歴管理装置）
５１２  履歴情報更新部（履歴記憶部）
５１３  出力情報生成部（履歴送信部）
６１０  家族伝言板サーバ（情報処理装置）
Ｓ２、Ｓ５４、Ｓ１８４  出力データ決定ステップ
Ｓ８、Ｓ５２、Ｓ６０、Ｓ１８８、Ｓ１９０  制御ステップ
【図１】
2015190562.tif 000003
【図２】
2015190562.tif 000004
【図３】
2015190562.tif 000005
【図４】
2015190562.tif 000006
【図５】
2015190562.tif 000007
【図６】
2015190562.tif 000008
【図７】
2015190562.tif 000009
【図８】
2015190562.tif 000010
【図９】
2015190562.tif 000011
【図１０】
2015190562.tif 000012
【図１１】
2015190562.tif 000013
【図１２】
2015190562.tif 000014
【図１３】
2015190562.tif 000015
【図１４】
2015190562.tif 000016
【図１５】
2015190562.tif 000017
【図１６】
2015190562.tif 000018
【図１７】
2015190562.tif 000019
【図１８】
2015190562.tif 000020
【図１９】
2015190562.tif 000021
【図２０】
2015190562.tif 000022
【図２１】
2015190562.tif 000023
【図２２】
2015190562.tif 000024
【図２３】
2015190562.tif 000025
【図２４】
2015190562.tif 000026
【図２５】
2015190562.tif 000027
【図２６】
2015190562.tif 000028
【図２７】
2015190562.tif 000029
【図２８】
2015190562.tif 000030
【図２９】
2015190562.tif 000031
【図３０】
2015190562.tif 000032
【図３１】
2015190562.tif 000033
【図３２】
2015190562.tif 000034
【図３３】
2015190562.tif 000035
【図３４】
2015190562.tif 000036
【図３５】
2015190562.tif 000037
【図３６】
2015190562.tif 000038
【図３７】
2015190562.tif 000039
【図３８】
2015190562.tif 000040
【図３９】
2015190562.tif 000041
【国際調査報告】
2015190562.tif 000042
2015190562.tif 000043
2015190562.tif 000044
2015190562.tif 000045
2015190562.tif 000046
2015190562.tif 000047
2015190562.tif 000048
2015190562.tif 000049