[发明专利]一种通证处理方法、装置、存储介质及服务器有效
申请号: | 201910967123.5 | 申请日: | 2019-10-12 |
公开(公告)号: | CN110866827B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 袁立威;王凌斌;丁雪丰 | 申请(专利权)人: | 平安壹钱包电子商务有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 冷仔 |
地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 方法 装置 存储 介质 服务器 | ||
1.一种通证处理方法,其特征在于,应用于区块链系统,所述通证处理方法包括:
接收第一用户端发送的通证处理请求,并根据所述通证处理请求获取待处理通证和接收所述待处理通证的第二用户端;
确定所述第一用户端所对应的第一智能合约,并调用所述第一智能合约将所述待处理通证发送至所述第二用户端;
在确定所述第二用户端接收到所述待处理通证时,判断所述第二用户端是否存在对应的第二智能合约;
若所述第二用户端存在对应的第二智能合约,则获取所述第二智能合约和所述待处理通证所对应的第一通证类型,并触发所述第二智能合约,以调用所述第二智能合约中与所述第一通证类型相对应的预设处理方式对所述待处理通证进行处理,得到处理结果。
2.根据权利要求1所述的通证处理方法,其特征在于,在调用所述第二智能合约中与所述第一通证类型相对应的预设处理方式对所述待处理通证进行处理,得到处理结果之后,包括:
判断所述处理结果是否满足第一预设条件;
若所述处理结果不满足所述第一预设条件,则回滚所有已执行操作;
若所述处理结果满足所述第一预设条件,则返回处理成功的信息至所述第一用户端和/或者所述第二用户端。
3.根据权利要求1所述的通证处理方法,其特征在于,所述根据所述通证处理请求获取待处理通证和接收所述待处理通证的第二用户端,包括:
根据所述通证处理请求获取不同通证类型的多个待处理通证和接收所述多个待处理通证的第二用户端;
所述调用所述第一智能合约将所述待处理通证发送至所述第二用户端,包括:
确定各所述待处理通证所对应的第二通证类型,并获取所述第二用户端中各所述第二通证类型所对应的第一校验条件;
判断各所述待处理通证是否满足所对应的第一校验条件;
当各所述待处理通证均满足所对应的第一校验条件时,调用所述第一智能合约将各所述待处理通证均发送至所述第二用户端,并获取所述第二用户端反馈的各第一返回结果;
判断各所述第一返回结果是否满足第二预设条件;
若存在任一所述第一返回结果不满足所述第二预设条件,则回滚所有已执行操作。
4.根据权利要求1所述的通证处理方法,其特征在于,所述根据所述通证处理请求获取待处理通证和接收所述待处理通证的第二用户端,包括:
根据所述通证处理请求获取同种通证类型的多个待处理通证和分别接收各所述待处理通证的各第二用户端;
所述调用所述第一智能合约将所述待处理通证发送至所述第二用户端,包括:
确定所述待处理通证所对应的第三通证类型,并获取各所述第二用户端中所述第三通证类型所对应的第二校验条件;
判断所述待处理通证是否满足各所述第二校验条件;
当所述待处理通证满足各所述第二校验条件时,调用所述第一智能合约将所述待处理通证分别发送至各所述第二用户端,并获取各所述第二用户端反馈的各第二返回结果;
判断各所述第二返回结果是否满足第三预设条件;
若存在任一所述第二返回结果不满足所述第三预设条件,则回滚所有已执行操作。
5.根据权利要求1至4中任一项所述的通证处理方法,其特征在于,所述确定所述第一用户端所对应的第一智能合约,包括:
获取所述第一用户端所对应的用户权限;
根据所述用户权限判断所述第一用户端是否具有所述待处理通证的处理权限;
若所述第一用户端具有所述待处理通证的处理权限,则确定所述第一用户端所对应的第一智能合约;
若所述第一用户端不具有所述待处理通证的处理权限,则拒绝所述第一用户端的通证处理请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安壹钱包电子商务有限公司,未经平安壹钱包电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910967123.5/1.html,转载请声明来源钻瓜专利网。