全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210748234.9 (22)申请日 2022.06.29 (71)申请人 中国工商银行股份有限公司 地址 100140 北京市西城区复兴门内大街 55号 (72)发明人 张磊 胡锐明 熊清飞 夏韵  (74)专利代理 机构 华进联合专利商标代理有限 公司 44224 专利代理师 李志健 (51)Int.Cl. G06F 16/2458(2019.01) G06F 16/22(2019.01) G06F 16/23(2019.01) G06Q 40/02(2012.01) (54)发明名称 卡号生成方法、 装置、 计算机设备和存储介 质 (57)摘要 本申请涉及一种卡号生成方法、 装置、 计算 机设备、 存储介质和计算机程序产品, 可用于大 数据领域, 以提升在大容量高并发情况下的卡号 生成能力。 所述方法包括: 接收携带有业务标识 信息的卡号获取请求; 在所述卡号生成服务器的 本地存储中不存在与所述卡号获取请求对应的 目标序列号的情况下, 从所述卡号生成服务器关 联的底层服务器中, 获取与所述卡号获取请求对 应的目标序列号; 所述目标序列号通过所述底层 服务器从与所述底层服务器关联的上层服务器 中请求得到; 根据所述目标序列号和所述业务标 识信息, 生成所述卡号获取请求对应的目标卡号 信息。 权利要求书2页 说明书14页 附图4页 CN 115048429 A 2022.09.13 CN 115048429 A 1.一种卡 号生成方法, 其特 征在于, 应用于卡 号生成服务器, 所述方法包括: 接收携带有业 务标识信息的卡 号获取请求; 在所述卡号生成服务器的本地存储中不存在与所述卡号获取请求对应的目标序列号 的情况下, 根据所述业务标识信息, 从所述卡号生成服务器关联的底层服务器中, 获取与所 述卡号获取请求对应的目标序列号; 所述目标序列号通过所述底层服务器从与所述底层服 务器关联的上层服 务器中请求得到; 根据所述目标序列号和所述业务标识信 息, 生成所述卡号获取请求对应的目标卡号信 息。 2.根据权利要求1所述的方法, 其特征在于, 所述在所述卡号生成服务器的本地存储中 不存在与所述卡号获取请求对应的目标序列号的情况下, 根据所述业务标识信息, 从所述 卡号生成服务器关联的底层服 务器中, 获取与所述 卡号获取请求对应的目标序列号, 包括: 在所述卡号生成服务器的本地存储中不存在与所述卡号获取请求对应的目标序列号 的情况下, 发送携带有第一序列号段的步长的序列号段请求至所述卡号生成服务器关联的 底层服务器; 根据所述业务标识信 息, 查询所述卡号生成服务器关联的底层服务器中的第 二业务信 息表, 得到所述第二 业务信息表中的第二当前序列号、 第二历史序列号和第二 步长; 在检测到所述第二当前序列号与所述第一序列号段的步长之和小于或者等于所述第 二历史序列号与所述第二步长之和的情况下, 基于 分布式锁对所述底层服务器进 行加锁处 理, 并接收所述底层服务器基于所述第二当前序列号和所述第一序列号段的步长返回的第 一序列号段; 根据所述第一序列号段的步长, 更新所述第二业务信息表中的第二当前序列号, 并对 所述底层服 务器进行解锁处 理; 根据所述第一序列号段, 更新所述本地存储中的第一当前序列号, 将所述第一当前序 列号, 作为与所述 卡号获取请求对应的目标序列号。 3.根据权利要求2所述的方法, 其特征在于, 在检测到所述第 二当前序列号与 所述第一 序列号段 的步长之和小于或者等于所述第二历史序列号与所述第二步长之和的情况下之 前, 还包括: 在检测到所述第二当前序列号与所述第一序列号段的步长之和大于所述第二历史序 列号与所述第二步长之和的情况下, 通过所述底层服务器从与所述底层服务器关联的上层 服务器中请求得到第二序列号段; 根据所述第 二序列号段, 更新所述第 二业务信 息表中的第 二历史序列号和所述第 二步 长; 根据所述第二历史序列号更新所述第二当前序列号。 4.根据权利要求1所述的方法, 其特征在于, 在所述卡号生成服务器的本地存储中不存 在与所述 卡号获取请求对应的目标序列号的情况 下之前, 还 包括: 根据所述业务标识信 息查询所述本地存储中的第 一业务信 息表, 得到所述第 一业务信 息表中的第一当前序列号、 第一历史序列号和第一 步长; 在检测到所述第一当前序列号大于或者等于所述第一历史序列号与所述第一步长之 和的情况 下, 确认所述本地存 储中不存在与所述 卡号获取请求对应的目标序列号;权 利 要 求 书 1/2 页 2 CN 115048429 A 2在检测到所述第一当前序列号小于所述第一历史序列号与所述第一步长之和的情况 下, 确认所述本地存 储中存在与所述 卡号获取请求对应的目标序列号。 5.根据权利要求1所述的方法, 其特征在于, 在接收携带有业务标识信 息的卡号获取请 求之后, 还 包括: 在所述本地存储中存在与 所述卡号获取请求对应的目标序列号的情况下, 基于分布式 锁对所述本地存储进 行加锁处理, 并将所述本地存储中的第一业务信息表中的第一当前序 列号, 作为与所述 卡号获取请求对应的目标序列号; 根据所述目标序列号更新所述第 一业务信 息表中的第 一当前序列号, 并对所述本地存 储进行解锁处 理。 6.根据权利要求1所述的方法, 其特征在于, 在根据 所述目标序列号和所述业务标识信 息, 生成所述 卡号获取请求对应的目标卡 号信息之后, 还 包括: 根据历史目标卡号信息, 对所述目标卡号信息进行查重处理, 得到所述目标卡号信息 的查重结果; 在所述目标卡号信 息的查重结果为卡号重复的情况下, 跳转到在所述卡号生成服务器 的本地存储中不存在与所述卡号 获取请求对应的目标序列号的情况下, 根据所述业务标识 信息, 从所述卡号生成服务器关联的底层服务器中, 获取与所述卡号获取请求对应的目标 序列号的步骤, 直到所述目标卡 号信息的查重结果 为卡号不重复。 7.一种卡 号生成装置, 其特 征在于, 所述装置包括: 请求获取模块, 用于 接收携带有业 务标识信息的卡 号获取请求; 序列号获取模块, 用于在所述卡号生成服务器的本地存储中不存在与 所述卡号获取请 求对应的目标序列号的情况下, 根据所述业务标识信息, 从所述卡号生成服务器关联的底 层服务器中, 获取与所述卡号获取请求对应的目标序列号; 所述 目标序列号通过所述底层 服务器从与所述底层服 务器关联的上层服 务器中请求得到; 卡号生成模块, 用于根据所述目标序列号和所述业务标识信息, 生成所述卡号获取请 求对应的目标卡 号信息。 8.一种计算机设备, 包括存储器和处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处 理器执行所述计算机程序时实现权利要求1至 6中任一项所述的方法的步骤。 9.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序被 处理器执行时实现权利要求1至 6中任一项所述的方法的步骤。 10.一种计算机程序产品, 包括计算机程序, 其特征在于, 该计算机程序被处理器执行 时实现权利要求1至 6中任一项所述的方法的步骤。权 利 要 求 书 2/2 页 3 CN 115048429 A 3

PDF文档 专利 卡号生成方法、装置、计算机设备和存储介质

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 卡号生成方法、装置、计算机设备和存储介质 第 1 页 专利 卡号生成方法、装置、计算机设备和存储介质 第 2 页 专利 卡号生成方法、装置、计算机设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:09上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。