一种积分兑换方法及系统的制作方法

文档序号:6381847阅读:794来源:国知局
专利名称:一种积分兑换方法及系统的制作方法
技术领域
本发明涉及一种积分兑换方法及系统,属于移动BOSS系统,积分管理领域。
背景技术
目前的积分使用场景,针对用户的积分兑换请求,缺少加锁处理,仅靠控制提交等页面简单处理,无法从根本上解决由于网络传输问题、交易效率等问题引起的用户积分使用重复,导致用户积分被重复扣减。积分移动回馈用户的一种方式,根据用户的品牌及消费等情况,会按照一定规则生成用户积分,积分累积到一定额度,可以兑换相应的礼品。积分用户目前全球通、动感地带的移动用户属于积分用户。全球通用户拥有积分 值,动感地带用户拥有M值,积分值和M值都属于用户的积分。积分兑换移动用户通过营业厅、积分商城使用自己的积分,去兑换等值的礼品的行为。

发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种可有效防止积分重复扣减的积分兑换方法。本发明解决上述技术问题的技术方案如下一种积分兑换方法,具体包括以下步骤步骤I :接收积分兑换请求,更新用户的时间信息,并对用户信息进行行锁定;步骤2 :校验用户是否有未完成积分兑换的积分兑换请求,如果是,结束操作;否贝U,进行步骤3;步骤3 :进行积分兑换,扣减积分,释放用户行锁定。本发明的有益效果是本发明所述方法解决了用户通过网上商城,由于兑换交易频繁,网络传输压力大等原因,当页面反应速度,引起用户怀疑提交请求未成功,而重复进行积分兑换请求的提交时,引起的积分扣减重复的问题。在上述技术方案的基础上,本发明还可以做如下改进。进一步,所述步骤3具体包括以下步骤步骤3. I :校验用户积分是否足够抵扣,如果是,进行步骤3.2 ;否则,结束操作;步骤3. 2 :进行积分兑换,扣除积分,产生新的积分兑换记录;步骤3. 3 :结束积分兑换,释放用户行锁定。本发明所要解决的技术问题是针对现有技术的不足,提供一种可有效防止积分重复扣减的积分兑换系统。本发明解决上述技术问题的技术方案如下一种积分兑换系统,包括接收模块、处理模块、数据库和释放模块;所述接收模块用于接收积分兑换请求,并产生对应的指令,将所述指令发送至处理模块;所述处理模块用于按照从接收模块发送至的指令将数据库中的用户信息加锁及校验,并进行积分兑换;所述数据库用于存储用户信息和对应的积分信息;所述释放模块用于将处理模块加锁的信息进行释放。本发明的有益效果是本发明所述系统解决了用户通过网上商城,由于兑换交易频繁,网络传输压力大等原因,当页面反应速度,引起用户怀疑提交请求未成功,而重复进行积分兑换请求的提交时,引起的积分扣减重复的问题。
在上述技术方案的基础上,本发明还可以做如下改进。进一步,还包括存储模块,所述存储模块用于接收处理模块发送至的信息并存储。进一步,所述处理模块包括加锁模块、校验模块和积分扣除模块;所述加锁模块用于对用户信息进行行锁定;所述校验模块用于校验当前积分扣除模块内是否有正在进行的指令,如果有,结束本次积分兑换;否则,发送积分兑换指令发送至积分扣除模块;所述积分扣除模块用于接收从校验模块发送至的积分兑换指令,对数据库中的用户积分进行扣除,并将积分兑换信息发送至存储模块。


