利索能及
我要发布
收藏
专利号: 2019114005662
申请人: OPPO广东移动通信有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种网络切换方法,应用于电子设备,其特征在于,所述电子设备包括无线网络模块,所述无线网络模块可以连接一个或多个Wi‑Fi网络,所述网络切换方法包括:当所述无线网络模块同时连接第一Wi‑Fi网络和第二Wi‑Fi网络时,根据所述第一Wi‑Fi网络和所述第二Wi‑Fi网络确定所述电子设备的网络状况;

检测所述网络状况是否满足当前运行的目标应用的运行条件;

当所述网络状况不满足所述目标应用的运行条件时,从可连接的第三Wi‑Fi网络中确定满足目标应用的运行条件的目标Wi‑Fi网络,所述目标Wi‑Fi网络为一个或多个第三Wi‑Fi网络;当每一第三Wi‑Fi网络均无法满足目标应用的运行条件时,获取多个第三Wi‑Fi网络的网络参数,确定多个第三Wi‑Fi网络是否满足目标应用的运行条件,当多个第三Wi‑Fi网络满足目标应用的运行条件时,将所述多个第三Wi‑Fi网络共同确定为目标Wi‑Fi网络;

或者,获取第三Wi‑Fi网络和当前连接的第一Wi‑Fi网络、第二Wi‑Fi网络的网络参数,确定第一Wi‑Fi网络和一个第三Wi‑Fi网络的Wi‑Fi组合是否满足目标应用的运行条件,以及第二Wi‑Fi网络和一个第三Wi‑Fi网络的Wi‑Fi组合是否满足目标应用的运行条件,当第一Wi‑Fi网络和一个第三Wi‑Fi网络的Wi‑Fi组合或第二Wi‑Fi网络和一个第三Wi‑Fi网络的Wi‑Fi组合满足目标应用的运行条件,将上述的一个第三Wi‑Fi网络确定为目标Wi‑Fi网络;

控制所述无线网络模块连接所述目标Wi‑Fi网络。

2.根据权利要求1所述的网络切换方法,其特征在于,所述根据所述第一Wi‑Fi网络和所述第二Wi‑Fi网络确定所述电子设备的网络状况的步骤,包括:获取所述第一Wi‑Fi网络和所述第二Wi‑Fi网络在预设时间段内的网络参数对应的参数值,其中所述网络参数为预设时间段内的平均网络速度、网络速度差值、网络延时参数、丢包率以及网络安全参数中的至少一个参数;

基于所述第一Wi‑Fi网络和所述第二Wi‑Fi网络对应的参数值确定每一网络参数对应的平均值,所述每一网络参数对应的平均值用于表征所述电子设备的网络状况。

3.根据权利要求2所述的网络切换方法,其特征在于,所述检测所述网络状况是否满足当前运行的目标应用的运行条件的步骤,包括:确定每一平均值是否满足所述目标应用中每一网络参数对应的预设条件;

当每一平均值均满足相应的预设条件时,确定所述网络状况满足所述目标应用的运行条件;

当任一平均值不满足相应的预设条件时,确定所述网络状况不满足所述目标应用的运行条件。

4.根据权利要求2所述的网络切换方法,其特征在于,所述基于所述第一Wi‑Fi网络和所述第二Wi‑Fi网络对应的参数值确定每一网络参数对应的平均值的步骤之后,还包括:获取每一网络参数对应的目标权重值;

确定每一网络参数的平均值对应的分值,根据所述目标权重值对相应的网络参数的分值进行加权计算,以得到所述电子设备的网络评分值;

所述检测所述网络状况是否满足当前运行的目标应用的运行条件的步骤,包括:检测所述网络评分值是否大于所述目标应用对应的预设阈值;

当所述网络评分值大于所述预设阈值,确定所述网络状况满足所述目标应用的运行条件;

当所述网络评分值不大于所述预设阈值,确定所述网络状况不满足所述目标应用的运行条件。

5.根据权利要求4所述的网络切换方法,其特征在于,所述获取每一网络参数对应的目标权重值的步骤,包括:

获取所述目标应用的应用类型以及所述目标应用的运行模式;

根据所述应用类型以及所述运行模式从所述网络参数中确定出相应的目标网络参数;

