[发明专利]应用安装方法、装置、终端设备、服务器及存储介质在审
申请号: | 201911285858.6 | 申请日: | 2019-12-13 |
公开(公告)号: | CN112988169A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 帅朝春 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/445 |
代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 苗燕 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 安装 方法 装置 终端设备 服务器 存储 介质 | ||
本申请公开了一种应用安装方法、装置、终端设备、服务器及存储介质,该应用安装方法应用于终端设备,该应用安装方法包括:发送用于下载应用的下载请求至服务器;接收所述服务器根据所述下载请求返回的安装包以及编译文件,所述编译文件为对所述应用的热点代码进行编译后得到的代码文件;根据所述安装包对所述应用进行安装,并将所述编译文件进行存储,所述编译文件用于所述终端设备运行所述热点代码时直接运行所述编译文件。本方法可以有效提升应用的运行速度。
技术领域
本申请涉及计算机技术领域,更具体地,涉及一种应用安装方法、装置、终端设备、服务器及存储介质。
背景技术
终端设备,例如平板电脑、手机等,已经成为人们日常生活中最常用的消费型电子产品之一。人们通常于终端设备中安装各种应用程序,以满足不同的需求。在应用程序的使用中,通常将应用程序的使用频繁的方法或代码作为热点代码,并预先对热点代码编译为二进制机器码,编译得到的二进制机器码可以用于在下次运行应用程序时直接由处理器执行,从而提升应用程序的运行速度,但终端设备首次运行时的运行速度并未得到优化。
发明内容
鉴于上述问题,本申请提出了一种应用安装方法、装置、终端设备、服务器及存储介质。
第一方面,本申请实施例提供了一种应用安装方法,应用于终端设备,所述方法包括:发送用于下载应用的下载请求至服务器;接收所述服务器根据所述下载请求返回的安装包以及编译文件,所述编译文件为对所述应用的热点代码进行编译后得到的代码文件;根据所述安装包对所述应用进行安装,并将所述编译文件进行存储,所述编译文件用于所述终端设备运行所述热点代码时直接运行所述编译文件。
第二方面,本申请实施例提供了一种应用安装方法,应用于服务器,所述方法包括:接收终端设备发送的用于下载应用的下载请求;获取与所述下载请求对应的编译文件,所述编译文件为对所述应用的热点代码进行编译后得到的代码文件;将所述应用的安装包以及所述编译文件发送至所述终端设备,所述安装包用于所述终端设备对所述应用进行安装,所述编译文件用于所述终端设备运行所述热点代码时直接运行所述编译文件。
第三方面,本申请实施例提供了一种应用安装装置,应用于终端设备,所述装置包括:请求发送模块、文件接收模块以及安装执行模块,其中,所述请求发送模块用于发送下载请求至服务器,所述下载请求至少携带有所述终端设备的设备信息以及应用的应用信息;所述文件接收模块用于接收所述服务器根据所述下载请求返回的安装包以及编译文件,所述编译文件为对所述应用的热点代码进行编译后得到的代码文件,所述编译文件与所述设备信息以及所述应用信息对应;所述安装执行模块用于根据所述安装包对所述应用进行安装,并将所述编译文件进行存储,所述编译文件用于所述终端设备运行所述热点代码时直接运行所述编译文件。
第四方面,本申请实施例提供了一种应用安装装置,应用于服务器,所述装置包括:请求接收模块、文件获取模块以及文件发送模块,其中,所述请求接收模块用于接收终端设备发送的用于下载应用的下载请求;所述文件获取模块用于获取与所述下载请求对应的编译文件,所述编译文件为对所述应用的热点代码进行编译后得到的代码文件;所述文件发送模块用于将所述应用的安装包以及所述编译文件发送至所述终端设备,所述安装包用于所述终端设备对所述应用进行安装,所述编译文件用于所述终端设备运行所述热点代码时直接运行所述编译文件。
第五方面,本申请实施例提供了一种应用安装系统,所述应用安装系统包括终端设备以及服务器,所述终端设备与所述服务器通信连接,其中,所述终端设备用于发送用于下载应用的下载请求至所述服务器;所述服务器用于接收所述下载请求,获取与所述下载请求对应的编译文件,并将所述应用的安装包以及所述编译文件发送至所述终端设备,所述编译文件为对所述应用的热点代码进行编译后得到的代码文件;所述终端设备还用于接收所述服务器返回的所述安装包以及所述编译文件,根据所述安装包对所述应用进行安装,并将所述编译文件进行存储,所述编译文件用于所述终端设备运行所述热点代码时直接运行所述编译文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911285858.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二苯甲酮衍生物的制备方法
- 下一篇:锥面驱动拨叉装置及磨床