(57)【要約】【課題】対象とユーザが利用している電子機器との間の距離を考慮した情報をユーザが取得可能なサーバ装置を提供する。【解決手段】サーバ装置は、場所の特定が可能な第１の情報（問い合わせ）を電子機器である携帯端末から受信したことに基づき、携帯端末と当該場所との間の距離に応じた第２の情報（回答）を、電子機器に通知する。【選択図】図２
2018063478.tif 000002
【特許請求の範囲】
【請求項１】
電子機器と通信するサーバ装置であって、
場所の特定が可能な第１の情報を前記電子機器から受信したことに基づき、前記電子機器と前記場所との間の距離に応じた第２の情報を、前記電子機器に通知する、サーバ装置。
【請求項２】
前記距離が第１の距離よりも長い第２の距離のときには、前記距離が前記第１の距離のときよりも、前記第２の情報の情報量を多くする、請求項１に記載のサーバ装置。
【請求項３】
前記距離が第１の距離よりも長い第２の距離のときには、前記距離が前記第１の距離のときよりも、前記第２の情報に含まれる情報の種類を多くする、請求項１に記載のサーバ装置。
【請求項４】
前記電子機器の位置を記憶する記憶手段と、
前記第１の情報に基づき、前記場所を特定する特定手段と、
前記記憶手段に記憶された前記位置と、前記特定手段によって特定された前記場所とに基づき、前記距離を算出する算出手段と、
算出された前記距離に基づき前記第２の情報を生成する生成手段と、
生成された前記第２の情報を前記電子機器に通知する通知手段とを備える、請求項１から３のいずれか１項に記載のサーバ装置。
【請求項５】
前記記憶手段は、第１の家電の設置場所を記憶しており、
前記第１の情報は、前記第１の家電を特定する情報であり、
前記第２の情報は、前記第１の家電に関連する情報である、請求項４に記載のサーバ装置。
【請求項６】
前記記憶手段は、第２の家電の設置場所をさらに記憶しており、
前記第１の情報は、前記第１の家電を特定する情報および前記第２の家電を特定する情報のいずれかであり、
前記通知手段は、前記電子機器と前記第１の家電との間の距離と前記電子機器と前記第２の家電と間の距離とが異なっている場合には、前記第１の情報が前記第１の家電を特定する情報であるときと、前記第１の情報が前記第２の家電を特定する情報であるときとで、異なる情報を前記電子機器に通知する、請求項５に記載のサーバ装置。
【請求項７】
前記電子機器は、建物内の第１の部屋に設置された第３の家電であり、
前記記憶手段は、
前記第１の家電の設置場所として、前記第１の部屋を表した情報を記憶し、
前記第２の家電の設置場所として、前記建物内の第２の部屋を表した情報を記憶しており、
前記通知手段は、前記第１の情報が前記第１の家電を特定する情報であるときと、前記第１の情報が前記第２の家電を特定する情報であるときとで、異なる情報を前記第３の家電に通知する、請求項６に記載のサーバ装置。
【請求項８】
前記電子機器は、移動体端末であり、
前記サーバ装置は、前記移動体端末の位置を表す位置情報を取得し、かつ取得された前記位置情報を前記記憶手段に記憶する、請求項４から６のいずれか１項に記載のサーバ装置。
【請求項９】
前記記憶手段は、第１の家電の設置場所と、第２の家電の設置場所とをさらに記憶しており、
前記通知手段は、予め定められた第３の情報を前記電子機器から受信する度に、前記第１の家電および前記第２の家電のいずれかに関連する情報を、前記第２の情報として前記電子機器にさらに通知する、請求項４に記載のサーバ装置。
【請求項１０】
前記通知手段は、前記第２の情報を通知する際には、前記第１の家電および前記第２の家電のうちの前記電子機器との間の距離が長い一方の家電に関する情報を、他方の家電に関する情報よりも高い頻度で前記電子機器に通知する、請求項９に記載のサーバ装置。
【請求項１１】
前記電子機器は、第３の家電であって、
前記第３の情報は、前記第３の家電に対して予め定められた操作が行われたことに基づき前記第３の家電から発信される情報である、請求項９または１０に記載のサーバ装置。
【請求項１２】
前記第２の情報は、前記場所に関連する情報を含む、請求項１から４のいずれか１項に記載のサーバ装置。
【請求項１３】
前記第１の情報は、地名および固有名詞のいずれかを含む、請求項１から４のいずれか１項に記載のサーバ装置。
【請求項１４】
サーバ装置と通信する電子機器であって、
場所の特定が可能な第１の情報の入力を受け付けたことに基づき、前記第１の情報を前記サーバ装置に送信する送信手段と、
前記第１の情報を送信したことに基づき、前記電子機器と前記場所との間の距離に応じた第２の情報を、前記サーバ装置から受信する受信手段と、
前記第２の情報を報知する報知手段とを備える、電子機器。
【請求項１５】
電子機器と、前記電子機器と通信するサーバ装置とを備えた通信システムであって、
前記電子機器は、場所の特定が可能な第１の情報の入力を受け付けたことに基づき、前記第１の情報を前記サーバ装置に送信し、
前記サーバ装置は、前記第１の情報を前記電子機器から受信したことに基づき、前記電子機器と前記場所との間の距離に応じた第２の情報を、前記電子機器に通知し、
前記電子機器は、前記第２の情報を報知する、通信システム。
【請求項１６】
電子機器と通信するサーバ装置における制御方法であって、
場所の特定が可能な第１の情報を前記電子機器から受信するステップと、
前記第１の情報を受信したことに基づき、前記電子機器と前記場所との間の距離に応じた第２の情報を、前記電子機器に通知するステップとを備える、制御方法。
【請求項１７】
サーバ装置と通信する電子機器における制御方法であって、
場所の特定が可能な第１の情報の入力を受け付けたことに基づき、前記第１の情報を前記サーバ装置に送信するステップと、
前記第１の情報を送信したことに基づき、前記電子機器と前記場所との間の距離に応じた第２の情報を、前記サーバ装置から受信するステップと、
前記第２の情報を報知するステップとを備える、制御方法。
【請求項１８】
電子機器と通信するサーバ装置を制御するためのプログラムであって、
場所の特定が可能な第１の情報を前記電子機器から受信するステップと、
前記第１の情報を受信したことに基づき、前記電子機器と前記場所との間の距離に応じた第２の情報を、前記電子機器に通知するステップとを、前記サーバ装置のプロセッサに実行させる、プログラム。
【請求項１９】
サーバ装置と通信する電子機器を制御するためのプログラムであって、
場所の特定が可能な第１の情報の入力を受け付けたことに基づき、前記第１の情報を前記サーバ装置に送信するステップと、
前記第１の情報を送信したことに基づき、前記電子機器と前記場所との間の距離に応じた第２の情報を、前記サーバ装置から受信するステップと、
前記第２の情報を報知するステップとを、前記電子機器のプロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、電子機器、通信システム、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、各種の家電がネットワークに接続されることにより、各家電の状態を離れた場所から知ることができるようになっている。たとえば、特開２０１６−７６７９９号公報（特許文献１）には、「発話管理サーバが、家電から取得した状態情報を、通信ネットワークに接続された複数の家電のうち少なくとも一つの家電に対して出力する」ことが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−７６７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記のようなネットワークのユーザが、家電の状態情報または特定の場所等のなんらかの対象の情報を得たいような場合、対象がユーザから遠く離れた場所にあるときには、当該場所に関する詳しい情報をネットワークを介して得ることができれば、ユーザの利便性が増す。
【０００５】
本願発明は、上記の問題点に鑑みなされたものであって、その目的は、対象とユーザが利用している電子機器との間の距離を考慮した情報をユーザが取得可能なサーバ装置、電子機器、通信システム、制御方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明のある局面に従うと、サーバ装置は、電子機器と通信する。サーバ装置は、場所の特定が可能な第１の情報を電子機器から受信したことに基づき、電子機器と場所との間の距離に応じた第２の情報を、電子機器に通知する。
【０００７】
好ましくは、サーバ装置は、距離が第１の距離よりも長い第２の距離のときには、距離が第１の距離のときよりも、第２の情報の情報量を多くする。
【０００８】
好ましくは、サーバ装置は、距離が第１の距離よりも長い第２の距離のときには、距離が第１の距離のときよりも、第２の情報に含まれる情報の種類を多くする。
【０００９】
好ましくは、サーバ装置は、電子機器の位置を記憶する記憶手段と、第１の情報に基づき、場所を特定する特定手段と、記憶手段に記憶された位置と、特定手段によって特定された場所とに基づき、距離を算出する算出手段と、算出された距離に基づき第２の情報を生成する生成手段と、生成された第２の情報を電子機器に通知する通知手段とを備える。
【００１０】
好ましくは、記憶手段は、第１の家電の設置場所を記憶している。第１の情報は、第１の家電を特定する情報である。第２の情報は、第１の家電に関連する情報である。
【００１１】
好ましくは、記憶手段は、第２の家電の設置場所をさらに記憶している。第１の情報は、第１の家電を特定する情報および第２の家電を特定する情報のいずれかである。通知手段は、電子機器と第１の家電との間の距離と電子機器と第２の家電と間の距離とが異なっている場合には、第１の情報が第１の家電を特定する情報であるときと、第１の情報が第２の家電を特定する情報であるときとで、異なる情報を電子機器に通知する。
【００１２】
好ましくは、電子機器は、建物内の第１の部屋に設置された第３の家電である。記憶手段は、第１の家電の設置場所として、第１の部屋を表した情報を記憶している。記憶手段は、第２の家電の設置場所として、建物内の第２の部屋を表した情報を記憶している。通知手段は、第１の情報が第１の家電を特定する情報であるときと、第１の情報が第２の家電を特定する情報であるときとで、異なる情報を第３の家電に通知する。
【００１３】
好ましくは、電子機器は、移動体端末である。サーバ装置は、移動体端末の位置を表す位置情報を取得し、かつ取得された位置情報を記憶手段に記憶する。
【００１４】
好ましくは、記憶手段は、第１の家電の設置場所と、第２の家電の設置場所とをさらに記憶している。通知手段は、予め定められた第３の情報を電子機器から受信する度に、第１の家電および第２の家電のいずれかに関連する情報を、第２の情報として電子機器にさらに通知する。
【００１５】
好ましくは、通知手段は、第２の情報を通知する際には、第１の家電および第２の家電のうちの電子機器との間の距離が長い一方の家電に関する情報を、他方の家電に関する情報よりも高い頻度で電子機器に通知する。
【００１６】
好ましくは、電子機器は、第３の家電である。第３の情報は、第３の家電に対して予め定められた操作が行われたことに基づき第３の家電から発信される情報である。
【００１７】
好ましくは、第２の情報は、場所に関連する情報を含む。
好ましくは、第１の情報は、地名および固有名詞のいずれかを含む。
【００１８】
本発明の他の局面に従うと、電子機器は、サーバ装置と通信する。電子機器は、場所の特定が可能な第１の情報の入力を受け付けたことに基づき、第１の情報をサーバ装置に送信する送信手段と、第１の情報を送信したことに基づき、電子機器と場所との間の距離に応じた第２の情報を、サーバ装置から受信する受信手段と、第２の情報を報知する報知手段とを備える。
【００１９】
本発明のさらに他の局面に従うと、通信システムは、電子機器と、電子機器と通信するサーバ装置とを備える。電子機器は、場所の特定が可能な第１の情報の入力を受け付けたことに基づき、第１の情報をサーバ装置に送信する。サーバ装置は、第１の情報を電子機器から受信したことに基づき、電子機器と場所との間の距離に応じた第２の情報を、電子機器に通知する。電子機器は、第２の情報を報知する。
【００２０】
本発明のさらに他の局面に従うと、制御方法は、電子機器と通信するサーバ装置において実行される。制御方法は、場所の特定が可能な第１の情報を電子機器から受信するステップと、第１の情報を受信したことに基づき、電子機器と場所との間の距離に応じた第２の情報を、電子機器に通知するステップとを備える。
【００２１】
本発明のさらに他の局面に従うと、制御方法は、サーバ装置と通信する電子機器において実行される。制御方法は、場所の特定が可能な第１の情報の入力を受け付けたことに基づき、第１の情報をサーバ装置に送信するステップと、第１の情報を送信したことに基づき、電子機器と場所との間の距離に応じた第２の情報を、サーバ装置から受信するステップと、第２の情報を報知するステップとを備える。
【００２２】
本発明のさらに他の局面に従うと、プログラムは、電子機器と通信するサーバ装置を制御する。プログラムは、場所の特定が可能な第１の情報を電子機器から受信するステップと、第１の情報を受信したことに基づき、電子機器と場所との間の距離に応じた第２の情報を、電子機器に通知するステップとを、サーバ装置のプロセッサに実行させる。
【００２３】
本発明のさらに他の局面に従うと、プログラムは、サーバ装置と通信する電子機器を制御する。プログラムは、場所の特定が可能な第１の情報の入力を受け付けたことに基づき、第１の情報をサーバ装置に送信するステップと、第１の情報を送信したことに基づき、電子機器と場所との間の距離に応じた第２の情報を、サーバ装置から受信するステップと、第２の情報を報知するステップとを、電子機器のプロセッサに実行させる。
【発明の効果】
【００２４】
本発明によれば、ユーザは、対象物とユーザが利用している電子機器との間の距離を考慮した情報を取得可能となる。
【図面の簡単な説明】
【００２５】
【図１】通信システムのシステム構成の概要を表した図である。
【図２】通信システムで実行される処理の第１の例を説明するための図である。
【図３】通信システムで実行される処理の第２の例を説明するための図である。
【図４】サーバ装置と携帯端末との機能的構成を表した機能ブロック図である。
【図５】通知情報生成用データ記憶部に記憶されているデータファイルの概略構成を表した図である。
【図６】通知情報生成用データ記憶部に記憶されている他のデータファイルの概略構成を表した図である。
【図７】通信システムにおいて実行される処理の流れを表したシーケンスチャートである。
【図８】サーバ装置のハードウェア構成の典型例を表した図である。
【図９】携帯端末のハードウェア構成の典型例を表した図である。
【図１０】他の通信システムのシステム構成の概要を表した図である。
【図１１】図１０の通信システムで実行される処理例を説明するための図である。
【図１２】サーバ装置と電子レンジとの機能的構成を表した機能ブロック図である。
【図１３】図１０の通信システムにおいて実行される処理の流れを表したシーケンスチャートである。
【図１４】さらに他の通信システムのシステム構成の概要を表した図である。
【図１５】図１４の通信システムにおける処理の概要を説明するための図である。
【図１６】サーバ装置と電子レンジとの機能的構成を表した機能ブロック図である。
【図１７】家電特定用情報の一例を表した図である。
【図１８】距離データテーブルの一例を表した図である。
【図１９】家電別通知情報の一例を表した図である。
【図２０】図１８に示した距離データテーブルを生成するときの処理の流れを表したフローチャートである。
【図２１】図１４の通信システムにおいて実行される処理の流れを表したシーケンスチャートである。
【図２２】さらに他の通信システムのシステム構成の概要を表した図である。
【図２３】図２２の通信システムおける処理の概要を説明するための図である。
【図２４】他の家電特定用情報の一例を表した図である。
【図２５】他の距離データテーブルの一例を表した図である。
【図２６】他の家電別通知情報の一例を表した図である。
【図２７】重み付けテーブルの一例を表した図である。
【図２８】重み付けテーブルを利用した発話用データの生成処理の流れを表したフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照しつつ、本発明の各実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２７】
また、詳細については後述するが、実施の形態１では、サーバ装置から発話用データを受信する電子機器として、可搬可能な携帯端末を例に挙げて説明する。また、実施の形態２から５では、当該電子機器として、家電（具体的には電子レンジ）を例に挙げて説明する。
【００２８】
［実施の形態１］
＜Ａ．システム構成＞
図１は、通信システム１のシステム構成の概要を表した図である。図１を参照して、通信システム１は、少なくとも、サーバ装置１０と、サーバ装置２０と、携帯端末３０とを含む。
【００２９】
携帯端末３０は、たとえば、スマートフォン、タブレット端末、携帯型電話機等の各種の移動体端末である。携帯端末３０は、図示しない基地局を介して、クラウド上にあるサーバ装置１０と通信可能となっている。
【００３０】
サーバ装置１０は、サーバ装置２０と通信可能に接続されている。サーバ装置１０は、サーバ装置２０が格納している各種の情報をサーバ装置２０から取得することが可能に構成されている。たとえば、サーバ装置２０が天気情報を配信するサーバである場合、サーバ装置１０は、サーバ装置２０から天気情報を取得する。
【００３１】
以下では、携帯端末３０とサーバ装置１０との間のデータ処理に着目して説明する。
＜Ｂ．処理の概要＞
以下では、２つの例を用いて、通信システム１で実行される処理の概要を説明する。
【００３２】
（ｂ１．第１の例）
図２は、通信システム１で実行される処理の第１の例を説明するための図である。図２を参照して、テーブルＥ２に示すように、携帯端末３０のユーザが、携帯端末３０のマイクに向かって、「スカイツリーの情報を教えて」といった固有名詞を含む内容の問い合わせを発話したとする。
【００３３】
サーバ装置１０は、携帯端末３０から問い合わせの内容を受信する。また、サーバ装置１０は、携帯端末３０の現在地を取得する。
【００３４】
携帯端末３０の現在地がたとえば横浜市の場合、回答項目の「１」に示した情報を携帯端末３０に通知する。具体的には、サーバ装置１０は、スカイツリーで行われる今日のイベント情報のみを携帯端末３０に通知する。携帯端末３０は、サーバ装置１０から送られてきた情報を、たとえば発話によってユーザに報知する。
【００３５】
一方、携帯端末３０の現在地が横浜市よりもスカイツリーから距離が離れた大阪市の場合、回答項目の「１」〜「４」に示した情報を携帯端末３０に通知する。具体的には、サーバ装置１０は、スカイツリーで行われる今日および明日のイベント情報と、大阪市からスカイツリーまでの経路情報と、スカイツリー周辺の天気情報を携帯端末３０に通知する。この場合も、携帯端末３０は、サーバ装置１０から送られてきた情報を、たとえば発話によってユーザに報知する。
【００３６】
このように、サーバ装置１０は、携帯端末３０に対して、携帯端末３０とスカイツリーとの間の距離に応じた情報を、携帯端末３０に通知する。詳しくは、サーバ装置１０は、当該距離が長い程、多くの種類の情報を携帯端末３０に通知する。
【００３７】
このため、携帯端末３０のユーザは、スカイツリーから遠くにいるときほど、スカイツリーに関する多くの種類の情報を得ることが可能となる。
【００３８】
（ｂ２．第２の例）
図３は、通信システム１で実行される処理の第２の例を説明するための図である。図３を参照して、テーブルＥ２に示すように、携帯端末３０のユーザが、携帯端末３０のマイクに向かって、「東京の天気を教えて」といった地名を含む内容の問い合わせを発話したとする。
【００３９】
サーバ装置１０は、第１の例と同様に、携帯端末３０から問い合わせの内容を受信する。また、サーバ装置１０は、携帯端末３０の現在地を取得する。
【００４０】
携帯端末３０の現在地がたとえば横浜市の場合、東京の今日および明日の天気を携帯端末３０に通知する。携帯端末３０は、サーバ装置１０から送られてきた情報を、たとえば発話によってユーザに報知する。
【００４１】
一方、携帯端末３０の現在地が横浜市よりも東京から距離が離れた大阪市の場合、東京の週間天気の情報を携帯端末３０に通知する。この場合も、携帯端末３０は、サーバ装置１０から送られてきた情報を、たとえば発話によってユーザに報知する。
【００４２】
このように、サーバ装置１０は、携帯端末３０に対して、携帯端末３０と東京との間の距離に応じた情報を、携帯端末３０に通知する。詳しくは、サーバ装置１０は、当該距離が長い程、多くの量の情報を携帯端末３０に通知する。
【００４３】
このため、携帯端末３０のユーザは、東京から遠くにいるときほど、東京の天気に関する多くの量の情報を得ることが可能となる。
【００４４】
（ｂ３．まとめ）
以上のように、サーバ装置１０は、場所（スカイツリー，東京等）の特定が可能な情報を携帯端末３０から受信したことに基づき、携帯端末３０と当該場所との間の距離に応じた情報を、携帯端末３０に通知する。
【００４５】
詳しくは、特に第１の例に示したように、サーバ装置１０は、携帯端末３０と当該場所（スカイツリー）との距離が第１の距離（スカイツリーと横浜市との距離）よりも長い第２の距離（スカイツリーと大阪市との距離）のときには、当該距離が第１の距離のときよりも、携帯端末３０に通知する情報の種類を多くする。
【００４６】
また、特に第２の例に示したように、サーバ装置１０は、携帯端末３０と当該場所（東京）との距離が第１の距離（東京と横浜市との距離）よりも長い第２の距離（東京と大阪市との距離）のときには、当該距離が第１の距離のときよりも、携帯端末３０に通知する情報の量を多くする。
【００４７】
以下、上記のような処理を実行する通信システム１の具体的な構成について説明する。
＜Ｃ．機能的構成＞
図４は、サーバ装置１０と携帯端末３０との機能的構成を表した機能ブロック図である。以下では、最初に、サーバ装置１０について説明する。次に、携帯端末３０について説明する。最後に、サーバ装置１０が記憶しているデータファイルの詳細について説明する。
【００４８】
（ｃ１．サーバ装置１０）
図４を参照して、サーバ装置１０は、制御部１１０と、通信ＩＦ部１２０と、記憶部１３０とを備えている。
【００４９】
記憶部１３０は、オペレーティングシステムと、各種のプログラムおよびデータとを記憶している。記憶部１３０は、通知情報生成用データ記憶部１３１を有する。通知情報生成用データ記憶部１３１は、各種のデータファイルＤ１，Ｄ２，Ｄ３…を記憶している。記憶部１３０は、携帯端末３０の位置情報も記憶するように構成されている。
【００５０】
通信ＩＦ部１２０は、携帯端末３０との通信を行なうためのインターフェイスである。通信ＩＦ部１２０は、携帯端末３０に情報を通知する通知部１２１を含む。
【００５１】
制御部１１０は、サーバ装置１０の全体の動作を制御する。制御部１１０は、特定部１１１と、算出部１１２と、生成部１１３とを有する。
【００５２】
特定部１１１は、場所の特定が可能な情報（たとえば、上述した「問い合わせ内容」）に基づき、当該場所（たとえば、上述した「スカイツリー」または「東京」）を特定する。
【００５３】
算出部１１２は、電子機器（本実施の形態では携帯端末３０）の位置情報と、特定部１１１によって特定された場所とに基づき、当該電子機器と当該場所との間の距離を算出する。
【００５４】
生成部１１３は、算出部１１２によって算出された距離に基づいて、携帯端末３０に通知する情報を生成する。詳しくは、生成部１１３は、発話用データを生成する。なお、発話用データは、テキストデータであってもよいし、あるいは音声データであってもよい。
【００５５】
通信ＩＦ部１２０の通知部１２１は、生成された情報（発話用データ）を携帯端末３０に通知する。
【００５６】
（ｃ２．携帯端末３０）
携帯端末３０は、制御部３１と、通信ＩＦ部３２と、記憶部３３と、音声出力部３４と、操作入力受付部３５と、表示部３６と、音声入力部３７と、現在位置取得部３８とを備える。通信ＩＦ部３２は、送信部３２１と、受信部３２２とを備える。
【００５７】
制御部３１は、携帯端末３０の全体的な動作を制御する。通信ＩＦ部３２は、基地局を介したサーバ装置１０との通信を行なうためのインターフェイスである。記憶部３３は、オペレーティングシステムと、各種のプログラムおよびデータとを記憶している。
【００５８】
音声出力部３４は、音声を出力する。操作入力受付部３５は、ユーザ操作を受け付ける。表示部３６は、各種の情報を表示する。音声入力部３７は、ユーザの音声の入力を受け付ける。現在位置取得部３８は、携帯端末３０の現在位置を取得する。
【００５９】
制御部３１は、通信ＩＦ部３２の送信部３２１を介して、サーバ装置１０に対して、受け付けた音声データと、携帯端末３０の現在位置を表した位置情報とを送信する。また、制御部３１は、通信ＩＦ部３２の受信部３２２を介して、サーバ装置１０から発話用データを取得する。制御部３１は、音声出力部３４によって、発話用データに基づいた音声出力（発話）を実行させる。たとえば、発話用データがテキストデータの場合には、携帯端末３０は、当該テキストの内容を読み上げる。
【００６０】
（ｃ３．サーバ装置３０内のデータファイル）
図５は、通知情報生成用データ記憶部１３１に記憶されているデータファイルＤ１の概略構成を表した図である。図５を参照して、データファイルＤ１は、一例として、複数のデータテーブルＤ１１，Ｄ１２，Ｄ１３…を含んで構成される。
【００６１】
データテーブルＤ１１は、スカイツリーに関する問い合わせに対する回答に利用される。データテーブルＤ１１においては、キーワードとしての「スイカツリー」に対して、スカイツリーが位置している緯度経度の情報とが対応付けて記憶されている。
【００６２】
また、データテーブルＤ１１においては、スカイツリーの場所（キーワードによって特定される場所）と端末（たとえば、携帯端末３０）との間の距離が複数の範囲に区分され、かつ各区分に対して回答項目が対応付けられている。具体的には、データテーブルＤ１１は、上記距離が長くなるほど回答項目が多くなるように構成されている。
【００６３】
図２の例と対応付けると、横浜市は「５０ｋｍ未満」の範囲に区分されるため、サーバ装置２０は、上述したように、回答項目の「１」に示した情報のみを携帯端末３０に通知する。一方、大阪市は「３００ｋｍ以上６００ｋｍ未満」の範囲に区分されるため、サーバ装置２０は、上述したように、回答項目の「１」〜「４」に示した情報を携帯端末３０に通知する。
【００６４】
なお、データテーブルＤ１２は、浅草に関する問い合わせに対する回答に利用される。また、データテーブルＤ１３は、東京駅に関する問い合わせに対する回答に利用される。データテーブルＤ１１〜Ｄ１３は、一例であって、これに限定されるものではない。サーバ装置１０は、場所の特定が可能な対象物の情報を記憶している。たとえば、サーバ装置は、日本または外国における観光地、都市、建物、施設等の情報を、サーバ装置２０を含む他のサーバ装置から取得可能に構成されている。
【００６５】
図６は、通知情報生成用データ記憶部１３１に記憶されているデータファイルＤ２の概略構成を表した図である。図６を参照して、データファイルＤ２は、サーバ装置２０が天気に関する問い合わせを端末から受け付けた場合に利用される。
【００６６】
データファイルＤ２においては、キーワードとしての「ＡＡＡの天気（ＡＡＡは任意の地名）」が登録されている。また、データファイルＤ２においては、地名（キーワードによって特定される場所）と端末（たとえば、携帯端末３０）との間の距離が２つ範囲に区分され、かつ各区分に対して回答項目が対応付けられている。具体的には、データテーブルＤ１１は、上記距離が長くなるほど回答の情報量が多くなるように構成されている。
【００６７】
たとえば、地名が「東京」の場合、図３の例と対応付けると、横浜市は「１００ｋｍ未満」の範囲に区分されるため、サーバ装置２０は、上述したように、今日および明日の天気のみを携帯端末３０に通知する。一方、大阪市は「１００ｋｍ以上」の範囲に区分されるため、サーバ装置２０は、上述したように、週間天気の情報を携帯端末３０に通知する。
【００６８】
＜Ｄ．制御構造＞
図７は、通信システム１において実行される処理の流れを表したシーケンスチャートである。
【００６９】
図７を参照して、シーケンスＳＱ２において、携帯端末３０は、所定の動作モードにおいて、ユーザの発話内容（問い合わせ内容）の入力を受け付ける。具体的には、携帯端末３０は、アナログの音声データを受信し、当該音声データをデジタルデータに変換する。
【００７０】
シーケンスＳＱ４において、携帯端末３０は、問い合わせ内容をサーバ装置１０に送信する。具体的には、携帯端末３０は、上記のデジタルデータをサーバ装置１０に送信する。シーケンスＳＱ６において、サーバ装置１０は、携帯端末３０に対して、携帯端末３０の位置情報の送信を要求する。
【００７１】
シーケンスＳＱ１０において、サーバ装置１０は、問い合わせ内容の解析を行なう。具体的には、サーバ装置１０は、発話用データを生成するために、形態素解析等を用いて、場所等のキーワード抽出を行う。
【００７２】
シーケンスＳＱ８において、携帯端末３０は、自装置の現在位置の位置情報を取得する。シーケンスＳＱ１２において、携帯端末３０は、取得した位置情報をサーバ装置１０に送信する。
【００７３】
シーケンスＳＱ１４において、サーバ装置１０は、抽出したキーワード（場所）に関するデータテーブル（たとえば、図５に示したデータテーブルＤ１１等）と、携帯端末３０から受信した位置情報とを用いて、発話用データを生成する。
【００７４】
シーケンスＳＱ１６において、サーバ装置１０は、生成された発話用データを携帯端末３０に送信する。シーケンスＳＱ１８において、携帯端末３０は、発話用データに基づき、発話を行う。
【００７５】
＜Ｅ．ハードウェア構成＞
（ｅ１．サーバ装置１０）
図８は、サーバ装置１０のハードウェア構成の典型例を表した図である。図８を参照して、サーバ装置１０は、主たる構成要素として、プログラムを実行するＣＰＵ１５１と、データを不揮発的に格納するＲＯＭ１５２と、ＣＰＵ１５１によるプログラムの実行により生成されたデータ、又は入力装置を介して入力されたデータを揮発的に格納するＲＡＭ１５３と、データを不揮発的に格納するＨＤＤ１５４と、ＬＥＤ１５５と、スイッチ１５６と、通信ＩＦ（Interface）１５７と、電源回路１５８と、ディスプレイ１５９と、操作キー１６０とを含む。各構成要素は、相互にデータバスによって接続されている。
【００７６】
電源回路１５８は、コンセントを介して受信した商用電源の電圧を降圧し、サーバ装置１０の各部に電源供給を行なう回路である。スイッチ１５６は、電源回路１５８に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。ディスプレイ１５９は、各種のデータを表示するためのデバイスである。
【００７７】
通信ＩＦ１５７は、携帯端末３０との通信を行なためのインターフェイスである。
ＬＥＤ１５５は、サーバ装置１０の動作状態を表す各種の表示ランプである。たとえば、ＬＥＤ１５５は、サーバ装置１０の主電源のオンまたはオフ状態、およびＨＤＤ１５４への読み出しまたは書き込み状態等を表す。操作キー１６０は、サーバ装置１０のユーザがサーバ装置１０へデータを入力するための用いるキー（キーボード）である。
【００７８】
サーバ装置１０における処理は、各ハードウェアおよびＣＰＵ１５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＨＤＤ１５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ１５７等を介してダウンロードされた後、ＨＤＤ１５４に一旦格納される。そのソフトウェアは、ＣＰＵ１５１によってＨＤＤ１５４から読み出され、ＲＡＭ１５３に実行可能なプログラムの形式で格納される。ＣＰＵ１５１は、そのプログラムを実行する。
【００７９】
同図に示されるサーバ装置１０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ１５３、ＨＤＤ１５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、サーバ装置１０の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００８０】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００８１】
図４に示した制御部１１０は、典型的には、ＣＰＵ１５１がＨＤＤ１５４等に格納されたプログラムを実行することにより、実現される。また、記憶部１３０は、ＨＤＤ１５４およびＲＯＭ１５２に対応する。通信ＩＦ部１２０は、通信ＩＦ１５７に対応する。
【００８２】
なお、サーバ装置２０は、サーバ装置１０と同様なハードウェア構成を有するため、ここでは、サーバ装置２０についてのハードウェア構成については繰り返し説明を行わない。
【００８３】
（ｅ２．携帯端末３０）
図９は、携帯端末３０のハードウェア構成の典型例を表した図である。図９を参照して、携帯端末３０は、主たる構成要素として、プログラムを実行するＣＰＵ３５１と、データを不揮発的に格納するＲＯＭ３５２と、ＣＰＵ３５１によるプログラムの実行により生成されたデータ、又は入力装置を介して入力されたデータを揮発的に格納するＲＡＭ３５３と、データを不揮発的に格納するフラッシュメモリ３５４と、ＬＥＤ３５５と、操作キー３５６と、スイッチ３５７と、ＧＰＳ（Global Positioning System）受信機３５８と、通信ＩＦ３５９と、電源回路３６０と、タッチスクリーン３６１と、マイク３６２と、スピーカ３６３と、カメラ３６４と、アンテナ３５８１，３５９１とを含む。各構成要素は、相互にデータバスによって接続されている。
【００８４】
タッチスクリーン３６１は、ディスプレイ３６１１と、タッチパネル３６１２により構成される。アンテナ３５８１は、ＧＰＳ受信機３５８用のアンテナである。アンテナ３５９１は、通信ＩＦ３５９用のアンテナである。
【００８５】
ＬＥＤ３５５は、携帯端末３０の動作状態を表す各種の表示ランプである。たとえば、ＬＥＤ３５５は、携帯端末３０の主電源のオンまたはオフ状態、およびフラッシュメモリ３５４への読み出しまたは書き込み状態等を表す。
【００８６】
操作キー３５６は、携帯端末３０のユーザが主電源のオンまたはオフ等するためのキー（操作ボタン）である。スイッチ３５７は、電源回路３６０に給電を行なうか否かを切替えるための主電源用のスイッチ、およびその他の各種の押しボタンスイッチである。
【００８７】
ＧＰＳ受信機３５８は、ＧＰＳ衛星からの電波に基づき、携帯端末３０の現在位置の位置情報を取得する。ＧＰＳ受信機３５８によって取得された位置情報は、通信ＩＦ３５９を介して、サーバ装置１０に送信される。
【００８８】
通信ＩＦ３５９は、たとえば、サーバ装置１０に対するデータの送信処理およびサーバ装置１０から送信されたデータの受信処理を行なう。
【００８９】
電源回路３６０は、コンセントを介して受信した商用電源の電圧を降圧し、携帯端末３０の各部に電源供給を行なう回路である。タッチスクリーン３６１は、各種のデータを表示し、かつ操作入力を受け付けるためのデバイスである。マイク３６２は、携帯端末３０の周囲の音を集音する。たとえば、マイク３６２は、ユーザの発話に基づく音声を集音する。スピーカ３６３は、音声を出力する。スピーカ３６３は、ある局面においては、ユーザ等とのコミュニケーションのために、発話を行なう。カメラ３６４は、携帯端末３０の周囲の被写体を撮像するための撮像装置である。
【００９０】
携帯端末３０における処理は、各ハードウェアおよびＣＰＵ３５１により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ３５４に予め記憶されている場合がある。また、ソフトウェアは、その他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、読取装置によりその記憶媒体から読み取られて、あるいは、通信ＩＦ３５９等を介してダウンロードされた後、フラッシュメモリ３５４に一旦格納される。そのソフトウェアは、ＣＰＵ３５１によってフラッシュメモリ３５４から読み出され、ＲＡＭ３５３に実行可能なプログラムの形式で格納される。ＣＰＵ３５１は、そのプログラムを実行する。
【００９１】
同図に示される携帯端末３０を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ３５３、フラッシュメモリ３５４、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、携帯端末３０の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００９２】
なお、記録媒体としては、ＤＶＤ−ＲＡＭに限られず、ＤＶＤ-ＲＯＭ、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、磁気テープ、カセットテープ、光ディスク、ＥＥＰＲＯＭ、フラッシュＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。また、記録媒体は、当該プログラム等をコンピュータが読取可能な一時的でない媒体である。また、ここでいうプログラムとは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００９３】
図４に示した制御部３１は、典型的には、ＣＰＵ３５１がフラッシュメモリ３５４等に格納されたプログラムを実行することにより、実現される。また、記憶部１３０は、フラッシュメモリ３５４およびＲＯＭ３５２に対応する。音声出力部３４は、スピーカ３６３に対応する。通信ＩＦ部３２は、通信ＩＦ３５９およびアンテナ３５９１に対応する。操作入力受付部３５は、操作キー３５６と、タッチパネル３６１２と、スイッチ３５７とに対応する。表示部３６は、ディスプレイ３６１１に対応する。音声入力部３７は、マイク３６２に対応する。現在位置取得部３８は、ＧＰＳ受信機３５８およびアンテナ３５８１に対応する。
【００９４】
＜Ｆ．まとめ＞
以上のように、サーバ装置１０は、問い合わせ（場所の特定が可能な情報）を携帯端末３０から受信したことに基づき、携帯端末３０と当該場所との間の距離に応じた情報を、携帯端末３０に通知する。携帯端末３０は、当該通知された情報を発話する。
【００９５】
このような構成によれば、対象とユーザが利用している携帯端末３０との間の距離を考慮した情報をユーザが取得可能となる。具体的には、携帯端末３０のユーザは、問い合わせに含まれる場所とユーザとの間の距離に応じた情報（典型的には、当該場所に関連する情報）を、知得することが可能となる。
【００９６】
［実施の形態２］
本実施の形態では、上述した携帯端末３０の代わりに、家電（一例として、電子レンジ）を用いる構成を説明する。
【００９７】
＜Ａ．システム構成＞
図１０は、通信システム１Ａのシステム構成の概要を表した図である。図１０を参照して、通信システム１Ａは、少なくとも、サーバ装置１０と、サーバ装置２０と、電子レンジ４０と、ホームサーバ５０とを含む。電子レンジ４０とホームサーバ５０とは、建物９０の部屋に設置されている。
【００９８】
ホームサーバ５０は、電子レンジ４０およびサーバ装置１０と通信可能に接続されている。本実施の形態に係る通信システム１Ａは、携帯端末３０の代わりに、ホームサーバ５０と電子レンジ４０とを備えている点で、実施の形態１に係る通信システム１と異なる。
【００９９】
なお、電子レンジ４０は、家電の一例であって、これに限定されるものではない。詳しくは、マイクと、スピーカと、ネットワーク接続するための通信機能とを有する家電であれば、電子レンジに限定されない。
【０１００】
以下では、サーバ装置１０と電子レンジ４０との間のデータ処理に着目して説明する。また、主として、実施の形態１と異なる点を説明する。
【０１０１】
＜Ｂ．処理の概要＞
図１１は、通信システム１Ａで実行される処理例を説明するための図である。図１１を参照して、テーブルＥ３に示すように、サーバ装置１０において、電子レンジ４０の設置場所が大阪市として予め登録されていたとする。
【０１０２】
まず、電子レンジ４０のユーザが、電子レンジ４０のマイクに向かって、「京都の天気を教えて」といった内容の問い合わせを発話したとする。この場合、サーバ装置１０は、京都の今日および明日の天気を発話するための発話用データを生成し、当該生成された発話用データを電子レンジ４０に送信する。電子レンジ４０は、当該発話用データに基づいて、京都の今日および明日の天気を発話する。
【０１０３】
次に、電子レンジ４０のユーザが、電子レンジ４０のマイクに向かって、「東京の天気を教えて」といった内容の問い合わせを発話したとする。この場合、サーバ装置１０は、東京の週間天気を発話するための発話用データを生成し、当該生成された発話用データを電子レンジ４０に送信する。電子レンジ４０は、当該発話用データに基づいて、東京の週間天気を発話する。つまり、サーバ装置１０は、京都よりも遠い東京については、より詳しい天気の情報（情報量の多い情報）を、電子レンジ４０に送信する。
【０１０４】
このように、サーバ装置１０は、電子レンジ４０に対して、電子レンジ４０の設置位置と、目的とする場所（たとえば、京都または東京）との間の距離に応じた情報を、電子レンジ４０に通知する。詳しくは、サーバ装置１０は、当該距離が長い程、多くの量の情報を電子レンジ４０に通知する。
【０１０５】
このため、電子レンジ４０のユーザは、場所が自宅等の建物９０から離れていればいるほど、詳しい天気情報を得ることが可能となる。
【０１０６】
以下、上記のような処理を実行する通信システム１Ａの具体的な構成について説明する。
【０１０７】
＜Ｃ．機能的構成＞
図１２は、サーバ装置１０と電子レンジ４０との機能的構成を表した機能ブロック図である。以下では、先に、サーバ装置１０について説明する。次に、電子レンジ４０について説明する。
【０１０８】
（ｃ１．サーバ装置１０）
図１２を参照して、本実施の形態では、通知情報生成用データ記憶部１３１に含まれるデータが、実施の形態１とは異なっている。
【０１０９】
通知情報生成用データ記憶部１３１は、少なくと、家電位置データＤ５１と、全国の天気データＤ５２とを記憶している。家電位置データＤ５１は、電子レンジ４０等の各種の家電の各々の設置位置（典型的には、郵便番号等）が、家電を識別するための機器識別情報に対応付けて記憶されている。
【０１１０】
特定部１１１は、場所の特定が可能な情報（たとえば、上述した「問い合わせ内容」）に基づき、当該場所（たとえば、図１１で説明した「京都」または「東京」）を特定する。
【０１１１】
算出部１１２は、家電位置データＤ５１を参照し、電子機器（本実施の形態では電子レンジ４０）の位置情報を取得する。算出部１１２は、当該取得された位置情報と、特定部１１１によって特定された場所とに基づき、電子レンジ４０と当該場所との間の距離を算出する。
【０１１２】
生成部１１３は、算出部１１２によって算出された距離に基づいて、電子レンジ４０に通知する情報を生成する。詳しくは、生成部１１３は、発話用データを生成する。なお、発話用データは、テキストデータであってもよいし、あるいは音声データであってもよい。
【０１１３】
通信ＩＦ部１２０の通知部１２１は、生成された情報（発話用データ）を電子レンジ４０に通知する。
【０１１４】
（ｃ２．電子レンジ４０）
電子レンジ４０は、制御部４１と、通信ＩＦ部４２と、記憶部４３と、音声出力部４４と、操作入力受付部４５と、表示部４６と、音声入力部４７とを備える。通信ＩＦ部４２は、送信部４２１と、受信部４２２とを備える。
【０１１５】
制御部４１は、電子レンジ４０の全体的な動作を制御する。通信ＩＦ部４２は、ホームサーバ５０を介したサーバ装置１０との通信を行なうためのインターフェイスである。記憶部４３は、オペレーティングシステムと、各種のプログラムおよびデータとを記憶している。
【０１１６】
音声出力部４４は、音声を出力する。操作入力受付部４５は、ユーザ操作を受け付ける。表示部４６は、各種の情報を表示する。音声入力部４７は、ユーザの音声の入力を受け付ける。
【０１１７】
制御部４１は、通信ＩＦ部４２の送信部４２１を介して、サーバ装置１０に対して、受け付けた音声データを送信する。また、制御部４１は、通信ＩＦ部４２の受信部４２２を介して、サーバ装置１０から発話用データを取得する。制御部４１は、音声出力部４４によって、発話用データに基づいた音声出力（発話）を実行させる。
【０１１８】
なお、電子レンジ４０の各機能ブロックと、ハードウェアとの対応関係は、以下のとおりである。制御部４１は、ＣＰＵがメモリに格納されたプログラム等を実行することにより実現される。通信ＩＦ部４２、記憶部４３、音声出力部４４、操作入力受付部４５、表示部４６、および音声入力部４７は、それぞれ、通信ＩＦ，メモリ、スピーカ、操作パネル、ディスプレイ（モニタ）、マイクに対応する。
【０１１９】
＜Ｄ．制御構造＞
図１３は、通信システム１Ａにおいて実行される処理の流れを表したシーケンスチャートである。
【０１２０】
図１３を参照して、シーケンスＳＱ１０２において、電子レンジ４０は、所定の動作モードにおいて、ユーザの発話内容（問い合わせ内容）の入力を受け付ける。具体的には、電子レンジ４０は、アナログの音声データを受信し、当該音声データをデジタルデータに変換する。
【０１２１】
シーケンスＳＱ１０４において、電子レンジ４０は、問い合わせ内容をサーバ装置１０に送信する。具体的には、電子レンジ４０は、上記のデジタルデータをサーバ装置１０に送信する。
【０１２２】
シーケンスＳＱ１０６において、サーバ装置１０は、問い合わせ内容の解析を行なう。具体的には、サーバ装置１０は、発話用データを生成するために、形態素解析等を用いて、場所等のキーワード抽出を行う。
【０１２３】
シーケンスＳＱ１０８において、サーバ装置１０は、抽出したキーワード（場所）と、電子レンジ４０の位置情報とを用いて、発話用データを生成する。上記の例では、サーバ装置１０は、地名（たとえば、京都または東京）と、電子レンジ４０の位置情報（大阪市内の郵便番号）と、全国の天気データＤ５２とを用いて、問い合わせに対する天気情報を生成する。なお、電子レンジ４０の位置情報は、家電位置データＤ５１から取得する。
【０１２４】
シーケンスＳＱ１１０において、サーバ装置１０は、生成された発話用データを電子レンジ４０に送信する。シーケンスＳＱ１１２において、電子レンジ４０は、発話用データに基づき、発話を行う。
【０１２５】
＜Ｅ．まとめ＞
以上のように、サーバ装置１０は、問い合わせ（場所の特定が可能な情報）を電子レンジ４０から受信したことに基づき、電子レンジ４０と当該場所との間の距離に応じた情報（具体的には、当該場所に関連する情報）を、電子レンジ４０に通知する。電子レンジ４０は、当該通知された情報を発話する。
【０１２６】
このような構成によれば、対象とユーザが利用している電子レンジ４０との間の距離を考慮した情報をユーザが取得可能となる。具体的には、したがって、電子レンジ４０のユーザは、問い合わせに含まれる場所とユーザとの間の距離に応じた情報（たとえば、当該場所の天気情報）を、知得することが可能となる。
【０１２７】
［実施の形態３］
本実施の形態では、異なる場所にある家電（一例として、２つのエアーコンディショナ）の状態を問い合わせる構成を説明する。
【０１２８】
＜Ａ．システム構成＞
図１４は、通信システム１Ｂのシステム構成の概要を表した図である。図１４を参照して、通信システム１Ｂは、少なくとも、サーバ装置１０と、サーバ装置２０と、電子レンジ４０と、ホームサーバ５０と、エアーコンディショナ６０，７０とを含む。
【０１２９】
電子レンジ４０と、ホームサーバ５０と、エアーコンディショナ６０とは、建物９０の部屋（以下では、リビング）に設置されている。また、エアーコンディショナ７０は、建物９１の部屋に設置されている。
【０１３０】
また、以下では、説明の便宜上、建物９０と建物９１とは、異なる都道府県にあるものとする。さらに、建物９１には、単身赴任中の父親が居住しており、建物９０には、父親を除く家族（母親、子供）が居住しているものとする。
【０１３１】
ホームサーバ５０は、電子レンジ４０と、サーバ装置１０と、エアーコンディショナ６０と通信可能に接続されている。ホームサーバ５０は、ＨＥＭＳ（Home Energy Management System）のコントローラとしても機能する。
【０１３２】
エアーコンディショナ７０は、建物９１内の図示しないホームサーバを介して、サーバ装置１０に通信可能に接続されている。
【０１３３】
サーバ装置１０は、エアーコンディショナ６０の状態を表す状態情報を、ホームサーバ５０を介して、所定のタイミングで取得する。また、サーバ装置１０は、エアーコンディショナ７０の状態を表す状態情報を、図示しないホームサーバを介して、所定のタイミングで取得する。状態情報としては、たとえば、電源のオンまたはオフ、電源をオンした時刻、電源をオフした時刻、設定温度、運転種別（冷房、暖房、除湿）等が挙げられる。なお、サーバ装置１０は、電子レンジ４０の状態を表す状態情報を、ホームサーバ５０を介して取得してもよい。
【０１３４】
なお、電子レンジ４０は、家電の一例であって、これに限定されるものではない。詳しくは、マイクと、スピーカと、ネットワーク接続するための通信機能とを有する家電であれば、電子レンジに限定されない。また、エアーコンディショナ６０，７０についても、状態を取得する対象家電の一例であって、これに限定されるものではない。
【０１３５】
以下では、サーバ装置１０と、電子レンジ４０と、エアーコンディショナ６０，７０との間のデータ処理に着目して説明する。また、主として、実施の形態１，２と異なる点を説明する。
【０１３６】
＜Ｂ．処理の概要＞
図１５は、通信システム１Ｂにおける処理の概要を説明するための図である。
【０１３７】
図１５（Ａ）は、ユーザ（母親等）が、電子レンジ４０に対して、電子レンジ４０と同じ部屋に設置されたエアーコンディショナ６０の状態を問い合わせたときの状態を表している。図１５（Ｂ）は、ユーザが、電子レンジ４０に対して、父親が居住する建物９１内のエアーコンディショナ７０の状態を問い合わせたときの状態を表している。
【０１３８】
図１５（Ａ）を参照して、電子レンジ４０は、一例として、「冷房運転中です」との発話を行う。なお、当該発話は、サーバ装置１０において生成された発話用データに基づき行われる。
【０１３９】
図１５（Ｂ）を参照して、電子レンジ４０は、図１５（Ａ）の場合よりも多くの情報を含んだ発話を行う。たとえば、電子レンジ４０は、冷房運転のオンおよびオフの時刻の情報についても発話する。なお、当該発話は、上述したように、サーバ装置１０において生成された発話用データに基づき行われる。
【０１４０】
このように、サーバ装置１０は、電子レンジ４０に対して、電子レンジ４０の設置位置と、対象とする家電（エアーコンディショナ６０，７０）が設置されている場所との間の距離に応じた情報を、電子レンジ４０に通知する。詳しくは、サーバ装置１０は、当該距離が長い程、多くの量の情報を電子レンジ４０に通知する。
【０１４１】
このため、電子レンジ４０のユーザは、状態を問い合わせる対象となる家電の設置場所が建物９０から離れていればいるほど、詳しい家電状態を得ることが可能となる。
【０１４２】
以下、上記のような処理を実行する通信システム１Ｂの具体的な構成について説明する。
【０１４３】
＜Ｃ．機能的構成＞
図１６は、サーバ装置１０と電子レンジ４０との機能的構成を表した機能ブロック図である。以下では、サーバ装置１０について説明する。なお、電子レンジ４０については、実施の形態２で説明したので、ここでは繰り返し説明は行わない。
【０１４４】
図１６を参照して、本実施の形態では、通知情報生成用データ記憶部１３１に含まれるデータが、実施の形態１，２とは異なっている。
【０１４５】
通知情報生成用データ記憶部１３１は、少なくと、家電特定用情報Ｄ６１と、距離データテーブルＤ６２と、家電別通知情報Ｄ６３とを記憶している。
【０１４６】
家電特定用情報Ｄ６１は、発話から家電を特定するためのものである。距離データテーブルＤ６２は、家電間の距離を記憶したテーブルである。家電別通知情報Ｄ６３は、家電の種別毎に通知する情報を規定したものである。これらのテーブルおよび情報の詳細については、後述する（図１７〜図１９）。
【０１４７】
特定部１１１は、場所の特定が可能な情報（たとえば、上述した「問い合わせ内容」）と家電特定用情報Ｄ６１とに基づき、当該場所（たとえば、エアーコンディショナ６０の設置場所およびエアーコンディショナ７０の設置場所）を特定する。
【０１４８】
算出部１１２は、距離データテーブルＤ６２を参照し、電子機器（本実施の形態では電子レンジ４０）の位置情報と、特定部１１１によって特定された場所とに基づき、電子レンジ４０と当該場所との間の距離を算出する。
【０１４９】
生成部１１３は、算出部１１２によって算出された距離に基づいて、電子レンジ４０に通知する情報を生成する。詳しくは、生成部１１３は、発話用データを生成する。なお、発話用データは、テキストデータであってもよいし、あるいは音声データであってもよい。
【０１５０】
通信ＩＦ部１２０の通知部１２１は、生成された情報（発話用データ）を電子レンジ４０に通知する。
【０１５１】
図１７は、家電特定用情報Ｄ６１の一例を表した図である。図１７を参照して、家電特定用情報Ｄ６１においては、各家電に対して、家電を識別するための機器識別情報と、設置場所情報と、称呼とが登録されている。設置場所情報は、典型的には、郵便番号である。称呼は、ユーザが家電を特定するときに用いる名称である。
【０１５２】
たとえば、ユーザが「リビングのエアコン」といった内容を含む発話（問い合わせ）を行った場合、サーバ装置１０は、家電特定用情報Ｄ６１から、称呼が「リビングのエアコン」に対応付けられた、機器識別情報と設置場所情報とを得る。
【０１５３】
なお、家電特定用情報Ｄ６１におけるデータは、たとえば、図示しないタブレット端末等の機器に対するユーザ操作によって入力される。
【０１５４】
図１８は、距離データテーブルＤ６２の一例を表した図である。図１８を参照して、距離データテーブルＤ６２においては、２つの家電（家電Ａ，家電Ｂ）同士の距離が記憶されている。たとえば、電子レンジ４０とエアーコンディショナ６０とは、同じ建物９０のリビングに設置されているため、家電Ａと家電Ｂとの間に距離に基づく数値は、「０」となっている。また、建物９１のエアーコンディショナ７０と電子レンジ４０との距離に基づく数値は、「４００」となっている。また、電子レンジ４０とエアーコンディショナ６０とは同じ建物９０内に設置されているため、エアーコンディショナ７０とエアーコンディショナ６０との距離に基づく数値も、「４００」となっている。
【０１５５】
なお、「距離に基づく数値」とは、たとえば、両家電間の離れ度合いを表した数値であり、実際の距離とは異なっている。ただし、距離データテーブルＤ６２は、「距離に基づく数値」の代わりに、実際の距離を記憶していてもよい。これらの数値は、サーバ装置１０によって、郵便番号を用いた予め定められた演算処理によって算出される。
【０１５６】
図１９は、家電別通知情報Ｄ６３の一例を表した図である。図１９を参照して、家電別通知情報Ｄ６３においては、２つの家電（家電Ａ，家電Ｂ）との間の距離に基づく数値と、通知対象とが対応付けられている。
【０１５７】
「通知対象」とは、どのような情報を発話用データに含めるかを示した情報である。距離に基づく数値が大きくなるほど、通知対象が多くなる。たとえば、当該数値が０の場合には、図１５（Ａ）に示したように、建物９０に設置されたエアーコンディショナ６０の運転状態のみが、電子レンジ４０によって電子レンジ４０の前にいるユーザに通知される。また、当該数値が１以上１００未満の場合、図１５（Ｂ）に示したように、建物９１に設置されたエアーコンディショナ７０の運転状態および本日の操作履歴が、電子レンジ４０によって当該ユーザに通知される。
【０１５８】
＜Ｄ．制御構造＞
図２０は、図１８に示した距離データテーブルＤ６２を生成するときの処理の流れを表したフローチャートである。図２０を参照して、ステップＳ２において、サーバ装置１０の制御部１１０は、ユーザ登録によって生成された家電特定用情報Ｄ６１を記憶部１３０から読み出す。ステップＳ４において、制御部１１０は、家電特定用情報Ｄ６１に記載された各家電同士の距離を、設置場所情報に基づいて算出する。ステップＳ６において、制御部１１０は、各家電間の距離を距離データテーブルとして、記憶部１３０に記憶する。
【０１５９】
図２１は、通信システム１Ｂにおいて実行される処理の流れを表したシーケンスチャートである。
【０１６０】
図２１を参照して、シーケンスＳＱ２０２において、電子レンジ４０は、所定の動作モードにおいて、ユーザの発話内容（問い合わせ内容）の入力を受け付ける。具体的には、電子レンジ４０は、アナログの音声データを受信し、当該音声データをデジタルデータに変換する。
【０１６１】
シーケンスＳＱ２０４において、電子レンジ４０は、問い合わせ内容をサーバ装置１０に送信する。具体的には、電子レンジ４０は、上記のデジタルデータをサーバ装置１０に送信する。
【０１６２】
シーケンスＳＱ２０６において、サーバ装置１０は、問い合わせ内容の解析を行なう。具体的には、サーバ装置１０は、発話用データを生成するために、形態素解析等を用いて、問い合わせ対象の家電（以下、「対象家電」とも称する）の特定を行う。
【０１６３】
シーケンスＳＱ２０８において、サーバ装置１０は、距離データテーブルＤ６２を参照して、電子レンジ４０と対象家電との間の距離を取得する。シーケンスＳＱ２１０において、サーバ装置１０は、取得された距離と、家電別通知情報Ｄ６３とを参照して、発話用データを生成する。
【０１６４】
シーケンスＳＱ２１２において、サーバ装置１０は、生成された発話用データを電子レンジ４０に送信する。シーケンスＳＱ２１４において、電子レンジ４０は、発話用データに基づき、発話を行う。
【０１６５】
＜Ｅ．まとめ＞
（１）以上のように、サーバ装置１０は、問い合わせ（場所の特定が可能な情報）を電子レンジ４０から受信したことに基づき、電子レンジ４０と当該場所との間の距離に応じた情報（対象家電の状態情報）を、電子レンジ４０に通知する。電子レンジ４０は、当該通知された情報を発話する。
【０１６６】
このような構成によれば、対象とユーザが利用している電子レンジ４０との間の距離を考慮した情報をユーザが取得可能となる。具体的には、電子レンジ４０のユーザは、問い合わせによって特定される場所とユーザとの間の距離に応じた情報（対象家電の状態情報）を、知得することが可能となる。
【０１６７】
（２）また、本実施の形態のサーバ装置１０は、以下の構成を有するともいえる。
記憶部１３０は、エアーコンディショナ６０の設置場所を記憶している。上述した、場所の特定が可能な情報は、エアーコンディショナ６０を特定する情報である。電子レンジ４０に通知する情報は、エアーコンディショナ６０に関連する情報である。
【０１６８】
さらに、記憶部１３０は、エアーコンディショナ７０の設置場所を記憶している。上述した、場所の特定が可能な情報は、エアーコンディショナ７０を特定する情報である。電子レンジ４０に通知する情報は、エアーコンディショナ７０に関連する情報である。
【０１６９】
（３）また、制御部１１０による制御によって、通知部１２１は、電子レンジ４０とエアーコンディショナ６０との間の距離と電子レンジ４０とエアーコンディショナ７０と間の距離とが異なっているため、問い合わせ（場所の特定が可能な情報）がエアーコンディショナ６０を特定する情報であるときと、当該問い合わせがエアーコンディショナ７０を特定する情報であるときとで、異なる情報を電子レンジ４０に通知する。
【０１７０】
［実施の形態４］
本実施の形態では、同一建物内の異なる部屋に設置されている各家電（一例として、２つのエアーコンディショナ）の状態を問い合わせたときの処理に着目して説明する。
【０１７１】
＜Ａ．システム構成＞
図２２は、通信システム１Ｃのシステム構成の概要を表した図である。図２２を参照して、通信システム１Ｃは、少なくとも、サーバ装置１０と、サーバ装置２０と、電子レンジ４０と、ホームサーバ５０と、エアーコンディショナ６０，７０，８０とを含む。なお、通信システム１Ｃは、エアーコンディショナ８０を含む点において、通信システム１Ｂ（図１４）とは異なる。
【０１７２】
電子レンジ４０と、ホームサーバ５０と、エアーコンディショナ６０とは、建物９０の１階のリビングに設置されている。エアーコンディショナ８０は、建物９０の２階の子供部屋に設置されている。なお、エアーコンディショナ７０は、上述したように、建物９１に設置されている。また、ホームサーバ５０は、電子レンジ４０と、サーバ装置１０と、エアーコンディショナ６０，８０と通信可能に接続されている。
【０１７３】
サーバ装置１０は、エアーコンディショナ６０，８０の状態を表す状態情報を、ホームサーバ５０を介して、所定のタイミングで取得する。なお、サーバ装置１０は、エアーコンディショナ７０の状態を表す状態情報を、図示しないホームサーバを介して、所定のタイミングで取得する。
【０１７４】
なお、本実施の形態においても、電子レンジ４０は、家電の一例であって、これに限定されるものではない。また、エアーコンディショナ６０，７０，８０についても、状態を取得する対象家電の一例であって、これに限定されるものではない。
【０１７５】
以下では、サーバ装置１０と、電子レンジ４０と、エアーコンディショナ６０，８０との間のデータ処理に着目して説明する。また、主として、実施の形態１〜３と異なる点を説明する。
【０１７６】
＜Ｂ．処理の概要＞
図２３は、通信システム１Ｃにおける処理の概要を説明するための図である。
【０１７７】
図２３（Ａ）は、ユーザ（たとえば、母親）が、電子レンジ４０に対して、電子レンジ４０と同じ部屋（１階のリビング）に設置されたエアーコンディショナ６０の状態を問い合わせたときの状態を表している。図２３（Ｂ）は、ユーザが、電子レンジ４０に対して、２階の子供部屋のエアーコンディショナ８０の状態を問い合わせたときの状態を表している。
【０１７８】
図２３（Ａ）を参照して、電子レンジ４０は、一例として、「冷房運転中です」との発話を行う。なお、当該発話は、サーバ装置１０において生成された発話用データに基づき行われる。
【０１７９】
図２３（Ｂ）を参照して、電子レンジ４０は、図２３（Ａ）の場合よりも多くの情報を含んだ発話を行う。たとえば、電子レンジ４０は、冷房運転の開始時刻の情報についても発話する。なお、当該発話は、上述したように、サーバ装置１０において生成された発話用データに基づき行われる。
【０１８０】
このように、サーバ装置１０は、電子レンジ４０に対して、電子レンジ４０の設置位置と、対象とする家電（エアーコンディショナ６０，８０）が設置されている場所との間の距離に応じた情報を、電子レンジ４０に通知する。詳しくは、サーバ装置１０は、当該距離が長い程、多くの量の情報を電子レンジ４０に通知する。
【０１８１】
このため、電子レンジ４０のユーザは、状態を問い合わせる対象となる家電の設置場所が発話する家電（電子レンジ４０）から離れていればいるほど、詳しい家電状態を得ることが可能となる。
【０１８２】
＜Ｃ．機能的構成＞
通信システム１Ｃにおけるサーバ装置１０の通知情報生成用データ記憶部１３１は、少なくと、家電特定用情報Ｄ７１と、距離データテーブルＤ７２と、家電別通知情報Ｄ７３とを記憶している。
【０１８３】
通信システム１Ｃにおけるサーバ装置１０は、家電特定用情報Ｄ７１と距離データテーブルＤ７２と家電別通知情報Ｄ７３とを備える点において、家電特定用情報Ｄ６１（図１６，１７）と距離データテーブルＤ６２（図１６，１８）と家電別通知情報Ｄ６３（図１６，１９）とを備える通信システム１Ｂのサーバ装置１０と異なる。
【０１８４】
上記の相違点を除けば、通信システム１Ｃにおけるサーバ装置１０の機能ブロック図は、図１６に示した、通信システム１Ｂにおけるサーバ装置１０の機能的構成と同一である。また、通信システム１Ｃにおける電子レンジ４０の機能ブロック図も、通信システム１Ｂにおける電子レンジ４０の機能的構成と同一である。
【０１８５】
以下、通信システム１Ｃにおけるサーバ装置１０が記憶している家電特定用情報Ｄ７１、距離データテーブルＤ７２、および家電別通知情報Ｄ７３について説明する。
【０１８６】
図２４は、家電特定用情報Ｄ７１の一例を表した図である。図２４を参照して、家電特定用情報Ｄ７１においては、各家電に対して、家電を識別するための機器識別情報と、設置場所情報と、称呼とが登録されている。設置場所情報は、郵便番号に加えて、設置部屋の情報を含む。
【０１８７】
このように、家電特定用情報Ｄ７１は、設置場所情報が設置部屋の情報を含む点において、設置部屋の情報を含まない家電特定用情報Ｄ６１（図１６）と異なる。
【０１８８】
たとえば、ユーザが「リビングのエアコン」といった内容を含む発話（問い合わせ）を行った場合、サーバ装置１０は、家電特定用情報Ｄ７１から、称呼が「リビングのエアコン」に対応付けられた、機器識別情報と設置場所情報とを得る。
【０１８９】
なお、家電特定用情報Ｄ７１におけるデータは、家電特定用情報Ｄ６１と同様、たとえば、図示しないタブレット端末等の機器に対するユーザ操作によって入力される。
【０１９０】
図２５は、距離データテーブルＤ７２の一例を表した図である。図２５を参照して、距離データテーブルＤ７２においては、距離データテーブルＤ６２と同様、２つの家電（家電Ａ，家電Ｂ）同士の距離が記憶されている。
【０１９１】
電子レンジ４０とエアーコンディショナ８０とは、同じ建物９０に設置されている。しかしながら、設置されている部屋が互いに異なるため、電子レンジ４０とエアーコンディショナ８０とについては、家電Ａと家電Ｂとの間に距離に基づく数値が、「１」となっている。また、同様の理由で、エアーコンディショナ６０とエアーコンディショナ８０とについては、家電Ａと家電Ｂとの間に距離に基づく数値が、「１」となっている。なお、その他の数値は、距離データテーブルＤ６２と同じになっている。
【０１９２】
図２６は、家電別通知情報Ｄ７３の一例を表した図である。図２６を参照して、家電別通知情報Ｄ７３においては、家電別通知情報Ｄ６３と同様、２つの家電（家電Ａ，家電Ｂ）との間の距離に基づく数値と、通知対象とが対応付けられている。家電別通知情報Ｄ７３は、家電Ａと家電Ｂとの間の距離に基づく数値が「１」のときの通知対象が規定されている点において、家電別通知情報Ｄ６３と異なっている。
【０１９３】
たとえば、当該数値が０の場合には、図２３（Ａ）に示したように、リビングのエアーコンディショナ６０の運転状態のみが、電子レンジ４０によって電子レンジ４０の前にいるユーザに通知される。また、当該数値が１の場合、図２３（Ｂ）に示したように、子供部屋のエアーコンディショナ８０の運転状態および直近の制御内容が、電子レンジ４０によって当該ユーザに通知される。
【０１９４】
＜Ｄ．まとめ＞
（１）以上のように、電子レンジ４０とエアーコンディショナ６０との間の距離と電子レンジ４０とエアーコンディショナ８０と間の距離とが異なっているため、サーバ装置１０は、ユーザからの問い合わせ（場所の特定が可能な情報）がエアーコンディショナ６０を特定する情報であるときと、当該問い合わせがエアーコンディショナ８０を特定する情報であるときとで、異なる情報を電子レンジ４０に通知する。
【０１９５】
（２）詳しくは、電子レンジ４０は、建物９１内のリビングに設置されている。記憶部１３０は、エアーコンディショナ６０の設置場所として、建物９１のリビングを表した情報を記憶している。また、記憶部１３０は、エアーコンディショナ８０の設置場所として、建物９１内の子供部屋を表した情報を記憶している。
【０１９６】
通知部１２１は、制御部１１０による制御に基づき、問い合わせ（場所の特定が可能な情報）がエアーコンディショナ６０を特定する情報であるときと、当該問い合わせがエアーコンディショナ８０を特定する情報であるときとで、異なる情報を電子レンジ４０に通知する。
【０１９７】
［実施の形態５］
本実施の形態に係る通信システムは、図２２に示した通信システム１Ｃと同様な装置構成を有する。具体的には、本実施の形態に係る通信システムは、通信システム１Ｃにおけるサーバ装置１０の機能が拡張された構成を有している。
【０１９８】
以下では、サーバ装置１０が、上述した問い合わせ（場所の特定が可能な情報）とは異なる所定の情報を電子レンジ４０から受信したときの処理について説明する。たとえば、サーバ装置１０が、電子レンジ４０の電源がオンになったことを表した情報を受信したときの処理について説明する。
【０１９９】
サーバ装置１０は、電子レンジ４０の電源がオンしたことを表す情報を電子レンジ４０から受信する度に、電子レンジ４０以外の複数の家電（エアーコンディショナ６０，７０，８０）のいずれかに関連する状態情報（発話用データ）を、電子レンジ４０に通知する。
【０２００】
詳しくは、サーバ装置１０は、発話用データを電子レンジ４０に通知する際には、上記複数の家電のうち電子レンジ４０との間の距離が離れている家電に関する発話用データを高い頻度で電子レンジに通知する。たとえば、上記複数の家電として、エアーコンディショナ６０とエアーコンディショナ７０とに着目すれば、サーバ装置１０は、電子レンジ４０との間の距離がエアーコンディショナ６０よりも長いエアーコンディショナ７０に関する発話用データを、エアーコンディショナ６０に関する発話用データよりも高い頻度で電子レンジに通知する。
【０２０１】
このような構成によれば、ユーザが電子レンジ４０の電源を入れると、ユーザは、電子レンジ４０から遠く離れた家電に関する状態情報を、他の家電に関する状態情報よりも高い頻度で知得することができる。
【０２０２】
以下、上記の処理に用いられる重み付けテーブルと、当該重み付けテーブルを用いた制御構造とについて説明する。
【０２０３】
図２７は、重み付けテーブルの一例を表した図である。図２７に示すように、重み付けテーブルＤ８１においては、家電Ａと家電Ｂとの間に距離に基づく数値に対する重み付けが、係数として記憶されている。重み付けテーブルＤ８１においては、数値が大きくなるほど、重み付けを表す係数の値が大きくなっている。
【０２０４】
図２８は、重み付けテーブルＤ８１を利用した発話用データの生成処理の流れを表したフローチャートである。図２８を参照して、ステップＳ１０２において、サーバ装置１０は、電子レンジ４０との間の距離と、重み付けテーブルＤ８１とに基づき、１から１００の自然数のうちの１つ以上の自然数を、各家電に対応付ける。なお、電子レンジ４０との間の距離は、距離データテーブルＤ７２に記載の距離が用いられる。
【０２０５】
ステップＳ１０４において、サーバ装置１０は、電子レンジ４０の電源がオンになったか否かを判断する。詳しくは、サーバ装置１０は、電子レンジ４０の電源がオンになったことを表す情報が電子レンジ４０から送られてきたか否かを判断する。
【０２０６】
サーバ装置１０は、電子レンジ４０の電源がオンになったと判断した場合（ステップＳ１０４においてＹＥＳ）、ステップＳ１０６において、１から１００の乱数（自然数）を発生させる。サーバ装置１０は、電子レンジの４０の電源がオフまたはオンのままであると判断した場合（ステップＳ１０４においてＮＯ）、処理をステップＳ１０４に戻す。
【０２０７】
ステップＳ１０８において、サーバ装置１０は、上記複数の家電のうちから、発生した乱数に対応付けられた家電を特定する。ステップＳ１１０において、サーバ装置１０は、特定された家電と電子レンジ４０との間の距離に応じて、当該特定された家電用の発話データを生成する。なお、サーバ装置１０は、生成された発話用データを、当該特定された家電に対して送信する。
【０２０８】
以下、ステップＳ１０２の処理を、具体例を挙げて説明する。
距離データテーブルＤ７２によれば、電子レンジ４０とエアーコンディショナ６０との間の距離は、「０」である。また、電子レンジ４０とエアーコンディショナ７０との間の距離は、「４００」である。電子レンジ４０とエアーコンディショナ８０との間の距離は、「１」である。
【０２０９】
また、重み付けテーブルＤ８１によれば、距離「０」，「４００」，「１」には、それぞれ、係数「０」，「２０」，「５」が対応付けられている。
【０２１０】
サーバ装置は、以下の式（１）を満たすＰの値を求める。
１００＝０×Ｐ＋２０×Ｐ＋５×Ｐ  …  （１）
なお、式（１）に含まれる「０」，「２」，「５」は、重み付けテーブルＤ８１に記載されている係数である。なお、本実施の形態では、電子レンジ４０の間の距離が２以上１００未満となる家電が存在しなかったため、式（１）において「１０×Ｐ」となる項は含まれていない。
【０２１１】
式（１）において、Ｐの値は４となる。このため、エアーコンディショナ７０に対して、１〜１００の自然数のうち、８０（＝２０×４）個の自然数が対応付けられる。また、エアーコンディショナ８０に対して、１〜１００の自然数のうち、２０（＝２０×４）個の自然数が対応付けられる。たとえば、エアーコンディショナ７０に対して、１から８０までの８０個の自然数が対応付けられ、エアーコンディショナ８０に対して、８１から１００までの２０個の自然数が対応付けられる。以上の処理により、ステップＳ１０２が終了する。
【０２１２】
ところで、上記においては、電子レンジ４０の電源がオンになったことをトリガとした処理について例を挙げて説明したが、これに限定されるものではない。たとえば、トリガは、電子レンジ４０の電源をオフになったこと、あるいは、所定の時刻になったことであってもよい。また、電源のオンまたはオフに限定されず、トリガは、電子レンジ４０に対して予め定められた操作が行われたことを表した情報をサーバ装置１０が受信したことであってもよい。
【０２１３】
［実施の形態６］
実施の形態３および実施の形態４においては、電子レンジ４０に対して問い合わせを行う構成を説明した。電子レンジ４０の代わりに、実施の形態１で説明した携帯端末３０に対して問い合わせを行うように、通信システムを構成してもよい。
【０２１４】
このような構成の場合には、実施の形態１で説明したように、サーバ装置１０は携帯端末３０の位置情報を取得し、エアーコンディショナ６０，７０，８０等の家電との距離を算出する必要がある。
【０２１５】
［実施の形態７］
サーバ装置１０は、問い合わせ内容の解析の結果、問い合わせに含まれる場所（地名等）が複数存在すると判断した場合、携帯端末３０または電子レンジ４０に対して候補を通知することにより、ユーザに場所を音声入力等で選択させるように構成すればよい。
【０２１６】
［実施の形態８］
上記の各実施の形態においては、携帯端末３０または電子レンジ４０がサーバ装置１０から受信した発話用データ（音声データまたはテキストデータ）に基づいて発話を行う構成を例に挙げて説明したが、これに限定されるものではない。たとえば、発話の代わりに、サーバ装置１０から受信したデータに基づいて情報を表示するように、携帯端末３０または電子レンジ４０を構成してもよい。
【０２１７】
＜＜全体のまとめ＞＞
〔１〕サーバ装置１０は、電子機器（携帯端末３０，電子レンジ４０）と通信する。サーバ装置１０は、場所の特定が可能な第１の情報（問い合わせ）を電子機器（３０，４０）から受信したことに基づき、電子機器（３０，４０）と上記場所との間の距離に応じた第２の情報を、電子機器（３０，４０）に通知する。
【０２１８】
〔２〕サーバ装置１０は、上記距離が第１の距離よりも長い第２の距離のときには、上記距離が第１の距離のときよりも、上記第２の情報の情報量を多くする。
【０２１９】
〔３〕サーバ装置１０は、上記距離が第１の距離よりも長い第２の距離のときには、上記距離が第１の距離のときよりも、上記第２の情報に含まれる情報の種類を多くする。
【０２２０】
〔４〕サーバ装置１０は、電子機器（３０，４０）の位置を記憶する記憶部１３０と、上記第１の情報に基づき、上記場所を特定する特定部１１１と、記憶部１３０に記憶された上記位置と、特定部１１１によって特定された上記場所とに基づき、上記距離を算出する算出部１１２と、算出された上記距離に基づき上記第２の情報を生成する生成部１１３と、生成された上記第２の情報を電子機器（３０，４０）に通知する通知部１２１とを備える。
【０２２１】
〔５〕記憶部１３０は、第１の家電（エアーコンディショナ７０またはエアーコンディショナ６０）の設置場所を記憶している。上記第１の情報は、上記第１の家電を特定する情報である。上記第２の情報は、上記第１の家電に関連する情報である。
【０２２２】
〔６〕記憶部は、第２の家電（エアーコンディショナ６０またはエアーコンディショナ８０）の設置場所をさらに記憶している。上記第１の情報は、上記第１の家電を特定する情報および上記第２の家電を特定する情報のいずれかである。通知部１２１は、電子機器（電子レンジ４０）と上記第１の家電との間の距離と電子機器（４０）と第２の家電と間の距離とが異なっている場合には、上記第１の情報が上記第１の家電を特定する情報であるときと、上記第１の情報が上記第２の家電を特定する情報であるときとで、異なる情報を電子機器（４０）に通知する。
【０２２３】
なお、第１の家電がエアーコンディショナ７０の場合には、第２の家電は、エアーコンディショナ６０またはエアーコンディショナ８０である。また、第１の家電がエアーコンディショナ６０の場合には、第２の家電は、エアーコンディショナ８０である。
【０２２４】
〔７〕電子機器（電子レンジ４０）は、建物９０内の第１の部屋（リビング）に設置された第３の家電である。記憶部１３０は、上記第１の家電（エアーコンディショナ６０）の設置場所として、第１の部屋を表した情報を記憶している。記憶部１３０は、上記第２の家電（エアーコンディショナ８０）の設置場所として、建物９１内の第２の部屋（子供部屋）を表した情報を記憶している。
【０２２５】
通知部１２１は、上記第１の情報が上記第１の家電（６０）を特定する情報であるときと、上記第１の情報が上記第２の家電（８０）を特定する情報であるときとで、異なる情報を上記第３の家電（電子レンジ４０）に通知する。
【０２２６】
〔８〕電子機器（携帯端末３０）は、移動体端末である。サーバ装置１０は、移動体端末（３０）の位置を表す位置情報を取得し、かつ取得された位置情報を記憶部１３０に記憶する。
【０２２７】
〔９〕記憶部１３０は、第１の家電の設置場所と、第２の家電の設置場所とをさらに記憶している。通知部１２１は、予め定められた第３の情報を電子機器（４０）から受信する度に、第１の家電および第２の家電のいずれかに関連する情報を、上記第２の情報として電子機器（４０）にさらに通知する。
【０２２８】
〔１０〕通知部１２１は、上記第２の情報を通知する際には、第１の家電および第２の家電のうちの電子機器（４０）との間の距離が長い一方の家電に関する情報を、他方の家電に関する情報よりも高い頻度で電子機器（４０）に通知する。
【０２２９】
〔１１〕電子機器（電子レンジ４０）は、第３の家電である。上記第３の情報は、第３の家電（４０）に対して予め定められた操作が行われたことに基づき上記第３の家電から発信される情報である。
【０２３０】
〔１２〕上記第２の情報は、上記場所に関連する情報を含む。
〔１３〕上記第１の情報は、地名および固有名詞のいずれかを含む。
【０２３１】
〔１４〕電子機器（携帯端末３０，電子レンジ４０）は、サーバ装置１０と通信する。電子機器（３０，４０）は、場所の特定が可能な第１の情報（問い合わせ）の入力を受け付けたことに基づき、上記第１の情報をサーバ装置１０に送信する送信部（３２１，４２１）と、上記第１の情報を送信したことに基づき、電子機器（３０，４０）と上記場所との間の距離に応じた第２の情報を、サーバ装置１０から受信する受信部（３２２，４２２）と、上記第２の情報を報知する報知部（音声出力部３４，４４等）とを備える。
【０２３２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２３３】
１，１Ａ，１Ｂ，１Ｃ  通信システム、１０，２０  サーバ装置、３０  携帯端末、４０  電子レンジ、５０  ホームサーバ、６０，７０，８０  エアーコンディショナ、９０，９１  建物、Ｄ１，Ｄ２，Ｄ３  データファイル、Ｄ１１，Ｄ１２，Ｄ１３  データテーブル、Ｄ５１  家電位置データ、Ｄ６１，Ｄ７１  家電特定用情報、Ｄ６２，Ｄ７２  距離データテーブル、Ｄ６３，Ｄ７３  家電別通知情報、Ｄ８１  重み付けテーブル。
【図１】
2018063478.tif 000003
【図２】
2018063478.tif 000004
【図３】
2018063478.tif 000005
【図４】
2018063478.tif 000006
【図５】
2018063478.tif 000007
【図６】
2018063478.tif 000008
【図７】
2018063478.tif 000009
【図８】
2018063478.tif 000010
【図９】
2018063478.tif 000011
【図１０】
2018063478.tif 000012
【図１１】
2018063478.tif 000013
【図１２】
2018063478.tif 000014
【図１３】
2018063478.tif 000015
【図１４】
2018063478.tif 000016
【図１５】
2018063478.tif 000017
【図１６】
2018063478.tif 000018
【図１７】
2018063478.tif 000019
【図１８】
2018063478.tif 000020
【図１９】
2018063478.tif 000021
【図２０】
2018063478.tif 000022
【図２１】
2018063478.tif 000023
【図２２】
2018063478.tif 000024
【図２３】
2018063478.tif 000025
【図２４】
2018063478.tif 000026
【図２５】
2018063478.tif 000027
【図２６】
2018063478.tif 000028
【図２７】
2018063478.tif 000029
【図２８】
2018063478.tif 000030