物联网标识体系 Ecode 在二维条码中的存储
前言
本文件按照 GB/T 1.1—2020《标准化工作导则 第1 部分:标准化文件的结构和起草规则》的规定起草。
本文件代替 GB/T 35420—2017《物联网标识体系 Ecode 在二维码中的存储》。与 GB/T 35420—2017 相比,除结构调整和编辑性改动外,主要技术变化如下:
a)更改了 Ecode 的数据结构类型(见第5 章,2017 年版的第5 章);
b)增加了 Ecode⁃V0 的编码数据结构(见6.1);
c)删除了 Ecode⁃V1、Ecode⁃V2、Ecode⁃V3 编码数据结构的用户区(见2017 年版的6.1);
d)删除了属性区的起始符、DCI 起始符以及 DCI 结束符(见2017 年版的6.2.2);
e)增加了 Ecode⁃V0 的网址数据结构(见7.1);
f)更改了 Ecode⁃V1、Ecode⁃V2、Ecode⁃V3 网址数据结构唯一标识区的引导符“?”(见7.2,2017 年版的第7 章);
g)增加了 Ecode ⁃V1、Ecode ⁃V2、Ecode ⁃V3 网址数据结构属性区、用户区的引导符“?”、“#”(见7.2);
h)增加了二维码码制选择的有关规定(见第8 章)。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由全国物品编码标准化技术委员会(SAC/TC 287)提出并归口。
本文件起草单位:中国物品编码中心、浙江省质量科学研究院、江苏省质量和标准化研究院、内蒙古自治区质量和标准化研究院、河南省标准化和质量研究院、新疆维吾尔自治区质量基础发展研究院、福建省标准化研究院、厦门市标准化研究院、江西省质量和标准化研究院、安徽省质量和标准化研究院、重庆市质量和标准化研究院、北京市标准化研究院、北京交通大学、国家电网有限公司、国网物资有限公司、哈尔滨市标准化研究院、广东旭龙物联科技股份有限公司、北京东方捷码科技开发中心、中国物品编码中心(广州)技术服务公司、广东省佛山市质量技术监督标准与编码所、吉林省标准研究院、烟台市标准计量检验检测中心。
本文件主要起草人:李素彩、王佩亮、房艳、袁劲波、李健华、周顺骥、张刚、张颖、孙俊林、毕力格、韩颖、杜景荣、孟若普、丁凯、潘凯凌、周学军、吴杰、夏文岩、阿斯亚·买买提依明、孔维佳、陈震宇、张秋霞、陈广、杨凯、彭志伟、董玥、徐朝荣、张硕、池鹏晟、蔡卫旭、麦华浩、刘娜、黄雪松、段恒颖、滑云麒、崔涧、陈磊。
本文件及其所代替文件的历次版本发布情况为:
——2017 年首次发布为 GB/T 35420—2017;
——本次为第一次修订。
Ecode 在二维码中的存储
1 范围
本文件规定了 Ecode⁃V0、Ecode⁃V1、Ecode⁃V2、Ecode⁃V3 在二维码中存储时的数据结构类型、编码数据结构、网址数据结构及二维码码制选择的要求。
本文件适用于采用二维码作为数据载体的 Ecode⁃V0、Ecode⁃V1、Ecode⁃V2、Ecode⁃V3 的物联网应用。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 5261 信息处理 七位和八位编码字符集用的控制功能
GB/T 12905—2019 条码术语
GB/T 16986 商品条码 应用标识符
GB/T 18284 快速响应矩阵码
GB/T 21049 汉信码
GB/T 31866—2023 物联网标识体系 物品编码 Ecode
GB/T 33993 商品二维码
GB/T 38606 物联网标识体系 数据内容标识符
GB/T 41208 数据矩阵码
3 术语和定义
GB/T 12905—2019、GB/T 31866—2023、GB/T 38606 界定的以及下列术语和定义适用于本文件。
3.1 二维条码 two⁃dimensional bar code;2D code 二维码在两个维度方向上都表示信息的条码符号。
[来源:GB/T 12905—2019,2.3,有修改]
3.2 物品编码 Ecode Ecode of entity code
物联网标识体系中的一种物品统一编码。
注: 简称 Ecode。
[来源:GB/T 31866—2023,3.1]
3.3 版本 version;VEcode 编码中,用于区分不同 Ecode 编码结构的代码。
注: Ecode 版本包括 Ecode⁃V0、Ecode⁃V1、Ecode⁃V2、Ecode⁃V3等。
[来源:GB/T 31866—2023,3.2]
4 缩略语
下列缩略语适用于本文件。
AI:应用标识符(Application Identifier)
DI:数据标识符(Data Identifier)
NSI:编码方案标识(Numbering Scheme Identifier)
5 数据结构类型
Ecode 在二维码中存储时,数据结构分为编码数据结构和网址数据结构两种。
6 编码数据结构
6.1 Ecode⁃V0
Ecode⁃V0 用于兼容全球统一标识系统(GS1 系统),编码数据结构应符合 GB/T 33993 的相关规定。AI 及其对应的数据编码应符合 GB/T 16986 的规定。
6.2 Ecode⁃V1、Ecode⁃V2、Ecode⁃V3
6.2.1 编码数据结构的组成
Ecode 编码数据结构从逻辑上分为唯一标识区(必选)和属性区(可选)。各分区及包含内容见表1。
表1 Ecode⁃V1、Ecode⁃V2、Ecode⁃V3 编码数据结构
| 分区 | 包含内容 | 约束/条件 |
|---|---|---|
| 唯一标识区 | Ecode 起始符及一个 Ecode | 必选 |
| 属性区 | 一个或多个数据单元 | 可选 |
6.2.2 唯一标识区
应包含 Ecode 起始符及一个 Ecode,起始符用“E=”表示。
6.2.3 属性区
应包含一个或多个数据单元,数据单元应符合以下要求。
a)每个数据单元由 DI 及对应数据字段组成。
示例:生产日期为20230414,对应 DI 为16D,数据单元为“16D20230414”。
b)DI 及对应数据字段符合 GB/T 38606 的相关规定。
c)每个数据单元前以 GB/T 5261 定义的控制字符“S”(十进制 ASCII 码值为29)作为分隔符。
G
7 网址数据结构
7.1 Ecode⁃V0
Ecode⁃V0 用于兼容 GS1 系统,网址数据结构应符合 GB/T 33993 的相关规定。
7.2 Ecode⁃V1、Ecode⁃V2、Ecode⁃V3
7.2.1 网址数据结构的组成
Ecode 网址数据结构从逻辑上依次分为网址区(必选)、唯一标识区(必选)、属性区(可选)和用户区(可选),各分区及包含内容见表2。
表2 Ecode⁃V1、Ecode⁃V2、Ecode⁃V3 网址数据结构
| 分区 | 包含内容 | 约束/条件 |
|---|---|---|
| 网址区 | Ecode 查询网址 | 必选 |
| 唯一标识区 | Ecode 起始符及一个 Ecode | 必选 |
| 属性区 | 一个或多个数据单元 | 可选 |
| 用户区 | 用户自定义数据 | 可选 |
7.2.2 唯一标识区
包含 Ecode 起始符及一个 Ecode,起始应以“/”引导,起始符用“E=”表示。
7.2.3 属性区
包含一个或多个数据单元,要求如下:
a)属性区的起始应以“?”引导;
b)每个数据单元的格式为“DI=DI 数据字段”;
c)DI 及对应数据字段应符合 GB/T 38606 的相关规定;
d)如有多个数据单元,每个数据单元之间应以“&”间隔。
7.2.4 用户区
包含用户自定义数据,起始应以“#”引导。
8 二维码码制选择
8.1 Ecode⁃V0
应符合 GB/T 33993 的相关规定,存储示例见附录A 的A.1。
8.2 Ecode⁃V1、Ecode⁃V2、Ecode⁃V3
应选用分别符合 GB/T 18284、GB/T 21049、GB/T 41208 要求的快速响应矩阵码、汉信码、数据矩阵码等码制。存储示例见A.2~A.4。
附录A
(资料性)Ecode 在二维码中存储的示例
A.1 Ecode⁃V0编码数据结构示例
Ecode 为0000006901234567892,批号为1000B0000,系列号为C51031902101083826,采用二维码存储时,Ecode 编码数据结构为:0106901234567892101000B000021C51031902101083826,其中01 为 GTIN 的应用标识符,10 为批号的应用标识符,21 为系列号的应用标识符。
生成的快速响应矩阵码、汉信码和数据矩阵码符号见图A.1。
a) 快速响应矩阵码示例 b) 汉信码示例 c) 数据矩阵码示例
图A.1 Ecode⁃V0编码数据结构的二维码符号

