[发明专利]应用程序的运行方法和装置有效
申请号: | 201510971750.8 | 申请日: | 2015-12-22 |
公开(公告)号: | CN106909353B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 郑越洋;吴轶峰;白浩泉 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/41 |
代理公司: | 11201 北京清亦华知识产权代理事务所(普通合伙) | 代理人: | 张大威 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 运行 方法 装置 | ||
本申请提出一种应用程序的运行方法和装置,该方法包括:根据应用程序的原始文件,生成类描述文件,并将所述类描述文件放入安装包内,所述类描述文件是用于描述类的文本文件,所述类描述文件的大小小于对应的类的大小;在用户需要运行所述应用程序之前,下载所述安装包;在运行所述应用程序时,从所述安装包内获取所述类描述文件,并根据所述类描述文件生成类。该方法能够减小应用程序安装包的大小,从而降低资源开销。
技术领域
本申请涉及互联网技术领域,尤其涉及一种应用程序的运行方法和装置。
背景技术
在智能化时代,用户使用的应用程序(APP)越来越多,在应用程序运行之前需要先下载安装应用程序。目前应用程序的安装包通常会比较大,例如,100M左右。用户从应用商店下载安装包时,就会占用终端较大的磁盘空间,另外,还会耗费较大的下载流量和下载时间,这些都会增加资源开销。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的一个目的在于提出一种应用程序的运行方法,该方法可以减小应用程序安装包的大小,从而降低资源开销。
本申请的另一个目的在于提出一种应用程序的运行装置。
为达到上述目的,本申请第一方面实施例提出的应用程序的运行方法,包括:根据应用程序的原始文件,生成类描述文件,并将所述类描述文件放入安装包内,所述类描述文件是用于描述类的文本文件,所述类描述文件的大小小于对应的类的大小;在用户需要运行所述应用程序之前,下载所述安装包;在运行所述应用程序时,从所述安装包内获取所述类描述文件,并根据所述类描述文件生成类。
本申请第一方面实施例提出的应用程序的运行方法,通过在安装包内包含类描述文件,类描述文件的大小是小于类的,因此,相对于现有直接在安装包中包含类的方式,通过在安装包内包含类描述文件,可以减少应用程序安装包的大小,从而降低资源开销。
为达到上述目的,本申请第二方面实施例提出的应用程序的运行装置,包括:生成模块,用于根据应用程序的原始文件,生成类描述文件,并将所述类描述文件放入安装包内,所述类描述文件是用于描述类的文本文件,所述类描述文件的大小小于对应的类的大小;下载模块,用于在用户需要运行所述应用程序之前,下载所述安装包;运行模块,用于在运行所述应用程序时,从所述安装包内获取所述类描述文件,并根据所述类描述文件生成类。
本申请第二方面实施例提出的应用程序的运行装置,通过在安装包内包含类描述文件,类描述文件的大小是小于类的,因此,相对于现有直接在安装包中包含类的方式,通过在安装包内包含类描述文件,可以减少应用程序安装包的大小,从而降低资源开销。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是本申请一实施例提出的应用程序的运行方法的流程示意图;
图2是现有技术中应用程序的运行方法的示意图;
图3是本申请另一实施例提出的应用程序的运行方法的流程示意图;
图4是本申请实施例中根据类描述文件生成类的流程示意图;
图5是本申请另一实施例提出的应用程序的运行装置的结构示意图;
图6是本申请另一实施例提出的应用程序的运行装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510971750.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:灯具
- 下一篇:LED灯(HY0005‑3系列)