[发明专利]运行系统构建方法、装置、电子设备及存储介质在审
| 申请号: | 202010329359.9 | 申请日: | 2020-04-23 |
| 公开(公告)号: | CN111679893A | 公开(公告)日: | 2020-09-18 |
| 发明(设计)人: | 于亚军 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 刘丽华;孙芬 |
| 地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 运行 系统 构建 方法 装置 电子设备 存储 介质 | ||
1.一种运行系统构建方法,其特征在于,所述运行系统构建方法包括:
通过关联查询,获取可用资源参数列表;
接收用户从所述可用资源参数列表中选择的目标参数以及所述用户输入的自定义参数;
使用校验算法,对所述目标参数以及所述自定义参数进行校验,获得校验结果,其中,所述校验算法包括完整性校验算法、有效性校验算法以及依赖关系校验算法;
若所述校验结果表示所述目标参数以及所述自定义参数正确,根据所述目标参数以及所述自定义参数,生成资源模板;
根据所述资源模板,创建资源栈;
根据所述资源栈,构建运行系统。
2.根据权利要求1所述的运行系统构建方法,其特征在于,所述使用校验算法,对所述目标参数以及所述自定义参数进行校验,获得校验结果包括:
使用完整性校验算法,判断所述目标参数以及所述自定义参数是否完整;
若所述多个自定义参数完整,使用有效性校验算法,判断所述目标参数以及所述自定义参数是否有效;
若所述多个自定义参数有效,根据依赖关系校验算法,判断所述目标参数的依赖关系是否正确,以及判断所述自定义参数的依赖关系是否正确;
若所述目标参数的依赖关系正确,且所述自定义参数的依赖关系正确,生成表示所述自定义参数正确的校验结果。
3.根据权利要求2所述的运行系统构建方法,其特征在于,所述使用完整性校验算法,判断所述目标参数以及所述自定义参数是否完整包括:
确定所述目标参数对应的第一资源定义块,以及确定所述自定义参数对应的第二资源定义块;
根据所述第一资源定义块,判断所述目标参数中是否存在第一缺失参数,以及根据所述第二资源定义块,判断所述自定义参数中是否存在第二缺失参数,其中,所述第一缺失参数在所述第一资源定义块中未存在对应的参数定义,所述第二缺失参数在所述第二资源定义块中未存在对应的参数定义;
若所述目标参数中存在第一缺失参数,或所述自定义参数中存在第二缺失参数,确定所述目标参数或所述自定义参数不完整;或
若所述目标参数中未存在第一缺失参数,且所述自定义参数中未存在第二缺失参数,确定所述目标参数以及所述自定义参数完整。
4.根据权利要求2所述的运行系统构建方法,其特征在于,所述判断所述目标参数以及所述自定义参数是否有效包括:
获取所述目标参数对应的第一预设格式要求以及获取所述自定义参数对应的第二预设格式要求;
判断所述目标参数的格式是否符合所述第一预设格式要求,以及判断所述自定义参数的格式是否符合所述第二预设格式要求;
若所述目标参数的格式符合所述第一预设格式要求,且所述自定义参数的格式符合所述第二预设格式要求,确定所述目标参数以及所述自定义参数有效;
若所述目标参数的格式未符合所述第一预设格式要求,或所述自定义参数的格式未符合所述第二预设格式要求,确定所述目标参数或所述自定义参数有效。
5.根据权利要求1至4中任一项所述的运行系统构建方法,其特征在于,所述根据所述资源模板,创建资源栈包括:
创建空栈;
从所述资源模板所指示的所有资源参数中确定存在依赖关系的依赖资源参数以及确定不存在依赖关系的非依赖资源参数;
在所述空栈中,根据所述非依赖资源参数,通过多线程并行创建非依赖资源,以及根据所述依赖资源参数,串行创建依赖资源,获得资源栈,其中,所述资源栈包括多个资源,所述资源栈存储在区块链中。
6.根据权利要求1至4中任一项所述的运行系统构建方法,其特征在于,所述运行系统构建方法还包括:
若所述资源栈创建失败,获取当前上下文环境;
将所述当前上下文环境序列化,获得序列化数据;
将所述序列化数据存储至数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010329359.9/1.html,转载请声明来源钻瓜专利网。





