CN111918299A - 一种无线组网方法、装置、存储介质及无线网络设备 - Google Patents
一种无线组网方法、装置、存储介质及无线网络设备 Download PDFInfo
- Publication number
- CN111918299A CN111918299A CN202010866642.5A CN202010866642A CN111918299A CN 111918299 A CN111918299 A CN 111918299A CN 202010866642 A CN202010866642 A CN 202010866642A CN 111918299 A CN111918299 A CN 111918299A
- Authority
- CN
- China
- Prior art keywords
- networking
- interface
- wireless network
- equipment
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/18—Network planning tools
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0876—Aspects of the degree of configuration automation
- H04L41/0886—Fully automatic configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种无线组网方法、装置、存储介质及无线网络设备,包括:当是上级设备时,根据第一预组网信息创建第一预组网AP接口;广播携带第一预组网信息的第一Beacon报文,使得下级设备能够根据第一Beacon报文连接到第一预组网AP接口以实现组网;当是下级设备时,根据第一预组网信息创建第二预组网AP接口和第二预组网STA接口;扫描获取预组网***中上级设备广播的第二Beacon报文;判断第一预组网信息与第二Beacon报文中携带的第二预组网信息是否一致;若一致,则根据第二Beacon报文确定对应的目标上级设备;通过第二预组网STA接口连接到目标上级设备的预组网AP接口以实现组网。本发明能够简单方便地实现无线网络设备间的自动组网,并提高组网的灵活性。
Description
技术领域
本发明涉及无线网络技术领域,尤其涉及一种无线组网方法、装置、计算机可读存储介质及无线网络设备。
背景技术
在无线AP的网络覆盖能力不足时,需要使用中继设备扩展无线网络的覆盖范围,即需要将中继设备和无线AP进行配对组网,以正确实现网络拓展。现有的无线组网技术主要采用无线中继设备(Repeater)进行拓展,组网方式包括:(1)用户手动Setup,需要在Repeater的配置页面中,扫描待拓展的AP的2.4G和5G的无线SSID,待输入无线密码等参数后,进行Repeater与AP间的组网;(2)Wi-Fi Protected Setup,用户通过输入PIN值或者按下WPS按钮等操作,进行Repeater与AP间的组网。
但是,上述组网方式的操作步骤繁琐,需要用户具有一定的无线网络技术基础,并且当出现AP的无线SSID、无线密码或者加密方式等参数发生变化时,需要用户重新进行配置,导致组网的灵活性较低。
发明内容
本发明实施例所要解决的技术问题在于,提供一种无线组网方法、装置、计算机可读存储介质及无线网络设备,能够简单方便地实现无线网络设备间的自动组网,并提高组网的灵活性。
为了解决上述技术问题,本发明实施例提供了一种无线组网方法,包括:
无线网络设备上电后,判断自身是上级设备还是下级设备;
当是上级设备时,所述无线网络设备根据预设的第一预组网信息创建第一预组网AP接口;根据预设的时间周期广播第一Beacon报文,使得下级设备能够根据所述第一Beacon报文连接到所述第一预组网AP接口,以接入所述无线网络设备所在的预组网***中;其中,所述第一Beacon报文中携带预设的第一预组网信息;
当是下级设备时,所述无线网络设备根据预设的第一预组网信息创建第二预组网AP接口和第二预组网STA接口;扫描获取预组网***中的上级设备广播的第二Beacon报文;判断预设的第一预组网信息与扫描获取的第二Beacon报文中携带的第二预组网信息是否一致;若一致,则根据判定一致的第二Beacon报文确定发出对应的第二Beacon报文的目标上级设备;通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中。
进一步地,所述第二预组网AP接口用于连接所述无线网络设备的下级设备的预组网STA接口,使得下级设备能够接入所述无线网络设备所在的预组网***中。
进一步地,所述第一预组网信息包括由预设算法生成的Group ID;其中,同一预组网***中的所有设备具有相同的Group ID。
进一步地,所述第一预组网信息包括预设的密码信息,所述无线网络设备根据所述密码信息获取预组网的SSID和密码,并根据获得的SSID和获得的密码创建预组网接口;或,
所述第一预组网信息包括由预设算法生成的Group ID,所述无线网络设备根据所述Group ID生成预组网的SSID和密码,并根据生成的SSID和生成的密码创建预组网接口;
其中,所述预组网接口包括所述第一预组网AP接口,或,所述预组网接口包括所述第二预组网AP接口和所述第二预组网STA接口。
进一步地,所述预组网接口的适用频段包括但不限于2.4G频段或/和5G频段。
进一步地,在所述扫描获取预组网***中的上级设备广播的第二Beacon报文之后,所述方法还包括:
确定扫描获得的第二Beacon报文的数量N;其中,N>0;
当N≥2时,分别判断所述第一预组网信息与每一个第二Beacon报文中携带的第二预组网信息是否一致;
当有M个第二Beacon报文中携带的第二预组网信息分别与所述第一预组网信息一致时,根据M个第二Beacon报文对应确定M个上级设备;其中,M≥2;
根据M个上级设备的网络信息选择最优的上级设备作为所述目标上级设备;其中,所述网络信息携带在对应的上级设备广播的第二Beacon报文中;
通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中。
进一步地,所述网络信息至少包括以下信息中的一种:预组网信息、预组网信息特征值、设备网络层级、网络延时、网络带宽、可用带宽。
为了解决上述技术问题,本发明实施例还提供了一种无线组网装置,包括:
设备判断模块,用于无线网络设备上电后,判断自身是上级设备还是下级设备;
第一组网处理模块,用于当是上级设备时,所述无线网络设备根据预设的第一预组网信息创建第一预组网AP接口;根据预设的时间周期广播第一Beacon报文,使得下级设备能够根据所述第一Beacon报文连接到所述第一预组网AP接口,以接入所述无线网络设备所在的预组网***中;其中,所述第一Beacon报文中携带预设的第一预组网信息;
第二组网处理模块,用于当是下级设备时,所述无线网络设备根据预设的第一预组网信息创建第二预组网AP接口和第二预组网STA接口;扫描获取预组网***中的上级设备广播的第二Beacon报文;判断预设的第一预组网信息与扫描获取的第二Beacon报文中携带的第二预组网信息是否一致;若一致,则根据判定一致的第二Beacon报文确定发出对应的第二Beacon报文的目标上级设备;通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行上述任一项所述的无线组网方法。
本发明实施例还提供了一种无线网络设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现上述任一项所述的无线组网方法。
与现有技术相比,本发明实施例提供了一种无线组网方法、装置、计算机可读存储介质及无线网络设备,无线网络设备上电后,判断自身是上级设备还是下级设备;当是上级设备时,所述无线网络设备根据预设的第一预组网信息创建第一预组网AP接口;根据预设的时间周期广播第一Beacon报文,使得下级设备能够根据所述第一Beacon报文连接到所述第一预组网AP接口,以接入所述无线网络设备所在的预组网***中;其中,所述第一Beacon报文中携带预设的第一预组网信息;当是下级设备时,所述无线网络设备根据预设的第一预组网信息创建第二预组网AP接口和第二预组网STA接口;扫描获取预组网***中的上级设备广播的第二Beacon报文;判断预设的第一预组网信息与扫描获取的第二Beacon报文中携带的第二预组网信息是否一致;若一致,则根据判定一致的第二Beacon报文确定发出对应的第二Beacon报文的目标上级设备;通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中;从而能够简单方便地实现无线网络设备间的自动组网,并提高组网的灵活性。
附图说明
图1是本发明提供的一种无线组网方法的一个优选实施例的流程图;
图2A至图2B是本发明提供的一种无线组网方法的工作原理示意图;
图3是本发明提供的一种无线组网方法的应用场景示意图;
图4是本发明提供的一种无线组网装置的一个优选实施例的结构框图;
图5是本发明提供的一种无线网络设备的一个优选实施例的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本技术领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种无线组网方法,参见图1所示,是本发明提供的一种无线组网方法的一个优选实施例的流程图,所述方法包括步骤S11至步骤S13:
步骤S11、无线网络设备上电后,判断自身是上级设备还是下级设备;
步骤S12、当是上级设备时,所述无线网络设备根据预设的第一预组网信息创建第一预组网AP接口;根据预设的时间周期广播第一Beacon报文,使得下级设备能够根据所述第一Beacon报文连接到所述第一预组网AP接口,以接入所述无线网络设备所在的预组网***中;其中,所述第一Beacon报文中携带预设的第一预组网信息;
步骤S13、当是下级设备时,所述无线网络设备根据预设的第一预组网信息创建第二预组网AP接口和第二预组网STA接口;扫描获取预组网***中的上级设备广播的第二Beacon报文;判断预设的第一预组网信息与扫描获取的第二Beacon报文中携带的第二预组网信息是否一致;若一致,则根据判定一致的第二Beacon报文确定发出对应的第二Beacon报文的目标上级设备;通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中。
网络设备之间可以通过无线方式进行组网连接和通信,本发明实施例适用于任意一个无线网络设备,具体的,无线网络设备上电启动后,先判断自身是上级设备还是下级设备,以确定本无线网络设备是作为预组网***中的上级设备还是下级设备(例如,若无线网络设备是路由器,则作为上级设备,若无线网络设备是中继器,则可以作为上级设备,也可以作为下级设备);当判定本无线网络设备作为预组网***中的上级设备时,本无线网络设备根据预先写入的第一预组网信息创建第一预组网AP接口,并根据预先设置的时间周期在本无线网络设备当前所在的预组网***中广播携带了预先写入的第一预组网信息的第一Beacon报文,当下级设备(此时下级设备指未接入本无线网络设备当前所在的预组网***中的其他设备)通过扫描接收到本无线网络设备广播的第一Beacon报文时,下级设备能够根据接收到的第一Beacon报文连接到本无线网络设备创建的第一预组网AP接口,以接入本无线网络设备当前所在的预组网***中,从而实现本无线网络设备与下级设备的组网;当判定本无线网络设备作为预组网***中的下级设备时,本无线网络设备根据预先写入的第一预组网信息创建第二预组网AP接口和第二预组网STA接口,并通过扫描获取预组网***中的其他上级设备广播的第二Beacon报文,在扫描获得第二Beacon报文之后,本无线网络设备解析第二Beacon报文以获得其中携带的第二预组网信息,并判断预先写入的第一预组网信息与第二Beacon报文中携带的第二预组网信息是否一致,当判定一致时,本无线网络设备根据该第二Beacon报文确定发出该第二Beacon报文的目标上级设备(此时目标上级设备指已经接入了预组网***中的设备),并通过本无线网络设备创建的第二预组网STA接口连接到上述目标上级设备的预组网AP接口,以接入上述目标上级设备所在的预组网***中,从而实现本无线网络设备与目标上级设备的组网。
需要说明的是,第一预组网信息和第二预组网信息能够体现网络类型,当第一预组网信息和第二预组网信息一致时,说明网络类型一致,则可以进行自动组网;其中,预组网信息写入在Beacon的厂商自定义字段中,除此之外预组网信息还可以包括网络连接状态、设备网络层级和网关信息等,相应的,本无线网络设备可以根据预组网信息中的网络连接状态、设备网络层级等信息判断自身是上级设备还是下级设备。
可以理解的,当本无线网络设备作为预组网***中的上级设备时,下级设备在通过扫描接收到本无线网络设备广播的第一Beacon报文之后,同样需要解析第一Beacon报文以获得其中携带的第一预组网信息,并判断该下级设备中预先写入的预组网信息与第一Beacon报文中携带的第一预组网信息是否一致,只有在一致时,该下级设备才通过自身创建的预组网STA接口连接到本无线网络设备创建的第一预组网AP接口。
结合图2A至图2B所示,是本发明提供的一种无线组网方法的工作原理示意图,如图2A所示,无线网络设备作为上级设备,根据自身的第一预组网信息创建了第一预组网AP接口,并广播携带了自身的第一预组网信息的第一Beacon报文,其他下级设备通过扫描接收到第一Beacon报文,并解析第一Beacon报文,获得其中携带的无线网络设备的第一预组网信息,其他下级设备判断自身的预组网信息与第一Beacon报文中携带的第一预组网信息是否一致,判定一致时,其他下级设备通过自身创建的预组网STA接口连接到无线网络设备创建的第一预组网AP接口;如图2B所示,无线网络设备作为下级设备,根据自身的第一预组网信息创建了第二预组网AP接口和第二预组网STA接口,并通过扫描获取其他上级设备广播的第二Beacon报文(第二Beacon报文中携带了对应的其他上级设备的第二预组网信息),解析第二Beacon报文,获得其中携带的上级设备的第二预组网信息,无线网络设备判断自身的第一预组网信息与第二Beacon报文中携带的第二预组网信息是否一致,当判定一致时,本无线网络设备通过自身创建的第二预组网STA接口连接到其他上级设备创建的预组网AP接口。
本发明实施例所提供的一种无线组网方法,操作步骤简单方便,不需要用户具有专业的无线网络知识,只需要将无线设备预先写入相同的预组网信息,即可实现自动组网功能,并且通过预组网AP接口和预组网STA接口建立通信连接,即采用预组网链路作为无线设备间进行通信的无线链路,使得无线设备之间的通信不受制于用户的无线配置,即使用户的无线配置变更,也不会导致无线设备之间的网络连接断开,大大提高了组网的灵活性。
在另一个优选实施例中,所述第二预组网AP接口用于连接所述无线网络设备的下级设备的预组网STA接口,使得下级设备能够接入所述无线网络设备所在的预组网***中。
具体的,结合上述实施例,本无线网络设备创建的第二预组网AP接口可以在本无线网络设备作为预组网***中的上级设备时连接其他下级设备,同理,本无线网络设备根据预先设置的时间周期在本无线网络设备当前所在的预组网***中广播携带了第一预组网信息的第一Beacon报文,当下级设备通过扫描接收到本无线网络设备广播的第一Beacon报文之后,解析该第一Beacon报文以获得其中携带的第一预组网信息,并判断该下级设备中预先写入的预组网信息与第一Beacon报文中携带的第一预组网信息是否一致,若一致,则该下级设备通过自身创建的预组网STA接口连接到本无线网络设备创建的第二预组网AP接口,使得该下级设备能够接入本无线网络设备当前所在的预组网***中。
在又一个优选实施例中,所述第一预组网信息包括由预设算法生成的Group ID;其中,同一预组网***中的所有设备具有相同的Group ID。
具体的,结合上述实施例,第一预组网信息(第二预组网信息同理)包括由预先设置的特定算法生成的Group ID(即组网ID),Group ID具有唯一性,同一个预组网***中的所有设备预先写入了相同的Group ID,使得同一个预组网***中的设备可以根据相同的Group ID相互识别;不同的预组网***中的设备具有不同的Group ID,使得不同的预组网***之间具有差异性,从而可以区别不同的预组网***。
在又一个优选实施例中,所述第一预组网信息包括预设的密码信息,所述无线网络设备根据所述密码信息获取预组网的SSID和密码,并根据获得的SSID和获得的密码创建预组网接口;或,
所述第一预组网信息包括由预设算法生成的Group ID,所述无线网络设备根据所述Group ID生成预组网的SSID和密码,并根据生成的SSID和生成的密码创建预组网接口;
其中,所述预组网接口包括所述第一预组网AP接口,或,所述预组网接口包括所述第二预组网AP接口和所述第二预组网STA接口。
具体的,结合上述实施例,在下级设备通过预组网STA接口连接到相应的上级设备的预组网AP接口时,需要使用正确的预组网的SSID和密码进行连接,因此,同一个预组网***中的所有设备需要知晓预组网的SSID和密码,才能创建相应的预组网接口实现组网,预组网的SSID和密码可以通过以下方式进行获取:第一预组网信息(第二预组网信息同理)中包括预先设置的密码信息,本无线网络设备可以根据自身的第一预组网信息中的密码信息获取预组网的SSID和密码,并根据获得的SSID和获得的密码创建预组网接口;或者,第一预组网信息(第二预组网信息同理)中包括由预先设置的特定算法生成的Group ID,本无线网络设备可以根据自身的第一预组网信息中的Group ID经过算法唯一生成相应的预组网的SSID和密码,并根据生成的SSID和生成的密码创建预组网接口。
其中,密码信息可以直接包括默认SSID和默认密码,在无线网络设备出厂时,预先写入默认SSID和默认密码,这样设备间进行组网连接时采用统一的SSID和密码做认证,建立预组网链路;密码信息还可以包括预设的秘钥,同一个预组网***中的所有设备预先写入相同的秘钥,通过对秘钥进行计算,相应获得预组网的SSID和密码,例如,假设秘钥包括N+M位数据(N>0,M>0),直接取秘钥的前N位作为SSID,取秘钥的后M位作为密码,或者,通过计算秘钥的MD5值或hash值等作为预组网SSID和密码;另外,还可以在广播的Beacon报文中增加相应的密码信息,使得同一个预组网***中的设备可以通过接收到的Beacon报文解析获得密码信息,从而相应获取预组网的SSID和密码。
需要说明的是,预组网的SSID和密码的获取或者生成方式包括但不限于本发明实施例所提供的方法,也可以采用其他方法,只需保证同一个预组网***中的所有设备能够相互知晓即可。
可以理解的,当本无线网络设备作为上级设备时,创建的是上述实施例中的第一预组网AP接口,当本无线网络设备作为下级设备时,创建的是上述实施例中的第二预组网AP接口和第二预组网STA接口。
另外,预组网的SSID和密码可以根据上述实施例中的Group ID生成,由于GroupID的唯一性,从而保证了不同的预组网***间具有不同的预组网SSID和密码,并且为了保证预组网网络的安全性,可以采用隐藏的SSID和密码。
作为上述方案的改进,所述预组网接口的适用频段包括但不限于2.4G频段或/和5G频段。
具体的,结合上述实施例,本无线网络设备可以是支持单频段或者多频段的设备,相应创建的预组网接口也能够支持单频段或者多频段,即预组网接口可以适用于2.4G频段、5G频段以及其他频段中的至少一种频段。
在又一个优选实施例中,在所述扫描获取预组网***中的上级设备广播的第二Beacon报文之后,所述方法还包括:
确定扫描获得的第二Beacon报文的数量N;其中,N>0;
当N≥2时,分别判断所述第一预组网信息与每一个第二Beacon报文中携带的第二预组网信息是否一致;
当有M个第二Beacon报文中携带的第二预组网信息分别与所述第一预组网信息一致时,根据M个第二Beacon报文对应确定M个上级设备;其中,M≥2;
根据M个上级设备的网络信息选择最优的上级设备作为所述目标上级设备;其中,所述网络信息携带在对应的上级设备广播的第二Beacon报文中;
通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中。
具体的,结合上述实施例,本无线网络设备作为下级设备在通过扫描获取预组网***中的其他上级设备广播的第二Beacon报文时,可能获得不止一个上级设备发出的第二Beacon报文,此时本无线网络设备先确定扫描获得的所有第二Beacon报文的数量N,当N=1时,可以采用上述实施例中的组网方案进行组网;当N≥2时,分别判断本无线网络设备中预先写入的第一预组网信息与每一个第二Beacon报文中携带的第二预组网信息是否一致,并确定判定结果为一致的第二Beacon报文的数量M,当M=1时,直接根据这一个第二Beacon报文确定发出该第二Beacon报文的上级设备作为目标上级设备;当M≥2时,根据M个第二Beacon报文对应确定M个上级设备,并根据确定的M个上级设备所对应的网络信息选择M个上级设备中性能最优的上级设备作为目标上级设备(每一个上级设备对应的网络信息均携带在上级设备广播的第二Beacon报文中);在确定目标上级设备后,本无线网络设备通过本无线网络设备创建的第二预组网STA接口连接到确定的目标上级设备的预组网AP接口,以接入目标上级设备所在的预组网***中,从而实现本无线网络设备与目标上级设备的组网。
作为上述方案的改进,所述网络信息至少包括以下信息中的一种:预组网信息、预组网信息特征值、设备网络层级、网络延时、网络带宽、可用带宽。
具体的,结合上述实施例,上级设备的网络信息至少包括以下信息中的一种:预组网信息、预组网信息特征值、设备网络层级、网络延时、网络带宽、可用带宽,即可以根据M个上级设备所对应的预组网信息、预组网信息特征值、设备网络层级、网络延时、网络带宽、可用带宽等信息,选择最优的上级设备作为目标上级设备进行组网连接。
结合图3所示,是本发明提供的一种无线组网方法的应用场景示意图,假设无线网络设备为图3中的Router,且Router作为上级设备,则Router上电启动后根据预先写入的Group ID生成预组网的SSID和密码,并根据生成的SSID和密码分别创建预组网2.4G AP接口和预组网5G AP接口,同时,Router在Beacon报文中增加Group ID的字段,并周期性的广播该Beacon报文,此时图3中的Repeater作为下级设备(分别创建了预组网2.4G AP接口、预组网5G AP接口、预组网2.4G STA接口和预组网5G STA接口),通过扫描接收到Router广播的Beacon报文,当判定Repeater中预先写入的Group ID与接收到Router广播的Beacon报文中携带的Group ID一致时,通过自身创建的预组网2.4G STA接口连接到Router创建的预组网2.4G AP接口,通过自身创建的预组网5G STA接口连接到Router创建的预组网5G AP接口,从而使Repeater接入Router当前所在的预组网***中。
假设无线网络设备为图3中的Repeater,且Repeater作为下级设备,则Repeater上电启动后根据预先写入的Group ID生成预组网的SSID和密码,并根据生成的SSID和密码分别创建预组网2.4G AP接口、预组网5G AP接口、预组网2.4G STA接口和预组网5G STA接口,同时,Repeater通过扫描获取预组网***中广播的Beacon报文(例如图3中的Router广播的Beacon报文),在获得Beacon报文之后,Repeater通过解析获得其中携带的Group ID,并判断Repeater中预先写入的Group ID与Beacon报文中携带的Group ID是否一致,若一致,则Repeater根据该Beacon报文确定发出该Beacon报文的目标上级设备,即为图3中的Router,Repeater通过自身创建的预组网2.4G STA接口连接到Router创建的预组网2.4G AP接口,通过自身创建的预组网5G STA接口连接到Router创建的预组网5G AP接口,以接入Router所在的预组网***中,另外,Repeater创建的预组网2.4G AP接口、预组网5G AP接口用于分别对应连接另一个下级设备(例如另一个Repeater)创建的预组网2.4G STA接口和预组网5G STA接口,从而能够建立如Router->Repeater->Repeater的串行拓展组网拓扑。
需要说明的是,图3中Router和Repeater创建的用户2.4G AP接口和用户5G AP接口用于连接常用的客户端。
本发明实施例还提供了一种无线组网装置,能够实现上述任一实施例所述的无线组网方法的所有流程,装置中的各个模块的作用以及实现的技术效果分别与上述实施例所述的无线组网方法的作用以及实现的技术效果对应相同,这里不再赘述。
参见图4所示,是本发明提供的一种无线组网装置的一个优选实施例的结构框图,所述装置包括:
设备判断模块11,用于无线网络设备上电后,判断自身是上级设备还是下级设备;
第一组网处理模块12,用于当是上级设备时,所述无线网络设备根据预设的第一预组网信息创建第一预组网AP接口;根据预设的时间周期广播第一Beacon报文,使得下级设备能够根据所述第一Beacon报文连接到所述第一预组网AP接口,以接入所述无线网络设备所在的预组网***中;其中,所述第一Beacon报文中携带预设的第一预组网信息;
第二组网处理模块13,用于当是下级设备时,所述无线网络设备根据预设的第一预组网信息创建第二预组网AP接口和第二预组网STA接口;扫描获取预组网***中的上级设备广播的第二Beacon报文;判断预设的第一预组网信息与扫描获取的第二Beacon报文中携带的第二预组网信息是否一致;若一致,则根据判定一致的第二Beacon报文确定发出对应的第二Beacon报文的目标上级设备;通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中。
优选地,所述第二预组网AP接口用于连接所述无线网络设备的下级设备的预组网STA接口,使得下级设备能够接入所述无线网络设备所在的预组网***中。
优选地,所述第一预组网信息包括由预设算法生成的Group ID;其中,同一预组网***中的所有设备具有相同的Group ID。
优选地,所述第一预组网信息包括预设的密码信息,所述无线网络设备根据所述密码信息获取预组网的SSID和密码,并根据获得的SSID和获得的密码创建预组网接口;或,
所述第一预组网信息包括由预设算法生成的Group ID,所述无线网络设备根据所述Group ID生成预组网的SSID和密码,并根据生成的SSID和生成的密码创建预组网接口;
其中,所述预组网接口包括所述第一预组网AP接口,或,所述预组网接口包括所述第二预组网AP接口和所述第二预组网STA接口。
优选地,所述预组网接口的适用频段包括但不限于2.4G频段或/和5G频段。
优选地,所述装置还包括:
报文数量确定模块,用于确定扫描获得的第二Beacon报文的数量N;其中,N>0;
预组网信息判断模块,用于当N≥2时,分别判断所述第一预组网信息与每一个第二Beacon报文中携带的第二预组网信息是否一致;
设备数量确定模块,用于当有M个第二Beacon报文中携带的第二预组网信息分别与所述第一预组网信息一致时,根据M个第二Beacon报文对应确定M个上级设备;其中,M≥2;
目标设备选择模块,用于根据M个上级设备的网络信息选择最优的上级设备作为所述目标上级设备;其中,所述网络信息携带在对应的上级设备广播的第二Beacon报文中;
第三组网处理模块,用于通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中。
优选地,所述网络信息至少包括以下信息中的一种:预组网信息、预组网信息特征值、设备网络层级、网络延时、网络带宽、可用带宽。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行上述任一实施例所述的无线组网方法。
本发明实施例还提供了一种无线网络设备,参见图5所示,是本发明提供的一种无线网络设备的一个优选实施例的结构框图,所述无线网络设备包括处理器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也可以是其他易失性固态存储器件。
需要说明的是,上述无线网络设备可包括,但不仅限于,处理器、存储器,本领域技术人员可以理解,图5结构框图仅仅是上述无线网络设备的示例,并不构成对无线网络设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。
综上,本发明实施例所提供的一种无线组网方法、装置、计算机可读存储介质及无线网络设备,具有以下有益效果:操作步骤简单方便,不需要用户具有专业的无线网络知识,只需要将无线设备预先写入相同的预组网信息,即可实现自动组网功能,并且通过预组网AP接口和预组网STA接口建立通信连接,即采用预组网链路作为无线设备间进行通信的无线链路,使得无线设备之间的通信不受制于用户的无线配置,即使用户的无线配置变更,也不会导致无线设备之间的网络连接断开,大大提高了组网的灵活性。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
Claims (10)
1.一种无线组网方法,其特征在于,包括:
无线网络设备上电后,判断自身是上级设备还是下级设备;
当是上级设备时,所述无线网络设备根据预设的第一预组网信息创建第一预组网AP接口;根据预设的时间周期广播第一Beacon报文,使得下级设备能够根据所述第一Beacon报文连接到所述第一预组网AP接口,以接入所述无线网络设备所在的预组网***中;其中,所述第一Beacon报文中携带预设的第一预组网信息;
当是下级设备时,所述无线网络设备根据预设的第一预组网信息创建第二预组网AP接口和第二预组网STA接口;扫描获取预组网***中的上级设备广播的第二Beacon报文;判断预设的第一预组网信息与扫描获取的第二Beacon报文中携带的第二预组网信息是否一致;若一致,则根据判定一致的第二Beacon报文确定发出对应的第二Beacon报文的目标上级设备;通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中。
2.如权利要求1所述的无线组网方法,其特征在于,所述第二预组网AP接口用于连接所述无线网络设备的下级设备的预组网STA接口,使得下级设备能够接入所述无线网络设备所在的预组网***中。
3.如权利要求1所述的无线组网方法,其特征在于,所述第一预组网信息包括由预设算法生成的Group ID;其中,同一预组网***中的所有设备具有相同的Group ID。
4.如权利要求1所述的无线组网方法,其特征在于,所述第一预组网信息包括预设的密码信息,所述无线网络设备根据所述密码信息获取预组网的SSID和密码,并根据获得的SSID和获得的密码创建预组网接口;或,
所述第一预组网信息包括由预设算法生成的Group ID,所述无线网络设备根据所述Group ID生成预组网的SSID和密码,并根据生成的SSID和生成的密码创建预组网接口;
其中,所述预组网接口包括所述第一预组网AP接口,或,所述预组网接口包括所述第二预组网AP接口和所述第二预组网STA接口。
5.如权利要求4所述的无线组网方法,其特征在于,所述预组网接口的适用频段包括但不限于2.4G频段或/和5G频段。
6.如权利要求1~5任一项所述的无线组网方法,其特征在于,在所述扫描获取预组网***中的上级设备广播的第二Beacon报文之后,所述方法还包括:
确定扫描获得的第二Beacon报文的数量N;其中,N>0;
当N≥2时,分别判断所述第一预组网信息与每一个第二Beacon报文中携带的第二预组网信息是否一致;
当有M个第二Beacon报文中携带的第二预组网信息分别与所述第一预组网信息一致时,根据M个第二Beacon报文对应确定M个上级设备;其中,M≥2;
根据M个上级设备的网络信息选择最优的上级设备作为所述目标上级设备;其中,所述网络信息携带在对应的上级设备广播的第二Beacon报文中;
通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中。
7.如权利要求6所述的无线组网方法,其特征在于,所述网络信息至少包括以下信息中的一种:预组网信息、预组网信息特征值、设备网络层级、网络延时、网络带宽、可用带宽。
8.一种无线组网装置,其特征在于,包括:
设备判断模块,用于无线网络设备上电后,判断自身是上级设备还是下级设备;
第一组网处理模块,用于当是上级设备时,所述无线网络设备根据预设的第一预组网信息创建第一预组网AP接口;根据预设的时间周期广播第一Beacon报文,使得下级设备能够根据所述第一Beacon报文连接到所述第一预组网AP接口,以接入所述无线网络设备所在的预组网***中;其中,所述第一Beacon报文中携带预设的第一预组网信息;
第二组网处理模块,用于当是下级设备时,所述无线网络设备根据预设的第一预组网信息创建第二预组网AP接口和第二预组网STA接口;扫描获取预组网***中的上级设备广播的第二Beacon报文;判断预设的第一预组网信息与扫描获取的第二Beacon报文中携带的第二预组网信息是否一致;若一致,则根据判定一致的第二Beacon报文确定发出对应的第二Beacon报文的目标上级设备;通过所述第二预组网STA接口连接到所述目标上级设备的预组网AP接口,以接入所述目标上级设备所在的预组网***中。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如权利要求1~7任一项所述的无线组网方法。
10.一种无线网络设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如权利要求1~7任一项所述的无线组网方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010866642.5A CN111918299A (zh) | 2020-08-25 | 2020-08-25 | 一种无线组网方法、装置、存储介质及无线网络设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010866642.5A CN111918299A (zh) | 2020-08-25 | 2020-08-25 | 一种无线组网方法、装置、存储介质及无线网络设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111918299A true CN111918299A (zh) | 2020-11-10 |
Family
ID=73278603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010866642.5A Pending CN111918299A (zh) | 2020-08-25 | 2020-08-25 | 一种无线组网方法、装置、存储介质及无线网络设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111918299A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114945192A (zh) * | 2022-07-25 | 2022-08-26 | 深圳市亿联无限科技有限公司 | 一种EasyMesh网络快速组网方法以及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160006837A1 (en) * | 2014-07-01 | 2016-01-07 | Trinity Mobile Networks, Inc. | Methods, devices, and systems for implementing centralized hybrid wireless self-organizing networks |
CN106878969A (zh) * | 2017-01-04 | 2017-06-20 | 普联技术有限公司 | 无线组网方法、无线组网设备与*** |
CN107148039A (zh) * | 2017-05-26 | 2017-09-08 | 深圳市米联科信息技术有限公司 | 用于无线局域网智能组网的构建方法及其*** |
CN109450692A (zh) * | 2018-11-21 | 2019-03-08 | 普联技术有限公司 | 一种网络组网方法、***和终端设备 |
EP3534648A1 (en) * | 2016-10-25 | 2019-09-04 | ZTE Corporation | Access method for access point, apparatus, and system |
-
2020
- 2020-08-25 CN CN202010866642.5A patent/CN111918299A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160006837A1 (en) * | 2014-07-01 | 2016-01-07 | Trinity Mobile Networks, Inc. | Methods, devices, and systems for implementing centralized hybrid wireless self-organizing networks |
EP3534648A1 (en) * | 2016-10-25 | 2019-09-04 | ZTE Corporation | Access method for access point, apparatus, and system |
CN106878969A (zh) * | 2017-01-04 | 2017-06-20 | 普联技术有限公司 | 无线组网方法、无线组网设备与*** |
CN107148039A (zh) * | 2017-05-26 | 2017-09-08 | 深圳市米联科信息技术有限公司 | 用于无线局域网智能组网的构建方法及其*** |
CN109450692A (zh) * | 2018-11-21 | 2019-03-08 | 普联技术有限公司 | 一种网络组网方法、***和终端设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114945192A (zh) * | 2022-07-25 | 2022-08-26 | 深圳市亿联无限科技有限公司 | 一种EasyMesh网络快速组网方法以及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110139271B (zh) | 一种将智能家居设备批量配置入网的方法、***及装置 | |
US11129009B2 (en) | Method and apparatus for providing secure communication in a self-organizing network | |
US10505908B2 (en) | System and method for automatic wireless connection between a portable terminal and a digital device | |
US11317348B2 (en) | Communication apparatus and communication method for low power event monitoring | |
EP3764697B1 (en) | Method of batch automatic network configuration of wifi devices, terminal equipment and storage medium | |
US20160112901A1 (en) | Data communication via data packet headers | |
CN105682093A (zh) | 无线网络接入方法及接入装置和客户端 | |
EP3534668A1 (en) | Communication system, network device, authentication method, communication terminal and security device | |
CN111770493B (zh) | 一种AP加入Mesh网络的方法及*** | |
US9113408B2 (en) | Method and system for improved communication network setup utilizing extended terminals | |
CN104982053A (zh) | 用于获得认证无线设备的永久身份的方法和网络节点 | |
US20230308308A1 (en) | Method and apparatus for providing a high security mode in a network | |
CN115604700A (zh) | 基于Wi-Fi感知的配网方法、嵌入式芯片***及介质 | |
CN111918299A (zh) | 一种无线组网方法、装置、存储介质及无线网络设备 | |
CN114845420A (zh) | 一种EasyMesh网络中AP组网加入的方法和*** | |
CN108834143B (zh) | 网络扩展的方法、终端和*** | |
CN113613251A (zh) | 信息同步方法及***、存储介质、电子装置 | |
CN114390521A (zh) | 密钥更新方法、装置、设备及存储介质 | |
CN113132966A (zh) | 智能终端快连入网方法 | |
CN114205378B (zh) | 物联设备的配网方法和装置、存储介质及电子装置 | |
CN117501653A (zh) | 操作无线网络的装置、***和方法 | |
CN111182532B (zh) | 无线局域网连接方法、装置、***、设备及存储介质 | |
CN111147269B (zh) | 接入点配置方法、组网***、接入点和存储介质 | |
CN107454090B (zh) | 有线数据识别认证方法和*** | |
KR101148889B1 (ko) | 자체보안기능을 구비한 모바일터미널 및 이의 보안강화방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |