一种WIFI快速连接方法及系统与流程

文档序号:15650558发布日期:2018-10-12 23:06阅读:247来源:国知局

本发明涉及无线通信领域,尤其涉及一种wifi快速连接方法及系统。



背景技术:

随着无线通信技术的快速发展,当前无线局域网技术广泛应用于家庭网络。由于无线网络的开放性,任何接入点在无线网路没有加密的情况下,均能连接到网线网络,给用户带来了极大的安全隐患。而给无线网络设置加密方式,需要用户在接入点ap手动设置网络名(ssid)和安全密钥,然后在安装需要联网的终端上输入安全密钥才能接入该无线网络,这又给不具备无线专业知识的普通用户带来了一定门槛,尤其当下越来越多的家用电器具备联网功能,但是大部分家用电器均不具备联网密码输入设备,需要借助手机等移动设备进行网络连接,不便于家用电器自身的网络连接,操作不便且具有安全漏洞。

为了适应业务需求,简化用户配置,由wi-fi联盟组织制定的wps(wi-fiprotectedsetup,wi-fi保护设置)标准,主要致力于简化无线局域网的安装及安全性能配置工作。wps能帮助用户自动配置网络名ssid(servicesetidentifier,服务集标识)、配置wpa(wi-fiprotectedaccess,wi-fi网络安全存取)数据编码及认证功能,用户只需输入个人信息码pin(personalidentificationnumber,个人标识号)或按下wps按钮(或称pbc),即能安全地连入wlan(wirelesslocalareanetworks,无线局域网络),大大简化了无线安全设置的操作。

但是标准wps连接技术是终端通过广播探测帧,然后通过接收到ap回包确定连接对象,此时只要出现多台路由器支持wps时,为避免冲突就会停止连接,会遇到误连接、连接失败的情况。同时如果有非法用户检测到ap提供了pbc服务,在合法用户按下按键之前,抢先发送带有pbc信息的proberequest,那么ap不会做任何的校验操作,直接根据wps注册协议,将非法用户接入网络中,而将合法用户排除在网络之外,带来严重的安全隐患。

公开号为cn102457850a的专利公开了一种接入点及无线工作站安全连接接入点的方法,使得用户能够在利用wps快捷方便的接入网络的同时,又能保证无线网络的安全。所述方法包括:在wps(wi-fi保护设置)连接过程中,当ap开启wps连接后,开始计时,在计时时间内不进行wps连接,在所述计时时间到达后,如果检测到所述计时时间内有两个或者有两个以上的sta开启了wps连接,则终止本次wps连接过程,虽然该方法在一定程度上可以提高无线网络的安全性,但是该方法是ap在只有一个终端发出连接请求时与终端连接,当监听到有多个终端发出连接请求时发出警告,然而警告之后用户还要重新操作,如果每次都有多余一个连接请求,将永远无法建立连接。

公开号为cn107613575a的专利公开了一种基于wps的快速连接方法,无线设备,用以解决现有的wps方式连接路由器,容易遇到误连接、连接失败的问题。该方法包括:s1、判断无线设备是否选择自定义wps,若是,建立无线信号扫描列表;s2、扫描预设信道范围内的无线信号并将所述无线信号加入所述无线信号扫描列表;s3、对所述列表内的无线信号进行条件过滤以获取连接对象。本发明基于wps方式认证和连接原理,在探测部分进行自定义修改,从而避免了大部分误连接和连接失败的情况。但是该方法是经过信号强度、mac地址等条件筛选出唯一的ap进行连接,其筛选条件优先级无法涵盖多变的用户场景,还是难以避免的出现误连的情况。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供了基于指纹识别技术的wifi快速连接方法及系统,通过利用wps的功能以及指纹的唯一性实现终端设备与目标ap的快速连接,并且避免了上述现有技术存在的误连和安全问题,提升用户体验。

为了实现以上目的,本发明采用以下技术方案:

一种wifi快速连接方法,包括步骤:

s1.接收终端设备携带用户指纹信息的wps广播探测信号帧;

s2.根据授权指纹库判断所述用户是否为授权用户;若是,则跳到步骤s3;

s3.与所述终端设备建立连接。

进一步的,所述步骤s2具体为:

s201.解析出所述wps广播探测信号帧中的用户指纹信息;

s202.查找授权指纹库中是否存在与所述用户指纹信息相同的指纹信息;若存在,则所述用户为授权用户。

进一步的,所述授权指纹库通过预先录入的方式存储授权用户的指纹信息。

进一步的,还包括步骤:

在所述用户为非授权用户时判断在预设时间段内所述用户是否进行指纹信息录入;

