1.一种网络自动切换的系统,其特征在于,包括:
获取模块,用于获取电子设备所在的位置信息;以及获取电子设备正在运行的应用程序及所述应用程序的操作信息;
监控模块,用于监控所有无线局域网络的通信质量;
控制模块,用于根据所述电子设备所在的位置控制电子设备切换到相应的网络;或/和用于结合所述无线局域网络的通信质量,或/和正在运行的程序及相应的操作控制电子设备切换至相应的网络。
2.根据权利要求1所述的网络自动切换的系统,其特征在于,所述网络自动切换系统还包括:存储模块,用于存储与位置信息对应的网络类型,以及用于存储与所述应用程序和所述应用程序的操作分别对应的网络类型。
3.根据权利要求2所述的网络自动切换的系统,其特征在于,所述网络类型为各种无线局域网络和/或各种蜂窝网络。
4.根据权利要求2所述的网络自动切换的系统,其特征在于,所述监控模块包括:网络连接单元,用于依次接入无线局域网络;
计算单元,用于计算所述接入无线局域网络的吞吐量。
5.根据权利要求2所述的网络自动切换的系统,其特征在于,所述监控模块包括:蓝牙通信单元,用于接收无线局域网络吞吐量的信息。
6.根据权利要求4或5所述的网络自动切换的系统,其特征在于,所述网络自动切换系统还包括:比较模块,用于判断并标记吞吐量最大的无线局域网络。
7.根据权利要求6所述的网络自动切换的系统,其特征在于,所述网络自动切换的系统还包括:设置模块,用于设置无线局域网络的吞吐量的阈值。
8.根据权利要求7所述的网络自动切换的系统,其特征在于,若所述获取模块获取的位置信息在所述存储模块中具有匹配的位置信息,则控制模块控制电子设备切换至与所述存储的位置信息对应的网络类型。
9.根据权利要求7所述的网络自动切换的系统,其特征在于,若所述获取模块获取的正在运行的应用程序在所述存储模块中具有匹配的应用程序,则根据无线局域网络的吞吐量,控制模块控制电子设备切换至与所述存储的应用程序对应的网络类型。
10.根据权利要求7所述的网络自动切换的系统,其特征在于,若接入的无线局域网络吞吐量低于所述吞吐量阈值,且所述获取模块获取的操作在所述存储模块中具有匹配的操作时,则控制模块控制控制电子设备切换至与所述存储的操作对应的网络类型。
11.根据权利要求1所述的网络自动切换的系统,其特征在于,所述网络自动切换系统还包括:提醒模块,用于发出切换网络为蜂窝网络的提醒信息。
12.一种电子设备,其特征在于,所述电子设备包括如权利要求1-11任意一项所述的网络自动切换系统。