购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.4 EPC业务办理与EPCIS系统开发

物品编码是物品的唯一标识,必须由权威机构负责分配。不同的编码体系具有自己的管理机构,用户可以根据自己的需要向特定的管理机构提出注册申请,为自己及产品申请特定的代码。

2.4.1 业务办理流程

物品信息编码管理机构负责为厂家分配各种产品代码。1988年成立的中国物品编码中心是我国管理物品编码的专门机构(现隶属于国家市场监督管理总局),1991年代表我国加入国际物品编码协会(GS1),负责全球统一编码标识系统和供应链管理标准的推广,向社会提供公共服务平台和标准化解决方案。

中国物品编码中心在全国设有47个分支机构,形成了覆盖全国的集编码管理、技术研发、标准制定、应用推广及技术服务为一体的工作体系,已在零售、制造、物流、电子商务、移动商务、电子政务、医疗卫生、产品质量追溯和图书音像等领域广泛应用物品编码与自动识别技术。

目前中国物品编码中心主要承担以下相关业务办理:办理全球位置码、办理二维码、办理产品电子代码、办理资产标识代码、办理全球服务关系代码和办理动物管理者代码等。编码与代码之间的关系参见视频。

物品信息编码业务办理大体上有注册、续展和变更等内容。下面以EPC终端用户注册申请为例说明业务办理的具体流程,如图2-10所示。

第2章物品分类、编码、代码和体系之间的关系之1分类和编码2.4.1节1

第2章物品分类、编码、代码和体系之间的关系之2代码和载体2.4.1节2

图2-10 物品信息编码业务办理的具体流程

1)EPC终端用户申请人(以下简称申请人)直接向中国物品编码中心申请注册EPC厂商识别代码。

2)申请人应当填写《EPC global China终端用户 注册登记表》,并提供营业执照及其复印件。

3)中国物品编码中心对申请人提供的申请资料应当在5个工作日内完成初审。对初审合格的,中国物品编码中心将进行正式审批;对初审不合格的,中国物品编码中心将申请资料退给申请人并说明理由。

4)中国物品编码中心对初审合格的申请资料应当自收到申请人交纳的有关费用之日起10个工作日内完成审批程序。对符合规定要求的申请成为EPC系统终端用户的申请人,中国物品编码中心应立即将申请人的资料上报给EPC global,请求核准,一旦获得通过,即向申请人核准注册EPC厂商识别代码;对不符合规定要求的,中国物品编码中心应当将申请资料退回并说明理由。

5)申请人获准注册EPC厂商识别代码的,由中国物品编码中心发给《EPC global China终端用户证书》,取得EPC global China终端用户资格。

2.4.2 EPCIS系统的开发实例

EPCIS是EPC网络中的信息存储中心,承担着数据存储和共享的功能。一个简单的EPCIS由客户端模块、数据存储模块和数据查询模块3部分组成。客户端模块负责将RFID数据传输到指定的EPCIS服务器。数据存储模块将数据存储在数据库中,并在产品信息初始化的过程中调用通用数据生成特定产品的EPC信息存入PML文档中。数据查询模块根据企业查询系统的查询要求和权限,访问相应的PML文档,生成HTML文档作为响应。EPC代码实例及其查询方法参见视频。EPCIS的系统设计开发可以分为数据库设计、文件结构设计和程序工作流程设计3部分。

第2章物品编码举例和实际查询2.4.2节

1.数据库设计

在EPC系统中,数据类型分为时标数据和静态属性数据。时标数据是指从标签读取到的或者与商业交易相关的实时数据,属于动态数据;静态属性数据是指定义在产品级上的通用数据。时标数据一般存储在数据库中,而静态属性数据通常以PML格式的文件保存。

数据库中主要维护两张表,一个是generate表,另一个是show表。generate表中的每个条目记录着一类产品的信息,如产品类型编号、产品名称和处理程序的路径等。show表中的每个条目记录着一个具体产品的信息,如产品的RFID码、对应的PML文件路径、上次读取的时间、地点和环境信息等。当单个产品对应的RFID码和传感器信息传入系统时,应用程序首先将信息插入到show表相应的条目中,再将相关信息存储到PML文档中。

2.文件结构设计

EPCIS的文件包括数据库文件、PML文件、客户端程序文件和服务器端程序文件。每种产品类型xxx对应一个xxx.asp文件、一个xxxshow.asp文件和一个xxx文件夹。xxx.asp文件将负责根据客户端传入的产品信息创建或修改show表中相应的条目,然后调用show表中SHOW ASP URL所指定的xxxshow.asp文件生成或修改对应的PML文件,并存储在xxx文件夹中。除此之外,文件目录中还包括用于权限管理的Login.asp文件,以及用于与客户端交互和总体调度的Server.asp文件。

3.程序工作流程设计

客户端程序功能比较简单,主要是将从RFID读写器获取的串行数据转换为IP数据包并发送至EPCIS服务器。

数据存储程序主要根据客户端传送过来的产品信息维护数据库中的generate表和show表,以及对应的PML文件。当客户端程序向EPCIS服务器发出访问请求时,服务器首先调用login.asp进行权限认证,查询generate表确认客户端是否具有相关产品的管理员权限。接着由server.asp通过查询generate表,调用该类产品对应的xxx.asp处理程序来处理客户端传入的信息,并更新show表条目,然后调用xxxshow.asp处理程序将更新条目信息存储到show表中PML URL字段所指向的PML文件。如果generate表中没有查询到该类产品信息,则说明需要存储的是一类新的产品,Server.asp会要求客户端输入产品类型信息,然后生成该类型产品所对应的ASP文件并更新generate表。数据存储程序的主要流程如图2-11所示。

数据查询程序主要根据企业查询系统的要求和权限,查询相应的PML文件,生成HTML文档作为响应。首先调用login.asp进行权限认证,然后根据数据库中show表的路径字段找到PML文件,然后调用xxxshow.asp生成HTML文档响应给查询系统。

图2-11 数据存储程序的主要流程 y56R05M1C3YAuz03wdDjbP0pUlwSfiduB/t/OFAYV9wnjI1Lxw8jsrsZ8A2opqvj

点击中间区域
呼出菜单
上一章
目录
下一章
×