(57)【要約】【課題】ＲＦ−ＩＤ等の無線タグの出荷時における読み書き処理の動作確認を効率良く実行することができる無線タグの動作確認装置、無線タグの動作確認方法及びコンピュータプログラムを提供する。【解決手段】データを記憶するメモリ部及びデータを送受信するアンテナ部を有する無線タグと、該無線タグのメモリ部へデータを書き込む又はメモリ部からデータを読み出すリーダ／ライタと、該リーダ／ライタとデータ送受信することが可能に接続してある。リーダ／ライタを介して、無線タグのメモリ部に記憶されている全データを読み出し、読み出したデータをビット反転する。リーダ／ライタを介して、ビット反転したデータを無線タグのメモリ部に書き込み、再度読み出す。再度読み出したデータが、ビット反転したデータと一致するか否かを判断し、一致する場合、無線タグは正常であると判断する。【選択図】図６
2010287182.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するメモリ部及びデータを送受信するアンテナ部を有する無線タグと、
該無線タグのメモリ部へデータを書き込む又はメモリ部からデータを読み出すリーダ／ライタと、
該リーダ／ライタとデータ送受信することが可能に接続してある無線タグの動作確認装置において、
前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを読み出すデータ読み出し手段と、
読み出したデータをビット反転するビット反転手段と、
前記リーダ／ライタを介して、ビット反転したデータを前記無線タグのメモリ部に書き込むデータ書き込み手段と、
前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを再度読み出すデータ再読み出し手段と、
再度読み出したデータが、ビット反転したデータと一致するか否かを判断する判断手段と
を備え、
該判断手段で一致すると判断した場合、前記無線タグは正常であると判断するようにしてあることを特徴とする無線タグの動作確認装置。
【請求項２】
前記ビット反転手段は、読み出したデータの１の補数を算出するようにしてあることを特徴とする請求項１記載の無線タグの動作確認装置。
【請求項３】
前記無線タグは、前記リーダ／ライタから受信した信号により誘導起電力が生じるようにしてあることを特徴とする請求項１又は２記載の無線タグの動作確認装置。
【請求項４】
データを記憶するメモリ部及びデータを送受信するアンテナ部を有する無線タグと、
該無線タグのメモリ部へデータを書き込む又はメモリ部からデータを読み出すリーダ／ライタと、
該リーダ／ライタとデータ送受信することが可能に接続してある動作確認装置で実行することが可能な無線タグの動作確認方法において、
前記動作確認装置は、
前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを読み出し、
読み出したデータをビット反転し、
前記リーダ／ライタを介して、ビット反転したデータを前記無線タグのメモリ部に書き込み、
前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを再度読み出し、
再度読み出したデータが、ビット反転したデータと一致するか否かを判断し、
一致すると判断した場合、前記無線タグは正常であると判断することを特徴とする無線タグの動作確認方法。
【請求項５】
読み出したデータの１の補数を算出することを特徴とする請求項４記載の無線タグの動作確認方法。
【請求項６】
データを記憶するメモリ部及びデータを送受信するアンテナ部を有する無線タグと、
該無線タグのメモリ部へデータを書き込む又はメモリ部からデータを読み出すリーダ／ライタと、
該リーダ／ライタとデータ送受信することが可能に接続してある無線タグの動作確認装置で実行することが可能なコンピュータプログラムにおいて、
動作確認装置を、
前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを読み出すデータ読み出し手段、
読み出したデータをビット反転するビット反転手段、
前記リーダ／ライタを介して、ビット反転したデータを前記無線タグのメモリ部に書き込むデータ書き込み手段、
前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを再度読み出すデータ再読み出し手段、及び
再度読み出したデータが、ビット反転したデータと一致するか否かを判断する判断手段
として機能させ、
該判断手段で一致すると判断した場合、前記無線タグは正常であると判断するようにしてあることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦ−ＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）等の無線タグの出荷時における読み書き処理の動作確認を効率良く実行することができる無線タグの動作確認装置、無線タグの動作確認方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
ＲＦ−ＩＤ等の無線タグは、様々なアプリケーションに用いられている。例えば無線タグのメモリに商品を識別する識別ＩＤを書き込むことができ、記憶してある識別ＩＤをリーダ／ライタが非接触で読み取ることにより、無線タグが付与されている商品を識別することができる。
【０００３】
無線タグを製造して出荷する場合、信頼性を確認するべく、データをメモリに正しく読み書きすることができるか否かを検査する必要がある。無線タグを出荷する場合、無線タグを識別するための識別ＩＤをメモリに書き込んであるので、通常は新たな識別ＩＤをリーダ／ライタを介してメモリに書き込み、識別ＩＤをリーダ／ライタで読み出し、新たに書き込んだ識別ＩＤと照合することにより、データの読み書きが正常に行われているか否かを判断していた。
【０００４】
例えば特許文献１では、非接触タグを用いた偽造品判別システムが開示されている。特許文献１では、非接触タグに搭載してあるメモリは３つの書き込み領域を備えており、それぞれの書き込み領域にＩＤが書き込まれた状態で出荷される。このような非接触タグのメモリが正常に動作しているか否かの確認は、例えば書き込まれているＩＤと異なるＩＤをメモリの書き込み領域に新たに書き込み、新たに書き込まれたＩＤを正しく読み取ることができるか否かにより判断されることが多い。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１４８９５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述した非接触タグの動作を確認する方法では、例えば出荷時にメモリの書き込み領域に書き込まれたＩＤの所定のビットが‘０’である場合、新たに書き込まれたＩＤについても同じビットが‘０’であるときには、該ビットについては書き込みに失敗した場合であっても成功した場合であっても状態が変化せず、書き込み領域に障害が発生しているか否かを判断することができないという問題があった。同様に、出荷時にメモリの書き込み領域に書き込まれたＩＤの所定のビットが‘１’である場合、新たに書き込まれたＩＤについても同じビットが‘１’であるときには、該ビットについては書き込みに失敗した場合であっても成功した場合であっても状態が変化せず、書き込み領域に障害が発生しているか否かを判断することができないという問題があった。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであり、ＲＦ−ＩＤ等の無線タグの出荷時における読み書き処理の動作確認を効率良く実行することができる無線タグの動作確認装置、無線タグの動作確認方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために第１発明に係る無線タグの動作確認装置は、データを記憶するメモリ部及びデータを送受信するアンテナ部を有する無線タグと、該無線タグのメモリ部へデータを書き込む又はメモリ部からデータを読み出すリーダ／ライタと、該リーダ／ライタとデータ送受信することが可能に接続してある無線タグの動作確認装置において、前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを読み出すデータ読み出し手段と、読み出したデータをビット反転するビット反転手段と、前記リーダ／ライタを介して、ビット反転したデータを前記無線タグのメモリ部に書き込むデータ書き込み手段と、前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを再度読み出すデータ再読み出し手段と、再度読み出したデータが、ビット反転したデータと一致するか否かを判断する判断手段とを備え、該判断手段で一致すると判断した場合、前記無線タグは正常であると判断するようにしてあることを特徴とする。
【０００９】
また、第２発明に係る無線タグの動作確認装置は、第１発明において、前記ビット反転手段は、読み出したデータの１の補数を算出するようにしてあることを特徴とする。
【００１０】
また、第３発明に係る無線タグの動作確認装置は、第１又は第２発明において、前記無線タグは、前記リーダ／ライタから受信した信号により誘導起電力が生じるようにしてあることを特徴とする。
【００１１】
上記目的を達成するために第４発明に係る無線タグの動作確認方法は、データを記憶するメモリ部及びデータを送受信するアンテナ部を有する無線タグと、該無線タグのメモリ部へデータを書き込む又はメモリ部からデータを読み出すリーダ／ライタと、該リーダ／ライタとデータ送受信することが可能に接続してある動作確認装置で実行することが可能な無線タグの動作確認方法において、前記動作確認装置は、前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを読み出し、読み出したデータをビット反転し、前記リーダ／ライタを介して、ビット反転したデータを前記無線タグのメモリ部に書き込み、前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを再度読み出し、再度読み出したデータが、ビット反転したデータと一致するか否かを判断し、一致すると判断した場合、前記無線タグは正常であると判断することを特徴とする。
【００１２】
また、第５発明に係る無線タグの動作確認方法は、第４発明において、読み出したデータの１の補数を算出することを特徴とする。
【００１３】
上記目的を達成するために第６発明に係るコンピュータプログラムは、データを記憶するメモリ部及びデータを送受信するアンテナ部を有する無線タグと、該無線タグのメモリ部へデータを書き込む又はメモリ部からデータを読み出すリーダ／ライタと、該リーダ／ライタとデータ送受信することが可能に接続してある無線タグの動作確認装置で実行することが可能なコンピュータプログラムにおいて、動作確認装置を、前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを読み出すデータ読み出し手段、読み出したデータをビット反転するビット反転手段、前記リーダ／ライタを介して、ビット反転したデータを前記無線タグのメモリ部に書き込むデータ書き込み手段、前記リーダ／ライタを介して、前記無線タグのメモリ部に記憶されている全データを再度読み出すデータ再読み出し手段、及び再度読み出したデータが、ビット反転したデータと一致するか否かを判断する判断手段として機能させ、該判断手段で一致すると判断した場合、前記無線タグは正常であると判断するようにしてあることを特徴とする。
【００１４】
第１発明、第４発明及び第６発明では、リーダ／ライタを介して、無線タグのメモリ部に記憶されている全データを読み出し、読み出したデータをビット反転する。リーダ／ライタを介して、ビット反転したデータを無線タグのメモリ部に書き込むことにより、メモリ部の全データをビット反転したデータが上書きされる。リーダ／ライタを介して、無線タグのメモリ部に書き込まれた全データを再度読み出し、再度読み出したデータが、ビット反転したデータと一致するか否かを判断する。両者が一致すると判断した場合、メモリ部の全記憶領域にてデータの読み出し、書き込みが正常に行われていると判断することができるので、無線タグが正常に稼動していることを確認することができる。なお、「全データ」とは、無線タグに内蔵されているメモリ部の全記憶領域のデータを意味しており、ヌル（ｎｕｌｌ）コードも含まれる。
【００１５】
第２発明及び第５発明では、読み出したデータの１の補数を算出することにより、データの全てのビットに対して確実に反転することが可能となる。
【００１６】
第３発明では、無線タグは、リーダ／ライタから受信した信号により誘導起電力が生じるので、無線タグ内に電源を設ける必要がなく、安価な無線タグを提供することができる。
【発明の効果】
【００１７】
上記構成により、再度読み出したデータが、ビット反転したデータと一致すると判断した場合、メモリ部の全記憶領域にてデータの読み出し、書き込みが正常に行われていると判断することができるので、無線タグが正常に稼動していることを確認することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係る無線タグの動作確認システムの構成を示すブロック図である。
【図２】本発明の実施の形態に係る無線タグの構成を模式的に示す平面図である。
【図３】本発明の実施の形態に係る無線タグの構成を模式的に示す図２のＡ−Ａ断面図である。
【図４】本発明の実施の形態に係る動作確認装置をＣＰＵを有するコンピュータとして具現化した場合の構成例を示すブロック図である。
【図５】本発明の実施の形態に係る動作確認装置の機能ブロック図である。
【図６】本発明の実施の形態に係る動作確認装置のＣＰＵの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。図１は、本発明の実施の形態に係る無線タグの動作確認システムの構成を示すブロック図である。本発明の実施の形態に係る無線タグの動作確認システムは、無線タグ１と、無線タグ１と無線でデータ通信することが可能なリーダ／ライタ２と、リーダ／ライタ２とデータ通信することが可能な動作確認装置３とで構成されている。
【００２０】
無線タグ１は、ＩＣが搭載してあるＲＦ−ＩＣ１１及びデータを送受信するアンテナ部１２を含んで構成されており、ＲＦ−ＩＣ１１は、アンテナ部１２と接続してあるデータ送受信回路１３、演算を実行するＩＣで構成される制御部１４、及びデータを記憶するメモリ部１５を備えている。図２は、本発明の実施の形態に係る無線タグ１の構成を模式的に示す平面図である。
【００２１】
図２に示すように、ＰＥＴフィルム等で形成された基材１６上の略中央部分にＲＦ−ＩＣ１１を載置してあり、ＲＦ−ＩＣ１１の両側に所定のパターン形状を有するアンテナ部１２、１２を設けてある。図３は、本発明の実施の形態に係る無線タグ１の構成を模式的に示す図２のＡ−Ａ断面図である。
【００２２】
図３に示すように、基材１６の表面には、Ａｇ等の導電ペーストで形成されたアンテナ部１２が形成されており、ＲＦ−ＩＣ１１と電気的に接続している。ＲＦ−ＩＣ１１の端子電極には半円球状のはんだバンプ１７を形成しておき、ＲＦ−ＩＣ１１をアンテナ部１２と向かい合わせた状態ではんだバンプ１７を溶融させることにより、ＲＦ−ＩＣ１１とアンテナ部１２とを電気的に接続している。
【００２３】
アンテナ部１２は、いわゆるダイポールアンテナであり、２本の電極で構成されている。２本の電極の長さは、無線による通信で使用する周波数帯域における波長の略２分の１となるように設計されている。
【００２４】
図４は、本発明の実施の形態に係る動作確認装置３をＣＰＵを有するコンピュータとして具現化した場合の構成例を示すブロック図である。本発明の実施の形態に係る動作確認装置３は、少なくともＣＰＵ（中央演算装置）３１、メモリ３２、記憶装置３３、Ｉ／Ｏインタフェース３４、通信インタフェース３５、ビデオインタフェース３６、可搬型ディスクドライブ３７及び上述したハードウェアを接続する内部バス３８で構成されている。
【００２５】
ＣＰＵ３１は、内部バス３８を介して動作確認装置３の上述したようなハードウェア各部と接続されており、上述したハードウェア各部の動作を制御するとともに、記憶装置３３に記憶されているコンピュータプログラム１００に従って、種々のソフトウェア的機能を実行する。メモリ３２は、ＳＲＡＭ、ＳＤＲＡＭ等の揮発性メモリで構成され、コンピュータプログラム１００の実行時にロードモジュールが展開され、コンピュータプログラム１００の実行時に発生する一時的なデータ等を記憶する。
【００２６】
記憶装置３３は、内蔵される固定型記憶装置（ハードディスク）、ＲＯＭ等で構成されている。記憶装置３３に記憶されているコンピュータプログラム１００は、プログラム及びデータ等の情報を記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体９０から、可搬型ディスクドライブ３７によりダウンロードされ、実行時には記憶装置３３からメモリ３２へ展開して実行される。もちろん、通信インタフェース３５を介して例えば外部のネットワークに接続されている外部のコンピュータからダウンロードされたコンピュータプログラムであっても良い。
【００２７】
通信インタフェース３５は内部バス３８に接続されており、インターネット、ＬＡＮ、ＷＡＮ等の外部のネットワークに接続されることにより、外部のコンピュータ等とデータ送受信を行うことが可能となっている。また、リーダ／ライタ２ともＵＳＢケーブル等によりデータ通信することが可能に接続されており、無線タグ１から読み出したデータの受信、又は無線タグ１へ書き込むデータの送信に使用する。
【００２８】
Ｉ／Ｏインタフェース３４は、キーボード４１、マウス４２等のデータ入力媒体と接続され、データの入力を受け付ける。また、ビデオインタフェース３６は、ＣＲＴモニタ、ＬＣＤ等の表示装置４３と接続され、所定の画像を表示する。
【００２９】
図５は、本発明の実施の形態に係る動作確認装置３の機能ブロック図である。本発明の実施の形態に係る動作確認装置３は、無線タグ１とデータ通信を行うリーダ／ライタ２を介して、無線タグ１のメモリ部１５からのデータ読み出し及びメモリ部１５へのデータ書き込みを行う。
【００３０】
データ読み出し部３０１は、リーダ／ライタ２を介して、無線タグ１のメモリ部１５の全データを読み出す。ここで、「全データ」とは無線タグ１のメモリ部１５の全記憶領域のデータを意味する。ビット反転部３０２は、読み出したデータをビット反転する。具体的には読み出したデータの１の補数を算出することで、読み出したデータの各ビットの値を反転させる。
【００３１】
ビット反転したデータを記憶装置３３に記憶した後、データ書き込み部３０３は、リーダ／ライタ２を介して、無線タグ１のメモリ部１５へビット反転したデータを書き込むことによって上書きする。これにより、無線タグ１のメモリ部１５に記憶されているデータは、各ビットにおいて‘０’が‘１’に、‘１’が‘０’にすべて更新されるので、メモリ部１５の全記憶領域においてデータ更新が行われる。例えば無線タグ１のメモリ部１５に記憶されているデータが‘００１０１０１１０・・・’である場合、上書きされるデータは‘１１０１０１００１・・・’となる。
【００３２】
データ再読み出し部３０４は、リーダ／ライタ２を介して、無線タグ１のメモリ部１５の全データを再度読み出す。すなわち、メモリ部１５の全記憶領域において更新されたデータを再度読み出す。
【００３３】
判断部３０５は、記憶装置３３に記憶してあるビット反転したデータと、再度読み出したデータとが一致しているか否かを判断する。両者が一致している場合、無線タグ１のメモリ部１５の全記憶領域についてデータの読み書きが正常に実行されたと判断することができるので、無線タグ１が正常に稼動していることを確認することができる。１ビットでも一致していないと判断した場合には、データ送受信回路１３での送受信損失、制御部１４での読み書き制御のソフトウェア障害、メモリ部１５の記憶素子のハードウェア障害等が存在する可能性があると判断することができる。
【００３４】
結果出力部３０６は、無線タグ１が正常であるか否かを示す情報を出力する。例えば表示装置４３の表示画面に、「ＩＤＸＸＸＸの無線タグは正常です。」等のメッセージを表示する。情報の出力方法はメッセージ出力に限定されるものではなく、結果を確認することができる方法であれば何でも良い。
【００３５】
図６は、本発明の実施の形態に係る動作確認装置３のＣＰＵ３１の処理手順を示すフローチャートである。動作確認装置３のＣＰＵ３１は、リーダ／ライタ２を介して、無線タグ１のメモリ部１５の全データを読み出し（ステップＳ６０１）、読み出したデータをビット反転するために、読み出したデータの１の補数を算出する（ステップＳ６０２）。これにより、例えば読み出したデータが‘１０１１０１１・・・’である場合には、‘０１００１００・・・’にビット反転される。
【００３６】
ＣＰＵ３１は、算出した１の補数を記憶装置３３に記憶し（ステップＳ６０３）、リーダ／ライタ２を介して、無線タグ１のメモリ部１５へ算出した１の補数を書き込む（ステップＳ６０４）。無線タグ１のメモリ部１５には、当初‘１０１１０１１・・・’が記憶されている。それに対して、すべてのビットについてビット反転したデータ‘０１００１００・・・’を上書きすることにより、無線タグ１のメモリ部１５の全記憶領域において‘０’が‘１’に、‘１’が‘０’にすべて更新される。
【００３７】
ＣＰＵ３１は、リーダ／ライタ２を介して、無線タグ１のメモリ部１５の全データを再度読み出す（ステップＳ６０５）。すなわち、メモリ部１５の全記憶領域において更新されたデータを再度読み出す。ＣＰＵ３１は、記憶装置３３に記憶してある、算出した１の補数と、再度読み出したデータとが一致するか否かを判断する（ステップＳ６０６）。すなわち、再度読み出したデータが、記憶装置３３に記憶してあるデータ‘０１００１００・・・’に一致するか否かにより、無線タグ１が正常であるか否かを判断する。
【００３８】
ＣＰＵ３１が、両者が一致すると判断した場合（ステップＳ６０６：ＹＥＳ）、ＣＰＵ３１は、無線タグ１のメモリ部１５の全記憶領域についてデータの読み書きが正常に実行されたと判断することができ、無線タグ１が正常である旨を示す情報を出力する（ステップＳ６０７）。例えば表示装置４３の表示画面に、「ＩＤＸＸＸＸの無線タグは正常です。」等のメッセージを表示する。
【００３９】
ＣＰＵ３１が、両者が一致しないと判断した場合（ステップＳ６０６：ＮＯ）、ＣＰＵ３１は、無線タグ１のメモリ部１５のいずれかの記憶領域についてデータの読み書きが正常に実行されていないと判断することができ、無線タグ１が異常である旨を示す情報を出力する（ステップＳ６０８）。例えば表示装置４３の表示画面に、「ＩＤＸＸＸＸの無線タグに障害が発生しています。」等のメッセージを表示する。
【００４０】
無線タグ１が正常である旨を示す情報を出力する方法、又は異常である旨を示す情報を出力する方法は、特にメッセージ出力に限定されるものではなく、結果を確認することができる方法であれば何でも良い。
【００４１】
以上のように本実施の形態によれば、無線タグ１のメモリ部１５の全記憶領域についてデータの読み出し及び書き込みを正常に実行することができるか否かを判断することができ、無線タグ１が正常に稼動していることを確認することができる。
【００４２】
なお、上記実施の形態では、無線タグとして、誘導起電力を利用して電源を備えていない、いわゆるパッシブ型の無線タグを例に挙げて説明している。パッシブ型の無線タグの方が構成が簡単であり安価ではあるが、特にパッシブ型に限定されるものではなく、電源を内蔵している、いわゆるアクティブ型の無線タグであっても同様の効果が期待できる。
【００４３】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨の範囲内であれば多種の変形、置換等が可能であることは言うまでもない。例えばＲＦ−ＩＣ１１とアンテナ部１２とを絶縁性を有する接着剤で接着し、両者を電磁界結合させる構成であっても良い。また、通信用周波数をアンテナ部１２で決定するのではなく、別個に共振回路を備え、該共振回路を備えた回路基板をＲＦ−ＩＣ１１とアンテナ部１２との間に介在させる構成であっても良い。
【符号の説明】
【００４４】
１  無線タグ
２  リーダ／ライタ
３  動作確認装置
１１  ＲＦ−ＩＣ
１２  アンテナ部
１３  データ送受信回路
１４  制御部
１５  メモリ部
１６  基材
１７  はんだバンプ
３１  ＣＰＵ
４３  表示装置
９０  可搬型記録媒体
１００  コンピュータプログラム
【図１】
2010287182.tif 000003
【図２】
2010287182.tif 000004
【図３】
2010287182.tif 000005
【図４】
2010287182.tif 000006
【図５】
2010287182.tif 000007
【図６】
2010287182.tif 000008