[发明专利]用户身份码生成方法、装置、计算机设备及存储介质有效
申请号: | 201811583551.X | 申请日: | 2018-12-24 |
公开(公告)号: | CN109783058B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 肖亚鹏 | 申请(专利权)人: | 深圳市珍爱捷云信息技术有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 身份 生成 方法 装置 计算机 设备 存储 介质 | ||
1.一种用户身份码生成方法,其特征在于,包括:
生成至少一个数组,每个所述数组中包含有多个数组元素,每个数组元素包含有对应的元素标识值以及所述数组元素在所述数组中对应的位置编码;
根据预设更新时间生成预设数量的随机数;
根据所述随机数的数值确定所述数组中与每个所述随机数对应的数组元素,作为存放数组元素;
将所述随机数存放至所述存放数组元素,并作为备用随机数存储至随机备用库中;
当接收到用户身份码生成请求时,从所述随机备用库中选取所述备用随机数作为所述用户的用户身份码;
其中,所述每个数组元素的所述元素标识值的初始值为第一数值,所述第一数值用于指示所述数组元素对应的随机数未生成;
在将所述随机数存放至所述存放数组元素之后,还包括:
将所述存放数组元素对应的元素标识值更新为第二数值,所述第二数值用于指示所述存放数组元素对应的随机数已经生成;
所述根据所述随机数的数值确定所述数组中与每个所述随机数对应的数组元素,作为存放数组元素的步骤之后,还包括:
当根据所述随机数的数值确定的对应数组元素的元素标识值为所述第二数值时,删除所述随机数,进入所述根据预设更新时间生成预设数量的随机数的步骤,直到所述备用随机数的数量达到所述预设数量。
2.如权利要求1所述的用户身份码生成方法,其特征在于,所述根据所述随机数的数值确定所述数组中与每个所述随机数对应的数组元素,作为存放数组元素的步骤之后,还包括:
当根据所述随机数的数值确定的对应数组元素的元素标识值为所述第一数值时,进入所述将所述随机数存放至所述存放数组元素,并作为备用随机数存储至随机备用库中的步骤。
3.如权利要求1所述的用户身份码生成方法,其特征在于,所述根据所述随机数的数值确定所述数组中与每个所述随机数对应的数组元素,作为存放数组元素的步骤,包括:
查找与所述随机数的数值相同的位置编码;
将所述数值相同的位置编码对应的数组元素作为存放数组元素。
4.如权利要求1所述的用户身份码生成方法,其特征在于,所述方法还包括步骤:
获取所述随机备用库中存储的所述备用随机数的数量;
当所述数量小于预设阈值时,进入所述根据预设更新时间生成预设数量的随机数的步骤。
5.如权利要求1所述的用户身份码生成方法,其特征在于,所述方法还包括:将所述随机备用库中存储的所述备用随机数定期备份存储至备用数据库;
当接收到用户身份码生成请求,从所述随机备用库中选取所述备用随机数失败时,从所述备用数据库中选取所述备用随机数作为所述用户的用户身份码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市珍爱捷云信息技术有限公司,未经深圳市珍爱捷云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811583551.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种区块链上随机数生成方法及装置
- 下一篇:一种量子随机数产生方法及装置