掌桥专利:专业的专利平台
掌桥专利
首页

一种组网方法、装置及网络设备

文献发布时间:2023-06-19 11:39:06


一种组网方法、装置及网络设备

技术领域

本发明涉及网络通信技术领域,尤其涉及一种组网方法、装置及网络设备。

背景技术

为了解决不同厂商的网络设备可以组成一个统一的无线网络,WIFI联盟的EasyMesh协议提出了一套基于IEEE1905协议的组网和管理方法,该协议通过有线或无线连接方式实现无线设备之间的互联互通。例如,在无线连接方式下,连接设备开通有针对EasyMesh链路的backhaul接口,通过WPS方式,在WPS过程中,待加入设备的STA接口声明支持EasyMesh连接,连接设备将backhaul接口的无线配置信息告知待加入设备,待加入设备以此配置连接至EasyMesh网络中,再通过EasyMesh协议实现组网设备管理,从而使得不同厂商的无线设备可以在同一无线网络中实现互联互通并协同管理。

现有的EasyMesh组网方案中一般只关注单一设备的组网方法,未考虑已包含私有组网系统的设备的组网方式,考虑到当前EasyMesh协议属于较宽泛的组网管理协议,相对的,私有组网系统由于其封闭性,针对系统内的设备具有链路优化、功能集成、协同处理、配置管理等优势,而现有技术只能按照EasyMesh协议将已包含私有组网系统的设备以单一设备的方式加入EasyMesh网络,无法保留私有组网系统的相关功能,因此,在现有EasyMesh网络中加入已包含私有组网系统的设备的加入方法有其现实需要。

发明内容

本发明实施例所要解决的技术问题在于,提供一种组网方法、装置及网络设备,能够实现不同厂商的设备以及包含不同组网系统的设备在同一无线网络中互联互通,并且能够兼容不同组网系统的特有功能。

为了解决上述技术问题,本发明实施例提供了一种组网方法,所述方法包括:

获取待加入的第一组网系统中的第一backhaul链路的配置参数;

扫描所述第一组网系统中的所有第一backhaul接口和待加入设备的第二backhaul接口,以确定连接目标设备;其中,所述待加入设备中包含第二组网系统;

根据所述连接目标设备确定目标backhaul链路;

根据所述配置参数和所述目标backhaul链路进行组网连接。

进一步地,所述扫描所述第一组网系统中的所有第一backhaul接口和待加入设备的第二backhaul接口,以确定连接目标设备,具体包括:

扫描所有所述第一backhaul接口以及所述第二backhaul接口,并获取所述第二backhaul接口对应的连接方式;

根据扫描结果和所述第二backhaul接口对应的连接方式确定目标backhaul接口;

将所述目标backhaul接口对应的设备作为所述连接目标设备。

进一步地,所述根据扫描结果和所述第二backhaul接口对应的连接方式确定目标backhaul接口,具体包括:

当所述第二backhaul接口为无线连接方式时,根据所述扫描结果获取每一个所述第一backhaul接口对应的RSSI值以及信道利用率;

根据获得的RSSI值以及信道利用率分别对每一个所述第一backhaul接口进行接口质量评分;

根据所述接口质量评分的结果确定所述目标backhaul接口。

进一步地,所述根据扫描结果和所述第二backhaul接口对应的连接方式确定目标backhaul接口,具体包括:

当所述第二backhaul接口为非无线连接方式时,根据所述扫描结果获取每一个所述第一backhaul接口对应的连接速率;

根据获得的连接速率分别对每一个所述第一backhaul接口进行接口质量评分;

根据所述接口质量评分的结果确定所述目标backhaul接口。

进一步地,所述根据所述连接目标设备确定目标backhaul链路,具体包括:

判断所述连接目标设备中是否包含第三组网系统;

若是,则在所述连接目标设备的第三backhaul链路的功能性价值高于所述连接目标设备的第一backhaul链路的功能性价值的情况下,将所述连接目标设备的第三backhaul链路作为所述目标backhaul链路;

