数据传输方法、装置、相关设备及存储介质转让专利

申请号 : CN201911096491.3

文献号 : CN112788771B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘洋黄学艳

申请人 : 中国移动通信有限公司研究院中国移动通信集团有限公司

摘要 :

本发明公开了一种数据传输方法、装置、终端及存储介质。其中,方法包括:终端确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。

权利要求 :

1.一种数据传输方法,其特征在于,应用于终端,包括:确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;

利用第一上行数据形成媒体访问控制协议数据单元MAC PDU,并存储至所述第一资源对应的HARQ缓存中;

将所述第一资源对应的HARQ缓存中的MAC PDU转移至第二资源对应的HARQ缓存中;

在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。

2.根据权利要求1所述的方法,其特征在于,所述第二资源为半静态调度资源;所述第二资源对应的混合自动重传请求HARQ缓存中未存储数据或者已存储数据的优先级低于第一上行数据。

3.根据权利要求1所述的方法,其特征在于,所述第二资源为动态调度资源。

4.根据权利要求1所述的方法,其特征在于,所述确定第一上行数据不能够使用第一资源发送,包括:确定第三资源上有第二上行数据需要发送,且所述第二上行数据的优先级高于所述第一上行数据的优先级;所述第三资源与所述第一资源存在重叠。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。

6.一种数据传输装置,其特征在于,包括:

确定单元,用于确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;

生成单元,用于利用第一上行数据形成MAC PDU,并存储至所述第一资源对应的HARQ缓存中;

发送单元,用于将所述第一资源对应的HARQ缓存中的MAC PDU转移至第二资源对应的HARQ缓存中;

所述发送单元,还用于在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。

7.一种终端,其特征在于,包括:处理器及通信接口;其中,处理器,用于确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;

所述处理器,还用于利用第一上行数据形成MAC PDU,并存储至所述第一资源对应的HARQ缓存中;

所述通信接口,用于将所述第一资源对应的HARQ缓存中的MAC PDU转移至第二资源对应的HARQ缓存中;

所述通信接口,还用于在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。

8.一种终端,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行权利要求1至5任一项所述方法的步骤。

9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5任一项所述方法的步骤。

说明书 :

数据传输方法、装置、相关设备及存储介质

技术领域

[0001] 本发明涉及无线通信领域,尤其涉及一种数据传输方法、装置、相关设备及存储介质。

背景技术

[0002] 在第五代移动通信技术(5G)新空口(NR)系统中,网络可能会给终端配置半静态下行或者上行资源。当配置并且激活了半静态上行资源后,如果在某一半静态上行资源规定到来的时刻,终端没有数据包需要传输,那么终端将跳过不用此次资源。如果终端在一段时间内都没有数据包需要在该半静态上行资源传输时,那么网络可能会认为终端在此段时间内都不会在该半静态上行资源上进行数据发送。在这种情况下,当有动态数据调度需求时,网络可能在该半静态上行资源附近的资源(与该半静态上行资源重叠)上调度终端作上行数据发送,此时,当终端有数据需要通过该半静态上行资源发送时,那么动态调度的数据所使用的资源会与半静态上行资源发生碰撞,此时如何处理半静态上行资源的数据,是目前亟待解决的问题。

发明内容

