1.一种控制红包的方法,其特征在于:包括如下步骤:
步骤1、服务器将红包分为限定个子红包,设置每个子红包的金额以及序列值;
步骤2、服务器根据用户的先后顺序,依次将子红包的序列值分配给用户;
步骤3、根据序列值将子红包的金额分配给对应的用户。
2.根据权利要求1所述的一种控制红包的方法,其特征在于:所述步骤1进一步具体为:服务器将红包分为限定个子红包,设置每个子红包的金额以及序列值,并存入服务器数据缓存中。
3.如权利要求1所述的一种控制红包的方法,其特征在于:所述步骤2进一步具体为:服务器根据用户的先后顺序,将一子红包的序列值分配给一用户,之后进入步骤3;或者服务器根据用户的先后顺序,依次将限定个数的子红包的序列值分配给限定个数的用户。
4.如权利要求3所述的一种控制红包的方法,其特征在于:所述步骤3进一步具体为:服务器开启一进程,并开启共享内存锁,之后根据序列值为用户分配子红包的金额,之后服务器关闭共享内存锁;若存在子红包未分配,则进入步骤2。
5.一种控制红包的系统,其特征在于:包括如下模块:
设置模块,服务器将红包分为限定个子红包,设置每个子红包的金额以及序列值;
分配序列值模块,服务器根据用户的先后顺序,依次将子红包的序列值分配给用户;
控制红包模块,根据序列值将子红包的金额分配给对应的用户。
6.根据权利要求5所述的一种控制红包的系统,其特征在于:所述设置模块进一步具体为:服务器将红包分为限定个子红包,设置每个子红包的金额以及序列值,并存入服务器数据缓存中。
7.如权利要求5所述的一种控制红包的系统,其特征在于:所述分配序列值模块进一步具体为:服务器根据用户的先后顺序,将一子红包的序列值分配给一用户,之后进入步骤3;或者服务器根据用户的先后顺序,依次将限定个数的子红包的序列值分配给限定个数的用户。
8.如权利要求7所述的一种控制红包的系统,其特征在于:所述控制红包模块进一步具体为:服务器开启一进程,并开启共享内存锁,之后根据序列值为用户分配子红包的金额,之后服务器关闭共享内存锁;若存在子红包未分配,则进入分配序列值模块。