PML伺服器
PML伺服器
PML伺服器為授權方的數據讀寫訪問提供了一個標準的介面
PML伺服器,主要存儲每個生產商產品的原始信息(包括產品EPC、產品名稱、產品種類、生產廠商、產地、生產日期、有效期、是否是複雜產品,主要成分等)、產品在供應鏈中的路徑信息(包括單位角色,單位名稱、倉庫號、讀寫器號、時間、城市、解讀器用途以及時間等欄位)以及庫存信息.
PML伺服器原理圖
PML伺服器為授權方的數據讀寫訪問提供了一個標準的介面,以便與電子產品碼相關數據的訪問和持久存儲?它使用物理標識語言作為各個廠商產品數據表示的中間模型,並能夠識別電子產品碼。此伺服器由各個廠商自行管理,存儲各自產品的全部信息。在PML伺服器的實現過程中?有兩個非常重要的概念:電子產品碼和物理標識語言。在這裡,我們首先介紹這兩個概念。
電子產品碼是訪問PML伺服器中數據的一把鑰匙
在物聯網中,電子產品碼是產品的身份標識。電子產品碼編碼標準是與EAN.UCC編碼兼容的新一代編碼標準,與現行GTIN相結合。它由96位二進位碼(12位元組)組成,分為四個部分:第一部分為版本號,包含一個位元組;第二部分為生產廠商代碼,包括三個位元組;第三部分為產品分類號,由三個位元組組成,最後是產品系列號,包括五個位元組,見圖1。這種96位的電子產品碼足已標識1028個物品,這樣電子產品碼既適合表示大量同類的不同物品也可表示大量的商品類別。雖然可以從電子產品碼知道製造商和產品類型?但電子產品碼本身不包含產品的任何具體信息,如同銀行帳戶和密碼是查詢個人交易記錄的唯一鑰匙,電子產品碼也是訪問PML伺服器中數據的一把鑰匙。電子產品碼是存儲在電子標籤中的唯一信息,且已得到UCC和EAN兩個國際標準的主要監督機構的支持,其目標是提供物理對象的唯一標識。
物理標識語言是一種交流產品數據的交換式語言
物理標識語言是一種正在發展的XML模式?它正被Auto-ID中心開發成一種開放的標準這樣全世界任何地方的供應商就可以以一種能被大家所理解的統一高效的方式來傳輸產品的信息?從而避免了在N個競爭語言?每一種應用於某個特定的工業領域之間N x N的轉換問題。
為了便於物理標識語言的有序發展,已經將物理標識語言分為兩個主要部分:PML 核心與PML 擴展來進行研究。PML核心提供通用的標準辭彙表來分配直接由Auto-ID基礎結構獲得的信息,如位置、組成以及其他遙感勘測的信息。PML擴展用於將非Auto-ID基礎結構產生的或其他來源集合成的信息結合成一個整體。第一個實現的擴展是PML商業擴展。PML商業擴展包括豐富的符號設計和程序標準,使組織內或組織間的交易得以實現。
有必要說明的是,物理標識語言作為一種交流語言並不規定具體的產品數據一定要以PML文件存貯在本地?也不要求指出哪個資料庫會被使用?同樣也不用指明數據最終存貯所在的表或域的名字。但可以預料的是很多公司會不斷地把產品數據存貯在他們的關係型資料庫中?因為這種資料庫穩定性比較好,且能用SQL實現相當複雜的查詢?包括多條件查詢和過濾查詢。然而同外界交換數據時?它們會用一個翻譯層以標準的PML格式來標記從已方輸出的數據。
(1)實時路徑信息的存儲:主要用於當產品經過供應鏈成員節點,被其讀寫器捕獲時,將此時的狀態信息收集,並通過產品EPC立刻傳入與產品對應的PML 伺服器上,以供定位跟蹤或其他用途時查詢。
(2)產品路徑信息查詢:實現產品從生產商、分銷商、批發商、零售商到最終用戶等供應鏈各成員節點的路徑信息跟蹤顯示。通過電子標籤實現對產品的實時跟蹤、產品物流控制和管理,這樣各成員可以根據產品路徑來推測產品的來源渠道,並判別產品真偽,同時,也可以據此靈活調節自己的庫存,大大提高供應鏈的運行績效。
(3)產品原始信息查詢:主要用於查詢產品EPC對應產品出廠時的原始信息,這項信息可以和路徑信息結合作為產品防偽的一項重要措施。