一种引导无线终端关联无线接入点的方法和无线控制器与流程

文档序号:12949634阅读:250来源:国知局
一种引导无线终端关联无线接入点的方法和无线控制器与流程
本发明涉及数据通信领域,尤其是一种引导无线终端关联无线接入点ap的方法和无线控制器。
背景技术
:随着数字化教学资源建设的深入和校园网建设的进一步发展,基于学生电子书包(一种无线终端)应用的新教学研究正得到越来越多教育工作者的青睐。图1是现有技术中电子书包网络部署示意图,电子书包网络中包含无线接入点ap、教师电子书包、学生电子书包、电子白板和教室电脑等物理设备,其中无线接入点与无线控制器ac连接,电子书包改变了传统的教学模式,无线网络是电子书包实现的基础设施,但同时电子书包的应用也给无线网络提出了更高的要求和更大的挑战,在一间可以容纳60-100人的教室内,每位学生手里都有一台电子书包,学生同时接入无线局域网络,与老师互动教学。在这么高密度用户的区域,传统无线解决方案必须部署多台无线接入点ap作为用户接入点,但部署多台ap有很多弊端,比如ap间的信号干扰、部署麻烦、维护复杂等,尤其是会产生远端关联的问题,图2是远端关联网络示意图,如图2所示,本来属于教室1的无线终端应该关联教室1中的无线接入点ap1,但是却关联到教室2中的无线接入点ap2甚至教室3中的无线接入点ap3、教室4中的无线接入点ap4上,远端关联是指无线终端没有按规划的那样关联在自己教室的ap1上,而是关联在其他教室的ap,导致距离较远而信号质量较差,最终出现丢包、延迟大等网络问题,影响教学质量。现有技术方案主要有2个方向:1)基于配置规划通过每个教室配置单独不同的ssid(servicesetidentifier服务集标识),上课前由学生在无线终端上切换到相应ssid,来保障关联到正确的无线接入点ap。该方案增加了部署管理成本,同时需要每次上课进行手动切换ssid,增加了使用成本。2)基于rssi(receivedsignalstrengthindication接收的信号强度指示)信号判断距离,通过评估无线终端的rssi信号来判断无线终端的距离来确认关联ap的正确性。但根据rssi信号判断远近精度较差,无法正确识别。技术实现要素:为了解决上述技术问题,本发明的实施例采用如下技术方案:一种引导无线终端关联无线接入点ap的方法,包括以下步骤:接收在第一周期所属无线局域网内所有无线终端之间的报文,确定所述报文的类型,根据所述报文的类型建立所述无线终端之间的交互关系表,当根据所述交互关系表确定与所述无线终端中的第一无线终端进行交互的无线终端的数量最多时,确定所述第一无线终端所关联的ap为中心ap,确定所述无线终端中的除所述第一无线终端以外的无线终端是否关联到所述中心ap,当所述无线终端中的除所述第一无线终端以外的无线终端关联到非中心ap上时,则将所述无线终端中的除所述第一无线终端以外的无线终端从所述非中心ap引导到所述中心ap上。可选的,所述确定所述报文的类型的步骤具体包括:确定所述报文为组播报文或者单播报文。可选的,所述根据所述报文的类型建立所述无线终端之间的交互关系表的步骤具体包括:当所述报文为组播报文时,确定所述无线终端中所述组播报文对应的组播组中包含的成员无线终端,建立所述成员无线终端之间的交互关系表;所述当根据所述交互关系表确定与所述无线终端中的第一无线终端进行交互的无线终端的数量最多时,确定所述第一无线终端所关联的ap为中心ap的步骤具体包括:当根据所述成员无线终端之间的交互关系表确定只有所述无线终端中的第一无线终端向所述成员无线终端中其他成员无线终端发送组播报文时,确定所述第一无线终端所关联的ap为中心ap。可选的,所述根据所述报文的类型建立所述无线终端之间的交互关系表的步骤具体包括:当所述报文为单播报文时,获取所述单播报文中的源ip地址和目的ip地址,根据所述源ip地址和目的ip地址建立所述无线终端之间的交互关系表;所述当根据所述交互关系表确定与所述无线终端中的第一无线终端进行交互的无线终端的数量最多时,确定所述第一无线终端所关联的ap为中心ap的步骤具体包括:当根据所述交互关系表中的源ip地址和目的ip地址的数量确定所述无线终端中的第一无线终端向所述无线终端中其他无线终端发送报文的次数最多时,确定所述第一无线终端所关联的ap为中心ap。可选的,所述将所述无线终端中的除所述第一无线终端以外的无线终端从所述非中心ap引导到所述中心ap上的步骤具体包括:指示所述非中心ap与所述无线终端中的除所述第一无线终端以外的无线终端解除关联;指示所述非中心ap在设定周期内禁止所述无线终端中的除所述第一无线终端以外的无线终端关联;指示所述中心ap在所述设定周期内增强信号强度,以便吸引所述无线终端中的除所述第一无线终端以外的无线终端关联到所述中心ap上。本发明实施例还提供一种引导无线终端关联无线接入点ap的无线控制器,包括:接收模块,用于接收在第一周期所属无线局域网内所有无线终端之间的报文,第一确定模块,用于确定所述报文的类型,建立模块,用于根据所述报文的类型建立所述无线终端之间的交互关系表,第二确定模块,用于当根据所述交互关系表确定与所述无线终端中的第一无线终端进行交互的无线终端的数量最多时,确定所述第一无线终端所关联的ap为中心ap,第三确定模块,用于确定所述无线终端中的除所述第一无线终端以外的无线终端是否关联到所述中心ap,引导模块,用于当所述无线终端中的除所述第一无线终端以外的无线终端关联到非中心ap上时,则将所述无线终端中的除所述第一无线终端以外的无线终端从所述非中心ap引导到所述中心ap上。可选的,所述第一确定模块具体用于:确定所述报文为组播报文或者单播报文。可选的,所述建立模块具体用于:当所述报文为组播报文时,确定所述无线终端中所述组播报文对应的组播组中包含的成员无线终端,建立所述成员无线终端之间的交互关系表;所述第二确定模块具体用于:当根据所述成员无线终端之间的交互关系表确定只有所述无线终端中的第一无线终端向所述成员无线终端中其他成员无线终端发送组播报文时,确定所述第一无线终端所关联的ap为中心ap。可选的,所述建立模块具体用于:当所述报文为单播报文时,获取所述单播报文中的源ip地址和目的ip地址,根据所述源ip地址和目的ip地址建立所述无线终端之间的交互关系表;所述第二确定模块具体用于:当根据所述交互关系表中的源ip地址和目的ip地址的数量确定所述无线终端中的第一无线终端向所述无线终端中其他无线终端发送报文的次数最多时,确定所述第一无线终端所关联的ap为中心ap。可选的,所述引导模块具体用于:指示所述非中心ap与所述无线终端中的除所述第一无线终端以外的无线终端解除关联;指示所述非中心ap在设定周期内禁止所述无线终端中的除所述第一无线终端以外的无线终端关联;指示所述中心ap在所述设定周期内增强信号强度,以便吸引所述无线终端中的除所述第一无线终端以外的无线终端关联到所述中心ap上。本发明实施例通过接收在第一周期所属无线局域网内所有无线终端之间的报文,确定所述报文的类型,根据所述报文的类型建立所述无线终端之间的交互关系表,当根据所述交互关系表确定与所述无线终端中的第一无线终端进行交互的无线终端的数量最多时,确定所述第一无线终端所关联的ap为中心ap,确定所述无线终端中的除所述第一无线终端以外的无线终端是否关联到所述中心ap,当所述无线终端中的除所述第一无线终端以外的无线终端关联到非中心ap上时,则将所述无线终端中的除所述第一无线终端以外的无线终端从所述非中心ap引导到所述中心ap上。从而基于流量关系来识别、解决远端关联问题,相比现有通过配置优化、功率限制等方式更精准,有效地避免了远端关联带来的网络体验问题。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中电子书包网络部署结构示意图;图2为现有技术中远端关联网络示意图;图3为本发明一实施例的方法流程图;图4为本发明一实施例的方法流程图;图5为本发明一实施例的方法流程图;图6为本发明一实施例的装置结构图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明第一实施例提供一种引导无线终端关联无线接入点ap的方法,如图3所示,包括以下步骤:s101,接收在第一周期所属无线局域网内所有无线终端之间的报文,s103,确定所述报文的类型,s105,根据所述报文的类型建立所述无线终端之间的交互关系表,s107,当根据所述交互关系表确定与所述无线终端中的第一无线终端进行交互的无线终端的数量最多时,确定所述第一无线终端所关联的ap为中心ap,s109,确定所述无线终端中的除所述第一无线终端以外的无线终端是否关联到所述中心ap,s111,当所述无线终端中的除所述第一无线终端以外的无线终端关联到非中心ap上时,则将所述无线终端中的除所述第一无线终端以外的无线终端从所述非中心ap引导到所述中心ap上。可选的,在本发明第一实施例基础上,本发明第二实施例中,如图4所示,步骤s103具体包括:确定所述报文为组播报文或者单播报文。可选的,在本发明第二实施例基础上,本发明第三实施例中,如图4所示,步骤s105具体包括:当所述报文为组播报文时,确定所述无线终端中所述组播报文对应的组播组中包含的成员无线终端,建立所述成员无线终端之间的交互关系表;步骤s107具体包括:当根据所述成员无线终端之间的交互关系表确定只有所述无线终端中的第一无线终端向所述成员无线终端中其他成员无线终端发送组播报文时,确定所述第一无线终端所关联的ap为中心ap。例如,如果是组播报文,则通过igmp(internet组管理协议internetgroupmanagementprotocol)组播表项可以识别出所有加入某个组播组的无线终端ip,比如,无线终端1的ip地址为:10.0.0.1,无线终端2的ip地址为:10.0.0.2,无线终端3的ip地址为:10.0.0.3,无线终端4的ip地址为:10.0.0.4,通过组播表项可以识别出这几个无线终端都加入了组播组a;因为无线终端之间的组播数据流会通过无线控制器ac,无线控制器ac通过对组播数据流的分析可以发现,在一个时间周期内,无线终端1会发送组播组a的组播数据流量,而其他无线终端2、3、4都负责接收,并不会发送组播数据流量或者发送组播数据流量的次数小于无线终端1,交互关系表如表1所示:组播发送方组播接收方发送次数10.0.0.110.0.0.21010.0.0.110.0.0.31210.0.0.110.0.0.41510.0.0.210.0.0.1010.0.0.210.0.0.3010.0.0.210.0.0.4010.0.0.310.0.0.1010.0.0.310.0.0.2010.0.0.310.0.0.4010.0.0.410.0.0.1010.0.0.410.0.0.2010.0.0.410.0.0.30表1从表1可以看出,无线终端1是发送组播数据流次数最多的无线终端,可以确认无线终端1为教师无线终端。这样就导出,接入这个组播组a的所有成员无线终端以及其中的教师无线终端。这时,教师无线终端所关联的ap就是中心ap。可选的,在本发明第二实施例基础上,本发明第四实施例中,如图5所示,步骤s105具体包括:当所述报文为单播报文时,获取所述单播报文中的源ip地址和目的ip地址,根据所述源ip地址和目的ip地址建立所述无线终端之间的交互关系表;步骤s107具体包括:当根据所述交互关系表中的源ip地址和目的ip地址的数量确定所述无线终端中的第一无线终端向所述无线终端中其他无线终端发送报文的次数最多时,确定所述第一无线终端所关联的ap为中心ap。比如,无线终端1的ip地址为:10.0.0.1,无线终端2的ip地址为:10.0.0.2,无线终端3的ip地址为:10.0.0.3,无线终端4的ip地址为:10.0.0.4;因为无线终端之间的单播数据流会通过无线控制器ac,无线控制器ac通过对单播数据流的分析可以发现,在一个时间周期内,无线终端1向其他无线终端发送单播数据流的次数最多,交互关系表如表2所示:单播发送方单播接收方发送次数10.0.0.110.0.0.21010.0.0.110.0.0.31210.0.0.110.0.0.41510.0.0.210.0.0.1110.0.0.210.0.0.3210.0.0.210.0.0.4110.0.0.310.0.0.1210.0.0.310.0.0.2110.0.0.310.0.0.4210.0.0.410.0.0.1110.0.0.410.0.0.2210.0.0.410.0.0.31表2从表2可以看出,无线终端1是向其他无线终端发送单播数据流次数最多的无线终端,可以确认无线终端1为教师无线终端。这时,教师无线终端所关联的ap就是中心ap。可选的,在步骤s109中,可以通过在无线控制器上的无线终端与ap关联表来确定所述无线终端中的除所述第一无线终端以外的无线终端是否关联到所述中心ap。比如,无线终端1的ip地址为:10.0.0.1,无线终端2的ip地址为:10.0.0.2,无线终端3的ip地址为:10.0.0.3,无线终端4的ip地址为:10.0.0.4;通过查询无线终端与ap关联表可以发现无线终端1、2、4都关联到中心ap上,只有无线终端3关联到非中心ap上。可选的,在本发明第一实施例基础上,本发明第五实施例中,步骤s111具体包括:指示所述非中心ap与所述无线终端中的除所述第一无线终端以外的无线终端解除关联;指示所述非中心ap在设定周期内禁止所述无线终端中的除所述第一无线终端以外的无线终端关联;指示所述中心ap在所述设定周期内增强信号强度,以便吸引所述无线终端中的除所述第一无线终端以外的无线终端关联到所述中心ap上。本发明实施例的有益效果在于,基于流量关系来识别、解决远端关联问题,相比现有通过配置优化、功率限制等方式更精准,有效地避免了远端关联带来的网络体验问题。本发明第六实施例还提供一种引导无线终端关联无线接入点ap的无线控制器,如图6所示,包括:接收模块201,用于接收在第一周期所属无线局域网内所有无线终端之间的报文,第一确定模块203,用于确定所述报文的类型,建立模块205,用于根据所述报文的类型建立所述无线终端之间的交互关系表,第二确定模块207,用于当根据所述交互关系表确定与所述无线终端中的第一无线终端进行交互的无线终端的数量最多时,确定所述第一无线终端所关联的ap为中心ap,第三确定模块209,用于确定所述无线终端中的除所述第一无线终端以外的无线终端是否关联到所述中心ap,引导模块211,用于当所述无线终端中的除所述第一无线终端以外的无线终端关联到非中心ap上时,则将所述无线终端中的除所述第一无线终端以外的无线终端从所述非中心ap引导到所述中心ap上。可选的,在本发明第六实施例基础上,本发明第七实施例中,所述第一确定模块203具体用于:确定所述报文为组播报文或者单播报文。可选的,在本发明第七实施例基础上,本发明第八实施例中,所述建立模块205具体用于:当所述报文为组播报文时,确定所述无线终端中所述组播报文对应的组播组中包含的成员无线终端,建立所述成员无线终端之间的交互关系表;所述第二确定模块207具体用于:当根据所述成员无线终端之间的交互关系表确定只有所述无线终端中的第一无线终端向所述成员无线终端中其他成员无线终端发送组播报文时,确定所述第一无线终端所关联的ap为中心ap。可选的,在本发明第七实施例基础上,本发明第九实施例中,所述建立模块205具体用于:当所述报文为单播报文时,获取所述单播报文中的源ip地址和目的ip地址,根据所述源ip地址和目的ip地址建立所述无线终端之间的交互关系表;所述第二确定模块207具体用于:当根据所述交互关系表中的源ip地址和目的ip地址的数量确定所述无线终端中的第一无线终端向所述无线终端中其他无线终端发送报文的次数最多时,确定所述第一无线终端所关联的ap为中心ap。可选的,在本发明第六实施例基础上,本发明第十实施例中,所述引导模块211具体用于:指示所述非中心ap与所述无线终端中的除所述第一无线终端以外的无线终端解除关联;指示所述非中心ap在设定周期内禁止所述无线终端中的除所述第一无线终端以外的无线终端关联;指示所述中心ap在所述设定周期内增强信号强度,以便吸引所述无线终端中的除所述第一无线终端以外的无线终端关联到所述中心ap上。本发明实施例的有益效果在于,基于流量关系来识别、解决远端关联问题,相比现有通过配置优化、功率限制等方式更精准,有效地避免了远端关联带来的网络体验问题。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1