更新时间:2022-09-12 16:41
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对应产品出厂时的原始信息,这项信息可以和路径信息结合作为产品防伪的一项重要措施。