CN115580912B - 一种全屋智能设备WiFi连接管理方法、***和存储介质 - Google Patents
一种全屋智能设备WiFi连接管理方法、***和存储介质 Download PDFInfo
- Publication number
- CN115580912B CN115580912B CN202211563469.7A CN202211563469A CN115580912B CN 115580912 B CN115580912 B CN 115580912B CN 202211563469 A CN202211563469 A CN 202211563469A CN 115580912 B CN115580912 B CN 115580912B
- Authority
- CN
- China
- Prior art keywords
- equipment
- information
- intelligent equipment
- connection
- intelligent
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开的一种全屋智能设备WiFi连接管理方法、***和存储介质,方法包括:获取智能设备信息;基于第一预设协议,将所述智能设备与任意一台网关设备连接;基于第一预设帧,将智能设备信息上报报文到所有网关设备;获取历史连接的WiFi信息,将历史连接的WiFi信息和当前WiFi连接信息进行对比分析,确定当前智能设备的指定WiFi信息;将智能设备断开当前WiFi,连接至指定WiFi。本发明的智能设备WiFi连接管理中,即使各台网关设备WiFi信息不相同,智能设备也能无感的与任意一台网关设备进行连接。另外,当智能设备因为连接质量、信息变更等问题断开连接,无需外界操作也能重新与任意一台网关设备进行回连。
Description
技术领域
本发明涉及智能家居技术领域,更具体的,涉及一种全屋智能设备WiFi连接管理方法、***和存储介质。
背景技术
近年来,随着全屋智能的发展,越来越多的物联网和智能家居设备为现代化生活提供了简单,智能的生活方式。然而,当其中一台网关设备WiFi信息发生变更时,会导致智能设备断开WiFi连接;当智能网关设备位置发生变化时,无法再与旧的网关设备进行连接,需要根据目前环境信息与其它网关设备进行连接;当其中一台网关设备连接设备过多,负载过重时,会导致性能下降或者连接不稳定,需要根据各网关设备连接负载、连接质量等信息,及时做出调整,寻找最优连接。
因此,现有技术存在缺陷,亟待改进。
发明内容
鉴于上述问题,本发明的目的是提供一种全屋智能设备WiFi连接管理方法、***和存储介质,能够为全屋智能设备提供稳定以及质量高的WiFi连接。
本发明第一方面提供了一种全屋智能设备WiFi连接管理方法,包括:
获取智能设备信息;
基于第一预设协议,将所述智能设备与任意一台网关设备进行连接;
基于第一预设帧,将智能设备信息上报报文到所有网关设备;
获取历史连接的WiFi信息,
将历史连接的WiFi信息和当前WiFi连接信息进行对比分析,确定当前智能设备的指定WiFi信息;
将所述智能设备断开当前WiFi,连接至指定WiFi。
本方案中,还包括:
获取网关设备连接智能设备成功信息;
将对应网关设备的智能设备连接信息表进行更新;
基于二层连接,将所述智能设备连接信息发送至所有网关设备并进行保存。
本方案中,还包括:
获取网关设备WiFi信息发生变更信息;
获取预设第一时间内监听环境中的Beacon帧信息;
根据预设时间内监听环境中的Beacon帧信息,得到BSSID信息;
判断所述BSSID信息是否命中了最后一次连接的WiFi信息,若是,则将智能设备在改变SSID的情况下,重新连接WiFi;若否,则将智能设备通过action广播的方式在每个信道发布智能设备回连报文。
本方案中,还包括:
获取智能设备回连报文信息;
根据智能设备会连报文信息,得到所述智能设备数据信息;
判断所述智能设备是否在智能设备信息表范围内,若是,则对应智能设备更新WiFi信息并尝试重新连接;若否,则将对应智能设备设为未知智能设备。
本方案中,还包括:
获取预设第二时间周期内从设备上报的智能设备连接信息;
根据预设第二时间周期内从设备上报的智能设备连接信息,得到智能设备连接所有网关设备的连接质量信息;
将所述智能设备连接所有网关设备的连接质量按照质量从高到低的顺序进行排列;
将所述智能设备和连接质量最高的网关设备进行连接。
本方案中,所述智能设备连接所有网关设备的连接质量信息,具体为:
获取影响智能设备连接网关设备质量的因素信息;
将所述因素按照智能设备连接网关设备的质量由弱到强进行划分,得到多个等级n;
根据影响智能设备连接网关设备质量的因素和对应因素等级,得到所述智能设备连接网关设备的连接质量等级Q,其公式为:且,其中m为影响智能设备连接网关设备质量的因素总个数,,,表示因素X对应的等级,;当时,。
本发明第二方面提供了一种全屋智能设备WiFi连接管理***,其特征在于,包括存储器和处理器,所述存储器中存储有全屋智能设备WiFi连接管理方法程序,所述全屋智能设备WiFi连接管理方法程序被所述处理器执行时实现如下步骤:
获取智能设备信息;
基于第一预设协议,将所述智能设备与任意一台网关设备进行连接;
基于第一预设帧,将智能设备信息上报报文到所有网关设备;
获取历史连接的WiFi信息,
将历史连接的WiFi信息和当前WiFi连接信息进行对比分析,确定当前智能设备的指定WiFi信息;
将所述智能设备断开当前WiFi,连接至指定WiFi。
本方案中,还包括:
获取网关设备连接智能设备成功信息;
将对应网关设备的智能设备连接信息表进行更新;
基于二层连接,将所述智能设备连接信息发送至所有网关设备并进行保存。
本方案中,还包括:
获取网关设备WiFi信息发生变更信息;
获取预设第一时间内监听环境中的Beacon帧信息;
根据预设时间内监听环境中的Beacon帧信息,得到BSSID信息;
判断所述BSSID信息是否命中了最后一次连接的WiFi信息,若是,则将智能设备在改变SSID的情况下,重新连接WiFi;若否,则将智能设备通过action广播的方式在每个信道发布智能设备回连报文。
本方案中,还包括:
获取智能设备回连报文信息;
根据智能设备会连报文信息,得到所述智能设备数据信息;
判断所述智能设备是否在智能设备信息表范围内,若是,则对应智能设备更新WiFi信息并尝试重新连接;若否,则将对应智能设备设为未知智能设备。
本方案中,还包括:
获取预设第二时间周期内从设备上报的智能设备连接信息;
根据预设第二时间周期内从设备上报的智能设备连接信息,得到智能设备连接所有网关设备的连接质量信息;
将所述智能设备连接所有网关设备的连接质量按照质量从高到低的顺序进行排列;
将所述智能设备和连接质量最高的网关设备进行连接。
本方案中,所述智能设备连接所有网关设备的连接质量信息,具体为:
获取影响智能设备连接网关设备质量的因素信息;
将所述因素按照智能设备连接网关设备的质量由弱到强进行划分,得到多个等级n;
根据影响智能设备连接网关设备质量的因素和对应因素等级,得到所述智能设备连接网关设备的连接质量等级Q,其公式为:且,其中m为影响智能设备连接网关设备质量的因素总个数,,,表示因素X对应的等级,;当时,。
本发明第三方面提供了一种计算机存储介质,所述计算机存储介质中存储有一种全屋智能设备WiFi连接管理方法程序,所述一种全屋智能设备WiFi连接管理方法程序被处理器执行时,实现如上述任一项所述的一种全屋智能设备WiFi连接管理方法的步骤。
本发明公开的一种全屋智能设备WiFi连接管理方法、***和存储介质,即使各台网关设备WiFi信息不相同,智能设备也能无感的与任意一台网关设备进行连接。另外,当智能设备因为连接质量问题、网关设备WiFi信息变更等问题断开与网关设备的连接,无需外界任何操作情况下,也能重新与任意一台网关设备进行回连。
附图说明
图1示出了本发明一种全屋智能设备WiFi连接管理方法的流程图;
图2示出了单个家庭智能设备拓扑示意图;
图3示出了本发明一种全屋智能设备WiFi连接管理***的框图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了本发明一种全屋智能设备WiFi连接管理方法的流程图。
如图1所示,本发明公开了一种全屋智能设备WiFi连接管理方法,包括:
S102,获取智能设备信息;
S104,基于第一预设协议,将所述智能设备与任意一台网关设备进行连接;
S106,基于第一预设帧,将智能设备信息上报报文到所有网关设备;
S108,获取历史连接的WiFi信息,
S110,将历史连接的WiFi信息和当前WiFi连接信息进行对比分析,确定当前智能设备的指定WiFi信息;
S112,将所述智能设备断开当前WiFi,连接至指定WiFi。
需要说明的是,入户端一台Router(路由器)上一级接入光猫设备,作为网关拓扑中的主控设备,作为信息处理中心,向下通过Mesh连接、中继连接、有线连接、Mesh+中继/有线等多种组合连接方式与网关路由设备进行连接,下面简称设备,形成网关设备拓扑,连接成功后,通过二层原始套接字,广播主控设备发现报文,当主控设备收到主控设备发现报文后,主要发布两个报文。其一:单播主控设备发现回应报文到从设备中,报文中需要填充最新的智能设备连接信息列表(为后续智能设备连接做准备)。其二:向所有网关设备单播的网关拓扑信息更新报文,报文中需要包含所有网关设备的MAC信息。从设备收到主控设备发现回应报文,形成与主控设备稳定的二层连接,从设备需要把当前网关设备信道质量信息、设备连接质量(如RSSI、Rate等)上报到主控设备中。所述第一预设协议为厂商自定义协议,所述第一预设帧为action帧。智能设备通过厂商自定义协议一键与任意一台网关设备进行绑定,连接成功后,通过action帧单播智能设备信息上报报文到对应网关设备,报文中填充智能网关设备的mac信息、oui信息等标识信息;对应网关设备及时把智能设备信息(MAC,厂商OUI等标识信息)发布给所有网关设备,记录当前WiFi连接信息,更新维护最后一次连接的WiFi信息,包括BSSID、认证方式、SSID、密码等。所述历史连接的WiFi信息为当前智能设备之前的所有智能设备和网关设备的连接信息,包括之前智能设备和网关设备的连接质量信息,将历史连接的WiFi信息和当前WiFi连接信息对比分析,得到当前智能设备和网关设备连接质量为最佳的WiFi,并设为指定WiFi;将智能设备断开当前WiFi,连接至指定WiFi。
根据本发明实施例,还包括:
获取网关设备连接智能设备成功信息;
将对应网关设备的智能设备连接信息表进行更新;
基于二层连接,将所述智能设备连接信息发送至所有网关设备并进行保存。
需要说明的是,网关设备发现智能设备连接后,需要更新自身智能设备连接信息列表,同时通过二层连接,向所有网关设备单播智能设备信息列表更新报文。
根据本发明实施例,还包括:
获取网关设备WiFi信息发生变更信息;
获取预设第一时间内监听环境中的Beacon帧信息;
根据预设时间内监听环境中的Beacon帧信息,得到BSSID信息;
判断所述BSSID信息是否命中了最后一次连接的WiFi信息,若是,则将智能设备在改变SSID的情况下,重新连接WiFi;若否,则将智能设备通过action广播的方式在每个信道发布智能设备回连报文。
需要说明的是,当任意一台网关设备WiFi信息发生变更,智能设备感知WiFi断开。若预设第一时间设为一分钟,则一分钟内监听环境中的Beacon帧,如果其中BSSID信息命中了最后一次连接的WiFi信息,智能设备在只改变SSID的情况,尝试重新连接WiFi;如果智能设备连接WiFi失败,10分钟内通过action广播的方式在每个信道发布智能设备回连报文。
根据本发明实施例,还包括:
获取智能设备回连报文信息;
根据智能设备会连报文信息,得到所述智能设备数据信息;
判断所述智能设备是否在智能设备信息表范围内,若是,则对应智能设备更新WiFi信息并尝试重新连接;若否,则将对应智能设备设为未知智能设备。
需要说明的是,智能网关设备随时监听当前信道的智能设备回连报文,解析后,对比此智能设备是否在智能设备信息列表上,如果存在,则通过action单播加密的WiFi信息到智能设备中,智能设备根据更新的WiFi信息,尝试重新连接,连接成功后,再次更新WiFi连接信息。若不存在,则将对应智能设备设为未知智能设备,将所述智能设备按照新设备进行重新连接。
根据本发明实施例,还包括:
获取预设第二时间周期内从设备上报的智能设备连接信息;
根据预设第二时间周期内从设备上报的智能设备连接信息,得到智能设备连接所有网关设备的连接质量信息;
将所述智能设备连接所有网关设备的连接质量按照质量从高到低的顺序进行排列;
将所述智能设备和连接质量最高的网关设备进行连接。
需要说明的是,若将预设第二时间周期设为一个小时,则说明从设备每隔一小时将智能设备连接信息反馈至主控设备,主控设备根据从设备上报的智能设备连接质量信息,根据rate、信道占用情况、rssi等信息的对比计算,发现如果存在更好的网关设备供智能设备进行连接,通过二层通道单播智能设备切换WiFi报文到网关设备,报文包含智能设备信息、切换目前网关设备WiFi信息。其中:网关设备收到智能设备切换WiFi报文后,单播智能设备切换WiFi报文action报文到智能设备,随后发送802.11deauth报文,断开当前连接;智能设备收到智能设备切换WiFi报文后,尝试连接目标网关设备,并更新WiFi连接信息。
根据本发明实施例,所述智能设备连接所有网关设备的连接质量信息,具体为:
获取影响智能设备连接网关设备质量的因素信息;
将所述因素按照智能设备连接网关设备的质量由弱到强进行划分,得到多个等级n;
根据影响智能设备连接网关设备质量的因素和对应因素等级,得到所述智能设备连接网关设备的连接质量等级Q,其公式为:且,其中m为影响智能设备连接网关设备质量的因素总个数,,,表示因素X对应的等级,;当时,。
根据本发明实施例,还包括:
基于预设第二时间周期内从设备上报的智能设备连接信息,判断从设备上报的智能设备连接信息中是否存在未连接上的网关设备,若是,则将所述为连接上的网关设备进行标记;若否,则不标记;
将标记的网关设备发送至预设终端进行显示。
需要说明的是,当存在与智能设备未连接的网关设备信息时,说明所述家庭智能设备拓扑中存在多余网关设备或存在故障的网关设备,将所述网关设备进行标记并在预设终端进行显示以便处理。
图2示出了单个家庭智能设备拓扑示意图。
如图2所示,单个家庭智能设备拓扑中,由网关设备拓扑网络与智能设备组成。网关设备拓扑:入户端由一台Router连接光猫, 使用Mesh连接、中继连接、有线连接、Mesh+中继/有线等多种组合连接方式与多台Router进行连接,并分布在家庭中,形成一个网关拓扑网络,网关拓扑中的每个设备都能提供WiFi供智能设备进行连接。智能设备:可能存在几十个以上的智能设备与网关拓扑中任意一台设备进行连接,彼此间互联,一起组成家庭智能设备拓扑。
图3示出了本发明一种全屋智能设备WiFi连接管理***的框图。
如图3所示,本发明第二方面提供了一种全屋智能设备WiFi连接管理***3,包括存储器31和处理器32,所述存储器中存储有全屋智能设备WiFi连接管理方法程序,所述全屋智能设备WiFi连接管理方法程序被所述处理器执行时实现如下步骤:
获取智能设备信息;
基于第一预设协议,将所述智能设备与任意一台网关设备进行连接;
基于第一预设帧,将智能设备信息上报报文到所有网关设备;
获取历史连接的WiFi信息,
将历史连接的WiFi信息和当前WiFi连接信息进行对比分析,确定当前智能设备的指定WiFi信息;
将所述智能设备断开当前WiFi,连接至指定WiFi。
需要说明的是,入户端一台Router(路由器)上一级接入光猫设备,作为网关拓扑中的主控设备,作为信息处理中心,向下通过Mesh连接、中继连接、有线连接、Mesh+中继/有线等多种组合连接方式与网关路由设备进行连接,下面简称设备,形成网关设备拓扑,连接成功后,通过二层原始套接字,广播主控设备发现报文,当主控设备收到主控设备发现报文后,主要发布两个报文。其一:单播主控设备发现回应报文到从设备中,报文中需要填充最新的智能设备连接信息列表(为后续智能设备连接做准备)。其二:向所有网关设备单播的网关拓扑信息更新报文,报文中需要包含所有网关设备的MAC信息。从设备收到主控设备发现回应报文,形成与主控设备稳定的二层连接,从设备需要把当前网关设备信道质量信息、设备连接质量(如RSSI、Rate等)上报到主控设备中。所述第一预设协议为厂商自定义协议,所述第一预设帧为action帧。智能设备通过厂商自定义协议一键与任意一台网关设备进行绑定,连接成功后,通过action帧单播智能设备信息上报报文到对应网关设备,报文中填充智能网关设备的mac信息、oui信息等标识信息;对应网关设备及时把智能设备信息(MAC,厂商OUI等标识信息)发布给所有网关设备,记录当前WiFi连接信息,更新维护最后一次连接的WiFi信息,包括BSSID、认证方式、SSID、密码等。所述历史连接的WiFi信息为当前智能设备之前的所有智能设备和网关设备的连接信息,包括之前智能设备和网关设备的连接质量信息,将历史连接的WiFi信息和当前WiFi连接信息对比分析,得到当前智能设备和网关设备连接质量为最佳的WiFi,并设为指定WiFi;将智能设备断开当前WiFi,连接至指定WiFi。
根据本发明实施例,还包括:
获取网关设备连接智能设备成功信息;
将对应网关设备的智能设备连接信息表进行更新;
基于二层连接,将所述智能设备连接信息发送至所有网关设备并进行保存。
需要说明的是,网关设备发现智能设备连接后,需要更新自身智能设备连接信息列表,同时通过二层连接,向所有网关设备单播智能设备信息列表更新报文。
根据本发明实施例,还包括:
获取网关设备WiFi信息发生变更信息;
获取预设第一时间内监听环境中的Beacon帧信息;
根据预设时间内监听环境中的Beacon帧信息,得到BSSID信息;
判断所述BSSID信息是否命中了最后一次连接的WiFi信息,若是,则将智能设备在改变SSID的情况下,重新连接WiFi;若否,则将智能设备通过action广播的方式在每个信道发布智能设备回连报文。
需要说明的是,当任意一台网关设备WiFi信息发生变更,智能设备感知WiFi断开。若预设第一时间设为一分钟,则一分钟内监听环境中的Beacon帧,如果其中BSSID信息命中了最后一次连接的WiFi信息,智能设备在只改变SSID的情况,尝试重新连接WiFi;如果智能设备连接WiFi失败,10分钟内通过action广播的方式在每个信道发布智能设备回连报文。
根据本发明实施例,还包括:
获取智能设备回连报文信息;
根据智能设备会连报文信息,得到所述智能设备数据信息;
判断所述智能设备是否在智能设备信息表范围内,若是,则对应智能设备更新WiFi信息并尝试重新连接;若否,则将对应智能设备设为未知智能设备。
需要说明的是,智能网关设备随时监听当前信道的智能设备回连报文,解析后,对比此智能设备是否在智能设备信息列表上,如果存在,则通过action单播加密的WiFi信息到智能设备中,智能设备根据更新的WiFi信息,尝试重新连接,连接成功后,再次更新WiFi连接信息。若不存在,则将对应智能设备设为未知智能设备,将所述智能设备按照新设备进行重新连接。
根据本发明实施例,还包括:
获取预设第二时间周期内从设备上报的智能设备连接信息;
根据预设第二时间周期内从设备上报的智能设备连接信息,得到智能设备连接所有网关设备的连接质量信息;
将所述智能设备连接所有网关设备的连接质量按照质量从高到低的顺序进行排列;
将所述智能设备和连接质量最高的网关设备进行连接。
需要说明的是,若将预设第二时间周期设为一个小时,则说明从设备每隔一小时将智能设备连接信息反馈至主控设备,主控设备根据从设备上报的智能设备连接质量信息,根据rate、信道占用情况、rssi等信息的对比计算,发现如果存在更好的网关设备供智能设备进行连接,通过二层通道单播智能设备切换WiFi报文到网关设备,报文包含智能设备信息、切换目前网关设备WiFi信息。其中:网关设备收到智能设备切换WiFi报文后,单播智能设备切换WiFi报文action报文到智能设备,随后发送802.11deauth报文,断开当前连接;智能设备收到智能设备切换WiFi报文后,尝试连接目标网关设备,并更新WiFi连接信息。
根据本发明实施例,所述智能设备连接所有网关设备的连接质量信息,具体为:
获取影响智能设备连接网关设备质量的因素信息;
将所述因素按照智能设备连接网关设备的质量由弱到强进行划分,得到多个等级n;
根据影响智能设备连接网关设备质量的因素和对应因素等级,得到所述智能设备连接网关设备的连接质量等级Q,其公式为:且,其中m为影响智能设备连接网关设备质量的因素总个数,,,表示因素X对应的等级,;当时,。
根据本发明实施例,还包括:
基于预设第二时间周期内从设备上报的智能设备连接信息,判断从设备上报的智能设备连接信息中是否存在未连接上的网关设备,若是,则将所述为连接上的网关设备进行标记;若否,则不标记;
将标记的网关设备发送至预设终端进行显示。
需要说明的是,当存在与智能设备未连接的网关设备信息时,说明所述家庭智能设备拓扑中存在多余网关设备或存在故障的网关设备,将所述网关设备进行标记并在预设终端进行显示以便处理。
本发明第三方面提供了一种计算机存储介质,所述计算机存储介质中存储有一种全屋智能设备WiFi连接管理方法程序,所述一种全屋智能设备WiFi连接管理方法程序被处理器执行时,实现如上述任一项所述的一种全屋智能设备WiFi连接管理方法的步骤。
本发明公开的一种全屋智能设备WiFi连接管理方法、***和存储介质,其中方法包括:获取智能设备信息;基于第一预设协议,将所述智能设备与任意一台网关设备进行连接;基于第一预设帧,将智能设备信息上报报文到所有网关设备;获取历史连接的WiFi信息,将历史连接的WiFi信息和当前WiFi连接信息进行对比分析,确定当前智能设备的指定WiFi信息;将所述智能设备断开当前WiFi,连接至指定WiFi。本发明的智能设备WiFi连接管理中,即使各台网关设备WiFi信息不相同,智能设备也能无感的与任意一台网关设备进行连接。另外,当智能设备因为连接质量问题、网关设备WiFi信息变更等问题断开与网关设备的连接,无需外界任何操作情况下,也能重新与任意一台网关设备进行回连。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (7)
1.一种全屋智能设备WiFi连接管理方法,其特征在于,包括:
获取智能设备信息;
基于第一预设协议,将所述智能设备与任意一台网关设备进行连接;
基于第一预设帧,将智能设备信息上报报文到所有网关设备;
获取历史连接的WiFi信息,
将历史连接的WiFi信息和当前WiFi连接信息进行对比分析,确定当前智能设备的指定WiFi信息;
将所述智能设备断开当前WiFi,连接至指定WiFi;
还包括:
获取预设第二时间周期内从设备上报的智能设备连接信息;
根据预设第二时间周期内从设备上报的智能设备连接信息,得到智能设备连接所有网关设备的连接质量信息;
将所述智能设备连接所有网关设备的连接质量按照质量从高到低的顺序进行排列;
将所述智能设备和连接质量最高的网关设备进行连接;
所述智能设备连接所有网关设备的连接质量信息,具体为:
获取影响智能设备连接网关设备质量的因素信息;
将所述因素按照智能设备连接网关设备的质量由弱到强进行划分,得到多个等级n;
根据影响智能设备连接网关设备质量的因素和对应因素等级,得到所述智能设备连接网关设备的连接质量等级Q,其公式为:且,其中m为影响智能设备连接网关设备质量的因素总个数,,,表示因素X对应的等级,;当时,;
基于预设第二时间周期内从设备上报的智能设备连接信息,判断从设备上报的智能设备连接信息中是否存在未连接上的网关设备,若是,则将所述为连接上的网关设备进行标记;若否,则不标记;将标记的网关设备发送至预设终端进行显示。
2.根据权利要求1所述的一种全屋智能设备WiFi连接管理方法,其特征在于,还包括:
获取网关设备连接智能设备成功信息;
将对应网关设备的智能设备连接信息表进行更新;
基于二层连接,将所述智能设备连接信息发送至所有网关设备并进行保存。
3.根据权利要求1所述的一种全屋智能设备WiFi连接管理方法,其特征在于,还包括:
获取网关设备WiFi信息发生变更信息;
获取预设第一时间内监听环境中的Beacon帧信息;
根据预设时间内监听环境中的Beacon帧信息,得到BSSID信息;
判断所述BSSID信息是否命中了最后一次连接的WiFi信息,若是,则将智能设备在改变SSID的情况下,重新连接WiFi;若否,则将智能设备通过action广播的方式在每个信道发布智能设备回连报文。
4.根据权利要求2或3所述的一种全屋智能设备WiFi连接管理方法,其特征在于,还包括:
获取智能设备回连报文信息;
根据智能设备会连报文信息,得到所述智能设备数据信息;
判断所述智能设备是否在智能设备信息表范围内,若是,则对应智能设备更新WiFi信息并尝试重新连接;若否,则将对应智能设备设为未知智能设备。
5.一种全屋智能设备WiFi连接管理***,其特征在于,包括存储器和处理器,所述存储器中存储有全屋智能设备WiFi连接管理方法程序,所述全屋智能设备WiFi连接管理方法程序被所述处理器执行时实现如下步骤:
还包括:
获取预设第二时间周期内从设备上报的智能设备连接信息;
根据预设第二时间周期内从设备上报的智能设备连接信息,得到智能设备连接所有网关设备的连接质量信息;
将所述智能设备连接所有网关设备的连接质量按照质量从高到低的顺序进行排列;
将所述智能设备和连接质量最高的网关设备进行连接;
所述智能设备连接所有网关设备的连接质量信息,具体为:
获取影响智能设备连接网关设备质量的因素信息;
将所述因素按照智能设备连接网关设备的质量由弱到强进行划分,得到多个等级n;
根据影响智能设备连接网关设备质量的因素和对应因素等级,得到所述智能设备连接网关设备的连接质量等级Q,其公式为:且,其中m为影响智能设备连接网关设备质量的因素总个数,,,表示因素X对应的等级,;当时,;
基于预设第二时间周期内从设备上报的智能设备连接信息,判断从设备上报的智能设备连接信息中是否存在未连接上的网关设备,若是,则将所述为连接上的网关设备进行标记;若否,则不标记;将标记的网关设备发送至预设终端进行显示。
6.根据权利要求5所述的一种全屋智能设备WiFi连接管理***,其特征在于,还包括:
获取网关设备WiFi信息发生变更信息;
获取预设第一时间内监听环境中的Beacon帧信息;
根据预设时间内监听环境中的Beacon帧信息,得到BSSID信息;
判断所述BSSID信息是否命中了最后一次连接的WiFi信息,若是,则将智能设备在改变SSID的情况下,重新连接WiFi;若否,则将智能设备通过action广播的方式在每个信道发布智能设备回连报文。
7.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有一种全屋智能设备WiFi连接管理方法程序,所述一种全屋智能设备WiFi连接管理方法程序被处理器执行时,实现如权利要求1至4中任一项所述的一种全屋智能设备WiFi连接管理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211563469.7A CN115580912B (zh) | 2022-12-07 | 2022-12-07 | 一种全屋智能设备WiFi连接管理方法、***和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211563469.7A CN115580912B (zh) | 2022-12-07 | 2022-12-07 | 一种全屋智能设备WiFi连接管理方法、***和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115580912A CN115580912A (zh) | 2023-01-06 |
CN115580912B true CN115580912B (zh) | 2023-03-03 |
Family
ID=84590562
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211563469.7A Active CN115580912B (zh) | 2022-12-07 | 2022-12-07 | 一种全屋智能设备WiFi连接管理方法、***和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115580912B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116389181B (zh) * | 2023-04-03 | 2024-02-06 | 深圳市麦驰信息技术有限公司 | 一种全屋智能设备的连接管理方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108551415A (zh) * | 2018-06-20 | 2018-09-18 | 深圳市彬讯科技有限公司 | 智能家居***、智能网关及其控制方法 |
CN112511392A (zh) * | 2021-02-05 | 2021-03-16 | 深圳市晶讯技术股份有限公司 | 智能家居网络Combo设备网关选择方法及控制*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA3034026A1 (en) * | 2018-02-17 | 2019-08-17 | Comcast Cable Communications, Llc | Supplemental uplink selection using configuration information |
US10728174B2 (en) * | 2018-03-27 | 2020-07-28 | Nicira, Inc. | Incorporating layer 2 service between two interfaces of gateway device |
CN112261708B (zh) * | 2020-12-18 | 2021-07-20 | 深圳市晶讯技术股份有限公司 | 一种自动化批量配置WiFi设备的***和方法 |
-
2022
- 2022-12-07 CN CN202211563469.7A patent/CN115580912B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108551415A (zh) * | 2018-06-20 | 2018-09-18 | 深圳市彬讯科技有限公司 | 智能家居***、智能网关及其控制方法 |
CN112511392A (zh) * | 2021-02-05 | 2021-03-16 | 深圳市晶讯技术股份有限公司 | 智能家居网络Combo设备网关选择方法及控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN115580912A (zh) | 2023-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9288114B2 (en) | Apparatus and system for managing a sensor network | |
CN111741500B (zh) | 多链路场景下的漫游方法、多链路设备及存储介质 | |
US8837327B2 (en) | Method and device for managing network topology structure of machine to machine network | |
KR101235322B1 (ko) | 무선 분배 시스템에 대한 자율적인 채널 코디네이션 방법및 장치 | |
CN108880899B (zh) | 一种网络拓扑图生成方法及服务器 | |
KR100700085B1 (ko) | 무선 통신 시스템에서의 액세스 포인트 선택 | |
CN110621032B (zh) | 一种通信的方法、相关装置及设备 | |
CN106487583B (zh) | 一种建立网络连接的方法及局域网*** | |
CN105392185B (zh) | 一种智能设备的联网方法、装置及*** | |
CN115580912B (zh) | 一种全屋智能设备WiFi连接管理方法、***和存储介质 | |
CN107135548B (zh) | 一种更新bssid和连接网络的方法和装置 | |
CN111711941B (zh) | 数据传输方法以及相关设备、装置 | |
WO2020043209A1 (zh) | 断网状态的上报方法、装置及存储介质 | |
CN113132989A (zh) | 配网方法及智能家居*** | |
US11140597B2 (en) | Method and apparatus for processing link establishment failure, and computer storage medium | |
CN112566104B (zh) | 基于Mesh网络的漫游协同方法、无线访问接入点及存储介质 | |
US20110158173A1 (en) | System for distributing broadband wireless signals indoors | |
CN115442921A (zh) | 重配置链路的方法、装置、***、设备及存储介质 | |
CN112333764A (zh) | 网络切片的选择方法及装置、切片映射***、网络设备 | |
CN112433480B (zh) | 智能家居***及其控制方法以及设备 | |
JP2022553529A (ja) | ネットワークデバイスを動作させるための装置、方法及びコンピュータプログラム | |
CN103460645B (zh) | 传输参数的方法、自动配置服务器、用户设备及网管*** | |
CN116436755B (zh) | 一种网络管理方法、装置及电子设备 | |
CN115243336B (zh) | 一种防止无线终端在多ap之间切换的方法 | |
US20230026025A1 (en) | Methods and apparatus for selecting between and using a plurality of service provider networks |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |