一种应用程序的下载方法及装置制造方法及图纸

技术编号:14047823 阅读:80 留言:0更新日期:2016-11-23 22:47
本发明专利技术公开了一种应用程序的下载方法及装置,该方法包括终端接收位于所述终端上的客户端发送的应用程序的第一下载请求,然后将所述第一下载请求通过位于所述终端上的浏览器生成第二下载请求,所述第二下载请求中包括所述终端的用户代理信息,再将所述第二下载请求发送给下载服务器,以使所述下载服务器反馈应用程序下载响应消息。通过终端的用户代理信息来使得下载服务器根据该用户代理信息确定出其对应的应用程序下载链接,可以实现使用单一二维码在不同的系统平台上下载对应的应用程序。

【技术实现步骤摘要】

本专利技术实施例涉及应用程序
,尤其涉及一种应用程序的下载方法及装置
技术介绍
二维码是一种利用特定的几何图形记录数据符号等信息的方式,通常可以记录网址、文字、照片等信息,手机用户可以通过摄像头和解码软件将相关信息重新解码并查看内容,目前智能手机已经很普及,APP(Application,应用程序)推广方面采用和二维码结合的方式,智能终端通过扫描个性化的二维码信息,直接下载应用软件资源,无需手动输入,使用非常方便。目前国内主流移动操作系统为Android和IOS系统,APP能够快速推广,必须支持多版本,例如Android版、iPhone版、iPad版。而在APP的多种下载方法中,扫描二维码直接下载已是最快最便捷的下载方法。目前方式,针对Android和IOS系统,同一APP需要生成不同系统对应的二维码,分别针对Android和IOS平台进行应用推广,无法实现使用同一二维码在全平台推广。
技术实现思路
本专利技术实施例提供一种应用程序的下载方法及装置,用以实现使用单一二维码在不同的系统平台上下载对应的应用程序。本专利技术实施例提供的一种应用程序的下载方法,包括:终端接收位于所述终端上的客户端发送的应用程序的第一下载请求,所述第一下载请求为所述客户端扫描所述应用程序的二维码之后生成的;所述终端将所述第一下载请求通过位于所述终端上的浏览器生成第二下载请求,所述第二下载请求中包括所述终端的用户代理信息;所述终端将所述第二下载请求发送给下载服务器,以使所述下载服务器反馈应用程序下载响应消息。较佳地,在所述终端将所述第二下载请求发送给下载服务器之后,还包括:所述终端接收所述下载服务器反馈的所述应用程序下载响应消息;所述终端依据所述应用程序下载响应消息,下载所述应用程序。较佳地,所述应用程序下载响应消息是所述下载服务器根据所述第二下载请求生成的。相应地,本专利技术实施例还提供了一种应用程序的下载方法,包括:下载服务器获取终端上的浏览器发送的应用程序的第二下载请求,所述应用程序的第二下载请求包括所述终端的用户代理信息,所述应用程序的第二下载请求是所述终端上的浏览器根据所述终端上的客户端发送的应用程序的第一下载请求生成的,所述第一下载请求为所述客户端扫描所述应用程序的二维码之后生成的;所述下载服务器根据所述终端的用户代理信息,生成应用程序下载响应消息;所述下载服务器向所述终端发送所述应用程序下载响应消息,以使所述终端下载所述应用程序。较佳地,所述下载服务器根据所述终端的用户代理信息,生成应用程序下载响应消息,包括:所述下载服务器根据所述终端的用户代理信息,确定所述终端对应的系统信息;所述下载服务器将所述系统信息对应的应用程序下载链接地址,生成所述应用程序下载响应消息。相应地,本专利技术实施例还提供了一种应用程序的下载装置,包括:接收单元,用于接收位于终端上的客户端发送的应用程序的第一下载请求,所述第一下载请求为所述客户端扫描所述应用程序的二维码之后生成的;处理单元,用于将所述第一下载请求通过位于所述终端上的浏览器生成第二下载请求,所述第二下载请求中包括所述终端的用户代理信息;发送单元,用于将所述第二下载请求发送给下载服务器,以使所述下载服务器反馈应用程序下载响应消息。较佳地,还包括:下载单元;在将所述第二下载请求发送给下载服务器之后,所述接收单元还用于接收所述下载服务器反馈的所述应用程序下载响应消息;所述下载单元用于依据所述应用程序下载响应消息,下载所述应用程序。较佳地,所述应用程序下载响应消息是所述下载服务器根据所述第二下载请求生成的。相应地,本专利技术实施例还提供了一种应用程序的下载装置,包括:获取单元,用于获取终端上的浏览器发送的应用程序的第二下载请求,所述应用程序的第二下载请求包括所述终端的用户代理信息,所述应用程序的第二下载请求是所述终端上的浏览器根据所述终端上的客户端发送的应用程序的第一下载请求生成的,所述第一下载请求为所述客户端扫描所述应用程序的二维码之后生成的;处理单元,用于根据所述终端的用户代理信息,生成应用程序下载响应消息;发送单元,用于向所述终端发送所述应用程序下载响应消息,以使所述终端下载所述应用程序。较佳地,所述处理单元具体用于:根据所述终端的用户代理信息,确定所述终端对应的系统信息;将所述系统信息对应的应用程序下载链接地址,生成所述应用程序下载响应消息。本专利技术实施例表明,终端通过接收位于所述终端上的客户端发送的应用程序的第一下载请求,然后将所述第一下载请求通过位于所述终端上的浏览器生成第二下载请求,所述第二下载请求中包括所述终端的用户代理信息,再将所述第二下载请求发送给下载服务器,以使所述下载服务器反馈应用程序下载响应消息。通过终端的用户代理信息来使得下载服务器根据该用户代理信息确定出其对应的应用程序下载链接,可以实现使用单一二维码在不同的系统平台上下载对应的应用程序。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种系统架构的结构示意图;图2为本专利技术实施例提供的一种应用程序的下载方法的流程示意图;图3为本专利技术实施例提供的一种应用程序的下载方法的流程示意图;图4为本专利技术实施例提供的一种应用程序的下载方法的流程示意图;图5为本专利技术实施例提供的一种应用程序的下载装置的结构示意图;图6为本专利技术实施例提供的一种应用程序的下载装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1示出了本专利技术实施例所适用的一种系统架构,基于该系统架构可实现对应用程序的下载。本专利技术实施例提供的应用程序下载的系统架构中包括下载服务器101和终端102。终端102可以是向用户提供语音和/或数据连通性的设备(device),包括无线终端或有线终端。无线终端可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端。例如,无线终端可以是移动电话(或称为“蜂窝”电话)和具有移动终端的计算机。又如,无线终端也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动设备。再如,无线终端可以为移动站(mobile station)、接入点(access point)、或用户设备(user equipment,简称UE)的一部分。终端102上具有扫描二维码功能的客户端和具有与下载服务器101进行交互的浏览器。终端102可以通过INTERNET网络与下载服务器101进行通信,也可以通过GSM(Global System for Mobile Communications,全球移动通信系统)、LTE(long term evolution,长期演进)系统等移动通信系统与下载服务器101进行通信。终端102可以安装浏览器AP本文档来自技高网...
一种应用程序的下载方法及装置

