兑换码兑换请求校验方法、装置、设备和计算机可读介质制造方法及图纸

技术编号:27293764 阅读:14 留言:0更新日期:2021-02-06 12:03
本公开的实施例公开了兑换码兑换请求校验方法、装置、设备和计算机可读介质。该方法的一具体实施方式包括:根据全局配置信息对兑换码兑换请求进行全局校验,其中,上述兑换码兑换请求包括:兑换码字符;响应于确定上述兑换码兑换请求未通过上述全局校验,对上述兑换码兑换请求进行黑名单校验;响应于确定上述兑换码兑换请求通过上述黑名单校验,基于上述兑换码字符对上述兑换码兑换请求进行合法性校验;响应于确定上述兑换码兑换请求通过上述合法性校验,执行上述兑换码兑换请求对应的兑换业务操作。该实施方式实现了对无效兑换码兑换请求的有效过滤,降低了对数据库中存储的数据的频繁读取。频繁读取。频繁读取。

【技术实现步骤摘要】
兑换码兑换请求校验方法、装置、设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及兑换码兑换请求校验方法、装置、设备和计算机可读介质。

技术介绍

[0002]兑换码在生成后无法立即与特定的用户进行绑定,因此,在生成后存在着被盗刷兑换的可能性。现有的兑换码兑换请求校验方法往往是直接在数据中查找与兑换码兑换请求相关的数据,造成了对数据库中数据的频繁读取,增加了时间和内存资源的消耗。且现有方法往往是从兑换码兑换请求的总体数量上进行限流,较难从用户维度上对兑换码兑换请求进行限流,难以避免某些用户频繁的进行兑换码兑换对服务器资源的过多占用。

技术实现思路

