一种WLAN接入方法及装置与流程

文档序号:12500655阅读:204来源:国知局
一种WLAN接入方法及装置与流程

本发明涉及智能家居技术领域,特别涉及一种WLAN(Wireless Local Area Network,无线局域网络)接入方法及装置。



背景技术:

随着科学技术的发展,智能家居设备逐渐走入人们的视野,并为人们的生活带来很大的便利,比如:智能空调,可以接受云端远程控制,从而实现远程调节室内温度、温度等;智能监控摄像头,可以将智能监控摄像头采集的监控视频存储于云端。

目前,智能家居设备可以通过AP(Access Point,接入点)连接WLAN,通过WLAN网络进行信息交换和通信,由此实现识别、定位、跟踪、远程管控等功能。通常情况下,需要在智能家居设备上将目标WLAN网络的接入密码配置进去后,智能家居设备才能正确的接入目标WLAN网络。

但是一般智能家居设备没有配置WLAN网络接入密码的操作界面,需要用其他设备接入到智能家居设备,做好相应配置后,智能家居设备才能接入WLAN网络,配置复杂,操作不方便。另外,其他类似的一些接入WLAN网络的小型智能设备也存在相同的问题。



技术实现要素:

本发明实施例的目的在于提供一种WLAN接入方法及装置,以使智能家居设备或其他类似的小型智能设备简单、方便的接入WLAN网络。

为达到上述目的,本发明实施例公开了一种WLAN接入方法,应用于终端设备,所述方法包括:

向搜索到的AP发送接入请求,并接收所述AP根据所述接入请求返回的待加密信息;

利用根据获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密,并将加密后的信息发送给所述AP,以使所述AP利用根据自身获取的人 体生物信息生成的第二接入密码,对所述加密后的信息进行解密;

如果接收到所述AP发送的认证成功信息,则接入所述AP所在的WLAN网络,其中,所述认证成功信息为所述AP利用所述第二接入密码对所述加密后的信息进行解密后,判断出解密后的信息与所述待加密信息相同时发送的。

可选的,在向搜索到的AP发送接入请求之前,还可以包括:

判断搜索到的AP是否需要密码接入;

如果是,执行所述向搜索到的AP发送接入请求的步骤。

可选的,所述人体生物信息可以包括声音信息、指纹信息和虹膜信息中至少一种。

为达到上述目的,本发明实施例还公开了一种WLAN接入方法,应用于AP,所述方法包括:

接收终端设备发送的接入请求,并向所述终端设备发送待加密信息,以使所述终端设备利用根据自身获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密;

接收所述终端设备发送的加密后的信息,并利用根据获取的人体生物信息生成的第二接入密码,对所述加密后的信息进行解密;

判断解密后的信息是否与所述待加密信息相同;

如果相同,向所述终端设备发送认证成功的信息,以使所述终端设备接入自身所在的WLAN网络。

可选的,所述人体生物信息可以包括声音信息、指纹信息和虹膜信息中至少一种。

为达到上述目的,本发明实施例还公开了一种WLAN接入装置,应用于终端设备,所述装置包括:发送模块、接收模块、加密模块和接入模块,其中,

所述发送模块,用于向搜索到的AP发送接入请求;

所述接收模块,用于接收所述AP根据所述接入请求返回的待加密信息;

所述加密模块,用于利用根据获取的人体生物信息生成的第一接入密码, 对所述待加密信息进行加密;

所述发送模块,还用于将加密后的信息发送给所述AP,以使所述AP利用根据自身获取的人体生物信息生成的第二接入密码,对所述加密后的信息进行解密;

所述接收模块,还用于接收所述AP发送的认证成功信息,其中,所述认证成功信息为所述AP利用所述第二接入密码对所述加密后的信息进行解密后,判断出解密后的信息与所述待加密信息相同时发送的;

所述接入模块,用于接入所述AP所在的WLAN网络。

可选的,还可以包括:

判断模块,用于判断搜索到的AP是否需要密码接入,如果是,触发所述发送模块向搜索到的AP发送接入请求。

可选的,所述人体生物信息可以包括声音信息、指纹信息和虹膜信息中至少一种。

