1.一种网络选择方法,其特征在于,所述网络选择方法包括:
当确定进行网络选择时,启动网络搜索,并对搜索到的网络进行排序,得到网络的优先级排序结果;
根据所述优先级排序结果选择最优网络。
2.如权利要求1所述的网络选择方法,其特征在于,所述启动网络搜索,并对搜索到的网络进行排序,得到网络的优先级排序结果包括:
启动异频测量以进行网络搜索,得到搜索到的网络的网络参数,其中,所述网络参数至少包括网络制式、带宽、信号强度;
根据搜索到的网络的所述网络参数,查找预设数据库以获得搜索到的网络的当前理想速率;
根据搜索到的网络的所述网络参数、搜索到的网络的当前理想速率,对搜索到的网络进行优先级排序,得到搜索到的网络的优先级排序结果。
3.如权利要求2所述的网络选择方法,其特征在于,所述当确定进行网络选择时,启动网络搜索,并对搜索到的网络进行排序,得到网络的优先级排序结果之前包括:
当存在数据业务时,确定是否进行网络选择。
4.如权利要求3所述的网络选择方法,其特征在于,所述当存在数据业务时,确定是否进行网络选择包括:
当数据业务开始时,获取当前网络的所述网络参数;
根据获取到的当前网络的所述网络参数,查找所述预设数据库以获得当前网络的理想速率;
判断当前网络的理想速率是否小于预设速率;
若是,则确定进行网络选择。
5.如权利要求3所述的网络选择方法,其特征在于,所述当存在数据业 务时,确定是否进行网络选择还包括:
当数据业务进行过程中,获取当前网络的所述网络参数及当前网络的实际速率;
根据获取到的当前网络的所述网络参数,查找所述预设数据库以获得当前网络的理想速率;
判断当前网络的实际速率与当前网络的理想速率的比值是否小于预设比值;
若是,则确定进行网络选择。
6.如权利要求4或5所述的网络选择方法,其特征在于,所述根据所述优先级排序结果选择最优网络之后包括:将当前网络切换到所述最优网络。
7.如权利要求6所述的网络选择方法,其特征在于,所述将当前网络切换到所述最优网络包括:
获取当前网络与所述最优网络分别对应的网络切换参数;
根据预设补偿值,分别对当前网络与所述最优网络的网络切换参数进行虚拟补偿处理;
分别将补偿后的当前网络与所述最优网络的网络切换参数上报网络侧以实现当前网络到所述最优网络的网络切换。
8.如权利要求7所述的网络选择方法,其特征在于,所述将当前网络切换到所述最优网络之后包括:
当切换到所述最优网络后,判断所述最优网络的当前实际速率是否大于切换前所对应的网络的实际速率;
若否,则切换回切换前所对应的网络或者切换到所述优先级排序结果中的次优网络。
9.如权利要求8所述的网络选择方法,其特征在于,所述切换回切换前所对应的网络或者切换到所述优先级排序结果中的次优网络之后包括:将所述最优网络加入预设黑名单以控制在设定时间内不再切换到所述最优网络。
10.一种网络选择装置,其特征在于,所述网络选择装置包括:
搜索模块,用于当确定进行网络选择时,启动网络搜索;
排序模块,用于对搜索到的网络进行排序,得到网络的优先级排序结果;
选择模块,用于根据所述优先级排序结果选择最优网络。
11.如权利要求10所述的网络选择装置,其特征在于,所述搜索模块包括:搜索单元,用于启动异频测量以进行网络搜索,得到搜索到的网络的网络参数,其中,所述网络参数至少包括网络制式、带宽、信号强度;第一查找单元,用于根据搜索到的网络的所述网络参数,查找预设数据库以获得搜索到的网络的当前理想速率;
所述排序模块具体用于:根据搜索到的网络的所述网络参数、搜索到的网络的当前理想速率,对搜索到的网络进行优先级排序,得到搜索到的网络的优先级排序结果。
12.如权利要求11所述的网络选择装置,其特征在于,所述网络选择装置还包括:
确定模块,用于当存在数据业务时,确定是否进行网络选择。
13.如权利要求12所述的网络选择装置,其特征在于,所述确定模块包括:
获取单元,用于当数据业务开始时,获取当前网络的所述网络参数,或当数据业务进行过程中,获取当前网络的所述网络参数及当前网络的实际速率;
第二查找单元,用于根据获取到的当前网络的所述网络参数,查找所述预设数据库以获得当前网络的理想速率;
判断单元,用于当数据业务开始时,判断当前网络的理想速率是否小于预设速率,或当数据业务进行过程中,判断当前网络的实际速率与当前网络的理想速率的比值是否小于预设比值;
确定单元,用于当当前网络的理想速率小于预设速率或当前网络的实际 速率与当前网络的理想速率的比值小于预设比值时,确定进行网络选择。
14.如权利要求10-13中任一所述的网络选择装置,其特征在于,所述网络选择装置还包括:
第一切换模块,用于将当前网络切换到所述最优网络。
15.如权利要求14所述的网络选择装置,其特征在于,所述第一切换模块包括:
切换参数获取单元,用于获取当前网络与所述最优网络分别对应的网络切换参数;
补偿处理单元,用于根据预设补偿值,分别对当前网络与所述最优网络的网络切换参数进行虚拟补偿处理;
上报单元,用于分别将补偿后的当前网络与所述最优网络的网络切换参数上报网络侧;
切换单元,用于实现当前网络到所述最优网络的网络切换。
16.如权利要求15所述的网络选择装置,其特征在于,所述网络选择装置还包括:
判断模块,用于当切换到所述最优网络后,判断所述最优网络的当前实际速率是否大于切换前所对应的网络的实际速率;
第二切换模块,用于当所述最优网络的当前实际速率小于切换前所对应的网络的实际速率时,切换回切换前所对应的网络或者切换到所述优先级排序结果中的次优网络。
17.如权利要求15所述的网络选择装置,其特征在于,所述网络选择装置还包括:
加入模块,用于将所述最优网络加入预设黑名单以控制在设定时间内不再切换到所述最优网络。
18.如权利要求11或13所述的网络选择装置,其特征在于,所述网络 选择装置还包括:
更新模块,用于更新所述预设数据库中网络的理想速率。
19.一种移动终端,其特征在于,所述移动终端还包括权利要求10-18中任一所述的网络选择装置。