【技术实现步骤摘要】
本专利技术涉及一种涉及搜索引擎和多源下载的技术,确切地说,涉及一种基于元搜索引擎的个性化搜索的多源下载互联网资源的装置及方法,属于互联网资源下载的技术领 域。
技术介绍
网络下载技术,又称为网络文件共享技术,是现有互联网最广泛的应用。最先出现 的文件共享主要通过Web技术实现,即把共享的文件放到服务器上,构成中心化的文件存 储模型后,客户机通过超文本传输协议HTTP (Hyper TextTransfer Protocol)和文本传输 协议FTP (File Transfer Protocol)等协议从服务器下载这些文件,这就是所谓用户到服 务器的P2S(Peer to Server)结构模式。随着网络应用及网络用户的大量增加,中心化的 文件存储服务器需要对非常多的用户访问提供支持,这就使得负载均衡问题成为这类下载 技术的最大瓶颈。 这种情况下,以资源分散、负载均衡和非中心化为特点的对等网络P2P (Peerto Peer)技术在文件共享领域得到了广泛应用,该技术的特征是以客户端身份下载了文件的 对等端,随后,又以服务器身份使这些文件供其他对等端使用。 一般而言,基于P2P技术的 文件共享的中心问题是定位资源。P2P技术可以充分利用参与结点的带宽,通过大量结点之 间互相传递数据、合作下载的方式提高网络中传送大容量文件的效率。 虽然P2P技术是以去中心化为研究重点,但其连接的不可控性使得基于该技术的 在线下载缺乏稳定性。为了结合P2S模式与P2P模式的网络下载的优势,出现了一种所谓 用户对服务器与用户模式的P2SP(Peer to Server and ...
【技术保护点】
一种基于元搜索引擎的多源下载互联网资源的装置,其特征在于,所述装置设有用户单元、叠加网单元、搜索单元与下载单元,其中:用户单元,完成用户个性化的搜索参数与下载参数的设置,并提供用户操作接口界面和存储各种设置参数与文件,以及展示搜索到的供用户选择的下载地址列表和目标文件;设有四个模块:搜索设置模块、下载设置模块、用户界面模块和用户数据库;叠加网单元,完成客户端加入对等网络P2P叠加网的操作,并维护和管理P2P叠加网的信息与用户文件,设有三个模块:初始化模块、信息维护模块和文件管理模块;搜索单元,完成文件下载地址的搜索,设有定位型地址搜索模块和下载型地址搜索模块,其中定位型地址搜索模块根据用户单元获取的地址检索词搜索相关文件的下载地址,再通过用户单元的用户界面模块向用户展示;下载型地址搜索模块根据用户选择的、由定位型搜索模块提供的下载地址进行相同文件的其它地址的二次搜索,包括对P2P叠加网内共享文件的搜索;且在搜索地址过程中,根据可用性原则与优选原则对获取到的地址进行筛选;下载单元,完成文件的下载操作,设有并行下载和资源合成的两个模块,并行下载模块根据获取链接的数量与文件大小对文件进行分块 ...
【技术特征摘要】
一种基于元搜索引擎的多源下载互联网资源的装置,其特征在于,所述装置设有用户单元、叠加网单元、搜索单元与下载单元,其中用户单元,完成用户个性化的搜索参数与下载参数的设置,并提供用户操作接口界面和存储各种设置参数与文件,以及展示搜索到的供用户选择的下载地址列表和目标文件;设有四个模块搜索设置模块、下载设置模块、用户界面模块和用户数据库;叠加网单元,完成客户端加入对等网络P2P叠加网的操作,并维护和管理P2P叠加网的信息与用户文件,设有三个模块初始化模块、信息维护模块和文件管理模块;搜索单元,完成文件下载地址的搜索,设有定位型地址搜索模块和下载型地址搜索模块,其中定位型地址搜索模块根据用户单元获取的地址检索词搜索相关文件的下载地址,再通过用户单元的用户界面模块向用户展示;下载型地址搜索模块根据用户选择的、由定位型搜索模块提供的下载地址进行相同文件的其它地址的二次搜索,包括对P2P叠加网内共享文件的搜索;且在搜索地址过程中,根据可用性原则与优选原则对获取到的地址进行筛选;下载单元,完成文件的下载操作,设有并行下载和资源合成的两个模块,并行下载模块根据获取链接的数量与文件大小对文件进行分块下载,其中文件下载地址是由下载型地址搜索模块提供的,并参照用户数据库中存储的下载设置参数执行下载过程;资源合成模块用于将并行下载模块获取的文件信息进行整合处理,形成完整的文件后,交由叠加网单元的文件管理模块进行存储。2. 根据权利要求l所述的装置,其特征在于所述用户单元中的各软件模块功能如下搜索设置模块,用于完成元搜索引擎所包括的各种搜索引擎、向用户显示的结果总数 和每个搜索引擎的返回结果占本次搜索总条数的比例的各种搜索参数的选择和设置,并将 设置的搜索参数存储于用户数据库;下载设置模块,用于完成包括用户执行下载操作的网络类型、超级节点地址、下载或上 传的传输带宽与速度限制,以及下载文件的分块原则的选择和设置,并将设置的下载参数 存储于用户数据库;用户界面模块,用于提供用户人机交互界面,将用户的检索请求转换为搜索引擎所能 理解的格式,根据检索内容选择合适的搜索引擎,并向用户展示搜索到的下载地址列表和 目标文件;搜索设置模块和下载设置模块都是经由该界面接收用户输入的相关设置参数;用户数据库,负责存储用户设置的各种搜索参数和下载参数,以及叠加网的路由表信 息和下载的文件内容。3. 根据权利要求1所述的装置,其特征在于所述叠加网单元中的各软件模块功能如下初始化模块,利用用户数据库中保存的超级节点完成客户端加入P2P叠加网的入网操 作,如果超级节点不可用,则利用用户数据库中保存的路由表内节点信息加入P2P叠加网; 执行路由表的初始化和更新操作,再把更新后的路由表存储于用户数据库;所述路由表内 存储有叠加网内的邻居节点信息;信息维护模块,根据初始化后的路由表完成P2P叠加网内其他邻居节点的文件信息的 维护和查找,以及本地文件信息的发布;文件管理模块,完成客户端文件的存储及上传,并通过信息维护模块将文件信息在叠 加网内进行发布。4. 根据权利要求1所述的装置,其特征在于所述下载型地址搜索模块在搜索下载型 地址过程中,根据可用性原则与优选原则对获取到的下载或链接地址进行筛选时,所述可 用性原则是对获取的下载或链接地址随机下载部分文件,如果链接不能连通,或者该部分 文件与目标链接的对应文件块不对应,则标明不符合该原则,放弃该地址;优选原则是根据 下载型地址所对应的逻辑地址信息和连接的时间延迟进行优化。5. —种采用权利要求1所述的基于元搜索引擎的多源下载互联网资源的装置的搜索 方法,其特征在于...
【专利技术属性】
技术研发人员:魏更宇,张世栋,张冬梅,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。