JP5216732B2 - Wireless tag reading control device, wireless tag reading control program - Google Patents
Wireless tag reading control device, wireless tag reading control program Download PDFInfo
- Publication number
- JP5216732B2 JP5216732B2 JP2009215965A JP2009215965A JP5216732B2 JP 5216732 B2 JP5216732 B2 JP 5216732B2 JP 2009215965 A JP2009215965 A JP 2009215965A JP 2009215965 A JP2009215965 A JP 2009215965A JP 5216732 B2 JP5216732 B2 JP 5216732B2
- Authority
- JP
- Japan
- Prior art keywords
- reader
- logical
- logical reader
- wireless
- reading
- 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 wireless tag reading control device and a wireless tag reading control program that form a group including a plurality of wireless reading devices that read information from a wireless tag and control reading of the information.
物品たとえば商品に付けられた無線タグの情報を無接触で読取り、その読取り情報を上位のアプリケーションに渡すRFID(Radio Frequency Identification)システムがある。RFIDシステムには、複数の無線読取装置(リーダ)からその読み取り結果である無線タグの識別子のリストを取得し、マージ(重複した識別子の除去)やフィルタリングなどの処理を施した後にアプリケーションに渡す、いわゆるRFIDミドルウェアが含まれる。RFIDミドルウェアを含むRFIDシステム全体については、非特許文献1に開示されているように、国際団体EPCglobalによる標準仕様が存在し、物流・流通分野で広く活用されている。 There is an RFID (Radio Frequency Identification) system that reads information on a wireless tag attached to an article, for example, a product without contact, and passes the read information to a higher-level application. The RFID system acquires a list of RFID tag identifiers as a result of reading from a plurality of wireless readers (readers), and performs processing such as merging (removal of duplicate identifiers) and filtering, and passes them to the application. So-called RFID middleware is included. Regarding the entire RFID system including RFID middleware, as disclosed in Non-Patent Document 1, there is a standard specification by an international organization EPCglobal, which is widely used in the logistics and distribution fields.
EPCglobalにおいて定められた仕様においては、RFIDミドルウェアは以下の機能を持つ。
1. 複数の無線読取装置(具体的にはアンテナ)のうちの一部または全部をメンバーとする論理的なグループを少なくともひとつ構成し、グループに属するそれぞれの無線読取装置から取得された読取結果(無線タグの識別子のリスト)をマージしてひとつの仮想的なリーダの読取結果として集計する。
2. 集計された結果から、アプリケーションにとって不要な識別子をフィルタリングを行って取り除く。
3. フィルタリングを通過した識別子を、アプリケーションから与えられた条件に基づいてグループごとに分類する。
4. 以上の処理の結果をXML(Extensible Markup Language)文書に記載し、レポートとしてアプリケーションに送る。
In the specifications defined in EPCglobal, the RFID middleware has the following functions.
1. At least one logical group including a part or all of a plurality of wireless readers (specifically, antennas) as members, and reading results (wireless tags) acquired from the wireless readers belonging to the group The list of identifiers) is merged and counted as a reading result of one virtual reader.
2. From the aggregated result, identifiers unnecessary for the application are filtered out.
3. The identifiers that have passed the filtering are classified for each group based on the condition given by the application.
4). The result of the above processing is described in an XML (Extensible Markup Language) document and sent to the application as a report.
このように、EPCglobalで定められた仕様に基づくRFIDミドルウェアを使用するためには、まず複数の無線読取装置(具体的にはリーダに接続されたアンテナ)のうちから一つ以上を選択してグループを構成する必要がある。 As described above, in order to use the RFID middleware based on the specifications defined in EPCglobal, first, one or more wireless readers (specifically, antennas connected to the reader) are selected and grouped. Need to be configured.
しかしながら、例えば、広い倉庫の入り口から奥までを読み取り範囲として満遍なくカバーできるように多くのアンテナが分散して配置されているときに、倉庫の一部のエリア(例えば、入り口付近)に置かれた品物に貼付された無線タグだけを読みたいといった場合、どのアンテナを選択してグループを構成すればよいかは常に明確であるとは限らない。 However, for example, when many antennas are distributed so that they can cover the entire range from the entrance to the back of a large warehouse, they are placed in some areas of the warehouse (for example, near the entrance). When it is desired to read only the wireless tag attached to an article, it is not always clear which antenna should be selected to form a group.
アンテナの読取可能な範囲は周囲の電波環境によっても異なるので、入り口のアンテナだけを選択してグループとするのでは、所望のエリアにある品物に付けた無線タグを全て読み取れるとは限らない。だからといって、安全のために余裕を持って入り口から奥にあるアンテナまでをグループに加えると、今度は読み取る必要のない無線タグも含めて多くの無線タグが読み取られ、システムに負荷をかけることになる。従って、グループに加えるべきアンテナを決定するのが難しく面倒であるという問題がある。 Since the readable range of the antenna varies depending on the surrounding radio wave environment, selecting only the antenna at the entrance and making it a group does not necessarily read all wireless tags attached to items in a desired area. That said, if you add a group from the entrance to the antenna in the back with a margin for safety, many wireless tags, including those that do not need to be read, will be read, and this will put a load on the system. . Therefore, there is a problem that it is difficult and troublesome to determine the antenna to be added to the group.
本発明はこのような事情に基づいてなされたもので、その目的とするところは、無線タグから情報を読み取る複数の無線読取装置をメンバーとする論理的なグループを、無線タグから情報を読み取る環境に合わせて簡単に設定することが可能な無線タグ読み取り制御装置、及びコンピュータを無線タグ読み取り制御装置として機能させることができる無線タグ読み取り制御プログラムを提供しようとするものである。 The present invention has been made based on such circumstances, and an object of the present invention is to create a logical group including a plurality of wireless readers that read information from a wireless tag as an environment for reading information from the wireless tag. It is an object of the present invention to provide a wireless tag reading control device that can be easily set in accordance with the above, and a wireless tag reading control program that allows a computer to function as the wireless tag reading control device.
本発明は、複数の無線読取装置から無線タグの識別子を含む情報を読取結果として受信するタグ読取手段と、複数の無線読取装置をメンバーとする論理的なグループからなる論理リーダのそれぞれについて、前記論理リーダに属する前記無線読取装置を示す情報を論理リーダ構成情報として記憶するための論理リーダ構成情報記憶手段と、前記論理リーダを生成する命令と共に論理リーダ設定用無線タグの識別子を受信する受信手段と、前記受信手段により受信された命令に応じて、前記タグ読取手段に対して前記複数の無線読取装置のうち1つまたは複数から読取結果を取得するように指示し、前記論理リーダ設定用無線タグの識別子を含む読取結果を返した前記無線読取装置をメンバーとする論理リーダ構成情報を生成して前記論理リーダ構成情報記憶手段に記憶させ、前記論理リーダ構成情報が示すメンバーの前記無線読取装置によって前記論理リーダ設定用無線タグの識別子が全て読み取られているかを定期的に検査し、読み取られていない前記識別子があった場合に、改めて前記論理リーダ構成情報を生成する論理リーダ構成情報生成手段とを備えたものである。 The present invention relates to a tag reading unit that receives information including an identifier of a wireless tag from a plurality of wireless reading devices as a reading result, and a logical reader that includes a logical group including a plurality of wireless reading devices as members. Logical reader configuration information storage means for storing information indicating the wireless reader belonging to the logical reader as logical reader configuration information, and receiving means for receiving the identifier of the wireless tag for setting the logical reader together with a command for generating the logical reader And instructing the tag reading means to acquire a reading result from one or more of the plurality of wireless reading devices in response to the command received by the receiving means, and the logical reader setting wireless Logical reader configuration information whose members are the wireless readers that have returned the reading results including the tag identifiers is generated to generate the logical readers. Configuration information storage means is stored, said logical reader configuration information periodically checks the identifier of the RFID tag logic reader settings are read all by the wireless reader members indicated, unread the identifier And a logical reader configuration information generating means for generating the logical reader configuration information again when there is a problem .
かかる手段を講じた本発明によれば、無線タグから情報を読み取る複数の無線読取装置をメンバーとする論理的なグループを、無線タグから情報を読み取る環境に合わせて簡単に設定することができる効果を奏する。 According to the present invention in which such a measure is taken, an effect that a logical group including a plurality of wireless reading devices that read information from a wireless tag as members can be easily set in accordance with an environment for reading information from the wireless tag. Play.
以下、本発明の実施の形態について、図面を用いて説明する。
(第1実施形態)
図1は、第1実施形態におけるRFIDシステムの構成を示すブロック図である。図1に示すように、RFIDシステムは、複数のリーダ(無線読取装置)1,2、リーダ制御用PC(パーソナルコンピュータ)10、管理用PC(パーソナルコンピュータ)12、及びクライアントPC(パーソナルコンピュータ)14が含まれる。第1実施形態におけるRFIDシステムは、例えばEPCglobalの仕様に従って構成されるものとする。リーダ1,2は、リーダ制御用PC10(ミドルウェア20(無線タグ読み取り制御プログラム))の制御のもとで、物品(商品等)に付された無線タグ6に記録されているタグID(タグ情報)を非接触により読み取る。タグIDには、例えばコード体系を識別するためのヘッダの他、例えば企業コード、商品アイテムコード、商品の製造番号等を表すデータなどが含まれている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(First embodiment)
FIG. 1 is a block diagram showing the configuration of the RFID system in the first embodiment. As shown in FIG. 1, the RFID system includes a plurality of readers (wireless readers) 1, 2, a reader control PC (personal computer) 10, a management PC (personal computer) 12, and a client PC (personal computer) 14. Is included. The RFID system in the first embodiment is assumed to be configured in accordance with, for example, EPCglobal specifications. The readers 1 and 2 are controlled by a reader control PC 10 (middleware 20 (wireless tag reading control program)), and a tag ID (tag information) recorded on a wireless tag 6 attached to an article (product or the like). ) Without contact. In addition to a header for identifying a code system, for example, the tag ID includes, for example, data representing a company code, a product item code, a product serial number, and the like.
図1に示す構成においては、リーダ制御用PC10においてミドルウェア20(無線タグ読み取り制御プログラム)を実行することにより、本発明による無線タグ読み取り制御装置が実現される。なお、図1では、リーダ制御用PC10と管理用PC12とが別のコンピュータにより実現されているが、1つのコンピュータにより実現されるものとしても良い。また、管理用PC12とクライアントPC14の機能が1つのコンピュータによって実現される構成も可能である。 In the configuration shown in FIG. 1, the RFID tag reading control apparatus according to the present invention is realized by executing the middleware 20 (wireless tag reading control program) in the reader control PC 10. In FIG. 1, the reader control PC 10 and the management PC 12 are realized by separate computers, but may be realized by a single computer. A configuration in which the functions of the management PC 12 and the client PC 14 are realized by one computer is also possible.
図1では説明を簡単にするために、1つのリーダ制御用PC10に対して2つのリーダ1,2が接続された構成を示しているが、3つ以上のリーダを設けることが可能である。また、図1では、1つのリーダ制御用PC10のみを示しているが、複数のリーダ制御用PC10を設けて、管理用PC12によって管理する構成とすることができる。また、複数のクライアントPC14を設けた構成とすることもできる。また、図1においては、リーダ1には、2つアンテナA,Bが設けられ、リーダ2には、2つアンテナC,Dが設けられているとしているが、それぞれのリーダ1,2に設けられるアンテナの数も2つに限られるものではない。 For the sake of simplicity, FIG. 1 shows a configuration in which two readers 1 and 2 are connected to one reader control PC 10, but three or more readers can be provided. In FIG. 1, only one reader control PC 10 is shown, but a plurality of reader control PCs 10 may be provided and managed by the management PC 12. Moreover, it can also be set as the structure which provided several client PC14. In FIG. 1, the reader 1 is provided with two antennas A and B, and the reader 2 is provided with two antennas C and D. The number of antennas that can be used is not limited to two.
リーダ制御用PC10は、ミドルウェア20(プログラム)をプロセッサにより実行することにより各機能部を実現する。ミドルウェア20は、例えば、国際標準規格EPCglobalによる仕様に従う代表的な機能構成を有している。図1に示すように、第1実施形態におけるミドルウェア20は、制御部30、読み取り設定情報記憶部31、インタフェース部32、論理リーダ生成部35、論理リーダ記憶部36、タグ読取部37、集計処理部38、フィルタリング処理部40、グルーピング処理部41、レポート生成部42の機能を有する。
The reader control PC 10 implements each functional unit by executing the middleware 20 (program) by a processor. The
ミドルウェア20の下部には無線読取装置であるリーダ1,2(アンテナA,B,C,D)が接続され、上部に管理用PC12において動作する管理ソフト部24及びクライアントPC14において動作するRFIDアプリケーション部22がそれぞれ接続される。
Readers 1 and 2 (antennas A, B, C, and D), which are wireless readers, are connected to the lower part of the
管理用PC12の管理ソフト部24は、管理プログラムをプロセッサにより実行することにより機能であり、例えばシステムの管理者からの指示に応じて、リーダ制御用PC10(ミドルウェア20)に対して新たな論理リーダの作成を命令する処理を実行する。管理ソフト部24は、論理リーダの作成を命令する際、新たに作成する論理リーダの名前と、論理リーダ設定用の無線タグの識別子のリストをミドルウェア20に提供する。
The
ここで、論理リーダとは、ミドルウェア20が利用可能な複数のリーダ、あるいは複数のアンテナ(図1においてはアンテナA〜D)のなかから一部もしくは全部を選択して論理的なグループとすることで構成される仮想的なリーダのことである。なお、第1実施形態の説明では、アンテナ単位でグループ化して論理リーダを生成するものとして説明する。
Here, the logical reader means selecting a part or all of a plurality of readers that can be used by the
クライアントPC14のRFIDアプリケーション部22は、RFIDアプリケーションをプロセッサにより実行することにより機能であり、リーダ制御用PC10(ミドルウェア20)に対して読み取り設定情報を送信することにより、論理リーダあるいはリーダ1,2により無線タグ6から情報の読み取りを実行させる。
The
RFIDアプリケーション部22は、読み取り設定情報として、無線タグ6の読み取りに使用する論理リーダ(あるいはリーダ)、無線タグ6から読み取った情報のフィルタリングやグルーピングの条件、無線タグ読み取りの時間間隔などを指定する情報をミドルウェア20に渡す。
The
論理リーダに属するアンテナは、同一のリーダ(物理的に実在するリーダ)に接続されたものである必要はなく、例えば、リーダ1のアンテナBとリーダ2のアンテナCを組み合わせたものを一つの論理リーダとすることも可能である。論理リーダについての設定内容が記録された論理リーダテーブル(論理リーダ構成情報)の一例を図2に示す。 The antennas belonging to the logical reader need not be connected to the same reader (physically existing reader). For example, a combination of the antenna B of the reader 1 and the antenna C of the reader 2 is combined into one logic. It can also be a reader. An example of a logical reader table (logical reader configuration information) in which setting contents for the logical reader are recorded is shown in FIG.
図2に示す論理リーダテーブルには、「リーダ左」「リーダ右」「リーダ中央」「リーダ全部」という合計4つの論理リーダが記録されている。RFIDアプリケーション部22は、例えば、アンテナAからDまでの並びの中で中央に位置するアンテナBとCだけを用いて読み取りを行いたいときには、論理リーダ名として「リーダ中央」を読み取り設定情報によって指定する。
In the logical reader table shown in FIG. 2, a total of four logical readers “Leader Left”, “Reader Right”, “Reader Central”, and “All Readers” are recorded. For example, when the
第1実施形態におけるRFIDミドルウェア20においては、図2に示すような、システム管理者などにより予め固定的に作成された論理リーダだけでなく、後述する論理リーダ生成処理により、管理用PC12の管理ソフト部24からの命令に応じて論理リーダを作成して論理リーダテーブルに追加することができる。
In the
図3には、固定的に作成された論理リーダに加えて、追加された論理リーダを含む論理リーダテーブルの一例を示している。図3では、例えば論理リーダ名「カスタム」として、リーダ1のアンテナA,Bとリーダ2のCからなる論理リーダが追加された例を示している。論理リーダ生成処理の詳細については後述する(図5)。 FIG. 3 shows an example of a logical reader table including a logical reader added in addition to a fixedly generated logical reader. FIG. 3 shows an example in which a logical reader including antennas A and B of the reader 1 and C of the reader 2 is added as the logical reader name “custom”, for example. Details of the logical reader generation processing will be described later (FIG. 5).
次に、第1実施形態におけるRFIDシステムの動作について説明する。
まず、無線タグ6から情報を読み取るための読み取り処理について説明する。
リーダ制御用PC10のミドルウェア20は、インタフェース部32を介して、クライアントPC14のRFIDアプリケーション部22から読み取り設定情報を受け取ると、それを読み取り設定情報記憶部31に記憶する。制御部30は、読み取り設定情報により指定された読み取り時間間隔で、指定された論理リーダから無線タグ6の読み取りを行うようにタグ読取部37に指示する。
Next, the operation of the RFID system in the first embodiment will be described.
First, a reading process for reading information from the wireless tag 6 will be described.
When the
タグ読取部37は、指定された論理リーダが実際にはどのアンテナに対応するかを論理リーダ記憶部36に記録された論理リーダテーブルを読み出して判別する。タグ読取部37は、論理リーダテーブルから判別された論理リーダに該当するアンテナから無線タグ6を読み取るようにリーダ1,2に指示を出す。
The
例えば、RFIDアプリケーション部22は、読み取り設定情報によって「リーダ中央」を論理リーダ名として指定したものとする。仮想的な論理リーダ名「リーダ中央」に対応する実際のデバイスは、図2に示す論理リーダテーブルにあるように、リーダ1のアンテナBとリーダ2のアンテナCであるので、タグ読取部37は定期的(読み取り時間間隔)にリーダ1にアンテナBを、リーダ2にアンテナCを、それぞれ用いて無線タグ6を読み取るように命令を発行する。それぞれのリーダ1,2から読み取り結果として無線タグ6の識別子のリストが返されるとそれを集計処理部38に渡す。
For example, it is assumed that the
集計処理部38は、読取結果の中から重複する識別子(アンテナBとCに同時に読み取られ、リーダ1と2の読み取り結果に共通に含まれる無線タグ6の識別子など)を除きフィルタリング処理部40に渡す。
The
フィルタリング処理部40は、RFIDアプリケーション部22から渡された読み取り設定情報に記載された条件に従って不要な無線タグ6の識別子を除去し、その結果をグルーピング処理部41に渡す。
The filtering processing unit 40 removes unnecessary identifiers of the wireless tags 6 according to the conditions described in the read setting information passed from the
グルーピング処理部41は、アプリケーションから渡された読み取り設定情報に記載の条件に従って、例えば、無線タグ6が貼付された物品の製造者や製造日時などに基づいたグループごとに無線タグ6の識別子を分類してレポート生成部42に渡す。 The grouping processing unit 41 classifies the identifier of the wireless tag 6 for each group based on, for example, the manufacturer of the article to which the wireless tag 6 is attached or the manufacturing date and time, according to the conditions described in the reading setting information passed from the application. Then, it is passed to the report generator 42.
レポート生成部42は、受け取った情報をXML文書に変換し、インタフェース部32を介してレポートとしてRFIDアプリケーション部22に送る。これにより、RFIDミドルウェア20の制御による情報の読み取り動作が完了する。
なお、前述した説明において読み取り設定情報、XML形式のレポートとして説明したものは、EPCglobalの規格においてはそれぞれECSpec、ECReportsと呼ばれるものである。
The report generation unit 42 converts the received information into an XML document and sends it to the
Note that what has been described as the read setting information and the XML format report in the above description are called ECSpec and ECReports in the EPCglobal standard, respectively.
次に、第1実施形態における論理リーダ生成処理について説明する。
図4は、第1実施形態における論理リーダ生成処理の概略を説明するための図である。
第1実施形態における無線タグ読み取り制御装置(RFIDシステム)では、論理リーダ設定用の特定のID(識別子)を持つ複数の無線タグを、情報の読み取り対象としたい範囲に適当に分散して配置しておくことにより、それらの無線タグの全てから情報を読み取ることができるリーダの組合せをグループとし、このグループを1つの論理的なリーダ(論理リーダ)として生成できるようにする。
Next, the logical reader generation process in the first embodiment will be described.
FIG. 4 is a diagram for explaining the outline of the logical reader generation processing in the first embodiment.
In the wireless tag reading control device (RFID system) in the first embodiment, a plurality of wireless tags having specific IDs (identifiers) for logical reader setting are appropriately distributed and arranged in a range where information is to be read. Thus, a combination of readers that can read information from all of the wireless tags is made into a group, and this group can be generated as one logical reader (logical reader).
つまり、論理リーダを生成する場合に、例えば「リーダ1とリーダ2のセット」というように指定するのではなく、上位レイヤ(図1におけるクライアントPC14(RFIDアプリケーション部22))から、図2(a)に示すように「無線タグX,Y,Z」から情報を読めるような論理的なリーダ」というように指定する。これにより、ミドルウェア20は、図2(b)に示すように、リーダ1,2からなる論理リーダを自動生成する。この論理リーダ(例えば「名前」)を上位レイヤに提供することで、上位レイヤは、この論理リーダを用いた読み取り設定情報を指定することができる。これにより、RFIDシステムの利用者は、例えば物理的なリーダ1,2(ハードウェア)を交換したとしても、論理リーダの設定の変更を意識することなくそのまま使い続けることができる。
That is, when a logical reader is generated, it is not specified, for example, as “set of reader 1 and reader 2”, but from a higher layer (client PC 14 (RFID application unit 22) in FIG. 1), ) Is designated as “a logical reader capable of reading information from the wireless tags X, Y, and Z”. As a result, the
以下、第1実施形態における論理リーダ生成処理の具体例について説明する。 Hereinafter, a specific example of the logical reader generation process in the first embodiment will be described.
図5は、ミドルウェア20の論理リーダ生成部35による論理リーダ作成処理を示すフローチャートである。
システムの管理者は、新たな論理リーダを作成するために、識別子がαである無線タグをアンテナAの前に、識別子がβである無線タグ6をアンテナBの前に、識別子がγである無線タグ6をアンテナCの前に、それぞれ配置する。次に、管理者は管理用PC12の管理ソフト部24を通じて新しい論理リーダの作成をミドルウェア20に命令する。
FIG. 5 is a flowchart showing a logical reader creation process by the logical
In order to create a new logical reader, the system administrator creates a wireless tag with an identifier α in front of the antenna A, a wireless tag 6 with an identifier β in front of the antenna B, and an identifier γ. The wireless tags 6 are respectively arranged in front of the antennas C. Next, the administrator instructs the
ミドルウェア20は、インタフェース部32を介して受信した命令を論理リーダ生成部35に通知する。このとき、ミドルウェア20には、命令の引数として論理リーダの名前(ここでは「カスタム」とする)と、論理リーダの設定に用いる無線タグの識別子のリスト{α,β,γ}が渡される。なお、ここで用いる無線タグは、論理リーダ設定のために用いるものではあるが、それ自体が特殊なものである必要はなく、一般的に物品に貼付して在庫管理などに用いる普通の種類の無線タグで差し支えない。論理リーダ設定に使用する無線タグから読み取られる情報(識別子)が既知であれば良い。
The
論理リーダ生成部35は、論理リーダの作成命令を受け取ると、図3のフローチャートに示した論理リーダ作成処理を実行する。
まず、論理リーダ生成部35は、論理リーダ記憶部36に記憶された論理リーダテーブルに、新しい論理リーダのためのエントリを作成する(ステップA1)。
When receiving the logical reader creation command, the logical
First, the logical
次に、論理リーダ生成部35は、タグ読取部37に対して、接続されている全てのリーダの全てのアンテナを用いて無線タグの読み取り処理を実行するように命令する(ステップA2)。この例では、タグ読取部37は、リーダ1に対してアンテナA,Bを、リーダ2に対してアンテナC,Dを、それぞれ用いて読み取り処理を行うように命令する。
Next, the logical
なお、前述した説明では、全てのリーダの全てのアンテナを用いて無線タグの読み取り処理を実行させているが、論理リーダに組み込まれることがないと予め分かっているリーダ(またはアンテナ)に対しては読み取り処理を実行させないようにしても良い。すなわち、論理リーダ生成部35は、タグ読取部37に対して、論理リーダの構成要素候補とする1つまたは複数のリーダ(またはアンテナ)を指定する。タグ読取部37は、指定された少なくとも1つのリーダ(またはアンテナ)に対して、無線タグの読み取り処理を実行させる。これにより、論理リーダに組み込まれることがないリーダ(またはアンテナ)による無駄な読み取りを避けることができる。
In the above description, the RFID tag reading process is executed using all the antennas of all readers. However, for readers (or antennas) that are known in advance that they are not incorporated into the logical reader. May not execute the reading process. In other words, the logical
次に、論理リーダ生成部35は、タグ読取部37を通じて読み取り結果を取得し(ステップA3)、アンテナのそれぞれごとに、そのアンテナからの読み取り結果に引数で渡された論理リーダ設定用無線タグの識別子が少なくとも一つ含まれているか検査する。論理リーダ設定用無線タグの識別子が含まれている場合は(ステップA4、Yes)、論理リーダ生成部35は、そのアンテナを論理リーダのメンバーとして、論理リーダテーブルに新規作成したエントリに追加する(ステップA7)。
Next, the logical
この例では、それぞれのアンテナからの読み取り結果に識別子{α,β,γ}のうち少なくとも一つが含まれているかを検査する。アンテナAからは識別子αの無線タグが、アンテナBからは識別子βの無線タグが、アンテナCからは識別子γの無線タグがそれぞれ読み取られるが、アンテナDからは何れの無線タグも読み取られないため、アンテナA,B,Cが論理リーダのメンバーとして論理リーダテーブルのエントリに追加される。 In this example, it is checked whether or not at least one of the identifiers {α, β, γ} is included in the result of reading from each antenna. The wireless tag with the identifier α is read from the antenna A, the wireless tag with the identifier β is read from the antenna B, and the wireless tag with the identifier γ is read from the antenna C. However, no wireless tag is read from the antenna D. Antennas A, B, and C are added to the logical reader table entry as members of the logical reader.
論理リーダ生成部35は、読み取り結果について検査を終了すると(ステップA5、A6、Yes)、論理リーダの設定に用いる識別子{α,β,γ}の無線タグのうち、何れのアンテナからも読み取られていない無線タグがないか検査する。どのアンテナからも読まれていない無線タグが一つでもあれば、論理リーダの設定のために配置された全ての無線タグを読み取れるような論理リーダを構成できないことを意味するので、論理リーダの設定処理が失敗したとする(ステップA8、No)。ここで説明している例においては、識別子{α,β,γ}の無線タグの全てが読まれているので論理リーダ設定処理は成功である(ステップA8、Yes)。
When the logical
論理リーダ生成部35は、論理リーダの設定に成功したと判断したので、論理リーダ記憶部36が保持する論理リーダテーブルに、図3に示すように、論理リーダ名が「カスタム」でメンバーがリーダ1のアンテナA,Bとリーダ2のアンテナCであるエントリを新規に追加する。
Since the logical
これにより論理リーダ生成処理が完了する。処理完了後は、論理リーダ設定用の識別子{α,β,γ}の無線タグは、それぞれのリーダ(アンテナ)の前から取り除いてもよいし、そのまま残しておいてもよい。残しておく場合は、RFIDアプリケーション部22はそれらの無線タグがレポートに含まれないようにフィルタリング条件を設定する必要がある。
クライアントPC14のRFIDアプリケーション部22は、例えば管理者によって管理ソフト部24からの命令によって新規に作成された論理リーダの論理リーダ名「カスタム」が提供されることにより、予め固定的に作成された論理リーダと同様にして、読み取り設定情報において論理リーダ名「カスタム」を指定して、新たな論理リーダによる読み取りを実行させることができる。
Thereby, the logical reader generation process is completed. After the processing is completed, the wireless tag with the identifier {α, β, γ} for setting the logical reader may be removed from the front of each reader (antenna) or may be left as it is. In the case of leaving it, the
The
なお、前述した説明においては、システムの管理者がアンテナA,B,Cの位置を意識して論理リーダ設定用の無線タグ(識別子{α,β,γ})をそれぞれのアンテナの前に配置するものとしているが、実際には管理者は論理リーダを作成するときにアンテナの位置を意識する必要はない。論理リーダとして有効にしたい読み取り範囲内に適当に論理リーダ設定用の無線タグを分散して配置し、それらの識別子を管理ソフト部24を通じて論理リーダ生成部35に渡して論理リーダの作成を命令すれば、自動的に適切なアンテナがその論理リーダのメンバーとして選択される。
In the above description, the system administrator places the RFID tags (identifiers {α, β, γ}) for setting the logical reader in front of each antenna in consideration of the positions of the antennas A, B, and C. However, in practice, the administrator does not need to be aware of the antenna position when creating a logical reader. Wireless tags for logical reader setting are appropriately distributed and arranged within the reading range that is desired to be valid as a logical reader, and their identifiers are passed to the logical
また、前述した説明においては、新規に論理リーダを作成する場合について説明したが、既に作成済の論理リーダについて、リーダやアンテナの配置に変更はないが、論理リーダの読み取り対象とする範囲を変更したい場合や、読み取り対象とする範囲に変更はないがアンテナの置き換えなどにより論理リーダのメンバーを変更する必要が生じた場合などにおいても同様の処理を実行すれば良い。 In the above description, the case where a logical reader is newly created has been described. However, there is no change in the arrangement of the reader and antenna for the already created logical reader, but the range to be read by the logical reader is changed. The same processing may be executed when it is desired to do so, or when there is no change in the range to be read but there is a need to change the members of the logical reader due to antenna replacement or the like.
このようにして、第1の実施形態によれば、RFIDシステムの管理者は、論理リーダ設定用の無線タグを論理リーダの読み取り範囲としたい場所に分散して配置しておくだけで、複数のアンテナあるいはリーダ(無線読取装置)からなるグループの論理リーダを自動的に設定させることができる。これは、アンテナあるいはリーダの識別子などを指定してグループのメンバーに加えるのに比べて手順が簡単であり、また、意図した読み取り範囲をカバーするグループからなる論理リーダを確実に設定することができる。 As described above, according to the first embodiment, the administrator of the RFID system simply disperses and arranges the wireless tag for setting the logical reader in a place where the logical reader is to be read. A logical reader of a group consisting of an antenna or a reader (wireless reader) can be automatically set. This is simpler than specifying an antenna or reader identifier and adding it to a group member, and it is possible to reliably set a logical reader consisting of a group that covers the intended reading range. .
(第2の実施形態)
第1の実施形態では、論理リーダのメンバーとすべきアンテナを論理リーダ設定用タグの識別子をもとに判別することで論理リーダを容易に構成することが可能であるが、論理リーダの再構成(メンバーであるアンテナの変更)をする場合には、管理者が管理ソフト部24を通じて明示的に指示を出す必要がある。
(Second Embodiment)
In the first embodiment, the logical reader can be easily configured by determining the antenna to be a member of the logical reader based on the identifier of the logical reader setting tag. In the case of (changing a member antenna), the administrator needs to explicitly issue an instruction through the
一方、論理リーダの再構成を行いたい状況としては様々な場合がある。例えば、アンテナの配置の変更によりアンテナそれぞれの読み取り範囲が変化した場合、アンテナが故障したことにより別のアンテナに置き換えられた場合、管理するべき物品の数が当初の予定より増えたことにより既に作成済みの論理リーダの読み取り対象とするエリアを拡大したい場合、棚や倉庫の配置の見直しにより既に作成済みの論理リーダの読み取り対象とするエリアを移動したい場合(例えば、故障した品物はこれまで倉庫の奥に置いていたが、修理に出しやすいよう倉庫の入り口前へ置くように変更したので、故障した品物を読み取る論理リーダの読み取りエリアを奥から手前に変更する)などがある。 On the other hand, there are various situations in which it is desired to reconfigure the logical reader. For example, if the reading range of each antenna changes due to a change in the antenna arrangement, or if the antenna is replaced with another antenna due to a failure, it is already created because the number of items to be managed has increased from the original schedule. If you want to expand the area to be read by a logical reader that has already been read, or if you want to move the area to be read by a logical reader that has already been created by reviewing the arrangement of shelves or warehouses (for example, if a faulty item has Although it was placed in the back, it was changed to be placed in front of the warehouse so that it can be easily repaired, so the reading area of the logical reader that reads the faulty item is changed from the back to the front).
第2の実施形態では、こうした状況となった場合であっても、管理者が明示的に指示を出すことなく、論理リーダの再構成を実行できるようにする。 In the second embodiment, even in such a situation, the logical reader can be reconfigured without an administrator explicitly giving an instruction.
第2の実施形態は、論理リーダ生成部35がタグ読取部37による読み取り結果をモニターし、論理リーダによって論理リーダ設定用の無線タグが全て読み取られているかを定期的に検査し、読み取られていない無線タグがあった場合には自動的に論理リーダの再構成を行うものである。
In the second embodiment, the logical
なお、第2実施形態は、基本的な構成/動作が図1を用いて説明した第1実施形態と同じであるものとして詳細な説明を省略する。最初の論理リーダの生成は、前述した第1の実施形態と同様にして実行される。 In the second embodiment, the basic configuration / operation is the same as that of the first embodiment described with reference to FIG. The first logical reader is generated in the same manner as in the first embodiment described above.
第2の実施形態では、論理リーダ設定用の無線タグの識別子が論理リーダテーブルに記憶されている点と、論理リーダの再構成の手順が新たに追加されている点が異なる。 The second embodiment is different in that the identifier of the wireless tag for setting the logical reader is stored in the logical reader table, and a procedure for reconfiguring the logical reader is newly added.
図6には、第2の実施形態における論理リーダテーブルの一例を示している。図6に示すように、論理リーダテーブルには、論理リーダ生成処理によって作成された論理リーダの論理リーダ名(この例では「カスタム」)と対応付けて、論理リーダ設定用の無線タグの識別子(この例では{α,β,γ})が記憶される。 FIG. 6 shows an example of the logical reader table in the second embodiment. As shown in FIG. 6, the logical reader table is associated with the logical reader name (in this example, “custom”) of the logical reader created by the logical reader generation process, and the identifier of the wireless tag for setting the logical reader ( In this example, {α, β, γ}) is stored.
以下、第1の実施形態と異なる論理リーダの再構成の手順について説明する。
図7は、論理リーダの再構成の手順全体を説明するフローチャート、図8は、図7における論理リーダの再構成処理の手順の詳細を説明するフローチャートである。
A procedure for reconfiguring a logical reader different from that of the first embodiment will be described below.
FIG. 7 is a flowchart for explaining the entire procedure for reconfiguring the logical reader, and FIG. 8 is a flowchart for explaining the details of the procedure for reconfiguring the logical reader in FIG.
ここでは、論理リーダ設定用の識別子{α,β,γ}の無線タグがアンテナA,B,Cの前(読み取り可能な範囲)に配置され、第1の実施形態と同様に、これらの無線タグが全て読めるようにリーダ1のアンテナA,B、及びリーダ2のアンテナCからなる論理リーダ「カスタム」が作成されているものとする。RFIDアプリケーション部22からは、この論理リーダを用いて読み取りを行うように命令が出されており、使用するべき論理リーダの名前(この例では「カスタム」)、フィルタリング条件、グルーピング条件、読み取り時間間隔などの設定が読み取り設定情報記憶部31に記憶されているものとする。
Here, wireless tags with identifiers {α, β, γ} for setting a logical reader are arranged in front of antennas A, B, C (readable range), and these wireless devices are the same as in the first embodiment. It is assumed that a logical reader “custom” including the antennas A and B of the reader 1 and the antenna C of the reader 2 is created so that all tags can be read. The
制御部30は、読み取り設定情報記憶部31に記憶された読み取り時間間隔で、タグ読取部37に対して無線タグ6の読み取り命令を発行する。読み取り結果からのレポートの生成の手順は、第1の実施形態のRFIDミドルウェア20の動作において説明したものと同様であるので説明を省略する。第2の実施形態においては、タグ読取部37は、その読み取り結果を集計処理部38に渡すほかに、論理リーダ生成部35にも渡す。このとき、無線タグの識別子のリストに加えて、論理リーダの名前(この例では「カスタム」)も渡される。
The
論理リーダ生成部35は、タグ読取部37から論理リーダ名と、その論理リーダで読み取られた無線タグの識別子のリストを受け取ると(ステップB1)、論理リーダ記憶部36に記録された論理リーダテーブルに、この論理リーダ名と対応付けて論理リーダ設定用の無線タグの識別子が記録されているかを判別する。
When receiving the list of the logical reader name and the identifier of the wireless tag read by the logical reader from the tag reading unit 37 (step B1), the logical
論理リーダ名と対応付けて論理リーダ設定用の無線タグの識別子が記録されていない場合には何もしないで処理を終了する。例えば、論理リーダ名が「リーダ中央」であった場合は、図6に示すように、論理リーダテーブルの「リーダ中央」に対する設定用タグ識別子が「なし」になっているので、この論理リーダは管理者によって固定的に設定されたものであると判断し、何もしないで処理を終了する。 If the identifier of the wireless tag for setting the logical reader is not recorded in association with the logical reader name, the process ends without doing anything. For example, if the logical reader name is “leader center”, as shown in FIG. 6, the setting tag identifier for “leader center” in the logical reader table is “none”. It is determined that the setting is fixed by the administrator, and the process ends without doing anything.
次に、論理リーダ生成部35は、タグ読取部37から受け取った読み取り結果の中に、その論理リーダ(この例では「カスタム」)の設定用無線タグの識別子(この例ではα、β、γ)が全て含まれているかを検査する(ステップB2)。全て含まれている場合は論理リーダの構成はこのままでよいので、何もせずに処理を終了する(ステップB3、Yes)。
Next, the logical
一方、設定用無線タグの識別子(この例ではα、β、γ)が全て含まれていなかった場合は(ステップB3、No)、論理リーダ生成部35は、論理リーダの再構成が必要であると判断し、論理リーダの再構成処理を実行する(ステップB4)。
On the other hand, if not all of the setting wireless tag identifiers (α, β, γ in this example) are included (step B3, No), the logical
まず、論理リーダ生成部35は、タグ読取部37から受け取った論理リーダ名に対応するメンバー(論理リーダを構成するアンテナのリスト)を論理リーダテーブルから削除して空にする(図8、ステップC1)。
First, the logical
そして、タグ読取部37に対して、全てのリーダ1,2の全てのアンテナA〜Dを使用して無線タグの読み取りを実行するように命令する(ステップC2)。なお、第1実施形態において説明したように、論理リーダに組み込まれることがないと予め分かっているリーダ(またはアンテナ)がある場合には、これらのリーダ(またはアンテナ)による読み取り指示を避けるように指示することもできる。
Then, it instructs the
論理リーダ生成部35は、タグ読取部37を通じて読み取り結果を取得し(ステップC3)、アンテナのそれぞれごとに、そのアンテナからの読み取り結果に、論理リーダテーブルに記録されている論理リーダ設定用無線タグの識別子が少なくとも一つ含まれているか検査する。論理リーダ設定用無線タグの識別子が含まれている場合は(ステップC4、Yes)、論理リーダ生成部35は、その識別子を読み取ったアンテナを論理リーダのメンバーとして、論理リーダテーブルの論理リーダ名に対応するエントリに追加する(ステップC7)。
The logical
例えば、識別子α、βの無線タグがリーダ2のアンテナCから、識別子γの無線タグがリーダ2のアンテナDから、それぞれ読み取られたときは、論理リーダ名「カスタム」の論理リーダのメンバーとして、リーダ2のアンテナC,Dが論理リーダテーブルに記録される。 For example, when the wireless tags with the identifiers α and β are read from the antenna C of the reader 2 and the wireless tag with the identifier γ are read from the antenna D of the reader 2, respectively, as members of the logical reader with the logical reader name “custom”, The antennas C and D of the reader 2 are recorded in the logical reader table.
論理リーダ生成部35は、読み取り結果について検査を終了すると(ステップC6、C7、Yes)、論理リーダの設定に用いる識別子{α,β,γ}の無線タグのうち、何れのアンテナからも読み取られていない無線タグがないか検査する。どのアンテナからも読まれていない無線タグが一つでもあれば、論理リーダの設定のために配置された全ての無線タグを読み取れるような論理リーダを構成できないことを意味するので、論理リーダの設定処理が失敗したとする(ステップC8、No)。この場合、論理リーダ生成部35は、論理リーダの再構成処理がエラーとなったことを、インタフェース部32を介して管理ソフト部24に通知する。管理ソフト部24は、エラーが発生したことを通知するメッセージを出力するなどしてシステムの管理者に通知する。
When the logical
一方、識別子{α,β,γ}の無線タグの全てが読まれている場合には(ステップC8、Yes)、論理リーダの再構成処理が成功であるとして正常に終了する。 On the other hand, if all of the wireless tags with the identifiers {α, β, γ} have been read (step C8, Yes), the logical reader reconfiguration processing is successfully completed and the processing ends normally.
なお、前述した説明では、論理リーダ生成部35による論理リーダの検査と再構成は、読み取り設定情報記憶部31に記憶された設定情報で指定された読み取り時間間隔で実行されることになるが、論理リーダ生成部35の内部にタイマー(計時機能)を設けて、読み取り時間間隔とは独立した時間間隔で行うようにしてもよい。これにより、論理リーダの再構成を行いたい状況となっていた場合に、読み取り時間間隔に応じた読み取りを実行する前に論理リーダの再構成を事前に完了しておくことが可能となる。
In the above description, the inspection and reconfiguration of the logical reader by the logical
このようにして、第2実施形態によれば、リーダやアンテナ(無線読取装置)が故障して交換するといった論理リーダの再構成が必要な状況が発生した場合には、論理リーダを構成するグループの再構成が行われ、その新しいリーダが改めてグループに自動的に追加されるので、システムの管理者が明示的に論理リーダのグループの設定を変更する必要がなくなり、利便性が向上する。 In this way, according to the second embodiment, when a situation that requires reconfiguration of the logical reader occurs, such as failure and replacement of the reader or antenna (wireless reader), the group that configures the logical reader Since the new reader is automatically added to the group again, it is not necessary for the system administrator to explicitly change the setting of the logical reader group, and convenience is improved.
なお、前述した説明では、アンテナA〜Dをグループ化して論理リーダを生成しているが、リーダ単位で論理リーダを生成するようにしても良い。すなわち、論理リーダ設定用の無線タグを読み出すことができたリーダをグループ化して、このグループに属するリーダを論理リーダとする。 In the above description, the antennas A to D are grouped to generate the logical reader. However, the logical reader may be generated in units of readers. That is, readers that have been able to read a wireless tag for setting a logical reader are grouped, and readers belonging to this group are defined as logical readers.
また、前述した実施形態においては、RFIDシステムがEPCglobalの仕様に従うものとし、RFIDアプリケーション部22とは別に設けられた管理ソフト部24を通じて論理リーダの作成を制御することで、RFIDアプリケーション部22が論理リーダの作成に関与しないようにしているが、EPCglobalの仕様に従わない構成であれば、管理用PC12の管理ソフト部24が持つ機能をクライアントPC14のRFIDアプリケーション部22に設けて、RFIDアプリケーション部22が論理リーダの作成と読み取り設定とを行うようにしても良い。
In the embodiment described above, the RFID system conforms to the EPCglobal specification, and the
さらに、各実施形態では、リーダ制御用PC10、管理用PC12の内部に発明を実施する機能を実現するためのミドルウェア20、管理ソフト部24がそれぞれ予め記録されているものとして説明をしたが、これに限らず同様の機能を実現するためのプログラムをネットワークからダウンロードしても良いし、同様の機能を記録媒体に記憶させたものをリーダ制御用PC10、管理用PC12にインストールしてもよい。記録媒体としては、CD−ROM等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のOS等と協働してその機能を実現させるものであってもよい。
Further, in each embodiment, the reader control PC 10 and the management PC 12 have been described as having the
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。 In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, the constituent elements over different embodiments may be combined.
1,2…リーダ、A,B,C,D…アンテナ、6…無線タグ、10…リーダ制御用PC、12…管理用PC、14…クライアントPC、20…ミドルウェア、22…RFIDアプリケーション部、24…管理ソフト部、30…制御部、31…読み取り設定情報記憶部、32…インタフェース部、35…論理リーダ生成部、36…論理リーダ記憶部、37…タグ読取部、38…集計処理部、40…フィルタリング処理部、41…グルーピング処理部、42…レポート生成部。 DESCRIPTION OF SYMBOLS 1, 2 ... Reader, A, B, C, D ... Antenna, 6 ... Wireless tag, 10 ... Reader control PC, 12 ... Management PC, 14 ... Client PC, 20 ... Middleware, 22 ... RFID application part, 24 ... Management software part, 30 ... Control part, 31 ... Reading setting information storage part, 32 ... Interface part, 35 ... Logical reader generation part, 36 ... Logical reader storage part, 37 ... Tag reading part, 38 ... Total processing part, 40 ... Filtering processing part, 41 ... Grouping processing part, 42 ... Report generation part.
Claims (2)
複数の無線読取装置をメンバーとする論理的なグループからなる論理リーダのそれぞれについて、前記論理リーダに属する前記無線読取装置を示す情報を論理リーダ構成情報として記憶するための論理リーダ構成情報記憶手段と、
前記論理リーダ構成情報を生成する命令と共に論理リーダ設定用無線タグの識別子を受信する受信手段と、
前記受信手段により受信された命令に応じて、前記タグ読取手段に対して前記複数の無線読取装置のうち1つまたは複数から読取結果を取得するように指示し、前記論理リーダ設定用無線タグの識別子を含む読取結果を返した前記無線読取装置をメンバーとする論理リーダ構成情報を生成して前記論理リーダ構成情報記憶手段に記憶させ、前記論理リーダ構成情報が示すメンバーの前記無線読取装置によって前記論理リーダ設定用無線タグの識別子が全て読み取られているかを定期的に検査し、読み取られていない前記識別子があった場合に、改めて前記論理リーダ構成情報を生成する論理リーダ構成情報生成手段と
を具備したことを特徴とする無線タグ読み取り制御装置。 Tag reading means for receiving information including an identifier of a wireless tag as a reading result from a plurality of wireless reading devices;
Logical reader configuration information storage means for storing, as logical reader configuration information, information indicating the wireless reader belonging to the logical reader for each of logical readers comprising a logical group having a plurality of wireless readers as members; ,
Receiving means for receiving an identifier of a wireless tag for setting a logical reader together with a command for generating the logical reader configuration information ;
In response to the command received by the receiving unit, the tag reading unit is instructed to acquire a reading result from one or more of the plurality of wireless reading devices, and the logical reader setting wireless tag Logical reader configuration information whose member is the wireless reader that returned the reading result including the identifier is generated and stored in the logical reader configuration information storage means, and the wireless reader of the member indicated by the logical reader configuration information A logical reader configuration information generating means for periodically inspecting whether all of the identifiers of the wireless tag for setting the logical reader have been read, and generating the logical reader configuration information again when there is the identifier that has not been read ; A wireless tag reading control device comprising:
複数の無線読取装置から無線タグの識別子を含む情報を読取結果として受信するタグ読取手段と、
複数の無線読取装置をメンバーとする論理的なグループからなる論理リーダのそれぞれについて、前記論理リーダに属する前記無線読取装置を示す情報を論理リーダ構成情報として記憶させる論理リーダ構成情報記憶手段と、
前記論理リーダ構成情報を生成する命令と共に論理リーダ設定用無線タグの識別子を受信する受信手段と、
前記受信手段により受信された命令に応じて、前記タグ読取手段に対して前記複数の無線読取装置のうち1つまたは複数から読取結果を取得するように指示し、前記論理リーダ設定用無線タグの識別子を含む読取結果を返した前記無線読取装置をメンバーとする論理リーダ構成情報を生成して前記論理リーダ構成情報記憶手段に記憶させ、前記論理リーダ構成情報が示すメンバーの前記無線読取装置によって前記論理リーダ設定用無線タグの識別子が全て読み取られているかを定期的に検査し、読み取られていない前記識別子があった場合に、改めて前記論理リーダ構成情報を生成する論理リーダ構成情報生成手段として機能させるための無線タグ読み取り制御プログラム。 Computer
Tag reading means for receiving information including an identifier of a wireless tag as a reading result from a plurality of wireless reading devices;
Logical reader configuration information storage means for storing, as logical reader configuration information, information indicating the wireless reader belonging to the logical reader for each logical reader consisting of a logical group having a plurality of wireless readers as members;
Receiving means for receiving an identifier of a wireless tag for setting a logical reader together with a command for generating the logical reader configuration information ;
In response to the command received by the receiving unit, the tag reading unit is instructed to acquire a reading result from one or more of the plurality of wireless reading devices, and the logical reader setting wireless tag Logical reader configuration information whose member is the wireless reader that returned the reading result including the identifier is generated and stored in the logical reader configuration information storage means, and the wireless reader of the member indicated by the logical reader configuration information Functions as logical reader configuration information generation means for periodically checking whether all the identifiers of the wireless tag for setting the logical reader have been read and generating the logical reader configuration information again when there is an identifier that has not been read. Wireless tag reading control program for making
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009215965A JP5216732B2 (en) | 2009-09-17 | 2009-09-17 | Wireless tag reading control device, wireless tag reading control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009215965A JP5216732B2 (en) | 2009-09-17 | 2009-09-17 | Wireless tag reading control device, wireless tag reading control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011065461A JP2011065461A (en) | 2011-03-31 |
| JP5216732B2 true JP5216732B2 (en) | 2013-06-19 |
Family
ID=43951632
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009215965A Expired - Fee Related JP5216732B2 (en) | 2009-09-17 | 2009-09-17 | Wireless tag reading control device, wireless tag reading control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5216732B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104023329B (en) | 2013-02-28 | 2018-05-25 | 南京中兴软件有限责任公司 | NFC is using the method, apparatus and terminal with operator binding |
| JP7055666B2 (en) * | 2018-03-05 | 2022-04-18 | 東芝テック株式会社 | Information gathering device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5017012B2 (en) * | 2007-08-08 | 2012-09-05 | 株式会社日立製作所 | Operation management apparatus, RFID reader operation management system, RFID reader control method and program thereof |
-
2009
- 2009-09-17 JP JP2009215965A patent/JP5216732B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011065461A (en) | 2011-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10956213B1 (en) | Automated workflow creation and management | |
| US8924548B2 (en) | Integrated asset tracking, task manager, and virtual container for data center management | |
| JP4809772B2 (en) | Management based on computer system and distributed application model | |
| US8285838B2 (en) | Hierarchical management of realtime edge processor | |
| US7958393B2 (en) | Conditional actions based on runtime conditions of a computer system environment | |
| CN105324769B (en) | Solution for generating script sets for automated database migrations | |
| US20090172149A1 (en) | Real-time information technology environments | |
| US20090171731A1 (en) | Use of graphs in managing computing environments | |
| KR102459263B1 (en) | RFID-based rack inventory management system | |
| EP2031507B1 (en) | Systems and/or methods for location transparent routing and execution of processes | |
| US20090172688A1 (en) | Managing execution within a computing environment | |
| US20090171703A1 (en) | Use of multi-level state assessment in computer business environments | |
| US20170236188A1 (en) | System and method for automating business processes throughout the life cycle of an order by using a publish-subscriber pattern | |
| EP3413149B1 (en) | Field device commissioning system and field device commissioning method | |
| US20190245745A1 (en) | Automated creation of test tenants for data center technical issue detection | |
| EP2024848A1 (en) | Process encoding | |
| US20220353133A1 (en) | System for Enterprise Alert Timeline of a System and Service | |
| JP5216732B2 (en) | Wireless tag reading control device, wireless tag reading control program | |
| US9876671B2 (en) | Method and device for processing commands in a set of components of a computer system | |
| WO2017099970A1 (en) | Systems and methods for managing computer components | |
| CN111610992B (en) | Deployment component update processing method and device and storage medium | |
| JP2008065682A (en) | Traceability management device, program, and tracing method | |
| CN112862462A (en) | Extensible work order system and method | |
| US20100325550A1 (en) | Rfid systems | |
| JP6409616B2 (en) | Management program, management method, and management apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110907 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121105 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121120 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130117 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130205 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130304 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160308 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |