码数据的存储方法及装置制造方法及图纸

技术编号:37764848 阅读:7 留言:0更新日期:2023-06-06 13:23
本说明书提供一种码数据的存储方法及装置,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,所述方法包括:针对每一码类型创建对应的授权信息记录表和数据记录表;在每一码类型对应的授权信息记录表中,为每一对象创建授权信息表项以记录该对象针对相应码类型的授权信息,所述授权信息表明该对象授权使用或停用相应码类型的图形码;在每一码类型对应的数据记录表中,针对所述授权信息记录表中的每一授权信息表项分别创建数据表项,以记录相应码类型对应的业务数据。以记录相应码类型对应的业务数据。以记录相应码类型对应的业务数据。

【技术实现步骤摘要】
码数据的存储方法及装置


[0001]本说明书实施例属于数据库
,尤其涉及一种码数据的存储方法及装置。

技术介绍

[0002]码数据为与图形码相关联的数据,主要分为两部分:授权信息和业务数据。其中,授权信息表明图形码对应的对象授权或停用该图形码;业务数据为与对应的图形码的业务相关的数据,例如:在图形码为场所码的情况下,业务数据可以包括该场所码对应的位置信息;在图形码为人码的情况下,业务数据可以包括该人码对应的人的身份信息。
[0003]码类型为图形码的类型,不同码类型的图形码对应的业务数据的字段结构不同,例如:人码对应的身份信息和场所码对应的位置信息的字段结构不同。因此,需要一种新的存储方案以针对不同码类型的图形码对应的码数据进行合理存储。

技术实现思路

