[发明专利]一种抽奖信息处理方法、装置、服务器和可读存储介质在审
申请号: | 202110425734.4 | 申请日: | 2021-04-20 |
公开(公告)号: | CN113034207A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 宁家川;褚风波;张春燕;邱春晓;孟庆泽;朱睿;刘虹;霍之刚 | 申请(专利权)人: | 青岛冠成软件有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06F16/2455;G06F16/23;G06F9/54 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 杨俊华 |
地址: | 266000 山东省青岛市崂*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 抽奖 信息处理 方法 装置 服务器 可读 存储 介质 | ||
1.一种抽奖信息处理方法,其特征在于,所述方法包括:
将抽奖过程中多个工作任务分别加入到不同的工作队列中;
在数据库和缓存中分别写入抽奖活动信息,从所述缓存中读取所述抽奖活动信息并进行发布;其中,所述抽奖活动信息中嵌入有抽奖活动规则;
接收终端设备发送的用户抽奖信息,调用所述缓存中的所述抽奖活动规则对所述用户抽奖信息进行判断,在判断所述用户抽奖信息符合所述抽奖活动规则时将用于处理所述用户抽奖信息的工作任务加入到对应的工作队列中,并向所述终端设备返回用户成功参与抽奖的提示信息;
对接收到的所述用户抽奖信息进行结算以获得中奖信息,并将所述中奖信息存储到所述缓存和所述数据库中;
读取所述缓存中的所述中奖信息并向所述终端设备返回中奖结果。
2.根据权利要求1所述的抽奖信息处理方法,其特征在于,所述工作队列包括参与队列、开奖队列和统计队列;
所述参与队列用于处理用户参与抽奖的工作任务;
所述开奖队列用于处理抽奖活动开奖的工作任务;
所述统计队列用于处理发放奖品的统计数据的工作任务。
3.根据权利要求2所述的抽奖信息处理方法,其特征在于,所述抽奖活动规则包括:参与人数限制、抽奖时间、开奖时间和抽奖活动标识。
4.根据权利要求3所述的抽奖信息处理方法,其特征在于,调用所述缓存中的所述抽奖活动规则对所述用户抽奖信息进行判断,包括:
调用所述缓存中的所述抽奖活动规则,基于所述抽奖活动标识判断接收到的所述用户抽奖信息对应的抽奖活动是否存在;
若存在,则判断所述用户抽奖信息的接收时间戳是否在抽奖时间范围内;
若当前抽奖活动在抽奖时间范围内,则判断所述缓存中剩余可参与抽奖人数是否为零;
若所述缓存中剩余可参与抽奖人数不为零,则将所述用户抽奖信息对应的用户加入到所述参与队列并更新所述缓存中剩余可参与抽奖人数。
5.根据权利要求2所述的抽奖信息处理方法,其特征在于,对接收到的所述用户抽奖信息进行结算以获得中奖信息,并将所述中奖信息存储到所述缓存和所述数据库中之前,还包括:
调用所述参与队列将所述用户抽奖信息对应的用户加入到参与记录中并处理任务,并将所述参与记录写入所述数据库以及更新至所述缓存中。
6.根据权利要求2所述的抽奖信息处理方法,其特征在于,所述对接收到的所述用户抽奖信息进行结算以获得中奖信息,并将所述中奖信息存储到所述缓存和所述数据库中,包括:
调用所述开奖队列从所述缓存中获取要开奖的抽奖活动,生成随机数和奖池,基于预设的中奖逻辑获取中奖信息;
将所述中奖信息写入所述数据库并更新至所述缓存中;
调用所述统计队列对奖品发放数据进行统计。
7.根据权利要求2所述的抽奖信息处理方法,其特征在于,读取所述缓存中的所述中奖信息并向所述终端设备返回中奖结果,包括:
接收用户通过所述终端设备发送的询问是否中奖的请求;
读取所述缓存中的中奖信息并判断该用户是否中奖;
将中奖结果返回至所述终端设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛冠成软件有限公司,未经青岛冠成软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110425734.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于预熔处理的含氯塑料热解制油系统
- 下一篇:蒸发式冷凝器和空调机组