数据传输的方法、装置、设备、存储介质

文档序号:1957214 发布日期:2021-12-10 浏览:11次 >En<

阅读说明:本技术 数据传输的方法、装置、设备、存储介质 (Data transmission method, device, equipment and storage medium ) 是由 张力方 胡泽妍 赵雪聪 程奥林 张伟强 冯毅 于 2021-09-09 设计创作,主要内容包括:本申请提供的一种数据传输的方法、装置、设备、存储介质,涉及通信技术,包括:接收用户终端发送的用于数据复制传输的业务请求,根据业务请求为用户终端分配两个通信信道;两个通信信道中包括一个用于传输原始数据的通信信道,以及一个用于传输复制数据的通信信道;获取用户终端通过两个通信信道发送数据时的各时延信息,以及两个通信信道的各信道质量信息;根据各时延信息、各信道质量信息,控制各通信信道中数据的传输。本申请提供的方案,根据各通信信道的时延信息以及各通信通道的信道质量信息控制各通信信道中数据的传输,网络设备可以回收不符合条件的通信信道并分配给别处使用,从而节约了无线资源、提高了资源利用率。(The application provides a method, a device, equipment and a storage medium for data transmission, which relate to the communication technology and comprise the following steps: receiving a service request for data replication transmission sent by a user terminal, and allocating two communication channels to the user terminal according to the service request; the two communication channels comprise a communication channel for transmitting original data and a communication channel for transmitting copied data; acquiring each time delay information when a user terminal sends data through two communication channels and each channel quality information of the two communication channels; and controlling the transmission of data in each communication channel according to each time delay information and each channel quality information. According to the scheme provided by the application, the transmission of data in each communication channel is controlled according to the time delay information of each communication channel and the channel quality information of each communication channel, and the network equipment can recycle the communication channels which do not meet the conditions and distribute the communication channels to other places for use, so that the wireless resources are saved, and the resource utilization rate is improved.)

数据传输的方法、装置、设备、存储介质

技术领域

本公开涉及通信技术,尤其涉及一种数据传输的方法、装置、设备、存储介质。

背景技术

在对时延要求比较高的传输系统中,如何提高传输的可靠性非常重要。

现有技术中,双连接架构的数据复制传输被认为是一种能够在对时延要求比较高的传输系统中提供高可靠性的传输方式,该传输方式是指两个相同数据包分别通过不同的两个通信通道在用户终端和基站间进行传输,从而利用不同通信通道的分集增益,在接收端接收到多个数据包来增加正确接收的概率。

但是,这种传输方式中,由于复制传输需要传输多个相同的数据包,会消耗无线资源从而降低资源利用率。

发明内容

本申请提供了一种数据传输的方法、装置、设备、存储介质,以解决现有技术中由于复制传输需要传输多个相同的数据包,会消耗无线资源从而降低资源利用率的问题。

根据本申请第一方面,提供了一种数据传输的方法,包括:

接收用户终端发送的用于数据复制传输的业务请求,根据所述业务请求为所述用户终端分配两个通信信道;所述两个通信信道中包括一个用于传输原始数据的通信信道,以及一个用于传输复制数据的通信信道;

获取所述用户终端通过所述两个通信信道发送数据时的各时延信息,以及所述两个通信信道的各信道质量信息;

根据各所述时延信息、各所述信道质量信息,控制各通信信道中数据的传输。

根据本申请第二方面,提供了一种数据传输的装置,包括:

接收单元,用于接收用户终端发送的用于数据复制传输的业务请求,根据所述业务请求为所述用户终端分配两个通信信道;所述两个通信信道中包括一个用于传输原始数据的通信信道,以及一个用于传输复制数据的通信信道;

获取单元,用于获取所述用户终端通过所述两个通信信道发送数据时的各时延信息,以及所述两个通信信道的各信道质量信息;

控制单元,用于根据各所述时延信息、各所述信道质量信息,控制各通信信道中数据的传输。

根据本申请第三方面,提供了一种电子设备,包括存储器和处理器;其中,

所述存储器,用于存储计算机程序;

所述处理器,用于读取所述存储器存储的计算机程序,并根据所述存储器中的计算机程序执行如第一方面所述的一种数据传输的方法。

