官术网_书友最值得收藏!

2.6 基于EPC(產(chǎn)品電子代碼)標(biāo)準(zhǔn)的RFID體系結(jié)構(gòu)

物聯(lián)網(wǎng)的目標(biāo)是實現(xiàn)地球上所有的物體在任何時候、任何地點的互聯(lián)。RFID在本質(zhì)上是物品標(biāo)識的一種手段,在RFID應(yīng)用系統(tǒng)中,要使每一件物體的信息在生產(chǎn)加工、市場流通、客戶購買和售后服務(wù)過程中,都能夠被準(zhǔn)確地記錄下來,并且通過物聯(lián)網(wǎng)基礎(chǔ)設(shè)施在世界范圍內(nèi)快速地傳輸,使得世界各地的生產(chǎn)企業(yè)、流通渠道、銷售商店、服務(wù)機構(gòu)每時每刻都能準(zhǔn)確地掌握所需要的信息,依然需要形成一個全球統(tǒng)一的、標(biāo)準(zhǔn)的、唯一準(zhǔn)確標(biāo)識各個產(chǎn)品的電子編碼標(biāo)準(zhǔn),這也是RFID技術(shù)廣泛應(yīng)用的基礎(chǔ)。

2.6.1 EPC的概念

前文提及的美國麻省理工學(xué)院的自動識別研究中心(Auto-ID Center)開發(fā)的EPC技術(shù)是當(dāng)前解決這一問題的最佳方案。2003年11月1日,國際物品編碼協(xié)會(EAN-UCC)正式接管了EPC在全球的推廣應(yīng)用工作,成立了電子產(chǎn)品代碼全球推廣中心(EPC Glob?al)。EPC的核心思想主要表述為:

1)為每一個產(chǎn)品,不是每一類產(chǎn)品,分配一個唯一的電子標(biāo)識符———EPC碼。

2)EPC碼存儲在RFID標(biāo)簽的芯片中。

3)通過無線數(shù)據(jù)傳輸技術(shù),RFID讀寫器可以通過非接觸的方式自動采集到EPC碼。

4)連接在互聯(lián)網(wǎng)中的服務(wù)器可以完成對EPC碼所涵蓋的內(nèi)容的解析。

這樣,通過互聯(lián)網(wǎng)平臺,利用射頻識別(RFID)、無線數(shù)據(jù)通信等技術(shù),就構(gòu)造成一個實現(xiàn)全球物品信息實時共享的“物聯(lián)網(wǎng)(Internet of Things)”。

EPC系統(tǒng)是集編碼技術(shù)、射頻識別技術(shù)和網(wǎng)絡(luò)技術(shù)為一體的新興技術(shù),其主要的研究內(nèi)容與體系結(jié)構(gòu)如圖2-33所示。

978-7-111-52572-1-Chapter02-35.jpg

圖2-33 EPC研究內(nèi)容與體系結(jié)構(gòu)示意圖

2.6.2 EPC編碼

EPC編碼體系是與現(xiàn)行的全球貿(mào)易項目代碼GTIN兼容的編碼標(biāo)準(zhǔn),它是全球統(tǒng)一標(biāo)識系統(tǒng)的拓展和延伸,是全球統(tǒng)一標(biāo)識系統(tǒng)的重要組成部分。EPC編碼具有以下幾個特性。

1)科學(xué)性:結(jié)構(gòu)明確,易于使用、維護(hù)。

2)兼容性:兼容了其他貿(mào)易流程的標(biāo)識代碼。

3)全面性:可在貿(mào)易結(jié)算、單品跟蹤等各環(huán)節(jié)全面應(yīng)用。

4)合理性:由EPC global、各國EPC管理機構(gòu)(中國的管理機構(gòu)稱為EPC global Chi?na)、標(biāo)識物品的管理者分段管理、共同維護(hù)、統(tǒng)一應(yīng)用,具有合理性。

5)國際性:不以具體國家、企業(yè)為核心,編碼標(biāo)準(zhǔn)全球協(xié)商一致,具有國際性。

