(57)【特許請求の範囲】
【請求項１】
ユーザが利用するユーザ利用装置と人を検知する人検知装置とを含む複数の情報送信機器と、情報通知サーバとを備え、
前記情報送信機器は、
該情報送信機器の状態を示す機器状態情報を前記情報通知サーバに送信する機器状態情報送信部を備え、
前記情報通知サーバは、
受信された前記機器状態情報を取得して前記情報送信機器の状態の履歴を示す機器状態履歴テーブルに格納する機器状態情報取得部と、
音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、前記状況に応じた内容の音声メッセージを出力させるための通知制御を、少なくとも前記機器状態履歴テーブルが含まれる制御情報を利用して実行する通知制御部とを備え、
前記人検知装置の少なくとも１つは個人としてのユーザを認識するように人を検知する個人認識用の人検知装置であり、前記個人認識用の人検知装置における前記機器状態情報送信部は、認識されたユーザを示す人検知情報を前記機器状態情報として送信する、
ことを特徴とする情報通知システム。
【請求項２】
前記通知制御部は、
音声メッセージを通知すべき所定の状況が生じた場合、さらに、前記音声メッセージを通知すべきユーザを判定し、判定したユーザの位置に対応して設置されるスピーカ装置から前記音声メッセージが出力されるように制御する、
ことを特徴とする請求項１に記載の情報通知システム。
【請求項３】
前記機器状態履歴テーブルに少なくとも基づいてユーザの位置を判定し、判定したユーザの位置を示すユーザ位置情報をユーザ位置履歴テーブルに格納するユーザ位置判定部をさらに備え、
前記通知制御部は、
前記ユーザ位置履歴テーブルをさらに含む前記制御情報を利用して前記通知制御を実行する、
ことを特徴とする請求項１または２に記載の情報通知システム。
【請求項４】
前記制御情報を利用してユーザの行動パターンを判定し、判定した前記行動パターンを行動パターンテーブルに格納する行動パターン判定部をさらに備え、
前記通知制御部は、
前記行動パターンテーブルをさらに含む前記制御情報を利用して前記通知制御を実行する、
ことを特徴とする請求項１から３のいずれか一項に記載の情報通知システム。
【請求項５】
所定の提供元が提供するサービス情報を取得し、取得したサービス情報をサービス情報テーブルに格納するサービス情報取得部をさらに備え、
前記通知制御部は、
前記サービス情報テーブルをさらに含む前記制御情報を利用して前記通知制御を実行する、
ことを特徴とする請求項１から４のいずれか一項に記載の情報通知システム。
【請求項６】
前記通知制御部は、
１つのスピーカ装置から出力させるべき音声メッセージが複数である場合に、前記制御情報を利用して、複数の前記音声メッセージの出力順を決定する、
ことを特徴とする請求項１から５のいずれか一項に記載の情報通知システム。
【請求項７】
ユーザが利用するユーザ利用装置と人を検知する人検知装置とを含む複数の情報送信機器の状態を示す情報として前記情報送信機器が送信する機器状態情報を取得して前記情報送信機器の状態の履歴を示す機器状態履歴テーブルに格納する機器状態情報取得部と、
音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、前記状況に応じた内容の音声メッセージを出力させるための通知制御を、少なくとも前記機器状態履歴テーブルが含まれる制御情報を利用して実行する通知制御部とを備え、
前記人検知装置の少なくとも１つは個人としてのユーザを認識するように人を検知する個人認識用の人検知装置であり、前記個人認識用の人検知装置は、認識されたユーザを示す人検知情報を前記機器状態情報として送信する、
ことを特徴とする情報通知サーバ。
【請求項８】
ユーザが利用するユーザ利用装置と人を検知する人検知装置とを含む複数の情報送信機器と、情報通知サーバとを備える情報通知システムにおける情報通知方法であって、
前記情報送信機器は、
該情報送信機器の状態を示す機器状態情報を前記情報通知サーバに送信する機器状態情報送信ステップを備え、
前記情報通知サーバは、
受信された前記機器状態情報を取得して前記情報送信機器の状態の履歴を示す機器状態履歴テーブルに格納する機器状態情報取得ステップと、
音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、前記状況に応じた内容の音声メッセージを出力させるための通知制御を、少なくとも前記機器状態履歴テーブルが含まれる制御情報を利用して実行する通知制御ステップとを備え、
前記人検知装置の少なくとも１つは個人としてのユーザを認識するように人を検知する個人認識用の人検知装置であり、前記個人認識用の人検知装置における前記機器状態情報送信ステップは、認識されたユーザを示す人検知情報を前記機器状態情報として送信する、
ことを特徴とする情報通知方法。
【請求項９】
ユーザが利用するユーザ利用装置と人を検知する人検知装置とを含む複数の情報送信機器の状態を示す情報として前記情報送信機器が送信する機器状態情報を取得し、個人としてのユーザを認識するように人を検知する個人認識用の人検知装置からは、認識されたユーザを示す人検知情報を前記機器状態情報として取得して前記情報送信機器の状態の履歴を示す機器状態履歴テーブルに格納する機器状態情報取得ステップと、
音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、前記状況に応じた内容の音声メッセージを出力させるための通知制御を、少なくとも前記機器状態履歴テーブルが含まれる制御情報を利用して実行する通知制御ステップと、
を備えることを特徴とする情報通知方法。
【請求項１０】
コンピュータに、
ユーザが利用するユーザ利用装置と人を検知する人検知装置とを含む複数の情報送信機器の状態を示す情報として前記情報送信機器が送信する機器状態情報を取得し、個人としてのユーザを認識するように人を検知する個人認識用の人検知装置からは、認識されたユーザを示す人検知情報を前記機器状態情報として取得して前記情報送信機器の状態の履歴を示す機器状態履歴テーブルに格納する機器状態情報取得ステップと、
音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、前記状況に応じた内容の音声メッセージを出力させるための通知制御を、少なくとも前記機器状態履歴テーブルが含まれる制御情報を利用して実行する通知制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通知システム、情報通知サーバ、情報通知方法およびプログラムに関する。
【背景技術】
【０００２】
現状において、ネットワーク環境下でユーザが自分にとって必要な情報を得るためには、例えばスマートフォンやタブレット端末などを操作して検索サイトやウェブサイトなどを閲覧するといったことが行われている。
また、ユーザが自分の予定などの情報を忘れないようにするために、ウェブサイトやアプリケーションなどのリマインダ機能を操作して、予め設定した時刻に電子メールなどで自分宛にメッセージを送信させるといったことも行われている。
例えば、特許文献１には、第１ユーザ端末から入力された基本情報をインターネット経由で受信し、この基本情報に基づいて合成した所定の音声コンテンツを第１ユーザ端末と同じユーザが所有する第２ユーザ端末装置に送信するウェブサーバが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３０２３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
日常生活においてユーザが必要とする情報は多様である。このために、ユーザが自分にとって必要な情報を得るにあたって、逐一、ユーザ自身が端末を操作して調べたり、リマインダを設定するというのは、非常に手間のかかる作業である。
このような観点からすると、ユーザが端末に対する操作などを行わなくとも、ユーザにとって有用な情報が、そのときの状況に応じて適切に通知されるようになれば、ユーザにとって便利である。
しかし、特許文献１に記載の技術は、例えば第１ユーザ端末に対するユーザの設定により、予め定められた所定時刻に定型の音声メッセージが第２ユーザ端末に送信されるのにとどまっており、上記のような要求を満たすものではない。
【０００５】
本発明は、このような事情に鑑みてなされたもので、有用な情報を適切なタイミングでユーザに通知できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様としての情報通知システムは、ユーザが利用するユーザ利用装置と人を検知する人検知装置とを含む複数の情報送信機器と、情報通知サーバとを備え、前記情報送信機器は、該情報送信機器の状態を示す機器状態情報を前記情報通知サーバに送信する機器状態情報送信部を備え、前記情報通知サーバは、受信された前記機器状態情報を取得して前記情報送信機器の状態の履歴を示す機器状態履歴テーブルに格納する機器状態情報取得部と、音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、前記状況に応じた内容の音声メッセージを出力させるための通知制御を、少なくとも前記機器状態履歴テーブルが含まれる制御情報を利用して実行する通知制御部とを備える。
【０００７】
また、本発明の情報通知システムにおいて、前記通知制御部は、音声メッセージを通知すべき所定の状況が生じた場合、さらに、前記音声メッセージを通知すべきユーザを判定し、判定したユーザの位置に対応して設置されるスピーカ装置から前記音声メッセージが出力されるように制御する。
【０００８】
また、本発明の情報通知システムは、前記機器状態履歴テーブルに少なくとも基づいてユーザの位置を判定し、判定したユーザの位置を示すユーザ位置情報をユーザ位置履歴テーブルに格納するユーザ位置判定部をさらに備え、前記通知制御部は、前記ユーザ位置履歴テーブルをさらに含む前記制御情報を利用して前記通知制御を実行する。
【０００９】
また、本発明の情報通知システムは、前記制御情報を利用してユーザの行動パターンを判定し、判定した前記行動パターンを行動パターンテーブルに格納する行動パターン判定部をさらに備え、前記通知制御部は、前記行動パターンテーブルをさらに含む前記制御情報を利用して前記通知制御を実行する。
【００１０】
また、本発明の情報通知システムは、所定の提供元が提供するサービス情報を取得し、取得したサービス情報をサービス情報テーブルに格納するサービス情報取得部をさらに備え、前記通知制御部は、前記サービス情報テーブルをさらに含む前記制御情報を利用して前記通知制御を実行する。
【００１１】
また、本発明の情報通知システムにおいて、前記通知制御部は、１つのスピーカ装置から出力させるべき音声メッセージが複数である場合に、前記制御情報を利用して、複数の前記音声メッセージの出力順を決定する。
【００１２】
また、本発明の一態様としての情報通知サーバは、ユーザが利用するユーザ利用装置と人を検知する人検知装置とを含む複数の情報送信機器の状態を示す情報として前記情報送信機器が送信する機器状態情報を取得して前記情報送信機器の状態の履歴を示す機器状態履歴テーブルに格納する機器状態情報取得部と、
音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、前記状況に応じた内容の音声メッセージを出力させるための通知制御を、少なくとも前記機器状態履歴テーブルが含まれる制御情報を利用して実行する通知制御部とを備える。
【００１３】
また、本発明の一態様としての情報通知方法は、ユーザが利用するユーザ利用装置と人を検知する人検知装置とを含む複数の情報送信機器と、情報通知サーバとを備える情報通知システムにおける情報通知方法であって、前記情報送信機器は、該情報送信機器の状態を示す機器状態情報を前記情報通知サーバに送信する機器状態情報送信ステップを備え、前記情報通知サーバは、受信された前記機器状態情報を取得して前記情報送信機器の状態の履歴を示す機器状態履歴テーブルに格納する機器状態情報取得ステップと、音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、前記状況に応じた内容の音声メッセージを出力させるための通知制御を、少なくとも前記機器状態履歴テーブルが含まれる制御情報を利用して実行する通知制御ステップとを備える。
【００１４】
また、本発明の一態様としての情報通知方法は、ユーザが利用するユーザ利用装置と人を検知する人検知装置とを含む複数の情報送信機器の状態を示す情報として前記情報送信機器が送信する機器状態情報を取得して前記情報送信機器の状態の履歴を示す機器状態履歴テーブルに格納する機器状態情報取得ステップと、音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、前記状況に応じた内容の音声メッセージを出力させるための通知制御を、少なくとも前記機器状態履歴テーブルが含まれる制御情報を利用して実行する通知制御ステップとを備える。
【００１５】
また、本発明の一態様としてのプログラムは、コンピュータに、ユーザが利用するユーザ利用装置と人を検知する人検知装置とを含む複数の情報送信機器の状態を示す情報として前記情報送信機器が送信する機器状態情報を取得して前記情報送信機器の状態の履歴を示す機器状態履歴テーブルに格納する機器状態情報取得ステップと、音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、前記状況に応じた内容の音声メッセージを出力させるための通知制御を、少なくとも前記機器状態履歴テーブルが含まれる制御情報を利用して実行する通知制御ステップとを実行させるためのものである。
【発明の効果】
【００１６】
以上説明したように、本発明によれば、有用な情報を適切なタイミングでユーザに通知できるようになるという効果が得られる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態の情報通知システムの構成例を示す図である。
【図２】本実施形態におけるユーザ利用装置の構成例を示す図である。
【図３】本実施形態における人検知装置の構成例を示す図である。
【図４】本実施形態におけるスピーカ装置の構成例を示す図である。
【図５】本実施形態における情報通知サーバの構成例を示す図である。
【図６】本実施形態における機器基本情報テーブルの構造例を示す図である。
【図７】本実施形態におけるユーザ情報テーブルの構造例を示す図である。
【図８】本実施形態における機器状態履歴テーブルの構造例を示す図である。
【図９】本実施形態におけるユーザ位置履歴テーブルの構造例を示す図である。
【図１０】本実施形態における行動パターンテーブルの構造例を示す図である。
【図１１】本実施形態におけるサービス情報テーブルの構造例を示す図である。
【図１２】本実施形態におけるメッセージデータベースの構造例を示す図である。
【図１３】本実施形態における機器状態情報取得部とユーザ位置判定部が実行する処理手順例を示す図である。
【図１４】本実施形態における行動パターン判定部が実行する処理手順例を示す図である。
【図１５】本実施形態における通知制御部が実行する処理手順例を示す図である。
【発明を実施するための形態】
【００１８】
＜情報通知システムの構成例＞
図１は、本発明の実施形態としての情報通知システムの全体構成例を示している。
この図に示す情報通知システムは、複数のユーザ利用装置１００（１００−１〜１００−８）と、複数の人検知装置２００（２００−１〜２００−６）と、複数のスピーカ装置３００（３００−１から３００−６）を備える。また、情報通知システムは、情報通知サーバ５００と情報サービスサーバ６００を備える。
【００１９】
ユーザ利用装置１００は、ユーザが利用する電子機器である。このユーザ利用装置１００は、家屋１０内に備えられる、あるいは、家屋１０に居住するユーザが携帯する。また、これらのユーザ利用装置１００は、それぞれ、家屋１０に居住するユーザが共有して利用される、あるいは、個人的に利用される。
なお、図１においては、８つのユーザ利用装置１００−１〜１００−８が示されているが、以降において、これらのユーザ利用装置１００−１〜１００−８について個々に説明する場合には、それぞれのユーザ利用装置の機器種別に応じた名称を記載する。具体的に、ユーザ利用装置１００−１〜１００−８の各々については、エアコンディショナ１００−１、照明機器１００−２、テレビジョン受像機１００−３、電子レンジ１００−４、洗濯機１００−５、体重計１００−６、睡眠センサ１００−７、スマートフォン１００−８と記載する。
【００２０】
家屋１０は、例えば、リビングルーム１１−１と、キッチン１１−２と、洗濯場１１−３と、洗面所１１−４と、寝室１１−５と、玄関１１−６とに部屋が分かれている。
リビングルーム１１−１には、ユーザ利用装置１００として、エアコンディショナ１００−１、照明機器１００−２、テレビジョン受像機１００−３が設置されている。
キッチン１１−２には、ユーザ利用装置１００として電子レンジ１００−４が設置されている。
洗濯場１１−３には、ユーザ利用装置１００として洗濯機１００−５が設置されている。
洗面所１１−４には、ユーザ利用装置１００として体重計１００−６が設置されている。
寝室１１−５には、ユーザ利用装置１００として睡眠センサ１００−７が設置されている。
また、スマートフォン１００−８は、家屋１０に居住するユーザのうちの１人が所有するもので、そのユーザが携帯するユーザ利用装置１００の１つである。
【００２１】
これらのユーザ利用装置１００（１００−１〜１００−８）は、それぞれ、ゲートウェイ４００からネットワーク７００を経由して情報通知サーバ５００と通信する機能を有する。この通信機能により、ユーザ利用装置１００は、電子機器としての自己の状態を示す機器状態情報を情報通知サーバ５００に対して送信する。
【００２２】
また、人検知装置２００は、家屋１０における部屋ごとに設置され、設置された部屋において、人を検知する電子機器である。
なお、図１においては、８つの人検知装置２００が示されているが、これらの人検知装置２００について個々に説明する場合には、それぞれの種別により示す。具体的に、人検知装置２００の各々は、人感センサ２００−１〜２００−６、カメラ２００−７、カード認証ドア鍵２００−８である。
また、上記の例では、人検知装置２００とユーザ利用装置１００とがそれぞれ独立した装置である例を挙げているが、例えばユーザ利用装置１００として人検知装置２００を備えるものがあってもよい。このようなユーザ利用装置１００の具体例として、人感センサにより検出した人の存在の有無に応じて電源コントロールなどを行うテレビジョン受像機を挙げることができる。また、部屋における人の存在の有無や人の位置などの人の存在状況に応じて空調を制御するエアコンディショナを挙げることができる。
【００２３】
人感センサ２００−１〜２００−６は、それぞれ、リビングルーム１１−１、キッチン１１−２、洗濯場１１−３、洗面所１１−４、寝室１１−５および玄関１１−６の各部屋に設置される。また、カメラ２００−７は、リビングルーム１１−１に設置されている。また、カード認証ドア鍵２００−８は、玄関１１−６のドアに設けられる。
【００２４】
人感センサ２００−１〜２００−６は、人の存在を感知するセンサにより人検知を行う装置である。このような人の存在を感知するセンサとしては、例えば赤外線や音波の反射を利用するものや、サーモグラフィを利用したものなどを採用できる。このような人感センサ２００−１〜２００−６は、設置された部屋において存在する人の有無と、人が存在している場合には、その数を検知することができる。
【００２５】
カメラ２００−７は、設置された部屋を撮像して得られる撮像画像について顔認識処理を実行することで、人の顔を抽出する。そのうえで、カメラ２００−７には、家屋１０に居住するユーザごとの顔画像が予めユーザ識別子と対応付けられて登録されている。あるいは、情報通知サーバ５００においてユーザごとの顔画像をユーザ識別子と対応付けて登録しておき、カメラ２００−７がネットワーク７００経由の通信により情報通知サーバ５００から顔画像とユーザ識別子とを取得してもよい。そして、カメラ２００−７は、上記のように登録された顔画像と撮像画像とを照合して個人認識処理を実行して、撮像画像におけるユーザをユーザ識別子と対応付けて認識する。
このように、カメラ２００−７は、個人認識処理により、設置された部屋において存在するユーザが誰であるのかを特定するように人検知を行うことができる。そして、カメラ２００−７は、人を検知した結果を示す人検知情報として、検知したユーザのユーザ識別子を示す情報を出力することができる。
【００２６】
カード認証ドア鍵２００−８は、例えばＲＦＩＤ（Radio Frequency IDentification）タグを備えるカード型の鍵（カード鍵）に対応して玄関のドアの施錠、解錠を行う。具体的に、家屋１０に居住するユーザは、それぞれ、自分のカード鍵を所有する。これらのカード鍵のＲＦＩＤタグは、それぞれ、固有のカード識別子を記憶する。また、カード認証ドア鍵２００−８には、家屋１０に居住するユーザごとのカード鍵のカード識別子をユーザ識別子と対応付けて記憶している。
【００２７】
カード認証ドア鍵２００−８は、例えば施錠された状態において、カード鍵が通信範囲にまで近づけられると、そのカード鍵のカード識別子を無線通信により読み込んで、このカード識別子が予め記憶されたカード識別子と一致するか否かについての個人認証を実行する。カード認証ドア鍵２００−８は、個人認証が成立すれば解錠し、個人認証が成立しなければ解錠せずに施錠されたままの状態とする。
【００２８】
また、カード認証ドア鍵２００−８は、認証が成立した場合には、自己が予めカード識別子と対応させて記憶しているユーザ識別子のうちから、カード鍵から読み込んだカード識別子に対応付けられているユーザ識別子を認識する。このように認識されたユーザ識別子は、今回解錠、または施錠を行ったユーザを示す。
このように、カード認証ドア鍵２００−８は、人を検知した結果を示す人検知情報として、解錠または施錠に際して個人認証を行ったユーザのユーザ識別子を示す情報を出力することができる。
【００２９】
これらの人検知装置２００（２００−１〜２００−８）は、それぞれ、ゲートウェイ４００からネットワーク７００を経由して情報通知サーバ５００と通信する機能を有する。人検知装置２００は、上記のように出力した人検知情報を機器状態情報として情報通知サーバ５００に対して送信する。
【００３０】
なお、本実施形態では、ユーザ利用装置１００と人検知装置２００とを合わせて情報送信機器ともいう。これらの情報送信機器は、自己の状態を示す機器状態情報を情報通知サーバ５００に送信する電子機器である。
【００３１】
スピーカ装置３００（３００−１〜３００−６）は、ゲートウェイ４００からネットワーク７００を経由して情報通知サーバ５００と通信を実行する。情報通知サーバ５００は、音声メッセージとしてのオーディオ信号をスピーカ装置３００のうちのいずれかに対して送信する。音声メッセージを受信したスピーカ装置３００は、この音声メッセージとしての音声信号を音として再生出力する。
【００３２】
本実施形態において、家屋１０に備えられるゲートウェイ４００は、ネットワーク７００が対応する通信方式と情報送信機器（ユーザ利用装置１００と人検知装置２００）が対応する通信方式との間での通信方式（プロトコル）の変換を行う。なお、情報送信機器が対応する無線による通信方式としては、有線方式であれば、例えば有線ＬＡＮ（Local Area Network）を採用できる。また、無線方式であれば、例えば、無線ＬＡＮ、Ｗｉ−Ｆｉ（登録商標：wireless fidelity）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）、Ｚ−Ｗａｖｅ（登録商標）などを採用できる。
【００３３】
情報通知サーバ５００は、情報送信機器（ユーザ利用装置１００と人検知装置２００）からネットワーク７００経由で送信される機器状態情報を受信する。情報通知サーバ５００は、受信した機器状態情報により示される情報送信機器とユーザの少なくともいずれか一方の状況に基づいて音声メッセージを生成する。そして、情報通知サーバ５００は、生成した音声メッセージを、通知対象のユーザが存在する位置（部屋）のスピーカ装置３００に送信する。
【００３４】
情報サービスサーバ６００は、例えばネットワーク７００上でサービス情報を提供する各機関のサーバを一括して示している。情報サービスサーバ６００が含むサーバは、例えば、電車などの公共交通機関の運行情報を提供するサーバ、道路交通情報を提供するサーバ、天気予報の情報を提供するサーバなどである。
【００３５】
情報通知サーバ５００は、情報サービスサーバ６００が提供するサービス情報を受信する。情報通知サーバ５００は、受信した機器状態情報とサービス情報とにより示される情報送信機器とユーザの少なくともいずれか一方の状況に基づいても音声メッセージを生成することができる。
【００３６】
また、監視対象家屋１０Ａは、家屋１０に居住するユーザが監視対象とする他のユーザが居住している家屋である。監視対象家屋１０Ａにおいても、テレビジョン受像機１００−１０をはじめとする情報送信機器（ユーザ利用装置１００と人検知装置２００）が設置される。また、監視対象家屋１０Ａに居住する他のユーザが例えばスマートフォンや携帯電話などを所有している場合には、これらの装置についても情報送信機器に含めることができる。
これらの監視対象家屋１０Ａの情報送信機器も、情報通知サーバ５００に対して機器状態情報を送信する。
【００３７】
情報通知サーバ５００は、監視対象家屋１０Ａに対応する情報送信機器から受信した機器状態情報が示す情報送信機器とユーザの少なくともいずれか一方の状況に応じて音声メッセージを生成する。そして、情報通知サーバ５００は、この生成した音声メッセージを、監視者であるユーザが居住する家屋１０のスピーカ装置３００に送信する。
【００３８】
例えば、監視対象家屋１０Ａには、家屋１０に居住する家族の親族（例えば老人）が一人で居住している。この場合、監視対象家屋１０Ａに居住する親族の行動を反映した機器状態情報が監視対象家屋１０Ａの情報送信機器から送信される。そして、家屋１０のスピーカ装置３００からは、このような監視対象家屋１０Ａからの機器状態情報に応じて、監視対象家屋１０Ａに居住する親族の状況に応じた音声メッセージが送信される。このような音声メッセージを聴くことで、監視者である家屋１０のユーザは、監視対象家屋１０Ａの居住者の生活の様子をうかがい知ることができる。つまり、本実施形態の情報通知システムは、遠隔地のユーザの安否を確認する安否確認システムとしても機能する。
【００３９】
＜情報通知システムにおける音声メッセージ通知の具体例＞
［第１例］
以下、本実施形態の情報通知システムにより実現可能な音声メッセージ通知の具体例について、第１例から第５例を挙げて説明する。なお、ここでの説明は、図１の家屋１０に居住しているユーザが父、母、長男、長女の４人から成る家族であり、監視対象家屋１０Ａには、父の母が一人で居住している場合に対応する。
【００４０】
まず、第１例は、以下の状況に対応する。
つまり、家屋１０において母であるユーザが、キッチン１１−２において電子レンジ１００−４に或る温め時間を設定して料理の温めを開始させた後、リビングルーム１１−１に移動してテレビジョン受像機１００−３の電源をオンにして視聴をはじめた。この途中、電子レンジ１００−４は温め時間を経過して温めを終了したのであるが、母であるユーザはテレビジョン受像機１００−３を視聴したまま電子レンジ１００−４の料理を取り出すのを忘れてしまった。そして、電子レンジ１００−４が温めを終了した時点から、電子レンジ１００−４から料理が取り出されることなく一定時間を経過した。
【００４１】
情報通知サーバ５００は、上記のような状況が生じたことを、例えば電子レンジ１００−４とテレビジョン受像機１００−３と、人感センサ２００−１、２００−２などから受信した機器状態情報に基づいて認識する。
これに応じて、情報通知サーバ５００は、例えば「電子レンジから料理を取りだしてください。」という内容の音声メッセージを生成する。そして、情報通知サーバ５００は、通知対象である母としてのユーザが存在している位置がリビングルーム１１−１であることに対応して、音声メッセージをリビングルーム１１−１のスピーカ装置３００−１に送信する。スピーカ装置３００−１は、受信した音声メッセージを再生出力する。
このように再生された音声メッセージを聞くことで、母であるユーザは、電子レンジ１００−４に料理を入れ忘れたままであることに気付くことができる。
【００４２】
［第２例］
次に、音声メッセージ通知の具体例の第２例について説明する。第２例は、以下の状況に対応する。
母であるユーザは、毎日ほぼ決まった時刻に体重計１００−６で体重を測っている。しかし、その日、母は、多忙であったために、その時刻に体重を測ることを忘れていた。そして、その日において体重を測っているはずの時刻から一定時間が経過した。
【００４３】
情報通知サーバ５００は、上記のような状況が生じたことを、例えば体重計１００−６から受信した機器状態情報に基づいて認識する。
これに応じて、情報通知サーバ５００は、例えば「未だ体重を測っていませんね、体重を測りませんか。」という内容の音声メッセージを生成する。そして、情報通知サーバ５００は、通知対象である母としてのユーザが存在している位置（部屋）を、人検知装置２００から受信した機器状態情報などを利用して判定する。次に、情報通知サーバ５００は、このユーザが存在していると判定した部屋のスピーカ装置３００に音声メッセージを送信する。スピーカ装置３００は、受信した音声メッセージを再生出力する。
このように再生された音声メッセージを聞くことで、母であるユーザは、今日は未だ体重を測っていないことに気付くことができる。
【００４４】
［第３例］
次に、第３例について説明する。第３例は、以下の状況に対応する。
家屋１０内に居たユーザが外出しようとして玄関１１−６まで移動してきた。この時点での情報サービスサーバ６００が提供している最新の天気予報のサービス情報によると、この日は、以降において雨になる可能性が高い。
【００４５】
情報通知サーバ５００は、上記のような状況が生じたことを、玄関１１−６の人感センサ２００−６や、情報サービスサーバ６００から受信した天気予報情報などに基づいて認識する。
これに応じて、情報通知サーバ５００は、例えば「傘を持ってでかけましょう。」という内容の音声メッセージを生成する。そして、情報通知サーバ５００は、通知対象であるユーザが玄関１１−６に位置していることに基づき、玄関１１−６のスピーカ装置３００−６に音声メッセージを送信する。スピーカ装置３００−６は、受信した音声メッセージを再生出力する。
このように再生された音声メッセージを聞くことで、玄関１１−６にいるユーザは、今日の天気予報を事前に把握していなくとも、これから降る雨に備えて事前に傘を持っていくことができる。
【００４６】
［第４例］
次に、第４例について説明する。第４例は、以下の状況に対応する。
家屋１０において父であるユーザは、平日においては、通勤のために所定の路線を利用する。そのうえで、或る平日において、父であるユーザが未だ寝ているときに路線でトラブルが発生して運行スケジュールが大幅に遅れ始めた。
【００４７】
情報通知サーバ５００は、父であるユーザのこれまでの位置情報の変化などから、父であるユーザが平日の朝のほぼ決まった時間に、上記の所定の路線を利用することをユーザの行動パターンの１つとして把握している。情報通知サーバ５００は、情報サービスサーバ６００から受信した路線の運行情報に基づいて、父であるユーザが平日に利用する路線が遅延していることを認識する。また、情報通知サーバ５００は、路線が遅延した情報を取得したときに父であるユーザが未だ寝ていることを、寝室１１−５において父であるユーザが使用する睡眠センサ１００−７から受信した機器状態情報に基づいて認識している。
このように、情報通知サーバ５００は、第４例としての状況を認識する。
【００４８】
このような状況では、情報通知サーバ５００は、父であるユーザが目を覚ますまで待機する。父が睡眠中であるか、あるいは目が覚めた状態であるかについては、睡眠センサ１００−７が検出する。睡眠センサ１００−７は、機器状態情報として、例えばユーザが睡眠中の状態と覚醒している状態のいずれであるのかを示す情報を送信する。
情報通知サーバ５００は、睡眠センサ１００−７が送信してくる機器状態情報に基づいて、父であるユーザが目を覚ましたことを認識すると、このタイミングで、例えば、「電車が遅れています。」という内容の音声メッセージを生成する。そして、情報通知サーバ５００は、通知対象であるユーザが寝室１１−５に存在していることに基づき、寝室１１−５のスピーカ装置３００−５に音声メッセージを送信する。スピーカ装置３００−６は、受信した音声メッセージを再生出力する。
このように再生された音声メッセージを聞くことで、寝室１１−５で目を覚ましたユーザは、自分が通勤で利用する電車が遅れていることを知ることができる。
【００４９】
［第５例］
次に、第５例について説明する。第５例は、以下の状況に対応する。
ある日の夜、父であるユーザは、家屋１０には居ないのであるが、例えば仕事からの帰りで家に向かって歩いており、その途中で家屋１０までの距離が一定以下になった。
【００５０】
父であるユーザが携帯するスマートフォン１００−８は、例えば内蔵のＧＰＳ機能により、自己の位置を例えば一定時間ごとに測定している。そして、スマートフォン１００−８は、一定時間ごとに測定された位置情報を、機器状態情報として情報通知サーバ５００に送信している。
情報通知サーバ５００は、スマートフォン１００−８が機器状態情報として送信してくる位置情報の時間経過に応じた推移に基づいて、父であるユーザが家屋１０に近づいており、或る時点で家屋１０までの距離が一定以下になったことを認識する。
【００５１】
この状況に応じて、情報通知サーバ５００は、例えば、「もうすぐ帰ってきます。」という内容の音声メッセージを生成する。この場合、通知対象ユーザは、母のユーザであることが予め設定されているものとする。なお、このときに、母が家屋１０に居ない場合には、家屋１０に存在している他のユーザに通知対象ユーザを変更すればよい。
そして、情報通知サーバ５００は、例えば人検知装置２００などから送信された機器状態情報に基づいて、通知対象ユーザが位置している部屋を判定し、この判定した部屋のスピーカ装置３００に音声メッセージを送信する。このように送信された音声メッセージの再生音声を聞いた母であるユーザは、父であるユーザがもうすぐ帰宅することを知ることができる。
【００５２】
［第６例］
次に、第６例について説明する。第６例は、以下の状況に対応する。
監視対象家屋１０Ａには一人暮らしのユーザが居住している。ある日、この監視対象家屋１０Ａに居住するユーザは、体調不良のためにまったく外出しなかった。
【００５３】
情報通知サーバ５００は、監視対象家屋１０Ａに対応する情報送信機器から送信されてくる機器状態情報に基づいて、監視対象家屋１０Ａに居住するユーザが、その日において一定時間以上外出していないことを認識する。
この状況に応じて、情報通知サーバ５００は、例えば、「Ａさんが今日一日外出していません。連絡してみてください。」という内容の音声メッセージを生成する。この場合にも、通知対象ユーザは、母のユーザであることが予め設定されているものとする。
そして、情報通知サーバ５００は、例えば人検知装置２００などから送信された機器状態情報に基づいて、家屋１０において通知対象ユーザが位置している部屋を判定し、この判定した部屋のスピーカ装置３００に音声メッセージを送信する。このように送信された音声メッセージの再生音声を聞いたユーザは、すぐさま、安否確認の電話をしてみたり、近ければ、監視対象家屋１０Ａに直接赴くというように対応することができる。
【００５４】
なお、本実施形態における情報送信機器は、図１に例示した者に限定されるものではない。一例として、ユーザ利用装置１００であれば、冷蔵庫などの他の家電機器などを含んでもよい。
また、音声メッセージ出力態様についても、上記の第１例〜第６例として挙げたものに限定されない。例えば、ユーザが玄関１１−６を出ようとするときに家屋１０内の照明機器１００−２が点灯した状態のままである状況の場合に、照明機器１００−２の消灯を促す音声メッセージを玄関１１−６のスピーカ装置３００−６から出力させることも可能である。
【００５５】
＜ユーザ利用装置の構成例＞
次に、図２を参照して、ユーザ利用装置１００の構成例について説明する。
この図に示すユーザ利用装置１００は、機器機能部１１０、機器状態情報送信部１２０および通信部１３０を備える。
【００５６】
機器機能部１１０は、ユーザ利用装置１００の機器種別に対応する動作を行う部位である。一例として、ユーザ利用装置１００が、エアコンディショナ１００−１である場合、機器機能部１１０は、エアコンディショナとしての機器種別に対応する空調などに関連した動作を行う。
【００５７】
機器状態情報送信部１２０は、ユーザ利用装置１００の状態を示す機器状態情報を情報通知サーバ５００に送信する。具体的に、機器状態情報送信部１２０は、機器機能部１１０の状態を監視しており、監視した状態を示す機器状態情報を生成する。そして、機器状態情報送信部１２０は、生成した機器状態情報を通信部１３０から情報通知サーバ５００に送信する。
【００５８】
通信部１３０は、ゲートウェイ４００からネットワーク７００経由で情報通知サーバ５００と通信を実行する。
【００５９】
＜人検知装置の構成例＞
図３は、人検知装置２００の構成例を示している。この図に示す人検知装置２００は、人検知部２１０、機器状態情報送信部２２０および通信部１３０を備える。
【００６０】
人検知部２１０は、所定の方式により人を検知する。
人検知装置２００が人感センサ２００−１〜２００−６である場合、人検知部２１０は、例えば赤外線や音波による反射を利用して、あるいは、サーモグラフィなどにより人を検知する。
【００６１】
また、人検知装置２００がカメラ２００−７である場合、人検知部２１０は、例えば撮像により得られた画像について顔認識を行うことにより人の存在を認識する。また、前述のように、カメラ２００−７に予めユーザの顔の画像をユーザ識別子と対応付けて人検知部２１０に登録しておく。これにより、人検知部２１０は、人検知結果として、ドアの解錠または施錠を行ったユーザのユーザ識別子を得る。このように、カメラ２００−７の人検知部２１０は、前述もしたように、ユーザごとの個人を認識するように人を検知することができる。
【００６２】
また、人検知装置２００がカード認証ドア鍵２００−８である場合、人検知部２１０は、前述のように、自己が記憶するユーザ識別子のうちから、鍵の施錠または解錠に際してカード鍵から読み込んだカード識別子と対応付けられたユーザ識別子を認識する。つまり、カード認証ドア鍵２００−８の人検知部２１０も、ユーザごとの個人を認識するように人を検知することができる。
【００６３】
人検知装置２００における機器状態情報送信部２２０は、機器状態情報として人検知部２１０の検知結果を通信部２３０から情報通知サーバ５００に送信する。
通信部２３０は、ゲートウェイ４００からネットワーク７００経由で情報通知サーバ５００と通信を実行する。
【００６４】
＜スピーカ装置の構成例＞
図４は、スピーカ装置３００の構成例を示している。この図に示すスピーカ装置３００は、通信部３１０、音声処理部３２０およびスピーカ３３０を備える。
【００６５】
通信部３１０は、ゲートウェイ４００からネットワーク７００経由で情報通知サーバ５００と通信を実行する。通信部３１０は、情報通知サーバ５００から音声メッセージが送信されるのに応じて、この音声メッセージを受信する。
【００６６】
音声処理部３２０は、通信部３１０により受信された音声メッセージとしての音声信号についての復号、音声信号処理および増幅などを行って、スピーカ３３０に供給する。
スピーカ３３０は音声処理部３２０から供給された音声信号を音として再生出力する。
【００６７】
＜情報通知サーバの構成例＞
図５は、情報通知サーバ５００の構成例を示している。
この図に示す情報通知サーバ５００は、記憶部５０１、機器状態情報取得部５０２、サービス情報取得部５０３、ユーザ位置判定部５０４、行動パターン判定部５０５、通知制御部５０６および通信部５０７を備える。
【００６８】
記憶部５０１は、情報通知サーバ５００が情報通知に関連する制御を実行するにあたって利用する制御情報を記憶する。この図において記憶部５０１が記憶する制御情報は、機器基本情報テーブル５１０、ユーザ情報テーブル５２０、機器状態履歴テーブル５３０、ユーザ位置履歴テーブル５４０、行動パターンテーブル５５０、サービス情報テーブル５６０およびメッセージデータベース５７０を含む。
【００６９】
以下、図２において示される制御情報の各々について説明する。
機器基本情報テーブル５１０は、電子機器（情報送信機器（ユーザ利用装置１００と人検知装置２００）とスピーカ装置３００）ごとの仕様などに関する基本情報を格納するテーブルである。
図６は、機器基本情報テーブル５１０の構造例を示している。
なお、この図における機器基本情報テーブル５１０の内容例は、例えば家屋１０に対応して登録された電子機器に対応するものの一部を示している。
【００７０】
機器基本情報テーブル５１０において、その１レコードが１つの電子機器に対応する。１つのレコードは、例えば、機器識別子５１１、機器種別５１２、設置場所５１３、所有者５１４の各情報を対応付けた構造である。
機器識別子５１１は、対応の電子機器を一意に識別する識別子を示す。
機器種別５１２は、対応の電子機器の種別（機種）を示す。
設置場所５１３は、対応の電子機器が設置される設置場所を一意に識別する設置場所識別子を示す。
所有者５１４は、対応の電子機器を所有するユーザのユーザ識別子を示す。
【００７１】
一例として、図６の機器基本情報テーブル５１０における１行目のレコードは、図１のリビングルーム１１−１に設置されるエアコンディショナ１００−１に対応する。このエアコンディショナ１００−１については、機器識別子５１１が「ac01」、機器種別が「airconditioner」、設置場所５１３が「livingroom01」、所有者５１４が「shared」をそれぞれ示している。
なお、所有者５１４の「shared」は、対応の電子機器は、固有のユーザが所有するものではなく、例えば家屋１０に居住するユーザが共有するものであることを示す。
【００７２】
また、機器基本情報テーブル５１０における２行目のレコードは、図１のリビングルーム１１−１に設置される照明機器１００−２に対応する。
機器基本情報テーブル５１０における３行目のレコードは、図１のリビングルーム１１−１に設置されるテレビジョン受像機１００−３に対応する。
機器基本情報テーブル５１０における４行目のレコードは、図１のリビングルーム１１−１に設置される人感センサ２００−１に対応する。
機器基本情報テーブル５１０における５行目のレコードは、図１のリビングルーム１１−１に設置される人検知装置としてのカメラ２００−７に対応する。
機器基本情報テーブル５１０における６行目のレコードは、図１のリビングルーム１１−１に設置されるスピーカ装置３００−１に対応する。
機器基本情報テーブル５１０における６行目のレコードは、図１のリビングルーム１１−１に設置されるスピーカ装置３００−１に対応する。
機器基本情報テーブル５１０における７行目のレコードは、図１のキッチン１１−２に設置される電子レンジ１００−４に対応する。
機器基本情報テーブル５１０における８行目のレコードは、図１のキッチン１１−２に設置される人感センサ２００−２に対応する。
機器基本情報テーブル５１０における９行目のレコードは、図１のキッチン１１−２に設置されるスピーカ装置３００−２に対応する。
また、機器基本情報テーブル５１０において、機器識別子５１１が「sm01」を示すレコードは、図１のスマートフォンは１００−８に対応する。このスマートフォン１００−８に対応する所有者５１４において格納される「userID=01」は、所有者が家屋１０に居住する父としてのユーザであることを示す。
また、図６の機器基本情報テーブル５１０における最後のレコードは、図１の監視対象家屋１０Ａにおいて備えられるテレビジョン受像機１００−１０に対応する。
【００７３】
ユーザ情報テーブル５２０は、本実施形態の情報通知システムを利用するユーザについての情報を格納するテーブルである。
図７は、ユーザ情報テーブル５２０の構造例を示している。
なお、この図に示すユーザ情報テーブル５２０の内容例は、例えば家屋１０に対応して登録されたユーザに対応している。
ユーザ情報テーブル５２０は、ユーザごとに、ユーザ識別子５２１と、名称５２２とを対応付けた構造を有する。
【００７４】
ユーザ識別子５２１は、対応のユーザを一意に識別するための識別子である。
名称５２２は、対応のユーザについて付与した名称を示す。この名称５２２の内容は、例えば音声メッセージにユーザの名称を含める必要のある場合に使用される。
本実施形態において、図１の家屋１０に居住しているユーザは、父、母、長男、長女の４人から成る家族である。また、監視対象家屋１０Ａには、父の母が一人で居住している。これに対応して、ユーザ情報テーブル５２０における１行目から５行目のテーブルは、それぞれ、家屋１０に居住する父、母、長男、長女と、家屋１０に居住する父の母とに対応する。
【００７５】
機器状態履歴テーブル５３０は、情報送信機器から送信された機器状態情報の履歴を格納するテーブルである。
図８は、機器状態履歴テーブル５３０の構造例を示す。
機器状態履歴テーブル５３０における１レコードは、情報送信機器から送信された１つの機器状態情報に対応する。１レコードは、機器状態情報ごとに機器識別子５３１と日時５３２と機器状態５３３とを対応付けた構造である。
機器識別子５３１は、対応の機器状態情報の送信元である情報送信機器を一意に識別する識別子である。この機器識別子５３１には、例えば対応の機器状態情報に含まれていた機器識別子が反映される。
日時５３２は、対応の機器状態情報が情報通知サーバ５００にて受信された日時を示す。
機器状態５３３は、対応の機器状態情報に含まれていた機器状態の内容を示す。
【００７６】
例えば、図８の機器状態履歴テーブル５３０における１〜８行目は、家屋１０における母であるユーザの以下の状況に対応する。
つまり、母であるユーザは、キッチン１１−２において、２０１２年４月２５日の１２時３０分００秒に電子レンジ１００−４の扉を開け（１行目）、料理を電子レンジ１００−４のトレーに載せた後、１２時３０分２０秒に電子レンジ１００−４の扉を閉めた（２行目）。次に、母であるユーザは、１２時３０分３０秒に電子レンジ１００−４の温めを開始させた（３行目）。
この後、母は、キッチン１１−２からリビングルーム１１−１に移動する。これに応じて、リビングルーム１１−１の人感センサ２００−１は、１２時３２分４０秒において、リビングルーム１１−１において人が存在していない状態から人が１名存在する状態に変化したことを示す（４行目）。また、リビングルーム１１−１のカメラ２００−７は、１２時３２分４１秒において、リビングルーム１１−１において母（UserID=02）が存在していることを検知した（５行目）。
次に、母は、リビングルーム１１−１において、１２時３５分３０秒にテレビジョン受像機１００−３の電源をオンにして（６行目）、１ｃｈに切り替えた（７行目）。そして、リビングルーム１１−１において母がテレビジョン受像機１００−３をそのまま視聴している間に、１２時４０分３０秒に電子レンジ１００−４が温めを終了した（８行目）。
【００７７】
また、図８の機器状態履歴テーブル５３０においては、機器識別子が「sm01」のスマートフォン１００−８に対応する２つのレコードも例示されている。これらの２つのレコードは、スマートフォン１００−８から、２０１２年４月２５日の２０時１０分００秒と２０１２年４月２５日の２０時１１分００秒において自己の位置を示す機器状態情報が送信されたことを示している。なお、図８において、機器識別子が「sm01」に対応する機器状態５３３において示される位置は、緯度と経度によるものとなっている。
これらのレコードの機器状態５３３の位置情報の変化は、例えばスマートフォン１００−８の所有者である父としてのユーザが、家屋１０の外におり、かつ、家屋１０に近づいている状況に対応している。
【００７８】
ユーザ位置履歴テーブル５４０は、ユーザごとの位置の時間経過に応じた履歴を示す。
図９は、ユーザ位置履歴テーブル５４０の構造例を示している。ユーザ位置履歴テーブル５４０における１レコードが、１ユーザについての或る日時における位置を示す。ユーザ位置履歴テーブル５４０の１レコードは、ユーザ識別子５４１、日時５４２およびユーザ位置情報５４３を対応付けた構造である。
【００７９】
ユーザ識別子５４１は、対応のユーザを一意に識別する識別子である。
日時５４２は、対応のユーザがユーザ位置情報５４３により示される位置に存在していたときの日時を示す。この日時５４２には、例えば、後述のユーザ位置判定部５０４が、機器状態履歴テーブル５３０の更新に応じてユーザ位置を判定した日時が反映される。
また、ユーザ位置情報５４３は、ユーザの位置を示す。このユーザの位置は、ユーザ位置判定部５０４により判定された位置が反映される。
なお、ユーザ位置情報５４３は、その位置が家屋１０内である場合には、家屋１０における部屋ごとに付された部屋識別子により位置を示す。また、ユーザ位置情報５４３は、その位置が家屋１０の外である場合には、例えば緯度と経度により位置を示す。
【００８０】
行動パターンテーブル５５０は、後述の行動パターン判定部５０５により判定されたユーザごとの行動パターンの情報を格納するテーブルである。
図１０は、行動パターンテーブル５５０の構造例を示している。行動パターンテーブル５５０は、１ユーザについての１つの行動パターンごとに、ユーザ識別子５５１と行動パターン５５２を対応付けた構造である。
【００８１】
ユーザ識別子５５１は、対応のユーザを一意に識別する識別子を示す。
行動パターン５５２は、対応のユーザについての１つの行動パターンを示すデータである。
【００８２】
例えば、行動パターンテーブル５５０における１行目は、父であるユーザが、月曜日から金曜日において８：００〜８：３０分の間にＡＢＣ線の電車でＤ駅からＥ駅まで移動するという行動パターンであることが示されている。
また、行動パターンテーブル５５０における２行目は、父であるユーザが、毎日２３：００に寝て翌日の７：３０に起床するという行動パターンであることが示されている。
また、行動パターンテーブル５５０における３行目は、母であるユーザが、毎日において１５：００において体重計１００−６により体重を計る行動パターンであることが示されている。
【００８３】
サービス情報テーブル５６０は、情報通知サーバ５００が情報サービスサーバ６００から受信したサービス情報を格納するテーブルである。
図１１は、サービス情報テーブル５６０の構造例を示している。サービス情報テーブル５６０は、１つのサービス情報ごとに、受信日時５６１、情報種別５６２および情報内容５６３を対応付けた構造である。
受信日時５６１は、対応のサービス情報を受信した日時を示す。
情報種別５６２は、対応のサービス情報の種別を示す。
情報内容５６３は、サービス情報の内容を示す。
【００８４】
メッセージデータベース５７０は、情報送信機器とユーザの少なくともいずれか一方についての所定の状況に応じて通知すべき音声メッセージの内容を格納するテーブルである。
図１２は、メッセージデータベース５７０の構造例を示している。
この図に示すメッセージデータベース５７０における１レコードは、１つの所定の状況に対応する音声メッセージの内容を示す。１レコードは、レコード番号５７１、通知条件５７２、音声メッセージ内容５７３、通知対象ユーザ５７４および通知タイミング５７５を対応付けた構造である。
【００８５】
レコード番号５７１はレコードごとに付した番号である。
通知条件５７２は、音声メッセージを通知すべき状況についての条件内容を示す。
音声メッセージ内容５７３は、対応の通知条件５７２の内容に応じて出力すべき音声メッセージの内容を示す。
通知対象ユーザ５７４は、対応の音声メッセージ内容５７３の内容の通知対象となるユーザを示す。
通知タイミング５７５は、対応の通知条件５７２が生じたタイミング以降において、音声メッセージを通知すべきタイミングを示す。
【００８６】
一例として、図１２のメッセージデータベース５７０における１行目のレコードにおける、通知条件５７２は、情報送信機器の１種である電子レンジ（microwave）の温め終了（Heat end）から５分を経過しても扉が開（open）の状態とならない、というものである。１行目のレコードは、上記のような条件に該当する状況の生じたことが判定されるのに応じて即時に、電子レンジを操作したユーザを通知対象として、例えば「電子レンジから料理を取りだして下さい」という音声メッセージを出力すべきことを示している。
【００８７】
図１に示した情報送信機器（ユーザ利用装置１００、人検知装置２００）は、それぞれ、自己の状態を示す機器状態情報を情報通知サーバ５００に対して送信してくる。このように送信された機器状態情報は、情報通知サーバ５００における通信部５０７が受信する。
図５において、機器状態情報取得部５０２は、上記のように通信部５０７により受信された機器状態情報を取得して機器状態履歴テーブル５３０に格納する。具体的に、機器状態情報取得部５０２は、取得した機器状態情報の内容を示す機器状態５３３と、取得した機器状態情報に含まれていた機器識別子を示す機器識別子５３１と、機器状態情報を取得した日時を示す日時５３２とを含む１レコードを生成する。そして、機器状態情報取得部５０２は、このように生成したレコードを、機器状態履歴テーブル５３０に新規に格納する。
【００８８】
また、図１の情報サービスサーバ６００は、前述のように所定のサービス情報提供元が提供するサービス情報を情報通知サーバ５００に送信する。このように送信されたサービス情報は、情報通知サーバ５００における通信部５０７が受信する。
図５において、サービス情報取得部５０３は、このように受信されたサービス情報を取得してサービス情報テーブル５６０に格納する。
具体的に、サービス情報取得部５０３は、取得したサービス情報の内容を示す情報内容５６３と、取得したサービス情報に含まれていた情報種別を示す情報種別５６２と、今回取得したサービス情報が受信された日時を示す受信日時５６１とを含む１レコードを生成する。そして、サービス情報取得部５０３は、このように生成したレコードを、サービス情報テーブル５６０に新規に格納する。
【００８９】
ユーザ位置判定部５０４は、機器状態履歴テーブル５３０に少なくとも基づいてユーザの位置を判定する。そして、ユーザ位置判定部５０４は、判定したユーザの位置を示すユーザ位置情報をユーザ位置履歴テーブル５４０に格納する。
具体的に、ユーザ位置判定部５０４は、ユーザの位置を示すユーザ位置情報５４３と、判定対象のユーザを示すユーザ識別子５４１と、今回ユーザ位置を判定した日時を示す日時５４２とを含む１レコードを生成する。そして、ユーザ位置判定部５０４は、このように生成したレコードを、ユーザ位置履歴テーブル５４０に新規に格納する。
【００９０】
行動パターン判定部５０５は、記憶部５０１に記憶される制御情報を利用してユーザの行動パターンを判定し、判定した行動パターンを行動パターンテーブル５５０に格納する。
具体的に、行動パターン判定部５０５は、例えば過去の一定期間（例えば１週間〜１ヶ月程度）におけるユーザ位置履歴テーブル５４０と機器状態履歴テーブル５３０の内容に基づいて、習慣的に行われるユーザの行動パターンを認識する。
【００９１】
具体例として、行動パターン判定部５０５は、図１０の１行目に示される行動パターンについては、父であるユーザが所有するスマートフォンから機器状態情報として送信される位置情報に基づいて判定することができる。
つまり、父であるユーザは、月曜日から金曜日において、８：００頃から３０分ほどの間において、通勤のために、ＡＢＣ線でＤ駅からＥ駅まで移動するというパターン化した行動をとる。このとき、父であるユーザが携帯するスマートフォン１００−８は、一定時間ごとに（例え数分おき）に位置情報を機器状態情報として送信している。
この場合の行動パターン判定部５０５は、ユーザ位置履歴テーブル５４０における父であるユーザに関する位置情報の履歴を参照する。なお、例えば機器状態履歴テーブル５３０におけるスマートフォン１００−８の機器状態５３３が示す位置情報を参照してもよい。これにより、行動パターン判定部５０５は、月曜日から金曜日の８：００頃から３０分ほどの間においてＡＢＣ線によるＤ駅からＥ駅までの移動に応じた位置情報のパターンが同じであることを判定する。
【００９２】
この場合の位置情報のパターンについて、行動パターン判定部５０５は、例えばさらに、その位置情報の単位時間あたりの変化量が一定以上の速度であり、かつ、その移動軌跡が、地図情報上においてＡＢＣ線と一致していることを認識する。また、地図情報との対応から、行動パターン判定部５０５は、その移動区間の始まりがＤ駅で、終わりがＥ駅であることを認識する。そして、行動パターン判定部５０５は、これらの認識結果に基づいて、父であるユーザに対応して、月曜日から金曜日の８：００〜８：３０の間に、ＡＢＣ線でＤ駅からＥ駅まで移動するという行動パターンを判定する。そして、行動パターン判定部５０５は、この判定結果に対応して、父であるユーザを示すユーザ識別子５５１と、上記のように判定した行動パターンを示す行動パターン５５２を含む１レコードを生成する。そして、行動パターン判定部５０５は、このように生成したレコードを、図１０に示すように、行動パターンテーブル５５０における１行目のレコードとして新規に格納する。
【００９３】
また、行動パターン判定部５０５は、図１０の３行目に示される行動パターンについては、例えばユーザ位置履歴テーブル５４０と機器状態履歴テーブル５３０における体重計１００−６の履歴とに基づいて以下のように判定する。
つまり、行動パターン判定部５０５は、機器状態履歴テーブル５３０における体重計１００−６の履歴を参照することにより、毎日１５：００頃において定期的に体重が計測されていることを認識する。
次に、行動パターン判定部５０５は、ユーザ位置履歴テーブル５４０を参照することにより、１５：００頃において体重計１００−６が設置されている洗面所１１−４に存在しているユーザが母であることを認識する。
そして、行動パターン判定部５０５は、母を示すユーザ識別子５５１と、毎日１５：００において体重計１００−６により体重計が測定されることを示す行動パターン５５２を含む１レコードを、行動パターンテーブル５５０に対して新規に格納する。
【００９４】
なお、体重計には、計測を開始するにあたって、測定者であるユーザを指定する操作を行うようにされたものがある。体重計１００−６がこのようなものである場合、体重計１００−６が送信する機器状態情報には、計測した体重とともに、操作により指定されたユーザのユーザ識別子が含まれる。したがって、この場合には、行動パターン判定部５０５は、ユーザ位置履歴テーブル５４０を参照しなくとも、機器状態情報に含まれるユーザ識別子により行動パターンの主体であるユーザを特定できる。
【００９５】
通知制御部５０６は、音声メッセージをユーザに通知すべき所定の状況が情報送信機器とユーザの少なくともいずれか一方について生じたのに応じて、この状況に応じた内容の音声メッセージを出力させるための通知制御を記憶部５０１に記憶される制御情報を利用して実行する。
【００９６】
つまり、通知制御部５０６は、機器状態履歴テーブル５３０、行動パターンテーブル５５０およびサービス情報テーブル５６０の各制御情報の内容を、一定時間ごと、あるいは更新が行われるごとに参照する。そのうえで、通知制御部５０６は、上記の制御情報により示される情報送信機器またはユーザの少なくともいずれか一方についての状況が、メッセージデータベース５７０における通知条件５７２のいずれかに該当しているか否かについて判定する。
【００９７】
ここで、上記のように制御情報により示される状況が通知条件５７２のうちのいずれかに該当していた場合、通知制御部５０６は、その認識した状況が該当していた通知条件５７２と同じレコードにおける音声メッセージ内容５７３を読み込む。そして、通知制御部５０６は、この読み込んだ音声メッセージ内容５７３が示す内容の音声を得るための音声合成を実行する。
【００９８】
また、通知制御部５０６は、認識した状況が該当していた通知条件５７２と同じレコードにおける通知対象ユーザ５７４を読み込んで、通知対象ユーザを認識する。次に通知制御部５０６は、例えばユーザ位置履歴テーブル５４０や機器状態履歴テーブル５３０などを参照することにより、通知対象ユーザが存在している家屋１０内の位置（部屋）を判定する。そして、通知制御部５０６は、音声合成により生成した音声メッセージとしての音声信号を、判定した部屋のスピーカ装置３００を送信先として指定して、通信部５０７から送信する。
このように、本実施形態の情報通知サーバ５００は、情報送信機器から送信される機器状態情報により示されるユーザ利用装置１００やユーザの状況などに応じて音声メッセージを出力するようにされている。これにより、ユーザは、自分にとって有用であって、かつ、そのときのユーザをとりまく状況に応じた適切な内容の情報を適宜受け取ることができる。
【００９９】
＜処理手順例＞
図１３は、情報通知サーバ５００における機器状態情報取得部５０２とユーザ位置判定部５０４が実行する処理手順例を示している。
【０１００】
まず、機器状態情報取得部５０２は、通信部５０７にて、新たに機器状態情報が受信されるのを待機している（ステップＳ１０１−ＮＯ）。
そして、機器状態情報が受信されるのに応じて（ステップＳ１０１−ＹＥＳ）、機器状態情報取得部５０２は、機器状態履歴テーブル５３０を更新する（ステップＳ１０２）。つまり、機器状態情報取得部５０２は、受信された機器状態情報を通信部５０７から取得する。そのうえで、その取得した機器状態情報を含む新たなレコードを生成し、このレコードを機器状態履歴テーブル５３０に対して新規に登録する。
【０１０１】
上記のように機器状態履歴テーブル５３０が更新されるのに応じて、ユーザ位置判定部５０４は、機器状態履歴テーブル５３０の更新タイミングに応じたユーザ位置を判定する（ステップＳ１０３）。このために、ユーザ位置判定部５０４は、ステップＳ１０２により機器状態履歴テーブル５３０において新規に登録されたレコードを参照する。このレコードが、例えば人検知装置２００から送信された機器状態情報である場合、その機器状態５３３は、ユーザの移動に応じて変化したユーザの位置を示している。そこで、機器状態履歴テーブル５３０は、機器状態５３３に基づいて、変化後のユーザ位置を判定する。
【０１０２】
本実施形態におけるユーザ位置判定部５０４は、前述のように、カメラ２００−７やカード認証ドア鍵２００−８を備えることで、家屋１０に存在するユーザを個人ごとに認識可能である。そのうえで、ユーザ位置判定部５０４は、例えば人感センサ２００−１〜２００−６による検知結果を示す機器状態情報に基づいて、個人認識したユーザごとの家屋１０内の移動を追跡していくことが可能である。つまり、ユーザ位置判定部５０４は、個人ごとのユーザの位置を追跡していくように判定できる。
なお、例えば家屋１０の外で使用されているスマートフォンを携帯するユーザの位置を判定するにあたっては、機器基本情報テーブル５１０を参照して、そのスマートフォンの所有者が示すユーザ識別子を認識することにより、スマートフォンを携帯するユーザの個人を認識することができる。
【０１０３】
そして、ユーザ位置判定部５０４は、今回のユーザ位置の判定結果が反映されるようにユーザ位置履歴テーブル５４０を更新する（ステップＳ１０４）。
つまり、ユーザ位置判定部５０４は、上記のように判定したユーザ位置をユーザ位置情報５４３とし、ユーザ位置情報５４３に存在しているユーザのユーザ識別子５４１と、今回のユーザ位置情報５４３を判定した日時５４２とを対応付けたレコードを生成する。そして、ユーザ位置判定部５０４は、このように生成したレコードを、ユーザ位置履歴テーブル５４０に新規登録する。
【０１０４】
図１４のフローチャートは、行動パターン判定部５０５が実行する処理手順例を示している。
まず、行動パターン判定部５０５は、一定期間が経過するのを待機している（ステップＳ２０１−ＮＯ）。そして、一定期間が経過するのに応じて（ステップＳ２０１−ＹＥＳ）、行動パターン判定部５０５は、機器状態履歴テーブル５３０から過去の一定期間における機器状態履歴（レコード）を読み出す（ステップＳ２０２）。また、行動パターン判定部５０５は、ユーザ位置履歴テーブル５４０から過去の一定期間におけるユーザ位置履歴（レコード）を読み出す（ステップＳ２０３）。
【０１０５】
次に、行動パターン判定部５０５は、ステップＳ２０２により読み出した機器状態履歴と、ステップＳ２０３により読み出したユーザ位置履歴との少なくとも何れか一方を利用してユーザごとの行動パターンを判定する（ステップＳ２０４）。そして、行動パターン判定部５０５は、判定した行動パターンごとにレコードを生成し、この生成したレコードを行動パターンテーブル５５０に対して新規に格納する（ステップＳ２０５）。
【０１０６】
図１５のフローチャートは、通知制御部５０６が実行する処理手順例を示している。
図１５の処理に対応する通知制御部５０６は、機器状態履歴テーブル５３０またはユーザ位置履歴テーブル５４０が更新された場合、または、一定時間が経過した場合に、通知制御を実行する。
そこで、通知制御部５０６は、機器状態履歴テーブル５３０が更新されるのを待機する（ステップＳ３０１−ＮＯ）。また、通知制御部５０６は、ユーザ位置履歴テーブル５４０が更新されるのを待機する（ステップＳ３０２−ＮＯ）。また、通知制御部５０６は、一定時間が経過するのを待機する（ステップＳ３０３−ＮＯ）。
【０１０７】
そして、機器状態履歴テーブル５３０が更新された場合（ステップＳ３０１−ＹＥＳ）、通知制御部５０６は、記憶部５０１に記憶されている制御情報を参照する（ステップＳ３０４）。
同様に、ユーザ位置履歴テーブル５４０が更新された場合（ステップＳ３０２−ＹＥＳ）、通知制御部５０６は、記憶部５０１に記憶されている制御情報を参照する（ステップＳ３０４）。
また、一定時間が経過した場合（ステップＳ３０３−ＹＥＳ）、通知制御部５０６は、記憶部５０１に記憶されている制御情報を参照する（ステップＳ３０４）。
【０１０８】
通知制御部５０６は、参照した制御情報に基づいて、メッセージデータベース５７０における通知条件５７２のいずれかに該当する状況が有るか否かについて判定する（ステップＳ３０５）。
ここで、該当する状況が無い場合（ステップＳ３０５−ＮＯ）、通知制御部５０６はステップＳ３０１に戻る。
これに対して、該当する状況が有る場合（ステップＳ３０５−ＹＥＳ）、通知制御部５０６は、メッセージデータベース５７０において、その状況が該当した通知条件５７２に対応付けられている音声メッセージ内容５７３を読み込む。そして、この読み込んだ音声メッセージ内容５７３が示す音声メッセージの音声信号を生成するための音声合成処理を実行する(ステップＳ３０６)。
【０１０９】
また、通知制御部５０６は、ステップＳ３０５において該当していると判定された通知条件５７２に対応付けられている通知対象ユーザ５７４を参照することにより、通知対象ユーザを判定する（ステップＳ３０７）。
【０１１０】
次に、通知制御部５０６は、ステップＳ３０６による通知対象ユーザの判定結果に基づいて音声メッセージ出力先のスピーカ装置３００を判定する(ステップＳ３０８)。このために、通知制御部５０６は、例えばユーザ位置履歴テーブル５４０を参照して、ステップＳ３０６により判定した通知対象ユーザが存在している位置（部屋）を判定する。次に、通知制御部５０６は、機器基本情報テーブル５１０を参照して、判定した部屋に設置されているスピーカ装置３００を判定する。このように判定されたスピーカ装置３００が音声メッセージ出力先である。
【０１１１】
ここで、本実施形態においては、ステップＳ３０５、Ｓ３０７およびＳ３０８の処理の結果として、複数の音声メッセージに対応する出力先のスピーカ装置３００が同一となる場合があってもよい。
このような場合に、複数の音声メッセージをスピーカ装置３００から同時に出力させてしまうと、ユーザにとっては個々の音声メッセージの内容が聴き取りにくい。そこで、このような場合、通知制御部５０６は、複数の音声メッセージの出力順を決定する。
【０１１２】
このために、通知制御部５０６は、１つの音声メッセージ出力先のスピーカ装置３００から出力させるべき音声メッセージが複数であるか否かについて判定する。
ここで、音声メッセージが複数である場合（ステップＳ３０９−ＹＥＳ)、通知制御部５０６は、予め定めたアルゴリズムにしたがって複数の音声メッセージについての出力順を決定する（ステップＳ３１０）。これに対して、音声メッセージが１つである場合（ステップＳ３０９−ＮＯ)、通知制御部５０６は、ステップＳ３１０をスキップする。
【０１１３】
そして、通知制御部５０６は、ステップＳ３０６により合成した音声メッセージの音声信号を、ステップＳ３０８にて出力先として判定したスピーカ装置３００−１を送信先として指定して通信部５０７により送信させる(ステップＳ３１１)。
この際に、ステップＳ３１０により複数の音声メッセージについて出力順を決定している場合、通知制御部５０６は、決定した出力順にしたがって、例えば一定時間間隔ごとに、これら複数の音声メッセージを順次送信させる。これにより、音声メッセージ出力先のスピーカ装置３００からは、決定された出力順にしたがって、複数の音声メッセージの音声が順次出力される。
なお、ステップＳ３０５、Ｓ３０７およびＳ３０８の処理の結果として、１つの音声メッセージ出力を複数の部屋のスピーカ装置３００により出力させることになった場合、通知制御部５０６は、ステップＳ３１１において、以下のように処理を実行すればよい。つまり、通知制御部５０６は、複数のスピーカ装置３００それぞれ送信先として指定して１つの音声メッセージを送信すればよい。
【０１１４】
なお、本実施形態の通知制御部５０６は、ステップＳ３０５、Ｓ３０７およびＳ３０８の処理の結果として、１つの出力先のスピーカ装置３００に対応して１つの音声メッセージのみが出力されるようにしてもよい。この場合、ステップＳ３１０による音声メッセージの出力順を決定する処理を省略することができるので、情報通知サーバ５００の処理負荷を軽減することができる。
ただし、１つの音声出力先のスピーカ装置３００から複数の音声メッセージを順次出力させるようにしたほうが、ユーザにとって必要な情報を取捨選択することなくすべて通知することが容易になる。
【０１１５】
また、図２および図５などに示した各機能部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより音声メッセー通知のための制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１１６】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１１７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１１８】
１００  ユーザ利用装置
１１０  機器機能部
１２０  機器状態情報送信部
１３０  通信部
２００  人検知装置
２１０  人検知部
２２０  機器状態情報送信部
２３０  通信部
３００  スピーカ装置
３１０  通信部
３２０  音声処理部
３３０  スピーカ
４００  ゲートウェイ
５００  情報通知サーバ
５０１  記憶部
５０２  機器状態情報取得部
５０３  サービス情報取得部
５０４  ユーザ位置判定部
５０５  行動パターン判定部
５０６  通知制御部
５０７  通信部
５１０  機器基本情報テーブル
５２０  ユーザ情報テーブル
５３０  機器状態履歴テーブル
５４０  ユーザ位置履歴テーブル
５５０  行動パターンテーブル
５６０  サービス情報テーブル
５７０  メッセージデータベース
６００  情報サービスサーバ
７００  ネットワーク
【図１】
0005963557.tif 000002
【図２】
0005963557.tif 000003
【図３】
0005963557.tif 000004
【図４】
0005963557.tif 000005
【図５】
0005963557.tif 000006
【図６】
0005963557.tif 000007
【図７】
0005963557.tif 000008
【図８】
0005963557.tif 000009
【図９】
0005963557.tif 000010
【図１０】
0005963557.tif 000011
【図１１】
0005963557.tif 000012
【図１２】
0005963557.tif 000013
【図１３】
0005963557.tif 000014
【図１４】
0005963557.tif 000015
【図１５】
0005963557.tif 000016