区块链云服务平台的构建方法和装置制造方法及图纸

技术编号:13969373 阅读:104 留言:0更新日期:2016-11-10 03:38
本发明专利技术公开了一种区块链云服务平台的构建方法,该方法包括:当区块链云服务供应端接入所述云服务平台时,获取预先存储在所述云服务供应端中经过测试的区块链软件;将所述区块链软件安装到所述云服务平台的云服务器中;获取与所述区块链软件对应的相关模块,并将所述相关模块安装至所述云服务器中;采用所述云服务平台的镜像文件制作工具制作所述云服务器的镜像文件,以供所述区块链云服务业务端根据所述镜像文件在所述云服务器中执行相应的操作。本发明专利技术还提供一种区块链云服务平台的构建装置。本发明专利技术实现了在软硬件层面对区块链云服务器的功能进行封装,降低了区块链云服务器的运维成本,减少了构建区块链云服务器的时间和成本。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种区块链云服务平台的构建方法和装置
技术介绍
目前,在开展金融区块链业务的相关开发时,基本步骤为:在自建机房或租用机房里部署物理服务器,进行组网等基础设施构建工作;在众多的区块链软件解决方案中进行选择,测试,评估,选择一种或多种方案;购买或从网络下载区块链平台软件,进行安装,配置,测试,试运行;或者从头设计开发区块链软件,进行整个周期漫长的区块链软件开发流程;开发区块链应用,将其部署到自己的区块链云服务器上,进行完整的开发测试流程;根据现有的法律法规,在技术规格方面进行定制修改,使自己的云服务器节点符合金融业合规要求,强化自己的云服务器环境的安全级别,以符合金融业安全性和监管要求;对外发布服务,完成业务监管审核流程,保证业务合规;对云服务器和所运行的区块链软件进行监控,运维,处理各种故障,进行区块链软件升级。因此,现有的金融区块链开发者不仅需要熟悉自己业务领域的相关技术,还需要熟悉区块链技术,相关的软件技术,硬件平台构建技术,以及在合规,安全,性能调优等方面的能力,业务开发者需要在每个层次上都具备对应的人才和能力;现有技术方案要求业务开发者从硬件平台,基础软件体系,应用软件,合规和安全的每个环节都必须进行预研,开发,测试,发布,运维的整个流程,导致项目周期漫长,从而致使构建区块链云服务器成本高。
技术实现思路
本专利技术的主要目的在于提供一种区块链云服务平台的构建方法和装置,旨在解决现有的区块链云服务平台的构建过程中,构建周期长,以及成本高的技术问题。为实现上述目的,本专利技术提供的一种区块链云服务平台的构建方法,所述区块链云服务平台的构建方法包括:当区块链云服务供应端接入所述云服务平台时,获取预先存储在所述云服务供应端中经过测试的区块链软件;将所述区块链软件安装到所述云服务平台的云服务器中;获取与所述区块链软件对应的相关模块,并将所述相关模块安装至所述云服务器中;采用所述云服务平台的镜像文件制作工具制作所述云服务器的镜像文件,以供所述区块链云服务业务端根据所述镜像文件在所述云服务器中执行相应的操作。优选地,所述将所述区块链软件安装到所述云服务平台的云服务器中的步骤之后,还包括:配置所述区块链软件的运行参数,使所述区块链软件符合运行条件和合规要求。优选地,所述配置所述区块链软件的运行参数,使所述区块链软件符合运行条件和合规要求的步骤之后,还包括:迭代更新所述区块链软件中各个软件的版本。优选地,所述采用所述云服务平台的镜像文件制作工具制作所述云服务器的镜像文件,以供所述区块链云服务业务端根据所述镜像文件在所述云服务器中执行相应的操作的步骤包括:采用所述云服务平台的镜像文件制作工具制作所述云服务器的镜像文件;其中,当所述区块链云服务业务端注册成为所述云服务平台的用户时,所述区块链云服务业务端获取所述云服务器的镜像文件,将所述镜像文件安装在一台或多台云服务器上,初始化所述镜像文件中的区块链,基于所述区块链,在所述云服务器中执行相应的操作。优选地,所述相关模块包括管理模块、接口组件模块、区块链统计工具和区块链监控工具。此外,为实现上述目的,本专利技术还提供一种区块链云服务平台的构建装置,所述区块链云服务平台的构建装置:获取模块,用于当成功接入所述云服务平台中时,获取预先存储在所述云服务供应端中经过测试的区块链软件;安装模块,用于将所述区块链软件安装到所述云服务平台的云服务器中;所述获取模块还用于获取与所述区块链软件对应的相关模块;所述安装模块还用于将所述相关模块安装至所述云服务器中;制作模块,用于采用所述云服务平台的镜像文件制作工具制作所述云服务器的镜像文件,以供所述区块链云服务业务端根据所述镜像文件在所述云服务器中执行相应的操作。优选地,所述区块链云服务平台的构建装置还包括:配置模块,用于配置所述区块链软件的运行参数,使所述区块链软件符合运行条件和合规要求。优选地,所述区块链云服务平台的构建装置还包括:更新模块,用于迭代更新所述区块链软件中各个软件的版本。优选地,所述制作模块还用于采用所述云服务平台的镜像文件制作工具制作所述云服务器的镜像文件;其中,当所述区块链云服务业务端注册成为所述云服务平台的用户时,所述区块链云服务业务端获取所述云服务器的镜像文件,将所述镜像文件安装在一台或多台云服务器上,初始化所述镜像文件中的区块链,基于所述区块链,在所述云服务器中执行相应的操作。优选地,所述相关模块包括管理模块、接口组件模块、区块链统计工具和区块链监控工具。本专利技术通过所述区块链云服务供应端获取预先存储在所述云服务供应端中经过测试的区块链软件,并将所述区块链软件安装到所述云服务平台的云服务器中,并将所获取的与所述区块链软件对应的相关模块安装至所述云服务器中,制作所述云服务器的镜像文件,以供所述区块链云服务业务端根据所述镜像文件在所述云服务器中执行相应的操作。实现了在软硬件层面对区块链云服务器的功能进行封装,降低了区块链云服务器的运维成本,减少了构建区块链云服务器的时间和成本。附图说明图1为本专利技术区块链云服务平台的构建方法的第一实施例的流程示意图;图2为本专利技术区块链云服务平台的构建方法的第二实施例的流程示意图;图3为本专利技术区块链云服务平台的构建装置的第一实施例的功能模块示意图;图4为本专利技术区块链云服务平台的构建装置的第二实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种区块链云服务平台的构建方法。参照图1,图1为本专利技术区块链云服务平台的构建方法第一实施例的流程示意图。在本实施例中,所述区块链云服务平台的构建方法包括:步骤S10,当区块链云服务供应端接入所述云服务平台时,获取预先存储在所述云服务供应端中经过测试的区块链软件;步骤S20,将所述区块链软件安装到所述云服务平台的云服务器中;区块链云服务供应端在云服务平台进行注册登记。当所述区块链云服务供应端注册登记的信息通过法律法规的认证时,对外公示经过法律法规认证的信息,所述经过法律法规认证的信息包括但不限于区块链云服务概要介绍,详细技术指标,应用开发接口,运维运营方案等文档说明。当所述区块链云服务供应端的信息经过法律法规的认证和经过公示后,所述区块链云服务供应端接入所述云服务平台。当需要说明的是,在一个云服务平台中,可以接入一个或者多个区块链云服务供应端。只有当所述区块链云服务供应端接入所述云服务平台时,所述区块链云服务供应端在所述云服务平台构建区块链云服务后,所述区块链云服务供应端才可以向区块链云服务业务端提供服务,销售区块链软件解决方案等。需要说明的是,所述云服务平台是提供基础云服务资源的运营商,包括但不限于机房,云服务器,网络,安全,合规策略等。所述区块链云服务供应端是存在于区块链软件解决方案层面,提供区块链云服务所需的区块链软件,应用开发环境,以及提供相关的说明文档,帮助文档等。区块链云服务业务端购买和使用区块链云服务,为开发相关业务领域应用并进行运营的机构或个人。所述云服务器中存在区块链,所述区块链为去中心化的分布式账本数据库,区块链本身其实是一串使用密码学算法所产生的数据块,每一个数据块本文档来自技高网...