【技术保护点】
一种应用程序的下载方法,其特征在于,包括:终端接收位于所述终端上的客户端发送的应用程序的第一下载请求,所述第一下载请求为所述客户端扫描所述应用程序的二维码之后生成的;所述终端将所述第一下载请求通过位于所述终端上的浏览器生成第二下载请求,所述第二下载请求中包括所述终端的用户代理信息;所述终端将所述第二下载请求发送给下载服务器,以使所述下载服务器反馈应用程序下载响应消息。

【技术特征摘要】
1.一种应用程序的下载方法,其特征在于,包括:终端接收位于所述终端上的客户端发送的应用程序的第一下载请求,所述第一下载请求为所述客户端扫描所述应用程序的二维码之后生成的;所述终端将所述第一下载请求通过位于所述终端上的浏览器生成第二下载请求,所述第二下载请求中包括所述终端的用户代理信息;所述终端将所述第二下载请求发送给下载服务器,以使所述下载服务器反馈应用程序下载响应消息。2.如权利要求1所述的方法,其特征在于,在所述终端将所述第二下载请求发送给下载服务器之后,还包括:所述终端接收所述下载服务器反馈的所述应用程序下载响应消息;所述终端依据所述应用程序下载响应消息,下载所述应用程序。3.如权利要求2所述的方法,其特征在于,所述应用程序下载响应消息是所述下载服务器根据所述第二下载请求生成的。4.一种应用程序的下载方法,其特征在于,包括:下载服务器获取终端上的浏览器发送的应用程序的第二下载请求,所述应用程序的第二下载请求包括所述终端的用户代理信息,所述应用程序的第二下载请求是所述终端上的浏览器根据所述终端上的客户端发送的应用程序的第一下载请求生成的,所述第一下载请求为所述客户端扫描所述应用程序的二维码之后生成的;所述下载服务器根据所述终端的用户代理信息,生成应用程序下载响应消息;所述下载服务器向所述终端发送所述应用程序下载响应消息,以使所述终端下载所述应用程序。5.如权利要求4所述的方法,其特征在于,所述下载服务器根据所述终端的用户代理信息,生成应用程序下载响应消息,包括:所述下载服务器根据所述终端的用户代理信息,确定所述终端对应的系统信息;所述下载服务器将所述系统信息对应的应用程序下载链接地址,生成所述应用...

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1