【技术实现步骤摘要】
交易处理方法、装置及设备本专利申请是申请号:202010140398.4,申请日:2020年3月3日,专利技术名称“交易处理方法、装置及设备”的中国专利申请的分案申请。
本文件涉及计算机
,尤其涉及一种交易处理方法、装置及设备。
技术介绍
随着互联网技术的不断发展,网络购物以其方便、省时省力等特点广泛的走进人们的生活。为了促进用户的网络购物热情,一些商家还推出红包、积分等购物策略,因此一次成功的网络购物即一笔成功的交易,涉及了库存的更新、红包的管理、积分的增减等多个层面的数据管理操作。然而当前的交易过程中通常是用户在选择好需要购买的商品后,直接下单支付,因此存在因某个或多个层面的数据管理操作失败,而导致交易失败的现象。
技术实现思路
本说明书一个或多个实施例提供了一种交易处理方法。该方法包括接收第一用户的终端设备发送的交易请求。其中,所述交易请求包括所述第一用户与第二用户进行交易的交易信息。所述交易信息包括待转移资源的第一数量。所述交易的相关记录信息保存于区块链中。根据所述交易信息,对所述交 ...
【技术保护点】
1.一种交易处理方法,包括:/n接收第一用户的终端设备发送的交易请求;其中,所述交易请求包括所述第一用户与第二用户进行交易的交易信息,所述交易信息包括待转移资源的第一数量;所述交易的相关记录信息保存于区块链中;/n根据所述交易信息,对所述交易关联的交易元素进行锁定处理;/n若所述锁定处理失败,则进行交易回滚处理并向所述终端设备发送交易失败信息;/n其中,若所述接收第一用户的终端设备发送的交易请求之后,还包括:/n从所述第一用户的资源账户向指定的托管账户转移所述第一数量的资源;/n则所述进行交易回滚处理,包括:/n从所述托管账户向所述第一用户的资源账户转移所述第一数量的资源。/n
【技术特征摘要】
1.一种交易处理方法,包括:
接收第一用户的终端设备发送的交易请求;其中,所述交易请求包括所述第一用户与第二用户进行交易的交易信息,所述交易信息包括待转移资源的第一数量;所述交易的相关记录信息保存于区块链中;
根据所述交易信息,对所述交易关联的交易元素进行锁定处理;
若所述锁定处理失败,则进行交易回滚处理并向所述终端设备发送交易失败信息;
其中,若所述接收第一用户的终端设备发送的交易请求之后,还包括:
从所述第一用户的资源账户向指定的托管账户转移所述第一数量的资源;
则所述进行交易回滚处理,包括:
从所述托管账户向所述第一用户的资源账户转移所述第一数量的资源。
2.根据权利要求1所述的方法,所述根据所述交易信息,对所述交易关联的交易元素进行锁定处理,包括:
根据所述交易信息,确定所述交易关联的交易元素;
向确定的所述交易元素所对应的相关用户的终端设备发送交易元素锁定请求,以使所述相关用户的终端设备基于确定的所述交易元素的第一状态信息,返回响应数据,并在所述第一状态信息表征所述交易元素处于可交易状态时,锁定所述交易元素;其中,所述相关用户包括所述第二用户;
根据所述响应数据,确定是否满足所述交易的交易条件;
若是,则确定锁定处理成功;若否,则确定锁定处理失败。
3.根据权利要求1所述的方法,所述交易信息包括:交易标识;
所述从所述第一用户的资源账户向指定的托管账户转移所述第一数量的资源之后,还包括:
根据所述交易信息生成第一资源转移记录信息,将所述第一资源转移记录信息保存至所述区块链中;其中,所述第一资源转移记录信息包括所述交易标识;
所述从所述托管账户向所述第一用户的资源账户转移所述第一数量的资源,包括:
若根据所述交易标识从所述区块链中查询到所述第一资源转移记录信息、且未查询到交易成功记录信息,则从所述托管账户向所述第一用户的资源账户转移所述第一数量的资源;其中,所述交易成功记录信息为确定所述锁定处理成功时,根据所述交易信息进行交易处理之后所生成的信息;以及,
根据所述交易信息生成第二资源转移记录信息,将所述第二资源转移记录信息保存至所述区块链中。
4.根据权利要求3所述的方法,所述根据所述交易信息进行交易处理,包括:
从所述托管账户向所述第二用户的资源账户转移所述第一数量的资源。
5.根据权利要求1所述的方法,所述交易信息包括:交易标识;
若所述接收第一用户的终端设备发送的交易请求之后,还包括:
将所述交易标识和第二状态信息关联保存至第一指定数据库;其中,所述第二状态信息表征所述交易处于所述交易元素的锁定处理状态;
则所述进行交易回滚处理,包括:
若根据所述交易标识从所述第一指定数据库中查询到关联保存的所述第二状态信息、且从所述区块链中未查询到所述交易成功记录信息,则将所述交易标识和第三状态信息关联保存至所述第一指定数据库;其中,其中,所述交易成功记录信息为确定所述锁定处理成功时,根据所述交易信息进行交易处理之后所生成的信息;所述第三状态信息表征所述交易处于交易失败状态。
6.根据权利要求5所述的方法,所述根据所述交易信息进行交易处理,包括:
从所述第一用户的资源账户向所述第二用户的资源账户转移所述第一数量的资源。
7.根据权利要求1所述的方法,所述交易信息包括:交易标识;
若所述接收第一用户的终端设备发送的交易请求之后,还包括:
从所述第一用户的资源账户向所述第二用户的资源账户转移所述第一数量的资源;
根据所述交易信息生成第三交易记录信息,将所述第三交易记录信息保存至所述区块链中;其中,所述第三交易记录信息包括所述交易标识;
则所述进行交易回滚处理,包括:
若根据所述交易标识从所述区块链中查询到所述第三交易记录信息,则从所述第二用户的资源账户向所述第一用户的资源账户转移所述第一数量的资源;
根据所述交易信息生成第四交易记录信息,将所述第四交易记录信息保存至所述区块链中。
...
【专利技术属性】
技术研发人员:王吉元,蒋海滔,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。