【技术实现步骤摘要】
本专利技术涉及一种元搜索引擎相关的视频文件下载系统及方法,属于互联网资源下载的
技术介绍
随着网络的普及与发展,人们不但通过网络享受越来越多的服务,而且信息的获取也变得更为高效。网络上的数据格式是繁多的,除了基于Web格式的数据,其他数据类型往往需要下载后才能使用,例如电子书,MP3,应用/游戏安装包等,因此,下载是用户最主要的上网行为之一。随着网络应用及网络用户的大量增加,由于传统的中心化的文件存储服务器需要对非常多的用户访问提供支持,使得负载均衡问题成为这类下载技术的最大瓶颈。这种情况下,以资源分散、负载均衡和非中心化为特点的对等网络P2P(Peerto Peer)技术在文件共享领域得到了广泛应用,该技术的特征是以客户端身份下载了文件的对等端,随后,又以服务器身份使这些文件供其他对等端使用。P2P技术可以充分利用结点之间互相传递数据、合作下载的方式提高网络中传送大容量文件的效率。虽然P2P技术是以去中心化为研究重点,但其连接的不可控性使得基于该技术的在线下载缺乏稳定性。为了结合P2S模式与P2P模式的网络下载的优势,出现了一种所谓用户对服务器与用户模式的P2SP(Peer to Server and Peer)技术。P2SP有效地把原本孤立的服务器与其镜像资源以及P2P资源都整合在一起。也就是说,在下载的稳定性和下载的速度上,都比传统的P2P或P2S都有了非常大的提高。搜索引擎的出现,大大提高了人们对互联网信息检索的能力和效率,已经成为当前最普遍的辅助人们检索信息的工具。而元搜索引擎是通过一个统一的界面将用户检索请求同
时发 ...
【技术保护点】
一种元搜索引擎相关的视频文件下载系统,其特征在于,所述系统设有基础信息单元、叠加网单元、视频文件搜索单元与视频文件下载单元,其中:基础信息单元,用户通过搜索引擎的提示信息,完成个性化的搜索参数与下载参数的设置,并提供用户操作接口界面和存储各种设置参数与文件,同时使用多个跟踪接入服务器,定期上报用户使用搜索引擎的信息更新情况,根据跟踪接入服务器上报的负载信息,选择合适的服务器地址和端口返回给请求接入的客户端;基础信息单元设有五个模块:搜索设置模块、跟踪接入服务模块、下载设置模块、用户界面模块和用户数据库;叠加网单元,通过叠加网节点完成客户端加入对等网络P2P叠加网的操作,确认自身所属的P2P叠加网节点的路由表与对方P2P叠加网节点的路由表一致,如不一致时触发修复功能,同时维护和管理P2P叠加网的信息与用户文件,叠加网单元设有七个模块:发送模块、接收模块、初始化模块、确认模块、修复模块、信息维护模块和文件管理模块;视频文件搜索单元,完成文件下载地址的搜索,元搜索引擎根据用户输入的搜索请求提取搜索关键词;元搜索引擎将该搜索关键词发送到其调用的每个独立搜索引擎;接收每个独立搜索引擎返回的搜索结 ...
【技术特征摘要】
1.一种元搜索引擎相关的视频文件下载系统,其特征在于,所述系统设有基础信息单元、叠加网单元、视频文件搜索单元与视频文件下载单元,其中:基础信息单元,用户通过搜索引擎的提示信息,完成个性化的搜索参数与下载参数的设置,并提供用户操作接口界面和存储各种设置参数与文件,同时使用多个跟踪接入服务器,定期上报用户使用搜索引擎的信息更新情况,根据跟踪接入服务器上报的负载信息,选择合适的服务器地址和端口返回给请求接入的客户端;基础信息单元设有五个模块:搜索设置模块、跟踪接入服务模块、下载设置模块、用户界面模块和用户数据库;叠加网单元,通过叠加网节点完成客户端加入对等网络P2P叠加网的操作,确认自身所属的P2P叠加网节点的路由表与对方P2P叠加网节点的路由表一致,如不一致时触发修复功能,同时维护和管理P2P叠加网的信息与用户文件,叠加网单元设有七个模块:发送模块、接收模块、初始化模块、确认模块、修复模块、信息维护模块和文件管理模块;视频文件搜索单元,完成文件下载地址的搜索,元搜索引擎根据用户输入的搜索请求提取搜索关键词;元搜索引擎将该搜索关键词发送到其调用的每个独立搜索引擎;接收每个独立搜索引擎返回的搜索结果,根据保存的每个独立搜索引擎对应视频文件的权重系数,根据可用性原则与优选原则对获取到的地址进行筛选确定每个搜索结果的排名;将确定排名后的搜索结果提供给用户,设有五个模块:文本类型确定模块、发送模块、排名模块、判断模块和拆分模块;视频文件下载单元,完成文件的下载操作,设有并行下载和资源合成的两个模块,并行下载模块根据获取关于与所述系统连接的所述多个节点的块可用性的信息;如果所述多个节点中的任一节点请求下载文件,则将在构成所述文件的各块中块可用性值最小的块优先下载至所述任一节点,其中关于块可用性的信息包括有关所述多个节点中的各节点的活动率的信息和有关计算出的构成所述文件的各块的可用性值的信息中的至少一个;资源合成模块用于将并行下载模块获取的文件信息进行整合处理,形成完整的文件后,交由叠加网单元的文件管
\t理模块进行存储。2.根据权利要求1所述的一种元搜索引擎相关的视频文件下载系统,其特征在于:所述基础信息单元中的各软件模块功能如下:搜索设置模块,用于完成元搜索引擎以及独立搜索引擎、向用户显示的结果总数和每个独立搜索引擎的返回结果占本次搜索总条数的比例的各种搜索参数的选择和设置,并将设置的搜索参数存储于用户数据库;跟踪接入服务模块,包括跟踪接入管理服务器,用于根据所述多个跟踪接入服务器上报的负载信息,选择合适的跟踪接入服务器的地址和端口返回给请求接入的客户端;跟踪应用服务器信息获取单元,用于从所述跟踪接入管理服务器定期获取访问跟踪应用服务器的分组策略和地址信息;跟踪应用服务器配置信息维护单元,用于维护跟踪接入服务器访问跟踪应用服务器的分组配置信息,并且将所述配置信息返回给请求查询的跟踪接入服务器;下载设置模块,用于完成包括用户执行下载操作的网络类型、超级节点地址、下载或上传的传输带宽与速度限制,有关文件的哪个块属于所述多个节点当中的哪个节点的信息,有关所述多个节点中的各节点的活动率的信息、有关计算出的构成所述文件的各块的可用性值的信息和有关快可用性信息,以及下载文件的分块原则的选择和设置,并将设置的下载参数存储于用户数据库;用户界面模块,用于提供用户人机交互界面,将用户的检索请求转换为元搜索引擎以及独立搜索引擎所能理解的格式,根据检索内容及格式的不同,选择合适的搜索引擎;搜索设置模块和下载设置模块都是经由该界面接收用户输入的相关设置参数;用户数据库,负责存储用户设置的各种搜索参数和下载参数,以及叠加网节点存储以及返回的路由表信息和下载的文件内容。3.根据权利要求1所述的一种元搜索引擎相关的视频文件下载系统,其特征在于:所述叠加网单元中的各软件模块功能如下:发送单元,用于向对方P2P叠加网节点发送保活请求消息/保活响应消息;接收单元,用于接收对方P2P叠加网节点发送保活响应消息/保活请求消息;其中,所述保活消息中携带有所述P2P叠加网节点的路由表信息,所述保活响应消息中携带有所述需保活的P2P叠加网节点的路由表信息;初始化模块,利用用户数据库中保存的超级节点完成客户端加入P2P叠加网的入网操作,如果超级节点不可用,则利用用户数据库中保存的路由表内节点信息加入P2P叠加网;执行路由表的初始化和更新操作,再把更新后的路由表存储于用户数据库;所述路由表内存储有叠加网内的邻居节点信息;确认模块,用于在P2P叠加网节点之间进行保活时,确认自身所属的P2P叠加网节点的路由表是否与对方P2P叠加网节点的路由表一致,不一致时触发修复单元;修复模块,用于对自身所属的P2P叠加网节点的路由表进行修复;信息维护模块,根据初始化、确认且修复后的路由表完成P2P叠加网内其他邻居节点的文件信息的维护和查找,以及本地文件信息的发布;文件管理模块,完成客户端视频文件的存储及上传,...
【专利技术属性】
技术研发人员:张树坤,
申请(专利权)人:展视网北京科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。