奖品超发控制方法及装置制造方法及图纸

技术编号:45516150 阅读:23 留言:0更新日期:2025-06-13 17:20
本申请提供一种奖品超发控制方法及装置,方法包括:获取多个抽奖请求;采用预设抽奖算法对多个抽奖请求进行计算,得到每个抽奖请求对应的抽奖结果;将指示中奖的抽奖结果确定为中奖结果,并将中奖结果排序;依次对排序中的每个中奖结果在数据库中查询剩余奖项数是否为0;若是,则向相应中奖结果以及排序中其后的中奖结果对应的用户发送未中奖通知;若否,则向相应中奖结果对应的用户发送中奖通知,并将数据库中剩余奖项数减1,以便排序中相应中奖结果的下一个中奖结果基于减1后的剩余奖项数进行查询。多个抽奖请求同时计算,能够提高抽奖处理的效率。中奖结果在数据库的剩余奖项数中依次查询,解决奖品超发的问题。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种奖品超发控制方法、奖品超发控制装置、电子设备、计算机可读存储介质和计算机程序产品。


技术介绍

1、抽奖系统接收到用户的抽奖请求后,采用预设抽奖算法对抽奖请求进行计算,得到抽奖结果。如果抽奖结果指示中奖,抽奖系统查看数据库中剩余奖项数是否为0,并在不为0的情况下,将数据库中剩余奖项数减1,同时向用户发送中奖通知。如果抽奖结果指示未中奖,或者,抽奖结果指示中奖但数据库中剩余奖项数为0,向用户发送未中奖通知。

2、在抽奖请求大量并发的情况下,抽奖系统同时对多个抽奖请求进行计算,在计算的抽奖结果中可能有多个抽奖结果指示中奖。多个中奖结果在数据库中同时查询,在剩余奖项数不为0的情况下,多个中奖结果对应的用户均能够获得奖品。而如果中奖结果数大于数据库中剩余奖项数,就会导致给用户的奖品超发。为了避免抽奖系统奖品超发,通常是在抽奖系统的接口处添加读写锁。抽奖系统接收到并发的大量抽奖请求后,读写锁控制大量的抽奖请求按序执行。即,读写锁控制抽奖系统完整处理一个抽奖请求后,再处理下一个抽奖请求。

3、然而,抽奖系统逐个处理抽本文档来自技高网...

【技术保护点】

1.一种奖品超发控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在采用预设抽奖算法对所述多个抽奖请求进行计算之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述多个抽奖请求中符合预设过滤条件的抽奖请求删除,包括以下四项中的至少一项:

4.根据权利要求3所述的方法,其特征在于,所述将所述多个抽奖请求中签名未通过验证的抽奖请求删除,包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述将所述中奖结果排序,包括:

6.根据权利要求5所述的方法,其特征在于,所述数据库包...

【技术特征摘要】

1.一种奖品超发控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在采用预设抽奖算法对所述多个抽奖请求进行计算之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述将所述多个抽奖请求中符合预设过滤条件的抽奖请求删除,包括以下四项中的至少一项:

4.根据权利要求3所述的方法,其特征在于,所述将所述多个抽奖请求中签名未通过验证的抽奖请求删除,包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述将所述中奖结果排序,包括:

6.根据权利要求5所述的方法,其特征在于,所述数据库包括...

【专利技术属性】
技术研发人员:胡志强
申请(专利权)人:北京众联享付科技股份有限公司
类型:发明
国别省市:

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

1