【技术实现步骤摘要】
一种对等网中消息交互的方法及装置、系统
本专利技术涉及分布式通信网络领域,尤其涉及一种对等网中消息交互的方法及装置、系统。
技术介绍
对等网络(P2P,PeertoPeer)是一种分布式网络,网络的参与者共享他们所拥有的资源和服务。通常这些资源和服务的共享包括:信息的共享与交换、计算资源(如CPU)和存储资源(如缓存和磁盘空间)的共享等。P2P打破了传统的客户端/服务器(C/S,Client/Server)模式,在P2P网络中每个节点的地位都是对等的。每个节点既充当服务器为其他节点提供服务,同时也享用其他节点提供的服务。资源定位和发现协议(RELOAD,ResourceLocateAndDiscovery)是互联网工程任务组(IETF,InternetEngineeringTaskForce)的P2P会话初始协议(SIP,SessionInitiationProtocol)工作组定义的一种应用于对等网络的资源定位和发现协议。RELOAD对等网中节点主要有对等体(Peer)和客户端(Client)两种。其中,对等体负责对等网资源的存储和消息路由,具有公网地址、处理能力强、自身资源丰富等特性,是对等网的主要节点。客户端一般不具备对等体的特性,可以通过自身的接入节点(默认的接入节点为该客户端的负责节点,但也可以是任意的对等体)接入对等网,可以完全利用对等网的路由机制与对等网中其它对等体、以及其他客户端进行通信。RELOAD对等网中,现有的客户端只能获知自身接入节点的地址信息,同时对等网中也只有所述客户端的接入节点能够获知所述客户端的地址信息。客户端与对等网网络侧 ...
【技术保护点】
一种对等网中消息交互的方法,其特征在于,所述方法包括:客户端获取对等网路由表,并根据所述对等网路由表向目的对等体发送消息;和/或,对等体获取客户端的地址信息并保存到本地的客户端列表,根据所述本地的客户端列表向目的客户端发送消息。
【技术特征摘要】
1.一种对等网中消息交互的方法,其特征在于,所述方法包括:客户端获取对等网路由表,并根据所述对等网路由表向目的对等体发送消息;其中,所述对等网路由表包含与所述客户端相关的对等体的地址信息;和/或,作为客户端的接入节点的对等体,获取所述客户端的地址信息,并将所述客户端的地址信息保存本地的客户端列表;所述作为客户端的接入节点的对等体或所述客户端,将所述客户端的地址信息通知给与所述客户端相关的其他各对等体,所述其他各对等体分别将所述客户端地址信息保存到本地的客户端列表;所述对等体根据所述本地的客户端列表向目的客户端发送消息。2.根据权利要求1所述对等网中消息交互的方法,其特征在于,所述客户端获取对等网路由表,包括:所述客户端从作为自身接入节点的对等体下载对等网路由表并保存。3.根据权利要求1所述对等网中消息交互的方法,其特征在于,根据所述对等网路由表向目的对等体发送消息,包括:所述客户端查询本地的对等网路由表,从所述对等网路由表中查询到目的对等体的地址信息时,直接向所述目的对等体发送消息。4.根据权利要求1所述对等网中消息交互的方法,其特征在于,所述客户端将所述客户端的地址信息通知给与所述客户端相关的其他各对等体,包括:所述客户端根据所述对等网路由表,将自身的地址信息通知给与自身相关的对等体。5.根据权利要求1所述对等网中消息交互的方法,其特征在于,所述对等体根据所述本地的客户端列表向目的客户端发送消息,包括:所述对等体查询本地的客户端列表,从所述客户端列表中查询到目的客户端的地址信息时,直接向所述目的客户端发送消息。6.根据权利要求1至5任一项所述对等网中消息交互的方法,其特征在于,所述方法还包括:所述客户端从对等体获取所述客户端列表,并根据所述客户端列表,向目的客户端发送消息。7.根据权利要求6所述对等网中消息交互的方法,其特征在于,根据所述客户端列表,向目的客户端发送消息,包括:所述客户端查询本地的客户端列表和本地路由表,在查询到目的客户端的地址信息时,直接向所述目的客户端发送消息。8.根据权利要求1至5任一项所述对等网中消息交互的方法,其特征在于,所述方法还包括:所述对等体接收到需要转发到目的客户端的消息时,查询本地的客户端列表,在本地的客户端列表中包含有所述目的客户端的地址信息时,将所述消息直接转发给所述目的客户端。9.根据权利要求1至5任一项所述对等网中消息交互的方法,其特征在于,所述方法还包括:客户端实时获取当前的对等网路由表,并更新本地的对等网路由表。10.根据权利要求9所述对等网中消息交互的方法,其特征在于,所述客户端实时获取当前的对等网路由表,并更新本地的对等网路由表,为:所述客户端与作为所述客户端接入节点的对等体保活,实时更新本地的对等网路由表。11.根据权利要求9所述对等网中消息交互的方法,其特征在于,所述客户端实时获取当前的对等网路由表,并更新本地的对等网路由表,为:在所述客户端的接入节点失效后,所述客户端与重新确定为接入节点的对等体保活,实时更新本地的对等网路由表。12.根据权利要求9所述对等网中消息交互的方法,其特征在于,所述客户端实时获取当前的对等网路由表,并更新本地的对等网路由表,为:作为所述客户端接入节点的对等体,在对等网调整后,向所述客户端发送更新后的对等网路由表,所述客户端接收所述对等网路由表,并更新本地的对等网路由表。13.根据权利要求1至5任一项所述对等网中消息交互的方法,其特征在于,所述方法还包括:所述对等体实时获取客户端的地址信息,并更新本地的客户端列表。14.根据权利要求13所述对等网中消息交互的方法,其特征在于,所述对等体实时获取客户端的地址信息,并更新本地的客户端列表,包括:在所述客户端失效后,作为所述客户端接入节点的对等体更新本地的客户端列表;所述作为客户端的接入节点的对等体或所述客户端,通知与所述客户端相关的其他各对等体更新客户端列表,所述其他各对等体根据所述通知,分别更新本地的客户端列表。15.根据权利要求13所述对等网中消息交互的方法,其特征在于,所述对等体实时获取客户端的地址信息...
【专利技术属性】
技术研发人员:周兴旺,陈志峰,李漓春,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。