一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

资源冲突的处理方法、装置、终端及存储介质与流程

2022-07-16 10:22:16 来源:中国专利 TAG:

资源冲突的处理方法、装置、终端及存储介质
1.本技术是申请号为201980099544.9、申请日为2019年12月3日、发明名称为“资源冲突的处理方法、装置、终端及存储介质”的发明专利申请的分案申请。
技术领域
2.本技术涉及通信技术领域,特别涉及一种资源冲突的处理方法、装置、终端及存储介质。


背景技术:

3.为了提高pusch(physical uplink control channel,物理上行链路控制信道)的可靠性传输,nr(new radio,新空口)中引入了pusch的重复传输,即携带相同数据的pusch在一段时间内多次进行传输。通常情况下,网络侧设备配置的重复传输的pusch资源可以定义为nominal pusch。
4.目前,nominal pusch的重复传输可以跨时隙。示例性的,当某次重复传输跨时隙的边界时,或者被网络侧设备配置的下行链路符号/flexible symbol(可变符号)分裂或冲突时,该nominal pusch可以被分割为多个pusch进行传输,其中,被分割后的每个pusch通常被称为actual pusch,如图1所示。
5.在通信系统中,难免存在某些资源在时域上发生冲突的情况,目前,如何解决对于可分割的nominal pusch的资源冲突问题成为研究的热点。


技术实现要素:

