[发明专利]文件加载方法、装置有效
申请号: | 202110642804.1 | 申请日: | 2021-06-09 |
公开(公告)号: | CN113286006B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 郑洁 | 申请(专利权)人: | 维沃移动通信有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L69/04 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 赵秀芹 |
地址: | 523863 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 加载 方法 装置 | ||
本申请公开了一种文件加载方法、装置,属于数据处理领域。文件加载方法包括:接收第一应用向操作系统中的网络服务组件发送的文件加载请求;其中,网络服务组件用于向操作系统中的所有应用提供网络服务;响应于文件加载请求,通过网络服务组件下载第一应用请求加载的第一文件;压缩第一文件,得到第二文件;将第二文件发送至第一应用,以使第一应用加载第二文件。
技术领域
本申请属于数据处理领域,具体涉及一种文件加载方法、装置。
背景技术
在应用的正常运行过程中,需要将所需的各类文件加载到内存中,然后读取这些文件,进行显示、播放等操作。如果文件过大,加载速度过慢,会影响应用的正常运行。因此,相关技术中的应用可能会使用文件压缩工具对文件进行压缩。但是,由于应用在获取到文件之后可能会遗漏对某些文件的压缩,或者某些应用并没有设置文件压缩工具,使得应用加载的文件过大,甚至导致内存溢出、应用异常。
发明内容
本申请实施例的目的是提供一种文件加载方法、装置,能够解决相关技术中应用没有设置文件压缩工具、或者遗漏压缩导致文件加载异常的问题。
第一方面,本申请实施例提供了一种文件加载方法,该方法包括:
接收第一应用向操作系统中的网络服务组件发送的文件加载请求;其中,网络服务组件用于向操作系统中的所有应用提供网络服务;
响应于文件加载请求,通过网络服务组件下载第一应用请求加载的第一文件;
压缩第一文件,得到第二文件;
将第二文件发送至第一应用,以使第一应用加载第二文件。
第二方面,本申请实施例提供了一种文件加载装置,该装置包括:
第一接收单元,用于接收第一应用向操作系统中的网络服务组件发送的文件加载请求;其中,网络服务组件用于向操作系统中的所有应用提供网络服务;
下载单元,用于响应于文件加载请求,通过网络服务组件下载第一应用请求加载的第一文件;
压缩单元,用于压缩第一文件,得到第二文件;
发送单元,用于将第二文件发送至第一应用,以使第一应用加载第二文件。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的文件加载方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的文件加载方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的文件加载方法。
在本申请实施例中,通过为所有应用提供网络服务的网络服务组件下载文件,并在下载之后压缩文件,进而将压缩之后的文件发送给应用,这样可以统一为所有应用请求加载的网络文件进行压缩,便于统一压缩标准,防止由于应用没有文件压缩工具、或者在使用自己的文件压缩工具时,出现遗漏压缩的情况,进而由于文件过大,导致占用内存较多甚至引起应用崩溃的情况,解决了相关技术中应用没有设置文件压缩工具、或者遗漏压缩导致文件加载异常的问题,并且也解决了文件压缩标准不统一的问题,能够及时有效地压缩通过网络下载的文件,提高了应用加载网络文件的稳定性。
附图说明
图1是本申请实施例提供的一种可选的文件加载方法的流程示意图;
图2是本申请实施例提供的一种可选的文件加载方法的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信有限公司,未经维沃移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110642804.1/2.html,转载请声明来源钻瓜专利网。