[发明专利]一种卡号的生成方法、装置、服务器及存储介质有效
申请号: | 201810556904.0 | 申请日: | 2018-06-01 |
公开(公告)号: | CN108829650B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 宋科 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | G06F40/151 | 分类号: | G06F40/151 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 贾允;肖丁 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 方法 装置 服务器 存储 介质 | ||
本发明公开了一种卡号的生成方法、装置、服务器及存储介质,所述方法包括:按序生成业务系统中目标业务的第一部分卡号;获取所述目标业务的序列号,所述序列号包括序列标识信息;基于第一转换规则将所述序列标识信息转换成第二部分卡号,所述第二部分卡号包括第一数量的字符;将所述第二部分卡号中的字符按预设插入规则插入所述第一部分卡号中,得到所述目标业务的第一卡号。利用本发明提供的技术方案可以简单快速的生成卡号。
技术领域
本发明涉及计算机技术领域,尤其涉及一种卡号的生成方法、装置、服务器及存储介质。
背景技术
目前的各类实体卡或虚拟卡,如会员卡、银行卡、积分卡、游戏点券、手机充值卡等,都拥有一个唯一的卡号。若出现重复的卡号,则会使得后台系统的管理数据出现差错,例如,使得两张会员卡的消费积分信息记录到同一数据记录中。因此,在制作并发行每一张卡之前,都需要预先生成用于唯一标识该实体卡或虚拟卡的一个卡号。
现有技术中,在为业务系统中某一类型的业务生成相应的一类实体卡号时,通常先基于预设函数来生成随机数值。在每生成一个随机数值后,需要通过查询卡号记录表(该卡号记录表中记录有改业务系统已经生成的卡号)来判断该随机数值是否为业务系统中早已存在的一个卡号。若该随机数值并不是业务系统中早已存在的一个实体卡号,则可将该随机数值作为一个新的卡号,用于制作一张新的实体卡或虚拟卡。另外,将该随机数值更新到卡号记录表中。然而,随着业务的发展,业务系统的卡号记录表中往往具有大量已制作成实体卡或虚拟卡的卡号,查询工作量大,导致了新的卡号的生成效率低。因此,需要提供更高效的方案,以便更快速生成卡号。
发明内容
本发明提供了一种卡号的生成方法、装置、服务器及存储介质,可以简单快速的生成卡号。
第一方面,本发明提供了一种卡号的生成方法,所述方法包括:
按序生成业务系统中目标业务的第一部分卡号;
获取所述目标业务的序列号,所述序列号包括序列标识信息;
基于第一转换规则将所述序列标识信息转换成第二部分卡号,所述第二部分卡号包括第一数量的字符;
将所述第二部分卡号中的字符按预设插入规则插入所述第一部分卡号中,得到所述目标业务的第一卡号。
第二方面提供了一种卡号的生成装置,所述装置包括:
第一部分卡号生成模块,用于按序生成业务系统中目标业务的第一部分卡号;
序列标识信息获取模块,用于获取所述目标业务的序列号,所述序列号包括序列标识信息;
第二部分卡号生成模块,用于基于第一转换规则将所述序列标识信息转换成第二部分卡号,所述第二部分卡号包括第一数量的字符;
第一卡号生成模块,用于将所述第二部分卡号中的字符按预设插入规则插入所述第一部分卡号中,得到所述目标业务的第一卡号。
第三方面提供了一种卡号的生成服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的卡号的生成方法。
第四方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如第一方面所述的卡号的生成方法。
本发明提供的卡号的生成方法、装置、服务器及存储介质,具有如下技术效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810556904.0/2.html,转载请声明来源钻瓜专利网。