[发明专利]一种对等网中消息交互的方法及装置、系统在审
申请号: | 201110186833.8 | 申请日: | 2011-07-05 |
公开(公告)号: | CN102868710A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 周兴旺;陈志峰;李漓春 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/721 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;迟姗 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对等 消息 交互 方法 装置 系统 | ||
技术领域
本发明涉及分布式通信网络领域,尤其涉及一种对等网中消息交互的方法及装置、系统。
背景技术
对等网络(P2P,Peer to Peer)是一种分布式网络,网络的参与者共享他们所拥有的资源和服务。通常这些资源和服务的共享包括:信息的共享与交换、计算资源(如CPU)和存储资源(如缓存和磁盘空间)的共享等。P2P打破了传统的客户端/服务器(C/S,Client/Server)模式,在P2P网络中每个节点的地位都是对等的。每个节点既充当服务器为其他节点提供服务,同时也享用其他节点提供的服务。
资源定位和发现协议(RELOAD,Resource Locate And Discovery)是互联网工程任务组(IETF,Internet Engineering Task Force)的P2P会话初始协议(SIP,Session Initiation Protocol)工作组定义的一种应用于对等网络的资源定位和发现协议。
RELOAD对等网中节点主要有对等体(Peer)和客户端(Client)两种。其中,对等体负责对等网资源的存储和消息路由,具有公网地址、处理能力强、自身资源丰富等特性,是对等网的主要节点。客户端一般不具备对等体的特性,可以通过自身的接入节点(默认的接入节点为该客户端的负责节点,但也可以是任意的对等体)接入对等网,可以完全利用对等网的路由机制与对等网中其它对等体、以及其他客户端进行通信。
RELOAD对等网中,现有的客户端只能获知自身接入节点的地址信息,同时对等网中也只有所述客户端的接入节点能够获知所述客户端的地址信息。客户端与对等网网络侧进行消息交互的过程中,在客户端与接入节点建立连接后,客户端发往对等网中目的对等体的消息必须经过接入节点中转,对等网中除接入节点以外的其他对等体发往客户端的所有消息也必须经过所述接入节点中转才能到达客户端。如此,使得客户端与对等网网络侧的信息交互必须全部经过其接入节点中转才能够实现,而不能直接到达客户端或目的对等体,增加了消息的路由跳数,并且在客户端与对等网信息交互消息量很大时,接入节点难以满足大量消息的转发,因而引起接入节点的性能瓶颈,此外,还会降低消息交互的处理效率和成功率。
发明内容
有鉴于此,本发明的主要目的在于提供一种对等网中消息交互的方法及装置、系统,以解决现有对等网中客户端与对等网网络侧进行消息交互时消息路由跳数多、引起接入节点性能瓶颈以及影响降低消息交互的处理效率和成功率的问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种对等网中消息交互的方法,所述方法包括:
客户端获取对等网路由表,并根据所述对等网路由表向目的对等体发送消息;和/或,对等体获取客户端的地址信息并保存到本地的客户端列表,根据所述本地的客户端列表向目的客户端发送消息。
在上述方案中,所述客户端获取对等网路由表,包括:
所述客户端从作为自身接入节点的对等体下载对等网路由表并保存。
在上述方案中,根据所述对等网路由表向目的对等体发送消息,包括:
所述客户端查询本地的对等网路由表,从所述对等网路由表中查询到目的对等体的地址信息时,直接向所述目的对等体发送消息。
在上述方案中,所述对等体获取客户端的地址信息并保存到本地的客户端列表,包括:
作为客户端的接入节点的对等体,获取所述客户端的地址信息,并将所述客户端的地址信息保存本地的客户端列表;
所述作为客户端的接入节点的对等体或所述客户端,将所述客户端的地址信息通知给与所述客户端相关的其他各对等体,所述其他各对等体分别将所述客户端地址信息保存到本地的客户端列表。
在上述方案中,所述客户端将所述客户端的地址信息通知给与所述客户端相关的其他各对等体,包括:
所述客户端根据所述对等网路由表,将自身的地址信息通知给与自身相关的对等体。
在上述方案中,根据所述本地的客户端列表向目的客户端发送消息,包括:
所述对等体查询本地的客户端列表,从所述客户端列表中查询到目的客户端的地址信息时,直接向所述目的客户端发送消息。
在上述方案中,所述方法还包括:
所述客户端从对等体获取所述客户端列表,并根据所述客户端列表,向目的客户端发送消息。
在上述方案中,根据所述客户端列表,向目的客户端发送消息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110186833.8/2.html,转载请声明来源钻瓜专利网。