买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于缓存的记账及检查方法_上海瀚之友信息技术服务有限公司_202111148951.X 

申请/专利权人:上海瀚之友信息技术服务有限公司

申请日:2021-09-29

公开(公告)日:2024-04-30

公开(公告)号:CN113781034B

主分类号:G06Q20/10

分类号:G06Q20/10;G06Q40/04

优先权:

专利状态码:有效-授权

法律状态:2024.04.30#授权;2021.12.28#实质审查的生效;2021.12.10#公开

摘要:本发明公开了一种基于缓存的记账及检查方法,其中,所述方法包括:获得第一交易类型信息和第一交易账户信息;基于所述第一交易类型信息和所述第一交易账户信息,获得第一交易进程信息;根据所述第一交易进程信息,判断第一交易是否成功;若所述第一交易成功,获得对应的第一交易记录,并上传至数据库进行保存;根据第一交易金额信息,获得所述第一交易账户信息的账户余额信息;将所述账户余额信息同步上传至所述数据库进行保存,并对所述数据库中的交易信息进行定时核对。解决了现有技术中的对单账户大并发的场景中,由于事务及锁本身的限制,业务处理量及处理速度将大大的降低,不能满足场景需要的技术问题。

主权项:1.一种基于缓存的记账及检查方法,其中,所述方法包括:获得第一交易类型信息和第一交易账户信息;基于所述第一交易类型信息和所述第一交易账户信息,获得第一交易进程信息;根据所述第一交易进程信息,判断第一交易是否成功;若所述第一交易成功,获得对应的第一交易记录,并上传至数据库进行保存;根据第一交易金额信息,获得所述第一交易账户信息的账户余额信息;将所述账户余额信息同步上传至所述数据库进行保存,并对高速缓存中的交易信息进行定时核对;判断所述高速缓存中是否存在所述第一交易账户信息的账户资金信息;若所述高速缓存中存在所述第一交易账户信息的账户资金信息,判断所述高速缓存中监控专用的流水号是否存在;若所述高速缓存中监控专用的流水号存在,根据所述第一交易类型信息,完成第一交易动作信息,且递增所述第一交易进程信息的监控流水号;根据所述第一交易动作信息和所述监控流水号的信息,获得第一交易结果,所述第一交易结果包含交易后余额信息;判断所述交易后余额信息是否合法;若所述交易后余额信息合法,将所述第一交易结果上传至所述数据库进行保存;基于所述数据库,监控单元加载获得交易核对目录;根据所述交易核对目录,获得末次核对交易信息;根据所述末次核对交易信息,分批顺序加载所述交易核对目录的待核对交易记录;对所述待核对交易记录进行顺序的差额计算,获得第一差额计算结果;判断所述第一差额计算结果是否达到预定差额计算结果;若所述第一差额计算结果没有达到所述预定差额计算结果,对所述待核对交易记录进行反向交易冲正;其中,所述对所述待核对交易记录进行顺序的差额计算,还包括:根据所述待核对交易记录,获得当前交易记录;获得下一条交易的交易前余额信息,记为a1;获得所述当前交易记录的交易前账户余额信息,记为a;获得所述当前交易记录的交易金额信息,记为b;根据所述下一条交易的交易前余额信息a1、所述交易前账户余额信息a以及所述交易金额信息b,获得当前交易差额信息,记为c,其中:c=a1-a+b或c=a1-a-b;其中,所述判断所述高速缓存中是否存在所述第一交易账户信息的账户资金信息,还包括:若所述高速缓存中不存在所述第一交易账户信息的账户资金信息,生成第一异步加锁指令;根据所述第一异步加锁指令,从所述数据库中加载所述第一交易账户信息的账户资金信息其中,所述判断所述高速缓存中监控专用的流水号是否存在,还包括:若所述高速缓存中监控专用的流水号不存在,生成第二异步加锁指令;根据所述第二异步加锁指令,从所述数据库中加载所述监控专用的流水号;将所述监控专用的流水号发送至所述高速缓存。

全文数据:

权利要求:

百度查询: 上海瀚之友信息技术服务有限公司 一种基于缓存的记账及检查方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。