网络连接建立方法、无线接入设备、系统和存储介质转让专利

申请号 : CN201911121185.0

文献号 : CN112825574A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈道伟王新余程宁

申请人 : 中兴通讯股份有限公司

摘要 :

本发明实施例公开了一种网络连接建立方法、无线接入设备、系统和存储介质。该方法包括:第一无线接入设备向第二无线接入设备发送网络标识信息与预先存储的身份识别码,其中,第二无线接入设备为第一无线接入设备成功关联过但当前关联失败的设备;第一无线接入设备接收第二无线接入设备根据网络标识信息与身份识别码反馈的网络连接配置信息;第一无线接入设备根据网络连接配置信息与第二无线接入设备建立网络连接。

权利要求 :

1.一种网络连接建立方法,其特征在于,包括:第一无线接入设备向第二无线接入设备发送网络标识信息与预先存储的身份识别码,其中,所述第二无线接入设备为所述第一无线接入设备成功关联过但当前关联失败的设备;

所述第一无线接入设备接收所述第二无线接入设备根据所述网络标识信息与所述身份识别码反馈的网络连接配置信息;

所述第一无线接入设备根据所述网络连接配置信息与所述第二无线接入设备建立网络连接。

2.根据权利要求1所述的方法,其特征在于,所述第一无线接入设备接收所述第二无线接入设备根据所述网络标识信息与所述身份识别码反馈的网络连接配置信息,包括:所述第一无线接入设备接收所述第二无线接入设备根据所述网络标识信息与所述身份识别码对所述第一无线接入设备进行安全认证后反馈的网络连接配置信息。

3.根据权利要求1所述的方法,其特征在于,在第一无线接入设备向第二无线接入设备发送网络标识信息与预先存储的身份识别码之前,还包括:在所述第二无线接入设备为网关的情况下,所述第一无线接入设备与所述第二无线接入设备协商生成临时会话密钥,并根据所述临时会话密钥生成所述身份识别码。

4.一种网络连接建立方法,其特征在于,包括:第二无线接入设备接收第一无线接入设备发送的网络标识信息与身份识别码,其中,所述第一无线接入设备为与所述第二无线接入设备成功关联过但当前关联失败的设备;

所述第二无线接入设备根据所述网络标识信息与所述身份识别码向所述第一无线接入设备发送网络连接配置信息,其中,所述网络连接配置信息用于所述第一无线接入设备与所述第二无线接入设备建立网络连接。

5.根据权利要求4所述的方法,其特征在于,所述第二无线接入设备根据所述网络标识信息与所述身份识别码向所述第一无线接入设备发送网络连接配置信息包括:所述第二无线接入设备根据所述网络标识信息与所述身份识别码对所述第一无线接入设备进行安全认证;

在认证成功的情况下,向所述第一无线接入设备发送网络连接配置信息。

6.根据权利要求5所述的方法,其特征在于,所述第二无线接入设备根据所述网络标识信息与所述身份识别码对所述第一无线接入设备进行安全认证,包括:在所述第二无线接入设备为网关的情况下,所述第二无线接入设备判断预先存储的所述网络标识信息对应的身份识别码与所述第一无线接入设备发送的身份识别码是否一致,根据判断结果对所述第一无线接入设备进行安全认证;

在所述第二无线接入设备非网关的情况下,所述第二无线接入设备根据所述网络标识信息向网关请求获取对应的身份识别码,并判断获取到的身份识别码与所述第一无线接入设备发送的身份识别码是否一致,根据判断结果对所述第一无线接入设备进行安全认证。

7.一种第一无线接入设备,其特征在于,包括:信息发送模块,用于向第二无线接入设备发送网络标识信息与预先存储的身份识别码,其中,所述第二无线接入设备为所述第一无线接入设备成功关联过但当前关联失败的设备;

配置接收模块,用于接收所述第二无线接入设备根据所述网络标识信息与所述身份识别码反馈的网络连接配置信息;

连接建立模块,用于根据所述网络连接配置信息与所述第二无线接入设备建立网络连接。

8.一种第二无线接入设备,其特征在于,包括:信息接收模块,用于接收第一无线接入设备发送的网络标识信息与身份识别码,其中,所述第一无线接入设备为与所述第二无线接入设备成功关联过但当前关联失败的设备;

配置发送模块,用于根据所述网络标识信息与所述身份识别码向所述第一无线接入设备发送网络连接配置信息,其中,所述网络连接配置信息用于所述第一无线接入设备与所述第二无线接入设备建立网络连接。

9.一种网络连接建立系统,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,

所述处理器执行所述计算机程序时实现如权利要求1至3中任一项、或者权利要求4至6中任一项所述的网络连接建立方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至3中任一项、或者权利要求4至6中任一项所述的网络连接建立方法。

说明书 :

网络连接建立方法、无线接入设备、系统和存储介质

技术领域

[0001] 本发明实施例涉及通信技术领域,具体涉及一种网络连接建立方法、无线接入设备、系统和存储介质。

背景技术

[0002] WI-FI是一种无线局域网技术,随着无线接入设备组网的发展,无线接入设备需要通过回传(Backhaul)网络配置信息连接到网络,回传可以理解为是该网络中无线接入设备
之间的连接。随着无线网络通信技术的发展,WI-FI技术的应用越来越广泛,通过WI-FI回传
进行通信的无线设备越来越多。
[0003] 通常,一个无线设备作为下挂设备,与另一个作为上联设备的无线设备采用回传WIFI进行通讯时,上联设备的回传WIFI配置信息可能会发生修改,此时,如果下挂设备未能
收到修改后的新的回传WIFI配置信息,将导致该两个无线接入设备间因无法成功关联而通
讯中断。

