(57)【特許請求の範囲】
【請求項１】
ＩＣチップ、アプリケーションプログラムを記憶するためのメモリ、前記ＩＣチップからの指示に応じてアプリケーションプログラムを実行するＣＰＵを備える携帯端末の前記ＩＣチップとの間で近距離無線通信を行うリーダライタであって、
前記リーダライタは、
前記ＩＣチップを検出する検出手段と、
特定のアプリケーションプログラムを、前記検出手段により検出されたＩＣチップを通じて前記ＣＰＵに起動させる起動コマンドを前記ＩＣチップへ送信する第１送信手段と、
前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動されたか否かを判定する判定手段と、
前記判定手段により前記特定のアプリケーションプログラムが起動されていないと判定された場合には、当該特定のアプリケーションプログラムをダウンロードするための情報を前記ＩＣチップへ送信する第２送信手段と、
を備え、
前記携帯端末は、前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動された場合、当該携帯端末を識別する識別情報、及び前記特定のアプリケーションプログラムが起動したことを示す情報を、前記特定のアプリケーションプログラムの起動有無を管理するサーバへ送信し、
前記リーダライタは、
前記検出手段により検出された前記ＩＣチップから前記携帯端末を識別する識別情報を取得する取得手段と、
前記第１送信手段により前記起動コマンドが送信されてから所定時間後に、前記特定のアプリケーションプログラムの起動有無を前記取得手段により取得された識別情報を用いて前記サーバへ問い合わせる問い合わせ手段と、
を更に備え、
前記判定手段は、前記問い合わせ手段による結果に基づいて、前記特定のアプリケーションプログラムが起動されたか否かを判定することを特徴とするリーダライタ。
【請求項２】
前記判定手段は、前記第１送信手段により前記起動コマンドが送信された後に、前記起動コマンドが送信された前記ＩＣチップから前記特定のアプリケーションプログラムが起動したことを示す情報を受信した場合に、当該特定のアプリケーションプログラムが起動されたと判定することを特徴とする請求項１に記載のリーダライタ。
【請求項３】
前記リーダライタは、前記第１送信手段により前記起動コマンドが送信されてから所定時間後に、前記特定のアプリケーションプログラムの起動有無を前記ＩＣチップへ問い合わせる問い合わせ手段を更に備え、
前記判定手段は、前記問い合わせ手段による問い合わせに応じて前記ＩＣチップから前記特定のアプリケーションプログラムが起動したことを示す情報を受信した場合に、当該特定のアプリケーションプログラムが起動されたと判定することを特徴とする請求項２に記載のリーダライタ。
【請求項４】
ＩＣチップ、アプリケーションプログラムを記憶するためのメモリ、前記ＩＣチップからの指示に応じてアプリケーションプログラムを実行するＣＰＵを備える携帯端末の前記ＩＣチップとの間で近距離無線通信を行うリーダライタであって、
前記ＩＣチップを検出する検出手段と、
特定のアプリケーションプログラムを、前記検出手段により検出されたＩＣチップを通じて前記ＣＰＵに起動させる起動コマンドを前記ＩＣチップへ送信する第１送信手段と、
前記第１送信手段により前記起動コマンドが送信されてから所定時間後に、前記特定のアプリケーションプログラムをダウンロードするための情報を前記ＩＣチップへ送信する第２送信手段と、
を備え、
前記第２送信手段は、前記第１送信手段により前記起動コマンドが送信されてから第１の時間が経過するまでの間に、当該第１の時間より短い第２の時間の間隔で前記ＩＣチップが検出され続けている場合に、前記ダウンロードするための情報を前記ＩＣチップへ送信することを特徴とするリーダライタ。
【請求項５】
ＩＣチップ、アプリケーションプログラムを記憶するためのメモリ、前記ＩＣチップからの指示に応じてアプリケーションプログラムを実行するＣＰＵを備える携帯端末の前記ＩＣチップとの間で近距離無線通信を行うリーダライタにより行われるアプリケーション起動方法であって、
前記ＩＣチップを検出する検出ステップと、
特定のアプリケーションプログラムを、前記検出されたＩＣチップを通じて前記ＣＰＵに起動させる起動コマンドを前記ＩＣチップへ送信する送信ステップと、
前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動されたか否かを判定する判定ステップと、
前記特定のアプリケーションプログラムが起動されていないと判定された場合には、当該特定のアプリケーションプログラムをダウンロードするための情報を前記ＩＣチップへ送信するステップと、
を含み、
前記携帯端末は、前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動された場合、当該携帯端末を識別する識別情報、及び前記特定のアプリケーションプログラムが起動したことを示す情報を、前記特定のアプリケーションプログラムの起動有無を管理するサーバへ送信し、
前記アプリケーション起動方法は、
前記検出ステップにより検出された前記ＩＣチップから前記携帯端末を識別する識別情報を取得する取得ステップと、
前記送信ステップにより前記起動コマンドが送信されてから所定時間後に、前記特定のアプリケーションプログラムの起動有無を前記取得ステップにより取得された識別情報を用いて前記サーバへ問い合わせる問い合わせステップと、
を更に含み、
前記判定ステップにおいては、前記問い合わせステップによる結果に基づいて、前記特定のアプリケーションプログラムが起動されたか否かを判定することを特徴とするアプリケーション起動確認方法。
【請求項６】
ＩＣチップ、アプリケーションプログラムを記憶するためのメモリ、前記ＩＣチップからの指示に応じてアプリケーションプログラムを実行するＣＰＵを備える携帯端末の前記ＩＣチップとの間で近距離無線通信を行うリーダライタに含まれるコンピュータに、
前記ＩＣチップを検出する検出ステップと、
特定のアプリケーションプログラムを、前記検出されたＩＣチップを通じて前記ＣＰＵに起動させる起動コマンドを前記ＩＣチップへ送信する送信ステップと、
前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動されたか否かを判定する判定ステップと、
前記特定のアプリケーションプログラムが起動されていないと判定された場合には、当該特定のアプリケーションプログラムをダウンロードするための情報を前記ＩＣチップへ送信するステップと、
を実行させるアプリケーション起動確認プログラムであって、
前記携帯端末は、前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動された場合、当該携帯端末を識別する識別情報、及び前記特定のアプリケーションプログラムが起動したことを示す情報を、前記特定のアプリケーションプログラムの起動有無を管理するサーバへ送信し、
前記アプリケーション起動確認プログラムは、
前記検出ステップにより検出された前記ＩＣチップから前記携帯端末を識別する識別情報を取得する取得ステップと、
前記送信ステップにより前記起動コマンドが送信されてから所定時間後に、前記特定のアプリケーションプログラムの起動有無を前記取得ステップにより取得された識別情報を用いて前記サーバへ問い合わせる問い合わせステップと、
を更に実行させ、
前記判定ステップにおいては、前記問い合わせステップによる結果に基づいて、前記特定のアプリケーションプログラムが起動されたか否かを判定することを特徴とするアプリケーション起動確認プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣチップとの間で無線通信を行うリーダライタの技術分野に関する。
【背景技術】
【０００２】
従来から、携帯電話機に搭載されたＩＣ(Integrated Circuit）チップ（例えば、FeliCa（登録商標）が採用されたＩＣチップ）との間で近距離無線通信を行うリーダライタを用いて情報提供を行うシステムが知られている。例えば、特許文献１には、リーダライタが携帯電話機に搭載されたＩＣチップを検知した場合にリダイレクトサーバＵＲＬを携帯電話機に送信することで、携帯電話機はブラウザを起動させ、リダイレクトサーバＵＲＬに基づきネットワークを介してリダイレクトサーバにアクセスする技術が開示されている。そして、この技術では、携帯電話機は、アクセスしたリダイレクトサーバからコンテンツサーバＵＲＬを取得することでコンテンツサーバからネットワークを介して情報提供を受けることが可能になっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１０３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に開示された技術では、特別なアプリケーションプログラム（アプリケーションソフトウェア）をインストールすることなく、携帯電話機のブラウザによりサーバから情報提供を受けることが可能になっているが、この技術を、様々なアプリケーションプログラムを利用できるスマートフォン等の携帯端末に適用した場合、該携帯端末はアプリケーションプログラムに応じた情報提供を受けることができず、利便性がよくない場合がある。そのため、将来的に、リーダライタからアプリ起動コマンドを携帯端末へ送信することで特定のアプリケーションプログラムを起動させることが考えられる。
【０００５】
しかしながら、起動させたいアプリケーションプログラムが携帯端末にインストールされていない場合、リーダライタからアプリ起動コマンドを送信しても携帯端末側では何も起こらない（無視される）という問題が想定される。
【０００６】
そこで、本発明は、上記問題等に鑑みてなされたものであり、起動させたいアプリケーションプログラムが携帯端末にインストールされていない場合に、当該アプリケーションプログラムを迅速にダウンロードさせることが可能なリーダライタ、アプリケーション起動確認方法、及びアプリケーション起動確認プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、ＩＣチップ、アプリケーションプログラムを記憶するためのメモリ、前記ＩＣチップからの指示に応じてアプリケーションプログラムを実行するＣＰＵを備える携帯端末の前記ＩＣチップとの間で近距離無線通信を行うリーダライタであって、前記リーダライタは、前記ＩＣチップを検出する検出手段と、特定のアプリケーションプログラムを、前記検出手段により検出されたＩＣチップを通じて前記ＣＰＵに起動させる起動コマンドを前記ＩＣチップへ送信する第１送信手段と、前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動されたか否かを判定する判定手段と、前記判定手段により前記特定のアプリケーションプログラムが起動されていないと判定された場合には、当該特定のアプリケーションプログラムをダウンロードするための情報を前記ＩＣチップへ送信する第２送信手段と、を備え、前記携帯端末は、前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動された場合、当該携帯端末を識別する識別情報、及び前記特定のアプリケーションプログラムが起動したことを示す情報を、前記特定のアプリケーションプログラムの起動有無を管理するサーバへ送信し、前記リーダライタは、前記検出手段により検出された前記ＩＣチップから前記携帯端末を識別する識別情報を取得する取得手段と、前記第１送信手段により前記起動コマンドが送信されてから所定時間後に、前記特定のアプリケーションプログラムの起動有無を前記取得手段により取得された識別情報を用いて前記サーバへ問い合わせる問い合わせ手段と、を更に備え、前記判定手段は、前記問い合わせ手段による結果に基づいて、前記特定のアプリケーションプログラムが起動されたか否かを判定することを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載のリーダライタにおいて、前記判定手段は、前記第１送信手段により前記起動コマンドが送信された後に、前記起動コマンドが送信された前記ＩＣチップから前記特定のアプリケーションプログラムが起動したことを示す情報を受信した場合に、当該特定のアプリケーションプログラムが起動されたと判定することを特徴とする。
【００１０】
請求項３に記載の発明は、請求項２に記載のリーダライタにおいて、前記リーダライタは、前記第１送信手段により前記起動コマンドが送信されてから所定時間後に、前記特定のアプリケーションプログラムの起動有無を前記ＩＣチップへ問い合わせる問い合わせ手段を更に備え、前記判定手段は、前記問い合わせ手段による問い合わせに応じて前記ＩＣチップから前記特定のアプリケーションプログラムが起動したことを示す情報を受信した場合に、当該特定のアプリケーションプログラムが起動されたと判定することを特徴とする。
【００１１】
請求項４に記載の発明は、ＩＣチップ、アプリケーションプログラムを記憶するためのメモリ、前記ＩＣチップからの指示に応じてアプリケーションプログラムを実行するＣＰＵを備える携帯端末の前記ＩＣチップとの間で近距離無線通信を行うリーダライタであって、前記ＩＣチップを検出する検出手段と、特定のアプリケーションプログラムを、前記検出手段により検出されたＩＣチップを通じて前記ＣＰＵに起動させる起動コマンドを前記ＩＣチップへ送信する第１送信手段と、前記第１送信手段により前記起動コマンドが送信されてから所定時間後に、前記特定のアプリケーションプログラムをダウンロードするための情報を前記ＩＣチップへ送信する第２送信手段と、を備え、前記第２送信手段は、前記第１送信手段により前記起動コマンドが送信されてから第１の時間が経過するまでの間に、当該第１の時間より短い第２の時間の間隔で前記ＩＣチップが検出され続けている場合に、前記ダウンロードするための情報を前記ＩＣチップへ送信することを特徴とする。
【００１３】
請求項５に記載の発明は、ＩＣチップ、アプリケーションプログラムを記憶するためのメモリ、前記ＩＣチップからの指示に応じてアプリケーションプログラムを実行するＣＰＵを備える携帯端末の前記ＩＣチップとの間で近距離無線通信を行うリーダライタにより行われるアプリケーション起動方法であって、前記ＩＣチップを検出する検出ステップと、特定のアプリケーションプログラムを、前記検出されたＩＣチップを通じて前記ＣＰＵに起動させる起動コマンドを前記ＩＣチップへ送信する送信ステップと、前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動されたか否かを判定する判定ステップと、前記特定のアプリケーションプログラムが起動されていないと判定された場合には、当該特定のアプリケーションプログラムをダウンロードするための情報を前記ＩＣチップへ送信するステップと、を含み、前記携帯端末は、前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動された場合、当該携帯端末を識別する識別情報、及び前記特定のアプリケーションプログラムが起動したことを示す情報を、前記特定のアプリケーションプログラムの起動有無を管理するサーバへ送信し、前記アプリケーション起動方法は、前記検出ステップにより検出された前記ＩＣチップから前記携帯端末を識別する識別情報を取得する取得ステップと、前記送信ステップにより前記起動コマンドが送信されてから所定時間後に、前記特定のアプリケーションプログラムの起動有無を前記取得ステップにより取得された識別情報を用いて前記サーバへ問い合わせる問い合わせステップと、を更に含み、前記判定ステップにおいては、前記問い合わせステップによる結果に基づいて、前記特定のアプリケーションプログラムが起動されたか否かを判定することを特徴とする。
【００１４】
請求項６に記載の発明は、ＩＣチップ、アプリケーションプログラムを記憶するためのメモリ、前記ＩＣチップからの指示に応じてアプリケーションプログラムを実行するＣＰＵを備える携帯端末の前記ＩＣチップとの間で近距離無線通信を行うリーダライタに含まれるコンピュータに、前記ＩＣチップを検出する検出ステップと、特定のアプリケーションプログラムを、前記検出されたＩＣチップを通じて前記ＣＰＵに起動させる起動コマンドを前記ＩＣチップへ送信する送信ステップと、前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動されたか否かを判定する判定ステップと、前記特定のアプリケーションプログラムが起動されていないと判定された場合には、当該特定のアプリケーションプログラムをダウンロードするための情報を前記ＩＣチップへ送信するステップと、を実行させるアプリケーション起動確認プログラムであって、前記携帯端末は、前記起動コマンドに応じて前記特定のアプリケーションプログラムが起動された場合、当該携帯端末を識別する識別情報、及び前記特定のアプリケーションプログラムが起動したことを示す情報を、前記特定のアプリケーションプログラムの起動有無を管理するサーバへ送信し、前記アプリケーション起動確認プログラムは、前記検出ステップにより検出された前記ＩＣチップから前記携帯端末を識別する識別情報を取得する取得ステップと、前記送信ステップにより前記起動コマンドが送信されてから所定時間後に、前記特定のアプリケーションプログラムの起動有無を前記取得ステップにより取得された識別情報を用いて前記サーバへ問い合わせる問い合わせステップと、を更に実行させ、前記判定ステップにおいては、前記問い合わせステップによる結果に基づいて、前記特定のアプリケーションプログラムが起動されたか否かを判定することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、起動させたいアプリケーションプログラムが携帯端末にインストールされていない場合に、当該アプリケーションプログラムを迅速にダウンロードさせることができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る情報提供システムの概要構成例を示す図である。
【図２】（Ａ）は、本実施形態に係るリーダライタ１の概要構成例を示す図であり、（Ｂ）は、本実施形態に係る携帯端末２の概要構成例を示す図であり、（Ｃ）は、携帯端末２内の機能ブロック例を示す概念図である。
【図３】実施例１において、情報提供システムＳにおける処理及び情報の流れ等を示すシーケンス図である。
【図４】実施例２において、情報提供システムＳにおける処理及び情報の流れ等を示すシーケンス図である。
【図５】実施例３において、情報提供システムＳにおける処理及び情報の流れ等を示すシーケンス図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための実施形態について、図面に基づいて説明する。以下に説明する実施形態は、情報提供システムに対して本発明を適用した場合の実施の形態である。
【００１８】
［１．情報提供システムの構成及び機能］
先ず、図１等を参照して、本実施形態に係る情報提供システムの構成及び機能について説明する。図１は、本実施形態に係る情報提供システムの概要構成例を示す図である。
【００１９】
図１に示すように、情報提供システムＳは、リーダライタ１、及び携帯端末２等を備えて構成されている。ネットワークＮＷは、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている（通信プロトコルにＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等を採用）。ネットワークＮＷには、携帯端末２がアクセス可能なＷｅｂサイト（Ｗｅｂサーバ等により構成される）、アプリケーション提供サーバＳＡ１、及び情報管理サーバＳＡ２が接続されている。
【００２０】
なお、図１の例では、リーダライタ１及び携帯端末２は、説明の便宜上、夫々一つずつ示されているが、リーダライタ１は、商品やサービスの情報が提供される多数の場所（例えば、店舗内外、キャンペーン会場内、駅構内等）に設置されるようになっており、携帯端末２は、ユーザ毎に多数存在する。
【００２１】
図２（Ａ）は、本実施形態に係るリーダライタ１の概要構成例を示す図である。図２（Ａ）に示すように、リーダライタ１は、通信部１０、アンテナ１１、発光ダイオード１２、及び制御部１３を含んで構成される。
【００２２】
通信部１０は、ネットワークＮＷを介してＷｅｂサーバとの間で通信を行うためのものである。アンテナ１１は、リーダライタ１（制御部１３）が、近距離無線通信規格であるFeliCa（登録商標）が採用されたＩＣチップ、または近距離無線通信規格の国際標準「ISO/IEC 18092」として承認されたNFC(Near Field Communication)が採用されたＩＣチップとの間で近距離無線通信（非接触近接通信）を行うためのアンテナである。例えば、リーダライタ１は、アンテナ１１から電波（例えば13.56MHz）を発信することでＩＣチップに電力を供給し、キャリアの変調により該ＩＣチップ間でデータ通信を行う。発光ダイオード１２は、携帯端末２のユーザに当該リーダライタ１を認知させるためのものである。
【００２３】
制御部１３は、ＣＰＵ，ＲＡＭ，ＲＯＭ，不揮発性メモリ等を備える。ＲＯＭまたは不揮発性メモリには、プログラムと各種データ等が記憶されている。ＲＯＭまたは不揮発性メモリに記憶されるプログラムには、ＣＰＵにより実行される本発明のアプリケーション起動確認プログラムが含まれる。制御部１３のＣＰＵは、本発明のアプリケーション起動確認プログラムを実行することにより、本発明の検出手段、第１送信手段、判定手段、第２送信手段、取得手段、及び問い合わせ手段として機能し、後述する処理を行う。また、ＲＯＭまたは不揮発性メモリに記憶されるデータには、携帯端末２で実行可能な特定のアプリケーションプログラム（以下、「アプリケーション」という）を指定するスキーマ名、及びリーダライタ１を識別するＲＷ_ＩＤ（識別情報）等が含まれる。ＲＷ_ＩＤは、リーダライタ毎に固有のＩＤであり、例えばリーダライタ１の設置場所を識別するＩＤとして用いられる。例えばリーダライタ１が店舗に設置される場合、ＲＷ_ＩＤは、当該店舗を識別する店舗ＩＤとして用いられる。また、ＲＯＭまたは不揮発性メモリに記憶されるデータには、スキーマ名により指定された特定のアプリケーションのダウンロードＵＲＩ（Uniform Resource Identifier）が記憶されている。このダウンロードＵＲＩは、特定のアプリケーションを携帯端末２がアプリケーション提供サーバＳＡ１からダウンロードするための情報である。なお、ダウンロードＵＲＩは、ブラウザによりアプリケーション提供サーバＳＡ１へアクセスする際に該ブラウザにより用いられるＵＲＬであってもよい。
【００２４】
図２（Ｂ）は、本実施形態に係る携帯端末２の概要構成例を示す図であり、図２（Ｃ）は、携帯端末２内の機能ブロック例を示す概念図である。図２（Ｂ）に示すように、携帯端末２は、アンテナ２１、ＩＣチップ２２、スピーカ２３、表示部２４、操作部２５、移動体無線通信部２６、及び制御部２７等を備えて構成される。なお、携帯端末２の例としては、スマートフォン等が挙げられる。
【００２５】
アンテナ２１は、携帯端末２（ＩＣチップ２２）がリーダライタ１との間で近距離無線通信を行うためのアンテナである。ＩＣチップ２２は、FeliCa（登録商標）またはNFCが採用されたＩＣチップである。ＩＣチップ２２には、携帯端末２を識別する端末ＩＤ（第２識別情報の一例）が記憶されている。端末ＩＤは、携帯端末毎に固有のＩＤであり、例えば、ＳＩＭ（Subscriber Identity Module Card）番号や電話番号等が適用可能である。端末ＩＤは、リーダライタ１によるＩＣチップ２２の検出の際にリーダライタ１へ送信される。移動体無線通信部２６は、携帯端末２が移動体通信網の基地局を介して他の機器との間で通信を行うためのものである。
【００２６】
制御部２７は、ＣＰＵ，ＲＡＭ，ＲＯＭ，不揮発性メモリ等を備える。ＲＯＭまたは不揮発性メモリには、プログラムと各種データ等が記憶されている。ＲＯＭまたは不揮発性メモリに記憶されるプログラムには、ＣＰＵにより実行されるＯＳ（オペレーティングシステム）、ミドルウェア、ブラウザ、及び複数のアプリケーションが含まれる。ミドルウェアは、図２（Ｃ）に示すように、ＩＣチップ２２とアプリケーションとの間を情報のやりとりを仲介する機能を担う。複数のアプリケーションの中には、アプリケーション提供サーバＳＡ１からアプリケーションをダウンロード（有料又は無料で）するためのマーケットアプリケーション（以下、「マーケットアプリ」という）が含まれる。
【００２７】
［２．情報提供システムの動作］
次に、本実施形態に係る情報提供システムＳにおける動作例について、実施例１〜実施例３に分けて説明する。
【００２８】
（実施例１）
先ず、図３を参照して、実施例１について説明する。図３は、実施例１において、情報提供システムＳにおける処理及び情報の流れ等を示すシーケンス図である。なお、実施例１では、特定のアプリケーションの起動有無を管理する情報管理サーバＳＡ２が利用される。
【００２９】
図３において、携帯端末２のユーザがリーダライタ１に携帯端末２を近づける（翳す）と、リーダライタ１（制御部１３）は、アンテナ１１を通じてＩＣチップ２２を検出し、当該ＩＣチップ２２から端末ＩＤを取得する（ステップＳ１）。次いで、リーダライタ１は、取得した端末ＩＤから所定のハッシュ関数（例えば、プログラム中に記述されたハッシュ関数）を用いてハッシュ値を算出する（ステップＳ２）。
【００３０】
次いで、リーダライタ１は、特定のアプリケーションを起動させるアプリ起動コマンドをアンテナ１１を介してＩＣチップ２２へ送信する（ステップＳ３）。このアプリ起動コマンドは、起動制御情報と、ミドルウェア識別コードと、アプリケーション起動パラメータと、を有する。ここで、起動制御情報は、ブラウザ起動、アプリ起動などの分類をコード指定する情報であり、本実施形態の場合、アプリ起動が指定される。ミドルウェア識別コードは、携帯端末２にプリインストールされているミドルウェアを識別するコードである。アプリケーション起動パラメータは、ＲＯＭまたは不揮発性メモリに記憶されているスキーマ名及びＲＷ_ＩＤと、上記ステップＳ２で算出されたハッシュ値とを含んで構成されるＵＲＩ（Uniform Resource Identifier）である。アプリケーション起動パラメータに含まれるスキーマ名により、ＩＣチップ２２を通じて制御部２７のＣＰＵに起動させる特定のアプリケーションが指定される。また、アプリケーション起動パラメータにハッシュ値を含ませることで、アプリケーションによって個人を特定した処理を行う場合においても、個人情報を安易に特定出来ないようにすることができる。ただし、別の方法で個人情報を安易に特定できない構成を採用することができれば、ハッシュ値の代わりに端末ＩＤを、アプリケーション起動パラメータに含ませるように構成してもよい。
【００３１】
なお、アプリケーション起動パラメータであるＵＲＩには、図３の符号５１で示すように、スキーマ名、ＲＷ_ＩＤ、及びハッシュ値（又は端末ＩＤ）に加えて、コンテンツ情報、ＳＮＳ（Social Networking Service）用（例えばツイッター用）ハッシュタグ（ハッシュコード）、及びリーダライタ１が設置された場所の位置情報（経度及び緯度）のうち少なくとも何れかが含まれてもよい。ここで、コンテンツ情報は、例えばリーダライタ１が設置された店舗等から提供される画像（例えば、商品画像やクーポン画像）データを格納する画像ファイル、店舗等から提供される音声データを格納する音声ファイル、又は店舗等から提供される動画データを格納する動画ファイル等のコンテンツが一例として挙げられる。或いは、コンテンツ情報は、これらのファイルそのもの（つまり、実データ）でなく、携帯端末２側で当該ファイルを特定するための情報（例えば、携帯端末２のユーザに提示するコンテンツを識別するコンテンツＩＤ（コンテンツ識別情報））であってもよい。また、コンテンツ情報は、店舗で提供される商品を識別する商品ＩＤであってもよい。或いは、コンテンツ情報は、アプリケーションにより表示可能な複数の画面の中の表示させたい（開きたい）画面を特定するための情報（例えば、当該画面を識別する画面ＩＤ）であってもよい。
【００３２】
なお、リーダライタ１は、上記ステップＳ３でアプリ起動コマンドを送信した時に、アプリ起動確認タイマをセット(例えば、１０秒程度にセット）してカウントを開始する。このアプリ起動確認タイマは、リーダライタ１が、スキーマ名により指定されたアプリケーションの起動有無を確認するためのタイマである。
【００３３】
次いで、携帯端末２のＩＣチップ２２は、リーダライタ１から送信されたアプリ起動コマンドをアンテナ２１を介して受信すると、携帯端末２のミドルウェア（ミドルウェア識別コードで指定されたミドルウェア）へアプリ起動指示を与える（ステップＳ４）。このアプリ起動指示には、起動制御情報及びアプリケーション起動パラメータが付加される。次いで、携帯端末２のミドルウェア（具体的には、ミドルウェアにしたがって動作するＣＰＵ）は、ＩＣチップ２２からアプリ起動指示を受けると、起動制御情報に従い、アプリケーション起動パラメータに含まれるスキーマ名により指定された特定のアプリケーションがインストールされているか否かを判定する（ステップＳ５）。特定のアプリケーションがインストールされていない場合（ステップＳ５：ＮＯ）、携帯端末２のミドルウェアは処理を終了する。これにより、リーダライタ１からのアプリ起動コマンドは無視される。
【００３４】
一方、特定のアプリケーションがインストールされている場合（ステップＳ５：ＹＥＳ）、携帯端末２のミドルウェアは、スキーマ名により指定された特定のアプリケーションへアプリ起動指示を与える（ステップＳ６）。このアプリ起動指示には、アプリケーション起動パラメータが付加される。これにより、携帯端末２の特定のアプリケーションが起動（ＣＰＵにより起動）する（ステップＳ７）。次いで、起動したアプリケーション（具体的には、アプリケーションにしたがって動作するＣＰＵ）は、アプリケーション起動パラメータからＲＷ_ＩＤ及びハッシュ値（又は端末ＩＤ）等のパラメータを抽出する（ステップＳ８）。次いで、起動したアプリケーションは、情報管理サーバＳＡ２のアドレス情報（例えば、起動したアプリケーション内で記述されたＩＰアドレス）にしたがって移動体無線通信部２６を介して情報管理サーバＳＡ２へアクセスし、上記抽出したＲＷ_ＩＤ、携帯端末２の端末ＩＤ（例えばＩＣチップ２２から取得）、及びスキーマ名により指定されたアプリケーションが起動したことを示す情報（以下、「アプリ起動有情報」という）を情報管理サーバＳＡ２へ送信する（ステップＳ９）。なお、携帯端末２の端末ＩＤの代わりに、アプリケーション起動パラメータから抽出されたハッシュ値が情報管理サーバＳＡ２へ送信されるように構成してもよい。
【００３５】
次いで、起動したアプリケーションは、抽出したパラメータにしたがって当該アプリケーションに応じた情報処理（例えば、表示や音声によりユーザに情報を提示する処理）を行う（ステップＳ１０）。なお、ステップＳ１０における具体的な情報処理は後述する。
【００３６】
一方、情報管理サーバＳＡ２は、携帯端末２から送信されたＲＷ_ＩＤ、端末ＩＤ（又はハッシュ値）、及びアプリ起動有情報を受信すると、受信したＲＷ_ＩＤ、端末ＩＤ（又はハッシュ値）、及びアプリ起動有情報を対応付けて管理データベースに登録する（ステップＳ１１）。
【００３７】
次いで、リーダライタ１は、アプリ起動確認タイマがカウントアップしたか（つまり、アプリ起動コマンドが送信されてから所定時間（上記タイマによりセットされた例えば１０秒程度）が経過したか）否かを判定する。そして、上記タイマがカウントアップした場合、リーダライタ１は、情報管理サーバＳＡ２のアドレス情報（例えば、アプリケーション起動確認プログラム内で記述されたＩＰアドレス）にしたがって情報管理サーバＳＡ２へアクセスし、スキーマ名で指定されるアプリケーションの起動有無を、上記ステップＳ１で取得された端末ＩＤを用いて情報管理サーバＳＡ２へ問い合わせる（ステップＳ１２）。具体的には、リーダライタ１は、不揮発性メモリ等に記憶されているＲＷ_ＩＤと、上記ステップＳ１で取得された端末ＩＤ（又は上記ステップＳ２で算出されたハッシュ値）とが付加されたアプリ起動有無確認要求を通信部１０を介して情報管理サーバＳＡ２へ送信することで、アプリケーションの起動有無を問い合わせる。
【００３８】
一方、情報管理サーバＳＡ２は、リーダライタ１から送信されたアプリ起動有無確認要求を受信すると、受信したアプリ起動有無確認要求に付加されているＲＷ_ＩＤ及び端末ＩＤ（又はハッシュ値）に対応付けられるアプリ起動有情報が管理データベースに登録されているか否かを判定する。なお、情報管理サーバＳＡ２側でどのリーダライタからアプリ起動有無確認要求を受信したかをＲＷ_ＩＤ以外の情報から特定できる場合、ＲＷ_ＩＤがアプリ起動有無確認要求に付加されなくともよい。この場合、情報管理サーバＳＡ２は、アプリ起動有無確認要求に付加されている端末ＩＤ（又はハッシュ値）に対応付けられるアプリ起動有情報が管理データベースに登録されているか否かを判定することになる。そして、ＲＷ_ＩＤ及び端末ＩＤ（又はハッシュ値）に対応付けられたアプリ起動有情報が登録されている場合、情報管理サーバＳＡ２は、アプリケーションが起動したことを示す確認結果情報をリーダライタ１へ返信する（ステップＳ１３）。一方、ＲＷ_ＩＤ及び端末ＩＤ（又はハッシュ値）に対応付けられたアプリ起動有情報が登録されていない場合、情報管理サーバＳＡ２は、アプリケーションが起動していないことを示す確認結果情報をリーダライタ１へ返信する（ステップＳ１３）。
【００３９】
次いで、リーダライタ１は、情報管理サーバＳＡ２から送信された確認結果情報を受信すると、受信した確認結果情報（つまり、問い合わせ結果）に基づいて、上記ステップＳ３で送信されたアプリ起動コマンドに応じて携帯端末２においてアプリケーション（スキーマ名により指定されたアプリケーション）が起動されたか否かを判定する（ステップＳ１４）。例えば、確認結果情報にアプリケーションが起動したことが示される場合、携帯端末２においてアプリケーションが起動されたと判定される。リーダライタ１は、アプリケーションが起動されたと判定した場合には（ステップＳ１４：ＹＥＳ）、処理を終了する。一方、確認結果情報にアプリケーションが起動していないことが示される場合、アプリケーションが起動されてないと判定される。リーダライタ１は、アプリケーションが起動されていないと判定した場合には（ステップＳ１４：ＮＯ）、当該アプリケーションのダウンロードＵＲＩをアンテナ１１を介してＩＣチップ２２へ送信する（ステップＳ１５）。
【００４０】
次いで、携帯端末２のＩＣチップ２２は、リーダライタ１から送信されたダウンロードＵＲＩをアンテナ２１を介して受信すると、携帯端末２のミドルウェアへ、ダウンロードＵＲＩとともにマーケットアプリ起動指示を与える（ステップＳ１６）。次いで、携帯端末２のミドルウェアは、ＩＣチップ２２からマーケットアプリ起動指示を受けると、マーケットアプリへ、ダウンロードＵＲＩとともにアプリ起動指示を与える（ステップＳ１７）。これにより、携帯端末２のマーケットアプリが起動する（ステップＳ１８）。
【００４１】
次いで、起動したマーケットアプリは、ダウンロードＵＲＩで示されるアプリケーションのダウンロード画面を表示し、例えばユーザからのダウンロード指示があった場合、アドレス情報（例えば、起動したマーケットアプリ内で記述されたＩＰアドレス）にしたがって移動体無線通信部２６を介してアプリケーション提供サーバＳＡ１へアクセスし、ダウンロードＵＲＩで示されるアプリケーションをダウンロード（アプリダウンロード）する（ステップＳ１９）。こうしてダウンロードされたアプリケーションはインストールされた後、起動されることになる。
【００４２】
（実施例２）
次に、図４を参照して、実施例２について説明する。図４は、実施例２において、情報提供システムＳにおける処理及び情報の流れ等を示すシーケンス図である。なお、図４に示すステップＳ２１〜Ｓ２９の処理は、図３に示すステップＳ１〜Ｓ８、及びＳ１０の処理と同様であるので、重複する説明を省略する。また、実施例２では、リーダライタ１は、上記ステップＳ２３でアプリ起動コマンドを送信した時に、アプリ起動確認タイマをセット(例えば、数秒程度にセット）してカウントを開始する。
【００４３】
リーダライタ１は、アプリ起動確認タイマがカウントアップしたか（つまり、アプリ起動コマンドが送信されてから所定時間（上記タイマによりセットされた例えば数秒程度）が経過したか）否かを判定する。そして、上記タイマがカウントアップした場合、リーダライタ１は、スキーマ名で指定されるアプリケーションの起動有無をＩＣチップ２２へ問い合わせる（ステップＳ３０）。具体的には、リーダライタ１は、Ｐ２Ｐ接続要求コマンドをＩＣチップ２２へ送信することで、アプリケーションの起動有無を問い合わせる。このＰ２Ｐ接続要求コマンドは、リーダライタ１から当該アプリケーションに対してＰ２Ｐ通信のコネクションを張る要求であり、アプリ起動有無確認要求でもある。アプリ起動有無確認要求には、上記アプリ起動コマントで起動対象とされた特定のアプリケーションを指定するスキーマ名が付加される。なお、リーダライタ１は、既にターゲット（ＩＣチップ２２が搭載された携帯端末２）を捕捉しているので、リーダライタ１側からＰ２Ｐ接続の要求を出すことが望ましい。
【００４４】
次いで、携帯端末２のＩＣチップ２２は、リーダライタ１から送信されたＰ２Ｐ接続要求コマンドをアンテナ２１を介して受信すると、携帯端末２のミドルウェアへＰ２Ｐ接続指示を与える（ステップＳ３１）。このＰ２Ｐ接続指示には、上記アプリ起動コマントで起動対象とされた特定のアプリケーションを指定するスキーマ名が付加される。そして、Ｐ２Ｐ接続指示に付加されたスキーマ名により指定されるアプリケーションが起動していない場合（例えば、アプリケーションがインストールされていない場合）、携帯端末２のミドルウェアは処理を終了する。これにより、リーダライタ１からのＰ２Ｐ接続要求コマンドは無視される。一方、Ｐ２Ｐ接続指示に付加されたスキーマ名により指定されるアプリケーションが起動している場合、携帯端末２のミドルウェアは、当該アプリケーションへＰ２Ｐ接続指示を与える（ステップＳ３２）。これにより、起動しているアプリケーションは、Ｐ２Ｐ接続応答を、ミドルウェア及びＩＣチップ２２を介してリーダライタ１へ送信する（ステップＳ３３）。このＰ２Ｐ接続応答は、Ｐ２Ｐ接続の要求に対する承諾を示し、アプリケーションが起動したことを示す確認結果情報でもある。Ｐ２Ｐ接続応答には、リーダライタ１のＲＷ_ＩＤ及び携帯端末２の端末ＩＤ（又はハッシュ値）が付加される。
【００４５】
一方、リーダライタ１は、上記ステップＳ３で送信されたアプリ起動コマンドに応じて携帯端末２においてアプリケーション（スキーマ名により指定されたアプリケーション）が起動されたか否かを判定する（ステップＳ３４）。例えば、アプリケーションの起動有無を問い合わせ（Ｐ２Ｐ接続要求コマンド）に応じてＩＣチップ２２からアプリケーションが起動したことを示す確認結果情報が受信された場合、携帯端末２においてアプリケーションが起動されたと判定される。リーダライタ１は、アプリケーションが起動されたと判定した場合には（ステップＳ３４：ＹＥＳ）、処理を終了する。一方、アプリケーションの起動有無を問い合わせに応じてＩＣチップ２２からアプリケーションが起動したことを示す確認結果情報が所定時間待っても受信されない場合、アプリケーションが起動されてないと判定される。リーダライタ１は、アプリケーションが起動されていないと判定した場合には（ステップ３４：ＮＯ）、当該アプリケーションのダウンロードＵＲＩをアンテナ１１を介してＩＣチップ２２へ送信する（ステップＳ３５）。
【００４６】
なお、上記ステップＳ３０では、リーダライタ１は、Ｐ２Ｐ接続要求コマンドをＩＣチップ２２へ送信することで、アプリケーションの起動有無を問い合わせるように構成したが、この問い合わせを行わずに、ＩＣチップ２２から確認結果情報が受信されるように構成してもよい。この場合、アプリケーションは、起動後所定時間内に確認結果情報をミドルウェア及びＩＣチップ２２を介してリーダライタ１へ送信することになる。
【００４７】
なお、図４に示すステップＳ３６〜Ｓ３９の処理は、図３に示すステップＳ１６〜Ｓ１９の処理と同様であるので、重複する説明を省略する。
【００４８】
（実施例３）
次に、図５を参照して、実施例３について説明する。図５は、実施例３において、情報提供システムＳにおける処理及び情報の流れ等を示すシーケンス図である。なお、図５に示すステップＳ４１〜Ｓ４９の処理は、図３に示すステップＳ１〜Ｓ８、及びＳ１０の処理と同様であるので、重複する説明を省略する。実施例３では、リーダライタ１は、上記ステップＳ４３でアプリ起動コマンドを送信した時に、ダウンロードＵＲＩ送信タイマをセット(例えば、数秒程度にセット）してカウントを開始する。なお、ステップＳ４４のアプリ起動指示後、スキーマ名により指定されたアプリケーションがインストールされている場合（ステップＳ４５：ＹＥＳ）、携帯端末２の表示部２４の画面にアプリ起動確認ダイアログ、もしくはアプリ起動が表示される。そのため、これを見たユーザは、リーダライタ１から携帯端末２をはずす（翳すのを止める）。これにより、ダウンロードＵＲＩ送信タイマが停止（カウント値は初期化）される。一方、ステップＳ４４のアプリ起動指示後、スキーマ名により指定されたアプリケーションがインストールされていない場合（ステップＳ４５：ＮＯ）、携帯端末２の表示部２４の画面にアプリ起動確認ダイアログ及びアプリ起動が表示されないため、ユーザは、携帯端末２をリーダライタ１に翳したまま待機する。これにより、ダウンロードＵＲＩ送信タイマのカウントが継続される。そして、リーダライタ１は、ダウンロードＵＲＩ送信タイマがカウントアップしたか（つまり、アプリ起動コマンドが送信されてから所定時間（上記タイマでセットされた例えば数秒程度、以下、「第１の時間」という）が経過したか）否かを判定する。そして、上記タイマがカウントアップした場合、リーダライタ１は、上記スキーマ名で指定されるアプリケーションのダウンロードＵＲＩをアンテナ１１を介してＩＣチップ２２へ送信する（ステップＳ５０）。つまり、リーダライタ１は、アプリ起動コマンドが送信されてから上記「第１の時間」が経過するまでの間に、当該「第１の時間」より短い「第２の時間（例えば、数百〜数千ｍｓ）の間隔」でＩＣチップ２２が検出され続けている場合（ユーザがリーダライタ１に携帯端末２を翳し続けていることによる）に、アプリケーションのダウンロードＵＲＩをＩＣチップ２２へ送信する。上記ステップＳ４３からステップＳ５０までの「第１の時間」を適切に設定することで、リーダライタ１は、携帯端末２がリーダライタ１に翳され続けているかどうかを検出するだけで、スキーマ名により指定されたアプリケーションが起動しているかどうかを事前に確認する処理を省く（つまり、情報管理サーバＳＡ２やＩＣチップ２２との間でデータやコマンドのやり取りをしなくてよい）ことができる。また、「第２の時間の間隔」で、同じＩＣチップ２２であることを確認することにより、次に翳した別の携帯端末へダウンロードＵＲＩを誤送信することを防ぐことができる。なお、アプリケーションが起動したのにユーザが必要以上に携帯端末２を翳し続けた場合であっても問題は生じない。
【００４９】
次いで、携帯端末２のＩＣチップ２２は、リーダライタ１から送信されたダウンロードＵＲＩをアンテナ２１を介して受信すると、携帯端末２のミドルウェアへ、ダウンロードＵＲＩとともにマーケットアプリ起動指示を与える（ステップＳ５１）。次いで、携帯端末２のミドルウェアは、マーケットアプリへ、ダウンロードＵＲＩとともにアプリ起動指示を与える（ステップＳ５２）。これにより、例えば、携帯端末２の表示部２４の画面にマーケットアプリ起動確認ダイアログが表示される。そのため、これを見たユーザは、リーダライタ１から携帯端末２をはずすことになる。そして、携帯端末２のマーケットアプリが起動し（ステップＳ５３）、起動したマーケットアプリは、ダウンロードＵＲＩで示されるアプリケーションのダウンロード画面を表示し、例えばユーザからのダウンロード指示があった場合、アドレス情報にしたがって移動体無線通信部２６を介してアプリケーション提供サーバＳＡ１へアクセスし、ダウンロードＵＲＩで示されるアプリケーションをダウンロードする（ステップＳ５４）。こうしてダウンロードされたアプリケーションはインストールされた後、起動されることになる。
【００５０】
なお、スキーマ名により指定されたアプリケーションがインストールされている場合において、携帯端末２の表示部２４の画面にアプリ起動確認ダイアログ、もしくはアプリ起動が表示された後にも、ユーザがリーダライタ１に携帯端末２を翳し続けているとすると、マーケットアプリへマーケットアプリ起動指示がなされ、マーケットアプリが起動するが、ユーザはこれをキャンセルすれば前回起動したアプリケーション（上記スキーマ名により指定されたアプリケーション）の画面へ戻ることができる。
【００５１】
以上説明したように、実施例１〜実施例３によれば、起動させたいアプリケーションが携帯端末２にインストールされていない場合に、当該アプリケーションを迅速にダウンロードさせることができる。そのため、例えばサービス提供者側が、リーダライタ１から起動させたいアプリケーションが携帯端末２にインストールされていない場合であっても、当該アプリケーションを携帯端末２に迅速にインストールさせ、当該アプリケーションに応じた情報提供や情報登録を行うことができる。また、実施例１によれば、リーダライタ１は、情報管理サーバＳＡ２経由で、アプリケーションの起動有無をより確実に確認でき、無であれば当該アプリケーションを迅速にダウンロードさせることができる。また、実施例２によれば、リーダライタ１は、携帯端末２から、アプリケーションの起動有無をより迅速に確認でき、無であれば当該アプリケーションを迅速にダウンロードさせることができる。また、実施例３によれば、リーダライタ１は、アプリケーションの起動有無を確認することなく、アプリケーションをダウンロードさせることができる。
【００５２】
（実施例１〜実施例３における情報処理）
次に、上記ステップＳ１０、Ｓ２９、及びＳ４９における具体的な情報処理について説明する。
【００５３】
起動対象として指定されるアプリケーションが所定の情報（例えば、店舗の情報）を表示するアプリケーションである場合、アプリケーション起動パラメータから抽出されたＲＷ_ＩＤ（例えば店舗ＩＤ）に対応するリーダライタ１が設置された場所の情報（例えば店舗ＩＤに対応する店舗）の情報（例えば、店舗で提供される商品やサービスの情報）の画面が表示部２４に表示される。店舗がレストランである場合、例えばレストランの推奨メニューの画面を表示することができる。なお、上記「所定の情報」には、アプリケーション内に記述される画像ファイル等のコンテンツが含まれる。また、アプリケーション起動パラメータからＲＷ_ＩＤ（例えば店舗ＩＤ）等に加えて商品ＩＤが抽出されたとすると、店舗ＩＤに対応する店舗で提供される複数の商品の中の商品ＩＤに対応する特定の商品の情報（画像ファイル等のコンテンツを含む）の画面が表示部２４に表示される。或いは、アプリケーション起動パラメータからＲＷ_ＩＤ（例えば店舗ＩＤ）等に加えて画面ＩＤが抽出されたとすると、アプリケーションにより表示可能な複数の画面の中の画面ＩＤに対応する画面（例えば、店舗ＩＤに対応する店舗で提供される複数の商品の中の特定の商品の情報の画面）が表示部２４に表示される。
【００５４】
また、起動対象として指定されるアプリケーションが地図を表示するアプリケーションである場合、アプリケーション起動パラメータから抽出された位置情報（経度及び緯度）を引数として地図の画面が表示部２４に表示される。
【００５５】
また、起動対象として指定されるアプリケーションが所定のＷｅｂサイト（該アプリケーションで規定されたＷｅｂサイトのＵＲＬ）へアクセスして該Ｗｅｂサイトから情報を取得して該情報を表示するアプリケーションであってもよい。この場合、例えば、アプリケーション起動パラメータから抽出された店舗ＩＤが移動体無線通信部２６を通じてＷｅｂサイト（例えば評価情報を提供するサイト）へ送信（携帯端末２が圏外の場合、圏内になるまで待って送信）され、これにより該店舗ＩＤに対応する店舗に対する顧客の評価を掲載するページ（店舗のその他の情報を掲載するページでもよい）がＷｅｂサイトから送信され表示部２４に表示される。或いは、アプリケーション起動パラメータから抽出された店舗ＩＤ及び商品ＩＤが移動体無線通信部２６を通じてＷｅｂサイト（例えば評価情報を提供するサイト）へ送信（携帯端末２が圏外の場合、圏内になるまで待って送信）され、これにより該店舗ＩＤに対応する店舗で提供される複数の商品の中の商品ＩＤに対応する特定の商品に対する顧客の評価を掲載するページ（店舗で提供される商品の情報を掲載するページでもよい）がＷｅｂサイトから取得され表示部２４に表示される。なお、アプリケーション起動パラメータから抽出された店舗ＩＤ等のパラメータは、携帯端末２が圏外となっている状態もあるので、不揮発性メモリに保持される。
【００５６】
また、起動対象として指定されるアプリケーションが所定のＷｅｂサイトへアクセスして該Ｗｅｂサイトへ情報を登録するアプリケーションであってもよい。この場合、例えば、アプリケーション起動パラメータから抽出されたハッシュ値が移動体無線通信部２６を通じてＷｅｂサイト（所定のサービス等への会員登録を行うサイト）へ送信（携帯端末２が圏外の場合、圏内になるまで待って送信）され、これにより該ハッシュ値が会員番号として登録（更新、退会も可能）される。ここで、ハッシュ値は、端末ＩＤが不可逆変換されたものであるので、ユーザの個人情報を保護することができる。或いは、アプリケーション起動パラメータから抽出された店舗ＩＤが移動体無線通信部２６を通じてＷｅｂサイト（所定のアフィリエイト報酬を店舗に与えるサイト）へ送信（携帯端末２が圏外の場合、圏内になるまで待って送信）され、これにより該店舗ＩＤがアフィリエイト報酬付与対象の店舗の店舗ＩＤとして登録される。この処理は、例えば携帯端末の販売店の店員が携帯端末２を販売する際に、顧客の了承を得て所定のアプリケーションを携帯端末２にインストールする場合、該店員が携帯端末２をリーダライタ１に翳すことで行われる。
【００５７】
また、起動対象として指定されるアプリケーションがＳＮＳサイトと連動するアプリケーションであってもよい。この場合、例えば、アプリケーション起動パラメータから抽出された例えばツイッター用ハッシュタグが記述されたツイッター投稿用入力欄が表示され、該入力欄にユーザにより入力されたコメントとツイッター用ハッシュタグが移動体無線通信部２６を通じてＳＮＳサイトへ送信（携帯端末２が圏外の場合、圏内になるまで待って送信）されて登録される。
【００５８】
なお、上記情報処理は、例えば、アプリケーション起動パラメータから抽出されたハッシュ値を引数にしてアプリケーションを起動することにより、簡単にアンケートへ回答することにも適用できる。これにより、ユーザが会員番号を入力する手間を省くことができる。また、上記実施例１は、例えば、アプリケーション起動パラメータから抽出されたハッシュ値と商品ＩＤを引数にしてアプリケーションを起動することにより、簡単にキャンペーンにエントリすることにも適用できる。これにより、ユーザが会員番号を入力する手間を省くことができる。また、上記情報処理は、例えば、アプリケーション起動パラメータから抽出されたハッシュ値とＲＷ_ＩＤ（拠点ＩＤ）を引数にしてアプリケーションを起動することにより、展覧会やテーマパーク等の複数の拠点をユーザが巡回するスタンプラリーを効率良く実施することにも適用できる。
【符号の説明】
【００５９】
１  リーダライタ
２  携帯端末
１０  通信部
１１  アンテナ
１２  発光ダイオード
１３  制御部
２１  アンテナ
２２  ＩＣチップ
２３  スピーカ
２４  表示部
２５  操作部
２６  移動体無線通信部
２７  制御部
ＳＡ１  アプリケーション提供サーバ
ＳＡ２  情報管理サーバ
Ｓ  情報提供システム
【図１】
0005974546.tif 000002
【図２】
0005974546.tif 000003
【図３】
0005974546.tif 000004
【図４】
0005974546.tif 000005
【図５】
0005974546.tif 000006