[发明专利]一种智能合约调用方法、装置及介质在审
| 申请号: | 201911139850.9 | 申请日: | 2019-11-19 | 
| 公开(公告)号: | CN110908786A | 公开(公告)日: | 2020-03-24 | 
| 发明(设计)人: | 李茂材;刘区城;王宗友;孔利;张劲松;黄焕坤;廖志勇;周开班;时一防;刘攀;蓝虎;朱耿良;杨常青;崔嘉辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 | 
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 | 
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 | 
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 智能 合约 调用 方法 装置 介质 | ||
1.一种智能合约调用方法,其特征在于,所述方法包括:
接收来自第一用户的调用请求,所述调用请求包括目标方法的标识及所述第一用户的标识,所述调用请求用于请求调用目标智能合约中的所述目标方法;
根据所述第一用户的标识获取所述第一用户的属性信息;
根据所述属性信息确定出所述第一用户具有调用所述目标方法的权限,则调用所述目标智能合约并执行所述目标方法,生成目标结果;
发送调用响应至所述第一用户,所述调用响应包括所述目标结果。
2.根据权利要求1所述的方法,其特征在于,所述属性信息包括角色信息和针对所述目标智能合约的历史访问次数,所述方法还包括:
若所述角色信息对应的至少一个方法中包含所述目标方法,且所述历史访问次数小于访问次数阈值,则确定所述第一用户具有调用所述目标方法的权限。
3.根据权利要求1所述的方法,其特征在于,所述属性信息还包括角色信息和所述第一用户的标识,所述方法还包括:
根据所述角色信息对应的至少一个方法中包括所述目标方法,且所述第一用户的标识包含在预设标识库中,则确定所述第一用户具有调用所述目标方法的权限,所述预设标识库所包括的用户标识对应的用户具有访问所述目标智能合约的权限。
4.根据权利要求1所述的方法,其特征在于,所述属性信息还包括口令参数和针对所述目标智能合约的历史访问次数,所述方法还包括:
获取所述目标方法对应的目标口令参数;
若所述口令参数与所述目标口令参数相同,且所述历史访问次数小于所述访问次数阈值,则确定所述第一用户具有调用所述目标方法的权限。
5.根据权利要求1所述的方法,其特征在于,所述属性信息还包括口令参数和所述第一用户的标识,所述方法还包括:
获取所述目标方法对应的所述目标口令参数;
若所述口令参数与所述目标口令参数相同,且所述第一用户的标识包含在所述预设标识库中,则确定所述第一用户具有调用所述目标方法的权限,所述预设标识库所包括的用户标识对应的用户具有访问所述目标智能合约的权限。
6.根据权利要求4或5所述的方法,其特征在于,所述属性信息还包括所述口令参数的有效时间,所述方法还包括:
若当前时间在所述口令参数的有效时间内,则判断所述口令参数与所述目标口令参数是否相同。
7.根据权利要求1~5中任一项所述的方法,其特征在于,所述接收来自第一用户的调用请求之前,还包括:
接收来自第二用户的权限转让请求,所述权限转让请求包括所述第二用户的标识及所述第一用户的标识,所述权限转让请求用于请求将所述第二用户调用所述目标方法的权限转让给所述第一用户;
若所述权限转让请求具有合法性,则将所述第二用户调用所述目标方法的权限转让给所述第一用户。
8.一种智能合约调用装置,其特征在于,包括:
收发单元,用于接收来自第一用户的调用请求,所述调用请求包括目标方法的标识及所述第一用户的标识,所述调用请求用于请求调用目标智能合约中的所述目标方法;
处理单元,用于根据所述第一用户的标识获取所述第一用户的属性信息;根据所述属性信息确定出所述第一用户具有调用所述目标方法的权限,则调用所述目标智能合约并执行所述目标方法,生成目标结果;
所述收发单元,还用于发送调用响应至所述第一用户,所述调用响应包括所述目标结果。
9.一种智能合约调用装置,其特征在于,包括处理器、存储器和通信接口,所述处理器、所述存储器和所述通信接口相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一条或多条第一指令,所述一条或多条第一指令适于由处理器加载并执行如权利要求1-7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911139850.9/1.html,转载请声明来源钻瓜专利网。





