一种基于多商家的积分数据处理方法及系统技术方案

技术编号:13123514 阅读:47 留言:0更新日期:2016-04-06 11:27
本发明专利技术公开了一种基于多商家的积分数据处理方法及其系统。该方法包括积分兑换步骤和积分累积步骤,所述积分兑换步骤包括获取用户兑换积分,积分兑换数据处理,更新商家积分明细表;其中所述商家积分明细表存储了每个用户的所有积分记录的明细。所述积分累积步骤包括获取用户所产生的积分,更新用户统一积分表和商家积分明细表,其中用户统一积分表中存储了用户所产生的积分总和。同时将积分交易的记录,存储在积分日志表中。所述方法还公开了积分过期处理,该方法会根据商家积分明细表中每条积分记录的积分时间来判断积分是否过期。本发明专利技术所述方法中使用了表且自建了索引,系统在运算过程的运算过程非常的快,同时该系统开发简单,很容易实现。

【技术实现步骤摘要】

本专利技术涉及一种积分数据处理方法及系统,特别是一种基于多商家的积分数据处 理方法及系统。
技术介绍
积分作为一种有效扩展用户群、提高用户忠诚度的促销手段。在企业中使用非常 普遍,主要的做法就是消费者在消费后,会得到一定的积分,积分累积到一定程度可以用于 换取多种不同的免费或者优惠的礼品、服务。但这些积分系统普遍是独立运作的,多数都是 存在于一个商家。而各个用户在不同的商家的积分不能通用,不用不能将手中很多零散的 积分聚合在一起进行兑换。在同一个商家中很多消费者难以在短时间内累积到足够的积分 用于兑换,这些少量的积分不能兑换使用,对于消费者来说是毫无价值的。 为此,出现了多个商家联合起来,形成积分联盟,消费者成为联盟会员后,能在更 大的范围内消费并获得统一的积分,能够更快更方便地积分并对消费者吸引力更大、让他 们满意度更高。 但是常见的积分联盟,虽然让会员得到了一个统一的积分,但是又失去了各个商 家各自的独立性,商家没法控制自己的积分有独立的有效时间,难以去人会员对自己品牌 积分的消耗情况。比如,一个会员可能累积了多个商家的积分,然后兑换一个礼品时要消耗 m积分,这其中m积分消耗的是哪个商家的积分?可能这些积分里面包括了 A商家X积分、B商 家y积分、C商家z积分等等,其中,这些积分在消耗是按什么机制分配的?这些数据会如何影 响到企业对积分的投入成本?可见,联盟商家积分系统需要一个公平、公开、积分统一的同 时又能体现商家独立性的积分数据处理方法,来解决这个问题。
技术实现思路
为了克服现有技术的不足,本专利技术的目的针对现有的联盟商家的积分系统中积分 数据处理方法的缺陷,提供了一种基于多商家的积分积累和消费时的数据处理方法,旨在 解决积分联盟多商家积分如何存储、如何消费才能保持各个商家积分数据的独立性。在会 员的角度,只有一个统一的不区分商家的积分,在商家的角度,他们都有独立的运营数据, 能清楚本商家的积分已用多少、剩余多少、还有多少即将过期等信息。 为解决上述问题,本专利技术所采用的技术方案如下: 本专利技术公开了一种基于多商家的积分数据处理方法,包括用户积分兑换步骤: 101:获取某用户的兑换积分; 102 :查找商家积分明细表,表中存储有该用户的所有积分记录及对应的商家,每 条积分记录按照预设的排序条件排序,每条积分记录中均有对应的积分索引值和对应的商 家标识,积分索引值为当前积分记录中的积分值与前一条积分记录中的积分索引值之和; 从商家积分明细表中获取该用户的积分索引值大于或者等于兑换积分的第一条积分记录, 记为待处理积分记录; 1021:若待处理积分记录的积分索引值等于兑换积分,则将该用户的积分记录中 的积分索引值小于等于兑换积分的记录从商家积分明细表中全部移除,执行步骤103; 1022:若待处理积分记录的积分索引值大于兑换积分,则将待处理积分记录拆分 为两条积分记录,分别记为顺序排列的第一拆分积分记录和第二拆分积分记录,且第一拆 分积分记录中的积分索引值等于兑换积分,则将该用户的积分记录中的积分索引值小于等 于兑换积分的记录从商家积分明细表中全部移除,执行步骤103; 103:更新商家积分明细表。 进一步,所述步骤101和步骤102之间还包括步骤1011:查找用户统一积分表,判断 该用户的兑换积分是否大于用户统一积分表中该用户的积分,若是,则执行步骤102,否则 结束流程;其中,用户统一积分表中记录了用户早多个商家所产生的积分总和;在所述步骤 103中还包括:更新用户统一积分信息表。 进一步,所述基于多商家的积分数据处理方法还包括用户积分积累步骤: 201:获取用户购买商品所产生的积分; 202:更新用户统一积分表和商家积分明细表。进一步,所述基于多商家的积分数据处理方法还包括更新积分日志步骤: 104:更新积分日志表,所述积分日志表记录了用户每次积分积累和积分兑换所产 生的积分记录。 进一步,所述商家积分明细表中还记录了该用户产生积分的积分时间;所述预设 的排序条件位:按积分生成时间的先后顺序进行排序。 进一步,所述基于多商家的积分数据处理方法还包括积分过期处理步骤: 301:根据所预设的积分过期条件判断商家积分明细表中的积分记录是否过期,若 是,则该积分记录从商家积分明细表中移除,否则不执行工作;所述预设的积分过期条件 为:根据积分记录中的商家标识获取对应的有效时间段,若记录积分中的积分生成时间与 当前时间之差大于或者等于有效时间段,则该积分记录过期。 本专利技术还公开了与所述方法相对应的一种基于多商家的积分数据处理系统,其特 征在于,包括用户积分兑换模块:积分获取单元,用于获取某用户的兑换积分; 积分数据处理单元,用于查找商家积分明细表,表中存储有该用户的所有积分记 录及对应的商家,每条积分记录按照预设的排序条件排序,每条积分记录中均有对应的积 分索引值和对应的商家标识,积分索引值为当前积分记录中的积分值与前一条积分记录中 的积分索引值之和;从商家积分明细表中获取该用户的积分索引值大于或者等于兑换积分 的第一条积分记录,记为待处理积分记录;若待处理积分记录的积分索引值等于兑换积分, 则将该用户的积分记录中的积分索引值小于等于兑换积分的记录从商家积分明细表中全 部移除,执行更新单元;若待处理积分记录的积分索引值大于兑换积分,则将待处理积分记 录拆分为两条积分记录,分别记为顺序排列的第一拆分积分记录和第二拆分积分记录,且 第一拆分积分记录中的积分索引值等于兑换积分,则将该用户的积分记录中的积分索引值 小于等于兑换积分的记录从商家积分明细表中全部移除,执行更新单元; 更新单元,用于更新商家积分明细表。 进一步,所述用户积分兑换模块还包括查找用户统一积分表的单元,用于查找用 户统一积分表,判断该用户的兑换积分是否大于用户统一积分表中该用户的积分,若是,则 执行积分数据处理单元,否则结束流程;其中,用户统一积分表中记录了用户在多个商家所 产生的积分总和。 进一步,所述基于多商家的积分数据处理系统还包括用户积分积累模块: 积分获取单元,用于获取用户所产生的积分; 更新单元,用于更新用户统一积分表和商家积分明细表的数据。 进一步,所述基于多商家的积分数据处理模块还包括:更新单元,用于更新积分日志表,所述积分日志表记录了用户每次积分产生和积 分兑换所生成的积分记录。进一步,所述积分数据处理单元中所述商家明细表中还记录了该用户产生积分的 积分时间;所述预设的排序条件为按积分时间的先后顺序进行排序。进一步,所述基于多商家的积分数据处理系统还包括积分过期处理单元,用于根 据所预设的积分过期条件判断商家积分明细表中的积分记录是否过期,若是,则该积分记 录从商家积分明细表中移除,否则不执行工作;所述预设的积分过期条件为:根据积分记录 中的商家标识获取对应的有效时间段,若记录积分中的积分时间与当前时间之差大于或者 等于有效时间段,则该积分记录过期。 相比现有技术,本专利技术的有益效果在于:通过上述的积分系统积分数据处理方法 及系统,一方面实现了当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种基于多商家的积分数据处理方法,其特征在于,包括用户积分兑换步骤:101:获取某用户的兑换积分;102:查找商家积分明细表,表中存储有该用户的所有积分记录及对应的商家,每条积分记录按照预设的排序条件排序,每条积分记录中均有对应的积分索引值和对应的商家标识,积分索引值为当前积分记录中的积分值与前一条积分记录中的积分索引值之和;从商家积分明细表中获取该用户的积分索引值大于或者等于兑换积分的第一条积分记录,记为待处理积分记录;1021:若待处理积分记录的积分索引值等于兑换积分,则将该用户的积分记录中的积分索引值小于等于兑换积分的记录从商家积分明细表中全部移除,执行步骤103;1022:若待处理积分记录的积分索引值大于兑换积分,则将待处理积分记录拆分为两条积分记录,分别记为顺序排列的第一拆分积分记录和第二拆分积分记录,且第一拆分积分记录中的积分索引值等于兑换积分,则将该用户的积分记录中的积分索引值小于等于兑换积分的记录从商家积分明细表中全部移除,执行步骤103;103:更新商家积分明细表。

【技术特征摘要】

【专利技术属性】
技术研发人员:孔雷
申请(专利权)人:广州优识资讯系统有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1