[发明专利]一种P2P网络文件数据同步方法有效

专利信息
申请号: 201310263048.7 申请日: 2013-06-27
公开(公告)号: CN103391315B 公开(公告)日: 2016-05-04
发明(设计)人: 廖建新;张磊;韦安建 申请(专利权)人: 杭州东信北邮信息技术有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 100191 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 p2p 网络 文件 数据 同步 方法
【说明书】:

技术领域

本发明涉及一种P2P网络文件数据同步方法,属于网络通信技术领域。

背景技术

随着互联网规模的不断扩大,Internet相关的信息技术获得了迅猛发展。然而,网络用 户人数爆炸式增长造成的网络拥堵,日益成为制约互联网发展的瓶颈,因此,如何在提高网 络内容服务质量的同时有效降低资源的消耗、提升用户体验,是互联网络和移动网络应用领 域面临的主要问题之一。

为了克服互联网中采用的传统客户端/服务器结构存在的可扩展性差、易出现网络拥堵、 资源有效利用率较低等缺点,对等计算(Peer‐to‐Peer,简称P2P,又被称为“点对点”)技术 应运而生。P2P网络是基于共享的分布式网络,网络的参与者称为节点(即Peer),所有参 与者的地位平等,节点既是客户端也是服务器。P2P节点之间通过一定的方式组织在一起, 当节点请求资源时,通过一定的查找策略来定位拥有所请求资源的节点,并从中获取文件内 容。P2P技术这种节点与节点之间直接链接并交换数据的方式,允许个人计算机之间直接进 行资源和服务的共享,从而充分利用了节点之间的带宽资源,很大程度上缓解了网站后端服 务器的流量压力,更好地实现了整个网络的负载均衡。鉴于P2P技术的以上特点和技术优势, 其已被广泛用于电子商务、文件共享、网上直播、视频点播、网络广告、远程教育、远程医 疗、视频会议等众多互联网领域的应用。

如何快速实现P2P网络中所有节点的文件数据同步?目前也提出了一些相关解决方法:

专利申请CN201210588198.0(申请名称:一种P2P数据被动分发方法及节点客户端, 申请人:乐视网信息技术(北京)股份有限公司,申请日:2012-12-31)提出一套P2P数据被 动分发方法的技术方案。针对包含多个节点的P2P网络,首先通过中心服务器搜索节点的邻 居节点并从这些邻居节点下载数据,从而建立节点的数据信息表;然后建立两节点之间的连 接,目标节点向源节点发送数据的下载请求;判断请求的数据是否存在于源节点中;若是, 则源点向目标节点传送所述数据,若否,则源节点告知目标节点所请求的数据不存在于源节 点中。该方案主要解决了目标节点和源节点之间的数据同步,并不涉及到P2P网络中所有节 点的数据同步,尤其对于移动网络来说,每个节点的邻居节点、以及邻居节点所拥有的数据 都在动态变化,该方案也无法根据P2P网络中当前节点状况来动态调整每个目标节点的查找 策略,以定位拥有所请求资源的源节点。

因此,如何快速实现P2P网络中所有节点的文件数据同步?仍是一个未解决的技术问 题。

发明内容

有鉴于此,本发明的目的是提供一种P2P网络文件数据同步方法,能快速实现P2P网 络中所有节点的文件数据同步。

为了达到上述目的,本发明提供了一种P2P网络文件数据同步方法,包括有:

步骤一、网络中的每个节点搜索、并发现与其相邻的节点,然后定时将其周围节点的拓 扑图发送给平台;

步骤二、平台根据地图染色原理,从由若干个相连节点所构成的联通节点图中挑选出一 个节点和其周边邻居节点作为所述联通节点图中的主节点,并按主节点个数将原文件切割成 多个数据包,然后向各个主节点发送一个数据包,同时通知联通节点图中的所有节点从其周 边的相邻节点来获取原文件的所有数据包;

步骤三、所有节点根据平台通知,依次从其周边的相邻节点来分别获取原文件的每个数 据包,并根据其他节点的数据同步请求,将自身已接收的数据包发送给其他节点,从而实现 联通节点图中所有节点的文件数据同步,

步骤一进一步包括有:

步骤11、每个节点都在一个端口进行监听,并扫描附近的节点,如果发现附近有WIFI 信号,则接入并向对方节点的监听端口发送数据包,以发现其相邻节点,然后将相邻节点的 信息按一定的同步时间间隔发送给平台;

步骤12、平台在固定的端口进行监听,并根据所有节点发送来的相邻节点的信息,计算 所有节点的拓扑图;

步骤13、平台按照节点之间的联通性,将所有节点的拓扑图划分成若干个联通节点图, 每个联通节点图的所有节点和其他联通节点图的所有节点不相连。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州东信北邮信息技术有限公司,未经杭州东信北邮信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310263048.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top