JP5216838B2 - Wireless communication apparatus, control program, and wireless communication system - Google Patents
Wireless communication apparatus, control program, and wireless communication system Download PDFInfo
- Publication number
- JP5216838B2 JP5216838B2 JP2010255017A JP2010255017A JP5216838B2 JP 5216838 B2 JP5216838 B2 JP 5216838B2 JP 2010255017 A JP2010255017 A JP 2010255017A JP 2010255017 A JP2010255017 A JP 2010255017A JP 5216838 B2 JP5216838 B2 JP 5216838B2
- Authority
- JP
- Japan
- Prior art keywords
- tag
- read
- wireless communication
- discount
- memory area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Description
本発明の実施形態は、無線タグと無線通信し、この無線通信により無線タグから得た情報を用いて各種の情報処理を行う無線通信装置、その制御プログラム、および上記無線通信装置を備える無線通信システムに関する。 Embodiments of the present invention include a wireless communication device that wirelessly communicates with a wireless tag and performs various types of information processing using information obtained from the wireless tag through the wireless communication, a control program thereof, and wireless communication including the wireless communication device About the system.
近年、RFIDタグの標準化団体であるEPC(Electronic Product Code)グローバルにより提唱された規定を満たすC1Gen2(Class 1 Generation 2)タイプの無線タグ(RFID(Radio Frequency Identification)タグとも称す)が普及しつつある。C1Gen2タイプのRFIDタグは、4つのバンク、すなわちユーザデータを記憶する「USER」領域,タグIDを記憶する「TID」領域,EPCを記憶する「EPC」領域,およびアクセスパスワードやキルパスワードを記憶する「RESERVED」領域を有している。
In recent years, C1Gen2 (
上記EPC領域のデータは、各種分野の無線通信システムで重要な役割を担っている。例えばRFIDタグをIDカードに埋め込んで個人識別に使用するシステムにおいては、IDカードに埋め込まれたRFIDタグのEPC領域から読み取られるデータが建物等への入退管理や特定の装置の使用者管理に用いられている。 The data in the EPC area plays an important role in wireless communication systems in various fields. For example, in a system in which an RFID tag is embedded in an ID card and used for personal identification, data read from the EPC area of the RFID tag embedded in the ID card is used for building entry / exit management or user management of a specific device. It is used.
また、小売店等にて商品にRFIDタグを取り付けて管理するシステムにおいては、商品に取り付けられたRFIDタグのEPC領域から読み取られるデータが売上登録に用いられている。さらに、RFIDタグが埋め込まれたクーポンを発行し、このクーポンに埋め込まれたRFIDタグのEPC領域から読み取られるデータを用いて売上登録された商品の代金を値割引きするとのシステムも存在する。 Further, in a system that manages an RFID tag attached to a product at a retail store or the like, data read from the EPC area of the RFID tag attached to the product is used for sales registration. Further, there is a system that issues a coupon in which an RFID tag is embedded, and discounts the price of a product registered for sales using data read from the EPC area of the RFID tag embedded in the coupon.
C1Gen2タイプのRFIDタグは、リードロック機能およびライトロック機能を備えているが、EPC領域に対してはライトロックしかかけることができない。そのため、EPC領域のデータの書き換えは禁止できるが、RFIDリーダライタによりEPC領域から読み取ったデータを他のRFIDタグのEPC領域に書き込むことで、EPC領域のデータが同一のRFIDタグを簡単に複製できてしまう。 Although the C1Gen2 type RFID tag has a read lock function and a write lock function, only the write lock can be applied to the EPC area. Therefore, rewriting of data in the EPC area can be prohibited, but by reading the data read from the EPC area by the RFID reader / writer into the EPC area of another RFID tag, it is possible to easily duplicate the RFID tag having the same data in the EPC area. End up.
このようにEPC領域のデータが同一のRFIDタグが複製されると、上記のようにRFIDタグを個人識別や商品の管理、およびクーポンに使用するシステムにおいて、種々の不正が行われる虞がある。また、このような問題は、C1Gen2タイプのRFIDタグに限らず、他のタイプのRDIDタグについても同様に生じ得る。 As described above, when an RFID tag having the same data in the EPC area is duplicated, various frauds may occur in the system that uses the RFID tag for personal identification, merchandise management, and coupons as described above. Such a problem may occur not only in the C1Gen2 type RFID tag but also in other types of RDID tags.
以上のような事情から、RFIDタグを用いる各種の無線通信システムにおいて、偽造されたRFIDタグの使用を未然に防止するための手段を講じる必要があった。 Under the circumstances as described above, it is necessary to take measures for preventing the use of a counterfeited RFID tag in various wireless communication systems using the RFID tag.
上記目的を達成すべく、一実施形態における無線通信装置は、無線通信手段と、記憶手段と、第1制御手段と、第2制御手段と、処理手段とを備えている。
上記無線通信手段は、コード情報を記憶した第1メモリ領域、及び、予め設定されたアクセスパスワードが指定されたときに読み取り可能な第2メモリ領域を有する無線タグと無線通信する。上記記憶手段は、予め指定されたアクセスパスワードを記憶する。上記第1制御手段は、無線通信手段の無線通信により所定の無線タグの第1メモリ領域に記憶されたタグコードを読み取る。上記第2制御手段は、無線通信手段の無線通信により、アクセスパスワードを指定せずに所定の無線タグの第2メモリ領域の読み取りを試行し、読み取れないならば記憶手段に記憶されたアクセスパスワードを指定して同無線タグの第2メモリ領域の読み取りを試行する。上記処理手段は、第2制御手段により記憶手段に記憶されたアクセスパスワードを指定することで所定の無線タグの第2メモリ領域が読み取られたとき、第1制御手段により同無線タグから読み取られたコード情報を用いて所定の処理を実行する。
In order to achieve the above object, a wireless communication apparatus according to an embodiment includes wireless communication means, storage means, first control means, second control means, and processing means.
The wireless communication means wirelessly communicates with a wireless tag having a first memory area storing code information and a second memory area readable when a preset access password is designated. The storage means stores an access password designated in advance. The first control means reads a tag code stored in a first memory area of a predetermined wireless tag by wireless communication of the wireless communication means. The second control means attempts to read the second memory area of the predetermined wireless tag without specifying an access password by wireless communication of the wireless communication means. If the second control means cannot read the access password stored in the storage means. Designate and attempt to read the second memory area of the wireless tag. The processing means is read from the wireless tag by the first control means when the second memory area of the predetermined wireless tag is read by designating the access password stored in the storage means by the second control means. A predetermined process is executed using the code information.
以下、各実施形態について図面を参照しながら説明する。
なお、各実施形態では、RFIDタグを使用するシステムの一例として、スーパーマーケット等の小売店にて稼働するPOS(Point Of Sales)システムを例示し、このシステムで使用されるRFIDタグである値引タグや割引タグの偽造を防止するための好適な態様を示す。
Each embodiment will be described below with reference to the drawings.
In each embodiment, as an example of a system using an RFID tag, a POS (Point Of Sales) system operating in a retail store such as a supermarket is exemplified, and a discount tag that is an RFID tag used in this system And a preferred embodiment for preventing forgery of discount tags.
(第1の実施形態)
第1の実施形態では、客の買い上げ商品の合計代金から所定額を値引く値引タグを用いる場合について説明する。
(First embodiment)
In the first embodiment, a case will be described in which a discount tag that discounts a predetermined amount from the total price of a customer's purchased products is used.
[システム構成]
本実施形態におけるPOSシステムの構成を図1に示す。このシステムは、店舗の会計場に配置されたPOS端末1と、タグ発行装置2とを備え、これらを有線または無線で相互通信可能に接続して構成されている。但し、POS端末1およびタグ発行装置2の数は1台に限られず、複数のPOS端末1およびタグ発行装置2にて当該POSシステムを構築してもよい。
[System configuration]
The configuration of the POS system in this embodiment is shown in FIG. This system includes a
POS端末1は、本実施形態における無線通信装置として機能するものであり、客が購入しようとする商品の会計に使用される。
タグ発行装置2は、本実施形態におけるタグ発行手段として機能するものであり、値引タグ3を発行する。このタグ発行装置2は、例えば店員が手持ちで操作するハンディターミナルであってもよいし、店舗内の所定位置に固定的に設置されるものであってもよい。
The
The tag issuing
図2は、値引タグ3の一例を示す模式図である。値引タグ3は、紙材や樹脂材料等で形成されたタグ基材30にIC31と、アンテナ32とで構成されるRFIDインレットを埋め込んで構成される。タグ基材30の表面は印刷面になっており、図示したように「50円引き」等の文字が印刷される。また、タグ基材30の裏面には粘着層が形成されており、この粘着層により値引タグ3は商品やその包装に貼付可能である。
FIG. 2 is a schematic diagram illustrating an example of the
値引タグ3は、C1Gen2タイプのRFIDタグであり、IC31は図3に示すようにユーザ領域「USER」、タグID領域「TID」、EPC領域「EPC」、リザーブド領域「RESERVED」の4つのバンクからなるメモリを有している。ユーザ領域には任意のユーザデータが記憶される。タグID領域には他のRFIDタグと重複しないユニークな識別情報がタグの製造段階で記憶される。EPC領域には値引タグ3であることを示すコード情報としてEPC「urn:epc:tag:gid-96:0.X.Y」が記憶される。ここに、「X」は値引き/割引きの別を示す識別子であり、値引きを示す「0」か、割引きを示す「1」のいずれかが記述される。また、「Y」には値引額または割引率を示す数値が記述される。本実施形態では値引きを対象としているため、「X」が「0」となり、「Y」が値引額を示す。リザーブド領域には任意のアクセスパスワードが記憶される。各領域のうち、ユーザ領域およびリザーブド領域はリザーブド領域に記憶されたアクセスパスワードを用いてリードロック(読取制限)およびライトロック(書込制限)が可能であり、EPC領域は同アクセスパスワードを用いてライトロックが可能である。また、タグID領域はRFIDインレットの製造時にライトロックされている。EPC領域は本実施形態における第1メモリ領域として機能し、リザーブド領域は本実施形態における第2メモリ領域として機能し、ユーザ領域は本実施形態における第3メモリ領域として機能する。
The
なお、当該店舗で販売される商品には、その商品の商品コードを含むEPCがEPC領域に記憶されたRFIDインレットを有するC1Gen2タイプの商品タグ4が取り付けられている。これら値引タグ3や商品タグ4に記憶された情報は、商品の会計時にPOS端末1によって読み取られ、代金の算出等に用いられる。
A product tag 4 of a C1Gen2 type having an RFID inlet in which an EPC including a product code of the product is stored in an EPC area is attached to the product sold at the store. The information stored in the
[POS端末]
図4は、POS端末1の要部構成を示すブロック図である。POS端末1は、CPU(Central Processing Unit)10、メモリ11、通信I/F(Interface)12、バーコードスキャナ13、操作部14、ディスプレイ15、レシートプリンタ16、およびRFIDリーダ17を備えたコンピュータタイプの情報処理装置である。メモリ11、通信I/F12、バーコードスキャナ13、操作部14、ディスプレイ15、レシートプリンタ16、およびRFIDリーダ17は、アドレスバスやデータバス等で構成されるバスライン18を介してCPU10に接続されている。
[POS terminal]
FIG. 4 is a block diagram showing a main configuration of the
メモリ11は、本実施形態における記憶手段として機能するものであり、ROM(Read Only Memory)やRAM(Random Access Memory)等で構成され、CPU10が実行する各種動作の制御プログラムを記憶するとともに、処理場面に応じて各種の作業用メモリエリアを形成する。
通信I/F12は、タグ発行装置2とのデータ通信を制御する。
バーコードスキャナ13は、商品等に付されたバーコードを光学的に読み取ってデコードし、そのバーコードが示す商品コード等のコード情報を生成する。
操作部14は、各種操作キーを備えるキーボードや、ディスプレイ15の表示面上に設けられたタッチパネル等で構成される。
ディスプレイ15は、例えばLCD(Liquid Crystal Display)であり、POS端末1で処理される情報を選択的に表示する。
レシートプリンタ16は、POS端末1で販売処理された商品の名称や価格、合計代金、預かり金額、釣銭額等をレシート用紙に印刷して発行する。
The memory 11 functions as a storage unit in the present embodiment, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The memory 11 stores control programs for various operations executed by the
The communication I /
The
The operation unit 14 includes a keyboard having various operation keys, a touch panel provided on the display surface of the
The
The
RFIDリーダ17は、本実施形態における無線通信手段として機能するものであり、値引タグ3や商品タグ4と電波を介して無線通信するアンテナと、このアンテナによる通信タイミングを制御する制御ユニットとを有する。上記アンテナは、例えば会計場のレジカウンタに設けられ、その通信範囲は、レジカウンタ上の所定位置に限定されるように調整されている。
The
[タグ発行装置]
図5は、タグ発行装置2の要部構成を示すブロック図である。タグ発行装置2は、CPU20、メモリ21、通信I/F22、プリンタ23、操作部24、ディスプレイ25、およびRFIDリーダライタ26を備えたコンピュータタイプの情報処理装置である。メモリ21、通信I/F22、プリンタ23、操作部24、ディスプレイ25、およびRFIDリーダライタ26は、アドレスバスやデータバス等で構成されるバスライン27を介してCPU20に接続されている。
[Tag issuing device]
FIG. 5 is a block diagram showing a main configuration of the
メモリ21は、ROMやRAM等で構成され、CPU20が実行する各種動作の制御プログラムを記憶するとともに、処理場面に応じて各種の作業用メモリエリアを形成する。
通信I/F22は、POS端末1とのデータ通信を制御する。
操作部24は、各種操作キーを備えるキーボードや、ディスプレイ25の表示面上に設けられたタッチパネル等で構成される。
ディスプレイ25は、例えばLCDであり、タグ発行装置2で処理される情報を選択的に表示する。
タグ発行装置2内には、ユーザ領域、EPC領域、リザーブド領域に情報が書き込まれておらず、印刷面に文字等が印刷されていないC1Gen2タイプのRFIDタグが台紙上に複数枚並べて貼付された状態でセットされている。プリンタ23およびRFIDリーダライタ26は、このRFIDタグを値引タグ3として発行する手段として機能する。すなわち、RFIDリーダライタ26は、上記RFIDタグのユーザ領域,EPC領域,リザーブド領域に所定の情報を書き込み、プリンタ23は、RFIDリーダライタ26によって情報が書き込まれた後のRFIDタグの印刷面に値引額を印刷する。このように値引額が印刷された後のRFIDタグが、値引タグ3としてタグ発行装置2の発行口から発行される。
The memory 21 is configured by a ROM, a RAM, and the like, stores control programs for various operations executed by the
The communication I /
The
The
In the
[発行処理]
タグ発行装置2による値引タグ3の発行処理について詳細に説明する。賞味期限が近い惣菜のように代金を値引いて販売したい商品がある場合、店員は、タグ発行装置2の操作部24を操作して値引タグ3の発行を指示する。このときタグ発行装置2のCPU20は、メモリ21に記憶された発行処理用の制御プログラムを実行し、図6のフローチャートに沿って動作する。
[Issue processing]
The issuing process of the
すなわち、先ずCPU20は、当該処理にて発行される値引タグ3が、本日最初に発行される値引タグ3であるか否かを判定する(ステップS101)。この判定は、例えばメモリ21に値引タグ3の発行時にオンされ、1日の業務終了時にオフされるフラグを設け、このフラグを参照することで行われる。
That is, first, the
本日最初に発行される値引タグ3である場合(ステップS101のYes)、CPU20は、乱数を用いるなどして任意のアクセスパスワードを生成する(ステップS102)。そして、この生成したアクセスパスワードを値引認証コードとしてPOS端末1に登録する(ステップS103)。具体的には、生成したアクセスパスワードとこのパスワードの登録を指示するコマンドとを通信I/F22を介してPOS端末1に送信する。POS端末1は、通信I/F12を介してタグ発行装置2からアクセスパスワードおよび上記コマンドを受信すると、当該受信したパスワードを本日の値引認証コードとしてメモリ11に記憶する。
When the
ステップS103の処理の後、あるいはステップS101の処理にて本日最初に発行される値引タグ3ではないと判定されたとき(ステップS101のNo)、CPU20は、値引額の入力を受け付ける(ステップS104)。この処理では、例えば操作部24により値引額の入力を受け付けてもよいし、POS端末1とのデータ通信により値引額の入力を受け付けてもよい。
After the process of step S103, or when it is determined in the process of step S101 that the
値引額が入力されると、CPU20は、当該入力された値引額を用いてEPCをエンコードする(ステップS105)。その結果、例えば値引額として50円が入力されているならば、「urn:epc:tag:gid-96:0.0.50」なるEPCが生成される。CPU20は、RFIDリーダライタ26を制御して、生成したEPCをタグ発行装置2内にセットされたRFIDタグのEPC領域に書き込み(ステップS106)、ステップS102の処理にて生成したアクセスパスワードを同RFIDタグのリザーブド領域に書き込む(ステップS107)。そして、EPC領域をライトロックし、リザーブド領域をリードライトロックする(ステップS108)。その後、CPU20は、プリンタ23を制御し、同RFIDタグの印刷面に値引額、例えば「50円引き」なる文字を印刷する(ステップS109)。
When the discount amount is input, the
かくしてEPCやアクセスパスワードが書き込まれ、値引額が印刷されたRFIDタグが、値引タグ3としてタグ発行装置2の発行口から発行され、一連の処理が終了する。店員は、タグ発行装置2から発行された値引タグ3を値引きの対象とする商品に貼付する。
なお、本実施形態においては、上記発行処理にて発行された値引タグ3は、その発行日に限り使用可能とする。
Thus, the RFID tag in which the EPC and the access password are written and the discount amount is printed is issued as the
In the present embodiment, the
[会計処理]
次に、POS端末1が実行する会計処理について説明する。客は、購入しようとする商品の代金を精算するにあたり、それら商品を持って会計場に移動し、レジカウンタ上にそれら商品を載置する。
[Accounting]
Next, the accounting process executed by the
一方、店員は、POS端末1の操作部14を操作して会計処理の開始を宣言する。このとき、POS端末1のCPU10は、メモリ11に記憶された会計処理用の制御プログラムを実行し、図7のフローチャートに沿って動作する。
すなわち、先ずCPU20は、RFIDリーダ17を制御し、レジカウンタ上のRFIDタグ、すなわち商品タグ4や値引タグ3のEPC領域に記憶されたEPCおよびTID領域に記憶されたタグIDの読み取りを試行する(ステップS201,S202のNo:第1制御手段)。このとき、RFIDリーダ17がRFIDタグから応答されるEPCおよびタグIDを受信したならば(ステップS202のYes)、CPU10は、受信したタグIDに基づき、当該応答したRFIDタグが今回の会計処理にて読み取り済みであるか否かを判定する(ステップS203)。受信したタグIDと同一のタグIDを今回の会計処理にて既に受信している場合には、当該応答したRFIDタグは読み取り済みであると判定し(ステップS203のYes)、受信したEPCを破棄してステップS201の処理に戻る。
On the other hand, the store clerk operates the operation unit 14 of the
That is, the
一方、受信したタグIDと同一のタグIDを今回の会計処理にて受信していない場合には、当該応答したRFIDタグは読み取り済みでないと判定し(ステップS203のNo)、CPU10は、当該受信したEPCに基づき応答したRFIDタグの種別を判定する(ステップS204)。当該EPCが商品を示す場合、CPU10は、応答したRFIDタグが商品タグ4であると判定し(ステップS204の「商品タグ」)、商品登録処理を実行する(ステップS205)。具体的には、メモリ11に予め記憶された商品マスタを参照して当該EPC中の商品コードで示される商品の商品情報(商品名や価格等)を特定し、メモリ11に形成された当該会計処理用の登録エリアに登録する。なお、商品タグ4が取り付けられていない商品があるならば、その商品の商品情報をバーコードスキャナ13や操作部14により入力してもよい。
On the other hand, if the same tag ID as the received tag ID has not been received in the current accounting process, it is determined that the responding RFID tag has not been read (No in step S203), and the
一方、ステップS204の処理において、EPCが値引きを示す場合、CPU10は、応答したRFIDタグが値引タグ3であると判定し(ステップS204の「値引タグ」)、値引処理を実行する(ステップS206)。値引処理においては、当該値引タグ3が使用可能である場合に限り、値引額等を示す値引情報がメモリ11の上記登録エリアに登録される。値引処理の詳細については、図8の説明にて後述する。
On the other hand, if the EPC indicates a discount in the process of step S204, the
商品登録処理あるいは値引処理の後、CPU10は、RFIDタグの読み取り終了が指示されているか否かを判定する(ステップS207)。未だ読み取り終了が指示されていないならば(ステップS207のNo)、CPU10は、ステップS201の処理に戻り、再びRFIDタグの読み取りを試行する。やがてレジカウンタ上に在る全てのRFIDタグの読み取りが完了すると、店員は、操作部14を操作して読み取り終了を指示する。この指示がなされると(ステップS207のYes)、CPU10は、メモリ11の上記登録エリアに登録された商品情報および値引情報に基づいて各商品の合計代金を算出し、ディスプレイ25に表示させる(ステップS208)。さらに、現金、クレジットカード、あるいは電子マネー等による代金の支払を受け付け(ステップS209)、レシートプリンタ16を制御して当該会計のレシートを発行させる(ステップS210)。かくして一連の処理が終了する。
After the product registration process or the discount process, the
[値引処理]
次に、上記値引処理について説明する。値引処理において、POS端末1のCPU10は、図8のフローチャートに沿って動作する。すなわち、先ずCPU10は、メモリ11に本日の値引認証コードが登録されているか否かを判定する(ステップS301)。登録されているならば(ステップS301のYes)、RFIDリーダ17を制御し、直前のステップS201の処理にてEPC等を読み取ったRFIDタグのリザーブド領域の読み取りを試行する(ステップS302)。このとき、アクセスパスワードは指定しない。
[Discount processing]
Next, the discount process will be described. In the discount process, the
その後、CPU10は、リザーブド領域の読み取り成否を判定する(ステップS303)。リザーブド領域からアクセスパスワードが読み取れていない場合(ステップS303のNo)、CPU10は、RFIDリーダ17を制御し、メモリ11に登録された本日の値引認証コードをアクセスパスワードとして指定して、再度同じRFIDタグのリザーブド領域の読み取りを試行する(ステップS304)。ここに、ステップS302〜S304の処理は、本実施形態における第2制御手段を構成する。
Thereafter, the
その後、CPU10は、リザーブド領域の読み取り成否を判定する(ステップS305)。リザーブド領域からアクセスパスワードが読み取れている場合(ステップS305のYes)、当該RFIDタグは当日発行された値引タグ3であるため、CPU10は、直前のステップS201の処理にて当該値引タグ3から読み取ったEPCで示される値引額等の値引情報をメモリ11に形成された当該会計処理用の登録エリアに登録し(ステップS306:処理手段)、一連の処理を終了する。上記ステップS208の処理では、このようにしてメモリ11の上記登録エリアに登録された値引情報で示される値引額が、各商品情報で示される価格の合計から減算され、合計代金が算出される。
Thereafter, the
ここで、ステップS301の処理においてメモリ11に本日の値引認証コードが登録されていない場合(ステップS301のYes)、少なくとも当該RFIDタグは本日発行された値引タグ3でないことになる。この場合、上記した値引タグ3使用の条件により、当該RFIDタグを値引きに使用することができない。したがって、CPU10は、ディスプレイ15に警告メッセージを表示するなどして当該RFIDタグは値引きに使用できない旨を報知する(ステップS307:報知手段)。その後、メモリ11の上記登録エリアに値引情報を登録することなく値引処理を終了し、ステップS207の処理に進む。
Here, if today's discount authentication code is not registered in the memory 11 in the process of step S301 (Yes in step S301), at least the RFID tag is not the
また、ステップS302の処理においてリザーブド領域からアクセスパスワードが読み取れた場合(ステップS303のYes)、当該RFIDタグのリザーブド領域がリードロックされていないことになる。すなわち、当該RFIDタグは、タグ発行装置2の発行処理にて発行された値引タグ3ではなく、偽造されたタグである蓋然性がある。したがって、CPU10は、ディスプレイ15に警告メッセージを表示するなどして当該RFIDタグは値引きに使用できない旨を報知する(ステップS307:報知手段)。その後、メモリ11の上記登録エリアに値引情報を登録することなく値引処理を終了し、ステップS207の処理に進む。
If the access password is read from the reserved area in the process of step S302 (Yes in step S303), the reserved area of the RFID tag is not read-locked. That is, the RFID tag is likely to be a forged tag, not the
また、ステップS304の処理においてリザーブド領域からアクセスパスワードが読み取れない場合(ステップS305のNo)、当該リザーブド領域に記憶されたアクセスパスワードと本日の値引認証コードとが一致しないことになる。すなわち、当該RFIDタグは値引タグ3であっても本日発行されたものでないか、あるいは偽造タグである蓋然性がある。したがって、CPU10は、ディスプレイ15に警告メッセージを表示するなどして当該RFIDタグは値引きに使用できない旨を報知する(ステップS307:報知手段)。その後、メモリ11の上記登録エリアに値引情報を登録することなく値引処理を終了し、ステップS207の処理に進む。
If the access password cannot be read from the reserved area in the process of step S304 (No in step S305), the access password stored in the reserved area does not match the today's discount authentication code. That is, even if the RFID tag is the
以上説明したように、本実施形態においては、RFIDタグによる値引きを行うにあたり、先ずアクセスパスワードを指定せずにRFIDタグのリザーブド領域の読み取りを試行し、アクセスパスワードが読み取れないならば値引認証コードをアクセスパスワードとして指定して同RFIDタグのリザーブド領域の読み取りを試行し、これによりリザーブド領域を読み取ることができたならば同RFIDタグが使用可能な値引タグ3であるとして、そのEPC領域から読み取ったEPCを用いて代金の値引を行う。このようにしたことにより、値引きを示すEPCを所定のRFIDタグのEPC領域に書き込んで値引タグ3が偽造された場合であっても、その偽造されたRFIDタグの使用を確実に未然防止できる。
As described above, in the present embodiment, when performing discounting with an RFID tag, first, reading of the reserved area of the RFID tag without specifying an access password is attempted, and if the access password cannot be read, the discount authentication code Is designated as an access password, and reading of the reserved area of the RFID tag is attempted, and if the reserved area can be read by this, the RFID tag is assumed to be a
また、値引タグ3としては一般的なC1Gen2タイプのRFIDタグを用いることができるので、上記POSシステムの導入が容易となる。
Moreover, since a general C1Gen2 type RFID tag can be used as the
(第2の実施形態)
次に、第2の実施形態について説明する。
本実施形態は、値引タグ3に加えて代金を割り引く割引タグ5を導入し、しかも値引タグ3および割引タグ5による値割引きの対象を特定の商品に限定する点で、第1の実施形態と異なる。第1の実施形態と同一の構成要素には同一の符号を付し、重複説明は必要な場合にのみ行う。
(Second Embodiment)
Next, a second embodiment will be described.
In the present embodiment, a
図9は、割引タグ5の一例を示す模式図である。この割引タグ5は、図2に示した値引タグ3と同じく紙材や樹脂材料等で形成されたタグ基材30にIC31と、アンテナ32とで構成されるRFIDインレットを埋め込んで構成される。タグ基材30の表面は印刷面になっており、図示したように「50%引き」等の文字が印刷される。この割引タグ5もタグ発行装置2から発行されるC1Gen2タイプのRFIDタグであり、IC31は図3に示す4つのバンクからなるメモリを有している。EPC領域にはEPCとして「urn:epc:tag:gid-96:0.X.Y」が記憶され、割引を対象とするため「X」が「1」となり、「Y」が割引率となる。
FIG. 9 is a schematic diagram illustrating an example of the
本実施形態において、POS端末1のメモリ11には、図10に示すタグ認証テーブル110が記憶されている。タグ認証テーブル110には、タグ発行装置2により発行された値引タグ3および割引タグ5のEPC領域に書き込まれたEPCと、リザーブド領域に書き込まれたアクセスパスワードとを対応つけたレコードで構成されている。本実施形態においては、発行処理にて発行された値引タグ3および割引タグ5は、タグ認証テーブル110に情報が登録されている場合に限り使用可能とする。
In the present embodiment, the tag authentication table 110 shown in FIG. 10 is stored in the memory 11 of the
[発行処理]
本実施形態における発行処理において、タグ発行装置2のCPU20は、メモリ21に記憶された発行処理用の制御プログラムを実行し、図11のフローチャートに沿って動作する。
[Issue processing]
In the issuing process in the present embodiment, the
すなわち、先ずCPU20は、割引きの対象とする商品の識別情報である商品コードの入力を受け付ける(ステップS401)。商品コードは、POS端末1のバーコードスキャナ13により商品に付されたバーコードを読み取ることで入力されてもよいし、POS端末1の操作部14の操作あるいはタグ発行装置2の操作部24の操作によって入力されてもよい。
That is, first, the
商品コードが入力されると、CPU20は、値引き/割引きの種別の指定を受け付ける(ステップS402)。店員が操作部24を操作して値引き/割引きの種別を指定すると、CPU20は、値引きが指定されているならば値引額の入力を受け付け、割引きが指定されているならば割引率の入力を受け付ける(ステップS403)。店員が操作部24を操作して値引額または割引率を入力すると、CPU20は、指定された値引き/割引きの種別と、入力された値引額または割引率とを用いてEPCをエンコードする(ステップS404)。その結果、例えば値引きが指定され、値引額として50円が入力されているならば、「urn:epc:tag:gid-96:0.0.50」なるEPCが生成され、割引が指定され、割引率として50%が入力されているならば、「urn:epc:tag:gid-96:0.1.50」なるEPCが生成される。
When the product code is input, the
EPCをエンコードした後、CPU20は、乱数を用いるなどして任意のアクセスパスワードを生成する(ステップS405)。その後、CPU20は、RFIDリーダライタ26を制御して、生成したEPCをタグ発行装置2内にセットされたRFIDタグのEPC領域に書き込み(ステップS406)、ステップS405の処理にて生成したアクセスパスワードを同RFIDタグのリザーブド領域に書き込み(ステップS407)、ステップS401の処理にて入力された商品コードを同RFIDタグのユーザ領域に書き込む(ステップS408)。さらに、EPC領域をライトロックし、リザーブド領域およびユーザ領域をリードライトロックする(ステップS409)。その後、CPU20は、プリンタ23を制御し、同RFIDタグの印刷面に値割引きの内容を示す情報、例えば「50円引き」や「50%引き」なる文字を印刷する(ステップS411)。
After encoding the EPC, the
かくしてEPCやアクセスパスワードが書き込まれ、値割引きの内容を示す情報が印刷されたRFIDタグが、値引タグ3あるいは割引タグ5としてタグ発行装置2の発行口から発行され、一連の処理が終了する。
Thus, the RFID tag on which the EPC and the access password are written and the information indicating the contents of the discount is printed is issued from the issuing port of the
[会計処理]
次に、本実施形態における会計処理について説明する。POS端末1のCPU10は、メモリ11に記憶された会計処理用の制御プログラムを実行し、図12のフローチャートに沿って動作する。
すなわち、先ずCPU20は、RFIDリーダ17を制御し、レジカウンタ上のRFIDタグ、すなわち商品タグ4,値引タグ3および割引タグ5のEPC領域に記憶されたEPCおよびTID領域に記憶されたタグIDの読み取りを試行する(ステップS501,S502のNo:第1制御手段)。このとき、RFIDリーダ17がRFIDタグから応答されるEPCおよびタグIDを受信したならば(ステップS502のYes)、CPU10は、受信したタグIDに基づき、当該応答したRFIDタグが今回の会計処理にて読み取り済みであるか否かを判定する(ステップS503)。受信したタグIDと同一のタグIDを今回の会計処理にて既に受信している場合には、当該応答したRFIDタグは読み取り済みであると判定し(ステップS503のYes)、受信したEPCを破棄してステップS501の処理に戻る。
[Accounting]
Next, the accounting process in this embodiment will be described. The
That is, first, the
一方、受信したタグIDと同一のタグIDを今回の会計処理にて受信していない場合には、当該応答したRFIDタグは読み取り済みでないと判定し(ステップS503のNo)、CPU10は、当該受信したEPCに基づき応答したRFIDタグの種別を判定する(ステップS504)。当該EPCが商品を示す場合、CPU10は、応答したRFIDタグが商品タグ4であると判定し(ステップS504の「商品タグ」)、商品登録処理を実行する(ステップS505)。具体的には、メモリ11に予め記憶された商品マスタを参照して当該EPC中の商品コードで示される商品の商品情報(商品名や価格等)を特定し、メモリ11に形成された当該会計処理用の登録エリアに登録する。なお、商品タグ4が取り付けられていない商品があるならば、その商品の商品情報をバーコードスキャナ13や操作部14により入力してもよい。
On the other hand, when the same tag ID as the received tag ID has not been received in the current accounting process, it is determined that the responding RFID tag has not been read (No in step S503), and the
一方、ステップS504の処理において、EPCが値引きまたは割引きを示す場合、CPU10は、応答したRFIDタグが値引タグ3または割引タグ5であると判定し(ステップS504の「値引タグ,割引タグ」)、値割引処理を実行する(ステップS506)。値割引処理においては、当該値引タグ3または割引タグ5が使用可能である場合に限り、値引額、割引率、対象商品等を示す値割引情報がメモリ11の上記登録エリアに記憶される。値割引処理の詳細については、図13の説明にて後述する。
On the other hand, if the EPC indicates a discount or discount in the process of step S504, the
商品登録処理あるいは値割引処理の後、CPU10は、RFIDタグの読み取り終了が指示されているか否かを判定する(ステップS507)。未だ読み取り終了が指示されていないならば(ステップS507のNo)、CPU10は、ステップS501の処理に戻り、再びRFIDタグの読み取りを試行する。やがてレジカウンタ上に在る全てのRFIDタグの読み取りが完了すると、店員は、操作部14を操作して読み取り終了を指示する。この指示がなされると(ステップS507のYes)、CPU10は、メモリ11の上記登録エリアに値割引情報が登録されているか否かを判定する(ステップS508)。値割引情報が1つでも登録されているならば(ステップS508のYes)、CPU10は、各値割引情報で示される値割引きの対象商品の商品情報が上記登録エリアに記憶されているか否かを判定する(ステップS509)。対象商品の商品情報が記憶されていない値割引情報があるならば(ステップS509のNo)、上記登録エリアからその値割引情報を削除する(ステップS510)。
After the merchandise registration process or the value discount process, the
上記登録エリアに値割引情報が1つでも記憶されていない場合(ステップS509のYes)、あるいはステップS510の処理の後、CPU10は、上記登録エリアに記憶された商品情報および値割引情報に基づいて各商品の合計代金を算出し、ディスプレイ25に表示させる(ステップS511)。さらに、現金、クレジットカード、あるいは電子マネー等による代金の支払を受け付け(ステップS512)、レシートプリンタ16を制御して当該会計のレシートを発行させる(ステップS513)。かくして一連の処理が終了する。
When no value discount information is stored in the registration area (Yes in step S509), or after the processing in step S510, the
[値割引処理]
次に、上記値割引処理について説明する。値割引処理において、POS端末1のCPU10は、図13のフローチャートに沿って動作する。すなわち、先ずCPU10は、直前のステップS501の処理にて読み取ったEPCがタグ認証テーブル110に登録されているか否かを判定する(ステップS601)。登録されているならば(ステップS601のYes)、CPU10は、RFIDリーダ17を制御し、直前のステップS501の処理にてEPC等を読み取ったRFIDタグのリザーブド領域の読み取りを試行する(ステップS602)。このとき、アクセスパスワードは指定しない。
[Value discount processing]
Next, the value discount process will be described. In the value discount process, the
その後、CPU10は、リザーブド領域の読み取り成否を判定する(ステップS603)。リザーブド領域からアクセスパスワードが読み取れていない場合(ステップS603のNo)、CPU10は、RFIDリーダ17を制御し、直前のステップS501の処理にて読み取ったEPCに対応付けてタグ認証テーブル110に登録されたアクセスパスワードを指定して、再度同じRFIDタグのリザーブド領域の読み取りを試行する(ステップS604)。ここに、ステップS602〜S604の処理は、本実施形態における第2制御手段を構成する。
Thereafter, the
その後、CPU10は、リザーブド領域の読み取り成否を判定する(ステップS605)。リザーブド領域からアクセスパスワードが読み取れている場合(ステップS605のYes)、CPU10は、RFIDリーダ17を制御し、直前のステップS501の処理にてEPC等を読み取ったRFIDタグのユーザ領域の読み取りを試行する(ステップS606)。このとき、アクセスパスワードは指定しない。
Thereafter, the
その後、CPU10は、ユーザ領域の読み取り成否を判定する(ステップS607)。ユーザ領域から商品コードが読み取れていない場合(ステップS607のNo)、CPU10は、RFIDリーダ17を制御し、直前のステップS501の処理にて読み取ったEPCに対応付けてタグ認証テーブル110に登録されたアクセスパスワードを指定して、再度同じRFIDタグのユーザ領域の読み取りを試行する(ステップS608)。ここに、ステップS606〜S608の処理は、本実施形態における第3制御手段を構成する。
Thereafter, the
その後、CPU10は、ユーザ領域の読み取り成否を判定する(ステップS609)。ユーザ領域から商品コードが読み取れた場合(ステップS609のYes)、当該RFIDタグはタグ発行装置2から発行された正規の値引タグ3または割引タグ5であるため、CPU10は、直前のステップS501の処理にて当該RFIDタグから読み取ったEPCで示される値引額または割引率、およびユーザ領域から読み取った商品コードを示す値引情報をメモリ11に形成された上記登録エリアに登録し(ステップS610:処理手段)、一連の処理を終了する。このようにしてメモリ11の上記登録エリアに記憶された値割引情報が値引きに係るものである場合、上記ステップS511の処理においては当該値割引情報で示される値引額が対象商品の代金から値引かれる。また、上記登録エリアに記憶された値割引情報が割引きに係るものである場合、上記ステップS511の処理においては当該値割引情報で示される割引率に応じて対象商品の代金が割引かれる。
Thereafter, the
ここで、ステップS601の処理においてタグ認証テーブル110に直前のステップS501の処理にて読み取ったEPCが登録されていない場合(ステップS601のNo)、ステップS602の処理においてパスワードを指定せずにリザーブド領域からアクセスパスワードが読み取れた場合(ステップS603のYes)、ステップS604の処理においてアクセスパスワードを指定したにも関わらずリザーブド領域からアクセスパスワードが読み取れない場合には(ステップS605のNo)、当該RFIDタグはタグ発行装置2から発行された値引タグ3でも割引タグ5でもないことになる。すなわち、当該タグは、偽造されたタグである蓋然性がある。したがって、CPU10は、ディスプレイ15に警告メッセージを表示するなどして当該RFIDタグは値割引きに使用できない旨を報知する(ステップS611:報知手段)。その後、メモリ11の上記登録エリアに値割引情報を記憶することなく値割引処理を終了し、ステップS507の処理に進む。
Here, if the EPC read in the immediately preceding step S501 is not registered in the tag authentication table 110 in the process of step S601 (No in step S601), the reserved area without specifying a password in the process of step S602. If the access password cannot be read from the reserved area even though the access password is specified in the process of step S604 (No in step S605), the RFID tag is This means that neither the
同様に、ステップS606の処理においてパスワードを指定せずにユーザ領域から商品コードが読み取れた場合(ステップS607のYes)、ステップS608の処理においてアクセスパスワードを指定したにも関わらずユーザ領域から商品コードが読み取れない場合には(ステップS609のNo)、当該RFIDタグはタグ発行装置2から発行された値引タグ3でも割引タグ5でもないことになる。したがって、CPU10は、ディスプレイ15に警告メッセージを表示するなどして当該RFIDタグは値割引きに使用できない旨を報知する(ステップS611:報知手段)。その後、メモリ11の上記登録エリアに値割引情報を記憶することなく値割引処理を終了し、ステップS507の処理に進む。
Similarly, when the product code can be read from the user area without specifying the password in the process of step S606 (Yes in step S607), the product code is received from the user area even though the access password is specified in the process of step S608. If it cannot be read (No in step S609), the RFID tag is neither the
以上説明したように、本実施形態においては、値引タグ3および割引タグ5による値割引きの対象を、ユーザ領域に記憶された特定の商品に限定する。このような構成であれば、特定の商品に貼付された値引タグ3または割引タグ5を剥がして値割引きの対象でない商品に貼付し、会計を受けるなどの不正が防止される。
As described above, in the present embodiment, the target of value discount by the
また、リザーブド領域だけでなくユーザ領域に対しても、先ずアクセスパスワードを指定せずに読み取りを試行し、読み取れないならばアクセスパスワードを指定して読み取りを試行する。そして、パスワードを指定しなくてもデータが読み取れた場合や、パスワードを指定してもデータを読み取れない場合には、使用不可を報知して値割引きを行わない。このようにしたことにより、偽造タグの使用をより確実に防止することができる。
なお、第1の実施形態と同様の効果を奏することは勿論である。
In addition to the reserved area, the user area is first read without specifying an access password, and if it cannot be read, an access password is specified and reading is attempted. If the data can be read without specifying the password, or if the data cannot be read even if the password is specified, the use is not notified and the value discount is not performed. By doing in this way, use of a forged tag can be prevented more reliably.
It goes without saying that the same effects as those of the first embodiment can be obtained.
(変形例)
上記各実施形態にて開示した構成は、種々変形実施可能である。具体的な変形例としては、例えば次のようなものがある。
(Modification)
Various modifications can be made to the configurations disclosed in the above embodiments. Specific examples of modifications are as follows.
(1)上記各実施形態では、値引タグ3や割引タグ5を用いて代金を値割引きするPOSシステムを例示した。しかしながら、偽造タグの使用防止に関する構成を他のシステム、例えばRFIDタグをIDカードに埋め込んで個人識別に使用するシステムに適用してもよい。この場合にあっては、IDカードを発行する装置がタグ発行手段となり、個人識別のためにIDカードを読み取る装置が無線通信装置となる。また、処理手段により実行される処理は個人識別に関する処理となる。
(1) In each of the above embodiments, the POS system that discounts the price using the
(2)上記各実施形態では、C1Gen2タイプのRFIDタグを用いてシステムを構築する場合を例示した。しかしながら、C1Gen2以外のタイプのRFIDタグを用いてシステムを構築してもよい。C1Gen2以外のタイプのRFIDタグを用いる場合であっても、そのタグがコード情報を記憶した第1メモリ領域、及び、予め設定されたアクセスパスワードが指定されたときに読み取り可能な第2メモリ領域を有するならば、上記各実施形態と同様の構成を実現可能である。 (2) In each of the above embodiments, the case where a system is constructed using a C1Gen2 type RFID tag is illustrated. However, the system may be constructed using an RFID tag of a type other than C1Gen2. Even when an RFID tag of a type other than C1Gen2 is used, a first memory area in which the tag stores code information, and a second memory area that can be read when a preset access password is designated If it has, it is possible to realize the same configuration as the above embodiments.
(3)第1の実施形態では、リザーブド領域を第2メモリ領域として用いて値引タグ3が偽造タグであるかどうかを判定する場合を例示した。しかしながら、ユーザ領域に適当なデータを書き込んでおき、リザーブド領域に代えてユーザ領域を第2メモリ領域として用いてもよい。この場合、図8に示した値引処理のステップS302の処理においてはパスワードを指定せずにユーザ領域の読み取りを試行し、ステップS304の処理においては認証コードをパスワードとして指定してユーザ領域の読み取りを試行する。なお、第1,第2の実施形態双方において、C1Gen2以外のタイプのタグを用いてシステムを構築する場合にあっては、そのタグが有するメモリ領域のうち、リードロック可能な任意の領域を第2メモリ領域として使用すればよい。
(3) In 1st Embodiment, the case where it was determined whether the
(4)上記各実施形態では、リザーブド領域に記憶されるアクセスパスワードを用いて偽造タグであるかどうかを判定する場合を例示した。しかしながら、アクセスパスワードに代えて、同じくリザーブド領域に記憶されるキルパスワードを用いて同様の構成を実現してもよい。 (4) In each of the above embodiments, the case where it is determined whether or not the tag is a forgery tag using the access password stored in the reserved area is illustrated. However, instead of the access password, a similar configuration may be realized using a kill password that is also stored in the reserved area.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
1…POS端末、2…タグ発行装置、3…値引タグ、4…商品タグ、5…割引タグ、10,20…CPU、11,21…メモリ、17…RFIDリーダ、23…プリンタ、26…RFIDリーダライタ、110…タグ認証テーブル
DESCRIPTION OF
Claims (6)
予め指定されたアクセスパスワードを記憶する記憶手段と、
前記無線通信手段の無線通信により所定の無線タグの第1メモリ領域に記憶されたタグコードを読み取る第1制御手段と、
前記無線通信手段の無線通信により、アクセスパスワードを指定せずに前記所定の無線タグの第2メモリ領域の読み取りを試行し、読み取れないならば前記記憶手段に記憶されたアクセスパスワードを指定して同無線タグの第2メモリ領域の読み取りを試行する第2制御手段と、
この第2制御手段により前記記憶手段に記憶されたアクセスパスワードを指定することで前記所定の無線タグの第2メモリ領域が読み取られたとき、前記第1制御手段により同無線タグから読み取られたコード情報を用いて所定の処理を実行する処理手段と、
を備えていることを特徴とする無線通信装置。 Wireless communication means for wirelessly communicating with a wireless tag having a first memory area storing code information and a second memory area readable when a preset access password is designated;
Storage means for storing a pre-specified access password;
First control means for reading a tag code stored in a first memory area of a predetermined wireless tag by wireless communication of the wireless communication means;
By the wireless communication of the wireless communication means, an attempt is made to read the second memory area of the predetermined wireless tag without specifying an access password. If the read cannot be performed, the access password stored in the storage means is specified and the same is specified. Second control means for trying to read the second memory area of the wireless tag;
When the second memory area of the predetermined radio tag is read by designating the access password stored in the storage means by the second control means, the code read from the radio tag by the first control means Processing means for executing predetermined processing using information;
A wireless communication apparatus comprising:
前記記憶手段は、予め指定されたコード情報及びアクセスパスワードを対応つけて記憶し、
前記無線通信手段の無線通信により前記所定の無線タグの第3メモリ領域に記憶された識別情報を読み取る第3制御手段をさらに備え、
前記処理手段は、前記第2制御手段により前記記憶手段に記憶されたアクセスパスワードを指定することで前記所定の無線タグの第2メモリ領域が読み取れたとき、前記第1制御手段により読み取られたコード情報を用いて、前記第3制御手段により読み取られた識別情報で示される物品を対象とし所定の処理を実行することを特徴とする請求項1又は2に記載の無線通信装置。 The wireless tag further includes a third memory area in which identification information of an article is stored.
The storage means stores pre-specified code information and an access password in association with each other,
Further comprising third control means for reading identification information stored in a third memory area of the predetermined wireless tag by wireless communication of the wireless communication means;
When the second memory area of the predetermined wireless tag is read by designating the access password stored in the storage means by the second control means, the processing means reads the code read by the first control means 3. The wireless communication apparatus according to claim 1, wherein a predetermined process is performed on an article indicated by the identification information read by the third control unit using information.
前記コンピュータに、
前記無線通信手段の無線通信により所定の無線タグの第1メモリ領域に記憶されたタグコードを読み取る第1制御機能と、
前記無線通信手段の無線通信により、アクセスパスワードを指定せずに前記所定の無線タグの第2メモリ領域の読み取りを試行し、読み取れないならば所定の記憶手段に予め記憶されたアクセスパスワードを指定して同無線タグの第2メモリ領域の読み取りを試行する第2制御機能と、
この第2制御機能により前記記憶手段に記憶されたアクセスパスワードを指定することで前記所定の無線タグの第2メモリ領域が読み取られたとき、前記第1制御機能により同無線タグから読み取られたコード情報を用いて所定の処理を実行する処理機能と、
を実現させるための制御プログラム。 A computer control program comprising wireless communication means for wirelessly communicating with a wireless tag having a first memory area storing code information and a second memory area readable when a preset access password is designated There,
In the computer,
A first control function for reading a tag code stored in a first memory area of a predetermined wireless tag by wireless communication of the wireless communication means;
An attempt is made to read the second memory area of the predetermined wireless tag without specifying an access password by wireless communication of the wireless communication means, and if it cannot be read, an access password stored in advance in a predetermined storage means is specified. A second control function for trying to read the second memory area of the wireless tag;
The code read from the wireless tag by the first control function when the second memory area of the predetermined wireless tag is read by designating the access password stored in the storage means by the second control function A processing function for executing predetermined processing using information;
Control program to realize.
無線タグと無線通信する無線通信手段と、
前記タグ発行手段により発行された無線タグのアクセスパスワードを記憶する記憶手段と、
前記無線通信手段の無線通信により所定の無線タグの第1メモリ領域に記憶されたコード情報を読み取る第1制御手段と、
前記無線通信手段の無線通信により、アクセスパスワードを指定せずに前記所定の無線タグの第2メモリ領域の読み取りを試行し、読み取れないならば前記記憶手段に記憶されたアクセスパスワードを指定して同無線タグの第2メモリ領域の読み取りを試行する第2制御手段と、
この第2制御手段により前記記憶手段に記憶されたアクセスパスワードを指定することで前記所定の無線タグの第2メモリ領域が読み取られたとき、前記第1制御手段により同無線タグから読み取られたコード情報を用いて所定の処理を実行する処理手段と、
を備えていることを特徴とする無線通信システム。 Tag issuing means for issuing a wireless tag having a first memory area in which code information is stored and a second memory area that is readable when a preset access password is designated;
A wireless communication means for wirelessly communicating with the wireless tag;
Storage means for storing the access password of the wireless tag issued by the tag issuing means;
First control means for reading code information stored in a first memory area of a predetermined wireless tag by wireless communication of the wireless communication means;
By the wireless communication of the wireless communication means, an attempt is made to read the second memory area of the predetermined wireless tag without specifying an access password. If the read cannot be performed, the access password stored in the storage means is specified and the same is specified. Second control means for trying to read the second memory area of the wireless tag;
When the second memory area of the predetermined radio tag is read by designating the access password stored in the storage means by the second control means, the code read from the radio tag by the first control means Processing means for executing predetermined processing using information;
A wireless communication system comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010255017A JP5216838B2 (en) | 2010-11-15 | 2010-11-15 | Wireless communication apparatus, control program, and wireless communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010255017A JP5216838B2 (en) | 2010-11-15 | 2010-11-15 | Wireless communication apparatus, control program, and wireless communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012108603A JP2012108603A (en) | 2012-06-07 |
| JP5216838B2 true JP5216838B2 (en) | 2013-06-19 |
Family
ID=46494171
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010255017A Expired - Fee Related JP5216838B2 (en) | 2010-11-15 | 2010-11-15 | Wireless communication apparatus, control program, and wireless communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5216838B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6169942B2 (en) * | 2013-10-17 | 2017-07-26 | サトーホールディングス株式会社 | RFID writing device |
| JP2016170510A (en) * | 2015-03-11 | 2016-09-23 | 株式会社東芝 | Issuing machine, processor, medium, and processing system |
| JP6506158B2 (en) * | 2015-12-01 | 2019-04-24 | トヨタ自動車株式会社 | Parts management system |
| JP2024162763A (en) * | 2023-05-11 | 2024-11-21 | ナクシス株式会社 | Accounting Systems and Programs |
| KR102883015B1 (en) * | 2025-02-17 | 2025-11-06 | 김서진 | Electronic device for writing product unique code on specific nfc tag in product containing multiple nfc tags and operation method for the same |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006309382A (en) * | 2005-04-27 | 2006-11-09 | Hitachi Ltd | Article monitoring method, article monitoring apparatus, article monitoring system, and IC tag |
| JP4907268B2 (en) * | 2006-08-29 | 2012-03-28 | 株式会社日立製作所 | Wireless IC memory, access device for wireless IC memory, and access control method |
| JP2009157803A (en) * | 2007-12-27 | 2009-07-16 | Hitachi Ltd | Information processing system and password providing method in information processing system |
| JP4505512B2 (en) * | 2008-02-08 | 2010-07-21 | 東芝テック株式会社 | Product sales data processing device |
| JP5107192B2 (en) * | 2008-09-12 | 2012-12-26 | 東芝テック株式会社 | Wireless communication device |
-
2010
- 2010-11-15 JP JP2010255017A patent/JP5216838B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012108603A (en) | 2012-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101527071B (en) | Merchandise sales data processing apparatus and a merchandise sales data processing method | |
| US20070276727A1 (en) | Intelligent coupon network | |
| JP5216838B2 (en) | Wireless communication apparatus, control program, and wireless communication system | |
| EP2592588A1 (en) | Electronic transaction and logistics system | |
| JP2008203945A (en) | Electronic inventory tag system, customer terminal, and its commodity information display method and program | |
| JP7370361B2 (en) | Benefit granting system and benefit granting method | |
| US20080114647A1 (en) | Wireless system for coupon acquisition and redemption | |
| JP5165219B2 (en) | Cash register system | |
| JP2021101368A (en) | Coupon output system, information processing device, and program | |
| JP2024023442A (en) | Server device, purchase management method, information processing system, and program | |
| US20130085830A1 (en) | Customer's coming-to-a-store acceleration system | |
| JP5685100B2 (en) | Electronic shelf label terminal | |
| JP6060650B2 (en) | Accounting device, POS system and accounting program | |
| JP2024138088A (en) | Information processing device, information processing method, and information processing program | |
| JP6934162B2 (en) | POS system | |
| JP2009157474A (en) | Product sales data processing device | |
| JP2020016966A (en) | Product data processing device and program | |
| JP2014052710A (en) | Information device, information terminal, information system, and program | |
| KR20030011413A (en) | PoS System using Portable PoS Terminal | |
| JP5486564B2 (en) | Product information processing apparatus and program thereof | |
| CN114792261A (en) | Information processing apparatus, information processing system, and storage medium | |
| JP2014067176A (en) | Settlement system | |
| JP2017142752A (en) | POS system | |
| US7479881B2 (en) | System and method for RFID tag hole puncher | |
| KR100647862B1 (en) | Cash receipt registration system and method using barcode on mobile terminal screen |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130124 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130205 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130304 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160308 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |