一种wifi自动连接的方法、装置及系统的制作方法

文档序号:10492953阅读:220来源:国知局
一种wifi自动连接的方法、装置及系统的制作方法
【专利摘要】本发明提供了一种WIFI自动连接的方法、装置及系统,所述方法包括:当无线访问接入点AP为支持自动连接的设备时,AP接收无线设备广播的连接请求数据,连接请求数据携带有认证消息,认证信息为无线设备的第一属性信息;AP将接收到的认证消息传输至云服务器,通过云服务器校验认证消息与预设校验信息是否一致,预设校验信息为预先设置于无线设备中的第二属性信息和无线设备的唯一组织标识符;当第一属性信息与第二属性信息一致时,AP通过唯一组织标识符与无线设备自动连接;当第一属性信息与第二属性信息不一致时,AP与无线设备不连接,实现了无线设备的自动上网,提高了无线设备与AP的连接效率。
【专利说明】
-种WIFI自动连接的方法、装置及系统
技术领域
[0001] 本发明设及通信技术领域,更具体地说,设及一种WIFI自动连接的方法、装置及 系统。
【背景技术】
[0002] 现有的WIFI加密网络,一定要输入无线接入网点AP的密码,才能实现无线设备与 AP的连接,即才能实现上网功能。然而对于很多物联网而言,在物联网的应用过程中,并不 存在人机交互的界面,且在其上输入密码是相当困难的,W至于使得WIFI设备的连接过程 也较为复杂。
[0003] 综上所述,如何提供一种高效率的WIFI连接方式,是目前本领域技术人员亟待解 决的问题。

【发明内容】

