[发明专利]用于向应用引入组件的方法、装置、设备和介质在审
申请号: | 202210887695.4 | 申请日: | 2022-07-26 |
公开(公告)号: | CN115167945A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 何伟能 | 申请(专利权)人: | 抖音视界有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京世辉律师事务所 16093 | 代理人: | 李峥宇 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用 引入 组件 方法 装置 设备 介质 | ||
1.一种用于向应用引入组件的方法,包括:
在所述应用的定义中确定引入操作,所述引入操作指示将被引入所述应用的组件;
获取用于向所述应用引入所述组件的引入模式,所述引入模式包括以下任一项:离线引入模式、在线引入模式;
在与所述应用相关联的组件资源库中,根据所述引入模式查找对应于所述组件的组件资源;以及
利用所述组件资源在所述组件资源库中的地址,更新所述定义中的所述引入操作,以用于向所述应用引入对应于所述组件的所述组件资源。
2.根据权利要求1的所述方法,进一步包括:基于描述用于向所述应用引入组件的引入配置,确定所述应用和所述引入模式。
3.根据权利要求2的所述方法,其中更新所述引入操作包括以下至少任一项:
响应于确定所述组件资源库包括对应于所述组件的所述组件资源,利用所述组件资源在所述组件资源库中的地址,替换所述引入操作中的对应于所述组件的组件标识符;
响应于确定所述组件资源库不包括对应于所述组件的所述组件资源,提供警报信息。
4.根据权利要求2的所述方法,其中所述组件资源库包括分别对应于将被引入所述应用的一组组件的一组组件路径,以及所述一组组件路径中的对应于所述组件的组件路径进一步包括对应于所述应用的应用类型的类型路径,所述类型路径指向所述组件资源。
5.根据权利要求4的所述方法,其中查找所述组件资源包括:响应于确定所述引入模式为所述在线引入模式,
在所述应用的运行时确定所述应用的所述应用类型;以及
在所述组件资源库中的对应于所述应用类型的所述类型路径处,查找所述组件资源。
6.根据权利要求4的所述方法,其中查找所述组件资源包括:响应于确定所述引入模式为所述离线引入模式,
在所述应用的编译时确定所述应用的所述应用类型;以及
在所述组件资源库中的对应于所述应用类型的所述类型路径处,查找所述组件资源。
7.根据权利要求4的所述方法,进一步包括:执行更新的所述引入操作,以便向所述应用引入所述组件资源。
8.根据权利要求4的所述方法,其中所述组件路径进一步包括:对应于另一应用的另一应用类型的另一类型路径,所述另一类型路径指向将被引入所述另一应用的另一组件的另一组件资源,其中所述应用和所述另一应用满足以下至少任一项:
所述应用和所述另一应用是用于实现不同功能的软件应用;
所述应用和所述另一应用是基于不同操作系统开发的用于实现相同功能的软件应用。
9.根据权利要求8的所述方法,进一步包括:响应于基于所述引入配置确定所述另一应用,利用所述另一组件资源在所述组件资源库中的地址,更新所述另一应用的定义中的引入操作,以用于向所述另一应用引入所述另一组件资源。
10.根据权利要求1的所述方法,其中所述组件资源包括以下至少任一项:用于实现所述组件的框架资源、样式资源、交互资源、第三方组件。
11.一种用于向应用引入组件的装置,包括:
确定模块,被配置用于在所述应用的定义中确定引入操作,所述引入操作指示将被引入所述应用的组件;
获取模块,被配置用于获取用于向所述应用引入所述组件的引入模式,所述引入模式包括以下任一项:离线引入模式、在线引入模式;
查找模块,被配置用于在与所述应用相关联的组件资源库中,根据所述引入模式查找对应于所述组件的组件资源;以及
更新模块,被配置用于利用所述组件资源在所述组件资源库中的地址,更新所述定义中的所述引入操作,以用于向所述应用引入对应于所述组件的所述组件资源。
12.根据权利要求11的所述装置,进一步包括:基于描述用于向所述应用引入组件的引入配置,确定所述应用和所述引入模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于抖音视界有限公司,未经抖音视界有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210887695.4/1.html,转载请声明来源钻瓜专利网。