首页> 中国专利> 文件下载方法及装置、文件下载建议方法及装置

文件下载方法及装置、文件下载建议方法及装置

摘要

本发明公开了一种文件下载方法及装置、文件下载建议方法及装置。其中,该文件下载方法包括:确定浏览器中被点击的下载链接为需要调用第三方下载工具进行下载的链接;在判定第三方下载工具不支持浏览器当前使用的第一内核的情况下,向第三方下载工具发送浏览器的第二内核对应的浏览器信息,以使第三方下载工具根据浏览器信息和下载链接进行文件下载,其中,第三方下载工具支持第二内核。通过本发明,能够使用户无需切换内核的情况下直接调用第三方下载工具进行文件下载,并及时向用户提供下载建议,进而达到了提升用户体验的效果。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-12-25

    专利权的转移 IPC(主分类):H04L29/08 登记生效日:20181206 变更前: 变更后: 变更前:

    专利申请权、专利权的转移

  • 2018-12-25

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04L29/08 变更前: 变更后: 变更前: 变更后: 申请日:20130805

    专利权人的姓名或者名称、地址的变更

  • 2016-12-28

    授权

    授权

  • 2013-12-18

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20130805

    实质审查的生效

  • 2013-11-27

    公开

    公开

说明书

技术领域

本发明涉及通信领域,具体而言,涉及一种文件下载方法及装置、文件下载建议方法及 装置。

背景技术

下载功能是浏览器重要的功能组件之一。通过浏览器下载文件的一般流程包括:用户点 击浏览器上的下载链接,确定一个下载任务;浏览器弹出下载信息确认窗口;用户通过下载 信息确认窗口确定下载任务开始;下载开始后,浏览器弹出一个下载任务窗口,用户可以通 过下载任务窗口浏览文件的下载进度和速度。

当前,主流浏览器主要包括:IE浏览器和Chrome浏览器,为了保证下载成功率,这两种 浏览器是不支持断线续传功能的,这是因为互联网中的下载服务器考虑到各种下载对其所产 生的流量压力,会屏蔽以上两种浏览器在短时间内连续建立下载连接的行为,这种处理方式 就会导致浏览器的原生下载速度受到限制。

考虑到浏览器本身下载速度容易受到限制以及不支持短线续传功能,一些第三方提供了 第三方的下载工具,例如,迅雷下载软件(以下简称为迅雷)、QQ旋风下载软件等,这些下 载工具可以通过查找互联网上所有可用的下载资源来实现多线程资源的下载,这样能够大幅 提高下载时对带宽的利用率。

但是,在下载过程中,待下载的目标文件不同,其适用的浏览器内核也是不同的,因此, 这些下载工具的使用也容易导致文件下载失败率的增加。

发明内容

本发明提供了一种文件下载方法及装置、文件下载建议方法及装置,以至少解决上述问 题。

根据本发明的一个方面,提供了一种文件下载方法,包括:确定浏览器中被点击的下载 链接为需要调用第三方下载工具进行下载的链接;在判定第三方下载工具不支持浏览器当前 使用的第一内核的情况下,向第三方下载工具发送浏览器的第二内核对应的浏览器信息,以 使第三方下载工具根据浏览器信息和下载链接进行文件下载,其中,第三方下载工具支持第 二内核。

优选地,确定浏览器中被点击的下载链接为需要调用第三方下载工具进行下载的链接, 包括:判断下载链接中是否包含第三方下载工具专用链接的特征标识;在判断结果为是的情 况下,确定浏览器中被点击的下载链接为需要调用第三方下载工具进行下载的链接。

优选地,该方法还包括:显示下载建议,其中,下载建议包括以下至少之一:用于指示 下载链接指向的下载目标是否携带广告的指示信息、下载目标被下载的比例;在用户根据下 载建议确定下下载目标的情况下,使用预定显示方式显示下载目标的下载点击区域。

优选地,指示信息是根据服务器预先收集的广告联盟网址确定的。

优选地,第一内核为与系统预置浏览器的内核不相同的内核,第二内核为系统预置浏览 器的内核。

优选地,第一内核为Webkit核心,第二内核为Trident核心。

