一种WIFI6路由的路由资源分配方法及装置与流程

文档序号:24633890发布日期:2021-04-09 20:44阅读:来源:国知局

技术特征:

1.一种wifi6路由的路由资源分配方法,其特征在于,包括:

客户端根据应用的性质确定相应的应用资源配置策略并发送给wifi6路由;

所述客户端向所述wifi6路由发送应用启动通知;

所述wifi6路由根据所述应用启动通知查询所述应用资源配置策略并构建任务队列,为所述任务队列配置固定的路由资源;

所述客户端通过所述wifi6路由收发峰值负载测试数据,获取执行所述峰值负载测试数据的性能参数,并判断是否达到所述应用资源配置策略的要求,如果能则以现有任务队列以及路由资源执行所述应用资源配置策略,如果不能则根据所述性能参数与要求之间的差距提供优化参数,以所述优化参数优化所述任务队列以及路由资源直至满足要求;

若检测到所述应用的停止操作时,通过所述客户端向所述wifi6路由发送应用停用通知,所述wifi6路由接收所述应用停用通知解散所述任务队列并释放相应的所述路由资源。

2.根据权利要求1所述wifi6路由的路由资源分配方法,其特征在于,所述wifi6路由中存储所述应用资源配置策略的配置表,所述配置表中记录包括所述应用所在客户端的mac、ip、所述应用的应用id以及相关的资源配置参数,所述应用启动通知包含应用所在的所述客户端的mac、ip以及应用id,所述wifi6路由根据应用启动通知查询所述配置表获取资源配置参数来构建所述任务队列。

3.根据权利要求2所述wifi6路由的路由资源分配方法,其特征在于,在所述应用的数据包的包头中添加与所述应用id对应的区别码,所述wifi6路由解析所述包头获取所述mac、ip以及区别码,并据此将所述数据包添加到所述任务队列。

4.根据权利要求3所述wifi6路由的路由资源分配方法,其特征在于,

构建两个用于产生令牌的哈希槽,所述哈希槽的令牌生成速率根据所述资源配置参数设置,其中一个所述哈希槽按满足所述应用的数据的平均速率产生令牌并保存于第一令牌队列,另一个所述哈希槽按所述应用的数据的峰值速率产生令牌并保存于第二令牌队列;

构建对应所述应用的所述任务队列,所述wifi6路由根据所述区别码将所述应用相关的数据发送至所述任务队列;

从所述第一令牌队列和第二令牌队列获取所述令牌,以所述令牌从所述任务队列中提取所述数据,交由所述路由资源进行处理转发。

5.根据权利要求1所述wifi6路由的路由资源分配方法,其特征在于,所述路由资源包括针对所述任务队列中数据的数据处理线程资源,所述数据处理线程资源调取封包发报函数优先处理所述任务队列中的数据。

6.根据权利要求5所述wifi6路由的路由资源分配方法,其特征在于,为所述任务队列配置一个数据处理线程池,所述数据处理线程池配置一定量的核心线程和非核心线程,所述核心线程永久存在于所述数据处理线程池、处理所述任务队列中的数据,所述非核心线程临时构建、处理所述任务队列中的数据,且所述非核心线程的闲置时间超过设定的时间阈值则销毁所述非核心线程。

7.根据权利要求1所述wifi6路由的路由资源分配方法,其特征在于,通过抓包的方式获取所述wifi6路由执行所述峰值负载测试数据的性能参数,所述性能参数包括数据传输速率,延迟和丢包率。

8.根据权利要求4或6所述wifi6路由的路由资源分配方法,其特征在于,根据性能参数的优化内容包括所述哈希槽的变化速率,优化任务队列容量,优化所述数据处理线程池的线程容量,优化所述数据处理线程池中核心线程的数量,优化所述容量阈值,优化所述非核心线程的所述时间阈值。

9.根据权利要求6所述wifi6路由的路由资源分配方法,其特征在于,根据wifi6路由的线程能力设定所述任务队列的配置阈值。

10.一种wifi6路由的路由资源分配装置,其特征在于,包括客户端,所述客户端配置至少一条客户端指令,执行所述客户端指令实现提供应用资源配置策略配置界面以指定和优化应用资源配置策略,检测应用的启动情况,发送应用启动通知和应用停用通知;

wifi6路由,配置至少一条路由指令,执行所述路由指令实现如权利要求1-9任一所述的wifi6路由的路由资源分配方法。


技术总结
本申请涉及一种WIFI6路由的路由资源分配方法及装置,方法包括:客户端根据应用的性质确定相应的应用资源配置策略并发送给WIFI6路由;客户端向所述WIFI6路由发送应用启动通知;所述WIFI6路由根据应用启动通知中的应用查询应用资源配置策略构建任务队列,为任务队列配置固定的路由资源;检测路由资源执行应用数据处理的效果并据此优化路由资源配置;若检测到应用的停止操作时,通过客户端向所述WIFI6路由发送应用停用通知,所述WIFI6路由接收应用停用通知解散任务队列并释放相应的路由资源。该方法从应用的粒度上分配路由资源,提高路由针对某些应用的服务以实现数据的高速、低延迟、无丢包发送,实现在多用户大吞吐量时,满足某些应用的用户体验。

技术研发人员:陈涛;卫彩霞;席磊磊;康志伟;朱开发;关欣赟
受保护的技术使用者:深圳市微网力合信息技术有限公司
技术研发日:2020.12.17
技术公布日:2021.04.09
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1