[发明专利]一种流量控制的方法及相关装置有效
申请号: | 201810349910.9 | 申请日: | 2018-04-18 |
公开(公告)号: | CN110391991B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 许金川;谭嘉杰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L47/10 | 分类号: | H04L47/10 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 控制 方法 相关 装置 | ||
1.一种流量控制的方法,其特征在于,包括:
当服务端接收到客户端发送的发布报文时,所述服务端查询所述客户端的流控窗口的窗口值;
所述服务端比较所述窗口值和预设的窗口门限;
当所述窗口值等于所述窗口门限时,所述服务端拒绝接收所述发布报文;
当所述窗口值大于所述窗口门限时,所述服务端将所述窗口值递减预设值,并处理所述发布报文;
所述窗口值包括所述服务端在预设周期内接收所述发布报文的数量的初始值或基于接收所述发布报文的数量调整后的值,或,服务端在预设周期内接收所述发布报文的大小的初始值或基于接收所述发布报文的大小调整后的值。
2.根据权利要求1所述的方法,其特征在于,还包括:
所述服务端接收所述客户端发送的连接请求报文,所述连接请求报文包括所述客户端的流控窗口的第一初始值和所述客户端的流控窗口的第一恢复周期,所述第一恢复周期表示所述客户端的流控窗口恢复为所述第一初始值的周期;
当所述第一初始值和所述第一恢复周期满足预设条件时,所述服务端存储所述第一初始值和所述第一恢复周期,并向所述客户端发送第一连接确认报文,其中,所述第一连接确认报文包括所述第一初始值和所述第一恢复周期,所述第一连接确认报文表示所述客户端的流控窗口的初始值为所述第一初始值,以及所述客户端的流控窗口的恢复周期为所述第一恢复周期;
当所述第一初始值和所述第一恢复周期不满足所述预设条件,所述服务端确定所述客户端的流控窗口的第二初始值和所述客户端的流控窗口的第二恢复周期;
所述服务端存储所述第二初始值和所述第二恢复周期;
所述服务端向所述客户端发送第二连接确认报文,其中,所述第二连接确认报文包括所述第二初始值和所述第二恢复周期,所述第二连接确认报文表示所述客户端的流控窗口的初始值为所述第二初始值,以及所述客户端的流控窗口的恢复周期为所述第二恢复周期。
3.根据权利要求2所述的方法,其特征在于,在所述服务端向所述客户端发送第一连接确认报文之后,所述方法还包括:
所述服务端根据所述第一恢复周期将所述客户端的流控窗口的值设置为所述第一初始值。
4.根据权利要求2或3所述的方法,其特征在于,还包括:
所述服务端接收所述客户端发送的第一心跳报文,所述第一心跳报文包括所述客户端的流控窗口的第三初始值和所述客户端的流控窗口的第三恢复周期;所述第三初始值用于更新所述第一初始值,所述第三恢复周期用于更新所述第一恢复周期;
当所述第三初始值和第三恢复周期满足所述预设条件时,所述服务端存储所述第三初始值和第三恢复周期,并向所述客户端发送第二心跳报文,所述第二心跳报文包括所述第三初始值和第三恢复周期;
当所述第三初始值和第三恢复周期不满足所述预设条件时,所述服务端确定第四初始值和第四恢复周期,并向所述客户端发送第三心跳报文,所述第三心跳报文包括所述第四初始值和第四恢复周期。
5.根据权利要求2所述的方法,其特征在于,在所述服务端向所述客户端发送第二连接确认报文之后,还包括:
所述服务端根据所述第二恢复周期将所述客户端的流控窗口的值设置为所述第二初始值。
6.一种流量控制的方法,其特征在于,包括:
在客户端需要向服务端发送发布报文时,所述客户端查询所述客户端的流控窗口的窗口值;
所述客户端比较所述窗口值和预设的窗口门限;
当所述窗口值等于所述窗口门限时,所述客户端暂停向所述服务端发送所述发布报文;
当所述窗口值大于所述窗口门限时,所述客户端将所述窗口值递减预设值,并向所述服务端发送所述发布报文;
所述窗口值包括所述客户端在预设周期内发送所述发布报文的数量的初始值或基于发送所述发布报文的数量调整后的值,或,客户端在所述预设周期内发送所述发布报文的大小或基于发送所述发布报文大小的大小调整后的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810349910.9/1.html,转载请声明来源钻瓜专利网。