【技术实现步骤摘要】
基于区块链的交易处理方法、装置及设备
本文件涉及区块链
,尤其涉及一种基于区块链的交易处理方法、装置及设备。
技术介绍
供应链金融,简单的说就是银行等金融机构将核心企业和上下游供应商联系在一起,以提供灵活运用的金融产品和服务的一种金融模式。在供应链金融中,时效性是备受关注的问题,例如,当核心企业将账款提交给供应商后,若供应商未能在约定的时限内接收该账款,则会导致交易失败,这不仅会给核心企业带来麻烦,而且容易造成流动性资产损失。对此,核心企业以及供应商通常配备专人对时限进行监控,然而人为监控不仅存在失误的风险,而且当交易量很大时需要耗费大量人力和时间。
技术实现思路
本说明书一个或多个实施例提供了一种基于区块链的交易处理方法,应用于区块链节点,该方法包括接收第一用户的终端设备发送的交易处理请求。其中,所述交易处理请求为所述第一用户将待处理的交易数据提交给第二用户之后而发送,所述交易数据由所述第二用户进行处理。所述交易处理请求包括时间信息,所述时间信息用于确定提示所述第二用户进行交易数据处理的提示时间。调用区块链中的智能合约检测所述交易数据的处理状态和当前时间。基于所述智能合约根据所述处理状态和所述当前时间确定是否进行提示操作。其中,所述智能合约被设定为在到达基于所述时间信息所确定的提示时间、且所述交易数据处于未处理状态时,进行提示操作,以提示所述第二用户对所述交易数据进行处理。本说明书一个或多个实施例提供了一种基于区块链的交易处理装置,应用于区块链节点。该装置包括接收模块,其接收第一用 ...
【技术保护点】
1.一种基于区块链的交易处理方法,应用于区块链节点,包括:/n接收第一用户的终端设备发送的交易处理请求;其中,所述交易处理请求为所述第一用户将待处理的交易数据提交给第二用户之后而发送,所述交易数据由所述第二用户进行处理;所述交易处理请求包括时间信息,所述时间信息用于确定提示所述第二用户进行交易数据处理的提示时间;/n调用区块链中的智能合约检测所述交易数据的处理状态和当前时间;/n基于所述智能合约根据所述处理状态和所述当前时间确定是否进行提示操作;其中,所述智能合约被设定为在到达基于所述时间信息所确定的提示时间、且所述交易数据处于未处理状态时,进行提示操作,以提示所述第二用户对所述交易数据进行处理。/n
【技术特征摘要】
1.一种基于区块链的交易处理方法,应用于区块链节点,包括:
接收第一用户的终端设备发送的交易处理请求;其中,所述交易处理请求为所述第一用户将待处理的交易数据提交给第二用户之后而发送,所述交易数据由所述第二用户进行处理;所述交易处理请求包括时间信息,所述时间信息用于确定提示所述第二用户进行交易数据处理的提示时间;
调用区块链中的智能合约检测所述交易数据的处理状态和当前时间;
基于所述智能合约根据所述处理状态和所述当前时间确定是否进行提示操作;其中,所述智能合约被设定为在到达基于所述时间信息所确定的提示时间、且所述交易数据处于未处理状态时,进行提示操作,以提示所述第二用户对所述交易数据进行处理。
2.根据权利要求1所述的方法,所述交易处理请求还包括:所述交易数据所对应交易的交易标识;所述方法还包括:
根据所述交易标识和所述时间信息,生成第一交易记录信息,将所述第一交易记录信息保存至区块链中;以及,
若接收到所述第二用户的终端设备发送的交易数据已处理的反馈消息,则根据所述反馈消息所包括的交易标识,生成第二交易记录信息,将所述第二交易记录信息保存至所述区块链中。
3.根据权利要求2所述的方法,所述调用区块链中的智能合约检测所述交易数据的处理状态和当前时间之前,还包括:
根据所述交易标识和所述时间信息部署与所述交易对应的第一智能合约,其中,所述第一智能合约被设定为在到达基于所述时间信息所确定的提示时间、且对应交易的交易数据处于未处理状态时,进行提示操作,以提示所述第二用户对所述对应交易的交易数据进行处理;
所述调用区块链中的智能合约检测所述交易数据的处理状态和当前时间,包括:
调用所述第一智能合约检测所述交易数据的处理状态和当前时间;
所述基于所述智能合约根据所述处理状态和所述当前时间确定是否进行提示操作,包括:
基于所述第一智能合约根据所述处理状态和所述当前时间确定是否进行提示操作。
4.根据权利要求3所述的方法,所述调用所述第一智能合约检测所述交易数据的处理状态,包括:
调用所述第一智能合约,确定根据所述第一智能合约所包括的交易标识,从所述区块链中是否查询到对应的第二交易记录信息;
若是,则确定所述交易数据处于已处理状态;
若否,则确定所述交易数据处于未处理状态。
5.根据权利要求3所述的方法,所述根据所述交易标识和所述时间信息部署与所述交易对应的第一智能合约,包括:
根据所述时间信息确定所述提示时间;
根据所述交易标识和所述提示时间部署与所述交易对应的第一智能合约。
6.根据权利要求2所述的方法,所述根据所述交易标识和所述时间信息,生成第一交易记录信息,包括:
调用第二智能合约,根据预设的时间段划分规则,确定所述交易对应的时间段;
根据所述交易标识、所述时间信息和所述时间段生成第一交易记录信息。
7.根据权利要求6所述的方法,所述调用区块链中的智能合约检测所述交易数据的处理状态和当前时间,包括:
调用所述第二智能合约检测当前时间,其中,所述第二智能合约被设定为在到达基于至少一笔交易的所述时间信息所确定的提示时间、且所述至少一笔交易的交易数据处于未处理状态时,进行提示操作,以提示所述至少一笔交易所对应的第二用户对对应的交易数据进行处理;
确定所述当前时间对应的目标时间段;
从所述区块链中获取所述目标时间段所对应的目标第一交易记录信息;
检测所述目标第一交易记录信息所对应交易的交易数据的处理状态。
8.根据权利要求7所述的方法,所述检测所述目标第一交易记录信息所对应交易的交易数据的处理状态,包括:
从所述目标第一交易记录信息中获取交易标识;
确定根据获取的所述交易标识从所述区块链中是否查询到对应的第二交易记录信息;
若是,则确定所述目标第一交易记录信息所对应交易的交易数据处于已处理状态;
若否,则确定所述目标第一交易记录信息所对应交易的交易数据处于未处理状态。
9.根据权利要求7所述的方法,所述基于所述智能合约根据所述处理状态和所述当前时间确定是否进行提示操作,包括:
基于所述第二智能合约从所述目标第一交易记录信息中获取所述时间信息;
根据获取的所述时间信息确定所述提示时间;
若所述处理状态为未处理,且所述当前时间到达所述提示时间,则确定进行提示操作。
10.根据权利要求1-9任一...
【专利技术属性】
技术研发人员:罗梓源,柳林东,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。