根据本申请第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面所述的一种数据传输的方法。

本申请提供的一种数据传输的方法、装置、设备、存储介质,包括:接收用户终端发送的用于数据复制传输的业务请求,根据业务请求为用户终端分配两个通信信道;两个通信信道中包括一个用于传输原始数据的通信信道,以及一个用于传输复制数据的通信信道;获取用户终端通过两个通信信道发送数据时的各时延信息,以及两个通信信道的各信道质量信息;根据各时延信息、各信道质量信息,控制各通信信道中数据的传输。本方案提供的一种数据传输的方法、装置、设备、存储介质中,通过根据各通信信道的时延信息以及各通信通道的信道质量信息控制各通信信道中数据的传输,网络设备可以回收不符合条件的通信信道并分配给别处使用,从而节约了无线资源、提高了资源利用率。

附图说明

图1为本申请一示例性实施例示出的一种数据传输的方法的过程示意图;

图2为本申请一示例性实施例示出的一种数据传输的方法的流程示意图;

图3为本申请另一示例性实施例示出的一种数据传输的方法的流程示意图;

图4为本申请一示例性实施例示出利用两个通道传输数据的过程示意图;

图5为本申请一示例性实施例示出的一种数据传输装置的结构图;

图6为本申请另一示例性实施例示出的一种数据传输装置的结构图;

图7为本申请一示例性实施例示出的电子设备的结构图。

具体实施方式

在对时延要求比较高的传输系统中,如何提高传输的可靠性非常重要。目前,双连接架构的数据复制传输被认为是一种能够在对时延要求比较高的传输系统中提供高可靠性的传输方式,该传输方式是指两个相同数据包分别通过不同的两个通信通道在用户终端和基站间进行传输,从而利用不同通信通道的分集增益,在接收端接收到多个数据包来增加正确接收的概率。

这种传输方式中,当两个通信信道都超时时,网络设备会回收这两个通信信道,从而取消通过这两个通信信道传输数据。当有一个通信信道没有超时,则可能会出现如图1所示的情况。

如图1所示,t1为网络设备为用户终端分配两个通个信信道的时刻。t2为第一通信信道开始发送数据时刻;t5为第一通信信道完成数据传输的时刻;t4为用户终端复制数据时刻;t6为第二通信信道开始发送数据时刻;t7为第二通信信道完成数据传输的时刻。

当第一通信信道没有超时并在t2时刻开始传输数据,若网络设备没有给第二通信信道分配资源,第二通信信道会一直等待网络设备分配资源。当t6时刻晚于t5时刻,第二通信信道发送数据对网络设备来说已经没有意义,进而此种传输方式消耗了无线资源、降低了资源的利用率。

为了解决上述技术问题,本申请提供的方案中包括一种数据传输的方法,通过根据各通信信道的时延信息以及各通信通道的信道质量信息控制各通信信道中数据的传输,网络设备可以回收不符合条件的通信信道并分配给别处使用,从而节约了无线资源、提高了资源利用率。

图2为本申请一示例性实施例示出的一种数据传输的方法的流程示意图。

如图2所示,本实施例提供的一种数据传输的方法包括:

步骤201,接收用户终端发送的用于数据复制传输的业务请求,根据业务请求为用户终端分配两个通信信道;两个通信信道中包括一个用于传输原始数据的通信信道,以及一个用于传输复制数据的通信信道。

其中,本申请提供的方法可以由具备计算能力的电子设备来执行,比如可以是网络设备。该电子设备能够接收用户终端发送的用于数据复制传输的业务请求,并能根据业务请求为用户终端分配通信通道。该电子设备例如可以是基站中的网络设备。

其中,本申请所提供的数据传输的方法可以应用于对时延要求比较高的传输系统中。比如5G业务中的超可靠低延迟通信(Ultra Reliable Low Latency Communication,URLLC)类业务,包括服务质量(Quality of Service,QoS)=81、82、83、84、85时。

其中,本申请中的数据复制传输的业务以两个相同数据包分别通过不同的通信通道在用户终端和基站中的网络设备之间进行传输为例进行说明,但是本申请所提供的方法同样适用大于两个相同数据包分别通过不同的多个通信通道在用户终端和基站中的网络设备之间进行传输的情况。

