1.一种网络连接方法,其特征在于,应用于安装有至少两个操作系统的电子设备,所述方法包括:检测可用网络;
确定所述可用网络的网络类型;
判断所述网络类型是否与所述电子设备当前的操作系统的允许连接网络类型对应;
若是,连接所述可用网络;
若否,取消连接所述可用网络。
2.根据权利要求1所述的网络连接方法,其特征在于,所述确定所述可用网络的网络类型包括:确定所述可用网络的通信地址;
根据设定的通信地址与网络类型的对应关系,确定所述通信地址所对应的网络类型。
3.根据权利要求2所述的网络连接方法,其特征在于,所述根据设定的通信地址与网络类型的对应关系,确定所述通信地址所对应的网络类型包括:根据所述电子设备预存的通信地址与网络类型的历史对应关系,确定所述通信地址所对应的网络类型,其中,所述历史对应关系根据所述电子设备在历史连接网络时,用户设定的所连接的网络的网络类型确定;
或,获取云端服务器所存储的标记有通信地址对应的网络类型的数据,根据所获取的标记有通信地址对应的网络类型的数据,确定所述通信地址所对应的网络类型;
或,向云端服务器请求所述通信地址对应的网络类型,在云端服务器根据所存储的标记有通信地址对应的网络类型的数据,确定所述通信地址对应的网络类型后,获取所述云端服务器发送的包含所述通信地址对应的网络类型的信息,以确定所述通信地址所对应的网络类型。
4.根据权利要求2所述的网络连接方法,其特征在于,所述根据设定的通信地址与网络类型的对应关系,确定所述通信地址所对应的网络类型包括:在根据所述电子设备预存的通信地址与网络类型的历史对应关系,无法确定出所述通信地址所对应的网络类型时,获取云端服务器所存储的标记有通信地址对应的网络类型的数据,根据所获取的标记有通信地址对应的网络类型的数据,确定所述通信地址所对应的网络类型;
或,在根据所述电子设备预存的通信地址与网络类型的历史对应关系,无法确定出所述通信地址所对应的网络类型时,向云端服务器请求所述通信地址对应的网络类型,在云端服务器根据所存储的标记有通信地址对应的网络类型的数据,确定所述通信地址对应的网络类型后,获取所述云端服务器发送的包含所述通信地址对应的网络类型的信息,以确定所述通信地址所对应的网络类型。
5.根据权利要求1所述的网络连接方法,其特征在于,所述判断所述网络类型是否与所述电子设备当前的操作系统的允许连接网络类型对应包括:确定所述电子设备当前的操作系统的标识,其中,一个操作系统对应一个标识,各操作系统对应的标识不同;
根据预先设定的操作系统的标识与允许连接网络类型的对应关系,确定当前的操作系统的标识所对应的允许连接网络类型,其中,各操作系统的标识均对应有各自的允许连接网络类型;
判断所述网络类型与所确定的允许连接网络类型是否对应。
6.根据权利要求1或5所述的网络连接方法,其特征在于,所述电子设备当前的操作系统的允许连接网络类型包括:多个连接优先级不同的网络类型;
所述连接所述可用网络包括:
确定与所述电子设备当前的操作系统的允许连接网络类型对应的可用网络中,网络类型的连接优先级最高的网络;
连接所确定的网络。
7.根据权利要求6所述的网络连接方法,其特征在于,还包括:在连接所述可用网络后,若检测到与所述电子设备当前的操作系统的允许连接网络类型对应的新可用网络,且所检测到的新可用网络的网络类型连接优先级高于当前连接的网络的网络类型的连接优先级,则提示用户连接所述新可用网络,或自动连接所述新可用网络。
8.根据权利要求1或5所述的网络连接方法,其特征在于,所述电子设备当前的操作系统的一类允许连接网络类型下,分为连接优先级不同的子网络;
所述连接所述可用网络包括:
选取与所述电子设备当前的操作系统的一类允许连接网络类型对应的可用网络中,连接优先级最高的子网络进行连接。
9.根据权利要求8所述的网络连接方法,其特征在于,还包括:在连接所述可用网络后,若检测到与所述电子设备当前的操作系统的允许连接网络类型对应的新可用网络,且所述新可用网络的网络类型与当前连接的网络的网络类型相同,及所述新可用网络的连接优先级高于当前连接的网络,则提示用户连接所述新可用网络,或自动连接所述新可用网络。
10.一种电子设备,其特征在于,所述电子设备安装有至少两个操作系统的电子设备,所述电子设备包括:网络检测模块,用于检测可用网络;
类型确定模块,用于确定所述可用网络的网络类型;
对应判断模块,用于判断所述网络类型是否与所述电子设备当前的操作系统的允许连接网络类型对应;
连接模块,用于在所述对应判断模块的判断结果为是时,连接所述可用网络;
取消连接模块,用于在所述对应判断模块的判断结果为否时,取消连接所述可用网络。