资源下载方法及装置的制造方法

文档序号:8905114阅读:307来源:国知局
资源下载方法及装置的制造方法
【技术领域】
[0001] 本公开设及网络技术领域,尤其设及一种资源下载方法及装置。
【背景技术】
[0002] 为了满足使用需求,用户会在移动终端中安装各种应用,例如,音频播放应用、视 频播放应用、照相应用、短信息应用等。在安装该些应用时,用户通常需要从网上下载相应 的软件安装包,进而按照软件安装包的操作指导进行安装。
[0003] 在实际应用中,由于不同的移动终端具有不同的操作系统,不同的操作系统所支 持的应用版本也有所不同,因此,为使具有不同操作系统的移动终端均可运行同一个应用, 一个应用通常会有多个版本,且每个版本在下载时都对应一个下载地址。当用户需要安装 应用时,用户需要根据本端支持的应用版本号,从移动终端显示界面上显示的多个下载地 址中,选取该应用版本号对应的下载地址,进而通过该下载地址下载该应用。
[0004] 在上述下载过程中,由于移动终端显示界面上显示的多个下载地址,如果用户因 误操作,错误地选取了其他下载地址,不仅会使下载的应用无法正常运行,而且还会浪费网 络资源。

【发明内容】

[0005] 为克服相关技术中存在的问题,本公开提供一种资源下载方法及装置。
[0006] 根据本公开实施例的第一方面,提供一种资源下载方法,所述方法包括:
[0007] 提供待下载资源的中转下载地址,所述待下载资源具有多个版本资源,所述中转 下载地址用于提供所述多个版本资源的实际下载地址;
[000引当检测到所述中转下载地址被选中,生成资源下载请求,所述资源下载请求中至 少携带本端的操作系统类型;
[0009] 向所述中转下载地址发送所述资源下载请求,使得所述中转下载地址对应的中转 服务器返回响应消息,所述响应消息携带根据所述本端的操作系统类型获取的实际下载地 址;
[0010] 当接收所述响应消息时,从所述实际下载地址下载对应的版本资源。
[0011] 可选地,所述提供待下载资源的中转下载地址,包括:
[0012] 在显示界面上显示所述待下载资源的中转下载地址;或者,
[0013] 在显示界面上显示下载按钮,所述下载按钮用于跳转到所述待下载资源的中转下 载地址。
[0014] 可选地,所述资源下载请求中还携带本端的操作系统版本号。
[0015] 可选地,所述从所述实际下载地址下载对应的版本资源,包括:
[0016] 向所述实际下载地址对应的下载服务器发送资源下载请求,使得所述下载服务器 获取所述资源下载请求对应的版本资源并返回;
[0017] 接收所述资源下载服务器返回的所述版本资源。
[0018] 根据本公开实施例的第二方面,提供一种资源下载方法,所述方法包括:
[0019] 接收终端发送的资源下载请求,所述资源下载请求中至少携带所述终端的操作系 统类型,所述资源下载请求为所述终端检测到待下载资源的中转下载地址被选中时生成, 所述待下载资源具有多个版本资源,所述中转下载地址用于提供所述多个版本资源的实际 下载地址;
[0020] 从预先存储的操作系统类型与下载地址之间的对应关系中,获取所述终端的操作 系统类型对应的实际下载地址;
[0021] 向所述终端返回响应消息,使得所述终端从所述实际下载地址下载对应的版本资 源。
[0022] 可选地,所述从预先存储的操作系统类型与下载地址之间的对应关系中,获取所 述终端的操作系统类型对应的实际下载地址之前,还包括:
[0023] 提供设置界面,所述设置界面包括每个待下载资源的多个版本资源所对应的实际 下载地址及每个版本资源所适用的操作系统类型;
[0024] 根据在所述设置界面上的设置操作,设置操作系统类型与实际下载地址之间的对 应关系。
[0025] 可选地,所述资源下载请求中还携带所述终端的操作系统版本号;
[0026] 所述获取所述终端的操作系统类型对应的实际下载地址之后,还包括:
[0027] 如果所述终端的操作系统类型对应的实际下载地址为多个,则根据所述操作系统 版本号,从多个实际下载地址中,选取目标实际下载地址。
[002引根据本公开实施例的第=方面,提供一种终端,所述终端包括:
[0029]下载地址提供模块,用于提供待下载资源的中转下载地址,所述待下载资源具有 多个版本资源,所述中转下载地址用于提供所述多个版本资源的实际下载地址;
[0030] 请求生成模块,用于当检测到所述中转下载地址被选中,生成资源下载请求,所述 资源下载请求中至少携带本端的操作系统类型;
[0031]请求发送模块,用于向所述中转下载地址发送所述资源下载请求,使得所述中转 下载地址对应的中转服务器返回响应消息,所述响应消息携带根据所述本端的操作系统类 型获取的实际下载地址;
[0032] 资源下载模块,用于当接收所述响应消息时,从所述实际下载地址下载对应的版 本资源。
[0033] 可选地,所述下载地址提供模块,用于在显示界面上显示所述待下载资源的中转 下载地址;或者,所述下载地址提供模块,用于在显示界面上显示下载按钮,所述下载按钮 用于跳转到所述待下载资源的中转下载地址。
[0034] 可选地,所述资源下载请求中还携带本端的操作系统版本号。
[0035] 可选地,所述资源下载模块,用于向所述实际下载地址对应的下载服务器发送资 源下载请求,使得所述下载服务器获取所述资源下载请求对应的版本资源并返回;接收所 述资源下载服务器返回的所述版本资源。
[0036] 根据本公开实施例的第四方面,提供一种中转服务器,所述中转服务器包括:
[0037] 请求接收模块,用于接收终端发送的资源下载请求,所述资源下载请求中至少携 带所述终端的操作系统类型,所述资源下载请求为所述终端检测到待下载资源的中转下载 地址被选中时生成,所述待下载资源具有多个版本资源,所述中转下载地址用于提供所述 多个版本资源的实际下载地址;
[003引地址获取模块,用于从预先存储的操作系统类型与下载地址之间的对应关系中, 获取所述终端的操作系统类型对应的实际下载地址;
[0039] 消息返回模块,用于向所述终端返回响应消息,使得所述终端从所述实际下载地 址下载对应的版本资源。
[0040] 可选地,所述中转服务器,还包括:
[0041] 设置页面提供模块,用于提供设置界面,所述设置界面包括每个待下载资源的多 个版本资源所对应的实际下载地址及每个版本资源所适用的操作系统类型;
[0042] 设置模块,用于根据在所述设置界面上的设置操作,设置操作系统类型与实际下 载地址之间的对应关系。
[0043] 可选地,所述资源下载请求中还携带所述终端的操作系统版本号;
[0044] 所述中转服务器,还包括:
[0045]目标地址获取模块,用于当所述终端的操作系统类型对应的实际下载地址为多个 时,根据所述操作系统版本号,从多个实际下载地址中,选取目标实际下载地址。
[0046] 根据本公开实施例的第五方面,提供一种资源下载装置,包括;
[0047] 处理器;
[0048] 用于存储处理器可执行的指令;
[0049] 其中,所述处理器被配置为:
[0050] 提供待下载资源的中转下载地址,所述待下载资源具有多个版本资源,所述中转 下载地址用于提供所述多个版本资源的实际下载地址;
[0化1] 当检测到所述中转下载地址被选中,生成资源下载请求,所述资源下载请求中至 少携带本端的操作系统类型;
[0化2]向所述中转下载地址发送所述资源下载请求,使得所述中转下载地址对应的中转 服务器返回响应消息,所述响应消息携带根据所述本端的操作系统类型获取的实际下载地 址;
[0化3] 当接收所述响应消息时,从所述实际下载地址下载对应的版本资源。
[0054] 根据本公开实施例的第六方面,提供一种资源下载装置,包括:
[00巧]处理器;
[0化6] 用于存储处理器可执行的指令;
[0化7] 其中,所述处理器被配置为:
[0化引接收终端发送的资源下载请求,所述资源下载请求中至少携带所述终端的操作系 统类型,所述资源下载请求为所述终端检测到待下载资源的中转下载地址被选中时生成, 所述待下载资源具有多个版本资源,所述中转下载地址用于提供所述多个版本资源的实际 下载地址;
[0059] 从预先存储的操作系统类型与下载地址之间的对应关系中,获取所述终端的操作 系统类型对应的实际下载地址;
[0060] 向所述终端返回响应消息,使得所述终端从所述实际下载地址下载对应的版本资 源。
[0061] 本公开的实施例提供的技术方案可W包括W下有益效果:
[0062] 通过向待下载资源的中转下载地址发送资源下载请求,获取实际下载地址,进而 从该实际下载地址下载对应的版本资源。由于该过程仅在终端的显示界面上显示一个下载 地址,避免了用户因误操作错误地下载其他版本资源,在保证下载的资源能够正常运行的 同时,节省了网络资源。
[0063] 应当理解的是,W上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。
【附图说明】
[0064] 此处的附图被并入说明书中并构成本说明书的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1