[0003]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的一些实施例提出了兑换码兑换请求校验方法、装置、设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。
[0004]第一方面,本公开的一些实施例提供了一种兑换码兑换请求校验方法,该方法包括:根据全局配置信息对兑换码兑换请求进行全局校验,其中,上述兑换码兑换请求包括:兑换码字符;响应于确定上述兑换码兑换请求未通过上述全局校验,对上述兑换码兑换请求进行黑名单校验;响应于确定上述兑换码兑换请求通过上述黑名单校验,基于上述兑换码字符对上述兑换码兑换请求进行合法性校验;响应于确定上述兑换码兑换请求通过上述合法性校验,执行上述兑换码兑换请求对应的兑换业务操作。
[0005]可选的,在上述响应于确定上述兑换码兑换请求通过上述合法性校验,执行上述兑换码兑换请求对应的兑换业务操作之前,上述方法还包括:响应于确定上述兑换码兑换请求通过上述全局校验,对上述兑换码兑换请求进行上述合法性校验。
[0006]可选的,上述全局配置信息包括:全局开关标识值,白名单用户标识码集合,上述兑换码兑换请求还包括:用户标识码;以及上述根据全局配置信息对兑换码兑换请求进行全局校验,包括:响应于确定上述全局开关标识值表征全局开关为开或上述白名单用户标识码集合中包括上述用户标识码,确定上述兑换码兑换请求通过上述全局校验。
[0007]可选的,上述根据全局配置信息对兑换码兑换请求进行全局校验,包括:响应于确定上述全局开关标识值表征全局开关为关或上述白名单用户标识码集合中不包括上述用户标识码,确定上述兑换码兑换请求未通过上述全局校验。
[0008]可选的,上述对上述兑换码兑换请求进行黑名单校验,包括:获取黑名单用户标识码集合;响应于确定上述黑名单用户标识码集合中不包括上述用户标识码,确定上述用户标识码对应的兑换码兑换请求次数;响应于确定上述兑换码兑换请求次数不满足预设条
件,将上述用户标识码作为黑名单用户标识码加入上述黑名单用户标识码集合中以及确定上述兑换码兑换请求未通过上述黑名单校验。
[0009]可选的,上述对上述兑换码兑换请求进行黑名单校验,包括:响应于确定上述兑换码兑换请求次数满足预设条件,确定上述兑换码兑换请求通过上述黑名单校验。
[0010]可选的,上述基于上述兑换码字符对上述兑换码兑换请求进行合法性校验,包括:确定上述兑换码字符是否存在于合法兑换码字符集合中;响应于确定上述兑换码字符存在于上述合法兑换码字符集合中,确定上述兑换码兑换请求通过上述合法性校验。
[0011]可选的,上述基于上述兑换码字符对上述兑换码兑换请求进行合法性校验,包括:响应于确定上述兑换码字符不存在于上述合法兑换码字符集合中,确定上述兑换码兑换请求未通过上述合法性校验。
[0012]可选的,上述执行上述兑换码兑换请求对应的兑换业务操作,包括:响应于确定缓存数据中存在与上述兑换码字符对应的业务数据,根据上述业务数据对上述兑换码兑换请求执行上述兑换业务操作。
[0013]可选的,上述执行上述兑换码兑换请求对应的兑换业务操作,包括:响应于确定上述缓存数据中不存在与上述兑换码字符对应的业务数据,从关系型数据库中获取上述业务数据;根据上述业务数据对上述兑换码兑换请求执行上述兑换业务操作;将上述业务数据写入上述缓存数据中。
[0014]第二方面,本公开的一些实施例提供了一种兑换码兑换请求校验装置,装置包括:全局校验单元,被配置成根据全局配置信息对兑换码兑换请求进行全局校验,其中,上述兑换码兑换请求包括:兑换码字符;黑名单校验单元,被配置成响应于确定上述兑换码兑换请求未通过上述全局校验,对上述兑换码兑换请求进行黑名单校验;合法性校验单元,被配置成响应于确定上述兑换码兑换请求通过上述黑名单校验,基于上述兑换码字符对上述兑换码兑换请求进行合法性校验;兑换业务操作执行单元,被配置成响应于确定上述兑换码兑换请求通过上述合法性校验,执行上述兑换码兑换请求对应的兑换业务操作。
[0015]可选的,上述装置还包括:响应于确定上述兑换码兑换请求通过上述全局校验,对上述兑换码兑换请求进行上述合法性校验。
[0016]可选的,上述全局配置信息包括:全局开关标识值,白名单用户标识码集合,上述兑换码兑换请求还包括:用户标识码;以及上述全局校验单元进一步被配置成:响应于确定上述全局开关标识值表征全局开关为开或上述白名单用户标识码集合中包括上述用户标识码,确定上述兑换码兑换请求通过上述全局校验。
[0017]可选的,上述全局校验单元进一步被配置成:响应于确定上述全局开关标识值表征全局开关为关或上述白名单用户标识码集合中不包括上述用户标识码,确定上述兑换码兑换请求未通过上述全局校验。
[0018]可选的,上述黑名单校验单元进一步被配置成:获取黑名单用户标识码集合;响应于确定上述黑名单用户标识码集合中不包括上述用户标识码,确定上述用户标识码对应的兑换码兑换请求次数;响应于确定上述兑换码兑换请求次数不满足预设条件,将上述用户标识码作为黑名单用户标识码加入上述黑名单用户标识码集合中以及确定上述兑换码兑换请求未通过上述黑名单校验。
[0019]可选的,上述黑名单校验单元进一步被配置成:响应于确定上述兑换码兑换请求
次数满足预设条件,确定上述兑换码兑换请求通过上述黑名单校验。
[0020]可选的,上述合法性校验单元进一步被配置成:确定上述兑换码字符是否存在于合法兑换码字符集合中;响应于确定上述兑换码字符存在于上述合法兑换码字符集合中,确定上述兑换码兑换请求通过上述合法性校验。
[0021]可选的,上述合法性校验单元进一步被配置成:响应于确定上述兑换码字符不存在于上述合法兑换码字符集合中,确定上述兑换码兑换请求未通过上述合法性校验。
[0022]可选的,上述兑换业务操作执行单元进一步被配置成:响应于确定缓存数据中存在与上述兑换码字符对应的业务数据,根据上述业务数据对上述兑换码兑换请求执行上述兑换业务操作。
[0023]可选的,上述兑换业务操作执行单元进一步被配置成:响应于确定上述缓存数据中不存在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种兑换码兑换请求校验方法,包括:根据全局配置信息对兑换码兑换请求进行全局校验,其中,所述兑换码兑换请求包括:兑换码字符;响应于确定所述兑换码兑换请求未通过所述全局校验,对所述兑换码兑换请求进行黑名单校验;响应于确定所述兑换码兑换请求通过所述黑名单校验,基于所述兑换码字符对所述兑换码兑换请求进行合法性校验;响应于确定所述兑换码兑换请求通过所述合法性校验,执行所述兑换码兑换请求对应的兑换业务操作。2.根据权利要求1所述的方法,其中,在所述响应于确定所述兑换码兑换请求通过所述合法性校验,执行所述兑换码兑换请求对应的兑换业务操作之前,所述方法还包括:响应于确定所述兑换码兑换请求通过所述全局校验,对所述兑换码兑换请求进行所述合法性校验。3.根据权利要求1所述的方法,其中,所述全局配置信息包括:全局开关标识值,白名单用户标识码集合,所述兑换码兑换请求还包括:用户标识码;以及所述根据全局配置信息对兑换码兑换请求进行全局校验,包括:响应于确定所述全局开关标识值表征全局开关为开或所述白名单用户标识码集合中包括所述用户标识码,确定所述兑换码兑换请求通过所述全局校验。4.根据权利要求3所述的方法,其中,所述根据全局配置信息对兑换码兑换请求进行全局校验,包括:响应于确定所述全局开关标识值表征全局开关为关或所述白名单用户标识码集合中不包括所述用户标识码,确定所述兑换码兑换请求未通过所述全局校验。5.根据权利要求3所述的方法,其中,所述对所述兑换码兑换请求进行黑名单校验,包括:获取黑名单用户标识码集合;响应于确定所述黑名单用户标识码集合中不包括所述用户标识码,确定所述用户标识码对应的兑换码兑换请求次数;响应于确定所述兑换码兑换请求次数不满足预设条件,将所述用户标识码作为黑名单用户标识码加入所述黑名单用户标识码集合中以及确定所述兑换码兑换请求未通过所述黑名单校验。6.根据权利要求5所述的方法,其中,所述对所述兑换码兑换请求进行黑名单校验,包括:响应于确定所述兑换码兑换请求次数满足预设条件,确定所述兑换码兑换请求通过所述黑名单校验。7.根据权利要求1所...

【专利技术属性】
技术研发人员:姚庆海
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1