应用程序安装包的优化方法技术

技术编号:39490957 阅读:6 留言:0更新日期:2023-11-24 11:13
本公开提供一种应用程序安装包的优化方法

【技术实现步骤摘要】
应用程序安装包的优化方法、装置


[0001]本公开涉及数据处理
,尤其涉及一种应用程序安装包的优化方法

装置

电子设备与可读存储介质


技术介绍

[0002]随着应用程序
(Application

APP)
的功能越来越多,
APP
在迭代开发的过程中,安装包的体积往往会越来越大

而安装包体积的增大将影响
APP
的用户使用,例如,影响用户下载
APP
的时长,下载失败率更高,影响新增用户量,并且较大的安装包,会占用终端更多的存储空间,更容易成为用户卸载的目标


技术实现思路

[0003]根据本公开的第一方面,提供了一种应用程序安装包的优化方法,包括:根据预设时段内待优化应用程序上报目标本地图片的图片名称的次数,获取所述目标本地图片的读取频次;在根据所述读取频次确定所述目标本地图片为待优化图片的情况下,根据所述待优化图片的资源大小,获取与所述待优化图片对应的目标优化方案;使用所述目标优化方案处理所述待优化应用程序的源安装包中的所述待优化图片,得到与所述待优化应用程序对应的优化安装包

[0004]根据本公开的第二方面,提供了一种应用程序安装包的优化装置,包括:统计单元,用于根据预设时段内待优化应用程序上报目标本地图片的图片名称的次数,获取所述目标本地图片的读取频次;确定单元,用于在根据所述读取频次确定所述目标本地图片为待优化图片的情况下,根据所述待优化图片的资源大小,获取与所述待优化图片对应的目标优化方案;优化单元,用于使用所述目标优化方案处理所述待优化应用程序的源安装包中的所述待优化图片,得到与所述待优化应用程序对应的优化安装包

[0005]根据本公开的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法

[0006]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如上所述的方法

[0007]根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上所述的方法

[0008]由以上技术方案可以看出,本公开结合了读取频次与资源大小这两种信息来优化应用程序的安装包中的本地图片,能够提升在优化安装包体积时的准确性,从而有效地降低安装包的体积

[0009]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围

本公开的其它特征将通过以下的说明书而变得容易理解

附图说明
[0010]附图用于更好地理解本方案,不构成对本公开的限定

其中:
[0011]图1是根据本公开第一实施例的示意图;
[0012]图2是根据本公开第二实施例的示意图;
[0013]图3是用来实现本公开实施例的应用程序安装包的优化方法的电子设备的框图

具体实施方式
[0014]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的

因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神

同样,为了清楚和简明,以下的描述中省略了对公知功能和机构的描述

[0015]图1是根据本公开第一实施例的示意图

如图1所示,本实施例的应用程序安装包的优化方法,具体包括如下步骤:
[0016]S101、
根据预设时段内待优化应用程序上报目标本地图片的图片名称的次数,获取所述目标本地图片的读取频次;
[0017]S102、
在根据所述读取频次确定所述目标本地图片为待优化图片的情况下,根据所述待优化图片的资源大小,获取与所述待优化图片对应的目标优化方案;
[0018]S103、
使用所述目标优化方案处理所述待优化应用程序的源安装包中的所述待优化图片,得到与所述待优化应用程序对应的优化安装包

[0019]本实施例的应用程序安装包的优化方法,首先根据目标本地图片的读取频次确定其是否为待优化图片,然后根据待优化图片的资源大小获取目标优化方案,最后根据目标优化方案处理待优化应用程序的源安装包中的待优化图片,得到待优化应用程序的优化安装包,由于本实施例结合了读取频次与资源大小这两种信息来优化应用程序的安装包中的本地图片,因此能够提升在优化安装包体积时的准确性,从而有效地降低安装包的体积