6)無歧視性:編碼采用全數(shù)字形式,不受地方色彩、語言、經(jīng)濟(jì)水平、政治觀點的限制,是無歧視性的編碼。

EPC代碼是由一個版本號加上域名管理者、對象分類、序列號三段數(shù)據(jù)組成的一組數(shù)字。其中版本號標(biāo)識EPC的版本號,它使得EPC隨后的碼段可以有不同的長度;域名管理是描述與此EPC相關(guān)的生產(chǎn)廠商的信息,例如“可口可樂公司”;對象分類記錄產(chǎn)品精確類型的信息,例如:“美國生產(chǎn)的330ml罐裝減肥可樂(可口可樂的一種新產(chǎn)品)”;序列號唯一標(biāo)識貨品,它會精確地告訴我們所說的究竟是哪一罐330ml罐裝減肥可樂。對于具體的編碼標(biāo)準(zhǔn)已經(jīng)推出有:EPC-64 I型、Ⅱ型、Ⅲ型,EPC-96 I型,EPC-256 I型、Ⅱ型、Ⅲ型等編碼方案。具體結(jié)構(gòu)如表2-2所示。為了保證所有物品都有一個EPC編碼,并使其載體(標(biāo)簽)的成本盡可能降低,建議采用96位。這樣其數(shù)目可以為2.68億個公司提供唯一標(biāo)識,每個生產(chǎn)商可以有1600萬個對象種類,并且每個對象種類可以有680億個序列號,這對將來的世界所有產(chǎn)品來說是夠用的。

表2-2 EPC不同標(biāo)準(zhǔn)的編碼規(guī)則

978-7-111-52572-1-Chapter02-36.jpg

當(dāng)前,出于成本考慮,參與EPC測試所使用的編碼標(biāo)準(zhǔn)采用的是64位數(shù)據(jù)結(jié)構(gòu),未來將采用96位的編碼結(jié)構(gòu)。根據(jù)表2-2所示,EPC-64Ⅰ型編碼提供的占有兩個數(shù)字位的版本號編碼,21位被分配給了具體的EPC域名管理編碼,17位被用于標(biāo)識產(chǎn)品具體的分類信息,最后的24位序列具體地標(biāo)識了具體的產(chǎn)品的個體。如圖2-34所示。

978-7-111-52572-1-Chapter02-37.jpg

圖2-34 EPC-64Ⅰ型編碼

該64位EPC代碼包含最小的標(biāo)識碼。21位的域名管理分區(qū)就會允許200萬個商品生產(chǎn)者使用該EPC-64Ⅰ型編碼。對象分類區(qū)可以容納131072個商品種類,可以滿足絕大多數(shù)公司的需求。24位的產(chǎn)品序列號可以為每種商品提供1600萬個商品個體。當(dāng)某個廠家某種商品的個體超過1600萬個時,可采用EPC-64Ⅱ型,它采用34位產(chǎn)品序列號,最多可以標(biāo)識17179869184件商品個體,如果再與13位對象分類區(qū)結(jié)合,即每個工廠可以生產(chǎn)8192種商品,每一個工廠可以為超過140萬億不同的商品進(jìn)行編號,這個數(shù)字遠(yuǎn)遠(yuǎn)超過了世界上最大的消費品生產(chǎn)商的生產(chǎn)能力。

64位編碼版本作為一種世界通用的標(biāo)識方案也許不足以長期使用,更長的EPC編碼規(guī)則如96位、256位等應(yīng)運而生得以滿足未來無法準(zhǔn)確地預(yù)測使用EPC編碼的應(yīng)用需求。EPC-96Ⅰ型的設(shè)計目的是成為一個公開的物品標(biāo)識代碼。它的應(yīng)用類似于目前的統(tǒng)一產(chǎn)品代碼,具體字段含義如圖2-35所示。

978-7-111-52572-1-Chapter02-38.jpg

圖2-35 EPC-96Ⅰ型編碼具體的字段含義

