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

文档序号:9582339阅读:来源:国知局
络;否则,可以认为当前连接的wifi网络为无效网络。
[0051]作为一种可选的实施方式,在上述步骤S101中,判断wifi网络是否接入互联网,可以包括:
[0052]判断该wifi网络是否存在上传或/和下载流量;
[0053]若不存在,则确定wifi网络未接入互联网。
[0054]在该实施方式中,终端设备可以根据wifi网络是否存在上传或/和下载流量的方式确定wifi网络是否接入互联网;由于当wifi网络接入互联网时,终端设备会通过该wifi网络与互联网进行流量上传或/和下载,因此,当终端设备当前连接的wifi网络不存在上传或/和下载流量时,终端设备可以确定当前连接的wifi网络未接入互联网。
[0055]值得说明的是,在本发明实施例中,终端设备除了可以根据wifi网络是否存在上传或/和下载流量的方式确定wifi网络是否接入互联网之外,还可以通过其它策略确定wifi网络是否接入互联网,例如,通过执行预先定义的命令确定wifi网络是否接入互联网等,本发明实施例对此不做限定。
[0056]S102、对wifi网络进行复位,并重新搜索可用wifi网络进行连接。
[0057]本发明实施例中,当终端设备确定当前连接的wifi网络未接入互联网时,终端设备可以自动对wifi网络进行复位,并重新搜索可用wifi网络进行连接。当终端设备再次连接到wifi网络之后,可以再次判断该wifi网络是否接入互联网,即再次执行步骤S101。
[0058]本发明实施例中,当终端设备确定当前连接的wifi网络已接入互联网时,终端设备可以保持当前的wifi网络连接。
[0059]作为一种可选的实施方式,上述步骤S102中,若wifi网络未接入互联网,上述对wifi网络进行复位,并重新搜索可用wifi网络进行连接之前,还可以包括以下步骤:
[0060]11)、判断wifi网络复位次数是否达到阈值;若是,转至步骤12);否则,转至步骤13);
[0061]12)、保持该wifi网络连接;
[0062]13)、确定执行对wifi网络进行复位,并重新搜索可用wifi网络进行连接的步骤。
[0063]在该实施方式中,为了避免当终端设备由于特定原因无法连接到有效wifi网络时,终端设备不断地执行对wifi网络进行复位,并重新搜索wifi网络进行连接的步骤,造成终端设备资源浪费,终端设备可以对wifi网络进行复位的次数进行计数,当终端设备确定当前连接的wifi网络未接入互联网时,终端设备可以先判断当前wifi网络复位次数是否达到阈值(可以由用户根据需求预先设定,如3次、5次等),若达到,则终端设备可以认为当前无法连接到有效wifi网络,进而,终端设备可以保持当前wifi网络连接,而不再对wifi网络进行复位;若未达到,则终端设备可以再次对wifi网络进行复位,重新搜索可用wifi网络进行连接,并对wifi网络连接复位次数进行加I。
[0064]其中,在该实施方式中,终端设备可以定时对wifi网络复位次数进行清零,例如,终端设备可以每隔预设时间(可以根据用户需求预先设定,如20分钟、半个小时等)对wifi网络复位次数进行一次清零;或/和,终端设备还可以在每次连接到有效wifi网络之后,对wifi网络复位次数进行清零,其具体实现本发明实施例在此不再赘述。
[0065]作为另一种可选的实施方式,上述步骤S102中,若wifi网络未接入互联网,上述对wifi网络进行复位,并重新搜索可用wifi网络进行连接之前,还可以包括以下步骤:
[0066]21)、获取终端设备的位置信息;
[0067]22)、判断终端设备的位置信息是否与预先存储的常用wifi网络位置相匹配;若是,转至步骤23);或者,转至步骤24);
[0068]23)、确定执行对wifi网络进行复位,并重新搜索可用wifi网络进行连接的步骤;
[0069]24)、保持该wifi网络连接。
[0070]在该实施方式中,可以预先在终端设备中设定并存储常用wifi网络位置信息,该常用wifi网络位置信息可以由用户根据自身需求设定,其可以为用户经常使用终端设备连接wifi网络进行互联网访问的位置,如办公室、家里等,用户可以通过GPS(GlobalPosit1ning System,全球定位系统)等定位装置获取办公室、家里等特定地点的位置信息,并将其位置信息作为常用wifi网络位置信息存储在终端设备中。
[0071]基于上述设置,当终端设备连接到wifi网络,并确定该wifi网络未接入互联网时,终端设备可以先通过GPS等定位装置获取终端设备当前的位置信息,并判断该位置信息是否与预先存储的常用wifi网络位置信息相匹配;若相匹配,则终端设备可以对wifi网络进行复位,并重新搜索可用wifi网络进行连接;否则,终端设备可以认为当前可能无法连接到有效wifi网络,可以保持wifi网络连接,从而,可以避免终端设备位于非常用wifi网络位置时,反复进行wifi网络复位,并重新搜索可用wifi网络进行连接的操作,造成终端设备资源浪费。
[0072]例如,当终端设备位于家里或办公室之外的公共场所时,终端设备可能无法连接到有效wifi网络,即终端设备即使反复对网络连接进行复位,并搜索可用wifi网络进行连接,也无法连接到有效wifi网络。此时,终端设备在确定当前连接的wifi网络未接入互联网时,可以不进行对wifi网络进行复位,并搜索可用wifi网络进行连接的操作,以避免对终端设备资源的浪费。
[0073]值得说明的是,在本发明实施例中,确定终端设备的位置信息与预先存储的常用wifi网络位置信息相匹配并不需要二者完全一致,而是可以允许存在一定的误差(可以根据具体场景预先设定),其具体实现在此不再赘述。
[0074]此外,应该认识到,上述根据wifi网络复位次数或终端设备的位置信息确定是否需要在wifi网络未接入互联网时对wifi网络进行复位的实现方式仅仅是本发明实施例中相关实现的两种具体示例,而不是对本发明保护范围的限定,即在本发明实施例中,也可以通过其它方式确定是否需要在wifi网络未接入互联网时对wifi网络进行复位,例如,根据当前时间是否属于预先设定的时间段(该预先设定的时间段可以为用户使用wifi网络访问互联网比较频繁的时间段,可以由用户根据自身需求设定)来确定是否需要在wifi网络未接入互联网时对wifi网络进行复位等,其具体实现在此不再赘述。
[0075]本发明实施例中,为了避免终端设备复位wifi网络过于频繁,当终端设备检测到终端设备连接到wifi网络,并确定wifi网络未接入互联网时,终端设备可以在等待预设时间(可以根据具体场景预先设定,如10秒、15秒等)后对wifi网络进行复位;或者,当终端设备检测到终端设备连接到wifi网络时,可以确定wifi网络在预设时间内是否接入网络,例如,在预设时间内是否存在上传或/和下载流量,并当确定wifi网络在预设时间内未接入网络时,对wifi网络进行复位。
[0076]作为一种实施方式,上述步骤S102中,重新搜索可用wifi网络进行连接,可以包括:
[0077]根据网络信号强度对搜索到的可用wifi网络进行排序;
[0078]按照网络信号强度从强到弱的顺序依次判断终端设备与各可用网络是否在复位前已发生过连接,并连接终端设备在复位前未发生连接,且网络信号强度最强的wifi网络。
[0079]在该实施方式中,当终端设备对wifi网络进行复位时,终端设备可以记录复位前发生过连接的wifi网络,当终端设备对wifi网络进行复位之后,终端设备可以在复位前未发生过连接的Wifi网络中选择网络信号强度最强的wifi网络进行连接,从而,可以避免终端设备反复连接到某个无效wifi网络。
[0080]举例来说,假设终端设备当前搜索到的可用wifi网络按照网络信号强度从高到低的顺序依次为wifil、wifi2…wifilO ;则终端设备可以先连接wifil,并判断wifil是否接入互联网;若否,终端设备可以将wifil记录为复位前已发生过连接的wifi网络,并对wifi网络进行复位,重新搜索可用
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1