CN103678535A - 浏览器进行下载的方法和浏览器 - Google Patents

浏览器进行下载的方法和浏览器 Download PDF

Info

Publication number
CN103678535A
CN103678535A CN201310637067.1A CN201310637067A CN103678535A CN 103678535 A CN103678535 A CN 103678535A CN 201310637067 A CN201310637067 A CN 201310637067A CN 103678535 A CN103678535 A CN 103678535A
Authority
CN
China
Prior art keywords
web page
page element
browser
multiple spot
seed file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310637067.1A
Other languages
English (en)
Inventor
东玮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310637067.1A priority Critical patent/CN103678535A/zh
Publication of CN103678535A publication Critical patent/CN103678535A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种浏览器进行下载的方法和浏览器。其中浏览器进行下载的方法包括以下步骤:获取浏览器所加载的网页元素的网页元素信息;将网页元素信息发送至与浏览器对应的数据服务器,由数据服务器查找与网页元素信息对应的多点共享协议种子文件;利用数据服务器返回的与网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作。利用本发明的技术方案,利用网页元素展示了种子文件对应下载内容的信息,网页元素与种子文件对应下载内容能够保证一致,提高了用户的下载体验。

Description

浏览器进行下载的方法和浏览器
技术领域
本发明涉及互联网领域,特别是涉及一种浏览器进行下载的方法和浏览器。
背景技术
多点共享技术(Peer-to-Peer,简称P2P技术)是无中心服务器、依靠用户群(Peers)交换信息的互联网体系。与有中心服务器的中央网络***不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。由于该技术减轻了服务器端的负荷,也加快了双方的下载速度,因此P2P技术的应用十分广泛。
以比特洪流(BitTorrent,简称BT下载)为例,文件发布者会根据要发布的文件生成提供一个.torrent文件,即种子文件。用户需要下载内容时,需要首先获取种子文件,通过解析种子文件得到内容的描述信息、记录下载用户信息的服务器信息、文件的校验信息等,从而找到下载源进行相关下载操作。
随着网络资源日益丰富,在网络上搜寻自己感兴趣内容的种子是非常困难。虽然现有技术中存在一些种子搜寻软件,但是基本是依靠关键词进行操作。这种方式一方面不够精确,不能保证搜索结果与用户需求一致,另一方面,有些恶意种子发布者将恶意文件伪装成其他资源,影响了用户的互联网安全。
另外,为了提高下载内容的直观展示,现有技术中还提供了一种“图种”技术,将图片与rar文件用二进制的方式合并起来。图片的读取只需要读取前半部分的数据即可以正常显示,rar压缩文件只需要读取后半部分的数据即可以正常读取。从而将种子文件集成在图片中。这种方式虽然解决了下载内容的展示直观性问题,但是需要制作专门的图种文件,而且也不能保证种子文件与内容描述的一致性。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器和相应的浏览器进行下载的方法。本发明一个进一步的目的是要解决种子文件对应的下载资源的直观展示问题以及下载资源与种子文件描述信息的一致性问题。
依据本发明的一个方面,提供了一种浏览器进行下载的方法。该浏览器进行下载的方法,包括以下步骤:获取浏览器所加载的网页元素的网页元素信息;将网页元素信息发送至与浏览器对应的数据服务器,由数据服务器查找与网页元素信息对应的多点共享协议种子文件;利用数据服务器返回的与网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作。
可选地,网页元素信息包括:网页元素的地址URL,由数据服务器查找与网页元素信息对应的多点共享协议种子文件包括:由数据服务器根据URL查询与网页元素对应的多点共享协议种子文件,数据服务器中预先保存有URL和多点共享协议种子文件的映射关系。
可选地,网页元素信息包括:网页元素的数据特征,获取浏览器所加载的网页元素的网页元素信息包括:计算网页元素的数据特征;由数据服务器查找与网页元素信息对应的多点共享协议种子文件包括:由数据服务器根据数据特征查询与网页元素对应的多点共享协议种子文件,数据服务器中预先保存有网页元素数据特征和多点共享协议种子文件的映射关系。
可选地,映射关系生成步骤包括:获取多点共享协议种子文件;下载多点共享协议种子文件对应内容中的资源文件;计算资源文件的数据特征,并匹配保存资源文件的数据特征与多点共享协议种子文件的映射关系。
可选地,在匹配保存数据特征与多点共享协议种子文件的映射关系之后还包括:将资源文件作为网页元素生成网页,以供浏览器加载。
可选地,数据特征包括:哈希值或模式识别特征。
可选地,在获取浏览器所加载的网页元素的网页元素信息之前还包括:判断浏览器中网页中是否包括有对应于多点共享协议种子文件的网页元素;若是,挑选出网页元素,并获取网页元素的网页元素信息。
可选地,利用数据服务器返回的与网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作包括:在浏览器中显示数据服务器返回的与网页元素信息对应的多点共享协议种子文件的下载入口信息;根据对下载入口信息的操作下载得到与网页元素信息对应的多点共享协议种子文件;利用与网页元素信息对应的多点共享协议种子文件进行下载。
可选地,网页元素包括以下任意一项:图片、视频、音频、动画。
根据本发明的另一方面,提供了一种浏览器。该浏览器包括:获取模块,用于获取浏览器所加载的网页元素的网页元素信息;上传接口,用于将网页元素信息发送至与浏览器对应的数据服务器,由数据服务器查找与网页元素信息对应的多点共享协议种子文件;下载模块,用于利用数据服务器返回的与网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作。
可选地,获取模块被配置为:获取浏览器所加载的网页元素的地址URL,上传接口被配置为:由数据服务器根据URL查询与网页元素对应的多点共享协议种子文件,数据服务器中预先保存有URL和多点共享协议种子文件的映射关系。
可选地,获取模块被配置为:计算网页元素的数据特征;上传接口被配置为:由数据服务器根据数据特征查询与网页元素对应的多点共享协议种子文件,数据服务器中预先保存有网页元素数据特征和多点共享协议种子文件的映射关系。
可选地,本发明提供的浏览器还包括:判断模块,用于判断浏览器中网页中是否包括有对应于多点共享协议种子文件的网页元素。
可选地,下载模块被配置为:在浏览器中显示数据服务器返回的与网页元素信息对应的多点共享协议种子文件的下载入口信息;根据对下载入口信息的操作下载得到与网页元素信息对应的多点共享协议种子文件;利用与网页元素信息对应的多点共享协议种子文件进行下载。
本发明的浏览器以及浏览器进行下载的方法由于使用浏览器中网页的网页元素信息直接作为查找对应多点共享协议种子文件的索引,利用网页元素展示了种子文件对应下载内容的信息,网页元素与种子文件对应下载内容能够保证一致,提高了用户的下载体验。
进一步地,利用图片、视频、音频、动画任一种方式对下载内容进行描述,从而用户可以利用多种方式了解下载内容的相关信息,消除了下载错误内容的可能性,节省了网络资源。
又进一步地,网页元素中没有附加其他文件或数据,不需要专门制作文件,而且阻止了在种子文件中添加恶意信息的行为,提高了安全性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1是根据本发明一个实施例的浏览器100的示意图;
图2是根据本发明一个实施例的浏览器进行下载的方法的示意图;以及
图3是根据本发明一个实施例的网页元素数据特征与多点共享协议种子文件的映射关系生成方法的示意图。
具体实施方式
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
图1是根据本发明一个实施例的浏览器100的示意图。本实施例的移动终端100一般性地可包括:获取模块110、上传接口120、下载模块130,另外根据实际配置情况和使用需求,还可以增加设置判断模块140。
在本实施例的浏览器100中,获取模块110用于获取浏览器所加载的网页元素的网页元素信息;上传接口120用于将网页元素信息发送至与浏览器对应的数据服务器,由数据服务器查找与网页元素信息对应的多点共享协议种子文件;下载模块130用于利用数据服务器返回的与网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作。
浏览器100中当前网页中加载的网页元素描述了多点共享协议种子文件对应下载资源的相关信息,例如该网页元素可以是影视作品的海报或截图,或者音乐片段等,这些网页元素的内容可以是下载资源的一部分。从而浏览器直接展示了下载资源的信息,用户可以直观的了解下载资源。在另一种使用环境下,用户在正常浏览网页时,发现感兴趣的网页元素内容,可以直接将该网页元素的信息提交对应的数据服务器,查找是否存在对应的下载资源,从而提供了一种下载的智能搜索方式。
以上网页元素的类型可以包括:图片、视频、音频、动画的任一种,从而根据下载资源的特点以更好的描述方式向用户展示。网页元素信息可以包括:网页元素的地址(Uniform Resource Locator,缩写为URL)、网页元素的数据特征(如哈希值、模式识别特征等)。
在网页元素信息为网页元素的URL情况下,获取模块110被配置为:获取浏览器100所加载的网页元素的地址URL,上传接口120被配置为:由数据服务器根据URL查询与网页元素对应的多点共享协议种子文件,数据服务器中预先保存有URL和多点共享协议种子文件的映射关系。
在网页元素信息为网页元素的数据特征情况下,获取模块110被配置为:计算网页元素的数据特征;上传接口120被配置为:由数据服务器根据数据特征查询与网页元素对应的多点共享协议种子文件,数据服务器中预先保存有网页元素数据特征和多点共享协议种子文件的映射关系。以上数据特征可以为哈希值或者模式识别特征。
在接收到浏览器100上传的网页元素之后,数据服务器经过匹配计算得出对应的多点共享协议种子文件,可以采用多种方式向浏览器100返回。例如直接下发所述种子文件,或者将种子文件下载信息返回给浏览器100。对应地,下载模块130可以被配置为:在浏览器中显示数据服务器返回的与网页元素信息对应的多点共享协议种子文件的下载入口信息;根据对下载入口信息的操作下载得到与网页元素信息对应的多点共享协议种子文件;利用与网页元素信息对应的多点共享协议种子文件进行下载。类似地,数据服务器还可以将下载资源的其他下载方式的信息一并反馈给浏览器100,由用户进行选择,给用户提供了更多的下载选择。
优选地,本实施例的浏览器100还增加设置:判断模块140用于判断浏览器中网页中是否包括有对应于多点共享协议种子文件的网页元素。开启判断模块140的功能后,本实施例的浏览器100自动对打开的网页进行判断,确定所述网页中是否包含有对应于多点共享协议种子文件的网页元素,在判断结果为是时,由获取模块110执行获取网页元素信息的步骤。
本发明实施例还提供了一种浏览器进行下载的方法,该方法可以由以上浏览器100中的任一项执行,提高用户的下载体验。图2是根据本发明一个实施例的浏览器进行下载的方法的示意图,如图所示,该浏览器进行下载的方法包括:
步骤S202,获取浏览器所加载的网页元素的网页元素信息;
步骤S204,将网页元素信息发送至与浏览器对应的数据服务器,由数据服务器查找与网页元素信息对应的多点共享协议种子文件;
步骤S206,利用数据服务器返回的与网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作。
在步骤S202之前还包括:判断浏览器中网页中是否包括有对应于多点共享协议种子文件的网页元素;若是,挑选出网页元素,并执行步骤S202。例如当前网页中仅仅加载一个图片或者全屏加载一个视频的情况下,可以认定该图片或视频是对应于多点共享协议种子文件的网页元素,这种情况的识别可以在浏览器中进行加载时判断出来。
可选地,浏览器获取数据服务器返回的多点共享协议种子的方式有多种。一种实例情况下,步骤S206可以包括:在浏览器中显示数据服务器返回的与网页元素信息对应的多点共享协议种子文件的下载入口信息;根据对下载入口信息的操作下载得到与网页元素信息对应的多点共享协议种子文件;利用与网页元素信息对应的多点共享协议种子文件进行下载。具体的实现方式可以为:在浏览器的地址栏中弹出图标(icon)或者是浮层进行显示种子文件的相关链接,显示从服务器获取到的种子文件的入口,在用户点击后启动浏览器下载器进行的对应文件的下载。其中的种子文件的描述信息会在下载界面中进行显示,供用户进行选择和确定。除了以上种子文件的信息外,还可以从服务器侧获取下载资源的更多信息,例如非下载种子的下载地址或者在线浏览地址。
以上网页元素的类型可以包括:图片、视频、音频、动画的任一种,从而根据下载资源的特点以更好的描述方式向用户展示。网页元素信息可以包括:网页元素的地址(Uniform Resource Locator,缩写为URL)、网页元素的数据特征(如哈希值、模式识别特征等)。
在网页元素信息为网页元素的URL情况下,数据服务器查找与网页元素信息对应的多点共享协议种子文件的流程可以包括:由数据服务器根据URL查询与网页元素对应的多点共享协议种子文件,数据服务器中预先保存有URL和多点共享协议种子文件的映射关系。
在网页元素信息为网页元素的数据特征情况下,数据服务器查找与网页元素信息对应的多点共享协议种子文件的流程可以包括:由数据服务器根据数据特征查询与网页元素对应的多点共享协议种子文件,数据服务器中预先保存有网页元素数据特征和多点共享协议种子文件的映射关系。
图3是根据本发明一个实施例的网页元素数据特征与多点共享协议种子文件的映射关系生成方法的示意图,如图所示,以上映射关系可以由以下步骤生成:
步骤S302,获取多点共享协议种子文件;
步骤S304,下载多点共享协议种子文件对应内容中的资源文件;
步骤S306,计算资源文件的数据特征,并匹配保存资源文件的数据特征与多点共享协议种子文件的映射关系。
在步骤S306之后还可以包括:将资源文件作为网页元素生成网页,以供浏览器加载。通过以上步骤,首先在网络上收集多点共享协议种子文件,下载其中的部分内容作为网页素材,使用网页方式进行展示,供用户使用浏览器进行浏览。用户通过网页选择感兴趣的内容,将选择的网页元素的信息上传并获得对应的种子文件。
下面结合几个应用本发明实施例的浏览器及浏览器的下载方法的实例,对以上实施例进行补充说明。
首先介绍两种数据服务器生成种子文件与网页元素信息映射关系的方式。
第一种方式:收集网络中的多点共享协议种子文件,下载该多点共享协议种子文件中资源,例如对于影视资源的多点共享协议种子,可以下载其中的海报或者截图文件。生成展示以上资源文件的网页并发布,例如将海报图片作为图片展示页面的网页元素供用户浏览器进行访问。数据服务器将网页元素对应的链接地址和该种子文件匹配保存,形成映射关系。那么用户使用浏览器访问以上网页时,选中其中的图片,浏览器上传其URL,服务器可以利用该URL进行查询就可得到对应的种子文件。
第二种方式:接收上传的多点共享协议种子文件,以及对应的资源内容。对资源内容进行计算哈希值或者进行模式识别算法分类,得到该内容的哈希值或模式识别特征。将哈希值或模式识别特征与种子文件进行匹配保存,生成映射关系。浏览器根据用户的操作计算网页中网页元素的哈希值或模式识别特征并上传,从而可以查找出对应的种子文件。
下面对本实施例的浏览器进行下载的具体实施例进行介绍。
一种应用场景如下:用户浏览电影网站,对网页中介绍的一部影视作品感兴趣,用户可以直接选中该影视作品的海报图片,并且选择搜寻相关下载信息。浏览器获取该海报图片,并计算该图片的哈希值并上传,由服务器查询是否存在与该哈希值对应的多点共享协议种子文件,如果存在,接收服务器下发的该多点共享协议种子文件的下载入口信息,浏览器在网页中生成浮层,展示该下载入口信息,供用户点击下载。一种更优的方式为,服务器还可以提供该资源的其他信息、例如在线影视网站的对应链接、ftp下载方式的地址等。浏览器可以集中输出,供用户选择。
另一种应用场景如下:利用已经下载的多点共享协议种子文件对应的资源文件建立相应网页,浏览器加载由下载资源生成的网页,在打开其中一个资源对应的页面后,浏览器可以根据网页的URL自动判断该页面的网页元素对应有多点共享协议种子文件,自动上传网页元素对应的链接URL。服务器在URL和种子文件映射表查找对应的多点共享协议种子文件,并返回该多点共享协议种子文件,供用户使用。例如,浏览器当前网页中仅仅加载一个图片或者全屏加载一个视频时,就可以自动执行本实施例的浏览器进行下载的方法,向用户提供相应的下载手段。
本实施例提供的浏览器以及浏览器进行下载的方法可以应用于各种多点共享协议下载方式下,对于BT下载方式尤其适用。
本实施例提供的浏览器以及浏览器进行下载的方法由于使用浏览器中网页的网页元素信息直接作为查找对应多点共享协议种子文件的索引,利用网页元素展示了种子文件对应下载内容的信息,网页元素与种子文件对应下载内容能够保证一致,提高了用户的下载体验。
进一步地,利用图片、视频、音频、动画任一种方式对下载内容进行描述,从而用户可以利用多种方式了解下载内容的相关信息,消除了下载错误内容的可能性,节省了网络资源。
又进一步地,网页元素中没有附加其他文件或数据,不需要专门制作文件,而且阻止了在种子文件中添加恶意信息的行为,提高了安全性。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的浏览器中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
本发明实施例还提供了A1.一种浏览器进行下载的方法,包括:
获取浏览器所加载的网页元素的网页元素信息;
将所述网页元素信息发送至与所述浏览器对应的数据服务器,由所述数据服务器查找与所述网页元素信息对应的多点共享协议种子文件;
利用所述数据服务器返回的与所述网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作。
A2.根据A1所述的方法,其中,
所述网页元素信息包括:所述网页元素的地址URL,
由所述数据服务器查找与所述网页元素信息对应的多点共享协议种子文件包括:由所述数据服务器根据所述URL查询与所述网页元素对应的多点共享协议种子文件,所述数据服务器中预先保存有URL和多点共享协议种子文件的映射关系。
A3.根据A1所述的方法,其中,
所述网页元素信息包括:所述网页元素的数据特征,
获取浏览器所加载的网页元素的网页元素信息包括:计算所述网页元素的数据特征;
由所述数据服务器查找与所述网页元素信息对应的多点共享协议种子文件包括:由所述数据服务器根据所述数据特征查询与所述网页元素对应的多点共享协议种子文件,所述数据服务器中预先保存有网页元素数据特征和多点共享协议种子文件的映射关系。
A4.根据A3所述的方法,其中,所述映射关系生成步骤包括:
获取多点共享协议种子文件;
下载所述多点共享协议种子文件对应内容中的资源文件;
计算所述资源文件的数据特征,并匹配保存资源文件的数据特征与所述多点共享协议种子文件的映射关系。
A5.根据A4所述的方法,其中,在匹配保存所述数据特征与所述多点共享协议种子文件的映射关系之后还包括:
将所述资源文件作为网页元素生成网页,以供所述浏览器加载。
A6.根据A3至A5中任一项所述的方法,其中,所述数据特征包括:哈希值或模式识别特征。
A7.根据A1至A6中任一项所述的方法,其中,在获取浏览器所加载的网页元素的网页元素信息之前还包括:
判断所述浏览器中网页中是否包括有对应于多点共享协议种子文件的网页元素;
若是,挑选出所述网页元素,并获取所述网页元素的网页元素信息。
A8.根据A1至A7中任一项所述的方法,其中,利用所述数据服务器返回的与所述网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作包括:
在所述浏览器中显示所述数据服务器返回的与所述网页元素信息对应的多点共享协议种子文件的下载入口信息;
根据对所述下载入口信息的操作下载得到与所述网页元素信息对应的多点共享协议种子文件;
利用与所述网页元素信息对应的多点共享协议种子文件进行下载。
A9.根据A1至A8中任一项所述的方法,其中,所述网页元素包括以下任意一项:图片、视频、音频、动画。
本发明实施例还提供了B10.一种浏览器,包括:
获取模块,用于获取浏览器所加载的网页元素的网页元素信息;
上传接口,用于将所述网页元素信息发送至与所述浏览器对应的数据服务器,由所述数据服务器查找与所述网页元素信息对应的多点共享协议种子文件;
下载模块,用于利用所述数据服务器返回的与所述网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作。
B11.根据B10所述的浏览器,其中,
所述获取模块被配置为:获取所述浏览器所加载的所述网页元素的地址URL,
所述上传接口被配置为:由所述数据服务器根据所述URL查询与所述网页元素对应的多点共享协议种子文件,所述数据服务器中预先保存有URL和多点共享协议种子文件的映射关系。
B12.根据B10所述的浏览器,其中,
所述获取模块被配置为:计算所述网页元素的数据特征;
所述上传接口被配置为:由所述数据服务器根据所述数据特征查询与所述网页元素对应的多点共享协议种子文件,所述数据服务器中预先保存有网页元素数据特征和多点共享协议种子文件的映射关系。
B13.根据B10至B12中任一项所述的浏览器,其中,还包括:
判断模块,用于判断所述浏览器中网页中是否包括有对应于多点共享协议种子文件的网页元素。
B14.根据权利要求B10至B13中任一项所述的浏览器,其中,所述下载模块被配置为:
在所述浏览器中显示所述数据服务器返回的与所述网页元素信息对应的多点共享协议种子文件的下载入口信息;
根据对所述下载入口信息的操作下载得到与所述网页元素信息对应的多点共享协议种子文件;
利用与所述网页元素信息对应的多点共享协议种子文件进行下载。

