组件化抽签方法、系统、电子设备和计算机可读介质技术方案

技术编号:32231388 阅读:17 留言:0更新日期:2022-02-09 17:35
本公开的实施例公开了组件化抽签方法、系统、电子设备和计算机可读介质。该方法的一具体实施方式包括:响应于接收到针对目标业务的抽签码获取接口调用请求,获取预先配置的目标业务的抽签配置信息,其中,抽签码获取接口调用请求对应的抽签码获取接口对应于抽签组件;根据抽签配置信息,生成抽签码;将抽签码发送至对应抽签码获取接口调用请求的用户端;响应于接收到针对目标业务的中签名单获取接口调用请求,获取对应目标业务的中签名单,其中,中签名单获取接口调用请求对应于抽签组件;将中签名单发送至对应中签名单获取接口调用请求的用户端。该实施方式可以使得用户获知抽签的真实性,避免用户通过爬虫技术参与抽签,减少了重复工作量。了重复工作量。了重复工作量。

【技术实现步骤摘要】
组件化抽签方法、系统、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及组件化抽签方法、系统、电子设备和计算机可读介质。

技术介绍

[0002]随着计算机和互联网技术的不断发展,线上平台的互动形式也在多样化发展。例如,线上抽签。目前,线上平台通常采用的抽签方式为:采用黑盒中签的形式,结合特定的中签流程确定抽签实现方案。例如,需在用户某一瞬间点击时通知用户其是否中签(获得购买资格),或者在用户参与活动后的某一时间点通知用户其是否中签(获得购买资格)。
[0003]然而,当采用上述抽签方式时,经常会存在如下技术问题:用户无法获知全部的中签信息,从而无法获知抽签的真实性,且无法避免用户通过爬虫技术参与抽签,另外需针对不同的业务确定不同的中签流程,缺乏统一性,导致重复工作量增加。

技术实现思路

