[发明专利]一种发送速率调整方法及装置有效
申请号: | 202110336928.7 | 申请日: | 2021-03-29 |
公开(公告)号: | CN113206699B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 吕磊 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | H04B7/185 | 分类号: | H04B7/185;H04L47/263 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发送 速率 调整 方法 装置 | ||
1.一种发送速率调整方法,其特征在于,所述方法应用于地面路由器,所述方法包括:
接收卫星天线发送的链路层发现协议LLDP报文,其中,所述LLDP报文中携带有所述卫星天线上与所述地面路由器对接的接口所对应的空口的最大发送速率、所述空口的第一缓存队列深度、所述空口的第二缓存队列深度以及所述卫星天线接入的卫星的卫星标识信息和卫星仰角信息;
根据所述卫星仰角信息、和根据所述卫星标识信息获取的所述卫星的理想发送速率曲线图,确定所述卫星天线接入所述卫星的最长接入时间,并启动超时时间为确定出的最长接入时间的定时器;
按照所述最大发送速率向所述卫星天线发送数据报文;
若接收到所述卫星天线发送的暂停PAUSE帧,则判断所述定时器是否超时,其中,所述PAUSE帧为所述卫星天线在监测到所述空口的实际缓存队列深度大于所述第一缓存队列深度时发送的,且所述PAUSE帧中携带有第一PAUSE时间;
在判断结果为是时,根据所述第一PAUSE时间确定第二PAUSE时间,并等待所述第二PAUSE时间后,执行所述按照所述最大发送速率向所述卫星天线发送数据报文的步骤,直到所述地面路由器监测到自身上与所述卫星天线对接的接口的接口down事件时,停止向所述卫星天线发送数据报文;
在判断结果为否时,根据所述理想发送速率曲线图,确定自身接收到所述PAUSE帧时读取到的所述定时器的当前时间所对应的理想发送速率,并进一步判断确定出的理想发送速率是否不大于所述最大发送速率;
若是,则根据当前使用的发送速率、所述第一缓存队列深度、所述第二缓存队列深度和所述第一PAUSE时间,计算所述空口的发送速率,并根据计算出的发送速率和所述第一PAUSE时间,确定第三PAUSE时间,等待所述第三PAUSE时间后,将计算出的发送速率作为所述最大发送速率,执行所述按照所述最大发送速率向所述卫星天线发送数据报文的步骤,直到所述地面路由器监测到自身上与所述卫星天线对接的接口的接口down事件时,停止向所述卫星天线发送数据报文;
否则,根据所述理想发送速率曲线图中从所述当前时间到达第一PAUSE时间时对应的所述空口的理想发送速率和预设的调整策略,对当前使用的发送速率进行调整,并等待所述第二PAUSE时间后,将调整后的发送速率作为最大发送速率,执行所述按照所述最大发送速率向所述卫星天线发送数据报文的步骤,直到所述地面路由器监测到自身上与所述卫星天线对接的接口的接口down事件时,停止向所述卫星天线发送数据报文。
2.根据权利要求1所述的方法,其特征在于,通过以下方式确定第二PAUSE时间:
将所述第一PAUSE时间直接确定为第二PAUSE时间,或者,
按照设定的时间缩短比例,对所述第一PAUSE时间进行缩短,并将缩短后的PAUSE时间确定为第二PAUSE时间。
3.根据权利要求1所述的方法,其特征在于,通过以下方式计算所述空口的发送速率:
通过以下公式一计算所述空口的发送速率:
公式一:Rate空口=RateNow×((XoFF_DEPTH-XoN_DEPTH)×8)÷(PAUSE_TIMING×512);
其中,Rate空口为所述空口的发送速率;
RateNow为所述地面路由器当前使用的发送速率;
XoFF_DEPTH为所述第一缓存队列深度;
XoN_DEPTH为所述第二缓存队列深度;
PAUSE_TIMING为所述PAUSE帧中携带的第一PAUSE时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110336928.7/1.html,转载请声明来源钻瓜专利网。