[0057] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0058] 本发明提供了一种天线间漫游装置,应用于支持MU‑MIMO的无线通信设备,且无线通信设备中包括多根天线,无线通信设备(如无线路由器等)通过多根天线与至少一个终端设备(如,智能手机、平板电脑等)通信连接。如图1所示为该天线间漫游装置100一种实施方式示意图,天线间漫游装置100包括:判断模块110、连接解除模块120以及天线切除模块130,其中,连接解除模块120分别与判断模块110和天线切除模块130连接。
[0059] 在工作过程中,该天线间漫游装置100首先通过判断模块110判断是否接收到任一与无线通信设备通信连接的终端设备发送的天线切换请求,若判断接收到一终端设备发送的天线切换请求,则随即通过连接解除模块120解除该终端设备与当前连接天线的物理通信;之后,天线切换模块130重新选定天线与该终端设备连接,以此实现终端设备连接天线的切换,即实现无线通信设备天线与天线间的漫游,保证终端设备一直处于最优的工作状态,提高网络资源利用率,同时提升用户体验。
[0060] 在本实施方式中,在连接解除模块120解除终端设备及与之连接的天线之间的物理通信的过程中,解除的是计算机网络OSI(Open System Interconnect,开放式系统互联)模型物理层中终端设备与天线之间的连接关系,而不是解除终端设备与无线通信设备之间的关联关系,即连接解除模块120解除了终端设备与天线之间的物理通信之后,终端设备仍然与天线通信设备关联。原因在于,终端设备与无线通信设备之间的关联关系由OSI模型中的MAC(Media Access Control,介质访问控制)层实现,具体关联的是不同频段的通信端口,如2.4GHz/5GHz等;终端设备具体与无线通信设备中哪根天线连接,由物理层定义连接。由此可见,在本实施方式天线之间进行漫游的过程中,终端设备与无线通信设备一直保持关联,无需DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)重新分配IP地址,虽然在切换的过程中终端设备会出现瞬间无法通信的情况,但整个过程处于毫秒级,用户甚至察觉不到,相反,通过天线间的漫游保证了终端设备一直处于最优的工作状态,同时提升用户体验。
[0061] 在一实例中,上述天线切换请求为终端设备发送的Action Frame,且在该Action Frame中内置Vendor Specific IE(用户自定义参数),具体内容为“重新选择天线”等,根据实际需求定义。
[0062] 此外,在本实施方式中,判断模块110还用于判断无线通信设备中与发送天线切换请求的终端设备连接的天线数量,以此天线切换模块130根据判断模块110判断的天线数量重新选定相应数量的天线与该终端设备连接。如,假若无线通信设备中包括4根天线(包括天线1、天线2、天线3以及天线4),终端设备为2x2设备,则无线通信设备配备两根天线与之建立通信连接,无线通信设备接收到终端发送的天线切换请求之后,重新选定两根天线与该终端设备重新建立通信连接。当然,在其他实施方式中,无线通信设备根据终端设备发送的天线切换请求中的具体内容对天线进行重新选定,如,天线切换请求中包括“重新选择两根天线”,则无线通信设备重新选定两根天线与该终端设备重新建立通信连接;又如,天线切换请求中包括“重新选择一根天线替代天线1”(终端设备至少通过天线1与无线通信设备连接),则无线通信设备解除天线1与终端设备之间的物理通信,重新选定一根天线与该终端设备重新建立通信连接,以此类推。
[0063] 对上述实施方式进行改进得到本实施方式,如图2所示,在本实施方式中,该天线间漫游装置100中除了包括判断模块110、连接解除模块120以及天线切除模块130之外,还包括与连接解除模块120连接的参数清除模块140,及分别与连接解除模块120和参数清除模块140连接的参数学习模块150。
[0064] 在工作过程中,该天线间漫游装置100首先通过判断模块110判断是否接收到任一与无线通信设备通信连接的终端设备发送的天线切换请求,若判断接收到一终端设备发送的天线切换请求,则随即通过连接解除模块120解除该终端设备与当前连接天线的物理通信;并通过参数清除模块140清除该终端设备与该天线之间通信的无线信道参数。之后,参数学习模块150根据无线通信设备与终端设备之间的信息交互,学习新的无线信道参数,具体该无线信道参数中包括终端设备接收各天线无线信号的信号强度;以此天线切换模块130根据参数学习模块150获取的终端设备接收各天线无线信号的信号强度选定与终端设备连接的天线。
[0065] 在本实施方式中,解除终端设备与无线通信设备中当前连接天线的物理通信之后,随即清除无线信道参数,重新学习终端设备与无线通信设备中各天线通信的无线信道参数,以此无线通信设备根据学习的结果,选定终端设备接收到的信号强度最强的天线与终端设备建立通信,以此,终端设备始终处于信号较强的状态,保证了通信质量。
[0066] 要说明的是,在其他实施方式中,除了根据接收信号的强度(Received Signal Strength Indication,RSSI)之外,天线切换模块还可以根据无线信道参数中的其他参数综合选择最优的天线,如SNR(Signal‑Noise Ratio,信噪比)等。
[0067] 本发明还提供了一种无线接入点,具体在该无线接入点中包括上述天线间漫游装置100。且该无线接入点支持MU‑MIMO、包括多根天线,以此通过该多根天线与至少一个终端设备通信连接。
[0068] 在工作过程中,支持MU‑MIMO的终端设备通过该无线接入点接入无线网络之后,根据当前连接状态发送天线切换请求至无线接入点,无线接入点接收到天线切换请求,随即判断无线接入点中与该终端设备连接的天线,并清除该终端设备与当前连接天线的无线信道参数,并与终端设备重新进行信息交互,学习新的无线信道参数,以此根据学习到的新的无线信道参数选定最优的天线,重新建立与终端设备之间的通信连接,实现无线接入点中天线之间的漫游,保证终端设备工作在最佳状态,充分利用网络资源。
[0069] 本发明还提供了一种天线间漫游系统,如图3所示,从图中可以看出,在该天线间漫游系统中包括上述无线接入点10及与无线接入点10通信连接的至少一个终端设备20(如图中所示包括终端设备1、终端设备2、…、终端设备n),其中,终端设备20支持MU‑MIMO,无线接入点10包括多根天线,且终端设备20与至少一根天线建立通信连接。
[0070] 在工作过程中,终端设备20通过该无线接入点10接入无线网络之后,根据当前连接状态发送天线切换请求至无线接入点10,无线接入点10接收到天线切换请求,随即判断无线接入点10中与该终端设备20连接的天线,并清除该终端设备20与当前连接天线的无线信道参数;之后与终端设备20重新进行信息交互,学习新的无线信道参数,以此根据学习到的新的无线信道参数选定最优的天线,重新建立与终端设备20之间的通信连接,实现无线接入点10中天线之间的漫游,保证终端设备20工作在最佳状态,充分利用网络资源。
[0071] 对上述实施方式进行改进得到本实施方式,如图4所示,在该实施方式中,终端设备20中包括:信号强度获取模块21、比对模块22以及切换请求生成模块23,其中,比对模块22分别与信号强度获取模块21和切换请求生成模块23连接。
[0072] 在工作过程中,终端设备20与无线接入点10建立通信连接之后,终端设备20中的信号强度获取模块21定期(如,10min/次、30min/次等)获取接收当前连接天线无线信号的信号强度;并通过比对模块22将信号强度获取模块21获取的信号强度与预设信号强度阈值进行比对;若比对模块22的比对结果为当前接收信号的强度小于预设信号强度阈值,则切换请求生成模块23生成天线切换请求,并将其发送至无线接入点10,请求切换连接天线。无线接入点10接收到该天线切换请求之后,随即判断无线接入点10中与该终端设备20连接的天线,并清除该终端设备20与当前连接天线的无线信道参数;之后与终端设备20重新进行信息交互,学习新的无线信道参数,以此根据学习到的新的无线信道参数选定最优的天线,重新建立与终端设备20之间的通信连接,实现无线接入点10中天线之间的漫游,保证终端设备20工作在最佳状态,充分利用网络资源。
[0073] 在其他实施方式中,信号强度获取模块21根据终端设备20是否发生移动判断是否获取接收信号的强度,至于判断终端设备20是否发生移动,可以采用现有的任意方法,如通过终端设备20中的定位模块获取当前位置信息,通过判断终端位置信息移动的距离是否超过预设距离判定是否要获取接收信号的强度,以此判断是否需要切换连接天线。
[0074] 在一实例中,若预设信号强度阈值为‑50dbm(分贝毫伏),且信号强度获取模块21获取接收当前连接天线无线信号强度为‑70dbm,则比对模块22判定需要进行天线切换,切换请求生成模块23根据比对模块22的判定结果生成内置Vendor Specific IE的Action Frame,具体Vendor Specific IE的内容为“重新选择天线”,并将其发送至无线接入点10。
[0075] 如图5所示为本发明提供的天线间漫游方法一种实施方式流程示意图,具体该天线间漫游方法应用于支持MU‑MIMO的无线通信设备,且无线通信设备中包括多根天线,无线通信设备通过多根天线与至少一个终端设备通信连接。从图中可以看出,在该天线间漫游方法中包括:S1判断是否接收到任一与无线通信设备通信连接的终端设备发送的天线切换请求,若接收到,跳转至步骤S2;S2解除该终端设备与当前连接天线的物理通信;S3重新选定天线与该终端设备连接,实现无线通信设备中天线间的漫游。
[0076] 在工作过程中,首先判断是否接收到任一与无线通信设备通信连接的终端设备发送的天线切换请求,若判断接收到一终端设备发送的天线切换请求,则随即解除该终端设备与当前连接天线的物理通信;之后,重新选定天线与该终端设备连接,以此实现终端设备连接天线的切换,即实现无线通信设备天线与天线间的漫游,保证终端设备一直处于最优的工作状态,提高网络资源利用率,同时提升用户体验。
[0077] 在本实施方式中,在解除终端设备及与之连接的天线之间的物理通信的过程中,解除的是计算机网络OSI(Open System Interconnect,开放式系统互联)模型物理层中终端设备与天线之间的连接关系,而不是解除终端设备与无线通信设备之间的关联关系,即解除了终端设备与天线之间的物理通信之后,终端设备仍然与天线通信设备关联。原因在于,终端设备与无线通信设备之间的关联关系由OSI模型中的MAC层实现,具体关联的是不同频段的通信端口;终端设备具体与无线通信设备中哪根天线连接,由物理层定义连接。由此,在本实施方式天线之间进行漫游的过程中,终端设备与无线通信设备一直保持关联,无需DHCP重新分配IP地址,虽然在切换的过程中终端设备会出现瞬间无法通信的情况,但整个过程处于毫秒级,用户甚至察觉不到,相反,通过天线间的漫游保证了终端设备一直处于最优的工作状态,同时提升用户体验。
[0078] 在一实例中,上述天线切换请求为终端设备发送的Action Frame,且在该Action Frame中内置Vendor Specific IE(用户自定义参数),具体内容为“重新选择天线”等,根据实际需求定义。
[0079] 此外,在本实施方式中,接收到天线切换请求之后,进一步判断无线通信设备中与发送天线切换请求的终端设备连接的天线数量,以此根据判断的天线数量重新选定相应数量的天线与该终端设备连接。如,假若无线通信设备中包括4根天线(包括天线1、天线2、天线3以及天线4),终端设备为2x2设备,则无线通信设备配备两根天线与之建立通信连接,无线通信设备接收到终端发送的天线切换请求之后,重新选定两根天线与该终端设备重新建立通信连接。当然,在其他实施方式中,无线通信设备根据终端设备发送的天线切换请求中的具体内容对天线进行重新选定,如,天线切换请求中包括“重新选择两根天线”,则无线通信设备重新选定两根天线与该终端设备重新建立通信连接;又如,天线切换请求中包括“重新选择一根天线替代天线1”(终端设备至少通过天线1与无线通信设备连接),则无线通信设备解除天线1与终端设备之间的物理通信,重新选定一根天线与该终端设备重新建立通信连接,以此类推。
[0080] 对上述实施方式进行改进得到本实施方式,如图6所示,在本实施方式中,天线间漫游方法中包括:S1判断是否接收到任一与无线通信设备通信连接的终端设备发送的天线切换请求,若接收到,跳转至步骤S2;S2解除该终端设备与当前连接天线的物理通信;S4清除该终端设备与该天线之间通信的无线信道参数;S31获取各天线与终端设备通信新的无线信道参数,无线信道参数中包括终端设备接收各天线无线信号的信号强度;S32根据获取的终端设备接收各天线无线信号的信号强度选定与终端设备连接的天线。
[0081] 在工作过程中,首先判断是否接收到任一与无线通信设备通信连接的终端设备发送的天线切换请求,若判断接收到一终端设备发送的天线切换请求,则随即解除该终端设备与当前连接天线的物理通信;并清除该终端设备与该天线之间通信的无线信道参数。之后,无线通信设备与终端设备之间的信息交互,学习新的无线信道参数,具体该无线信道参数中包括终端设备接收各天线无线信号的信号强度;以此根据参数学习模块获取的终端设备接收各天线无线信号的信号强度选定与终端设备连接的天线。要说明的是,在其他实施方式中,除了根据接收信号的强度之外,还可以根据无线信道参数中的其他参数综合选择最优的天线,如SNR等。
[0082] 对上述实施方式进行改进得到本实施方式,如图7所示,在本实施方式中,天线间漫游方法中包括:S01获取接收当前连接天线无线信号的信号强度;S02将获取的信号强度与预设信号强度阈值进行比对;S03根据比对结果生成天线切换请求,并将其发送至无线接入点,请求切换连接天线;S1判断是否接收到任一与无线通信设备通信连接的终端设备发送的天线切换请求,若接收到,跳转至步骤S2;S2解除该终端设备与当前连接天线的物理通信;S4清除该终端设备与该天线之间通信的无线信道参数;S31获取各天线与终端设备通信新的无线信道参数,无线信道参数中包括终端设备接收各天线无线信号的信号强度;S32根据获取的终端设备接收各天线无线信号的信号强度选定与终端设备连接的天线。
[0083] 在工作过程中,终端设备与无线接入点建立通信连接之后,终端设备定期(如,10min/次、30min/次等)获取接收当前连接天线无线信号的信号强度;并将获取的信号强度与预设信号强度阈值进行比对;若比对结果为当前接收信号的强度小于预设信号强度阈值,则生成天线切换请求,并将其发送至无线接入点,请求切换连接天线。无线接入点接收到该天线切换请求之后,随即判断无线接入点中与该终端设备连接的天线,并清除该终端设备与当前连接天线的无线信道参数;之后与终端设备重新进行信息交互,学习新的无线信道参数,以此根据学习到的新的无线信道参数选定最优的天线,重新建立与终端设备之间的通信连接,实现无线接入点中天线之间的漫游,保证终端设备工作在最佳状态,充分利用网络资源。
[0084] 在其他实施方式中,还可以根据终端设备是否发生移动判断是否获取接收信号的强度,至于判断终端设备是否发生移动,可以采用现有的任意方法,如通过终端设备中的定位模块获取当前位置信息,通过判断终端位置信息移动的距离是否超过预设距离判定是否要获取接收信号的强度,以此判断是否需要切换连接天线。
[0085] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。