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

切换网络连接的方法、终端设备及芯片

文献发布时间:2024-04-18 20:01:30


切换网络连接的方法、终端设备及芯片

技术领域

本申请实施例涉及无线通信技术领域,并且更为具体地,涉及一种切换网络连接的方法、终端设备及芯片。

背景技术

终端设备在移动过程中,经常会涉及网络切换。基于电子围栏的网络切换是常用的网络切换方式,电子围栏可以包括小区电子围栏和WiFi接入点对应的电子围栏。在基于电子围栏的网络切换方式中,目前大多数WiFi路由器都支持5GHz和2.4GHz两个频段,在终端由蜂窝网络切换接入WiFi网络时,若按照预设的规则,通常会先连接上2.4GHz WiFi。之后如果2.4GHz WiFi和5GHz WiFi信号强度相当,也不会触发切换。这不利于提升用户的上网体验感。

发明内容

本申请实施例提供了一种切换网络连接的方法、终端设备及芯片,下面对本申请实施例的各个方面进行介绍。

第一方面,提供一种切换网络连接的方法,应用于终端设备,所述方法包括:在所述终端设备位于第一小区电子围栏时,根据小区电子围栏与WiFi电子围栏的映射关系,获取第一WiFi围栏的信息,所述第一小区电子围栏为多个小区电子围栏中的任一围栏,所述第一小区电子围栏为第一小区对应的电子围栏,所述第一WiFi围栏为第一WiFi接入点对应的电子围栏,所述第一WiFi接入点包括第一频段WiFi和第二频段WiFi,所述第一频段WiFi的带宽大于所述第二频段WiFi的带宽;确定当前WiFi接入点的电子围栏为所述第一WiFi围栏;对所述终端设备进出所述第一WiFi围栏的状态进行检测;响应于检测到所述终端设备处于进入所述第一WiFi围栏的状态,将所述终端设备由连接与所述第一小区对应的蜂窝网络切换为优先连接所述第一频段WiFi的网络。

第二方面,提供一种终端设备,包括存储器和处理器,所述存储器用于存储代码,所述处理器用于执行所述存储器中存储的代码,以执行如第一方面所述的方法。

第三方面,提供一种芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的电子设备执行如第一方面所述的方法

第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序用于执行如第一方面所述的方法。

第五方面,提供一种计算机程序或计算机程序产品,包括用于执行如第一方面所述的方法的指令。

本申请实施例,可以自动学习WiFi电子围栏,提前感知用户是否进入或退出特定的WiFi电子围栏区域,当由蜂窝网切换到WiFi网络时,可以优先切换到高带宽的WiFi频段的网络,从而有助于提高WiFi网络速率,提升用户的上网体验感。

附图说明

图1是本申请实施例的应用场景的示意图。

图2是本申请实施例提供的切换网络连接的流程示意图。

图3是本申请实施例的一种常驻地WiFi围栏的示意图。

图4是图2方法的一种可能的实现方式的流程示意图。

图5是用户进入/离开常驻地WiFi围栏的示意图。

图6是本申请实施例提供的终端设备的组成单元/部分组成单元示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。

应理解,本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code divisionmultiple access,CDMA)系统、宽带码分多址(wideband code division multipleaccess,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobiletelecommunication system,UMTS)、全球互联微波接入(worldwide interoperabilityfor microwave access,WiMAX)通信系统、第五代(5th generation,5G)系统或新无线(newradio,NR)等。本申请提供的技术方案还可以应用于未来的通信系统,如第六代移动通信系统,又如卫星通信系统,等等。

本申请实施例中的终端设备也可以称为终端、用户设备(user equipment,UE)、用户终端、接入终端、用户单元、用户站、移动站、移动台(mobile station,MS)、移动终端(mobile terminal,MT)、远程终端、远方站、移动设备、无线通信设备、用户代理或用户装置。本申请实施例中的终端设备可以是指向用户提供语音和/或数据连通性的设备,可以用于连接人、物和机,例如具有无线连接功能的手持式设备、车载设备等。本申请的实施例中的终端设备可以是手机(mobile phone)、平板电脑(Pad)、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。可选地,UE可以用于充当基站。例如,UE可以充当调度实体,其在V2X或D2D等中的UE之间提供侧行链路信号。比如,蜂窝电话和汽车利用侧行链路信号彼此通信。蜂窝电话和智能家居设备之间通信,而无需通过基站中继通信信号。

