【技术实现步骤摘要】
交易处理方法、装置、设备及系统
本文件涉及数据处理
,尤其涉及一种交易处理方法、装置、设备及系统。
技术介绍
随着经济和电子商务的快速发展,物流业也随之蓬勃发展。当一笔物流业务完成时,银行会基于收到的支付请求向相应的承运方支付劳务费用。然而,由于银行无法校验物流业务的真实性,因此存在虚假物流业务、非法运作资金的风险。
技术实现思路
本说明书一个或多个实施例提供了一种交易处理方法。该方法应用于第一区块链的第一区块链节点。该方法包括接收物流平台发送的第一交易请求。其中,所述第一交易请求基于运单的承运方发送的支用请求所发送。所述运单为所述物流平台基于托运方的托运请求所生成。所述支用请求为所述承运方完成所述运单的货物运输之后,申请所述货物运输对应的第一数量的资源时所发送;所述交易请求包括交易信息。调用所述第一区块链中的智能合约。基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否符合预设的交易条件。若是,则根据所述交易信息生成第二交易请求。基于所述第一区块链与资源管理机构对应的第二区块链的跨链传输通道,向所述第二区块链的第二区块链节点发送所述第二交易请求。以使所述第二区块链节点根据所述第二交易请求,基于发放至所述物流平台的指定资源账户中的资源进行资源转移处理。以向所述承运方转移所述第一数量的资源。并将所述资源转移处理的资源转移结果信息保存至所述第二区块链中。本说明书一个或多个实施例提供了一种交易处理方法。该方法应用于第一区块链的第一区块链节点。该方法包括接收 ...
【技术保护点】
1.一种交易处理方法,应用于第一区块链的第一区块链节点,包括:/n接收物流平台发送的第一交易请求;其中,所述第一交易请求基于运单的承运方发送的支用请求所发送;所述运单为所述物流平台基于托运方的托运请求所生成;所述支用请求为所述承运方完成所述运单的货物运输之后,申请所述货物运输对应的第一数量的资源时所发送;所述交易请求包括交易信息;/n调用所述第一区块链中的智能合约,基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否符合预设的交易条件;/n若是,则根据所述交易信息生成第二交易请求;基于所述第一区块链与资源管理机构对应的第二区块链的跨链传输通道,向所述第二区块链的第二区块链节点发送所述第二交易请求;以使所述第二区块链节点根据所述第二交易请求,基于发放至所述物流平台的指定资源账户中的资源进行资源转移处理,以向所述承运方转移所述第一数量的资源,并将所述资源转移处理的资源转移结果信息保存至所述第二区块链中。/n
【技术特征摘要】
1.一种交易处理方法,应用于第一区块链的第一区块链节点,包括:
接收物流平台发送的第一交易请求;其中,所述第一交易请求基于运单的承运方发送的支用请求所发送;所述运单为所述物流平台基于托运方的托运请求所生成;所述支用请求为所述承运方完成所述运单的货物运输之后,申请所述货物运输对应的第一数量的资源时所发送;所述交易请求包括交易信息;
调用所述第一区块链中的智能合约,基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否符合预设的交易条件;
若是,则根据所述交易信息生成第二交易请求;基于所述第一区块链与资源管理机构对应的第二区块链的跨链传输通道,向所述第二区块链的第二区块链节点发送所述第二交易请求;以使所述第二区块链节点根据所述第二交易请求,基于发放至所述物流平台的指定资源账户中的资源进行资源转移处理,以向所述承运方转移所述第一数量的资源,并将所述资源转移处理的资源转移结果信息保存至所述第二区块链中。
2.根据权利要求1所述的方法,所述交易信息包括:所述运单的运单标识信息和所述承运方的用户信息;
所述基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否符合预设的交易条件,包括:
基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否满足第一预设条件;其中,所述第一预设条件包括以下一项或多项:根据所述运单标识信息从所述第一区块链中查询到关联的物流信息、所述用户信息有效、所述用户信息包括指定类型的信息;
若是,则确定所述交易信息符合预设的交易条件。
3.根据权利要求2所述的方法,所述接收物流平台发送的第一交易请求之前,还包括:
接收所述物流平台发送的所述运单的物流信息;
将接收到的所述物流信息与所述运单的运单标识信息关联保存至所述第一区块链中。
4.根据权利要求1所述的方法,所述第一交易请求包括:所述交易信息的密文数据、所述物流平台的数字身份信息;其中,所述密文数据为采用所述数字身份信息所对应的私钥对所述交易信息进行签名处理所得的数据;
所述基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否符合预设的交易条件之前,还包括:
获取所述数字身份信息对应的公钥;
采用所述公钥对所述密文数据进行解密处理,得到所述交易信息。
5.根据权利要求1所述的方法,所述向所述第二区块链的第二区块链节点发送所述第二交易请求之后,还包括;
接收所述第二区块链节点发送的所述资源转移结果信息;
将所述资源转移结果信息保存至所述第一区块链中;以及,
向所述物流平台发送所述资源转移结果信息,以使所述物流平台根据所述资源转移结果信息向所述承运方发送所述支用请求的请求结果信息。
6.根据权利求1-5任一项所述的方法,所述方法还包括:
若确定所述交易信息不符合所述预设的交易条件,则向所述物流平台发送请求失败信息。
7.一种交易处理方法,应用于第一区块链的第一区块链节点,包括:
接收物流平台发送的第一交易请求;其中,所述第一交易请求基于运单的承运方发送的支用请求所发送;所述运单为所述物流平台基于托运方的托运请求所生成;所述支用请求为所述承运方完成所述运单的货物运输之后,申请所述货物运输对应的第一数量的资源时所发送;所述交易请求包括交易信息;
调用所述第一区块链中的智能合约,基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否符合预设的交易条件;
若是,则根据所述交易信息向资源管理机构发送第二交易请求,以使所述资源管理机构根据所述第二交易请求,基于发放至所述物流平台的指定资源账户中的资源进行资源转移处理,以向所述承运方转移所述第一数量的资源,并将所述资源转移处理的资源转移结果信息保存至所述第二区块链中。
8.根据权利要求7所述的方法,所述交易信息包括:所述运单的运单标识信息和所述承运方的用户信息;
所述基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否符合预设的交易条件,包括:
基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否满足第一预设条件;其中,所述第一预设条件包括以下一项或多项:根据所述运单标识信息从所述第一区块链中查询到关联的物流信息、所述用户信息有效、所述用户信息包括指定类型的信息;
若是,则确定所述交易信息符合预设的交易条件。
9.一种交易处理方法,应用于物流平台,包括:
接收承运方发送的支用请求;其中,所述支用请求为所述承运方完成运单的货物运输后,申请所述货物运输对应的第一数量的资源时所发送;所述运单为所述物流平台基于托运方的托运请求所生成;所述支用请求包括支用信息;
若确定采用第一方式进行资源转移处理,则根据所述支用信息确定交易信息;
根据所述交易信息,向第一区块链的第一区块链节点发送第一交易请求,以使所述第一区块链节点在基于第一区块链中的物流信息确定所述交易信息满足预设的交易条件时,基于所述第一区块链与资源管理机构对应的第二区块链的跨链传输通道,向所述第二区块链的第二区块链节点发送第二交易请求;以使所述第二区块链节点根据所述第二交易请求,基于发放至所述物流平台的指定资源账户中的资源进行资源转移处理,以向所述承运方转移所述第一数量的资源。
10.根据权利要求9所述的方法,所述确定采用第一方式进行资源转移处理,包括:
确定所述物流平台当前是否具有资源收集权限;
若是,则确定采用第一方式进行资源转移处理。
11.根据权利要求10所述的方法,所述确定所述物流平台当前是否具有资源收集权限,包括:
根据预设的时间信息,从所述第二区块链节点获取所述物流平台的资源收集权限信息;其中,所述资源收集权限信息为所述第二区块链节点根据预设的评估模型对所述物流平台的信用进行评估处理之后所生成的信息;
若所述资源收集权限信息表征具有资源收集权限,则确定所述物流平台具有资源收集权限。
12.根据权利要求9所述的方法,所述根据所述交易信息,向接入第一区块链的第一区块链节点发送第一交易请求,包括:
采用所述物流平台的数字身份信息所对应的私钥,对所述交易信息进行加密处理,得到所述交易信息的密文数据;
根据所述密文数据生成第一交易请求,向接入所述第一区块链的第一区块链节点发送所述第一交易请求。
13.根据权利要求9所述的方法,所述向接入第一区块链的第一区块链节点发送第一交易请求之后,还包括:
接收所述第一区块链节点发送的资源转移结果信息;
根据所述资源转移结果信息,向所述承运方发送所述支用请求的请求结果信息。
14.根据权利要求9所述的方法,所述接收承运方发送的支用请求之前,还包括:
接收所述托运方发送的所述托运请求;其中,所述托运请求包括托运信息;
根据所述托运信息生成所述运单,并确定所述运单的所述承运方;
获取所述运单的物流信息,向所述第一区块链节点发送所述物流信息,以使所述第一区块链节点将所述物流信息保存至所述第一区块链中。
15.一种交易处理装置,应用于第一区块链的第一区块链节点,包括:
接收模块,接收物流平台发送的第一交易请求;其中,所述第一交易请求基于运单的承运方发送的支用请求所发送;所述运单为所述物流平台基于托运方的托运请求所生成;所述支用请求为所述承运方完成所述运单的货物运输之后,申请所述货物运输对应的第一数量的资源时所发送;所述交易请求包括交易信息;
确定模块,调用所述第一区块链中的智能合约,基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否符合预设的交易条件;
发送模块,若所述确定模块的确定结果为是,则根据所述交易信息生成第二交易请求;基于所述第一区块链与资源管理机构对应的第二区块链的跨链传输通道,向所述第二区块链的第二区块链节点发送所述第二交易请求,以使所述第二区块链节点根据所述第二交易请求,基于发放至所述物流平台的指定资源账户中的资源进行资源转移处理,以向所述承运方转移所述第一数量的资源,并将所述资源转移处理的资源转移结果信息保存至所述第二区块链中。
16.根据权利要求15所述的装置,所述交易信息包括:所述运单的运单标识信息和所述承运方的用户信息;
所述确定模块,基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否满足第一预设条件;其中,所述第一预设条件包括以下一项或多项:根据所述运单标识信息从所述第一区块链中查询到关联的物流信息、所述用户信息有效、所述用户信息包括指定类型的信息;
若是,则确定所述交易信息符合预设的交易条件。
17.一种交易处理装置,应用于第一区块链的第一区块链节点,包括:
接收模块,接收物流平台发送的第一交易请求;其中,所述第一交易请求基于运单的承运方发送的支用请求所发送;所述运单为所述物流平台基于托运方的托运请求所生成;所述支用请求为所述承运方完成所述运单的货物运输之后,申请所述货物运输对应的第一数量的资源时所发送;所述交易请求包括交易信息;
确定模块,调用所述第一区块链中的智能合约,基于所述智能合约根据所述第一区块链中保存的所述物流平台的物流信息,确定所述交易信息是否符合预设的交易条件;
发送模块,若所述确定模块的确定结果为是,则根据所述交易信息向资源管理机构发送第二交易请求;以使所述资源管理机构根据所述第二交易请求,基于发放至所述物流平台的指定资源账户中的资源进行资源转移处理,以向所述承运方转移所述第一数量的资源,并将所述资源转移处理的资源转移结果信息保存至所述第二区块链中。
18.根据权利要求17所述的装置,所述交易信息包括:所述运单的运单标识信息和所...
【专利技术属性】
技术研发人员:曲正云,朱永春,陈锐发,张文强,杨振宇,刘屹东,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。