发明内容

[0004] 本发明实施例提供一种网络连接建立方法、无线接入设备、系统和存储介质,可以在曾经成功建立关联的两个无线接入设备之间,实现快速恢复通讯。
[0005] 第一方面,本发明实施例提供一种网络连接建立方法,包括:第一无线接入设备向第二无线接入设备发送网络标识信息与预先存储的身份识别码,其中,第二无线接入设备
为第一无线接入设备成功关联过但当前关联失败的设备;第一无线接入设备接收第二无线
接入设备根据网络标识信息与身份识别码反馈的网络连接配置信息;第一无线接入设备根
据网络连接配置信息与第二无线接入设备建立网络连接。
[0006] 第二方面,本发明实施例提供一种网络连接建立方法,包括:
[0007] 第二无线接入设备接收第一无线接入设备发送的网络标识信息与身份识别码,其中,第一无线接入设备为与第二无线接入设备成功关联过但当前关联失败的设备;第二无
线接入设备根据网络标识信息与身份识别码向第一无线接入设备发送网络连接配置信息,
其中,网络连接配置信息用于第一无线接入设备与第二无线接入设备建立网络连接。
[0008] 第三方面,本发明实施例提供一种第一无线接入设备,包括:信息发送模块,用于向第二无线接入设备发送网络标识信息与身份识别码,其中,第二无线接入设备为第一无
线接入设备成功关联过但当前关联失败的设备;配置接收模块,用于接收第二无线接入设
备根据网络标识信息与身份识别码反馈的网络连接配置信息;连接建立模块,用于根据网
络连接配置信息与第二无线接入设备建立网络连接。
[0009] 第四方面,本发明实施例提供一种第二无线接入设备,包括:信息接收模块,用于接收第一无线接入设备发送的网络标识信息与身份识别码,其中,第一无线接入设备为与
第二无线接入设备成功关联过但当前关联失败的设备;配置发送模块,用于根据网络标识
信息与身份识别码向第一无线接入设备发送网络连接配置信息,其中,网络连接配置信息
用于第一无线接入设备与第二无线接入设备建立网络连接。
[0010] 第五方面,本发明实施例提供一种网络连接建立系统,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现上述
第一方面或第二方面的网络连接建立方法。
[0011] 第六方面,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第一方面或第二方面的网
络连接建立方法。
[0012] 根据本发明实施例中的网络连接建立方法、无线接入设备、系统和存储介质,无线接入设备可以通过存储的身份识别码向曾经关联过的另一无线接入设备发起连接请求,以
获取网络连接配置信息,恢复通讯,在保证网络安全的同时简化无线网络的配置连接过程。

附图说明

[0013] 附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。
[0014] 图1示出本发明一实施例的网络连接系统的网络架构示意图。
[0015] 图2示出本发明一实施例的网络连接建立方法的流程图。
[0016] 图3示出本发明一实施例的网络连接建立方法的流程图。
[0017] 图4示出本发明一实施例的无线接入设备获取身份识别码的信令流程图。
[0018] 图5示出图4中无线接入设备离线后重新上线后重新获取WIFI连接配置的信令流程图。
[0019] 图6示出本发明另一实施例的无线接入设备获取身份识别码的信令流程图。
[0020] 图7示出图6中无线接入设备重新上线后获取WIFI配置的信令流程图。
[0021] 图8示出本发明一示例性实施例的网络连接建立方法的流程示意图。
[0022] 图9示出本发明另一示例性实施例的网络连接建立方法的流程示意图。
[0023] 图10示出本发明一实施例提供的第一无线接入设备的结构示意图。
[0024] 图11示出本发明一实施例提供的第二无线接入设备的结构示意图。
[0025] 图12示出能够实现根据本发明实施例的网络连接建立方法的计算设备的示例性硬件架构的结构图。

具体实施方式

