(57)【要約】【課題】携帯端末の無線通信に用いたＩＤからユーザが移動したルートを決定し、そのルートに関連したメッセージを適切なタイミングでユーザに提供する【解決手段】携帯端末１０と通信可能に接続されたメッセージ送信サーバ２００であって、携帯端末１０が受信した二以上の無線ＩＤと、無線ＩＤを使用していたと推測される時間データを受信し、無線ＩＤと予め対応付けられた位置情報から、携帯端末１０が移動したルートを決定し、決定されたルート及び、時間データに基づいて、携帯端末１０に送信するメッセージ及び、当該メッセージを送信するタイミングを決定する。【選択図】図７
2016062138.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と通信可能に接続されたメッセージ送信サーバであって、
前記携帯端末が受信した無線ＩＤと、前記無線ＩＤを使用していたと推測される時間データを受信する無線ＩＤ受信手段と、
前記無線ＩＤと予め対応付けられた位置情報から、前記携帯端末が移動したルートを決定するルート決定手段と、
前記決定されたルート及び、前記時間データに基づいて、前記携帯端末に送信するメッセージ及び、当該メッセージを送信するタイミングを決定するメッセージ決定手段と、
を備えるメッセージ送信サーバ。
【請求項２】
決定された前記メッセージが決済依頼データを含み、当該携帯端末から決済データを受信する決済データ受信手段と、
受信した前記決済データに基づいて、決済を実行又は他のサーバに決済の実行を依頼する決済実行手段と、を備える請求項１に記載のメッセージ送信サーバ。
【請求項３】
当該携帯端末を操作するユーザの属性データを参照する参照手段と、
前記メッセージ送信手段は、参照した前記属性データに基づいてメッセージを変更する請求項１又は２に記載のメッセージ送信サーバ。
【請求項４】
当該携帯端末にインストールされたアプリケーションの操作履歴を参照する参照手段と、
前記メッセージ決定手段は、参照した前記アプリケーションの操作履歴に基づいてメッセージを決定する請求項１から３のいずれか一項に記載のメッセージ送信サーバ。
【請求項５】
前記メッセージを送信すべき位置の指定を地図上で受付ける送信範囲受信手段と、
前記ルート決定手段により、決定された前記ルートが、予め地図上で指定された範囲に該当するか否かを判断する指定範囲判断手段と、
前記メッセージ決定手段は、前記ルートが予め地図上で指定された範囲に該当した場合に、指定された位置に送信する予め対応付けられたメッセージを決定し、受付けた前記メッセージを送信すると決定する請求項１から４のいずれか一項に記載のメッセージ送信サーバ。
【請求項６】
携帯端末と通信可能に接続されたメッセージ送信サーバが実行する方法であって、
前記携帯端末が受信した無線ＩＤと、前記無線ＩＤを使用していたと推測される時間データを受信するステップと、
前記無線ＩＤと予め対応付けられた位置情報から、前記携帯端末が移動したルートを決定するステップと、
前記決定されたルート及び、前記時間データに基づいて、前記携帯端末に送信するメッセージ及び、当該メッセージを送信するタイミングを決定するステップと、
を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報に関連したコンテンツを提供するメッセージ送信サーバ及び、メッセージ送信方法に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットと呼ばれる高機能携帯端末の普及によって、ユーザが外出先や、移動しながらコンテンツを利用する機会が爆発的に増えている。また、各地でもユーザが外出先で閲覧することを期待したコンテンツが増加している。
【０００３】
一方で、現在ユーザの多くは検索エンジンを用いてウェブコンテンツを閲覧しており、ユーザが見たいものを見るといういわゆるプル型のコンテンツ提供が主流となり、せっかくのコンテンツがユーザまで届かないといった問題が発生している。
【０００４】
このような課題に対して、取得したユーザの顔画像を用いることにより、ユーザに事前登録作業を行わせることなく、ユーザの属性を利用したレコメンドを行うレコメンドシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−７３４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１によれば、携帯端末が、ユーザの顔画像を取得し、取得したユーザの顔画像から特徴量を抽出し、抽出した特徴量をレコメンドサーバに送信し、レコメンドサーバは、携帯端末から特徴量を受信し、少なくとも複数の特徴量を格納し、受信した特徴量と格納された特徴量とのマッチング処理を行い、マッチング結果に基づいて、アプリケーション等のレコメンドを行って、レコメンド結果を携帯端末に送信する。そして、携帯端末が、レコメンドサーバからレコメンド結果を受信し、受信したレコメンド結果を表示する構成が開示されている。
【０００７】
しかしながら、特許文献１に記載の方法では、顔という属人的な情報に基づいた推薦しか行えないため、場所を初めとする環境の情報に基づくコンテンツ提供ができないという課題が残っていた。
【０００８】
一方、現在のスマートフォン等の携帯端末では、無線方式としてＷｉ−ＦｉやＬＴＥのみならず、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）と呼ばれる近距離無線方式、例えば、省電力ブルートゥース、ｉＢｅａｃｏｎ等の利用されるようになってきている。これらの無線方式は、ユーザの近距離での位置特定が可能となる特徴があるため、例えば、ウィンドウ・ショッピングが可能な店舗にこれらの端末を配置することで、どの商品をユーザが長時間、視認していたかを把握することが可能となる。したがって、このような近距離無線方式を利用したユーザへの新しいコンテンツ提供を行うことが可能であることが望ましい。
【０００９】
本発明は、これらの要請に鑑み、携帯端末の無線通信に用いたＩＤからユーザが移動したルートを決定し、そのルートに関連したメッセージを適切なタイミングでユーザに提供することが可能なメッセージ送信サーバ、メッセージ送信方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、以下のような解決手段を提供する。
【００１１】
第１の特徴に係る発明は、携帯端末と通信可能に接続されたメッセージ送信サーバであって、
前記携帯端末が受信した無線ＩＤと、前記無線ＩＤを使用していたと推測される時間データを受信する無線ＩＤ受信手段と、
前記無線ＩＤと予め対応付けられた位置情報から、前記携帯端末が移動したルートを決定するルート決定手段と、
前記決定されたルート及び、前記時間データに基づいて、前記携帯端末に送信するメッセージ及び、当該メッセージを送信するタイミングを決定するメッセージ決定手段と、
を備えるメッセージ送信サーバを提供する。
【００１２】
第１の特徴に係る発明によれば、携帯端末と通信可能に接続されたメッセージ送信サーバが、携帯端末が受信した無線ＩＤと、無線ＩＤを使用していた時間データを受信すし、無線ＩＤと予め対応付けられた位置情報から、携帯端末が移動したルートを決定し、決定されたルート及び、時間データに基づいて、携帯端末に送信するメッセージ及び、当該メッセージを送信するタイミングを決定する。
【００１３】
ここで、第１の特徴に係る発明はサーバのカテゴリであるが、方法等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
【００１４】
第２の特徴に係る発明は、第１の特徴に係る発明であって、決定された前記メッセージが決済依頼データを含み、当該携帯端末から決済データを受信する決済データ受信手段と、
受信した前記決済データに基づいて、決済を実行又は他のサーバに決済の実行を依頼する決済実行手段と、を備えるメッセージ送信サーバを提供する。
【００１５】
第２の特徴に係る発明によれば、第１の特徴に係る発明である携帯端末は、前記無線ＩＤ取得手段において、近傍の携帯電波基地局の基地局ＩＤを取得し、前記無線ＩＤ送信手段において、前記取得した基地局ＩＤを前記位置情報関連コンテンツ提供サーバに送信する。
【００１６】
第３の特徴に係る発明は、第１又は第２の特徴に係る発明であって、当該携帯端末を操作するユーザの属性データを参照する参照手段と、
前記メッセージ送信手段は、参照した前記属性データに基づいてメッセージを変更するメッセージ送信サーバを提供する。
【００１７】
第４の特徴に係る発明は、第１乃至第３の特徴に係る発明であって、当該携帯端末にインストールされたアプリケーションの操作履歴を参照する参照手段と、
前記メッセージ決定手段は、参照した前記アプリケーションの操作履歴に基づいてメッセージを決定するメッセージ送信サーバを提供する。
【００１８】
第５の特徴に係る発明は、第１乃至第４の特徴に係る発明であって、前記メッセージを送信すべき位置の指定を地図上で受付ける送信範囲受信手段と、
前記ルート決定手段により、決定された前記ルートが、予め地図上で指定された範囲に該当するか否かを判断する指定範囲判断手段と、
前記メッセージ決定手段は、前記ルートが予め地図上で指定された範囲に該当した場合に、指定された位置に送信する予め対応付けられたメッセージを決定し、受付けた前記メッセージを送信すると決定するメッセージ送信サーバを提供する。
【００１９】
第６の特徴に係る発明は、携帯端末と通信可能に接続されたメッセージ送信サーバが実行する方法であって、
前記携帯端末が受信した無線ＩＤと、前記無線ＩＤを使用していたと推測される時間データを受信するステップと、
前記無線ＩＤと予め対応付けられた位置情報から、前記携帯端末が移動したルートを決定するステップと、
前記決定されたルート及び、前記時間データに基づいて、前記携帯端末に送信するメッセージ及び、当該メッセージを送信するタイミングを決定するステップと、を備える方法を提供する。
【発明の効果】
【００２０】
本発明によれば、携帯端末の無線通信に用いたＩＤからユーザが移動したルートを決定し、そのルートに関連したメッセージを適切なタイミングでユーザに提供することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】図１は、メッセージ送信システム１の全体構成図である。
【図２】図２は、携帯端末１０、メッセージ送信サーバ２００の機能ブロック図である。
【図３】図３は、携帯端末１０、メッセージ送信サーバ２００が実行するメッセージ送信処理のフローチャートである。
【図４】図４は、メッセージ送信サーバ２００が実行するメッセージ＆タイミング決定処理のフローチャートである。
【図５】図５は、位置情報テーブルの一例を示したテーブル図である。
【図６】図６は、携帯端末１０から送信された位置＆時間データの一例を示したテーブル図である。
【図７】図７は、携帯端末１０を保持するユーザ５が店舗内を歩きまわった場合のルートを示す概念図である。
【図８】図８は、メッセージを表示する携帯端末１０の画面の一例である。
【図９】図９は、指示端末２０から指定範囲の入力を受付ける際に、指示端末２０に表示される画面例である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２３】
［メッセージ送信システム１のシステム構成］
図１は、本発明の好適な実施形態であるメッセージ送信システム１のシステム構成図である。メッセージ送信システム１は、携帯端末１０ａ、ｂ（以下、単に１０とする）、メッセージ送信サーバ２００、及び、指示端末２０、これらの機器を接続する公衆回線網３（インターネット網や第３世代、第４世代通信網など）から構成される。
【００２４】
携帯端末１０は、後述の機能を備え、データ通信を行うことが可能であり、携帯して移動しながら利用される家庭用又は業務用の電化製品である。携帯端末１０は、例えば、携帯電話、携帯情報端末に加え、スマートフォン、タブレット端末、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の情報家電であってよい。
【００２５】
メッセージ送信サーバ２００は、後述の機能を備えるサーバであって、携帯端末１０が接続した無線通信端末のＩＤや位置情報に応じたメッセージを送信するサーバである。指示端末２０は、メッセージ送信サーバ２００に入出力を行うことで、メッセージ送信サーバ２００を管理する端末である。
【００２６】
［各機能の説明］
図２に基づいて、各装置の構成について説明する。
【００２７】
携帯端末１０は、制御部１１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを備える。さらに、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）が実現可能なインターフェースを備えていてもよい。
【００２８】
さらに、携帯端末１０は、近距離無線通信規格である、Ｂｌｕｅｔｏｏｔｈ（登録商標）が実現可能なハードウェア及びソフトウェアのインターフェースを備える。本インターフェースは、クラス毎の電波出力に応じて、無線の到達距離が異なる。本インターフェースは、「ＴＡＧＣＡＳＴ」や「iＢｅａｃｏｎ」などのビーコンと通信可能なインターフェースであることが望ましい。さらに、携帯端末１０は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を利用可能なハードウェア及びソフトウェアを備えることが望ましい。すなわち、すなわち、ＦｅｌｉｃａやＭＩＦＡＲＥ等の非接触ＩＣカード、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信規格、サービスを利用可能なハードウェア及びソフトウェアを備えることが望ましい。
【００２９】
これらの無線通信は、それぞれ固有の無線ＩＤに基づいて通信を行う。無線ＩＤは、例えば、Ｗｉ-Ｆｉであれば、アクセスポイントのグローバルＩＰアドレスやＳＳＩＤの文字列であってよい。携帯電話通信網の場合は、近傍の基地局ＩＤをＩＤとして利用可能である。Ｂｌｕｅｔｏｏｔｈ、ｉＢｅａｃｏｎ、ＮＦＣを介した通信においては、通信相手の端末や機器に設定されているＩＤを取得してそれを用いる。
【００３０】
また、携帯端末１０は、入出力部１４として、制御部で制御したデータや画像を出力表示する表示部を備え、入出力部１４は、メッセージ送信サーバ２００から受信したメッセージを表示し、表示したメッセージに対する応答をユーザから入力として受付ける。
【００３１】
携帯端末１０において、制御部１１が、所定のプログラムを読み込むことで、通信部１２と協働して、無線ＩＤ取得・送信モジュール１５、応答送信モジュール１６を実現する。また、携帯端末１０において、制御部１１が所定のプログラムを読み込むことで、入出力部１４と協働して、メッセージ出力モジュール１７を実現する。
【００３２】
携帯端末１０において読み込まれるプログラムは、携帯端末１０にインストールされるアプリケーション・プログラムであってよい。アプリケーション・プログラムは、インストール時に、携帯端末１０を操作するユーザのユーザ情報を登録する機能を有してよい。すなわち、携帯端末１０は、メッセージ送信サーバ２００から送信されるメッセージを受信するためのメールアドレスやショートメッセージアドレス、電話番号、端末ＩＤ、アプリケーションと関係付けられたＩＤ等を、適宜、ユーザからの入力を受付け、メッセージ送信サーバ２００に送信し、登録する。
【００３３】
メッセージ送信サーバ２００は、携帯端末１０と同様に、制御部２０１として、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、通信部２０２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイス又は、有線ケーブルによる接続可能とするデバイス等の、他のコンピュータとのデータ通信を実現するデバイスを備える。また、メッセージ送信サーバ２００は、データやファイル、データベーステーブルを記憶する記憶部２０３として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。
【００３４】
メッセージ送信サーバ２００において、制御部２０１が所定のプログラムを読み込むことで、通信部２０２と協働して、無線ＩＤ受信モジュール２０４、決済データ受信モジュール２０５、メッセージ送信モジュール２０６を実現する。また、メッセージ送信サーバ２００において、制御部２０１が所定のプログラムを読み込むことで、記憶部２０３と協働して、ルート決定モジュール２０７、メッセージ決定モジュール２０８、決済実行モジュール２０９、参照モジュール２１０、指定範囲判断モジュール２１１を実現する。
【００３５】
指示端末２０も同様に、制御部２１、通信部２２及び、指示端末２０を操作する管理者から入力を受付け、画像やデータを表示する入出力部（図示せず）を備える。指示端末２０の制御部２１は、通信部２２と協働して、指定範囲送信モジュール２５を実現する。
【００３６】
［メッセージ送信処理］
図３は、携帯端末１０、メッセージ送信サーバ２００が実行するメッセージ送信処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００３７】
はじめに、携帯端末１０の無線ＩＤ取得・送信モジュール１５は、所定の無線規格で、無線通信を開始するために、相対する装置から無線ＩＤを受信し、受信した無線ＩＤを記録する（ステップＳ０１）。ここで、無線通信は無線ＬＡＮへの接続に限られず、携帯電話通信網や、Ｂｌｕｅｔｏｏｔｈ、ｉＢｅａｃｏｎ、ＮＦＣを介した通信であってよい。
【００３８】
ここでの記録とは、無線ＩＤそのものの記録と、受信した時刻を記録する。例えば、図６に示すような位置・時間データとして、無線ＩＤを受信した時刻と、無線ＩＤを、受信した無線規格ごとに記録していく。
【００３９】
次に、携帯端末１０の無線ＩＤ取得・送信モジュール１５は、記録した無線ＩＤと時間データをメッセージ送信サーバ２００に送信する（ステップＳ０２）。時間データとは、図６に示すように無線ＩＤを受信した時刻であってもよいし、その受信した時刻から次の無線ＩＤを受信するまでの時刻までの時間であってもよい。また、時間データは、無線ＩＤを取得して、切断されるまでの時間であってもよい。携帯端末１０の時間データが無線ＩＤを受信した時刻である場合は、次の無線ＩＤを受信した時刻に基づいて、メッセージ送信サーバ２００が、無線ＩＤを使用していた時間を推測する。
【００４０】
ここで、携帯端末１０の無線ＩＤ取得・送信モジュール１５が、メッセージ送信サーバ２００に送信するデータは、複数の無線ＩＤを記録した時点で送信される。複数の無線ＩＤとは、同じ種類の無線ＩＤであってもよいが、複数種類の無線を記録した時点で送信するほうが、後のルート決定処理において望ましい。タイミングの決定方法は、例えば、連続的に無線ＩＤを受信していて、受信した複数の時間が、前で連続した時間と比べて少し時間が空いた場合に、その長時間空く前までの記録を送信する態様であってよい。例えば、図６の１０時１０分から１０時２１分までの受信の頻度と、しばらく時間が空いて（２０分程度）、１０時４５分に受信した場合は、１０時４５分の時点で、１０時２１分までの記録をメッセージ送信サーバ２００に送信する。
【００４１】
次に、メッセージ送信サーバ２００の無線ＩＤ受信モジュール２０４は、携帯端末１０が送信した無線ＩＤと時間データを受信し、ルート決定モジュール２０７が、図５に示すような、無線ＩＤと位置情報が予め対応付けられた位置情報テーブルを参照して、携帯端末１０が移動したルートを推測し決定する（ステップＳ０３）。
【００４２】
図５の位置情報テーブルは、無線ＩＤと位置情報（緯度・経度）が対応付けられているテーブルである。位置情報テーブルは、メッセージ送信サーバ２００の記憶部２０３に記憶されている。実際に、ユーザ５が１０時１０分から２１分まで、図７に示すようなルートを移動した場合は、図６のような位置＆時間データを携帯端末１０が記録する。
【００４３】
図７は、シューズＳＨＯＰ  Ａの店内を、携帯端末１０を保持するユーザ５が歩きまわった場合に、ルート決定モジュール２０７がルートを決定することを説明するための概念図である。数字に基づく矢印が、実際にユーザ５が歩いたルートである。
【００４４】
ルート決定モジュール２０７が、ルートを決定するアルゴリズムを、図６に基づいて説明する。この位置＆時間データでは、１０時１０分の時点では、店舗のＷｉ-Ｆｉを検知したことを判断するため、この位置は（Ｘ１，Ｙ１）となる。次に、１０時１２分００秒に、ＮＦＣ（Ａ）を受信するため、位置は（Ｘ９，Ｙ９）となる。その後、１０時１２分３０秒に、ｉＢｅａｃｏｎ（Ｂ）を受信するため、位置は（Ｘ４，Ｙ４）となる。次に、１０時１３分に、ｉＢｅａｃｏｎ（Ａ）を受信するため、位置は（Ｘ３，Ｙ３）となる。次に、再度、１０時１７分に、ｉＢｅａｃｏｎ（Ａ）を受信するため、位置は、同じく、（Ｘ３，Ｙ３）となる。次に、１０時２１分に、ｉＢｅａｃｏｎ（Ｂ）を受信するため、位置は、（Ｘ４，Ｙ４）となる。
【００４５】
その後、ルート決定モジュール２０７は、無線ＩＤを受信しなくなるため、ユーザ５は店舗を出たと推測する。なお、ここで、ルート決定モジュール２０７は、店舗のＷｉ-Ｆｉの接続が切断されたことから、店舗を出たと決定してもよい。この場合は、位置・時間データは、所定の無線を接続開始した時間のみではなく、切断された時間も、携帯端末１０が記録し、メッセージ送信サーバ２００に送信する。
【００４６】
上記のように、ルート決定モジュール２０７が、おおよそのユーザ５のルートと各位置の滞在時間を決定する。次に、メッセージ決定モジュール２０８が携帯端末１０に送信するメッセージ及びメッセージを送信するタイミングを決定する（ステップＳ０４）。ステップＳ０４は、詳細には、図４に示すメッセージ＆タイミング決定処理となる。
【００４７】
最初に、指定範囲判断モジュール２１１は、決定したルートと、指定範囲の該当判断を行う（ステップＳ２１）。メッセージ送信サーバ２００の送信範囲受信モジュール（図示せず）は、事前に、指示端末２０の指定範囲送信モジュール２５から地図上の位置の指定を受付ける。具体的には、図９に示すように、地図データ上の所定の位置に指定範囲３０の入力を指示端末２０にて受付け、その入力をメッセージ送信サーバ２００に送信する。
【００４８】
指定範囲判断モジュール２１１は、決定したルートが、予め指定した範囲に該当する場合には、処理をステップＳ２２に移す。一方、決定したルートが、予め指定した範囲に該当しない場合には、処理を終了する。
【００４９】
ステップＳ２１の処理は、例えば、ＳＨＯＰ  Ａの位置の指定を受付けることで、ＳＨＯＰ  Ａの管理者が、ＳＨＯＰ  Ａに立ち寄ったユーザにのみメッセージを送信することが可能となる。
【００５０】
次に、メッセージ決定モジュール２０８は、決定されたルートに基づいて、送信するメッセージの候補を決定する（ステップＳ２２）。メッセージの候補の決定について説明する。図５に示す位置情報テーブルの各無線ＩＤには、予めユーザに送信するメッセージが対応付けられていてよい。したがって、図６の位置＆時間データに基づいて決定されたルートの場合、Ｗｉ-Ｆｉの無線ＩＤ（２００．１６８．１．４）に対応するメッセージＡ、ＮＦＣ（Ａ）（ＳＨＯＰ＿Ａ−０１０）に対応するメッセージＢ、ｉＢｅａｃｏｎ（Ｂ）（ＳＨＯＥＳ＿ＲＵＮ）に対応するメッセージＣ、ｉＢｅａｃｏｎ（Ａ）（ＳＨＯＥＳ＿リーガレ）に対応するメッセージＤが、候補として決定される。
【００５１】
メッセージの内容そのものは、指示端末２０から予め店舗等の管理者により指定される。例えば、図７の例では、ｉＢｅａｃｏｎ（Ａ）は、紳士靴の近くに配置されたビーコンであるから、紳士服の広告や販売のための決済に関するメッセージであってよいし、ｉＢｅａｃｏｎ（Ｂ）は、運動靴の近くに配置されたビーコンであるから、運動靴の広告や販売のための決済に関するメッセージであってよい。
【００５２】
次に、メッセージ送信サーバ２００の参照モジュール２１０が、携帯端末１０に予めインストールされたアプリケーション・プログラムの操作履歴を参照する（ステップＳ２３）。ここで、操作履歴のデータは、所定のタイミングで携帯端末１０からメッセージ送信サーバ２００に送信され、メッセージ送信サーバ２００が受信したデータに基づいて参照してもよいし、参照の都度、携帯端末１０にアクセスして参照してもよい。
【００５３】
ここで参照されるアプリケーション・プログラムは、任意のアプリケーション・プログラムであってよいが、例えば、インターネット経由での商品やサービスの購入に関するアプリケーション（例えば、ブラウザ）であってよい。この場合での操作履歴とは、例えば、所定の商品の閲覧や購入手続きのための操作履歴であって、２，３日前までの履歴であってよい。参照されるアプリケーション・プログラムと操作履歴の期間と内容は、指示端末２０から予め指定される。
【００５４】
次に、参照モジュール２１０は、ユーザ５の属性データを参照する（ステップ２４）。ユーザ５の属性データは、性別、言語、身体情報（靴のサイズ等）に関するデータであってよい。ユーザ５の属性データは、ユーザ５が携帯端末１０のアプリケーション・プログラムをインストールした際に、ユーザ５がユーザ情報として登録し、メッセージ送信サーバ２００に記憶される。
【００５５】
次に、メッセージ決定モジュール２０８は、アプリケーションの操作履歴、属性データ及び、時間を考慮したルートに基づいて、メッセージ候補のうち、携帯端末１０に送信するメッセージを決定する（ステップＳ２５）。
【００５６】
時間を考慮したルートに基づいてメッセージを決定するとは、無線ＩＤを受信した頻度や時間に応じて、対応するメッセージを優先的に送信すると決定することである。例えば、図６の位置＆時間データを参照すると、ｉＢｅａｃｏｎ（Ａ）の受信時刻から、１０時１３分から１０時２０分５９秒まで、ユーザ５がｉＢｅａｃｏｎ（Ａ）の周辺にいたことが推測される。したがって、シューズＳＨＯＰ  Ａ内では、ユーザ５が、ｉＢｅａｃｏｎ（Ａ）の周辺にいた時間のほうが、ｉＢｅａｃｏｎ（Ｂ）の周辺にいた時間（１０時１２分００秒から３０秒まで）よりも長いと推測されるから、候補となるメッセージのうち、ｉＢｅａｃｏｎ（Ａ）に対応付けられたメッセージ（メッセージＤ：紳士靴）を優先的に送信すると決定する。
【００５７】
ここでのメッセージは、各無線ＩＤに対応した運動靴や紳士服等の商品の決済を行うための決済依頼データを含んでいてもよい。
【００５８】
さらに、アプリケーションの操作履歴に基づいて、メッセージを決定するとは、ユーザ５が、２，３日前に、例えば、紳士靴の販売サイトを閲覧している場合、参照モジュール２１０は、紳士靴の販売サイトの履歴を参照する。この履歴の中に、紳士靴のメーカや種類を特定する情報を取得し、これに基づいてメッセージを決定する。すなわち、メッセージ決定モジュール２０８は、特定された紳士服のメーカや種類に基づいた情報をメッセージＤに付加する。
【００５９】
さらに、属性データに基づき、メッセージの種類を変更する。例えば、ユーザ５の属性のうち、国籍が米国人であれば、メッセージの言語を英語に変更し、ユーザ６の靴のサイズが所定のサイズであれば、そのサイズの在庫の有無等を、メッセージに加える。
【００６０】
次に、メッセージ決定モジュール２０８は、優先順位が決定されたメッセージを送信するタイミングを決定する（ステップＳ２６）。送信するタイミングは、例えば、ルートが決定されてから所定時間経過後であってもよいし、予め設定された所定の無線ＩＤを受信したタイミングであってもよい。所定の無声ＩＤとは、例えば、ユーザ５の自宅や会社のＷｉ−ＦｉのＳＳＩＤやｉＢｅａｃｏｎの受信データであってよい。
【００６１】
送信するタイミングは複数であってよい。すなわち、この場合、ユーザ５に継続的にメッセージを送り続ける。この際、メッセージは同一のメッセージを送ってもよいし、上述のようにメッセージの優先度の高いもの（メッセージＤ）を先に送り続け、低いもの（それ以外のメッセージ）を後から送信するように決定してよい。
【００６２】
次に、図３のメッセージ送信処理のステップＳ０５に移り、メッセージ送信サーバ２００のメッセージ送信モジュール２０６は、決定されたメッセージ内容と、送信するタイミングで、メッセージを送信する。
【００６３】
携帯端末１０は、メッセージ送信サーバ２００から送信されたメッセージを受信し、メッセージ出力モジュール１７がメッセージを出力する（ステップＳ０６）。メッセージの出力は、メッセージが送信されるタイミングで、都度、出力されてよい。図８は携帯端末１０に出力されたメッセージの一例である。メッセージを出力するタイミングは、アプリケーションが管理してよく、すわなち、メッセージの出力が、メッセージがメッセージ送信サーバ２００から受信したタイミングで、都度、出力する態様ではなく、出力するメッセージを全て予め受信しておき、携帯端末１０の管理により、メッセージ送信サーバ２００から受信したタイミング情報に基づいて、出力を都度行ってもよい。
【００６４】
このメッセージ出力に応じて、ユーザ５は応答メッセージを入力する。例えば、メッセージに商品の決済依頼データが含む場合は、携帯端末１０は、ユーザ５の購入依頼に関する入力に応じて、応答となる決済データを送信する（ステップＳ０７）。これに応じて、メッセージ送信サーバ２００の決済データ受信モジュール２０５が決済データを受信し、決済実行モジュール２０９が決済を行う又は、他のサーバに本決済の実行を依頼する。
【００６５】
なお、以上で説明したルートの決定方法においては、携帯端末１０が備えるＧＰＳ機能と組み合わせてもよい。すなわち、各無線ＩＤの取得のみでは、ユーザのルートの決定が十分ではない場合もあり、この場合、ＧＰＳによって取得した位置情報に基づいて、ルートを補正してもよい。
【００６６】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００６７】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００６８】
１  メッセージ送信システム、１０  携帯端末、２００  メッセージ送信サーバ
【図１】
2016062138.tif 000003
【図２】
2016062138.tif 000004
【図３】
2016062138.tif 000005
【図４】
2016062138.tif 000006
【図５】
2016062138.tif 000007
【図６】
2016062138.tif 000008
【図７】
2016062138.tif 000009
【図８】
2016062138.tif 000010
【図９】
2016062138.tif 000011