(57)【要約】【課題】  ユーザによる簡単な操作で情報処理装置が携帯端末にアクセス処理を実行可能な情報処理システム，情報処理装置，コンピュータプログラム，および情報処理方法を提供する。【解決手段】  上記情報処理システムの情報処理装置は，コンテンツを読み込んだ後，上記コンテンツのデータ中に埋め込まれ，かつコンテンツが画面に出力される際のフォーマットを少なくとも規定する画面出力制御情報に基づいてコンテンツを画面に出力するブラウザと；無線通信装置との間で無線通信する無線通信部を備え，さらにコンテンツのデータには，所定記憶領域に対するアクセス処理を制御するアクセス制御情報が埋め込まれ；ブラウザは，アクセス制御情報に基づいて，無線通信部にアクセス処理を実行するよう指示し；無線通信部はブラウザからの指示に基づいて，無線通信可能領域内の無線通信装置に対しアクセス処理を実行する。【選択図】    図３
2006059167.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置と，該無線通信装置との間でデータを無線通信可能な情報処理装置とを備える情報処理システムであって：
前記情報処理装置は，
コンテンツを読み込んだ後，該コンテンツのデータ中に埋め込まれ，かつ前記コンテンツが画面に出力される際のフォーマット又は前記コンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいて前記コンテンツを画面に出力するブラウザと；
前記無線通信装置との間でデータを無線通信する無線通信部とを備え，
前記コンテンツのデータには，前記無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報が，さらに埋め込まれ；
前記ブラウザは，読み込んだ前記コンテンツに埋め込まれている前記アクセス制御情報に基づいて，前記無線通信部に対し，前記アクセス処理を実行するよう指示し；
前記無線通信部は，前記ブラウザからの指示に基づいて，無線通信可能領域内の前記無線通信装置に対し前記アクセス処理を実行することを特徴とする，情報処理システム。
【請求項２】
前記アクセス処理は，前記無線通信装置の所定の記憶領域からデータを読み込む処理又は前記記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理であることを特徴とする，請求項１に記載の情報処理システム。
【請求項３】
前記無線通信装置を備えた携帯端末の画面には，前記情報処理装置の無線通信部により実行された前記アクセス処理の結果が表示されることを特徴とする，請求項１に記載の情報処理システム。
【請求項４】
無線通信装置との間でデータを無線通信可能な情報処理装置であって：
コンテンツを読み込んだ後，該コンテンツのデータ中に埋め込まれ，かつ前記コンテンツが画面に出力される際のフォーマット又は前記コンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいて前記コンテンツを画面に出力するブラウザと；
前記無線通信装置との間でデータを無線通信する無線通信部とを備え，
前記コンテンツのデータには，前記無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報が，さらに埋め込まれ；
前記ブラウザは，読み込んだ前記コンテンツに埋め込まれている前記アクセス制御情報に基づいて，前記無線通信部に対し，前記アクセス処理を実行するよう指示し；
前記無線通信部は，前記ブラウザからの指示に基づいて，無線通信可能領域内の前記無線通信装置に対し前記アクセス処理を実行することを特徴とする，情報処理装置。
【請求項５】
前記コンテンツには，前記アクセス処理が実行される記憶領域の位置を指定する位置指定情報が含まれ，
前記ブラウザは，読み込んだ前記コンテンツに埋め込まれている前記アクセス制御情報と位置指定情報とに基づいて，前記位置指定情報に指定された位置に該当する記憶領域に対してアクセス処理を実行するよう前記無線通信部に指示することを特徴とする，請求項４に記載の情報処理装置。
【請求項６】
前記アクセス処理は，前記無線通信装置の所定の記憶領域からデータを読み込む処理又は前記記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理であることを特徴とする，請求項４に記載の情報処理装置。
【請求項７】
前記情報処理装置は，前記無線通信装置に対するアクセス処理の結果を画面に表示することを特徴とする，請求項４に記載の情報処理装置。
【請求項８】
前記コンテンツは，マークアップ言語で記述されたＷｅｂページであって，前記画面出力制御情報および前記アクセス制御情報は，タグで識別される情報であり，前記位置指定情報は，前記アクセス制御情報の属性情報であることを特徴とする，請求項５に記載の情報処理装置。
【請求項９】
コンピュータをして，無線通信装置との間でデータを無線通信する無線通信部を備えており，外部装置からネットワークを介して送信されるコンテンツを読み込んだ後，該コンテンツのデータ中に埋め込まれ，かつ前記コンテンツが画面に出力される際のフォーマット又は前記コンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいて前記コンテンツを画面に出力する情報処理装置として実行させるコンピュータプログラムであって：
前記無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報がさらに埋め込まれたコンテンツを読み込み，該コンテンツの読込みに連動して，該コンテンツに埋め込まれている前記アクセス制御情報に基づいて，前記無線通信部に対し，前記アクセス処理を実行するよう指示することを特徴とする，コンピュータプログラム。
【請求項１０】
前記コンテンツには，前記アクセス処理が実行される記憶領域の位置を指定する位置指定情報が含まれ，
前記コンピュータプログラムは，読み込んだ前記コンテンツに埋め込まれている前記アクセス制御情報と位置指定情報とに基づいて，前記位置指定情報に指定された位置に該当する記憶領域に対してアクセス処理を実行するよう前記無線通信部に指示することを特徴とする，請求項９に記載のコンピュータプログラム。
【請求項１１】
前記アクセス処理は，前記無線通信装置の所定の記憶領域からデータを読み込む処理又は前記記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理であることを特徴とする，請求項９に記載のコンピュータプログラム。
【請求項１２】
前記コンピュータプログラムは，前記無線通信装置に対するアクセス処理の結果を画面に表示させることを特徴とする，請求項９に記載のコンピュータプログラム。
【請求項１３】
前記コンテンツは，マークアップ言語で記述されたＷｅｂページであって，前記画面出力制御情報および前記アクセス制御情報は，タグで識別される情報であり，前記位置指定情報は，前記アクセス制御情報の属性情報であることを特徴とする，請求項１０に記載のコンピュータプログラム。
【請求項１４】
無線通信装置との間でデータを無線通信する無線通信部を備え，外部装置からネットワークを介して送信されるコンテンツを読み込んだ後，該コンテンツのデータ中に埋め込まれ，かつ前記コンテンツが画面に出力される際のフォーマット又は前記コンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいて前記コンテンツを画面に出力する情報処理装置の情報処理方法であって：
前記無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報がさらに埋め込まれたコンテンツを読み込むステップと；
前記コンテンツに埋め込まれている前記アクセス制御情報に基づいて，前記無線通信部に対し，前記アクセス処理を実行するよう指示するステップを含んでいることを特徴とする，情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム，情報処理装置，コンピュータプログラム，および情報処理方法に関する。
【背景技術】
【０００２】
現在では，無線通信可能な非接触型ＩＣカードを利用して，駅の改札口に設けられた自動改札機を開閉させて利用者は改札口を出入りしたり，携帯電話機に非接触型ＩＣチップを内蔵させて，その携帯電話機でショッピングしたりすることが可能となっている。
【０００３】
利用者が，例えば上記非接触型ＩＣカード内の情報を読み書きするためには，その非接触型ＩＣカードと無線通信可能なリーダ／ライタが備わる駅構内の専用端末の所まで移動し，リーダ／ライタに非接触型ＩＣカードをかざす必要があった。
【０００４】
また，専用端末が設置されなくても，特許文献１に記載のように，例えば，宅内のパソコン（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）にリーダ／ライタを接続することで，パソコンを利用して，上記非接触型ＩＣカード内の情報を読み書きすることができる。
【０００５】
【特許文献１】特開２００２−１５２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし，上記パソコンにリーダ／ライタを接続したとしても，例えば，非接触型ＩＣカードに情報を書込んだり，非接触型ＩＣカード内の情報を読み込んだりするためのアプリケーションや，専用のサーバを開発し，それらを利用者が利用する上記パソコンにインストールする必要があった。
【０００７】
したがって，サービス提供者側の開発コスト等の負担が大きかった。また，利用者側にとってみても提供を受けるサービスによって使用するアプリケーションの種類が異なる等の場合が多く，利便性が高いとはいえなかった。
【０００８】
そこで，本発明は，上記問題に鑑みてなされたもので，その目的とするところは，ユーザによる簡単な操作で情報処理装置が携帯端末にアクセス処理を実行可能な情報処理システム，情報処理装置，コンピュータプログラム，および情報処理方法を提供する。
【課題を解決するための手段】
【０００９】
上記課題を解決するため，本発明の第１の観点によれば，無線通信装置と，上記無線通信装置との間でデータを無線通信可能な情報処理装置とを備える情報処理システムが提供される。上記情報処理システムにおいて情報処理装置は，自装置内または外部装置からネットワークを介して送信されるコンテンツを読み込んだ後，上記コンテンツのデータ中に埋め込まれ，かつコンテンツが画面に出力される際のフォーマット又はコンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいてコンテンツを画面に出力するブラウザと；無線通信装置との間でデータを無線通信する無線通信部とを備え，さらに，上記コンテンツのデータには，無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報が埋め込まれ；上記ブラウザは，コンテンツを読み込み，その読込みに連動して，読み込んだコンテンツに埋め込まれているアクセス制御情報に基づいて，無線通信部に対し，自動的にアクセス処理を実行するよう指示し；無線通信部は，ブラウザからの指示に基づいて，無線通信可能領域内の無線通信装置に対しアクセス処理を実行することを特徴としている。
【００１０】
本発明によれば，情報処理システムにおける情報処理装置は，コンテンツを読み込み，コンテンツのデータ内にアクセス制御情報が埋め込まれていた場合，そのアクセス制御情報を解釈し，アクセス制御情報に従って，無線通信可能領域内に存在するような無線通信装置に対してアクセス処理を実行するよう無線通信部に指示する。かかる構成によれば，情報処理装置の自装置内または外部装置が保有する制御情報が埋め込まれたコンテンツを読み込むことで，それに連動して情報処理装置は無線通信可能領域内に存在する無線通信装置に対してアクセス処理を自動的に実行することができる。なお，本発明に係る無線通信装置を備えた装置であれば情報処理装置はアクセス処理を実行することができ，例えば無線通信装置を備えた装置は，非接触型ＩＣカード又は携帯電話機等を例示することができる。また，本発明に係る情報処理装置がコンテンツを読み込むことで，ユーザは，その情報処理装置による無線通信可能領域内に無線通信装置または無線通信装置を備えた装置を移動させればよく，ユーザの操作負荷を大幅に軽減できるとともに，アクセス処理を効率化できる。
【００１１】
アクセス処理は，無線通信装置の所定の記憶領域からデータを読み込む処理又は記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理であるように構成することができる。かかる構成により，複数の処理ステップを経ずに，情報処理装置は，ユーザによって無線通信装置等が無線通信可能領域内に移動されるだけで，効率的に，データを読み込んだり，またはデータを書込んだりすることができる。なお，本発明に係るアクセス処理は，読み込み処理または書き込み処理に限定されず，例えば，アクセス処理は，情報の受け渡し等も含まれる。
【００１２】
無線通信装置を備えた携帯端末の画面には，情報処理装置の無線通信部により実行されたアクセス処理の結果が表示されるように構成してもよい。かかる構成により，無線通信可能領域に移動した特定の携帯端末の画面に自動的にアクセス処理結果を表示することができる。なお，本発明に係るアクセス処理結果は，例えば，電子マネーの残高または商品の購入を感謝するメッセージ等を例示することができる。
【００１３】
上記課題を解決するために，本発明の別の観点によれば，無線通信装置との間でデータを無線通信可能な情報処理装置が提供される。なお，上記情報処理装置は，自装置内又は外部装置からネットワークを介して送信されるコンテンツを読み込んだ後，上記コンテンツのデータ中に埋め込まれ，かつコンテンツが画面に出力される際のフォーマット又は上記コンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいてコンテンツを画面に出力するブラウザと；無線通信装置との間でデータを無線通信する無線通信部とを備え，さらに，コンテンツのデータには無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報が埋め込まれ；上記ブラウザは，読み込んだコンテンツに埋め込まれているアクセス制御情報に基づいて，無線通信部に対し，自動的にアクセス処理を実行するよう指示し；無線通信部は，ブラウザからの指示に基づいて，無線通信可能領域内の無線通信装置に対しアクセス処理を実行することを特徴としている。
【００１４】
上記コンテンツには，アクセス処理が実行される記憶領域の位置を指定する位置指定情報が含まれ，ブラウザは，読み込んだコンテンツに埋め込まれているアクセス制御情報と位置指定情報とに基づいて，位置指定情報に指定された位置に該当する記憶領域に対してアクセス処理を実行するよう無線通信部に指示するように構成してもよい。かかる構成により，予め位置指定情報をアクセス制御情報に設定しておけば，自動的に記憶領域の所定位置に対して，アクセス処理を実行することができる。
【００１５】
アクセス処理は，無線通信装置の所定の記憶領域からデータを読み込む処理又は記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理であるように構成してもよい。なお，本発明に係るアクセス処理は，読み込み処理または書き込み処理に限定されず，例えば，アクセス処理は，情報の受け渡し等も含まれる。
【００１６】
情報処理装置は，無線通信装置に対するアクセス処理の結果を画面に表示するように構成してもよい。なお，本発明に係る情報処理装置の画面に表示されるアクセス処理結果は，例えば，電子マネーの残高または商品の購入を感謝するメッセージ等を例示することができる。
【００１７】
コンテンツは，マークアップ言語で記述されたＷｅｂページであって，画面出力制御情報およびアクセス制御情報は，タグで識別される情報であり，上記位置指定情報は，アクセス制御情報の属性情報であるように構成してもよい。
【００１８】
所定の記憶領域には，無線通信装置と情報処理装置との間で相互認証しなくともアクセス処理可能なデータが記憶されているように構成してもよい。なお，本発明に係る記憶領域は，暗号化され，情報処理装置と相互認証が行われたデータを記憶する場合でもよい。
【００１９】
上記課題を解決するために，本発明の別の観点によれば，コンピュータをして，無線通信装置との間でデータを無線通信する無線通信部を備えており，外部装置からネットワークを介して送信されるコンテンツを読み込んだ後，上記コンテンツのデータ中に埋め込まれ，かつコンテンツが画面に出力される際のフォーマット又はコンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいてコンテンツを画面に出力する情報処理装置として実行させるコンピュータプログラムが提供される。上記コンピュータプログラムは，無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報が，さらに埋め込まれたコンテンツを読み込み，その読込みに連動して，上記コンテンツに埋め込まれているアクセス制御情報に基づいて，無線通信部に対し，自動的にアクセス処理を実行するよう指示することを特徴としている。
【００２０】
コンテンツには，アクセス処理が実行される記憶領域の位置を指定する位置指定情報が含まれ，コンピュータプログラムは，読み込んだコンテンツに埋め込まれているアクセス制御情報と位置指定情報とに基づいて，位置指定情報に指定された位置に該当する記憶領域に対してアクセス処理を実行するよう無線通信部に指示するように構成してもよい。
【００２１】
上記アクセス処理は，無線通信装置の所定の記憶領域からデータを読み込む処理又は記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理であるように構成してもよい。なお，本発明に係るアクセス処理は，読み込み処理または書き込み処理に限定されず，例えば，アクセス処理は，情報の受け渡し等も含まれる。
【００２２】
上記コンピュータプログラムは，無線通信装置に対するアクセス処理の結果を画面に表示させるように構成してもよい。なお，本発明に係るアクセス処理結果は，例えば，電子マネーの残高または商品の購入を感謝するメッセージ等を例示することができる。
【００２３】
上記コンテンツは，マークアップ言語で記述されたＷｅｂページであって，画面出力制御情報およびアクセス制御情報は，タグで識別される情報であり，位置指定情報は，アクセス制御情報の属性情報であるように構成してもよい。
【００２４】
また，上記課題を解決するために，本発明の別の観点によれば，無線通信装置との間でデータを無線通信する無線通信部を備え，外部装置からネットワークを介して送信されるコンテンツを読み込んだ後，該コンテンツのデータ中に埋め込まれ，かつコンテンツが画面に出力される際のフォーマット又はコンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいてコンテンツを画面に出力する情報処理装置の情報処理方法が提供される。上記情報処理方法は，無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報が，さらに埋め込まれたコンテンツを読み込むステップと；その読み込むステップと連動して，コンテンツに埋め込まれているアクセス制御情報に基づいて，無線通信部に対し，自動的にアクセス処理を実行するよう指示するステップを含んでいることを特徴としている。
【発明の効果】
【００２５】
以上説明したように，本発明によれば，情報処理装置は，アクセス制御情報が埋め込まれたコンテンツを読込み，解釈することで，ユーザによる簡単な操作で情報処理装置が非接触型ＩＣカード又は携帯電話機等に自動的にアクセス処理を実行することができる。
【発明を実施するための最良の形態】
【００２６】
以下，本発明の好適な実施の形態について，添付図面を参照しながら詳細に説明する。なお，以下の説明及び添付図面において，略同一の機能及び構成を有する構成要素については，同一符号を付することにより，重複説明を省略する。
【００２７】
まず，図１を参照しながら，本実施の形態にかかる情報処理システム１００について説明する。図１は，本実施の形態にかかる情報処理システムの構成を示すブロック図である。
【００２８】
図１に示すように，インターネットなどのネットワーク１０３を介して，情報処理装置１０１（１０１ａ，１０１ｂ，…，１０１ｎ）と，Ｗｅｂサーバ３０１とが接続されている。情報処理装置１０１は，Ｗｅｂサーバ３０１にネットワーク１０３を介してアクセスし，例えばネット上の販売店（ショッピングモール）に関するＷｅｂページ（コンテンツ）を取得し，情報処理装置１０１の画面上に販売店が取り扱う商品の詳細情報等を表示することができる。
【００２９】
ここで，本明細書におけるアクセスとは，例えば，システムの利用，Ｗｅｂサーバ３０１への接続，非接触型ＩＣカード２０１−２，携帯電話機２０１−１等，またはＷｅｂサーバ３０１が保有するデータの参照（又は，データの読み込み），データの保存（又は，データの書き込み），データの削除，データの更新（又は，データの書き込み），またはリーダ／ライタ１１１から非接触型ＩＣチップ２５４を介してその非接触型ＩＣチップ２５４と無線通信可能な他の非接触型ＩＣチップ２５４との情報のやりとりなどの情報処理を総称していう。
【００３０】
また，図１に示すように，情報処理装置１０１には，無線通信可能なリーダ／ライタ１１１（無線通信部）が内蔵されている。ユーザは，ユーザが所有する携帯端末２０１（携帯電話機２０１−１（２０１−１ａ，２０１−１ｂ，…，２０１−１ｎ）またはＩＣカード２０１−２（２０１−２ａ，２０１−２ｂ，…，２０１−２ｎ））を上記リーダ／ライタ１１１にかざすことによって，情報処理装置１０１は，その携帯電話機２０１−１またはＩＣカード２０１−２とデータをやりとりすることができる。なお，携帯電話機２０１−１には，無線通信可能な非接触型ＩＣチップ（無線通信装置）が備わっている。
【００３１】
また，本実施の形態にかかるリーダ／ライタ１１１は情報処理装置１０１に内蔵される場合にのみに限定されず，例えばリーダ／ライタ１１１は情報処理装置１０１にＵＳＢ等のインタフェースを介して外部接続される場合等でもよい。
【００３２】
ところで，Ｗｅｂサーバ３０１が情報処理装置１０１に提供するＷｅｂページのコンテンツ内容は，多種多様であるが，情報処理装置１０１の画面に表示されるＷｅｂページの一例として，図２を参照しながら，Ｗｅｂページのコンテンツ内容について説明する。なお，図２は，本実施の形態にかかる情報処理装置１０１の画面表示の概略を示す説明図である。
【００３３】
図２（ａ）に示すように，情報処理装置１０１にインストールされたＷｅｂページを画面でユーザが閲覧するためのＷｅｂページ閲覧ブラウザ（以下，ブラウザ）を起動することによって，情報処理装置１０１からＷｅｂサーバ３０１にＷｅｂページを要求し，情報処理装置１０１はＷｅｂページを取得し，画面に表示することができる。
【００３４】
Ｗｅｂサーバ３０１から送信されたＷｅｂページを上記ブラウザが読み込むことで，情報処理装置１０１の画面には，図２に示すように，例えば，Ｗｅｂサーバ３０１からネットワーク１０３を介して提供されたＷｅｂページ（メニュー）が表示される。
【００３５】
なお，本実施の形態にかかるメニューは，Ｗｅｂサーバ３０１等のネット上に存在する場合に限られず，ネットワーク１０３を介さずに情報処理装置１０１にメニューのＷｅｂページが記憶される場合，いわゆるローカルの場合等でもよい。
【００３６】
ユーザは，例えば，入力部であるマウスを操作し，ポインタを移動しながら，そのメニューに表示された項目のうち，“１．残高情報”の項目上をクリックすると，ＩＣカード２０１−２に記憶された残高情報を情報処理装置１０１の画面上に表示することができる。
【００３７】
上記“１．残高情報”がクリック等によって選択されると，図２（ｂ）に示すように，ＩＣカード２０１−２またはＩＣカード対応の無線通信機能を備えた携帯電話機２０１−１等をリーダ／ライタ１１１にかざすよう要求する旨のメッセージが情報処理装置１０１の画面に表示される。
【００３８】
ユーザは，図２（ｂ）に示す画面のメッセージに従って，ユーザが所有する携帯電話機２０１−１又はＩＣカード２０１−２をリーダ／ライタ１１１にかざすと，リーダ／ライタ１１１は，ポーリング処理によって，通信相手の携帯電話機２０１−１又はＩＣカード２０１−２を特定し，読書き処理等に相当するアクセス処理を実行する。
【００３９】
情報処理装置１０１は，アクセス処理によって，携帯端末２０１が保有するデータを読み込み，図２（ｃ）に示すように，情報処理装置１０１の画面に表示することができる。または，情報処理装置１０１は，所定のデータを携帯端末２０１に割当てられた所定の記憶領域に書込むことができる。なお，アクセス処理等の詳細な処理については，後程詳述する。
【００４０】
なお，本実施の形態にかかる情報処理システム１００において，情報処理装置１０１とＷｅｂサーバ３０１との間の通信については，必要に応じて，例えばＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）などによるセキュア通信が行われる場合等でも実施可能である。
【００４１】
また，Ｗｅｂページは，例えば，ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）またはＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語で構成されている。またＷｅｂページのデータ中にタグを埋め込むことで，ブラウザは静止画像又は動画像等の画像データ，もしくは音声データ等を表示又は再生することができる。上記タグ（画面出力制御情報）は，Ｗｅｂページのデータ構造や，画面上に表示する際のフォーマット，ハイパーリンク等によるリンク先のＷｅｂページのロケーション等を規定することができる，いわゆるコマンド情報，書式整形用コマンド情報等に相当する。
【００４２】
なお，Ｗｅｂページは，例えば，上述のＨＴＭＬ等で記述されたテキストデータ，静止画像データ，動画像データ，または音声データ，Ｊａｖａアプレット等のプログラムデータなどを含むものとする。
【００４３】
また，本実施の形態にかかるタグは，特に明記のない場合，ＨＴＭＬで表記されたタグ（ＨＴＭＬタグ）の場合を例に挙げて，以下説明するが，かかる例に限定されず，マークアップ言語であれば，他のいかなる場合でも実施可能である。
【００４４】
本実施の形態では，さらに上記タグを拡張し，情報処理装置１０１が携帯端末２０１に対するアクセス処理を実行するための拡張タグ（アクセス制御情報）が規定されている。なお，アクセス処理については後程詳述する。
【００４５】
上記拡張タグを規定することによって，ＨＴＭＬ等で記述されたＷｅｂページを情報処理装置１０１にインストールされたブラウザに組み込まれたプラグインが読み込み，拡張タグを解釈することによって，例えば情報処理装置１０１に備わるリーダ／ライタ１１１が携帯端末２０１の保有する情報を参照する（読み込む）ことができる。
【００４６】
なお，本実施の形態にかかるＷｅｂサーバ３０１は，ネットワーク１０３に１台接続する場合を例に挙げて説明するが，かかる例に限定されない。例えば，複数台のＷｅｂサーバ３０１がネットワーク１０３に接続する場合であっても実施可能である。
【００４７】
上記Ｗｅｂサーバ３０１は，Ｗｅｂ（ウェブ）ページの閲覧サービスを提供するサーバである。情報処理装置１０１のブラウザからＷｅｂページのデータ要求があると，Ｗｅｂサーバ３０１は，指定されたＷｅｂページデータを情報処理装置１０１に送信する。
【００４８】
ここで図１に示す情報処理装置１０１は，ネットワーク１０３を介してＷｅｂサーバ３０１にアクセス可能な装置である。情報処理装置１０１にインストールされたブラウザは，Ｗｅｂサーバ３０１から送信されたＷｅｂページデータを読み込み，そのＷｅｂページに埋め込まれたタグを解釈し，画面に表示する機能（Ｗｅｂブラウザ機能）を有する。
【００４９】
また，本実施の形態にかかる情報処理装置１０１は，ブラウザが少なくともインストールされた装置であって，例えば，パーソナルコンピュータ（ＰＣ）等のコンピュータ装置（ノート型，デスクトップ型を問わない。）である。
【００５０】
なお，本実施の形態にかかる情報処理装置１０１はコンピュータ装置の場合を例に挙げて説明するが，かかる例に限定されず，例えば，情報処理装置１０１は，Ｗｅｂページを画面に出力可能であり，さらにリーダ／ライタ１１１を介して携帯端末２０１にアクセス可能であれば，かかる例に限定されない。例えば，情報処理装置１０１は，ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ），デジタルカメラ若しくはビデオレコーダ等の撮像装置，家庭用ゲーム機，ＶＴＲ，ＣＤ若しくはＤＶＤレコーダ／プレーヤ，ラジオ装置，携帯電話機，ＰＨＳ，ＴＶ（ＴｅｌｅＶｉｓｏｎ），情報家電などの場合でもよい。
【００５１】
また，図１に示すネットワーク１０３は，情報処理装置１０１と，Ｗｅｂサーバ３０１を相互に双方向通信可能に接続するものであり，典型的にはＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）またはＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）などそれに類する方法で接続するインターネットなどの公衆回線網であるが，ＷＡＮ，ＬＡＮ，ＩＰ−ＶＰＮなどの閉鎖回線網も含む。また接続媒体は，ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）などによる光ファイバケーブル，Ｅｔｈｅｒｎｅｔによる同軸ケーブル又はツイストペアケーブル，もしくはＩＥＥＥ８０２．１１ｂなどによる無線など，有線無線を問わず，衛星通信網なども含む。
【００５２】
次に，図３を参照しながら，本実施形態にかかる情報処理装置１０１の構成について詳細に説明する。なお，図３は，本実施の形態にかかる情報処理装置１０１の構成を概略的に示すブロック図である。
【００５３】
図３に示すように，情報処理装置１０１は，例えば，ＣＰＵ１０２と，メモリ１０４と，入力部１０６と，表示部１０８と，通信部１１０と，リーダ／ライタ（無線通信部）１１１と，ストレージ装置（または，記憶装置）１１４とを備える。
【００５４】
ＣＰＵ１０２は，演算処理装置および制御装置として機能し，情報処理装置１０１内の各部の処理を制御することができる。
【００５５】
メモリ１０４は，例えば，ＲＡＭ，ＲＯＭ，キャッシュメモリなどで構成されており，ＣＰＵ１０２の処理に関する各種データや，Ｗｅｂページ等のコンテンツを画面表示するためのブラウザ等のソフトウェアプログラムを記憶する機能を有する。
【００５６】
入力部１０６は，例えば，マウス，キーボード，タッチパネル，ボタン，スイッチ，レバー等の操作手段と，入力信号を生成してＣＰＵ１０２に出力する入力制御回路などから構成されている。情報処理装置１０１のユーザは，この入力部１０６を操作することにより，情報処理装置１０１に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００５７】
表示部１０８は，例えば，ＣＲＴディスプレイ装置，液晶ディスプレイ（ＬＣＤ）装置，ランプ等の表示装置や，スピーカ等の音声出力装置などで構成される。この表示部１０８は，ブラウザ１２０で文字，図形，動画像，または静止画像などのレイアウトが校正されたＷｅｂページを表示することができる。
【００５８】
通信部１１０は，例えば，通信回線，通信回路，通信デバイス等で構成された通信インタフェースである。この通信部１１０は，ネット上のＷｅｂサーバ３０１との間で，ネットワーク１０３を介して，Ｗｅｂページなどの各種データを送受信することができる。
【００５９】
ストレージ装置１１４は，例えば，ハードディスクドライブ，フラッシュメモリ等で構成されたデータ格納用の装置であり，ブラウザ等のプログラム，Ｗｅｂページデータなどの各種データを格納することができる。
【００６０】
上記ストレージ装置１１４には，ブラウザ１２０と，リーダ／ライタ用ドライバ１３０とが少なくとも記憶領域に格納されている。なお，ブラウザ１２０およびリーダ／ライタ用ドライバ１３０の他に，ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）や，ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／ＯｕｔｐｕｔＳｙｓｔｅｍ）その他のドライバ等がストレージ装置１１４に格納されている。
【００６１】
さらに，ブラウザ１２０にはＷｅｂページを読み込み，Ｗｅｂページに埋め込まれたタグを解釈するページ読込モジュール１２２が含まれており，さらに携帯端末２０１と無線通信するための拡張タグを解釈するプラグイン（プラグインモジュール）１２４がブラウザ１２０に組み込まれている。
【００６２】
ブラウザ１２０は，入力部１０６からＷｅｂページの画面表示の要求を受け付けると，ブラウザ１２０は，Ｗｅｂサーバ３０１に対してＷｅｂページデータを要求する。なお，Ｗｅｂページを要求するモジュールは，ブラウザ１２０に備わるページ要求モジュール（図示せず。）等である。
【００６３】
ページ読込モジュール１２２は，Ｗｅｂサーバ３０１から送信されたＷｅｂページを読み込み，そのＷｅｂページに埋め込まれたタグの内容に応じて，文字の書式や，画像のサイズや，その画像の配置される位置など画面上に表示するＷｅｂページのレイアウトを決定する。
【００６４】
上述のページ読込モジュール１２２によって解釈されたタグに従い，ページ出力モジュール（図示せず。）が表示部１０８の画面に動画像データ又はテキストデータ等を表示することで，ブラウザ１２０は，Ｗｅｂページを画面に表示することができる。ブラウザ１２０に構成する１又は２以上のモジュールが有機的に機能することで，ブラウザ１２０は，Ｗｅｂページを画面に表示することができる。
【００６５】
プラグイン１２４は，上記ページ読込モジュール１２２が解釈するタグがさらに拡張された拡張タグを解釈することができる。プラグイン１２４が，上記拡張タグを解釈することで，リーダ／ライタ用ドライバ１３０を介して，リーダ／ライタ１１１にアクセス処理の実行をするよう指示することができる。
【００６６】
なお，本実施の形態にかかるブラウザ１２０は，１又は２以上のモジュールまたはコンポーネントから構成されるプログラム等の場合を例に挙げて説明するが，かかる例に限定されない。例えば，ブラウザ１２０は，１又は２以上の回路からなるハードウェア等の場合であってもよい。
【００６７】
次に，図４を参照しながら，本実施の形態にかかる携帯端末２０１について説明する。図４は，本実施の形態にかかる携帯端末の概略的な構成を示すブロック図である。
【００６８】
図４に示すように，携帯端末２０１には，非接触型ＩＣチップ（無線通信装置）２５４が備わっている。上記非接触型ＩＣチップ２５４は，ＲＦアンテナ等を備えた無線通信可能な装置であり，リーダ／ライタ１１１と例えば２０ｃｍ以内の通信可能領域に近づくと，ポーリングで通信相手の非接触型ＩＣチップ２５４を識別する等の所定処理を経て，リーダ／ライタ１１１と相互に無線通信することができる。
【００６９】
また，図４（ａ）に示す携帯端末２０１に属す携帯電話機２０１−１は，コントローラ２５０と，携帯電話回路２５２と，非接触型ＩＣチップ２５４とを備えている。
【００７０】
上記コントローラ２５０は，携帯電話回路２５２の記憶部（図示せず。）に記憶されたＷｅｂページを表示するブラウザ等のプログラムを起動させる。またコントローラ２５０は，コントローラ２５０と非接触型ＩＣチップ２５４の間の有線通信と，非接触型ＩＣチップ２５４とリーダ／ライタ１１１の間の無線通信とを切り替えたり，制御したりする。
【００７１】
携帯電話回路２５２は，記憶部（図示せず。），表示部（図示せず。）や，ボタン等の入力部（図示せず。）等を備えることで，通話機能や，ネットワーク１０３を介してＷｅｂサーバ３０１にアクセスし，Ｗｅｂページを表示するブラウザ機能等を有する。
【００７２】
次に，図４（ｂ）に示す携帯端末２０１に属すＩＣカード２０１−２は，上述の非接触型ＩＣチップ２５４を備えている。なお，ＩＣカード２０１−２に備わる非接触型ＩＣチップ２５４については，携帯電話機２０１−１に備わる非接触型ＩＣチップと同様であるため説明は省略する。
【００７３】
なお，本実施の形態にかかる非接触型ＩＣチップ２５４は，バッテリ搭載の携帯電話機２０１−１又はバッテリレスな非接触式のＩＣカード２０１−２に備えられる場合を例に挙げて説明したが，かかる例に限定されず，例えば，デジタルカメラ，ノート型パソコン，またはＰＤＡなどのバッテリ搭載のデバイスに備えられる場合も実施可能である。
【００７４】
次に，図５を参照しながら，本実施形態にかかるＷｅｂサーバ３０１について詳細に説明する。なお，図５は，本実施形態にかかるＷｅｂサーバの構成を概略的に示すブロック図である。
【００７５】
図５に示すように，Ｗｅｂサーバ３０１は，例えば，ＣＰＵ２０２と，メモリ２０４と，入力部２０６と，表示部２０８と，通信部２１０と，ストレージ装置２１４と，データ転送部２１５と，画面データ提供部２２２とを備える。
【００７６】
ＣＰＵ２０２は，演算処理装置および制御装置として機能し，Ｗｅｂサーバ３０１に備わる各部の処理を制御することができる。また，メモリ２０４は，例えば，ＲＡＭ，ＲＯＭ，キャッシュメモリなどで構成されており，ＣＰＵ２０２の処理に関する各種データ，ＣＰＵ２０２の動作プログラム等を一時的に記憶する機能を有する。
【００７７】
通信部２１０は，例えば，通信回線，通信回路，通信デバイス等で構成された通信インタフェースである。この通信部２１０は，情報処理装置１０１等の外部機器との間で，ネットワーク１０３を介して，Ｗｅｂページ等のデータを要求元へ送信し，またはＷｅｂページを要求する要求データを受信することができる。
【００７８】
ストレージ装置２１４は，例えば，ハードディスクドライブ等で構成されたデータ格納用の装置である。上記ストレージ装置２１４には，図５に示すように，Ｗｅｂページ提供アプリケーション３５０と，情報加工アプリケーション３５２と，Ｗｅｂページデータベース（ＷｅｂページＤＢ）３５４とが格納されている。
【００７９】
上記Ｗｅｂページ提供アプリケーション３５０が起動することで，情報処理装置１０１からＷｅｂページが要求されると，つまり情報処理装置１０１からＷｅｂページの要求データを通信部２１０を介して受信すると，Ｗｅｂページ提供アプリケーション３５０は，ＷｅｂページＤＢ３５４に格納された該当するＷｅｂページを取得し，通信部２１０に転送する。なお，そのＷｅｂページは上記通信部２１０によってネットワーク１０３を介して要求元の情報処理装置１０１に送信される。
【００８０】
情報加工アプリケーション３５２は，Ｗｅｂページ提供アプリケーション３５０と連動し，Ｗｅｂページ提供アプリケーション３５０が受信する要求データに設定されたパラメータに基づき，ＷｅｂページＤＢ３５４に格納されたＷｅｂページ等の情報を加工するプログラムである。加工されたＷｅｂページは，Ｗｅｂページ提供アプリケーション３５０から情報処理装置１０１に送信される。また，例えば情報加工アプリケーション３５２は，ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラム等に該当する。
【００８１】
なお，本実施の形態にかかるＷｅｂページ提供アプリケーション３５０または情報加工アプリケーション３５２は，１又は２以上のモジュールまたはコンポーネントから構成されるプログラムの場合を例に挙げて説明するが，かかる例に限定されない。例えば，Ｗｅｂページ提供アプリケーション３５０または情報加工アプリケーション３５２は，１又は２以上の回路からなるハードウェア等の場合であってもよい。
【００８２】
プログラムなどの各種データを格納することができる。また，ストレージ装置２１４は，例えば，Ｗｅｂページなどの画面に関するデータが格納されたＷｅｂページＤＢ３５４を記憶している。
【００８３】
また，上記ＷｅｂページＤＢ３５４には，例えば，飲食店や，スポーツ用品店等の店舗に関するＷｅｂページ（店舗の場所に関するＷｅｂページ等。）がＷｅｂページＤＢ３５４に格納されている。
【００８４】
次に，図６を参照しながら，本実施の形態にかかるＷｅｂページについて説明する。図６は，本実施の形態にかかるＷｅｂページのデータ構造の概略を示す説明図である。
【００８５】
まず，本実施の形態にかかるＷｅｂページは，ＨＴＭＬタグと，そのＨＴＭＬタグを拡張した拡張タグの双方のタグが混在したデータ構造となっている。したがって，本実施の形態にかかるプラグイン１２４がブラウザ１２０に組み込まれていない場合は，ＷｅｂページのＨＴＭＬタグのみ解釈され，解釈されたタグに従って実行されるが，プラグイン１２４が組み込まれている場合は，Ｗｅｂページの拡張タグのみが解釈され，解釈された拡張タグに従って実行される。
【００８６】
なお，本実施の形態にかかるＷｅｂページには，タグと拡張タグが混在する場合を例に挙げて説明するが，かかる例に限定されず，例えば，拡張タグのみが埋め込まれたＷｅｂページや，ＨＴＭＬタグ等の通常のタグのみが埋め込まれたＷｅｂページ等が存在する場合であってもよい。
【００８７】
図６に示すように，本実施の形態にかかるＷｅｂページには，まず通常のタグである“＜ＳＰＡＮ＞”〜“＜／ＳＰＡＮ＞”のタグが埋め込まれ，全体をくくっている。なお，上記タグ内のｉｄに指定された値（Ｆｅｌｉｃａ）は，“＜ＳＰＡＮ＞〜＜／ＳＰＡＮ＞”タグ内の記述は，その値に関する記述であることを示すためのものである。
【００８８】
次に，“＜！――”〜“――＞”はコメントの開始（＜！――）と，コメントの終わり（――＞）を規定している。したがって，プラグイン１２４が組み込まれていないブラウザ１２０の場合，“＜！――”から“――＞”に記述された部分は単にコメントであると解釈し，何ら実行しない。つまり，図６に示す“拡張タグ対応のプラグインをダウンロードして下さい。”と画面に表示されるのみである。なお，上記コメントタグを使っているのは，プラグイン１２４がインストールされていないブラウザ１２０でも正しくＨＴＭＬ等のコンテンツに埋め込まれたタグを解釈でき，画面表示に影響を与えることが極めて少ないためである。
【００８９】
しかし，後程説明するが，プラグイン１２４が組み込まれたブラウザ１２０の場合，“＜！――”から“――＞”に記述された部分に拡張タグが埋め込まれていると判断し，埋め込まれていた拡張タグを解釈し実行する。
【００９０】
次に，上記コメント内の“＜ＦＥＬＩＣＡ＞”〜“＜／ＦＥＬＩＣＡ＞”のタグは，拡張タグが埋め込まれる開始と終わりを示している。プラグイン１２４は，その“＜ＦＥＬＩＣＡ＞”〜“＜／ＦＥＬＩＣＡ＞”の存在を確認すると，その間に記述された拡張タグを解釈する。
【００９１】
“＜ＲＥＡＤ＞”タグは，携帯端末２０１に記憶されたデータを読み込むためのタグである。なお，読込み対象となるデータは暗号化を必要とせず，携帯端末２０１とリーダ／ライタ１１１間の相互認証を必要としない記憶領域に格納されたものであるが，かかる例に限定されず，暗号化され，相互認証を必要とするデータも読み込み対象とする場合でも実施可能である。
【００９２】
さらに“＜ＲＥＡＤ＞”タグ内に属性情報として記述される“ｉｄ”には，実行する対象を識別するために文字列が設定される。例えば，図６に示すように，“＜ＲＥＡＤ＞”タグの“ｉｄ”は，“＄ＦＥＬＩＣＡ＿ＲＥＡＤ＄”である。
【００９３】
後続の“＜Ａ  ＨＲＥＦ＞”〜“＜／Ａ＞”タグの「読込み」がユーザの操作によって入力部１０６から選択された指示をプラグイン１２４が受付けると，“＜Ａ  ＨＲＥＦ＞”タグ内に表記される“＄ＦＥＬＩＣＡ＿ＲＥＡＤ＄”を参照し，“＜ＲＥＡＤ＞”タグ内に表記されたｉｄと一致するものを検索することで，実行する処理を識別している。
【００９４】
画面に表示された「読込み」が入力部１０６で選択されると，その「読込み」に対応する“＜ＲＥＡＤ＞”を検索し，アクセス処理である読込み処理が実行される。なお，“＜ＷＲＩＴＥ＞”タグについても同様である。
【００９５】
また，“＜ＲＥＡＤ＞”タグ内に属性情報として記述される“ｂｌｏｃｋ”は，データを記憶領域から読み込む位置を指定する。例えば，先頭位置であれば“０”を指定したり，先頭位置から３ブロック分のデータを読み込む場合は，“０−２”と指定したりする。なお，“ｂｌｏｃｋ”の読込み位置の指定方法は，かかる例に限定されない。
【００９６】
さらに，“＜ＲＥＡＤ＞”タグ内に属性情報として記述されている“ｃａｐｔｉｏｎ”には，リーダ／ライタ１１１にかざされていない場合に，情報処理装置１０１の表示部１０８の画面に表示するメッセージの文字列が指定される。
【００９７】
“＜ＷＲＩＴＥ＞”タグは，情報処理装置１０１側からデータを送信し，そのデータを携帯端末２０１の所定の記憶領域に書き込み処理を実行するためのタグである。なお，書き込み対象となるデータは，読込み対象のデータと同様に，暗号化を必要とせず，また相互認証も必要としない記憶領域に書き込み可能であるが，かかる例に限定されない。
【００９８】
また，“＜ＷＲＩＴＥ＞”タグ内のｉｄ，ｂｌｏｃｋ，またはｃａｐｔｉｏｎ等については，上述した“＜ＲＥＡＤ＞”タグ内のｉｄ，ｂｌｏｃｋ，またはｃａｐｔｉｏｎ等とほぼ同様であるため詳細な説明は省略する。なお，上記“＜ＷＲＩＴＥ＞”タグ内の“ｂｌｏｃｋ”については書き込み位置を指定するためのものである。
【００９９】
上記“＜ＲＥＡＤ＞”タグ，“＜ＷＲＩＴＥ＞”タグによってアクセス処理が実行される際に，予めポーリング処理が実行される。ポーリング処理が実行されることで，リーダ／ライタ１１１は，通信相手となる携帯端末２０１を識別することができ，実際にデータ通信を行うことができる。なお，識別する場合，携帯端末２０１が予め固有に保持している識別情報に基づいてリーダ／ライタ１１１が識別している。
【０１００】
ここで，ポーリング処理のみを単独で実行する場合について，補足的に説明すると，ポーリング処理を単独で実行する場合，Ｗｅｂページには，“＜ＰＯＬＬＩＮＧ＞”タグが埋め込まれる。その“＜ＰＯＬＬＩＮＧ＞”タグが解釈され，ポーリング処理が実行されると携帯端末２０１内に格納された識別情報はリーダ／ライタ１１１に伝送される
また，“＜ＰＯＬＬＩＮＧ＞”タグ内にも，上述の“ｉｄ”，“ｃａｐｔｉｏｎ”等の属性情報が記述されるが，上記説明したものと，ほぼ同様であるため詳細な説明は省略する。
【０１０１】
次に，“＜Ａ  ＨＲＥＦ＞”タグ内に記述された“ｆｅｌｉｃａ：ｈｔｔｐ：／／ｃｇｉ．ｘｘｘ．ｃｏ．ｊｐ／ａａａ．ｃｇｉ？ｄａｔａ＝＄ＦＥＬＩＣＡ＿ＲＥＡＤ＄”は，まず，「読込み」がクリック等されると，上述の通り「＄ＦＥＬＩＣＡ＿ＲＥＡＤ＄」が記述された＜ＲＥＡＤ＞タグの読込み処理が実行され，その読み込まれた結果であるアクセス結果がパラメータに設定され，上記アドレス（ｈｔｔｐ：／／ｃｇｉ．ｘｘｘ．ｃｏ．ｊｐ／）に示すＷｅｂサーバ３０１の「ａａａ．ｃｇｉ」プログラムに渡される。なお，上記＄ＦＥＬＩＣＡ＿ＲＥＡＤ＄は，＜ＲＥＡＤ＞タグの読み込み処理を実行するための識別子である。なお，本実施の形態に係る識別子の表記については，かかる例に限定されない。
【０１０２】
次に，渡されたパラメータに基づき，Ｗｅｂサーバ３０１の情報加工アプリケーション３５２に相当する上記「ａａａ．ｃｇｉ」（ＣＧＩプログラム）によって，所定の情報加工処理が実行され，その結果がアクセス結果として情報処理装置１０１の表示部１０８に表示される。なお，上記アドレスを指定しない場合でも実施可能である。
【０１０３】
上記アドレスを指定しない場合，Ｗｅｂサーバ３０１にアクセス結果は送信されず，情報処理装置１０１でアクセス結果を画面に表示することができる。つまり，ネットワーク通信機能を有さない情報処理装置１０１であってもローカルで非接触型ＩＣカード２０１−２又は携帯電話機２０１−１とブラウザ１２０を利用することで無線通信することができる。
【０１０４】
上記“＜Ａ  ＨＲＥＦ＞”タグ内に記述された“ｆｅｌｉｃａ：ｈｔｔｐ：／／ｃｇｉ．ｘｘｘ．ｃｏ．ｊｐ／ａａａ．ｃｇｉ？ｄａｔａ＝＄ＦＥＬＩＣＡ＿ＷＲＩＴＥ＄”についても，上記説明した構成とほぼ同様であるため，詳細な説明は省略する。なお，上記＄ＦＥＬＩＣＡ＿ＷＲＩＴＥ＄については，＜Ｗｒｉｔｅ＞タグの読み込み処理を実行するための識別子である。
【０１０５】
なお，本実施の形態にかかるアクセス処理は＜Ａ  ＨＲＥＦ＞タグの「読込み」又は「書込み」が入力部１０６で選択された場合に，読込み処理または書込み処理が実行される場合を例に挙げて説明するが，かかる例に限定されない，例えば，上記読み込み処理終了後，情報加工処理が実行され，そのアクセス結果を画面に表示するとともに，データをさらに携帯端末の記憶領域の所定位置に書込む場合等でも実施可能である。
【０１０６】
また，図６に示す本実施の形態にかかるＷｅｂページに埋め込まれたタグ又は拡張タグの表記又は名称などについては，かかる例に限定されない。他のいかなる表記，名称，記載順序等によるタグ又は拡張タグの場合であっても，Ｗｅｂページに埋め込むことで実施することができる。例えば，上記＜ＦＥＬＩＣＡ＞タグが，＜ＩＣ＞タグに変更した場合や，記載順序として＜Ａ  ＨＲＥＦ＞タグの下に＜ＲＥＡＤ＞タグが記載される場合等であっても実施可能である。
【０１０７】
次に，図７，図８を参照しながら，本実施の形態にかかる情報処理システムの一連の処理について説明する。図７は，本実施の形態にかかる拡張タグが埋め込まれたＷｅｂページを表示する表示処理の概略を示すフローチャートであり，図８は，本実施の形態にかかる拡張タグによって実行されるアクセス処理の概略を示すフローチャートである。
【０１０８】
まず，図７に示すように，情報処理装置１０１のブラウザ１２０は，Ｗｅｂサーバ３０１からネット上に存在するＷｅｂページを要求し，受信すると，ページ読込モジュール１２２は，そのＷｅｂページを読み込む（Ｓ７０１）。なお，ブラウザ１２０が要求するＷｅｂは，ユーザが入力部１０６を操作することで指定する。また，Ｗｅｂサーバ３０１からＷｅｂページを受信しなくとも，情報処理装置１０１がＷｅｂページを保有してもよい。
【０１０９】
次に，ブラウザ１２０に組み込まれたプラグイン１２４は，Ｓ７０１で読み込んだＷｅｂページのデータに拡張タグが埋め込まれているか否かを判断する（Ｓ７０３）。なお，上記説明したように，プラグイン１２４が判断する範囲は，例えば，“＜ＦＥＬＩＣＡ＞”〜“＜／ＦＥＬＩＣＡ＞”タグまでである。また，プラグイン１２４が組み込まれていない場合は，上記拡張タグの有無の判断処理は実行されない。
【０１１０】
上記判断の結果（Ｓ７０３），Ｗｅｂページ内に拡張タグが埋め込まれている場合，次に，プラグイン１２４は，読み込んだＷｅｂページに埋め込まれたタグのうち拡張タグ以外のＨＴＭＬタグ等の通常のタグのみを部分的に削除する（Ｓ７０５）。
【０１１１】
部分的に削除すると（Ｓ７０５），その削除結果をプラグイン１２４は，Ｗｅｂページに更新する（Ｓ７０７）。つまり，ページ読込モジュールで読み込んだＷｅｂページには拡張タグだけが残される。
【０１１２】
最後に，更新されたＷｅｂページは，Ｗｅｂページを表示するページ出力モジュール（図示せず。）によって情報処理装置１０１の表示部１０８の画面に表示される（Ｓ７０９）。
【０１１３】
次に，図８に示すように，拡張タグを含んだＷｅｂページが表示部１０８に表示された状態で，ユーザが入力部１０６を操作することで，データを携帯端末２０１から読み込んだり，携帯端末２０１に書込んだりするアクセス処理の実行をブラウザ１２０等が受付ける（Ｓ８０１）。
【０１１４】
入力部１０６から指示を受付けると（Ｓ８０１），プラグイン１２４は，入力部１０６によって指示を受付けた拡張タグのイベントを発生し，アクセス処理の実行をする（Ｓ８０３）。なお，入力部１０６によって選択され，拡張タグのイベントが発生すると（Ｓ８０３），例えば，表示部１０８の画面には，上述の通り“リーダ／ライタにＩＣカード等の携帯端末をかざして下さい”等のメッセージが表示される。
【０１１５】
また，入力部１０６から受付けた指示が拡張タグではなく通常のタグの場合（Ｓ８０３），ハイパーリンク等で他のＷｅｂページを表示するなどブラウザ１２０は，通常の処理を実行する（Ｓ８０５）。
【０１１６】
次に，ユーザが画面の指示通りに，ＩＣカード２０１−２等の携帯端末２０１をリーダ／ライタ１１１にかざした場合，上述の通り，まずリーダ／ライタ１１１と携帯端末２０１との間でポーリング処理が実行され，リーダ／ライタ１１１は通信相手の携帯端末２０１を特定する。
【０１１７】
次に，リーダ／ライタ１１１は，プラグイン１２４からの指示に基づいて，携帯端末２０１の記憶領域に格納されたデータを読み込む処理または携帯端末２０１の記憶領域の指定位置にプラグイン１２４から渡されるデータを携帯端末２０１に書込む処理のうち少なくともいずれか一方の処理を実行する（Ｓ８０７）。
【０１１８】
例えば，携帯端末２０１の記憶領域に格納されたデータを読み込む処理の場合，リーダ／ライタ１１１は，プラグイン１２４からの指示内容に設定された読込み位置に基づき，携帯端末２０１の記憶領域の指定された読込み位置に格納されたデータを要求する信号を携帯端末２０１に無線通信する。
【０１１９】
携帯端末２０１は，リーダ／ライタ１１１からデータを要求するデータ要求信号を受信すると，データ要求信号に指定された読込み位置に格納されたデータをリーダ／ライタ１１１に無線通信する。以上で，リーダ／ライタ１１１は携帯端末２０１に格納されたデータを読み込むことができる。なお，リーダ／ライタ１１１が携帯端末２０１から読み込んだデータは，デコード処理などの所定処理が実行され，必要に応じてメモリ１０４またはストレージ装置１１４に記憶される。
【０１２０】
上記携帯端末２０１とのアクセス処理（読み込む処理又は書込む処理）が実行された結果を，Ｗｅｂサーバ３０１に送信する必要がある場合（Ｓ８０９），ブラウザ１２０は，ネットワーク１０３を介して，上記アクセス結果をＷｅｂサーバ３０１に送信する（Ｓ８１１）。
【０１２１】
なお，送信先のＷｅｂサーバ３０１は，上述の通り，アクセス処理を実行した拡張タグ内に記述されたアドレス（ＵＲＬ等）によって特定される。またアクセス結果をＷｅｂサーバ３０１に送信するか否かは，送信可否を判断する判断情報や，上記アドレス等が拡張タグに設定されているか否か等によって判断されるが，かかる例に限定されない。
【０１２２】
また，上記アクセス結果がＷｅｂサーバ３０１に送信されると（Ｓ８１１），そのアクセス結果に基づいて，Ｗｅｂサーバ３０１の情報加工アプリケーション３５２等によって加工処理が施されるとともに，Ｗｅｂページが作成され，情報処理装置１０１の表示部１０８にアクセス結果が反映されたＷｅｂページが表示される（Ｓ８１３）。
【０１２３】
なお，本実施の形態にかかるＷｅｂページの表示（Ｓ８１３）は，情報処理装置１０１の表示部１０８に表示される場合を例に挙げて説明したが，かかる例に限定されず，例えば，表示部を備えた携帯端末２０１（携帯電話機２０１−１など）の画面にＷｅｂページを表示する場合等でも実施可能である。
【０１２４】
特に，アクセス結果が反映されたＷｅｂページが表示される実施例として，電子マネー等による決済手段を有する携帯端末２０１を利用した場合等が挙げられる。例えば，仮想的な販売店から商品を電子マネーで購入した場合，リーダ／ライタ１１１と携帯端末２０１との間で課金処理が実行し，携帯端末２０１が保有する電子マネーの残高情報が更新されると，例えばアクセス結果として商品の代金情報又は残高情報がＷｅｂサーバ３０１に送信される。
【０１２５】
Ｗｅｂサーバ３０１側で残高情報に基づいて加工処理が実行され，Ｗｅｂページが生成されると，Ｗｅｂサーバ３０１から情報処理装置１０１にＷｅｂページが送信される。
【０１２６】
次に，プラグイン１２４は，表示部を備える携帯端末（携帯電話機２０１−１など）に対しＷｅｂページを表示するブラウザ機能等を有するアプリケーションを起動させるための起動情報と，Ｗｅｂページから抽出した携帯電話機２０１−１の表示部に表示させるためのメッセージまたはＵＲＬ等の情報からなるパラメータとをリーダ／ライタ１１１に伝送し，携帯端末２０１（携帯電話機２０１−１など）に送信を指示する
リーダ／ライタ１１１は，プラグイン１２４からの指示に従い，上記起動情報と，パラメータとを携帯電話機２０１−１等の携帯端末２０１に無線通信する。携帯端末２０１（携帯電話機２０１−１）は，上記起動情報を受信すると，指定されたアプリケーションを起動し，さらに起動したアプリケーションは，受信したパラメータに含むＷｅｂページを，表示部に表示する。
【０１２７】
以上から，携帯電話機２０１−１等の携帯端末２０１を利用して電子マネーで商品を購入すると，表示部には，残高情報とともに“お買い上げありがとうございます。”等のメッセージが表示されたり，さらに残高又は商品の代金の金額によって，商品を割り引くなどの特典が付与されたクーポン情報を携帯端末２０１の表示部に表示等されたりする。
【０１２８】
ユーザは，情報処理装置１０１にプラグイン１２４をインストールするだけで，既存の携帯端末２０１をリーダ／ライタ１１１にかざすという容易な操作をすれば，携帯端末２０１にデータを書込んだり，有益な情報を情報処理装置１０１に表示させたり，さらにはＷｅｂサーバ３０１等から送信されるクーポン情報等の情報を携帯端末１０１の画面に表示させることができる。
【０１２９】
さらに，ユーザは，Ｗｅｂサーバ３０１等のサーバを介さなくとも情報処理装置１０１と携帯端末２０１とで無線通信することが可能であるため，情報処理装置１０１がネットワーク機能がなく，外部と通信できなくても，ローカルで情報処理装置１０１と携帯端末２０１とでデータをやりとりすることができる。
【０１３０】
すなわち，ユーザは頻繁に使用するコンテンツ等のデータが格納される位置（読込み位置又は書き込み位置）を，拡張タグに登録しておけば，ユーザは複雑なデータ選択操作をすることなく，単にリーダ／ライタ１１１にかざすだけで，データを情報処理装置１０１から携帯端末２０１に転送し，または携帯端末２０１から情報処理装置１０１にデータを転送することができる。
【０１３１】
一方で，Ｗｅｂページ等のコンテンツを提供するサービス提供者は，拡張タグに対応するプラグイン１２４を開発し，拡張タグが埋め込まれたＷｅｂページを作成し，ネットワーク１０３を介して送信すればよく，情報処理装置１０１は携帯端末２０１からデータを無線通信で読込み／書き込みすることができる。
【０１３２】
情報処理装置１０１のブラウザ１２０に組み込むプラグイン１２４は，ブラウザ１２０に機能追加するかたちで実装し，例えばＨＴＭＬ等のコンテンツデータに埋め込まれた拡張タグの解釈，表示，またはＷｅｂサーバ３０１との通信などはブラウザ１２０の機能が利用できるため，同等のアプリケーションを新規に開発するのに比べて非常に低コストで実現できる。
【０１３３】
なお，従来では，携帯端末２０１から無線通信により読み込んだデータをネットワークを介してＷｅｂサーバ３０１に送信したり，Ｗｅｂサーバ３０１から送信されたデータを携帯端末２０１に書込んだりする場合，リーダ／ライタからネットワークを介して送信されたデータ等を処理するサーバを別途用意する必要があり，またクライアント側の情報処理装置１０１に上記サーバとやりとりするためのアプリケーションを開発する必要があったため，サービス提供者は，莫大なコストを要していた。また，Ｗｅｂサーバ３０１からＷｅｂページ等のコンテンツを提供するコンテンツホルダ等も，上記サーバを導入するなどの必要があり多額の費用を要するため，新規参入するための障壁となっていた。
【０１３４】
また，サービス提供者側が，情報処理装置１０１をキオスク端末として店舗に設置すれば，ユーザはプラグイン１２４を組み込む必要がないため，そのままユーザが保有する携帯端末２０１を情報処理装置１０１のリーダ／ライタ１１にかざせば情報処理装置１０１と無線通信でき，より一層ユーザに対する操作負担を軽減することができる。
【０１３５】
なお，本明細書において，情報処理装置１０１，携帯端末２０１，またはＷｅｂサーバ３０１に各種の処理を行わせるためのプログラムを記述する処理ステップは，必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく，並列的あるいは個別に実行される処理（例えば，並列処理あるいはオブジェクトによる処理）も含むものである。
【０１３６】
また，プログラムは，１台の情報処理装置１０１，携帯端末２０１，またはＷｅｂサーバ３０１により処理されるものであっても良いし，複数の情報処理装置１０１，携帯端末２０１，またはＷｅｂサーバ３０１によって分散処理されるものであっても良い。
【０１３７】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例を想定し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１３８】
上記実施形態においては，情報処理装置１０１はネットワーク１０３に接続可能である場合を例にあげて説明したが，本発明はかかる例に限定されない。例えば，ネットワーク１０３に接続せずローカルで情報処理装置１０１と携帯端末２０１でブラウザ１２０を起動し，無線通信する場合でも実施することができる。
【０１３９】
また上記実施形態においては，ＷｅｂページはＨＴＭＬで記述される場合を例にあげて説明したが，本発明はかかる例に限定されない。例えば，Ｗｅｂページは，ＸＭＬまたはＢＭＬなどのマークアップ言語で記述された場合でも実施することができる。
【０１４０】
また上記実施形態においては，ストレージ装置１１４は，単体のハードディスクドライブから構成される場合を例に挙げて説明したが，かかる例に限定されず，例えば，別体としてハードディスクドライブがさらに１または２以上備わる場合でもよく，またＲＡＭ，ＲＯＭ，またはフラッシュメモリのうち少なくとも一つがさらに備わる場合でもよい。
【０１４１】
また上記実施形態においては，メモリ１０４は，単体のＲＡＭから構成される場合を例に挙げて説明したが，かかる例に限定されず，例えば，メモリ１０４は，単体のＲＡＭの他に，別体としてＲＡＭがさらに１または２以上備わる場合でもよく，また単体のＲＡＭの他に，ＲＯＭ，またはフラッシュメモリ等のうち少なくとも一つがさらに備わる場合でもよい。
【０１４２】
上記実施形態においては，情報処理装置１０１，携帯電話機２０１，Ｗｅｂサーバ３０１に備わるブラウザ等はソフトウェアからなる場合を例にあげて説明したが，本発明はかかる例に限定されない。例えば，上記ブラウザは，１又は２以上の回路から構成されたハードウェアの場合であってもよい。
【産業上の利用可能性】
【０１４３】
本発明は，情報処理システム，情報処理装置，コンピュータプログラム，および情報処理方法に適用可能である。
【図面の簡単な説明】
【０１４４】
【図１】本実施の形態にかかる情報処理システムの構成を示すブロック図である。
【図２】本実施の形態にかかる情報処理装置１０１の画面表示の概略を示す説明図である。
【図３】本実施の形態にかかる情報処理装置１０１の構成を概略的に示すブロック図である。
【図４】本実施の形態にかかる携帯端末の概略的な構成を示すブロック図である。
【図５】本実施形態にかかるＷｅｂサーバの構成を概略的に示すブロック図である。
【図６】本実施の形態にかかるＷｅｂページのデータ構造の概略を示す説明図である。
【図７】本実施の形態にかかる拡張タグが埋め込まれたＷｅｂページを表示する表示処理の概略を示すフローチャートである。
【図８】本実施の形態にかかる拡張タグによって実行されるアクセス処理の概略を示すフローチャートである。
【符号の説明】
【０１４５】
１００      情報処理システム
１０１      情報処理装置
１０３      ネットワーク
１２０      ブラウザ
１２４      プラグイン
２０１      携帯端末
３０１      Ｗｅｂサーバ
【図１】
2006059167.tif 000003
【図２】
2006059167.tif 000004
【図３】
2006059167.tif 000005
【図４】
2006059167.tif 000006
【図５】
2006059167.tif 000007
【図６】
2006059167.tif 000008
【図７】
2006059167.tif 000009
【図８】
2006059167.tif 000010