[0020]本实施例的应用程序安装包的优化方法的执行主体为服务器,该服务器可以为与应用程序的开发者所对应的服务器,也可以为与应用程序的发布平台所对应的服务器;若服务器对应于应用程序的的开发者,则可以在开发者完成应用程序的开发之后,对应用程序的安装包进行优化;若服务器对应于发布平台,则可以在应用程序的安装包发送到发布平台之后,对应用程序的安装包进行优化

[0021]本实施例在执行
S101
时,预设时段可以为预先设定的时段,该预设时段可以为一周,也可以为一个月,因此本实施例执行
S101
获取的读取频次,为待优化应用程序在一周或者一个月内读取目标本地图片的频次

[0022]另外,本实施例对目标本地图片不进行限制,可以为特定的本地图片,也可以为任意的本地图片;目标本地图片的个数不进行限制,可以为一张,也可以为多张

[0023]本实施例中的待优化应用程序在运行过程中,若对目标本地图片进行了读取,待优化应用程序会获取目标本地图片的图片名称并上报到服务器;待优化应用程序每读取一次目标本地图片,便向服务器上报一次所读取的目标本地图片的图片名称,服务器根据目标应用程序所上报的目标本地图片的图片名称的次数,获取目标本地图片的读取频次;其中,本实施例中的待优化应用程序可以通过集成在应用程序中的打点系统来向服务器上报
图片名称

[0024]其中,本实施例中的待优化应用程序在获取所读取的目标本地图片的图片名称时,可以首先通过
hook(
挂钩
)
的方式获取在读取目标本地图片时所使用的函数,然后从所
hook
的函数中获取本次读取的图片名称,进而将图片名称进行上报

[0025]可以理解的是,本实施例在执行
S101
时,可以根据一个待优化应用程序在预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种应用程序安装包的优化方法,包括:根据预设时段内待优化应用程序上报目标本地图片的图片名称的次数,获取所述目标本地图片的读取频次;在根据所述读取频次确定所述目标本地图片为待优化图片的情况下,根据所述待优化图片的资源大小,获取与所述待优化图片对应的目标优化方案;使用所述目标优化方案处理所述待优化应用程序的源安装包中的所述待优化图片,得到与所述待优化应用程序对应的优化安装包
。2.
根据权利要求1所述的方法,其中,所述根据所述读取频次确定所述目标本地图片为待优化图片包括:在确定所述目标本地图片的读取频次小于等于预设频次阈值的情况下,将所述目标本地图片确定为所述待优化图片
。3.
根据权利要求1所述的方法,其中,所述根据所述待优化图片的资源大小,获取与所述待优化图片对应的目标优化方案包括:根据所述待优化图片的资源大小,确定目标资源区间;根据所述目标资源区间,获取所述目标优化方案
。4.
根据权利要求1所述的方法,其中,所述根据所述待优化图片的资源大小,获取与所述待优化图片对应的目标优化方案包括:根据所述待优化图片的读取频次,确定目标频次区间;根据所述待优化图片的资源大小,确定目标资源区间;根据所述目标频次区间与所述目标资源区间,获取所述目标优化方案
。5.
根据权利要求1所述的方法,还包括,获取下载所述待优化应用程序的终端的属性信息;在确定所述属性信息与预设属性信息相匹配的情况下,向所述终端提供所述待优化应用程序的优化安装包,以用于所述终端进行下载
。6.
根据权利要求1所述的方法,其中,所述根据预设时段内待优化应用程序上报目标本地图片的图片名称的次数,获取所述目标本地图片的读取频次包括:根据预设时段内多个待优化应用程序上报所述目标本地图片的图片名称的次数,获取所述目标本地图片的读取频次;其中,所述多个待优化应用程序位于不同的终端
。7.
一种应用程序安装包的优化装置,包括:统计单元,用于根据预设时段内待优化应用程序上报目标本地图片的图片名称的次数,获取所述目标本地图片的读取频次;确定单元,用于在根据所述读取频次确定所述目标本地图片为待优化图片的情况下,根据所述待优化图片的资源大小,获取与所述待优化图片对应的目标优化方案;优化单元,用于使用所述目标优化方案处理所述待优化应用程序的...

【专利技术属性】
技术研发人员:王庆飞
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1