(57)【要約】【課題】集客のためにより効果的に端末に広告データを送信することができる、あるいはユーザの家族、友達、または職場の同僚などが効率的に店舗の情報または広告を取得することができるネットワークシステムを提供する。【解決手段】複数のユーザに使用される複数の端末３００と、サーバ１００とを備えるネットワークシステム１が提供される。サーバは、複数のユーザとグループとに関する情報１２１と、店舗と位置と広告とに関する情報１２２，１２３とを参照可能である。サーバは、第１のユーザの第１の端末が店舗の位置から第１の範囲内に入った時に、第１のユーザに対応する第１のグループに属するユーザの端末に店舗に対応する広告を送信する。【選択図】図１
2015219607.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザに使用される複数の端末と、
前記複数のユーザとグループとに関する情報と、店舗と位置と広告とに関する情報とを参照可能なサーバとを備え、前記サーバは、第１のユーザの第１の端末が前記店舗の位置から第１の範囲内に入った時に、第１のユーザに対応する第１のグループに属するユーザの端末に前記店舗に対応する前記広告を送信する、ネットワークシステム。
【請求項２】
前記サーバは、前記第１のユーザの経路を示す情報を参照可能であって、
前記サーバは、前記経路が前記店舗の位置から前記第１の範囲よりも狭い第２の範囲内に入る場合であって、前記第１の端末が前記店舗の位置から前記第１の範囲内に入った時に、前記第１のユーザに対応する第１のグループに属するユーザの端末に前記店舗に対応する前記広告を送信する、請求項１に記載のネットワークシステム。
【請求項３】
前記サーバは、ＳＮＳ（ソーシャルネットワークサービス）を利用して、前記第１のユーザに対応する第１のグループに前記広告を投稿することによって、前記第１のグループに属するユーザの端末に前記広告を送信する、請求項１または２に記載のネットワークシステム。
【請求項４】
前記サーバは、前記第１のユーザの経路を示す情報を参照可能であって、
前記サーバは、前記経路が前記店舗の位置から前記第１の範囲よりも狭い第２の範囲内に入る場合に、前記第１のユーザに対応する第１のグループに属するユーザの端末に前記店舗に関する情報を送信し、前記第１のグループに属するユーザのいずれかから第１の入力を受け付け、前記第１の端末が前記店舗の位置から第１の範囲内に入った時に、前記第１の指示を入力したユーザの端末に前記店舗に対応する前記広告を送信する、請求項１に記載のネットワークシステム。
【請求項５】
前記サーバは、前記複数のユーザと前記店舗との対応関係を参照可能であって、
前記サーバは、前記第１の端末が前記第１のユーザに対応する前記店舗の位置から前記第１の範囲内に入った時に、前記第１のグループに属するユーザの端末に前記広告を送信する、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項６】
前記サーバは、前記グループと前記店舗との対応関係を参照可能であって
前記サーバは、前記第１の端末が前記第１のグループに対応する前記店舗の位置から前記第１の範囲内に入った時に、前記第１のグループのユーザの端末に前記広告を送信する、請求項１から４のいずれか１項に記載のネットワークシステム。
【請求項７】
複数のユーザに使用される複数の端末とサーバとを含むネットワークシステムにおける広告提供方法であって、
前記サーバが、第１のユーザの第１の端末が店舗の位置から第１の範囲内に入ったか否かを判断するステップと、
前記第１の端末が前記店舗の位置から第１の範囲内に入ったときに、前記サーバが、前記第１のユーザに対応する第１のグループに属するユーザの端末に前記店舗の広告を送信するステップとを備える、ネットワークシステムにおける広告提供方法。
【請求項８】
複数のユーザに使用される複数の端末と通信するための通信インターフェイスと、
前記複数のユーザとグループとに関する情報と、店舗と位置と広告とに関する情報とを参照可能なプロセッサとを備え、
前記プロセッサは、第１のユーザの第１の端末が前記店舗の位置から第１の範囲内に入った時に、前記通信インターフェイスを介して、前記第１のユーザに対応する第１のグループに属するユーザの端末に前記店舗に対応する前記広告を送信する、サーバ。
【請求項９】
複数のユーザに使用される複数の端末と通信するための通信インターフェイスと、
前記複数のユーザとグループとに関する情報と、店舗と位置と広告とに関する情報とを参照可能なプロセッサと、を含むサーバにおける広告提供方法であって、
前記プロセッサが、第１のユーザの第１の端末が前記店舗の位置から第１の範囲内に入ったか否かを判断するステップと、
前記第１の端末が前記店舗の位置から第１の範囲内に入ったときに、前記プロセッサが、前記通信インターフェイスを介して、第１のユーザに対応する第１のグループに属するユーザの端末に前記店舗に対応する前記広告を送信するステップとを備える、サーバにおける広告提供方法。
【請求項１０】
複数のユーザに使用される複数の端末と通信するための通信インターフェイスと、
前記複数のユーザとグループとに関する情報と、店舗と位置と広告とに関する情報とを参照可能なプロセッサと、を含むサーバのための広告提供プログラムであって、
第１のユーザの第１の端末が前記店舗の位置から第１の範囲内に入ったか否かを判断するステップと、
前記第１の端末が前記店舗の位置から第１の範囲内に入ったときに、前記通信インターフェイスを介して、第１のユーザに対応する第１のグループに属するユーザの端末に前記店舗に対応する前記広告を送信するステップと、を前記プロセッサに実行させる、サーバのための広告提供プログラム。
【請求項１１】
複数のユーザに使用される複数の端末と、
前記複数のユーザとグループとに関する情報と、店舗と位置と広告とに関する情報と、前記第１のユーザの経路を示す情報とを参照可能なサーバとを備え、前記サーバは、前記経路が前記店舗の位置から第１の範囲内に入る場合に、前記第１のユーザに対応する第１のグループに属するユーザの端末に前記店舗に対応する前記広告を送信する、ネットワークシステム。
【請求項１２】
前記サーバは、前記第１のユーザの第１の端末が前記店舗の位置から前記第１の範囲よりも広い第２の範囲内に入った時に、前記第１のユーザに対応する第１のグループに属するユーザの端末に所定のメッセージを送信する、請求項１１に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末に広告データを送信するための技術に関し、より詳細には端末の位置と店舗の位置とに基づいて効果的に端末に広告データを送信することができるネットワークシステム、広告提供方法、サーバ、および広告提供プログラムに関する。
【背景技術】
【０００２】
従来から、ＧＰＳ（Global Positioning System）機能を利用することによって、ユーザの端末の位置に基づいて所定のデータを送信するネットワークシステムが知られている。たとえば、特開２００５−２５３０９９号公報（特許文献１）には、ユーザ端末並びに配信システム及び配信方法が開示されている。特開２００５−２５３０９９号公報（特許文献１）によると、課題として、 周囲に存在する複数のプッシュ配信エリアに入ったことを自ら予測し測位回数を減らし、ピンポイントで店舗広告等の情報配信を可能とするユーザ端末を提供することが記載されている。また、解決手段として、情報を配信する配信システムからの情報を受信するユーザ端末が、ユーザ端末の位置情報に基づいて配信システムから受信する複数のプッシュ配信空間範囲情報を記録する記録部と、プッシュ配信空間範囲情報が示す３次元空間内に自ユーザ端末が存在することを検出すると配信システムに配信を要求する制御部とをそなえて構成することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２５３０９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、現在においても、集客のためにより効果的に端末に広告データを送信することができるネットワークシステム、広告提供方法、サーバ、および広告提供プログラムが求められている。そこで、本発明の目的は、集客のためにより効果的に端末に広告データを送信することができる、あるいはユーザの家族、友達、または職場の同僚などが効率的に店舗の情報または広告を取得することができるネットワークシステム、広告提供方法、サーバ、および広告提供プログラムを提供することである。
【課題を解決するための手段】
【０００５】
この発明のある態様に従うと、複数のユーザに使用される複数の端末と、サーバとを備えるネットワークシステムが提供される。サーバは、複数のユーザとグループとに関する情報と、店舗と位置と広告とに関する情報とを参照可能である。サーバは、第１のユーザの第１の端末が店舗の位置から第１の範囲内に入った時に、第１のユーザに対応する第１のグループに属するユーザの端末に店舗に対応する広告を送信する。
【０００６】
好ましくは、サーバは、第１のユーザの経路を示す情報を参照可能である。サーバは、経路が店舗の位置から第１の範囲よりも狭い第２の範囲内に入る場合であって、第１の端末が店舗の位置から第１の範囲内に入った時に、第１のユーザに対応する第１のグループに属するユーザの端末に店舗に対応する広告を送信する。
【０００７】
好ましくは、サーバは、ＳＮＳ（ソーシャルネットワークサービス）を利用して、第１のユーザに対応する第１のグループに広告を投稿することによって、第１のグループに属するユーザの端末に広告を送信する。
【０００８】
好ましくは、サーバは、第１のユーザの経路を示す情報を参照可能である。サーバは、経路が店舗の位置から第１の範囲よりも狭い第２の範囲内に入る場合に、第１のユーザに対応する第１のグループに属するユーザの端末に店舗に関する情報を送信し、第１のグループに属するユーザのいずれかから第１の入力を受け付け、第１の端末が店舗の位置から第１の範囲内に入った時に、第１の指示を入力したユーザの端末に店舗に対応する広告を送信する。
【０００９】
好ましくは、サーバは、複数のユーザと店舗との対応関係を参照可能である。サーバは、第１の端末が第１のユーザに対応する店舗の位置から第１の範囲内に入った時に、第１のグループに属するユーザの端末に広告を送信する。
【００１０】
好ましくは、サーバは、グループと店舗との対応関係を参照可能である。サーバは、第１の端末が第１のグループに対応する店舗の位置から第１の範囲内に入った時に、第１のグループのユーザの端末に広告を送信する。
【００１１】
この発明の別の態様に従うと、複数のユーザに使用される複数の端末とサーバとを含むネットワークシステムにおける広告提供方法が提供される。広告提供方法は、サーバが、第１のユーザの第１の端末が店舗の位置から第１の範囲内に入ったか否かを判断するステップと、第１の端末が店舗の位置から第１の範囲内に入ったときに、サーバが、第１のユーザに対応する第１のグループに属するユーザの端末に店舗の広告を送信するステップとを備える。
【００１２】
好ましくは、複数のユーザに使用される複数の端末と通信するための通信インターフェイスと、プロセッサとを備えるサーバが提供される。プロセッサは、複数のユーザとグループとに関する情報と、店舗と位置と広告とに関する情報とを参照可能である。プロセッサは、第１のユーザの第１の端末が店舗の位置から第１の範囲内に入った時に、通信インターフェイスを介して、第１のユーザに対応する第１のグループに属するユーザの端末に店舗に対応する広告を送信する。
【００１３】
この発明の別の態様に従うと、複数のユーザに使用される複数の端末と通信するための通信インターフェイスと、プロセッサと、を含むサーバにおける広告提供方法が提供される。プロセッサは、複数のユーザとグループとに関する情報と、店舗と位置と広告とに関する情報とを参照可能である。広告提供方法は、プロセッサが、第１のユーザの第１の端末が店舗の位置から第１の範囲内に入ったか否かを判断するステップと、第１の端末が店舗の位置から第１の範囲内に入ったときに、プロセッサが、通信インターフェイスを介して、第１のユーザに対応する第１のグループに属するユーザの端末に店舗に対応する広告を送信するステップとを備える。
【００１４】
この発明の別の態様に従うと、複数のユーザに使用される複数の端末と通信するための通信インターフェイスと、プロセッサと、を含むサーバのための広告提供プログラムが提供される。プロセッサは、複数のユーザとグループとに関する情報と、店舗と位置と広告とに関する情報とを参照可能である。広告提供プログラムは、第１のユーザの第１の端末が店舗の位置から第１の範囲内に入ったか否かを判断するステップと、第１の端末が店舗の位置から第１の範囲内に入ったときに、通信インターフェイスを介して、第１のユーザに対応する第１のグループに属するユーザの端末に店舗に対応する広告を送信するステップと、をプロセッサに実行させる。
【００１５】
この発明の別の態様に従うと、複数のユーザに使用される複数の端末と、サーバとを備えるネットワークシステムが提供される。サーバは、複数のユーザとグループとに関する情報と、店舗と位置と広告とに関する情報と、第１のユーザの経路を示す情報とを参照可能である。サーバは、経路が店舗の位置から第１の範囲内に入る場合に、第１のユーザに対応する第１のグループに属するユーザの端末に店舗に対応する広告を送信する。
【００１６】
好ましくは、サーバは、第１のユーザの第１の端末が店舗の位置から第１の範囲よりも広い第２の範囲内に入った時に、第１のユーザに対応する第１のグループに属するユーザの端末に所定のメッセージを送信する。
【発明の効果】
【００１７】
以上のように、この発明によれば、店舗に近づいたユーザの端末以外の端末、たとえば当該ユーザの家族の端末、にも広告が配信されるため、集客のためにより効果的に端末に広告データを送信することができる、あるいはユーザの家族、友達、または職場の同僚などが効率的に店舗の情報または広告を取得することができるネットワークシステム、広告提供方法、サーバ、および広告提供プログラムが提供される。
【図面の簡単な説明】
【００１８】
【図１】第１および第２の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図２】本実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【図３】本実施の形態にかかるユーザデータベース１２１のデータ構造を示すイメージ図である。
【図４】本実施の形態にかかる店舗データベース１２２のデータ構造を示すイメージ図である。
【図５】本実施の形態にかかる広告データベース１２３のデータ構造を示すイメージ図である。
【図６】第１および第２の実施の形態にかかるユーザ店舗データベース１２４のデータ構造を示すイメージ図である。
【図７】本実施の形態にかかる端末３００のハードウェア構成を表わすブロック図である。
【図８】第１の実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。
【図９】第１および第２の実施の形態にかかる端末３００の画面例を示す第１のイメージ図である。
【図１０】第１および第２の実施の形態にかかる端末３００の画面例を示す第２のイメージ図である。
【図１１】第１および第２の実施の形態にかかる端末３００の画面例を示す第３のイメージ図である。
【図１２】第２の実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。
【図１３】第３および第４の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図１４】第３〜第６の実施の形態にかかるユーザ店舗データベース１２４−２のデータ構造を示すイメージ図である。
【図１５】第３の実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。
【図１６】第３および第４の実施の形態にかかる端末３００の画面例を示す第１のイメージ図である。
【図１７】第３および第４の実施の形態にかかる端末３００の画面例を示す第２のイメージ図である。
【図１８】第３および第４の実施の形態にかかる端末３００の画面例を示す第３のイメージ図である。
【図１９】第３および第４の実施の形態にかかる端末３００の画面例を示す第４のイメージ図である。
【図２０】第３および第４の実施の形態にかかる端末３００の画面例を示す第５のイメージ図である。
【図２１】第４の実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。
【図２２】第５および第６の実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【図２３】第５の実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。
【図２４】第５および第６の実施の形態にかかる端末３００の画面例を示す第１のイメージ図である。
【図２５】第５および第６の実施の形態にかかる端末３００の画面例を示す第２のイメージ図である。
【図２６】第５および第６の実施の形態にかかる端末３００の画面例を示す第３のイメージ図である。
【図２７】第６の実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。
【図２８】第７の実施の形態にかかるグループ店舗データベース１２４−３のデータ構造を示すイメージ図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
＜第１の実施の形態＞
＜ネットワークシステムの全体構成と動作概要＞
【００２０】
まず、本実施の形態にかかるネットワークシステム１の全体構成と動作概要とについて説明する。図１は、本実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【００２１】
図１（ａ）を参照して、まず、ネットワークシステム１の全体構成について簡単に説明する。本実施の形態にかかるネットワークシステム１は、主に、広告配信用のサーバ１００と、端末としてのスマートフォン３００Ａ，３００Ｂ，３００Ｃと、端末としてのテレビ３００Ｄとを含む。なお、端末としては、スマートフォン３００Ａ，３００Ｂ，３００Ｃおよびテレビ３００Ｄに限らず、タブレット、パーソナルコンピュータ、ノートパソコン、ゲーム機、電子書籍端末など、サーバ１００と通信可能な他の種類の端末であってもよい。なお、以下では、サーバ１００と通信可能な端末を総称して、端末３００ともいう。
【００２２】
サーバ１００は、インターネットなどのネットワークを介して複数の端末３００と接続される。たとえば、サーバ１００は、所定の条件が満たされた際に、当該条件に対応する端末３００に広告や店舗に関する情報などを送信する。
【００２３】
複数の端末３００の各々は、ＧＰＳ機能を有している。複数の端末３００の各々は、インターネットを介して、サーバ１００と接続される。複数の端末３００の各々は、自分の位置をサーバ１００に送信する。複数の端末３００の各々は、サーバ１００から広告のデータや店舗情報のデータを受信する。
【００２４】
そして、複数の端末３００のそれぞれは複数のユーザに保持される。たとえば、本実施の形態においては、第１のスマートフォン３００Ａが、第１のユーザとしての、ある家族の長女に携帯される。そして、長女は、第１のスマートフォン３００Ａを利用して、広告配信サービスにユーザ登録する。同様に、たとえば、第２のスマートフォン３００Ｂが、第２のユーザとしての、当該家族の父に携帯される。そして、父は、第２のスマートフォン３００Ｂを利用して、広告配信サービスにユーザ登録する。同様に、たとえば、第３のスマートフォン３００Ｃが、第３のユーザとしての、当該家族の長男すなわち長女の弟に携帯される。そして、弟は、第３のスマートフォン３００Ｃを利用して、広告配信サービスにユーザ登録する。同様に、テレビ３００Ｄが当該家族のリビングに配置される。そして、たとえば、第４のユーザとしての、家族の母が、テレビ３００Ｄあるいは自分のスマートフォンを利用して、広告配信サービスにユーザ登録する。
【００２５】
次に、図１（ａ）と（ｂ）とを参照して、本実施の形態にかかるネットワークシステム１の動作概要について説明する。
【００２６】
まず、はじめに、第１〜第４のユーザが、同じグループとして、たとえば同じ家族として、サービスに登録されているものとする。そして、第１〜第３のスマートフォン３００Ａ，３００Ｂ，３００Ｃの各々は、ＧＰＳ機能を利用して自分の位置を示すデータを定期的にサーバ１００に送信する。サーバ１００は、第１〜第３のスマートフォン３００Ａ，３００Ｂ，３００Ｃが店舗の位置の近くにあるか否かを判断する（１）。
【００２７】
そして、図１（ａ）を参照して、第１のスマートフォン３００Ａが店舗に接近すると、サーバ１００が、第１のユーザの家族のＳＮＳ（ソーシャルネットワークサービス）のページに当該店舗の広告を投稿する（２）。
【００２８】
図１（ｂ）を参照して、これによって、第２〜第４のユーザは、第１のユーザに、当該店舗における商品およびサービスの購入を頼むことができる（３）。より詳細には、第４のユーザは、第１のユーザと同じ家族のＳＮＳのページに、商品の購入を依頼するメッセージを投稿することによって、あるいは第１のユーザに直接的に電話を掛けることによって、あるいは第１のユーザにメールを送信することによって、第１のユーザに商品の購入を依頼することができる。第１のユーザは、依頼に基づいて、商品を購入して、自宅へ持って帰ることができる（４）。
【００２９】
以上のように、本実施の形態にかかるネットワークシステムでは、店舗に近づいたユーザの端末３００Ａ以外の端末、たとえば当該ユーザの家族の端末３００Ｂ，３００Ｃ，３００Ｄ、にも広告が配信されるため、集客のためにより効果的に端末に広告データを送信することができる。一方、当該サービスに加入しているメンバーの方も、グループのうちのいずれかのメンバーが店舗に近づいたことが解るため、当該メンバーに対する商品の購入の依頼や広告の閲覧を効率的に行うことができる。
【００３０】
以下では、このような機能を実現するためのネットワークシステム１について詳細に説明する。
＜サーバ１００のハードウェア構成＞
【００３１】
まず、ネットワークシステム１を構成するサーバ１００のハードウェア構成の一態様について説明する。なお、図２は、本実施の形態にかかるサーバ１００のハードウェア構成を表わすブロック図である。
【００３２】
図２を参照して、サーバ１００は、主たる構成要素として、ＣＰＵ（Central Processing Unit、単にプロセッサともいう。）１１０と、メモリ１２０と、各種ライト１３０と、各種スイッチ１４０と、通信インターフェイス１６０とを含む。
【００３３】
ＣＰＵ１１０は、メモリ１２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、サーバ１００の各部を制御する。すなわち、ＣＰＵ１１０は、メモリ１２０に格納されているプログラムを実行することによって、後述する各種の処理を実行する。
【００３４】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、各種のＲＯＭ（Read-Only  Memory）、フラッシュメモリーなどによって実現される。なお、メモリ１２０は、インターフェイスを介して利用される、ＵＳＢ（Universal  Serial  Bus）（登録商標）メモリ、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disk）、メモリカード、ハードディスク、ＩＣ（Integrated  Circuit）カード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの記憶媒体などによっても実現される。
【００３５】
メモリ１２０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０によるプログラムの実行により生成されたデータ、スイッチ１４０を介して入力されたデータ、端末３００などの他の装置から受信したデータを記憶する。より詳細には、本実施の形態にかかるメモリ１２０は、ユーザデータベース１２１と、店舗データベース１２２と、広告データベース１２３と、ユーザ店舗データベース１２４とを記憶する。
【００３６】
図３は、本実施の形態にかかるユーザデータベース１２１のデータ構造を示すイメージ図である。図３を参照して、ユーザデータベース１２１は、ユーザ毎に、ユーザＩＤとメールアドレスとグループＩＤとの対応関係を格納する。
【００３７】
図４は、本実施の形態にかかる店舗データベース１２２のデータ構造を示すイメージ図である。図４を参照して、店舗データベース１２２は、店舗毎に、店舗ＩＤと店舗名と店舗の位置と店舗に関する情報の対応関係を格納する。なお、店舗に関する情報は、たとえば、店舗の電話番号、住所、営業時間、メールアドレス、ホームページアドレス、外観写真、取扱商品などが挙げられる。
【００３８】
図５は、本実施の形態にかかる広告データベース１２３のデータ構造を示すイメージ図である。図５を参照して、たとえば、メモリ１２０は、店舗毎に、広告データベース１２３を記憶する。そして、広告データベース１２３の各々は、広告毎に、広告ＩＤと広告配信開始日と広告配信終了日と広告配信開始時刻と広告配信終了時刻と広告内容との対応関係を格納する。
【００３９】
図６は、本実施の形態にかかるユーザ店舗データベース１２４のデータ構造を示すイメージ図である。図６を参照して、ユーザ店舗データベース１２４は、ユーザと当該ユーザが登録した店舗の組み合わせを示す。たとえば、ユーザ店舗データベース１２４は、ユーザＩＤと店舗ＩＤとの対応関係を格納する。本実施の形態においては、ユーザが、端末３００を介して、自分が興味を持った店舗を、サーバ１００あるいは他のサーバによって運営される広告配信サービスに登録する。
【００４０】
ここで、上記のデータベース１２１，１２２，１２３，１２４は、サーバ１００に格納されていなくてもよい。すなわち、上記のデータベース１２１，１２２，１２３，１２４は、サーバ１００が、より詳細にはサーバ１００のＣＰＵ１１０が、ネットワークを介して参照可能であればよい。たとえば、上記のデータベース１２１，１２２，１２３，１２４の少なくともいずれかが、サーバ１００が接続可能な他のデータベース装置に格納されているものであってもよい。また、上記のデータベース１２１，１２２，１２３，１２４は、その一部が第１のデータベース装置に記憶され、他の一部が第２のデータベース装置に記憶されてもよい。
【００４１】
図２に戻って、ライト１３０は、ＣＰＵ１１０からの信号によって点灯・点滅・消灯することによって、サーバ１００の各種の状態を外部に伝える。
【００４２】
スイッチ１４０は、管理者からの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。
【００４３】
通信インターフェイス１６０は、ＣＰＵ１１０からのデータ、たとえば広告データなどを、インターネット、キャリア網、ルータなどを介して端末３００に送信する。逆に、通信インターフェイス１６０は、インターネット、キャリア網、ルータなどを介して端末３００からのデータ、たとえば端末３００の現在位置を示す位置データ、を受信してＣＰＵ１１０に受け渡す。
＜端末３００のハードウェア構成＞
【００４４】
次に、端末３００のハードウェア構成の一態様について説明する。なお、図７は、本実施の形態にかかる端末３００のハードウェア構成を表わすブロック図である。
【００４５】
図７を参照して、端末３００は、主たる構成要素として、ＣＰＵ３１０と、メモリ３２０と、タッチパネル３５０（ディスプレイ３３０とポインティングデバイス３４０）と、通信インターフェイス３６０と、スピーカ３８０、ＧＰＳ部３９０とを含む。
【００４６】
ＣＰＵ３１０は、メモリ３２０あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、端末３００の各部を制御する。すなわち、ＣＰＵ３１０は、メモリ３２０に格納されているプログラムを実行することによって、後述する各種の処理を実行する。
【００４７】
メモリ３２０は、各種のＲＡＭ、各種のＲＯＭ、フラッシュメモリーなどによって実現される。なお、メモリ３２０は、様々なインターフェイスを介して利用される、ＳＤカードやマイクロＳＤカードのようなメモリカード、ＵＳＢ（登録商標）メモリ、ＣＤ、ＤＶＤ、ハードディスク、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの記憶媒体などによっても実現される。
【００４８】
メモリ３２０は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０によるプログラムの実行により生成されたデータ、ポインティングデバイス３４０を介して入力されたデータ、サーバ１００から受信したデータなどを記憶する。特に、本実施の形態においては、メモリ３２０は、ＯＳ（Operating System）だけでなく、ＳＮＳアプリケーション、メール送受信アプリケーションなども記憶している。ＣＰＵ３１０は、メモリ３２０のプログラム、アプリケーション、その他のデータに従って、後述する各種の処理を実行する。
【００４９】
ディスプレイ３３０は、ＣＰＵ３１０からの信号に基づいて、文字や画像を出力する。ポインティングデバイス３４０は、ユーザからのタッチ操作を受け付けて、当該タッチ操作をＣＰＵ３１０に入力する。なお、本実施の形態においては、端末３００は、ディスプレイ３３０とポインティングデバイス３４０とが組み合わされたタッチパネル３５０を有する。
【００５０】
通信インターフェイス３６０は、アンテナまたはコネクタによって実現される。通信インターフェイス３６０は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。たとえば、ＣＰＵ３１０は、通信インターフェイス３６０を介して、位置データなどのテキストデータ、画像データなどをサーバ１００などの他の装置に送信する。また、ＣＰＵ３１０は、通信インターフェイス３６０を介して、広告および店舗の情報を表すテキストデータおよび画像データなどをサーバ１００などの他の装置から受信する。たとえば、ＣＰＵ３１０は、通信インターフェイス３６０を介して、広告、店舗の情報、ユーザが店舗に接近したことを示すメッセージなどを含むＳＮＳのページを表示するためのデータを、サーバ１００から直接的に、あるいはＳＮＳサーバやメールサーバを介して、受信する。
【００５１】
スピーカ３８０は、ＣＰＵ３１０からの音声信号に基づいて通話音声、音楽、動画などの様々な音声を出力する。
【００５２】
ＧＰＳ部３９０は、衛星電波受信装置、磁石、加速度センサなどを含む。ＣＰＵ１１０は、ＧＰＳ部３９０からのデータに基づいて、端末３００の現在位置、たとえば、緯度を表すデータと、経度を表すデータとを取得する。ＣＰＵ３１０は、通信インターフェイス１６０を介して、定期的に、端末３００の位置を示す位置データをサーバ１００に送信する。
＜サーバ１００における広告送信処理＞
【００５３】
次に、図８を参照しながら、本実施の形態にかかるサーバ１００の広告送信処理について説明する。なお、図８は、本実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。
【００５４】
まず、サーバ１００のＣＰＵ１１０は、端末３００から現在位置データを受信した際に、以下の処理を実行する。すなわち、端末３００のＣＰＵ３１０が、通信インターフェイス３６０を介して端末３００の現在位置を示すデータをサーバ１００に送信すると、サーバ１００にて以下の処理が実行される。
【００５５】
まず、ＣＰＵ１１０は、ユーザ店舗データベース１２４を参照して、現在位置を送信してきた端末３００のユーザに対応する店舗ＩＤを特定する（ステップＳ１０２）。ＣＰＵ１１０は、店舗データベース１２２から店舗ＩＤに対応する店舗の位置データを読み出す（ステップＳ１０４）。
【００５６】
ＣＰＵ１１０は、受信した端末３００の位置データと、店舗の位置データとに基づいて、端末３００が店舗から所定の距離内に位置するか否かを判断する（ステップＳ１０６）。端末３００が店舗から所定の距離内に位置しない場合（ステップＳ１０６においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ１１６からの処理を実行する。
【００５７】
一方、端末３００が店舗から所定の距離内に位置する場合（ステップＳ１０６においてＹＥＳである場合）、ＣＰＵ１１０は、広告データベース１２３を参照して、店舗ＩＤと現在日時とに対応する広告を読み出す（ステップＳ１０８）。ＣＰＵ１１０は、ユーザデータベース１２１を参照して、位置データの送信元である端末３００の属するグループを特定する（ステップＳ１１０）。
【００５８】
ＣＰＵ１１０は、当該グループに対応するＳＮＳのページに広告を投稿する（ステップＳ１１４）。本実施の形態においては、ＣＰＵ１１０は、通信インターフェイス１６０を介して、店舗に近づいたユーザを特定する情報と、店舗を特定する情報と、当該ユーザが店舗に近づいた時刻の情報と、店舗の広告に関する情報とを図示しないＳＮＳサーバに送信する。
【００５９】
これに応じて、当該グループに属するユーザの端末３００においては、ＣＰＵ３１０が、ＳＮＳアプリケーションに従って、通信インターフェイス３６０を介してサーバ１００あるいはＳＮＳサーバからの広告データを受信する。そして、図９に示すように、端末３００のＣＰＵ３１０は、タッチパネル３５０に、当該店舗の広告を表示させる。なお、図９は、本実施の形態にかかる端末３００の画面例を示す第１のイメージ図である。
【００６０】
これによって、第１のユーザと同じグループに属するユーザが、自分の端末３００のタッチパネル３５０を介して、第１のユーザが当該店舗に近づいたことや、第１のユーザが近づいた店舗の広告とを閲覧することができる。そして、図１０に示すように、第４のユーザは、端末３００を介して、当該グループに対応するＳＮＳのページに第１のユーザに対する商品の購入の依頼を投稿することができる。なお、図１０は、本実施の形態にかかる端末３００の画面例を示す第２のイメージ図である。
【００６１】
これによって、第１のユーザが、自分の端末３００のタッチパネル３５０を介して、第４のユーザの購入依頼を閲覧することができる。そして、図１１に示すように、第１のユーザは、端末３００を介して、当該グループに対応するＳＮＳのページに第４のユーザに対する返答を投稿することができる。なお、図１１は、本実施の形態にかかる端末３００の画面例を示す第３のイメージ図である。
【００６２】
図８に戻って、ＣＰＵ１１０は、ユーザ店舗データベース１２４を参照して、ユーザに対応する次の店舗が登録されているか否かを判断する（ステップＳ１１６）。ユーザに対応する次の店舗が登録されている場合（ステップＳ１１６においてＹＥＳである場合）、ＣＰＵ１１０は、ステップＳ１０４からの処理を繰り返す。ユーザに対応する次の店舗が登録されていない場合（ステップＳ１１６においてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して次の端末３００からの位置データを待ち受ける。
＜第２の実施の形態＞
【００６３】
第１の実施の形態においては、ユーザが店舗に近づいた際に、サーバ１００が、当該ユーザが属するグループに対応するＳＮＳのページに当該店舗に関する広告を投稿するものであった。しかしながら、ユーザが店舗に近づいた際に、サーバ１００は、当該ユーザが属するグループに属するユーザの端末に当該店舗に関する広告を直接的に送信してもよい。
【００６４】
なお、以下では、本実施の形態にかかるサーバ１００のＣＰＵ１１０による広告送信処理について説明するものとし、ネットワークシステム１の全体構成および各装置のハードウェア構成については、第１の実施の形態にかかるそれらと同様であるため説明を繰り返さない。
【００６５】
図１２は、本実施の形態にかかるネットワークシステム１の情報処理を示すフローチャートである。図１２を参照して、ステップＳ２０２〜ステップＳ２１０の処理とステップＳ２１６の処理は、第１の実施の形態にかかる図８のステップＳ１０２〜ステップＳ１１０とステップＳ１１６の処理と同様であるため、ここでは説明を繰り返さない。
【００６６】
ステップＳ２１２において、ＣＰＵ１１０は、ユーザデータベース１２１を参照して、ステップＳ２１０において特定されたグループに属するユーザのアドレスを読み出す。ステップＳ２１４において、ＣＰＵ１１０は、店舗に近づいたユーザを特定する情報と、店舗を特定する情報と、当該ユーザが店舗に近づいた時刻の情報と、店舗の広告に関する情報とを、通信インターフェイス１６０を介して、当該グループに属するユーザの端末３００に送信する。
【００６７】
これに応じて、当該グループに属するユーザの端末３００においては、ＣＰＵ３１０が、通信インターフェイス３６０を介してサーバ１００から広告データを受信する。そして、端末３００のＣＰＵ３１０は、タッチパネル３５０に、当該店舗の広告を表示させる。これによって、当該広告を閲覧したユーザが、端末３００を介してのメールや電話によって、店舗に近づいたユーザに商品の購入を依頼することができる。
＜第３の実施の形態＞
【００６８】
第１の実施の形態においては、サーバ１００が、店舗に関する広告を、当該店舗に近づいたユーザが属するグループに対応するＳＮＳのページに投稿するものであった。しかしながら、本実施の形態においては、それに加えて、グループに属するメンバーの移動経路も利用するものである。
【００６９】
本実施の形態にかかるネットワークシステム１の全体構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、図１３を参照して、本実施の形態にかかるネットワークシステム１の動作概要について説明する。なお、図１３は、本実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【００７０】
まず、はじめに、第１〜第４のユーザが、同じグループとして、たとえば同じ家族として、サービスに登録されているものとする。第１のユーザが、第１のスマートフォン３００Ａを介して、または他の端末を介して、サーバ１００に自分の経路を登録する。当該経路は、第１のユーザが定期的に通る通期経路または通学経路であってもよいし、第１のユーザが今回通るだけの検索結果としての経路などであってもよい。
【００７１】
図１３（ａ）を参照して、サーバ１００は、当該経路が店舗の位置の近くを通るか否かを判断する。たとえば、サーバ１００は、経路が店舗の位置の１ｋｍ以内を通過するか否かを判断する（１）。経路が店舗の位置の１ｋｍ以内を通過する場合、サーバ１００は、第１のユーザの家族のＳＮＳのページに、当該店舗に関する情報を投稿する（２）。このとき、サーバ１００は、ＳＮＳのページを介して、第１のユーザの家族のメンバーから、当該店舗に興味があることを示すためのチェック、たとえば「イイネ！」などの入力を受け付ける。
【００７２】
図１３（ｂ）を参照して、第１〜第３のスマートフォン３００Ａ，３００Ｂ，３００Ｃの各々は、ＧＰＳ機能を利用して自分の位置を示すデータを定期的にサーバ１００に送信する。サーバ１００は、第１〜第３のスマートフォン３００Ａ，３００Ｂ，３００Ｃが店舗の位置の近くにあるか否かを判断する（３）。
【００７３】
たとえば、第１のスマートフォン３００Ａが店舗の位置の２ｋｍ以内に接近すると、サーバ１００が、第１のユーザが店舗に近づいた旨のメッセージと、第１のユーザの家族のＳＮＳ（ソーシャルネットワークサービス）のページに当該店舗のバーゲンに関する広告とを投稿する（４）。なお、当該広告は、当該店舗に関するチェックを入力したメンバーのスマートフォンやテレビだけがＳＮＳのページに表示するものであってもよい。
【００７４】
これによって、第２〜第４のユーザは、第１のユーザに、当該店舗における商品およびサービスの購入を頼むことができる（５）。より詳細には、第４のユーザは、第１のユーザと同じ家族のＳＮＳのページに、商品の購入を依頼するメッセージを投稿することによって、あるいは第１のユーザに直接的に電話を掛けることによって、あるいは第１のユーザにメールを送信することによって、第１のユーザに商品の購入を依頼することができる。第１のユーザは、依頼に基づいて、商品を購入して、自宅へ持って帰ることができる（６）。
【００７５】
以上のように、本実施の形態にかかるネットワークシステムでも、店舗に近づいたユーザの端末３００Ａ以外の端末、たとえば当該ユーザの家族の端末３００Ｂ，３００Ｃ，３００Ｄ、にも広告が配信されるため、集客のためにより効果的に端末に広告データを送信することができる。一方、当該サービスに加入しているメンバーの方も、グループのうちのいずれかのメンバーが店舗に近づいたことが解るため、当該メンバーに対する商品の購入の依頼を効率的に行うことができる。
【００７６】
なお、以下では、本実施の形態にかかるユーザ店舗データベース１２４−２とサーバ１００のＣＰＵ１１０による広告送信処理とについて説明するものとし、各装置のハードウェア構成については、第１の実施の形態にかかるそれらと同様であるため説明を繰り返さない。
【００７７】
まず、図１４は、本実施の形態にかかるユーザ店舗データベース１２４−２のデータ構造を示すイメージ図である。図１４を参照して、ユーザ店舗データベース１２４−２は、第１の実施の形態のユーザ店舗データベース１２４と異なり、ユーザＩＤと、店舗ＩＤと、ユーザが店舗のメンバーであるか否かを示すフラグと、ユーザが店舗をチェックしたか否かを示すフラグと、の対応関係を格納する。
【００７８】
次に、図１５を参照しながら、本実施の形態にかかるサーバ１００の広告送信処理について説明する。なお、図１５は、本実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介して端末３００からデータを受信した際に、以下の処理を実行する。
【００７９】
まず、サーバ１００のＣＰＵ１１０は、端末３００から受信したデータが経路を示すデータであるか否かを判断する（ステップＳ３０２）。端末３００から受信したデータが経路を示すデータである場合（ステップＳ３０２においてＹＥＳである場合）、ＣＰＵ１１０は、以下の処理を実行する。すなわち、端末３００のＣＰＵ３１０が、通信インターフェイス３６０を介して経路データをサーバ１００に送信すると、サーバ１００にて以下の処理が実行される。
【００８０】
ＣＰＵ１１０は、ユーザ店舗データベース１２４−２を参照して、経路データを送信してきた端末３００のユーザに対応する店舗ＩＤを特定する（ステップＳ３０４）。ＣＰＵ１１０は、店舗データベース１２２から店舗ＩＤに対応する店舗の位置データを読み出す（ステップＳ３０６）。ＣＰＵ１１０は、端末３００から受信した経路データと店舗の位置データとに基づいて、経路が店舗から第１の所定距離内を通るか否かを判断する（ステップＳ３０８）。経路が店舗から第１の所定距離内に通らない場合（ステップＳ３０８においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ３１８からの処理を実行する。
【００８１】
一方、経路が店舗から第１の所定距離内を通る場合（ステップＳ３０８においてＹＥＳである場合）、ＣＰＵ１１０は、店舗データベース１２２を参照して、店舗ＩＤに対応する店舗情報を読み出す（ステップＳ３１０）。ＣＰＵ１１０は、ユーザデータベース１２１を参照して、経路データの送信元である端末３００の属するグループを特定する（ステップＳ３１２）。ＣＰＵ１１０は、当該グループに対応するＳＮＳのページに店舗情報を投稿する（ステップＳ３１６）。本実施の形態においては、ＣＰＵ１１０は、通信インターフェイス１６０を介して、店舗に近づく予定のあるユーザを特定する情報と、店舗を特定する情報とを図示しないＳＮＳサーバに送信する。
【００８２】
これに応じて、当該グループに属するユーザの端末３００においては、ＣＰＵ３１０が、ＳＮＳアプリケーションに従って、通信インターフェイス３６０を介してサーバ１００あるいはＳＮＳサーバからの店舗情報を受信する。そして、図１６に示すように、端末３００のＣＰＵ３１０は、タッチパネル３５０に、当該店舗情報を表示させる。なお、図１６は、本実施の形態にかかる端末３００の画面例を示す第１のイメージ図である。
【００８３】
これによって、第１のユーザと同じグループに属するユーザが、自分の端末３００のタッチパネル３５０を介して、第１のユーザが当該店舗に近づく可能性が高いことを認識したり、当該店舗の情報を閲覧したりすることができる。
【００８４】
本実施の形態においては、端末３００のＣＰＵ３１０は、サーバ１００あるいはＳＮＳサーバからのデータに基づいて、タッチパネル３５０に、店舗に興味があることを入力するためのチェックボタンを表示させる。第４のユーザは、端末３００を介して、店舗に興味があることを示すチェックボタンを操作することによって、図１７に示すように、グループに対応するＳＮＳのページに第４のユーザが店舗に興味を示している旨を投稿することができる。なお、図１７は、本実施の形態にかかる端末３００の画面例を示す第２のイメージ図である。
【００８５】
これによって、当該店舗情報を閲覧したユーザは、端末３００を介して、店舗に興味をもっているかを示す情報をサーバ１００に送信することができる。サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介して第４のユーザからの店舗に対するチェックを受け付ける。ＣＰＵ１１０は、ユーザ店舗データベース１２４−２において、当該店舗と第４のユーザとに対応するチェック欄のフラグを立てる。
【００８６】
図１５に戻って、ＣＰＵ１１０は、ユーザ店舗データベース１２４−２を参照して、ユーザに対応する次の店舗が登録されているか否かを判断する（ステップＳ３１８）。ユーザに対応する次の店舗が登録されている場合（ステップＳ３１８においてＹＥＳである場合）、ＣＰＵ１１０は、ステップＳ３０６からの処理を繰り返す。ユーザに対応する次の店舗が登録されていない場合（ステップＳ３１８においてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して次の端末３００からのデータを待ち受ける。
【００８７】
一方、端末３００から受信したデータが経路を示すデータでない場合（ステップＳ３０２にてＮＯの場合）、サーバ１００のＣＰＵ１１０は、端末３００から位置データを受信したか否かを判断する（ステップＳ３２２）。端末３００から位置データを受信しなかった場合（ステップＳ３２２においてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して次の端末３００からのデータを待ち受ける。
【００８８】
サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介して、端末３００から位置データを受信した場合（ステップＳ３２２においてＹＥＳである場合）、以下の処理を実行する。すなわち、端末３００のＣＰＵ３１０が、通信インターフェイス３６０を介して位置データをサーバ１００に送信すると、サーバ１００にて以下の処理が実行される。
【００８９】
ＣＰＵ１１０は、ユーザ店舗データベース１２４−２を参照して、現在位置を送信してきた端末３００のユーザに対応する店舗ＩＤを特定する（ステップＳ３２４）。ＣＰＵ１１０は、店舗データベース１２２から店舗ＩＤに対応する店舗の位置データを読み出す（ステップＳ３２６）。ＣＰＵ１１０は、端末３００から受信した位置データと、店舗の位置データとに基づいて、端末３００が店舗から第１の所定距離よりも長い第２の所定距離内に位置するか否かを判断する（ステップＳ３２８）。より詳細には、ＣＰＵ１１０は、端末３００が店舗から第２の所定距離内に位置し、かつ、端末３００が経路上に位置し、かつ、端末３００が店舗の方向に移動している、か否かを判断する。端末３００が店舗から第２の所定距離内に位置しない場合（ステップＳ３２８においてＮＯである場合）、より詳細には上記のいずれかの条件を満たさない場合、ＣＰＵ１１０は、ステップＳ３３８からの処理を実行する。
【００９０】
一方、端末３００が店舗から第２の所定距離内に位置する場合（ステップＳ３２８においてＹＥＳである場合）、より詳細には上記の全ての条件を満たす場合、ＣＰＵ１１０は、広告データベース１２３を参照して、店舗ＩＤと現在日時とに対応する広告を読み出す（ステップＳ３３０）。ＣＰＵ１１０は、ユーザデータベース１２１を参照して、位置データの送信元である端末３００の属するグループを特定する（ステップＳ３３２）。ＣＰＵ１１０は、当該グループに対応するＳＮＳのページに第１のユーザが店舗に接近したことと広告とを投稿する（ステップＳ３３８）。
【００９１】
本実施の形態においては、ＣＰＵ１１０は、通信インターフェイス１６０を介して、店舗に近づいたユーザを特定する情報と、店舗を特定する情報と、当該ユーザが店舗に近づいた時刻の情報と、店舗の広告に関する情報とを図示しないＳＮＳサーバに送信する。なお、直接的に、サーバ１００は、ユーザ店舗データベース１２４−２を参照して、家族のうちのチェックをいれたメンバーの端末のみに、これらの情報を表示させてもよい。あるいは、サーバ１００は、ＳＮＳサーバを介して、ユーザ店舗データベース１２４−２を参照して、家族のうちのチェックをいれたメンバーの端末のみに、これらの情報を表示させてもよい。
【００９２】
これに応じて、当該グループに属するユーザの端末３００においては、ＣＰＵ３１０が、ＳＮＳアプリケーションに従って、通信インターフェイス３６０を介してサーバ１００あるいはＳＮＳサーバからの広告データを受信する。そして、図１８に示すように、端末３００のＣＰＵ３１０は、タッチパネル３５０に、第１のユーザが店舗に接近したことと当該店舗の広告とを表示させる。なお、図１８は、本実施の形態にかかる端末３００の画面例を示す第３のイメージ図である。
【００９３】
これによって、第１のユーザと同じグループに属するユーザが、自分の端末３００のタッチパネル３５０を介して、第１のユーザが当該店舗に近づいたことを認識したり、第１のユーザが近づいた店舗の広告とを閲覧したりすることができる。そして、図１９に示すように、第４のユーザは、端末３００を介して、当該グループに対応するＳＮＳのページに第１のユーザに対する商品の購入の依頼を投稿することができる。なお、図１９は、本実施の形態にかかる端末３００の画面例を示す第４のイメージ図である。
【００９４】
これによって、第１のユーザが、自分の端末３００のタッチパネル３５０を介して、第４のユーザの購入依頼を閲覧することができる。そして、図２０に示すように、第１のユーザは、端末３００を介して、当該グループに対応するＳＮＳのページに第４のユーザに対する返答を投稿することができる。なお、図２０は、本実施の形態にかかる端末３００の画面例を示す第５のイメージ図である。
【００９５】
図１５に戻って、ＣＰＵ１１０は、ユーザ店舗データベース１２４−２を参照して、ユーザに対応する次の店舗が登録されているか否かを判断する（ステップＳ３３８）。ユーザに対応する次の店舗が登録されている場合（ステップＳ３３８においてＹＥＳである場合）、ＣＰＵ１１０は、ステップＳ３２６からの処理を繰り返す。ユーザに対応する次の店舗が登録されていない場合（ステップＳ３３８においてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して次の端末３００からのデータを待ち受ける。
＜第４の実施の形態＞
【００９６】
第３の実施の形態においては、サーバ１００が、店舗に関する情報や店舗に関する広告を、ユーザが属するグループに対応するＳＮＳのページに投稿するものであった。しかしながら、サーバ１００は、店舗に関する情報や店舗に関する広告を、ユーザが属するグループに属するユーザの端末に、直接的に送信してもよい。
【００９７】
なお、以下では、本実施の形態にかかるサーバ１００のＣＰＵ１１０による広告送信処理について説明するものとし、ネットワークシステム１の全体構成および各装置のハードウェア構成については、第１の実施の形態にかかるそれらと同様であるため説明を繰り返さない。
【００９８】
図２１は、本実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。図２１を参照して、ステップＳ４０２〜ステップＳ４１２の処理とステップＳ４１８〜ステップＳ４３２の処理とステップＳ４３８の処理とは、第３の実施の形態にかかる図１５のステップＳ３０２〜ステップＳ３１２の処理とステップＳ３１８〜ステップＳ３３２の処理とステップＳ３３８の処理と同様であるため、ここでは説明を繰り返さない。
【００９９】
ステップＳ４１４において、ＣＰＵ１１０は、ユーザデータベース１２１を参照して、ステップＳ４１２において特定されたグループに属するユーザのアドレスを読み出す。そして、ステップＳ４１６において、ＣＰＵ１１０は、通信インターフェイス１６０を介して、店舗に近づく予定のあるユーザを特定する情報と、店舗に関する情報とを、当該グループに属するユーザの端末３００に送信する。
【０１００】
これに応じて、当該グループに属するユーザの端末３００においては、ＣＰＵ３１０が、通信インターフェイス３６０を介してサーバ１００から店舗情報と接近する可能性がある者とを受信する。そして、端末３００のＣＰＵ３１０は、タッチパネル３５０に、当該店舗情報と接近する可能性がある者とチェックボタンとを表示させる。これによって、当該店舗情報を閲覧したユーザは、第１のユーザが近くを通る可能性が高い店舗を把握できるとともに、端末３００を介しての店舗に興味をもっているかを示す情報をサーバ１００に送信することができる。
【０１０１】
また、ステップＳ４３４においては、ＣＰＵ１１０は、ユーザデータベース１２１を参照して、ステップＳ４３２において特定されたグループに属するユーザのアドレスを読み出す。そして、ステップＳ４３６において、ＣＰＵ１１０は、店舗に近づいたユーザを特定する情報と、店舗を特定する情報と、当該ユーザが店舗に近づいた時刻の情報と、店舗の広告に関する情報とを、通信インターフェイス１６０を介して、当該グループに属するユーザの端末３００に送信する。
【０１０２】
これに応じて、当該グループに属するユーザの端末３００においては、ＣＰＵ３１０が、通信インターフェイス３６０を介してサーバ１００から広告データを受信する。そして、端末３００のＣＰＵ３１０は、タッチパネル３５０に、当該店舗の広告を表示させる。これによって、当該広告を閲覧したユーザが、端末３００を介してのメールや電話によって、店舗に近づいたユーザに商品の購入を依頼することができる。
＜第５の実施の形態＞
【０１０３】
第３の実施の形態においては、サーバ１００が、ユーザの経路が店舗に近い場合にまず店舗の情報をグループのＳＮＳのページに投稿するものであった。しかしながら、本実施の形態においては、ユーザの経路が店舗に近い場合に店舗の広告をグループのＳＮＳのページに投稿するものである。
【０１０４】
本実施の形態にかかるネットワークシステム１の全体構成は、第１の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。以下では、本実施の形態にかかるネットワークシステム１の動作概要について説明する。図２２は、本実施の形態にかかるネットワークシステム１の全体構成と動作概要とを示すイメージ図である。
【０１０５】
まず、はじめに、第１〜第４のユーザが、同じグループとして、たとえば同じ家族として、サービスに登録されているものとする。第１のユーザが、第１のスマートフォン３００Ａを介して、または他の端末を介して、サーバ１００に自分の経路を登録する。当該経路は、第１のユーザが定期的に通る通期経路または通学経路であってもよいし、第１のユーザが今回通るだけの検索結果としての経路などであってもよい。
【０１０６】
図２２（ａ）を参照して、サーバ１００は、当該経路が店舗の位置の近くを通るか否かを判断する。たとえば、サーバ１００は、経路が店舗の位置の１ｋｍ以内を通過するか否かを判断する（１）。経路が店舗の位置の１ｋｍ以内を通過する場合、サーバ１００は、第１のユーザと同じ家族のＳＮＳのページに、当該店舗の広告を投稿する（２）。このとき、サーバ１００は、ＳＮＳのページを介して、第１のユーザの家族のメンバーから、当該店舗に興味があることを示すためのチェックの入力を受け付ける。
【０１０７】
図２２（ｂ）を参照して、第１〜第３のスマートフォン３００Ａ，３００Ｂ，３００Ｃの各々は、ＧＰＳ機能を利用して自分の位置を示すデータを定期的にサーバ１００に送信する。サーバ１００は、第１〜第３のスマートフォン３００Ａ，３００Ｂ，３００Ｃが店舗の位置の近くにあるか否かを判断する（３）。
【０１０８】
第１のスマートフォン３００Ａが店舗の位置の２ｋｍ以内に接近すると、サーバ１００が、第１のユーザの家族のＳＮＳ（ソーシャルネットワークサービス）のページに第１のユーザが店舗に近づいたことを通知する（４）。なお、当該通知は、当該店舗に関するチェックを入力したメンバーのスマートフォンやテレビだけがＳＮＳのページに表示するものであってもよい。
【０１０９】
これによって、第２〜第４のユーザは、第１のユーザに、当該店舗における商品およびサービスの購入を頼むことができる（５）。より詳細には、第４のユーザは、第１のユーザと同じ家族のＳＮＳのページに、商品の購入を依頼するメッセージを投稿することによって、あるいは第１のユーザに直接的に電話を掛けることによって、あるいは第１のユーザにメールを送信することによって、第１のユーザに商品の購入を依頼することができる。第１のユーザは、依頼に基づいて、商品を購入して、自宅へ持って帰ることができる（６）。
【０１１０】
以上のように、本実施の形態にかかるネットワークシステムでは、経路が店舗に近づいたユーザの端末３００Ａ以外の端末、たとえば当該ユーザの家族の端末３００Ｂ，３００Ｃ，３００Ｄ、にも広告および通知が配信されるため、集客のためにより効果的に端末に広告データを送信することができる。一方、当該サービスに加入しているメンバーの方も、グループのうちのいずれかのメンバーの経路が店舗の近くを通ることや、メンバーが店舗に近づいたことが解るため、当該メンバーに対する商品の購入の依頼を効率的に行うことができる。
【０１１１】
なお、以下では、サーバ１００のＣＰＵ１１０による広告送信処理について説明するものとし、各装置のハードウェア構成については、第３の実施の形態にかかるそれらと同様であるため説明を繰り返さない。
【０１１２】
次に、図２３を参照しながら、本実施の形態にかかるサーバ１００の広告送信処理について説明する。なお、図２３は、本実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介して端末３００からデータを受信した際に、以下の処理を実行する。
【０１１３】
まず、サーバ１００のＣＰＵ１１０は、端末３００から受信したデータが経路を示すデータであるか否かを判断する（ステップＳ５０２）。端末３００から受信したデータが経路を示すデータである場合（ステップＳ５０２においてＹＥＳである場合）、ＣＰＵ１１０は、以下の処理を実行する。すなわち、端末３００のＣＰＵ３１０が、通信インターフェイス３６０を介して経路データをサーバ１００に送信すると、サーバ１００にて以下の処理が実行される。
【０１１４】
ＣＰＵ１１０は、ユーザ店舗データベース１２４を参照して、経路データを送信してきた端末３００のユーザに対応する店舗ＩＤを特定する（ステップＳ５０４）。ＣＰＵ１１０は、店舗データベース１２２から店舗ＩＤに対応する店舗の位置データを読み出す（ステップＳ５０６）。ＣＰＵ１１０は、端末３００から受信した経路データと店舗の位置データとに基づいて、経路が店舗から第１の所定距離内を通るか否かを判断する（ステップＳ５０８）。経路が店舗から第１の所定距離内に通らない場合（ステップＳ５０８においてＮＯである場合）、ＣＰＵ１１０は、ステップＳ５１８からの処理を実行する。
【０１１５】
一方、経路が店舗から第１の所定距離内を通る場合（ステップＳ５０８においてＹＥＳである場合）、ＣＰＵ１１０は、広告データベース１２３を参照して、店舗ＩＤと現在日時とに対応する広告を読み出す（ステップＳ５１０）。ＣＰＵ１１０は、ユーザデータベース１２１を参照して、経路データの送信元である端末３００の属するグループを特定する（ステップＳ５１２）。ＣＰＵ１１０は、当該グループに対応するＳＮＳのページに第１のユーザが店舗に接近する可能性が高い旨のメッセージと広告とを投稿する（ステップＳ５１６）。本実施の形態においては、ＣＰＵ１１０は、通信インターフェイス１６０を介して、店舗に近づく予定のあるユーザを特定する情報と、店舗の広告とを図示しないＳＮＳサーバに送信する。
【０１１６】
これに応じて、当該グループに属するユーザの端末３００においては、ＣＰＵ３１０が、ＳＮＳアプリケーションに従って、通信インターフェイス３６０を介してサーバ１００あるいはＳＮＳサーバからの店舗の広告を受信する。そして、図２４に示すように、端末３００のＣＰＵ３１０は、タッチパネル３５０に、店舗の広告を表示させる。なお、図２４は、本実施の形態にかかる端末３００の画面例を示す第１のイメージ図である。
【０１１７】
これによって、第１のユーザと同じグループに属するユーザが、自分の端末３００のタッチパネル３５０を介して、第１のユーザが当該店舗に近づく可能性が高いことを認識したり、当該店舗の広告を閲覧したりすることができる。
【０１１８】
本実施の形態においては、端末３００のＣＰＵ３１０は、サーバ１００あるいはＳＮＳサーバからのデータに基づいて、タッチパネル３５０に、店舗に興味があることを入力するためのチェックボタンを表示させる。第４のユーザは、端末３００を介して、店舗に興味があることを示すチェックボタンを操作することによって、図２５に示すように、グループに対応するＳＮＳのページに第４のユーザが店舗に興味を示している旨を投稿することができる。なお、図２５は、本実施の形態にかかる端末３００の画面例を示す第２のイメージ図である。
【０１１９】
これによって、当該店舗情報を閲覧したユーザは、端末３００を介して、店舗に興味をもっているかを示す情報をサーバ１００に送信することができる。サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介して第４のユーザからの店舗に対するチェックを受け付ける。ＣＰＵ１１０は、ユーザ店舗データベース１２４−２において、当該店舗と第４のユーザとに対応するチェック欄のフラグを立てる。
【０１２０】
図１５に戻って、ＣＰＵ１１０は、ユーザ店舗データベース１２４−２を参照して、ユーザに対応する次の店舗が登録されているか否かを判断する（ステップＳ５１８）。ユーザに対応する次の店舗が登録されている場合（ステップＳ５１８においてＹＥＳである場合）、ＣＰＵ１１０は、ステップＳ５０６からの処理を繰り返す。ユーザに対応する次の店舗が登録されていない場合（ステップＳ５１８においてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して次の端末３００からのデータを待ち受ける。
【０１２１】
一方、端末３００から受信したデータが経路を示すデータでない場合、サーバ１００のＣＰＵ１１０は、端末３００から位置データを受信したか否かを判断する（ステップＳ５２２）。端末３００から位置データを受信しなかった場合（ステップＳ５２２においてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して次の端末３００からのデータを待ち受ける。
【０１２２】
サーバ１００のＣＰＵ１１０は、通信インターフェイス１６０を介して、端末３００から位置データを受信した場合（ステップＳ５２２においてＹＥＳである場合）、以下の処理を実行する。すなわち、端末３００のＣＰＵ３１０が、通信インターフェイス３６０を介して位置データをサーバ１００に送信すると、サーバ１００にて以下の処理が実行される。
【０１２３】
ＣＰＵ１１０は、ユーザ店舗データベース１２４−２を参照して、経路データを送信してきた端末３００のユーザに対応する店舗ＩＤを特定する（ステップＳ５２４）。ＣＰＵ１１０は、店舗データベース１２２から店舗ＩＤに対応する店舗の位置データを読み出す（ステップＳ５２６）。ＣＰＵ１１０は、端末３００から受信した位置データと、店舗の位置データとに基づいて、端末３００が店舗から第１の所定距離よりも長い第２の所定距離内に位置するか否かを判断する（ステップＳ５２８）。より詳細には、ＣＰＵ１１０は、端末３００が店舗から第２の所定距離内に位置し、かつ、端末３００が経路上に位置し、かつ、端末３００が店舗の方向に移動している、か否かを判断する。端末３００が店舗から第２の所定距離内に位置しない場合（ステップＳ５２８においてＮＯである場合）、より詳細には上記のいずれかの条件を満たさない場合、ＣＰＵ１１０は、ステップＳ５３８からの処理を実行する。
【０１２４】
一方、端末３００が店舗から第２の所定距離内に位置する場合（ステップＳ５２８においてＹＥＳである場合）、より詳細には上記の全ての条件を満たす場合、ＣＰＵ１１０は、ユーザデータベース１２１を参照して、位置データの送信元である端末３００の属するグループを特定する（ステップＳ５３２）。ＣＰＵ１１０は、当該グループに対応するＳＮＳのページに第１のユーザが店舗に接近したことを投稿する（ステップＳ５３８）。
【０１２５】
本実施の形態においては、ＣＰＵ１１０は、通信インターフェイス１６０を介して、店舗に近づいたユーザを特定する情報と、店舗を特定する情報と、当該ユーザが店舗に近づいた時刻の情報とを図示しないＳＮＳサーバに送信する。なお、直接的に、サーバ１００は、ユーザ店舗データベース１２４−２を参照して、家族のうちのチェックをいれたメンバーの端末のみに、これらの情報を表示させてもよい。あるいは、サーバ１００は、ＳＮＳサーバを介して、ユーザ店舗データベース１２４−２を参照して、家族のうちのチェックをいれたメンバーの端末のみに、これらの情報を表示させてもよい。
【０１２６】
これに応じて、当該グループに属するユーザの端末３００においては、ＣＰＵ３１０が、ＳＮＳアプリケーションに従って、通信インターフェイス３６０を介してサーバ１００あるいはＳＮＳサーバからの通知データを受信する。そして、図２６に示すように、端末３００のＣＰＵ３１０は、タッチパネル３５０に、第１のユーザが店舗に接近したことを表示させる。なお、図２６は、本実施の形態にかかる端末３００の画面例を示す第３のイメージ図である。
【０１２７】
これによって、第１のユーザと同じグループに属するユーザが、自分の端末３００のタッチパネル３５０を介して、第１のユーザが当該店舗に近づいたことを認識することができる。そして、第３の実施の形態の図１９に示すように、第４のユーザは、端末３００を介して、当該グループに対応するＳＮＳのページに第１のユーザに対する商品の購入の依頼を投稿することができる。
【０１２８】
これによって、第１のユーザが、自分の端末３００のタッチパネル３５０を介して、第４のユーザの購入依頼を閲覧することができる。そして、第３の実施の形態の図２０に示すように、第１のユーザは、端末３００を介して、当該グループに対応するＳＮＳのページに第４のユーザに対する返答を投稿することができる。
【０１２９】
図２３に戻って、ＣＰＵ１１０は、ユーザ店舗データベース１２４を参照して、ユーザに対応する次の店舗が登録されているか否かを判断する（ステップＳ５３８）。ユーザに対応する次の店舗が登録されている場合（ステップＳ５３８においてＹＥＳである場合）、ＣＰＵ１１０は、ステップＳ５２６からの処理を繰り返す。ユーザに対応する次の店舗が登録されていない場合（ステップＳ５３８においてＮＯである場合）、ＣＰＵ１１０は、通信インターフェイス１６０を介して次の端末３００からのデータを待ち受ける。
＜第６の実施の形態＞
【０１３０】
第５の実施の形態においては、サーバ１００が、店舗に関する情報や店舗に関する広告を、ユーザが属するグループに対応するＳＮＳのページに投稿するものであった。しかしながら、サーバ１００は、店舗に関する情報や店舗に関する広告を、ユーザが属するグループに属するユーザの端末に、直接的に送信してもよい。
【０１３１】
なお、以下では、本実施の形態にかかるサーバ１００のＣＰＵ１１０による広告送信処理について説明するものとし、ネットワークシステム１の全体構成および各装置のハードウェア構成については、第１の実施の形態にかかるそれらと同様であるため説明を繰り返さない。
【０１３２】
図２７は、本実施の形態にかかるサーバ１００の広告送信処理を示すフローチャートである。図２７を参照して、ステップＳ６０２〜ステップＳ６１２の処理とステップＳ６１８〜ステップＳ６３２の処理とステップＳ６３８の処理とは、第５の実施の形態にかかる図２３のステップＳ５０２〜ステップＳ５１２の処理とステップＳ５１８〜ステップＳ５３２の処理とステップＳ５３８の処理と同様であるため、ここでは説明を繰り返さない。
【０１３３】
ステップＳ６１４において、ＣＰＵ１１０は、ユーザデータベース１２１を参照して、ステップＳ６１２において特定されたグループに属するユーザのアドレスを読み出す。ステップＳ６１６において、ＣＰＵ１１０は、通信インターフェイス１６０を介して、店舗に近づく予定のあるユーザを特定する情報と、店舗の広告とを、当該グループに属するユーザの端末３００に送信する。
【０１３４】
これに応じて、当該グループに属するユーザの端末３００においては、ＣＰＵ３１０が、通信インターフェイス３６０を介してサーバ１００から広告と接近する可能性がある者とを受信する。そして、端末３００のＣＰＵ３１０は、タッチパネル３５０に、当該店舗の広告と接近する可能性がある者とチェックボタンとを表示させる。これによって、当該広告を閲覧したユーザは、第１のユーザが近くを通る可能性が高い店舗を把握できるとともに、端末３００を介しての店舗に興味をもっているかを示す情報をサーバ１００に送信することができる。
【０１３５】
また、ステップＳ６３４においては、ＣＰＵ１１０は、ユーザデータベース１２１を参照して、ステップＳ６３２において特定されたグループに属するユーザのアドレスを読み出す。そして、ステップＳ６３６において、ＣＰＵ１１０は、グループのユーザが店舗に近づいたことをグループに属するユーザの端末３００に送信する。
【０１３６】
これに応じて、当該グループに属するユーザの端末３００においては、ＣＰＵ３１０が、通信インターフェイス３６０を介してサーバ１００からグループのユーザが店舗に近づいた旨のメッセージを受信する。そして、端末３００のＣＰＵ３１０は、タッチパネル３５０に、当該メッセージを表示させる。これによって、当該メッセージを閲覧したユーザが、端末３００を介してのメールや電話によって、店舗に近づいたユーザに商品の購入を依頼することができる。
＜第７の実施の形態＞
【０１３７】
第１〜第６の実施の形態においては、ユーザ店舗データベース１２４，１２４−２として、店舗が、店舗にメンバー登録したユーザに対応付けられるものであった。しかしながら、店舗は、店舗にメンバー登録したユーザが属するグループに対応付けられるものであってもよい。
【０１３８】
具体的には、図２８に示すように、本実施の形態においては、サーバ１００または他の装置が、ユーザ店舗データベース１２４，１２４−２の代わりに、グループ店舗データベース１２４−３を記憶する。グループ店舗データベース１２４−３は、グループＩＤと店舗ＩＤとの対応関係を格納する。
【０１３９】
すなわち、ユーザは、端末３００を利用して、サーバ１００または他のサーバに、店舗のメンバーとしてユーザ登録する。あるいは、ユーザは、端末３００を利用して、サーバ１００または他のサーバに、店舗のメンバーとして自分が属するグループを登録する。そして、サーバ１００は、ユーザの端末３００から現在位置データや経路データを受信した際に、当該ユーザが属するグループに対応する店舗を特定し、特定された店舗に関して順に上述の処理を実行する。
【０１４０】
より詳細には、第１〜６の実施の形態に関して、図８のステップＳ１０２、図１２のステップＳ２０２、図１５のステップＳ３０４とステップＳ３２４、図２１のステップＳ４０４とステップＳ４２４と、図２３のステップＳ５０４とステップＳ５２４と、図２７のステップＳ６０４とステップＳ６２４の代わりに、ＣＰＵ１１０は、まず、ユーザデータベース１２１を参照して、まず、現在位置を送信してきた端末３００のユーザに対応するグループを特定する。そして、ＣＰＵ１１０は、グループ店舗データベース１２４−３を参照して、当該グループに対応する店舗ＩＤを特定する。
【０１４１】
また、第１〜６の実施の形態に関して、図８のステップＳ１１６と、図１２のステップＳ２１６と、図１５のステップＳ３１８とステップＳ３３８と、図２１のステップＳ４１８とステップＳ４３８と、図２３のステップＳ５１８とステップＳ５３８と、図２７のステップＳ６１８とステップＳ６３８の代わりに、ＣＰＵ１１０は、グループ店舗データベース１２４−３を参照して、グループに対応する次の店舗が登録されているか否かを判断する。
＜その他の応用例＞
【０１４２】
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体（あるいはメモリ）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０１４３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１４５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１４６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４７】
１          ：ネットワークシステム
１００      ：サーバ
１１０      ：ＣＰＵ
１２０      ：メモリ
１２１      ：ユーザデータベース
１２２      ：店舗データベース
１２３      ：広告データベース
１２４      ：ユーザ店舗データベース
１２４−２  ：ユーザ店舗データベース
１２４−３  ：グループ店舗データベース
１３０      ：ライト
１４０      ：スイッチ
１６０      ：通信インターフェイス
３００      ：端末
３００Ａ    ：第１のスマートフォン
３００Ｂ    ：第２のスマートフォン
３００Ｃ    ：第３のスマートフォン
３００Ｄ    ：テレビ
３１０      ：ＣＰＵ
３２０      ：メモリ
３３０      ：ディスプレイ
３４０      ：ポインティングデバイス
３５０      ：タッチパネル
３６０      ：通信インターフェイス
３８０      ：スピーカ
３９０      ：ＧＰＳ部
【図１】
2015219607.tif 000003
【図２】
2015219607.tif 000004
【図３】
2015219607.tif 000005
【図４】
2015219607.tif 000006
【図５】
2015219607.tif 000007
【図６】
2015219607.tif 000008
【図７】
2015219607.tif 000009
【図８】
2015219607.tif 000010
【図９】
2015219607.tif 000011
【図１０】
2015219607.tif 000012
【図１１】
2015219607.tif 000013
【図１２】
2015219607.tif 000014
【図１３】
2015219607.tif 000015
【図１４】
2015219607.tif 000016
【図１５】
2015219607.tif 000017
【図１６】
2015219607.tif 000018
【図１７】
2015219607.tif 000019
【図１８】
2015219607.tif 000020
【図１９】
2015219607.tif 000021
【図２０】
2015219607.tif 000022
【図２１】
2015219607.tif 000023
【図２２】
2015219607.tif 000024
【図２３】
2015219607.tif 000025
【図２４】
2015219607.tif 000026
【図２５】
2015219607.tif 000027
【図２６】
2015219607.tif 000028
【図２７】
2015219607.tif 000029
【図２８】
2015219607.tif 000030