[发明专利]一种区块链应用框架在审
申请号: | 201910425554.9 | 申请日: | 2019-05-21 |
公开(公告)号: | CN110262777A | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 李艳鹏 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 业务功能接口 应用框架 方法接口 业务功能 接口层 智能 调用 封装 开发 网络底层 暴露 应用 部署 | ||
公开了一种区块链应用框架。应用框架中包括智能合约接口层,实现了对区块链网络底层部署的智能合约的封装,开发者在开发区块链应用时,只需要关注如何调用智能合约接口层对外暴露的方法接口即可。此外,应用框架中还包括业务功能接口层,对智能合约接口层提供的各方法接口进一步封装成若干业务功能接口,对外提供一些基本的业务功能;开发者在开发区块链应用时,如果需要实现某个基本的业务功能,不必自己挑选一个或多个方法接口实现该业务功能,而是直接关注如何调用业务功能接口层对外暴露的业务功能接口即可。
技术领域
本说明书实施例涉及软件开发领域,尤其涉及一种区块链应用框架。
背景技术
随着区块链技术的发展,越来越多的机构或个人倾向于开发区块链应用,通过区块链应用将业务交由区块链网络进行处理,使得业务处理结果真实可信。
在实践中,开发区块链应用是一个复杂的工作。对于开发者而言,其需要专门学习区块链开发技术,学会如何通过调用区块链网络中的智能合约来实现具体的业务需求。
基于现有技术,需要一种对开发者而言,更为便利的区块链应用开发模式。
发明内容
为了提升开发者开发区块链应用的便利性,本说明书实施例提供一种区块链应用框架,技术方案如下:
根据本说明书实施例的第1方面,提供一种区块链应用框架,开发者基于所述区块链应用框架开发区块链应用,所述区块链应用框架包括:智能合约接口层与业务功能接口层;
所述智能合约接口层,针对区块链网络中部署的每个智能合约方法,提供对该智能合约方法进行封装得到的方法接口;并且,当任一方法接口被调用时,从所述区块链网络调用该方法接口对应的智能合约方法;
所述业务功能接口层,提供至少一个业务功能接口,其中,针对每个业务功能接口,该业务功能接口是对至少一个方法接口进行封装得到的;并且,当任一业务功能接口被调用时,从所述智能合约接口层调用该业务功能接口对应的每个方法接口。
根据本说明书实施例的第2方面,提供一种区块链业务系统,包括区块链网络与业务服务端;所述业务服务端将受理业务客户端发起的业务,并将受理的业务提交给区块链网络进行处理;
其中,所述业务服务端上装载的区块链服务应用是基于第1方面所述的区块链应用框架进行开发的。
根据本说明书实施例的第3方面,提供另一种区块链业务系统,包括区块链网络与至少一个业务客户端;每个业务客户端端发起业务,并将发起的业务提交给区块链网络进行处理;
其中,每个业务客户端上装载的区块链客户应用是基于第1方面所述的区块链应用框架进行开发的。
根据本说明书实施例的第4方面,提供一种业务服务端,所述业务服务端上装载的区块链服务应用是基于第1方面所述的区块链应用框架进行开发的。
根据本说明书实施例的第5方面,提供一种业务服务端,所述业务服务端上装载的区块链服务应用是基于第1方面所述的区块链应用框架进行开发的。
本说明书实施例所提供的技术方案,提供了一种区块链应用框架产品,该应用框架中包括智能合约接口层,实现了对区块链网络底层部署的智能合约的封装,开发者在开发区块链应用时,只需要关注如何调用智能合约接口层对外暴露的方法接口即可。此外,应用框架中还包括业务功能接口层,对智能合约接口层提供的各方法接口进一步封装成若干业务功能接口,对外提供一些基本的业务功能;开发者在开发区块链应用时,如果需要实现某个基本的业务功能,不必自己挑选一个或多个方法接口实现该业务功能,而是直接关注如何调用业务功能接口层对外暴露的业务功能接口即可。
通过本说明书实施例,开发者在面对开发区块链应用的工作任务时,无需预先掌握区块链开发技术,就可以通过接口调用这种简单明了的方式来调用区块链网络中的智能合约,这对开发者而言更为便利。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910425554.9/2.html,转载请声明来源钻瓜专利网。