JP2015184936A - Rfid system, rfid media and information writing/reading device - Google Patents
Rfid system, rfid media and information writing/reading device Download PDFInfo
- Publication number
- JP2015184936A JP2015184936A JP2014061063A JP2014061063A JP2015184936A JP 2015184936 A JP2015184936 A JP 2015184936A JP 2014061063 A JP2014061063 A JP 2014061063A JP 2014061063 A JP2014061063 A JP 2014061063A JP 2015184936 A JP2015184936 A JP 2015184936A
- Authority
- JP
- Japan
- Prior art keywords
- control program
- storage area
- update data
- update
- stored
- 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.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims description 48
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 16
- 238000000034 method Methods 0.000 description 13
- 230000004044 response Effects 0.000 description 4
- 230000005674 electromagnetic induction Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- PXHVJJICTQNCMI-UHFFFAOYSA-N Nickel Chemical compound [Ni] PXHVJJICTQNCMI-UHFFFAOYSA-N 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 229910052759 nickel Inorganic materials 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
本発明は、RFIDメディアに対して情報の書き込み及び/または読み出しを行う情報書込/読出装置を用いて、RFIDメディアの動作を制御するための制御プログラムを更新する技術に関する。 The present invention relates to a technique for updating a control program for controlling the operation of an RFID medium by using an information writing / reading apparatus for writing and / or reading information on the RFID medium.
昨今、情報化社会の進展に伴って、情報をカードに記録し、該カードを用いた情報管理や決済等が行われている。また、商品等に貼付されるラベルやタグに情報を記録し、このラベルやタグを用いての商品等の管理も行われている。このようなカードやラベル、あるいはタグを用いた情報管理においては、カードやラベル、あるいはタグに対して非接触状態にて情報の書き込みや読み出しを行うことが可能なICチップが搭載された非接触型ICカードや非接触型ICラベル、あるいは非接触型ICタグがその優れた利便性から急速な普及が進みつつある。 In recent years, with the progress of the information society, information is recorded on a card, and information management and settlement using the card are performed. Information is recorded on a label or tag attached to a product or the like, and the product or the like is managed using the label or tag. In information management using such a card, label, or tag, a contactless IC chip on which information can be written to or read from the card, label, or tag without contact is mounted. IC cards, non-contact type IC labels, or non-contact type IC tags are rapidly spreading due to their excellent convenience.
非接触型ICカードや非接触型ICラベル、あるいは非接触型ICタグといったRFIDメディアにおいては、ベース基材上に導電性のアンテナが形成されるとともに、このアンテナに接続されるようにICチップが搭載されて構成されている。そして、RFIDメディアに対して情報の書き込みや読み出しを行う情報書込/読出装置にRFIDメディアを近接させることによって、アンテナが電波に共振したり、電磁誘導によってアンテナに電流が流れたりしてICチップに対して情報の書き込みや読み出しが行われることになる。 In RFID media such as a non-contact type IC card, a non-contact type IC label, or a non-contact type IC tag, a conductive antenna is formed on a base substrate, and an IC chip is connected to the antenna. It is installed and configured. Then, by bringing the RFID medium close to an information writing / reading device that writes information to or reads information from the RFID medium, the antenna resonates with radio waves, or current flows through the antenna due to electromagnetic induction. Information is written to or read from the information.
このようなRFIDメディアは、ICチップ内のメモリに格納された制御プログラムによって動作が制御されることになるが、バージョンの変更等の際に制御プログラムを更新する必要が生じる。制御プログラムの更新は、上述したような情報書込/読出装置を用いて非接触状態で行うことができる。その場合、情報書込/読出装置は、制御プログラムの更新用データを、更新用データを構成するファームウェアコード毎にRFIDメディアに送信し、RFIDメディアは、ファームウェアコードを受信する度ごとに、制御プログラムのうち対応するファームウェアコードを書き換える。そして、全てのファームウェアコードを書き換えた後、更新された制御プログラムでRFIDメディアが起動することになる。このようにして、RFIDメディアの制御プログラムの更新を非接触状態で行うことができる。 The operation of such an RFID medium is controlled by a control program stored in a memory in the IC chip, but it is necessary to update the control program when the version is changed. The control program can be updated in a non-contact state using the information writing / reading apparatus as described above. In that case, the information writing / reading apparatus transmits the update data of the control program to the RFID medium for each firmware code constituting the update data, and the RFID medium receives the firmware code every time the firmware code is received. Rewrite the corresponding firmware code. Then, after rewriting all the firmware codes, the RFID medium is activated by the updated control program. In this way, the RFID medium control program can be updated in a non-contact state.
ところで、RFIDメディアの制御プログラムには、情報書込/読出装置との間にて上述したような非接触通信を行うための制御ルーチンが含まれており、更新用データの受信もこの制御ルーチンに従って行われている。そのため、上述したように、制御プログラムの更新用データが、更新用データを構成するファームウェアコード毎に情報書込/読出装置からRFIDメディアに送信され、RFIDメディアにおいて、ファームウェアコードが受信される度ごとに、対応するファームウェアコードが書き換えられていく場合、制御プログラムの更新中に上述した制御ルーチンの部分も更新されてしまうと、RFIDメディアにおいて情報書込/読出装置から更新用データを受信することができなくなり、制御プログラムが暴走して制御プログラムの更新に失敗してしまうことになる。 By the way, the control program for RFID media includes a control routine for performing contactless communication as described above with the information writing / reading device, and the reception of update data is also performed according to this control routine. Has been done. Therefore, as described above, the update data of the control program is transmitted from the information writing / reading device to the RFID medium for each firmware code constituting the update data, and each time the firmware code is received in the RFID medium. In addition, when the corresponding firmware code is rewritten, if the control routine portion described above is also updated during the update of the control program, the update data may be received from the information writing / reading device in the RFID medium. As a result, the control program runs out of control and the update of the control program fails.
ここで、プリンタ等の周辺機器のファームウェアを更新する技術において、周辺機器の機能を実現するための制御プログラムと、制御プログラムを更新するための書換プログラムとを互いに異なる領域に格納しておき、書換プログラムに従って、制御プログラムを外部装置から受信した更新用データに書き換える方法が、特許文献1に開示されている。この技術によれば、制御プログラムを更新用データに書き換える書換プログラムが、更新される制御プログラムとは異なる領域に格納されているため、制御プログラムが更新用データに書き換えられても、制御プログラムの更新の最中に制御プログラムの更新ができなくなってしまうことがなくなる。また、この技術においては、制御プログラムの更新用データへの書き換えをセクタ単位で管理することにより、書き換えの途中で書き換えに失敗した場合、失敗したセクタから書き換えを再開することができる。
Here, in the technology for updating the firmware of a peripheral device such as a printer, the control program for realizing the function of the peripheral device and the rewriting program for updating the control program are stored in different areas and rewritten. A method of rewriting a control program with update data received from an external device according to the program is disclosed in
ところで、上述したように、RFIDメディアにおいては、RFIDメディアに対して情報の書き込みや読み出しを行う情報書込/読出装置に近接させることによって情報の書き込みや読み出しが行われることになるため、情報書込/読出装置によって情報の書き込みや読み出しが完了するまで情報書込/読出装置に近接させておく必要がある。入退出管理や物品管理等、一般的な情報の書き込みや読み出しは極めて短い時間で行われるため何ら問題はないが、上述したような制御プログラムの更新用データを受信するためにはある程度の時間が必要であり、その間にRFIDメディアが情報書込/読出装置に近接しなくなったり、周囲の環境によって電波等の伝搬状況が変化したりする虞れがあり、その場合、RFIDメディアにて更新用データの一部を情報書込/読出装置から受信できなくなってしまうことになる。 By the way, as described above, in the RFID media, information is written and read by being placed close to an information writing / reading device that writes and reads information to and from the RFID media. It is necessary to be close to the information writing / reading device until the writing / reading of information is completed by the writing / reading device. There is no problem because general information writing and reading such as entry / exit management and article management are performed in a very short time, but it takes some time to receive the control program update data as described above. In the meantime, there is a risk that the RFID media will not be in close proximity to the information writing / reading device, or the propagation status of radio waves etc. may change depending on the surrounding environment. Cannot be received from the information writing / reading device.
RFIDメディアにて更新用データの一部を情報書込/読出装置から受信できなかった場合に、RFIDメディアにて更新用データの受信をやり直すことが考えられるが、その場合は、全ての更新用データをRFIDメディアにて情報書込/読出装置から再度受信することになるため、既に書き換えられていて更新する必要がないデータについても書き換える処理が生じてしまうとともに、上記同様にある程度の時間が必要となり、RFIDメディアにて更新用データの一部を情報書込/読出装置から受信できなくなってしまう虞れがある。 If a part of the update data cannot be received from the information writing / reading device on the RFID medium, it may be possible to redo the reception of the update data on the RFID medium. Since the data is received again from the information writing / reading device by the RFID medium, a process of rewriting data that has already been rewritten and does not need to be updated occurs, and a certain amount of time is required as described above. Therefore, there is a possibility that a part of the update data cannot be received from the information writing / reading device by the RFID medium.
ここで、RFIDメディアから情報書込/読出装置に対して一定間隔で要求コマンドを送信し、情報書込/読出装置において、この要求コマンドを受信した場合に、要求コマンドに対する応答コマンドを送信することにより、RFIDメディアの電源消費を低減することが考えられている。その際、情報書込/読出装置において、RFIDメディアから送信された要求コマンドに対する応答コマンドを予め用意しておくことにより、RFIDメディアから送信された要求コマンドの解析に要する時間を短縮することができる。しかしながら、このような技術を用いたとしても、更新用データを受信するためにはある程度の時間が必要であるため、上述した問題点を解決することはできない。 Here, a request command is transmitted from the RFID medium to the information writing / reading device at regular intervals, and when the request command is received in the information writing / reading device, a response command to the request command is transmitted. Therefore, it is considered to reduce the power consumption of the RFID media. At this time, in the information writing / reading apparatus, by preparing a response command for the request command transmitted from the RFID medium in advance, it is possible to shorten the time required for analyzing the request command transmitted from the RFID medium. . However, even if such a technique is used, a certain amount of time is required to receive the update data, and thus the above-described problems cannot be solved.
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、RFIDメディアに対して情報の書き込み及び/または読み出しを行う情報書込/読出装置を用いたRFIDメディアの制御プログラムの更新を適切かつ確実に実行することができるRFIDシステム、RFIDメディア及び情報書込/読出装置を提供することを目的とする。 The present invention has been made in view of the problems of the prior art as described above, and is an RFID medium using an information writing / reading device for writing and / or reading information to and from the RFID medium. It is an object of the present invention to provide an RFID system, an RFID medium, and an information writing / reading apparatus that can appropriately and reliably execute the update of the control program.
上記目的を達成するために本発明は、
RFIDメディアに対して情報の書き込み及び/または読み出しを行う情報書込/読出装置を用いて、前記RFIDメディアの動作を制御するための制御プログラムを更新するRFIDシステムであって、
前記RFIDメディアは、
前記制御プログラムを格納した第1の格納領域と、
前記制御プログラムの更新用データを、当該制御プログラムを構成するファームウェアコードを分割したコードブロック毎に前記情報書込/読出装置から受信する通信手段と、
前記通信手段にて受信された更新用データを格納する第2の格納領域と、
前記第1の格納領域に格納された制御プログラムに従って、前記ファームウェアコードのコードブロックのうち、前記第2の格納領域に更新用データが格納されていないコードブロックの更新用データの送信を前記情報書込/読出装置に要求し、前記ファームウェアコードの全てのコードブロックの更新用データが前記第2の格納領域に格納された後、前記第1の格納領域に格納された制御プログラムを前記第2の格納領域に格納された更新用データに書き換える制御手段とを有し、
前記情報書込/読出装置は、前記制御手段にて要求されたコードブロックの更新用データを前記RFIDメディアに送信する。
In order to achieve the above object, the present invention provides:
An RFID system for updating a control program for controlling the operation of the RFID medium by using an information writing / reading device for writing and / or reading information on the RFID medium,
The RFID media is
A first storage area storing the control program;
Communication means for receiving the update data of the control program from the information writing / reading device for each code block obtained by dividing the firmware code constituting the control program;
A second storage area for storing update data received by the communication means;
In accordance with the control program stored in the first storage area, transmission of update data for code blocks in which no update data is stored in the second storage area among the code blocks of the firmware code is performed in the information document. After requesting the read / write device and storing update data of all code blocks of the firmware code in the second storage area, the control program stored in the first storage area is transferred to the second storage area. Control means for rewriting the update data stored in the storage area,
The information writing / reading device transmits the code block update data requested by the control means to the RFID medium.
上記のように構成された本発明においては、RFIDメディアの動作を制御するための制御プログラムの更新用データが、制御プログラムを構成するファームウェアを分割したコードブロック毎にRFIDメディアの通信手段にて受信され、この更新用データが、RFIDメディアの制御プログラムが格納された第1の格納領域とは異なる第2の格納領域に格納され、制御プログラムを構成するファームウェアコードの全てのコードブロックの更新用データが第2の格納領域に格納された後、第1の格納領域に格納された制御プログラムが第2の格納領域に格納された更新用データに書き換えられる。そのため、RFIDメディアにて情報書込/読出装置から更新用データが受信されている間は、第1の格納領域に格納された制御プログラムによって更新用データの受信動作が行われており、その間においては、情報書込/読出装置から更新用データを受信するための制御ルーチンが更新されてしまうことがなく、それにより、RFIDメディアにおいて情報書込/読出装置から更新用データを受信できなくなってしまうことが回避される。また、RFIDメディアの制御手段において、制御プログラムを構成するファームウェアコードのコードブロックのうち、第2の格納領域に更新用データが格納されていないコードブロックの更新用データの送信が情報書込/読出装置に要求され、情報書込/読出装置において、制御手段にて要求されたコードブロックの更新用データがRFIDメディアに送信されるので、RFIDメディアにおいて制御プログラムの更新用データの一部が受信できなかった場合においても、受信できなかったコードブロックの更新用データのみが情報書込/読出装置から再度送信されることになり、RFIDメディアにおけるその際の制御プログラムの更新用データの受信が短時間で行われ、再度送信されたファームウェアコードの更新用データがRFIDメディアにて受信できなくなってしまうことが回避される。 In the present invention configured as described above, the update data of the control program for controlling the operation of the RFID medium is received by the communication means of the RFID medium for each code block obtained by dividing the firmware constituting the control program. The update data is stored in a second storage area different from the first storage area in which the RFID medium control program is stored, and the update data for all code blocks of the firmware code constituting the control program is stored. Is stored in the second storage area, the control program stored in the first storage area is rewritten with the update data stored in the second storage area. Therefore, while the update data is received from the information writing / reading device by the RFID medium, the update data is received by the control program stored in the first storage area. The control routine for receiving the update data from the information writing / reading device is not updated, so that the update data cannot be received from the information writing / reading device in the RFID medium. It is avoided. In addition, in the RFID medium control means, transmission of update data for code blocks in which update data is not stored in the second storage area among the code blocks of firmware code constituting the control program is information write / read Since the code block update data requested by the apparatus and requested by the control means is transmitted to the RFID medium in the information writing / reading apparatus, a part of the update data of the control program can be received on the RFID medium. Even if not, only the update data of the code block that could not be received is transmitted again from the information writing / reading device, and the update data of the control program at that time in the RFID medium is received for a short time. The firmware code update data sent again is RFI It is avoided that would no longer be received by the media.
また、第1の格納領域に格納された制御プログラムを構成するファームウェアコードのコードブロックのうち、第1の格納領域に格納された制御プログラムを第2の格納領域に格納された更新用データに書き換えるためのコードブロックを、第1の格納領域とは異なる第3の格納領域に複製し、第3の格納領域に複製されたコードブロックに従って、第1の格納領域に格納された制御プログラムを第2の格納領域に格納された更新用データに書き換えれば、第1の格納領域に格納された制御プログラムの更新状況によらずに、第1の格納領域に格納された制御プログラムが第2の格納領域に格納された更新用データに確実に書き換えられることになる。 Moreover, the control program stored in the first storage area of the code block of the firmware code constituting the control program stored in the first storage area is rewritten with the update data stored in the second storage area. A code block for the second storage area is copied to a third storage area different from the first storage area, and the control program stored in the first storage area is copied to the second storage area in accordance with the code block copied to the third storage area. If the data for update stored in the storage area is rewritten, the control program stored in the first storage area is transferred to the second storage area regardless of the update status of the control program stored in the first storage area. Thus, the update data stored in is securely rewritten.
また、情報書込/読出装置にて、制御プログラムの更新が必要であるかどうかを問い合わせる更新要否情報をRFIDメディアに送信し、RFIDメディアの制御手段において、更新要否情報を受信した場合に、ファームウェアコードのコードブロックのうち、第2の格納領域に更新用データが格納されていないコードブロックの更新用データの送信を情報書込/読出装置に要求すれば、情報書込/読出装置にて、更新要否情報に対してRFIDメディアから要求されたコードブロックの更新用データのみ送信すればよく、既に更新が完了している不必要な更新用データを情報書込/読出装置から再度送信する必要がない。 Also, when the information writing / reading device transmits update necessity information for inquiring whether the control program needs to be updated to the RFID medium, and the RFID medium control means receives the update necessity information. If the information writing / reading device is requested to transmit the update data of the code block in which the update data is not stored in the second storage area among the code blocks of the firmware code, the information writing / reading device Thus, only the update data of the code block requested from the RFID medium needs to be transmitted in response to the update necessity information, and unnecessary update data that has already been updated is transmitted again from the information writing / reading device. There is no need to do.
また、制御プログラムによって動作が制御されるRFIDメディアであって、
前記制御プログラムを格納した第1の格納領域と、
当該RFIDメディアに対して情報の書き込み及び/または読み出しを行う情報書込/読出装置から、前記制御プログラムの更新用データを、当該制御プログラムを構成するファームウェアコードを分割したコードブロック毎に受信する通信手段と、
前記通信手段にて受信された更新用データを格納する第2の格納領域と、
前記第1の格納領域に格納された制御プログラムに従って、前記ファームウェアコードのコードブロックのうち、前記第2の格納領域に更新用データが格納されていないコードブロックの更新用データの送信を前記情報書込/読出装置に要求し、前記ファームウェアコードの全てのコードブロックの更新用データが前記第2の格納領域に格納された後、前記第1の格納領域に格納された制御プログラムを前記第2の格納領域に格納された更新用データに書き換える制御手段とを有する。
An RFID medium whose operation is controlled by a control program,
A first storage area storing the control program;
Communication for receiving update data of the control program for each code block obtained by dividing the firmware code constituting the control program from an information writing / reading device for writing and / or reading information on the RFID medium Means,
A second storage area for storing update data received by the communication means;
In accordance with the control program stored in the first storage area, transmission of update data for code blocks in which no update data is stored in the second storage area among the code blocks of the firmware code is performed in the information document. After requesting the read / write device and storing update data of all code blocks of the firmware code in the second storage area, the control program stored in the first storage area is transferred to the second storage area. Control means for rewriting the update data stored in the storage area.
また、前記RFIDメディアに対して情報の書き込み及び/または読み出しを行う情報書込/読出装置であって、
前記制御手段にて要求されたコードブロックの更新用データを前記RFIDメディアに送信する。
An information writing / reading apparatus for writing and / or reading information on the RFID medium,
Data for updating the code block requested by the control means is transmitted to the RFID medium.
本発明においては、RFIDメディアの動作を制御するための制御プログラムの更新用データが、制御プログラムを構成するファームウェアを分割したコードブロック毎にRFIDメディアの通信手段にて受信され、この更新用データが、RFIDメディアの制御プログラムが格納された第1の格納領域とは異なる第2の格納領域に格納され、制御プログラムを構成するファームウェアコードの全てのコードブロックの更新用データが第2の格納領域に格納された後、第1の格納領域に格納された制御プログラムが第2の格納領域に格納された更新用データに書き換えられため、RFIDメディアにて情報書込/読出装置から更新用データが受信されている間は、第1の格納領域に格納された制御プログラムによって更新用データの受信動作が行われていることになる。それにより、RFIDメディアにおいて情報書込/読出装置から更新用データを受信できなくなってしまうことを回避することができる。また、RFIDメディアの制御手段において、制御プログラムを構成するファームウェアコードのコードブロックのうち、第2の格納領域に更新用データが格納されていないコードブロックの更新用データの送信を情報書込/読出装置に要求し、情報書込/読出装置において、制御手段にて要求されたコードブロックの更新用データをRFIDメディアに送信するため、RFIDメディアにおいて制御プログラムの更新用データの一部が受信できなかった場合においても、受信できなかったコードブロックの更新用データのみが情報書込/読出装置から再度送信されることになり、RFIDメディアにおけるその際の制御プログラムの更新用データの受信が短時間で行われ、それにより、再度送信されたファームウェアコードの更新用データがRFIDメディアにて受信できなくなってしまうことを回避することができる。 In the present invention, the update data of the control program for controlling the operation of the RFID medium is received by the communication means of the RFID medium for each code block obtained by dividing the firmware constituting the control program. The update data of all code blocks of the firmware code constituting the control program is stored in the second storage area different from the first storage area in which the control program of the RFID medium is stored. After the storage, the control program stored in the first storage area is rewritten with the update data stored in the second storage area, so that the update data is received from the information writing / reading device by the RFID medium. While the data is being received, the update data is received by the control program stored in the first storage area. So that has been done. As a result, it is possible to avoid that update data cannot be received from the information writing / reading device in the RFID medium. In addition, in the RFID medium control means, the transmission / reception of the update data of the code block in which the update data is not stored in the second storage area among the code blocks of the firmware code constituting the control program is written / read. Since the code block update data requested by the control means is transmitted to the RFID medium in the information writing / reading apparatus, a part of the control program update data cannot be received on the RFID medium. Even in this case, only the update data of the code block that could not be received is transmitted again from the information writing / reading device, and the reception of the update data of the control program at that time in the RFID medium can be received in a short time. Firmware code update data that has been made and retransmitted It is possible to avoid that it becomes impossible received by RFID media.
このように、本発明においては、RFIDメディアに対して情報の書き込み及び/または読み出しを行う情報書込/読出装置を用いたRFIDメディアの制御プログラムの更新を適切かつ確実に実行することができる。 As described above, according to the present invention, it is possible to appropriately and reliably update the RFID medium control program using the information writing / reading apparatus for writing and / or reading information on the RFID medium.
また、第1の格納領域に格納された制御プログラムを構成するファームウェアコードのコードブロックのうち、第1の格納領域に格納された制御プログラムを第2の格納領域に格納された更新用データに書き換えるためのコードブロックを、第1の格納領域とは異なる第3の格納領域に複製し、第3の格納領域に複製されたコードブロックに従って、第1の格納領域に格納された制御プログラムを第2の格納領域に格納された更新用データに書き換えるものにおいては、第1の格納領域に格納された制御プログラムの更新状況によらずに、第1の格納領域に格納された制御プログラムを第2の格納領域に格納された更新用データに確実に書き換えられることができる。 Moreover, the control program stored in the first storage area of the code block of the firmware code constituting the control program stored in the first storage area is rewritten with the update data stored in the second storage area. A code block for the second storage area is copied to a third storage area different from the first storage area, and the control program stored in the first storage area is copied to the second storage area in accordance with the code block copied to the third storage area. In this case, the control program stored in the first storage area is not changed regardless of the update status of the control program stored in the first storage area. The update data stored in the storage area can be reliably rewritten.
また、情報書込/読出装置にて、制御プログラムの更新が必要であるかどうかを問い合わせる更新要否情報をRFIDメディアに送信し、RFIDメディアの制御手段において、更新要否情報を受信した場合に、ファームウェアコードのコードブロックのうち、第2の格納領域に更新用データが格納されていないコードブロックの更新用データの送信を情報書込/読出装置に要求するものにおいては、情報書込/読出装置にて、更新要否情報に対してRFIDメディアから要求されたコードブロックの更新用データのみ送信すればよく、既に更新が完了している不必要な更新用データを情報書込/読出装置から再度送信する必要がない。 Also, when the information writing / reading device transmits update necessity information for inquiring whether the control program needs to be updated to the RFID medium, and the RFID medium control means receives the update necessity information. In the code block of the firmware code, the information writing / reading is requested in the information writing / reading device that requests the data writing / reading device to transmit the update data of the code block in which the update data is not stored in the second storage area. In the apparatus, only the update data of the code block requested from the RFID medium is transmitted to the update necessity information, and unnecessary update data that has already been updated is transmitted from the information writing / reading apparatus. There is no need to send it again.
以下に、本発明の実施の形態について図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
(第1の実施の形態)
図1は、本発明のRFIDシステムの第1の実施の形態を示す図であり、(a)は全体の構成を示す図、(b)はICタグ10の構成を示すブロック図、(c)はリーダ/ライタ20の構成を示すブロック図である。
(First embodiment)
FIG. 1 is a diagram showing a first embodiment of an RFID system according to the present invention, where (a) is a diagram showing the overall configuration, (b) is a block diagram showing the configuration of an
本形態は図1(a)に示すように、RFIDメディアとなるICタグ10と、ICタグ10に対して非接触状態にて情報の書き込みや読み出しを行う情報書込/読出装置であるリーダ/ライタ20とから構成されている。
In this embodiment, as shown in FIG. 1A, an
ICタグ10は図1(b)に示すように、アンテナ11と、通信部12と、制御用マイコン13と、メモリ14と、電池15とを有している。
As shown in FIG. 1B, the
アンテナ11は、2.45GHzやUHF帯(860〜960MHz)のような無線方式RFIDにおいてリーダ/ライタ20から送信された電波に共振することにより、リーダ/ライタ20との間にて信号を送受信するためのものである。
The antenna 11 transmits / receives a signal to / from the reader /
通信部12は、本願発明における通信手段となるものであって、電池15によって駆動し、信号を変復調して2.45GHzやUHF帯のような無線方式RFIDにてアンテナ11を介した非接触通信によってリーダ/ライタ20との間で信号を送受信するものである。
The
制御用マイコン13は、本願発明における制御手段となるものであって、メモリ14に格納された制御プログラムに従って、通信部12における信号の送受信に応じた制御を行う。
The control microcomputer 13 is a control means in the present invention, and performs control according to signal transmission / reception in the
メモリ14は、ICタグ10のタグIDや、ICタグ10の動作を制御するための制御プログラム、アンテナ11及び通信部12を介してリーダ/ライタ20から取得した情報を記憶する。
The memory 14 stores the tag ID of the
電池15は、アルカリ電池やニッケル電池等、適宜なものを使用でき、ICタグ10全体の電源となるものである。
As the
リーダ/ライタ20は図1(c)に示すように、アンテナ21と、通信部22と、制御部23と、記憶部24と、電源部25と、インタフェース部26とを有している。
As shown in FIG. 1C, the reader /
アンテナ21は、ICタグ10のアンテナ11と同様に、2.45GHzやUHF帯(860〜960MHz)のような無線方式RFIDにおいてICタグ10との間にて信号を送受信するためのものである。
Similarly to the antenna 11 of the
通信部22は、ICタグ10の通信部12と同様に、信号を変復調して2.45GHzやUHF帯のような無線方式RFIDにてアンテナ21を介した非接触通信によってICタグ10との間で信号を送受信するものである。
Similar to the
制御部23は、インタフェース部26を介して外部装置から受信した命令や、記憶部24に格納された制御プログラムに従って、通信部22における信号の送受信に応じた制御を行う。
The control unit 23 performs control according to signal transmission / reception in the
記憶部24は、ICタグ10に送信する情報や、リーダ/ライタ20の動作を制御するための制御プログラム、ICタグ10から受信した更新するファームウェアコードを記憶する。
The
電源部25は、外部から供給される交流電源からリーダ/ライタ20が動作可能な電源を生成する。
The
インタフェース部26は、接続された外部装置とのインタフェースを司るものである。
The
図2は、図1に示したICタグ10のメモリ14の構成を示す図である。
FIG. 2 is a diagram showing a configuration of the memory 14 of the
ICタグ10のメモリ14は図2に示すように、第1の格納領域となるプログラム領域16と、第2の格納領域となる更新領域17と、第3の格納領域となる一時領域18とを有している。
As shown in FIG. 2, the memory 14 of the
プログラム領域16には、ICタグ10の制御プログラムが格納されており、制御用マイコン13は、この制御プログラムに従ってICタグ10の動作を制御する。
The
更新領域17には、リーダ/ライタ20から送信された更新用データが格納される。プログラム領域16に格納された制御プログラムがこの更新用データに書き換えられることにより、制御プログラムが更新されることになる。
The
一時領域18には、プログラム領域16に格納された制御プログラムを構成するファームウェアコードを分割したコードブロックのうち、プログラム領域16に格納された制御プログラムを更新領域17に格納された更新用データに書き換えるためのコードブロックが複製されて格納される。
In the
なお、メモリ14は、不揮発性メモリ等の記憶手段から構成としてもよいし、プログラム領域16と更新領域17とを不揮発性メモリ内に設け、一時領域18を揮発性メモリ内に設けてもよい。
The memory 14 may be configured by a storage unit such as a nonvolatile memory, the
以下に、上記のように構成されたRFIDシステムにおけるICタグ10の制御プログラムの更新方法について説明する。
A method for updating the control program for the
図3は、図1及び図2に示したRFIDシステムにおけるICタグ10の制御プログラムの更新方法を説明するためのフローチャートである。
FIG. 3 is a flowchart for explaining a method of updating the control program for the
ICタグ10においては、制御用マイコン13の制御によって、アンテナ11を介しての非接触通信のきっかけとなるイベント信号が通信部12から定期的に送信されている(ステップ1)。
In the
ICタグ10がリーダ/ライタ20の通信範囲に入り、通信部12から送信されているイベント信号がリーダ/ライタ20の通信部22にてアンテナ21を介して受信されると(ステップ2)、リーダ/ライタ20において、ICタグ10との非接触通信が開始する。リーダ/ライタ20においては、ICタグ10のバージョンが変更になり、ICタグ10の制御プログラムの更新を行う必要がある場合、制御プログラムの更新用データの送信を開始する旨を示す更新コマンドが通信部22からアンテナ21を介して送信される(ステップ3)。
When the
リーダ/ライタ20から送信された更新コマンドがICタグ10の通信部12にてアンテナ11を介して受信されると(ステップ4)、制御用マイコン13において、メモリ14の更新領域17における更新用データの格納状況が確認される。更新領域17には、ICタグ10の制御プログラムの更新用データが既にリーダ/ライタ20から送信され、アンテナ11を介して通信部12にて受信されている場合は、その更新用データが格納されており、制御用マイコン13において、その更新用データの格納状況が確認されることになる。この際、更新用データは、制御プログラムを構成するファームウェアコードを分割したコードブロック毎に、ブロック番号が付与されて更新領域17に格納されている。このブロック番号は、更新する制御プログラムを構成するファームウェアコードのコードブロック毎にリーダ/ライタ20にて付与されており、更新コマンドとともにその数がリーダ/ライタ20からICタグ10に通知される。また、制御用マイコン13における更新用データの格納状況の確認は、例えば、ファームウェアコードのコードブロックのそれぞれにチェックサムを付与しておき、このチェックサムの値を用いることや、コードブロック毎の更新用データの有無を示すフラグ領域を更新領域17に設け、更新領域17に更新用データが格納されているコードブロックの存在を記憶すること等が考えられる。
When the update command transmitted from the reader /
制御用マイコン13においては、メモリ14の更新領域17における更新用データの格納状況が確認された結果、制御プログラムを構成するファームウェアコードを分割したコードブロックのうち、まだ、更新領域17に格納されていないコードブロックの更新用データが存在する場合(ステップ5)、格納されていないコードブロックに対応するブロック番号が通信部12及びアンテナ11を介して送信される(ステップ6)。すなわち、リーダ/ライタ20から送信される更新コマンドは、ICタグ10にて制御プログラムの更新が必要であるかどうかを問い合わせる更新要否情報となる。
In the control microcomputer 13, as a result of confirming the storage status of the update data in the
ICタグ10から送信されたブロック番号がリーダ/ライタ20のアンテナ21を介して通信部22にて受信されると(ステップ7)、リーダ/ライタ20の制御部23において、記憶部24に記憶された、ICタグ10の制御プログラムの更新用データのうち、ICタグ10から送信されたブロック番号に対応するコードブロックが取り出され、通信部22及びアンテナ21を介して送信される(ステップ8)。
When the block number transmitted from the
このように、リーダ/ライタ20においては、更新コマンドに対してICタグ10から送信されてきたブロック番号に対応するコードブロックの更新用データのみを送信すればよく、既に更新が完了している不必要な更新用データを再度送信する必要がない。
As described above, the reader /
リーダ/ライタ20から送信されたコードブロックがICタグ10のアンテナ11を介して通信部12にて受信されると(ステップ9)、ICタグ10の制御用マイコン13の制御によって、受信されたコードブロックが、更新領域17のうちそのブロック番号に応じた領域に格納される(ステップ10)。
When the code block transmitted from the reader /
その後、ステップ5における処理に戻り、更新用データの全てが格納領域17に格納されるまで、同様の処理が繰り返し行われることにより、ICタグ10の制御プログラムの更新用データが、制御プログラムを構成するファームウェアコードのコードブロック毎にリーダ/ライタ20からICタグ10に送信され、メモリ14の更新領域17に格納されていく。以下に、ファームウェアコードがコードブロック毎に更新領域17に格納されていく具体的な動作について説明する。
Thereafter, the processing returns to step 5 and the same processing is repeated until all the update data is stored in the
図4は、図1及び図2に示したRFIDシステムにてICタグ10の制御プログラムの更新用データが更新領域17に格納されていく際のメモリ14の状態を示す図である。なお、図4においては、更新用データを斜線で示している。
FIG. 4 is a diagram illustrating a state of the memory 14 when the update data of the control program of the
更新領域17に更新用データが全く格納されていない場合は、ファームウェアコードのコードブロックのブロック番号が、最も小さな番号から1つずつ、制御用マイコン13の制御によって通信部12及びアンテナ11を介して送信される。
When no update data is stored in the
そして、リーダ/ライタ20において、ブロック番号の小さな番号のコードブロックから1つずつICタグ10に送信され、図4(a)に示すように、更新用データが1つずつ更新領域17に格納されていく。
Then, the reader /
なお、更新領域17に更新用データが全く格納されていない場合、制御用マイコン13の制御によってその旨が通信部12及びアンテナ11を介してリーダ/ライタ20に通知され、リーダ/ライタ20において、ブロック番号の小さな番号のコードブロックから1つずつICタグ10に送信される構成としてもよい。
If no update data is stored in the
ここで、上述したように、ICタグ10とリーダ/ライタ20との通信状況は、ICタグ10がリーダ/ライタ20に近接しなくなったり、周囲の環境によって電波等の伝搬状況が変化したりする虞れがある。そのため、図4(b)に示すように、更新領域17において、ブロック番号の大小によらずにファームウェアコードのコードブロックが格納されていない状況が生じる。
Here, as described above, the communication status between the
その場合でも、制御用マイコン13において、更新領域17に格納されていないコードブロックに対応するブロック番号が通信部12及びアンテナ11を介して送信されることにより、リーダ/ライタ20からそれに対応するコードブロックがICタグ10に送信され、図4(c)に示すように、更新領域17に更新用データの全てが格納されていくことになる。
Even in that case, the control microcomputer 13 transmits a block number corresponding to a code block not stored in the
制御用マイコン13において、メモリ14の更新領域17における更新用データの格納状況が確認された結果、更新用データの全てが更新領域17に格納されている場合は、プログラム領域16に格納された制御プログラムが、更新領域17に格納された更新用データに書き換えられているかどうかが確認される(ステップ11)。これは、例えば、プログラム領域16に格納された制御プログラムにバージョン情報を付与しておくとともに、リーダ/ライタ20から更新コマンド20送信する際にその更新コマンドによって更新する制御プログラムのバージョン情報をリーダ/ライタ20から送信し、ICタグ10の制御用マイコン13において、これらを比較することによって行うことができる。
When all the update data is stored in the
プログラム領域16に格納された制御プログラムが、更新領域17に格納された更新用データに書き換えられていない場合は、まず、制御用マイコン13の制御によって、プログラム領域16に格納された制御プログラムを構成するファームウェアコードのコードブロックのうち、プログラム領域16に格納された制御プログラムを更新領域17に格納された更新用データに書き換えるためのコードブロックがメモリ14の一時領域18に複製される(ステップ12)。
When the control program stored in the
図5は、図1及び図2に示したRFIDシステムにてプログラム領域16に格納された制御プログラムが、更新領域17に格納された更新用データに書き換えられていく際のメモリ14の状態を示す図である。なお、図5においても、更新用データを斜線で示している。
FIG. 5 shows the state of the memory 14 when the control program stored in the
プログラム領域16に格納された制御プログラムを構成するファームウェアコードには、プログラム領域16に格納された制御プログラムを更新領域17に格納された更新用データに書き換えるためのコードブロックが含まれている。そのため、プログラム領域16に格納された制御プログラムの更新状況によっては、そのコードブロックの書き換え中に、プログラム領域16に格納された制御プログラムを更新領域17に格納された更新用データに書き換えることができなくなってしまう虞れがある。
The firmware code constituting the control program stored in the
しかしながら、図5(a)に示すように、プログラム領域16に格納された制御プログラムを構成するファームウェアコードのコードブロックのうち、プログラム領域16に格納された制御プログラムを更新領域17に格納された更新用データに書き換えるためのコードブロックがメモリ14の一時領域18に複製されていることにより、図5(b)に示すように、制御用マイコン13において、一時領域18に複製されたコードブロックに従って、プログラム領域16に格納された制御プログラムを更新領域17に格納された更新用データに確実に書き換えられることができる。
However, as shown in FIG. 5A, the control program stored in the
このようにして、プログラム領域16に格納された制御プログラムが、更新領域17に格納された更新用データに全て書き換えられることにより、ICタグ10の制御プログラムの更新が完了する(ステップ13)。
In this way, the control program stored in the
このように、本形態においては、ICタグ10の通信部12にてリーダ/ライタ20から受信された更新用データが、ICタグ10の制御プログラムが格納されたプログラム領域16とは異なる更新領域17に格納され、制御プログラムを構成するファームウェアコードの全てのコードブロックの更新用データが更新領域17に格納された後、プログラム領域16に格納された制御プログラムが更新領域17に格納された更新用データに書き換えられため、ICタグ10にてリーダ/ライタ20から更新用データが受信されている間は、プログラム領域16に格納された制御プログラムによって更新用データの受信動作が行われていることになる。それにより、ICタグ10においてリーダ/ライタ20から更新用データを受信できなくなってしまうことを回避することができる。また、ICタグ10の制御用マイコン13の制御によって、制御プログラムを構成するファームウェアコードのコードブロックのうち、更新領域17に更新用データが格納されていないコードブロックの更新用データの送信がそのコードブロックに対応するブロック番号を用いてリーダ/ライタ20に要求され、リーダ/ライタ20において、ブロック番号に対応するコードブロックがICタグ10に送信されるため、ICタグ10において制御プログラムの一部が受信できなかった場合においても、受信できなかったコードブロックのみがリーダ/ライタ20から再度送信されることになり、ICタグ10におけるその際の制御プログラムの受信が短時間で行われ、それにより、再度送信されたファームウェアコードがICタグ10にて受信できなくなってしまうことを回避することができる。
As described above, in this embodiment, the update data received from the reader /
これにより、ICタグ10に対して情報の書き込みや読み出しを行うリーダ/ライタ20を用いたICタグ10の制御プログラムの更新を適切かつ確実に実行することができる。
Thereby, the update of the control program of the
(第2の実施の形態)
図6は、本発明のRFIDシステムの第2の実施の形態を示す図であり、(a)は全体の構成を示す図、(b)はICタグ110の構成を示すブロック図、(c)はリーダ/ライタ120の構成を示すブロック図である。
(Second Embodiment)
6A and 6B are diagrams showing a second embodiment of the RFID system of the present invention, where FIG. 6A is a diagram showing the overall configuration, FIG. 6B is a block diagram showing the configuration of the
本形態は図6に示すように、図1に示したものに対して、ICタグ110が電池を有しておらず、リーダ/ライタ120のコイル状のアンテナ121とICタグ110のコイル状のアンテナ111との間の電磁誘導によってICタグ110に電源が供給され、13.56MHzの周波数帯にてICタグ110とリーダ/ライタ120との間にて情報が送受信される点が異なるものである。なお、メモリ114の構成は、図2に示したものと同様である。
In this embodiment, as shown in FIG. 6, the
以下に、上記のように構成されたRFIDシステムにおけるICタグ110の制御プログラムの更新方法について説明する。
A method for updating the control program for the
図7は、図6に示したRFIDシステムにおけるICタグ110の制御プログラムの更新方法を説明するためのフローチャートである。
FIG. 7 is a flowchart for explaining a method of updating the control program for the
ICタグ110がリーダ/ライタ120の通信範囲に入るとまず、リーダ/ライタ120のコイル状のアンテナ121とICタグ110のコイル状のアンテナ111との間の電磁誘導によってICタグ110に電源が供給され(ステップ101)、ICタグ110が駆動する(ステップ102)。
When the
その後、図3に示したステップ1〜11と同様の処理が行われる(ステップ103〜113)。
Thereafter, the same processing as in
そして、メモリ114のプログラム領域16に格納された制御プログラムが、更新領域17に格納された更新用データに書き換えられていない場合は、まず、制御用マイコン113の制御によって、更新用データの全てが更新領域114に格納された旨が通信部112からアンテナ111を介してリーダ/ライタ120に通知される(ステップ114)。
If the control program stored in the
更新用データの全てが更新領域114に格納された旨がリーダ/ライタ120のアンテナ121を介して通信部122にて受信されると(ステップ115)、制御部123の制御によって、プログラム領域16に格納された制御プログラムを更新領域17に格納された更新用データに書き換える旨の指示が通信部122からアンテナ121を介してICタグ110に送信される(ステップ116)。
When the
プログラム領域16に格納された制御プログラムを更新領域17に格納された更新用データに書き換える旨の指示が、ICタグ110のアンテナ111を介して通信部112にて受信されると(ステップ117)、まず、制御用マイコン113の制御によって、プログラム領域16に格納された制御プログラムを構成するファームウェアコードのコードブロックのうち、プログラム領域16に格納された制御プログラムを更新領域17に格納された更新用データに書き換えるためのコードブロックがメモリ114の一時領域18に複製される(ステップ118)。
When an instruction to rewrite the control program stored in the
そして、第1の実施の形態にて示したものと同様に、制御用マイコン113において、一時領域18に複製されたコードブロックに従って、プログラム領域16に格納された制御プログラムが更新領域17に格納された更新用データに書き換えられる(ステップ119)。
In the same manner as that shown in the first embodiment, in the
このようにして、プログラム領域16に格納された制御プログラムが、更新領域17に格納された更新用データに全て書き換えられることにより、ICタグ110の制御プログラムの更新が完了すると、制御プログラムの更新が完了した旨が通信部112からアンテナ111を介してリーダ/ライタ120に通知される(ステップ120)。
In this way, when the control program stored in the
そして、制御プログラムの更新が完了した旨がリーダ/ライタ120のアンテナ121を介して通信部122にて受信されることにより、リーダ/ライタ120において、ICタグ110の制御プログラムの更新が完了した旨が管理されることになる(ステップ121)。
Then, the fact that the update of the control program is completed is received by the
なお、本形態におけるステップ114〜117,120,121の処理は、第1の実施の形態にて示したものにおいても行ってもよい。 In addition, you may perform the process of step 114-117,120,121 in this form also in what was shown in 1st Embodiment.
10,110 ICタグ
11,21,111,121 アンテナ
12,22,112,122 通信部
13,113 制御用マイコン
14 メモリ
15 電池
16 プログラム領域
17 更新領域
18 一時領域
20,120 リーダ/ライタ
23,123 制御部
24,124 記憶部
25,125 電源部
26,126 インタフェース部
10, 110 IC tag 11, 21, 111, 121
Claims (5)
前記RFIDメディアは、
前記制御プログラムを格納した第1の格納領域と、
前記制御プログラムの更新用データを、当該制御プログラムを構成するファームウェアコードを分割したコードブロック毎に前記情報書込/読出装置から受信する通信手段と、
前記通信手段にて受信された更新用データを格納する第2の格納領域と、
前記第1の格納領域に格納された制御プログラムに従って、前記ファームウェアコードのコードブロックのうち、前記第2の格納領域に更新用データが格納されていないコードブロックの更新用データの送信を前記情報書込/読出装置に要求し、前記ファームウェアコードの全てのコードブロックの更新用データが前記第2の格納領域に格納された後、前記第1の格納領域に格納された制御プログラムを前記第2の格納領域に格納された更新用データに書き換える制御手段とを有し、
前記情報書込/読出装置は、前記制御手段にて要求されたコードブロックの更新用データを前記RFIDメディアに送信するRFIDシステム。 An RFID system for updating a control program for controlling the operation of the RFID medium by using an information writing / reading device for writing and / or reading information on the RFID medium,
The RFID media is
A first storage area storing the control program;
Communication means for receiving the update data of the control program from the information writing / reading device for each code block obtained by dividing the firmware code constituting the control program;
A second storage area for storing update data received by the communication means;
In accordance with the control program stored in the first storage area, transmission of update data for code blocks in which no update data is stored in the second storage area among the code blocks of the firmware code is performed in the information document. After requesting the read / write device and storing update data of all code blocks of the firmware code in the second storage area, the control program stored in the first storage area is transferred to the second storage area. Control means for rewriting the update data stored in the storage area,
The information writing / reading apparatus is an RFID system that transmits code block update data requested by the control means to the RFID medium.
前記RFIDメディアは、第3の格納領域を有し、
前記制御手段は、前記第1の格納領域に格納された制御プログラムを構成するファームウェアコードのコードブロックのうち、前記第1の格納領域に格納された制御プログラムを前記第2の格納領域に格納された更新用データに書き換えるためのコードブロックを前記第3の格納領域に複製し、当該第3の格納領域に複製されたコードブロックに従って、前記第1の格納領域に格納された制御プログラムを前記第2の格納領域に格納された更新用データに書き換えるRFIDシステム。 The RFID system according to claim 1, wherein
The RFID media has a third storage area,
The control means stores a control program stored in the first storage area in the second storage area among code blocks of firmware code constituting the control program stored in the first storage area. A code block for rewriting the updated data is copied to the third storage area, and the control program stored in the first storage area is copied according to the code block copied to the third storage area. An RFID system that rewrites data for update stored in the storage area 2.
前記情報書込/読出装置は、前記制御プログラムの更新が必要であるかどうかを問い合わせる更新要否情報を前記RFIDメディアに送信し、
前記制御手段は、前記更新要否情報を受信した場合に、前記ファームウェアコードのコードブロックのうち、前記第2の格納領域に更新用データが格納されていないコードブロックの更新用データの送信を前記情報書込/読出装置に要求するRFIDシステム。 The RFID system according to claim 1 or 2,
The information writing / reading device transmits update necessity information for inquiring whether or not the control program needs to be updated to the RFID medium,
When the control means receives the update necessity information, the control means transmits the update data of the code block of the firmware code in which the update data is not stored in the second storage area. RFID system requiring information writing / reading device.
前記制御プログラムを格納した第1の格納領域と、
当該RFIDメディアに対して情報の書き込み及び/または読み出しを行う情報書込/読出装置から、前記制御プログラムの更新用データを、当該制御プログラムを構成するファームウェアコードを分割したコードブロック毎に受信する通信手段と、
前記通信手段にて受信された更新用データを格納する第2の格納領域と、
前記第1の格納領域に格納された制御プログラムに従って、前記ファームウェアコードのコードブロックのうち、前記第2の格納領域に更新用データが格納されていないコードブロックの更新用データの送信を前記情報書込/読出装置に要求し、前記ファームウェアコードの全てのコードブロックの更新用データが前記第2の格納領域に格納された後、前記第1の格納領域に格納された制御プログラムを前記第2の格納領域に格納された更新用データに書き換える制御手段とを有するRFIDメディア。 An RFID medium whose operation is controlled by a control program,
A first storage area storing the control program;
Communication for receiving update data of the control program for each code block obtained by dividing the firmware code constituting the control program from an information writing / reading device for writing and / or reading information on the RFID medium Means,
A second storage area for storing update data received by the communication means;
In accordance with the control program stored in the first storage area, transmission of update data for code blocks in which no update data is stored in the second storage area among the code blocks of the firmware code is performed in the information document. After requesting the read / write device and storing update data of all code blocks of the firmware code in the second storage area, the control program stored in the first storage area is transferred to the second storage area. An RFID medium having control means for rewriting data for update stored in a storage area.
前記制御手段にて要求されたコードブロックの更新用データを前記RFIDメディアに送信する情報書込/読出装置。 An information writing / reading device for writing and / or reading information on the RFID medium according to claim 4,
An information writing / reading device for transmitting code block update data requested by the control means to the RFID medium.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014061063A JP2015184936A (en) | 2014-03-25 | 2014-03-25 | Rfid system, rfid media and information writing/reading device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014061063A JP2015184936A (en) | 2014-03-25 | 2014-03-25 | Rfid system, rfid media and information writing/reading device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015184936A true JP2015184936A (en) | 2015-10-22 |
Family
ID=54351383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014061063A Pending JP2015184936A (en) | 2014-03-25 | 2014-03-25 | Rfid system, rfid media and information writing/reading device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015184936A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113919460A (en) * | 2021-10-14 | 2022-01-11 | 厦门烟草工业有限责任公司 | RFID information processing system and method for tobacco material container |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003223327A (en) * | 2002-01-30 | 2003-08-08 | Casio Comput Co Ltd | Portable terminal device and its program |
JP2006231775A (en) * | 2005-02-25 | 2006-09-07 | Canon Finetech Inc | Electronic device, information processing method, storage medium, and program |
JP2007189332A (en) * | 2006-01-11 | 2007-07-26 | Sony Ericsson Mobilecommunications Japan Inc | Software update method and mobile terminal |
JP2012064038A (en) * | 2010-09-16 | 2012-03-29 | Toshiba Corp | Portable electronic device and portable electronic device control method |
-
2014
- 2014-03-25 JP JP2014061063A patent/JP2015184936A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003223327A (en) * | 2002-01-30 | 2003-08-08 | Casio Comput Co Ltd | Portable terminal device and its program |
JP2006231775A (en) * | 2005-02-25 | 2006-09-07 | Canon Finetech Inc | Electronic device, information processing method, storage medium, and program |
JP2007189332A (en) * | 2006-01-11 | 2007-07-26 | Sony Ericsson Mobilecommunications Japan Inc | Software update method and mobile terminal |
JP2012064038A (en) * | 2010-09-16 | 2012-03-29 | Toshiba Corp | Portable electronic device and portable electronic device control method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113919460A (en) * | 2021-10-14 | 2022-01-11 | 厦门烟草工业有限责任公司 | RFID information processing system and method for tobacco material container |
CN113919460B (en) * | 2021-10-14 | 2023-07-21 | 厦门烟草工业有限责任公司 | RFID information processing system and method for tobacco material container |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI474645B (en) | Systems and methods for providing nfc secure application support in battery-off mode when no nonvolatile memory write access is available | |
EP2490194B1 (en) | Communication apparatuses, communication system, communication method and computer program | |
US20110298593A1 (en) | Electronic device and method for controlling the same | |
US7834763B2 (en) | Wireless tag reader/writer control system and wireless tag reader/writer control method | |
CN101561862B (en) | Reader/writer, communication processing device, communication processing method, data management system and communication system | |
JP2015184936A (en) | Rfid system, rfid media and information writing/reading device | |
KR20220053607A (en) | Information display device, control method of information display device, display control device and electronic paper display device | |
JP2008310596A (en) | Portable electronic equipment and control method for potable electronic equipment | |
JP5464066B2 (en) | Communication device and communication method | |
US20150161421A1 (en) | Apparatus and method for controlling supply of power to radio frequency identification tag | |
JP5214510B2 (en) | Wireless tag with display | |
JP2005275456A (en) | Portable electronic medium, integrated circuit used in portable electronic medium, and method for issuing portable electronic medium | |
JP2016171744A (en) | Display system, transmitter, and display device | |
JP5742976B2 (en) | Communication device, communication method, and wireless tag | |
US12141636B2 (en) | RFID tag IC with standard-adapted counter increment, and RFID communication system | |
JP2005275457A (en) | Portable electronic medium issuing device, portable electronic medium, and portable electronic medium issuing method | |
US20220327341A1 (en) | Rfid tag ic with standard-adapted counter increment, and rfid communication system | |
US8704636B2 (en) | Information processing apparatus, communication apparatus, and program | |
JP7433886B2 (en) | IC cards and IC card control programs | |
JP5715979B2 (en) | Communication device and communication method | |
JP5664807B2 (en) | Communication device, communication method, and wireless tag | |
JP2014179752A (en) | RFID system | |
JP2004215187A (en) | Wireless communication system and electronic apparatus with transponder | |
JP2006268525A (en) | Portable electronic device, and apparatus, system and method for processing the same | |
JP2006081105A (en) | Individual object recognition wireless device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170303 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180109 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180703 |