其中,用户终端,比如可以是手机。

具体的,用户终端向网络设备发送用于数据复制传输的业务请求,网络终端接收用户终端发送的业务请求,并响应请求,为用户终端分配两个通信通道。

具体的,网络设备为用户终端分配通信通道之后,还要等待网络设备为通信通道分配资源之后,通信信道上才能够传输数据。其中,资源指无线资源,具体指资源块(Resource Block,RB)。

进一步的,用户终端向网络设备发送业务请求之后,用户终端复制要发送的原始数据,得到复制数据。两个通信通道中一个用于传输原始数据,一个用于传输复制数据。

步骤202,获取用户终端通过两个通信信道发送数据时的各时延信息,以及两个通信信道的各信道质量信息。

具体的,用户终端向网络设备发送用于数据复制传输的业务请求之后,网络设备会立马为用户终端分配两个通信信道,之后,这两个通信信道不会马上开始传输数据,而需要等待网络设备给相应的通信信道分配资源后,通信信道才能开始传输数据。因此从用户终端发送业务请求时刻开始,到等待资源发送数据的过程存在时延信息。

进一步的,网络设备有可能不会在同一时刻给两个通信信道分配资源,因此两个通信信道的时延信息可能不同。

具体的,用户终端可以通过计算得到每个通信信道的时延信息,并且可以把得到的两个通信信道的时延信息发送给网络设备。网络设备可以接收这两个通信信道的时延信息。

具体的,在网络设备接收用户终端发送的用于数据复制传输的业务请求之前,还包括:网络设备向用户终端发送测试信号,用户终端对接收的测试信号进行计算得到信噪比并把信噪比反馈给网络设备,网络设备根据反馈的信噪比,得到相应信道的信道质量信息。

步骤203,根据各时延信息、各信道质量信息,控制各通信信道中数据的传输。

具体的,网络设备可以根据获取的两个通信信道的时延信息、信道质量信息,控制两个通信信道中数据的传输。

具体的,网络设备有可能不是同时为两个通信信道分配资源,因此先得到资源的通信信道会先开始传输数据。

具体的,根据各时延信息,若两个通信信道的时延信息均没有超过预设值,且网络设备为其中一个通信信道分配了资源,则网络设备可以向用户终端发送相应通信信道发送数据指令,用户终端接收到指令后,通过相应的通信信道开始发送数据。

进一步的,还未传输数据的通信信道等待网络设备分配资源过程中,若网络设备通过各时延信息,判断此通信信道的时延信息未超过预先设定的值时,且网络设备给此通信信道分配了资源,之后网络设备还需要根据两个通信信道的信道质量信息判断此通信信道是否满足传输数据的条件。若网络设备通过各信道质量计算的结果表征还未传输数据的通信信道满足传输数据的条件,则网络设备可以向用户终端发送相应通信信道发送数据指令,用户终端接收到指令后,通过相应的通信信道开始发送数据。若网络设备通过各信道质量计算的结果表征还未传输数据的通信信道不满足传输数据的条件,则网络设备可以回收还未传输数据的通信信道,以取消通过还未传输数据的通信信道传输数据。

进一步的,若根据各时延信息,还未传输数据的通信信道的时延信息超过预先设定的值时,则网络设备可以回收还未传输数据的通信信道,以取消通过还未传输数据的通信信道传输数据。

进一步的,若根据各时延信息,若两个通信信道的时延信息均超过预设值,则网络设备可以回收两个通信信道,以取消通过这两个通信信道传输数据。在一种可实现方式中,若网络设备为两个通信信道分配资源的时间相同,且利用任一通信信道发送数据时未超时,则两个通信信道都可以传输数据。

本申请提供的一种数据传输的方法,包括:接收用户终端发送的用于数据复制传输的业务请求,根据业务请求为用户终端分配两个通信信道;两个通信信道中包括一个用于传输原始数据的通信信道,以及一个用于传输复制数据的通信信道;获取用户终端通过两个通信信道发送数据时的各时延信息,以及两个通信信道的各信道质量信息;根据各时延信息、各信道质量信息,控制各通信信道中数据的传输。本申请提供的一种数据传输的方法,通过根据各通信信道的时延信息以及各通信通道的信道质量信息控制各通信信道中数据的传输,网络设备可以回收不符合条件的通信信道并分配给别处使用,从而节约了无线资源、提高了资源利用率。

图3为本申请另一示例性实施例示出的一种数据传输的方法的流程示意图。

如图3所示,本实施例提供的一种数据传输的方法包括:

步骤301,向用户终端发送测试信号,测试信号用于指示反馈信噪比。

在一种可实现方式中,在网络设备接收用户终端发送的用于数据复制传输的业务请求之前,还包括:

网络设备定时向用户终端发送测试信号,此测试信号用于指示反馈信噪比;用户终端接收到网络设备发送的测试信号之后对测试信号进行分析计算,得到测试信号的信噪比,用户终端向网络设备发送得到的测试信号的信噪比。

其中,信噪比(Signal-to-noise Ratio)是指一个电子设备或者电子系统中信号与噪声的比例,用dB表示。

其中,网络设备定时向用户终端发送测试信号中的定时,可以是根据实际情况提前设定的时间间隔。

步骤302,接收用户终端发送的信噪比,并根据信噪比在信噪比与信道质量指示之间的对应关系中,确定用于传输测试信号的通信信道的信道质量指示。

具体的,网络设备接收用户终端发送的测试信号的信噪比,并根据测试信号的信噪比,在网络设备中提前预存的信噪比与信道质量指示之间的对应关系表中查表,确定用于传输测试信号的通信信道的信道质量指示。

其中,信道质量指示(Continuous Quality Improvement,CQI),代表当前通信信道质量的好坏,和信道的信噪比大小相对应。信道质量指示的取值范围为0~31。CQI取值为0时,信道质量最差;CQI取值为31的时候,信道质量最好。

其中,各通信信道的信道质量信息可以包括多个采集点上的信道质量,每个采集点的信道质量可以用CQI值来表征。

具体的,两个通信信道的信道质量信息都可以通过以上方法获取。

步骤303,接收用户终端发送的用于数据复制传输的业务请求,根据业务请求为用户终端分配两个通信信道;两个通信信道中包括一个用于传输原始数据的通信信道,以及一个用于传输复制数据的通信信道。

步骤303与步骤201的实现方式、原理类似,不再赘述。

步骤304,获取用户终端通过两个通信信道发送数据时的各时延信息,以及两个通信信道的各信道质量信息。

步骤304与步骤202的实现方式、原理类似,不再赘述。

步骤305,若利用任一通信信道发送数据时未超时,则根据各通信信道的时延信息确定通过这两个通信信道传输数据时的时延差异。

具体的,在步骤304之后,若网络设备通过获取的各时延信息判断利用这两个通信信道发送数据时,任意一个通信信道发送数据时未超时,则根据各通信信道的时延信息确定通过这两个通信信道传输数据时的时延差异。

具体的,在一种可实现方式中,网络设备为两个通信信道分配资源的时间不同,那么利用任一通信信道发送数据时未超时是指,网络设备为两个通信信道中的任一通信信道先分配资源且此通信信道的时延信息表征未超过提前根据实际情况设置的预设值。

具体的,网络设备为通信信道分配资源后,会向用户终端发送数据发送指令,用户终端接收到网络设备发送的数据发送指令后,会利用通信信道开始发送数据。

进一步的,一条通信信道已经开始发送数据后,另一条通信信道还在等待网络设备分配资源,则根据两条通信信道的时延信息确定通过这两个通信信道传输数据时的时延差异。

在另一种可实现方式中,若网络设备为两个通信信道分配资源的时间相同,且利用任一通信信道发送数据时未超时,则两个通信信道都可以传输数据,网络设备无需再计算两个通信信道传输数据时的时延差异。

在一种可实现方式中,若已经通过第一通信信道发送数据,通过第二通信信道发送的数据未发出;则根据各通信信道的时延信息确定通过这两个通信信道传输数据时的时延差异,可以包括:获取通过第一通信信道发送数据时的数据发送时刻,获取通过第二通信信道发送数据时的发送等待时刻;根据发送等待时刻、数据发送时刻确定通过第一通信信道、第二通信信道发送数据时的时延差异。

