[发明专利]数据接收流量控制方法及其系统在审
申请号: | 201310717514.4 | 申请日: | 2013-12-23 |
公开(公告)号: | CN104734985A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 洪志国 | 申请(专利权)人: | 腾讯数码(天津)有限公司 |
主分类号: | H04L12/807 | 分类号: | H04L12/807;H04L12/819 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;黄晓庆 |
地址: | 300457 天津市天津经济技术开发*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 接收 流量 控制 方法 及其 系统 | ||
1.一种数据接收流量控制方法,其特征在于,包括以下步骤:
获取向对端发出的待发送报文;
确定本地发出所述待发送报文的受控实体,获取所述受控实体对应的接收令牌桶的令牌数;
根据所述接收令牌桶的令牌数设置所述待发送报文中的通知窗口大小字段,调整通知窗口大小;
将调整通知窗口大小之后的所述待发送报文发送给对端。
2.如权利要求1所述的数据接收流量控制方法,其特征在于,确定发出所述待发送报文的受控实体的步骤包括:
获取所述待发送报文中的接收实体标记字段,根据所述接收实体标记字段确定发出所述待发送报文的受控实体;
和/或,
根据所述待发送报文的上下文信息,确定发出所述待发送报文的受控实体。
3.如权利要求1所述的数据接收流量控制方法,其特征在于,根据所述接收令牌桶的令牌数设置所述待发送报文中的通知窗口大小字段的步骤包括:
根据所述接收令牌桶的令牌数,计算所述令牌数的预设单调递增函数的取值,根据所述单调递增函数的取值设置待发送报文中的通知窗口大小字段。
4.如权利要求3所述的数据接收流量控制方法,其特征在于,根据所述接收令牌桶的令牌数,计算所述令牌数的预设单调递增函数的取值的步骤包括:
根据所述接收令牌桶中的令牌数以及所述接收令牌桶的令牌深度,按照下式计算所述单调递增函数的取值:
new_wnd=window*g(token,depth)
其中,g(token,depth)=token/depth,token为所述接收令牌桶的令牌数,depth为所述接收令牌桶的令牌深度,window为所述通知窗口的最大值。
5.如权利要求4所述的数据接收流量控制方法,其特征在于,计算出所述通知窗口大小字段的取值之后,进一步包括以下步骤:
将所述通知窗口大小字段的取值对齐到TCP的最大分段长度的整数倍。
6.如权利要求4所述的数据接收流量控制方法,其特征在于,计算出所述通知窗口大小字段的取值之后,进一步包括以下步骤:
如果计算得到的通知窗口大小字段的取值为0,则将所述通知窗口大小字段的取值设置为等于TCP的最大分段长度。
7.如权利要求1至6任意一项所述的数据接收流量控制方法,其特征在于,还包括以下步骤:
接收对端发送的报文;
查找接收所述报文的受控实体;
更新所述受控实体对应的接收令牌桶的令牌数;
根据所述接收令牌桶的令牌数执行所述报文的接收处理。
8.如权利要求7所述的数据接收流量控制方法,其特征在于,根据所述接收令牌桶的令牌数执行所述报文的接收处理的步骤包括:
判断更新后的所述接收令牌桶的令牌数是否大于所述报文的长度,如果大于,则将所述接收令牌桶的令牌数减去所述报文的长度,然后将所述报文交给对应的受控实体;否则,对所述报文进行丢包处理。
9.一种数据接收流量控制系统,其特征在于,包括:
发送报文获取模块,用于获取向对端发出的待发送报文;
令牌数获取模块,用于确定本地发出所述待发送报文的受控实体,获取所述受控实体对应的接收令牌桶的令牌数;
通知窗口调整模块,用于根据所述接收令牌桶的令牌数设置所述待发送报文中的通知窗口大小字段,调整通知窗口大小;
发送模块,用于将调整通知窗口大小之后的所述待发送报文发送给对端。
10.如权利要求9所述的数据接收流量控制系统,其特征在于:
所述令牌数获取模块获取所述待发送报文中的接收实体标记字段,根据所述接收实体标记字段确定发出所述待发送报文的受控实体;
和/或,
所述令牌数获取模块根据所述待发送报文的上下文信息,确定发出所述待发送报文的受控实体。
11.如权利要求9所述的数据接收流量控制系统,其特征在于:
所述通知窗口调整模块根据所述接收令牌桶的令牌数,计算所述令牌数的预设单调递增函数的取值,根据所述单调递增函数的取值设置待发送报文中的通知窗口大小字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯数码(天津)有限公司;,未经腾讯数码(天津)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310717514.4/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置