若否,则将所述连接目标设备的第一backhaul链路作为所述目标backhaul链路。

进一步地,所述方法还包括:

当所述连接目标设备的第三backhaul链路的功能性价值不高于所述连接目标设备的第一backhaul链路的功能性价值时,重新探测所述连接目标设备的第一backhaul链路和第三backhaul链路的链路性能,并根据所述链路性能确定所述目标backhaul链路。

进一步地,所述判断所述连接目标设备中是否包含第三组网系统,具体包括:

扫描获取所述连接目标设备的第一backhaul接口的无线管理帧;其中,所述无线管理帧中包括私有IE字段,所述私有IE字段用于标明所述连接目标设备对应的系统类型、设备角色和backhaul类型;

根据所述系统类型判断所述连接目标设备中是否包含第三组网系统。

进一步地,所述方法还包括:

当所述待加入设备为主设备时,根据所述设备角色判断所述连接目标设备是否为从设备;

当所述连接目标设备为从设备时,重新确定新的连接目标设备并进行相应处理。

为了解决上述技术问题,本发明实施例还提供了一种组网装置,所述装置包括:

配置参数获取模块,用于获取待加入的第一组网系统中的第一backhaul链路的配置参数;

目标设备确定模块,用于扫描所述第一组网系统中的所有第一backhaul接口和待加入设备的第二backhaul接口,以确定连接目标设备;其中,所述待加入设备中包含第二组网系统;

目标链路确定模块,用于根据所述连接目标设备确定目标backhaul链路;

组网连接模块,用于根据所述配置参数和所述目标backhaul链路进行组网连接。

本发明实施例还提供了一种网络设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现上述任一项所述的组网方法。

与现有技术相比,本发明实施例提供了一种组网方法、装置及网络设备,通过获取待加入的第一组网系统中的第一backhaul链路的配置参数,并通过扫描所述第一组网系统中的所有第一backhaul接口和待加入设备的第二backhaul接口,以确定连接目标设备,所述待加入设备中包含第二组网系统,根据所述连接目标设备确定目标backhaul链路,并根据所述配置参数和所述目标backhaul链路进行组网连接,从而能够实现不同厂商的设备以及包含不同组网系统的设备在同一无线网络中互联互通,并且能够兼容不同组网系统的特有功能。

附图说明

图1是本发明提供的一种组网方法的一个优选实施例的流程图;

图2是本发明提供的一种组网装置的一个优选实施例的结构框图;

图3是本发明提供的一种网络设备的一个优选实施例的结构框图。

具体实施方式

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

本发明实施例提供了一种组网方法,参见图1所示,是本发明提供的一种组网方法的一个优选实施例的流程图,所述方法包括步骤S11至步骤S13:

步骤S11、获取待加入的第一组网系统中的第一backhaul链路的配置参数;

步骤S12、扫描所述第一组网系统中的所有第一backhaul接口和待加入设备的第二backhaul接口,以确定连接目标设备;其中,所述待加入设备中包含第二组网系统;

步骤S13、根据所述连接目标设备确定目标backhaul链路;

步骤S14、根据所述配置参数和所述目标backhaul链路进行组网连接。

具体的,第一组网系统为待加入的网络系统(例如EasyMesh网络等),本发明实施例可以由待加入设备(例如AP等网络设备)执行,其中,待加入设备中已经包含了第二组网系统,且第二组网系统是与第一组网系统不同的组网系统;当待加入设备需要加入第一组网系统时,首先获取第一组网系统中的第一backhaul链路的配置参数,接着扫描第一组网系统包含的所有已组网设备的所有第一backhaul接口和待加入设备自身的第二backhaul接口,以从第一组网系统包含的所有已组网设备中确定连接目标设备,然后从连接目标设备对应的所有backhaul链路中确定相应的目标backhaul链路,最后根据已经获得的第一组网系统中的第一backhaul链路的配置参数和确定的目标backhaul链路进行组网连接,从而将待加入设备加入第一组网系统中,实现待加入设备与第一组网系统包含的所有已组网设备之间的互联互通。

