一种网络接口的切换方法及接入设备的制作方法

文档序号:8002205阅读:274来源:国知局
一种网络接口的切换方法及接入设备的制作方法
【专利摘要】本发明公开了一种网络接口的切换方法,应用于包含两个以上网络接口的接入设备中,包括:检测所述两个以上网络接口的连通状态,而确定出有效的网络接口;确定当前接入的有效的网络接口的优先级低于其他有效的网络接口的优先级时,根据预设的切换策略进行网络接口的切换。本发明同时还公开了一种接入设备。采用本发明的方案,能够在复杂的网络环境下,对网络接口进行有效的切换。
【专利说明】一种网络接口的切换方法及接入设备

【技术领域】
[0001] 本发明涉及通讯领域中的网络接口切换技术,尤其涉及一种网络接口的切换方法 及接入设备。

【背景技术】
[0002] 随着互联网的快速发展,尤其是第二代(2G,2nd Generation)/第三代(3G,3id Generation)/第四代(4G,4th Generation)、无线局域网(WLAN,Wireless Local Area Networks)业务的快速发展与普及,便携式宽带无线装置(MIFI,Mini Fidelity)以及无线 用户端(CPE, Customer Premise Equipment)作为一种较为便携式的通讯终端,能够为一个 或多个用户提供网络接入的功能,用户通过此类设备可以实现随时随地接入网络,因此得 到越来越多得广泛应用,也成为商务人士最要的上网通讯工具。同时随着硬件等相关技术 的不断发展,通讯终端设备正逐渐向更复杂的功能、更多的接口支持等方向进行融合,目前 很多MIFI、CPE终端设备已经可以支持2G/3G/4G、WALN和有线三种网络接口的接入,用户只 需要一款此类产品即可在任何的网络环境下进行网络的接入,极大地提高了终端设备的利 用率以及用户体验。
[0003] 但目前此类支持多网络接口的终端设备,一般只提供了相应的切换页面让用户手 动选择相应的接口进行切换;做的稍好些的会增加一些简单的优先级处理,如WLAN优先, 当设备检测到所指定的WLAN信号存在时,会自动将网络接口切换到WLAN网络上。但由于 真实的网络环境较为复杂,极有可能会出现WLAN信号存在但无法连通或连通后无法正常 数据访问、有线连接后无法获得地址或无法拨号等情况,此时用户手动切换或简单的进行 优先级处理无法检测并排除以上异常情况,从而导致用户无法正常进行网络访问,只能手 动再次切换到之前运行的网络接口上。提高了多网络接口终端设备的使用复杂度,对用户 正常使用和用户体验带来较大的负面影响。为了加快此类设备的应用和推广,同时降低用 户使用难度,迫切需要我们寻找一些更加自动化、智能化的方法或方案来解决以上问题。


【发明内容】

