[发明专利]一种优先级调整方法、装置及电子设备在审
申请号: | 202211154952.X | 申请日: | 2022-09-21 |
公开(公告)号: | CN115460154A | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 薛兆井 | 申请(专利权)人: | 北京东土军悦科技有限公司 |
主分类号: | H04L47/24 | 分类号: | H04L47/24 |
代理公司: | 北京兴智翔达知识产权代理有限公司 11768 | 代理人: | 郭卫芹 |
地址: | 100092 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 优先级 调整 方法 装置 电子设备 | ||
本申请提供一种优先级调整方法、装置及电子设备,该方法包括:当同时存在多个当前任务处理业务报文时,确定多个当前任务的默认优先级,默认优先级由各个当前任务的预先注册信息确定;在判定任一当前任务中业务报文的传输频率满足优先级调整条件时,根据业务报文的传输特性调整各当前任务的默认优先级,得到新的优先级,以使各当前任务根据新的优先级处理相应的业务报文。该方案可以实时根据业务场合动态优先级微调整。
技术领域
本发明属于计算机技术领域,特别涉及一种优先级调整方法、装置及电子设备。
背景技术
很多场合,客户对于业务性能提出了越来越高的要求,比如生成树业务切换,往往需要60ms内完成切换,而交换机的功能和业务也是越来越多,所以现在很多交换机都是每种业务都是采取比较平均的方式,比如组播和生成树,往往可能任务优先级都是按照软件预先设计的值执行,不能动态改变。如图1所示,给出了一般软件设计时给出的方式,即网卡收包模块接收到一个报文之后,就会根据包分类分发给各个不同的子任务,由相应的子任务进行报文的处理。
但是,上述固定优先级的软件方式不能够根据实际业务的变化而调整,在面对不同的场合时,其表现往往是随着现场业务使用的不同而表现出不同的性能,有的性能甚至与预期的软件设计存在着比较大的出入而不能满足实际需求,就需要通过修改软件代码满足这种需求。
发明内容
本说明书实施例的目的是提供一种优先级调整方法、装置及电子设备,以解决现有固定优先级不能够根据实际业务的调整而调整的问题。
为解决上述技术问题,本申请实施例通过以下方式实现的:
第一方面,本申请提供一种优先级调整方法,该方法包括:
当同时存在多个当前任务处理业务报文时,确定多个当前任务的默认优先级,默认优先级由各个当前任务的预先注册信息确定;
在判定任一当前任务中业务报文的传输频率满足优先级调整条件时,根据业务报文的传输特性调整各当前任务的默认优先级,得到新的优先级,以使各当前任务根据新的优先级处理相应的业务报文。
一种可能的设计中,优先级调整条件包括即时调整条件和/或长时调整条件;
即时调整条件包括:第一时长内业务报文的传输频率达到第一预设阈值;
长时调整条件包括:第二时长内业务报文的传输频率达到第二预设阈值;
其中,第一时长小于第二时长。
一种可能的设计中,优先级调整条件包括:当前任务的传输频率与其初始传输频率不同,且当前任务的传输频率相对于初始传输频率的变化值大于变化阈值。
一种可能的设计中,当前任务的业务报文包括不同的业务类型,不同业务类型的业务报文对应不同的频率系数;传输特性包括优先级参考值:
优先级参考值由不同业务类型的业务报文对应的初始传输频率与对应的频率系数得到。
一种可能的设计中,优先级参考值由不同业务类型的业务报文对应的初始传输频率与对应的频率系数的乘积得到。
一种可能的设计中,根据业务报文的传输特性调整各当前任务的默认优先级,得到新的优先级,包括:
根据持续接收的各个当前任务的业务报文的实时传输频率,分别确定各个当前任务的业务报文对应的变化后优先级参考值;
根据每个当前任务的业务报文的优先级参考值及对应的变化后优先级参考值,分别计算每个当前任务的参考值变化比率;
根据各个当前任务的业务报文的优先级参考值及参考值变化比率,调整各个当前任务的默认优先级,得到新的优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土军悦科技有限公司,未经北京东土军悦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211154952.X/2.html,转载请声明来源钻瓜专利网。