一种无线链路和有线链路并行传输数据的方法及系统的制作方法

文档序号:7775459阅读:138来源:国知局
一种无线链路和有线链路并行传输数据的方法及系统的制作方法
【专利摘要】本发明公开一种无线链路和有线链路并行传输数据的方法及系统,其中,方法包括步骤:A、在信源端与接收终端之间建立用于传输数据的无线链路和有线链路;B、在信源端按照所述无线链路和有线链路的传输速率高低将需要传输的原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输;C、在接收终端接收到无线链路和有线链路传输的数据后,将接收到的数据还原为原始数据。本发明通过无线链路和有线链路同时并行传输数据,从而提高了数据传输速率,有利于大数据的高速传输,使各具有数据传输能力的链路都能得到充分利用,最大程度的发挥了各链路的传输能力。
【专利说明】一种无线链路和有线链路并行传输数据的方法及系统
【技术领域】
[0001]本发明涉及数据高速传输领域,尤其涉及一种无线链路和有线链路并行传输数据的方法及系统。
【背景技术】
[0002]目前,随着科技的发展,通讯技术日新月异,数据容量不断增大,数据传输速度也越来越快,无线通讯传输速度更是节节高升,无线通讯经2G和3G时代,现已正进入4G时代,4G LTE的下行速度已经达到150Mbps,同时有线链路的传输速度也不断加快,虽然现有的各种数据传输链路其传输速率不断提高,但现有的数据传输方式在进行数据传输时,往往不能同时利用各种无线链路和有线链路同时进行数据传输,导致多个具有数据传输能力的链路一直无法得到充分利用,数据传输速率不高。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种无线链路和有线链路并行传输数据的方法及系统,旨在解决现有的数据传输速率低、数据传输链路无法得到充分利用的问题。
[0005]本发明的技术方案如下:
一种无线链路和有线链路并行传输数据的方法,其中,包括步骤:
A、在信源端与接收终端之间建立用于传输数据的无线链路和有线链路;
B、在信源端按照所述无线链路和有线链路的传输速率高低将需要传输的原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输;
C、在接收终端接收到无线链路和有线链路传输的数据后,将接收到的数据还原为原始数据。
[0006]所述的无线链路和有线链路并行传输数据的方法,其中,所述步骤B具体包括:
B1、获取无线链路和有线链路的传输速率;
B2、获取需要传输的原始数据的数据类型;
B3、根据原始数据的数据类型以及无线链路和有线链路的传输速率将原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输。
[0007]所述的无线链路和有线链路并行传输数据的方法,其中,所述步骤B3中,
当需要传输的原始数据为多任务数据时,获取各任务的数据量大小;
将数据量大的任务分配至传输速率高的链路,将数据量小的任务分配至传输速率低的链路。
[0008]所述的无线链路和有线链路并行传输数据的方法,其中,所述步骤B3中,
当需要传输的原始数据为单任务数据时,按照无线链路和有线链路的数量及传输速率对需要传输的原始数据进行拆分,获得若干数据块并分配给相应的链路,数据块的数量与链路的数量相同,各数据块的大小与相应链路的传输速率相对应。
[0009]所述的无线链路和有线链路并行传输数据的方法,其中,所述步骤BI中,无线链路和有线链路的传输速率按照下述步骤获得:
信源端通过各条链路发送同样大小的侦测信号至接收终端;
接收终端接收到侦测信号后,再将侦测信号返回至信源端;
计算各链路接收并返回侦测信号所需的时间;
根据所述时间以及侦测信号的大小计算出各链路的传输速率。
[0010]所述的无线链路和有线链路并行传输数据的方法,其中,所述步骤B还包括:
当一条链路出现故障时,将该链路所需传输的数据重新分配至剩余链路中传输速率最高的链路进行传输。
[0011]所述的无线链路和有线链路并行传输数据的方法,其中,所述无线链路为4G或3G无线链路、WiFi无线链路或蓝牙无线链路中的一条或几条。
[0012]一种无线链路和有线链路并行传输数据的系统,其中,包括:
链路建立模块,用于在信源端与接收终端之间建立用于传输数据的无线链路和有线链
路;
数据分配模块,用于在信源端按照所述无线链路和有线链路的传输速率高低将需要传输的原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输;
数据还原模块,用于在接收终端接收到无线链路和有线链路传输的数据后,将接收到的数据还原为原始数据。
[0013]所述的无线链路和有线链路并行传输数据的系统,其中,所述数据分配模块包括:
传输速率获取单元,用于获取无线链路和有线链路的传输速率;
数据类型获取单元,用于获取需要传输的原始数据的数据类型;
数据分配单元,用于根据原始数据的数据类型以及无线链路和有线链路的传输速率将原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输。
[0014]所述的无线链路和有线链路并行传输数据的系统,其中,所述数据分配模块包括:
故障处理单元,用于当一条链路出现故障时,将该链路所需传输的数据重新分配至剩余链路中传输速率最高的链路进行传输。
[0015]有益效果:本发明通过无线链路和有线链路同时并行传输数据,从而提高了数据传输速率,有利于大数据的高速传输,使各具有数据传输能力的链路都能得到充分利用,最大程度的发挥各链路的传输能力。
【专利附图】

