预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113961229A(43)申请公布日2022.01.21(21)申请号202111223895.1(22)申请日2021.10.20(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人冯小明(74)专利代理机构中科专利商标代理有限责任公司11021代理人鄢功军(51)Int.Cl.G06F8/70(2018.01)权利要求书3页说明书10页附图9页(54)发明名称生成应用程序安装包的方法和运行应用程序的方法(57)摘要本公开提供了一种生成应用程序安装包的方法、运行应用程序的方法、装置、设备、存储介质以及程序产品,涉及计算机技术领域,尤其涉及客户端技术领域。具体实现方案为:确定原始程序数据中的至少一个图片控件;将与至少一个图片控件对应的至少一个图片资源上传至远程存储装置,并获得至少一个图片资源中每个图片资源的图片远程地址,其中,图片远程地址用于指示图片资源在远程存储装置中的存储位置;将图片远程地址记录在原始程序数据中,并删除原始程序数据中的图片资源,得到目标程序数据;以及根据目标程序数据,生成应用程序安装包。CN113961229ACN113961229A权利要求书1/3页1.一种生成应用程序安装包的方法,包括:确定原始程序数据中的至少一个图片控件;将与所述至少一个图片控件对应的至少一个图片资源上传至远程存储装置,并获得所述至少一个图片资源中每个图片资源的图片远程地址,其中,所述图片远程地址用于指示所述图片资源在所述远程存储装置中的存储位置;将所述图片远程地址记录在所述原始程序数据中,并删除所述原始程序数据中的所述图片资源,得到目标程序数据;以及根据所述目标程序数据,生成应用程序安装包。2.根据权利要求1所述的方法,其中,所述确定原始程序数据中的至少一个图片控件包括:确定所述原始程序数据中的每个控件是否使用本地图片资源,其中,所述本地图片资源包括存储位置位于本地存储装置的图片资源;以及确定使用所述本地图片资源的控件作为所述图片控件。3.根据权利要求1所述的方法,其中,所述将所述图片远程地址记录在所述原始程序数据中包括:根据所述至少一个图片资源的图片远程地址,生成地址表文件;将所述地址表文件上传至所述远程存储装置,得到所述地址表文件的文件远程地址,其中,所述文件远程地址用于指示所述地址表文件在所述远程存储装置中的存储位置;以及将所述地址表文件的文件远程地址记录在所述原始程序数据中。4.根据权利要求1所述的方法,还包括:为所述至少一个图片控件中的每个图片控件添加远程地址属性;以及根据与所述图片控件对应的图片资源的图片远程地址,配置所述图片控件的远程地址属性。5.一种运行应用程序的方法,包括:获取至少一个图片资源的图片远程地址;以及根据所述至少一个图片资源的图片远程地址,下载所述至少一个图片资源,并将所述至少一个图片资源存储至本地存储装置,其中,所述应用程序是通过应用程序安装文件得到的,所述应用程序安装文件由权利要求1‑4中任一项所述的方法生成。6.根据权利要求5所述的方法,其中,所述获取至少一个图片资源的图片远程地址包括:获取地址表文件的文件远程地址;以及根据所述文件远程地址,下载所述地址表文件,其中,所述地址表文件包括所述至少一个图片资源的图片远程地址。7.根据权利要求6所述的方法,其中,所述获取地址表文件的文件远程地址包括:利用所述应用程序的后台线程,检测所述地址表文件是否已被下载;以及在所述地址表文件未被下载的情况下,获取所述地址表文件的文件远程地址。8.根据权利要求6所述的方法,还包括:2CN113961229A权利要求书2/3页获取所述至少一个图片资源中每个图片资源的本地地址,其中所述本地地址用于指示所述图片资源在所述本地存储装置中的存储位置;以及在所述地址表文件中记录所述至少一个图片资源的图片远程地址和本地地址之间的对应关系。9.根据权利要求8所述的方法,还包括:在所述至少一个图片控件中的目标图片控件被运行的情况下,获取所述目标图片控件的远程地址属性中配置的目标图片远程地址;确定所述地址表文件中与所述目标图片远程地址对应的目标本地地址;确定所述目标本地地址指示的本地位置中是否存与所述目标图片控件对应的目标图片资源;以及在所述本地位置中不存在所述目标图片资源的情况下,根据所述目标图片远程地址,下载所述目标图片资源。10.根据权利要求8所述的方法,还包括:在所述至少一个图片资源中任意一个图片资源下载失败和/或本地存储装置中的任意一个图片资源丢失的情况下,根据所述地址表文件中该图片资源的图片远程地址,重新下载该图片资源;将重新下载的该图片资源存储至本地存储装置,得到该图片资源的本地地址;以及在所