[发明专利]用于减少时延和缓存大小的传输缓存系统和传输缓存器操作方法有效
申请号: | 201880095371.9 | 申请日: | 2018-07-06 |
公开(公告)号: | CN112400297B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 拉米·扎查里亚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L49/90 | 分类号: | H04L49/90 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 减少 缓存 大小 传输 系统 操作方法 | ||
1.一种传输缓存系统(1),其特征在于,包括
-传输缓存器(10),其用于
-从第一外部单元(20)接收数据包作为码流,
-在接收到所述码流时将其逐位存储,并且
-将存储的码流传输到第二外部单元(21),
-传输控制器(11),其用于
-确定由所述传输缓存器(10)存储的所述数据包的第一数据量,
-当所述第一数据量超过传输阈值时,控制所述传输缓存器(10)开始传输包括所述数据包的所述码流,
-控制所述传输缓存器(10)继续存储所述码流,直到所述传输控制器(11)确定整个数据包已成功传输为止,并且
-在缓存欠载的情况下,控制所述传输缓存器(10)开始重新传输所述数据包。
2.根据权利要求1所述的传输缓存系统(1),
其特征在于,所述传输控制器(11)用于控制所述传输缓存器(10)在以下情况下丢弃存储的码流:
-所述传输控制器(11)确定所述数据包已成功传输,或
-已传输比整个数据包小的数据包预定量。
3.根据权利要求1所述的传输缓存系统(1),
其特征在于,所述传输控制器(11)用于在缓存欠载的情况下控制所述传输缓存器(10)立即终止所述数据包的传输。
4.根据权利要求3所述的传输缓存系统(1),
其特征在于,所述传输控制器(11)用于通过控制所述传输缓存器(10)传输所述数据包的已传输部分不正确的循环冗余校验位码来控制所述传输缓存器(10)终止所述数据包的传输。
5.根据权利要求1至4中任一项所述的传输缓存系统(1),
其特征在于,所述传输控制器(11)用于
-将包存储器指针的起点(50)设置为所述传输缓存器(10)中所述数据包的起点,
-控制所述传输缓存器(10)在所述包存储器指针的起点(50)的开端开始传输所述数据包,并且
-将所述包存储器指针的起点保持在所述传输缓存器(10)中所述数据包的起点,
-直到所述传输控制器(11)确定整个数据包已成功传输为止,或
-直到已传输比整个数据包小的数据包预定量为止。
6.根据权利要求5所述的传输缓存系统(1),
其特征在于,所述传输控制器(11)用于在所述传输缓存器(10)缓存欠载的情况下,控制所述传输缓存器(10)在所述包存储器指针的起点(50)的开端开始重新传输所述数据包。
7.根据权利要求5所述的传输缓存系统(1),
其特征在于,所述传输控制器(11)用于在所述传输控制器(11)确定传输成功的情况下,将包指针的起点设置为所述传输缓存器(10)中下一数据包的起点。
8.根据权利要求7所述的传输缓存系统(1),
其特征在于,所述传输控制器(11)用于在所述传输控制器(11)确定传输成功的情况下,释放其中存储所述数据包的所述传输缓存器(10)的一部分内存。
9.根据权利要求1至4中任一项所述的传输缓存系统(1),
其特征在于,所述传输阈值(70)小于所述数据包的大小,或者,所述传输阈值(70)小于所述数据包的大小的50%,或者,所述传输阈值(70)小于所述数据包的大小的20%。
10.根据权利要求1至4中任一项所述的传输缓存系统(1),
其特征在于,所述传输阈值(70)可由用户配置。
11.根据权利要求1至4中任一项所述的传输缓存系统(1),
其特征在于,所述传输缓存系统(1)包括用于确定所述传输阈值(70)的传输阈值确定器(13)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880095371.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器系统及控制方法
- 下一篇:捆扎机