CN114245432A - 网络连接方法、装置、***、电子设备及存储介质 - Google Patents
网络连接方法、装置、***、电子设备及存储介质 Download PDFInfo
- Publication number
- CN114245432A CN114245432A CN202111523138.6A CN202111523138A CN114245432A CN 114245432 A CN114245432 A CN 114245432A CN 202111523138 A CN202111523138 A CN 202111523138A CN 114245432 A CN114245432 A CN 114245432A
- Authority
- CN
- China
- Prior art keywords
- target terminal
- equipment
- network
- devices
- determining
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000015654 memory Effects 0.000 claims description 35
- 230000004044 response Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
-
- 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/32—Reselection being triggered by specific parameters by location or mobility data, e.g. speed data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/34—Reselection control
- H04W36/38—Reselection control by fixed network equipment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例涉及一种网络连接方法、装置、***、电子设备及存储介质,所述方法应用于无线网格Mesh网络中的第一接入点AP设备,所述第一AP设备为所述Mesh网络中的任一AP设备,包括:检测当前已接入所述第一AP设备的目标终端与所述第一AP设备之间的距离;当检测到所述距离满足设定条件时,从所述Mesh网络中确定一个与所述目标终端距离最近的第二AP设备;将所述目标终端的网络接入点从所述第一AP设备切换至所述第二AP设备。由此,可以实现提高目标终端网络的稳定性,提升用户体验。
Description
技术领域
本发明实施例涉及网络安全技术领域,尤其涉及一种网络连接方法、装置、***、电子设备及存储介质。
背景技术
随着技术的发展,家庭网络配置以及大型商场网络配置都在进行升级换代,一般采用Mesh(Multi-Hop,无线网格)组网技术,通过网络拓扑结构来增大网络覆盖面积和优化网络服务环境。
在Mesh网络环境下,每个AP(Access Point,接入点)设备位置固定,其网络覆盖区域也固定,而用户所使用的终端通常可移动,且位置多变。基于此,在终端移动过程中,如何做到终端所接入AP设备的无缝切换是一个亟待解决的技术问题。
发明内容
鉴于此,为解决当前无法将终端所接入的AP设备进行无缝切换的技术问题,本发明实施例提供一种网络连接方法、装置、电子设备及存储介质。
第一方面,本发明实施例提供一种网络连接方法,所述方法应用于Mesh网络中的第一接入点AP设备,所述第一AP设备为所述Mesh网络中的任一AP设备,包括:
检测当前已接入所述第一AP设备的目标终端与所述第一AP设备之间的距离;
当检测到所述距离满足设定条件时,从所述Mesh网络中确定一个与所述目标终端距离最近的第二AP设备;
将所述目标终端的网络接入点从所述第一AP设备切换至所述第二AP设备。
在一个可能的实施方式中,所述方法还包括:
当检测到任一终端进入所述第一AP设备的网络覆盖区域时,向所述Mesh网络中的其他AP设备发送通知消息,所述通知消息至少携带所述任一终端的设备信息;
所述从所述Mesh网络中确定一个与所述目标终端距离最近的第二AP设备,包括:
接收到来自至少一个第三AP设备的所述通知消息,其中,所述目标终端进入所述第三AP设备的网络覆盖区域;
从接收到的通知消息中解析出所述目标终端的设备信息;
当根据解析出的,所述目标终端的设备信息确定所述目标终端已接入所述第一AP设备时,从至少一个第三AP设备中确定一个与所述目标终端距离最近的第二AP设备。
在一个可能的实施方式中,所述通知消息还携带所述任一终端与所述第一AP设备之间的距离;
所述从至少一个第三AP设备中确定一个与所述目标终端距离最近的第二AP设备,包括:
当所述第三AP设备的数量为1个时,将所述第三AP设备确定为与所述目标终端距离最近的第二AP设备;
当所述第三AP设备的数量为多个时,从接收到的多个所述通知消息中分别解析出所述距离;
将多个所述距离中的最小距离对应的第三AP设备确定为与所述目标终端距离最近的第二AP设备。
在一个可能的实施方式中,所述将所述目标终端的网络接入点从所述第一AP设备切换至所述第二AP设备,包括:
向所述第二AP设备发送接入请求,所述接入请求携带所述目标终端的接入信息,以使所述第二AP设备基于所述接入信息将所述目标终端接入至所述第二AP设备;
接收来自所述第二AP设备的响应消息,所述响应消息用于表征所述目标终端已接入所述第二AP设备,将所述目标终端与所述第一AP设备断开连接。
在一个可能的实施方式中,所述方法还包括:
检测当前已接入所述第一AP设备的终端数量;
当检测到所述终端数量大于或者等于预设的数量阈值时,向所述Mesh网络中的Mesh路由器发送告警消息,以使所述Mesh路由器接收到来自多个AP设备的所述告警消息后重新为所述多个AP设备所在的子网分配信道。
第二方面,本发明实施例提供一种网络连接装置,所述装置包括:
检测模块,用于检测当前已接入所述第一AP设备的目标终端与所述第一AP设备之间的距离;
确定模块,用于当检测到所述距离满足设定条件时,从所述Mesh网络中确定一个与所述目标终端距离最近的第二AP设备;
切换模块,用于将所述目标终端的网络接入点从所述第一AP设备切换至所述第二AP设备。
在一个可能的实施方式中,所述装置还包括:
发送模块,用于当检测到任一终端进入所述第一AP设备的网络覆盖区域时,向所述Mesh网络中的其他AP设备发送通知消息,所述通知消息至少携带所述任一终端的设备信息;
确定模块包括:
接收子模块,用于接收到来自至少一个第三AP设备的所述通知消息,其中,所述目标终端进入所述第三AP设备的网络覆盖区域;
解析子模块,用于从接收到的通知消息中解析出所述目标终端的设备信息;
确定子模块,用于当根据解析出的,所述目标终端的设备信息确定所述目标终端已接入所述第一AP设备时,从至少一个第三AP设备中确定一个与所述目标终端距离最近的第二AP设备。
在一个可能的实施方式中,所述发送模块还用于:
所述通知消息还携带所述任一终端与所述第一AP设备之间的距离;
所述确定子模块具体用于:
当所述第三AP设备的数量为1个时,将所述第三AP设备确定为与所述目标终端距离最近的第二AP设备;
当所述第三AP设备的数量为多个时,从接收到的多个所述通知消息中分别解析出所述距离;
将多个所述距离中的最小距离对应的第三AP设备确定为与所述目标终端距离最近的第二AP设备。
在一个可能的实施方式中,所述切换模块包括:
发送子模块,用于向所述第二AP设备发送接入请求,所述接入请求携带所述目标终端的接入信息,以使所述第二AP设备基于所述接入信息将所述目标终端接入至所述第二AP设备;
断开子模块,用于接收来自所述第二AP设备的响应消息,所述响应消息用于表征所述目标终端已接入所述第二AP设备,将所述目标终端与所述第一AP设备断开连接。
在一个可能的实施方式中,所述装置还包括:
数量检测模块,用于检测当前已接入所述第一AP设备的终端数量;
告警发送模块,用于当检测到所述终端数量大于或者等于预设的数量阈值时,向所述Mesh网络中的Mesh路由器发送告警消息,以使所述Mesh路由器接收到来自多个AP设备的所述告警消息后重新为所述多个AP设备所在的子网分配信道。
第三方面,本发明实施例提供一种Mesh网络***,所述Mesh网络***包括:
多个AP设备;
任一所述AP设备,用于检测当前已接入所述AP设备的目标终端与所述AP设备之间的距离;当检测到所述距离满足设定条件时,从所述Mesh网络***中确定一个与所述目标终端距离最近的第二AP设备;将所述目标终端的网络接入点从所述AP设备切换至所述第二AP设备。
第四方面,本发明实施例提供一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的一种网络连接方法,以实现第一方面中任一项所述的网络连接方法。
第五方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一项所述的网络连接方法。
本发明实施例提供的技术方案,通过检测当前已接入第一AP设备的目标终端与第一AP设备之间的距离,当检测到该距离满足设定条件时,从Mesh网络中确定一个与目标终端距离最近的第二AP设备,并将目标终端的网络接入点从第一AP设备切换至第二AP设备。由于在切换目标终端的网络接入点的过程中,由第一AP设备确定距离目标终端最近的第二AP设备后直接将目标终端的网络接入点从第一AP设备切换至第二AP设备,这一过程未涉及到任何目标终端的操作,实现了在不断开目标终端网络连接的情况下,无缝切换目标终端的网络接入点,从而实现提高目标终端网络的稳定性,提升用户体验。
附图说明
图1为本发明实施例提供的一种网络连接方法的实施例流程图;
图2为本发明实施例提供的将目标终端的网络接入点从第一AP设备切换至第二AP设备的实施例流程图;
图3为本发明实施例提供的目标终端接入点切换示意图;
图4为本发明实施例提供的另一种网络连接方法的实施例流程图;
图5为本发明实施例提供的又一种网络连接方法的实施例流程图;
图6为本发明实施例提供的一种网络连接方法的应用场景图;
图7为本发明实施例提供的一种Mesh网络***架构示意图;
图8为本发明实施例提供的一种网络连接装置的实施例框图;
图9为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图以具体实施例对本发明提供的网络连接方法做进一步的解释说明,实施例并不构成对本发明实施例的限定。
参见图1,为本发明实施例提供的一种网络连接方法的实施例流程图。如图1所示,该流程可包括以下步骤:
步骤101、检测当前已接入第一AP设备的目标终端与第一AP设备之间的距离。
步骤102、当检测到上述距离满足设定条件时,从Mesh网络中确定一个与目标终端距离最近的第二AP设备。
以下对步骤101和步骤102进行统一说明:
本发明实施例的执行主体可以是第一AP设备,这里,第一AP设备可以是Mesh网络中的任一AP设备。相应的,目标终端指当前接入第一AP设备的终端。
在一实施例中,第一AP设备可实时检测上述目标终端与该第一AP设备的距离,并检测该距离是否满足设定条件。可选的,设定条件包括目标终端与该第一AP设备的距离大于或等于预设的距离阈值。这里,预设的距离阈值可以为第一AP设备的网络覆盖区域的半径。
当检测到目标终端与第一AP设备的距离满足设定条件时,则意味着目标终端已经移出第一AP设备的网络覆盖区域,或者是位于第一AP设备网络覆盖区域的边界处,此时,由于目标终端距离第一AP设备较远,因此很可能出现网络连接状态不稳定,从而目标终端不适合再继续接入第一AP设备。
基于此,第一AP设备从Mesh网络中确定一个与目标终端距离最近的第二AP设备,具体如何确定与目标终端距离最近的第二AP设备,在下述图4中会详细说明。
步骤103、将目标终端的网络接入点从第一AP设备切换至第二AP设备。
在一实施例中,将目标终端的网络接入点从第一AP设备切换至第二AP设备,可通过如图2所示的实施例流程图实现。如图2所示,为本发明实施例提供的将目标终端的网络接入点从第一AP设备切换至第二AP设备的实施例流程图,该流程可包括以下步骤:
步骤201、向第二AP设备发送接入请求,上述接入请求携带目标终端的接入信息,以使第二AP设备基于上述接入信息将目标终端接入至第二AP设备。
步骤202、接收来自上述第二AP设备的响应消息,响应消息用于表征目标终端已接入上述第二AP设备。
步骤203、将目标终端与第一AP设备断开连接。
以下对步骤201~步骤203进行统一说明:
为便于理解,以下示出图3,为本发明实施例提供的目标终端接入点切换示意图。并根据图3对上述步骤201~步骤203进行说明。
在一实施例中,由图3所示,在目标终端接入第一AP设备后,当第一AP设备确定要将目标终端的网络接入点从第一AP设备切换至第二AP设备时,第一AP设备向第二AP设备发送接入请求,该接入请求中携带目标终端的接入信息,第二AP设备根据接入请求中携带的目标终端的接入信息将目标终端接入至第二AP设备。
之后,第二AP设备还可以向第一AP设备发送用于表征目标终端已接入第二AP设备的响应消息。第一AP设备接收到来自第二AP设备的响应消息时,则可确定目标终端已接入第二AP设备,此时,将目标终端与第一AP设备断开连接。
至此,第一AP设备成功地将目标终端的网络接入点从第一AP设备切换为第二AP设备。
本发明实施例中,通过检测当前已接入第一AP设备的目标终端与第一AP设备之间的距离,当检测到该距离满足设定条件时,从Mesh网络中确定一个与目标终端距离最近的第二AP设备,并将目标终端的网络接入点从第一AP设备切换至第二AP设备。由于在切换目标终端的网络接入点的过程中,由第一AP设备确定距离目标终端最近的第二AP设备后直接将目标终端的网络接入点从第一AP设备切换至第二AP设备,这一过程未涉及到任何目标终端的操作,实现了在不断开目标终端网络连接的情况下,无缝切换目标终端的网络接入点,从而实现提高目标终端网络的稳定性,提升用户体验。
在一实施例中,第一AP设备(也即Mesh网络中的任一AP设备)检测到任一终端进入第一AP设备的网络覆盖区域时,向Mesh网络中的其他AP设备发送通知消息,该通知消息至少携带任一终端的设备信息。如此,当其他AP设备接收到该通知消息时,则可从中解析出终端的设备信息,并确定该终端当前已接入第一AP设备。
在此基础上,示出图4所示流程,图4所示流程在上述图1所示流程的基础上,着重描述如何确定与目标终端距离最近的第二AP设备,包括以下步骤:
步骤401、第一AP设备检测当前已接入第一AP设备的目标终端与第一AP设备之间的距离。
步骤401在上述步骤101中已详细介绍,在此不再赘述。
步骤402、第一AP设备接收来自至少一个第三AP设备的通知消息。
在一实施例中,第三AP设备可为目标终端进入其网络覆盖区域的AP设备。
步骤403、当第一AP设备检测到上述距离满足设定条件时,从接收到的至少一个通知消息中解析出目标终端的设备信息。
步骤404、当第一AP设备根据解析出的上述目标终端的设备信息确定上述目标终端已接入第一AP设备时,从至少一个第三AP设备中确定一个与目标终端距离最近的第二AP设备。
以下以图6所示的Mesh网络***架构图为例对步骤403和步骤404进行统一说明:
如图6所示,为本发明实施例提供的一种Mesh网络***架构图,该Mesh网络***架构以图6所示为例,包括:AP设备61、AP设备62、AP设备63和目标终端64。
其中,目标终端64当前接入点为AP设备61(也即,AP设备61为第一AP设备,以下称为第一AP设备61),第一AP设备61的网络覆盖区域为611,AP设备62的网络覆盖区域为621,AP设备63的网络覆盖区域为631,网络覆盖区域611、网络覆盖区域621,以及网络覆盖区域631的交叉点为区域651。
目标终端64可以是支持网络连接从而提供各种网络服务的硬件设备或软件。当目标终端64为硬件时,其可以是支持具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机等,图6中仅以智能手机为例。当目标终端64为软件时,可以安装在上述所列举的电子设备中。
当目标终端64移动到如图6所示的位置A点时,该A点所在位置为区域651内,且在第一AP设备61的边界处,此时,AP设备62和AP设备63分别检测到目标终端64已进入网络覆盖区域621和网络覆盖区域631,并同时向其他AP设备发送通知消息,也即,AP设备62同时向第一AP设备61和AP设备63发送通知消息,AP设备63同时向AP设备62和第一AP设备61发送通知消息,也即,AP设备62和AP设备63均作为第三AP设备向第一AP设备61发送上述通知消息。该通知消息中至少携带目标终端64的设备信息。
之后,第一AP设备61从接收到的至少一个通知消息中解析出目标终端64的设备信息,并根据上述目标终端64的设备信息确定目标终端64已接入第一AP设备61时,从至少一个第三AP设备中确定一个与目标终端64距离最近的第二AP设备,也即,从AP设备62和AP设备63中确定一个与目标终端64距离最近的第二AP设备。
具体的,在上述通知消息中还携带目标终端64与AP设备之间的距离,也即,AP设备62发送的通知消息中携带AP设备62与目标终端64之间的距离L1,AP设备63发送的通知消息中携带AP设备63与目标终端64之间的距离L2。当L1小于L2时,说明AP设备62与目标终端64的距离最近,则将AP设备62作为第二AP设备。
可选的,上述通知消息中还可携带AP设备相对于目标终端64的信号强度,也即,AP设备62发送的通知消息中携带AP设备62相对于目标终端64的信号强度Q1,AP设备63发送的通知消息中携带AP设备63相对于目标终端64的信号强度Q2。当Q1大于Q2时,由于AP设备距离目标终端64的距离越近信号越强,基于此,说明AP设备62与目标终端64的距离最近,则将AP设备62作为第二AP设备。可以理解的是上述通知消息中还可携带其他信息,本发明对此不做限制。
作为一个实施例,当目标终端64进入图6所示的位置B点时,该位置B点在AP设备63的网络覆盖区域631中,此时,AP设备63检测到目标终端64进入区域631时,向第一AP设备61发送通知消息。第一AP设备61接收到通知消息后,根据解析出的该通知消息携带的设备信息,在确定目标终端64已接入第一AP设备时,直接将AP设备63确定为第二AP设备。
步骤405、将目标终端的网络接入点从第一AP设备切换至第二AP设备。
步骤405在步骤103中已详细介绍,此处不再赘述。
本发明实施例中,通过在确定与目标终端距离最近的第二AP设备时,当目标终端进入第三AP设备的网络覆盖区域,第一AP设备会接收来自至少一个第三AP设备的通知消息,并从该通知消息中解析出目标终端的设备信息。根据该设备信息确定目标终端已接入第一AP设备后,再根据第三AP设备的数量确定与目标终端距离最近的第二AP设备,当第三AP设备数量为1个时,将该第三AP设备确定为与目标终端距离最近的第二AP设备;当第三AP设备数量为多个时,将上述第三AP设备发送的通知消息中携带的目标设备与第一AP设备之间的距离中,最小距离对应的第三AP设备确定为与目标终端距离最近的第二AP设备。由于在第一AP设备确定第二AP设备时,根据接收到的第三AP设备的通知消息将与目标终端距离最近的第三AP设备确定为第二AP设备,保证了在第一AP设备将目标终端的网络接入点切换为第二AP设备时网络的稳定性,从而实现提高目标终端网络的稳定性,提升用户体验。
参见图5,为本发明实施例提供的又一种网络连接方法的实施例流程图。如图5所示,该流程可包括以下步骤:
步骤501、检测当前已接入第一AP设备的终端数量。
步骤502、当检测到终端数量大于或者等于预设的数量阈值时,向Mesh网络中的Mesh路由器发送告警消息,以使Mesh路由器接收到来自多个AP设备的告警消息后重新为多个AP设备所在的子网分配信道。
以下对步骤501和步骤502进行统一说明:
在一实施例中,如图7所示的Mesh网络结构中存在多个子网,每个子网中存在多个AP设备,每一AP设备又会接入不同数量的终端。为避免在有大量终端接入AP设备时,造成网络拥堵,第一AP设备可周期性地检测当前已接入第一AP设备的终端数量。当检测到终端数量大于或者等于预设的数量阈值时,第一AP设备可向Mesh网络中的Mesh路由器发送告警消息,以使Mesh路由器接收到来自多个AP设备的告警消息后重新为多个AP设备所在的子网分配信道。这里需要说明的是,上述预设的数量阈值可以是50个,也可以是100个,本发明对此不做限制。
本发明实施例中,通过第一AP设备检测当前已接入第一AP设备的终端数量,当检测到终端数量大于或者等于预设的数量阈值时,第一AP设备会向Mesh网络中的Mesh路由器发送告警消息,以使Mesh路由器接收到来自多个AP设备的告警消息后重新为多个AP设备所在的子网分配信道。通过检测当前接入的终端数量,当终端数量超过预设的数量阈值时发出告警消息,避免了当大量终端接入AP设备时造成网络拥堵,从而实现提高目标终端网络的稳定性,提升用户体验。
参见图8,为本发明实施例提供的一种网络连接装置的实施例框图。如图8所示,该装置包括:
检测模块81,用于检测当前已接入所述第一AP设备的目标终端与所述第一AP设备之间的距离;
确定模块82,用于当检测到所述距离满足设定条件时,从所述Mesh网络中确定一个与所述目标终端距离最近的第二AP设备;
切换模块83,用于将所述目标终端的网络接入点从所述第一AP设备切换至所述第二AP设备。
在一个可能的实施方式中,所述装置还包括(图中未示出):
发送模块,用于当检测到任一终端进入所述第一AP设备的网络覆盖区域时,向所述Mesh网络中的其他AP设备发送通知消息,所述通知消息至少携带所述任一终端的设备信息;
确定模块82包括:
接收子模块,用于接收到来自至少一个第三AP设备的所述通知消息,其中,所述目标终端进入所述第三AP设备的网络覆盖区域;
解析子模块,用于从接收到的通知消息中解析出所述目标终端的设备信息;
确定子模块,用于当根据解析出的,所述目标终端的设备信息确定所述目标终端已接入所述第一AP设备时,从至少一个第三AP设备中确定一个与所述目标终端距离最近的第二AP设备。
在一个可能的实施方式中,所述发送模块还用于:
所述通知消息还携带所述任一终端与所述第一AP设备之间的距离;
所述确定子模块具体用于:
当所述第三AP设备的数量为1个时,将所述第三AP设备确定为与所述目标终端距离最近的第二AP设备;
当所述第三AP设备的数量为多个时,从接收到的多个所述通知消息中分别解析出所述距离;
将多个所述距离中的最小距离对应的第三AP设备确定为与所述目标终端距离最近的第二AP设备。
在一个可能的实施方式中,所述切换模块83包括:
发送子模块,用于向所述第二AP设备发送接入请求,所述接入请求携带所述目标终端的接入信息,以使所述第二AP设备基于所述接入信息将所述目标终端接入至所述第二AP设备;
断开子模块,用于接收来自所述第二AP设备的响应消息,所述响应消息用于表征所述目标终端已接入所述第二AP设备,将所述目标终端与所述第一AP设备断开连接。
在一个可能的实施方式中,所述装置还包括(图中未示出):
数量检测模块,用于检测当前已接入所述第一AP设备的终端数量;
告警发送模块,用于当检测到所述终端数量大于或者等于预设的数量阈值时,向所述Mesh网络中的Mesh路由器发送告警消息,以使所述Mesh路由器接收到来自多个AP设备的所述告警消息后重新为所述多个AP设备所在的子网分配信道。
图9为本发明实施例提供的一种电子设备的结构示意图,图9所示的电子设备900包括:至少一个处理器901、存储器902、至少一个网络接口904和其他用户接口903。电子设备900中的各个组件通过总线***905耦合在一起。可理解,总线***905用于实现这些组件之间的连接通信。总线***905除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线***905。
其中,用户接口903可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
可以理解,本发明实施例中的存储器902可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-OnlyMemory,ROM)、可编程只读存储器(ProgrammableROM,PROM)、可擦除可编程只读存储器(ErasablePROM,EPROM)、电可擦除可编程只读存储器(ElectricallyEPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(RandomAccessMemory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(StaticRAM,SRAM)、动态随机存取存储器(DynamicRAM,DRAM)、同步动态随机存取存储器(SynchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(DoubleDataRateSDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(SynchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambusRAM,DRRAM)。本文描述的存储器902旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器902存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作***9021和应用程序9022。
其中,操作***9021,包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序9022,包含各种应用程序,例如媒体播放器(MediaPlayer)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序9022中。
在本发明实施例中,通过调用存储器902存储的程序或指令,具体的,可以是应用程序9022中存储的程序或指令,处理器901用于执行各方法实施例所提供的方法步骤,例如包括:
检测当前已接入所述第一AP设备的目标终端与所述第一AP设备之间的距离;
当检测到所述距离满足设定条件时,从所述Mesh网络中确定一个与所述目标终端距离最近的第二AP设备;
将所述目标终端的网络接入点从所述第一AP设备切换至所述第二AP设备。
上述本发明实施例提供的方法可以应用于处理器901中,或者由处理器901实现。处理器901可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器901中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器901可以是通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecific IntegratedCircuit,ASIC)、现成可编程门阵列(FieldProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器902,处理器901读取存储器902中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecificIntegratedCircuits,ASIC)、数字信号处理器(DigitalSignalProcessing,DSP)、数字信号处理设备(DSPDevice,DSPD)、可编程逻辑设备(ProgrammableLogicDevice,PLD)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
本实施例提供的电子设备可以是如图9中所示的电子设备,可执行如图1-2中网络连接方法的所有步骤,进而实现图1-2所示网络连接方法的技术效果,具体请参照图1-2相关描述,为简洁描述,在此不作赘述。
本发明实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在网络连接设备侧执行的网络连接方法。
所述处理器用于执行存储器中存储的网络连接程序,以实现以下在网络连接设备侧执行的网络连接方法的步骤:
检测当前已接入所述第一AP设备的目标终端与所述第一AP设备之间的距离;
当检测到所述距离满足设定条件时,从所述Mesh网络中确定一个与所述目标终端距离最近的第二AP设备;
将所述目标终端的网络接入点从所述第一AP设备切换至所述第二AP设备。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种网络连接方法,其特征在于,所述方法应用于无线网格Mesh网络中的第一无线接入点AP设备,所述第一AP设备为所述Mesh网络中的任一AP设备,包括:
检测当前已接入所述第一AP设备的目标终端与所述第一AP设备之间的距离;
当检测到所述距离满足设定条件时,从所述Mesh网络中确定一个与所述目标终端距离最近的第二AP设备;
将所述目标终端的网络接入点从所述第一AP设备切换至所述第二AP设备。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到任一终端进入所述第一AP设备的网络覆盖区域时,向所述Mesh网络中的其他AP设备发送通知消息,所述通知消息至少携带所述任一终端的设备信息;
所述从所述Mesh网络中确定一个与所述目标终端距离最近的第二AP设备,包括:
接收到来自至少一个第三AP设备的所述通知消息,其中,所述目标终端进入所述第三AP设备的网络覆盖区域;
从接收到的通知消息中解析出所述目标终端的设备信息;
当根据解析出的所述目标终端的设备信息确定所述目标终端已接入所述第一AP设备时,从至少一个第三AP设备中确定一个与所述目标终端距离最近的第二AP设备。
3.根据权利要求2所述的方法,其特征在于,所述通知消息还携带所述任一终端与所述第一AP设备之间的距离;
所述从至少一个第三AP设备中确定一个与所述目标终端距离最近的第二AP设备,包括:
当所述第三AP设备的数量为1个时,将所述第三AP设备确定为与所述目标终端距离最近的第二AP设备;
当所述第三AP设备的数量为多个时,从接收到的多个所述通知消息中分别解析出所述距离;
将多个所述距离中的最小距离对应的第三AP设备确定为与所述目标终端距离最近的第二AP设备。
4.根据权利要求1所述的方法,其特征在于,所述将所述目标终端的网络接入点从所述第一AP设备切换至所述第二AP设备,包括:
向所述第二AP设备发送接入请求,所述接入请求携带所述目标终端的接入信息,以使所述第二AP设备基于所述接入信息将所述目标终端接入至所述第二AP设备;
接收来自所述第二AP设备的响应消息,所述响应消息用于表征所述目标终端已接入所述第二AP设备,将所述目标终端与所述第一AP设备断开连接。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测当前已接入所述第一AP设备的终端数量;
当检测到所述终端数量大于或者等于预设的数量阈值时,向所述Mesh网络中的Mesh路由器发送告警消息,以使所述Mesh路由器接收到来自多个AP设备的所述告警消息后重新为所述多个AP设备所在的子网分配信道。
6.一种网络连接装置,其特征在于,所述装置包括:
检测模块,用于检测当前已接入所述第一AP设备的目标终端与所述第一AP设备之间的距离;
确定模块,用于当检测到所述距离满足设定条件时,从所述Mesh网络中确定一个与所述目标终端距离最近的第二AP设备;
切换模块,用于将所述目标终端的网络接入点从所述第一AP设备切换至所述第二AP设备。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
发送模块,用于当检测到任一终端进入所述第一AP设备的网络覆盖区域时,向所述Mesh网络中的其他AP设备发送通知消息,所述通知消息至少携带所述任一终端的设备信息;
确定模块包括:
接收子模块,用于接收到来自至少一个第三AP设备的所述通知消息,其中,所述目标终端进入所述第三AP设备的网络覆盖区域;
解析子模块,用于从接收到的通知消息中解析出所述目标终端的设备信息;
确定子模块,用于当根据解析出的,所述目标终端的设备信息确定所述目标终端已接入所述第一AP设备时,从至少一个第三AP设备中确定一个与所述目标终端距离最近的第二AP设备。
8.一种Mesh网络***,其特征在于,所述Mesh网络***包括:
多个AP设备;
任一所述AP设备,用于检测当前已接入所述AP设备的目标终端与所述AP设备之间的距离;当检测到所述距离满足设定条件时,从所述Mesh网络***中确定一个与所述目标终端距离最近的第二AP设备;将所述目标终端的网络接入点从所述AP设备切换至所述第二AP设备。
9.一种电子设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的一种网络连接程序,以实现权利要求1~5中任一项所述的网络连接方法。
10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~5中任一项所述的网络连接方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111523138.6A CN114245432B (zh) | 2021-12-13 | 2021-12-13 | 网络连接方法、装置、***、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111523138.6A CN114245432B (zh) | 2021-12-13 | 2021-12-13 | 网络连接方法、装置、***、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114245432A true CN114245432A (zh) | 2022-03-25 |
CN114245432B CN114245432B (zh) | 2023-04-07 |
Family
ID=80755555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111523138.6A Active CN114245432B (zh) | 2021-12-13 | 2021-12-13 | 网络连接方法、装置、***、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114245432B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117062175A (zh) * | 2023-10-13 | 2023-11-14 | 荣耀终端有限公司 | 一种无线接入点ap的切换方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852190A (zh) * | 2005-08-15 | 2006-10-25 | 华为技术有限公司 | 一种接入点切换方法和应用该切换方法的无线局域网 |
US20130272269A1 (en) * | 2012-04-12 | 2013-10-17 | Praveen Srivastava | Handoffs between access points in a wi-fi environment |
CN108243484A (zh) * | 2016-12-26 | 2018-07-03 | 华为技术有限公司 | 无线局域网中的接入方法、接入点ap和站点sta |
CN109565735A (zh) * | 2017-08-09 | 2019-04-02 | 北京小米移动软件有限公司 | 网络连接管理的方法、装置和*** |
CN110650455A (zh) * | 2019-09-12 | 2020-01-03 | 华侨大学 | 一种基于软件定义网络的车联网接入点切换方法 |
US20200100159A1 (en) * | 2018-09-26 | 2020-03-26 | Wistron Neweb Corporation | Wireless mesh network topology map management method based on positioning technique |
CN113115383A (zh) * | 2021-03-17 | 2021-07-13 | 深信服科技股份有限公司 | 一种信号管理方法、设备和计算机可读存储介质 |
-
2021
- 2021-12-13 CN CN202111523138.6A patent/CN114245432B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1852190A (zh) * | 2005-08-15 | 2006-10-25 | 华为技术有限公司 | 一种接入点切换方法和应用该切换方法的无线局域网 |
US20130272269A1 (en) * | 2012-04-12 | 2013-10-17 | Praveen Srivastava | Handoffs between access points in a wi-fi environment |
CN108243484A (zh) * | 2016-12-26 | 2018-07-03 | 华为技术有限公司 | 无线局域网中的接入方法、接入点ap和站点sta |
CN109565735A (zh) * | 2017-08-09 | 2019-04-02 | 北京小米移动软件有限公司 | 网络连接管理的方法、装置和*** |
US20200100159A1 (en) * | 2018-09-26 | 2020-03-26 | Wistron Neweb Corporation | Wireless mesh network topology map management method based on positioning technique |
CN110650455A (zh) * | 2019-09-12 | 2020-01-03 | 华侨大学 | 一种基于软件定义网络的车联网接入点切换方法 |
CN113115383A (zh) * | 2021-03-17 | 2021-07-13 | 深信服科技股份有限公司 | 一种信号管理方法、设备和计算机可读存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117062175A (zh) * | 2023-10-13 | 2023-11-14 | 荣耀终端有限公司 | 一种无线接入点ap的切换方法和装置 |
CN117062175B (zh) * | 2023-10-13 | 2024-04-02 | 荣耀终端有限公司 | 一种无线接入点ap的切换方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN114245432B (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3337245B1 (en) | Method and apparatus for handling abnormality of network communication function and storage medium | |
CN108337707B (zh) | 一种无线网络的切换方法、移动终端及存储介质 | |
CN107079356B (zh) | 在空闲模式下选择性扫描传统无线电覆盖 | |
WO2018107892A1 (zh) | 网络通信功能异常的处理方法及处理装置、终端设备、计算机存储介质 | |
CN107820716B (zh) | 一种csfb的回落结果检测方法及装置、计算机存储介质 | |
CN111417111A (zh) | 一种数据处理方法和网络设备 | |
CN106658568B (zh) | 一种用于提供可用无线接入点信息的方法与设备 | |
EP3220691B1 (en) | Network node selection and activation method and apparatus | |
WO2020113530A1 (zh) | 通信处理方法、装置、移动终端及存储介质 | |
CN114245432B (zh) | 网络连接方法、装置、***、电子设备及存储介质 | |
US10165474B2 (en) | Volunteer domain change of existed service for supporting multiple services with service continuity | |
CN105357049A (zh) | 网络通信功能异常的处理方法、应用处理器和移动终端 | |
CN113784402A (zh) | 切换注册ims的方法、装置、移动终端和存储介质 | |
CN108174416B (zh) | 确定移动终端驻留区域的方法和装置以及存储介质 | |
CN111343684A (zh) | 电路域回落小区选择方法及装置、终端及存储介质 | |
CN105634794A (zh) | 网络通信功能异常的处理方法、调制解调器和移动终端 | |
CN113316205B (zh) | 小区切换方法、装置、电子设备及计算机可读存储介质 | |
CN108282804B (zh) | 网络通信功能异常的处理方法、应用处理器和移动终端 | |
US9100878B2 (en) | Apparatus and method for connecting with network in portable terminal | |
JP7169379B2 (ja) | 緊急通話のための装置、方法、およびコンピュータプログラム | |
CN113676894A (zh) | 业务处理方法及设备 | |
CN116033512B (zh) | 自回传iab网络中iab宿主节点切换方法、装置、设备及介质 | |
CN107949009B (zh) | Lte网络接入结果的检测方法及装置、计算机存储介质 | |
CN113079475B (zh) | 用于远程管理设备连接的方法和设备 | |
CN113141636A (zh) | 基于条件切换的处理方法、装置、相关设备及存储介质 |
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 |