CN1808462A - 射频标识读取器接口和事件管理设备及其方法 - Google Patents
射频标识读取器接口和事件管理设备及其方法 Download PDFInfo
- Publication number
- CN1808462A CN1808462A CNA2005101191844A CN200510119184A CN1808462A CN 1808462 A CN1808462 A CN 1808462A CN A2005101191844 A CNA2005101191844 A CN A2005101191844A CN 200510119184 A CN200510119184 A CN 200510119184A CN 1808462 A CN1808462 A CN 1808462A
- Authority
- CN
- China
- Prior art keywords
- data
- reader
- event
- application system
- flag
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 179
- 238000001914 filtration Methods 0.000 claims abstract description 84
- 230000005540 biological transmission Effects 0.000 claims abstract description 46
- 238000004891 communication Methods 0.000 claims abstract description 19
- 238000007726 management method Methods 0.000 claims description 78
- 230000008569 process Effects 0.000 claims description 45
- 238000003860 storage Methods 0.000 claims description 44
- 238000012545 processing Methods 0.000 claims description 40
- 230000006870 function Effects 0.000 claims description 35
- 238000013500 data storage Methods 0.000 claims description 15
- 238000012544 monitoring process Methods 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 5
- 230000009466 transformation Effects 0.000 claims description 5
- 230000005012 migration Effects 0.000 claims description 4
- 238000013508 migration Methods 0.000 claims description 4
- 230000002093 peripheral effect Effects 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 4
- 230000008520 organization Effects 0.000 claims description 2
- 230000007704 transition Effects 0.000 claims description 2
- 230000005055 memory storage Effects 0.000 claims 2
- 238000012806 monitoring device Methods 0.000 claims 2
- 230000007246 mechanism Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 33
- 238000012217 deletion Methods 0.000 description 17
- 230000037430 deletion Effects 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 6
- 210000000352 storage cell Anatomy 0.000 description 6
- 238000012937 correction Methods 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 4
- 241001269238 Data Species 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000000344 soap Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 210000004027 cell Anatomy 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 201000006549 dyspepsia Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
提供了一种支持基于多协议异类读取器的射频标识(RFID)读取器接口,以及一种事件管理设备及其方法。该接口支持异类读取器和应用***之间的通信,并且通过事件产生和数据过滤显著地减少了要发送给应用***的数据量。该接口包括:用于建立RFID读取器和应用***之间连接的读取器连接管理单元;用于从RFID读取器接收标记数据或者发送要转换为专用协议数据的应用***数据的读取器发送/接收处理器;用于将标记数据转换为专用协议数据以支持异类RFID读取器的协议处理器;和用于将转换为公共协议数据的标记数据发送到应用***或者RFID事件管理设备或者从应用***接收应用***数据的中间件发送/接收处理器。
Description
技术领域
本发明涉及一种射频标识(RFID)读取器接口和支持基于多协议的异类(heterogeneous)读取器的事件管理设备及其方法,尤其是,涉及一种RFID读取器接口和支持基于多协议的异类读取器的事件管理设备及其方法,其能够通过协议转换方法和应用***来支持在使用不同协议的多个异类读取器之间的通信,并且还能通过对收集的RFID标记数据的事件产生和数据过滤方法显著地减少要传送给应用***的数据量。
背景技术
传统的RFID读取器接口和事件管理设备提供了诸如RFID标记和读取器之类的硬件单元、主机应用程序,或耦合来接收和处理标记数据的主机,其中读取器从该标记中读出数据并随后发送给主机。然而,这样的现有技术设备具有下面所述的几个问题。
在假定单一种类读取器下所设计的***中,在读取器和主机之间的通信协议被限定为一种类型。因此这样的***对合成结构以及依赖多种用户环境共同利用异类读取器来说是不适应的。
此外,当读取器从标记中读出数据并发送它时,相关事件信息也应该与标记数据一起被包括。这是因为尽管读取器基本上每秒都发送许多信号并读出该标记允许的数据,但是由于这样的数据并不总是正确的,因此需要正确的过滤读出的数据并且还需要知道其含义以及数据的读出状态以便在应用***中正确地处理。
在应用RFID技术时,首先读取器应该准备使用用于SCM、仓库管理、项目跟踪等的RFID标记、,并且随后连接到***以操作该读取器。然而,在由诸如美国的Alien、Savi和Matrics之类的公司所提供的传统技术中,通过使用专用接口和由特定读取器设备制造商提供的协议的操作窗来由操作者执行该方法。
而且,该技术应该再次处理或提取由读取器收集的标记数据,并且独立于RFID读取器和主机,由用户的行为将同样的过程提供给相关应用***,以便在其它***中使用该数据。即,传统技术不是自动的并且仅仅使用依靠特定接口和协议的单一种类的设备。
然而,在这样的情况下,采用RFID标记并且读取器需要仔细考虑要执行的工作、目的、环境、通信等;并且当根据每种情况来考虑选择正确的产品时同样是不适当的。也就是说,这要求手动并且不兼容;并且不提供自动的连接管理、标记数据发送和接收及其监测。在这方面,近几年在韩国已经开发了支持诸如读取器连接、数据通信之类功能并且在读取器和应用***之间监测的业务。然而,这些业务没有考虑多协议和异类读取器。
同时,在处理和发送标记数据以及读取器从该标记读出的事件时,通常,用于标记标识的标识值和用户数据以及标记附着对象(tag attachment objects)被包含在该标记中。读取器读出存储在标记的标记存储器中的数据,其中多个读取器从大量标记中读出数据并且每一读取器每秒重复执行许多次这样的处理。因此,由于大量标记数据流入***,需要正确的过滤以便只提取出在应用***中的重要必需数据。
此外,在读取器天线的可读取距离内会发生标记所附着物件的持续移动、该类物件或各种情形的增多。因此,只使用标记数据不能判断所述情形;并且因此,需要事件信息来决定其状态。然而,当前的商业读取器产品不提供事件信息,因为时间信息要求在主机中独立处理。
因此,SAVANT by EPC Global采用了一种单方向推进模式,其过滤了从读取器持续不断流入的数据并且随后将标记事件信息传送给指定的应用***。这个方法优先处理诸如标记数据过滤和实时数据传送这类的事件。然而,这个现有技术方法也具有缺点,该缺点在于在可识别的读取器区域内或在读取器组的区域内不能根据用户需要正确的看到标记列表,而是持续流入标记事件。
发明内容
因此本发明的目的是提供一种RFID读取器接口以及支持基于多协议的异类读取器的事件管理设备及其方法,其能够通过协议转换方法和应用***来支持在多个使用不同协议的异类读取器之间的通信,并且也能够通过有关收集的RFID标记数据的事件发生和数据过滤方法显著地减少要传送的数据量。
根据本发明的一个方面,提供一种RFID读取器接口设备,支持基于多协议的异类读取器,用于提供RFID读取器和应用***之间的接口,该设备包含:读取器连接管理装置,用于分别标识多个RFID读取器和在所述RFID读取器和应用***之间建立连接;读取器发送/接收处理装置,用于从RFID读取器接收标记数据,或者把在协议处理装置处将被转换为专用协议数据的应用***数据发送到相应RFID读取器;所述协议处理装置用于将所述读取器发送/接收处理装置所接收的标记数据转换为公共协议数据或者将中间件发送/接收处理装置接收的应用***数据转换为专用协议数据,以支持所述异类RFID读取器;并且所述中间件发送/接收处理装置用于把在所述协议处理装置处转换为公共协议数据的标记数据发送到所述应用***或RFID事件管理设备,或者从所述应用***接收所述应用***数据。
根据本发明的另一个方面,提供了一种RFID事件管理设备,支持基于多协议的异类读取器,其用于管理从RFID读取器创建的事件,该设备包含:基本标记事件数据处理和路由装置,用于产生和过滤在从外部提供的标记数据中的与某些状态之间的转移对应的基本标记事件数据,以便将过滤的基本标记事件数据路由到相应的应用***;和未过滤标记事件数据存储装置,用于存储所述基本标记事件数据。
还根据本发明的另一个方面,提供了一种RFID读取器接口方法,支持基于多协议的异类读取器,用于提供在RFID读取器和应用***之间的接口,该方法包含步骤:a)分别标识多个RFID读取器、为每个RFID读取器赋予一个读取器标识符,并且采用所述读取器标识符建立所述RFID读取器和所述应用***之间的连接;b)在步骤a)处建立所述连接之后,从所述RFID读取器接收标记数据或者把在下面的步骤c)出转换为专用协议数据的应用***数据发送给所述RFID读取器;c)把按照每一RFID读取器的专用协议创建的标记数据转换为公共协议数据,或者把按照公共协议准备的应用***数据转换为专用协议数据,以支持所述异类RFID读取器;以及d)在步骤a)处建立所述连接之后,把在步骤c)处被转换为公共协议数据的标记数据发送到所述应用***或者RFID事件管理设备,或者从所述应用***接收应用***数据。
根据本发明的又一方面,提供一种RFID事件管理方法,支持基于多协议异类读取器,用于管理从RFID读取器创建的事件,该方法包含步骤:a)创建与在自外部提供的标记数据中的、预定状态之间的转变对应的基本标记事件数据;b)对在步骤a)处创建的所述基本标记事件数据执行过滤;和c)采用推进模式把在步骤b)处过滤的标记事件数据传送到相应的应用***。
本发明具有可以支持多协议的互相兼容和异类读取器统一管理的优点,并且还提供了针对收集的标记数据的事件产生和数据过滤功能。
此外,本发明可以将多个异类读取器应用在不同情形中并且能够使其与标识、连接、相关的读取器管理相结合;和还能够创建状态信息和数据过滤以及简单标记数据集合而不需要读取器提供状态信息。
此外,本发明可以显著地减少要发送给应用***的信息量、消除其中的冗余,和将由读取器读出的标记数据和状态信息提供给应用***,通过提供事件产生和数据过滤功能,在RFID***环境下根据用户的情形来使用不同的标记或读取器,可以允许读取器同时处理成百的标记和每秒多次传送一个标记的许多信息。
而且,本发明可以实时过滤从读取器流入的数据以处理各种应用***的命令,所述命令可以是请求者的RFID标记数据和事件,本发明提供了作为过滤数据的传输模式的推进模式以及响应于应用***的请求适当创建和传输过滤标记数据和事件的牵拉模式。
最后,本发明可以接收异类RFID标记和读取器、过滤由RFID读取器创建的事件并阻止应用***的超载,并且只将过滤事件实时传输给应用***。。
附图说明
从下面结合附图给出的优选实施例的描述本发明的上述和其它目标和特征将变得明显,其中:
图1是说明了根据本发明支持基于多协议异类读取器的RFID读取器接口和事件管理设备的一个实施例的方框图;
图2是说明了根据本发明在图1中所示的RFID读取器接口部件100的实施例的详细框图;
图3是说明了根据本发明在RFID读取器接口部件中读取器连接方法的一个实施例的流程图;
图4是说明了根据本发明在RFID读取器接口部件中数据通信方法的一个实施例的流程图;
图5是说明了根据本发明在RFID读取器接口部件中监测方法的一个实施例的流程图;
图6是说明了根据本发明在图1中所示的RFID事件管理部件的一个实施例的详细框图;
图7是说明了根据本发明的在图6中所示的基本标记事件数据处理器和路由器的一个实施例的详细框图;
图8展示了根据本发明的在RFID事件管理部件中用于基本标记事件产生的状态转换的一个实施例;
图9是说明了根据本发明在图6中所示的过滤标记事件数据处理器和路由器的一个实施例的详细框图;
图10是说明了根据本发明在图9中所示的过滤事件标记数据产生调度守护程序的循环处理方法的一个实施例的流程图;
图11是解释根据本发明将过滤事件标记列表信息存储在RFID事件管理部件中的方法的一个实施例的视图;
图12是说明了根据本发明对过滤标记事件数据的请求以及响应方法的一个实施例的流程图;
图13是描述了根据本发明当请求在RFID事件管理部件中的过滤标记事件处理器时所需要的因素的视图;
图14和15是说明了根据本发明的双识别消除过滤方法的实施例的流程图;
图16到20是说明了根据本发明的多个调整过滤方法的读取器的实施例的流程图;
图21是说明了根据本发明的RFID读取器识别错误消除过滤方法的一个实施例的流程图。
具体实施方式
通过下面结合附图的详细描述上面提到的目标、特征和优点将更明显;并且基于前述,本发明所属领域内的技术人员将会容易想到本发明的技术精神。此外,在下面的描述中,如果多余详述公知技术看上去会使本发明难以理解时将不会详细描述公知技术。在下文中,将参考附图详细阐述本发明的优选实施例。
图1是说明了根据本发明的支持基于多协议异类读取器的RFID接口和事件管理设备的一个实施例的框图。
正如图1所示,所发明的用于支持基于多协议的异类读取器的RFID读取器接口和事件管理设备10包含RFID读取器接口部件100和RFID事件管理部件110。
首先,下面将介绍本发明的框图。
本发明提供了协议的兼容性和转换以支持多个异类读取器和使用不同协议的应用***之间的通信;还提供了用于针对读取器的连接管理的标识和管理功能以及监测功能。连接管理功能包括用于管理异类读取器和发布固有标识符的读取器简档(profile)管理和固有标识符发布功能。当与读取器的通信开始时,本发明过滤由读取器收集的标记数据,基于过滤或提取的数据来判断并创建适当的事件,并将标记数据和事件发送到事件处理器。
负责标记数据过滤和事件发送的事件管理部件可以同时支持推进模式和牵拉模式,该部件实时过滤来自读取器的数据并传送过滤的数据以便处理应用***的各种请求,所述请求是请求RFID标记数据和事件的用户或请求者。
由于无线电波干扰、反射等RFID读取器不具有100%的标记识别准确度,并且以非接触的方式每秒同时识别数百到数千的标记。在此情况下,产生了多余的数据,因此增加了***的负荷;并且因此,需要数据过滤。本发明提供了一种要在RFID***中处理以过滤由该***接受的事件数据的适当过滤技术。
一种在完成了对应用***的上述处理之后发送事件的方法可以支持如下两种类型的结构。首先,支持推进结构,该结构具有一个便于针对每一域和流甚至最后数据要求者所需要的数据过滤形式来定制的结构。在这个结构中,可以确定每一领域所需要的数据过滤方法并且还可以在外部登记以及自由删除。同样,本发明的事件发送方法可以支持牵拉结构以及上面所述的推进结构。
在下文中,将详细描述图1。首先,将在下面描述读取器接口部件(RIC)100。
在通信期间使用具有不同协议的异类读取器的RFID接口部件100的操作过程如下。
首先,建立读取器连接。为此,接口部件中的管理器首先确认在读取器中建立的***信息和由接口部件管理的读取器的简档,增加与读取器连接相关并安装到其上的信息,获得发布的读取器标识符,并将其输入到读取器。
在商业读取器产品中,嵌入在读取器中的***信息包含读取器名称、制造公司、序列号等。然而,由于这些信息的项目和标准都彼此不同,因此通常用在RFID***中的标识符被公布并应用到那个读取器。用这个方法,RFID***可以将多个读取器标识和控制为一致性的标识符。在此之后,***基于该标识符来建立每一读取器的通信信道并开始通信,这在图2和3中示出了。
特定地,该RFID***根据应用***的请求通过读取器读出或写入标记数据。也就是说,***接收应用***所要求的标记数据并将其与命令、选项和数据值一起发送到相关的读取器以允许读取器将该数据写入标记中;或者促使应用***所要求的读取器读出标记数据并接收那个数据以及将其发送到应用***。在这个过程中,接口部件将接收的数据和标识符构造为与每一读取器的协议一致的数据,因而应用***能够进行数据的发送和接收而不管每一读取器的协议,这在图2和4中示出了。
在后面,如果建立了读取器连接并且开始了通信,接口部件周期性地确认读取器的连接状态以及标记数据的发送和接收状态。在读取器的响应请求之后通过接收和确定响应消息来周期性地进行读取器连接状态的确认。并且,通过确认累积在缓存器中的数据量来进行数据发送和接收的确认,所述缓存器存储与来自应用***的发送请求对应的数据以及从读取器接收的数据。在该确认过程中,如果发现异常状态,给用户提供通知消息,并且进行日志记录以及反馈给相应的读取器,这在图2和5中示出了。
同时,后面将参考图6来描述RFID事件管理部件110。
图2是说明了根据本发明的在图1中所述的RFID读取器接口部件100的一个实施例的详细框图。
首先,将会简单介绍RFID读取器接口部件100的每一单元。
连接管理单元201执行诸如信道建立、简档确认和在读取器连接时标识符发布之类的功能,并且读取器简档管理单元202存储和管理诸如读取器名称、制造公司、频带等之类的的读取器简档。并且,读取器标识符发布单元203执行连接到RFID***的读取器的固有标识符发布和管理功能。连接管理单元201、读取器简档管理单元202和读取器标识符发布单元203是图1中所示的读取器连接管理单元101的单元。
读取器发送和接收处理器103和204的功能是发送和接收在RFID***和读取器之间的标记数据,消息产生器205将读取器的操作命令和值创建为使用不同协议的消息。
同时,协议处理接口206用来根据关于RFID***和应用***的通信协议的请求来驱动特定协议处理器207以便分析和处理从读取器接收的消息。
协议处理器104执行读取器20和应用***30之间协议的变换。这是因为应用***30的请求依赖于在RFID***中预定义的通信协议以及根据任何特定协议来运行读取器20。
发送缓存器208存储了要从应用***30发送到读取器20的数据,并且接收缓存器210存储了从读取器20接收的数据。
中间件发送和接收处理器209负责处理在读取器20和应用***30之间的数据的发送和接收。
分析器211分析来自读取器20的消息以作为它们的预处理。
命令/响应交换器212交换在读取器20之间的消息以便直接在其之间通信。
监测单元102和213监测读取器的连接状态和运行并执行诸如告警消息生成、日志记录以及当发生异常状态时反馈给相关读取器之类的功能。
在下文中,将参考图2到5来详细解释读取器接口部件100的重要单元。
连接管理单元210建立和管理关于与RFID***耦合的读取器20的连接。通常,通过通信网络在读取器和RFID***之间进行TCP/IP连接。同时,连接管理单元201确认新近连接的读取器的***信息以及存储在读取器简档管理单元202中的读取器的简档信息。随后公布通常能够标识连接到RFID***的所有读取器的标识符,不管作为***信息的诸如存储在读取器中的每一读取器类型或制造商的独立标识符,并且随后对其执行信息映射。基于映射信息,它通过应用***标识了每一读取器并控制了RFID***的其它单元或者读取器的运行。
另一方面,读取器简档管理单元202具有如下功能。对于读取器的安装和运行来说,需要其简档信息。在传统读取器设备中,如果输入相关命令,响应该命令提供***信息。***信息包括读取器名称、制造商、读取器类型、可使用的频率、目标标记、标记协议、制造序列号等。这些信息是作为一个简档来管理的。当同一类型的读取器另外连接到RFID***上时,不需要重新输入该简档而只是用先前信息的确认来取代。
现在,以下将给出读取器标识符发布单元203的功能。实际上,在该领域中,使用多个异类型的读取器以及多个同一类型的读取器。在此情况下,仅使用读取器的简档信息来标识每一读取器是不可能的。此外,尽管使用***信息中的制造序列号来标识每一读取器是可能的,但是由于对每一读取器的每一制造商或类型来说其***和数位都是彼此不同的,所以该信息不能被用作RFID***中的一致性标识符。因此,为了使用特定读取器将数据写入特定标记中或从该标记中读出数据,RFID***应该分别管理每一读取器,并且因此,在RFID***中需要一致性的固有标识符来标识每一读取器。同样的,发布和管理所述固有标识符的处理器刚好是连接到RFID***的读取器标识符发布单元293。为此,该处理器使用诸如简档、网络地址、读取器通信端口号、激活状态、读取器安装位置、管理器、工作目标等之类的信息。
接下来,下面将提供协议接口206的功能。RFID***被放置在应用***30和读取器20之间;以及其功能是根据应用***30的命令来控制读取器20、写或读数据、和转发交换数据。然而,应用***或它们的用户使用已经识别了的安装在工作间中的每一读取器的所有通信协议。因此,RFID***使用预定义的公共协议,其中该公共协议被再次转换为与字目标对应的每一读取器的协议并且随后发送给读取器以便纠正其操作。
在这个过程中,要求一个处理以便将在应用***和RFID***之间的公共协议转换为适合于每一读取器的特定协议。协议接口206用来使用独立协议处理器207根据公共协议转换准备好的消息。相反地,它对应用***30执行逆处理以接收和处理来自每一读取器20的消息。
同时,协议处理器207具有如下功能。例如,如果用户使用应用***30来读或写标记数据,***30将该标记数据传送到应用在RFID***内的公共协议。然而,控制读取器20运行的协议具有由命令、选项、和值构成的消息;并且对每一个读取器制造商来说所述协议是不同的。因此需要转换以便在它们之间具有兼容性。协议处理器207执行公共协议和读取器协议之间的转换。此外,它从公共协议接收命令和值并且将它们转换为与相关读取器的协议一致的命令、选项、和值以便执行它们正确的任务。
同时,命令/响应交换器212具有以下功能。在要从读取器接口部件100发送经过中间件发送和接收处理器209到达应用***或者RFID事件管理部件的命令/响应数据中,它确定适合于其它读取器直接处理的命令/响应数据并随后将它们反馈给读取器发送和接收处理器204。由于上述处理,上面确定的命令/响应数据经由读取器发送和接收处理器204被发送到其它读取器。可替换地,正如图2中所示,确定的命令/响应数据可以经由消息产生器205被发送到另一个相关的读取器。在此情况下,该数据也经由读取器发送和接收处理器204被发送到另一个相关读取器。
通过上述的命令/响应交换器212的功能,在读取器20之间直接进行数据交换是可能的。
同时,监测单元102和213监测读取器20的连接状态和操作并执行诸如告警消息产生和日志记录之类的功能,并当发生异常状态时反馈给相关读取器。此外,它们观察读取器的功率、网络连接和运行状态、以及标记数据发送和接收状态;并且还观察读取器简档和标识符发布状态以及当存在任何变化时执行告警消息产生和日志记录。
图3是说明根据本发明的在RFID读取器接口部件中读取器连接方法的一个实施例的流程图。在读取器连接管理单元101中执行这个方法。
读取器连接管理单元101在步骤S301确认新近连接的读取器的***信息,并且通过步骤S303的读取器简档信息在步骤S302确认是否存在新近连接的读取器的简档信息。
如果确认有读取器简档信息,在步骤S305读取器连接管理单元通过在步骤S306的固有标识符管理信息来发布通常能够标识连接的读取器的标识符,即,读取器的固有标识符。
然而,如果确认没有读取器简档信息,在步骤S304读取器连接管理单元接收关于连接的读取器的新简档,并通过在步骤S306的固有标识符管理信息来发布标识符(读取器的固有标识符)。
在发布了读取器的固有标识符之后,在步骤S307建立读取器和应用***之间的连接。
图4是说明了根据本发明在RFID读取器接口部件中的数据通信方法的一个实施例的流程图。
首先,通过步骤S400给出从应用***30到读取器20的数据发送过程。
在步骤S401,RFID读取器接口部件100的中间件发送和接收处理器209接收从应用***30发送的数据并随后在步骤S402将它存储在缓存器208中。在存储过程中,还进行相关读取器的标识符的确认。
并且随后,通过RFID读取器接口部件100的协议接口206和协议处理器207对接收的数据执行协议映射/变换。在此之后,在步骤S404消息产生器205创建消息,并且随后在步骤S406通过读取器发送和接收处理器204将它发送给读取器20。在消息创建步骤S404中,还在步骤S405确认读取器的固有标识符。
下面,通过步骤S410提供从读取器20到应用***30的数据发送处理。
在步骤S411,当RFID读取器接口部件100的读取器发送和接收处理器204从读取器20接收标记数据时,在步骤S412分析器211分析它。在步骤S413通过协议接口206和协议处理器207对接收的数据进行协议映射和变换并随后在步骤S414将其存储在接收缓存器210中。随后,中间件发送和接收处理器209将存储在接收缓存器210中的数据发送到应用***30。
用上述处理,接收部件构造与每一读取器的协议一致的数据或者分类接收的值,从而应用***能够进行数据的发送和接收而不管每一读取器的协议。
图5是说明根据本发明在RFID读取器接口部件中的监测方法的一个实施例的流程图。在监测单元102和213中执行这个方法。
在步骤S501到S503监测单元102和213监测读取器的功率、网络连接状态和运行状态、以及标记数据发送和接收状态。并且同时,它们观察读取器简档、标识符发布状态等,并且如果有异常或变化,在步骤S505执行诸如通知消息产生和其显示之类的功能、在步骤S506执行日志记录,并且反馈给相关读取器。上述步骤不断重复。
图6是根据本发明的在图1中所示的RFID事件管理部件的详细框图;并且图7是说明了根据本发明在图6中所示的基本标记事件数据处理器和路由器的一个实施例的详细框图,其支持推拉模式并且目标是应用***的实时标记事件数据处理/互锁。此外,图9是说明根据本发明的在图6中所示的过滤的标记事件数据处理器的一个实施例的详细框图,其支持推进模式并且目标是进行告警、库存搜索等的数据处理,主要是在静态。下面将一同描述这些内容。
RFID事件管理部件110首先执行过滤功能,其次执行事件发送功能。
首先,下面将讨论数据过滤功能。假定针对在基本标记事件产生器71之后的基本标记事件创建对在RFID读取器中识别的事件进行状态变换(参见图8)。
从RFID读取器发送到RFID***的标记数据包括四个数据,为:“读取器标识符”、“标记标识符”、“时间戳”和“基本标记事件类型”。基于上述数据进行数据过滤。
其次,下面将给出事件发送功能。以牵拉模式和推进模式进行事件发送。
首先,将讨论推进结构。RFID事件管理部件110提供基本标记数据过滤器模块以及能够对适合于每一域的过滤器模块进行登记的用户接口。此外,RFID事件管理部件110提供基本标记数据传送模块以及能够通过要实时接收标记数据的应用***来登记传送模块的用户接口。
并且同样,RFID事件管理部件110提供适合于在每一过滤器和传送模块和域之间进行前端和后部连接的过滤器,以及能够选择过滤器值的设计器。此外RFID事件管理部件110将用于牵拉结构和短期历史管理(信息公布)的备份数据的流动非标记事件数据存储在特定位置。
现在,下面将详细描述牵拉结构。
RFID事件管理部件110基于存储在牵拉***中的短期未过滤标记事件数据来存储具有通过定期处理/过滤获得的多维信息表示的过滤标记事件数据列表。RFID事件管理部件110提供一个能够登记目的地信息和信息格式的收听器寄存器,其中通过目的地信息和信息格式独立应用***可以获得标记事件数据(可接受信息的预定)。
此外,RFID事件管理部件110设定特定期限和操作以及收听器ID信息并且基于在该期限内识别的标记事件数据执行操作以使用在收听器ID中预定信息来传送该结果。在该过程中,使用多维过滤标记事件数据(在预定期间以预定方式传送和接收期望的信息)。
同时,在下文中将给出RFID事件管理部件(EMC)110的***配置。
正如在图1中所示,RFID事件管理部件110的总体结构是基于“中间件的链接”结构,其中牵拉和推进处理中间件被放置在短期未过滤标记事件数据存储单元113中间的前端和后部。
参考图6,基本标记事件数据处理器和路由器111支持推进结构并定义读取器数据里的重要数据的状态。仅仅当发生数据状态间的转换时才传送数据以便首先减少流动数据量。即,这意味着通过读取器和标记来管理流动数据,也就是说,针对同一标记将事件创建过程分别应用到读取器1和读取器2。基于上述过程,通过实时设定适合每一域的过滤器以及它们的组合,期望的标记数据被发送到希望接收它的应用***。
同时,图6的过滤标记事件数据处理器112支持牵拉结构。首先通过在处理器中所提供的接口以收听器方式登记对于每一应用***的期望格式和目的地信息,其中所述接口通常是基于SOAP的。在此之后,在一个期望的时间,传送***希望接收的期望信息的期限、收听器ID和关于在该期限内收集的标记事件数据列表的操作信息,因而接收标记数据列表。
与现有的Savant结构比较,通过增加过滤标记事件数据处理器112本发明的RFID事件管理部件110可以支持独特的业务(参见图6)。
现在,下面将解释每一子***。
首先,参考图6和7提出基本标记事件数据处理器和路由器111。
正如图6所示,存在两个模块:描述正确过滤和传送从读取器流动到指定应用***的标记数据的一系列数据流的管理模块以及用于处理与这些数据流相一致的数据的实时处理模块。
当在图8所示的状态转换图中的状态之间发生转换时,基本标记事件产生器71用于仅仅使相关标记数据流入***,其中状态转换被称为基本标记事件。并且对一个标记来说读取器独立开始和继续状态管理。
同时,标记数据处理路由器守护程序(demon)72是以守护方式运行的模块以便实时将基本标记事件数据传送到应用***,其中应用***想要得到外部定制的信息。来自基本标记事件产生器71的标记数据首先被存储在缓存器76中并且通过它们用于预定数据过滤以及绕过处理器73来传送结果数据到应用***。处理器73由事件过滤器74和实时事件数据提供器75组成。同时,来自基本标记事件产生器71的标记数据被首先存储在事件缓存器76中并且随后通过事件数据写入装置77被存储在图6所示的短期未过滤标记事件数据存储单元113中。
处理器73基于由事件数据处理器管理模块78和事件数据处理路由器流定义模块79所定义的路由器流定义以守护方式运行,并以推进模式将信息实时传送给相关应用***。
事件数据处理路由器流定义模块79是能够描述一系列诸如正确数据过滤器的选择以及它们之间的前端和后部连接之类的流动的可定制格式的管理模块,并且直到根据相关域和实时处理应用***将该流动通过外部接口传送到最后实时处理应用***。这取决于描述了图表或路由器流程表的用户接口形式。
其次,下面将参考图6和9来描述过滤标记事件数据处理器112。图9是根据本发明的在图6中所示的过滤标记事件数据处理器112的详细结构图。
过滤标记事件数据处理器112是一个其支持牵拉型式结构以便在渴望期限内获得过滤标记列表的***,所述渴望期限是每一应用***所希望的时间。它登记独立应用***收听器,也就是说,为通过应用***收听器寄存器901获得应用***收听器的目的地信息、格式信息等,并且它还获得相应的收听器ID。
作为处理器112后台的过滤事件标记数据产生调度守护程序903根据图10所示的步骤周期性地循环提取存储在短期未过滤标记事件数据存储单元113(图6)中的标记数据;并且正确处理、存储和管理在具有如图11多维数据存储结构的过滤标记事件列表信息存储单元906中的同一标记数据。也就是说,过滤事件标记数据产生调度守护程序903根据多于一次的周期来存储和管理由标记、读取器识别的标记列表。
当特定应用***在规定期限内请求过滤的标记列表时,应用***要求接受器902接收请求并且请求由应用***请求处理程序库(pool)904管理的处理程序905来处理该请求。
根据图12所示的步骤应用***请求处理程序905使用存储在过滤标记事件列表信息存储单元906中的数据来创建与该请求适应形式的过滤数据,其中存储在过滤标记事件列表信息存储单元906中的数据是由过滤事件标记数据产生调度守护程序903循环创建的,并且随后将结果传送到请求的应用***。只要处理一完成,应用***请求处理程序905就返回应用***请求处理器库904以转到备用状态。
第三,下面将给出图6的标记数据迁移处理器(处理程序)114。标记数据迁移处理器阻止存储了短期未过滤数据的短期未过滤标记事件数据存储单元113的持续数据增长;并且以固定周期来迁移标记数据以便将它用作将来的历史信息。
同时,RFID事件管理部件110首先执行数据过滤功能并且其次执行事件传送功能。这些功能已经被描述了,但是其细节将在下面描述。
首先,将提供数据过滤功能。
RFID***用来在传送从RFID读取器发送的事件数据到应用***之前先过滤和给出路由。本发明涉及对RFID***提供的事件数据过滤的过滤功能。这适用于正确过滤从图6所示读取器流出的标记事件数据。
1.RFID读取器识别事件数据的冗余消除过滤器
(1)在一个RFID持续多次识别同一标记的情况下,基本标记事件产生器71以某种程度如此两次过滤识别的标记。
然而,有时存在一种情况,在该情况中仅仅通过基本标记事件的创建不能解决所述冗余。考虑到这种情况,本发明提供如下的过滤器。
1)当识别与快速移动标记连接的目标时,如果标记识别范围逃逸事件是短的,创建的事件数据将被持续传送。同时,如果提供过滤器只是首先传送剩余的事件数据并且最后传送在固定期限T内传送的事件数据中的事件数据,应用***可以使用该信息计算标记保持在读取器识别范围之内的时间。在如图14所示的序列中处理这个。
2)在固定事件T期间两次发生同一标记标识符事件当中,仅仅在固定事件T期间最近识别的一个事件被传送以消除冗余。并且,考虑从读取器持续流出标记判决识别事件的情况。当在同一标记标识符事件中寻找最近事件时可以使用这个滤波器。正如在图15所示的序列中处理这个。
(2)在其它RFID读取器识别同一标记的情况下,如果连接到一个RFID***的多个读取器识别了同一标记,过滤器可以基于读取器的标识符基本上通过比较分配到读取器的标记标识符值来进行过滤。
如果不满足上述信息,可以使用下面的方法。特别地,在同一标记的事件数据被识别为读取器的标识符值的情况下,1)当同一读取器标识符的读取器识别了一个特定标记N次以上,它的事件数据时有效的。在图16所示的序列中处理这个。2)计算具有在固定事件T期间内识别的同一标记标识符值的事件数据的读取器标识符并且最多次识别的读取器是有效的。并且,具有在T期间内识别的有效读取器标识符的事件都被传送。在图17所示的序列中处理这个。3)当在固定事件T期间内具有同一读取器标识符的事件被持续传送N次以上时,相关读取器有效。同时,不考虑标记标识符的值。所有具有在T期间内识别的相关读取器标识符的事件被传送。正如在图18所示的序列中处理这个。4)给予从读取器在固定时间T期间内识别的同一标记标识符的事件中首次识别的读取器优先权。在如图19所示的的序列中处理这个。5)基于具有同一标记标识符的其它读取器标识符的事件数据的事件类型来进行过滤。
如果在标记未决识别事件发生之后固定时间内没有发生判决识别状态事件,删除标记未决识别事件。
如果所有的标记判决识别事件都发生了,当在同一标记标识符中首先发生标记识别范围逃逸事件之后的固定时间内没有发生另一标记识别范围逃逸事件时删除首先发生的标记识别范围逃逸事件。
如果标记判决识别和标记识别范围逃逸事件都发生了,根据战略上给出的优先权来进行过滤。可以由各种不同的方法来给出优先权。例如,可以根据首先识别的事件或特定读取器来给出优先权。
正如在图20中所示的序列中执行上述方法。
2.由***环境产生的无线电波干扰、反射等的RFID读取器识别错误消除过滤器
1)在RFID读取器没有识别存在于传送RF无线电波受到***环境影响的范围内的标记的情况下,通过应用由基本标记事件产生器71提供的事件创建状态转换(参见图8)来解决这个问题。
2)在RFID读取器识别存在于受***环境影响的RF无线电波期望传送区域之外的标记的情况下,计算在固定期间T内识别的标记的识别速率并且如果识别速率低于用户设定的识别速率就删除相关事件数据。在如图21所示的序列中处理这个。
其次,下面将解释事件传送功能。可以用两种模式来进行事件传送:推进模式和牵拉模式。
首先,如上所述,推进结构通过图7中所示的事件处理管理模块78来登记相关域所要求的过滤器,通过事件处理路由器流定义模块79和过滤器之间的前端和后部连接来设置由域所要求的过滤器,并且定义一系列流以便传送过滤器结果到希望实时处理的应用***。根据上述定义的流,从读取器实时流出的标记数据经由基本标记事件产生器71和标记数据处理路由器守护程序72被传送到以一个方向登记的应用***。
在下文中,在图10和12中示出了说明牵拉结构详细功能的处理流程图。图10描述的是展示过滤事件标记数据产生调度守护程序903作用的流程图,所述守护程序产生牵拉结构的基本数据。
过滤事件标记数据产生调度守护程序903在***或用户定义的特定周期内选择存储在未过滤标记数据存储单元中的信息,在步骤S1001在所述周期期间每一读取器提取被称为“判决识别状态”的标记数据列表,创建过滤的事件数据,并在步骤S1003以多维数据模式的形式来存储和管理它,正如图11所示。
以多层方式来制作每一轴。例如,以独立读取器ID在最低端并且读取器组在最上端这样的方式来构成读取器轴。这个多维和多层标记数据列表存储结构能够应用公知的OLAP功能,因此迅速和准确地提供了牵拉服务。
在步骤S1003,应该注意到由于信息不是无限制的被存储,应该需要设置允许最大存储的周期倍数的限制,并且当超过限制时从最前面的记录中删除。鉴于OLAP,通过应用Slice&Dice功能删除相应于在周期轴上的删除目标周期的记录。
图12是说明根据本发明在RFID事件管理部件中过滤标记事件数据的请求和响应方法的一个实施例的流程图。图12描述了在假定希望使用标记事件数据的外部应用***已经具有诸如目的地和传送数据格式(例如,PML的DTD)和具有登记二进制文件的收听器之类的信息并且基于这些信息获得收听器ID的情况下,在固定期限内获得标记事件数据列表的相关应用***的步骤(牵拉模式)。
首先,参考图12,在步骤S1201应用***要求事件处理程序来处理事件以及下面的信息。当它直接请求事件处理程序时,一同要被传送的信息包括:整个报告周期(基于由调度守护程序提供的周期在期望的周期倍数期间关于该信息的通知)、应用***报告周期(在运行周期的整个倍数中每几个周期传送数据到应用***的周期倍数)、分组基准(基于标记列表是否是由读取器或读取器组来分组)、基于(运行)传送的标记列表类型(识别的总列表是否是依据应用***报告周期来传送,或者仅仅增加或删除的列表是通过先前传送列表的比较来传送的),结果格式(在由组成依据和标记列表形式依据创建的标记列表的传送形式中所指定的,例如,PML、应用***收听器ID(经应用***请求所给出的收听器ID))等。
当在步骤S1201用上述提到的信息来发出到事件处理程序的请求时,分配一个处理程序来处理该请求。分配的处理程序基于存储在过滤标记事件列表信息存储单元中的标记列表来创建标记列表,在应用***报告周期内与分组基准和标记列表形式依据一致,并且随后将同一个发送到应用***。这个传送是持续的直到给定的总报告周期。
图8展示了根据本发明在RFID事件管理部件中用于标记事件产生的状态转变的一个实施例,其描述了展示3种状态以及6个事件的状态转变视图。
基本概念是由于RFID读取器不支持100%的标记识别,基于多个基础来定义和转移多个状态;并且最后仅仅当达到“判决识别状态“时它才被称为“一个标记被识别”。
用于得出在状态之间的转变的基准取决于从最近识别时间点之后的特定期间内识别的标记次数,也就是说,计数和超时。
在图中所示的状态中,定义和管理由一个读取器识别的标记的状态信息。
首先,下面将描述这些状态。“未知状态”80意味着没有识别的情况。当读取器最初识别时,它就转移到“未决识别状态”81,指示尽管被读取器识别了但是还不具有100%可靠性的状态。也就是说,这个因为存在可以读出不应该由外部原因读取的标记的情况。“判决识别状态”83指示相关读取器已经正确识别了一个标记的状态。
随后,将给出关于状态转变事件的解释。
“标记未决识别”810意味着读取器最初识别相关标记的时间,和“标记未决识别状态持续”802意味着尽管读取器识别了但是不满足向判决识别状态转变的要求的情况。
“视作标记识别无效”803表示从最近“未决识别状态”时间点之后的固定间隔内没有识别标记的情况,其中这个情况不能看作识别了标记。
“标记判决识别”804指示当从转移到初始标记识别状态的时间点开始的固定间隔内识别了标记固定次数时转移的情况。固定间隔和倍数由外部根据环境来定义并且是视作100%识别的参考值。
“标记判决识别状态持续”805意味着持续判决识别状态的状态。
“标记识别范围逃逸”806表示从最近标记判决识别状态开始的固定间隔内不再传送标记识别信息的情况。这是一个视为标记从读取器的识别范围内逃逸的事件。
在下文中,下面将给出图10到21的每一细节。
图10是说明根据本发明在图9中所示的过滤事件标记数据产生调度守护程序的周期处理方法的一个实施例的流程图。
在步骤S1001,该处理提取属于读取器的“判决识别状态”的标记列表;并且在步骤S1002,删除在提取的标记列表中的双倍标记,并且决定每一周期由每一读取器所识别的标记列表。
在下文中,在步骤S1003读取器将标记列表存储在过滤标记事件列表信息存储单元中。通过指定存储周期的最大倍数,按照先前周期超过指定最大倍数的顺序来删除标记列表。
每一周期重复执行上述处理。
图11是解释根据本发明的将过滤事件标记列表信息存储在RFID事件管理部件中的方法的实施例的视图。
基本上,根据多维数据库来存储数据,例如,Hyper-Cude模型,该结构是由四个轴组成的,也就是,读取器ID1101、标记ID1102、周期1103、和应用***收听器ID1104。用多层方式来产生每一个轴以便应用在线分析处理(OLAP)技术。
每一个轴都是用多层方式来构成的。例如,读取器轴是由在最低端的单个读取器ID和较高端的读取器组ID组成。通过快速应用本领域公知的OLAP功能这个多维和多层标记数据列表存储结构可以快速和准确的提供牵拉业务。
图12是说明根据本发明的在RFID事件管理部件中请求和响应过滤标记事件数据的方法的一个实施例的流程图。
当在步骤S1201单个应用***请求图6和图9的过滤标记事件数据处理器112处理请求时,在过滤标记事件数据处理器中的请求处理程序库904接受该请求并在步骤S1202寻找呈现在请求处理程序库904中的一个请求处理程序线程(thread)905。
并且随后,在步骤S 1203每过一周期过滤标记事件数据处理器就通过读取器基于存储在过滤标记事件列表信息存储单元中的标记列表来集合信息直到达到报告周期,并且在步骤S1204依赖给定的分组基准来对集合的信息进行分组,例如,通过读取器、读取器组、标记ID的方式等。
接下来,在步骤S1205本方法判断是否已经达到了总报告周期的第一报告周期。
在该判断之后,在步骤S1206本方法确定在以第一报告周期的当前报告周期内集合的总标记列表作为要传送的目标,总标记列表是按照该分组的标记列表。
如果判断不存在第一报告周期,在步骤S1207本方法基于通过比较在上一个报告周期集合的标记列表和在当前周期集合的标记列表而给定的执行功能来确定要传送的目标。执行功能可以是下面的其中之一:(a)整个集合的标记列表、(b)增加到先前周期的标记列表、(c)从先前周期中删除的标记列表、和(d)增加到先前周期或从先前周期删除的标记列表之一。
在下文中,在步骤S1208本方法基于给定的格式化方法对通过步骤S1206或S1207确定的按照分组的标记列表执行格式化,并且随后在步骤S1209使用复数方式将标记列表传送给与应用***收听器ID对应的请求者(应用***),例如,HTTP/POST、SOAP、DB等。
在下面的步骤S1210,本方法判断是否已经达到了总报告周期的事件量。如果仍没有达到,接着上述步骤S1203重复执行本方法。
图13是描述了根据本发明在RFID事件管理部件中向过滤标记事件请求者发出请求的一个所需因素。
‘周期’1301是一个间隔,例如1000ms,在其期间过滤事件标记数据产生调度守护程序903依据调度守护程序的周期来创建过滤标记列表。
‘应用程序报告周期’1302指示周期的倍数当每一应用***请求时从事件处理程序中获得过滤标记列表。其中设置为在周期1301给定的‘周期’的两倍,例如3x周期。
‘总报告周期’1303是从希望接收报告的时间点开始到最后时间点的总间隔,其被设置为‘应用***报告周期’1302的两倍,例如,2x应用***报告周期。
每一个应用***报告周期‘传送’1304将通过执行给定的分组基准和在上述方法的每一应用***报告周期内集合的标记列表的运行而获得的结果传送到请求该结果的与应用***收听器ID对应的应用***。
在下文中,在图14和21的说明中使用的“删除”、“存储”和“传送”的意思如下所示。“删除”意思是从存储它们的临时存储单元中删除相关事件,和“传送”意味着传送相关事件到连接到当前事件过滤器的其它事件过滤器,应用***或者类似。“存储”代表将在过滤算法执行期间创建的事件存储在临时存储单元中。此外,事件存储、删除和传送正确意味着存储、删除和传送事件数据而不是事件。
图14是说明根据本发明的双重识别删除过滤方法的一个实施例的流程图,其中提供了在发生在固定期限内的同一标记标识符事件中如何提取第一和最后事件。
在第一步骤S1401,参考图6和7,本方法判断在基本标记事件数据处理器和路由器111内当前识别的事件是否是在驱动事件过滤器之后首次发生的事件。如果是第一事件,本方法在步骤S1402存储当前事件数据,如果不是,本方法在步骤S1403再次检查识别的事件是否是从第一事件到用户设置的时间T的期限内创建的事件。
如果检查当前识别的事件不是从第一事件到用户设置的时间T的期限内创建的事件,本方法在步骤S1404传送存储到现在的事件数据,并且存储当前识别的事件数据。然而,如果当前识别的事件是从第一事件到用户设置的时间T的期限内创建的事件,本方法在步骤S1405再次确认是否存储了两个以上与当前识别事件一样的标记标识符事件。
根据该确认,如果没有存储两个以上,本方法在步骤S1406存储当前识别的事件数据。如果存储了两个以上,本方法将具有与当前识别事件数据一样的标记标识符的事件中除了初始事件之外的剩余事件删除,并且存储当前事件以便对同一标记标识符来说仅保持有最近事件。
图15是说明了根据发明的双重识别删除过滤方法的一个实施例的流程图,其中展示了如何从固定期限内发生的同一标记标识符事件中提取最近的事件。
在第一步骤S1501,本方法判断在基本标记事件数据处理器和路由器111内当前识别的事件是否是在驱动事件过滤器之后首先出现的事件,参考图6和7。如果是第一事件,本方法在步骤S1502存储当前的事件数据,如果不是,本方法在步骤S1503再次检查识别的事件是否是从第一事件到用户设置的时间T的期限内创建的事件。
如果检查当前识别的事件不是从第一事件到用户设置的时间T的期限内创建的事件,本方法在步骤S1504传送至今存储的事件数据,并且存储当前识别的事件数据。然而,如果当前识别的事件是从第一事件到用户设置的事件T的期限内创建的事件,本方法在步骤S1505再次确认是否存储了与当前识别事件一样的标记标识符事件。
在该确认中,如果没有存储,本方法在步骤S1506存储当前识别的事件数据。如果存储了,本方法在步骤S1507删除具有与当前识别事件数据一样的标记标识符的先前存储的事件并存储当前事件。
图16说明了根据本发明多个读取器校正过滤方法的一个实施例的流程图,其中展示了提取对同一标记连续识别几次以上的读取器事件的方法。
在第一步骤S1601,本方法判断在图6和7的基本标记事件数据处理器和路由器111内当前识别的事件是否是在驱动事件过滤器之后首次发生的事件。如果是第一事件,本方法在步骤S1602存储当前识别的事件作为最近的事件并将当前事件的计数值设置为1。否则,本方法在步骤S1603将最近事件的标记和读取器标识符与当前识别事件的标记和读取器标识符进行比较。
在该比较中,如果标记和读取器标识符都彼此不一致,本方法在步骤S1604存储当前识别事件作为最近事件,其中当前识别事件是当前事件,并且将当前事件的计数值设置为1。
然而,如果标记和读取器标识符都一样,本方法在步骤S1606将当前事件的计数值加1并且存储当前事件。在此之后,本方法在步骤S1606确认当前事件的计数值是否是在用户设置的连续识别次数之上。
在该确认中,如果当前事件的计数值不是在用户设置的连续识别次数之上,本方法在步骤S1607将最近的事件更新为当前事件并且随后存储计数值。
如果当前事件的计数值达到了用户设置的连续识别次数,本方法在步骤S1608传送当前事件数据。
图17是说明根据本发明多个读取器校正过滤方法的一个实施例的流程图,其中提供了如何提取最多次识别的读取器。
首先,在步骤S1701,本方法判断是否存储了具有与当前识别事件一样的标记标识符的事件。
如果判断没有存储具有同一标记标识符的事件,本方法在步骤S1702将当前事件的标记标识符和其读取器标识符的计数值设为1并且存储当前事件。
然而,如果判断存储了具有同一标记标识符的事件,本方法在步骤S1703确认当前事件是否发生在用户设置的时间T内。
如果该当前事件还发生在用户设置的时间T内,本方法在步骤S1704将对于当前事件的标记标识符的读取器标识符的计数值加1并且存储当前事件。
如果达到用户设置的时间,本方法在步骤S1705比较与存储的事件中的每一标记标识符相关的读取器标识符计数值并且传送具有最多次识别的读取器标识符的所有事件。
图18是说明根据本发明多个读取器校正过滤方法的一个实施例的流程图,其中提取连续识别几次以上的读取器事件而不管标记标识符。
首先,本方法在步骤S1801存储当前识别的事件,并且在步骤S1802判断当前识别的事件是否是发生在用户设置的时间T内。
如果判断用户设置的事件已经终止,本方法在步骤S1803传送在T内发生和存储的事件中所有具有要传送读取器标识符值的事件,并且存储当前识别的事件。
在该确认中,如果识别的事件是在T内,本方法在步骤S1804将存储的事件中最近事件的读取器标识符与当前识别事件的读取器标识符进行比较。
作为比较的结果,如果读取器标识符不一样,本方法在步骤S1805将计数设置为1,并且将存储的事件中的最近事件更新为当前事件。
然而,如果读取器标识符一样,本方法在步骤S1806将计数加1,并且在步骤S1807确认计数值是否在用户设置连续识别N次以上。
如果不在N以上,本方法在步骤S1808将最近的事件更新为当前事件并且随后存储这个当前事件。然而,如果在N以上,本方法在步骤S1809存储当前事件的读取器标识符作为要传送的读取器标识符。
图19是说明根据本发明多个读取器校正过滤方法的一个实施例的流程图,其中提供了如何提取同一标记的最初识别的读取器事件。
首先,在步骤S1901,本方法判断当前识别的事件是否是发生在用户设置的时间T内。
如果判断用户设置的时间T已经终止,本方法在步骤S1902传送存储到现在的事件中具有存储的读取器标识符值的事件。
在该判断中,如果当前识别的事件发生在T内,本方法在步骤S1903确认是否存储了具有当前识别事件的标记标识符值的事件。
如果确认没有存储具有当前事件的标记标识符的事件,本方法在步骤S1904存储当前事件。
然而,如果存储了具有当前事件的标记标识符的事件,本方法在步骤S1905再次判断当前事件的读取器标识符是否与存储的事件的读取器标识符一样。
如果在步骤S1906判断当前事件的读取器标识符是与任何一个存储的事件的读取器标识符一样,本方法存储当前的事件数据,并且如果当前事件的读取器标识符与任何一个存储的事件的读取器标识符都不一样才终止。
图20说明根据本发明多个读取器校正过滤方法的一个实施例的流程图,其中本方法是基于事件的类型。
在第一步骤S2001,本方法判断当前识别的事件的类型。
如果判断当前识别事件的类型是“标记未决识别”,本方法在步骤S2002存储事件数据。
如果判断当前识别事件的类型是“标记判决识别”,本方法在步骤S2003确认是否存储有与当前事件的标记标识符和读取器标识符一样的事件数据。如果存储了,本方法在步骤S2004删除当前的事件;和如果没有存储,本方法在步骤S2005确认当前事件是否发生在用户设置的T内。
在该确认中,如果当前事件是发生在T内,本方法在步骤S2007存储当前事件,并且传送在存储的事件中具有当前事件的标记标识符和读取器标识符的事件。
然而,如果用户设置的事件T终止,本方法在步骤S2006删除具有当前事件标记标识符和读取器标识符的事件。
此外,如果当前事件从标记识别范围逃逸,本方法在步骤S2008确认是否存储具有当前事件标记和读取器标识符的事件。
如果确认存储了具有当前事件标记和读取器标识符的事件,本方法在步骤S2009传送当前事件;并且如果没有存储具有当前事件标记和读取器标识符值的事件,本方法在步骤S2004删除当前事件。
图21是说明根据本发明的RFID读取器识别错误删除过滤方法的一个实施例的流程图,其展示了基于识别速率的多个读取器校正过滤方法。
首先,在步骤S2101,本方法判断当前识别的事件是否发生在用户设置的期间T内。
如果判断当前识别的事件是发生在T内,本方法存储当前事件并在步骤S2102将事件的计数递增事件的标记标识符。
然而,如果当前识别的事件是发生在期限T之后,本方法在步骤S2103基于在用户设置的T内发生的总识别次数来计算标记标识符的识别速率。
随后,本方法在步骤S2104判断在T内由标记标识符计算的识别速率是否在用户设置的识别速率之上。
根据该判断,如果在T内由标记标识符计算的识别速率不在用户设置的识别速率之上,本方法在步骤S2105删除在用户设置的识别速率以下的标记标识符的事件。
然而,如果由标记标识符计算的识别速率在用户设置的识别速率之上,本方法在步骤S2106传送相关事件。
如在早些提到的本发明的方法可以用软件程序来实现并以计算机可读方式存储在诸如CD-ROM、RAM、ROM、软盘、硬盘、光磁盘等之类的存储介质上。本领域内的技术人员可以很容易地实现本方法;并且因此,在这里省略了其细节。
本申请包含与在2004年12月20日在韩国知识产权局申请的韩国专利申请号为2004-0108845相关的主题,其全部内容通过参考被包含在这里。
虽然根据某些优选实施例描述了本发明,但是对本领域内的技术人员来说显而易见的是,可以作出各种变化和修改而不会脱离以下权利要求中定义的本发明范围。
Claims (30)
1.一种RFID读取器接口设备,支持基于多协议的异类读取器,用于提供RFID读取器和应用***之间的接口,该设备包含:
读取器连接管理装置,用于分别标识多个RFID读取器和在所述RFID读取器和应用***之间建立连接;
读取器发送/接收处理装置,用于从RFID读取器接收标记数据,或者把在协议处理装置处将被转换为专用协议数据的应用***数据发送到相应RFID读取器;
所述协议处理装置用于将所述读取器发送/接收处理装置所接收的标记数据转换为公共协议数据或者将中间件发送/接收处理装置接收的应用***数据转换为专用协议数据,以支持所述异类RFID读取器;并且
所述中间件发送/接收处理装置用于把在所述协议处理装置处转换为公共协议数据的标记数据发送到所述应用***或RFID事件管理设备,或者从所述应用***接收所述应用***数据。
2.根据权利要求1所述的设备,还包括监测装置,用于监测所述读取器连接管理装置的连接操作、所述RFID读取器和所述应用***之间的连接状态、以及在所述读取器发送/接收处理装置和所述中间件发送/接收处理装置处的数据发送/接收。
3.根据权利要求2所述的设备,其中,所述监测装置执行通知消息产生和日志记录,并且在执行监测功能期间发生问题时随后反馈给相应的RFID读取器。
4.根据权利要求1所述的设备,还包括命令/响应交换装置,用于对于将从所述中间件发送/接收处理装置要被发送到所述应用***或所述RFID事件管理设备的数据中适合于在其它读取器处理的命令/响应数据,执行到所述读取器发送/接收处理装置的反馈,用于在所述RFID读取器之间的直接相互数据交换。
5.根据权利要求1所述的设备,其中,读取器连接管理装置包括:
读取器简档管理装置,当新近连接RFID读取器时用于确认、存储和管理所述RFID读取器的简档;
读取器标识符发布装置,用于当读取所述RFID读取器的***信息时基于其IP地址来标识所述RFID读取器并将读取器标识符发布给所标识的RFID读取器;和
连接管理装置,用于采用所述读取器标识符建立所述RFID读取器和所述应用***之间的连接。
6.根据权利要求5所述的设备,其中,所述协议处理装置包含:
分析装置,用于分析通过所述读取器发送/接收处理装置接收的标记数据;
协议接口/处理装置,用于将根据每一RFID读取器的专用协议所创建的标记数据转换为公共协议数据、或将根据公共协议准备的应用***数据转换为专用协议数据;
接收缓存装置,用于临时存储来自所述协议接口/处理装置的标记数据以便将该数据提供给所述应用***;
发送缓存装置,用于临时存储由所述中间件发送/接收处理装置接收的所述应用***数据以便能够在协议接口/处理装置上进行协议转换;和
消息产生装置,用于产生发送消息,以便该发送消息从所述协议接口/处理装置提供的应用***数据被发送到相应RFID读取器。
7.一种RFID事件管理设备,支持基于多协议的异类读取器,其用于管理从RFID读取器创建的事件,该设备包含:
基本标记事件数据处理和路由装置,用于产生和过滤在从外部提供的标记数据中的与某些状态之间的转移对应的基本标记事件数据,以便将过滤的基本标记事件数据路由到相应的应用***;和
未过滤标记事件数据存储装置,用于存储所述基本标记事件数据。
8.根据权利要求7所述的设备,还包括过滤的标记事件数据处理装置,用于按周期提取存储在所述未过滤标记事件数据存储装置中的基本标记事件数据,并且创建与所述应用***请求对应的形式的过滤标记事件数据,以便提供同样的数据给所述应用***。
9.根据权利要求8所述的设备,其中,所述过滤的标记事件数据处理装置包含:
应用***收听器登记装置,用于从应用***分别接收和登记收听器,并将收听器ID赋予所登记的应用***;
过滤的事件标记数据产生调度装置,用于按周期提取存储在所述未过滤标记事件数据存储装置中的标记事件数据,并将其存储和管理为具有多维数据存储结构的过滤标记事件列表信息;
过滤的标记事件列表信息存储装置,用于存储所述过滤的标记事件列表信息;
应用***请求接受装置,用于将来自所述应用***的请求传送到应用***请求处理装置,或者将来自所述应用***请求处理装置的处理结果传送到所述应用***;并且
所述应用***请求处理装置用于基于存储在所述过滤标记事件列表信息存储装置中的所述过滤标记事件列表信息来创建与所述应用***请求一致的形式的过滤标记数据,并将同一数据发送到所述应用***请求接受装置。
10.根据权利要求9所述的设备,其中,所述过滤事件标记数据产生调度装置存储/管理按周期标识的标记列表、标记、读取器作为所述过滤标记事件列表信息。
11.根据权利要求9所述的设备,其中,在所述过滤事件标记数据产生调度装置中的所述过滤标记事件列表信息的存储处理按照所述多维数据库(Hyper-Cude Model)结构来存储数据,所述多维数据库结构以读取器ID、标记ID、周期和应用***收听器ID作为轴,每一轴具有多层形式。
12.根据权利要求9所述的设备,其中,所述应用***请求接受装置的请求包括分组基准、总报告周期、应用***报告周期、基于传送的标记列表形式、结果格式和应用***收听器ID的至少之一。
13.根据权利要求7所述的设备,还包括标记数据迁移处理装置,用于阻止连续数据增加到所述过滤标记事件数据存储装置,并每个预定间隔迁移标记数据以用作历史信息。
14.根据权利要求7所述的设备,其中,所述基本标记事件处理和路由装置包括:
基本标记事件产生装置,用于在从外部提供的标记数据中创建与在某些状态之间转变对应的基本标记事件数据;
事件过滤装置,用于对所述基本标记事件数据执行预定数据过滤;
事件数据传送装置,用于以推进模式实时地传送由所述事件过滤装置过滤的事件数据;和
事件数据记录装置,用于把所述基本标记事件数据存储在所述未过滤标记事件数据存储装置中。
15.根据权利要求14所述的设备,其中,在所述基本标记数据产生装置中的状态转变包括:标记未决识别事件、标记未决识别状态持续事件、视作标记识别无效事件、标记判决识别事件、标记判决识别状态持续事件、和标记识别范围逃逸事件。
16.根据权利要求14所述的设备,其中,在一个RFID读取器两次识别同一标记的情况下,在所述事件过滤装置中的状态转移数据过滤处理仅提取在预定时间内发生的同一标识符事件中最初识别的事件数据和最后识别的事件数据。
17.根据权利要求14所述的设备,其中,在一个RFID读取器两次识别同一标记的情况下,在所述事件过滤装置中的所述数据过滤处理仅提取在预定时间内发生的同一标记标识符事件中最近事件数据。
18.根据权利要求14所述的设备,其中,在多个RFID读取器两次识别同一标记的情况下,在所述事件过滤装置中的所述数据过滤处理对具有同一读取器标识符的特定标记几次以上地提取连续识别事件数据。
19.根据权利要求14所述的设备,其中,在多个RFID读取器两次识别同一标记的情况下,在所述事件过滤装置中的所述数据过滤处理提取在预定时间内识别的事件数据同一标记标识符中的、具有最多次识别的读取器标识符的事件数据。
20.根据权利要求14所述的设备,其中,在多个RFID读取器两次识别同一标记的情况下,在所述事件过滤装置中的所述数据过滤处理提取具有在预定时间内被连续识别预定次数以上的同一读取器标识符的事件数据而不考虑标记标识符。
21.根据权利要求14所述的设备,其中,在多个RFID读取器两次识别同一标记的情况下,在所述事件过滤装置中的所述数据过滤处理对具有在预定时间内识别的同一标记标识符的事件提取具有初始识别的读取器标识符的事件数据。
22.根据权利要求14所述的设备,其中,在多个RFID读取器两次识别同一标记的情况下,在所述事件过滤装置中的所述数据过滤处理基于具有不同读取器标识符的事件数据的类型来过滤在具有同一标记标识符的事件数据中的事件数据。
23.根据权利要求14所述的设备,其中,在RFID读取器通过***环境识别在射频期望传送区域之外的标记的情况下,在所述事件过滤装置中的所述数据过滤处理在预定时间内计算标记识别速率并提取属于标记识别速率在用户设置的识别速率之上的范围的事件数据。
24.一种RFID读取器接口方法,支持基于多协议的异类读取器,用于提供在RFID读取器和应用***之间的接口,该方法包含步骤:
a)分别标识多个RFID读取器、为每个RFID读取器赋予一个读取器标识符,并且采用所述读取器标识符建立所述RFID读取器和所述应用***之间的连接;
b)在步骤a)处建立所述连接之后,从所述RFID读取器接收标记数据或者把在下面的步骤c)出转换为专用协议数据的应用***数据发送给所述RFID读取器;
c)把按照每一RFID读取器的专用协议创建的标记数据转换为公共协议数据,或者把按照公共协议准备的应用***数据转换为专用协议数据,以支持所述异类RFID读取器;以及
d)在步骤a)处建立所述连接之后,把在步骤c)处被转换为公共协议数据的标记数据发送到所述应用***或者RFID事件管理设备,或者从所述应用***接收应用***数据。
25、根据权利要求24所述的方法,还包括步骤:e)监测在步骤a)处的连接处理、所述RFID读取器和所述应用***之间的连接状态、在步骤b)和d)处的数据发送/接收。
26.根据权利要求24所述的方法,还包括f)交换用于RFID读取器之间的直接通信的数据。
27.根据权利要求24所述的方法,其中所述步骤c)包含步骤:
c1)分析从步骤b)接收的标记数据;
c2)把所分析的标记数据转换为公共协议数据,或者把来自步骤d)的应用***数据转换为专用协议数据;
c3)产生发送消息,以便该发送消息从由步骤c2)提供的应用***数据被发送到相应RFID读取器。
28.一种RFID事件管理方法,支持基于多协议异类读取器,用于管理从RFID读取器创建的事件,该方法包含步骤:
a)创建与在自外部提供的标记数据中的、预定状态之间的转变对应的基本标记事件数据;
b)对在步骤a)处创建的所述基本标记事件数据执行过滤;和
c)采用推进模式把在步骤b)处过滤的标记事件数据传送到相应的应用***。
29.根据权利要求28所述的方法,还包括d)按周期的提取所述基本标记事件数据,并且创建与所述应用***的请求对应的形式的过滤标记数据,以提供同样的数据给自外部提供应用***。
30.根据权利要求28所述的方法,其中,所述步骤b)或d)基于读取器标识符、标记标识符、时间戳和事件类型来执行所述过滤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR108845/04 | 2004-12-20 | ||
KR1020040108845A KR100603612B1 (ko) | 2004-12-20 | 2004-12-20 | 멀티프로토콜 기반의 이기종 리더 지원을 위한 전파식별리더 인터페이스 및 이벤트 관리 장치 및 그 방법 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101651831A Division CN101615257B (zh) | 2004-12-20 | 2005-12-20 | 射频标识事件管理设备及其方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1808462A true CN1808462A (zh) | 2006-07-26 |
CN100541511C CN100541511C (zh) | 2009-09-16 |
Family
ID=36601943
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101651831A Expired - Fee Related CN101615257B (zh) | 2004-12-20 | 2005-12-20 | 射频标识事件管理设备及其方法 |
CNB2005101191844A Expired - Fee Related CN100541511C (zh) | 2004-12-20 | 2005-12-20 | 射频标识读取器接口和事件管理设备及其方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101651831A Expired - Fee Related CN101615257B (zh) | 2004-12-20 | 2005-12-20 | 射频标识事件管理设备及其方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20080042807A1 (zh) |
EP (1) | EP1829326A1 (zh) |
JP (1) | JP4928466B2 (zh) |
KR (1) | KR100603612B1 (zh) |
CN (2) | CN101615257B (zh) |
WO (1) | WO2006068382A1 (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102263707A (zh) * | 2011-07-29 | 2011-11-30 | 中兴通讯股份有限公司 | 消息发送方法及*** |
CN101504603B (zh) * | 2009-02-24 | 2011-12-28 | 诚迈科技(南京)有限公司 | 一种rfid硬件中间件的过滤方法和装置 |
CN101770561B (zh) * | 2008-12-29 | 2012-05-16 | 郑州大学 | Rfid多协议读写器切换方法及其控制切换*** |
CN101488192B (zh) * | 2009-02-24 | 2012-06-13 | 诚迈科技(南京)有限公司 | 一种rfid阅读器大规模组网配置方法及其*** |
CN102722944A (zh) * | 2011-12-19 | 2012-10-10 | 北京时代凌宇科技有限公司 | 一种购物结算***及其方法 |
CN101923624B (zh) * | 2009-06-09 | 2012-11-07 | 航天信息股份有限公司 | 基于管道流的rfid事件处理方法 |
CN103077411A (zh) * | 2011-08-25 | 2013-05-01 | 西门子公司 | 用于具有多个可无接触地读取的应答器的构造的方法和读写设备 |
CN102137131B (zh) * | 2010-01-27 | 2015-12-09 | 广州盛华信息技术有限公司 | 一种实现物联网接入的*** |
CN105631376A (zh) * | 2015-12-29 | 2016-06-01 | 中国科学院信息工程研究所 | Rfid中间件及rfid数据传输实现方法 |
US20160275437A1 (en) * | 2015-03-20 | 2016-09-22 | Kiyoshi Sawada | Personnel management system, information analysis device, and personnel management method |
CN107092950A (zh) * | 2008-03-27 | 2017-08-25 | 通用电气医疗集团生物科学生物方法公司 | 防止未经授权操作相关联一次性生物过程组件的可伽马灭菌的rfid*** |
CN109257071A (zh) * | 2017-07-12 | 2019-01-22 | 深圳如探索科技有限公司 | 设备控制方法、装置及设备 |
Families Citing this family (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7805499B2 (en) * | 2005-08-22 | 2010-09-28 | Bea Systems, Inc. | RFID edge server with security WSRM |
US7660890B2 (en) * | 2005-08-22 | 2010-02-09 | Bea Systems, Inc. | RFID edge server with socket multiplexing |
US7835954B2 (en) * | 2005-08-22 | 2010-11-16 | Bea Systems, Inc. | Event boxcarring of RFID information sent from RFID edge server |
US8967476B2 (en) | 2005-09-09 | 2015-03-03 | Assa Abloy Ab | Synchronization techniques in multi-technology/multi-frequency RFID reader arrays |
KR100668627B1 (ko) * | 2005-10-19 | 2007-01-12 | 에스케이 텔레콤주식회사 | 이기종 스마트 카드 지원을 위한 비접촉 기능 칩 |
US8825508B2 (en) * | 2006-05-02 | 2014-09-02 | Ascom Tateco Ab | Method and apparatus for automated staff assignment |
KR100779277B1 (ko) * | 2006-05-16 | 2007-11-23 | 야후! 인크. | 교통 정보 제공 시스템 및 그 방법 |
US20070285235A1 (en) * | 2006-06-07 | 2007-12-13 | Ravigopal Vennelakanti | Managing Of Items Distributed In A Global Supply Chain |
KR100747984B1 (ko) * | 2006-06-26 | 2007-08-08 | 엘지이노텍 주식회사 | 멀티 프로토콜 알에프아이디 리더 및 그 방법 |
KR100784648B1 (ko) * | 2006-07-21 | 2007-12-12 | 에스케이 텔레콤주식회사 | Rfid 장치 및 데이터 전송 속도 개선 방법 및 그시스템 |
KR100783779B1 (ko) * | 2006-07-24 | 2007-12-07 | 대상정보기술(주) | 이기종 rfid 리더기와 연결가능한 미들웨어 서버 및 그방법 |
US20080061940A1 (en) * | 2006-08-03 | 2008-03-13 | Kimberly-Clark Worldwide, Inc. | Smart antenna system for reading data tags |
KR100777372B1 (ko) * | 2006-10-31 | 2007-11-19 | 에스케이 텔레콤주식회사 | Nfc 전자태그 단말기의 정보 검출장치 및 방법 |
JP4954669B2 (ja) * | 2006-10-31 | 2012-06-20 | 富士通株式会社 | Rf−idタグとネットワークの間の通信を制御するシステム、装置、方法、プログラム、および当該制御方法を利用して製品を製造する製造方法 |
KR100777369B1 (ko) * | 2006-10-31 | 2007-11-19 | 에스케이 텔레콤주식회사 | Nfc 단말기의 전자태그 검출장치 및 운용방법 |
KR100888364B1 (ko) | 2006-11-08 | 2009-03-11 | 한국전자통신연구원 | 다양한 센서 네트워크로의 통합 질의를 처리하기 위한 센서데이터 통합 처리 장치 및 그 방법 |
US8112035B2 (en) | 2006-11-13 | 2012-02-07 | Lg Innotek Co., Ltd. | Sensor device, sensor network system, and sensor device control method |
KR100880883B1 (ko) * | 2006-11-14 | 2009-01-30 | 포스데이타 주식회사 | Rfid 미들웨어의 비즈니스 프로세스 관리 시스템 및방법 |
US8035490B2 (en) * | 2006-12-07 | 2011-10-11 | International Business Machines Corporation | Communication and filtering of events among peer controllers in the same spatial region of a sensor network |
JP2008158651A (ja) * | 2006-12-21 | 2008-07-10 | Shinko Electric Ind Co Ltd | Rfidタグのリーダライタのためのミドルウェア |
KR101368856B1 (ko) * | 2007-03-29 | 2014-02-28 | 제주대학교 산학협력단 | 임베디드 환경에서 rfid 데이터를 처리하는 장치 |
KR100945563B1 (ko) * | 2007-03-29 | 2010-03-08 | 제주대학교 산학협력단 | Rfid 미들웨어 시스템 및 방법 |
KR100869498B1 (ko) * | 2007-05-04 | 2008-11-19 | 박병섭 | 상호 상이한 복수의 프로토콜에 따른 플랫폼과 rfid미들웨어 시스템 간의 필터링 클래스 구조 |
KR100919273B1 (ko) * | 2007-05-04 | 2009-09-30 | 제주대학교 산학협력단 | 모바일 알에프아이디 미들웨어 시스템 및 운용 방법 |
US9262508B2 (en) * | 2007-05-17 | 2016-02-16 | Oracle International Corporation | Industry vertical RFID database models |
KR100893879B1 (ko) * | 2007-06-11 | 2009-04-20 | 동국대학교 산학협력단 | 무선 주파수 인식을 이용한 이벤트 데이터 생성 방법 및시스템 |
KR101368470B1 (ko) * | 2007-06-29 | 2014-03-12 | 주식회사 케이티 | 원격지 센서에서 측정된 대용량 데이터 처리 시스템 및 그방법 |
KR100920517B1 (ko) | 2007-11-27 | 2009-10-09 | 한국전자통신연구원 | Rfid 리더 관리 장치 및 방법 |
KR100939527B1 (ko) * | 2007-12-18 | 2010-02-03 | 자바정보기술 주식회사 | 스트림의 간섭 없이 이벤트 데이터를 생성하는 rfid 미들웨어 장치의 태그 데이터 처리 방법 |
JP2009157779A (ja) * | 2007-12-27 | 2009-07-16 | Toshiba Corp | Rfidシステム |
TW200939132A (en) * | 2008-03-04 | 2009-09-16 | Ind Tech Res Inst | Data integration device for radio frequency identification reader and method thereof |
EP2106108B1 (en) * | 2008-03-27 | 2013-08-21 | Motorola Mobility LLC | Method and apparatus for automatic application selection in an electronic device using multiple discovery managers |
EP2106107B1 (en) * | 2008-03-27 | 2012-04-18 | Motorola Mobility, Inc. | Method and apparatus for automatic near field communication application selection in an electronic device |
KR101417938B1 (ko) * | 2008-05-22 | 2014-07-09 | 에스케이 텔레콤주식회사 | Rfid 통신 방법 및 장치 |
US8098136B2 (en) * | 2008-06-25 | 2012-01-17 | Symbol Technologies, Inc. | Integrated switch systems and methods for locating identification tags |
CN101655994B (zh) * | 2008-08-19 | 2012-02-15 | 深圳达实智能股份有限公司 | 一种多路韦根信号输入方法和装置 |
US8174386B2 (en) | 2008-11-28 | 2012-05-08 | Electronics And Telecommunications Research Institute | RFID reader controlling device, interlocking method for RFID reader, and RFID reader controlling method |
KR101182858B1 (ko) | 2008-11-28 | 2012-09-14 | 한국전자통신연구원 | Rfid 리더 제어 장치, rfid 리더와 연동하는 방법 및 rfid 리더 제어 방법 |
KR101004488B1 (ko) * | 2008-12-31 | 2010-12-31 | 엘에스산전 주식회사 | 도서관의 도서 관리를 위한 미들웨어 시스템 및 이를 이용한 도서 위치 표시 시스템 |
KR101143588B1 (ko) * | 2009-04-20 | 2012-05-09 | 주식회사소프트너울 | Rf 카드를 이용하는 게이트의 개집표 처리 시스템 |
KR101132914B1 (ko) * | 2010-06-22 | 2012-04-13 | 에스케이 텔레콤주식회사 | Rfid용 미들웨어가 탑재된 모바일 단말기 |
CN102075193B (zh) * | 2011-02-11 | 2013-07-31 | 中国科学院软件研究所 | 基于时空关系的rfid事件压缩方法及解压缩方法 |
DE102012202740A1 (de) * | 2012-02-22 | 2013-08-22 | Bundesdruckerei Gmbh | Dokumentenpuffer für ein Identitätsdokument |
EP2648386B1 (en) * | 2012-04-08 | 2021-08-25 | Samsung Electronics Co., Ltd. | Management Server and Method for Controlling Device, User Terminal Apparatus and Method for Controlling Device, and User Terminal Apparatus and Control Method Thereof |
DE102013100981B4 (de) * | 2013-01-31 | 2021-03-11 | Bundesdruckerei Gmbh | Dokumentenpuffer |
CN104766107A (zh) * | 2015-03-06 | 2015-07-08 | 中国十七冶集团有限公司 | 一种bim模型中采用rfid电子标签采集数据的*** |
CN104766108A (zh) * | 2015-03-06 | 2015-07-08 | 中国十七冶集团有限公司 | 一种bim模型中rfid电子标签优化处理方法 |
CN105872946A (zh) * | 2016-03-11 | 2016-08-17 | 杭州电子科技大学 | RFID网络中实现k覆盖的阅读器部署方法 |
US10810447B2 (en) * | 2016-12-09 | 2020-10-20 | University Of Florida Research Foundation, Inc. | Gatoreye system for smart transportation |
US11213773B2 (en) | 2017-03-06 | 2022-01-04 | Cummins Filtration Ip, Inc. | Genuine filter recognition with filter monitoring system |
US10546168B1 (en) * | 2018-07-17 | 2020-01-28 | Accenture Global Solutions Limited | Managing a plurality of tag reader devices |
US20230366192A1 (en) * | 2022-05-11 | 2023-11-16 | BGA Technology LLC | Sewer cleanout cap |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63250789A (ja) * | 1987-04-07 | 1988-10-18 | Hitachi Maxell Ltd | Icカ−ドシステムとそのリ−ダライタ |
JPS63250726A (ja) * | 1987-04-07 | 1988-10-18 | Hitachi Maxell Ltd | リ−ダライタ |
JP2522442B2 (ja) * | 1990-06-07 | 1996-08-07 | 凸版印刷株式会社 | Icカ―ド用リ―ダライタ |
JPH05143790A (ja) * | 1991-11-20 | 1993-06-11 | Zexel Corp | カードシステムにおける通信方法 |
US5258604A (en) * | 1992-01-28 | 1993-11-02 | Psc, Inc. | Bar code scanner |
JPH08328704A (ja) * | 1995-05-12 | 1996-12-13 | Olympus Optical Co Ltd | インターフェースシステム |
JPH09171545A (ja) * | 1995-12-20 | 1997-06-30 | Fujitsu Ltd | Icカード,icカード読み取り/書き込み装置,icカード読み取り/書き込み装置用上位装置及びicカードシステム並びにicカードシステムにおけるマルチベンダ対応方法 |
JP3710940B2 (ja) * | 1998-08-27 | 2005-10-26 | グローリー商事株式会社 | データ伝送方法及び通信制御装置並びにデータ伝送プログラムを記録した記録媒体 |
US6917291B2 (en) * | 1998-10-26 | 2005-07-12 | Identec Solutions Inc. | Interrogation, monitoring and data exchange using RFID tags |
JP2001067430A (ja) * | 1999-08-31 | 2001-03-16 | Masayuki Tanmachi | データ取り込み方法、データ取り込み装置及び記録媒体 |
US6318636B1 (en) * | 1999-09-21 | 2001-11-20 | Intermec Ip Corp. | Method and apparatus to read different types of data carriers, such RFID tags and machine-readable symbols, and a user interface for the same |
US6677852B1 (en) * | 1999-09-22 | 2004-01-13 | Intermec Ip Corp. | System and method for automatically controlling or configuring a device, such as an RFID reader |
JP3519657B2 (ja) * | 2000-02-10 | 2004-04-19 | 株式会社日立製作所 | 情報処理システムおよび情報処理システムの制御方法、ならびに通信中継装置および情報処理装置 |
US6705527B1 (en) * | 2000-06-01 | 2004-03-16 | Psc Scanning, Inc. | Universal interface driver system for data reader |
JP2002236885A (ja) * | 2001-02-09 | 2002-08-23 | Shinko Electric Ind Co Ltd | Icカードリーダライタおよびそのデータ伝送方法 |
JP5079953B2 (ja) * | 2001-08-24 | 2012-11-21 | 日本信号株式会社 | 非接触型icカード用リーダライタシステム |
JP4805494B2 (ja) * | 2001-08-30 | 2011-11-02 | 日本信号株式会社 | リーダライタの干渉防止方法 |
JP3849036B2 (ja) * | 2001-12-19 | 2006-11-22 | 株式会社デンソーウェーブ | カードリーダ及びカードリーダの通信制御方法 |
US7494064B2 (en) * | 2001-12-28 | 2009-02-24 | Symbol Technologies, Inc. | ASIC for supporting multiple functions of a portable data collection device |
US7496486B1 (en) * | 2003-06-20 | 2009-02-24 | Globeranger Corporation | System, method, and logic for emulating a tag reading environment |
WO2005045743A2 (en) * | 2003-11-04 | 2005-05-19 | Captech Ventures, Inc. | System and method for rfid system integration |
JP2005341444A (ja) * | 2004-05-28 | 2005-12-08 | Ipsquare Inc | ネットワーク管理システム |
US7667572B2 (en) * | 2004-07-30 | 2010-02-23 | Reva Systems Corporation | RFID tag data acquisition system |
US8260948B2 (en) * | 2005-08-10 | 2012-09-04 | Rockwell Automation Technologies, Inc. | Enhanced controller utilizing RFID technology |
-
2004
- 2004-12-20 KR KR1020040108845A patent/KR100603612B1/ko not_active IP Right Cessation
-
2005
- 2005-12-12 JP JP2007548062A patent/JP4928466B2/ja not_active Expired - Fee Related
- 2005-12-12 EP EP05822119A patent/EP1829326A1/en not_active Withdrawn
- 2005-12-12 WO PCT/KR2005/004240 patent/WO2006068382A1/en active Application Filing
- 2005-12-12 US US11/722,171 patent/US20080042807A1/en not_active Abandoned
- 2005-12-20 CN CN2009101651831A patent/CN101615257B/zh not_active Expired - Fee Related
- 2005-12-20 CN CNB2005101191844A patent/CN100541511C/zh not_active Expired - Fee Related
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107092950A (zh) * | 2008-03-27 | 2017-08-25 | 通用电气医疗集团生物科学生物方法公司 | 防止未经授权操作相关联一次性生物过程组件的可伽马灭菌的rfid*** |
CN107092950B (zh) * | 2008-03-27 | 2021-04-09 | 环球生命科技咨询美国有限责任公司 | 防止未经授权操作相关联一次性生物过程组件的可伽马灭菌的rfid*** |
CN101770561B (zh) * | 2008-12-29 | 2012-05-16 | 郑州大学 | Rfid多协议读写器切换方法及其控制切换*** |
CN101504603B (zh) * | 2009-02-24 | 2011-12-28 | 诚迈科技(南京)有限公司 | 一种rfid硬件中间件的过滤方法和装置 |
CN101488192B (zh) * | 2009-02-24 | 2012-06-13 | 诚迈科技(南京)有限公司 | 一种rfid阅读器大规模组网配置方法及其*** |
CN101923624B (zh) * | 2009-06-09 | 2012-11-07 | 航天信息股份有限公司 | 基于管道流的rfid事件处理方法 |
CN102137131B (zh) * | 2010-01-27 | 2015-12-09 | 广州盛华信息技术有限公司 | 一种实现物联网接入的*** |
CN102263707A (zh) * | 2011-07-29 | 2011-11-30 | 中兴通讯股份有限公司 | 消息发送方法及*** |
WO2013016994A1 (zh) * | 2011-07-29 | 2013-02-07 | 中兴通讯股份有限公司 | 消息发送方法及*** |
CN103077411A (zh) * | 2011-08-25 | 2013-05-01 | 西门子公司 | 用于具有多个可无接触地读取的应答器的构造的方法和读写设备 |
US9147093B2 (en) | 2011-08-25 | 2015-09-29 | Siemens Aktiengesellschaft | Method for implementing and operating, and a read/write unit, for a system including multiple wirelessly readable transponders |
CN103077411B (zh) * | 2011-08-25 | 2016-07-06 | 西门子公司 | 用于具有多个可无接触地读取的应答器的构造的方法和读写设备 |
CN102722944A (zh) * | 2011-12-19 | 2012-10-10 | 北京时代凌宇科技有限公司 | 一种购物结算***及其方法 |
US20160275437A1 (en) * | 2015-03-20 | 2016-09-22 | Kiyoshi Sawada | Personnel management system, information analysis device, and personnel management method |
CN105631376B (zh) * | 2015-12-29 | 2018-07-20 | 中国科学院信息工程研究所 | Rfid中间件及rfid数据传输实现方法 |
CN105631376A (zh) * | 2015-12-29 | 2016-06-01 | 中国科学院信息工程研究所 | Rfid中间件及rfid数据传输实现方法 |
CN109257071A (zh) * | 2017-07-12 | 2019-01-22 | 深圳如探索科技有限公司 | 设备控制方法、装置及设备 |
CN109257071B (zh) * | 2017-07-12 | 2021-10-22 | 深圳如一探索科技有限公司 | 设备控制方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
KR100603612B1 (ko) | 2006-07-24 |
JP4928466B2 (ja) | 2012-05-09 |
EP1829326A1 (en) | 2007-09-05 |
CN101615257B (zh) | 2012-10-10 |
CN101615257A (zh) | 2009-12-30 |
CN100541511C (zh) | 2009-09-16 |
US20080042807A1 (en) | 2008-02-21 |
JP2008524742A (ja) | 2008-07-10 |
KR20060070188A (ko) | 2006-06-23 |
WO2006068382A1 (en) | 2006-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1808462A (zh) | 射频标识读取器接口和事件管理设备及其方法 | |
CN1275139C (zh) | 链接信息制作设备和链接信息制作方法 | |
CN1294773C (zh) | 利用无线网络的操作数据提供交通信息的***和方法 | |
CN1115884C (zh) | 可编程的呼叫处理***和方法 | |
CN101031934A (zh) | 实验室装备仪器信息管理及控制网络 | |
CN1168034C (zh) | 报文搜寻***与终端机 | |
CN1132377C (zh) | 通信网络管理 | |
CN1153124C (zh) | 信息分配方法和信息分配*** | |
CN1653452A (zh) | 管理数据库***中的表达式 | |
CN1744121A (zh) | 智能客户机内插附件体系结构 | |
CN1331451A (zh) | 信息检索*** | |
CN1201196A (zh) | 多功能单元,具有多功能单元的服务器和网络*** | |
CN101044482A (zh) | 基于实体的可配置数据归档管理***和方法 | |
CN1052201A (zh) | 动态管理输入/输出(i/o)连接的方法和装置 | |
CN1423894A (zh) | 在交互式电视中的内容传播 | |
CN1148776A (zh) | 提供双向电视节目的电视***以及建立其电视***的服务者*** | |
CN1258418A (zh) | 模拟智能网络的模拟设备 | |
CN1059978A (zh) | 在计算机***服务网络中自动***一个计算机*** | |
CN101079940A (zh) | 多功能外设和包括多个多功能外设的信息获取*** | |
CN1777893A (zh) | 基于网络的数据库通信*** | |
CN101061492A (zh) | 读取装置控制装置和读取装置控制方法以及控制程序 | |
CN101075233A (zh) | 多媒体内容收集部件、***及其方法 | |
CN1584904A (zh) | 物流管理***、物流管理装置及物流管理方法 | |
CN1968376A (zh) | 中文epg制作的方法和*** | |
CN1231861C (zh) | 用于显示与商业时间表有关的信息的装置和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090916 Termination date: 20121220 |