图4为本申请一示例性实施例示出利用两个通道传输数据的过程示意图。

如图4所示,具体的,通过第一通信信道传输的数据可以为原始数据也可以为复制数据。具体的,第一通信信道发送数据时的时延信息T1可以为第一通信信道发送数据时的数据发送时刻t2与用户终端发送业务请求时刻t1之间的差值。

具体的,第二通信信道发送数据时的时延信息T2可以为第二通信信道发送数据时的发送等待时刻t3与用户终端发送业务请求时刻t1之间的差值。

其中,发送等待时刻为网络设备为第二通信信道分配好资源,第二通信信道具备传输数据条件但还未开始传输数据的时刻。

其中,t4为用户终端复制数据时刻。

具体的,第一通信信道、第二通信信道发送数据时的时延差异可以为第T1与T2之间的差值。

其中,T2=t3-t1;T1=t2-t1;

故,T2-T1=(t3-t1)-(t2-t1)=t3-t2。

因此,发送等待时刻、数据发送时刻之间的差值能够表征通过第一通信信道、第二通信信道分别发送数据时的时延差异。

网络设备可以将发送等待时刻、数据发送时刻之间的差值确定为通过第一通信信道、第二通信信道发送数据时的时延差异。

可选地,若差值达到第一延时时间,则确定通过这两个通信信道传输数据时的时延差异较大。这种情况下,可以认为用户终端通过第二通信信道发送数据时时延过大,通过第一通信信道发送的数据已经到达网络设备,因此,再次通过第二通信信道发送数据只会造成资源的浪费。

可选地,若差值未达到第一延时时间,则确定通过这两个通信信道传输数据时的时延差异较小。这种情况下,可以认为用户终端通过第二通信信道发送数据时的时延较小,可以通过第二通信信道传输数据,从而利用第一通信信道和第二通信信道的分集增益,在网络设备接收到两个数据包来增加正确接收的概率。

具体的,第一通信信道、第二通信信道发送数据时的时延差异可以为第二通信信道发送数据时的发送等待时刻与第一通信信道发送数据时的数据发送时刻之间的差值。

其中,第一延时时间为根据实际情况的提前设置的时间值。比如可以设置为5毫秒。

具体的,网络设备可以将计算得到的差值与第一延时时间做对比,若差值达到第一延时时间,则确定通过这两个通信信道传输数据时的时延差异较大;若差值未达到第一延时时间,则确定通过这两个通信信道传输数据时的时延差异较小。

步骤306,若两个通信信道之间的时延差异表征通过这两个通信信道传输数据时的时延差异较小,则根据这两个通信信道的信道质量信息,控制还未传输数据的通信信道的数据传输。

具体的,在步骤305之后,若网络设备通过计算得到的两个通信信道之间的时延差异表征通过这两个通信信道传输数据时的时延差异较小,且此时网络设备为还未传输数据的通信信道分配了资源,则再根据这两个通信信道的信道质量信息,控制还未传输数据的通信信道的数据传输。

在一种可实现方式中,若已经通过第一通信信道发送数据,通过第二通信信道发送的数据未发出,则根据这两个通信信道的信道质量信息,控制还未发出数据的通信信道的数据传输,可以包括:根据两个通信信道中的第一通信信道的信道质量信息、第二通信信道的信道质量信息,确定第一通信信道与第二通信信道之间的信道质量差异;根据信道质量差异控制第二通信信道的数据传输。

具体的,若网络设备通过计算得到的两个通信信道之间的时延差异表征通过这两个通信信道传输数据时的时延差异较小,且此时网络设备为还未传输数据的通信信道分配了资源,之后,网络设备根据计算得到的第一通信信道的信道质量信息、第二通信信道的信道质量信息,确定第一通信信道与第二通信信道之间的信道质量差异;根据信道质量差异控制第二通信信道的数据传输。

进一步的,根据第一通信信道和第二通信信道的信道质量差异控制第二通信信道的数据传输的好处是,若两个通信信道的信道质量差异不大,则通过两个通信信道传输数据所用时间相差不大,进而不会造成资源的浪费;若两个通信信道的信道质量差异大,则通过两个通信信道传输数据所用时间相差大,进而造成资源的浪费。

