具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
本发明实施例提供了一种Repeater WPS连接方法,如图1所示,该方法包括:
101、当激活无线Repeater设备上的WPS按钮时,建立所述Repeater设备Client侧与上行AP设备的连接。
需要说明的是,STA设备与上行AP设备(可以为Router)进行通信时,由于两者的间隔太远或者有障碍物,导致信号太差,使得STA设备无法正常接入上行AP设备。为了使得STA设备与上行AP设备能够正常通信,则在在STA设备与Router之间***一个Repeater设备,如图2所示,Repeater设备相当于一个包含AP(自带单独的无线配置)设备和STA设备的设备,其包括AP侧和Client侧。首先Repeater设备的Client侧需要连接上行AP设备,其可以通过WPS方式或其它方式实现,在实现Repeater设备Client侧WPS的连接建立过程中,所述Repeater设备Client侧可以获取上行AP设备的无线配置信息,在Repeater设备Client侧与该上行AP设备连接成功后,把上行AP设备的无线配置信息同步到Repeater设备AP侧,以使得Repeater设备AP侧具有WPS功能。
其中,所述WPS为无线保护设置,能帮助用户自动设置网络名(SSID)、配置强大的WPA(Wi-Fi Protected Access,无线网络安全保护***)数据编码及认证功能。
102、获取所述上行AP设备的无线配置信息。
需要说明的是,在建立所述Repeater设备Client侧与所述上行AP设备的连接时,所述Repeater设备会与所述上行AP设备进行交互通信,在交互通信的过程中,获取所述上行AP设备的无线配置信息,所述无线配置信息可以为但不局限于SSID、无线认证及加密算法等信息。
103、在建立所述Repeater设备Client侧与所述上行AP设备的连接之后,将所述无线配置信息同步到所述Repeater设备的AP侧,开启所述Repeater设备AP侧的WPS协商,建立所述Repeater设备AP侧与所述STA设备的连接。
本发明实施例中,当激活无线Repeater设备上的WPS按钮时,先建立所述Repeater设备Client侧与上行AP设备的连接,并获取上行AP设备的无线配置信息;之后将该无线配置信息同步到Repeater设备的AP侧建立所述Repeater设备AP侧与STA设备的连接;与现有技术中执行一次激活Repeater设备上的WPS按钮只能建立Repeater设备AP侧或Client侧中的一侧WPS连接相比,能够在执行一次Repeater WPS PBC操作时,先后完成Repeater设备Client侧的WPS连接和AP侧的WPS连接,简化了WPS连接的操作流程,使得用户的操作更加方便简捷。
实施例2
本发明的实施例提供了一种Repeater WPS连接方法。
在本实施例中,WPS的工作模式可以只有一种模式,即,无线Repeater接入设备可以只有AP-Client模式,或只有Client模式;当在只有一种模式的情况下,在本实施例中,就可以不需要执行设置确定Repeater接入设备的WPS的工作模式步骤。
当然,也可以同时具有两种模式,即AP-Client模式和Client模式。此时,需要设置确定当前的模式是哪一种模式。
在本实施例中,无论无线Repeater接入设备当前的WPS模式是哪一种模式,也就是说,WPS模式对本发明不够成限制,都需要执行实施例1中的步骤。
下面将以无线Repeater接入设备同时具有两种模式的情况进行说明。
如图3所示,包括:
201、设置WPS的工作模式,所述WPS的工作模式包括Client模式和AP-Client模式。
其中,所述设置WPS的工作模式,可以通过以下方法实现,如图4所示,该方法包括:
2011、根据Repeater接入设备的认证模式确定所述Repeater接入设备是否支持WPS;若根据所述Repeater接入设备的认证模式确定所述Repeater接入设备支持WPS,则执行步骤2012;若根据所述Repeater接入设备的认证模式确定所述Repeater接入设备不支持WPS,则执行步骤2013。
其中,所述根据Repeater接入设备的认证模式确定所述Repeater接入设备是否支持WPS为:当所述Repeater接入设备的认证模式为WAP-PSK模式或WPA2-PSK模式时,确定所述Repeater接入设备支持WPS。
2012、确定所述WPS的工作模式为AP-Client模式;
2013、确定所述WPS的工作模式为Client模式。
需要说明的是,在设置WPS的工作模式时,并不局限于上述方法,还可以通过现有的人工设置方法设置,本发明实施例对此不进行限制。
202、当激活无线Repeater设备上的WPS按钮时,所述Repeater设备确定WPS的工作模式,所述Repeater设备确定WPS的工作模式,所述WPS的工作模式包括Client(客户端)模式和AP-Client(Access Point-Client,接入点-客户端)模式;若确定所述WPS的工作模式为AP-Client模式,则执行步骤203;若确定所述WPS的工作模式为Client模式,则执行步骤208。
其中,所述Client模式为一次WPS按钮操作,仅开启Repeater设备Client侧的WPS协商;所述AP-Client模式为一次WPS按钮操作,同时开启Repeater设备Client侧的WPS协商和AP侧的WPS协商。
203、所述Repeater设备同时开启Repeater设备Client侧的WPS协商和Repeater设备AP侧的WPS协商。
其中,所开启述Repeater设备Client侧的WPS协商,即为启动所述Repeater设备Client侧与所述上行AP设备的对接操作;而开启所述Repeater设AP侧的WPS协商,即为启动所述Repeater设备AP侧与STA设备的对接操作。
204、所述Repeater设备检测当前环境中预进行WPS连接的设备;若所述Repeater设备AP侧先识别到预进行连接的STA设备,则执行步骤205,若所述Repeater设备Client侧先识别到预进行连接的上行AP设备,则执行步骤206。
其中,所述预进行连接的STA设备为准备与所述Repeater设备AP侧进行连接的STA设备。
205、关闭Repeater设备Client侧的WPS协商,恢复所述Repeater设备Client侧与上行AP设备的连接,建立所述Repeater设备AP侧与所述STA设备的连接;结束WPS连接操作。
需要说明的是,在WPS的工作模式为AP-Client模式时,开启Repeater设备Client侧WPS协商之后,Repeater设备Client侧与原有上行AP设备的连接会断开,接着去尝试连接其它上行AP设备。这个时候如果先检测到Repeater设备AP侧与STA设备有进行WPS连接交互,就需要恢复Repeater设备Client侧与原有上行AP设备的连接,才能保证Repeater设备AP侧与STA设备连接成功以后的,STA设备马上可以通过Repeater设备与上行AP通信。
206、关闭Repeater设备AP侧的WPS协商,建立所述Repeater设备Client侧与所述上行AP设备的连接,并获取所述上行AP设备的无线配置信息。
207、在建立所述Repeater设备Client侧与所述上行AP设备的连接之后,将所述无线配置信息同步到所述Repeater设备的AP侧,开启所述Repeater设备AP侧的WPS协商,在当前环境中存在预与所述Repeater设备AP侧建立连接的STA设备时,建立所述Repeater设备AP侧与所述STA设备的连接;结束WPS连接操作。
208、开启Client侧的WPS协商,建立所述Repeater设备与所述Client侧AP设备的连接,并获取所述上行AP设备的无线配置信息,并执行步骤207。
需要说明的是,在整个Repeater WPS的连接过程中,本发明实施例可以通过不同颜色的LED或者闪烁频率来显示所述Repeater WPS的连接过程和状态,具体的可以根据用户的习惯具体设置,本发明实施例对此不进行设置。
本发明实施例中,当激活无线Repeater设备上的WPS按钮,并确定所述WPS的工作模式为Client模式时,或者确定所述WPS的工作模式为AP-Client模式并且Repeater设备Client侧先识别到预进行连接的上行AP设备时,即无论无线Repeater设备当前的模式是哪一种模式,无线Repeater设备都需要通过建立所述Repeater设备Client侧与上行AP设备的连接,并获取上行AP设备的无线配置信息;之后将该无线配置信息同步到Repeater设备的AP侧,建立所述Repeater设备AP侧与STA设备的连接;与现有技术中执行一次激活Repeater设备上的WPS按钮只能建立Repeater设备AP侧或Client侧中的一侧WPS连接相比,能够在执行一次Repeater WPS PBC操作时,先后完成Repeater设备Client侧的WPS连接和AP侧的WPS连接,简化了WPS连接的操作流程,使得用户的操作更加方便简捷。
并且,本发明实施例中,在确定WPS的工作模式之前,还可以由Repeater设备根据Repeater接入设备的认证模式确定并设置WPS的工作模式,避免了由人工设置WPS的工作模式的操作,从而实现了自动识别Repeater WPS PBC工作模式的功能,使整个流程更加自动化,进一步简化了用户的操作。
实施例3
本发明实施例提供了一种Repeater WPS连接装置,如图5所示,该装置包括:第一连接单元31、获取单元32和第二连接单元33。
第一连接单元31,用于当激活无线Repeater设备上的WPS按钮时,建立所述Repeater设备Cent侧与上行AP设备的连接。
获取单元32,用于获取所述上行AP设备的无线配置信息;需要说明的是,在所述第一连接单元31建立所述Repeater设备Client侧与所述上行AP设备的连接时,所述Repeater设备会与所述上行AP设备进行交互通信,在交互通信的过程中,获取所述上行AP设备的无线配置信息,所述无线配置信息可以为但不局限于SSID、无线认证及加密算法等信息。
第二连接单元33,用于将所述无线配置信息同步到所述Repeater设备的AP侧,开启所述Repeater设备AP侧的WPS协商,建立所述Repeater设备AP侧与STA设备的连接。
进一步可选的,如图6所示,该Repeater WPS连接装置还包括:第一确定单元34。
第一确定单元34,用于当激活无线中继Repeater设备上的无线保护设置WPS按钮时,确定WPS的工作模式,所述WPS的工作模式包括客户端Client模式和接入点AP-客户端Client模式。
所述第一连接单元31还用于,在所述第一确定单元34确定所述WPS的工作模式为Client模式时,开启所述Repeater设备Client侧的WPS协商,建立所述Repeater设备Client侧与上行AP设备的连接。其中,所开启述Repeater设备Client侧的WPS协商,即为启动所述Repeater设备Client侧与所述上行AP设备的对接操作;或者
所述第一连接单元31还用于,在所述第一确定单元34确定所述WPS的工作模式为AP-Client模式时,同时开启所述Repeater设备Client侧的WPS协商和AP侧的WPS协商,若所述Repeater设备侧先识别到预进行连接的上行AP设备,则关闭所述Repeater设备Client侧的WPS协商,建立所述Repeater设备Client侧与所述上行AP设备的连接。其中,开启所述Repeater设AP侧的WPS协商,即为启动所述Repeater设备AP侧与STA设备的对接操作;所述预进行连接的STA设备为准备与所述Repeater设备AP侧进行连接的STA设备。
进一步可选的,如图7所示,该Repeater WPS连接装置还包括:第三连接单元35。
第三连接单元35,用于在所述第一确定单元31确定所述WPS的工作模式为AP-Client模式时,若所述Repeater设备AP侧先识别到预进行连接的STA设备,则关闭所述Repeater设备Client侧的WPS协商,恢复所述Repeater设备与Client侧所述上行AP设备的连接,建立所述Repeater设备AP侧与所述STA设备的连接,需要说明的是,在WPS的工作模式为AP-Client模式时,开启Repeater设备Client侧WPS协商之后,Repeater设备Client侧与原有上行AP设备的连接会断开,接着去尝试连接其它上行AP设备。这个时候如果先检测到Repeater设备AP侧与STA设备有进行WPS连接交互,就需要恢复Repeater设备Client侧与原有上行AP设备的连接,才能保证Repeater设备AP侧与STA设备连接成功以后的,STA设备马上可以通过Repeater设备与上行AP通信。
进一步可选的,如图8所示,该Repeater WPS连接装置还包括:第二确定单元36。
第二确定单元36,用于根据Repeater接入设备的认证模式设置WPS的工作模式。
进一步可选的,如图9所示,所述第二确定单元36还包括:第一确定模块361、第二确定模块362。
第一确定模块361,用于根据Repeater接入设备的认证模式确定所述Repeater接入设备是否支持WPS。其中,所述第一确定模块361根据Repeater接入设备的认证模式确定所述Repeater接入设备是否支持WPS为:当所述Repeater接入设备的认证模式为WAP-PSK模式或WPA2-PSK模式时,确定所述Repeater接入设备支持WPS。
第二确定模块362,用于在所述第一确定模块361确定所述Repeater接入设备支持WPS时,设置所述WPS的工作模式为AP-Client模式。
所述第二确定模块362还用于,在所述第一确定模块361确定所述Repeater接入设备不支持WPS时,设置所述WPS的工作模式为Client模式。
本发明实施例中,当激活无线Repeater设备上的WPS按钮,并确定所述WPS的工作模式为Client模式时,或者确定所述WPS的工作模式为AP-Client模式,并且检测到Repeater设备Client侧先识别到预进行连接的上行AP设备时,先建立所述Repeater设备Client侧与上行AP设备的连接,并获取上行AP设备的无线配置信息;之后将该无线配置信息同步到Repeater设备的AP侧,建立所述Repeater设备AP侧与STA设备的连接;与现有技术中执行一次激活Repeater设备上的WPS按钮只能建立Repeater设备AP侧或Client侧中的一侧WPS连接相比,能够在执行一次Repeater WPS PBC操作时,先后完成Repeater设备Client侧的WPS连接和AP侧的WPS连接,简化了WPS连接的操作流程,使得用户的操作更加方便简捷。
并且,本发明实施例中,在确定WPS的工作模式之前,还可以根据Repeater接入设备的认证模式确定并设置WPS的工作模式,避免了由人工设置WPS的工作模式的操作,从而实现了自动识别Repeater WPS PBC工作模式的功能,使整个流程更加自动化,进一步简化了用户的操作。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。