【技术实现步骤摘要】
码数据的存储方法及装置
[0001]本说明书实施例属于数据库
,尤其涉及一种码数据的存储方法及装置。
技术介绍
[0002]码数据为与图形码相关联的数据,主要分为两部分:授权信息和业务数据。其中,授权信息表明图形码对应的对象授权或停用该图形码;业务数据为与对应的图形码的业务相关的数据,例如:在图形码为场所码的情况下,业务数据可以包括该场所码对应的位置信息;在图形码为人码的情况下,业务数据可以包括该人码对应的人的身份信息。
[0003]码类型为图形码的类型,不同码类型的图形码对应的业务数据的字段结构不同,例如:人码对应的身份信息和场所码对应的位置信息的字段结构不同。因此,需要一种新的存储方案以针对不同码类型的图形码对应的码数据进行合理存储。
技术实现思路
[0004]本说明书的目的在于提供一种码数据的存储方法及装置。
[0005]根据本说明书一个或多个实施例的第一方面,提出了一种码数据的存储方法,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,所述方法包括:
[0006]针对每一码类型创建对应的授权信息记录表和数据记录表;
[0007]在每一码类型对应的授权信息记录表中,为每一对象创建授权信息表项以记录该对象针对相应码类型的授权信息,所述授权信息表明该对象授权使用或停用相应码类型的图形码;
[0008]在每一码类型对应的数据记录表中,针对所述授权信息记录表中的每一授权信息表项分别创建数据表项,以记录相应码类型对应的业务数据。
[0009]根 ...
【技术保护点】
【技术特征摘要】
1.一种码数据的存储方法,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,所述方法包括:针对每一码类型创建对应的授权信息记录表和数据记录表;在每一码类型对应的授权信息记录表中,为每一对象创建授权信息表项以记录该对象针对相应码类型的授权信息,所述授权信息表明该对象授权使用或停用相应码类型的图形码;在每一码类型对应的数据记录表中,针对所述授权信息记录表中的每一授权信息表项分别创建数据表项,以记录相应码类型对应的业务数据。2.根据权利要求1所述的方法,所述业务数据对应于相应码类型所定义的业务字段;其中,每一码类型中定义的业务字段由其遵循的码协议所指示,且不同码类型所定义的业务字段存在差异。3.一种基于生码请求的码数据存储方法,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,不同的码类型对应于不同的授权信息记录表和数据记录表,所述方法包括:获取目标对象针对目标码类型发起的生码请求,所述生码请求中包含授权信息;其中,所述授权信息表明所述目标对象授权使用或停用所述目标码类型的图形码;在所述目标码类型对应的授权信息记录表中,为所述目标对象创建授权信息表项,并将所述生码请求中包含的授权信息记录于创建的授权信息表项中;根据所述生码请求中包含的授权信息获取相应的业务数据;在所述目标码类型对应的数据记录表中,针对所述创建的授权信息表项创建数据表项,并将所述生码请求中包含的业务数据记录于创建的数据表项中。4.根据权利要求3所述的方法,所述方法还包括:在所述生码请求中包含的授权信息表明所述目标对象授权使用所述目标码类型的图形码的情况下,根据所述目标码类型对应的码方案生成所述目标码类型的图形码。5.根据权利要求4所述的方法,所述码方案包含生成对应的码类型的生码脚本;所述根据所述目标码类型对应的码方案生成所述目标码类型的图形码,包括:根据所述目标码类型对应的码方案中包含的生码脚本生成相应的图形码。6.根据权利要求3所述的方法,所述业务数据对应于相应码类型所定义的业务字段;其中,每一码类型中定义的业务字段由其遵循的码协议所指示,且不同码类型所定义的业务字段存在差异。7.一种基于解码请求的码数据获取方法,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,不同的码类型对应于不同的授权信息记录表和数据记录表,所述授权信息记录表记录有相应码类型的授权信息,所述数据记录表记录有相应码类型的业务数据,所述方法包括:获取针对目标图形码发起的解码请求,并根据所述解码请求中包含的解码信息确定所述目标图形码的码类型;从所述目标码类型对应的数据记录表中确定所述目标图形码对应的数据表项,并将确定的数据表项中记录的业务数据返回至所述解码请求的发起方。8.根据权利要求7所述的方法,所述解码信息包括所述目标码类型遵循的码协议指示
的标准字段;所述根据所述解码请求中包含的解码信息确定所述目标图形码的码类型,包括...
【专利技术属性】
技术研发人员:方立清,袁童童,黄山洪,孙航建,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。