[发明专利]一种报文流量控制方法有效
申请号: | 201110283669.2 | 申请日: | 2011-09-22 |
公开(公告)号: | CN102299861A | 公开(公告)日: | 2011-12-28 |
发明(设计)人: | 周雨潇 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种硬件报文处理模块驱动软件中的报文流量控制方法,包括:设置流量控制桶和缓存队列;当发送报文时执行A,当收到回应报文时执行E;A、判断缓存队列中是否有报文,有则执行C,否则执行B;B、判断流量控制桶的当前桶深是否大于或等于当前需发送报文长度,是则发送该报文并将当前桶深减去所发送报文的长度;否则执行C;C、在缓存队列的尾部缓存当前需发送报文,执行D;D、判断流量控制桶的当前桶深是否大于或等于缓存队列头部报文长度,是则发送该头部报文,将当前桶深减去该报文的长度;E、将当前桶深增加回应报文的长度得到新的桶深,执行D。利用本发明,可以以较低的硬件成本,在数据流量突发增高时降低报文的丢包率。 | ||
搜索关键词: | 一种 报文 流量 控制 方法 | ||
【主权项】:
一种报文流量控制方法,其特征在于,包括:设置流量控制桶和缓存队列;当需要向硬件处理模块发送请求报文时执行步骤A,当收到硬件处理模块的回应报文时执行步骤E;A、判断缓存队列中是否有被缓存报文,如果有则执行步骤C,否则执行步骤B;B、判断流量控制桶的当前桶深是否大于或等于当前需要发送的请求报文的长度,如果是则发送该请求报文,并将当前桶深减去所发送报文的长度得到新的桶深,结束本流程;否则执行步骤C;C、在缓存队列的尾部缓存当前需要发送的请求报文,之后执行步骤D;D、判断流量控制桶的当前桶深是否大于或等于缓存队列头部的请求报文的长度,如果是则发送该头部的请求报文,将当前桶深减去所发送报文的长度得到新的桶深,并结束本流程;否则结束本流程;E、将所述桶深增加所述回应报文的长度得到新的桶深,之后执行步骤D。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110283669.2/,转载请声明来源钻瓜专利网。