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

文档序号:8905114阅读:来源:国知局
一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。
[00化]图1是根据一示例性实施例示出的一种资源下载方法的流程图。
[0066] 图2是根据一示例性实施例示出的一种资源下载方法的流程图。
[0067] 图3是根据一示例性实施例示出的一种资源下载方法的流程图。
[0068] 图4是根据一示例性实施例示出的一种终端的结构示意图。
[0069] 图5是根据一示例性实施例示出的一种中转服务器的结构示意图。
[0070] 图6是根据一示例性实施例示出的一种终端的装置的框图。
[0071] 图7是根据一示例性实施例示出的一种服务器的装置的框图。
【具体实施方式】
[0072] 该里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述设及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。W下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0073] 图1是根据一示例性实施例示出的一种资源下载方法的流程图,如图1所示,资源 下载方法用于终端中,包括W下步骤。
[0074] 在步骤101中,提供待下载资源的中转下载地址,待下载资源具有多个版本资源, 中转下载地址用于提供多个版本资源的实际下载地址。
[0075] 在步骤102中,当检测到中转下载地址被选中,生成资源下载请求,资源下载请求 中至少携带本端的操作系统类型。
[0076] 在步骤103中,向中转下载地址发送资源下载请求,使得中转下载地址对应的中 转服务器返回响应消息,响应消息携带根据本端的操作系统类型获取的实际下载地址。
[0077] 在步骤104中,当接收响应消息时,从实际下载地址下载对应的版本资源。
[007引本公开实施例提供的方法,通过向待下载资源的中转下载地址发送资源下载请 求,获取实际下载地址,进而从该实际下载地址下载对应的版本资源。由于该过程仅在终端 的显示界面上显示一个下载地址,避免了用户因误操作错误地下载其他版本资源,在保证 下载的资源能够正常运行的同时,节省了网络资源。
[0079] 在本公开的另一个实施例中,提供待下载资源的中转下载地址,包括:
[0080] 在显示界面上显示待下载资源的中转下载地址;或者,
[0081] 在显示界面上显示下载按钮,下载按钮用于跳转到待下载资源的中转下载地址。
[0082] 在本公开的另一个实施例中,资源下载请求中还携带本端的操作系统版本号。
[0083] 在本公开的另一个实施例中,从实际下载地址下载对应的版本资源,包括:
[0084] 向实际下载地址对应的下载服务器发送资源下载请求,使得下载服务器获取资源 下载请求对应的版本资源并返回;
[0085] 接收资源下载服务器返回的版本资源。
[0086] 上述所有可选技术方案,可W采用任意结合形成本公开的可选实施例,在此不再 --寶述。
[0087] 图2是根据一示例性实施例示出的一种资源下载方法的流程图,如图2所示,资源 下载方法用于中转服务器中,包括W下步骤。
[008引在步骤201中,接收终端发送的资源下载请求,资源下载请求中至少携带终端的 操作系统类型,资源下载请求为终端检测到待下载资源的中转下载地址被选中时生成,待 下载资源具有多个版本资源,中转下载地址用于提供多个版本资源的实际下载地址。
[0089] 在步骤202中,从预先存储的操作系统类型与下载地址之间的对应关系中,获取 终端的操作系统类型对应的实际下载地址。
[0090] 在步骤203中,向终端返回响应消息,使得终端从实际下载地址下载对应的版本 资源。
[0091] 本公开实施例提供的方法,通过接收待下载资源的中转下载地址发送资源下载请 求,获取实际下载地址,进而将获取到的实际下载地址发送给终端,由终端从该实际下载地 址下载对应的版本资源。由于该过程仅在终端的显示界面上显示一个下载地址,避免了用 户因误操作错误地下载其他版本资源,在保证下载的资源能够正常运行的同时,节省了网 络资源。
[0092] 在本公开的另一个实施例中,从预先存储的操作系统类型与下载地址之间的对应 关系中,获取终端的操作系统类型对应的实际下载地址之前,还包括:
[0093] 提供设置界面,设置界面包括每个待下载资源的多个版本资源所对应的实际下载 地址及每个版本资源所适用的操作系统类型;
[0094] 根据在设置界面上的设置操作,设置操作系统类型与实际下载地址之间的对应关 系。
[0095] 在本公开的另一个实施例中,资源下载请求中还携带终端的操作系统版本号;
[0096] 获取终端的操作系统类型对应的实际下载地址之后,还包括:
[0097] 如果终端的操作系统类型对应的实际下载地址为多个,则根据操作系统版本号, 从多个实际下载地址中,选取目标实际下载地址。
[009引上述所有可选技术方案,可W采用任意结合形成本公开的可选实施例,在此不再 --寶述。
[0099] 图3是根据一示例性实施例示出的一种资源下载方法的流程图,如图3所示,资源 下载方法用于终端及中转服务器中,包括W下步骤。
[0100] 在步骤301中,终端提供待下载资源的中转下载地址。
[0101] 其中,终端可W为智能手机、平板电脑等具有上网功能的设备,本实施例不对终端 的产品类型作具体的限定。待下载资源可W为应用的软件安装包、图片、音频文件、视频文 件等。由于不同的终端具有不同的操作系统,不同的操作系统所支持的待下载资源的版本 资源也有所不同,因此,为使具有不同操作系统的终端可运行同一个应用、播放同一音频文 件或视频文件等,每个待下载资源通常具有多个版本资源,该些版本资源由资源开发者分 发到不同的下载服务器进行存储,从而可快速、便捷地进行资源的分发与共享。此时每个版 本资源都会对应一个实际下载地址,当用户需要获取某一版本资源时,需要获取该版本资 源对应的实际下载地址,进而从实际下载地址对应的下载服务器上下载。
[0102] 为了提高下载资源的有效性,在本实施例中,终端将为每个待下载资源提供一个 中转下载地址,该中转下载地址由中转服务器进行设置,可用于提供多个版本资源的实际 下载地址。其中,中转下载地址具有多种形式,可W为册LOJniformResourceLocator,统 一资源定位符)等形式。
[0103] 关于终端提供待下载资源的中转下载地址的方式,包括但不限于如下两种方式:
[0104] 第一种方式;终端在显示界面上显示待下载资源的中转下载地址。
[01化]针对该种方式,终端直接将待下载资源的中转下载地址显示在显示界面上,当检 测到该待中转下载地址并选中后,可跳转到下载页面进行资源下载。
[0106] 第二种方式;终端在显示界面上显示下载按钮。
[0107] 为了优化屏幕显示内容,终端可在屏幕显示界面上显示下载按钮,而不直接显示 待下载资源的中转下载地址,当检测到下载按钮被选中,可跳转到待下载资源的中转下载 地址,进而在下载页面上进行资源的下载。该下载按钮的形式可W为图标形式菜单形式等。
[0108] 在步骤302中,当检测到中转下载地址被选中,终端生成资源下载请求,该资源下 载请求中至少携带本端的操作系统类型。
[0109] 基于所提供的待下载资源的中转下载地址,当用户想要获取该待下载资源时,用 户可对该待下载资源的中转下载地址执行选中操作,例如,直接触控显示界面上显示的中 转下载地址或下载按钮,或者,通过操纵键盘、鼠标等设备选中显示界面上显示的中转下载 地址或下载按钮等等。
[0110] 当检测到用户对中转下载地址的选中操作时,在选中操作的触发下,终端可生成 资源下载请求,该资源下载请求中至少携带终端的操作系统类型。在实际应用中,操作系 统的类型有安卓系统、苹果系统W及微软系统等,通常不同的操作系统具有不同的系统标 识,例如,安卓系统的系统标识可W为amlriod,苹果操作系统的系统标识可W为ios,微软 操作系统的系统标识可W为windows等。为了便于中转服务器对不同终端的操作系统类 型进行识别,终端所生成的资源下载请求中可携带的操作系统类型的系统标识。例如,如 果终端的操作系统类型为安卓系统,则生成的资源下载请求中可携带安卓系统的系统标识 amlriod;如果终端的系统操作类型为苹果操作系统,则生成的资源下载请求中可携带苹果 操作系统的系统标识ios等。
[0111] 另外,为了提高用户的体验,软件开发人员会不断地对每个操作系统进行完善,该 样,每个操作系统都会有多个版本。由于不同版本的操作系统支持的待下载资源的版本可 能会不同,因此,为了准确地为终端确定出所适用的版本资源,提高下载资源在终端的运行 效果,终端在生成的资源下载请求时,还可携带终端的操作系统版本号。例如,如果终端的 操作系统为安卓系统,系统版本号为4. 2. 1,则资源下载请求中可携带安卓系统的系统标识 an化iod及系统版本号4. 2. 1。
[0112] 在实际应用中,终端生成的资源下载请求实质上为终端与中转服务器均可识别的 操作代码,终端生成的资源下载请求所携带的信息一般被添加到该操作代码化er-Agent 对应的value中。
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1