The invention discloses a method and a device for downloading and installing a package, which belongs to the technical field of the internet. The method comprises: receiving a request sent by the terminal to download the application, the download request to download the logo and carry business parameters; according to the application of the basic identification, obtaining the application installation package; the service parameter is added to the basic installation package, get the service the parameters of the corresponding service package; sent to the terminal of the service package. The device comprises a first receiving module, a first acquisition module, an adding module and a first transmitting module. The disclosure by the server business parameters directly added to the basic installation package, get business parameters corresponding to the service package, sends the business package, so as to improve the efficiency of the terminal to download the installation package business.
【技术实现步骤摘要】
本公开涉及互联网
,尤其涉及一种下载安装包的方法及装置。
技术介绍
目前,用户接收到其他用户分享的促销活动页面或者商品页面等目标页面时,如果用户对该目标页面感兴趣,用户可以通过终端扫描目标页面中的二维码,下载该目标页面对应的应用程序的业务安装包;终端安装该业务安装包后,在第一次启动该应用程序时,终端可以直接跳转到该目标页面。当前,终端下载该业务安装包时,终端从该二维码中获取该应用程序的标识和该目标页面的标识,向服务器发送下载请求,该下载请求携带该应用程序的标识和该目标页面的标识;服务器根据该应用程序的标识,获取该应用程序的源代码,将该目标页面的标识写入该应用程序的源代码中;根据写入该目标页面的标识的源代码,实时生成业务安装包,向终端发送该业务安装包。终端接收服务器发送的该业务安装包。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种下载安装包的方法及装置,所述技术方案如下:根据本公开实施例的第一方面,提供一种下载安装包的方法,所述方法应用在服务器中,所述方法包括:接收终端发送的下载请求,所述下载请求携带待下载的应用程序的标识和业务参数;根据所述应用程序的标识,获取所述应用程序的基础安装包;将所述业务参数添加到所述基础安装包中,得到所述业务参数对应的业务安装包;向所述终端发送所述业务安装包。本公开实施例中,服务器接收到终端发送的下载请求中获取待下载的应用程序的标识以及业务参数后,服务器可以根据该应用程序的标识以及业务参数,直接获取该应用程序的基础安装包,将业务参数添加到该基础安装包中,得到该业务参数对应的业务安装包,并向终端发送该业务安装包;由于 ...
【技术保护点】
一种下载安装包的方法,其特征在于,所述方法应用在服务器中,所述方法包括:接收终端发送的下载请求,所述下载请求携带待下载的应用程序的标识和业务参数;根据所述应用程序的标识,获取所述应用程序的基础安装包;将所述业务参数添加到所述基础安装包中,得到所述业务参数对应的业务安装包;向所述终端发送所述业务安装包。
【技术特征摘要】
1.一种下载安装包的方法,其特征在于,所述方法应用在服务器中,所述方法包括:接收终端发送的下载请求,所述下载请求携带待下载的应用程序的标识和业务参数;根据所述应用程序的标识,获取所述应用程序的基础安装包;将所述业务参数添加到所述基础安装包中,得到所述业务参数对应的业务安装包;向所述终端发送所述业务安装包。2.根据权利要求1所述的方法,其特征在于,所述将所述业务参数添加到所述基础安装包中,得到所述业务参数对应的业务安装包,包括:确定所述基础安装包的目标区域,将所述业务参数写入所述目标区域中,得到所述业务安装包。3.根据权利要求1所述的方法,其特征在于,所述根据所述应用程序的标识,获取所述应用程序的基础安装包,包括:根据所述应用程序的标识,从应用程序的标识和基础安装包的对应关系中,获取所述应用程序的基础安装包。4.根据权利要求1所述的方法,其特征在于,所述向所述终端发送所述业务安装包之后,所述方法还包括:接收所述终端发送的访问请求,所述访问请求携带所述业务参数,所述业务参数为所述终端从所述业务安装包中读取的;根据所述业务参数,执行所述业务参数对应的目标业务。5.根据权利要求4所述的方法,其特征在于,所述根据所述业务参数,执行所述业务参数对应的目标业务,包括:如果所述业务参数为目标页面的标识,根据所述目标页面的标识,获取所述目标页面,向所述终端发送所述目标页面;或者,如果所述业务参数为推荐所述应用程序的用户标识,记录所述用户标识。6.一种下载安装包的方法,其特征在于,所述方法应用在终端中,所述方法包括:检测到用户触发的下载指令时,获取待下载的应用程序的标识和业务参数;向服务器发送下载请求,所述下载请求携带所述应用程序的标识和所述业务参数,以使所述服务器根据所述应用程序的标识,获取所述应用程序的基础安装包,并将所述业务参数添加到所述基础安装包中,得到业务安装包;接收所述服务器发送的业务安装包,所述业务安装包中包括所述业务参数和所述基础安装包。7.根据权利要求6所述的方法,其特征在于,所述接收所述服务器发送的业务安装包之后,所述方法还包括:根据所述业务安装包,安装所述应用程序;当启动所述应用程序时,从所述业务安装包中读取所述业务参数;向所述服务器发送访问请求,所述访问请求携带所述业务参数,以使所述服务器根据所述业务参数,执行所述业务参数对应的目标业务。8.根据权利要求7所述的方法,其特征在于,所述从所述业务安装包中读取所述业务参数,包括:确定所述业务安装包中的目标区域,从所述目标区域中读取所述业务参数。9.根据权利要求7所述的方法,其特征在于,所述根据所述业务安装包,安装所述应用程序之后,所述方法还包括:将所述业务安装包中的所述业务参数的状态设置为未读;当所述业务参数的状态为已读时,将所述业务安装包中的所述业务参数删除。10.一种下载安装包的装置,其特征在于,所述装置应用在服务器中,所述装置包括:第一接收模块,用于接收终端发送的下载请求,所述下载请求携带待下载的应用程序的标识和业务参数;第一获取模块,用于根据所述应用程序的标识,获取所述应用程序的基础安装包;添加模块,用于将所述业务参数添加到所述基础安装包中,得到所述业务参数对应的业务安装包;第一发送模块,用于向所述终端发送所述业务安装包。11.根据权利要求10所...
【专利技术属性】
技术研发人员:马鑫,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。