[发明专利]应用程序更新方法、电子设备、终端设备及系统有效

专利信息
申请号: 202110997012.6 申请日: 2021-08-27
公开(公告)号: CN113885870B 公开(公告)日: 2022-09-20
发明(设计)人: 韩军辉 申请(专利权)人: 荣耀终端有限公司
主分类号: G06F8/41 分类号: G06F8/41;G06F8/61;G06F8/65;G06F8/71
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 余娜;黄健
地址: 518040 广东省深圳市福田区香蜜湖街道*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 应用程序 更新 方法 电子设备 终端设备 系统
【说明书】:

本申请实施例提供一种应用程序更新方法、电子设备、终端设备及系统,应用于通信技术领域。该方法中的电子设备采用热点函数集、dex2oat编译环境和指令集编译环境,对目标应用程序的第一安装包内的dex文件进行编译优化生成编译优化文件,然后将编译优化文件和第一安装包打包生成第二安装包,使得终端设备可从电子设备的各个第二安装包中,获取到与其framework版本号和eabi标识均匹配的目标安装包。因此,目标终端设备在采用目标安装包安装目标应用程序时,由于目标安装包包括编译优化文件,则无需再进行编译优化,减小了目标应用程序安装所占用的资源,从而减轻前台应用在使用时出现卡顿的现象。

技术领域

本申请涉及通信技术领域,尤其涉及一种应用程序更新方法、电子设备、终端设备及系统。

背景技术

随着移动互联网的发展和普及,终端设备已成为人们生活和工作中较为常见的工具,用户在使用终端设备的过程中,往往因为不同的需求,需要在终端设备中安装各种应用程序。

而随着应用程序的使用,应用厂商会不断对应用程序存在的漏洞进行修复、优化等操作,从而生成新版本的应用程序安装包,终端设备在下载新版本的应用程序安装包后,会安装新版本的应用程序,以替换旧版本的应用程序。

但是,若在用户使用前台应用的过程中进行新版本的应用程序的安装,安装应用程序会占用终端设备的中央处理器(central processing unit,CPU)资源、输入输出(input/output,IO)资源以及内存资源等,从而导致前台应用在使用时出现卡顿等问题。

发明内容

本申请实施例提供一种应用程序更新方法、电子设备、终端设备及系统,在进行新版本的应用程序的安装时,减小了应用程序安装所占用的CPU资源、IO资源以及内存资源等,从而减轻前台应用在使用时出现卡顿的现象。

第一方面,本申请实施例提出一种应用程序更新方法,应用于电子设备,该方法包括:电子设备获取目标应用程序的第一安装包、目标应用程序的热点函数集以及至少一种终端设备的配置信息,配置信息包括framework版本号对应的dex2oat编译环境和eabi标识对应的指令集编译环境;电子设备采用热点函数集、dex2oat编译环境和指令集编译环境,分别对第一安装包内与热点函数集内的热点函数所对应的dex文件进行编译优化,生成每种终端设备对应的编译优化文件,编译优化文件包括odex文件和art文件;电子设备根据第一安装包和每个编译优化文件,分别生成第二安装包,第二安装包和第一安装包的版本号均为第一版本号;电子设备接收目标终端设备发送的针对目标应用程序的下载请求,下载请求包括第一版本号和目标终端设备的目标配置参数,目标配置参数包括目标framework版本号和目标eabi标识;电子设备从具有第一版本号的各个第二安装包中,查找与目标framework版本号和目标eabi标识均匹配的目标安装包;电子设备向目标终端设备发送目标安装包。

其中,电子设备可以为服务器,该服务器具体指的是应用市场服务器,电子设备在采用热点函数集、dex2oat编译环境和指令集编译环境分别对dex文件进行编译优化,生成每种终端设备对应的编译优化文件时,每个编译优化文件分别对应一个framework版本号和eabi标识,则生成的每个第二安装包也分别对应一个framework版本号和eabi标识。这样,本申请通过将终端设备对安装包内的dex文件执行编译优化的操作,转移至电子设备执行,电子设备采用热点函数集、dex2oat编译环境和指令集编译环境,对目标应用程序的第一安装包内的dex文件进行编译优化,生成编译优化文件,然后将编译优化文件和第一安装包打包生成第二安装包,使得终端设备可以从电子设备内的各个第二安装包内,获取到与其framework版本号和eabi标识均匹配的目标安装包后,在采用目标安装包安装目标应用程序时,由于目标安装包内已包括编译优化过的编译优化文件,则终端设备无需调用dex2oat函数进行编译优化操作,减小了目标应用程序安装所占用的CPU资源和IO资源等,从而减轻前台应用在使用时出现卡顿的现象。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110997012.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top