[发明专利]用于向应用引入组件的方法、装置、设备和介质在审
申请号: | 202210887695.4 | 申请日: | 2022-07-26 |
公开(公告)号: | CN115167945A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 何伟能 | 申请(专利权)人: | 抖音视界有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京世辉律师事务所 16093 | 代理人: | 李峥宇 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用 引入 组件 方法 装置 设备 介质 | ||
提供了用于向应用引入组件的方法、装置、设备和介质。在一种方法中,在应用的定义中确定引入操作,引入操作指示将被引入应用的组件。获取用于向应用引入组件的引入模式,引入模式包括以下任一项:离线引入模式、在线引入模式。在与应用相关联的组件资源库中,根据引入模式查找对应于组件的组件资源。利用组件资源在组件资源库中的地址,更新定义中的引入操作,以用于向应用引入对应于组件的组件资源。以此方式,可以以自动方式向应用引入相应的组件,进而降低组件引入期间的人工操作的复杂度,同时降低相关的存储资源和传输带宽的相关开销。
技术领域
本公开的示例性实现方式总体涉及软件开发领域,特别地涉及用于向应用引入组件的方法、装置、设备和计算机可读存储介质。
背景技术
随着组件技术的发展,可以将应用的功能进行细化,并且基于组件来实现应用的各个方面的功能。当多个应用具有相似功能时,可以将多个应用的相似功能整合至单一的组件中。此时,整合组件包括用于实现多个应用的功能的代码资源。这导致在向各个应用引入组件时,需要较大存储空间和传输带宽,并且由于引入的整合组件包括冗余代码资源,应用的性能也不能令人满意。此时,如何以更为简单并且有效的方式来向应用引入组件,成为软件开发领域的研究热点和难点。
发明内容
在本公开的第一方面,提供了一种用于向应用引入组件的方法。在该方法中,在应用的定义中确定引入操作,引入操作指示将被引入应用的组件。获取用于向应用引入组件的引入模式,引入模式包括以下任一项:离线引入模式、在线引入模式。在与应用相关联的组件资源库中,根据引入模式查找对应于组件的组件资源。利用组件资源在组件资源库中的地址,更新定义中的引入操作,以用于向应用引入对应于组件的组件资源。
在本公开的第二方面,提供了一种用于向应用引入组件的装置。该装置包括:确定模块,被配置用于在应用的定义中确定引入操作,引入操作指示将被引入应用的组件;获取模块,被配置用于获取用于向应用引入组件的引入模式,引入模式包括以下任一项:离线引入模式、在线引入模式;查找模块,被配置用于在与应用相关联的组件资源库中,根据引入模式查找对应于组件的组件资源;以及更新模块,被配置用于利用组件资源在组件资源库中的地址,更新定义中的引入操作,以用于向应用引入对应于组件的组件资源。
在本公开的第三方面,提供了一种电子设备。该电子设备包括:至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令,指令在由至少一个处理单元执行时使得设备执行根据本公开第一方面的方法。
在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序在被处理器执行时使处理器实现根据本公开第一方面的方法。
应当理解,本发明内容部分中所描述的内容并非旨在限定本公开的实现方式的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
在下文中,结合附图并参考以下详细说明,本公开各实现方式的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本公开的实现方式能够在其中实现的示例环境的框图;
图2示出了根据本公开的一些实现方式的用于向应用引入组件的过程的框图;
图3示出了根据本公开的一些实现方式的用于更新引入操作的过程的框图;
图4示出了根据本公开的一些实现方式的组件资源库的多层级目录结构的框图;
图5示出了根据本公开的一些实现方式的用于确定组件资源在组件资源库中的地址的过程的框图;
图6示出了根据本公开的一些实现方式的基于离线引入模式来更新引入操作的过程的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于抖音视界有限公司,未经抖音视界有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210887695.4/2.html,转载请声明来源钻瓜专利网。