[发明专利]基于区块链的交易处理方法、装置及设备有效
申请号: | 201911054159.0 | 申请日: | 2019-10-31 |
公开(公告)号: | CN110782253B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 罗梓源;柳林东 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 朱文杰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 交易 处理 方法 装置 设备 | ||
1.一种基于区块链的交易处理方法,应用于区块链节点,包括:
接收第一用户的终端设备发送的交易处理请求;其中,所述交易处理请求为所述第一用户将待处理的交易数据提交给第二用户之后而发送,所述交易数据由所述第二用户进行处理;所述交易处理请求包括所述交易数据所对应交易的交易标识和时间信息,所述时间信息用于确定提示所述第二用户进行交易数据处理的提示时间;
根据所述交易标识和所述时间信息生成第一交易记录信息并保存至区块链中;
调用区块链中的智能合约检测所述交易数据的处理状态和当前时间,所述交易数据的处理状态基于所述区块链中的交易记录信息确定;
基于所述智能合约根据所述处理状态和所述当前时间确定是否进行提示操作;其中,所述智能合约被设定为在到达基于所述时间信息所确定的提示时间、且所述交易数据处于未处理状态时,进行提示操作,以提示所述第二用户对所述交易数据进行处理;
若是,则向所述第二用户的终端设备发送对所述交易数据进行处理的提示信息。
2.根据权利要求1所述的方法,所述方法还包括:
若接收到所述第二用户的终端设备发送的交易数据已处理的反馈消息,则根据所述反馈消息所包括的交易标识,生成第二交易记录信息,将所述第二交易记录信息保存至所述区块链中。
3.根据权利要求2所述的方法,所述调用区块链中的智能合约检测所述交易数据的处理状态和当前时间之前,还包括:
根据所述交易标识和所述时间信息部署与所述交易对应的第一智能合约,其中,所述第一智能合约被设定为在到达基于所述时间信息所确定的提示时间、且对应交易的交易数据处于未处理状态时,进行提示操作,以提示所述第二用户对所述对应交易的交易数据进行处理;
所述调用区块链中的智能合约检测所述交易数据的处理状态和当前时间,包括:
调用所述第一智能合约检测所述交易数据的处理状态和当前时间;
所述基于所述智能合约根据所述处理状态和所述当前时间确定是否进行提示操作,包括:
基于所述第一智能合约根据所述处理状态和所述当前时间确定是否进行提示操作。
4.根据权利要求3所述的方法,所述调用所述第一智能合约检测所述交易数据的处理状态,包括:
调用所述第一智能合约,确定根据所述第一智能合约所包括的交易标识,从所述区块链中是否查询到对应的第二交易记录信息;
若是,则确定所述交易数据处于已处理状态;
若否,则确定所述交易数据处于未处理状态。
5.根据权利要求3所述的方法,所述根据所述交易标识和所述时间信息部署与所述交易对应的第一智能合约,包括:
根据所述时间信息确定所述提示时间;
根据所述交易标识和所述提示时间部署与所述交易对应的第一智能合约。
6.根据权利要求1所述的方法,所述根据所述交易标识和所述时间信息生成第一交易记录信息,包括:
调用第二智能合约,根据预设的时间段划分规则,确定所述交易对应的时间段;
根据所述交易标识、所述时间信息和所述时间段生成第一交易记录信息。
7.根据权利要求6所述的方法,所述调用区块链中的智能合约检测所述交易数据的处理状态和当前时间,包括:
调用所述第二智能合约检测当前时间,其中,所述第二智能合约被设定为在到达基于至少一笔交易的所述时间信息所确定的提示时间、且所述至少一笔交易的交易数据处于未处理状态时,进行提示操作,以提示所述至少一笔交易所对应的第二用户对对应的交易数据进行处理;
确定所述当前时间对应的目标时间段;
从所述区块链中获取所述目标时间段所对应的目标第一交易记录信息;
检测所述目标第一交易记录信息所对应交易的交易数据的处理状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911054159.0/1.html,转载请声明来源钻瓜专利网。