The invention discloses a method and system for plug-in, download the application installation package method includes: the application installation package to use functional split based installation package and one or more functional installation package; receiving the user to download the application installation package request and execution: when receiving users download the installation package of the basic request, provide the basis for the link to the user to download the installation package for users to download, download the user when receiving one or more of the functions of the installation package request, provide the corresponding functions to download the installation package for users to download link to the user according to the usage habits; push to the user, it did not download and install the function package, and received users download the installation package function request, provide the function to download the installation package link to the user, For users to download; to receive the user input function specific information on specific modules, and to customize the relevant functional modules for users.
【技术实现步骤摘要】
插件化下载应用程序安装包的方法及系统
本申请涉及安装包下载
,具体地说,涉及一种插件化下载应用程序安装包的方法及系统。
技术介绍
现有技术中,对应用程序的安装包进行下载安装时,都是将安装包一次性下载到客户端进行安装,从而实现在客户端实现多个应用功能。在每次应用程序更新时,需要对所有功能程序进行更新,但是有些功能可能是用户不经常使用或者不需要使用的,这样就造成了不必要的内存消耗。而且在安装应用程序时,由于要将包含多种不同功能模块的安装包一次性下载到本地,因此下载的文件可能非常大,在安装时又必须将所有的功能应用进行安装,这就给用户安装了一些不必要的功能应用,不利用用户体验,同时还导致在移动终端上由于安装大量的不必要应用功能而造成了较多额外的消耗。
技术实现思路
有鉴于此,本申请所要解决的技术问题是提供了一种插件化下载应用程序安装包的方法及系统,不需要同时下载包含有不同功能模块的安装包,而是将应用程序安装包拆分为基础安装包和多个功能安装包,用户可根据需求对安装包进行选择下载及安装,还可根据用户需求定制安装包,不仅提升了用户的使用体验,还节省了用户使用应用程序过程中的内存消耗。为了解决上述技术问题,本申请有如下技术方案:一种插件化下载应用程序安装包的方法,包括:将应用程序的安装包按照使用功能拆分为基础安装包和一个或多个功能安装包;接收用户下载所述应用程序的安装包的请求并执行:当接收到用户下载基础安装包的请求时,向用户提供基础安装包的下载链接供用户下载,当接收到用户下载一个或多个所述功能安装包的请求时,向用户提供对应的所述功能安装包的下载链接供用户下载;根据用户使 ...
【技术保护点】
一种插件化下载应用程序安装包的方法,包括:将应用程序的安装包按照使用功能拆分为基础安装包和一个或多个功能安装包;接收用户下载所述应用程序的安装包的请求并执行:当接收到用户下载基础安装包的请求时,向用户提供基础安装包的下载链接供用户下载,当接收到用户下载一个或多个所述功能安装包的请求时,向用户提供对应的所述功能安装包的下载链接供用户下载;根据用户使用所述应用程序的历史记录信息数据,分析用户的使用行为习惯,根据用户的使用行为习惯,向用户推送其未进行下载安装的功能安装包,并在接收到用户下载该功能安装包的请求时,向用户提供该功能安装包的下载链接,供用户下载;接收用户输入的对特定模块的功能定制信息,并根据用户输入的所述功能定制信息,为用户定制相关的功能模块,并将定制的所述功能模块推送至用户供用户下载。
【技术特征摘要】
1.一种插件化下载应用程序安装包的方法,包括:将应用程序的安装包按照使用功能拆分为基础安装包和一个或多个功能安装包;接收用户下载所述应用程序的安装包的请求并执行:当接收到用户下载基础安装包的请求时,向用户提供基础安装包的下载链接供用户下载,当接收到用户下载一个或多个所述功能安装包的请求时,向用户提供对应的所述功能安装包的下载链接供用户下载;根据用户使用所述应用程序的历史记录信息数据,分析用户的使用行为习惯,根据用户的使用行为习惯,向用户推送其未进行下载安装的功能安装包,并在接收到用户下载该功能安装包的请求时,向用户提供该功能安装包的下载链接,供用户下载;接收用户输入的对特定模块的功能定制信息,并根据用户输入的所述功能定制信息,为用户定制相关的功能模块,并将定制的所述功能模块推送至用户供用户下载。2.根据权利要求1所述插件化下载应用程序安装包的方法,其特征在于,进一步包括:判断用户对所述应用程序中各个功能模块的使用情况,当用户连续预定时间未使用其中一个或多个功能模块时,自动将一个或多个所述功能模块的安装包和安装文件删除。3.根据权利要求2所述插件化下载应用程序安装包的方法,其特征在于,进一步包括:当用户再次请求使用已删除安装包和安装文件的功能模块时,再次向用户提供与该功能模块相关的功能安装包的下载链接,供用户下载。4.根据权利要求1所述插件化下载应用程序安装包的方法,其特征在于,进一步包括:判断用户对所述应用程序中各个功能模块的使用情况,当用户连续预定时间未使用其中一个或多个功能模块时,自动提醒用户是否删除该一个或多个功能模块的安装包和安装文件,并在接收到用户的确认删除指令后,将相关功能模块的安装包和安装文件删除。5.一种插件化下载应用程序安装包的系统,其特征在于,包括:应用程序安装包拆分模块、安装包下载...
【专利技术属性】
技术研发人员:贺振增,王一丁,张鹏宇,
申请(专利权)人:暴风集团股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。