Claims (10)

1.一种浏览器进行下载的方法,包括:
获取浏览器所加载的网页元素的网页元素信息;
将所述网页元素信息发送至与所述浏览器对应的数据服务器,由所述数据服务器查找与所述网页元素信息对应的多点共享协议种子文件;
利用所述数据服务器返回的与所述网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作。
2.根据权利要求1所述的方法,其中,
所述网页元素信息包括:所述网页元素的地址URL,
由所述数据服务器查找与所述网页元素信息对应的多点共享协议种子文件包括:由所述数据服务器根据所述URL查询与所述网页元素对应的多点共享协议种子文件,所述数据服务器中预先保存有URL和多点共享协议种子文件的映射关系。
3.根据权利要求1所述的方法,其中,
所述网页元素信息包括:所述网页元素的数据特征,
获取浏览器所加载的网页元素的网页元素信息包括:计算所述网页元素的数据特征;
由所述数据服务器查找与所述网页元素信息对应的多点共享协议种子文件包括:由所述数据服务器根据所述数据特征查询与所述网页元素对应的多点共享协议种子文件,所述数据服务器中预先保存有网页元素数据特征和多点共享协议种子文件的映射关系。
4.根据权利要求3所述的方法,其中,所述映射关系生成步骤包括:
获取多点共享协议种子文件;
下载所述多点共享协议种子文件对应内容中的资源文件;
计算所述资源文件的数据特征,并匹配保存资源文件的数据特征与所述多点共享协议种子文件的映射关系。
5.根据权利要求4所述的方法,其中,在匹配保存所述数据特征与所述多点共享协议种子文件的映射关系之后还包括:
将所述资源文件作为网页元素生成网页,以供所述浏览器加载。
6.根据权利要求3至5中任一项所述的方法,其中,所述数据特征包括:哈希值或模式识别特征。
7.一种浏览器,包括:
获取模块,用于获取浏览器所加载的网页元素的网页元素信息;
上传接口,用于将所述网页元素信息发送至与所述浏览器对应的数据服务器,由所述数据服务器查找与所述网页元素信息对应的多点共享协议种子文件;
下载模块,用于利用所述数据服务器返回的与所述网页元素信息对应的多点共享协议种子文件在浏览器侧发起下载操作。
8.根据权利要求7所述的浏览器,其中,
所述获取模块被配置为:获取所述浏览器所加载的所述网页元素的地址URL,
所述上传接口被配置为:由所述数据服务器根据所述URL查询与所述网页元素对应的多点共享协议种子文件,所述数据服务器中预先保存有URL和多点共享协议种子文件的映射关系。
9.根据权利要求7所述的浏览器,其中,
所述获取模块被配置为:计算所述网页元素的数据特征;
所述上传接口被配置为:由所述数据服务器根据所述数据特征查询与所述网页元素对应的多点共享协议种子文件,所述数据服务器中预先保存有网页元素数据特征和多点共享协议种子文件的映射关系。
10.根据权利要求7至9中任一项所述的浏览器,其中,还包括:
判断模块,用于判断所述浏览器中网页中是否包括有对应于多点共享协议种子文件的网页元素。
CN201310637067.1A 2013-12-02 2013-12-02 浏览器进行下载的方法和浏览器 Pending CN103678535A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310637067.1A CN103678535A (zh) 2013-12-02 2013-12-02 浏览器进行下载的方法和浏览器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310637067.1A CN103678535A (zh) 2013-12-02 2013-12-02 浏览器进行下载的方法和浏览器

