專利名稱:用于訪問多個射頻識別讀取器的控制器的制作方法
技術(shù)領(lǐng)域:
下面描述涉及射頻識別(RFID),并且特別涉及RFID系統(tǒng)。
背景技術(shù):
射頻識別(RFID)系統(tǒng)利用詢問器和RFID標(biāo)簽(tag)來識別唯一物品(items)。典型的,詢問器與附著在物品上的RFID標(biāo)簽通信。詢問器,也稱為讀取器,通過無線電波與RFID標(biāo)簽通信,并將從RFID標(biāo)簽讀取的信息以數(shù)字形式傳遞給計算機(jī)系統(tǒng)。RFID標(biāo)簽典型地是一個存儲數(shù)字信息的微型芯片。該微型芯片附加在從詢問器接收信號和向詢問器發(fā)送信號的天線上。RFID標(biāo)簽包括唯一的序列號,并且還可以包括其它信息,例如客戶賬號。
RFID標(biāo)簽可以是主動標(biāo)簽、被動標(biāo)簽或半被動(semi-passive)標(biāo)簽。主動標(biāo)簽包括給微型芯片電路提供電力并將信號傳輸給詢問器的電源。而被動標(biāo)簽不包括電源。被動標(biāo)簽從詢問器產(chǎn)生的電磁場獲取(draw)電路和信息傳輸所需的電力。半被動標(biāo)簽與主動標(biāo)簽類似;然而,電源用于運行微型芯片的電路,而不是用于與詢問器的通信。一些半被動標(biāo)簽是不活動的(inactive),直到它們被來自詢問器的信號激活,這樣就節(jié)約了其電源的壽命。
發(fā)明內(nèi)容
在一個一般方面,描述了RFID系統(tǒng)中的射頻識別(RFID)控制器。控制器包括RFID詢問器接口,用于接收來自RFID詢問器的信號,并基于從應(yīng)用程序接收的指令管理RFID詢問器。RFID詢問器從RFID標(biāo)簽接收數(shù)據(jù)。所述控制還包括控制器內(nèi)核,用于處理從RFID詢問器接口接收的信號,并提供數(shù)據(jù)給應(yīng)用程序。
本發(fā)明的實施方式可以包括下列特征的一個或多個。例如,RFID詢問器可以是與RFID詢問器相關(guān)聯(lián)的天線。所述天線從RFID標(biāo)簽接收數(shù)據(jù)。RFID詢問器接口從所述天線接收信號,并基于從應(yīng)用程序接收的指令管理所述天線。
RFID詢問器接口可以通知應(yīng)用程序RFID詢問器從RFID標(biāo)簽接收到數(shù)據(jù),或者天線從RFID標(biāo)簽接收到數(shù)據(jù)??刂破鬟€包括用戶界面,用于接收數(shù)據(jù)處理單元的選擇和數(shù)據(jù)處理單元的安排(arrangement)??刂苾?nèi)核可以基于數(shù)據(jù)處理單元的選擇和安排改變對來自RFID詢問器接口的信號的處理。控制還可以包括管理服務(wù)部件,基于數(shù)據(jù)處理單元的安排和選擇存儲配置文件。
在另一個一般方面,描述了包括RFID詢問器接口的RFID控制器。RFID詢問器接口接收由多個RFID詢問器中的一個提供的數(shù)據(jù)。多個RFID詢問器被耦合到RFID詢問器接口,并從RFID標(biāo)簽讀取數(shù)據(jù)。RFID詢問器接口還可以為從RFID標(biāo)簽接收數(shù)據(jù)的多個RFID詢問器中的一個的應(yīng)用程序提供指示(indication)。該應(yīng)用程序使用來自RFID標(biāo)簽的數(shù)據(jù)。用戶界面接收用于處理由RFID詢問器接口接收的數(shù)據(jù)的數(shù)據(jù)處理單元的選擇和安排??刂破鲀?nèi)核根據(jù)從用戶界面接收的數(shù)據(jù)處理單元的選擇和安排來處理RFID詢問器接口接收的數(shù)據(jù)。控制器內(nèi)核還將處理過的數(shù)據(jù)提供給應(yīng)用程序。
本發(fā)明的實施方式可以包括下列特征的一個或多個。例如,管理服務(wù)部件基于數(shù)據(jù)處理單元的安排和選擇存儲配置文件。多個RFID詢問器可以包括多個與耦合到RFID詢問器接口的RFID詢問器相關(guān)聯(lián)的天線。每個天線都從一個或多個RFID標(biāo)簽接收數(shù)據(jù)。RFID詢問器接口可以從多個天線中的一個接收數(shù)據(jù),所述數(shù)據(jù)是由多個天線中的一個從RFID標(biāo)簽接收的。RFID詢問器接口還可以為從RFID標(biāo)簽接收數(shù)據(jù)的多個天線中的一個的應(yīng)用程序提供指示。
在另一個一般方面,描述處理RFID數(shù)據(jù)的方法。該方法包括將第一RFID詢問器和第二RFID詢問器連接到RFID詢問器接口;在第一RFID詢問器或第二RFID詢問器檢測RFID標(biāo)簽;并通知應(yīng)用程序第一RFID詢問器或第二RFID詢問器中的哪一個檢測到了RFID標(biāo)簽。
本發(fā)明的實施方式可以包括下列特征的一個或多個。例如,命令可以從應(yīng)用程序讀取或?qū)懭氲絉FID詢問器。可以從用戶接收一個配置輸入,該配置輸入包括處理RFID數(shù)據(jù)的數(shù)據(jù)處理單元的安排。有關(guān)檢測到的RFID標(biāo)簽的RFID數(shù)據(jù)可以從第一RFID詢問器或第二RFID詢問器接收。RFID數(shù)據(jù)基于該配置輸入來處理。處理RFID數(shù)據(jù)包括基于配置輸入從現(xiàn)有處理向一個新的處理改變RFID數(shù)據(jù)的處理。
將第一RFID詢問器和第二RFID詢問器連接到RFID詢問器接口包括通過RFID詢問器將第一RFID天線和第二RFID天線連接到RFID詢問器接口。在第一RFID詢問器或第二RFID詢問器檢測RFID標(biāo)簽包括在第一RFID天線或第二RFID天線檢測RFID標(biāo)簽。通知應(yīng)用程序第一RFID詢問器或第二RFID詢問器中的哪一個檢測到了RFID標(biāo)簽包括通知應(yīng)用程序第一RFID天線或第二RFID天線的哪一個檢測到了RFID標(biāo)簽。
命令可以從應(yīng)用程序讀取或?qū)懭氲絉FID天線,并且命令通過將RFID天線連接到RFID詢問器接口被轉(zhuǎn)向(redirect to)RFID詢問器??梢詮挠脩艚邮找粋€配置輸入。該配置輸入包括處理RFID數(shù)據(jù)的數(shù)據(jù)處理單元的安排。有關(guān)檢測到的RFID標(biāo)簽的RFID數(shù)據(jù)可以從第一RFID天線或第二RFID天線接收。RFID數(shù)據(jù)基于該配置輸入來處理。
上述方面具有一個或多個下列優(yōu)點。由于可擴(kuò)縮性的原因,從RFID詢問器接收的數(shù)據(jù)一般以最低的層級(at the lowest level)進(jìn)行處理。然而,一個具有數(shù)百個詢問器和少量RFID控制器的RFID系統(tǒng)作為一個分布系統(tǒng)來管理是花費昂貴的。在本公開文件中,RFID控制器提供一種容易地進(jìn)行改變和配置的靈活機(jī)制,以此降低管理和維護(hù)整個RFID系統(tǒng)的成本。RFID控制器向用戶提供一種工具,通過允許用戶選擇所需數(shù)據(jù)處理單元和安排數(shù)據(jù)處理單元以滿足用戶的要求,來配置他們的RFID系統(tǒng)。因此,RFID控制器可以靈活地被容易地適用于任何情況,并因此不必為每個新的RFID情況建立新的控制器硬件和/或軟件。
通過RFID控制器,應(yīng)用程序通過從單個RFID詢問器接口直接讀取或?qū)懭朊羁梢钥刂贫鄠€RFID詢問器。RFID詢問器接口可以異步地監(jiān)聽來自多個詢問器的RFID事件。應(yīng)用程序還可以通過RFID詢問器接口監(jiān)聽來自多個天線的RFID信號。例如,天線可以位于智能貨架、存儲位置和倉庫的多個庫門(dock door)。在復(fù)用(multiplex)多個詢問器或天線時,應(yīng)用程序可以用例如“一個詢問器對一個詢問器接口”的配置執(zhí)行相同的動作,然而實際情況是雖然應(yīng)用程序可以檢索到指明檢測到RFID標(biāo)簽的特定(exact)詢問器或天線的信息,但是應(yīng)用應(yīng)用程序不需要用到多個詢問器或天線。
結(jié)合附圖閱讀下面的具體說明,本發(fā)明的其它特征、目的和優(yōu)點將更加清楚。
圖1是射頻識別(RFID)系統(tǒng)的框圖。
圖2是圖1的RFID系統(tǒng)的詳細(xì)框圖。
圖3是數(shù)據(jù)處理器子部件的類別(class)圖。
圖4是數(shù)據(jù)處理單元的簡單鏈的框圖。
圖5是數(shù)據(jù)處理單元的復(fù)雜鏈的框圖。
圖6是配置圖1的RFID系統(tǒng)的示例處理的流程圖。
圖7是可以實施圖6的處理的計算機(jī)系統(tǒng)的框圖。
圖8是RFID詢問器的類別圖。
圖9是單個RFID詢問器的RFID接口的程序圖(sequence diagram)。
圖10是多個RFID詢問器的RFID接口的程序圖。
圖11是虛擬(virtual)RFID詢問器的RFID接口的程序圖。
各個附圖中相同的附圖標(biāo)記表示相同的元件。
具體實施例方式
參考圖1和2,射頻識別(RFID)系統(tǒng)10包括RFID硬件層14、RFID控制器部件18和應(yīng)用部件22。RFID硬件層14和RFID控制器部件18由總線16連接,使用諸如傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)、超文本傳輸協(xié)議(HTTP)、出版/訂閱協(xié)議、RS-232C、用戶數(shù)據(jù)報協(xié)議(UDP)的協(xié)議,或者其它適合在計算部件之間進(jìn)行通信的協(xié)議。RFID控制器部件18和應(yīng)用部件22由總線20連接,使用諸如TCP/IP、HTTP、出版/訂閱協(xié)議等的協(xié)議。
控制器部件18處理RFID硬件層14集合的信息,并將處理過的信息發(fā)送給應(yīng)用部件22。例如,基本實施例包括RFID硬件層14,其記錄來自附著在庫存(in stock)物品的RFID標(biāo)簽的數(shù)據(jù)??刂破鞑考?8從RFID硬件層14檢測到的RFID標(biāo)簽接收數(shù)據(jù)。控制器部件18對數(shù)據(jù)進(jìn)行過濾,以便去除虛假的(false)檢測,并將要發(fā)送的數(shù)據(jù)集合成一系列批數(shù)據(jù)(batches)給應(yīng)用部件22。應(yīng)用部件22,例如倉庫管理應(yīng)用,使用RFID硬件層14檢測到的數(shù)據(jù)來更新倉庫中的存貨狀態(tài)。
在現(xiàn)有RFID系統(tǒng)中,寫入了專門的軟件以控制單個RFID詢問器的操作。隨著時間的過去,隨著需求的改變,每當(dāng)在遺留的RFID系統(tǒng)中要求新的功能時,遺留的RFID系統(tǒng)就需要更新的軟件,或者舊的軟件需要被修改。例如,RFID系統(tǒng)將需要軟件執(zhí)行附加的功能從一種場景到另一種場景,例如檢測并識別RFID標(biāo)簽、從RFID標(biāo)簽讀取附加的數(shù)據(jù)、將數(shù)據(jù)寫入RFID標(biāo)簽、過濾數(shù)據(jù)和事件。有時還需要附加的設(shè)備,諸如需要根據(jù)掃描的RFID標(biāo)簽“開啟”(turn on)或“關(guān)閉”(turn off)的燈光或輸送帶。
如將在這里所展示的,與現(xiàn)有RFID系統(tǒng)不同,RFID系統(tǒng)10的控制器部件18可以滿足任何場景,所以從RFID硬件層14接收的數(shù)據(jù)可以根據(jù)所需場景的要求被處理,并發(fā)送給應(yīng)用部件22。在一個例子中,用戶可以在不同的數(shù)據(jù)處理單元中進(jìn)行選擇,并且將這些數(shù)據(jù)處理單元安排成一條鏈(in achain),例如,以滿足一種場景的要求。
RFID硬件層RFID硬件層14包括RFID標(biāo)簽組(例如,RFID標(biāo)簽23a、RFID標(biāo)簽23b和RFID標(biāo)簽23c)和RFID詢問器(例如,RFID詢問器26a、RFID詢問器26b和RFID詢問器26c)。RFID標(biāo)簽23a-23c的每一組都通過射頻信號與RFID詢問器26a-26c通信(例如,RFID標(biāo)簽23a與RFID詢問器26a通信,RFID標(biāo)簽23b與RFID詢問器26b通信,以及RFID標(biāo)簽23c與RFID詢問器26c通信)。例如,在RFID標(biāo)簽進(jìn)入RFID詢問器的無線電場時,或者RFID標(biāo)簽離開該無線電場時,RFID詢問器記錄一個事件。在另一個例子中,RFID詢問器周期性地或連續(xù)地確定其檢測什么標(biāo)簽。軟件確定在先前檢測到的舊組標(biāo)簽和當(dāng)前檢測到的新組標(biāo)簽之間的區(qū)別,并基于該區(qū)別產(chǎn)生一個事件。RFID標(biāo)簽23a-23c的每一組可以是被動標(biāo)簽、主動標(biāo)簽、或半被動標(biāo)簽,或者這三者的任意組合。
應(yīng)用部件應(yīng)用部件22包括應(yīng)用30和節(jié)點34。應(yīng)用30可以是使用來自RFID標(biāo)簽的信息的任何應(yīng)用,例如商業(yè)應(yīng)用。應(yīng)用30可以通過節(jié)點34訪問控制器部件18。節(jié)點34負(fù)責(zé)管理來自RFID控制器18和其它類型的設(shè)備控制器(未示出)的信息。例如,節(jié)點34可以是商業(yè)管理系統(tǒng)的基礎(chǔ)設(shè)施中的節(jié)點,諸如自動ID基礎(chǔ)設(shè)施(AII)。應(yīng)用部件22可以與控制器部件18直接通信,提供用于監(jiān)控控制器部件18的圖形用戶界面(GUI)(未示出),或提供用戶指令以配置控制器部件18。
控制器部件控制器部件18包括供應(yīng)商提供的驅(qū)動器(供應(yīng)商提供的驅(qū)動器28a和供應(yīng)商提供的驅(qū)動器28b)、RFID詢問器應(yīng)用編程接口(API)36、消息收發(fā)(messaging)接口40、控制器API 44、管理服務(wù)模塊48和控制器內(nèi)核52。RFID控制器部件18負(fù)責(zé)控制RFID詢問器26a-26c。
供應(yīng)商提供的驅(qū)動器一些RFID詢問器26a-26b除了包括讀取/寫入RFID標(biāo)簽和監(jiān)聽RFID標(biāo)簽的基本功能以外還具有附加的功能,這些附加的功能需要諸如驅(qū)動器28a-28b的特殊的驅(qū)動器,以便使控制器部件18與RFID詢問器通信而訪問所述附加的功能。其它具有基本功能RFID詢問器,例如RFID詢問器26c,直接與RFID詢問器API 36通信。在其它例子中,每個驅(qū)動器都實施詢問器API 36的所有功能。在另外的例子中,一些RFID詢問器26本身(natively)就支持詢問器API 36(不需要驅(qū)動器)。在再一些例子中,RFID詢問器26可以不直接支持API詢問器36。在這些情形下,驅(qū)動器將API功能映射為專有的(proprietary)、專用讀取器(reader-specific)的命令。
RFID詢問器APIRFID詢問器API 36為低層級的API,擔(dān)當(dāng)具有基本讀取/寫入和監(jiān)聽器(listener)功能的RFID詢問器的抽象層(abstraction layer)。RFID詢問器API36執(zhí)行若干功能,包括在無線電場內(nèi)識別標(biāo)簽、從RFID標(biāo)簽讀取字節(jié)、向RFID標(biāo)簽寫入字節(jié)、以及與RFID標(biāo)簽連接或斷開。一些RFID標(biāo)簽包括存儲器。存儲器可以被劃分為頁(page)。詢問器API 36將字節(jié)地址映射為頁地址。例如,假設(shè)每頁128字節(jié),字節(jié)地址“0”表示第一頁上的第一個字節(jié),而字節(jié)“130”表示第二頁上的第三個字節(jié)。存儲器可以被組織為不同于頁的其它結(jié)構(gòu)。例如,RFID詢問器API 36可以使用具有單一的可尋址存儲器空間的一般方案(generic approach)。如所實施的,詢問器API 36在專有結(jié)構(gòu)和API結(jié)構(gòu)之間進(jìn)行解釋。
此外,RFID詢問器API 36還通過監(jiān)聽器接口提供監(jiān)聽機(jī)制,所以可以報告出現(xiàn)在RFID詢問器26的場中,或從RFID詢問器26的場中消失的RFID標(biāo)簽23。如果已經(jīng)指定了監(jiān)聽器并從控制器部件18發(fā)出了初始化命令,則RFID API詢問器36將開始監(jiān)聽模式處理。在控制器部件18發(fā)出終止命令之后,或當(dāng)最后的監(jiān)聽器從所述場移開時,停止監(jiān)聽模式處理。
消息收發(fā)接口消息收發(fā)接口40啟動與控制器部件18進(jìn)行通信的面向服務(wù)(service-oriented)的模式。消息收發(fā)接口40因此與直接訪問控制器API 44的情況相比較,不那么針對特定的RFID。例如,給控制器部件18的命令以及來自控制器部件18的數(shù)據(jù)消息被作為消息發(fā)送。消息收發(fā)接口40中的功能與在控制器API 44中提供的功能相同,并且消息格式是基于物理標(biāo)示語言(physicalmarkup language,PML)。另一種可以實施的格式為WLP(有線線路協(xié)議)(Wire-Line Protocol)。消息收發(fā)接口40利用轉(zhuǎn)換數(shù)據(jù)處理功能將從控制器部件18接收的事件轉(zhuǎn)換為任一種格式。通過實施轉(zhuǎn)換類別和配置設(shè)備控制器來使用一種轉(zhuǎn)換類別或另一種轉(zhuǎn)換類別可以改變所述轉(zhuǎn)換。
消息收發(fā)接口40還包括發(fā)送緩沖器數(shù)據(jù)處理功能。發(fā)送緩沖器數(shù)據(jù)處理功能被用于離線情形和/或當(dāng)失去連接的時候。消息收發(fā)接口40從控制器部件18接收的事件可以被臨時緩沖,直到連接被建立,然后該事件被發(fā)送。
在另一個例子中,在消息收發(fā)接口40中的分離的通信層(未示出)被用于在應(yīng)用部件22和RFID控制器部件18之間傳送消息。從而,實際用于傳送消息的通信協(xié)議可以根據(jù)配置設(shè)定切換。通信協(xié)議可以包括傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)直接socket連接、超文本傳輸協(xié)議(HTTP)或Java消息服務(wù)(JMS)。
控制器API控制器API 44執(zhí)行作為控制器部件18和應(yīng)用部件22之間的高層級編程接口。控制器API 44可以是,例如,高層級基于Java的編程接口。
控制器內(nèi)核控制器內(nèi)核52負(fù)責(zé)RFID控制器部件18的主要操作??刂破鲀?nèi)核52通過詢問器API 36與一個或多個RFID詢問器26a-26c進(jìn)行通信。取決于其配置,控制器內(nèi)核52能夠監(jiān)聽來自詢問器26a-26c的事件、對RFID標(biāo)簽直接執(zhí)行讀取/寫入操作,或進(jìn)行監(jiān)聽和執(zhí)行操作兩者。
參考圖3,控制器內(nèi)核52的一個主要任務(wù)就是在數(shù)據(jù)通過消息收發(fā)接口40發(fā)送之前對其進(jìn)行處理。對數(shù)據(jù)執(zhí)行的處理的類型取決于場景需要。從而,控制器內(nèi)核52被實施為一種靈活的類別框架(a flexible framework ofclasses),稱為數(shù)據(jù)處理單元,其通過添加實施所需要的功能的特定數(shù)據(jù)處理單元而增強(qiáng)了處理能力。
數(shù)據(jù)處理子部件402包括子類別,諸如低通過濾器(low pass filter)數(shù)據(jù)處理單元(DPU)404、批數(shù)據(jù)集合器DPU 410、讀取場緩沖器DPU 416、選擇場濃縮器(enricher)DPU 420和寫入器DPU 422。數(shù)據(jù)處理子部件402是一個抽象類別,即沒有這個類別的實例(instance)在運行(running),但是子類別(或DPU)404、410、416、420、422運行。圖3示出了DPU包括所有方法/接口。從外部的觀點來看,這些DPU都可以被類似地對待,并且從而可以被安排為任何所期望的鏈(chain)。例如,DPU可以被用來添加監(jiān)聽器、去除監(jiān)聽器、處理事件、在所有注冊(register)的監(jiān)聽器產(chǎn)生事件,并實施來自詢問器API 36的監(jiān)聽器接口。
DPU 404、410、416、420執(zhí)行一個或多個下列功能通過詢問器API 36從RFID標(biāo)簽讀取附加數(shù)據(jù)、通過詢問器API 36向RFID標(biāo)簽寫入附加數(shù)據(jù)、過濾事件、集合事件以及緩沖事件。
濃縮器濃縮器從標(biāo)簽或其它可能的來源讀取附加數(shù)據(jù),并將這個數(shù)據(jù)添加到事件的數(shù)據(jù)結(jié)構(gòu)。例如,“選擇場濃縮器”(Selected Field Enricher)數(shù)據(jù)處理單元420從RFID標(biāo)簽的選擇的數(shù)據(jù)場讀取數(shù)據(jù),并將這個數(shù)據(jù)添加到事件。
寫入器寫入器DPU 422將數(shù)據(jù)寫入RFID標(biāo)簽,或改變RFID標(biāo)簽上的數(shù)據(jù)。在一個實例實施例中,寫入器DPU 422通過用另一個客戶號碼覆蓋(overwrite)一個客戶號碼來改變RFID標(biāo)簽上的客戶賬號。
過濾器過濾器根據(jù)一些標(biāo)準(zhǔn)去除特定的事件,例如,過濾器去除來自具有特定類別的RFID標(biāo)簽的所有事件。過濾器的一個例子是“低通過濾器”數(shù)據(jù)處理單元404,其通過濾出虛假或“消失”的事件來緩沖事件。另一個過濾器是重復(fù)(duplicate)過濾器,其處理和去除任何的重復(fù),例如,如果若干物理讀取器在同一時間看到了同一個標(biāo)簽,然而由于讀取器邏輯上屬于同一個地點(例如,倉庫的特定庫門),所以邏輯上這應(yīng)當(dāng)被看作為一個事件。
緩沖器緩沖器存儲用于稍后處理的事件和/或當(dāng)前處于場(即,RFID詢問器的無線電信號范圍)中的RFID標(biāo)簽的清單。例如,“讀取場緩沖器”數(shù)據(jù)處理單元416保留場中所有RFID標(biāo)簽的列表。如果在該事件被傳給數(shù)據(jù)處理子部件402之前濃縮器已經(jīng)讀取了一些附加數(shù)據(jù),則其還將包括標(biāo)簽用戶數(shù)據(jù)。所接收的事件被毫無變化地轉(zhuǎn)遞。在另一個例子中,“發(fā)送緩沖器”數(shù)據(jù)處理單元520(圖5)被用在離線情形。所接收的事件將被臨時緩沖,直到連接被建立,例如與一個主機(jī)的連接,然后該事件被發(fā)送。如將在下面所描述的,“狀態(tài)緩沖器”數(shù)據(jù)處理單元524(圖5)存儲以后要被使用的事件。
集合器集合器將若干事件集合為一個單一事件,例如,為了批數(shù)據(jù)的目的。例如,“批數(shù)據(jù)集合器”數(shù)據(jù)處理單元410將若干事件集合為一個單一的事件。所述集合是在一個可設(shè)置的(configurable)時間間隔期間進(jìn)行,或者直到增加到一個可設(shè)置的事件的最大數(shù)量時進(jìn)行,無論哪一個條件先達(dá)成。如果在這個間隔期間沒有接收到任何事件,則不轉(zhuǎn)發(fā)(forward)事件。
控制器內(nèi)核52可以處理來自應(yīng)用30的、關(guān)于控制器部件18操作的請求??刂破鲀?nèi)核52還可以管理RFID詢問器26a-26c。例如,控制器內(nèi)核52執(zhí)行以下功能,包括例示(instantiating)和初始化一個或多個詢問器、將適當(dāng)?shù)臄?shù)據(jù)處理器注冊為特定RFID詢問器的監(jiān)聽器、并明確地控制RFID詢問器。
控制器內(nèi)核52還包括用于調(diào)試(debugging)和控制目的的記錄(logging)功能。控制器內(nèi)核52還包括場名稱解析(resolution)功能,以便將邏輯場名稱解析為RFID標(biāo)簽上的物理地址。例如,“場名稱映射器”功能424將邏輯場名稱映射為RFID標(biāo)簽上的物理地址。
參考圖4,數(shù)據(jù)處理單元被選擇和配置為一條鏈,以滿足各種不同的場景。例如,如果在檢測到特定RFID標(biāo)簽時需要開啟燈光,或者輸送帶需要被控制,這些情況都能夠通過實施新的數(shù)據(jù)處理單元并將其鏈接進(jìn)入鏈來實現(xiàn)。例如,數(shù)據(jù)處理單元可以被配置為數(shù)據(jù)處理單元的簡單的鏈400。
如上所述,RFID詢問器API 36可以在監(jiān)聽操作模式下進(jìn)行操作。在監(jiān)聽操作模式下,事件經(jīng)過數(shù)據(jù)處理單元的鏈400進(jìn)行傳遞。在鏈400中處理的事件與來自詢問器API 36的RFID事件不同。來自詢問器API 36的RFID事件可以只含有所識別的RFID標(biāo)簽的ID,而來自鏈400的事件可以含有讀取的附加標(biāo)簽數(shù)據(jù),或者甚至是一個事件的集合。如果數(shù)據(jù)處理單元需要來自RFID標(biāo)簽的附加信息,其就從詢問器API 36檢索適當(dāng)?shù)臄?shù)據(jù)。每個數(shù)據(jù)處理單元都代表一個實施特定功能的簡單部件。通過將這些簡單部件組合到強(qiáng)大的(powerful)鏈中,能夠建立和支持場景所需的功能。
當(dāng)RFID標(biāo)簽出現(xiàn)在無線電場或從無線電場消失時,創(chuàng)建RFID標(biāo)簽事件。通過詢問器API 36報告RFID標(biāo)簽及相關(guān)聯(lián)的事件。低通過濾器404丟棄任何虛假的事件。集合器410將單一事件集合到復(fù)雜事件中,以便高層級的系統(tǒng)(例如,應(yīng)用部件22)不會被注入大量的(flooded)事件。
參考圖5,數(shù)據(jù)處理單元可以從一個簡單鏈400被添加和重新配置到數(shù)據(jù)處理單元的一個復(fù)雜鏈500,以便為現(xiàn)有系統(tǒng)添加附加的處理和/或新的處理序列(sequence)。例如,復(fù)雜鏈500包括數(shù)據(jù)處理單元,諸如容器(case)過濾器504、貨盤(pallet)過濾器508、燈光控制512、狀態(tài)緩沖器524和發(fā)送緩沖器520。復(fù)雜鏈500記錄來自附著在包裝到容器中的物資上的RFID標(biāo)簽,以及來自附著在存放容器的貨盤上的RFID標(biāo)簽的事件。
容器過濾器504對來自容器的事件進(jìn)行分類排序(sort),而貨盤過濾器508對來自貨盤的事件進(jìn)行分類排序。燈光控制512在一個容器或貨盤被接收到之后激活燈光。發(fā)送緩沖器520存儲要發(fā)送的消息。狀態(tài)緩沖器524為了審核與報告目的存儲所有當(dāng)前處在RFID詢問器的無線電場中的RFID標(biāo)簽。
對于來自容器的事件,利用濃縮器420從RFID標(biāo)簽讀取附加數(shù)據(jù)。當(dāng)貨盤在RFID詢問器的場中時,燈光控制512開啟燈光以通知貨盤工人。來自全部容器和貨盤的事件被集合器410集合以建立單一事件,該單一事件包括貨盤以及放入該貨盤的所有容器。然后單一貨盤建立事件(singlepallet-building event)被放入發(fā)送緩沖器數(shù)據(jù)處理單元520,其發(fā)送事件消息給應(yīng)用部件22(例如,商業(yè)系統(tǒng))。事件消息在發(fā)送緩沖器中保持緩沖,直到其被成功地發(fā)送給應(yīng)用30。
因此,RFID控制器18提供靈活的機(jī)制用于容易地進(jìn)行適應(yīng)和配置,從而減低了管理和維護(hù)整個RFID系統(tǒng)10的成本。RFID控制器18通過允許用戶選擇需要的數(shù)據(jù)處理單元和安排數(shù)據(jù)處理單元以滿足用戶的要求,向用戶提供了一種配置他們的RFID系統(tǒng)10的工具。因此,RFID控制器18可以靈活的被容易地適應(yīng)于任何場景,以此不必為每個新的RFID情況建立新的控制器硬件和/或軟件。
管理服務(wù)回到參考圖2,管理服務(wù)模塊48包括“狀態(tài)信息”功能,其答復(fù)狀態(tài)“查驗”(ping)或列出數(shù)據(jù)處理器鏈例示以及連接點供應(yīng)(provision)的描述,以便其它應(yīng)用能夠?qū)⑺鼈冏约旱谋O(jiān)聽器添加到數(shù)據(jù)處理器。
管理服務(wù)模塊48還包括“心跳”(heartbeat)功能,其每n秒種向注冊的客戶發(fā)送心跳信號(heartbeat)。如果n被設(shè)定為零或者沒有注冊的客戶,則不發(fā)送消息。管理服務(wù)模塊48還包括重新啟動(restart)控制器部件18的“重新啟動”功能。管理服務(wù)模塊48還包括“配置管理”功能,其設(shè)定或檢索各個配置參數(shù),并保存和恢復(fù)整個配置,管理服務(wù)模塊48還包括用于調(diào)試和控制目的的記錄(logging)功能。
參考圖6,一個配置RFID系統(tǒng)的示例處理被示出為處理600。處理600接收配置輸入(604)。配置輸入包括安排成鏈的數(shù)據(jù)處理單元。配置輸入可以通過位于應(yīng)用30或控制器內(nèi)核52的GUI(未示出)輸入。應(yīng)用30還可以基于存儲在應(yīng)用30中的一組指令產(chǎn)生配置輸入。例如,在應(yīng)用30檢測到新的設(shè)備時發(fā)送配置輸入。配置輸入還可以通過管理服務(wù)模塊48直接輸入。
處理600將配置輸入作為文件存儲在管理服務(wù)模塊48(608)中。處理600確認(rèn)配置輸入的有效性(612)。管理服務(wù)模塊48保證在數(shù)據(jù)處理單元之間的連接是有效的。處理600從RFID詢問器接收數(shù)據(jù)(616)。數(shù)據(jù)被發(fā)送給數(shù)據(jù)處理子部件402用于處理。處理600利用配置輸入處理從RFID詢問器接收的數(shù)據(jù)(620)。
圖7示出了實施處理600的計算機(jī)700。計算機(jī)700包括處理器702、易失性存儲器704和非易失性存儲器706(例如硬盤)。非易失性存儲器706在易失性存儲器704之外存儲操作系統(tǒng)710、由處理600使用的數(shù)據(jù)712、以及由處理器702執(zhí)行的計算機(jī)指令714,以便執(zhí)行處理600。
處理600并不局限于使用圖7的硬件和軟件;其可以在任何計算或處理環(huán)境中找到適用性,并由能夠運行計算機(jī)程序的任何類型機(jī)器來執(zhí)行。處理600能夠以硬件、軟件或兩者的組合來實施。例如,處理600可以在包括處理器、存儲器、可編程邏輯電路和邏輯門中的一個或者它們的組合的電路中實施。處理600可以在計算機(jī)程序中實施,該計算機(jī)程序可以在可編程計算機(jī)/機(jī)器中執(zhí)行,所述可編程計算機(jī)/機(jī)器每個都包括處理器、可由該處理器讀取的包括易失性和非易失性存儲器和/或存儲元件的存儲介質(zhì)或其它制造的商品、至少一個輸入設(shè)備和一個或多個輸出設(shè)備。利用輸入設(shè)備,程序代碼可以被施加到輸入的數(shù)據(jù)以執(zhí)行處理600,并產(chǎn)生輸出信息。
每個這樣的程序都可以用高層級的程序(procedural)或面向?qū)ο蟮木幊陶Z言來實施,以便與計算機(jī)系統(tǒng)通信。然而,程序也可以以匯編或機(jī)器語言實施。該語言可以是編譯或解釋語言。每個計算機(jī)語言都可以存儲在可由一般或特殊用途的可編程計算機(jī)讀取的存儲介質(zhì)或設(shè)備,例如,CD-ROM、硬盤、或磁盤上,,用于在所述存儲介質(zhì)或設(shè)備被計算機(jī)讀取以執(zhí)行處理600時配置或操作計算機(jī)。處理600還可以作為一個或多個配備有計算機(jī)程序的機(jī)器可讀的存儲介質(zhì)來實施,其中當(dāng)執(zhí)行時,計算機(jī)程序中的指令使得計算機(jī)根據(jù)處理600進(jìn)行操作。
處理600并不局限于這里所描述的特定實施方式。例如,處理600并不局限于圖6的特定處理次序。相反,圖6的各塊可以根據(jù)需要被重排次序(reorder)以實現(xiàn)其它處理序列。
在一些例子中,控制器部件18可以作為獨立部件(stand-alone)在一臺固定、甚至嵌入式個人計算機(jī)(PC)上運行。無論何時啟動控制器部件18,控制器部件18就自主地(autonomously)運行,即作為服務(wù)安裝(在WindowsNT/2000上)或作為新后臺進(jìn)程(daemon)運行(Linux)。
在其它例子中,控制器部件18可以作為具有用戶界面的應(yīng)用的一部分運行在移動設(shè)備上。在另一些例子中,控制器部件18功能可以被嵌入RFID詢問器26a-26c。
在其它例子中,控制器部件18被用于在線操作和離線操作。雖然RFID控制器部件18通常運行在連接狀態(tài)(connected state),報告RFID事件和數(shù)據(jù)給相關(guān)聯(lián)的節(jié)點34,但是也能夠配置RFID控制器部件18應(yīng)對與主機(jī)的間歇性或非連通性情況。
復(fù)用詢問器參考圖8,RFID控制器18可以被配置成通過單一RFID詢問器接口與多個RFID詢問器操作、通過單個RFID詢問器接口與單個詢問器操作、或通過單個RFID詢問器接口與具有多個天線的單個詢問器操作。類別圖800包括RFID詢問器抽象類別(abstract class)802、其包括單個詢問器接口的定義。RFID詢問器抽象類別802包括簡單RFID詢問器子類別806、復(fù)用(multiplex)RFID詢問器子類別810和微型RFID詢問器類別814。簡單RFID詢問器子類別806用于將單個RFID詢問器連接到單個RFID詢問器接口。復(fù)用詢問器子類別810用于將多個詢問器連接到單個RFID詢問器接口。微型RFID詢問器子類型814被復(fù)用RFID詢問器子類別810用來連接多個虛擬詢問器。虛擬詢問器不直接控制物理詢問器。例如虛擬詢問器可以是單個詢問器的分離的天線。
RFID監(jiān)聽器接口818是應(yīng)用類別822和其它應(yīng)用(未示出)用來接收關(guān)于RFID標(biāo)簽的通知的接口,所述RFID標(biāo)簽是已經(jīng)被檢測到的或者已經(jīng)從無線電場去除的RFID標(biāo)簽。RFID監(jiān)聽器接口818將含有參考信息的事件傳給RFID詢問器,例如RFID事件826。例如,所述參考信息包括所檢測到的RFID標(biāo)簽的類型、RFID標(biāo)簽的來源以及RFID標(biāo)簽被檢測到的時間。
參考圖9,處理900是利用RFID詢問器接口904、由簡單詢問器類別806、應(yīng)用922和動作者(actor)901展示的例子。例如,所述動作者901是將RFID標(biāo)簽傳輸進(jìn)入或傳輸出無線電場的人或機(jī)器(例如,輸送帶)。
在處理900,應(yīng)用922創(chuàng)建將詢問器904指示為詢問器的詢問器對象(910)。應(yīng)用922將自己添加作為RFID監(jiān)聽器,以接收來自RFID標(biāo)簽的消息(914)。應(yīng)用922連接到詢問器接口904以開始對RFID標(biāo)簽的掃描(916)。動作者901將RFID標(biāo)簽置于詢問器904的無線電場(918)。詢問器接口904發(fā)出一個通知給應(yīng)用922,告知已經(jīng)檢測到RFID標(biāo)簽(920)。例如,所述通知包括RFID事件826。應(yīng)用922從通知中檢索RFID信息的來源(924)。例如,所述來源從RFID事件826中檢索。之后,應(yīng)用922可以從RFID標(biāo)簽進(jìn)行讀取(926)或者應(yīng)用922可以對RFID標(biāo)簽進(jìn)行寫入(928)。
參考圖10,處理1000是利用RFID詢問器接口1004、應(yīng)用1022、動作者1001、第一復(fù)用詢問器接口1006和第二復(fù)用詢問器接口1008展示的例子,其中,RFID詢問器接口1004由復(fù)用RFID詢問器類別810表示的。與第一復(fù)用詢問器(未示出)相關(guān)聯(lián)的第一復(fù)用詢問器接口1006以及與第二復(fù)用詢問器(未示出)相關(guān)聯(lián)的第二復(fù)用詢問器接口1008的每一個都由微型RFID詢問器類別814表示。
如下所述,復(fù)用RFID詢問器810擔(dān)當(dāng)類似于復(fù)用RFID詢問器的代理器或控制器的作用。來自應(yīng)用1022的命令直接通過傳遞到復(fù)用RFID詢問器接口1006和1008。通知被直接發(fā)送給應(yīng)用1022?;蛘?,通知也可以被通過詢問器接口1004發(fā)送。例如,如果詢問器接口1004需要關(guān)于RFID標(biāo)簽的更新的信息。
應(yīng)用1022創(chuàng)建詢問器對象(1010)。詢問器接口1004對第一復(fù)用詢問器創(chuàng)建詢問器對象(1012),并為第二復(fù)用詢問器創(chuàng)建詢問器對象(1014)。應(yīng)用1022將自己添加作為詢問器的RFID監(jiān)聽器(1016)。將應(yīng)用1002添加為監(jiān)聽器的命令是通過詢問器接口1004傳送的,以此將應(yīng)用1002添加為第一復(fù)用RFID詢問器(1018)和第二復(fù)用RFID詢問器(1020)的監(jiān)聽器。應(yīng)用1022連接詢問器接口1004以開始對RFID標(biāo)簽的掃描(1023)。詢問器接口1004傳遞命令給應(yīng)用1022,以開始掃描第一復(fù)用詢問器(1024)和開始掃描第二復(fù)用詢問器(1026)。
在一個例子中,當(dāng)動作者1001將RFID標(biāo)簽放入第一復(fù)用詢問器的無線電場時(1028),第一復(fù)用詢問器1006發(fā)出通知給詢問器接口1004。例如,所述通知包括RFID事件826。詢問器接口1004將檢測到RFID標(biāo)簽的通知傳遞給應(yīng)用1022(1032)。應(yīng)用1022可以從該通知中檢索FID信號的來源(1033)。例如,來源被從RFID事件826檢索。之后,應(yīng)用1022從RFID標(biāo)簽進(jìn)行讀取(1034),或者應(yīng)用1022向RFID標(biāo)簽進(jìn)行寫入(1036)。
或者,當(dāng)動作者1001將RFID標(biāo)簽放入第二復(fù)用詢問器的無線電場時(1038),第二復(fù)用詢問器1008直接將檢測到RFID標(biāo)簽的通知發(fā)給應(yīng)用1022(1040)。應(yīng)用1022可以從該通知中檢索來源(1041)。之后,應(yīng)用1022可以從RFID標(biāo)簽進(jìn)行讀取(1042),或者應(yīng)用1022向RFID標(biāo)簽進(jìn)行寫入(1044)。
參考圖11,處理1100是利用RFID詢問器接口1004、由復(fù)用RFID詢問器類別810、應(yīng)用1022、動作者1001、與第一天線(未示出)相關(guān)聯(lián)的第一天線接口1106、以及與第二天線(未示出)相關(guān)聯(lián)的第二天線接口1108展示的例子。第一天線接口1106和第二天線接口1108的每一個由微型RFID詢問器類別814表示。
應(yīng)用1122創(chuàng)建詢問器對象(1110)。詢問器接口1104為第一天線創(chuàng)建詢問器對象(1112),以及為第二天線創(chuàng)建詢問器對象(1114)。應(yīng)用1122將自己添加作為詢問器的RFID監(jiān)聽器(1116)。應(yīng)用1122連接詢問器接口1104以開始掃描RFID標(biāo)簽(1118)。
當(dāng)動作者1101將RFID標(biāo)簽放入詢問器的無線電場(1120),詢問器接口分析信號以確定來源(1121)。詢問器接口1104將檢測到RFID標(biāo)簽的通知發(fā)給應(yīng)用1122(1124)。例如,所述通知包括RFID事件826。應(yīng)用1022從通知中檢索RFID信號的天線來源(1126)。例如,從RFID事件826中檢索天線來源。應(yīng)用1122可以從天線來源讀取數(shù)據(jù)(1128)或向天線來源寫入數(shù)據(jù)(1132)。讀取或?qū)懭朊顝奶炀€來源轉(zhuǎn)向詢問器接口1104(1136、1138)。所述轉(zhuǎn)向(1136、1138)也可以通過標(biāo)準(zhǔn)讀取方法、也可以通過一些特殊方法來實現(xiàn),例如,可以更加有效或?qū)S糜谝豁椚蝿?wù)(例如,在進(jìn)行讀取呼叫之前執(zhí)行一些設(shè)定以便只使用特定的天線進(jìn)行)。
回來參考圖9至11,在復(fù)用(multiplexing)多個詢問器或天線時,應(yīng)用1022和1122執(zhí)行與應(yīng)用922相同的動作,然而,雖然應(yīng)用能夠檢索到指示檢測RFID標(biāo)簽的確定的詢問器或天線的信息,但是有關(guān)使用多個詢問器或天線的事實對于應(yīng)用1022和1122是隱藏的。
上述文本描述了用于控制RFID系統(tǒng)的新穎的裝置和技術(shù)。顯然本領(lǐng)域的技術(shù)人員在不脫離本發(fā)明原理的情況下,可以做出許多與在這里所公開的特定裝置和技術(shù)不同的修改和應(yīng)用。因而,本發(fā)明將被理解為包括了在這里公開的裝置和技術(shù)所展現(xiàn)以及擁有的每一個新穎的特征和這些特征的新穎的組合,并且只由所附權(quán)利要求書的精神和范圍所限定。
其它的實施方式也在下面權(quán)利要求書的范圍之內(nèi)。
權(quán)利要求
1.一種射頻識別(RFID)系統(tǒng)中的RFID控制器,包括RFID詢問器接口,其被配置成從RFID詢問器接收信號并基于從應(yīng)用程序接收的指令管理RFID詢問器,所述RFID詢問器從RFID標(biāo)簽接收數(shù)據(jù);知控制器內(nèi)核,其被配置成處理由RFID詢問器接口接收的信號,并提供數(shù)據(jù)給應(yīng)用程序。
2.如權(quán)利要求1所述的控制器,其中所述RFID詢問器通知應(yīng)用程序哪一個RFID詢問器從RFID標(biāo)簽接收到數(shù)據(jù)。
3.如權(quán)利要求1所述的控制器,還包括用戶界面,其被配置成接收對數(shù)據(jù)處理單元的選擇和對數(shù)據(jù)處理單元的安排;其中所述控制器內(nèi)核被配置成基于所述對數(shù)據(jù)處理單元的選擇和安排改變對來自RFID詢問器的信號的處理。
4.如權(quán)利要求3所述的控制器,還包括管理服務(wù)部件,用于對基于數(shù)據(jù)處理單元的安排和選擇存儲配置文件。
5.如權(quán)利要求1所述的控制器,其中所述RFID詢問器是與一個RFID詢問器相關(guān)聯(lián)的天線,所述天線被配置成從RFID標(biāo)簽接收數(shù)據(jù);所述RFID詢問器接口被配置成從所述天線接收數(shù)據(jù),并基于從所述應(yīng)用程序接收的指令管理所述天線。
6.如權(quán)利要求5所述的控制器,其中所述RFID詢問器接口通知應(yīng)用程序哪一個天線從RFID標(biāo)簽接收到數(shù)據(jù)。
7.如權(quán)利要求1所述的控制器,還包括用戶界面,其中所述RFID詢問器接口被配置成執(zhí)行以下操作接收多個RFID詢問器中的一個提供的數(shù)據(jù),其中所述多個RFID詢問器耦合到RFID詢問器接口,并且每一個都被配置成從RFID標(biāo)簽讀取數(shù)據(jù);并且向應(yīng)用程序提供關(guān)于所述多個RFID詢問器中的哪一個從RFID標(biāo)簽接收到數(shù)據(jù)的指示,其中所述應(yīng)用程序使用來自RFID標(biāo)簽的數(shù)據(jù);所述用戶界面被配置成接收對數(shù)據(jù)處理單元的選擇和安排,以用于處理RFID詢問器接口接收的數(shù)據(jù);和所述控制器內(nèi)核根據(jù)從用戶界面接收的對數(shù)據(jù)處理單元的選擇和安排,處理RFID詢問器接口接收的數(shù)據(jù),并提供處理的數(shù)據(jù)給應(yīng)用程序。
8.如權(quán)利要求7所述的控制器,還包括管理服務(wù)部件,其基于對數(shù)據(jù)處理單元的安排和選擇存儲配置文件。
9.如權(quán)利要求7所述的控制器,其中所述多個RFID詢問器包括與耦合到RFID詢問器接口的一個RFID詢問器相關(guān)聯(lián)的多個天線,所述天線的每一個都被配置成從一個或多個RFID標(biāo)簽接收數(shù)據(jù);以及所述RFID詢問器接口被配置成從多個天線中的一個接收由多個天線中的一個從RFID標(biāo)簽接收的數(shù)據(jù),并且向應(yīng)用程序提供關(guān)于所述多個天線中的哪一個從RFID標(biāo)簽接收到數(shù)據(jù)的指示。
10.一種處理射頻識別(RFID)數(shù)據(jù)的方法,包括將第一RFID詢問器和第二RFID詢問器連接到RFID詢問器接口;在第一RFID詢問器或第二RFID詢問器檢測RFID標(biāo)簽;以及通知應(yīng)用程序第一RFID詢問器或第二RFID詢問器中的哪一個檢測到RFID標(biāo)簽。
11.如權(quán)利要求10所述的方法,還包括從應(yīng)用程序向RFID詢問器讀取或?qū)懭朊睢?br>
12.如權(quán)利要求10所述的方法,還包括接收來自用戶的配置輸入,所述配置輸入包括對數(shù)據(jù)處理單元的安排以處理RFID數(shù)據(jù);從第一RFID詢問器或第二RFID詢問器接收關(guān)于檢測到的RFID標(biāo)簽的RFID數(shù)據(jù);以及基于所述配置輸入所述處理RFID數(shù)據(jù)。
13.如權(quán)利要求10所述的方法,其中所述處理RFID數(shù)據(jù)包括基于所述配置輸入將對RFID數(shù)據(jù)的處理從一個現(xiàn)有處理改變?yōu)橐粋€新的處理。
14.如權(quán)利要求10所述的方法,其中所述將第一RFID詢問器和第二RFID詢問器連接到RFID詢問器接口包括,通過RFID詢問器將第一RFID天線和第二RFID天線連接到RFID詢問器接口。
15.如權(quán)利要求14所述的方法,其中所述在第一RFID詢問器或第二RFID詢問器檢測RFID標(biāo)簽包括,在第一RFID天線或第二RFID天線檢測RFID標(biāo)簽。
16.如權(quán)利要求15所述的方法,其中所述通知應(yīng)用程序第一RFID詢問器或第二RFID詢問器中的哪一個檢測到RFID標(biāo)簽包括,通知應(yīng)用程序第一RFID天線或第二RFID天線中的哪一個檢測到RFID標(biāo)簽。
17.如權(quán)利要求14所述的方法,還包括從應(yīng)用程序向RFID天線讀取或?qū)懭朊?;以及將所述命令轉(zhuǎn)向RFID詢問器,通過所述RFID詢問器,所述RFID天線被連接到RFID詢問器接口。
18.如權(quán)利要求15所述的方法,還包括接收來自用戶的配置輸入,所述配置輸入包括對數(shù)據(jù)處理單元的安排以便處理RFID數(shù)據(jù);從第一RFID天線或第二RFID天線接收關(guān)于檢測到的RFID標(biāo)簽的RFID數(shù)據(jù);以及基于所述配置輸入處理RFID數(shù)據(jù)。
全文摘要
本發(fā)明涉及一種射頻識別(RFID)系統(tǒng)中的RFID控制器,包括RFID詢問器接口,其從RFID詢問器接收信號并基于從應(yīng)用程序接收的指令管理RFID詢問器。RFID詢問器從RFID標(biāo)簽接收數(shù)據(jù)。所述控制還包括控制器內(nèi)核,其處理從RFID詢問器接口接收的信號,并提供數(shù)據(jù)給應(yīng)用。
文檔編號G06K7/01GK1831840SQ20051013620
公開日2006年9月13日 申請日期2005年12月20日 優(yōu)先權(quán)日2004年12月20日
發(fā)明者斯蒂芬·哈勒, 尤維·庫巴赫 申請人:Sap股份公司