6.本技术实施例提供了一种资源冲突的处理方法、装置、终端及存储介质,可以用于解决对于可分割的nominal pusch的资源冲突问题。所述技术方案如下:
7.一个方面,提供了一种资源冲突的处理方法,所述方法包括:
8.当第一物理上行链路控制信道pusch与第二pusch在时域资源上存在重叠或冲突时,如果所述第一pusch包括的第三pusch中存在与所述第二pusch在时域资源上不重叠且不冲突的第四pusch时,通过所述第四pusch进行数据块的传输,其中,所述第一pusch用于所述数据块的重复传输。
9.另一方面,提供了一种资源冲突的处理装置,所述装置包括:
10.传输模块,用于当第一物理上行链路控制信道pusch与第二pusch在时域资源上存在重叠或冲突时,如果所述第一pusch包括的第三pusch中存在与所述第二pusch在时域资源上不重叠且不冲突的第四pusch时,通过所述第四pusch进行数据块的传输,其中,所述第一pusch用于所述数据块的重复传输。
11.另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现上述一方面中任一项所提供的资源冲突的处理方法。
12.另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有至
少一条指令,所述至少一条指令用于被处理器执行以实现上述一方面中任一项所提供的资源冲突的处理方法。
13.另一方面,提供了一种计算机程序产品,所述计算机程序产品包括一个或多个计算机程序,所述计算机程序被处理器执行时,用于实现上述一方面中任一项所提供的资源冲突的处理方法。
14.本技术实施例提供的技术方案带来的有益效果至少包括:
15.当第一pusch与第二pusch在时域资源上存在重叠或冲突时,如果该第一pusch包括的第三pusch中存在与该第二pusch在时域资源上不重叠且不冲突的第四pusch时,通过该第四pusch进行数据块的传输,其中,该第一pusch用于该数据块的重复传输。如此,明确了存在第三pusch的冲突场景的冲突处理问题,这里可以尽可能地利用可用的资源,保证了资源的利用率,并使得业务尽快地传输给网络侧设备,避免由于资源冲突导致的时延。
附图说明
16.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本技术一个示例性实施例提供的第一pusch的示意图;
18.图2是本技术一个示例性实施例提供的实施环境的示意图;
19.图3是本技术一个示例性实施例提供的资源冲突的处理方法流程图;
20.图4是本技术另一个示例性实施例提供的第一pusch的示意图;
21.图5是本技术一个示例性实施例提供的资源冲突的处理装置的结构示意图;
22.图6是本技术一个示例性实施例提供的终端的结构示意图。
具体实施例
23.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
24.在对本技术实施例提供的资源冲突的处理方法进行详细介绍之前,先对本技术实施例涉及的相关内容、应用场景和实施环境进行简单介绍。
25.首先,对本技术实施例涉及的相关内容进行简单介绍。
26.iiot(industrial internet of things,工业物联网)场景:5g(fifth generation,第五代)iiot场景中需求支持工业自动化(factory automation),传输自动化(transport industry),智能电力(electrical power distribution)等业务在5g系统的传输。其对于数据传输时延和可靠性均具有较高的要求,基于时延和可靠性的传输需求,iiot场景还引入了tsn(time sensitive networking,时间敏感性网络)网络、tsc(time sensitive communication,时间敏感性通信)的概念。
27.lcp(logical channel prioritization,逻辑信道优先级):ue(user equipment,用户设备)获取用于新传的上行资源时,按照逻辑信道的优先级进行数据传输。ue进行逻辑信道的优先级处理时遵循以下优先级顺序(按照优先级从高到低的顺序排列):
generation,第五代)iiot场景。在该iiot场景中,由于不同的业务有不同的qos(quality of service,服务质量)要求,比如有些业务对时延敏感,有些业务对丢包率有严格的要求。为此,可以使用harq(hybrid automatic repeat request,混合自动重传请求)功能配置harq进程进行数据传输,从而降低传输时延或提高传输可靠性。也即是,在该类场景中通常需要采用数据重传方式进行通信,而在此过程中,给同一个用户配置的资源在时间上难免会产生冲突,当然,也会有多个新传资源出现冲突的情况。其中,该冲突包括数据信道和数据信道的冲突,数据信道和控制信道(或uci(uplink control information,上行控制信息))的冲突,以及控制信道(或uci)和控制信道(或uci)的冲突。其中,uci可以为以下至少一种:sr(scheduling request,调度请求),harq反馈,csi-rs(channel state information reference signal,信道状态信息参考信号)。另外,上述数据信道存在冲突的场景中,该数据信道可以为以下至少之一:cg(configured grant,配置授权)、dg(dynamic grant,动态授权)和sps,其中,该cg可以包括type1 cg和/或type2 cg。dg资源可以是cs(configured scheduling,配置调度)-rnti、tc(temporary cell临时小区)-rnti、c-rnti或者ra(random access,随机接入)-rnti(即rar(random access response,随机接入响应))中调度的。当然,资源可以是配置或调度在uplink上的,也可以是在sidelink上的。
39.目前,在rel-16 iiot中仅考虑了nominal repetition冲突的问题,未对nominal repetition分裂为actual repetition后,如何处理冲突问题进行讨论或定义。如此,在支持分裂pusch的情况下,当冲突的资源为分裂的资源时,若终端仍按照已有的方式操作将会导致资源的浪费,造成不必要的时延。为此,本技术实施例提供了一种解决方法,该方法可以适用于uplink场景中,也适用于sidlink场景中,其具体实现请参见如下各个实施例。
40.接下来,对本技术实施例涉及的实施环境进行简单介绍。
41.请参考图2,该图2是根据一实例性实施例示出的一种实施环境的示意图。该实施环境包括有至少一个终端210和网络设备220,图2是以一个终端为例进行说明,该终端210与该网络设备220之间可以通过通信网络进行数据通信。该终端210和网络设备220均配有mac实体,以通过mac实体来实现mac层的数据传输,即在本技术实施例中,终端可以通过mac实体实现该数据传输方法。作为一种示例,该终端210可以为手机、平板电脑之类能够用于进行数据通信的设备,在一些实施例中,终端又可以称为ue。另外,该网络设备可以为基站之类的网络侧的设备。其中,在sidelink场景下,通信的两个实体也可以是两个终端设备。
42.在介绍完本技术实施例涉及的相关内容、应用场景和实施环境后,接下来将结合附图对本技术实施例提供的资源冲突的处理方法进行详细介绍。
43.请参考图3,该图3是根据一示例性实施例示出的一种资源冲突的处理方法的流程图,该方法可以应用于上述图2所示的实施环境中,主要由终端来执行,可以包括如下几个实现步骤。
44.步骤301:当第一pusch与第二pusch在时域资源上存在重叠或冲突时,如果该第一pusch包括的第三pusch中存在与该第二pusch在时域资源上不重叠且不冲突的第四pusch时,通过该第四pusch进行数据块的传输,其中,该第一pusch用于该数据块的重复传输。
45.其中,该第一pusch的数量可以为一个,也可以为多个,本技术实施例对此不做限定。另外,该第一pusch包括的第三pusch的数量可能为一个,也可能为多个,相应的,第四
pusch的数量可以为一个,也可以为多个。
46.另外,该第一pusch可以是由网络侧设备预先配置的,也可以是网络动态调度的。示例性地,对于终端来说,接收重复传输配置信息,该重复传输配置信息用于指示该第一pusch的传输起始位置、重复传输次数和每次重复传输的时长中的至少一项,根据该重复传输配置信息和第一信息,确定该第三pusch的时域资源,该第一信息用于确定该第三pusch的存在情况,或者用于确定该第三pusch的资源位置,或者用于确定该第三pusch的存在情况以及当确定存在该第三pusch时该第三pusch的资源位置。
47.其中,该第一pusch的个数与该重复传输次数相同,即一次重复传输对应一个第一pusch,不难理解,每次重复传输的时长是指每次重复传输对应的第一pusch占用的符号个数。
48.其中,该第一信息包括时隙边界信息、上下行配置信息、第一资源指示信息、第二资源指示信息中的至少一种。其中,该第一资源指示信息用于指示指定资源或者跨边界的情况,该指定资源不用于该第一pusch的资源传输,该第二资源指示信息包括目标指示信息和/或资源信息,该目标指示信息用于指示第三pusch的存在情况,该资源信息用于指示第三pusch的资源位置。
49.其中,该时隙边界信息用于指示时隙的边界。该上下行配置信息用于指示哪些符号用于上行传输、哪些符号用于下行传输、以及哪些符号既可以用于上行传输又可以用于下行传输。
50.该第一资源指示信息指示指定资源时,该指定资源是指第一pusch不能使用的资源,譬如,可以为dl(downlink link,下行链路)符号或flexible符号等。该第一资源指示信息指示跨边界的情况时,可以是一个明确指示,譬如,可以为“0”,此时用于指示跨边界,或者,可以为“0”,此时用于指示未跨边界。
51.实际上,上述时隙边界信息、上下行配置信息和第一资源指示信息相当于是隐形信息,即需要终端结合重复传输配置信息,确定出该第一pusch中是否包括第三pusch,或者,确定出该第一pusch包括的第三pusch的资源位置,或者,确定出该第一pusch是否包括第三pusch以及当包括时该第三pusch的资源位置。
52.其中,该第二资源指示信息实际是显性信息,即该第二资源指示信息直接指示了该第一pusch中是否包括第三pusch和/或当包括第三pusch时对应的至少一个第三pusch的资源位置,其中,该资源信息可以为时域信息和/或频域信息。另外,当该第一信息包括第二资源指示信息时,终端可以进一步结合用于确定第一pusch的重复传输配置信息,可以准确确定该第三pusch的资源位置,提高了确定的准确性。
53.作为一种示例,该第一资源指示信息和/或第二资源指示信息可以由网络侧设备配置,譬如,该网络侧设备可以通过rrc(radio resource control,无线资源控制)、dci或mac ce之类的信息进行指示。或者,该第一资源指示信息和/或第二资源指示信息还可以由终端的物理层指示。
54.如此,该终端可以获知第一pusch的资源位置,第三pusch存在的信息,以及第一pusch包括的第三pusch的资源位置。
55.在工作过程中,终端可以根据该第一pusch的资源位置和第二pusch的资源位置,来检测该第一pusch与第二pusch是否存在资源重叠或冲突,譬如,当该第一pusch的资源位
rnti或者c-rnti加扰的。在该种情况下,终端检测该第一cg资源与该第一dg资源是否存在冲突,从而确定该第一pusch与第二pusch是否存在资源冲突。
67.同理,在该种实现方式中,该第二pusch也可以是nominal pusch,可以分裂成actual pusch,即该第二pusch也可以包括至少一个actual pusch。在该种情况下,在判断资源冲突时,可以判断第一pusch中的至少一个或者每个第三pusch与该第二pusch包括的actual pusch之间是否存在资源冲突。
68.作为一种示例,该第一pusch为第一rar中指示的pusch,或者该第一pusch为第二dg的pusch,该第二pusch为第二cg的pusch。
69.同前文所述,该第一rar可以是四步随机接入过程中的msg2,或者,可以为两步随机接入过程中的msgb。其中,该第二dg可以是cs-rnti、tc-rnti或者c-rnti加扰的。
70.在该种实现方式中,可以检测第一rar中指示的pusch与第二pusch是否存在冲突,从而确定第一pusch与第二pusch是否存在资源冲突,或者说,确定第一pusch包括的第三pusch与第二pusch是否存在资源冲突。
71.或者,可以检测该第二dg资源包括的actual dg资源与第二pusch是否存在冲突,从而确定第一pusch与第二pusch是否存在资源冲突。
72.进一步地,还可以根据第二dg资源包括的actual dg资源与第二pusch,进行资源选择等操作。
73.同理,在该种实现方式中,该第二pusch也可以是nominal pusch,可以分裂成actual pusch,即该第二pusch也可以包括至少一个actual pusch。在该种情况下,在判断资源冲突时,可以判断第一pusch中的至少一个或者每个第三pusch与该第二pusch包括的actual pusch之间是否存在资源冲突。
74.作为一种示例,该第一pusch为第一rar中指示的pusch,或者该第一pusch为第二dg的pusch,该第二pusch为第二rar中指示的pusch。
75.示例性的,可以检测第二dg包括的actual dg资源与第二rar中指示的pusch是否存在冲突,或者,检测该第二dg包括的actual dg资源与第二rar中指示pusch包括的第三pusch是否存在冲突,从而确定第一pusch与第二pusch是否存在资源冲突。
76.进一步地,还可以根据第二dg包括的actual dg资源与第二rar中指示的pusch进行资源选择等操作;或者,根据第二dg包括的actual dg资源与第二rar中指示的pusch包括的actual pusch进行资源选择等操作。
77.同理,在该种实现方式中,该第二pusch也可以是nominal pusch,可以分裂成actual pusch,即该第二pusch也可以包括至少一个actual pusch。在该种情况下,在判断资源冲突时,可以判断第一pusch中的至少一个或者每个第三pusch与该第二pusch包括的actual pusch之间是否存在资源冲突。
78.作为一种示例,该第一pusch为第一rar中指示的pusch,或者该第一pusch为第二dg的pusch,该第二pusch为第一dg的pusch。
79.示例性的,可以检测该第二dg包括的actual dg资源与第一dg包括的actual dg资源是否存在冲突,从而确定第一pusch与第二pusch是否存在资源冲突。
80.进一步地,还可以根据第二dg包括的actual dg资源与第一dg包括的actual dg资源,进行资源选择等操作。
81.同理,在该种实现方式中,该第二pusch也可以是nominal pusch,可以分裂成actual pusch,即该第二pusch也可以包括至少一个actual pusch。在该种情况下,在判断资源冲突时,可以判断第一pusch中的至少一个或者每个第三pusch与该第二pusch包括的actual pusch之间是否存在资源冲突。
82.进一步地,可以根据该第一pusch包括的第三pusch和该第二pusch,确定传输的资源的优先级。具体地,当该第三pusch中存在与第二pusch资源冲突的第五pusch时,可以以第五pusch为粒度来确定优先传输的资源。在一些实施例中,还可以理解为,根据该第一pusch包括的第三pusch和该第二pusch,确定非优先传输的资源。
83.也即是,可以以第三pusch或者第一pusch为粒度,确定资源冲突时优先传输的资源;或者说,可以以第三pusch或者第一pusch为粒度,确定资源冲突时非优先传输的资源。
84.作为一种示例,根据该第一pusch包括的第三pusch和该第二pusch,确定传输的资源的优先级的具体实现可以包括:根据第五pusch对应的第一优先级以及该第二pusch对应的第二优先级,确定优先传输的资源,该第五pusch为该第三pusch中与该第二pusch在时域资源上重叠的至少一个第三pusch。
85.当然,作为一种示例,本技术中所述的第五pusch的优先级也可以认为是该第一pusch的优先级,下文也同理。
86.也就是说,当该第三pusch中存在与第二pusch资源冲突的第五pusch时,可以根据该第五pusch对应的第一优先级和第二pusch对应的第二优先级,确定优先传输哪个资源,然后通过所确定的资源对对应的数据块进行传输。示例性的,若该第五pusch对应的第一优先级高于第二pusch对应的第二优先级,则优先通过该第五pusch传输该数据块,该种情况下,可以确定用于传输该数据块的资源为该第五pusch。反之,如果该第二pusch对应的第一优先级低于第二pusch对应的第二优先级,则优先通过该第二pusch传输其对应的数据块。
87.不难理解,该第三pusch中可能存在一个第五pusch,也可能存在多个第五pusch,当存在多个时,可以分别确定每个第五pusch对应的第一优先级与第二pusch对应的第二优先级的高低,从而确定哪块资源优先传输。
88.需要说明的是,作为本技术实施例的一个示例,ue也可以通过第一个第五pusch的优先级,或者第一pusch的资源,确定其他第五pusch的优先级。
89.作为一种示例,该第一优先级为该第五pusch的资源的优先级,该第二优先级为该第二pusch的资源的优先级。也就是说,在对比过程中,可以对比存在冲突的两个资源的优先级,从而确定哪个资源优先传输。
90.作为一种示例,该第一优先级为承载在该第五pusch的资源上的第一逻辑信道的优先级,该第二优先级为承载在该第二pusch的资源上的第二逻辑信道的优先级。
91.当然,第五pusch的资源上的第一逻辑信道的优先级也可以认为是第一pusch上的第一逻辑信道的优先级。
92.在该种实现方式中,可以通过对比两个存在冲突的资源对应的逻辑信道的优先级来确定哪个资源优先传输。譬如,如果承载在该第五pusch的资源上的第一逻辑信道的优先级高于承载在该第二pusch的资源上的第二逻辑信道的优先级,则可以确定优先通过该第五pusch传输该数据块,否则,优先通过第二pusch传输其对应的数据块。
93.作为一种示例,当该第五pusch中承载或将承载至少一个第一逻辑信道时,该第一
优先级为优先级最高的第一逻辑信道的优先级。和/或,当该第二pusch中承载或将承载至少一个第二逻辑信道时,该第二优先级为优先级最高的第二逻辑信道的优先级。
94.或者说,当该第一逻辑信道的数量为多个时,该第一优先级包括多个第一逻辑信道的优先级中的最高优先级。和/或,当该第二逻辑信道的数量为多个时,该第二优先级包括多个第二逻辑信道的优先级中的最高优先级。
95.也就是说,承载或将要承载在该第五pusch上的第一逻辑信道的数量可能为多个,在该种情况下,可以从该多个第一逻辑信道的优先级中选择最高优先级,然后将该最高优先级确定为该第一优先级。
96.同理,承载或者将要承载在该第二pusch上的第二逻辑信道的数量也可能为多个,在该种情况下,可以从该多个第二逻辑信道的优先级中选择最高优先级,然后将该最高优先级确定为该第二优先级。
97.当然,需要说明的是,上述是以第一逻辑信道的数量为多个时选择最高优先级作为第一优先级为例进行说明,在另一实施例中,还可以根据一定的策略从多个第一逻辑信道的优先级中选择一个优先级作为该第一优先级,譬如,该第一优先级还可以为优先级最低的第一逻辑信道的优先级。同理,当第二逻辑信道的数量为多个时,也可以根据一定的策略从多个第二逻辑信道的优先级中选择一个优先级作为该第二优先级,譬如,该第二优先级还可以为优先级最低的第二逻辑信道的优先级,本技术实施例对此不作限定。
98.作为一种示例,该第一优先级为该第五pusch的资源对应的第一mac ce的优先级,该第二优先级为该第二pusch的资源对应的第二mac ce的优先级,该第一mac ce与该第二mac ce位于不同mac pdu中。
99.在该种实现方式中,可以根据该第五pusch的资源对应的第一mac ce的优先级,与第二pusch的资源对应的第二mac ce的优先级,来确定存在冲突的两个资源哪个优先传输。
100.作为一种示例,当该第五pusch中承载或将承载至少一个第一mac ce时,该第一优先级为优先级最高的第一mac ce的优先级;和/或,当该第二pusch中承载或将承载至少一个第二mac ce时,该第二优先级为优先级最高的第二mac ce的优先级。
101.或者说,当该第一mac ce的数量为多个时,该第一优先级包括多个第一mac ce的优先级中的最高优先级。和/或,当该第二mac ce的数量为多个时,该第二优先级包括多个第二mac ce的优先级中的最高优先级。
102.也就是说,该第五pusch的资源对应的第一mac ce的数量可能为多个,在该种情况下,可以从该多个第一mac ce的优先级中选择最高优先级,然后将该最高优先级确定为该第一优先级。
103.同理,该第二pusch的资源对应的第二mac ce的数量也可能为多个,在该种情况下,可以从该多个第二mac ce的优先级中选择最高优先级,然后将该最高优先级确定为该第二优先级。
104.当然,需要说明的是,上述是以第一mac ce的数量为多个时选择最高优先级作为第一优先级为例进行说明,在另一实施例中,还可以根据一定的策略从多个第一mac ce的优先级中选择一个优先级作为该第一优先级,譬如,该第一优先级还可以为优先级最低的第一mac ce的优先级。同理,当第二mac ce的数量为多个时,也可以根据一定的策略从多个第二mac ce的优先级中选择一个优先级作为该第二优先级,譬如,该第二优先级还可以为
优先级最低的第二mac ce的优先级,本技术实施例对此不作限定。
105.作为一种示例,该第一优先级包括该第五pusch的资源对应的第一mac ce的优先级以及承载在该第五pusch的资源上的第一逻辑信道的优先级,该第二优先级包括该第二pusch的资源对应的第二mac ce的优先级以及承载在该第二pusch的资源上的第二逻辑信道的优先级。
106.在该种实现方式中,该第一优先级包括两个优先级,或者可以理解为通过两个优先级来确定,譬如,可以为该第五pusch的资源对应的第一mac ce的优先级设置第一权重,以及为承载在该第五pusch的资源上的第一逻辑信道的优先级设置第二权重,然后基于两个优先级、第一权重和第二权重,确定该第一优先级。其中,该第一权重和第二权重可以根据实际需求进行设置。
107.同理,该第二优先级也包括两个优先级,或者可以理解为通过该两个优先级来确定,譬如,可以为该第二pusch的资源对应的第二mac ce的优先级设置第三权重,以及为承载在该第二pusch的资源上的第二逻辑信道的优先级设置第四权重,然后基于该两个优先级、第三权重和第四权重,确定该第二优先级。其中,该第三权重和第四权重可以根据实际需求进行设置。
108.另外,第五pusch的资源上的第一逻辑信道的优先级也可以认为是第一pusch上的第一逻辑信道的优先级。
109.进一步地,该第一优先级为该第一mac ce的优先级和/或该第一逻辑信道的优先级中的最高优先级。
110.示例性的,可以将第一mac ce的优先级与该第一逻辑信道的优先级进行比较,选择一个最高优先级,然后将该最高优先级确定为该第一优先级。譬如,若该第一mac ce的优先级高于该第一逻辑信道的优先级,则将该第一mac ce的优先级确定为该第一优先级,再如,若该第一mac ce的优先级低于该第一逻辑信道的优先级,则将该第一逻辑信道的优先级确定为该第一优先级。
111.需要说明的是,当该第一优先级包括第一mac ce的优先级时,认为该第一mac ce的优先级即为最高优先级。或者,当该第一优先级包括该第一逻辑信道的优先级时,认为该第一逻辑信道的优先级即为最高优先级。
112.进一步地,第二优先级为该第二mac ce的优先级和/或该第二逻辑信道的优先级中的最高优先级。
113.也就是说,可以将第二mac ce的优先级与该第二逻辑信道的优先级进行比较,选择一个最高优先级,然后将该最高优先级确定为该第二优先级。譬如,若该第二mac ce的优先级高于该第二逻辑信道的优先级,则将该第二mac ce的优先级确定为该第二优先级,再如,若该第二mac ce的优先级低于该第二逻辑信道的优先级,则将该第二逻辑信道的优先级确定为该第二优先级。
114.需要说明的是,当该第二优先级包括第二mac ce的优先级时,认为该第二mac ce的优先级即为最高优先级。或者,当该第二优先级包括该第二逻辑信道的优先级时,认为该第二逻辑信道的优先级即为最高优先级。
115.也就是说,第一优先级为第一mac ce和/或第一逻辑信道的优先级,第二优先级为第二mac ce和/或第二逻辑信道的优先级。
116.作为一种示例,该第一优先级包括该第五pusch的资源对应的第一mac pdu的优先级,该第二优先级包括该第二pusch的资源对应的第二mac pdu的优先级。
117.在该种实现方式中,可以根据该第五pusch的资源对应的第一mac pdu的优先级,与第二pusch的资源对应的第二mac pdu的优先级,来确定存在冲突的两个资源哪个优先进行传输。
118.作为一种示例,该第一mac pdu的优先级包括第一mac ce和/或第一逻辑信道的优先级,该第二mac pdu的优先级包括第二mac ce和/或第二逻辑信道的优先级。
119.另外,第五pusch的资源上的第一逻辑信道的优先级也可以认为是第一pusch上的第一逻辑信道的优先级。
120.进一步地,当该第一mac pdu的优先级包括第一mac ce和第一逻辑信道的优先级时,该第一mac pdu的优先级为该第一mac ce的优先级和该第一逻辑信道的优先级中的最高优先级。
121.进一步地,当该第二mac pdu的优先级包括第二mac ce和第二逻辑信道的优先级时,该第二mac pdu的优先级为该第二mac ce的优先级和该第二逻辑信道的优先级中的最高优先级。
122.作为一种示例,当该第一mac ce的数量为多个时,该第一mac ce的优先级为多个第一mac ce的优先级中的最高优先级,和/或,当该第一逻辑信道的数量为多个时,该第一逻辑信道的优先级为多个第一逻辑信道的优先级中的最高优先级。当该第二mac ce的数量为多个时,该第二mac ce的优先级为多个第二mac ce的优先级中的最高优先级,和/或,当该第二逻辑信道的数量为多个时,该第二逻辑信道的优先级为多个第二逻辑信道的优先级中的最高优先级。
123.需要说明的是,上述是以基于优先级来确定优先传输的资源为例进行说明,在另一实施例中,冲突的第五pusch和其他资源选择哪个优先传输,也可以取决于ue的实现。譬如,ue可以随机选择一个资源优先进行传输;或者,ue也可以优先传输新数据对应的资源,然后传输重传对应的资源;再或者,ue还可以优先传输时域上优先到达的资源,再或者,ue还可以优先传输时域上后到达的资源。
124.进一步地,该终端还可执行如下操作中的至少之一:
125.(1)生成指定mac pdu。
126.其中,该指定mac pdu与该第一pusch对应。在实施中,该指定mac pdu的生成实际可以包括如下两种可能的情况:
127.对该第一pusch中的第一个第三pusch生成指定mac pdu。或者,对该第一pusch中的第一个第四pusch生成指定mac pdu。
128.也就是说,该指定mac pdu的生成时间点可以为该第一pusch中的第一个第三pusch的起始时间点。
129.如前文所述,该第一pusch包括第三pusch,作为一种示例,终端可以在该第三pusch的起始时间点,生成指定mac pdu。
130.或者,该指定mac pdu的生成时间点还可以为该第一pusch中的第一个第四pusch的起始时间点。
131.如前文所述,第四pusch是指该第三pusch中与第二pusch不存在资源冲突的第三
pusch。也即是,在该种实现方式中,可以在第一个与第二pusch不存在资源冲突的第四pusch的起始时间点,生成该指定mac pdu。
132.当然,也可以基于第一pusch生成指定mac pdu。具体的,只要有第三pusch,或者只要有重复的pusch资源,或者只要有不冲突的重复的pusch资源,或者只要有不冲突的第三pusch,或者只要有优先传输的pusch,就生成该指定mac pdu。例如,在这些场景之一,对第一pusch生成指定mac pdu。或者,不论条件,直接对第一pusch或第一个第三pusch生成指定mac pdu。
133.(2)将指定mac pdu存储在harq缓存中。
134.为了便于后续对该指定mac pdu的重复传输,可以将指定mac pdu存在harq缓存中,如此,在后续对该指定mac pdu进行传输时,可以直接从该harq缓冲中获取,无需再重新生成。
135.(3)按照该第四pusch的编码方式对该指定mac pdu进行编码,通过该第四pusch对编码后的mac pdu进行传输。
136.由于这里可以通过第四pusch进行传输,所以在生成该指定mac pdu后,可以按照该第四pusch对应的编码方式对该指定mac pdu进行编码,得到待传输的数据块,该终端可以通过该第四pusch对该数据块进行传输,即可以通过与第二pusch不存在资源冲突的第四pusch来进行数据块的传输。
137.(4)按照该第五pusch的编码方式对该指定mac pdu进行编码,通过该第五pusch对编码后的mac pdu进行传输。
138.若存在优先的第五pusch,则可以按照该第五pusch对应的编码方式对该指定mac pdu进行编码,然后通过该第五pusch对编码后得到的数据块进行传输,即可以通过与第二pusch存在资源冲突的优先的第五pusch来进行数据块的传输。
139.作为一种示例,当该第一pusch为cg的pusch时,启动或者重启配置授权定时器。
140.其中,该配置授权定时器用于在定时器运行期间,阻止使用cg资源进行新传。在一些实施例中,该配置授权定时器被定义为configuredgranttimer。
141.由于cg资源具有周期特性,所以,当该第一pusch为cg的pusch时,为了便于后续可以获知何时再次使用对应该harq进程的cg资源或传输是否成功,需要在传输该cg资源后,启动或者重启配置授权定时器。
142.作为另一种示例,当该第一pusch为dg的pusch且该dg对应的harq进程是为cg配置的harq进程时,启动或者重启配置授权定时器。
143.在一些实施例中,由于dg资源可以与cg资源使用同一harq进程,所以,当第一pusch为dg资源时,如果该dg资源对应的harq进程是为cg配置的harq进程,为了便于后续确定是否进行重传,需要在传输该dg资源后,启动或者重启配置授权定时器。
144.作为一种示例,当该第一pusch为cg的pusch时,或者,当该第一pusch为dg的pusch且该dg对应的harq进程是为cg配置的harq进程时,在通过该第四pusch传输数据块的情况下,启动或者重启配置授权定时器。也就是说,终端在传输非冲突的第三pusch的资源时,启动或者重启该configuredgranttimer。
145.在本技术实施例中,当第一pusch与第二pusch在时域资源上存在重叠或冲突时,如果该第一pusch包括的第三pusch中存在与该第二pusch在时域资源上不重叠的第四
pusch时,通过该第四pusch进行数据块的传输,其中,该第一pusch用于该数据块的重复传输。如此,明确了存在第三pusch的冲突场景的冲突处理问题,这里可以尽可能地利用可用的资源,保证了资源的利用率,并使得业务尽快地传输给网络侧设备,避免由于资源冲突导致的时延。并且,如此,可以使得网络侧设备与终端对冲突的资源的理解保持一致。
146.为了便于理解,接下来通过两个具体实例对该方法的实现进行详细说明。
147.实例一:
148.1、ue接收网络侧设备配置的重复传输配置信息,该重复传输配置信息用于指示重复传输的cg资源(即为nominal pusch),如cg index1的上行链路资源。
149.2、ue根据重复传输配置信息,确定nominal pusch所占用的时域资源。
150.例如:网络侧设备配置了一个cg pusch的多次传输,其重复传输次数k为3,传输的起始位置s为11,每次传输的长度l为6。
151.3、ue根据第一信息确定该nominal pusch包括的actual pusch所占用的时域资源。
152.例如,ue确定在t1时刻cg index1的cg资源的第一个nominal pusch 1被分裂为两个actual pusch,其对应的时间段为(t1,t1 a)和(t1 a,t1 b)。具体来说,由于时隙边界及下行链路符号不能用于上行pusch的传输,因此,该nominal pusch被分割后得到的actual pusch如图4所示,其中,符号8、9和10为下行链路符号。
153.4、假设ue在随机接入过程中,获取到传输msg3的pusch资源,而传输msg3的pusch资源也覆盖了t1时刻。例如从(t1-k,t1 c),c《=a,k》=0,则ue根据actual pusch所占用的时频资源,确定是否存在资源冲突。
154.不难理解,第一个nominal pusch 1的第一个actual pusch 1与传输msg3的pusch资源冲突,第一个nominal pusch 1的剩下的actual pusch 2与传输msg3的pusch资源不冲突。则ue对actual pusch 2进行传输,即生成mac pdu,并通过该actual pusch 2进行传输。进一步地,该ue还可以将mac pdu存在harq buffer(缓存)中。
155.另外,对于第一个cg的第一个的actual pusch 1,ue判断该actual pusch 1对应的第一优先级与传输msg3的pusch资源的第二优先级,判断优先传输哪个资源。譬如,假设该actual pusch 1对应的第一优先级高于传输msg3的pusch资源的第二优先级,则优先传输该actual pusch 1。其中,该第一优先级和第二优先级的确定方式可以参见上文。
156.如此,由于存在其他nominal pusch(nominal pusch 2和nominal pusch3)和不冲突的actual pusch(actual pusch 2),所以,即使有部分actual pusch跟其他资源冲突,也可以生成对应的mac pdu,并利用非冲突的actual pusch进行传输。
157.进一步地,若actual pusch为cg资源,或者,若actual pusch为dg资源但该dg资源对应的harq进程是cg配置的harq进程,则终端在传输非冲突的actual pusch时,启动或重启configuredgranttimer。
158.实施例二:
159.1、ue接收网络侧设备配置的重复传输配置信息,该重复传输配置信息用于指示重复传输的cg资源(即为nominal pusch),如cg index1的上行链路资源。
160.2、ue根据重复传输配置信息,确定nominal pusch所占用的时域资源。
161.例如:网络侧设备配置了一个cg pusch的多次传输,其重复传输次数k为3,传输的
起始位置s为11,每次传输的长度l为6。
162.3、ue根据第一信息确定该nominal pusch包括的actual pusch所占用的时域资源。
163.例如,ue确定在t1时刻cg index1的cg资源的第一个nominal pusch被分裂为两个actual pusch,其对应的时间段为(t1,t1 a)和(t1 a,t1 b)。具体来说,由于时隙边界及下行链路符号不能用于上行pusch的传输,因此,该nominal pusch对应的actual pusch如图4所示。
164.4、假设ue收到dg调度,同时配置为重复传输。具体的,dg重复传输次数为2次,起始位置为11,符号长度为3。该第一个dg usch资源也覆盖了t1时刻,例如对应的时域位置为(t1,t1 a)范围,由于未跨时隙,所以actual pusch=nominal pusch,该第二个dg pusch对应的时域为(t1 a,t1 b)范围,也是actual pusch=nominal pusch。
165.5、ue根据actual pusch所占用的时频资源,确定是否存在资源冲突。
166.在这里,第一个cg的第一个actual pusch 1和第一dg的第一个actual pusch冲突,第一个cg的第二个actual pusch和第二个dg的第二个actual pusch冲突,cg的其他actual pusch没有冲突,则ue生成mac pdu,并通过对非冲突的actual pusch对该mac pdu进行传输。进一步地,该ue将该mac pdu存储至对应的harq缓存中。
167.另外,对于冲突的actual pusch,ue还可以根据存在冲突的两个资源的优先级,确定优先传输哪个资源,关于优先级确定过程可以参见上文。
168.进一步地,若actual pusch为cg资源,或者为dg资源但该dg资源对应的harq进程为cg配置的harq进程,则终端在传输非冲突的actual pusch时,启动或重启configuredgranttimer。
169.请参考图5,该图5是根据一示例性实施例示出的一种资源冲突的处理装置的结构示意图,该装置可以包括:
170.传输模块510,用于当第一pusch与第二pusch在时域资源上存在重叠或冲突时,如果所述第一pusch包括的第三pusch中存在与所述第二pusch在时域资源上不重叠且不冲突的第四pusch时,通过所述第四pusch进行数据块的传输,其中,所述第一pusch用于所述数据块的重复传输。
171.在本技术一种可能的实现方式中,所述传输模块510还用于:
172.当所述第一pusch包括的第三pusch与所述第二pusch在时域资源上存在重叠或冲突时,确定所述第一pusch与所述第二pusch在时域资源上存在重叠或冲突。
173.在本技术一种可能的实现方式中,所述传输模块510还用于:
174.接收重复传输配置信息,所述重复传输配置信息用于指示所述第一pusch的传输起始位置、重复传输次数和每次重复传输的时长中的至少一项;
175.根据所述重复传输配置信息和第一信息,确定所述第三pusch的时域资源,所述第一信息用于确定所述第三pusch的存在情况,或者用于确定所述第三pusch的资源位置,或者用于确定所述第三pusch的存在情况以及当确定存在所述第三pusch时所述第三pusch的资源位置。
176.在本技术一种可能的实现方式中,所述第一信息包括时隙边界信息、上下行配置信息、第一资源指示信息、第二资源指示信息中的至少一种;
177.其中,所述第一资源指示信息用于指示指定资源或者跨边界的情况,所述指定资源不用于所述第一pusch的资源传输,所述第二资源指示信息包括目标指示信息和/或资源信息,所述目标指示信息用于指示所述第三pusch的存在情况,所述资源信息用于指示所述第三pusch的资源位置。
178.在本技术一种可能的实现方式中,所述第二资源指示信息由网络侧设备配置或指示,或者,所述第二资源指示信息由终端的物理层指示。
179.在本技术一种可能的实现方式中,所述第一pusch为第一配置授权cg的pusch,所述第二pusch为第二cg的pusch。
180.在本技术一种可能的实现方式中,所述第一pusch为第一cg的pusch,所述第二pusch为第一随机接入响应rar中指示的pusch,或者,所述第二pusch为第一动态授权dg的pusch。
181.在本技术一种可能的实现方式中,所述第一pusch为第一rar中指示的pusch,或者所述第一pusch为第二dg的pusch,所述第二pusch为第二cg的pusch。
182.在本技术一种可能的实现方式中,所述第一pusch为第一rar中指示的pusch,或者所述第一pusch为第二dg的pusch,所述第二pusch为第二rar中指示的pusch;或者,
183.所述第一pusch为第一rar中指示的pusch,或者所述第一pusch为第二dg的pusch,所述第二pusch为第一dg的pusch。
184.在本技术一种可能的实现方式中,所述传输模块510还用于:
185.根据所述第一pusch包括的第三pusch和所述第二pusch,确定传输的资源的优先级。
186.在本技术一种可能的实现方式中,所述传输模块510用于:
187.根据第五pusch对应的第一优先级以及所述第二pusch对应的第二优先级,确定优先传输的资源,所述第五pusch为所述第三pusch中与所述第二pusch在时域资源上重叠的至少一个第三pusch。
188.在本技术一种可能的实现方式中,所述第一优先级为所述第五pusch的资源的优先级,所述第二优先级为所述第二pusch的资源的优先级。
189.在本技术一种可能的实现方式中,所述第一优先级为承载在所述第五pusch的资源上的第一逻辑信道的优先级,所述第二优先级为承载在所述第二pusch的资源上的第二逻辑信道的优先级。
190.在本技术一种可能的实现方式中,当所述第五pusch中承载或将承载至少一个第一逻辑信道时,所述第一优先级为优先级最高的第一逻辑信道的优先级;
191.和/或,
192.当所述第二pusch中承载或将承载至少一个第二逻辑信道时,所述第二优先级为优先级最高的第二逻辑信道的优先级。
193.在本技术一种可能的实现方式中,所述第一优先级为所述第五pusch的资源对应的第一mac ce的优先级,所述第二优先级为所述第二pusch的资源对应的第二mac ce的优先级,所述第一mac ce与所述第二mac ce位于不同mac pdu中。
194.在本技术一种可能的实现方式中,当所述第五pusch中承载或将承载至少一个第一mac ce时,所述第一优先级为优先级最高的第一mac ce的优先级;和/或,
195.当所述第二pusch中承载或将承载至少一个第二mac ce时,所述第二优先级为优先级最高的第二mac ce的优先级。
196.在本技术一种可能的实现方式中,所述第一优先级包括所述第五pusch的资源对应的第一mac ce的优先级以及承载在所述第五pusch的资源上的第一逻辑信道的优先级,所述第二优先级包括所述第二pusch的资源对应的第二mac ce的优先级以及承载在所述第二pusch的资源上的第二逻辑信道的优先级。
197.在本技术一种可能的实现方式中,所述第一优先级为所述第五pusch的资源对应的第一mac pdu的优先级,所述第二优先级为所述第二pusch的资源对应的第二mac pdu的优先级。
198.在本技术一种可能的实现方式中,所述第一mac pdu的优先级包括第一mac ce和/或第一逻辑信道的优先级,所述第二mac pdu的优先级包括第二mac ce和/或第二逻辑信道的优先级。
199.在本技术一种可能的实现方式中,当所述第一mac ce的数量为多个时,所述第一mac ce的优先级为多个第一mac ce的优先级中的最高优先级,和/或,当所述第一逻辑信道的数量为多个时,所述第一逻辑信道的优先级为多个第一逻辑信道的优先级中的最高优先级;和/或,
200.当所述第二mac ce的数量为多个时,所述第二mac ce的优先级为多个第二mac ce的优先级中的最高优先级,和/或,当所述第二逻辑信道的数量为多个时,所述第二逻辑信道的优先级为多个第二逻辑信道的优先级中的最高优先级。
201.在本技术一种可能的实现方式中,所述第一优先级为所述第一mac ce的优先级和/或所述第一逻辑信道的优先级中的最高优先级。
202.在本技术一种可能的实现方式中,所述第二优先级为所述第二mac ce的优先级和/或所述第二逻辑信道的优先级中的最高优先级。
203.在本技术一种可能的实现方式中,所述传输模块510用于执行如下至少之一:
204.生成指定mac pdu;
205.将所述指定mac pdu存储在harq缓存中;
206.按照所述第四pusch的编码方式对所述指定mac pdu进行编码,通过所述第四pusch对编码后的mac pdu进行传输。
207.在本技术一种可能的实现方式中,所述传输模块510用于:
208.对所述第一pusch中的第一个第三pusch生成mac pdu;或者,
209.对所述第一pusch中的第一个第四pusch生成mac pdu。
210.在本技术一种可能的实现方式中,所述传输模块510用于:
211.当所述第一pusch为cg的pusch时,启动或者重启配置授权定时器;或者,
212.当所述第一pusch为dg的pusch且所述dg对应的harq进程是为cg配置的harq进程时,启动或者重启配置授权定时器。
213.在本技术实施例中,当第一pusch与第二pusch在时域资源上存在重叠或冲突时,如果该第一pusch包括的第三pusch中存在与该第二pusch在时域资源上不重叠且不冲突的第四pusch时,通过该第四pusch进行数据块的传输,其中,该第一pusch用于该数据块的重复传输。如此,明确了存在第三pusch的冲突场景的冲突处理问题,这里可以尽可能地利用
可用的资源,保证了资源的利用率,并使得业务尽快地传输给网络侧设备,避免由于资源冲突导致的时延。并且,如此,可以使得网络侧设备与终端对冲突的资源的理解保持一致。
214.请参考图6,其示出了本技术一个示例性实施例提供的终端的结构示意图。该终端包括:处理器601、接收器602、发射器603、存储器604和总线605。
215.处理器601包括一个或者一个以上处理核心,处理器601通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。
216.接收器602和发射器603可以实现为一个通信组件,该通信组件可以是一块通信芯片。
217.存储器604通过总线605与处理器601相连。
218.存储器604可用于存储至少一个指令,处理器601用于执行该至少一个指令,以实现上述各个方法实施例中的终端执行的各个步骤。
219.此外,存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:磁盘或光盘,eeprom(electrically erasable programmable read-only memory,电可擦除可编程只读存储器),eprom(electrically programmable read-only memory,可擦除可编程只读存储器),sram(static random-access memory,静态随时存取存储器),rom(read-only memory,只读存储器),磁存储器,快闪存储器,prom(programmable read-only memory,可编程只读存储器)。
220.本技术提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现上述各个方法实施例提供的方法。
221.本技术还提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述各个方法实施例提供的方法。
222.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
223.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献