(57)【要約】      （修正有）【課題】非接触ＩＣチップ媒体の発行費用を安価にできることを可能等とする課金を伴うデータ処理方法を提供する。【解決手段】サービス提供者が管理する提供者サーバと、システム運用者が管理する運用者サーバと、前記サービス提供者ごとに提供する第一データを複数記録可能な非接触ＩＣチップ媒体にＩＣリーダライタを用いてデータを読み書き可能な利用者用コンピュータとがネットワークを介して互いに通信可能に接続されており、前記サービス提供者が前記システム運用者に支払うシステム利用料と前記システム運用者が前記非接触ＩＣチップ媒体を提供するチップオーナーに支払うメモリ利用料とを含む課金情報を作成する課金を伴うデータ処理方法。【選択図】図１
2006202232.tif 000002
【特許請求の範囲】
【請求項１】
サービス提供者が管理する提供者サーバと、システム運用者が管理する運用者サーバと、前記サービス提供者ごとに提供する第一データを複数記録可能な非接触ＩＣチップ媒体にＩＣリーダライタを用いてデータを読み書き可能な利用者用コンピュータとがネットワークを介して互いに通信可能に接続されており、前記サービス提供者が前記システム運用者に支払うシステム利用料と前記システム運用者が前記非接触ＩＣチップ媒体を提供するチップオーナーに支払うメモリ利用料とを含む課金情報を作成するデータ処理方法であって、
前記利用者用コンピュータは、
前記提供者サーバに書き込み依頼を送信するステップと、
前記提供者サーバは、前記利用者用コンピュータから該書き込み依頼を受信すると前記第一データを前記運用者サーバに送信するステップと、
前記運用者サーバは、前記提供者サーバから受信した第一データを前記利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、前記運用者サーバから受信した第一データを非接触ＩＣチップ媒体にＩＣリーダライタを用いて書き込むステップと、
前記利用者用コンピュータは、前記書き込むステップによる書き込み結果を前記運用者サーバに送信するステップと、
前記運用者サーバは、前記利用者用コンピュータから受信した書き込み結果等から課金情報を作成するステップとを備えることを特徴とする課金を伴うデータ処理方法。
【請求項２】
サービス提供者が管理する提供者サーバと、システム運用者が管理する運用者サーバと、前記サービス提供者ごとに提供する第一データを複数記録可能な非接触ＩＣチップ媒体にＩＣリーダライタを用いてデータを読み書き可能な及び前記提供者サーバの提供するＷＥＢページを閲覧可能な利用者用コンピュータとがインターネット網を介して互いに通信可能に接続されており、前記サービス提供者が前記システム運用者に支払うシステム利用料と前記システム運用者が前記非接触ＩＣチップ媒体を提供するチップオーナーに支払うメモリ利用料とを含む課金情報を作成するデータ処理方法であって、
前記提供者用コンピュータは、前記非接触ＩＣチップ媒体を近接させる指示を含む画面データを前記利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、前記提供者サーバから前記近接させる指示を含む画面データを受信すると前記近接させる指示の画面を表示し、前記非接触ICチップ媒体からデータを読み取れたか判断し、読み取れた場合に
前記提供者サーバに書き込み依頼を送信するステップと、
前記提供者サーバは、前記利用者用コンピュータから前記書き込み依頼を受信すると第一データを前記運用者サーバに送信するステップと、
前記運用者サーバは、前記提供者サーバから受信した前記第一データに処理番号等のキーを設定するステップと、
前記運用者サーバは、前記キーを第一暗号化するステップと、
前記運用者サーバは、 前記第一暗号化したキーを前記提供者サーバに送信するステップと、
前記提供者サーバは、前記運用者サーバから受信した第一暗号化したキー及び書き込み要求を画面データとともに前記利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、前記提供者サーバから受信した第一暗号化したキー及び書き込み要求を画面データとともに受信すると、該画面データについて画面表示及び該第一暗号化したキーを復号化するとともに、前記運用者サーバと通信セッションを開設し、該通信セッション開設後に、該運用者サーバに前記書き込み要求及び前記復号化したキーを送信するステップと、
前記運用者サーバは、前記利用者用コンピュータから書き込み要求及び復号化したキーを受信するとキーに対応する第一データを該利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、あらかじめ前記非接触ＩＣチップ媒体から読み取った第二暗号化された第二データについて復号化した第二データと前記運用者サーバから受信した第一データについてＩＣリーダライタにより非接触ＩＣチップ媒体に書き込み可能か判断するステップと、
前記利用者用コンピュータは、書き込み可能と判断した場合、第一データと第二データから第三データを作成し、該第三データを第二暗号化し、該第二暗号化した第三データを前記非接触ＩＣチップ媒体に書き込み、書き込み成功の書き込み結果を作成するステップと、
前記利用者用コンピュータは、書き込み不可と判断した場合、書き込み失敗の書き込み結果を作成するステップと、
前記利用者用コンピュータは、前記書き込むステップによる書き込み結果を前記運用者サーバに送信するとともに、前記書き込むステップによる書き込み終了を前記提供者サーバに送信するステップと、
前記提供者サーバは、前記利用者用コンピュータから書き込み終了を受信すると前記運用者サーバに第一暗号化したキー及び書き込み結果問い合わせを送信するステップと、
前記運用者サーバは、前記第一暗号化したキー及び前記書き込み結果問い合わせを前記提供者サーバから受信すると、必要に応じ該第一暗号化したキーを復号化し、前記第一暗号化したキー又は前記複合化したキーに対応する書き込み結果を前記提供者サーバに送信するとともに、前記書き込み結果及び前記第一データ等から課金情報を作成するステップとを備えることを特徴とする課金を伴うデータ処理方法。
【請求項３】
サービス提供者が管理する提供者サーバと、システム運用者が管理する運用者サーバと、前記サービス提供者ごとに提供する第一データを複数記録可能な非接触ＩＣチップ媒体にＩＣリーダライタを用いてデータを読み書き可能な及び前記提供者サーバの提供するＷＥＢページを閲覧可能な利用者用コンピュータとがインターネット網を介して互いに通信可能に接続されており、前記非接触ＩＣチップ媒体からデータを読み取り、必要に応じて前記サービス提供者が前記システム運用者に支払うシステム利用料と前記システム運用者が前記非接触ＩＣチップ媒体を提供するチップオーナーに支払うメモリ利用料とを含む課金情報を作成するデータ処理方法であって、
前記提供者用コンピュータは、前記非接触ＩＣチップ媒体を近接させる指示を含む画面データを前記利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、前記提供者サーバから前記近接させる指示を含む画面データを受信すると前記近接させる指示を含む画面を表示し、前記非接触ICチップ媒体からデータを読み取れたか判断し、読み取れた場合に
前記提供者サーバに読み取り依頼を送信するステップと、
前記提供者サーバは、前記利用者用コンピュータから前記読み取り依頼を受信すると提供者の自ＩＤを前記運用者サーバに送信するステップと、
前記運用者サーバは、前記提供者サーバから受信した自ＩＤを第一暗号化するとともに該第一暗号化した自ＩＤを前記提供者サーバに送信するステップと、
前記提供者サーバは、前記運用者サーバから受信した前記第一暗号化した自ＩＤ及びデータ読み取り種別情報を画面データとともに前記利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、前記提供者サーバから受信した画面データを画面表示するとともに前記提供者サーバから受信した第一暗号化した自ＩＤ及び前記非接触ＩＣチップ媒体から読み取った第二暗号化された第二データについて復号化するステップと、
前記利用者用コンピュータは、前記運用者サーバから受信した前記データ読み取り種別情報から読み取るデータの種別が個人情報であるか否かを判断するステップと、
前記利用者用コンピュータは、前記読み取るデータの種別が個人情報である場合、読み取り成功の読み取り結果の作成及び作成した読み取り結果の第一暗号化並びに前記複合化した第二データに含まれる個人情報の第一暗号化を行うステップと、
前記利用者用コンピュータは、前記読み取るデータの種別が個人情報でない場合、前記復号化した第二データに、前記復号化した自ＩＤが含まれるかを判断するステップと、
前記利用者用コンピュータは、前記自ＩＤが前記第二データに含まれる場合、読み取り成功の読み取り結果の作成及び作成した読み取り結果の第一暗号化並びに該自ＩＤに対応するデータの第一暗号化を行い、該第一暗号化した読み取り結果及び該第一暗号化した自ＩＤに対応するデータを前記提供者サーバに送信するステップと、
前記利用者用コンピュータは、前記自ＩＤが第二データに含まれない場合、読み取り失敗の読み取り結果の作成及び作成した読み取り結果の第一暗号化を行うステップと、
前記利用者用コンピュータは、前記第一暗号化した読み取り結果と前記自ＩＤが前記第二データに含まれる場合は前記第一暗号化した自ＩＤに対応するデータまたは前記読み取るデータ種別が個人情報の場合は前記第一暗号化した個人情報と（以下、本請求項では第一暗号化した読み取り結果等という。）を前記提供者サーバに送信するステップと、
前記提供者サーバは、前記利用者用コンピュータから受信した前記第一暗号化した読み取り結果等を前記運用者サーバに送信するステップと、
前記運用者サーバは、前記提供者サーバから受信した第一暗号化した読み取り結果等を復号化するとともに必要に応じて前記読み取り結果、前記読み取るデータ種別、前記自ＩＤ等から課金情報を作成するステップと、
前記運用者サーバは、前記復号化した読み取り結果等を前記提供者サーバに送信するステップと、
前記提供者サーバは、前記運用者サーバから受信した前記読み取り結果等を記録するとともに、前記利用者用コンピュータに前記読み取り結果等を画面データとともに送信するステップとを備えたことを特徴とする課金を伴うデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は非接触ＩＣチップ（ＩＣチップ上のメモリエリアにＩＣリーダライタを用いて無線により非接触でデータを読み書き可能なアンテナ付きＩＣチップのことをいう。本発明に関して同じ。）上のメモリエリアにそれぞれ一のアプリケーションで活用できるデータブロックを複数作成し、非接触ＩＣチップ上のデータを複数のサービス提供者が利用するためのアクセス手段を提供し、非接触ＩＣチップのメモリをより多くのサービス提供者で共有できる様にして、サービス提供者からシステム利用料を徴収する課金を伴うデータ処理方法に関する。
【背景技術】
【０００２】
非接触ＩＣチップを内蔵したＩＣカード等の非接触ＩＣチップ媒体が開発されており、該ＩＣカード等は従来使用されていた磁気ストライプカード等に比べ、非常に高い能力と大きなメモリエリアを持っている。そして、この大きなメモリエリアを利用してメモリエリアの一部を他人に貸与する発明がなされている。
【０００３】
例えば特許文献１には、個人情報、カード情報、搭載可能なアプリケーション情報、イシュア情報を含むＩＣカードに関する情報をデータベース化して一元的に管理するデータベースサーバと、インターネット経由でアプリケーションを配信する配信ウエブサーバとを備えたＩＣカードデータ管理センタと、インターネットに接続でき、ＩＣカードが装着可能な端末装置とからなり、ＩＣカードが装着され、配信ウエブサーバにアクセスした端末装置に対して、前記データベースサーバからＩＣカードの現在のメモリ容量、ダウンロード可能なアプリケーション情報を提示し、ダウンロード要求のあったアプリケーションを配信ウエブサーバを介してＩＣカードに対してダウンロードすることを特徴とするＩＣカード領域貸与管理システムであって、さらに前記ＩＣカードデータ管理センタは、アプリケーションのダウンロード履歴データを基に課金データを生成する課金サーバを備えていることを特徴とするＩＣカード領域貸与管理システムが開示されている。
【０００４】
【特許文献１】特開２００４−３０２３８号公報（請求の範囲参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、非接触ＩＣチップ媒体は非常に高い能力と大きなメモリエリアを持っているため発行費用は高額であり、発行者（イシュア）の費用負担の軽減を考える必要がある。さらに、最近は国内でもインターネットのインフラストラクチャが充実し始めているにもかかわらず、非接触ＩＣチップとウェブシステムとの連動がほとんどない。
【０００６】
また、特許文献１記載の発明は、アプリケーションの追加権限管理が徹底され、イシュアの意図しない、競合会社の作成したアプリケーションなどが搭載されないように管理されるため、エンドユーザ（生活者）が競合会社の作成したアプリケーションなどをＩＣカードに搭載したいと思った場合には生活者は複数のＩＣカードを持たなければならなくなるという不都合な点がある。
【０００７】
そして、生活者にとっては、アプリケーションを作成した会社が競合会社か否かは関係無くＩＣカード等に様々なアプリケーションを搭載すれば管理が容易となる。
【０００８】
さらに特許文献１記載の発明は、ＩＣカードに関する情報をデータベース化して一元的に管理するデータベースサーバを設けているため、生活者の数が増大するほどデータベースサーバに膨大な負荷をかけるという不都合な点もある。
【０００９】
また、非接触ＩＣチップ媒体は、基本的には複数に分割されたエリアを別々の目的で独自に使える仕組みを持ちながら、データ保護等の理由によりそれぞれのデータ所持者がそれぞれのロジックを別々に作成しているため、実際には１枚のＩＣカードを、ひとつあるいはふたつのアプリケーションだけで占有しており、資源の有効活用が図られていない。さらに、非接触ＩＣチップは読み書きができるので、情報を書き足したり、不要になったものに上書きしたりして利用することにより、長期間に渡って非接触ＩＣチップ媒体の利用ができるはずである。
【００１０】
本発明は上記点に鑑みてなされたものであり、その目的とするところは、非接触ＩＣチップ媒体の発行費用を安価にできることを可能とし、また、サービス提供者のデータをサービス提供者が競合会社であるか否かにかかわらず、サービス利用者が自由に非接触ＩＣチップ媒体に書き込む等できることを可能とし、さらに、資源の有効活用が図ることを可能とし、さらにまた、非接触ＩＣチップとウェブシステムとの連動を可能とし、さらにデータベースへの負荷削減を可能とする課金を伴うデータ処理方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１記載の課金を伴うデータ処理方法は、サービス提供者が管理する提供者サーバと、システム運用者が管理する運用者サーバと、前記サービス提供者ごとに提供する第一データを複数記録可能な非接触ＩＣチップ媒体にＩＣリーダライタを用いてデータを読み書き可能な利用者用コンピュータとがネットワークを介して互いに通信可能に接続されており、前記サービス提供者が前記システム運用者に支払うシステム利用料と前記システム運用者が前記非接触ＩＣチップ媒体を提供するチップオーナーに支払うメモリ利用料とを含む課金情報を作成するデータ処理方法であって、
前記利用者用コンピュータは、
前記提供者サーバに書き込み依頼を送信するステップと、
前記提供者サーバは、前記利用者用コンピュータから該書き込み依頼を受信すると前記第一データを前記運用者サーバに送信するステップと、
前記運用者サーバは、前記提供者サーバから受信した第一データを前記利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、前記運用者サーバから受信した第一データを非接触ＩＣチップ媒体にＩＣリーダライタを用いて書き込むステップと、
前記利用者用コンピュータは、前記書き込むステップによる書き込み結果を前記運用者サーバに送信するステップと、
前記運用者サーバは、前記利用者用コンピュータから受信した書き込み結果等から課金情報を作成するステップとを備えることを特徴とするものである。
【００１２】
請求項２記載の課金を伴うデータ処理方法は、サービス提供者が管理する提供者サーバと、システム運用者が管理する運用者サーバと、前記サービス提供者ごとに提供する第一データを複数記録可能な非接触ＩＣチップ媒体にＩＣリーダライタを用いてデータを読み書き可能な及び前記提供者サーバの提供するＷＥＢページを閲覧可能な利用者用コンピュータとがインターネット網を介して互いに通信可能に接続されており、前記サービス提供者が前記システム運用者に支払うシステム利用料と前記システム運用者が前記非接触ＩＣチップ媒体を提供するチップオーナーに支払うメモリ利用料とを含む課金情報を作成するデータ処理方法であって、
前記提供者用コンピュータは、前記非接触ＩＣチップ媒体を近接させる指示を含む画面データを前記利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、前記提供者サーバから前記近接させる指示を含む画面データを受信すると前記近接させる指示の画面を表示し、前記非接触ICチップ媒体からデータを読み取れたか判断し、読み取れた場合に
前記提供者サーバに書き込み依頼を送信するステップと、
前記提供者サーバは、前記利用者用コンピュータから前記書き込み依頼を受信すると第一データを前記運用者サーバに送信するステップと、
前記運用者サーバは、前記提供者サーバから受信した前記第一データに処理番号等のキーを設定するステップと、
前記運用者サーバは、前記キーを第一暗号化するステップと、
前記運用者サーバは、 前記第一暗号化したキーを前記提供者サーバに送信するステップと、
前記提供者サーバは、前記運用者サーバから受信した第一暗号化したキー及び書き込み要求を画面データとともに前記利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、前記提供者サーバから受信した第一暗号化したキー及び書き込み要求を画面データとともに受信すると、該画面データについて画面表示及び該第一暗号化したキーを復号化するとともに、前記運用者サーバと通信セッションを開設し、該通信セッション開設後に、該運用者サーバに前記書き込み要求及び前記復号化したキーを送信するステップと、
前記運用者サーバは、前記利用者用コンピュータから書き込み要求及び復号化したキーを受信するとキーに対応する第一データを該利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、あらかじめ前記非接触ＩＣチップ媒体から読み取った第二暗号化された第二データについて復号化した第二データと前記運用者サーバから受信した第一データについてＩＣリーダライタにより非接触ＩＣチップ媒体に書き込み可能か判断するステップと、
前記利用者用コンピュータは、書き込み可能と判断した場合、第一データと第二データから第三データを作成し、該第三データを第二暗号化し、該第二暗号化した第三データを前記非接触ＩＣチップ媒体に書き込み、書き込み成功の書き込み結果を作成するステップと、
前記利用者用コンピュータは、書き込み不可と判断した場合、書き込み失敗の書き込み結果を作成するステップと、
前記利用者用コンピュータは、前記書き込むステップによる書き込み結果を前記運用者サーバに送信するとともに、前記書き込むステップによる書き込み終了を前記提供者サーバに送信するステップと、
前記提供者サーバは、前記利用者用コンピュータから書き込み終了を受信すると前記運用者サーバに第一暗号化したキー及び書き込み結果問い合わせを送信するステップと、
前記運用者サーバは、前記第一暗号化したキー及び前記書き込み結果問い合わせを前記提供者サーバから受信すると、必要に応じ該第一暗号化したキーを復号化し、前記第一暗号化したキー又は前記複合化したキーに対応する書き込み結果を前記提供者サーバに送信するとともに、前記書き込み結果及び前記第一データ等から課金情報を作成するステップとを備えることを特徴とするものである。
【００１３】
請求項３記載の課金を伴うデータ処理方法は、サービス提供者が管理する提供者サーバと、システム運用者が管理する運用者サーバと、前記サービス提供者ごとに提供する第一データを複数記録可能な非接触ＩＣチップ媒体にＩＣリーダライタを用いてデータを読み書き可能な及び前記提供者サーバの提供するＷＥＢページを閲覧可能な利用者用コンピュータとがインターネット網を介して互いに通信可能に接続されており、前記非接触ＩＣチップ媒体からデータを読み取り、必要に応じて前記サービス提供者が前記システム運用者に支払うシステム利用料と前記システム運用者が前記非接触ＩＣチップ媒体を提供するチップオーナーに支払うメモリ利用料とを含む課金情報を作成するデータ処理方法であって、
前記提供者用コンピュータは、前記非接触ＩＣチップ媒体を近接させる指示を含む画面データを前記利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、前記提供者サーバから前記近接させる指示を含む画面データを受信すると前記近接させる指示を含む画面を表示し、前記非接触ICチップ媒体からデータを読み取れたか判断し、読み取れた場合に
前記提供者サーバに読み取り依頼を送信するステップと、
前記提供者サーバは、前記利用者用コンピュータから前記読み取り依頼を受信すると提供者の自ＩＤを前記運用者サーバに送信するステップと、
前記運用者サーバは、前記提供者サーバから受信した自ＩＤを第一暗号化するとともに該第一暗号化した自ＩＤを前記提供者サーバに送信するステップと、
前記提供者サーバは、前記運用者サーバから受信した前記第一暗号化した自ＩＤ及びデータ読み取り種別情報を画面データとともに前記利用者用コンピュータに送信するステップと、
前記利用者用コンピュータは、前記提供者サーバから受信した画面データを画面表示するとともに前記提供者サーバから受信した第一暗号化した自ＩＤ及び前記非接触ＩＣチップ媒体から読み取った第二暗号化された第二データについて復号化するステップと、
前記利用者用コンピュータは、前記運用者サーバから受信した前記データ読み取り種別情報から読み取るデータの種別が個人情報であるか否かを判断するステップと、
前記利用者用コンピュータは、前記読み取るデータの種別が個人情報である場合、読み取り成功の読み取り結果の作成及び作成した読み取り結果の第一暗号化並びに前記複合化した第二データに含まれる個人情報の第一暗号化を行うステップと、
前記利用者用コンピュータは、前記読み取るデータの種別が個人情報でない場合、前記復号化した第二データに、前記復号化した自ＩＤが含まれるかを判断するステップと、
前記利用者用コンピュータは、前記自ＩＤが前記第二データに含まれる場合、読み取り成功の読み取り結果の作成及び作成した読み取り結果の第一暗号化並びに該自ＩＤに対応するデータの第一暗号化を行い、該第一暗号化した読み取り結果及び該第一暗号化した自ＩＤに対応するデータを前記提供者サーバに送信するステップと、
前記利用者用コンピュータは、前記自ＩＤが第二データに含まれない場合、読み取り失敗の読み取り結果の作成及び作成した読み取り結果の第一暗号化を行うステップと、
前記利用者用コンピュータは、前記第一暗号化した読み取り結果と前記自ＩＤが前記第二データに含まれる場合は前記第一暗号化した自ＩＤに対応するデータまたは前記読み取るデータ種別が個人情報の場合は前記第一暗号化した個人情報と（以下、本請求項では第一暗号化した読み取り結果等という。）を前記提供者サーバに送信するステップと、
前記提供者サーバは、前記利用者用コンピュータから受信した前記第一暗号化した読み取り結果等を前記運用者サーバに送信するステップと、
前記運用者サーバは、前記提供者サーバから受信した第一暗号化した読み取り結果等を復号化するとともに必要に応じて前記読み取り結果、前記読み取るデータ種別、前記自ＩＤ等から課金情報を作成するステップと、
前記運用者サーバは、前記復号化した読み取り結果等を前記提供者サーバに送信するステップと、
前記提供者サーバは、前記運用者サーバから受信した前記読み取り結果等を記録するとともに、前記利用者用コンピュータに前記読み取り結果等を画面データとともに送信するステップとを備えたことを特徴とするものである。
【００１４】
本発明において、「非接触ＩＣチップ媒体」とは、非接触ＩＣチップを内蔵したカード（ＩＣカード）、ペンダント、ぬいぐるみ等の媒体や非接触ＩＣチップを内蔵した携帯電話、ＰＨＳ、携帯ＩＰ電話等の携帯端末をいい、ＩＣリーダライタを用いて該非接触ＩＣチップのメモリエリアにデータを読み書き可能な媒体をいう。本発明において、該非接触ＩＣチップ媒体から（に）データを読み取る（書き込む）という場合、該非接触ＩＣチップ媒体内の非接触ＩＣチップのメモリエリアから（に）、データを読み取る（書き込む）ことをいう。
【００１５】
「チップオーナー」とは、非接触ＩＣチップ媒体の発行費用を負担する者であり、該発行費用を負担して非接触ＩＣチップ媒体をサービス利用者に提供する者である。また、サービス提供者またはシステム運用者がチップオーナーとなってもよい。この際、チップオーナーに支払われるメモリ利用料はチップオーナーとなったサービス提供者またはシステム運用者に支払われることになる。
【００１６】
「システム運用者」とは、本発明に係るシステム全体を管理する者である。
【００１７】
「サービス提供者」とは、サービス利用者にサービスを提供する者である。サービス提供者としては、例えば、サービス提供者情報等を非接触ＩＣチップ媒体に登録するサービスを行うと、サービス利用者が会員となるような会員を募るスポーツクラブ、ファンクラブ等が該当し、また、例えば電子チケット情報等を非接触ＩＣチップ媒体に記録するサービスを行うようなチケット業者も含まれるが、特にこれらに限るものではない。また、サービス提供者になりたい者は、システム運用者との契約により、サービス提供者となるが、サービス提供者には自身を識別するためのサービス提供者の自ＩＤが付与される。
【００１８】
「サービス利用者」とは、非接触ＩＣチップ媒体の所有者であって、サービス提供者及びシステム運用者からサービス等を受けるものである。
【００１９】
「運用者サーバ」とは、システム運用者が管理するサーバである。
【００２０】
「提供者サーバ」とは、サービス提供者が管理するサーバである。
【００２１】
「利用者用コンピュータ」とは、利用者がサービス等をシステム運用者及びサービス提供者から受けるためのコンピュータであり、利用者の所有するコンピュータやＰＯＳ等の店舗端末等が該当する。また、システム運用者またはサービス提供者の管理するコンピュータであってもよい。
【００２２】
「第一データ」とは、非接触ＩＣチップ媒体に書き込む（記録する）データをいい、例えば、サービス提供者情報、電子チケット情報等をいう。
【００２３】
サービス提供者が会員を募るスポーツクラブ、ファンクラブ等である場合、前記サービス提供者情報は、例えばサービス提供者の自ＩＤ（必要に応じて、さらに該自ＩＤを会社ＩＤ及びクラブＩＤに分けてもよい。）の他、クラブ名、会員の有効期限、会員ごとに付す会員ＩＤ、サービス提供者情報のデータ登録日等の必要な情報からなる。例えば、第一データを書き込む処理により、該サービス提供者情報が非接触ＩＣチップ媒体に書き込まれると、該非接触ＩＣチップ媒体の所有者たるサービス利用者は、該サービス提供者の会員になったことになる（この場合、非接触ＩＣチップ媒体はスポーツクラブ、ファンクラブ等の会員証となる。）。
【００２４】
サービス提供者がチケット業者である場合、前記電子チケット情報は、例えばサービス提供者の自ＩＤ、電子チケットを特定するための情報（例えば、発行者名、チケットＩＤ、チケットの対象となる講演名、チケットの対象となる講演の日時、チケットの対象となる講演の席番号、チケットのデータ登録日等）等の必要な情報からなる。例えば、第一データを書き込む処理により、該電子チケット情報が非接触ＩＣチップ媒体に書き込まれると、該非接触ＩＣチップ媒体に、電子チケットが書き込まれたことなる。
【００２５】
「第二データ」とは、非接触ＩＣチップ媒体に書き込まれているデータをいい、該非接触ＩＣチップ媒体の所有者たるサービス利用者の住所、氏名等の個人情報のデータ及び前記第一データの集合をいう。例えば、第二データを読み取る処理により非接触ＩＣチップ媒体から第二データが読み取られ、該当する前記サービス提供者情報や前記電子チケット情報が該第二データに存在し、かつ有効である（有効期限が切れていない等の）場合、該非接触ＩＣチップ媒体の所有者は前記サービス提供者の会員であると認証され、該非接触ＩＣチップ媒体に書き込まれた電子チケットは有効であると認証される。会員であると認証されるとサービス利用者は、サービス提供者からサービス（例えば会員割引、サービス提供者が提供する会員専用サイトへのログイン等）を受けることができ、電子チケットが有効と判断されれば、電子チケットに対応するサービス（例えば、サービス提供者電子チケットを発行し主催するコンサート会場への入場等）が受けられる。なお、該第二データは後述する第二暗号化されて非接触ＩＣチップ媒体に書き込まれている。さらに、該第二データに含まれる個人情報はあらかじめＩＣリーダライタ、ビューア等により記録されているものとする。
【００２６】
「第三データ」とは、第一データ及び第二データから作成されるデータであり、非接触ＩＣチップに記録するデータのことをいう。なお、該第三データは、第二暗号化されて非接触ＩＣチップに記録され、その後、該第三データは、非接触ＩＣチップ媒体に書き込まれているデータとして第二データとなる。
【００２７】
「第一暗号化」及び「第二暗号化」とは、秘密鍵暗号等の適したロジックによりデータを暗号化することである。また、暗号化されたデータは適したロジックにより復号化される。第一暗号化と第二暗号化はそれぞれ異なるロジックにより暗号化する事が望ましいが、これらは同一のロジックであってもよい。
【００２８】
「課金情報」とは、システム運用者からサービス提供者へのシステム利用料の請求情報やシステム運用者がチップオーナーに支払うメモリ利用料の支払い情報等からなり、運用者サーバにより作成される。そして該課金情報に基づいて、サービス提供者はシステム利用料をシステム運用者に支払い、システム運用者はメモリ利用料をチップオーナーに支払う。
【００２９】
例えば非接触ＩＣチップ媒体に第一データを書き込む処理を一回行うと、該第一データに対応するサービス提供者がシステム運用者に支払うシステム利用料が発生し、さらに該システム利用料の一部がシステム運用者からチップオーナーに支払われるメモリ利用料として発生し、これらから運用者サーバは課金情報を作成する。また、非接触ＩＣチップ媒体からデータを読み取る処理を一回行うことによりシステム利用料やメモリ利用料を発生させても良い。また、サービス提供者情報が記録されてから一定期間経過した場合にシステム利用料やメモリ利用料を発生させても良い（例えば年会費）。メモリ利用料及びシステム利用料の金額は処理内容や処理の対象となる情報（データ）により適宜決定される。
【００３０】
システム利用料の請求情報としては、システム利用料のほか、書き込み又は読み取り処理を行ったサービス提供者の自ＩＤが含まれ、さらに必要に応じて、サービス提供者名、書き込み又は読み取り処理を行った処理時刻や日付、どのようなデータを書き込んだか又は読み取ったかを特定する登録種別、書き込み又は読み取り処理を識別するための処理番号、書き込み又は読み取り処理が成功したかを識別する処理結果（該処理が成功した場合のみシステム利用料を発生させても良い）等が含まれ、これらはシステム提供者毎に関連付けて作成される。さらに、前記システム利用料の一部からメモリ利用料を決定し、該メモリ利用料の支払い情報をシステム提供者毎に付加しても良い。また、例えば前記システム利用料の請求情報からメモリ利用料の支払い情報を作成しても良い。例えば前記システム利用料の一部からメモリ利用料を決定し、必要に応じて書き込み又は読み取り処理を行ったサービス提供者の自ＩＤ、サービス提供者名、書き込み又は読み取り処理を行った処理時刻や日付、どのようなデータを書き込んだか又は読み取ったかを特定する登録種別、書き込み又は読み取り処理を識別するための処理番号、書き込み又は読み取り処理が成功したかを識別する処理結果（該処理が成功した場合のみメモリ利用料を発生させても良い）等を含ませ、これらを関連付けてサービス提供者毎または該処理を行った日付毎等にメモリ利用料の支払い情報として作成する。また、書き込み又は読み取り処理を行った処理時刻や日付から一定期間経過後、例えば年会費として前記システム利用料の請求情報やメモリ利用料の支払い情報等を作成してもよい。
【発明の効果】
【００３１】
請求項１及び２記載の発明により、チップオーナーには、メモリ利用料が支払われるため非接触ＩＣチップ媒体の発行に際して負担した費用を回収することができることになり、結果的に非接触ＩＣチップ媒体の発行の費用負担がサービス提供者に分散され、各々の費用負担を軽減しつつ、非接触ＩＣチップ媒体の発行が可能となる。また、チップオーナーには、メモリ利用料により投資効果も得られる。さらに、多くのサービス（データ）が様々なタイミングで登録されるので、結果として長期間利用されるため、長期間に渡って非接触ＩＣチップ媒体の有効利用ができる。さらにまた、ひとつの非接触ＩＣチップ媒体に複数のアプリケーションデータを記録できるため、サービス利用者の所持するカード等の数を減らすことができる。
【００３２】
請求項３記載の発明により、非接触ＩＣチップ媒体からデータの読み取りに際し、サービス提供者は提供者サーバで自身の自ＩＤに対応するデータ又は個人情報のみを知ることができ、サービス提供者は非接触ＩＣチップ媒体に他のどのサービス提供者が登録されているか（他のどのサービス提供者のデータが記録されているか）を知ることができないため、非接触ＩＣチップ媒体に互いに競合するサービス提供者を登録することが可能となる。さらに、提供者の自ＩＤに対応するデータに個人情報、サービス提供者の会員情報等を含ませることにより、個人認証や会員認証をコンピュータ上で行うことができるので、ウェブシステムと非接触ＩＣチップ機能との連動が可能となる。また、必要に応じて課金情報を作成することにより請求項１及び２記載の発明と同様の非接触ＩＣチップ媒体の発行費用負担の軽減という効果が得られる。
【００３３】
請求項２及び３記載の発明により、扱うデータを暗号化するためデータ保護が万全となり、万全なセキュリティを持つシステム構築が簡単に利用可能となる。また、利用者用コンピュータと提供者サーバのデータのやり取りをＷＥＢ上で行うため、ウェブシステムと非接触ＩＣチップ機能との連動が可能となる。さらに、暗号化及び復号化を利用者用コンピュータと運用者サーバとに行わせることにより、セキュリティが高められる。
【００３４】
本発明は上記効果の他、以下の効果がある。
【００３５】
多くの会員を有するウェブサイト上のシステムでは、会員認証の為に巨大なデータベース構築が必要となるが、本発明を使用すると非接触ＩＣチップ媒体についての認証処理が、非接触ＩＣチップ媒体に記録された提供者の自ＩＤ、個人情報等により提供者サーバと利用者用コンピュータとで分散処理できるので、データベースの負荷削減に効果を生む。特に、会員等であるサービス利用者の個人情報のデータベースをサービス提供者、システム運用者が作成しても本発明の処理中には該データベースを使用しないため、データベースの負荷削減に効果を生む。また、ネットワークにインターネット網を用いる場合、インターネット技術に非接触ＩＣチップ技術のセキュリティ機能やデータを併用することができる。
【００３６】
また、高価な非接触ＩＣチップ媒体を複数の企業／クラブ団体から利用できる。さらに、利用者がいつでも自由に会員登録でき、非接触ＩＣチップ媒体を会員証として利用できる。さらにまた、非接触ＩＣチップのデータとして電子チケットを採用し、自由に書き込み／読み取りが可能となる。また、個人情報の登録が簡単になる。さらにまた、ウェブシステムから簡単に利用できる。また、複数の媒体間（例えば、ＩＣカードと携帯電話）でのデータの授受も可能となる。さらにまた、システム開発が簡易化される。
【発明を実施するための最良の形態】
【００３７】
本発明を実施するための最良の形態について図面を参照しながら説明する。
【００３８】
図６は本発明に係る概念図である。図６を参照して本実施形態の概念について説明する。
【００３９】
チップオーナー６０５はサービス利用者６０４に対して、非接触ＩＣチップ媒体１０１を該非接触ＩＣチップ媒体１０１の発行費用を負担して提供する（ステップＳ６００１）。該非接触ＩＣチップ媒体１０１が例えばＩＣカードで実現される場合において、通常ではＩＣカードの発行費用はサービス利用者６０４又はサービス提供者６０３が負担するが、これをチップオーナー６０５が負担する形を取る。
【００４０】
システム運用者６０２は非接触ＩＣチップ媒体１０１に関わるシステムをサービス提供者６０３に提供し（ステップＳ６００２）、非接触ＩＣチップ媒体１０１に関わるシステム、サービス、サポートをサービス利用者６０４に提供する（ステップＳ６００３）。
【００４１】
サービス提供者６０３はサービス利用者６０４に対して提供するサービスを準備する。サービス利用者６０４は自身が受けたいサービスを該サービス利用者６０４の提供するサービスから選択する事ができる（ステップＳ６００４）。そして、サービス利用者６０４は非接触ＩＣチップ媒体１０１にサービス提供者６０３のサービス提供者情報、電子チケット情報等を登録（記録）するサービス等を受けることができる。
【００４２】
また、サービス提供者６０３はサービス利用者６０４に対して、サービスを提供する（ステップＳ６００５）。
【００４３】
サービス提供者６０３はシステム運用者６０２に対して、サービス利用者６０３が利用したサービスに応じたシステム利用料を支払う（ステップＳ６００６）。システム運用者６０２はチップオーナー６０５に対して非接触ＩＣチップ媒体１０１の利用料としてメモリ利用料を支払う（ステップＳ６００７）。
【００４４】
チップオーナー６０５には、メモリ利用料が支払われるため非接触ＩＣチップ媒体１０１の発行に際して負担した費用を回収することができることになる。これにより、非接触ＩＣチップ媒体１０１の発行費用をサービス提供者６０３が間接的に負担することになる。このため、結果的に非接触ＩＣチップ媒体１０１の発行の費用負担がサービス提供者６０３に分散され、各々の費用負担を軽減しつつ、非接触ＩＣチップ媒体１０１の発行が可能となる。また、サービス提供者６０３の情報が様々なタイミングで登録されるので、結果として長期間利用されるため、長期間に渡って非接触ＩＣチップ媒体１０１の有効利用ができる。
【００４５】
図１は本実施形態における実施形態構成図である。
【００４６】
図１に示すように、本実施形態では運用者サーバ１０２、複数の提供者サーバ１０３、複数の利用者用コンピュータ１０４を用い、これらは例えばインターネット網等のネットワーク１００により通信可能となっている。
【００４７】
また、利用者用コンピュータ１０４はＩＣリーダライタ１０５を備えており、該ＩＣリーダライタ１０５は非接触ＩＣチップ媒体１０１に対してデータを読み書きすることができる。
【００４８】
ここで、非接触ＩＣチップ媒体１０１について説明する。図２は非接触ＩＣチップのハードウェア構成図である。そして、該接触ＩＣチップを内蔵した媒体が非接触ＩＣチップ媒体１０１となる。
【００４９】
非接触ＩＣチップは一般的なものを利用するものとし、例えば図２に示すようにＣＰＵ２０１と、ＲＯＭ２０２と、アンテナ２０３と、ＲＡＭ２０４と、ＥＥＰＲＯＭ２０５とを備える。
【００５０】
ＲＯＭ２０２には、ＯＳ（オペレーティングシステム、以下同じ）が記録されており（図示せず）、また、ＲＡＭ２０４にはＣＰＵ２０１の作業領域が設けられる。
【００５１】
ＣＰＵ２０１は、ＲＯＭ２０２に記録されたＯＳの指令に基づいて各素子の制御、データの演算、後述するＥＥＰＲＯＭ２０５に記録されたデータの読み出し、ＥＥＰＲＯＭ２０５へのデータの記録等を行う。
【００５２】
アンテナ２０３は、ＩＣリーダライタ１０５とデータのやり取りをするためのものである。アンテナ２０３は、さらに非接触ＩＣチップに必要な電力を確保するためのものであってもよい。
【００５３】
ＥＥＰＲＯＭ２０５には、非接触ＩＣチップ媒体１０１の所有者の個人情報、提供者情報、電子チケット情報等の上述の第二データが記録される（図示せず）。ここで、これらのデータは第二暗号化されて記録される。なお、本実施形態では、ＥＥＰＲＯＭ２０５を用いているが、他のデータを記録可能な不揮発性メモリに代用可能である。
【００５４】
次に、運用者サーバ１０２について説明する。図３は運用者サーバ１０２のハードウェア構成図である。
【００５５】
運用者サーバ１０２は、図３に示すようにＣＰＵ３０１と、ハードディスク３０２と、通信装置３０３と、ＲＡＭ３０４と、出力装置３０５と、入力装置３０６とを備える。なお、本実施形態において、ハードディスク３０２に変えてその他の記憶装置を用いることもできるが、本実施形態においては、ハードディスク３０２を用いる。
【００５６】
ハードディスク３０２には、ＯＳや必要なプログラムが記録されており（図示せず）、これらはＲＡＭ３０４に展開される。また、ＲＡＭ３０４にはＣＰＵ３０１の作業領域が設けられる。また、課金情報についてはハードディスク３０２に記録しても良いが、提供者サーバの外部に設けられた記憶装置に記録しても良い。
【００５７】
ＣＰＵ３０１は、ＲＡＭ３０４に展開されたＯＳ及びプログラムの指令に基づいて各装置の制御、データの演算、ハードディスク３０２に記録されたデータの読み出し、ハードディスク３０２へのデータの記録等を行う。
【００５８】
出力装置３０５は、例えばＣＲＴディスプレイ、液晶ディスプレイ等のディスプレイやプリンタ等の適したものにより実現される。また、入力装置３０６はマウス、キーボード等の適したものにより実現される。
【００５９】
通信装置３０３により、ネットワーク１００を介して提供者サーバ１０３や利用者用コンピュータ１０４と通信が可能となる。通信装置３０３は、ネットワーク１００に接続し通信可能とするためのＡＤＳＬモデムやケーブルモデム等の適したものにより実現される。
【００６０】
次に、提供者サーバ１０３について説明する。図４は提供者サーバ１０３のハードウェア構成図である。
【００６１】
提供者サーバ１０３は、図４に示すようにＣＰＵ４０１と、ハードディスク４０２と、通信装置４０３と、ＲＡＭ４０４と、出力装置４０５と、入力装置４０６とを備える。なお、本実施形態において、ハードディスク４０２に代えてその他の外部記憶装置を用いることもできるが、本実施形態においては、ハードディスク４０２を用いる。
【００６２】
ハードディスク４０２には、ＯＳや必要なプログラムが記録されており（図示せず）、これらはＲＡＭ４０４に展開される。また、ＲＡＭ４０４にはＣＰＵ４０１の作業領域が設けられる。また、ハードディスク４０２には提供者の自ＩＤ、第一データ及びサービス提供者６０３の提供するＷＥＢページの画面データ等が記録されている。なお、これら提供者の自ＩＤや第一データやサービス提供者６０３の提供するＷＥＢページの画面データ等は提供者サーバ１０３の外部に設けられた記憶装置に記録しても良い。
【００６３】
ＣＰＵ４０１は、ＲＡＭ４０４に展開されたＯＳ及びプログラムの指令に基づいて各装置の制御、データの演算、ハードディスク４０２に記録されたデータの読み出し、ハードディスク４０２へのデータの記録等を行う。
【００６４】
出力装置４０５は、例えばＣＲＴディスプレイ、液晶ディスプレイ等のディスプレイやプリンタ等の適したものにより実現される。また、入力装置４０６はマウス、キーボード等の適したものにより実現される。
【００６５】
通信装置４０３により、ネットワーク１００を介して運用者サーバ１０２や利用者用コンピュータ１０４と通信が可能となる。通信装置４０３は、例えばネットワーク１００に接続し通信可能とするためのＡＤＳＬモデムやケーブルモデム等の適したものにより実現される。
【００６６】
次に、利用者用コンピュータ１０４について説明する。図５は利用者用コンピュータ１０４のハードウェア構成図である。
【００６７】
利用者用コンピュータ１０４は、図５に示すようにＣＰＵ５０１と、ハードディスク５０２と、通信装置５０３と、ＲＡＭ５０４と、出力装置５０５と、入力装置５０６とを備える。また、ＩＣリーダライタ１０５も備える。なお、本実施形態において、ハードディスク５０２に変えてその他の記憶装置を用いることもできる。
【００６８】
ハードディスク５０２には、ＯＳや必要なプログラムが記録されており（図示せず）、これらはＲＡＭ５０４に展開される。また、ＲＡＭ５０４にはＣＰＵ５０１の作業領域が設けられる。
【００６９】
ＣＰＵ５０１は、ＲＡＭ５０４に展開されたＯＳ及びプログラムの指令に基づいて各装置の制御、データの演算、ハードディスク５０２に記録されたデータの読み出し、ハードディスク５０２へのデータの記録等を行う。なお、プログラムにはサポートプログラムやブラウザが含まれる。ここで、サポートプログラムは、ＯＳとの協働によりＩＣリーダライタ１０５の制御をＣＰＵ５０１に指令するドライバの役割を含み、かつデータの第一ないし第二暗号化等の後述する処理をＣＰＵ５０１に指令するプログラムである。ブラウザは、提供者サーバ１０３の提供するＷＥＢページの画面表示の他、後述する処理をＣＰＵ５０１に指令するプログラムである。ＣＰＵ５０１は、提供者サーバ１０３とのデータのやり取りについてはブラウザの指令に基づき行い、運用者サーバ１０２とのデータのやり取りについてはサポートプログラムの指令に基づき行う。利用者用コンピュータ１０４と運用者サーバ１０２とのデータのやり取りについてはブラウザを用いることなく行うことで、データを暗号化しなくてもデータを保護することができ、暗号化の手間を必要最小限にとどめることが可能となる。
【００７０】
出力装置５０５は、例えばＣＲＴディスプレイ、液晶ディスプレイ等のディスプレイやプリンタ等の適したものにより実現される。また、入力装置５０６はマウス、キーボード等の適したものにより実現される。
【００７１】
通信装置５０３により、ネットワーク１００を介して運用者サーバ１０２や提供者サーバ１０３と通信が可能となる。通信装置５０３は、例えばインターネット網により実現されるネットワーク１００に接続し通信可能とするためのＡＤＳＬモデムやケーブルモデム等の適したものにより実現される。
【００７２】
ＩＣリーダライタ１０５は、無線を用いて非接触ＩＣチップ媒体１０１のメモリエリアに記録されたデータの読み出しができ、さらに該メモリエリアにデータを書き込むことが可能な装置により実現される。
【００７３】
次に本実施形態における処理内容の一例を図７(１)及び図7(２)参照しながら説明する。図７(１)及び図7(２)は、非接触ＩＣチップ媒体１０１にデータを書き込む処理内容を示したフローである。該書き込む処理により、非接触ＩＣチップ媒体１０１にサービス提供者情報や、電子チケット情報が書き込まれる。また、本処理では利用者用コンピュータ１０４に備えられたＣＰＵ５０１がブラウザの指令に基づき、提供者サーバ１０３の提供するＷＥＢページを閲覧している（ディスプレイ等の出力装置５０５に画面表示している）。サービス利用者６０４は該閲覧しているＷＥＢページを参照し、自己の所有する非接触ＩＣチップ媒体１０１にサービス提供者情報や、電子チケット情報を書き込みたいと思った場合にその旨を利用者用コンピュータ１０４から提供者サーバ１０３にネットワーク１００を介して送信する。具体的にはキーボード、マウス等の入力装置５０６により非接触ＩＣチップ媒体１０１にサービス提供者情報や、電子チケット情報等の特定の情報を書き込みたい旨の情報が入力されると（例えば、マウス等のより、ＷＥＢ画面上のアイコンを移動させ所定場所をクリックすると）、ＣＰＵ５０１はブラウザの指令に基づき、前記書き込みたい旨及び書き込みたい情報のデータ種別情報のデータを作成し、通信装置５０３とネットワーク１００とを用い該書き込みたい旨及び該書き込みたい情報のデータ種別情報のデータを提供者サーバ１０３に送信する。そして、書き込みたい旨のデータを提供者サーバ１０３が受信すると（通信装置４０３により受信すると）以下の処理が始まる。
【００７４】
非接触ＩＣチップ媒体１０１内の非接触ＩＣチップに備えられたＣＰＵ２０１は、ＯＳの指令に基づき以下の該非接触ＩＣチップについての処理を行う。
【００７５】
また、運用者サーバ１０２に備えられたＣＰＵ３０１は、ＲＡＭ３０４に展開されたＯＳ及び一または複数のプログラムの指令に基づき以下の該運用者サーバ１０２についての処理を行う。
【００７６】
さらに、提供者サーバ１０３に備えられたＣＰＵ４０１は、ＲＡＭ４０４に展開されたＯＳ及び一または複数のプログラムの指令に基づき以下の該提供者サーバ１０３についての処理を行う。
【００７７】
さらに、利用者用コンピュータ１０４に備えられたＣＰＵ５０１は、ＲＡＭ５０４に展開されたＯＳとサポートプログラム及びＯＳとブラウザの指令に基づき（本処理においては単にサポートプログラムの指令に基づき、またはブラウザの指令に基づき、と表現する。）以下の該利用者用コンピュータ１０４についての処理を行う。
【００７８】
まず、提供者サーバ１０３は、非接触ＩＣチップ媒体１０１をＩＣリーダライタ１０５に近接させる指示を含む画面データを利用者用コンピュータ１０４に送信する(ステップＳ７１００)。
【００７９】
具体的には、利用者用コンピュータ１０４に備えられたＣＰＵ５０１がブラウザの指令に基づき、提供者サーバ１０３の提供するＷＥＢページを閲覧している（ディスプレイ等の出力装置５０５に画面表示している）ときに、ＣＰＵ４０１は非接触ＩＣチップ媒体１０１をＩＣリーダライタ１０５に近接させる指示表示を含むＷＥＢページの画面データを通信装置４０３及びネットワーク１００を介して利用者用コンピュータ１０４に送信する。
【００８０】
次に利用者用コンピュータ１０４は、非接触ＩＣチップ媒体１０１をＩＣリーダライタ１０５に近接させる指示の画面表示を行う(ステップＳ７１０１)。
【００８１】
具体的には、通信装置５０３及びネットワーク１００を介して近接させる指示表示を含むＷＥＢページの画面データを利用者用コンピュータ１０４が受信する（ダウンロードする）と、ＣＰＵ５０１は、ブラウザの指令に基づき前記近接させる指示表示を含んだＷＥＢページ(提供者サーバ１０３が提供するＷＥＢページ)を、出力装置５０５に表示(例えばディスプレイに画面表示)する。
【００８２】
次に利用者用コンピュータ１０４は、非接触ＩＣチップ媒体１０１がＩＣリーダライタ１０５に近接され、該ＩＣリーダライタ１０５によりデータが読み取られたか否かを判断する(ステップＳ７１０２)。
【００８３】
具体的には、ＣＰＵ５０１は、サポートプログラムの指令に基づきサービス利用者６０４所有の非接触ＩＣチップ媒体１０１がＩＣリーダライタ１０５に近接されると、該ＩＣリーダライタ１０５を介して該非接触ＩＣチップ媒体１０１から第二暗号化された第二データを読み取る。そして、該ＣＰＵ５０１は、ステップＳ７１０３に進む(ステップＳ７１０２のＹＥＳ)。また、前記非接触ＩＣチップ媒体１０１がＩＣリーダライタ１０５に近接されないと、前記ＥＥＰＲＯＭ２０５からデータを読み取ることができないため、ステップＳ７１０２に戻る(ステップＳ７１０２のＮＯ)。
【００８４】
次に利用者用コンピュータ１０４は、提供者サーバ１０３に非接触ＩＣチップ媒体１０１へのデータ書き込み依頼を送信する(ステップＳ７１０３)。
【００８５】
具体的には、ＣＰＵ５０１がブラウザの指令に基づき、書き込み依頼のデータを作成し、該データを通信装置５０３及びネットワーク１００を介して提供者サーバ１０３に送信する。
【００８６】
次に書き込み依頼を受信した提供者サーバ１０３は、第一データを運用者サーバ１０２に送信する(ステップＳ７１０４)。
【００８７】
具体的には、通信装置４０３により前記データ書き込み依頼のデータを受信すると、ＣＰＵ４０１は、非接触ＩＣチップ媒体１０１に記録する第一データをハードディスク４０２から読み出し、通信装置４０３及びネットワーク１００を介して運用者サーバ１０２に送信する。なお、第一データに含まれる会員の有効期限、会員ごとに付す会員ID、データ登録日等はこの時点でＣＰＵ４０１により作成され、該第一データに加えられる。第一データが複数ある場合、すなわちサービス提供者情報や電子チケット情報が複数ある場合は、通信装置４０３により利用者用コンピュータから事前に受信した前記書き込みたい情報のデータ種別情報に対応する第一データを運用者サーバ１０２に送信する。
【００８８】
次に運用者サーバ１０２は受信した第一データに処理番号を設定する(ステップＳ７１０５)。
【００８９】
具体的には、通信装置３０３により第一データを受信すると、ＣＰＵ３０１は該第一データに対し処理番号のデータを作成し、該処理番号のデータを第一データに設定する。なお、該処理番号についてはどの提供者サーバから送信されたデータかを識別できるキーであればなんでもよい。
【００９０】
次に運用者サーバ１０２は前記処理番号のデータを第一暗号化する(ステップＳ７１０６)。
【００９１】
具体的には、ＣＰＵ３０１は前記処理番号のデータを第一暗号化したデータを作成する。また、第一データは前記処理番号及び前記第一暗号化した処理番号のうち少なくとも前記処理番号と対応付けられ、ＲＡＭ３０４またはハードディスク３０２に記録される。
【００９２】
次に運用者サーバ１０２は、前記第一暗号化した処理番号のデータを提供者サーバ１０３に送信する(ステップＳ７１０７)。
【００９３】
具体的には、ＣＰＵ３０１は第一暗号化した処理番号のデータを通信装置３０３及びネットワーク１００を介して提供者サーバ１０３に送信する。
【００９４】
次に前記第一暗号化した処理番号のデータを受信した提供者サーバ１０３は、利用者用コンピュータ１０４に該第一暗号化した処理番号のデータ及び書き込み要求を画面データとともに送信する(ステップＳ７１０８)。
【００９５】
具体的には、ＣＰＵ４０１は通信装置４０３により前記第一暗号化した処理番号のデータを受信すると書き込み要求のデータを作成し、該第一暗号化した処理番号のデータ及び該書き込み要求のデータを提供者サーバ１０３の提供するＷＥＢページの画面データ内に設定し、該ＷＥＢページの画面データを通信装置４０３及びネットワーク１００を介して利用者用コンピュータ１０４に送信する。なお、前記第一暗号化した処理番号のデータは、ＲＡＭ４０４に記録されているか、ハードディスク４０２に記録される。なお、本ステップにおいて、前記第一暗号化した処理番号及び前記書き込み要求がＷＥＢページの画面上には表示されないように、該第一暗号化した処理番号のデータ及び該書き込み要求のデータを提供者サーバ１０３の提供するＷＥＢページの画面データ内に設定する。
【００９６】
次に前記画面データを受信した利用者用コンピュータ１０４は、該画面データの画面を表示する (ステップＳ７１０９)。
【００９７】
具体的には、ＣＰＵ５０１はブラウザの指令に基づき通信装置５０３により前記画面データを受信するとこれをハードディスク５０２に記録し（前記画面データをダウンロードし）、該画面データのＷＥＢページを出力装置５０５に表示(例えばディスプレイに画面表示)する。さらに、前記第一暗号化した処理番号のデータ及び前記書き込み要求のデータを前記画面データから取り出す。
【００９８】
次に前記第一暗号化した処理番号のデータ及び前記書き込み要求のデータを前記画面データから取り出すと利用者用コンピュータ１０４は運用者サーバ１０２との通信セッションを開設する(ステップＳ７１１０)。
【００９９】
具体的には、前記第一暗号化した処理番号のデータ及び前記書き込み要求のデータを前記画面データから取り出すと、ＣＰＵ５０１はサポートプログラムの指令に基づき、前記提供者サーバ１０３との通信セッションとは別の通信装置５０３とネットワーク１００と通信装置３０３とを用いた通信セッションを開設する。
【０１００】
次に利用者用コンピュータ１０４は、前記第一暗号化した処理番号を復号化する (ステップＳ７１１１)。
【０１０１】
具体的には、ＣＰＵ５０１はサポートプログラムの指令に基づき、前記第一暗号化した処理番号のデータを復号化する。
【０１０２】
次に利用者用コンピュータ１０４は運用者サーバ１０２に前記復号化した処理番号及び書き込み要求を送信する(ステップＳ７１１２)。
【０１０３】
具体的には、ＣＰＵ５０１はサポートプログラムの指令に基づき、前記開設した運用者サーバ１０２との通信セッションを用い、前記復号化した処理番号のデータ及び前記書き込み要求のデータを運用者サーバ１０２に送信する。
【０１０４】
次に前記復号化した処理番号のデータ及び前記書き込み要求のデータを受信した運用者サーバ１０２は、該復号化した処理番号のデータに対応する第一データを利用者用コンピュータ１０４に送信する(ステップＳ７１１３)。
【０１０５】
具体的には、受信した前記書き込み要求のデータを通信装置３０３により受信すると、ＣＰＵ３０１はこれと同時に受信した前記処理番号のデータに対応する第一データを前記利用者用コンピュータ１０４との通信セッションを用いて送信する。ここで、ＣＰＵ３０１は該ステップＳ７１０５で設定した処理番号と同一の処理番号に対応する第一データをＲＡＭ３０４又はハードディスク３０２より読み出し、前記送信を行う。なお、ステップＳ７１１０及びステップＳ７１１１の順番は問わず、また、利用者用コンピュータ１０４は第一暗号化した処理番号を復号化せずそのまま運用者サーバ１０２に送信し、該運用者サーバ１０２は受信した前記第一暗号化した処理番号をもとに対応する第一データをハードディスク３０２より読み出して、利用者用コンピュータ１０４に送信しても良い。
【０１０６】
次に利用者用コンピュータ１０４は上記非接触ＩＣチップ媒体１０１から読み取った第二暗号化された第二データを復号化する(ステップＳ７１１４)。
【０１０７】
具体的には、ＣＰＵ５０１はサポートプログラムの指令に基づき、前記ステップＳ７１０２において非接触ＩＣチップ媒体１０１から読み取った第二暗号化された第二データを復号化する。このステップは前もって行っても良い。
【０１０８】
次に利用者用コンピュータ１０４は第一データを非接触ＩＣチップ媒体１０１に書き込みできるか（記録できるか）を判断する(ステップＳ７２０１)。
【０１０９】
具体的には、ＣＰＵ５０１は、サポートプログラムの指令に基づき、前記第一データ及び第二データの合計メモリの大きさとＥＥＰＲＯＭ２０５のメモリ容量の大きさを比較し（また、例えば有効期限の切れている提供者情報のデータ等に第一データを上書き場合の第一データ及び第二データの合計メモリの大きさとＥＥＰＲＯＭ２０５のメモリ容量の大きさを比較しても良い。）、該合計メモリが大きければ前記非接触ＩＣチップ媒体１０１に書き込みできないと判断し、ステップＳ７２０６に進む(ステップＳ７２０１のＮＯ)。また、ＣＰＵ５０１は、前記メモリ容量が大きければ前記非接触ＩＣチップ媒体１０１に書き込みできると判断し、ステップＳ７２０２に進む(ステップＳ７２０１のＹＥＳ)。
【０１１０】
ステップＳ７２０２において、利用者用コンピュータ１０４は第一データと第二データから第三データを作成し(ステップＳ７２０２)、該第三データを第二暗号化し(ステップＳ７２０３)、該第二暗号化した第三データをＩＣリーダライタ１０５により非接触ＩＣチップ媒体１０１に書き込む(ステップＳ７２０４)。
【０１１１】
具体的には、ＣＰＵ５０１は、サポートプログラムの指令に基づき、第二データに第一データを加えて（または、有効期限の切れている提供者情報のデータ等に第一データを上書きして）第三データを作成した後に第二暗号化し、これをＩＣリーダライタ１０５により非接触ＩＣチップ媒体１０１に書き込む。
【０１１２】
ステップＳ７２０５及びステップＳ７２０６において、利用者用コンピュータ１０４は書き込み結果を作成する。
【０１１３】
具体的にはＣＰＵ５０１は、サポートプログラムの指令に基づき、ステップＳ７２０５においては書き込み成功の書き込み結果のデータを作成し、ステップＳ７２０６においては書き込み失敗の書き込み結果のデータを作成する。
【０１１４】
次に利用者用コンピュータ１０４は運用者サーバ１０２に前記書き込み結果を送信し(ステップＳ７２０７)、提供者サーバ１０３には書き込み終了を送信する(ステップＳ７２０８)。
【０１１５】
具体的には、ＣＰＵ５０１はサポートプログラムの指令に基づき、上記開設した運用者サーバ１０２との通信セッションを用い、前記書き込み結果のデータを運用者サーバ１０２に送信する。さらに、ＣＰＵ５０１はブラウザの指令に基づき、書き込み終了のデータ作成をして通信装置５０３及びネットワーク１００を介して送信する。なお、ステップＳ７２０７及びステップＳ７２０８について順序は問わない。なお、運用者サーバ１０２に備えられたＣＰＵ３０１は受信した前記書き込み結果をＲＡＭ３０４またはハードディスク３０２に前記処理番号に対応付けて記録する。
【０１１６】
次に通信装置４０３により書き込み終了のデータを受信した提供者サーバ１０３は第一暗号化した処理番号及び書き込み結果問い合わせを運用者サーバ１０２に送信する(ステップＳ７２０９)。
【０１１７】
具体的には、ＣＰＵ４０１は通信装置４０３により書き込み終了のデータを受信すると書き込み結果を問い合わせる旨のデータを作成し、該データを上記において受信した第一暗号化した処理番号のデータとともに通信装置４０３及びネットワーク１００を介して運用者サーバ１０２に送信する。なお、前記第一暗号化した処理番号のデータは、ステップＳ７１０８においてＲＡＭ４０４に記録されているか、ハードディスク４０２に記録されており、これをＣＰＵ４０１は読み出して運用者サーバ１０２に送信する。
【０１１８】
次に通信装置３０３により第一暗号化した処理番号及び書き込み結果問い合わせを受信した運用者サーバ１０２は第一暗号化した処理番号に対応する書き込み結果を提供者サーバ１０３に送信する(ステップＳ７２１０)とともに、提供者サーバ１０３の自ＩＤ、書き込み結果等から課金情報を作成する(ステップＳ７２１１)。
【０１１９】
具体的には、通信装置３０３により第一暗号化した処理番号のデータ及び書き込み結果を問い合わせる旨のデータを受信するとＣＰＵ３０１は、第一暗号化した処理番号を必要に応じて復号化後、第一暗号化した処理番号のデータに対応する書き込み結果のデータまたは必要に応じて復号化した処理番号のデータに対応する書き込み結果のデータをハードディスク３０２またはＲＡＭ３０４から読み出し、通信装置３０３及びネットワーク１００を介して提供者サーバ１０３に送信する。さらに、書き込み結果や第一データに含まれる提供者の自ＩＤ、本処理を行った日時、第一データの種別等から課金情報を作成し、ハードディスク３０２に記録する。なお、該課金情報に必要に応じて含まれる処理番号はこの時点でＣＰＵ３０１により作成される。さらに、該課金情報はデータベース化される。
【０１２０】
次に通信装置４０３により書き込み結果を受信した提供者サーバ１０３は該書き込み結果を記録する(ステップＳ７２１２)。
【０１２１】
具体的には、通信装置４０３により書き込み結果のデータを受信するとＣＰＵ４０１は、該書き込み結果を、書き込み日時等の必要な情報と関連付けてハードディスク４０２に記録する。なお、該書き込み結果は運用者サーバ１０２が作成する課金情報の控えとなる。
【０１２２】
次に、提供者サーバ１０３は書き込み結果を利用者コンピュータ１０４に画面データとともに書き込み結果を利用者用コンピュータに送信する（ステップＳ７２１３）。
【０１２３】
具体的には、ＣＰＵ４０１は通信装置４０３により書き込み結果のデータを提供者サーバ１０３の提供するＷＥＢページの画面データ内に設定し（書き込み結果をＷＥＢぺージに含ませ）、通信装置４０３及びネットワーク１００を介して利用者用コンピュータ１０４に送信する。
【０１２４】
次に書き込み結果を受信した利用者用コンピュータ１０４は、書き込み結果を画面表示する(ステップＳ７２１４)。
【０１２５】
具体的には、ＣＰＵ５０１はブラウザの指令に基づき、通信装置５０３により前記画面データを受信すると、書き込み結果を含むＷＥＢページ(提供者サーバ１０３が提供するＷＥＢページ)を、出力装置５０５に表示(例えばディスプレイに画面表示)する。
【０１２６】
次に本実施形態における他の処理内容の一例を図８(１)及び図８(２)参照しながら説明する。図８(１)及び図８(２)は、非接触ＩＣチップ媒体１０１からデータを読み取る処理内容を示したフローである。該読み取る処理により、非接触ＩＣチップ媒体１０１からサービス提供者情報や、電子チケット情報、個人情報等が読み取られる。また、本処理による個人情報の読み取りは上記書き込む処理を行う前に個人認証を行うために行っても良い。さらに、本処理では利用者用コンピュータ１０４に備えられたＣＰＵ５０１がブラウザの指令に基づき、提供者サーバ１０３の提供するＷＥＢページを閲覧している（ディスプレイ等の出力装置５０５に画面表示している）。サービス利用者６０４は該閲覧しているＷＥＢページを参照し、自己の所有する非接触ＩＣチップ媒体１０１にサービス提供者情報又は電子チケット情報を登録したい場合、サービス提供者６０４からサービスを受けたい場合（特定のＷＥＢサイトにログインする等の場合）、電子チケット情報を確認したい場合（コンサート会場への入場処理等）等にその旨を利用者用コンピュータ１０４から提供者サーバ１０３にネットワーク１００を介して送信する。具体的にはキーボード、マウス等の入力装置５０６により前記サービス提供者６０４から前記特定のサービスを受けたい等の旨の情報が入力されると（例えば、マウス等のより、ＷＥＢ画面上のアイコンを移動させ所定場所をクリックすると）、ＣＰＵ５０１はブラウザの指令に基づき、前記サービスを受けたい旨のデータを作成し、通信装置５０３とネットワーク１００とを用い該サービスを受けたい旨のデータを提供者サーバ１０３に送信する。そして、サービスを受けたい旨のデータを提供者サーバ１０３が受信すると（通信装置４０３により受信すると）以下の処理が始まる。
【０１２７】
非接触ＩＣチップ媒体１０１内の非接触ＩＣチップに備えられたＣＰＵ２０１は、ＯＳの指令に基づき以下の該非接触ＩＣチップについての処理を行う。
【０１２８】
また、運用者サーバ１０２に備えられたＣＰＵ３０１は、ＲＡＭ３０４に展開されたＯＳ及び一または複数のプログラムの指令に基づき以下の該運用者サーバ１０２についての処理を行う。
【０１２９】
さらに、提供者サーバ１０３に備えられたＣＰＵ４０１は、ＲＡＭ４０４に展開されたＯＳ及び一または複数のプログラムの指令に基づき以下の該提供者サーバ１０３についての処理を行う。
【０１３０】
さらに、利用者用コンピュータ１０４に備えられたＣＰＵ５０１は、ＲＡＭ５０４に展開されたＯＳとサポートプログラム及びＯＳとブラウザの指令に基づき（本処理においては単にサポートプログラムの指令に基づき、またはブラウザの指令に基づき、と表現する。）以下の該利用者用コンピュータ１０４についての処理を行う。
【０１３１】
まず、提供者サーバ１０３は、非接触ＩＣチップ媒体１０１をＩＣリーダライタ１０５に近接させる指示を含む画面データを利用者用コンピュータ１０４に送信する(ステップＳ８１００)。
【０１３２】
具体的には、利用者用コンピュータ１０４に備えられたＣＰＵ５０１がブラウザの指令に基づき、提供者サーバ１０３の提供するＷＥＢページを閲覧している（ディスプレイ等の出力装置５０５に画面表示している）ときに、ＣＰＵ４０１は非接触ＩＣチップ媒体１０１をＩＣリーダライタ１０５に近接させる指示表示を含むＷＥＢページの画面データを通信装置４０３及びネットワーク１００を介して利用者用コンピュータ１０４に送信する。
【０１３３】
次に、利用者用コンピュータ１０４は、非接触ＩＣチップ媒体１０１をＩＣリーダライタ１０５に近接させる指示の画面表示を行う(ステップＳ８１０１)。
【０１３４】
具体的には、通信装置５０３及びネットワーク１００を介して近接させる指示表示を含むＷＥＢページの画面データを利用者用コンピュータ１０４が受信する（ダウンロードすると）と、ＣＰＵ５０１は、ブラウザの指令に基づき前記近接させる指示表示を含んだＷＥＢページ(提供者サーバ１０３が提供するＷＥＢページ)を、出力装置５０５に表示(例えばディスプレイに画面表示)する。
【０１３５】
次に利用者用コンピュータ１０４は、非接触ＩＣチップ媒体１０１がＩＣリーダライタ１０５に近接され、該ＩＣリーダライタ１０５によりデータが読み取られたか否かを判断する(ステップＳ８１０２)。
【０１３６】
具体的には、ＣＰＵ５０１は、サポートプログラムの指令に基づき利用者所有の非接触ＩＣチップ媒体１０１がＩＣリーダライタ１０５に近接されると、該ＩＣリーダライタ１０５を介して該非接触ＩＣチップ媒体１０１内の非接触ＩＣチップのＥＥＰＲＯＭ２０５からデータを読み取る。そして、該ＣＰＵ５０１は、ステップＳ８１０３に進む(ステップＳ８１０２のＹＥＳ)。また、前記非接触ＩＣチップ媒体１０１がＩＣリーダライタ１０５に近接されないと、前記ＥＥＰＲＯＭ２０５からデータを読み取ることができないため、ステップＳ８１０２に戻る(ステップＳ８１０２のＮＯ)。なお、ＥＥＰＲＯＭ２０５に記録されたデータは上述のように第二暗号化された第二データである。
【０１３７】
次に利用者用コンピュータ１０４は、提供者サーバ１０３に非接触ＩＣチップ媒体１０１へのデータ読み取り依頼を送信する(ステップＳ８１０３)。
【０１３８】
具体的には、ＣＰＵ５０１がブラウザの指令に基づき、読み取り依頼のデータを作成し該データを通信装置５０３及びネットワーク１００を介して提供者サーバ１０３に送信する。
【０１３９】
次に読み取り依頼を受信した提供者サーバ１０３は、自ＩＤのデータを運用者サーバ１０２に送信する(ステップＳ８１０４)。
【０１４０】
具体的には、通信装置４０３により前記読み取り依頼のデータを受信すると、ＣＰＵ４０１は、自ＩＤのデータをハードディスク４０２から読み出し、通信装置４０３及びネットワーク１００を介して運用者サーバ１０２に送信する。
【０１４１】
次に運用者サーバ１０２は受信した自ＩＤのデータを第一暗号化する(ステップＳ８１０５)。
【０１４２】
具体的には、通信装置３０３により自ＩＤのデータを受信すると、ＣＰＵ３０１は該自ＩＤのデータを第一暗号化する。
【０１４３】
次に運用者サーバ１０２は、前記第一暗号化した自ＩＤのデータを提供者サーバ１０３に送信する(ステップＳ８１０６)。
【０１４４】
具体的には、ＣＰＵ３０１は前記第一暗号化した自ＩＤのデータを通信装置３０３及びネットワーク１００を介して提供者サーバ１０３に送信する。
【０１４５】
次に前記第一暗号化した自ＩＤのデータを受信した提供者サーバ１０３は該第一暗号化した自ＩＤのデータ及び読み取るデータ種別情報を画面データとともに利用者用コンピュータ１０４に送信する(ステップＳ８１０７)。
【０１４６】
具体的には、通信装置４０３により前記第一暗号化した自ＩＤのデータを受信するとＣＰＵ４０１は読み取るデータ種別情報（個人情報、電子チケット情報、サービス提供者情報等の読み取りたい情報や個人情報等に含まれるどのデータを読み取りたいかを識別するための種別情報）のデータを作成し、該読み取るデータ種別情報及び前記第一暗号化した自ＩＤのデータを、該ＣＰＵ４０１を備える提供者サーバ１０３が提供するＷＥＢページの画面データ内に前記読み取るデータ種別情報及び前記第一暗号化した自ＩＤがＷＥＢページの画面に表示されないように設定する。さらに、ＣＰＵ４０１は該ＷＥＢページの画面データを通信装置４０３及びネットワーク１００を介して利用者用コンピュータ１０４に送信する。なお、前記読み取るデータ種別情報はサービス提供者６０３が本処理において何を非接触ＩＣチップ媒体１０１に書き込みたいかによって変化する。例えば、サービス提供者情報や電子チケット情報を書き込みたい場合やサービス提供者情報について有効期限を更新したい場合は、前記読み取るデータ種別情報は個人情報となるし、サービス提供者６０３が会員認証をしたい場合は、前記読み取るデータ種別情報はサービス提供者情報となるし、サービス提供者６０３がコンサート等の入場チェックをしたい場合は、前記読み取るデータ種別情報は電子チケット情報となる。
【０１４７】
次に前記画面データを受信した利用者用コンピュータ１０４は、該画面データの画面を表示する (ステップＳ８１０８)。
【０１４８】
具体的には、ＣＰＵ５０１はブラウザの指令に基づき通信装置５０３により前記画面データを受信すると該画面データのＷＥＢページを出力装置５０５に表示(例えばディスプレイに画面表示)する。さらに、前記読み取るデータ種別情報及び前記第一暗号化した自ＩＤのデータを前記画面データから取り出す。
【０１４９】
次に利用者用コンピュータ１０４は、前記第一暗号化した自ＩＤのデータの復号化を行う(ステップＳ８１０９)。
【０１５０】
具体的には、ＣＰＵ５０１はサポートプログラムの指令に基づき、前記画面データから取り出した該第一暗号化した自ＩＤのデータの復号化を行う。
【０１５１】
次に利用者用コンピュータ１０４は上記非接触ＩＣチップ媒体１０１から読み取った第二暗号化された第二データを復号化する(ステップＳ８１１０)。
【０１５２】
具体的には、ＣＰＵ５０１はサポートプログラムの指令に基づき、前記ステップＳ８１０２において非接触ＩＣチップ媒体１０１から読み取った第二暗号化された第二データを復号化する。なお、ステップＳ８１１０は前もって行っていても良い。
【０１５３】
次に利用者用コンピュータ１０４は前記読み取るデータ種別が個人情報か判断する (ステップＳ８２０１)。
【０１５４】
具体的には、ＣＰＵ５０１はサポートプログラムの指令に基づき、前記画面データから取り出した読み取るデータ種別情報が個人情報を識別したものかを判断し、個人情報である場合はステップＳ８２０５に進み(ステップＳ８２０１のＹＥＳ)、個人情報でない場合にはステップＳ８２０２に進む(ステップＳ８２０１のＮＯ)。
【０１５５】
ステップＳ８２０２において利用者用コンピュータ１０４は前記復号化した第二データに自ＩＤが存在するか判断する (ステップＳ８２０２)。
【０１５６】
具体的には、ＣＰＵ５０１はサポートプログラムの指令に基づき、ステップＳ８１１０において復号化した第二データとステップＳ８１０９において復号化した自ＩＤのデータとを比較し、該復号化した自ＩＤが前記復号化した第二データに含まれているか判断し、含まれている場合にはステップＳ８２０４に進み(ステップＳ８２０２のＹＥＳ)、含まれていない場合にはステップＳ８２０３に進む(ステップＳ８２０２のＮＯ)。
【０１５７】
ステップＳ８２０４において利用者コンピュータ１０４は、読み取り結果の作成及び作成した読み取り結果の第一暗号化並びに自ＩＤに対応するデータの第一暗号化を行う。
【０１５８】
具体的には、前記復号化した第二データに自ＩＤが存在しているため、ＣＰＵ５０１はサポートプログラムの指令に基づき、読み取り成功の読み取り結果のデータを作成し、作成した該読み取り結果のデータを第一暗号化し、自ＩＤに対応するデータを第二データから取り出し該データを第一暗号化し、ステップＳ８２０６に進む。前記自ＩＤに対応するデータとは、例えば第一データが該当する。該自ＩＤに対応するデータは必要に応じて変化し、自ＩＤに対応するどのデータを取り出すかは、前記読み取るデータ種別情報のデータにより決定される。
【０１５９】
ステップＳ８２０３において利用者コンピュータ１０４は、読み取り結果の作成及び作成した読み取り結果の第一暗号化を行う。
【０１６０】
具体的には、前記復号化した第二データに自ＩＤは存在していないため、ＣＰＵ５０１はサポートプログラムの指令に基づき、読み取り失敗の読み取り結果のデータを作成し、作成した該読み取り結果のデータを第一暗号化し、ステップＳ８２０６に進む。
【０１６１】
ステップＳ８２０５において利用者コンピュータ１０４は、読み取り結果の作成及び作成した読み取り結果の第一暗号化並びに個人情報の第一暗号化を行う。
【０１６２】
具体的には、ＣＰＵ５０１はサポートプログラムの指令に基づき、読み取り成功の読み取り結果のデータを作成し、作成した該読み取り結果のデータを第一暗号化し、個人情報のデータを第一暗号化し、ステップＳ８２０６に進む。個人情報に含まれるどのデータを読み取るかは必要に応じて変化し、前記読み取るデータ種別情報のデータにより決定される。個人情報については、ステップＳ８２０５の前においてＣＰＵ５０１はサポートプログラムの指令に基づき個人情報が読み取られる旨及び個人情報のどの段階までの読み取りを許すか（例えば、氏名のみや氏名住所のみの読み取りを許す等）をキーボード等の入力装置５０６により入力する旨をディスプレイ等の出力装置５０５に画面表示し、入力装置５０６により個人情報のどの段階までの読み取りを許すかが入力されたら、入力された個人情報の段階に対応する個人情報（氏名のみ、氏名住所のみ等）を第一暗号化してもよい。
【０１６３】
ステップＳ８２０６において利用者用コンピュータ１０４は、第一暗号化した読み取り結果等を送信する。
【０１６４】
具体的には、ＣＰＵ５０１はブラウザの指令に基づき、第一暗号化した読み取り結果等を通信装置５０３及びネットワーク１００を介して提供者サーバ１０３に送信する。該第一暗号化した読み取り結果等は、第一暗号化した読み取り成功の読み取り結果のデータまたは第一暗号化した読み取り失敗の読み取り結果のデータであり、さらに読み取り成功の場合には第一暗号化した自ＩＤに対応するデータまたは第一暗号化された個人情報のデータが含まれる（以下本処理において、提供者サーバ１０３に送信するデータを、第一暗号化した読み取り結果等という。）。
【０１６５】
次に前記第一暗号化した読み取り結果等を受信した提供者サーバ１０３は該第一暗号化した読み取り結果等を運用者サーバ１０２に送信する(ステップＳ８２０７)。
【０１６６】
具体的には、通信装置４０３により前記第一暗号化した読み取り結果等のデータを受信するとＣＰＵ４０１は該第一暗号化した読み取り結果等のデータを、通信装置４０３及びネットワーク１００を介して運用者サーバ１０２に送信する。
【０１６７】
次に通信装置３０３により第一暗号化した読み取り結果等のデータを受信した運用者サーバ１０２は第一暗号化した読み取り結果等のデータを復号化し(ステップＳ８２０８)、提供者サーバ１０３に送信する (ステップＳ８２０９)。
【０１６８】
具体的には、通信装置３０３により第一暗号化した読み取り結果等のデータを受信するとＣＰＵ３０１は、該第一暗号化した読み取り結果等のデータを復号化し、該復号化した読み取り結果等のデータを通信装置３０３及びネットワーク１００を介して提供者サーバ１０３に送信する。なお、必要に応じて読み取り結果や提供者の自ＩＤ、ステップＳ８２０８で復号化した個人情報または自ＩＤに対応するデータ、本処理を行った日時等から課金情報を作成し、ハードディスク３０２に記録しても良い。なお、該課金情報に必要に応じて含まれる処理番号はこの時点でＣＰＵ３０１により作成される。さらに、該課金情報はデータベース化される。
【０１６９】
次に通信装置４０３により復号化した読み取り結果等のデータを受信した提供者サーバ１０３は該復号化した読み取り結果等のデータを記録し(ステップＳ８２１０)、読み取り結果を画面データとともに利用者用コンピュータ１０４に送信する(ステップＳ８２１１)。
【０１７０】
具体的には、通信装置４０３により復号化した読み取り結果等のデータを受信するとＣＰＵ４０１は、該復号化した読み取り結果等のデータをハードディスク４０２に記録するとともに、復号化した読み取り結果のデータをＷＥＢページの画面データ内に設定し、該読み取り結果を含むＷＥＢページの画面データを通信装置４０３及びネットワーク１００を介して送信する。
【０１７１】
次に通信装置５０３により前記画面データを受信した利用者用コンピュータ１０５は前記復号化した読み取り結果を表示する(ステップＳ８２１２)。
【０１７２】
具体的には、通信装置５０３により復号化した読み取り結果を含むＷＥＢページの画面データとともに受信するとＣＰＵ５０１は、サポートプログラムの指令に基づき、該読み取り結果を含むＷＥＢページを出力装置５０５に表示する(ディスプレイに画面表示する)。
【０１７３】
本読み取る処理により読み取られたデータについて図９に基づいて説明する。図９の処理例１は、会社ID(図９においてCmpnyID
)の「０００１」及びクラブID(図９においてClubID
)の「００１」を提供者の自IDとして、ステップS８１０４で提供者サーバから運用者サーバに送信した場合であって、前記データの読み取りが成功し、提供者の自IDとして会員ごとに付す会員ID(図９においてMbrID)の「１２３４５６７８」が第二データから取り出され読み取られた場合のデータをＸＭＬ形式で示した処理例である。
【０１７４】
図９の処理例２は、会社ID(図９においてCmpnyID
)の「０００１」及びクラブID(図９においてClubID
)の「００１」を提供者の自IDとして、ステップS８１０４で提供者サーバから運用者サーバに送信した場合であって、前記データの読み取りが成功し、サービス利用者６０３の個人情報である漢字氏名(図９においてLNKANJI及びFNKANJI、ここでLNはラストネーム、FNはファーストネームを示す。)の「山田」及び「太郎」、カナ氏名(図９においてLNKANA及びFNKANA、ここでLNはラストネーム、FNはファーストネームを示す。)の「ヤマダ」及び「タロウ」、住所（<ADRSS>105-0001東京都港区虎ノ門×丁目×番地×号××</ ADRSS >
)、
携帯電話番号(<MOBILE>090-1234-5678</MOBILE>
)、メールアドレス(<EMAIL>yamada@yamada.co.jp</EMAIL>
)が第二データから取り出され読み取られた場合のデータをＸＭＬ形式で示した処理例である。
【０１７５】
このように、ＸＭＬ形式で処理することにより、メモリエリアについてアドレスを意識することなく書き込み及び読み取り処理が可能となる。
【図面の簡単な説明】
【０１７６】
【図１】実施形態構成図である。
【図２】非接触ＩＣチップのハードウェア構成図である。
【図３】運用者サーバのハードウェア構成図である。
【図４】提供者サーバのハードウェア構成図である。
【図５】利用者用コンピュータのハードウェア構成図である。
【図６】本発明に係る概念図である。
【図７（１）】非接触ＩＣチップ媒体にデータを書き込む処理内容を示したフローである。
【図７（２）】非接触ＩＣチップ媒体にデータを書き込む処理内容を示したフローである。
【図８（１）】非接触ＩＣチップ媒体からデータを読み取る処理内容を示したフローである。
【図８（２）】非接触ＩＣチップ媒体からデータを読み取る処理内容を示したフローである。
【図９】非接触ＩＣチップ媒体から読み取るデータを示した処理例である。
【符号の説明】
【０１７７】
１００    ネットワーク
１０１    非接触ＩＣチップ媒体
１０２    運用者サーバ
１０３    提供者サーバ
１０４
利用者用コンピュータ
１０５    ＩＣリーダライタ
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    アンテナ
２０４    ＲＡＭ
２０５    ＥＥＰＲＯＭ
３０１    ＣＰＵ
３０２    ハードディスク
３０３    通信装置
３０４    ＲＡＭ
３０５    出力装置
３０６    入力装置
４０１    ＣＰＵ
４０２    ハードディスク
４０３    通信装置
４０４    ＲＡＭ
４０５    出力装置
４０６    入力装置
５０１    ＣＰＵ
５０２    ハードディスク
５０３    通信装置
５０４    ＲＡＭ
５０５    出力装置
５０６    入力装置
６０２    システム運用者
６０３    サービス提供者
６０４    サービス利用者
６０５    チップオーナー
【図１】
2006202232.tif 000003
【図２】
2006202232.tif 000004
【図３】
2006202232.tif 000005
【図４】
2006202232.tif 000006
【図５】
2006202232.tif 000007
【図６】
2006202232.tif 000008
【図７（１）】
2006202232.tif 000009
【図７（２）】
2006202232.tif 000010
【図８（１）】
2006202232.tif 000011
【図８（２）】
2006202232.tif 000012
【図９】
2006202232.tif 000013