本公开涉及通信技术领域,特别涉及一种传输冲突的解决方法、装置、终端及存储介质。
背景技术:
对5g新空口免授权频谱(newradiolicence,nr-u)的设计应该遵守全球各大地区相关的法规,包括对先听后说(listenbeforetalk,lbt)的有关要求:通信设备在发送数据前,要先监听免授权频谱的信道上是否存在其他通信设备正在发送数据,若存在其他通信设备正在发送数据,则延后发送自己的数据至终端。
用户设备(userequipment,ue)可能会发生多个上行传输发生碰撞(overlap)的情形。当两个上行传输发生碰撞时,ue会优先选择发送优先级较高的一个上行传输。
技术实现要素:
本公开实施例提供了一种传输冲突的解决方法、装置、终端及存储介质,可以用于解决当两个上行传输发生碰撞时,ue会优先选择发送高优先级的第一上行传输,在第一上行传输的第一lbt结果未知时就直接放弃低优先级的第二上行传输的问题。所述技术方案如下:
根据本公开的一个方面,提供了一种传输冲突的解决方法,所述方法包括:
当两个上行传输在时域上发生冲突时,确定所述两个上行传输中优先级较高的第一上行传输和优先级较低的第二上行传输;
优先对所述第一上行传输进行第一lbt;
根据所述第一上行传输的第一lbt结果决定是否进行所述第二上行传输。
根据本公开的另一方面,提供了一种传输冲突的解决装置,所述装置包括:
确定模块,用于当两个上行传输在时域上发生冲突时,确定所述两个上行传输中优先级较高的第一上行传输和优先级较低的第二上行传输;
侦听模块,用于优先对所述第一上行传输进行第一lbt;
处理模块,用于根据所述第一上行传输的第一lbt结果决定是否进行所述第二上行传输。
根据本公开的另一方面,提供了一种终端,所述终端包括:
处理器;
与所述处理器相连的收发器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为加载并执行所述可执行指令以实现如上所述的传输冲突的解决方法。
根据本公开的另一方面,提供了一种芯片,所述芯片包括可编程逻辑电路和/或程序指令,当所述芯片运行时用于实现如上所述的传输冲突的解决方法。
根据本公开的另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有可执行指令,所述可执行指令由所述处理器加载并执行以实现如上所述的传输冲突的解决方法。
本公开实施例提供的技术方案至少包括如下有益效果:
终端通过根据第一上行传输的第一lbt结果决定是否进行第二上行传输,能够根据第一lbt结果来决定取消或继续进行第二上行传输,比如在第一lbt结果为失败时继续进行第二上行传输,能够在某些场景下提高低优先级的第二上行传输的传输成功率。
附图说明
为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本公开一个示例性实施例提供的通信系统的框图;
图2是本公开一个示例性实施例提供的传输冲突的解决方法的流程图;
图3是本公开一个示例性实施例提供的传输冲突的解决方法的流程图;
图4是本公开一个示例性实施例提供的传输冲突的解决装置的框图;
图5是本公开一个示例性实施例提供的通信设备的框图。
具体实施方式
为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
首先,在对本公开实施例提供的传输冲突的解决方法进行详细介绍之前,先对本公开实施例涉及的名词和实施环境进行简单介绍。
免授权频谱:是国家和地区划分的可用于无线电设备通信的频谱,该频谱通常被认为是共享频谱,即不同通信系统中的通信设备只要满足国家或地区在该频谱上设置的法规要求,就可以使用该频谱,不需要向政府申请专有的频谱授权。
图1示出了本公开一个示例性实施例提供的通信系统的框图,该通信系统可以工作在免授权频谱上,该通信系统可以包括:接入网12和终端13。
接入网12中包括若干个接入网设备120。接入网设备120可以是基站,所述基站是一种部署在接入网中用以为终端提供无线通信功能的装置。基站可以包括各种形式的宏基站,微基站,中继站,接入点等等。在5gnr-u系统中,具备基站功能的设备称为gnodeb或者gnb。随着通信技术的演进,“基站”这一描述可能会变化。
终端13可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备,移动台(mobilestation,ms),终端(terminaldevice)等等。为方便描述,上面提到的设备统称为终端。接入网设备120与终端13之间通过某种空口技术互相通信,例如uu接口。
需要说明的是,下面本公开示例性实施例仅以终端接入接入网设备为例进行举例说明,本领域技术人员在了解本公开的技术方案后,将很容易想到将本公开提供的寻呼时机的停止监听方法为后续演进的其他寻呼时机的停止监听方法,以及应用于其他终端接入其他接入网设备的情况,但应当将这些扩展方案纳入本公开的保护范围。
图2示出了本公开一个示例性实施例提供的传输冲突的解决方法的流程图,该方法可以应用于免授权频谱nr-u系统中的终端,该方法包括:
步骤201,当两个上行传输在时域上发生冲突时,确定两个上行传输中优先级较高的第一上行传输和优先级较低的第二上行传输;
示例性的,发生冲突的两个上行传输包括:
第一物理上行共享信道(physicaluplinksharedchannel,pucch)和第一物理上行控制信道(physicaluplinkcontrolchannel,pucch);
或,第一pusch和第二pusch;
或,第一动态调度和第二动态调度;
或,第一动态调度和第一半静态调度;
或,第一半静态调度(configuredgrant,cg)和第二半静态调度;
或,随机接入信道与第一pusch;
或,随机接入信道与第一pucch。
其中,第一pucch包括但不限于:调度申请(schedulingrequest,sr),确认反馈(ack)、否认反馈(nack)、信道状态信息(channel-slateinformation,csi)和探测参考信号(soundingreferencesignal,srs)。
步骤202,优先对第一上行传输进行第一lbt;
步骤203,根据第一上行传输的第一lbt结果决定是否进行第二上行传输。
综上所述,本实施例提供的方法,终端通过根据第一上行传输的第一lbt结果决定是否进行第二上行传输,能够根据第一lbt结果来决定取消或继续进行第二上行传输,比如在第一lbt结果为失败时继续进行第二上行传输,能够在某些场景下提高低优先级的第二上行传输的传输成功率。
图3示出了本公开一个示例性实施例提供的传输冲突的解决方法的流程图,该方法可以应用于免授权频谱nr-u系统中的终端,该终端内设置有媒体接入控制(mediumaccesscontrol,mac)层和物理层。上述步骤203可替换实现成为步骤203a至203c中的至少一个步骤,该方法包括:
步骤201,当两个上行传输在时域上发生冲突时,确定两个上行传输中优先级较高的第一上行传输和优先级较低的第二上行传输;
mac层向生成第一上行传输对应的第一媒体接入控制协议数据单元(mediumaccesscontrolprotocoldataunit,macpdu),以及第二上行传输对应的第二macpdu,并递交给物理层。
可选地,如果第一macpdu尚未生成,则mac层生成第一macpdu;如果第二macpdu尚未生成,则mac层生成第二macpdu。
mac层向物理层指示两个上行传输的优先级。物理层根据两个上行传输的优先级,确定优先级较高的第一上行传输和优先级较低的第二上行传输。
步骤202,优先对第一上行传输进行第一lbt;
物理层优先对第一上行传输进行第一lbt。物理层向mac层指示第一上行传输的第一lbt结果;mac层根据第一上行传输的第一lbt结果决定是否进行第二上行传输。
步骤203a,如果第一上行传输的第一lbt成功,则进行第一上行传输,取消第二上行传输。
可选地,如果第一上行传输的第一lbt成功,则mac层指示物理层进行第一上行传输。
可选地,取消第二上行传输包括:如果第二上行传输的第二macpdu尚未生成,则mac层不生成第二macpdu;或者,如果第二上行传输的第二macpdu已经由mac层生成,则物理层取消发送第二macpdu。
步骤203b,如果第一上行传输的第一lbt失败,则对第二上行传输进行第二lbt;
在第一lbt失败时,物理层对第二上行传输进行第二lbt。物理层向mac层指示第二上行传输的第二lbt结果;mac层根据第二上行传输的第二lbt结果决定是否进行第二上行传输。
步骤203c,如果第二上行传输的第二lbt成功,则进行第二上行传输。
如果第二上行传输的第二lbt成功,则mac层指示物理层进行第二上行传输。
综上所述,本实施例提供的方法,终端通过根据第一上行传输的第一lbt结果决定是否进行第二上行传输,能够根据第一lbt结果来决定取消或继续进行第二上行传输,比如在第一lbt结果为失败时继续进行第二上行传输,能够在某些场景下提高低优先级的第二上行传输的传输成功率。
在基于图2或图3的可选实施中,还需要考虑第一上行传输和第二上行传输的起始传输时间之间的关系。示例性的,所述方法还包括:
如果第一上行传输的起始传输时间t1在第二上行传输的起始传输时间t2之前,则终端执行根据第一上行传输的lbt结果决定是否进行第二上行传输的步骤。
或者,如果第一上行传输的起始传输时间t1在第二上行传输的起始传输时间t2之前,且t2-t1小于第一阈值d1时,则终端执行根据第一上行传输的lbt结果决定是否进行第二上行传输的步骤。
上述第一阈值d1可以是通信协议预定义的,或者,上述第一阈值d1是网络侧设备配置的。在一个示例中,第一阈值d1可以是1个、2个或4个正交频分复用技术符号(orthogonalfrequency-divisionmultiplexingsymbol,ofdmsymbol)。
在基于图2或图3的可选实施中,还需要考虑第一上行传输和第二上行传输的起始传输时间之间的关系。示例性的,所述方法还包括:
当第一上行传输的起始传输时间t1在第二上行传输的起始传输时间t2之后时,则终端取消第二上行传输。
或者,当第一上行传输的起始传输时间t1在第二上行传输的起始传输时间t2之后,且t1-t2大于第二阈值d2时,则终端取消第二上行传输。
上述第二阈值d1可以是通信协议预定义的,或者,上述第二阈值d1是网络侧设备配置的。在一个示例中,第二阈值d2可以是1个、2个或4个ofdm符号。
综上所述,本实施例提供的方法,终端在两个上行传输之间的起始传输时间差值较小(且高优先级的第一上行传输在先时),执行根据第一上行传输的lbt结果决定是否进行第二上行传输,否则直接取消第二上行传输,避免因为两个上行传输之间的起始传输时间差值较大(或低优先级的第二上行传输在先时),来不及进行第二lbt而导致的冗余判断,能够避免终端进行不必要的计算过程,从而达到省电的效果。
图4示出了本申请一个示例性实施例提供的一种传输冲突的解决装置,其特征在于,所述装置包括:
确定模块420,用于当两个上行传输在时域上发生冲突时,确定两个上行传输中优先级较高的第一上行传输和优先级较低的第二上行传输;
侦听模块440,用于优先对第一上行传输进行第一先听后说lbt;
处理模块460,用于根据第一上行传输的第一lbt结果决定是否进行第二上行传输。
在一个可选的实施例中,处理模块460,用于如果第一上行传输的第一lbt成功,则进行第一上行传输,取消第二上行传输。
在一个可选的实施例中,处理模块460,用于如果第一上行传输的第一lbt失败,则对第二上行传输进行第二lbt;如果第二上行传输的第二lbt成功,则进行第二上行传输。
在一个可选的实施例中,处理模块460,用于如果第一上行传输的起始传输时间t1在第二上行传输的起始传输时间t2之前,则执行根据第一上行传输的lbt结果决定是否进行第二上行传输的步骤。
在一个可选的实施例中,处理模块460,用于如果第一上行传输的起始传输时间t1在第二上行传输的起始传输时间t2之前,且t2-t1小于第一阈值d1时,则执行根据第一上行传输的lbt结果决定是否进行第二上行传输的步骤。
在一个可选的实施例中,所述装置还包括:
取消模块,用于当第一上行传输的起始传输时间t1在第二上行传输的起始传输时间t2之后时,取消第二上行传输。
在一个可选的实施例中,所述装置还包括:
取消模块,用于当第一上行传输的起始传输时间t1在第二上行传输的起始传输时间t2之后,且t1-t2大于第二阈值d2时,取消第二上行传输。
在一个可选的实施例中,所述装置应用中设置有mac层和物理层,所述装置还包括:
生成模块,用于通过mac层生成第一上行传输对应的第一媒体接入控制协议数据单元macpdu,以及第二上行传输对应的第二macpdu,并递交给物理层。
在一个可选的实施例中,所述装置中设置有mac层和物理层,
确定模块,用于通过mac层向物理层指示两个上行传输的优先级;通过物理层根据两个上行传输的优先级,确定优先级较高的第一上行传输和优先级较低的第二上行传输。
在一个可选的实施例中,所述装置中设置有mac层和物理层,
处理模块460,用于通过物理层向mac层指示第一上行传输的第一lbt结果;通过mac层根据第一上行传输的第一lbt结果决定是否进行第二上行传输。
在一个可选的实施例中,所述装置中设置有mac层,
取消模块,用于如果第二上行传输的第二macpdu尚未生成,则控制mac层不生成第二macpdu。
在一个可选的实施例中,所述装置中设置有mac层和物理层,
取消模块,用于如果第二上行传输的第二macpdu已经由mac层生成,则控制物理层取消发送第二macpdu。
在一个可选的实施例中,两个上行传输包括:
第一pusch和第一pucch;
或,第一pusch和第二pusch;
或,第一动态调度和第二动态调度;
或,第一动态调度和第一半静态调度;
或,第一半静态调度和第二半静态调度;
或,随机接入信道与第一pusch;
或,随机接入信道与第一pucch。
图5示出了本公开一个示例性实施例提供的终端的结构示意图,该终端包括:处理器101、接收器102、发射器103、存储器104和总线105。
处理器101包括一个或者一个以上处理核心,处理器101通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。
接收器102和发射器103可以实现为一个通信组件,该通信组件可以是一块通信芯片。
存储器104通过总线105与处理器101相连。
存储器104可用于存储至少一个指令,处理器101用于执行该至少一个指令,以实现上述方法实施例中的各个步骤。
此外,存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:磁盘或光盘,电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),静态随时存取存储器(sram),只读存储器(rom),磁存储器,快闪存储器,可编程只读存储器(prom)。
在示例性实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述各个方法实施例提供的传输冲突的解决方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本公开的可选实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。