图I为本发明具体实施例I所述的一种积分兑换方法的流程图;图2为本发明具体实施例2所述的一种积分兑换系统的结构框图。附图中,各标号所代表的部件列表如下I、接收模块,2、处理模块,3、数据库,4、释放模块,5、存储模块,21、加锁模块,22、校验模块,23、积分扣除模块。
具体实施例方式以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。如图I所示,本发明具体实施例I所述的一种积分兑换方法,具体包括以下步骤步骤I :接收积分兑换请求,更新用户的时间信息,并对用户信息进行行锁定;步骤2 :校验用户是否有未完成积分兑换的积分兑换请求,如果是,结束操作;否贝U,进行步骤3;步骤3 :校验用户积分是否足够抵扣,如果是,进行步骤4 ;否则,结束操作;步骤4 :进行积分兑换,扣除积分,产生新的积分兑换记录;步骤5 :结束积分兑换,释放用户行锁定。如图2所示,本发明具体实施例2所述的一种积分兑换系统,包括接收模块I、处理模块2、数据库3和释放模块4 ;所述接收模块I用于接收积分兑换请求,并产生对应的指令,将所述指令发送至处理模块2 ;所述处理模块2用于按照从接收模块发送至的指令将数据库3中的用户信息加锁及校验,并进行积分兑换;所述数据库3用于存储用户信息和对应的积分信息;所述释放模块4用于将处理模块2加锁的数据库中的用户信息进行释放。还包括存储模块5,所述存储模块5用于接收处理模块2发送至的信息并存储。所述处理模块2包括加锁模块21、校验模块22和积分扣除模块23 ;所述加锁模块21用于对用户信息进行行锁定;所述校验模块22用于校验当前积分扣除模块内是否有正在进行的指令,如果有,结束本次积分兑换;否则,发送积分兑换指令发送至积分扣除模块23 ;
所述积分扣除模块23用于接收从校验模块22发送至的积分兑换指令,对数据库3中的用户积分进行扣除,并将积分兑换信息发送至存储模块5。移动营业厅积分兑换功能,增加积分加锁技术,解决营业员误操作,重复提交积分兑换请求引起用户积分扣减重复的问题;移动网上营业厅积分商城,增加积分加锁技术,解决移动用户误操作,重复提交积分兑换请求引起用户积分扣减重复的问题。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种积分兑换方法,其特征在于,具体包括以下步骤 步骤I:接收积分兑换请求,更新用户的时间信息,并对用户信息进行行锁定; 步骤2 :校验用户是否有未完成积分兑换的积分兑换请求,如果是,结束操作;否则,进行步骤3 ; 步骤3 :进行积分兑换,扣减积分,释放用户行锁定。
2.根据权利要求I所述一种积分兑换方法,其特征在于,所述步骤3具体包括以下步骤 步骤3. I :校验用户积分是否足够抵扣,如果是,进行步骤3. 2 ;否则,结束操作; 步骤3. 2 :进行积分兑换,扣除积分,产生新的积分兑换记录; 步骤3. 3 :结束积分兑换,释放用户行锁定。
3.一种积分兑换系统,其特征在于,包括接收模块、处理模块、数据库和释放模块; 所述接收模块用于接收积分兑换请求,并产生对应的指令,将所述指令发送至处理模块; 所述处理模块用于按照从接收模块发送至的指令将数据库中的用户信息加锁及校验,并进行积分兑换; 所述数据库用于存储用户信息和对应的积分信息; 所述释放模块用于将处理模块加锁的信息进行释放。
4.根据权利要求3所述一种积分兑换系统,其特征在于,还包括存储模块,所述存储模块用于接收处理模块发送至的信息并存储。
5.根据权利要求3或4所述一种积分兑换系统,其特征在于,所述处理模块包括加锁模块、校验模块和积分扣除模块;所述加锁模块用于对用户信息进行行锁定; 所述校验模块用于校验当前积分扣除模块内是否有正在进行的指令,如果有,结束本次积分兑换;否则,发送积分兑换指令发送至积分扣除模块; 所述积分扣除模块用于接收从校验模块发送至的积分兑换指令,对数据库中的用户积分进行扣除,并将积分兑换信息发送至存储模块。
全文摘要
本发明涉及一种积分兑换方法及系统,其中,一种积分兑换方法,具体包括以下步骤步骤1接收积分兑换请求,更新用户的时间信息,并对用户信息进行行锁定;步骤2校验用户是否有未完成积分兑换的积分兑换请求,如果是,结束操作;否则,进行步骤3;步骤3进行积分兑换,扣减积分,释放用户行锁定。本发明所述方法解决了用户通过网上商城,由于兑换交易频繁,网络传输压力大等原因,当页面反应速度,引起用户怀疑提交请求未成功,而重复进行积分兑换请求的提交时,引起的积分扣减重复的问题。
文档编号G06Q30/02GK102968736SQ201210473258
公开日2013年3月13日 申请日期2012年11月20日 优先权日2012年11月20日
发明者安鑫慧, 鹿国照 申请人:北京思特奇信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1