若是,则在指纹信息录入后与所述终端设备建立连接。

进一步的,所述步骤s3之后还包括步骤:

实时监测是否收到在所述授权指纹库中删除所述用户指纹信息的指令;

若是,则断开与所述终端设备的连接。

相应的,还提供一种wifi快速连接系统,包括:

接收模块,用于接收终端设备携带用户指纹信息的wps广播探测信号帧;

第一判断模块,用于根据授权指纹库判断所述用户是否为授权用户;

第一连接模块,用于在所述用户为授权用户时与所述终端设备建立连接。

进一步的,所述第一判断模块包括:

解析模块,用于解析出所述wps广播探测信号帧中的用户指纹信息;

查找模块,用于查找授权指纹库中是否存在与所述用户指纹信息相同的指纹信息。

进一步的,所述授权指纹库通过预先录入的方式存储授权用户的指纹信息。

进一步的,还包括:

第二判断模块,用于在所述用户为非授权用户时判断在预设时间段内所述用户是否进行指纹信息录入;

第二连接模块,用于非授权用户在预设时间段内进行指纹信息录入后与所述终端设备建立连接。

进一步的,还包括:

监测模块,用于实时监测是否收到在所述授权指纹库中删除所述用户指纹信息的指令;

断开连接模块,用于在收到所述授权指纹库中删除所述用户指纹信息的指令时断开与所述终端设备的连接。

与现有技术相比,本发明通过利用wps的功能实现终端设备与目标ap的快速连接,并且结合指纹的唯一性,终端设备在连接目标ap时不会连接到环境中可能存在的其他非目标ap上;周边的非法终端设备也几乎不可能接入ap,因此不会出现误连情况,安全可靠。

附图说明

图1是实施例一提供的一种wifi快速连接方法流程图;

图2是实施例一提供的一种wifi快速连接系统结构图;

图3是实施例二提供的一种wifi快速连接方法流程图;

图4是实施例二提供的一种wifi快速连接系统结构图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本发明的技术涉及一种基于指纹识别技术的wifi快速连接方法及系统,随着互联网技术的发展,大多家庭都有众多设备需要入网,组建一个全覆盖的家庭网络,是众多家庭的共同需求,无线网络由于其有较大的灵活性,也越来越成为人们所青睐的对象,本发明就是针对现有无线连接技术的缺陷,通过利用wps的无线快速功能以及指纹的唯一性实现终端设备与目标ap的快速连接,避免了现有技术存在的误连和安全问题,提升用户体验。

实施例一

本实施例提供一种wifi快速连接方法,如图1所示,包括步骤:

s11.接收终端设备携带用户指纹信息的wps广播探测信号帧;

s12.根据授权指纹库判断所述用户是否为授权用户;若是,则跳到步骤s13;

s13.与所述终端设备建立连接。

可选的,所述终端设备可以为无线需要联网的智能家居设备,如音视频设备、照明系统、窗帘控制、数字影院系统、网络家电等智能家居设备,也可以为手机,智能手环等可穿戴设备。

需要说明的是,本实施例中的终端设备与目标ap都支持wps功能,设置有wps功能按键,所述终端设备与目标ap都有指纹识别功能,设置有指纹识别模块。

可选的,所述终端设备与目标ap的指纹识别模块可以集成在所述终端设备与目标ap的wps功能按键上。

具体的,首先在所述终端设备与目标ap建立连接之前所述目标ap中的wps功能必须为开启状态,当所述终端设备想要与目标ap建立连接时,用户按下所述终端设备中集成有指纹识别模块的wps功能按键请求与目标ap建立连接,因为所述终端设备上的wps功能按键集成有指纹识别模块,当用户按下wps功能按键时,wps功能按键上的指纹识别模块就会识别所述用户指纹信息,并将所述用户指纹信息进行加密,并将加密后的用户指纹信息加载到wps广播探测信号帧上。

此时,目标ap的wps功能也处于开启状态,当所述终端设备也开启wps功能后,发出携带用户指纹信息的wps广播探测信号帧后,目标ap通过wps功能接收到所述终端设备携带用户指纹信息的wps广播探测信号帧。

目标ap接收到所述终端设备携带用户指纹信息的wps广播探测信号帧后判断所述用户是否为授权用户,以此来判断是否与所述终端设备建立连接。

可选的,所述步骤s12具体为:

s1201.解析出所述wps探测帧中的用户指纹信息;

s1202.查找授权指纹库中是否存在与所述用户指纹信息相同的指纹信息;若存在,则所述用户为授权用户。