需要说明的是,以第一组网系统为EasyMesh网络为例,待加入设备采用EasyMesh组网方式发起连接后,可以通过现有技术中常用的WPS流程获得EasyMeshbackhaul链路的配置参数,再根据该配置参数就那些无线连接过程和开启本地的backhaul接口,其中,EasyMesh的WPS流程如下:开启WPS后,待加入设备(即后端设备)在Association Request帧中附带Multi-AP IE字段,表明设备支持backhaul STA接口,前端AP设备返回的Association Response帧中附带Multi-AP IE字段,表明设备支持backhaul BSS接口;后端设备在WPS M1报文中附带Multi-AP IE字段,表明设备支持backhaul STA接口,前端AP设备根据该字段在WPS M8报文中返回的是EasyMesh backhaul接口的配置,即以供连接的接口配置,后端设备根据该配置将backhaul链路连接到相应的Easymesh backhaul接口。

一般的,在未指定目标BSSID的情况下(例如完成WPS过程保存backhaul配置参数后掉电重启),待加入设备发起backhaul连接的目标是不确定或随机的,或者在已指定目标BSSID的情况下(例如一般直接指定目标为WPS设备),实际环境中存在更优的已Easymesh组网的目标设备,上述情况都可能导致连接目标非最优,因此需要在连接设备的选择中加入筛选机制,以确定连接目标设备进行组网连接。

可以理解的,backhaul链路是指组网系统中所包含的设备之间进行通信的链路,主要用于进行数据传输和设备间的控制管理等,backhaul接口是指用于连接backhaul链路的接口,对于链路两端具体指的是前端设备的AP接口和后端设备的STA接口;在本发明实施例中,待加入的第一组网系统中对应具有第一backhaul链路,第一组网系统中的所有设备均存在第一backhaul接口,相应的,待加入设备中已包含的第二组网系统中对应具有第二backhaul链路,第二组网系统中的所有设备均存在第二backhaul接口,此时待加入设备也存在第二backhaul接口,对于第一组网系统来说,待加入设备中的第二组网系统相当于私有组网系统,私有组网系统中的第二backhaul链路相较于第一组网系统中的第一backhaul链路,主要区别在于:(1)第二backhaul链路专门供私有组网系统中的设备间连接,一般会屏蔽其他设备的连通性;(2)第二backhaul链路具有私有组网系统的特定功能,例如2.4G和5G backhaul链路共存且能调整流量的功能,而类似EasyMesh的backhaul链路可以连接其他设备,且不支持多链路连接,从而制约了组网系统的性能。

本发明实施例所提供的一种组网方法,通过获取待加入的第一组网系统中的第一backhaul链路的配置参数,并通过扫描所述第一组网系统中的所有第一backhaul接口和待加入设备的第二backhaul接口,以确定连接目标设备,所述待加入设备中包含第二组网系统,根据所述连接目标设备确定目标backhaul链路,并根据所述配置参数和所述目标backhaul链路进行组网连接,从而能够实现不同厂商的设备以及包含不同组网系统的设备在同一无线网络中互联互通,并且能够兼容不同组网系统的特有功能,同时,加入了连接目标设备的筛选机制和目标backhaul链路的筛选机制,提高了组网系统的性能。

在另一个优选实施例中,所述扫描所述第一组网系统中的所有第一backhaul接口和待加入设备的第二backhaul接口,以确定连接目标设备,具体包括:

扫描所有所述第一backhaul接口以及所述第二backhaul接口,并获取所述第二backhaul接口对应的连接方式;

根据扫描结果和所述第二backhaul接口对应的连接方式确定目标backhaul接口;

将所述目标backhaul接口对应的设备作为所述连接目标设备。

具体的,结合上述实施例,在从第一组网系统包含的所有已组网设备中确定连接目标设备时,先扫描第一组网系统包含的所有已组网设备的所有第一backhaul接口和待加入设备自身的第二backhaul接口,并获取待加入设备的第二backhaul接口对应的连接方式,再根据获得的扫描结果和待加入设备的第二backhaul接口对应的连接方式确定相应的目标backhaul接口,从而将确定的目标backhaul接口所对应的设备作为连接目标设备。

