[发明专利]一种报文转发方法、装置及相关产品有效
申请号: | 201910313833.6 | 申请日: | 2019-04-18 |
公开(公告)号: | CN110061924B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 刘健男 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L47/10 | 分类号: | H04L47/10;H04L47/283 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 柳欣;王宝筠 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 装置 相关 产品 | ||
1.一种报文转发方法,其特征在于,所述方法包括:
转发处理器动态生成各个报文接收队列的报文接收数量;
在所述转发处理器的利用率小于第一阈值时,接收当前报文接收队列的报文,当接收到的报文数量达到当前报文接收队列的报文接收数量,批量将接收到的当前报文接收队列的报文加入相应的报文发送队列进行发送;
在所述转发处理器的利用率大于或等于所述第一阈值时,按照各个所述报文接收队列的报文接收数量依次接收各个所述报文接收队列的报文,当接收完各个所述报文接收队列的报文,批量将接收到的报文加入相应的报文发送队列进行发送。
2.根据权利要求1所述的方法,其特征在于,所述转发处理器在非初始状态时,所述转发处理器动态生成各个报文接收队列的报文接收数量,包括:
在所述转发处理器的利用率大于或等于第二阈值时,将预先确定的各个报文接收队列的报文接收数量最大值分别确定为各个报文接收队列的报文接收数量;
当所述转发处理器的利用率小于所述第二阈值时,将各个报文接收队列对应的设备的性能参数大于或等于第三阈值的报文接收队列确定为第一目标报文接收队列,将各个报文接收队列对应的设备的性能参数小于所述第三阈值的报文接收队列确定为第二目标报文接收队列;
将预先确定的所述第一目标报文接收队列的报文接收数量最大值确定为所述第一目标报文接收队列的报文接收数量;
将所述第二目标报文接收队列对应的特征值输入预先训练的决策树模型得到所述第二目标报文接收队列的报文接收数量。
3.根据权利要求2所述的方法,其特征在于,所述将所述第二目标报文接收队列对应的特征值输入预先训练的决策树模型得到所述第二目标报文接收队列的报文接收数量,包括:
获取所述第二目标报文接收队列对应的单位时间的性能参数和/或所述第二目标报文接收队列对应的多轮处理的性能参数;
将所述第二目标报文接收队列对应的单位时间的性能参数和/或所述第二目标报文接收队列对应的多轮处理的性能参数输入预先训练的决策树模型,得到所述第二目标报文接收队列的报文接收数量。
4.根据权利要求2或3所述的方法,其特征在于,所述决策树模型的训练过程包括:
获取训练数据,所述训练数据包括实际报文接收队列对应的单位时间的性能参数和/或所述实际报文接收队列对应的多轮处理的性能参数;
根据所述训练数据以及所述训练数据的标签数据训练生成决策树模型,所述标签数据包括所述实际报文接收队列的报文延迟时间以及所述实际报文接收队列的报文接收数量。
5.根据权利要求2所述的方法,其特征在于,预先确定各个所述报文接收队列的报文接收数量最大值的方法包括:
在所述报文接收队列对应的设备达到第一预设条件时,设置不同的第一报文接收数量测试值进行报文转发测试,在所述第一报文接收数量测试值中选取延迟时间最小的第一报文接收数量确定为所述报文接收队列的报文接收数量最大值。
6.根据权利要求1所述的方法,其特征在于,所述转发处理器在初始状态时,所述转发处理器动态生成各个报文接收队列的报文接收数量,包括:
所述转发处理器将预先确定的各个报文接收队列的初始报文接收数量分别确定为各个报文接收队列的报文接收数量;
预先确定各个所述报文接收队列的初始报文接收数量的方法包括:
在所述报文接收队列对应的设备达到第二预设条件时,设置不同的第二报文接收数量测试值进行报文转发测试,在所述第二报文接收数量测试值中选取延迟时间最小的第二报文接收数量确定为所述报文接收队列的初始报文接收数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910313833.6/1.html,转载请声明来源钻瓜专利网。