【技术保护点】
一种区块链云服务平台的构建方法,其特征在于,所述区块链云服务平台的构建方法包括:当区块链云服务供应端接入所述云服务平台时,获取预先存储在所述云服务供应端中经过测试的区块链软件;将所述区块链软件安装到所述云服务平台的云服务器中;获取与所述区块链软件对应的相关模块,并将所述相关模块安装至所述云服务器中;采用所述云服务平台的镜像文件制作工具制作所述云服务器的镜像文件,以供所述区块链云服务业务端根据所述镜像文件在所述云服务器中执行相应的操作。

【技术特征摘要】
1.一种区块链云服务平台的构建方法,其特征在于,所述区块链云服务平台的构建方法包括:当区块链云服务供应端接入所述云服务平台时,获取预先存储在所述云服务供应端中经过测试的区块链软件;将所述区块链软件安装到所述云服务平台的云服务器中;获取与所述区块链软件对应的相关模块,并将所述相关模块安装至所述云服务器中;采用所述云服务平台的镜像文件制作工具制作所述云服务器的镜像文件,以供所述区块链云服务业务端根据所述镜像文件在所述云服务器中执行相应的操作。2.如权利要求1所述的区块链云服务平台的构建方法,其特征在于,所述将所述区块链软件安装到所述云服务平台的云服务器中的步骤之后,还包括:配置所述区块链软件的运行参数,使所述区块链软件符合运行条件和合规要求。3.如权利要求2所述的区块链云服务平台的构建方法,其特征在于,所述配置所述区块链软件的运行参数,使所述区块链软件符合运行条件和合规要求的步骤之后,还包括:迭代更新所述区块链软件中各个软件的版本。4.如权利要求1所述的区块链云服务平台的构建方法,其特征在于,所述采用所述云服务平台的镜像文件制作工具制作所述云服务器的镜像文件,以供所述区块链云服务业务端根据所述镜像文件在所述云服务器中执行相应的操作的步骤包括:采用所述云服务平台的镜像文件制作工具制作所述云服务器的镜像文件;其中,当所述区块链云服务业务端注册成为所述云服务平台的用户时,所述区块链云服务业务端获取所述云服务器的镜像文件,将所述镜像文件安装在一台或多台云服务器上,初始化所述镜像文件中的区块链,基于所述区块链,在所述云服务器中执行相应的操作。5.如权利要求1至4任一项所述的区块链云服务平台的构建方法,其特征在于,所述相关...

【专利技术属性】
技术研发人员:张开翔万磊范瑞彬卢道和姚辉亚莫楠苏小康
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1