專利名稱::一種軟硬件結(jié)合的rfid編碼解析系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及編碼解析領(lǐng)域,特別是涉及一種軟硬件結(jié)合的RFID編碼解析系統(tǒng)。
背景技術(shù):
:RFID(射頻識別,RadioFrequencyIdentification)是一種非接觸式自動識別技術(shù),其利用無線射頻通信技術(shù)在讀寫器和電子標簽之間進行非接觸的數(shù)據(jù)傳輸,達到目標識別和數(shù)據(jù)交換的目的。基于RFID技術(shù)和Internet等信息技術(shù)可以構(gòu)建RFID公共服務(wù)信息網(wǎng)絡(luò),在RFID公共服務(wù)基礎(chǔ)網(wǎng)絡(luò)的建設(shè)構(gòu)想中,RFID標簽中存儲著規(guī)范而具有互用性的編碼信息,通過有線/無線通信網(wǎng)絡(luò)把它們自動采集到中央信息系統(tǒng),實現(xiàn)物品(商品)的識別,進而通過互聯(lián)網(wǎng)實現(xiàn)信息交換和共享,實現(xiàn)對物品的管理。RFID公共服務(wù)基礎(chǔ)網(wǎng)絡(luò)由RFID電子標簽(以下簡稱標簽或電子標簽)、讀寫器、中間件、互聯(lián)網(wǎng)、編碼解析服務(wù)器、應(yīng)用信息服務(wù)器以及眾多數(shù)據(jù)庫組成,編碼解析服務(wù)器是RFID基礎(chǔ)服務(wù)系統(tǒng)的一項重要內(nèi)容,完成的是物品編碼到物品信息服務(wù)器地址的解析。一方面,對RFID編碼解析預(yù)期流量的請求以類似域名系統(tǒng)(DNS,DomainNameSystem)為參考。美國在線(AOL,AmericanOnline)的WebCache系統(tǒng)每天處理50.2億個用戶訪問Web的請求,每個請求的平均響應(yīng)長度為5.5Kbytes。據(jù)提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)的公司VeriSign統(tǒng)計,其負責(zé)處理的全球互聯(lián)網(wǎng).com和.net的域名解析工作,每天需要提供140億次的互聯(lián)網(wǎng)和電子郵件交互、30億次的電話交互。據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)統(tǒng)計,目前中國一個DNS根解析服務(wù)器峰值的連接數(shù)可達每天上億條,每秒約有上萬次請求。因此,在巨大的負載壓力下,很多網(wǎng)絡(luò)服務(wù)器因為訪問次數(shù)爆炸式地增長而不堪重負,不能及時處理用戶的請求,導(dǎo)致用戶進行長時間的等待,大大降低了服務(wù)質(zhì)量。另一方面,現(xiàn)有軟件技術(shù)對服務(wù)器性能的提升有限。國際權(quán)威TPC-E服務(wù)器的聯(lián)機事務(wù)處理(OLTP,on-linetransactionprocessing)性能測試中,目前業(yè)界性能最強的四路服務(wù)器是基于最新六核平臺的浪潮服務(wù)器,每秒完成數(shù)據(jù)庫事務(wù)處理次數(shù)為702.90tpsE,可見目前典型的以軟件實現(xiàn)的解析服務(wù)器每秒處理的請求只能達到數(shù)百個,軟件的處理能力遠遠無法應(yīng)對每秒上萬個的解析請求??紤]到RFID物品標簽的單品數(shù)量更為龐大,RFID編碼解析服務(wù)的每秒連接數(shù)將比域名系統(tǒng)解析(DNS)服務(wù)更多。根據(jù)RFID編碼解析服務(wù)的性能需求,系統(tǒng)對客戶的查詢響應(yīng)必須是毫秒級以上,這就意味著未來RFID編碼解析系統(tǒng)將工作在高速網(wǎng)絡(luò)中,如10Gbps或2.5Gbps的光網(wǎng)絡(luò),其解析服務(wù)器處理的請求至少為每秒上萬個,解析服務(wù)器的處理能力逐漸成為提高編碼解析系統(tǒng)服務(wù)能力的瓶頸,對以軟件實現(xiàn)的RFID編碼解析服務(wù)系統(tǒng)進行實現(xiàn)方式上的改進顯得尤其重要。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種軟硬件結(jié)合的RFID編碼解析系統(tǒng),將部分軟件功能轉(zhuǎn)移到高速硬件網(wǎng)絡(luò)設(shè)備上,支持大流量RFID編碼解析請求訪問,解析速度快,可應(yīng)用于編碼解析網(wǎng)絡(luò)中大型編碼解析節(jié)點。一種軟硬件結(jié)合的RFID編碼解析系統(tǒng),包括編碼解析控制臺、編碼解析分類器、至少一個編碼解析單元服務(wù)器以及至少一個編碼解析數(shù)據(jù)庫;編碼解析數(shù)據(jù)庫用于存儲具有相同分類字段的物品編碼與物品信息服務(wù)器地址的映射關(guān)系,分類字段是指用戶預(yù)先指定的物品編碼的某一字段;編碼解析控制臺用于編寫分類規(guī)則,并將其寫入編碼解析分類器;分類規(guī)則規(guī)定了編碼解析分類器提取編碼解析請求中物品編碼的字段,以及該字段的數(shù)值與編碼解析單元服務(wù)器的映射關(guān)系,提取字段包含分類字段,該映射關(guān)系中的編碼解析單元服務(wù)器與該分類字段對應(yīng)的編碼解析數(shù)據(jù)庫相關(guān)聯(lián);編碼解析分類器采用硬件實現(xiàn),用于從高速網(wǎng)絡(luò)接收編碼解析請求,依據(jù)分類規(guī)則提取編碼解析請求中物品編碼的指定字段位置數(shù)據(jù),査詢該數(shù)據(jù)對應(yīng)的編碼解析單元服務(wù)器,將編碼解析請求傳送給査詢到的編碼解析單元服務(wù)器,并將該編碼解析單元服務(wù)器反饋的物品信息服務(wù)器地址傳送給用戶;編碼解析單元服務(wù)器用于接收編碼解析分類器的編碼解析請求,在其關(guān)聯(lián)的編碼解析數(shù)據(jù)庫中査詢物品編碼對應(yīng)的物品信息服務(wù)器地址,并將其反饋給編碼解析分類器;本發(fā)明的有益效果體現(xiàn)在以下幾個方面1.本發(fā)明提出一種軟硬件結(jié)合的RFID編碼解析系統(tǒng),該系統(tǒng)利用高速硬件完成編碼解析請求分類,達到降低編碼解析請求速率以滿足軟件服務(wù)器負載性能的目的,軟件服務(wù)器進行解析響應(yīng),從而支持大流量高速的RFID編碼解析請求訪問;2.硬件分類規(guī)則依據(jù)內(nèi)容或負載對編碼解析請求進行分類,該規(guī)則由編碼解析管理控制臺靈活設(shè)置,可設(shè)置多種。分類規(guī)則包括提取的數(shù)據(jù)報文中物品編碼的字段位置,以及該字段內(nèi)容和編碼解析單元服務(wù)器的映射關(guān)系。字段位置即數(shù)據(jù)報文中的字段偏移量,可支持不同IP協(xié)議及傳輸層協(xié)議,解析功能擴展能力強;3.編碼解析單元服務(wù)器可多個聯(lián)合提高査詢編碼解析數(shù)據(jù)庫速度,通過編碼解析分類器對根據(jù)編碼解析單元服務(wù)器的輪詢進行負載均衡,并且系統(tǒng)可根據(jù)分類情況多級擴展,進行內(nèi)容和負載的多層分流和均衡,滿足不同應(yīng)用場景的需要。圖1軟硬件結(jié)合的RFID編碼解析系統(tǒng)示意圖;圖2編碼解析請求報文格式示意圖;圖3編碼解析分類器內(nèi)部模塊示意圖;圖4一種編碼解析請求報文的IP數(shù)據(jù)報格式示意圖。具體實施方式本發(fā)明是一種軟硬件結(jié)合的RFID編碼解析系統(tǒng),適用于處理高速物品編碼解析服務(wù),典型的解析速度為每秒萬次,編碼解析服務(wù)通過物品編碼獲得編碼對應(yīng)的物品信息查詢地址。下面結(jié)合附圖對本發(fā)明的實施方式作進一步的描述。如圖1所示,實施例中包括編碼解析控制臺、編碼解析分類器和一系列編碼解析單元服務(wù)器和編碼解析數(shù)據(jù)庫。一次典型的編碼査詢流程是1.多個客戶端發(fā)起的編碼解析請求匯聚成高速網(wǎng)絡(luò)流量,通過高速接口進入編碼解析分類器,編碼解析請求攜帶有電子標簽編碼信息;2.編碼解析分類器收到編碼解析請求,根據(jù)編碼解析控制臺配置的分類規(guī)則,按照內(nèi)容對編碼解析請求進行分類,從內(nèi)部接口分發(fā)給各編碼解析單元服務(wù)器;3.編碼解析單元服務(wù)器收到編碼解析請求,以編碼解析請求中攜帶的電子標簽編碼為查詢字段,查詢編碼解析數(shù)據(jù)庫,得到該編碼對應(yīng)的物品信息服務(wù)器地址,寫入編碼解析響應(yīng),返回給編碼解析分類器;4.編碼解析分類器收到編碼解析響應(yīng),將其返回給對應(yīng)的客戶端。實施例中所述編碼解析數(shù)據(jù)庫用于存儲具有相同分類字段的物品編碼與其物品信息服務(wù)器地址的映射關(guān)系,分類字段是指用戶預(yù)先指定的物品編碼的某一字段,該字段選取依據(jù)包括編碼方式,生產(chǎn)商區(qū)域,產(chǎn)品類別等。編碼解析數(shù)據(jù)庫中存儲數(shù)據(jù)表格形式包括信息的存儲編號,物品編碼,信息服務(wù)地址,編碼與信息服務(wù)地址建立映射關(guān)系的時間,信息狀態(tài)(是否可用)等,如表1所示。表1字段含義No信息存儲編號Code物品編碼Information—Service信息服務(wù)IP地址Regtime該編碼與信息服務(wù)地址建立映射關(guān)系的時間Status信息狀態(tài)實施例中所述編碼解析控制臺,用于編寫分類規(guī)則,通過規(guī)則管理接口,將規(guī)則配置到編碼解析分類器中,由編碼解析分類器內(nèi)部模塊間調(diào)用執(zhí)行。分類規(guī)則依據(jù)內(nèi)容或負載對編碼解析請求進行分類。如圖2所示是編碼解析請求報文格式示意圖。對于不同IP層協(xié)議,比如IPV4和IPV6協(xié)議,以及不同的傳輸層協(xié)議,比如TCP和UDP協(xié)議,數(shù)據(jù)報文中各協(xié)議首部的長度不一樣,依據(jù)內(nèi)容的分類主要根據(jù)應(yīng)用層數(shù)據(jù)進行分類,本實施例中,應(yīng)用層數(shù)據(jù)包括CRS(CodeResolutionService,編碼解析服務(wù))協(xié)議首部、物品編碼和附加字段。分類規(guī)則規(guī)定編碼解析分類器提取應(yīng)用層數(shù)據(jù)中物品編碼的字段位置,即應(yīng)用層數(shù)據(jù)中的字段偏移量,分類規(guī)則規(guī)定了編碼解析分類器提取編碼解析請求中物品編碼的字段,以及該字段的數(shù)值與編碼解析單元服務(wù)器的映射關(guān)系,提取字段包含分類字段,映射關(guān)系中的編碼解析單元服務(wù)器與該分類字段對應(yīng)的編碼解析數(shù)據(jù)庫相關(guān)聯(lián),這樣,經(jīng)過編碼解析分類器分發(fā)的編碼解析請求就可以通過對應(yīng)的編碼解析單元服務(wù)器在其關(guān)聯(lián)的編碼解析數(shù)據(jù)庫中找到物品編碼與其物品信息服務(wù)器地址的映射關(guān)系。提取字段的設(shè)定方式屏蔽了各層協(xié)議差異,擴展性好。另外,用戶可以根據(jù)不同的字段配置不同的分類規(guī)則,例如,編碼方式,生產(chǎn)商區(qū)域,產(chǎn)品類別等,分類靈活性高。同時,分類規(guī)則指定了發(fā)送到編碼解析單元服務(wù)器的輸出接口。實施例中所述編碼解析分類器用于從高速網(wǎng)絡(luò)接收編碼解析請求,依據(jù)分類規(guī)則提取編碼解析請求中指定字段位置的RFID編碼數(shù)據(jù),分發(fā)到相應(yīng)的內(nèi)部接口,依據(jù)分類規(guī)則發(fā)送給指定的編碼解析單元服務(wù)器,同時可接收編碼解析單元服務(wù)器的編碼解析響應(yīng),該響應(yīng)包括該編碼對應(yīng)的物品信息服務(wù)器地址,并將該響應(yīng)反饋給用戶。如圖3所示,編碼解析分類器包括規(guī)則管理模塊、內(nèi)容提取模塊、分發(fā)接口定向模塊、數(shù)據(jù)包發(fā)送模塊、數(shù)據(jù)接收緩存模塊、數(shù)據(jù)發(fā)送緩存模塊、匯聚接口定向模塊和CPU配置模塊。規(guī)則管理模塊用于存儲和管理分類規(guī)則,該模塊通過規(guī)則管理接口由編碼解析控制臺控制,通過模塊間的交互,將分類規(guī)則應(yīng)用到內(nèi)容提取模塊、分發(fā)接口定向模塊和數(shù)據(jù)包發(fā)送模塊。根據(jù)分類規(guī)則指定內(nèi)容提取模塊提取應(yīng)用層數(shù)據(jù)中物品編碼的字段位置,即應(yīng)用層數(shù)據(jù)中的字段偏移量;按照提取字段值與編碼解析分類器內(nèi)部接口的對應(yīng)關(guān)系,指定分發(fā)接口定向模塊設(shè)定數(shù)據(jù)報文發(fā)送到編碼解析單元服務(wù)器的輸出內(nèi)部接口。內(nèi)容提取模塊用于按照規(guī)則管理模塊指定的分類規(guī)則提取數(shù)據(jù)報文指定字段的數(shù)據(jù)內(nèi)容。后前網(wǎng)絡(luò)上數(shù)據(jù)包多為多層協(xié)議頭組合數(shù)據(jù)報文,從數(shù)據(jù)鏈路層到傳輸層中,每一級都會指明它所攜帶下一級的協(xié)議的類型和下一級協(xié)議的起始位置,所以對數(shù)據(jù)報文的字段提取依次要進行MAC層協(xié)議、IP層協(xié)議、傳輸層協(xié)議的分析,直到獲得應(yīng)用層報文的數(shù)據(jù)部分,再進行CRS協(xié)議的分析,得到CRS協(xié)議首部之后的物品編碼字段,提取指定字段值,將內(nèi)容提取結(jié)果發(fā)給規(guī)則管理模塊。分發(fā)接口定向模塊用于按照規(guī)則管理模塊指定的分類規(guī)則設(shè)定數(shù)據(jù)報文發(fā)送到編碼解析單元服務(wù)器的輸出內(nèi)部接口,該輸出內(nèi)部接口可根據(jù)編碼解析單元服務(wù)器的設(shè)置采用多種方式標識,比如根據(jù)編碼解析單元服務(wù)器的IP地址,MAC地址或端口號。設(shè)定完畢后,將數(shù)據(jù)報文發(fā)到數(shù)據(jù)發(fā)送緩存模塊,等待發(fā)送。數(shù)據(jù)接收緩存模塊和數(shù)據(jù)發(fā)送緩存模塊用于緩存接收和發(fā)送的編碼解析請求報文和編碼解U響應(yīng)報文。模塊采用并行接口協(xié)議標準,可支持包括百兆以太網(wǎng)、千兆以太網(wǎng)和萬兆光纖通道等多個協(xié)議以各不相同的高速率傳輸。數(shù)據(jù)包發(fā)送模塊用于將數(shù)據(jù)發(fā)送緩存模塊中的數(shù)據(jù)報文發(fā)送到指定的編碼解析單元服務(wù)器。當發(fā)送編碼解析請求到編碼解析單元服務(wù)器時,該模塊實現(xiàn)多條輸出內(nèi)部接口并行發(fā)送,內(nèi)部接口典型為千兆接口,當多個編碼解析單元服務(wù)器與同一個編碼解析數(shù)據(jù)庫連接處理同一種類型的編碼解析請求時,數(shù)據(jù)包發(fā)送模塊可設(shè)定發(fā)送調(diào)度機制,選擇當前負載量最小的編碼解析單元服務(wù)器,比如通過時間片輪詢方式向這些編碼解析單元服務(wù)器交替分發(fā)編碼解析請求;當發(fā)送編碼解析響應(yīng)到對應(yīng)客戶端時,該模塊實現(xiàn)高速接口發(fā)送,高速接口典型為2.5G、IOG光纖接口或千兆接口。CPU配置模塊用于發(fā)送簡單CPU接口信號,實現(xiàn)各個模塊的系統(tǒng)初始化配置,組合關(guān)系的設(shè)置等操作。實施例中所述編碼解析單元服務(wù)器用于從內(nèi)部接口接收編碼解析分類器傳送的編碼解析請求,在編碼解析數(shù)據(jù)庫中查詢RFID編碼對應(yīng)的物品信息服務(wù)器地址,并將查詢到的物品信息服務(wù)器地址寫入編碼解析響應(yīng),反饋給編碼解析分類器。分類規(guī)則中包括提取字段的數(shù)值與編碼解析單元服務(wù)器的映射關(guān)系,提取字段包含分類字段,編碼解析服務(wù)器按照映射關(guān)系中的編碼解析單元服務(wù)器與該分類字段對應(yīng)的編碼解析數(shù)據(jù)庫相關(guān)聯(lián),除此之外,本系統(tǒng)為了滿足多種場景需要,特別是負載性能的需要,還涉及編碼解析單元服務(wù)器與編碼解析數(shù)據(jù)庫間對應(yīng)關(guān)系的多種實施方式實施方式一,若編碼解析單元服務(wù)器單位時間響應(yīng)編碼解析請求速度大于或等于編碼解析數(shù)據(jù)庫單位時間最大查詢速度,則一種類型的編碼解析請求只由一個編碼解析單元服務(wù)器處理。實施方式二,若編碼解析單元服務(wù)器單位時間響應(yīng)編碼解析請求速度小于編碼解析數(shù)據(jù)庫單位時間最大查詢速度,則多個編碼解析單元服務(wù)器與同一個編碼解析數(shù)據(jù)庫連接,這些編碼解析單元服務(wù)器處理同一種類型的編碼解析請求,服務(wù)器間的調(diào)度機制由編碼解析分類器的數(shù)據(jù)包發(fā)送模塊設(shè)定,選擇當前負載量最小的編碼解析單元服務(wù)器發(fā)送,解決服務(wù)器和數(shù)據(jù)庫處理速度不一致的問題。以上兩種實施方式可獨立或聯(lián)合使用,支持多種應(yīng)用場景。另外,若系統(tǒng)分類需求或網(wǎng)絡(luò)流量需求,該編碼解析分類器可進行多級擴展,即多個編碼解析分類器可級聯(lián),進行內(nèi)容和負載的多層分流和均衡。下面給出一個編碼解析請求具體的處理實例。編碼解析數(shù)據(jù)庫分類分類字段為物品編碼的第三個位,該分類字段的合法取值為0F(大寫)。根據(jù)分類字段,將該字節(jié)取值為O、1的物品編碼與其物品信息服務(wù)器地址的映射關(guān)系存儲到編碼解析數(shù)據(jù)庫1中;將該字節(jié)取值為2、3的物品編碼與其物品信息服務(wù)器地址的映射關(guān)系存儲到編碼解析數(shù)據(jù)庫2中;依此類推,將該字節(jié)取值為C、D的物品編碼與其物品信息服務(wù)器地址的映射關(guān)系存儲到編碼解析數(shù)據(jù)庫7中;將該字節(jié)取值為E、F的物品編碼與其物品信息服務(wù)器地址的映射關(guān)系存儲到編碼解析數(shù)據(jù)庫8中。編碼解析請求報文設(shè)置報文設(shè)置如圖4所示,IP層采用IPV4協(xié)議,IP數(shù)據(jù)報首部長度為20個字節(jié),傳輸層采用UDP協(xié)議,UDP數(shù)據(jù)報首部長度為8個字節(jié),應(yīng)用層中,由于CRS協(xié)議目前沒有統(tǒng)一的標準,本實例中CRS協(xié)議首部長度采用IO個字節(jié)的固定長度,附加字段長度可變。物品編碼采用字符形式傳輸,傳輸編碼類型為GID-96,其編碼格式如表2所示,若物品編碼的十六進制編碼形式為"3551198702169017",其中"35"為編碼頭字段,用來區(qū)分編碼類型,在傳輸過程中占2個字節(jié),依次類推,物品編碼部分占16個字節(jié)長度。CRS協(xié)議首部、物品編碼和附加字段總長度最大可達1024字節(jié)。表2<table>tableseeoriginaldocumentpage11</column></row><table>系統(tǒng)及分類規(guī)則設(shè)置分類規(guī)則規(guī)定應(yīng)用層數(shù)據(jù)中的字段偏移量為第13個字節(jié),即編碼解析分類器提取應(yīng)用層數(shù)據(jù)中物品編碼的第3個字節(jié),該字段包含分類字段,其合法取值為0F(大寫)。編碼解析系統(tǒng)的接入網(wǎng)絡(luò)為IOG光網(wǎng)絡(luò),編碼解析分類器連接9個編碼解析單元服務(wù)器,編碼解析單元服務(wù)器以千兆接口連接編碼解析分類器。接口08對應(yīng)于后端編碼解析單元服務(wù)器19。分類規(guī)則設(shè)定提取字段值與編碼解析分類器內(nèi)部接口的對應(yīng)關(guān)系,若該字節(jié)取值為O、1,分至接口0和接口1;取值為2、3,分至接口2;取值為4、5,分至接口3;……;取值為A、B,分至接口6;取值為C、D,分至接口7;取值為E、F,分至接口8。編碼解析單元服務(wù)器1和編碼解析單元服務(wù)器2關(guān)聯(lián)編碼解析數(shù)據(jù)庫1,編碼解析單元服務(wù)器3關(guān)聯(lián)編碼解析數(shù)據(jù)庫2,編碼解析單元服務(wù)器4關(guān)聯(lián)編碼解析數(shù)據(jù)庫3,編碼解析單元服務(wù)器5關(guān)聯(lián)編碼解析數(shù)據(jù)庫4,編碼解析單元服務(wù)器6關(guān)聯(lián)編碼解析數(shù)據(jù)庫5,編碼解析單元服務(wù)器7關(guān)聯(lián)編碼解析數(shù)據(jù)庫6,編碼解析單元服務(wù)器8關(guān)聯(lián)編碼解析數(shù)據(jù)庫7,編碼解析單元服務(wù)器9關(guān)聯(lián)編碼解析數(shù)據(jù)庫8,編碼解析數(shù)據(jù)庫與編碼解析單元服務(wù)器之間基于負載性能的需要實施方式編碼解析單元服務(wù)器1、編碼解析單元服務(wù)器2和編碼解析數(shù)據(jù)庫1滿足實施方式二,其余均為實施方式一。系統(tǒng)框圖如圖1所示,分類規(guī)則如表3所示。<table>tableseeoriginaldocumentpage12</column></row><table>系統(tǒng)處理流程1.多個客戶端發(fā)起的編碼解析請求匯聚成高速網(wǎng)絡(luò)流量,通過高速接口進入編碼解析系統(tǒng)的編碼解析分類器,編碼解析請求采用如圖4的格式,攜帶有電子標簽編碼信息;2.編碼解析分類器收到編碼解析請求,根據(jù)分類規(guī)則讀取編碼解析請求應(yīng)用層報文中第13個字節(jié)數(shù)據(jù),該字節(jié)值為"5",根據(jù)分類規(guī)則,該編碼解析請求從內(nèi)部接口3采用直接發(fā)送的方式發(fā)送到編碼解析單元服務(wù)器4;3.編碼解析單元服務(wù)器1收到編碼解析請求,以編碼解析請求中攜帶的電子標簽編碼"3551198702169017"為查詢字段,查詢編碼解析數(shù)據(jù)庫,得到該編碼對應(yīng)的物品信息服務(wù)器地址"http://product.crs.cn/informationservice/3551198702169017",寫入編碼解析響應(yīng),返回給編碼解析分類器;4.編碼解析分類器收到編碼解析響應(yīng),將其返回給對應(yīng)的客戶端。雖然結(jié)合附圖描述了本發(fā)明的實施方式,但是本領(lǐng)域內(nèi)技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改。權(quán)利要求1、一種軟硬件結(jié)合的RFID編碼解析系統(tǒng),包括編碼解析控制臺、編碼解析分類器、至少一個編碼解析單元服務(wù)器以及至少一個編碼解析數(shù)據(jù)庫;編碼解析數(shù)據(jù)庫用于存儲具有相同分類字段的物品編碼與物品信息服務(wù)器地址的映射關(guān)系,分類字段是指用戶預(yù)先指定的物品編碼的某一字段;編碼解析控制臺用于編寫分類規(guī)則,并將其寫入編碼解析分類器;分類規(guī)則規(guī)定了編碼解析分類器提取編碼解析請求中物品編碼的字段,以及該字段的數(shù)值與編碼解析單元服務(wù)器的映射關(guān)系,提取字段包含分類字段,該映射關(guān)系中的編碼解析單元服務(wù)器與該分類字段對應(yīng)的編碼解析數(shù)據(jù)庫相關(guān)聯(lián);編碼解析分類器采用硬件實現(xiàn),用于從高速網(wǎng)絡(luò)接收編碼解析請求,依據(jù)分類規(guī)則提取編碼解析請求中物品編碼的指定字段位置數(shù)據(jù),查詢該數(shù)據(jù)對應(yīng)的編碼解析單元服務(wù)器,將編碼解析請求傳送給查詢到的編碼解析單元服務(wù)器,并將該編碼解析單元服務(wù)器反饋的物品信息服務(wù)器地址傳送給用戶;編碼解析單元服務(wù)器用于接收編碼解析分類器的編碼解析請求,在其關(guān)聯(lián)的編碼解析數(shù)據(jù)庫中查詢物品編碼對應(yīng)的物品信息服務(wù)器地址,并將其反饋給編碼解析分類器。2、根據(jù)權(quán)利要求1所述的一種軟硬件結(jié)合的RFID編碼解析系統(tǒng),其特征在于,若所述編碼解析分類器查詢到一個以上的編碼解析單元服務(wù)器,則選擇向其中當前負載量最小的編碼解析單元服務(wù)器發(fā)送編碼解析請求。3、根據(jù)權(quán)利要求2所述的一種軟硬件結(jié)合的RFID編碼解析系統(tǒng),其特征在于,所述編碼解析分類器則采用時間片輪詢方式選擇當前負載量最小的編碼解析單元服務(wù)器。4、根據(jù)權(quán)利要求1所述的一種軟硬件結(jié)合的RFID編碼解析系統(tǒng),其特征在于,至少兩個的編碼解析分類器級聯(lián)。全文摘要本發(fā)明公開了一種軟硬件結(jié)合的RFID編碼解析系統(tǒng),多個客戶端發(fā)起的編碼解析請求匯聚成高速網(wǎng)絡(luò)流量,通過高速接口進入硬件實現(xiàn)的編碼解析分類器,編碼解析分類器分類規(guī)則按照內(nèi)容對編碼解析請求進行分類,從內(nèi)部接口分發(fā)給各編碼解析單元服務(wù)器;編碼解析單元服務(wù)器收到編碼解析請求,依據(jù)編碼解析請求中攜帶的電子標簽編碼查詢對應(yīng)的物品信息服務(wù)器地址,并返回給編碼解析分類器;編碼解析分類器收到物品信息服務(wù)器地址,將其返回給客戶端。本發(fā)明將部分軟件功能轉(zhuǎn)移到高速硬件網(wǎng)絡(luò)設(shè)備上,支持大流量RFID編碼解析請求訪問,解析速度快,可應(yīng)用于編碼解析網(wǎng)絡(luò)中大型編碼解析節(jié)點。文檔編號G06K17/00GK101604398SQ20091006174公開日2009年12月16日申請日期2009年4月23日優(yōu)先權(quán)日2009年4月23日發(fā)明者威劉,夏文娟,劼李,科潘,巍袁,鵬謝,陳小惠申請人:華中科技大學(xué)