将所述目标网络参数的初始权重值相应的调大,并将其他网络参数的初始权重值相应的调小,以得到每一网络参数对应的目标权重值。

6.根据权利要求1至5任一项所述的网络切换方法,其特征在于,所述从可连接的第三Wi‑Fi网络中确定满足目标应用的运行条件的目标Wi‑Fi网络的步骤,包括:通过所述无线网络模块监测可连接的第三Wi‑Fi网络,确定每一可连接的第三Wi‑Fi网络的网络参数,其中,网络参数为预设时间段内的平均网络速度、网络速度差值、网络延时参数、丢包率以及网络安全参数中的至少一个参数;

根据所述网络参数共同确定出每一可连接的第三Wi‑Fi网络对应的网络评分值;

根据所述网络评分值由大至小的顺序依次检测每一可连接的第三Wi‑Fi网络是否满足目标应用的运行条件;

将网络评分值满足所述目标应用的运行条件的Wi‑Fi作为目标Wi‑Fi网络。

7.根据权利要求1至5任一项所述的网络切换方法,其特征在于,所述从可连接的第三Wi‑Fi网络中确定满足目标应用的运行条件的目标Wi‑Fi网络的步骤,包括:通过所述无线网络模块监测可连接的第三Wi‑Fi网络,确定每一可连接的第三Wi‑Fi网络的网络参数,其中,网络参数为预设时间段内的平均网络速度、网络速度差值、网络延时参数、丢包率以及网络安全参数中的至少一个参数;

将每一可连接的第三Wi‑Fi网络的每一网络参数与目标应用中对应的预设参数值进行比较,将网络参数的参数值大于预设参数值的网络参数确定为第一网络参数;

获取每一可连接的第三Wi‑Fi网络中所述第一网络参数的数量;

当所述数量大于目标应用对应的预设数量时,将对应的第三Wi‑Fi网络确定为目标Wi‑Fi网络。

8.一种网络切换装置,应用于电子设备,其特征在于,所述电子设备包括无线网络模块,所述无线网络模块可以连接一个或多个Wi‑Fi网络,所述网络切换装置包括:第一确定单元,用于当所述无线网络模块同时连接第一Wi‑Fi网络和第二Wi‑Fi网络时,根据所述第一Wi‑Fi网络和所述第二Wi‑Fi网络确定所述电子设备的网络状况;

检测单元,用于检测所述网络状况是否满足当前运行的目标应用的运行条件;

第二确定单元,用于当所述网络状况不满足所述目标应用的运行条件时,从可连接的第三Wi‑Fi网络中确定满足目标应用的运行条件的目标Wi‑Fi网络,所述目标Wi‑Fi网络为一个或多个第三Wi‑Fi网络;当每一第三Wi‑Fi网络均无法满足目标应用的运行条件时,获取多个第三Wi‑Fi网络的网络参数,确定多个第三Wi‑Fi网络是否满足目标应用的运行条件,当多个第三Wi‑Fi网络满足目标应用的运行条件时,将所述多个第三Wi‑Fi网络共同确定为目标Wi‑Fi网络;或者,获取第三Wi‑Fi网络和当前连接的第一Wi‑Fi网络、第二Wi‑Fi网络的网络参数,确定第一Wi‑Fi网络和一个第三Wi‑Fi网络的Wi‑Fi组合是否满足目标应用的运行条件,以及第二Wi‑Fi网络和一个第三Wi‑Fi网络的Wi‑Fi组合是否满足目标应用的运行条件,当第一Wi‑Fi网络和一个第三Wi‑Fi网络的Wi‑Fi组合或第二Wi‑Fi网络和一个第三Wi‑Fi网络的Wi‑Fi组合满足目标应用的运行条件,将上述的一个第三Wi‑Fi网络确定为目标Wi‑Fi网络;

连接单元,用于控制所述无线网络模块连接所述目标Wi‑Fi网络。

9.一种存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至7任一项所述的网络切换方法。

10.一种电子设备,其特征在于,包括无线网络模块、处理器和存储器,所述无线网络模块可以连接一个或多个Wi‑Fi网络,所述无线网络模块、所述存储器均与所述处理器电连接,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行如权利要求

1至7任一项所述的网络切换方法。