[发明专利]一种下载数据的方法及装置无效
申请号: | 201110229713.1 | 申请日: | 2011-08-11 |
公开(公告)号: | CN102355486A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | 欧阳杰;陈华胜;张林;黄剑青 | 申请(专利权)人: | 深圳市迅雷网络技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 下载 数据 方法 装置 | ||
技术领域
本发明涉及通信和互联网领域,特别是涉及下载数据的方法及装置。
背景技术
HTTP则是Hyper Text Transportation Protocol(超文本传输协议)的缩写,它们是计算机之间交换数据的方式。HTTP是一个客户端和服务器端请求和响应的标准(TCP)。它是一种从Web服务器下载超文本到本地浏览器的一种传输协议。客户端是终端用户,服务器端是网站。通过使用web浏览器或者其它的工具,客户端发起一个到服务器上指定端口的HTTP请求。应答的服务器上存储着一些资源,比如HTML(超文本标记语言)文件和图像。HTTP的主要工作是用来浏览网页,不过也能用来下载。HTTP下载的优点是网友可以打开浏览器自由选择Web网页上的图片、Html文件、压缩文件等元素进行下载,用户只需要使用浏览器软件不需要其它下载软件就能下载文件,通用性强。而它的缺点是下载速度慢、不支持断点续传,因此只适合下载体积较小的文件。
现在有多家企业开发的下载工具,采用多服务器超线程传输技术(Multi-server Hyper-threading Transportation,MHT),最大限度优化算法,智能拆分下载文件,多点并行传输,可大幅度提高下载速度。
但是目前如应用软件的在线安装或在线更新时由应用软件发起的数据获取,仍然采用基于HTTP协议下载,从指定的服务器获取数据。这种方式下载速度较慢,海量服务负荷过大,严重影响服务质量。
发明内容
本发明实施例提供一种下载数据的方法及装置,用于提高下载效率。
一种下载数据的方法,包括以下步骤:
从应用软件处获得下载请求,并从下载请求中获得需下载文件的标识;
调用专用下载工具,并通过该专用下载工具根据该需下载文件的标识下载数据;
将下载的数据传输给所述应用软件。
一种用于下载数据的装置,包括:
应用接口模块,用于从应用软件处获得下载请求,并从下载请求中获得需下载文件的标识;
调用模块,用于调用专用下载工具,并通过该专用下载工具根据该需下载文件的标识下载数据;
传输模块,用于将下载的数据传输给所述应用软件。
本发明实施例在应用软件下载文件的过程中,启动专用下载工具,并通过专用下载工具下载应用软件需下载的文件,利用专用下载工具的下载优势,相当于提高应用软件的下载效率。
附图说明
图1为本发明实施例中下载数据的主要方法流程图;
图2为本发明实施例中下载数据的详细方法流程图;
图3为本发明实施例中监控应用层时下载数据的方法流程图;
图4为本发明实施例中监控驱动层时下载数据的方法流程图;
图5为本发明实施例中装置的主要结构图;
图6为本发明实施例中装置的详细结构图。
具体实施方式
本发明实施例在应用软件下载文件的过程中,启动专用下载工具,并通过专用下载工具下载应用软件需下载的文件,利用专用下载工具的下载优势,相当于提高应用软件的下载效率。
本实施例中的应用软件为不能通过浏览器建立下载任务,并带有固定下载地址的软件,包括具有在线下载或在线安装等功能的进行单一路径下载的软件,例如防火墙或杀毒软件等。专用下载工具包括接口模块和下载加速模块。接口模块用于接受调用,下载加速模块用于对需要下载的数据进行下载加速,其可通过多线程下载、多源下载(P2P(点到点)、P2SP(点到服务和点))等方式实现。下载加速模块可使用现有的下载工具的下载后台技术,例如资源索引数据库,其中包括了下载数据资源的文件标识与一个或多个URL(Uniform Resource Locator,统一资源定位)的对应关系,当接口模块将被调用时获得的需下载文件的标识发送给下载加速模块时,下载加速模块则根据该标识从资源索引数据库中查找该标识对应的多个URL,并从该多个URL同时下载数据,以实现下载加速。
参见图1,本实施例中下载数据的主要方法流程如下:
步骤101:从应用软件处获得下载请求,并从下载请求中获得需下载文件的标识。
步骤102:调用专用下载工具,并通过该专用下载工具根据该需下载文件的标识下载数据。
步骤103:将下载的数据传输给所述应用软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市迅雷网络技术有限公司,未经深圳市迅雷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110229713.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光学成像设备及制造该光学成像设备的方法
- 下一篇:一种电动汽车充电系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置