[发明专利]多播会议数据的可靠发送无效
申请号: | 200810213216.0 | 申请日: | 2004-05-12 |
公开(公告)号: | CN101447881A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | Y·许;L·A·科林斯;L·-C·褚 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/56;H04L29/08 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会议 数据 可靠 发送 | ||
本申请是申请人于2004年5月12日提交的、申请号为“200410043492.9”的、发明名称为“多播会议数据的可靠发送”的发明专利申请的分案申请。
技术领域
本发明涉及网络通信技术,更特别地,涉及多播会议数据的可靠发送。
背景技术
计算机网络已经增强了我们发送和访问信息的能力,这是通过允许一个计算机或装置(以下均称作“计算系统”)使用电子消息在网络中与另一个计算系统进行通信而实现的。当在计算系统之间传递电子消息时,电子消息通常将经过对电子消息内的数据进行操作(如打包、路由、流控制)的协议栈。开放式系统互联(“OSI”)模型是用于实现协议栈的连网框架的例子。
OSI模型将用于传递电子消息的操作分为7个不同的“层”,每个层被指定用来执行数据传递过程中的特定操作。虽然协议栈可能实现每个层,但是许多协议栈仅选择性地实现用于在网络中传递数据的层。当从计算系统发送数据时,该数据产生于应用层并被向下传递到中间的较低层,然后到网络上。当从网络接收数据时,该数据进入物理层并被向上传递到较高的中间层,然后该数据最终在应用层处被接收。应用层(最高层)负责支持应用和最终用户处理,如电子会议软件。
通常,当两个计算系统要互相通信时,这两个计算系统将首先建立连接(如传输控制协议(“TCP”)连接)。这样,当许多不同的计算系统要参与到电子会议中时,这些不同的计算系统可建立互相之间的连接。因此,每个参与到电子会议中的计算系统然后能够与每个参与到电子会议中的其它计算系统共享会议数据。建立的连接可导致计算系统以逻辑层次的方式进行配置,如,像T.120会议会话那样。逻辑层次可包括根计算系统,它具有到一个或多个中间计算系统的连接,这一个或多个中间计算系统最终被依次连接到一个或多个叶计算系统(可能通过到一个或多个其它中间计算系统的连接)。因此,逻辑上的层次可包括很多建立的连接。
在电子会议期间,会议数据通常产生于逻辑层次的一个分支内的中间或叶计算系统处。该中间或叶计算系统将会议数据向上沿着逻辑层次(如通过利用建立的TCP连接)传递到根计算系统。根计算系统然后将该会议数据向下沿着该逻辑层次(如通过利用建立的TCP连接)传递到逻辑层次中所有的中间和叶计算系统。因此,对要达到中间或叶计算系统的会议数据而言,该会议数据可通过许多建立的连接而传播。例如为将会议数据发送到叶计算系统,该会议数据可通过根计算系统和第一个中间计算系统之间的第一个连接,通过第一个中间计算系统和第二中间计算系统之间的第二个连接,以及通过第二个中间计算系统和叶计算系统之间的第三个连接而传播。
诸如TCP这样的许多面向连接的协议提供端对端差错恢复、重新定序以及流控制的特性。因此,利用面向连接的协议来传递会议数据增加可靠性。然而,为实现面向连接协议的特性,必须对每个TCP连接维护诸如像发送和接收缓冲器、拥塞控制参数以及序列和确认数量参数这样的状态信息。进一步来说,当在计算系统之间传递会议数据时,某些状态信息必须连同会议数据一道被传递。状态信息的维护和传递消耗计算系统资源(如系统存储器)、消耗网络带宽并可能增加网络延时。在具有许多中间和叶计算系统的电子会议中,由被传递的状态信息消耗的带宽可能比较大。
结果,某些电子会议应用已经利用了多播协议(如多播网际协议(“IP”)),以将会议数据从根计算系统向下传递到逻辑层次中的其它计算系统。在利用多播协议的电子会议中,每个中间和叶计算系统在关于会议数据的相同指定的多播地址上监听。因此,根计算系统仅需要将会议数据发送到该指定的多播地址,以将该会议数据发送到所有其它的计算系统。在正常操作中,在指定的多播地址上进行监听的每个计算系统然后将接收该会议数据。
然而,由于多播协议通常不是面向连接的,所以多播协议不提供任何可靠的消息特性(如端对端差错恢复、重新定序、流控制等等)。这样,当多播数据丢失或损坏时,几乎没有什么(如果有的话,只有很少的)措施可以用来恢复该丢失的或损坏的数据。这是令人遗憾的,原因是丢失或损坏的会议数据会显著地降低电子会议的有效性。进一步来说,由于多播会议数据被发送到每个计算机系统,所有丢失的或损坏的多播会议数据可能影响每个参与到电子会议内的中间和叶计算系统。因此关于可靠的发送多播会议数据的系统、方法、计算机程序产品以及数据结构将会是有利的。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810213216.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置