一种自动建立无线通信连接的方法、站设备和系统的制作方法_3

文档序号:9649443阅读:来源:国知局
,按照预设的筛选条件进行筛选。
[0077]步骤510,判断是否有仅一个曾经连接过的AP设备:
[0078]具体地,STA设备的检测模块首先判断存储模块中是否存在配置文件,该配置文件中包括STA设备曾经连接过的AP设备的信息(这是因为通常用户想要连接的AP设备很有可能是曾经连接过的AP设备),若存在配置文件,检测模块依次判断每个检测到的AP设备的MAC地址与已存配置文件的MAC地址是否相同,若仅有一个AP设备的MAC地址与已存配置文件的MAC地址相同,则选择该AP设备,执行步骤509,STA设备的连接模块向该AP设备发送请求信息,建立通信连接;若不存在配置文件,或不存在检测到的AP设备的MAC地址与已存配置文件的MAC地址相同的情况,或存在两个或两个以上的检测到的AP设备的MAC地址与已存配置文件的MAC地址相同(已经筛选掉MAC地址与已存配置文件的MAC地址不同的AP设备),则执行步骤S511,进行下一轮的筛选。
[0079]步骤511,判断是否仅有一个支持期望的无线技术频率的AP设备:
[0080]在此之前,STA设备的搜索模块获取搜索结果中所有AP设备的无线技术频率,STA设备的检测模块将搜索到的AP设备的无线技术频率与STA设备所支持的无线技术频率进行比较,从中选出能够支持STA设备所支持的无线技术频率的AP设备(步骤505)。例如,如果STA设备是仅支持2.4G或5G无线技术频率的单频STA设备,那么检测模块会从搜索结果中挑选出对应地支持2.4G或5G无线技术频率的AP设备。然而,如果STA设备是既能够支持2.4G又能够支持5G无线技术频率的双频STA设备,那么在检测模块的挑选结果中既可能包括支持2.4G或5G无线技术频率的单频AP设备,又可能包括既能够支持2.4G又能够支持5G无线技术频率的双频AP设备,甚至还可能包括类似双频路由器的设备。在这种情况下,STA设备的检测模块需要对选出的支持STA设备所支持的无线技术频率的AP设备做进一步地筛选,从中找出支持STA设备所期望的无线技术频率的AP设备(步骤511)。例如,从信号强度的角度考虑,一个双频STA设备期望工作在5G无线技术频率,那么它优选支持5G无线技术频率的AP设备进行连接,此处支持5G无线技术频率的AP设备就是支持期望的无线技术频率的AP设备;然而对通信速度要求不高的双频STA设备,例如仅需传输文本、图像的设备,会优选支持2.4G无线技术频率的AP设备进行连接,也即2.4G无线技术频率是STA设备期望的无线技术频率。总之,期望的无线技术频率是要与AP设备建立无线通信连接的STA设备所能支持的或者优先使用的一个无线技术频率。例如,期望的无线技术频率对于单频STA设备而言是STA设备所支持的无线技术频率,而对于双频STA设备而言则往往是根据实际需求优先使用的无线技术频率。
[0081]具体地,当STA设备的检测模块在筛选支持期望的无线技术频率的AP设备时,若发现仅存在一个支持期望频率的AP设备,则选择该AP设备,进入步骤507,进行通信连接;否则执行步骤512,进行下一轮的筛选。而对于后者而言,可以是以下任意一种情况:
[0082]例如,双频STA设备期望的无线技术频率是5G,但是检测模块发现所有的AP设备都是仅支持2.4G,那么执行步骤512,对这些仅支持2.4G无线技术频率的AP设备进行下一轮的筛选;又或者,检测模块发现存在两个或两个以上支持5G的AP设备,那么执行步骤512,对这些支持5G无线技术频率的AP设备进行下一轮的筛选;
[0083]又或者单频STA设备的检测模块发现存在两个或两个以上支持其无线技术频率的AP设备,对这些AP设备进行下一轮的筛选。
[0084]步骤512,判断是否仅有一个信号强度最强的AP设备:
[0085]因为信号强度在一定程度上取决于两个通信设备之间的距离,信号强度越强的AP设备与STA设备之间的距离可能越近,因此STA设备的检测模块优选信号最强的AP设备进行连接。具体地,STA设备的搜索模块获取步骤511判断结果中AP设备的信号强度,STA设备的检测模块比较信号强度,若发现一个信号最强的AP设备,则选择该AP设备,进入步骤507,进行连接;若发现有两个或两个以上信号最强的AP设备,那么执行步骤513,对这些信号最强的AP设备进行下一轮的筛选。
[0086]步骤513,判断是否仅有一个处于包含AP设备数量最少的通信信道的AP设备:
[0087]对此,STA设备的搜索模块需要扫描出每个检测到的AP设备所在的通信信道中所包含的处于通信的AP设备总数,STA设备的检测模块进而从步骤512判断结果中选出与AP设备总数最少的通信信道(也即最闲的通信信道)所对应的检测到的AP设备来进行连接。具体地,若所在通信信道最闲的AP设备只有一个,那么选择该AP设备,进入步骤507,进行连接;若所在通信信道最闲的AP设备存在两个或两个以上,那么执行步骤514,对这些所在通信信道最闲的AP设备进行下一轮的筛选。
[0088]替代性地,该步骤也可以通过寻找处于伪无线电波密度(false/pseudo rad1wave density)最低的通信信道的AP设备来完成。伪无线电波密度与当前信道以及相邻信道中正在运作的AP设备的数量有关,是当前通信信道以及相邻通信信道中正在运作的AP设备的数量分别乘以相应权重后的叠加。例如计算通信信道10的伪无线电波密度,则通信信道7、8、9、10(计算信道)、11、12、13的权重分别为2、4、6、12 (权重最大)、6、4、2,将通信信道7、8、9、10、11、12、13中的AP数量分别乘以对应的权重后相加,得到通信信道10的伪无线电波密度。同样地,若所在通信信道的伪无线电波密度最低的AP设备只有一个,那么STA设备的检测模块选择该AP设备,进入步骤507,进行连接;若所在通信信道的伪无线电波密度最低的AP设备存在两个或两个以上,那么执行步骤514,对这些所在通信信道的伪无线电波密度最低的AP设备进行下一轮的筛选。
[0089]步骤514,判断是否有一个信道编号最小的AP设备:
[0090]STA设备的检测模块对多个处于包含AP设备数量最少或伪无线电波密度最低的通信信道的AP设备进行筛选,从中选出所在通信信道编号最小的AP设备,进入步骤507,进行连接。例如,我国支持2.4G无线技术频率的通信信道共有13个,编号为1?13,5G无线技术频率的通信信道共有4个,编号分别为149、153、157、161,不同的AP设备设置的通信信道可能不同。
[0091]在此需要说明的是,上述方法主要用于解决现有技术中无用户界面的STA设备连接AP设备时需要从多个处于WPS处理状态的AP设备中选择一个AP设备进行连接的技术问题。关于无用户界面的STA设备对多个AP设备的筛选处理或者优先级的设定可以通过用户登陆STA设备的管理网页来完成。在本实施例中,默认的筛选优先级为连接过的APS备、支持期望频率的AP设备、信号强度最强的AP设备、处于包含AP设备数量最少或伪无线电波密度最低的通信信道的AP设备以及信道编号最小的AP设备。然而,用户还可以在管理网页中对这些筛选条件进行编排、增减,因此步骤510到步骤514可以任意地调整顺序。例如,用户可以设置处于包含AP设备数量最少的通信信道的AP设备为优先连接。当STA设备需要从多个处于WPS处理状态的AP设备中选择一个AP设备进行连接时,首先选择处于包含AP设备数量最少的通信信道的AP设备来自动连接,如果该AP设备连接失败,还可以继续根据其他的筛选条件选出符合条件的AP设备,完成连接。总而言之,能够使无用户界面的STA设备自动地连接到用户最想要连接的AP设备。
[0092]前面已经提及,上述方法还可以应用于包含双频路由器的无线通信系统。当STA设备(WPS配置方法的PBC连接方式)搜索到同时支持2.4G、5G两种无线技术频率的双频路由器时,STA设备的搜索模块依据接收的信标把双频路由器识别成两个支持不同无线技术频率的AP设备(同时广播两个2.4G和5G的SSID),然后按照上述方法自动地选择其中一个建立通信连接。
[0093]第三个实施例
[0094]在该实施例中,STA设备从搜索到的多个支持设备工作频率的AP设备中按照预设的筛选条件自动地选出一个AP设备来建立通信连接。与第二个实施例不同的是,在本实施例中,由于STA设备内置有用户操作界面,因此用户可以很方便地通过用户操作界面与STA设备进行互动。例如,可以按照个人需求让STA设备与一个指定的AP设备建立通信连接,或是更改STA设备自动筛选AP
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1