【技术实现步骤摘要】
卡号生成方法、装置、计算机设备和存储介质
[0001]本申请涉及大数据
,特别是涉及一种卡号生成方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着金融行业的快速发展,用户对于金融产品的个性化需求日益增长。银行卡作为客户和银行交易的重要物理介质凭证,满足客户对于银行卡卡号的个性化需求,是银行提升银行卡发卡量的重要手段之一。
[0003]传统技术中一般由客户选取完所需选取的全部卡号位后,一次性根据算法检查是否满足生成条件,如不满足,则需要客户选择随机生成卡号或重新选取卡号,存在自选卡号的效率低的问题。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高卡号选择效率的卡号生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种卡号生成方法。所述方法包括:
[0006]获取待申请卡片的目标发卡标识、以及已选取卡号位的数值,并接收操作终端反馈的当前待选卡号位;
[0007]固定当前待 ...
【技术保护点】
【技术特征摘要】
1.一种卡号生成方法,其特征在于,所述方法包括:获取待申请卡片的目标发卡标识、以及已选取卡号位的数值,并接收操作终端反馈的当前待选卡号位;固定当前待选卡号位为预设数值范围中的任一个预设数值,根据当前固定的预设数值、所述目标发卡标识、以及所述已选取卡号位的数值,循环生成所述待申请卡片的所有模拟卡号;当所有的模拟卡号中存在任一未使用卡号时,确定当前固定的预设数值为可选数值,获取所述预设数值范围内的所有可选数值,并将所有可选数值反馈至操作终端进行展示;接收所述操作终端反馈的目标数值,将所述目标数值设置为当前待选卡号位的数值,返回接收操作终端反馈的当前待选卡号位的步骤继续执行,直至达到停止条件时停止;其中,所述目标数值为所述可选数值中被选中的数值;基于所述目标发卡标识、以及所述待申请卡片中所有已选卡号位对应的数值,生成所述待申请卡片的目标卡号。2.根据权利要求1所述的方法,其特征在于,所述根据当前固定的预设数值、所述目标发卡标识、以及所述已选取卡号位的数值,循环生成所述待申请卡片的所有模拟卡号,包括:对所述待申请卡片中的其他待选卡号位,分别循环将预设数值范围中的任一个预设数值设置为所述其他待选卡号位的数值,得到所有的排列组合;对于每种排列组合,均根据所述排列组合中的数值排列情况、以及当前固定的预设数值、所述目标发卡标识、和所述已选取卡号位的数值,生成模拟卡号,直至得到所述待申请卡片的所有模拟卡号。3.根据权利要求1所述的方法,其特征在于,所述当所有的模拟卡号中存在任一未使用卡号时,确定当前固定的预设数值为可选数值之前,所述方法还包括:生成与每个模拟卡号分别对应的哈希值,并根据预设映射函数确定与每个哈希值分别对应的存储内存索引;查询各所述存储内存索引分别对应的索引位;当查询到索引位为第一数值时,确定第一数值的索引位所对应的模拟卡号为未使用卡号。4.根据权利要求3所述的方法,其特征在在于,所述查询各所述存储内存索引分别对应的索引位,包括:确定与各模拟卡号分别对应的子系统,所述子系统与模拟卡号中预设位数的数值具有对应关系;对于每个模拟卡号,分别从各模拟卡号所对应的子系统中,查询各所述存储内存索引分别对应的索引位。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当查询到索引位为第二数值时,在本地卡号库对第二数值的索引位所对应的模拟卡号进行检测,以确定所述第二数值的索引位所对应...
【专利技术属性】
技术研发人员:高旋辉,房国标,王文耀,列镇荣,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。