图1是本申请实施例的通信场景的示意图。如图1所示,该应用场景包括终端设备120、网络设备110和WiFi设备130,网络设备110可以为接入网设备,例如基站。每个网络设备110可以包括一个或多个小区。WiFi设备130可以为一个或多个。当终端设备120开机时,需要执行小区选择。其中,小区选择是指终端设备在第一次接入网络时选择符合预设条件的小区并进行驻留的过程。终端设备120在移动过程中,会涉及小区切换或网络切换。网络切换的方案可以包括:基于规则的网络切换方案、基于电子围栏的网络切换方案。

基于预设规则来进行网络切换是应用最普遍的一种网络切换方式,即通过实时监测当前网络的某一个或多个通信指标的数值,若满足预设条件则执行切换。通常在达到某些预设条件时,网络已经发生卡顿或不可用时才可能执行切换或者进行网络优化的动作,会对用户带来不良的用网体验,会给用户带来网络卡顿的感受。

基于电子围栏的网络切换方案

电子围栏(fencing)也可以称为“地理围栏”,电子围栏是指利用某一区域周围的接入点(检测到的接入点以及连接到的接入点)的特征,在某一区域周围创建一个虚拟地理边界。当终端进入、离开该电子围栏时,终端可以自动触发通知,触发某些功能的执行。

目前业界多利用全球定位系统(global positioning system,GPS)和各类传感器如无线保真(wireless-fidelity,WiFi)、信标(beacons)等技术完成相关的定位或围栏触发需求。

通过电子围栏预先划定一个区域,并通过用户之前在该区域的通信历史信息判断该区域的最佳网络,在用户进入或者退出该电子围栏时提前进行网络切换。现有的方案划定电子围栏时,主要是以网络卡顿作为判定条件,将各个用户终端在网络卡顿时采集的无线网络数据上报到云端服务器,即把网络卡顿的位置圈定为一个电子围栏,在云端进行电子围栏的学习。在围栏感知阶段,用户终端的数据也需要被上传到云服务器进行计算,以判断是否位于电子围栏内。

基于电子围栏的网络切换方案,由于数据量大和端侧算力的限制,电子围栏的构建和感知都在云服务器进行。这样通常具有较大的泄露用户隐私的风险,同时增加了云服务器的运算开销和端云交互的通信成本。

电子围栏可以是WiFi接入点对应的电子围栏。目前大多数WiFi路由器都支持5GHz和2.4GHz两个频段,5GHz频段速度快,但抗干扰能力差,2.4GHz频段的速度相对较慢,但抗干扰能力更强。由于5GHz WiFi信号通常抗干扰能力差,穿过一些障碍物后,信号强度会大大衰减。因此,若同一路由器包含5GHz和2.4GHz两个或多个频段的WiFi时,在经过相同的障碍物后,2.4GHz WiFi的信号强度会高于5GHz WiFi的信号强度。在终端切换接入WiFi网络时,若按照预设的规则,通常会先连接上2.4GHz WiFi。之后如果2.4GHz WiFi和5GHz WiFi信号强度相当,也不会触发切换。但在5GHz WiFi信号强度满足一定阈值时,使用5GHz WiFi的上网体验明显优于使用2.4GHz WiFi,这不利于提高用户的上网带宽,提升用户的上网体验感。

因此,如何开发一种提升用户的上网体验感的网络切换方案是需要解决的问题。

基于此,本申请实施例提出一种切换网络连接的方法。图2是本申请实施例提供的切换网络连接的方法的流程示意图。下面结合图2对本申请实施例的方法进行详细介绍,该方法可以应用于上文任一所述的终端设备。图2的方法可以包括步骤S210至步骤S240,下面对这些步骤进行详细描述。

需要指出的是,本申请实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

在步骤S210,在终端设备位于第一小区电子围栏时,根据小区电子围栏与WiFi电子围栏的映射关系,第一WiFi围栏的信息。