根据本发明的另一方面,提供了一种文件下载装置,包括:确定模块,用于确定浏览器 中被点击的下载链接为需要调用第三方下载工具进行下载的链接;判断模块,用于判断第三 方下载工具是否支持浏览器当前使用的第一内核;发送模块,用于在判断模块的判断结果为 否的情况下,向第三方下载工具发送浏览器的第二内核对应的浏览器信息,以使第三方下载 工具根据浏览器信息和下载链接进行文件下载,其中,第三方下载工具支持第二内核。

优选地,确定模块包括:判断单元,用于判断下载链接中是否包含第三方下载工具专用 链接的特征标识;确定单元,用于在判断模块的判断结果为是的情况下,确定浏览器中被点 击的下载链接为需要调用第三方下载工具进行下载的链接。

优选地,该装置还包括:第一显示模块,用于显示下载建议,其中,下载建议包括以下 至少之一:用于指示下载链接指向的下载目标是否携带广告的指示信息、下载目标被下载的 比例;第二显示模块,用于在用户根据下载建议确定下下载目标的情况下,使用预定显示方 式显示下载目标的下载点击区域。

优选地,指示信息是根据服务器预先收集的广告联盟网址确定的。

优选地,第一内核为与系统预置浏览器的内核不相同的内核,第二内核为系统预置浏览 器的内核,其中,第一内核为Webkit核心,第二内核为Trident核心。

根据本发明的又一个方面,提供了一种文件下载建议方法,包括:为用户提供用于确认 进行文件下载的下载确认窗口;在用户确认进行文件下载的情况下,向用户提供针对需要下 载文件的下载建议。

优选地,下载建议是根据服务器预先收集的广告联盟网址制定的,其中,下载建议包括 以下至少之一:用于指示下载链接指向的下载目标是否携带广告的指示信息、下载目标被下 载的比例。

优选地,在文件下载失败的情况下,该方法还包括:将需要下载文件对应的下载链接确 定为失败下载链接,并将失败下载链接的相关信息汇总到预置的下载链接参考信息中。

根据本发明的还一方面,提供了一种文件下载建议装置,包括:提供模块,用于为用户 提供用于确认进行文件下载的下载确认窗口;制定模块,用于在用户确认进行文件下载的情 况下,为用户制定针对需要下载文件的下载建议。

通过本发明,采用在第三方下载工具不支持浏览器当前使用的第一内核的情况下,向第 三方下载工具发送浏览器的第二内核(第三方下载工具支持)对应的浏览器信息的方式,用 户无需手动切换内核,达到了提高了用户体验的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示 意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的文件下载方法流程图;

图2是根据本发明实施例的文件下载建议方法流程图;

图3A是根据本发明实施例的文件下载装置的结构框图;

图3B是根据本发明实施例的一个优选方式的文件下载装置的结构框图;

图4是根据本发明实施例的文件下载建议装置的结构框图;

图5是根据本发明优选实施例的文件下载方法流程图;

图6是根据本发明优选实施例的在Webkit核心下吊起第三方下载工具进行下载的原理流 程图;

图7是根据本发明优选实施例的文件下载建议方法流程图;

图8是根据本发明优选实施例的下载建议的提示界面示意图;

图9是根据本发明优选实施例的对下载建议进行更新的示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互组合。

目前,随着多核浏览器的应用范围越来越广,尤其是使用了Webkit内核(也称为极速内 核)和Trident核心(也称为兼容内核)的双核浏览器被逐渐应用,文件下载方式也变得越来 越多样化。但是,对于当前比较常用的通过第三方下载工具进行文件下载的方式而言,却存 在一定条件下无法进行文件下载的问题。以下以双核浏览器为例进行说明:当双核浏览器工 作在某个内核下(例如,Webkit内核)时,其并不支持迅雷下载等第三方专用下载工具进行 下载,因而,用户在使用Webkit内核的情况下,如果想要通过第三方下载工具下载文件,则 需要手动将Webkit内核切换为Trident内核,这不仅就要求用户熟悉什么是极速内核(Webkit), 什么是兼容内核(Trident),还需要用户进行手动切换,必然导致用户的用户体验较低。

本发明以下提供的实施例可以很好地克服用户在使用第三方下载工具进行文件下载的过 程中,容易出现的由于需要进行手动切换而导致的用户体验过低的问题。

以下实施例可以应用到浏览器中,该浏览器可以是用在计算机上的浏览器,或者也可以 是用在移动设备上的浏览器,这里所指的浏览器包括但不限于双核浏览器,例如,随着技术 的发展,未来的多核浏览器也完可以采用本实例提供的技术方案或者等同于本实施例提供的 技术方案。

