网络端点间的媒体会话制造技术

技术编号:18467232 阅读:34 留言:0更新日期:2018-07-18 16:40
基于由端点执行的连接性检查,经由通信网络在第一端点与第二端点之间建立媒体会话。取决于确定一组一个或多个减少的连接性检查标准中的至少一个是否被确定为满足,生成完整或减少的一组候选对,生成的任何一组的每个候选对包括第一网络地址可用于第一端点和可用于第二端点的第二网络地址。如果确定满足至少一个减少的连接性检查标准,则不对在完整候选对组中且不在减少的候选对组中的任何候选对进行连接性检查。

Media conversation between network endpoints

Based on the connectivity check performed by the endpoint, a media session is established between the first endpoint and the second endpoint through the communication network. Depending on determining whether at least one of the one or more reduced connectivity checking standards is determined to be satisfied, a set of complete or reduced candidate pairs is generated, and each group of generated candidates can be used for the first endpoint and the second network address that can be used for second endpoints. If it is determined to meet at least one reduced connectivity check standard, connectivity checks are not made for any candidate pairs in the candidate pair group that are not in the complete candidate pair and are not in the reduction.

【技术实现步骤摘要】
【国外来华专利技术】网络端点间的媒体会话
技术介绍
通信网络通常包括不同类型的网络节点,诸如在网络内执行不同功能的用户设备、路由器、网络地址转换器(NAT)、媒体中继服务器等。两个通信节点(端点,如用户设备)之间的通信可以通过网络的其他节点(中间节点,如路由器、NAT和媒体中继服务器)进行。网络可以具有分层架构,由此不同的逻辑层提供不同类型的节点到节点通信服务。每个层都由紧接该层下方的层(除最低层以外)提供服务,并向紧接该层上方的层(除最高层之外)提供服务。网络可以是基于分组的网络和/或互联网。可以在经由通信网络连接的两个端点(诸如用户设备)之间建立媒体会话,使得可以经由网络在这些端点之间发送和接收实时媒体。媒体会话的示例是SIP(“会话发起协议”)媒体会话。媒体会话可以是IP语音或视频(VOIP)会话,其中在VOIP会话中的端点之间发送和接收呼叫的音频和/或视频。端点和其他类型的网络节点可以通过网络地址(例如IP(“互联网协议”)地址)来标识,其中会话在与端点相关联的传输地址之间建立。传输地址是网络地址(例如,IP地址)和与该网络地址关联的端口的组合。为了建立媒体会话,其中一个端点可以向另一端点发送媒体会话本文档来自技高网...

【技术保护点】
1.一种基于由端点执行的连接性检查经由通信网络在第一端点和第二端点之间建立媒体会话的计算机实现的方法,所述方法包括在所述第一端点的计算机上实现以下步骤:至少由所述第一端点确定一组一个或多个减少的连接性检查标准中的至少一个是否被满足;如果由所述第一端点确定没有满足所述减少的连接性检查标准:通过在所述第一端点与第二端点之间交换候选网络地址,执行完整候选配对过程以在所述第一端点处生成完整的一组候选对以进行连接性检查,每个候选对包括可用于所述第一端点的第一候选网络地址和可用于所述第二端点的第二候选网络地址;如果由所述第一端点确定所述减少的连接性检查标准中的至少一个被满足:执行减少的候选配对过程,以在所...

【技术特征摘要】
【国外来华专利技术】2015.11.18 US 14/945,2801.一种基于由端点执行的连接性检查经由通信网络在第一端点和第二端点之间建立媒体会话的计算机实现的方法,所述方法包括在所述第一端点的计算机上实现以下步骤:至少由所述第一端点确定一组一个或多个减少的连接性检查标准中的至少一个是否被满足;如果由所述第一端点确定没有满足所述减少的连接性检查标准:通过在所述第一端点与第二端点之间交换候选网络地址,执行完整候选配对过程以在所述第一端点处生成完整的一组候选对以进行连接性检查,每个候选对包括可用于所述第一端点的第一候选网络地址和可用于所述第二端点的第二候选网络地址;如果由所述第一端点确定所述减少的连接性检查标准中的至少一个被满足:执行减少的候选配对过程,以在所述第一端点处生成与所述完整的一组候选对相比较少的减少的一组候选对以进行连接性检查;以及由所述端点对所生成的候选对组中的至少一个候选对执行连接性检查以确定所述候选对是否有效,使用被确定为有效的所生成的候选对组中的候选对来建立所述媒体会话,由此如果确定满足减少的连接性检查标准中的至少一个,则不对在所述完整候选对组中的且不在减少的候选对组中的任何候选对执行连接性检查。2.根据权利要求1所述的方法,其中,所述完整候选配对过程根据ICE协议来执行。3.根据权利要求1或2所述的方法,其中,所述减少的连接性检查标准中的每一个是:关于至少一个端点的网络拓扑标准,或者关于至少一个候选对的历史网络使用标准,或者关于至少一个端点的联网能力的网络能力标准,或者关于至少一个端点所经历的联网条件的网络条件标准。4.根据权利要求3所述的方法,其中,标准中的至少一个是仅当至少一个端点位于防火墙或网络地址转换器之后时才满足的网络拓扑标准。5.根据权利要求4所述的方法,其中,标准中的一个是仅在所述第一端点被配置为作为服务器进行操作并且位于防火墙或网络地址转换器之后时才被满足的第一网络拓扑标准;其中,如果所述第一网络拓扑标准被确定为满足,则从减少的组中排除其第一候选网络地址是所述第一端点的主机候选网络地址的所述完整候选对组中的至少一个候选对,由此在该情况下不针对该候选对执行连接性检查。6.根据权利要求4或5所述的方法,其中,标准中的一个是仅在两个端点都位于相应的防火墙或网络地址转换器之后时才被满足的第二网络拓扑标准;其中,如果所述第二网络拓扑标准被确定为满足,则从减少的组中排除其第一候选网络地址或第二候选网络地址分别是所述第一端点的主机候选网络地址或所述第二端点的主机候选网络地址的所述完整候选对组中的至少一个候选对,由此在该情况下不针对该候选对执行连接性检查。7.根据权利要求3或从属于权利要求3的任何权利要求所述的方法,其中,标准中的一个是仅在所述第一端点被配置为作为公共互联网的公共可达服务器进行操作时才被满足的第三网络拓扑标准;其中,如果确定所述第三网络拓扑标准被满足,则从减少的组中排除其第一候选网络地址是可用于所述第一端点的中继候选网络地址的所述完整组中的至少一个候选对,由此在该情况下不对该候选对执行连接性检查。8.根据权利要求3或从属于权利要求3的任何权利要求所述的方...

【专利技术属性】
技术研发人员:T·M·穆尔钱挺R·贡纳兰
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1