多链路切换方法及装置的制造方法

文档序号:10493040阅读:204来源:国知局
多链路切换方法及装置的制造方法
【专利摘要】本发明实施例提供一种多链路切换方法及装置,所述方法包括:检测到主链路的网络性能降低时,选择一个网络性能高于所述主链路的网络性能的备用链路;将所述主链路切换到所述选择的备用链路;将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输。本发明实施例提供的多链路切换方法及装置,通过选择一个网络性能高于所述主链路的网络性能的备用链路作为新的主链路,并将原来的所述主链路上未传输的数据,切换到新的所述主链路上进行网络传输,提高了建立在原来的所述主链路上的连接的数据传输效率。
【专利说明】
多链路切换方法及装置
技术领域
[0001]本发明实施例涉及网络技术领域,尤其涉及一种多链路切换方法及装置。
【背景技术】
[0002]随着网络技术的多元化发展,现有终端设备通过多链路与不同制式的无线网络连接,实现与服务器间的数据传输。移动终端通常选择网络性能最优的链路作为主链路进行数据传输,其他链路作为备用链路。
[0003]当所述主链路的网络性能降低时,若出现新的网络连接请求,移动终端将选择网络性能优于所述主链路的链路作为新连接下数据传输的主链路,原来的主链路变为备用链路。
[0004]上述方法通过将性能优于主链路的备用链路切换成新的主链路,有效的提高了新连接的数据传输效率,但切换前已经在原来主链路上进行数据传输的连接,仍然通过原来的主链路进行数据传输,传输效率依然低下。

【发明内容】

