本申请涉及一种网络切换方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:在连接无线网络设备后,通过所述无线网络设备提供的无线网络进行通信;在通信过程中,若检测到所述无线网络的流畅度低于预设流畅度阈值,则检测所述信号接收设备当前状态下的网络环境;基于所述网络环境确定所述信号接收设备当前状态下所处的目标场景;若所述目标场景为预设场景,则将所述无线网络进行切换。采用本方法能够提高网络切换的速度。采用本方法能够提高网络切换的速度。采用本方法能够提高网络切换的速度。
【技术实现步骤摘要】
网络切换方法、装置、电子设备和计算机可读存储介质
[0001]本申请涉及计算机
,特别是涉及一种网络切换方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]随着互联网越来越发达,各种电子设备几乎都需要接入互联网进行通信。在日常生活中,WiFi(WIreless Fidelity,无线保真)网络具有更快的网络速度,用户通常更愿意接入WiFi网络。当WiFi网络出现问题时需要切换至其他网络,以实现连续通信。
[0003]然而,传统的网络切换方法,一般是通过获取各种参数去判断当前网络的通信质量,为了确保这些参数能够准确地反应当前网络的通信质量,需要经过较长的时间做持续的观察运算,从而导致网络切换的速度较慢的问题。
技术实现思路
[0004]本申请实施例提供了一种网络切换方法、装置、电子设备、计算机可读存储介质和计算机程序产品,可以提高网络切换的速度。
[0005]一种网络切换方法,应用于信号接收设备,所述方法包括:
[0006]在连接无线网络设备后,通过所述无线网络设备提供的无线网络进行通信;
[0007]在通信过程中,若检测到所述无线网络的流畅度低于预设流畅度阈值,则检测所述信号接收设备当前状态下的网络环境;
[0008]基于所述网络环境确定所述信号接收设备当前状态下所处的目标场景;
[0009]若所述目标场景为预设场景,则将所述无线网络进行切换。
[0010]一种网络切换装置,其特征在于,应用于信号接收设备,所述装置包括:
[0011]通信模块,用于在连接无线网络设备后,通过所述无线网络设备提供的无线网络进行通信;
[0012]检测模块,用于在通信过程中,若检测到所述无线网络的流畅度低于预设流畅度阈值,则检测所述信号接收设备当前状态下的网络环境;
[0013]场景确定模块,用于基于所述网络环境确定所述信号接收设备当前状态下所处的目标场景;
[0014]切换模块,用于若所述目标场景为预设场景,则将所述无线网络进行切换。
[0015]一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述的网络切换方法的步骤。
[0016]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的方法的步骤。
[0017]一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。
[0018]上述网络切换方法、装置、电子设备、计算机可读存储介质和计算机程序产品,信
Local Area Network)、无线城域网(WMAN:Wireless Metropolitan Area Network)和无线个人局域网(WPAN:Wireless Personal Area Network)。其中,无线网络具体可以是WiFi网络。
[0030]无线网络设备为提供无线网络的设备,也即AP(Access Point,无线接入点)设备。信号接收设备为接收无线网络信号的设备,也即Station(站点)。例如,无线网络设备为路由器,可以提供WiFi网络,信号接收设备为手机,可以接收该WiFi网络信号,从而接入该WiFi网络,通过该WiFi网络进行通信。
[0031]需要说明的是,无线网络设备中也可以包括信号接收器,若信号接收器工作时,则该无线网络设备也可以作为信号接收设备。同样的,信号接收设备中也可以具有提供无线网络的器件和信号发射器,若提供无线网络的器件和信号发射器工作时,可以提供无线网络,该信号接收设备也可以作为无线网络设备。例如,智能手机可以作为信号接收设备接收WiFi信号,也可以作为热点信号提供设备,提供热点信号,也即无线网络信号。
[0032]可以理解的是,无线网络设备在运行过程中,可以发射出无线网络信号。信号接收设备可以接收该无线网络信号,从而连接无线网络设备,接入该无线网络,通过该无线网络进行通信。
[0033]步骤204,在通信过程中,若检测到无线网络的流畅度低于预设流畅度阈值,则检测信号接收设备当前状态下的网络环境。
[0034]流畅度通常是单位时间内成功将数据传输的次数。预设流畅度阈值可以根据需要进行设置。
[0035]网络环境是信号接收设备当前状态下所处的网络中的环境。网络环境中可以包括多个信息,具体地,网络环境中可以包括从无线网络设备接收的网络参数信息、干扰信号等,还可以包括其他信息如无线网络的数量、无线网络的位置信息等,不限于此。
[0036]信号接收设备在通信过程中,可以实时检测无线网络的流畅度,若检测到无线网络的流畅度低于预设流畅度阈值,则检测信号接收设备当前状态下的网络环境,获取网络环境中的各个信息。
[0037]若检测到无线网络的流畅度高于或等于预设流畅度阈值,则不进行网络切换,并继续检测该无线网络的流畅度。
[0038]步骤206,基于网络环境确定信号接收设备当前状态下所处的目标场景。
[0039]目标场景具体可以是拥堵、干扰或弱信号。目标场景还可以是流畅、无干扰或强信号等场景。
[0040]信号接收设备基于网络环境中各个信息确定信号接收设备当前状态下的目标场景。例如,信号接收设备检测到网络环境中该无线网络所连接的电子设备较多,信号传输速度较慢,可以确定信号接收设备当前状态下所处的目标场景为拥堵。又如,信号接收设备检测到网络环境中存在大量的同频电磁信号,可以确定信号接收设备当前状态下所处的目标场景为干扰。
[0041]步骤208,若目标场景为预设场景,则将无线网络进行切换。
[0042]预设场景为需要进行网络切换的场景。预设场景可以根据需要进行设置。例如,预设场景可以是拥堵、干扰或弱信号。
[0043]若目标场景为预设场景,则将无线网络切换至蜂窝网络或新的无线网络。其中,蜂
窝网络(Cellular network),又称移动网络(mobile network)或RF(Radio Frequency,射频)网络,是一种移动通信网络。
[0044]上述网络切换方法,信号接收设备在连接无线网络设备后,通过无线网络设备提供的无线网络进行通信。在通信过程中,若检测到无线网络的流畅度低于预设流畅度阈值,表示信号接收设备所接入的无线网络不能正常为通信提供服务,则检测信号接收设备当前状态下的网络环境,则基于该网络环境可以快速地确定出信号接收设备当前状态下所处的目标场景,避免持续检测参数才能得知该无线网络的通信质量。那么,若信号接收设备当前状态所处的目标场景为预设场景,则可以快速地将无线网络进行切换,提高网络切换的速度,实现网络的无感知切换。并且,快速进行网络切换,既能在无线网络的网络环境较好时使用,也能在无线网络的流畅度低于预设流畅度阈值时切换至其他网络,从而实现连续通信。
[0045]在一个实施例中,若检测到无线网络的流畅度低于预设流畅本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种网络切换方法,其特征在于,应用于信号接收设备,所述方法包括:在连接无线网络设备后,通过所述无线网络设备提供的无线网络进行通信;在通信过程中,若检测到所述无线网络的流畅度低于预设流畅度阈值,则检测所述信号接收设备当前状态下的网络环境;基于所述网络环境确定所述信号接收设备当前状态下所处的目标场景;若所述目标场景为预设场景,则将所述无线网络进行切换。2.根据权利要求1所述的方法,其特征在于,所述若检测到所述无线网络的流畅度低于预设流畅度阈值,则检测所述信号接收设备当前状态下的网络环境,包括:若检测到所述无线网络的流畅度低于预设流畅度阈值,则检测所述信号接收设备当前状态下从所述无线网络设备接收的网络参数信息;所述基于所述网络环境确定所述信号接收设备当前状态下所处的目标场景,包括:基于所述网络参数信息确定所述信号接收设备当前状态下所处的目标场景。3.根据权利要求2所述的方法,其特征在于,所述基于所述网络参数信息确定所述信号接收设备当前状态下所处的目标场景,包括:若所述网络参数信息为所述无线网络设备上的抢占通信参数,将所述抢占通信参数与预设参数阈值进行比较,若所述抢占通信参数大于预设参数阈值,则所述信号接收设备当前状态下所处的目标场景为拥堵;若所述网络参数信息为接收的信号强度指示,则基于所述接收的信号强度指示确定所述信号接收设备与所述无线网络设备之间的距离;若所述距离大于预设距离阈值,则所述信号接收设备当前状态下所处的目标场景为弱信号。4.根据权利要求1所述的方法,其特征在于,若检测到所述无线网络的流畅度低于预设流畅度阈值,则检测所述信号接收设备当前状态下的网络环境,包括:若检测到所述无线网络的流畅度低于预设流畅度阈值,则扫描所述信号接收设备当前状态下的网络环境中的干扰信号;或若检测到所述无线网络的流畅度低于预设流畅度阈值,则检测丢包率;所述基于所述网络环境确定所述信号接收设备当前状态下所处的目标场景,包括:检测所述干扰信号的信号能量,若所述信号能量大于预设能量阈值,则所述信号接收设备当前状态下所处的目标场景为干扰;或若所述丢包率大于...
【专利技术属性】
技术研发人员:沈海磊,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。