一种用于无线接入点之间的WiFi软切换方法和装置制造方法及图纸

技术编号:23789819 阅读:30 留言:0更新日期:2020-04-15 02:08
本申请公开了一种用于无线接入点之间的WiFi软切换方法和装置。其中,获取第一无线接入点所发送的第一信标帧以及第一探查响应帧;分别对所接收的第一信标帧和第一探查响应帧进行重新组包,其中基于第二无线接入点的信道规格对第一信标帧和第一探查响应帧中的信道切换宣告帧元素进行重新设置,同时保留其他帧元素不变,以生成第二信标帧和第二探查响应帧;利用第二无线接入点发送第二信标帧进行广播;针对接收到的来自STA终端的探针请求帧发送第二探针响应帧进行响应,从而使得STA终端发起针对第二无线接入点的认证请求。该方案通过对第二信标帧和第二探查响应帧的帧重组,实现多个WiFi热点的环境下,精确快速切换的效果。

A soft switch method and device for WiFi between wireless access points

【技术实现步骤摘要】
一种用于无线接入点之间的WiFi软切换方法和装置
本申请涉及无线通信
,具体涉及一种用于无线接入点之间的WiFi软切换方法和装置。
技术介绍
目前WiFi无线连接方式主要包括两种;一种是“主动干扰”式,周围无线环境存在于不重名SSID的AP且以其为目标对象,创建与之相同的AP热点名称,通过主动干扰发解认证包的方式强制原目标AP下的移动终端关联到自己创建的AP热点下,进而实现对关联过来的移动终端对象数据无线连接。另一种是“被动等待”式,创建周围存在或者主流公共场所同名的WiFi热点,并设置为Open类型,一旦对应移动终端连接过其中任意一个AP热点就会自动关联到当前部署的AP热点上来实现数据的无线连接。“主动干扰式”能快速的对特定AP目标对象通信进行主动干预,进而实现中间人数据转发的连接模式。但是对移动终端的切换过程干扰明显,无法做到无感切换的方式;“被动等待式”对移动终端的吸附过程不存在干扰,但是无法快速、准确地对针对性的目标进行连接。Wifi与移动终端的关联协议遵循IEEE80211协议标准,该标准对移动终端选择关联的WiFi热点默认是按SSID名称去请求,即当一个已经连接过的AP热点,移动终端用户离开该区域断开连接之后,后面重新回到该位置则WiFi会自动连上,这是因为移动终端本身会去探测连接记录。同时移动终端为了确保自动关联上目标AP,针对地广播信道切换帧,若以打断原来连接状态的方式,就会出现重新连接时关联到特定WiFi热点的概率是随机。同时重新连接的时候受周围信号强度、通信质量等因素影响较大,无法精确让目标对象关联到特定WiFi热点下。
技术实现思路
本申请的目的在于提出了一种用于无线接入点之间的WiFi软切换方法和装置,通过对第二信标帧和第二探查响应帧的帧重组,解决多个WiFi热点的环境下连接不精准且连接不及时等问题。第一方面,本申请实施例提供了一种用于无线接入点之间的WiFi软切换方法,该方法包括:a)获取第一无线接入点所发送的第一信标帧以及第一探查响应帧;b)分别对所接收的第一信标帧和第一探查响应帧进行重新组包,其中基于第二无线接入点的信道规格对第一信标帧和第一探查响应帧中的信道切换宣告帧元素进行重新设置,同时保留其他帧元素不变,以生成第二信标帧和第二探查响应帧;c)利用第二无线接入点发送第二信标帧进行广播;以及d)针对接收到的来自STA终端的探针请求帧发送第二探针响应帧进行响应,从而使得STA终端发起针对第二无线接入点的认证请求。在该方法中,在第一无线接入点发出的信标帧和响应帧的信道切换宣告帧元素基础上根据第二无线接入点的信号规格进行重新组包,并利用第二无线接入点发出的重新组包后的信标帧与STA终端进行认证请求进程。在一些具体实施例中,将其中的信道切换宣告帧元素进行重新设置以适应第二无线接入点的规格这一步骤包括以下子步骤:将信道切换宣告子帧中的信道切换帧元素ID字段的值设置为“37”;将信道切换宣告子帧中的域长度字段设置为“3”;将信道切换宣告子帧中的信道切换模式字段的值设置为“0”;将信道切换宣告子帧中的新信道编号字段的值设置为第二无线接入点的信道值;以及将信道切换宣告子帧中的信号切换计数字段的值设置为“0”。在该方法中,ElementID:ChannelSwitchAnnouncement37,表示为该帧元素类型为信道切换帧37。Length:域设置长度3,表示后面三个元素长度为3个字长。ChannelSwitchMode:切换模式在BSS模式下为0,mode:表示为不同工作模式模式限制,当前工作的是BSS模式对应为0。NewChannelNumber:要切换的目的信道值x。newchannel:表示为STA终端要宣告切换到的目的信道X值,X值可以为1-14或者36、40、44、48、149、153、157、161、165(中国支持的5G频段)中的任一频段信道值。ChannelSwitchCount:域值设为0表示在发出信道切换宣告之后随时会切换信道,1表示接收到下一个TBTT之前会切换。通过对信标帧和响应帧的信道切换宣告帧元素重新组装,实现第二无线接入点与STA终端的精准快速连接。ChannelSwitchMode:切换模式在BSS模式下为0,mode:表示为不同工作模式模式限制,当前工作的是BSS模式对应为0。NewChannelNumber:要切换的目的信道值x.newchannel:表示为STA终端要宣告切换到的目的信道X值。在一些具体实施例中,第二无线接入点的信道值为1-14或者36、40、44、48、149、153、157、161、165(中国支持的5G频段)中的任一频段信道值。在一些具体实施例中,方法还包括在步骤a)之前的步骤i):分别检测第一无线接入点和第二无线接入点的信号强度,并且在第二无线接入点的信号强度大于第一无线接入点的信号强度时,开始执行步骤a),否则循环执行步骤i)。步骤i)的设置使得STA终端在无感情况下依然始终保持接入到信号强度较强的无线接入点第二方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述实施例的方法。第三方面,本申请实施例提供了一种用于无线接入点之间的WiFi软切换装置包括:获取帧模块,其被配置为获取第一无线接入点所发送的第一信标帧以及第一探查响应帧;帧重组模块,其被配置为分别对所接收的第一信标帧和第一探查响应帧进行重新组包,其中基于第二无线接入点的信道规格对第一信标帧和第一探查响应帧中的信道切换宣告帧元素进行重新设置,同时保留其他帧元素不变,以生成第二信标帧和第二探查响应帧;广播模块,其被配置为利用第二无线接入点发送第二信标帧进行广播;以及响应模块,其被配置为针对接收到的来自STA终端的探针请求帧发送第二探针响应帧进行响应,从而使得STA终端发起针对第二无线接入点的认证请求。在一些具体的实施例中,帧重组模块所执行的重新设置具体包括:将信道切换宣告子帧中的信道切换帧元素ID字段的值设置为“37”;将信道切换宣告子帧中的域长度字段设置为“3”;将信道切换宣告子帧中的信道切换模式字段的值设置为“0”;将信道切换宣告子帧中的新信道编号字段的值设置为第二无线接入点的信道值;以及将信道切换宣告子帧中的信号切换计数字段的值设置为“0”。在一些具体实施例中,帧重组模块所执行的第二无线接入点的信道值为1-14或者36、40、44、48、149、153、157、161、165(中国支持的5G频段)中的任一频段信道值。在一些具体实例中,信号检测模块,其被配置为分别检测第一无线接入点和第二无线接入点的信号强度,并且在第二无线接入点的信号强度大于第一无线接入点的信号强度时,执行帧重组模块,否则去循环执行信号检测模块。本申请提供的一种用于无线接入点之间的WiFi软切换方法和装置本文档来自技高网
...