在一种可实现方式中,根据两个通信信道中的第一通信信道的信道质量信息、第二通信信道的信道质量信息,确定第一通信信道与第二通信信道之间的信道质量差异,可以包括:

根据第一通信信道的信道质量信息、第二通信信道的信道质量信息,确定预设时段内在各采集点第一通信信道的信道质量、第二通信信道的信道质量;其中,预设时段为从第一通信信道发送数据时的数据发送时刻,到用户终端准备通过第二通信信道发送数据的时刻之间的时段。

具体的,因为用户终端准备通过第二通信信道发送数据的时刻、第一通信信道发送数据时的数据发送时刻都不是定值,故预设时段的时间长度不是一个定值。

具体的,网络设备可以根据计算得到的第一通信信道的信道质量信息、第二通信信道的信道质量信息,选取预设时段内的各采集点第一通信信道的信道质量、第二通信信道的信道质量。

若在同一采集点第一通信信道的信道质量与第二通信信道的信道质量之差的绝对值均小于预设值,则确定第一通信信道与第二通信信道的信道质量基本相同。

其中,预设值是根据实际情况提前设置的数值。比如,可以为5。

具体的,网络设备可以根据两个通信信道的信道质量差异控制第二通信信道的数据传输,这个信道差异可以是第一通信信道的信道质量比第二通信信道的信道质量好,也可以第一通信信道的信道质量比第二通信信道的信道质量差,本示例中不做限制。因此,在判断两个通信信道信道质量差异时,取两个通信信道信道质量之差的绝对值。

进一步的,网络设备选取的信道质量中,同一采集点的第一通信信道的信道质量与第二通信信道的信道质量两两作比较,得到差值,并取绝对值。若在选取的信道质量中,同一采集点的两个通信信道的信道质量的差值的绝对值都小于预设值,则可以表征第一通信信道与第二通信信道的信道质量基本相同。

若在接近在用户终端准备通过第二通信信道发送数据的时刻之前的三个采集点对应的第一通信信道的信道质量与第二通信信道的信道质量之差的绝对值均小于预设值,则表征第一通信信道与第二通信信道的信道质量差异小。

具体的,除上述情况之外,若在接近在用户终端准备通过第二通信信道发送数据的时刻之前的三个采集点对应的每个采集点上第一通信信道的信道质量与第二通信信道的信道质量之差的绝对值均小于预设值,则表征第一通信信道与第二通信信道的信道质量差异小。

否则,确定第一通信信道与第二通信信道的信道质量差异大。

进一步的,除以上两种情况之外的情况,表征第一通信信道与第二通信信道的信道质量差异大。

在一种可实现方式中,根据信道质量差异控制第二通信信道的数据传输,可以包括:若信道质量差异表征第一通信信道与第二通信信道之间的信道质量差异大,则回收未发出数据的第二通信信道,以取消通过第二通信信道发送数据。

具体的,若第一通信信道开始发送数据之后,网络设备通过计算得到的两个通信信道之间的时延差异表征通过这两个通信信道传输数据时的时延差异较小,且此时网络设备为还未传输数据的第二通信信道分配了资源,之后,网络设备通过计算得到两个信道质量差异表征第一通信信道与第二通信信道之间的信道质量差异大,则网络设备回收未发出数据的第二通信信道,以取消通过第二通信信道发送数据。

具体的,网络设备回收第二通信信道之后,会向用户终端发送第二通信信道中断数据发送命令,用户终端收到网络设备发送的命令之后会删除队列中等待发送的数据。

在一种可实现方式中,根据信道质量差异控制第二通信信道的数据传输,可以包括:若信道质量差异表征第一通信信道与第二通信信道之间的信道质量差异小,则获取通过第一通信信道发送数据时的数据发送比例;根据数据发送比例控制控制第二通信信道中的数据的传输。

具体的,若第一通信信道开始发送数据之后,网络设备通过计算得到的两个通信信道之间的时延差异表征通过这两个通信信道传输数据时的时延差异较小,且此时网络设备为还未传输数据的第二通信信道分配了资源,之后,网络设备通过计算得到两个信道质量差异表征第一通信信道与第二通信信道之间的信道质量差异小,则网络设备通过获取的用户终端发送的当前时刻第一通信信道发送数据时的数据发送比例,并根据数据发送比例控制控制第二通信信道中的数据的传输。

