(57)【特許請求の範囲】
【請求項１】
物品に付された非接触型情報通信体と、通信可能領域に存する非接触型情報通信体と電磁結合を用いて非接触で通信して当該非接触型情報通信体から情報を読み取る複数の読取装置と、これら複数の読取装置に対して読取命令を送信して各読取装置の通信可能領域に存する非接触型情報通信体から当該各読取装置により読み取らせた情報を収集する情報収集装置とを設けた物品管理システムであって、
情報収集装置には、読取装置との通信順序を示すタイムテーブルを複数備えたスケジュールテーブルが設けられ、該複数のタイムテーブルの１つには通信を行う対象となる互いに非接触通信時の干渉を生じない組合せの複数の読取装置が設定され、
情報収集装置が、前記タイムテーブルの通信順序に従って、前記１つのタイムテーブルに設定された複数の読取装置に対して読取命令を送信すると、該１つのタイムテーブルに設定された互いに非接触通信時の干渉を生じない組合せの複数の読取装置が、非接触型情報通信体と電磁結合を用いて非接触で通信して当該非接触型情報通信体から情報を読み取るとともに、情報収集装置に対して読み取った情報を送信することを特徴とする物品管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報収集装置が複数の読取装置に対して読取命令を送信して各読取装置により非接触型情報通信体から読み取らせた情報を収集する非接触型情報通信体システムに関し、特に、このような情報収集を効率化する非接触型情報通信体システムに関する。
【０００２】
【従来の技術】
例えばクレジットカード等と同様な大きさのカード基板にマイクロコンピュータチップとメモリチップ等を埋設して構成したＩＣカードは、金融、流通、交通、医療等の種々な分野において実用化が図られている。
また、このようなＩＣカードを用いたＩＣカードシステムでは、例えばリーダライタ装置（Ｒ／Ｗ）からＩＣカードに対して電力を伝送供給し、当該リーダライタ装置と当該ＩＣカードとの間で制御コードやデータ等といった情報を通信させることが行われる。リーダライタ装置とＩＣカードとの間の電力伝送や情報通信では、端子同士を接触させて行う接触方式の他に、電磁結合等を用いて行う非接触方式も採用されている。
【０００３】
非接触方式を採用したＩＣカード（非接触型ＩＣカード）は、例えば、リーダライタ装置と非接触で通信するためのアンテナを有しているとともに一定の容量のメモリを内部に有しており、リーダライタ装置に備えられたアンテナから出力される電磁波により電力を受電し、受電した電力を動作電力として用いることでメモリの記憶内容の読み書きなどの各種の処理を実行する。一方、リーダライタ装置では、そのアンテナから出力する電磁波により非接触型ＩＣカードに対して電力を供給して当該非接触型ＩＣカードを動作可能な状態とし、非接触通信により、当該非接触型ＩＣカードのメモリの記憶内容を読み出すことや当該メモリの記憶内容を書き換えることや当該メモリに新たな情報を書き込むことなどを行う。
【０００４】
図１には、非接触型ＩＣカードを利用した物品管理システムの一例を示してある。
なお、図１は後述する実施例で本発明に係る実施例を説明するための図であるが、ここでは、説明の便宜上から、同図を参照して、非接触型ＩＣカードを利用したシステムの一例を示す。このため、同図を参照して従来例で述べた事項が必ずしも本発明に係る実施例にも適用されるとは限らない。
【０００５】
同図に示した物品管理システムには、リーダライタ制御プログラム１１を備えたサーバ装置１と、サーバ装置１によりアクセスすることが可能な記憶装置２と、複数のリーダライタ装置Ｒ１〜Ｒｎと、サーバ装置１と複数のリーダライタ装置Ｒ１〜Ｒｎとを接続するネットワーク３と、各リーダライタ装置Ｒ１〜Ｒｎと接続された当該リーダライタ装置Ｒ１〜Ｒｎと同数のケーブルＣ１〜Ｃｎと、各ケーブルＣ１〜Ｃｎと接続された当該リーダライタ装置Ｒ１〜Ｒｎと同数の棚型アンテナＡ１〜Ａｎと、非接触型ＩＣカード４と、当該非接触型ＩＣカード４が貼りつけられた書籍５とが設けられている。
【０００６】
ここで、同図の例では、ｎが２以上の自然数を示すとして、リーダライタ装置Ｒ１〜Ｒｎの総数と、ケーブルＣ１〜Ｃｎの総数と、棚型アンテナＡ１〜Ａｎの総数とが同数でｎであるとしている。
また、同図の例では、非接触型ＩＣカード４を利用して管理する対象となる物品として書籍５を示してあるが、このような物品としては例えば書籍を格納したファイルなどの種々なものが用いられてもよい。また、同図では、非接触型ＩＣカード４が貼りつけられた物品（書籍）５を１組だけ示してあるが、同図に示した物品管理システムには例えば非接触ＩＣカードが貼りつけられた書籍などの物品が複数組設けられている。
【０００７】
また、上記のように、複数のリーダライタ装置Ｒ１〜Ｒｎのそれぞれには、ケーブルＣ１〜Ｃｎを介して棚型アンテナＡ１〜Ａｎが接続されている。各棚型アンテナＡ１〜Ａｎはそれぞれ、例えば書籍５などを格納するための棚にアンテナの機能を備えたものであり、書籍５などの存在状況を管理する範囲として予め定められた領域内の異なる位置に設置されている。
【０００８】
また、非接触型ＩＣカード４が貼りつけられた書籍５などはそれぞれ、予め管理範囲として定められた領域内のいずれかの場所（位置）に配置され、具体的には、この例では、いずれかの棚型アンテナＡ１〜Ａｎの棚に格納される。また、書籍５などは、ユーザ（人）により他の棚などへ移動させることが可能である。
【０００９】
次に、同図に示した物品管理システムにおいて行われる動作の一例を示す。
書籍５などに貼りつけられた非接触型ＩＣカード４は、例えばリーダライタ装置Ｒ１〜Ｒｎと非接触通信を行うためのアンテナを有しているとともに内部にメモリを有しており、当該メモリには、個々の非接触型ＩＣカード４を識別する情報（ＩＣカード識別情報）などが記憶されている。また、非接触型ＩＣカード４は、例えばリーダライタ装置Ｒ１〜Ｒｎから送電される電力を受電した場合に、当該受電電力を動作電力として用いて、当該リーダライタ装置Ｒ１〜Ｒｎと非接触で情報を通信する。
【００１０】
各リーダライタ装置Ｒ１〜Ｒｎは、サーバ装置１から送信される読取命令を受信すると、ケーブルＣ１〜Ｃｎを介して接続された棚型アンテナＡ１〜Ａｎを用いてその通信可能領域に存する非接触型ＩＣカード４に対して電磁波により非接触で電力を供給して、当該非接触ＩＣカード４と非接触で情報を通信し、当該非接触型ＩＣカード４のメモリに記憶された識別情報などを読み取って（受信して）、読み取った情報をネットワーク３を介してサーバ装置１に対して送信する。
【００１１】
サーバ装置１は、例えばコンピュータ等の情報端末装置から構成されており、ネットワーク３を介して複数のリーダライタ装置Ｒ１〜Ｒｎのそれぞれと接続されており、これら複数のリーダライタ装置Ｒ１〜Ｒｎを制御や管理する。具体的には、サーバ装置１は、各リーダライタ装置Ｒ１〜Ｒｎに対して読取命令を送信することで、当該読取命令に応じて各リーダライタ装置Ｒ１〜Ｒｎによりその通信可能領域に存する非接触型ＩＣカード４から情報を読み取らせ、読み取らせた情報を当該各リーダライタ装置Ｒ１〜Ｒｎからネットワーク３を介して受信する。また、サーバ装置１は、各リーダライタ装置Ｒ１〜Ｒｎから受信した情報を記憶装置２に記憶させて保存することなどを行う。
【００１２】
ここで、同図に示した物品管理システムでは、上述のように各非接触型ＩＣカード４のメモリに当該各非接触型ＩＣカード４を識別する情報（ＩＣカード識別情報）が記憶されているとともに、各リーダライタ装置Ｒ１〜Ｒｎのメモリに当該各リーダライタ装置Ｒ１〜Ｒｎを識別する情報（リーダライタ識別情報）が記憶されている。
【００１３】
そして、各リーダライタ装置Ｒ１〜Ｒｎでは、当該各リーダライタ装置Ｒ１〜Ｒｎのリーダライタ識別情報と、通信可能領域に存する非接触型ＩＣカード４から読み出したＩＣカード識別情報などとを組としてサーバ装置１へ送信することが行われる。この場合、サーバ装置１では、各リーダライタ装置Ｒ１〜Ｒｎから受信したリーダライタ識別情報及びＩＣカード識別情報に基づいて、いずれのＩＣカード識別情報を有する非接触型ＩＣカード４がいずれのリーダライタ装置Ｒ１〜Ｒｎに対応した棚型アンテナＡ１〜Ａｎの通信可能領域に存するかを把握することができ、これにより、管理対象となる書籍５などの物品の存在場所を認識することができる。
【００１４】
また、サーバ装置１は、例えばリーダライタ装置Ｒ１〜Ｒｎを制御するためのプログラム（リーダライタ制御プログラム）１１をＣＰＵ（Central Processing Unit）などのプロセッサにより実行することにより上述のような非接触型ＩＣカード４からの情報収集処理を行っており、このような処理動作を繰り返して行うことにより、非接触型ＩＣカード４の存在場所の情報つまり書籍５などの存在場所の情報を常に更新する。
【００１５】
ここで、リーダライタ制御プログラム１１は、サーバ装置１内で操作されるソフトウエアであり、ネットワーク３上に分散して配置される任意のリーダライタ装置Ｒ１〜Ｒｎと通信して当該リーダライタ装置Ｒ１〜Ｒｎにより非接触型ＩＣカード４から情報を読み取る動作を行わせ、当該読取結果を当該リーダライタ装置Ｒ１〜Ｒｎから受信して記憶装置２に保持することで、各非接触型ＩＣカード４の存在場所つまり各書籍５などの存在場所を把握する処理を実現する。
【００１６】
【発明が解決しようとする課題】
しかしながら、従来の物品管理システムでは、サーバ装置１が１台ずつのリーダライタ装置Ｒ１〜Ｒｎに対して読取命令を送信し、１台ずつのリーダライタ装置Ｒ１〜Ｒｎ毎にその通信可能領域に存する非接触型ＩＣカード４から読み取らせた情報をネットワーク３を介した通信により収集する動作が行われていたため、当該情報収集に多くの時間がかかってしまい、このような情報収集を効率よく行うことができないといった不具合があった。また、このような不具合は、例えばシステムに設けられるリーダライタ装置Ｒ１〜Ｒｎの数ｎが多くなると、非常に顕著なものとなってしまう。
【００１７】
ここで、図５には、サーバ装置１が１０台のリーダライタ装置と順に通信して各リーダライタ装置により非接触型ＩＣカードから読み取られた情報を収集する場合における処理の時間的な流れの一例を示してあり、横軸は時刻を示している。また、１０台のリーダライタ装置をそれぞれＲ／Ｗ１〜Ｒ／Ｗ１０と示す。同図に示されるように、従来では、ｉ＝１〜１０として、サーバ装置１はｉ番目のリーダライタ装置（Ｒ／Ｗｉ）との通信を時刻Ｔ（ｉ−１）から時刻Ｔ（ｉ）までの時間帯に行うといったように、１台ずつのリーダライタ装置（Ｒ／Ｗ１〜Ｒ／Ｗ１０）毎に通信を行っており、１０台のリーダライタ装置（Ｒ／Ｗ１〜Ｒ／Ｗ１０）の全てとの通信を１周期分完了させるためには｛Ｔ（１０）−Ｔ（０）｝といった多くの時間がかかっていた。なお、この例では、説明を簡略化するために、サーバ装置１と各リーダライタ装置との通信に要する時間｛Ｔ（ｉ）−Ｔ（ｉ−１）｝は同一であるとしている。
【００１８】
本発明は、このような従来の課題を解決するためになされたもので、サーバ装置などの情報収集装置が複数のリーダライタ装置などの読取装置に対して読取命令を送信して各読取装置により非接触型ＩＣカードなどの非接触型情報通信体から読み取らせた情報を収集するに際して、当該情報収集を効率化することができる非接触型情報通信体システムを提供することを目的とする。
【００１９】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る非接触型情報通信体システムでは、非接触型情報通信体と、通信可能領域に存する非接触型情報通信体と非接触で通信して当該非接触型情報通信体から情報を読み取る複数の読取装置と、これら複数の読取装置に対して読取命令を送信して各読取装置の通信可能領域に存する非接触型情報通信体から当該各読取装置により読み取らせた情報を収集する情報収集装置とを設け、次のようにして、当該情報収集を行う。
すなわち、情報収集装置では、当該情報収集装置に備えられたプログラムが有する制御タスクにより複数の読取装置に対して同時に読取命令を送信して各読取装置の通信可能領域に存する非接触型情報通信体から当該各読取装置により読み取らせた情報を受信する通信タスクを生成する処理を実行し、生成した通信タスクを実行することにより各読取装置により読み取らせた情報を収集する。
【００２０】
従って、複数の読取装置と通信してこれら複数の読取装置により非接触型情報通信体から読み取らせた情報を収集することが情報収集装置により同時に行われるため、例えば従来のように１台ずつの読取装置（例えばリーダライタ装置）毎に情報を収集する場合と比べて、このような情報収集にかかる時間を短縮化することができ、このような情報収集を効率化することができる。
【００２１】
ここで、非接触型情報通信体としては、例えば読取装置との間で非接触で情報を通信するものが用いられ、一例として、非接触型ＩＣカードが用いられる。また、非接触型ＩＣカードのようにカード状のものに限られず、例えばタグ状などの種々な形状のものが非接触型情報通信体として用いられてもよい。
【００２２】
また、読取装置としては、例えば非接触で通信することが可能な領域（通信可能領域）に存する非接触型情報通信体と非接触で情報を通信して当該非接触型情報通信体のメモリに記憶された情報を読み取るようなものが用いられ、一例として、読み取り機能及び書き込み機能を有したリーダライタ装置が用いられる。
また、読取装置により非接触型情報通信体から読み取る情報としては、種々な情報が用いられてもよく、例えば非接触型情報通信体を識別する情報などが用いられる。
【００２３】
また、複数の読取装置の当該複数としては、種々な数であってもよい。
また、非接触で通信する方法としては、種々なものが用いられてもよく、一例として、読取装置から非接触型情報通信体へ電磁波を無線送信して当該非接触型情報通信体が当該電磁波を用いて当該読取装置に対して情報を返送するような方法を用いることができる。
【００２４】
また、情報収集装置から読取装置に対して送信される読取命令としては、種々な信号が用いられてもよい。読取装置は、例えば情報収集装置から送信される読取命令を受信した場合にはその通信可能領域に存する非接触型情報通信体から情報を読み取り、読み取った情報を情報収集装置に対して送信する。なお、情報収集装置と読取装置との間の通信では、例えば有線の通信が用いられてもよく、例えば無線の通信が用いられてもよい。
【００２５】
また、複数の読取装置に対して同時に送信命令を送信して各読取装置の通信可能領域に存する非接触型情報通信体から当該各読取装置により読み取らせた情報を受信する通信タスクとしては、例えば必要に応じて生成されて当該通信タスクの終了後に廃棄されるようなものを用いることができ、また、このような通信タスクを生成する制御タスクとしては、例えば常駐されるようなものを用いることができる。
【００２６】
また、複数の読取装置に対して同時に読取命令を送信してこれら各読取装置により非接触型情報通信体から情報を読み取らせる場合の当該複数としては、種々な数が用いられてもよく、例えば当該数が多い方が情報収集の効率を向上させることができる。なお、システムに設けられる全ての読取装置に対して同時に読取命令を送信して情報収集を行う構成とした場合に最も情報収集の効率化を図ることができると考えられるが、例えば読取装置と非接触型情報通信体との非接触通信において２以上の読取装置の間で互いに干渉が生じてしまうような場合には、このような干渉の発生を防止するために、互いに干渉が生じてしまう２以上の読取装置に対して読取命令が同時に送信されてしまうことを回避する態様で、同時に読取命令を送信する読取装置の組合せが設定されるのが好ましい。
【００２７】
なお、本発明に言う同時とは、例えば複数の通信タスクが順番に実行されていくような通信手順がある場合に同一の通信タスクにおいて行われるというようなことを言っており、このため、必ずしも情報収集装置から各読取装置に対して送信される読取命令の送信タイミングなどが時間的に全く一致するといった必要はなく、例えば実用上で有効な程度で、情報収集装置が各読取装置に対して読取命令を送信するタイミングや各読取装置から情報を収集（受信）するタイミングなどに時間的なずれがあってもよい。
【００２８】
また、通信タスクを生成する処理を実行する制御タスクを有したプログラムとしては、種々なものが用いられてもよい。
また、本発明では、複数の読取装置を同時に制御してこれら複数の読取装置により同時に情報収集を行うような通信タスクを生成及び実行して情報収集を行うというような特徴を述べたが、例えば、このような通信タスクと共に、情報収集装置が単数の読取装置に対して読取命令を送信して当該読取装置の通信可能領域に存する非接触型情報通信体から当該読取装置により読み取らせた情報を受信するような通信タスクが併用されてもよい。
【００２９】
【発明の実施の形態】
本発明に係る一実施例を図面を参照して説明する。
図１には、本発明に係る非接触型情報通信体システムの一例として、非接触型ＩＣカードを利用した物品管理システムの一例を示してあり、同図に示した物品管理システムには、上記従来例で述べたように、リーダライタ制御プログラム１１を備えたサーバ装置１と、サーバ装置１によりアクセスすることが可能な記憶装置２と、複数のリーダライタ装置Ｒ１〜Ｒｎと、サーバ装置１と複数のリーダライタ装置Ｒ１〜Ｒｎとを接続するネットワーク３と、各リーダライタ装置Ｒ１〜Ｒｎと接続された当該リーダライタ装置Ｒ１〜Ｒｎと同数のケーブルＣ１〜Ｃｎと、各ケーブルＣ１〜Ｃｎと接続された当該リーダライタ装置Ｒ１〜Ｒｎと同数の棚型アンテナＡ１〜Ａｎと、非接触型ＩＣカード４と、当該非接触型ＩＣカード４が貼りつけられた書籍５とが設けられている。
【００３０】
以下では、上記従来例で述べたのと同様な構成や動作については詳しい説明を省略し、本例の物品管理システムの特徴部分について詳しく説明する。
本例では、サーバ装置１に備えられるリーダライタ制御プログラム１１を、制御タスクと、リーダライタ装置Ｒ１〜Ｒｎとの通信タスクとに分割して構成した。
図２には、本例のリーダライタ制御プログラム１１のタスク構成例を示してあり、本例のリーダライタ制御プログラム１１は、常駐される制御タスク１２と、動的に生成及び廃棄されることが可能な通信タスクＴ１、Ｔ２、…とから構成される。
【００３１】
制御タスク１２は、プログラム（リーダライタ制御プログラム１１）全体の動作を制御するタスクであり、具体的には、ユーザインタフェースの制御や、通信タスクＴ１、Ｔ２、…の実行制御や、読み取りデータの管理と提供を行う。
各通信タスクＴ１、Ｔ２、…は、リーダライタ装置Ｒ１〜Ｒｎと通信して当該リーダライタ装置Ｒ１〜Ｒｎから受信した情報を制御タスク１２へ渡すタスクであり、具体的には、指定されたリーダライタ装置Ｒ１〜Ｒｎとの通信や、指定されたリーダライタ装置Ｒ１〜Ｒｎから受信した情報（非接触型ＩＣカード４からの読み取りデータ）の転送を行う。
【００３２】
本例では、各通信タスクＴ１、Ｔ２、…は、リーダライタ装置Ｒ１〜Ｒｎとの通信を行うときに制御タスク１２により生成され、当該通信が完了すると制御タスク１２により廃棄される。このように、本例では、通信タスクＴ１、Ｔ２、…の生成や廃棄を必要に応じて行なうことができ、このような構成を用いて、同時に複数のリーダライタ装置Ｒ１〜Ｒｎと通信することを実現している。
【００３３】
また、本例では、サーバ装置１には、リーダライタ装置Ｒ１〜Ｒｎとの通信順序を定義するスケジュールテーブルを設けてある。
図３には、本例のスケジュールテーブルの設定内容の一例を示してあり、同図に示したテーブルの縦の欄では“１”から“５”までの“タイムテーブル”を示してあり、横の欄では“▲１▼”から“▲４▼”までの“通信するリーダライタの設定”を示してある。ここで、“タイムテーブル”では通信を行う順序が設定され、“通信するリーダライタの設定”では同時に通信を行うリーダライタ装置Ｒ１〜Ｒｎが設定される。
【００３４】
具体的に、同図にはリーダライタ装置Ｒ１〜Ｒｎの総数ｎが１０である場合におけるスケジュールテーブルの設定内容の一例を示してあり、１０台のリーダライタ装置のそれぞれをＲ／Ｗ１〜Ｒ／Ｗ１０と示してある。
同図に示した設定内容では、“１”番目の“タイムテーブル１”には４台のリーダライタ装置（Ｒ／Ｗ１、Ｒ／Ｗ２、Ｒ／Ｗ３、Ｒ／Ｗ４）が設定されており、“２”番目の“タイムテーブル２”には２台のリーダライタ装置（Ｒ／Ｗ５、Ｒ／Ｗ６）が設定されており、“３”番目の“タイムテーブル３”には１台のリーダライタ装置（Ｒ／Ｗ７）が設定されており、“４”番目の“タイムテーブル４”には３台のリーダライタ装置（Ｒ／Ｗ８、Ｒ／Ｗ９、Ｒ／Ｗ１０）が設定されており、“５”番目の“タイムテーブル５”には０台のリーダライタ装置が設定されている。
【００３５】
リーダライタ制御プログラム１１は、このようなスケジュールテーブルに設定された通信順序に従ってリーダライタ装置Ｒ１〜Ｒｎとの通信を繰り返して行う。具体的に、同図に示した設定内容では、リーダライタ制御プログラム１１は、“タイムテーブル１”、“タイムテーブル２”、“タイムテーブル３”、“タイムテーブル４”、“タイムテーブル１”、“タイムテーブル２”、…といったように“１”番目の“タイムテーブル１”から“４”番目の“タイムテーブル４”までの通信処理を繰り返して行う。
【００３６】
そして、各周期の通信処理としては、リーダライタ制御プログラム１１は、まず“タイムテーブル１”において登録された４台のリーダライタ装置（Ｒ／Ｗ１、Ｒ／Ｗ２、Ｒ／Ｗ３、Ｒ／Ｗ４）に対して同時に読取命令を送信してこれら４台のリーダライタ装置との通信処理を同時に行って情報収集し、当該通信処理が４台とも完了すると次に“タイムテーブル２”において登録された２台のリーダライタ装置（Ｒ／Ｗ５、Ｒ／Ｗ６）に対して同時に読取命令を送信してこれら２台のリーダライタ装置との通信処理を同時に行って情報収集し、当該通信処理が２台とも完了すると次に“タイムテーブル３”において登録された１台のリーダライタ装置（Ｒ／Ｗ７）に対して読取命令を送信して当該リーダライタ装置との通信処理を行って情報収集し、当該１台との通信処理が完了すると次に“タイムテーブル４”において登録された３台のリーダライタ装置（Ｒ／Ｗ８、Ｒ／Ｗ９、Ｒ／Ｗ１０）に対して同時に読取命令を送信してこれら３台のリーダライタ装置との通信処理を同時に行って情報収集する。
【００３７】
また、一般に、アンテナが比較的近接して配置された２以上のリーダライタ装置により同時にそれぞれの通信可能領域に存する非接触型ＩＣカードから情報を非接触で読み取ろうとすると、これら２以上のリーダライタ装置のアンテナから出力される電磁波が互いに干渉してしまって情報を読み取る動作が正常に行われなくなってしまうといった問題がある。
【００３８】
このような問題に対処するために、本例では、互いに干渉が発生すると予想される２以上のリーダライタ装置の組合せを予め調べておき、互いに干渉が発生するリーダライタ装置についてはそれぞれ異なる番号のタイムテーブルで通信するものとして設定する。また、本例では、リーダライタ制御プログラム１１は、各番号のタイムテーブルに設定されている全てのリーダライタ装置との通信が完了した後に次のタイムテーブルに係る通信処理を行うことにより、異なる番号のタイムテーブルに設定されたリーダライタ装置との通信処理が同時に実行されないように制御する。このような構成や動作により、本例では、上記したようなリーダライタ装置同士での干渉を防止して正常な通信処理が行われることを保証することができる。
【００３９】
なお、上記図３に示したスケジュールテーブルの設定内容を例とすると、同一の番号のタイムテーブルに設定されたリーダライタ装置の組合せ（Ｒ／Ｗ１、Ｒ／Ｗ２、Ｒ／Ｗ３、Ｒ／Ｗ４）、（Ｒ／Ｗ５、Ｒ／Ｗ６）、（Ｒ／Ｗ７）、（Ｒ／Ｗ８、Ｒ／Ｗ９、Ｒ／Ｗ１０）についてはそれぞれ２以上のリーダライタ装置の間で互いに干渉が生じない組合せとなっている。
【００４０】
図４には、上記図３に示したスケジュールテーブルの設定内容に基づく通信手順を用いて、サーバ装置１が１０台のリーダライタ装置と通信して非接触型ＩＣカード４から読み取られた情報を収集する場合における処理の時間的な流れの一例を示してあり、横軸は時刻を示している。また、１０台のリーダライタ装置をそれぞれＲ／Ｗ１〜Ｒ／Ｗ１０と示す。
【００４１】
図４に示されるように、本例では、サーバ装置１は、例えば、通信タスクＴ１を実行することにより１番目〜４番目のリーダライタ装置（Ｒ／Ｗ１、Ｒ／Ｗ２、Ｒ／Ｗ３、Ｒ／Ｗ４）との通信を時刻Ｔ（０）から時刻Ｔ（１）までの時間帯に行い、通信タスク２を実行することにより５番目〜６番目のリーダライタ装置（Ｒ／Ｗ５、Ｒ／Ｗ６）との通信を時刻Ｔ（１）から時刻Ｔ（２）までの時間帯に行い、通信タスク３を実行することにより７番目のリーダライタ装置（Ｒ／Ｗ７）との通信を時刻Ｔ（２）から時刻Ｔ（３）までの時間帯に行い、通信タスク４を実行することにより８番目〜１０番目のリーダライタ装置（Ｒ／Ｗ８、Ｒ／Ｗ９、Ｒ／Ｗ１０）との通信を時刻Ｔ（３）から時刻Ｔ（４）までの時間帯に行う。この場合、１０台のリーダライタ装置（Ｒ／Ｗ１〜Ｒ／Ｗ１０）の全てとの通信を１周期分完了させるために｛Ｔ（４）−Ｔ（０）｝の時間しかかからないこととなり、上記図５に示した従来の場合と比べて、情報収集にかかる時間を短縮化することができる。なお、この例では、説明を簡略化するために、各番号のタイムテーブルに係るリーダライタ装置との通信に要する時間｛Ｔ（ｊ）−Ｔ（ｊ−１）｝は同一であるとしてあり、ここで、ｊ＝１〜４である。
【００４２】
以上のように、本例の物品管理システムでは、リーダライタ装置Ｒ１〜Ｒｎと情報のやり取りを行う非接触型ＩＣカード４を書籍５などに貼り付けたものを複数組と、通信可能領域に存する非接触型ＩＣカード４と情報のやり取りを行うための複数組のリーダライタ装置Ｒ１〜Ｒｎ及びケーブルＣ１〜Ｃｎ及び棚型アンテナＡ１〜Ａｎと、各リーダライタ装置Ｒ１〜Ｒｎにより非接触型ＩＣカード４から読み取られた情報をネットワーク３を介して受信して記憶装置２に記憶させるサーバ装置１とを設け、サーバ装置１に備えられたリーダライタ制御プログラム１１をプログラム全体を制御する制御タスク１２とリーダライタ装置Ｒ１〜Ｒｎと通信して非接触型ＩＣカード４から読み取った情報を制御タスク１２へ渡す通信タスクＴ１、Ｔ２、…とから構成し、サーバ装置１のメモリにリーダライタ装置Ｒ１〜Ｒｎとの通信順序を定義できるスケジュールテーブルを備え、このような構成において、サーバ装置１が複数のリーダライタ装置との通信処理を同時に行って非接触型ＩＣカード４からの情報を収集する。
【００４３】
従って、本例の物品管理システムでは、複数のリーダライタ装置との通信処理を同時に行うことがサーバ装置１により行われることから、サーバ装置１がシステムに設けられた複数のリーダライタ装置Ｒ１〜Ｒｎの全てと通信してこれら複数のリーダライタ装置Ｒ１〜Ｒｎの通信可能領域に存する非接触型ＩＣカード４からの情報を収集する処理を全体として効率的に行うことができ、このような情報収集にかかる時間をシステムに設けられた複数のリーダライタ装置Ｒ１〜Ｒｎの全体として短縮化することができる。
【００４４】
また、本例の物品管理システムでは、互いに干渉が生じるリーダライタ装置を異なる番号のタイムテーブルに割り当てたスケジュールテーブルを設け、各番号のタイムテーブルに係る通信処理がサーバ装置１により同時に実行されないようにしたため、リーダライタ装置同士での干渉の発生を防止して、非接触型ＩＣカード４からの情報収集を正常に行うことができる。
【００４５】
なお、ｎ台のリーダライタ装置Ｒ１〜Ｒｎがシステム内に設置されていてこれらｎ台のリーダライタ装置Ｒ１〜Ｒｎの間で干渉の影響が全く生じない場合には、サーバ装置１がこれらｎ台のリーダライタ装置Ｒ１〜Ｒｎの全てと同時に通信する構成とすることにより、例えば従来のように１台ずつのリーダライタ装置毎に情報を収集する場合と比べて、情報収集にかかる処理時間を１／ｎに短縮化することができる。
【００４６】
ここで、本例では、非接触型ＩＣカード４により本発明に言う非接触型情報通信体が構成されている。
また、本例では、ケーブルＣ１〜Ｃｎを介して接続された棚型アンテナＡ１〜Ａｎを用いて通信可能領域に存する非接触型ＩＣカード４と非接触で通信して当該非接触型ＩＣカード４から情報を読み取る複数のリーダライタ装置Ｒ１〜Ｒｎにより本発明に言う複数の読取装置が構成されている。
【００４７】
また、本例では、リーダライタ制御プログラム１１をＣＰＵなどにより実行して、複数のリーダライタ装置Ｒ１〜Ｒｎに対して読取命令を送信して各リーダライタ装置Ｒ１〜Ｒｎの通信可能領域に存する非接触型ＩＣカード４から当該各リーダライタ装置Ｒ１〜Ｒｎにより読み取らせた情報を収集するサーバ装置１により本発明に言う情報収集装置が構成されている。
【００４８】
また、本例では、制御タスク１２を有したリーダライタ制御プログラム１１により本発明に言うプログラムが構成されており、当該制御タスク１２は通信タスクＴ１、Ｔ２、…を生成する処理を実行する。また、本例では、制御タスク１２により生成される通信タスクＴ１、Ｔ２、…の中には、複数のリーダライタ装置に対して同時に読取命令を送信してこれら各リーダライタ装置の通信可能領域に存する非接触型ＩＣカード４から当該各リーダライタ装置により読み取らせた情報を受信する処理を実行する通信タスクが含まれている。そして、本例では、生成される通信タスクＴ１、Ｔ２、…を実行することにより、各リーダライタ装置Ｒ１〜Ｒｎにより読み取らせた情報を収集することが行われる。
【００４９】
ここで、本発明に係る非接触型情報通信体システムや情報収集装置や読取装置や非接触型情報通信体の構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。例えば、非接触型情報通信体としては、内部にバッテリ等の電源を備えたものが用いられてもよい。
【００５０】
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。例えば、本例では非接触型情報通信体を利用して物品の場所を管理するシステムに本発明を適用した場合を示したが、本発明は、例えばユーザ（人）などにより携帯される非接触型情報通信体のメモリに記憶された情報を収集するシステムなどの種々なシステムに適用することも可能である。
【００５１】
また、非接触型情報通信体システムや情報収集装置や読取装置や非接触型情報通信体において行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭに格納された制御プログラムを実行することにより制御される構成が用いられ、或いは、例えば当該各種の処理を実行するための各機能手段の一部又は全部を独立したハードウエア回路として構成することも可能である。
また、本発明は上記の制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体や当該プログラム（自体）として把握することもでき、当該制御プログラムを記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【００５２】
【発明の効果】
以上説明したように、本発明に係る非接触型情報通信体システムによると、非接触型情報通信体と、通信可能領域に存する非接触型情報通信体と非接触で通信して当該非接触型情報通信体から情報を読み取る複数の読取装置と、これら複数の読取装置に対して読取命令を送信して各読取装置の通信可能領域に存する非接触型情報通信体から当該各読取装置により読み取らせた情報を収集する情報収集装置とを設け、情報収集装置に備えられたプログラムが有する制御タスクにより複数の読取装置に対して同時に読取命令を送信して各読取装置の通信可能領域に存する非接触型情報通信体から当該各読取装置により読み取らせた情報を受信する通信タスクを生成する処理を実行し、生成した通信タスクを実行することにより各読取装置により読み取らせた情報を収集するようにしたため、例えば従来のように１台ずつの読取装置毎に情報を収集する場合と比べて、このような情報収集にかかる時間を短縮化することができ、このような情報収集を効率化することができる。
【図面の簡単な説明】
【図１】  非接触型ＩＣカードを用いた物品管理システムの一例を示す図である。
【図２】  本発明の一実施例に係るリーダライタ制御プログラムのタスク構成例を示す図である。
【図３】  本発明の一実施例に係るスケジュールテーブルの設定内容の一例を示す図である。
【図４】  本発明の一実施例に係るサーバ装置が１０台のリーダライタ装置と通信する場合における処理の時間的な流れの一例を示すタイムチャート図である。
【図５】  従来例に係るサーバ装置が１０台のリーダライタ装置と通信する場合における処理の時間的な流れの一例を示すタイムチャート図である。
【符号の説明】
１・・サーバ装置、  ２・・記憶装置、  ３・・ネットワーク、
４・・非接触型ＩＣカード、  ５・・書籍、
１１・・リーダライタ制御プログラム、  Ｒ１〜Ｒｎ・・リーダライタ装置、
Ｃ１〜Ｃｎ・・ケーブル、  Ａ１〜Ａｎ・・棚型アンテナ、
１２・・制御タスク、  Ｔ１〜Ｔ４・・通信タスク、
【図１】
0004080173.tif 000002
【図２】
0004080173.tif 000003
【図３】
0004080173.tif 000004
【図４】
0004080173.tif 000005
【図５】
0004080173.tif 000006