[0004]本说明书的目的在于提供一种码数据的存储方法及装置。
[0005]根据本说明书一个或多个实施例的第一方面,提出了一种码数据的存储方法,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,所述方法包括:
[0006]针对每一码类型创建对应的授权信息记录表和数据记录表;
[0007]在每一码类型对应的授权信息记录表中,为每一对象创建授权信息表项以记录该对象针对相应码类型的授权信息,所述授权信息表明该对象授权使用或停用相应码类型的图形码;
[0008]在每一码类型对应的数据记录表中,针对所述授权信息记录表中的每一授权信息表项分别创建数据表项,以记录相应码类型对应的业务数据。
[0009]根据本说明书一个或多个实施例的第二方面,提出了一种基于生码请求的码数据存储方法,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,不同的码类型对应于不同的授权信息记录表和数据记录表,所述方法包括:
[0010]获取目标对象针对目标码类型发起的生码请求,所述生码请求中包含授权信息;其中,所述授权信息表明所述目标对象授权使用或停用所述目标码类型的图形码;
[0011]在所述目标码类型对应的授权信息记录表中,为所述目标对象创建授权信息表项,并将所述生码请求中包含的授权信息记录于创建的授权信息表项中;
[0012]根据所述生码请求中包含的授权信息获取相应的业务数据;
[0013]在所述目标码类型对应的数据记录表中,针对所述创建的授权信息表项创建数据表项,并将所述生码请求中包含的业务数据记录于创建的数据表项中。
[0014]根据本说明书一个或多个实施例的第三方面,提出了一种基于解码请求的码数据获取方法,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,不同的码类型对应于不同的授权信息记录表和数据记录表,所述授权信息记录表记录有相应码类型的授权信息,所述数据记录表记录有相应码类型的业务数据,所述方法包括:
[0015]获取针对目标图形码发起的解码请求,并根据所述解码请求中包含的解码信息确定所述目标图形码的码类型;
[0016]从所述目标码类型对应的数据记录表中确定所述目标图形码对应的数据表项,并将确定的数据表项中记录的业务数据返回至所述解码请求的发起方。
[0017]根据本说明书一个或多个实施例的第四方面,提出了一种码数据的存储装置,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,所述装置包括:
[0018]第一创建单元:针对每一码类型创建对应的授权信息记录表和数据记录表;
[0019]第二创建单元:在每一码类型对应的授权信息记录表中,为每一对象创建授权信息表项以记录该对象针对相应码类型的授权信息,所述授权信息表明该对象授权使用或停用相应码类型的图形码;
[0020]第三创建单元:在每一码类型对应的数据记录表中,针对所述授权信息记录表中的每一授权信息表项分别创建数据表项,以记录相应码类型对应的业务数据。
[0021]根据本说明书一个或多个实施例的第五方面,提出了一种基于生码请求的码数据存储装置,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,不同的码类型对应于不同的授权信息记录表和数据记录表,所述装置包括:
[0022]第一获取单元:获取目标对象针对目标码类型发起的生码请求,所述生码请求中包含授权信息;其中,所述授权信息表明所述目标对象授权使用或停用所述目标码类型的图形码;
[0023]第一创建单元:在所述目标码类型对应的授权信息记录表中,为所述目标对象创建授权信息表项,并将所述生码请求中包含的授权信息记录于创建的授权信息表项中;
[0024]第二获取单元:根据所述生码请求中包含的授权信息获取相应的业务数据;
[0025]第二创建单元:在所述目标码类型对应的数据记录表中,针对所述创建的授权信息表项创建数据表项,并将所述生码请求中包含的业务数据记录于创建的数据表项中。
[0026]根据本说明书一个或多个实施例的第六方面,提出了一种基于解码请求的码数据获取装置,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,不同的码类型对应于不同的授权信息记录表和数据记录表,所述授权信息记录表记录有相应码类型的授权信息,所述数据记录表记录有相应码类型的业务数据,所述装置包括:
[0027]获取单元:获取针对目标图形码发起的解码请求,并根据所述解码请求中包含的解码信息确定所述目标图形码的码类型;
[0028]返回单元:从所述目标码类型对应的数据记录表中确定所述目标图形码对应的数据表项,并将确定的数据表项中记录的业务数据返回至所述解码请求的发起方。
[0029]根据本说明书一个或多个实施例的第七方面,提出了一种电子设备,包括:
[0030]处理器;
[0031]用于存储处理器可执行指令的存储器;
[0032]其中,所述处理器通过运行所述可执行指令以实现如第一方面或第二方面或第三方面中任一方面所述的方法。
[0033]根据本说明书一个或多个实施例的第八方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第一方面或第二方面或第三方面中任一方面所述方法的步骤。
[0034]在本说明书实施例中,一方面,通过针对每一码类型创建对应的授权信息记录表和数据记录表,使得不同码类型的图形码的码数据被存储于相应的数据表中,且每一数据表中仅需创建自身对应的码类型所定义的字段,而无需关注和创建其他码类型所独有的字段,避免这些独有的字段造成存储空间的浪费,也有助于提高检索效率。另一方面,通过将图形码的授权信息记录于授权信息记录表,将图形码的业务数据记录于数据记录表,使得在图形码的授权信息需要更新,且业务数据无需更新的情况下,仅需更新授权信息记录表中的表项,而无需对数据记录表中对应的业务数据进行更新,不仅节省了数据存储的空间,还提高了数据存储的效率。
附图说明
[0035]为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种码数据的存储方法,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,所述方法包括:针对每一码类型创建对应的授权信息记录表和数据记录表;在每一码类型对应的授权信息记录表中,为每一对象创建授权信息表项以记录该对象针对相应码类型的授权信息,所述授权信息表明该对象授权使用或停用相应码类型的图形码;在每一码类型对应的数据记录表中,针对所述授权信息记录表中的每一授权信息表项分别创建数据表项,以记录相应码类型对应的业务数据。2.根据权利要求1所述的方法,所述业务数据对应于相应码类型所定义的业务字段;其中,每一码类型中定义的业务字段由其遵循的码协议所指示,且不同码类型所定义的业务字段存在差异。3.一种基于生码请求的码数据存储方法,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,不同的码类型对应于不同的授权信息记录表和数据记录表,所述方法包括:获取目标对象针对目标码类型发起的生码请求,所述生码请求中包含授权信息;其中,所述授权信息表明所述目标对象授权使用或停用所述目标码类型的图形码;在所述目标码类型对应的授权信息记录表中,为所述目标对象创建授权信息表项,并将所述生码请求中包含的授权信息记录于创建的授权信息表项中;根据所述生码请求中包含的授权信息获取相应的业务数据;在所述目标码类型对应的数据记录表中,针对所述创建的授权信息表项创建数据表项,并将所述生码请求中包含的业务数据记录于创建的数据表项中。4.根据权利要求3所述的方法,所述方法还包括:在所述生码请求中包含的授权信息表明所述目标对象授权使用所述目标码类型的图形码的情况下,根据所述目标码类型对应的码方案生成所述目标码类型的图形码。5.根据权利要求4所述的方法,所述码方案包含生成对应的码类型的生码脚本;所述根据所述目标码类型对应的码方案生成所述目标码类型的图形码,包括:根据所述目标码类型对应的码方案中包含的生码脚本生成相应的图形码。6.根据权利要求3所述的方法,所述业务数据对应于相应码类型所定义的业务字段;其中,每一码类型中定义的业务字段由其遵循的码协议所指示,且不同码类型所定义的业务字段存在差异。7.一种基于解码请求的码数据获取方法,所述码数据包括多种码类型的图形码对应的授权信息和业务数据,不同的码类型对应于不同的授权信息记录表和数据记录表,所述授权信息记录表记录有相应码类型的授权信息,所述数据记录表记录有相应码类型的业务数据,所述方法包括:获取针对目标图形码发起的解码请求,并根据所述解码请求中包含的解码信息确定所述目标图形码的码类型;从所述目标码类型对应的数据记录表中确定所述目标图形码对应的数据表项,并将确定的数据表项中记录的业务数据返回至所述解码请求的发起方。8.根据权利要求7所述的方法,所述解码信息包括所述目标码类型遵循的码协议指示
的标准字段;所述根据所述解码请求中包含的解码信息确定所述目标图形码的码类型,包括...

【专利技术属性】
技术研发人员:方立清袁童童黄山洪孙航建
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1