(57)【要約】      （修正有）【課題】ユーザの所有する端末の位置や、予め登録された属性情報等に基づいて、サーバ装置等よりユーザに最適な情報及びサービスを提供する。【解決手段】ユーザの所有するスマートフォンや携帯電話等の端末２が実行する情報処理方法であって、サービスが提供される場所６と端末とが第１位置関係の場合、場所の位置を示す第１情報を出力することと、場所と端末とが第１位置関係とは異なる第２位置関係の場合、サービスに関する第２情報を出力することとを含む。【選択図】図２
2020077141.tif 000002
【特許請求の範囲】
【請求項１】
端末が実行する情報処理方法であって、
サービスが提供される場所と前記端末とが第１位置関係の場合、前記場所の位置を示す第１情報を出力することと、
前記場所と前記端末とが前記第１位置関係とは異なる第２位置関係の場合、前記サービスに関する第２情報を出力することとを含む。
【請求項２】
請求項１に記載の情報処理方法であって、
前記場所と前記端末との位置関係に基づく情報を受信し、受信した情報に基づいて前記第１情報または前記第２情報を出力することとを含む。
【請求項３】
請求項１または請求項２に記載の情報処理方法であって、
前記場所と前記端末との位置関係を示す関係情報をサーバへ送信することと、
前記関係情報に対する応答として前記サーバが送信する情報を受信し、受信した情報に基づいて前記第１情報または前記第２情報を出力することとを含む。
【請求項４】
請求項３に記載の情報処理方法であって、
前記第１情報は、前記関係情報が第１条件を満たす場合、前記サーバが送信する情報に基づいて出力され、
前記第２情報は、前記関係情報が前記第１条件と異なる第２条件を満たす場合、前記サーバが送信する情報に基づいて出力される。
【請求項５】
請求項４に記載の情報処理方法であって、
前記関係情報は、前記場所と前記端末との距離を含み、
前記第１条件は、前記関係情報に含まれる前記場所と前記端末との距離が第１範囲である条件であり、
前記第２条件は、前記関係情報に含まれる前記場所と前記端末との距離が前記第１範囲とは異なる第２範囲である条件である。
【請求項６】
請求項３から請求項５のいずれか一項に記載の情報処理方法であって、
前記関係情報は、前記場所と前記端末との距離、前記場所と前記端末との間の経路の長さ、及び前記端末のユーザが前記場所へ移動する所要時間の少なくとも１つを含む。
【請求項７】
請求項３から請求項６のいずれか一項に記載の情報処理方法であって、
前記場所に設置される電子機器から送信される信号を受信することとを含み、
前記関係情報は、前記端末が受信した前記信号に基づいて送信される。
【請求項８】
請求項７に記載の情報処理方法であって、
前記信号の強度に基づいて、前記場所と前記端末との距離を算出することとを含み、
前記関係情報は、前記端末が算出した前記場所と前記端末との距離に基づいて、送信される。
【請求項９】
請求項１から請求項８のいずれか一項に記載の情報処理方法であって、
前記場所と前記端末との位置関係の時間変化に基づいて第３情報を出力することを含む。
【請求項１０】
請求項９に記載の情報処理方法であって、
前記第３情報は、前記場所と前記端末とが前記第２位置関係になった後に前記第２位置関係と異なる第３位置関係へ変化した場合、出力される。
【請求項１１】
請求項１から請求項８のいずれか一項に記載の情報処理方法であって、
前記第２情報は、前記場所と前記端末との位置関係が前記第２位置関係である時間に基づいて、出力される。
【請求項１２】
請求項１から請求項１１のいずれか一項に記載の情報処理方法であって、
前記場所に設置される電子機器から送信される前記電子機器の識別情報を受信することと、
前記端末が受信した前記電子機器の識別情報を送信することと、
前記端末が送信した前記電子機器の識別情報と関連付けられた情報を受信することと、を含む。
【請求項１３】
請求項１から請求項１２のいずれか一項に記載の情報処理方法であって、
前記場所に設置される電子機器を含む複数の電子機器が送信した複数の信号の少なくとも一部の信号を受信することを含み、
前記第１情報または前記第２情報は、前記端末が受信した前記少なくとも一部の信号に基づく、前記場所と前記端末との位置関係に基づいて出力される。
【請求項１４】
請求項１から請求項１３のいずれか一項に記載の情報処理方法であって、
前記場所に設置される電子機器が送信した信号を受信することを含み、
前記第１情報または前記第２情報は、前記場所に配置される撮像部が撮像した画像と前記端末が受信した前記信号とに基づく、前記場所と前記端末との位置関係に基づいて出力される。
【請求項１５】
請求項１から請求項１４のいずれか一項に記載の情報処理方法であって、
前記第１情報は、前記端末のユーザの属性情報に基づいて、複数の前記場所の候補から選択される。
【請求項１６】
請求項１から請求項１５のいずれか一項に記載の情報処理方法であって、
前記第２情報は、前記端末のユーザの属性情報に基づいて、複数の前記サービスの候補から選択される。
【請求項１７】
請求項１５または請求項１６に記載の情報処理方法であって、
前記ユーザの属性情報は、前記ユーザの性別と、前記ユーザの年齢と、前記サービスの種類との少なくとも１つに関して予め登録された情報を含む。
【請求項１８】
請求項１から請求項１７のいずれか一項に記載の情報処理方法であって、
前記第２情報は、前記サービスによって提供される物品、役務、及び情報の少なくとも１つの内容と、前記サービスに付随する特典の内容との少なくとも一方を含む。
【請求項１９】
請求項１から請求項１８のいずれか一項に記載の情報処理方法であって、
前記場所と前記端末との位置関係が前記第２位置関係と異なる場合、前記場所に前記端末を近づけるように要求することに関する情報を出力することを含む。
【請求項２０】
請求項１から請求項１９のいずれか一項に記載の情報処理方法であって、
前記端末は表示部を備え、
前記第１情報は、前記場所を地図上で示す画像を含み、
前記場所を地図上で示す画像は、前記表示部に出力される。
【請求項２１】
請求項１から請求項２０のいずれか一項に記載の情報処理方法であって、
前記端末は、撮像部と表示部とを備え、
前記第１情報は、前記端末の位置から前記場所への経路を示す画像と前記撮像部が撮像した画像とを重ねた画像を含み、
前記端末の位置から前記場所への経路を示す画像と前記撮像部が撮像した画像とを重ねた画像は、前記表示部に出力される。
【請求項２２】
請求項１から請求項２１のいずれか一項に記載の情報処理方法であって、
前記場所の候補を出力することを含み、
前記第１情報は、前記場所の候補から選択される。
【請求項２３】
請求項２２に記載の情報処理方法であって、
前記場所の属性情報に基づく、前記場所の候補に含まれる２以上の前記場所を通る経路に関する経路情報を出力することを含む。
【請求項２４】
端末のコンピュータに実行させるプログラムであって、
サービスが提供される場所と前記端末とが第１位置関係の場合、前記場所の位置を示す第１情報を出力することと、
前記場所と前記端末とが前記第１位置関係とは異なる第２位置関係の場合、前記サービスに関する第２情報を出力することとを含む。
【請求項２５】
端末であって、
サービスが提供される場所と前記端末とが第１位置関係の場合、前記場所の位置を示す第１情報を出力し、前記場所と前記端末とが前記第１位置関係とは異なる第２位置関係の場合、前記サービスに関する第２情報を出力する出力部を備える。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法、プログラム、及び端末に関する。
【背景技術】
【０００２】
端末からユーザに情報を通知する技術が知られている。例えば、所定の日時において、適切な情報をユーザに通知することが下記の特開２０１７−１３９５４９号公報に記載されている。ユーザへ提供される情報の種類は、例えば、ユーザの状況に基づいて選択されることが望まれる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１３９５４９号公報
【発明の概要】
【０００４】
本発明の第１の態様は、端末が実行する情報処理方法であって、サービスが提供される場所と端末とが第１位置関係の場合、場所の位置を示す第１情報を出力することと、場所と端末とが第１位置関係とは異なる第２位置関係の場合、サービスに関する第２情報を出力することとを含む。
【０００５】
本発明の第２の態様は、端末のコンピュータに実行させるプログラムであって、サービスが提供される場所と端末とが第１位置関係の場合、場所の位置を示す第１情報を出力することと、場所と端末とが第１位置関係とは異なる第２位置関係の場合、サービスに関する第２情報を出力することとを含む。
【０００６】
本発明の第３の態様は、端末であって、サービスが提供される場所と端末とが第１位置関係の場合、場所の位置を示す第１情報を出力し、場所と端末とが第１位置関係とは異なる第２位置関係の場合、サービスに関する第２情報を出力する出力部を備える。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態に係る通信システムを示す図である。
【図２】（Ａ）、（Ｂ）は第１実施形態に係る情報処理方法を示す図である。
【図３】第１実施形態に係る関係情報の算出処理を示す図である。
【図４】（Ａ）から（Ｄ）は第１実施形態に係る場所情報、サービス情報、及び定義情報を示す図である。
【図５】第１実施形態に係る情報処理方法を示す図である。
【図６】第１実施形態に係る位置関係に基づく送信処理を示す図である。
【図７】第１実施形態に係る位置関係に基づく表示処理を示す図である。
【図８】第２実施形態に係る通信システムを示す図である。
【図９】（Ａ）、（Ｂ）は第２実施形態に係る関係情報の算出処理を示す図である。
【図１０】第２実施形態に係る場所情報の表示処理を示す図である。
【図１１】（Ａ）、（Ｂ）は第１変形例に係る関係情報の算出処理を示す図である。
【図１２】第３実施形態に係る通信システムを示す図である。
【図１３】（Ａ）、（Ｂ）は第３実施形態に係る第１位置関係および第２位置関係を示す図である。
【図１４】第３実施形態に係る場所情報、及びサービス情報を示す図である。
【図１５】第３実施形態に係る情報処理方法を示す図である。
【図１６】第３実施形態に係る情報処理方法を示す図である。
【図１７】第４実施形態に係る通信システムを示す図である。
【図１８】第５実施形態に係る通信システムを示す図である。
【図１９】第５実施形態に係る場所情報の表示処理を示す図である。
【図２０】第６実施形態に係る通信システムを示す図である。
【図２１】第６実施形態に係る情報処理方法を示す図である。
【図２２】第７実施形態に係る通信システムを示す図である。
【図２３】（Ａ）、（Ｂ）は第７実施形態に係る場所判別部の処理を示す図である。
【図２４】第８実施形態に係る通信システムを示す図である。
【図２５】（Ａ）から（Ｃ）は第８実施形態に係る位置関係の時間履歴の例を示す図である。
【図２６】第９実施形態に係る通信システムを示す図である。
【図２７】（Ａ）、（Ｂ）は第９実施形態に係るユーザ情報、サービス情報の候補を示す図である。
【図２８】第９実施形態に係る場所情報の表示処理を示す図である。
【図２９】第１０実施形態に係る通信システムを示す図である。
【図３０】（Ａ）、（Ｂ）は第１０実施形態に係る場所属性情報と、場所属性情報に基づく場所情報の表示処理とを示す図である。
【図３１】第１１実施形態に係る通信システムを示す図である。
【図３２】第１１実施形態に係る情報処理方法を示す図である。
【図３３】第１２実施形態に係る通信システムを示す図である。
【図３４】第１３実施形態に係る通信システムを示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を適宜参照して、実施形態について説明する。本明細書の記載は、例えば通信の秘密などに関して、本明細書に係る技術が実施される国または地域の法的事項遵守を前提とする。１つの実施形態で説明された構成は、適宜、他の実施形態に適用可能である。１つの実施形態で説明された構成については、適宜、他の実施形態において同じ符号を付して表し、その説明を省略あるいは簡略化する。
【０００９】
＜第１実施形態＞
図１は、第１実施形態に係る通信システムを示す図である。図１に示す通信システム１は、端末２と、サーバ３と、電子機器４とを備える。端末２は、ネットワーク５を介してサーバ３に接続される。電子機器４は信号を送信し、端末２は、電子機器４の通信圏内にある場合、電子機器４が送信した信号を受信する。
【００１０】
ネットワーク５は、１以上の端末２と、１以上のサーバ３とを接続する。ネットワーク５は、通信網であり、端末２とサーバ３との間でデータを送受信できるように、端末２とサーバ３との接続経路を提供する。ネットワーク５は、有線ネットワークを含んでもよいし、無線ネットワークを含んでもよい。ネットワーク５は、１つのネットワークで構成されてもよいし、２以上の任意の数のネットワークを含んでもよい。
【００１１】
ネットワーク５は、アドホック・ネットワーク（ad hoc network）、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network、適宜、ＶＰＮと表す）、ローカル・エリア・ネットワーク（local area network、適宜、ＬＡＮと表す）、ワイヤレスＬＡＮ（wireless LAN、適宜、ＷＬＡＮと表す）、広域ネットワーク（wide area network、適宜、ＷＡＮと表す）、ワイヤレスＷＡＮ（wireless WAN、適宜、ＷＷＡＮと表す）、大都市圏ネットワーク（metropolitan area network、適宜、ＭＡＮと表す）、インターネットの一部、公衆交換電話網（Public Switched Telephone Network、適宜、ＰＳＴＮと表す）の一部、携帯電話網、ＩＳＤＮｓ（integrated service digital networks）、無線ＬＡＮｓ、ロング・ターム・エボルーション（long term evolution、適宜、ＬＴＥと表す）、コード・ディビジョン・マルチプル・アクセス（code division multiple access、適宜、ＣＤＭＡと表す）、ブルートゥース（Bluetooth（登録商標））、及び衛星通信のうち１つの通信形態を含んでもよいし、２以上の通信形態を組み合わせた通信形態を含んでもよい。ネットワーク５は、上記の通信形態を含まなくてもよいし、上記通信形態と異なる通信形態を含んでもよい。
【００１２】
実施形態に係る通信システム１は、ネットワーク５を含んでもよい。例えば、ネットワーク５は専用回線であり、通信システム１は、ネットワーク５を含むシステムとして提供されてもよい。また、実施形態に係る通信システム１は、ネットワーク５と別に提供されてもよい。例えば、通信システム１は、通信システム１と別に提供されるネットワーク５を利用する形態でもよい。
【００１３】
端末２は、自装置の外部と通信する機能を備える情報処理端末である。端末２は、端末２のユーザとともに移動可能な機器である。端末２は、携帯型の機器でもよいし、ユーザとともに移動する移動体に搭載される機器でもよい。上記移動体は、例えば、車両、船舶、または航空機を含む。
【００１４】
端末２は、例えば、スマートフォン、携帯電話（例えば、フィーチャーフォン）、パーソナルコンピュータ（例えば、デスクトップ、ラップトップ、タブレット）、ケーブルテレビの回線を介してデータを送受信するコンピュータプラットホーム（例えば、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、パーソナル・デジタル・アシスタント（personal digital assistant、適宜、ＰＤＡと表す））、ウェアラブル端末（例えば、メガネ型デバイス、時計型デバイス）、その他のコンピュータ、又はコミュニケーションプラットホームの機器を含む。端末２は、上記機器を含まなくてもよく、上記機器と異なる機器を含んでもよい。
【００１５】
図１には、端末２として端末２Ａ、端末２Ｂ、及び端末２Ｃが示されている。以下の説明において適宜、端末２を区別する場合、端末を符号２Ａ、２Ｂ、２Ｃで表す。ネットワーク５に接続される端末２の数は、１つでもよいし、２以上の任意の数でもよい。また、ネットワーク５に接続されるサーバ３の数は、１つでもよいし、２以上の任意の数でもよい。
【００１６】
サーバ３は、端末２へ情報を提供する機能を備える情報処理装置である。サーバ３は、サーバ装置、コンピュータ（例えば、デスクトップ、ラップトップ、タブレット）、メディアコンピュータプラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ）、その他のコンピュータ、またはコミュニケーションプラットホームの機器を含む。サーバ３は、上記機器を含まなくてもよいし、上記機器と異なる機器を含んでもよい。
【００１７】
電子機器４は、所定の通信規格に準拠して信号を送信する。電子機器４は、例えば、端末２とネットワーク５との通信と異なる通信規格に準拠した機器である。電子機器４は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの赤外線通信の規格に準拠した機器である。電子機器４は、例えば、ビーコンなどの一方向通信を行う機器である。電子機器４は、所定の周期で信号を送信する。電子機器４は、自装置の識別情報を含む信号を送信する。以下の説明において、適宜、電子機器４の識別情報を電子機器ＩＤと表す。
【００１８】
電子機器４は、赤外線通信の規格と異なる通信規格に準拠した機器でもよい。例えば、電子機器４は、Ｗｉ−Ｆｉ（登録商標）などの無線ＬＡＮの規格に準拠したルータなどでもよい。電子機器４は、双方向通信を行う機器でもよい。電子機器４は、不定期で信号を送信してもよく、例えば外部の装置から供給される指令に基づいて信号を送信してもよい。電子機器４は、電子機器ＩＤと異なる情報を含む信号を送信してもよい。
【００１９】
電子機器４は、サービスが提供される場所６に設置される。以下の説明において、適宜、場所６をサービス場所６と表す。端末２のユーザは、サービス場所６においてサービスを受けることができる。上記サービスは、有償のサービス（例えば、商用サービス）でもよいし、無償のサービス（例えば、公共サービス）でもよい。上記サービスは、物品、役務、及び情報の少なくとも１つに関するサービスを含む。上記物品は、有償の商品でもよいし、無償の配布物でもよい。上記役務は、例えば、美容、輸送、医療、娯楽、金融、及びレンタルの少なくとも１つに関する役務である。上記情報は、例えば、音楽データ、画像データ（例えば、静止画データ、動画データ）、又はテキストデータを含む。
【００２０】
サービス場所６は、屋内でもよいし、屋外でもよい。サービス場所６は、例えば、建物、店舗、医療施設、イベント会場、スポーツ施設、商用施設、公共施設、又はアミューズメント施設を含む。サービス場所６は、１つの建物、施設、会場等に複数設けられてもよい。例えば、デパート等の建物に複数の店舗が設けられ、複数の店舗は、それぞれ、サービス場所６でもよい。
【００２１】
図１には、サービス場所６として、サービス場所６Ａ、サービス場所６Ｂ、及びサービス場所６Ｃが示されている。以下の説明において適宜、サービス場所６を区別する場合、サービス場所６を符号６Ａ、６Ｂ、６Ｃで表す。サービス場所６の数は、１つでもよいし、２以上の任意の数でもよい。また、図１には、電子機器４として、電子機器４Ａ、電子機器４Ｂ、及び電子機器４Ｃが示されている。電子機器４Ａはサービス場所６Ａに設けられ、電子機器４Ｂはサービス場所６Ｂに設けられ、電子機器４Ｃはサービス場所６Ｃに設けられている。以下の説明において適宜、電子機器４を区別する場合、電子機器４を符号４Ａ、４Ｂ、４Ｃで表す。１つのサービス場所６に配置される電子機器４の数は、１つでもよいし、２以上の任意の数でもよい。
【００２２】
次に、実施形態に係る情報処理方法の概要を説明し、次いで通信システム１の各部について説明する。図２（Ａ）、（Ｂ）は第１実施形態に係る情報処理方法を示す図である。実施形態に係る情報処理方法において、端末２は、サービス場所６に関して種類が異なる複数の情報を、端末２とサービス６場所との位置関係に基づいて出し分ける。図２（Ａ）において、端末２は、サービス場所６と第１位置関係にあり、サービス場所６の位置を示す第１情報Ｄ１を上記複数の情報の１つとして出力する。図２（Ａ）において、サービス場所６の位置は、端末２の表示部１８に表示される地図の画像において「Ｓｈｏｐ１」で表される。また、図２（Ｂ）において、端末２は、サービス場所６と第２位置関係にあり、サービス場所６で提供されるサービスに関する第２情報Ｄ２を上記複数の情報の１つとして出力する。図２（Ｂ）において、サービス場所６で提供されるサービスに関する情報は、端末２の表示部１８に表示される画像において「営業時間」、「ＵＲＬ」等で表される。端末２は、第１情報Ｄ１を出力する状態と、第２情報Ｄ２を出力する状態とが、サービス場所６と端末２との位置関係に基づいて切り替えられる。第１情報Ｄ１と第２情報Ｄ２とは、サービス場所６と端末２との位置関係に基づいて選択的に出力される。端末２は、限定ではなく例として、サービス場所６と相対的に遠い位置関係で第１情報Ｄ１を出力し、サービス場所６と相対的に近い位置関係で第２情報Ｄ２を出力する。端末２のユーザは、例えば、サービス場所６と相対的に遠い状態でサービス場所６の位置を知ることができ、サービス場所６と相対的に近い状態でサービス場所６におけるサービス内容を知ることができる。
【００２３】
図２（Ａ）において、サービス場所６Ａと端末２とは、第１位置関係にある。端末２は、サービス場所６Ａと端末２とが第１位置関係の場合、サービス場所６Ａの位置を示す第１情報Ｄ１を出力する。端末２は、限定ではなく例として、サービス場所６Ａを地図上で示す画像を、第１情報Ｄ１として表示部１８に表示する。第１情報はＤ１、限定ではなく例としてサービス場所６を地図上で示す画像を含み、サービス場所６を地図上で示す画像は、表示部１８に出力される。サービス場所６Ａの場所は、例えば［Ｓｈｏｐ１］と表される。
【００２４】
また、図２（Ｂ）において、サービス場所６Ａと端末２とは、第１位置関係（図２（Ａ）参照）と異なる第２位置関係にある。第２位置関係は、限定ではなく例として、サービス場所６Ａと端末２との距離が第１位置関係と異なる。例えば、図２（Ａ）および図２（Ｂ）において、第２位置関係は、第１位置関係に比べてサービス場所６Ａと端末２とが近い位置関係である。端末２は、サービス場所６Ａと端末２とが第２位置関係の場合、サービス場所６Ａで提供されるサービスに関する第２情報Ｄ２を出力する。端末２は、限定ではなく例として、サービス場所６Ａで提供されるサービスの内容を示す画像を、第２情報Ｄ２として表示部１８に表示する。図２（Ｂ）において、サービスの内容は、［営業時間］、［ＵＲＬ］等で表される。
【００２５】
図２（Ａ）および（Ｂ）において、端末２は、サービス場所６と端末２との位置関係に基づく情報を受信し、受信した情報に基づいて第１情報Ｄ１または第２情報Ｄ２を出力する。図２（Ａ）および図２（Ｂ）において、サービス場所６に設けられた電子機器４は、信号を送信する。端末２は、電子機器４から信号を受信した場合、この信号に基づいて、サービス場所６と端末２との位置関係を示す関係情報をサーバ３へ送信する。
【００２６】
サーバ３は、端末２から送信された関係情報に基づいて、情報を送信する。サーバ３は、関係情報が表す位置関係が第１位置関係である場合、サービス場所６の位置を示す情報を送信する。以下の説明において適宜、サービス場所６の位置を示す情報を場所情報と表す。
【００２７】
端末２は、サーバ３から送信された情報に基づいて、第１情報Ｄ１を出力する。例えば、サーバ３は、サービス場所６の場所情報として位置情報を送信する。位置情報は、例えば、地図上の座標、経度と緯度とを一組にした数値データである。図２（Ａ）において、端末２の表示部１８における［Ｓｈｏｐ１］はサービス場所６を表す。端末２は、サーバ３から送信されたサービス場所６の位置情報に基づいて、サービス場所６の位置を地図上に示す画像を生成し、この画像を第１情報Ｄ１として表示部１８に表示する。この場合、第１情報Ｄ１は、サーバ３が送信した場所情報と同一ではなく、端末２が場所情報に基づいて生成する情報（例えば、端末２が処理した場所情報）である。
【００２８】
なお、第１情報Ｄ１は、サーバ３が送信する場所情報と同じでもよい。例えば、サーバ３は、場所情報として、サービス場所６の位置を地図上に示す画像のデータを送信し、端末２は、この画像を第１情報Ｄ１として表示してもよい。このように、場所情報は、第１情報Ｄ１または第１情報Ｄ１の元になる情報である。以下の説明において適宜、第１情報Ｄ１と、第１情報Ｄ１の元になる情報とを包括して場所情報と表す。
【００２９】
図２（Ｂ）の説明に戻り、サーバ３は、関係情報が表す位置関係が第２位置関係である場合、サービス場所６で提供されるサービスに関する情報を送信する。以下の説明において適宜、サービス場所６で提供されるサービスに関する情報をサービス情報と表す。サービス情報は、サービスによって提供される物品、役務、及び情報の少なくとも１つの内容と、サービスに付随する特典の内容との少なくとも一方を含む。
【００３０】
サーバ３は、サービス情報として、例えばサービス場所６の営業時間、ＵＲＬを送信する。端末２は、サーバ３から送信されたサービス情報に基づいてサービス情報を示す画像を生成し、生成した画像を第２情報Ｄ２として表示部１８に表示する。図２（Ｂ）において、端末２は、第２情報Ｄ２として、サービス場所６である［Ｓｈｏｐ１］のサービスに関する情報として［営業時間］、［ＵＲＬ］を示す画像を表示する。この場合、第２情報Ｄ２は、サービス情報と同一ではなく、サービス情報に基づいて端末２が生成する情報（例えば、端末２が処理したサービス情報）である。端末２は、サービス情報の一部を抽出して、第２情報Ｄ２として出力してもよい。この場合、第２情報Ｄ２は、サービス情報の一部、またはサービス情報の一部を処理して生成される情報（例えば、画像）でもよい。
【００３１】
なお、第２情報Ｄ２は、サーバ３が送信するサービス情報と同じでもよい。例えば、サーバ３は、サービス情報として、サービスの内容を示す画像のデータを送信し、端末２は、この画像を第２情報Ｄ２として表示してもよい。このように、サービス情報は、第２情報Ｄ２または第２情報Ｄ２の元になる情報である。以下の説明において適宜、第２情報Ｄ２と、第２情報Ｄ２の元になる情報とを包括してサービス情報と表す。
【００３２】
次に、通信システム１に含まれる各部について説明する。図１の端末２は、通信部１１と、入出力部１２と、処理部１３と、記憶部１４とを備える。端末２の各部は、バス１５を介して相互に接続される。
【００３３】
通信部１１は、第１通信インターフェース１６と、第２通信インターフェース１７とを備える。以下の説明において適宜、インターフェースをＩ／Ｆと表す。第１通信Ｉ／Ｆ１６および第２通信Ｉ／Ｆ１７は、例えば無線により通信を行う。第１通信Ｉ／Ｆ１６と第２通信Ｉ／Ｆ１７との少なくとも一方は、有線により通信を行ってもよい。
【００３４】
第１通信Ｉ／Ｆ１６は、ネットワーク５を介して各種データの送受信を行う。第１通信Ｉ／Ｆ１６による通信は、双方向通信が可能な任意の通信プロトコルによって実行される。第１通信Ｉ／Ｆ１６は、ネットワーク５を介して、通信を実行する機能を有する。第１通信Ｉ／Ｆ１６は、処理部１３の指示に従って、各種データを送信する。また、第１通信Ｉ／Ｆ１６は、ネットワーク５を介して各種データを受信する。第１通信Ｉ／Ｆ１６は、受信した各種データを処理部１３へ伝達する。
【００３５】
第２通信Ｉ／Ｆ１７は、第１通信Ｉ／Ｆ１６と異なる通信規格に準拠して通信を行う。第２通信Ｉ／Ｆ１７による通信は、一方向通信または双方向通信が可能な任意の通信プロトコルによって実行される。例えば、第１通信Ｉ／Ｆ１６は無線ＬＡＮの通信規格に準拠して通信を行い、第２通信Ｉ／Ｆ１７は赤外線通信の通信規格に準拠して通信を行う。第２通信Ｉ／Ｆ１７は、電子機器４から送信された信号を受信する機能を有する。第２通信Ｉ／Ｆ１７は、電子機器４から送信された信号を受信し、受信した信号を処理部１３へ伝達する。
【００３６】
入出力部１２は、表示部１８と、入力部１９とを備える。表示部１８は、処理部１３の指示に従って、各種画像を表示する。表示部１８は、情報を画像形式で出力する出力部である。表示部１８は、例えば、液晶ディスプレイ、有機エレクトロルミネッセンスディスプレイ（organic electroluminescence display、適宜、ＯＥＬＤと表す）、プラズマディスプレイ、プロジェクタ、又はヘッドマウントディスプレイ（適宜、ＨＤＭと表す）を含む。表示部１８は、これら機器に限定されず、画像を表示する機能を備えた他の機器でもよい。表示部１８は、ユーザが立体に認識する画像を表示してもよく、例えば視差画像（例えば、左目用の画像および右目用の画像）を表示してもよい。表示部１８は、プロジェクションマッピングまたはホログラムによって表示する表示装置でもよい。表示部１８は、空間上（例えば、空気中、真空中、雰囲気ガス中）に表示する表示装置でもよい。
【００３７】
端末２は、出力部として、表示装置に接続される端子等の出力Ｉ／Ｆを備えてもよい。また、端末２は、出力部として、スピーカ等の音声出力部を備えてもよい。端末２は、出力部として、表示部１８および音声出力部の双方を備えてもよい。端末２は、出力部として、表示部１８を備えなくてもよい。
【００３８】
入力部１９は、外部から入力を受け付ける。入力部１９は、ユーザによる操作を検出し、その検出結果を処理部１３へ伝達する。入力部１９は、例えば、キーボード、マウス、又はタッチパッドを含む。入出力部１２は、例えばタッチパネルであり、入力部１９が表示部１８に重ねられた構造である。ユーザは、表示部１８上の入力部１９に対してタップ、フリック等の操作を行うことによって、各種情報を入力、選択、又は指定することできる。入力部１９は、出力部（例えば、表示部１８）と分離していてもよい。
【００３９】
なお、入力部１９は、カメラなどの撮像部を含んでもよい。この場合、入力部１９は、撮像部が撮像した画像上のモーション、ジェスチャーなどによって入力を受け付けてもよい。また、入力部１９は、マイクなどの音声入力部を含んでもよい。この場合、入力部１９は、音声による情報、指令などの入力を受け付けてもよい。また、端末２は、入力部として、マイクなどの音声入力装置と接続される端子等の入力Ｉ／Ｆを備えてもよい。
【００４０】
記憶部１４は、端末２に入力された情報、端末２から出力される情報、端末２における処理に使用される情報、及び端末２における処理によって生成された情報の少なくとも１つを記憶する。記憶部１４は、例えば、ハード・ディスク・ドライブ（hard disk drive、適宜、ＨＤＤと表す）、ソリッド・ステート・ドライブ（solid state drive、適宜、ＳＳＤと表す）、フラッシュメモリ、ランダム・アクセス・メモリ（random access memory、適宜、ＲＡＭと表す）、及びリード・オンリー・メモリ（read only memory、適宜、ＲＯＭと表す）の少なくとも１つの機器を含む。記憶部１４は、上記機器を含まなくてもよいし、上記機器以外の機器を備えてもよい。記憶部１４は、その少なくとも一部が端末２に内蔵されてもよい。記憶部１４は、その少なくとも一部が端末２に外付けされてもよい。記憶部１４は、その少なくとも一部が端末２から取り外し可能でもよい。端末２は、例えば光学ディスク、磁気ディスクなどの記憶媒体を読取可能な機器（例えば、ドライブ）を含んでもよい。
【００４１】
本実施形態に係る端末２は、コンピュータを含む。このコンピュータは、記憶部１４に記憶されているプログラムに基づいて処理を実行することによって、処理部１３として機能する。上記コンピュータは、例えば、中央処理装置（Central Processing Unit、適宜ＣＰＵと表す）、マイクロプロセッサ（microprocessor）、プロセッサコア（processor core）、及びマルチプロセッサ（multiprocessor）の少なくとも１つを含む。
【００４２】
処理部１３は、オペレーティングシステム部２１と、アプリケーション部２２とを備える。以下の説明において適宜、オペレーティングシステムをＯＳと表す。ＯＳ部２１は、端末２のユーザおよびアプリケーション部２２に対して、入出力等のインターフェースを提供する。ＯＳ部２１の機能は、例えば、記憶部１４に記憶されているプログラムＰ１がＣＰＵに各種処理を実行させることによって、実現される。プログラムＰ１は、ＣＰＵをＯＳ部２１として機能させる。
【００４３】
ＯＳ部２１は、端末２の各部を包括的に制御する制御部である。ＯＳ部２１は、通信部１１を制御し、第１通信Ｉ／Ｆ１６および第２通信Ｉ／Ｆ１７のそれぞれについて、通信の有効化または無効化を行う。例えば、ＯＳ部２１は、端末２が起動した際に設定に基づいて通信部１１を制御し、第１通信Ｉ／Ｆ１６による通信を確立する。ＯＳ部２１は、第２通信Ｉ／Ｆ１７による通信の有効化または無効化を要求する指令がユーザによって入力部１９に入力された場合、この指令に基づいて第２通信Ｉ／Ｆ１７による通信の有効化または無効化を行う。
【００４４】
また、ＯＳ部２１は、アプリケーション部２２に関する情報を通信部１１が受信した場合、受信した情報をアプリケーション部２２に伝達する。ＯＳ部２１は、アプリケーション部２２から情報の送信の要求があった場合、この情報を通信部１１に送信させる。ＯＳ部２１は、アプリケーション部２２に関する情報（例えば、データ、コマンド）が入力部１９に入力された場合、この情報をアプリケーション部２２に伝達する。ＯＳ部２１は、アプリケーション部２２から情報の記憶の要求があった場合、この情報を記憶部１４に記憶させる。ＯＳ部２１は、アプリケーション部２２から画像の表示の要求があった場合、この画像を表示部１８に表示させる。
【００４５】
アプリケーション部２２は、ユーザに対してインターフェースを提供する。アプリケーション部２２は、実施形態に係る情報処理方法の各処理を、実行するか若しくはＯＳ部２１に要求して端末２の各部に実行させる。例えば、アプリケーション部２２は、情報の送信をＯＳ部２１に要求し、ＯＳ部２１によって制御される第１通信Ｉ／Ｆ１６を介して情報を送信する。
また、アプリケーション部２２の機能は、例えば、記憶部１４に記憶されているプログラムＰ２がＣＰＵに各種処理を実行させることによって、実現される。プログラムＰ２は、ＣＰＵをアプリケーション部２２として機能させる。
【００４６】
本実施形態において、サービス場所６に設けられた電子機器４は、自装置の識別情報を含む信号を送信する。以下の説明において適宜、電子機器４の識別情報を電子機器ＩＤと表す。ＯＳ部２１は、第２通信Ｉ／Ｆ１７が電子機器４から信号を受信した場合、この信号をアプリケーション部２２へ伝達する。アプリケーション部２２は、第２通信Ｉ／Ｆ１７が受信した信号に含まれる電子機器ＩＤを特定する。
【００４７】
アプリケーション部２２は、第２通信Ｉ／Ｆ１７が受信した信号に含まれる電子機器ＩＤを送信する。例えば、アプリケーション部２２は、電子機器ＩＤの送信をＯＳ部２１に要求する。アプリケーション部２２は、情報の送信先としてサーバ３のアドレスを保持しており、送信先を指定して情報の送信をＯＳ部２１に要求することによって、情報を送信する。ＯＳ部２１は、アプリケーション部２２の要求に基づいて第１通信Ｉ／Ｆ１６を制御し、電子機器ＩＤを第１通信Ｉ／Ｆ１６によって送信させる。
【００４８】
また、アプリケーション部２２は、サービス場所６と端末２との位置関係を示す関係情報をサーバ３へ送信する。アプリケーション部２２は、端末２が受信した信号に基づいて、関係情報を送信する。関係情報は、端末２が受信した信号に基づいて送信される。関係情報は、サービス場所６と端末２との距離、サービス場所６と端末２との間の経路の長さ、及び端末２のユーザがサービス場所６へ移動する所要時間の少なくとも１つを含む。
【００４９】
本実施形態に係るアプリケーション部２２は、関係情報を算出する関係算出部２３を備える。関係算出部２３は、関係情報として、サービス場所６と端末２との距離を算出する。関係算出部２３は、第２通信Ｉ／Ｆ１７が受信した信号の強度に基づいて、サービス場所６と端末２との距離を算出する。関係算出部２３は、サービス場所６と端末２との距離として、サービス場所６に設置される電子機器４と端末２との距離の推定値を算出する。関係情報は、端末２が算出したサービス場所６と端末２との距離に基づいて、送信される。
【００５０】
図３は、第１実施形態に係る関係情報の算出処理を示す図である。図３において、横軸は電子機器４と端末２との距離であり、その単位は［ｍ］である。また、縦軸は、信号の強度であり、その単位は任意単位（適宜、［ａ．ｕ．］と表す）である。符号ｆは、電子機器４と端末２との距離に対する信号の強度の関係を示す関数である。関数ｆは、距離の増加に対して信号の強度が減少する関数である。縦軸のＶは、第２通信Ｉ／Ｆ１７が受信した信号の強度である。関係算出部２３は、関数ｆに対して信号の強度Ｖを代入して、関数ｆの値が信号の強度がＶになる距離としてＬを算出する。
【００５１】
なお、関数ｆを定義する情報は、プログラムＰ２に組み込まれていてもよいし、記憶部１４に記憶されていてもよい。関数ｆは、数式で表されてもよいし、テーブルデータで表されてもよい。また、図３において、電子機器４と端末２との距離は有次元量（例えば、メートル）で表されるが、無次元量または任意単位の値で表されてもよい。例えば、電子機器４と端末２との距離は、そのレベルを示す階調値（例えば、１、２、３・・・など）で表されてもよい。
【００５２】
図１の説明に戻り、アプリケーション部２２は、サーバ３を送信先に指定して、アプリケーション部２２の処理に関する情報を送信する。アプリケーション部２２は、関係算出部２３が算出した関係情報を送信する。例えば、アプリケーション部２２は、関係情報の送信をＯＳ部２１に要求する。ＯＳ部２１は、アプリケーション部２２の要求に基づいて第１通信Ｉ／Ｆ１６を制御し、関係情報を第１通信Ｉ／Ｆ１６によって送信させる。アプリケーション部２２は、電子機器ＩＤと関係情報とを一組にして、サーバ３に送信する。アプリケーション部２２は、電子機器ＩＤと関係情報とを別々に、サーバ３に送信してもよい。例えば、アプリケーション部２２は、電子機器ＩＤと端末２の識別情報とを一組にした情報と、関係情報と端末２の識別情報とを一組にした情報とを、別々にサーバ３へ送信してもよい。
【００５３】
次に、サーバ３の各部について説明する。サーバ３は、処理部３１と、通信Ｉ／Ｆ３２と、記憶部３３とを備える。処理部３１、通信Ｉ／Ｆ３２、及び記憶部３３は、バス３４を介して相互に接続される。
【００５４】
通信Ｉ／Ｆ３２は、無線または有線により通信を行う。通信Ｉ／Ｆ３２は、ネットワーク５を介して各種データの送受信を行う。通信Ｉ／Ｆ３２による通信は、双方向通信が可能な任意の通信プロトコルによって実行される。通信Ｉ／Ｆ３２は、ネットワーク５を介して、端末２との通信を実行する機能を有する。通信Ｉ／Ｆ３２は、処理部３１の指示に従って、各種データを端末２へ送信する。また、通信Ｉ／Ｆ３２は、端末２から送信された各種データを受信する。通信Ｉ／Ｆ３２は、受信した各種データを処理部３１へ伝達する。
【００５５】
記憶部３３は、サーバ３に入力された情報（例えば、通信Ｉ／Ｆ３２が受信した情報）、サーバ３から出力される情報、サーバ３における処理に使用される情報、及びサーバ３における処理によって生成された情報の少なくとも１つを記憶する。本実施形態に係る記憶部３３は、後述するアプリケーション部３６による処理に関する情報として、場所情報Ｄ５、サービス情報Ｄ６、及び定義情報Ｄ７を記憶する。
【００５６】
記憶部３３は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリ、ＲＡＭ、及びＲＯＭの少なくとも１つの機器を含む。記憶部３３は、上記機器を含まなくてもよいし、上記機器以外の機器を備えてもよい。記憶部３３は、その少なくとも一部がサーバ３に内蔵されてもよい。記憶部３３は、その少なくとも一部がサーバ３に外付けされてもよい。記憶部３３は、その少なくとも一部がサーバ３から取り外し可能でもよい。サーバ３は、例えば光学ディスク、磁気ディスクなどの記憶媒体を読取可能な機器（例えば、ドライブ）を含んでもよい。
【００５７】
本実施形態に係るサーバ３は、コンピュータを含む。このコンピュータは、記憶部３３に記憶されているプログラムに基づいて処理を実行することによって、処理部３１として機能する。上記コンピュータは、例えば、ＣＰＵ、マイクロプロセッサ、プロセッサコア、及びマルチプロセッサの少なくとも１つを含む。処理部３１は、例えば、ＡＳＩＣ、ＦＰＧＡなどのプログラムが組み込まれた論理回路を含んでもよい。
【００５８】
処理部３１は、ＯＳ部３５と、アプリケーション部３６とを備える。ＯＳ部３５は、アプリケーション部３６に対して入出力等のインターフェースを提供する。ＯＳ部３５の機能は、例えば、記憶部３３に記憶されているプログラムＰ３がＣＰＵに各種処理を実行させることによって、実現される。プログラムＰ３は、ＣＰＵをＯＳ部３５として機能させる。
【００５９】
ＯＳ部３５は、サーバ３の各部を包括的に制御する制御部である。ＯＳ部３５は、アプリケーション部３６に関する情報を通信Ｉ／Ｆ３２が受信した場合、受信した情報をアプリケーション部３６に伝達する。ＯＳ部３５は、アプリケーション部３６から情報の送信の要求があった場合、この情報を通信Ｉ／Ｆ３２に送信させる。
【００６０】
本実施形態において、ＯＳ部３５は、端末２のアプリケーション部２２から通信Ｉ／Ｆ３２が情報を受信した場合、この情報をアプリケーション部３６へ伝達する。アプリケーション部３６は、端末２から送信された情報に基づいて、各種処理を実行するか若しくはＯＳ部３５に要求してサーバ３の各部に実行させる。アプリケーション部３６の機能は、例えば、記憶部３３に記憶されているプログラムＰ４がＣＰＵに各種処理を実行させることによって、実現される。プログラムＰ４は、ＣＰＵをアプリケーション部３６として機能させる。
【００６１】
本実施形態に係るアプリケーション部３６は、サービス場所６と端末２との位置関係に基づく情報を送信する。アプリケーション部３６は、サービス場所６と端末２との位置関係に基づく情報として、図３で説明した場所情報Ｄ５またはサービス情報Ｄ６を送信する。アプリケーション部３６は、端末２から送信された関係情報に対する応答として、情報を送信する。例えば、アプリケーション部３６は、ＯＳ部３５から提供された情報の送信元の端末２のアドレスを保持し、この端末２を送信先に指定して情報を送信する。アプリケーション部３６は、サービス場所６と端末２との位置関係に基づいて、サーバ３が送信する情報を選択する。以下の説明において適宜、各機器が送信する情報をこの機器の送信情報と表す。例えば、サーバ３が送信する情報をサーバ３の送信情報と表し、端末２が送信する情報を端末２の送信情報と表す。
【００６２】
ここで、図１、図４（Ａ）から（Ｄ）等を参照して、アプリケーション部３６の処理に関する情報について説明する。図４（Ａ）は、場所情報の例を示す図である。図４（Ｂ）は、サービス情報の例を示す図である。図４（Ｃ）は、サービス情報の詳細を示す図である。図４（Ｄ）は、サーバ３の送信情報の選択に用いられる定義情報を示す図である。
【００６３】
図４（Ａ）において、場所情報Ｄ５は、複数のサービス場所６の場所情報をまとめたテーブルデータＤＴ１に含まれる。テーブルデータＤＴ１は、電子機器ＩＤと、サービス場所６ごとの場所情報Ｄ５とを関連付けたデータである。テーブルデータＤＴ１は、［電子機器ＩＤ］、［場所識別情報］、及び［場所情報］の項目を含む。［電子機器ＩＤ］は、電子機器４ごとに割り付けられた固有のコード、番号、マックアドレスなどである。本実施形態において、図１の電子機器４Ａの［電子機器ＩＤ］が［Ｂ０１］であり、電子機器４Ｂの［電子機器ＩＤ］が［Ｂ０２］であるとする。
【００６４】
［場所識別情報］は、各サービス場所６を他のサービス場所６と識別する識別情報である。［場所識別情報］は、例えば、各サービス場所６の名称である。［場所識別情報］は、［電子機器ＩＤ］と関連付けられている。例えば、［電子機器ＩＤ］が［Ｂ０１］である電子機器４Ａはサービス場所６Ａに設けられ、［Ｂ０１］に対応する［場所識別情報］は、サービス場所６Ａの名称である。ここでは、［Ｂ０１］に対応するサービス場所６Ａの［場所識別情報］が［Ｓｈｏｐ１］であるとする。また、［電子機器ＩＤ］が［Ｂ０２］である電子機器４Ｂは、サービス場所６Ｂに設けられており、［Ｂ０２］に対応する［場所識別情報］は、サービス場所６Ｂの名称である。ここでは、［Ｂ０２］に対応するサービス場所６Ｂの［場所識別情報］が［Ｓｈｏｐ２］であるとする。
【００６５】
［場所情報１］、［場所情報２］は、それぞれ、サービス場所６ごとの場所情報Ｄ５である。［場所情報１］は、［電子機器ＩＤ］が［Ｂ０１］である電子機器４Ａが設けられるサービス場所６Ａの場所情報Ｄ５である。［場所情報２］は、［電子機器ＩＤ］が［Ｂ０２］である電子機器４Ｂが設けられるサービス場所６Ｂの場所情報Ｄ５である。
【００６６】
場所情報Ｄ５は、例えば、地図上の座標を示す数値データである。この数値データは、例えば、緯度と経度とを一組にした２次元データである。場所情報は、緯度と経度と高さ（例えば、海抜）とを一組にした３次元データでもよい。また、場所情報Ｄ５は、サービス場所６Ａを地図上に表した画像のデータを含んでもよい。また、場所情報Ｄ５は、目印になる場所（例えば、駅、建物、ランドマーク、公園）に対する位置を示した情報を含んでもよく、例えば［東京駅の丸の内南口の正面］、あるいは［新宿駅から南へ徒歩１分］などのテキストデータを含んでもよい。また、場所情報Ｄ５は、サービス場所６Ａの外観上の特徴を示した情報を含んでもよく、例えば「赤い屋根の３階建ての建物の２階」などのテキストデータを含んでもよい。また、場所情報Ｄ５は、上記テキストデータを読み上げた音声データを含んでもよい。
【００６７】
なお、場所情報Ｄ５は、上記数値データ、画像データ、テキストデータ、及び音声データのうち１又は２以上のデータを含んでもよいし、これらデータのいずれとも異なるデータを含んでもよい。
【００６８】
なお、テーブルデータＤＴ１は、［場所識別情報］の項目を含まなくてもよいし、［場所識別情報］と異なる項目の情報を含んでもよい。また、図４（Ａ）のテーブルデータＤＴ１は、複数のサービス場所６の場所情報Ｄ５をまとめた情報であるが、１つのサービス場所６のみの場所情報Ｄ５を含んでもよい。また、場所情報Ｄ５は、テーブルデータと異なる形式で表されてもよい。
【００６９】
図４（Ｂ）において、サービス情報Ｄ６は、複数のサービス場所６のサービス情報をまとめたテーブルデータＤＴ２に含まれる。テーブルデータＤＴ２は、電子機器ＩＤと、サービス場所６ごとのサービス情報Ｄ６とを関連付けたデータである。テーブルデータＤＴ２は、［電子機器ＩＤ］、［場所識別情報］、及び［サービス情報］の項目を含む。［電子機器ＩＤ］および［場所識別情報］は、図４（Ａ）と同様であり、その説明を省略する。
【００７０】
［サービス情報１］、［サービス情報２］は、それぞれ、サービス場所６ごとのサービス情報Ｄ６である。［サービス情報１］は、［電子機器ＩＤ］が［Ｂ０１］である電子機器４Ａが設けられるサービス場所６Ａのサービス情報Ｄ６である。［サービス情報２］は、［電子機器ＩＤ］が［Ｂ０２］である電子機器４Ｂが設けられるサービス場所６Ｂのサービス情報Ｄ６である。
【００７１】
なお、テーブルデータＤＴ２は、［場所識別情報］の項目を含まなくてもよいし、［場所識別情報］と異なる項目の情報を含んでもよい。また、図４（Ｂ）のテーブルデータＤＴ２は、複数のサービス場所６のサービス情報Ｄ６をまとめた情報であるが、１つのサービス場所６のみのサービス情報Ｄ６を含んでもよい。また、サービス情報Ｄ６は、テーブルデータと異なる形式で表された情報でもよい。
【００７２】
図４（Ｃ）の符号ＤＴ３は、サービス情報Ｄ６の詳細を表すテーブルデータである。テーブルデータＤＴ３は、複数のサービス情報Ｄ６の詳細をまとめたデータである。テーブルデータＤＴ３は、例えば、［営業時間］、［サービス内容］、［ＵＲＬ］、［特典］などの項目を含む。［営業時間］は、サービスが提供される時間帯である。例えば、［サービス情報１］の［営業時間］には、サービス場所６Ａにおいてサービスが提供される時間帯として［１０：００−２０：００］が登録されている。
【００７３】
［サービス内容］は、提供されるサービスの内容を表す情報である。例えば、［サービス情報１］の［サービス内容］には、サービス場所６Ａにおいて提供される商品を表す［取扱商品１］が登録されている。［取扱商品１］は、例えば、サービス場所６Ａで販売される商品のリスト、あるいは商品のカテゴリー（例えば、フード、ファッション）などである。また、［ＵＲＬ］は、サービスの内容を表すＷｅｂ上のページの場所を示すアドレス、あるいはリンクなどである。例えば、［サービス情報１］の［ＵＲＬ］には、サービス場所６Ａに関するホームページへのリンクが登録されている。
【００７４】
［特典］は、ユーザがサービスの提供を受ける場合、得られる特典を表す情報である。［特典］は、例えば、今回または次回以降にサービスの提供を受ける際の割引の情報、プレゼントなどの付加的なサービスの情報、付加的なサービスを受ける抽選の情報などである。［サービス情報１］の［特典］には、サービス場所６Ａにおいて提供されるサービスに関する特典の情報として、［特典１］が登録されている。
【００７５】
テーブルデータＤＴ３は、例えば、図４（Ｂ）のサービス情報Ｄ６の一部であり、テーブルデータＤＴ２に組み込まれる。テーブルデータＤＴ３は、テーブルデータＤＴ２と別のファイルでもよい。例えば、図４（Ｂ）の［サービス情報１］として、図４（Ｃ）の［サービス情報１］の各項目の情報が参照されてもよい。テーブルデータＤＴ３は、上記［営業時間］、［サービス内容］、［ＵＲＬ］、及び［特典］の少なくとも１項目の情報を含まなくてもよいし、これらの項目と異なる項目の情報を含んでもよい。
【００７６】
図４（Ｄ）は、実施形態に係る定義情報の例を示す図である。定義情報Ｄ７は、サービス場所６ごとの第１位置関係と第２位置関係とを定義した情報である。定義情報Ｄ７は、第１位置関係を定義した第１条件と、第２位置関係を定義した第２条件とを含む。定義情報Ｄ７は、電子機器ＩＤと関連付けられた第１条件、及び電子機器ＩＤと関連付けられた第２条件を含むテーブルデータである。定義情報Ｄ７は、複数のサービス場所６の定義情報をまとめたテーブルデータＤＴ４に含まれる。テーブルデータＤＴ４は、電子機器ＩＤと、サービス場所６ごとの定義情報Ｄ７とを関連付けたデータである。テーブルデータＤＴ４は、［電子機器ＩＤ］、［場所識別情報］、［第１条件］、及び［第２条件］の項目を含む。［電子機器ＩＤ］および［場所識別情報］は、図４（Ａ）と同様であり、その説明を省略する。
【００７７】
［第１条件］は、第１位置関係を定義した情報である。ここでは、サービス場所６と端末２との位置関係が距離で表されるものとして説明する。図１４（Ｄ）におけるＬは、サービス場所６と端末２との距離である。［第１条件］は、距離（Ｌ）の第１範囲で表される。例えば、［電子機器ＩＤ］が［Ｂ０１］の［第１条件］は、［Ｌ１≦Ｌ＜Ｌ０］と登録されている。Ｌ１は、０以上の範囲で任意に設定される値である。Ｌ０は、Ｌ１よりも大きい範囲で任意に設定される値である。Ｌ０は、電子機器４Ａの通信距離以下に設定される。［Ｂ０１］に対応するサービス場所６Ａと端末２との位置関係は、電子機器４Ａと端末との距離（Ｌ）がＬ１≦Ｌ＜Ｌ０を満たす場合、第１位置関係であると判定される。
【００７８】
本実施形態において、第１条件は、電子機器４ごとに設定される。例えば、図１のサービス場所６Ｂに設けられる電子機器４Ｂの電子機器ＩＤは［Ｂ０２］であり、［Ｂ０２］に対応する［第１条件］は［Ｌ７≦Ｌ＜Ｌ６］である。情報選択部３８は、関係情報として端末２が送信した距離（Ｌ）がＬ７≦Ｌ＜Ｌ６を満たす場合、サービス場所６Ｂと端末２とが第１位置関係にあると判定する。
【００７９】
なお、Ｌ７は、電子機器ＩＤの［Ｂ０１］に対応する第１条件のＬ１と同じ値でもよいし、Ｌ１と異なる値もよい。また、Ｌ６は、電子機器ＩＤの［Ｂ０１］に対応する第１条件のＬ０と同じ値でもよいし、Ｌ０と異なる値でもよい。例えば、電子機器４の通信距離は、電子機器４の種類（例えば、機種）によって異なる場合がある。この場合、第１条件の上限値は、電子機器４の通信距離に基づいて、電子機器ＩＤによって異なる値に設定されてもよい。また、第１条件は、複数の電子機器４で同じ条件に設定されてもよい。
【００８０】
［第２条件］は、第２位置関係を定義した情報である。［第２条件］は、距離（Ｌ）の第２範囲で表される。例えば、［電子機器ＩＤ］が［Ｂ０１］の［第２条件］は、［Ｌ３≦Ｌ＜Ｌ２］と登録されている。［Ｂ０１］に対応するサービス場所６Ａと端末２との位置関係は、電子機器４Ａと端末との距離（Ｌ）がＬ３≦Ｌ＜Ｌ２を満たす場合、第２位置関係であると判定される。
【００８１】
第２条件は、距離（Ｌ）の範囲が第１条件と異なる。第２条件は、距離（Ｌ）の範囲の上限値と下限値との少なくとも一方が第１条件と異なる。第２位置関係は、例えば第１位置関係と比べて、端末２がサービス場所６Ａに近い位置関係である。第２位置関係は、例えば第１位置関係と重複しない位置関係である。例えば、電子機器ＩＤが［Ｂ０１］である場合、［第２条件］の範囲の上限値（Ｌ２）は、［第１条件］の範囲の下限値（Ｌ１）以下で任意に設定される値である。また、［第２条件］の範囲の下限値（Ｌ３）は、０以上かつ上限値（Ｌ１）未満で、任意に設定される値である。
【００８２】
本実施形態において、第２条件は、電子機器４ごとに設定される。例えば、図１のサービス場所６Ｂに設けられる電子機器４Ｂの電子機器ＩＤは［Ｂ０２］であり、［Ｂ０２］に対応する［第２条件］は［Ｌ９≦Ｌ＜Ｌ８］である。情報選択部３８は、関係情報として端末２が送信した距離（Ｌ）がＬ９≦Ｌ＜Ｌ８を満たす場合、サービス場所６Ｂと端末２とが第２位置関係にあると判定する。
【００８３】
なお、Ｌ９は、［電子機器ＩＤ］の［Ｂ０１］に対応する第２条件のＬ３と同じ値でもよいし、Ｌ３と異なる値もよい。また、Ｌ８は、［電子機器ＩＤ］の［Ｂ０１］に対応する第２条件のＬ２と同じ値でもよいし、Ｌ２と異なる値でもよい。例えば、電子機器４の通信距離は、電子機器４の種類（例えば、機種）によって異なる場合がある。この場合、第２条件の上限値は、電子機器４の通信距離に基づいて、電子機器ＩＤによって異なる値に設定されてもよい。また、第２条件は、複数の電子機器４で同じ条件に設定されてもよい。
【００８４】
なお、第２位置関係は、第１位置関係と重複する位置関係でもよい。例えば、［第２条件］の距離（Ｌ）の範囲は、［第１条件］の距離（Ｌ）の範囲と重複する範囲と、［第１条件］の距離（Ｌ）の範囲と重複しない範囲とを含んでもよい。また、［第２条件］の距離（Ｌ）の範囲は、［第１条件］の距離（Ｌ）の範囲の一部であって、［第１条件］の距離（Ｌ）の範囲よりも狭い範囲であってもよい。また、［第１条件］の距離（Ｌ）の範囲は、［第２条件］の距離（Ｌ）の範囲の一部であって、［第２条件］の距離（Ｌ）の範囲よりも狭い範囲であってもよい。
【００８５】
なお、端末２とサービス場所６との位置関係は、端末２とサービス場所６との距離（Ｌ）と異なるパラメータで定義されてもよい。第１位置関係と第２位置関係との少なくとも一方は、端末２とサービス場所６との距離（Ｌ）と異なるパラメータで定義されてもよい。上記パラメータは、端末２とサービス場所６との経路の長さでもよい。また、上記パラメータは、端末２のユーザが端末２の位置からサービス場所６へ移動するのに必要な移動時間でもよい。この移動時間は、端末２とサービス場所６との距離または経路の長さを、ユーザの速さで除算した推定値である。ユーザの速さは、経路を検索するアプリケーションにおいて移動時間（例えば、「徒歩３分」）を算出するのに用いられる代表値（例えば、毎分７０メートル）でもよい。また、ユーザの速さは、歩数計などのアプリケーションによって端末２において算出される値でもよい。ユーザの速さは、ユーザが予め設定した値でもよい。
【００８６】
本実施形態において、第１位置関係および第２位置関係は、端末２から送信される関係情報を表すパラメータ（例えば、Ｌ）と同じパラメータで定義される。第１位置関係および第２位置関係は、端末２から送信される関係情報を表すパラメータ（例えば、Ｌ）と異なるパラメータで定義されてもよい。例えば、第１位置関係および第２位置関係は、関係情報を表すパラメータから算出されるパラメータで定義されてもよい。端末２は、関係情報として距離（Ｌ）を送信し、第１位置関係および第２位置関係は、距離（Ｌ）から算出される移動時間で定義されてもよい。
【００８７】
なお、電子機器４が送信する信号の減衰特性（例えば、信号の強度と、電子機器からの距離との関係）は、サービス場所６の立地条件によって異なる場合がある。例えば、上記減衰特性は、サービス場所６が屋内か屋外かによって異なる場合がある。また、上記減衰特性は、サービス場所６の周囲の建物の粗密などによって異なる場合がある。複数の電子機器４において減衰特性が異なる場合、信号の強度に基づいて算出される距離の推定誤差が複数の電子機器４に関して異なる。この場合、上記第１条件と第２条件との少なくとも一方は、電子機器４ごとの上記減衰特性に基づいて、電子機器４ごとに設定されてもよい。
【００８８】
図１の説明に戻り、サーバ３のＯＳ部３５は、通信Ｉ／Ｆ３２を介して取得した情報においてアプリケーション部３６の処理に関する情報を、アプリケーション部３６へ提供する。アプリケーション部３６は、場所判別部３７と、情報選択部３８とを備える。
【００８９】
場所判別部３７は、端末２の送信情報に含まれる電子機器ＩＤを特定する。場所判別部３７は、通信Ｉ／Ｆ３２を介して取得される電子機器ＩＤに基づいて、この電子機器ＩＤを送信した電子機器４を判別する。場所判別部３７は、通信Ｉ／Ｆ３２を介して取得される電子機器ＩＤに基づいて、この電子機器ＩＤに対応するサービス場所６を判別する。
【００９０】
ここでは、端末２の通信Ｉ／Ｆ３２を介して取得される電子機器ＩＤは、図４（Ａ）から（Ｄ）の［Ｂ０１］であるとする。場所判別部３７は、例えば電子機器ＩＤである［Ｂ０１］を図４（Ａ）のテーブルデータＤＴ１と照合し、この電子機器ＩＤに対応する電子機器４を図１の電子機器４Ａと判別する。また、場所判別部３７は、電子機器ＩＤと関連付けられたサービス場所６Ａを判別する。例えば、場所判別部３７は、端末２が送信した電子機器ＩＤを図４（Ａ）の場所情報Ｄ５と照合し、電子機器ＩＤに対応するサービス場所６をサービス場所６Ａと判別する。場所判別部３７は、例えば場所情報Ｄ５を参照して、電子機器ＩＤに対応するサービス場所６Ａを［Ｓｈｏｐ１］と判別してもよい。
【００９１】
情報選択部３８は、関係情報に基づいて送信情報を選択する。情報選択部３８は、場所判別部３７が特定した電子機器ＩＤに基づいて、送信情報を選択する。情報選択部３８は、関係情報に基づいて、送信情報を決定してもよいし、送信情報を記憶部３３に記憶されている情報から特定してもよい。情報選択部３８は、関係情報で表される位置関係が第１位置関係である場合、送信情報としてサービス場所６の場所情報Ｄ５を選択する。情報選択部３８は、関係情報で表される位置関係が第２位置関係である場合、送信情報としてサービス場所６に対応するサービス情報Ｄ６を選択する。このように、情報選択部３８は、関係情報に基づいて、送信情報をサービス場所６の場所情報Ｄ５とサービス場所Ｄ６とで切替える。以下、送信情報として場所情報Ｄ５が選択される場合と、送信情報としてサービス場所Ｄ６が選択される場合とについて説明する。
【００９２】
まず、送信情報として場所情報Ｄ５が選択される場合について説明する。情報選択部３８は、定義情報Ｄ７に基づいて、関係情報で表される位置関係が第１位置関係であるか否かを判定する。情報選択部３８は、定義情報Ｄ７（図４（Ｄ）参照）において電子機器ＩＤに関連付けられた第１条件を記憶部３３から読み出す。情報選択部３８は、関係情報で表される位置関係が第１条件を満たすか否かを判定する。
【００９３】
情報選択部３８は、関係情報で表される位置関係が第１条件を満たす場合、この位置関係が第１位置関係であると判定する。情報選択部３８は、関係情報で表される位置関係が第１位置関係であると判定した場合、送信情報として、サービス場所６の場所情報Ｄ５を選択する。情報選択部３８は、送信情報として、場所情報Ｄ５において電子機器ＩＤに関連付けられた場所情報を選択する。
【００９４】
ここで、電子機器ＩＤが図４（Ａ）から（Ｄ）の［Ｂ０１］である場合を例にして、情報選択部３８による処理について説明する。情報選択部３８は、電子機器ＩＤを図４（Ｄ）の定義情報Ｄ７と照合して、［Ｂ０１］に対応する第１条件である［Ｌ１≦Ｌ＜Ｌ０］を取得する。また、情報選択部３８は、端末２が関係情報として送信した距離（Ｌ）がＬ１≦Ｌ＜Ｌ０を満たすか否かを判定する。
【００９５】
情報選択部３８は、距離（Ｌ）がＬ１≦Ｌ＜Ｌ０を満たす場合、電子機器ＩＤに対応するサービス場所６Ａと端末２とが第１位置関係であると判定する。情報選択部３８は、サービス場所６Ａと端末２とが第１位置関係であると判定した場合、電子機器器ＩＤと図４（Ａ）の場所情報Ｄ５とを照合し、サービス場所６Ａの場所情報として、［Ｂ０１］に関連付けられた［場所情報１］を特定する。情報選択部３８は、特定した［場所情報１］を送信情報として決定する。
【００９６】
次に、送信情報としてサービス情報Ｄ６が選択される場合について説明する。情報選択部３８は、定義情報Ｄ７に基づいて、関係情報で表される位置関係が第２位置関係であるか否かを判定する。情報選択部３８は、定義情報Ｄ７（図４（Ｄ）参照）において電子機器ＩＤに関連付けられた第２条件を記憶部３３から読み出す。情報選択部３８は、関係情報で表される位置関係が第２条件を満たすか否かを判定する。
【００９７】
情報選択部３８は、関係情報で表される位置関係が第２条件を満たす場合、この位置関係が第２位置関係であると判定する。情報選択部３８は、関係情報で表される位置関係が第２位置関係であると判定した場合、送信情報として、サービス場所６に対応するサービス情報Ｄ６を選択する。情報選択部３８は、送信情報として、サービス情報Ｄ６において電子機器ＩＤに関連付けられたサービス情報を選択する。
【００９８】
ここで、電子機器ＩＤが図４（Ａ）から（Ｄ）の［Ｂ０１］である場合を例にして、情報選択部３８による処理について説明する。情報選択部３８は、電子機器ＩＤを図４（Ｄ）の定義情報Ｄ７と照合して、［Ｂ０１］に対応する第２条件である［Ｌ３≦Ｌ＜Ｌ２］を取得する。また、情報選択部３８は、端末２が関係情報として送信した距離（Ｌ）がＬ３≦Ｌ＜Ｌ２を満たすか否かを判定する。
【００９９】
情報選択部３８は、距離（Ｌ）がＬ３≦Ｌ＜Ｌ２を満たす場合、電子機器ＩＤに対応するサービス場所６Ａと端末２とが第２位置関係であると判定する。情報選択部３８は、サービス場所６Ａと端末２とが第２位置関係であると判定した場合、電子機器器ＩＤと図４（Ｂ）のサービス情報Ｄ６とを照合し、サービス場所６Ａに対応するサービス情報として、［Ｂ０１］に関連付けられた［サービス情報１］を特定する。情報選択部３８は、特定した［サービス情報１］を送信情報として決定する。
【０１００】
なお、端末２は、サービス場所６Ｂの電子機器４Ｂから信号を受信する場合がある。ここで、電子機器４Ｂに対応する電子機器ＩＤは、図４（Ａ）から図４（Ｄ）の［Ｂ０２］であるとして、情報選択部３８の処理について説明する。例えば、端末２は、電子機器ＩＤとして［Ｂ０２］を送信し、関係情報として電子機器４Ｂと端末２との距離（Ｌ）を送信する。
【０１０１】
情報選択部３８は、図４（Ｄ）の定義情報Ｄ７において、［Ｂ０２］に対応する第１条件として［Ｌ７≦Ｌ＜Ｌ６］を取得する。情報選択部３８は、距離（Ｌ）がＬ７≦Ｌ＜Ｌ６を満たす場合に、端末２とサービス場所６Ｂとが第１位置関係にあると判定する。この場合、情報選択部３８は、図４（Ａ）の場所情報Ｄ５において［Ｂ０２］に対応する［場所情報２］を送信情報として選択する。
【０１０２】
また、情報選択部３８は、図４（Ｄ）の定義情報Ｄ７において、［Ｂ０２］に対応する第２条件として［Ｌ９≦Ｌ＜Ｌ８］を取得する。情報選択部３８は、距離（Ｌ）がＬ９≦Ｌ＜Ｌ８を満たす場合に、端末２とサービス場所６Ｂとが第２位置関係にあると判定する。この場合、情報選択部３８は、図４（Ｂ）のサービス情報Ｄ６において［Ｂ０２］に対応する［サービス情報２］を送信情報として選択する。
【０１０３】
図１の説明に戻り、アプリケーション部３６は、情報選択部３８が選択あるいは決定した送信情報の送信を、ＯＳ部３５に要求する。例えば、アプリケーション部３６は、送信情報をＯＳ部３５へ提供する。ＯＳ部３５は、送信先を端末２に指定して、送信情報を通信Ｉ／Ｆ３２によって送信する。
【０１０４】
図２（Ａ）に示したように、サービス場所６Ａと端末２とが第１位置関係である場合、サーバ３は、サービス場所６Ａの場所情報を送信する。端末２は、サーバ３が送信したサービス場所６Ａ（例えば、［Ｓｈｏｐ１］）の場所情報を受信した場合、サービス場所６Ａの場所情報を示す画像を表示する。このように、第１情報は、関係情報が第１条件を満たす場合、サーバが送信する情報に基づいて出力される。また、図２（Ｂ）に示したように、サービス場所６Ａと端末２とが第２位置関係である場合、サーバ３は、サービス場所６Ａのサービス情報を送信する。端末２は、サーバ３が送信したサービス場所６Ａ（例えば、［Ｓｈｏｐ１］）のサービス情報を受信した場合、サービス場所６Ａのサービス情報を示す画像を表示する。このように、第２情報は、関係情報が第１条件と異なる第２条件を満たす場合、サーバが送信する情報に基づいて出力される。
【０１０５】
次に、上述の通信システム１の構成に基づいて、第１実施形態に係る情報処理方法について説明する。図５は、第１実施形態に係る情報処理方法を示す図である。なお、通信システム１の各部の構成等については、適宜、図１などを参照する。
【０１０６】
端末２は、ステップＳ１において、信号の受信機能を有効化する。例えば、端末２のＯＳ部２１は、ユーザが入力部１９に入力する指令に基づいて、第２通信Ｉ／Ｆ１７を介した通信を有効化する。これにより、端末２は、電子機器４から信号を受信可能になる。電子機器４は、ステップＳ２において信号を送信する。例えば、電子機器４は、所定の周期で信号を送信し、ステップＳ２の処理から所定の時間が経過したステップＳ９において、信号を送信する。電子機器４は、電子機器ＩＤを含む信号を送信する。
【０１０７】
端末２は、ステップＳ１において信号の受信機能が有効化された後、信号の受信を監視する。例えば、端末２のＯＳ部２１は、第２通信Ｉ／Ｆ３２を介した信号の受信を監視する。ステップＳ３において、ＯＳ部２１は、信号を受信したか否かを判定する。ＯＳ部２１は、信号を受信していないと判定した場合（ステップＳ３、Ｎｏ）、ステップＳ３の処理を繰り返す。ＯＳ部２１は、信号を受信したと判定した場合（ステップＳ３、Ｙｅｓ）、受信した信号をアプリケーション部２２へ提供する。
【０１０８】
端末２は、ステップＳ４において、信号の強度に基づいて関係情報を算出する。例えば、端末２のアプリケーション部２２は、関係情報として、信号の発信源である電子機器４と端末２と距離（Ｌ）を算出する。アプリケーション部２２の関係算出部２３は、図３で説明したように、電子機器４と端末２との距離に対する信号の強度の関数に、端末２が受信した信号の強度（Ｖ）を代入して、電子機器４と端末２との距離（Ｌ）を算出する。
【０１０９】
端末２は、ステップＳ４において、関係情報および電子機器ＩＤを送信する。例えば、アプリケーション部２２は、ＯＳ部２１を介して情報を送信する。アプリケーション部２２は、送信先をサーバ３に指定して、ＯＳ部２１に対して関係情報および電子機器ＩＤの送信を要求する。ＯＳ部２１は、アプリケーション部２２の要求に基づいて、第１通信Ｉ／Ｆ１６によって関係情報および電子機器ＩＤを送信する。
【０１１０】
サーバ３は、ステップＳ６において、端末２から送信された情報に含まれる電子機器ＩＤを特定する。例えば、サーバ３のＯＳ部３５は、端末２から送信された情報を受信した場合、この情報をアプリケーション部３６へ提供する。ＯＳ部３５は、アプリケーション部３６の処理に関する情報をサーバ３が受信した場合に、この情報をアプリケーション部３６へ提供する。アプリケーション部３６の場所判別部３７は、端末２から送信された情報に含まれる電子機器ＩＤを特定する。
【０１１１】
サーバ３は、ステップＳ７において、関係情報に基づいて情報を送信する。ここで、図６を参照して、ステップＳ７の処理の例を説明する。図６は、第１実施形態に係る位置関係に基づく送信処理を示す図である。
【０１１２】
図６のステップＳ１１において、サーバ３は、端末２とサービス場所６とが第１位置関係であるか否かを判定する。例えば、アプリケーション部３６の情報選択部３８は、図５のステップＳ６において場所判別部３７が特定した電子機器ＩＤに基づいて、第１位置関係を定義する第１条件を取得する。情報選択部３８は、記憶部３３に記憶されている定義情報Ｄ７において電子機器ＩＤに対応する第１条件（図４（Ｄ）参照）を、記憶部３３から読み出す。情報選択部３８は、関係情報に示される距離（Ｌ）が第１条件を満たすか否かを判定する。情報選択部３８は、距離（Ｌ）が第１条件を満たす場合、サービス場所６と端末２とが第１位置関係にあると判定する（ステップＳ１１、Ｙｅｓ）。
【０１１３】
サーバ３は、サービス場所６と端末２とが第１位置関係にある場合、ステップＳ１２において場所情報Ｄ５を送信する。例えば、情報選択部３８は、サービス場所６と端末２とが第１位置関係にあると判定した場合（ステップＳ１１、Ｙｅｓ）、送信情報として、サービス場所６に対応する場所情報Ｄ５を選択する。アプリケーション部３６は、情報選択部３８が選択した場所情報Ｄ５を送信する。アプリケーション部３６は、ステップＳ６で特定された電子機器ＩＤの送信元のアドレスを管理しており、このアドレスを送信先に指定してＯＳ部３５によって場所情報を送信する。
【０１１４】
ステップＳ１１において、サーバ３は、サービス場所６と端末２とが第１位置関係にないと判定した場合（ステップＳ１１、Ｎｏ）、又はステップＳ１２の処理後に、ステップＳ１３の処理を実行する。ステップＳ１３において、サーバ３は、端末２とサービス場所６とが第２位置関係であるか否かを判定する。例えば、アプリケーション部３６の情報選択部３８は、図５のステップＳ６において場所判別部３７が特定した電子機器ＩＤに基づいて、第２位置関係を定義する第２条件を取得する。情報選択部３８は、記憶部３３に記憶されている定義情報Ｄ７において電子機器ＩＤに対応する第２条件（図４（Ｄ）参照）を、記憶部３３から読み出す。情報選択部３８は、関係情報に示される距離（Ｌ）が第２条件を満たすか否かを判定する。情報選択部３８は、距離（Ｌ）が第２条件を満たす場合、サービス場所６と端末２とが第２位置関係にあると判定する（ステップＳ１３、Ｙｅｓ）。
【０１１５】
サーバ３は、サービス場所６と端末２とが第２位置関係にある場合、ステップＳ１４において場所情報Ｄ５を送信する。例えば、情報選択部３８は、サービス場所６と端末２とが第２位置関係にあると判定した場合（ステップＳ１３、Ｙｅｓ）、送信情報として、サービス場所６に対応するサービス情報Ｄ６を選択する。アプリケーション部３６は、情報選択部３８が選択したサービス情報Ｄ６を送信する。アプリケーション部３６は、ステップＳ６で特定された電子機器ＩＤの送信元のアドレスを管理しており、このアドレスを送信先に指定してＯＳ部３５によってサービス情報を送信する。
【０１１６】
図５の説明に戻り、端末２はステップＳ８において、受信した情報に基づいて情報を出力する。本実施形態において、端末２は、受信した情報を示す画像を表示部１８に表示させることによって、情報を出力する。図７は、第１実施形態に係る位置関係に基づく表示処理を示す図である。
【０１１７】
図７のステップＳ２１において、端末２は、場所情報を受信したか否かを判定する。例えば、サーバ３は、予め定められたデータ構造の場所情報を送信する。端末２のアプリケーション部２２は、受信した情報のデータ構造（例えば、ヘッダー情報、フラグの有無）に基づいて、この情報が場所情報を含むか否かを判定する。端末２は、場所情報を受信したと判定した場合（ステップＳ２１、Ｙｅｓ）、ステップＳ２２において場所情報を示す画像（図２（Ａ）参照）を表示する。例えば、場所情報が地図上の座標で表される場合、アプリケーション部２２は、場所情報に基づいてサービス場所６の場所を示す画像を生成する。アプリケーション部２２は、生成した画像の表示をＯＳ部２１に要求する。ＯＳ部２１は、アプリケーション部２２の要求に基づいて、サービス場所６の場所を示す画像を表示部１８に表示させる。
【０１１８】
ステップＳ２１において、端末２は、場所情報を受信していないと判定した場合（ステップＳ２１、Ｎｏ）、又はステップＳ２２の処理後に、ステップＳ２３の処理を実行する。ステップＳ２３において、端末２は、サービス情報を受信したか否かを判定する。例えば、サーバ３は、予め定められたデータ構造のサービス情報を送信する。端末２のアプリケーション部２２は、受信した情報のデータ構造（例えば、ヘッダー情報、フラグの有無）に基づいて、この情報がサービス情報を含むか否かを判定する。
【０１１９】
端末２は、サービス情報を受信したと判定した場合（ステップＳ２３、Ｙｅｓ）、ステップＳ２４においてサービス情報を示す画像（図２（Ｂ）参照）を表示する。アプリケーション部２２は、サービス情報を示す画像を生成する。アプリケーション部２２は、生成した画像の表示をＯＳ部２１に要求する。ＯＳ部２１は、アプリケーション部２２の要求に基づいて、サービス情報を示す画像を表示部１８に表示させる。
【０１２０】
以上のような本実施形態おいて、端末２は、サービス場所６と端末２とが第１位置関係の場合、サービス場所６の位置を示す第１情報を出力し、サービス場所６と端末２とが第１位置関係とは異なる第２位置関係の場合、サービスに関する第２情報を出力する。このように、本実施形態によれば、ユーザとサービス場所６との位置関係に基づいた情報をユーザに提供することができ、ユーザの利便性を向上することができる。また、ユーザは、例えばサービス場所６の位置あるいはサービスの内容をインターネット上で検索する頻度を減らすことができる。結果として、本実施形態によれば、例えば端末２の負荷を減らすこと、ネットワーク５の混雑を減らすこと、サーバ３の負荷を減らすこと等ができる。
【０１２１】
端末２は、限定ではなく例として、サービス場所６と端末２との位置関係に基づく情報を受信し、受信した情報に基づいて第１情報または第２情報を出力する。この場合、端末２は、例えば、第１情報および第２情報をキャッシュとして記憶部１４に予め記憶する必要がなく、端末２の負荷を減らすことができる。
【０１２２】
なお、サーバ３は、複数のサーバに分かれていてもよく、この実施形態については図３１等で説明する。また、端末２は、サービス場所６と端末２との位置関係に基づく情報を受信しなくてもよいし、通信システム１はサーバ３を備えなくてもよく、この実施形態については、後に図３３等で説明する。
【０１２３】
端末２は、限定ではなく例として、サービス場所６と端末２との位置関係を示す関係情報をサーバ３へ送信する。端末２は、関係情報として、限定ではなく例として、サービス場所６と端末２との距離を送信する。そして、端末２は、関係情報に対する応答としてサーバ３の送信情報を受信し、サーバ３の送信情報に基づいて第１情報または第２情報を出力する。この場合、サーバ３は関係情報を導出しなくてもよく、サーバ３の負荷を減らすことができる。また、端末２は、関係情報に対する応答として情報を受信するのでロバスト性が高く、安定して動作できる。
【０１２４】
端末２は、限定ではなく例として、関係情報が第１条件を満たす場合に、サーバ３の送信情報に基づいて第１情報を出力する。また、端末２は、関係情報が第１条件と異なる第２条件を満たす場合に、サーバの送信情報に基づいて第２情報を出力する。この場合、サーバ３は、第１条件および第２条件に基づいて第１位置関係と第２位置関係とを高精度に判別することができ、端末２とサービス場所６との位置関係に対して適切な情報を端末２に提供することができる。結果として、端末２は、端末２とサービス場所６との位置関係に対して適切な情報を提供することができる。また、この形態は、第１条件と第２条件との少なくとも一方を変更することによって位置関係の定義を変更することができ、端末２が情報を出力するトリガーを容易に調整することができる。
【０１２５】
関係情報は、限定ではなく例として、サービス場所６と端末２との距離を含み、第１条件は、関係情報に含まれるサービス場所６と端末２との距離が第１範囲である条件であり、第２条件は、関係情報に含まれる場所と端末との距離が第１範囲とは異なる第２範囲である条件である。この場合、第１位置関係と第２位置関係とを判別する処理が簡略であり、サーバ３の負荷を減らすことができる。結果として、例えばサーバ３が情報を短時間で送信することができ、端末２は、端末２とサービス場所６との位置関係に対して適切な情報を提供することができる。
【０１２６】
なお、関係情報は、サービス場所６と端末２との間の経路の長さと、端末２のユーザがサービス場所へ移動する所要時間との少なくとも一方を含んでもよく、この実施形態については図８、図１１（Ａ）、（Ｂ）などで説明する。関係情報が、サービス場所６と端末２との距離と、サービス場所６と端末２との間の経路の長さと、端末２のユーザがサービス場所６へ移動する所要時間の少なくとも１つを含む場合、サービス場所６と端末２との位置関係は、数値で表されるので、第１位置関係と第２位置関係とを高精度に判別することができる。結果として、端末２は、端末２とサービス場所６との位置関係に対して適切な情報を端末２に提供することができる。
【０１２７】
ところで、端末２とサービス場所６との位置関係を求める方法として、例えば、全地球測位システム（適宜、ＧＰＳと表す）による端末２の位置情報を用いる方法がある。ＧＰＳを用いる実施形態については、後に図２０等で説明する。ＧＰＳによる位置情報は、端末２が屋内に配置された場合など、精度が低いことがある。端末２は、限定ではなく例として、サービス場所６に設置される電子機器４から送信される信号を受信し、端末２が受信した信号に基づいて、関係情報を送信する。この場合、例えばサービス場所６と同じ屋内に配置された状態で電子機器４の信号の信頼性が高く、端末２は、高精度な関係情報を生成できる。結果として、端末２は、端末２とサービス場所６との位置関係に対して適切な情報を提供することができる。
【０１２８】
端末２は、限定ではなく例として、信号の強度に基づいて、サービス場所６と端末２との距離を算出する。そして、端末２は、端末２が算出したサービス場所６と端末との距離に基づいて、関係情報を送信する。この場合、例えばサービス場所６と同じ屋内に配置された状態で電子機器４の信号の信頼性が高く、端末２は、高精度な関係情報を生成できる。結果として、端末２は、端末２とサービス場所６との位置関係に対して適切な情報を提供することができる。
【０１２９】
なお、端末２は、信号の強度に基づくサービス場所６と端末２との距離を算出しなくてもよく、この実施形態については後に図２０等で説明する。また、端末２は、関係情報を送信しなくてもよく、この実施形態については、後に図１２等で説明する。また、端末２は、サービス場所６と端末２との位置関係に基づく情報を受信しなくてもよく、この実施形態については、後に図３３等で説明する。
【０１３０】
端末２は、限定ではなく例として、サービス場所６に設置される電子機器４から送信される電子機器ＩＤを受信する。そして、端末２は、端末２が受信した電子機器ＩＤを送信し、端末２が送信した電子機器ＩＤと関連付けられた情報を受信する。この場合、サーバ３は、サービス場所６に対応する場所情報およびサービス情報を短時間で特定することができる。結果として、例えばサーバ３が情報を短時間で送信することができ、端末２は、端末２とサービス場所６との位置関係に対して適切な情報を提供することができる。
【０１３１】
なお、端末２は、電子機器４から信号を受信しなくてもよい。また、通信システム１は、電子機器４を備えなくてもよく、この実施形態については、後に図２２等で説明する。
【０１３２】
第１情報（図２（Ａ）参照）は、限定ではなく例として、サービス場所６を地図上で示す画像を含む。サービス場所６を地図上で示す画像は、表示部１８に出力される。この場合、端末２は、サービス場所６の位置をユーザに分かりやすく伝えることができ、ユーザの利便性の向上に寄与する。また、ユーザは、サービス場所６の位置をインターネットなどで検索する必要性が低くなり、結果として、このような情報処理方法は、端末２の負荷を減らすこと、ネットワーク５の混雑を減らすこと、サーバ３の負荷を減らすこと等ができる。なお、第１情報は、地図以外の画像として出力されてもよいし、画像以外の形式（例えば、音声）で出力されてもよい。
【０１３３】
第２情報は、限定ではなく例として、サービス場所６におけるサービスによって提供される物品、役務、及び情報の少なくとも１つの内容と、サービス場所６におけるサービスに付随する特典の内容との少なくとも一方を含む。この場合、ユーザは、サービスの内容、特典の内容をインターネットなどで検索する必要性が低くなり、利便性が向上する。また、このような情報処理方法は、インターネットを用いた検索の頻度を減らすことができ、結果として、端末２の負荷を減らすこと、ネットワーク５の混雑を減らすこと、サーバ３の負荷を減らすこと等ができる。
【０１３４】
なお、端末２は、例えば携帯型の機器であるが、車両などの移動体に搭載される機器でもよい。例えば、端末２は、ユーザが乗車した自動車に搭載され、サービス場所６との位置関係に基づいて、第１情報または第２情報を出力してもよい。端末２は、カーナビケーションシステムの少なくとも一部を含んでもよい。上記移動体は、移動体の各部を制御する制御部を備え、この制御部は、自動で運転する制御と、運転者による運転を支援する制御との少なくとも一方を実行してもよい。上記制御部は、移動体の位置情報に基づいて制御を実行し、端末２は、この位置情報に基づいて第１情報または第２情報を出力してもよい。端末２は、上記制御部の少なくとも一部を備えてもよい。
【０１３５】
実施形態に係るサービス場所６は、例えば店舗であるが、サービス場所６はその他の場所でもよい。実施形態に係る情報処理方法は、イベント等における情報の提供に適用されてもよい。例えば、フェス会場などにおいて複数のステージが設けられ、複数のステージは、それぞれ、サービス場所６として登録されてもよい。ユーザは、端末２を所持してフェス会場を移動し、端末２は、場所情報としてステージの位置の情報を提供し、サービス情報としてステージにおける公演のスケジュール、出演者等の情報を提供してもよい。
【０１３６】
実施形態に係る情報処理方法は、アミューズメント施設などにおける情報の提供に適用されてもよい。例えば、サービス場所６として複数のアトラクションが登録され、端末２は、場所情報としてアトラクションの位置を提供し、サービス情報としてアトラクションの説明、待ち時間等を提供してもよい。また、実施形態に係る情報処理方法は、オリエンテーリング等のフィールド型の競技あるいはゲームにおける情報の提供に利用されてもよい。例えば、実空間上の所定の場所に到達することでゲーム内のアイテム、キャラクターなどのデータが提供されるゲームを想定する。端末２は、場所情報として所定の場所のヒントを提供し、サービス情報としてゲーム内のデータ、あるいはこのデータを入手する際のコードなどを提供してもよい。
【０１３７】
実施形態に係る情報処理方法は、役所などにおける情報の提供に適用されてもよい。例えば、役所などにおいて複数の窓口が設けられ、複数の窓口は、それぞれ、サービス場所６として登録されてもよい。端末２は、場所情報として役所における窓口の位置の情報を提供し、サービス情報として窓口での手続内容等を提供してもよい。また、実施形態に係る情報処理方法は、人間ドッグあるいは定期健診などの際に、総合病院などにおける情報の提供に適用されてもよい。例えば、総合病院などにおいて複数の診察科が設けられ、複数の診察科は、それぞれ、サービス場所６として登録されてもよい。端末２は、場所情報として次に向かう診察科の位置の情報を提供し、サービス情報として診察あるいは検査の内容を提供してもよい。
【０１３８】
実施形態に係る情報処理方法は、災害時における情報の提供に適用されてもよい。例えば、被災地において、避難場所、あるいは救援物資の配給場所等がサービス場所６として登録されてもよい。端末２は、場所情報として避難場所、救援物資の配給場所などの位置の情報を提供し、サービス情報として避難場所の収容人数や設備、救援物資の種類や量などの情報を提供してもよい。
【０１３９】
なお、サービス場所６は、位置を特定できる場所であればよく、その位置が変更されてもよい。例えば、サービス場所６は、車両を用いた移動販売が行われている場所でもよい。また、電子機器４はＷｉ−Ｆｉのルーターなどである場合、サービス場所６は、Ｗｉ−Ｆｉが無償で提供されるＷｉ−Ｆｉスポットでもよい。
【０１４０】
実施形態に係る情報処理方法は、上述の適用例に限定されず、各種情報を提供する方法として広く適用可能である。
【０１４１】
実施形態に係る端末２において、プログラムＰ１はコンピュータをＯＳ部２１として機能させる。また、プログラムＰ２は、コンピュータをアプリケーション部２２として機能させる。プログラムＰ２は、端末２のコンピュータに実行させるプログラムであって、サービスが提供される場所と端末とが第１位置関係の場合、場所の位置を示す第１情報を出力することと、場所と端末とが第１位置関係とは異なる第２位置関係の場合、サービスに関する第２情報を出力することとを含む。プログラムＰ１は、その少なくとも一部がプログラムＰ２に組み込まれてもよい。
【０１４２】
実施形態に係るプログラムＰ２は、ソフトウェアプログラムまたはコンピュータプログラムと呼称されることがある。実施形態に係るプログラムＰ２は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。また、実施形態に係るプログラムＰ２は、プログラムを伝送可能な任意の伝送媒体(例えば、通信ネットワーク、放送波)を介して、端末２に提供されてもよい。端末２は、例えば、インターネット等を介してダウンロードしたプログラムを実行することにより、実施形態に係るアプリケーション部２２の処理を実行する。実施形態に係るプログラムＰ２は、電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態で提供されてもよい。
【０１４３】
実施形態に係るサーバ３において、プログラムＰ３はコンピュータをＯＳ部３５として機能させる。また、プログラムＰ４は、コンピュータをアプリケーション部３６として機能させる。プログラムＰ４は、サーバ３のコンピュータに実行させるプログラムであって、サービスが提供される場所と端末とが第１位置関係の場合、場所の位置を示す情報を送信することと、場所と端末とが第１位置関係とは異なる第２位置関係の場合、サービスに関する情報を送信することとを含む。プログラムＰ３は、その少なくとも一部がプログラムＰ４に組み込まれてもよい。
【０１４４】
実施形態に係るプログラムＰ４は、ソフトウェアプログラムまたはコンピュータプログラムと呼称されることがある。実施形態に係るプログラムＰ４は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。また、実施形態に係るプログラムＰ４は、上記伝送媒体を介して、サーバ３に提供されてもよい。サーバ３は、例えば、インターネット等を介してダウンロードしたプログラムを実行することにより、実施形態に係るアプリケーション部３６の処理を実行する。実施形態に係るプログラムＰ４は、電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態で提供されてもよい。
【０１４５】
実施形態に係る各種プログラムは、例えば、スクリプト言語、オブジェクト指向プログラミング言語、及びマークアップ言語の少なくとも１つを用いて実装される。上記スクリプト言語は、例えば、ActionScript、JavaScript(登録商標)などである。上記オブジェクト指向プログラミング言語は、例えば、Objective-C、Java(登録商標)などである。上記マークアップ言語は、例えばHTML5などである。実施形態に係る各種プログラムの少なくとも一部は、スクリプト言語、オブジェクト指向プログラミング言語、及びマークアップ言語のいずれとも異なるプログラミング言語を用いて実装されてもよい。
【０１４６】
本明細書に係る記憶媒体は、１つまたは複数の半導体ベースの、または他の集積回路（Integrated Circuit、適宜、ＩＣと表す）を含んでもよい。上記ＩＣは、例えば、ＦＰＧＡ、特定用途向けＩＣ（例えば、ＡＳＩＣ）などである。また、本明細書に係る記憶媒体は、ＨＤＤ、ハイブリッド・ハード・ドライブ（適宜、ＨＨＤと表す）、光ディスク、光ディスクドライブ（適宜、ＯＤＤと表す）、光磁気ディスク、光磁気ドライブ、フレキシブル・ディスケット、フレキシブル・ディスク・ドライブ（適宜、ＦＤＤと表す）、磁気テープ、ＳＳＤ、ＲＡＭドライブ、セキュア・デジタル・カードもしくはそのドライブ、これら以外の任意の記憶媒体の少なくとも１つ、またはこれらの２つ以上の組み合わせを含んでもよい。本明細書に係る記憶媒体は、揮発性、不揮発性、または揮発性と不揮発性の組合せのいずれでもよい。なお、本明細書に係る記憶媒体は、上記の例に限られず、プログラムを記憶可能なデバイスまたは媒体を含んでもよい。
【０１４７】
なお、実施形態に係る端末２の処理部１３とサーバ３の処理部３１との少なくとも一方は、プログラムが組み込まれた論理回路を含んでもよい。この論理回路は、例えば、アプリケーションスペシフィック集積回路（application-specific integrated circuit、適宜、ＡＳＩＣと表す）でもよいし、フィールドプログラマブル・ゲート・アレイ（field programmable gate array、適宜、ＦＰＧＡと表す）でもよく、その他の論理回路でもよい。処理部１３とサーバ３の処理部３１との少なくとも一方は、集積回路（Integrated Circuit、適宜ＩＣと表す）チップ、ラージスケールインテグレーション（Large Scale Integration、適宜、ＬＳＩと表す）等に形成されたハードウエアである論理回路あるいは専用回路によって各処理を実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよい。また、各実施形態に示す複数の処理は、１つの集積回路によって実行されてもよい。上記ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることがある。
【０１４８】
＜第２実施形態＞
次に、第２実施形態について説明する。図８は、第２実施形態に係る通信システムを示す図である。第２実施形態は、サービス場所６に、複数の電子機器４が設けられる形態である。端末２は、複数の電子機器４が送信した複数の信号の少なくとも一部の信号を受信する。端末２は、受信した信号に基づくサービス場所６と端末２との位置関係に基づいて、第１情報Ｄ１（図２（Ａ）参照）または第２情報Ｄ２（図２（Ｂ）参照）を出力する。このように、第１情報または第２情報は、端末２が受信した少なくとも一部の信号に基づく、サービス場所６と端末２との位置関係に基づいて出力される。
【０１４９】
本実施形態において、サービス場所６が複数存在する場合、複数のサービス場所６の少なくとも１つに複数の電子機器４が設けられる。例えば、サービス場所６Ａに設けられる電子機器４の数は２つである。本実施形態において、電子機器４の数が１つであるサービス場所６（例えば、サービス場所６Ｂ）があってもよいし、全てのサービス場所６に複数の電子機器４が設けられてもよい。また、サービス場所６Ａに設けられる電子機器４の数は、図８において２であるが、３以上の任意の数でもよい。
【０１５０】
以下の説明において適宜、１つのサービス場所６に設けられる複数の電子機器４を区別する場合、第１電子機器４Ａ１、第２電子機器４Ａ２と表す。また、第１電子機器４Ａ１が送信する信号を第１信号と表し、第２電子機器４Ａ２が送信する信号を第２信号と表す。本実施形態において、端末２が１つの電子機器４から信号を受信した場合、通信システム１の各部の処理は、第１実施形態と同様である。ここでは、端末２が複数の電子機器４から信号を受信した場合について説明する。
【０１５１】
端末２は、第１信号を受信した場合、第１信号に基づいて関係情報を送信する。アプリケーション部２２の関係算出部２３は、第１実施形態で説明したように（図３参照）、関係情報として、第１信号の強度に基づいて第１電子機器４Ａ１と端末２との距離を算出する。アプリケーション部２２は、第１信号に対応する電子機器ＩＤおよび関係情報を送信する。端末２は、第２信号を受信した場合、第１信号を受信した場合と同様に、第２信号に基づいて関係情報を送信する。関係算出部２３は、関係情報として、第２信号の強度に基づいて第２電子機器４Ａ２と端末２との距離を算出する。アプリケーション部２２は、第２信号に対応する電子機器ＩＤおよび関係情報を送信する。
【０１５２】
本実施形態に係るサーバ３のアプリケーション部３６は、位置算出部４１と、経路生成部４２とを備える。位置算出部４１は、端末２が送信した関係情報に基づいて、端末２の位置情報を算出する。位置算出部４１は、第１電子機器４Ａ１の位置情報と、第２電子機器４Ａ２の位置情報と、端末２と第１電子機器４Ａ１との距離と、端末２と第２電子機器４Ａ２との距離とに基づいて、端末２の位置情報を算出する。
【０１５３】
本実施形態において、サーバ３の記憶部３３は、位置情報Ｄ８を記憶する。位置情報Ｄ８は、第１電子機器４Ａ１の位置情報、及び第２電子機器４Ａ２の位置情報を含む。位置算出部４１は、第１電子機器４Ａ１および第２電子機器４Ａ２のそれぞれの位置情報として、記憶部３３に記憶されている位置情報を用いる。また、位置算出部４１は、端末２と第１電子機器４Ａ１との距離として、端末２が送信した第１信号に対応する関係情報を用いる。また、位置算出部４１は、端末２と第２電子機器４Ａ２との距離として、端末２が送信した第２信号に対応する関係情報を用いる。
【０１５４】
図９（Ａ）、（Ｂ）は第２実施形態に係る関係情報の算出処理を示す図である。図９（Ａ）は、記憶部３３に記憶されている位置情報、定義情報、場所情報、及びサービス情報の例を示す図である。本実施形態において、位置情報Ｄ８、定義情報Ｄ７、場所情報Ｄ５、及びサービス情報Ｄ６は、１つのテーブルデータＤＴ５に含まれる。テーブルデータＤＴ５は、位置情報Ｄ８、定義情報Ｄ７、場所情報Ｄ５、及びサービス情報Ｄ６の各々と、電子機器ＩＤとを関連付けたデータである。テーブルデータＤＴ５は、複数の電子機器ＩＤについて、位置情報Ｄ８、定義情報Ｄ７、場所情報Ｄ５、及びサービス情報Ｄ６をまとめたデータである。テーブルデータＤＴ５は、［電子機器ＩＤ］、［位置情報］、［場所識別情報］、［定義情報］、［場所情報］、及び［サービス情報］の項目を含む。
【０１５５】
［電子機器ＩＤ］は、図４（Ａ）で説明した内容と同様であり、その説明を省略する。ここでは、図８に示した第１電子機器４Ａ１の電子機器ＩＤが［Ｂ１１］であるとし、第２電子機器４Ａ２の電子機器ＩＤが［Ｂ１２］であるとする。位置情報Ｄ８は、各電子機器４の位置情報である。例えば、電子機器ＩＤが［Ｂ１１］に対応する［位置情報１１］は、第１電子機器４Ａ１の位置情報Ｄ８である。また、電子機器ＩＤが［Ｂ１２］に対応する［位置情報１２］は、第２電子機器４Ａ２の位置情報Ｄ８である。［位置情報１１］および［位置情報１２］は、それぞれ、地図上の座標を表す数値データである。
【０１５６】
［場所識別情報］、［定義情報］、［場所情報］、及び［サービス情報］は、図４（Ａ）から（Ｄ）で説明した内容と同様である。第１電子機器４Ａ１および第２電子機器４Ａ２は、いずれもサービス場所６Ａに設けられる。そのため、［場所識別情報］、［定義情報］、［場所情報］、及び［サービス情報］は、それぞれ、第１電子機器４Ａ１に対応する電子機器ＩＤの［Ｂ１１］に対応する内容と、第２電子機器４Ａ２に対応する電子機器ＩＤの［Ｂ１２］に対応する内容とが同じである。
【０１５７】
次に、図９（Ｂ）を参照して、端末２の位置情報を算出する算出処理について説明する。端末２が第１電子機器４Ａ１から第１信号を受信した場合、端末２は、第１電子機器４Ａ１の電子機器ＩＤ、及び第１電子機器４Ａ１と端末２との距離を送信する。位置算出部４１は、第１電子機器４Ａ１の電子機器ＩＤ（例えば、図９（Ａ）の［Ｂ１1］）と、位置情報Ｄ８とを照合して、第１電子機器４Ａ１に対応する［位置情報１１］を特定する。なお、第１電子機器４Ａ１と端末２との距離（図中符号Ｌａで表す）は、端末２が送信する関係情報に含まれており既知である。
【０１５８】
また、端末２が第２電子機器４Ａ２から第２信号を受信した場合、端末２は、第２電子機器４Ａ２の電子機器ＩＤ、及び第２電子機器４Ａ２と端末２との距離を送信する。位置算出部４１は、第２電子機器４Ａ２の電子機器ＩＤ（例えば、図９（Ａ）の［Ｂ１２］）と、位置情報Ｄ８とを照合して、第２電子機器４Ａ２に対応する［位置情報１２］を特定する。なお、第２電子機器４Ａ２と端末２との距離（図中符号Ｌｂで表す）は、端末２が送信する関係情報に含まれており既知である。
【０１５９】
位置算出部４１は、三角測量の手法に基づいて、端末２の位置情報を算出する。図９（Ｂ）において、第１電子機器４Ａ１の位置情報および第２電子機器４１の位置情報は、位置情報Ｄ８によって既知である。また、第１電子機器４Ａ１と端末２との距離および第２電子機器４Ａ２と端末２との距離は、それぞれ、端末２が送信する関係情報によって既知である。これら位置情報および距離を用いると、第１電子機器４Ａ１と第２電子機器４Ａ２と端末２とを頂点する三角形は、一意に求まる。位置算出部４１は、例えば、第１電子機器４Ａ１、第２電子機器４１の位置情報、及び端末２が地図上の二次元面に存在するものとして（例えば、高さの情報を無視して）、端末２の位置情報の推定値を算出する。なお、位置算出部４１は、３以上の電子機器４の位置情報、及びこれら電子機器４のそれぞれと端末２との距離に基づいて、端末２の三次元空間上の位置情報を算出してもよい。
【０１６０】
図８の説明に戻り、サーバ３におけるアプリケーション部３６の経路生成部４２は、位置算出部４１が算出した端末２の位置情報に基づいて、端末２の位置からサービス場所６Ａまでの経路を示す経路情報を生成する。経路生成部４２は、サービス場所６Ａの場所情報Ｄ５を記憶部３３から読み出し、位置算出部４１が算出した端末２の位置から通路または道路に沿ってサービス場所６Ａへ至る経路を算出する。また、経路生成部４２は、算出した経路を表す経路情報を生成する。経路情報は、例えば、端末２の位置からサービス場所６Ａまでの経路を地図上に示す画像のデータである。経路情報は、経路の画像のデータと異なる情報でもよい。例えば、経路情報は、算出した経路上の複数の中継地点の位置と、中継地点を通る順番とを一組にした情報でもよく、経路生成部４２は、サービス場所６Ａおよび端末２の位置が同じ建物内である場合、この建物内の経路情報を生成してもよい。アプリケーション部３６は、経路生成部４２が生成した経路情報をサービス場所６Ａの場所情報として送信する。
【０１６１】
図１０は、第２実施形態に係る場所情報の表示処理を示す図である。サーバ３は、場所情報として、端末２の位置からサービス場所６Ａまでの経路を地図上に示す画像のデータを送信する。サーバ３は、端末２が送信した関係情報および電子機器ＩＤを受信した際にその送信元として端末２を特定しており、特定した送信元の端末２を宛先として経路情報を送信する。端末２は、経路情報を受信した場合、この経路情報に基づいて第１情報Ｄ１を表示する。端末２は、第１情報Ｄ１として、端末２の現在位置Ｆ１と、サービス場所６Ａの位置Ｆ２と、現在位置Ｆ１からサービス場所６Ａの位置Ｆ２に至る経路Ｆ３とを地図上に表す画像を表示する。
【０１６２】
なお、アプリケーション部３６は、位置算出部４１が算出した端末２の位置情報に基づいて、端末２の位置からサービス場所６Ａまでの経路の長さを算出してもよい。端末２の位置とサービス場所６Ａとの位置関係は、上記経路の長さに基づいて定義されてもよい。例えば、第１位置関係は、上記経路の長さが５０ｍ以上１００ｍ未満である位置関係と定義されてもよい。例えば、第２位置関係は、上記経路の長さが０ｍ以上５０ｍ未満である位置関係と定義されてもよい。上記の経路の長さの数値範囲は、例示であって、任意に設定される。
【０１６３】
また、アプリケーション部３６は、端末２の位置からサービス場所６Ａまでの経路の長さに基づいて、ユーザが端末２の位置からサービス場所６Ａまで移動するのに要する移動時間を算出してもよい。上記移動時間は、経路の長さをユーザの速さで除算した値である。人間が徒歩で移動する速さは、道案内の情報、経路および所要時間を示すアプリケーション等において、毎分７０ｍ等の代表値が用いられる場合が多い。アプリケーション部３６は、上記経路の長さを速さの代表値で除算した値を、所要時間の推定値として算出してもよい。また、ユーザの速さは、端末２において歩数計などによって測定される速さでもよいし、ユーザが予め登録する値でもよい。端末２の位置とサービス場所６Ａとの位置関係は、上記所要時間に基づいて定義されてもよい。例えば、第１位置関係は、上記所要時間が３分以上５分未満である位置関係と定義されてもよい。例えば、第２位置関係は、上記経路の長さが０分以上２分未満である位置関係と定義されてもよい。上記の所要時間の数値範囲は、例示であって、任意に設定される。
【０１６４】
以上のような端末２は、限定ではなく例として、サービス場所６に設置される電子機器４を含む複数の電子機器４が送信した複数の信号の少なくとも一部の信号を受信する。第１情報または第２情報は、サービス場所と端末２との位置関係に基づいて出力され、サービス場所と端末２との位置関係は、端末２が受信した少なくとも一部の信号に基づいている。したがって、サービス場所と端末２との位置関係は、電子機器４の数が１である場合に比べて高精度に把握される。結果として、端末２は、端末２とサービス場所６との位置関係に対して適切な情報を提供することができる。
【０１６５】
端末２の位置情報は、限定ではなく例として、複数の電子機器４のそれぞれに関する関係情報に基づいて算出される。端末２は、複数の電子機器４と同じ建物内に配置される場合があり、このような場合にＧＰＳを用いた位置情報の精度が低いことがある。本実施形態によれば、例えば端末２が複数の電子機器４と同じ建物内に配置される場合に、端末２の位置情報を高精度に取得できる。そのため、端末２は、高精度な位置情報に基づいて、端末２の位置に対して適切な情報を出力できる。
【０１６６】
なお、図９（Ｂ）において、位置算出部４１は、１つのサービス場所６Ａに設けられる複数の電子機器４がそれぞれ送信する信号に基づいて、端末２の位置情報を算出する。上記複数の電子機器４は、異なるサービス場所６に分かれて設けられてもよい。例えば、図８（Ａ）において、端末２は、サービス場所６Ａに設けられる電子機器４（例えば、第１電子機器４Ａ１）と、サービス場所６Ａと異なるサービス場所６Ｂに設けられる電子機器４（例えば、電子機器４Ｂ）とから信号を受信してもよい。この場合、位置算出部４１は、第１電子機器４Ａ１の位置情報と、第１電子機器４Ａ１から端末２までの距離と、電子機器４Ｂの位置情報と、電子機器４Ｂから端末２までの距離とに基づいて、端末２の位置情報を算出してもよい。
【０１６７】
また、位置算出部４１は、１つの電子機器４が送信する信号に基づいて、端末２の位置情報を算出してもよい。図１１（Ａ）、（Ｂ）は第１変形例に係る関係情報の算出処理を示す図である。図１１（Ａ）に示す電子機器４は、指向性を有する信号を送信する。符号ＡＲ１は、電子機器４が送信した信号を受信可能な受信圏であり、符号ＣＬ１は、電子機器４による信号の送信方向であり、領域ＡＲ１の中心線に相当する。電子機器４は、信号の送信方向ＣＬ１を変更しながら、信号を送信する。符号ＣＬ２は、送信方向ＣＬ１を変更した後の信号の送信方向であり、符号ＡＲ２は、送信方向を変更後の信号を受信可能な受信圏である。
【０１６８】
電子機器４は送信方向を管理しており、送信方向を表す方位情報と電子機器ＩＤとを含む信号を送信する。端末２は、送信方向ＣＬ１に対応する受信圏ＡＲ１の外側であり、この状態において電子機器４から信号を受信しない。また、端末２は、変更後の送信方向ＣＬ２に対応する受信圏ＡＲ２の内であり、この状態において電子機器４から信号を受信する。端末２は、電子機器４が送信した信号を受信した場合、この信号に基づいて、電子機器４と端末２との距離を算出する。
【０１６９】
図１１（Ｂ）に示すように、端末２は、算出した距離を含む関係情報と、電子機器４が送信する信号に含まれる電子機器ＩＤおよび方位情報と、を送信する。サーバ３は、電子機器ＩＤに基づいて電子機器４の位置を特定する。そして、サーバ３は、特定した電子機器４の位置を起点として、端末２が送信した方位情報に示される送信方向ＣＬ２に、端末２が送信した関係情報に示される距離だけ離れた位置を、端末２の位置として算出する。このように、端末２の位置情報は、１つの電子機器４が送信する信号に基づいて、算出されてもよい。
【０１７０】
なお、上述の説明では、サーバ３が経路情報を生成することとしたが、端末２が経路情報を生成してもよい。例えば、サーバ３は、位置算出部４１が算出した端末２の位置情報を送信し、かつ場所情報としてサービス場所６の位置情報を送信してもよい。端末２は、サーバ３が送信したサービス場所６の位置情報と、端末２の位置情報とに基づいて経路情報を生成してもよい。
【０１７１】
なお、サーバ３は、電子機器４が送信する信号に基づく端末２の位置情報を算出しなくてもよい。１つのサービス場所６に設けられる複数の電子機器４が送信する信号は、サービス場所６と端末２との位置関係を高精度に推定することに利用されてもよい。例えば、端末２は、関係情報として、第１電子機器４Ａ１が送信する第１信号の強度に基づく距離と、第２電子機器４Ａ２が送信する第２信号の強度に基づく距離とを算出する、サーバ３は、第１信号の強度に基づく距離と第２信号の強度に基づく距離との平均値を、サービス場所６と端末２との位置関係を示す情報としてもよい。
【０１７２】
なお、１つのサービス場所６に設けられる複数の電子機器４が送信する信号は、端末２の位置情報の算出、及びサービス場所６と端末との位置関係の高精度化と異なる用途で使用されてもよい。第２電子機器４Ａ２は、第１電子機器４Ａ１が故障した場合のバックアップとして利用されてもよい。例えば、図９（Ａ）において、電子機器ＩＤの［Ｂ１１］および［Ｂ１２］は、それぞれ、１つのサービス場所６Ａに対応する定義情報Ｄ７、場所情報Ｄ５、及びサービス情報Ｄ６と関係づけられている。例えば、第１電子機器４Ａ１に故障などの不具合が発生した場合、端末２は、第２電子機器４１から信号を受信することで、場所情報Ｄ５およびサービス情報Ｄ６を出力することができる。また、サーバ３は、第１電子機器４Ａ１が送信する信号に基づく端末２の送信情報を受信し、第２電子機器４Ａ２が送信する信号に基づく情報を端末２から受信しない場合、第２電子機器４Ａ２に不具合があると判定してもよい。サーバ３は、不具合があると判定した電子機器の情報を出力（例えば、報知）してもよい。
【０１７３】
なお、図９（Ａ）において、電子機器ＩＤの［Ｂ１１］と［Ｂ１２］とは、定義情報Ｄ７、場所情報Ｄ５、及びサービス情報Ｄ６が同じであるとしたが、電子機器ＩＤの［Ｂ１１］と［Ｂ１２］とで、定義情報Ｄ７、場所情報Ｄ５、及びサービス情報Ｄ６の少なくとも１つが異なってもよい。ここで、サービス場所６は、異なるカテゴリーの商品（例えば、食品、衣類）を扱う店舗であるとする。第１電子機器４Ａ１は、第１のカテゴリーの商品（例えば、食品）の売り場に設けられ、第２電子機器４Ａ２は、第１のカテゴリーと異なる第２のカテゴリーの商品（例、衣類）の売り場に設けられてもよい。端末２は、第１電子機器４Ａ１に関し、場所情報Ｄ５として食品の売り場の位置を出力し、サービス情報Ｄ６として食品の種類、生産地、価格などを出力してもよい。また、端末２は、第２電子機器４Ａ２に関し、場所情報Ｄ５として衣類の売り場の位置を出力し、サービス情報Ｄ６として衣類の種類、サイズ、価格などを出力してもよい。
【０１７４】
＜第３実施形態＞
次に、第３実施形態について説明する。図１２は、第３実施形態に係る通信システムを示す図である。第３実施形態は、図２（Ａ）に示した第１情報Ｄ１または図２（Ｂ）に示した第２情報Ｄ２を端末２が出力する上で、関係情報（例えば、電子機器４と端末２との距離）を用いない形態である。図１２において、サービス場所６Ａには、第１電子機器４Ａ１と第２電子機器４Ａ２とが設けられる。第２電子機器４Ａ２は、第１電子機器４Ａ１と通信距離が異なる。
【０１７５】
図１３（Ａ）、（Ｂ）は第３実施形態に係る第１位置関係および第２位置関係を示す図である。符号Ｇ１は第１電子機器４Ａ１の通信距離であり、符号ＡＲ３は第１電子機器４Ａ１の通信圏である。また、符号Ｇ２は、第２電子機器４Ａ２の通信距離であり、符号ＡＲ４は第２電子機器４Ａ２の通信圏である。ここでは、第１電子機器４Ａ１の通信距離Ｇ１は、第２電子機器４Ａ２の通信距離Ｇ２よりも長いとする。
【０１７６】
図１３（Ａ）は、本実施形態に係る第１位置関係を示す図である。本実施形態において、第１位置関係は、第１電子機器４Ａ１の通信圏ＡＲ３内に端末２が配置される位置関係である。端末２とサービス場所６Ａとが第１位置関係にある場合、端末２は、第１電子機器４Ａ１が送信する第１信号を受信し、第２電子機器４Ａ２が送信する第２信号を受信しない。端末２は、第１電子機器４Ａ１から信号を受信した場合、サービス場所６Ａの位置を表す第１情報Ｄ１（図２（Ａ）参照）を出力する。
【０１７７】
図１３（Ｂ）は、本実施形態に係る第２位置関係を示す図である。本実施形態において、第２位置関係は、第２電子機器４Ａ２の通信圏ＡＲ４内に端末２が配置される位置関係である。端末２とサービス場所６Ａとが第２位置関係にある場合、端末２は、第１電子機器４Ａ１が送信する第１信号を受信し、かつ第２電子機器４Ａ２が送信する第２信号を受信する。端末２は、第２電子機器４Ａ２から信号を受信した場合、サービス場所６Ａで提供されるサービスに関する第２情報Ｄ２（図２（Ｂ）参照）を出力する。
【０１７８】
図１４は、第３実施形態に係る場所情報、及びサービス情報を示す図である。図１４において、場所情報Ｄ５およびサービス情報Ｄ６は、テーブルデータＤＴ６に含まれる。テーブルデータＤＴ６は、［電子機器ＩＤ］、［場所識別情報］、［場所情報］、及び［サービス情報］の項目を含む。これらの項目は、図４（Ａ）から図４（Ｃ）で説明した内容と同様である。
【０１７９】
図１４において、電子機器ＩＤの［Ｂ１１］は、図１３（Ａ）に示した第１電子機器４Ａ１に対応する。［Ｂ１１］は、サービス場所６Ａの場所情報Ｄ５である［場所情報１］と関連付けられている。また、［Ｂ１１］に対応する［サービス情報］は、［ＮＵＬＬ］で表される。［ＮＵＬＬ］は、情報がないことを表す。サービス情報Ｄ６は、第１電子機器４Ａ１の電子機器ＩＤに対して登録されていない。
【０１８０】
また、電子機器ＩＤの［Ｂ１２］は、図１３（Ｂ）に示した第２電子機器４Ａ２に対応する。［Ｂ１２］は、サービス場所６Ａのサービス情報Ｄ６である［サービス情報１］と関連付けられている。また、［Ｂ１２］に対応する［場所情報］は、［ＮＵＬＬ］で表される。［ＮＵＬＬ］は、情報がないことを表す。場所情報Ｄ５は、第２電子機器４Ａ２の電子機器ＩＤに対して登録されていない。
【０１８１】
図１５および図１６は、第３実施形態に係る情報処理方法を示す図である。端末２は、ステップＳ３１において、信号の受信機能を有効化する。ステップＳ３１の処理は、図５のステップＳ１の処理と同様である。端末２は、端末２を所持したユーザが移動することによって、ステップＳ３２において第１電子機器４Ａ１の通信圏ＡＲ３内に到達する（図１３（Ａ）参照）。
【０１８２】
第１電子機器４Ａ１は、定期的または不定期で信号を送信する。第１電子機器４Ａ１は、ステップＳ３２の後のステップＳ３３において、信号を送信する。端末２は、第１電子機器４Ａ１がステップＳ３３で送信した信号を受信する。また、第２電子機器４Ａ２は、定期的または不定期で信号を送信する。第２電子機器４Ａ２は、ステップＳ３２の後のステップＳ３４において、信号を送信する。ここで、端末２は、ステップＳ３４の時点で第２電子機器４Ａ２の通信圏ＡＲ４の外（図１３（Ａ）参照）であるとする。端末２は、第２電子機器４Ａ２がステップＳ３４で送信した信号を受信しない。
【０１８３】
端末２は、ステップＳ３５において、信号を受信したか否かを判定する。ステップＳ３５の処理は、図５のステップＳ３と同様である。端末２は、第１電子機器４Ａ１から信号を受信しており、ステップＳ３６へ進む。本実施形態において、端末２は、同じ信号を繰り返し受信した場合、最初に受信した信号に関する処理を実行し、その後に所定時間（例えば、１分、１０分、６０分）が経過するまで、同じ処理を繰り返さない。ステップＳ３６の処理は、同じ信号に関する処理の繰り返しを避ける処理である。
【０１８４】
端末２は、ステップＳ３６において、ステップＳ３５で受信が検出された信号に含まれる電子機器ＩＤを送信するか否かを判定する。例えば、端末２のアプリケーション部２２は、信号の受信履歴および情報の送信履歴を含む処理のログを参照し、ステップＳ３６の処理を実行する。アプリケーション部２２は、ステップＳ３５で受信が検出された信号に含まれる電子機器ＩＤを、信号の受信時刻から前の所定時間内に送信していた場合、この電子機器ＩＤを送信しないと判定する（ステップＳ３６、Ｎｏ）。この場合、端末２は、ステップＳ３５へ戻り、信号の受信を監視する。
【０１８５】
図１５において、端末２は、ステップＳ３３よりも前に第１電子機器４Ａ１が送信する第１信号を受信しておらず、アプリケーション部２２は、ステップＳ３６において電子機器ＩＤを送信すると判定する（ステップＳ３６、Ｙｅｓ）。この場合、アプリケーション部２２は、ステップＳ３７において、ステップＳ３５で受信が検出された信号（ここでは、第１信号）に含まれる電子機器ＩＤを送信する。
【０１８６】
サーバ３は、端末２が送信した電子機器ＩＤを受信した場合、ステップＳ３８において、電子機器ＩＤに対応する情報を特定する。ステップＳ３７において送信される電子機器ＩＤは、第１電子機器４Ａ１に対応し、図１４の［Ｂ１１］である。サーバ３のアプリケーション部３６は、電子機器の［Ｂ１１］に関連付けられた情報として、［場所情報１］を特定する。サーバ３は、ステップＳ３８で特定した情報を、ステップＳ３９において送信する。サーバ３は、ステップＳ３９において、サービス場所６Ａの場所情報Ｄ５である［場所情報１］を送信する。図１４において［Ｂ１１］にはサービス情報Ｄ６が関連付けられておらず、サーバ３は、ステップＳ３９においてサービス情報Ｄ６を送信しない。端末２は、ステップＳ３９のサーバ３の送信情報を受信した場合、この情報に基づいて情報を出力する。図１５において、端末２は、サーバ３が送信した［場所情報１］を受信し、図２（Ａ）に示したようにサービス場所６Ａの位置を示す第１情報Ｄ１を出力する。
【０１８７】
図１６は、図１５から続く情報処理方法を示す図である。端末２は、端末２を所持したユーザが移動することによって、ステップＳ４０において第２電子機器４Ａ２の通信圏ＡＲ４の内に到達する（図１３（Ｂ）参照）。第１電子機器４Ａ１は、ステップＳ４０の後のステップＳ４１において、信号を送信する。端末２は、第１電子機器４Ａ１がステップＳ４１で送信した信号を受信する。また、第２電子機器４Ａ２は、ステップＳ４０の後のステップＳ４２において、信号を送信する。端末２は、第２電子機器４Ａ２がステップＳ４２で送信した信号を受信する。
【０１８８】
端末２は、ステップＳ４４において、ステップＳ４３で受信が検出された信号に含まれる電子機器ＩＤを送信するか否かを判定する。ステップＳ４４の処理は、図１５のステップＳ３６の処理と同様である。端末２は、ステップＳ４１よりも前のステップＳ３３（図１５参照）に第１電子機器４Ａ１が送信した第１信号を受信しており、この信号に関する処理をステップＳ３７で実行済である。この場合、アプリケーション部２２は、第１信号に含まれる電子機器ＩＤを送信しないと判定する（ステップＳ４４、Ｎｏ）。また、端末２は、ステップＳ４２よりも前に第２電子機器４Ａ２が送信する第２信号を受信しておらず、この信号に関する処理を所定時間内に実行していない。この場合、アプリケーション部２２は、ステップＳ４４において電子機器ＩＤを送信すると判定する（ステップＳ４４、Ｙｅｓ）。この場合、アプリケーション部２２は、ステップＳ４５において、第２電子機器４Ａ２がステップＳ４２で送信した第２信号に含まれる電子機器ＩＤを送信する。
【０１８９】
サーバ３は、端末２が送信した電子機器ＩＤを受信した場合、ステップＳ４６において、電子機器ＩＤに対応する情報を特定する。ステップＳ４６の処理は、図１５のステップＳ３８の処理と同様である。ステップＳ４５において送信される電子機器ＩＤは、第２電子機器４Ａ２に対応し、図１４の［Ｂ１２］である。サーバ３のアプリケーション部３６は、電子機器の［Ｂ１２］に関連付けられた情報として、［サービス情報１］を特定する。サーバ３は、ステップＳ４６で特定した情報を、ステップＳ４７において送信する。サーバ３は、ステップＳ４７において、サービス場所６Ａのサービス情報Ｄ６である［サービス情報１］を送信する。図１４において［Ｂ１２］には場所情報Ｄ５が関連付けられておらず、サーバ３は、ステップＳ４７において場所情報Ｄ５を送信しない。端末２は、ステップＳ４７のサーバ３の送信情報を受信した場合、この情報に基づいて情報を出力する。図１６において、端末２は、サーバ３が送信した［サービス情報１］を受信し、図２（Ｂ）に示したようにサービス場所６Ａで提供されるサービスに関する第２情報Ｄ２を出力する。
【０１９０】
以上のような端末２は、第１電子機器４Ａ１から信号を受信した場合、第１情報を出力する。例えば、端末２は、第１電子機器４Ａ１の識別情報を送信し、第１電子機器４Ａ１の識別情報に基づいてサーバ３から送信される場所情報Ｄ５に基づいて、第１情報を出力する。また、端末２は、第２電子機器４Ａ２から信号を受信した場合、第２位置を出力する。例えば、端末２は、第２電子機器４Ａ２の識別情報を送信し、第２電子機器４Ａ２の識別情報に基づいてサーバ３から送信されるサービス情報Ｄ６に基づいて、第２情報を出力する。この場合、端末２は、第１電子機器４Ａ１と第２電子機器４Ａ２とのいずれから信号を受信したかにより、出力する情報を変えることができる。そのため、端末２とサービス場所６Ａとの位置関係を示す関係情報（例えば、端末２とサービス場所６Ａとの距離）を用いなくとも、図２（Ａ）、（Ｂ）に示した第１情報Ｄ１または第２情報Ｄ２を出力できる。結果として、本実施形態によれば、端末２の負荷を減らすこと、サーバ３の負荷を減らすこと等ができる。
【０１９１】
端末２は、図１５のステップＳ３６および図１６のステップＳ４４において、同じ信号に関する処理の繰り返しを避ける処理を実行する。この場合、端末２は、同じ電子機器ＩＤを繰り返し送信する処理、及び同じ位置関係に基づく情報を繰り返し出力する処理が簡略化あるいは省略され、負荷が低減する。また、サーバ３は、場所情報Ｄ５とサービス情報Ｄ６との少なくとも一方を繰り返し送信する処理が簡略化あるいは省略され、負荷が低減する。
【０１９２】
なお、端末２は、図１５のステップＳ３６の処理および図１６のステップＳ４４の処理を実行しなくてもよい。また、サーバ３は、端末２から情報を受信した場合、同じ情報に関する処理の繰り返しを避ける処理を実行してもよい。例えば、端末２がステップＳ３６の処理を実行しない場合、サーバ３は、図１５のステップＳ３７において端末２が送信した電子機器ＩＤを受信した後、この電子機器ＩＤに対応する情報を送信済であるか否かを判定してもよい。サーバ３は、送信済であると判定した情報を送信しなくてもよい、このような処理は、他の実施形態にも適用可能である。例えば、サーバ３は、図５のステップＳ５の端末２の送信情報を受信した後、ステップＳ６の処理前、またはステップＳ６の処理後からステップＳ７の処理前に、場所情報Ｄ５とサービス情報Ｄ６との少なくとも一方を送信済であるか否かを判定してもよい。サーバ３は、送信済であると判定した情報について、ステップＳ７の処理を実行しなくてもよい。
【０１９３】
＜第４実施形態＞
次に、第４実施形態について説明する。図１７は、第４実施形態に係る通信システムを示す図である。第４実施形態は、サービス場所６に配置される撮像部５１が撮像した画像に基づいて、端末２とサービス場所６との位置関係を特定する形態である。
【０１９４】
撮像部５１は、例えば定点カメラなどであり、サービス場所６の設備である。撮像部５１は、定期的に撮像を実行する。撮像部５１は、例えば外部からの指令に基づいて、不定期で撮像を実行してもよい。以下の説明において適宜、撮像された画像を撮像画像と表す。撮像部５１は、通信機能を備え、撮像画像のデータを、ネットワーク５を介してサーバ３へ送信する。撮像部５１は、撮像画像のデータを、撮像した時刻および撮像部５１が設けられるサービス場所６の識別情報と関連付けて送信する。
【０１９５】
端末２は、第１実施形態等と同様であり、その説明を簡略化する。端末２は、サービス場所６に設置される電子機器４が送信した信号を受信する。端末２は、電子機器４から信号を受信した場合、この信号に含まれる電子機器ＩＤと、この信号に基づく関係情報とを送信する。
【０１９６】
サーバ３のアプリケーション部３６は、ユーザ判別部５２を備える。ユーザ判別部５２は、撮像部５１が送信した撮像画像のデータに基づいて、端末２のユーザを判別する。本実施形態において、サーバ３の記憶部３３には、端末２のユーザに関す２７Ａが予め記憶されており、ユーザ判別部５２はユーザ情報Ｄ９に基づいてユーザを判別する。ユーザ情報は、所定のサービスにおいてユーザが利用するアカウントに対応付けられた情報である。上記所定のサービスは、例えば、端末２のアプリケーション部２２とサーバ３のアプリケーション部３６との少なくとも一方によって提供されるサービスである。ユーザ情報Ｄ９は、端末２のユーザが予め登録する情報であり、例えばユーザの画像のデータを含む。ユーザ情報Ｄ９については、後に図２７（Ａ）等でも説明する。
【０１９７】
サーバ３は、撮像部５１の送信情報を受信した場合、この情報を記憶部３３に記憶させる。サーバ３は、端末２の送信情報を受信した場合、端末２の送信情報に対応するサービス場所６に配置される撮像部５１の撮像画像を特定する。例えば、場所判別部３７は、端末２の送信情報に含まれる電子機器ＩＤに対応するサービス場所６を特定する。また、ユーザ判別部５２は、場所判別部３７が特定したサービス場所６の識別情報と、撮像部５１の送信情報に含まれるサービス場所６の識別情報とを照合し、端末２の送信情報に対応するサービス場所６に配置される撮像部５１を特定する。ユーザ判別部５２は、特定した撮像部５１の送信情報に含まれる撮像時刻に基づいて、端末２の送信情報の送信時刻または受信時刻に対して所定の期間内に撮像部５１が送信した撮像画像のデータを特定する。ユーザ判別部５２は、特定した撮像画像のデータと、ユーザ情報Ｄ９に含まれるユーザの画像とを照合し、例えばパターン認識によって、撮像画像に端末２のユーザが写っているか否かを判定する。
【０１９８】
アプリケーション部３６は、ユーザ判別部５２の処理結果に基づいて、撮像部５１と端末２との位置関係を推定する。例えば、撮像画像に端末２のユーザが写っているとユーザ判別部５２が判定したとする。この場合、アプリケーション部３６は、撮像部５１と端末２との位置関係を、撮像部５１のフォーカスが合う範囲内に端末２が存在する位置関係であると推定する。ここで、第２位置関係は、第１位置関係に比べて、端末２とサービス場所６との距離が近い位置関係であるとする。アプリケーション部３６は、撮像画像に端末２のユーザが写っているとユーザ判別部５２が判定した場合、サービス場所６と端末２とが第２位置関係であると判定する。また、アプリケーション部３６は、撮像画像に端末２のユーザが写っているとユーザ判別部５２が判定した場合、サービス場所６と端末２とが第２位置関係と異なる位置関係（例えば、第１位置関係）であると判定する。
【０１９９】
情報選択部３８は、関係情報に示される位置関係が第１位置関係であり、かつ撮像部５１の撮像画像に基づいて推定される位置関係が第２位置関係でない場合、サーバ３の送信情報として場所情報Ｄ５を選択する。この場合、サーバ３は、情報選択部３８が選択した場所情報Ｄ５を送信する。また、情報選択部３８は、関係情報に示される位置関係が第２位置関係であり、かつ撮像部５１の撮像画像に基づいて推定される位置関係が第２位置関係である場合、サーバ３の送信情報としてサービス情報Ｄ６を選択する。この場合、サーバ３は、情報選択部３８が選択したサービス情報Ｄ６を送信する。端末２は、図２（Ａ）、（Ｂ）に示したように、サービス場所６と端末２との位置関係に基づいて第１情報Ｄ１または第２情報Ｄ２を出力する。この位置関係は、上述のように、サービス場所６に配置される撮像部５１が撮像した画像と端末２が受信した信号とに基づいている。
【０２００】
以上のようなサーバ３は、限定ではなく例として、電子機器４からの信号と、サービス場所６に配置される撮像部５１が撮像した画像とに基づいて、端末２とサービス場所６との位置関係を特定する。この場合、サーバ３は、端末２とサービス場所６との位置関係を、例えば電子機器４からの信号のみに基づいて特定する場合に比べて、高精度に特定できる。したがって、サーバ３は、第１位置関係と第２位置関係とを高精度に判別することができ、端末２とサービス場所６との位置関係に対して適切な情報を端末２に提供することができる。結果として、端末２は、端末２とサービス場所６との位置関係に対して適切な情報を提供することができる。
【０２０１】
なお、ユーザ判別部５２は、撮像部５１の撮像画像に端末２のユーザが写っているか否かを判定しなくてもよい。例えば、ユーザ判定部５２は、撮像部５１の撮像画像に写っている人物の数を検出してもよい。アプリケーション部３６は、ユーザ判別部５２が撮像部５１の撮像画像中に検出した人物の人数が０人ある場合、端末２とサービス場所６とが第２位置関係にないと判別してもよい。また、ユーザを判別するユーザ判別処理は、上述の内容に限定されず、適宜変更可能である。
【０２０２】
なお、図１７において、ユーザ判別部５２は、サービス場所６の設備である撮像部５１の撮像画像を用いてユーザを判別するが、他の撮像部の撮像画素を用いてユーザを判別してもよい。例えば、サービス場所６に配置される撮像部は、端末２に設けられる撮像部（後に図１８に示す）でもよい。端末２は、ユーザの操作によってサービス場所６において撮像し、その撮像画像のデータをサーバ３へ送信してもよい。例えば、サーバ３の記憶部３３にはサービス場所６を撮像した撮像画像のデータを予め記憶し、アプリケーション部３６は、端末２が送信した撮像画像のデータと、記憶部３３に記憶されたサービス場所６の撮像画像のデータとを比較して、端末２とサービス場所６との位置関係を特定してもよい。この場合、ユーザ情報としてユーザの画像が登録されていなくてもよい。
【０２０３】
＜第５実施形態＞
次に、第５実施形態について説明する。第５実施形態は、拡張現実感（Augmented Reality、適宜、ＡＲと表す）を利用して、場所情報を表す画像を表示する形態である。図１８は、第５実施形態に係る通信システムを示す図である。本実施形態に係るサーバ３は、図９あるいは図１０で説明したように、端末２の位置情報を算出する。サーバ３は、端末２とサービス場所６とが第１位置関係である場合、場所情報Ｄ５および端末２の位置情報を送信する。サーバ３は、場所情報Ｄ５として、サービス場所６の位置情報を送信する。
【０２０４】
端末２は、撮像部５３を備え、撮像部５３の撮像画像を表示部１８に表示させる。撮像部５３は、起動した状態で所定のフレームレートで撮像する。端末２は、撮像部５３の撮像画像を所定のフレームレートで表示部１８に表示させることで、表示部１８にプレビュー画像を表示する。端末２は、端末２からサービス場所６への経路を上記プレビュー画像上に表示する。
【０２０５】
本実施形態において、アプリケーション部２２は、経路生成部５４と、画像生成部５５とを備える。経路生成部５４は、図８で説明した経路生成部４２と同様に、端末２の位置情報とサービス場所６の位置情報とに基づいて、端末２の位置からサービス場所６に至る経路情報を生成する。経路生成部５４は、サーバ３が送信した端末２の位置情報とサービス場所６の位置情報とを用いる。なお、端末２に地図上に経路を表示する地図アプリケーションがインストールされている場合、アプリケーション部２２は、地図アプリケーションに対して端末２の位置情報とサービス場所６の位置情報とを供給し、地図アプリケーションに経路情報を生成させてもよい。上記地図アプリケーションは、アプリケーション部２２に組み込まれていてもよいし、アプリケーション部２２と異なる処理部でもよい。
【０２０６】
画像生成部５５は、経路生成部５４が生成した経路情報に基づいて、端末２の位置からサービス場所６への経路を示す画像を生成する。アプリケーション部２２は、画像生成部５５が生成した画像と、撮像部５３が撮像した画像とを重ねた画像を、サービス場所６の位置を示す第１情報として表示部１８に表示させる。
【０２０７】
図１９は、第５実施形態に係る場所情報の表示処理を示す図である。符号Ｉｍ１は撮像部５３の撮像画像であり、符号Ｉｍ２は経路情報に基づく画像である。図１９において、画像Ｉｍ２は進行方向を示す矢印であり、撮像画像Ｉｍ１における背景の奥行方向に延びて左に曲がっている。この場合、画像Ｉｍ２は、サービス場所６へ至る経路として、実空間上で直進した後に左折する経路を示す。このように、第１情報は、端末２の位置からサービス場所６への経路を示す画像Ｉｍ２と撮像部５３が撮像した撮像画像Ｉｍ１とを重ねた画像を含んでもよい。端末２の位置からサービス場所６への経路を示す画像Ｉｍ２と撮像部５３が撮像した撮像画像Ｉｍ１とを重ねた画像は、表示部１８に出力される。
【０２０８】
以上のような本実施形態において、端末２は、サービス場所６へ至る経路を、撮像部５３の撮像画像に重ねて表示する。この場合、ユーザは、サービス場所６へ至る経路が容易に把握できる。このように、本実施形態に係る情報処理方法は、ユーザの利便性の向上に寄与する。また、ユーザは、サービス場所６へ至る経路をインターネットなどで検索する必要性が低くなり、結果として、このような情報処理方法は、端末２の負荷を減らすこと、ネットワーク５の混雑を減らすこと、サーバ３の負荷を減らすこと等ができる。
【０２０９】
＜第６実施形態＞
次に、第６実施形態について説明する。図２０は、第６実施形態に係る通信システムを示す図である。第６実施形態は、端末２が自装置の位置情報を取得する形態である。端末２は、例えば、ＧＰＳによって端末２の位置情報を取得する。端末２は、ＧＰＳに用いられる複数の人工衛星から信号（以下、ＧＰＳ信号と表す）を受信する。端末２は、位置取得部６１を備える。位置取得部６１は、端末２が受信したＧＰＳ信号に基づいて、端末２の現在位置の位置情報を算出する。端末２の位置情報は、緯度および経度を一組にした数値データで表される。
【０２１０】
なお、位置取得部６１は、図２０においてアプリケーション部２２の一部であるが、アプリケーション部２２と別の処理部でもよい。例えば、位置取得部６１は、ＯＳ部２１の一部でもよい。また、位置取得部６１は、ＧＰＳを用いる方法と異なる方法で位置情報を取得してもよい。例えば、位置取得部６１は、各種通信方式を用いる方法、移動体通信システムを用いる方法、又はその他の方法で端末２の位置情報を取得してもよい。上記通信方式は、Ｉｎｄｏｏｒ ＭＥｓｓａｇｉｎｇ Ｓｙｓｔｅｍ（適宜、ＩＭＥＳと表す）、Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ Ｉｄｅｎｔｉｆｉｅｒ（適宜、ＲＦＩＤ）、又はＢｌｕｅｔｏｏｔｈ Ｌｏｗ Ｅｎｅｒｇｙ（適宜、ＢＬＥと表す）でもよいし、その他の通信方式でもよい。また、上記移動体通信システムは、ＬＴＥまたはＣＤＭＡでもよいし、その他の移動体通信システムでもよい。
【０２１１】
本実施形態に係る端末２は、図１などで説明したように、サービス場所６に設けられた電子機器４から信号を受信する。アプリケーション部２２は、電子機器４から信号を受信した場合、この信号に含まれる電子機器ＩＤと、位置取得部６１が取得した端末２の位置情報とを送信する。端末２は、電子機器４が送信した信号に基づく関係情報（例えば、距離）を算出しなくてもよい。
【０２１２】
サーバ３は、端末２が送信した電子機器ＩＤおよび端末２の位置情報を受信する。サーバ３は、場所判別部３７と、関係算出部６２と、情報選択部３８とを備える。場所判別部３７は、図１などで説明したように、端末２が送信した電子機器ＩＤを特定する。関係算出部６２は、場所判別部３７が特定した電子機器ＩＤに関係づけられたサービス場所６の位置情報と、端末２が送信した端末２の位置情報とに基づいて、サービス場所６と端末２との位置関係を示す関係情報を算出する。
【０２１３】
関係算出部６２は、関係情報として、サービス場所６の位置情報に示される地図上の位置と、端末２の位置情報に示される地図上の位置との距離を算出する。関係算出部６２は、関係情報として、端末２の位置情報に示される地図上の位置から、サービス場所６の位置情報に示される地図上の位置までの経路の長さを算出してもよい。また、関係算出部６２は、関係情報として、端末２の位置情報に示される地図上の位置から、サービス場所６の位置情報に示される地図上の位置までユーザが移動するのに要する移動時間を算出してもよい。関係算出部６２は、関係情報として、上記距離、経路の長さ、移動時間、及びその他のパラメータのうち、１つを算出してもよいし、２つ以上を算出してもよい。
【０２１４】
情報選択部３８は、関係算出部６２が算出した関係情報に基づいて、サーバ３の送信情報を選択する。情報選択部３８は、図４（Ｄ）で説明したように、記憶部３３に記憶されている定義情報Ｄ７に基づいて、サーバ３の送信情報として場所情報Ｄ５またはサービス情報Ｄ６を選択する。サーバ３は、情報選択部３８が選択した情報を送信する。端末２は、サーバ３の送信情報を受信した場合、この情報に基づいて情報を出力する。例えば、端末２は、図２（Ａ）に示した第１情報Ｄ１または図２（Ｂ）に示した第２情報Ｄ２を表示部１８に表示する。
【０２１５】
次に、本実施形態に係る通信システム１の構成に基づき、本実施形態に係る情報処理方法を説明する。図２１は、第６実施形態に係る情報処理方法を示す図である。通信システム１の構成等については、適宜、図２０等を参照する。ステップＳ１からステップＳ３の処理については、図５と同様であるので、その説明を省略する。端末２は、信号を受信したと判定した場合（ステップＳ３、Ｙｅｓ）、ステップＳ５１において、端末２の位置情報を取得する。例えば、端末２のアプリケーション部２２において、位置取得部６１は、端末２が受信したＧＰＳ信号に基づいて端末２の位置情報を算出する。
【０２１６】
端末２は、ステップＳ５２において、ステップＳ５１で取得した端末２の位置情報と、電子機器ＩＤとを送信する。サーバ３は、端末２が送信した端末２の位置情報および電子機器ＩＤを受信した場合、ステップＳ５３において、電子機器ＩＤに基づいてサービス場所６を特定する。例えば、場所判別部３７は、サーバ３が端末２から受信した電子機器ＩＤを、図４（Ａ）に示したテーブルデータＤＴ１と照合して、この電子機器ＩＤに関連付けられたサービス場所６を特定する。
【０２１７】
サーバ３は、ステップＳ５４において、端末２の位置情報と、ステップＳ５３で特定されたサービス場所６の位置情報とに基づいて、関係情報を算出する。例えば、関係算出部６２は、図４（Ａ）に示したテーブルデータＤＴ１を参照してサービス場所６の位置情報を特定する。そして、関係算出部６２は、特定したサービス場所６の位置情報と、サーバ３が端末２から受信した位置情報とに基づいて、関係情報を算出する。
【０２１８】
サーバ３は、ステップＳ７において、関係情報に基づいて情報を送信する。例えば、情報選択部３８は、ステップＳ５４において関係算出部６２が算出した関係情報に基づいて、サーバ３の送信情報を選択する。サーバ３は、情報選択部３８が選択した送信情報を送信する。端末２は、サーバ３の送信情報を受信した場合、ステップＳ８において、受信した情報に基づいて情報を出力する。ステップＳ８の処理およびステップＳ９の処理は、図５と同様である。
【０２１９】
以上のような本実施形態において、端末２は、自装置の位置情報および電子機器ＩＤを送信し、その応答として受信する情報に基づいて第１情報または第２情報を出力する。この場合、端末２は、サービス場所６と端末２との関係情報を送信しなくてもよい。例えば、端末２は、関係情報として、電子機器４が送信する信号に強度に基づく距離を算出しなくてもよい。
【０２２０】
なお、端末２は、電子機器４が送信する信号に強度に基づく距離、及び自装置の位置情報に基づいて、第１情報または第２情報を出力してもよい。例えば、端末２は、図３等で説明したように、電子機器４が送信する信号に強度に基づいて、サービス場所６と端末２との距離を算出する。また、端末２は、例えばＧＰＳ信号を用いて、自装置の位置情報を算出する。端末２は、端末２とサービス場所６との距離と、電子機器ＩＤと、自装置の位置情報と送信する。
【０２２１】
サーバ３は、端末２の送信情報を受信した場合、電子機器ＩＤに関連付けられたサービス場所６の位置情報と、端末２が送信した端末２の位置情報とに基づいて、サービス場所６と端末２との距離を算出する。サーバ３は、算出した距離と、端末２が送信した距離とに基づいて、サービス場所６と端末２との位置関係を特定してもよい。例えば、サーバ３は、算出した距離と端末２が送信した距離との平均値を、サービス場所６と端末２との距離として位置関係を特定してもよい。
【０２２２】
また、サーバ３は、算出した距離または端末２が送信した距離を選択して、選択した距離に基づいて位置関係を特定してもよい。例えば、サービス場所６が建物の屋内に設けられるとする。サーバ３は、サービス場所６の位置に対して建物の範囲を示す情報を予め記憶してもよい。サーバ３は、端末２が送信した電子機器ＩＤに関連付けられたサービス場所６の建物の範囲を示す情報と、電子機器４の信号の強度に基づいて端末２が送信した距離とを比較して、端末２がサービス場所６と同じ屋内に存在するか否かを判定してもよい。サーバ３は、端末２がサービス場所６の建物の屋内に存在すると判定した場合、電子機器４の信号の強度に基づいて端末２が送信した距離を用いて、サービス場所６と端末２との距離として位置関係を特定してもよい。また、サーバ３は、端末２がサービス場所６の建物の屋外に存在すると判定した場合、例えばＧＰＳ信号に基づいて端末２が送信した位置情報を用いて、サービス場所６と端末２との距離として位置関係を特定してもよい。
【０２２３】
＜第７実施形態＞
次に、第７実施形態について説明する。図２２は、第７実施形態に係る通信システムを示す図である。第７実施形態は、図１等に示した電子機器４が送信する信号を用いない形態である。本実施形態において、サービス場所６には、図１等に示した電子機器４が設けられていなくてもよい。図２２において、サービス場所６Ａおよびサービス場所６Ｂには、電子機器４が設けられておらず、サービス場所６Ｃに電子機器４が設けられている。このように、複数のサービス場所６がある場合、複数のサービス場所６の少なくとも１つに電子機器４が設けられなくてもよく、複数のサービス場所６の少なくとも１つに電子機器４が設けられてもよい。複数のサービス場所６の全てに、電子機器４が設けられてもよいし、電子機器４が設けられなくてもよい。
【０２２４】
また、本実施形態において、端末２は、電子機器４と同じ通信規格に準拠した通信Ｉ／Ｆ（例えば、図１の第２通信Ｉ／Ｆ１７）を備えなくてもよい。端末２は、図１の第２通信Ｉ／Ｆ１７を備えてもよい。例えば、端末２は、図１の第２通信Ｉ／Ｆ１７を備え、第２通信Ｉ／Ｆ１７を介した通信が無効化された状態でもよい。端末２は、図２０などで説明したように、自装置の位置情報を取得する。端末２は、定期的に自装置の位置情報を送信する。端末２は、例えばユーザからの指令等によって、不定期で自装置の位置情報を送信してもよい。例えば、端末２は、ユーザの指令によってアプリケーション部２２が起動した際に、アプリケーション部２２の要求に基づいて位置情報を取得し、取得した位置情報を送信してもよい。
【０２２５】
サーバ３は、端末２から端末２の位置情報を受信した場合、この情報に基づいて、端末２と所定の位置関係にあるサービス場所６を特定する。例えば、サーバ３は、端末２が送信した位置情報に基づいて、予め登録されている複数のサービス場所６から、端末２と第１位置関係にあるサービス場所６を抽出する。また、サーバ３は、端末２が送信した位置情報に基づいて、予め登録されている複数のサービス場所６から、端末２と第２位置関係にあるサービス場所６を抽出する。
【０２２６】
図２３（Ａ）、（Ｂ）は、第７実施形態に係る場所判別部の処理を示す図である。図２３Ａの符号ＤＴ７は、場所情報Ｄ５およびサービス情報Ｄ６を含むテーブルデータである。テーブルデータＤＴ７は、サービス場所６ごとに場所情報Ｄ５とサービス情報Ｄ６とを関連付けたデータである。テーブルデータＤＴ７の各項目は、図９（Ａ）と同様であり、適宜、その説明を省略あるいは簡略化する。
【０２２７】
ここでは、サービス場所６Ａが［Ｓｈｏｐ１］に対応し、サービス場所６Ｂが［Ｓｈｏｐ２］に対応し、サービス場所６Ｃが［Ｓｈｏｐ３］に対応する。サービス場所６Ａおよびサービス場所６Ｂには電子機器４が設けられておらず、［Ｓｈｏｐ１］に対応する［電子機器ＩＤ］および［Ｓｈｏｐ２］に対応する［電子機器ＩＤ］は、データがないことを表す［ＮＵＬＬ］である。場所情報Ｄ５は、サービス場所６の位置情報であり、例えば地図上の座標で表される。
【０２２８】
場所判別部３７（図２２参照）は、データテーブルＤＴ７に登録されている複数のサービス場所６から、端末２と第１位置関係または第２位置関係にあるサービス場所６の候補を抽出する。例えば、場所判別部３７は、端末２の位置情報が示す位置を中心とする所定の範囲内に存在するサービス場所６を、候補として抽出する。上記の所定の範囲は、第１位置関係および第２位置関係に比べて、端末２から離れた位置を含むように任意に設定される。例えば、位置関係が距離で定義され、第１位置関係および第２位置関係を定義する距離の最大値が１００ｍである場合、上記の所定の範囲は、端末２の位置を中心として半径が１００ｍよりも大きい円の内側の範囲に設定される。上記の所定の範囲は、距離と異なるパラメータなどで表されてもよい。例えば、上記の所定の範囲は、地域の名称などで定義されてもよい。例えば、端末２が存在する地域の名称が「新宿区」で表される場合、場所判別部３７は、端末２と同じ地域の名称である［新宿区］に関連付けられたサービス場所６を候補として抽出してもよい。
【０２２９】
図２３（Ｂ）において、サービス場所６ＡからＡＣは、いずれも候補であるとする。場所判別部３７は、抽出した候補のそれぞれについて、端末２と所定の位置関係にあるか否かを判定する。例えば、場所判別部３７は、候補の１つであるサービス場所６Ａに関して、場所情報Ｄ５をテーブルデータＤＴ７から取得し、この場所情報Ｄ５に示される位置と端末２の位置情報に示される位置との距離を算出する。場所判別部３７は、算出した距離をテーブルデータＤＴ７の定義情報Ｄ７を参照し、端末２と第１位置関係にあるか否かを判定し、端末２と第２位置関係にあるか否かを判定する。場所判別部３７は、他の候補であるサービス場所６Ｂおよびサービス場所６Ｃのそれぞれについて、サービス場所６Ａと同様に所定の位置関係にあるか否かを判定する。
【０２３０】
図２３（Ｂ）において、符号ＡＲ５は端末２と第１位置関係に対応する範囲であり、符号ＡＲ６は端末２と第２位置関係に対応する範囲である。範囲ＡＲ５および範囲ＡＲ６は、それぞれ、端末２の位置を中心として定義情報によって定まる半径の範囲である。図２３（Ｂ）の場合、サービス場所６Ａは、範囲ＡＲ６の内に存在し、端末２と第２位置関係にある。また、サービス場所６Ｂは、範囲ＡＲ５の内に存在し、端末２と第１位置関係にある。また、サービス場所６Ｃは、範囲ＡＲ５の外にあり、端末２と第１位置関係にない。このように、場所判別部３７は、端末２と第１位置関係にあるサービス場所６（例えば、サービス場所６Ｂ）を特定する。また、場所判別部３７は、端末２と第２位置関係にあるサービス場所６（例えば、サービス場所６Ａ）を特定する。
【０２３１】
図２２の説明に戻り、情報選択部３８は、場所判別部３７が特定したサービス場所６ごとに送信情報を選択する。例えば、情報選択部３８は、端末２と第１位置関係にあると場所判別部３７が特定したサービス場所６Ｂに関して、送信情報としてサービス場所６Ｂの場所情報Ｄ５を選択する。また、情報選択部３８は、端末２と第２位置関係にあると場所判別部３７が特定したサービス場所６Ａに関して、送信情報としてサービス場所６Ａのサービス情報Ｄ６を選択する。サーバ３は、情報選択部３８が選択した情報を送信する。端末２は、サーバ３の送信情報を受信した場合、この情報に基づいて情報を出力する。例えば、端末２は、サーバ３の送信情報としてサービス場所６Ｂの場所情報Ｄ５を受信し、サービス場所６Ｂの場所を示す第１情報を出力する。また、端末２は、サーバ３の送信情報としてサービス場所６Ａのサービス情報Ｄ６を受信し、サービス場所６Ａのサービスに関する第２情報を出力する。なお、端末２は、図１に示したように第２通信Ｉ／Ｆ１７を備える場合、サービス場所６Ｃに設けられた電子機器４から信号を受信した際に、第１実施形態と同様に動作して第１情報または第２情報を出力する。
【０２３２】
以上のような本実施形態において、端末２は、電子機器４の信号を用いなくても、サービス場所６との位置関係に基づく情報を出力できる。この場合、電子機器４を設置する必要性が低くなり、本実施形態に係る情報処理方法は、電子機器４の設置に要するコストを低減することに寄与する。また、電子機器４が設置される場合において、端末２は、電子機器４の信号が届かない状態であっても、サービス場所６との位置関係に基づく情報を出力できる。端末２は、例えばＧＰＳ信号を用いて位置情報を取得する場合、電子機器４の信号を用いる場合に比べて、広い範囲のサービス場所６について第１情報または第２情報を出力できる。
【０２３３】
＜第８実施形態＞
次に、第８実施形態について説明する。図２４は、第８実施形態に係る通信システムを示す図である。本実施形態は、サービス場所６と端末２との位置関係の時間変化に基づいて情報を出力する形態である。端末２は図１と同様であり、適宜、その説明を簡略化する。サービス場所６に設けられた電子機器４は、信号を繰り返し送信する。端末２は、電子機器４が送信した信号を繰り返し受信した場合、信号を受信するたびに、サービス場所６と端末２との位置関係を示す関係情報を算出する。端末２は、関係情報として、信号の強度に基づく距離を算出する。
【０２３４】
端末２は、信号を受信するたびに、関係情報と、電子機器ＩＤと、タイミング情報とを送信する。タイミング情報は、端末２の動作タイミングを表す情報であり、例えば情報を送信する時刻を含む。時刻情報は、端末２が電子機器４からの信号を受信した時刻を含んでもよい。また、時刻情報は、電子機器４の動作タイミングを表す情報でもよい。例えば、電子機器４は、送信する時刻を含む信号を送信し、端末２は、電子機器４からの信号に含まれる時刻を上記タイミング情報として送信してもよい。
【０２３５】
サーバ３は、端末２の送信情報を受信した場合、関係情報とタイミング情報とを関連付けて、履歴情報Ｄ１０として記憶部３３に記憶する。ここでは、関係情報が距離で表され、タイミング情報が送信時刻で表されるとする。履歴情報Ｄ１０は、例えば、送信時刻と距離とを関連付けたデータである。サーバ３は、次に端末２の送信情報を受信した場合、今回の送信情報に含まれる送信時刻と距離とを関連付けて履歴情報Ｄ１０に追加し、履歴情報Ｄ１０を更新する。
【０２３６】
端末２は、複数の電子機器４から信号を受信した場合、電子機器４から信号を受信するとごとに情報を送信する。サーバ３は、複数の電子機器４について端末２の送信情報を受信した場合、サービス場所６ごとの履歴情報Ｄ１０を記憶する。例えば、履歴情報Ｄ１０は、電子機器ＩＤと関係づけられた情報であり、サーバ３は、電子機器ＩＤごとの履歴情報Ｄ１０を記憶する。また、サーバ３は、複数の端末２がそれぞれ送信した送信情報を受信した場合、端末２ごとに履歴情報Ｄ１０を記憶する。例えば、履歴情報Ｄ１０は、端末２のユーザのアカウントと関連付けられた情報であり、サーバ３は、ユーザのアカウントごとの履歴情報Ｄ１０を記憶する。
【０２３７】
情報選択部３８は、履歴情報Ｄ１０に基づいて、サーバ３の送信情報を選択する。図２５（Ａ）から（Ｃ）は第８実施形態に係る位置関係の時間履歴の例を示す図である。横軸は端末２の送信情報に含まれる時刻であり、縦軸は端末２の送信情報に関係情報として含まれる距離である。符号ｔ１からｔ６は、それぞれ、端末２の送信情報に含まれる送信時刻であり、丸印のプロットは送信時刻に対する距離である。なお、時刻に対する距離の関係を、プロットを平滑線で結んだ線で図示した。ここでは、距離がＬ１以上Ｌ０未満である場合に第１位置関係であるとし、距離がＬ３以上Ｌ４未満である場合に第２位置関係であるとする。
【０２３８】
図２５（Ａ）の例において、送信時刻ｔ１は、関係情報が示す距離がＬ０未満Ｌ１以上である最初の端末２の送信情報に対応する送信時刻である。送信時刻ｔ１において、端末２とサービス場所６とが第１位置関係にある。関係情報が示す距離は、送信時刻ｔ１の後に減少し、端末２がサービス場所６に近づいていることを表す。送信時刻ｔ２は、関係情報が示す距離がＬ２未満Ｌ３以上である最初の端末２の送信情報に対応する送信時刻である。送信時刻ｔ２において、端末２とサービス場所６とは、第２位置関係にある。端末２とサービス場所６とは、送信時刻ｔ３および送信時刻ｔ４において第２位置関係にある。関係情報が示す距離は、送信時刻ｔ４の後に増加し、端末２がサービス場所６から遠ざかっていることを表す。
【０２３９】
情報選択部３８は、送信時刻ｔ１に対応する端末２の送信情報に基づいて、サーバ３の送信情報として場所情報Ｄ５を選択する。サーバ３は、送信時刻ｔ１に対応する端末２の送信情報に対する応答として、情報選択部３８が選択した場所情報Ｄ５を送信する。端末２は、サーバ３が送信した場所情報Ｄ５を受信した場合、サービス場所６の位置を示す第１情報を出力する。
【０２４０】
また、本実施形態おいて、端末２は、サービス場所６と端末２との位置関係が第２位置関係である時間に基づいて、サービス場所６で提供されるサービスに関する第２情報を出力する。本実施形態において、第２情報は、サービス場所６と端末２との位置関係が第２位置関係である時間に基づいて、出力される。情報選択部３８は、サービス場所６と端末２とが第２位置関係にある時間が所定の時間以上である場合に、サーバ３の送信情報としてサービス情報Ｄ６を選択する。図２５（Ａ）の符号Ｑ１は、送信時刻ｔ２を起点として予め設定される長さの期間である。情報選択部３８は、期間Ｑ１の後の最初の端末２の送信情報において関係情報が示す距離がＬ２未満である場合、サービス場所６と端末２とが第２位置関係にある時間が所定の時間以上であると判定する。この場合、情報選択部３８は、サーバ３の送信情報としてサービス情報Ｄ６を選択する。
【０２４１】
図２５（Ａ）の例において、期間Ｑ１の後の最初の端末２の送信情報は、送信時刻ｔ３の送信情報である。情報選択部３８は、送信時刻ｔ３の送信情報に基づいて、サーバ３の送信情報としてサービス情報Ｄ６を選択する。サーバ３は、送信時刻ｔ３に対応する端末２の送信情報に対する応答として、情報選択部３８が選択したサービス情報Ｄ６を送信する。端末２は、サーバ３が送信した場所情報Ｄ５を受信した場合、サービス場所６で提供されるサービスに関する第２情報を出力する。
【０２４２】
端末２は、サービス場所６と端末２とが第２位置関係になった後に第２位置関係と異なる第３位置関係へ変化した場合に、情報を出力してもよい。図２５（Ｂ）の例において、第３位置関係は、関係情報が示す距離がＬ４以上Ｌ５未満である位置関係である。Ｌ４は、Ｌ２と同じでもよいし、Ｌ２よりも大きい任意の値でもよい。Ｌ５は、Ｌ４よりも大きい任意の値である。送信時刻ｔ５は、関係情報が示す距離がＬ２未満から増加してＬ４以上になった最初の端末２の送信情報に対応する送信時刻である。サーバ３は、送信時刻ｔ５に対応する端末２の送信情報に対する応答として、情報を送信する。この情報は、例えば、「またご来場ください」、「本日はありがとうございました」等のメッセージでもよいし、ユーザが次にサービスを受ける際に利用できる割引などの情報でもよい。
【０２４３】
また、端末２は、サービス場所６と端末２との位置関係が第２位置関係と異なる場合、サービス場所６に端末２を近づけるように要求することに関する情報（適宜、第３情報という）を出力してもよい。第３情報は、例えば、「もっとサービス場所に近づいてください」等のメッセージである。ところで、ユーザは、「サービス場所に近づいたが第２情報が出力されない」と感じることがあり、端末２が正常に動作しているか疑う場合がありえる。端末２は、サービス場所６と端末２とが第２位置関係と異なる場合、サービス場所６に端末２を近づけるように要求することに関する情報を出力することで、端末２が正常に機能していることをユーザに知らせることができる。また、ユーザは、サービス場所６の位置を第１情報だけでは分からない可能性があり、その結果、サービス場所６と端末２とが第２位置関係と異なる場合がある。そこで、端末２は、サービス場所６の位置を示す第１情報を出力した後、第３情報として、最初の第１情報よりもサービス場所６の位置を詳細に示す第１情報を出力してもよい。
【０２４４】
図２５（Ｃ）の例において、関係情報が示す距離は、送信時刻ｔ１においてＬ０未満でありその後に減少するが、送信時刻ｔ６においてＬ２以上である。この場合、サービス場所６と端末２との位置関係は、第１位置関係になった後、第２位置関係になっていない。このような場合、サーバ３は、上記第３情報、または第３情報の元になる情報を送信する。図２５（Ｃ）において、符号Ｑ２は、送信時刻ｔ１を起点として所定の長さの期間である。また、送信時刻ｔ６は、期間Ｑ２の後の最初の送信情報に対応する送信時刻である。情報選択部３８は、送信時刻ｔ６の送信情報における関係情報が示す距離がＬ２以上である場合、サーバ３の送信情報として、記憶部３３に予め記憶される第３情報、または第３情報の元になる情報を選択する。サーバ３は、情報選択部３８が選択した情報を送信する。
【０２４５】
以上のような本実施形態において、端末２は、サービス場所６と端末２との位置関係の時間変化に基づいて情報（例えば、第１情報、第２情報、又は第３情報）を出力する。位置関係の時間変化を用いる場合、ある時刻における位置関係を用いる場合に比べて位置関係に関する情報量が多く、位置関係が高精度に把握される。結果として、本実施形態に係る情報処理方法は、端末２とサービス場所６との位置関係に対して適切な情報を提供することができる。
【０２４６】
本実施形態において、第２情報は、サービス場所６と端末２との位置関係が第２位置関係である時間に基づいて、出力される。この場合、端末２の状況は、第２位置関係である時間によって高精度に把握される。結果として、端末２は、端末２とサービス場所６との位置関係に対して適切な情報を提供することができる。
【０２４７】
本実施形態において、第３情報は、サービス場所６と端末２とが第２位置関係になった後に第２位置関係と異なる第３位置関係へ変化した場合、出力される。この場合、端末２は、第２位置関係と異なる第３位置関係に対応する情報を、ユーザに提供できる。その結果、端末２は、端末２とサービス場所６との位置関係に対して適切な情報を、ユーザに提供できる。
【０２４８】
なお、端末２は、位置関係の時間変化に基づいて、端末２のユーザが移動した距離を出力してもよい。例えば、サーバ３は、図２５（Ａ）に示した時刻に対する距離の関係から、ユーザが移動した距離を算出してもよい。サーバ３は算出した距離を送信し、端末２は、サーバ３が送信した距離を受信した場合に、この距離を表すテキストデータ、画像等を出力してもよい。また、サーバ３は、ユーザが移動した距離に基づいて、ユーザが消費するカロリーを推定してもよい。サーバ３は算出したカロリーを送信し、端末２は、サーバ３が送信したカロリーを受信した場合に、このカロリーを表すテキストデータ、画像等を出力してもよい。
【０２４９】
＜第９実施形態＞
次に、第９実施形態について説明する。図２６は、第９実施形態に係る通信システムを示す図である。本実施形態は、端末２のユーザの属性情報、及び端末２とサービス場所６との位置関係に基づいて情報を出力する形態である。端末２の記憶部１４は、アカウント情報Ｄ１１を記憶する。アカウント情報Ｄ１１は、アプリケーション部２２が提供するサービスにおけるユーザの識別情報とパスワードとを含む。以下の説明において適宜、ユーザの識別情報をユーザＩＤと表す。ユーザＩＤおよびパスワードは、ユーザが予め登録する情報である。識別情報とパスワードとの少なくとも一方は、アプリケーション部２２が提供するサービスにおいて付与される情報でもよい。
【０２５０】
端末２は、図１などで説明したように、サービス場所６に設けられた電子機器４からの信号を受信した場合、この信号に基づく関係情報と、電子機器ＩＤと、アカウント情報Ｄ１１とを送信する。端末２は、記憶部１４に記憶されているアカウント情報Ｄ１１を読み出して、送信する。
【０２５１】
なお、記憶部１４は、アカウント情報Ｄ１１の少なくとも一部を記憶しなくてもよい。例えば、記憶部１４は、識別情報を記憶し、パスワードを記憶しなくてもよい。この場合、端末２は、パスワードの入力を要求する画像を表示部１８に表示し、ユーザからのパスワードの入力を入力部１９によって受け付けてもよい。端末２は、アカウント情報Ｄ１１として、記憶部３３に記憶されている識別情報と、ユーザが入力したパスワードとを送信してもよい。端末２は、識別情報についてもパスワードと同様に、ユーザからの入力を受け付け、ユーザが入力したパスワードを送信してもよい。
【０２５２】
サーバ３は、端末２が送信したアカウント情報Ｄ１１を受信した場合、アカウント情報Ｄ１１に関連付けられたユーザを特定する。本実施形態において、アプリケーション部３６は、ユーザ判別部５２を備える。記憶部３３には、ユーザ情報Ｄ９が記憶されており、ユーザ判別部５２は、端末２が送信したアカウント情報Ｄ１１をユーザ情報Ｄ９と照合して、端末２のユーザを特定する。
【０２５３】
また、本実施形態に係る情報選択部３８は、ユーザ情報Ｄ９に基づいて、送信用のサービス情報Ｄ６を複数の候補から選択する。サーバ３は、情報選択部３８が選択した情報を送信する。端末２は、サーバ３の送信情報を受信した場合、この情報に基づいて情報を出力する。
【０２５４】
図２７（Ａ）、（Ｂ）は第９実施形態に係るユーザ情報、サービス情報の候補を示す図である。ユーザ情報Ｄ９は、アカウント情報Ｄ１２とユーザの属性情報Ｄ１３とを含む。アカウント情報Ｄ１２は、［識別情報］、及び［パスワード］の項目を含む。ユーザの属性情報Ｄ１３は、ユーザに対応づけられた情報を含む。例えば、ユーザ属性情報Ｄ１３は、ユーザの性別と、ユーザの年齢と、サービスの種類との少なくとも１つに関する情報を含む。属性情報Ｄ１３は、ユーザ名、ユーザのアイコン画像、ユーザの住所、ユーザの趣味趣向、ユーザの識別子、及びその他の情報の少なくとも１つを含んでもよい。ユーザの属性情報Ｄ１３は、例えば、ユーザによって予め登録された情報である。ユーザの属性情報Ｄ１３の少なくとも一部は、アプリケーション部２２が提供するサービスにおいて付与される情報でもよい。ユーザの属性情報Ｄ１３の少なくとも一部は、ユーザによって変更可能でもよい。
【０２５５】
図２７（Ａ）の属性情報Ｄ１３は、［ユーザ名］、［年齢］、［性別］、［カテゴリー］、及び［フレンド］の項目を含む。属性情報Ｄ１３は、アカウントごとにアカウント情報Ｄ１２と関連付けられている。例えば、［識別情報］が［Ｕ０１］であるアカウントには、属性情報Ｄ１３として、［ユーザ名］の［Ｓａｔｏ］、［性別］の［ｍａｌｅ］、［カテゴリー］の［フード  ドリンク］、［フレンド］の［Ｓｈｏｐ１］が関連付けられている。なお、図２７（Ａ）において、［ＮＵＬＬ］は情報がないことを表し、例えばユーザが情報を登録していないことを表す。
【０２５６】
［カテゴリー］は、ユーザの趣味趣向を表す情報である。例えば、［識別情報］が［Ｕ０１］のユーザは、フード、ドリンクに興味があることを表す。また、［フレンド］は、ユーザと関連付けられたサービス場所６を表す情報である。例えば、［フレンド］はユーザが興味あるサービス場所６の情報であり、［Ｕ０１］のユーザは［Ｓｈｏｐ１］に興味があると登録されている。［フレンド］は、ユーザの利用頻度が高いサービス場所６の情報でもよく、［Ｕ０１］のユーザは［Ｓｈｏｐ１］をよく利用すると登録されてもよい。
【０２５７】
図２７（Ｂ）において、サービス情報Ｄ６は、［候補１］および［候補２］の項目を含む。例えば、［電子機器ＩＤ］が［Ｂ０１］の［Ｓｈｏｐ１］には、サービス情報Ｄ６の候補として［メニュー情報］および［割引情報］が関連付けられている。［メニュー情報］は、例えば、［Ｓｈｏｐ１］で提供される物品のリストなどである。例えば、［Ｓｈｏｐ１］が飲食店である場合、［メニュー情報］は、フードメニュー、ドリンクメニューなどである。また［割引情報］は、［Ｓｈｏｐ１］でサービスを受ける際の割引に関する情報であり、例えば割引クーポンのコードなどである。［候補２］は、例えば、［候補１］に比べてユーザにとってメリットが大きいと想定される候補である。
【０２５８】
情報選択部３８は、図２７（Ａ）に示した属性情報Ｄ１３に基づいて、送信用のサービス情報Ｄ６を複数の候補から選択する。例えば、情報選択部３８は、サービス場所６が属性情報Ｄ１３に登録されている場合、サービス情報Ｄ６の複数の候補から、ユーザにとってメリットが大きいと想定される候補を選択する。ここで、端末２のユーザのアカウントは、図２７（Ａ）の［Ｕ０１］であるとし、サービス場所６が図２７（Ｂ）の［Ｓｈｏｐ１］であるとする。情報選択部３８は、属性情報Ｄ１３の［フレンド］に［Ｓｈｏｐ１］が登録されている場合、ユーザにとってメリットが大きいと想定される［候補２］の［割引情報］を選択する。また、端末２のユーザのアカウントが図２７（Ａ）の［Ｕ０２］である場合、情報選択部３８は、［Ｕ０２］の［フレンド］に［Ｓｈｏｐ１］が登録されていないので、送信用のサービス情報Ｄ６として［候補１］の［メニュー情報］を選択する。
【０２５９】
サーバ３は、情報選択部３８が選択した送信用のサービス情報Ｄ６を送信する。例えば、サーバ３は、図２７（Ａ）の［Ｕ０１］のユーザの端末２とサービス場所６とが第２位置関係にある場合、サービス情報Ｄ６として［割引情報］を送信する。端末２は、サーバ３の送信情報を受信した場合、［割引情報］を出力する。例えば、端末２は、［割引情報］として割引クーポンのコードを表示部１８に表示し、端末２のユーザは、サービス場所６で割引クーポンのコードを提示することで割引を受けることができる。また、サーバ３は、図２７（Ａ）の［Ｕ０２］のユーザの端末２とサービス場所６とが第２位置関係にある場合、サービス情報Ｄ６として［メニュー情報］を送信する。端末２は、サーバ３の送信情報を受信した場合、［メニュー情報］を出力する。例えば、端末２は、［メニュー情報］としてフードメニュー、ドリンクメニューなどの画像を表示部１８に表示する。この場合、端末２のユーザは、サービス場所６で提供されるサービスの内容を知ることができる。
【０２６０】
なお、情報選択部３８は、属性情報Ｄ１３において［フレンド］と異なる項目の情報に基づいて、送信用のサービス情報Ｄ６を選択してもよい。例えば、情報選択部３８は、［性別］の情報に基づいて、送信用のサービス情報Ｄ６を選択してもよい。ここでは、図２７（Ｂ）の［Ｓｈｏｐ３］は、女性用の衣類あるいは化粧品を扱う店舗等の、女性を対象とするサービス場所６であるとする。［Ｓｈｏｐ３］のサービス情報Ｄ６の候補は、［候補１］が［流行情報］であり、［候補２］が［プレゼント情報］である。［流行情報］は、例えば、流行の衣類等を示す画像等の情報である。［プレゼント情報］は、［Ｓｈｏｐ３］で試供品、記念品などのプレゼントを受け取ることができるクーポンのコードなどである。
【０２６１】
サーバ３は、サービス場所６の対象の性別（例えば、男性、女性、又は男女）を示す属性情報を記憶部３３に記憶する。情報選択部３８は、ユーザの［性別］とサービス場所６の属性情報における対象とが一致する場合に［候補２］を選択する。例えば、情報選択部３８は、ユーザの［性別］が［ｆｅｍａｌｅ］である場合、［Ｓｈｏｐ３］に関する送信用のサービス情報Ｄ６として［候補２］の［プレゼント情報］を選択する。サーバ３は、サービス情報Ｄ６として［プレゼント情報］を送信する。端末２は、サーバ３の送信情報を受信した場合、［プレゼント情報］を出力する。例えば、端末２は、［プレゼント情報］としてクーポンのコードを表示部１８に表示し、端末２のユーザは、サービス場所６でクーポンのコードを提示することでプレゼントを受けることができる。このように、第２情報は、端末２のユーザの属性情報に基づいて、複数のサービスの候補から選択される、サービスに関する情報でもよい。
【０２６２】
なお、サービス情報Ｄ６の候補の数は、任意であり図２７（Ｂ）の［Ｓｈｏｐ２］のように、送信用のサービス情報Ｄ６の候補が１つであるサービス場所６が存在してもよい。この場合、サーバ３は、サービス情報Ｄ６として［候補１］の［メニュー情報］を送信する。また、サービス情報Ｄ６の候補の数は、３以上でもよい。
【０２６３】
また、本実施形態に係る情報選択部３８は、ユーザ情報Ｄ９に基づいて、サービス場所６を複数の候補から選択し、選択したサービス場所６の場所情報Ｄ５を送信用の場所情報Ｄ５として決定してもよい。第１情報は、端末２のユーザの属性情報に基づいて、複数のサービス場所６の候補から選択される、サービス場所６の位置を示す情報でもよい。ここで、端末２のユーザのアカウントが図２７（Ａ）の［Ｕ０１］であり、図２７（Ｂ）の［Ｓｈｏｐ１］および［Ｓｈｏｐ２］がいずれも飲食店あってそのカテゴリーがフード、ドリンク等であるとする。サーバ３は、サービス場所６のカテゴリーを示す属性情報を記憶部３３に記憶する。
【０２６４】
情報選択部３８は、端末２と第１位置関係にあるサービス場所６が複数存在する場合、複数のサービス場所６のそれぞれについて、サービス場所６の属性情報のカテゴリーと、ユーザの属性情報Ｄ１３のカテゴリーとを比較する。情報選択部３８は、ユーザの属性情報Ｄ１３のカテゴリーと一致または類似するカテゴリーの１または２以上のサービス場所６を、複数のサービス場所６から選択する。情報選択部３８は、選択したサービス場所６の場所情報Ｄ５を、送信用の場所情報Ｄ５として決定する。例えば、図２７（Ａ）の［Ｕ０１］のアカウントのユーザは、属性情報Ｄ１３の［カテゴリー］が［フード、ドリンク］であり、情報選択部３８は、ユーザの属性情報Ｄ１３と一致または類似するカテゴリーのサービス場所６として、［Ｓｈｏｐ１］および［Ｓｈｏｐ２］を選択する。
【０２６５】
図２８は、第９実施形態に係る場所情報の表示処理を示す図である。サーバ３は、場所情報Ｄ５として［Ｓｈｏｐ１］の場所情報Ｄ５および［Ｓｈｏｐ２］の場所情報Ｄ５を送信する。例えば、サーバ３は、場所情報Ｄ５として、［Ｓｈｏｐ１］の位置および［Ｓｈｏｐ２］の位置を地図上に示す画像のデータを送信する。端末２は、サーバ３の送信情報を受信した場合、この情報に基づいて情報を出力する。例えば、端末２は、［Ｓｈｏｐ１］の位置および［Ｓｈｏｐ２］の位置を同じ地図上に示す画像を表示部１８に表示する。
【０２６６】
なお、［Ｓｈｏｐ１］および［Ｓｈｏｐ２］は、それぞれ端末２と第１位置関係にあるサービス場所６であることとしたが、［Ｓｈｏｐ１］または［Ｓｈｏｐ２］は、端末２と第１位置関係にないサービス場所６でもよい。例えば、［Ｓｈｏｐ１］が端末２と第１位置関係にあり、［Ｓｈｏｐ２］が端末２と第１位置関係にないとする。情報選択部３８は、［Ｓｈｏｐ１］と端末２とが第１位置関係にある場合に、ユーザの属性情報Ｄ１３に基づいて［Ｓｈｏｐ１］の周囲の所定の範囲に存在するサービス場所６を検索してもよい。例えば、情報選択部３８は、端末２と第１位置関係にある［Ｓｈｏｐ１］の周囲において［Ｓｈｏｐ１］とカテゴリーが一致または類似するサービス場所６として、［Ｓｈｏｐ２］を選択してもよい。この場合、情報選択部３８は、送信用の場所情報Ｄ５として［Ｓｈｏｐ１］の場所情報Ｄ５を選択し、付加的な情報あるいは参考情報として［Ｓｈｏｐ２］の位置を示す情報を選択してもよい。
【０２６７】
以上のような本実施形態において、端末２は、端末２とサービス場所６との位置関係と、端末２のユーザの属性情報Ｄ１３とに基づいて情報（限定ではなく例として、第１情報、第２情報）を出力する。この場合、端末２はユーザの属性情報（限定ではなく例として、ニーズ）に合った情報を提供することができ、実施形態に係る情報処理方法は、ユーザの利便性の向上に寄与する。また、ユーザの属性情報（限定ではなく例として、ニーズ）に合わない情報をサーバ３が送信しない場合、端末２は、情報を出力する際の負荷が低減される。
【０２６８】
ユーザの属性情報は、限定ではなく例として、ユーザの性別と、ユーザの年齢と、サービスの種類との少なくとも１つに関して予め登録された情報を含む。ユーザの属性情報がユーザの性別を含む場合、端末２は、性別に対応した情報を提供することができ、ユーザの利便性の向上に寄与する。例えば、端末２は、女性向けの美容院に関する情報を、女性のユーザに提供し、男性のユーザに提供しないことができる。端末２は、性別に対応しない情報を出力しない場合、端末２の負荷が低減される。また、ユーザの属性情報がユーザの年齢を含む場合、端末２は、年齢に対応した情報を提供することができ、ユーザの利便性の向上に寄与する。例えば、端末２は、アルコール類を提供する店舗に関する情報を、成人のユーザに提供し、未成年のユーザに提供しないことができる。端末２は、年齢に対応しない情報を出力しない場合、端末２の負荷が低減される。また、ユーザの属性情報がサービスの種類を含む場合、端末２は、サービスの種類に対応した情報を提供することができ、ユーザの利便性の向上に寄与する。例えば、端末２は、不動産紹介の店舗に関する情報を、引越しを予定するユーザに提供し、引越しを予定しないユーザに提供しないことができる。端末２は、サービスの種類に対応しない情報を出力しない場合、負荷が低減される。また、ユーザの属性情報が予め登録された情報を含む場合、例えば、端末２が情報を出力する際にユーザによる属性情報の入力を省略あるいは簡略化することができ、端末２は、情報を提供する時間を短縮することができる。
【０２６９】
＜第１０実施形態＞
次に、第１０実施形態について説明する。図２９は、第１０実施形態に係る通信システムを示す図である。本実施形態は、サービス場所６の属性情報に基づいて、複数のサービス場所６を通る経路に関する経路情報を出力する形態である。本実施形態に係る端末２は、図２２等で説明したように、端末２の位置情報を取得する。端末２は、電子機器４からの信号を受信した場合、電子機器ＩＤと、端末２の位置情報とを送信する。
【０２７０】
サーバ３の記憶部３３は、サービス場所６の属性情報（適宜、場所属性情報Ｄ１５と表す）を記憶する。場所属性情報Ｄ１５は、サービス場所６において時間的に変化する状態、量等を表す情報である。場所属性情報Ｄ１５は、例えば、サービス場所６における混雑レベル、商品の在庫の量、タイムセールの開催の有無などである。上記混雑レベルは、来客の混み具合、病院などにおける待ち時間などである。
【０２７１】
サーバ３が端末２の送信情報を受信した場合、アプリケーション部３６の場所判別部３７は、端末２の位置情報に基づいて、サーバ３に登録されている複数のサービス場所６から、端末２のユーザ向けのサービス場所６の候補を抽出する。例えば、場所判別部３７は、端末２の位置情報が示す位置を中心として所定の半径の範囲内に存在するサービス場所６を、サービス場所６の候補として抽出する。サービス場所６の候補は、端末２との位置関係が第１位置関係または第２位置関係であるサービス場所６を含んでもよいし、このようなサービス場所６を含まなくてもよい。
【０２７２】
アプリケーション部３６は、経路生成部４２を備える。経路生成部４２は、経路情報を生成する。経路情報は、場所判別部３７が抽出したサービス場所６の候補に含まれる、２以上のサービス場所６を通る経路に関する情報である。経路生成部４２は、場所属性情報Ｄ１５に基づいて、経路情報を生成する。
【０２７３】
図３０（Ａ）、（Ｂ）は第１０実施形態に係る場所属性情報と、場所属性情報に基づく場所情報の表示処理とを示す図である。図３０（Ａ）の場所属性情報Ｄ１５は、［混雑レベル］の項目を含む。［混雑レベル］は、サービス場所６ごとの混雑のレベルを示す情報であり、［電子機器ＩＤ］、［場所識別情報］と関連付けられている。例えば、［電子機器ＩＤ］が［Ｂ０１］のサービス場所６である［Ｓｈｏｐ１］は、［混雑レベル］が［高］である。［混雑レベル］の［高］は、例えば、１日のうちで相対的に来客が多い状態であることを示す。また、［電子機器ＩＤ］が［Ｂ０２］のサービス場所６である［Ｓｈｏｐ２］は、［混雑レベル］が［低］である。［混雑レベル］の［低］は、例えば、１日のうちで相対的に来客が少ない状態であることを示す。ここでは、説明の便宜上、［混雑レベル］を［高］、［低］で表したが、［混雑レベル］は、１、２、・・・１０などの数値で表されてもよい。
【０２７４】
経路生成部４２は、例えば、端末２の位置情報と、サービス場所６の候補の各位置情報とに基づいて、端末２の現在位置からサービス場所６の各候補までの経路の長さ、及びサービス場所６の１つの候補の１つと他の候補との経路の長さを算出する。以下の説明において適宜、２つのサービス場所６の候補を結ぶ経路、及び１つのサービス場所６の候補と端末２の現在位置とを結ぶ経路を、それぞれ区間と表す。
【０２７５】
経路生成部４２は、図３０（Ｂ）に示す端末２の現在位置Ｆ５と［Ｓｈｏｐ１］との区間の長さと、現在位置Ｆ５と［Ｓｈｏｐ２］との区間の長さと、［Ｓｈｏｐ１］と［Ｓｈｏｐ２］との区間の長さとを算出する。経路生成部４２は、各区間の長さに場所属性情報Ｄ１５に基づく重み付けを行って、現在位置Ｆ５から［Ｓｈｏｐ１］と［Ｓｈｏｐ２］とを通る経路を最適化する。ここでは、［混雑レベル］は、［高］である場合に時間とともに［低］に変化し、［低］である場合に時間とともに［高］に変化するものとする。経路生成部４２は、各区間の長さと各区間の重み付けの係数を乗算し、その乗算値を複数の区間で積算した値を評価値として、評価値が最小となるように経路を最適化する。
【０２７６】
図３０（Ｂ）の場合、現在位置Ｆ５から［Ｓｈｏｐ１］と［Ｓｈｏｐ２］とを通る経路は、現在位置Ｆ５から［Ｓｈｏｐ１］を経由して［Ｓｈｏｐ２］へ至る第１経路と、現在位置Ｆ５から［Ｓｈｏｐ２］を経由して［Ｓｈｏｐ１］へ至る第２経路とがある。［Ｓｈｏｐ２］は、［Ｓｈｏｐ１］に比べて現在位置Ｆ５から離れており、第２経路は、第１経路に比べて長い。ここでは、図３０（Ａ）［Ｓｈｏｐ２］の［混雑レベル］は［低］であり、［Ｓｈｏｐ１］の［混雑レベル］は［高］であり、場所属性情報Ｄ１５を加味すると、第２経路の方が第１経路よりも上記評価値が低くなるものとする。この場合、経路生成部４２は、経路情報として、上記第１経路を示す情報を生成する。
【０２７７】
サーバ３は、経路生成部４２が生成した経路情報を送信する。端末２は、サーバ３が送信した経路情報を受信した場合、経路情報を出力する。例えば、端末２は、経路情報として、地図上にサービス場所６の候補の位置と、サービス場所６の候補を通る経路とを示す画像を表示部１８に表示する。サービス場所６の候補の少なくとも１つが端末２と第１位置関係にある場合、端末２は、サービス場所６の位置を示す第１情報として、経路情報を出力してもよい。また、端末２は、サービス場所６の候補と端末２とが第２位置関係にある場合、図２などで説明したように、このサービス場所６で提供されるサービスに関する第２情報を出力する。
【０２７８】
以上のような本実施形態において、端末２は、サービス場所６の属性情報に基づいて経路情報を出力する。そのため、ユーザは、サービス場所６の属性情報に基づく経路情報を知ることができる。例えば、端末２は、サービス場所６の混み具合などに基づいて、ユーザにとって有利な経路を提案することができる。このように、本実施形態に係る情報処理方法は、ユーザの利便性の向上に寄与する。
【０２７９】
なお、端末２は、サービス場所６の候補を出力してもよい。この場合、ユーザは、サービス場所６の候補から行き先を選ぶことができ、ユーザの利便性が向上する。サービス場所６の候補は、端末２のユーザの属性情報とサービス場所６の属性情報との少なくとも一方に基づいて、選定されてもよい。また、サービス場所６の候補は、端末２のユーザの属性情報とサービス場所６の属性情報との少なくとも基づかなくてもよく、例えば予め選定された候補でもよい。また、サービス場所６の候補は、端末２のユーザの属性情報およびサービス場所６の属性情報と異なる情報に基づいて、選定されてもよい。第１情報は、サービス場所６の候補から選択されるサービス場所６の位置を示す情報でもよい。例えば、第１情報は、端末２が出力したサービス場所６の候補に基づいてユーザが選択したサービス場所６の位置を示す情報でもよい。
【０２８０】
＜第１１実施形態＞
次に、第１１実施形態について説明する。図３１は、第１１実施形態に係る通信システムを示す図である。本実施形態は、サーバ３の機能が複数のサーバに分けられている態様である。サーバ３は、第１サーバ３Ａと、第２サーバ３Ｂとを含む。第１サーバ３Ａは、ユーザ情報Ｄ９を管理する。第１サーバ３Ａは、例えば、プログラムＰ２の提供者、又はその委託を受けた受託者が管理するサーバである。第２サーバ３Ｂは、サービス場所６に関する情報を管理する。第２サーバ３Ｂは、例えば、サービス場所６の運営者、又はその委託を受けた受託者が管理するサーバである。
【０２８１】
図３１において、第２サーバ３Ｂは、第２サーバ３Ｂ１と第２サーバ３Ｂ２とを含む。第２サーバ３Ｂ１は、第１グループに属するサービス場所６について、サービス場所６に関する情報（例えば、場所情報Ｄ５、サービス情報Ｄ６、定義情報Ｄ７）を管理する。ここでは、サービス場所６Ａとサービス場所６Ｂとが第１グループに属するものとする。サービス場所６Ａおよびサービス場所６Ｂは、例えば、同じ経営母体に属する系列店、支店などである。第２サーバ３Ｂ２は、第１グループと異なる第２グループに属するサービス場所６について、サービス場所６に関する情報（例えば、場所情報Ｄ５、サービス情報Ｄ６、定義情報Ｄ７）を管理する。第２グループに属するサービス場所６は、例えば、第１グループに属するサービス場所６と経営母体が異なる。ここでは、サービス場所６Ｃが第２グループに属するものとする。
【０２８２】
なお、図３１には２つの第２サーバ３Ｂを示すが、第２サーバ３Ｂの数は任意であり、１つでもよいし、３つ以上でもよい。第２サーバ３Ｂの数が１つである場合、サービス場所６の数が１つでもよいし、複数のサービス場所６がグループに分けられていなくてもよい。また、第２サーバ３Ｂの少なくとも１つは、経営母体が異なる複数のグループのサービス場所６に関する情報を管理してもよい。また、また、１つのグループに、経営母体が異なる複数のサービス場所６が属してもよい。
【０２８３】
端末２は図１等と同様であり、適宜、その説明を簡略化する。端末２は、図２６等で説明したアカウント情報Ｄ１１を記憶部１４に記憶する。端末２は、サービス場所６に設けられた電子機器４からの信号を受信した場合、この信号に基づく電子機器ＩＤおよび関係情報、並びにアカウント情報Ｄ１１を、第１サーバ３Ａを送信先に指定して送信する。
【０２８４】
第１サーバ３Ａは、処理部３１Ａと、記憶部３３Ａと、通信Ｉ／Ｆ３２Ａとを備える。処理部３１Ａ、記憶部３３Ａ、及び通信Ｉ／Ｆ３２Ａは、バス７１を介して相互に接続される。記憶部３３Ａおよび通信Ｉ／Ｆ３２Ａは、それぞれ、図１の記憶部３３および通信Ｉ／Ｆ３２と同様であり、その説明を簡略化する。第１サーバ３Ａは、ネットワーク５を介して端末２と接続される。また、第１サーバ３Ａは、ネットワーク５を介して第２サーバ３Ｂと接続される。第２サーバ３Ｂが複数存在する場合、第１サーバ３Ａは、複数の第２サーバ３Ｂのそれぞれとネットワーク５を介して接続される。
【０２８５】
処理部３１Ａは、ＯＳ部３５Ａと、アプリケーション部３６Ａとを備える。ＯＳ部３５Ａは、アプリケーション部３６Ａに対して入出力等のインターフェースを提供する。ＯＳ部３５Ａの機能は、例えば、記憶部３３Ａに記憶されているプログラムＰ５がＣＰＵに各種処理を実行させることによって、実現される。プログラムＰ５は、ＣＰＵをＯＳ部３５Ａとして機能させる。
【０２８６】
ＯＳ部３５Ａは、第１サーバ３Ａの各部を包括的に制御する制御部である。ＯＳ部３５Ａは、アプリケーション部３６Ａに関する情報を通信Ｉ／Ｆ３２Ａが受信した場合、受信した情報をアプリケーション部３６Ａに伝達する。ＯＳ部３５Ａは、アプリケーション部３６Ａから情報の送信の要求があった場合、この情報を通信Ｉ／Ｆ３２Ａに送信させる。
【０２８７】
本実施形態において、ＯＳ部３５Ａは、端末２のアプリケーション部２２から通信Ｉ／Ｆ３２Ａが情報を受信した場合、この情報をアプリケーション部３６Ａへ伝達する。アプリケーション部３６Ａは、端末２から送信された情報に基づいて、各種処理を実行するか若しくはＯＳ部３５Ａに要求して第１サーバ３Ａの各部に実行させる。アプリケーション部３６Ａの機能は、例えば、記憶部３３Ａに記憶されているプログラムＰ６がＣＰＵに各種処理を実行させることによって、実現される。プログラムＰ６は、ＣＰＵをアプリケーション部３６Ａとして機能させる。
【０２８８】
アプリケーション部３６Ａは、ユーザ判別部５２と、サーバ判別部７２とを備える。ユーザ判別部５２は図２６等と同様であり、適宜、その説明を簡略化する。ユーザ判別部５２は、端末２の送信情報を第１サーバ３Ａが受信した場合、端末２の送信情報に含まれるアカウント情報を、記憶部３３Ａに記憶されているユーザ情報Ｄ９と照合して、端末２のユーザを特定する。
【０２８９】
サーバ判別部７２は、端末２の送信情報を第１サーバ３Ａが受信した場合、端末２の送信情報に含まれる電子機器ＩＤに基づいて、この電子機器ＩＤに対応するサービス場所６に関する情報を管理する第２サーバ３Ｂを判別する。記憶部３３Ａは、第２サーバ３Ｂに関するサーバ情報Ｄ１７を記憶しており、サーバ判別部７２は、サーバ情報Ｄ１７に基づいて、電子機器ＩＤに対応する第２サーバ３Ｂを判別する。サーバ情報Ｄ１７は、電子機器ＩＤと第２サーバ３１の識別情報とを関連付けた情報である。以下の説明において適宜、第２サーバ３１の識別情報をサーバＩＤと表す。
【０２９０】
上述のように、サービス場所６Ａおよびサービス場所６Ｂは第１グループに属し、第１グループのサービス場所６に関する情報は、第２サーバ３Ｂ１が管理する。サーバ情報Ｄ１７において、電子機器４Ａの電子機器ＩＤおよび電子機器４Ｂの電子機器ＩＤは、第２サーバ３Ｂ１のサーバＩＤと関連付けられている。また、サービス場所６Ｃは第２グループに属し、第２グループのサービス場所６に関する情報は、第２サーバ３Ｂ２が管理する。サーバ情報Ｄ１７において、電子機器４Ｃの電子機器ＩＤは、第２サーバ３Ｂ２のサーバＩＤと関連付けられている。
【０２９１】
第１サーバ３Ａは、端末２の送信情報を受信した場合、端末２の送信情報に含まれる関係情報を、サーバ判別部７２が判別した第２サーバ３Ｂを宛先に指定して送信する。例えば、端末２の送信情報に含まれる電子機器ＩＤが電子機器４Ａまたは電子機器４Ｂに対応する場合、第１サーバ３Ａは、端末２の送信情報に含まれる関係情報を、第２サーバ３Ｂ１を宛先として送信する。また、端末２の送信情報に含まれる電子機器ＩＤが電子機器４Ｃに対応する場合、第１サーバ３Ａは、端末２の送信情報に含まれる関係情報および電子機器ＩＤを、第２サーバ３Ｂ２を宛先として送信する。
【０２９２】
第２サーバ３Ｂ１は、処理部３１Ｂと、記憶部３３Ｂと、通信Ｉ／Ｆ３２Ｂとを備える。処理部３１Ｂ、記憶部３３Ｂ、及び通信Ｉ／Ｆ３２Ｂは、バス７３を介して相互に接続される。記憶部３３Ｂおよび通信Ｉ／Ｆ３２Ｂは、それぞれ、図１の記憶部３３および通信Ｉ／Ｆ３２と同様であり、その説明を簡略化する。
【０２９３】
処理部３１Ｂは、ＯＳ部３５Ｂと、アプリケーション部３６Ｂとを備える。ＯＳ部３５Ａは、アプリケーション部３６Ｂに対して入出力等のインターフェースを提供する。ＯＳ部３５Ｂの機能は、例えば、記憶部３３Ｂに記憶されているプログラムＰ７がＣＰＵに各種処理を実行させることによって、実現される。プログラムＰ７は、ＣＰＵをＯＳ部３５Ｂとして機能させる。
【０２９４】
ＯＳ部３５Ｂは、第２サーバ３Ｂ１の各部を包括的に制御する制御部である。ＯＳ部３５Ｂは、アプリケーション部３６Ｂに関する情報を通信Ｉ／Ｆ３２Ｂが受信した場合、受信した情報をアプリケーション部３６Ｂに伝達する。ＯＳ部３５Ｂは、アプリケーション部３６から情報の送信の要求があった場合、この情報を通信Ｉ／Ｆ３２Ｂに送信させる。
【０２９５】
本実施形態において、ＯＳ部３５Ｂは、第１サーバ３Ａのアプリケーション部３６Ａから通信Ｉ／Ｆ３２Ｂが情報を受信した場合、この情報をアプリケーション部３６Ｂへ伝達する。アプリケーション部３６Ｂは、第１サーバ３Ａから送信された情報に基づいて、各種処理を実行するか若しくはＯＳ部３５Ｂに要求して第１サーバ３Ａの各部に実行させる。アプリケーション部３６Ｂの機能は、例えば、記憶部３３Ｂに記憶されているプログラムＰ８がＣＰＵに各種処理を実行させることによって、実現される。プログラムＰ８は、ＣＰＵをアプリケーション部３６Ｂとして機能させる。
【０２９６】
アプリケーション部３６Ｂは、場所判別部７４と、情報選択部７５とを備える。場所判別部７４および情報選択部７５は、それぞれ、図１等で説明した場所判別部３７および情報選択部３８と同様である。場所判別部７４は、第２サーバ３Ｂ１が第１サーバ３Ａの送信情報を受信した場合、第１サーバ３Ａの送信情報に含まれる電子機器ＩＤに対応するサービス場所６を判別する。場所判別部７４は、記憶部３３Ｂに記憶されている場所情報Ｄ５を参照して、サービス場所６を判別する。情報選択部７５は、第１サーバ３Ａの送信情報に含まれる関係情報に基づいて、第２サーバ３Ｂ１の送信情報を選択する。
【０２９７】
情報選択部７５は、記憶部３３Ｂに記憶されている定義情報Ｄ７を参照して、第１サーバ３Ａの送信情報に含まれる電子機器ＩＤに対応する第１位置関係の定義を取得する。情報選択部７５は、第１サーバ３Ａの送信情報に含まれる関係情報と、定義情報Ｄ７から取得した第１位置関係の定義とに基づいて、端末２とサービス場所６とが第１位置関係にあるか否かを判定する。情報選択部７５は、端末２とサービス場所６とが第１位置関係にあると判定した場合、記憶部３３Ｂに記憶されている情報から場所情報Ｄ５を、第２サーバ３Ｂ２の送信情報として選択する。
【０２９８】
また、情報選択部７５は、記憶部３３Ｂに記憶されている定義情報Ｄ７を参照して、第１サーバ３Ａの送信情報に含まれる電子機器ＩＤに対応する第２位置関係の定義を取得する。情報選択部７５は、第１サーバ３Ａの送信情報に含まれる関係情報と、定義情報Ｄ７から取得した第２位置関係の定義とに基づいて、端末２とサービス場所６とが第２位置関係にあるか否かを判定する。情報選択部７５は、端末２とサービス場所６とが第２位置関係にあると判定した場合、記憶部３３Ｂに記憶されている情報からサービス情報Ｄ６を、第２サーバ３Ｂ２の送信情報として選択する。
【０２９９】
第２サーバ３Ｂ１は、情報選択部７５が選択した情報を、第１サーバ３Ａを宛先に指定して送信する。第１サーバ３Ａは、第２サーバ３Ｂ１の送信情報を受信した場合、第２サーバ３Ｂ１の送信情報に含まれる場所情報Ｄ５またはサービス情報Ｄ６を、ユーザ判別部５２が判別したユーザの端末２を宛先に指定して送信する。端末２は、第１サーバ３Ａが送信した場所情報Ｄ５を受信した場合、サービス場所６の位置を示す第１情報を出力する。例えば、図２（Ａ）に示したように、端末２は、サービス場所６の位置を示す画像を出力する。また、端末２は、第１サーバ３Ａが送信したサービス情報Ｄ６を受信した場合、サービス場所６で提供されるサービスに関する第２情報を出力する。例えば、図２（Ｂ）に示したように、端末２は、サービス場所６で提供されるサービスの内容の画像を出力する。
【０３００】
次に、上述の通信システム１の構成に基づき、本実施形態に係る情報処理方法について説明する。図３２は、第１１実施形態に係る情報処理方法を示す図である。なお、電子機器４の処理は、図５と同様であり、図３２において図示を省略した。また、ステップＳ１からステップＳ４の処理は、図５と同様であり、その説明を省略する。端末２は、ステップＳ７１において、関係情報、電子機器ＩＤ、及びアカウント情報を送信する。
【０３０１】
第１サーバ３Ａは、ステップＳ７１の端末２の送信情報を受信した場合、ステップＳ７２において、端末２の送信情報に含まれるアカウント情報に基づいて、ユーザを判別する。例えば、第１サーバ３Ａにおいて、アプリケーション部３６Ａのユーザ判別部５２は、アカウント情報を記憶部３３Ａに記憶されているユーザ情報と照合し、端末２のユーザを判別する。
【０３０２】
第１サーバ３Ａは、ステップＳ７３において、端末２の送信情報に含まれる電子機器ＩＤに基づいて、第２サーバ３Ｂを判別する。例えば、第１サーバ３Ａにおいて、アプリケーション部３６Ａのサーバ判別部７２は、電子機器ＩＤと関連付けられた第２サーバ３１を判別する。第１サーバ３Ａは、ステップＳ７４において、ステップＳ７３で判別した第２サーバ３Ｂを宛先に指定して、端末２の送信情報に含まれる関係情報および電子機器ＩＤを送信する。
【０３０３】
第２サーバ３Ｂは、第１サーバ３Ａの送信情報を受信した場合、ステップＳ７５において、第１サーバ３Ａの送信情報に含まれる電子機器ＩＤに基づいて、サービス場所６を特定する。第２サーバ３Ｂは、第１サーバ３Ａの送信情報に含まれる関係情報に基づいて、情報を送信する。例えば、第２サーバ３Ｂ１において、アプリケーション部３６Ｂの情報選択部７５は、ステップＳ７５で特定されたサービス場所６に関係づけられた第１位置関係の定義に基づいて、関係情報に示されるサービス場所６と端末２との位置関係が第１位置関係にあるか否かを判定する。情報選択部７５は、サービス場所６と端末２との位置関係が第１位置関係にあると判定した場合、第２サーバ３Ｂ１の送信情報として場所情報Ｄ５を選択する。
【０３０４】
また、情報選択部７５は、ステップＳ７５で特定されたサービス場所６に関係づけられた第２位置関係の定義に基づいて、関係情報に示されるサービス場所６と端末２との位置関係が第２位置関係にあるか否かを判定する。情報選択部７５は、サービス場所６と端末２との位置関係が第２位置関係にあると判定した場合、第２サーバ３Ｂ１の送信情報としてサービス情報Ｄ６を選択する。第２サーバ３Ｂ１は、情報選択部７５が選択した情報を、第１サーバ３Ａを宛先に指定して送信する。
【０３０５】
第１サーバ３Ａは、第２サーバ３Ｂの送信情報を受信した場合、ステップＳ７７において、第２サーバ３Ｂの送信情報に基づいて情報を送信する。第１サーバ３Ａは、第２サーバ３Ｂの送信情報として場所情報Ｄ５を受信した場合、場所情報Ｄ５を送信する。第１サーバ３Ａは、第２サーバ３Ｂの送信情報としてサービス情報Ｄ６を受信した場合、サービス情報Ｄ６を送信する。第１サーバ３Ａは、ステップＳ７２において判別したユーザの端末２を宛先に指定して、場所情報Ｄ５またはサービス情報Ｄ６を送信する。端末２は、第１サーバ３Ａの送信情報を受信した場合、ステップＳ７８において、第１サーバ３Ａの送信情報に基づいて情報を出力する。端末２は、第１サーバ３Ａの送信情報として場所情報Ｄ５を受信した場合、サービス場所６の位置を示す第１情報を出力する。端末２は、第１サーバ３Ａの送信情報としてサービス情報Ｄ６を受信した場合、サービス場所６で提供されるサービスに関する第２情報を出力する。
【０３０６】
以上のような本実施形態において、サーバ３は、ユーザ情報Ｄ９を管理する第１サーバ３Ａと、サービス場所６に関する情報を管理する第２サーバ３Ｂとに分かれている。サービス場所６の運営者が第２サーバ３Ｂを管理する場合、サービス場所６に関する情報を最新の情報に更新することが容易である。結果として、端末２は、実態に沿ったサービス場所６に関する情報をユーザに提供できる。また、第１サーバ３Ａは、第２サーバ３Ｂにユーザ情報Ｄ９を提供しなくても、端末２にサービス場所６に関する情報を提供できる。
【０３０７】
＜第１２実施形態＞
次に、第１２実施形態について説明する。図３３は、第１２実施形態に係る通信システムを示す図である。本実施形態は、図１等で説明したサーバ３のアプリケーション部３６の機能を端末２が備える形態である。端末２において、アプリケーション部２２は、場所判別部８１と、情報選択部８２とを備える。また、記憶部１４は、場所情報Ｄ５と、サービス情報Ｄ６と、定義情報Ｄ７とを記憶する。
【０３０８】
関係算出部２３は、電子機器４からの信号に基づいて関係情報を算出する。場所判別部８１は、図１などで説明した場所判別部３７と同様であり、電子機器４からの信号に基づいて電子機器４の電子機器ＩＤとサービス場所６との少なくとも一方を特定する。情報選択部８２は、図１などで説明した情報選択部３８と同様にして、端末２から出力する情報を選択する。情報選択部８２は、関係算出部２３が算出した関係情報と定義情報Ｄ７とに基づいて、端末２から出力する情報を選択する。情報選択部８２は、端末２とサービス場所６とが第１位置関係にある場合、端末２から出力する情報として、サービス場所６の位置を示す第１情報を選択する。また、情報選択部８２は、端末２とサービス場所６とが第２位置関係にある場合、端末２から出力する情報として、サービス場所６で提供されるサービスに関する第２情報を選択する。端末２は、情報選択部８２が選択した情報を出力する。
【０３０９】
端末２は、ネットワーク５を介してサーバ８３と接続される。サーバ８３は、サービス場所６に関する情報（例えば、場所情報、サービス情報、定義情報）を管理する。サーバ８３において管理されているサービス場所６に関する情報は、適宜、最新の情報に更新される。端末２は、定期的に、又はユーザの指令により不定期でサーバ８３に接続し、記憶部１４に記憶されている場所情報Ｄ５、サービス情報Ｄ６、及び定義情報Ｄ７を、サーバ８３から供給される情報に更新する。サーバ８３は、通信システム１の一部でもよいし、通信システム１の外部の装置でもよい。
【０３１０】
以上のような本実施形態において、端末２は、ネットワーク５を介した通信が不能な場合であっても、サービス場所６と端末２との位置関係に基づいて情報を出力できる。端末２は、例えば、災害時の情報を提供することに利用されてもよい。例えば、サービス場所６は、被災地における避難場所、あるいは救援物資の配給場所等でもよい。端末２は、場所情報として避難場所、救援物資の配給場所などの位置の情報を提供し、サービス情報として避難場所の収容人数や設備、救援物資の種類や量などの情報を提供してもよい。プログラムＰ２は、例えば、公共機関が委託した受託者が作成、公共機関によって提供されてもよい。
【０３１１】
＜第１３実施形態＞
次に、第１３実施形態について説明する。図３４は、第１３実施形態に係る通信システムを示す図である。本実施形態は、端末２が音声によって情報を出力する形態である。端末２は、音声出力部８５と、音声入力部８６とを備える。
【０３１２】
音声出力部８５は、例えばスピーカ等であり、電気信号を音に変換する。音声出力部８５は、デジタル形式の音声データがアナログ形式に変換された電気信号によって、振動板などを振動させることにより音を発生する。また、端末２は、テキスト形式の情報を読み上げ機能によって音声データに変換し、この音声データに基づく音声を音声出力部８５から出力してもよい。音声出力部８５は、例えばヘッドフォン等の電気信号を音に変換する装置を接続可能なインターフェースでもよい。
【０３１３】
音声入力部８６は、例えばマイク等であり、音を電気信号に変換する。この電気信号は、例えばデジタル形式の音声データに変換され、変換された音声データは記憶部１４に記憶される。また、端末２は、音声入力部８６に入力された音声データをパターン認識して、音声に関連付けられた指令に変換し、この指令を実行してもよい。音声出力部８５は、例えばマイク等の音を電気信号に変換する装置を接続可能なインターフェースでもよい。
【０３１４】
端末２は、サービス場所６と端末２とが第１位置関係である場合、サービス場所６の位置を示す第１情報を音声として、音声出力部８５から出力する。例えば、サーバ３は、音声データで表される場所情報Ｄ５を送信し、端末２は、サーバ３が送信した音声データを受信した場合、サービス場所６の位置を示す音声データを再生する。例えば、端末２は、端末２の位置からサービス場所６までの経路を示す音声を出力する。この音声は、例えば、「１０ｍ先を左折です」などの音声ガイドでもよい。
【０３１５】
また、端末２は、サービス場所６と端末２とが第２位置関係である場合、サービス場所６で提供されるサービスに関する第２情報を音声として、音声出力部８５から出力する。例えば、サーバ３は、音声データで表されるサービス情報Ｄ６を送信し、端末２は、サーバ３が送信した音声データを受信した場合、この音声データを再生する。例えば、端末２は、サービス場所６が利用できる時間、サービスの内容等を示す音声を出力する。この音声は、例えば、「１０時から２０時まで営業しています」などの音声ガイドでもよい。
【０３１６】
なお、サーバ３はテキスト形式で表される情報を送信し、端末２は、読み上げ機能によってサーバ３の送信情報を音声データに変換して、音声出力部８５から出力してもよい。また、端末２は、情報を出力する出力部として音声出力部８５を備え、表示部１８を備えなくてもよい。また、端末２は、情報の入力を受け付ける入力部として音声入力部８６を備え、入力部１９を備えなくてもよい。
【０３１７】
なお、本発明の技術範囲は、上述の実施形態などで説明した態様に限定されるものではない。実施形態などで説明した要件の１つ以上は、省略されることがある。また、本明細書で説明した要件は、適宜組み合わせることができる。また、本明細書に係る技術が実施される国または地域の法令で許容される限りにおいて、本明細書で引用した全ての文献の開示を援用して本明細書の記載の一部とする。
【符号の説明】
【０３１８】
１  通信システム、２  端末、３  サーバ、４  電子機器、５  ネットワーク、６  サービス場所、Ｄ１  第１情報、Ｄ２  第２情報
【図１】
2020077141.tif 000003
【図２】
2020077141.tif 000004
【図３】
2020077141.tif 000005
【図４】
2020077141.tif 000006
【図５】
2020077141.tif 000007
【図６】
2020077141.tif 000008
【図７】
2020077141.tif 000009
【図８】
2020077141.tif 000010
【図９】
2020077141.tif 000011
【図１０】
2020077141.tif 000012
【図１１】
2020077141.tif 000013
【図１２】
2020077141.tif 000014
【図１３】
2020077141.tif 000015
【図１４】
2020077141.tif 000016
【図１５】
2020077141.tif 000017
【図１６】
2020077141.tif 000018
【図１７】
2020077141.tif 000019
【図１８】
2020077141.tif 000020
【図１９】
2020077141.tif 000021
【図２０】
2020077141.tif 000022
【図２１】
2020077141.tif 000023
【図２２】
2020077141.tif 000024
【図２３】
2020077141.tif 000025
【図２４】
2020077141.tif 000026
【図２５】
2020077141.tif 000027
【図２６】
2020077141.tif 000028
【図２７】
2020077141.tif 000029
【図２８】
2020077141.tif 000030
【図２９】
2020077141.tif 000031
【図３０】
2020077141.tif 000032
【図３１】
2020077141.tif 000033
【図３２】
2020077141.tif 000034
【図３３】
2020077141.tif 000035
【図３４】
2020077141.tif 000036