[发明专利]应用级多播架构无效
| 申请号: | 200680038791.0 | 申请日: | 2006-10-19 |
| 公开(公告)号: | CN101292474A | 公开(公告)日: | 2008-10-22 |
| 发明(设计)人: | C·罗;J·李 | 申请(专利权)人: | 微软公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 级多播 架构 | ||
背景技术
随着因特网技术和宽带网络的发展,在市场上出现越来越多的多方交 互式应用。多方交互式应用一般允许多个用户实时交互。这些应用的示例 包括视频会议、因特网游戏、远程教育等等。在这些应用中的媒体传送具 有一对多语义学特征。
多方交互式应用使用网络层中的通信机制来管理应用之间的分组传 送。通常,仅使用一种类型传输协议。例如,多方交互式应用可使用传输 控制协议(TCP)机制来发送分组给其他应用。TCP是用于受控消息传递 的可靠协议并且要求每一源-目的对的独立连接。因而,对于涉及多个参与 者的交互式会话而言,排他性地使用TCP机制变得很麻烦。
对于向其它应用发送分组的多方交互式应用而言,使用用户数据报协 议(UDP)是较快捷的方法。然而,UDP是无连接的并且提供非常少的错 误恢复服务。因而,UDP在可靠性为重要需求的情况下不是理想的传送。
多方交互式应用也可使用IP多播来处理数据传送。IP多播是一种可将 消息同时发送到一组目的地的方法。遗憾的是,IP多播一般需要理解该协 议且能够在合适时刻复制分组的专用路用器。因此,尽管IP多播在专用网 中是有效的,但IP多播对于异构网络中的节点在因特网上进行实时交互是 不实际的。
发明内容
下面提供本揭示的简化概要以便为读者提供基本的理解。本概要不是 本揭示的详尽概观,并且既不标识本发明的关键/本质元素也不描绘本发明 的范围。其唯一目的是以简化形式提供在此揭示一些概念作为稍后提供的 更详细描述的序言。
本示例提供应用级多播架构,它允许多个节点通过数据分组实时交互, 这些数据分组是基于有关这些节点之间的连接状态的信息来路由的。在一 个实现中,每一节点在同一交互会话中与其它节点共享它们的连接状态。 数据分组可在应用级中使用在发送节点上可用的多个分组传输协议来路 由。可基于数据分组的服务质量(QoS)要求来选择特定的传输协议。注意 在交互会话中可按照路由图将数据分组中继到其它节点,路由图是基于连 接状态创建的。可为任意多方交互式应用实现多播架构,诸如用于视频会 议、多人游戏、远程教育、虚拟会议和语音通信的应用。
许多伴随特征将随着参考下面的详细描述并结合附图进行理解而得到 更好的认识。
附图说明
从结合附图的下列详细描述将更好地理解本描述,在附图中:
图1示出一示例应用级多播(ALM)系统100。
图2示出图1所示的ALM模块的示例架构。
图3示出应用级多播系统的示例路由图。
图4示出应用级多播系统的示例协议分层模型。
图5示出应用级多播系统的连接级协议数据分组的示例首部。
图6示出应用级多播系统的路由级协议数据分组的示例首部。
图7示出应用级多播系统的带有路由级协议链路状态的示例数据分组。
图8示出应用级多播系统的带有带宽测量信息的示例数据分组。
图9示出应用级多播系统的带有带宽测量报告的示例数据分组。
图10示出应用级多播系统中与交互会话的节点进行通信的示例过程。
图11示出监视与关联于交互会话的节点的连接状态的示例过程。
图12示出处理关联于交互会话的数据分组的示例过程。
图13示出实现所述系统和方法的示例性计算机设备。
相同的标号用于指示附图中相同的部分。
具体实施方式
下面结合附图提供的详细描述旨在作为对本示例的描述,而非表示用 于解释或利用本示例的唯一形式。该描述阐述本示例的功能以及用于构造 和操作本示例的步骤序列。然而,相同或等价的功能与序列可由不同的示 例来完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680038791.0/2.html,转载请声明来源钻瓜专利网。





