
技术摘要:
本申请的实施例揭示了一种数据传输方法及装置、设备、计算机可读存储介质。该方法包括:获取数据发送端与数据接收端之间的至少两个数据通道;将待发送数据拆分为至少两个数据包,每个所述数据包中配置有标识序号,所述标识序号用于指示所述数据包在所述待发送数据中的 全部
背景技术:
推流是将采集阶段封包好的内容传输到服务器的过程。目前,客户端和服务器之 间建立通信连接之后,客户端和服务器通过多个网络节点实现数据传输。如图1所示,客户 端中采集的数据依次经由Wi-Fi(是一种创建于IEEE 802.11标准的无线局域网技术)网络 节点、运营商网络节点、服务器机房网络节点传输至服务器中。 在以上数据传输过程中,客户端中网络状况不稳定或者客户端中进行的网络切换 均会导致数据传输失败,客户端则需要重新与服务器建立通信连接,并在通信连接重建之 后进行数据重发。但是在客户端与服务器重新建立通信连接的过程中,需执行图1所示网络 节点之间的依次连接,耗费的时间较长,导致数据无法及时地传输至服务器中,因此现有的 推流过程中仍存在的数据传输效率较低的问题。
技术实现要素:
为解决上述技术问题,本申请的实施例提供了一种数据传输方法、装置、设备以及 计算机可读存储介质,本申请的实施例能够使得推流过程中的数据传输效率得到极大地提 升。 其中,本申请所采用的技术方案为: 一种数据传输方法,包括:获取数据发送端与数据接收端之间的至少两个数据通 道;将待发送数据拆分为至少两个数据包,每个所述数据包中配置有标识序号,所述标识序 号用于指示所述数据包在所述待发送数据中的顺序;将所述至少两个数据包划分为与各个 所述数据通道对应的部分,并分别派发至所述各个数据通道,以通过所述至少两个数据通 道协同传输所述待发送数据。 另一种数据传输方法,包括:数据接收端接收至少两个数据通道分别传输的数据 包,所述数据包是数据发送端对待发送数据进行数据包拆分得到至少两个数据包之后,将 所述至少两个数据包划分为与所述至少两个数据通道对应的部分,并分别派发至各个数据 通道,由各个数据通道协同传输至所述数据接收端的,并且所述数据包中含有用于标识所 述数据包在所述待发送数据中的顺序的标识序号;按照连续的标识序号将接收到的所述数 据包进行组合,获得所述待发送数据。 一种数据传输装置,包括:数据通道获取模块,用于获取数据发送端与数据接收端 之间的至少两个数据通道;数据拆分模块,用于将待发送数据拆分为至少两个数据包,每个 所述数据包中配置有标识序号,所述标识序号用于指示所述数据包在所述待发送数据中的 顺序;数据传输模块,用于将所述至少两个数据包划分为与各个所述数据通道对应的部分, 并分别派发至所述各个数据通道,以通过所述至少两个数据通道协同传输所述待发送数 4 CN 111586098 A 说 明 书 2/12 页 据。 一种数据传输设备,包括处理器及存储器,所述存储器上存储有计算机可读指令, 所述计算机可读指令被所述处理器执行时实现如上所述的数据传输方法。 一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令 被计算机的处理器执行时,使计算机执行如上所述的数据传输方法。 在上述技术方案中,数据发送端和数据接收端之间具有至少两个数据通道,数据 发送端在向数据接收端传输待发送数据时,将待发送数据拆分为至少两个数据包,然后将 至少两个数据包划分为与各个数据通道对应的部分,并分别派发至各个数据通道,以通过 至少两个数据通道将待发送数据以数据包的形式协同传输至数据接收端。即使发生某一个 或者多个数据通道断开通信连接的情况,也可以通过其它数据通道的协同传输功能将待发 送数据传输至数据接收端,无需等待通信连接重新建立,因此能够极大地提升数据传输的 网络带宽,进而提升数据传输的稳定性和效率。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本申请。 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施 例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请 的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这 些附图获得其他的附图。在附图中: 图1是根据一示例性实施例示出的推流场景的网络架构示意图; 图2是根据另一示例性实施例示出的推流场景的网络架构示意图; 图3是根据一示例性实施例示出的一种数据传输方法的流程图; 图4是图2所示实施例所示出的网络架构的数据传输示意图; 图5是图3所示实施例中步骤110在一个实施例中的流程图; 图6是根据另一示例性实施例示出的一种数据传输方法的流程图; 图7是根据另一示例性实施例示出的一种数据传输方法的流程图; 图8是根据另一示例性实施例示出的一种数据传输方法的流程图; 图9是根据一示例性实施例示出的一种数传输装置的框图; 图10是根据另一示例性实施例示出的一种数传输装置的框图; 图11是根据一示例性实施例示出的一种数据传输设备的结构示意图。