其中,第一小区电子围栏为多个小区电子围栏中的任一围栏,第一小区电子围栏为第一小区对应的电子围栏。第一WiFi围栏为第一WiFi接入点对应的电子围栏。第一WiFi接入点可以包括多个频段的WiFi,多个频段的WiFi可以包括2.4GHz WiFi、5GHz WiFi和6GHz WiFi。例如,第一WiFi接入点可以包括第一频段WiFi和第二频段WiFi,第一频段WiFi可以为多个频段中的任一频段对应的WiFi,第一频段WiFi的带宽大于第二频段WiFi的带宽。通常相同信号强度的情况下,频段越高,带宽越大,如5GHz WiFi信号的带宽大于2.4GHzWiFi信号的带宽。

第一WiFi围栏可以为第一WiFi接入点的网络覆盖区对应的虚拟地理围栏。在一些实施例中,第一WiFi围栏的区域可以大于第一WiFi接入点的网络覆盖区。本申请实施例中,WiFi接入点或简称为WiFi,WiFi接入点的网络或简称为WiFi网络。

在步骤S220,确定当前WiFi接入点的电子围栏为第一WiFi围栏。

在一些实现方式中,可以扫描到多个当前WiFi接入点,获取当前WiFi接入点的电子围栏的特征量;如果当前WiFi接入点的电子围栏的特征量与第一WiFi围栏的特征量的相似度大于相似度阈值,则确定当前WiFi接入点的电子围栏为第一WiFi围栏。或者说,如果当前WiFi接入点的电子围栏的特征量与第一WiFi围栏的特征量的匹配度满足匹配度阈值要求,则确定当前WiFi接入点的电子围栏为第一WiFi围栏。

在步骤S230,对终端设备进出第一WiFi围栏的状态进行检测。

判断终端设备的位置及运动状态,以便准备做出相应的网络切换。

在一些实现方式中,可以基于第一条件,对终端设备进出第一WiFi围栏的状态进行检测。第一条件为在第一预设时间前终端设备连接着当前WiFi接入点,且当前WiFi接入点为第一WiFi接入点。第一预设时间例如可以为20秒、3分钟、5分钟。第一预设时间可以根据终端设备的运动状态、运动速度等因素设定。

在步骤S240,响应于检测到终端设备处于进入第一WiFi围栏的状态,将终端设备由连接与第一小区对应的蜂窝网络切换为优先连接第一频段WiFi的网络。

第一WiFi围栏为第一WiFi接入点对应的电子围栏。通过第一WiFi接入点,终端可以连接其对应的WiFi网络,然后可以与提供该WiFi网络的设备进行通信。该设备可以为路由器,也可以为其他可以提供无线网络的设备,本申请实施例对此不作限定。一个WiFi网络可以对应至少一个接入点。第一频段WiFi的网络可以对应于第一WiFi接入点的第一频段。

在终端设备进入第一WiFi围栏,面临网络切换时,优先连接高带宽的第一频段WiFi的网络,有助于提高通信网络的数据传输速度,提升用户的上网体验感。

通常高频段WiFi信号的抗干扰能力差,穿过一些障碍物后,信号强度会大大衰减。因此,若同一路由器包含多个频段的WiFi时,在经过相同的障碍物后,低频段WiFi的信号强度会高于高频段WiFi的信号强度。

在一些实现方式中,本申请实施例优先连接第一频段WiFi的网络的方法可以包括:响应于检测到终端设备处于进入第一WiFi围栏的状态,以及第一频段WiFi的信号强度大于第一强度阈值,将终端设备由连接蜂窝网络切换为连接第一频段WiFi的网络。其中,第一强度阈值小于第二强度阈值,第二强度阈值为第二频段WiFi的信号连接强度阈值。或者说,第一强度阈值小于常规的WiFI信号连接强度阈值,即第一强度阈值为小于WiFI信号连接常规设置的强度阈值。有助于在障碍区确保优先连接到第一频段WiFi的网络。

第一强度阈值为表示网络连接信号质量的阈值,可以包括但不限于WiFi的接收信号强度指示(received signal strength indication,RSSI)阈值。

在一些实现方式中,本申请实施例优先连接第一频段WiFi的网络的方法可以包括:如果检测到终端设备处于进入第一WiFi围栏的状态,在预设等待时间内,扫描到第二频段WiFi且未扫描到第一频段WiFi,则不将终端设备由连接蜂窝网络切换为连接第二频段WiFi。或者说,如果检测到终端设备处于进入第一WiFi围栏的状态,在预设等待时间后,扫描到第一频段WiFi信号,则将终端设备由连接蜂窝网络切换为连接第一频段WiFi。预设等待时间例如可以为1分钟、3分钟等。

