一种wifi网络连接方法及装置的制造方法_3

文档序号:9582339阅读:来源:国知局
wifi网络,假设此时搜索到的可用wifi网络按照网络信号强度从高到低的顺序依次仍然为wifil、wifi2*"wifil0,则终端设备在选择wifi网络连接时,可以先排除wifil,并在剩余wifi网络中选择网络信号强度最强的wifi网络进行连接,即wif i2。若wifi2仍未接入互联网,则终端设备可以将wifi2也记录为复位前已发生过连接的wifi网络,并对wifi网络进行复位,重新搜索可用wifi网络进行连接,直至连接到有效wifi网络或在确定所有可用wifi网络均为无效wifi网络后,保持连接最后连接的wifi网络或重新连接信号强度最强的wifi网络并保持wifi网络连接。
[0081]可见,在图1所描述的方法流程中,通过在连接到wifi网络后,判断该wifi网络是否接入互联网,并在确定该wifi网络未接入互联网时,对该wifi网络连接进行复位,并重新搜索可用wifi网络进行连接,避免了终端设备连接到无效公共wifi网络后,无法自动切换到有效wifi网络,提高了终端设备连接到有效wifi网络的效率。
[0082]请参阅图2,图2为本发明实施例公开的另一种wifi网络连接方法的流程示意图,如图2所示,该wifi网络连接方法可以包括:
[0083]S201、当检测到终端设备连接到wifi网络时,判断该wifi网络是否接入互联网。若是,转至步骤S204 ;否则,转至步骤S202。
[0084]本发明实施例中,当终端设备开机运行之后,终端设备可以检测WLAN是否打开,若打开,则进入搜索模式,搜索可用wifi网络进行连接。
[0085]当终端设备连接到wifi网络之后,终端设备可以判断该wifi网络是否接入互联网,若是,可以认为当前连接的Wifi网络为有效Wifi网络;否则,可以认为当前连接的wifi网络为无效网络。
[0086]作为一种可选的实施方式,在上述步骤S201中,判断wifi网络是否接入互联网,可以包括:
[0087]判断该wifi网络是否存在上传或/和下载流量;
[0088]若不存在,则确定wifi网络未接入互联网。
[0089]在该实施方式中,终端设备可以根据wifi网络是否存在上传或/和下载流量的方式确定wifi网络是否接入互联网;由于当wifi网络接入互联网时,终端设备会通过该wifi网络与互联网进行流量上传或/和下载,因此,当终端设备当前连接的wifi网络不存在上传或/和下载流量时,终端设备可以确定当前连接的wifi网络未接入互联网。
[0090]S202、判断wifi网络复位次数是否达到阈值。若是,转至步骤S204 ;否则,转至步骤 S203。
[0091]S203、对wifi网络进行复位,并重新搜索可用wifi网络进行连接。
[0092]本发明实施例中,为了避免当终端设备由于特定原因无法连接到有效wifi网络时,终端设备不断地执行对wifi网络进行复位,并重新搜索wifi网络进行连接的步骤,造成终端设备资源浪费,终端设备可以对wifi网络进行复位的次数进行计数,当终端设备确定当前连接的wifi网络未接入互联网时,终端设备可以先判断当前wifi网络复位次数是否达到阈值(可以由用户根据需求预先设定,如3次、5次等),若达到,则终端设备可以认为当前无法连接到有效wifi网络,进而,终端设备可以保持当前wifi网络连接,而不再对wifi网络进行复位;若未达到,则终端设备可以再次对wifi网络进行复位,重新搜索可用wifi网络进行连接,并对wifi网络连接复位次数进行加1。
[0093]其中,在该实施方式中,终端设备可以定时对wifi网络复位次数进行清零,例如,终端设备可以每隔预设时间(可以根据用户需求预先设定,如20分钟、半个小时等)对wifi网络复位次数进行一次清零;或/和,终端设备还可以在每次连接到有效wifi网络之后,对wifi网络复位次数进行清零,其具体实现本发明实施例在此不再赘述。
[0094]S204、保持该wifi网络连接。
[0095]本发明实施例中,当终端设备确定当前连接的wifi网络已接入互联网或wifi网络复位次数达到阈值时,终端设备可以保持该wifi网络连接。
[0096]通过以上描述可以看出,在本发明实施例提供的技术方案中,通过在连接到wifi网络后,判断该wifi网络是否接入互联网,并在确定该wifi网络未接入互联网时,对该Wifi网络连接进行复位,并重新搜索可用wifi网络进行连接,避免了终端设备连接到无效公共wifi网络后,无法自动切换到有效wifi网络,提高了终端设备连接到有效wifi网络的效率。
[0097]下面为本发明装置实施例,本发明装置实施例与本发明方法实施例属于同一构思,用于执行本发明方法实施例中描述的方法。为了便于说明,本发明装置实施例仅示出与本发明装置实施例相关的部分,具体技术细节未揭示的,请参照本发明方法实施例的描述,此处不再一一赘述。
[0098]请参阅图3,为本发明实施例公开的一种wifi网络连接装置的结构示意图,该wifi网络连接装置可以应用于上述方法实施例中的终端设备。如图3所示,该wifi网络连接装置可以包括:
[0099]判断单元301,用于当检测到终端设备连接到wifi网络时,判断所述wifi网络是否接入互联网;
[0100]复位单元302,用于当所述判断单元301判断所述wifi网络未接入到互联网时,对所述wifi网络连接进行复位;
[0101]搜索单元303,用于当所述复位单元302对wifi网络进行复位时,重新搜索可用网络进行连接。
[0102]在可选实施例中,所述判断单元301,还可以用于若所述wifi网络未接入互联网,判断wifi网络复位次数是否达到阈值;
[0103]所述复位单元302,还可以用于若所述wifi网络复位次数达到阈值,保持所述wifi网络连接;若所述wifi网络复位次数未达到阈值,确定执行所述对所述wifi网络连接进行复位。
[0104]请一并参阅图4,图4为本发明实施例提供的另一种wifi网络连接装置的结构示意图,图4所示的wifi网络连接装置是由图3所示的wifi网络连接装置进行优化得到的,与图3所示的wifi网络连接装置相比,图4所示的wifi网络连接装置还可以包括:
[0105]获取单元304,用于若所述wifi网络未接入互联网,获取所述终端设备的位置信息;
[0106]相应地,所述判断单元301,还可以用于判断所述终端设备的位置信息是否与预先存储的常用wifi网络位置信息相匹配;
[0107]所述复位单元302,还可以用于若所述判断单元301的判断结果为相匹配,则确定执行对所述wifi网络连接进行复位,并重新搜索可用wifi网络进行连接的步骤;否则,保持所述wifi网络连接。
[0108]在可选实施例中,所述搜索单元303,可以具体用于根据网络信号强度对搜索到的可用wifi网络进行排序;按照网络信号强度从强到弱的顺序依次判断终端设备与各可用网络是否在复位前已发生过连接,并连接终端设备在复位前未发生连接,且网络信号强度最强的wifi网络。
[0109]在可选实施例中,所述判断单元301,可以具体用于判断所述wifi网络是否存在上传或/和下载流量;若不存在,则确定所述wifi网络未接入互联网。
[0110]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0111]请参见图5,为本发明实施例提供的wifi网络连接装置所在设备的一种硬件结构图,包括处理器501和非易失性存储器502,处理器501和非易失性存储器502通过总线相连。其中,处理器501用于执行非易失性存储器502存储的机器可读指令模块。非易失性存储器502存储有处理器501可执行的机器可读指令模块。当存储在非易失性存储器502中的指令模块被处理器501执行时,可实现前述判断单元301、复位单元302、搜索单元303以及获取单元304的功能。
[0112]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1