在一种可实现方试中,根据数据发送比例控制控制第二通信信道中的数据的传输,可以包括:若发送比例达到预设比例,则回收第二通信信道,以取消通过第二通信信道传输数据。

其中,预设比例可以是根据实际情况提前设置的比例值。比如可以为百分之八十。

具体的,若当前时刻第一通信信道发送数据时的数据发送比例等于或者大于预设比例,则网络设备回收第二通信信道,以取消通过第二通信信道传输数据。

具体的,网络设备回收第二通信信道之后,会向用户终端发送第二通信信道中断数据发送命令,用户终端收到网络设备发送的命令之后会删除队列中等待发送的数据。

本实施例所提供的数据传输方法中,若当前时刻第一通信信道发送数据时的数据发送比例等于或者大于预设比例,则说明当前时刻通过第一通信信道发送出去的数据量多,马上就要全部发送完毕了,此时再通过第二通信信道发送数据已经没有意义了,而且还会浪费资源,故此时网络设备回收第二通信信道,以取消通过第二通信信道传输数据的方法,节约了资源。

步骤307,若两个通信信道之间的时延差异表征通过这两个通信信道传输数据时的时延差异较大,则回收第二通信信道,以取消通过第二通信信道传输数据。

具体的,在步骤305之后,若网络设备通过计算得到的两个通信信道之间的时延差异表征通过这两个通信信道传输数据时的时延差异较大,则网络设备将回收第二通信信道,以取消通过第二通信信道传输数据。网络设备无需再根据这两个通信信道的信道质量信息,控制第二通信信道的数据传输。

具体的,网络设备回收第二通信信道之后,会向用户终端发送第二通信信道中断数据发送命令,用户终端收到网络设备发送的命令之后会删除队列中等待发送的数据。

本实施例所提供的数据传输方法中,若两个通信信道之间的时延差异表征通过这两个通信信道传输数据时的时延差异较大,则说明当前时刻通过第一通信信道发送数据的持续时间较长,可能马上就要全部发送完毕了,此时再通过第二通信信道发送数据已经没有意义了,而且还会浪费资源,故此时网络设备回收第二通信信道,以取消通过第二通信信道传输数据的方法,节约了资源。

步骤308,若利用两个通信信道发送数据均超时,则回收这两个通信信道,以取消通过这两个通信信道传输数据。

具体的,在步骤304之后,若网络设备通过获取的用户终端发送的通过两个通信信道发送数据时的各时延信息判断利用这两个通信信道发送数据时两个通信信道发送数据时均超时,则网络设备将回收这两个通信信道,以取消通过这两个通信信道传输数据。

具体的,网络设备回收这两个通信信道之后,会向用户终端发送这两个通信信道中断数据发送命令,用户终端收到网络设备发送的命令之后会删除队列中等待发送的数据。

其中,本示例中用户设备通过通信信道传输完数据之后,可以向网络设备发送相应通信信道数据发送完毕信息,网络设备接收到信息后会回收相应的通信信道。

进一步的,网络设备回收通信信道之后,还可以将通信信道分配给该用户设备的其他应用使用。

具体的,本示例中示出的一种数据传输方法中,数据是在用户终端和基站中的网络设备中双向传输的。本示例是以用户终端向网络设备传输数据为例说明的,网络设备向用户终端传输数据的实现方式、原理类似,不再赘述。

图5为本申请一示例性实施例示出的一种数据传输装置的结构图。

如图5所示,本申请提供的一种数据传输装置500,包括:

接收单元510,用于接收用户终端发送的用于数据复制传输的业务请求,根据业务请求为用户终端分配两个通信信道;两个通信信道中包括一个用于传输原始数据的通信信道,以及一个用于传输复制数据的通信信道;

获取单元520,用于获取用户终端通过两个通信信道发送数据时的各时延信息,以及两个通信信道的各信道质量信息;

控制单元530,用于根据各时延信息、各信道质量信息,控制各通信信道中数据的传输。