为达到上述目的,本发明实施例还公开了一种WLAN接入装置,应用于AP,所述装置包括:接收模块、发送模块、解密模块和判断模块,其中,

所述接收模块,用于接收终端设备发送的接入请求;

所述发送模块,用于向所述终端设备发送待加密信息,以使所述终端设备利用根据自身获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密;

所述接收模块,还用于接收所述终端设备发送的加密后的信息;

所述解密模块,用于利用根据获取的人体生物信息生成的第二接入密码,对所述加密后的信息进行解密;

所述判断模块,用于判断解密后的信息是否与所述待加密信息相同;

所述发送模块,还用于当所述判断模块判断结果为是时,向所述终端设备发送认证成功的信息,以使所述终端设备接入自身所在的WLAN网络。

可选的,所述人体生物信息可以包括声音信息、指纹信息和虹膜信息中至 少一种。

由上述技术方案可见,应用本发明所示实施例,终端设备向搜索到的AP发送接入请求,并接收所述AP根据所述接入请求返回的待加密信息;利用根据获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密,并将加密后的信息发送给所述AP,以使所述AP利用根据自身获取的人体生物信息生成的第二接入密码,对所述加密后的信息进行解密;如果接收到所述AP发送的认证成功信息,则接入所述AP所在的WLAN网络,其中,所述认证成功信息为所述AP利用所述第二接入密码对所述加密后的信息进行解密后,判断出解密后的信息与所述待加密信息相同时发送的。由此可见,终端设备如智能家居设备或其他类似的小型智能设备根据人体生物信息生成密码,不需要使用其他设备配置密码,配置简单,操作方便。

当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种WLAN接入系统的结构示意图;

图2为本发明实施例提供的一种应用于终端设备的WLAN接入方法的流程示意图;

图3为本发明实施例提供的一种应用于AP的WLAN接入方法的流程示意图;

图4为本发明实施例提供的一种应用于终端设备的WLAN接入装置的结构示意图;

图5为本发明实施例提供的一种应用于AP的WLAN接入装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术问题,本发明实施例提供了一种WLAN接入方法及装置。需要说明的是,本发明实施例所提供的WLAN接入方法及装置优选适用于WLAN接入系统。图1为本发明实施例提供的一种WLAN接入系统的结构示意图,包括AP和终端设备(Station)。

在实际应用中,终端设备可以为支持802.11协议的终端设备,比如智能家居设备或其他类似的一些接入WLAN网络的小型智能设备。AP可以为Station提供基于802.11协议的无线接入服务,同时将无线网络中的802.11的帧格式转换为其他类型有线网络比如802.3的帧格式,相当于完成无线和有线之间的桥接。

图2为本发明实施例提供的一种应用于终端设备的WLAN接入方法的流程示意图,包括:

S101:向搜索到的AP发送接入请求。

在实际应用中,终端设备可以有两种方式来搜索AP,一是通过被动监听AP的Beacon帧信息,二是Station主动发送Probe Request帧请求,而AP回应Probe Response帧。具体的,终端设备搜索AP为现有技术,在此不作赘述。

S102:接收AP根据接入请求返回的待加密信息。

AP在接收到终端设备发送的接入请求后,向该终端设备发送待加密信息。

S103:利用根据获取的人体生物信息生成的第一接入密码,对待加密信息进行加密。

终端设备预先获取人体生物信息,具体的,人体生物信息可以包括声音信息、指纹信息和虹膜信息中至少一种。

终端设备根据获取的人体生物信息生成第一接入密码。以声音信息为例,终端设备根据获取的人体生物信息生成第一接入密码的过程,可以包括:接收用户输入的声音片段,从所述声音片段的预设位置中提取声音信息,根据提取 的声音信息,生成第一接入密码。例如,按照预设的算法对提取的声音信息进行处理后,得到第一接入密码。

终端设备中设置有声音采集功能,可以采集用户输入的声音片段。本领域人员可以理解的是,从声音片段中提取声音信息、根据声音信息生成接入密码、以及利用该接入密码对待加密信息进行加密均为现有技术,在此不做赘述。