具体的,目标ap接收到所述终端设备携带用户指纹信息的wps广播探测信号帧后,首先会解析出wps广播探测信号帧中的用户指纹信息,然后将所述的用户指纹信息与所述目标ap中授权指纹库中的所有授权用户指纹信息进行一一比对,如果在所述授权指纹库中找到与所述用户指纹信息相同的指纹信息,则所述用户为授权用户,则目标ap与所述终端设备建立连接。

可选的,所述授权指纹库通过预先录入的方式存储授权用户的指纹信息。

目标ap会通过指纹识别模块预先录入授权用户的指纹信息,例如,目标ap是在家庭场合下使用,那么目标ap就会预先录入所有家庭成员的指纹信息,家庭成员就为授权用户,其中任何一位家庭成员使用终端设备时都能与目标ap建立连接,通过利用指纹信息来确定用户是否为授权用户,利用了指纹的唯一性,使得目标ap周边的非法用户不可能与目标ap建立连接,同时,授权用户只在目标ap上存储指纹信息,使得授权用户也不会连接到环境中存在其他非目标ap上,避免出现误连的情况,安全可靠。

可选的,还包括步骤:

在所述用户为非授权用户时判断在预设时间段内所述用户是否进行指纹信息录入;

若是,则在指纹信息录入后与所述终端设备建立连接。

具体的,在用户为非授权用户时,目标ap会在预设时间内判断该用户会否进行了指纹信息的录入,若是,则在用户指纹信息录入后直接与所述终端设备建立连接,当非授权用户在预设时间段内在目标ap进行指纹信息录入以后,授权指纹库中就存在该非授权用户的指纹信息,则该非授权用户就变为授权用户,而在这个预设时间段内目标ap会持续判断该用户是否为授权用户,而此时该非授权用户指纹信息已经录入已经变为授权用户,因此目标ap与所述终端设备即可建立连接。因为可能非授权用户是家庭新增人员或者是家庭成员的亲朋好友是可以允许这些用户进行网络连接的,但还没来的及进行指纹录入,此时这些用户就无法连接至目标ap,此时就可以在预设时间段内在目标ap上录入这些用户的指纹信息,使得成为授权用户,实现与目标ap快速建立连接,成功接入网络,而无需用户在终端设备上在进行一次连接请求。

可选的,所述的预设时间段为30秒。

相应的,本实施例还提供一种wifi快速连接系统,如图2所示,包括:

接收模块11,用于接收终端设备携带用户指纹信息的wps广播探测信号帧;

第一判断模块12,用于根据授权指纹库判断所述用户是否为授权用户;

第一连接模块13,用于在所述用户为授权用户时与所述终端设备建立连接。

具体的,所述第一判断模块包括:

解析模块,用于解析出所述wps广播探测信号帧中的用户指纹信息;

查找模块,用于查找授权指纹库中是否存在与所述用户指纹信息相同的指纹信息。

具体的,所述授权指纹库通过预先录入的方式存储授权用户的指纹信息。

具体的,还包括:

第二判断模块,用于在所述用户为非授权用户时判断在预设时间段内所述用户是否进行指纹信息录入;

第二连接模块,用于非授权用户在预设时间段内进行指纹信息录入后与所述终端设备建立连接。

本实施例通过利用wps的功能实现终端设备与目标ap的快速连接,并且结合指纹的唯一性,终端设备在连接目标ap时不会连接到环境中可能存在的其他非目标ap上;周边的非法终端设备也几乎不可能接入ap,因此不会出现误连情况,安全可靠。

实施例二

本实施例提供一种wifi快速连接方法,如图3所述,包括步骤:

s21.接收终端设备携带用户指纹信息的wps广播探测信号帧;

s22.根据授权指纹库判断所述用户是否为授权用户;若是,则跳到步骤s23;

s23.与所述终端设备建立连接;

s24.实时监测是否收到在所述授权指纹库中删除所述用户指纹信息的指令;若是,则跳到步骤s25;

s25.断开与所述终端设备的连接。

可选的,所述终端设备可以为无线需要联网的智能家居设备,如音视频设备、照明系统、窗帘控制、数字影院系统、网络家电等智能家居设备,也可以为手机,智能手环等可穿戴设备。

需要说明的是,本实施例中的终端设备与目标ap都支持wps功能,设置有wps功能按键,所述终端设备与目标ap都有指纹识别功能,设置有指纹识别模块。

可选的,所述终端设备与目标ap的指纹识别模块可以集成在所述终端设备与目标ap的wps功能按键上。

