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

文档序号:9220404阅读:来源:国知局
网络以及移动数据网络(2G、3G、4G)之间的切换。例如,用户当前使用终端在线观看视频,而用户当前连接网络为移动数据网络,如果该视频为高清,那么用户可能无法观看或者出现卡顿的情况;如果该视频的流量需求量大于用户该月所剩余的流量值,那么将产生额外的流量费用,若当前环境中存在信号较好的无线网络,应用本发明实施例将当前连接网络切换至信号较好的无线网络,既能保证用户正常欣赏视频,又不用花费用户的有限的流量。
[0046]本发明实施例提供的终端具有移动数据网络连接功能和无线网络连接功能,所述终端可以包括但不限于手机、PAD(平板电脑)、智能可穿戴设备等电子设备。
[0047]下面将结合附图1-附图5对本发明实施例提供的网络切换方法进行详细介绍。
[0048]请参见图1,为本发明实施例提供的一种网络切换方法的流程示意图,该方法可包括步骤SlOl-步骤S104。
[0049]S101,获取终端当前的网络流量需求量。
[0050]具体的,网络流量为网络上传输的数据量,网络流量需求量即为所述终端上运行的各种应用程序所需的网络流量的总和,即使有些应用程序处于后台运行也会占用一定的网络流量,因此所述终端可以通过网络流量监控软件或者其他工具统计各应用程序的网络流量需求量,以获取所述终端当前的网络流量需求量。
[0051]S102,判断所述网络流量需求量是否大于预设的流量值。
[0052]具体的,所述终端判断所述网络流量需求量是否大于预设的流量值。其中,所述预设的流量值可以是用户设定的流量值,也可以是系统根据用户的流量套餐设定的流量值。如果用户为了避免产生额外的流量费用,可以设定较小的所述预设的流量值。当所述网络流量需求量大于所述预设的流量值时,可以理解的是所述终端需要更多的网络流量来保证各应用程序的正常运行;当所述网络流量需求量小于所述预设的流量值时,可以理解的是所述终端的当前网络流量能够支持各应用程序的正常运行。
[0053]S103,当判断的结果为是时,查找当前可连接的网络中是否存在预设的优先网络或信号强度高于当前连接网络的目标网络。
[0054]具体的,当判断的结果为是时,即所述网络流量需求量大于所述预设的流量值时,此时所述终端的当前连接网络可能无法满足所述网络流量需求量,或者无法保证各应用程序的正常运行,因此所述终端需在当前可连接的网络中查找是否存在预设的优先网络或信号强度高于当前连接网络的目标网络。其中,所述当前可连接的网络为在当前环境中,用户通过输入验证码或密码可连接的无线网络、所述终端曾经连接过的无线网络、未加密的无线网络和移动数据网络。所述终端可以根据所述当前连接网络的网络类型查找所述预设的优先网络或者所述目标网络,所述终端还可以根据所述当前连接网络的信号强度查找所述目标网络。例如,所述预设的流量值为100M时,而此时所述终端正在下载150M的视频,所述网络流量需求量远大于所述预设的流量值,所述终端在当前可连接的网络中查找所述预设的优先网络或所述目标网络。
[0055]其中,所述预设的优先网络针对所述当前连接网络的网络类型为移动数据网络而言,所述预设的优先网络的网络类型为无线网络,可以包括但不限于所述终端连接过的网络、未加密的网络、信号强度高于第一预设信号值的网络、信号强度最高的网络等,所述第一预设信号值可以由用户设定,也可以是系统默认的。当所述当前可连接的网络中存在多个所述预设的优先信号时,可以在所述终端的界面上显示所述多个预设的优先信号供用户选择,也可以默认将信号强度最高的网络作为所述预设的优先网络。所述目标网络的网络类型可以是无线网络,也可以是移动数据网络。
[0056]S104,当查找到所述预设的优先网络或所述目标网络时,将所述当前连接网络切换至所述预设的优先网络或所述目标网络。
[0057]具体的,当查找到所述预设的优先网络或所述目标网络时,可以理解的是当前环境中存在比所述当前连接网络更好的网络,现有技术中需要用户手动操作才能实现切换至更好的网络,若用户不知道存在更好的网络或者不进行手动切换,可能会延长用户获取信息的时间,还可能会产生额外的流量费用。本发明实施例在查找到所述预设的优先网络或所述目标网络时,直接将所述当前连接网络切换至所述预设的优先网络或所述目标网络,不需要用户手动操作便能实现网络切换,并且保证用户享受流畅的网络,充分利用网络资源。
[0058]在本发明实施例中,通过获取终端当前的网络流量需求量,并在网络流量需求量大于预设的流量值时,查找当前可连接的网络中是否存在预设的优先网络或信号强度高于当前连接网络的目标网络,当查找到预设的优先网络或者目标网络时,将当前连接网络切换至预设的优先网络或目标网络,智能、方便地实现网络之间的切换,提高网络的流畅性,减少用户发送或接收数据的等待时间。
[0059]请参见图2,为本发明实施例提供的另一种网络切换方法的流程示意图,该方法可包括步骤S201-步骤S206。
[0060]S201,获取终端当前的网络流量需求量。
[0061]具体的,网络流量为网络上传输的数据量,网络流量需求量即为所述终端上运行的各种应用程序所需的网络流量的总和,即使有些应用程序处于后台运行也会占用一定的网络流量,因此所述终端可以通过网络流量监控软件或者其他工具统计各应用程序的网络流量需求量,以获取所述终端当前的网络流量需求量。
[0062]S202,判断所述网络流量需求量是否大于预设的流量值。
[0063]具体的,所述终端判断所述网络流量需求量是否大于预设的流量值。其中,所述预设的流量值可以是用户设定的流量值,也可以是系统根据用户的流量套餐设定的流量值。如果用户为了避免产生额外的流量费用,可以设定较小的所述预设的流量值。当所述网络流量需求量大于所述预设的流量值时,可以理解的是所述终端需要更多的网络流量来保证各应用程序的正常运行;当所述网络流量需求量小于所述预设的流量值时,可以理解的是所述终端的当前网络流量能够支持各应用程序的正常运行。
[0064]S203,当判断的结果为是时,检测当前连接网络的网络类型,所述网络类型包括移动数据网络、无线网络。
[0065]具体的,当判断的结果为是时,即所述网络流量需求量大于所述预设的流量值时,此时所述终端的当前连接网络可能无法满足所述网络流量需求量,或者无法保证各应用程序的正常运行,本发明实施例根据当前连接网络的网络类型查找当前可连接的网络中是否存在预设的优先网络,因此所述终端需检测所述当前连接网络的网络类型,所述网络类型包括移动数据网络、无线网络,所述移动数据网络包括2G、3G、4G网络。
[0066]S204,当所述当前连接网络的网络类型为所述移动数据网络时,开启无线网络连接功能并获取当前环境中的无线网络列表。
[0067]具体的,当执行步骤S203检测到所述当前连接网络的网络类型为所述移动数据网络时,可以理解的是用户的流量套餐有限,或所述终端的当前连接网络可能无法满足所述网络流量需求量,不能保证所述终端上各应用程序的正常运行,因此所述终端需在当前环境中查找预设的优先网络或信号强度高于所述当前连接网络的目标网络,本发明实施例为在当前环境中查找所述预设的优先网络。当所述终端使用所述移动数据网络时,无线网络连接功能处于关闭状态,若用户想要切换到无线网络则需要手动打开所述无线网络连接功能,本发明实施例在所述网络流量需求量大于所述预设的流量值时,无需用户手动操作便会自动开启所述无线网络连接功能并通过扫描当前环境下的无线网络,获取当前环境中的无线网络列表。
[0068]S205,在所述无线网络列表中查找预设的优先网络。
[0069]具体的,所述无线网络列表为所述终端扫描当前环境中的无线网络得到,其中有些无线网络所述终端可能曾连接过、保存过密码,有些无线网络由于加密所述终端可能无法连接,可能还有些未加密的免费无线网络,所述终端在所述无线网络列表中查
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1