【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种奖品超发控制方法、奖品超发控制装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
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所述的方法,其特征在于,所述数据库包括...
【专利技术属性】
技术研发人员:胡志强,
申请(专利权)人:北京众联享付科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。