[发明专利]用于通过有损耗协议控制数据包传输的方法和系统在审
| 申请号: | 201080071162.4 | 申请日: | 2010-12-03 |
| 公开(公告)号: | CN103416013A | 公开(公告)日: | 2013-11-27 |
| 发明(设计)人: | M.拉亚布斯;M.哈姆梅 | 申请(专利权)人: | 无线电广播技术研究所有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧永杰;王忠忠 |
| 地址: | 德国*** | 国省代码: | 德国;DE |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 通过 损耗 协议 控制 数据包 传输 方法 系统 | ||
技术领域
本发明涉及用于数字数据传输的方法和系统。尤其是,本发明涉及用于通过有损耗协议(lossy protocols)控制数据包传输的比特率(bitrate)的方法和系统。
背景技术
已知在数字传输中以不同比特率传输数据是可能的。
例如,互联网提供给用户观看存储在网络服务器上的视频的可能性。因为不同用户可能具有不同类型的至网络的连接(例如,无线连接或电缆连接或光纤连接),网络服务器允许用户选择他们可以支持的视频质量、即比特率。比特率越高,视频的质量越高,但是错误传输的可能性越高。
如果以TCP(传输控制协议)协议传输数据,在错误的情况下再次发送数据并且用户只察觉到传输中的延迟或不正确的流。
如果以UDP(用户数据报协议)协议传输数据,错误传输可能是致命的,因为接收器将不能够重建数据流的正确顺序。
现今利用传统的试错法(tial and error approach)来完成比特率的选择,其中用户尝试以第一比特率建立通信并且然后尝试提高或降低比特率直到他在质量和传输错误之间找到最佳折衷为止。
发明内容
本发明的目的是提供用于传输数据包的方法,所述方法允许以降低的丢失数据风险来尝试提高比特率。本发明的另外的目的是提供用于传输数据包的方法,所述方法允许比特率的自动选择。
通过结合了所附权利要求的特征的、用于传输数据的系统和方法实现这些和进一步目的,其形成本描述的整体部分。
在本发明的一个方面中,以第一比特率传输第一组数据包。该第一组数据包包括第一有效载荷(payload)。检查所述第一组数据包的传输的质量并且如果其高于第一阈值,以高于第一比特率的第二比特率传输第二组数据包。第二组数据包包括第二有效载荷和允许接收器检查所传送的有效载荷的一致性的附加控制数据。
因此所述方法规定以下阶段,其中在检查了传输以给定比特率工作之后,尝试通过以更高的比特率传输数据来提高比特率是可能的,由此通过将控制数据(而不是有效载荷)添加到待传输的该组数据包上提高了比特率。以这种方式,如果以更高比特率的传输将会失败,通过使用所添加的控制数据来恢复包的数据是可能的,如果以更高比特率的传输起作用,那么维持提高的比特率并且增加信息内容、尤其是下一组数据包的有效载荷是可能的。
因此清楚的是所述方法允许提高比特率而不丢失包,这在如UDP协议的某些传输协议中是非常重要的。
在一个优选的实施例中,通过基于如传输错误的数目的客观数据或如丢包率的、可以被接收器计算并且优选地提供给发射器的其他参数评估传输质量,以自动和动态的方式完成比特率的选择。以这种方式,如果信道质量及时改变,所述方法允许比特率的自动修改。
在一个实施例中,通过比较传输的质量(或者与所述传输的质量相联系(link)的参数)与取决于比特率的阈值,来做出提高比特率的决定;以这种方式,当比特率提高时给质量更严格的条件是可能的。
附图说明
在阅读根据本发明的用于优化数据包传输的比特率的方法和系统的优选的、非排他的实施例的详细描述时,本发明的另外的特征和优点将更加明显,所述实施例参考附图被描述为非限制性示例,其中:
-图1示出系统,其中计算机服务器将数据传输给客户端服务器;
-图2是由图1的系统实现的用于传输数据的方法的流程图;
-图3示出在图2的方法的不同阶段中传输的不同数据包;
-图4示出在图2的方法的不同阶段中传输的数据包的第二实施例;
-图5是可由图1的系统实现的用于传输数据的方法的第二实施例的流程图的细节;
这些绘图说明了本发明的不同方面和实施例,并且在适当情况下,不同图中的同样的结构、部件、材料和/或元件由相似的参考数字标明。
具体实施方式
图1示出通信系统1,其包括多个客户端计算机2a-2b和计算机服务器3,其被连接到计算机网络4。在优选的实施例中计算机网络4是互联网并且计算机服务器3是网络服务器,所述网络服务器向客户端计算机2a和2b提供服务,例如网络服务器经请求分配视频(例如,电视节目、电影等等)。
出于本发明的目的,计算机并不只意指个人计算机,相反地必须在广义上被理解为可以被用户操作并且可以处理数据的设备;作为非限制性示例,客户端计算机可以是膝上型电脑,平板电脑,掌上型电脑(palm),VoIP(IP上的语音)电话,智能电话,具有数据连接(例如互联网连接)的电视机或机顶盒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无线电广播技术研究所有限公司,未经无线电广播技术研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080071162.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于建立通信连接的方法
- 下一篇:电力积蓄系统以及蓄电模块的控制方法