可以理解的,目标backhaul接口为所有的第一backhaul接口中的某一个第一backhaul接口,连接目标设备为第一组网系统包含的所有的已组网设备中的某一个已组网设备。

作为上述方案的改进,所述根据扫描结果和所述第二backhaul接口对应的连接方式确定目标backhaul接口,具体包括:

当所述第二backhaul接口为无线连接方式时,根据所述扫描结果获取每一个所述第一backhaul接口对应的RSSI值以及信道利用率;

根据获得的RSSI值以及信道利用率分别对每一个所述第一backhaul接口进行接口质量评分;

根据所述接口质量评分的结果确定所述目标backhaul接口。

具体的,结合上述实施例,在根据获得的扫描结果和待加入设备的第二backhaul接口对应的连接方式确定目标backhaul接口时,若判定待加入设备的第二backhaul接口为无线连接方式,则根据获得的扫描结果相应获取每一个第一backhaul接口所对应的RSSI值以及信道利用率,再根据获得的每一个第一backhaul接口所对应的RSSI值以及信道利用率,分别对每一个第一backhaul接口进行接口质量评分,从而根据接口质量评分的结果从所有的第一backhaul接口中选择目标backhaul接口,相应的,选择其中接口质量评分最高的第一backhaul接口作为目标backhaul接口。

需要说明的是,接口质量评分可以采用频段调整加权的方式实现(本发明实施例不作具体限定),例如,假设第一backhaul接口中有一个5G接口和一个2G接口,不同的接口对应不同的天线,且相应获得的RSSI值和信道利用率都经过归一化处理,5G接口对应的RSSI峰值拐点表示为RSSI_5G,实际RSSI值表示为rssi_5G,实际信道利用率表示为p_5G,2G接口对应的RSSI峰值拐点表示为RSSI_2G,实际RSSI值表示为rssi_2G,实际信道利用率表示为p_2G,则

作为上述方案的改进,所述根据扫描结果和所述第二backhaul接口对应的连接方式确定目标backhaul接口,具体包括:

当所述第二backhaul接口为非无线连接方式时,根据所述扫描结果获取每一个所述第一backhaul接口对应的连接速率;

根据获得的连接速率分别对每一个所述第一backhaul接口进行接口质量评分;

根据所述接口质量评分的结果确定所述目标backhaul接口。

具体的,结合上述实施例,在根据获得的扫描结果和待加入设备的第二backhaul接口对应的连接方式确定目标backhaul接口时,若判定待加入设备的第二backhaul接口为非无线连接方式(例如采用有线连接方式或其他介质连接方式),则根据获得的扫描结果相应获取每一个第一backhaul接口所对应的连接速率,再根据获得的每一个第一backhaul接口所对应的连接速率,分别对每一个第一backhaul接口进行接口质量评分,从而根据接口质量评分的结果从所有的第一backhaul接口中选择目标backhaul接口,相应的,选择其中接口质量评分最高的第一backhaul接口作为目标backhaul接口。

需要说明的是,其他介质连接方式可以为PLC连接方式等,在待加入设备的第二backhaul接口对应的连接方式为非无线连接方式时,接口质量评分主要围绕连接速率展开,例如,接口质量评分=最大连接速率*速率折损比率;该公式只是一种参考计算方法,本发明实施例不作具体限定。

在又一个优选实施例中,所述根据所述连接目标设备确定目标backhaul链路,具体包括:

判断所述连接目标设备中是否包含第三组网系统;

若是,则在所述连接目标设备的第三backhaul链路的功能性价值高于所述连接目标设备的第一backhaul链路的功能性价值的情况下,将所述连接目标设备的第三backhaul链路作为所述目标backhaul链路;

若否,则将所述连接目标设备的第一backhaul链路作为所述目标backhaul链路。

