[发明专利]一种券号发放处理方法及装置在审
申请号: | 202310339498.3 | 申请日: | 2023-03-31 |
公开(公告)号: | CN116308515A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 毛婷;周黄鹤;杨惠宝;刘利军 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06Q30/0207 | 分类号: | G06Q30/0207 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王首峰 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发放 处理 方法 装置 | ||
本发明提供一种券号发放处理方法及装置,涉及数据处理技术领域,可用于金融领域或其他技术领域。所述方法包括:根据当前日期、分布式部署的分片号和目标券在数据表中的序号,生成初始目标券号;对所述初始目标券号中的券号数字进行乱序处理,若确定乱序处理后的券号唯一,则将确认唯一性的券号作为目标券号;发送所述目标券号至券分配服务器,以供所述券分配服务器根据所述目标券号向目标客户发券。所述装置执行上述方法。本发明实施例提供的券号发放处理方法及装置,能够提高客户抢券的处理效率,并有效控制客户的薅羊毛行为。
技术领域
本发明涉及数据处理技术领域,具体涉及一种券号发放处理方法及装置。
背景技术
在互联网金融快速发展的时代,券在促进客户消费,以及企业维护客户关系方面显得尤为重要,其中的团购券是银行拓客、获客、黏客的重要手段。
由于客户对团购券的需求量大,常常在极短的时间内有大量的客户集中抢券,导致银行服务系统的服务压力大,经常会导致抢券延时甚至无法完成抢券的情况发生,此外,每张团购券都有与其一一对应的券号,券号就相当于消费密码,客户直接输入该券号就可以将该团购券作为现金购物使用,券号通常由一系列数字组成,有些客户在使用完自己的券号后,会发现一些数字规律,利用这些数字规律获取本来不属于自己的券号并进行购物消费,即薅羊毛行为,从而给银行带来损失。
发明内容
针对现有技术中的问题,本发明实施例提供一种券号发放处理方法及装置,能够至少部分地解决现有技术中存在的问题。
一方面,本发明提出一种券号发放处理方法,包括:
根据当前日期、分布式部署的分片号和目标券在数据表中的序号,生成初始目标券号;
对所述初始目标券号中的券号数字进行乱序处理,若确定乱序处理后的券号唯一,则将确认唯一性的券号作为目标券号;
发送所述目标券号至券分配服务器,以供所述券分配服务器根据所述目标券号向目标客户发券。
其中,所述根据当前日期、分布式部署的分片号和目标券在数据表中的序号,生成初始目标券号,包括:
将所述当前日期、所述分片号和所述序号依次排列,得到数值序列;
根据第一校验算法对所述数值序列进行运算处理,得到第一校验位,以及根据第二校验算法对所述数值序列进行运算处理,得到第二校验位;
将所述数值序列、所述第一校验位和所述第二校验位依次排列,得到所述初始目标券号。
其中,所述对所述初始目标券号中的券号数字进行乱序处理,包括:
获取所述初始目标券号中的数值序列,对所述数值序列中的券号数字进行乱序处理;
将乱序处理后的数值序列、所述第一校验位和所述第二校验位依次排列,得到乱序处理后的券号。
其中,所述对所述数值序列中的券号数字进行乱序处理,包括:
按照所述数值序列中的券号数字在所述数值序列中的排列位置,依次生成数字标记;
在数字标记数值区间内生成一个随机数,根据所述一个随机数确定第一互换券号数字;
根据生成随机数的循环执行次数确定第二互换券号数字,对第一互换券号数字和第二互换券号数字在所述数值序列中的排列位置进行互换,得到更新数值序列;
从所述数字标记数值区间中去掉一个最大数字,得到更新数字标记数值区间;
使用更新数字标记数值区间替代所述数字标记数值区间,以及使用更新数值序列替代所述数值序列,并执行所述在数字标记数值区间内生成一个随机数,以及后续步骤,直到完成对所有券号数字进行乱序处理为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310339498.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装配式建筑预制墙板喷淋养护系统
- 下一篇:一种机电施工用电缆放线设备