可领取业务实体处理方法和装置制造方法及图纸

技术编号:23854531 阅读:41 留言:0更新日期:2020-04-18 10:23
本发明专利技术提供一种可领取业务实体处理方法和装置,方法包括:获取用户发送的领取请求;根据所述领取请求抽取对应的库存队列中预存储的业务实体编码,多个库存队列中预存储的业务实体编码数量之和等于业务实体预定发行数量;若抽取到了业务实体编码,则进行领取处理流程,并将扣库存请求加入消息队列中,然后向用户反馈领取成功消息,其中,直接在预存有业务实体编码的库存队列中抽取现成的业务实体编号,在高并发情况下不会由于生成编号导致数据库的压力变大,进而提高效率,每次领取后将扣库存请求加入消息队列中,实现库存栏位异步修改,避免在高并发情况下形成排队,另外,由于库存队列中存储的业务实体编号数量即为剩余数量,不会产生超发问题。

Processing method and device of business entity available for collection

【技术实现步骤摘要】
可领取业务实体处理方法和装置
本专利技术涉及计算机
,尤其涉及一种可领取业务实体处理方法和装置。
技术介绍
随着移动终端互联网技术的不断发展,移动电子商务成为电子商务发展的新方向,线上和线下的商家或企业经常通过互联网或移动通信网络向用户发送可领取业务实体,供用户在购买商品或服务时使用,营销效果超过传统广告模式。可领取业务实体是指领取时由后台生成的具有唯一编号的虚拟业务实体,比如商品优惠券、商品代金券、VIP服务等。对于可领取业务实体,存在某一时刻大量领取的情况,例如推出某种活动,在某一时间点集中抢券(如秒杀活动),对于上述情况,影响效率的因素主要有两个:1.业务实体编号的生成。业务实体编号为业务实体的唯一识别编码,不能重复,一般由数据库自增序列根据领取请求生成,但是高并发情况下,数据库的压力变大,效率会下降。2.库存管理。由于可领取业务实体存在库存概念,有数量限制,不可超发,一般库存数量需记录在数据库中,每次领券需完成扣库存、记录领券信息等操作。但是扣库存的操作为热点操作,即所有请求需更新同一栏位的数据,在本文档来自技高网...

【技术保护点】
1.一种可领取业务实体处理方法,其特征在于,包括:/n获取用户发送的领取请求;/n根据所述领取请求抽取对应的库存队列中预存储的业务实体编码,多个库存队列中预存储的业务实体编码数量之和等于业务实体预定发行数量;/n若抽取到了业务实体编码,则进行领取处理流程,并将扣库存请求加入消息队列中,然后向用户反馈领取成功消息。/n

【技术特征摘要】
1.一种可领取业务实体处理方法,其特征在于,包括:
获取用户发送的领取请求;
根据所述领取请求抽取对应的库存队列中预存储的业务实体编码,多个库存队列中预存储的业务实体编码数量之和等于业务实体预定发行数量;
若抽取到了业务实体编码,则进行领取处理流程,并将扣库存请求加入消息队列中,然后向用户反馈领取成功消息。


2.根据权利要求1所述的可领取业务实体处理方法,其特征在于,还包括:
若未抽取到业务实体编码,则向用户反馈领取失败消息。


3.根据权利要求1所述的可领取业务实体处理方法,其特征在于,还包括:
定时轮询各业务实体发行任务是否即将开始进入领取时间;
若是,生成数量与业务实体发行数量相等的业务实体编码,并将生成的业务实体编码存入多个库存队列中。


4.根据权利要求1所述的可领取业务实体处理方法,其特征在于,还包括;
获取消息队列中的扣库存请求,所述扣库存请求包括对应的业务实体标识;
根据所述扣库存请求扣减对应的业务实体库存栏位。


5.根据权利要求1所述的可领取业务实体处理方法,其特征在于,还包括:
定时判断库存队列所对应的业务实体是否超过领取时效;
若是,删除所述库存队列。


6.根据权利要求1至5任一项所述的可领取业务实体处理方法,其特征在于,所述用户信息包括:位置信息、标识信息。


7.根据权利要求1至5任一项所述的可领取业务实体处理方法,其特征在于,所述领取处理流程包括:记录抽取到的业务实体编码与所述用户的对应关系。


8.根据权利要求1至5任一项所述的可领取业务实体处理方法,其特征在于,所述根据所述领取请求抽取对应的库存队列中预存储的业务实体编码,包括:
根据所述领取请求中的用户信息对所述用户进行分组;
根据分组结果抽取与所述分组结果对应的库存队列中预存储的业务实体编码。


9.一种可领取业务实体处理装置,其特征在于,包括:
领取请求获取模块,获取用户发送的领取请求;
业务实体编码抽取模块,根据所述领取请求抽取对应的库存队列中预存储的业务实体编码,多个库存队列中预存储的业务实体编码数量之和等于业务实体预定发行数量;
领取成功模块,若抽取到了业务实体编码...

【专利技术属性】
技术研发人员:宋立国刘楠楠
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1