[发明专利]短地址生成方法、装置、电子设备及计算机可读存储介质在审
申请号: | 202210255614.9 | 申请日: | 2022-03-15 |
公开(公告)号: | CN114448930A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 何忠林 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L61/3015 | 分类号: | H04L61/3015;H04L101/672 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址 生成 方法 装置 电子设备 计算机 可读 存储 介质 | ||
1.一种短地址生成方法,其特征在于,所述方法包括:
获取编号集,从所述编号集中依次将每个编号转换成预设长度的不重复的字符串,将转换得到的字符串作为相应编号的短地址;
将所述短地址存储到预设的内存队列中;
当接收到长地址转换请求时,从所述预设的内存队列中依次提取短地址,并将提取到短地址返回给相应的长地址转换请求。
2.如权利要求1所述的短地址生成方法,其特征在于,所述从所述编号集中依次将每个编号转换成预设长度的不重复的字符串,包括:
判断当前转换是否是首次转换;
若当前转换是首次转换,则从所述编号集中按照预设顺序提取预设数量的编号;
若当前转换不是首次转换,则计算预设的内存队列中的字符串数量与所述预设数量之间的差值,从所述编号集中按照预设顺序提取所述差值数量的编号;
将提取到的编号按照编号从小到大的顺序,依次将每个所述提取到的编号转换成由预设字符集中任意字符组成的预设长度的不重复的字符串;
将已转换的编号从所述编号集中剔除。
3.如权利要求2所述的短地址生成方法,其特征在于,所述将所述短地址存储到预设的内存队列中之后,所述方法还包括:
定时统计所述预设内存队列中存储的短地址数量与所述预设数量之间的差值;
当所述差值大于零时,返回上述的从所述编号集中依次将每个所述编号转换成预设长度的不重复的字符串的步骤。
4.如权利要求1所述的短地址生成方法,其特征在于,所述所述从所述编号集中依次将每个所述编号转换成预设长度的不重复的字符串之后,所述方法还包括:
定时判断所述编号集是否为空;
若所述编号集为空,则重新获取所述编号集。
5.如权利要求1所述的短地址生成方法,其特征在于,所述当接收到长地址转换请求时,从所述预设的内存队列中依次提取短地址,包括:
解析所述长地址转换请求,得到所述长地址转换请求的发送时间;
按照所述发送时间的先后顺序,从所述预设的内存队列中,按照队列的先后顺序,依据一个长地址对应一个短地址的原则提取相应的短地址;
将提取到的短地址从所述预设的内存队列中删除。
6.如权利要求1所述的短地址生成方法,其特征在于,当接收到长地址转换请求时,从所述预设的内存队列中依次提取短地址,并将提取到短地址返回给相应的请求之后,所述方法还包括:
创建所述请求对应的长地址与短地址之间的映射关系;
根据所述映射关系将相应的长地址和短地址存储到预设的数据库中。
7.如权利要求6所述的短地址生成方法,其特征在于,其特征在于,所述根据所述映射关系将相应的长地址和短地址存储到预设的数据库中,包括:
为每条所述映射关系中的短地址创建唯一索引;
获取所述映射关系的生成日期,根据所述映射关的系生成日期将相应的长地址和短地址进行分表存储;
当所述分表数量达到预设分表阈值时,清空创建日期最早的分表用于存储新产生的映射关系。
8.一种短地址生成装置,其特征在于,所述装置包括:
短地址预生成模块,用于获取编号集,从所述编号集中依次将每个编号转换成预设长度的不重复的字符串,将转换得到的字符串作为相应编号的短地址;
短地址存储模块,用于将所述短地址存储到预设的内存队列中;
短地址提取模块,用于当接收到长地址转换请求时,从所述预设的内存队列中依次提取短地址,并将提取到短地址返回给相应的长地址转换请求。
9.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任意一项所述的短地址生成方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的短地址生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210255614.9/1.html,转载请声明来源钻瓜专利网。