[发明专利]一种账户数据管理方法、装置及服务器有效
申请号: | 201710148682.4 | 申请日: | 2017-03-13 |
公开(公告)号: | CN106934025B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 赵成;章卫华 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06Q20/06;G06Q20/08;G06Q20/38 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 账户 数据管理 方法 装置 服务器 | ||
1.一种账户数据管理方法,其特征在于,该方法包括:
依据第一账户与第二账户的交易数据对一个缓存中记录的该第一账户的第一余额数据进行更新,所述交易数据包括交易数额;
在一个管理数据库中插入包含所述交易数据的交易流水信息,该管理数据库中记录有所述第一账户的第二余额数据;
当达到设定的管理数据库的更新周期时,根据该周期内所述管理数据库中插入的交易流水信息对所述第二余额数据进行更新;
所述根据该周期内管理数据库中所插入的交易流水信息对所述第二余额数据进行更新的步骤包括:
计算该周期内所述管理数据库中插入的所有交易流水信息包含的交易数额的总和,得到该周期内的总交易数额;
从该管理数据库中记录的所述第一账户的第二余额数据中减去上述计算出的总交易数额,获得更新后的第二余额数据。
2.根据权利要求1所述的方法,其特征在于,在所述管理数据库中插入包含所述交易数据的交易流水信息的步骤之后,该方法还包括:
检测所述交易流水信息是否插入成功;
若插入失败,则将所述第一余额数据恢复到本次更新前的数值;
若插入成功,再检测是否达到所述设定的管理数据库的更新周期。
3.根据权利要求2所述的方法,其特征在于,检测是否达到所述设定的管理数据库的更新周期的步骤包括:
判断从该第二余额数据最近一次进行更新的时间到当前时间的间隔内插入交易流水信息的次数是否等于预设阈值,若等于所述预设阈值,则判定已达到所述更新周期。
4.根据权利要求2所述的方法,其特征在于,所述检测是否达到所述设定的管理数据库的更新周期的步骤包括:
判断从该第二余额数据最近一次进行更新的时间到当前时间的间隔是否等于预设时长,若等于所述预设时长,则判定已达到所述更新周期。
5.根据权利要求1所述的方法,其特征在于,在所述依据第一账户与第二账户的交易数据对一个缓存中记录的该第一账户的第一余额数据进行更新的步骤之前,该方法还包括:
检测所述缓存中记录的第一余额数据是否小于所述交易数据中包括的交易数额;
若所述第一余额数据大于或等于所述交易数额,则依据该交易数额对所述第一余额数据进行更新;
若所述第一余额数据小于所述交易数据,则对所述缓存设置缓存锁,并根据所述第二余额数据最近一次进行更新的时间至当前时间的间隔内所述管理数据库中插入的交易流水信息对该管理数据库中记录的所述第二余额数据进行更新;
通过更新后得到的所述第二余额数据对缓存中记录的所述第一余额数据进行矫正;
当上述矫正完成后,释放所述缓存锁,依据所述交易数据对矫正后的所述第一余额数据进行更新。
6.根据权利要求5所述的方法,其特征在于,该方法还包括:
检测是否存在针对所述缓存设置的缓存锁;
若不存在,再检测所述缓存中记录的第一余额数据是否小于所述交易数据中包括的交易数额。
7.一种账户数据管理装置,其特征在于,该装置包括:
缓存更新模块,用于依据第一账户与第二账户的交易数据对一个缓存中记录的该第一账户的第一余额数据进行更新;
数据插入模块,用于在一个管理数据库中插入包含所述交易数据的交易流水信息,该管理数据库中记录有所述第一账户的第二余额数据;
数据库更新模块,用于当达到设定的管理数据库的更新周期时,根据该周期内所述管理数据库中插入的交易流水信息对所述第二余额数据进行更新;
所述数据库更新模块根据该周期内管理数据库中所插入的交易流水信息对所述第二余额数据进行更新的方式包括:
计算该周期内所述管理数据库中插入的所有交易流水信息包含的交易数额的总和,得到该周期内的总交易数额;
从该管理数据库中记录的所述第一账户的第二余额数据中减去上述计算出的总交易数额,获得更新后的第二余额数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710148682.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法和装置
- 下一篇:出行服务挖掘方法、装置、设备及存储介质