The present invention relates to a method and device for providing application installation package to terminal equipment. The method comprises: receiving from the terminal equipment to the application download request; obtaining the terminal target acquisition and display resolution; the target display resolution of the application program, the goal of the installation package; and to the terminal equipment sends the target installation package. So, according to the different types of terminal equipment can provide application matched with the installation package, reducing terminal equipment to download the application installation package to download the application flow, while increasing the installation package speed, improve the user experience.
【技术实现步骤摘要】
本公开涉及应用程序的安装包管理,尤其涉及一种向终端设备提供应用程序安装包的方法及装置。
技术介绍
目前,终端设备,例如:智能手机、智能手表、智能电视以及个人电脑(PersonalComputer,PC)等,在人们生活中扮演着越来越重要的角色,为了满足用户的不同需求,终端设备可以应用的应用程序也越来越多。然而为了能够适配更多型号的终端设备,应用程序安装包中往往包含有多个资源文件,使得用户下载应用程序安装包所耗费的流量较多,下载时间过长,且所下载的应用安装包中包括不必要的文件。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种向终端设备提供应用程序安装包的方法及装置。根据本公开实施例的第一方面,提供一种向终端设备提供应用程序安装包的方法,包括:接收来自终端设备的对应用程序的下载请求;获取所述终端设备的目标显示分辨率;获取与所述目标显示分辨率匹配的所述应用程序的目标安装包;以及向所述终端设备发送所述目标安装包。可选地,所述获取与所述目标显示分辨率匹配的所述应用程序的目标安装包,包括:根据接收到的下载请求获取所述应用程序的通用安装包;从所述通用安装包中获取与所述目标显示分辨率匹配的目标安装包。可选地,所述从所述通用安装包中获取与所述目标显示分辨率匹配的目标安装包,包括:将所述通用安装包中的资源文件根据显示分辨率拆解成多个资源文件;将对应所述目标显示分辨率的资源文件打包,以得到所述目标安装包。可选地,所述获取所述终端设备的目标显示分辨率包括:向所述终端设备发送请求目标显示分辨率或设备型号的指令;接收来自所述终端设备的用于提供目标显示分辨率或设备型号的指令。可选 ...
【技术保护点】
一种向终端设备提供应用程序安装包的方法,其特征在于,包括:接收来自终端设备的对应用程序的下载请求;获取所述终端设备的目标显示分辨率;获取与所述目标显示分辨率匹配的所述应用程序的目标安装包;以及向所述终端设备发送所述目标安装包。
【技术特征摘要】
1.一种向终端设备提供应用程序安装包的方法,其特征在于,包括:接收来自终端设备的对应用程序的下载请求;获取所述终端设备的目标显示分辨率;获取与所述目标显示分辨率匹配的所述应用程序的目标安装包;以及向所述终端设备发送所述目标安装包。2.根据权利要求1所述的方法,其特征在于,所述获取与所述目标显示分辨率匹配的所述应用程序的目标安装包,包括:根据接收到的下载请求获取所述应用程序的通用安装包;从所述通用安装包中获取与所述目标显示分辨率匹配的目标安装包。3.根据权利要求2所述的方法,其特征在于,所述从所述通用安装包中获取与所述目标显示分辨率匹配的目标安装包,包括:将所述通用安装包中的资源文件根据显示分辨率拆解成多个资源文件;将对应所述目标显示分辨率的资源文件打包,以得到所述目标安装包。4.根据权利要求1所述的方法,其特征在于,所述获取所述终端设备的目标显示分辨率包括:向所述终端设备发送请求目标显示分辨率或设备型号的指令;接收来自所述终端设备的用于提供目标显示分辨率或设备型号的指令。5.根据权利要求1所述的方法,其特征在于,所述获取所述终端设备的目标显示分辨率包括:从接收到的下载请求中获取所述终端设备的目标显示分辨率,其中所述下载请求中包含所述终端设备的目标显示分辨率。6.一种向终端设备提供应用程序安装包的装置,其特征在于,包括:接收模块,被配置为接收来自终端设备的对应用程序的下载请求;第一获取模块,被配置为获取所述终端设备的目标显示分辨率;第二获取模块,...
【专利技术属性】
技术研发人员:沈显超,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。