[发明专利]运行系统构建方法、装置、电子设备及存储介质在审
| 申请号: | 202010329359.9 | 申请日: | 2020-04-23 |
| 公开(公告)号: | CN111679893A | 公开(公告)日: | 2020-09-18 |
| 发明(设计)人: | 于亚军 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 刘丽华;孙芬 |
| 地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 运行 系统 构建 方法 装置 电子设备 存储 介质 | ||
一种运行系统构建方法,所述方法包括:通过关联查询,获取可用资源参数列表;接收用户从所述可用资源参数列表中选择的目标参数以及所述用户输入的自定义参数;使用校验算法,对所述目标参数以及所述自定义参数进行校验,获得校验结果,其中,所述校验算法包括完整性校验算法、有效性校验算法以及依赖关系校验算法;若所述校验结果表示所述目标参数以及所述自定义参数正确,根据所述目标参数以及所述自定义参数,生成资源模板;根据所述资源模板,创建资源栈;根据所述资源栈,构建运行系统。本发明还提供一种运行系统构建装置、电子设备及存储介质。本发明能提高系统的构建效率。此外,本发明还涉及区块链技术,资源栈可存储于区块链节点中。
技术领域
本发明涉及计算机技术领域,尤其涉及一种运行系统构建方法、装置、电子设备及存储介质。
背景技术
目前,随着计算机技术的发展,可以直接调用指定模板去创建一个系统所需要的资源,完成系统的构建。但在实践中发现,在调用模板时,需要用户输入资源参数,用户无法确定所输入的资源参数是否正确,若输入的资源参数不正确,会导致资源创建失败,用户可能需要调整多次其输入的资源参数,才能成功地创建资源并构建成系统,系统的构建效率不高。
因此,如何提高系统的构建效率是一个亟需解决的技术问题。
发明内容
鉴于以上内容,有必要提供一种运行系统构建方法、装置、电子设备及存储介质,能够提高系统的构建效率。
本发明的第一方面提供一种运行系统构建方法,所述方法包括:
通过关联查询,获取可用资源参数列表;
接收用户从所述可用资源参数列表中选择的目标参数以及所述用户输入的自定义参数;
使用校验算法,对所述目标参数以及所述自定义参数进行校验,获得校验结果,其中,所述校验算法包括完整性校验算法、有效性校验算法以及依赖关系校验算法;
若所述校验结果表示所述目标参数以及所述自定义参数正确,根据所述目标参数以及所述自定义参数,生成资源模板;
根据所述资源模板,创建资源栈;
根据所述资源栈,构建运行系统。
在一种可能的实现方式中,所述使用校验算法,对所述目标参数以及所述自定义参数进行校验,获得校验结果包括:
使用完整性校验算法,判断所述目标参数以及所述自定义参数是否完整;
若所述多个自定义参数完整,使用有效性校验算法,判断所述目标参数以及所述自定义参数是否有效;
若所述多个自定义参数有效,根据依赖关系校验算法,判断所述目标参数的依赖关系是否正确,以及判断所述自定义参数的依赖关系是否正确;
若所述目标参数的依赖关系正确,且所述自定义参数的依赖关系正确,生成表示所述自定义参数正确的校验结果。
在一种可能的实现方式中,所述使用完整性校验算法,判断所述目标参数以及所述自定义参数是否完整包括:
确定所述目标参数对应的第一资源定义块,以及确定所述自定义参数对应的第二资源定义块;
根据所述第一资源定义块,判断所述目标参数中是否存在第一缺失参数,以及根据所述第二资源定义块,判断所述自定义参数中是否存在第二缺失参数,其中,所述第一缺失参数在所述第一资源定义块中未存在对应的参数定义,所述第二缺失参数在所述第二资源定义块中未存在对应的参数定义;
若所述目标参数中存在第一缺失参数,或所述自定义参数中存在第二缺失参数,确定所述目标参数或所述自定义参数不完整;或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010329359.9/2.html,转载请声明来源钻瓜专利网。





