[发明专利]用于以不同优先级传送多种数据类型的数据流的系统和方法无效
| 申请号: | 200910118590.7 | 申请日: | 2002-12-12 |
| 公开(公告)号: | CN101527684A | 公开(公告)日: | 2009-09-09 |
| 发明(设计)人: | J·W·里查德森;J·卡恩莱伊 | 申请(专利权)人: | 汤姆森许可公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04N7/173;H04N7/24 |
| 代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 张 涛;王忠忠 |
| 地址: | 法国布洛*** | 国省代码: | 法国;FR |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 不同 优先级 传送 多种 数据类型 数据流 系统 方法 | ||
本申请是申请日为2002年12月12日、申请号为02825062.1、发明名称为“用于以不同优先级传送多种数据类型的数据流的系统和方法”的申请的分案申请。
技术领域
本文所公开的本发明涉及用于经由数据通信网传送数据流的系统和方法。
背景技术
数据通信网经常通过任意丢弃数据来响应拥塞。不考虑数据的重要性而丢弃数据可能给某些类型的数据传输带来严重的负面影响。
例如,视频数据通常包括诸多关键帧和诸多预测帧,其中由于关键帧提供预测帧的基础,因此在处理视频数据以显示给用户时,关键帧比预测帧重要。所以,当经由经历拥塞的网络发送视频数据流时,数据的任意丢弃可能导致关键帧的损失,这将严重地降低从已接收视频数据流中产生的视频显示的质量。
发明内容
本发明提供了用于经由网络传送多种数据类型的数据流的方法、系统和计算机程序产品,以便当网络中的拥塞引起数据被丢弃时,在较重要的数据类型的流数据之前,丢弃不重要的数据类型的流数据。根据本发明,网上传送的数据流包括一个主要类型的数据和一种或多种次要类型的数据。主要类型数据在网络以第一优先级来路由传送,而次要类型数据以低于第一优先级的一个或多个优先级来路由传送,所以,当网络中的拥塞需要丢弃数据时,在主要类型数据之前丢弃次要类型数据。然后,合并经由网络传送的主要和次要类型数据,以提供数据流。
在本发明的一个实施例中,利用独立于一种或多种次要类型数据发送的主要类型数据来发送数据流。然后,合并通过网络路由传送的主要类型和一种或多种次要类型的数据,以提供数据流,所提供的数据流至少是已发送的数据流的表示(representation),即不丢弃数据时的数据流或者丢弃数据时的数据流的表示。
在优选实施例中,数据流被发送到一个路由器,该路由器以第一优先级传送主要类型数据以及以低于第一优先级的一个或多个优先级传送次要类型数据。根据本发明的数据流包括视频流的一个实施例,视频流的I帧与第一标志相关联被发送,而视频流的P和B帧与不同于第一标志的一个或多个标志相关联被发送。
根据本发明的数据流包括视频流的另一个实施例,例如与第一TCP/UDP端口号相关联发送视频流的I帧给路由器,并且例如与不同于端口号的一个或多个TCP/UDP端口号相关联把视频流的P帧和B帧发送给路由器。与第一端口号相关联的如在路由器上接收的数据经由网络以第一优先级路由传送,以及与不同于第一端口号的一个或多个端口号关联的如在路由器上接收的数据经由网络以不同于第一优先级的一个或多个优先级路由传送,以便当网络中的拥塞需要丢弃如路由器上接收的数据时,在与第一端口号相关联的数据之前丢弃与不同于第一端口号的一个或多个端口号相关联的数据。然后,将关联于第一端口号的例如来自路由器的网上路由传送的数据与关联于不同于第一端口号的一个或多个端口号的从路由器经由网络接收的数据相合并,以提供已传送的视频流的表示。
附图说明
在表示为示范性而不是限制性的附图中图示说明了本发明,其中相同的参考标记用于代表相同或相应的部分,其中:
图1是显示本发明一个实施例及其工作环境的方框图;
图2是显示本发明另一个实施例的方框图;
图3是显示本发明再一个实施例的方框图;
图4是显示本发明的操作的实施例的流程图;和
图5是显示本发明的另一个操作的实施例的流程图。
具体实施方式
下面参考附图说明本发明的方法、系统和包含软件程序的制造物品的优选实施例。
如图1所示,服务器100经由第一网络300、第一路由器600、第二网络400、第二路由器700和第三网络500链接到客户机200。服务器100可以包含任何计算机系统,所述计算机系统能够:(a)提供包括主要类型和一种或多种次要类型数据的数据流,其中主要类型数据用作处理次要类型数据的基础;和(b)发送已提供的数据流,以便与第一标志相关联传送主要类型数据,以及与不同于第一标志的一个或多个标志相关联传送次要类型数据。服务器100可以提供的数据流的一个实例是视频数据流(或简称为“视频流”),包括不同类型的视频帧,比如关键帧、前向预测帧和后向预测帧(可分别称之为I帧、P帧和B帧),其中关键帧用作处理前向预测帧和后向预测帧的基础。上述的标志可以包括例如IP网络传送层例如TVP或UDP使用的端口号,这样主要类型数据流的数据可以与第一端口号相关联传送,次要类型数据流的数据可以与不同于第一端口号的一个或多个端口号相关联传送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆森许可公司,未经汤姆森许可公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910118590.7/2.html,转载请声明来源钻瓜专利网。