此外,终端设备获取指纹信息或虹膜信息、以及利用指纹信息或虹膜信息生成接入密码均为现有技术,在此不做赘述。

假设接收到AP返回的待加密信息为S,根据获取的声音信息生成了第一接入密码,利用第一接入密码对S进行加密后变成S1。

S104:将加密后的信息发送给AP,以使AP利用根据自身获取的人体生物信息生成的第二接入密码,对加密后的信息进行解密。

AP也预先获取了人体生物信息,具体的,人体生物信息可以包括声音信息、指纹信息和虹膜信息中至少一种。AP根据获取的生物信息生成了第二接入密码。如果该终端设备有接入该AP的权限,则该AP中生成的第二接入密码与该终端设备生成的第一接入密码相同。

将加密后的信息S1发送给AP。该AP利用第二接入密码对S1进行解密,得到信息S。如果该终端设备没有接入该AP的权限,则该AP中未生成与该终端设备的第一接入密码相同的第二接入密码,该AP不能对S1正确解密,不能得到信息S。

S105:如果接收到AP发送的认证成功信息,则接入AP所在的WLAN网络。其中,所述认证成功信息为所述AP利用所述第二接入密码对所述加密后的信息进行解密后,判断出解密后的信息与所述待加密信息相同时发送的。

当AP对S1正确解密得到S后,表示该终端设备有接入该AP的权限,该AP向该终端设备发送认证成功的信息。

具体的,本步骤中可以包括:向AP发送连接请求报文,并接收所述AP返回的连接回复报文;根据所述连接回复报文中的信息,建立与所述AP的连接。

在实际应用中,AP和Station之间是通过无线链路进行连接的,在建立这个链路的过程中,Station需要通过AP的认证。只有通过认证后,Station才能接入 AP所在的WLAN网络。上述S101-S104即为认证过程。

Station通过AP的认证后,向AP发送连接请求(Association Request)报文,AP回应连接回复(Association Response)报文,Association Response报文中包括AP为Station分配的相关信息。在这个环节之后,AP和Station的连接建立完成,Station接入AP所在的WLAN网络,可以进行数据报文的交互了。本领域人员可以理解的是,Station通过认证后与AP建立连接的过程为现有技术,在此不作赘述。

在本发明所示实施例中,在S101之前,还可以包括:判断搜索到的AP是否需要密码接入,如果是,执行S101。

在实际应用中,上述认证过程可以采用两种方式:

第一种方式,开放系统认证(Open System Authentication),简称就是Open认证,又叫不认证,只要有Station发送认证请求,AP都会允许其认证成功,这是一种不安全的认证方式。

第二种方式,共享密钥认证(Pre-Shared-key Authentication),即,在Station和AP上配置密码,仅在Station和AP中配置的密码相同的情况下认证成功。

因此,在Station向搜索到的AP发送接入请求之前,先判断搜索到的AP是否需要密码接入,如果不需要密码接入,则表示该Station和AP采用的是第一种认证方式,反之,则表示采用的第二种认证方式。当采用第一种认证方式时,Station直接接入该AP所在的WLAN网络;当采用第二种认证方式时,执行本发明实施例所提供的方法。

在本发明所示实施例中,可以针对搜索到的每一AP,按照信号强度排序,依次执行上述S101-S105,直到接入正确的WLAN网络为止。大大简化了用户对智能家居设备或其他类似的小型智能设备的配置。

应用本发明图2所示实施例,终端设备向搜索到的AP发送接入请求,并接收所述AP根据所述接入请求返回的待加密信息;利用根据获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密,并将加密后的信息发送给所述AP,以使所述AP利用根据自身获取的人体生物信息生成的第二接入密码,对所述加密后的信息进行解密;如果接收到所述AP发送的认证成功信息,则接入 所述AP所在的WLAN网络,其中,所述认证成功信息为所述AP利用所述第二接入密码对所述加密后的信息进行解密后,判断出解密后的信息与所述待加密信息相同时发送的。由此可见,终端设备如智能家居设备或其他类似的小型智能设备根据人体生物信息生成密码,不需要使用其他设备配置密码,配置简单,操作方便。