Publications (1)

Publication Number Publication Date
CN103678535A true CN103678535A (zh) 2014-03-26

Family

ID=50316080

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310637067.1A Pending CN103678535A (zh) 2013-12-02 2013-12-02 浏览器进行下载的方法和浏览器

Country Status (1)

Country Link
CN (1) CN103678535A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063460A (zh) * 2014-06-25 2014-09-24 北京奇虎科技有限公司 一种在浏览器中加载网页的方法和装置
CN105630966A (zh) * 2015-12-24 2016-06-01 上海爱数信息技术股份有限公司 一种基于文档分享索引的文档快速查找装置及方法
CN105868321A (zh) * 2016-03-25 2016-08-17 乐视控股(北京)有限公司 文件管理方法及装置
CN106021635A (zh) * 2015-03-25 2016-10-12 纳宝株式会社 用于显示漫画内容的设备、方法和计算机程序
CN113703877A (zh) * 2021-10-25 2021-11-26 深圳市明源云空间电子商务有限公司 基于图种生成插件生成图种的方法、装置及可读存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075879A (zh) * 2006-06-13 2007-11-21 腾讯科技(深圳)有限公司 一种数据下载方法
CN101159762A (zh) * 2007-11-19 2008-04-09 腾讯科技(深圳)有限公司 加速网页内容下载的方法及装置
CN102223411A (zh) * 2011-06-15 2011-10-19 奇智软件(北京)有限公司 采用p2p技术下载文件的方法和***、客户端
US8095630B1 (en) * 2007-03-20 2012-01-10 Hewlett-Packard Development Company, L.P. Network booting
CN102387129A (zh) * 2011-04-07 2012-03-21 传聚互动(北京)科技有限公司 流媒体点播***及方法
CN103164541A (zh) * 2013-04-15 2013-06-19 北京奇虎科技有限公司 图片呈现方法及设备
CN103258055A (zh) * 2013-05-31 2013-08-21 北京奇虎科技有限公司 一种文件下载设备和方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075879A (zh) * 2006-06-13 2007-11-21 腾讯科技(深圳)有限公司 一种数据下载方法
US8095630B1 (en) * 2007-03-20 2012-01-10 Hewlett-Packard Development Company, L.P. Network booting
CN101159762A (zh) * 2007-11-19 2008-04-09 腾讯科技(深圳)有限公司 加速网页内容下载的方法及装置
CN102387129A (zh) * 2011-04-07 2012-03-21 传聚互动(北京)科技有限公司 流媒体点播***及方法
CN102223411A (zh) * 2011-06-15 2011-10-19 奇智软件(北京)有限公司 采用p2p技术下载文件的方法和***、客户端
CN103164541A (zh) * 2013-04-15 2013-06-19 北京奇虎科技有限公司 图片呈现方法及设备
CN103258055A (zh) * 2013-05-31 2013-08-21 北京奇虎科技有限公司 一种文件下载设备和方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
TANENBAUM: "《计算机网络》", 31 March 2012, 清华大学出版社 *
吴易等: "java技术在P2P环境下的应用", 《微计算机信息(测控自动化)》 *
霍亚飞: "《Qt Creator快读入门》", 31 May 2012, 北京航空航天大学出版社 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063460A (zh) * 2014-06-25 2014-09-24 北京奇虎科技有限公司 一种在浏览器中加载网页的方法和装置
CN104063460B (zh) * 2014-06-25 2018-10-09 北京奇虎科技有限公司 一种在浏览器中加载网页的方法和装置
CN106021635A (zh) * 2015-03-25 2016-10-12 纳宝株式会社 用于显示漫画内容的设备、方法和计算机程序
CN106021635B (zh) * 2015-03-25 2019-10-15 纳宝株式会社 用于显示漫画内容的设备、方法和计算机程序
CN105630966A (zh) * 2015-12-24 2016-06-01 上海爱数信息技术股份有限公司 一种基于文档分享索引的文档快速查找装置及方法
CN105630966B (zh) * 2015-12-24 2019-04-16 上海爱数信息技术股份有限公司 一种基于文档分享索引的文档快速查找装置及方法
CN105868321A (zh) * 2016-03-25 2016-08-17 乐视控股(北京)有限公司 文件管理方法及装置
CN113703877A (zh) * 2021-10-25 2021-11-26 深圳市明源云空间电子商务有限公司 基于图种生成插件生成图种的方法、装置及可读存储介质
CN113703877B (zh) * 2021-10-25 2022-02-08 深圳市明源云空间电子商务有限公司 基于图种生成插件生成图种的方法、装置及可读存储介质