[0004] 有鉴于此,本发明的目的是提供一种WIFI自动连接的方法、装置及系统,用W提 高WIFI连接效率。
[0005] 为了实现上述目的,本发明提供如下技术方案:
[0006] 一方面,本发明提供了一种WIFI自动连接的方法,包括:
[0007] 当无线访问接入点AP为支持自动连接的设备时,所述AP接收所述无线设备广播 的连接请求数据,所述连接请求数据携带有认证消息,所述认证信息为所述无线设备的第 一属性信息;
[0008] 所述AP将接收到的所述认证消息传输至云服务器,通过所述云服务器校验所述 认证消息与预设校验信息是否一致,所述预设校验信息为预先设置于所述无线设备中的第 二属性信息,所述第二属性信息携带有所述无线设备的唯一组织标识符;
[0009] 当所述第一属性信息与所述第二属性信息一致时,所述AP通过所述唯一组织标 识符与所述无线设备自动连接;
[0010] 当所述第一属性信息与所述第二属性信息不一致时,所述AP与所述无线设备不 连接。
[0011] 优选的,所述AP接收所述无线设备广播的连接请求数据前所述方法包括:
[0012] 判断所述AP是否为支持自动连接功能的设备。
[0013] 优选的,所述判断所述AP是否为支持自动连接功能的设备包括:
[0014] 所述AP接收所述无线设备广播的请求数据,所述请求数据携带有所述无线设备 的第一属性信息;
[0015] 所述AP向所述无线设备发送携带有所述属性的响应消息;
[0016] 所述AP反馈的所述响应消息发送至所述无线设备后,所述AP被确定为具有支持 自动连接功能的设备。
[0017] 优选的,所述AP所述唯一组织标识符与所述无线设备自动连接包括:
[0018] 所述AP通过所述唯一组织标识符将密码发送至所述无线设备,实现与所述无线 设备的自动连接。
[0019] 另一方面,本发明提供了一种WIFI自动连接的装置,包括:
[0020] 接收模块,用于当无线访问接入点AP为支持自动连接的设备时,所述AP接收所述 无线设备广播的连接请求数据,所述连接请求数据携带有认证消息,所述认证信息为所述 无线设备的第一属性信息;
[0021] 传输模块,用于所述AP将接收到的所述认证消息传输至云服务器,通过所述云服 务器校验所述认证消息与预设校验信息是否一致,所述预设校验信息为预先设置于所述无 线设备中的第二属性信息,所述第二属性信息携带有所述无线设备的唯一组织标识符;
[0022] 连接模块,用于当所述第一属性信息与所述第二属性信息一致时,所述AP通过所 述唯一组织标识符与所述无线设备自动连接;
[0023] 断开模块,用于当所述第一属性信息与所述第二属性信息不一致时,所述AP与所 述无线设备不连接。
[0024] 优选的,所述装置还包括:
[00巧]判断模块,用于判断所述AP是否为支持自动连接功能的设备。
[00%] 优选的,所述传输模块包括:
[0027] 第一接收单元,用于所述AP接收所述无线设备广播的请求数据,所述请求数据携 带有所述无线设备的第一属性信息;
[0028] 发送单元,用于所述AP向所述无线设备发送携带有所述属性的响应消息;
[0029] 确定单元,用于所述AP反馈的所述响应消息发送至所述无线设备后,所述AP被确 定为具有支持自动连接功能的设备。
[0030] 优选的,所述连接模块包括:
[0031] 第一发送单元,用于所述AP通过所述唯一组织标识符将密码发送至所述无线设 备,实现与所述无线设备的自动连接。
[0032] 再一方面,本发明提供了一种WIFI自动连接的系统,所述系统包括:
[0033] 无线设备、无线访问接入点AP和云服务器。
[0034] 优选的,所述无线设备的个数为至少一个。
[0035] 与现有技术相比,本发明的优点如下:
[0036] 本发明提供的一种WIFI自动连接的方法,通过云服务器校验无线设备广播的连 接请求数据包中携带的认证消息与预设校验信息,若两者相同,则AP通过预设校验信息中 的唯一组织标识符与无线设备建立连接,与现有技术中通过输入密码的方式相比,本发明 中无线设备与AP通过管理帖的数据交互方式,实现了无线设备的自动上网,提高了无线设 备与AP的连接效率。
【附图说明】
[0037] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据 提供的附图获得其他的附图。
[0038] 图I为本发明实施例提供的一种WIFI自动连接的方法的一种流程图;
[0039] 图2为本发明实施例提供的一种WIFI自动连接的方法的另一种流程图;
[0040] 图3为本发明实施例提供的一种WIFI自动连接的方法的再一种流程图;
[0041] 图4为本发明实施例提供的一种WIFI自动连接的装置的一种结构示意图;
[0042] 图5为本发明实施例提供的一种WIFI自动连接的装置的一种子结构示意图;
[0043] 图6为本发明实施例提供的一种WIFI自动连接的装置的另一种结构示意图;
[0044] 图7为本发明实施例提供的一种WIFI自动连接的系统的一种工作过程示意图。
【具体实施方式】
[0045] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0046] 对于一些无线的专业领域的应用,用户希望无线设备在各种无线环境中都能自动 上网,而不需要人为的进行无线设备的配置。本发明实施例就是通过修改无线管理帖的交 互过程,实现AP密码的自动交互。
[0047] 请参考图1,其示出了本发明实施例提供的一种WIFI自动连接的方法的一种流程 图,可W包括W下步骤:
[0048] 步骤101 :当无线访问接入点AP为支持自动连接的设备时,AP接收无线设备广播 的连接请求数据。
[0049] 在本发明实施例中所述的无线设备可W是具有WIFI设备的无线设备,也可W是 其他具有无线功能的设备。
[0050] 需要说明的是,连接请求数据携带有认证消息,认证信息为无线设备的第一属性 信息。
[0051] 认证消息是基于WIFI设备的唯一的MC地址进行HA甜加密计算获取出来的一个 16字节长度的加密数据。其中,HA甜加密算法是采用MD5(Message-Digest Algorithm 5, 信息-摘要算法5)加 AES (Advanced !Encryption Standard,高级加密标准)的方式计算获 取出来的一组数据,且在无线设备生产时已经保存在非已失存储区中的一段数据。
[0052] 步骤102 :AP将接收到的认证消息传输至云服务器,通过云服务器校验认证消息 与预设校验信息是否一致,如果是,则执行步骤103 ;如果否,则执行步骤104。
[0053] 需要说明的是,预设校验信息为预先设置于无线设备中的第二属性信息。第二属 性信息携带有无线设备的唯一组织标识符。
[0054] 步骤103 :当第一属性信息与第二属性信息一致时,AP通过唯一组织标识符与无 线设备自动连接。 阳化5] 步骤104 :当第一属性信息与第二属性信息不一致时,AP与无线设备不连接。
[0056] 本发明提供的一种WIFI自动连接的方法,通过云服务器校验无线设备广播的连 接请求数据包中携带的认证消息与预设校验信息,在两者相同的情况下,AP通过预设校验 信息中的唯一组织标识符与无线设备建立连接,与现有技术中通过输入密码的方式相比, 本发明中无线设备与AP通过管理帖的数据交互方式,实现了无线设备的自动上网,提高了 无线设备与AP的连接效率。
[0057] 请参考图2,其示出了本发明实施例提供的一种WIFI自动连接的方法的另一种流 程图,可W包括W下步骤:
[0058] 步骤201 :判断AP是否为支持自动连接功能的设备。
[0059] 其中,判断AP对否为支持自动连接功能的设备可W通过W下方式实现,其中,请 参考图3,其示出了本发明实施例提供的一种WIFI自动连接的方法的再一种流程图,可W 包括W下步骤:
[0060] 步骤301 :AP接收无线设备广播的请求数据,请求数据携带有无线设备的第一属 性信息。
[0061] 步骤302 :AP向无线设备发送携带有属性的响应消息。
[0062] 步骤303 :AP反馈的响应消息发送至无线设备后,AP被确定为具有支持自动连接 功能的设备。
[0063] 在本发明实施例提供的一种WIFI自动连接方法中,预定义一种特殊的化Stom IE 用于标识WIFI设备和AP支持运种功能,设备发送的Probe Request (请求帖)和AP回复 的Probe Response (响应帖)都需要带有运种化Stom IE信息。
[0064] 根据IE邸802. 11协议可知,WIFI管理帖中包含很多的IEdnformation elements),其中标准的通用 IE也存在许多,比如 SSID (Service Set Identifier) element, Su卵orted Rates element等;也可W包含一些用户自定义的IE,如Qistom IE的ID可W 是0址D。需要说明的是,一个化Stom IE的数据格式如表1所示:
[00化]表1 [0066]
[0067] OUI由3个宇节組成,称为組织唯一标识符(Organizationally unique identifier),是由全球统一的机构颁发的。其中,本发明实施例中使用的OUI是C8-93-46。 用于表示运个化Stom IE是由用户自定义的。OUI Type为一个字节,它可W定义为各种类 型。 W側 目前OUI Type的定义如表2所示。
[0069] 表 2
[0070]
阳071] 其中,当无线设备需要联网前,发送广播扫描Probe Request包,包中带有特殊 IE, OUI Type定义为1,表示扫描请求。支持自动连接功能的设备AP在收到带有运种OUI IE的Probe Request包,反馈Probe Response包,且Probe Response包中也携带有运个 OULOUI Type为2,表示扫描回复。
[0072] 当无线设备接收到扫描回复后,无线设备根据请求数据包的发送接收过程确定出 支持自动连接功能的AP。
[0073] 步骤202 :当无线访问接入点AP为支持自动连接的设备时,AP接收无线设备广播 的连接请求数据。 阳074] 在选取支持自动连接功能的AP后,无线设备向AP发起Assoc Request。需要说明 的是,无线设备发送的Assoc Request信息需要存在于无线设备OUI的IE中,将其作为认 证消息。同时为了安全,还可W将该认证信息需要同无线设备的MC地址一起做一个加密, W保证数据帖传输的安全性。
[00巧]步骤203 :AP将接收到的认证消息发送至云服务器,通过云服务器校验认证消息 与预设校验信息是否一致,如果是,则执行步骤204 ;如果否,则执行步骤205。
[0076] AP在接收到Assoc Request后,将Assoc Request包中携带的认证消息调取出来, 并将认证消息发送至云服务器,并将接收到的认证消息与已预设校验信息进行比对,并将 比对结果发送至AP。
[0077] 其中,在云服务器上已保存了预设校验信息。预设校验信息为预先设置于无线设 备中的第二属性信息和无线设备的唯一组织标识符。需要说明的是,预设校验信息是WIFI 设备在生产时写入的一段校验信息,其可W是无线设备的MAC地址及无线设备的名称等。
[0078] 步骤204 :当第一属性信息与第二属性信息一致时,AP通过唯一组织标识符将密 码发送至无线设备,实现与无线设备的自动连接。
[0079] AP根据云服务器反馈的比对结果,向无线设备发送Assoc Response包,当作为第 一属性信息的认证消息与预设校验信息中的第二属性信息相同时,AP通过预设校验信息中 的唯一组织标识符将密码发送至无线设备,无线设备在接收到密码后,便自动与AP进行连 接,实现了两者间的无线通信。
[0080] 步骤205 :当第一属性信息与第二属性信息不一致时,AP与无线设备不连接。
[00川而当第一属性信息和第二属性信息不相同时,AP则直接在Assoc Response包中 拒绝与无线设备建立通信连接的请求。
[0082] 本发明实施例提供的一种WIFI自动连接的方法,通过无线设备与AP相匹配的方 式将能与无线设备进行连接的AP筛选出来,再通过对比在云服务器上预先设备的校验信 息与需要与AP进行连接的无线设备的认证消息作比对,进而实现无线设备与AP的连接,有 效的提高了无线设备的自动连接效率。
[0083] 与上述方法的实施例相对应,本发明实施例还提供了一种WIFI自动连接的装置, 如图4所示,可W包括:接收模块11、传输模块12、连接模块13和断开模块14,其中:
[0084] 接收模块11,用于当无线访问接入点AP为支持自动连接的设备时,AP接收无线设 备广播的连接请求数据。
[00化]传输模块12,用于AP将接收到的认证消息传输至云服务器,通过云服务器校验 认证消息与预设校验信息是否一致,预设校验信息为预先设置于无线设备中的第二属性信 息,第二属性信息中携带有无线设备的唯一组织标识符。
[0086] 请参考图5,其示出了本发明实施例提供的一种WIFI自动连接的装置的一种子结 构示意图,其中,传输模块12还可W包括:第一接收单元21、发送单元22和确定单元23,其 中:
[0087] 第一接收单元21,用于AP接收无线设备广播的请求数据。
[0088] 发送单元22,用于AP向无线设备发送携带有属性的响应消息。
[0089] 确定单元23,用于AP反馈的响应消息发送至无线设备后,AP被确定为具有支持自 动连接功能的设备。
[0090] 可W理解的是,只有具有支持自动连接功能的设备才可W实现WIFI自动连接,故 在本发明实施例提供的一种WIFI自动连接的装置中,需要对AP做功能性的判断。
[0091] 连接模块13,用于当第一属性信息与第二属性信息一致时,AP通过唯一组织标识 符与无线设备自动连接。
[0092] 其中,连接模块13还可W包括:第一发送单元31,其中:
[0093] 第一发送单元31,用于AP通过唯一组织标识符将密码发送至无线设备,实现与无 线设备的自动连接。
[0094] 断开模块14,用于当第一属性信息与第二属性信息不一致时,AP与无线设备不连 接。
[00巧]本发明提供的一种WIFI自动连接的方法,通过云服务器校验无线设备广播的连 接请求数据包中携带的认证消息与预设校验信息,若两者相同,则AP通过预设校验信息中 的唯一组织标识符与无线设备建立连接,与现有技术中通过输入密码的方式相比,本发明 中无线设备与AP通过管理帖的数据交互方式,实现了无线设备的自动上网,提高了无线设 备与AP的连接效率。
[0096] 请参考图6,其示出了本发明实施例提供的一种WIFI自动连接的装置的另一种结 构示意图,在图4的基础上,还可W包括:判断模块15,其中:
[0097] 判断模块15,用于判断AP是否为支持自动连接功能的设备。
[0098] 本发明实施例提供的一种WIFI自动连接的方法,通过无线设备与AP相匹配的方 式将能与无线设备进行连接的AP筛选出来,再通过对比在云服务器上预先设备的校验信 息与需要与AP进行连接的无线设备的认证消息作比对,进而实现无线设备与AP的连接,有 效的提高了无线设备的自动连接效率。
[0099] 本发明实施例还提供了一种WIFI自动连接的系统,可W包括无线设备、无线访问 接入点AP和云服务器,其中,图7示出了本发明实施例提供的一种WIFI自动连接的系统的 一种工作过程示意图。
[0100] 需要说明的是,在本发明实施例提供的一种WIFI自动连接的系统中,可W实现一 个无线设备的自动连接,也可W同时实现多个无线设备的自动连接,即,在本发明实施例提 供的系统中,无线设备的个数是一个或者一个W上。 阳101] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示运些实体或操作 之间存在任何运种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体 意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括 那些要素,而且还包括没有明确列出的其他要素,或者是还包括为运种过程、方法、物品或 者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并 不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0102] 对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对运 些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可 W在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限 制于本文所示的运些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的 范围。
【主权项】
1. 一种WIFI自动连接的方法,其特征在于,包括: 当无线访问接入点AP为支持自动连接的设备时,所述AP接收所述无线设备广播的连 接请求数据,所述连接请求数据携带有认证消息,所述认证信息为所述无线设备的第一属 性信息; 所述AP将接收到的所述认证消息传输至云服务器,通过所述云服务器校验所述认证 消息与预设校验信息是否一致,所述预设校验信息为预先设置于所述无线设备中的第二属 性信息,所述第二属性信息中携带有所述无线设备的唯一组织标识符; 当所述第一属性信息与所述第二属性信息一致时,所述AP通过所述唯一组织标识符 与所述无线设备自动连接; 当所述第一属性信息与所述第二属性信息不一致时,所述AP与所述无线设备不连接。2. 根据权利要求1所述的方法,其特征在于,所述AP接收所述无线设备广播的连接请 求数据前所述方法包括: 判断所述AP是否为支持自动连接功能的设备。3. 根据权利要求2所述的方法,其特征在于,所述判断所述AP是否为支持自动连接功 能的设备包括: 所述AP接收所述无线设备广播的请求数据,所述请求数据携带有所述无线设备的第 一属性信息; 所述AP向所述无线设备发送携带有所述属性的响应消息; 所述AP反馈的所述响应消息发送至所述无线设备后,所述AP被确定为具有支持自动 连接功能的设备。4. 根据权利要求3所述的方法,其特征在于,所述AP所述唯一组织标识符与所述无线 设备自动连接包括: 所述AP通过所述唯一组织标识符将密码发送至所述无线设备,实现与所述无线设备 的自动连接。5. -种WIFI自动连接的装置,其特征在于,包括: 接收模块,用于当无线访问接入点AP为支持自动连接的设备时,所述AP接收所述无线 设备广播的连接请求数据,所述连接请求数据携带有认证消息,所述认证信息为所述无线 设备的第一属性信息; 传输模块,用于所述AP将接收到的所述认证消息传输至云服务器,通过所述云服务器 校验所述认证消息与预设校验信息是否一致,所述预设校验信息为预先设置于所述无线设 备中的第二属性信息,所述第二属性信息携带有所述无线设备的唯一组织标识符; 连接模块,用于当所述第一属性信息与所述第二属性信息一致时,所述AP通过所述唯 一组织标识符与所述无线设备自动连接; 断开模块,用于当所述第一属性信息与所述第二属性信息不一致时,所述AP与所述无 线设备不连接。6. 根据权利要求5所述的装置,其特征在于,所述装置还包括: 判断模块,用于判断所述AP是否为支持自动连接功能的设备。7. 根据权利要求6所述的装置,其特征在于,所述传输模块包括: 第一接收单元,用于所述AP接收所述无线设备广播的请求数据,所述请求数据携带有 所述无线设备的第一属性信息; 发送单元,用于所述AP向所述无线设备发送携带有所述属性的响应消息; 确定单元,用于所述AP反馈的所述响应消息发送至所述无线设备后,所述AP被确定为 具有支持自动连接功能的设备。8. 根据权利要求7所述的装置,其特征在于,所述连接模块包括: 第一发送单元,用于所述AP通过所述唯一组织标识符将密码发送至所述无线设备,实 现与所述无线设备的自动连接。9. 一种WIFI自动连接的系统,其特征在于,所述系统包括: 无线设备、无线访问接入点AP和云服务器。10. 根据权利要求9所述的系统,其特征在于,所述无线设备的个数为至少一个。
【文档编号】H04W12/06GK105848146SQ201510019325
【公开日】2016年8月10日
【申请日】2015年1月14日
【发明人】杨海波, 徐炜
【申请人】上海庆科信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1