EPCglobal是由UCC和EAN联合发起并成立的非盈利性机构。EPC系统是一种基于EAN/UCC编码的系统,作为产品与服务流通过程信息的代码化表示,EAN/UCC编码具有一整套涵盖贸易流通过程各种有形或无形产品所需的全球唯一标识代码,包括贸易项目、物流单元、服务关系、商品位置和相关资产等标识代码。EAN/UCC标识代码随着产品或服务的产生在流通源头建立,并伴随着该产品或服务的流动贯穿全过程。
1. EPC系统的特点
EPC系统的主要特点包括
开放的结构体系
独立的平台与高度的互动性
灵活的可持续发展的体系
2. EPC global标准总览
2.1 体系框架活动
EPC global体系框架包含三种主要的活动,每种活动都是由EPC global体系框架内相应的标准支撑的。

在理解整个组织和EPCglobal体系框架时,对活动进行分类是有益的,但不要规定得过于严格。EPCglobal体系框架设计用来为EPCglobal用户提供多种选择,通过应用这些标准满足其特定的商业运作。
2.2 EPCglobal体系框架标准
所有的EPCglobal体系框架的标准如表7-1所示,这些标准与EPC物理对象交换、EPC基础设施和EPC数据交换三种活动密切相关。下表主要是对于目前EPCglobal体系框架中所有的部件进行规范,而不是未来工作的路标。

(1)900MHz Class 0射频识别标签规范。
(2)13.56MHz ISM频段Class 1射频识别标签接口规范。
(3)860~930MHz Class 1射频识别标签射频与逻辑通信接口规范。
(4)Class 1 Gen2超高频RFID一致性要求规范
(5)EPCglobal体系框架。
(6)EPC标签数据标准。
(7)Class1 Gen2超高频空中接口协议标准
(8)应用水平事件规范。
(9)对象名解析业务规范。
3. EPC编码体系
EPC编码是EPC系统的重要组成部分,是对实体及实体的相关信息进行代码化,通过统一、规范化的编码建立全球通用的信息交换语言。EPC编码是EAN/UCC在原有全球统一编码体系基础上提出的,是新一代全球统一标识的编码体系,是对现行编码体系的拓展和延伸。
3.1 EPC编码规则
唯一性
永久性
简单性
可扩展性
保密性与安全性
无含义
3.2 EPC编码关注的问题
生产厂商和产品
内嵌信息
分类
批量产品编码
载体
3.3 EPC编码结构
EPC代码是由一个版本号加上另外三段数据(依次为域名管理、对象分类、序列号)组成的一组数字。其中,版本号用于标识EPC编码的版本次序,使得EPC随后的码段可以有不同的长度;域名管理是描述与此EPC相关的生产厂商的信息,如可口可乐公司;对象分类记录产品精确类型的信息,如美国生产的330ml罐装减肥可乐(可口可乐的一种新产品);序列号唯一标识货品,会明确EPC代码标识的是哪一罐330ml减肥可乐。

