[发明专利]配置文件的处理方法、装置、系统及存储介质有效
申请号: | 201911310927.4 | 申请日: | 2019-12-18 |
公开(公告)号: | CN111078318B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 帅朝春 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/41 |
代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 苗燕 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置文件 处理 方法 装置 系统 存储 介质 | ||
本申请公开了一种配置文件的处理方法、装置、系统及存储介质,该配置文件的处理方法应用于服务器,该配置文件的处理方法包括:在接收到终端设备发送的获取请求时,获取目标应用的应用大小,所述获取请求用于获取所述目标应用的热点代码;从所述目标应用的多个配置文件中确定与所述应用大小对应的至少一个配置文件,作为目标配置文件,所述多个配置文件预先根据所述目标应用的热点代码生成,所述多个配置文件中每个配置文件的大小不同;将所述目标配置文件发送至所述终端设备,所述目标配置文件用于指示所述终端设备对所述目标配置文件中的热点代码进行预编译。本方法可以避免终端设备的存储空间的浪费。
技术领域
本申请涉及计算机技术领域,更具体地,涉及一种配置文件的处理方法、装置、系统及存储介质。
背景技术
在终端设备的应用程序的使用中,通常将应用程序的使用频繁的方法或代码作为热点代码,并预先对热点代码编译为二进制机器码,编译得到的二进制机器码可以用于在下次运行应用程序时直接由处理器执行,从而提升应用程序的运行速度。对应代码数量和大小相对较小应用而言,通过预先编译热点代码所带来的运行速度的提升不会过于明显,因此如果终端设备对获取的全部热点代码进行编译,编译后的文件会造成存储空间的浪费。
发明内容
鉴于上述问题,本申请提出了一种配置文件的处理方法、装置、系统及存储介质。
第一方面,本申请实施例提供了一种配置文件的处理方法,应用于服务器,所述方法包括:在接收到终端设备发送的获取请求时,获取目标应用的应用大小,所述获取请求用于获取所述目标应用的热点代码;从所述目标应用的多个配置文件中确定与所述应用大小对应的至少一个配置文件,作为目标配置文件,所述多个配置文件预先根据所述目标应用的热点代码生成,所述多个配置文件中每个配置文件的大小不同;将所述目标配置文件发送至所述终端设备,所述目标配置文件用于指示所述终端设备对所述目标配置文件中的热点代码进行预编译。
第二方面,本申请实施例提供了一种配置文件的处理方法,应用于终端设备,所述方法包括:发送获取请求至服务器,所述获取请求用于获取目标应用的热点代码;接收所述服务器下发的目标配置文件,所述目标配置文件由所述服务器根据所述目标应用的应用大小,从所述目标应用对应的多个配置文件中确定,所述多个配置文件预先根据所述目标应用的热点代码生成,所述多个配置文件中每个配置文件的大小不同;对所述目标配置文件中的热点代码进行预编译,并将预编译后得到的编译文件进行存储。
第三方面,本申请实施例提供了一种配置文件的处理装置,应用于服务器,所述装置包括:请求接收模块、文件获取模块以及文件发送模块,其中,所述请求接收模块用于在接收到终端设备发送的获取请求时,获取目标应用的应用大小,所述获取请求用于获取所述目标应用的热点代码;所述文件获取模块用于从所述目标应用的多个配置文件中确定与所述应用大小对应的至少一个配置文件,作为目标配置文件,所述多个配置文件预先根据所述目标应用的热点代码生成,所述多个配置文件中每个配置文件的大小不同;所述文件发送模块用于将所述目标配置文件发送至所述终端设备,所述目标配置文件用于指示所述终端设备对所述目标配置文件中的热点代码进行预编译。
第四方面,本申请实施例提供了一种配置文件的处理装置,应用于终端设备,所述装置包括:请求发送模块、文件接收模块以及代码编译模块,其中,所述请求发送模块用于发送获取请求至服务器,所述获取请求用于获取目标应用的热点代码;所述文件接收模块用于接收所述服务器下发的目标配置文件,所述目标配置文件由所述服务器根据所述目标应用的应用大小,从所述目标应用对应的多个配置文件中确定,所述多个配置文件预先根据所述目标应用的热点代码生成,所述多个配置文件中每个配置文件的大小不同;所述代码编译模块用于对所述目标配置文件中的热点代码进行预编译,并将预编译后得到的编译文件进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911310927.4/2.html,转载请声明来源钻瓜专利网。