CN102143290B - 一种对等网络中网络电话业务的中转节点选择方法及*** - Google Patents
一种对等网络中网络电话业务的中转节点选择方法及*** Download PDFInfo
- Publication number
- CN102143290B CN102143290B CN201010111287.7A CN201010111287A CN102143290B CN 102143290 B CN102143290 B CN 102143290B CN 201010111287 A CN201010111287 A CN 201010111287A CN 102143290 B CN102143290 B CN 102143290B
- Authority
- CN
- China
- Prior art keywords
- node
- group
- agent node
- transit
- transfer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种对等网络中网络电话业务的中转节点选择方法及***,其中,所述方法包括:设置对等网络包括多个群组,每个群组中包括一个群组代理节点以及一个或多个普通节点;对等网络中的普通节点需要选择中转节点时,向自身归属群组的群组代理节点发起中转查询请求,由所述群组代理节点选择中转节点。本发明将对等网络划分为多个群组,群组内的所有成员节点通过群组代理节点,进行中转节点选择,大大减小了中转网络维护开销,可以支持更大规模的网络。
Description
技术领域
本发明涉及通信领域,尤其涉及一种对等网络中网络电话业务的中转节点选择方法及***。
背景技术
VoIP(Voice over Internet Protocol,网络电话)是将模拟的声音讯号经过压缩和封包之后,以数据封包的形式在IP网络上进行语音信号传输的业务,也称为互联网电话或IP电话。VoIP是目前语音通信的重要方式之一,也是今后语音通信的主要发展方向。作为电信网语音业务的一种,VoIP业务对话音质量同样具有较高的要求。
P2P(Peer-to-Peer,对等)网络是开展VoIP业务网络的一种重要方式。P2P网络通常是一个跨地域跨运营商的叠加网,由于存在网络服务提供商(ISP)之间的运营策略问题、自治域层之间带宽不对称现象,使得通过传统的直连IP路由建立会话通道有时时延会较大,不能满足通话质量需求,而此时通常存在通过中转节点中转的叠加网路由比直连IP路由时延更短。因此,如何选择合适的中转节点就成为提高VoIP通话质量的一项关键技术。
Meridian网络是一种轻量级的提供网络位置服务的网络,能够用于VoIP通信的中转节点发现,其原理如图1所示。网络中的每个节点都是对等的,各节点将其它节点按照节点之间的时延距离RTT(Round-Trip Time,往返时延)划分到不同半径的环中。当节点A和节点B进行通信时,若其直连路径通信质量不满足要求,节点A需要选择一个满足距离节点A范围为range1(区域1)且距离节点B范围为range2(区域2)的节点作为本次通信中转节点,对于VoIP业务,一般选择range1=range2=150ms。在选择过程中,节点A通过测量选择自己环成员节点中满足通信质量要求的环成员节点作为中转节点;若不存在这样的环成员节点,则从环成员节点中选择距离节点B更近的一个环成员节点转发该中转查询请求进行迭代查询。
现有技术中,为了实现P2P VoIP用户通信的中转节点选择,每个网络节点都需要维护一个Meridian环,根据网络的规模和节点选择的效率,每个网络节点的环成员节点数量很大,由此产生的网络维护开销很大,导致网络规模受到限制。
发明内容
本发明要解决的技术问题就是提出一种对等网络中网络电话业务的中转节点选择方法及***,解决现有技术中中转网络维护开销大、网络规模受限问题。
为了解决上述技术问题,本发明提供一种对等网络中网络电话业务的中转节点选择方法,包括:
设置对等网络包括多个群组,每个群组中包括一个群组代理节点以及一个或多个普通节点;
对等网络中的普通节点需要选择中转节点时,向自身归属群组的群组代理节点发起中转查询请求,由所述群组代理节点选择中转节点。
进一步地,上述方法还可具有以下特点:
所述群组由同一个自治域内的节点组成,或者由节点之间的往返时延(RTT)在指定范围内的节点组成,或者由节点之间的RTT在指定范围内且在同一个自治域内的节点组成。
进一步地,上述方法还可具有以下特点:
所述对等网络中的普通节点需要选择中转节点时,向自身归属群组的群组代理节点发起中转查询请求,由所述群组代理节点选择中转节点的步骤具体包括:
对等网络中的普通节点在通信前或通信过程中获知通信质量不满足业务需求,则向自身归属群组的群组代理节点发起中转查询请求,所述中转查询请求中携带中转节点的距离约束信息;
所述群组代理节点根据中转节点的距离约束信息,从本地的时延路由表中选择一个或多个中转群组代理节点,进而通过查询所述中转群组代理节点,得到中转节点的通信信息,并告知所述发起中转查询请求的普通节点。
进一步地,上述方法还可具有以下特点:
所述群组代理节点创建并定期更新本地的时延路由表;
所述时延路由表中存储其它群组代理节点的通信信息以及其它群组代理节点与本群组代理节点之间的距离参数。
进一步地,上述方法还可具有以下特点:
所述群组代理节点创建时延路由表的步骤包括:
所述群组代理节点加入对等网络后,向对等(P2P)引导服务器发送获取其它群组代理节点信息的请求;
所述群组代理节点根据从P2P引导服务器接收到的其它群组代理节点的通信信息,测量本群组代理节点到其它群组代理节点的距离参数;
所述群组代理节点将其它群组代理节点的通信信息和测量得到的距离参数存储到本地的时延路由表中。
进一步地,上述方法还可具有以下特点:
所述群组代理节点根据距离参数将所述时延路由表中的群组代理节点划分成多个环等级,所述群组代理节点优先选择环等级优先级高的群组代理节点作为中转群组代理节点。
进一步地,上述方法还可具有以下特点:
所述群组代理节点根据中转节点的距离约束信息,从本地的时延路由表中选择一个或多个中转群组代理节点,进而通过查询所述中转群组代理节点,得到中转节点的通信信息,并告知所述发起中转查询请求的普通节点的步骤具体包括:
群组代理节点测量到通信的对端节点的距离参数d2;
群组代理节点从本地的时延路由表中选择一个或多个中转群组代理节点,其中,所述中转群组代理节点的距离参数同时满足在[0,(1+β)range1]和[max(0,(1-β)·(d2-range2)),(1+β)·(d2+range2)]范围内,其中,range1和range2分别为中转节点到所述发起中转查询请求的普通节点和对端节点的距离约束信息,β为权值,取值范围为0~1;
群组代理节点向选择的中转群组代理节点发送中转节点查询请求;
所述中转群组代理节点测量本节点到通信的双方节点的距离参数,若本节点到通信的双方节点的距离参数之和小于等于range1+range2,则选择自身群组中的可用中转节点,并返回中转节点的通信信息;
所述群组代理节点接收到返回的中转节点的通信信息后,告知所述发起中转查询请求的普通节点。
为了解决上述技术问题,本发明提供一种网络电话业务***,包括多个群组,每个群组包括一个群组代理节点以及一个或多个普通节点;
所述普通节点用于当需要选择中转节点时,向自身归属群组的群组代理节点发起中转查询请求;
所述群组代理节点用于接收到中转查询请求后,选择中转节点,并告知所述发起中转查询请求的普通节点。
进一步地,上述***还可具有以下特点:
所述群组代理节点进一步用于创建和定期更新本地的时延路由表;以及,根据中转查询请求中的中转节点的距离约束信息,从本地的时延路由表中选择一个或多个中转群组代理节点,进而通过查询所述中转群组代理节点,得到中转节点的通信信息,并告知所述发起中转查询请求的普通节点。
进一步地,上述***还可具有以下特点:
所述群组代理节点进一步用于根据距离参数将所述时延路由表中的群组代理节点划分成多个环等级,并优先选择环等级优先级高的群组代理节点作为中转群组代理节点。
本发明将对等网络划分为多个群组,群组内的所有成员节点通过群组代理节点,进行中转节点选择,大大减小了中转网络维护开销,可以支持更大规模的网络。
附图说明
图1是现有技术Meridian网络实现中转节点选择的原理示意图;
图2为本发明实施例的中P2P VoIP业务***的网络结构示意图;
图3为本发明实施例的群组代理节点构建时延路由表的流程图;
图4为本发明实施例的节点通信过程中实现中转节点查找的流程图。
具体实施方式
在本发明中,设置对等网络包括多个群组,每个群组中包括一个群组代理节点(Surrogate Node)以及一个或多个普通节点;对等网络中的普通节点需要选择中转节点时,向自身归属群组的群组代理节点发起中转查询请求,由所述群组代理节点选择中转节点。
下面结合附图及具体实施例对本发明进行详细说明。
如图2所示,P2P VoIP业务***包括多个群组以及P2P引导服务器,每个群组中包括一个群组代理节点以及一个或多个普通节点(或称为普通对等节点),各群组之间互连形成一个P2P网络。
P2P引导服务器,为普通节点提供节点所在位置的相关群组代理节点信息查询服务;为群组代理节点提供其它群组代理节点查询服务;管理中转网络中所有的群组代理节点信息。
根据实际部署,P2P引导服务器还可能收集运营商的网络自治域拓扑或DNS服务器等网络信息,用于为节点进一步准确的提供相关群组代理查询服务。
群组,由多个节点组成的节点集合,外部对于一个集合中所有的成员节点同等对待。
其中,优选地,群组由具有相同或近似网络特性的节点组成,具体地,可根据不同的策略实现,比如,一个群组由同一个自治域内的节点组成,或者由节点之间的RTT在指定范围内的节点组成,或者由节点之间的RTT在指定范围内且在同一个自治域内的节点组成。
节点之间的RTT在指定范围内是指:两两节点之间的RTT均在指定范围内。
普通节点,用于当需要选择中转节点时,向自身归属群组的群组代理节点发起中转查询请求;以及可以为其他普通节点提供中转服务。
另外,当普通节点加入P2P网络时,向P2P引导服务器查询自身归属群组的群组代理节点(即本地群组代理),若收到多个群组代理节点,通过测试选择一个合适的节点作为本地群组代理;并周期性地向本地群组代理上报节点信息。
优选地,通过测试选择一个合适的节点作为本地群组代理是指:普通节点从接收到的群组代理节点中选择RTT最小的群组代理节点作为本地群组代理。
群组代理节点,用于接收到中转查询请求后,选择中转节点,并告知所述发起中转查询请求的普通节点。
具体地,群组代理节点为一些具有公网IP的对等节点,可以代表本群组内其它成员节点进行中转节点选择,并负责管理本群组内其它成员节点的节点,也称为群组代理。群组代理一般是该群组内节点能力比较强的一个节点。
优选地,群组代理节点从P2P引导服务器获取网络中其它群组代理节点信息,创建和定期更新本地的时延路由表;以及,根据中转查询请求中的中转节点的距离约束信息,从本地的时延路由表中选择一个或多个中转群组代理节点,进而通过查询所述中转群组代理节点,得到中转节点的通信信息,并告知所述发起中转查询请求的普通节点。
时延路由表中存储其它群组代理节点的通信信息以及其它群组代理节点与本群组代理节点之间的距离参数,用于为会话选择候选中转群组(可以提供中转节点的群组)。
优选地,群组代理节点根据距离参数将所述时延路由表中的群组代理节点划分成多个环等级,并优先选择环等级优先级高的群组代理节点作为中转群组代理节点。一种时延路由表的信息如表1所示。
表1 一个群组代理SA的时延路由表示意图
环等级 | 距离参数(毫秒) | 环成员节点信息(通信信息,距离参数) |
1 | [0,50) | {(172.160.1.24/6084,30),(61.128.1.130/6084,45),...} |
2 | [50,100) | {(65.160.21.124/6084,75),(218.17.190.64/6084,83),...} |
.... | ... | {......} |
K | [sk-1,sk) | {(IPK1/PORTK1,di),...} |
这里,距离参数取值可以是群组代理之间的RTT值,也可以是综合RTT、网络带宽、路由跳数等值计算的一个综合指标值。
群组代理节点提供的其它功能包括,当本群组需要为某次通信的提供中转节点时,根据本群组内节点的状况为该次通信选择一个成员节点作为中转节点;负责收集并周期性更新本群组成员节点相关信息。
图3是群组代理构建时延路由表的流程图。对于一个新的群组A,当群组代理SA完成网络加入后,需要构建时延路由表用于提供中转节点选择服务。群组代理SA首先从P2P引导服务器获取中转网络中所有群组代理节点信息,并测试与这些群组代理节点的距离参数值,根据测试结果将这些群组代理节点加入到本地时延路由表的合适位置。具体步骤描述如下:
步骤301,群组代理节点SA加入中转网络后,开始构建本地时延路由表;
步骤302,群组代理SA向P2P引导服务器发送获取其它群组代理节点信息的请求;
其中,请求消息可以设置获取群组代理节点的数目;
步骤303,P2P引导服务器向请求节点SA返回一个其它群组代理节点列表,该列表中包含其它群组代理节点的通信信息;
步骤304,群组代理节点SA根据从P2P引导服务器接收到的其它群组代理节点的通信信息,测量本群组代理节点到其它群组代理节点的距离参数,这里以群组代理SB作为群组代理节点列表中的所有成员的代表;
步骤305,所述群组代理节点SA将其它群组代理节点的通信信息和测量得到的距离参数存储到本地的时延路由表中,构建如表1所示的时延路由表。
图4是通信节点会话过程中实现中转节点查找的流程图。其中,对等网络中的普通节点在通信前或通信过程中获知通信质量不满足业务需求,则向自身归属群组的群组代理节点发起中转查询请求,所述中转查询请求中携带中转节点的距离约束信息;群组代理节点根据中转节点的距离约束信息,从本地的时延路由表中选择一个或多个中转群组代理节点,进而通过查询所述中转群组代理节点,得到中转节点的通信信息,并告知所述发起中转查询请求的普通节点。本实施例中,当两个普通节点,节点A向节点B发起会话时,节点A首先测量到节点B的直连路径的距离参数值,若不满足要求,则向本地群组代理SA发送中转节点请求,群组代理SA收到请求后首先从本地时延路由表第1等级环中寻找可以做中转的群组,若第1等级环中的群组代理不满足中转需求,再依次递归从第2、3、...等级环中选择合适中转的群组,最后将选择的中转节点的通信信息返回给节点A,节点A和节点B通过协商重新建立经过中转节点的通信路径。具体步骤描述如下:
步骤401,节点A和节点B在通信前或通信过程中获知双方之间的通信质量不满足业务需求,需要进行中转改善通信质量;
这里,节点A或节点B获知双方之间的通信质量不满足业务需求,双方均可发起下面的流程;
步骤402,节点A向本地群组代理SA发送中转节点请求,请求消息携带中转节点到节点A和节点B距离的距离约束信息,分别为range1和range2;
对于VoIP语音业务,一般要求range1=range2=150ms;
步骤403群组代理SA测量其到节点B的距离参数,如RTT时延值,假设为d2;
步骤404,群组代理节点从本地的时延路由表中选择一个或多个中转群组代理节点,向选择的中转群组代理节点发送中转节点查询请求;这里以群组代理X作为选择的中转群组代理节点的代表;
本步骤中,群组代理节点从本地的时延路由表中环等级为1的群组代理节点中选择中转群组代理节点;中转群组代理节点的距离参数同时满足在[0,(1+β)range1]和[max(0,(1-β)·(d2-range2)),(1+β)·(d2+range2)]范围内,β为权值,取值范围为0~1,越大则测试的群组代理节点越多,查找到合适中转节点的可能性越大,但查找中转节点的时延越长,一般取值为0.5;max()为取最大值的函数,其输出为括号中最大的参数;
步骤405,群组代理X收到中转节点查询请求后,测量其到节点A和节点B的距离参数di(i=1,2)(到节点A的时延也可直接用时延路由表中保存的距离参数数据),并用公式sj=max(0,(d1+d2)-(range1+range2))计算到目标区域的距离sj;
步骤406,群组代理X向群组代理SA返回中转节点查询请求响应;
进一步地,若该群组代理X到目标区域的距离sj为零,即本节点到通信的双方节点的距离参数之和小于等于range1+range2,则选择自己群组内一个可用中转节点并将其通信信息及之前测量的到节点A和节点B的距离参数di(i=1,2)给群组代理SA;
进一步地,若群组代理X到目标区域的距离sj不为零,则返回sj值给群组代理SA;
步骤407,群组代理SA收集包括群组代理X在内的环等级为1的所有中转群组代理节点返回的响应消息;
步骤408a,若群组代理SA收集的响应消息中包含可用候选中转节点,则将中转节点信息返回给节点A或通信双方,并执行步骤409;
这里,群组代理SA收集的响应消息可能包含多个候选中转节点,这里群组代理SA可以随机选择一个返回给通信节点,也可以使用各自响应消息中的距离参数di(i=1,2)排序后返回给通信节点一个最优的作为中转节点,或者将所有候选中转节点返回给通信节点进一步选择;
步骤408b,若群组代理SA收集第1环等级中所有群组代理的响应消息中不包含可用候选中转节点,则迭代地向第2级环等级中的群组代理发送查询请求,并接收响应消息,这里以群组代理Y作为群组代理SA本地时延路由表中第2级环成员的代表;
这里,若群组代理SA的第2环等级中的所有群组代理也不满足中转需求,则迭代地向第3、第4以及所有等级环中的成员发送查询请求;
步骤408c,若群组代理SA收集的本地时延路由表中所有环等级的所有群组代理的响应消息中均不包含可用候选中转节点,则向节点A返回中转节点查询失败响应,结束流程;
步骤409,节点A和节点B协商选择候选中转节点R重新建立通信通道。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (6)
1.一种对等网络中网络电话业务的中转节点选择方法,包括:
设置对等网络包括多个群组,每个群组中包括一个群组代理节点以及一个或多个普通节点;
对等网络中的普通节点需要选择中转节点时,向自身归属群组的群组代理节点发起中转查询请求,由所述群组代理节点选择中转节点;
所述对等网络中的普通节点需要选择中转节点时,向自身归属群组的群组代理节点发起中转查询请求,由所述群组代理节点选择中转节点的步骤具体包括:
对等网络中的普通节点在通信前或通信过程中获知通信质量不满足业务需求,则向自身归属群组的群组代理节点发起中转查询请求,所述中转查询请求中携带中转节点的距离约束信息;
所述群组代理节点根据中转节点的距离约束信息,从本地的时延路由表中选择一个或多个中转群组代理节点,进而通过查询所述中转群组代理节点,得到中转节点的通信信息,并告知所述发起中转查询请求的普通节点。
2.如权利要求1所述的方法,其特征在于,
所述群组由同一个自治域内的节点组成,或者由节点之间的往返时延(RTT)在指定范围内的节点组成,或者由节点之间的RTT在指定范围内且在同一个自治域内的节点组成。
3.如权利要求1所述的方法,其特征在于,
所述群组代理节点创建并定期更新本地的时延路由表;
所述时延路由表中存储其它群组代理节点的通信信息以及其它群组代理节点与本群组代理节点之间的距离参数。
4.如权利要求3所述的方法,其特征在于,
所述群组代理节点创建时延路由表的步骤包括:
所述群组代理节点加入对等网络后,向对等(P2P)引导服务器发送获取其它群组代理节点信息的请求;
所述群组代理节点根据从P2P引导服务器接收到的其它群组代理节点的通信信息,测量本群组代理节点到其它群组代理节点的距离参数;
所述群组代理节点将其它群组代理节点的通信信息和测量得到的距离参数存储到本地的时延路由表中。
5.如权利要求1所述的方法,其特征在于,
所述群组代理节点根据中转节点的距离约束信息,从本地的时延路由表中选择一个或多个中转群组代理节点,进而通过查询所述中转群组代理节点,得到中转节点的通信信息,并告知所述发起中转查询请求的普通节点的步骤具体包括:
群组代理节点测量到通信的对端节点的距离参数d2;
群组代理节点从本地的时延路由表中选择一个或多个中转群组代理节点,其中,所述中转群组代理节点的距离参数同时满足在[0,(1+β)range1]和[max(0,(1-β)·(d2-range2)),(1+β)·(d2+range2)]范围内,其中,range1和range2分别为中转节点到所述发起中转查询请求的普通节点和对端节点的距离约束信息,β为权值,取值范围为0~1;
群组代理节点向选择的中转群组代理节点发送中转节点查询请求;
所述中转群组代理节点测量本节点到通信的双方节点的距离参数,若本节点到通信的双方节点的距离参数之和小于等于range1+range2,则选择自身群组中的可用中转节点,并返回中转节点的通信信息;
所述群组代理节点接收到返回的中转节点的通信信息后,告知所述发起中转查询请求的普通节点。
6.一种网络电话业务***,其特征在于,包括多个群组,每个群组包括一个群组代理节点以及一个或多个普通节点;
所述普通节点用于当需要选择中转节点时,向自身归属群组的群组代理节点发起中转查询请求;
所述群组代理节点用于接收到中转查询请求后,选择中转节点,并告知所述发起中转查询请求的普通节点;
其中,所述群组代理节点进一步用于创建和定期更新本地的时延路由表;以及,根据中转查询请求中的中转节点的距离约束信息,从本地的时延路由表中选择一个或多个中转群组代理节点,进而通过查询所述中转群组代理节点,得到中转节点的通信信息,并告知所述发起中转查询请求的普通节点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010111287.7A CN102143290B (zh) | 2010-02-03 | 2010-02-03 | 一种对等网络中网络电话业务的中转节点选择方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010111287.7A CN102143290B (zh) | 2010-02-03 | 2010-02-03 | 一种对等网络中网络电话业务的中转节点选择方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102143290A CN102143290A (zh) | 2011-08-03 |
CN102143290B true CN102143290B (zh) | 2014-08-20 |
Family
ID=44410497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010111287.7A Expired - Fee Related CN102143290B (zh) | 2010-02-03 | 2010-02-03 | 一种对等网络中网络电话业务的中转节点选择方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102143290B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120209749A1 (en) | 2011-02-16 | 2012-08-16 | Ayman Hammad | Snap mobile payment apparatuses, methods and systems |
US10223691B2 (en) | 2011-02-22 | 2019-03-05 | Visa International Service Association | Universal electronic payment apparatuses, methods and systems |
US10121129B2 (en) | 2011-07-05 | 2018-11-06 | Visa International Service Association | Electronic wallet checkout platform apparatuses, methods and systems |
US10242358B2 (en) | 2011-08-18 | 2019-03-26 | Visa International Service Association | Remote decoupled application persistent state apparatuses, methods and systems |
US10825001B2 (en) | 2011-08-18 | 2020-11-03 | Visa International Service Association | Multi-directional wallet connector apparatuses, methods and systems |
US10223730B2 (en) | 2011-09-23 | 2019-03-05 | Visa International Service Association | E-wallet store injection search apparatuses, methods and systems |
AU2013214801B2 (en) | 2012-02-02 | 2018-06-21 | Visa International Service Association | Multi-source, multi-dimensional, cross-entity, multimedia database platform apparatuses, methods and systems |
CN102714632A (zh) * | 2012-02-10 | 2012-10-03 | 华为技术有限公司 | 端到端覆盖网中转方法和*** |
CN106559413A (zh) * | 2016-10-19 | 2017-04-05 | 深圳众享互联科技有限公司 | P2p网络数据安全传输的消息碎片方法及其*** |
CN110286854B (zh) * | 2019-06-12 | 2021-10-29 | 北京达佳互联信息技术有限公司 | 群成员管理和群消息处理的方法、装置、设备及存储介质 |
CN114422422B (zh) * | 2022-04-01 | 2022-07-08 | 广东省通信产业服务有限公司 | 基于节点信息的数据传输方法、装置及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101360042A (zh) * | 2007-08-01 | 2009-02-04 | 中国电信股份有限公司 | 可运营p2p网络应用路由***及其路由实现方法 |
CN101420434A (zh) * | 2008-12-03 | 2009-04-29 | 深圳市众方信息科技有限公司 | 一种支持VoIP通信的P2P方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100586233B1 (ko) * | 2004-09-01 | 2006-06-07 | 한국전자통신연구원 | 이동 애드혹 네트워크에서 최적 방향-기반 플러딩 방법 |
-
2010
- 2010-02-03 CN CN201010111287.7A patent/CN102143290B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101360042A (zh) * | 2007-08-01 | 2009-02-04 | 中国电信股份有限公司 | 可运营p2p网络应用路由***及其路由实现方法 |
CN101420434A (zh) * | 2008-12-03 | 2009-04-29 | 深圳市众方信息科技有限公司 | 一种支持VoIP通信的P2P方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102143290A (zh) | 2011-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102143290B (zh) | 一种对等网络中网络电话业务的中转节点选择方法及*** | |
US9515920B2 (en) | Name-based neighbor discovery and multi-hop service discovery in information-centric networks | |
Vu et al. | Dmap: A shared hosting scheme for dynamic identifier to locator mappings in the global internet | |
Dan | Cache-to-cache: Could ISPs cooperate to decrease peer-to-peer content distribution costs? | |
JP2009543075A (ja) | 通信ネットワーク上のエンドユーザデバイスの地理的位置特定 | |
US8565090B2 (en) | Method for distributing messages to destination nodes by using latency and congestion metrics | |
EP2537103B1 (en) | Client routing in a peer-to-peer overlay network | |
CN106165355A (zh) | 用于通过基于散列路由和/或摘要路由的对等互连实现网络联合的方法、装置和*** | |
CN103973596B (zh) | 一种p2p网络节点筛选方法 | |
JP2009089369A (ja) | 階層的ピアツーピア・ネットワークの最適運用 | |
JP2004529572A (ja) | コネクション型ネットワークにおける分散マルチキャストルーティング方法、及びこの方法を用いたネットワーク | |
US20090198799A1 (en) | Method and device for establishing a route | |
Lei et al. | An entropy-based probabilistic forwarding strategy in named data networking | |
CN101316224B (zh) | 建立对等体聚类的实现方法、对等体通信方法及p2p网络对等体 | |
JP5011433B2 (ja) | 他のペアの近傍にあるペアグループを決定する方法、関連するサーバ及び解析装置 | |
WO2013040970A1 (zh) | 中继节点选择方法及装置 | |
CN101014046A (zh) | 服务承载网中服务定位和服务质量路由的集成方法 | |
CN102438018A (zh) | 基于自治域的P2P-VoIP 网络中继节点选择方法 | |
CN103780482A (zh) | 一种获取内容方法及用户设备、缓存节点 | |
JP4763834B2 (ja) | オーバレイネットワークのノード間ネットワーク性能を測定する方法、装置、およびシステム | |
CN104270312A (zh) | 支持流量优化和应用感知的中继路径分配***及方法 | |
KR101445047B1 (ko) | 토폴로지 서버의 지원으로 통신 아키텍처에 분산된 노드의 네트워크에 대한 기밀 또는 보호 액세스 | |
EP4059209A1 (en) | Methods, systems, and computer readable media for actively discovering and tracking addresses associated with 4g service endpoints | |
KR101574863B1 (ko) | 다수 기준 선택을 갖는 토폴로지 서버를 이용한, 통신 아키텍쳐를 통해 분배된 노드들의 네트워크에 대한 액세스 | |
CN102868682B (zh) | 一种流媒体资源共享的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140820 Termination date: 20190203 |
|
CF01 | Termination of patent right due to non-payment of annual fee |