[发明专利]移动端应用的组件化开发系统在审
申请号: | 202110617657.2 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113377354A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 袁玉敏;马千里;刘卫程 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/70 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100176 北京市大兴区经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 应用 组件 开发 系统 | ||
本公开的实施例公开了移动端应用的组件化开发系统。一具体实施方式包括前端操作平台、后端项目容器和云端服务器;前端操作平台被配置成:根据控件操作指令生成待编排页面;根据页面编排指令生成JSON文件以及JSON文件的资源码;根据租户信息配置指令生成工程配置文件;后端项目容器包括组件池、组件管理单元和Git仓库,组件池预存有基础组件、业务组件、依赖配置和多端路由协议;组件管理单元用于从组件池中确定出目标组件及其依赖配置;Git仓库用于将JSON文件的资源码、目标组件、依赖配置和工程配置文件编译打包成安装包;云端服务器用于存储JSON文件,以及响应于移动终端的JSON文件获取请求,发送JSON文件。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及移动开发领域,尤其涉及一种移动端应用的组件化开发系统。
背景技术
目前,随着Android端应用的组件化特性越来越受到开发者的青睐,越来越多的企业采用移动端应用的组件化架构。组件化最基本的思想追求高内聚、低耦合、灵活配置。组件化架构一般分为四层:壳层、业务组件层、基础业务层以及基础库层,其中还包括用于组件间通信的路由组建和用于全局数据管理的数据组件等。其中,壳层为基础组件和业务组件添加依赖配置、环境配置等;业务组件层基于具体的业务需求封装成对应的业务组件;基础组件层为应用添加基础能力依赖,例如包括通用基础组件、网络组件、路由组件、Utils(工具类),Widgets(小部件)、质量监控组件、混合开发基础库等。
相关技术中,组件化架构需要不同类型的开发端(例如Android端、IOS端或H5端)分别遵守一套适配的机制去开发对应的组件,对于现代企业大前端的管理模式来说,整体效率较低。
发明内容
本公开的实施例提出了移动端应用的组件化开发系统。
本公开的实施例提供了一种移动端应用的组件化开发系统,包括:前端操作平台、后端项目容器和云端服务器;前端操作平台包括控件操作单元、应用编排单元和工程配置单元,其中,控件操作单元被配置成:接收用户的控件操作指令;将控件操作指令发送至项目容器;根据控件操作指令生成待编排页面;应用编排单元被配置成:接收用户的页面编排指令并根据页面编排指令生成JSON文件以及JSON文件的资源码;将JSON文件的资源码发送至后端项目容器;将JSON文件发送至云端服务器;工程配置单元被配置成:接收用户的租户信息配置指令,并根据租户信息配置指令生成工程配置文件;将工程配置文件发送至后端项目容器;后端项目容器包括组件池、组件管理单元和Git仓库,其中,组件池用于存储基础组件、预先基于业务需求封装成的业务组件、基础组件和业务组件的依赖配置以及预设的多端路由协议;组件管理单元被配置成:接收控件操作指令;从组件池中确定出控件操作指令指向的目标组件以及目标组件的依赖配置;对目标组件执行控件操作指令指示的动作;Git仓库被配置成对JSON文件的资源码、目标组件、目标组件的依赖配置和工程配置文件进行编译打包,生成安装包;云端服务器被配置成:存储JSON文件,以及,响应于移动终端的JSON文件获取请求,将JSON文件发送至移动终端。
在一些实施例中,控件操作单元包括控件编辑子单元,被配置成接收用户的控件编辑指令,并将控件编辑指令发送至后端项目容器,控件编辑指令用于配置组件的信息;组件管理单元还被配置成:从组件池中确定出控件编辑指令指向的待编辑组件;根据控件编辑指令,配置待编辑组件的信息;基于待编辑组件的信息生成待编辑组件的控件资源码。
在一些实施例中,控件操作单元还包括控件管理子单元,被配置成:接收用户的控件管理指令,并将控件管理指令发送至后端项目容器,控件管理指令用于选取控件并将选取出的控件组成待编排页面;组件管理单元还被配置成:接收控件管理指令;从组件池中确定出控件管理指令指向的目标组件;基于控件管理指令和多端路由协议,建立各个目标组件之间的关联关系。
在一些实施例中,应用编排单元包括菜单添加子单元,被配置成:接收用户的菜单添加指令,并将菜单添加指令指向的菜单添加至菜单添加指令指向的待编排页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110617657.2/2.html,转载请声明来源钻瓜专利网。