[发明专利]一种数据流控制方法、系统及设备有效
| 申请号: | 202110440705.5 | 申请日: | 2021-04-23 |
| 公开(公告)号: | CN113315720B | 公开(公告)日: | 2023-02-28 |
| 发明(设计)人: | 郭军勇;孟庆晓;吴闽华 | 申请(专利权)人: | 深圳震有科技股份有限公司 |
| 主分类号: | H04L47/2441 | 分类号: | H04L47/2441;H04L47/6275;H04L47/625;H04L69/22;H04L47/32;H04L41/0896 |
| 代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 徐凯凯 |
| 地址: | 518057 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据流 控制 方法 系统 设备 | ||
1.一种数据流控制方法,其特征在于,包括:
接收输入数据包,并判断数据包对应的通信协议是否为IP协议;
若是,则根据IP优先级标记出各个所述数据包的优先级,并根据各个所述数据包的优先级标记对数据包进行分类,得到数据包分类列表;
根据数据包分类列表对应的状态属性确定数据包接收列表;
按照数据包接收列表对应的优先级,以及各个数据包分类列表中数据包的排列顺序,以及所述数据包接收列表对应的包速率确定数据包的调度阈值,并根据确定出的调度阈值控制所述数据包接收列表中各个数据包的发送;
所述判断数据包对应的通信协议是否为IP协议,之前还包括:
判断数据包是否为空,若是,则获取数据包发送至与其对应的默认网络接口,并将所述数据包添加至所述默认网络接口的数据包输出队列中;
所述根据确定出的调度阈值控制所述数据包接收列表中各个数据包的发送的步骤包括:
获取各个数据包接收列表的包速率,并判断所述包速率是否为零;
若为零,则获取所述数据包 接收列表对应网络接口的有效包速率,并判断所述有效包速率是否大于所述数据包 接收列表所需包速率;
若是,则按照预设步长提高所述调度阈值,并依次获取下一个数据包接收列表,直至待发送的数据包接收列表为空;
如果当前并未禁用流量调度程序,则获取当前被服务的排列第一的数据包接收列表,并判断该数据包接收列表的包数率是否为0 ,若是,则获取该数据包接收列表对应的可用分组速率,并判断包速率资源是否充足,若充足,则控制提高当前的自适应阈值,否则,降低当前的自适应阈值;
依次获取排列在后的下一个数据包接收列表,并对获取到的数据包接收列表的包速率是否有定义进行判断,并根据包速率的大小是否大于当前自适应的包速率阈值对当前的自适应包速率阈值进行调整,若小于,则控制提高当前自适应阈值,若大于,则控制减少当前自适应阈值,直至全部数据包接收列表中的各个数据包均发送成功。
2.根据权利要求1所述的方法,其特征在于,所述根据数据包分类列表对应的状态属性确定数据包接收列表的步骤包括:
获取所述数据包分类列表对应的优先级,并判断优先级对应的数据包接收列表是否为空;
若为空,则将所述数据包分类列表中的各个数据包添加至所述数据包接收列表,并启动数据包调度控制。
3.根据权利要求1所述的方法,其特征在于,所述根据数据包分类列表对应的状态属性确定数据包接收列表的步骤包括:
获取所述数据包分类列表对应的优先级,并判断优先级对应的数据包接收列表是否为空;
若不为空,则判断所述数据包分类列表对应的状态是否处于丢弃状态;
若否,则判断所述数据包分类列表的大小是否小于所述调度阈值,若是,则将所述数据包分类列表中的各个数据包添加到对应优先级的数据包接收列表。
4.根据权利要求1所述的方法,其特征在于,所述根据数据包分类列表对应的状态属性确定数据包接收列表的步骤包括:
若所述数据包分类列表对应的状态处于丢弃状态,则判断所述数据包分类列表的大小是否小于等于预设最小调度阈值;
若是,则将所述数据包分类列表对应的状态为丢弃状态更改为非丢弃状态。
5.根据权利要求1所述的方法,其特征在于,所述按照数据包接收列表对应的优先级,以及各个数据包分类列表中数据包的排列顺序,以及所述数据包接收列表对应的包速率确定数据包的调度阈值的步骤包括:
获取所述数据包接收列表对应的第一个网络接口,并判断所述第一个网络接口对应的待接收数据包是否为空;其中,所述第一个网络接口对应的发送优先级为最高发送优先级;
若否,则按照数据包接收列表对应的优先级控制各个数据包接收列表中各个数据包的发送,并同时判断当前输出的数据包接收列表是否排满;
若排满,则控制启动流量控制,实施对发送的数据包接收列表进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳震有科技股份有限公司,未经深圳震有科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110440705.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:玻璃表面抗菌性快速检测方法
- 下一篇:一种碟式太阳能聚光器聚焦加热腔