本申请提供的一种数据传输装置的原理、实现方式、技术效果与图2相似,不再赘述。

图6为本申请另一示例性实施例示出的一种数据传输装置的结构图。

如图6所示,在上述实施例基础上,本申请提供的一种数据传输装置600中,控制单元530包括:

时延差异确定模块531,用于若利用任一通信信道发送数据时未超时,则根据各通信信道的时延信息确定通过这两个通信信道传输数据时的时延差异;

控制模块532,用于若两个通信信道之间的时延差异表征通过这两个通信信道传输数据时的时延差异较小,则根据这两个通信信道的信道质量信息,控制还未发出数据的通信信道的数据传输。

控制单元530具体用于若利用两个通信信道发送数据均超时,则回收这两个通信信道,以取消通过这两个通信信道传输数据。

若已经通过第一通信信道发送数据,通过第二通信信道发送的数据未发出,则时延差异确定模块531,具体用于获取通过第一通信信道发送数据时的数据发送时刻,获取通过第二通信信道发送数据时的发送等待时刻;根据发送等待时刻、数据发送时刻确定通过第一通信信道、第二通信信道发送数据时的时延差异。

时延差异确定模块531具体用于,将发送等待时刻、数据发送时刻之间的差值确定为通过第一通信信道、第二通信信道发送数据时的时延差异;若差值达到第一延时时间,则确定通过这两个通信信道传输数据时的时延差异较大;若差值未达到第一延时时间,则确定通过这两个通信信道传输数据时的时延差异较小。

控制单元530具体用于,若两个通信信道之间的时延差异表征通过这两个通信信道传输数据时的时延差异较大,则回收第二通信信道,以取消通过第二通信信道传输数据。

若已经通过第一通信信道发送数据,通过第二通信信道发送的数据未发出,则控制模块532,具体用于根据两个通信信道中的第一通信信道的信道质量信息、第二通信信道的信道质量信息,确定第一通信信道与第二通信信道之间的信道质量差异;根据信道质量差异控制第二通信信道的数据传输。

控制模块532,具体用于根据第一通信信道的信道质量信息、第二通信信道的信道质量信息,确定预设时段内在各采集点第一通信信道的信道质量、第二通信信道的信道质量;其中,预设时段为从第一通信信道发送数据时的数据发送时刻,到用户终端准备通过第二通信信道发送数据的时刻之间的时段;若在同一采集点第一通信信道的信道质量与第二通信信道的信道质量之差的绝对值均小于预设值,则确定第一通信信道与第二通信信道的信道质量基本相同;若在接近在用户终端准备通过第二通信信道发送数据的时刻之前的三个采集点对应的第一通信信道的信道质量与第二通信信道的信道质量之差的绝对值均小于预设值,则表征第一通信信道与第二通信信道的信道质量差异小;否则,确定第一通信信道与第二通信信道的信道质量差异大。

控制模块532,具体用于若信道质量差异表征第一通信信道与第二通信信道之间的信道质量差异大,则回收未发出数据的第二通信信道,以取消通过第二通信信道发送数据。

控制模块532,具体用于若信道质量差异表征第一通信信道与第二通信信道之间的信道质量差异小,则获取通过第一通信信道发送数据时的数据发送比例;根据数据发送比例控制控制第二通信信道中的数据的传输。

控制模块532,具体用于若发送比例达到预设比例,则回收第二通信信道,以取消通过第二通信信道传输数据。

如图6所示,在上述实施例基础上,本申请提供的一种数据传输的装置600中,还包括信道质量确定单元540,用于:

向用户终端发送测试信号,测试信号用于指示反馈信噪比;接收用户终端发送的信噪比,并根据信噪比在信噪比与信道质量指示之间的对应关系中,确定用于传输测试信号的通信信道的信道质量指示。

图7为本申请一示例性实施例示出的电子设备的结构图。

如图7所示,本实施例提供的电子设备包括:

存储器701;

处理器702;以及

计算机程序;

其中,计算机程序存储在存储器701中,并配置为由处理器702执行以实现如上的任一种数据传输的方法。

本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,

计算机程序被处理器执行以实现如上的任一种数据传输的方法。

本实施例还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,实现上述任一种数据传输的方法。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种数据处理的方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!