[0004] 有鉴于此,本发明的主要目的在于提供一种网络接口的切换方法及接入设备,能 够在复杂的网络环境下,对网络接口进行有效的切换。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] -种网络接口的切换方法,应用于包含两个以上网络接口的接入设备中,该方法 包括:
[0007] 检测所述两个以上网络接口的连通状态,而确定出有效的网络接口;
[0008] 确定当前接入的有效的网络接口的优先级低于其他有效的网络接口的优先级时, 根据预设的切换策略进行网络接口的切换。
[0009] 其中,所述检测所述两个以上网络接口的连通状态之前,该方法还包括:
[0010] 检测所述两个以上网络接口是否处于能连通状态;所述能连通状态包括:第二代 2G/第三代3G/第四代4G通讯卡已插入、或无线局域网WLAN已搜索到接入点的无线信号、 或已连接到有线接口。
[0011] 其中,所述确定出有效的网络接口,包括:向接入网络侧发送请求消息;
[0012] 接收到所述接入网络侧返回的所述请求消息的响应消息后,确定所检测的网络接 口为有效的网络接口。
[0013] 其中,网络接口的优先级通过下述信息的至少之一确定:
[0014] 网络接口的带宽信息、网络接口所支持网络的资费标准信息、网络接口所支持网 络的网络模式信息。
[0015] 其中,所述预设的切换策略,包括:将所述其他有效的网络接口中优先级最高的网 络接口作为待切换的网络接口。
[0016] 其中,所述将所述其他有效的网络接口中优先级最高的网络接口作为待切换的网 络接口,包括:
[0017] 当前接入的有效的网络接口所支持的带宽低于当前业务所需的带宽时,将所述其 他有效的网络接口中高于当前业务所需带宽的优先级最高的网络接口作为待切换的网络 接口;或者,
[0018] 有效的网络接口所支持的带宽均高于当前业务所需的带宽时,将所述有效的网络 接口所支持网络的资费标准最低的接口作为待切换的网络接口;或者,
[0019] 有效的网络接口所支持的带宽均高于当前业务所需的带宽,且所述有效的网络接 口所支持网络的资费标准相同时,将所述有效的网络接口所支持的带宽最高的接口作为待 切换的网络接口。
[0020] 其中,所述网络接口包括:2G/3G/4G接口、WLAN接口或有线网络接口。
[0021] 一种接入设备,该设备包括:第一检测单元以及切换单元;其中,
[0022] 所述第一检测单元,用于检测所述两个以上网络接口的连通状态,而确定出有效 的网络接口;
[0023] 所述切换单元,用于确定当前接入的有效的网络接口的优先级低于其他有效的网 络接口的优先级时,根据预设的切换策略进行网络接口的切换。
[0024] 该设备还包括第二检测单元,用于检测所述两个以上网络接口是否处于能连通状 态;所述能连通状态包括:2G/3G/4G通讯卡已插入、或WLAN已搜索到接入点的无线信号、或 已连接到有线接口。
[0025] 其中,所述第一检测单元包括:发送子单元、接收子单元以及确定子单元;其中,
[0026] 所述发送子单元,用于向接入网络侧发送请求消息;
[0027] 所述接收子单元,用于接收到所述接入网络侧返回的所述请求消息的响应消息 后,通知所述确定子单元;
[0028] 所述确定子单,用于收到所述接收子单元的通知后,确定所检测的网络接口为有 效的网络接口。
[0029] 其中,网络接口的优先级通过下述信息的至少之一确定:
[0030] 网络接口的带宽信息、网络接口所支持网络的资费标准信息、网络接口所支持网 络的网络模式信息。
[0031] 其中,所述切换单元,还用于确定当前接入的有效的网络接口的优先级低于其他 有效的网络接口的优先级时,将所述其他有效的网络接口中优先级最高的网络接口作为待 切换的网络接口。
[0032] 其中,所述切换单元,还用于在当前接入的有效的网络接口所支持的带宽低于当 前业务所需的带宽时,将所述其他有效的网络接口中高于当前业务所需带宽的优先级最高 的网络接口作为待切换的网络接口;或者,
[0033] 在有效的网络接口所支持的带宽均高于当前业务所需的带宽时,将所述有效的网 络接口所支持网络的资费标准最低的接口作为待切换的网络接口;或者,
[0034] 在有效的网络接口所支持的带宽均高于当前业务所需的带宽,且所述有效的网络 接口所支持网络的资费标准相同时,将所述有效的网络接口所支持的带宽最高的接口作为 待切换的网络接口。
[0035] 其中,所述网络接口包括:2G/3G/4G接口、WLAN接口或有线网络接口。
[0036] 本发明提供的网络接口的切换方法及接入设备,检测所述两个以上网络接口的连 通状态,而确定出有效的网络接口;确定当前接入的有效的网络接口的优先级低于其他有 效的网络接口的优先级时,根据预设的切换策略进行网络接口的切换。如此,能够在复杂的 网络环境下,根据切换策略对网络接口进行有效的切换。

【专利附图】

【附图说明】
[0037] 图1为本发明实施例的网络接口的切换方法的实现流程示意图;
[0038] 图2为本发明实施例的接入设备的结构组成示意图;
[0039] 图3为本发明实施例的接入设备中的第一检测子单元的结构组成示意图。