本实施例提供了一种文件下载方法,图1是根据本发明实施例的文件下载方法流程图, 如图1所示,该方法包括以下步骤(步骤S102-步骤S104):

步骤S102,确定浏览器中被点击的下载链接为需要调用第三方下载工具进行下载的链接;

步骤S104,在判定第三方下载工具不支持浏览器当前使用的第一内核的情况下,向第三 方下载工具发送浏览器的第二内核对应的浏览器信息,以使第三方下载工具根据浏览器信息 和下载链接进行文件下载,其中,第三方下载工具支持第二内核。

通过本实施例的上述步骤,在浏览器使用的内核不支持第三方下载工具时,向第三发下 载工具发送浏览器信息,使第三方下载工具认为该浏览器是被该第三方下载工具所支持的, 从而可以成功调用第三方下载工具进行下载。这样就无需用户手动切换内核,可以提高用户 体验。

在本实施例中,第一内核为与系统预置浏览器的内核不相同的内核,第二内核为系统预 置浏览器的内核。在实际应用中,计算机、服务器以及其它多种智能终端所安装的计算机系 统通常集成有比较常用的单核浏览器(即以上所称的系统预置浏览器,例如IE浏览器)。鉴于 目前多核浏览器(尤其是双核浏览器)的诸多优点,用户在系统使用过程中,如果感觉单核 浏览器无法满足其使用需求时,安装多核浏览器的概率是非常大的。这里以目前的双核浏览 器为例,对双核浏览器采用的浏览器内核进行简要说明:双核浏览器多采用以下两种浏览器 内核:(1)微软系统自带的IE浏览器使用的Trident内核;(2)苹果系统的浏览器或谷歌Chrome 浏览器使用的Webkit内核。在国内,很多双核浏览器均能够同时兼容这两种内核。基于此, 在本实施例的一个优选实施方式中,第一内核可以采用Webkit核心;第二内核可以采用Trident 核心,当然,并不局限于此。使用具有不同核心的浏览器能够使用户更加自如地根据下载需 要进行内核的适时切换。

在用户点击下载链接时,可以有很多方式来区分该下载链接是否需要调用第三方下载工 具,本实施例提供了一种优选的方式:先判断下载链接中是否包含第三方下载工具专用链接 的特征标识,在判断结果为是的情况下,确定浏览器中被点击的下载链接为需要调用第三方 下载工具进行下载的链接。该优选方式可以提高判断下载链接类型的准确率。

另外,在通过浏览器下载的文件中,有相当一部分文件来源是商业下载站点的。这些商 业的主要营业收入来自于广告,因此,相当一部分的下载站点使用带有欺骗性的广告来诱骗 用户点击以获得收益。当用户点击软件广告时,也会弹出一个下载信息确认窗口让用户进行 确认下载,但是通过下载信息确认窗口提供的信息来辨别是否是自己需要下载的文件,对于 大部分不具备计算机专业技能的用户来说则具有相当大的困难,因此导致用户在各软件下载 站点下载软件时的用户体验很差。

为了解决该问题,在本实施例中,还可以向用户显示下载建议,该下载建议可以在整个 下载过程中随时提供给用户。优选地,该下载建议可以包括以下至少之一:用于指示下载链 接指向的下载目标是否携带广告的指示信息、下载目标被下载的比例;在用户根据下载建议 确定下下载目标的情况下,使用预定显示方式显示下载目标的下载点击区域。

图2是根据本发明实施例的文件下载建议方法流程图,如图2所示,该方法包括以下步 骤:

步骤S202,为用户提供用于确认进行文件下载的下载确认窗口;

步骤S204,在用户确认进行文件下载的情况下,向用户提供针对需要下载文件的下载建 议。

通过该步骤,可以为用户是否选择继续下载提供了很好的帮助,即:(1)通过向用户提 供用于指示下载链接指向的下载目标是否携带广告的指示信息,可以使用户得知下载目标中 是否已经被商家植入了广告,如果有广告,用户可以选择停止下载另行寻找更加合适的下载 链接,避免了被广告耽搁下载时间,如果没有,用户即可放心下载;(2)通过向用户提供下 载目标被下载的比例,可以使用户得知实际下载了该下载目标的用户占所有打算下载该目标 文件的用户的比例,这样用户就可以间接确定该目标文件的可靠性,从而综合考虑是否下载。 需要说明,在实际应用中,用于指示下载链接指向的下载目标是否携带广告的指示信息和下 载目标被下载的比例可以单独使用,也可以结合使用。

