【技术实现步骤摘要】
用于建立媒体会话的方法和装置本申请是申请日为2016年6月24日、申请号为201680037441.6的专利技术专利申请“用于建立媒体会话的方法和装置”的分案申请。
技术介绍
通信网络可以例如是基于分组的网络和/或互联网。网络通常包括不同类型的网络节点,例如,用户设备、路由器、网络地址转换器(NAT)、代理服务器、媒体中继服务器等,其在网络内执行不同功能。例如,路由器在互联网的各个网络之间路由分组。NAT也执行这样的路由以及执行网络地址转换,即掩盖发送方的网络地址。两个通信节点(例如,用户设备)之间的通信可以是经由网络的其他节点的,即中间节点,例如路由器、NAT和媒体中继服务器。连接到网络的(例如,用户设备、服务器等的)每一个活跃的网络接口被分配有网络地址(例如,IP(互联网协议)地址),使得数据可以经由网络被路由到该网络地址。这可以例如在公共网络的情况下由ISP(互联网服务提供商)分配或由其他网络管理员分配。可以在经由通信网络连接的两个端点(例如,用户设备)之间建立媒体会话,使得实时媒体在这些端点之间可以经由网络被发送和接收。端点运行客户端软件以使媒体会话能够被建立。媒体会话可以是IP语音或视频(VOIP)会话,其中呼叫的音频和/或视频数据作为媒体流在VOIP会话中的端点之间被发送和接收。端点和其他类型的网络节点可以由网络地址(例如,IP地址)来标识。传输地址由IP地址和标识与IP地址相关联的端口的端口编号组成。可以在与端点相关联的传输地址之间建立媒体会话。媒体会话的示例是SIP(“会话初始化协议”)媒体会话。例如建立或终止呼叫 ...
【技术保护点】
1.一种系统,包括:/n一个或多个处理器;以及/n一个或多个计算机可读存储介质,其存储可由所述一个或多个处理器执行以执行包括以下操作的指令:/n在第一设备处并且在通信会话的发起之前,从第二设备接收参与所述通信会话的提议,所述提议包括服务器的服务器地址和所述通信会话的会话标识符;/n将所述通信会话的一个或多个分组传送到以所述服务器地址寻址的所述服务器,所述一个或多个分组包括用于使所述一个或多个分组从所述服务器转发到所述第二设备的所述会话标识符;并且/n参与所述第一设备与所述第二设备之间的网络地址发现过程,以使所述第一设备能够发现所述第二设备的网络地址,并使所述第二设备能够发现所述第一设备的网络地址,从而通过以下方式而使得在所述第一设备和所述第二设备之间能够直接地路由所述通信会话的所述一个或多个分组之后的分组:使所述第一设备能够使用所述第二设备的网络地址来寻址所述通信会话的第一后续分组,并且使所述第二设备能够使用所述第一设备的网络地址来寻址所述通信会话的第二后续分组。/n
【技术特征摘要】
20150625 US 14/750,787;20150625 US 14/750,802;20161.一种系统,包括:
一个或多个处理器;以及
一个或多个计算机可读存储介质,其存储可由所述一个或多个处理器执行以执行包括以下操作的指令:
在第一设备处并且在通信会话的发起之前,从第二设备接收参与所述通信会话的提议,所述提议包括服务器的服务器地址和所述通信会话的会话标识符;
将所述通信会话的一个或多个分组传送到以所述服务器地址寻址的所述服务器,所述一个或多个分组包括用于使所述一个或多个分组从所述服务器转发到所述第二设备的所述会话标识符;并且
参与所述第一设备与所述第二设备之间的网络地址发现过程,以使所述第一设备能够发现所述第二设备的网络地址,并使所述第二设备能够发现所述第一设备的网络地址,从而通过以下方式而使得在所述第一设备和所述第二设备之间能够直接地路由所述通信会话的所述一个或多个分组之后的分组:使所述第一设备能够使用所述第二设备的网络地址来寻址所述通信会话的第一后续分组,并且使所述第二设备能够使用所述第一设备的网络地址来寻址所述通信会话的第二后续分组。
2.根据权利要求1所述的系统,其中,所述提议不包括网络地址转换器的网络地址。
3.根据权利要求1所述的系统,其中,所述提议包括用于将所述一个或多个分组发送到所述服务器的端口标识符,并且其中,所述操作还包括使用所述端口标识符来寻址所述一个或多个分组。
4.根据权利要求1所述的系统,其中,所述提议包括用于将所述一个或多个分组发送到所述服务器的端口标识符,所述端口标识符特定于特定类型的通信模态,并且其中,所述操作还包括使用所述端口标识符来寻址所述一个或多个分组。
5.根据权利要求1所述的系统,其中,所述提议包括用于将所述一个或多个分组发送到所述服务器的端口标识符,所述端口标识符特定于特定的服务质量,并且其中,所述操作还包括使用所述端口标识符来寻址所述一个或多个分组。
6.根据权利要求1所述的系统,其中,所述一个或多个分组包括所述通信会话的通信媒体。
7.根据权利要求1所述的系统,其中,所述第二设备的网络地址包括与所述第二设备通信地关联的网络地址转换器的网络地址。
8.根据权利要求1所述的系统,其中,所述操作还包括:
在从所述第二设备接收所述提议之前,获得不同的会话标识符;
基于来自所述第二设备的所述提议,使得所述不同的会话标识符在不同的服务器处被激活;并且
将应答传送至所述所述第二设备,所述应答包括所述不同的会话标识符和所述不同的服务器的服务器地址,其中,所述会话标识符和所述不同的会话标识符能够用作所述网络地址发现过程的一部分。
9.一种方法,包括:
在第一设备处并且在通信会话的发起之前,从第二设备接收参与所述通信会话的提议,所述提议包括服务器的服务器地址和所述通信会话的会话标识符;
将所述通信会话的一个或多个分组传送到以所述服务器地址寻址的所述服务器,所述一个或多个分组包括用于使所述一个或多个分组从所述服务器转发到所述第二设备的所述会话标识符;并且
参与所述第一设备与所述第二设备之间的网络地址发现过程,以使所述第一设备能够发现所述第二设备的网络地址,并使所述第二设备能够发现所述第一设备的网络地址,从而通过以下方式而使得在所述第一设备和所述第二设备之间能够直接地路由所述通信会话的所述一个或多个分组之后的分组:使所述第一设备能够使用所述第二设备的网络地址来寻址所述通信...
【专利技术属性】
技术研发人员:T·M·穆尔,T·钱,R·贡纳兰,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。