[0003] 为解决相关技术问题,本发明实施例提供一种数据传输方法、装置、相关设备及存储介质。
[0004] 本发明实施例的技术方案是这样实现的:
[0005] 本发明实施例提供了一种数据传输方法,应用于终端,包括:
[0006] 确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;
[0007] 在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。
[0008] 上述方案中,所述第二资源为半静态调度资源;所述第二资源对应的混合自动重传请求(HARQ)缓存中未存储数据或者已存储数据的优先级低于第一上行数据。
[0009] 上述方案中,所述第二资源为动态调度资源。
[0010] 上述方案中,所述确定第一上行数据不能够使用第一资源发送,包括:
[0011] 确定第三资源上有第二上行数据需要发送,且所述第二上行数据的优先级高于所述第一上行数据的优先级;所述第三资源与所述第一资源存在重叠。
[0012] 上述方案中,所述确定第一上行数据不能够使用第一资源发送后,所述方法还包括:
[0013] 利用第一上行数据形成媒体访问控制协议数据单元(MAC PDU),并存储至所述第一资源对应的HARQ缓存中;
[0014] 所述在第二资源上发送第一上行数据之前,所述方法还包括:
[0015] 将所述第一资源对应的HARQ缓存中的MAC PDU转移至所述第二资源对应的HARQ缓存中。
[0016] 上述方案中,所述方法还包括:
[0017] 确定所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。
[0018] 本发明实施例还提供了一种数据传输装置,包括:
[0019] 确定单元,用于确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;
[0020] 发送单元,用于在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。
[0021] 上述方案中,所述装置还包括:
[0022] 生成单元,用于所述确定单元确定第一上行数据不能够使用第一资源发送后,利用第一上行数据形成MAC PDU,并存储至所述第一资源对应的HARQ缓存中;
[0023] 所述发送单元,还用于在所述第二资源上发送上行数据之前,将所述第一资源对应的HARQ缓存中的MAC PDU转移至所述第二资源对应的HARQ缓存中。
[0024] 本发明实施例还提供了一种终端,包括:处理器及通信接口;其中,[0025] 处理器,用于确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;
[0026] 通信接口,用于在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。
[0027] 上述方案中,所述处理器,还用于确定第一上行数据不能够使用第一资源发送后,利用第一上行数据形成MAC PDU,并存储至所述第一资源对应的HARQ缓存中;以及所述通信接口在所述第二资源上发送上行数据之前,将所述第一资源对应的HARQ缓存中的MAC PDU转移至所述第二资源对应的HARQ缓存中。
[0028] 本发明实施例还提供了一种终端,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
[0029] 其中,所述处理器用于运行所述计算机程序时,执行上述任一方法的步骤。
[0030] 本发明实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
[0031] 本发明实施例提供的数据传输方法、装置、相关设备及存储介质,终端确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据,当半静态上行资源上的数据不能够使用配置的半静态上行资源发送时,采用邻近的未有数据发送需求的,或者上行数据的优先级低于所述半静态上行资源上的数据的资源发送半静态上行资源上的数据,而不必等到未来调度该半静态上行资源对应的HARQ进程来传输数据,如此,能够大大降低半静态调度资源数据的传输时延,从而节省数据传输的时间消耗。

附图说明

[0032] 图1为一种半静态上行资源与动态调度上行资源的关系示意图;
[0033] 图2为本发明实施例数据传输方法流程示意图;
[0034] 图3为本发明实施例数据传输装置结构示意图;
[0035] 图4为本发明实施例终端结构示意图;
[0036] 图5为本发明实施例数据传输系统结构示意图。

具体实施方式