在本实施例的一个优选实施方式中,下载建议是根据服务器预先收集的广告联盟网址确 定的。这里需要强调的是,广告联盟网址是由诸如云服务器等服务器根据用户下载过程中出 现的大量广告链接收集而成的。在实际应用中,向用户提供下载建议时就是需要先进行用户 确认执行下载操作的下载链接与广告联盟网址中的任何一个网址进行对比,如果发现与下载 链接相同的网址,即认定下载链接即为广告网址。这样,用户可以根据下载建议进一步决定 是否继续进行尝试下载还是退出下载流程。

优选地,在文件下载失败的情况下,还可以将需要下载文件对应的下载链接确定为失败 下载链接,并将失败下载链接的相关信息汇总到预置的下载链接参考信息中。这样以来,后 续用户在下载前可以参照该下载链接参考信息后,再决定是否继续进行当前的文件下载。

本实施例还提供了一种文件下载装置,该装置用于实现上述文件下载方法。图3A是根据 本发明实施例的文件下载装置的结构框图,如图3A所示,该文件下载装置可以包括:确定模 块10判断模块20以及发送模块30。其中,确定模块10,用于确定用户在浏览器中点击的下 载链接为需要调用第三方下载工具进行下载的链接;判断模块20,用于判断第三方下载工具 是否支持浏览器当前使用的第一内核;发送模块30,用于在判断模块的判断结果为否的情况 下,向第三方下载工具发送浏览器的第二内核对应的浏览器信息,以使第三方下载工具根据 浏览器信息和下载链接进行文件下载,其中,第三方下载工具支持第二内核。

图3B是根据本发明实施例的一个优选方式的文件下载装置的结构框图,如图3B所示, 该装置中的确定模块10可以包括:判断单元12,用于判断下载链接中是否包含第三方下载工 具专用链接的特征标识;确定单元14,用于在判断模块的判断结果为是的情况下,确定浏览 器中被点击的下载链接为需要调用第三方下载工具进行下载的链接。

优选地,该装置还可以包括:第一显示模块40,用于显示下载建议,其中,下载建议包 括以下至少之一:用于指示下载链接指向的下载目标是否携带广告的指示信息、下载目标被 下载的比例;第二显示模块50,用于在用户根据下载建议确定下下载目标的情况下,使用预 定显示方式显示下载目标的下载点击区域。

优选地,第一内核为与系统预置浏览器的内核不相同的内核,第二内核为系统预置浏览 器的内核,其中,第一内核可以为Webkit核心,第二内核为Trident核心。例如,对于PC来 说,假如其使用的系统是微软系统,则系统自带的IE浏览器使用的Trident内核即为上述系统 预置浏览器的内核,PC上安装的双核浏览器可以是包括Trident核心和Webkit核心两个内核 的浏览器。

本实施例还提供了一种文件下载建议装置,该装置用于实施上述一种文件下载建议方法, 图4是根据本发明实施例的文件下载建议装置的结构框图,如图4所示,该文件下载建议装 置包括:提供模块30和制定模块40。其中,提供模块30,用于为用户提供用于确认进行文 件下载的下载确认窗口;制定模块40,用于在用户确认进行文件下载的情况下,为用户制定 针对需要下载文件的下载建议。

优选地,下载建议是制定模块根据服务器预先收集的广告联盟网址制定的,其中,下载 建议包括以下至少之一:是否携带广告的提醒信息、用户下载比例。

在实际应用中,向用户提供下载建议时就是需要先进行用户确认执行下载操作的下载链 接与广告联盟网址中的任何一个网址进行对比,如果发现与下载链接相同的网址,即认定下 载链接即为广告网址。这样,用户可以根据下载建议进一步决定是否继续进行尝试下载还是 退出下载流程。

下面以具有Webkit/Trident(Chrome/IE)的双核浏览器为例,对上述实施例提供的文件下 载方法及装置、和文件下载建议方法及装置进行更进一步的说明。

图5是根据本发明优选实施例的文件下载方法流程图,如图5所示,该优选实施例中的 浏览器为Webkit/Trident(Chrome/IE)双核浏览器,如图5所示,该下载方法的具体步骤描述 如下:

步骤S502,用户通过双核浏览器打开网页,并点击一个网页链接后;