A.2 Ecode⁃V1编码数据结构示例
Ecode 为1009612345678901234567890,生产日期为2023 年4 月14 日,质保有效日期为2025 年
4 月14 日。采用二维码存储时,Ecode 编码数据结构为:E=1009612345678901234567890
S16D202304GS14D20250414。其中,16D 为生产日期的数据标识符,14D 为质保有效日期的数据标识符。
G生成的快速响应矩阵码、汉信码和数据矩阵码符号见图A.2。Ecode⁃V2、Ecode⁃V3 参照本示例。
a) 快速响应矩阵码示例 b) 汉信码示例 c) 数据矩阵码示例
图A.2 Ecode⁃V1 编码数据结构的二维码符号

A.3 Ecode⁃V1网址数据结构示例
Ecode 为1009612345678901234567890,采用二维码存储时,Ecode 网址数据结构为:https://ex⁃ample.com/E=1009612345678901234567890。网址结构的供人识读字符可只包含 Ecode 起始符及生成的快速响应矩阵码、汉信码和数据矩阵码符号见图A.3。Ecode⁃V2、Ecode⁃V3 参照本示例。
注: https://example.com 仅为 Ecode 查询网址示例。
a) 快速响应矩阵码示例 b) 汉信码示例 c) 数据矩阵码示例
图A.3 Ecode⁃V1网址数据结构的二维码符号

A.4 含属性区和用户区的 Ecode⁃V1网址数据结构示例
Ecode 为1009612345678901234567890,生产日期为2023 年4 月14 日,质保有效日期为2025 年
4 月14 日,用户自定义数据为“abc:123”。采用二维码存储时,Ecode 网址数据结构为:https://ex⁃
ample.com/E=1009612345678901234567890?16D=20230414&14D=20250414#abc:123。其中,16D为生产日期的数据标识符,14D 为质保有效日期的数据标识符。网址结构的供人识读字符可只包含 Ecode 起始符及 Ecode。
生成的快速响应矩阵码、汉信码和数据矩阵码符号见图A.4。Ecode⁃V2、Ecode⁃V3 参照本示例。
a) 快速响应矩阵码示例 b) 汉信码示例 c) 数据矩阵码示例
图A.4 含 DI 和用户自定义数据的 Ecode⁃V1网址数据结构的二维码符号

参考文献
[1] GB/T 42443 信息技术 自动识别与数据采集技术 大容量自动数据采集(ADC)媒体语法
[2] GS1 Digital Link Standard