您好,欢迎访问三七文档
第二章EPC编码EPC编码是EPC系统的重要组成部分,它是对实体及实体的相关信息进行代码化,通过统一并规范化的编码建立全球通用的信息交换语言。EPC编码是EAN.UCC在原有全球统一编码体系基础上提出的,它是新一代的全球统一标识的编码体系,是对现行编码体系的一个补充。2.1EPC编码原则2.1.1惟一性EPC提供对实体对象的全球惟一标识,一个EPC代码只标识一个实体对象。为了确保实体对象的惟一标识的实现,EPCglobal采取了以下措施:(1)足够的编码容量EPC编码冗余度见表2-1。从世界人口总数(大约60亿)到大米总粒数(粗略估计1亿亿粒),EPC有足够大的地址空间来标识所有这些对象。(2)组织保证必须保证EPC编码分配的惟一性并寻求解决编码冲突的方法,EPCglobal通过全球各国编码组织来负责分配各国的EPC代码,建立相应的管理制度。(3)使用周期对一般实体对象,使用周期和实体对象的生命周期一致。对特殊的产品,EPC代码的使用周期是永久的。2.1.2简单性EPC的编码既简单又能同时提供实体对象的惟一标识。以往的编码方案,很少能被全球各国各行业广泛采用,原因之一是编码的复杂导致不适用。2.1.3可扩展性EPC编码留有备用空间,具有可扩展性。EPC地址空间的是可发展的,具有足够的冗余,确保了EPC系统的升级和可持续发展。2.1.4保密性与安全性EPC编码与安全和加密技术相结合,具有高度的保密性和安全性。保密性和安全性是配置高效网络的首要问题之一。安全的传输、存储和实现是EPC能否被广泛采用的基础。2.2EPC编码关注的问题2.2.1生产厂商和产品目前世界上的公司估计超过2500万家,考虑今后的发展,10年内这个数目有望达到3900万,EPC编码中厂商代码必须具有一定的容量。对厂商来讲,产品数量的变化范围很大,如表2-2所示。通常,一个企业产品类型数均不超过10万种(参考EAN成员组织)。对于中小企业来讲,产品类型就更不会超过10万种。2.2.2内嵌信息在EPC编码中不嵌入有关产品的其他信息,如货品重量、尺寸、有效期、目的地等。2.2.3分类在此分类是指将具有相同特征和属性的实体的管理和命名,这种管理和命名的依据不涉及实体的固有特征和属性,通常是管理者的行为。例如:一罐颜料在制造商那里可能被当成库存资产,在运输商那里可能是“可堆叠的容器”,而回收商则可能认为它是有毒废品。在各个领域,分类是具有相同特点物品的集合,而不是物品的固有属性。2.2.4批量产品编码给批次内的每一样产品分配惟一的EPC代码,同时给该批次也可视为一个单一的实体对象,分配一个批次的EPC代码。2.2.5载体EPC是EPC代码存储的物理媒介,对所有的载体来讲,其成本与数量成反比。EPC要广泛采用,必尽最大可能的降低成本。2.3EPC编码结构EPC代码是新一代的与EAN/UPC码兼容的新的编码标准,在EPC系统中EPC编码与现行GTIN相结合,因而EPC并不是取代现行的条码标准,而是由现行的条码标准逐渐过渡到EPC标准或者是在未来的供应链中EPC和EAN.UCC系统共存。EPC中码段的分配是由EAN.UCC来管理的。在我国,EAN.UCC系统中GTIN编码是由中国物品编码中心负责分配和管理。同样,ANCC也已启动EPC服务来满足国内企业使用EPC的需求。EPC代码是由一个版本号加上另外三段数据(依次为域名管理者、对象分类、序列号)组成的一组数字。其中版本号标识EPC的版本号,它使得EPC随后的码段可以有不同的长度;域名管理是描述与此EPC相关的生产厂商的信息,例如“可口可乐公司”;对象分类记录产品精确类型的信息,例如:“美国生产的330ml罐装减肥可乐(可口可乐的一种新产品)”;序列号惟一标识货品,它会精确的告诉我们所说的究竟是哪一罐330ml罐装减肥可乐。(具体结构见表2-3)表2-32.4EPC编码类型目前,EPC代码有64位、96位和256位3种。为了保证所有物品都有一个EPC代码并使其载体——标签成本尽可能降低,建议采用96位,这样其数目可以为2.68亿个公司提供惟一标识,每个生产厂商可以有1600万个对象种类并且每个对象种类可以有680亿个序列号,这对未来世界所有产品已经非常够用了。鉴于当前不用那么多序列号,所以只采用64位EPC,这样会进一步降低标签成本。但是随着EPC-64和EPC-96版本的不断发展使得EPC代码作为一种世界通用的标识方案已经不足以长期使用,所以出现了256位编码。至今已经推出EPC-96Ⅰ型,EPC-64Ⅰ型、Ⅱ型、Ⅲ型,EPC-256Ⅰ型、Ⅱ型、Ⅲ型等编码方案。2.4.1EPC-64码目前研制出了三种类型的64位EPC代码(1)EPC-64Ⅰ型如下图2-1,Ⅰ型EPC-64编码提供2位的版本号编码,21位的管理者编码,17位的库存单元和24位序列号。该64位EPC代码包含最小的标识码。21位的管理者分区就会允许二百万个组使用该EPC-64码。对象种类分区可以容纳131,072个库存单元――远远超过UPC所能提供的,这样就可以满足绝大多数公司的需求。24位序列号可以为一千六百万单品提供空间。(2)EPC-64Ⅱ型除了Ⅰ型EPC-64,还可采用其他方案来适合更大范围的公司、产品和序列号的要求。建议采用EPC-64Ⅱ(见图8)来适合众多产品以及价格反应敏感的消费品生产者。那些产品数量超过两万亿并且想要申请惟一产品标识的企业,可以采用方案EPC-64Ⅱ。采用34位的序列号,最多可以标识17,179,869,184件不同产品。如图2-2所示。与13位对象分类区结合(允许多达8,192库存单元),每一个工厂可以为140,737,488,355,328或者超过140万亿不同的单品编号。这远远超过了世界上最大的消费品生产商的生产能力。(3)EPC-64Ⅲ型除了一些大公司和正在应用UCC.EAN编码标准的公司外,为了推动EPC应用过程,打算将EPC扩展到更加广泛的组织和行业。希望通过扩展分区模式来满足小公司,服务行业和组织的应用。因此,除了扩展单品编码的数量,就像第二种EPC-64那样,也会增加可以应用的公司数量来满足要求。通过把管理者分区增加到26位,如图2-3EPC-64Ⅲ型所示,可以提供多达67,108,864个公司来采用64位EPC编码。6千7百万个号码已经超出世界公司的总数,因此现在已经足够用的了。我们希望更多公司采用EPC编码体系。采用13位对象分类分区,这样可以为8,192种不同种类的物品提供空间。序列号分区采用23位编码,可以为超过8百万(223=8,388,608)的商品提供空间。因此对于这6千7百万个公司,每个公司允许超过680亿(236=68,719,476,736)的不同产品采用此方案进行编码。2.4.2EPC-96码EPC-96Ⅰ型的设计目的是成为一个公开的物品标识代码。它的应用类似于目前的统一产品代码(UPC),或者UCC.EAN的运输集装箱代码。(见图2-4)如上图所示,域名管理负责在其范围内维护对象分类代码和序列号。域名管理必须保证对ONS可靠的操作,并负责维护和公布相关的产品信息。域名管理的区域占据28个数据位,允许大约2.68亿家制造商。这超出了UPC-12的十万个和EAN-13的一百万个的制造商容量。对象分类字段在EPC-96代码中占24位。这个字段能容纳当前所有的UPC库存单元的编码。序列号字段则是单一货品识别的编码。EPC-96序列号对所有的同类对象提供36位的惟一辨识号,其容量为228=68719476736。与产品代码相结合,该字段将为每个制造商提供1.1×1028个惟一的项目编号——超出了当前所有已标识产品的总容量。2.4.3EPC-256码EPC-96和EPC-64是作为物理实体标识符的短期使用而设计的。在原有表示方式的限制下,EPC-64和EPC-96版本的不断发展使得EPC代码作为一种世界通用的标识方案已经不足以长期使用。更长的EPC代码表示方式一直以来就广受期待并酝酿已久。EPC-256就是在这种情况下应运而生的。256位EPC是为满足未来使用EPC代码的应用需求而设计的。因为未来应用的具体要求目前还无法准确的知道,所以256位EPC版本必须可以扩展以便其不限制未来的实际应用。多个版本就提供了这种可扩展性。EPC-256类型I、类型II和类型Ⅲ的位分配情况如图2-5、图2-6和2-7:EPC与EAN-128编码之转码EPCCode编码说明与转码示范EPCCode与Barcode最大不同点在于EPC除了记录物品跟商品的种类以及制造公司等,更可以详细到记录物品或商品的序号(SerialNumber),使追踪单项物品或商品变成可能。EPC规范Tag内之编码EPCCode分为64bits和96bits,又分为以下几大类:SGTIN、SSCC、SGLN、GRAI、GIAI。64bits的结构:Header+FilterValue+CompanyPrefix+ItemReference+SerialNumber。96bits的结构:Header+FilterValue+Partition+CompanyPrefix+ItemReference+SerialNumber。Header:定义此码采用种编码系统,如SGTIN,SSCC,SGLN,GRAI,GIAIFilterValue:定义商品的包装型式,如零售商品包装、物流包装、单一零售商品包装等.Partition:定义接下来的数字那些部份(几bit)分别代表公司码、产品型号、序号。CompanyPrefix:代表公司码。ItemReference:代表该公司所发行的产品型号。SerialNumber:代表该型号产品的序号。请参考表1所示:表1、SGTIN-96bitallocation,header,andmaximumdecimalValues将GTIN、GLN、SSCC等EAN/UCC标准码转换到EPC码之原因说明如下:大部份企业向EAN/UCC组织申请产品标准码,且申请后进行商业维运行之有年;故不管是物流业、零售业、制造业等,大部是以EAN/UCC所核发的码作为企业(间)文件交换、物流交换、信息交换之基本辨识码。在EAN/UCC组织的控管下,这些码具有全球独立且唯一之单一码,不会有重复码产生,亦不会造成商务交易之识别困难。让企业在推广EPCNetwork时,可以充份运用企业原有的编码方式,降低对企业的影响。意即:原有的产品编号方式不需再异动,相对于文件交换、信息交换、物流交换皆可以保持原有之运作机制,只需再加入EPCCode之转换模块即可;增加项目的执行成功。GTIN、GLN标准编码是企业要进行全球电子商务交易之基石,但因有些编码只记录到产品族,无法细到Itemlevel(品项),故需转换到EPC方能追踪到ItemLevel
本文标题:EPC编码
链接地址:https://www.777doc.com/doc-2911532 .html