【附图说明】
[0016]图1为本发明一种无线链路和有线链路并行传输数据的方法较佳实施例的流程图。
[0017]图2为图1所示方法中步骤SlOl的具体流程图。
[0018]图3为采用本发明的方进行多任务数据传输时的传输线路图。[0019]图4为采用本发明的方法进行数据传输时在信源端进行数据拆分的流程图。
[0020]图5为采用本发明的方法进行数据传输时在接收终端进行数据连接的流程图。
[0021]图6为本发明一种无线链路和有线链路并行传输数据的系统较佳实施例的结构框图。
【具体实施方式】
[0022]本发明提供一种无线链路和有线链路并行传输数据的方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]请参阅图1,图1为本发明一种无线链路和有线链路并行传输数据的方法,其特征在于,包括步骤:
5101、在信源端与接收终端之间建立用于传输数据的无线链路和有线链路;
5102、在信源端按照所述无线链路和有线链路的传输速率高低将需要传输的原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输;
5103、在接收终端接收到无线链路和有线链路传输的数据后,将接收到的数据还原为原始数据。
[0024]在步骤SlOl中,首先在信源端与接收终端之间建立无线链路和有线链路,其中的无线链路可以是为4G或3G无线链路、WiFi无线链路或蓝牙无线链路中的一条或几条,当然还可以包括其他类型的无线链路,其中的有线链路可以是有线宽带链路。现有的数据传输方式,都是采用一种链路进行传输,使得其他链路其无法得到充分利用,导致数据传输速率一直无法提升,本发明就是同时利用无线链路和有线链路来进行传输,以实现数据高速传输。
[0025]在步骤S102中,需将原始数据进行分配,使得各链路都能进行数据传输,如图2所示,步骤S102可具体细化为如下步骤:
S201、获取无线链路和有线链路的传输速率;
首先计算无线链路和有线链路的传输速率,以便获知哪个链路的传输速率高,哪个链路的传输速率低,有一个量的指标,传输速率的计算方法可按照如下步骤获得:
信源端通过各条链路发送同样大小的侦测信号至接收终端;
接收终端接收到侦测信号后,再将侦测信号返回至信源端;
计算各链路接收并返回侦测信号所需的时间;
根据所述时间以及侦测信号的大小计算出各链路的传输速率。
[0026]S202、获取需要传输的原始数据的数据类型;
此步骤是获取原始数据的数据类型,数据类型包括单任务数据和多任务数据,对于不同类型的原始数据,其数据拆分方式有所不同,具体在下文详述。
[0027]S203、根据原始数据的数据类型以及无线链路和有线链路的传输速率将原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输。
[0028]此步骤是根据数据类型的不同以及链路的传输速率高低,将原始数据分配给无线链路和有线链路,同时进行并行数据传输。
[0029]对于需要传输的原始数据为多任务数据时,首先获取各任务的数据量大小; 将数据量大的任务分配至传输速率高的链路,将数据量小的任务分配至传输速率低的链路。
[0030]例如,如图3所示,无线链路仅有一条,有线链路也仅有一条,而需要传输的原始数据其为双任务数据,那么可将数据量大的1#任务分配给传输速率高的无线链路,将数据量小的2#任务分配给传输速率低的有线链路,这样无线链路和有线链路并行进行数据传输,接收终端在接收到的各任务数据进行归一化处理,组成目标完整数据流,即原始数据,并进行显示、存储等相关处理。
[0031]当然,上述情况仅为举例,在实际应用中,无线链路可能有多种,可能碰到任务数量与链路数量不同的情况,此时,可将一些数据量比较大的任务拆分,使得各链路分配到的数据的数据量与其传输速率的高低成正比,
对于需要传输的原始数据为单任务数据时,按照无线链路和有线链路的数量及传输速率对需要传输的原始数据进行拆分,获得若干数据块并分配给相应的链路,数据块的数量与链路的数量相同,各数据块的大小与相应链路的传输速率相对应。
[0032]例如,如图4和图5所示,首先在信源端将原始数据流进行拆分,得到数据流I和数据流2,并分配给无线链路和有线链路,然后通过无线链路和有线链路进行数据传输,最后在接收终端将数据流I和数据流2进行连接,还原为原始数据流。
[0033]在进行单任务传输时,各数据块的数量与链路的数量相同,并且各数据块的大小与相应链路的传输速率相对应,假设,有两条链路:无线链路和有线链路,其中,无线链路的传输速率为R1,有线链路的传输速率为R2,那么将单任务数据拆分为两块数据块,第一数据块采用无线链路传输,其大小为整个原始数据的Rl/ (R1+R2)倍,第二数据块采用有线链路传输,其大小为整个原始数据的R2/ (R1+R2)倍。同样,在无线链路和有线链路的数量为其他数值时,也可采用上述原则对原始数据进行拆分,得到与链路数量相同的数据块,并且拆分大小与各链路的传输速率成正比。从而实现实现了传输速率高的链路传输大数据,传输速率低的链路传输小数据,数据得到合理分配。
[0034]另外,在进行单任务传输时,在拆分原始数据的时候,需给各数据块设置一标识,按标识进行顺序拆分,在接收终端接收到各数据块的时候,即可按照标识将各数据块进行顺序连接,还原为原始数据。
[0035]另外,在所述步骤S102中,当链路出现故障时,还对该链路传输的数据进行处理,具体是:当一条链路出现故障时,将该链路所需传输的数据重新分配至剩余链路中传输速率最闻的链路进行传输。
[0036]举例说明,在图3所示的传输线路中,无线链路的数据传输速率高,有线链路的传输速率低,当有线链路出现故障或堵塞,那么有线链路所传输的数据改用无线链路进行传输,这是针对两种链路的情况,在存在多链路的情况下,可改用剩余链路中传输速率最高的链路进行传输。
[0037]在本发明中,发射数据的信源端和接收数据的接收终端,均可以是用户的移动终端,或者是其他形式的数据终端,均能满足高速率传输数据的要求。
[0038]另外,在传输数据时,在信源端还可对分配给各链路传输的数据进行加密处理,然后在接收终端对通过各链路接收到的数据按照统一的协议对数据进行解密处理,并还原为原始数据,以提高数据传输的安全性。[0039]基于上述方法,本发明还提供一种无线链路和有线链路并行传输数据的系统较佳实施例,如图6所示,其包括:
链路建立模块100,用于在信源端与接收终端之间建立用于传输数据的无线链路和有线链路;
数据分配模块200,用于在信源端按照所述无线链路和有线链路的传输速率高低将需要传输的原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输;
数据还原模块300,用于在接收终端接收到无线链路和有线链路传输的数据后,将接收到的数据还原为原始数据。
[0040]进一步,所述数据分配模块200包括:
传输速率获取单元,用于获取无线链路和有线链路的传输速率;
数据类型获取单元,用于获取需要传输的原始数据的数据类型;
数据分配单元,用于根据原始数据的数据类型以及无线链路和有线链路的传输速率将原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输。
[0041]进一步,所述数据分配模块200包括:
故障处理单元,用于当一条链路出现故障时,将该链路所需传输的数据重新分配至剩余链路中传输速率最高的链路进行传输。
[0042]综上所述,本发明通过无线链路和有线链路同时并行传输数据,从而提高了数据传输速率,有利于大数据的高速传输,使各具有数据传输能力的链路都能得到充分利用,最大程度的发挥各链路的传输能力。
[0043]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【权利要求】
1.一种无线链路和有线链路并行传输数据的方法,其特征在于,包括步骤: A、在信源端与接收终端之间建立用于传输数据的无线链路和有线链路; B、在信源端按照所述无线链路和有线链路的传输速率高低将需要传输的原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输; C、在接收终端接收到无线链路和有线链路传输的数据后,将接收到的数据还原为原始数据。
2.根据权利要求1所述的无线链路和有线链路并行传输数据的方法,其特征在于,所述步骤B具体包括: B1、获取无线链路和有线链路的传输速率; B2、获取需要传输的原始数据的数据类型; B3、根据原始数据的数据类型以及无线链路和有线链路的传输速率将原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输。
3.根据权利要求2所述的无线链路和有线链路并行传输数据的方法,其特征在于,所述步骤B3中, 当需要传输的原始数据为多任务数据时,获取各任务的数据量大小; 将数据量大的任务分配至传输速率高的链路,将数据量小的任务分配至传输速率低的链路。
4.根据权利要求2所述的无线链路和有线链路并行传输数据的方法,其特征在于,所述步骤B3中, 当需要传输的原始数据为单任务数据时,按照无线链路和有线链路的数量及传输速率对需要传输的原始数据进行拆分,获得若干数据块并分配给相应的链路,数据块的数量与链路的数量相同,各数据块的大小与相应链路的传输速率相对应。
5.根据权利要求2所述的无线链路和有线链路并行传输数据的方法,其特征在于,所述步骤BI中,无线链路和有线链路的传输速率按照下述步骤获得: 信源端通过各条链路发送同样大小的侦测信号至接收终端; 接收终端接收到侦测信号后,再将侦测信号返回至信源端; 计算各链路接收并返回侦测信号所需的时间; 根据所述时间以及侦测信号的大小计算出各链路的传输速率。
6.根据权利要求1所述的无线链路和有线链路并行传输数据的方法,其特征在于,所述步骤B还包括: 当一条链路出现故障时,将该链路所需传输的数据重新分配至剩余链路中传输速率最高的链路进行传输。
7.根据权利要求1所述的无线链路和有线链路并行传输数据的方法,其特征在于,所述无线链路为4G或3G无线链路、WiFi无线链路或蓝牙无线链路中的一条或几条。
8.一种无线链路和有线链路并行传输数据的系统,其特征在于,包括: 链路建立模块,用于在信源端与接 收终端之间建立用于传输数据的无线链路和有线链路; 数据分配模块,用于在信源端按照所述无线链路和有线链路的传输速率高低将需要传输的原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输; 数据还原模块,用于在接收终端接收到无线链路和有线链路传输的数据后,将接收到的数据还原为原始数据。
9.根据权利要求8所述的无线链路和有线链路并行传输数据的系统,其特征在于,所述数据分配模块包括: 传输速率获取单元,用于获取无线链路和有线链路的传输速率; 数据类型获取单元,用于获取需要传输的原始数据的数据类型; 数据分配单元,用于根据原始数据的数据类型以及无线链路和有线链路的传输速率将原始数据分配给无线链路和有线链路,通过无线链路和有线链路同时进行并行数据传输。
10.根据权利要求8所述的无线链路和有线链路并行传输数据的系统,其特征在于,所述数据分配模块包括: 故障处理单元,用于当一条链路出现故障时,将该链路所需传输的数据重新分配至剩余链路中传 输速率最高的链路进行传输。
【文档编号】H04L12/24GK103580966SQ201310536600
【公开日】2014年2月12日 申请日期:2013年11月4日 优先权日:2013年11月4日
【发明者】赵士青, 周宝忠 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1