【具体实施方式】
[0040] 为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实 现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
[0041] 本发明实施例记载了一种网络接口的切换方法,如图1所示,该方法包括以下步 骤:
[0042] 步骤101 :检测所述两个以上网络接口的连通状态,而确定出有效的网络接口。
[0043] 这里,两个以上网络接口为接入设备的两个以上网络接口,例如,MIFI的两个以上 网络接口、或者CPE的两个以上网络接口。
[0044] 这里,所述网络接口包括:2G/3G/4G接口、WLAN接口或有线网络接口。
[0045] 2G/3G/4G接口主要是指接入设备通过2G/3G/4G的移动网络来实现通讯,该接口 一般需要设备首先进行寻网、接入点(APN,Access Point Name)设置、联网拨号等操作,才 能够进行通讯。
[0046] WLAN接口主要是指接入设备通过WLAN的无线保真(WIFI, WIrelessFIdelity)网 络来实现通讯,该接口一般需要首先设置所指定的WIFI是否在可用范围内,如果在,则需 要进行鉴权连接;连接成功后,需获得IP地址后,才能够进行通讯。
[0047] 有线接口主要是指接入设备通过网卡接口(RJ45)接入固网来实现通讯,接入设备 在连接该接口后,获取地址或进行拨号后就可以进行通讯。
[0048] 由于有线网络比WLAN网络的稳定性高,而WLAN网络比2G/3G/4G网络的通讯速率 高且资费低,因此,通常设置的优选级由高到低排序为:有线接口、WLAN接口、2G/3G/4G接 □。
[0049] 优选地,所述检测所述两个以上网络接口的连通状态之前,该方法还包括:
[0050] 检测所述两个以上网络接口是否处于能连通状态;所述能连通状态包括: 2G/3G/4G通讯卡已插入、或WLAN已搜索到接入点的无线信号、或已连接到有线接口。
[0051] 具体地,2G/3G/4G接口会检测当前是否已经插入2G/3G/4G通讯卡,例如SM卡; 进一步地,还需检测2G/3G/4G通讯卡是否开启个人识别码(PIN,Personal Identification Number)、2G/3G/4G通讯卡是否成功寻网、以及2G/3G/4G信号强度是否足够强、能否拨号成 功等信息。
[0052] WLAN接口会检测所指定的WIFI是否在范围内、能否成功鉴权接入以及接入后能 否成功获得IP地址等信息;
[0053] 有线接口会检测网线是否插入或拔出;进一步地,还需检测动态主机设置协议 (DHCP, Dynamic Host Configuration Protocol)分配能否成功或基于以太网的点对点协 议(ΡΡΡ0Ε,Point to Point Protocol Over Ethernet)能否拨号成功等信息。
[0054] 优选地,确定出有效的网络接口,包括:向接入网络侧发送请求消息;
[0055] 接收到所述接入网络侧返回的所述请求消息的响应消息后,确定所检测的网络接 口为有效的网络接口。
[0056] 优选地,所述请求消息可以由心跳请求报文来实现,所述响应消息可以由对应的 心跳响应报文来实现。
[0057] 网络侧可以由心跳检测服务器来实现,具体地,心跳检测服务器是部署于互联网 上的一个服务器,该服务器可以向设备提供保活(ke印-alive)心跳服务,
[0058] 接入设备可以通过向该服务器发送心跳请求报文来检测当前网络是否连通可 达。具体地,ke印-alive的心跳检测机制可以通过在该服务器上启动一个用户数据报 协议(UDP,User Datagram Protocol)或者传输控制协议(TCP,Transmission Control Protocol)的监听服务,并且定义通讯报文的格式。相应地,接入设备中需内置发送心跳请 求报文的单元,并且使用上述服务器定义的报文的格式。一般地,报文格式基本如表1所 /_J、1 〇
[0059]