图3为本发明实施例提供的一种应用于AP的WLAN接入方法的流程示意图,包括:

S201:接收终端设备发送的接入请求。

S202:向终端设备发送待加密信息,以使所述终端设备利用根据自身获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密。

AP在接收到终端设备发送的接入请求后,向该终端设备发送待加密信息。假设该待加密信息为S。

终端设备预先获取人体生物信息,具体的,人体生物信息可以包括声音信息、指纹信息和虹膜信息中至少一种。终端设备根据获取的人体生物信息生成第一接入密码。以声音信息为例,终端设备根据获取的人体生物信息生成第一接入密码的过程,可以包括:接收用户输入的声音片段,从所述声音片段的预设位置中提取声音信息,根据提取的声音信息,生成第一接入密码。

假设Station利用第一接入密码对待加密信息S进行加密后变成S1。

S203:接收终端设备发送的加密后的信息。

AP接收Station发送的加密后的信息S1。

S204:利用根据获取的人体生物信息生成的第二接入密码,对加密后的信息进行解密。

AP也预先获取了人体生物信息,具体的,人体生物信息可以包括声音信息、指纹信息和虹膜信息中至少一种。

AP根据获取的人体生物信息生成第二接入密码。以声音信息为例,AP根据获取的人体生物信息生成第二接入密码的过程,可以包括:接收用户或远程计算机发送的声音片段,从所述声音片段的预设位置中提取声音信息,根据提取 的声音信息,生成第二接入密码。例如,按照预设的算法对提取的声音信息进行处理后,得到第二接入密码。

在实际应用中,AP获取声音信息,可以采用两种方式。第一种方式,本地生成:AP中设置有声音采集功能,可以采集用户输入的声音片段,从采集的声音片段的预设位置中提取声音信息。第二种方式,远程生成:用户通过PC远程登录到AP上,通过网络将声音片段加载到AP上,AP从声音片段的预设位置中提取声音信息。本领域人员可以理解的是,从声音片段中提取声音信息、根据声音信息生成接入密码、以及利用该接入密码对加密信息进行解密均为现有技术,在此不做赘述。

此外,AP获取指纹信息或虹膜信息、以及利用指纹信息或虹膜信息生成密码均为现有技术,在此不做赘述。

S205:判断解密后的信息是否与所述待加密信息相同,如果是,执行S206。

如果终端设备有接入AP的权限,则该AP中生成的第二接入密码与该终端设备的第一接入密码相同。该AP利用第二接入密码对S1进行解密,得到信息S。如果该终端设备没有接入该AP的权限,则该AP中未生成与该终端设备的第一接入密码相同的接入密码,该AP不能对S1正确解密,不能得到信息S。

需要说明的是,为保证AP中生成的第二接入密码与终端设备的第一接入密码相同,AP和Station需要从相同的声音片段中提取相同位置的声音信息作为密码。

S206:向终端设备发送认证成功的信息,以使所述终端设备接入自身所在的WLAN网络。

当AP对S1正确解密,得到S时,即表示该终端设备有接入该AP的权限时,该AP向该终端设备发送认证成功的信息。终端设备在接收到AP发送的认证成功的信息后,接入该AP所在的WLAN网络。

应用本发明图3所示实施例,AP接收终端设备发送的接入请求,并向所述终端设备发送待加密信息,以使所述终端设备利用根据自身获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密;接收所述终端设备发送的加密后的信息,并利用根据获取的人体生物信息生成的第二接入密码,对所述 加密后的信息进行解密;判断解密后的信息是否与所述待加密信息相同;如果相同,向所述终端设备发送认证成功的信息,以使所述终端设备接入自身所在的WLAN网络。由此可见,终端设备如智能家居设备或其他类似的小型智能设备根据人体生物信息生成密码,不需要使用其他设备配置密码,配置简单,操作方便。

与上述的方法实施例相对应,本发明实施例还提供一种WLAN接入装置。

图4为本发明实施例提供的一种应用于终端设备的WLAN接入装置的结构示意图,包括:发送模块301、接收模块302、加密模块303和接入模块304,其中,

