智能设备检测方法、装置、wifi模块及其自动连接方法

文档序号:10616584阅读:577来源:国知局
智能设备检测方法、装置、wifi模块及其自动连接方法
【专利摘要】本发明涉及自动控制领域,公开了一种智能设备检测方法、装置、WIFI模块及其自动连接方法。该自动连接方法包括WIFI模块搜索网络;WIFI根据内置的SSID和密码接入网络。本发明通过WIFI模块根据其内置的SSID和密码自动连接到网络,并启动检测过程,避免人工进行网络配置,并且可以自动判定测试结果,能够明显地提高智能设备的检测效率。
【专利说明】
智能设备检测方法、装置、WIFI模块及其自动连接方法
技术领域
[0001]本发明涉及自动控制领域,具体地,涉及一种智能设备检测方法、装置、WIFI模块及其自动连接方法。
【背景技术】
[0002]随着移动互联网的发展,智能家居以及物联网也得到了快速发展。目前在接入网主要是基于无线保真WIFI协议的无线局域网。智能设备可以具有WIFI模块,该WIFI模块是可以单独工作的模块,例如实现互联网接入的功能。使用WIFI的智能设备在出厂之前需要进行检测,例如检测其是否能够正常接入无线局域网。目前,在检测智能设备的过程中,例如智能冰箱、智能空调等智能设备,首先使用应用程序(APP)来将WIFI模块配置到路由器上,然后操作设备并进行验证。
[0003]在无线局域网中,移动终端(包括具有WIFI模块的智能终端)基于WIFI协议进行通信,在接入网络的过程中需要经过三个阶段,即扫描阶段、认证阶段以及关联阶段。
[0004]图1示出了被动扫描的示意图。图1中,接入点AP发送信标帧至移动终端,信标帧中可以包含网络的服务集标识SSID,用户可以根据SSID选择自己能够加入的无线局域网。
[0005]图2示出了主动扫描的示意图。图2中,移动终端发送探测请求至AP,AP向移动终端返回探测响应,探测响应中包含网络的SSID。
[0006]图3示出了认证过程的示意图。在WIFI协议中,可以支持多种认证方式,例如开放系统身份认证、共享密钥认证、WPA PSK认证、以及802.1X EAP认证等。图3中,移动终端向AP发送认证请求至AP,请求中包含用户输入的密码,AP返回认证响应,该响应可以指示认证成功。
[0007]图4示出了关联过程的示意图。图4中,移动终端发送关联请求至AP,关联请求中包含用户选择的SSID,AP向移动终端返回关联响应,该响应可以指示关联成功。
[0008]但是,目前智能设备在接入过程中需要手动输入SSID和密码,还需要手动复位设备,并且不能自动判定测试结果。因此,需要提供新的技术方案来提升智能设备检测的效率。

【发明内容】

