版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ICS 35.240.01DB11/T 1917.22021CCS L 72DB11北京市地方标准DB11/T 1917.22021城市码编码与应用规范 第 2 部分:城市二维码Specification for Beijing city code coding and application - Part 2: City two-dimensional bar code2021-12-28 发布2022-04-01 实施北京市市场监督管理局发 布IDB11/T 1917.22021目次前言II引言III1 范围12 规范性引用文件13 术语和定义14 缩略语15 编码规则25.1 编码结构2
2、5.2 市级标准域25.3 扩展信息域25.4 安全信息域36 编码要求36.1 通用要求36.2 编码域要求36.3 安全信息域47 编码应用要求47.1 城市二维码表示要求47.2 基于场景的编码方式47.3 基于展示终端类型的编码方式48 城市二维码应用参考模型49 城市二维码使用流程59.1 城市二维码编码流程59.2 城市二维码生成流程69.3 城市二维码核验流程79.4 城市二维码安全解析流程79.5 城市二维码变更流程99.6 城市二维码注销流程9附 录A ( 规 范 性 )10附 录B ( 规 范 性 )12参考文献13IDB11/T 1917.22021前言本文件按照GB/T
3、 1.12020标准化工作导则 第1部分:标准化文件的结构和起草规则的规定起草。本文件是DB11/T 1917的第2部分。DB11/T 1917已经发布了以下部分:第1部分:标识;第2部分:城市二维码。本文件由北京市经济和信息化局提出并归口。本文件由北京市经济和信息化局组织实施。本文件起草单位:北京市经济和信息化局、北京市大数据中心、腾讯云计算(北京)有限责任公司、首都信息发展股份有限公司、中关村科学城城市大脑股份有限公司、北京微芯区块链与边缘计算研究院。本文件主要起草人:潘锋、刘旭、李丽勤、步飞、范军、赵章界、陈桂红、丰帅媛、王永霞、王娟、罗志伟、杨晓明、张庆、刘耀坤、罗欣、徐起、张冉、尹航
4、、王崟乐、唐琳、林玎玎。IIDB11/T 1917.22021引言城市码实体标识(包括身份标识和时空标识),是实现实体之间多源数据互通共享和融合应用的基础。城市二维码是以实体标识为基础的一种二维码通用编码形式。本文件是在第1部分规范统一标识的基础之上,为各单位统筹规范编制、使用城市二维码提供指导,提升二维码的通用识别性,促进二维码“一码通用”。IIIDB11/T 1917.22021城市码编码与应用规范 第 2 部分:城市二维码1 范围本文件规定了城市二维码的编码规则、编码要求、编码应用要求、城市二维码应用参考模型和城市二维码使用流程。本文件适用于城市二维码的安全编码、生成、核验、解析、变更、
5、注销等,为规范编制、使用城市二维码提供指导。2 规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件, 仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 18284 快速响应矩阵码GB/T 27766 二维条码 网格矩阵码DB11/T 1917.1 城市码编码与应用规范 第1部分:标识3 术语和定义DB11/T 1917.1界定的术语及下列术语和定义适用于本文件。3.1城市二维码 city two-dimensional bar code以二维码形式对城市码信息进行的编码,是以实体统一身份标
6、识为基础,按照本文件定义的规则编制的二维码,一个码对应唯一对象。3.2城市码平台 city-code platform提供标识管理和共享,以及城市二维码管理和服务等功能的管理系统。3.3终端 terminal经联网系统注册并授权的,对系统内的数据、设备有操作需求的设备。3.4离线 off line终端不在有线或无线的网络中。3.5在线 on line终端在有线或无线的网络中。4 缩略语URL 统一资源定位符,即网络地址(Uniform Resource Locator)SM2 椭圆曲线公钥密码算法(Public key Cryptographic Algorithm SM2 Based on
7、Elliptic Curves)1DB11/T 1917.220215 编码规则5.1 编码结构城市二维码采用 “市级标准域(引导子域+标准子域)+扩展信息域+安全信息域”三段划分的编码结构,如图1所示。各码段遵守以下规则:a) 市级标准域用于存放市级统一规范确认的标识信息;b) 扩展信息域用于存放应用发码方确认的扩展标识信息;c) 安全信息域用于存放防伪造、冒充、篡改、抵赖等情况的数字签名、生成时间、签名验证等信息;d) 除引导标识外的其他信息标识中的数字应以二进制形式表示。各编码域的赋值规则应符合附录A要求。图 1 城市二维码编码结构5.2 市级标准域5.2.1 编码段组成市级标准域由引导
8、子域和标准子域组成。5.2.2 引导子域引导子域编码遵循以下规则:a) 引导子域主要存放URL引导标识,即城市二维码通用识别链接,指向城市码通用服务页面,展示实体的可公开基础信息,长度限制为0-50 个字节;b) URL字段数据需通过URL规则校验,且末尾参数名为“BJID=”。5.2.3 标准子域标准子域编码遵循以下规则:a) 标准子域存放码体系标识、码授权标识、码属性标识、码身份字段信息;b) 码体系标识用于指示城市码体系归属,标识值固定为“BJID”,长度4个字节;c) 码授权标识用于指示城市二维码的发码方和发放渠道,长度4个字节;d) 码属性标识用于区分码的类型,包含个人码、组织码和物
9、体码等,长度4个字节,赋值应符合附录B要求;e) 码身份字段由类型、长度和身份标识三个字段构成,长度为4-53个字节。其中身份标识应符合DB11/T 1917.1的相关要求。5.3 扩展信息域扩展信息域编码应遵循以下规则:a) 扩展信息域由扩展信息域长度和扩展信息标识组成,长度应控制在200个字节内,字符类型不限;b) 需要添加时空信息的,应当按照DB11/T 1917.1中时空标识要求进行编码,加入扩展信息域;c) 不使用扩展信息域时,扩展信息域长度值设为0,不设置扩展信息标识。2DB11/T 1917.220215.4 安全信息域5.4.1 编码段组成安全信息域包含码的生成时间和有效时长、
10、数字签名、签名验证信息、签名验证方式、注册版本号信息。5.4.2 生成时间和有效时长生成时间是城市二维码创建的时间标识,有效时长是城市二维码可有效使用的时间长度,具体有效时长由应用发码方确定。生成时间和有效时长共同明确了码的有效日期,应遵循以下规则设置:a) 生成时间使用北京时间(中国国家标准时间),从2021-01-01 08:00:00时间起采用时间累计数字表示,精确到秒,字段长度4个字节;示例:生成时间2022-01-01 08:00:00,标识取值为31622400。b) 有效时长以秒为单位表示,字段长度4个字节;示例:有效时长60秒,标识取值为60。5.4.3 数字签名编制城市二维码
11、时,可按需采用城市码数字签名组件,将除本字段外的数据进行SM2非对称签名,获取数字签名信息,编入安全信息域,长度72个字节。5.4.4 签名验证信息应用发码方有特殊签名验证需求的,可按需附加其他签名,签名后生成的相关数字签名验证信息应置于安全信息域“签名验证信息”中,包含机构证书编号、证书公钥、证书生成时间、证书有效时长、用户证书签名等信息,长度117字节。5.4.5 签名验证方式应用发码方应按照签名验证的逻辑方式,对“签名验证方式”赋值,长度1个字节,解析时按固定顺序验证。5.4.6 注册版本号注册版本号指示城市二维码的版本,长度4个字节。6 编码要求6.1 通用要求城市二维码编码通用要求如
12、下:a) 城市二维码是线上服务入口,应按照“非必要信息不入码”原则,可在线验证处理的业务信息, 不宜编入二维码;b) 敏感和隐私信息应进行加密,不应明文编码,避免信息泄露;c) 不应在城市二维码图像或识读信息中添加引人误解或误导使用者的内容及信息;d) URL导向的网址应符合政府网站建设相关要求,网页内容应清晰展示实体的相关信息,并保证信息准确性和实时性;e) 市级标准域和扩展信息域中各类标识编码不宜使用字母“I”“O”“Z”。6.2 编码域要求6.2.1 市级标准域市级标准域应符合以下要求:a) 引导子域应按需设置,提交城市码平台留存后方可使用;b) 标准子域码授权标识和码属性标识由城市码平
13、台赋值;c) 标准子域码身份字段由应用发码方赋值。3DB11/T 1917.220216.2.2 扩展信息域扩展信息域应符合以下要求:a) 扩展信息标识内容由应用发码方按需自行编码,可包含实体基本信息、时空信息、业务信息、应用信息等;b) 同类实体的扩展信息标识的编码细则由应用发码方统一制定,对信息结构、信息内容、信息顺序等进行规定;c) 市级标准域编码信息已满足应用需求的,可不再进行扩展信息域编码。6.3 安全信息域安全信息域应符合以下要求:a) 城市码平台统一建设和提供城市码数字签名组件。b) 应用发码方应将编码规则传至城市码平台,由城市码平台统一赋予版本号。7 编码应用要求7.1 城市二
14、维码表示要求城市二维码表示应符合以下要求:a) 城市二维码的符号表示应符合GB/T 27766或GB/T 18284规定的二维码要求。b) 城市二维码印制要清晰完整,确保可机读。7.2 基于场景的编码方式7.2.1 单段编码引导用户通过网页形式获取可公开信息的场景,可采用市级标准域引导子域单段编码的方式,通过城市二维码通用识别链接指向通用服务页面,展示实体可公开信息并提供相关服务。7.2.2 双段编码通过验证实体身份以获取应用后台关联信息的场景,可采用“市级标准域+安全信息域”双段编码的方式,扩展域编码信息内容设为“0”。市级标准域中“引导子域”可按需设置,若无通过网页形式开展信息展示服务需求
15、的,不必设置“引导子域”。7.2.3 三段编码除满足可验证实体身份获取在线信息需求外,还需在码上扩展必要信息以满足离线信息获取等需 求的场景,可采用“市级标准域+扩展信息域+安全信息域”三段编码方式。市级标准域中“引导子域” 可按需设置,若无通过网页形式开展信息展示服务需求的,不必设置“引导子域”。7.3 基于展示形式的编码方式7.3.1 脱离信息化终端设备展示脱离信息化终端设备展示的二维码(可印制或刻制在证照、铭牌、纸张或物体表面的二维码),可基于编码对象特点和实际应用场景,采用7.2规定的三种编码方式中的任意一种开展编码。其中,印制或刻制在政府部门签发的有效证件、证书、证照等本身具有防伪属
16、性和法律效力的载体上的城市二维码, 采用双段或三段编码时,安全信息域内不必添加数字签名信息。7.3.2 采用信息化终端设备实时展示采用信息化终端设备实时生成的城市二维码,应适用于在线或离线扫码场景,可基于编码对象特点和实际应用场景,针对性选用7.2规定的三种编码方式开展编码。采用双段或三段编码时,应添加数字签名信息。8 城市二维码应用参考模型4DB11/T 1917.22021图2给出了基于角色和所支撑系统的城市二维码应用参考模型。城市码平台:向应用发码方提供城市二维码能力服务。应用发码方:针对业务场景生成、发放、核验城市二维码。城市二维码使用方:获得城市二维码应用服务的使用者。图 2 城市二
17、维码应用参考模型城市二维码应用参考模型中各系统主要功能说明详见表1。表 1 城市二维码应用模型功能表角色系统功能描述城市码平台城市二维码管理系统负责城市二维码的编码发码用码行为管控等工作,并对外提供城市二维码数字签名组件服务。统一标识库实体标识数据库。鉴权管理中心用于验证应用发码方、城市二维码使用方在城市码平台中能否获取相关服务,包括城市二维码的授权、生成、核验、注销等。应用发码方发码系统实现城市二维码编码与解析等功能的信息系统。受理终端负责对城市二维码进行验证,包括有效性、安全性验证,验证后向业务系统传输城市二维码数据。业务系统负责执行相关业务,完成后向发码系统反馈业务相关信息。城市二维码使
18、用方二维码应用终端系统负责城市码展示使用和识别处理,负责与受理终端、发码系统进行数据交互。9 城市二维码使用流程9.1 城市二维码编码流程编码流程应按图3执行:a) 应用发码方根据工作需要按照城市二维码编码结构制定某一实体的二维码编码规则,提交城市码平台确认留存;b) 城市码平台对实体的二维码编码规则进行确认并留存信息;c) 城市码平台向应用发码方发放数字签名组件等;d) 应用发码方获取确认信息后,依托数字签名组件自行编码。5DB11/T 1917.22021开始结束发放数字签名组件等按照城市二维码编码结构制定某一类实体的二维码编码规则城市码平台(城市二维码管理系统)发码系统城市二维码编码流程
19、获取确认信息后,依托组件自行编码发码规则确认并留存图 3 编码流程9.2 城市二维码生成流程城市二维码生成流程应按图4执行:a) 城市二维码应用终端系统发起城市二维码生成请求,发码系统受理后,向统一标识库请求标识核验;b) 鉴权管理中心身份验证通过后,由统一标识库进行标识核验;c) 标识核验成功后,发码系统生成城市二维码并发送至城市二维码应用终端系统。同时向城市二维码管理系统发送生成的城市二维码以作留存。城市二维码生成流程城市二维码应用终端系统发码系统城市码平台(鉴权管理中心)城市码平台(统一标识库)城市码平台(城市二维码管理系统)开始发起城市二维码请求标识核验生成请求身份鉴权标识核验生成城市
20、二维码获取城市二维码上传城市二维码 城市二维码留存结束图 4 3 城市二维码生成流程6DB11/T 1917.220219.3 城市二维码核验流程城市二维码核验流程应按图5执行:a) 城市二维码应用终端展示城市二维码;b) 受理终端扫描城市二维码获得未解析的码数据,将城市二维码数据发送至业务系统,业务系统向发码系统请求解析码数据;c) 发码系统解析城市二维码,将解析后的结果发送至业务系统。同时将解析后的结果发送至城市二维码管理系统以作留存;d) 业务系统获得解析结果后进行业务处理,并向城市二维码应用终端系统反馈业务处理结果。开始结束业务系统处理解析结果获得业务处理结果城市二维码解析结果留存身份
21、鉴权获取解析结果解析城市二维码请求解析城市二维码扫描城市二维码展示城市二维码城市码平台(城市二维码管理系统)城市码平台(鉴权管理中心)发码系统业务系统受理终端城市二维码应用终端系统城市二维码检验流程图 5 城市二维码核验流程9.4 城市二维码安全解析流程城市二维码的安全解析流程应按图6执行:a) 验证二维码体系;b) 验证二维码类型;c) 验证二维码版本;d) 验证二维码有效期;e) 解析二维码验签方式,根据验签方式对二维码码体数据验签;f) 验证通过,将二维码数据发送到业务系统。验证失败,反馈提示信息,解析结束。7开始调用城市二维码验码接口或组件进行核验DB11/T 1917.22021获得
22、城市二维码字符串机具扫码获得标准域第2段(码体系标识),判断是否北京城市码?是获得标准域第3、4段(码授权标识、码属性标识),判断城市二维码类型和发放渠道是否合法?是获得安全域第13段(注册版本号),判断码版本是否合法? 是获得安全域第8、9段(生成时间、有效时间),判断城市二维码是否在有效期?是获得安全域第10段(签名方式),获得城市二维码签名方式否否是否仅有一次签名?否是获得安全域第11(签名验证信息),用机构公钥验证用户证书是否合法?否否是获得安全域第12段(数字签名),使用用户证书公钥验证数字签名是否合法获得安全域第12段(数字签名),使用机构证书公钥验证数字签名是否合法是是验证成功,
23、将二维码数据发送到业务系统否否否验证失败,反馈提示信息结束验证失败,反馈提示信息图 6 城市二维码安全解析流程8DB11/T 1917.220219.5 城市二维码变更流程城市二维码变更流程应按图 7 执行:a) 业务系统发起变更二维码请求,发码系统受理后向城市码管理系统请求变更二维码;开始结束留存变更结果变更二维码获取变更结果城市码二维码变更确认身份鉴权受理变更请求发起变更二维码请求城市码平台(城市二维码管理系统)城市码平台(鉴权管理中心)发码系统业务系统城市二维码变更流程b) 鉴权管理中心身份验证通过后,城市二维码管理系统对二维码变更确认,发码系统即可变更二维码,并将变更结果反馈给业务系统
24、,同时传至城市码管理系统留存。图 7 城市二维码变更流程9.6 城市二维码注销流程城市二维码注销流程应按图 8 执行:a) 业务系统发起注销二维码请求,发码系统受理后向城市二维码管理系统请求注销二维码;城市二维码注销流程业务系统发码系统城市码平台(鉴权管理中心)城市码平台(城市二维码管理系统)开始发起注销二维码请求受理注销请求身份鉴权城市码二维码注销确认获取注销结果注销二维码结束留存注销结果b) 鉴权管理中心身份验证通过后,城市二维码管理系统进行二维码注销确认,发码系统即可注销二维码,并将注销结果反馈给业务系统,同时传至城市二维码管理系统留存。图 8 城市二维码注销流程9DB11/T 1917
25、.22021附 录 A(规范性)“城市二维码”赋值规则表A.1规定了城市二维码赋值规则,以及各码段应遵守的规则。表 A.1 “城市二维码”赋值规则表编码域序号编码字段字段长度字符类型字段用途字段生成方式市级标准域引导子域1URL 引导标识0-50字节字母、数字、其他符号城市码通用识别链接,指向城市码通用服务页面URL 地址由应用发码方确定,提交城市码平台留存后使用,末尾参数必须为“BJID=”。标准子域2码体系标识4字节字母指示此码是否属于北京城市码体系,标识值固定为“BJID”固定值,由城市码平台统一赋值3码授权标识4字节字母、数字指示此码由哪个应用发码方和渠道发出由城市码平台统一赋值4码属
26、性标识4字节字母、数字指示码的类型,包含个人码、组织码和物体码等由城市码平台按实体分类统一赋值,详见附录B5码身份字段类型2字节字母、数字指示身份标识的类型由应用发码方确定身份标识类型长度1字节数字指示身份标识的长度由应用发码方确定身份标识长度身份标识1-50字节字母、数字、其他符号指向实体的统一身份标识由应用发码方使用实体的统一身份标识或其映射作为码的身份标识扩展信息域6扩展信息域标识长度1字节数字指定扩展信息标识的长度。由应用发码方确定7扩展信息域标识0-200字节字母、数字、其他符号用于扩展实体基本信息、时空信息、业务信息、应用信息等由应用发码方自行按需扩展安全信息域8生成时间4字节数字码的生成时间,精确到秒由应用发码方确认生成时间9有效时长4字节数字码的有效时间,精确到秒由应用发码方确认码的有效时长10签名验证方式1字节数字存在多次签名情况时,指定签名验证的逻辑方式签名验证方式=1,则开展一次验签签名验证方式=2,则开展两次验签由应用发码方确定10表 A.1 “城市二维码”赋值规则表(续)DB11/T 1917.22021编码域序号编码字段字段长度字符类型字段用途字段生成方式11签名验证信息0 或117字节字母、数字、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险经纪人从业资格考试保险产品定价与核保模拟试题
- 湖南长沙雨花区2026-2027学年八年级上册语文第一次月考试卷
- 保险代理人资格考试科目二模拟试卷
- 2026年航天班小学题库及答案
- 2026线性代数期末试题及答案
- 喷淋系统试压施工方案
- 2026初级档案职称考试(档案基础理论知识)强化训练试题及答案(河南)
- 全球供应链新秩序:美国如何主导全球供应链重构
- 2026低酒精饮料微醺场景构建与社交属性强化报告
- 2026木材振动声学特性在乐器制造领域的应用突破
- 2026新版检验检测机构管理评审报告
- 实验室生物安全演练脚本
- 2026年西南电力设计院招聘考试指南及模拟题
- 2026年流感预防知识宣传测试题及答案
- 中英文产品研发项目合同协议
- 《内科学》名词解释
- 人教PEP版三年级英语上册第一单元Unit 1 Making friends 单元试卷(含答案含听力原文)
- 胎盘早剥教学课件
- 农业机械化智能化发展现状下的农业人才培养模式研究报告
- CJ/T 454-2014城镇供水水量计量仪表的配备和管理通则
- 企业安全管理培训课件
评论
0/150
提交评论