信息传输方法、装置、设备及存储介质与流程

文档序号:33619014发布日期:2023-03-25 10:30阅读:33来源:国知局
信息传输方法、装置、设备及存储介质与流程

1.本发明涉及无线技术领域,尤其涉及一种信息传输方法、装置、设备及存储介质。


背景技术:

2.目前,当终端支持单播、多播和多发送和接收点(m-trp),且采用独立混合自动重传请求(harq,hybrid automatic repeat request)反馈时,一个时隙(slot)内最多有4个物理上行链路控制信道(pucch,physical uplink control channel)传harq反馈(ack),超出了现有协议对于一个slot内最多有2个pucch传harq ack的限制。


技术实现要素:

3.有鉴于此,本发明实施例期望提供一种信息传输方法、装置、设备及存储介质。
4.本发明实施例的技术方案是这样实现的:
5.本发明的至少一个实施例提供了一种信息传输方法,应用于终端,所述方法包括:
6.若一个时隙内pucch的总数量大于预设数量,则将当前时隙内的多个pucch划分为至少两组pucch;每组pucch中不同pucch对应的trp相同;
7.对属于相同trp的每组pucch分别执行以下操作之一,以使当前时隙内pucch的总数量小于或等于预设数量:
8.将当前组pucch中支持多播的pucch所传输的harq ack复用在支持单播的pucch上进行传输;
9.将当前组pucch中一部分pucch进行丢弃,并使用另外一部分pucch传输harq ack。
10.此外,根据本发明的至少一个实施例,
11.所述至少两组pucch之间在时域上未发生重叠;
12.或者,
13.所述至少两组pucch之间在时域上发生重叠。
14.此外,根据本发明的至少一个实施例,所述将当前组pucch中支持多播的pucch所传输的harq ack复用在支持单播的pucch上进行传输,包括:
15.判断当前组pucch中是否包含不满足复用时序条件的pucch;
16.当确定当前组pucch中未包含不满足复用时序条件的pucch,将当前组pucch中支持多播的pucch所传输的harq ack复用在支持单播的pucch上进行传输。
17.此外,根据本发明的至少一个实施例,所述将当前组pucch中一部分pucch进行丢弃,包括:
18.判断当前组pucch中是否包含不满足复用时序条件的pucch;
19.当确定当前组pucch中包含不满足复用时序条件的pucch时,将当前组pucch中一部分pucch进行丢弃。
20.此外,根据本发明的至少一个实施例,所述将当前组pucch中一部分pucch进行丢弃,包括:
21.从当前组pucch中确定符合预设条件的一部分pucch;
22.将符合预设条件的一部分pucch进行丢弃。
23.此外,根据本发明的至少一个实施例,所述从当前组pucch中确定符合预设条件的一部分pucch,包括:
24.从网络设备获取配置信息;所述配置信息表征pucch的丢弃顺序;
25.根据所述配置信息,从当前组pucch中确定符合预设条件的一部分pucch。
26.此外,根据本发明的至少一个实施例,所述从网络设备获取配置信息,包括:
27.通过无线资源控制(rrc,radio resource control),从网络设备获取配置信息。
28.本发明的至少一个实施例提供一种信息传输装置,包括:
29.第一处理单元,用于若一个时隙内pucch的总数量大于预设数量,则将当前时隙内的多个pucch划分为至少两组pucch;每组pucch中不同pucch对应的trp相同;
30.第二处理单元,用于对属于相同trp的每组pucch分别执行以下操作之一,以使当前时隙内pucch的总数量小于或等于预设数量:将当前组pucch中支持多播的pucch所传输的harq反馈ack复用在支持单播的pucch上进行传输;将当前组pucch中一部分pucch进行丢弃,并使用另外一部分pucch传输harq ack。
31.本发明的至少一个实施例提供一种网络设备,包括:
32.通信接口,
33.处理器,用于若一个时隙内pucch的总数量大于预设数量,则将当前时隙内的多个pucch划分为至少两组pucch;每组pucch中不同pucch对应的trp相同;以及对属于相同trp的每组pucch分别执行以下操作之一,以使当前时隙内pucch的总数量小于或等于预设数量:将当前组pucch中支持多播的pucch所传输的harq反馈ack复用在支持单播的pucch上进行传输;将当前组pucch中一部分pucch进行丢弃,并使用另外一部分pucch传输harq ack。
34.本发明的至少一个实施例提供一种终端,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,
35.其中,所述处理器用于运行所述计算机程序时,执行上述终端侧任一方法的步骤。
36.本发明的至少一个实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
37.本发明实施例提供的信息传输方法、装置、设备及存储介质,若一个时隙内物理上行链路控制信道pucch的总数量大于预设数量,则将当前时隙内的多个pucch划分为至少两组pucch;每组pucch中不同pucch对应的trp相同;对属于相同trp的每组pucch分别执行以下操作之一,以使当前时隙内pucch的总数量小于或等于预设数量:将当前组pucch中支持多播的pucch所传输的harq ack复用在支持单播的pucch上进行传输;将当前组pucch中一部分pucch进行丢弃,并使用另外一部分pucch传输harq ack。采用本发明实施例提供的技术方案,通过复用pucch,或者,丢弃pucch,来减少当前时隙内的pucch总数量,直到当前时隙内的pucch总数量小于或等于预设数量。
附图说明
38.图1是相关技术中一个时隙内的pucch示意图;
39.图2是相关技术中一个时隙内的pucch示意图;
40.图3是本发明实施例信息传输方法的实现流程示意图;
41.图4是本发明实施例信息传输方法的具体实现流程示意图;
42.图5是本发明实施例两组pucch在时序上未发生重叠的示意图;
43.图6是本发明实施例两组pucch在时序上发生重叠的示意图;
44.图7是本发明实施例丢弃pucch的示意图;
45.图8是本发明实施例信息传输装置的组成结构示意图;
46.图9是本发明实施例终端的组成结构示意图。
具体实施方式
47.在对本发明实施例的技术方案进行介绍之前,先对相关技术进行说明。
48.相关技术中,在r15中,单播有harq反馈,不区分harq反馈的优先级,只构建一个harq码本,一个时隙(slot)内最多有1个pucch传harq-ack。多播无harq反馈。
49.相关技术中,在r16中,单播有harq反馈,区分harq反馈的高低优先级,每个优先级允许构建一个harq码本。当终端只支持single trp,一个slot内最多有1个pucch传harq-ack。图1是相关技术中一个时隙内的pucch示意图,如图1所示,当终端支持m-trp,采用multi-dci调度且独立harq反馈(acknackfeedbackmode=separate)时,一个slot内最多有2个pucch传harq-ack,两个pucch优先级相同且不重叠。多播无harq反馈。
50.相关技术中,在r17中,单播的harq反馈延用r16的机制。多播允许harq反馈,区分harq反馈的高低优先级,如表1所示,存在单播和多播中相同优先级的harq需要进行复用传输的问题。图2是相关技术中一个时隙内的pucch示意图,如图2所示,当终端支持单播多播和m-trp,multi-dci调度且采用独立harq反馈时,一个slot内最多有4个pucch传harq-ack。
[0051] 单播多播低优先级单播第一pucch-config多播第一pucch-config高优先级单播第二pucch-config多播第二pucch-config
[0052]
表1
[0053]
可以看出,在r17中,多播支持harq反馈之后,存在单播和多播相同优先级的harq需要进行复用的问题。当终端支持单播多播和m-trp,multi-dci调度且采用独立harq反馈(acknackfeedbackmode=separate)时,一个slot内最多有4个pucch传harq-ack,超出了现有协议对于一个slot内最多有2个pucch传harq-ack的限制。
[0054]
基于此,本发明实施例中,若一个时隙内pucch的总数量大于预设数量,则将当前时隙内的多个pucch划分为至少两组pucch;每组pucch中不同pucch对应的trp相同;对属于相同trp的每组pucch分别执行以下操作之一,以使当前时隙内pucch的总数量小于或等于预设数量:将当前组pucch中支持多播的pucch所传输的harq ack复用在支持单播的pucch上进行传输;将当前组pucch中一部分pucch进行丢弃,并使用另外一部分pucch传输harq ack。
[0055]
图3是本发明实施例信息传输方法的实现流程示意图,应用于终端,如图3所示,所述方法包括步骤301至步骤302:
[0056]
步骤301:若一个时隙内pucch的总数量大于预设数量,则将当前时隙内的多个pucch划分为至少两组pucch;每组pucch中不同pucch对应的trp相同。
[0057]
可以理解的是,在m-trp场景下,若一个时隙内既包含支持单播的pucch,又包含支持多播的pucch,且支持单播的pucch和支持多播的pucch传输harq ack的优先级相同,则该时隙内pucch的总数量有可能会大于预设数量。
[0058]
举例来说,一个时隙内支持单播的pucch是属于trp0的pucch1,支持多播的pucch是属于trp0的pucch2以及属于trp1的pucch3。若预设数量为2,显然,该时隙内pucch的总数量大于预设数量。
[0059]
再比如,一个时隙内支持单播的pucch是属于trp0的pucch1和属于trp1的pucch2,支持多播的pucch是属于trp0的pucch3和属于trp1的pucch4。若预设数量为2,则该时隙内pucch的总数量大于预设数量。
[0060]
基于此,在一个时隙内pucch的总数量大于预设数量的情况下,可以将相同trp的pucch分为一组,如此,后续可以对相同trp的pucch执行相关操作,来使该时隙内被使用的pucch数量减少。
[0061]
举例来说,一个时隙内支持单播的pucch包含是trp0的pucch1和属于trp1的pucch2,支持多播的pucch是属于trp0的pucch3和属于trp1的pucch4。则可以将属于trp0的pucch1和pucch3分为一组,将属于trp1的pucch2和pucch4分为一组。
[0062]
步骤302:对属于相同trp的每组pucch分别执行以下操作之一,以使当前时隙内pucch的总数量小于或等于预设数量:将当前组pucch中支持多播的pucch所传输的harq反馈ack复用在支持单播的pucch上进行传输;将当前组pucch中一部分pucch进行丢弃,并使用另外一部分pucch传输harq ack。
[0063]
在一种实施例中,以一组pucch为例,若该组pucch中每个pucch均满足复用时序条件,则可以对该组pucch中的pucch进行复用,来减少该组pucch的数量。
[0064]
在另外一种实施例中,以一组pucch为例,若该组pucch中包含未满足复用时序条件的pucch,则可以对该组pucch中的一部分pucch进行丢弃,来减少该组pucch的数量。
[0065]
如此,通过上述两种操作之一,减少每组pucch的数量,从而减少当前时隙内的pucch的总数量,直到当前时隙内的pucch的总数量小于或等于预设数量为止。
[0066]
本发明实施例中,若当前时隙内的pucch的总数量大于预设数量,执行复用pucch或丢弃pucch,具备以下优点:
[0067]
(1)提出一种harq复用方法。具体地,在m-trp场景下,当单播和多播中相同优先级的harq发生复用时,通过复用pucch,或者,丢弃pucch,来减少当前时隙内的pucch总数量,直到当前时隙内的pucch总数量小于或等于预设数量。
[0068]
(2)假设一个slot内有4个pucch,则可以通过复用pucch,或者,丢弃pucch,来减少pucch的总数量,直到该slot内最多有2个pucch传harq-ack,从而符合相关协议规定。
[0069]
图4是本发明实施例信息传输方法的具体实现流程示意图,如图4所示,所述方法包括步骤401至步骤405:
[0070]
步骤401:若一个时隙内pucch的总数量大于预设数量,则将当前时隙内的多个pucch划分为至少两组pucch;每组pucch中不同pucch对应的trp相同。
[0071]
图5是一个时隙内pucch的示意图,如图5所示,一个时隙内支持单播的pucch是:属于trp0的pucch1和属于trp1的pucch2,支持多播的pucch是:属于trp0的pucch3和属于trp1的pucch4。
[0072]
假设预设数量为2,由于该时隙内pucch的总数量为4,且4大于2,因此可以将属于trp0的pucch1和pucch3分为一组,并将属于trp1的pucch2和pucch4分为一组。
[0073]
需要说明的是,支持单播的pucch和支持多播的pucch传输harq ack的优先级相同。
[0074]
步骤402:针对每组pucch,判断当前组pucch中是否包含不满足复用时序条件的pucch;当确定当前组pucch中未包含不满足复用时序条件的pucch,执行步骤403;否则,执行步骤404。
[0075]
可以理解的是,可以采用下列方式,判断当前组pucch中是否包含不满足复用时序条件的pucch:
[0076]
判断当前组pucch中每个pucch与物理下行控制信道(pdcch,physical downlink control channel)的时序间隔是否大于预设阈值;
[0077]
若当前组pucch中每个pucch与pdcch的时序间隔均大于预设阈值,则确定当前组pucch中未包含不满足复用时序条件的pucch;否则,确定当前组pucch中包含不满足复用时序条件的pucch。
[0078]
步骤403:将当前组pucch中支持多播的pucch所传输的harq ack复用在支持单播的pucch上进行传输。
[0079]
如图5所示,属于trp0的pucch1和pucch3分为一组,属于trp1的pucch2和pucch4为另外一组。
[0080]
从图5可看出,两组pucch在时域上未发生重叠,假设pucch1和pucch3满足复用时序条件,pucch2和pucch4满足复用时序条件,则将支持多播的pucch3传输的harq ack复用在支持单播的pucch1上,将支持多播的pucch4传输的harq ack复用在支持单播的pucch2上。
[0081]
如图6所示,属于trp0的pucch1和pucch3为一组,属于trp1的pucch2和pucch4为另外一组。
[0082]
从图6可看出,两组pucch在时序上发生重叠,假设pucch1和pucch3满足复用时序条件,pucch2和pucch4满足复用时序条件,则将支持多播的pucch3传输的harq ack复用在支持单播的pucch1上,将支持多播的pucch4传输的harq ack复用在支持单播的pucch2上。
[0083]
步骤404:将当前组pucch中一部分pucch进行丢弃。
[0084]
在一实施例中,所述将当前组pucch中一部分pucch进行丢弃,包括:
[0085]
从当前组pucch中确定符合预设条件的一部分pucch;
[0086]
将符合预设条件的一部分pucch进行丢弃。
[0087]
这里,所述从当前组pucch中确定符合预设条件的一部分pucch,包括:
[0088]
从网络设备获取配置信息;所述配置信息表征pucch的丢弃顺序;
[0089]
根据所述配置信息,从当前组pucch中确定符合预设条件的一部分pucch。
[0090]
可以理解的是,可以通过rrc,从网络设备获取配置信息。
[0091]
如图7所示,属于trp0的pucch1和pucch3分为一组,属于trp1的pucch2和pucch4为另外一组。
[0092]
从图7可看出,两组pucch在时序上未发生重叠,假设pucch1和pucch3满足复用时序条件,pucch2和pucch4不满足复用时序条件,则将支持多播的pucch3传输的harq ack复
用在支持单播的pucch1上。
[0093]
由于复用后一个时隙内有3个不重叠的harq pucch,仍然大于预设数量如2,因此,可以从pucch2和pucch4中丢弃一个pucch。
[0094]
假设网络设备配置的pucch的丢弃顺序为:coresetpoolindex 0多播harq(即属于trp0的pucch3)》coresetpoolindex 1多播harq(即属于trp1的pucch4)》coresetpoolindex 0单播harq(即属于trp0的pucch1)》coresetpoolindex 1单播harq(即属于trp1的pucch2)。
[0095]
则按照网络设备配置的pucch的丢弃顺序,最终可以从pucch2和pucch4中选择丢弃pucch4。
[0096]
本发明实施例中,在两组pucch在时域上未发生重叠的情况下,执行复用pucch或丢弃pucch,具备以下优点:
[0097]
(1)m-trp场景下,单播和多播中相同优先级的harq发生复用时,若相同trp的至少两组pucch之间在时域上未发生重叠,且属于同一个trp的多个pucch均满足复用时序条件,则对属于同一个trp的pucch进行复用。
[0098]
(2)m-trp场景下,单播和多播中相同优先级的harq发生复用时,若相同trp的至少两组pucch之间在时域上未发生重叠,且属于同一个trp的多个pucch中至少之一不满足复用时序条件,则从同一个trp的多个pucch中选择丢弃的pucch。
[0099]
为实现本发明实施例信息传输方法,本发明实施例还提供一种信息传输装置,图8为本发明实施例信息传输装置的组成结构示意图,如图8所示,所述装置包括:
[0100]
第一处理单元81,用于若一个时隙内pucch的总数量大于预设数量,则将当前时隙内的多个pucch划分为至少两组pucch;每组pucch中不同pucch对应的trp相同;
[0101]
第二处理单元82,用于对属于相同trp的每组pucch分别执行以下操作之一,以使当前时隙内pucch的总数量小于或等于预设数量:将当前组pucch中支持多播的pucch所传输的harq ack复用在支持单播的pucch上进行传输;将当前组pucch中一部分pucch进行丢弃,并使用另外一部分pucch传输harq ack。
[0102]
在一实施例中,所述至少两组pucch之间在时域上未发生重叠;
[0103]
或者,
[0104]
所述至少两组pucch之间在时域上发生重叠。
[0105]
在一实施例中,所述第二处理单元82,具体用于:
[0106]
判断当前组pucch中是否包含不满足复用时序条件的pucch;
[0107]
当确定当前组pucch中未包含不满足复用时序条件的pucch,将当前组pucch中支持多播的pucch所传输的harq ack复用在支持单播的pucch上进行传输。
[0108]
在一实施例中,所述第二处理单元82,具体用于:
[0109]
判断当前组pucch中是否包含不满足复用时序条件的pucch;
[0110]
当确定当前组pucch中包含不满足复用时序条件的pucch时,将当前组pucch中一部分pucch进行丢弃。
[0111]
在一实施例中,所述第二处理单元82,具体用于:
[0112]
从属于相同trp的每组pucch中确定符合预设条件的一部分pucch;
[0113]
将符合预设条件的一部分pucch进行丢弃。
[0114]
在一实施例中,所述第二处理单元82,具体用于:
[0115]
从网络设备获取配置信息;所述配置信息表征pucch的丢弃顺序;
[0116]
根据所述配置信息,从当前组pucch中确定符合预设条件的一部分pucch。
[0117]
在一实施例中,所述第二处理单元82,还用于:
[0118]
通过无线资源控制rrc,从网络设备获取配置信息。
[0119]
实际应用时,所述第一处理单元81、第二处理单元82可以由信息传输装置中的处理器实现。
[0120]
需要说明的是:上述实施例提供的信息传输装置在进行信息处理时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息传输装置与信息处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0121]
本发明实施例还提供了一种终端,如图9所示,包括:
[0122]
通信接口91,能够与其它设备进行信息交互;
[0123]
处理器92,与所述通信接口91连接,用于运行计算机程序时,执行上述终端侧一个或多个技术方案提供的方法。而所述计算机程序存储在存储器93上。
[0124]
需要说明的是:所述处理器92和通信接口91的具体处理过程详见方法实施例,这里不再赘述。
[0125]
当然,实际应用时,终端90中的各个组件通过总线系统94耦合在一起。可理解,总线系统94用于实现这些组件之间的连接通信。总线系统94除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统94。
[0126]
本技术实施例中的存储器93用于存储各种类型的数据以支持终端90的操作。这些数据的示例包括:用于在终端90上操作的任何计算机程序。
[0127]
上述本技术实施例揭示的方法可以应用于所述处理器92中,或者由所述处理器92实现。所述处理器92可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述处理器92中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述处理器92可以是通用处理器、数字数据处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述处理器92可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器93,所述处理器92读取存储器93中的信息,结合其硬件完成前述方法的步骤。
[0128]
在示例性实施例中,终端90可以被一个或多个应用专用集成电路(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)、或者其他电子元件实现,用于执行前述方法。
[0129]
可以理解,本技术实施例的存储器(存储器93)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(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)。本技术实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0130]
在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器91,上述计算机程序可由终端90的处理器92执行,以完成前述终端侧方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
[0131]
需要说明的是:
“”

“”
等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0132]
另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
[0133]
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1