Similar Documents

Publication Publication Date Title
CN109522330B (zh) 基于区块链的云平台数据处理方法、装置、设备及介质
CN110096660B (zh) 用于加载页面图片的方法、装置和电子设备
US10372769B2 (en) Displaying results, in an analytics visualization dashboard, of federated searches across repositories using as inputs attributes of the analytics visualization dashboard
CN103533442A (zh) 视频弹幕的加载方法及装置
CN103747112A (zh) 一种cdn回源的方法、第一服务器及***
CN104063460A (zh) 一种在浏览器中加载网页的方法和装置
US11106732B2 (en) Systems and methods for sharing audio feeds
JP6181867B2 (ja) アプリケーション情報の検索方法及びその装置
CN103678535A (zh) 浏览器进行下载的方法和浏览器
EP3905091B1 (en) Enhanced online privacy
CN103699597A (zh) 通过浏览器进行文件下载的方法及浏览器
CN104346464A (zh) 网页元素信息的处理方法、装置和浏览器客户端
CN110020108B (zh) 网络资源推荐方法、装置、计算机设备及存储介质
CN110249324B (zh) 在多个网页上维护会话标识符以进行内容选择
CN104615700A (zh) 浏览器中收藏网页对象的方法、浏览器客户端和***
CN109522462B (zh) 一种基于区块链的云查询方法、装置、设备及存储介质
CN104484386A (zh) 信息分享的方法和浏览器客户端
CN105630792A (zh) 一种信息显示、推送方法及装置
CN103577544A (zh) 一种用于提供待发送信息的方法及装置
US9959322B1 (en) Ranking channels in search
CN104536974A (zh) 在浏览器中搜索信息的方法和浏览器客户端
CN104980464A (zh) 一种网络请求处理方法、网络服务器和网络***
CN104361007A (zh) 浏览器及其收藏夹的处理方法
CN102999591A (zh) 文件管理方法及装置
CN102780730A (zh) 集成web应用的方法、混搭服务器及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140326

RJ01 Rejection of invention patent application after publication