[0004]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0005]本公开的一些实施例提出了组件化抽签方法、系统、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。
[0006]第一方面,本公开的一些实施例提供了一种组件化抽签方法,该方法包括:响应于接收到针对目标业务的抽签码获取接口调用请求,获取预先配置的上述目标业务的抽签配置信息,其中,上述抽签码获取接口调用请求对应的抽签码获取接口对应于抽签组件;根据上述抽签配置信息,生成抽签码;将上述抽签码发送至对应上述抽签码获取接口调用请求的用户端;响应于接收到针对上述目标业务的中签名单获取接口调用请求,获取对应上述目标业务的中签名单,其中,上述中签名单获取接口调用请求对应的中签名单获取接口对应于上述抽签组件;将上述中签名单发送至对应上述中签名单获取接口调用请求的用户端。
[0007]可选地,上述根据上述抽签配置信息,生成抽签码,包括:根据上述抽签配置信息,执行以下重复校验步骤:根据上述抽签配置信息,生成抽签码;确定对应上述目标业务的各个已下发抽签码中是否存在与抽签码相同的已下发抽签码;响应于确定上述各个已下发抽签码中不存在与抽签码相同的已下发抽签码,将抽签码存储至数据库。
[0008]可选地,上述根据上述抽签配置信息,生成抽签码,包括:响应于确定上述各个已下发抽签码中存在与抽签码相同的已下发抽签码,再次执行上述重复校验步骤。
[0009]可选地,上述抽签配置信息包括抽签码格式信息;以及上述根据上述抽签配置信息,生成抽签码,包括:根据上述抽签码格式信息,随机生成对应上述抽签码格式信息的抽签码。
[0010]可选地,上述中签名单是通过以下步骤生成的:获取上述抽签配置信息和上述目标业务对应的用户抽签码信息集合,其中,上述抽签配置信息包括去重字段和中签数量,上述用户抽签码信息集合中的用户抽签码信息包括用户业务信息和已下发抽签码;根据上述抽签配置信息和上述用户抽签码信息集合,执行以下中签名单生成步骤:根据上述用户抽签码信息集合包括的各个已下发抽签码和用户业务信息,生成第一预中签名单,其中,上述第一预中签名单包括的中签信息的数量为中签数量的N倍,上述中签信息包括已下发抽签码;根据上述用户抽签码信息集合包括的各个用户业务信息和上述去重字段,对上述第一预中签名单中的中签信息进行过滤处理,得到第二预中签名单;响应于上述第二预中签名单包括的中签信息的数量大于等于中签数量,从上述第二预中签名单中随机选择中签数量个中签信息作为待标记中签信息集合;将上述待标记中签信息集合所包括的各个已下发抽签码标记为中签抽签码;根据所标记的各个中签抽签码对应的各个中签信息,生成中签名单。
[0011]可选地,生成上述中签名单的步骤还包括:响应于上述第二预中签名单包括的中签信息的数量小于中签数量,将上述第二预中签名单包括的各个已下发抽签码标记为中签抽签码,以及将中签数量与第二预中签名单包括的中签信息的数量的差确定为更新的中签数量,再次执行上述中签名单生成步骤。
[0012]可选地,上述抽签配置信息还包括抽签码过滤数量;以及上述根据上述用户抽签码信息集合包括的各个已下发抽签码,生成第一预中签名单,包括:根据上述用户抽签码信息集合包括的各个用户业务信息和上述抽签码过滤数量,对上述用户抽签码信息集合进行过滤处理以生成初筛中签名单,其中,上述初筛中签名单中包括初筛中签信息;从上述初筛中签名单中随机选择上述中签数量的N倍的初筛中签信息作为中签信息以组成第一预中签名单。
[0013]可选地,上述获取上述抽签配置信息和上述目标业务对应的用户抽签码信息集合,包括:响应于检测到对应上述目标业务的中签任务执行信息,获取上述抽签配置信息和上述目标业务对应的用户抽签码信息集合。
[0014]第二方面,本公开的一些实施例提供了一种组件化抽签系统,系统包括:抽签组件配置系统,被配置成接收业务方用户针对目标业务配置的抽签配置信息,以及根据组件化抽签系统下发的对应上述目标业务的已下发抽签码生成中签名单;组件化抽签系统,被配置成响应于接收到针对上述目标业务的抽签码获取接口调用请求,从上述抽签组件配置系统获取上述抽签配置信息,其中,上述抽签码获取接口调用请求对应的抽签码获取接口对应于抽签组件;根据上述抽签配置信息,生成抽签码;将上述抽签码发送至对应上述抽签码获取接口调用请求的用户端;响应于接收到针对上述目标业务的中签名单获取接口调用请求,获取上述抽签组件配置系统生成的对应上述目标业务的中签名单,其中,上述中签名单获取接口调用请求对应的中签名单获取接口对应于上述抽签组件;将上述中签名单发送至对应上述中签名单获取接口调用请求的用户端。
[0015]第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
[0016]第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机
程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
[0017]本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的组件化抽签方法,可以使得用户获知抽签的真实性,避免用户通过爬虫技术参与抽签,减少了重复工作量。具体来说,造成无法使得用户获知抽签的真实性、无法避免用户通过爬虫技术参与抽签以及重复工作量增加的原因在于:用户无法获知全部的中签信息,从而无法获知抽签的真实性,且无法避免用户通过爬虫技术参与抽签,另外需针对不同的业务确定不同的中签流程,缺乏统一性,导致重复工作量增加。基于此,本公开的一些实施例的组件化抽签方法,首先,响应于接收到针对目标业务的抽签码获取接口调用请求,获取预先配置的上述目标业务的抽签配置信息。其中,上述抽签码获取接口调用请求对应的抽签码获取接口对应于抽签组件。由此,可以在需调用抽签码获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种组件化抽签方法,包括:响应于接收到针对目标业务的抽签码获取接口调用请求,获取预先配置的所述目标业务的抽签配置信息,其中,所述抽签码获取接口调用请求对应的抽签码获取接口对应于抽签组件;根据所述抽签配置信息,生成抽签码;将所述抽签码发送至对应所述抽签码获取接口调用请求的用户端;响应于接收到针对所述目标业务的中签名单获取接口调用请求,获取对应所述目标业务的中签名单,其中,所述中签名单获取接口调用请求对应的中签名单获取接口对应于所述抽签组件;将所述中签名单发送至对应所述中签名单获取接口调用请求的用户端。2.根据权利要求1所述的方法,其中,所述根据所述抽签配置信息,生成抽签码,包括:根据所述抽签配置信息,执行以下重复校验步骤:根据所述抽签配置信息,生成抽签码;确定对应所述目标业务的各个已下发抽签码中是否存在与抽签码相同的已下发抽签码;响应于确定所述各个已下发抽签码中不存在与抽签码相同的已下发抽签码,将抽签码存储至数据库。3.根据权利要求2所述的方法,其中,所述根据所述抽签配置信息,生成抽签码,包括:响应于确定所述各个已下发抽签码中存在与抽签码相同的已下发抽签码,再次执行所述重复校验步骤。4.根据权利要求1或3所述的方法,其中,所述抽签配置信息包括抽签码格式信息;以及所述根据所述抽签配置信息,生成抽签码,包括:根据所述抽签码格式信息,随机生成对应所述抽签码格式信息的抽签码。5.根据权利要求1所述的方法,其中,所述中签名单是通过以下步骤生成的:获取所述抽签配置信息和所述目标业务对应的用户抽签码信息集合,其中,所述抽签配置信息包括去重字段和中签数量,所述用户抽签码信息集合中的用户抽签码信息包括用户业务信息和已下发抽签码;根据所述抽签配置信息和所述用户抽签码信息集合,执行以下中签名单生成步骤:根据所述用户抽签码信息集合包括的各个已下发抽签码和用户业务信息,生成第一预中签名单,其中,所述第一预中签名单包括的中签信息的数量为中签数量的N倍,所述中签信息包括已下发抽签码;根据所述用户抽签码信息集合包括的各个用户业务信息和所述去重字段,对所述第一预中签名单中的中签信息进行过滤处理,得到第二预中签名单;响应于所述第二预中签名单包括的中签信息的数量大于等于中签数量,从所述第二预中签名单中随机选择中签数量个中签信息作为待标记中签信息集合;将所述待标记中签信息集合所包括的各个已下发抽签码标记为中签抽签码;根据所标记的各个中签抽签码对应的...

【专利技术属性】
技术研发人员:张苑张楠刘洪伟张超
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1