具体的,结合上述实施例,在从连接目标设备对应的所有backhaul链路中确定目标backhaul链路时,先判断已经确定的连接目标设备中是否已经包含了第三组网系统,其中,第三组网系统是与第一组网系统和第二组网系统均不同的其他任一组网系统;当连接目标设备中已经包含了第三组网系统时,在连接目标设备的第三backhaul链路的功能性价值高于连接目标设备的第一backhaul链路的功能性价值的情况下,将连接目标设备的第三backhaul链路作为目标backhaul链路;当连接目标设备中未包含第三组网系统时,将连接目标设备的第一backhaul链路作为目标backhaul链路。

可以理解的,由于连接目标设备已经加入了第一组网系统,因此对应使用第一backhaul链路与其他设备进行通信,若连接目标设备还加入了第三组网系统,则还可以使用第三backhaul链路与其他设备进行通信;相应的,当连接目标设备中同时包含第一组网系统和第三组网系统时,需要对连接目标设备的第一backhaul链路和第三backhaul链路的功能性价值进行比较,选择其中功能性价值高的链路作为目标backhaul链路;当连接目标设备中只包含第一组网系统时,直接使用连接目标设备的第一backhaul链路作为目标backhaul链路。

需要说明的是,对于第一组网系统来说,连接目标设备中的第三组网系统也相当于私有组网系统,第三backhaul链路相应为私有backhaul链路,而功能性价值主要是指私有backhaul链路区别于第一backhaul链路(例如Easymesh链路)所特有的功能,由私有组网系统设计决定,例如,可能具有访问权限控制、多链路连接、流量调整等特定功能,判定标准由具体私有backhaul链路所具有的功能而定,假如私有backhaul链路不具备上述功能,可直接使用Easymesh backhaul链路,否则根据私有backhaul链路的额外功能对系统的作用来确定使用与否。

在又一个优选实施例中,所述方法还包括:

当所述连接目标设备的第三backhaul链路的功能性价值不高于所述连接目标设备的第一backhaul链路的功能性价值时,重新探测所述连接目标设备的第一backhaul链路和第三backhaul链路的链路性能,并根据所述链路性能确定所述目标backhaul链路。

具体的,结合上述实施例,当连接目标设备中同时包含第一组网系统和第三组网系统时,如果连接目标设备的第三backhaul链路的功能性价值不高于连接目标设备的第一backhaul链路的功能性价值(或者两种链路的差异性较小,五明显的优劣之分),则需要重新探测连接目标设备的第一backhaul链路的链路性能和连接目标设备的第三backhaul链路的链路性能,从而根据获得的链路性能确定目标backhaul链路,相应的,选择其中链路性能最优的链路作为目标backhaul链路。

需要说明的是,重新探测链路性能是为了比较连接目标设备的哪个backhaul接口更优,例如,可以采用多次扫描重新进行接口评分或者尝试连接测试峰值性能的方式获取相应的链路性能。

作为上述方案的改进,所述判断所述连接目标设备中是否包含第三组网系统,具体包括:

扫描获取所述连接目标设备的第一backhaul接口的无线管理帧;其中,所述无线管理帧中包括私有IE字段,所述私有IE字段用于标明所述连接目标设备对应的系统类型、设备角色和backhaul类型;

根据所述系统类型判断所述连接目标设备中是否包含第三组网系统。

具体的,结合上述实施例,为了使连接目标设备的相关接口具有识别机制,可以在连接目标设备的第一backhaul接口的无线管理帧(例如beacon和probe response帧)中加入私有IE字段,用于标明本连接目标设备所对应的系统类型、设备角色和backhaul类型,因此,在判断连接目标设备中是否包含第三组网系统时,可以通过扫描获取连接目标设备的第一backhaul接口的无线管理帧,并通过解析无线管理帧中的私有IE字段相应获得连接目标设备对应的系统类型,从而根据连接目标设备对应的系统类型判断连接目标设备中是否包含第三组网系统。

