1.一种网络切换方法,包括步骤:
设置不同数据业务类型,并设定各数据业务类型对应的网络带宽依赖权重因子阈值以及3G网络基站信号强度门限值;
检测当前是否为3G网络与4G网络混合覆盖并注册;
若是,终端驻留于4G网络,则获取当前终端4G网络下的发射功率及当前3G网络基站信号强度;
计算得出终端4G网络下的发射功率与终端的最大发射功率的比值,获取当前终端使用数据业务的类型,判断当前终端4G网络下的发射功率与终端的最大发射功率的比值是否大于当前数据业务类型对应的网络带宽依赖权重因子阈值;以及若是,则判断当前3G网络基站信号强度是否大于当前数据业务类型对应的3G网络基站信号强度门限值,若是,则从4G网络切换至3G网络。
2.如权利要求1所述的网络切换方法,其特征在于,当前3G网络基站信号强度从终端底层上报的网络信息中直接获得,当前终端4G网络下的发射功率使用功率检测电路获取。
3.如权利要求1所述的网络切换方法,其特征在于,在当前终端4G网络下的发射功率与终端的最大发射功率的比值不大于当前数据业务类型对应的网络带宽依赖权重因子阈值时,则仍驻留4G网络。
4.如权利要求1所述的网络切换方法,其特征在于,在判断当前3G网络基站信号强度不大于当前数据业务类型对应的3G网络基站信号强度门限值时,则仍驻留4G网络。
5.如权利要求1所述的网络切换方法,其特征在于,按照数据业务对网络带宽的要求的高低进行分类,所述对网络带宽要求高的数据业务对应的网络带宽依赖权重因子阈值大于对网络带宽要求低的数据业务对应的网络带宽依赖权重因子阈值,所述对网络带宽要求高的数据业务对应的3G网络基站信号强度门限值大于对网络带宽要求低的数据业务对应的3G网络基站信号强度门限值。
6.如权利要求1所述的网络切换方法,其特征在于,所述网络切换方法还可以进一步包括当前时间与前一次网络切换时间的时间间隔是否大于预定周期步长,若是,则再一次检测当前是否需要切换网络。
7.一种网络切换系统,其包括:
设置模块,用于设置不同数据业务类型,并设定各数据业务类型对应的网络带宽依赖权重因子阈值以及3G网络基站信号强度门限值;
检测模块,用于检测当前是否为3G网络与4G网络混合覆盖并注册;
获取模块,用于获取当前终端4G网络下的发射功率及当前3G网络基站信号强度;以及处理模块,用于根据所述获取模块获取的当前终端4G网络下的发射功率,计算得出当前终端4G网络下的发射功率与终端的最大发射功率的比值,获取当前终端使用数据业务的类型,判断当前终端4G网络下的发射功率与终端的最大发射功率的比值是否大于当前数据业务类型对应的网络带宽依赖权重因子阈值,若是,则判断当前3G网络基站信号强度是否大于当前数据业务类型对应的3G网络基站信号强度门限值,若是,则从4G网络切换至
3G网络。
8.如权利要求7所述的网络切换系统,其特征在于,所述处理模块还用于在判断当前的网络带宽依赖权重因子不大于当前数据业务类型对应的网络带宽依赖权重因子阈值时,控制仍驻留在4G网络。
9.如权利要求7所述的网络切换系统,其特征在于,所述处理模块还用于在判断当前
3G网络基站信号强度不大于当前数据业务类型对应的3G网络基站信号强度门限值时,控制仍驻留在4G网络。
10.一种终端,其特征在于,所述终端包括如权利要求7至9任一项所述的网络切换系统。