无线路由器管理方法及系统与流程

文档序号:19075422发布日期:2019-11-08 21:23阅读:308来源:国知局
无线路由器管理方法及系统与流程
本发明涉及无线网络技术,尤其涉及无线路由器管理方法及系统。
背景技术
:随着无线局域网络的发展,无线资源对无线网络性能的制约愈加明显,尤其在自治管理的无线局域网络场景下,资源分配不均匀,用户经常使用无线路由器默认的参数进行通信,难以相互协调,无线网络的性能仍有较大的提高余地。企业级的无线网络采用集中控制和调度。可以在管理层面为不同的无线路由器配置不同的参数,分散分配无线资源,进而提高无线网络整体的效率和容量。不同于集中管理的无线网络,自治管理的无线网络的布置和配置难以集中协调,即用户具有绝对的自主权利选择和配置无线路由器的参数。这种自治管理的特性被证明对用户的吞吐量和延迟会产生较大的影响。针对自治管理的无线局域网络,如何实现网络参数的协作配置,以进行资源协调,成为亟待解决的问题。技术实现要素:本发明提供了一种无线路由器管理方法,该方法能够在自治管理的无线局域网络场景中实现无线路由器的资源协调。本发明提供了一种无线路由器管理系统,该系统能够在自治管理的无线局域网络场景中实现无线路由器的资源协调。一种无线路由器管理方法,建立与无线路由器AP一一对应的交互代理SA,该方法包括:SA生成无线路由器的交互参数A表,发送给交互调度器SS;交互参数A表包含目的AP、目标参数和目标值;SS接收来自各SA的交互参数A表,统计出所有交互参数A表中具有相同目的AP和目标参数的表项,由统计出的表项生成交互参数B表,将交互参数B表发送给目的AP对应的SA;SA接收来自SS的交互参数B表,交互参数B表包含目标参数和目标值,SA控制AP将目标参数修改为最终目标值,最终目标值从交互参数表B的目标值中选择。一种无线路由器管理系统,该系统包括无线路由器AP、交互代理SA和交互调度器SS,AP与SA一一对应;所述SA,生成AP的交互参数A表,发送给SS,交互参数A表包含目的AP、目标参数和目标值;接收来自交互调度器SS的交互参数B表,交互参数B表包含目标参数和目标值,控制AP将目标参数修改为最终目标值,最终目标值从交互参数表B的目标值中选择;所述SS,接收来自各SA的交互参数A表,统计出所有交互参数A表中具有相同目的AP和目标参数的表项,由统计出的表项生成交互参数B表,将交互参数B表发送给目的AP对应的SA。从上述方案可以看出,本发明中,建立与无线路由器AP一一对应的交互代理SA:SA生成无线路由器的交互参数A表,发送给交互调度器SS;交互参数A表包含目的AP、目标参数和目标值;SS接收来自各SA的交互参数A表,统计出所有交互参数A表中具有相同目的AP和目标参数的表项,由统计出的表项生成交互参数B表,将交互参数B表发送给目的AP对应的SA;SA接收来自SS的交互参数B表,交互参数B表包含目标参数和目标值,SA控制AP将目标参数修改为最终目标值,最终目标值从交互参数表B的目标值中选择。采用本发明方案,为每个AP建立对应的SA,当某一AP为了提高自身性能需要对无线局域网络中其他AP进行资源调整时,由对应的SA生成交互参数A表,而后,结合SS对目的AP进行资源调整;这样,在自治管理的无线局域网络场景中实现无线路由器的资源协调。附图说明图1为本发明无线路由器管理方法的示意性流程图;图2为本发明无线路由器管理方法的流程图实例;图3为本发明无线路由器管理系统的结构示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。在自治管理的无线局域网络场景中,用户对各自AP具有绝对的自主权利选择和配置其参数,这种自治管理的特性被证明对用户的吞吐量和延迟会产生较大的影响。很多情况下,需要对各AP进行资源协调以,避免资源使用不均衡,造成某些AP无法有效运行。为了在自治管理的无线局域网络解决该技术问题,本发明为每个AP建立对应的SA,并设置交互调度器SS,结合SA和SS,实现无线路由器之间的参数调整,以进行资源协调。参见图1,为本发明无线路由器管理方法示意性流程图,该方法预先为每个AP建立一一对应的SA,当某一AP需要对无线局域网络场景中的其他AP进行参数调整时,SA生成交互参数A表,对与之关联的AP进行资源调整。每个AP对应一个SA,具体实现时,可在一个设备中分别建立各AP对应的SA;当然地,也可在多个不同设备中虚拟出各AP对应的SA。图1的流程包括以下步骤:步骤101,SA生成无线路由器的交互参数A表,发送给SS;交互参数A表包含目的AP、目标参数和目标值。当某AP需要对其他AP进行参数调整时,例如,另一AP的参数设置影响到自身AP的资源使用,需要向该另一AP发起参数调整请求,由自身AP对应的SA生成交互参数A表。该交互参数A表体现了对目标AP的具体参数调整需求信息,内容可根据需要设置,例如包含目的AP、目标参数和目标值,还可以包括源AP等。步骤102,SS接收来自各SA的交互参数A表,统计出所有交互参数A表中具有相同目的AP和目标参数的表项,由统计出的表项生成交互参数B表,将交互参数B表发送给目的AP对应的SA。SS接收来自各SA的调整信息,进行统计,将针对相同目的AP和目标参数的表项集中在一起,生成交互参数B表。交互参数B表中包含的内容可根据需要进行设置,例如包含目标参数,以及对应该目标参数的目标值;还可以,包含源AP等。步骤103,SA接收来自SS的交互参数B表,交互参数B表包含目标参数和目标值,SA控制AP将目标参数修改为最终目标值,最终目标值从交互参数表B的目标值中选择。本步骤中,SA控制AP将目标参数修改为最终目标值,可采用多种方式实现。举例说明:方式一、由SA从交互参数表B中的目标值中选择出最终目标值,并将AP的目标参数修改为最终目标值。该方式直接由SA进行最终目标值的选取。方式二、SA向AP发送包含交互参数B表的控制指令,由AP从交互参数表B中的目标值中选择出最终目标值,将AP的目标参数修改为最终目标值。采用本发明方案,为每个AP建立对应的SA,当某一AP需要对无线局域网络场景中的其他AP进行参数调整时,由对应的SA生成交互参数A表,而后,结合SS对目的AP进行参数调整;这样,在自治管理的无线局域网络场景中实现无线路由器的资源协调。图1流程中,从交互参数表B的目标值中选取最终目标值时,可随机选取,也可结合目的AP的鉴权要求进行选取,下面进行详细说明。该方法还配置有AP的交互属性表,该交互属性表包含允许其他AP进行配置的鉴权信息;所述从交互参数表B中的目标值中选择最终目标值包括:从交互参数表B中的目标值中选择符合交互属性表的最终目标值。如果由SA进行选择操作,则交互属性表配置在SA内,如果由AP进行选择,则配置在AP内。根据鉴权方式的不同,交互属性表中将包含不同的鉴权信息。下面进行实例说明。实例一、该交互属性表包含目标参数;所述从交互参数表B中的目标值中选择符合交互属性表的最终目标值包括:判断交互参数B表中包含的目标参数是否包含在交互属性表中,如果是,则从交互参数表B中的目标值中选择出最终目标值。实例二、所述交互属性表包含配置权限,所述从交互参数表B中的目标值中选择符合交互属性表的最终目标值包括:判断是否满足所述配置权限,如果是,则从交互参数表B中的目标值中选择符合交互属性表的最终目标值。例如,配置权限为开放,则允许进行最终目标值的选取,否则拒绝参数修改。实例三、所述交互属性表包含配置范围,所述从交互参数表B中的目标值中选择符合交互属性表的最终目标值包括:判断交互参数表B中的各目标值是否在配置范围内,如果是,则将相应的目标值添加到选择对象中;从选择对象中选择出最终目标值。实例四、所述交互属性表中包含配置优先级,所述从交互参数表B中的目标值中选择符合交互属性表的最终目标值包括:按照所述配置优先级,从交互参数表B中的目标值中,选择出最优的目标值,作为最终目标值。下面结合图2的流程,对本发明无线路由器管理方法进行实例说明,该实例具体针对赛博空间中自治管理的无线局域网络场景,参与资源协调管理的AP在赛博空间映射为SA,每个SA负责各自AP的参数控制。图2的流程包括以下步骤:步骤201,SA配置AP的交互属性表,该交互属性表包含允许其他AP进行配置的鉴权信息。具体实现时,AP用户可直接访问SA配置AP的交互属性表。本实例中,交互属性表中的每一表项包括:目标参数、配置权限、配置范围、配置优先级等。比如:为某指定无线路由器(表示为APm)配置的目标参数为信道,配置权限为“开放”,配置范围是信道1、信道6,信道11,配置优先级为信道1>信道6>信道11。上述配置范围和配置权限用数组A=[1,6,11]表示。序号编号更小表示优先级更高。当其他无线路由器配置APm的信道出现冲突时,比如有些其他的无线路由器希望配置APm的信道为1,而另一些其他的无线路由器希望配置APm的信道为6,APm的信道配置将采用优先级较高的信道1。步骤202,SA生成无线路由器的交互参数A表,发送给交互调度器SS;交互参数A表包含源AP、目的AP、目标参数和目标值。SA为各自对应的AP生成交互参数A表,具体实现时,用户可直接访问SA,进行交互参数A表的设置,也可以,将交互参数A表包含的内容经由AP发送给对应的SA。本实例中,交互参数A表中的每一表项包括源AP、目的AP、目标参数、目标值。源AP和目的AP可以用其物理地址,如00-01-6C-06-A6-29。表1示出了交互参数A表的表项及解释:时间戳交互参数A表生成时间源AP发送该交互参数A表的AP目的AP源AP希望修改其目标参数的AP目标参数源AP希望修改的参数目标值源AP希望目标参数的修改值表1:交互参数A表步骤203,SS接收来自各SA的交互参数A表,统计出所有交互参数A表中具有相同目的AP和目标参数的表项,由统计出的表项生成交互参数B表,将交互参数B表发送给目的AP对应的SA。SS将所有交互参数A表中的具有相同目的AP的表项生成交互参数B表,并发送给目的AP对应的SA,每一交互参数B表包括目的AP、目标参数、源AP、目标值。如表2所示,SS根据多个源AP发送的交互参数A表,将具有相同目标AP和目标参数的交互参数A表合并成交互参数B表。以目标参数为频率为例,若AP1(00-01-6C-06-A6-29)和AP2(00-01-6C-06-A6-30)的交互参数A表如表3、表4所示。则SS根据表3和表4生成关于00-01-6C-06-A6-31信道的交互参数B表,如表5所示。目的AP目标参数源AP1目标值1源AP2目标值2…源APn目标值n表2:交互参数B表时间戳1442303074源AP00-01-6C-06-A6-29目的AP00-01-6C-06-A6-31目标参数信道目标值1表3:00-01-6C-06-A6-29交互参数A表时间戳1442303074源AP00-01-6C-06-A6-30目的AP00-01-6C-06-A6-31目标参数信道目标值6表4:00-01-6C-06-A6-30交互参数A表00-01-6C-06-A6-31信道00-01-6C-06-A6-29100-01-6C-06-A6-306表5:00-01-6C-06-A6-31信道的交互参数B表步骤204,SA接收来自SS的交互参数B表,向AP发送包含交互参数B表的控制指令。步骤205,AP从交互参数表B中的目标值中选择出最终目标值,将AP的目标参数修改为最终目标值。SS将交互参数B表发送给其中的目的AP。该目的AP为交互参数B表中的目标参数选择符合交互属性表的最优目标值。如上例所示,根据AP3(00-01-6C-06-A6-31)的用户配置的交互属性表,首先判断AP1(00-01-6C-06-A6-29)和AP2(00-01-6C-06-A6-30)是否具有配置权限,并去掉没有配置权限的AP的信息表项。若配置权限是“开放”,则AP3保留AP1和AP2的表项。AP3筛选符合配置权限的AP后,根据配置优先级选择其信道的目标值。比如,若AP3的交互属性表中信道的配置范围和配置优先级为[1,6,11],则信道1是AP3信道配置的最优目标值。AP将目标参数修改为最优目标值。如果采用SA进行最优目标值选取的方式,则由SA远程修改该SA对应的AP的特定参数。修改方式可以采用expect方式,如在OpenWrtAP上修改信道的命令为:expect”ucisetwireless.@wifi-device[0].channel=6”。本实例中,在赛博空间为AP建立SA,SA提交交互参数A表表达对其他AP参数的配置需求,SS提取交互参数A表具有相同目的AP和目标参数的表项形成交互参数B表。目的AP根据个体的交互属性表确定目标参数的最优值。从而,实现了在自治环境下AP协同配置参数功能。一方面,AP的参数满足自身交互属性表,保护AP的个体性能不受损害。另一方面,AP根据交互参数B表在配置范围内配置参数,尽可能减少对其他AP的干扰。采用本实例方案,建立一个开放的线上平台,无线路由器之间可以在该平台相互协调无线参数,相互请求其他路由器管理和修改其无线路由器参数,从而实现自治条件下的无线路由器交互管理。参见图3,为本发明无线路由器管理系统的结构示意图,该系统包括无线路由器AP、交互代理SA和交互调度器SS,无线路由器与SA一一对应;所述SA,生成无线路由器的交互参数A表,发送给交互调度器,交互参数A表包含目的AP、目标参数和目标值;接收来自交互调度器SS的交互参数B表,交互参数B表包含目标参数和目标值;控制AP将目标参数修改为最终目标值,最终目标值从交互参数表B的目标值中选择;所述SS,接收来自各SA的交互参数A表,统计出所有交互参数A表中具有相同目的AP和目标参数的表项,由统计出的表项生成交互参数B表,将交互参数B表发送给目的AP对应的SA。较佳地,所述SA包括消息单元和控制单元;所述消息单元,生成无线路由器的交互参数A表,发送给所述SS;交互参数A表包含目的AP、目标参数和目标值;接收来自SS的交互参数B表,发送给所述控制单元,交互参数B表包含目标参数和目标值;所述控制单元,接收来自所述消息单元的交互参数B表,交互参数B表包含目标参数和目标值,控制AP将目标参数修改为最终目标值,最终目标值从交互参数表B的目标值中选择。较佳地,所述SA,从交互参数表B中的目标值中选择出最终目标值,并将AP的目标参数修改为最终目标值。较佳地,所述SA,向AP发送包含交互参数B表的控制指令,由AP从交互参数表B中的目标值中选择出最终目标值,将AP的目标参数修改为最终目标值。较佳地,所述SA包含用户单元,配置AP的交互属性表,该交互属性表包含允许其他AP进行配置的鉴权信息;所述控制单元,从交互参数表B中的目标值中选择符合交互属性表的最终目标值。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1