在一些实现方式中,本申请实施例的方法还包括:响应于检测到终端设备处于离开第一WiFi围栏的状态,将终端设备由连接第一WiFi接入点切换为连接蜂窝网络。

在一段时期内,终端设备的位置往往具有一定的规律性,如终端设备通常在常驻地范围活动,常驻地的数量是少数有限的。常驻地例如可以为家庭、办公区。常驻地周围的接入点包括终端设备在该区域扫描到的接入点以及连接到的接入点。连接到的接入点是指终端设备处于常驻地中的一个位置时,终端设备不仅可以扫描到,还可以连接到的接入点。通过该连接到的接入点,终端设备可以接入该接入点对应的WiFi网络,通过提供该WiFi网络的设备(例如路由器)与其他终端设备进行通信。该连接到的接入点也可以称为已连接接入点。扫描到的接入点是指在常驻地区域,终端可以检测到的WiFi网络对应的接入点,其中包括连接到的接入点。终端设备在同一个位置时,扫描到的接入点可以为已连接接入点的附近(相邻)接入点,在一些实施例中,可以根据扫描到的接入点信息判断终端设备的位置信息和运动趋势。

在一些实现方式中,WiFi电子围栏为终端设备的常驻地WiFi接入点对应的电子围栏,小区电子围栏与WiFi电子围栏的映射关系是基于常驻地WiFi接入点对应的电子围栏确定的。采用常驻地WiFi电子围栏,有助于减少WiFi电子围栏设置的数量和确定电子围栏的计算量。可以理解的是,常驻地WiFi接入点为终端设备的常驻地设置的WiFi接入点。常驻地可以包括一个或多个WiFi接入点。常驻地可以包括一个或多个WiFi频段。

前文提到基于电子围栏的网络切换方案,由于数据量大和端侧算力的限制,电子围栏的构建和感知都在云服务器进行。具有较大的泄露用户隐私的风险,也增加了云服务器的运算开销和端云交互的通信成本。由于采用常驻地WiFi电子围栏的计算量小,在一些实现方式中,可以由终端设备进行常驻地WiFi接入点对应的电子围栏的确定计算。常驻地例如可以为家庭、办公区。

在一些实现方式中,终端设备确定常驻地WiFi接入点对应的电子围栏的步骤,可以包括:获取预定时期内终端设备连接的多个WiFi接入点的历史信息,历史信息至少包括连接时长、连接时间、信号强度的时间序列。根据多个WiFi接入点的连接时长以及连接时间,确定一个或多个常驻地WiFi接入点;根据一个或多个常驻地WiFi接入点的信号强度的时间序列信息,以及围栏强度阈值,确定常驻地WiFi接入点的围栏特征量,以及确定围栏特征量的相似度阈值;确定常驻地WiFi接入点对应的电子围栏。

其中,常驻地WiFi接入点的信号强度的时间序列信息可以包括信号强度由小变大的时间序列信息和/或信号强度由大变小的时间序列信息。

在一些实现方式中,可以收集一段时间内(如大于等于3天)的围栏特征量,当围栏特征数量满足一定条件时,通过统计所有特征两两相似度计算相似度门限,该相似度门限即为常驻地WiFi精准围栏的相似度阈值(即门限值),相似度阈值或称为匹配度阈值。

在一些实现方式中,第一频段WiFi为可以5GHz WiFi,第二频段WiFi为2.4GHzWiFi;或者,第一频段WiFi可以为6GHz WiFi,第二频段WiFi为2.4GHz WiFi;或者,第一频段WiFi为6GHz WiFi,所述第二频段WiFi为5GHz WiFi。

本申请实施例,可以自动学习WiFi电子围栏,提前感知用户是否进入或退出特定的WiFi电子围栏区域,当由蜂窝网切换到WiFi网络时,可以优先切换到高带宽的WiFi频段的网络,从而有助于提高WiFi网络速率,提升用户的上网体验感。

下面结合本申请实施例的部分可能的实现方式,对本申请实施例的切换网络连接的方法作进一步说明。

