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