【技术保护点】
1.一种用于无线接入点之间的WiFi软切换方法,包括以下步骤:/na)获取第一无线接入点所发送的第一信标帧以及第一探查响应帧;/nb)分别对所接收的第一信标帧和第一探查响应帧进行重新组包,其中基于第二无线接入点的信道规格对所述第一信标帧和第一探查响应帧中的信道切换宣告帧元素进行重新设置,同时保留其他帧元素不变,以生成第二信标帧和第二探查响应帧;/nc)利用第二无线接入点发送第二信标帧进行广播;以及/nd)针对接收到的来自STA终端的探针请求帧发送第二探针响应帧进行响应,从而使得所述STA终端发起针对第二无线接入点的认证请求。/n

【技术特征摘要】
1.一种用于无线接入点之间的WiFi软切换方法,包括以下步骤:
a)获取第一无线接入点所发送的第一信标帧以及第一探查响应帧;
b)分别对所接收的第一信标帧和第一探查响应帧进行重新组包,其中基于第二无线接入点的信道规格对所述第一信标帧和第一探查响应帧中的信道切换宣告帧元素进行重新设置,同时保留其他帧元素不变,以生成第二信标帧和第二探查响应帧;
c)利用第二无线接入点发送第二信标帧进行广播;以及
d)针对接收到的来自STA终端的探针请求帧发送第二探针响应帧进行响应,从而使得所述STA终端发起针对第二无线接入点的认证请求。


2.根据权利要求1所述的WiFi软切换方法,其中,将其中的所述信道切换宣告帧元素进行重新设置以适应第二无线接入点的规格这一步骤包括以下子步骤:
将所述信道切换宣告子帧中的信道切换帧元素ID字段的值设置为“37”;
将所述信道切换宣告子帧中的域长度字段设置为“3”;
将所述信道切换宣告子帧中的信道切换模式字段的值设置为“0”;
将所述信道切换宣告子帧中的新信道编号字段的值设置为第二无线接入点的信道值;以及
将所述信道切换宣告子帧中的信号切换计数字段的值设置为“0”。


3.根据权利要求2所述的WiFi软切换方法,其特征在于,所述第二无线接入点的信道值为1至14或者36、40、44、48、149、153、157、161、165中的任一频段信道值。


4.根据权利要求1-3中任一项所述的WiFi软切换方法,其中,所述方法还包括在步骤a)之前的步骤i):分别检测所述第一无线接入点和所述第二无线接入点的信号强度,并且在所述第二无线接入点的信号强度大于所述第一无线接入点的信号强度时,开始执行所述步骤a),否则循环执行步骤i)。


5.一种计算机可读介质,其中存储有计算机可执行程序,所述程序在被计算机执行时,实施...

【专利技术属性】
技术研发人员:肖河森陈腾跃陈思德郑汉军许光锋
申请(专利权)人:厦门安胜网络科技有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1