[发明专利]组件配置方法、装置、电子终端及计算机可读存储介质有效
| 申请号: | 201910669792.4 | 申请日: | 2019-07-24 |
| 公开(公告)号: | CN110377367B | 公开(公告)日: | 2022-05-03 |
| 发明(设计)人: | 黄伟武;刘超群 | 申请(专利权)人: | 广州虎牙科技有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
| 地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 组件 配置 方法 装置 电子 终端 计算机 可读 存储 介质 | ||
1.一种组件配置方法,其特征在于,包括:
当从预设组件库中调用待配置组件作为业务组件时,引用第一组件配置插件创建应用配置任务,该第一组件配置插件与所述业务组件对应;所述应用配置任务作为类继承来实现应用程序级的全局变量;
基于所述应用配置任务调用通用配置模板,根据所述通用配置模板以及所述待配置组件生成应用文件;所述通用配置模板是预先根据保存在所述预设组件库中的各业务组件之间的共同特征构建的一种通用模板;
将所述应用文件注册至预设的应用配置清单中,并在该应用配置清单中插入所述待配置组件的组件标识。
2.根据权利要求1所述的组件配置方法,其特征在于,所述组件标识包括所述待配置组件的组件名称或/和组件唯一标识。
3.根据权利要求1所述的组件配置方法,其特征在于,当所述待配置组件中包括除所述通用配置模板对应的业务之外的其他拓展业务时,所述方法还包括:调用与所述其他拓展业务对应的拓展配置模板;
所述根据所述通用配置模板以及所述待配置组件生成应用文件的步骤,包括:
根据所述待配置组件、所述通用配置模板、所述拓展配置模板生成所述应用文件。
4.根据权利要求1所述的组件配置方法,其特征在于,所述方法还包括:
响应组件调用指令,并根据该组件调用指令确定待配置组件;
判断所述待配置组件是否作为需要单独构建的业务组件,若是,则执行所述引用第一组件配置插件创建应用配置任务的步骤。
5.根据权利要求4所述的组件配置方法,其特征在于,所述方法还包括:
当所述待配置组件不作为所述业务组件时,判定所述待配置组件作为依赖库组件,引用第二组件配置插件创建依赖库组件配置任务,该第二组件配置插件与所述依赖库组件对应;
基于所述依赖库组件配置任务对所述待配置组件进行编译生成AAR文件,并在该AAR文件中插入所述待配置组件的组件标识。
6.一种组件配置方法,其特征在于,所述方法包括:
响应组件调用指令,根据所述组件调用指令确定待配置组件;
根据所述待配置组件调用对应的组件配置策略,并根据所述组件配置策略中预设的组件配置流程完成对所述待配置组件的配置,其中,所述组件配置流程包括应用文件的生成、注册以及组件标识的添加;
所述应用文件是按照以下方式生成的:
当从预设组件库中调用所述待配置组件作为业务组件时,引用第一组件配置插件创建应用配置任务,该第一组件配置插件与所述业务组件对应;所述应用配置任务作为类继承来实现应用程序级的全局变量;
基于所述应用配置任务调用通用配置模板,根据所述通用配置模板以及所述待配置组件生成应用文件;所述通用配置模板是预先根据保存在所述预设组件库中的各业务组件之间的共同特征构建的一种通用模板。
7.根据权利要求6所述的组件配置方法,其特征在于,所述组件配置方法还包括所述待配置组件的创建步骤,该步骤包括:
根据用户需求创建所述待配置组件,将完成创建的待配置组件保存在预设组件库中,以及创建与所述待配置组件对应的组件配置模板并保存;
根据所述组件配置模板的保存位置信息、应用配置清单的文件位置信息、待配置组件的组件标识生成组件配置策略并保存,该组件配置策略包括组件配置流程。
8.一种组件配置装置,其特征在于,包括:
插件引用模块,用于在当从预设组件库中调用待配置组件作为业务组件时,引用第一组件配置插件创建应用配置任务,该第一组件配置插件与所述业务组件对应;所述应用配置任务作为类继承来实现应用程序级的全局变量;
文件生成模块,用于基于所述应用配置任务调用通用配置模板,根据所述通用配置模板以及所述待配置组件生成应用文件;所述通用配置模板是预先根据保存在所述预设组件库中的各业务组件之间的共同特征构建的一种通用模板;
组件配置模块,用于将所述应用文件注册至预设的应用配置清单中,并在该应用配置清单中插入所述待配置组件的组件标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910669792.4/1.html,转载请声明来源钻瓜专利网。





