(57)【要約】【課題】設置場所の制限を受けることなく安価な構成で通信装置と通信を行うことが可能な、情報処理装置、プログラム、および情報処理システムを提供する。【解決手段】通信アンテナを介して、自装置が提供するサービスを利用する通信装置であるか、または自装置の管理を行う通信装置であるかを識別するための識別情報を通信装置から取得し、前記識別情報に基づいて、前記通信装置が自装置が提供するサービスを利用する通信装置であるか、または自装置の管理を行う通信装置であるかを判別し、前記通信装置が自装置が提供するサービスを利用する通信装置である場合は、前記通信アンテナを介して前記通信装置から、自装置が提供するサービスの利用のためのデータを取得し、前記通信装置が自装置の管理を行う通信装置である場合は、前記通信アンテナを介して前記通信装置から、自装置の管理のためのデータを取得する。【選択図】図２
2011059963.tif 000002
【特許請求の範囲】
【請求項１】
非接触式に通信装置と通信を行うための通信アンテナと、
前記通信アンテナを介して、自装置が提供するサービスを利用する通信装置であるか、または自装置の管理を行う通信装置であるかを識別するための識別情報を前記通信装置から取得する識別情報取得部と、
前記識別情報取得部が取得した前記識別情報に基づいて、前記通信装置が自装置が提供するサービスを利用する通信装置であるか、または自装置の管理を行う通信装置であるかを判別する判別部と、
前記判別部による判別の結果、前記通信装置が自装置が提供するサービスを利用する通信装置である場合は、前記通信アンテナを介して前記通信装置から、自装置が提供するサービスの利用のためのデータを取得し、
前記判別部による判別の結果、前記通信装置が自装置の管理を行う通信装置である場合は、前記通信アンテナを介して前記通信装置から、自装置の管理のためのデータを取得するデータ取得部と、
前記データ取得部が取得した前記データに基づいて、自装置を制御する制御部と、
を備える、情報処理装置。
【請求項２】
自装置の管理を行う通信装置は、自装置の動作設定やその変更、および自装置内のログデータ取得の少なくとも一方が可能な通信装置である、請求項１に記載の情報処理装置。
【請求項３】
自装置の管理のためのデータは、自装置の動作設定やその変更、および自装置内のログデータ取得の少なくとも一方のためのデータである、請求項１または２に記載の情報処理装置。
【請求項４】
自装置の動作設定の変更のためのデータは、自装置が提供するサービスを変更するためのデータを含む、請求項３に記載の情報処理装置。
【請求項５】
前記制御部による自装置の制御が完了した旨を通知する通知部を備える、請求項１または２に記載の情報処理装置。
【請求項６】
コンピュータを、
非接触式に通信装置と通信を行うための通信アンテナを介して、情報処理装置が提供するサービスを利用する通信装置であるか、または前記情報処理装置の管理を行う通信装置であるかを識別するための識別情報を前記通信装置から取得する識別情報取得部と、
前記識別情報取得部が取得した前記識別情報に基づいて、前記通信装置が前記情報処理装置が提供するサービスを利用する通信装置であるか、または前記情報処理装置の管理を行う通信装置であるかを判別する判別部と、
前記判別部による判別の結果、前記通信装置が前記情報処理装置が提供するサービスを利用する通信装置である場合は、前記通信アンテナを介して前記通信装置から、前記情報処理装置が提供するサービスの利用のためのデータを取得し、
前記判別部による判別の結果、前記通信装置が前記情報処理装置の管理を行う通信装置である場合は、前記通信アンテナを介して前記通信装置から、前記情報処理装置の管理のためのデータを取得するデータ取得部と、
前記データ取得部が取得した前記データに基づいて、前記情報処理装置を制御する制御部
として機能させるためのプログラム。
【請求項７】
非接触式に第１の通信装置または第２の通信装置と通信を行うための通信アンテナと、前記通信アンテナを介して、自装置が提供するサービスを利用する通信装置であるか、または自装置の管理を行う通信装置であるかを識別するための識別情報を前記第１の通信装置または前記第２の通信装置から取得する識別情報取得部と、前記識別情報取得部が取得した前記識別情報に基づいて、前記第１の通信装置または前記第２の通信装置が自装置が提供するサービスを利用する通信装置であるか、または自装置の管理を行う通信装置であるかを判別する判別部と、前記判別部による判別の結果、前記第１の通信装置または前記第２の通信装置が自装置が提供するサービスを利用する通信装置である場合は、前記通信アンテナを介して前記第１の通信装置または前記第２の通信装置から、自装置が提供するサービスの利用のためのデータを取得し、前記判別部による判別の結果、前記第１の通信装置または前記第２の通信装置が自装置の管理を行う通信装置である場合は、前記通信アンテナを介して前記第１の通信装置または前記第２の通信装置から、自装置の管理のためのデータを取得するデータ取得部と、前記データ取得部が取得した前記データに基づいて、自装置を制御する制御部とを備える情報処理装置と、
前記情報処理装置と非接触式の通信が可能な前記第１の通信装置と、
前記情報処理装置と非接触式の通信が可能な前記第２の通信装置と、
を備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、および情報処理システムに関する。
【背景技術】
【０００２】
近年、リーダ／ライタ（または、リーダ／ライタを搭載した情報処理装置。以下単に「リーダ／ライタ」という。）と非接触式に通信を行うことができる、非接触式ＩＣ（Integrated  Circuit）カードや、ＲＦＩＤ（Radio  Frequency  Identification）タグ、非接触式ＩＣチップを搭載した携帯電話など（以下、「携帯電話など」という。）の通信装置が普及している。
【０００３】
リーダ／ライタと携帯電話などの通信装置とは、例えば１３．５６ＭＨｚなどの特定の周波数の搬送波を非接触式の通信に使用している。具体的には、リーダ／ライタが搬送波信号をのせた搬送波を送信し、搬送波をアンテナで受信した携帯電話などの通信装置が負荷変調によって受信した搬送波信号に対する応答信号を返信することにより、リーダ／ライタと携帯電話などの通信装置とは非接触式の通信を行っている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−９４１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述したリーダ／ライタを管理するためには、リーダ／ライタの管理者が、リーダ／ライタとネットワーク接続されたサーバや、リーダ／ライタとシリアル接続された端末装置を用いて、リーダ／ライタと通信する必要がある。リーダ／ライタの管理者は、リーダ／ライタの動作設定やその設定の変更、リーダ／ライタ内のログデータの取得などを行うことができる。すなわち、リーダ／ライタの管理者は、リーダ／ライタとネットワーク接続されたサーバや、リーダ／ライタとシリアル接続された端末装置を用いて、リーダ／ライタの動作設定やその設定の変更、リーダ／ライタ内のログデータの取得などを行っていた。
【０００６】
上述したように管理者がリーダ／ライタの管理を行う場合には、リーダ／ライタにサーバとネットワーク接続するための機能や、端末装置とシリアル接続するための機能が必要となるため、これらの機能を備えた性能の高いリーダ／ライタが必要となる。このため、リーダ／ライタのコストが増大するという問題がある。
【０００７】
また、ネットワーク接続が不可能な環境や、上述した端末装置の設置スペースを十分に取れない環境においては、リーダ／ライタを設置することが困難となるという問題がある。
【０００８】
さらに、リーダ／ライタの管理者が、上述したサーバや端末装置を用いてリーダ／ライタの管理を行う際には、サーバや端末装置とリーダ／ライタとが通信を行っている。従来のリーダ／ライタでは、サーバや端末装置との通信中は、非接触式の通信を行えないという問題がある。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、設置場所の制限を受けることなく安価な構成で通信装置と通信を行うことが可能な、新規かつ改良された情報処理装置、プログラム、および情報処理システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、非接触式に通信装置と通信を行うための通信アンテナと、上記通信アンテナを介して、自装置が提供するサービスを利用する通信装置であるか、または自装置の管理を行う通信装置であるかを識別するための識別情報を上記通信装置から取得する識別情報取得部と、上記識別情報取得部が取得した上記識別情報に基づいて、上記通信装置が自装置が提供するサービスを利用する通信装置であるか、または自装置の管理を行う通信装置であるかを判別する判別部と、上記判別部による判別の結果、上記通信装置が自装置が提供するサービスを利用する通信装置である場合は、上記通信アンテナを介して上記通信装置から、自装置が提供するサービスの利用のためのデータを取得し、上記判別部による判別の結果、上記通信装置が自装置の管理を行う通信装置である場合は、上記通信アンテナを介して上記通信装置から、自装置の管理のためのデータを取得するデータ取得部と、上記データ取得部が取得した上記データに基づいて、自装置を制御する制御部とを備える情報処理装置が提供される。
【００１１】
係る構成により、設置場所の制限を受けることなく安価な構成で通信装置と通信を行うことができる。
【００１２】
また、自装置の管理を行う通信装置は、自装置の動作設定やその変更、および自装置内のログデータ取得の少なくとも一方が可能な通信装置であってもよい。
【００１３】
また、自装置の管理のためのデータは、自装置の動作設定やその変更、および自装置内のログデータ取得の少なくとも一方のためのデータであってもよい。
【００１４】
また、自装置の動作設定の変更のためのデータは、自装置が提供するサービスを変更するためのデータを含んでもよい。
【００１５】
また、上記制御部による自装置の制御が完了した旨を通知する通知部を備えてもよい。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、非接触式に通信装置と通信を行うための通信アンテナを介して、情報処理装置が提供するサービスを利用する通信装置であるか、または上記情報処理装置の管理を行う通信装置であるかを識別するための識別情報を上記通信装置から取得する識別情報取得部と、上記識別情報取得部が取得した上記識別情報に基づいて、上記通信装置が上記情報処理装置が提供するサービスを利用する通信装置であるか、または上記情報処理装置の管理を行う通信装置であるかを判別する判別部と、上記判別部による判別の結果、上記通信装置が上記情報処理装置が提供するサービスを利用する通信装置である場合は、上記通信アンテナを介して上記通信装置から、上記情報処理装置が提供するサービスの利用のためのデータを取得し、上記判別部による判別の結果、上記通信装置が上記情報処理装置の管理を行う通信装置である場合は、上記通信アンテナを介して上記通信装置から、上記情報処理装置の管理のためのデータを取得するデータ取得部と、上記データ取得部が取得した上記データに基づいて、上記情報処理装置を制御する制御部として機能させるためのプログラムが提供される。
【００１７】
係るプログラムを用いることにより、情報処理装置が設置場所の制限を受けることなく安価な構成で通信装置と通信を行うことができる。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、非接触式に第１の通信装置または第２の通信装置と通信を行うための通信アンテナと、上記通信アンテナを介して、自装置が提供するサービスを利用する通信装置であるか、または自装置の管理を行う通信装置であるかを識別するための識別情報を上記第１の通信装置または上記第２の通信装置から取得する識別情報取得部と、上記識別情報取得部が取得した上記識別情報に基づいて、上記第１の通信装置または上記第２の通信装置が自装置が提供するサービスを利用する通信装置であるか、または自装置の管理を行う通信装置であるかを判別する判別部と、上記判別部による判別の結果、上記第１の通信装置または上記第２の通信装置が自装置が提供するサービスを利用する通信装置である場合は、上記通信アンテナを介して上記第１の通信装置または上記第２の通信装置から、自装置が提供するサービスの利用のためのデータを取得し、上記判別部による判別の結果、上記第１の通信装置または上記第２の通信装置が自装置の管理を行う通信装置である場合は、上記通信アンテナを介して上記第１の通信装置または上記第２の通信装置から、自装置の管理のためのデータを取得するデータ取得部と、上記データ取得部が取得した上記データに基づいて、自装置を制御する制御部とを備える情報処理装置と、上記情報処理装置と非接触式の通信が可能な上記第１の通信装置と、上記情報処理装置と非接触式の通信が可能な上記第２の通信装置とを備える情報処理システムが提供される。
【００１９】
係る構成により、情報処理装置が設置場所の制限を受けることなく安価な構成で通信装置と通信を行うことができる。
【発明の効果】
【００２０】
以上説明したように本発明によれば、設置場所の制限を受けることなく安価な構成で通信装置と通信を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】関連する情報処理システムの概略構成を説明するための説明図である。
【図２】本実施の形態に係る情報処理システムの概略構成を説明するための説明図である。
【図３】図２の情報処理システムにおけるリーダ／ライタおよび携帯電話の概略構成を示す回路図である。
【図４】ユーザデータの構成を説明するための説明図である。
【図５】ユーザデータの詳細を説明するための説明図である。
【図６】図２における利用者用携帯電話が実行するサービス利用のための準備処理のフローチャートである。
【図７】図２における管理者用携帯電話が実行するリーダ／ライタの管理のための準備処理のフローチャートである。
【図８】図２の情報処理システムにおけるリーダ／ライタおよび携帯電話が実行する通信処理のシーケンス図である。
【図９】図８の通信処理に続く、図２の情報処理システムにおけるリーダ／ライタおよび利用者用携帯電話が実行する通信処理のシーケンス図である。
【図１０】図８の通信処理に続く、図２の情報処理システムにおけるリーダ／ライタおよび管理者用携帯電話が実行する通信処理のシーケンス図である。
【図１１】図２の情報処理システムにおけるリーダ／ライタの概略構成を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
なお、説明は以下の順序で行うものとする。
１．関連する情報処理システム
２．本発明の実施の形態に係る情報処理システム
３．リーダ／ライタおよび携帯電話の回路構成例
４．リーダ／ライタの構成例
５．サービス利用のための準備処理
６．リーダ／ライタの管理のための準備処理
７．通信処理
【００２４】
［関連する情報処理システム］
本発明の実施の形態に係る情報処理システムについて説明する前に、まず、関連する情報処理システムについて説明する。図１は、関連する情報処理システムの概略構成を説明するための説明図である。
【００２５】
図１において、関連する情報処理システム５０は、リーダ／ライタ１０と、ＩＣチップ（図示せず）を搭載した携帯電話２０と、サーバ３０と、端末装置３２と、ネットワーク４０とから構成される。リーダ／ライタ１０とサーバ３０とは、ネットワーク４０によってネットワーク接続されている。リーダ／ライタ１０と端末装置３２とは、例えば通信ケーブルによってシリアル接続されている。
【００２６】
リーダ／ライタ１０は、通信アンテナ（図示せず）を有し、携帯電話２０と非接触式の通信を行う。リーダ／ライタ１０は、リーダ／ライタ１０の管理者によってリーダ／ライタ１０が提供するサービス、例えばチケット認証サービスのための動作設定がされている。なお、チケット認証サービスとは、例えば、公演会場の入口に設置されたリーダ／ライタが提供するサービスであり、公演のチケットを有する利用者がそのチケット情報を携帯電話内に所持している場合において、その利用者が携帯電話をリーダ／ライタにかざすことによって、利用者による公演会場への入場を許可又は不許可するサービスである。
【００２７】
利用者用携帯電話２０は、リーダ／ライタ１０が提供するサービスを利用する利用者が用いる携帯電話である。利用者は、携帯電話２０を用いてリーダ／ライタ１０と非接触式の通信を行うことにより、リーダ／ライタ１０が提供するサービスを利用することができる。
【００２８】
サーバ３０は、リーダ／ライタ１０の管理を行う管理者が用いるサーバである。端末装置３２は、リーダ／ライタ１０の管理を行う管理者が用いる端末装置である。管理者は、サーバ３０や端末装置３２を用いてリーダ／ライタ１０と通信を行うことにより、リーダ／ライタ１０の管理、例えばリーダ／ライタ１０の動作設定やその設定の変更、リーダ／ライタ１０内のログデータの取得などを行うことができる。
【００２９】
［本発明の実施の形態に係る情報処理システム］
次に、本発明の実施の形態に係る情報処理システムについて説明する。図２は、本実施の形態に係る情報処理システムの概略構成を説明するための説明図である。
【００３０】
図２において、情報処理システム５００は、リーダ／ライタ１００と、ＩＣチップ（図示せず）を搭載した利用者用携帯電話２００と、ＩＣチップ（図示せず）を搭載した管理者用携帯電話３００とから構成される。リーダ／ライタ１００は、本発明の情報処理装置の一例である。携帯電話２００，３００は、本発明の通信装置の一例である。なお、本実施の形態では、リーダ／ライタ１００は、情報処理装置に組み込まれてもよい。
【００３１】
リーダ／ライタ１００は、後述する通信アンテナ１０４を有し、携帯電話２００，３００と非接触式の通信を行う。リーダ／ライタ１００は、リーダ／ライタ１００の管理を行う管理者によってリーダ／ライタ１００が提供するサービス、例えばチケット認証サービスの動作設定がされている。なお、リーダ／ライタ１００は、情報処理装置に組み込まれていてもよい。リーダ／ライタ１００は、後述する図８〜図１０の通信処理を実行する。
【００３２】
利用者用携帯電話２００は、リーダ／ライタ１００が提供するサービス、例えばチケット認証サービスを利用する利用者が用いる携帯電話である。なお、本実施の形態では、利用者は利用者用携帯電話２００の代わりにＩＣチップ（図示せず）を搭載したＩＣカード（図示せず）などを用いてもよい。利用者用携帯電話２００は、利用者の操作に基づいて、後述する図６のサービス利用のための準備処理、および後述する図８および図９の通信処理を実行する。利用者は、利用者用携帯電話２００を用いてリーダ／ライタ１００と非接触式の通信を行うことにより、リーダ／ライタ１００が提供するサービスを利用することができる。
【００３３】
管理者用携帯電話３００は、リーダ／ライタ１００の管理を行う管理者が用いる携帯電話である。なお、本実施の形態では、管理者は管理者用携帯電話３００の代わりにＩＣチップ（図示せず）を搭載したＩＣカード（図示せず）などを用いてもよい。管理者用携帯電話３００は、管理者の操作に基づいて、後述する図７のリーダ／ライタの管理のための準備処理、および後述する図８および図１０の通信処理を実行する。管理者は、管理者用携帯電話３００を用いてリーダ／ライタ１００と非接触式の通信を行うことにより、リーダ／ライタ１００の管理、例えばリーダ／ライタ１００の動作設定やその変更、リーダ／ライタ１００内のログデータの取得などを行うことができる。
【００３４】
ところで、図１に示す、関連する情報処理システム５０では、リーダ／ライタ１０を管理するために、リーダ／ライタ１０の管理者が、リーダ／ライタ１０とネットワーク接続されたサーバ３０や、リーダ／ライタ１０とシリアル接続された端末装置３２を用いて、リーダ／ライタ１０と通信する必要がある。このため、リーダ／ライタ１０にサーバ３０とネットワーク接続するための機能や、端末装置３２とシリアル接続するための機能が必要となるため、これらの機能を備えた性能の高いリーダ／ライタ１０が必要となる。したがって、リーダ／ライタ１０のコストが増大するという問題がある。
【００３５】
また、関連する情報処理システム５０では、ネットワーク接続が不可能な環境や、上述した端末装置３２の設置スペースを十分に取れない環境においては、リーダ／ライタ１０を設置することが困難となるという問題がある。
【００３６】
さらに、関連する情報処理システム５０では、リーダ／ライタ１０の管理者が、上述したサーバ３０や端末装置３２を用いてリーダ／ライタ１０の管理を行う際には、サーバ３０や端末装置３２とリーダ／ライタ１０とが通信を行っている。リーダ／ライタ１０では、サーバ３０や端末装置３２との通信中は、非接触式の通信を行えないという問題がある。
【００３７】
そこで、図２に示す、本実施の形態に係る情報処理システム５００では、リーダ／ライタ１００が提供するサービスを利用する利用者が用いる利用者用携帯電話２００が図６のサービス利用のための準備処理を実行する。また、リーダ／ライタ１００の管理を行う管理者が用いる管理者用携帯電話３００が図７のリーダ／ライタの管理のための準備処理を実行する。そして、リーダ／ライタ１００、および携帯電話２００，３００が図８〜図１０の通信処理を実行する。これにより、リーダ／ライタ１００を安価な構成とすることができる。また、設置制限を受けることなくリーダ／ライタ１００を設置することができる。さらに、管理者によるリーダ／ライタ１００との通信中においても、利用者によるリーダ／ライタ１００との通信を行うことができる。これらの詳細については後述する。
【００３８】
［リーダ／ライタおよび携帯電話の回路構成例］
次に、図２の情報処理システム５００におけるリーダ／ライタ１００および携帯電話２００，３００の回路構成例について説明する。図３は、図２の情報処理システム５００におけるリーダ／ライタ１００および携帯電話２００，３００の概略構成を示す回路図である。
【００３９】
図３において、リーダ／ライタ１００は、変調部１０２と、通信アンテナ１０４とを備える。
【００４０】
変調部１０２は、後述するリーダ／ライタモジュール１１０からの搬送波信号生成命令を受けて、搬送波信号生成命令に応じた搬送波信号を生成する。なお、搬送波信号には、例えば携帯電話２００，３００のＩＣチップに対する各種処理命令や処理するデータを含めることができる。
【００４１】
通信アンテナ１０４は、例えば所定のインダクタンスをもつコイル（インダクタ）を備え、変調部１０２が生成した搬送波信号をのせた搬送波を送信する。また、通信アンテナ１０４は、携帯電話２００，３００からの応答信号や後述する図４のユーザデータ４０１を受信することができる。なお、図３では、通信アンテナ１０４がコイルとキャパシタからなる共振回路で構成された例を示している。
【００４２】
携帯電話２００，３００は、通信アンテナ２０４と、負荷Ｚとを備える。負荷Ｚは、携帯電話２００，３００に搭載されるＩＣチップ（図示せず）を等価的に示したものである。
【００４３】
通信アンテナ２０４は、例えば所定のインダクタンスをもつコイル（インダクタ）を備え、通信アンテナ１０４から送信された搬送波信号がのった搬送波を受信する。なお、通信アンテナ２０４は、上記コイルと、所定の静電容量をもつキャパシタとからなる共振回路で構成され、所定の同調周波数が設定される。通信アンテナ２０４における同調周波数は、例えば１３．５６ＭＨｚなどの搬送波の周波数に合わせて設定される。通信アンテナ２０４は、負荷変調により受信した搬送波信号がのった搬送波に対する応答を行うことができる。
【００４４】
本実施の形態では、携帯電話２００，３００は、例えば、上述した負荷変調により図４のユーザデータをリーダ／ライタ１００に送信する。以下、図４および図５を参照して、ユーザデータの詳細について説明する。
【００４５】
図４は、ユーザデータの構成を説明するための説明図である。図５は、ユーザデータの詳細を説明するための説明図である。
【００４６】
図４および図５において、ユーザデータ４０１は、データ識別情報４０２と、データ４０３とから構成される。本実施の形態では、利用者用携帯電話２００が後述する図６のサービス利用のための準備処理を実行することにより、利用者用携帯電話２００が作成するユーザデータ４０１を利用者用データとする。また、管理者用携帯電話３００が後述する図７のリーダ／ライタの管理のための準備処理を実行することにより、管理者用携帯電話３００が作成するユーザデータ４０１を管理者用データとする。
【００４７】
データ識別情報４０２は、事業者固有番号４０４と、サービス固有番号４０５とから構成される。事業者固有番号４０４は、事業者を識別するために定義されたユニークな番号である。サービス固有番号４０５は、サービスを識別するために定義されたユニークな番号である。データ４０３は、リーダ／ライタ１００が提供するサービスに応じて利用される情報であり、サービス毎にフォーマットやサイズが異なる。
【００４８】
［リーダ／ライタ１００の構成例］
次に、図２の情報処理システムにおけるリーダ／ライタ１００の構成例について説明する。図１１は、図２の情報処理システムにおけるリーダ／ライタ１００の概略構成を示すブロック図である。
【００４９】
図１１において、リーダ／ライタ１００は、通信アンテナ１０４と、ＲＴＣ（Real Time Clock）１０６と、ＬＥＤ／ブザー１０８と、リーダ／ライタモジュール１１０とを備える。ＬＥＤ／ブザー１０８は、本発明の通知部の一例である。ＲＴＣ１０６は、リーダ／ライタモジュール１１０にクロック信号を送信する。通信アンテナ１０４およびＬＥＤ／ブザー１０８は、リーダ／ライタモジュール１１０によって制御される。
【００５０】
リーダ／ライタモジュール１１０は、ユーザデータ取得・解析処理部１１２と、起動制御部１１４と、管理者用データ処理部１１６と、利用者用データ処理部１１８とを備える。ユーザデータ取得・解析処理部１１２は、本発明の識別情報取得部、判別部、データ取得部の一例である。管理者用データ処理部１１６、利用者用データ処理部１１８は、本発明の制御部の一例である。
【００５１】
ユーザデータ取得・解析処理部１１２は、通信アンテナ１０４が受信したユーザデータ４０１を取得して、取得したユーザデータ４０１の解析を行う。具体的には、取得したユーザデータ４０１におけるデータ識別情報４０２の内容に基づいて、ユーザデータ４０１を送信してきた携帯電話２００または携帯電話３００がリーダ／ライタ１００が提供するサービスを利用する携帯電話であるか、またはリーダ／ライタ１００の管理を行う携帯電話であるかを判別する。そして、携帯電話２００または携帯電話３００がリーダ／ライタ１００が提供するサービスを利用する携帯電話である場合は、通信アンテナ１０４を介してその携帯電話から、リーダ／ライタ１００が提供するサービスの利用のためのデータ４０３を取得する。一方、携帯電話２００または携帯電話３００がリーダ／ライタ１００の管理を行う携帯電話である場合は、通信アンテナ１０４を介してその携帯電話から、リーダ／ライタ１００の管理のためのデータ４０３を取得する。
【００５２】
起動制御部１１４は、リーダ／ライタ１００の起動時に動作させる業務ロジックの制御を行う。管理者用データ処理部１１６は、ユーザデータ取得、解析処理部１１２が取得したリーダ／ライタ１００の管理のためのデータ４０３の内容に基づいて、操作種別に応じた処理などを行う。利用者用データ処理部１１８は、解析処理部１１２が取得したリーダ／ライタ１００が提供するサービスを利用するためのデータ４０３の内容に基づいて、サービス、例えばチケット認証サービス、クーポンサービスに応じた処理などを行う。
【００５３】
リーダ／ライタモジュール１１０のミドルウェア１２０は、アプリケーションライブラリ部１２２と、リーダ／ライタファイルシステム制御部１２４と、ドライバ制御部１２６と、コマンド処理部１２８とを備える。
【００５４】
アプリケーションライブラリ部１２２は、アプリケーション内のデータを読み書きするためのＡＰＩ（Application Program Interface）を提供する。リーダ／ライタファイルシステム制御部１２４は、リーダ／ライタ１００内のファイルシステムにアクセスするための処理を行う。ドライバ制御部１２６は、リーダ／ライタ１００のＬＥＤ／ブザー１０８の制御を行う。コマンド処理部１２８は、ＩＣチップに対するコマンド単位の処理を行う。
【００５５】
［サービス利用のための準備処理］
以下、図２における利用者用携帯電話２００が実行するサービス利用のための準備処理について説明する。図６は、図２における利用者用携帯電話２００が実行するサービス利用のための準備処理のフローチャートである。本処理は、利用者の操作に基づいて、利用者用携帯電話２００の制御部（図示せず）が実行する処理である。
【００５６】
図６において、まず、利用者用携帯電話２００の制御部（図示せず）は、例えば、チケットの販売を行う事業者のＷｅｂページにアクセスする（ステップＳ６０２）。次いで、制御部は、ステップＳ６０２でアクセスしたＷｅｂページからコンテンツ、例えばチケットを取得する（ステップＳ６０４）。
【００５７】
次いで、制御部は、事業者のサーバ（図示せず）から上述した図４の利用者用データ４０１を作成するために必要なデータを電子署名付きで取得する（ステップ６０６）。そして、制御部は、利用者用携帯電話２００の利用者用アプリケーションを起動する（ステップＳ６０８）。
【００５８】
次いで、制御部は、ステップＳ６０６で取得したデータに付与された電子署名の検証を行う（ステップＳ６１０）。ステップＳ６１０の検証の結果、ステップＳ６０６で取得したデータの正当性の確認が取れた場合は、制御部は、ステップＳ６０６で取得したデータに基づいて、利用者用データ４０１を作成する（ステップＳ６１２）。
【００５９】
次いで、制御部は、ステップＳ６１２で作成した利用者用データ４０１をリーダ／ライタ１００の運用を行うリーダ／ライタ運用サーバ（図示せず）に登録して、本処理を終了する。
【００６０】
［リーダ／ライタの管理のための準備処理］
以下、図２における管理者用携帯電話３００が実行するリーダ／ライタの管理のための準備処理について説明する。図７は、図２における管理者用携帯電話３００が実行するリーダ／ライタの管理のための準備処理のフローチャートである。本処理は、管理者の操作に基づいて、管理者用携帯電話３００の制御部（図示せず）が実行する処理である。
【００６１】
図７において、まず、管理者用携帯電話３００の制御部（図示せず）は、管理者用携帯電話３００の管理者用アプリケーションを起動する（ステップＳ７０２）。管理者用アプリケーションが起動すると、管理者用携帯電話３００の表示部（図示せず）には、管理機能を選択させるための画面が表示される。
【００６２】
次いで、制御部は、管理機能を選択させるための画面から管理者による管理機能の選択を受け付ける（ステップＳ７０４）。管理機能の選択を受け付けると、管理者用携帯電話３００の表示部には、選択された管理機能において操作可能な操作項目が表示される。
【００６３】
次いで、制御部は、操作項目から管理者による操作項目の選択を受け付ける（ステップＳ７０６）。次いで、制御部は、ステップＳ７０４およびステップＳ７０６で選択された内容に対応する上述した図４の管理者用データ４０１が管理者用携帯電話３００の記憶部（図示せず）に記憶されているか否かを判別する（ステップＳ７０８）。
【００６４】
ステップＳ７０８の判別の結果、記憶部に管理者用データ４０１が記憶されているときは（ステップＳ７０８でＹＥＳ）、制御部は、管理者用データ４０１におけるデータ４０３の内容がステップＳ７０４およびステップＳ７０６で選択された内容に対応するように、データ４０３の書き換えを行って、本処理を終了する。
【００６５】
ステップＳ７０８の判別の結果、記憶部に管理者用データ４０１が記憶されていないときは（ステップＳ７０８でＮＯ）、制御部は、ステップＳ７０４およびステップＳ７０６で選択された内容に対応する管理者用データ４０１を作成する（ステップＳ７１２）。そして、制御部は、ステップＳ７１２で作成した管理者用データ４０１をリーダ／ライタ１００の運用を行うリーダ／ライタ運用サーバ（図示せず）に登録して、本処理を終了する。
【００６６】
［通信処理］
以下、図８〜図１０を参照して、図２の情報処理システム５００が実行する通信処理について説明する。図８は、図２の情報処理システム５００におけるリーダ／ライタ１００および携帯電話２００，３００が実行する通信処理のシーケンス図である。なお、本処理は、利用者用携帯電話２００が上述した図６のサービス利用のための準備処理を、管理者用携帯電話３００が上述したリーダ／ライタの管理のための準備処理を実行した後に行われる。また、リーダ／ライタ１００には、上述したリーダ／ライタ運用サーバによって利用者用データ４０１におけるデータ識別情報４０２の内容や管理者用データ４０１におけるデータ識別情報４０２の内容が予め登録されている。
【００６７】
図８において、まず、リーダ／ライタ１００の電源がオンにされると（ステップＳ８０２）、リーダ／ライタ１００のリーダ／ライタモジュール１１０における起動制御部１１４は、サービス、例えばチケット認証サービスの提供のための業務ロジックを起動する（ステップＳ８０４）。
【００６８】
次いで、リーダ／ライタモジュール１１０は、通信アンテナ１０４を介して、携帯電話２００，３００を探索するためのポーリングを開始する（ステップＳ８０６）。そして、リーダ／ライタモジュール１１０は、通信アンテナ１０４を介して、リクエスト信号を携帯電話２００，３００に送信する（ステップＳ８０８）。
【００６９】
次いで、携帯電話２００，３００は、ステップＳ８０８で送信されたリクエスト信号を受信すると、リクエスト信号に応答する応答信号をリーダ／ライタ１００に送信する（ステップＳ８１０）。
【００７０】
次いで、リーダ／ライタモジュール１１０は、通信アンテナ１０４を介して、携帯電話２００，３００からの応答信号を受信して、携帯電話２００，３００のＩＣチップを検出すると（ステップＳ８１２）、携帯電話２００，３００にユーザデータ４０１におけるデータ識別情報４０２の送信要求を行う（ステップＳ８１４）。
【００７１】
次いで、携帯電話２００，３００は、ステップＳ８１４でのデータ識別情報４０２の送信要求を受信すると、データ識別情報４０２をリーダ／ライタ１００に送信する（ステップＳ８１６）。
【００７２】
次いで、リーダ／ライタモジュール１１０におけるユーザデータ取得・解析処理部１１２は、通信アンテナ１０４を介して、データ識別情報４０２を取得すると、取得したデータ識別情報４０２の解析を行う（ステップＳ８１８）。具体的には、データ識別情報４０２を送信してきた携帯電話２００または携帯電話３００がリーダ／ライタ１００が提供するサービスを利用する利用者用の携帯電話であるか、またはリーダ／ライタ１００の管理を行う管理者用の携帯電話であるかを判別する。ステップＳ８１８では、例えば、リーダ／ライタ１００に予め登録されている利用者用データ４０１におけるデータ識別情報４０２の内容や管理者用データ４０１におけるデータ識別情報４０２の内容に基づいて、データ識別情報４０２における事業者固有番号４０４が利用者に割り振られた番号であるか、または管理者に割り振られた番号であるかを判別することにより、携帯電話２００，３００が利用者用の携帯電話であるか、または管理者用の携帯電話であるかの判別を行う。
【００７３】
以下、図９を参照して、図８の通信処理に続く、リーダ／ライタ１００と利用者用携帯電話２００とが実行する通信処理について説明し、図１０を参照して、図８の通信処理に続く、リーダ／ライタ１００と管理者用携帯電話３００とが実行する通信処理について説明する。
【００７４】
図９は、図８の通信処理に続く、図２の情報処理システム５００におけるリーダ／ライタ１００および利用者用携帯電話２００が実行する通信処理のシーケンス図である。
【００７５】
図９において、まず、リーダ／ライタモジュール１１０は、通信アンテナ１０４を介して、利用者用携帯電話２００にユーザデータ４０１におけるデータ４０３の送信要求を行う（ステップＳ９０２）。
【００７６】
次いで、利用者用携帯電話２００は、データ４０３の送信要求を受信すると、データ４０３をリーダ／ライタ１００に送信する（ステップＳ９０４）。
【００７７】
次いで、リーダ／ライタモジュール１１０におけるユーザデータ取得・解析処理部１１２は、通信アンテナ１０４を介して、データ４０３を取得する。そして、リーダ／ライタモジュール１１０における利用者用データ処理部１１８は、ユーザデータ取得・解析処理部１１２が取得したデータ４０３の内容に基づいて内部処理を行う（ステップＳ９０６）。例えば、リーダ／ライタ１００が提供するサービスがチケット認証サービスである場合は、データ４０３はチケット情報に相当する。この場合、ステップＳ９０６での内部処理は、チケット情報の正当性の認証処理に相当する。なお、リーダ／ライタ１００がチケット認証サービスを提供する場合、リーダ／ライタ１００では、チケット認証サービスのための業務ロジックが起動されている。
【００７８】
次いで、ステップＳ９０６での内部処理の結果、利用者用携帯電話２００のデータ４０３の内容を書き換える必要がある場合は、リーダ／ライタモジュール１１０は、通信アンテナ１０４を介して、利用者用携帯電話２００のデータ４０３の内容を書き換えるためのデータを送信する（ステップＳ９０８）。例えば、リーダ／ライタ１００が提供するサービスがチケット認証サービスである場合は、ステップＳ９０６において、チケットの認証が完了しているため、チケットの使用有無を書き換えることに相当する。
【００７９】
次いで、利用者用携帯電話２００は、データ４０３の内容を書き換えた後に、応答信号をリーダ／ライタ１００に送信する（ステップＳ９１０）。
【００８０】
次いで、リーダ／ライタモジュール１１０は、ステップＳ９０６での内部処理の結果をログデータとしてリーダ／ライタ１００の記憶部（図示せず）に保存する（ステップＳ９１２）。
【００８１】
次いで、リーダ／ライタモジュール１１０におけるドライバ制御部１２６は、例えばＬＥＤ／ブザー１０８のブザーを鳴らしたり、ＬＥＤを点滅させることにより、利用者にリーダ／ライタ１００との処理が完了したことを通知する（ステップＳ９１４）。
【００８２】
次いで、リーダ／ライタモジュール１１０は、通信アンテナ１０４を介して、携帯電話２００，３００を探索するためのポーリングを再開して（ステップＳ９１６）、本処理を終了する。
【００８３】
図１０は、図８の通信処理に続く、図２の情報処理システム５００におけるリーダ／ライタ１００および管理者用携帯電話３００が実行する通信処理のシーケンス図である。
【００８４】
図１０において、まず、リーダ／ライタモジュール１１０は、通信アンテナ１０４を介して、管理者用携帯電話３００にユーザデータ４０１におけるデータ４０３の送信要求を行う（ステップＳ１００２）。
【００８５】
次いで、管理者用携帯電話３００は、データ４０３の送信要求を受信すると、データ４０３をリーダ／ライタ１００に送信する（ステップＳ１００４）。
【００８６】
次いで、リーダ／ライタモジュール１１０におけるユーザデータ取得・解析処理部１１２は、通信アンテナ１０４を介して、データ４０３を取得する。そして、リーダ／ライタモジュール１１０における管理者用データ処理部１１６は、ユーザデータ取得・解析処理部１１２が取得したデータ４０３の内容に基づいてリーダ／ライタ１００の管理のための操作の種類を判別する（ステップＳ１００６）。リーダ／ライタ１００の管理のための操作とは、リーダ／ライタ１００の動作設定やその変更、またはリーダ／ライタ１００内のログデータの管理者による取得や削除などである。
【００８７】
ステップＳ１００６の判別の結果、操作の種類がリーダ／ライタ１００の動作設定やその変更、またはリーダ／ライタ１００内のログデータの削除であったときは、管理者用データ処理部１１６は、データ４０３の内容に基づいて、リーダ／ライタ１００の動作設定やその変更、またはリーダ／ライタ１００内のログデータの削除を行う（ステップＳ１００８）。操作の種類がリーダ／ライタ１００の動作設定である場合は、データ４０３の内容に基づいて、例えばリーダ／ライタ１００が提供するサービスの動作設定を変更する。例えば、チケット認証サービスにおける入場者カウント機能において、入場者のカウント間隔を例えば、５分おきから１０分おきに変更する。また、操作の種類がリーダ／ライタ１００の動作設定の変更である場合は、データ４０３の内容に基づいて、リーダ／ライタ１００が提供するサービスを他のサービスに変更する。具体的には、リーダ／ライタ１００において起動している業務ロジックに代えて他の業務ロジックを起動させる。また、操作の種類がリーダ／ライタ１００内のログデータの削除である場合は、データ４０３の内容に基づいて、リーダ／ライタ１００の記憶部に保存されているログデータの削除を行う。
【００８８】
ステップＳ１００６の判別の結果、操作の種類がリーダ／ライタ１００内のログデータの取得であったときは、リーダ／ライタモジュール１１０は、通信アンテナ１０４を介して、リーダ／ライタ１００内のログデータの内容を管理者用携帯電話３００に送信する（ステップＳ１０１０）。次いで、管理者用携帯電話３００は、リーダ／ライタ１００内のログデータのコピーが完了すると、応答信号をリーダ／ライタ１００に送信する（ステップＳ１０１２）。
【００８９】
次いで、リーダ／ライタモジュール１１０におけるドライバ制御部１２６は、例えばＬＥＤ／ブザー１０８のブザーを鳴らしたり、ＬＥＤを点滅させることにより、管理者にリーダ／ライタ１００との処理が完了したことを通知する（ステップＳ１０１４）。
【００９０】
次いで、リーダ／ライタモジュール１１０は、通信アンテナ１０４を介して、携帯電話２００，３００を探索するためのポーリングを再開する（ステップＳ１０１６）。
【００９１】
一方、管理者用携帯電話３００は、リーダ／ライタ１００内のログデータのコピーデータの表示、または事業者のサーバ（図示せず）へコピーデータのアップデートを行って、本処理を終了する。
【００９２】
図８〜図１０の通信処理によれば、利用者が用いる利用者用携帯電話２００と管理者が用いる管理者用携帯電話３００とがリーダ／ライタ１００における同一の通信処理口を用いて、すなわち、通信アンテナ１０４を介した非接触式の通信によって、リーダ／ライタ１００と通信することができる。これにより、リーダ／ライタ１００にサーバとネットワーク接続するための機能や、端末装置とシリアル接続するための機能が不必要となるため、リーダ／ライタ１００を安価な構成とすることができる。
【００９３】
また、ネットワーク接続が不可能な環境や、端末装置の設置スペースを十分に取れない環境においても、リーダ／ライタ１００を設置することができるため、リーダ／ライタ１００の設置制限をなくすことができる。
【００９４】
さらに、利用者と管理者とがリーダ／ライタ１００における同一の通信処理口を用いて、リーダ／ライタ１００と通信を行うので、管理者によるリーダ／ライタ１００との通信中においても、利用者によるリーダ／ライタ１００との通信を行うことができる。
【００９５】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００９６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００９９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【０１００】
以上、添付図面を参照しながら本発明の好適な実施の形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１０１】
１０，１００    リーダ／ライタ
２０，２００    利用者用携帯電話
３０    サーバ
３２    端末装置
５０，５００    情報処理システム
３００    管理者用携帯電話
４０１    ユーザデータ
４０２    データ識別情報
４０３    データ
【図１】
2011059963.tif 000003
【図２】
2011059963.tif 000004
【図３】
2011059963.tif 000005
【図４】
2011059963.tif 000006
【図５】
2011059963.tif 000007
【図６】
2011059963.tif 000008
【図７】
2011059963.tif 000009
【図８】
2011059963.tif 000010
【図９】
2011059963.tif 000011
【図１０】
2011059963.tif 000012
【図１１】
2011059963.tif 000013