首先,终端设备通过学习可以构建常驻地WiFi围栏的模型,以便在围栏感知阶段,执行和感知结果匹配的网络切换策略。图3是本申请实施例的一种常驻地WiFi围栏的示意图。下面结合图3,对终端设备构建常驻地WiFi围栏模型的过程进行说明。如图3所示,常驻地WiFi围栏是以常驻地WiFi的覆盖范围来圈定的,即常驻地WiFi覆盖范围内即为围栏内,WiFi覆盖不到的范围即为围栏外,WiFi的覆盖范围如图3中的灰色区域所示。其中,常驻地WiFi可以有一个或多个WiFi接入点,常驻地WiFi可以有多个频段的WiFi。常驻地WiFi围栏的建立过程可以主要包括以下三个环节。

(一)常驻地WiFi学习

常驻地可以为家庭、办公区。本申请实施例的应用环境可以包括且不局限于室内,可以是任意一个有无线通信基站覆盖或部署WiFi的区域。

根据用户的作息习惯,如在每天晚上8点到次日早上8点大多数用户会在家中休息,白天10点到17点大多数用户会在办公地点工作,采集用户在特定时段的连接WiFi的历史信息,格式可以如表1所示。

表1常驻地WiFi的历史信息

终端可以利用接入点的基本服务集标识符(basic service set identifier,BSSID)。BSSID为该WiFi接入点的媒体访问控制(media access control,MAC)地址,一个WiFi接入点对应于一个唯一BSSID标识,不同接入点的BSSID不同。可以理解的是,标识接入点的方式除了可以是BSSID以外,还可以有其他的表示方式,本申请实施例对此不作限定。

根据一段时间内(大于等于3天)用户在特定时段连接WiFi的时长,以及连接时间,可以计算各个BSSID的权重,权重较高的1个或多个BSSID即为用户在该时段的常驻地WiFi。

可以学习出用户的多个常驻地WiFi,每个常驻地WiFi可能包含一个或多个频段,并可以根据不同的WiFi(或WiFi标识)区分常驻地,学习结果可以如表2所示。例如,常驻地ID1可以包括2个常驻地WiFi,分别为BSSID(28:01:1c:26:19:c3)、BSSID(28:01:1c:26:19:e8),前者的频率为2.4GHz,后者的频率为5GHz,即常驻地ID1的WiFi包含2个频段。

表2常驻地与WiFi BSSID的对应关系

(二)常驻地WiFi围栏的精准学习

当用户离开或者进入某个常驻地时,会经历从WiFi网络断开连接蜂窝网络,或者断开蜂窝网络连上WiFi网络的过程。根据连接常驻地WiFi的信号强度的时间序列信息,围栏强度阈值(如WiFi断连强度为判定条件),筛选符合要求的WiFi扫描结果,即为精准的常驻地WiFi围栏的围栏特征。

收集一段时间内(大于等于3天)围栏特征,当围栏特征数量满足一定条件时,通过统计所有特征两两相似度可以计算相似度门限,该相似度门限即为精准的常驻地WiFi围栏的门限值,即相似度阈值。

(三)小区电子围栏学习

根据终端设置的网络状态,当确认终端设置连接了某个常驻地WiFi(一个常驻地可能对应多个WiFi BSSID)时,可以采集小区和小区标识(cell identifier,CID)信息,添加到CID小区电子围栏列表中。小区电子围栏与CID具有一一映射关系,小区电子围栏或称为CID围栏。例如,【CID1,CID2,CID3,…】可以表示某个常驻地WiFi围栏对应的小区电子围栏。

小区标识用于唯一标识一个小区,小区标识可以用位置区码(location areacode,LAC)以及小区编号(CID)的组合进行描述,还可以利用其他的方式进行描述,例如,可以用位置区码(LAC)、CID以及小区所属的运营商(常见的运营商包括联通、移动、电信)。

其中,任一小区为一个基站的信号覆盖的范围。在任一小区中,终端可以利用蜂窝网络与该基站进行通信。不同的运营商(例如电信、联通、移动)可能都会在同一区域布置基站,这使得同一个区域可以对应至少一个小区标识,任一小区标识可以为电信、联通、移动这三个运营商中的一个布置的基站所覆盖的小区的CID,不同的小区对应的运营商可以相同也可以不同。

