[发明专利]一种电子红包的数据处理方法、装置和系统有效

专利信息
申请号: 201611112188.4 申请日: 2016-12-02
公开(公告)号: CN108153796B 公开(公告)日: 2023-05-16
发明(设计)人: 邹果 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F16/2455 分类号: G06F16/2455;G06F16/2453;G06Q30/0211
代理公司: 北京君以信知识产权代理有限公司 11789 代理人: 谭镇
地址: 英属开曼群岛大开*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 电子 红包 数据处理 方法 装置 系统
【说明书】:

本申请实施例提供了一种电子红包的数据处理方法、装置和系统,所述方法包括:接收用户提交的可用电子红包查询请求;针对所述请求,查询缓存中是否存在所述用户的电子红包数据;若缓存中存在所述用户的电子红包数据,则判断所述缓存中的电子红包数据是否失效;若所述缓存中的电子红包数据失效,则在缓存中刷新所述用户的电子红包数据;将刷新的该用户的电子红包数据返回给用户,本申请实施例在不引入过多的冗余的实现代码的前提下,仅在用户查询其红包数据时才决定是否刷新对应的电子红包缓存数据,从而可以有效减少应用系统以及数据库资源的消耗,提升最大数据吞吐量。

技术领域

本申请涉及数据库系统的技术领域,特别是涉及一种电子红包的数据处理方法、一种电子红包的数据处理系统和一种电子红包的数据处理装置,以及,一种电子红包的缓存方法、一种电子红包的缓存装置和一种电子红包的缓存系统。

背景技术

在越来越多的电子商务平台中,向用户发放各式各样的电子红包(如商场红包,店铺红包,电子优惠券等)已成为常用的营销手段之一。用户在电子商务平台购买商品时可以使用电子红包从不同的途径减少花费。一种典型的应用场景为,用户在电子商务平台中购物时,如果领取了被配置有相应的金额及使用条件(如允许使用优惠,满额减,满额返利,星级客户优惠等)的电子红包,那么在满足该电子红包使用条件的基础上,可以针对用户所购买商品的价格,直接扣减该电子红包相应的金额后进行支付,或者在用户支付后返回相应金额的补偿。例如,用户领取了一个满20元减5元的红包,那么当用户选择了购买的目标商品为25元时,用户实际只需要支付20元。

一般而言,当用户获得电子红包以后,需要获知其可用的电子红包数据,如用户一共有多少个红包可用,总计金额多少,以及详细的红包信息等。在实际中,由于同一个用户很可能在短时间内多次请求,且统计这些信息是比较消耗数据库性能的,所以需要使用缓存,即利用缓存存储用户前一次的查询结果,并认为缓存一直有效。对于用户在后的查询请求,仅读取缓存中的数据即可。当用户的红包数据因红包的使用、过期等状态发生变化时,需要使已有的缓存失效,以便用户下一次查询红包数据时可以显示最新的可用电子红包数据。

为了实现对于缓存有效与失效的精准管理,已有的解决方案是在电子红包的各生命周期,比如,用户获得红包、红包被使用、红包取消使用、红包过期失效、红包发生展期等中发送事件消息(异步通知消息)或者增加代码处理节点来进行缓存的刷新,从而将已经存在(即有效)的缓存失效掉。

例如,用户第一天11:00获取了一个红包,此时生成一个异步通知消息,表明该用户获得红包的信息。缓存管理系统在接收到该消息后,刷新相关的缓存数据,将该红包数据记录在缓存中。

第二天11:00前述红包被使用了,也生成一个异步通知消息,表明该红包被使用的信息。缓存管理系统在接收到该消息后,刷新相关的缓存数据,将该红包数据从缓存中排除。

已有解决方案的缺点是会引入较多的实现代码,增加代码的复杂度。同时,例如在上述过程中,如果用户并没有查过其红包数据,所以上述异步通知消息的生成、发送以及相应缓存管理系统的缓存处理,都没有发生实质的价值。而上述异步通知消息的生成、发送以及相应缓存管理系统的缓存处理又已经产生过多的系统性能消耗,增加了系统的负载。

发明内容

鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种电子红包的数据处理方法、一种电子红包的数据处理系统和一种电子红包的数据处理装置,以及,一种电子红包的缓存方法、一种电子红包的缓存装置和一种电子红包的缓存系统。

为了解决上述问题,本申请公开了一种电子红包的数据处理方法,包括:

接收用户提交的可用电子红包查询请求;

针对所述请求,查询缓存中是否存在所述用户的电子红包数据;

若缓存中存在所述用户的电子红包数据,则判断所述缓存中的电子红包数据是否失效;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611112188.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top