一种身份标识生成方法及装置、存储介质制造方法及图纸

技术编号:36209396 阅读:18 留言:0更新日期:2023-01-04 12:05
本申请实施例公开了一种身份标识生成方法及装置、存储介质,包括:在接收到第一身份标识生成请求的情况下,根据第一身份标识生成请求获取二维矩阵和第一目标序列号;按照预设补位方式对第一目标序列号进行补位,得到补位序列号;根据补位序列号在二维矩阵中获取目标元素值;根据目标元素值,生成与第一身份标识生成请求对应的第一目标身份标识。成请求对应的第一目标身份标识。成请求对应的第一目标身份标识。

【技术实现步骤摘要】
一种身份标识生成方法及装置、存储介质


[0001]本申请涉及信息处理
,尤其涉及一种身份标识生成方法及装置、存储介质。

技术介绍

[0002]随着互联网的应用越来越广泛,用户数量越来越多,软件系统对数据的存储要求也越来越高,单表存储数据有限,需要对数据进行分库分表存储,对于不同的库表,需要有一个全局唯一的身份标识(Identity document,ID)来标识,即利用分布式ID进行标识。如电商系统中,商品、订单、优惠券等数据也需要利用分布式ID进行标识,且每条数据的ID都是唯一的。
[0003]相关技术中,是将数据库中的某个字段设置成自增,在接收到ID生成指令的情况下,就该字段就进行自增处理,生成对应的ID号,在访问量较大的情况下,需要依次进行自增来生成多个ID号,降低了身份标识的生成速率。

技术实现思路