[0037] 下面结合附图及实施例对本发明再作进一步详细的描述。
[0038] 如前所述,一方面,如果终端在一段时间内都没有数据包需要通过配置的半静态上行资源(可以称为配置授权(CG,Configured Grant)资源)传输,那么网络很可能认为终端在此段时间内都不会在该CG资源上进行数据发送。接下来,如果有进行动态数据调度的需求时,网络可能在给终端分配的CG资源附近用物理下行控制信道(PDCCH)调度终端作上行数据发送,这种资源可以称为动态调度(英文可以表达为dynamic scheduling)资源,也可以称为动态授权(DG,Dynamic Grant)资源。如果此时终端突然有数据需要通过CG资源进行发送的话,那么动态调度的数据资源会与半静态上行资源碰撞,也就是说,这两个资源是冲突资源。此时,如果动态调度的数据的优先级更高,那么动态调度的数据应该优先地在冲突时频资源上发送出去。而如何处理半静态上行资源上的数据,就成了一个问题。
[0039] 另一方面,每一个半静态调度的传输机会都会与一个HARQ进程和相应的HARQ进程ID相绑定。如若网络限制终端必须在不改变HARQ进程的后续CG资源上做数据的重新传输,那么传输的时延有可能会很大(如果网络为当前CG分配了多个HARQ进程),满足不了工业以太网中的低时延数据传输的要求。也就是说,通常的重传是需要网络在未来调度相同的HARQ进程上进行。举个例子来说,如图1所示,网络分配的半静态上行资源有三个HARQ进程,进程ID分别是1、2、3。对于进程ID为1的半静态上行资源,当一段时间内没有数据传输时,网络为了调度动态数据,为终端分配了动态调度资源(如图1中虚线区域所示),而进程ID为1的半静态上行资源与动态调度资源重叠,即二者是冲突资源,在这种情况下,由于动态调度的数据的优先级更高,所以,动态调度的数据优先在冲突资源上发送,而对于进程ID为1的半静态上行资源上的数据,当限制该数据必须使用进程ID为1的进程发送时,即在下一个进程ID为1的时频域资源上发送时,下一个进程ID为1的时频域资源的未来调度可能到达时间比较时,会大大增大传输时延,不满足工业以太网的低时延传输要求,也就是说,当半静态上行资源上的数据为时间敏感数据时,不利于时间敏感数据按时到达网络侧。
[0040] 基于此,在本发明的各种实施例中,搭载在CG资源上且未成功传输的数据在后续的其它距离较近的CG资源或者DG资源上发送,且这些发送资源上没有数据需要发送或者上行数据的优先级低于搭载在CG资源上且未成功传输的数据。
[0041] 也就是说,重传情况下,半静态上行资源上的数据可以在邻近的未有需要发送的上行数据的,或者上行数据的优先级低于该半静态上行资源上的数据的调度资源上进行传输。
[0042] 这里,在本发明实施例中,资源是指时频域资源。
[0043] 本发明实施例提供了一种数据传输方法,应用于终端,如图2所示,该方法包括:
[0044] 步骤201:确定第一上行数据不能够使用第一资源发送;
[0045] 这里,所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源。
[0046] 步骤202:在第二资源上发送第一上行数据。
[0047] 这里,所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者所述第二资源对应的上行数据的优先级低于第一上行数据的优先级。
[0048] 其中,在步骤201中,实际应用时,所述上行是指终端向网络侧发送信息的方向,相应地,所述上行数据是指:终端向网络侧发送的数据。
[0049] 实际应用时,当其它资源与第一资源发生了重叠,且其它资源上数据的优先级高于所述第一上行数据时,所述终端不能够使用第一资源发送第一上行数据。
[0050] 基于此,在一实施例中,步骤201的具体实现可以包括:
[0051] 确定第三资源上有第二上行数据需要发送,且所述第二上行数据的优先级高于所述第一上行数据的优先级;所述第三资源与所述第一资源存在重叠。
[0052] 这里,实际应用时,所述第三资源与第一资源的重叠可以是部分重叠,如图1所示,也可以是完全重叠。所述第三资源可以是动态调度资源。
[0053] 实际应用时,本发明实施例的方案可以应用于低时延业务场景,此时,所述第一上行数据为时间敏感数据。其中,所述时间敏感数据是指:低时延、低抖动的业务数据,比如时间敏感网络(TSN)信息等。
[0054] 在一实施例中,所述第二资源可以为半静态调度资源,也可以为动态调度资源。其中,当所述第二资源为半静态调度资源时,所述第二资源对应的HARQ缓存中未存储数据,此时说明所述第二资源上未有需要发送的上行数据,或者所述第二资源对应的HARQ缓存中已存储数据的优先级低于第一上行数据。
[0055] 实际应用时,当确定第一上行数据不能够使用第一资源发送时,如果所述第一上行数据已经形成MAC PDU时,不能够被丢弃,以便在邻近的没有数据需求的第二资源上发送。
[0056] 基于此,在一实施例中,确定不能够第一上行数据不能够使用第一资源发送后,该方法还可以包括:
[0057] 利用第一上行数据形成MAC PDU,并存储至所述第一资源对应的HARQ缓存中。
[0058] 相应地,所述在第二资源上发送第一上行数据之前,所述方法还包括:
[0059] 将所述第一资源对应的HARQ缓存中的MAC PDU转移至所述第二资源对应的HARQ缓存中。
[0060] 其中,当找到邻近的没有数据发送需求,或者HARQ缓存中已存储数据的优先级低于第一上行数据的第二资源时,利用第二资源发送所述第一资源对应的HARQ缓存中的MAC PDU。
[0061] 这里,实际应用时,可以从第一资源对应的HARQ缓存中获取MAC PDU,并存储至第第二资源对应的HARQ缓存中,即将所述第一资源对应的HARQ缓存中的MAC PDU转移至所述第二资源对应的HARQ缓存中,以便利用第二资源发送所述第一上行数据。
[0062] 如前所述,当使用第二资源发送第一上行数据时,需要确定所述第二资源上未有需要发送的上行数据,或者所述第二资源对应的上行数据的优先级低于所述第一上行数据。
[0063] 基于此,在一实施例中,确定不能够第一上行数据不能够使用第一资源发送后,在第二资源上发送第一上行数据之前,该方法还可以包括:
[0064] 确定所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。
[0065] 也就是说,当确定所述第二资源上未有需要发送的上行数据时,在第二资源上发送第一上行数据。当确定所述第二资源对应的上行数据的优先级低于第一上行数据的优先级时,在第二资源上发送第一上行数据。
[0066] 实际应用时,数据的优先级可以根据需要来设置,比如根据数据的时延要求,来设置等。
[0067] 这里,实际应用时,当所述终端确定第二资源对应的逻辑信道没有数据发送时,可以确定所述第二资源上未有需要发送的上行数据。
[0068] 所述与第一资源邻近的资源是指:时域上与所述第一资源邻近的资源,举个例子来说,如图1所示,假设第一资源为进程ID为1的半静态上行资源,此时,当进程ID为2的半静态上行资源未有数据需要发送时,进程ID为2的半静态上行资源为进程ID为1的半静态上行资源的邻近资源;当进程ID为2的半静态上行资源有数据需要发送,且进程ID为3的半静态上行资源未有数据需要发送时,进程ID为3的半静态上行资源为进程ID为1的半静态上行资源的邻近资源。
[0069] 而对于网络侧,只需要按照正常的接收处理流程去执行即可。
[0070] 本发明实施例提供的数据传输方法,终端确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据,当半静态上行资源上的数据不能够使用配置的半静态上行资源发送时,采用邻近的未有数据发送需求的,或者上行数据的优先级低于所述半静态上行资源上的数据的资源发送半静态上行资源上的数据,而不必等到未来调度该半静态上行资源对应的HARQ进程来传输数据,如此,能够大大降低半静态调度资源数据的传输时延,从而节省数据传输的时间消耗。
[0071] 下面结合应用实施例对本发明再作进一步详细的描述。
[0072] 应用实施例一
[0073] 在本应用实施例中,网络侧配置了多个半静态上行资源,分别是半静态上行资源1、半静态上行资源2、半静态上行资源3,这三个资源在时域上的顺序依次是半静态上行资源1、半静态上行资源2、半静态上行资源3。假设在网络配置的半静态上行资源2和半静态上行资源3和对应的HARQ进程上,终端没有待传数据。那么,基于现有的规定,终端将忽略这些半静态上行资源上配置的传输资源和对应的HARQ进程。
[0074] 在本应用实施例中,当本该由半静态上行资源1传输的数据包由于自身低优先级的原因没有被传输,存储在半静态上行资源1对应的HARQ缓存中时,则可以将数据包转移到半静态上行资源2资源对应的HARQ buffer中,使用半静态上行资源2进行空口传输。
[0075] 应用实施例二
[0076] 在本应用实例中,网络侧配置了多个半静态上行资源,分别是半静态上行资源1、半静态上行资源2、半静态上行资源3,这三个资源在时域上的顺序依次是半静态上行资源1、半静态上行资源2、半静态上行资源3。
[0077] 假设半静态上行资源2上没有数据传输,此时网络侧由于不确定是否是半静态上行资源2上搭载的数据在传输中丢失,可能会为此半静态上行传输执行一次动态调度数据重传。动态调度重传使用相同的HARQ进程。这样的话,终端也会收到PDCCH调用与半静态上行资源2相同的HARQ进程的重传。基于现有的规定,如果此时半静态调度资源2对应的HARQ缓存为空,此HAQR进程将不会用于上行传输。在这种情况下,当本该由半静态上行资源1传输的数据包由于自身低优先级的原因没有被传输,存储在半静态上行资源1对应的HARQ缓存中时,则可以将数据包(即MAC PDU)转移到半静态上行资源2资源对应的HARQ buffer中,使用半静态上行资源2进行空口传输。
[0078] 从上面的描述可以看出,在本应用实施例中,可以采用动态调度的资源传输资源来传输存储在其它HARQ缓存中的,此前被其它高优先级数据抢占半静态传输资源的MAC PDU。
[0079] 从上面的描述可以看出,重传情况下,半静态上行资源上的数据可以在邻近的HARQ buffer为空且无合适新传数据搭载在其上的调度资源上进行传输。
[0080] 为了实现本发明实施例的方法,本发明实施例还提供了一种数据传输装置,设置在终端上,如图3所示,该装置包括:
[0081] 确定单元31,用于确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;
[0082] 发送单元32,用于在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。
[0083] 其中,在一实施例中,所述确定单元31,具体用于:
[0084] 确定第三资源上有第二上行数据需要发送,且所述第二上行数据的优先级高于所述第一上行数据的优先级;所述第三资源与所述第一资源存在重叠。
[0085] 在一实施例中,该装置还可以包括:
[0086] 生成单元,用于所述确定单元31确定第一上行数据不能够使用第一资源发送后,利用第一上行数据形成MAC PDU,并存储至所述第一资源对应的HARQ缓存中;
[0087] 相应地,所述发送单元32,还用于在所述第二资源上发送上行数据之前,将所述第一资源对应的HARQ缓存中的MAC PDU转移至所述第二资源对应的HARQ缓存中。
[0088] 在一实施例中,所述确定单元31,还用于确定所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。
[0089] 实际应用时,所述确定单元31及生成单元可由数据传输装置中的处理器实现,所述发送单元32可由数据传输装置中的处理器结合通信接口实现。
[0090] 需要说明的是:上述实施例提供的数据传输装置在进行数据传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的数据传输装置与数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0091] 基于上述程序模块的硬件实现,且为了实现本发明实施例终端侧的方法,本发明实施例还提供了一种终端,如图4所示,该终端40包括:
[0092] 通信接口41,能够与网络侧进行信息交互;
[0093] 处理器42,与所述通信接口41连接,以实现与网络侧进行信息交互,用于运行计算机程序时,执行终端侧一个或多个技术方案提供的方法。而所述计算机程序存储在存储器43上。
[0094] 具体地,所述处理器42,用于确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;
[0095] 所述通信接口41,用于在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。
[0096] 其中,在一实施例中,所述处理器42,具体用于:
[0097] 确定第三资源上有第二上行数据需要发送,且所述第二上行数据的优先级高于所述第一上行数据的优先级;所述第三资源与所述第一资源存在重叠。
[0098] 在一实施例中,所述处理器42,还用于确定第一上行数据不能够使用第一资源发送后,利用第一上行数据形成MAC PDU,并存储至所述第一资源对应的HARQ缓存中;以及所述通信接口41在所述第二资源上发送上行数据之前,将所述第一资源对应的HARQ缓存中的MAC PDU转移至所述第二资源对应的HARQ缓存中。
[0099] 在一实施例中,所述处理器42,还用于确定所述第二资源上未有需要发送的上行数据或者上行数据的优先级低于第一上行数据。
[0100] 需要说明的是:所述处理器42和通信接口41的具体处理过程详见方法实施例,这里不再赘述。
[0101] 当然,实际应用时,终端40中的各个组件通过总线系统44耦合在一起。可理解,总线系统44用于实现这些组件之间的连接通信。总线系统44除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图1中将各种总线都标为总线系统44。
[0102] 本发明实施例中的存储器43用于存储各种类型的数据以支持终端40的操作。这些数据的示例包括:用于在终端40上操作的任何计算机程序。
[0103] 上述本发明实施例揭示的方法可以应用于所述处理器42中,或者由所述处理器42实现。所述处理器42可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述处理器42中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述处理器42可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述处理器42可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器43,所述处理器42读取存储器43中的信息,结合其硬件完成前述方法的步骤。
[0104] 在示例性实施例中,终端40可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field‑Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其他电子元件实现,用于执行前述方法。
[0105] 可以理解,本发明实施例的存储器(比如存储器43)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read‑Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read‑Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read‑Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic random access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD‑ROM,Compact Disc Read‑Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0106] 为实现本发明实施例的方法,本发明实施例提供了一种数据传输系统,如图5所示,该系统包括:终端51及网络设备52;其中,
[0107] 所述终端51,用于确定第一上行数据不能够使用第一资源发送;所述第一上行数据被网络侧配置为在所述第一资源上发送;所述第一资源为半静态调度资源;以及在第二资源上发送第一上行数据;所述第二资源为与第一资源邻近的资源;所述第二资源上未有需要发送的上行数据;
[0108] 所述网络设备52,用于接收所述终端51发送的第一上行数据。
[0109] 这里,实际应用时,所述网络设备52可以是基站,比如5G系统中的下一代节点B(gNB)。
[0110] 需要说明的是,所述终端51的具体处理过程已在上文详述,这里不再赘述。
[0111] 在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器43,上述计算机程序可由终端40的处理器42执行,以完成前述终端侧方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD‑ROM等存储器。
[0112] 需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0113] 另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
[0114] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。