CN111565477B - 网络连接方法、无线站点及存储介质 - Google Patents

网络连接方法、无线站点及存储介质 Download PDF

Info

Publication number
CN111565477B
CN111565477B CN202010411868.6A CN202010411868A CN111565477B CN 111565477 B CN111565477 B CN 111565477B CN 202010411868 A CN202010411868 A CN 202010411868A CN 111565477 B CN111565477 B CN 111565477B
Authority
CN
China
Prior art keywords
wireless
roaming
sta
connection information
network
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
Application number
CN202010411868.6A
Other languages
English (en)
Other versions
CN111565477A (zh
Inventor
李松柏
程文刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spreadtrum Semiconductor Chengdu Co Ltd
Original Assignee
Spreadtrum Semiconductor Chengdu Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Spreadtrum Semiconductor Chengdu Co Ltd filed Critical Spreadtrum Semiconductor Chengdu Co Ltd
Priority to CN202010411868.6A priority Critical patent/CN111565477B/zh
Publication of CN111565477A publication Critical patent/CN111565477A/zh
Application granted granted Critical
Publication of CN111565477B publication Critical patent/CN111565477B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/19Connection re-establishment
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

本申请提供一种网络连接方法、无线站点及存储介质。本申请提供的网络连接方法,包括:若无线站点STA检测到第一无线漫游过程发生失败,则获取无线STA中所保存的初始连接信息,其中,第一无线漫游过程为从第一无线接入点AP切换至第二无线AP的网络切换过程,初始连接信息为无线STA与第一无线AP的连接信息,无线STA根据初始连接信息恢复与第一无线AP之间的网络连接。本申请提供的网络连接方法、无线站点及存储介质,可以在无线漫游失败后再回到之前的无线AP,确保连接不断,以保证用户业务不受影响,从而提高了网络的健壮性。

Description

网络连接方法、无线站点及存储介质
技术领域
本申请涉及通信技术领域,尤其涉及一种网络连接方法、无线站点及存储介质。
背景技术
近年来,人们对无线通信质量的要求也随着无线网络的普及在不断提高。由于无线网络的覆盖范围有限,人们在使用无线网络中,尤其是在公共场所和场地比较大的地方使用无线网络时都会不可避免的要发生漫游,自动进行网络切换。
其中,在网络漫游切换的过程中,可能会出现切换失败的情况。目前,对于失败之后的处理,基本都是直接断开网络,再通过应用程序自动或是手动选择最佳网络进行连接。
然而,上述直接断开网络的方式,会导致当前用户业务中断,然后,必需要重新进行手动或自动连接,在重新连接的过程中,需要再进行一次完整的连接流程,整个耗时较长,用户也会感知到网络中断,会严重影响用户的体验。
发明内容
本申请提供一种网络连接方法、无线站点及存储介质,以解决网络漫游切换的过程中,当网络切换失败时,网络直接断开所引起的用户体验不佳的技术问题。
第一方面,本申请实施例提供一种网络连接方法,包括:
若无线站点STA检测到第一无线漫游过程发生失败,则获取所述无线STA中所保存的初始连接信息,其中,所述第一无线漫游过程为从第一无线接入点AP切换至第二无线AP的网络切换过程,所述初始连接信息为所述无线STA与所述第一无线AP的连接信息;
所述无线STA根据所述初始连接信息恢复与所述第一无线AP之间的网络连接。
在一种可能的设计中,当确定所述无线站点STA需要进行无线漫游过程时,所述无线STA发送第一数据帧至所述第一无线AP,所述第一数据帧包含第一标识,所述第一标识用于表示所述无线站点STA进入省电模式;
对应的,在所述无线站点STA检测到第一无线漫游过程发生失败之后,还包括:
所述无线STA发送第二数据帧至所述第一无线AP,所述第二数据帧包含第二标识,所述第二标识用于表示所述无线站点STA进入激活模式。
在一种可能的设计中,当确定所述无线站点STA需要进行无线漫游过程时,所述无线STA保存所述初始连接信息。
在一种可能的设计中,所述初始连接信息包括:基本服务集标识、连接信道信息、信标间隔时槽以及延迟传输指示消息。
在一种可能的设计中,若所述无线STA确定所述第一无线AP的信号强度符合预设漫游条件,则确定所述无线站点STA需要进行无线漫游过程;或者,
若所述无线STA接收到所述第一无线AP发送的漫游指示消息,则确定所述无线站点STA需要进行无线漫游过程。
在一种可能的设计中,若所述无线STA在向所述第二无线AP发送关联请求之后,未接收到关联响应,则所述第一无线漫游过程发生失败;或者,
若所述无线STA在向所述第二无线AP发送关联请求之后,接收到关联响应,所述关联响应中的状态码为连接错误码,则所述第一无线漫游过程发生失败。
在一种可能的设计中,在所述无线STA根据所述初始连接信息恢复与所述第一无线AP之间的网络连接之后,还包括:
将所述第二无线AP添加至漫游黑名单,并删除所述第二无线AP的相关缓存信息。
在一种可能的设计中,在所述将所述第二无线AP添加至漫游黑名单之后,还包括:
重新扫描发现无线服务,确定第一无线AP列表;
根据所述第一无线AP列表以及所述漫游黑名单确定第三无线AP;
若确定所述无线站点STA需要进行无线漫游时,则所述无线STA检测第二无线漫游过程的状态,其中,所述第二无线漫游过程为从所述第一无线AP切换至所述第三无线AP的网络切换过程。
在一种可能的设计中,若所述第二无线漫游过程中网络切换成功,则清空所述漫游黑名单;
若所述无线STA检测到所述第二无线漫游过程发生失败,则无线STA根据所述初始连接信息恢复与所述第一无线AP之间的网络连接。
第二方面,本申请还提供一种无线站点,包括:
获取模块,用于在所述无线站点STA检测到第一无线漫游过程发生失败时,获取所述无线STA中所保存的初始连接信息,其中,所述第一无线漫游过程为从第一无线接入点AP切换至第二无线AP的网络切换过程,所述初始连接信息为所述无线STA与所述第一无线AP的连接信息;
处理模块,用于根据所述初始连接信息恢复与所述第一无线AP之间的网络连接。
在一种可能的设计中,所述无线站点,还包括:
发送模块,用于当确定所述无线站点STA需要进行无线漫游过程时,发送第一数据帧至所述第一无线AP,所述第一数据帧包含第一标识,所述第一标识用于表示所述无线站点STA进入省电模式;
所述发送模块,还用于在所述无线站点STA检测到第一无线漫游过程发生失败之后,发送第二数据帧至所述第一无线AP,所述第二数据帧包含第二标识,所述第二标识用于表示所述无线站点STA进入激活模式。
在一种可能的设计中,所述无线站点,还包括:
存储模块,用于当确定所述无线站点STA需要进行无线漫游过程时,保存所述初始连接信息。
在一种可能的设计中,所述初始连接信息包括:基本服务集标识、连接信道信息、信标间隔时槽以及延迟传输指示消息。
在一种可能的设计中,所述处理模块,还用于当所述第一无线AP的信号强度符合预设漫游条件时,确定所述无线站点STA需要进行无线漫游过程。
在一种可能的设计中,所述无线站点,还包括:
接收模块,用于接收所述第一无线AP发送的漫游指示消息;
所述处理模块,还用于确定所述无线站点STA需要进行无线漫游过程。
在一种可能的设计中,所述接收模块,还用于接收关联响应,当所述关联响应中的状态码为连接错误码时,所述第一无线漫游过程发生失败。
在一种可能的设计中,所述处理模块,还用于将所述第二无线AP添加至漫游黑名单,并删除所述第二无线AP的相关缓存信息。
在一种可能的设计中,所述无线站点,还包括:
扫描模块,用于重新扫描发现无线服务,确定第一无线AP列表;
所述处理模块,还用于根据所述第一无线AP列表以及所述漫游黑名单确定第三无线AP;
若确定所述无线站点STA需要进行无线漫游时,则所述处理模块,还用于确定第二无线漫游过程的状态,其中,所述第二无线漫游过程为从所述第一无线AP切换至所述第三无线AP的网络切换过程。
第三方面,本申请还提供一种无线站点,包括:
至少一个处理器;以及
与至少一个处理器通信连接的存储器;其中
存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如第一方面或第一方面可实现方式提供的方法。
第四方面,本申请实施例提供一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如第一方面或第一方面可实现方式提供的方法。
第五方面,本申请实施例提供一种计算机程序产品,包括:可执行指令,可执行指令用于实现如第一方面或第一方面可选方式提供的方法。
本申请提供的网络连接方法、无线站点及存储介质,在无线STA检测到从第一无线接入点AP切换至第二无线AP的网络切换发生失败时,通过获取无线STA中所保存的第一无线AP的初始连接信息,以使的无线STA利用初始连接信息恢复与第一无线AP之间的网络连接,从而可以在无线漫游失败后再回到之前的无线AP,确保连接不断,以保证用户业务不受影响,从而提高了网络的健壮性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请根据一示例性实施例示出的网络连接方法的应用场景图;
图2是本申请根据一示例性实施例示出的网络连接方法的流程示意图;
图3是本申请根据另一示例性实施例示出的网络连接方法的流程示意图;
图4是本申请根据再一示例性实施例示出的网络连接方法的流程示意图;
图5是本申请根据一示例性实施例示出的无线站点的结构示意图;
图6是本申请根据另一示例性实施例示出的无线站点的结构示意图;
图7是本申请根据再一示例性实施例示出的无线站点的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
近年来,人们对无线通信质量的要求也随着无线网络的普及在不断提高。由于无线网络的覆盖范围有限,人们在使用无线网络中,尤其是在公共场所和场地比较大的地方使用无线网络时都会不可避免的要发生漫游,自动进行网络切换。但是漫游可能会失败,对于失败之后的处理,现有技术中,基本都是直接断开网络,再通过应用程序自动或是手动选择最佳网络进行连接。漫游失败后,WIFI连接会断开,这就会导致当前用户业务中断,必需要重新连接(手动或自动),这就会需要进行一次完整的连接流程,整个耗时较长,并且用户也能感知网络中断。
在一些比较重要的需要实时响应的网络场合,比如通过聊天软件进行视频或语音通话,参加公司网络电话会议,漫游失败后WIFI的断开,则会严重影响用户的体验。
针对上述技术问题,本申请提供一种网络连接方法、无线站点及存储介质,在无线STA检测到从第一无线接入点AP切换至第二无线AP的网络切换发生失败时,通过获取无线STA中所保存的第一无线AP的初始连接信息,以使的无线STA利用初始连接信息恢复与第一无线AP之间的网络连接,从而可以在无线漫游失败后再回到之前的无线AP,确保连接不断,以保证用户业务不受影响,从而提高了网络的健壮性。
图1是本申请根据一示例性实施例示出的网络连接方法的应用场景图。如图1所示,本实施例提供的网络连接方法可以是应用于在WIFI网络连接***中,其中,该WIFI网络连接***包括多个无线接入点(Access Point,简称AP)(例如:第一无线AP110以及第二无线AP120)以及至少一个无线站点(Station,简称STA)200。其中,第一无线AP110可以为无线STA200当前关联的AP,而第二无线AP120则可以是无线STA200待漫游到的目标AP。值得说明的,其中,WIFI漫游指的是在一个扩展服务组(Extended Service Set,简称ESS)内的一个STA在满足一定条件下从一个BSS(Basic Service Set,简称BSS)接入点自动切换到另外一个BSS的过程。
在本实施例中,在WIFI漫游开始前,先保存当前关联的第一无线AP110的相关信息(例如:初始连接信息),并发送第一数据帧(例如,NULL frame帧)至第一无线AP,而在漫游失败后,根据第一无线AP110的相关信息退回到第一无线AP,从而确保连接不会中断。
图2是本申请根据一示例性实施例示出的网络连接方法的流程示意图。如图2所示,本实施例提供的网络连接方法,包括:
S101、无线站点STA检测第一无线漫游过程是否成功。若失败,则执行S102,若成功,则执行S104。
当无线STA在进行无线漫游时,会在漫游过程中,检测漫游是否成功。其中,在一种可能的情况中,若在第一无线漫游过程中,无线STA在向第二无线AP发送关联请求之后,未接收到关联响应,则检测结果为第一无线漫游过程发生失败。
而在另一种可能的情况中,若在第一无线漫游过程中,无线STA在向第二无线AP发送关联请求之后,接收到关联响应,但是关联响应中的状态码为连接错误码,则第一无线漫游过程发生失败。值得说明的,当第一无线漫游过程切换成功时,状态码通常为“0”,而当第一无线漫游过程发生失败时,则状态码通常配置为用于表征具体错误的错误码。
S102、获取无线STA中所保存的初始连接信息。
若无线站点STA检测到第一无线漫游过程发生失败,则获取无线STA中所保存的初始连接信息,其中,第一无线漫游过程为从第一无线接入点AP切换至第二无线AP的网络切换过程,初始连接信息为无线STA与第一无线AP的连接信息。
值得说明的,上述的初始连接信息可以包括:基本服务集标识BSSID、连接信道信息Channel、信标间隔时槽Beacon Interval以及延迟传输指示消息(Delivery TrafficIndication Map,简称DTIM)。
在现有技术中,当进行无线漫游时,例如从第一无线AP切换至第二无线AP过程中,会清除第一无线AP的初始连接信息,因此,当无线漫游发生失败时,则无法恢复至第一无线AP。
而在本实施例中,则可以当确定无线STA需要进行无线漫游过程时,无线STA先保存第一无线AP的初始连接信息。然后,在无线STA检测到第一无线漫游过程发生失败时,获取无线STA中所保存的初始连接信息。
S103、无线STA根据初始连接信息恢复与第一无线AP之间的网络连接。
当获取到无线STA中所保存的初始连接信息之后,无线STA可以根据初始连接信息恢复与第一无线AP之间的网络连接。具体的,可以是将保存的第一无线AP的初始连接信息进行恢复,包括设置第一无线AP的BSSID,切换信道,设置beacon interval等各项信息。
S104、无线STA与第二无线AP建立网络连接。
而若无线站点STA检测到第一无线漫游过程中网络切换成功,则将无线STA与第二无线AP建立网络连接,从而完成无线网络漫游。
在本实施例中,在无线STA检测到从第一无线接入点AP切换至第二无线AP的网络切换发生失败时,通过获取无线STA中所保存的第一无线AP的初始连接信息,以使的无线STA利用初始连接信息恢复与第一无线AP之间的网络连接,从而可以在无线漫游失败后再回到之前的无线AP,确保连接不断,以保证用户业务不受影响,从而提高了网络的健壮性。
图3是本申请根据另一示例性实施例示出的网络连接方法的流程示意图。如图3所示,本实施例提供的网络连接方法,包括:
S201、无线STA发送第一数据帧至第一无线AP。
当确定无线STA需要进行无线漫游过程时,无线STA发送第一数据帧至第一无线AP,其中,第一数据帧包含第一标识,第一标识用于表示无线站点STA进入省电模式。
在一种可能的实现方式中,当无线STA在漫游开始之前,先向当前关联的无线AP,即第一无线AP发送带PS位为1的NULL DATA帧,以告知无线AP:第一无线AP将进行休眠。
S202、无线STA保存初始连接信息。
可以当确定无线STA需要进行无线漫游过程时,无线STA先保存第一无线AP的初始连接信息。然后,在无线STA检测到第一无线漫游过程发生失败时,获取无线STA中所保存的初始连接信息。
其中,上述的初始连接信息可以包括:基本服务集标识BSSID、连接信道信息Channel、信标间隔时槽Beacon Interval以及延迟传输指示消息(Delivery TrafficIndication Map,简称DTIM)。
S203、无线站点STA检测第一无线漫游过程是否成功。若失败,则执行S204,若成功,则执行S207。
当无线STA在进行无线漫游时,会在漫游过程中,检测漫游是否成功。其中,在一种可能的情况中,若在第一无线漫游过程中,无线STA在向第二无线AP发送关联请求之后,未接收到关联响应,则检测结果为第一无线漫游过程发生失败。
而在另一种可能的情况中,若在第一无线漫游过程中,无线STA在向第二无线AP发送关联请求之后,接收到关联响应,但是关联响应中的状态码为连接错误码,则第一无线漫游过程发生失败。值得说明的,当第一无线漫游过程切换成功时,状态码通常为“0”,而当第一无线漫游过程发生失败时,则状态码通常配置为用于表征具体错误的错误码。
S204、无线STA发送第二数据帧至第一无线AP。
若无线站点STA检测到第一无线漫游过程发生失败,则无线STA发送第二数据帧至第一无线AP,其中,第二数据帧包含第二标识,第二标识用于表示无线STA进入激活模式。
在一种可能的实现方式中,当若无线站点STA检测到第一无线漫游过程发生失败时,第一无线AP发送带PS位为0的NULL DATA帧,以告知无线AP:第一无线AP将进入激活模式。
S205、获取无线STA中所保存的初始连接信息。
若无线站点STA检测到第一无线漫游过程发生失败,则获取无线STA中所保存的初始连接信息,其中,第一无线漫游过程为从第一无线接入点AP切换至第二无线AP的网络切换过程,初始连接信息为无线STA与第一无线AP的连接信息。
值得说明的,上述的初始连接信息可以包括:基本服务集标识BSSID、连接信道信息Channel、信标间隔时槽Beacon Interval以及延迟传输指示消息DTIM。
S206、无线STA根据初始连接信息恢复与第一无线AP之间的网络连接。
当获取到无线STA中所保存的初始连接信息之后,无线STA可以根据初始连接信息恢复与第一无线AP之间的网络连接。具体的,可以是将保存的第一无线AP的初始连接信息进行恢复,包括设置第一无线AP的BSSID,切换信道,设置beacon interval等各项信息。
S207、无线STA与第二无线AP建立网络连接。
而若无线站点STA检测到第一无线漫游过程中网络切换成功,则将无线STA与第二无线AP建立网络连接,从而完成无线网络漫游。
图4是本申请根据再一示例性实施例示出的网络连接方法的流程示意图。如图4所示,本实施例提供的网络连接方法,包括:
S301、无线STA发送第一数据帧至第一无线AP。
当确定无线STA需要进行无线漫游过程时,无线STA发送第一数据帧至第一无线AP,其中,第一数据帧包含第一标识,第一标识用于表示无线站点STA进入省电模式。
在一种可能的实现方式中,当无线STA在漫游开始之前,先向当前关联的无线AP,即第一无线AP发送带PS位为1的NULL DATA帧,以告知无线AP:第一无线AP将进行休眠。
其中,若无线STA确定第一无线AP的信号强度符合预设漫游条件,则确定无线站点STA需要进行无线漫游过程。其中,预设漫游条件可以是,第一无线AP的信号强度持续小于预设值,并持续的时间超过预设的时间阈值,此时,则可以认为无线站点STA需要进行无线漫游。
而在另一种可能的情况中,还可以是当无线STA接收到第一无线AP发送的漫游指示消息,则确定无线站点STA需要进行无线漫游过程。
S302、无线STA保存初始连接信息。
可以当确定无线STA需要进行无线漫游过程时,无线STA先保存第一无线AP的初始连接信息。然后,在无线STA检测到第一无线漫游过程发生失败时,获取无线STA中所保存的初始连接信息。
其中,上述的初始连接信息可以包括:基本服务集标识BSSID、连接信道信息Channel、信标间隔时槽Beacon Interval以及延迟传输指示消息(Delivery TrafficIndication Map,简称DTIM)。
S303、无线站点STA检测第一无线漫游过程是否成功。若失败,则执行S304,若成功,则执行S313。
当无线STA在进行无线漫游时,会在漫游过程中,检测漫游是否成功。其中,在一种可能的情况中,若在第一无线漫游过程中,无线STA在向第二无线AP发送关联请求之后,未接收到关联响应,则检测结果为第一无线漫游过程发生失败。
而在另一种可能的情况中,若在第一无线漫游过程中,无线STA在向第二无线AP发送关联请求之后,接收到关联响应,但是关联响应中的状态码为连接错误码,则第一无线漫游过程发生失败。值得说明的,当第一无线漫游过程切换成功时,状态码通常为“0”,而当第一无线漫游过程发生失败时,则状态码通常配置为用于表征具体错误的错误码。
S304、无线STA发送第二数据帧至第一无线AP。
若无线站点STA检测到第一无线漫游过程发生失败,则无线STA发送第二数据帧至第一无线AP,其中,第二数据帧包含第二标识,第二标识用于表示无线STA进入激活模式。
在一种可能的实现方式中,当若无线站点STA检测到第一无线漫游过程发生失败时,第一无线AP发送带PS位为0的NULL DATA帧,以告知无线AP:第一无线AP将进入激活模式。
S305、获取无线STA中所保存的初始连接信息。
若无线站点STA检测到第一无线漫游过程发生失败,则获取无线STA中所保存的初始连接信息,其中,第一无线漫游过程为从第一无线接入点AP切换至第二无线AP的网络切换过程,初始连接信息为无线STA与第一无线AP的连接信息。
值得说明的,上述的初始连接信息可以包括:基本服务集标识BSSID、连接信道信息Channel、信标间隔时槽Beacon Interval以及延迟传输指示消息DTIM。
S306、无线STA根据初始连接信息恢复与第一无线AP之间的网络连接。
当获取到无线STA中所保存的初始连接信息之后,无线STA可以根据初始连接信息恢复与第一无线AP之间的网络连接。具体的,可以是将保存的第一无线AP的初始连接信息进行恢复,包括设置第一无线AP的BSSID,切换信道,设置beacon interval等各项信息。
S307、将第二无线AP添加至漫游黑名单,并删除第二无线AP的相关缓存信息。
并且,在无线STA检测到第一无线漫游过程发生失败后,可以将第二无线AP添加至漫游黑名单,并删除第二无线AP的相关缓存信息。
S308、重新扫描发现无线服务,确定第一无线AP列表。
S309、根据第一无线AP列表以及漫游黑名单确定第三无线AP。
然后,再重新扫描发现无线服务,确定第一无线AP列表,其中,第一无线AP列表中可以包括多个可连接的无线AP。接着,根据第一无线AP列表以及漫游黑名单确定第三无线AP,其中,第三无线AP属于第一无线AP列表,但是,不属于漫游黑名单。
S310、若确定无线站点STA需要进行无线漫游时,则无线STA检测第二无线漫游过程的状态。
若确定无线站点STA需要进行再次无线漫游时,则无线STA检测第二无线漫游过程的状态,其中,第二无线漫游过程为从第一无线AP切换至第三无线AP的网络切换过程。
S311、若第二无线漫游过程中网络切换成功,则清空漫游黑名单。
S312、若无线STA检测到第二无线漫游过程发生失败,则无线STA根据初始连接信息恢复与第一无线AP之间的网络连接。
S313、无线STA与第二无线AP建立网络连接。
而若无线站点STA检测到第一无线漫游过程中网络切换成功,则将无线STA与第二无线AP建立网络连接,从而完成无线网络漫游。
在本实施例中,为了防止下次漫游时再选择之前切换失败的无线AP,因此,在无线漫游失败后将切换失败的无线AP添加到漫游黑名单,并删除切换失败的无线AP的相关缓存信息,将自身状态切换到正常的数据通信状态。而由于无线漫游失败的原因,可能是由于无线AP当前负载过高,而后续该无线AP的负载可能就可以进行切换,因此,在网络切换成功之后,还可以清空漫游黑名单,以将该无线AP从漫游黑名单中清除,从而使得无线STA可以根据需求切换至无线AP。
图5是本申请根据一示例性实施例示出的无线站点的结构示意图。如图5所示,本实施例提供的无线站点400,包括:
获取模块401,用于在所述无线站点STA检测到第一无线漫游过程发生失败时,获取所述无线STA中所保存的初始连接信息,其中,所述第一无线漫游过程为从第一无线接入点AP切换至第二无线AP的网络切换过程,所述初始连接信息为所述无线STA与所述第一无线AP的连接信息;
处理模块402,用于根据所述初始连接信息恢复与所述第一无线AP之间的网络连接。
在图5所示实施例的基础上,图6是本申请根据另一示例性实施例示出的无线站点的结构示意图。如图6所示,所述无线站点400,还包括:
发送模块403,用于当确定所述无线站点STA需要进行无线漫游过程时,发送第一数据帧至所述第一无线AP,所述第一数据帧包含第一标识,所述第一标识用于表示所述无线站点STA进入省电模式;
所述发送模块403,还用于在所述无线站点STA检测到第一无线漫游过程发生失败之后,发送第二数据帧至所述第一无线AP,所述第二数据帧包含第二标识,所述第二标识用于表示所述无线站点STA进入激活模式。
在一种可能的设计中,所述无线站点400,还包括:
存储模块404,用于当确定所述无线站点STA需要进行无线漫游过程时,保存所述初始连接信息。
在一种可能的设计中,所述初始连接信息包括:基本服务集标识、连接信道信息、信标间隔时槽以及延迟传输指示消息。
在一种可能的设计中,所述处理模块402,还用于当所述第一无线AP的信号强度符合预设漫游条件时,确定所述无线站点STA需要进行无线漫游过程。
在一种可能的设计中,所述无线站点400,还包括:
接收模块405,用于接收所述第一无线AP发送的漫游指示消息;
所述处理模块402,还用于确定所述无线站点STA需要进行无线漫游过程。
在一种可能的设计中,所述接收模块405,还用于接收关联响应,当所述关联响应中的状态码为连接错误码时,所述第一无线漫游过程发生失败。
在一种可能的设计中,所述处理模块402,还用于将所述第二无线AP添加至漫游黑名单,并删除所述第二无线AP的相关缓存信息。
在一种可能的设计中,所述无线站点400,还包括:
扫描模块406,用于重新扫描发现无线服务,确定第一无线AP列表;
所述处理模块402,还用于根据所述第一无线AP列表以及所述漫游黑名单确定第三无线AP;
若确定所述无线站点STA需要进行无线漫游时,则所述处理模块,还用于确定第二无线漫游过程的状态,其中,所述第二无线漫游过程为从所述第一无线AP切换至所述第三无线AP的网络切换过程。
本实施例提供无线站点,可以用于执行上述方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
图7是本申请根据再一示例性实施例示出的无线站点的结构示意图。如图7所示,本实施例提供的无线站点500,包括:
处理器501;以及,
存储器502,用于存储所述处理器的可执行指令,该存储器还可以是flash(闪存);
其中,所述处理器501配置为经由执行所述可执行指令来执行上述方法中的各个步骤。具体可以参见前面方法实施例中的相关描述。
可选地,存储器502既可以是独立的,也可以跟处理器501集成在一起。
当所述存储器502是独立于处理器501之外的器件时,所述无线站点500,还可以包括:
总线503,用于连接所述处理器501以及所述存储器502。
本实施例还提供一种可读存储介质,可读存储介质中存储有计算机程序,当电子设备的至少一个处理器执行该计算机程序时,电子设备执行上述的各种实施方式提供的方法。
本实施例还提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在可读存储介质中。电子设备的至少一个处理器可以从可读存储介质读取该计算机程序,至少一个处理器执行该计算机程序使得电子设备实施上述的各种实施方式提供的方法。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (9)

1.一种网络连接方法,其特征在于,包括:
若无线站点STA检测到第一无线漫游过程发生失败,则获取所述无线STA中所保存的初始连接信息,其中,所述第一无线漫游过程为从第一无线接入点AP切换至第二无线AP的网络切换过程,所述初始连接信息为所述无线STA与所述第一无线AP的连接信息;
所述无线STA根据所述初始连接信息恢复与所述第一无线AP之间的网络连接;
当确定所述无线STA需要进行无线漫游过程时,所述无线STA保存所述初始连接信息;
在所述无线STA根据所述初始连接信息恢复与所述第一无线AP之间的网络连接之后,还包括:
将所述第二无线AP添加至漫游黑名单,并删除所述第二无线AP的相关缓存信息,以防止下次漫游时再选择所述第二无线AP;
当确定所述无线STA需要进行无线漫游过程时,所述无线STA发送第一数据帧至所述第一无线AP,所述第一数据帧包含第一标识,所述第一标识用于表示所述无线站点STA进入省电模式;
对应的,在所述无线站点STA检测到第一无线漫游过程发生失败之后,还包括:
所述无线STA发送第二数据帧至所述第一无线AP,所述第二数据帧包含第二标识,所述第二标识用于表示所述无线STA进入激活模式。
2.根据权利要求1所述的网络连接方法,其特征在于,所述初始连接信息包括:基本服务集标识、连接信道信息、信标间隔时槽以及延迟传输指示消息。
3.根据权利要求1或2所述的网络连接方法,其特征在于,若所述无线STA确定所述第一无线AP的信号强度符合预设漫游条件,则确定所述无线站点STA需要进行无线漫游过程;或者,
若所述无线STA接收到所述第一无线AP发送的漫游指示消息,则确定所述无线站点STA需要进行无线漫游过程。
4.根据权利要求1或2所述的网络连接方法,其特征在于,若所述无线STA在向所述第二无线AP发送关联请求之后,未接收到关联响应,则所述第一无线漫游过程发生失败;或者,
若所述无线STA在向所述第二无线AP发送关联请求之后,接收到关联响应,所述关联响应中的状态码为连接错误码,则所述第一无线漫游过程发生失败。
5.根据权利要求1所述的网络连接方法,其特征在于,在所述将所述第二无线AP添加至漫游黑名单之后,还包括:
重新扫描发现无线服务,确定第一无线AP列表;
根据所述第一无线AP列表以及所述漫游黑名单确定第三无线AP;
若确定所述无线站点STA需要进行无线漫游时,则所述无线STA检测第二无线漫游过程的状态,其中,所述第二无线漫游过程为从所述第一无线AP切换至所述第三无线AP的网络切换过程。
6.根据权利要求5所述的网络连接方法,其特征在于,若所述第二无线漫游过程中网络切换成功,则清空所述漫游黑名单;
若所述无线STA检测到所述第二无线漫游过程发生失败,则无线STA根据所述初始连接信息恢复与所述第一无线AP之间的网络连接。
7.一种无线站点,其特征在于,包括:
获取模块,用于在所述无线站点STA检测到第一无线漫游过程发生失败时,获取所述无线STA中所保存的初始连接信息,其中,所述第一无线漫游过程为从第一无线接入点AP切换至第二无线AP的网络切换过程,所述初始连接信息为所述无线STA与所述第一无线AP的连接信息;
处理模块,用于根据所述初始连接信息恢复与所述第一无线AP之间的网络连接;
所述无线站点,还包括:
存储模块,用于当确定所述无线站点STA需要进行无线漫游过程时,保存所述初始连接信息;
所述处理模块,还用于将所述第二无线AP添加至漫游黑名单,并删除所述第二无线AP的相关缓存信息,以防止下次漫游时再选择所述第二无线AP;
所述无线站点,还包括:
发送模块,用于当确定所述无线站点STA需要进行无线漫游过程时,发送第一数据帧至所述第一无线AP,所述第一数据帧包含第一标识,所述第一标识用于表示所述无线站点STA进入省电模式;
所述发送模块,还用于在所述无线站点STA检测到第一无线漫游过程发生失败之后,发送第二数据帧至所述第一无线AP,所述第二数据帧包含第二标识,所述第二标识用于表示所述无线站点STA进入激活模式。
8.一种无线站点,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项所述的方法。
9.一种存储有计算机指令的计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求1-6中任一项所述的方法。
CN202010411868.6A 2020-05-15 2020-05-15 网络连接方法、无线站点及存储介质 Active CN111565477B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010411868.6A CN111565477B (zh) 2020-05-15 2020-05-15 网络连接方法、无线站点及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010411868.6A CN111565477B (zh) 2020-05-15 2020-05-15 网络连接方法、无线站点及存储介质

Publications (2)

Publication Number Publication Date
CN111565477A CN111565477A (zh) 2020-08-21
CN111565477B true CN111565477B (zh) 2022-07-05

Family

ID=72072167

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010411868.6A Active CN111565477B (zh) 2020-05-15 2020-05-15 网络连接方法、无线站点及存储介质

Country Status (1)

Country Link
CN (1) CN111565477B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131906A (zh) * 2016-06-16 2016-11-16 广东欧珀移动通信有限公司 WiFi无线漫游上网的处理方法、装置和移动终端
CN110418326A (zh) * 2018-04-28 2019-11-05 华为技术有限公司 一种漫游切换的方法、中心控制设备及客户端

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039027B2 (en) * 2000-12-28 2006-05-02 Symbol Technologies, Inc. Automatic and seamless vertical roaming between wireless local area network (WLAN) and wireless wide area network (WWAN) while maintaining an active voice or streaming data connection: systems, methods and program products
US7463607B2 (en) * 2005-04-15 2008-12-09 Intel Corporation Apparatus, system and method capable of pre-allocating and communicating IP address information during wireless communication

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131906A (zh) * 2016-06-16 2016-11-16 广东欧珀移动通信有限公司 WiFi无线漫游上网的处理方法、装置和移动终端
CN110418326A (zh) * 2018-04-28 2019-11-05 华为技术有限公司 一种漫游切换的方法、中心控制设备及客户端

Also Published As

Publication number Publication date
CN111565477A (zh) 2020-08-21

Similar Documents

Publication Publication Date Title
EP3337245B1 (en) Method and apparatus for handling abnormality of network communication function and storage medium
US10805844B2 (en) Method and apparatus for performing communication by UE in wireless communication system supporting circuit switched fallback service
CN102421130B (zh) 多卡多模终端及其异***小区重选方法和装置
US8953555B2 (en) Cell reselection method and apparatus for packet data service in a mobile communication terminal
CN107306386B (zh) 接入点触发终端漫游的方法及接入点
CN105210426B (zh) 通过尝试驻留在公共陆地移动网络的无线小区上的用户设备进行的改进的小区选择/重选的方法
EP2429229A1 (en) Method and apparatus for communicating neighbor cells
CN109429304B (zh) 网络连接方法、装置及用户终端
CN102577458A (zh) 适应混合ipv4v6网络支持
WO2012109830A1 (zh) 多卡多待终端及其同步方法和装置
CN101370294B (zh) 一种终端小区切换方法及通信终端
CN102421088A (zh) 多卡多待终端及其同步方法和装置
US9351212B2 (en) PLMN selection method, mobile terminal, BSC and core network device
CN105517088A (zh) 语音回落的切换方法和***
US9883453B2 (en) Method and apparatus for terminal to camp on cell, and mobile terminal
CN109362110B (zh) 漫游切换方法、设备、网络及存储介质
CN101489269B (zh) 切换异常处理方法及***
CN108064456B (zh) 一种异常频点的检测方法及装置、计算机存储介质
EP3110206B1 (en) Data processing method and device for user equipment
CN104254090A (zh) 一种实现自动邻区关系建立的方法、终端、基站及***
US8934450B2 (en) Mobile station with a semi-active mode
CN111565477B (zh) 网络连接方法、无线站点及存储介质
CN113170372B (zh) 小区连接处理方法、装置、移动终端及存储介质
EP1626599B1 (en) A method for establishing a service connection
CN108235826B (zh) 一种csfb的回落结果检测方法及装置、计算机存储介质

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