[发明专利]组件上传方法、装置、系统、计算机设备及可读存储介质有效
| 申请号: | 202110352168.9 | 申请日: | 2021-03-31 |
| 公开(公告)号: | CN113098961B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 薛健强 | 申请(专利权)人: | 北京自如信息科技有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1095;H04L67/30;H04L67/00 |
| 代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 张琳琳 |
| 地址: | 101500 北京市密云区经济开*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组件 上传 方法 装置 系统 计算机 设备 可读 存储 介质 | ||
1.一种组件上传方法,其特征在于,包括如下步骤:
获取目标应用标识,利用所述目标应用标识从应用配置文件中确定目标应用对应至少一个组件,其中,所述应用配置文件中包含有所述目标应用与所述至少一个组件的依赖关系;
基于所述至少一个组件,分别得到与所述至少一个组件相对应的至少一个组件代码;
基于所述组件代码,对所述目标应用对应的至少一个组件进行打包上传,包括:获取所述至少一个组件对应的特性分支和开发分支;判断所述至少一个组件对应的所述特性分支和所述开发分支之间是否存在差异;当所述特性分支和所述开发分支存在差异时,对存在差异的至少一个组件进行打包上传。
2.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个组件,分别得到与所述至少一个组件相对应的至少一个组件代码,包括:
基于所述至少一个组件,确定出与所述至少一个组件相对应的至少一个组件代码地址;
通过所述至少一个组件代码地址,拉取与所述至少一个组件代码地址相对应的至少一个组件代码。
3.根据权利要求1所述的方法,其特征在于,所述基于所述组件代码,对所述目标应用对应的至少一个组件进行打包上传,包括:
遍历所述目标应用对应的至少一个组件,确定所述至少一个组件之间的依赖顺序;
基于所述至少一个组件对应的组件代码以及所述依赖顺序,依次将所述至少一个组件进行打包成目标格式的组件文件;
上传所述至少一个组件对应的所述目标格式的组件文件。
4.根据权利要求3所述的方法,其特征在于,所述遍历所述目标应用所依赖的至少一个组件,确定所述至少一个组件之间的依赖顺序,包括:
获取所述至少一个组件对应的标识符,确定所述标识符对应的组件配置信息;
基于所述组件配置信息,对所述至少一个组件进行遍历分析,确定所述至少一个组件之间的依赖顺序。
5.根据权利要求1所述的方法,其特征在于,还包括:
当所述特性分支和所述开发分支不存在差异时,将不存在差异的至少一个组件的所述开发分支所对应的组件文件拷贝至所述特性分支所在路径。
6.一种组件上传装置,其特征在于,包括:
获取模块,用于获取目标应用标识,利用所述目标应用标识从应用配置文件中确定目标应用对应至少一个组件,其中,所述应用配置文件中包含有所述目标应用与所述至少一个组件的依赖关系;
确定模块,用于基于所述至少一个组件,分别得到与所述至少一个组件相对应的至少一个组件代码;
上传模块,用于基于所述组件代码,对所述目标应用对应的至少一个组件进行打包上传,包括:获取所述至少一个组件对应的特性分支和开发分支;判断所述至少一个组件对应的所述特性分支和所述开发分支之间是否存在差异;当所述特性分支和所述开发分支存在差异时,对存在差异的至少一个组件进行打包上传。
7.一种组件上传系统,其特征在于,包括:
组件管理单元,用于构建目标应用以及所述目标应用对应的至少一个组件的应用配置文件,通过所述应用配置文件对所述目标应用及其至少一个组件行单独管理;
集成单元,与所述组件管理单元通信连接,基于获取的目标应用标识,从所述组件管理单元的所述应用配置文件中拉取与所述目标应用标识对应的至少一个组件;基于所述至少一个组件,分别得到与所述至少一个组件相对应的至少一个组件代码;基于所述组件代码,对所述目标应用对应的至少一个组件进行打包上传,包括:获取所述至少一个组件对应的特性分支和开发分支;判断所述至少一个组件对应的所述特性分支和所述开发分支之间是否存在差异;当所述特性分支和所述开发分支存在差异时,对存在差异的至少一个组件进行打包上传;
服务器,与所述集成单元通信连接,用于接收所述集成单元上传的至少一个组件,并向所述集成单元返回组件上传结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京自如信息科技有限公司,未经北京自如信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110352168.9/1.html,转载请声明来源钻瓜专利网。