根据常驻地、常驻地WiFi围栏、以及小区电子围栏,可以建立常驻地WiFi围栏与小区电子围栏的映射关系。

图4是图2方法的一种可能的实现方式的流程示意图。本申请实施例,首先通过学习,可以在终端侧构建常驻地WiFi围栏模型,在围栏感知阶段,执行和感知结果匹配的网络切换策略。如图4所示,该切换网络连接的方法主要包括步骤S410至步骤S470,下面进行详细的介绍。

在步骤S410,小区电子围栏的感知。

当用户连接的蜂窝网络小区标识(CID)发生变化时,确认当前CID是否在某个常驻地WiFi围栏对应的CID列表内,若确定为某个常驻地CID。则根据常驻地WiFi围栏与小区电子围栏的映射关系,读取该常驻地WiFi围栏对应的特征信息,用于常驻地WiFi围栏的精准感知。同时进入步骤S420,启动WiFi扫描。

在步骤S420,采集WiFi数据。按照对应的扫描机制启动WiFi扫描,采集常驻地附近WiFi的BSSID信息。

在步骤S430,判断当前WiFi的围栏特征的相似度是否大于相似度阈值,即判断当前WiFi围栏是否为常驻地WiFi围栏。

当终端设备(用户)位于常驻地CID围栏内时,可以将扫描到的WiFi的BSSID处理成一条感知数据,计算感知数据和围栏特征的相似度。如果当前WiFi的围栏特征相似度大于相似度阈值,即当前WiFi围栏为常驻地WiFi围栏,则进入在步骤S450;如果当前WiFi的围栏特征相似度不大于相似度阈值,则进入在步骤S440。

可以理解的是,如果当前WiFi围栏为常驻地WiFi围栏,则当前WiFi的BSSID与常驻地WiFi的BSSID相同。

在步骤S440,当前WiFi的围栏特征相似度不大于相似度阈值,说明终端设备不在常驻地范围,当前WiFi不是常驻地WiFi,不涉及网络切换。

在步骤S450,判断用户t分钟前是否连接着该WiFi,且该WiFi为常驻地WiFi。如果是用户t分钟前连接着该WiFi,则进入步骤S460;如果否,则进入步骤S470。t分钟例如可以为2分钟。

在步骤S460,离开常驻地,将终端设备与常驻地WiFi网络的连接切换到连接蜂窝网络。

当用户(终端设备)处于常驻地WiFi覆盖区域的边界时,WiFi信号强度通常很微弱,若此时信号受到波动,就会造成网络卡顿。用户在此区域虽然已连接WiFi,但信号强度低,网络质量差,用网体验不佳。图5是用户进入/离开常驻地WiFi围栏的示意图。如图5的右侧所示,若感知到用户离开常驻地,则可以在WiFi信号强度尚佳时,尽快执行网络切换,将WiFi网络切换到蜂窝网络,带来无缝切换的流畅通信体验。有助于避免因为切换不及时造成网络卡顿。

在步骤S470,进入常驻地。将蜂窝网络优先切换到高带宽的常驻地WiFi网络。

由于5GHz WiFi信号通常抗干扰能力差,穿过一些障碍物后,信号强度会大大衰减。因此,若同一路由器包含5GHz和2.4GHz两个或多个频段的WiFi时,通常在经过相同的障碍物后,2.4GHz WiFi的信号强度会高于5GHz WiFi的信号强度。若按照预设的规则,通常会先连接上2.4GHz WiFi,当进入无障碍区域(如室内)后,由于2.4GHz WiFi和5GHz WiFi的信号强度相当,也不会触发切换网络。但在5GHz WiFi信号强度满足一定阈值时,使用5GHzWiFi的上网体验明显优于2.4GHz WiFi。

因此,可以查询当前常驻地WiFi的频段和BSSID,若包含多个频段的WiFi,则优先切换到带宽高的WiFi频段。

以常驻地WiFi网络包含5GHz WiFi和2.4GHz WiFi为例。如图5的左侧所示,若感知到用户进入常驻地,则优先切换到5GHz WiFi网络。

