[发明专利]P2P终端在P2P叠加网中的通讯方法和系统有效
申请号: | 201010567292.9 | 申请日: | 2010-11-30 |
公开(公告)号: | CN102480422A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 陈志峰;周兴旺;王诚 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/12;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | p2p 终端 叠加 中的 通讯 方法 系统 | ||
技术领域
本发明涉及通讯领域,尤其是涉及一种P2P(Peer-to-Peer,点到点)终端在P2P叠加网中的通讯方法和系统。
背景技术
P2P,是英文Peer-to-Peer的缩写,中译为对等互联或点对点技术。P2P技术可以让用户可以直接连接到其他用户的计算机,进行文件共享与交换,同时P2P在深度搜索、分布计算、协同工作等方面也大有用途。
目前P2P在加强网络上人的交流、文件交换、分布式计算、服务共享等方面已经充分显示出了其强大的技术优势,但是P2P的应用主要还是集中在Internet应用中,在传统电信网络中尚未大规模应用。考虑到目前以及将来电信网络中,会话控制的主流是SIP(会话初始化)协议,因此,将P2P技术引入到电信网中去,必须能保证SIP协议在P2P网络中的应用,同时需要能够运行各类典型级业务。
基于以上考虑,目前业界的很多机构都在致力于研究如何将P2P技术引入到电信网络中来,图1是现有研究中得到大多数研究者与研究机构认同的一种P2P核心网架构示意图,其中:
101表示P2P叠加网,它由各类担负不同角色的对等体(本发明中也称为节点)组成的一张逻辑网络;
102是P2P叠加网中的对等节点,为P2P叠加网中的基本组成部分,是能够给同一P2P叠加网中其它节点提供存储和传送服务的节点;
103是非P2P终端设备,为接入到P2P叠加网的不支持任何P2P协议,仅支持SIP协议的终端设备;
104是P2P终端设备,为接入到P2P叠加网中的既支持P2P协议,也支持SIP协议的终端设备;考虑到一般终端设备,特别是手持终端设备的能力较弱,所以很多情况下的实际部署,P2P终端设备也仅仅作为P2P客户端接入到P2P叠加网中来,并不承担存储、传送等服务器;
105为103、104等终端设备的接入节点,考虑到电信营运的需要,包括P2P终端与非P2P终端都必须通过就近的接入节点接入到P2P叠加网中,当该接入节点作为非P2P终端的接入节点时,同时作为代理节点,负责将非P2P终端所采用的SIP协议与P2P叠加网内部路由SIP所采用协议的转换,而当该节点作为P2P终端的接入节点时,仅需要对消息进行中继。
电信网络中,考虑到运营的可管可控、计费、以及开展一些特殊业务的需要等因素,要求终端用户的对外通讯都必须通过运营商提供的专用网络进行中转,并且终端用户需要通过距离较近的位置点接入到专用网络,从而减少运营不可控路径的长度,从而利于提高用户体验度。
当接入的为非P2P终端时,由于需要接入节点作为代理节点进行协议转换,所以终端只要利用P2P叠加网提供的定位服务,就必须通过接入节点进行中转;而当接入的为P2P终端时,由于P2P终端对P2P叠加网有一定的了解,其问题就变得没有这么简单了。
P2P终端接入到叠加网之后,会从叠加网中分配得到一个节点ID,该ID所处区间的负责节点作为该P2P客户端的负责节点,其加入流程见图2所示。
图2是现有技术中P2P客户端加入P2P叠加网的流程示意图,图中的具体流程步骤如下:
S201,P2P终端向P2P叠加网请求以P2P客户端方式接入到P2P叠加网中,向叠加网发送加入请求消息;
S202,P2P叠加网找到该P2P终端在叠加网中的负责节点,并将加入请求消息转发给该负责节点;
S203,负责节点返回加入响应消息,接受该P2P终端的加入;
S204,加入响应消息通过P2P叠加网转发后,最终到达P2P终端;
S205,负责节点使用更新请求消息,将自己本地的路由表信息,发送给P2P终端,由于负责节点知道该P2P终端的IP地址信息,该消息一般都是直接发送到P2P终端上;
S206,P2P终端收到更新请求消息后,更新本地的路由表信息,并返回更新响应消息给负责节点;
S207,负责节点更新本地的接入表信息,将该P2P终端信息添加入接入表中,并根据备份规则,在其它节点上备份接入表信息,完成了P2P终端加入叠加网的过程。
对于一般叠加网算法而言,该负责节点的节点ID与P2P终端的节点ID相近,但实际物理位置却可能相距较远;同时根据P2P客户端的定义规则,由于P2P终端中有被称为路由表的叠加网路由信息,当P2P终端发送请求消息时,可以绕开该负责节点,而直接发送给其它节点甚至目的节点,所以该负责节点并不适合作为接入节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010567292.9/2.html,转载请声明来源钻瓜专利网。