[0026] 以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。对于本领域技术人员
来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描
述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
[0027] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有
的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要
素的过程、方法、物品或者设备中还存在另外的相同要素。
[0028] 图1是本发明一实施例的网络连接系统的网络架构示意图。
[0029] 如图1所示,该网络架构可以包括:一个或多个站点(Station,STA)设备例如第一站点设备和第二站点设备,一个或多个接入点(Access Point,AP)设备例如无线接入设备
AP1、无线接入设备AP2、无线接入设备AP3,网关30和网络40。
[0030] 其中,站点设备可以是装有无线网卡的计算机,也可以是安装有WIFI模块的终端设备,例如个人电脑、智能手机、平板电脑、个人数字助理、服务器等。在本发明实施例中,站
点设备也可以称为是终端、无线终端、无线设备或无线客户端。
[0031] 如图1所示,无线接入设备可以将一个或多个站点设备连接形成无线网络,该无线网络通过网关30接入互联网。一个无线接入设备可以和另一个无线接入设备连接,以延展
网络的覆盖范围。
[0032] 网关30,用于连接两个不同网络,并提供两个不同网络之间的数据通信。具体地,网关30可以包括家庭网关、无线数据通讯网关、车载智能网关等。示例性地,家庭网关是家
庭内的智能站点设备与网络40之间的接入网关。在一个实施例中,网关可以内置无线接入
设备,以通过该内置的无线接入设备与无线网络中的其他无线接入设备通过关联进行通
讯。
[0033] 网络40,用以在各种电子设备之间提供通信链路的介质。具体的,网络40可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等。
[0034] 应理解,图1中的设备的数目仅仅是示意性的。根据实际应用需要,可以进行灵活调整。另外,本架构也可以包括一些辅助设备,如路由器等。具体可以根据需求灵活配置,此
方面内容不做限制。
[0035] 继续参考图1,无线接入设备组网中,网关30中可以内置无线接入设备AP0,网关30上联到网络40;无线接入设备AP1、无线接入设备AP2可以分别通过WIFI配置连接到网关30,
无线接入设备AP3可以通过WIFI连接到无线接入设备AP1;第一站点设备连接到无线接入设
备AP2,第二站点设备连接到无线接入设备AP3。
[0036] 在本发明实施例中,回传WIFI配置即网络连接配置信息,无线接入设备可以使用回传WIFI配置关联网关,以通过关联实现与网关之间无线链路的通讯;站点设备可以通过
回传WIFI配置关联对应的无线接入设备,以通过关联与对应的无线接入设备建立无线通讯
链路,实现与对应的无线接入设备的正常通讯。
[0037] 在无线网络通讯过程中,回传WIFI配置可能因为安全原因或其它原因而被修改回传,如果网络中无线接入设备与网关通讯正常,网关可以将修改后的新回传WIFI配置同步
至该无线接入设备,然后网关和该无线接入设备设置新回传WIFI配置生效,以避免网关和
无线接入设备之间出现通讯中断的情况。
[0038] 但是,网关设置新回传WIFI配置生效后,如果无线接入设备由于离线或者其他原因未收到新回传WIFI配置,无线接入设备重新上线时,仍使用当前存储回传WIFI配置与网
关建立关联时,会导致无线接入设备与网关关联失败而无法正常通讯。此时,无线接入设备
只能选择人工操作重新入网,人工入网配置过程繁琐、效率低且配置过程中易发生错误。
[0039] 为了更好的理解本发明,下面将结合附图,详细描述根据本发明实施例的网络连接建立方法、无线接入设备、系统和存储介质,应注意,下面各实施例均可以应用于本实施
例的系统架构。为了描述简洁,下面各个实施例可以相互参考和引用。
[0040] 图2是示出本发明一实施例的网络连接建立方法的流程图。该网络连接建立方法可以应用于第一无线接入设备,该方法可以包括如下步骤S110至步骤S130。
[0041] 步骤S110,第一无线接入设备向第二无线接入设备发送网络标识信息与预先存储的身份识别码,其中,第二无线接入设备为第一无线接入设备成功关联过但当前关联失败
的设备。
[0042] 在该步骤中,网络标识信息可以包括服务集标识符(Service Set Identifier,SSID)、基本服务集标识符(Basic Service Set Identifier,BSSID)等网络信息。不同SSID
可以用于区分不同网络,BSSID用于表示无线接入设备的媒体访问控制(Media Access 
Control,MAC)地址。在下述实施例的描述中,SSID可以表示网络名称,BSSID可以表示MAC地
址或物理地址。
[0043] 在一个实施例中,第二无线接入设备包括:与无线接入设备曾经建立过关联关系的无线接入设备或曾经建立过关联关系的网关。
[0044] 在一个实施例中,在步骤S110之前,还可以包括如下步骤:第一无线接入设备重新上线且根据当前存储的网络连接配置信息向第二无线接入设备发起建立连接请求,并接收
到建立连接失败的反馈信息。
[0045] 在该实施例中,当第一无线接入设备重新上线后通过存储的连接配置信息网络与第二无线接入设备建立连接失败时,可以通过网络标识和保存的身份识别码(Personal 
Identification Number,PIN)(如下可以简称为PIN码)向第二无线接入设备发送自身的
PIN码,第二无线接入设备根据PIN码对无线接入设备进行安全认证成功后,向第一无线接
入设备发送网络连接配置信息。
[0046] 在本发明实施例中,基于PIN码对关联设备发送安全认证请求,且安全认证成功后与该关联设备重新建立连接的过程,可以称为无线网络的安全配置流程,其使用的协议可
以包括基于WIFI联盟的简单配置(Wi-Fi Simple Configuration,WSC)协议、WIFI联盟的保
护设置(Wi-Fi Protected Setup,WPS)协议,也可以是其他使用PIN码进行无线网络的安全
配置的相关协议。
[0047] 为了简化描述起见,本文下述多个实施例以基于WIFI联盟的WSC协议为例,来阐述本发明实施例中使用PIN码进行无线网络安全配置的方法。但该描述并不能被解读为限制
本方案的范围或实施可能性,基于WIFI联盟的WSC协议以外的其他使用PIN码进行无线网络
的安全配置的相关协议的处理方法与对WSC协议的处理方法保持一致。
[0048] 具体来说,本发明实施例中的无线网络的安全配置流程具体可以包括:第一无线接入设备根据自身网络标识和PIN码,向第二无线接入设备发起安全认证请求;第二无线接
入设备基于PIN码对第一无线接入设备进行安全认证;安全认证通过时,第二无线接入设备
和第一无线接入设备可以根据该第一无线接入设备的PIN码进行安全配置信息协商;安全
配置信息协商成功,第二无线接入关联设备向第一无线接入设备发送网络连接配置信息。
[0049] 通过上述实施例可知,使用PIN码对第一无线接入设备进行安全认证,从而实现无线网络安全配置,可以简化无线网络的安全配置和使用。相比于让网络使用者记住网关
SSID和网关安全秘钥等较为复杂的安全设置信息,本发明实施例的网络连接建立方法安全
高效。
[0050] 步骤S120,第一无线接入设备接收第二无线接入设备根据网络标识信息与身份识别码反馈的网络连接配置信息。
[0051] 在一个实施例中,步骤S120具体可以包括:第一无线接入设备接收第二无线接入设备根据网络标识信息与身份识别码对第一无线接入设备进行安全认证后反馈的网络连
接配置信息。
[0052] 步骤S130,第一无线接入设备根据网络连接配置信息与第二无线接入设备建立网络连接。
[0053] 在本发明实施例中,第一无线接入设备因离线或者其他原因未收到修改后已生效的新回传WIFI配置,并在重新上线后使用当前存储回传WIFI配置无法与第二无线接入设备
通过关联进行通讯时,无需重新人工入网,而是可以根据自身的网络标识和身份识别码,向
第二无线接入设备发送PIN码,并在接收到第二无线接入设备根据PIN码反馈的网络连接配
置信息后,第一无线设备利用该网络连接配置信息与第二无线接入设备建立网络连接。
[0054] 在本发明实施例中,相比于网络的使用者需要记住网关的SSID和网关加密密码等较为冗长的信息,使用本发明实施例中网络连接建立方法,可以在保证网络安全的前提下,
简化网络安全配置流程,快速恢复网络连接。
[0055] 在一个实施例中,在步骤S110之前,还包括:第一无线接入设备确定最近一次成功关联过但当前关联失败的第二无线接入设备。
[0056] 在该实施例中,如果第一无线接入设备与第二无线接入设备成功建立关联,第一无线接入设备与第二无线接入设备建立关联关系,第一无线接入设备可以在本地存储与第
二无线接入设备的网络标识。
[0057] 在一个实施例中,第一无线接入设备可以根据存储的第二无线接入设备的网络名称,或者存储的第二无线接入设备的物理地址,搜索第二无线接入设备。
[0058] 由于第一无线接入设备重新上线时,网络拓扑结构或网络信息可能已发生改变,如果具有关联关系的无线接入设备的安全秘钥已被修改,可以根据已存储的具有关联关系
的无线接入设备的SSID搜索到第二无线接入设备;若具有关联关系的无线接入设备的网络
名称和安全秘钥同时被修改,可以根据已存储的具有关联关系的无线接入设备的BSSID搜
索到第二无线接入设备。
[0059] 实际无线设备组网环境中,第一无线接入设备所在网络拓扑中的位置与网关所在的位置如果相隔较远,如果第一无线接入设备重新上线使用当前存储的网络连接配置信息
与曾经建立过关联的设备重新建立连接失败时,若直接向网关发起上述安全配置流程,容
易找不到网关设备或通讯讯号较弱而导致无法直接重新建立通讯。
[0060] 为提高重新恢复通讯的效率和成功率,可以通过与上一次建立过关联的第二无线接入设备重新建立关联,而恢复与网关的通讯连接。也就是说,第一无线接入设备重新上线
使用当前存储的网络连接配置信息与曾经建立过关联的设备建立连接失败时,可以优先向
记录的最近一次正常通讯状态下建立过关联的第二无线接入设备发送PIN码以发起安全配
置流程,在完成安全配置流程中的安全配置信息协商后收到第二无线接入设备反馈的网络
连接配置信息,第一无线接入设备根据该网络连接配置信息与第二无线接入设备建立网络
连接。
[0061] 通过上述描述可知,第二无线接入设备可以是网关,也可以是网关之外的其他无线接入设备。
[0062] 在一个实施例中,在步骤S110之前,还可以包括:在第二无线接入设备为网关的情况下,第一无线接入设备与第二无线接入设备协商生成临时会话密钥,并根据临时会话密
钥生成身份识别码。
[0063] 在本实施例中,第一无线接入设备中预先存储的身份识别码是预先通过与相应网关协商生成临时会话密钥,并根据临时会话密钥生成身份识别码得到的身份识别码。网关
可以根据第一无线接入设备的BSSID区分不同的第一无线接入设备,为保证安全配置信息
协商过程的安全性,不同无线接入设备之间的PIN码不同。
[0064] 在一个实施例中,在第一无线接入设备接收第二无线接入设备根据身份识别码反馈回来的网络连接配置信息之后,网络连接建立方法还可以包括:S140,第一无线接入设备
根据网络连接配置信息与相应网关建立连接;S141,第一无线接入设备基于与相应网络建
立的连接,获取并更新无线接入设备的身份识别码。
[0065] 上述步骤S141中获取无线接入设备的身份识别码的步骤,具体可以包括:第一无线接入设备与相应网关协商生成临时会话密钥,并根据临时会话密钥生成身份识别码;或
者,第一无线接入设备向网关发送身份识别码获取请求,并接收请求到的身份识别码。
[0066] 在该实施例中,第一无线接入设备使用网络标识信息与预先存储的身份识别码与第二无线接入设备建立网络连接之后,可以对存储的身份识别码进行更新,保证每次根据
网络标识信息与身份识别码进程安全认证时的网络安全。
[0067] 根据本发明实施例提供的网络连接建立方法,当第一无线设备发现使用当前存储的网络连接配置信息与曾经建立过关联的设备连接失败时,可以向第二无线接入设备发送
PIN码,接收第二无线接入设备根据PIN码反馈回来的网络连接配置信息,通过该网络连接
配置信息与第一无线接入设备以及网关恢复通讯,在保证网络安全的同时简化配置连接过
程。
[0068] 图3示出本发明另一实施例的网络连接建立方法的流程图。该网络连接建立方法可以应用于第二无线接入设备,该第二无线接入设备可以是网关或非网关,且第一无线接
入设备与第二无线接入设备曾经建立过关联关系。
[0069] 如图3所示,在一个实施例中,该网络连接建立方法可以包括:S210,第二无线接入设备接收第一无线接入设备发送的网络标识信息与身份识别码,其中,第一无线接入设备
为与第二无线接入设备成功关联过但当前关联失败的设备;S220,第二无线接入设备根据
网络标识信息与身份识别码向第一无线接入设备发送网络连接配置信息,其中,网络连接
配置信息用于第一无线接入设备与第二无线接入设备建立网络连接。
[0070] 根据本发明实施例的网络连接建立方法,第二无线接入设备接收到第一无线接入设备的网络标识和身份识别码时,根据网络标识和身份识别码向第一无线接入设备发送网
络连接配置信息,实现与无线设备恢复通讯,在保证网络安全的同时简化无线设备的配置
连接过程。
[0071] 在上述步骤S220,第二无线接入设备根据网络标识信息与身份识别码向第一无线接入设备发送网络连接配置信息的步骤,具体可以包括:S221,第二无线接入设备根据网络
标识信息与身份识别码对第一无线接入设备进行安全认证;S222,在认证成功的情况下,向
第一无线接入设备发送网络连接配置信息。
[0072] 在一个实施例中,步骤S221中,在第二无线接入设备为网关的情况下,第二无线接入设备判断预先存储的网络标识信息对应的身份识别码与第一无线接入设备发送的身份
识别码是否一致,根据判断结果对第一无线接入设备进行安全认证。
[0073] 在该实施例中,在第二无线接入设备为网关的情况下,网关接收到第一无线接入设备的PIN码时,可以根据第一无线接入设备的网络标识查找本地存储的该网络标识对应
的PIN码;并将查找到的PIN码与接收的PIN码进行比对,比对结果为PIN码一致时,向第一无
线接入设备发送网络连接配置信息,与第一无线接入设备建立网络连接。
[0074] 在一个实施例中,在第二无线接入设备非网关的情况下,第二无线接入设备根据网络标识信息向网关请求获取对应的身份识别码,并判断获取到的身份识别码与第一无线
接入设备发送的身份识别码是否一致,根据判断结果对第一无线接入设备进行安全认证。
[0075] 在本实施例中,如果第二无线接入设备并非网关,第二无线接入设备接收到第一无线接入设备的网络标识信息和PIN码,可以根据第一无线接入设备的网络标识例如BSSID
向网关请求与该网络标识对应的PIN码;将请求到的PIN码与接收到的PIN码进行比对;比对
结果为PIN码一致时,对第一无线接入设备的安全认证成功。
[0076] 根据本发明实施例提供的网络连接建立方法,第二无线接入设备接收到第一无线接入设备的网络标识和身份识别码时,可以向网关请求第一无线接入设备的身份识别码,
根据请求到的身份识别码进行安全认证,并在安全认证成功后与该无线设备建立连接,并
发送网络连接配置信息。实现与无线设备恢复通讯,在保证网络安全的同时简化无线设备
的配置连接过程。
[0077] 在一个实施例中,在第二无线接入设备为网关的情况下,网络连接建立方法还可以包括:S230,第二无线接入设备响应于接收到身份识别码获取请求,生成并发送身份识别
码。
[0078] 在一个实施例中,在第二无线接入设备为网关的情况下,网络连接建立方法还可以包括:S231,网关设备与第一无线接入设备协商生成临时会话密钥;S232,网关设备根据
临时会话密钥生成身份识别码,并向第一无线接入设备发送身份识别码。
[0079] 在该实施例中,网关根据临时会话密钥生成的PIN码与该第一无线接入设备根据该临时会话密钥生成的PIN码相同。
[0080] 在该实施例中,网关和第一无线接入设备在根据无线网络的安全配置流程重新关联后,可以根据协商生成的临时会话密钥各自生成新的PIN码,以用于下次无线网络的安全
配置流程中的安全认证。
[0081] 在上述步骤S230中,网关生成并发送身份识别码时,可以根据第一无线接入设备和网关均可以获取的特定信息生成,该特定信息通常不能采用组网设备之外的其它设备也
可以获取的信息,例如无线接入设备的BSSID,以保证PIN码在无线接入设备和网关之间的
私密性,保证安全配置信息协商过程安全。
[0082] 本发明实施例提供的网络连接建立方法,当第二无线接入设备收到第一无线接入设备发送的网络标识信息和身份识别码,可以根据接收到的网络标识信息和身份识别码与
第一无线接入设备进行安全认证以完成安全配置信息协商,并向第一无线接入设备发送网
络连接配置信息,在保证网络安全的前提下与第一无线连接设备重新建立网络连接,使第
一无线接入设备快速接入网络。
[0083] 下面结合图4至图7,介绍本发明实施例的网络连接建立方法。图4示出本发明一实施例的无线接入设备获取身份识别码的信令流程图。如图4所示,无线接入设备获取身份识
别码的步骤可以包括S411至S414。
[0084] S411,无线接入设备AP2新入网后获取WIFI网络连接配置信息。
[0085] 在该步骤中,无线接入设备AP2可以是对应的无线网络中新入网的任一无线接入设备。
[0086] S412,无线接入设备AP2通过该网络连接配置信息关联到家庭网关,并与家庭网关协商生成临时会话密钥。
[0087] S413,无线接入设备AP2根据临时会话密钥生成PIN码,并存储该PIN码和回传WIFI的网络标识。
[0088] S414,家庭网关根据该临时会话密钥生成PIN码,并存储该PIN码和无线接入设备AP2的网络标识。
[0089] 在上述步骤S413和S414,无线接入设备AP2根据临时会话秘钥生成的PIN码和家庭网关根据临时会话秘钥生成的PIN码相同。
[0090] 在一个实施例中,PIN码也可以根据接入设备和家庭网关都能够获取的其它信息生成,考虑到网络安全性,该其它信息一般不采用组网设备之外的其它设备也知道的信息,
例如AP2的BSSID等信息。
[0091] 在上述步骤S413,接入设备将该PIN和回传WIFI的网络标识信息例如回传WIFI的SSID、回传WIFI的BSSID等信息进行存储;在上述步骤S414,家庭网关也将生成的PIN和接入
设备的网络标识信息例如接入设备对应的BSSID等信息进行存储。
[0092] 在本发明实施例中,为了保证信息安全性,基于临时会话秘钥生成的每个接入设备的PIN不同,家庭网关可以根据存储的无线设备的BSSID区分不同的接入设备,并可以通
过无线设备的网络标识查找该无线设备的PIN。
[0093] 图5示出图4中无线接入设备离线后重新上线后重新获取WIFI连接配置的信令流程图。在图5中,无线接入设备在离线之前与网关正常关联,并且无线接入设备和网关各自
存储有无线接入设备的网络标识对应的PIN码。
[0094] 如图5所示,在一个实施例中,无线设备获取WIFI配置的步骤可以包括S511至S516。
[0095] S511,无线接入设备AP2离线。
[0096] S512,在家庭网关,回传WIFI配置被修改。
[0097] S513,家庭网关根据修改后的回传WIFI配置,通知无线接入设备AP2更新WIFI配置。
[0098] 在该步骤中,无线接入设备AP2因为离线而无法回应该配置更新通知,此时无线接入设备AP2的回传WIFI配置已经过时。
[0099] S514,无线接入设备AP2重新上线后因回传WIFI配置过时而与家庭网关关联失败。
[0100] S515,无线接入设备AP2从存储中获取曾经建立关联的家庭网关和PIN码,向家庭网关发起安全认证请求,并在安全认证通过后与网关完成安全配置流程,获取回传WIFI配
置。
[0101] S516,无线接入设备AP2采用当前回传WIFI配置与家庭网关建立关联,并与家庭网关正常通讯。
[0102] 在该实施例中,重新上线的无线接入设备且根据当前存储的网络连接配置信息与家庭网关建立连接失败时,基于该无线接入设备对应的PIN码向家庭网关发起安全认证请
求,家庭网关根据该PIN码对无线接入设备进行安全认证成功后,与该无线接入设备重新建
立连接,并向无线接入设备发送当前回传WIFI配置,从而实现快速恢复无线接入设备与家
庭网关之间的通讯。
[0103] 图6示出本发明另一实施例的无线接入设备获取身份识别码的信令流程图。如图6所示,在一个实施例中,无线设备获取身份识别码的步骤可以包括S611至S616。
[0104] S611,无线接入设备AP3新入网获取到WIFI配置信息。
[0105] S612,无线接入设备AP3通过回传WIFI配置关联到另一无线接入设备AP1,无线接入设备AP1、AP2和家庭网关之间正常通讯,且无线接入设备AP1和家庭网关各自存储无线接
入设备AP1的BSSID对应的PIN。
[0106] S613,无线接入设备AP3向家庭网关请求PIN码。
[0107] S614,家庭网关回应无线接入设备AP3该PIN码。
[0108] S615,无线接入设备AP3存储该PIN和回传WIFI的网络标识信息,并建立该新PIN与该回传WIFI的网络标识信息的对应关系。
[0109] 在该步骤中,WIFI的网络标识信息可以是回传WIFI的BSSID。
[0110] S616,家庭网关存储该PIN和无线接入设备AP3的网络标识信息,并建立该PIN和无线接入设备AP3的BSSID的对应关系。无线接入设备AP3的网络标识信息例如可以是无线接
入设备AP3的BSSID。
[0111] 在该实施例中,无线接入设备通过与另一无线接入设备关联而与网关正常通讯,且该无线接入设备在新入网后向家庭网关请求PIN码,家庭网关生成无线接入设备的BSSID
对应的PIN码,并将生成的PIN码发送给无线接入设备,家庭网关和无线接入设备各自保存
该PIN码和对方的网络标识以用于后续的安全配置流程。
[0112] 图7示出图6中一个无线接入设备重新上线后获取WIFI配置的信令流程图。在图7中,无线接入设备AP3在离线之前,通过关联无线接入设备AP1与家庭网关正常通讯,无线接
入设备AP3和家庭网关各自存储有无线接入设备AP3的BSSID对应的PIN码。
[0113] 如图7所示,在一个实施例中,无线设备获取WIFI配置的步骤可以包括S711至S720。
[0114] S711,无线接入设备AP3离线。
[0115] S712,在家庭网关,回传WIFI配置被修改。
[0116] S713,家庭网关通知无线接入设备AP3更新回传WIFI配置。
[0117] 在该步骤中,无线接入设备AP3因离线无法回应该配置更新通知,无线接入设备AP3的回传WIFI配置已过时。
[0118] S714,无线接入设备AP3重新上线。
[0119] S715,无线接入设备AP3重新上线后因回传WIFI配置过时而与无线接入设备AP1关联失败。
[0120] S716,无线接入设备AP3利用从本地存储中获取的PIN码和曾经建立关联的无线接入设备AP1的BSSID,向AP1发起安全认证请求。
[0121] S717,无线接入设备AP1向家庭网关请求无线接入设备AP3的PIN码。
[0122] S718,家庭网关回应无线接入设备AP1请求的AP3的PIN码。
[0123] S719,无线接入设备AP1验证向家庭网关请求的PIN码与接收到的安全认证请求中携带的PIN码一致,无线接入设备AP1和无线接入设备AP3完成无线网络的安全配置流程,无
线接入设备AP1向无线接入设备AP3发送当前无线网络中的回传WIFI配置。
[0124] S720,通过接收到的回传WIFI配置与无线接入设备AP1建立关联,并通过与无线接入设备AP1的关联与家庭网关恢复正常通讯。
[0125] 在该实施例中,无线接入设备AP3在新入网获取到WIFI配置后,可以通过回传WIFI配置与另一无线接入设备AP1建立关联。AP3离线后需要重新连接家庭网关时,可以从存储
中获取PIN码和家庭网关的网络标识信息,并优先向无线接入设备AP1发送安全认证请求以
启动无线网络的安全配置流程,从而在完成安全配置流程后快速恢复与网关的正常通讯。
[0126] 图8示出本发明一示例性实施例的网络连接建立方法的流程示意图。如图8所示,网络连接建立方法可以包括如下步骤S801-S806。
[0127] S801,无线接入设备AP2和家庭网关关联成功过,在上一次建立关联的过程中,家庭网关和无线接入设备AP2根据协商的临时密钥生成PIN码并储存。
[0128] S802,无线接入设备AP2离线后回传WIFI配置在家庭网关被修改,家庭网关通知无线接入设备AP2更新回传WIFI配置。
[0129] S803,无线接入设备AP2由于离线,未回应WIFI配置更新通知,并经过一段时间后,无线接入设备AP2重新上线。
[0130] S804,无线接入设备AP2按照当前存储回传WIFI配置关联家庭网关,关联失败。
[0131] S805,无线接入设备AP2从存储中获取PIN码和曾经建立关联的家庭网关,向家庭网关发起安全认证请求,并在安全认证通过后与网关完成安全配置流程,即基于无线网络
安全配置与网关建立连接,获取回传WIFI配置,获取回传WIFI配置。
[0132] S806,无线接入设备AP2通过WIFI关联和家庭网关正常通讯。
[0133] 在该实施例中,无线接入设备AP2和家庭网关之间采用回传WIFI进行通讯。回传WIFI配置修改后,AP2因为离线等原因导致回传WIFI配置过时,通过存储的PIN码和家庭网
关的网络标识信息向网关发起无线网络安全配置,以重新获取回传WIFI配置。
[0134] 图9示出本发明另一示例性实施例的网络连接建立方法的流程示意图。如图9所示,网络连接建立方法可以包括如下步骤S901-S908。
[0135] S901,无线接入设备AP3与另一无线接入设备AP1关联成功过,或无线接入设备AP3与家庭网关关联成功过,无线接入设备AP3从家庭网关获取PIN码并储存。
[0136] S902,无线接入设备AP3离线后,回传WIFI配置被修改,家庭网关通知AP3更新回传WIFI配置。
[0137] S903,无线接入设备AP3由于离线,未回应该配置更新通知,并经过一段时间后,无线接入设备AP3重新上线。
[0138] S904,无线接入设备AP3按照当前存储的回传WIFI配置关联家庭网关,关联失败。
[0139] S905,无线接入设备AP3从存储中获取PIN码,以及确定最近一次建立关联的无线接入设备AP1,向无线接入设备AP1发起安全认证请求。
[0140] S906,无线接入设备AP1向家庭网关请求无线接入设备AP3的PIN码信息,家庭网关回应无线接入设备AP1需要的无线接入设备AP3的PIN码信息。
[0141] S907,无线接入设备AP1验证接收到的安全认证请求中携带的PIN码和向家庭网关请求到的PIN码一致,AP1和AP3进行无线网络安全配置后重新建立连接,AP1向AP3发送回传
WIFI配置。
[0142] S908,无线接入设备AP3通过接收到的回传WIFI配置与AP1建立关联,并通过建立的WIFI关联和家庭网关正常通讯。
[0143] 在该实施例中,无线接入设备重新上线且根据当前存储的网络连接配置信息与另一无线接入设备建立连接失败时,通过存储的PIN码和该另一无线接入设备的网络标识,向
该另一无线接入设备发起无线网络配置流程,以重新获取回传WIFI配置。
[0144] 下面结合附图,详细介绍根据本发明实施例的无线接入设备。图10示出了根据本发明一实施例提供的第一无线接入设备的结构示意图。如图10所示,第一无线接入设备可
以包括信息发送模块1010、配置接收模块1020和连接建立模块1030。
[0145] 信息发送模块1010,用于向第二无线接入设备发送网络标识信息与预先存储的身份识别码,其中,第二无线接入设备为第一无线接入设备成功关联过但当前关联失败的设
备。
[0146] 配置接收模块1020,用于接收第二无线接入设备根据网络标识信息与身份识别码反馈的网络连接配置信息。
[0147] 连接建立模块1030,用于根据网络连接配置信息与第二无线接入设备建立网络连接。
[0148] 在一实施例中,配置接收模块1020,具体用于接收第二无线接入设备根据网络标识信息与身份识别码对第一无线接入设备进行安全认证后反馈的网络连接配置信息。
[0149] 在一实施例中,第一无线接入设备还可以包括:身份识别码生成模块,用于在第二无线接入设备为网关的情况下,第一无线接入设备与第二无线接入设备协商生成临时会话
密钥,并根据临时会话密钥生成身份识别码。
[0150] 根据本发明实施例提供的第一无线接入设备,可以向成功关联过但当前关联失败的第二无线接入设备发送身份识别码,与第二无线接入设备完成无线网络的安全配置流
程,例如基于WSC协议的无线网络简单配置流程,接收第二无线接入设备根据身份识别码反
馈回来的网络连接配置信息,以根据该网络连接配置信息与第二无线接入设备和网关恢复
通讯,在保证网络安全的同时简化配置连接过程。
[0151] 图11是根据本发明一实施例提供的第二无线接入设备的结构示意图。
[0152] 如图11所示,第二无线接入设备可以包括:信息接收模块1110,用于接收第一无线接入设备发送的网络标识信息与身份识别码,其中,第一无线接入设备为与第二无线接入
设备成功关联过但当前关联失败的设备;配置发送模块1120,用于根据网络标识信息与身
份识别码向第一无线接入设备发送网络连接配置信息,其中,网络连接配置信息用于第一
无线接入设备与第二无线接入设备建立网络连接。
[0153] 在一个实施例中,配置发送模块1020具体可以包括:安全认证单元,用于第二无线接入设备根据网络标识信息与身份识别码对第一无线接入设备进行安全认证;配置发送模
块1020,具体还用于在认证成功的情况下,向第一无线接入设备发送网络连接配置信息。
[0154] 在一个实施例中,安全认证单元,还用于在第二无线接入设备为网关的情况下,第二无线接入设备判断预先存储的网络标识信息对应的身份识别码与第一无线接入设备发
送的身份识别码是否一致,根据判断结果对第一无线接入设备进行安全认证;以及,在第二
无线接入设备非网关的情况下,第二无线接入设备根据网络标识信息向网关请求获取对应
的身份识别码,并判断获取到的身份识别码与第一无线接入设备发送的身份识别码是否一
致,根据判断结果对第一无线接入设备进行安全认证。
[0155] 根据本发明实施例提供的第二无线接入设备,根据接收到来自第一无线接入设备的网络标识和身份识别码,对第一无线接入设备进行安全认证,安全认证成功的情况下,向
第一无线接入设备发送网络连接配置信息,利用该网络连接配置信息与第一无线接入设备
恢复通讯,在保证网络安全的同时简化无线设备的配置连接过程。
[0156] 图12是示出能够实现根据本发明实施例的网络连接建立方法的计算设备的示例性硬件架构的结构图。
[0157] 如图12所示,计算设备1200包括输入设备1201、输入接口1202、中央处理器1203、存储器1204、输出接口1205、以及输出设备1206。其中,输入接口1202、中央处理器1203、存
储器1204、以及输出接口1205通过总线1210相互连接,输入设备1201和输出设备1206分别
通过输入接口1202和输出接口1205与总线1210连接,进而与计算设备1200的其他组件连
接。
[0158] 具体地,输入设备1201接收来自外部的输入信息,并通过输入接口1202将输入信息传送到中央处理器1203;中央处理器1203基于存储器1204中存储的计算机可执行指令对
输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器1204中,然
后通过输出接口1205将输出信息传送到输出设备1206;输出设备1206将输出信息输出到计
算设备1200的外部供用户使用。
[0159] 在一个实施例中,图12所示的计算设备1200可以被实现为一种网络连接建立系统,该网络连接建立系统可以包括:存储器,被配置为存储程序;处理器,被配置为运行存储
器中存储的程序,以执行上述实施例描述的网络连接建立方法。
[0160] 根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上
的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实
施例中,该计算机程序可以从网络上被下载和安装,和/或从可拆卸存储介质被安装。
[0161] 本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,
在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个
物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物
理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理
器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件
可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介
质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括
在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技
术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于
RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁
盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访
问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读
指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数
据,并且可包括任何信息递送介质。
[0162] 可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精
神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。