[发明专利]插件化下载应用程序安装包的方法及系统在审
申请号: | 201611073366.7 | 申请日: | 2016-11-29 |
公开(公告)号: | CN106775838A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 贺振增;王一丁;张鹏宇 | 申请(专利权)人: | 暴风集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F17/30 |
代理公司: | 北京晟睿智杰知识产权代理事务所(特殊普通合伙)11603 | 代理人: | 于淼 |
地址: | 100083 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 下载 应用程序 安装 方法 系统 | ||
技术领域
本申请涉及安装包下载技术领域,具体地说,涉及一种插件化下载应用程序安装包的方法及系统。
背景技术
现有技术中,对应用程序的安装包进行下载安装时,都是将安装包一次性下载到客户端进行安装,从而实现在客户端实现多个应用功能。
在每次应用程序更新时,需要对所有功能程序进行更新,但是有些功能可能是用户不经常使用或者不需要使用的,这样就造成了不必要的内存消耗。而且在安装应用程序时,由于要将包含多种不同功能模块的安装包一次性下载到本地,因此下载的文件可能非常大,在安装时又必须将所有的功能应用进行安装,这就给用户安装了一些不必要的功能应用,不利用用户体验,同时还导致在移动终端上由于安装大量的不必要应用功能而造成了较多额外的消耗。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种插件化下载应用程序安装包的方法及系统,不需要同时下载包含有不同功能模块的安装包,而是将应用程序安装包拆分为基础安装包和多个功能安装包,用户可根据需求对安装包进行选择下载及安装,还可根据用户需求定制安装包,不仅提升了用户的使用体验,还节省了用户使用应用程序过程中的内存消耗。
为了解决上述技术问题,本申请有如下技术方案:
一种插件化下载应用程序安装包的方法,包括:
将应用程序的安装包按照使用功能拆分为基础安装包和一个或多个功能安装包;
接收用户下载所述应用程序的安装包的请求并执行:
当接收到用户下载基础安装包的请求时,向用户提供基础安装包的下载链接供用户下载,当接收到用户下载一个或多个所述功能安装包的请求时,向用户提供对应的所述功能安装包的下载链接供用户下载;
根据用户使用所述应用程序的历史记录信息数据,分析用户的使用行为习惯,根据用户的使用行为习惯,向用户推送其未进行下载安装的功能安装包,并在接收到用户下载该功能安装包的请求时,向用户提供该功能安装包的下载链接,供用户下载;
接收用户输入的对特定模块的功能定制信息,并根据用户输入的所述功能定制信息,为用户定制相关的功能模块,并将定制的所述功能模块推送至用户供用户下载。
优选地,其中:
进一步包括:
判断用户对所述应用程序中各个功能模块的使用情况,当用户连续预定时间未使用其中一个或多个功能模块时,自动将一个或多个所述功能模块的安装包和安装文件删除。
优选地,其中:
进一步包括:
当用户再次请求使用已删除安装包和安装文件的功能模块时,再次向用户提供与该功能模块相关的功能安装包的下载链接,供用户下载。
优选地,其中:
进一步包括:
判断用户对所述应用程序中各个功能模块的使用情况,当用户连续预定时间未使用其中一个或多个功能模块时,自动提醒用户是否删除该一个或多个功能模块的安装包和安装文件,并在接收到用户的确认删除指令后,将相关功能模块的安装包和安装文件删除。
一种插件化下载应用程序安装包的系统,其特征在于,包括:应用程序安装包拆分模块、安装包下载请求接收模块、行为习惯分析模块和功能定制模块,
所述应用程序安装包拆分模块,用于将应用程序的安装包按照使用功能拆分为基础安装包和一个或多个功能安装包;
所述安装包下载请求接收模块,用于在接收到用户下载基础安装包的请求时,向用户提供基础安装包的下载链接供用户下载,在接收到用户下载一个或多个所述功能安装包的请求时,向用户提供对应的所述功能安装包的下载链接供用户下载;
所述行为习惯分析模块,用于根据用户使用所述应用程序的历史记录信息数据,分析用户的使用行为习惯,根据用户的使用行为习惯,向用户推送其未进行下载安装的功能安装包;
所述功能定制模块,用于接收用户输入的对特定模块的功能定制信息,并根据用户输入的所述功能定制信息,为用户定制相关的功能模块,并将定制的所述功能模块推送至用户供用户下载。
优选地,其中:
进一步包括:安装包清理模块,
所述安装包清理模块,用于判断用户对所述应用程序中各个功能模块的使用情况,当用户连续预定时间未使用其中一个或多个功能模块时,自动将一个或多个所述功能模块的安装包和安装文件删除。
优选地,其中:
所述安装包下载请求接收模块,进一步用于在用户再次请求使用已删除安装包和安装文件的功能模块时,再次向用户提供与该功能模块相关的功能安装包的下载链接,供用户下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暴风集团股份有限公司,未经暴风集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611073366.7/2.html,转载请声明来源钻瓜专利网。