需要说明的是,系统类型可以理解为系统的组网ID,同一个组网系统中的所有设备的组网ID相同,通过判断连接目标设备对应的组网ID与第三组网系统的组网ID是否相同,即可判断连接目标设备中是否包含第三组网系统;设备角色一般是指主设备和从设备,组网系统可能采用主从设备或分布式设备的管理方式,通过设备角色可以区分设备之间的主从关系;backhaul类型主要用来表明接口所属设备是支持backhaul链路的,类型指的是所支持的backhaul链路类型以及相关信息,例如支持2.4G、5G(可用band)、有线(100M or1000M)、PLC及对应链路的MAC信息;在实际应用过程中,系统类型、设备角色和backhaul类型可以在设备扫描是区分backhaul的归属,例如根据backhaul接口的无线管理帧中的私有IE字段标明的系统类型、设备角色和backhaul类型等信息来确定该backhaul接口是属于哪个组网系统的哪个组网设备的。

在又一个优选实施例中,所述方法还包括:

当所述待加入设备为主设备时,根据所述设备角色判断所述连接目标设备是否为从设备;

当所述连接目标设备为从设备时,重新确定新的连接目标设备并进行相应处理。

具体的,结合上述实施例,根据待加入设备的backhaul接口的无线管理帧中的私有IE字段所标明的设备角色可以判断待加入设备是主设备还是从设备,当判定待加入设备为主设备时,根据连接目标设备的backhaul接口的无线管理帧中的私有IE字段所标明的设备角色判断连接目标设备是主设备还是从设备,当判定连接目标设备为从设备时,需要重复上述实施例中的连接目标设备的确定步骤,以重新确定新的连接目标设备并进行相应处理;其中,连接目标设备的确定步骤以及新的连接目标设备确定之后的相应处理步骤均与上述实施例相同,这里不再赘述。

需要说明的是,在组网系统中若存在主从设备的角色机制,需要在组网时避免作为主设备的待加入设备倒置连接到作为从设备的连接目标设备上,由于Easymesh组网系统中不区分主从设备的关系,在包含主从设备的私有组网系统中,主设备在扫描backhaul接口时会根据私有IE字段主动屏蔽从设备的Easymesh backhaul接口,从而确保不出现倒置连接。

本发明实施例还提供了一种组网装置,参见图2所示,是本发明提供的一种组网装置的一个优选实施例的结构框图,所述装置包括:

配置参数获取模块11,用于获取待加入的第一组网系统中的第一backhaul链路的配置参数;

目标设备确定模块12,用于扫描所述第一组网系统中的所有第一backhaul接口和待加入设备的第二backhaul接口,以确定连接目标设备;其中,所述待加入设备中包含第二组网系统;

目标链路确定模块13,用于根据所述连接目标设备确定目标backhaul链路;

组网连接模块14,用于根据所述配置参数和所述目标backhaul链路进行组网连接。

优选地,所述目标设备确定模块12具体包括:

接口扫描单元,用于扫描所有所述第一backhaul接口以及所述第二backhaul接口,并获取所述第二backhaul接口对应的连接方式;

目标接口确定单元,用于根据扫描结果和所述第二backhaul接口对应的连接方式确定目标backhaul接口;

目标设备确定单元,用于将所述目标backhaul接口对应的设备作为所述连接目标设备。

优选地,所述目标接口确定单元具体用于:

当所述第二backhaul接口为无线连接方式时,根据所述扫描结果获取每一个所述第一backhaul接口对应的RSSI值以及信道利用率;

根据获得的RSSI值以及信道利用率分别对每一个所述第一backhaul接口进行接口质量评分;

根据所述接口质量评分的结果确定所述目标backhaul接口。

优选地,所述目标接口确定单元具体用于:

当所述第二backhaul接口为非无线连接方式时,根据所述扫描结果获取每一个所述第一backhaul接口对应的连接速率;

根据获得的连接速率分别对每一个所述第一backhaul接口进行接口质量评分;

根据所述接口质量评分的结果确定所述目标backhaul接口。

优选地,所述目标链路确定模块13具体包括:

