[发明专利]应用系统部署方法、装置、计算机设备及存储介质在审
申请号: | 202010142986.1 | 申请日: | 2020-03-04 |
公开(公告)号: | CN111459608A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 丁晶晶 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F8/60 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 詹建新 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 系统 部署 方法 装置 计算机 设备 存储 介质 | ||
1.一种应用系统部署方法,其特征在于,所述应用系统部署方法包括:
获取配置信息,所述配置信息包括功能信息、界面信息和权限信息;
从数据库中获取权限母版和界面母版,所述权限母版包括第一占位符,所述界面母版包括第二占位符;
解析所述权限信息,从所述权限信息中提取出第一替换字段,采用所述第一替换字段替换所述权限母版中的第一占位符,得到权限模板;
解析所述界面信息,从所述界面信息中提取出第二替换字段,采用所述第二替换字段替换所述界面母版中的第二占位符,得到界面模板;
获取预设的功能接口配置信息,根据所述功能信息使能所述功能接口配置信息中的目标接口,得到接口模板,所述目标接口为实现所述功能信息所需要调用的接口;
响应容器启动命令,将所述权限模板、界面模板和接口模板在应用容器引擎中运行,部署应用系统。
2.如权利要求1所述的应用系统部署方法,其特征在于,所述解析所述权限信息,从所述权限信息中提取出第一替换字段,采用所述第一替换字段替换所述权限母版中的第一占位符,得到权限模板,包括:
解析所述权限信息,从所述权限信息中提取出第一替换字段;
提取所述权限母版的第一占位符,生成第一占位符SQL语句,所述权限母版中的第一占位符是根据第一功能需求设定在所述权限母版中;
将所述第一替换字段输入所述至第一占位符SQL语句中,替换所述权限母版中的第一占位符。
3.如权利要求1所述的应用系统部署方法,其特征在于,所述解析所述界面信息,从所述界面信息中提取出第二替换字段,采用所述第二替换字段替换所述界面母版中的第二占位符,得到界面模板,包括:
解析所述界面信息,从所述界面信息中提取出第二替换字段;
提取所述界面母版第二占位符,生成第二占位符html代码,所述界面母版中的第二占位符是根据第二功能需求设定的;
将所述第二替换字段输入至所述第二占位符html代码中,替换所述界面母版中的第二占位符。
4.如权利要求1所述的应用系统部署方法,其特征在于,所述获取预设的功能接口配置信息,根据所述功能信息使能所述功能接口配置信息中的目标接口,所述目标接口为实现所述功能信息所需要调用的接口,包括:
获取预设的功能接口配置信息,所述预设的功能接口配置信息包括后端应用需要调用的接口;
在所述预设的功能接口配置信息中,确定并使能所述目标接口;
在所述预设的功能接口配置信息中,屏蔽所述功能信息中不需要调用的接口。
5.如权利要求1所述的应用系统部署方法,其特征在于,所述响应容器启动命令,将所述权限模板、界面模板和接口模板在应用容器引擎中运行,部署应用系统,包括:
响应容器启动命令,运行应用容器引擎,所述应用容器引擎包括权限容器、界面容器和功能容器;
将所述权限模板拉取至所述权限容器中运行,部署数据库;
将所述界面模板拉取至所述界面容器中运行,部署前端应用;
将所述接口模板拉取至所述功能容器中运行,部署后端应用;
根据所述数据库、前端应用和后端应用部署应用系统。
6.一种应用系统部署装置,其特征在于,包括:
第一获取模块,用于获取配置信息,所述配置信息包括功能信息、界面信息和权限信息;
第二获取模块,用于从数据库中获取权限母版和界面母版,所述权限母版包括第一占位符,所述界面母版包括第二占位符;
第一解析模块,用于解析所述权限信息,从所述权限信息中提取出第一替换字段,采用所述第一替换字段替换所述权限母版中的第一占位符,得到权限模板;
第二解析模块,用于解析所述界面信息,从所述界面信息中提取出第二替换字段,采用所述第二替换字段替换所述界面母版中的第二占位符,得到界面模板;
第三获取模块,用于获取预设的功能接口配置信息,根据所述功能信息使能所述功能接口配置信息中的目标接口,得到接口模板,所述目标接口为实现所述功能信息所需要调用的接口;
命令响应模块,用于响应容器启动命令,将所述权限模板、界面模板和接口模板在应用容器引擎中运行,部署应用系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010142986.1/1.html,转载请声明来源钻瓜专利网。