一种网络数据获取方法和装置制造方法及图纸

技术编号:9033991 阅读:121 留言:0更新日期:2013-08-15 00:50
本发明专利技术公开了一种网络数据获取方法和装置,该方法包括:获取终端发送的文件信息;根据所述文件信息获取对应的网络数据链接;将所述网络数据链接发送给所述终端,以供所述终端根据所述网络数据链接获取相应的网络数据。采用本发明专利技术提供的方法,可以提高网络数据获取的效率。

【技术实现步骤摘要】

本专利技术涉及网络
,特别涉及一种网络数据获取方法和装置
技术介绍
随着互联网技术的发展,数据下载已经成为了人们获取网络数据资源的一个重要的途径。数据下载技术也在随着网络技术的发展飞速的发展,不断涌现出了 P2P (Peer toPeer,点对点)技术、P2SP (Peer to Server & Peer,点对服务器和点)技术、云下载技术(基于云计算的下载技术,就是常见的离线下载)等多种下载技术。现有技术中,提供了基于上述下载技术的多种下载协议,包括HTTP (Hyper TextTransfer Protocol,超文本传输协议)、eMule协议、BT(Bit Torrent,比特流)协议等,每种协议都为用户提供了不同格式的链接,使用户可以链接到相应的网络资源进行数据下载,例如,在 HTTP 为用户提供的是 URL(Uniform / Universal Resource Locator,统一资源定位符)链接,eMule协议为用户提供的是ed2k链接,BT协议为用户提供的是Torrent链接。然而,专利技术人发现,现有技术至少存在如下问题:现有的下载技术,用户只能通过各种协议的链接才能连接到相应的网络资源,而在某些情况下,用户可以很方便的获悉到某些网络数据的信息,可该网络数据对应的链接却无法获取或者不能方便的直接获取(例如,用户在某论坛上浏览到某最新电影的海报,然而论坛中却没有直接提供该电影下载资源的链接),这时,用户将会通过各种网络途径,如通过网络搜索引擎查找,浏览各大网站以获取相应的链接,才能够完成下载,严重的影响了网络数据获取的效率,而且,网络用户数量非常庞大,每个用户多次的搜索和浏览等操作必然会造成巨大的网络资源浪费。
技术实现思路
本专利技术的目的在于提供一种网络数据获取方法和装置,以提高网络数据获取的效率,为此,本专利技术实施例采用如下技术方案: 一种网络数据获取方法,包括: 获取终端发送的文件信息; 根据所述文件信息获取对应的网络数据链接; 将所述网络数据链接发送给所述终端,以供所述终端根据所述网络数据链接获取相应的网络数据。一种网络数据获取方法,包括: 向服务器发送文件信息,以供所述服务器根据所述文件信息获取对应的网络数据链接; 接收所述服务器发送的所述网络数据链接; 根据所述网络数据链接获取相应的网络数据。一种服务器,包括: 接收模块,用于获取终端发送的文件信息;获取模块,用于根据所述文件信息获取对应的网络数据链接; 发送模块,用于将所述网络数据链接发送给所述终端,以供所述终端根据所述网络数据链接获取相应的网络数据。一种终端,包括: 发送模块,用于向服务器发送文件信息,以供所述服务器根据所述文件信息获取对应的网络数据链接; 接收模块,用于接收所述服务器发送的所述网络数据链接; 获取模块,用于根据所述网络数据链接获取相应的网络数据。本专利技术的上述实施例,获取终端发送的文件信息,根据文件信息获取对应的网络数据链接,并将网络数据链接发送给终端,以供终端根据网络数据链接获取相应的网络数据,可以提高网络数据获取的效率。附图说明图1为本专利技术实施例提供的网络数据获取方法服务器侧的处理的流程示意 图2为本专利技术实施例提供的网络数据获取方法的网络架构示意 图3为本专利技术实施例提供的网络数据获取方法终端侧的处理的流程示意 图4为本专利技术实施例提供的网络数据获取方法中终端进行网络数据下载的流程示意 图5为本专利技术实施例提供的网络数据获取方法的处理流程示意 图6为本专利技术实施例提供的服务器的结构示意 图7为本专利技术实施例提供的终端的结构示意图。具体实施例方式下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例,服务器获取终端发送的文件信息,根据文件信息获取对应的网络数据链接,并将网络数据链接发送给终端,以供终端根据网络数据链接获取相应的网络数据,从而可以提高网络数据获取的效率。如图1所示,为本专利技术实施例提供的网络数据获取方法服务器侧的处理的流程,具体包括以下步骤: 步骤101,服务器获取终端发送的文件信息。其中,该文件信息可以是文件数据代码,计算机存储文件使用的数据代码;也可以是文件特征信息,文件特征信息是描述文件特征或文件数据特征的信息(例如,文件的哈希值,图片文件的轮廓信息、关键点信息、亮度特征曲线等),该信息可以是通过对文件数据代码进行的数据分析或处理获得的数据,也可以是统一规定的标识信息。优选的,文件信息可以是图片文件的文件信息。 例如,某用户在浏览网络的过程中,如果浏览到某个电影的海报,希望能够观看相应的电影,可提供该海报的网站却没有提供相应的电影下载资源的链接,此时用户可以将此海报的图片文件发送给服务器,或将根据图片文件获取的文件特征信息发送给服务器。步骤102,服务器根据文件信息获取对应的网络数据链接。优选的,服务器可以存储文件特征信息与网络数据链接的对应关系。此对应关系具体可以通过链表的形式存储,文件特征信息作为主键,即文件特征信息可以作为查找网络数据链接的索引。在具体实施中,如图2所示的网络架构图,服务器可以由策略服务器和链接数据库组成,其中,链接数据库用于存储网络数据链接以及对应的文件特征信息,策略服务器则可以负责完成与终端、网络、链接数据库的交互以及文件特征信息获取等处理。当文件信息为文件数据代码时,具体的处理过程可以是:服务器根据文件数据代码获取文件特征信息;服务器根据获取的文件特征信息,以及存储的文件特征信息与网络数据链接的对应关系,获取对应的网络数据链接。其中,服务器根据文件数据代码获取文件特征信息的过程可以是,例如计算文件数据代码的全文哈希值或部分哈希值,或者获取相应图片文件的轮廓信息、关键点信息、亮度特征曲线等信息。当文件信息为文件特征信息时,具体的处理过程可以是:服务器直接根据获取的文件特征信息,以及存储的文件特征信息与网络数据链接的对应关系,获取对应的网络数据链接。在具体实施中,可以由策略服务器根据接收或提取的文件特征信息查找链接数据库,以查找到终端所请求的文件对应的网络数据资源的链接。优选的,在策略服务器中可以设置Cache (高速缓存),在策略服务器查询链接数据库的过程中,可以将文件特征信息以及查找到的对应的网络数据链接存储在Cache中,并设置相应的老化机制,例如,Cache对每一条记录保存固定时长后则进行老化,另外,也可以根据相应条目被查询的频率设置保存时长,查询频率越高保存的时长越长。 优选的,可以将文件特征信息分类为精确特征值和粗略特征值。其中,精确特征值是能够唯一确定该文件数据代码特征的文件特征信息,如文件数据代码的哈希值,包括全文哈希值或部分哈希值;粗略特征值是能够描述文件部分特征的文件特征信息,如图片文件的轮廓信息、关键点信息、亮度特征曲线等。根据文件特征信息查找网络数据链接的过程,可以如下: 服务器根据存储的文件特征信息与网络数据链接的对应关系,匹配获取的文件特征信息中的精确特征值;如果匹配成功,服务器则本文档来自技高网
...

【技术保护点】
一种网络数据获取方法,其特征在于,包括:获取终端发送的文件信息;根据所述文件信息获取对应的网络数据链接;将所述网络数据链接发送给所述终端,以供所述终端根据所述网络数据链接获取相应的网络数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘刚
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1