一种具备可拓展性应用管理平台制造技术

技术编号:30907632 阅读:15 留言:0更新日期:2021-11-22 23:53
本发明专利技术公开了一种具备可拓展性应用管理平台,包括代码组合而成的应用,用于给用户提供接入口的用户终端,用于识别用户终端的用户管理模块,用于应用运行的虚拟环境,用于发放虚拟环境的控制界面,用于启动控制界面的底层硬件,用于编译应用的应用部署模块,用于组合代码的编排模块,用于存储及调用各个应用的应用仓库;所述应用包括在编排模块下组合的基础模块,所述基础模块包括基础指令及基础指令所依托的依赖环境;该具备可拓展性应用管理平台可达到提高应用的可扩展性和可复制性的目的。可达到提高应用的可扩展性和可复制性的目的。可达到提高应用的可扩展性和可复制性的目的。

【技术实现步骤摘要】
一种具备可拓展性应用管理平台


[0001]本专利技术涉及应用管理领域,具体涉及一种具备可拓展性应用管理平台。

技术介绍

[0002]现有移动互联网大环境下,虽然不同应用的类型、途径、目的等各有迥异,但是经过分类分析后可以归类成几大基础应用的拓展延伸。开发人员在接收到产品经理的需求后,根据不同需求定制化开发出多个应用,如果多个应用都从零开始开发部署,不断会花费过多时间用于环境配置,更延长开发周期,与敏捷式开发体系相矛盾,此外,交付完成后的应用仍需要开发商持续投入人力、物力进行维护,导致应用可扩展性和可复制性差。

技术实现思路

[0003]本专利技术的目的在于针对现有技术的不足之处,提供一种具备可拓展性应用管理平台。
[0004]本专利技术解决上述问题的技术方案为:一种具备可拓展性应用管理平台包括代码组合而成的应用,用于给用户提供接入口的用户终端,用于识别用户终端的用户管理模块,用于应用运行的虚拟环境,用于发放虚拟环境的控制界面,用于启动控制界面的底层硬件,用于编译应用的应用部署模块,用于组合代码的编排模块,用于存储及调用各个应用的应用仓库。
[0005]所述应用包括在编排模块下组合的基础模块,所述基础模块包括基础指令及基础指令所依托的依赖环境。
[0006]优选的,所述用户终端包括虚拟机、物理机、智能移动终端。
[0007]优选的,所述虚拟环境可提供编写基础指令所需的运行环境。
[0008]优选的,所述应用仓库存储基础模块及基础模块所依托的依赖环境文件。
[0009]优选的,所述应用部署模块对应用进行编译,完成预设目的。
[0010]一种具备可拓展性应用管理平台包括以下工作步骤:
[0011]S1:用户操作用户终端,用户终端开启后,进入登录用户管理界面,用户在用户管理界面输入用户名及密码。用户管理界面根据输入的用户名及密码判断是否为通过账号授权,如是授权账号,则进入控制界面用户,如不是授权账号,则返回登录界面,要求重新输入用户名及密码。
[0012]S2:底层硬件启动,控制界面发放编写指令所依存的虚拟环境
[0013]S3:用户在虚拟环境中完成基础指令的编写,虚拟环境提供基础指令所依托的依赖环境文件。
[0014]S4:编写完成的各个基础指令及所依托的依赖环境文件封装成各个基础模块
[0015]S5:各个基础模块传输至应用仓库,可供后续调用。
[0016]S6:多个基础模块在编排模块中进行组合,组成完成的多个基础模块编译成一个可实现预设目的的应用。
[0017]S7:多个模块编译成的应用回传至应用仓库,可供后续调用。
[0018]S8:应用部署模块对应用进行编译,实现预设目的。
[0019]S9:当需要进行功能扩展时,底层硬件启动,根据应用仓库中已存的原始应用所运行的虚拟环境,控制界面发放与之相一致的新的虚拟环境。
[0020]S10:用户从应用仓库中拉取原始应用所依托的依赖环境文件。
[0021]S11:在新的虚拟环境中用户进行模块的修改。
[0022]S12:修改部分模块后在编排模块中进行重新组合并编译成一个新的应用。
[0023]S13:新的应用回传至应用仓库,可供后续调用。
[0024]S14:新的应用通过应用部署模块编译成实现新的目的。
[0025]本专利技术具有有益效果:
[0026]本专利技术提供了一种具备可拓展性应用管理平台,通过调用应用仓库里的模块及应用进行扩展,提高了新扩展的应用的规范性,提高应用扩展的灵活性,无需用户重复开发,降低了扩展门槛,减少开发成本,缩短了交付时间,提高工作效率。
附图说明
[0027]图1为本专利技术模块示意图;
[0028]图2为用户登录流程图;
[0029]图3为创建应用流程图;
[0030]图4为扩展应用流程图;
[0031]图中:1

