[发明专利]一种短链接生成方法及装置在审
申请号: | 201710882617.4 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107729409A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 罗培松 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 200135 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 链接 生成 方法 装置 | ||
1.一种短链接生成方法,其特征在于,所述方法包括:
确定待转换的长链接;
根据所述待转换的长链接确定第一短链接;
向分布式数据库集群发送访问指令,获取短链接标识位,所述分布式数据库集群在设定时间段内生成的不同的短链接标识位的数量不大于所述设定时间段内的访问指令的数量;
根据所述短链接标识位以及所述第一短链接生成所述待转换的长链接对应的第二短链接。
2.根据权利要求1所述的方法,其特征在于,所述根据所述短链接标识位以及所述第一短链接生成所述待转换的长链接对应的第二短链接,包括:
获取标识位基数,所述标识位基数在进制M的情况下长度为N,其中N是根据所述设定时间段内的访问指令的数量以及所述短链接标识位的进制M确定的;
根据所述标识位基数、短链接标识位以及所述第一短链接生成所述待转换的长链接对应的第二短链接。
3.根据权利要求1所述的方法,其特征在于,所述根据所述短链接标识位以及所述第一短链接生成所述待转换的长链接对应的第二短链接,包括:
获取短链接字典,其中所述短链接字典中的每个字符与所述短链接标识位中的每个字符存在M进制的一一对应关系;
确定所述短链接标识位中每个字符在所述短链接字典中对应的字符,形成短链接转换标识位;
根据所述短链接转换标识位以及所述第一短链接生成所述待转换的长链接对应的第二短链接。
4.根据权利要求3所述的方法,其特征在于,所述根据所述短链接转换标识位以及所述第一短链接生成所述待转换的长链接对应的第二短链接,包括:
获取标识位基数,所述标识位基数在进制M的情况下长度为N,其中N是根据所述设定时间段内的访问指令的数量以及所述短链接标识位的进制M确定的;
确定所述标识位基数的每个字符在所述短链接字典中对应的字符,形成标识位转换基数;
根据所述短链接转换标识位、所述第一短链接及所述标识位转换基数,生成所述待转换的长链接对应的第二短链接。
5.根据权利要求1~4任一所述的方法,其特征在于,所述分布式数据库集群中包括Q个数据库服务器,所述Q个数据库服务器中的每个数据库服务器配置有各自不同的起始序列号,所述各自不同的起始序列号为[n,n+Q]中的任一个;
每个数据库服务器按照Q步长、各自的起始序列号以及所述访问指令的访问顺序生成所述访问指令对应的短链接标识位。
6.一种短链接生成装置,其特征在于,所述装置包括:
长链接确定单元,用于确定待转换的长链接;
第一短链接确定单元,用于根据所述待转换的长链接确定第一短链接;
短链接标识位确定单元,用于向分布式数据库集群发送访问指令,获取短链接标识位,所述分布式数据库集群在设定时间段内生成的不同的短链接标识位的数量不大于所述设定时间段内的访问指令的数量;
第二短链接确定单元,用于根据所述短链接标识位以及所述第一短链接生成所述待转换的长链接对应的第二短链接。
7.根据权利要求6所述的装置,其特征在于,所述第二短链接确定单元具体包括:
获取标识位基数,所述标识位基数在进制M的情况下长度为N,其中N是根据所述设定时间段内的访问指令的数量以及所述短链接标识位的进制M确定的;
根据所述标识位基数、短链接标识位以及所述第一短链接生成所述待转换的长链接对应的第二短链接。
8.根据权利要求6所述的装置,其特征在于,所述第二短链接确定单元具体包括:
获取短链接字典,其中所述短链接字典中的每个字符与所述短链接标识位中的每个字符存在M进制的一一对应关系;
确定所述短链接标识位中每个字符在所述短链接字典中对应的字符,形成短链接转换标识位;
根据所述短链接转换标识位以及所述第一短链接生成所述待转换的长链接对应的第二短链接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710882617.4/1.html,转载请声明来源钻瓜专利网。