專利名稱:射頻標(biāo)識(shí)事件管理設(shè)備及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種射頻標(biāo)識(shí)(RFID)讀取器接口和支持基于多協(xié)議的異類 (heterogeneous)讀取器的事件管理設(shè)備及其方法,尤其是,涉及一種RFID 讀取器接口和支持基于多協(xié)議的異類讀取器的事件管理設(shè)備及其方法,其能 夠通過協(xié)議轉(zhuǎn)換方法和應(yīng)用系統(tǒng)來支持在使用不同協(xié)議的多個(gè)異類讀取器之 間的通信,并且還能通過對(duì)收集的RFID標(biāo)記數(shù)據(jù)的事件產(chǎn)生和數(shù)據(jù)過濾方 法顯著地減少要傳送給應(yīng)用系統(tǒng)的數(shù)據(jù)量。
背景技術(shù):
傳統(tǒng)的RFID讀取器接口和事件管理設(shè)備提供了諸如RFID標(biāo)記和讀取器 之類的硬件單元、主機(jī)應(yīng)用程序,或耦合來接收和處理標(biāo)記數(shù)據(jù)的主機(jī),其 中讀取器從該標(biāo)記中讀出數(shù)據(jù)并隨后發(fā)送給主機(jī)。然而,這樣的現(xiàn)有技術(shù)設(shè)
備具有下面所述的幾個(gè)問題。
在假定單一種類讀取器下所設(shè)計(jì)的系統(tǒng)中,在讀取器和主機(jī)之間的通信 協(xié)議被限定為一種類型。因此這樣的系統(tǒng)對(duì)合成結(jié)構(gòu)以及依賴多種用戶環(huán)境 共同利用異類讀取器來說是不適應(yīng)的。
此外,當(dāng)讀取器從標(biāo)記中讀出數(shù)據(jù)并發(fā)送它時(shí),相關(guān)事件信息也應(yīng)該與 標(biāo)記數(shù)據(jù)一起被包括。這是因?yàn)楸M管讀取器基本上每秒都發(fā)送許多信號(hào)并讀 出該標(biāo)記允許的數(shù)據(jù),但是由于這樣的數(shù)據(jù)并不總是正確的,因此需要正確 的過濾讀出的數(shù)據(jù)并且還需要知道其含義以及數(shù)據(jù)的讀出狀態(tài)以便在應(yīng)用系 統(tǒng)中正確地處理。
在應(yīng)用RFID技術(shù)時(shí),首先讀取器應(yīng)該準(zhǔn)備使用用于SCM、倉(cāng)庫(kù)管理、 項(xiàng)目跟蹤等的RFID標(biāo)記、,并且隨后連接到系統(tǒng)以操作該讀取器。然而,在由諸如美國(guó)的Alien、 Savi和Matrics之類的^>司所提供的傳統(tǒng)技術(shù)中,通過 使用專用接口和由特定讀取器設(shè)備制造商提供的協(xié)議的操作窗來由操作者執(zhí) 4亍該方法。
而且,該技術(shù)應(yīng)該再次處理或提取由讀取器收集的標(biāo)記數(shù)據(jù),并且獨(dú)立 于RFID讀取器和主機(jī),由用戶的行為將同樣的過程提供給相關(guān)應(yīng)用系統(tǒng), 以便在其它系統(tǒng)中使用該數(shù)據(jù)。即,傳統(tǒng)技術(shù)不是自動(dòng)的并且僅僅使用依靠 特定接口和協(xié)議的單一種類的設(shè)備。
然而,在這樣的情況下,采用RFID標(biāo)記并且讀取器需要仔細(xì)考慮要執(zhí) 行的工作、目的、環(huán)境、通信等;并且當(dāng)根據(jù)每種情況來考慮選擇正確的產(chǎn) 品時(shí)同樣是不適當(dāng)?shù)摹R簿褪钦f,這要求手動(dòng)并且不兼容;并且不提供自動(dòng) 的連接管理、標(biāo)記數(shù)據(jù)發(fā)送和接收及其監(jiān)測(cè)。在這方面,近幾年在韓國(guó)已經(jīng) 開發(fā)了支持諸如讀取器連接、數(shù)據(jù)通信之類功能并且在讀取器和應(yīng)用系統(tǒng)之 間監(jiān)測(cè)的業(yè)務(wù)。然而,這些業(yè)務(wù)沒有考慮多協(xié)議和異類讀取器。
同時(shí),在處理和發(fā)送標(biāo)記數(shù)據(jù)以及讀取器從該標(biāo)記讀出的事件時(shí),通常, 用于標(biāo)記標(biāo)識(shí)的標(biāo)識(shí)值和用戶數(shù)據(jù)以及標(biāo)記附著對(duì)象(tag attachment objects) 被包含在該標(biāo)記中。讀取器讀出存儲(chǔ)在標(biāo)記的標(biāo)記存儲(chǔ)器中的數(shù)據(jù),其中多 個(gè)讀取器從大量標(biāo)記中讀出數(shù)據(jù)并且每一讀取器每秒重復(fù)執(zhí)行許多次這樣的 處理。因此,由于大量標(biāo)記數(shù)據(jù)流入系統(tǒng),需要正確的過濾以便只提取出在 應(yīng)用系統(tǒng)中的重要必需數(shù)據(jù)。
此外,在讀取器天線的可讀取距離內(nèi)會(huì)發(fā)生標(biāo)記所附著物件的持續(xù)移動(dòng)、 該類物件或各種情形的增多。因此,只使用標(biāo)記數(shù)據(jù)不能判斷所述情形;并 且因此,需要事件信息來決定其狀態(tài)。然而,當(dāng)前的商業(yè)讀取器產(chǎn)品不提供 事件信息,因?yàn)闀r(shí)間信息要求在主機(jī)中獨(dú)立處理。
因此,SAVANT by EPC Global采用了一種單方向推進(jìn)模式,其過濾了從 讀取器持續(xù)不斷流入的數(shù)據(jù)并且隨后將標(biāo)記事件信息傳送給指定的應(yīng)用系 統(tǒng)。這個(gè)方法優(yōu)先處理諸如標(biāo)記數(shù)據(jù)過濾和實(shí)時(shí)數(shù)據(jù)傳送這類的事件。然而, 這個(gè)現(xiàn)有技術(shù)方法也具有缺點(diǎn),該缺點(diǎn)在于在可識(shí)別的讀取器區(qū)域內(nèi)或在讀 取器組的區(qū)域內(nèi)不能根據(jù)用戶需要正確的看到標(biāo)記列表,而是持續(xù)流入標(biāo)記 事件
發(fā)明內(nèi)容
因此本發(fā)明的目的是提供一種RFID讀取器接口以及支持基于多協(xié)議的 異類讀取器的事件管理設(shè)備及其方法,其能夠通過協(xié)議轉(zhuǎn)換方法和應(yīng)用系統(tǒng) 來支持在多個(gè)使用不同協(xié)議的異類讀取器之間的通信,并且也能夠通過有關(guān) 收集的RFID標(biāo)記數(shù)據(jù)的事件發(fā)生和數(shù)據(jù)過濾方法顯著地減少要傳送的數(shù)據(jù) 量。
根據(jù)本發(fā)明的一個(gè)方面,提供一種RFID讀取器接口設(shè)備,支持基于多 協(xié)議的異類讀取器,用于提供RFID讀取器和應(yīng)用系統(tǒng)之間的接口,該設(shè)備 包含讀取器連接管理裝置,用于分別標(biāo)識(shí)多個(gè)RFID讀取器和在所述RFID 讀取器和應(yīng)用系統(tǒng)之間建立連接;讀取器發(fā)送/接收處理裝置,用于從RFID 讀取器接收標(biāo)記數(shù)據(jù),或者把在協(xié)議處理裝置處將被轉(zhuǎn)換為專用協(xié)議數(shù)據(jù)的 應(yīng)用系統(tǒng)數(shù)據(jù)發(fā)送到相應(yīng)RFID讀取器;所述協(xié)議處理裝置用于將所述讀取 器發(fā)送/接收處理裝置所接收的標(biāo)記數(shù)據(jù)轉(zhuǎn)換為公共協(xié)議數(shù)據(jù)或者將中間件 發(fā)送/接收處理裝置接收的應(yīng)用系統(tǒng)數(shù)據(jù)轉(zhuǎn)換為專用協(xié)議數(shù)據(jù),以支持所述異 類RFID讀取器;并且所述中間件發(fā)送/接收處理裝置用于把在所述協(xié)議處理 裝置處轉(zhuǎn)換為7>共協(xié)議數(shù)據(jù)的標(biāo)記數(shù)據(jù)發(fā)送到所述應(yīng)用系統(tǒng)或RFID事件管 理設(shè)備,或者從所述應(yīng)用系統(tǒng)接收所述應(yīng)用系統(tǒng)數(shù)據(jù)。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種RFID事件管理設(shè)備,支持基于 多協(xié)議的異類讀取器,其用于管理從RFID讀取器創(chuàng)建的事件,該設(shè)備包含 基本標(biāo)記事件數(shù)據(jù)處理和路由裝置,用于產(chǎn)生和過濾在從外部提供的標(biāo)記數(shù) 據(jù)中的與某些狀態(tài)之間的轉(zhuǎn)移對(duì)應(yīng)的基本標(biāo)記事件數(shù)據(jù),以便將過濾的基本 標(biāo)記事件數(shù)據(jù)路由到相應(yīng)的應(yīng)用系統(tǒng);和未過濾標(biāo)記事件數(shù)據(jù)存儲(chǔ)裝置,用 于存儲(chǔ)所述基本標(biāo)記事件數(shù)據(jù)。
還根據(jù)本發(fā)明的另一個(gè)方面,提供了一種RFID讀取器接口方法,支持 基于多協(xié)議的異類讀取器,用于提供在RFID讀取器和應(yīng)用系統(tǒng)之間的接口 , 該方法包含步驟a)分別標(biāo)識(shí)多個(gè)RFID讀取器、為每個(gè)RFID讀取器賦予 一個(gè)讀取器標(biāo)識(shí)符,并且采用所述讀取器標(biāo)識(shí)符建立所述RFID讀取器和所 述應(yīng)用系統(tǒng)之間的連接;b)在步驟a)處建立所述連接之后,從所述RFID 讀取器接收標(biāo)記數(shù)據(jù)或者把在下面的步驟c )出轉(zhuǎn)換為專用協(xié)議數(shù)據(jù)的應(yīng)用系 統(tǒng)數(shù)據(jù)發(fā)送給所述RFID讀取器;c)把按照每一RFID讀取器的專用協(xié)議創(chuàng) 建的標(biāo)記數(shù)據(jù)轉(zhuǎn)換為公共協(xié)議數(shù)據(jù),或者把按照公共協(xié)議準(zhǔn)備的應(yīng)用系統(tǒng)數(shù) 據(jù)轉(zhuǎn)換為專用協(xié)議數(shù)據(jù),以支持所述異類RFID讀取器;以及d)在步驟a)處建立所述連接之后,把在步驟C )處被轉(zhuǎn)換為公共協(xié)議數(shù)據(jù)的標(biāo)記數(shù)據(jù)發(fā)送
到所述應(yīng)用系統(tǒng)或者RFID事件管理設(shè)備,或者從所述應(yīng)用系統(tǒng)接收應(yīng)用系 統(tǒng)數(shù)據(jù)。
根據(jù)本發(fā)明的又一方面,提供一種RFID事件管理方法,支持基于多協(xié) 議異類讀取器,用于管理從RFID讀取器創(chuàng)建的事件,該方法包含步驟a) 創(chuàng)建與在自外部提供的標(biāo)記數(shù)據(jù)中的、預(yù)定狀態(tài)之間的轉(zhuǎn)變對(duì)應(yīng)的基本標(biāo)記 事件數(shù)據(jù);b)對(duì)在步驟a)處創(chuàng)建的所述基本標(biāo)記事件數(shù)據(jù)執(zhí)行過濾;和c) 采用推進(jìn)模式把在步驟b)處過濾的標(biāo)記事件數(shù)據(jù)傳送到相應(yīng)的應(yīng)用系統(tǒng)。
本發(fā)明具有可以支持多協(xié)議的互相兼容和異類讀取器統(tǒng)一管理的優(yōu)點(diǎn), 并且還提供了針對(duì)收集的標(biāo)記數(shù)據(jù)的事件產(chǎn)生和數(shù)據(jù)過濾功能。
此外,本發(fā)明可以將多個(gè)異類讀取器應(yīng)用在不同情形中并且能夠使其與 標(biāo)識(shí)、連接、相關(guān)的讀取器管理相結(jié)合;和還能夠創(chuàng)建狀態(tài)信息和數(shù)據(jù)過濾 以及簡(jiǎn)單標(biāo)記數(shù)據(jù)集合而不需要讀取器提供狀態(tài)信息。
此外,本發(fā)明可以顯著地減少要發(fā)送給應(yīng)用系統(tǒng)的信息量、消除其中的 冗余,和將由讀取器讀出的標(biāo)記數(shù)據(jù)和狀態(tài)信息提供給應(yīng)用系統(tǒng),通過提供 事件產(chǎn)生和數(shù)據(jù)過濾功能,在RFID系統(tǒng)環(huán)境下根據(jù)用戶的情形來使用不同 的標(biāo)記或讀取器,可以允許讀取器同時(shí)處理成百的標(biāo)記和每秒多次傳送一個(gè) 標(biāo)記的許多信息。
而且,本發(fā)明可以實(shí)時(shí)過濾從讀取器流入的數(shù)據(jù)以處理各種應(yīng)用系統(tǒng)的 命令,所述命令可以是請(qǐng)求者的RFID標(biāo)記數(shù)據(jù)和事件,本發(fā)明提供了作為 過濾數(shù)據(jù)的傳輸模式的推進(jìn)模式以及響應(yīng)于應(yīng)用系統(tǒng)的請(qǐng)求適當(dāng)創(chuàng)建和傳輸 過濾標(biāo)記數(shù)據(jù)和事件的牽拍4莫式。
最后,本發(fā)明可以接收異類RFID標(biāo)記和讀取器、過濾由RFID讀取器創(chuàng) 建的事件并阻止應(yīng)用系統(tǒng)的超載,并且只將過濾事件實(shí)時(shí)傳輸給應(yīng)用系統(tǒng)。
從下面結(jié)合附圖給出的優(yōu)選實(shí)施例的描述本發(fā)明的上述和其它目標(biāo)和特 征將變得明顯,其中
圖1是說明了根據(jù)本發(fā)明支持基于多協(xié)議異類讀取器的RFID讀取器接 口和事件管理設(shè)備的一個(gè)實(shí)施例的方框圖2是說明了根據(jù)本發(fā)明在圖1中所示的RFID讀取器接口部件100的實(shí)施例的詳細(xì)框圖3是說明了根據(jù)本發(fā)明在RFID讀取器接口部件中讀取器連接方法的 一個(gè)實(shí)施例的流程圖4是說明了根據(jù)本發(fā)明在RFID讀取器接口部件中數(shù)據(jù)通信方法的一 個(gè)實(shí)施例的流程圖5是說明了根據(jù)本發(fā)明在RFID讀取器接口部件中監(jiān)測(cè)方法的一個(gè)實(shí) 施例的流程圖6是說明了根據(jù)本發(fā)明在圖1中所示的RFID事件管理部件的一個(gè)實(shí) 施例的詳細(xì)框圖7是說明了根據(jù)本發(fā)明的在圖6中所示的基本標(biāo)記事件數(shù)據(jù)處理器和 路由器的 一個(gè)實(shí)施例的詳細(xì)框圖8展示了根據(jù)本發(fā)明的在RFID事件管理部件中用于基本標(biāo)記事件產(chǎn) 生的狀態(tài)轉(zhuǎn)換的一個(gè)實(shí)施例;
圖9是說明了根據(jù)本發(fā)明在圖6中所示的過濾標(biāo)記事件數(shù)據(jù)處理器和路 由器的一個(gè)實(shí)施例的詳細(xì)框圖IO是說明了根據(jù)本發(fā)明在圖9中所示的過濾事件標(biāo)記數(shù)據(jù)產(chǎn)生調(diào)度守 護(hù)程序的循環(huán)處理方法的 一個(gè)實(shí)施例的流程圖11是解釋根據(jù)本發(fā)明將過濾事件標(biāo)記列表信息存儲(chǔ)在RFID事件管理 部件中的方法的 一 個(gè)實(shí)施例的視圖12是說明了根據(jù)本發(fā)明對(duì)過濾標(biāo)記事件數(shù)據(jù)的請(qǐng)求以及響應(yīng)方法的 一個(gè)實(shí)施例的流程圖13是描述了根據(jù)本發(fā)明當(dāng)請(qǐng)求在RFID事件管理部件中的過濾標(biāo)記事 件處理器時(shí)所需要的因素的視圖14和15是說明了根據(jù)本發(fā)明的雙識(shí)別消除過濾方法的實(shí)施例的流程
圖16到20是說明了根據(jù)本發(fā)明的多個(gè)調(diào)整過濾方法的讀取器的實(shí)施例 的流程圖21是說明了根據(jù)本發(fā)明的RJFID讀取器識(shí)別錯(cuò)誤消除過濾方法的一個(gè) 實(shí)施例的流程圖。
具體實(shí)施例方式
10通過下面結(jié)合附圖的詳細(xì)描述上面提到的目標(biāo)、特征和優(yōu)點(diǎn)將更明顯; 并且基于前述,本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員將會(huì)容易想到本發(fā)明的技術(shù)精 神。此外,在下面的描述中,如果多余詳述公知技術(shù)看上去會(huì)使本發(fā)明難以 理解時(shí)將不會(huì)詳細(xì)描述公知技術(shù)。在下文中,將參考附圖詳細(xì)闡述本發(fā)明的 優(yōu)選實(shí)施例。
圖1是說明了根據(jù)本發(fā)明的支持基于多協(xié)議異類讀取器的RFID接口和 事件管理設(shè)備的一個(gè)實(shí)施例的框圖。
正如圖1所示,所發(fā)明的用于支持基于多協(xié)議的異類讀取器的RFID讀 取器接口和事件管理設(shè)備10包含RFID讀取器接口部件100和RFID事件管 理部件110。
首先,下面將介紹本發(fā)明的框圖。
本發(fā)明提供了協(xié)議的兼容性和轉(zhuǎn)換以支持多個(gè)異類讀取器和使用不同協(xié) 議的應(yīng)用系統(tǒng)之間的通信;還提供了用于針對(duì)讀取器的連接管理的標(biāo)識(shí)和管 理功能以及監(jiān)測(cè)功能。連接管理功能包括用于管理異類讀取器和發(fā)布固有標(biāo) 識(shí)符的讀取器簡(jiǎn)檔(profile)管理和固有標(biāo)識(shí)符發(fā)布功能。當(dāng)與讀取器的通信 開始時(shí),本發(fā)明過濾由讀取器收集的標(biāo)記數(shù)據(jù),基于過濾或提取的數(shù)據(jù)來判 斷并創(chuàng)建適當(dāng)?shù)氖录?,并將?biāo)記數(shù)據(jù)和事件發(fā)送到事件處理器。
負(fù)責(zé)標(biāo)記數(shù)據(jù)過濾和事件發(fā)送的事件管理部件可以同時(shí)支持推進(jìn)模式和
用系統(tǒng)的各種請(qǐng)求,所述請(qǐng)求是請(qǐng)求RFID標(biāo)記數(shù)據(jù)和事件的用戶或請(qǐng)求者。 由于無線電波干擾、反射等RFID讀取器不具有100。/。的標(biāo)記識(shí)別準(zhǔn)確度, 并且以非接觸的方式每秒同時(shí)識(shí)別數(shù)百到數(shù)千的標(biāo)記。在此情況下,產(chǎn)生了 多余的數(shù)據(jù),因此增加了系統(tǒng)的負(fù)荷;并且因此,需要數(shù)據(jù)過濾。本發(fā)明提 供了一種要在RFID系統(tǒng)中處理以過濾由該系統(tǒng)接受的事件數(shù)據(jù)的適當(dāng)過濾 技術(shù)。
一種在完成了對(duì)應(yīng)用系統(tǒng)的上述處理之后發(fā)送事件的方法可以支持如下 兩種類型的結(jié)構(gòu)。首先,支持推進(jìn)結(jié)構(gòu),該結(jié)構(gòu)具有一個(gè)便于針對(duì)每一域和 流甚至最后數(shù)據(jù)要求者所需要的數(shù)據(jù)過濾形式來定制的結(jié)構(gòu)。在這個(gè)結(jié)構(gòu)中, 可以確定每一領(lǐng)域所需要的數(shù)據(jù)過濾方法并且還可以在外部登記以及自由刪 除。同樣,本發(fā)明的事件發(fā)送方法可以支持牽拉結(jié)構(gòu)以及上面所述的推進(jìn)結(jié) 構(gòu)。在下文中,將詳細(xì)描述圖1。首先,將在下面描述讀取器接口部件(RIC)
100。
在通信期間使用具有不同協(xié)議的異類讀取器的RFID接口部件100的操 作過程如下。
首先,建立讀取器連接。為此,接口部件中的管理器首先確認(rèn)在讀取器 中建立的系統(tǒng)信息和由接口部件管理的讀取器的簡(jiǎn)檔,增加與讀取器連接相 關(guān)并安裝到其上的信息,獲得發(fā)布的讀取器標(biāo)識(shí)符,并將其輸入到讀取器。
在商業(yè)讀取器產(chǎn)品中,嵌入在讀取器中的系統(tǒng)信息包含讀取器名稱、制 造公司、序列號(hào)等。然而,由于這些信息的項(xiàng)目和標(biāo)準(zhǔn)都彼此不同,因此通 常用在RFID系統(tǒng)中的標(biāo)識(shí)符被公布并應(yīng)用到那個(gè)讀取器。用這個(gè)方法,RFID 系統(tǒng)可以將多個(gè)讀取器標(biāo)識(shí)和控制為一致性的標(biāo)識(shí)符。在此之后,系統(tǒng)基于 該標(biāo)識(shí)符來建立每一讀取器的通信信道并開始通信,這在圖2和3中示出了 。
特定地,該RFID系統(tǒng)根據(jù)應(yīng)用系統(tǒng)的請(qǐng)求通過讀取器讀出或?qū)懭霕?biāo)記 數(shù)據(jù)。也就是說,系統(tǒng)接收應(yīng)用系統(tǒng)所要求的標(biāo)記數(shù)據(jù)并將其與命令、選項(xiàng) 和凄t據(jù)值一起發(fā)送到相關(guān)的讀取器以允許讀取器將該數(shù)據(jù)寫入標(biāo)記中;或者 促使應(yīng)用系統(tǒng)所要求的讀取器讀出標(biāo)記數(shù)據(jù)并接收那個(gè)數(shù)據(jù)以及將其發(fā)送到 應(yīng)用系統(tǒng)。在這個(gè)過程中,接口部件將接收的數(shù)據(jù)和標(biāo)識(shí)符構(gòu)造為與每一讀 取器的協(xié)議一致的數(shù)據(jù),因而應(yīng)用系統(tǒng)能夠進(jìn)行數(shù)據(jù)的發(fā)送和接收而不管每 一讀取器的協(xié)議,這在圖2和4中示出了。
在后面,如果建立了讀取器連接并且開始了通信,接口部件周期性地確 認(rèn)讀取器的連接狀態(tài)以及標(biāo)記數(shù)據(jù)的發(fā)送和接收狀態(tài)。在讀取器的響應(yīng)請(qǐng)求 之后通過接收和確定響應(yīng)消息來周期性地進(jìn)行讀取器連接狀態(tài)的確認(rèn)。并且, 通過確認(rèn)累積在緩存器中的數(shù)據(jù)量來進(jìn)行數(shù)據(jù)發(fā)送和接收的確認(rèn),所述緩存 器存儲(chǔ)與來自應(yīng)用系統(tǒng)的發(fā)送請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)以及從讀取器接收的數(shù)據(jù)。在 該確認(rèn)過程中,如果發(fā)現(xiàn)異常狀態(tài),給用戶提供通知消息,并且進(jìn)行日志記 錄以及反饋給相應(yīng)的讀取器,這在圖2和5中示出了。
同時(shí),后面將參考圖6來描述RFID事件管理部件110。
圖2是說明了根據(jù)本發(fā)明的在圖1中所述的RFID讀取器接口部件100 的一個(gè)實(shí)施例的詳細(xì)框圖。
首先,將會(huì)簡(jiǎn)單介紹RFID讀取器接口部件100的每一單元。
連接管理單元201執(zhí)行諸如信道建立、簡(jiǎn)檔確認(rèn)和在讀取器連接時(shí)標(biāo)識(shí)符發(fā)布之類的功能,并且讀取器筒檔管理單元202存儲(chǔ)和管理諸如讀取器名 稱、制造公司、頻帶等之類的讀取器簡(jiǎn)檔。并且,讀取器標(biāo)識(shí)符發(fā)布單元203 執(zhí)行連接到RFID系統(tǒng)的讀取器的固有標(biāo)識(shí)符發(fā)布和管理功能。連接管理單 元201、讀取器簡(jiǎn)檔管理單元202和讀取器標(biāo)識(shí)符發(fā)布單元203是圖1中所 示的讀取器連接管理單元101的單元。
讀取器發(fā)送和接收處理器103和204的功能是發(fā)送和接收在RFID系統(tǒng) 和讀取器之間的標(biāo)記數(shù)據(jù),消息產(chǎn)生器205將讀取器的操作命令和值創(chuàng)建為 使用不同協(xié)議的消息。
同時(shí),協(xié)議處理接口 206用來根據(jù)關(guān)于RFID系統(tǒng)和應(yīng)用系統(tǒng)的通信協(xié) 議的請(qǐng)求來驅(qū)動(dòng)特定協(xié)議處理器207以便分析和處理從讀取器接收的消息。
協(xié)議處理器104執(zhí)行讀取器20和應(yīng)用系統(tǒng)30之間協(xié)議的變換。這是因 為應(yīng)用系統(tǒng)30的請(qǐng)求依賴于在RFID系統(tǒng)中預(yù)定義的通信協(xié)議以及根據(jù)任何 特定協(xié)議來運(yùn)行讀取器20。
發(fā)送緩存器208存儲(chǔ)了要從應(yīng)用系統(tǒng)30發(fā)送到讀取器20的數(shù)據(jù),并且 接收緩存器210存儲(chǔ)了從讀取器20接收的數(shù)據(jù)。
中間件發(fā)送和接收處理器209負(fù)責(zé)處理在讀取器20和應(yīng)用系統(tǒng)30之間 的數(shù)據(jù)的發(fā)送和接收。
分析器211分析來自讀取器20的消息以作為它們的預(yù)處理。
命令/響應(yīng)交換器212交換在讀取器20之間的消息以便直接在其之間通
監(jiān)測(cè)單元102和213監(jiān)測(cè)讀取器的連接狀態(tài)和運(yùn)行并執(zhí)行諸如告警消息 生成、日志記錄以及當(dāng)發(fā)生異常狀態(tài)時(shí)反饋給相關(guān)讀取器之類的功能。
在下文中,將參考圖2到5來詳細(xì)解釋讀取器接口部件100的重要單元。 連接管理單元210建立和管理關(guān)于與RFID系統(tǒng)耦合的讀取器20的連接。 通常,通過通信網(wǎng)絡(luò)在讀取器和RFID系統(tǒng)之間進(jìn)行TCP/IP連接。同時(shí),連 接管理單元201確認(rèn)新近連接的讀取器的系統(tǒng)信息以及存儲(chǔ)在讀取器簡(jiǎn)檔管 理單元202中的讀取器的筒檔信息。隨后公布通常能夠標(biāo)識(shí)連接到RFID系 統(tǒng)的所有讀取器的標(biāo)識(shí)符,不管作為系統(tǒng)信息的諸如存儲(chǔ)在讀取器中的每一 讀取器類型或制造商的獨(dú)立標(biāo)識(shí)符,并且隨后對(duì)其執(zhí)行信息映射?;谟成?信息,它通過應(yīng)用系統(tǒng)標(biāo)識(shí)了每一讀取器并控制了 RFID系統(tǒng)的其它單元或 者讀取器的運(yùn)行。另一方面,讀取器簡(jiǎn)檔管理單元202具有如下功能。對(duì)于讀取器的安裝 和運(yùn)行來說,需要其簡(jiǎn)檔信息。在傳統(tǒng)讀取器設(shè)備中,如果輸入相關(guān)命令, 響應(yīng)該命令提供系統(tǒng)信息。系統(tǒng)信息包括讀取器名稱、制造商、讀取器類型、 可使用的頻率、目標(biāo)標(biāo)記、標(biāo)記協(xié)議、制造序列號(hào)等。這些信息是作為一個(gè) 筒檔耒管理的。當(dāng)同一類型的讀取器另外連接到RFID系統(tǒng)上時(shí),不需要重 新輸入該簡(jiǎn)檔而只是用先前信息的確認(rèn)來取代。
現(xiàn)在,以下將給出讀取器標(biāo)識(shí)符發(fā)布單元203的功能。實(shí)際上,在該領(lǐng) 域中,使用多個(gè)異類型的讀取器以及多個(gè)同一類型的讀取器。在此情況下, 僅使用讀取器的簡(jiǎn)檔信息來標(biāo)識(shí)每一讀取器是不可能的。此外,盡管使用系 統(tǒng)信息中的制造序列號(hào)來標(biāo)識(shí)每一讀取器是可能的,但是由于對(duì)每一讀取器 的每一制造商或類型來說其系統(tǒng)和數(shù)位都是彼此不同的,所以該信息不能被
用作RFID系統(tǒng)中的一致性標(biāo)識(shí)符。因此,為了使用特定讀取器將數(shù)據(jù)寫入 特定標(biāo)記中或從該標(biāo)記中讀出數(shù)據(jù),RFID系統(tǒng)應(yīng)該分別管理每一讀取器,并 且因此,在RFID系統(tǒng)中需要一致性的固有標(biāo)識(shí)符來標(biāo)識(shí)每一讀取器。同樣 的,發(fā)布和管理所述固有標(biāo)識(shí)符的處理器剛好是連接到RFID系統(tǒng)的讀取器 標(biāo)識(shí)符發(fā)布單元293。為此,該處理器使用諸如簡(jiǎn)檔、網(wǎng)絡(luò)地址、讀取器通 信端口號(hào)、激活狀態(tài)、讀取器安裝位置、管理器、工作目標(biāo)等之類的信息。
接下來,下面將提供協(xié)議接口 206的功能。RFID系統(tǒng)被;^文置在應(yīng)用系統(tǒng) 30和讀取器20之間;以及其功能是根據(jù)應(yīng)用系統(tǒng)30的命令來控制讀取器20、 寫或讀數(shù)據(jù)、和轉(zhuǎn)發(fā)交換數(shù)據(jù)。然而,應(yīng)用系統(tǒng)或它們的用戶使用已經(jīng)識(shí)別 了的安裝在工作間中的每一讀取器的所有通信協(xié)議。因此,RFID系統(tǒng)使用預(yù) 定義的公共協(xié)議,其中該公共協(xié)議被再次轉(zhuǎn)換為與字目標(biāo)對(duì)應(yīng)的每一讀取器 的協(xié)議并且隨后發(fā)送給讀取器以便糾正其操作。
在這個(gè)過程中,要求一個(gè)處理以便將在應(yīng)用系統(tǒng)和RFID系統(tǒng)之間的公 共協(xié)議轉(zhuǎn)換為適合于每一讀取器的特定協(xié)議。協(xié)議接口 206用來使用獨(dú)立協(xié) 議處理器207根據(jù)公共協(xié)議轉(zhuǎn)換準(zhǔn)備好的消息。相反地,它對(duì)應(yīng)用系統(tǒng)30執(zhí) 行逆處理以接收和處理來自每一讀取器20的消息。
同時(shí),協(xié)_漢處理器207具有如下功能。例如,如果用戶4吏用應(yīng)用系統(tǒng)30 來讀或?qū)憳?biāo)記數(shù)據(jù),系統(tǒng)30將該標(biāo)記數(shù)據(jù)傳送到應(yīng)用在RFID系統(tǒng)內(nèi)的7>共 協(xié)議。然而,控制讀取器20運(yùn)行的協(xié)議具有由命令、選項(xiàng)、和值構(gòu)成的消息; 并且對(duì)每一個(gè)讀取器制造商來說所述協(xié)議是不同的。因此需要轉(zhuǎn)換以便在它
14們之間具有兼容性。協(xié)議處理器207執(zhí)行公共協(xié)議和讀取器協(xié)議之間的轉(zhuǎn)換。 此外,它從公共協(xié)議接收命令和值并且將它們轉(zhuǎn)換為與相關(guān)讀取器的協(xié)議一 致的命令、選項(xiàng)、和值以便執(zhí)行它們正確的任務(wù)。
同時(shí),命令/響應(yīng)交換器212具有以下功能。在要從讀取器接口部件100 發(fā)送經(jīng)過中間件發(fā)送和接收處理器209到達(dá)應(yīng)用系統(tǒng)或者RFID事件管理部 件的命令/響應(yīng)數(shù)據(jù)中,它確定適合于其它讀取器直接處理的命令/響應(yīng)數(shù)據(jù)并 隨后將它們反饋給讀取器發(fā)送和接收處理器204。由于上述處理,上面確定 的命令/響應(yīng)數(shù)據(jù)經(jīng)由讀取器發(fā)送和接收處理器204被發(fā)送到其它讀取器。可 替換地,正如圖2中所示,確定的命令/響應(yīng)數(shù)據(jù)可以經(jīng)由消息產(chǎn)生器205被 發(fā)送到另一個(gè)相關(guān)的讀取器。在此情況下,該數(shù)據(jù)也經(jīng)由讀取器發(fā)送和接收 處理器204祐發(fā)送到另 一個(gè)相關(guān)讀取器。
通過上述的命令/響應(yīng)交換器212的功能,在讀取器20之間直接進(jìn)行數(shù) 據(jù)交換是可能的。
同時(shí),監(jiān)測(cè)單元102和213監(jiān)測(cè)讀取器20的連接狀態(tài)和操作并執(zhí)行諸如 告警消息產(chǎn)生和日志記錄之類的功能,并當(dāng)發(fā)生異常狀態(tài)時(shí)反饋給相關(guān)讀取 器。此外,它們觀察讀取器的功率、網(wǎng)絡(luò)連接和運(yùn)行狀態(tài)、以及標(biāo)記數(shù)據(jù)發(fā) 送和接收狀態(tài);并且還觀察讀取器簡(jiǎn)檔和標(biāo)識(shí)符發(fā)布狀態(tài)以及當(dāng)存在任何變 化時(shí)執(zhí)行告警消息產(chǎn)生和日志記錄。
困3是說明根據(jù)本發(fā)明的在RFID讀取器接口部件中讀取器連接方法的 一個(gè)實(shí)施例的流程圖。在讀取器連接管理單元101中執(zhí)行這個(gè)方法。
讀取器連接管理單元101在步驟S301確認(rèn)新近連接的讀取器的系統(tǒng)信 息,并且通過步驟S303的讀取器簡(jiǎn)檔信息在步驟S302確認(rèn)是否存在新近連 接的讀取器的簡(jiǎn)檔信息。
如果確認(rèn)有讀取器簡(jiǎn)檔信息,在步驟S305讀取器連接管理單元通過在步 驟S306的固有標(biāo)識(shí)符管理信息來發(fā)布通常能夠標(biāo)識(shí)連接的讀取器的標(biāo)識(shí)符, 即,讀取器的固有標(biāo)識(shí)符。
然而,如果確認(rèn)沒有讀取器簡(jiǎn)檔信息,在步驟S304讀取器連接管理單元 接收關(guān)于連接的讀取器的新筒檔,并通過在步驟S306的固有標(biāo)識(shí)符管理信息 來發(fā)布標(biāo)識(shí)符(讀取器的固有標(biāo)識(shí)符)。
在發(fā)布了讀取器的固有標(biāo)識(shí)符之后,在步驟S307建立讀取器和應(yīng)用系統(tǒng) 之間的連4妄。圖4是說明了根據(jù)本發(fā)明在RFID讀取器接口部件中的數(shù)據(jù)通信方法的 一個(gè)實(shí)施例的流程圖。
首先,通過步驟S400給出從應(yīng)用系統(tǒng)30到讀取器20的數(shù)據(jù)發(fā)送過程。
在步驟S401, RFID讀取器接口部件100的中間件發(fā)送和接收處理器209 接收從應(yīng)用系統(tǒng)30發(fā)送的數(shù)據(jù)并隨后在步驟S402將它存儲(chǔ)在緩存器208中。 在存儲(chǔ)過程中,還進(jìn)行相關(guān)讀取器的標(biāo)識(shí)符的確認(rèn)。
并且隨后,通過RFID讀取器接口部件100的協(xié)議接口 206和協(xié)議處理 器207對(duì)接收的數(shù)據(jù)執(zhí)行協(xié)議映射/變換。在此之后,在步驟S404消息產(chǎn)生 器205創(chuàng)建消息,并且隨后在步驟S406通過讀取器發(fā)送和接收處理器204將 它發(fā)送給讀取器20。在消息創(chuàng)建步驟S404中,還在步驟S405確認(rèn)讀取器的 固有標(biāo)識(shí)符。
下面,通過步驟S410提供從讀取器20到應(yīng)用系統(tǒng)30的數(shù)據(jù)發(fā)送處理。
在步驟S411 ,當(dāng)RFID讀取器接口部件100的讀取器發(fā)送和接收處理器 204從讀取器20接收標(biāo)記數(shù)據(jù)時(shí),在步驟S412分析器211分析它。在步驟 S413通過協(xié)議接口 206和協(xié)議處理器207對(duì)接收的數(shù)據(jù)進(jìn)行協(xié)議映射和變換 并隨后在步驟S414將其存儲(chǔ)在接收緩存器210中。隨后,中間件發(fā)送和接收 處理器209將存儲(chǔ)在接收緩存器210中的萄:據(jù)發(fā)送到應(yīng)用系統(tǒng)30。
用上述處理,接收部件構(gòu)造與每一讀取器的協(xié)議一致的數(shù)據(jù)或者分類接 收的值,從而應(yīng)用系統(tǒng)能夠進(jìn)行數(shù)據(jù)的發(fā)送和接收而不管每一讀取器的協(xié)議。
圖5是說明根據(jù)本發(fā)明在RFID讀取器接口部件中的監(jiān)測(cè)方法的一個(gè)實(shí) 施例的流程圖。在監(jiān)測(cè)單元102和213中執(zhí)行這個(gè)方法。
在步驟S501到S503監(jiān)測(cè)單元102和213監(jiān)測(cè)讀取器的功率、網(wǎng)絡(luò)連接 狀態(tài)和運(yùn)行狀態(tài)、以及標(biāo)記數(shù)據(jù)發(fā)送和接收狀態(tài)。并且同時(shí),它們觀察讀取 器簡(jiǎn)檔、標(biāo)識(shí)符發(fā)布狀態(tài)等,并且如果有異常或變化,在步驟S505執(zhí)行諸如 通知消息產(chǎn)生和其顯示之類的功能、在步驟S506執(zhí)行日志記錄,并且反饋給 相關(guān)讀取器。上述步驟不斷重復(fù)。
圖6是根據(jù)本發(fā)明的在圖1中所示的RFID事件管理部件的詳細(xì)框圖; 并且圖7是說明了根據(jù)本發(fā)明在圖6中所示的基本標(biāo)記事件數(shù)據(jù)處理器和路 由器的一個(gè)實(shí)施例的詳細(xì)框圖,其支持推拉模式并且目標(biāo)是應(yīng)用系統(tǒng)的實(shí)時(shí) 標(biāo)記事件數(shù)據(jù)處理/互鎖。此外,圖9是說明根據(jù)本發(fā)明的在圖6中所示的過 濾的標(biāo)記事件數(shù)據(jù)處理器的一個(gè)實(shí)施例的詳細(xì)框圖,其支持推進(jìn)模式并且目標(biāo)是進(jìn)行告警、庫(kù)存搜索等的數(shù)據(jù)處理,主要是在靜態(tài)。下面將一同描述這 些內(nèi)容。
RFID事件管理部件110首先執(zhí)行過濾功能,其次執(zhí)行事件發(fā)送功能。 首先,下面將討論數(shù)據(jù)過濾功能。假定針對(duì)在基本標(biāo)記事件產(chǎn)生器71之
后的基本標(biāo)記事件創(chuàng)建對(duì)在RFID讀取器中識(shí)別的事件進(jìn)行狀態(tài)變換(參見
圖8)。
從RFID讀取器發(fā)送到RFID系統(tǒng)的標(biāo)記數(shù)據(jù)包括四個(gè)數(shù)據(jù),為"讀取 器標(biāo)識(shí)符"、"標(biāo)記標(biāo)識(shí)符"、"時(shí)間戳"和"基本標(biāo)記事件類型"?;谏鲜鰯?shù)據(jù) 進(jìn)行數(shù)據(jù)過濾。
其次,下面將給出事件發(fā)送功能。以牽拉模式和推進(jìn)模式進(jìn)行事件發(fā)送。
首先,將討論推進(jìn)結(jié)構(gòu)。RFID事件管理郜件110提供基本標(biāo)記數(shù)據(jù)過濾 器模塊以及能夠?qū)m合于每一域的過濾器模塊進(jìn)行登記的用戶接口 。此外, RFID事件管理部件110提供基本標(biāo)記數(shù)據(jù)傳送模塊以及能夠通過要實(shí)時(shí)接收 標(biāo)記數(shù)據(jù)的應(yīng)用系統(tǒng)來登記傳送模塊的用戶接口 。
并且同樣,RFID事件管理部件110提供適合于在每一過濾器和傳送模塊 和域之間進(jìn)行前端和后部連接的過濾器,以及能夠選擇過濾器值的設(shè)計(jì)器。 此外RFID事件管理部件110將用于牽拉結(jié)構(gòu)和短期歷史管理(信息公布) 的備份數(shù)據(jù)的流動(dòng)非標(biāo)記事件數(shù)據(jù)存儲(chǔ)在特定位置。
現(xiàn)在,下面將詳細(xì)描述牽拉結(jié)構(gòu)。
RFID事件管理部件110基于存儲(chǔ)在牽拉系統(tǒng)中的短期未過濾標(biāo)記事件數(shù) 據(jù)來存儲(chǔ)具有通過定期處理/過濾獲得的多維信息表示的過濾標(biāo)記事件數(shù)據(jù) 列表。RFID事件管理部件110提供一個(gè)能夠登記目的地信息和信息格式的收 聽器寄存器,其中通過目的地信息和信息格式獨(dú)立應(yīng)用系統(tǒng)可以獲得標(biāo)記事 件數(shù)據(jù)(可接受信息的預(yù)定)。
此外,RFID事件管理部件110設(shè)定特定期限和操作以及收聽器ID信息 并且基于在該期限內(nèi)識(shí)別的標(biāo)記事件數(shù)據(jù)執(zhí)行操作以使用在收聽器ID中預(yù) 定信息來傳送該結(jié)果。在該過程中,使用多維過濾標(biāo)記事件數(shù)據(jù)(在預(yù)定期 間以預(yù)定方式傳送和接收期望的信息)。
同時(shí),在下文中將給出RFID事件管理部件(EMC) 110的系統(tǒng)配置。
正如在圖1中所示,RFID事件管理部件110的總體結(jié)構(gòu)是基于"中間件 的鏈接,,結(jié)構(gòu),其中牽拉和推進(jìn)處理中間件被放置在短期未過濾標(biāo)記事件數(shù)據(jù)
17存儲(chǔ)單元113中間的前端和后部。
參考圖6,基本標(biāo)記事件數(shù)據(jù)處理器和路由器111支持推進(jìn)結(jié)構(gòu)并定義讀
取器數(shù)據(jù)里的重要數(shù)據(jù)的狀態(tài)。僅僅當(dāng)發(fā)生數(shù)據(jù)狀態(tài)間的轉(zhuǎn)換時(shí)才傳送數(shù)據(jù) 以便首先減少流動(dòng)數(shù)據(jù)量。即,這意味著通過讀取器和標(biāo)記來管理流動(dòng)數(shù)據(jù),
也就是說,針對(duì)同一標(biāo)記將事件創(chuàng)建過程分別應(yīng)用到讀取器1和讀取器2。 基于上述過程,通過實(shí)時(shí)設(shè)定適合每一域的過濾器以及它們的組合,期望的 標(biāo)記數(shù)據(jù)被發(fā)送到希望接收它的應(yīng)用系統(tǒng)。
同時(shí),圖6的過濾標(biāo)記事件數(shù)據(jù)處理器112支持牽拉結(jié)構(gòu)。首先通過在 處理器中所提供的接口以收聽器方式登記對(duì)于每一應(yīng)用系統(tǒng)的期望格式和目 的地信息,其中所述接口通常是基于SOAP的。在此之后,在一個(gè)期望的時(shí) 間,傳送系統(tǒng)希望接收的期望信息的期限、收聽器ID和關(guān)于在該期限內(nèi)收集 的標(biāo)記事件數(shù)據(jù)列表的操作信息,因而接收標(biāo)記數(shù)據(jù)列表。
與現(xiàn)有的Savant結(jié)構(gòu)比較,通過增加過濾標(biāo)記事件數(shù)據(jù)處理器112本發(fā) 明的RFID事件管理部件110可以支持獨(dú)特的業(yè)務(wù)(參見圖6)。
現(xiàn)在,下面將解釋每一子系統(tǒng)。
首先,參考圖6和7提出基本標(biāo)記事件數(shù)據(jù)處理器和路由器111。
正如圖6所示,存在兩個(gè)模塊描述正確過濾和傳送從讀取器流動(dòng)到指 定應(yīng)用系統(tǒng)的標(biāo)記數(shù)據(jù)的一系列數(shù)據(jù)流的管理模塊以及用于處理與這些數(shù)據(jù) 流相一致的數(shù)據(jù)的實(shí)時(shí)處理模塊。
當(dāng)在圖8所示的狀態(tài)轉(zhuǎn)換圖中的狀態(tài)之間發(fā)生轉(zhuǎn)換時(shí),基本標(biāo)記事件產(chǎn) 生器71用于僅僅使相關(guān)標(biāo)記數(shù)據(jù)流入系統(tǒng),其中狀態(tài)轉(zhuǎn)換被稱為基本標(biāo)記事 件。'并且對(duì)一個(gè)標(biāo)記來說讀取器獨(dú)立開始和繼續(xù)狀態(tài)管理。
同時(shí),標(biāo)記數(shù)據(jù)處理路由器守護(hù)程序(demon) 72是以守護(hù)方式運(yùn)行的 模塊以便實(shí)時(shí)將基本標(biāo)記事件數(shù)據(jù)傳送到應(yīng)用系統(tǒng),其中應(yīng)用系統(tǒng)想要得到 外部定制的信息。來自基本標(biāo)記事件產(chǎn)生器71的標(biāo)記^t據(jù)首先^皮存儲(chǔ)在緩存 器76中并且通過它們用于預(yù)定數(shù)據(jù)過濾以及繞過處理器73來傳送結(jié)果數(shù)據(jù) 到應(yīng)用系統(tǒng)。處理器73由事件過濾器74和實(shí)時(shí)事件數(shù)據(jù)提供器75組成。同 時(shí),來自基本標(biāo)記事件產(chǎn)生器71的標(biāo)記數(shù)據(jù)被首先存儲(chǔ)在事件緩存器76中 并且隨后通過事件數(shù)據(jù)寫入裝置77被存儲(chǔ)在圖6所示的短期未過濾標(biāo)記事件 數(shù)據(jù)存儲(chǔ)單元113中。
處理器73基于由事件數(shù)據(jù)處理器管理模塊78和事件數(shù)據(jù)處理路由器流定義模塊79所定義的路由器流定義以守護(hù)方式運(yùn)行,并以推進(jìn)模式將信息實(shí) 時(shí)傳送給相關(guān)應(yīng)用系統(tǒng)。
事件數(shù)據(jù)處理路由器流定義模塊79是能夠描述一系列諸如正確數(shù)據(jù)過 濾器的選擇以及它們之間的前端和后部連接之類的流動(dòng)的可定制格式的管理 模塊,并且直到根據(jù)相關(guān)域和實(shí)時(shí)處理應(yīng)用系統(tǒng)將該流動(dòng)通過外部接口傳送 到最后實(shí)時(shí)處理應(yīng)用系統(tǒng)。這取決于描述了圖表或路由器流程表的用戶接口 形式。
其次,下面將參考圖6和9來描述過濾標(biāo)記事件數(shù)據(jù)處理器112。圖9 是根據(jù)本發(fā)明的在圖6中所示的過濾標(biāo)記事件數(shù)據(jù)處理器112的詳細(xì)結(jié)構(gòu)圖。
過濾標(biāo)記事件數(shù)據(jù)處理器112是一個(gè)其支持牽拉型式結(jié)構(gòu)以便在渴望期 限內(nèi)獲得過濾標(biāo)記列表的系統(tǒng),所述渴望期限是每一應(yīng)用系統(tǒng)所希望的時(shí)間。 它登記獨(dú)立應(yīng)用系統(tǒng)收聽器,也就是說,為通過應(yīng)用系統(tǒng)收聽器寄存器901 獲得應(yīng)用系統(tǒng)收聽器的目的地信息、格式信息等,并且它還獲得相應(yīng)的收聽 器ID。
作為處理器112后臺(tái)的過濾事件標(biāo)記數(shù)據(jù)產(chǎn)生調(diào)度守護(hù)程序903根據(jù)圖 10所示的步驟周期性地循環(huán)提取存儲(chǔ)在短期未過濾標(biāo)記事件數(shù)據(jù)存儲(chǔ)單元 113 (圖6)中的標(biāo)記數(shù)據(jù);并且正確處理、存儲(chǔ)和管理在具有如圖11多維數(shù) 據(jù)存儲(chǔ)結(jié)構(gòu)的過濾標(biāo)記事件列表信息存儲(chǔ)單元906中的同一標(biāo)記數(shù)據(jù)。也就 是說,過濾事件標(biāo)記數(shù)據(jù)產(chǎn)生調(diào)度守護(hù)程序903根據(jù)多于一次的周期來存儲(chǔ) 和管理由標(biāo)記、讀取器識(shí)別的標(biāo)記列表。
當(dāng)特定應(yīng)用系統(tǒng)在規(guī)定期限內(nèi)請(qǐng)求過濾的標(biāo)記列表時(shí),應(yīng)用系統(tǒng)要求接 受器902接收請(qǐng)求并且請(qǐng)求由應(yīng)用系統(tǒng)請(qǐng)求處理程序庫(kù)(pool) 904管理的處 理程序905來處理該請(qǐng)求。
根據(jù)圖12所示的步驟應(yīng)用系統(tǒng)請(qǐng)求處理程序905使用存儲(chǔ)在過濾標(biāo)記事 件列表信息存儲(chǔ)單元906中的數(shù)據(jù)來創(chuàng)建與該請(qǐng)求適應(yīng)形式的過濾數(shù)據(jù),其 中存儲(chǔ)在過濾標(biāo)記事件列表信息存儲(chǔ)單元906中的數(shù)據(jù)是由過濾事件標(biāo)記數(shù) 據(jù)產(chǎn)生調(diào)度守護(hù)程序903循環(huán)創(chuàng)建的,并且隨后將結(jié)果傳送到請(qǐng)求的應(yīng)用系 統(tǒng)。只要處理一完成,應(yīng)用系統(tǒng)請(qǐng)求處理程序905就返回應(yīng)用系統(tǒng)請(qǐng)求處理 器庫(kù)904以轉(zhuǎn)到備用狀態(tài)。
第三,下面將給出圖6的標(biāo)記數(shù)據(jù)遷移處理器(處理程序)114。標(biāo)記數(shù) 據(jù)遷移處理器阻止存儲(chǔ)了短期未過濾數(shù)據(jù)的短期未過濾標(biāo)記事件數(shù)據(jù)存儲(chǔ)單元113的持續(xù)數(shù)據(jù)增長(zhǎng);并且以固定周期來遷移標(biāo)記數(shù)據(jù)以^更將它用作將來 的歷史信息。
同時(shí),RFID事件管理部件110首先執(zhí)行數(shù)據(jù)過濾功能并且其次執(zhí)行事件 傳送功能。這些功能已經(jīng)被描述了,但是其細(xì)節(jié)將在下面描述。 首先,將提供數(shù)據(jù)過濾功能。
RFID系統(tǒng)用來在傳送從RFID讀取器發(fā)送的事件數(shù)據(jù)到應(yīng)用系統(tǒng)之前先 過濾和給出路由。本發(fā)明涉及對(duì)RFID系統(tǒng)提供的事件數(shù)據(jù)過濾的過濾功能。 這適用于正確過濾從圖6所示讀取器流出的標(biāo)記事件數(shù)據(jù)。
1. RFID讀取器識(shí)別事件數(shù)據(jù)的冗余消除過濾器
(1)在一個(gè)RFID持續(xù)多次識(shí)別同一標(biāo)記的情況下,基本標(biāo)記事件產(chǎn)生 器71以某種程度如此兩次過濾識(shí)別的標(biāo)記。
然而,有時(shí)存在一種情況,在該情況中僅僅通過基本標(biāo)記事件的創(chuàng)建不 能解決所述冗余??紤]到這種情況,本發(fā)明提供如下的過濾器。
1)當(dāng)識(shí)別與快速移動(dòng)標(biāo)記連接的目標(biāo)時(shí),如果標(biāo)記識(shí)別范圍逃逸事件是 短的,創(chuàng)建的事件數(shù)據(jù)將被持續(xù)傳送。同時(shí),如果提供過濾器只是首先傳送 剩余的事件數(shù)據(jù)并且最后傳送在固定期限T內(nèi)傳送的事件數(shù)據(jù)中的事件數(shù) 據(jù),應(yīng)用系統(tǒng)可以使用該信息計(jì)算標(biāo)記保持在讀取器識(shí)別范圍之內(nèi)的時(shí)間。 在如圖14所示的序列中處理這個(gè)。
2 )在固定事件T期間兩次發(fā)生同 一標(biāo)記標(biāo)識(shí)符事件當(dāng)中,僅僅在固定事 件T期間最近識(shí)別的一個(gè)事件被傳送以消除冗余。并且,考慮從讀取器持續(xù) 流出標(biāo)記判決識(shí)別事件的情況。當(dāng)在同一標(biāo)記標(biāo)識(shí)符事件中尋找最近事件時(shí) 可以使用這個(gè)濾波器。正如在圖15所示的序列中處理這個(gè)。
(2 )在其它RFID讀取器識(shí)別同一標(biāo)記的情況下,如果連4妾到一個(gè)RFID 系統(tǒng)的多個(gè)讀取器識(shí)別了同一標(biāo)記,過濾器可以基于讀取器的標(biāo)識(shí)符基本上 通過比較分配到讀取器的標(biāo)記標(biāo)識(shí)符值來進(jìn)^f于過濾。
如果不滿足上述信息,可以使用下面的方法。特別地,在同一標(biāo)記的事 件數(shù)據(jù)被識(shí)別為讀取器的標(biāo)識(shí)符值的情況下,1)當(dāng)同一讀取器標(biāo)識(shí)符的讀取 器識(shí)別了一個(gè)特定標(biāo)記N次以上,它的事件數(shù)據(jù)時(shí)有效的。在圖16所示的 序列中處理這個(gè)。2 )計(jì)算具有在固定事件T期間內(nèi)識(shí)別的同 一標(biāo)記標(biāo)識(shí)符值 的事件數(shù)據(jù)的讀取器標(biāo)識(shí)符并且最多次識(shí)別的讀取器是有效的。并且,具有 在T期間內(nèi)識(shí)別的有效讀取器標(biāo)識(shí)符的事件都被傳送。在圖17所示的序列中處理這個(gè)。3)當(dāng)在周定事件T期間內(nèi)具有同一讀取器標(biāo)識(shí)符的事件被持續(xù)傳 送N次以上時(shí),相關(guān)讀取器有效。同時(shí),不考慮標(biāo)記標(biāo)識(shí)符的值。所有具有 在T期間內(nèi)識(shí)別的相關(guān)讀取器標(biāo)識(shí)符的事件被傳送。正如在圖18所示的序列 中處理這個(gè)。4)給予從讀取器在固定時(shí)間T期間內(nèi)識(shí)別的同一標(biāo)記標(biāo)識(shí)符的 事件中首次識(shí)別的讀取器優(yōu)先權(quán)。在如圖19所示的序列中處理這個(gè)。5)基 于具有同 一標(biāo)記標(biāo)識(shí)符的其它讀取器標(biāo)識(shí)符的事件數(shù)據(jù)的事件類型來進(jìn)行過
!lf^ D
如果在標(biāo)記未決識(shí)別事件發(fā)生之后固定時(shí)間內(nèi)沒有發(fā)生判決識(shí)別狀態(tài)事 件,刪除標(biāo)記未決識(shí)別事件。
如果所有的標(biāo)記判決識(shí)別事件都發(fā)生了,當(dāng)在同一標(biāo)記標(biāo)識(shí)符中首先發(fā) 生標(biāo)記識(shí)別范圍逃逸事件之后的固定時(shí)間內(nèi)沒有發(fā)生另 一標(biāo)記識(shí)別范圍逃逸 事件時(shí)刪除首先發(fā)生的標(biāo)記識(shí)別范圍逃逸事件。
如果標(biāo)記判決識(shí)別和標(biāo)記識(shí)別范圍逃逸事件都發(fā)生了 ,才艮據(jù)戰(zhàn)略上給出 的優(yōu)先權(quán)來進(jìn)行過濾。可以由各種不同的方法來給出優(yōu)先權(quán)。例如,可以根 據(jù)首先識(shí)別的事件或特定讀取器來給出優(yōu)先權(quán)。
正如在圖20中所示的序列中執(zhí)行上述方法。
2.由外圍環(huán)境產(chǎn)生的無線電波干擾、反射等的RFID讀取器識(shí)別錯(cuò)誤消 除過濾器
1 )在RFID讀取器沒有識(shí)別存在于傳送RF無線電波受到外圍環(huán)境影響 的范圍內(nèi)的標(biāo)記的情況下,通過應(yīng)用由基本標(biāo)記事件產(chǎn)生器71 4是供的事件創(chuàng) 建狀態(tài)轉(zhuǎn)換(參見圖8)來解決這個(gè)問題。
2 )在RFID讀取器識(shí)別存在于受外圍環(huán)境影響的RF無線電波期望傳送 區(qū)域之外的標(biāo)記的情況下,計(jì)算在固定期間T內(nèi)識(shí)別的標(biāo)記的識(shí)別速率并且 如果識(shí)別速率低于用戶設(shè)定的識(shí)別速率就刪除相關(guān)事件數(shù)據(jù)。在如圖21所示 的序列中處理這個(gè)。
其次,下面將解釋事件傳送功能??梢杂脙煞N模式來進(jìn)行事件傳送推 進(jìn)模式和牽拉模式。
首先,如上所述,推進(jìn)結(jié)構(gòu)通過圖7中所示的事件處理管理模塊78來登 記相關(guān)域所要求的過濾器,通過事件處理路由器流定義模塊79和過濾器之間 的前端和后部連接來設(shè)置由域所要求的過濾器,并且定義一系列流以便傳送 過濾器結(jié)果到希望實(shí)時(shí)處理的應(yīng)用系統(tǒng)。根據(jù)上述定義的流,從讀取器實(shí)時(shí)流出的標(biāo)記數(shù)據(jù)經(jīng)由基本標(biāo)記事件產(chǎn)生器71和標(biāo)記數(shù)據(jù)處理路由器守護(hù)程 序72被傳送到以一個(gè)方向登記的應(yīng)用系統(tǒng)。
在下文中,在圖10和12中示出了說明牽拉結(jié)構(gòu)詳細(xì)功能的處理流程圖。 圖10描述的是展示過濾事件標(biāo)記數(shù)據(jù)產(chǎn)生調(diào)度守護(hù)程序903作用的流程圖, 所述守護(hù)程序產(chǎn)生牽拉結(jié)構(gòu)的基本數(shù)據(jù)。
過濾事件標(biāo)記數(shù)據(jù)產(chǎn)生調(diào)度守護(hù)程序903在系統(tǒng)或用戶定義的特定周期 內(nèi)選擇存儲(chǔ)在未過濾標(biāo)記數(shù)據(jù)存儲(chǔ)單元中的信息,在步驟S1001在所述周期 期間每一讀取器提取被稱為"判決識(shí)別狀態(tài)"的標(biāo)記數(shù)據(jù)列表,創(chuàng)建過濾的事 件數(shù)據(jù),并在步驟S1003以多維數(shù)據(jù)模式的形式來存^t和管理它,正如圖11 所示。
以多層方式來制作每一軸。例如,以獨(dú)立讀取器ID在最低端并且讀取器 組在最上端這樣的方式來構(gòu)成讀取器軸。這個(gè)多維和多層標(biāo)記教:據(jù)列表存儲(chǔ) 結(jié)構(gòu)能夠應(yīng)用公知的OLAP功能,因此迅速和準(zhǔn)確地提供了牽拉服務(wù)。
在步驟S1003,應(yīng)該注意到由于信息不是無限制的被存儲(chǔ),應(yīng)該需要設(shè) 置允許最大存儲(chǔ)的周期倍數(shù)的限制,并且當(dāng)超過限制時(shí)從最前面的記錄中刪 除。鑒于OLAP,通過應(yīng)用Slice&Dice功能刪除相應(yīng)于在周期軸上的刪除目 標(biāo)周期的記錄。
圖12是說明根據(jù)本發(fā)明在RFID事件管理部件中過濾標(biāo)記事件數(shù)據(jù)的請(qǐng) 求和響應(yīng)方法的一個(gè)實(shí)施例的流程圖。圖12描述了在假定希望使用標(biāo)記事件 數(shù)據(jù)的外部應(yīng)用系統(tǒng)已經(jīng)具有諸如目的地和傳送數(shù)據(jù)格式(例如,PML的 DTD )和具有登記二進(jìn)制文件的收聽器之類的信息并且基于這些信息獲得收 聽器ID的情況下,在固定期限內(nèi)獲得標(biāo)記事件數(shù)據(jù)列表的相關(guān)應(yīng)用系統(tǒng)的步 驟(牽拉模式)。
首先,參考圖12,在步驟S1201應(yīng)用系統(tǒng)要求事件處理程序來處理事件 以及下面的信息。當(dāng)它直接請(qǐng)求事件處理程序時(shí), 一同要被傳送的信息包括 整個(gè)報(bào)告周期(基于由調(diào)度守護(hù)程序提供的周期在期望的周期倍數(shù)期間關(guān)于 該信息的通知)、應(yīng)用系統(tǒng)報(bào)告周期(在運(yùn)行周期的整個(gè)倍數(shù)中每幾個(gè)周期傳 送數(shù)據(jù)到應(yīng)用系統(tǒng)的周期倍數(shù))、分組基準(zhǔn)(基于標(biāo)記列表是否是由讀取器或 讀取器組來分組)、基于(運(yùn)行)傳送的標(biāo)記列表類型(識(shí)別的總列表是否是 依據(jù)應(yīng)用系統(tǒng)報(bào)告周期來傳送,或者僅僅增加或刪除的列表是通過先前傳送 列表的比較來傳送的),結(jié)果格式(在由組成依據(jù)和標(biāo)記列表形式依據(jù)創(chuàng)建的標(biāo)記列表的傳送形式中所指定的,例如,PML、應(yīng)用系統(tǒng)收聽器ID (經(jīng)應(yīng)用 系統(tǒng)請(qǐng)求所給出的收聽器ID))等。
當(dāng)在步驟S1201用上述提到的信息來發(fā)出到事件處理程序的請(qǐng)求時(shí),分 配一個(gè)處理程序來處理該請(qǐng)求。分配的處理程序基于存儲(chǔ)在過濾標(biāo)記事件列 表信息存儲(chǔ)單元中的標(biāo)記列表來創(chuàng)建標(biāo)記列表,在應(yīng)用系統(tǒng)報(bào)告周期內(nèi)與分 組基準(zhǔn)和標(biāo)記列表形式依據(jù)一致,并且隨后將同一個(gè)發(fā)送到應(yīng)用系統(tǒng)。這個(gè) 傳送是持續(xù)的直到給定的總報(bào)告周期。
圖8展示了根據(jù)本發(fā)明在RFID事件管理部件中用于標(biāo)記事件產(chǎn)生的狀 態(tài)轉(zhuǎn)變的一個(gè)實(shí)施例,其描述了展示3種狀態(tài)以及6個(gè)事件的狀態(tài)轉(zhuǎn)變視圖。
基本概念是由于RFID讀取器不支持100%的標(biāo)記識(shí)別,基于多個(gè)基礎(chǔ)來 定義和轉(zhuǎn)移多個(gè)狀態(tài);并且最后僅僅當(dāng)達(dá)到"判決識(shí)別狀態(tài)"時(shí)它才被稱為"一 個(gè)標(biāo)記被識(shí)別"。
用于得出在狀態(tài)之間的轉(zhuǎn)變的基準(zhǔn)取決于從最近識(shí)別時(shí)間點(diǎn)之后的特定 期間內(nèi)識(shí)別的標(biāo)記次數(shù),也就是說,計(jì)數(shù)和超時(shí)。
在圖中所示的狀態(tài)中,定義和管理由一個(gè)讀取器識(shí)別的標(biāo)記的狀態(tài)信息。
首先,下面將描述這些狀態(tài)。"未知狀態(tài)"80意味著沒有識(shí)別的情況。當(dāng) 讀取器最初識(shí)別時(shí),它就轉(zhuǎn)移到"未決識(shí)別狀態(tài)"81,指示盡管被讀取器識(shí)別 了但是還不具有100%可靠性的狀態(tài)。也就是i兌,這個(gè)因?yàn)榇嬖诳梢宰x出不應(yīng) 該由外部原因讀取的標(biāo)記的情況。"判決識(shí)別狀態(tài),,83指示相關(guān)讀取器已經(jīng)正 確識(shí)別了 一個(gè)標(biāo)記的狀態(tài)。
隨后,將給出關(guān)于狀態(tài)轉(zhuǎn)變事件的解釋。
"標(biāo)記未決識(shí)別,,810意味著讀取器最初識(shí)別相關(guān)標(biāo)記的時(shí)間,和"標(biāo)記未 決識(shí)別狀態(tài)持續(xù)"802意味著盡管讀取器識(shí)別了但是不滿足向判決識(shí)別狀態(tài)轉(zhuǎn) 變的要求的情況。
"視作標(biāo)記識(shí)別無效"803表示從最近"未決識(shí)別狀態(tài),,時(shí)間點(diǎn)之后的固定 間隔內(nèi)沒有識(shí)別標(biāo)記的情況,其中'這個(gè)情況不能看作識(shí)別了標(biāo)記。
"標(biāo)記判決識(shí)別"804指示當(dāng)從轉(zhuǎn)移到初始標(biāo)記識(shí)別狀態(tài)的時(shí)間點(diǎn)開始的 固定間隔內(nèi)識(shí)別了標(biāo)記固定次數(shù)時(shí)轉(zhuǎn)移的情況。固定間隔和倍數(shù)由外部根據(jù) 環(huán)境來定義并且是視作100%識(shí)別的參考值。
"標(biāo)記判決識(shí)別狀態(tài)持續(xù)"805意味著持續(xù)判決識(shí)別狀態(tài)的狀態(tài)。
"標(biāo)記識(shí)別范圍逃逸"806表示從最近標(biāo)記判決識(shí)別狀態(tài)開始的固定間隔
23內(nèi)不再傳送標(biāo)記識(shí)別信息的情況。這是一個(gè)視為標(biāo)記從讀取器的識(shí)別范圍內(nèi) 逃逸的事件。
在下文中,下面將給出圖10到21的每一細(xì)節(jié)。
圖IO是說明根據(jù)本發(fā)明在圖9中所示的過濾事件標(biāo)記數(shù)據(jù)產(chǎn)生調(diào)度守護(hù) 程序的周期處理方法的 一個(gè)實(shí)施例的流程圖。
在步驟S1001,該處理提取屬于讀取器的"判決識(shí)別狀態(tài)"的標(biāo)記列表;并 且在步驟S1002,刪除在提取的標(biāo)記列表中的雙倍標(biāo)記,并且決定每一周期 由每一讀取器所識(shí)別的標(biāo)記列表。
在下文中,在步驟S1003讀取器將標(biāo)記列表存儲(chǔ)在過濾標(biāo)記事件列表信 息存儲(chǔ)單元中。通過指定存儲(chǔ)周期的最大倍數(shù),按照先前周期超過指定最大 倍數(shù)的順序來刪除標(biāo)記列表。
每一周期重復(fù)執(zhí)行上述處理。
圖11是解釋根據(jù)本發(fā)明的將過濾事件標(biāo)記列表信息存儲(chǔ)在RFID事件管 理部件中的方法的實(shí)施例的視圖。
基本上,根據(jù)多維數(shù)據(jù)庫(kù)來存儲(chǔ)數(shù)據(jù),例如,Hyper-Cude模型,該結(jié) 構(gòu)是由四個(gè)軸組成的,也就是,讀取器ID1101、標(biāo)記ID1102、周期1103、 和應(yīng)用系統(tǒng)收聽器ID1104。用多層方式來產(chǎn)生每一個(gè)軸以便應(yīng)用在線分析處 理(OLAP )技術(shù)。
每一個(gè)軸都是用多層方式來構(gòu)成的。例如,讀取器軸是由在最低端的單 個(gè)讀取器ID和較高端的讀取器組ID組成。通過快速應(yīng)用本領(lǐng)域/>知的OLAP 功能這個(gè)多維和多層標(biāo)記數(shù)據(jù)列表存儲(chǔ)結(jié)構(gòu)可以快速和準(zhǔn)確的提供牽拉業(yè) 務(wù)。
圖12是說明根據(jù)本發(fā)明的在RFID事件管理部件中請(qǐng)求和響應(yīng)過濾標(biāo)記 事件數(shù)據(jù)的方法的 一個(gè)實(shí)施例的流程圖。
當(dāng)在步驟S1201單個(gè)應(yīng)用系統(tǒng)請(qǐng)求圖6和圖9的過濾標(biāo)記事件數(shù)據(jù)處理 器112處理請(qǐng)求時(shí),在過濾標(biāo)記事件數(shù)據(jù)處理器中的請(qǐng)求處理程序庫(kù)904接 受該請(qǐng)求并在步驟S1202尋找呈現(xiàn)在請(qǐng)求處理程序庫(kù)904中的一個(gè)請(qǐng)求處理 程序線程(thread) 905。
并且隨后,在步驟S1203每過一周期過濾標(biāo)記事件數(shù)椐處理器就通過讀 取器基于存儲(chǔ)在過濾標(biāo)記事件列表信息存儲(chǔ)單元中的標(biāo)記列表來集合信息直 到達(dá)到報(bào)告周期,并且在步驟S1204依賴給定的分組基準(zhǔn)來對(duì)集合的信息進(jìn)行分組,例如,通過讀取器、讀取器組、標(biāo)記ID的方式等。
接下來,在步驟S1205本方法判斷是否已經(jīng)達(dá)到了總報(bào)告周期的第一報(bào) 告周期。
在該判斷之后,在步驟S1206本方法確定在以第一報(bào)告周期的當(dāng)前報(bào)告 周期內(nèi)集合的總標(biāo)記列表作為要傳送的目標(biāo),總標(biāo)記列表是按照該分組的標(biāo) 記列表。
如果判斷不存在第一報(bào)告周期,在步驟S1207本方法基于通過比較在上 一個(gè)報(bào)告周期集合的標(biāo)記列表和在當(dāng)前周期集合的標(biāo)記列表而給定的執(zhí)行功 能來確定要傳送的目標(biāo)。執(zhí)行功能可以是下面的其中之一(a)整個(gè)集合的 標(biāo)記列表、(b)增加到先前周期的標(biāo)記列表、(c)從先前周期中刪除的標(biāo)記 列表、和(d)增加到先前周期或從先前周期刪除的標(biāo)記列表之一。
或S1207確定的按照分組的標(biāo)記列表執(zhí)行格式化,并且隨后在步驟S1209使 用復(fù)數(shù)方式將標(biāo)記列表傳送給與應(yīng)用系統(tǒng)收聽器ID對(duì)應(yīng)的請(qǐng)求者(應(yīng)用系 統(tǒng)),例如,HTTP/POST、 SOAP、 DB等。
在下面的步驟S1210,本方法判斷是否已經(jīng)達(dá)到了總報(bào)告周期的事件量。 如果仍沒有達(dá)到,接著上述步驟S1203重復(fù)執(zhí)行本方法。
圖13是描述了根據(jù)本發(fā)明在RFID事件管理部件中向過濾標(biāo)記事件請(qǐng)求 者發(fā)出請(qǐng)求的一個(gè)所需因素。
'周期,1301是一個(gè)間隔,例如1000ms,在其期間過濾事件標(biāo)記數(shù)據(jù)產(chǎn)生 調(diào)度守護(hù)程序903依據(jù)調(diào)度守護(hù)程序的周期來創(chuàng)建過濾標(biāo)記列表。
'應(yīng)用程序報(bào)告周期,1302指示周期的倍數(shù)當(dāng)每一應(yīng)用系統(tǒng)請(qǐng)求時(shí)從事件 處理程序中獲得過濾標(biāo)記列表。其中設(shè)置為在周期1301給定的'周期,的兩倍, 例如3x周期。
'總報(bào)告周期,1303是從希望接收?qǐng)?bào)告的時(shí)間點(diǎn)開始到最后時(shí)間點(diǎn)的總間 隔,其被設(shè)置為'應(yīng)用系統(tǒng)才艮告周期,1302的兩倍,例如,2x應(yīng)用系統(tǒng)報(bào)告周 期。
每一個(gè)應(yīng)用系統(tǒng)報(bào)告周期'傳送,1304將通過執(zhí)行給定的分組基準(zhǔn)和在上 述方法的每一應(yīng)用系統(tǒng)報(bào)告周期內(nèi)集合的標(biāo)記列表的運(yùn)行而獲得的結(jié)果傳送 到請(qǐng)求該結(jié)果的與應(yīng)用系統(tǒng)收聽器ID對(duì)應(yīng)的應(yīng)用系統(tǒng)。
在下文中,在圖14和21的說明中使用的"刪除"、"存儲(chǔ)"和"傳送"的意思如下所示。"刪除"意思是從存儲(chǔ)它們的臨時(shí)存儲(chǔ)單元中刪除相關(guān)事件,和"傳 送"意味著傳送相關(guān)事件到連接到當(dāng)前事件過濾器的其它事件過濾器,應(yīng)用系 統(tǒng)或者類似。"存儲(chǔ)"代表將在過濾算法執(zhí)行期間創(chuàng)建的事件存儲(chǔ)在臨時(shí)存儲(chǔ) 單元中。此外,事件存儲(chǔ)、刪除和傳送正確意味著存儲(chǔ)、刪除和傳送事件數(shù) 據(jù)而不是事件。
圖14是說明根據(jù)本發(fā)明的雙重識(shí)別刪除過濾方法的一個(gè)實(shí)施例的流程
圖,其中提供了在發(fā)生在固定期限內(nèi)的同 一標(biāo)記標(biāo)識(shí)符事件中如何提取第一 和最后事件。
在第一步驟S1401,參考圖6和7,本方法判斷在基本標(biāo)記事件數(shù)據(jù)處理 器和路由器111內(nèi)當(dāng)前識(shí)別的事件是否是在驅(qū)動(dòng)事件過濾器之后首次發(fā)生的 事件。如果是第一事件,本方法在步驟S1402存儲(chǔ)當(dāng)前事件數(shù)據(jù),如果不是, 本方法在步驟S1403再次檢查識(shí)別的事件是否是從第一事件到用戶設(shè)置的時(shí) 間T的期限內(nèi)創(chuàng)建的事件。
如果檢查當(dāng)前識(shí)別的事件不是從第一事件到用戶設(shè)置的時(shí)間T的期限內(nèi) 創(chuàng)建的事件,本方法在步驟S1404傳送存儲(chǔ)到現(xiàn)在的事件數(shù)據(jù),并且存儲(chǔ)當(dāng) 前識(shí)別的事件數(shù)據(jù)。然而,如果當(dāng)前識(shí)別的事件是從第一事件到用戶設(shè)置的 時(shí)間T的期限內(nèi)創(chuàng)建的事件,本方法在步驟S1405再次確認(rèn)是否存儲(chǔ)了兩個(gè) 以上與當(dāng)前識(shí)別事件一樣的標(biāo)記標(biāo)識(shí)符事件。
根據(jù)該確認(rèn),如果沒有存儲(chǔ)兩個(gè)以上,本方法在步驟S1406存儲(chǔ)當(dāng)前識(shí) 別的事件數(shù)據(jù)。如果存儲(chǔ)了兩個(gè)以上,本方法將具有與當(dāng)前識(shí)別事件數(shù)據(jù)一 樣的標(biāo)記標(biāo)識(shí)符的事件中除了初始事件之外的剩余事件刪除,并且存儲(chǔ)當(dāng)前 事件以便對(duì)同 一標(biāo)記標(biāo)識(shí)符來說僅保持有最近事件。
圖15是說明了根據(jù)發(fā)明的雙重識(shí)別刪除過濾方法的一個(gè)實(shí)施例的流程 圖,其中展示了如何從固定期限內(nèi)發(fā)生的同 一標(biāo)記標(biāo)識(shí)符事件中提取最近的 事件。
在第一步驟S1501,本方法判斷在基本標(biāo)記事件數(shù)據(jù)處理器和路由器111 內(nèi)當(dāng)前識(shí)別的事件是否是在驅(qū)動(dòng)事件過濾器之后首先出現(xiàn)的事件,參考圖6 和7。如果是第一事件,本方法在步驟S1502存儲(chǔ)當(dāng)前的事件lt據(jù),如果不 是,本方法在步驟S1503再次檢查識(shí)別的事件是否是從第一事件到用戶設(shè)置 的時(shí)間T的期限內(nèi)創(chuàng)建的事件。
如果檢查當(dāng)前識(shí)別的事件不是從笫一事件到用戶設(shè)置的時(shí)間T的期限內(nèi)創(chuàng)建的事件,本方法在步驟S1504傳送至今存儲(chǔ)的事件數(shù)據(jù),并且存儲(chǔ)當(dāng)前 識(shí)別的事件數(shù)據(jù)。然而,如果當(dāng)前識(shí)別的事件是從第一事件到用戶設(shè)置的事 件T的期限內(nèi)創(chuàng)建的事件,本方法在步驟S1505再次確認(rèn)是否存儲(chǔ)了與當(dāng)前 識(shí)別事件一樣的標(biāo)記標(biāo)識(shí)符事件。
在該確認(rèn)中,如果沒有存儲(chǔ),本方法在步驟S1506存儲(chǔ)當(dāng)前識(shí)別的事件 數(shù)據(jù)。如果存儲(chǔ)了,本方法在步驟S1507刪除具有與當(dāng)前識(shí)別事件數(shù)據(jù)一樣 的標(biāo)記標(biāo)識(shí)符的先前存儲(chǔ)的事件并存儲(chǔ)當(dāng)前事件。
圖16說明了根據(jù)本發(fā)明多個(gè)讀取器校正過濾方法的一個(gè)實(shí)施例的流程 圖,其中展示了提取對(duì)同一標(biāo)記連續(xù)識(shí)別幾次以上的讀取器事件的方法。
在第一步驟S1601,本方法判斷在圖6和7的基本標(biāo)記事件數(shù)據(jù)處理器 和路由器111內(nèi)當(dāng)前識(shí)別的事件是否是在驅(qū)動(dòng)事件過濾器之后首次發(fā)生的事 件。如果是第一事件,本方法在步驟S1602存儲(chǔ)當(dāng)前識(shí)別的事件作為最近的 事件并將當(dāng)前事件的計(jì)數(shù)值設(shè)置為i。否則,本方法在步驟S1603將最近事 件的標(biāo)記和讀取器標(biāo)識(shí)符與當(dāng)前識(shí)別事件的標(biāo)記和讀取器標(biāo)識(shí)符進(jìn)行比較。
在該比較中,如果標(biāo)記和讀取器標(biāo)識(shí)符都彼此不一致,本方法在步驟 S1604存儲(chǔ)當(dāng)前識(shí)別事件作為最近事件,其中當(dāng)前識(shí)別事件是當(dāng)前事件,并 且將當(dāng)前事件的計(jì)數(shù)值設(shè)置為1。
然而,如果標(biāo)記和讀取器標(biāo)識(shí)符都一樣,本方法在步驟S1606將當(dāng)前事 件的計(jì)數(shù)值加1并且存儲(chǔ)當(dāng)前事件。在此之后,本方法在步驟S1606確認(rèn)當(dāng) 前事件的計(jì)數(shù)值是否是在用戶設(shè)置的連續(xù)識(shí)別次數(shù)之上。
在該確認(rèn)中,如果當(dāng)前事件的計(jì)數(shù)值不是在用戶設(shè)置的連續(xù)識(shí)別次數(shù)之 上,本方法在步驟S1607將最近的事件更新為當(dāng)前事件并且隨后存儲(chǔ)計(jì)數(shù)值。
如果當(dāng)前事件的計(jì)數(shù)值達(dá)到了用戶設(shè)置的連續(xù)識(shí)別次數(shù),本方法在步驟 S1608傳送當(dāng)前事件數(shù)據(jù)。
圖17是說明根據(jù)本發(fā)明多個(gè)讀取器校正過濾方法的一個(gè)實(shí)施例的流程 圖,其中提供了如何提取最多次識(shí)別的讀取器。
首先,在步驟S1701,本方法判斷是否存儲(chǔ)了具有與當(dāng)前識(shí)別事件一樣 的標(biāo)記標(biāo)識(shí)符的事件。
如果判斷沒有存儲(chǔ)具有同一標(biāo)記標(biāo)識(shí)符的事件,本方法在步驟S1702將 當(dāng)前事件的標(biāo)記標(biāo)識(shí)符和其讀取器標(biāo)識(shí)符的計(jì)數(shù)值設(shè)為1并且存儲(chǔ)當(dāng)前事 件。然而,如果判斷存儲(chǔ)了具有同一標(biāo)記標(biāo)識(shí)符的事件,本方法在步驟S1703 確認(rèn)當(dāng)前事件是否發(fā)生在用戶設(shè)置的時(shí)間T內(nèi)。
如果該當(dāng)前事件還發(fā)生在用戶設(shè)置的時(shí)間T內(nèi),本方法在步驟S1704將 對(duì)于當(dāng)前事件的標(biāo)記標(biāo)識(shí)符的讀取器標(biāo)識(shí)符的計(jì)數(shù)值加1并且存儲(chǔ)當(dāng)前事 件。
如果達(dá)到用戶設(shè)置的時(shí)間,本方法在步驟S1705比較與存儲(chǔ)的事件中的 每一標(biāo)記標(biāo)識(shí)符相關(guān)的讀取器標(biāo)識(shí)符計(jì)數(shù)值并且傳送具有最多次識(shí)別的讀取 器標(biāo)識(shí)符的所有事件。
圖18是說明根據(jù)本發(fā)明多個(gè)讀取器校正過濾方法的一個(gè)實(shí)施例的流程 圖,其中4是取連續(xù)識(shí)別幾次以上的讀取器事件而不管標(biāo)記標(biāo)識(shí)符。
首先,本方法在步驟S1801存儲(chǔ)當(dāng)前識(shí)別的事件,并且在步驟S1802判 斷當(dāng)前識(shí)別的事件是否是發(fā)生在用戶設(shè)置的時(shí)間T內(nèi)。
如果判斷用戶設(shè)置的事件已經(jīng)終止,本方法在步驟S1803傳送在T內(nèi)發(fā) 生和存儲(chǔ)的事件中所有具有要傳送讀取器標(biāo)識(shí)符值的事件,并且存儲(chǔ)當(dāng)前識(shí) 別的事件。
在該確認(rèn)中,如果識(shí)別的事件是在T內(nèi),本方法在步驟S1804將存儲(chǔ)的 事件中最近事件的讀取器標(biāo)識(shí)符與當(dāng)前識(shí)別事件的讀取器標(biāo)識(shí)符進(jìn)行比較。
作為比較的結(jié)果,如果讀取器標(biāo)識(shí)符不一樣,本方法在步驟S1805將計(jì) 數(shù)設(shè)置為1,并且將存儲(chǔ)的事件中的最近事件更新為當(dāng)前事件。
然而,如果讀取器標(biāo)識(shí)符一樣,本方法在步驟S1806將計(jì)數(shù)加1,并且 在步驟S1807確認(rèn)計(jì)數(shù)值是否在用戶設(shè)置連續(xù)識(shí)別N次以上。
如果不在N以上,本方法在步驟S1808將最近的事件更新為當(dāng)前事件并 且隨后存儲(chǔ)這個(gè)當(dāng)前事件。然而,如果在N以上,本方法在步驟S1809存儲(chǔ) 當(dāng)前事件的讀取器標(biāo)識(shí)符作為要傳送的讀取器標(biāo)識(shí)符。
圖19是說明根據(jù)本發(fā)明多個(gè)讀取器校正過濾方法的一個(gè)實(shí)施例的流程 圖,其中提供了如何提取同一標(biāo)記的最初識(shí)別的讀取器事件。
首先,在步驟S1901,本方法判斷當(dāng)前識(shí)別的事件是否是發(fā)生在用戶設(shè) 置的時(shí)間T內(nèi)。
如果判斷用戶設(shè)置的時(shí)間T已經(jīng)終止,本方法在步驟S1902傳送存儲(chǔ)到 現(xiàn)在的事件中具有存儲(chǔ)的讀取器標(biāo)識(shí)符值的事件。
在該判斷中,如果當(dāng)前識(shí)別的事件發(fā)生在T內(nèi),本方法在步驟S1卯3確
28認(rèn)是否存儲(chǔ)了具有當(dāng)前識(shí)別事件的標(biāo)記標(biāo)識(shí)符值的事件。
如果確認(rèn)沒有存儲(chǔ)具有當(dāng)前事件的標(biāo)記標(biāo)識(shí)符的事件,本方法在步驟
S1904存儲(chǔ)當(dāng)前事件。
然而,如果存儲(chǔ)了具有當(dāng)前事件的標(biāo)記標(biāo)識(shí)符的事件,本方法在步驟 S1905再次判斷當(dāng)前事件的讀取器標(biāo)識(shí)符是否與存儲(chǔ)的事件的讀取器標(biāo)識(shí)符 一樣。
如果在步驟S1906判斷當(dāng)前事件的讀取器標(biāo)識(shí)符是與任何一個(gè)存儲(chǔ)的事 件的讀取器標(biāo)識(shí)符一樣,本方法存儲(chǔ)當(dāng)前的事件數(shù)據(jù),并且如果當(dāng)前事件的 讀取器標(biāo)識(shí)符與任何一個(gè)存儲(chǔ)的事件的讀取器標(biāo)識(shí)符都不一樣才終止。
圖20說明根據(jù)本發(fā)明多個(gè)讀取器校正過濾方法的一個(gè)實(shí)施例的流程圖,
其中本方法是基于事件的類型。
在第 一步驟S2001 ,本方法判斷當(dāng)前識(shí)別的事件的類型。 如果判斷當(dāng)前識(shí)別事件的類型是"標(biāo)記未決識(shí)別",本方法在步驟S2002
存儲(chǔ)事件數(shù)據(jù)。
如果判斷當(dāng)前識(shí)別事件的類型是"標(biāo)記判決識(shí)別",本方法在步驟S2003 確認(rèn)是否存儲(chǔ)有與當(dāng)前事件的標(biāo)記標(biāo)識(shí)符和讀取器標(biāo)識(shí)符一樣的事件數(shù)據(jù)。 如果存儲(chǔ)了,本方法在步驟S2004刪除當(dāng)前的事件;和如果沒有存儲(chǔ),本方 法在步驟S2005確認(rèn)當(dāng)前事件是否發(fā)生在用戶設(shè)置的T內(nèi)。
在該確認(rèn)中,如果當(dāng)前事件是發(fā)生在T內(nèi),本方法在步驟S2007存儲(chǔ)當(dāng) 前事件,并且傳送在存儲(chǔ)的事件中具有當(dāng)前事件的標(biāo)記標(biāo)識(shí)符和讀取器標(biāo)識(shí) 符的事件。
然而,如果用戶設(shè)置的事件T終止,本方法在步驟S2006刪除具有當(dāng)前 事件標(biāo)記標(biāo)識(shí)符和讀取器標(biāo)識(shí)符的事件。
此外,如果當(dāng)前事件/人標(biāo)記識(shí)別范圍逃逸,本方法在步驟S2008確認(rèn)是 否存儲(chǔ)具有當(dāng)前事件標(biāo)記和讀取器標(biāo)識(shí)符的事件。
如果確認(rèn)存儲(chǔ)了具有當(dāng)前事件標(biāo)記和讀取器標(biāo)識(shí)符的事件,本方法在步 驟S2009傳送當(dāng)前事件;并且如果沒有存儲(chǔ)具有當(dāng)前事件標(biāo)記和讀取器標(biāo)識(shí) 符值的事件,本方法在步驟S2004刪除當(dāng)前事件。
圖21是說明根據(jù)本發(fā)明的RFID讀取器識(shí)別錯(cuò)誤刪除過濾方法的一個(gè)實(shí) 施例的流程圖,其展示了基于識(shí)別速率的多個(gè)讀取器校正過濾方法。
首先,在步驟S2101,本方法判斷當(dāng)前識(shí)別的事件是否發(fā)生在用戶設(shè)置的期間T內(nèi)。
如果判斷當(dāng)前識(shí)別的事件M生在T內(nèi),本方法存儲(chǔ)當(dāng)前事件并在步驟 S2102將事件的計(jì)數(shù)遞增事件的標(biāo)記標(biāo)識(shí)符。
然而,如果當(dāng)前識(shí)別的事件是發(fā)生在期限T之后,本方法在步驟S2103 基于在用戶設(shè)置的T內(nèi)發(fā)生的總識(shí)別次數(shù)來計(jì)算標(biāo)記標(biāo)識(shí)符的識(shí)別速率。
隨后,本方法在步驟S2104判斷在T內(nèi)由標(biāo)記標(biāo)識(shí)符計(jì)算的識(shí)別速率是 否在用戶設(shè)置的識(shí)別速率之上。
根據(jù)該判斷,如果在T內(nèi)由標(biāo)記標(biāo)識(shí)符計(jì)算的識(shí)別速率不在用戶設(shè)置的 識(shí)別速率之上,本方法在步驟S2105刪除在用戶設(shè)置的識(shí)別速率以下的標(biāo)記 標(biāo)識(shí)符的事件、
然而,如果由標(biāo)記標(biāo)識(shí)符計(jì)算的識(shí)別速率在用戶設(shè)置的識(shí)別速率之上, 本方法在步驟S2106傳送相關(guān)事件。
如在早些提到的本發(fā)明的方法可以用軟件程序來實(shí)現(xiàn)并以計(jì)算機(jī)可讀方 式存儲(chǔ)在諸如CD - ROM、 RAM、 ROM、軟盤、硬盤、光磁盤等之類的存儲(chǔ) 介質(zhì)上。本領(lǐng)域內(nèi)的技術(shù)人員可以很容易地實(shí)現(xiàn)本方法;并且因此,在這里 省略了其細(xì)節(jié)。
本申請(qǐng)包含與在2004年12月20曰在韓國(guó)知識(shí)產(chǎn)權(quán)局申請(qǐng)的韓國(guó)專利申 請(qǐng)?zhí)枮?004-0108845相關(guān)的主題,其全部?jī)?nèi)容通過參考被包含在這里。
雖然根據(jù)某些優(yōu)選實(shí)施例描述了本發(fā)明,但是對(duì)本領(lǐng)域內(nèi)的技術(shù)人員來 說顯而易見的是,可以作出各種變化和修改而不會(huì)脫離以下權(quán)利要求中定義 的本發(fā)明范圍。
權(quán)利要求
1.一種RFID事件管理設(shè)備,支持基于多協(xié)議的異類讀取器,其用于管理從RFID讀取器創(chuàng)建的事件,該設(shè)備包含基本標(biāo)記事件數(shù)據(jù)處理和路由裝置,用于產(chǎn)生和過濾在從外部提供的標(biāo)記數(shù)據(jù)中的與某些狀態(tài)之間的轉(zhuǎn)移對(duì)應(yīng)的基本標(biāo)記事件數(shù)據(jù),以便將過濾的基本標(biāo)記事件數(shù)據(jù)路由到相應(yīng)的應(yīng)用系統(tǒng);和未過濾標(biāo)記事件數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)所述基本標(biāo)記事件數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的設(shè)備,還包括過濾的標(biāo)記事件數(shù)據(jù)處理裝置, 用于按周期提取存儲(chǔ)在所述未過濾標(biāo)記事件數(shù)據(jù)存儲(chǔ)裝置中的基本標(biāo)記事件 數(shù)據(jù),并且創(chuàng)建與所述應(yīng)用系統(tǒng)請(qǐng)求對(duì)應(yīng)的形式的過濾標(biāo)記事件數(shù)據(jù),以便 提供同樣的數(shù)據(jù)給所述應(yīng)用系統(tǒng)。
3. 根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述過濾的標(biāo)記事件數(shù)據(jù)處理裝 置包含應(yīng)用系統(tǒng)收聽器登記裝置,用于從應(yīng)用系統(tǒng)分別接收和登記收聽器,并 將收聽器ID賦予所登記的應(yīng)用系統(tǒng);過濾的事件標(biāo)記數(shù)據(jù)產(chǎn)生調(diào)度裝置,用于按周期提取存儲(chǔ)在所述未過濾 標(biāo)記事件數(shù)據(jù)存儲(chǔ)裝置中的標(biāo)記事件數(shù)據(jù),并將其存儲(chǔ)和管理為具有多維數(shù) 據(jù)存儲(chǔ)結(jié)構(gòu)的過濾標(biāo)記事件列表信息;過濾的標(biāo)記事件列表信息存儲(chǔ)裝置,用于存儲(chǔ)所述過濾的標(biāo)記事件列表 信息;應(yīng)用系統(tǒng)請(qǐng)求接受裝置,用于將來自所述應(yīng)用系統(tǒng)的請(qǐng)求傳送到應(yīng)用系 統(tǒng)請(qǐng)求處理裝置,或者將來自所述應(yīng)用系統(tǒng)請(qǐng)求處理裝置的處理結(jié)果傳送到 所述應(yīng)用系統(tǒng);并且所述應(yīng)用系統(tǒng)請(qǐng)求處理裝置用于基于存儲(chǔ)在所述過濾標(biāo)記事件列表信息 存儲(chǔ)裝置中的所述過濾標(biāo)記事件列表信息來創(chuàng)建與所述應(yīng)用系統(tǒng)請(qǐng)求一致的 形式的過濾標(biāo)記數(shù)據(jù),并將同一數(shù)據(jù)發(fā)送到所述應(yīng)用系統(tǒng)請(qǐng)求接受裝置。
4. 根據(jù)權(quán)利要求3所述的設(shè)備,其中,所述過濾事件標(biāo)記數(shù)據(jù)產(chǎn)生調(diào)度 裝置存儲(chǔ)/管理按周期標(biāo)識(shí)的標(biāo)記列表、標(biāo)記、讀取器作為所述過濾標(biāo)記事件 列表信息。
5. 根據(jù)權(quán)利要求3所述的設(shè)備,其中,在所述過濾事件標(biāo)記數(shù)據(jù)產(chǎn)生調(diào)度裝置中的所述過濾標(biāo)記事件列表信息的存儲(chǔ)處理按照所述多維數(shù)據(jù)庫(kù)(Hyper - Cude Model)結(jié)構(gòu)來存儲(chǔ)數(shù)據(jù),所述多維數(shù)據(jù)庫(kù)結(jié)構(gòu)以讀取器ID、 標(biāo)記ID、周期和應(yīng)用系統(tǒng)收聽器ID作為軸,每一軸具有多層形式。
6. 根據(jù)權(quán)利要求3所述的設(shè)備,其中,所述應(yīng)用系統(tǒng)請(qǐng)求接受裝置的請(qǐng) 求包括分組基準(zhǔn)、總報(bào)告周期、應(yīng)用系統(tǒng)報(bào)告周期、基于傳送的標(biāo)記列表形 式、結(jié)果格式和應(yīng)用系統(tǒng)收聽器ID的至少之一。
7. 根據(jù)權(quán)利要求1所述的設(shè)備,還包括標(biāo)記數(shù)據(jù)遷移處理裝置,用于阻 止連續(xù)數(shù)據(jù)增加到所述過濾標(biāo)記事件數(shù)據(jù)存儲(chǔ)裝置,并在每個(gè)預(yù)定間隔遷移 標(biāo)記數(shù)據(jù)以用作歷史信息。
8. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述基本標(biāo)記事件處理和路由裝 置包括基本標(biāo)記事件產(chǎn)生裝置,用于在從外部提供的標(biāo)記數(shù)據(jù)中創(chuàng)建與在某些 狀態(tài)之間轉(zhuǎn)變對(duì)應(yīng)的基本標(biāo)記事件數(shù)據(jù);事件過濾裝置,用于對(duì)所述基本標(biāo)記事件數(shù)據(jù)執(zhí)行預(yù)定數(shù)據(jù)過濾;事件數(shù)據(jù)傳送裝置,用于以推進(jìn)模式實(shí)時(shí)地傳送由所述事件過濾裝置過 濾的事件數(shù)據(jù);和事件數(shù)據(jù)記錄裝置,用于把所述基本標(biāo)記事件數(shù)據(jù)存儲(chǔ)在所述未過濾標(biāo) 記事件數(shù)據(jù)存儲(chǔ)裝置中。
9. 根據(jù)權(quán)利要求8所述的設(shè)備,其中,在所述基本標(biāo)記數(shù)據(jù)產(chǎn)生裝置中 的狀態(tài)轉(zhuǎn)變包括標(biāo)記未決識(shí)別事件、標(biāo)記未決識(shí)別狀態(tài)持續(xù)事件、視作標(biāo) 記識(shí)別無效事件、標(biāo)記判決識(shí)別事件、標(biāo)記判決識(shí)別狀態(tài)持續(xù)事件、和標(biāo)記 識(shí)別范圍逃逸事件。
10. 根據(jù)權(quán)利要求8所述的設(shè)備,其中,在一個(gè)RFID讀取器兩次識(shí)別 同一標(biāo)記的情況下,在所述事件過濾裝置中的狀態(tài)轉(zhuǎn)移數(shù)據(jù)過濾處理僅提取 在預(yù)定時(shí)間內(nèi)發(fā)生的同 一標(biāo)識(shí)符事件中最初識(shí)別的事件數(shù)據(jù)和最后識(shí)別的事 件數(shù)據(jù)。
11. 根據(jù)權(quán)利要求8所述的設(shè)備,其中,在一個(gè)RFID讀取器兩次識(shí)別 同一標(biāo)記的情況下,在所迷事件過濾裝置中的所述數(shù)據(jù)過濾處理僅提取在預(yù) 定時(shí)間內(nèi)發(fā)生的同 一標(biāo)記標(biāo)識(shí)符事件中最近事件數(shù)據(jù)。
12. 根據(jù)權(quán)利要求8所述的設(shè)備,其中,在多個(gè)RFID讀取器兩次識(shí)別 同 一標(biāo)記的情況下,在所述事件過濾裝置中的所述數(shù)據(jù)過濾處理對(duì)具有同一讀取器標(biāo)識(shí)符的特定標(biāo)記幾次以上地提取連續(xù)識(shí)別事件數(shù)據(jù)。
13. 根據(jù)權(quán)利要求8所述的設(shè)備,其中,在多個(gè)RFID讀取器兩次識(shí)別 同一標(biāo)記的情況下,在所述事件過濾裝置中的所述數(shù)據(jù)過濾處理提取在預(yù)定 時(shí)間內(nèi)識(shí)別的事件數(shù)據(jù)同 一標(biāo)記標(biāo)識(shí)符中的、具有最多次識(shí)別的讀取器標(biāo)識(shí) 符的事件數(shù)據(jù)。
14. 根據(jù)權(quán)利要求8所述的設(shè)備,其中,在多個(gè)RFID讀取器兩次識(shí)別 同一標(biāo)記的情況下,在所述事件過濾裝置中的所述數(shù)據(jù)過濾處理提取具有在 預(yù)定時(shí)間內(nèi)被連續(xù)識(shí)別預(yù)定次數(shù)以上的同一讀取器標(biāo)識(shí)符的事件數(shù)據(jù)而不考 慮標(biāo)i己標(biāo)識(shí)符。
15. 根據(jù)權(quán)利要求8所述的設(shè)備,其中,在多個(gè)RFID讀取器兩次識(shí)別 同一標(biāo)記的情況下,在所述事件過濾裝置中的所述數(shù)據(jù)過濾處理對(duì)具有在預(yù) 定時(shí)間內(nèi)識(shí)別的同一標(biāo)記標(biāo)識(shí)符的事件提取具有初始識(shí)別的讀取器標(biāo)識(shí)符的 事件數(shù)據(jù)。
16. 根據(jù)權(quán)利要求8所述的設(shè)備,其中,在多個(gè)RFID讀取器兩次識(shí)別 同一標(biāo)記的情況下,在所述事件過濾裝置中的所述數(shù)據(jù)過濾處理基于具有不 同讀取器標(biāo)識(shí)符的事件數(shù)據(jù)的類型來過濾在具有同 一標(biāo)記標(biāo)識(shí)符的事件數(shù)據(jù) 中的事件數(shù)據(jù)。
17. 根據(jù)權(quán)利要求8所述的設(shè)備,其中,在RFID讀取器通過外圍環(huán)境 識(shí)別在射頻期望傳送區(qū)域之外的標(biāo)記的情況下,在所述事件過濾裝置中的所 述數(shù)據(jù)過濾處理在預(yù)定時(shí)間內(nèi)計(jì)算標(biāo)記識(shí)別速率并提取屬于標(biāo)記識(shí)別速率在 用戶設(shè)置的識(shí)別速率之上的范圍的事件數(shù)據(jù)。
18. —種RFID事件管理方法,支持基于多協(xié)議異類讀取器,用于管理 從RFID讀取器創(chuàng)建的事件,該方法包含步驟a) 創(chuàng)建與在自外部提供的標(biāo)記數(shù)據(jù)中的、預(yù)定狀態(tài)之間的轉(zhuǎn)變對(duì)應(yīng)的基 本標(biāo)記事件數(shù)據(jù);b) 對(duì)在步驟a)處創(chuàng)建的所述基本標(biāo)記事件數(shù)據(jù)執(zhí)行過濾;和c) 采用推進(jìn)模式把在步驟b)處過濾的標(biāo)記事件數(shù)據(jù)傳送到相應(yīng)的應(yīng)用 系統(tǒng)。
19. 根據(jù)權(quán)利要求18所述的方法,還包括d)按周期的提取所述基本標(biāo) 記事件數(shù)據(jù),并且創(chuàng)建與所述應(yīng)用系統(tǒng)的請(qǐng)求對(duì)應(yīng)的形式的過濾標(biāo)記數(shù)據(jù), 以提供同樣的數(shù)據(jù)給自外部提供應(yīng)用系統(tǒng)。
20.根據(jù)權(quán)利要求18所述的方法,其中,所述步驟b)或d)基于讀取器標(biāo)識(shí)符、標(biāo)記標(biāo)識(shí)符、時(shí)間戳和事件類型來執(zhí)行所述過濾。
全文摘要
公開了一種支持基于多協(xié)議異類讀取器的射頻標(biāo)識(shí)(RFID)讀取器接口、以及事件管理設(shè)備和方法。所述RFID事件管理設(shè)備支持基于多協(xié)議的異類讀取器,用于管理從RFID讀取器創(chuàng)建的事件,并且包含基本標(biāo)記事件數(shù)據(jù)處理和路由裝置,用于產(chǎn)生和過濾在從外部提供的標(biāo)記數(shù)據(jù)中的與某些狀態(tài)之間的轉(zhuǎn)移對(duì)應(yīng)的基本標(biāo)記事件數(shù)據(jù),以便將過濾的基本標(biāo)記事件數(shù)據(jù)路由到相應(yīng)的應(yīng)用系統(tǒng);和未過濾標(biāo)記事件數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)所述基本標(biāo)記事件數(shù)據(jù)。
文檔編號(hào)G06K17/00GK101615257SQ20091016518
公開日2009年12月30日 申請(qǐng)日期2005年12月20日 優(yōu)先權(quán)日2004年12月20日
發(fā)明者樸惠鎮(zhèn), 樸柱相, 李容俊, 鄭太秀 申請(qǐng)人:韓國(guó)電子通信研究院