1.一種控制紅包的方法,其特征在于:包括如下步驟:
步驟1、服務(wù)器將紅包分為限定個子紅包,設(shè)置每個子紅包的金額以及序列值;
步驟2、服務(wù)器根據(jù)用戶的先后順序,依次將子紅包的序列值分配給用戶;
步驟3、根據(jù)序列值將子紅包的金額分配給對應(yīng)的用戶。
2.根據(jù)權(quán)利要求1所述的一種控制紅包的方法,其特征在于:所述步驟1進(jìn)一步具體為:服務(wù)器將紅包分為限定個子紅包,設(shè)置每個子紅包的金額以及序列值,并存入服務(wù)器數(shù)據(jù)緩存中。
3.如權(quán)利要求1所述的一種控制紅包的方法,其特征在于:所述步驟2進(jìn)一步具體為:服務(wù)器根據(jù)用戶的先后順序,將一子紅包的序列值分配給一用戶,之后進(jìn)入步驟3;或者服務(wù)器根據(jù)用戶的先后順序,依次將限定個數(shù)的子紅包的序列值分配給限定個數(shù)的用戶。
4.如權(quán)利要求3所述的一種控制紅包的方法,其特征在于:所述步驟3進(jìn)一步具體為:服務(wù)器開啟一進(jìn)程,并開啟共享內(nèi)存鎖,之后根據(jù)序列值為用戶分配子紅包的金額,之后服務(wù)器關(guān)閉共享內(nèi)存鎖;若存在子紅包未分配,則進(jìn)入步驟2。
5.一種控制紅包的系統(tǒng),其特征在于:包括如下模塊:
設(shè)置模塊,服務(wù)器將紅包分為限定個子紅包,設(shè)置每個子紅包的金額以及序列值;
分配序列值模塊,服務(wù)器根據(jù)用戶的先后順序,依次將子紅包的序列值分配給用戶;
控制紅包模塊,根據(jù)序列值將子紅包的金額分配給對應(yīng)的用戶。
6.根據(jù)權(quán)利要求5所述的一種控制紅包的系統(tǒng),其特征在于:所述設(shè)置模塊進(jìn)一步具體為:服務(wù)器將紅包分為限定個子紅包,設(shè)置每個子紅包的金額以及序列值,并存入服務(wù)器數(shù)據(jù)緩存中。
7.如權(quán)利要求5所述的一種控制紅包的系統(tǒng),其特征在于:所述分配序列值模塊進(jìn)一步具體為:服務(wù)器根據(jù)用戶的先后順序,將一子紅包的序列值分配給一用戶,之后進(jìn)入步驟3;或者服務(wù)器根據(jù)用戶的先后順序,依次將限定個數(shù)的子紅包的序列值分配給限定個數(shù)的用戶。
8.如權(quán)利要求7所述的一種控制紅包的系統(tǒng),其特征在于:所述控制紅包模塊進(jìn)一步具體為:服務(wù)器開啟一進(jìn)程,并開啟共享內(nèi)存鎖,之后根據(jù)序列值為用戶分配子紅包的金額,之后服務(wù)器關(guān)閉共享內(nèi)存鎖;若存在子紅包未分配,則進(jìn)入分配序列值模塊。