[发明专利]交易费用的计算及支付方法和装置、交易平台及存储介质有效
| 申请号: | 201710516583.7 | 申请日: | 2017-06-29 |
| 公开(公告)号: | CN107358425B | 公开(公告)日: | 2021-04-20 |
| 发明(设计)人: | 罗尉 | 申请(专利权)人: | 湖南搜云网络科技股份有限公司 |
| 主分类号: | G06Q20/10 | 分类号: | G06Q20/10;G06Q20/40;G06F9/52 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李梅香;张颖玲 |
| 地址: | 410205 湖南省长沙市高新*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 交易 费用 计算 支付 方法 装置 交易平台 存储 介质 | ||
1.一种交易费用的计算及支付方法,其特征在于,应用于交易平台中,包括:
接收收支请求,其中,所述收支请求包括:支付请求和/或收入请求;
判断所述收支请求指向的支付账户是否已配置了账户锁,其中,所述账户锁,用于控制所述支付账户在对应的有效时间内响应一个所述收支请求的支付操作,且不锁定所述支付账户被支入的收支请求响应;
若所述支付账户未配置账户锁,则配置所述支付账户的账户锁;
当有多个待响应的收支请求指向同一个所述支付账户时,为所述支付账户设置容纳收支请求的等待队列;
根据所述收支请求的调整因子,调整所述收支请求在所述等待队列中的位置;其中,所述调整因子是与对应的收支请求的当前允许处理时延和/或处理优先级相关的;
依次为所述等待队列中的收支请求分配账户锁;
在所述账户锁对应的有效时间内,对所述支付账户执行与所述收支请求对应的支付操作;
在完成所述支付操作之后或所述账户锁的有效时间失效后,解锁所述账户锁。
2.根据权利要求1所述的方法,其特征在于,
所述判断所述收支请求指向的支付账户是否已配置了账户锁,包括:
从共享内存空间读取所述支付账户的账户锁;
所述若所述支付账户未配置账户锁,则配置所述支付账户的账户锁,包括:
若未成功读取到所述支付账户的账户锁,则在所述共享内存空间配置所述账户锁。
3.根据权利要求1或2所述的方法,其特征在于,
所述方法还包括:
根据所述账户锁的已使用时长及所述账户锁的有效时长,确定所述账户锁的剩余有效时长;
按预设间隔更新所述账户锁的剩余有效时长。
4.根据权利要求1或2所述的方法,其特征在于,
所述方法包括:
若所述支付账户已配置账户锁,则读取所述账户锁的剩余有效时长;
根据所述剩余有效时长,在所述账户锁失效后,配置与当前所述收支请求对应的账户锁。
5.根据权利要求1或2所述的方法,其特征在于,
所述在所述账户锁对应的有效时间内,对所述支付账户执行与所述收支请求对应的支付操作,包括以下至少之一:
当所述支付账户为买方账户时,基于所述支付账户的资金数据执行所述支付操作,并根据所述支付操作的结果实时更新所述支付账户及接受支付的卖方账户的资金数据;
当所述支付请求涉及平台账户的收支操作时,实时记录所述收支操作以形成收支流水;当达到满足结算条件的结算时间时,根据所述收支流水更新所述平台账户的资金数据。
6.根据权利要求1或2所述的方法,其特征在于,
所述在所述账户锁对应的有效时间内,对所述支付账户执行与所述收支请求对应的支付操作,包括:
在所述账户锁对应的有效时间内,创建响应所述收支请求的数据库事务;
监控执行所述数据库事务的执行状况信息;
当所述数据库事务包括M笔支付操作时,将第m笔支付操作的操作结果写入到临时存储区域,其中,所述m为小于所述M的正整数;所述M为正整数;
当所述执行状况信息表明所述数据库事务的所述M笔支付操作都执行正常时,将所述临时存储区域的操作结果提交到数据库,其中,提交的所述操作结果,用于更新所述数据库中所述支付账户和收入账户的资金数据;
当所述执行状况信息表明所述数据库事务执行第m笔支付操作异常时,屏蔽所述临时存储区域内操作结果的提交。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南搜云网络科技股份有限公司,未经湖南搜云网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710516583.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于数字货币的交易方法和装置
- 下一篇:捕获恶意退款用户的方法和装置





