[发明专利]用于建立媒体会话的方法和装置有效
申请号: | 202110171974.6 | 申请日: | 2016-06-24 |
公开(公告)号: | CN112911027B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | T·M·穆尔;T·钱;R·贡纳兰 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L61/2517 | 分类号: | H04L61/2517;H04L101/663 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 贾丽萍 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 建立 媒体 会话 方法 装置 | ||
通过并行地从第一端点发送以下消息,在第一端点和第二端点之间建立媒体会话:到第二端点的,发送指示对第一端点可用的媒体中继服务器的第一服务器网络地址并且包括唯一的会话标识符的消息;到媒体中继服务器的,发送包括唯一的会话标识符的激活请求。这通过使其在媒体中继服务器处与由激活请求传送的源地址相关联来激活会话标识符。一旦会话标识符被激活,在第一服务器网络地址处从第二端点接收的包括唯一会话标识符的媒体分组从媒体中继服务器被中继到源地址以用于由第一端点来接收。
本申请是申请日为2016年6月24日、申请号为201680037441.6的发明专利申请“用于建立媒体会话的方法和装置”的分案申请。
背景技术
通信网络可以例如是基于分组的网络和/或互联网。网络通常包括不同类型的网络节点,例如,用户设备、路由器、网络地址转换器(NAT)、代理服务器、媒体中继服务器等,其在网络内执行不同功能。例如,路由器在互联网的各个网络之间路由分组。NAT也执行这样的路由以及执行网络地址转换,即掩盖发送方的网络地址。两个通信节点(例如,用户设备)之间的通信可以是经由网络的其他节点的,即中间节点,例如路由器、NAT和媒体中继服务器。连接到网络的(例如,用户设备、服务器等的)每一个活跃的网络接口被分配有网络地址(例如,IP(互联网协议)地址),使得数据可以经由网络被路由到该网络地址。这可以例如在公共网络的情况下由ISP(互联网服务提供商)分配或由其他网络管理员分配。
可以在经由通信网络连接的两个端点(例如,用户设备)之间建立媒体会话,使得实时媒体在这些端点之间可以经由网络被发送和接收。端点运行客户端软件以使媒体会话能够被建立。媒体会话可以是IP语音或视频(VOIP)会话,其中呼叫的音频和/或视频数据作为媒体流在VOIP会话中的端点之间被发送和接收。端点和其他类型的网络节点可以由网络地址(例如,IP地址)来标识。传输地址由IP地址和标识与IP地址相关联的端口的端口编号组成。可以在与端点相关联的传输地址之间建立媒体会话。媒体会话的示例是SIP(“会话初始化协议”)媒体会话。例如建立或终止呼叫或其他通信事件的SIP信令可以经由一个或多个SIP(代理)服务器。为此,SIP代理在端点之间转发SIP请求(例如“邀请(INVITE)”、“确认(ACK)”、“再见(BYE)”)和SIP响应(例如“100尝试(100TRYING)”,“180振铃(180RINGING)”,“200确定(200OK)”)。与媒体中继服务器形成对比,媒体(音频/视频)数据本身并不经由基本SIP代理来流送,即代理仅处理信令,尽管在某些情况下可能在某些情况下将代理和媒体中继功能进行组合。为了建立媒体会话,端点中的一个可以将媒体会话请求发送到其他端点。本文中,发起针对媒体会话(例如,音频/视频通信)的请求的端点被称为“发起端点”或者等同于“呼叫方端点”。接收并且处理来自呼叫方的通信请求的端点被称为“响应端点”或“被呼叫方端点”。每一个端点都可以具有多个相关联的传输地址,例如,本地传输地址、NAT的公共端的传输地址、被分配在中继服务器上的传输地址等。在媒体会话建立期间,对于每一个端点,可以针对该端点选择相应的地址以用于发送和接收媒体会话中的数据。例如,地址可以根据ICE(“交互连接建立”)协议来选择。一旦建立了媒体会话,媒体可以在不同端点的那些选定的地址之间进行流送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110171974.6/2.html,转载请声明来源钻瓜专利网。