EPC代码是由EPC global组织和各应用方协调制定的编码标准,具有以下特性:
科学性
兼容性
全面性
合理性
国际性
无歧视性
3.4 EPC编码类型
目前,EPC代码有64位、96位和256位3种。为了保证所有物品都有一个EPC代码并使其载体——标签成本尽可能降低,建议采用96位,选样其数目可以为2.68亿个公司提供唯一标识,每个生产厂商可以有1600万个对象种类,并且每个对象种类可以有680亿个序列号,这对未来世界所有产品已经非常够用了。
鉴于当前不用那么多序列号,因而可采用64位EPC,这样会进一步降低标签成本。但是随着EPC-64和EPC-96版本的不断发展,EPC代码作为一种世界通用的标识方案已经不足以长期使用,因而出现了256位编码。迄今已经推出EPC-96I型,EPC-64 I型、II型、III型,EPC-256 I型、II型、III型等编码方案。
3.4 EPC标签分类
EPC标签中存储的唯一信息是96位或64位产品电子代码。为了降低成本,EPC标签通常是被动式射频标签。
1)Class 0 EPC标签。满足物流、供应链管理(如超市的结账付款、超市货架扫描、集装箱货物识别、货物运输通道以及仓库管理等)基本应用功能的标签。Class 0 EPC标签的主要功能包括:必须包含EPC 代码、24位自毁代码以及CRC代码;可以被读写器读取;可以被重叠读取;可以自毁;存储器不可以由读写器进行写入。
2)Class 1 EPC标签。Class1 EPC标签又称身份标签,是一种无源、反向散射式标签。除了具备Class 0 EPC标签的所有特征外,还具有一个电子产品代码标识符和一个标签标识符。Class1 EPC标签具有自毁功能,能够使得标签永久失效。此外,还有可选的密码保护访问控制和可选的用户内存等特性。
3)Class2 EPC标签。Class2 EPC标签也是一种无源、反向散射式标签。它除了具备Class1 EPC标签的所有特征外,还包括扩展的标签标识符(Tag Identifier,TID)、扩展的用户内存、选择性识读功能。Class 2 EPC标签在访问控制中加入了身份认证机制,并将定义其他附加功能。
4)Class 3 EPC标签。Class3 EPC标签是一种半有源的、反向散射式标签。它除了具备Class 2 EPC标签的所有特征外,还具有完整的电源系统和综合的传感电路。其中,片上电源用来为标签芯片提供部分逻辑功能。
5)Class 4 EPC标签。Class4 EPC 标签是一种有源的、主动式标签,除了具备Class 3 EPC标签的所有特征外,还具有标签到标签的通信功能、主动式通信功能和特别组网功能。
5. EPC系统
EPC系统是一个非常先进的、综合性的、复杂的系统,其最终目标是为每一单品建立全球的、开放的标识体系。它由全球电子产品代码(EPC)编码体系、射频识别系统及信息网络系统三部分组成。

EPC 编码提供对物理世界对象的唯一标识,通过计算机网络来标识和访问单个物体,就如在互联网中使用IP地址来标识、组织和通信一样。通过EPC系统的发展,能够推动自动识别技术的快速发展;通过整个供应链对货品进行实时跟踪;通过优化供应链给用户提供支持,从而大大提高供应链的效率。
信息网络系统由本地网络和全球互联网组成,是实现信息管理和信息流通的功能模块。EPC信息网络系统是在全球互联网的基础上,通过Savant管理软件以及对象命名解析系统(Object Numbering System,ONS)和物理标识语言(Physical Markup Language PML),实现全球“实物互联”。

5.1 EPC编码标准
EPC编码标准与现行的GTIN相结合,可以在EPC网络中兼容EAN/UCC系统。EPC编码是由4个部分组成的一串数字,依次为版本号、域名管理者、对象分类和序列号,可以为物理世界的每个对象提供唯一标识。其编码的分配由EPCglobal和各国的EPC管理机构分段管理,共同维护。
5.2 射频识别系统
EPC射频识别系统是实现EPC代码自动采集的功能模块,主要由EPC射频标签和EPC射频读写器组成。
5.3 EPC信息网络系统
信息网络系统由本地网络和全球互联网组成,是实现信息管理、信息流通的功能模块。EPC系统的信息网络系统是在全球互联网的基础上,通过EPC中间件、对象解析服务(ONS)和EPC信息服务(EPCIS)来实现全球“实物互联”。
1)EPC中间件
EPC中间件具有一系列特定属性的“程序模块”或“服务”,并被用户集成以满足他们的特定需求,EPC中间件被称为Savant。Savant是连接阅读器和应用程序的软件,是物联网中的核心技术,可认为是该网络的神经系统,故称为Savant。其核心功能是屏蔽不同厂家的RFID阅读器等硬件设备、应用软件系统以及数据传输格式之间的异构性,从而可以实现不同的硬件(阅读器等)与不同应用软件系统间的无缝连接与实时动态集成。

2)对象名解析服务
对象名解析服务是一个自动的网络服务系统,类似于域名解析服务,ONS则为Savant系统指明了存储产品相关信息的服务器。ONS服务是联系Savant管理软件和EPC信息服务的网络枢纽,并且ONS设计与架构都以Internet域名解析服务为基础。
3)EPC信息服务
EPC信息服务作为网络数据库来实现的,EPC被用作数据库的查询指针,EPCIS提供信息查询的接口,可与已有的数据库、应用程序及信息系统相连接。EPCIS有两种数据流方式:一是阅读器发送原始数据至EPCIS以供存储;二是应用程序发送查询至EPCIS以获取信息。EPCIS也曾称为PML服务,但现在并不是必须用PML来进行存储和标记。