步骤S504,双核浏览器内核对网页链接进行解析,判断该网页链接的具体类型;

步骤S506,确定用户点击的网页链接为普通链接时,也即非下载链接,执行步骤S512;

步骤S508,确定用户点击的网页链接为普通下载链接,也即非第三方下载工具的下载专 用链接,执行步骤S516;

步骤S510,确定用户点击的网页链接为第三方下载工具(例如,迅雷下载软件)的下载 专用链接(用户选择浏览器工作在Webkit内核下),执行步骤S514;

步骤S512,浏览器正常打开网页进行解析,并显示网页内容;

步骤S514,向第三方下载工具的下载专用链返回IE内核浏览器属性,将Chrome内核浏 览器伪装成为IE内核浏览器,以使第三方下载工具的下载专用链正常执行下载操作;

这里需要进一步的描述:在相关技术中,当用户点击的网页链接为第三方下载工具的下 载专用链时,第三方下载工具的下载专用链通过javascript查询浏览器属性(useragent),当双 核浏览器工作于Chrome内核下时,向第三方下载工具的下载专用链返回Chrome内核信息如 下:

>>navigator.appVersion

"5.0(Windows NT6.1)AppleWebKit/537.1(KHTML,like Gecko)Chrome/21.0.1180.71 Safari/537.1LBBROWSER"

第三方下载工具的下载专用链根据上述返回的信息,能够识别到当前浏览器不是IE浏览 器,从而导致第三方下载工具的下载专用链失效,最终导致下载失败。

而对于步骤S514而言,其主要是通过这样的方式来实现的:

双核浏览器工作于Chrome内核下时,向第三方下载工具的下载专用链返回IE内核信息 如下:

>>navigator.appVersion

"4.0(compatible;MSIE7.0;Windows NT6.1;Trident/5.0;SLCC2;.NET CLR 2.0.50727;.NET CLR3.5.30729;.NET CLR3.0.30729;Media Center PC6.0;.NET4.0C;Tablet PC 2.0;.NET4.0E;InfoPath.3)"。

步骤S516,向用户弹出针对需要下载文件的下载确认窗口。

下面结合图6对上述步骤S514从原理上进行相关描述。

图6是根据本发明优选实施例的在Webkit核心下吊起第三方下载工具进行下载的原理流 程图,如图6所示,包括以下步骤:

步骤S602,确定双核浏览器工作于Chrome内核(Webkit内核),即用户从IE浏览器的 Trident内核切换到Webkit内核上;

步骤S604,网页javescript查询浏览器的属性,即对当前双核浏览器的属性进行相关解析;

步骤S606,在解析过程中,判断浏览器扫描网页中是否包含第三方下载工具的下载专用 链的特征文件标识(也即“webthunder.js”),如果判断结果为是,则执行步骤S608,否则,执 行步骤S612;

步骤S608,向第三方下载工具的下载专用链返回IE内核浏览器属性,将Chrome内核浏 览器伪装成为IE内核浏览器;

步骤S610,正确吊起第三方下载工具,第三方下载工具通过其下载专用链正常执行下载 操作。

通过上述实施例提供的文件下载方法和文件下载建议方法可以看出,上述实施例主要是 通过伪造IE浏览器的用户代理(useragent)(即:在第三方下载工具不支持浏览器当前使用的 第一内核的情况下,向第三方下载工具发送第三方下载工具支持的第二内核对应的浏览器信 息)的方式,使用户能够在极速核心下直接点击能够吊起诸如迅雷下载等第三方下载工具, 不需要手动切换内核,不需要学习了解诸如浏览器双核等多核浏览器的相关知识,像正常使 用单核浏览器一样使用第三方下载工具的下载专用链。

下面结合图7以及优选实施例对上述实施例提供的文件下载方法进行更详细的说明。

图7是根据本发明优选实施例的文件下载建议方法流程图,如图7所示,该流程包括以 下步骤:

步骤S702,向用户提示是否继续下载的下载确认窗口,并判断用户是否确认下载,如果 是,则执行步骤S704,如果否,则执行步骤S712;

步骤S704,根据云端收集的广告联盟地址对用户即将下载的文件给出下载建议;

