[发明专利]资源的加载方法、装置、电子设备和介质在审
申请号: | 202110658466.0 | 申请日: | 2021-06-15 |
公开(公告)号: | CN113110851A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 唐方伟 | 申请(专利权)人: | 北京易真学思教育科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/658 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 祝乐芳 |
地址: | 102200 北京市昌平区未*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 加载 方法 装置 电子设备 介质 | ||
1.一种资源的加载方法,其特征在于,所述方法包括:
接收应用程序的资源加载请求;其中,所述资源加载请求包括待加载资源;
获取所述应用程序的目标安装目录,并从所述目标安装目录的占位文件中确定所述待加载资源在服务器中的存储位置;
向所述服务器发送携带有所述存储位置的资源下载请求;
接收所述服务器返回的目标资源并加载展示。
2.根据权利要求1所述的方法,其特征在于,所述获取所述应用程序的目标安装目录之前,所述方法还包括:
获取所述应用程序的初始安装目录;其中,所述初始安装目录包括所述应用程序的安装资源;所述安装资源包括文件信息和代码信息;
根据所述安装资源确定所述应用程序的目标安装目录。
3.根据权利要求2所述的方法,其特征在于,所述根据所述安装资源确定所述应用程序的目标安装目录,包括:
将所述安装资源从所述初始安装目录中移除;
根据所述安装资源的标识在所述初始安装目录中生成占位文件,并将所述初始安装目录修改为目标安装目录。
4.根据权利要求2所述的方法,其特征在于,所述根据所述安装资源确定所述应用程序的目标安装目录之后,所述方法还包括:
根据所述安装资源确定资源压缩包;
将所述资源压缩包上传至服务器;其中,所述资源压缩包中存储着至少一个待加载资源。
5.根据权利要求4所述的方法,其特征在于,所述根据所述安装资源确定资源压缩包,包括:
将所述安装资源进行压缩处理,得到当前版本的实际资源包;
将所述实际资源包与历史版本的资源包进行比对,确定差分包。
6.根据权利要求4所述的方法,其特征在于,所述将所述资源压缩包上传至服务器,包括:
向服务器发送资源存储请求;其中,所述资源存储请求包括所述资源压缩包;
接收所述服务器返回的存储成功指示;其中,所述存储成功指示中包括所述资源压缩包的存储位置。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
将所述资源压缩包的存储位置存储在所述占位文件中。
8.根据权利要求1所述的方法,其特征在于,所述获取所述应用程序的目标安装目录之前,所述方法还包括:
若检测到所述待加载资源已存在,则展示所述待加载资源。
9.根据权利要求5所述的方法,其特征在于,所述向所述服务器发送携带有所述存储位置的资源下载请求,包括:
若所述待加载资源存储于所述差分包中,则向所述服务器发送差分资源下载请求;
若所述待加载资源存储于所述实际资源包中,则向所述服务器发送实际资源下载请求。
10.根据权利要求9所述的方法,其特征在于,所述接收所述服务器返回的目标资源并加载展示,包括:
接收所述服务器返回的差分资源;其中,所述差分资源是所述服务器根据所述待加载资源的资源标识从所述差分包中确定;
或,接收所述服务器返回的实际资源;其中,所述实际资源是所述服务器根据所述待加载资源的资源标识从所述实际资源包中确定。
11.一种资源的加载装置,其特征在于,所述装置包括:
请求接收模块,用于接收应用程序的资源加载请求;其中,所述资源加载请求包括待加载资源;
位置确定模块,用于获取所述应用程序的目标安装目录,并从所述目标安装目录的占位文件中确定所述待加载资源在服务器中的存储位置;
请求发送模块,用于向所述服务器发送携带有所述存储位置的资源下载请求;
资源展示模块,用于接收所述服务器返回的目标资源并加载展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京易真学思教育科技有限公司,未经北京易真学思教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110658466.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电动汽车移动充电管理方法、装置和电子设备
- 下一篇:脱皮蛎虾仁包装设备