在一些实施例中,可以提高连接低频段WiFi(如非5GHz WiFi)的条件,包括但不限于提高连接WiFi的RSSI阈值等。例如,5GHz WiFi的信号连接阈值为第一强度阈值,2.4GHzWiFi的信号连接阈值为第二强度阈值,第一强度阈值小于第二强度阈值。或者说,第一强度阈值小于常规的WiFI信号连接强度阈值。有助于优先连接到5GHz WiFi的网络。

在一些实施例中,扫描到非5GHz WiFi但未扫描到5GHz WiFi时,设置预设等待时间n,在等待时间内若持续未扫描到5GHz WiFi则不连接非5GHz WiFi。预设等待时间n例如可以为3分钟。或者说,如果检测到终端设备处于进入第一WiFi围栏的状态,在预设等待时间后,扫描到5GHz WiFi信号,则将终端设备由连接蜂窝网络切换为连接5GHz WiFi。

本申请实施例中,常驻地WiFi围栏的计算过程更加简单,围栏学习耗费时间短,因此所需的计算量小,可以在终端侧进行围栏学习和感知,不需要和云端数据进行交互,可以避免用户隐私的泄露。本申请实施例提出的基于位置围栏的快速网络切换方法,当提前感知用户是否进入特定的WiFi电子围栏区域,由蜂窝网切换到WiFi网络时,可以优先切换到高带宽的WiFi频段的网络,从而有助于提高WiFi速率,提升用户的上网体验感。当感知到用户即将离开常驻地时,可以在Wi-Fi信号强度尚佳时,切换到蜂窝网络,避免因为切换不及时造成网络卡顿。

上文结合图1-图5,详细描述了本申请的方法实施例,下面结合图6,详细描述本申请的设备实施例。应理解,设备实施例的描述与方法实施例的描述相互对应,因此,未详细描述的部分可以参见前面方法实施例。

图6为本申请实施例提供的终端设备的组成单元/部分组成单元示意图,下面结合图6对本申请实施例的一种终端设备进行介绍。该终端设备600可用于实现上述方法实施例中描述的方法,终端设备600可以是前文提及的任一设备。图6中的虚线表示该单元或模块为可选的。终端设备600可以包括存储器610和处理器620。

存储器610上存储有程序,该程序可以被处理器620执行,使得处理器620执行前文任一所描述的方法。存储器610可以独立于处理器620,也可以集成在处理器620中。存储器610可以为一个或多个存储器。

处理器620可支持终端600实现前文方法实施例所描述的方法。处理器620可以为一个或多个处理器。

处理器是电子设备的运算和控制核心,是信息处理、程序运行的最终执行单元。处理器620可以是通用处理器,包括中央处理器、微控制单元、网络处理器或者其它常规处理器。还可以是专用处理器,包括数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

终端设备600还可以包括收发器。处理器620可以通过收发器与其他设备进行通信。例如,处理器620可以通过收发器与其他设备进行数据收发。

终端设备600还可以包括移动通信模块和无线通信模块。移动通信模块可以提供应用在终端设备600上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块可以包括至少一个滤波器、开关、功率放大器、低噪声放大器等。

无线通信模块可以提供应用在终端设备600上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块可以是集成至少一个通信处理模块的一个或多个器件。

本申请实施例还提供一种芯片,包括处理器,该处理器配置成执行如前文任一描述的方法。

本申请实施例还提供一种非易失性计算机可读存储介质,其上存储有计算机程序,计算机程序用于执行如前文任一描述的方法。

本申请实施例提供一种计算机程序或计算机程序产品,包括用于执行如前文任一描述的方法的指令。

应理解,在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其他任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本公开实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在机器可读存储介质中,或者从一个机器可读存储介质向另一个机器可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述机器可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如数字视频光盘(digital video disc,DVD))、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。

应理解,在本申请的各种实施例中,“第一”、“第二”等是用于区别不同的对象,而不是用于描述特定顺序,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

在本申请所提供的几个实施例中,应该理解到,当称某一部分与另一部分“连接”或“相连”时,其意味着该部分不仅可以“直接连接”,而且也可以“电连接”,同时另一个元件介入其中。另外,术语“连接”也意指该部分“物理地连接”以及“无线地连接”。另外,当称某一部分“包含”某一元件时,除非另行加以陈述,否则,其意味着该某一部分可以包括另一元件,而不是排除所述另一个元件。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

技术分类

06120116556315