本公开的非限制性和示例性实施例通常涉及通信,并且具体地涉及用于处理冲突的方法和装置。
背景技术:
1、本部分介绍了可以有助于更好地理解本公开的多个方面。因此,本部分的陈述应从这种角度来阅读,并且不应被理解为关于什么在现有技术中或什么不在现有技术中的承认。
2、在诸如第三代合作伙伴计划(3gpp)定义的lte(长期演进)和nr(新无线电)的通信网络中,可以在网络中发送各种信号和/或信道。例如,从终端设备发送到网络设备的上行链路(ul)信号和/或信道可以包括pusch(物理上行链路共享信道)(诸如pusch重复类型a)、半持久调度(sps)混合自动重传请求(harq)确认(ack)、探测参考信号(srs)等。
技术实现思路
1、以简化形式提供本
技术实现要素:
以介绍选择的构思,以下该构思在详细描述中将被进一步描述。本发明内容既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
2、一些ul信道和/或信号可能因不同原因而被丢弃。例如,sps harq-ack和pusch重复可能由于与半静态tdd(时分双工)配置抵触而被丢弃。由于srs在时间上与具有更高物理优先级的pusch重叠,或者当用于定位的高层调度的srs与pusch冲突时,srs可能被丢弃。
3、将增强sps harq-ack、a-srs和pusch重复类型a以分别解决3gpp nr发布17iiot(工业物联网)和urllc(超可靠和低延迟通信)wi(工作项目)、femimo(进一步增强的多输入多输出)wi和nr覆盖增强wi中的丢弃的问题。这些解决方案中的一个共同点是,这些ul信道和信号将基于可用的ul时隙。
4、仍在讨论ue如何确定用于pusch重复类型a的可用时隙,例如,仅基于半静态tdd配置或基于半静态信令和动态信令两者。需要解决的另一个问题是,如果超过一个ul信道/信号将时隙视为可用时隙,则ue如何处理冲突。
5、为了克服或减轻上述问题或其他问题中的至少一个,本公开的实施例提出了一种用于处理冲突的改进的解决方案。
6、在本公开的第一方面中,提供了一种由终端设备执行的方法。该方法包括获得用于第一上行链路传输的至少一个第一可用时隙。该方法进一步包括获得用于第二上行链路传输的至少一个第二可用时隙。该方法进一步包括确定至少一个第一可用时隙和至少一个第二可用时隙在时间上重叠至少一个时间重叠时隙。该方法进一步包括基于一个或多个冲突处理规则确定所述至少一个时间重叠时隙是用于第一上行链路传输还是用于第二上行链路传输。该方法进一步包括向网络设备发送第一上行链路传输和/或第二上行链路传输。
7、在一个实施例中,由网络设备配置一个或多个冲突处理规则中的至少一个冲突处理规则。
8、在一个实施例中,在非物理层信令或物理层信令中的至少一个中配置一个或多个冲突处理规则中的至少一个冲突处理规则。
9、在一个实施例中,物理层信令包括下行链路控制信息(dci)。
10、在一个实施例中,一个或多个冲突处理规则中的至少一个冲突处理规则是预先确定的。
11、在一个实施例中,基于用于上行链路传输的调度信令的时间顺序、预先确定的上行链路传输的优先级、预先配置的上行链路传输的优先级或用于上行链路传输的调度信令的类型中的至少一个来确定一个或多个冲突处理规则。
12、在一个实施例中,较早调度的上行链路传输比较晚调度的上行链路传输具有更高的优先级来使用至少一个时间重叠时隙。
13、在一个实施例中,当通过无线电资源控制(rrc)信令来调度上行链路传输时,rrc信令的定时被确定为携带rrc信令的物理下行链路共享信道(pdsch)的最后一个符号的结束。
14、在一个实施例中,当通过dci来调度上行链路传输时,dci的定时被确定为携带dci的pdcch的最后一个符号的结束。
15、在一个实施例中,半持久调度(sps)混合自动重传请求(harq)确认(ack)传输比物理上行链路共享信道(pusch)传输具有更高的优先级来使用至少一个时间重叠时隙。
16、在一个实施例中,pusch传输比探测参考信号(srs)传输具有更高的优先级来使用至少一个时间重叠时隙。
17、在一个实施例中,物理层信令调度的上行链路传输比非物理层调度的上行链路传输具有更高的优先级来使用至少一个时间重叠时隙。
18、在一个实施例中,上行链路传输具有的优先级越高,该上行链路传输具有越高的优先级来使用至少一个时间重叠时隙。
19、在一个实施例中,所述方法进一步包括,当所述至少一个时间重叠时隙用于所述第一上行链路传输并且所述第二上行链路传输的对应部分传输被取消时,重新获得用于所述第二上行链路传输的至少一个可用时隙。
20、在一个实施例中,所述方法进一步包括,当所述至少一个时间重叠时隙用于所述第二上行链路传输并且所述第一上行链路传输的对应部分传输被取消时,重新获得用于所述第一上行链路传输的至少一个可用时隙。
21、在一个实施例中,重新获得用于第二上行链路传输的至少一个可用时隙包括:重新获得用于发送应该在所述第二上行链路传输的被取消的对应部分传输中发送的数据的至少一个可用时隙,或者重新获得用于发送应该在与所述第二上行链路传输的所述被取消的对应部分传输相对应的至少一个时隙中发送的数据的至少一个可用时隙。
22、在一个实施例中,重新获得用于第一上行链路传输的至少一个可用时隙包括:重新获得用于发送应该在所述第一上行链路传输的被取消的对应部分传输中发送的数据的至少一个可用时隙,或者重新获得用于发送应该在与所述第一上行链路传输的所述被取消的对应部分传输相对应的至少一个时隙中发送的数据的至少一个可用时隙。
23、在一个实施例中,该方法进一步包括,当至少一个时间重叠时隙用于第一上行链路传输时,取消第二上行链路传输的至少一部分数据传输。
24、在一个实施例中,该方法进一步包括,当至少一个时间重叠时隙用于第二上行链路传输时,取消第一上行链路传输的至少一部分数据传输。
25、在一个实施例中,取消第二上行链路传输的至少一部分数据传输包括取消第二上行链路传输的被取消的对应部分传输的数据传输,或者取消与第二上行链路传输的被取消的对应部分传输相对应的至少一个时隙的数据传输。
26、在一个实施例中,取消第一上行链路传输的至少一部分数据传输包括:取消第一上行链路传输的被取消的对应部分传输的数据传输,或者取消与第一上行链路传输的被取消的对应部分传输相对应的至少一个时隙的数据传输。
27、在一个实施例中,对上行链路传输的被取消的部分传输进行计数,以用于针对所述上行链路传输的冗余版本模式确定。
28、在一个实施例中,基于可用时隙的上行链路传输包括用于pusch重复类型a的上行链路传输、用于sps harq-ack的上行链路传输或用于srs的上行链路传输中的至少一个。
29、在一个实施例中,在确定用于计数所触发的增强的类型a pusch重复传输的可用时隙之后,执行所触发的增强的类型a pusch重复传输与sps harq-ack或srs的传输之间的冲突处理。
30、在本公开的第二方面中,提供了一种由网络设备执行的方法。该方法包括确定用于第一上行链路传输的至少一个第一可用时隙。该方法进一步包括确定用于第二上行链路传输的至少一个第二可用时隙。该方法进一步包括确定至少一个第一可用时隙和至少一个第二可用时隙在时间上重叠至少一个时间重叠时隙。该方法进一步包括基于一个或多个冲突处理规则确定该至少一个时间重叠时隙是用于第一上行链路传输还是用于第二上行链路传输。该方法进一步包括从终端设备接收第一上行链路传输和/或第二上行链路传输。
31、在一个实施例中,该方法进一步包括,当所述至少一个时间重叠时隙用于第一上行链路传输并且第二上行链路传输的对应部分传输被取消时,重新确定用于第二上行链路传输的至少一个可用时隙。
32、在一个实施例中,所述方法进一步包括,当所述至少一个时间重叠时隙用于所述第二上行链路传输并且所述第一上行链路传输的对应部分传输被取消时,重新确定用于所述第一上行链路传输的至少一个可用时隙。
33、在一个实施例中,重新确定用于第二上行链路传输的至少一个可用时隙包括:重新确定用于在第二上行链路传输的被取消的对应部分传输中将被发送的数据的至少一个可用时隙,或者重新确定用于与在第二上行链路传输的被取消的对应部分传输相对应的至少一个时隙中将被发送的数据的至少一个可用时隙。
34、在一个实施例中,重新确定用于第一上行链路传输的至少一个可用时隙包括:重新确定用于在第一上行链路传输的被取消的对应部分传输中将被发送的数据的至少一个可用时隙,或者重新确定用于与在第一上行链路传输的被取消的对应部分传输相对应的至少一个时隙中将被发送的数据的至少一个可用时隙。
35、在一个实施例中,该方法进一步包括,当至少一个时间重叠时隙用于第一上行链路传输时,确定第二上行链路传输的至少一部分数据传输被取消。
36、在一个实施例中,该方法进一步包括,当至少一个时间重叠时隙用于第二上行链路传输时,确定第一上行链路传输的至少一部分数据传输被取消。
37、在一个实施例中,确定第二上行链路传输的至少一部分数据传输被取消包括:确定第二上行链路传输的被取消的对应部分的数据传输被取消,或者确定与第二上行链路传输的被取消的对应部分传输相对应的至少一个时隙的数据传输被取消。
38、在一个实施例中,确定第一上行链路传输的至少一部分数据传输被取消包括:确定第一上行链路传输的被取消的对应部分的数据传输被取消,或者确定与第一上行链路传输的被取消的对应部分传输相对应的至少一个时隙的数据传输被取消。
39、在一个实施例中,在确定用于计数所触发的增强的类型a pusch重复传输的可用时隙之后,执行所触发的增强的类型a pusch重复传输与sps harq-ack或srs的传输之间的冲突处理。
40、在本公开的第三方面中,提供了一种终端设备。终端设备包括处理器和耦合到处理器的存储器。所述存储器存储可由所述处理器执行的指令。所述终端设备可操作以获得用于第一上行链路传输的至少一个第一可用时隙。所述终端设备还可操作以获得用于第二上行链路传输的至少一个第二可用时隙。所述终端设备还可操作以确定所述至少一个第一可用时隙和所述至少一个第二可用时隙在时间上重叠至少一个时间重叠时隙。所述终端设备还可操作以基于一个或多个冲突处理规则确定所述至少一个时间重叠时隙是用于所述第一上行链路传输还是用于所述第二上行链路传输。所述终端设备还可操作以向网络设备发送第一上行链路传输和/或第二上行链路传输。
41、在本公开的第四方面中,提供了一种网络设备。该网络设备包括处理器和耦合到该处理器的存储器。所述存储器存储可由所述处理器执行的指令。所述网络设备可操作以确定用于第一上行链路传输的至少一个第一可用时隙。所述网络设备还可操作以确定用于第二上行链路传输的至少一个第二可用时隙。所述网络设备还可操作以确定所述至少一个第一可用时隙和所述至少一个第二可用时隙在时间上重叠至少一个时间重叠时隙。所述网络设备还可操作以基于一个或多个冲突处理规则确定所述至少一个时间重叠时隙是用于第一上行链路传输还是用于第二上行链路传输。所述网络设备还可操作以从终端设备接收第一上行链路传输和/或第二上行链路传输。
42、在本公开的第五方面中,提供了一种终端设备。所述终端设备包括第一获得模块、第二获得模块、第一确定模块、第二确定模块和发送模块。第一获得模块可以被配置为获得用于第一上行链路传输的至少一个第一可用时隙。第二获得模块可以被配置为获得用于第二上行链路传输的至少一个第二可用时隙。第一确定模块可以被配置为确定至少一个第一可用时隙和至少一个第二可用时隙在时间上重叠至少一个时间重叠时隙。第二确定模块可以被配置为基于一个或多个冲突处理规则确定该至少一个时间重叠时隙是用于第一上行链路传输还是用于第二上行链路传输。发送模块可以被配置为向网络设备发送第一上行链路传输和/或第二上行链路传输。
43、在一个实施例中,终端设备还可以包括第一重新获得模块,该第一重新获得模块被配置为当至少一个时间重叠时隙用于第一上行链路传输并且第二上行链路传输的对应部分传输被取消时,重新获得用于第二上行链路传输的至少一个可用时隙。
44、在一个实施例中,终端设备还可以包括第二重新获得模块,第二重新获得模块被配置为在所述至少一个时间重叠时隙用于所述第二上行链路传输并且所述第一上行链路传输的对应部分传输被取消时,重新获得用于所述第一上行链路传输的至少一个可用时隙。
45、在一个实施例中,终端设备还可以包括第一取消模块,该第一取消模块被配置为当至少一个时间重叠时隙用于第一上行链路传输时,取消第二上行链路传输的至少一部分数据传输。
46、在一个实施例中,终端设备还可以包括第二取消模块,该第二取消模块被配置为当所述至少一个时间重叠时隙用于所述第二上行链路传输时,取消所述第一上行链路传输的至少一部分数据传输。
47、在本公开的第六方面中,提供了一种网络设备。该网络设备包括第一确定模块、第二确定模块、第三确定模块、第四确定模块和接收模块。第一确定模块可以被配置为确定用于第一上行链路传输的至少一个第一可用时隙。第二确定模块可以被配置为确定用于第二上行链路传输的至少一个第二可用时隙。第三确定模块可以被配置为确定至少一个第一可用时隙和至少一个第二可用时隙在时间上重叠至少一个时间重叠时隙。第四确定模块可以被配置为基于一个或多个冲突处理规则确定该至少一个时间重叠时隙是用于第一上行链路传输还是用于第二上行链路传输。接收模块可以被配置为从终端设备接收第一上行链路传输和/或第二上行链路传输。
48、在一个实施例中,网络设备还可以包括第一重新确定模块,该第一重新确定模块被配置为当至少一个时间重叠时隙用于第一上行链路传输并且第二上行链路传输的对应部分传输被取消时,重新确定用于第二上行链路传输的至少一个可用时隙。
49、在一个实施例中,网络设备还可以包括第二重新确定模块,该第二重新确定模块被配置为当至少一个时间重叠时隙被用于第二上行链路传输并且第一上行链路传输的对应部分传输被取消时,重新确定用于第一上行链路传输的至少一个可用时隙。
50、在一个实施例中,网络设备还可以包括第五确定模块,该第五确定模块被配置为当至少一个时间重叠时隙用于第一上行链路传输时,确定第二上行链路传输的至少一部分数据传输被取消。
51、在一个实施例中,网络设备还可以包括第六确定模块,第六确定模块被配置为当至少一个时间重叠时隙用于第二上行链路传输时,确定第一上行链路传输的至少一部分数据传输被取消。
52、在本公开的另一个方面中,提供了一种包括指令的计算机程序产品。当由至少一个处理器执行指令时,指令使至少一个处理器执行根据第一和第二方面中的任一方面的方法。
53、在本公开的另一个方面中,提供了一种存储指令的计算机可读存储介质。当由至少一个处理器执行指令时,指令使至少一个处理器执行根据第一和第二方面中的任一方面的方法。
54、在本公开的另一个方面中,提供了一种包括主机计算机的通信系统。主机计算机包括被配置为提供用户数据的处理电路和被配置为将用户数据转发到蜂窝网络以传输到终端设备的通信接口。蜂窝网络包括上述网络设备和/或上述终端设备。
55、在本公开的实施例中,该系统进一步包括终端设备,其中,终端设备被配置为与网络设备进行通信。
56、在本公开的实施例中,主机计算机的处理电路被配置为执行主机应用,从而提供用户数据;并且所述终端设备包括处理电路,所述处理电路被配置为执行与所述主机应用相关联的客户端应用。
57、在本公开的另一个方面中,提供了一种包括主机计算机和网络设备的通信系统。主机计算机包括通信接口,该通信接口被配置为接收源自终端设备的传输的用户数据。传输是从终端设备到网络设备的。网络设备是上面提到的,和/或终端设备是上面提到的。
58、在本公开的实施例中,主机计算机的处理电路被配置为执行主机应用。终端设备被配置为执行与主机应用相关联的客户端应用,从而提供将由主机计算机接收的用户数据。
59、在本公开的另一个方面中,提供了一种在通信系统中实现的方法,该通信系统可以包括主机计算机、网络设备和终端设备。该方法可以包括在主机计算机处提供用户数据。可选地,该方法可以包括在主机计算机处,经由包括网络设备的蜂窝网络发起携带用户数据的到终端设备的传输,该网络设备可以执行根据本公开的第二方面的方法的任何步骤。
60、在本公开的另一个方面中,提供了一种包括主机计算机的通信系统。主机计算机可以包括被配置为提供用户数据的处理电路,以及被配置为将用户数据转发到蜂窝网络以传输到终端设备的通信接口。蜂窝网络可以包括具有无线电接口和处理电路的网络设备。网络设备的处理电路可以被配置为执行根据本公开的第二方面的方法的任何步骤。
61、在本公开的另一个方面中,提供了一种在通信系统中实现的方法,该通信系统可以包括主机计算机、网络设备和终端设备。该方法可以包括在主机计算机处提供用户数据。可选地,该方法可以包括在主机计算机处,经由包括网络设备的蜂窝网络发起携带用户数据的到终端设备的传输。终端设备可以执行根据本公开的第一方面的方法的任何步骤。
62、在本公开的另一个方面中,提供了一种包括主机计算机的通信系统。主机计算机可以包括被配置为提供用户数据的处理电路,以及被配置为将用户数据转发到蜂窝网络以传输到终端设备的通信接口。终端设备可以包括无线电接口和处理电路。终端设备的处理电路可以被配置为执行根据本公开的第一方面的方法的任何步骤。
63、在本公开的另一个方面中,提供了一种在通信系统中实现的方法,该通信系统可以包括主机计算机、网络设备和终端设备。该方法可以包括在主机计算机处接收从终端设备发送到网络设备的用户数据,终端设备可以执行根据本公开的第一方面的方法的任何步骤。
64、在本公开的另一个方面中,提供了一种包括主机计算机的通信系统。主机计算机可以包括通信接口,该通信接口被配置为接收源自从终端设备到网络设备的传输的用户数据。终端设备可以包括无线电接口和处理电路。终端设备的处理电路可以被配置为执行根据本公开的第一方面的方法的任何步骤。
65、在本公开的另一个方面中,提供了一种在通信系统中实现的方法,该通信系统可以包括主机计算机、网络设备和终端设备。该方法可以包括,在主机计算机处,从网络设备接收源自网络设备已经从终端设备接收的传输的用户数据。网络设备可以执行根据本公开的第二方面的方法的任何步骤。
66、在本公开的另一个方面中,提供了一种通信系统,该通信系统可以包括主机计算机。主机计算机可以包括通信接口,该通信接口被配置为接收源自从终端设备到网络设备的传输的用户数据。网络设备可以包括无线电接口和处理电路。网络设备的处理电路可以被配置为执行根据本公开的第二方面的方法的任何步骤。
67、本文的实施例可以提供许多优点,以下是优点的示例的非详尽列表。在本文中的一些实施例中,提供了关于何时以及如何确定用于上行链路传输的可用时隙的方法。在本文中的一些实施例中,提供了关于用于上行链路传输(诸如增强的类型a pusch重复传输)的冲突处理的规则。在本文中的一些实施例中,所提出的方法可以确保鲁棒的上行链路传输(例如通过支持增强的类型a pusch重复的pusch重复传输)。在本文中的一些实施例中,所提出的方法可以提高资源利用效率。本文中的实施例不限于上述特征和优点。本领域技术人员在阅读以下详细描述后将认识到额外的特征和优点。