JP4580184B2 - Attribute information update device and program - Google Patents
Attribute information update device and program Download PDFInfo
- Publication number
- JP4580184B2 JP4580184B2 JP2004118743A JP2004118743A JP4580184B2 JP 4580184 B2 JP4580184 B2 JP 4580184B2 JP 2004118743 A JP2004118743 A JP 2004118743A JP 2004118743 A JP2004118743 A JP 2004118743A JP 4580184 B2 JP4580184 B2 JP 4580184B2
- Authority
- JP
- Japan
- Prior art keywords
- attribute
- attribute information
- information
- wireless tag
- rfid tag
- 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
本発明は、様々な物品に付けられる無線タグに関連して管理される情報のデータ入力を省力化する技術に関し、特に、所定の無線タグに対応する属性情報を、他の無線タグに対応する属性情報から読み込み・転記する技術に関する。 The present invention relates to a technology for saving data input of information managed in association with wireless tags attached to various articles, and in particular, attribute information corresponding to a predetermined wireless tag corresponds to another wireless tag. The present invention relates to a technique for reading / transferring from attribute information.
近年、流通の効率化や、消費者により多くの商品情報を提供することを目的として、商品に無線タグ(RFID(Radio Frequency Identification)とも呼ぶ)を貼り付け、商品が生産者から消費者に届くまでの流通過程を詳細に把握、管理する物流管理システムが広く普及している(例えば、非特許文献1参照。)。これらのシステムでは、流通過程において、卸売業者や小売業者等によって、流通業者の名前や梱包日時等の様々な情報が、無線タグの情報に付加されながら消費者のもとに届けられる。また、商品の販売後においても、購入した個人や企業によって、さらに物品管理者の名前や購入日時の情報等を記録管理するケースも存在する。
しかし、従来の無線タグを利用した物流管理システムの場合、流通過程(例えば物品の生産から廃棄に至るライフタイム)において無線タグに追加、変更されていく様々な情報(本発明では、「属性情報」と呼ぶ。)を記録していくために多大な労力を要するという問題点がある。
一般に、無線タグに記録される情報は、無線タグそのものが備える記憶領域や、無線タグの識別子(本発明では、「無線タグ情報」と呼ぶ。)によって関連付けられるセンタシステムのデー夕ベースに格納されている。しかし、いずれの場合でも、設定するデータそのものは、オペレータが端末から手動で入力する必要がある。 例えば、商品を出荷した社員の社員番号を商品の属性の一つとして設定する場合、オペレータは、その社員コードを、ディスプレイに表示される手順に従って、端末装置に手動で入力しなければならない。そして、この例の場合、オペレータの交代の毎に、新たな社員コードで同様な処理を行う必要があり不便である。
However, in the case of a physical distribution management system using a conventional wireless tag, various information (in the present invention, “attribute information”) that is added or changed to the wireless tag in the distribution process (for example, the lifetime from production to disposal of an article). ").” Is a problem that requires a lot of labor to record.
In general, information recorded in a wireless tag is stored in a storage area of the wireless tag itself or in a database of a center system associated with the wireless tag identifier (referred to as “wireless tag information” in the present invention). ing. However, in any case, the data itself to be set needs to be manually input from the terminal by the operator. For example, when setting the employee number of the employee who shipped the product as one of the product attributes, the operator must manually input the employee code into the terminal device according to the procedure displayed on the display. In this example, it is necessary to perform the same processing with a new employee code every time the operator is changed, which is inconvenient.
また、無線タグへの属性情報の設定を手動で行う場合、故意或いは過失により、誤った属性情報が設定されてしまう可能性がある。例えば、上述の例の場合、オペレータが交代したにもかかわらず、故意あるいはミスにより、以前のオペレータの社員コードが登録されたまま処理が続行される可能性がある。
これらの問題を軽減させる方法としては、無線タグへ書き込むデータの取得にも無線タグを利用する方法がある。例えば、上記の例の場合、社員証などの社員コードが埋め込まれた無線タグを、読み取り装置に自動的に読み込ませ、その読込データを属性情報として無線タグ装置に書き込む(転記)方法がある。
In addition, when setting attribute information in a wireless tag manually, incorrect attribute information may be set intentionally or accidentally. For example, in the case of the above-described example, there is a possibility that the process may be continued while the employee code of the previous operator is registered due to intentional or mistakes even though the operator is changed.
As a method for reducing these problems, there is a method of using a wireless tag for obtaining data to be written to the wireless tag. For example, in the case of the above-described example, there is a method in which a wireless tag in which an employee code such as an employee ID is embedded is automatically read by a reading device, and the read data is written (transferred) to the wireless tag device as attribute information.
しかし、この方法の場合、アプリケーシヨン固有のロジックをシステムに組み込む必要があり、そのためのソフトウェアの開発コストがかかるという問題点がある。
例えば、上記の例の場合、読み込まれた無線タグの種別が社員証のタグであることを認識するための情報(以下、「タグ識別情報」と呼ぶ。)を、社員証のタグと、それを読み取るシステムの両方に予め設定しておく必要があり、その処理ロジックをシステムに組み込んでおかなければならない。さらに、これ以外種類のタグから情報を転記する場合には、その種類に応じた固有のタグ識別情報及びロジックをそれぞれ組み込まなければならない。
However, in the case of this method, it is necessary to incorporate application-specific logic in the system, and there is a problem that the development cost of software for that purpose is high.
For example, in the case of the above example, information for recognizing that the type of the read wireless tag is the tag of the employee card (hereinafter referred to as “tag identification information”) Must be set in advance in both of the reading systems, and the processing logic must be built into the system. Furthermore, when information is transferred from other types of tags, unique tag identification information and logic corresponding to the types must be incorporated.
本発明はこのような点に鑑みてなされたものであり、無線タグを利用した物流管理システムにおける属性情報の追加・変更を、容易、正確かつ汎用的に行うことが可能な属性情報更新装置を提供することを目的とする。 The present invention has been made in view of the above points, and provides an attribute information updating apparatus capable of easily, accurately and universally adding and changing attribute information in a physical distribution management system using a wireless tag. The purpose is to provide.
本発明では上記課題を解決するために、属性情報記憶手段に格納された属性情報(データの属性識別子とその属性値の組を含み、無線タグに関連付けられた情報)を更新する属性情報更新装置において、属性情報記憶手段から、第1の無線タグに関連付けられた第1の属性情報と、第2の無線タグに関連付けられた第2の属性情報と、を抽出する属性情報読取手段と、第1の属性情報及び第2の属性情報を、属性値の書込みが不可能な属性情報である読込属性情報と、属性値の書込みが可能な属性情報である書込属性情報と、に分類する属性情報分類手段と、書込属性情報と属性識別子が一致する読込属性情報を抽出し、当該一致した属性識別子と、抽出した当該読込属性情報の属性値(以下「新属性値」という。)と、を含む属性設定情報を生成する属性設定情報生成手段と、属性設定情報の新属性値を、当該属性設定情報と属性識別子が一致する、属性情報記憶手段に記憶された書込属性情報の属性値とする属性情報書込手段と、を備えることを特徴とする属性情報更新装置が提供される。 In the present invention, in order to solve the above-mentioned problem, an attribute information update device for updating attribute information (information including a set of attribute identifiers of data and attribute values thereof and associated with a radio tag) stored in attribute information storage means The attribute information storage means for extracting the first attribute information associated with the first wireless tag and the second attribute information associated with the second wireless tag from the attribute information storage means; Attributes that classify the attribute information 1 and the second attribute information into read attribute information that is attribute information in which attribute values cannot be written and write attribute information that is attribute information in which attribute values can be written Information classification means, read attribute information whose write attribute information and attribute identifier match are extracted, the matched attribute identifier, and the attribute value (hereinafter referred to as “new attribute value”) of the extracted read attribute information, Attribute setting information including The attribute setting information generating means to be generated, and the attribute information writing in which the new attribute value of the attribute setting information is the attribute value of the writing attribute information stored in the attribute information storage means that matches the attribute setting information and the attribute identifier And an attribute information updating device.
ここで、属性情報分類手段において、第1の属性情報及び第2の属性情報を、読込属性情報と書込属性情報とに分類しているが、その処理は、属性値の書込みが可能かどうかという汎用的な判断に基づいている。そのため、属性情報提供側の無線タグの種類に応じた固有なロジックを必要としない。
また、属性設定情報生成手段において、書込属性情報と属性識別子が一致する読込属性情報を抽出し、当該一致した属性識別子と新属性値とを含む属性設定情報を生成しているが、この処理も、属性情報の属性識別子が一致するか否かという汎用的な判断に基づいている。そのため、この処理ロジックも、属性情報の受け渡しを行う無線タグの種類によらず汎用的なものでよい。
Here, in the attribute information classification means, the first attribute information and the second attribute information are classified into the read attribute information and the write attribute information. Is based on a general judgment. Therefore, a unique logic corresponding to the type of wireless tag on the attribute information provider side is not required.
Further, the attribute setting information generation means extracts the read attribute information whose writing attribute information and attribute identifier match, and generates attribute setting information including the matching attribute identifier and new attribute value. Is also based on a general determination of whether or not the attribute identifiers of the attribute information match. Therefore, this processing logic may be general-purpose regardless of the type of the wireless tag that transfers attribute information.
そして、属性情報書込手段において、属性設定情報の新属性値を、当該属性設定情報と属性識別子が一致する、属性情報記憶手段に記憶された属性情報の属性値とする。これにより、オペレータが属性情報を端末に入力するといったような繁雑な処理を行うことなく、無線タグ装置の属性情報を更新できる。 Then, in the attribute information writing means, the new attribute value of the attribute setting information is set as the attribute value of the attribute information stored in the attribute information storage means whose attribute setting information matches the attribute identifier. Thereby, the attribute information of the wireless tag device can be updated without performing complicated processing such as an operator inputting the attribute information into the terminal.
以上のように、本発明では、属性情報提供側の無線タグの種類に応じた固有なロジックを用いることなく、自動的に無線タグの属性情報を更新することができる。無線タグを利用した物流管理システムにおける属性情報の追加・変更を、容易、正確かつ汎用的に行うことができる。 As described above, in the present invention, the attribute information of the wireless tag can be automatically updated without using a unique logic corresponding to the type of the wireless tag on the attribute information providing side. Adding / changing attribute information in a physical distribution management system using a wireless tag can be performed easily, accurately and universally.
以下、本発明の実施の形態を図面により詳細に説明する。
<第1の実施の形態>
まず、本発明における第1の実施の形態について説明する。
<構成>
図1は、本形態のシステム全体を説明するための構成図である。
図1に例示するように、本形態のシステムは、第1の無線タグ20及び第2の無線タグ30、及び属性情報更新装置10から構成される。ここで、第1の無線タグ20は、書込み可能な内部メモリ(RAM(Random Access Memory)等)である属性情報記憶手段21と、通信手段22を有しており、第2の無線タグ30は、書込み可能な内部メモリである属性情報記憶手段31と、通信手段32を有している。また、属性情報更新装置10は、無線タグ通信手段11、属性情報読取手段12、メモリ13、属性情報分類手段14、属性設定情報生成手段15及び属性情報書込手段16を有している。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
<First Embodiment>
First, a first embodiment of the present invention will be described.
<Configuration>
FIG. 1 is a configuration diagram for explaining the entire system of the present embodiment.
As illustrated in FIG. 1, the system according to this embodiment includes a first wireless tag 20, a second wireless tag 30, and an attribute
ここで、本形態における、第1の無線タグ20、第2の無線タグ30及び無線タグ通信手段11は、世の中に広く普及している無線タグ技術を利用することにより構築できる。例えば、Klaus Finkenzeller著のRFID ハンドブックに記載されている、無線信号の変調方式や、多数の無線タグを同時にかざした場合に衝突を検出してすべての無線タグから無線タグ情報を取得する技術などを利用することができる。また、本形態の属性情報更新装置10は、無線タグ読み書き装置が接続された公知のコンピュータに所定のプログラムを実行させることにより構築できる。
Here, the first wireless tag 20, the second wireless tag 30, and the wireless tag communication means 11 in this embodiment can be constructed by using wireless tag technology that is widely used in the world. For example, the radio signal modulation method described in the RFID handbook written by Klaus Finkenzeller, the technology to detect the collision and obtain the RFID tag information from all the RFID tags when many RFID tags are held simultaneously Can be used. Moreover, the attribute
本形態の場合、無線タグ20,30自身が、属性情報を、それぞれの属性情報記録手段21,31に保持する。図5は、この属性情報記録手段21,31に保持される属性情報のデータ構成を例示した概念図である。
本形態の属性情報は、データの属性識別子とその属性値の組を含み、無線タグに関連付けられた情報である。図5の(a)に例示するように、第1の無線タグ20の属性情報記憶手段21には、「無線タグID(R)」「商品コード(A)」「製造業者(W)」「小売業者(O)」「要求日(O)」といった属性識別子と、「0001」「<空欄>」「佐藤」「山田」「2003‐04‐23」といった属性値と、からなる第1の属性情報21a〜21eが格納されている。ここで、「無線タグID(R)」は「0001」に、「商品コード(A)」は「<空欄>」に、「製造業者(W)」は「佐藤」に、「小売業者(O)」は「山田」に、「要求日(O)」は「2003‐04‐23」に、それぞれ対応付けられており、各属性識別子とその属性値の組からなる属性情報21a〜21eを構成している。また、属性情報21aの属性値「0001」は、第1の無線タグ20を示し、それに続く属性情報21b〜21eを第1の無線タグ20に関連付けている。
In the case of this embodiment, the wireless tags 20 and 30 themselves hold the attribute information in the respective attribute information recording means 21 and 31. FIG. 5 is a conceptual diagram illustrating the data structure of the attribute information held in the attribute information recording means 21 and 31.
The attribute information in this embodiment is information associated with a wireless tag, including a set of data attribute identifiers and attribute values. As illustrated in FIG. 5A, the attribute
また、図5の(b)に例示するように、第2の無線タグ30の属性情報記憶手段31には、「無線タグID(R)」「商品コード(O)」「製造業者(O)」「小売業者(O)」「要求日(O)」といった属性識別子と、「0002」「0201」「斉藤」「<空欄>」「<空欄>」といった属性値と、からなる第2の属性情報31a〜31eが格納されている。ここで、「無線タグID(R)」は「0002」に、「商品コード(O)」は「0201」に、「製造業者(O)」は「斉藤」に、「小売業者(O)」は「<空欄>」に、「要求日(O)」は「<空欄>」に、それぞれ対応付けられており、各属性識別子とその属性値の組からなる属性情報31a〜31eを構成している。また、属性情報31aの属性値「0002」は、第2の無線タグ30を示し、それに続く属性情報31b〜31eを第2の無線タグ30に関連付けている。
Further, as illustrated in FIG. 5B, the attribute
なお、図5では、説明の便宜上、属性識別子や属性値を文字として記載しているが、実際には、属性識別子や属性値をバイナリデータとしてエンコードしたものを用いるほうが効率的であり望ましい。又、異なる意味を持つ属性や属性値に対して同一の属性識別子や属性値が付与されることのないようなエンコーディングルールに従って付与することが望ましい。また、各属性識別子には、上位2ビットを利用し、書込不可モード(R:Read−only)、一回書込可能モード(O:Write−once)、複数回書込可能モード(W:Rewritable)、或いは追記モード(A:Append)の何れかの書込みモードを持たせる(図5の属性識別子の括弧内の文字((R),(O),(W),(A))は、これらの書込みモードを表している。)。さらに属性値の「<空欄>」とは、その属性値が何も設定されていないことを意味している。 In FIG. 5, for convenience of explanation, the attribute identifier and the attribute value are described as characters. However, in practice, it is more efficient and desirable to use the attribute identifier and attribute value encoded as binary data. Further, it is desirable to assign according to an encoding rule such that the same attribute identifier or attribute value is not given to attributes or attribute values having different meanings. Further, the upper 2 bits are used for each attribute identifier, and the write disable mode (R: Read-only), the once write enable mode (O: Write-once), and the multiple write enable mode (W: Rewriteable) or additional writing mode (A: Append) write mode (characters ((R), (O), (W), (A)) in parentheses of the attribute identifier in FIG. These write modes are represented.) Further, the attribute value “<blank”> means that no attribute value is set.
<処理>
次に、本形態における属性情報の転記(コピー)処理について説明する。
図2は、本形態における処理の全体を説明するためのフローチャートである。本形態における属性情報更新装置10は、属性情報記憶手段21,31に格納された属性情報を更新する。以下、このフローチャートに沿って、この処理を説明する。
属性情報更新装置10は、まず、メモリ13を初期化する(ステップS1)。すなわち、メモリ13内の読取属性情報リスト(RL)=[];書込属性情報リスト(WL)=[];属性設定情報リスト(XL)=[];とする。なお、これらのリストの意味については後述する。
<Processing>
Next, attribute information transfer (copy) processing in this embodiment will be described.
FIG. 2 is a flowchart for explaining the entire processing in this embodiment. The attribute
First, the attribute
第1の無線タグ20と第2の無線タグ30が、無線タグ通信手段11が観測可能な領域に配置されると、無線タグ通信手段11は、これら第1の無線タグ20及び第2の無線タグ30にアクセスし、これらの属性情報記憶手段21,31から、通信手段22,32を通じて、第1の無線タグ20に関連付けられた第1の属性情報と、第2の無線タグ30に関連付けられた第2の属性情報とを抽出する。
ここで「第1の」「第2の」という表現を用いているが、これは「無線タグ」や「属性情報」が2つしか存在しないことを意味しているのではなく、2以上存在する「無線タグ」や「属性情報」から、2つの「無線タグ」や「属性情報」の処理を取り上げて説明するための表現にすぎない。すなわち、この処理は、n個の無線タグ(j=2...n)の属性情報PLk(k=2...m:m≧n)を、無線タグから読み取る処理である(ステップS2)。そして、実際の使用では、2以上の数の無線タグ間において属性情報の転記を行うこととしてもよい。
When the first wireless tag 20 and the second wireless tag 30 are arranged in an area where the wireless tag communication means 11 can be observed, the wireless tag communication means 11 connects the first wireless tag 20 and the second wireless tag. The tag 30 is accessed, and the first attribute information associated with the first wireless tag 20 and the second wireless tag 30 are associated from the attribute information storage means 21 and 31 through the communication means 22 and 32. The second attribute information is extracted.
Here, the expressions “first” and “second” are used, but this does not mean that there are only two “wireless tags” or “attribute information”, but there are two or more. From the “wireless tag” and “attribute information” to be described, the processing of the two “wireless tags” and “attribute information” is merely taken for explanation. That is, this process is a process of reading attribute information PL k (k = 2... M: m ≧ n) of n wireless tags (j = 2... N) from the wireless tags (step S2). ). In actual use, attribute information may be transferred between two or more wireless tags.
なお、この処理において、無線タグ通信手段11が1つの無線タグからしか属性情報を抽出できなかった場合、無線タグ通信手段11は、数100msから数秒の間隔をおいて、この読込処理を繰り返す。これにより、少なくとも2つ以上の無線タグから属性情報が抽出される。抽出された属性情報は、属性情報読取手段12に送られ、属性情報読取手段12は、これらN(N≧2) 個の属性情報から図5に例示したような第1の属性情報21a〜21e及び第2の属性情報31a〜31eのリストを生成し、メモリ13に格納する。
In this process, when the RFID tag communication means 11 can extract attribute information from only one RFID tag, the RFID tag communication means 11 repeats this reading process at intervals of several hundred ms to several seconds. Thereby, attribute information is extracted from at least two or more wireless tags. The extracted attribute information is sent to the attribute information reading unit 12, and the attribute information reading unit 12 uses the N (N ≧ 2) pieces of attribute information as the
次に、属性情報分類手段14において、メモリ13から第1の属性情報21a〜21e及び第2の属性情報31a〜31eを順次抽出し、これらを、属性値の書込みが不可能な属性情報である読込属性情報と、属性値の書込みが可能な属性情報である書込属性情報とに分類する。すなわち、n個の無線タグ(j=2...n)の属性情報PLk(k=2...m)を、読取属性情報リスト(RL)と書込属性情報リスト(WL)に分離する(ステップS3)。
この例の場合、まず、属性情報分類手段14は、抽出したすべての属性情報について<属性識別子、属性値>の組を調べる。そして、属性情報分類手段14は、(a)書込みモードがRであるか、もしくはOであって既に属性値が既に設定されている属性情報からなる読取属性情報リスト(RL)と、(b)書込みモードがW或いはAであるか、もしくはOであって属性値が設定されていない(<空欄>たとえば0(零)でエンコーディグされているもの)属性情報からなる書込属性情報リスト(WL)に分類する。以下にこの処理の詳細について説明する。
Next, the attribute information classification means 14 sequentially extracts the
In the case of this example, the attribute
[ステップS3の詳細]
図3は、図2に例示したフローチャートのステップS3の処理の詳細を説明するためのフローチャートである。以下、このフローチャートに従って、ステップS3の処理の詳細について説明する。
まず、属性情報分類手段14において、メモリ13の属性情報PLk(k=2...m)から、<属性識別子「無線タグID」に対応する属性値,その他の属性識別子、この「その他の属性識別子」に対応する属性値>の3つ組を1組抽出し、これをPiに代入する(ステップS11)。次に、属性情報分離手段14において、このPiに代入された3つ組の「その他の属性識別子」の書込みモードが、
(a)書込不可モード(R:Read−only)であるか、
(b)一回書込可能モード (O:Write−once)であって、この「その他の属性識別子」に対応する属性値が設定済み
の何れかであるか否かを判断する(ステップS12)。
[Details of Step S3]
FIG. 3 is a flowchart for explaining details of the process in step S3 of the flowchart illustrated in FIG. The details of the process of step S3 will be described below according to this flowchart.
First, in the attribute information classification means 14, <attribute value corresponding to the attribute identifier “radio tag ID”, other attribute identifiers, “others” from the attribute information PL k (k = 2... M) of the
(A) Whether it is a write-inhibited mode (R: Read-only)
(B) It is determined whether or not the one-time writable mode (O: Write-once) is set and the attribute value corresponding to this “other attribute identifier” is already set (step S12). .
この判断において、この書込みモードが、書込不可モード(R:Read−only)であるか、或いは、一回書込可能モード (O:Write−once)であってこの「その他の属性識別子」に対応する属性値が設定済みであった場合、属性情報分類手段14は、このPiに代入された3つ組を、読取属性情報リスト(RL)の要素として、メモリ13に格納し(ステップS13)、そうでなかった場合には、このPiに代入された3つ組を、書込属性情報リスト(WL)の要素としてメモリ13に格納する(ステップS14)。
In this determination, the write mode is the write disable mode (R: Read-only) or the write once mode (O: Write-once). If the corresponding attribute value was already set, the attribute information classification means 14 stores the triplet which is assigned to the P i, as an element of the read attribute information list (RL), in the memory 13 (step S13 ), if not so, it stores the triplet which is assigned to the P i, into the
次に、属性情報分類手段14は、メモリ13の属性情報PLkから、Piを構成する<その他の属性識別子、この「その他の属性識別子」に対応する属性値>の組を除去(削除或いは別の記憶領域に転記)し、除去後の属性情報の集合を新たなPLkとする(ステップS15)。
そして、属性情報分類手段14は、この属性情報PLkが空となったか否か(<属性識別子「無線タグID」,それに対応する属性値>以外の属性値が空集合となったか否か)を判断する。ここで、属性情報PLkが空でないと判断された場合には、ステップS11に戻り、空であると判断された場合には、ステップS3の処理を終了する(ステップS16)。
Next, the attribute information classification means 14, the attribute information PL k of the
Then, the attribute
図6の(a)は、このように生成された読取属性情報リスト(RL)13aの例示であり、(b)は、書込属性情報リスト(WL)13bの例示である。
この図に例示するように、読取属性情報リスト(RL)13a及び書込属性情報リスト(WL)13bは、<属性識別子「無線タグID」に対応する属性値,その他の識別子,この「その他の属性識別子」に対応する属性値>の3つ組からなるリストである。例えば、この例の読取属性情報リスト(RL)13aは、3つ組<0001,小売業者(O),山田>(読取属性情報13aa)、<0001,要求日(O),2003−04−23>(読取属性情報13ab)、<0002,商品コード(O),0201>(読取属性情報13ac)及び<0002,製造業者(O),斉藤>(読取属性情報13ad)からなるリストである。また、この例の書込属性情報リスト(WL)13bは、3つ組<0001,商品コード(A),<空欄>>(書込属性情報13ba)、<0001,製造業者(O),佐藤>(書込属性情報13bb)、<0002,小売業者(O),<空欄>>(書込属性情報13bc)及び<0002,要求日(O),<空欄>>(書込属性情報13bd)からなるリストである(ステップS3の詳細の説明終了)。
FIG. 6A shows an example of the read attribute information list (RL) 13a generated in this way, and FIG. 6B shows an example of the write attribute information list (WL) 13b.
As illustrated in this figure, the read attribute information list (RL) 13a and the write attribute information list (WL) 13b include an attribute value corresponding to the attribute identifier “wireless tag ID”, other identifiers, This is a list of triples of attribute values> corresponding to “attribute identifier”. For example, the reading attribute information list (RL) 13a of this example includes a triplet <0001, retailer (O), Yamada> (reading attribute information 13aa), <0001, request date (O), 2003-04-23. > (Read attribute information 13ab), <0002, product code (O), 0201> (read attribute information 13ac) and <0002, manufacturer (O), Saito> (read attribute information 13ad). In addition, the write attribute information list (WL) 13b of this example includes a triplet <0001, product code (A), <blank >> (write attribute information 13ba), <0001, manufacturer (O), Sato. > (Write attribute information 13bb), <0002, retailer (O), <blank >> (write attribute information 13bc) and <0002, request date (O), <blank >> (write attribute information 13bd) (Detailed explanation of step S3 ends).
次に、属性設定情報生成手段15において、メモリ13に格納された読取属性情報リスト(RL)13a及び書込属性情報リスト(WL)13bから、属性設定情報リスト(XL)を生成する(ステップS4)。すなわち、まず、属性設定情報生成手段15は、メモリ13に格納された読取属性情報リスト(RL)13a及び書込属性情報リスト(WL)13bを参照し、書込属性情報リスト(WL)13bを構成する書込属性情報と、属性識別子が一致する読込属性情報を、読取属性情報リスト(RL)13aから抽出する。そして、属性設定情報生成手段15は、当該一致した属性識別子と、抽出した当該読込属性情報の属性値(以下「新属性値」という。)と、を含む属性設定情報を生成する。また、属性設定情報生成手段15は、属性設定情報を、書込属性情報に対応する、第1の属性情報或いは第2の属性情報に対応付けて生成する。
Next, the attribute setting information generating means 15 generates an attribute setting information list (XL) from the read attribute information list (RL) 13a and the write attribute information list (WL) 13b stored in the memory 13 (step S4). ). That is, first, the attribute setting
以下にこの処理の詳細について説明する。
[ステップS4の詳細]
図4は、図2に例示したフローチャートのステップS4の処理の詳細を説明するためのフローチャートである。
まず、属性設定情報生成手段15は、メモリ13に格納された書込属性情報リスト(WL)13bから、<属性識別子「無線タグID」に対応する属性値,その他の属性識別子,この「その他の属性識別子」に対応する属性値>の3つ組(書込属性情報)を1組選択し、それをWiに代入する(ステップS21)。
Details of this processing will be described below.
[Details of Step S4]
FIG. 4 is a flowchart for explaining details of the process in step S4 of the flowchart illustrated in FIG.
First, the attribute setting information generation means 15 reads <attribute value corresponding to <attribute identifier “wireless tag ID”, other attribute identifier, “other” from the write attribute information list (WL) 13 b stored in the
次に、属性設定情報生成手段15は、読取属性情報リスト(RL)13aのすべてを検索し、Wiに代入された3つ組を構成する「その他の属性識別子」が、読取属性情報リスト(RL)13aに存在するか否かを判断する(ステップS22)。例えば、Wiに代入された3つ組が書込属性情報13baであった場合には、この「その他の属性識別子」に該当する「商品コード」が、読取属性情報リスト(RL)13aに存在するか否かを判断する。
ここで、存在しないと判断された場合には、後述のステップS25の処理に進む。一方、存在すると判断された場合には、属性設定情報生成手段15は、以下のように「新属性値」を生成する(ステップS23)。
Next, the attribute setting
Here, if it is determined that it does not exist, the process proceeds to step S25 described later. On the other hand, if it is determined that it exists, the attribute setting
(a)Wiに代入された3つ組を構成する「その他の属性識別子」の書込みモードが、「追記モード(A)」である場合:
「その他の属性識別子」と同一の属性識別子を持つすべての読取属性情報を、読取属性情報リスト(RL)13aから抽出し、抽出した読取属性情報を構成する<「その他の属性識別子」に対応する属性値>を「新属性値」とする。
(b)Wiに代入された3つ組を構成する「その他の属性識別子」の書込みモードが、「一回書込可能(O)であって属性値が設定されていないもの」である場合、或いは「複数回書込可能モード(W)」である場合:
「その他の属性識別子」と同一の属性識別子を持つすべての読取属性情報を、読取属性情報リスト(RL)13aから抽出し、抽出した読取属性情報を構成する<「その他の属性識別子」に対応する属性値>がすべて一致しているか否かを確認する。ここで、これらがすべて一致していた場合には、その<「その他の属性識別子」に対応する属性値>を「新属性値」とする。一方、これらがすべて一致していなかった場合には、何もしないかエラーを出力する。
(A) If the writing mode of W i constitute an assignment to three sets in the "other attributes identifier" is a "write-once mode (A)":
All reading attribute information having the same attribute identifier as “other attribute identifier” is extracted from the reading attribute information list (RL) 13a, and the extracted reading attribute information is configured <corresponding to “other attribute identifier”. Let attribute value> be "new attribute value".
(B) if W i constituting the imputed triples write mode "other attribute identifier" is "one-time writable that a (O) to the attribute value is not set" Or, in the case of “multiple times writable mode (W)”:
All reading attribute information having the same attribute identifier as “other attribute identifier” is extracted from the reading attribute information list (RL) 13a, and the extracted reading attribute information is configured <corresponding to “other attribute identifier”. Check whether all the attribute values> match. If all of them match, the <attribute value corresponding to “other attribute identifier”> is set to “new attribute value”. On the other hand, if all of these do not match, an error is output as to whether or not to do anything.
次に、属性設定情報生成手段15は、Wiに代入された3つ組を構成する<属性識別子「無線タグID」に対応する属性値>及び<その他の属性識別子>と、ステップS23で生成された<「新属性値」>からなる3つ組<属性識別子「無線タグID」に対応する属性値,その他の属性識別子,新属性値>を属性設定情報とする。そして、属性設定情報生成手段15は、この属性設定情報を属性設定情報リスト(XL)の一要素としてメモリ13に格納する(ステップS24)。なお、この属性設定情報は、<属性識別子「無線タグID」に対応する属性値>によって、書込属性情報(Wi)に対応する、第1の属性情報或いは第2の属性情報に対応付けられることになる。
Next, the attribute setting
その後(ステップS22或いはS24の後)、属性設定情報生成手段15は、書込属性情報リスト(WL)13bから、Wiの書込属性情報を除去(削除或いは別の記憶領域に転記)し、除去後の書込属性情報リストを新たなWLとする(ステップS25)。
次に、属性設定情報生成手段15は、この新たなWLが空(空集合)となったか否かを判断する。ここで、属性情報PLkが空でないと判断された場合には、ステップS21に戻り、空であると判断された場合には、ステップS4の処理を終了する(ステップS26)。
Thereafter (after step S22 or S24), the attribute setting
Next, the attribute setting
図6の(c)は、以上のように生成された属性設定情報リスト(XL)13cの例示である。
この図に示すように、この例の属性設定情報リスト(XL)13cは、3つ組<0001,商品コード(A),0201>(属性設定情報13ca)、<0001,製造業者(W),斉藤>(属性設定情報13cb)、<0002,小売業者(O),山田>(属性設定情報13cc)及び<0002,要求日(O),2003‐04‐23>(属性設定情報13cd)からなるリストである(ステップS4の詳細説明終了)。
FIG. 6C shows an example of the attribute setting information list (XL) 13c generated as described above.
As shown in this figure, the attribute setting information list (XL) 13c of this example includes a triple <0001, product code (A), 0201> (attribute setting information 13ca), <0001, manufacturer (W), Saito> (attribute setting information 13cb), <0002, retailer (O), Yamada> (attribute setting information 13cc) and <0002, request date (O), 2003-04-23> (attribute setting information 13cd) It is a list (end of detailed description of step S4).
以上のように生成された属性設定情報リスト(XL)13cは、属性情報書込手段16に送られる。属性情報書込手段16は、送られた属性設定情報リスト(XL)13cの属性設定情報13ca〜13cdの新属性値(図6(c)の例では「0201」「斉藤」「山田」「2003‐04‐23」)を、当該属性設定情報13ca〜13cdと属性識別子が一致する、属性情報記憶手段21,31に記憶された(書込)属性情報(図5の例では、属性情報21b,21c,31d,31e)の属性値とする。すなわち、属性情報書込手段16は、この属性設定情報リスト(XL)を用い、n個の無線タグ(j=2...n)に対応する属性情報PLk(k=2...m)を更新する(ステップS5)。また、この更新は、属性設定情報リスト(XL)の各属性設定情報の新属性値を、当該属性設定情報に対応する、第1の属性情報或いは第2の属性情報の属性値とする。 The attribute setting information list (XL) 13c generated as described above is sent to the attribute information writing means 16. The attribute information writing means 16 sends the new attribute values of the attribute setting information 13ca to 13cd of the sent attribute setting information list (XL) 13c (in the example of FIG. 6C, “0201”, “Saito”, “Yamada”, “2003”). -04-23 ") is stored in the attribute information storage means 21, 31 (attribute information 21b in the example of FIG. 5), the attribute identifier of which matches the attribute setting information 13ca-13cd. 21c, 31d, 31e). That is, the attribute information writing means 16 uses the attribute setting information list (XL), and attribute information PL k (k = 2... M) corresponding to n wireless tags (j = 2... N). ) Is updated (step S5). In this update, the new attribute value of each attribute setting information in the attribute setting information list (XL) is used as the attribute value of the first attribute information or the second attribute information corresponding to the attribute setting information.
具体的には、例えば、属性情報書込手段16は、属性設定情報生成手段15から送られた順番に(例えば属性設定情報リスト(XL)13c(図6(c))の先頭から順に)、上述の属性設定情報リスト(XL)13c(図6(c))の属性設定情報13ca〜13cdを無線タグ通信手段11に送る。
無線タグ通信手段11は、送られた属性設定情報13ca〜13cdが有する<属性識別子「無線タグID」に対応する属性値>(例えば、属性設定情報13caの場合には「0001」)を参照し、それが示す第1の無線タグ20或いは第2の無線タグ30(例えば、属性設定情報13caの場合には「0001」が示す第1の無線タグ20)に、属性設定情報13ca〜13cdを送信する。これは、各属性設定情報13ca〜13cdに対応する、第1の無線タグ20に格納された第1の属性情報、或いは無線タグ30に格納された第2の属性情報の更新を行うためである。
Specifically, for example, the attribute information writing unit 16 is in the order sent from the attribute setting information generating unit 15 (for example, in order from the top of the attribute setting information list (XL) 13c (FIG. 6C)), The attribute setting information 13ca to 13cd in the attribute setting information list (XL) 13c (FIG. 6C) is sent to the wireless tag communication means 11.
The wireless
第1の無線タグ20或いは第2の無線タグ30は、送信された属性設定情報13ca〜13cdを、通信手段22,32において受信し、受信した属性設定情報13ca〜13cdの<その他の属性識別子>(例えば、属性設定情報13caの場合には「商品コード」)に一致する属性識別子を有する属性情報(例えば、属性設定情報13caの場合には、第1の属性情報21b(図5(a)))の属性値に、この属性設定情報13ca〜13cdの新属性値(例えば、属性設定情報13caの場合には、「0201」)を書き込む。 The first wireless tag 20 or the second wireless tag 30 receives the transmitted attribute setting information 13ca to 13cd at the communication means 22 and 32, and <other attribute identifiers> of the received attribute setting information 13ca to 13cd. (For example, in the case of the attribute setting information 13ca, “product code”) The attribute information having the attribute identifier (for example, in the case of the attribute setting information 13ca, the first attribute information 21b (FIG. 5A)) ) Of the attribute setting information 13ca to 13cd (for example, “0201” in the case of the attribute setting information 13ca).
図7は、以上のような新属性値の書込み処理がすべて終了した時点での属性情報記憶手段21内の属性情報21a,21d〜21g(図7(a))、及び属性情報記憶手段31内の属性情報31a〜21c,31f,31g(図7(b))の例示である。
これらの図に示すように、以上の処理により、図5に例示した第2の属性情報31bの属性値「0201」が第1の属性情報21bに属性値に転記され(図7:第1の属性情報21f)、図5に例示した第2の属性情報31cの属性値「斉藤」が第1の属性情報21cの属性値に転記され(図7:第1の属性情報21g)、図5に例示した第1の属性情報21dの属性値「山田」が第2の属性情報31dの属性値に転記され(図7:第2の属性情報31f)、図5に例示した第1の属性情報21eの属性値「2003‐04‐23」が第2の属性情報31eの属性値に転記され(図7:第2の属性情報31g)、属性情報の更新が行われる。
FIG. 7 shows the
As shown in these figures, the attribute value “0201” of the
<本形態の具体的運用例>
図8は、本形態のシステムの具体的な運用例を説明するための概念図である。
図8の例は、小売業者が、小売業者の属性情報が記録された無線タグ60aが貼られた空の箱60と、商品の製造業者の属性情報が記録された無線タグ71a,71bが貼られた商品71,72とを受け取り、これらの商品71,72を箱60に収納し、本形態の属性情報更新装置10によって、無線タグ60a,71a,71bの属性情報を追加・変更するものである。この例の場合、無線タグ60a,71a,71bには、無線タグID、商品コード、製造業者、小売業者、要求日等の属性情報が記録されている。そして、箱60側の無線タグ60aの属性情報には、小売業者と要求日の属性値が埋められているが、その商品コードと製造業者の属性値は、空欄或いは過去の値が(複数回書込み可能モードで)埋められたままになっている。一方、商品71,72側の無線タグ71a,72の属性情報には、商品コードと製造業者の属性値は埋められているが、小売業者と要求日は空欄になっている。
<Specific operation example of this embodiment>
FIG. 8 is a conceptual diagram for explaining a specific operation example of the system of the present embodiment.
In the example of FIG. 8, the retailer attaches an
そして、このような運用例において、本形態の処理を実行することにより、箱60側の無線タグ60aの属性情報に、商品コードと製造業者の属性値が埋め込まれ、商品71,72側の無線タグ71a,72の属性情報に、小売業者と要求日の属性値が埋め込まれることになる。
<本形態の特徴>
以上の処理により、無線タグ間での属性情報の転記を自動化できるため、無線タグへの属性情報の記録に要する手間を省力化できる。また、本形態の処理は、属性識別子の可能モードは何か、属性情報の属性識別子が一致するか否かという汎用的な処理によって可能である。よって、アプリケーシヨン毎に個別の装置を開発する必要もなく、このような装置の開発コストも低減できる。
In such an operation example, by executing the processing of this embodiment, the product code and the attribute value of the manufacturer are embedded in the attribute information of the
<Features of this embodiment>
By the above processing, the transfer of attribute information between the wireless tags can be automated, so that the labor required for recording the attribute information on the wireless tag can be saved. Further, the processing according to the present embodiment can be performed by general-purpose processing such as what mode of attribute identifier is possible and whether or not the attribute identifier of the attribute information matches. Therefore, it is not necessary to develop a separate device for each application, and the development cost of such a device can be reduced.
また、本形態では第1の無線タグ20及び第2の無線タグ30自体に無線タグ情報記憶手段21,31を設けることとしたため、属性更新装置10は、これらの第1の無線タグ20及び第2の無線タグ30のみとの通信処理を行うだけで、属性情報の更新を行うことができる。そのため、処理が簡便である。すなわち、後で述べるように、属性情報を無線タグに関連づけられるネットワーク上のサーバ装置上に保持する場合、サーバ装置に対する属性情報取得リクエストを送るなどの処理が必要となるが、本形態ではそのような処理は必要ない。
Further, in this embodiment, since the wireless tag information storage means 21 and 31 are provided in the first wireless tag 20 and the second wireless tag 30 themselves, the
なお、本発明は上述の実施の形態に限定されるものではない。例えば、本形態では、第1の無線タグ20及び第2の無線タグ30の双方に属性情報記憶手段21,31を設けることとしたが、一部の無線タグのみに属性情報記憶手段を設けることとしてもよい。
また、前述したように、本形態では、これら2つの無線タグ20,30間で属性情報を転記する例を説明したが、実際の使用では、これ以上の数の無線タグ間において属性情報の転記を行うこととしてもよい。この場合、一つ以上の属性情報を提供する一つ以上の無線タグと、一つ以上の書込み対象の属性を持つ一つ以上の無線タグと、を無線タグ情報更新装置10に同時にかざすことで、属性情報を転記する。
The present invention is not limited to the embodiment described above. For example, in this embodiment, the attribute information storage means 21 and 31 are provided in both the first wireless tag 20 and the second wireless tag 30, but the attribute information storage means is provided only in some of the wireless tags. It is good.
In addition, as described above, in this embodiment, an example in which attribute information is transferred between the two wireless tags 20 and 30 has been described. However, in actual use, attribute information is transferred between a larger number of wireless tags. It is good also as performing. In this case, by simultaneously holding one or more wireless tags providing one or more attribute information and one or more wireless tags having one or more write target attributes over the wireless tag
さらに、本形態では、各属性識別子が、書込不可モード(R:Read−only)、一回書込可能モード(O:Write−once)、複数回書込可能モード(W:Rewritable)、或いは追記モード(A:Append)の4種類の何れかの書込みモードを有することとしたが、必ずしも各属性識別子にこれら4種類の書込みモードを許す必要はない。例えば、すべて一回書込可能モードのみとし、属性識別子に書込みモードの情報を持たせることなく、属性値が既に埋められているかどうかで、書込み許可指定か書込み不許可指定かを判別してもよい。 Further, in the present embodiment, each attribute identifier has a write disable mode (R: Read-only), a once writable mode (O: Write-once), a multiple write enable mode (W: Rewriteable), or Although any one of the four write modes (A: Append) is provided, it is not always necessary to allow these four types of write modes for each attribute identifier. For example, it is possible to determine whether write permission is specified or write prohibition is specified based on whether or not the attribute value is already filled without giving write mode information to the attribute identifier. Good.
また、本形態では、属性情報書込手段16は、属性設定情報生成手段15から送られた順に、属性設定情報リスト(XL)13c(図6(c))の属性設定情報13ca〜13cdを無線タグ通信手段11に送ることとした。しかし、属性設定情報生成手段15から送られた属性設定情報13ca〜13cdを属性情報書込手段16のメモリ領域に一時的に格納し、すべての属性設定情報13ca〜13cdを受け取った時点で、これらをまとめて無線タグ通信手段11に送り、第1の無線タグ20及び第2の無線タグ30の属性情報を更新することとしてもよい。
その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。
In this embodiment, the attribute information writing unit 16 wirelessly transmits the attribute setting information 13ca to 13cd in the attribute setting information list (XL) 13c (FIG. 6C) in the order sent from the attribute setting
Needless to say, other modifications are possible without departing from the spirit of the present invention. In addition, the various processes described above are not only executed in time series according to the description, but may be executed in parallel or individually according to the processing capability of the apparatus that executes the processes or as necessary.
<第2の実施の形態>
次に、本発明における第2の実施の形態について説明する。
本形態は第1の実施の形態の変形例であり、無線タグからデータを読み取る装置と、無線タグに対応する属性情報の更新を行う装置とが分離し、これらがネットワークを通じて通信可能に接続されている例である。また、属性情報記録手段を無線タグ自身に持たせるのではなく、ネットワークを介してアクセス可能なサーバ装置に置かれたデータベースに保持するものである。以下では、第1の実施の形態との相違点を中心に説明し、第1の実施の形態と共通する事項については説明を省略する。
<Second Embodiment>
Next, a second embodiment of the present invention will be described.
This embodiment is a modification of the first embodiment. A device that reads data from a wireless tag and a device that updates attribute information corresponding to the wireless tag are separated, and these devices are connected to be able to communicate through a network. This is an example. Further, the attribute information recording means is not provided in the wireless tag itself but is held in a database placed on a server device accessible via a network. Below, it demonstrates centering around difference with 1st Embodiment, and abbreviate | omits description about the matter which is common in 1st Embodiment.
<構成>
図9は、本形態のシステム全体を説明するための構成図である。なお、この図において第1の実施の形態と共通する機能構成については第1の実施の形態と同じ符号を付した。
この図に例示するように、本形態のシステムは、属性情報を更新する属性情報更新装置110、これとネットワーク130を通じて接続された無線タグ読書装置120、第1の無線タグ120及び第2の無線タグ130からなる。
この例の場合、属性情報更新装置110は、例えば、ネットワークを介してアクセス可能なサーバ装置である。図9に示すように、属性情報更新装置110は、メモリ13、属性情報分類手段14、属性設定情報生成手段15、属性情報書込手段116、属性情報記憶手段117、及び通信手段118を有している。
<Configuration>
FIG. 9 is a configuration diagram for explaining the entire system of the present embodiment. In this figure, the functional configurations common to the first embodiment are denoted by the same reference numerals as those in the first embodiment.
As illustrated in this figure, the system according to the present embodiment includes an attribute
In this example, the attribute
また、無線タグ読取装置120は、無線タグ通信手段121及び通信手段122を有している。
さらに、第1の無線タグ120は、第1の無線タグ情報を格納する無線タグ情報記憶手段121(「第1の無線タグ情報記憶手段」に相当)及び通信手段122を有し、第2の無線タグ130は、第2の無線タグ情報を格納する無線タグ情報記憶手段131(「第2の無線タグ情報記憶手段」に相当)及び通信手段132を有する。ここで、「無線タグ情報」とは、各無線タグを一義的に特定する識別子である。
The wireless
Further, the
ここで、属性情報更新装置110が有する属性情報記憶手段117は、第1の実施の形態と異なり、第1の無線タグ120及び第2の無線タグ130の外部に位置し、第1の属性情報を、第1の無線タグ情報(第1の無線タグに対応する無線タグ情報)に対応付けて格納し、第2の属性情報を、第2の無線タグ情報(第2の無線タグに対応する無線タグ情報)に対応付けて格納するハードディスク等である。なお、各無線タグと属性情報との対応付けは、上述の無線タグ情報によって行われる。すなわち、無線タグ情報を用いて、この属性情報記憶手段117を検索することにより、各無線タグに対応する属性情報を抽出できる。
Here, unlike the first embodiment, the attribute
<処理>
図10は、本形態における属性情報の更新処理を説明するためのシーケンス図である。
以下、この図を用いて本形態の属性情報更新処理について説明する。
まず、無線タグ読書装置120の無線タグ通信手段121によって、第1の無線タグ120及び第2の無線タグ130にアクセスし、通信手段122,132を通じ、無線タグ情報記憶手段121に格納された第1の無線タグ情報と、無線タグ情報記憶手段131に格納された第2の無線タグ情報とを読み込む。
<Processing>
FIG. 10 is a sequence diagram for explaining attribute information update processing according to this embodiment.
Hereinafter, the attribute information update processing of this embodiment will be described with reference to this drawing.
First, the
無線タグ通信手段121は、読み込んだ第1の無線タグ情報及び第2の無線タグ情報を通信手段122に送る。通信手段122はネットワーク130を通じて、これらの情報を属性情報更新手段110に送る。
属性情報更新手段110は、通信手段118によって、これらの第1の無線タグ情報及び第2の無線タグ情報を受信し、属性情報読取手段112に送る。属性情報読取手段112は、第1の無線タグ情報及び第2の無線タグ情報に対応する第1の属性情報及び第2の属性情報を、属性情報記憶手段から抽出し、これをメモリ13に格納する。そして、第1の実施の形態と同様、属性情報分類手段14及び属性設定情報生成手段15における処理を行い、生成された属性設定情報を属性情報書込手段116に送る。そして、属性情報書込手段116は、第1の実施の形態と同様に、この属性設定情報をもとに属性情報記憶手段117に格納された属性情報を更新する。
The wireless
The attribute
なお、本形態では、第1の無線タグ120及び第2の無線タグ130に格納すべき情報はデータ量が小さい無線タグ情報のみである。よって、無線タグの代わりに2次元バーコードカード等を用いてもよい。また、この発明は上述の実施の形態に限定されるものではなく、その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
In this embodiment, information to be stored in the
<第3の実施の形態>
次に、本発明における第3の実施の形態について説明する。
本形態も第1の実施の形態の変形例であり、無線タグに対応する属性情報の更新を行う装置と、属性情報を格納するサーバ装置とがネットワークを通じて通信可能に接続されている例である。この例も、属性情報を無線タグ自身に持たせるのではなく、ネットワークを介してアクセス可能なサーバ装置に置かれたデータベースに保持する。
以下では、第1,2の実施の形態との相違点を中心に説明し、第1,2の実施の形態と共通する事項については説明を省略する。
<Third Embodiment>
Next, a third embodiment of the present invention will be described.
This embodiment is also a modification of the first embodiment, and is an example in which an apparatus that updates attribute information corresponding to a wireless tag and a server apparatus that stores attribute information are communicably connected via a network. . Also in this example, the attribute information is not held in the wireless tag itself, but is held in a database placed on a server device accessible via a network.
Below, it demonstrates centering on difference with 1st, 2nd embodiment, and abbreviate | omits description about the matter which is common in 1st, 2nd embodiment.
<構成>
図11は、本形態のシステム全体を説明するための構成図である。なお、この図において第1,2の実施の形態と共通する機能構成については第1,2の実施の形態と同じ符号を付した。
この図に例示するように、本形態のシステムは、属性情報を更新する属性情報更新装置210、これとネットワーク230を通じて接続された属性情報サーバ装置220、第1の無線タグ120及び第2の無線タグ130により構成される。
本形態の属性情報更新装置210は、クライアント装置である。図11に例示するように、属性情報更新装置210は、無線タグ通信手段211、属性情報読取手段212、メモリ13、属性情報分離手段14、属性設定情報生成手段15及び属性情報書込手段216を有している。
<Configuration>
FIG. 11 is a configuration diagram for explaining the entire system of the present embodiment. In this figure, the functional configurations common to the first and second embodiments are denoted by the same reference numerals as those of the first and second embodiments.
As illustrated in this figure, the system of the present embodiment includes an attribute
The attribute
ここで、属性情報読取手段212は、無線タグ通信手段211から取得した第1の無線タグ情報と第2の無線タグ情報を属性情報サーバ装置220に送信する無線タグ情報送信手段212a、及び属性情報サーバ装置220から第1の属性情報と第2の属性情報を受信する属性情報受信手段212bを具備する。また、属性情報書込手段216は属性情報サーバ装置220に属性設定情報を送信する属性設定情報送信手段216aを備える。
また、属性情報サーバ装置220は、属性情報記憶手段221、第1の無線タグ情報と第2の無線タグ情報を受信する無線タグ情報受信手段222、第1の属性情報と第2の属性情報を属性情報更新手段210に送信する属性情報送信手段223、及び属性設定情報を受信する属性設定情報受信手段224を有する。
なお、このようなシステムは、例えばMITのAuto IDセンタが提案しているようなサーバ装置上に配置された既存の製品情報データベースに属性情報を格納し、属性を書き換える機能をクライアント側に持たせる必要がある場合に特に望ましい構成である。
Here, the attribute
The attribute
Such a system stores, for example, attribute information in an existing product information database arranged on a server device as proposed by MIT's Auto ID Center, and provides the client with a function of rewriting the attribute. This is a particularly desirable configuration when necessary.
<処理>
図12は、本形態における属性情報の更新処理を説明するためのシーケンス図である。
以下、この図を用いて本形態の属性情報更新処理について説明する。
まず、属性情報更新手段210の無線タグ通信手段211によって、第1の無線タグ120及び第2の無線タグ130にアクセスし、通信手段122,132を通じ、無線タグ情報記憶手段121に格納された第1の無線タグ情報と、無線タグ情報記憶手段131に格納された第2の無線タグ情報とを読み込む。
<Processing>
FIG. 12 is a sequence diagram for explaining attribute information update processing in this embodiment.
Hereinafter, the attribute information update processing of this embodiment will be described with reference to this drawing.
First, the wireless
無線タグ通信手段221は、読み込んだ第1の無線タグ情報及び第2の無線タグ情報を、属性情報読取手段212の無線タグ情報送信手段212aに送る。無線タグ情報送信手段212aは、これらの情報を、ネットワーク230を通じ、属性情報サーバ装置220に送信する。
属性情報サーバ装置220は、無線タグ情報受信手段222において、これらの第1の無線タグ情報及び第2の無線タグ情報を受信し、これらをキーとして属性情報記憶手段221を検索し、それぞれに対応する第1の属性情報と第2の属性情報を抽出する。抽出された第1の属性情報と第2の属性情報は、属性情報送信手段223により、ネットワーク230を通じて属性情報更新装置210に送られる。
The wireless
The attribute
属性情報更新装置210は、属性情報受信手段212bにおいて、これら第1の属性情報と第2の属性情報を受信し、メモリ13に格納する。そして、第1の実施の形態と同様、属性情報分類手段14及び属性設定情報生成手段15における処理を行い、生成された属性設定情報を属性情報書込手段216に送る。
属性情報書込手段216は、第1の実施の形態と同様、この属性設定情報をもとに属性情報記憶手段221に格納された属性情報を更新する。ただし、属性情報記憶手段221が、外部の属性情報サーバ装置220に設置されているため、属性情報書込手段216は、属性設定情報送信手段216aによって、この属性設定情報を、ネットワーク230を通じて属性情報サーバ装置220に送信する。そして、この属性設定情報は、属性情報サーバ装置220の属性設定情報受信手段224において受信され、第1の実施の形態と同様に、この属性設定情報をもとに属性情報記憶手段221に格納された属性情報が更新される。すなわち、属性情報書込手段216は、属性設定情報生成手段15によって生成された属性設定情報を一つずつ取出し、これを属性設定情報送信手段216によって、属性情報サーバ装置220が受け付けるフォーマットのデータ更新要求に変換してサーバ装置に送信する。そして、属性情報サーバ装置220は、このデータ更新要求に含まれる無線タグIDと属性識別子をキーとして、属性情報記憶手段221内の該当エントリの属性値を更新する。
The attribute
As in the first embodiment, the attribute information writing unit 216 updates the attribute information stored in the attribute
なお、本発明は上述の実施の形態に限定されるものではなく、その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。
また、上述の各実施の形態における構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
Needless to say, the present invention is not limited to the above-described embodiment, and can be appropriately changed without departing from the spirit of the present invention. In addition, the various processes described above are not only executed in time series according to the description, but may be executed in parallel or individually according to the processing capability of the apparatus that executes the processes or as necessary.
Further, when the configuration in each of the above-described embodiments is realized by a computer, the processing contents of the functions that each device should have are described by a program. The processing functions are realized on the computer by executing the program on the computer.
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよいが、具体的には、例えば、磁気記録装置として、ハードディスク装置、フレキシブルディスク、磁気テープ等を、光ディスクとして、DVD(Digital Versatile Disc)、DVD−RAM(Random Access Memory)、CD−ROM(Compact Disc Read Only Memory)、CD−R(Recordable)/RW(ReWritable)等を、光磁気記録媒体として、MO(Magneto−Optical disc)等を、半導体メモリとしてEEP−ROM(Electronically Erasable and Programmable−Read Only Memory)等を用いることができる。 The program describing the processing contents can be recorded on a computer-readable recording medium. The computer-readable recording medium may be any medium such as a magnetic recording device, an optical disk, a magneto-optical recording medium, or a semiconductor memory. Specifically, for example, the magnetic recording device may be a hard disk device or a flexible Discs, magnetic tapes, etc. are used as optical disks, DVD (Digital Versatile Disc), DVD-RAM (Random Access Memory), CD-ROM (Compact Disc Read Only Memory), CD-R (Recordable) / RW (ReWritable), etc. MO (Magneto-Optical disc) or the like as a magneto-optical recording medium, and EEP-ROM (Electronically Erasable an) as a semiconductor memory. d Programmable-Read Only Memory) or the like can be used.
また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD−ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの(コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等)を含むものとする。
The program is distributed by selling, transferring, or lending a portable recording medium such as a DVD or CD-ROM in which the program is recorded. Furthermore, the program may be distributed by storing the program in a storage device of the server computer and transferring the program from the server computer to another computer via a network.
A computer that executes such a program first stores, for example, a program recorded on a portable recording medium or a program transferred from a server computer in its own storage device. When executing the process, the computer reads a program stored in its own recording medium and executes a process according to the read program. As another execution form of the program, the computer may directly read the program from a portable recording medium and execute processing according to the program, and the program is transferred from the server computer to the computer. Each time, the processing according to the received program may be executed sequentially. A configuration in which the above-described processing is executed by a so-called ASP (Application Service Provider) type service that realizes a processing function only by an execution instruction and result acquisition without transferring a program from the server computer to the computer. It is good. Note that the program in this embodiment includes information that is used for processing by an electronic computer and that conforms to the program (data that is not a direct command to the computer but has a property that defines the processing of the computer).
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。 In this embodiment, the present apparatus is configured by executing a predetermined program on a computer. However, at least a part of these processing contents may be realized by hardware.
10,110,210 属性情報更新手段
20,120 第1の無線タグ
30,130 第2の無線タグ
10, 110, 210 Attribute information updating means 20, 120
Claims (5)
前記属性情報記憶手段から、第1の無線タグに関連付けられた第1の属性情報と、第2の無線タグに関連付けられた第2の属性情報と、を抽出する属性情報読取手段と、
前記第1の属性情報及び第2の属性情報を、属性値の書込みが不可能な属性情報である読込属性情報と、属性値の書込みが可能な属性情報である書込属性情報と、に分類する属性情報分類手段と、
前記書込属性情報と属性識別子が一致する前記読込属性情報を抽出し、当該一致した属性識別子と抽出した当該読込属性情報の属性値(以下「新属性値」という。)とを含む属性設定情報を、前記書込属性情報に分類された前記第1の属性情報或いは第2の属性情報に対応付けて、生成する属性設定情報生成手段と、
前記属性設定情報の新属性値を、当該属性設定情報に対応する前記第1の属性情報或いは第2の属性情報の属性値として書き込む属性情報書込手段と、
を備えることを特徴とする属性情報更新装置。
In an attribute information updating device for updating attribute information (information including a set of attribute identifiers of data and attribute values thereof and associated with a radio tag) stored in an attribute information storage unit,
Attribute information reading means for extracting first attribute information associated with the first wireless tag and second attribute information associated with the second wireless tag from the attribute information storage means;
The first attribute information and the second attribute information are classified into read attribute information that is attribute information in which attribute values cannot be written and write attribute information that is attribute information in which attribute values can be written. Attribute information classification means,
Wherein extracting the read attribute information writing attribute information and attribute identifiers match, the attribute set comprising a corresponding matching attribute identifier and extracting out the attribute value of the read attribute information (referred. Hereinafter "new attribute value") the information, in association with the first attribute information or the second attribute information classified in writing the attribute information, the attribute setting information generating means for generating,
New attribute values of the attribute setting information, and the attribute information writing means for writing the attribute value before Symbol first attribute information or the second attribute information that corresponds to the attribute setting information,
An attribute information update device comprising:
前記属性情報記憶手段は、
前記第1の無線タグ及び第2の無線タグの少なくとも一方の内部メモリである、
ことを特徴とする属性情報更新装置。 The attribute information update device according to claim 1 ,
The attribute information storage means includes
An internal memory of at least one of the first wireless tag and the second wireless tag;
An attribute information updating apparatus characterized by the above.
前記第1の無線タグは、
第1の無線タグ情報を格納する第1の無線タグ情報記憶手段を有し、
前記第2の無線タグは、
第2の無線タグ情報を格納する第2の無線タグ情報記憶手段を有し、
前記属性情報記憶手段は、
前記第1の無線タグ及び第2の無線タグの外部に位置し、前記第1の属性情報を、前記第1の無線タグ情報に対応付けて格納し、前記第2の属性情報を、前記第2の無線タグ情報に対応付けて格納する手段であり、
前記属性情報読取手段は、
前記第1の無線タグ及び第2の無線タグから読み取られた前記第1の無線タグ情報及び第2の無線タグ情報に対応する前記第1の属性情報及び前記第2の属性情報を、前記属性情報記憶手段から抽出する手段である、
ことを特徴とする属性情報更新装置。 The attribute information update device according to claim 1 ,
The first wireless tag is:
A first RFID tag information storage means for storing the first RFID tag information;
The second wireless tag is:
A second RFID tag information storage means for storing the second RFID tag information;
The attribute information storage means includes
Located outside the first wireless tag and the second wireless tag, the first attribute information is stored in association with the first wireless tag information, and the second attribute information is stored in the first wireless tag. Means for storing in association with the RFID tag information of No. 2,
The attribute information reading means includes
The first attribute information and the second attribute information corresponding to the first RFID tag information and the second RFID tag information read from the first RFID tag and the second RFID tag are set as the attribute. Means for extracting from the information storage means;
An attribute information updating apparatus characterized by the above.
前記属性情報記憶手段は、
当該属性情報更新装置とネットワークを通じて接続された属性情報サーバ装置が具備する記憶手段であり、
前記属性情報読取手段は、
前記第1の無線タグ及び第2の無線タグから読み取られた、前記第1の無線タグ情報と第2の無線タグ情報とを、前記属性情報サーバ装置に送信する無線タグ情報送信手段と、
前記第1の無線タグ情報及び第2の無線タグ情報に対応する、前記第1の属性情報及び前記第2の属性情報を受信する属性情報受信手段と、
を具備し、
前記属性情報書込手段は、
前記属性設定情報を、前記属性情報サーバ装置に送信する属性設定情報送信手段を具備する、
ことを特徴とする属性情報更新装置。 The attribute information update device according to claim 3 ,
The attribute information storage means includes
Storage means provided in the attribute information server device connected to the attribute information update device through a network;
The attribute information reading means includes
RFID tag information transmitting means for transmitting the first RFID tag information and the second RFID tag information read from the first RFID tag and the second RFID tag to the attribute information server device;
Attribute information receiving means for receiving the first attribute information and the second attribute information corresponding to the first RFID tag information and the second RFID tag information;
Comprising
The attribute information writing means
Comprising attribute setting information transmitting means for transmitting the attribute setting information to the attribute information server device;
An attribute information updating apparatus characterized by the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004118743A JP4580184B2 (en) | 2004-04-14 | 2004-04-14 | Attribute information update device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004118743A JP4580184B2 (en) | 2004-04-14 | 2004-04-14 | Attribute information update device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005301784A JP2005301784A (en) | 2005-10-27 |
| JP4580184B2 true JP4580184B2 (en) | 2010-11-10 |
Family
ID=35333221
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004118743A Expired - Fee Related JP4580184B2 (en) | 2004-04-14 | 2004-04-14 | Attribute information update device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4580184B2 (en) |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04153844A (en) * | 1990-10-18 | 1992-05-27 | Nec Corp | Data base update system |
| JPH0778121A (en) * | 1993-09-08 | 1995-03-20 | Hitachi Ltd | Data management method for distributed processing system |
| JPH09134304A (en) * | 1995-11-10 | 1997-05-20 | Nippon Telegr & Teleph Corp <Ntt> | Schedule synchronization method |
| JP3590203B2 (en) * | 1996-07-16 | 2004-11-17 | 株式会社東芝 | Control method of storage means and device therefor |
| JP3686564B2 (en) * | 1999-12-21 | 2005-08-24 | 株式会社日立製作所 | Database system, database replica generation method, and computer-readable recording medium recording database replica generation program |
| JP2002203214A (en) * | 2000-12-28 | 2002-07-19 | Hitachi Cable Ltd | Manufacturing history management system for products |
| JP4061389B2 (en) * | 2002-08-16 | 2008-03-19 | 有限会社雅工業 | Individual data change system for automatic vehicle control carrier, individual reference data change system for automatic vehicle control carrier, individual data change method for automatic vehicle control carrier, individual reference data change method for automatic vehicle control carrier, Theft prevention device and vehicle control carrier |
| JP2004094431A (en) * | 2002-08-30 | 2004-03-25 | Dainippon Printing Co Ltd | Information provision system for visitors |
-
2004
- 2004-04-14 JP JP2004118743A patent/JP4580184B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005301784A (en) | 2005-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7701348B2 (en) | Embedded system architecture for RFID tag emulation | |
| US20180107914A1 (en) | System for tracking inventory (used or new) using one or more of a multiplicity of identification methods optionally including but not limited to rfids and a database management system | |
| US9754235B1 (en) | System and method for authoritative item identification based on facility operations | |
| CN101023437A (en) | Hybrid tag interface system and method using the hybrid tag interface | |
| CN112581061A (en) | Three-dimensional warehouse management method and device based on artificial intelligence | |
| CN103955839A (en) | Anti-fake traceability system, method and platform based on RFID | |
| WO2006110257A2 (en) | Rfid receiving process for use with enterprise resource planning systems | |
| CN101438330B (en) | Method and system for provisioning and communicating with an RFID middleware server from an enterprise resource planning system server | |
| EP1591894A2 (en) | Method and program for linking different applications through data displayed on screen | |
| JP4580184B2 (en) | Attribute information update device and program | |
| JP4852834B2 (en) | Application requirement design support system and method | |
| US11556891B2 (en) | Operations system for combining independent product monitoring systems to automatically manage product inventory and product pricing and automate store processes | |
| CN101894126B (en) | Method and system for storing volume attributes in database | |
| JP4503342B2 (en) | Goods management system | |
| US20080010111A1 (en) | Managing system and portable terminal device | |
| JP6923145B1 (en) | Company information search device, company information search method and company information search program | |
| US20200279210A1 (en) | Systems and methods for article inventory transfer | |
| JP2008234537A (en) | Forged merchandise detecting system and forged merchandise detecting method | |
| JP5224986B2 (en) | Sales result data processing system and program for sales result processing system | |
| JP7814583B1 (en) | Terminal device, product management system, product management method, and program | |
| JP2006001714A (en) | Article management system, article management method and article management program | |
| JP4122944B2 (en) | Book distribution management method, book distribution management system, and computer program | |
| JP2005322134A (en) | Information processing apparatus, data search processing system, information processing method, and computer program | |
| US20250173793A1 (en) | System for certifying items, particularly collectible items | |
| JP4155768B2 (en) | Delivery work support system and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060808 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060808 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090721 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090804 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090930 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100608 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100730 |
|
| 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: 20100817 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100827 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130903 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |