基于云传输平台的数据传输方法、系统及相应的云传输平台的制作方法

文档序号:7995252阅读:192来源:国知局
基于云传输平台的数据传输方法、系统及相应的云传输平台的制作方法
【专利摘要】本发明涉及一种基于云传输平台的数据传输方法、系统及相应的云传输平台。其包括步骤:第一传输节点接收业务发送端的传输数据;根据第一传输节点的位置信息、第二传输节点的位置信息以及传输延时信息,对传输数据进行切片处理,并将切片处理后的传输数据并发至第二传输节点;第二传输节点接收切片处理后的传输数据,并对切片处理后的传输数据进行合并处理;第二传输节点发送合并处理后的传输数据至业务接收端。本发明还涉及一种基于云传输平台的数据传输系统及相应的云传输平台。本发明根据传输节点的位置信息以及传输延时信息对传输数据进行切片处理,使云传输平台可在节约网络资源的基础上有效地提高传输数据的传输速度。
【专利说明】基于云传输平台的数据传输方法、系统及相应的云传输平台
【技术领域】
[0001]本发明涉及数据传输领域,特别是涉及一种基于云传输平台的数据传输方法、系统及相应的云传输平台。
【背景技术】
[0002]随着网络技术的发展,网络传输的数据量越来越大,为了提高网络数据的传输效率,开发商开发了各种业务共用的云传输平台(Cloud transport Platform, CTP),要求能够将大片数据包以最高的速度传输到目标地址,而业务的双方只需要将业务数据发送给CTP即可。
[0003]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:现有的CTP都是使用TCP协议(Transmission Control Protocol传输控制协议)在网络中传输数据,单个的网络连接一般会受限于TCP的初始滑动窗口和拥塞控制,在数据包较大、网络质量不好或路由路径较长的情况下,不容易达到最快的传输速度。
[0004]故,有必要提供一种高效的基于云传输平台的数据传输方法、系统及相应的云传输平台,以解决现有技术所存在的问题。

【发明内容】

[0005]本发明的目的在于提供一种基于云传输平台的数据传输方法、系统及相应的云传输平台,其根据传输节点的位置信息以及传输延时信息对传输数据进行切片处理,使云传输平台可在节约网络资源的基础上有效地提高传输数据的传输速度;以解决现有的基于云传输平台的数据传输方法、系统及相应的云传输平台的传输速度受传输网络影响较大的技术问题。
[0006]为解决上述问题,本发明提供的技术方案如下:
[0007]本发明涉及一种基于云传输平台的数据传输方法,其包括:
[0008]第一传输节点接收业务发送端的传输数据;
[0009]根据所述第一传输节点的位置信息、第二传输节点的位置信息以及所述第一传输节点与所述第二传输节点之间的传输延时信息,所述第一传输节点对所述传输数据进行切片处理,并将所述切片处理后的传输数据并发至所述第二传输节点;
[0010]所述第二传输节点接收所述切片处理后的传输数据,并对所述切片处理后的传输数据进行合并处理;以及
[0011]所述第二传输节点发送所述合并处理后的传输数据至业务接收端。
[0012]本发明还涉及一种基于云传输平台的数据传输系统,其包括:
[0013]接收模块,用于接收所述业务发送端的传输数据;
[0014]切片模块,用于根据所述第一传输节点的位置信息、第二传输节点的位置信息以及所述第一传输节点与所述第二传输节点之间的传输延时信息,对所述传输数据进行切片处理,并将所述切片处理后的传输数据并发至所述第二传输节点;
[0015]合并模块,用于接收所述切片处理后的传输数据,并对所述切片处理后的传输数据进行合并处理;以及
[0016]发送模块,用于发送所述合并处理后的传输数据至所述业务接收端。
[0017]本发明还涉及一种云传输平台,其包括用于接收业务发送端的传输数据的第一传输节点以及用于将所述传输数据发送给业务接收端的第二传输节点;
[0018]所述第一传输节点包括:
[0019]接收模块,用于接收所述业务发送端的传输数据;
[0020]切片模块,用于根据所述第一传输节点的位置信息、第二传输节点的位置信息以及所述第一传输节点与所述第二传输节点之间的传输延时信息,对所述传输数据进行切片处理,并将所述切片处理后的传输数据并发至所述第二传输节点;
[0021]所述第二传输节点包括:
[0022]合并模块,用于接收所述切片处理后的传输数据,并对所述切片处理后的传输数据进行合并处理;以及
[0023]发送模块,用于发送所述合并处理后的传输数据至所述业务接收端。
[0024]相较于现有技术的基于云传输平台的数据传输方法、系统及相应的云传输平台,本发明的基于云传输平台的数据传输方法、系统及相应的云传输平台根据传输节点的位置信息以及传输延时信息对传输数据进行切片处理,使云传输平台可在节约网络资源的基础上有效地提高传输数据的传输速度。解决了现有的基于云传输平台的数据传输方法、系统及相应的云传输平台的传输速度受传输网络影响较大的技术问题。
【专利附图】

【附图说明】
[0025]图1为本发明的基于云传输平台的数据传输方法的第一优选实施例的流程图;
[0026]图2为本发明的基于云传输平台的数据传输方法的第二优选实施例的流程图;
[0027]图3为本发明的基于云传输平台的数据传输方法的第三优选实施例的流程图;
[0028]图4为本发明的基于云传输平台的数据传输系统的第一优选实施例的结构示意图;
[0029]图5为本发明的基于云传输平台的数据传输系统的第二优选实施例的结构示意图;
[0030]图6为本发明的基于云传输平台的数据传输系统的第三优选实施例的结构示意图;
[0031]图7为本发明的基于云传输平台的数据传输方法及系统的具体实施例的工作原理图;
[0032]其中,附图标记说明如下:
[0033]41、接收模块;
[0034]42、切片模块;
[0035]421、传输延时设定值确定单元;
[0036]422、切片单元;
[0037]423、校验码生成单元;[0038]43、合并模块;
[0039]431、校验单元;
[0040]44、发送模块。
【具体实施方式】
[0041]以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。
[0042]请参照图1,图1为本发明的基于云传输平台的数据传输方法的第一优选实施例的流程图。该云传输平台包括用于接收业务发送端的传输数据的第一传输节点以及用于将传输数据发送给业务接收端的第二传输节点。本优选实施例的基于云传输平台的数据传输方法包括:
[0043]步骤101,第一传输节点接收业务发送端的传输数据;
[0044]步骤102,根据第一传输节点的位置信息、第二传输节点的位置信息以及第一传输节点与第二传输节点之间的传输延时信息,第一传输节点对传输数据进行切片处理,并将切片处理后的传输数据并发至第二传输节点;
[0045]步骤103,第二传输节点接收切片处理后的传输数据,并对切片处理后的传输数据进行合并处理;
[0046]步骤104,第二传输节点发送合并处理后的传输数据至业务接收端;
[0047]本优选实施例的基于云传输平台的数据传输方法结束于步骤104。
[0048]下面详细说明本优选实施例的基于云传输平台的数据传输方法的各步骤的具体流程。
[0049]在步骤101中,业务发送端与云传输平台的第一传输节点(云传输平台距离业务发送端较近的一个传输节点)建立长连接,并根据事先约定的业务信息的应用层协议将传输数据发送给云传输平台的第一传输节点。这里业务发送端不需要关心传输数据的数据包的大小,可直接将传输数据发送给云传输平台,由于第一传输节点与业务发送端一般位于同一区域,因此在本步骤中传输速率一般可达到网络连接的最大值,对整个数据传输速率的影响不大。
[0050]随后来到步骤102。
[0051]在步骤102中,云传输平台会根据第一传输节点的位置信息、第二传输节点的位置信息以及第一传输节点与第二传输节点之间的传输延时信息,确定传输数据的发送容量(即每条传输线路发送此发送容量的数据时的延时值可以达到设定要求),随后第一传输节点按此发送容量对传输数据进行切片处理,并将切片处理后的所有传输数据(多片)并发至第二传输节点。这样整个传输过程的延时值均在设定范围内,保证了数据传输的速度。
[0052]随后来到步骤103。
[0053]在步骤103中,第二传输节点接收第一传输节点发送的切片处理后的传输数据,并对该切片处理后的传输数据进行合并处理,这里第一传输节点和第二传输节点同样通过长连接传输数据,进一步加快的了数据传输的速度。
[0054]随后来到步骤104。
[0055]在步骤104中,第二传输节点将合并处理后的传输上数据发送至业务接收端。这里业务接收端也与云传输平台的第二传输节点(云传输平台距离业务接收端较近的一个传输节点)建立长连接,并且第二传输节点根据事先约定的业务信息的应用层协议将传输数据发送给业务接收端。这里业务接收端不需要另行设置,直接接收传输数据即可。由于第二传输节点和业务接收端一般位于同一区域,因此在本步骤中传输速度一般也可达到网络连接的最大值,对整个数据传输速率的影响不大。
[0056]业务接收端接收完所有的传输数据后,即完成了本优选实施例的基于云传输平台的数据传输方法。
[0057]本优选实施例的基于云传输平台的数据传输方法根据传输节点的位置信息以及传输延时信息对传输数据进行切片处理,使云运输平台可在节约网络资源的基础上有效地提高传输数据的传输速度。
[0058]请参照图2,图2为本发明的基于云传输平台的数据传输方法的第二优选实施例的流程图。该云传输平台包括用于接收业务发送端的传输数据的第一传输节点以及用于将传输数据发送给业务接收端的第二传输节点。本优选实施例的基于云传输平台的数据传输方法包括:
[0059]步骤201,第一传输节点接收业务发送端的传输数据;
[0060]步骤202,根据第一传输节点的位置信息、第二传输节点的位置信息以及延时设定表,确定第一传输节点与第二传输节点之间的传输延时设定值;
[0061]步骤203,根据传输延时设定值,以及第一传输节点与第二传输节点之间的传输延时信息,对传输数据进行切片处理,并将切片处理后的传输数据并发至第二传输节点;
[0062]步骤204,第二传输节点接收切片处理后的传输数据,并对切片处理后的传输数据进行合并处理;
[0063]步骤205,第二传输节点发送合并处理后的传输数据至业务接收端;
[0064]本优选实施例的基于云传输平台的数据传输方法结束于步骤205。
[0065]下面详细说明本优选实施例的基于云传输平台的数据传输方法的各步骤的具体流程。
[0066]本优选实施例的步骤201与上述的基于云传输平台的数据传输方法的第一优选实施例的步骤101中的描述相同或相似,具体请参见上述基于云传输平台的数据传输方法的第一优选实施例的步骤101中的相关描述。
[0067]随后来到步骤202。
[0068]在步骤202中,在事先设定的延时设定表中查找第一传输节点和第二传输节点之间的传输延时设定值,该传输延时设定值为第一传输节点和第二传输节点之间数据传输时延时值的最大值,当第一传输节点和第二传输节点之间的数据传输延时值大于该传输延时设定值时,即判定需要对传输数据进行切片及并发处理,以减小数据传输时的延时值。
[0069]随后来到步骤203。
[0070]在步骤203中,在步骤202中获取传输延时设定值后,按事先设定的预设值(如4k至10k)对传输数据进行切片,然后用切片后的传输数据获取第一传输节点与第二传输节点之间的传输延时信息。如切片后的传输延时信息中的延时值大于该传输延时设定值,则对传输数据继续进行切片(即减小每片传输数据的大小);如切片后的传输延时信息中的延时值小于等于传输延时设定值,则切片处理结束,可将切片处理后的传输数据并发至第二传输节点。
[0071]随后来到步骤204。
[0072]本优选实施例的步骤204与上述的基于云传输平台的数据传输方法的第一优选实施例的步骤103中的描述相同或相似,具体请参见上述基于云传输平台的数据传输方法的第一优选实施例的步骤103中的相关描述。
[0073]本优选实施例的步骤205与上述的基于云传输平台的数据传输方法的第一优选实施例的步骤104中的描述相同或相似,具体请参见上述基于云传输平台的数据传输方法的第一优选实施例的步骤104中的相关描述。
[0074]业务接收端接收完所有的传输数据后,即完成了本优选实施例的基于云传输平台的数据传输方法。
[0075]本优选实施例的基于云传输平台的数据传输方法根据预设的传输延时设定值以及传输延时信息中的延时值进行比较,确定传输数据的切片大小,使得并发传输数据的延时值小于等于传输延时设定值,有效地提高传输数据的传输速度。
[0076]请参照图3,图3为本发明的基于云传输平台的数据传输方法的第三优选实施例的流程图。该云传输平台包括用于接收业务发送端的传输数据的第一传输节点以及用于将传输数据发送给业务接收端的第二传输节点。本优选实施例的基于云传输平台的数据传输方法包括:
[0077]步骤301,第一传输节点接收业务发送端的传输数据;
[0078]步骤302,根据第一传输节点的位置信息、第二传输节点的位置信息以及第一传输节点与第二传输节点之间的传输延时信息,第一传输节点对传输数据进行切片处理,并生成传输数据的校验码;将切片处理后的传输数据以及传输数据的校验码并发至第二传输节
占.[0079]步骤303,第二传输节点接收切片处理后的传输数据以及传输数据的校验码,对切片处理后的传输数据进行合并处理,并使用传输数据的校验码对合并处理后的传输数据进行正确性检验;
[0080]步骤304,第二传输节点发送合并处理后的传输数据至业务接收端;
[0081]本优选实施例的基于云传输平台的数据传输方法结束于步骤304。
[0082]下面详细说明本优选实施例的基于云传输平台的数据传输方法的各步骤的具体流程。
[0083]本优选实施例的步骤301与上述的基于云传输平台的数据传输方法的第一优选实施例的步骤101中的描述相同或相似,具体请参见上述基于云传输平台的数据传输方法的第一优选实施例的步骤101中的相关描述。
[0084]在步骤302中,本步骤与步骤102的区别在于第一传输节点在对传输数据进行切片处理之前,会生成整个传输数据的校验码,然后同切片处理后的传输数据一起发送至第二传输节点。
[0085]随后来到步骤303。
[0086]在步骤303中,本步骤与步骤103的区别在于第二传输节点在接收切片处理后的传输数据时,同时接收传输数据的校验码;再对切片处理后的传输数据进行合并处理后,使用传输数据的校验码对合并处理后的传输数据进行正确性检验。[0087]随后来到步骤304。
[0088]本优选实施例的步骤304与上述的基于云传输平台的数据传输方法的第一优选实施例的步骤104中的描述相同或相似,具体请参见上述基于云传输平台的数据传输方法的第一优选实施例的步骤104中的相关描述。
[0089]业务接收端接收完所有的传输数据后,即完成了本优选实施例的基于云传输平台的数据传输方法。
[0090]本优选实施例的基于云传输平台的数据传输方法在第一优选实施例的基础上通过校验码(如MD5码)对传输数据进行正确性检验,在保证传输数据的传输速度的基础上进一步保证了传输数据的正确性。
[0091]本发明还涉及一种基于云传输平台的数据传输系统,如图4所示,图4为本发明的基于云传输平台的数据传输系统的第一优选实施例的结构示意图。该云传输平台包括用于接收业务发送端的传输数据的第一传输节点以及用于将传输数据发送给业务接收端的第二传输节点。该基于云传输平台的数据传输系统包括接收模块41、切片模块42、合并模块43以及发送模块44。接收模块41用于接收业务发送端的传输数据;切片模块42用于根据第一传输节点的位置信息、第二传输节点的位置信息以及第一传输节点与第二传输节点之间的传输延时信息,对传输数据进行切片处理,并将切片处理后的传输数据并发至第二传输节点;合并模块43用于接收切片处理后的传输数据,并对切片处理后的传输数据进行合并处理;发送模块44用于发送合并处理后的传输数据至业务接收端。
[0092]其中第一传输节点与业务发送端之间的连接为长连接,第二传输节点与业务接收端之间的连接为长连接,第一传输节点与第二传输节点之间的连接为长连接。
[0093]本优选实施例的基于云传输平台的数据传输系统使用时,接收模块41接收业务发送端的传输数据;随后切片模块42根据第一传输节点的位置信息、第二传输节点的位置信息以及第一传输节点与第二传输节点之间的传输延时信息,对传输数据进行切片处理,并将切片处理后的传输数据并发至第二传输节点;然后合并模块43接收切片处理后的传输数据,并对切片处理后的传输数据进行合并处理;最后发送模块44发送合并处理后的传输数据至业务接收端。
[0094]本优选实施例的基于云传输平台的数据传输系统的具体工作原理与上述的基于云传输平台的数据传输方法的第一优选实施例中的描述相同或相似,具体请参见上述基于云传输平台的数据传输方法的第一优选实施例中的相关描述。
[0095]本优选实施例的基于云传输平台的数据传输系统根据传输节点的位置信息以及传输延时信息对传输数据进行切片处理,使云运输平台可在节约网络资源的基础上有效地提高传输数据的传输速度。
[0096]请参照图5,图5为本发明的基于云传输平台的数据传输系统的第二优选实施例的结构不意图。本优选实施例与第一优选实施例的区别在于,切片模块42包括传输延时设定值确定单元421以及切片单元422,传输延时设定值确定单元421用于根据第一传输节点的位置信息、第二传输节点的位置信息以及延时设定表,确定第一传输节点与第二传输节点之间的传输延时设定值;切片单兀422用于根据传输延时设定值,以及第一传输节点与第二传输节点之间的传输延时信息,对传输数据进行切片处理,并将切片处理后的传输数据并发至第二传输节点。具体为按预设值对所述传输数据进行切片;如切片后的传输延时信息中的延时值大于传输延时设定值,则对传输数据继续进行切片;如切片后的传输延时信息中的延时值小于等于传输延时设定值,则切片处理结束;并将切片处理后的传输数据并发至第二传输节点。
[0097]本优选实施例的基于云传输平台的数据传输系统使用时,接收模块41接收业务发送端的传输数据;随后切片模块42的传输延时设定值确定单兀421根据第一传输节点的位置信息、第二传输节点的位置信息以及延时设定表,确定第一传输节点与第二传输节点之间的传输延时设定值,切片模块42的切片单兀422根据传输延时设定值,以及第一传输节点与第二传输节点之间的传输延时信息,对传输数据进行切片处理,并将切片处理后的传输数据并发至第二传输节点;然后合并模块43接收切片处理后的传输数据,并对切片处理后的传输数据进行合并处理;最后发送模块44发送合并处理后的传输数据至业务接收端。
[0098]本优选实施例的基于云传输平台的数据传输系统的具体工作原理与上述的基于云传输平台的数据传输方法的第二优选实施例中的描述相同或相似,具体请参见上述基于云传输平台的数据传输方法的第二优选实施例中的相关描述。
[0099]本优选实施例的基于云传输平台的数据传输系统根据预设的传输延时设定值以及传输延时信息中的延时值进行比较,确定传输数据的切片大小,使得并发传输数据的延时值小于等于传输延时设定值,有效地提高传输数据的传输速度。
[0100]请参照图6,图6为本发明的基于云传输平台的数据传输系统的第三优选实施例的结构示意图。本优选实施例与第一优选实施例的区别在于,切片模块42还包括校验码生成单元423,合并模块43还包括校验单元431。校验码生成单元423用于生成传输数据的校验码,并将传输数据的校验码发送至第二传输节点;校验单元431用于接收传输数据的校验码,并使用传输数据的校验码对合并处理后的传输数据进行正确性检验。
[0101]本优选实施例的基于云传输平台的数据传输系统使用时,接收模块41接收业务发送端的传输数据;随后切片模块42根据第一传输节点的位置信息、第二传输节点的位置信息以及第一传输节点与第二传输节点之间的传输延时信息,对传输数据进行切片处理,校验码生成单元423会生成整个传输数据的校验码,并将切片处理后的传输数据以及传输数据的校验码并发至第二传输节点;然后合并模块43接收切片处理后的传输数据,并对切片处理后的传输数据进行合并处理,校验单元431使用传输数据的校验码对合并处理后的传输数据进行正确性检验;最后发送模块44发送合并处理后的传输数据至业务接收端。
[0102]本优选实施例的基于云传输平台的数据传输系统的具体工作原理与上述的基于云传输平台的数据传输方法的第三优选实施例中的描述相同或相似,具体请参见上述基于云传输平台的数据传输方法的第三优选实施例中的相关描述。
[0103]本优选实施例的基于云传输平台的数据传输系统在第一优选实施例的基础上通过校验码(如MD5码)对传输数据进行正确性检验,在保证传输数据的传输速度的基础上进一步保证了传输数据的准确性。
[0104]图7为本发明的基于云传输平台的数据传输方法及系统的具体实施例的工作原理图。下面通过图7详细说明本发明的基于云传输平台的数据传输方法及系统的具体工作原理。
[0105]这里假设业务发送端设置在深圳,业务接收端设置在天津,则第一传输节点也应该设置在深圳(即和业务发送端在同一区域),第二传输节点应该设置在天津(即和业务接收端在同一区域)。业务发送端与云传输平台的第一传输节点长连接,业务发送端将多个传输数据发送给云传输平台的第一传输节点。这里切片的预设值为10k,通过设定的延时设定表查找到深圳与天津之间的传输延时设定值为30ms,如传输数据I的大小为30k,则根据切片的预设值将传输数据I分成三个数据切片,其他的传输数据大小均小于10k,则不对其进行切片处理。这里第一传输节点与第二传输节点也通过长连接通信,使用上述的传输数据切片检测第一传输节点与第二传输节点之间的传输延时信息中的延时值为28ms,小于30ms,则将上述切片处理后的传输数据并发至第二传输节点(这里的并发是指每个切片使用一条网络连接进行传输),当然这里为了避免某些网络连接需要传输其他的传输数据,可也设置多于切片数量的网络连接以保证所有切片的快速传输。同时这里也可将与传输数据相应的校验码发送至第二传输节点。
[0106]第二传输节点接收到上述的传输数据后,将传输数据I的各个切片进行合并处理得到合并后的传输数据I (还可使用校验码对合并后的传输数据I进行正确性检验),然后将所有的传输数据直接通过长连接发送给业务接收端。这样即完成了整个数据传送过程。
[0107]本发明还涉及一种云传输平台,其包括用于接收业务发送端的传输数据的第一传输节点以及用于将所述传输数据发送给业务接收端的第二传输节点。第一传输节点包括上述的基于云传输平台的数据传输系统的接收模块以及切片模块,第二传输节点包括上述的基于云传输平台的数据传输系统的合并模块以及发送模块。
[0108]本发明的云传输平台的具体工作原理与上述的基于云传输平台的数据传输方法及系统的优选实施例中的描述相同或相似,具体请参见上述基于云传输平台的数据传输方法及系统的优选实施例中的相关描述。
[0109]本发明的基于云传输平台的数据传输方法、系统及相应的云传输平台根据传输节点的位置信息以及传输延时信息对传输数据进行切片处理,使云传输平台可在节约网络资源的基础上有效地提高传输数据的传输速度。同时可直接使用现有的业务发送端和业务接收端,不需要对业务发送端和业务接收端做任何的改造。解决了现有的基于云传输平台的数据传输方法、系统及相应的云传输平台的传输速度受传输网络影响较大的技术问题。
[0110]综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
【权利要求】
1.一种基于云传输平台的数据传输方法,其特征在于,包括: 第一传输节点接收业务发送端的传输数据; 根据所述第一传输节点的位置信息、第二传输节点的位置信息以及所述第一传输节点与所述第二传输节点之间的传输延时信息,所述第一传输节点对所述传输数据进行切片处理,并将所述切片处理后的传输数据并发至所述第二传输节点; 所述第二传输节点接收所述切片处理后的传输数据,并对所述切片处理后的传输数据进行合并处理;以及 所述第二传输节点发送所述合并处理后的传输数据至业务接收端。
2.根据权利要求1所述的基于云传输平台的数据传输方法,其特征在于,所述根据所述第一传输节点的位置信息、第二传输节点的位置信息以及所述第一传输节点与所述第二传输节点之间的传输延时信息,所述第一传输节点对所述传输数据进行切片处理,并将所述切片处理后的传输数据并发至所述第二传输节点的步骤包括: 根据所述第一传输节点的位置信息、所述第二传输节点的位置信息以及延时设定表,确定所述第一传输节点与所述第二传输节点之间的传输延时设定值;以及 根据所述传输延时设定值,以及所述第一传输节点与所述第二传输节点之间的传输延时信息,对所述传输数据进行切片处理,并将切片处理后的传输数据并发至第二传输节点。
3.根据权利要求2所述的基于云传输平台的数据传输方法,其特征在于,所述根据所述传输延时设定值,以及所述第一传输节点与所述第二传输节点之间的传输延时信息,对所述传输数据进行切片处理,并将切片处理后的传输数据并发至第二传输节点的步骤包括: 按预设值对所述传输数据进行切片; 如所述切片后的传输延时信息中的延时值大于所述传输延时设定值,则对所述传输数据继续进行切片;如所述切片后的传输延时信息中的延时值小于等于所述传输延时设定值,则所述切片处理结束;并将所述切片处理后的传输数据并发至所述第二传输节点。
4.根据权利要求1所述的基于云传输平台的数据传输方法,其特征在于,所述根据所述第一传输节点的位置信息、第二传输节点的位置信息以及所述第一传输节点与所述第二传输节点之间的传输延时信息,所述第一传输节点对所述传输数据进行切片处理,并将所述切片处理后的传输数据并发至所述第二传输节点的步骤包括: 根据所述第一传输节点的位置信息、所述第二传输节点的位置信息以及所述第一传输节点与所述第二传输节点之间的传输延时信息,所述第一传输节点对所述传输数据进行切片处理,并生成所述传输数据的校验码;将所述切片处理后的传输数据以及所述传输数据的校验码并发至所述第二传输节点。
5.根据权利要求4所述的基于云传输平台的数据传输方法,其特征在于,所述第二传输节点接收所述切片处理后的传输数据, 并对所述切片处理后的传输数据进行合并处理的步骤包括: 所述第二传输节点接收所述切片处理后的传输数据以及所述传输数据的校验码,对所述切片处理后的传输数据进行合并处理,并使用所述传输数据的校验码对所述合并处理后的传输数据进行正确性检验。
6.根据权利要求1所述的基于云传输平台的数据传输方法,其特征在于,所述第一传输节点与所述业务发送端之间的连接为长连接,所述第二传输节点与所述业务接收端之间的连接为长连接,所述第一传输节点与所述第二传输节点之间的连接为长连接。
7.一种基于云传输平台的数据传输系统,其特征在于,包括: 接收模块,用于接收所述业务发送端的传输数据; 切片模块,用于根据所述第一传输节点的位置信息、第二传输节点的位置信息以及所述第一传输节点与所述第二传输节点之间的传输延时信息,对所述传输数据进行切片处理,并将所述切片处理后的传输数据并发至所述第二传输节点; 合并模块,用于接收所述切片处理后的传输数据,并对所述切片处理后的传输数据进行合并处理;以及 发送模块,用于发送所述合并处理后的传输数据至所述业务接收端。
8.根据权利要求7所述的基于云传输平台的数据传输系统,其特征在于,所述切片模块包括: 传输延时设定值确定单元,用于根据所述第一传输节点的位置信息、所述第二传输节点的位置信息以及延时设定表,确定所述第一传输节点与所述第二传输节点之间的传输延时设定值;以及 切片单元,用于根据所述传输延时设定值,以及所述第一传输节点与所述第二传输节点之间的传输延时信息,对所述传输数据进行切片处理,并将切片处理后的传输数据并发至第二传输节点。
9.根据权利要求8所述的基于云传输平台的数据传输系统,其特征在于,所述切片单元用于, 按预设值对所述传输数据进行切片; 如所述切片后的传输延时信息中的延时值大于所述传输延时设定值,则对所述传输数据继续进行切片;如所述切片后的传输延时信息中的延时值小于等于所述传输延时设定值,则所述切片处理结束;并将所述切片处理后的传输数据并发至所述第二传输节点。
10.根据权利要求7所述的基于云传输平台的数据传输系统,其特征在于,所述切片模块还包括: 校验码生成单元,用于生成所述传输数据的校验码,并将所述传输数据的校验码发送至所述第二传输节点。
11.根据权利要求10所述的基于云传输平台的数据传输系统,其特征在于,所述合并模块还包括: 校验单元,用于接收所述传输数据的校验码,并使用所述传输数据的校验码对所述合并处理后的传输数据进行正确性检验。
12.根据权利要求7所述的基于云传输平台的数据传输系统,其特征在于,所述第一传输节点与所述业务发送端之间的连接为长连接,所述第二传输节点与所述业务接收端之间的连接为长连接,所述第一传输节点与所述第二传输节点之间的连接为长连接。
13.—种云传输平台,其特征在于,包括用于接收业务发送端的传输数据的第一传输节点以及用于将所述传输数据发送给业务接收端的第二传输节点; 所述第一传输节点包括: 接收模块,用于接收所述业务发送端的传输数据;切片模块,用于根据所述第一传输节点的位置信息、第二传输节点的位置信息以及所述第一传输节点与所述第二传输节点之间的传输延时信息,对所述传输数据进行切片处理,并将所述切片处理后的传输数据并发至所述第二传输节点; 所述第二传输节点包括: 合并模块,用于接收所述切片处理后的传输数据,并对所述切片处理后的传输数据进行合并处理;以及 发送模块,用 于发送所述合并处理后的传输数据至所述业务接收端。
【文档编号】H04L29/08GK103916448SQ201310007595
【公开日】2014年7月9日 申请日期:2013年1月9日 优先权日:2013年1月9日
【发明者】黄明生, 漆洪凯, 何志敏 申请人:深圳市腾讯计算机系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1