发送模块301,用于向搜索到的AP发送接入请求;

接收模块302,用于接收所述AP根据所述接入请求返回的待加密信息;

加密模块303,用于利用根据获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密;

具体的,所述人体生物信息可以包括声音信息、指纹信息和虹膜信息中至少一种。

发送模块301,还用于将加密后的信息发送给所述AP,以使所述AP利用根据自身获取的人体生物信息生成的第二接入密码,对所述加密后的信息进行解密;

接收模块302,还用于接收所述AP发送的认证成功信息,其中,所述认证成功信息为所述AP利用所述第二接入密码对所述加密后的信息进行解密后,判断出解密后的信息与所述待加密信息相同时发送的;

接入模块304,用于接入所述AP所在的WLAN网络。

在本发明所示实施例中,接入模块304可以包括:发送子模块、接收子模块和连接子模块(图中未示出),其中,

发送子模块,用于向所述AP发送连接请求报文;

接收子模块,用于接收所述AP返回的连接回复报文;

连接子模块,用于根据所述连接回复报文中的信息,建立与所述AP的连接。

在本发明所示实施例中,所述装置还可以包括判断模块(图中未示出),用于判断搜索到的AP是否需要密码接入,如果是,触发发送模块301向搜索到的AP发送接入请求。

在本发明所示实施例中,所述装置还可以包括接收提取模块(图中未示出),用于接收用户输入的声音片段,从所述声音片段的预设位置中提取声音信息,根据提取的声音信息,生成第一接入密码。

应用本发明图4所示实施例,终端设备向搜索到的AP发送接入请求,并接收所述AP根据所述接入请求返回的待加密信息;利用根据获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密,并将加密后的信息发送给所述AP,以使所述AP利用根据自身获取的人体生物信息生成的第二接入密码,对所述加密后的信息进行解密;如果接收到所述AP发送的认证成功信息,则接入所述AP所在的WLAN网络,其中,所述认证成功信息为所述AP利用所述第二接入密码对所述加密后的信息进行解密后,判断出解密后的信息与所述待加密信息相同时发送的。由此可见,终端设备如智能家居设备或其他类似的小型智能设备根据人体生物信息生成密码,不需要使用其他设备配置密码,配置简单,操作方便。

图5为本发明实施例提供的一种应用于AP的WLAN接入装置的结构示意图,包括:接收模块401、发送模块402、解密模块403和判断模块404,其中,

接收模块401,用于接收终端设备发送的接入请求;

发送模块402,用于向所述终端设备发送待加密信息,以使所述终端设备利用根据自身获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密;

具体的,所述人体生物信息可以包括声音信息、指纹信息和虹膜信息中至少一种。

接收模块401,还用于接收所述终端设备发送的加密后的信息;

解密模块403,用于利用根据获取的人体生物信息生成的第二接入密码,对所述加密后的信息进行解密;

判断模块404,用于判断解密后的信息是否与所述待加密信息相同;

发送模块402,还用于当判断模块404判断结果为是时,向所述终端设备发送认证成功的信息,以使所述终端设备接入自身所在的WLAN网络。

在本发明所示实施例中,还可以包括接收提取模块(图中未示出),用于接收用户或远程计算机发送的声音片段,从所述声音片段的预设位置中提取声音信息,根据提取的声音信息,生成第二接入密码。

应用本发明图5所示实施例,AP接收终端设备发送的接入请求,并向所述终端设备发送待加密信息,以使所述终端设备利用根据自身获取的人体生物信息生成的第一接入密码,对所述待加密信息进行加密;接收所述终端设备发送的加密后的信息,并利用根据获取的人体生物信息生成的第二接入密码,对所述加密后的信息进行解密;判断解密后的信息是否与所述待加密信息相同;如果相同,向所述终端设备发送认证成功的信息,以使所述终端设备接入自身所在的WLAN网络。由此可见,终端设备如智能家居设备或其他类似的小型智能设备根据人体生物信息生成密码,不需要使用其他设备配置密码,配置简单,操作方便。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1