一种WiFi设备与接入点的连接方法及装置的制造方法
【技术领域】
[0001]本发明属于网络技术领域,尤其涉及一种WiFi设备与接入点的连接方法及装置。
【背景技术】
[0002]随着物联网行业的不断发展,人们对WiFi设备接入无线访问节点(以下统称为接入点(Access Point,AP))的速度要求也越来越高,目前,WiFi设备通过以下方式与AP实现连接:由移动终端通过应用向WiFi设备发送目标AP的服务集标识(Service SetIdentifier,SSID)和密码(Password),WiFi设备在接收到SSID和密码之后,扫描周围存在的AP,并根据接收到的SSID和密码从扫描到的AP中确定目标AP,再接入目标AP。
[0003]在实现本发明过程中,发明人发现上述WiFi设备与AP的连接过程存在以下问题:WiFi设备在接收到SSID和密码之后,接入目标AP之前,必须要先对周围AP进行扫描,使得WiFi设备连接上目标AP的耗时增加,降低了 WiFi设备与AP的连接效率。
【发明内容】
[0004]本发明实施例的目的在于提供一种WiFi设备与接入点的连接方法及装置,以解决现有技术中WiFi设备连接上目标AP的耗时较长,导致WiFi设备与AP的连接效率低的问题。
[0005]本发明实施例是这样实现的,一种WiFi设备与接入点的连接方法,包括:
[0006]接收移动终端发送的接入点信息,所述接入点信息包括目标接入点的服务集标识SSID和密码;
[0007]获取所述目标接入点的SSID对应的所述目标接入点的加密方式;
[0008]根据所述目标接入点的SSID、密码和加密方式,接入所述目标接入点。
[0009]本发明实施例的另一目的在于提供一种WiFi设备与接入点的连接装置,包括:
[0010]接收单元,用于接收移动终端发送的接入点信息,所述接入点信息包括目标接入点的服务集标识SSID和密码;
[0011]获取单元,用于获取所述目标接入点的SSID对应的所述目标接入点的加密方式;
[0012]接入单元,用于根据所述目标接入点的SSID、密码和加密方式,接入所述目标接入点。
[0013]本发明实施例中,在WiFi设备与目标AP的连接过程中,由于省略了 WiFi设备对周围AP的扫描过程,使得WiFi设备接入目标AP所需要耗费的时间大大缩短,有效提高了WiFi设备与AP的连接效率。
【附图说明】
[0014]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明实施例所适用的WiFi设备与接入点的连接场景示意图;
[0016]图2是本发明实施例一提供的WiFi设备与接入点的连接方法的实现流程图;
[0017]图3是本发明实施例二提供的WiFi设备与接入点的连接方法的实现流程图;
[0018]图4是本发明实施例三提供的WiFi设备与接入点的连接方法的实现流程图;
[0019]图5是本发明实施例四提供的WiFi设备与接入点的连接方法的实现流程图;
[0020]图6是本发明实施例五提供的WiFi设备与接入点的连接装置的结构框图。
【具体实施方式】
[0021]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透切理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0022]为了说明本发明所述的技术方案,首先对本发明实施例所适用的WiFi设备与接入点的连接场景进行简要说明,如图1所示,在该场景之下,由移动终端11通过与WiFi设备12配套的应用将接入点信息发送给WiFi设备12,WiFi设备12根据移动终端11发送的接入点信息,与该接入点信息中指示的目标接入点13进行连接操作,其中,所述WiFi设备,是指具备WiFi通信功能的智能电气设备,在物联网领域,WiFi设备特指智能插座、智能冰箱、智能空调等智能家电设备。下面以WiFi设备作为方法的执行主体,通过具体实施例来进行说明。
[0023]实施例一:
[0024]图2示出了本发明实施例一提供的WiFi设备与接入点的连接方法的实现流程,详述如下:
[0025]在S201中,接收移动终端发送的接入点信息,所述接入点信息包括目标AP的服务集标识(Service Set Identifier, SSID)和密码(password)。
[0026]在本实施例中,移动终端和WiFi设备之间通过发送无线数据包实现数据通信。例如,可以通过smartconfig技术,由移动终端通过与WiFi设备配套的APP发送携带了接入点信息的广播包,WiFi设备接收到该广播包之后,即可以从广播包中解码出接入点信息,在接入点信息中,至少包括了 WiFi设备需要连接的目标AP的SSID和密码。
[0027]在S202中,获取所述目标AP的SSID对应的所述目标AP的加密方式。
[0028]在接收到移动终端发送的接入点信息之后,根据接入点信息中指示的目标AP的SSID,WiFi设备获取到与该SSID对应的目标AP的加密方式。在现有技术中,WiFi设备在接收到移动终端发送来的目标AP的SSID和密码之后,需要扫描其周围的AP,才能获取到目标AP所对应的加密方式,而在本实施例中,对目标AP的加密方式采用了与现有技术不同的获取方法,几种目标AP加密方式的获取方法将在后续几个实施例中进行详细说明,在此不赘述。
[0029]在S203中,根据所述目标AP的SSID、密码和加密方式,接入所述目标接入点。
[0030]当WiFi设备获取到目标AP的SSID、密码和加密方式之后,可以不用经过扫描,就直接与该目标接入点进行连接,由于省略了 WiFi设备的AP扫描时间,WiFi设备接入目标AP所需要耗费的时间大大缩短(大约只需要3?4秒),有效提高了 WiFi设备与AP的连接效率。
[0031]接下来,在本发明实施例一的基础之上,对目标AP加密方式的几种不同的获取方法进行一一说明:
[0032]实施例二:
[0033]图3示出了本发明实施例二提供的WiFi设备与接入点的连接方法的实现流程,在本发明实施例一的基础之上,其由WiFi设备在接收到移动终端发送的接入点信息之前,就对其所在环境的AP进行了扫描,该方案详述如下:
[0034]在S301中,扫描所述WiFi设备周围的接入点,获取并记录扫描到的所有接入点的SSID及对应的加密方式。
[0035]在本实施例中,在WiFi设备执行与目标AP的连接过程之前,先在WiFi设备的智能配置模式之下,指示WiFi设备扫描其当前所在位置周围的AP,并对于扫描到的AP,获取并记录这些AP的SSID及对应的加密方式,记录下的信息将会保存在WiFi设备的配置信息中,直到WiFi设备下一次执行上述扫描过程时再被刷新。
[0036]在S302中,接收移动终端发送的接入点信息,所述接入点信息包括目标AP的SSID和密码。
[