EPC-96Ⅰ型也有三個數(shù)據(jù)段。其中版本號占2位數(shù)據(jù)位。域名管理的區(qū)域占據(jù)28個數(shù)據(jù)位,允許大約2.68億家制造商。EPC域名管理數(shù)據(jù)段標(biāo)識的每一個管理者,負(fù)責(zé)維護(hù)隨后的編碼,負(fù)責(zé)在自己的范圍內(nèi)維護(hù)對象分類代碼和序列號。對象分類字段占24位,對象分類主要指產(chǎn)品包裝或最小存貨單位(SKU),這也需要許多位數(shù)據(jù)。對象分類記錄產(chǎn)品精確類型的信息。因為每個管理者都允許擁有1600萬個對象分類,這個字段能容納當(dāng)前所有的UPC庫存單元的編碼。序列號字段則是單一貨品識別的編碼。EPC-96Ⅰ型序列號對所有的同類對象提供36位的唯一辨識號,其容量為236=68719476736。與產(chǎn)品相結(jié)合,該字段的編碼超出了當(dāng)前所有已標(biāo)識產(chǎn)品的總量。

EPC的64位編碼和96位編碼版本的不斷發(fā)展使得EPC代碼作為一種世界通用的標(biāo)識方案已經(jīng)不足以長期使用。更長的EPC編碼規(guī)則一直以來就廣受期待并醞釀已久。EPC的256位編碼標(biāo)準(zhǔn)就是在這種情況下應(yīng)運而生的。256位EPC編碼是為滿足未來使用EPC編碼的應(yīng)用需求而設(shè)計的。如圖2-36所示為256位EPC編碼的三種類型。因為未來應(yīng)用的具體要求目前還無法準(zhǔn)確地預(yù)測,所以256位的EPC編碼版本必須可以擴(kuò)展以便其不限制未來的實際應(yīng)用。多個版本就提供了這種可擴(kuò)展性。256編碼又分為類型Ⅰ、類型Ⅱ、類型Ⅲ。EPC的256位編碼中,對于分配中的域名管理、對象分類、序列號等分類都有所加工,以應(yīng)對將來不同的具體應(yīng)用要求。

978-7-111-52572-1-Chapter02-39.jpg

圖2-36 256位的EPC編碼的三種類型

2.6.3 EPC系統(tǒng)工作原理

EPC碼為全球每一件物品賦予一個唯一的標(biāo)識,并存儲在RFID標(biāo)簽中,RFID標(biāo)簽隨著物品在世界上流通并被自動識別出來。但EPC碼也僅僅是識別物品的ID號,它標(biāo)識的信息量還是有限的,關(guān)于物品的原材料、生產(chǎn)、加工、倉儲與運輸過程的大量信息還是不能夠從EPC碼上反映出來。關(guān)于物品大量相關(guān)的信息還需要存儲在物聯(lián)網(wǎng)上,當(dāng)有服務(wù)需要的時候,物聯(lián)網(wǎng)可以提供進(jìn)一步的信息服務(wù)。如圖2-37給出了基于EPC的物聯(lián)網(wǎng)應(yīng)用系統(tǒng)原理結(jié)構(gòu)圖。

978-7-111-52572-1-Chapter02-40.jpg

圖2-37 基于EPC的物聯(lián)網(wǎng)應(yīng)用系統(tǒng)原理結(jié)構(gòu)圖

構(gòu)建基于EPC的物聯(lián)網(wǎng)應(yīng)用系統(tǒng)是建立在互聯(lián)網(wǎng)的基礎(chǔ)之上的,但是需要增加必要的物聯(lián)網(wǎng)基礎(chǔ)設(shè)施,包括EPC中間件、對象名字服務(wù)器(Object Naming Servicer,ONS)與服務(wù)器體系、EPC信息服務(wù)器與服務(wù)器體系。

1.EPC中間件

