專利名稱:一種積分兌換方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種積分兌換方法及系統(tǒng),屬于移動BOSS系統(tǒng),積分管理領(lǐng)域。
背景技術(shù):
目前的積分使用場景,針對用戶的積分兌換請求,缺少加鎖處理,僅靠控制提交等頁面簡單處理,無法從根本上解決由于網(wǎng)絡(luò)傳輸問題、交易效率等問題引起的用戶積分使用重復(fù),導(dǎo)致用戶積分被重復(fù)扣減。積分移動回饋用戶的一種方式,根據(jù)用戶的品牌及消費等情況,會按照一定規(guī)則生成用戶積分,積分累積到一定額度,可以兌換相應(yīng)的禮品。積分用戶目前全球通、動感地帶的移動用戶屬于積分用戶。全球通用戶擁有積分 值,動感地帶用戶擁有M值,積分值和M值都屬于用戶的積分。積分兌換移動用戶通過營業(yè)廳、積分商城使用自己的積分,去兌換等值的禮品的行為。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是針對現(xiàn)有技術(shù)的不足,提供一種可有效防止積分重復(fù)扣減的積分兌換方法。本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下一種積分兌換方法,具體包括以下步驟步驟I :接收積分兌換請求,更新用戶的時間信息,并對用戶信息進行行鎖定;步驟2 :校驗用戶是否有未完成積分兌換的積分兌換請求,如果是,結(jié)束操作;否貝U,進行步驟3;步驟3 :進行積分兌換,扣減積分,釋放用戶行鎖定。本發(fā)明的有益效果是本發(fā)明所述方法解決了用戶通過網(wǎng)上商城,由于兌換交易頻繁,網(wǎng)絡(luò)傳輸壓力大等原因,當頁面反應(yīng)速度,引起用戶懷疑提交請求未成功,而重復(fù)進行積分兌換請求的提交時,引起的積分扣減重復(fù)的問題。在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進。進一步,所述步驟3具體包括以下步驟步驟3. I :校驗用戶積分是否足夠抵扣,如果是,進行步驟3.2 ;否則,結(jié)束操作;步驟3. 2 :進行積分兌換,扣除積分,產(chǎn)生新的積分兌換記錄;步驟3. 3 :結(jié)束積分兌換,釋放用戶行鎖定。本發(fā)明所要解決的技術(shù)問題是針對現(xiàn)有技術(shù)的不足,提供一種可有效防止積分重復(fù)扣減的積分兌換系統(tǒng)。本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下一種積分兌換系統(tǒng),包括接收模塊、處理模塊、數(shù)據(jù)庫和釋放模塊;所述接收模塊用于接收積分兌換請求,并產(chǎn)生對應(yīng)的指令,將所述指令發(fā)送至處理模塊;所述處理模塊用于按照從接收模塊發(fā)送至的指令將數(shù)據(jù)庫中的用戶信息加鎖及校驗,并進行積分兌換;所述數(shù)據(jù)庫用于存儲用戶信息和對應(yīng)的積分信息;所述釋放模塊用于將處理模塊加鎖的信息進行釋放。本發(fā)明的有益效果是本發(fā)明所述系統(tǒng)解決了用戶通過網(wǎng)上商城,由于兌換交易頻繁,網(wǎng)絡(luò)傳輸壓力大等原因,當頁面反應(yīng)速度,引起用戶懷疑提交請求未成功,而重復(fù)進行積分兌換請求的提交時,引起的積分扣減重復(fù)的問題。
在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進。進一步,還包括存儲模塊,所述存儲模塊用于接收處理模塊發(fā)送至的信息并存儲。進一步,所述處理模塊包括加鎖模塊、校驗?zāi)K和積分扣除模塊;所述加鎖模塊用于對用戶信息進行行鎖定;所述校驗?zāi)K用于校驗當前積分扣除模塊內(nèi)是否有正在進行的指令,如果有,結(jié)束本次積分兌換;否則,發(fā)送積分兌換指令發(fā)送至積分扣除模塊;所述積分扣除模塊用于接收從校驗?zāi)K發(fā)送至的積分兌換指令,對數(shù)據(jù)庫中的用戶積分進行扣除,并將積分兌換信息發(fā)送至存儲模塊。
圖I為本發(fā)明具體實施例I所述的一種積分兌換方法的流程圖;圖2為本發(fā)明具體實施例2所述的一種積分兌換系統(tǒng)的結(jié)構(gòu)框圖。附圖中,各標號所代表的部件列表如下I、接收模塊,2、處理模塊,3、數(shù)據(jù)庫,4、釋放模塊,5、存儲模塊,21、加鎖模塊,22、校驗?zāi)K,23、積分扣除模塊。
具體實施例方式以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。如圖I所示,本發(fā)明具體實施例I所述的一種積分兌換方法,具體包括以下步驟步驟I :接收積分兌換請求,更新用戶的時間信息,并對用戶信息進行行鎖定;步驟2 :校驗用戶是否有未完成積分兌換的積分兌換請求,如果是,結(jié)束操作;否貝U,進行步驟3;步驟3 :校驗用戶積分是否足夠抵扣,如果是,進行步驟4 ;否則,結(jié)束操作;步驟4 :進行積分兌換,扣除積分,產(chǎn)生新的積分兌換記錄;步驟5 :結(jié)束積分兌換,釋放用戶行鎖定。如圖2所示,本發(fā)明具體實施例2所述的一種積分兌換系統(tǒng),包括接收模塊I、處理模塊2、數(shù)據(jù)庫3和釋放模塊4 ;所述接收模塊I用于接收積分兌換請求,并產(chǎn)生對應(yīng)的指令,將所述指令發(fā)送至處理模塊2 ;所述處理模塊2用于按照從接收模塊發(fā)送至的指令將數(shù)據(jù)庫3中的用戶信息加鎖及校驗,并進行積分兌換;所述數(shù)據(jù)庫3用于存儲用戶信息和對應(yīng)的積分信息;所述釋放模塊4用于將處理模塊2加鎖的數(shù)據(jù)庫中的用戶信息進行釋放。還包括存儲模塊5,所述存儲模塊5用于接收處理模塊2發(fā)送至的信息并存儲。所述處理模塊2包括加鎖模塊21、校驗?zāi)K22和積分扣除模塊23 ;所述加鎖模塊21用于對用戶信息進行行鎖定;所述校驗?zāi)K22用于校驗當前積分扣除模塊內(nèi)是否有正在進行的指令,如果有,結(jié)束本次積分兌換;否則,發(fā)送積分兌換指令發(fā)送至積分扣除模塊23 ;
所述積分扣除模塊23用于接收從校驗?zāi)K22發(fā)送至的積分兌換指令,對數(shù)據(jù)庫3中的用戶積分進行扣除,并將積分兌換信息發(fā)送至存儲模塊5。移動營業(yè)廳積分兌換功能,增加積分加鎖技術(shù),解決營業(yè)員誤操作,重復(fù)提交積分兌換請求引起用戶積分扣減重復(fù)的問題;移動網(wǎng)上營業(yè)廳積分商城,增加積分加鎖技術(shù),解決移動用戶誤操作,重復(fù)提交積分兌換請求引起用戶積分扣減重復(fù)的問題。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種積分兌換方法,其特征在于,具體包括以下步驟 步驟I:接收積分兌換請求,更新用戶的時間信息,并對用戶信息進行行鎖定; 步驟2 :校驗用戶是否有未完成積分兌換的積分兌換請求,如果是,結(jié)束操作;否則,進行步驟3 ; 步驟3 :進行積分兌換,扣減積分,釋放用戶行鎖定。
2.根據(jù)權(quán)利要求I所述一種積分兌換方法,其特征在于,所述步驟3具體包括以下步驟 步驟3. I :校驗用戶積分是否足夠抵扣,如果是,進行步驟3. 2 ;否則,結(jié)束操作; 步驟3. 2 :進行積分兌換,扣除積分,產(chǎn)生新的積分兌換記錄; 步驟3. 3 :結(jié)束積分兌換,釋放用戶行鎖定。
3.一種積分兌換系統(tǒng),其特征在于,包括接收模塊、處理模塊、數(shù)據(jù)庫和釋放模塊; 所述接收模塊用于接收積分兌換請求,并產(chǎn)生對應(yīng)的指令,將所述指令發(fā)送至處理模塊; 所述處理模塊用于按照從接收模塊發(fā)送至的指令將數(shù)據(jù)庫中的用戶信息加鎖及校驗,并進行積分兌換; 所述數(shù)據(jù)庫用于存儲用戶信息和對應(yīng)的積分信息; 所述釋放模塊用于將處理模塊加鎖的信息進行釋放。
4.根據(jù)權(quán)利要求3所述一種積分兌換系統(tǒng),其特征在于,還包括存儲模塊,所述存儲模塊用于接收處理模塊發(fā)送至的信息并存儲。
5.根據(jù)權(quán)利要求3或4所述一種積分兌換系統(tǒng),其特征在于,所述處理模塊包括加鎖模塊、校驗?zāi)K和積分扣除模塊;所述加鎖模塊用于對用戶信息進行行鎖定; 所述校驗?zāi)K用于校驗當前積分扣除模塊內(nèi)是否有正在進行的指令,如果有,結(jié)束本次積分兌換;否則,發(fā)送積分兌換指令發(fā)送至積分扣除模塊; 所述積分扣除模塊用于接收從校驗?zāi)K發(fā)送至的積分兌換指令,對數(shù)據(jù)庫中的用戶積分進行扣除,并將積分兌換信息發(fā)送至存儲模塊。
全文摘要
本發(fā)明涉及一種積分兌換方法及系統(tǒng),其中,一種積分兌換方法,具體包括以下步驟步驟1接收積分兌換請求,更新用戶的時間信息,并對用戶信息進行行鎖定;步驟2校驗用戶是否有未完成積分兌換的積分兌換請求,如果是,結(jié)束操作;否則,進行步驟3;步驟3進行積分兌換,扣減積分,釋放用戶行鎖定。本發(fā)明所述方法解決了用戶通過網(wǎng)上商城,由于兌換交易頻繁,網(wǎng)絡(luò)傳輸壓力大等原因,當頁面反應(yīng)速度,引起用戶懷疑提交請求未成功,而重復(fù)進行積分兌換請求的提交時,引起的積分扣減重復(fù)的問題。
文檔編號G06Q30/02GK102968736SQ201210473258
公開日2013年3月13日 申請日期2012年11月20日 優(yōu)先權(quán)日2012年11月20日
發(fā)明者安鑫慧, 鹿國照 申請人:北京思特奇信息技術(shù)股份有限公司