[发明专利]交易费用的计算及支付方法和装置、交易平台及存储介质有效
| 申请号: | 201710516583.7 | 申请日: | 2017-06-29 |
| 公开(公告)号: | CN107358425B | 公开(公告)日: | 2021-04-20 |
| 发明(设计)人: | 罗尉 | 申请(专利权)人: | 湖南搜云网络科技股份有限公司 |
| 主分类号: | G06Q20/10 | 分类号: | G06Q20/10;G06Q20/40;G06F9/52 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李梅香;张颖玲 |
| 地址: | 410205 湖南省长沙市高新*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 交易 费用 计算 支付 方法 装置 交易平台 存储 介质 | ||
本发明实施例公开了一种交易费用的计算及支付方法和装置、交易平台及存储介质。所述交易费用的计算及支付方法应用于交易平台中,包括:接收收支请求,其中,所述收支请求包括:支付请求和/或收入请求;判断所述收支请求指向的支付账户是否已配置了账户锁;若所述支付账户未配置账户锁,则配置所述支付账户的账户锁;在所述账户锁对应的有效时间内,对所述支付账户执行与所述收支请求对应的支付操作;在完成所述支付操作之后或所述账户锁的有效时间失效后,解锁所述账户锁。
技术领域
本发明涉及互联网技术领域,尤其涉及一种交易费用的计算及支付方法和装置、交易平台及存储介质。
背景技术
基于互联网技术的分布式计算平台的建立,使得在交易过程中需要快速准确的实时计算,得到各类费用以及交易各方账户资金流变更变为可能。通过这些实时计算和支付的技术,能够以最快的速度完成交易订单,同时保证计算的准确性。保证用户能在最快的时间内确认其资金变化和交易状态,以便于其对之后的交易做出新的决策。
在现有技术中可能存在多个服务器或多个线程需要都需要进行支付时,就可能涉及大量的支付并发操作。为了避免出现重复支付、重复扣款或者遗漏等问题,在现有技术中,往往采用线程锁、进程锁或数据库行锁等进行账户的锁定,以减少并发操作导致的重复支付等操作下的线程锁、进程锁或数据库行锁的锁死及支付请求积压,迟迟得不到正确支付及结算的问题。
发明内容
有鉴于此,本发明实施例期望提供一种交易费用的计算及支付方法和装置、交易平台及存储介质,至少部分解决支付异常现象频繁或支付响应时延大的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例第一方面提供一种交易费用的计算及支付方法,其特征在于,应用于交易平台中,包括:
接收收支请求,其中,所述收支请求包括:支付请求和/或收入请求;
判断所述收支请求指向的支付账户是否已配置了账户锁;
若所述支付账户未配置账户锁,则配置所述支付账户的账户锁;
在所述账户锁对应的有效时间内,对所述支付账户执行与所述收支请求对应的支付操作;
在完成所述支付操作之后或所述账户锁的有效时间失效后,解锁所述账户锁。
可选地,所述判断所述收支请求指向的支付账户是否已配置了账户锁,包括:
从共享内存空间读取所述支付账户的账户锁;
所述若所述支付账户未配置账户锁,则配置所述支付账户的账户锁,包括:
若未成功读取到所述支付账户的账户锁,则在所述共享内存空间配置所述账户锁。
可选地,所述方法还包括:
根据所述账户锁的已使用时长及所述账户锁的有效时长,确定所述账户锁的剩余有效时长;
按预设间隔更新所述账户锁的剩余有效时长。
可选地,所述方法包括:
若所述支付账户已配置账户锁,则读取所述账户锁的剩余有效时长;
根据所述剩余有效时长,在所述账户锁失效后,配置与当前所述收支请求对应的账户锁。
可选地,所述在所述账户锁对应的有效时间内,对所述支付账户执行与所述收支请求对应的支付操作,包括以下至少之一:
当所述支付账户为买方账户时,基于所述支付账户的资金数据执行所述支付操作,并根据所述支付操作的结果实时更新所述支付账户及接受支付的卖方账户的资金数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南搜云网络科技股份有限公司,未经湖南搜云网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710516583.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于数字货币的交易方法和装置
- 下一篇:捕获恶意退款用户的方法和装置





