[发明专利]短地址生成方法、装置、电子设备及计算机可读存储介质在审
申请号: | 202210255614.9 | 申请日: | 2022-03-15 |
公开(公告)号: | CN114448930A | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 何忠林 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L61/3015 | 分类号: | H04L61/3015;H04L101/672 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址 生成 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本发明涉及数据处理技术,揭露一种短地址生成方法,包括:获取编号集,从所述编号集中依次将每个编号转换成预设长度的不重复的字符串,将转换得到的字符串作为相应编号的短地址;将所述短地址存储到预设的内存队列中;当接收到长地址转换请求时,从所述预设的内存队列中依次提取短地址,并将提取到短地址返回给相应的长地址转换请求。本发明还提出一种短地址生成装置、电子设备以及计算机可读存储介质。本发明可以应对大数据量的长地址转换请求,减少了并发生成的短地址的消耗,提升了用户体验和系统的稳定性。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种短地址生成方法、装置、电子设备及计算机可读存储介质。
背景技术
在互联网应用中,网页、图片或者文本都具有对应的链接地址,用户之间通过传输链接地址来分享对应的内容。对于包含多个字符的长地址而言,在通过互联网传输时,可能存在因为传输流量大而受到限制的问题。短地址可以解决长链接地址传输受限的问题,短地址缩短了网址长度,普遍应用于社交传播、短信营销、二维码简化以及渠道推广等场景中。
当前短地址较为普遍的生成方式是响应长地址转换诉求后,随机生成一个短地址,对短地址进行去重校验后,建立长地址与短地址之间的映射关系写入到指定的数据库中。随着互联网应用的增加,互联网用户的激增,这种方式的弊端越来越明显,这种方式可以应对小数据量的长地址转换需求,但是如果转换数据量激增,短地址随机生成以及去重校验均会花费较多时间,导致响应速度降低,影响用户体验,严重的会存在系统崩溃的风险。
发明内容
本发明提供一种短地址生成方法、装置及计算机可读存储介质,其主要目的在于本发明可以应对大数据量的长地址转换请求,减少了并发生成的短地址的消耗,提升了用户体验和系统的稳定性。
为实现上述目的,本发明提供的一种短地址生成方法,包括:
获取编号集,从所述编号集中依次将每个编号转换成预设长度的不重复的字符串,将转换得到的字符串作为相应编号的短地址;
将所述短地址存储到预设的内存队列中;
当接收到长地址转换请求时,从所述预设的内存队列中依次提取短地址,并将提取到短地址返回给相应的长地址转换请求。
可选的,所述从所述编号集中依次将每个编号转换成预设长度的不重复的字符串,包括:
判断当前转换是否是首次转换;
若当前转换是首次转换,则从所述编号集中按照预设顺序提取预设数量的编号;
若当前转换不是首次转换,则计算预设的内存队列中的字符串数量与所述预设数量之间的差值,从所述编号集中按照预设顺序提取所述差值数量的编号;
将提取到的编号按照编号从小到大的顺序,依次将每个所述提取到的编号转换成由预设字符集中任意字符组成的预设长度的不重复的字符串;
将已转换的编号从所述编号集中剔除。
可选的,所述将所述短地址存储到预设的内存队列中之后,所述方法还包括:
定时统计所述预设内存队列中存储的短地址数量与所述预设数量之间的差值;
当所述差值大于零时,返回上述的从所述编号集中依次将每个所述编号转换成预设长度的不重复的字符串的步骤。
可选的,所述所述从所述编号集中依次将每个所述编号转换成预设长度的不重复的字符串之后,所述方法还包括:
定时判断所述编号集是否为空;
若所述编号集为空,则重新获取所述编号集。
可选的,所述当接收到长地址转换请求时,从所述预设的内存队列中依次提取短地址,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210255614.9/2.html,转载请声明来源钻瓜专利网。