[发明专利]资源转移信息处理方法、装置、服务器及存储介质在审
申请号: | 202010575848.2 | 申请日: | 2020-06-22 |
公开(公告)号: | CN111754346A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 方盛华;严闪光;尹三文 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 唐述灿 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 转移 信息处理 方法 装置 服务器 存储 介质 | ||
本公开提供了一种资源转移信息处理方法、装置服务器及存储介质,属于电子商务技术领域。包括:在锁定目标账户前,对目标账户的多个资源转移信息进行汇总,得到第一资源数值。在锁定目标账户后,根据第一资源数值,对目标账户剩余的第二资源数值进行更新;从而将对资源转移信息的汇总过程提到锁定目标账户之前,这样锁定目标账户后,只需要进行一个更新操作即可,缩短了目标账户被锁定的时间,提高了记录资源转移信息的性能。并且,将更新资源转移账单中的第四资源数值的操作移后到解锁目标账户之后,更新资源转移账单中的第四资源数值的操作也不会占用目标账户被锁定的时间,进一步缩短目标账户被锁定的时间,进一步提高记录资源转移信息的性能。
技术领域
本公开涉及电子商务技术领域,特别涉及一种资源转移信息处理方法、装置、服务器及存储介质。
背景技术
在互联网金融场景下,用户通过用户账户进行在线交易之后,服务器需要针对本次交易,对用户账户进行记账操作;其中,记账操作包括更新用户账户的账户余额,以及生成记账明细。为了防止并行的记账操作造成数据错误,服务器在对用户账户记账操作时,需要先锁定用户账户,在记账操作完成后再解锁用户账户。然而如果一个用户账户存在大量的并发记账操作,则该用户账户就会产生剧烈的锁争用,导致记账性能急剧降低。为了避免锁争用导致记账性能降低的问题,服务器可以采用缓冲记账的方式来进行记账操作;并且,服务器还可以将缓存的多条记账指令合并起来批量进行记账操作。
发明内容
本公开实施例提供了一种资源转移信息处理方法、装置、服务器及存储介质,提高了目标账户的资源转移记录效率。该技术方案如下:
一方面,提供了一种资源转移信息处理方法,所述方法包括:
获取目标账户对应的多个第一记录指令,每个第一记录指令中携带对所述目标账户的资源转移过程产生的资源转移信息;
对所述多个第一记录指令携带的多个资源转移信息进行汇总,得到所述多个资源转移信息对应的第一资源数值;
锁定所述目标账户,在所述目标账户处于锁定状态下,根据所述第一资源数值对所述目标账户剩余的第二资源数值进行更新,得到第三资源数值,所述第三资源数值为根据所述多个资源转移信息对所述目标账户进行资源转移后所述目标账户剩余的资源数值;
解锁所述目标账户,在所述目标账户处于解锁状态下,对于每个资源转移信息,根据所述第二资源数值和所述资源转移信息,对所述目标账户剩余的第四资源数值进行更新,得到第五资源数值,所述第四资源数值为根据所述资源转移信息对所述目标账户进行资源转移后所述目标账户剩余的资源数值。
在一种可能的实现方式中,所述锁定所述目标账户之前,所述方法还包括:
对于每个资源转移信息,根据所述资源转移信息,生成资源转移信息对应的资源转移账单,所述资源转移账单中的第四资源数值为初始值;
所述根据所述第二资源数值和所述资源转移信息,对所述目标账户剩余的第四资源数值进行更新,包括:
根据所述第二资源数值和所述资源转移信息,确定第五资源数值;
将所述资源转移账单中的第四资源数值更新为所述第五资源数值。
在另一种可能的实现方式中,所述根据所述第二资源数值和所述资源转移信息,对所述目标账户剩余的第四资源数值进行更新,得到第五资源数值,包括:
根据所述资源转移信息,生成资源转移信息对应的资源转移账单,所述资源转移账单中的第四资源数值为初始值;
根据所述第二资源数值和所述资源转移信息,确定第五资源数值;
将所述资源转移账单中的第四资源数值更新为所述第五资源数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010575848.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种打印机芯的切刀结构
- 下一篇:业务指标执行方法及系统