[发明专利]应用级多播架构无效
| 申请号: | 200680038791.0 | 申请日: | 2006-10-19 |
| 公开(公告)号: | CN101292474A | 公开(公告)日: | 2008-10-22 |
| 发明(设计)人: | C·罗;J·李 | 申请(专利权)人: | 微软公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 级多播 架构 | ||
1.一种用于参加交互会话的多个节点的方法,包括:
标识与交互会话相关联的节点;
建立与每一节点的连接,其中每一节点具有一应用级多播ALM模块, 每个ALM模块允许其节点参与交互会话;
从所述节点接收连接状态信息,所述连接状态信息包括可用传输协议;
至少部分地基于所接收的连接状态信息计算用于将与所述交互会话相 关联的数据分组发送至每一节点的路由图,所述路由图是在实时应用级中 计算的,所述数据分组中的一些数据分组使用一处在传输层且在应用层下 方的网络级IP多播协议来发送,而其他数据分组使用UDP协议和TCP协 议来发送,其中所述会话在网络级IP多播协议可用时使用该网络级IP多播 协议;
提供所述计算出的路由图给负责中继实时数据分组的节点,其中这些 节点使用路由图来执行所述交互会话的分组的应用级路由;以及
使用所述计算出的图将数据分组发送至所述节点。
2.如权利要求1所述的方法,其特征在于,还包括:
监视与所述节点相关联的连接状态;以及
响应于至少一个所述连接状态的改变,按照所述改变的连接状态重新 计算所述路由图。
3.如权利要求2所述的方法,其特征在于,还包括向所述中继节点提 供所述重新计算出的路由图。
4.如权利要求1所述的方法,其特征在于,所述路由图至少部分地是 基于应用Dijkstra的SPF算法或扩展的最宽路径优先(BPF)算法中的至少 一者来重新计算的。
5.如权利要求1所述的方法,其特征在于,所述交互会话与视频会议、 音频会议、多媒体会议、在线游戏或涉及多用户的事件中的至少一者相关 联。
6.如权利要求1所述的方法,其特征在于,还包括:
标识用于发送至所述节点的数据分组;
标识可用于发送所述数据分组的传输协议;以及
至少部分地基于与所述数据分组相关联的服务质量要求来选择所述传 输协议中的至少一者来发送所述数据分组。
7.如权利要求1所述的方法,其特征在于,所述数据分组对应于与视 频会议相关联的数据流。
8.一种用于参加交互会话的多个节点的系统,包括:
被配置为与交互会话相关联的节点通信的多方交互式应用,其中每一 节点具有一应用级多播ALM模块,每个ALM模块允许其节点参与交互会 话;以及
被配置为从所述多方交互式应用接收去往所述节点的数据分组的路由 模块,所述路由模块还被配置为标识所述节点的连接状态并且计算用于将 所述数据分组发送至所述节点的路由图,所述连接状态包括可用传输协议, 所述路由图是至少部分地基于所确定的连接状态来计算的,所述路由模块 还被配置为向每一节点提供所述路由图,从而指示所述每一节点将所述数 据分组中继至与所述交互会话相关联的另一节点,其中所述每一节点使用 路由图来执行所述交互会话的分组的应用级路由,
所述数据分组中的一些数据分组使用一处在传输层且在应用层下方的 网络级IP多播协议来发送,而其他数据分组使用UDP协议和TCP协议来 发送,其中所述会话在网络级IP多播协议可用时使用该网络级IP多播协议。
9.如权利要求8所述的系统,其特征在于,还包括网络监视器,所述 网络监视器被配置为接收带有与关联于所述交互会话的节点连接状态有关 的信息的数据分组并且将所述连接状态提供给所述路由模块。
10.如权利要求8所述的系统,其特征在于,所述路由模块是在应用 级中实现的。
11.如权利要求8所述的系统,其特征在于,还包括多个成员模块实 例,每一成员模块实例对应于与所述交互会话中至少一个节点相关联的成 员,每一成员模块实例包括与所述相应成员相关联的属性并且被配置为管 理与由所述多方交互式应用提供的相应成员相关联的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680038791.0/1.html,转载请声明来源钻瓜专利网。





