1、物联网概论第二章 产品电子编码EPC目目 录录2.1 2.1 EPCEPC的产生环境的产生环境 2.2 EPC2.2 EPC的技术架构的技术架构产品电子编码产品电子编码EPCEPC 2.3 EPC2.3 EPC标准体系标准体系 2.4 EPC2.4 EPC标准技术内容标准技术内容 2.5 EPC2.5 EPC编码体系编码体系学习目标学习目标了解了解EPC标准和全球统一标识系统标准和全球统一标识系统掌握掌握EPC标准体系标准体系 了解了解EPC编码策略和设计思想编码策略和设计思想 掌握掌握EPC编码转换方法编码转换方法 2.1.1 EPC的产生环境的产生环境EPCEPC的产生环境的产生环境物品的
2、海量数据体系物品的海量数据体系物品流通的需求物品流通的需求物品的有效识别和管理物品的有效识别和管理EPCEPC应运而生!应运而生!2.1.2 EPC的定义与特性的定义与特性EPCEPCElectronic Product Electronic Product CodeCode 产品电产品电子代码子代码 足够给全球每类产品中的每件单品都赋予一个唯足够给全球每类产品中的每件单品都赋予一个唯一的代码,形成一个巨大和而稳定的标识空间。一的代码,形成一个巨大和而稳定的标识空间。思考:如果一个物品消失后,EPC编码可否延用?通用商品条码和非通用商品条码通用商品条码和非通用商品条码传统条码的特点传统条码的特
3、点2.1.2 EPC的定义与特性的定义与特性2.1.2 EPC的定义与特性的定义与特性EPCEPC的主要特性的主要特性 2.1.2 EPC的定义与特性的定义与特性与传统条形码相比,与传统条形码相比,EPCEPC特有的优点特有的优点EPCEPC可以实现商品的可以实现商品的“一物一码一物一码”EPCEPC比通常商品条形码及一般条形码信息量大比通常商品条形码及一般条形码信息量大EPCEPC既可读又可写既可读又可写EPCEPC可以实现非接触式读写可以实现非接触式读写EPCEPC可以识别高速运动的物体并同时识别多个物体可以识别高速运动的物体并同时识别多个物体EPCEPC抗污染、抗干扰能力强、保密性能好抗
4、污染、抗干扰能力强、保密性能好2.1.3 EPC的管理体制的管理体制全球产品电子代码中心(全球产品电子代码中心(EPCglobalEPCglobal)EPCglobal统一管理和实施EPC工作,(EAN和UCC目前已合并,改名为GS1,即全球第一商贸标准化组织),以搭建一个可在任何地方、任何时间自动识别任何事物的开放性的全球产品标识网络。2.1.3 EPC的管理体制的管理体制中国编码中心(中国编码中心(EPCglobal ChinaEPCglobal China)统一组织、协调和管理全国的EPC工作,具体包括EPC产品电子代码的注册管理,代表我国参与国际EPC相关标准的制订,建立我国的EPC标
5、准体系,制订、修订EPC相关国家标准及技术规范,组织、建立并维护我国EPC信息管理系统,建立EPC技术应用示范系统,以及相关的专业培训与宣教工作等。2.1.4 EPC的的RFID标准体系框架标准体系框架EPCEPC体系体系EPC EPC 物理对象交换物理对象交换EPC EPC 基础设施基础设施EPC EPC 数据交换数据交换2.2 EPC的系统架构的系统架构表2-1 EPC 系统架构2.2.2 EPC编码体系编码体系EPCEPC编码类型编码类型 EPC是新一代的与EAN/UPC码兼容的编码标准通用标识符GID(General Identifier,GID)全球贸易货物代码GTIN(Global
6、 Trade Item Number,GTIN)序列全球贸易货物代码SGTIN(Serialized Global Trade Item Number,SGTIN)序列海运集装箱编码SSCC(Serial Shipping Container code,SSCC)统一资源标识符URI(Uniform Resource Identifier,URI)全球位置码GLN(Global Location Number,GLN)序列全球位置码SGLN(Serialized Global Location Number,SGLN)全球可回收资产标识符GRAI(Global Returnable Asset
7、 Identifier,GRAI)全球个体资产标识符GIAI(Global Individual Asset Identifier,GIAI)为不同场合下的实体提供标识2.2.3 EPC编码编码EPCEPC编码结构的特点编码结构的特点2.2.2 EPC编码体系编码体系EPCEPC编码与编码与RFIDRFID载体载体(1 1)EPCEPC与与URIURI的结合的结合 RFID系统中经常采用URI编码,这种识别方案常用于大型系统,实现标识数据的定位与交换。为告诉读、写操作者,标签采用哪一种编码方式,编码结构采用了下列诸字符串形式:urn:epc:tag:EncName:EncodingSpecif
8、icFields,urn:epc:tag:EncName:EncodingSpecificFields,其中EncName 就是用来表示标签采用的编码方式。2.2.2 EPC编码体系编码体系表3-1 EPC-URI通用编码结构2.2.2 EPC编码体系编码体系EPC编码信息的识读编码信息的识读 EPC标签用于代码记录,经识读后使用。这需要解决记录内容、资源定位和信息描述三个问题。2.2.3 EPC编码编码EPCEPC编码与编码与RFIDRFID载体载体(1 1)EPCEPC容量、容量、URIURI、ONSONS与与PMLPML 互联网中信息参考就是统一资源标识符(URI),这些标识符能被域名服
9、务(DNS)翻译成相应的IP地址,就是网络信息的地址。因此,通过AUTO-ID中心提供的对象名称解析服务(ONS),可直接将识读的EPC代码翻译成IP地址。IP地址标识的后台就储存了相关的产品信息,然后由IP地址标识的主机就可向前端应用发送其存储的产品相关信息。2.2.3 EPC编码编码EPCEPC编码体系的组成编码体系的组成EPC代码是由标头、管理者代码、对象分类代码、序列号等数据字段组成的一组数字EPCEPC编码结构举例编码结构举例EPC射频识别系统是实现射频识别系统是实现EPC代码自动采集的功能模代码自动采集的功能模块,主要由射频标签和射频读写器组成。射频标签是块,主要由射频标签和射频读
10、写器组成。射频标签是产品电子代码(产品电子代码(EPC)的物理载体,附着于可跟踪的)的物理载体,附着于可跟踪的物品上,可全球流通并对其进行识别和读写。射频读物品上,可全球流通并对其进行识别和读写。射频读写器与信息系统相连,是读取标签中的写器与信息系统相连,是读取标签中的EPC代码并将代码并将其输入网络信息系统的设备。其输入网络信息系统的设备。2.2.3 EPC编码编码EPC-RFID系统的特点:系统的特点:非接触识别非接触识别可以识别快速移动的物体可以识别快速移动的物体可以同时识别多个物体可以同时识别多个物体2.2.3 EPC编码编码 EPC射频识别系统为数据采集最大限度的降低了人工干预,实现
11、了完全自动化,是“物联网”形成的重要环节。2.2.3 EPC编码编码RFIDRFID标签标签RFIDRFID识读器识读器EPCEPC中间件中间件EPCEPC代码代码射频识别射频识别无线感应无线感应EPCEPC射频识别系统射频识别系统EPCEPC射频识别系统是实现射频识别系统是实现EPCEPC代码自动采集的功能模块代码自动采集的功能模块 2.2.3 EPC编码编码EPCEPC标签标签 EPCEPC标签是产品电子代码的信息载体,主要由天线和芯标签是产品电子代码的信息载体,主要由天线和芯片组成。标签中存储信息代码,目前以片组成。标签中存储信息代码,目前以9696位为主。为降低位为主。为降低成本,成本
12、,EPCEPC标签通常是被动式射频标签。标签通常是被动式射频标签。识读器识读器 用来识别用来识别EPCEPC标签的装置,与信息系统相连实现数据的标签的装置,与信息系统相连实现数据的交换。近距离读取被动标签最常用的方法是电感耦合方式。交换。近距离读取被动标签最常用的方法是电感耦合方式。当靠近时,识读器天线与标签天线之间形成磁场,标签就当靠近时,识读器天线与标签天线之间形成磁场,标签就利用该磁场发送电磁波给识读器,返回的电磁波被转换为利用该磁场发送电磁波给识读器,返回的电磁波被转换为数据信息,即标签中的数据信息,即标签中的EPCEPC代码。代码。2.2.4 EPC信息网络系统信息网络系统EPCEP
13、C信息网络系统信息网络系统 EPC EPC信息网络系统由本地网络和互联网组成,实现信信息网络系统由本地网络和互联网组成,实现信息管理、信息流通的功能。息管理、信息流通的功能。EPCEPC信息网络系统是在互联网信息网络系统是在互联网基础上,通过基础上,通过EPCEPC中间件以及对象名称解析服务中间件以及对象名称解析服务(ONS)(ONS)和和XML/PMLXML/PML实现全球商品互联。实现全球商品互联。2.4.3 EPC信息网络系统信息网络系统EPCEPC信息网络系统信息网络系统(EPCIS)(EPCIS)的组成的组成EPCEPC中间件中间件 对象名称解析服务(对象名称解析服务(ONSONS)
14、可扩展标记语言可扩展标记语言(XML)(XML)EPC EPC信息服务(信息服务(EPCISEPCIS)2.2.4 EPC信息网络系统信息网络系统EPCEPC中间件中间件 EPC中间件是加工和处理来自识读器的所有信息和事件流的软件,是连接识读器和企业所用程序的纽带,主要任务是在将数据送往应用程序前进行标签数据校对、识读器协调、数据传送、数据存储和任务管理等。对象名称解析服务(对象名称解析服务(ONSONS)ONS是一个自动网络服务系统,类于域名解析服务(DNS),ONS给EPC中间件指明了存储产品信息的服务器。2.2.4 EPC信息网络系统信息网络系统可扩展标记语言可扩展标记语言(XML)(X
15、ML)XML(Extensible Markup Language)即可扩展标记语言是跨平台的一种简单的数据存储语言,使用一系列简单的标记描述数据,已成为数据交换的公共语言。EPC系统使用XML的目标是为物理实体的远程监控和环境监控提供一种简单、通用的描述语言。在EPC系统中,XML用于描述产品、过程和环境信息,供工业和商业中的软件开发、数据存储和分析之用。它提供一种动态环境,使与物体相关的静态的、暂时的、动态的和统计加工的数据均可互相交换。2.2.4 EPC信息网络系统信息网络系统EPCEPC信息服务(信息服务(EPCISEPCIS)EPCIS是EPC系统的重要部分,利用标准的采集和共享信息
16、方式,为EPC数据提供标准接口,供各行业和组织灵活应用。EPCIS构架在互联网基础上,支持商业多种应用。EPCIS针对中间件传递的数据进行EPCIS标准转换,通过认证或授权等安全方式与企业内的其他系统或外部系统进行数据交换,符合权限的请求方也可通过ONS定位向目标EPCIS进行查询。所以,能否构建真正开放的EPC网络,实现各厂商的EPC系统的互联互通,EPCIS起决定性作用。2.2.5 EPC系统工作流程系统工作流程EPC EPC 系统架构系统架构 EPCEPC标签标签 标签数据转换标签数据转换 用户认证用户认证 编码分配管理编码分配管理 EPCISEPCIS服务器服务器 ONS ONS 服务
17、器服务器 EPCEPC中间件中间件 识读器管理识读器管理 识读器识读器 2.2.5 EPC系统工作流程系统工作流程EPCEPC系统的组成系统的组成 小结:完整的EPC系统是由上述标签、硬件设备、软件、网络、ONS+EPCIS服务器、管理机制以及众多的数据库组成。2.2.5 EPC系统工作流程系统工作流程EPCEPC记录信息的方式记录信息的方式 识读器读出的EPC代码给出信息参考(指针),由此从互联网找到IP地址并获取该地址中的相关物品信息,并采用分布式EPC中间件处理由识读器读取的一连串EPC信息。由于标签上只有一个EPC代码,计算机需要知道之匹配的其他信息,这就需要ONS提供自动网络数据库服
18、务,EPC中间件将EPC传给ONS,ONS指示EPC中间件到保存着产品文件的EPCIS服务器查询,该产品文件可由EPC中间件复制,因而文件中的产品信息就能传到各相关应用上。思考:EPC与一维条形码、二维条形码记录方式的异同?2.2.5 EPC系统工作流程系统工作流程 EPC系统工作流程示意图2.2.5 EPC系统工作流程系统工作流程商品物联网系统的重要特点商品物联网系统的重要特点一切均通过自动传感识别实现网络运行一切均通过自动传感识别实现网络运行 各应用间可无缝链接各应用间可无缝链接 可以在静态与移动环境下运行可以在静态与移动环境下运行 精简了前端精简了前端EPCEPC数据量,总成本较低数据量
19、,总成本较低 采纳众多管理实体的标准采纳众多管理实体的标准2.2.6 EAN/UCC标识体系标识体系 EPC并不是取代现行通用商品条码标准,而是由现行系统逐渐过渡到EPC系统或者在供应链中与EAN/UCC系统共存。2.2.6 EAN/UCC物品标识物品标识 EAN/UCC EAN/UCC 物品标识方法物品标识方法 用数字码及相应的条形码符号标识物品,具体体现为商品包装上印刷的条形码 EAN/UCC EAN/UCC 物品标识的类型物品标识的类型 EAN/UCC 物品标识有两种类型,标准版与缩短版 2.2.6 EAN/UCC物品标识物品标识 例如:由13位数字及条形码符号构成的标准版通用商品条形码
20、。EAN/UCC-13标准版条形码的13位数字码分为4段,以本码为例,各段结构如下:(690)(1070)(23002)(8)2.2.6 EAN/UCC物品标识物品标识(1)前缀码-前3位,用于标识商品制造国家(或地区)由EAN总部分配。如本例中“690”代表“中国”;(2)制造厂商代码-第4-7位,用于标识商品的生产企业(或经销商),由对应国家(或地区)的编码主管机构分配。如本例中“1070”代表“云南白药集团股份公司”,由中国物品编码中心分配;(3)商品代码-第8-12位,用于标识具体一类产品,由生产企业(或经销商)指定。如本例中“23002”代表“云南白药胶囊(16粒装规格)”;(4)校
21、验码-第13位,用于扫描时检验识读正确性的代码,由前12位数字按特定算法计算而得,当所得结果与印刷上的校验码一致,即相减为零时,表系统识读成功,否则将继续扫描条形码,直到识读正确为止。各段名称及内容:各段名称及内容:2.2.6 EAN/UCC物品标识物品标识(1)前缀码中“977”、“978”、“979”不分配给任何国家或地区,而用于国际标准期刊号和国际标准书籍号“ISSN”和“ISBN”;(2)制造厂商代码4位,理论容量仅为1万企业,而我国申请通用商品条码的企业数早已突破此数,故EAN指定“690、691、692、693”均代表中国,以不断扩充企业容量;(3)商品代码5位,理论容量可标识10
22、万种产品,但无法识别同类产品下的每一件产品,以及不同生产批次等;(4)EAN-13标准码的校验码算法下表示。相关说明:相关说明:2.2.6 EAN/UCC物品标识物品标识 2.2.6 EAN/UCC物品标识物品标识 EAN/UCC缩短版EAN/UCC-82.3 EPC标准体系标准体系EPCglobal标准标准 EPCglobal Gen2标准标准 2.3 EPCglobal标准标准 EPCglobalEPCglobal标准由标准由EPCglobalEPCglobal管理委员会批准和发布并推广管理委员会批准和发布并推广实施,主要包含下列标准:实施,主要包含下列标准:EPCEPC标签数据(标签数据
23、(TDSTDS)标准)标准识读器发现配置安装协议标准识读器发现配置安装协议标准 EPCEPC标签数据转换(标签数据转换(TDTTDT)标准)标准 EPCEPC信息服务信息服务(EPCIS)(EPCIS)标准标准 应用级事件(应用级事件(ALEALE)标准)标准 空中接口协议标准空中接口协议标准-“Gen2Gen2”识读器协议(识读器协议(RPRP)标准)标准对象名称服务(对象名称服务(ONSONS)标准)标准 低层识读器协议(低层识读器协议(LLRPLLRP)标准)标准 谱系标准谱系标准 识读器管理(识读器管理(RMRM)标准)标准EPCglobalEPCglobal认证标准认证标准 EPCG
24、lobal标准已是全球产业一致认为最能提升供应链效果的标准。2.3.3 EPCglobal Gen2标准标准Gen2Gen2的特点与性能的特点与性能 PML语言:描述物品静态和动态信息,构成标记链2.3.3 EPCglobal Gen2标准标准Gen2Gen2标准的优点标准的优点开放的标准开放的标准 尺寸小、存储容量大、有口令保护尺寸小、存储容量大、有口令保护 保证了各厂商产品的兼容性保证了各厂商产品的兼容性 设置了设置了“灭活灭活”指令(指令(KillKill)良好的识读性。良好的识读性。2.4 EPC标准技术内容标准技术内容EPC Gen2标准技术环境标准技术环境EPC标签的存贮器结构标签
25、的存贮器结构 EPC Gen2标准的基本内容标准的基本内容2.4 EPCglobal Gen2标准标准 EPCglobal Gen2EPCglobal Gen2标准简介标准简介 EPCglobal Class1 Gen2标准(简称Gen2)是RFID技术、互联网和EPC组成的EPCglobal网络的基础。Gen2标准最初由60多家世界顶级技术公司制定,规定了满足由终端用户设定的性能标准的核心性能。Gen2标准是制定推动新的RFID硬件产品开发的标准接口和协议的一项基础要素,从而在各项应用中提供准确的、有效的信息链。Gen2标准对于RFID技术的应用和推广具有非常重要的意义,它为在供应链等应用中
26、使用的超高频RFID提供了全球标准。2.4.1 EPC Gen2标准技术内容标准技术内容EPC G2 UHFEPC G2 UHF技术环境技术环境工作频率工作频率天线天线密集读写器环境(密集读写器环境(DRMDRM)数据传输速率数据传输速率发射功率发射功率频道工作模式频道工作模式2.4.2 EPC标签的存贮器结构标签的存贮器结构 1 1)电子标签存贮器)电子标签存贮器 一个电子标签逻辑上分为四个存储体,每个存储体可由一个或一个以上的存储器组成 2.4.2 EPC标签的存贮器结构标签的存贮器结构 电子标签存贮器分四个存贮体电子标签存贮器分四个存贮体 存储体存储体0 0 保留内存(信息安全与隐私)-
27、为电子标签存贮密码(口令)部份。包括灭活(杀死)口令和访问口令。灭活口令和访问口令都为4个字节。其中:灭活口令的地址为00H03H(以字节为单位);访问口令的地址为04H07H。存储存储体体1 1 EPC存贮器-存贮电子标签的EPC号、PC(协议-控制字)以及CRC-16校验码。其中:CRC-16:存贮地址为00-03,4个字节,为本存贮体中存贮内容的CRC校验码。PC:协议-控制字,存贮地址为04-07,表明本电子标签的控制信息。2.4.2 EPC标签的存贮器结构标签的存贮器结构 存储存储体体2 2 TID存贮器-存放该标签的产品类识别号,每个生产厂商的TID号不同。用户可以在该存贮区中存贮
28、其自身的产品分类数据及产品供应商的信息。通常,TID存贮区长度为4个字,8个字节。但有些电子标签的生产厂商提供的TID区会为2个字或5个字等。用户可按需选用。存储存储体体3 3用户自定义存贮器-该存储区存贮用户自定义数据。用户可以对该区进行读、写操作。存贮器长度由各标签生产厂商确定。每个生产厂商提供的电子标签,其用户存贮区的长度会不同。存贮长度大的标签贵。用户应按需选择适合长度的标签,以减低成本。2.4.3 EPC Gen2标准的基本内容标准的基本内容(P3336)EPC G2EPC G2标准的基本内容标准的基本内容电子标签电子标签(TagTag简称标签)简称标签)读写器读写器/识读器(识读器
29、(ReaderReader)标签(标签(TagTag)内容)内容标签(标签(TagTag)操作命令集操作命令集 盘存(盘存(InventoryInventory)标签(标签(TagTag)状态)状态 2.4 EPCglobal Gen2标准标准 日立公司已研制出尺寸仅有0.3mm见方的小标签,厚度如头发丝,能很容易地嵌入钞票的内部。嵌入钞票内部的标签可以记录下钞票流通过程中的历史信息,能为政府和执法机构提供一种逐一跟踪“钱”的每笔交易的一种手段。2.4 EPCglobal Gen2标准标准第二代UHF RFID阅读器组件WJM3000。小尺寸和低成本是这款阅读器组件的两大卖点。WJM3000将
30、推动RFID在手机终端中的应用。小尺寸和低成本将推动RFID在手机终端中的应用 2.5 EPC编码体系编码体系EPC编码原则编码原则EPC编码结构编码结构 EPC编码类型编码类型 2.5.1 EPC编码原则编码原则(一)唯一性(一)唯一性 EPC提供一个实体对象一个全球唯一标识,为确保唯一标识的实现,EPCglobal采取了以下措施:(1 1)足够的编码容量)足够的编码容量(2 2)组织保证(分解各国)组织保证(分解各国)(3 3)使用周期)使用周期2.5.1 EPC编码原则编码原则(二)简单性(二)简单性 EPC的编码既简单又能同时提供实体对象的唯一标识。以往的编码方案,很少能被各国各行业广
31、泛采用,原因之一是编码复杂导致不适用。(三)可扩展性(三)可扩展性 EPC编码留有备用空间,具有可扩展性。EPC地址空间是可发展的,具有足够的冗余,确保了EPC系统的升级和可持续发展。(四)保密性与安全性(四)保密性与安全性 EPC编码与安全和加密技术相结合,具有高度的保密性和安全性。2.5.2 EPC编码结构编码结构EPCEPC的编码结构的编码结构标头标头管理者代码管理者代码对象分类代码对象分类代码序列号序列号可变长,标识可变长,标识EPCEPC的类型的类型描述与描述与EPCEPC相关相关的生产厂商信的生产厂商信息息记录产品精确记录产品精确类型的信息类型的信息唯一标识货品唯一标识货品 2.5
32、.2 EPC编码类型编码类型 目前,EPC代码有64位(bit)、96位等结构。为保证所有物品都有一个EPC代码并使其标签载体的成本尽可能降低,建议采用96位,如此容量可以为2.68亿个公司提供唯一标识,每个生产厂商可以有1600万个对象种类,并且每个对象种类可以有680亿个序列号,这对未来世界所有产品已经够用了。2.5.3 EPC编码策略编码策略 EPC 通过计算机网络来标识和访问单个物体,就如同在互联网中使用IP地址来标识、组织和通信一样。其设计策略主要从以下几方面考虑:唯一标识唯一标识 生产商和产品生产商和产品 集装箱集装箱分类分类组合装置组合装置嵌入信息嵌入信息媒介媒介可扩展性可扩展性
33、人机交互人机交互简单性简单性标头标头参考信息参考信息数据传输机制数据传输机制2.5.3 EPC编码策略编码策略(1 1)唯一标识()唯一标识(Unique IdentificationUnique Identification)EPC提供物理对象的唯一标识。首先,须有足够的EPC编码容量来满足过去、现在和将来的标识需要;其次,必须保证EPC编码分配的唯一性并解决编码冲突的方法。这就产生了由多个管理者(各国的编码组织)分别管理EPC空间的一部分。(2 2)生产商和产品()生产商和产品(Manufactures and ProductsManufactures and Products)UCC拥有
34、约100万个会员,目前全世界公司估计超过2500万家。今后10年有望达3900万家。需要建立一套标准的与这些预见一致的编码系统。2.5.3 EPC编码策略编码策略(3 3)集装箱()集装箱(ContainersContainers)物流管理中,货品、集装箱和托盘都要按不同的编码结构进行编码,例如SSCC。在EPC结构中,企业可以沿袭原有的SSCC,将其转换为相应格式的 EPC编码-SSCC-96。容器内的货品记录和货运数据存储在计算机网络中并自动与容器建立联系。进一步,运输集装箱的卡车、货车车厢、船舶或仓库等也可使用相应的EPC编码。2.5.3 EPC编码策略编码策略图 2-4 EPC货运层级
35、图示意2.5.3 EPC编码策略编码策略(4 4)组合装置()组合装置(AssemblesAssembles,Aggregates and CollectionsAggregates and Collections)EPC除标识单个对象,还可用标识组合装置等AUTO-ID中心建议用EPC标识装配件和组合装置及单个货品。这样,就可以采用描述货运数据的方式来描述组合装置。传统上,组合装置是复杂的,连接着很多元器件的对象。实际上,集装箱和组合装置两者之间没有实质差别。无论哪种情况,集装箱和组合装置的结构都有如上图所描绘的层级。2.5.3 EPC编码策略编码策略(5 5)嵌入信息()嵌入信息(Embe
36、dded InformationEmbedded Information)通用商品条形码中并无商品特性数据,而长码,如UCC/EAN-128应用标识符(AI)的结构中就可包含产品特征数据,如重量、尺寸、有效期、批次等。AUTO-ID中心建议消除或者最小化EPC中嵌入的信息量,尽量使用计算机网络和应用信息资源库来存放数据。2.5.3 EPC编码策略编码策略(6 6)分类)分类(Categorization)(Categorization)对相同特征的对象进行分类或分组是智能系统的基本功能之一,也是减少数据复杂性的主要方法。但是有效的分类往往存在许多困难,因为它与具体应用密切相关。例如:一罐颜料对
37、于制造商是库存资产;对运输商可能是“可堆叠的容器”;而对于回收商是有毒废品。2.5.3 EPC编码策略编码策略(7 7)参考信息)参考信息(Information Reference)(Information Reference)EPC的首要作用是作为网络信息索引,即其应是网上相关信息的“指针”。AUTO-ID中心提供的对象名称解析服务(ONS)直接将EPC代码翻译成IP地址,标识的后台就储存相关产品信息,再由IP地址主机向具体应用发送相关的产品信息。ONS本质上相当于EPC编码和网络信息间的“胶水”,故编码结构应能促进主机地址查询。2.5.3 EPC编码策略编码策略(8 8)标头()标头(H
38、eaderHeader)标头供识读器判断EPC的类型,便于对后续数据的类型和结构解码。标头不携带对象标识与过程信息,也不嵌入物品信息,是最小化的,故可标识编码内部结构并能满足未来扩展之需。(9 9)简单性()简单性(SimplicitySimplicity)EPC要尽可能简单并能提供对象的唯一标识。2.5.3 EPC编码策略编码策略(1010)人机交互()人机交互(Human InteractionHuman Interaction)除了简单性,许多编码系统是为人机交互设计的。如:车牌号码、电话号码等。(1111)可扩展性()可扩展性(ExtensibilityExtensibility)制订
39、全球标准的难点之一是预计将来所有可能的应用,EPC编码通过标头留出编码的扩展空间,并能保证对等其他常用编码方案的兼容性。2.5.3 EPC编码策略编码策略(1212)媒介)媒介(Media)(Media)EPC要存储到某类物理媒介,如存储芯片上。对所有媒介而言,存储和传输成本与数据量成正比,故EPC必须尽可能减小尺寸以降低成本和复杂性。(1313)数据传输机制()数据传输机制(Data Transmission MechanismsData Transmission Mechanisms)在EAN/UCC编码中,设计一位校验码以保证数据在标签和扫描器之间传输的正确。校验位、起始位、终止位和握手
40、协议是数据通信中保证正确有效的常用方法,这些机制随数据传输方法和可靠性的变化而变化。2.5.3 EPC编码策略编码策略(1414)保密性与安全性()保密性与安全性(Privacy and SecurityPrivacy and Security)可将数据内容从传输方法中分离出来,即根据安全和加密技术对EPC定义进行耦合。保密性和安全性是配置高效网络的首要问题之一。安全的传输和存储是EPC被广泛采用的基础。(1515)批量产品编码()批量产品编码(EPC for Batch ProductsEPC for Batch Products)从经济性与使用适合性来看,有时没必要给批内每件产品分配唯一的
41、EPC编码,一批产品分配一个EPC就可,该批产品的EPC编码对应着批内的所有对象,批内所有产品的EPC编码完全一致。2.5.4 EPC编码方案编码方案 EPC EPC编码的通用结构是一个比特串,由一个分层次、可编码的通用结构是一个比特串,由一个分层次、可变长度的变长度的标头标头以及一系列以及一系列数字字段数字字段两部分组成,如表两部分组成,如表2-32-3所所示。码的总长、结构和功能由标头的值决定。示。码的总长、结构和功能由标头的值决定。2.5.4 EPC编码方案(编码方案(P41)标头的作用:标头的作用:标头定义了总长,识别类型标头定义了总长,识别类型(功能功能)和和EPCEPC标标 符编码
42、结构符编码结构 。EPCEPC标头的分配:标头的分配:标头是八位二进制值,值的分配规则已标头是八位二进制值,值的分配规则已经出台,有经出台,有6363个可能的值个可能的值 (1lllll11(1lllll11保留,以允许使用保留,以允许使用长度大于长度大于8 8位的标头位的标头)。2.5.4 EPC编码方案编码方案EPCEPC标签数据标准定义的编码方案标头标签数据标准定义的编码方案标头 2.5.4 EPC编码方案编码方案EPCEPC标签数据标准定义的编码方案标头标签数据标准定义的编码方案标头 2.5.4 EPC编码方案编码方案通用标识符通用标识符(GID-96)(GID-96)的组成:的组成:
43、定义为定义为9696位的位的EPCEPC代码,由代码,由标头、通用管理者代码、对象分类代码、序列代码四个标头、通用管理者代码、对象分类代码、序列代码四个部分组成。部分组成。2.5.4 EPC编码方案编码方案标识一个组织标识一个组织 ,负责维,负责维护后继字段即对象分类护后继字段即对象分类代码和序列代码代码和序列代码 识别物品的种类或类型,识别物品的种类或类型,在每一个通用管理者代在每一个通用管理者代码之下必须是唯一的码之下必须是唯一的 在每一个对象分类在每一个对象分类代码之内是唯一的代码之内是唯一的 管理实体负责为每一个对象分类代码分配唯一的、不重管理实体负责为每一个对象分类代码分配唯一的、不
44、重复的序列代码!复的序列代码!2.5.5 EAN/UCC系统标识类型系统标识类型 EPCEPC标签数据标准定义了标签数据标准定义了5 5种种EPCEPC标识类型标识类型 系列化全球贸易标识代码(系列化全球贸易标识代码(SGTINSGTIN)SGTIN-96SGTIN-96 全球可回收资产标识符(全球可回收资产标识符(GRAIGRAI)系列化全球位置码(系列化全球位置码(SGLNSGLN)系列货运包装箱代码系列货运包装箱代码(SSCC)(SSCC)2.5.5 EAN/UCC系统标识类型系统标识类型系列化全球贸易标识代码(系列化全球贸易标识代码(SGTINSGTIN)SGTIN(Serialize
45、d Global Trade Identifcation Number)是一种基于EAN/UCC通用规范的全球贸易货物代码(GTIN)的扩展代码。GTIN不符合EPC标识定义,因其只能标识到一个对象类。为此,对GTIN增加序列代码后就成序列化GTIN即SGTIN,就可识别每件物品。注注:所有SGTIN均支持14位GTIN格式,但EPC现在不支持EAN/UCC-8(即短码格式),仅支持14位GTIN格式。2.5.5 EAN/UCC系统标识类型系统标识类型系列化全球贸易标识代码(系列化全球贸易标识代码(SGTINSGTIN)SGTINSGTIN的组成的组成厂商识别代码由EAN或UCC分配给管理实体
46、,在一个EAN/UCC GTIN十进制编码内同厂商识别代码位相同 项目(货物)代码,由管理实体分配给一个特定对象分类。EPC中的项目代码从GTIN中获得,通过连接GTIN的指示位和项目代码位,看作一个单一整数而得。序列代码,由管理实体分配给一个单个对象。序列代码不是GTIN的一部分,但是SGTN的组成部分。2.5.5 EAN/UCC系统标识类型系统标识类型SGTIN-96 SGTIN-96 SGTIN SGTIN 编码方案编码方案 2.5.5 EAN/UCC系统标识类型系统标识类型SGTIN SGTIN 代码结构代码结构SGTIN-96 SGTIN-96 2.5.5 EAN/UCC系统标识类型
47、系统标识类型注:注:(1)厂商识别代码和商品代码字段范畴根据分区值的不同而 变化。(2)标头8位,二进制值为 0011 0000。(3)滤值用来快速过滤和确定基本物流类型。表2-10 SGTIN-96 SGTIN-96 2.5.5 EAN/UCC系统标识类型系统标识类型(4)GTIN厂商识别代码加上商品项目代码(包括指标符在 内)共13位。其中,厂商识别代码在6-12位之间,商 品项目代码(包括单一指标符)相应在7位到1位之间。分区值以及厂商识别代码和商品项目代码两者长度的 对应关系见。表3-11(5)SGTIN-96厂商识别代码与对应的GTIN厂商识别代码相 同,以二进制方式表示。SGTIN
48、-96 SGTIN-96 2.5.5 EAN/UCC系统标识类型系统标识类型(6)SGTIN-96商品项目代码与GTIN商品项目代码之间存在 对应关系:连接GTIN的指标符和商品项目代码,将二 者组合看作一个整数,编码成二进制作为SGTIN-96的 商品项目代码字段。把指示符放在商品项目代码的最 左侧可用位置。GTIN商品项目代码中以“0”开关是非常 重要的。例如,00235和235是不同的。如果指示符为 1,GTIN商品项目代码为00235,那么SGTIN-96商品项 目代码为100235。SGTIN-96 SGTIN-96 2.5.5 EAN/UCC系统标识类型系统标识类型(7)序列号为一
49、个数字。这个数字应在GS1系统规定的序列 号有效值范围内,且序列号只能为整数。SGTIN-96 SGTIN-96 2.5.5 EAN/UCC系统标识类型系统标识类型表表2-10 SGTIN-962-10 SGTIN-96的滤值的滤值 SGTIN-96 SGTIN-96 2.5.5 EAN/UCC系统标识类型系统标识类型SGTIN-96 SGTIN-96 表表3-11 SGTIN-963-11 SGTIN-96分区分区2.5.5 EAN/UCC系统标识类型系统标识类型系列货运包装箱代码系列货运包装箱代码(SSCC)(SSCC)SSCC是一种规范的EAN/UCC代码,其设计本身已经分配给个体对象,
50、因此不需附加字段来作为一个EPC纯标识。2.5.5 EAN/UCC系统标识类型系统标识类型系列货运包装箱代码系列货运包装箱代码(SSCC)(SSCC)SSCCSSCC的组成的组成 厂商识别代码,由EAN或UCC分配给一个管理实体。厂商识别代码与EAN/UCC的SSCC十进制编码中的厂商识别代码相同。序列代码,由管理实体分配给货运单元。EPC编码的序列代码从SSCC中获取-通过连接SSCC的扩展位和序列代码位组成一个唯一的整数。2.5.5 EAN/UCC系统标识类型系统标识类型系列货运包装箱代码系列货运包装箱代码(SSCC)(SSCC)SSCC-96,除标头之外,SSCC-96还包括4个字段:滤