一种自动建立无线通信连接的方法、站设备和系统的制作方法
【技术领域】
[0001]本发明涉及无线通信技术领域,尤其涉及一种能够自动建立无线通信连接的方法、站设备和系统。
【背景技术】
[0002]WPS (W1-Fi protected setup,无线通信连接的保护设置),是一种能够安全便利地配置无线通信连接的方法。WPS实施方式通常有两种:一种是PBC(Push ButtonConfigurat1n,按键配置)方式,在要建立无线通信连接的STA(Stat1n,站)设备和AP (Access Point,接入点)设备上分别按下WPS按键,由此启动两个设备开始进入WPS连接模式进而建立无线通信连接;另一种是PIN码(PIN Input Configurat1n,输入PIN码配置)方式,由要建立无线通信连接的STA设备和AP设备中的任一设备产生一个例如8位的PIN码,然后在另一设备上输入该PIN码,由此启动两个设备开始进入WPS连接模式进而建立无线通信连接。无论是PBC方式,还是PIN码方式,在开始进入WPS连接时,都需要首先搜索出当前正处于WPS处理状态的设备,获取其相应的SSID(Service Set Identifier,服务集标识符)及MAC (Media Access Control,媒体访问控制)地址,然后才开始与其建立无线通信连接。
[0003]然而,在PBC模式下,STA设备可能会搜索到两个或两个以上的AP设备正在处于WPS处理状态,执行搜索的STA设备必须从这些正在处于WPS处理状态的AP设备中选择一个AP设备进行连接。在现有技术中,如果STA设备上没有设置与用户互动的操作界面,无法由用户选择一个AP设备来进行连接,那么通常由于STA设备无法自动地连接AP设备,因此会出现报告连接失败/错误的情况,从而降低了用户的体验感。另一方面,即使现有技术中,在一些STA设备上已经设置了与用户互动的操作界面,但是建立连接所需的手动设置过程增加了 STA设备连接AP设备的繁琐性。具体地如图1所示,STA设备110、AP设备170正实现WPS连接,STA设备120、AP设备180正实现WPS连接,并且STA设备110、120能够同时检测到AP设备170、180正处于WPS处理状态。STA设备110或120需要从AP设备170,180中选择一个建立无线通信连接。在这种情况下,也即当一个STA设备同时检测到多个AP设备正处于WPS处理状态时,无法从中选择一个AP设备进行连接,从而造成连接失败。特别是对于没有用户操作界面的STA设备,这点会给用户带来很大的困扰和麻烦。
[0004]此外,还存在一种情况。例如,无线通信系统中存在一个需要与站设备建立连接的双频路由器。该双频路由器兼容802.lln或802.11AC,并且支持2.4G、5G两种无线技术频率。换言之,该路由器可以分别工作在2.4G、5G无线技术频率的多个通信信道,因此可以视为分别支持2.4G、5G无线技术频率的2个AP设备。当STA设备在WPS的PBC模式下试图连接这种双频路由器时,需要从其中选择一个通信信道(支持2.4G或5G无线技术频率)进行连接。然而现有技术中的STA设备,尤其是没有用户界面的STA设备,不会自主地选择其中一个合适的通信信道建立连接,因此往往连接失败,提示出错信息。
【发明内容】
[0005]为了解决上述技术问题,本发明提供了一种能够自动建立无线通信连接的方法、站设备和系统。
[0006]一种自动建立无线通信连接的方法,包括以下步骤:
[0007]搜索步骤,搜索正处于WPS处理状态的接入点设备,并获取其用于建立通信连接的相关参数;
[0008]检测步骤,从搜索到的接入点设备中选出一个支持指定的无线技术频率的接入点设备,其中,若同时存在多个支持指定的无线技术频率的接入点设备,则从中选出一个满足预设的筛选条件的接入点设备;
[0009]连接步骤,与选出的接入点设备建立无线通信连接。
[0010]根据本发明的实施例,上述检测步骤中,预设的筛选条件包括以下任意一个或者任意多个的排列组合:
[0011]选出的接入点设备应当是曾经连接过的接入点设备;
[0012]选出的接入点设备应当是支持期望的无线技术频率的接入点设备;
[0013]选出的接入点设备应当是信号强度最强的接入点设备;
[0014]选出的接入点设备应当是处于最空闲的通信信道的接入点设备;
[0015]选出的接入点设备应当是信道编号最小的接入点设备。
[0016]根据本发明的实施例,上述指定的无线技术频率是要与接入点设备建立无线通信连接的站设备所能支持的一个或多个无线技术频率。
[0017]根据本发明的实施例,上述期望的无线技术频率是要与接入点设备建立无线通信连接的站设备所能支持的或者优先使用的一个无线技术频率。
[0018]根据本发明的实施例,上述最空闲的通信信道是指包含接入点设备数量最少的通信信道或伪无线电波密度最小的通信信道。
[0019]根据本发明的实施例,上述搜索步骤中,用于建立通信连接的相关参数包括SSID及MAC地址。
[0020]根据本发明的实施例,上述连接步骤中,判断选出的接入点设备是否是曾经连接过的接入点设备:若是,直接向其发送请求信息,建立无线通信连接;否则,首先存储该接入点设备的配置文件,然后向其发送请求信息,建立无线通信连接。
[0021 ] 根据本发明的实施例,上述方法还包括:
[0022]显示步骤,将多个接入点设备的相关信息展示给用户,提示用户从中自行选择一个接入点设备或者让设备自动地从中选出一个接入点设备,来建立无线通信连接。
[0023]此外,本发明还提供一种自动建立无线通信连接的站设备,其特征在于,包括:
[0024]搜索模块,其用于搜索正处于WPS处理状态的接入点设备,并获取其用于建立通信连接的相关参数;
[0025]检测模块,其用于从搜索到的接入点设备中选出一个支持指定的无线技术频率的接入点设备,若同时存在多个支持指定的无线技术频率的接入点设备,则从中选出一个满足预置的筛选条件的接入点设备;
[0026]连接模块,其用于与选出的接入点设备建立无线通信连接。
[0027]根据本发明的实施例,上述检测模块中,预置的筛选条件包括以下任意一项或者任意多项的排列组合:
[0028]选出的接入点设备应当是曾经连接过的接入点设备;
[0029]选出的接入点设备应当是支持期望的无线技术频率的接入点设备;
[0030]选出的接入点设备应当是信号强度最强的接入点设备;
[0031]选出的接入点设备应当是处于最空闲的通信信道的接入点设备;
[0032]选出的接入点设备应当是信道编号最小的接入点设备。
[0033]根据本发明的实施例,上述站设备还包括:
[0034]存储模块,其用于存储无线连接信息,所述无线连接信息包括包含曾经连接过的接入点设备的MAC地址的配置文件。
[0035]根据本发明的实施例,上述指定的无线技术频率是所述站设备能够支持的一个或多个无线技术频率。
[0036]根据本发明的实施例,上述期望的无线技术频率是所述站设备能够支持的或者优先使用的一个无线技术频率。
[0037]根据本发明的实施例,上述最空闲的通信信道是指包含接入点设备数量最少的通信信道或伪无线电波密度最小的通信信道。
[0038]根据本发明的实施例,上述站设备还包括:
[0039]用户界面模块,通过其用户能够选择手动挑选接入点设备或让站设备自动地筛选接入点设备来建立无线通信连接,和/或设置站设备的用于自动筛选接入点设备的筛选条件。
[0040]此外,本发明还提供一种自动建立无线通信连接的系统,其特征在于,包括上述任意一项所述的自动建立无线通信连接的站设备以及接入点设备。
[0041]根据本发明的实施例,上述系统中,所述接入点设备包括双频路由器。
[0042]与现有技术相比,本发明的一个或多个实施例可以具有如下优点:
[0043]1、本发明通过在STA设备中设置检测模块,按照一定的筛选条件对搜索到的多个处于WPS处理状态的AP设备进行自动筛选,选出一个符合条件的AP设备建立通信连接,能够避免现有技术中多个AP设备处于WPS处理状态时会出现通信错误的现象,有效地增大了连接成功的可能性,提高了连接效率。
[0044]2、