(57)【要約】【課題】タグデータを読取るタイミングで上位装置へ送信できるようにする。【解決手段】上位装置との通信を行うデータ送受信制御部１５と、データ受信制御部１７と、タグデータメモリ１８とを備えている。データ受信制御部１７は、受信部２０が受信したタグデータに含まれるコマンドが蓄積のコマンドであれば、受信したタグデータをタグデータメモリ１８に格納する。もし、送信のコマンドであれば、データ受信制御部１７は、タグデータメモリ１８に格納されているタグデータのうち、すべてのタグデータが揃っているグループがあるか否かを調べる。すべてのタグデータが揃っているグループがあれば、データ送受信制御部１５に依頼して、そのグループのタグデータを上位装置に送信する。【選択図】図１
2013239049.tif 000002
【特許請求の範囲】
【請求項１】
タグに格納されたタグデータの読取りを行うリーダライタ装置において、
前記タグから読取った前記タグデータを格納しておくタグデータメモリと、
前記タグデータメモリに格納された前記タグデータを上位装置に送信するデータ送信制御部と、
前記タグデータに含まれるコマンドが蓄積を表している場合に、読取った前記タグデータを前記タグデータメモリに格納し、前記コマンドが送信を表している場合に、前記タグデータメモリに格納されている前記タグデータを前記データ送信制御部に転送するデータ受信制御部と、
を備えていることを特徴とするリーダライタ装置。
【請求項２】
前記タグデータは、データ、グループ番号、データの位置、シーケンス番号、および、前記コマンドを含んでいることを特徴とする請求項１記載のリーダライタ装置。
【請求項３】
前記データ受信制御部は、前記タグデータメモリに格納されている前記タグデータに含まれる前記グループ番号、前記データの位置および前記シーケンス番号に基づいて、読取った前記タグのグループに含まれるすべての前記タグデータが前記タグデータメモリに揃っているか否かを判断し、すべて揃っている場合に、当該グループに属するすべての前記タグデータを前記データ送信制御部に転送して前記上位装置に送信することを特徴とする請求項２記載のリーダライタ装置。
【請求項４】
前記データ受信制御部は、前記タグデータメモリに格納されている前記タグデータに含まれる前記グループ番号、前記データの位置および前記シーケンス番号に基づいて、前記タグデータメモリに格納されている前記タグデータの中にすべての前記タグデータが揃っているグループがあるか否かを判断し、すべて揃っている前記グループがある場合に、当該グループに属するすべての前記タグデータを前記データ送信制御部に転送して前記上位装置に送信することを特徴とする請求項２記載のリーダライタ装置。
【請求項５】
前記データ受信制御部は、前記タグデータメモリに格納するとき前記タグデータに読取り時刻を付加し、前記タグデータがすべて揃っていないグループのうち、前記タグデータの読取りが開始されてから所定時間を経過しているか否かを判断し、前記所定時間を経過している前記タグデータを含むグループがある場合、当該グループに属するすべての前記タグデータを前記データ送信制御部に転送して前記上位装置に送信することを特徴とする請求項２記載のリーダライタ装置。
【請求項６】
前記データ受信制御部は、前記タグデータの前記上位装置への送信を前記シーケンス番号の順にしたことを特徴とする請求項２ないし５のいずれか１項に記載のリーダライタ装置。
【請求項７】
タグから読取ったタグデータの処理方法において、
読取った前記タグデータに含まれるコマンドが蓄積を表している場合に、読取られた前記タグデータをタグデータメモリに格納し、前記コマンドが送信を表している場合に、前記タグデータメモリに格納されている前記タグデータを上位装置に送信する、
ことを特徴とするタグデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリーダライタ装置およびタグデータ処理方法に関し、特に、大量のＲＦＩＤ（Radio Frequency IDentification）タグを扱う場合に上位装置へのタグデータのアップロードを適時に行うことができるリーダライタ装置およびタグデータ処理方法に関する。
【背景技術】
【０００２】
近年、ＲＦＩＤ技術を用いた通信システムが普及している。この通信システムでは、リーダライタ装置とＲＦＩＤタグとが無線通信する。ＲＦＩＤタグは、微小なＩＣ（Integrated Circuit）チップにより構成される。ＩＣチップには、個体の識別データや所定の演算処理機能などが搭載され、ＲＦＩＤタグを付与された各個体および各個体に対応付けられた各種情報の管理を可能とする。
【０００３】
リーダライタ装置とＲＦＩＤタグとの間の通信に、ＵＨＦ（Ultra High Frequency）帯の周波数を用いるシステムが知られている（たとえば、特許文献１参照）。特に、ＵＨＦ帯として９００ＭＨｚ帯を用いたものは、通信可能距離が最も長いことからさまざまな用途に適用することが期待されている。
【０００４】
このようなＵＨＦ帯ＲＦＩＤリーダライタ装置を含め、一般的には、リーダライタ装置が読取ったＲＦＩＤタグのタグデータは、リーダライタ装置内に保持しておき、上位装置（サーバ）からの要求に応じて、上位装置に送信するようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１３０４５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来のリーダライタ装置は、リーダとして動作しているとき、読取ったタグデータを上位装置に送信するタイミングが上位装置の主導であるため、タグデータを上位装置にタイムリーに送信することができないという問題点があった。そのため、リーダライタ装置は、あるグループのタグデータの読取りをすべて完了していたとしても、上位装置から要求があるまでその読取ったデータを保持しておく必要がある。また、上位装置は、リーダライタ装置に要求を出して、応答がないと、何度も要求を出すことになり、タググループのタグ数が大量（たとえば、数１０ないし数１００）である場合には、すべてのタグの読取りが終わるまで時間がかかるので、要求数も多くなる。さらに、上位装置は、リーダライタ装置に対して一定間隔で要求を出しているので、それに対する応答があったとしても、タグデータの読取りから応答までどうしてもタイムラグが発生してしまう。
【０００７】
本発明はこのような点に鑑みてなされたものであり、上位装置への送信に必要なタグデータの読取りを完了したタイミングで送信のアクションを実施できるようなリーダライタ装置およびタグデータ処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では上記の課題を解決するために、タグに格納されたタグデータの読取りを行うリーダライタ装置において、前記タグから読取った前記タグデータを格納しておくタグデータメモリと、前記タグデータメモリに格納された前記タグデータを上位装置に送信するデータ送信制御部と、前記タグデータに含まれるコマンドが蓄積を表している場合に、読取った前記タグデータを前記タグデータメモリに格納し、前記コマンドが送信を表している場合に、前記タグデータメモリに格納されている前記タグデータを前記データ送信制御部に転送するデータ受信制御部と、を備えていることを特徴とするリーダライタ装置が提供される。
【０００９】
また、本発明では、タグから読取ったタグデータの処理方法において、読取った前記タグデータに含まれるコマンドが蓄積を表している場合に、読取られた前記タグデータをタグデータメモリに格納し、前記コマンドが送信を表している場合に、前記タグデータメモリに格納されている前記タグデータを上位装置に送信する、ことを特徴とするタグデータ処理方法が提供される。
【００１０】
このようなリーダライタ装置およびタグデータ処理方法によれば、タグデータの読取りをしたタイミングで、タグから読取られたタグデータを上位装置に送信することができる。
【発明の効果】
【００１１】
上記構成のリーダライタ装置およびタグデータ処理方法は、タグデータを読取る側から、タグデータを読取ったタイミングで、上位装置に送信することができるので、読取ったタグデータを上位装置にタイムリーに送信することができるという利点がある。また、複数グループの大量のタグの読取りを行う場合には、リーダライタ装置の側に大量のデータを保持しておく必要がない。また、上位装置は、リーダライタ装置が読取りをしたタイミングでタグデータを受信できる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係るリーダライタ装置の機能構成を示すブロック図である。
【図２】リーダライタ装置の初期設定処理の流れを示すフローチャートである。
【図３】リーダライタ装置のタグの設定動作処理の流れを示すフローチャートである。
【図４】リーダライタ装置のタグ読取り操作処理の流れを示すフローチャートである。
【図５】コマンド処理の流れを示すフローチャートである。
【図６】データ格納処理の流れを示すフローチャートである。
【図７】データ送信処理の流れを示すフローチャートである。
【図８】タグ読取り操作時におけるデータの流れを説明する説明図である。
【図９】リーダライタ装置のハードウェア構成を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
図１は実施の形態に係るリーダライタ装置の機能構成を示すブロック図である。
リーダライタ装置１０は、その初期化関連の機能として、リーダライタ・タグ初期設定部１１と、リーダライタ・タグ初期設定メモリ１２と、リーダライタ初期化部１３と、電波動作制御部１４とを備えている。リーダライタ装置１０は、また、タグデータを扱う機能として、データ送受信制御部１５と、タグ書込み制御部１６と、データ受信制御部１７と、タグデータメモリ１８とを備えている。リーダライタ装置１０は、さらに、送信部１９と、受信部２０と、アンテナ制御部２１とを備え、このアンテナ制御部２１には、少なくとも１つのアンテナ２２が接続されている。
【００１４】
リーダライタ・タグ初期設定部１１は、リーダライタ装置１０がタグ読取りを行う運用時間、リーダライタ装置１０を初期化するときの初期値、電波出力順番、電波出力電力、電波出力チャネル、次のアンテナが電波を出すまでの時間などを設定する。また、リーダライタ装置１０を初期化するときの初期値には、タグデータメモリ１８に格納されたタグデータが、タグデータメモリ１８に留まることのできるタイマの設定時間を含んでいる。リーダライタ・タグ初期設定部１１で設定された初期値などは、リーダライタ・タグ初期設定メモリ１２に格納される。
【００１５】
リーダライタ・タグ初期設定部１１は、また、タグに記録されるタグデータのフォーマットを設定し、設定した値をリーダライタ・タグ初期設定メモリ１２に格納する。タグデータのフォーマットとしては、データ受信制御部１７に対するコマンドと、データ領域内のグループ番号およびシーケンス番号の位置とが設定され、位置は、エリア名、エリア内オフセット、長さで決定している。
【００１６】
リーダライタ初期化部１３は、リーダライタ装置１０が読取り動作を開始するときに、リーダライタ・タグ初期設定部１１で設定した内容をリーダライタ・タグ初期設定メモリ１２から読込み、初期化処理を行う。
【００１７】
電波動作制御部１４は、リーダライタ・タグ初期設定部１１で設定した電波出力順番、電波出力電力、電波出力チャネル、次のアンテナが電波を出すまでの時間などの電波動作設定内容に従って送信部１９を制御する。このとき、アンテナ制御部２１によって指定されたアンテナ２２は、設定された内容で電波を放出し、電波が届く範囲内にあるタグのタグデータを受信する。
【００１８】
データ送受信制御部１５は、上位装置に接続されていて、タグ設定動作を行うとき、および、タグ読取り操作を行うときに、上位装置との間でデータの送受信を行う。タグ設定動作を行うとき、データ送受信制御部１５は、上位装置からタグに書込みたいデータを受信し、タグ書込み制御部１６に制御を渡すとともに、受信部２０から書込み結果を受取り、その結果を上位装置に返す機能を有する。また、タグ読取り操作を行うときには、データ送受信制御部１５は、データ受信制御部１７から受取ったデータを上位装置に送信する制御を行う。
【００１９】
タグ書込み制御部１６は、上位装置からデータ送受信制御部１５を介してタグに書込むデータを受取ると、アンテナ２２から電波を出してタグを１枚選択し、その選択したタグにデータを書込み、結果をデータ送受信制御部１５に返す処理を行う。
【００２０】
データ受信制御部１７は、受信部２０が受信したタグデータに含まれるコマンドに応じた処理を行う。たとえば、「蓄積する」コマンドであれば、データ受信制御部１７は、タグデータをタグデータメモリ１８に格納し、「送信する」コマンドであれば、データ送受信制御部１５に対し、上位装置にデータを送信する依頼を行う。なお、コマンドとしては、「蓄積する」および「送信する」に限定されるものはなく、他の任意のコマンドまたはスクリプトとすることができる。
【００２１】
タグデータメモリ１８は、タグから読取ったタグデータを上位装置に送信するまでの間、一時的に格納しておくものである。格納されるデータは、たとえば、「日付」、「読取り時刻」、「読込みアンテナ番号」、「コマンド」、「グループ番号」、「シーケンス番号」、「ＥＯＤ（End Of Data）情報」、「データ」などである。
【００２２】
以下、このリーダライタ装置１０の動作について、リーダライタ初期設定、それぞれのタグにデータを設定していくタグ設定動作、および、タグデータを読取るときのタグ読取り操作の順に説明する。
【００２３】
図２はリーダライタ装置の初期設定処理の流れを示すフローチャートである。
リーダライタ装置１０の初期設定をする場合、リーダライタ装置１０にたとえば設定用ＰＣ（パーソナルコンピュータ）を接続し、この設定用ＰＣからリーダライタ装置１０に対してその初期設定をすることになる。
【００２４】
まず、リーダライタ・タグ初期設定部１１は、リーダライタ・タグ初期設定メモリ１２の内容を読込む（ステップＳ１）。リーダライタ・タグ初期設定メモリ１２の内容は、設定用ＰＣに送られ、設定用ＰＣでは、ブラウザによるＧＵＩ（Graphical User Interface）画面操作またはＴｅｌｎｅｔ（Telecommunication network）でのコマンド操作によって各種設定が行われる。たとえば、ブラウザを利用する場合、その画面にリーダライタ装置１０のデフォルト値設定とタグのフォーマット設定とに関する設定項目と設定値入力ボックスとが表示され、各種設定データを対応する所定の位置の設定値入力ボックスに設定する（ステップＳ２）。このようにして設定されたデータは、リーダライタ装置１０に送られ、リーダライタ・タグ初期設定部１１がリーダライタ・タグ初期設定メモリ１２に書込む（ステップＳ３）。これにより、リーダライタ装置１０の初期設定とタグのフォーマット設定とが行われ、その後、リーダライタ装置１０は、設定を有効にするためにリブートされる。
【００２５】
なお、リーダライタ装置１０のデフォルト値設定とは、たとえば、リーダライタ装置１０が動作するための設定であり、リーダ部の運用時間、電波出力順番、電波出力電力、電波出力チャネル、次のアンテナが電波を出すまでの時間などを含む。タグのフォーマット設定とは、大量のタグを扱うために、タグ１枚１枚に対しタグのメモリのどの領域のどこに、どんな長さで、コマンド、グループ番号、ＥＯＤ情報、シーケンス番号などを書くかを設定する。また、タグのフォーマット設定においては、同様に利用者が書きたいデータも指定される。
【００２６】
図３はリーダライタ装置のタグの設定動作処理の流れを示すフローチャートである。
それぞれのタグにデータを設定する場合、リーダライタ装置１０は、タグに書込むデータを上位装置から取得し、あらかじめ設定されたタグフォーマットに従ってタグに書込んでいくことになる。
【００２７】
まず、リーダライタ初期化部１３は、リーダライタ・タグ初期設定メモリ１２に設定されたタグフォーマットに関するデータを読込む（ステップＳ１１）。次に、データ送受信制御部１５は、上位装置から送信されるタグ発行データを待つ（ステップＳ１２）。
【００２８】
データ送受信制御部１５は、上位装置よりタグに書込みたいデータの受信があると、タグ書込み制御部１６に制御を渡す。タグ書込み制御部１６は、受信されたデータに関して、未処理のタグがあるか否かを判断する（ステップＳ１３）。未処理のタグがない場合、タグ書込み制御部１６は、このタグの設定動作処理を終了する。未処理のタグがある場合、タグ書込み制御部１６は、アンテナ２２から電波を出してタグの検知を行う（ステップＳ１４）。タグが検知されると、タグ書込み制御部１６は、検知したタグから１枚のタグを選択し、その選択されたタグにデータをあらかじめ設定されたタグフォーマットに従って書込む（ステップＳ１５）。このとき、タグ書込み制御部１６は、書込み結果を受信部２０から受取ると、その書込み結果をデータ送受信制御部１５に転送し、上位装置に返す。その後、ステップＳ１３に戻り、残りの未処理タグの処理に進む。このようにして、リーダライタ装置１０は、上位装置から送信されたタグのデータを、選択したタグに対しタグフォーマットを設定した場所に書込む。このデータは、タグを貼り付けたい品物に対し、どのようなアクションをするかを示すコマンド、意味のある単位に纏めたグループ番号、グループ内のシーケンス番号、利用者データなどである。
【００２９】
図４はリーダライタ装置のタグ読取り操作処理の流れを示すフローチャート、図５はコマンド処理の流れを示すフローチャート、図６はデータ格納処理の流れを示すフローチャート、図７はデータ送信処理の流れを示すフローチャートである。
【００３０】
タグの読取り操作処理をする場合、図４に示したように、リーダライタ装置１０は、定期的にタグの読込みを行い、読込んだタグのデータを、タグデータメモリ１８に格納、または、上記装置に通知する処理を行う。
【００３１】
リーダライタ装置１０は、まず、リーダライタ初期化部１３がリーダライタ・タグ初期設定メモリ１２に設定された内容を読込み、設定することで初期化され（ステップＳ２１）、次に、現在の時刻がリーダ部の運用時間中かどうかが判断される（ステップＳ２２）。ここで、運用時間外であれば、このタグ読取り操作処理は終了する。
【００３２】
ステップＳ２２の判断において、運用時間中であれば、電波動作制御部１４がアンテナ２２の枚数分の電波を出す（ステップＳ２３）。このとき、電波が届く範囲内にタグがあれば、受信部２０がタグからタグデータを受信する。データ受信制御部１７は、そのタグデータを受信しているかどうかでタグの検出を判断している（ステップＳ２４）。ここで、１枚のタグも検出できなければ、ステップＳ２２に戻る。１枚以上のタグが検出されていれば、次に、データ受信制御部１７は、読んだタグ枚数分の処理が済んだかどうかを判断し（ステップＳ２５）、すべて処理済みの場合は、ステップＳ２２に戻る。ステップＳ２５の判断において、未処理のタグがあれば、データ受信制御部１７は、そのうちの１枚のタグを選択し、そのタグのデータを読込む（ステップＳ２６）。
【００３３】
次に、データ受信制御部１７は、読込んだタグのデータにコマンドが存在するかどうかを判断し（ステップＳ２７）、コマンドが存在しなければ、ステップＳ２５に戻る。読込んだタグのデータにコマンドが存在する場合、データ受信制御部１７は、そのコマンド処理を実行し（ステップＳ２８）、ステップＳ２５に戻る。
【００３４】
このようにして、タグ読取り操作の処理では、運用時間を確認してから、タグデータを読込み、そのタグデータの中にコマンドがあればコマンド処理を実行するという処理を、読んだ枚数分繰り返して行う。
【００３５】
ステップＳ２８のコマンド処理では、図５に示したように、タグデータの中のコマンドがデータ格納処理であるか否かを判断する（ステップＳ３１）。コマンドがデータ格納処理であれば、データ格納処理に進み（ステップＳ３２）、コマンドがデータ格納処理でなければ、データ送信処理に進む（ステップＳ３３）。なお、本実施の形態では、コマンドは、「蓄積する」および「送信する」の２つだけの場合であるが、それ以外のコマンドを設定している場合は、コマンドの種類だけの分岐処理が必要である。
【００３６】
ステップＳ３２のデータ格納処理では、図６に示したように、まず、データ受信制御部１７が読込んだデータとタグデータメモリ１８に格納されているデータとを比較し、同一データがないかを確認する（ステップＳ４１）。タグデータメモリ１８に同一データが格納されていれば、格納する必要がないので、このデータ格納処理は終了し、図４の処理に戻る。タグデータメモリ１８に同一データがなければ、データ受信制御部１７は、読込んだデータをタグデータメモリ１８に格納し（ステップＳ４２）、その後、図４の処理に戻る。
【００３７】
ステップＳ３３のデータ送信処理では、図７に示したように、まず、データ受信制御部１７が読込んだデータとタグデータメモリ１８に格納されているデータとを比較し、同一データがないかを確認する（ステップＳ５１）。タグデータメモリ１８に同一データが格納されていなければ、データ受信制御部１７は、読込んだデータをタグデータメモリ１８に格納し（ステップＳ５２）、同一データが格納されていれば、ステップＳ５２の処理をスキップする。
【００３８】
次に、データ受信制御部１７は、読込んだデータのグループ（送信グループ）に属するすべてのデータがタグデータメモリ１８に揃っているか否かを確認する（ステップＳ５３）。ここで、送信グループのデータがすべて揃っていれば、データ受信制御部１７は、揃っている送信グループのデータをシーケンス番号の順に上位装置へ送信するようデータ送受信制御部１５へ依頼する（ステップＳ５４）。データ送受信制御部１５は、その依頼を受けて送信グループのデータを上位装置へ送信する。このとき、データ受信制御部１７は、データ送受信制御部１５の上位装置への送信を確認後、タグデータメモリ１８の送信済みデータを削除する。ステップＳ５３において、送信グループのデータが揃っていなければ、ステップＳ５４の処理は、スキップされる。
【００３９】
次に、データ受信制御部１７は、タグデータメモリ１８に格納されている他のデータのグループ（送信予定グループ）の中で、すべてのデータが揃っているグループがあるか否かを確認する（ステップＳ５５）。ここで、データがすべて揃っている送信予定グループがあれば、データ受信制御部１７は、送信予定グループのデータを上位装置へ送信するようデータ送受信制御部１５へ依頼して上位装置へシーケンス番号の順に送信する（ステップＳ５６）。送信予定グループの中でデータが揃っているものがなければ、ステップＳ５６の処理は、スキップされる。
【００４０】
次に、データ受信制御部１７は、タグデータメモリ１８に格納されている他の送信予定グループの中で、すべてのデータが揃っていないが時間が経過し過ぎているグループがないかを確認する（ステップＳ５７）。これは、上位装置への送信タイミングをリーダライタ装置１０が持ち、しかも、グループの中でデータが１つでも揃わないと送信できないので、読取り失敗などによりすべてのデータが揃わないグループがいつまでも送信されないでいることを避けるための機能である。このときの経過時間は、リーダライタ初期化部１３による初期値によって設定されている。データ受信制御部１７は、タグデータを格納するときに付された読取り時刻のうち、最終読取り時刻から所定時間を経過している送信予定グループがあれば、そのグループのデータを上位装置へシーケンス番号の順に送信する（ステップＳ５８）。送信予定グループの中で時間が経過し過ぎているグループがなければ、ステップＳ５８の処理は、スキップされる。これで、このデータ送信処理は終了し、図４の処理に戻る。
【００４１】
図８はタグ読取り操作時におけるデータの流れを説明する説明図である。
それぞれのタグ３０は、データを格納するメモリ３１を有し、そのメモリ３１は、データ領域３２とコマンド領域３３とを有している。データ領域３２には、ユニークな識別情報またはデータと、このデータの属性（データが属するグループ番号とデータの位置とシーケンス番号）とが格納され、コマンド領域３３には、データの処理方法を指示するコマンドが格納されている。
【００４２】
リーダライタ装置１０がタグ３０の読取り操作を行うときには、まず、リーダライタ装置１０のリーダ部は、アンテナ２２から定期的に電波を出し、タグ３０のデータを読取る。次に、リーダ部は、「蓄積する」コマンドのデータについては、タグデータメモリ１８にデータを格納し、蓄積していく。
【００４３】
次に、リーダ部は、ＥＯＤ情報（最終）および「送信する」コマンドを有するタグ３０を読取ると、今まで蓄積したタグデータ、図示の例では、グループ＃１のデータ＃１〜＃ｎをシーケンス番号順に上位装置４０に送信する。
【００４４】
図９はリーダライタ装置のハードウェア構成を説明するための図である。
リーダライタ装置１０は、アンテナ２２に接続されたアンテナ端５１、送信回路５２、受信回路５３、制御回路５４、記憶回路５５、および通信インタフェース５６を備えている。
【００４５】
アンテナ２２は、たとえば、ＵＨＦ帯の周波数の電波を送受信するためのものであり、このリーダライタ装置１０では、複数設けられている。アンテナ２２は、タグ３０から受信した電波に含まれる受信信号をアンテナ端５１に出力する。また、アンテナ２２は、アンテナ端５１から取得する送信信号をタグ３０に送信する。
【００４６】
アンテナ端５１は、複数のアンテナ２２に選択的に接続される。アンテナ端５１は、アンテナ２２から取得する受信信号を受信回路５３に出力する。また、アンテナ端５１は、送信回路５２から取得する送信信号をアンテナ２２に出力し、出力された送信信号は、アンテナ２２からタグ３０の存在する空間に向けて送信される。
【００４７】
送信回路５２は、制御回路５４から取得する処理結果を変調およびＵＨＦ帯の送信信号に周波数変換してアンテナ端５１に出力する。
受信回路５３は、アンテナ端５１から取得するＵＨＦ帯の受信信号を周波数変換および復調して、受信信号に含まれるタグデータを抽出し、制御回路５４に出力する。
【００４８】
制御回路５４は、ＣＰＵ（Central Processing Unit）を中心に構成され、リーダライタ装置１０の全体の制御を司っている。特に、制御回路５４は、受信回路５３が受信したタグデータに対する格納処理および送信処理を行う。
【００４９】
記憶回路５５は、ＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）を有している。ＲＯＭは、制御回路５４の処理に必要なＯＳ（Operating System）およびアプリケーションプログラムなどを格納する、フラッシュメモリなどの不揮発性メモリであり、上記のリーダライタ・タグ初期設定メモリ１２を含んでいる。ＲＡＭは、初期設定値、実行中のプログラムの一部、演算途中のデータなどが格納される揮発性メモリであり、上記のタグデータメモリ１８を含んでいる。
【００５０】
通信インタフェース５６は、リーダライタ装置１０の内部では、制御回路５４に接続されており、リーダライタ装置１０の外部では、ネットワーク６０を介して上位装置４０に接続されている。通信インタフェース５６は、上位装置４０から受信したリーダライタ装置１０の設定値、タグフォーマット設定値などを制御回路５４に送り、制御回路５４から受けたタグデータなどを上位装置４０に送信する。
【００５１】
なお、上記の実施の形態では、１つのグループに大量のタグが含まれている場合について説明したが、本発明は、これに限定されるものではなく、１つのグループに１つのタグが含まれているような場合でもよい。
【符号の説明】
【００５２】
１０  リーダライタ装置
１１  リーダライタ・タグ初期設定部
１２  リーダライタ・タグ初期設定メモリ
１３  リーダライタ初期化部
１４  電波動作制御部
１５  データ送受信制御部
１６  タグ書込み制御部
１７  データ受信制御部
１８  タグデータメモリ
１９  送信部
２０  受信部
２１  アンテナ制御部
２２  アンテナ
３０  タグ
３１  メモリ
３２  データ領域
３３  コマンド領域
４０  上位装置
５１  アンテナ端
５２  送信回路
５３  受信回路
５４  制御回路
５５  記憶回路
５６  通信インタフェース
６０  ネットワーク
【図１】
2013239049.tif 000003
【図２】
2013239049.tif 000004
【図３】
2013239049.tif 000005
【図４】
2013239049.tif 000006
【図５】
2013239049.tif 000007
【図６】
2013239049.tif 000008
【図７】
2013239049.tif 000009
【図８】
2013239049.tif 000010
【図９】
2013239049.tif 000011