EPC中間件,以前被稱為Savant,其核心功能是屏蔽不同廠家的RFID讀寫器等硬件設(shè)備、應(yīng)用軟件以及數(shù)據(jù)傳輸格式之間的異構(gòu)性,從而實現(xiàn)不同的硬件(閱讀器等)與不同的應(yīng)用軟件系統(tǒng)間的無縫對接與實時動態(tài)集成。中間件由讀寫器接口、程序模塊、應(yīng)用程序接口三部分組成。圖2-38描述EPC中間件組件與其他應(yīng)用程序通信。

在ECP網(wǎng)絡(luò)構(gòu)架中,用戶層面主要是對Savant系統(tǒng)進(jìn)行開發(fā)。Savant是程序模塊的集成器,程序模塊通過兩個接口與外界交互,即讀寫器接口和應(yīng)用程序接口。其中讀寫器接口提供與標(biāo)簽讀寫器,尤其是RFID讀寫器的連接方法。應(yīng)用程序接口使Savant與外部應(yīng)用程序連接,這些應(yīng)用程序通常是現(xiàn)有的企業(yè)在用應(yīng)用程序,也可能有新的具體EPC應(yīng)用程序甚至其他Savant。應(yīng)用程序接口被用作程序模塊與外部應(yīng)用的通用接口。如果有必要,應(yīng)用程序接口能夠采用Savant服務(wù)器本地協(xié)議與以前的擴(kuò)展服務(wù)通信。應(yīng)用程序接口采用與讀寫器協(xié)議類似的分層方法來實現(xiàn)。

978-7-111-52572-1-Chapter02-41.jpg

圖2-38 中間件結(jié)構(gòu)示意圖

不同應(yīng)用程序?qū)PC處理的需求大相徑庭。而且EPC仍然處在發(fā)展的初期,隨著它的不斷成熟,會對應(yīng)用程序進(jìn)行各種改進(jìn)和變動。因此Savant被定義成具有一系列特定屬性的“程序模塊”或“服務(wù)”,并被用戶集成以滿足他們的特定需求。這些模塊設(shè)計的初衷是能夠支持不同群體對模塊的擴(kuò)展,而不是能滿足所有應(yīng)用的簡單的集成化電路。Savant是加工和處理來自讀寫器的所有信息和事件流的軟件,是連接標(biāo)簽讀寫器和企業(yè)應(yīng)用程序的紐帶,代表應(yīng)用程序提供一系列計算功能,在將數(shù)據(jù)送往企業(yè)應(yīng)用程序之前,它要對標(biāo)簽數(shù)據(jù)進(jìn)行過濾、總計和計數(shù),壓縮數(shù)據(jù)容量。為了減少網(wǎng)絡(luò)流量,Savant也許只向上層轉(zhuǎn)發(fā)它感興趣的某些事件或事件摘要。

程序模塊可以由Auto—ID標(biāo)準(zhǔn)委員會定義,或者用戶和第三方生產(chǎn)商來定義。Auto—ID標(biāo)準(zhǔn)委員會定義的模塊叫作通用程序模塊。其中一些通用模塊需要應(yīng)用在Savant的所有應(yīng)用實例中,這種模塊叫作必需通用程序模塊;其他一些可以根據(jù)用戶定義包含或者排除于一些具體實例中,這些就叫作用戶定義程序模塊。

EPC中間件Savant與大多數(shù)的企業(yè)管理軟件不同,它不是一個拱形結(jié)構(gòu)的應(yīng)用程序。而是利用了一個分布式的結(jié)構(gòu),以層次化進(jìn)行組織、管理數(shù)據(jù)流。Savant將被利用在商店、分銷中心、地區(qū)辦公室、工廠,甚至有可能在卡車或貨運飛機上應(yīng)用。每一個層次上的Sa?vant系統(tǒng)將收集、存儲和處理信息,并與其他的Savant系統(tǒng)進(jìn)行交流。例如,一個運行在商店里的Savant系統(tǒng)可能要通知分銷中心還需要更多的產(chǎn)品,在分銷中心運行的Savant系統(tǒng)可能會通知商店的Savant系統(tǒng)一批貨物已于一個具體的時間出貨了。Savant系統(tǒng)需要完成的主要任務(wù)是數(shù)據(jù)校對、解讀器協(xié)調(diào)、數(shù)據(jù)傳送、數(shù)據(jù)存儲和任務(wù)管理。