[0004]为解决上述技术问题,本申请实施例期望提供一种身份标识生成方法及装置、存储介质,能够提高身份标识的生成速率。
[0005]本申请的技术方案是这样实现的:
[0006]本申请实施例提供一种身份标识生成方法,所述身份标识生成方法包括:
[0007]在接收到第一身份标识生成请求的情况下,根据所述第一身份标识生成请求获取二维矩阵和第一目标序列号;
[0008]按照预设补位方式对所述第一目标序列号进行补位,得到补位序列号;
[0009]根据所述补位序列号在所述二维矩阵中获取目标元素值;
[0010]根据所述目标元素值,生成与所述第一身份标识生成请求对应的第一目标身份标识。
[0011]本申请实施例提供了一种身份标识生成装置,所述装置包括:
[0012]获取单元,用于在接收到第一身份标识生成请求的情况下,根据所述第一身份标识生成请求获取二维矩阵和第一目标序列号;根据补位序列号在所述二维矩阵中获取所述目标元素值;
[0013]补位单元,用于按照预设补位方式对所述第一目标序列号进行补位,得到所述补位序列号;
[0014]生成单元,用于根据目标元素值,生成与所述第一身份标识生成请求对应的第一目标身份标识。
[0015]本申请实施例提供了一种身份标识生成装置,所述装置包括:
[0016]存储器、处理器和通信总线,所述存储器通过所述通信总线与所述处理器进行通信,所述存储器存储所述处理器可执行的身份标识生成的程序,当所述身份标识生成的程
序被执行时,通过所述处理器执行上述所述的身份标识生成方法。
[0017]本申请实施例提供了一种存储介质,其上存储有计算机程序,应用于身份标识生成装置,其特征在于,该计算机程序被处理器执行时实现上述所述的身份标识生成方法。
[0018]本申请实施例提供了一种身份标识生成方法及装置、存储介质,身份标识生成方法包括:在接收到第一身份标识生成请求的情况下,根据第一身份标识生成请求获取二维矩阵和第一目标序列号;按照预设补位方式对第一目标序列号进行补位,得到补位序列号;根据补位序列号在二维矩阵中获取目标元素值;根据目标元素值,生成与第一身份标识生成请求对应的第一目标身份标识。采用上述方法实现方案,在身份标识生成装置需要同时生成多个第一目标身份标识的情况下,身份标识生成装置可以获取多个第一目标序列号,以按照预设补位方式对多个第一目标序列号进行补位,得到多个补位序列号,并根据多个补位序列号在二维矩阵中获取多组目标元素值,以根据多组目标元素值生成多个第一目标身份标识,不需要再依次进行自增来生成多个ID号,即不需要再等第一个目标身份标识生成之后再接着生成下一个目标身份标识,可同时生成多个第一目标身份标识,提高了身份标识的生成速率。
附图说明
[0019]图1本申请实施例提供的一种身份标识生成方法流程图;
[0020]图2为本申请实施例提供的一种示例性的二维矩阵参数示意图;
[0021]图3为本申请实施例提供的一种示例性的身份标识生成方法流程图;
[0022]图4为本申请实施例提供的一种身份标识生成装置的组成结构示意图一;
[0023]图5为本申请实施例提供的一种身份标识生成装置的组成结构示意图二。
具体实施方式
[0024]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0025]本申请实施例提供了一种身份标识生成方法,一种身份标识生成方法应用于身份标识生成装置,图1为本申请实施例提供的一种身份标识生成方法流程图,如图1所示,身份标识生成方法可以包括:
[0026]S101、在接收到第一身份标识生成请求的情况下,根据第一身份标识生成请求获取二维矩阵和第一目标序列号。
[0027]本申请实施例提供的一种身份标识生成方法适用于生成与身份标识生成请求对应的目标身份标识的场景下。
[0028]在本申请实施例中,身份标识生成装置可以以各种形式来实施。例如,本申请中描述的身份标识生成装置可以包括诸如手机、照相机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等装置,以及诸如数字TV、台式计算机、服务器等装置。
[0029]在本申请实施例中,第一身份标识生成请求的数量可以为一个,第一身份标识生
成请求的数量也可以为多个;具体的第一身份标识生成请求的数量可以根据实际情况进行确定,本申请实施例对此不作限定。
[0030]在本申请实施例中,身份标识生成装置可以随时接收身份标识生成请求,身份标识生成装置也可以在预设的时间段内接收身份标识生成请求;具体的可以根据实际情况进行确定,本申请实施例对此不作限定。
[0031]需要说明的是,预设的时间段可以为身份标识生成装置中配置的时间段;预设的时间段也可以为其他装置传输至身份标识生成装置中的时间段;具体的预设的时间段可以根据实际情况进行确定,本申请实施例对此不作限定。
[0032]在本申请实施例中,第一身份标识生成请求中携带有生成序号类型信息和当前时间点距离预设时间点的时间差参数。其中,生成序号类型信息包括时间差阈值(相隔天数的长度、相隔天数的最大值),预设序号长度(生成序号的长度),生成序号的最大值以及业务类型前缀序号。
[0033]需要说明的是,当前时间点为身份标识生成装置接收到第一身份标识生成请求时的时间点。具体的,该当前时间点可以为年月日格式的时间点,该时间点也可以为年月日时分秒形式的时间点;具体的可以根据实际情况进行确定,本申请实施例对此不作限定。
[0034]需要说明的是,预设时间点可以为1970年1月1日,预设时间点也可以为其他的时间点;具体的可以根据实际情况进行确定,本申请实施例对此不作限定。
[0035]还需要说明的是,当前时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种身份标识生成方法,其特征在于,所述方法包括:在接收到第一身份标识生成请求的情况下,根据所述第一身份标识生成请求获取二维矩阵和第一目标序列号;按照预设补位方式对所述第一目标序列号进行补位,得到补位序列号;根据所述补位序列号在所述二维矩阵中获取目标元素值;根据所述目标元素值,生成与所述第一身份标识生成请求对应的第一目标身份标识。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一身份标识生成请求获取二维矩阵和第一目标序列号之前,所述方法还包括:在所述第一身份标识生成请求为第一个身份标识生成请求的情况下,生成多个第一序列号;所述多个第一序列号中包括所述第一目标序列号;获取矩阵的行参数和列参数;根据所述行参数和所述列参数确定所述矩阵的元素数量;生成所述元素数量的元素,并根据所述元素构建所述二维矩阵。3.根据权利要求2所述的方法,其特征在于,所述生成多个第一序列号之后,所述方法还包括:在所述多个第一序列号的应用状态为已应用的情况下,根据预设序列号自增步长,生成多个第二序列号;所述多个第一序列号与所述多个第二序列号不同。4.根据权利要求3所述的方法,其特征在于,所述生成多个第二序列号之后,所述方法还包括:在接收到第二身份标识生成请求的情况下,从所述多个第二序列号中获取与所述第二身份标识生成请求对应的第二目标序列号;在所述多个第二序列号的生成时长小于或者等于预设时长、且所述第二目标序列号大于所述多个第一序列号中的最大序列号的情况下,根据所述第二目标序列号生成与所述第二身份标识生成请求对应的第二目标身份标识。5.根据权利要求1所述的方法,其特征在于,所述根据所述补位序列号在所述二维矩阵中获取目标元素值,包括:确定所述补位序列号中的每一个序列号在所述补位序列号中的位数参数,并将所述位数参数作为矩阵行信息;确定所述位数参数位置上的序列号值,并将所述序列号值作为矩阵行信息矩阵列信息;在所述二维矩阵中获取与所述矩阵行信息和所述矩阵列信息对应的元素,得到所述目标元素值。6.根据权利要求1所述的方法,其特征在于,所述根据所述目标元素值,生成与所述第一身份标识生成请求对应的第一目标身份标识,包括:从所述第一身份标识生成请求中获取当前时间点距离预设时间点的时间差参数...

【专利技术属性】
技术研发人员:邹成兵
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1