组网系统判断单元,用于判断所述连接目标设备中是否包含第三组网系统;

第一判断结果处理单元,用于若是,则在所述连接目标设备的第三backhaul链路的功能性价值高于所述连接目标设备的第一backhaul链路的功能性价值的情况下,将所述连接目标设备的第三backhaul链路作为所述目标backhaul链路;

第二判断结果处理单元,用于若否,则将所述连接目标设备的第一backhaul链路作为所述目标backhaul链路。

优选地,所述装置还包括:

新目标链路确定模块,用于当所述连接目标设备的第三backhaul链路的功能性价值不高于所述连接目标设备的第一backhaul链路的功能性价值时,重新探测所述连接目标设备的第一backhaul链路和第三backhaul链路的链路性能,并根据所述链路性能确定所述目标backhaul链路。

优选地,所述组网系统判断单元具体用于:

扫描获取所述连接目标设备的第一backhaul接口的无线管理帧;其中,所述无线管理帧中包括私有IE字段,所述私有IE字段用于标明所述连接目标设备对应的系统类型、设备角色和backhaul类型;

根据所述系统类型判断所述连接目标设备中是否包含第三组网系统。

优选地,所述装置还包括:

设备角色判断模块,用于当所述待加入设备为主设备时,根据所述设备角色判断所述连接目标设备是否为从设备;

第一判断结果处理模块,用于当所述连接目标设备为从设备时,重新确定新的连接目标设备并进行相应处理。

需要说明的是,本发明实施例所提供的一种组网装置,能够实现上述任一实施例所述的组网方法的所有流程,装置中的各个模块、单元的作用以及实现的技术效果分别与上述实施例所述的组网方法的作用以及实现的技术效果对应相同,这里不再赘述。

本发明实施例还提供了一种网络设备,参见图3示,是本发明提供的一种网络设备的一个优选实施例的结构框图,所述网络设备包括处理器10、存储器20以及存储在所述存储器20中且被配置为由所述处理器10执行的计算机程序,所述处理器10在执行所述计算机程序时实现上述任一实施例所述的组网方法。

优选地,所述计算机程序可以被分割成一个或多个模块/单元(如计算机程序1、计算机程序2、……),所述一个或者多个模块/单元被存储在所述存储器20中,并由所述处理器10执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述网络设备中的执行过程。

所述处理器10可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以是微处理器,或者所述处理器10也可以是任何常规的处理器,所述处理器10是所述网络设备的控制中心,利用各种接口和线路连接所述网络设备的各个部分。

所述存储器20主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等,数据存储区可存储相关数据等。此外,所述存储器20可以是高速随机存取存储器,还可以是非易失性存储器,例如插接式硬盘,智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡和闪存卡(Flash Card)等,或所述存储器20也可以是其他易失性固态存储器件。

需要说明的是,上述网络设备可包括,但不仅限于,处理器、存储器,本领域技术人员可以理解,图3构框图仅仅是上述网络设备的示例,并不构成对网络设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。

综上,本发明实施例所提供的一种组网方法、装置及网络设备,具有以下有益效果:

(1)能够实现不同厂商的设备以及包含不同组网系统的设备在同一无线网络中互联互通,并且能够兼容不同组网系统的特有功能,例如,同时兼容EasyMesh的组网方式和保留待加入设备中的其他组网系统的特有功能;

(2)加入了连接目标设备的筛选机制和目标backhaul链路的筛选机制,优化了backhaul的链路选择策略,从而提高了组网系统的性能;

(3)加入了主从设备角色识别机制,在组网时能够避免作为主设备的待加入设备倒置连接到作为从设备的连接目标设备上;

(4)打破了现有EasyMesh组网方案中的单一设备的组网方法,可利用私有组网系统的配置同步功能完成单台WPS,即实现系统所有设备的Easymesh backhaul配置。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

相关技术
  • 一种组网方法、装置及网络设备
  • 一种无线组网方法、装置、存储介质及无线网络设备
技术分类

06120113003549