【权利要求】
1. 一种网络接口的切换方法,应用于包含两个以上网络接口的接入设备中,其特征在 于,该方法包括: 检测所述两个以上网络接口的连通状态,而确定出有效的网络接口; 确定当前接入的有效的网络接口的优先级低于其他有效的网络接口的优先级时,根据 预设的切换策略进行网络接口的切换。
2. 根据权利要求1所述的切换方法,其特征在于,所述检测所述两个以上网络接口的 连通状态之前,该方法还包括: 检测所述两个以上网络接口是否处于能连通状态;所述能连通状态包括:第二代2G/ 第三代3G/第四代4G通讯卡已插入、或无线局域网WLAN已搜索到接入点的无线信号、或已 连接到有线接口。
3. 根据权利要求1或2所述的切换方法,其特征在于,所述确定出有效的网络接口,包 括: 向接入网络侧发送请求消息; 接收到所述接入网络侧返回的所述请求消息的响应消息后,确定所检测的网络接口为 有效的网络接口。
4. 根据权利要求1所述的切换方法,其特征在于,网络接口的优先级通过下述信息的 至少之一确定: 网络接口的带宽信息、网络接口所支持网络的资费标准信息、网络接口所支持网络的 网络模式信息。
5. 根据权利要求1所述的切换方法,其特征在于,所述预设的切换策略,包括:将所述 其他有效的网络接口中优先级最高的网络接口作为待切换的网络接口。
6. 根据权利要求5所述的切换方法,其特征在于,所述将所述其他有效的网络接口中 优先级最高的网络接口作为待切换的网络接口,包括: 当前接入的有效的网络接口所支持的带宽低于当前业务所需的带宽时,将所述其他有 效的网络接口中高于当前业务所需带宽的优先级最高的网络接口作为待切换的网络接口; 或者, 有效的网络接口所支持的带宽均高于当前业务所需的带宽时,将所述有效的网络接口 所支持网络的资费标准最低的接口作为待切换的网络接口;或者, 有效的网络接口所支持的带宽均高于当前业务所需的带宽,且所述有效的网络接口所 支持网络的资费标准相同时,将所述有效的网络接口所支持的带宽最高的接口作为待切换 的网络接口。
7. 根据权利要求2所述的切换方法,其特征在于,所述网络接口包括:2G/3G/4G接口、 WLAN接口或有线网络接口。
8. -种接入设备,其特征在于,该设备包括:第一检测单元以及切换单元;其中, 所述第一检测单元,用于检测所述两个以上网络接口的连通状态,而确定出有效的网 络接口; 所述切换单元,用于确定当前接入的有效的网络接口的优先级低于其他有效的网络接 口的优先级时,根据预设的切换策略进行网络接口的切换。
9. 根据权利要求8所述的接入设备,其特征在于,该设备还包括第二检测单元,用于检 测所述两个以上网络接口是否处于能连通状态;所述能连通状态包括:2G/3G/4G通讯卡已 插入、或WLAN已搜索到接入点的无线信号、或已连接到有线接口。
10. 根据权利要求8或9所述的接入设备,其特征在于,所述第一检测单元包括:发送 子单元、接收子单元以及确定子单元;其中, 所述发送子单元,用于向接入网络侧发送请求消息; 所述接收子单元,用于接收到所述接入网络侧返回的所述请求消息的响应消息后,通 知所述确定子单元; 所述确定子单,用于收到所述接收子单元的通知后,确定所检测的网络接口为有效的 网络接口。
11. 根据权利要求8所述的接入设备,其特征在于,网络接口的优先级通过下述信息的 至少之一确定: 网络接口的带宽信息、网络接口所支持网络的资费标准信息、网络接口所支持网络的 网络模式信息。
12. 根据权利要求8所述的接入设备,其特征在于,所述切换单元,还用于确定当前接 入的有效的网络接口的优先级低于其他有效的网络接口的优先级时,将所述其他有效的网 络接口中优先级最高的网络接口作为待切换的网络接口。
13. 根据权利要求12所述的接入设备,其特征在于,所述切换单元,还用于在当前接入 的有效的网络接口所支持的带宽低于当前业务所需的带宽时,将所述其他有效的网络接口 中高于当前业务所需带宽的优先级最高的网络接口作为待切换的网络接口;或者, 在有效的网络接口所支持的带宽均高于当前业务所需的带宽时,将所述有效的网络接 口所支持网络的资费标准最低的接口作为待切换的网络接口;或者, 在有效的网络接口所支持的带宽均高于当前业务所需的带宽,且所述有效的网络接口 所支持网络的资费标准相同时,将所述有效的网络接口所支持的带宽最高的接口作为待切 换的网络接口。
14. 根据权利要求9所述的接入设备,其特征在于,所述网络接口包括:2G/3G/4G接口、 WLAN接口或有线网络接口。
【文档编号】H04L29/10GK104283976SQ201310289291
【公开日】2015年1月14日 申请日期:2013年7月10日 优先权日:2013年7月10日
【发明者】刘伟鹏 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1