网络连接的切换方法及装置的制造方法

文档序号:9755520阅读:554来源:国知局
网络连接的切换方法及装置的制造方法
【技术领域】
[0001]本公开涉及移动网络技术领域,尤其涉及一种网络连接的切换方法及装置。
【背景技术】
[0002]目前,智能终端访问网络的方式通常包括无线局域网和数据网络。其中常用的无线局域网如W1-Fi(Wireless Fide I i ty,无线保真),常用的数据网络如4G( The 4thGenerat1n Mobile Communicat 1n,第四代移动电话行动通信标准),3G( The 3rdGenerat1n Mobile Communi cat 1n,第三代移动电话行动通信标准)等等。其中,W1-Fi具有免费的优点,但是只能在固定的范围内进行访问,不够便携,并且有时会由于各种原因出现无法访问网络以及速度不稳定的问题。而数据网络可以在绝大多数区域使用,并且稳定和快速,特别是在4G网络普及后,访问网络的速率已超过大多数W1-Fi,但是费用较高。因此,需要合理的使用无线局域网和数据网络。

【发明内容】

[0003]为克服相关技术中存在的问题,本公开提供一种网络连接的切换方法及装置。
[0004]根据本公开实施例的第一方面,提供一种网络连接的切换方法,所述方法包括:
[0005]当满足所述网络检测条件时,检测是否可以接入网络;
[0006]当无法接入网络时,将当前的网络连接方式由所述第一连接方式切换为第二连接方式。
[0007]可选的,所述第一连接方式为无线局域网,所述第二连接方式为数据网络;或者,
[0008]所述第一连接方式为所述数据网络,所述第二连接方式为所述无线局域网。
[0009]可选的,当所述第一连接方式为所述数据网络,所述第二连接方式为所述无线局域网时,所述方法还包括:
[0010]当能够接入网络时,检测是否有数据传输;
[0011 ]当确定有数据传输时,保持当前的网络连接方式不变;
[0012]当确定没有数据传输时,将当前的网络连接方式由所述第一连接方式切换为所述第二连接方式。
[0013]可选的,所述方法还包括:
[0014]在切换为所述第二连接方式之后,检测是否可以接入网络;
[0015]当无法接入网络时,将当前的网络连接方式由所述第二连接方式切换回所述第一连接方式;
[0016]当能够接入网络时,保持当前的网络连接方式不变。
[0017]可选的,所述检测是否有数据传输包括:
[0018]获取预设时长内的网卡数据的变化量,所述网卡数据包括发送报文的数量和接收报文的数量中的至少一种;
[0019]判断所述网卡数据的变化量是否大于预设的变化量阈值;
[0020]当所述网卡数据的变化量大于预设的变化量阈值时,确定有数据传输;
[0021]当所述网卡数据的变化量不大于预设的变化量阈值时,确定没有数据传输。
[0022]可选的,当所述第一连接方式为所述无线局域网,所述第二连接方式为所述数据网络时,所述方法还包括:
[0023]当能够接入网络时,保持当前的网络连接方式不变。
[0024]可选的,所述将当前的网络连接方式由所述第一连接方式切换为第二连接方式包括:
[0025]将访问网络所用的路由表由所述第一连接方式的路由表切换为所述第二连接方式的路由表。
[0026]可选的,所述当满足网络检测条件时,检测通过当前的第一连接方式是否可以接入网络包括:
[0027]按照预设的检测周期判断是否到达网络检测时间;
[0028]当到达网络检测时间时,确定满足所述网络检测条件,检测通过所述第一连接方式是否可以接入网络;
[0029]当未到达网络检测时间时,确定不满足所述网络检测条件。
[0030]可选的,所述检测是否满足网络检测条件包括:
[0031]当接收网络检测指令时,确定满足所述网络检测条件,检测通过所述第一连接方式是否可以接入网络。
[0032]根据本公开实施例的第二方面,提供一种网络连接的切换装置,所述装置包括:
[0033]检测模块,被配置为当通过第一连接方式连接网络时,检测是否满足网络检测条件;
[0034]网络检测模块,被配置为当满足所述网络检测条件时,检测是否可以接入网络;
[0035]网络切换模块,被配置为当无法接入网络时,将当前的网络连接方式由所述第一连接方式切换为第二连接方式。
[0036]可选的,所述第一连接方式为无线局域网,所述第二连接方式为数据网络;或者,
[0037]所述第一连接方式为所述数据网络,所述第二连接方式为所述无线局域网。
[0038]可选的,所述第一连接方式为所述数据网络,所述第二连接方式为所述无线局域网,所述装置还包括:数据检测模块;
[0039]所述数据检测模块,被配置为当能够接入网络时,检测是否有数据传输;
[0040]所述网络切换模块,被配置为当确定有数据传输时,保持当前的网络连接方式不变;
[0041]所述网络切换模块,被配置为当确定没有数据传输时,将当前的网络连接方式由所述第一连接方式切换为所述第二连接方式。
[0042]可选的,所述网络检测模块,被配置为在切换为所述第二连接方式之后,检测是否可以接入网络;
[0043]所述网络切换模块,被配置为当无法接入网络时,将当前的网络连接方式由所述第二连接方式切换回所述第一连接方式;
[0044]所述网络切换模块,被配置为当能够接入网络时,保持当前的网络连接方式不变。
[0045]可选的,所述数据检测模块包括:
[0046]数据获取子模块,被配置为获取预设时长内的网卡数据的变化量,所述网卡数据包括发送报文的数量和接收报文的数量中的至少一种;
[0047]判断子模块,被配置为判断所述网卡数据的变化量是否大于预设的变化量阈值;
[0048]所述判断子模块,被配置为当所述网卡数据的变化量大于预设的变化量阈值时,确定有数据传输;
[0049]所述判断子模块,被配置为当所述网卡数据的变化量不大于预设的变化量阈值时,确定没有数据传输。
[0050]可选的,所述第一连接方式为所述无线局域网,所述第二连接方式为所述数据网络,所述网络切换模块被配置为当能够接入网络时,保持当前的网络连接方式不变。
[0051 ]可选的,所述网络切换模块被配置为:
[0052]将访问网络所用的路由表由所述第一连接方式的路由表切换为所述第二连接方式的路由表。
[0053]可选的,所述网络检测模块被配置为:
[0054]按照预设的检测周期判断是否到达网络检测时间;
[0055]当到达网络检测时间时,确定满足所述网络检测条件,检测通过所述第一连接方式是否可以接入网络;
[0056]当未到达网络检测时间时,确定不满足所述网络检测条件。
[0057]可选的,所述网络检测模块被配置为:
[0058]当接收网络检测指令时,确定满足所述网络检测条件,检测通过所述第一连接方式是否可以接入网络。
[0059]根据本公开实施例的第三方面,提供一种网络连接的切换装置,所述装置包括:
[0060]处理器;
[0061]用于存储处理器可执行指令的存储器;
[0062]其中,所述处理器被配置为:
[0063]当满足网络检测条件时,检测通过当前的第一连接方式是否可以接入网络;
[0064]当无法接入网络时,将当前的网络连接方式由所述第一连接方式切换为第二连接方式。
[0065]本公开的实施例提供的技术方案可以包括以下有益效果:当满足网络检测条件时,检测通过当前的第一连接方式是否可以接入网络;当无法接入网络时,将当前的网络连接方式由所述第一连接方式切换为第二连接方式。本公开解决了相关技术中,通常只保持一种连接方式导致的容易断网的问题,能够在检测到当前的连接方式出现问题时切换到另一种连接方式访问网络。
[0066]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0067]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0068]图1是本公开各个实施例所涉及的一种实施环境的结构示意图。
[0069]图2是根据一示例性实施例示出的一种网络连接的切换方法的流程图。
[0070]图3是根据一示例性实施例示出的一种网络连接的切换方法的流程图。
[0071]图4是根据一示例性实施例示出的一种网络连接的切换装置的框图。
[0072]图5A是根据一示例性实施例示出的一种网络连接的切换装置的框图。
[0073]图5B是根据一示例性实施例示出的另一种网络连接的切换装置的框图。
[0074]图5C是根据图5B所示的实施例示出的一种数据检测模块的框图。
[0075]图6是根据一示例性实施例示出的一种用于网络连接的切换装置的框图。
【具体实施方式】
[0076]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1