具体的,首先在所述终端设备与目标ap建立连接之前所述目标ap中的wps功能必须为开启状态,当所述终端设备想要与目标ap建立连接时,用户按下所述终端设备中集成有指纹识别模块的wps功能按键请求与目标ap建立连接,因为所述终端设备上的wps功能按键集成有指纹识别模块,当用户按下wps功能按键时,wps功能按键上的指纹识别模块就会识别所述用户指纹信息,并将所述用户指纹信息进行加密,并将加密后的用户指纹信息加载到wps广播探测信号帧上。

此时,目标ap的wps功能也处于开启状态,当所述终端设备也开启wps功能后,发出携带用户指纹信息的wps广播探测信号帧后,目标ap通过wps功能接收到所述终端设备携带用户指纹信息的wps广播探测信号帧。

目标ap接收到所述终端设备携带用户指纹信息的wps广播探测信号帧后判断所述用户是否为授权用户,以此来判断是否与所述终端设备建立连接。

可选的,所述步骤s22具体为:

s2201.解析出所述wps探测帧中的用户指纹信息;

s2202.查找授权指纹库中是否存在与所述用户指纹信息相同的指纹信息;若存在,则所述用户为授权用户。

具体的,目标ap接收到所述终端设备携带用户指纹信息的wps广播探测信号帧后,首先会解析出wps广播探测信号帧中的用户指纹信息,然后将所述的用户指纹信息与所述目标ap中授权指纹库中的所有授权用户指纹信息进行一一比对,如果在所述授权指纹库中找到与所述用户指纹信息相同的指纹信息,则所述用户为授权用户,则目标ap与所述终端设备建立连接。

可选的,所述授权指纹库通过预先录入的方式存储授权用户的指纹信息。

目标ap会通过指纹识别模块预先录入授权用户的指纹信息,例如,目标ap是在家庭场合下使用,那么目标ap就会预先录入所有家庭成员的指纹信息,家庭成员就为授权用户,其中任何一位家庭成员使用终端设备时都能与目标ap建立连接,通过利用指纹信息来确定用户是否为授权用户,利用了指纹的唯一性,使得目标ap周边的非法用户不可能与目标ap建立连接,同时,授权用户只在目标ap上存储指纹信息,使得授权用户也不会连接到环境中存在其他非目标ap上,避免出现误连的情况,安全可靠。

可选的,还包括步骤:

在所述用户为非授权用户时判断在预设时间段内所述用户是否进行指纹信息录入;

若是,则在指纹信息录入后与所述终端设备建立连接。

具体的,在用户为非授权用户时,目标ap会在预设时间内判断该用户会否进行了指纹信息的录入,若是,则在用户指纹信息录入后直接与所述终端设备建立连接,当非授权用户在预设时间段内在目标ap进行指纹信息录入以后,授权指纹库中就存在该非授权用户的指纹信息,则该非授权用户就变为授权用户,而在这个预设时间段内目标ap会持续判断该用户是否为授权用户,而此时该非授权用户指纹信息已经录入已经变为授权用户,因此目标ap与所述终端设备即可建立连接。因为可能非授权用户是家庭新增人员或者是家庭成员的亲朋好友是可以允许这些用户进行网络连接的,但还没来的及进行指纹录入,此时这些用户就无法连接至目标ap,此时就可以在预设时间段内在目标ap上录入这些用户的指纹信息,使得成为授权用户,实现与目标ap快速建立连接,成功接入网络,而无需用户在终端设备上在进行一次连接请求。

可选的,所述的预设时间段为30秒。

具体的,在终端设备与目标ap建立连接之后,终端设备可能因为位置的移动或者其他原因,想要连接到其他ap上,因此目标ap会实时检测授权指纹库中的该用户指纹信息是否被删除,如果检测到该用户的指纹信息被删除,则与所述终端设备断开连接,此时,终端设备可以与其他的ap建立连接。

相应的,本实施例还提供一种wifi快速连接系统,如图4所示,包括:

接收模块21,用于接收终端设备携带用户指纹信息的wps广播探测信号帧;

第一判断模块22,用于根据授权指纹库判断所述用户是否为授权用户;

第一连接模块23,用于在所述用户为授权用户时与所述终端设备建立连接。

监测模块24,用于实时监测是否收到在所述授权指纹库中删除所述用户指纹信息的指令;

断开连接模块25,用于在收到所述授权指纹库中删除所述用户指纹信息的指令时断开与所述终端设备的连接。

本实施例通过实施检测是否收到在所述授权指纹库中删除所述用户指纹信息的指令来判断是否要与终端设备断开连接,使得用户的终端设备想要连接其他ap时,可以及时断开与目标ap的连接,提升用户体验。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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