1)數(shù)據(jù)校對:處在網(wǎng)絡(luò)邊緣的Savant系統(tǒng),直接與解讀器進(jìn)行信息交流,它們會進(jìn)行數(shù)據(jù)校對。并非每個標(biāo)簽每次都會被讀到,而且有時一個標(biāo)簽的信息可能被誤讀,Savant系統(tǒng)能夠利用算法校正這些錯誤。

2)解讀器協(xié)調(diào):如果從兩個有重疊區(qū)域的解讀器讀取信號,它們可能讀取了同一個標(biāo)簽的信息,產(chǎn)生了相同且多余的產(chǎn)品電子碼。Savant的一個任務(wù)就是分析已讀取的信息并且刪掉這些冗余的產(chǎn)品編碼。

3)數(shù)據(jù)傳送:在每一層次上,Savant系統(tǒng)必須要決定什么樣的信息需要在供應(yīng)鏈上向上傳遞或向下傳遞。例如,在冷藏工廠的Savant系統(tǒng)可能只需要傳送它所儲存的商品的溫度信息就可以了。

4)數(shù)據(jù)存儲:現(xiàn)有的數(shù)據(jù)庫不具備在一秒鐘內(nèi)處理超過幾百條事務(wù)的能力,因此Savant系統(tǒng)的另一個任務(wù)就是維護(hù)實時存儲事件數(shù)據(jù)庫(RIED)。本質(zhì)上來講,系統(tǒng)取得實時產(chǎn)生的產(chǎn)品電子碼并且智能地將數(shù)據(jù)存儲,以便其他企業(yè)管理的應(yīng)用程序有權(quán)訪問這些信息,并保證數(shù)據(jù)庫不會超負(fù)荷運轉(zhuǎn)。

5)任務(wù)管理:無論Savant系統(tǒng)在層次結(jié)構(gòu)中所處的等級是什么,所有的Savant系統(tǒng)都有一套獨具特色的任務(wù)管理系統(tǒng)(TMS),這個系統(tǒng)使得他們可以實現(xiàn)用戶自定義的任務(wù)來進(jìn)行數(shù)據(jù)管理和數(shù)據(jù)監(jiān)控。例如,一個商店中的Savant系統(tǒng)可以通過編寫程序?qū)崿F(xiàn)一些功能,當(dāng)貨架上的產(chǎn)品降低到一定水平時,會給儲藏室管理員發(fā)出警報。

2.對象名稱解析服務(wù)(ONS)

對于EPC系統(tǒng)這樣一個全球開放的、可追逐物品生命周期軌跡的網(wǎng)絡(luò)系統(tǒng),需要一些技術(shù)工具,將物品生命周期不同階段的信息與物品已有的信息實時動態(tài)整合。幫助EPC系統(tǒng)動態(tài)地解析物品信息管理中心的任務(wù)就由對象名稱解析服務(wù)(ONS)實現(xiàn)的。

在EPC系統(tǒng)中,需要將EPC編碼與相應(yīng)的商品信息相匹配,而相應(yīng)的商品信息存儲在對應(yīng)的EPC IS服務(wù)器中,ONS服務(wù)提供與EPC編碼對應(yīng)的EPC IS服務(wù)器的地址。對象名稱解析服務(wù)(ONS)是一個自動的網(wǎng)絡(luò)服務(wù)系統(tǒng),類似于域名解析服務(wù)(Domain Name System,DNS),其負(fù)責(zé)有意義的網(wǎng)名字母與IP地址數(shù)字間的轉(zhuǎn)換。例如,當(dāng)我們登錄百度網(wǎng)進(jìn)行信息搜索時,往往最容易記住的是www.baidu.com,而不是百度IP地址211.94.144.100。在計算機瀏覽器軟件中的URL中輸入“www.baidu.com”并回車后,計算機會向DNS發(fā)送請求以得到IP地址信息,DNS接到請求后,在自己的數(shù)據(jù)庫中查找www.baidu.com所對應(yīng)的IP地址并將其返回,然后計算機再去訪問IP地址為211.94.144.100的服務(wù)器,并得到所要瀏覽的網(wǎng)頁信息),并利用DNS體系去查詢存儲EPC信息的服務(wù)器的IP地址。因此ONS設(shè)計與架構(gòu)都以Internet域名解析服務(wù)DNS為基礎(chǔ),從而使整個EPC網(wǎng)絡(luò)以Internet為依托,迅速架構(gòu)并順利延伸到世界各地。ONS實現(xiàn)架構(gòu)主要包括以下兩個組成部分。

