(57)【要約】【課題】  複数の通信方式に対応し、且つ、より高速に無線通信を行なう事ができる無線通信媒体処理装置、無線通信触媒体処理方法、及び無線通信媒体処理システムを提供する。【解決手段】  第１の通信方式により前記無線通信媒体に対してポーリングを行なう回数と、第２の通信方式により前記無線通信媒体に対してポーリングを行なう回数との割合を指定するポーリング設定情報を設定し、前記ポーリング設定情報に基づいて第１の通信方式により前記無線通信媒体に対してポーリングを行なう回数と、第２の通信方式により前記無線通信媒体に対してポーリングを行なう回数との割合を決定しポーリングを行なう。【選択図】      図１
2009225364.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信方式の無線通信媒体と無線通信を行なう無線通信媒体処理装置であって、
第１の通信方式により前記無線通信媒体に対してポーリングを行なう第１の通信手段と、
第２の通信方式により前記無線通信媒体に対してポーリングを行なう第２の通信手段と、
前記第１の通信手段によりポーリングを行なう回数と、前記第２の通信手段によりポーリングを行なう回数との割合を指定するポーリング設定情報を設定するポーリング設定手段と、
前記ポーリング設定手段により設定されているポーリング設定情報に基づいて前記第１の通信手段及び前記第２の通信手段によりポーリングを行なう第１のポーリング制御手段と、
を具備する無線通信媒体処理装置。
【請求項２】
前記ポーリング設定手段は、異なる少なくとも３種類のポーリング設定情報を設定することを特徴とする請求項１に記載の無線通信媒体処理装置。
【請求項３】
外部からの操作入力を受け付ける入力手段と、
前記入力手段により入力された情報に基づいて、前記複数のポーリング設定情報のうちの１つを選択してポーリングを行なう第２のポーリング制御手段と、
をさらに具備することを特徴とする請求項２に記載の無線通信媒体処理装置。
【請求項４】
前記無線通信媒体からのレスポンスを受信する受信手段と、
前記レスポンスを送信した無線通信媒体の通信方式を判定する通信方式判定手段と、
前記通信方式判定手段の判定結果に基づいて通信方式毎に通信回数を集計した集計情報を作成するカウント手段と、
前記集計情報に基づいて、前記複数のポーリング設定情報のうちの１つを選択してポーリングを行なう第２のポーリング制御手段と、
をさらに具備することを特徴とする請求項２に記載の無線通信媒体処理装置。
【請求項５】
外部からの操作入力を受け付ける入力手段と、
前記入力手段により入力された情報に基づいて、前記複数のポーリング設定情報を段階的に変更する第３のポーリング制御手段と、
をさらに具備することを特徴とする請求項２に記載の無線通信媒体処理装置。
【請求項６】
第１の通信方式により前記無線通信媒体に対してポーリングを行なう回数と、第２の通信方式により前記無線通信媒体に対してポーリングを行なう回数との割合を指定するポーリング設定情報を設定し、
前記ポーリング設定情報に基づいて第１の通信方式により前記無線通信媒体に対してポーリングを行なう回数と、第２の通信方式により前記無線通信媒体に対してポーリングを行なう回数との割合を決定しポーリングを行なう、
ことを特徴とする無線通信媒体処理方法。
【請求項７】
複数の通信方式の無線通信媒体と無線通信を行なう複数の無線通信媒体処理装置と前記複数の無線通信媒体処理装置と通信を行なう上位装置とを具備する無線通信媒体処理システムであって、
前記無線通信媒体処理装置は、
第１の通信方式により前記無線通信媒体に対してポーリングを行なう第１の通信手段と、
第２の通信方式により前記無線通信媒体に対してポーリングを行なう第２の通信手段と、
前記第１の通信手段によりポーリングを行なう回数と、前記第２の通信手段によりポーリングを行なう回数との割合を指定するポーリング設定情報を少なくとも３種類設定するポーリング設定手段と、
前記ポーリング設定手段により設定されているポーリング設定情報に基づいて前記第１の通信手段及び前記第２の通信手段によりポーリングを行なう第１のポーリング制御手段と、
前記無線通信媒体からのレスポンスを受信する受信手段と、
前記レスポンスを送信した無線通信媒体の通信方式を判定する通信方式判定手段と、
前記通信方式判定手段の判定結果を前記上位装置に通知する通知手段と、
前記上位装置から配信される集計情報に基づいて前記複数のポーリング設定情報のうちの１つを選択してポーリングを行なう第２のポーリング制御手段と、
を具備し、
前記上位装置は、
前記各無線通信媒体処理装置から通知される判定結果に基づいて集計情報を作成するカウント手段と、
前記カウント手段により作成した集計情報を前記各無線通信媒体処理装置に配信する配信手段と、
を具備することを特徴とする無線通信媒体処理システム。
【請求項８】
前記無線通信媒体処理装置は、
外部からの操作入力を受け付ける入力手段と、
前記入力手段により入力された情報に基づいて、前記複数のポーリング設定情報を段階的に変更する第３のポーリング制御手段と、
をさらに具備することを特徴とする請求項７に記載の無線通信媒体処理システム。
【請求項９】
無線通信媒体と前記無線通信媒体を処理する無線通信媒体処理装置とを備える無線通信媒体処理システムであって、
前記無線通信媒体は、
第１の通信方式により前記無線通信媒体処理装置と通信を行なう第１の通信手段と、
第２の通信方式により前記無線通信媒体処理装置と通信を行なう第２の通信手段と、
前記無線通信媒体処理装置から受信した通信方式停止コマンドで指定されている通信方式の通信手段の機能を停止させる通信方式停止手段と、
を具備し、
前記無線通信媒体処理装置は、
前記無線通信媒体と通信を行なう第３の通信手段と、
前記第３の通信手段により前記無線通信媒体に対して停止させる通信方式を指定した通信方式停止コマンドを送信する通信方式停止コマンド送信手段と、
を具備する無線通信媒体処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、複数の通信方式に対応して通信を行なう無線通信媒体処理装置、無線通信触媒体処理方法、及び無線通信媒体処理システムに関する。
【背景技術】
【０００２】
従来、種々の情報を記憶し、リーダライタから無線通信により送信されるコマンドに応じて種々の処理を行なう無線通信媒体が普及している。このような無線通信媒体は、基板にアンテナとＩＣチップとを備えている。このＩＣチップは、メモリと、このメモリに記憶されているデータに基づいて処理を行い、無線波に変調してアンテナから発信させる制御回路とを備えている。
【０００３】
上記したような無線通信媒体としての非接触カードと、非接触カードのリーダライタとでは、通信に使う電波周波数及びプロトコルなどが規定されている所定の通信方式に基づいて通信が行なわれる。無線通信に用いられる通信方式は複数ある。主な通信方式として、例えば、ＩＳＯ／ＩＥＣ１４４４３に規定されているように、ＴｙｐｅＡ方式、ＴｙｐｅＢ方式、及びＴｙｐｅＣ方式などがある。
【０００４】
ある用途における無線通信媒体の通信方式を現在使用している通信方式から別のものに切り替える場合がある。このような場合、利用者の混乱、新しい無線通信媒体の供給不足などが生じる可能性がある為、新旧両方の通信方式で利用できる期間を設ける必要がある。そこで、１台で複数の通信方式に対応することが出来る非接触式ＩＣカード用リーダライタが提示されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−３１２６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記した非接触式ＩＣカード用リーダライタは、まず通信方式Ａによって初期コマンドを送信し、所定時間レスポンスが無いと判断した場合に通信方式Ｂによって初期コマンドを送信する構成となっている。例えば、通信方式Ａから通信方式Ｂへの移行が進むに比例して、通信方式Ａによって初期コマンドを送信してもレスポンスが返ってこないケースが増える。このような場合、レスポンスを待つ時間が増える為、処理速度が遅くなると言う問題がある。
【０００６】
そこで、本発明の一形態は、上記した問題点を解決するものであり、複数の通信方式に対応し、且つ、より高速に無線通信を行なう事ができる無線通信媒体処理装置、無線通信触媒体処理方法、及び無線通信媒体処理システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一実施形態としての無線通信媒体処理装置は、複数の通信方式の無線通信媒体と無線通信を行なう無線通信媒体処理装置であって、第１の通信方式により前記無線通信媒体に対してポーリングを行なう第１の通信手段と、第２の通信方式により前記無線通信媒体に対してポーリングを行なう第２の通信手段と、前記第１の通信手段によりポーリングを行なう回数と、前記第２の通信手段によりポーリングを行なう回数との割合を指定するポーリング設定情報を設定するポーリング設定手段と、前記ポーリング設定手段により設定されているポーリング設定情報に基づいて前記第１の通信手段及び前記第２の通信手段によりポーリングを行なう第１のポーリング制御手段と、を具備する。
【０００８】
また、本発明の一実施形態としての無線通信媒体処理方法は、第１の通信方式により前記無線通信媒体に対してポーリングを行なう回数と、第２の通信方式により前記無線通信媒体に対してポーリングを行なう回数との割合を指定するポーリング設定情報を設定し、前記ポーリング設定情報に基づいて第１の通信方式により前記無線通信媒体に対してポーリングを行なう回数と、第２の通信方式により前記無線通信媒体に対してポーリングを行なう回数との割合を決定しポーリングを行なう。
【０００９】
また、本発明の一実施形態としての無線通信媒体処理システムは、複数の通信方式の無線通信媒体と無線通信を行なう複数の無線通信媒体処理装置と前記複数の無線通信媒体処理装置と通信を行なう上位装置とを具備する無線通信媒体処理システムであって、前記無線通信媒体処理装置は、第１の通信方式により前記無線通信媒体に対してポーリングを行なう第１の通信手段と、第２の通信方式により前記無線通信媒体に対してポーリングを行なう第２の通信手段と、前記第１の通信手段によりポーリングを行なう回数と、前記第２の通信手段によりポーリングを行なう回数との割合を指定するポーリング設定情報を少なくとも３種類設定するポーリング設定手段と、前記ポーリング設定手段により設定されているポーリング設定情報に基づいて前記第１の通信手段及び前記第２の通信手段によりポーリングを行なう第１のポーリング制御手段と、前記無線通信媒体からのレスポンスを受信する受信手段と、前記レスポンスを送信した無線通信媒体の通信方式を判定する通信方式判定手段と、前記通信方式判定手段の判定結果を前記上位装置に通知する通知手段と、前記上位装置から配信される集計情報に基づいて前記複数のポーリング設定情報のうちの１つを選択してポーリングを行なう第２のポーリング制御手段と、を具備し、前記上位装置は、前記各無線通信媒体処理装置から通知される判定結果に基づいて集計情報を作成するカウント手段と、前記カウント手段により作成した集計情報を前記各無線通信媒体処理装置に配信する配信手段と、を具備する。
【００１０】
また、本発明の一実施形態としての無線通信媒体処理システムは、無線通信媒体と前記無線通信媒体を処理する無線通信媒体処理装置とを備える無線通信媒体処理システムであって、前記無線通信媒体は、第１の通信方式により前記無線通信媒体処理装置と通信を行なう第１の通信手段と、第２の通信方式により前記無線通信媒体処理装置と通信を行なう第２の通信手段と、前記無線通信媒体処理装置から受信した通信方式停止コマンドで指定されている通信方式の通信手段の機能を停止させる通信方式停止手段と、を具備し、前記無線通信媒体処理装置は、前記無線通信媒体と通信を行なう第３の通信手段と、前記第３の通信手段により前記無線通信媒体に対して停止させる通信方式を指定した通信方式停止コマンドを送信する通信方式停止コマンド送信手段と、を具備する無線通信媒体処理システム。
【発明の効果】
【００１１】
この発明の一形態によれば、複数の通信方式に対応し、且つ、より高速に無線通信を行なう事ができる無線通信媒体処理装置、無線通信触媒体処理方法、及び無線通信媒体処理システムを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら、本発明の第１の実施形態に係る無線通信媒体処理装置、無線通信触媒体について詳細に説明する。
【００１３】
図１は、本発明の第１の実施形態に係る非接触リーダライタ２００の構成例を概略的に示すブロック図である。非接触リーダライタ２００は、通信方式Ａ及び通信方式Ｂに対応することが出来るリーダライタであるとする。
【００１４】
無線通信媒体処理装としての非接触リーダライタ２００は、図１に示すように、データ処理回路２１０、変調回路２２０、送信回路２３０、受信回路２６０、及び復調回路２７０などを備えている。
【００１５】
データ処理回路２１０は、非接触リーダライタ２００全体の制御を司るものである。データ処理回路２１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及び不揮発性メモリなどを備えている。
【００１６】
ＣＰＵは、種々の演算を行なう。ＲＯＭは、予め制御用のプログラムや制御データなどが記憶されている不揮発性のメモリである。ＲＡＭは、ＣＰＵのワーキングメモリとして機能する揮発性のメモリである。即ち、ＲＡＭは、ＣＰＵが処理中のデータなどを一時保管する。不揮発性メモリは、プログラム、及び、ＣＰＵの処理結果などを記憶する。
【００１７】
データ処理回路２１０は、ＲＯＭ、若しくは不揮発性メモリに記憶されている制御プログラムを実行することにより種々の機能を実現している。例えば、データ処理回路２１０は、無線通信端末としての非接触カード１００に送信するコマンドなどのデータの生成を行なう。また、データ処理回路２１０は、外部機器からの操作が入力される入力手段として機能する。すなわち、データ処理回路２１０は、外部機器と接続する為のインターフェースを有し、外部機器からの操作入力に基づいて非接触リーダライタ２００の各部を制御する。
【００１８】
変調回路２２０は、非接触カード１００に送信するデータの変調を行なう。変調回路２２０は、変調切替回路２２１、変調回路２２２、及び変調回路２２３を備えている。変調切替回路２２１は、データ処理回路２１０により生成されたデータを変調回路２２２と変調回路２２３とのどちらに送信するかをデータ処理回路２１０の制御に基づいて切り替える。
【００１９】
変調回路２２２は、受信したデータを通信方式Ａに適合するように変調する。即ち、変調回路２２２は、通信方式Ａにより非接触カード１００と通信を行なう通信手段として機能する。変調回路２２３は、受信したデータを通信方式Ｂに適合するように変調する。即ち、変調回路２２３は、通信方式Ｂにより非接触カード１００と通信を行なう通信手段として機能する。
【００２０】
送信回路２３０は、変調回路２２０により変調されたデータを増幅する。送信回路２３０は、送信アンテナ２４０に接続されている。送信アンテナ２４０は、増幅されたデータを電波として非接触カード１００に送信する。ここで送信された電波が非接触カード１００に届く範囲が通信可能領域となる。
【００２１】
受信回路２６０は、受信アンテナ２５０に接続されている。受信アンテナ２５０は、非接触カード１００からの電波を受信する。受信回路２６０は、受信アンテナ２５０が受信したデータを増幅し、復調回路２７０に供給する。即ち、受信回路２６０及び受信アンテナ２５０は、受信手段として機能する。
【００２２】
復調回路２７０は、非接触カード１００から受信したデータの復調を行なう。復調回路２７０は、復調回路２７１、及び復調回路２７２を備えている。復調回路２７１は、受信したデータを通信方式Ａに基づく方法で復調する。復調回路２７２は、受信したデータを通信方式Ｂに基づく方法で復調する。
【００２３】
データ処理回路２１０は、復調回路２７０により復調されたデータ、即ち、非接触カード１００から受信したデータに基づいて処理を行い、次のコマンドを非接触カード１００に送信する処理を行なう。
【００２４】
非接触カード１００の検知を行なう為に、非接触リーダライタ２００は、ポーリングコマンドを通信方式Ａ若しくは通信方式Ｂにより通信可能領域内に繰り返し送信するポーリングを行なう。ポーリングコマンドは、非接触リーダライタ２００が非接触カード１００に対して送信するコマンドである。
【００２５】
非接触カード１００は、ポーリングコマンドを受信すると、受信したポーリングコマンドの通信方式が自身の通信方式と一致した場合にのみレスポンスを非接触リーダライタ２００に送信する。
【００２６】
非接触リーダライタ２００は、非接触カード１００からのレスポンスを受信した場合に、送信したポーリングコマンドの通信方式に対応する非接触カード１００が通信可能領域内に存在すると判断する。
【００２７】
データ処理回路２１０の不揮発性メモリは、ポーリング設定手段としてのポーリング設定記憶部２１１を有している。図２は、図１に示すポーリング設定記憶部２１１内のポーリング設定情報の例を説明するための説明図である。
【００２８】
ポーリング設定情報では、通信方式Ａによりポーリングコマンドを送信する回数Ｎａ及び通信方式Ｂによりポーリングコマンドを送信する回数Ｎｂが各フェーズ毎に設定されている。通信方式Ａによりポーリングコマンドを送信する回数Ｎａ及び通信方式Ｂによりポーリングコマンドを送信する回数Ｎｂは、ポーリングを１０回行なう中での送信回数である。即ち、割合を示している。
【００２９】
フェーズ１では、通信方式Ａによりポーリングコマンドを送信する回数Ｎａが１０回であり、通信方式Ｂによりポーリングコマンドを送信する回数Ｎｂが０回であると設定されている。フェーズ２では、通信方式Ａによりポーリングコマンドを送信する回数Ｎａが８回であり、通信方式Ｂによりポーリングコマンドを送信する回数Ｎｂが２回であると設定されている。フェーズ３では、通信方式Ａによりポーリングコマンドを送信する回数Ｎａが５回であり、通信方式Ｂによりポーリングコマンドを送信する回数Ｎｂが５回であると設定されている。フェーズ４では、通信方式Ａによりポーリングコマンドを送信する回数Ｎａが２回であり、通信方式Ｂによりポーリングコマンドを送信する回数Ｎｂが８回であると設定されている。フェーズ５では、通信方式Ａによりポーリングコマンドを送信する回数Ｎａが０回であり、通信方式Ｂによりポーリングコマンドを送信する回数Ｎｂが１０回であると設定されている。
【００３０】
非接触リーダライタ２００のデータ処理部２１０は、このポーリング設定情報の各フェーズのうちの１つのフェーズを外部機器からの操作入力に基づいて選択し、選択したフェーズの情報に基づいてポーリングを行なう。即ち、データ処理部２１０は、ポーリング制御手段として機能する。データ処理部２１０は、外部からの入力に基づいて、各フェーズを選択することにより、ポーリング設定情報を段階的に変更することが出来る。なお、データ処理部２１０は、外部からの入力に基づいてポーリング設定情報の各フェーズの内容を適宜変更することが出来る。
【００３１】
図３は、非接触リーダライタ２００において行なわれるポーリングについて説明するためのフローチャートである。
【００３２】
非接触リーダライタ２００のデータ処理回路２１０は、ポーリング設定情報を読み込み、選択されているフェーズにおけるＮａ回だけ通信方式Ａによりポーリングコマンドを送信したか否かを判定する（ステップＳ１１）。
【００３３】
通信方式Ａによりポーリングコマンドを送信した回数がＮａ回に満たない場合（ステップＳ１１、ＮＯ）、データ処理回路２１０は、通信方式Ａによりポーリングを行なう（ステップＳ１２）。即ち、データ処理回路２１０は、通信方式Ａによりポーリングコマンドを送信するように非接触リーダライタ２００の各部を制御する。
【００３４】
データ処理回路２１０は、非接触カード１００からのレスポンス（返答）を所定時間待つ状態となる（ステップＳ１３）。非接触カード１００からのレスポンスがない場合（ステップＳ１３、ＮＯ）、データ処理回路２１０は、ステップＳ１１に移行する。
【００３５】
ステップＳ１３において、非接触カード１００からのレスポンスがあった場合（ステップＳ１３、ＹＥＳ）、データ処理回路２１０は、通信可能領域内に非接触カード１００が存在し、非接触カード１００の通信方式が通信方式Ａであると判定する（ステップＳ１４）。この場合、データ処理回路２１０は、通信方式Ａを用いて以降の処理のためのコマンドを非接触カード１００に対して送信する（ステップＳ１５）。
【００３６】
ステップＳ１１において、通信方式Ａによりポーリングコマンドを送信した回数がＮａ回に達した場合（ステップＳ１１、ＹＥＳ）、データ処理回路２１０は、選択されているフェーズにおけるＮｂ回だけ通信方式Ｂによりポーリングコマンドを送信したか否かを判定する（ステップＳ１６）。
【００３７】
通信方式Ｂによりポーリングコマンドを送信した回数がＮｂ回に満たない場合（ステップＳ１６、ＮＯ）、データ処理回路２１０は、通信方式Ｂによりポーリングを行なう（ステップＳ１７）。即ち、データ処理回路２１０は、通信方式Ｂによりポーリングコマンドを送信するように非接触リーダライタ２００の各部を制御する。
【００３８】
データ処理回路２１０は、非接触カード１００からのレスポンス（返答）を所定時間待つ状態となる（ステップＳ１８）。非接触カード１００からのレスポンスがない場合（ステップＳ１８、ＮＯ）、データ処理回路２１０は、ステップＳ１６に移行する。
【００３９】
ステップＳ１８において、非接触カード１００からのレスポンスがあった場合（ステップＳ１８、ＹＥＳ）、データ処理回路２１０は、通信可能領域内に非接触カード１００が存在し、非接触カード１００の通信方式が通信方式Ｂであると判定する（ステップＳ１９）。この場合、データ処理回路２１０は、通信方式Ｂを用いて以降の処理のためのコマンドを非接触カード１００に対して送信する（ステップＳ２０）。即ち、データ処理回路２１０は、非接触カード１００からのレスポンスに基づいて非接触カード１００がサポートしている通信方式を判定する通信方式判定手段として機能する。
【００４０】
ステップＳ１６において、通信方式Ｂによりポーリングコマンドを送信した回数がＮｂ回に達した場合（ステップＳ１６、ＹＥＳ）、データ処理回路２１０は、ステップＳ１１に移行する。即ち、データ処理回路２１０は、通信方式Ａによるポーリングを最大でＮａ回繰り返し、通信方式Ｂによるポーリングを最大でＮｂ回繰り返す。
【００４１】
上記したように、例えば、非接触カード１００の通信方式ＡとＢの流通量に合わせてポーリング設定情報のフェーズを選択することにより、通信方式Ａによるポーリングの回数Ｎａと通信方式Ｂによるポーリングの回数Ｎｂとを変更することが出来る。これにより、効率的に非接触カード１００を検知することができるようになる。
【００４２】
この結果として、複数の通信方式に対応し、且つ、より高速に無線通信を行なう事ができる無線通信媒体処理装置、無線通信触媒体処理方法、及び無線通信媒体処理システムを提供することができる。
【００４３】
なお、上記の実施形態では、５段階のフェーズで通信方式Ａによりポーリングコマンドを送信する回数Ｎａと通信方式Ｂによりポーリングコマンドを送信する回数Ｎｂとを指定する構成としたが、これに限定されない。少なくとも、通信方式Ａのみ、通信方式Ｂのみ、及びその中間の３段階以上のフェーズの設定をすれば、本発明を実施することが出来る。
【００４４】
また、上記の実施形態では、通信方式ＡによりＮａ回ポーリングを行い、その後、通信方式ＢよりＮｂ回ポーリングを行う構成としたがこれに限定されない。ＮａとＮｂとの比率が変わらなければ、どのような順番でポーリングを行なってもよい。例えば、Ｎａが３、Ｎｂが２である場合、通信方式Ａと通信方式Ｂとを交互にしてもよい。
【００４５】
また、上記の実施形態では、ポーリング設定情報の各フェーズのうちの１つのフェーズを外部機器からの操作入力に基づいて選択する構成としたがこれに限定されない。例えば、非接触カード１００を検知した回数を通信方式毎に集計し、集計情報に基づいてフェーズを自動的に選択するようにしてもよい。
【００４６】
以下、図面を参照しながら、本発明の第２の実施形態に係る無線通信媒体処理装置、無線通信触媒体について詳細に説明する。
【００４７】
図４は、本発明の第２の実施形態に係る非接触リーダライタ２００の構成例を概略的に示すブロック図である。なお、図１に示す構成と同じ構成には同じ参照符号を付与し、その詳細な説明を省略する。
【００４８】
無線通信媒体処理装としての非接触リーダライタ２００は、図４に示すように、データ処理回路２１０、変調回路２２０、送信回路２３０、受信回路２６０、及び復調回路２７０などを備えている。
【００４９】
データ処理回路２１０は、非接触リーダライタ２００全体の制御を司るものである。データ処理回路２１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、不揮発性メモリ、及びカウンタ２１２などを備えている。
【００５０】
カウント手段としてのカウンタ２１２は、計数回路であり、非接触カード１００を検知した回数を通信方式毎にカウントして保持する。即ち、通信方式Ａの非接触カードを検知した回数と、通信方式Ｂの非接触カードを検知した回数とをカウントする。さらに、カウンタ２１２は、通信方式Ａの非接触カードを検知した回数と、通信方式Ｂの非接触カードを検知した回数との比率（％）を算出して保持する。この場合、カウンタ２１２が保持する情報は、例えば、過去１００回分など、任意に指定することが出来る。また、例えば、Ｘ時からＹ時の間に検知した回数をカウントすることもできる。
【００５１】
図５は、カウンタ２１２が保持する集計情報の例を示す図である。通信方式に対して、その通信方式の検知回数と、全体の検知回数に対する比率（％）とが対応付けられている。
【００５２】
また、データ処理回路２１０の不揮発性メモリは、ポーリング設定記憶部２１１及びフェーズ選択部２１３を有している。フェーズ選択部２１３は、通信方式の検知回数に基づいて自動的にフェーズを選択する為に図６に示すようなフェーズ対応表を記憶している。図６に示すように、通信方式の比率（％）とフェーズの種別とが対応付けられている。データ処理回路２１０は、フェーズ対応表を参照し、図５に示す集計情報の通信方式の比率（％）に基づいてフェーズを選択する。
【００５３】
即ち、データ処理回路２１０は、集計情報において通信方式Ａの比率が１００％、通信方式Ｂの比率が０％である場合にフェーズ１を選択する。また、データ処理回路２１０は、集計情報において通信方式Ａの比率が９９％から７５％、通信方式Ｂの比率が１％から３５％である場合にフェーズ２を選択する。また、データ処理回路２１０は、集計情報において通信方式Ａの比率が７４％から３５％、通信方式Ｂの比率が３６％から７５％である場合にフェーズ３を選択する。また、データ処理回路２１０は、集計情報において通信方式Ａの比率が３４％から１％、通信方式Ｂの比率が７６％から９９％である場合にフェーズ２を選択する。また、データ処理回路２１０は、集計情報において通信方式Ａの比率が０％、通信方式Ｂの比率が１００％である場合にフェーズ２を選択する。
【００５４】
上記したように、例えば、非接触カード１００の通信方式ＡとＢの通信回数を集計し、集計情報に基づいてポーリング設定情報のフェーズを選択することにより、通信方式Ａによるポーリングの回数Ｎａと通信方式Ｂによるポーリングの回数Ｎｂとを変更することが出来る。これにより、より効率的に非接触カード１００を検知することができるようになる。
【００５５】
この結果として、複数の通信方式に対応し、且つ、より高速に無線通信を行なう事ができる無線通信媒体処理装置、無線通信触媒体処理方法、及び無線通信媒体処理システムを提供するを提供することができる。
【００５６】
なお、フェーズ対応表の情報は、外部からの入力に基づいて適宜変更することが出来る。即ち、フェーズ１乃至５を選択する場合の通信方式Ａ及び通信方式Ｂの比率を任意で設定することが出来る。また、フェーズは５段階に限定されるものではなく、その段階の数を必要に応じて適宜設定することができる。
【００５７】
なお、上記した実施形態では、非接触リーダライタ２００がカウンタ２１２を有している構成としたがこれに限定されない。例えば、複数の非接触リーダライタの上位装置としてサーバを設け、このサーバ内にカウンタを設置してもよい。
【００５８】
図７は、無線通信媒体処理システムの構成を概略的に示す図である。  
図７に示すように、複数の非接触リーダライタ２００Ａ、２００Ｂ、・・・２００Ｎがサーバ６００に接続されている。
【００５９】
サーバ６００は、ＣＰＵ６１０、通信部６２０、ＲＯＭ６３０、ＲＡＭ６４０、及び不揮発性メモリ６５０を備えている。ＣＰＵ６１０は、種々の演算を行なう。通信部６２０は、外部の機器とデータ通信を行なう。即ち、通信部６２０は、非接触リーダライタと通信を行なう為のインターフェースである。
【００６０】
ＲＯＭ６３０は、予め制御用のプログラムや制御データなどが記憶されている不揮発性のメモリである。ＲＡＭ６４０は、ＣＰＵ６１０のワーキングメモリとして機能する揮発性のメモリである。即ち、ＲＡＭは６４０、ＣＰＵ６１０が処理中のデータなどを一時保管する。不揮発性メモリ６５０は、プログラム、及び、ＣＰＵ６１０の処理結果などを記憶する。
【００６１】
各非接触リーダライタ２００のデータ処理部２１０は、通信方式Ａの非接触カードを検知した回数と、通信方式Ｂの非接触カードを検知した回数とをサーバ６００に通知する。即ち、データ処理部２１０は、通知手段として機能する。
【００６２】
不揮発性メモリ６５０は、カウント手段としてのカウンタ６５１を備えている。カウンタ６５１は、計数回路であり、各非接触リーダライタ２００から通知される情報に基づいて通信方式毎に検知した回数をカウントして保持する。即ち、各非接触リーダライタ２００において通信方式Ａの非接触カードを検知した回数の合計と、通信方式Ｂの非接触カードを検知した回数の合計とをカウントする。
【００６３】
さらに、カウンタ６５１は、通信方式Ａの非接触カードを検知した回数と、通信方式Ｂの非接触カードを検知した回数との比率（％）を算出して保持する。この場合、カウンタ６５１が保持する情報は、例えば、過去１００回分など、任意に指定することが出来る。
【００６４】
図８は、カウンタ６５１が保持する集計情報の例を示す図である。通信方式に対して、その通信方式の各非接触リーダライタ２００Ａ、２００Ｂ、・・・２００Ｎにおける検知回数と、検知回数の合計と、全体の検知回数に対する比率（％）とが対応付けられている。
【００６５】
サーバ６００は、通信部６２０によりカウンタ６５１の情報を各非接触リーダライタ２００に配信する。すなわち、通信部６２０は、配信手段として機能する。各非接触リーダライタ２００は、受信した情報、即ち、通信方式の比率（％）の情報に基づいてフェーズを選択する。
【００６６】
これにより、総括的に通信方式Ａ及び通信方式Ｂの検知回数を集計することが出来る。
【００６７】
なお、サーバ６００が図６に示すフェーズ対応表を有し、フェーズの選択を行い、選択すべきフェーズの情報を各非接触リーダライタ２００Ａ、２００Ｂ、・・・２００Ｎに送信するようにしてもよい。
【００６８】
上記した実施形態では、複数の通信方式のポーリングの回数を適宜変更する構成としたが、この構成に限定されない。より高速な無線通信を行なう為に、通信方式Ａ及び通信方式Ｂの両方に対応することが出来る非接触カードにより処理を行なってもよい。
【００６９】
図９は、非接触カード３００の構成例を説明するためのブロック図である。  
無線通信媒体としての非接触カード３００は、図９に示すように、データ処理回路３１０、変調回路３２０、送受信回路３３０、復調回路３７０、及び電力生成回路３９０などを備えている。
【００７０】
データ処理回路３１０は、非接触カード３００全体の制御を司るものである。データ処理回路３１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及び不揮発性メモリなどを備えている。
【００７１】
ＣＰＵは、種々の演算を行なう。ＲＯＭは、予め制御用のプログラムや制御データなどが記憶されている不揮発性のメモリである。ＲＡＭは、ＣＰＵのワーキングメモリとして機能する揮発性のメモリである。即ち、ＲＡＭは、ＣＰＵが処理中のデータなどを一時保管する。不揮発性メモリは、プログラム、及び、ＣＰＵの処理結果などを記憶する。
【００７２】
データ処理回路３１０は、ＲＯＭ、若しくは不揮発性メモリに記憶されている制御プログラムを実行することにより種々の機能を実現している。例えば、非接触リーダライタ４００から受信したコマンドに応じて種々の処理を行い、処理結果としてのレスポンスなどのデータの生成を行なう。
【００７３】
変調回路３２０は、非接触リーダライタ４００に送信するデータの変調を行なう。変調回路３２０は、変調回路３２１、及び変調回路３２２を備えている。変調回路３２１は、データを通信方式Ａに適合するように変調する。変調回路３２２は、データを通信方式Ｂに適合するように変調する。
【００７４】
送受信回路３３０は、データの増幅を行なう。送受信回路３３０は、アンテナ３４０に接続されている。アンテナ３４０は、非接触リーダライタ４００と電波の送受信を行なう。
【００７５】
復調回路３７０は、非接触リーダライタ４００から受信したデータの復調を行なう。復調回路３７０は、復調回路３７１、及び復調回路３７２を備えている。復調回路３７１は、受信したデータを通信方式Ａに基づく方法で復調する。復調回路３７２は、受信したデータを通信方式Ｂに基づく方法で復調する。
【００７６】
即ち、変調回路３２１及び復調回路３７１は、通信方式Ａにより非接触リーダライタ４００と通信を行なう通信手段として機能する。また、変調回路３２２及び復調回路３７２は、通信方式Ｂにより非接触リーダライタ４００と通信を行なう通信手段として機能する。
【００７７】
データ処理回路３１０は、復調回路３７０により復調されたデータ、即ち、非接触リーダライタ４００から受信したデータに基づいて処理を行い、処理結果としてレスポンスを作成し、非接触リーダライタ４００に送信する処理を行なう。
【００７８】
電力生成回路３９０は、非接触リーダライタ４００から受信した電波から電力を生成する。電力生成回路３９０により生成された電力は、非接触カード３００の各部に供給される。
【００７９】
上記したように、非接触カード３００は、非接触リーダライタ４００が通信方式Ａと通信方式Ｂとによりポーリングを行なっている場合でも、非接触カード３００が通信可能領域に入って最初に受信したポーリングコマンドに対してレスポンスを返すことが出来る。
【００８０】
高速な無線通信が可能となる。
【００８１】
さらに、非接触カード３００のデータ処理回路３１０に、特定のコマンドを受信した場合に旧通信方式を機能させないようにする通信方式停止部３１１を備えさせてもよい。この場合、非接触リーダライタ４００は、通信方式停止処理部４１０を備える。
【００８２】
即ち、リーダライタ４００の通信方式停止処理部４１０は、停止させる通信方式を指定した情報を含む通信方式停止コマンドを非接触カード３００に送信する。即ち、通信方式停止処理部４１０は、通信方式停止コマンド送信手段として機能する。
【００８３】
非接触カード３００の通信方式停止部３１１は、通信方式停止コマンドを受信すると、コマンドで指定されている通信方式の機能を停止させる。即ち、通信方式停止部３１１は、通信方式停止手段として機能する。例えば、通信方式Ａを停止させるコマンドを受信した場合、通信方式停止部３１１は、変調回路３２１及び復調回路３７１を機能しない状態にさせる。
【００８４】
通信方式Ａ及び通信方式Ｂの両方をサポートしている状態よりも、通信方式Ｂのみをサポートしている状態の方が処理が速くなる為、上記した構成により処理時間を短縮することができる。
【００８５】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合わせてもよい。
【００８６】
上記の実施形態では、非接触リーダライタは、通信方式Ａ及び通信方式Ｂに対応しているとしたがこれに限定されない。例えば、さらに、通信方式Ｃ、通信方式Ｄなどを追加しても、本発明の要旨を逸脱しない。
【図面の簡単な説明】
【００８７】
【図１】図１は、本発明の第１の実施形態に係る非接触リーダライタの構成例を概略的に示すブロック図である。
【図２】図２は、図１に示すポーリング設定記憶部内のポーリング設定情報の例を説明するための説明図である。
【図３】図３は、非接触リーダライタにおいて行なわれるポーリングについて説明するためのフローチャートである。
【図４】図４は、本発明の第２の実施形態に係る非接触リーダライタの構成例を概略的に示すブロック図である。
【図５】図５は、カウンタが保持する集計情報について説明するための説明図である。
【図６】図６は、フェーズ対応表について説明するための説明図である。
【図７】図７は、無線通信媒体処理システムの構成を概略的に示す図である。
【図８】図８は、カウンタが保持する集計情報について説明するための説明図である。
【図９】図９は、非接触カードの構成例を説明するためのブロック図である。
【符号の説明】
【００８８】
１００…非接触カード、２００…非接触リーダライタ、２１０…データ処理回路、２１１…ポーリング設定記憶部、２１２…カウンタ、２１３…フェーズ選択部、２２０…変調回路、２２１…変調切替回路、２２２…変調回路、２２３…変調回路、２３０…送信回路、２４０…送信アンテナ、２５０…受信アンテナ、２６０…受信回路、２７０…復調回路、２７１…復調回路、２７２…復調回路、３００…非接触カード、３１０…データ処理回路、３１１…通信方式停止部、３２０…変調回路、３２１…変調回路、３２２…変調回路、３３０…送受信回路、３４０…アンテナ、３７０…復調回路、３７１…復調回路、３７２…復調回路、３９０…電力生成回路、４００…非接触リーダライタ、４１０…通信方式停止処理部、６００…サーバ、６１０…ＣＰＵ、６２０…通信部、６３０…ＲＯＭ、６４０…ＲＡＭ、６５０…不揮発性メモリ、６５１…カウンタ。
【図１】
2009225364.tif 000003
【図２】
2009225364.tif 000004
【図３】
2009225364.tif 000005
【図４】
2009225364.tif 000006
【図５】
2009225364.tif 000007
【図６】
2009225364.tif 000008
【図７】
2009225364.tif 000009
【図８】
2009225364.tif 000010
【図９】
2009225364.tif 000011