[发明专利]一种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、平台按照节点之间的联通性,将所有节点的拓扑图划分成若干个联通节点图, 每个联通节点图的所有节点和其他联通节点图的所有节点不相连。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州东信北邮信息技术有限公司,未经杭州东信北邮信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310263048.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:食用菌木耳凝胶的提炼工艺
- 下一篇:一种含有中药成分的肉粒黄豆酱
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置