多链路的网络切换方法、装置和系统制造方法及图纸

技术编号:13510498 阅读:71 留言:0更新日期:2016-08-11 12:48
本发明专利技术提供了一种多链路的网络切换方法、装置和系统,所述方法包括:搜索具有多链路的网络设备可接入的备选网络的类型;在所述网络设备进行主、备网络切换时,将所述备选网络中最优的网络类型切换为当前主网络,并在对应链路上进行数据传输。本发明专利技术可实现在进行多链路的网络切换时,将数据切换到更优网络上进行传输。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种多链路的网络切换方法、装置和系统,所述方法包括:搜索具有多链路的网络设备可接入的备选网络的类型;在所述网络设备进行主、备网络切换时,将所述备选网络中最优的网络类型切换为当前主网络,并在对应链路上进行数据传输。本专利技术可实现在进行多链路的网络切换时,将数据切换到更优网络上进行传输。【专利说明】多链路的网络切换方法、装置和系统
本专利技术涉及通信技术,尤其涉及一种多链路的网络切换方法、装置和系统。
技术介绍
多链路设备上有多个无线接口,在实际使用过程中,只有一个主链路进行数据传输,其它的链路作为备选网络接口。专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:含有多个网络接入接口的终端设备,在进行主、备网络切换时,通常是预先设置主、备网络的类型,然后在主网络断开后,终端设备切换到备用链路上进行数据传输。例如,使用MPTCP协议技术可以实现当主网络传输断开后,在备选网络上继续传输数据,但不具备将数据切换到更优网络上进行传输的方法。
技术实现思路
本专利技术实施例提供一种多链路的网络切换方法、装置和系统,以实现在进行多链路的网络切换时,将数据切换到更优网络上进行传输。为达到上述目的,本专利技术实施例提供了一种多链路的网络切换方法,包括:搜索具有多链路的网络设备可接入的备选网络的类型;在所述网络设备进行主、备网络切换时,将所述备选网络中最优的网络类型切换为当前主网络,并在对应链路上进行数据传输。本专利技术实施例还提供了一种多链路的网络切换装置,包括:网络搜索模块,用于搜索具有多链路的网络设备可接入的备选网络的类型;网络切换模块,用于在所述网络设备进行主、备网络切换时,将所述备选网络中最优的网络类型切换为当前主网络,并在对应链路上进行数据传输。本专利技术实施例还提供了一种多链路的网络切换系统,所述系统包括:具有多链路的网络设备和如上所述的多链路的网络切换装置,所述网络设备基于MPTCP协议进行数据传输。本专利技术实施例提供的多链路的网络切换方法、装置和系统,在具有多链路的网络设备进行主、备网络切换时,将备选网络中最优的网络类型切换为当前主网络,并在对应链路上进行数据传输,以实现高质量快速的数据传输,提高数据传输效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。【附图说明】图1为本专利技术提供的多链路的网络切换方法一个实施例的方法流程图;图2为本专利技术提供的多链路的网络切换方法另一个实施例的方法流程图;图3为本专利技术提供的多链路的网络切换装置一个实施例的结构示意图;图4为本专利技术提供的多链路的网络切换装置另一个实施例的结构示意图;图5为本专利技术提供的多链路的网络切换系统一个实施例的结构示意图。附图标记说明:310-网络搜索模块;320-网络切换模块;330-网络监测模块;340-触发搜索模块;350-触发切换模块;360-数据转移模块;510-网络设备;520-多链路的网络切换装置。【具体实施方式】下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一图1为本专利技术提供的多链路的网络切换方法一个实施例的方法流程图,该方法的执行主体可以为具有多链路的网络设备,或集成在该被中的模块或芯片,也可为安装有该网络设备的终端,如手机、ipad等设备,本实施例以移动网络设备为例,其对应的多链路的网络类型包括:wif 1、2G、3G、LTE、4G等。如图1所示,该多链路的网络切换方法步骤如下:S110,搜索具有多链路的网络设备可接入的备选网络的类型。现有的移动网络技术中,早已出现有多个移动网路接入端口的终端。这些终端中内置的网络设备通常采用多路径的TCP子流控制实现主、备网络类型的切换,如采用多路径传输控制协议(MPTCP)连接的技术,在两个端点之间建立TCP连接。现有的终端设备在双方有多个TCP子连接时,通常是由发送者自行决定使用哪个子连接发送数据。本实施例所示方法是在现有MPTCP协议进行数据传输的基础中,添加了选取备选网络中最优网络进行切换的方案内容。首先,在网络设备工作过程中,搜索具有多链路的网络设备可接入的备选网络的类型。例如,建设假设当前移动终端中以3G网络作为主网络进行数据传输,那么在终端可同时搜索其他备选网络的类型在当前时刻的网络状况,包括:是否可连接、可连接网络的类型以及可连接网络的信号强弱等。S120,在网络设备进行主、备网络切换时,将备选网络中最优的网络类型切换为当前主网络,并在对应链路上进行数据传输。当网络设备在外接触发条件到达,或依据MPTCP协议的网络切换策略需要进行网络切换时,可将当前备选网络中最优的网络类型切换为当前主网络,并在对应链路上进行数据传输。所谓最优为但不限定于如下解释:网络制式的优先等级,如预置wif1、4G、LTE、3G、2G依次优先级降低,S卩wifi最优,4G次之,依此类推;网络环境的优先等级,如参考各网络类型的当前网络的信号强度,信号的稳定程度等,信号越强、信号越稳定者优先等级越高,对应网络类型越优。在具体应用场景中,可通过在应用层通过指定的netlink链接设置网络设备中最高优先级的网络设备,即最优网络类型的网络接口。而最优网络类型可为依据上述最优解释的一种或多种综合的评价标准评价后确定。在选取最优网络类型后,通过应用层发出优先级设备/链路命令至MPTCP层调度后,MPTCP层将相应网络类型的网络设备/链路的优先级设置为I,其它网络类型的设备/链路的优先级设置为O。每次需要切换网络类型时,优先设置优先等级为I的作设备/链路为切换后的目标网络类型。在将备选网络中最优的网络类型切换为当前主网络后,网络设备开始启动在相应网络类型的链路层上进行数据传输。同时,将该备选网络作为新的主网络。由此保证,数据总在最优的网络上传输。本实施例提供的多链路的网络切换方法,在具有多链路的网络设备进行主、备网络切换时,将备选网络中最优的网络类型切换为当前主网络,并在对应链路上进行数据传输,以实现高质量快速的数据传输,提高数据传输效率。实施例二图2为本专利技术提供的多链路的网络切换方法另一个实施例的方法流程图,可视为图1所示方法实施例的一种具体实现方式。如图2所示,该多链路的网络切换方法包括如下步骤:S210,实时监测网络设备当前主网络的类型。在网络设备以当前设置的主网络进行数据传输时,可以通过应用层周期性或间断性的监测当前的主网络的类型是否为最优的网络类型,包括该网络制式是否最优,对应的网络环境是否最优等。这里说明,当前主网络具备数据传输能力,可以正常传输数据。S220,若网络设备当前主网络的类型为非网络设备所具有多链路中的最优网络,则执行步骤S110,搜索具有多链路的网络设备可接入的备选网络的类型的操作。为了简化执行SllO的带来的复杂度,可以先判断当前网络设备的主网络是否为该网络设备最优的网络类型;如果是,则不必执行SllO的步骤内容和后续本文档来自技高网...

【技术保护点】
一种多链路的网络切换方法,其特征在于,所述方法包括:搜索具有多链路的网络设备可接入的备选网络的类型;在所述网络设备进行主、备网络切换时,将所述备选网络中最优的网络类型切换为当前主网络,并在对应链路上进行数据传输。

【技术特征摘要】

【专利技术属性】
技术研发人员:王雷
申请(专利权)人:乐视控股北京有限公司乐卡汽车智能科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1