[0009]本发明的目的是提供智能设备检测方法、装置、WIFI模块及其自动连接方法,以实现智能设备自动连接网络以及检测。
[0010]为了实现上述目的,本发明提供了一种WIFI模块自动连接方法,该方法包括:WIFI模块搜索网络;WIFI根据内置的SSID和密码接入网络。
[0011]优选地,所述WIFI模块搜索网络包括:WIFI模块发送探测请求;WIFI模块接收探测响应,探测响应中包含网络的SSID。
[0012]优选地,所述WIFI模块搜索网络包括:WIFI模块侦听信标帧,信标帧中包括网络的SSID0
[0013]优选地,所述WIFI根据内置的SSID和密码接入网络包括:WIFI模块选择与所述内置的SSID相同的所述网络的SSID对应的网络;WIFI模块发送认证请求,该认证请求中包含内置的密码;WIFI模块接收认证响应,该认证响应指示认证成功。
[0014]优选地,所述WIFI根据内置的SSID和密码接入网络还包括:WIFI模块发送关联请求,该关联请求中包含所述内置的SSID; WIFII吴块接收关联响应,该关联响应指不关联成功。
[0015]相应地,本发明提供了一种智能设备检测方法,该智能设备具有WIFI模块,该方法包括:WIFI模块搜索网络;WIFI模块根据内置的SSID和密码接入网络;WIFI模块通知智能设备开机。
[0016]优选地,该方法还包括:在智能设备开机成功的情况下,判定智能设备合格;和/或在智能设备开机失败的情况下,判定智能设备不合格。
[0017]优选地,该方法还包括:在智能设备开机成功的情况下,复位WIFI模块;和/或在智能设备开机失败的情况下,清除WIFI模块的配置。
[0018]优选地,所述WIFI模块搜索网络包括:WIFI模块发送探测请求;WIFI模块接收探测响应,探测响应中包含网络的SSID。
[0019]优选地,所述WIFI模块搜索网络包括:WIFI模块侦听信标帧,信标帧中包括网络的SSID0
[0020]优选地,所述WIFI根据内置的SSID和密码接入网络包括:WIFI模块选择与所述内置的SSID相同的所述网络的SSID对应的网络;WIFI模块发送认证请求,该认证请求中包含内置的密码;WIFI模块接收认证响应,该认证响应指示认证成功。
[0021]优选地,所述WIFI根据内置的SSID和密码接入网络还包括:WIFI模块发送关联请求,该关联请求中包含所述内置的SSID; WIFII吴块接收关联响应,该关联响应指不关联成功。
[0022]相应地,本发明提供了一种WIFI模块,该WIFI模块包括:搜索单元,用于WIFI模块搜索网络;接入单元,用于根据内置的SSID和密码接入网络。
[0023]优选地,所述搜索单元还用于发送探测请求;以及接收探测响应,探测响应中包含网络的SSID。
[0024]优选地,所述搜索单元还用于侦听信标帧,信标帧中包括网络的SSID。
[0025]优选地,所述接入单元还用于选择与所述内置的SSID相同的所述网络的SSID对应的网络;发送认证请求,该认证请求中包含内置的密码;接收认证响应,该认证响应指示认证成功。
[0026]优选地,所述接入单元还用于发送关联请求,该关联请求中包含所述内置的SSID;接收关联响应,该关联响应指不关联成功。
[0027]相应地,本发明提供了一种智能设备检测装置,其特征在于,该智能设备具有根据所述的WIFI模块,该WIFI模块还包括:通知单元,通知智能设备开机。
[0028]优选地,该装置还包括开机单元,用于确定智能设备开机是否成功。
[0029]优选地,该装置还包括判定单元,用于在智能设备开机成功的情况下,判定智能设备合格;和/或在智能设备开机失败的情况下,判定智能设备不合格。
[0030]优选地,该装置还包括复位单元和/或清除单元;复位单元,用于在智能设备开机成功的情况下,复位WIFI模块;清除单元,用于在智能设备开机失败的情况下,清除WIFI模块的配置。
[0031]优选地,该装置还包括判定单元,用于在复位WIFI模块成功的情况下,判定智能设备合格;和/或在在复位WIFI模块失败的情况下,判定智能设备不合格。
[0032]本发明通过WIFI模块根据其内置的SSID和密码自动连接到网络,并启动检测过程,避免人工进行网络配置,并且可以自动判定测试结果,能够明显地提高智能设备的检测效率。
[0033]本发明的其它特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0034]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0035]图1是被动扫描过程不意图;
[0036]图2是主动扫描过程不意图;
[0037]图3是认证过程示意图;
[0038]图4是关联过程示意图;
[0039]图5是本发明提供的WIFI模块自动连接方法流程图;
[0040]图6是本发明提供的被动扫描情况下的自动连接方法流程图;
[0041]图7是本发明提供的主动扫描情况下的自动连接方法流程图;
[0042]图8是本发明提供的智能设备检测方法流程图;
[0043]图9是本发明提供的主动扫描请求下的智能设备检测方法流程图;
[0044]图10是本发明提供的主动扫描请求下的另一智能设备检测方法流程图;
[0045]图11是本发明提供的WIFI模块结构示意图;
[0046]图12是本发明提供的智能设备检测装置结构示意图。
[0047]附图标记说明
[0048]100搜索单元200接入单元
[0049]300通知单元400开机单元
[0050]500复位单元600清除单元[0051 ] 700 判定单元
【具体实施方式】
[0052]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0053]为了解决自动连接的问题,本发明提供了如图5所示的WIFI模块自动连接方法,具体包括:WIFI模块搜索网络(步骤101) ;WIFI根据内置的SSID和密码接入网络(步骤102)。为了详细说明该过程,图6示出了在被动扫描的情况下,该自动连接方法的实施例。需要说明的是,本发明的网络可以是基于802.11协议族的任何无线局域网络,例如基于802.11协议、802.1la协议、802.1lb协议、802.1lc协议、802.1ld协议、802.1le协议、802.1lf协议、802.I Ig协议、802.I Ih 协议,802.1li 协议,802.11 j 协议,802.1 Ik 协议,802.111 协议、802.1 Im 协议、802.1 In 协议、802.1 1 协议、802.1 Ip 协议、协议802.1lq、协议802.1 Ir协议、802.11 s 协议、802.111 协议、802.I Iu 协议、802.I Iv协议、802.I Iac 协议、802.I Iad 协议、以及802.1lae协议。WIFI模块可以使用上述协议的任意一种接入无线局域网。无线局域网可以由包括单个AP形成的无线局域网,以及在接入控制器AC的控制下,由若干AP形成的无线局域网。
[0054]如图6所示,AP向WIFI模块传送信标帧,信标帧中包含网络的SSID,WIFI模块接收信标帧(步骤601),判断WIFI模块内置的SSID是否与收到的网络SSID匹配(步骤603),例如WIFI模块内置的SSID是否与收到的网络SSID是否一致,如果一致的话,则发送认证请求(步骤605),否则继续执行步骤601。认证请求中包含WIFI模块内置的密码,AP根据密码对WIFI模块进行认证,并返回认证响应,认证响应中可以包含指示符,用来指示认证是否成功,例如使用一个比特作为指示符,I表示成功,O表示失败。WIFI模块根据认证响应确认认证是否成功(步骤607),如果认证成功的话,发送关联请求(步骤609),否则继续执行步骤607。关联请求中包含WIFI模块内置的SSID,AP根据收到的SSID进行关联,并向WIFI模块发送关联响应,关联响应中可以包含指示符,用来指示认证是否成功,例如使用一个比特作为指示符,I表示成功,O表示失败。WIFI模块根据接收的关联响应确定关联是否成功(步骤611),如果关联成功的话,则WIFI模块自动连接成功,结束流程,否则继续执行步骤609。在自动连接成功以后,可以进行数据传输。
[0055]图7示出了在主动扫描的情况下,该自动连接方法的详细流程。如图7所示,WIFI模块向AP发送探测请求(步骤701),AP收到探测请求后,向WIFI模块发送探测响应,探测响应中包含网络的SSIDt3WIFI模块判断WIFI模块内置的SSID是否与收到的网络SSID匹配(步骤703),例如WIFI模块内置的SSID是否与收到的网络SSID是否一致,如果一致的话,则发送认证请求(步骤705),否则继续执行步骤701 ο认证请求中包含WIFI模块内置的密码,AP根据密码对WIFI模块进行认证,并返回认证响应,认证响应中可以包含指示符,用来指示认证是否成功,例如使用一个比特作为指示符,I表示成功,O表示失败。WIFI模块根据认证响应确认认证是否成功(步骤707),如果认证成功的话,发送关联请求(步骤709),否则继续执行步骤707。关联请求中包含WIFI模块内置的SSID,AP根据收到的SSID进行关联,并向WIFI模块发送关联响应,关联响应中可以包含指示符,用来指示认证是否成功,例如使用一个比特作为指示符,I表示成功,O表示失败。WIFI模块根据接收的关联响应确定关联是否成功(步骤711),如果关联成功的话,则WIFI模块自动连接成功,结束流程,否则继续执行步骤709。在自动连接成功以后,可以进行数据传输。
[0056]本发明还提供了一种智能设备检测方法,如图8所示,其中该智能设备具有WIFI模块。该检测方法包括:WIFI模块搜索网络(步骤801); WIFI模块根据内置的SSID和密码接入网络(步骤803) ;WIFI模块通知智能设备开机(步骤805)。为了对该方法进行详细说明,图9示出了在主动扫描的情况下,智能设备检测方法的实施例。
[0057]如图9所示,WIFI模块向AP发送探测请求(步骤901),AP收到探测请求后,向WIFI模块发送探测响应,探测响应中包含网络的SSIDt3WIFI模块判断WIFI模块内置的SSID是否与收到的网络SSID匹配(步骤903),例如WIFI模块内置的SSID是否与收到的网络SSID是否一致,如果一致的话,则发送认证请求(步骤905),否则继续执行步骤901。认证请求中包含WIFI模块内置的密码,AP根据密码对WIFI模块进行认证,并返回认证响应,认证响应中可以包含指示符,用来指示认证是否成功,例如使用一个比特作为指示符,I表示成功,O表示失败。WIFI模块根据认证响应确认认证是否成功(步骤907),如果认证成功的话,发送关联请求(步骤909),否则继续执行步骤907ο关联请求中包含WIFI模块内置的SSID,AP根据收到的SSID进行关联,并向WIFI模块发送关联响应,关联响应中可以包含指示符,用来指示认证是否成功,例如使用一个比特作为指示符,I表示成功,O表示失败。WIFI模块根据接收的关联响应确定关联是否成功(步骤911),如果关联成功的话,则WIFI模块自动连接成功,向智能设备发送开机指令(步骤913),否则继续执行步骤909。接下来判定开机是否成功(步骤915),例如可以通过设备上电指示符来确定开机是否成功,上电指示符可以使用一个比特,例如I表示上电成功,O表示上电失败。在开机成功的情况下,复位WIFI模块并确定复位WIFI模块是否成功(步骤917);如果复位WIFI模块成功,则判定智能设备合格(步骤923),结束流程;如果复位WIFI模块失败,则判定智能设备不合格(步骤921),结束流程。在开机失败的情况下,清除WIFI模块的配置(步骤919,该步骤可选),判定智能设备不合格(步骤921),结束流程。可替换地,可以在开机成功的情况下,判定智能设备检测成功,然后可选地,在智能设备检测成功以后,再复位WIFI模块。本领域技术人员可以通过更改扫描方式,可以将上述流程应用于被动扫描的场合。
[0058]为了同时支持智能设备的自动检测和手动检测,本发明提供了如图10所示的在主动扫描情况下的检测流程。如图10所示,WIFI模块检测确认配置模式是手动配置还是自动配置(步骤1001),在手动配置的配置模式下,等待操作指令(步骤1003),例如等待用户使用APP进行配置。确定配置模式为自动配置以后,WIFI模块向AP发送探测请求(步骤1005),AP收到探测请求后,向WIFI模块发送探测响应,探测响应中包含网络的SSIDt3WIFI模块判断WIFI模块内置的SSID是否与收到的网络SSID匹配(步骤1007),例如WIFI模块内置的SSID是否与收到的网络SSID是否一致,如果一致的话,则发送认证请求(步骤1011),否则等待配置指令(步骤1009),例如重新配置SSIDο认证请求中包含WIFI模块内置的密码,AP根据密码对WIFI模块进行认证,并返回认证响应,认证响应中可以包含指示符,用来指示认证是否成功,例如使用一个比特作为指示符,I表示成功,O表示失败。WIFI模块根据认证响应确认认证是否成功(步骤1013),如果认证成功的话,发送关联请求(步骤1015),否则等待配置指令(步骤1009),例如重新配置密码。关联请求中包含WIFI模块内置的SSID,AP根据收到的SSID进行关联,并向WIFI模块发送关联响应,关联响应中可以包含指示符,用来指示认证是否成功,例如使用一个比特作为指示符,I表示成功,O表示失败。WIFI模块根据接收的关联响应确定关联是否成功(步骤1017),如果关联成功的话,则WIFI模块自动连接成功,向智能设备发送开机指令(步骤913),否则等待配置指令(步骤1009),例如重新配置SSID。接下来判定开机是否成功(步骤1021),例如可以通过设备上电指示符来确定开机是否成功,上电指示符可以使用一个比特,例如I表示上电成功,O表示上电失败。在开机成功的情况下,复位WIFI模块并确定复位WIFI模块是否成功(步骤1023);如果复位WIFI模块成功,则判定智能设备合格(步骤1029),结束流程;如果复位WIFI模块失败,则判定智能设备不合格(步骤1027),结束流程。在开机失败的情况下,清除WIFI模块的配置(步骤1025),等待配置指令(步骤1009),例如重新配置SSID和密码。本领域技术人员可以通过更改扫描方式,可以将上述流程应用于被动扫描的场合。
[0059]相应地,本发明提供了一种WIFI模块,如图11所示,包括搜索单元100,用于WIFI模块搜索网络;接入单元200,用于根据内置的SSID和密码接入网络。搜索单元100可以供WIFI模块实现主动扫描或被动扫描;在主动扫描时,搜索单元100可以发送探测请求至AP,并从AP接收探测响应,探测响应中可以包含网络的SSID;在被动扫描时,搜索单元100可以用于侦听信标帧,信标帧中包含网络的SSID。接入单元200可以供WIFI模块实现认证以及关联。在认证的过程中,接入单元200可以向AP发送认证请求,该认证请求中包含密码,AP根据该密码进行认证后返回认证响应,认证响应可以指示认证是否成功。在关联过程中,接入单元200可以向AP发送关联请求,该关联请求中包含所述内置的SSID;AP进行关联操作后,向WIFI模块返回认证响应,接入单元200接收该认证响应,该关联响应可以指示关联是否成功。需要说明的是,在内置的SSID以及密码正确并且没有发生传输错误的情况下,扫描过程、认证过程、以及关联过程均会成功。
[0060]相应地,本发明提供了智能设备检测装置,该检测装置包括WIFI模块,该WIFI模块包括搜索单元100,用于WIFI模块搜索网络;接入单元200,用于根据内置的SSID和密码接入网络;通知单元300,通知智能设备开机。图12示出了本发明的优选实施方式,其中,该装置还可以包括开机单元400、复位单元500、清除单元600以及判定单元700,其中还可以不使用复位单元和/或清除单元。开机单元400,用于在通知单元300通知智能设备开机以后,确定智能设备开机是否成功,例如可以通过设备上电指示符来确定开机是否成功,上电指示符可以使用一个比特,例如I表示上电成功,O表示上电失败。在智能设备开机成功的情况下,判定单元700可以判定智能设备合格,在智能设备开机失败的情况下,判定单元700可以判定智能设备不合格。此外,在智能设备开机失败的情况下,清除单元600可以清除WIFI模块的配置。优选地,在智能设备开机成功之后复位WIFI模块,在复位WIFI模块成功的情况下,判定单元700可以判定智能设备合格,在复位WIFI模块失败的情况下,判定单元700可以判定智能设备不合格。
[0061]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。例如。
[0062]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0063]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1.一种WIFI模块自动连接方法,其特征在于,该方法包括: WIFI模块搜索网络; WIFI根据内置的SSID和密码接入网络。2.根据权利要求1所述的方法,其特征在于,所述WIFI模块搜索网络包括: WIFI模块发送探测请求; WIFI模块接收探测响应,探测响应中包含网络的SSID。3.根据权利要求1所述的方法,其特征在于,所述WIFI模块搜索网络包括: WIFI模块侦听信标帧,信标帧中包括网络的SSID。4.根据权利要求2或3所述的方法,其特征在于,所述WIFI根据内置的SSID和密码接入网络包括: WIFI模块选择与所述内置的SSID相同的所述网络的SSID对应的网络; WIFI模块发送认证请求,该认证请求中包含内置的密码; WIFI模块接收认证响应,该认证响应指示认证成功。5.根据权利要求4所述的方法,其特征在于,所述WIFI根据内置的SSID和密码接入网络还包括: WIFI模块发送关联请求,该关联请求中包含所述内置的SSID; WIFlI^块接收关联响应,该关联响应指不关联成功。6.—种智能设备检测方法,该智能设备具有WIFI模块,其特征在于,该方法包括: WIFI模块搜索网络; WIFI模块根据内置的SSID和密码接入网络; WIFI模块通知智能设备开机。7.根据权利要求6所述的方法,其特征在于,该方法还包括: 在智能设备开机成功的情况下,判定智能设备合格;和/或 在智能设备开机失败的情况下,判定智能设备不合格。8.根据权利要求7所述的方法,其特征在于,该方法还包括: 在智能设备开机成功的情况下,复位WIFI模块;和/或 在智能设备开机失败的情况下,清除WIFI模块的配置。9.根据权利要求6所述的方法,其特征在于,所述WIFI模块搜索网络包括: WIFI模块发送探测请求; WIFI模块接收探测响应,探测响应中包含网络的SSID。10.根据权利要求6所述的方法,其特征在于,所述WIFI模块搜索网络包括: WIFI模块侦听信标帧,信标帧中包括网络的SSID。11.根据权利要求9或10所述的方法,其特征在于,所述WIFI根据内置的SSID和密码接入网络包括: WIFI模块选择与所述内置的SSID相同的所述网络的SSID对应的网络; WIFI模块发送认证请求,该认证请求中包含内置的密码; WIFI模块接收认证响应,该认证响应指示认证成功。12.根据权利要求11所述的方法,其特征在于,所述WIFI根据内置的SSID和密码接入网络还包括: WIFI模块发送关联请求,该关联请求中包含所述内置的SSID; WIFlI^块接收关联响应,该关联响应指不关联成功。13.一种WIFI模块,其特征在于,该WIFI模块包括: 搜索单元,用于WIFI模块搜索网络; 接入单元,用于根据内置的SSID和密码接入网络。14.根据权利要求13所述的WIFI模块,其特征在于,所述搜索单元还用于发送探测请求;以及接收探测响应,探测响应中包含网络的SSID。15.根据权利要求13所述的WIFI模块,其特征在于,所述搜索单元还用于侦听信标帧,信标帧中包括网络的SSID。16.根据权利要求14或15所述的WIFI模块,其特征在于,所述接入单元还用于选择与所述内置的SSID相同的所述网络的SSID对应的网络;发送认证请求,该认证请求中包含内置的密码;接收认证响应,该认证响应指示认证成功。17.根据权利要求16所述的WIFI模块,其特征在于,所述接入单元还用于发送关联请求,该关联请求中包含所述内置的SSID;接收关联响应,该关联响应指不关联成功。18.—种智能设备检测装置,其特征在于,该智能设备具有根据权利要求13-17任意一项所述的WIFI模块,该WIFI模块还包括: 通知单元,通知智能设备开机。19.根据权利要求18所述的装置,其特征在于,该装置还包括开机单元,用于确定智能设备开机是否成功。20.根据权利要求19所述的装置,其特征在于,该装置还包括判定单元,用于在智能设备开机成功的情况下,判定智能设备合格;和/或在智能设备开机失败的情况下,判定智能设备不合格。21.根据权利要求19所述的装置,其特征在于,该装置还包括复位单元和/或清除单元; 复位单元,用于在智能设备开机成功的情况下,复位WIFI模块; 清除单元,用于在智能设备开机失败的情况下,清除WIFI模块的配置。22.根据权利要求21所述的装置,其特征在于,该装置还包括判定单元,用于在复位WIFI模块成功的情况下,判定智能设备合格;和/或在在复位WIFI模块失败的情况下,判定智能设备不合格。
【文档编号】H04W12/06GK105979509SQ201610242568
【公开日】2016年9月28日
【申请日】2016年4月19日
【发明人】邓继元
【申请人】美的集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1