1.一种搜网方法,其特征在于,所述方法包括:
当终端设备重启时,获取所述终端设备当前所在位置信息以及该位置的无线网络信息,并判断所述无线网络模式属性值是否为真;
若所述无线网络模式属性值为真时,则将所述终端设备的搜网模式设置为自动搜网模式,并将所述无线网络模式属性值设为假;
根据所述该位置的无线网络信息获取所述终端设备当前所在位置存在的无线网络,则根据预设的选网规则在所述终端设备当前所在位置上存在的所有的无线网络中进行选择。
2.根据权利要求1所述的搜网方法,其特征在于,还包括:若所述无线网络模式属性值为假时,则直接进入所述自动搜网模式,并根据所述该位置的无线网络信息获取所述终端设备当前所在位置存在的无线网络,则根据预设的选网规则在所述终端设备当前所在位置上存在的所有的无线网络中进行选择。
3.根据权利要求1所述的搜网方法,其特征在于,所述获取所述终端设备当前所在位置信息以及该位置的无线网络信息包括:根据用户的触发或者预设周期接收导航设备发送的所述终端设备当前所在位置信息以及该位置的无线网络信息,所述导航设备存储有包含该位置的指定区域的电子地图以及与所述电子地图对应的无线网络信息。
4.根据权利要求1所述的搜网方法,其特征在于,还包括:若根据所述该位置的无线网络信息获取所述终端设备当前所在位置不存在无线网络,则根据用户的触发或者自动发送搜网请求信息至无线搜网设备,所述无线搜网设备用于对所述终端设备当前所在区域以及预设区域的无线网络进行盲搜,并获取该位置的无线网络信息;
获取所述无线搜网设备发送的所述终端设备当前所在位置信息以及该位置的无线网络信息。
5.根据权利要求1所述的搜网方法,其特征在于,还包括:若根据所述该位置的无线网络信息获取所述终端设备当前所在位置不存在无线网络,则由下一次用户触发或者在下一个预设周期接收导航设备发送的所述终端设备当前所在位置信息以及该位置的无线网络信息。
6. 根据权利要求1所述的搜网方法,其特征在于,所述判断所述无线网络模式属性值是否为真的步骤包括:
实时检测所述终端设备的网络状态,当检测到所述网络状态为掉网状态时,控制所述终端设备重启网络连接;或
实时检测是否接收到用户输入的开机指令或重启指令,并在接收到所述开机指令或所述重启指令后,控制所述终端设备开机重启。
7.一种搜网装置,其特征在于,所述装置包括:
获取与判断模块,用于当终端设备重启时,获取所述终端设备当前所在位置信息以及该位置的无线网络信息,并判断所述无线网络模式属性值是否为真;
设置模块,用于若所述无线网络模式属性值为真时,则将所述终端设备的搜网模式设置为自动搜网模式,并将所述无线网络模式属性值设为假;
网络选择模块,用于根据所述该位置的无线网络信息获取所述终端设备当前所在位置存在的无线网络,则根据预设的选网规则在所述终端设备当前所在位置上存在的所有的无线网络中进行选择。
8.根据权利要求7所述的搜网装置,其特征在于,还包括:搜网与执行模块,用于若所述无线网络模式属性值为假时,则直接进入所述自动搜网模式,并根据所述该位置的无线网络信息获取所述终端设备当前所在位置存在的无线网络,则根据预设的选网规则在所述终端设备当前所在位置上存在的所有的无线网络中进行选择。
9.根据权利要求7所述的搜网装置,其特征在于,所述获取与判断模块,还用于根据用户的触发或者预设周期接收导航设备发送的所述终端设备当前所在位置信息以及该位置的无线网络信息,所述导航设备存储有包含该位置的指定区域的电子地图以及与所述电子地图对应的无线网络信息。
10.根据权利要求7所述的搜网装置,其特征在于,还包括:网络判断模块,用于若根据所述该位置的无线网络信息获取所述终端设备当前所在位置不存在无线网络,则根据用户的触发或者自动发送搜网请求信息至无线搜网设备,所述无线搜网设备用于对所述终端设备当前所在区域以及预设区域的无线网络进行盲搜,并获取该位置的无线网络信息;
无线网络信息获取模块,用于获取所述无线搜网设备发送的所述终端设备当前所在位置信息以及该位置的无线网络信息。
11.根据权利要求7所述的搜网装置,其特征在于,所述网络判断模块,还用于若根据所述该位置的无线网络信息获取所述终端设备当前所在位置不存在无线网络,则由下一次用户触发或者在下一个预设周期接收导航设备发送的所述终端设备当前所在位置信息以及该位置的无线网络信息。
12.根据权利要求7所述的搜网装置,其特征在于,所述获取与判断模块包括:
检测模块,用于实时检测所述终端设备的网络状态,当检测到所述网络状态为掉网状态时,控制所述终端设备重启网络连接;或实时检测是否接收到用户输入的开机指令或重启指令,并在接收到所述开机指令或所述重启指令后,控制所述终端设备开机重启。