【技术实现步骤摘要】
本专利技术涉及一种控制红包的方法以及系统。
技术介绍
在当今互联网行业高速发展的时代,抢红包这种线上的沟通交友方式,已经越来越受到广大人民群众的追捧;当大量用户争抢同一个红包的操作时,访问量的上升,多进程的开辟,此时相对应于服务器则需要较高的性能要求和网络质量。在抢红包的高峰期,存在着红包个数少,抢红包用户多的情况。在此情况下,存在着同一时刻多用户抢同一个红包,或者已经被抢的红包还没来得及修改红包状态极有可能被其他用户再次争抢。因此,如何让红包有序的被用户获取、避免每次争抢红包时获取数据的不一致是红包系统中主要处理的核心问题。
技术实现思路
本专利技术要解决的技术问题,在于提供一种控制红包的方法以及系统,使得处理速度加快,并降低了数据库压力。本专利技术之一是这样实现的:一种控制红包的方法,包括如下步骤:步骤1、服务器将红包分为限定个子红包,设置每个子红包的金额以及序列值;步骤2、服务器根据用户的先后顺序,依次将子红包的序列值分配给用户;步骤3、根据序列值将子红包的金额分配给对应的用户。进一步地,所述步骤1进一步具体为:服务器将红包分为限定个子红包,设置每个子红包的金额以及序列值,并存入服务器数据缓存中。进一步地,所述步骤2进一步具体为:服务器根据用户的先后顺序,将一子红包的序列值分配给一用户,之后进入步骤3;或者服务器根据用户的先后顺序,依次将限定个数的子红包的序列值分配给限定个数的用户。进一步地,所述步骤3进一步具体为:服务器开启一进程,并开启共享内存锁,之后根据序列值为用户分配子红包的金额,之后服务器关闭共享内存锁;若存在子红包未分配,则进入步骤2。本专 ...
【技术保护点】
一种控制红包的方法,其特征在于:包括如下步骤:步骤1、服务器将红包分为限定个子红包,设置每个子红包的金额以及序列值;步骤2、服务器根据用户的先后顺序,依次将子红包的序列值分配给用户;步骤3、根据序列值将子红包的金额分配给对应的用户。
【技术特征摘要】
1.一种控制红包的方法,其特征在于:包括如下步骤:步骤1、服务器将红包分为限定个子红包,设置每个子红包的金额以及序列值;步骤2、服务器根据用户的先后顺序,依次将子红包的序列值分配给用户;步骤3、根据序列值将子红包的金额分配给对应的用户。2.根据权利要求1所述的一种控制红包的方法,其特征在于:所述步骤1进一步具体为:服务器将红包分为限定个子红包,设置每个子红包的金额以及序列值,并存入服务器数据缓存中。3.如权利要求1所述的一种控制红包的方法,其特征在于:所述步骤2进一步具体为:服务器根据用户的先后顺序,将一子红包的序列值分配给一用户,之后进入步骤3;或者服务器根据用户的先后顺序,依次将限定个数的子红包的序列值分配给限定个数的用户。4.如权利要求3所述的一种控制红包的方法,其特征在于:所述步骤3进一步具体为:服务器开启一进程,并开启共享内存锁,之后根据序列值为用户分配子红包的金额,之后服务器关闭共享内存锁;若存在子红包未分配,则进入步骤2。5.一种控制红包的系...
【专利技术属性】
技术研发人员:沈文策,
申请(专利权)人:福建中金在线信息科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。