[发明专利]一种下载应用的方法、终端、服务器及系统有效
| 申请号: | 201210417517.1 | 申请日: | 2012-10-26 |
| 公开(公告)号: | CN102932441A | 公开(公告)日: | 2013-02-13 |
| 发明(设计)人: | 任远;张明;许大芮 | 申请(专利权)人: | 北京小米科技有限责任公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04M1/725 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张耀光 |
| 地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 下载 应用 方法 终端 服务器 系统 | ||
技术领域
本发明涉及计算机及通信领域,特别涉及一种下载应用的方法、终端及服务器。
背景技术
随着手机技术的快速发展,越来越多的基于手机的应用不断涌现,其中不乏很多基于网络的应用,这类应用大多需要用户在使用前下载到手机本地,然后再在手机本地运行该应用。
目前当用户需要使用某个应用时,如果手机本地不存在该应用,手机从网络中下载整个应用到手机本地,即下载该应用包括的全部功能模块到手机本地,用户再从该应用包括的全部功能模块中选择需要运行的功能模块,然后手机运行用户选择的功能模块,如此实现运行该应用。
目前在运行应用前需要下载该应用包括的全部功能模块,而有些功能模块用户可能不会使用,因而浪费了大量的下载流量。
发明内容
本发明实施例提供了一种下载应用的方法、终端、服务器及系统,可以下载应用的下载流量。所述技术方案如下:
一种下载应用的方法,所述方法包括:
获取用户选择的应用内的模块标识;
向服务器发送获取所述模块标识对应的功能模块的模块下载请求;
接收所述服务器根据所述模块下载请求返回的所述模块标识对应的功能模块,并将所接收到的功能模块加载到所述应用对应的应用程序框架中;
其中,所述应用程序框架用于支持所述功能模块的运行。
一种下载应用的方法,所述方法包括:
接收终端发送的获取应用内模块标识对应的功能模块的模块下载请求;
根据所述模块标识获取所述模块标识对应的功能模块;
将所获取的功能模块发送至所述终端。
一种终端,所述终端包括:
获取模块,用于获取用户选择的应用内的模块标识;
第一发送模块,用于向服务器发送获取所述模块标识对应的功能模块的模块下载请求;
第一下载模块,用于接收所述服务器根据所述模块下载请求返回的所述模块标识对应的功能模块,并将所接收到的功能模块加载到所述应用对应的应用程序框架中,其中,所述应用程序框架用于支持所述功能模块的运行。
一种服务器,所述服务器包括:
第一接收模块,用于接收终端发送的获取应用内模块标识对应的功能模块的模块下载请求;
第一获取模块,用于根据所述模块标识获取所述模块标识对应的功能模块;
第一发送模块,用于将所述第一获取模块所获取的功能模块发送至所述终端。
一种下载应用的系统,所述系统包括以上所述的终端和服务器。
本发明实施例的有益效果包括:
本发明实施例提供的下载应用的方法,通过向服务器获取用户选择的应用内的模块标识对应的功能模块,并将获取到的功能模块加载到应用对应的应用程序框架,实现了按需加载用户需要的应用的功能模块到终端,节省下载流量,及提高应用的响应速度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种下载应用的方法流程图;
图2是本发明实施例提供的另一种下载应用的方法流程图;
图3是本发明实施例提供的一种同步更新功能模块的流程图;
图4是本发明实施例提供的一种异步更新功能模块的流程图;
图5是本发明实施例提供的另一种下载应用的方法流程图;
图6是本发明实施例提供的另一种下载应用的方法流程图;
图7是本发明实施例提供的另一种下载应用的方法流程图;
图8是本发明实施例提供的一种终端的第一结构示意图;
图9是本发明实施例提供的一种终端的第二结构示意图;
图10是本发明实施例提供的一种终端的第三结构示意图;
图11是本发明实施例提供的一种服务器的第一结构示意图;
图12是本发明实施例提供的一种服务器的第二结构示意图;
图13是本发明实施例提供的一种下载应用的系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例提供了一种下载应用的方法,其中,本发明实施例的执行主机为终端,参见图1,该方法包括:
步骤101:获取用户选择的应用内的模块标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210417517.1/2.html,转载请声明来源钻瓜专利网。





