[发明专利]移动端应用的组件化开发系统在审
申请号: | 202110617657.2 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113377354A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 袁玉敏;马千里;刘卫程 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/70 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100176 北京市大兴区经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 应用 组件 开发 系统 | ||
1.一种移动端应用的组件化开发系统,其中,包括:前端操作平台、后端项目容器和云端服务器;
所述前端操作平台包括控件操作单元、应用编排单元和工程配置单元,其中,所述控件操作单元被配置成:接收用户的控件操作指令;将所述控件操作指令发送至所述项目容器;根据所述控件操作指令生成待编排页面;所述应用编排单元被配置成:接收用户的页面编排指令并根据所述页面编排指令生成JSON文件以及所述JSON文件的资源码;将所述JSON文件的资源码发送至所述后端项目容器;将所述JSON文件发送至所述云端服务器;所述工程配置单元被配置成:接收用户的租户信息配置指令,并根据所述租户信息配置指令生成工程配置文件;将所述工程配置文件发送至所述后端项目容器;
所述后端项目容器包括组件池、组件管理单元和Git仓库,其中,所述组件池用于存储基础组件、预先基于业务需求封装成的业务组件、所述基础组件和所述业务组件的依赖配置以及预设的多端路由协议;所述组件管理单元被配置成:接收所述控件操作指令;从所述组件池中确定出所述控件操作指令指向的目标组件以及所述目标组件的依赖配置;对所述目标组件执行所述控件操作指令指示的动作;所述Git仓库被配置成对所述JSON文件的资源码、所述目标组件、所述目标组件的依赖配置和所述工程配置文件进行编译打包,生成安装包;
所述云端服务器被配置成:存储所述JSON文件,以及,响应于移动终端的JSON文件获取请求,将所述JSON文件发送至所述移动终端。
2.根据权利要求1所述的移动端应用的组件化开发系统,其中,所述控件操作单元包括控件编辑子单元,被配置成接收用户的控件编辑指令,并将所述控件编辑指令发送至所述后端项目容器,所述控件编辑指令用于配置组件的信息;
所述组件管理单元还被配置成:从所述组件池中确定出所述控件编辑指令指向的待编辑组件;根据所述控件编辑指令,配置所述待编辑组件的信息;基于所述待编辑组件的信息生成所述待编辑组件的控件资源码。
3.根据权利要求2所述的移动端应用的组件化开发系统,其中,所述控件操作单元还包括控件管理子单元,被配置成:接收用户的控件管理指令,并将所述控件管理指令发送至所述后端项目容器,所述控件管理指令用于选取控件并将选取出的控件组成待编排页面;
所述组件管理单元还被配置成:接收所述控件管理指令;从所述组件池中确定出所述控件管理指令指向的目标组件;基于所述控件管理指令和所述多端路由协议,建立各个所述目标组件之间的关联关系。
4.根据权利要求1所述的移动端应用的组件化开发系统,其中,所述应用编排单元包括菜单添加子单元,被配置成:接收用户的菜单添加指令,并将所述菜单添加指令指向的菜单添加至所述菜单添加指令指向的待编排页面。
5.根据权利要求1所述的移动端应用的组件化开发系统,其中,所述应用编排单元还包括页面控件添加子单元,被配置成接收用户的页面控件添加指令;将所述页面控件添加指令指向的页面控件添加至所述页面控件添加指令指向的待编排页面;将所述页面控件添加指令发送至所述后端项目容器;
所述组件管理单元还被配置成:接收所述页面控件添加指令;从所述组件池中确定出所述页面控件添加指令指向的组件及其依赖配置,并将该组件确定为目标组件。
6.根据权利要求1所述的移动端应用的组件化开发系统,其中,所述前端操作平台还包括授权配置单元,被配置成:接收用户的权限配置指令;根据所述权限配置指令确定租户的操作权限,并基于所述租户的操作权限生成权限配置信息;将所述权限配置信息发送至所述工程配置单元;
所述工程配置单元还被配置成:将所述权限配置信息写入所述工程配置文件。
7.根据权利要求1所述的移动端应用的组件化开发系统,其中,所述前端操作平台还包括容器监控单元,被配置成:监控目标应用的运行状态,所述目标应用为移动终端运行所述安装包后所安装的应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110617657.2/1.html,转载请声明来源钻瓜专利网。