[0005]本发明实施例提供一种多链路切换方法及装置,用以解决现有技术中切换前建立的连接的数据传输效率低下的缺陷。
[0006]本发明实施例提供一种多链路切换方法,包括:
[0007]检测到主链路的网络性能降低时,选择一个网络性能高于所述主链路的网络性能的备用链路;
[0008]将所述主链路切换到所述选择的备用链路;
[0009]将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输。
[0010]本发明实施例还提供一种多链路切换装置,包括:
[0011]选择模块,用于检测到主链路的网络性能降低时,选择一个网络性能高于所述主链路的网络性能的备用链路;
[0012]第一切换模块,用于将所述主链路切换到所述选择的备用链路;
[0013]第二切换模块,用于将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输。
[0014]本发明实施例提供的多链路切换方法及装置,通过选择一个网络性能高于所述主链路的网络性能的备用链路作为新的主链路,并将原来的所述主链路上未传输的数据,切换到新的所述主链路上进行网络传输,提高了建立在原来的所述主链路上的连接的数据传输效率。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明实施例1提供的多链路切换方法流程图;
[0017]图2为本发明实施例2提供的多链路切换方法流程图;
[0018]图3为本发明实施例3提供的多链路切换方法流程图;
[0019]图4为本发明实施例5提供的多链路切换装置结构示意图;
[0020]图5为本发明实施例6提供的多链路切换装置结构示意图;
[0021 ]图6为本发明实施例7提供的多链路切换装置结构示意图。
【具体实施方式】
[0022]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]实施例1
[0024]参见图1,本发明实施例提供的一种多链路切换方法,用于通过多个无线网络接口实现多链路网络连接的终端设备,所述方法包括:
[0025]步骤101:检测到主链路的网络性能降低时,选择一个网络性能高于所述主链路的网络性能的备用链路;
[0026]具体为,通过检测模块实时检测所述主链路的网络性能,所述网络性能包括网络可用性、网络制式、网络稳定性等综合性能,例如,在网络稳定可用的前提下,可以通过网络制式的优劣来判断网络性能的高低,在网络制式相同且可用的情况下,可以通过网络稳定性高低来判断网络性能的高低等等,本发明不对网络性能做任何限定;当所述主链路的网络性能下降到预设值之下时,例如由4G变为3G甚至3G以下网络时,检测备用链路的网络性能,选择网络性能高于所述主链路的网络性能的备用链路;
[0027]或者,也可以通过检测模块实时检测所述主链路及所述备用链路的网络性能,当所述备用链路的网络性能高于所述主链路时,选出网络性能高于所述主链路的网络性能的备用链路;
[0028]还可以通过检测模块实时检测所述主链路的网络性能,当所述主链路的网络性能下降时,每间隔一定时间检测所述备用链路的网络性能,选出网络性能高于所述主链路网络性能的备用链路。
[0029]当至少两个所述备用链路的网络制式高于所述主链路时,为保证数据传输的高效率,可以选择网络制式最优的备用链路;当网络性能高于所述主链路的至少两个所述备用链路的网络制式相同时,为提高数据传输效率的稳定性,可根据所述备用链路的稳定性等因素,选择网络稳定性较优的备用链路;
[0030]步骤102:将所述主链路切换到所述选择的备用链路;
[0031 ]具体地,假设本实施例中选择的是第一备用链路,将所述主链路切换到所述第一备用链路,当有新的网络连接时,通过所述第一备用链路进行数据传输。原来的所述主链路作为备用链路;上述切换可以通过手动形式进行,也可以通过设置具有切换链路功能的模块,进行自动切换;
[0032]步骤103:将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输。
[0033]具体地,先中断所述主链路上的数据传输,将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输;例如通过所述主链路从服务器下载文件时,当所述主链路切换到所述选择的备用链路时,中断原来的所述主链路上的数据传输,重新通过所述选择的备用链路建立所述服务器与所述终端设备之间的下载文件的网络连接,通过新的网络链路继续从所述服务器下载文件未下载完的部分。
[0034]本发明实施例提供的多链路切换方法,在检测到主链路的网络性能降低时,选择一个网络性能高于所述主链路的网络性能的备用链路,作为新的主链路,当有新的网络连接请求时,通过所述新的主链路进行数据传输,提高了数据传输的效率;同时,中断原来的所述主链路上的数据传输,将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输,提高了建立在原来的所述主链路上的连接的数据传输效率。
[0035]实施例2
[0036]参见图2,本发明实施例提供的一种多链路切换方法,用于通过多个无线网络接口实现多链路网络连接的终端设备,所述方法包括:
[0037]步骤201:检测各备用链路的网络性能,根据所述各备用链路的网络性能设置对应的调度优先级;
[0038]具体为,通过检测模块检测各备用链路的网络性能,所述网络性能包括网络可用性、网络制式、网络稳定性等综合性能,例如,在网络稳定可用的前提下,可以通过网络制式的优劣来判断网络性能的高低,在网络制式相同且可用的情况下,可以通过网络稳定性高低来判断网络性能的高低等等,本发明不对网络性能做任何限定;根据各备用链路的网络性能设置对应的调度优先级,所述调度优先级与所述网络性能的关系包括网络制式越高,调度优先级也越高,还可以包括网络制式相同,稳定性越高,调度优先级越高;
[0039]通过设置调度优先级,便于快速找出适宜的网络性能高于所述主链路网络性能的备用链路;
[0040]步骤202:检测到主链路的网络性能降低时,将调度优先级最高的备用链路确定为选择的备用链路;
[0041]具体为,可以通过检测模块实时检测所述主链路的网络性能,当所述主链路的网络性能下降时,根据所述调度优先级选择调度优先级最高的备用链路;通过将调度优先级最高的备用链路确定为选择的备用链路,能够保证数据传输在网络性能最优的链路下进行,有效提高了数据传输的效率;
[0042]步骤203:将所述主链路切换到所述选择的备用链路;
[0043]具体地,假设本实施例中选择的是第一备用链路,将所述主链路切换到所述第一备用链路,当有新的网络连接时,通过所述第一备用链路进行数据传输。原来的所述主链路作为备用链路;上述切换可以通过手动形式进行,也可以通过设置具有切换链路功能的模块,进行自动切换;
[0044]步骤204:将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输;
[0045]步骤204具体包括在所述主链路切换到所述选择的备用链路时,暂停在所述主链路上传输数据;所述暂停在所述主链路上传输数据具体包括通过暂停所述主链路的网络连接的方式实现,还包括通过具有暂停数据传输功能的功能模块实现,本发明实施例不做任何限定;获取在所述主链路上未传输的数据;将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输;
[0046]具体地,终端设备通过所述主链路与服务器进行数据传输,当所述主链路切换到所述选择的备用链路时,暂停原来的所述主链路上的数据传输,重新通过所述选择的备用链路建立所述服务器与所述终端设备之间的网络连接,通过在与服务器建立连接时,告知服务器从哪里开始数据传输的方式,获取在所述主链路上未传输的数据;将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输。
[0047]本发明实施例提供的多链路切换方法,在实施例1的基础上通过设置备用链路的调度优先级,便于快速找出适宜的网络性能高于所述主链路网络性能的备用链路。
[0048]实施例3
[0049]参见图3,本发明实施例提供的一种多链路切换方法,用于通过多个无线网络接口实现多链路网络连接的终端设备,所述方法包括:
[0050]步骤301:检测各备用链路的网络性能,根据所述各备用链路的网络性能设置对应的调度优先级;
[0051]具体为,通过检测模块检测各备用链路的网络性能,根据各备用链路的网络性能设置对应的调度优先级,所述调度优先级与所述网络性能的关系包括网络制式越高,调度优先级也越高,还可以包括网络制式相同,稳定性越高,调度优先级越高;
[0052]通过设置调度优先级,便于快速找出适宜的网络性能高于所述主链路网络性能的备用链路;
[0053]步骤302:检测到主链路的网络性能降低时,显示所述各备用链路的网络性能以及对应的调度优先级;
[0054]具体地,通过显示模块,例如显示器、触屏等,使用户看到各备用链路的网络性能及对应的调度优先级,方便用户自主选择备用链路;
[0055]步骤303:选择一个网络性能高于所述主链路的网络性能的备用链路,将所述主链路切换到所述选择的备用链路;
[0056]具体地,假设本实施例中选择的是第一备用链路,将所述主链路切换到所述第一备用链路,当有新的网络连接时,通过所述第一备用链路进行数据传输。原来的所述主链路作为备用链路;上述切换可以通过手动形式进行,也可以通过设置具有切换链路功能的模块,进行自动切换;
[0057]步骤304:将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输;
[0058]步骤304具体包括:在所述主链路切换到所述选择的备用链路时,暂停在所述主链路上传输数据;所述暂停在所述主链路上传输数据包括通过暂停所述主链路的网络连接的方式实现,还包括通过具有暂停数据传输功能的功能模块实现,本发明不做任何限定;
[0059]获取在所述主链路上未传输的数据;将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输;
[0060]具体地,终端设备通过所述主链路与服务器进行数据传输,当所述主链路切换到所述选择的备用链路时,暂停原来的所述主链路上的数据传输,重新通过所述选择的备用链路建立所述服务器与所述终端设备之间的网络连接,通过在与服务器建立连接时,告知服务器从哪里开始数据传输的方式,获取在所述主链路上未传输的数据,将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输。
[0061]本发明实施例提供的多链路切换方法,在实施例2的基础上通过显示各备用链路的网络性能及对应的调度优先级,方便用户自主选择备用链路。
[0062]实施例4
[0063]用户使用一终端设备与网络服务器连接,从网络服务器获取数据,所述终端设备带有至少三个无线网络接口,以下以所述用户从所述服务器下载压缩文件且所述终端设备带有三个无线网络接口为例进行说明。所述三个无线网络接口分别通过第一链路、第二链路及第三链路使所述终端设备与网络服务器连接。本发明实施例采用实施例1-3提供的多链路切换方法切换终端设备的各条链路,以图3提供的多链路切换方法为例,具体实现方法如下:
[0064]步骤301:检测各备用链路的网络性能,根据所述各备用链路的网络性能设置对应的调度优先级;
[0065]具体为,所述调度优先级与所述网络性能的关系包括网络制式越高,调度优先级也越高,还可以包括网络制式相同,稳定性越高,调度优先级越高,本发明不做任何限定,本实施例中以网络制式的优劣来确定网络性能的高低;假设所述终端设备使用之初,检测到所述第一链路连接的为4G网络,所述第二链路连接的为LTE网络,所述第三链路连接的为2G网络,所述第一链路连接的网络性能最优;为保证用户的下载效率,所述终端设备使用之初,设定所述第一链路为下载压缩文件的主链路,此时用户通过所述第一链路向网络服务器发送了第一个下载请求并通过所述第一链路进行第一个压缩文件的下载;由于所述第二链路的网络性能优于所述第三链路的网络性能,设置所述第二链路为最高调用优先级的备用链路,所述第三链路为第二备用链路;通过设置调度优先级,便于快速找出适宜的网络性能尚于所述主链路网络性能的备用链路;
[0066]步骤302:检测到主链路的网络性能降低时,显示所述各备用链路的网络性能以及对应的调度优先级;
[0067]具体地,例如检测到所述第一链路的网络制式降为3G时,此时用户可能发现第一个压缩文件的下载速率明显变慢,通过显示模块,例如显示器、触屏等,用户能够看到所述第二链路为LTE网络,所述第三链路连接的为2G网络,所述第二链路的调度优先级为最高优先级,所述第三链路的调用优先级为第二优先级;
[0068]步骤303:选择一个网络性能高于所述主链路的网络性能的备用链路,将所述主链路切换到所述选择的备用链路;
[0069]具体地,用户为提高下载速率根据显示选择所述第二链路作为新的主链路,当需要下载新的压缩文件时,通过所述第二链路进行数据传输;原来的所述主链路作为备用链路;
[0070]步骤304:将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输;
[0071]在所述主链路切换到所述第二链路时,暂停在所述第一链路上进行的所述第一个压缩文件的下载;所述暂停在所述主链路上传输数据包括通过暂停所述主链路的网络连接的方式实现,还包括通过具有暂停数据传输功能的功能模块实现,本发明不做任何限定;通过断点续传的方式获取未在所述第一链路上下载完的所述第一个压缩文件的数据并通过所述第二链路进行网络传输。
[0072]本发明实施例在检测到移动终端主链路的网络性能降低时,选择网络性能高于所述主链路的网络性能的第二链路作为新的主链路,当有新的压缩文件下载请求时,通过所述第二链路下载压缩文件,提高了压缩文件的下载速率;同时,中断在所述第一链路上下载的第一个压缩文件的下载进程,将未下载完的压缩文件数据通过所述第二链路下载,提高了第一个压缩文件的下载速率;通过设置备用链路的调度优先级,便于快速找出适宜的网络性能高于所述主链路网络性能的备用链路。
[0073]实施例5
[0074]参见图4,本发明实施例提供的一种多链路切换装置,用于通过多个无线网络接口实现多链路网络连接的终端设备,所述装置包括:
[0075]选择模块11:用于检测到主链路的网络性能降低时,选择一个网络性能高于所述主链路的网络性能的备用链路;
[0076]具体为,通过检测模块实时检测所述主链路的网络性能,当所述主链路的网络性能下降到预设值之下时,例如由4G变为3G甚至3G以下网络时,检测备用链路的网络性能,通过选择模块11选择网络性能高于所述主链路的网络性能的备用链路;
[0077]或者,也可以通过检测模块实时检测所述主链路及所述备用链路的网络性能,当所述备用链路的网络性能高于所述主链路时,通过选择模块11选出网络性能高于所述主链路的网络性能的备用链路;
[0078]还可以通过检测模块实时检测所述主链路的网络性能,当所述主链路的网络性能下降时,每间隔一定时间检测所述备用链路的网络性能,通过选择模块11选择网络性能高于所述主链路网络性能的备用链路。
[0079]当至少两个所述备用链路的网络制式高于所述主链路时,为保证数据传输的高效率,可以选择网络制式最优的备用链路;当网络性能高于所述主链路的至少两个所述备用链路的网络制式相同时,为提高数据传输效率的稳定性,可根据所述备用链路的稳定性等因素,选择网络稳定性较优的备用链路;
[0080]第一切换模块12:用于将所述主链路切换到所述选择的备用链路;
[0081]具体地,假设本实施例中选择的是第一备用链路,通过第一切换模块12将所述主链路切换到所述第一备用链路,当有新的网络连接时,通过所述第一备用链路进行数据传输。原来的所述主链路作为备用链路;
[0082]第二切换模块13:将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输。
[0083]具体地,先中断所述主链路上的数据传输,将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输;例如通过所述主链路从服务器下载文件时,当所述主链路切换到所述选择的备用链路时,通过第二切换模块13中断原来的所述主链路上的数据传输,并重新通过所述选择的备用链路建立所述服务器与所述终端设备之间的下载文件的网络连接,通过新的网络链路继续从所述服务器下载文件未下载完的部分。
[0084]本发明实施例提供的多链路切换装置,在检测到主链路的网络性能降低时,通过选择模块11选择一个网络性能高于所述主链路的网络性能的备用链路,通过第一切换模块12将所述备用链路切换成新的主链路,当有新的网络连接请求时,通过所述新的主链路进行数据传输,提高了数据传输的效率;同时,通过第二切换模块13将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输,提高了建立在原来的所述主链路上的连接的数据传输效率。
[0085]实施例6
[0086]参见图5,本发明实施例提供的一种多链路切换装置,用于通过多个无线网络接口实现多链路网络连接的终端设备,所述装置包括:
[0087]设置模块21:用于检测各备用链路的网络性能,根据所述各备用链路的网络性能设置对应的调度优先级;
[0088]具体为,设置模块21先通过检测单元检测各备用链路的网络性能,所述网络性能包括网络可用性、网络制式、网络稳定性等综合性能,例如,在网络稳定可用的前提下,可以通过网络制式的优劣来判断网络性能的高低,在网络制式相同且可用的情况下,可以通过网络稳定性高低来判断网络性能的高低等等,本发明不对网络性能做任何限定,再根据各备用链路的网络性能设置对应的调度优先级,所述调度优先级与所述网络性能的关系包括网络制式越高,调度优先级也越高,还可以包括网络制式相同,稳定性越高,调度优先级越尚;
[0089]通过设置调度优先级,便于快速找出适宜的网络性能高于所述主链路网络性能的备用链路;
[0090]选择模块22:用于检测到主链路的网络性能降低时,将调度优先级最高的备用链路确定为选择的备用链路;
[0091]具体为,可以通过设置模块的检测单元实时检测所述主链路的网络性能,当所述主链路的网络性能下降时,选择模块22根据所述调度优先级选择调度优先级最高的备用链路;通过将调度优先级最高的备用链路确定为选择的备用链路,能够保证数据传输在网络性能最优的链路下进行,有效提高了数据传输的效率;
[0092]第一切换模块23:用于将所述主链路切换到所述选择的备用链路;
[0093]具体地,假设本实施例中选择的是第一备用链路,第一切换模块23将所述主链路切换到所述第一备用链路,当有新的网络连接时,通过所述第一备用链路进行数据传输。原来的所述主链路作为备用链路;
[0094]第二切换模块24:用于将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输;第二切换模块24具体包括:
[0095]暂停单元,用于在所述主链路切换到所述选择的备用链路时,暂停在所述主链路上传输数据;
[0096]具体包括通过暂停所述主链路的网络连接的方式实现,还包括通过具有暂停数据传输功能的功能模块实现;
[0097]获取单元,用于获取在所述主链路上未传输的数据;以及传输单元,用于将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输;
[0098]具体地,终端设备通过所述主链路与服务器进行数据传输,当所述主链路切换到所述选择的备用链路时,暂停原来的所述主链路上的数据传输,重新通过所述选择的备用链路建立所述服务器与所述终端设备之间的网络连接,通过在与服务器建立连接时,告知服务器从哪里开始数据传输的方式,获取在所述主链路上未传输的数据;将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输。
[0099]本发明实施例提供的多链路切换装置,在实施例5的基础上通过设置备用链路的调度优先级,便于快速找出适宜的网络性能高于所述主链路网络性能的备用链路。
[0100]实施例7
[0101]参见图6,本发明实施例提供的一种多链路切换装置,用于通过多个无线网络接口实现多链路网络连接的终端设备,所述装置包括:
[0102]设置模块31:用于检测各备用链路的网络性能,根据所述各备用链路的网络性能设置对应的调度优先级;
[0103]具体为,设置模块31先通过检测单元检测各备用链路的网络性能,所述网络性能包括网络可用性、网络制式、网络稳定性等综合性能,例如,在网络稳定可用的前提下,可以通过网络制式的优劣来判断网络性能的高低,在网络制式相同且可用的情况下,可以通过网络稳定性高低来判断网络性能的高低等等,本发明不对网络性能做任何限定,再根据各备用链路的网络性能设置对应的调度优先级,所述调度优先级与所述网络性能的关系包括网络制式越高,调度优先级也越高,还可以包括网络制式相同,稳定性越高,调度优先级越尚;
[0104]通过设置调度优先级,便于快速找出适宜的网络性能高于所述主链路网络性能的备用链路;
[0105]显示模块32:用于检测到主链路的网络性能降低时,显示各备用链路的网络性能以及对应的调度优先级;
[0106]具体地,显示模块32包括显示器、触屏等,显示模块32使用户看到各备用链路的网络性能及对应的调度优先级,方便用户自主选择备用链路;
[0107]选择模块33:用于选择一个网络性能高于所述主链路的网络性能的备用链路:
[0108]第一切换模块34:用于将所述主链路切换到所述选择的备用链路;
[0109]具体地,假设本实施例中选择模块33选择的是第一备用链路,第一切换模块34将所述主链路切换到所述第一备用链路,当有新的网络连接时,通过所述第一备用链路进行数据传输。原来的所述主链路作为备用链路;上述切换可以通过手动形式进行,也可以通过设置具有切换链路功能的模块,进行自动切换;
[0110]第二切换模块35:用于将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输;第二切换模块35具体包括:
[0111]暂停单元,用于在所述主链路切换到所述选择的备用链路时,暂停在所述主链路上传输数据;
[0112]具体包括通过暂停所述主链路的网络连接的方式实现,还包括通过具有暂停数据传输功能的功能模块实现;
[0113]获取单元,用于获取在所述主链路上未传输的数据;以及传输单元,用于将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输;
[0114]具体地,终端设备通过所述主链路与服务器进行数据传输,当所述主链路切换到所述选择的备用链路时,暂停原来的所述主链路上的数据传输,重新通过所述选择的备用链路建立所述服务器与所述终端设备之间的网络连接,通过在与服务器建立连接时,告知服务器从哪里开始数据传输的方式,获取在所述主链路上未传输的数据;将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输。
[0115]本发明实施例提供的多链路切换装置,在实施例6的基础上通过显示模块32显示各备用链路的网络性能及对应的调度优先级,方便用户自主选择备用链路。
[0116]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0117]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0118]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种多链路切换方法,其特征在于,包括: 检测到主链路的网络性能降低时,选择一个网络性能高于所述主链路的网络性能的备用链路; 将所述主链路切换到所述选择的备用链路; 将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输。2.根据权利要求1所述的方法,其特征在于,还包括: 检测各备用链路的网络性能,根据所述各备用链路的网络性能设置对应的调度优先级。3.根据权利要求2所述的方法,其特征在于,还包括: 根据各备用链路的调度优先级,将调度优先级最高的备用链路确定为所述选择的备用链路。4.根据权利要求1-3中任一项所述的方法,其特征在于,还包括: 在所述主链路切换到所述选择的备用链路时,暂停在所述主链路上传输数据; 获取在所述主链路上未传输的数据; 将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输。5.根据权利要求2或3所述的方法,其特征在于,还包括: 显示各备用链路的网络性能以及对应的调度优先级。6.一种多链路切换装置,其特征在于,包括: 选择模块,用于检测到主链路的网络性能降低时,选择一个网络性能高于所述主链路的网络性能的备用链路; 第一切换模块,用于将所述主链路切换到所述选择的备用链路; 第二切换模块,用于将所述主链路上未传输的数据切换到所述选择的备用链路上进行网络传输。7.根据权利要求6所述的装置,其特征在于,还包括: 设置模块,用于检测各备用链路的网络性能,根据所述各备用链路的网络性能设置对应的调度优先级。8.根据权利要求7所述的装置,其特征在于,还包括: 根据各备用链路的调度优先级,将调度优先级最高的备用链路确定为所述选择的备用链路。9.根据权利要求6或7所述的装置,其特征在于,所述第二切换模块,包括: 暂停单元,用于在所述主链路切换到所述选择的备用链路时,暂停在所述主链路上传输数据; 获取单元,用于获取在所述主链路上未传输的数据; 传输单元,用于将所述主链路上未传输的数据在所述选择的备用链路上进行网络传输。10.根据权利要求6-8中任一项所述的装置,其特征在于,还包括: 显示模块,用于显示各备用链路的网络性能以及对应的调度优先级。
【文档编号】H04W36/16GK105848236SQ201610178509
【公开日】2016年8月10日
【申请日】2016年3月25日
【发明人】王雷, 杜兆峰
【申请人】乐视控股(北京)有限公司, 乐卡汽车智能科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1