[发明专利]基于网络端节点的网络流控方法及装置有效
申请号: | 201710616628.8 | 申请日: | 2017-07-20 |
公开(公告)号: | CN107204932B | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 夏军;晏小波;张峻;冯华 | 申请(专利权)人: | 湖南中易利华信息技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801 |
代理公司: | 长沙轩荣专利代理有限公司 43235 | 代理人: | 黄艺平 |
地址: | 410205 湖南省长沙市开福区伍家岭街道*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网络 端节 方法 装置 | ||
1.一种基于网络端节点的网络流控方法,其特征在于,包括:
获取当前网络端节点上的可用信用值,已使用信用值和第一配置信息;
若所述第一配置信息为第一预设信息,则确定当前网络的流通状态为不拥塞状态;
若所述第一配置信息为第二预设信息,则确定当前网络的流通状态为拥塞状态;
若所述第一配置信息为第三预设信息,则获取第三配置信息,使所述可用信用值与所述第三配置信息配置的预定义阀值进行比较,若所述可用信用值小于所述预定义阀值,则确定当前网络的流通状态为拥塞状态;
若处于拥塞状态,则获取第二配置信息,若所述第二配置信息为第四预设信息,则不允许当前网络端节点向网络中发送报文;
若所述第二配置信息为第五预设信息,则允许当前网络端节点向网络中发送报文;
若所述第二配置信息为第六预设信息,则通过配置寄存器设置多个计算参数,使用所述计算参数对所述已使用信用值进行计算,控制当前网络端节点向网络发送报文的状态。
2.根据权利要求1所述的方法,其特征在于,所述若所述第一配置信息为第三预设信息,则获取第三配置信息,使所述可用信用值与所述第三配置信息配置的预定义阀值进行比较的步骤还包括:
若当前网络的流通状态为拥塞状态,且所述可用信用值大于或等于所述预定义阀值,则确定当前网络的流通状态为不拥塞状态。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一配置信息和所述可用信用值计算得到第一计算结果,并根据所述第一计算结果确定当前网络是否处于拥塞状态的步骤还包括:
若所述第一配置信息为第七预设信息,通过外部寄存器设置多个配置信号,根据所述多个配置信号对所述可用信用值进行计算,根据计算结果确定当前网络是否处于拥塞状态。
4.一种基于网络端节点的网络流控装置,其特征在于,包括:
获取模块,用于获取当前网络端节点上的可用信用值,已使用信用值和第一配置信息;
第一计算模块,包括:
第一确定模块,用于若所述第一配置信息为第一预设信息,则确定当前网络的流通状态为不拥塞状态;
第二确定模块,用于若所述第一配置信息为第二预设信息,则确定当前网络的流通状态为拥塞状态;
第三确定模块,用于若所述第一配置信息为第三预设信息,则获取第三配置信息,使所述可用信用值与所述第三配置信息配置的预定义阀值进行比较,若所述可用信用值小于所述预定义阀值,则确定当前网络的流通状态为拥塞状态;
第二计算模块,用于若处于拥塞状态,则获取第二配置信息,所述第二计算模块包括:
第四确定模块,用于若所述第二配置信息为第四预设信息,则不允许当前网络端节点向网络中发送报文;
第五确定模块,用于若所述第二配置信息为第五预设信息,则允许当前网络端节点向网络中发送报文;
第六确定模块,用于若所述第二配置信息为第六预设信息,则通过配置寄存器设置多个计算参数,使用所述计算参数对所述已使用信用值进行计算,控制当前网络端节点向网络发送报文的状态。
5.根据权利要求4所述的装置,其特征在于,所述第三确定模块还用于若当前网络的流通状态为拥塞状态,且所述可用信用值大于或等于所述预定义阀值,则确定当前网络的流通状态为不拥塞状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南中易利华信息技术有限公司,未经湖南中易利华信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710616628.8/1.html,转载请声明来源钻瓜专利网。