1)ONS服務(wù)器網(wǎng)絡(luò):分層管理ONS記錄,同時,負(fù)責(zé)對提出的ONS記錄查詢請求進(jìn)行響應(yīng)。

2)ONS解析器:完成電子產(chǎn)品碼到DNS域名格式的轉(zhuǎn)換,以及解析DNS NAPTR記錄,獲取相關(guān)的產(chǎn)品信息訪問通道。

因此ONS在EPC系統(tǒng)中的作用可以簡單表述為:讀寫器將讀到的EPC編碼通過本地局域網(wǎng)上傳至本地服務(wù)器,由本地服務(wù)器所帶Savant軟件對這些信息進(jìn)行集中處理,然后由本地服務(wù)器通過查找本地ONS服務(wù)或通過路由器到達(dá)遠(yuǎn)程ONS服務(wù)器查找所需EPC編碼對應(yīng)的EPC IS服務(wù)器地址,本地服務(wù)器就可以和找到的EPC IS服務(wù)器進(jìn)行通信了。

3.EPCIS信息服務(wù)

EPC IS信息服務(wù)提供了一個數(shù)據(jù)和服務(wù)的接口,使得物品的EPC信息可以在企業(yè)之間共享。在這個系統(tǒng)中,EPC碼被用作數(shù)據(jù)庫的查詢指針,EPC IS提供信息查詢接口與已有的數(shù)據(jù)庫、應(yīng)用程序及信息系統(tǒng)相連。其內(nèi)部結(jié)構(gòu)示意圖如圖2-39所示。

EPC信息服務(wù)有兩種運行模式:數(shù)據(jù)存儲模式和數(shù)據(jù)查詢模式。

數(shù)據(jù)存儲模式是將讀寫器發(fā)送的EPC碼存儲在數(shù)據(jù)庫中,以備查詢。EPC存儲的數(shù)據(jù)類型包括:

978-7-111-52572-1-Chapter02-42.jpg

圖2-39 EPC IS結(jié)構(gòu)示意圖

1)靜態(tài)屬性數(shù)據(jù):

●制造日期、有效期等系列數(shù)據(jù)。

●顏色、重量、尺寸等產(chǎn)品類型數(shù)據(jù)。

2)帶有時間戳的歷史數(shù)據(jù):

●RFID讀出數(shù)據(jù)。

●傳感器的測量數(shù)據(jù)。

●讀寫器的位置數(shù)據(jù)。

EPC IS存儲的信息可以被應(yīng)用程序直接查詢和應(yīng)用。從存儲的數(shù)據(jù)看,查詢的數(shù)據(jù)包括靜態(tài)信息,也包括動態(tài)數(shù)據(jù)以及在供應(yīng)鏈中的位置信息。

EPC系統(tǒng)中描述物品信息以及讀寫器、中間件、應(yīng)用程序、ONS與EPC IS之間的交互使用的是實體標(biāo)記語言(Physical Markup Language,PML)。PML由互聯(lián)網(wǎng)中可擴(kuò)展標(biāo)記語言(XML)發(fā)展而來,它規(guī)定了EPC IS系統(tǒng)交互過程中數(shù)據(jù)交互和通信的數(shù)據(jù)格式。PML文檔存放的是EPC標(biāo)簽、讀寫器、中間件、ONS、EPC IS之間的交互信息,HTML文檔存放Web網(wǎng)頁。EPC IS的工作流程如下:

