一种网络切换方法及终端的制作方法_3

文档序号:9220404阅读:来源:国知局
找预设的优先网络,所述预设的优先网络可以包括但不限于所述终端连接过的网络、未加密的网络、信号强度高于第一预设信号值的网络、信号强度最高的网络等,所述第一预设信号值可以由用户设定,也可以是系统默认的。当所述当前可连接的网络中存在多个所述预设的优先信号时,可以在所述终端的界面上显示所述多个预设的优先信号供用户选择,也可以默认将信号强度最高或用户使用频率最高的网络作为所述预设的优先网络。
[0070]S206,当查找到所述预设的优先网络时,将所述当前连接网络切换至所述预设的优先网络。
[0071]具体的,当所述终端查找到所述预设的优先网络时,可以理解的是当前环境中存在比所述当前连接网络更好的无线网络,所述终端自动将所述当前连接网络切换至所述预设的优先网络。例如,用户在上下班途中使用所述移动数据网络发送或接收数据,当用户回到家里或公司等有无线网络的地方时,所述终端将自动打开所述无线网络连接功能并切换所述当前连接网络至所述预设的优先网络,此时的所述预设的优先网络即为用户在家里或公司连接过的无线网络,节省用户的流量套餐,并充分利用无线网络资源。
[0072]在本发明实施例中,通过获取终端当前的网络流量需求量,并在网络流量需求量大于预设的流量值时,查找当前可连接的网络中是否存在预设的优先网络,当查找到预设的优先网络时,将当前连接网络切换至预设的优先网络,智能、方便地实现移动数据网络到无线网络的切换,提高网络的流畅性,减少用户发送或接收数据的等待时间,并节省用户的流量套餐,充分利用无线网络资源。
[0073]需要说明的是,在另一实施例中,若所述当前连接网络为移动数据网络时,则所述预设的优先网络也可为另一移动数据网络。如当前连接的是2G网络,而随着4G网络的快速发展以及4G带来的便利,可将4G网络预设为优先网络,当查找到4G网络时,将当前连接网络切换至预设的优先网络,智能、方便地实现移动数据网络之间的切换,提高网络的流畅性,减少用户发送或接收数据的等待时间。
[0074]请参见图3,为本发明实施例提供的又一种网络切换方法的流程示意图,该方法可包括步骤S301-步骤S307。
[0075]S301,获取终端当前的网络流量需求量。
[0076]具体的,网络流量为网络上传输的数据量,网络流量需求量即为所述终端上运行的各种应用程序所需的网络流量的总和,即使有些应用程序处于后台运行也会占用一定的网络流量,因此所述终端可以通过网络流量监控软件或者其他工具统计各应用程序的网络流量需求量,以获取所述终端当前的网络流量需求量。
[0077]S302,判断所述网络流量需求量是否大于预设的流量值。
[0078]具体的,所述终端判断所述网络流量需求量是否大于预设的流量值。其中,所述预设的流量值可以是用户设定的流量值,也可以是系统根据用户的流量套餐设定的流量值。如果用户为了避免产生额外的流量费用,可以设定较小的所述预设的流量值。当所述网络流量需求量大于所述预设的流量值时,可以理解的是所述终端需要更多的网络流量来保证各应用程序的正常运行;当所述网络流量需求量小于所述预设的流量值时,可以理解的是所述终端的当前网络流量能够支持各应用程序的正常运行。
[0079]S303,当判断的结果为是时,检测当前连接网络的网络类型,所述网络类型包括移动数据网络、无线网络。
[0080]具体的,当判断的结果为是时,即所述网络流量需求量大于所述预设的流量值时,此时所述终端的当前连接网络可能无法满足所述网络流量需求量,或者无法保证各应用程序的正常运行,本发明实施例根据当前连接网络的网络类型查找当前可连接的网络中是否存在预设的优先网络,因此所述终端需检测所述当前连接网络的网络类型,所述网络类型包括移动数据网络、无线网络,所述移动数据网络包括2G、3G、4G网络。
[0081]S304,当所述当前连接网络的网络类型为所述无线网络时,检测所述当前连接网络的信号强度。
[0082]具体的,当执行步骤S303检测到所述当前连接网络的网络类型为所述无线网络时,所述终端检测所述当前连接网络的信号强度,若所述当前连接网络的信号不稳定,那么不同时刻的信号强度是不同的,存在较大的波动性,因此本发明实施例中的所述信号强度为在预设时间段内的网络信号强度的平均值,所述预设时间段为系统默认的时间段,可由终端厂商设定。
[0083]S305,当所述当前连接网络的信号强度低于第二预设信号值时,获取当前环境中的无线网络列表中各无线网络的信号强度。
[0084]具体的,所述终端判断所述当前连接网络的信号强度是否低于第二预设信号值,所述第二预设信号值可以是用户设定的,也可以是系统根据所述网络流量需求量设定的,系统设定的所述第二预设信号值为刚好满足所述网络流量需求量的信号强度值,所述第二预设信号值与实施例二中的所述第一预设信号值无关,可以相同也可以不相同。当判断的结果为是时,即所述当前连接网络的信号强度低于所述第二预设信号值,可以理解的是所述当前连接网络无法满足所述网络流量需求量,可能会影响所述终端上各应用程序的运行,因此所述终端在当前环境中查找所述信号强度高于所述当前连接网络的目标网络。本实施例中,所述目标网络的网络类型为所述无线网络,因此所述终端通过扫描当前环境中的无线网络获取无线网络列表,并检测所述无线网络列表中各无线网络的信号强度。
[0085]S306,查找所述无线网络列表中信号强度高于所述当前连接网络的目标网络。
[0086]具体的,所述终端在所述无线网络列表中查找信号强度高于所述当前连接网络的无线网络,所述信号强度高于所述当前连接网络的无线网络中可能包括所述终端无法连接的无线网络,例如,某些加密的无线网络。因此所述终端从所述信号强度高于所述当前连接网络的无线网络中选取所述终端可连接的目标网络,所述目标网络包括所述终端连接过的网络、未加密的网络、信号强度最高的网络中的至少一种网络。若所述无线网络列表中存在多个可用的所述信号强度高于所述当前连接网络的无线网络,系统默认将信号强度最高或用户使用频率最高的无线网络作为所述目标网络,或者将多个可用的所述信号强度高于所述当前连接网络的无线网络显示在所述终端的界面上供用户选择,将用户选择的无线网络作为所述目标网络。
[0087]S307,当查找到所述目标网络时,将所述当前连接网络切换至所述目标网络。
[0088]具体的,当所述终端查找到所述目标网络时,可以理解的是当前环境中存在比所述当前连接网络更好的无线网络,所述终端自动将所述当前连接网络切换至所述目标网络。例如,在商场内有公共的免费无线网络A,所述终端此时连接的也是无线网络A,但是由于连接无线网络A的终端过多导致无线网络A的信号强度较弱,若所述终端检测到另外一个信号强度高于所述当前连接网络的无线网络B,所述终端自动将无线网络A切换为无线
网络B。
[0089]在本发明实施例中,通过获取终端当前的网络流量需求量,并在网络流量需求量大于预设的流量值时,查找当前可连接的网络中是否存在信号强度高于当前连接网络的目标网络,当查找到目标网络时,将当前连接网络切换至目标网络,目标网络的网络类型为无线网络,智能、方便地实现无线网络之间的切换,提高网络的流畅性和利用率,减少用户发送或接收数据的等待时间。
[0090]请参见图4,为本发明实施例提供的又一种网络切换方法的流程示意图,该方法可包括步骤S401-步骤S407。
[0091]S401,获取终端当前的网络流量需求量。
[0092]S402,判断所述网络流量需求量是否大于预设的流量值。
[0093]S403,当判断的结果为是时,检测当前连接网络的网络类型,所述网络类型包括移动数据网络、无线网络。
[0094]S404,当所述当前连接网络的网络类型为所述无线网络时,检测所述当前连接网络的信号强度。
[0095]本发明实施例中的步骤S4
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1