(57)【特許請求の範囲】
【請求項１】
対応するシステムを示す第１情報と対応するサービスを示す第２情報とを記憶する情報処理端末と所定周波数の搬送波を用いた第１の通信路によって非接触式に通信を行う第１通信部と、前記第１の通信路とは異なる第２の通信路によって外部装置と通信を行う第２通信部とを備える情報処理装置と通信を行う管理側通信部と、
前記管理側通信部が受信した前記情報処理装置の前記第１通信部を識別する識別情報に基づいて、前記情報処理装置の前記第１通信部が管理されている管理対象であるかを判別する処理対象判別部と、
前記処理対象判別部の判別結果と、前記管理側通信部が受信した前記識別情報と、前記管理側通信部が受信した前記情報処理端末が対応するサービスを識別するための前記第１情報および前記第２情報に基づくサービス特定情報とに基づいて、前記情報処理装置の前記第１通信部を管理するための管理情報を導出し、導出した前記管理情報を前記管理側通信部を介して前記情報処理装置へと送信させる管理情報導出部と、
送信された前記管理情報の受信に応じて前記情報処理装置から送信される処理結果に基づいて、前記情報処理装置に対する処理権限を判定する処理権限判定部と、
前記処理権限判定部における判定結果に基づいて、前記情報処理装置に関する処理を選択的に行う処理部と、
を備える、管理装置。
【請求項２】
前記管理情報導出部は、
前記処理対象判別部が前記識別情報に対応する第１通信部を前記管理対象ではないと判別した場合に、前記管理側通信部が受信した前記識別情報に基づいて、前記情報処理装置の前記第１通信部が管理されていることを示す第１管理情報を導出する第１管理情報導出部と、
前記処理対象判別部が前記識別情報に対応する第１通信部を前記管理対象であると判別した場合に、前記第１管理情報導出部が導出した前記識別情報に対応する前記第１管理情報と前記サービス特定情報に基づいて、前記情報処理装置における前記第１通信部と前記情報処理端末との間のサービス処理を管理するための第２管理情報を導出する第２管理情報導出部と、
を備える、請求項１に記載の管理装置。
【請求項３】
前記処理権限判定部は、前記管理側通信部が、前記情報処理装置から送信された、送信した前記管理情報と前記情報処理装置が記憶する前記第２管理情報とが一致する旨の処理結果を受信した場合に、前記第２管理情報導出部が導出した前記第２管理情報に対応するサービスの実行が可能であると判定し、
前記処理部は、前記処理権限判定部の判定結果に基づいて情報処理装置との間におけるサービスに関するサービス処理を行う、請求項２に記載の管理装置。
【請求項４】
前記識別情報と、前記第１管理情報と、前記第２管理情報とが対応付けられて記録される管理データベースを記憶する記憶部をさらに備え、
前記処理対象判別部は、前記管理側通信部が受信した前記識別情報と前記管理データベースとに基づいて、前記識別情報に対応する第１通信部が管理されているかを判別する、請求項２に記載の管理装置。
【請求項５】
前記処理権限判定部は、
前記管理側通信部が、前記情報処理装置から送信された、送信した前記管理情報と前記情報処理装置が記憶する前記第１管理情報とが一致する旨の処理結果を受信した場合には、前記第１管理情報導出部が導出した前記第１管理情報を前記管理データベースに記録し、
前記管理側通信部が、前記情報処理装置から送信された、送信した前記管理情報と前記情報処理装置が記憶する前記第２管理情報とが一致する旨の処理結果を受信した場合には、前記第２管理情報導出部が導出した前記第２管理情報を、前記識別情報に対応する第１管理情報と対応付けて前記管理データベースに記録する、請求項４に記載の管理装置。
【請求項６】
前記第２管理情報導出部は、前記管理側通信部が受信した前記識別情報に基づいて前記管理データベースを検索することによって、前記識別情報に対応する前記第１管理情報を特定する、請求項４に記載の管理装置。
【請求項７】
対応するシステムを示す第１情報と対応するサービスを示す第２情報とを記憶する情報処理端末と所定周波数の搬送波を用いた第１の通信路によって非接触式に通信を行う第１通信部と、
前記第１の通信路とは異なる第２の通信路によって、前記第１通信部を介した前記情報処理端末との間のサービスを管理する管理装置と通信を行う第２通信部と、
前記第１情報と前記第２情報とを前記第１通信部を介して前記情報処理端末から取得し、取得された前記第１情報および前記第２情報に基づいて、前記情報処理端末が対応するサービスを識別するサービス特定情報を生成するサービス特定情報生成部と、
前記第１通信部を識別する識別情報と、生成された前記サービス特定情報とを、前記第２通信部を介して前記管理装置へ送信する情報送信制御部と、
前記第２通信部が受信した前記管理装置から送信される前記第１通信部を管理するための管理情報に基づいて、前記第１通信部が前記管理装置によって管理されているかを判定し、判定の結果を示す処理結果を前記第２通信部を介して前記管理装置へ送信する権限判定部と、
前記権限判定部における判定結果に基づいて、前記情報処理端末との間で行われるサービス処理を選択的に行う処理部と、
を備える、情報処理装置。
【請求項８】
前記第１通信部が管理されていることを示す第１管理情報を記憶可能な記憶部をさらに備え、
前記権限判定部は、前記記憶部に前記第１管理情報が記憶されていない場合には、前記第２通信部が受信した前記管理情報を前記第１管理情報として記録する、請求項７に記載の情報処理装置。
【請求項９】
前記権限判定部は、
前記記憶部に前記第１管理情報が記憶されている場合には、前記記憶部に記憶された前記第１管理情報と、前記第２通信部が受信した前記管理情報とを比較し、
前記第１管理情報と前記管理情報とが一致している場合は、一致していることを示す処理結果を前記第２通信部を介して前記管理装置へ送信させる、請求項８に記載の情報処理装置。
【請求項１０】
前記権限判定部は、
前記第１管理情報と前記管理情報とが一致していない場合は、前記第１管理情報と、前記情報処理端末から取得した前記第２情報とに基づいて、前記管理装置が前記第１通信部と前記情報処理端末との間のサービス処理を管理するための第２管理情報を導出し、
導出した前記第２管理情報と、前記第２通信部が受信した前記管理情報とを比較して、比較結果に応じた処理結果を前記第２通信部を介して前記管理装置へ送信させる、請求項９に記載の情報処理装置。
【請求項１１】
前記処理部は、前記権限判定部が、導出された前記第２管理情報と前記第２通信部が受信した前記管理情報とが一致していることを示す処理結果を送信させた場合に選択的に前記サービス処理を行う、請求項１０に記載の情報処理装置。
【請求項１２】
コンピュータを、
対応するシステムを示す第１情報と対応するサービスを示す第２情報とを記憶する情報処理端末と所定周波数の搬送波を用いた第１の通信路によって非接触式に通信を行う第１通信部と、前記第１の通信路とは異なる第２の通信路によって外部装置と通信を行う第２通信部とを備える情報処理装置と通信を行う通信手段、
前記通信手段が受信した前記情報処理装置の前記第１通信部を識別する識別情報に基づいて、前記情報処理装置の前記第１通信部が管理されている管理対象であるかを判別する処理対象判別手段、
前記処理対象判別手段の判別結果と、前記通信手段が受信した前記識別情報と、前記通信手段が受信した前記情報処理端末が対応するサービスを識別するための前記第１情報および前記第２情報に基づくサービス特定情報とに基づいて、前記情報処理装置の前記第１通信部を管理するための管理情報を導出し、導出した前記管理情報を前記通信手段を介して前記情報処理装置へと送信させる管理情報導出手段、
送信された前記管理情報の受信に応じて前記情報処理装置から送信される処理結果に基づいて、前記情報処理装置に対する処理権限を判定する処理権限判定手段、
前記処理権限判定手段における判定結果に基づいて、前記情報処理装置に関する処理を選択的に行う処理手段、
として機能させるためのプログラム。
【請求項１３】
コンピュータを、
対応するシステムを示す第１情報と対応するサービスを示す第２情報とを記憶する情報処理端末と所定周波数の搬送波を用いた第１の通信路によって非接触式に通信を行う第１通信手段、
前記第１の通信路とは異なる第２の通信路によって、前記第１通信手段を介した前記情報処理端末との間のサービスを管理する管理装置と通信を行う第２通信手段、
前記第１情報と前記第２情報とを前記第１通信手段を介して前記情報処理端末から取得し、取得された前記第１情報および前記第２情報に基づいて、前記情報処理端末が対応するサービスを識別するサービス特定情報を生成するサービス特定情報生成手段、
前記第１通信手段を識別する識別情報と、生成された前記サービス特定情報とを、前記第２通信手段を介して前記管理装置へ送信する情報送信制御手段、
前記第２通信手段が受信した前記管理装置から送信される前記第１通信手段を管理するための管理情報に基づいて、前記第１通信手段が前記管理装置によって管理されているかを判定し、判定の結果を示す処理結果を前記第２通信手段を介して前記管理装置へ送信する権限判定手段、
前記権限判定手段の判定結果に基づいて、前記情報処理端末との間で行われるサービス処理を選択的に行う処理手段、
として機能させるためのプログラム。
【請求項１４】
所定周波数の搬送波を用いて情報処理端末と非接触式に通信を行う少なくとも１以上の情報処理装置と、
前記情報処理装置と通信を行う管理装置と、
を有し、
前記情報処理装置それぞれは、
所定周波数の搬送波を用いた第１の通信路によって前記情報処理端末と非接触式に通信を行う第１通信部と、
前記第１の通信路とは異なる第２の通信路によって前記管理装置と通信を行う第２通信部と、
前記情報処理端末が対応するサービスを識別するサービス特定情報を生成するサービス特定情報生成部と、
前記第１通信部を識別する識別情報と、生成された前記サービス特定情報とを、前記第２通信部を介して前記管理装置へ送信する情報送信制御部と、
前記第２通信部が受信した前記管理装置から送信される前記第１通信部を管理するための管理情報に基づいて、前記第１通信部が前記管理装置によって管理されているかを判定し、判定の結果を示す処理結果を前記第２通信部を介して前記管理装置へ送信する権限判定部と、
前記権限判定部における判定結果に基づいて、前記情報処理端末との間で行われるサービス処理を選択的に行う処理部と、
を備え、
前記管理装置は、
前記情報処理装置と通信を行う管理側通信部と、
前記管理側通信部が受信した前記情報処理装置の前記識別情報に基づいて、前記情報処理装置の前記第１通信部が管理されている管理対象であるかを判別する処理対象判別部と、
前記処理対象判別部の判別結果と、前記管理側通信部が受信した前記識別情報と、前記管理側通信部が受信した前記サービス特定情報とに基づいて、前記管理情報を導出し、導出した前記管理情報を前記管理側通信部を介して前記情報処理装置へと送信させる管理情報導出部と、
送信された前記管理情報の受信に応じて前記情報処理装置から送信される前記処理結果に基づいて、前記情報処理装置に対する処理権限を判定する処理権限判定部と、
前記処理権限判定部における判定結果に基づいて、前記情報処理装置に関する処理を選択的に行う処理部と、
を備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、情報処理装置、プログラム、および情報処理システムに関する。
【背景技術】
【０００２】
近年、インターネットや携帯電話の通信網などのネットワークを利用してサーバ（Server）などの管理装置と、ＰＣ（Personal  Computer）や携帯電話などの情報処理装置との間で様々なサービス処理を行う情報処理システム（いわゆる、サーバ・クライアントシステム）が社会的に普及している。上記情報処理システムで提供されるサービスとしては、例えば、商品の購買に係る決済サービスなどが挙げられる。
【０００３】
また、近年、ＰＣや携帯電話などの情報処理装置の多機能化がさらに進んでおり、これらの機能は、例えば、様々なデバイスの接続や、当該デバイスの機能の搭載などによって実現されている。例えば、上記のような情報処理装置がリーダ／ライタ機能（搬送波を主体的に送信する機能）を有する場合には、当該情報処理装置は、１３．５６ＭＨｚなど特定の周波数の磁界（搬送波）を用いてＩＣ（Integrated  Circuit）カードなどの情報処理端末と非接触式に通信を行うことができる。
【０００４】
したがって、情報処理装置がリーダ／ライタ機能を有する場合には、当該情報処理装置のユーザは、例えば、情報処理端末に記憶された電子マネーを利用して、管理装置が提供する決済サービスなどの各種サービスを享受することができる。
【０００５】
このような中、サーバ・クライアント方式のシステム（情報処理システム）において、管理情報処理装置（サーバ）が情報処理装置（クライアント）に接続されたデバイス（あるいは、搭載されたデバイス）を管理する技術が開発されている。管理情報処理装置（サーバ）が情報処理装置（クライアント）に接続されたデバイスを管理することによって、一の情報処理装置（クライアント）に接続されたデバイスを、他の情報処理装置（クライアント）と共有させる技術としては、例えば、特許文献１が挙げられる。
【０００６】
【特許文献１】特開２００６−３４４０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
情報処理装置がリーダ／ライタ機能を有する場合、当該情報処理装置のユーザは、例えば、サービスに関するサービスデータを記憶する情報処理端末（あるいは、サービスデータを記憶可能な情報処理端末。以下同様とする。）を用いて、管理装置が提供するサービスを享受することができる。ここで、上記サービスデータとは、例えば、管理装置が提供するサービスの実行に際して処理されるデータをいう。サービスデータとしては、例えば、電子マネーや、ポイント、クーポンなどを表すデータが挙げられる。また、情報処理装置に接続されたデバイス（あるいは搭載されたデバイス）を管理する従来の技術が適用された情報処理システムでは、従来の管理装置は、情報処理装置が備えるリーダ／ライタ機能を実現するデバイス（あるいは、情報処理装置に接続されたデバイス）を管理することができる。
【０００８】
しかしながら、従来の技術が適用された情報処理システムは、従来の管理装置が、単に情報処理装置に接続されたデバイス（あるいは搭載されたデバイス）が使用可能か否かを認証によって制限しているに過ぎない。したがって、情報処理装置に接続されたデバイス（あるいは搭載されたデバイス）を管理する従来の技術を適用したとしても、管理装置は、情報処理装置がサービスに関するサービスデータを記憶する情報処理端末を用いて享受可能な様々なサービスを、サービスごとに管理することはできない。そのため、情報処理装置がサービスに関するサービスデータを記憶する情報処理端末を用いて享受可能なサービスをよりフレキシブル（flexible）に管理することができる情報処理システムが所望されていた。
【０００９】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、情報処理装置がサービスに関するサービスデータを記憶する情報処理端末を用いて享受する様々なサービスを、サービスごとに管理することが可能な、新規かつ改良された管理装置、情報処理装置、プログラム、および情報処理システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の第１の観点によれば、対応するシステムを示す第１情報と対応するサービスを示す第２情報とを記憶する情報処理端末と所定周波数の搬送波を用いた第１の通信路によって非接触式に通信を行う第１通信部と、上記第１の通信路とは異なる第２の通信路によって外部装置と通信を行う第２通信部とを備える情報処理装置と通信を行う管理側通信部と、上記管理側通信部が受信した上記情報処理装置の上記第１通信部を識別する識別情報に基づいて、上記情報処理装置の上記第１通信部が管理されている管理対象であるかを判別する処理対象判別部と、上記処理対象判別部の判別結果と、上記管理側通信部が受信した上記識別情報と、上記管理側通信部が受信した上記情報処理端末が対応するサービスを識別するための上記第１情報および上記第２情報に基づくサービス特定情報とに基づいて、上記情報処理装置の上記第１通信部を管理するための管理情報を導出し、導出した上記管理情報を上記管理側通信部を介して上記情報処理装置へと送信させる管理情報導出部と、送信された上記管理情報の受信に応じて上記情報処理装置から送信される処理結果に基づいて、上記情報処理装置に対する処理権限を判定する処理権限判定部と、上記処理権限判定部における判定結果に基づいて、上記情報処理装置に関する処理を選択的に行う処理部とを備える管理装置が提供される。
【００１１】
かかる構成により、情報処理装置がサービスに関するサービスデータを記憶する情報処理端末を用いて享受する様々なサービスを、サービスごとに管理することができる。
【００１２】
また、上記管理情報導出部は、上記処理対象判別部が上記識別情報に対応する第１通信部を上記管理対象ではないと判別した場合に、上記管理側通信部が受信した上記識別情報に基づいて、上記情報処理装置の上記第１通信部が管理されていることを示す第１管理情報を導出する第１管理情報導出部と、上記処理対象判別部が上記識別情報に対応する第１通信部を上記管理対象であると判別した場合に、上記識別情報に対応する上記第１管理情報と上記サービス特定情報に基づいて、上記情報処理装置における上記第１通信部と上記情報処理端末との間のサービス処理を管理するための第２管理情報を導出する第２管理情報導出部とを備えてもよい。
【００１３】
また、上記処理権限判定部は、上記管理側通信部が送信された上記第２管理情報と一致する旨の処理結果を受信した場合に、上記第２管理情報導出部が導出した上記第２管理情報に対応するサービスの実行が可能であると判定し、上記処理部は、上記処理権限判定部の判定結果に基づいて情報処理装置との間におけるサービスに関するサービス処理を行ってもよい。
【００１４】
また、上記識別情報と、上記第１管理情報と、上記第２管理情報とが対応付けられて記憶された第３管理情報を記憶する記憶部をさらに備え、上記処理対象判別部は、上記管理側通信部が受信した上記識別情報と上記第３管理情報とに基づいて、上記識別情報に対応する第１通信部が管理されているかを判別してもよい。
【００１５】
また、上記処理権限判定部は、上記管理側通信部が、送信された上記第１管理情報と一致する旨の処理結果を受信した場合には、上記第１管理情報導出部が導出した上記第１管理情報を上記第３管理情報に記録し、上記管理側通信部が、送信された上記第２管理情報と一致する旨の処理結果を受信した場合には、上記第２管理情報導出部が導出した上記第２管理情報を、上記識別情報に対応する第１管理情報と対応付けて上記第３管理情報に記録してもよい。
【００１６】
また、上記記憶部は、上記第３管理情報として管理データベースを記憶し、上記第２管理情報導出部は、上記管理側通信部が受信した上記識別情報に基づいて上記管理データベースを検索することによって、上記識別情報に対応する上記第１管理情報を特定してもよい。
【００１７】
また、上記目的を達成するために、本発明の第２の観点によれば、対応するシステムを示す第１情報と対応するサービスを示す第２情報とを記憶する情報処理端末と所定周波数の搬送波を用いた第１の通信路によって非接触式に通信を行う第１通信部と、上記第１の通信路とは異なる第２の通信路によって、上記第１通信部を介した上記情報処理端末との間のサービスを管理する管理装置と通信を行う第２通信部と、上記第１情報と上記第２情報とを上記第１通信部を介して上記情報処理端末から取得し、取得された上記第１情報および上記第２情報に基づいて、上記情報処理端末が対応するサービスを識別するサービス特定情報を生成するサービス特定情報生成部と、上記第１通信部を識別する識別情報と、生成された上記サービス特定情報とを、上記第２通信部を介して上記管理装置へ送信する情報送信制御部と、上記第２通信部が受信した上記管理装置から送信される上記第１通信部を管理するための管理情報に基づいて、上記第１通信部が上記管理装置によって管理されているかを判定し、判定の結果を示す処理結果を上記第２通信部を介して上記管理装置へ送信する権限判定部と、上記権限判定部における判定結果に基づいて、上記情報処理端末との間で行われるサービス処理を選択的に行う処理部とを備える情報処理装置が提供される。
【００１８】
かかる構成により、管理装置によって管理された第１通信部を用いて、情報処理端末を利用したサービスを享受することができる。
【００１９】
また、上記第１通信部が管理されていることを示す第１管理情報を記憶可能な記憶部をさらに備え、上記権限判定部は、上記記憶部に上記第１管理情報が記憶されていない場合には、上記第２通信部が受信した上記管理情報を上記第１管理情報として記録してもよい。
【００２０】
また、上記権限判定部は、上記記憶部に上記第１管理情報が記憶されている場合には、上記記憶部に記憶された上記第１管理情報と、上記第２通信部が受信した上記管理情報とを比較し、上記第１管理情報と上記管理情報とが一致している場合は、一致していることを示す処理結果を上記第２通信部を介して上記管理装置へ送信させてもよい。
【００２１】
また、上記権限判定部は、上記第１管理情報と上記管理情報とが一致していない場合は、上記第１管理情報と、上記情報処理端末から取得した上記第２情報とに基づいて、上記管理装置が上記第１通信部と上記情報処理端末との間のサービス処理を管理するための第２管理情報を導出し、導出した上記第２管理情報と、上記第２通信部が受信した上記管理情報とを比較して、比較結果に応じた処理結果を上記第２通信部を介して上記管理装置へ送信させてもよい。
【００２２】
また、上記処理部は、上記権限判定部が、導出された上記第２管理情報と上記第２通信部が受信した上記管理情報とが一致していることを示す処理結果を送信させた場合に選択的に上記サービス処理を行ってもよい。
【００２３】
上記目的を達成するために、本発明の第３の観点によれば、コンピュータを、対応するシステムを示す第１情報と対応するサービスを示す第２情報とを記憶する情報処理端末と所定周波数の搬送波を用いた第１の通信路によって非接触式に通信を行う第１通信部と、上記第１の通信路とは異なる第２の通信路によって外部装置と通信を行う第２通信部とを備える情報処理装置と通信を行う通信手段、上記通信手段が受信した上記情報処理装置の上記第１通信部を識別する識別情報に基づいて、上記情報処理装置の上記第１通信部が管理されている管理対象であるかを判別する処理対象判別手段、上記処理対象判別手段の判別結果と、上記通信手段が受信した上記識別情報と、上記通信手段が受信した上記情報処理端末が対応するサービスを識別するための上記第１情報および上記第２情報に基づくサービス特定情報とに基づいて、上記情報処理装置の上記第１通信部を管理するための管理情報を導出し、導出した上記管理情報を上記通信手段を介して上記情報処理装置へと送信させる管理情報導出手段、送信された上記管理情報の受信に応じて上記情報処理装置から送信される処理結果に基づいて、上記情報処理装置に対する処理権限を判定する処理権限判定手段、上記処理権限判定手段における判定結果に基づいて、上記情報処理装置に関する処理を選択的に行う処理手段として機能させるためのプログラムが提供される。
【００２４】
かかるプログラムを用いることにより、情報処理装置がサービスに関するサービスデータを記憶する情報処理端末を用いて享受する様々なサービスを、サービスごとに管理することができる。
【００２５】
また、上記目的を達成するために、本発明の第４の観点によれば、コンピュータを、対応するシステムを示す第１情報と対応するサービスを示す第２情報とを記憶する情報処理端末と所定周波数の搬送波を用いた第１の通信路によって非接触式に通信を行う第１通信手段、上記第１の通信路とは異なる第２の通信路によって、上記第１通信手段を介した上記情報処理端末との間のサービスを管理する管理装置と通信を行う第２通信手段、上記第１情報と上記第２情報とを上記第１通信手段を介して上記情報処理端末から取得し、取得された上記第１情報および上記第２情報に基づいて、上記情報処理端末が対応するサービスを識別するサービス特定情報を生成するサービス特定情報生成手段、上記第１通信手段を識別する識別情報と、生成された上記サービス特定情報とを、上記第２通信手段を介して上記管理装置へ送信する情報送信制御手段、上記第２通信手段が受信した上記管理装置から送信される上記第１通信手段を管理するための管理情報に基づいて、上記第１通信手段が上記管理装置によって管理されているかを判定し、判定の結果を示す処理結果を上記第２通信手段を介して上記管理装置へ送信する権限判定手段、上記権限判定手段の判定結果に基づいて、上記情報処理端末との間で行われるサービス処理を選択的に行う処理手段として機能させるためのプログラムが提供される。
【００２６】
かかるプログラムを用いることにより、管理装置によって管理された第１通信部を用いて、情報処理端末を利用したサービスを享受することができる。
【００２７】
また、上記目的を達成するために、本発明の第５の観点によれば、所定周波数の搬送波を用いて情報処理端末と非接触式に通信を行う少なくとも１以上の情報処理装置と、上記情報処理装置と通信を行う管理装置とを有し、上記情報処理装置それぞれは、所定周波数の搬送波を用いた第１の通信路によって上記情報処理端末と非接触式に通信を行う第１通信部と、上記第１の通信路とは異なる第２の通信路によって上記管理装置と通信を行う第２通信部と、上記情報処理端末が対応するサービスを識別するサービス特定情報を生成するサービス特定情報生成部と、上記第１通信部を識別する識別情報と、生成された上記サービス特定情報とを、上記第２通信部を介して上記管理装置へ送信する情報送信制御部と、上記第２通信部が受信した上記管理装置から送信される上記第１通信部を管理するための管理情報に基づいて、上記第１通信部が上記管理装置によって管理されているかを判定し、判定の結果を示す処理結果を上記第２通信部を介して上記管理装置へ送信する権限判定部と、上記権限判定部における判定結果に基づいて、上記情報処理端末との間で行われるサービス処理を選択的に行う処理部とを備え、上記管理装置は、上記情報処理装置と通信を行う管理側通信部と、上記管理側通信部が受信した上記情報処理装置の上記識別情報に基づいて、上記情報処理装置の上記第１通信部が管理されている管理対象であるかを判別する処理対象判別部と、上記処理対象判別部の判別結果と、上記管理側通信部が受信した上記識別情報と、上記管理側通信部が受信した上記サービス特定情報とに基づいて、上記管理情報を導出し、導出した上記管理情報を上記管理側通信部を介して上記情報処理装置へと送信させる管理情報導出部と、送信された上記管理情報の受信に応じて上記情報処理装置から送信される上記処理結果に基づいて、上記情報処理装置に対する処理権限を判定する処理権限判定部と、上記処理権限判定部における判定結果に基づいて、上記情報処理装置に関する処理を選択的に行う処理部とを備える情報処理システムが提供される。
【００２８】
かかる構成により、情報処理装置がサービスに関するサービスデータを記憶する情報処理端末を用いて享受する様々なサービスを、サービスごとに管理することが可能な情報処理システムが実現される。
【発明の効果】
【００２９】
本発明によれば、情報処理装置がサービスに関するサービスデータを記憶する情報処理端末を用いて享受する様々なサービスを、サービスごとに管理することができる。
【発明を実施するための最良の形態】
【００３０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３１】
（本発明の実施形態に係る情報処理システムの概要）
図１は、本発明の実施形態に係る情報処理システム（以下、「情報処理システム１０００」という。）の一例を示す説明図である。図１を参照すると、情報処理システム１０００は、管理装置１００と、情報処理装置２００Ａ、２００Ｂ、２００Ｃ、…（以下、総称して「情報処理装置２００」とよぶ場合がある。）と、情報処理端末３００Ａ、３００Ｂ、３００Ｃ、…（以下、総称して「情報処理端末３００」とよぶ場合がある。）とを有する。管理装置１００と情報処理装置２００とは、ネットワーク５００を介して接続される。また、情報処理装置２００と情報処理端末３００とは、情報処理装置２００に搭載されたリーダ／ライタ機能を用いて、または、情報処理装置２００に接続されたリーダ／ライタ２９０を介して、接続される。なお、図１では、管理装置１００と情報処理装置２００とがネットワーク５００を介して接続されることを示しているが、上記に限られず、管理装置１００と情報処理装置２００とが直接接続されてもよい。
【００３２】
ここで、ネットワーク５００としては、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）などの有線ネットワーク、基地局を介した無線ＷＡＮ（ＷＷＡＮ；Wireless  Wide  Area  Network）や無線ＭＡＮ（ＷＭＡＮ；Wireless  Metropolitan  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられるが、上記に限られない。また、本発明の実施形態に係る「接続」とは、例えば、装置間において通信が可能な状態にある（あるいは、装置間において通信が可能な状態とする）ことをいう。
【００３３】
また、情報処理装置２００と情報処理端末３００とは、例えば、１３．５６ＭＨｚなど特定の周波数の磁界（以下、「搬送波」という。）を用いて非接触式に通信を行うことができる。
【００３４】
［管理装置１００の概要］
管理装置１００は、情報処理端末３００と非接触式に通信を行うために情報処理装置２００が備える通信部（リーダ／ライタ機能を実現する通信部。以下、「第１通信部」という。）、または、情報処理装置２００に接続されたリーダ／ライタ２９０を管理する。より具体的には、管理装置１００は、例えば、以下の（Ｉ）〜（ＩＩＩ）の処理を行うことによって、情報処理装置２００が備える第１通信部、または、情報処理装置２００に接続されたリーダ／ライタ２９０を管理する。なお、以下では、管理装置１００が、情報処理装置２００が備える第１通信部を管理することを例に挙げて説明する。
【００３５】
（Ｉ）処理対象の判別処理
管理装置１００は、通信している情報処理装置２００が備える第１通信部が管理下にあるか否か（管理されている管理対象であるか）を判別する。管理装置１００は、例えば、情報処理装置２００から送信される識別情報に基づいて上記判別を行う。ここで、識別情報とは、情報処理装置２００が備える第１通信部（あるいは、情報処理装置２００に接続されたリーダ／ライタ２９０）を識別するための情報である。識別情報としては、例えば、第１通信部（あるいは、リーダ／ライタ２９０）に付された固有のＩＤ（例えば、ベンダＩＤとシリアル番号の組み合わせなど）が挙げられるが、上記に限られない。
【００３６】
より具体的には、管理装置１００は、例えば、情報処理装置２００から取得した識別情報に基づいて、管理下にある第１通信部の識別情報が記録された管理データベース（第３管理情報の一例。後述する）を検索する。そして、管理装置１００は、取得した識別情報に対応する第１管理情報が管理データベースに記録されている場合には、取得した識別情報に対応する第１通信部が管理下にあると判別する。また、管理装置１００は、取得した識別情報に対応する第１管理情報が管理データベースに記録されていない場合には、取得した識別情報に対応する第１通信部が管理下にないと判別する。ここで、第１管理情報とは、情報処理装置２００の第１通信部が管理されていることを示す情報である。なお、以下では、第１管理情報を「ＡＣ（Activation  Code）」とよぶ場合がある。
【００３７】
したがって、管理装置１００は、取得した識別情報に基づいて、処理対象となる第１通信部が管理下にあるか否かを判別することができる。
【００３８】
（ＩＩ）管理情報の導出処理
上記（Ｉ）の処理において処理対象が判別されると、管理装置１００は、判別結果に応じて、第１管理情報または第２管理情報を導出する。より具体的に説明すると、管理装置１００は、処理対象となる第１通信部が管理下にないと判別された場合には第１管理情報を導出し、また、処理対象となる第１通信部が管理下にあると判別された場合には第２管理情報を導出する。
【００３９】
ここで、第２管理情報とは、情報処理装置２００における第１通信部と情報処理端末３００との間のサービス処理を管理するための情報である。また、第１通信部と情報処理端末３００との間のサービス処理としては、例えば、電子マネーやポイントなどの情報処理端末３００に記憶されたサービスに関するサービスデータの読み出し処理や、サービスデータに対する書き込み処理などが挙げられるが、上記に限られない。なお、以下では、第２管理情報を「ＳＰＣ（Service  Provider  Code）」とよぶ場合がある。
【００４０】
図２は、本発明の実施形態に係る管理装置１００における第１管理情報（ＡＣ）と第２管理情報（ＳＰＣ）との関係を示す説明図である。図２に示すように、管理装置１００は、第１管理情報（ＡＣ）に１または２以上の第２管理情報（ＳＰＣ）を対応付けて、情報処理装置２００が備える第１通信部を管理する。
【００４１】
図２に示すように第１通信部を管理することによって、管理装置１００は、第１管理情報（ＡＣ）が存在する情報処理装置２００、すなわち、管理下にある情報処理装置２００に対して第２管理情報（ＳＰＣ）に対応するサービスを行う権限を設定することができる。
【００４２】
また、管理装置１００は、図２に示ようにサービスごとに第２管理情報（ＳＰＣ）を設定する。したがって、管理装置１００は、情報処理装置２００が情報処理端末３００を用いて享受する様々なサービスを、サービスごとに管理することができる。
【００４３】
より具体的に説明すると、管理装置１００は、例えば、識別情報と、第１管理情報（ＡＣ）と、サービスごとの第２管理情報（ＳＰＣ）とが対応付けられて記録される管理データベース（第３管理情報。以下「管理ＤＢ」とよぶ場合がある。）を利用することによって、情報処理装置２００が情報処理端末３００を用いて享受する様々なサービスを、サービスごとに管理する。
【００４４】
図３は、本発明の実施形態に係る管理データベースの一例を示す説明図である。図３を参照すると、“ＲＷ−ＩＤ”と、“Ａｃｔｉｖａｔｉｏｎ  Ｃｏｄｅ”（以下、「“ＡＣ”」という。）と、３つの“Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ  Ｃｏｄｅ”（以下、「“ＳＰＣ”」という。）の項目が挙げられていることが分かる。
【００４５】
“ＲＷ−ＩＤ”は、情報処理装置２００が備える第１通信部を識別するＩＤであり、識別情報に相当する。“ＡＣ”は、第１管理情報を示し、また、それぞれの“ＳＰＣ”は、サービスごとの第２管理情報を示す。
【００４６】
ここで、図３は、符号１６に対応する第１通信部が管理装置１００の管理下にないことを示している。また、図３は、符号１０に対応する第１通信部が“ＳＰＣ＃１”に対応するサービスの実行が許可されていることを示している。同様に、図３は、符号１２に対応する第１通信部が“ＳＰＣ＃１”、“ＳＰＣ＃２”、および“ＳＰＣ＃３”に対応するサービスの実行が許可され、符号１４に対応する第１通信部が“ＳＰＣ＃２”に対応するサービスの実行が許可されていることを示している。
【００４７】
なお、図３では、“ＡＣ”の値および“ＳＰＣ”の値がそれぞれマスクされている例を示しているが、上記に限られないことは、言うまでもない。また、図３では、管理データベースが３つのサービスに対応している例を示しているが、上記に限られず、管理データベースは、管理装置１００が対応する任意の数のサービスに対応した構成とすることができる。
【００４８】
管理装置１００は、例えば図３に示すような管理データベースを用いることによって、各情報処理装置２００が備える第１通信部が管理下にあるかを判別し、また、情報処理装置２００が情報処理端末３００を用いて享受する様々なサービスを、サービスごとに管理することができる。
【００４９】
次に、本発明の実施形態に係る第１管理情報（ＡＣ）の導出方法の一例、および第２管理情報（ＳＰＣ）の導出方法の一例について、それぞれ説明する。
【００５０】
〔第１管理情報（ＡＣ）の導出方法〕
まず、第１管理情報（ＡＣ）の導出方法について説明する。図４は、本発明の実施形態に係る管理装置１００における第１管理情報（ＡＣ）の導出方法の一例を示す説明図である。
【００５１】
図４に示すように、管理装置１００は、例えば、情報処理装置２００から取得した識別情報に対して、ＤＥＳ（Data  Encryption  Standard）演算を行うことによって、第１管理情報（ＡＣ）を導出する。ここで、図４は、管理装置１００が、第１のＤＥＳ演算処理Ｐｒ１〜第３のＤＥＳ演算処理Ｐｒ３という３回のＤＥＳ演算を行う例を示している。また、図４に示す管理情報導出補助情報Ａおよび管理情報導出補助情報Ｂは、それぞれＤＥＳ演算を行うための共通鍵を示している。図４に示すように、管理装置１００が、情報処理装置２００から取得した識別情報に基づいて第１管理情報（ＡＣ）を導出することによって、管理装置１００は、情報処理システム１０００を構成する情報処理装置２００それぞれを個々に管理することができる。
【００５２】
なお、本発明の実施形態に係る第１管理情報（ＡＣ）の導出方法は、上記に限られない。例えば、管理装置１００は、他の暗号方式であるＡＥＳ（Advanced  Encryption  Standard）を用いて第１管理情報（ＡＣ）を導出することができ、また、識別情報そのものを第１管理情報（ＡＣ）とすることもできる。
【００５３】
〔第２管理情報（ＳＰＣ）の導出方法〕
次に、第２管理情報（ＳＰＣ）の導出方法について説明する。図５は、本発明の実施形態に係る管理装置１００における第２管理情報（ＳＰＣ）の導出方法の一例を示す説明図である。
【００５４】
図５に示すように、管理装置１００は、例えば、第１管理情報（ＡＣ）と、サービス特定情報とに基づいて、ＸＯＲ（eXclusive  OR）演算を行うことによって導出される。ここで、サービス特定情報とは、情報処理端末３００が対応するサービスを識別するための情報であり、識別情報と同様に、情報処理装置２００から送信される。また、サービス特定情報は、情報処理端末３００に記憶された第１情報と第２情報とに基づいて、情報処理装置２００が生成する。上記第１情報とは、情報処理端末３００が対応するシステムを示す情報である。第１情報としては、例えば、システムコードが挙げられる。また、上記第２情報とは、情報処理端末３００が対応するサービスを示す情報である。第２情報としては、例えば、サービスコードが挙げられる。
【００５５】
図６は、本発明の実施形態に係るサービス特定情報の一例を示す説明図である。図６に示すように、サービス特定情報は、例えば、システムコード（第１情報の一例）とサービスコード（第２情報の一例）とが一つのコードとして統合されることにより、生成される。なお、本発明の実施形態に係るサービス特定情報の構成は、図６に限られず、例えば、システムコード（第１情報の一例）とサービスコード（第２情報の一例）との配置関係が逆であってもよい。
【００５６】
管理装置１００は、図５に示す導出方法を用いることによって、図２に示すように第１管理情報（ＡＣ）と対応付けられた第２管理情報（ＳＰＣ）を、サービスごとに生成することができる。なお、本発明の実施形態に係る第２管理情報（ＳＰＣ）の導出方法が、上記に限られないことは、言うまでもない。
【００５７】
管理装置１００は、上記（Ｉ）の処理における判別結果に応じて、上述したように第１管理情報（ＡＣ）または第２管理情報（ＳＰＣ）を導出する。
【００５８】
（ＩＩＩ）管理情報の送信と、情報処理装置２００からの応答に基づく処理の実行
管理装置１００は、上記（ＩＩ）の処理において導出した第１管理情報、または第２管理情報を、受信した識別情報およびサービス特定情報に対応する情報処理装置２００に送信する。また、管理装置１００は、送信した管理情報（第１管理情報、または第２管理情報）に応じて情報処理装置２００から送信される処理結果に基づいて、処理権限を判定する。そして、管理装置１００は、判定結果に応じて、情報処理装置２００からの応答に基づく処理を行う。ここで、情報処理装置２００から送信される処理結果としては、例えば、設定通知や装置側判定結果が挙げられる。
【００５９】
設定通知とは、情報処理装置２００が第１管理情報（ＡＣ）を設定したか否かを示す情報である。設定通知としては、例えば、“情報処理装置２００が第１管理情報（ＡＣ）を設定した旨の通知”（以下、「第１の設定通知」という。）または、“情報処理装置２００が第１管理情報（ＡＣ）を設定できなかった旨の通知”（以下、「第２の設定通知」という。）が挙げられる。
【００６０】
また、装置側判定結果とは、管理装置１００が送信した管理情報（第１管理情報、または第２管理情報）と、情報処理装置２００が記憶する第１管理情報または導出する第２管理情報とが一致したか否かを示す情報である。装置側判定結果としては、例えば、第１の装置側判定結果、第２の装置側判定結果、および第３の装置側判定結果が挙げられる。第１の装置側判定結果とは、“管理装置１００が送信した第１管理情報（ＡＣ）と情報処理装置２００が記憶する第１管理情報（ＡＣ）とが一致していることを示す情報”である。第２の装置側判定結果とは、“管理装置１００が送信した第２管理情報（ＳＰＣ）と情報処理装置２００が記憶する第２管理情報（ＳＰＣ）とが一致していることを示す情報”である。そして、第３の装置側判定結果とは、“管理装置１００が送信した第２管理情報（ＳＰＣ）と情報処理装置２００が記憶する第２管理情報（ＳＰＣ）とが一致していないことを示す情報”である。
【００６１】
〔ＩＩＩ−１〕第１管理情報（ＡＣ）を送信した場合
管理装置１００が第１管理情報（ＡＣ）を送信した場合には、管理装置１００は、情報処理装置２００から送信された設定通知、または装置側判定結果に基づいて、例えば、以下の処理を行う。
【００６２】
〔ＩＩＩ−１−１〕情報処理装置２００からの応答に基づく第１の処理
管理装置１００が、例えば、第１の設定通知、または、第１の装置側判定結果を受信した場合には、管理装置１００は、対応する情報処理装置２００の第１通信部を管理下におく管理処理を行う。例えば、管理装置１００は、導出した第１管理情報（ＡＣ）を、管理データベース（例えば、図３に示す管理データベース）に記録することによって、管理処理を行うことができるが、上記に限られない。
【００６３】
図２に示すように、管理装置１００は、第１管理情報（ＡＣ）をベースとして情報処理装置２００に対して提供するサービスを管理する。また、上記のように第１管理情報（ＡＣ）が管理データベースに記録された場合には、管理装置１００は、上記（ＩＩ）の処理（管理情報の導出）において、第２管理情報（ＳＰＣ）を導出することとなる。したがって、上記の場合には、管理装置１００は、情報処理装置２００を、情報処理端末３００を用いたサービスを享受することが可能な状態とすることができる。
【００６４】
〔ＩＩＩ−１−２〕情報処理装置２００からの応答に基づく第２の処理
管理装置１００が、例えば、第２の設定通知を受信した場合には、管理装置１００は、対応する情報処理装置２００の第１通信部を管理下におく管理処理を行わない。より具体的には、管理装置１００は、例えば、導出した第１管理情報（ＡＣ）を、管理データベース（例えば、図３に示す管理データベース）に記録しない。ここで、図２に示すように、管理装置１００は、第１管理情報（ＡＣ）をベースとして情報処理装置２００に対して提供するサービスを管理する。したがって、上記の場合には、情報処理装置２００は、情報処理端末３００を用いたサービスを享受することができないこととなる。
【００６５】
〔ＩＩＩ−２〕第２管理情報（ＳＰＣ）を送信した場合
管理装置１００が第２管理情報（ＳＰＣ）を送信した場合には、管理装置１００は、情報処理装置２００から送信された装置側判定結果に基づいて、情報処理装置２００に対する処理権限を以下の処理によって判定する。
【００６６】
〔ＩＩＩ−２−１〕情報処理装置２００からの応答に基づく第３の処理
管理装置１００が、例えば、第２の装置側判定結果を受信した場合には、管理装置１００は、管理装置１００が導出した第２管理情報（ＳＰＣ）に対応するサービスを実行可能であると判定する。そして、管理装置１００は、導出した第２管理情報（ＳＰＣ）に対応するサービスの実行を許可し、当該サービスに応じたサービス処理を行う。また、管理装置１００は、導出した第２管理情報（ＳＰＣ）を、管理データベース（例えば、図３に示す管理データベース）に記録する。したがって、上記の場合には、情報処理装置２００は、情報処理端末３００を用いたサービスを享受することができる。
【００６７】
〔ＩＩＩ−２−２〕情報処理装置２００からの応答に基づく第４の処理
管理装置１００が、例えば、第３の装置側判定結果を受信した場合には、管理装置１００は、管理装置１００が導出した第２管理情報（ＳＰＣ）に対応するサービスを実行可能ではないと判定する。そして、管理装置１００は、導出した第２管理情報（ＳＰＣ）に対応するサービスの実行を許可しない。したがって、上記の場合には、情報処理装置２００は、情報処理端末３００を用いたサービスを享受することができないこととなる。
【００６８】
上記のように、管理装置１００は、送信した管理情報（第１管理情報、または第２管理情報）と、当該管理情報に応じて情報処理装置２００から送信される応答（例えば、設定通知や装置側判定結果）とに基づいて情報処理装置２００に対する処理権限を判定する。そして、管理装置１００は、判定結果に基づいて選択的にサービス処理を行う。
【００６９】
また、管理装置１００は、上記（ＩＩ）の処理において導出した管理情報（第１管理情報、または第２管理情報）を、例えば、行った処理に応じて選択的に管理データベース（例えば、図３に示す管理データベース）に記録する。よって、管理装置１００は、図２に示すように第１管理情報（ＡＣ）と第２管理情報（ＳＰＣ）とを対応付けて管理することができる。
【００７０】
管理装置１００は、上記（Ｉ）の処理（処理対象の判別処理）、上記（ＩＩ）の処理（管理情報の導出処理）、および上記（ＩＩＩ）の処理（管理情報の送信と、情報処理装置２００からの応答に基づく処理の実行）を行うことによって、情報処理装置２００が情報処理端末３００を用いて享受する様々なサービスを、サービスごとに管理することができる。
【００７１】
また、管理装置１００は、情報処理装置２００に対して、情報処理端末３００のアクセスが制限された内部メモリ（図示せず）にアクセスするための暗号鍵を提供する。ここで、上記暗号鍵はセキュリティモジュール１９０に保持され、管理装置１００は、セキュリティモジュール１９０に保持された上記暗号鍵を、情報処理装置２００からの要求に応じて情報処理装置２００へと提供する。なお、図１では、セキュリティモジュール１９０を管理装置１００とは別体として示しているが、管理装置１００は、セキュリティモジュール１９０を管理装置１００内部に備えることもできる。
【００７２】
さらに、管理装置１００は、情報処理装置２００それぞれとの間で、情報処理端末３００が用いられるサービスに関するサービス処理を行うこともできる。管理装置１００が行うサービス処理としては、例えば、電子マネーや、ポイント、クーポンなど情報処理端末３００に記憶されたサービスに関するサービスデータを用いた決済処理が挙げられるが、上記に限られない。管理装置１００は、例えば、電子マネーの種類に応じて複数のサービス処理を選択的に実行することによって、情報処理装置２００のユーザは、サービスに関するサービスデータを記憶する情報処理端末３００を用いて様々なサービスを享受することができる。
【００７３】
なお、図１では示していないが、本発明の実施形態に係る情報処理システムは、さらにサービス処理を行うサービス管理装置（図示せず）をサービスごとに有していてもよい。上記の場合、管理装置１００は、例えば、リダイレクションを用いることによって、情報処理装置２００を、情報処理端末３００が用いられるサービスに対応するサービス管理装置へと接続させる。したがって、本発明の実施形態に係る情報処理システムがサービス管理装置（図示せず）をさらに有する場合であっても、情報処理装置２００のユーザは、サービスに関するサービスデータを記憶する情報処理端末３００を用いて様々なサービスを享受することができる。
【００７４】
［情報処理装置２００の概要］
情報処理装置２００は、管理装置１００、情報処理端末３００それぞれと通信を行い、管理装置１００が提供する情報処理端末３００を用いたサービス（例えば、電子マネーを用いた決済サービス）を享受する。より具体的には、情報処理装置２００は、例えば、以下の（ｉ）、（ｉｉ）の処理を行うことによって、情報処理端末３００を用いたサービスを享受する。
【００７５】
（ｉ）管理装置１００への情報送信
情報処理装置２００は、情報処理端末３００から対応するシステムを示す第１情報と対応するサービスを示す第２情報とを取得し、当該第１情報および当該第２情報とに基づいて、情報処理端末３００が対応するサービスを識別するためのサービス特定情報を生成する。
【００７６】
ここで、情報処理装置２００は、第１の通信路を用いて情報処理端末３００と通信を行うことによって、第１情報および第２情報を取得する。第１の通信路としては、例えば、１３．５６ＭＨｚなど特定の周波数の搬送波を通信に用いるＮＦＣ（Near  Field  Communication）によって形成される通信路が挙げられる。情報処理装置２００は、例えば、上記のような第１の通信路を用い、ＡＳＫ変調（Amplitude  Shift  Keying）によって情報処理端末３００と通信する。したがって、情報処理装置２００は、例えば、情報処理端末３００に読み出し命令を送信することによって第１情報や第２情報などを取得し、また、書き込み命令を送信することによって情報処理端末３００に電子マネーのバリュー値（サービスデータの一例）を更新させることができる。
【００７７】
サービス特定情報が生成されると、情報処理装置２００は、生成したサービス特定情報と、識別情報とを管理装置１００へ送信する。
【００７８】
ここで、サービス特定情報および識別情報の送信は、ネットワーク５００を介して（あるいは、直接的に）管理装置１００と接続される第２の通信路によって行われる。つまり、情報処理装置２００は、情報処理端末３００と通信を行う第１の通信路と、管理装置１００と通信を行う第２の通信路（第１の通信路とは異なる通信路）とを用いて、外部装置と通信を行う。上記のように２つの通信路を用いて外部装置と通信を行うことによって、情報処理装置２００は、サービスに関するサービスデータを記憶する情報処理端末３００を用いて、管理装置１００が提供するサービスを享受することを可能とする。以下では、第２の通信路を用いて通信を行う情報処理装置２００が備える通信部を「第２通信部」という。
【００７９】
また、情報処理装置２００が送信する識別情報は、例えば、第１通信部が備えるＲＯＭ（Read  Only  Memory）などの記憶手段に記憶され、情報処理装置２００が適宜当該記憶手段から読み出すことができるが、上記に限られない。例えば、識別情報は、情報処理装置２００が備える記憶部に記憶され、情報処理装置２００が当該記憶部から読み出すこともできる。
【００８０】
（ｉｉ）受信した管理情報に基づく処理
情報処理装置２００は、上記（ｉ）の処理において送信したサービス特定情報および識別情報に基づいて管理装置１００から送信される管理情報（第１管理情報、または第２管理情報）を受信する。そして、情報処理装置２００は、管理情報が受信されると、例えば、以下の〔ｉｉ−１〕〜〔ｉｉ−４〕に示す処理を行う。
【００８１】
〔ｉｉ−１〕第１管理情報（ＡＣ）の設定の判定処理
情報処理装置２００は、情報処理装置２００に第１管理情報（ＡＣ）が設定されているか否かを判定する。〔ｉｉ−１〕の処理は、情報処理装置２００の第１通信部が管理装置１００の管理下にあるか否かの判定に相当する。ここで、情報処理装置２００は、例えば、記憶部に記憶された、第１管理情報（ＡＣ）の設定の有無を示す設定フラグの値に応じて上記判定を行うことができる。上記設定フラグは、例えば、設定されたか否かを１ビットで表すが、上記に限られない。また、情報処理装置２００は、例えば、記憶部に第１管理情報（ＡＣ）が記憶されているか否かによって上記判定を行うこともできる。
【００８２】
第１管理情報（ＡＣ）が設定されていないと判定された場合には、情報処理装置２００は、受信した管理情報を第１管理情報（ＡＣ）として設定する。そして、情報処理装置２００は、第１管理情報（ＡＣ）の設定の結果を設定通知（第１の設定通知、または第２の設定通知）として管理装置１００へ送信する。ここで、情報処理装置２００は、情報処理装置２００の記憶部に記憶された設定フラグを上記設定通知として送信してもよい。
【００８３】
また、第１管理情報（ＡＣ）が設定されていると判定された場合には、情報処理装置２００は、下記に示す〔ｉｉ−２〕の処理を行う。
【００８４】
〔ｉｉ−２〕受信した管理情報の第１の判定処理
情報処理装置２００は、受信した管理情報と、設定されている第１管理情報（ＡＣ）とを比較する。
【００８５】
比較した結果、受信した管理情報と設定されている第１管理情報（ＡＣ）とが等しい場合には、情報処理装置２００は、一致していることを示す第１の装置側判定結果を管理装置１００へ送信する。
【００８６】
また、比較した結果、受信した管理情報と設定されている第１管理情報（ＡＣ）とが等くない場合には、情報処理装置２００は、下記に示す〔ｉｉ−３〕の処理を行う。
【００８７】
〔ｉｉ−３〕第２管理情報（ＳＰＣ）の導出
情報処理装置２００は、設定されている第１管理情報（ＡＣ）と、上記（ｉ）の処理において生成したサービス特定情報とに基づいて、第２管理情報（ＳＰＣ）を導出する。ここで、情報処理装置２００は、管理装置１００と同様に、例えば、図５に示す導出方法を用いて第２管理情報（ＳＰＣ）を導出する。つまり、情報処理装置２００に設定されている第１管理情報（ＡＣ）と、管理装置１００に記憶されている第１管理情報（ＡＣ）とが一致している場合には、情報処理装置２００が導出する第２管理情報（ＳＰＣ）と、管理装置１００が導出する第２管理情報（ＳＰＣ）とは一致することとなる。
【００８８】
〔ｉｉ−４〕受信した管理情報の第２の判定処理
上記〔ｉｉ−３〕の処理によって第２管理情報（ＳＰＣ）が導出されると、情報処理装置２００は、受信した管理情報と、導出した第２管理情報（ＳＰＣ）とを比較する。
【００８９】
比較した結果、受信した管理情報と導出した第２管理情報（ＳＰＣ）とが等しい場合には、情報処理装置２００は、一致していることを示す第２の装置側判定結果を管理装置１００へ送信する。ここで、上記の場合には、情報処理装置２００の第１通信部は、管理装置１００の管理下にあり、かつ、導出した第２管理情報（ＳＰＣ）に対応するサービスが許可されていることを示している。よって、情報処理装置２００は、情報処理端末３００を用いた第２管理情報（ＳＰＣ）に対応するサービスに関するサービス処理を行う。
【００９０】
また、比較した結果、受信した管理情報と導出した第２管理情報（ＳＰＣ）とが等しくない場合には、情報処理装置２００は、一致していないことを示す第２の装置側判定結果を管理装置１００へ送信する。上記の場合には、管理装置１００は、上記〔ＩＩＩ−２−２〕に示すように導出した第２管理情報（ＳＰＣ）に対応するサービスの実行を許可しない。したがって、情報処理装置２００は、情報処理端末３００を用いた第２管理情報（ＳＰＣ）に対応するサービスに関するサービス処理を行わない。
【００９１】
情報処理装置２００は、上記（ｉ）の処理（管理装置１００への情報送信）、上記（ｉｉ）の処理（受信した管理情報に基づく処理）を行うことによって、管理装置１００によって管理された第１通信部を用いて、情報処理端末３００を利用したサービスを享受することができる。
【００９２】
［情報処理端末３００の概要］
情報処理端末３００は、例えば、耐タンパ性を有するＩＣチップを備え、当該ＩＣチップ内の内部メモリにシステムコードなどの第１情報や、サービスコードなどの第２情報、電子マネーのバリューなどのサービスデータなどを記憶する。また、情報処理端末３００は、第１の通信路によって情報処理装置２００と通信を行い、情報処理装置２００から送信される各種要求や各種命令に基づいて様々な処理を行う。例えば、情報処理装置２００から第１情報および第２情報の取得要求が送信された場合には、情報処理端末３００は、当該取得命令に応じて、第１情報および第２情報を情報処理装置２００へ送信する。また、例えば、情報処理装置２００から電子マネーのバリュー値の更新命令が送信された場合には、情報処理端末３００は、記憶している電子マネーのバリュー値を更新命令に基づいて更新し、処理の結果を情報処理装置２００へ送信する。
【００９３】
ここで、情報処理端末３００は、情報処理装置２００の第１通信部から送信される搬送波をアンテナで受信する。そして、情報処理端末３００は、第１通信部から送信される搬送波（例えば、所定周波数の磁界）がアンテナを通過するときに電磁誘導により生じる誘起電圧の交流成分を復調することによって、第１通信部から送信されるデータ（各種要求や各種命令など）を取り出す。なお、情報処理端末３００は、上記誘起電圧の直流成分から電力を得て駆動することもできる。
【００９４】
また、情報処理端末３００は、例えば、負荷変調を行うことによってアンテナから搬送波に対する反磁界を発生させることにより、応答を行う。そして、情報処理装置２００は、上記負荷変調によって生じる第１通信部（いわゆるリーダ／ライタ）からみた情報処理端末３００のインピーダンスの変化を、情報処理端末３００からの応答信号として検出する。
【００９５】
情報処理端末３００は、上記のように情報処理装置２００と通信を行うことによって、例えば、電子マネーなどデータの改竄が問題となるデータの読み出しや更新など、情報処理装置２００から送信される各種命令に基づく様々な処理を安全に行うことができる。
【００９６】
本発明の実施形態に係る情報処理システム１０００では、管理装置１００、情報処理装置２００、および情報処理端末３００それぞれが、上述したような処理を行う。したがって、管理装置１００が、サービスに関するサービスデータを記憶する情報処理端末３００を用いて情報処理装置２００が享受する様々なサービスを、サービスごとに管理することが可能な、情報処理システム１０００が実現される。
【００９７】
（本発明の実施形態に係る情報処理システムにおける処理の一例）
上記では、情報処理システム１０００を構成する管理装置１００、情報処理装置２００、および情報処理端末３００それぞれについて概要を示した。そこで、次に、上述した管理装置１００、情報処理装置２００、および情報処理端末３００から構成される情報処理システム１０００全体における処理の流れについて説明する。なお、以下では、情報処理システム１０００における処理として、〔１〕第１管理情報（ＡＣ）が管理装置１００に設定されていない場合、〔２〕第１管理情報（ＡＣ）が管理装置１００に設定されている場合、の２つの場合を例に挙げて説明する。
【００９８】
〔１〕第１の例：第１管理情報（ＡＣ）が管理装置１００に設定されていない場合
図７は、本発明の実施形態に係る情報処理システム１０００における処理の第１の例を示す説明図である。ここで、図７は、第１管理情報（ＡＣ）が管理装置１００に設定されていない場合における処理の一例を示している。また、図７は、情報処理装置２００が、例えば、ポーリング（polling）により情報処理端末３００を捕捉した後の処理の流れを示している。
【００９９】
情報処理装置２００は、システムコード（第１情報の一例）などの各種情報の取得要求を送信する（Ｓ１００）。そして、情報処理端末３００は、ステップＳ１００において送信された取得要求に応じた情報を情報処理装置２００に送信する（Ｓ１０２）。ここで、情報処理装置２００は、ステップＳ１００において、システムコード（第１情報の一例）の他、例えば、情報処理端末３００が備えるＩＣチップのＩＤなどの情報を取得することができるが、上記に限られない。
【０１００】
ステップＳ１０２においてシステムコード（第１情報の一例）が受信されると、情報処理装置２００は、サービスコード（第２情報の一例）の取得要求を情報処理端末３００へ送信する（Ｓ１０４）。そして、情報処理端末３００は、ステップＳ１０４において送信された取得要求に応じて、サービスコード（第２情報の一例）を情報処理装置２００へ送信する（Ｓ１０６）。
【０１０１】
なお、図７では、情報処理装置２００が、システムコード（第１情報の一例）などの取得要求と、サービスコード（第２情報の一例）の取得要求とを分けて情報処理端末３００へ送信しているが、上記に限られない。例えば、情報処理装置２００は、ステップＳ１００の取得要求と、ステップＳ１０４の取得要求とを１つの取得要求として、情報処理端末３００へ送信することもできる。
【０１０２】
ステップＳ１０６において送信されたサービスコード（第２情報の一例）が受信されると、情報処理装置２００は、情報処理端末３００から取得したシステムコード（第１情報の一例）とサービスコード（第２情報の一例）とに基づいて、サービス特定情報を生成する（Ｓ１０８；サービス特定情報生成処理）。ここで、情報処理装置２００は、例えば、図６に示すように、システムコードとサービスコードとを組み合わせることによってサービス特定情報を生成することができる。
【０１０３】
ステップＳ１０８においてサービス特定情報が生成されると、情報処理装置２００は、生成したサービス特定情報と、識別情報とを管理装置１００へ送信する（Ｓ１１０）。
【０１０４】
ステップＳ１１０において送信されたサービス特定情報および識別情報が受信されると、管理装置１００は、受信した識別情報に基づいて、情報処理装置２００の第１通信部が管理下にあるか否かを判別する（Ｓ１１２；処理対象判別処理）。ここで、管理装置１００は、例えば、受信した識別情報に基づいて管理データベースを検索し、管理データベースに第１管理情報（ＡＣ）が設定されているかを判定することによって、ステップＳ１１２の処理を行うことができる。
【０１０５】
ここで、上述したように、図７は、第１管理情報（ＡＣ）が管理装置１００に設定されていない場合を示しており、これは、情報処理装置２００の第１通信部が管理装置１００の管理下にないことを意味する。
【０１０６】
ステップＳ１１２において情報処理装置２００の第１通信部が管理下にあると判定されない場合には、管理装置１００は、ステップＳ１１０において受信した識別情報に基づいて、第１管理情報（ＡＣ）を導出する（Ｓ１１４；ＡＣ導出処理）。ここで、管理装置１００は、例えば、図４に示す導出方法によって、第１管理情報（ＡＣ）を導出することができる。
【０１０７】
ステップＳ１１４において第１管理情報（ＡＣ）が導出されると、管理装置１００は、第１管理情報（ＡＣ）を情報処理装置２００へ送信する（Ｓ１１６）。
【０１０８】
ステップＳ１１６において送信された第１管理情報（ＡＣ）が受信されると、情報処理装置２００は、受信した第１管理情報（ＡＣ）を設定する（Ｓ１１８；ＡＣ設定処理）。ここで、情報処理装置２００は、ステップＳ１１８の処理として上記〔ｉｉ−１〕の処理を行うことができる。
【０１０９】
ステップＳ１１８の処理が行われると、情報処理装置２００は、ステップＳ１１８の処理の結果に応じた設定通知（第１の設定通知、または第２の設定通知）を管理装置１００に送信する（Ｓ１２０）。
【０１１０】
ステップＳ１２０において送信された設定通知が受信されると、管理装置１００は、受信した設定通知に基づいて、ステップＳ１１４において導出した第１管理情報（ＡＣ）を選択的に設定する（Ｓ１２２；ＡＣ設定処理）。ここで、管理装置１００は、ステップＳ１２２として上記〔ＩＩＩ−１〕の処理を行うことができる。そして、管理装置１００は、ステップＳ１２０において受信した設定通知に対する受信結果として、ステップＳ１２２の処理結果を情報処理装置２００に送信する（Ｓ１２４）。
【０１１１】
図７に示す処理が行われることによって、管理装置１００は、第１管理情報（ＡＣ）が設定されていない情報処理装置２００の第１通信部、すなわち、管理下にない第１通信部を、管理下におくことができる。
【０１１２】
〔２〕第２の例：第１管理情報（ＡＣ）が管理装置１００に設定されている場合
図８は、本発明の実施形態に係る情報処理システム１０００における処理の第２の例を示す説明図である。ここで、図８は、第１管理情報（ＡＣ）が管理装置１００に設定されている場合における処理の一例を示している。また、図８は、情報処理装置２００が、例えば、ポーリングにより情報処理端末３００を捕捉した後の処理の流れを示している。
【０１１３】
情報処理装置２００は、図７のステップＳ１００と同様に、システムコード（第１情報の一例）などの各種情報の取得要求を送信する（Ｓ２００）。そして、情報処理端末３００は、図７のステップＳ１０２と同様に、ステップＳ２００において送信された取得要求に応じた情報を情報処理装置２００に送信する（Ｓ２０２）。
【０１１４】
ステップＳ２０２においてシステムコード（第１情報の一例）が受信されると、情報処理装置２００は、図７のステップＳ１０４と同様に、サービスコード（第２情報の一例）の取得要求を情報処理端末３００へ送信する（Ｓ２０４）。そして、情報処理端末３００は、図７のステップＳ１０６と同様に、ステップＳ２０４において送信された取得要求に応じて、サービスコード（第２情報の一例）を情報処理装置２００へ送信する（Ｓ２０６）。
【０１１５】
ステップＳ２０６において送信されたサービスコード（第２情報の一例）が受信されると、情報処理装置２００は、図７のステップＳ１０８と同様に、情報処理端末３００から取得したシステムコード（第１情報の一例）とサービスコード（第２情報の一例）とに基づいて、サービス特定情報を生成する（Ｓ２０８；サービス特定情報生成処理）。
【０１１６】
ステップＳ２０８においてサービス特定情報が生成されると、情報処理装置２００は、図７のステップＳ１１０と同様に、生成したサービス特定情報と、識別情報とを管理装置１００へ送信する（Ｓ２１０）。
【０１１７】
ステップＳ２１０において送信されたサービス特定情報および識別情報が受信されると、管理装置１００は、図７のステップＳ１１２と同様に、受信した識別情報に基づいて、情報処理装置２００の第１通信部が管理下にあるか否かを判別する（Ｓ２１２；処理対象判別処理）。
【０１１８】
ここで、上述したように、図８は、第１管理情報（ＡＣ）が管理装置１００に設定されている場合を示しており、これは、情報処理装置２００の第１通信部が管理装置１００の管理下にあることを意味する。
【０１１９】
ステップＳ２１２において情報処理装置２００の第１通信部が管理下にあると判定された場合には、管理装置１００は、ステップＳ２１０において受信した識別情報に対応する第１管理情報（ＡＣ）と、ステップＳ２１０において受信したサービス特定情報とに基づいて、第２管理情報（ＳＰＣ）を導出する（Ｓ２１４；ＳＰＣ導出処理）。ここで、管理装置１００は、例えば、図５に示す導出方法を用いることによって、第２管理情報（ＳＰＣ）を導出することができる。
【０１２０】
ステップＳ２１４において第２管理情報（ＳＰＣ）が導出されると、管理装置１００は、導出した第２管理情報（ＳＰＣ）を情報処理装置２００へ送信する（Ｓ２１６）。
【０１２１】
ステップＳ２１６において送信された第２管理情報（ＳＰＣ）が受信されると、情報処理装置２００は、設定されている第１管理情報（ＡＣ）と、ステップＳ２０８において生成したサービス特定情報とに基づいて、第２管理情報（ＳＰＣ）を導出する（Ｓ２１８；ＳＰＣ導出処理）。ここで、情報処理装置２００は、管理装置１００におけるステップＳ２１４と同様に、例えば、図５に示す導出方法を用いることによって、第２管理情報（ＳＰＣ）を導出する。
【０１２２】
ステップＳ２１８において第２管理情報（ＳＰＣ）が導出されると、情報処理装置２００は、ステップＳ２１６において受信した第２管理情報と、ステップＳ２１８において導出した第２管理情報（ＳＰＣ）とを比較する（Ｓ２２０；権限判定処理）。そして、情報処理装置２００は、ステップＳ２２０における比較結果に応じた装置側判定結果を管理装置１００へ送信する（Ｓ２２２）。ここで、情報処理装置２００は、ステップＳ２２０およびステップＳ２２２の処理として、上記〔ｉｉ−４〕の処理を行うことができる。
【０１２３】
ステップＳ２２２において送信された装置側判定結果が受信されると、管理装置１００は、受信された装置側判定結果に基づいて情報処理装置に対する処理権限を判定する（Ｓ２２４；処理権限判定処理）。ここで、管理装置１００は、ステップＳ２２４の処理として、上記〔ＩＩＩ−２〕の処理を行うことができる。そして、管理装置１００は、ステップＳ２２４における判定結果を、情報処理装置２００に送信する（Ｓ２２６）。
【０１２４】
ステップＳ２２６において送信された判定結果がサービスの実行を許可するものである場合には、情報処理装置２００は、情報処理端末３００を用いたサービスに関するサービス処理を、管理装置１００および情報処理端末３００それぞれとの間で行う（Ｓ２２８）。
【０１２５】
また、図８では示していないが、ステップＳ２２６において送信された判定結果がサービスの実行を許可するものはない場合には、情報処理装置２００は、情報処理端末３００を用いたサービスに関するサービス処理を行うことができないこととなる。
【０１２６】
図８に示す処理が行われることによって、管理装置１００が、サービスに関するサービスデータを記憶する情報処理端末３００を用いて情報処理装置２００が享受する様々なサービスを、サービスごとに管理することが可能な情報処理システム１０００が実現される。
【０１２７】
情報処理システム１０００では、図７や図８に示すように処理が行われることによって、情報処理装置２００が備える第１通信部が、管理装置１００によって管理される。また、情報処理システム１０００では、図７や図８に示すように処理が行われることによって、情報処理端末３００を用いて情報処理装置２００が享受する様々なサービスが、管理装置１００によってサービスごとに管理される。
【０１２８】
（情報処理システム１０００の構成）
次に、情報処理システム１０００の構成する管理装置１００、情報処理装置２００それぞれについて、より具体的に説明する。図９は、本発明の実施形態に係る情報処理システム１０００の構成の一例を示す説明図である。ここで、図９は、図１に示す情報処理システム１０００の一部を示すものであり、管理装置１００と、ネットワーク５００を介して接続される１つの情報処理装置２００と、当該情報処理装置２００と非接触式に通信を行う情報処理端末３００とを示している。
【０１２９】
［管理装置１００］
管理装置１００は、通信部１０２（管理側通信部）と、記憶部１０４と、制御部１０６と、操作部１０８と、表示部１１０とを備える。
【０１３０】
また、管理装置１００は、例えば、制御部１０６が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（Read  Only  Memory；図示せず）や、制御部１０６により実行されるプログラムなどを一次記憶するＲＡＭ（Random  Access  Memory；図示せず）などを備えてもよい。管理装置１００は、例えば、データの伝送路としてのバス（bus）により上記各構成要素間を接続する。
【０１３１】
〔管理装置１００のハードウェア構成例〕
図１０は、本発明の実施形態に係る管理装置１００のハードウェア構成の一例を示す説明図である。図１０を参照すると、管理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４とを備える。また、管理装置１００は、例えば、データの伝送路としてのバス１６６で各構成要素間を接続する。
【０１３２】
ＭＰＵ１５０は、管理装置１００全体を制御する制御部１０６として機能する。また、ＭＰＵ１５０は、管理装置１００において、後述する処理対象判別部１２０、管理情報導出部１２２、情報送信制御部１２４、処理権限判定部１２６、および処理部１２８としての役目を果たすこともできる。
【０１３３】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ１５４は、ＭＰＵ１５０により実行されるプログラムなどを一次記憶する。
【０１３４】
記録媒体１５６は、記憶部１０４として機能し、例えば、図３に示す管理データベースや、図４に示す管理情報導出補助情報（第１管理情報を導出するために用いられる補助情報）、アプリケーションなどを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）、ＰＲＡＭ（Phase  change  Random  Access  Memory）などの不揮発性メモリ（nonvolatile  memory）が挙げられるが、上記に限られない。
【０１３５】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部１０８として機能し、また、表示デバイス１６２は、表示部１１０として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）端子などが挙げられるが、上記に限られない。また、操作入力デバイス１６０は、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなど、管理装置１００上に備えられ、管理装置１００の内部で入出力インタフェース１５８と接続される。また、表示デバイス１６２は、例えば、ＬＣＤ（Liquid  Crystal  Display；液晶ディスプレイ）や有機ＥＬディスプレイ（organic  ElectroLuminescence  display；または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  display）とも呼ばれる。）など、管理装置１００上に備えられ、管理装置１００の内部で入出力インタフェース１５８と接続される。なお、入出力インタフェース１５８は、管理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイなど）と接続することもできることは、言うまでもない。
【０１３６】
通信インタフェース１６４は、管理装置１００が備える通信手段であり、ネットワーク５００を介して（あるいは、直接的に）情報処理装置２００などの外部装置と無線／有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられるが、上記に限られない。例えば、通信インタフェース１６４は、ネットワーク５００に対応する構成とすることができる。
【０１３７】
管理装置１００は、図１０に示すようなハードウェア構成によって、上述した（Ｉ）の処理（処理対象の判別処理）〜（ＩＩＩ）の処理（管理情報の送信と、情報処理装置２００からの応答に基づく処理の実行）を行う。したがって、管理装置１００は、情報処理装置２００が情報処理端末３００を用いて享受する様々なサービスを、サービスごとに管理することができる。
【０１３８】
再度図９を参照して、管理装置１００の構成について説明する。通信部１０２は、管理装置１００が備える通信手段であり、ネットワーク５００を介して（あるいは、直接的に）情報処理装置２００などの外部装置と有線／無線で通信を行う役目を果たす。また、通信部１０２は、例えば、制御部１０６によってその通信が制御される。
【０１３９】
記憶部１０４は、管理装置１００が備える記憶手段である。記憶部１０４は、例えば、図３に示す管理データベースや、図４に示す管理情報導出補助情報（第１管理情報を導出するために用いられる補助情報）、第２管理情報（ＳＰＣ）を導出する導出プログラム、各種アプリケーションなどを記憶する。ここで、図９では、記憶部１０４が、管理ＤＢ１４０と、管理情報導出補助情報Ａ１４２と、管理情報導出補助情報Ｂ１４４とを記憶している例を示している。
【０１４０】
また、記憶部１０４としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられるが、上記に限られない。
【０１４１】
制御部１０６は、例えば、ＭＰＵ（Micro  Processing  Unit）などで構成され、管理装置１００全体を制御する役目を果たす。また、制御部１０６は、処理対象判別部１２０と、管理情報導出部１２２と、情報送信制御部１２４と、処理権限判定部１２６と、処理部１２８とを備える。
【０１４２】
処理対象判別部１２０は、上記（Ｉ）の処理（処理対象の判別処理）を行う役目を果たし、通信部１０２が受信する識別情報に基づいて、当該識別情報に対応する情報処理装置２００の第１通信部が管理下にあるか否か（管理されている管理対象であるか）を判別する。
【０１４３】
管理情報導出部１２２は、第１管理情報導出部１３０と、第２管理情報導出部１３２とを備え、上記（ＩＩ）の処理（管理情報の導出処理）を行う役目を果たす。
【０１４４】
第１管理情報導出部１３０は、処理対象判別部１２０において処理対象となる第１通信部（識別情報に対応する情報処理装置２００の第１通信部）が管理下にないと判別された場合に第１管理情報（ＡＣ）を導出する。ここで、第１管理情報導出部１３０は、例えば、図４に示す導出方法を用いることによって、第１管理情報（ＡＣ）を導出するが、上記に限られない。
【０１４５】
第２管理情報導出部１３２は、処理対象判別部１２０において処理対象となる第１通信部（識別情報に対応する情報処理装置２００の第１通信部）が管理下にあると判別された場合に第２管理情報（ＳＰＣ）を導出する。ここで、第２管理情報導出部１３２は、例えば、図５に示す導出方法を用いることによって第２管理情報（ＳＰＣ）を導出するが、上記に限られない。
【０１４６】
したがって、管理情報導出部１２２は、処理対象判別部１２０における判別結果に応じて第１管理情報（ＡＣ）または第２管理情報（ＳＰＣ）を導出することができる。また、管理情報導出部１２２は、導出した第１管理情報（ＡＣ）または第２管理情報（ＳＰＣ）を、通信部１０２から送信させる。ここで、管理情報導出部１２２は、導出した第１管理情報（ＡＣ）または第２管理情報（ＳＰＣ）を、情報送信制御部１２４へと伝達することによって、通信部１０２から送信させることができる。なお、管理情報導出部１２２は、導出した第１管理情報（ＡＣ）または第２管理情報（ＳＰＣ）を情報送信制御部１２４を介さずに通信部１０２に送信させることもできる。
【０１４７】
情報送信制御部１２４は、識別情報およびサービス特定情報を送信した情報処理装置２００に対して、管理情報導出部１２２が導出した第１管理情報（ＡＣ）や第２管理情報（ＳＰＣ）などの各種情報を送信する役目を果たす。つまり、情報送信制御部１２４は、管理装置１００における通信制御部として機能する。
【０１４８】
処理権限判定部１２６と処理部１２８とは、上記（ＩＩＩ）の処理（管理情報の送信と、情報処理装置２００からの応答に基づく処理の実行）を行う役目を果たす。ここで、処理権限判定部１２６は、通信部１０２が受信した設定通知（第１の設定通知／第２の設定通知）、または装置側判定結果（第１の装置側判定結果／第２の装置側判定結果／第３の装置側判定結果）に基づいて、処理権限を判定する。また、処理部１２８は、処理権限判定部１２６の判定結果に応じた処理を行う。
【０１４９】
制御部１０６は、処理対象判別部１２０、管理情報導出部１２２、情報送信制御部１２４、処理権限判定部１２６、および処理部１２８を備えることによって、上述した（Ｉ）の処理〜（ＩＩＩ）の処理を行うことができる。
【０１５０】
操作部１０８は、ユーザによる所定の操作を可能とする管理装置１００の操作手段である。管理装置１００は、操作部１０８を備えることによって、管理装置１００のユーザが所望する動作を管理装置１００に対して行わせることができる。ここで、操作部１０８としては、例えば、キーボードやマウスなどの操作入力デバイスや、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。
【０１５１】
表示部１１０は、管理装置１００が備える表示手段であり、表示画面に様々な情報を表示する。表示部１１０の表示画面に表示される画面としては、例えば、所望する動作を管理装置１００に対して行わせるための操作画面や、各情報処理装置２００との間における通信の状態を示す画面などが挙げられるが、上記に限られない。ここで、表示部１１０としては、例えば、ＬＣＤや有機ＥＬディスプレイなどが挙げられるが、上記に限られない。
【０１５２】
管理装置１００は、上記のような構成によって、上述した（Ｉ）の処理（処理対象の判別処理）、（ＩＩ）の処理（管理情報の導出処理）、および（ＩＩＩ）の処理（管理情報の送信と、情報処理装置２００からの応答に基づく処理の実行）を行う。したがって、管理装置１００は、上記のような構成によって、情報処理装置２００が情報処理端末３００を用いて享受する様々なサービスを、サービスごとに管理することができる。次に、管理装置１００における処理についてより具体的に説明する。
【０１５３】
〔管理装置１００における処理〕
図１１は、本発明の実施形態に係る管理装置１００における処理の一例を示す流れ図である。ここで、図１１は、１つの情報処理装置２００に対する処理を示している。管理装置１００は、複数の情報処理装置２００それぞれに対して、順番に、または同時並行に図１１に示す処理を行うことができる。
【０１５４】
管理装置１００は、識別情報とサービス特定情報とを受信したか否かを判定する（Ｓ３００）。ステップＳ３００において識別情報とサービス特定情報とが受信されたと判定されない場合には、管理装置１００は処理を進めない。
【０１５５】
また、ステップＳ３００において識別情報とサービス特定情報とが受信されたと判定された場合には、管理装置１００は、受信した識別情報に基づいて、管理ＤＢを検索する（Ｓ３０２）。ここで、管理装置１００は、例えば、通信部１０２が受信した識別情報をＳＱＬなどのデータベース言語に変換することによって管理ＤＢを検索するが、上記に限られない。
【０１５６】
ステップＳ３０２において管理ＤＢの検索が行われると、管理装置１００は、検索結果に基づいて、受信した識別情報が管理ＤＢに登録されているか否かを判定する（Ｓ３０４）。ステップＳ３０４において識別情報が管理ＤＢに登録されていると判定されない場合には、管理装置１００は、当該識別情報を管理ＤＢに登録する（Ｓ３０６）。また、ステップＳ３０４において識別情報が管理ＤＢに登録されていると判定された場合には、管理装置１００は、ステップＳ３０６の処理を行わず、処理を進める。
【０１５７】
管理装置１００は、ステップＳ３０２における管理ＤＢの検索結果に基づいて、第１管理情報（ＡＣ）が設定されているか否かを判定する（Ｓ３０８）。
【０１５８】
＜Ａ−１＞第１管理情報（ＡＣ）が設定されていない場合
ステップＳ３０８において第１管理情報（ＡＣ）が設定されていると判定されない場合には、管理装置１００は、ステップＳ３００において受信した識別情報に対応する第１管理情報（ＡＣ）を導出する（Ｓ３２２）。そして、管理装置１００は、ステップＳ３２２において導出した第１管理情報（ＡＣ）を、ステップＳ３００において受信した識別情報を送信した情報処理装置２００へ送信する（Ｓ３２４）。
【０１５９】
ステップＳ３２４において第１管理情報（ＡＣ）が送信されると、管理装置１００は、情報処理装置２００から送信される設定通知（第１の設定通知／第２の設定通知）、または装置側判定結果（第１の装置側判定結果）が受信されたか否かを判定する（Ｓ３２６）。
【０１６０】
ステップＳ３２６において設定通知または装置側判定結果が受信されたと判定されない場合には、管理装置１００は、処理を進めない。なお、図１１では示していないが、管理装置１００は、ステップＳ３２４における第１管理情報（ＡＣ）の送信から所定の時間が経過しても設定通知または装置側判定結果が受信されない場合には、処理を終了することができる（いわゆる、タイムアウト。）。
【０１６１】
ステップＳ３２６において設定通知または装置側判定結果が受信されたと判定された場合には、管理装置１００は、受信した設定通知または装置側判定結果に基づいて、情報処理装置２００の第１通信部２０２に対する処理権限があるか否かを判定する（Ｓ３２８）。ここで、管理装置１００は、例えば、第１の設定通知または第１の装置側判定結果を受信した場合に処理権限があると判定し、また、第２の設定通知を受信した場合に処理権限がないと判定する。
【０１６２】
ステップＳ３２８において処理権限があると判定された場合には、管理装置１００は、ステップＳ３００において受信した識別情報に対応する情報処理装置２００の第１通信部２０２を管理下におく管理処理を行う（Ｓ３３０）。ここで、管理装置１００は、例えば、ステップＳ３２２において導出した第１管理情報（ＡＣ）を、管理ＤＢに記録することによって、管理処理を行うことができるが、上記に限られない。
【０１６３】
ステップＳ３３０の処理が行われることによって、管理装置１００は、ステップＳ３００において受信した識別情報に対応する情報処理装置２００の第１通信部２０２を管理下におくことができる。
【０１６４】
また、ステップＳ３２８において処理権限があると判定されない場合には、管理装置１００は、ステップＳ３００において受信した識別情報に対応する情報処理装置２００の第１通信部２０２を管理下におく管理処理を行わない（Ｓ３３２）。したがって、上記の場合には、管理装置１００は、ステップＳ３００において受信した識別情報に対応する情報処理装置２００におけるサービスの実行を制限することができる。
【０１６５】
＜Ａ−２＞第１管理情報（ＡＣ）が設定されている場合
ステップＳ３０８において第１管理情報（ＡＣ）が設定されていると判定された場合には、管理装置１００は、ステップＳ３００において受信した識別情報に対応する第２管理情報（ＳＰＣ）を導出する（Ｓ３１０）。そして、管理装置１００は、ステップＳ３１０において導出した第２管理情報（ＳＰＣ）を、ステップＳ３００において受信した識別情報を送信した情報処理装置２００へ送信する（Ｓ３１２）。
【０１６６】
ステップＳ３１２において第２管理情報（ＳＰＣ）が送信されると、管理装置１００は、情報処理装置２００から送信される装置側判定結果（第２の装置側判定結果／第３の装置側判定結果）が受信されたか否かを判定する（Ｓ３１４）。
【０１６７】
ステップＳ３１４において装置側判定結果が受信されたと判定されない場合には、管理装置１００は、処理を進めない。なお、図１１では示していないが、管理装置１００は、ステップＳ３１４における第２管理情報（ＳＰＣ）の送信から所定の時間が経過しても装置側判定結果が受信されない場合には、ステップＳ３２６と同様に、処理を終了することができる（いわゆる、タイムアウト。）。
【０１６８】
ステップＳ３１４において装置側判定結果が受信されたと判定された場合には、管理装置１００は、受信した装置側判定結果に基づいて、情報処理装置２００の第１通信部２０２に対する処理権限があるか否かを判定する（Ｓ３１６）。ここで、管理装置１００は、例えば、第２の装置側判定結果を受信した場合に処理権限があると判定し、また、第３の装置側判定結果を受信した場合に処理権限がないと判定する。
【０１６９】
ステップＳ３１６において処理権限があると判定された場合には、管理装置１００は、ステップＳ３１０において導出した第２管理情報（ＳＰＣ）に対応するサービスの実行を許可し、当該サービスに応じたサービス処理を行う（Ｓ３１８）。また、このとき、管理装置１００は、ステップＳ３１０において導出した第２管理情報（ＳＰＣ）を管理ＤＢに記録する。したがって、上記の場合には、情報処理装置２００は、情報処理端末３００を用いたサービスを享受することができる。
【０１７０】
また、ステップＳ３１６において処理権限があると判定されない場合には、管理装置１００は、ステップＳ３１０において導出した第２管理情報（ＳＰＣ）に対応するサービスの実行を許可しない。したがって、上記の場合には、管理装置１００は、ステップＳ３００において受信した識別情報に対応する情報処理装置２００におけるサービスの実行を制限することができる。
【０１７１】
管理装置１００は、例えば、図１１に示す処理を行うことによって、情報処理装置２００が情報処理端末３００を用いて享受する様々なサービスを、サービスごとに管理することができる。
【０１７２】
［情報処理装置２００］
次に、情報処理装置２００の構成について説明する。情報処理装置２００は、第１通信部２０２と、第２通信部２０４と、記憶部２０６と、制御部２０８と、操作部２１０と、表示部２１２とを備える。
【０１７３】
また、情報処理装置２００は、例えば、制御部２０８が使用するプログラムや演算パラメータなどの制御用データが記録されたＲＯＭ（図示せず）や、制御部２０８により実行されるプログラムなどを一次記憶するＲＡＭ（図示せず）などを備えてもよい。情報処理装置２００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。
【０１７４】
[情報処理装置２００のハードウェア構成例]
図１２は、本発明の実施形態に係る情報処理装置２００のハードウェア構成の一例を示す説明図である。図１２を参照すると、情報処理装置２００は、例えば、無線通信アンテナ回路２５０と、搬送波送信回路２５２と、ＭＰＵ２５４と、ＲＯＭ２５６と、ＲＡＭ２５８と、記録媒体２６０と、入出力インタフェース２６２と、操作入力デバイス２６４と、表示デバイス２６６と、通信インタフェース２６８とを備える。また、情報処理装置２００は、例えば、データの伝送路としてのバス２７０で各構成要素間を接続する。
【０１７５】
無線通信アンテナ回路２５０は、情報処理装置２００が備える第１の通信手段である。無線通信アンテナ回路２５０は、例えば、送受信アンテナとしての所定のインダクタンスをもつコイルおよび所定の静電容量をもつキャパシタからなる共振回路と、復調回路とから構成される。無線通信アンテナ回路２５０は、例えば、１３．５６ＭＨｚの搬送波を送信し、また、送受信アンテナのアンテナ端の電圧の振幅変化を包絡線検波することによって、情報処理端末３００から送信される応答信号を検出して復調する。ここで、上記応答信号の送信は、例えば、情報処理端末３００が負荷変調を行うことによって情報処理端末３００のアンテナから搬送波に対する反磁界を発生させることにより行われる。つまり、無線通信アンテナ回路２５０における応答信号の検出は、情報処理端末３００における負荷変調によって生じる情報処理装置２００からみた情報処理端末３００のインピーダンスの変化を検出していることに相当する。
【０１７６】
搬送波送信回路２５２は、例えば、ＡＳＫ変調を行う変調回路、変調回路の出力を増幅する増幅回路を備え、無線通信アンテナ回路２５０の送受信アンテナから搬送波信号をのせた搬送波を送信させる。搬送波送信回路２５２を備えることによって、情報処理装置２００は、いわゆるリーダ／ライタ機能を有することができる。ここで、搬送波送信回路２５２が無線通信アンテナ回路２５０から送信する搬送波信号としては、例えば、システムコードやサービスコードなどの各種情報の取得要求や、電子マネーなどのサービスデータの読み出し命令などの各種命令、導出した第１管理情報（ＡＣ）または第２管理情報（ＳＰＣ）などの各種情報を示す信号が挙げられる。また、搬送波送信回路２５２は、例えば、ＭＰＵ２５４によって搬送波の送信が制御される。
【０１７７】
無線通信アンテナ回路２５０と搬送波送信回路２５２とは、情報処理装置２００において、情報処理端末３００と通信を行う第１の通信路を形成する第１通信部２０２として機能する。情報処理装置２００は、無線通信アンテナ回路２５０と搬送波送信回路２５２と備えることによって、情報処理端末３００と非接触式に通信可能とする。また、情報処理装置２００は、無線通信アンテナ回路２５０と搬送波送信回路２５２と備えることによって、例えば、情報処理端末３００が記憶する電子マネーなどデータの改竄が問題となるデータの読み出しや更新などを、情報処理端末３００に安全に行わせることができる。
【０１７８】
ＭＰＵ２５４は、情報処理装置２００全体を制御する制御部２０８として機能する。また、ＭＰＵ２５４は、情報処理装置２００において、後述するサービス特定情報生成部２２０、情報送信制御部２２２、権限判定部２２４、および処理部２２６としての役目を果たすこともできる。
【０１７９】
ＲＯＭ２５６は、ＭＰＵ２５４が使用するプログラムや演算パラメータなどの制御用データを記憶し、また、ＲＡＭ２５８は、ＭＰＵ２５４により実行されるプログラムなどを一次記憶する。
【０１８０】
記録媒体２６０は、記憶部２０６として機能し、例えば、第１管理情報（ＡＣ）が設定されているか否かを示す設定フラグや、第１管理情報（ＡＣ）、第２管理情報（ＳＰＣ）、管理装置１００に接続するための接続情報、アプリケーションなどを記憶する。ここで、記録媒体２６０としては、例えば、ハードディスクなどの磁気記録媒体や、ＥＥＰＲＯＭ、フラッシュメモリ、ＭＲＡＭ、ＦｅＲＡＭ、ＰＲＡＭなどの不揮発性メモリが挙げられるが、上記に限られない。
【０１８１】
入出力インタフェース２６２は、例えば、操作入力デバイス２６４や、表示デバイス２６６を接続する。操作入力デバイス２６４は、操作部２１０として機能し、また、表示デバイス２６６は、表示部２１２として機能する。ここで、入出力インタフェース２６２としては、例えば、ＵＳＢ端子や、ＤＶＩ端子、ＨＤＭＩ端子などが挙げられるが、上記に限られない。また、操作入力デバイス２６４は、例えば、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなど、情報処理装置２００上に備えられ、情報処理装置２００の内部で入出力インタフェース２６２と接続される。また、表示デバイス２６６は、例えば、ＬＣＤや有機ＥＬディスプレイなど、情報処理装置２００上に備えられ、情報処理装置２００の内部で入出力インタフェース２６２と接続される。なお、入出力インタフェース２６２は、情報処理装置２００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や、表示デバイス（例えば、外部ディスプレイなど）と接続することもできることは、言うまでもない。
【０１８２】
通信インタフェース２６８は、情報処理装置２００が備える第２の通信手段であり、ネットワーク５００を介して（あるいは、直接的に）管理装置１００などの外部装置と無線／有線で通信を行うための第２通信部２０４として機能する。ここで、通信インタフェース２６８としては、例えば、通信アンテナおよびＲＦ回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ｂポートおよび送受信回路（無線通信）、あるいはＬＡＮ端子および送受信回路（有線通信）などが挙げられるが、上記に限られない。例えば、通信インタフェース２６８は、ネットワーク５００に対応する構成とすることができる。
【０１８３】
情報処理装置２００は、図１２に示すようなハードウェア構成によって、管理装置１００、情報処理端末３００それぞれと通信を行い、上述した（ｉ）の処理（管理装置１００への情報送信）、（ｉｉ）の処理（受信した管理情報に基づく処理）を行う。したがって、情報処理装置２００は、図１２に示すようなハードウェア構成によって、管理装置１００によって管理された第１通信部２０２を用いて、情報処理端末３００を利用したサービスを享受することができる。
【０１８４】
再度図９を参照して、情報処理装置２００の構成について説明する。第１通信部２０２は、情報処理装置２００が備える第１の通信手段であり、情報処理端末３００と非接触式に通信を行う。また、第１通信部２０２には、例えば固有のＩＤなど、第１通信部２０２を識別するための識別情報が設定される。ここで、識別情報は、例えば、第１通信部２０２が備えるＲＯＭなどの記憶手段に記憶され、制御部２０８が適宜当該記憶手段から読み出すことができるが、上記に限られない。例えば、識別情報は、記憶部２０６に記憶され、制御部２０８が記憶部２０６から読み出すこともできる。また、第１通信部２０２は、例えば、制御部２０８によってその通信が制御される。
【０１８５】
第２通信部２０４は、情報処理装置２００が備える第２の通信手段であり、ネットワーク５００を介して（あるいは、直接的に）管理装置１００などの外部装置と有線／無線で通信を行う。また、第２通信部２０４は、例えば、制御部２０８によってその通信が制御される。
【０１８６】
記憶部２０６は、情報処理装置２００が備える記憶手段である。記憶部２０６は、例えば、第１管理情報（ＡＣ）が設定されているか否かを示す設定フラグや、設定された第１管理情報（ＡＣ）、導出した第２管理情報（ＳＰＣ）、管理装置１００に接続するための接続情報（例えば、ＩＰ（Internet  Protocol）アドレスなど）、第２管理情報（ＳＰＣ）を導出する導出プログラム、各種アプリケーションなどを記憶する。ここで、図９では、記憶部２０６が、設定フラグ２３０と、ＡＣ２３２と、１つのＳＰＣ２３４を記憶している例を示している。
【０１８７】
また、記憶部２０６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリなどが挙げられるが、上記に限られない。
【０１８８】
制御部２０８は、例えば、ＭＰＵなどで構成され、情報処理装置２００全体を制御する役目を果たす。また、制御部２０８は、サービス特定情報生成部２２０と、情報送信制御部２２２と、権限判定部２２４と、処理部２２６とを備える。
【０１８９】
サービス特定情報生成部２２０と情報送信制御部２２２とは、上記（ｉ）の処理（管理装置１００への情報送信）を行う役目を果たす。情報送信制御部２２２は、第１通信部２０２を介して、システムコードなどの第１情報の取得要求およびサービスコードなどの第２情報の取得要求を送信する。サービス特定情報生成部２２０は、情報処理端末３００から取得された第１情報および第２情報に基づいてサービス特定情報を生成する。そして、情報送信制御部２２２は、サービス特定情報生成部２２０が生成したサービス特定情報と、第１通信部２０２に対応する識別情報とを、第２通信部２０４を介して管理装置１００へ送信する。
【０１９０】
また、情報送信制御部２２２は、管理装置１００に対して、設定通知や装置側判定結果などの各種情報を送信する役目を果たす。つまり、情報送信制御部２２２は、情報処理装置２００における通信制御部として機能する。
【０１９１】
権限判定部２２４と処理部２２６とは、上記（ｉｉ）の処理（受信した管理情報に基づく処理）を行う役目を果たす。権限判定部２２４は、第２通信部２０４が受信した管理情報（第１管理情報（ＡＣ）／第２管理情報（ＳＰＣ））に基づいて、上記〔ｉｉ−１〕〜〔ｉｉ−４〕に示す処理を行う。また、処理部２２６は、権限判定部２２４における処理の結果（権限判定の結果）に基づいて、選択的に情報処理端末３００との間のサービス処理を行う。より具体的には、処理部２２６は、権限判定部２２４が上記〔ｉｉ−３〕の処理において導出した第２管理情報（ＳＰＣ）と、第２通信部２０４が受信した管理情報とが等しいと判定した場合に、サービス処理を行う。
【０１９２】
なお、図９では、権限判定部２２４と処理部２２６とを別体として示しているが、本発明の実施形態に係る情報処理装置の構成は、上記に限られない。例えば、本発明の実施形態に係る情報処理装置は、権限判定部２２４と処理部２２６とを１つの部で構成し、当該１つの部が、上記（ｉｉ）の処理（受信した管理情報に基づく処理）を行うこともできる。
【０１９３】
制御部２０８は、サービス特定情報生成部２２０、情報送信制御部２２２、権限判定部２２４、および処理部２２６を備えることによって、上述した（ｉ）の処理および（ｉｉ）の処理を行うことができる。
【０１９４】
操作部２１０は、ユーザによる所定の操作を可能とする情報処理装置２００の操作手段である。情報処理装置２００は、操作部２１０を備えることによって、情報処理装置２００のユーザが所望する動作を情報処理装置２００に対して行わせることができる。ここで、操作部２１０としては、例えば、キーボードやマウスなどの操作入力デバイスや、ボタン、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。
【０１９５】
表示部２１２は、情報処理装置２００が備える表示手段であり、表示画面に様々な情報を表示する。表示部２１２の表示画面に表示される画面としては、例えば、所望する動作を情報処理装置２００に対して行わせるための操作画面や、管理装置１００との間における通信の状態を示す画面などが挙げられるが、上記に限られない。ここで、表示部２１２としては、例えば、ＬＣＤや有機ＥＬディスプレイなどが挙げられるが、上記に限られない。
【０１９６】
情報処理装置２００は、上記のような構成によって、上述した（ｉ）の処理（管理装置１００への情報送信）、および（ｉｉ）の処理（受信した管理情報に基づく処理）を行う。したがって、情報処理装置２００は、上記のような構成によって、管理装置１００によって管理された第１通信部２０２を用いて、情報処理端末３００を利用したサービスを享受することができる。次に、情報処理装置２００における処理についてより具体的に説明する。
【０１９７】
〔情報処理装置２００における処理〕
図１３は、本発明の実施形態に係る情報処理装置２００における処理の一例を示す流れ図である。ここで、図１３は、１つのサービスに対する処理を示している。情報処理装置２００は、複数のサービスそれぞれに対して、順番に、または同時並行に図１３に示す処理を行うことができる。
【０１９８】
情報処理装置２００は、サービス開始処理を行う（Ｓ４００）。ここで、情報処理装置２００におけるサービス開始処理とは、情報処理端末３００からの第１情報および第２情報の取得や、取得した第１情報および第２情報に基くサービス特定情報の生成などが挙げられる。以下、図１４を参照して、情報処理装置２００におけるサービス開始処理の一例について説明する。
【０１９９】
＜サービス開始処理＞
図１４は、本発明の実施形態に係る情報処理装置２００におけるサービス開始処理の一例を示す流れ図である。ここで、図１４は、情報処理装置２００が、第１情報としてシステムコードを、そして第２情報としてサービスコードを情報処理端末３００から取得する例を示している。
【０２００】
情報処理装置２００は、サービスが選択されたか否かを判定する（Ｓ５００）。ステップＳ５００においてサービスが選択されたと判定されない場合には、情報処理装置２００は、処理を進めない。ここで、情報処理装置２００は、例えば、ユーザによる操作部２１０の操作に応じて操作部２１０から伝達される入力信号に基づいて、ステップＳ５００の判定を行うことができるが、上記に限られない。
【０２０１】
また、ステップＳ５００においてサービスが選択されたと判定された場合には、情報処理装置２００は、情報処理端末３００を捕捉する（Ｓ５０２）。そして、情報処理装置２００は、情報処理端末３００が捕捉されたか否かを判定する（Ｓ５０４）。ここで、情報処理装置２００は、第１通信部２０２がポーリングを行うことによって、ステップＳ５０２およびステップＳ５０４の処理を行うことができる。
【０２０２】
ステップＳ５０４において情報処理端末３００が捕捉されたと判定されない場合には、情報処理装置２００は、ステップＳ５０２からの処理を繰り返す。なお、図１４では示していないが、ステップＳ５００においてサービスが選択されたと判定されてから所定の時間が経過しても情報処理端末３００が捕捉されたと判定されない場合には、情報処理装置２００は、処理を終了することができる（いわゆる、タイムアウト。）。
【０２０３】
また、ステップＳ５０４において情報処理端末３００が捕捉されたと判定された場合には、情報処理装置２００は、情報処理端末３００からシステムコード（第１情報の一例）などの各種情報を取得する（Ｓ５０６）。ここで、情報処理装置２００は、第１通信部２０２から取得要求を送信することによって、ステップＳ５０６の処理を行うことができる。
【０２０４】
ステップＳ５０６においてシステムコード（第１情報の一例）が取得されると、情報処理装置２００は、情報処理端末３００からサービスコード（第２情報の一例）を取得する（Ｓ５０８）。ここで、情報処理装置２００は、第１通信部２０２が、例えば“Ｒｅｑｕｅｓｔ  Ｓｅｒｖｉｃｅ”コマンド（取得要求の一例）を送信することによって、ステップＳ５０８の処理を行うことができる。
【０２０５】
なお、図１４では、情報処理装置２００がステップＳ５０６の処理とステップＳ５０８の処理とを分けて行うこと示しているが、上記に限られない。例えば、本発明の実施形態に係る情報処理装置は、ステップＳ５０６の処理とステップＳ５０８の処理とを１つの処理として行うこともできる。
【０２０６】
ステップＳ５０８においてサービスコード（第２情報の一例）が取得されると、情報処理装置２００は、ステップＳ５０６において取得されたシステムコード（第１情報の一例）と、取得された当該サービスコードとに基づいて、サービス特定情報を生成する（Ｓ５１０）。ここで、情報処理装置２００は、例えば、図６に示すようにシステムコード（第１情報の一例）とサービスコード（第２情報の一例）とを組み合わせることによって、ステップＳ５１０の処理を行うことができる。
【０２０７】
ステップＳ５１０においてサービス特定情報が生成されると、情報処理装置２００は、第１通信部２０２に設定された識別情報を取得する（Ｓ５１２）。ここで、情報処理装置２００は、例えば、第１通信部２０２が備える記憶手段または記憶部２０６から識別情報を読み出すことによって、ステップＳ５１２の処理を行うことができる。
【０２０８】
情報処理装置２００は、サービス開始処理として、例えば、図１４に示す一連の処理を行う。なお、情報処理装置２００におけるサービス開始処理が、図１４に示す処理に限られないことは、言うまでもない。
【０２０９】
再度図１３を参照して、情報処理装置２００における処理について説明する。ステップＳ４００においてサービス処理が行われると、情報処理装置２００は、生成したサービス特定情報と、識別情報とを管理装置１００へ送信する（Ｓ４０２）。
【０２１０】
ステップＳ４０２においてサービス特定情報および識別情報が送信されると、情報処理装置２００は、管理装置１００から送信される管理情報（第１管理情報（ＡＣ）／第２管理情報（ＳＰＣ））が受信されたか否かを判定する（Ｓ４０４）。
【０２１１】
ステップＳ４０４において管理情報（第１管理情報（ＡＣ）／第２管理情報（ＳＰＣ））が受信されたと判定されない場合には、情報処理装置２００は、処理を進めない。なお、図１３では示していないが、情報処理装置２００は、ステップＳ４０２におけるサービス特定情報および識別情報の送信から所定の時間が経過しても管理情報が受信されない場合には、処理を終了することができる（いわゆる、タイムアウト。）。
【０２１２】
ステップＳ４０６において管理情報（第１管理情報（ＡＣ）／第２管理情報（ＳＰＣ））が受信されたと判定された場合には、情報処理装置２００は、第１管理情報（ＡＣ）が設定されているか否かを判定する（Ｓ４０６）。ここで、情報処理装置２００は、記憶部２０６に記憶されている設定フラグに基づいて、ステップＳ４０６の判定を行うことができる。
【０２１３】
＜Ｂ−１＞第１管理情報（ＡＣ）が設定されていない場合
ステップＳ４０６において第１管理情報（ＡＣ）が設定されていると判定されない場合には、情報処理装置２００は、受信した管理情報を第１管理情報（ＡＣ）として設定する（Ｓ４０８）。ここで、情報処理装置２００は、例えば、記憶部２０６に第１管理情報（ＡＣ）を記録することによって、ステップＳ４０６の処理を行うことができる。
【０２１４】
ステップＳ４０８の処理が行われると、情報処理装置２００は、ステップＳ４０８の処理結果に応じて設定フラグを更新する（Ｓ４１０）。例えば、情報処理装置２００は、第１管理情報（ＡＣ）が記憶部２０６に正常に記録された場合には設定フラグを設定済みを示す値とする。また、情報処理装置２００は、第１管理情報（ＡＣ）が記憶部２０６に正常に記録されない場合には、例えば、設定フラグを未設定を示す値とする。
【０２１５】
ステップＳ４１０において設定フラグの更新が行われると、情報処理装置２００は、設定フラグに応じた設定通知（第１の設定通知／第２の設定通知）を管理装置１００へ送信する（Ｓ４１２）。
【０２１６】
＜Ｂ−２＞第１管理情報（ＡＣ）が設定されている場合
ステップＳ４０６において第１管理情報（ＡＣ）が設定されていると判定された場合には、情報処理装置２００は、受信した管理情報と、設定されている第１管理情報（ＡＣ）とが等しいか否かを判定する（Ｓ４１４）。
【０２１７】
＜Ｂ−２−１＞受信した管理情報＝設定されている第１管理情報（ＡＣ）の場合
ステップＳ４１４において受信した管理情報と設定されている第１管理情報（ＡＣ）とが等しいと判定された場合には、情報処理装置２００は、第１の装置側判定結果を管理装置１００へ送信する（Ｓ４１６）。上記の場合には、情報処理装置２００の第１通信部２０２は、管理装置１００の管理下におかれた状態となる。
【０２１８】
＜Ｂ−２−２＞受信した管理情報≠設定されている第１管理情報（ＡＣ）の場合
ステップＳ４１４において受信した管理情報と設定されている第１管理情報（ＡＣ）とが等しいと判定されない場合には、情報処理装置２００は、第２管理情報（ＳＰＣ）を導出する（Ｓ４１８）。ここで、情報処理装置２００は、例えば、設定されている第１管理情報（ＡＣ）と、ステップＳ４０２において送信したサービス特定情報に基づいて、図５に示す導出方法により第２管理情報（ＳＰＣ）を導出する。
【０２１９】
ステップＳ４１８において第２管理情報（ＳＰＣ）が導出されると、情報処理装置２００は、受信した管理情報と、導出した第２管理情報（ＳＰＣ）とが等しいか否かを判定する（Ｓ４２０）。
【０２２０】
＜Ｂ−２−３＞受信した管理情報＝導出した第２管理情報（ＳＰＣ）の場合
ステップＳ４２０において受信した管理情報と導出した第２管理情報（ＳＰＣ）とが等しいと判定された場合には、情報処理装置２００は、第２の装置側判定結果を管理装置１００へ送信する（Ｓ４２２）。上記の場合には、導出した第２管理情報（ＳＰＣ）に対応するサービスの実行が管理装置１００によって許可されることとなる。したがって、ステップＳ４２２において第２の装置側判定結果が送信されると、情報処理装置２００は、情報処理端末３００との間のサービス処理を行う（Ｓ４２４）。なお、情報処理装置２００は、送信した第２の装置側判定結果に応じて管理装置１００から送信される応答を受信した後に、ステップＳ４２４の処理を開始することもできる。
【０２２１】
したがって、上記の場合には、情報処理装置２００は、管理装置１００によって管理された第１通信部２０２を用いて、情報処理端末３００を利用したサービスを享受することができる。
【０２２２】
＜Ｂ−２−４＞受信した管理情報≠導出した第２管理情報（ＳＰＣ）の場合
ステップＳ４２０において受信した管理情報と導出した第２管理情報（ＳＰＣ）とが等しいと判定されない場合には、情報処理装置２００は、第３の装置側判定結果を管理装置１００へ送信する（Ｓ４２６）。上記の場合には、導出した第２管理情報（ＳＰＣ）に対応するサービスの実行が管理装置１００によって許可されないこととなる。したがって、情報処理装置２００は、情報処理端末３００との間のサービス処理を行わない（Ｓ４２８）。
【０２２３】
情報処理装置２００は、例えば、図１３、図１４に示す処理を行うことによって、管理装置１００によって管理された第１通信部２０２を用いて、情報処理端末３００を利用したサービスを享受することができる。
【０２２４】
以上のように、本発明の実施形態に係る情報処理システム１０００は、管理装置１００と、情報処理装置２００と、情報処理端末３００とを有する。
【０２２５】
ここで、管理装置１００は、上述した（Ｉ）の処理（処理対象の判別処理）、（ＩＩ）の処理（管理情報の導出処理）、および（ＩＩＩ）の処理（管理情報の送信と、情報処理装置２００からの応答に基づく処理の実行）を行う。したがって、管理装置１００は、情報処理装置２００が情報処理端末３００を用いて享受する様々なサービスを、サービスごとに管理することができる。
【０２２６】
また、情報処理装置２００は、上述した（ｉ）の処理（管理装置１００への情報送信）、および（ｉｉ）の処理（受信した管理情報に基づく処理）を行う。したがって、情報処理装置２００は、管理装置１００によって管理された第１通信部２０２を用いて、情報処理端末３００を利用したサービスを享受することができる。
【０２２７】
したがって、管理装置１００が、サービスに関するサービスデータを記憶する情報処理端末３００を用いて情報処理装置２００が享受する様々なサービスを、サービスごとに管理することが可能な、情報処理システム１０００が実現される。また、情報処理システム１０００を構成する管理装置１００は情報処理装置２００ごとに実行可能なサービスを管理するので、情報処理システム１０００では、情報処理装置２００それぞれにおけるサービスがよりフレキシブルに管理される。
【０２２８】
[情報処理システム１０００の適用例]
情報処理システム１０００が用いられることによって、管理装置１００は、情報処理装置２００ごとに実行可能なサービスを管理することができる。したがって、情報処理システム１０００が用いられることによって、例えば、以下のようなことが実現される。
・情報処理装置２００それぞれに対する実行可能なサービスの制限
・情報処理装置２００それぞれに対して実行可能なサービス（または、プログラムの提供による機能の追加）ごとに課金するビジネスモデルの実現
・情報処理装置２００それぞれに対する実行可能なサービスに応じた情報（例えば、販促用の情報やプログラム）の提供
【０２２９】
以上、本発明の実施形態に係る情報処理システム１０００を構成する構成要素として管理装置１００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣやサーバなどのコンピュータなど様々な機器に適用することができる。
【０２３０】
また、本発明の実施形態に係る情報処理システム１０００を構成する構成要素として情報処理装置２００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、ＰＣなどのコンピュータ、携帯電話やＰＨＳ（Personal  Handyphone  System）などの携帯型通信装置、プレイステーション（登録商標）シリーズなどのゲーム機、など様々な機器に適用することができる。
【０２３１】
また、本発明の実施形態に係る情報処理システム１０００を構成する構成要素として情報処理端末３００を挙げて説明したが、本発明の実施形態は、かかる形態に限られない。本発明の実施形態は、例えば、非接触ＩＣチップを搭載したＩＣカードや、テレビジョン放送を受信し映像を表示するテレビ受像機、ＷＡＬＫ  ＭＡＮ（登録商標）などの映像／音楽再生装置、ＰｌａｙＳｔａｔｉｏｎ  Ｐｏｒｔａｂｌｅ（登録商標）などの携帯型ゲーム機、など様々な機器に適用することができる。
【０２３２】
（情報処理システム１０００に係るプログラム）
[管理装置１００に係るプログラム]
コンピュータを、本発明の実施形態に係る管理装置１００として機能させるためのプログラムによって、情報処理装置２００が情報処理端末３００を用いて享受する様々なサービスを、サービスごとに管理することができる。
【０２３３】
[情報処理装置２００に係るプログラム]
コンピュータを、本発明の実施形態に係る情報処理装置２００として機能させるためのプログラムによって、管理装置１００によって管理された第１通信部２０２を用いて、情報処理端末３００を利用したサービスを享受することができる。
【０２３４】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０２３５】
例えば、図９では、情報処理装置２００が第１通信部２０２および第２通信部２０４を備える構成を示したが、本発明の実施形態は、かかる構成に限られない。例えば、本発明の実施形態に係る情報処理装置は、図１の情報処理装置２００Ａおよびリーダ／ライタ２９０に示すように、第１通信部２０２を外部装置とすることもできる。上記の構成であっても、本発明の実施形態に係る管理装置は、外部装置としての第１通信部を管理することができるので、情報処理装置は、管理装置によって管理された第１通信部を用いて情報処理端末を利用したサービスを享受することができる。
【０２３６】
また、上記では、コンピュータを、本発明の実施形態に係る管理装置１００、情報処理装置２００として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本発明の実施形態は、さらに、上記プログラムを記憶させた記憶媒体も併せて提供することができる。
【０２３７】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【図面の簡単な説明】
【０２３８】
【図１】本発明の実施形態に係る情報処理システムの一例を示す説明図である。
【図２】本発明の実施形態に係る管理装置における第１管理情報（ＡＣ）と第２管理情報（ＳＰＣ）との関係を示す説明図である。
【図３】本発明の実施形態に係る管理データベースの一例を示す説明図である。
【図４】本発明の実施形態に係る管理装置における第１管理情報（ＡＣ）の導出方法の一例を示す説明図である。
【図５】本発明の実施形態に係る管理装置における第２管理情報（ＳＰＣ）の導出方法の一例を示す説明図である。
【図６】本発明の実施形態に係るサービス特定情報の一例を示す説明図である。
【図７】本発明の実施形態に係る情報処理システムにおける処理の第１の例を示す説明図である。
【図８】本発明の実施形態に係る情報処理システムにおける処理の第２の例を示す説明図である。
【図９】本発明の実施形態に係る情報処理システムの構成の一例を示す説明図である。
【図１０】本発明の実施形態に係る管理装置のハードウェア構成の一例を示す説明図である。
【図１１】本発明の実施形態に係る管理装置における処理の一例を示す流れ図である。
【図１２】本発明の実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【図１３】本発明の実施形態に係る情報処理装置における処理の一例を示す流れ図である。
【図１４】本発明の実施形態に係る情報処理装置におけるサービス開始処理の一例を示す流れ図である。
【符号の説明】
【０２３９】
１００    管理装置
１０２    通信部
１０４、２０６    記憶部
１０６、２０８    制御部
１２０    処理対象判別部
１２２    管理情報導出部
１２４、２２２    情報送信制御部
１２６    処理権限判定部
１２８、２２６    処理部
１３０    第１管理情報導出部
１３２    第２管理情報導出部
２００    情報処理装置
２０２    第１通信部
２０４    第２通信部
２２０    サービス特定情報生成部
２２４    権限判定部
３００    情報処理端末
１０００  情報処理システム
【図１】
0004577406.tif 000002
【図２】
0004577406.tif 000003
【図３】
0004577406.tif 000004
【図４】
0004577406.tif 000005
【図５】
0004577406.tif 000006
【図６】
0004577406.tif 000007
【図７】
0004577406.tif 000008
【図８】
0004577406.tif 000009
【図９】
0004577406.tif 000010
【図１０】
0004577406.tif 000011
【図１１】
0004577406.tif 000012
【図１２】
0004577406.tif 000013
【図１３】
0004577406.tif 000014
【図１４】
0004577406.tif 000015