1)客戶端完成RFID標(biāo)簽信息向指定EPC IS服務(wù)器的傳輸。

2)數(shù)據(jù)存儲模塊將數(shù)據(jù)存儲于數(shù)據(jù)庫中,在產(chǎn)品信息初始化的過程中,調(diào)用通用數(shù)據(jù)生成針對每一個產(chǎn)品的EPC信息,并將其存入PML物理標(biāo)示語言文檔中。

3)數(shù)據(jù)查詢模塊根據(jù)客戶端的查詢要求和權(quán)限訪問相應(yīng)的PML文檔,生成HTML超文本標(biāo)記語言文檔,再返回客戶端。

4.EPC工作過程

在由EPC標(biāo)簽、讀寫器、EPC中間件、Internet、ONS服務(wù)器、EPC信息服務(wù)(EPC IS)以及眾多數(shù)據(jù)庫組成的物聯(lián)網(wǎng)中,讀寫器讀出的EPC只是一個信息參考(指針),由這個信息參考通過Internet找到IP地址并獲取該地址中存放的相關(guān)的物品信息,并采用分布式的EPC中間件處理由讀寫器讀取的一連串EPC信息。由于在標(biāo)簽上只有一個EPC代碼,計算機需要知道與該EPC匹配的其他信息,這就需要ONS來提供一種自動化的網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù),EPC中間件將EPC碼傳給ONS,ONS指示EPC中間件到一個保存著產(chǎn)品文件的服務(wù)器(EPC IS)查找,該文件可由EPC中間件復(fù)制,因而文件中的產(chǎn)品信息就能傳到供應(yīng)鏈上。圖2-40描述了如何基于EPC電子產(chǎn)品碼搜索其產(chǎn)品信息的參考實現(xiàn)。

978-7-111-52572-1-Chapter02-43.jpg

圖2-40 基于EPC電子產(chǎn)品碼搜索其產(chǎn)品信息的參考實現(xiàn)

其查詢過程如下:

1)RFID閱讀器從一個EPC標(biāo)簽上讀取一個電子產(chǎn)品碼。

2)RFID閱讀器將這個電子產(chǎn)品碼送到本地服務(wù)器。

3)本地服務(wù)器對電子產(chǎn)品碼進(jìn)行相應(yīng)的URI格式轉(zhuǎn)換,發(fā)送到本地的ONS解析器。

4)本地ONS解析器把URI轉(zhuǎn)換成DNS域名格式。

5)本地ONS解析器基于DNS域名訪問本地的ONS服務(wù)器(緩存ONS記錄信息),如發(fā)現(xiàn)其相關(guān)ONS記錄,直接返回DNS NAPTR記錄;否則轉(zhuǎn)發(fā)給上級ONS服務(wù)器(DNS服務(wù)基礎(chǔ)架構(gòu))。

6)DNS服務(wù)基礎(chǔ)架構(gòu)基于DNS域名返回給本地ONS解析器一條或多條對應(yīng)的DNS NAPTR記錄。

7)本地ONS解析器基于這些ONS記錄,解析獲得相關(guān)的產(chǎn)品信息訪問通道。

8)本地服務(wù)器基于這些訪問通道訪問相應(yīng)的EPC IS服務(wù)器或產(chǎn)品信息網(wǎng)頁。

主站蜘蛛池模板: 岳阳县| 六盘水市| 岳池县| 衡南县| 普宁市| 托里县| 寿光市| 城固县| 徐州市| 海口市| 兴隆县| 永昌县| 黄陵县| 石首市| 拉孜县| 社会| 阿鲁科尔沁旗| 闵行区| 莲花县| 武汉市| 安乡县| 丹寨县| 从化市| 富宁县| 崇仁县| 宜昌市| 黄浦区| 榆社县| 新疆| 颍上县| 广丰县| 临澧县| 金门县| 南昌县| 浑源县| 彭阳县| 安宁市| 新民市| 渭南市| 称多县| 潜江市|