[发明专利]资源提供方法及装置、资源下载方法及装置有效
申请号: | 202010352402.3 | 申请日: | 2020-04-28 |
公开(公告)号: | CN111562928B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 答奇 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;H04L67/06 |
代理公司: | 北京中知法苑知识产权代理有限公司 11226 | 代理人: | 李明;赵吉阳 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 提供 方法 装置 下载 | ||
1.一种资源提供方法,其特征在于,包括:
确定目标软件工具开发包SDK的基础功能和至少一个可选功能;
确定实现所述基础功能依赖的多个三方库和实现每个所述可选功能所依赖的多个三方库;
基于每个所述可选功能所依赖的多个三方库和所述基础功能所依赖的多个三方库,分别确定每个所述可选功能所依赖的多个目标三方库;多个所述目标三方库之间不重叠,并且各所述目标三方库与所述基础功能依赖的多个三方库之间不重叠;
基于每个所述可选功能所依赖的多个目标三方库,分别生成每个所述可选功能对应的子SDK,以便响应业务接入端的下载请求,提供该下载请求中所请求的可选功能对应的子SDK。
2.根据权利要求1所述的资源提供方法,其特征在于,所述基于每个所述可选功能所依赖的多个三方库和所述基础功能所依赖的多个三方库,分别确定每个所述可选功能所依赖的多个目标三方库,包括:
针对每个所述可选功能,从该可选功能所依赖的三方库中,筛选不与所述基础功能所依赖的三方库重叠的三方库,并将筛选得到的三方库作为所述目标三方库。
3.根据权利要求1所述的资源提供方法,其特征在于,所述基于每个所述可选功能所依赖的多个三方库和所述基础功能所依赖的多个三方库,分别确定每个所述可选功能所依赖的多个目标三方库,还包括:
针对每个所述可选功能,从该可选功能所依赖的目标三方库中,筛选不与其他可选功能所依赖的三方库重叠的目标三方库,并将筛选得到的目标三方库作为目标三方库。
4.根据权利要求1-3中任一项所述的资源提供方法,其特征在于,还包括:
针对每个所述可选功能,从该可选功能所依赖的三方库中,筛选与其他可选功能共同依赖的三方库,得到待处理三方库;
将所述待处理三方库与所述基础功能所依赖的三方库进行比对,将未包含在基础功能所依赖的三方库中的待处理三方库,加入到所述基础功能所依赖的三方库中,得到所述基础功能所依赖的目标三方库。
5.根据权利要求4所述的资源提供方法,其特征在于,确定所述基础功能所依赖的目标三方库,还包括:
比较包含在基础功能所依赖的三方库中的待处理三方库与所述基础功能所依赖的对应的三方库的版本;
在该待处理三方库的版本高于所述基础功能所依赖的对应的三方库的版本时,将所述基础功能所依赖的对应的三方库的版本升级为该待处理三方库的版本;
在该待处理三方库的版本低于所述基础功能所依赖的对应的三方库的版本,或与所述基础功能所依赖的对应的三方库的版本相同时,保持所述基础功能所依赖的对应的三方库的版本不变。
6.根据权利要求4所述的资源提供方法,其特征在于,还包括:
确定所述基础功能所依赖的多个目标三方库,生成基础SDK。
7.一种资源下载方法,其特征在于,包括:
生成包括功能需求信息的资源下载请求;
将所述资源下载请求发送给资源提供端,以使所述资源提供端确定与所述功能需求信息对应的可选功能;
接收所述资源提供端发送的与所述可选功能对应的目标子软件工具开发包SDK;每个所述可选功能对应的子软件工具开发包SDK分别包括每个所述可选功能所依赖的多个目标三方库;其中,每个所述可选功能所依赖的多个目标三方库是所述资源提供端基于每个所述可选功能所依赖的多个三方库,和基础功能所依赖的多个三方库分别确定的;多个所述目标三方库之间不重叠,并且各所述目标三方库与所述基础功能依赖的多个三方库之间不重叠;
利用所述目标子SDK实现对应的可选功能。
8.根据权利要求7所述的资源下载方法,其特征在于,在所述利用所述目标子SDK实现对应的可选功能之前,还包括:
接收所述资源提供端响应于所述资源下载请求,反馈的与基础功能对应的基础SDK;
所述利用所述目标子SDK实现对应的可选功能,包括:
利用接收的所述目标子SDK和所述基础SDK实现对应的可选功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010352402.3/1.html,转载请声明来源钻瓜专利网。