一种应用程序包安装方法及应用程序包安装装置制造方法及图纸

技术编号:14403944 阅读:81 留言:0更新日期:2017-01-11 15:47
本发明专利技术的实施例公开一种应用程序包安装方法及应用程序包安装装置。方法包括:发送应用程序包下载请求,以从服务器下载应用程序包中的应用程序核心应用功能包,所述应用程序包还包括应用程序辅助应用功能包;安装所述应用程序核心应用功能包,并在安装所述应用程序核心应用功能包的同时或之后,从服务器下载所述应用程序辅助应用功能包;启动所述应用程序核心应用功能,并在启动所述应用程序核心应用功能的同时或之后,安装所述应用程序辅助应用功能包。应用本发明专利技术,可以提升应用程序安装包安装效率、降低用户获取应用功能所需的时间。

【技术实现步骤摘要】

本专利技术涉及计算机应用程序安装技术,尤其涉及一种应用程序包安装方法及应用程序包安装装置
技术介绍
设备驱动程序是一种可以使计算机和设备通信的特殊应用程序,在操作系统中运行,用于向操作系统提供一个访问、使用硬件设备的接口,负责计算机与硬件设备的通信,从而实现操作系统和操作系统中所有硬件设备之间通信的应用程序。通过安装应用程序包,可以告知操作系统中相应软硬件设备所包含的功能,并在操作系统需要实现该功能时,调动软硬件设备并使软硬件设备利用最有效的方式来完成该功能。目前,随着通信技术的迅猛发展,互联网的应用越来越广泛,用户通过个人计算机(PC,PersonalComputer),可以从互联网上获取到具备各种应用功能的应用程序包,即应用软件安装包,通过安装该应用程序包,可以获得该应用程序的相应功能。在目前的互联网时代,应用程序的更新频度也随着宽带的提速而加速,且由于为了满足用户的各种个性化需求,提升应用程序的用户体验,应用程序的应用功能越来越多,使得应用程序包的体积也越来越大。这样,在用户需要从互联网上下载该应用程序包时,下载所需的时间较长,进一步地,由于该应用程序包集成了大量的应用功能本文档来自技高网...
一种应用程序包安装方法及应用程序包安装装置

【技术保护点】
一种应用程序包安装方法,其特征在于,该方法包括:发送应用程序包下载请求,以从服务器下载应用程序包中的应用程序核心应用功能包,所述应用程序包还包括应用程序辅助应用功能包;安装所述应用程序核心应用功能包,并在安装所述应用程序核心应用功能包的同时或之后,从服务器下载所述应用程序辅助应用功能包;启动所述应用程序核心应用功能,并在启动所述应用程序核心应用功能的同时或之后,安装所述应用程序辅助应用功能包。

【技术特征摘要】
1.一种应用程序包安装方法,其特征在于,该方法包括:发送应用程序包下载请求,以从服务器下载应用程序包中的应用程序核心应用功能包,所述应用程序包还包括应用程序辅助应用功能包;安装所述应用程序核心应用功能包,并在安装所述应用程序核心应用功能包的同时或之后,从服务器下载所述应用程序辅助应用功能包;启动所述应用程序核心应用功能,并在启动所述应用程序核心应用功能的同时或之后,安装所述应用程序辅助应用功能包。2.根据权利要求1所述的方法,其特征在于,生成所述应用程序包包括:统计用户在预定的时间内使用应用程序中的各应用功能的次数;对统计得到的次数进行排序,选取排序前N位的次数对应的应用功能或选取超过预定次数阈值的统计次数对应的应用功能,得到核心应用功能;获取核心应用功能之外的应用功能,得到辅助应用功能,提取辅助应用功能所需的资源文件,生成应用程序辅助应用功能包;提取核心应用功能所需的资源文件以及应用程序包配置信息,构建应用程序界面中辅助应用功能与应用程序辅助应用功能包的映射关系,依据核心应用功能所需的资源文件、应用程序包配置信息以及映射关系生成应用程序核心应用功能包。3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:对辅助应用功能进行分类,将分类的辅助应用功能所需的资源文件进行归类,并为每一归类的资源文件设置相应的映射关系。4.根据权利要求1所述的方法,其特征在于,生成所述应用程序包包括:按照预先设置的核心应用功能选取策略选取应用程序中的应用功能;获取选取的应用功能之外的应用功能,得到辅助应用功能,提取辅助应用功能所需的资源文件,生成应用程序辅助应用功能包;提取选取的应用功能所需的资源文件以及应用程序包配置信息,构建应用程序界面中辅助应用功能与应用程序辅助应用功能包的映射关系,依据核心应用功能所需的资源文件、应用程序包配置信息以及映射关系生成应用程序核心应用功能包。5.根据权利要求1至4任一项所述的方法,其特征在于,所述从服务器下载所述应用程序辅助应用功能包包括:向服务器再次发送应用程序包下载请求,携带用户标识信息或应用程序辅助应用功能包标识信息,服务器在接收到应用程序包下载请求后,依据用户标识信息查询到该用户已下载应用程序核心应用功能包,或者,依据应用程序辅助应用功能包标识信息获知用户需要下载应用程序辅助应用功能包,将应用程序辅助应用功能包下发至用户。6.根据权利要求1至4任一项所述的方法,其特征在于,安装所述应用程序核心应用功能包包括:启动第一线程以及第二线程,利用第一线程对所述应用程序核心应用功能包中的安装信息进行设置,利用第二线程对所述应用程序核心应用功能包中的资源文件进行解压,并将解压后的资源文件拷贝到临时文件夹中,并在所述第一线程执行完毕后,将所述临时文件夹中的文件拷贝到安装目录。7.根据权利要求1至4任一项所述的方法,其特征在于,从服务器下载所述应用程序辅助应...

【专利技术属性】
技术研发人员:韩伟杰
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

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

1