优选地,根据下载文件的来源(即下载链接)确定目标文件的文件来源信息,例如,文 件来源于百度联盟,同时获取目标文件对应的历史下载标记信息,历史下载标记信息包括服 务器搜集到其他用户在下载该文件后上传的建议信息,如图8所示的下载信息确认窗口中, 显示有目标文件的名称、文件来源信息以及用户下载比例,其中,目标文件的来源信息可以 帮助用户下载文件之前确定是不是所需要的下载,历史下载标记信息可以向用户提供其他用 户在下载该文件后的建议,从而避免用户下载错误文件而浪费时间和带宽。如图8所示,下 载信息确认窗口设置有确定按钮和取消按钮,以接收用户的输入。

步骤S706,确定用户在看到下载建议后确定继续进行下载,后续执行步骤S710;

步骤S708,确定用户在看到下载建议后发现是广告或者是误点击,执行取消下载;

步骤S710,飞出动画效果指向用户在哪里可以找到下载按钮,并在界面上向用户展现下 载进度;

步骤S712,服务器后台开始智能判断下载使用何种下载模式,并在确定使用双核心下载 模式的情况下,执行步骤S714;

步骤S714,使用P2P下载工具(例如迅雷、旋风等第三方下载工具)开始加速下载或者 使用极速核心(Chrome)原生下载,可以保证下载的高成功率,在下载成功的情况下,执行 步骤S716,在下载失败的情况下,执行步骤S718;

步骤S716,提示用户文件下载成功;

步骤S718,提示用户文件下载失败;

步骤S720,在文件下载失败的情况下,将该下载失败的相关信息上报至服务器后台更新 下次至其他用户使用的下载模式;

步骤S722,定期专人进行审查更新和完善服务器智能判断逻辑。

需要说明的是,上述图6所示的各个步骤、上述图7所示的各个步骤是可以独立执行的, 也可以将图6所示的各个步骤和图7所示的各个步骤结合执行。

当然,在实际应用中,可以对上述图6和图7所示的各个步骤进行改进后执行。在下载 过程中,双核浏览器的原生下载通过Chrome下载核心实现,P2P多线程下载通过旋风SDK 实现,双核浏览器通过预设的智能规则进行判断,针对待下载的文件确定下载模式,从而达 到兼顾使用P2P多线程下载的速度和浏览器原生下载的成功率。

图8是根据本发明优选实施例的下载建议的提示界面示意图,如图8所示,在输出下载 信息确认窗口以后,用户根据下载信息窗口显示的信息确定是否要开始下载,当浏览器接收 用户输入的开始下载操作,也即用户点击下载信息窗口的确定按钮时,浏览器继续已经下载 的部分继续下载,当浏览器接收用户输入的取消下载操作,也即用户点击下载信息窗口的取 消按钮时,浏览器停止当前下载,退出下载任务。

例如,在浏览器未下载时下载显示图标为灰色,在浏览器下载时下载显示图标为亮色, 在用户点击下载信息窗口的确定按钮后,浏览器开始下载,并将下载信息窗口隐藏,同时控 制下载显示图标由灰色转换为亮色,下载显示产生变化,让用户感知到已经有任务正在进行 下载,并且避免下载信息窗口遮挡浏览器界面正在显示的内容。优选地,在转换为亮色后, 实时显示当前的下载进度信息,实现通过浏览器主界面显示下载进度,让用户感知到下载任 务的进度,例如通过显示“1/2”表示当前已下载二分之一。优选地,浏览器在隐藏下载信息 窗口的同时,输出一个预设动画,该预设动画的动轨迹的起点为下载信息确认窗口,终点为 下载显示图标,以实现向用户的视觉提示,例如,在用户点击确定按钮时,浏览器计算出确 定按钮和下载显示图标的位置,从确定按钮滑出一道弧线,飞入下载显示图标,提供给用户 更好的指向性。

图9是根据本发明优选实施例的对下载建议进行更新的示意图,下载过程中可以使用智 能规则进行智能下载模式的智能判断,其中智能规则包括本地基础逻辑规则和在云端控制的 可以随时调整的服务端规则,服务端规则的优先级高于本地规则,如图9所示,浏览器根据 预设规则确定下载模式时,首先查询服务端规则,如果服务端有对应规则,则使用服务端规 则下载,也即根据服务端规则确定下载模式进行下载,如果服务端无对应规则,则使用本地 下载规则,也即根据本地基础逻辑规则确定下载模式进行下载。当浏览器下载失败时,更新 预设规则,保证下个用户下载成功。

在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式 中描述的技术方案。

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储 介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算 装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上, 可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置 中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步 骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个 集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员 来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等 同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号