用户终端;2

用户管理模块;3

底层硬件;4

控制界面;5

虚拟环境;6

编排模块;7

应用仓库;8

应用部署模块。
具体实施方式
[0032]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本专利技术中的具体含义。
[0033]如图1所示,一种具备可拓展性应用管理平台,包括代码组合而成的应用,用于给用户提供接入口的用户终端1,用于识别用户终端1的用户管理模块2,用于应用运行的虚拟环境5,用于发放虚拟环境5的控制界面4,用于启动控制界面4的底层硬件3,用于组合代码的编排模块6,用于编译应用的应用部署模块8,用于存储及调用各个应用的应用仓库7。
[0034]所述应用包括在编排模块6下组合的基础模块,所述基础模块包括基础指令及基础指令所依托的依赖环境。
[0035]所述用户终端1包括虚拟机、物理机、智能移动终端。
[0036]所述虚拟环境5可提供编写基础指令所需的运行环境,如windows,linux。
[0037]所述应用仓库7存储基础模块及基础模块所依托的依赖环境文件。
[0038]所述应用部署模块8对应用进行编译,完成预设目的。
[0039]如图2

4所示,一种具备可拓展性应用管理平台包括以下工作步骤:
[0040]S1:用户操作用户终端1,用户终端1开启后,进入登录用户管理界面,用户在用户管理界面输入用户名及密码。用户管理界面根据输入的用户名及密码判断是否为通过账号授权,如是授权账号,则进入控制界面4用户,如不是授权账号,则返回登录界面,要求重新输入用户名及密码。
[0041]S2:底层硬件3启动,控制界面4发放编写指令所依存的虚拟环境5
[0042]S3:用户在虚拟环境5中完成基础指令的编写,虚拟环境5提供基础指令所依托的依赖环境文件。
[0043]S4:编写完成的各个基础指令及所依托的依赖环境文件封装成各个基础模块
[0044]S5:各个基础模块传输至应用仓库7,可供后续调用。
[0045]S6:多个基础模块在编排模块6中进行组合,组成完成的多个基础模块编译成一个可实现预设目的的应用。
[0046]S7:多个模块编译成的应用回传至应用仓库7,可供后续调用。
[0047]S8:应用部署模块8对应用进行编译,实现预设目的。
[0048]S9:当需要进行功能扩展时,底层硬件3启动,根据应用仓库7中已存的原始应用所运行的虚拟环境5,控制界面4发放与之相一致的新的虚拟本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种具备可拓展性应用管理平台,其特征在于:包括代码组合而成的应用,用于给用户提供接入口的用户终端(1),用于识别用户终端(1)的用户管理模块(2),用于应用运行的虚拟环境(5),用于发放虚拟环境(5)的控制界面(4),用于启动控制界面(4)的底层硬件(3),用于组合代码的编排模块(6),用于编译应用的应用部署模块(8),用于存储及调用各个应用的应用仓库(7)。2.如权利要求1所述的具备可拓展性应用管理平台,其特征在于:所述应用包括在编排模块(6)下组合的基础模块,所述基础模块包括基础指令及基础指令所依托的依赖环境。3.如权利要求1所述的具备可拓展性应用管理平台,其特征在于:所述用户终端(1)包括虚拟机、物理机、智能移动终端。4.如权利要求1所述的具备可拓展性应用管理平台,其特征在于:所述虚拟环境(5)可提供编写基础指令所需的运行环境。5.如权利要求1所述的具备可拓展性应用管理平台,其特征在于:所述应用仓库(7)存储基础模块及基础模块所依托的依赖环境文件。6.如权利要求1所述的具备可拓展性应用管理平台,其特征在于:所述应用部署模块(8)对应用进行编译,完成预设目的。7.如权利要求1所述的具备可拓展性应用管理平台,其特征在于包括以下工作步骤:S1:用户操作用户终端(1),用户终端(1)开启后,进入登录用户管理界面,用户在用户管理界面...

【专利技术属性】
技术研发人员:骆晶晶徐进华吉祥蔡霞王建
申请(专利权)人:镇江鸿泰信息技术有限公司
类型:发明
国别省市:

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

1