CN117098229A - 资源选择方法、装置、设备、存储介质及程序 - Google Patents
资源选择方法、装置、设备、存储介质及程序 Download PDFInfo
- Publication number
- CN117098229A CN117098229A CN202210493675.9A CN202210493675A CN117098229A CN 117098229 A CN117098229 A CN 117098229A CN 202210493675 A CN202210493675 A CN 202210493675A CN 117098229 A CN117098229 A CN 117098229A
- Authority
- CN
- China
- Prior art keywords
- candidate
- resource set
- resource
- time unit
- candidate resource
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010187 selection method Methods 0.000 title claims abstract description 39
- 230000005540 biological transmission Effects 0.000 claims abstract description 287
- 238000004891 communication Methods 0.000 claims abstract description 233
- 238000000034 method Methods 0.000 claims abstract description 74
- 230000007774 longterm Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 230000007717 exclusion Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 230000000737 periodic effect Effects 0.000 description 7
- 238000013468 resource allocation Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 238000001228 spectrum Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008447 perception Effects 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种资源选择方法、装置、设备、存储介质及程序,涉及通信技术领域,该方法应用于终端设备,终端设备包括第一通信模组和第二通信模组,该方法包括:根据触发第一通信模组进行资源选择的时间单元,确定资源感知窗和资源选择窗;根据资源感知窗中第二通信模组对应的传输,确定第一候选资源集合,第一候选资源集合中的候选资源位于资源选择窗,第一候选资源集合中的候选资源的数量大于或等于第一阈值;通过第一通信模组在第一候选资源集合中选择资源进行数据传输。上述过程使得第一通信模组可以有选择性的避免与第二通信模组在资源选择窗中的预留资源产生冲突,从而避免由于终端设备丢弃其中一个模组的传输而影响传输性能。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种资源选择方法、装置、设备、存储介质及程序。
背景技术
随着第三代合作伙伴计划(3rd generation partnership project,3GPP)的发展,新空口(new radio,NR)中车对外界的信息交换(vehicle-to-everything,V2X)正在进行研究。在NR V2X场景中,终端设备与终端设备之间可以基于侧行链路(sidelink,SL)进行通信。
在侧行链路通信中,终端设备支持基于感知的资源分配模式。在该模式下,终端设备在需要进行数据传输时,自主的在为终端设备预配置的资源池中选择用于传输数据的资源。
目前,终端设备可以同时部署长期演进(long-term evolution,LTE)模组和NR模组。基于当前设备内双模组共存的框架,两个模组的发送和接收会有一些限制,例如,一个模组在发送时,另一个模组不能接收也不能发送。实际应用中,NR模组与LTE模组基于现有的基于感知的资源分配过程,独立选择出的传输资源可能会发生冲突。针对这一冲突,现有协议要求终端设备丢弃其中一个模组的传输,这一定程度影响了传输性能。
发明内容
本申请提供一种资源选择方法、装置、设备、存储介质及程序,用以避免终端设备中NR模组选择的传输资源与LTE模组的传输资源在同一个时隙内产生冲突,进而避免由于终端设备丢弃其中一个模组的传输而影响传输性能。
第一方面,本申请提供一种资源选择方法,应用于终端设备,所述终端设备包括第一通信模组和第二通信模组,所述方法包括:
根据触发所述第一通信模组进行资源选择的时间单元,确定资源感知窗和资源选择窗;
根据所述资源感知窗中所述第二通信模组对应的传输,确定第一候选资源集合,所述第一候选资源集合中的候选资源位于所述资源选择窗,所述第一候选资源集合中的候选资源的数量大于或等于第一阈值;
通过所述第一通信模组在所述第一候选资源集合中选择资源进行数据传输。
一种可能的实现方式中,所述根据所述资源感知窗中所述第二通信模组对应的传输,确定第一候选资源集合,包括:
根据所述资源感知窗中所述第二通信模组对应的传输和所述资源感知窗内所述第一通信模组对应的传输,确定第三候选资源集合;
根据所述第三候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合。
一种可能的实现方式中,所述根据所述资源感知窗中所述第二通信模组对应的传输和所述资源感知窗内所述第一通信模组对应的传输,确定第三候选资源集合,包括:
在所述资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合;其中,
所述第二候选资源集合包括所述资源选择窗内的所有的候选资源;
所述第一预留时间单元为在所述资源选择窗中为所述第二通信模组的传输预留的时间单元;
所述第二预留时间单元为在所述资源选择窗中根据所述终端设备的半双工传输预留的时间单元。
一种可能的实现方式中,所述在所述资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合,包括:
根据所述第一预留时间单元上待传输的数据的优先级,和/或,所述第一通信模组在所述资源选择窗内的待传输的数据的优先级,在所述资源选择窗对应的第二候选资源集合中排除所述第一预留时间单元和所述第二预留时间单元,得到所述第三候选资源集合。
一种可能的实现方式中,所述根据所述第一预留时间单元上待传输的数据的优先级,和/或,所述第一通信模组在所述资源选择窗内的待传输的数据的优先级,在所述资源选择窗对应的第二候选资源集合中排除所述第一预留时间单元和所述第二预留时间单元,得到所述第三候选资源集合,包括:
在满足预设条件的情况下,在所述资源选择窗对应的第二候选资源集合中排除所述第一预留时间单元和所述第二预留时间单元,得到所述第三候选资源集合;其中,所述预设条件包括以下中的一个或多个:
所述第一预留时间单元上待传输的数据的优先级大于所述第一通信模组在所述资源选择窗内的待传输的数据的优先级;
所述第一预留时间单元上待传输的数据的优先级大于第一优先级阈值;
所述第一通信模组在所述资源选择窗内的待传输的数据的优先级小于第二优先级阈值。
一种可能的实现方式中,该方法还包括:
在不满足预设条件的情况下,在所述资源选择窗对应的第二候选资源集合中排除所述第二预留时间单元,得到所述第三候选资源集合;其中,所述预设条件包括以下中的一个或多个:
所述第一预留时间单元上待传输的数据的优先级大于所述第一通信模组在所述资源选择窗内的待传输的数据的优先级;
所述第一预留时间单元上待传输的数据的优先级大于第一优先级阈值;
所述第一通信模组在所述资源选择窗内的待传输的数据的优先级小于第二优先级阈值。
一种可能的实现方式中,在所述第三候选资源集合中的候选资源的数量大于或等于所述第一阈值的情况下,若在所述资源感知窗中,全部传输资源的参考信号接收功率RSRP均小于或等于第二阈值,所述第三候选资源集合为所述第一候选资源集合;
其中,一个所述传输资源用于承载其他终端设备的一个传输块TB。
一种可能的实现方式中,在所述第三候选资源集合中的候选资源的数量大于或等于所述第一阈值的情况下,所述根据所述第三候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合,包括:
在所述资源感知窗内,若存在M个传输资源的RSRP大于所述第二阈值,则在所述第三候选资源集合中排除预留传输资源,若排除所述预留传输资源之后的所述第三候选资源集合中的候选资源数大于或等于所述第一阈值,确定排除所述预留传输资源之后的所述第三候选资源集合为所述第一候选资源集合;
其中,一个所述传输资源用于承载其他终端设备的一个TB,所述预留传输资源用于在所述资源选择窗中传输所述其他终端设备的TB,M为大于0的整数。
一种可能的实现方式中,在所述第三候选资源集合中的候选资源的数量小于所述第一阈值的情况下,所述根据所述第三候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合,包括:
在所述第三候选资源集合中添加所述第一预留时间单元和/或所述第二预留时间单元,得到第四候选资源集合,所述第四候选资源集合中的候选资源的数量大于或等于所述第一阈值;
根据所述第四候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合。
一种可能的实现方式中,所述在所述第三候选资源集合中添加所述第一预留时间单元和/或所述第二预留时间单元,得到第四候选资源集合,包括:
在所述第三候选资源集合中添加所述第一预留时间单元,得到第五候选资源集合;若所述第五候选资源集合中的候选资源的数量大于或等于所述第一阈值,则将所述第五候选资源集合确定为所述第四候选资源集合;若所述第五候选资源集合中的候选资源的数量小于所述第一阈值,则在第五候选资源集合中添加所述第二预留时间单元,得到所述第四候选资源集合;
或者,
在所述第三候选资源集合中添加所述第二预留时间单元,得到第五候选资源集合;若所述第五候选资源集合中的候选资源的数量大于或等于所述第一阈值,则将所述第五候选资源集合确定为所述第四候选资源集合;若所述第五候选资源集合中的候选资源的数量小于所述第一阈值,则在第五候选资源集合中添加所述第一预留时间单元,得到所述第四候选资源集合。
一种可能的实现方式中,该方法还包括:
接收指示信息,所述指示信息用于指示先添加所述第一预留时间单元,或者指示先添加所述第二预留时间单元。
一种可能的实现方式中,所述根据所述第四候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合,包括:
在所述资源感知窗中,若全部传输资源的参考信号接收功率RSRP均小于或等于第二阈值,则将所述第四候选资源集合确定为所述第一候选资源集合;其中,一个所述传输资源用于承载其他终端设备的一个传输块TB。
在所述资源感知窗内,若存在M个传输资源的RSRP大于所述第二阈值,则在所述第四候选资源集合中排除预留传输资源,若排除所述预留传输资源之后的所述第四候选资源集合中的候选资源数大于或等于所述第一阈值,确定排除所述预留传输资源之后的所述第四候选资源集合为所述第一候选资源集合;其中,一个所述传输资源用于承载其他终端设备的一个TB,所述预留传输资源用于在所述资源选择窗中传输所述其他终端设备的TB,M为大于0的整数。
一种可能的实现方式中,所述第一通信模组为新空口NR模组;所述第二通信模组为长期演进LTE模组。
第二方面,本申请提供一种资源选择装置,部署于终端设备中,所述终端设备包括第一通信模组和第二通信模组,所述装置包括:
第一确定模块,用于根据触发所述第一通信模组进行资源选择的时间单元,确定资源感知窗和资源选择窗;
第二确定模块,用于根据所述资源感知窗中所述第二通信模组对应的传输,确定第一候选资源集合,所述第一候选资源集合中的候选资源位于所述资源选择窗,所述第一候选资源集合中的候选资源的数量大于或等于第一阈值;
资源选择模块,用于通过所述第一通信模组在所述第一候选资源集合中选择资源进行数据传输。
第三方面,本申请提供一种终端设备,包括:处理器和存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述计算机执行指令,以实现如第一方面任一项所述的方法。
第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面任一项所述的方法。
第五方面,本申请提供一种计算机程序产品,包括计算机执行指令,所述计算机执行指令被处理器执行时使得如第一方面任一项所述的方法被执行。
第六方面,本申请提供一种资源选择装置,包括:逻辑电路和接口;所述逻辑电路和接口耦合;所述接口用于输入和/或输出代码指令,所述逻辑电路用于执行所述代码指令,以使第一方面任一项所述的方法被执行。
第七方面,本申请提供一种模组设备,所述模组设备包括通信模组、电源模组、存储模组以及芯片模组,其中:所述电源模组用于为所述模组设备提供电能;所述存储模组用于存储数据和指令;所述通信模组用于进行模组设备内部通信,或者用于所述模组设备与外部设备进行通信;所述芯片模组用于执行第一方面任一项所述的方法。
本申请提供的资源选择方法、装置、设备、存储介质及程序中,由于第一通信模组在确定候选资源时,考虑了资源感知窗中第二通信模组对应的传输对资源选择窗中的候选资源的影响,因此,可以有选择性的避免与第二通信模组在资源选择窗中的预留资源产生冲突,例如,可以使得最终确定出的候选资源集合中的候选资源,是不会与第二通信模组在资源选择窗中的预留资源产生冲突的候选资源,从而避免由于终端设备丢弃其中一个模组的传输而影响传输性能。
附图说明
图1为本申请实施例提供的一种通信系统的示意图;
图2为一种资源选择过程的示意图;
图3为本申请实施例提供的一种应用场景的示意图;
图4为本申请实施例提供的一种资源选择方法的流程示意图;
图5为本申请实施例提供的另一种资源选择方法的流程示意图;
图6为本申请实施例提供的一种资源选择过程示意图;
图7为本申请实施例提供的又一种资源选择方法的流程示意图;
图8为本申请实施例提供的又一种资源选择方法的流程示意图;
图9为本申请实施例提供的一种资源选择装置的结构示意图;
图10为本申请实施例提供的一种终端设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不是用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例提供的技术方案可以应用于各种通信系统,例如:LTE系统、先进的长期演进(advanced long term evolution,LTE-A)系统、NR系统、NR系统的演进系统、非授权频谱上的LTE(LTE-based access to unlicensed spectrum,LTE-U)系统、非授权频谱上的NR(NR-based access to unlicensed spectrum,NR-U)系统、非地面通信网络(Non-Terrestrial Networks,NTN)系统、通用移动通信系统(universal mobiletelecommunication system,UMTS)、无线局域网(wireless local area networks,WLAN)、无线保真(wireless fidelity,WiFi)、下一代通信(5th-generation,5G)系统或其他通信系统等。
在本申请实施例中,终端设备通常具有无线收发功能,也可以称为用户设备(userequipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置等。终端设备可以是WLAN中的站点(staion,ST),可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personaldigital assistant,PDA)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及下一代通信系统,例如,NR网络中的终端设备或者未来演进的公共陆地移动网络(public land mobile network,PLMN)网络中的终端设备等。终端设备可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、车载终端设备、无人驾驶(selfdriving)中的无线终端、远程医疗(remote medical)中的无线终端设备、智能电网(smartgrid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备、智慧家庭(smart home)中的无线终端设备、可穿戴终端设备等。终端设备也可以是固定的或者移动的。
在本申请实施例中,网络设备可以是用于与终端设备通信的设备。网络设备可以为无线接入网中的节点,又可以称为基站,还可以称为无线接入网(radio accessnetwork,RAN)节点(或设备)。例如,网络设备可以包括LTE系统或LTE-A中的演进型基站(NodeB或eNB或e-NodeB,evolutional Node B),或者也可以包括5G NR系统中的下一代节点B(nextgeneration node B,gNB),或者还可以包括传输接收点(transmission reception point,TRP)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base bandunit,BBU),或无线保真(wireless fidelity,WiFi)接入点(access point,AP)等,再或者还可以包括云接入网(cloud radio accessnetwork,CloudRAN)系统中的集中式单元(centralized unit,CU)和分布式单元(distributed unit,DU)。网络设备还可以是未来演进的PLMN网络中的网络设备等。
需要说明的是,本申请实施例描述的通信系统是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的问题,同样适用。
图1为本申请实施例提供的一种通信系统的示意图。如图1所示,该通信系统中包括:网络设备101、终端设备102和终端设备103。网络设备101与终端设备102、终端设备103之间可以通信。示例性的,终端设备102、终端设备103可以通过上行链路向网络设备101发送数据,网络设备101可以通过下行链路向终端设备102、终端设备103发送数据。终端设备102与终端设备103之间可以直接通信,终端设备102与终端设备103之间的通信链路称为侧行链路(sidelink,SL),也可以称为设备到设备(device-to-device,D2D)链路、侧链路等。
图1所示的通信系统可应用于NR-V2X场景。NR-V2X是基于侧链路进行通信的一种通信场景,在NR-V2X通信中,X可以泛指任意具有无线接收和/或发送能力的设备,包括但不限于慢速移动的无线装置,快速移动的车载设备,路侧基础设施、具有无线发射接收能力的网络控制节点等。示例性的,图1中的终端设备可以为车辆、或者车载设备,还可以是行人手持设备,还可以是路侧设备等。
在侧行链路通信中,终端设备支持基于感知的资源分配模式。在资源分配模式下,终端设备在需要进行数据传输时,自主的在为终端设备预配置的资源池中选择用于传输数据的资源。
为了便于理解,下面结合图2对相关技术中终端设备的资源选择过程进行介绍。
图2为相关技术中资源选择过程的示意图。如图2所示,时间单元n为触发终端设备进行资源选择的时间单元(例如,资源选择的时隙n),(n-T0,n-Tproc,0)为资源感知窗,(n+T1,n+T2)为资源选择窗。“资源选择的时间单元”也可以描述为“资源选择的时刻”。其中,
T0为资源感知窗的起始时间单元与触发资源选择的时间单元n之间的时间间隔;Tproc,0为资源感知窗的结束时间单元到触发资源选择的时间单元n之间的时间间隔;T1为触发资源选择的时间单元n与资源选择窗的起始时间单元之间的时间间隔;T2为触发资源选择的时间单元n与资源选择窗的结束时间单元之间的时间间隔。
采用基于感知的资源分配模式的终端设备都会进行感知。当在时间单元n触发了资源选择时,终端设备可以根据资源感知窗内的感知结果,确定资源选择窗内的资源预留情况,在资源选择窗中排除这些预留资源,得到候选资源集合。进而,在候选资源集合中选择资源进行数据传输。
具体而言,终端设备进行资源选择的过程包括如下步骤:
(1)根据触发资源选择的时间单元n,确定资源选择窗的起始时间单元(n+T1)和结束时间单元(n+T2),并确定资源选择窗内总的候选资源数Mtotal。其中,一个候选资源的频域宽度根据待传输的传输块(transport block,TB)大小确定,一个候选资源在时域上为一个时隙。
(2)根据触发资源选择的时间单元n,确定资源感知窗口的起始时间单元(n-T0)和结束时间单元(n-Tproc,0)。
(3)确定参考信号接收功率(reference signal received power,RSRP)阈值,用于后续步骤(7)。
(4)初始化候选资源集合SA,SA被初始化为资源选择窗内所有的候选资源组成的集合,即,候选资源集合SA中的候选资源的总数为Mtotal。
(5)在候选资源集合SA中排除资源选择窗内的第二预留时间单元。第二预留时间单元为在资源选择窗中根据终端设备的半双工传输预留的时间单元。也就是说,在候选资源集合SA中排除资源选择窗内由于半双工原因导致的无法确定资源占用情况的时间单元。
具体的,在资源感知窗内确定出终端设备的半双工传输所占据的时隙(即终端设备发送数据的时隙,或者称为终端设备的半双工时隙),认为上述时隙有其他终端设备的传输。按照资源预留周期列表(sl-ResourceReservePeriodList)中的所有可选预留周期,对上述时隙进行周期性预留,将落入到资源选择窗内的相关时隙的资源进行排除。
结合图2进行举例说明。参见图2,假设UE2在时间单元n触发了资源选择,UE2在资源感知窗内的时隙y发送了数据,并且,UE3也在资源感知窗内的时隙y发送了数据。该情况下,由于半双工原因UE2无法在时隙y进行感知,因此,UE2就不能获得时隙y内其他终端设备的资源占用情况(例如,UE2不能获知UE3在时隙y的资源占用情况),进而无法获知这些其他终端设备在资源选择窗内的周期性资源预留情况,使得资源选择时可能发生资源碰撞。
因为终端设备不知道时隙y内其他终端设备的资源预留周期,所以为了避免任何碰撞,遍历资源预留周期列表中的所有可选预留周期,对时隙y进行周期性预留,看预留的周期性资源是否落在资源选择窗内,如果落在资源选择窗内的时隙z内,那么将时隙z内的所有候选资源都视为其他终端设备的预留资源,即对时隙z内的所有候选资源进行排除。
假设资源预留周期列表包含三个预留周期,分别为100ms、500ms、和700ms。在进行资源排除时,遍历上述资源预留周期列表中的所有可选资源预留周期,分别查看时隙n+100、n+100*2、n+100*3、...、n+500、n+500*2、n+500*3、...、n+700、n+700*2、n+700*3、...是否落入资源选择窗。参见图2,假设时隙y+100和时隙y+100*2落入资源选择窗,则对资源选择窗内时隙y+100、时隙y+100*2对应的资源进行排除。
(6)经过上述资源排除后,若候选资源集合SA(即步骤(5)得到的SA)中候选资源的数量小于第一阈值,则重置候选资源集合SA,即放弃步骤(5)中进行的资源排除。
其中,第一阈值为终端设备的物理层向高层上报的最小候选资源数量。例如,第一阈值可以为X*Mtotal,X为预设比例系数。
(7)在候选资源集合SA(即步骤(6)得到的SA)中排除被其他终端设备预留且RSRP测量值大于RSRP阈值(即第二阈值)的候选资源。
具体的,若资源感知窗内存在M个传输资源的RSRP测量值大于RSRP阈值,则在候选资源集合SA中排除预留传输资源。M为大于0的整数。
其中,一个传输资源用于承载其他终端设备的一个TB,具体而言,一个传输资源用于承载其他终端设备的控制信息和业务数据信息。预留传输资源用于在资源选择窗中传输其他终端设备的TB,这里的传输可以包括新传和重传。也就是说,预留传输资源包括:根据M个传输资源和M个传输资源对应的资源预留周期确定的周期性预留资源、以及M个传输资源对应的预留重传资源。
结合图2进行举例说明。继续参见图2,假设UE2在资源感知窗内感知到UE1的资源占用情况、以及UE4的资源占用情况,其中,UE1为周期性传输,UE4为非周期性传输。UE2根据资源感知窗内UE1的传输资源及其对应的资源预留周期,可以在资源选择窗内确定出UE1的预留传输资源。并且,UE2根据资源感知窗内UE4的传输资源,可以在资源选择窗内确定出UE4的预留重传资源。若资源感知窗内UE1的传输资源的RSRP测量值大于RSRP阈值(下文中简单描述为RSRP大于RSRP阈值),UE4的传输资源的RSRP小于或等于RSRP阈值,则,UE2在候选资源集合SA中排除UE1的预留传输资源,而无需排除UE4的预留重传资源。
若资源选择窗内所有传输资源的RSRP均小于或等于RSRP阈值,则无需进行步骤(7)中的资源排除,继续执行步骤(8)。
(8)确定候选资源集合SA(即步骤(7)得到的SA)中候选资源的数量是否大于或等于第一阈值,若是,则在候选资源集合SA中选择资源进行数据传输。若否,则调整RSRP阈值(即第二阈值),返回执行步骤(4)。
经过上述步骤(1)至(8),完成了终端设备的在物理层的资源选择过程,随后将最终候选资源集合上报高层,由高层确定当前传输使用的传输资源。
目前,在NR V2X场景中,终端设备可以同时部署LTE模组和NR模组。示例性的,图3为本申请实施例提供的一种应用场景的示意图。如图3所示,本实施例可应用于终端设备,示例性的,该终端设备可以为车辆,或者为车载设备。终端设备中包括LTE模组和NR模组。NR模组与LTE模组之间具有通信接口,二者可以通过通信接口彼此通信。NR模组与NR网络设备通信,示例性的,NR网络设备为NR模组配置了资源池,NR模组在需要进行资源选择时,可以基于上述mode2的资源选择过程在资源池中自主选择资源进行数据传输。
基于图3所示的双模组共存的场景下,两个模组的发送和接收会有一些限制,例如,一个模组在发送时,另一个模组不能接收也不能发送。上述局限性意味着,在基于感知的资源分配模式下,当LTE模组发送信息时,NR模组不能在同一时间发送信息。考虑LTE模组是周期性传输,NR模组在进行资源选择时,其资源选择窗内可能部分时隙被LTE模组占用,若NR传输选用该时隙资源,则会导致NR传输与LTE传输发生冲突。目前,当发生资源冲突时,终端设备需要丢弃其中一个模组的传输。
为此,本申请实施例提供一种资源选择方法,可应用于NR模组的资源选择过程。具体而言,NR模组在确定候选资源时,可以考虑资源感知窗内的LTE模组对应的传输对资源选择窗中的候选资源的影响,可以有选择的避免与LTE模组在资源选择窗中的预留资源产生冲突,例如,可以使得最终确定出的候选资源集合中的候选资源,是不会与LTE模组在资源选择窗中的预留资源产生冲突的候选资源。也就是说,通过对NR模组的资源选择过程进行增强,来避免两个模组的资源冲突的发生,从而避免由于终端设备丢弃其中一个模组的传输而影响传输性能。
下面以具体地实施例对本申请的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图4为本申请实施例提供的一种资源选择方法的流程示意图。本实施例的方法可应用于终端设备,该终端设备包括第一通信模组和第二通信模组。可选的,第一通信模组为NR模组,第二通信模组为LTE模组。
如图4所示,本实施例的方法包括:
S401:根据触发第一通信模组进行资源选择的时间单元,确定资源感知窗和资源选择窗。
其中,时间单元是指时域资源的长度,时间单元的单位可以为子帧,也可以为时隙,还可以为其他的描述时域资源长度的单位。
示例性的,当终端设备需要通过第一通信模组发送数据时,触发执行本实施例的资源选择过程。假设触发第一通信模组进行资源选择的时间单元为时隙n,资源感知窗位于时隙n之前,资源选择窗位于时隙n之后。
例如,资源感知窗的起始时间单元为n-T0,结束时间单元为n-Tproc,0。资源选择窗的起始时间单元为n+T1,结束时间单元为n+T2。其中,T0、Tproc,0、T1、T2的含义可参见上文,不再赘述。
S402:根据资源感知窗中第二通信模组对应的传输,确定第一候选资源集合,第一候选资源集合中的候选资源位于资源选择窗,第一候选资源集合中的候选资源的数量大于或等于第一阈值。
其中,上述第一阈值可以为终端设备的物理层向高层上报的候选资源的最小数量。上述第一阈值可以是协议规定的阈值,还可以是终端设备和网络设备协商确定的阈值,还可以是终端设备预先设置的阈值。示例性的,假设资源选择中的所有候选资源的数量为Mtota1,第一阈值可以为X*Mtota1,X为预设比例系数,0<X<1。
S403:通过第一通信模组在第一候选资源集合中选择资源进行数据传输。
本实施例中,终端设备的第一通信模组一直都在进行资源感知。当第一通信模组在时间单元n触发资源选择时,终端设备可以根据资源感知窗内的资源感知结果,在资源选择窗中排除一些资源,得到第一候选资源集合。进而,第一通信模组在第一候选资源集合中选择资源进行数据传输。
与前述相关技术提供的资源选择过程的一个不同之处在于,本申请实施例中,第一通信模组不仅可以感知其他终端设备的传输,还可以获知第二通信模组的传输。需要说明的是,本申请实施例对于第一通信模组对第二通信模组的获知方式不做限定。
一个示例中,第一通信模组和第二通信模组之间具有通信接口。当第二通信模组发送数据后,可以将第二通信模组本次传输的相关信息(例如所占用的时间单元、资源预留周期等)通过通信接口发送给第一通信模组,从而第一通信模组可以获知第二通信模组的传输。
另一个示例中,第一通信模组和第二通信模组之间具有通信接口。当第一通信模组触发资源选择之后,第一通信模组可以通过通信接口向第二通信模组发送请求消息,该请求消息用于请求第二通信模组在资源感知窗内的传输的相关信息。第二通信模组根据请求消息,通过通信接口向第一通信模组发送第二通信模组在资源感知窗内的传输的相关信息。从而,第一通信模组可以获知第二通信模组的传输。
进一步的,与前述相关技术提供的资源选择过程的另一个不同之处在于,本申请实施例中,第一通信模组在进行资源选择时,会考虑第二通信模组的传输。例如,根据第二通信模组的传输所占用的时间单元、资源预留周期等信息,在资源选择窗内确定出为第二通信模组预留的时间单元。进而,在第一通信模组进行资源选择时,可以在资源选择窗中排除为第二通信模组预留的时间单元。这样,终端设备经过资源选择过程之后确定出的第一候选资源集合中的候选资源,是不会与第二通信模组的预留时间单元产生冲突的候选资源。因此,终端设备在第一候选资源集合中选择资源进行数据传输,不会导致第一通信模组和第二通信模组的传输冲突,从而避免由于终端设备丢弃其中一个模组的传输而影响传输性能。
本申请实施例中,时间单元是指时域资源的长度,时间单元的单位可以为子帧,也可以为时隙,还可以为其他描述时域资源长度的单位。LTE传输的时间单位为子帧,对应于1ms;NR传输的时间单元为时隙。不同子载波间隔下一个时隙对应的绝对时间长度不同,例如,在子载波间隔为15kHz下,NR的1个时隙对应1ms,与LTE子帧长度一致;在子载波间隔为30kHz下,NR的1时隙对应0.5ms,LTE的1子帧对应NR的2个时隙。
需要说明的是,本申请实施例中,第一通信模组在进行资源选择时,除了考虑资源感知窗内第二通信模组对应的传输,还可以考虑其他因素,例如第一通信模组对应的传输、其他终端设备对应的传输等。也就是说,可以在前述相关技术提供的资源选择过程的基础上,增加考虑第二通信模组对应的传输。
本实施例提供的资源选择方法,由于第一通信模组在确定候选资源时,考虑了资源感知窗中第二通信模组对应的传输对资源选择窗中的候选资源的影响,因此,可以有选择性的避免与第二通信模组在资源选择窗中的预留资源产生冲突,例如,可以使得最终确定出的候选资源集合中的候选资源,是不会与第二通信模组在资源选择窗中的预留资源产生冲突的候选资源,从而避免由于终端设备丢弃其中一个模组的传输而影响传输性能。
在上述实施例的基础上,下面结合图5至图7对本申请实施例提供的资源选择方法进行更详细的描述。
图5为本申请实施例提供的另一种资源选择方法的流程示意图。如图5所示,本实施例的方法包括:
S501:根据触发第一通信模组进行资源选择的时间单元,确定资源感知窗和资源选择窗。
应理解,S501的具体实现方式与S401类似,此处不做赘述。
S502:根据资源感知窗中第二通信模组对应的传输和资源感知窗内第一通信模组对应的传输,确定第三候选资源集合。
应理解,资源感知窗内可能存在第一通信模组对应的传输,也可能不存在第一通信模组对应的传输。在资源感知窗内存在第一通信模组对应的传输的情况下,S502具体为:根据资源感知窗中第二通信模组对应的传输和资源感知窗内第一通信模组对应的传输,确定第三候选资源集合。在资源感知窗内不存在第一通信模组对应的传输的情况下,S502具体为:根据资源感知窗中第二通信模组对应的传输确定第三候选资源集合。
类似的,资源感知窗内可能存在第二通信模组对应的传输,也可能不存在第二通信模组对应的传输。在资源感知窗内存在第二通信模组对应的传输的情况下,S502具体为:根据资源感知窗中第二通信模组对应的传输和资源感知窗内第一通信模组对应的传输,确定第三候选资源集合。在资源感知窗内不存在第二通信模组对应的传输的情况下,S502具体为:根据资源感知窗中第一通信模组对应的传输确定第三候选资源集合。
本申请实施例中,若资源感知窗内存在第二通信模组对应的传输,则终端设备根据资源感知窗中第二通信模组对应的传输所占据的时间单元和资源预留周期,可以在资源选择窗内确定出第一预留时间单元。第一预留时间单元为在资源选择窗中为第二通信模组的传输预留的时间单元。应理解,第一预留时间单元可以根据资源感知窗内第二通信模组对应的传输所占据的时间单元和第二通信模组对应的传输对应的资源预留周期在资源选择窗内确定。该资源预留周期为第二通信模组的传输所对应的资源预留周期。该资源预留周期为资源预留周期列表中的其中一个资源预留周期。
示例性的,第一通信模组和第二通信模组之间具有通信接口。第二通信模组可以通过该通信接口,将第二通信模组的传输所占据的时间单元和资源预留周期发送给第一通信模组,从而第一通信模组可以获知第二通信模组的传输所占据的时间单元和资源预留周期。
进一步的,终端设备还可以根据资源感知窗中终端设备的半双工传输,在资源选择窗中确定出第二预留时间单元。即第二预留时间单元为在资源选择窗中根据终端设备的半双工传输预留的时间单元。在资源感知窗内存在终端设备的半双工传输(可能是第二通信模组对应的传输,也可能是第一通信模组对应的传输,还可能既包含第一通信模组对应的传输也包含第二通信模组对应的传输)的情况下,在半双工传输的时间单元上,由于半双工原因,第一通信模组无法对其他终端设备的资源占用情况进行感知,因此,终端设备可以遍历网络为第一通信模组当前使用的资源池配置的资源预留周期列表中的所有可选资源预留周期,对终端设备的半双工传输所占据的时间单元进行周期性预留,将落入资源选择窗内的预留时间单元作为第二预留时间单元。也就是说,第二预留时间单元可以根据资源感知窗内终端设备对应的传输所占据的时间单元和终端设备对应的传输对应的至少一个资源预留周期(该至少一个资源预留周期可以为资源预留周期列表中的所有可选资源预留周期)确定。
在资源感知窗内仅存在第一通信模组对应的传输的情况下,第二预留时间单元包括:在资源选择窗中根据第一通信模组的传输确定出的预留时间单元(记为第一部分第二预留时间单元)。在资源感知窗内仅存在第二通信模组对应的传输的情况下,第二预留时间单元包括:根据第二通信模组对应的传输确定出的预留时间单元(记为第二部分预留时间单元)。在资源感知窗内存在第一通信模组和第二通信模组对应的传输的情况下,第二预留时间单元包括:第一部分第二预留时间单元和第二部分第二预留时间单元。
其中,第一预留时间单元和第二部分第二预留时间单元均是根据资源感知窗内第二通信模组对应的传输确定的预留时间单元,区别在于,第一预留时间单元是在资源选择窗中专门为第二通信模组对应的传输预留的时间单元,是仅根据一个资源预留周期预留的,第二部分第二预留时间单元是由于资源感知窗中第二通信模组对应的传输所占据的时间单元上,终端设备无法感知其他终端设备的传输,从而在资源选择窗中为其他终端设备预留的时间单元,是根据资源预留周期列表中的全部的资源预留周期预留出的时间单元。
类似的,第一部分第二预留周期是由于资源感知窗中第一通信模组对应的传输所占据的时间单元上,终端设备无法感知其他终端设备的传输,从而在资源选择窗中为其他终端设备预留的时间单元,是根据资源预留周期列表中的全部的资源预留周期预留出的时间单元。
综上可以理解,基于第二通信模组对应的传输在资源选择窗中排除资源时,需要排除第一预留时间单元和第二部分第二预留时间单元。基于第一通信模组对应的传输在资源选择窗中排除资源时,需要排除第一部分第二预留时间单元。
为了便于理解,下面结合图6进行举例说明。
图6为本申请实施例提供的一种资源选择过程示意图。该举例中,假设第二通信模组为LTE模组,第一通信模组为NR模组。如图6所示,假设终端设备的LTE模组在资源感知窗内的时间单元A发送了数据,根据LTE模组的在时间单元A的传输对应的资源预留周期,可以在资源选择窗内确定出LTE模组的预留时间单元,例如,图6的预留时间单元B、预留时间单元C和预留时间单元D。本实施例中,第一预留时间单元包括:预留时间单元B、预留时间单元C和预留时间单元D。
进一步的,由于LTE模组在资源感知窗内的时间单元A内发送了数据,基于半双工原因,NR模组无法在时间单元A进行资源感知。即NR模组无法感知时间单元A内是否存在其他终端设备的传输,因此,为了避免任何碰撞,终端设备可以遍历网络为NR模组当前使用的资源池配置的资源预留周期列表中的所有可选资源预留周期,对时间单元A进行周期性预留。假设资源预留周期列表包括3个预留周期,分别为100ms、500ms、和700ms,遍历上述资源预留周期列表中的所有可选资源预留周期,分别查看时间单元A+100、A+100*2、A+100*3、…、A+500、A+500*2、A+500*3、…、A+700、A+700*2、A+700*3、…是否落入资源选择窗。参见图6,假设预留时间单元X(A+100)和预留时间单元Y(A+100*2)落入资源选择窗,则第二预留时间单元包括:预留时间单元X和预留时间单元Y。
应理解,图6中仅示例了资源感知窗内存在LTE传输的情况。当资源感知窗内还存在NR传输时,终端设备还可以针对NR传输所占据的时间单元,遍历资源预留周期列表中的所有可选资源预留周期,对NR传输所占据的时间单元进行周期性预留,并将落入资源选择窗内的预留时间单元也纳入到第二预留时间单元。针对该情况图6中未做示例。
一种可能的实现方式中,在S502中可以采用如下方式确定第三候选资源集合:在资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合。
其中,第二候选资源集合包括资源选择窗内的所有的候选资源,一个候选资源在时域上包括一个时间单元,一个候选资源的频域宽度根据待传输数据的大小确定。也就是说,第二候选资源集合可以为前述相关技术提供的资源选择过程中步骤(4)初始化的候选资源集合。第二候选资源集合也可以称为资源选择窗对应的初始候选资源集合。
在实际应用中,在资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合,可以采用如下任一方式实现,本申请实施例对此不做限定。
方式一:在资源选择窗对应的第二候选资源集合中先排除第一预留时间单元,再排除第二预留时间单元,得到第三候选资源集合。
方式二:在资源选择窗对应的第二候选资源集合中先排除第二预留时间单元,再排除第一预留时间单元,得到第三候选资源集合。
应理解,本申请实施例中,S502相当于是前述相关技术提供的资源选择过程中的步骤(5)的增强实现。基于相关技术提供的资源选择过程,在步骤(5)中会排除第二预留时间单元(即图6中的预留时间单元X、预留时间单元Y)。本申请实施例在此基础上,还进一步排除了第一预留时间单元(即图6中的预留时间单元B、预留时间单元C和预留时间单元D)。
本实施例在S502进行资源排除时,还可以考虑第一预留时间单元上待传输的数据的优先级,和/或,第一通信模组在资源选择窗内的待传输的数据的优先级。
示例性的,S502的一种可能的实现方式为:根据第一预留时间单元上待传输的数据的优先级,和/或,第一通信模组在资源选择窗内的待传输的数据的优先级,在资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合。
可选的,可以判断第一预留时间单元上待传输的数据的优先级,和/或,第一通信模组在资源选择窗内的待传输的数据的优先级,是否满足预设条件,预设条件包括下述中的一个或多个:
预设条件1:第一预留时间单元上待传输的数据的优先级大于(或者大于或等于)第一通信模组在资源选择窗内的待传输的数据的优先级。也就是说,在资源选择窗内第二通信模组的传输比第一通信模组的传输的优先级高。
举例而言,假设优先级数值越大,说明优先级越低,优先级数值越小,说明优先级越高。如果第一预留时间单元上待传输的数据的优先级数值小于第一通信模组在资源选择窗内待传输的数据的优先级数值,则说明满足条件1。
预设条件2:第一预留时间单元上待传输的数据的优先级大于(或者大于或等于)第一优先级阈值。也就是说,在资源选择窗内第二通信模组的传输的优先级大于(或者大于或等于)第一优先级阈值。
例如,如果第一预留时间单元上待传输的数据的优先级数值大于第一优先级数值,则说明满足条件2。
预设条件3:第一通信模组在资源选择窗内的待传输的数据的优先级小于(或者小于或等于)第二优先级阈值。也就是说,在资源选择窗内第一通信模组的传输的优先级小于(或者小于或等于)第二优先级阈值。
例如,如果第一通信模组在资源选择窗内的待传输的数据的优先级数值小于第二优先级数值,则说明满足条件3。
其中,上述第一优先级数值(或者称为第一优先级阈值)和第二优先级数值(或者称为第二优先级阈值)可以是由网络设备预先配置的。
在满足预设条件的情况下,在资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合。在不满足预设条件的情况下,在资源选择窗对应的第二候选资源集合中排除第二预留时间单元,得到第三候选资源集合。
需要说明的是,实际应用中,预设条件可以包括上述预设条件1、预设条件2、预设条件3中的一个或多个。存在如下几种情况:
情况1:预设条件包括预设条件1;
情况2:预设条件包括预设条件2;
情况3:预设条件包括预设条件3;
情况4:预设条件包括预设条件1和预设条件2;
情况5:预设条件包括预设条件1和预设条件3;
情况6:预设条件包括预设条件2和预设条件3;
情况7:预设条件包括预设条件1、预设条件2和预设条件3。
应理解的是,当预设条件包括预设条件1、预设条件2、预设条件3中的多个时(即上述情况4至情况7),该多个预设条件之间为且的关系。
举例而言,以上述情况7为例,若上述预设条件1至预设条件3均满足,则在S502中排除第一预留时间单元和第二预留时间单元;若上述预设条件1至预设条件3中至少存在一个不满足,则仅排除第二预留时间单元,而不排除第一预留时间单元。
本实施例中,在资源选择过程中,通过考虑第一预留时间单元上待传输的数据的优先级,和/或,第一通信模组在资源选择窗内的待传输的数据的优先级,从而,在满足预设条件的情况下,在资源选择窗中排除为第二通信模组预留的时间单元(即第一预留时间单元),这样,尽可能避免第一通信模组和第二通信模组的传输冲突,优先保障高优先级传输,使得第一通信模组和第二通信模组的传输更加公平。
S503:根据第三候选资源集合和资源感知窗内其他终端设备对应的传输,确定第一候选资源集合。
应理解,S502相当于是前述相关技术提供的资源选择过程中的步骤(5)的增强实现,经过S502的排除过程得到的第三候选资源集合即为增强后的步骤(5)得到的候选资源集合。也就是说,第三候选资源集合可以理解为上述步骤(6)中的“候选资源集合SA(即步骤(5)得到的SA)”。进一步的,可以根据第三候选资源集合和资源感知窗内其他终端设备对应的传输,确定第一候选资源集合。
在第三候选资源集合中的候选资源的数量大于或等于第一阈值的情况下,若在资源感知窗中,存在M个传输资源的RSRP大于第二阈值(即RSRP阈值),S503在具体实现时包括:在第三候选资源集合中排除预留传输资源,若排除预留传输资源之后的第三候选资源集合中的候选资源数大于或等于第一阈值,确定排除预留传输资源之后的第三候选资源集合为第一候选资源集合。若排除预留传输资源之后的第三候选资源集合中的候选资源数小于第一阈值,则调整第二阈值,返回执行S502。其中,一个传输资源用于承载其他终端设备的一个TB。预留传输资源用于在资源选择窗中传输其他终端设备的TB,这里的传输可以包括新传和重传。
在第三候选资源集合中的候选资源的数量大于或等于第一阈值的情况下,若在资源感知窗中,全部传输资源的RSRP均小于或等于第二阈值,则第三候选资源集合为第一候选资源集合。其中,一个传输资源用于承载其他终端设备的一个TB。
在第三候选资源集合中的候选资源的数量小于第一阈值的情况下,S503在具体实现时包括:
11)在第三候选资源集合中添加第一预留时间单元和/或第二预留时间单元,得到第四候选资源集合,第四候选资源集合中的候选资源的数量大于或等于第一阈值。
12)根据第四候选资源集合和资源感知窗内其他终端设备对应的传输,确定第一候选资源集合。
可选的,步骤11)在具体实现时可以包括:
在第三候选资源集合中添加第一预留时间单元,得到第五候选资源集合;若第五候选资源集合中的候选资源的数量大于或等于第一阈值,则将第五候选资源集合确定为第四候选资源集合;若第五候选资源集合中的候选资源的数量小于第一阈值,则在第五候选资源集合中添加第二预留时间单元,得到第四候选资源集合;
或者,
在第三候选资源集合中添加第二预留时间单元,得到第五候选资源集合;若第五候选资源集合中的候选资源的数量大于或等于第一阈值,则将第五候选资源集合确定为第四候选资源集合;若第五候选资源集合中的候选资源的数量小于第一阈值,则在第五候选资源集合中添加第一预留时间单元,得到第四候选资源集合。
可选的,步骤12)的具体实现可以参见上文中的步骤(7)和步骤(8),其中,步骤(7)中的“候选资源集合SA(即步骤(6)得到的SA)”为此处的第四候选资源集合。
S504:通过第一通信模组在第一候选资源集合中选择资源进行数据传输。
本实施例提供的资源选择方法,在第一通信模组进行资源选择时,可以根据资源感知窗中第二通信模组对应的传输和资源感知窗内第一通信模组对应的传输,在资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合;进而根据第三候选资源集合和资源感知窗中其他终端设备对应的传输,确定第一候选资源集合。这样,得到的第一候选资源集合中的候选资源,是不会与第二通信模组的预留时间单元产生冲突的。进而,终端设备在第一候选资源集合中选择资源进行数据传输,不会导致第一通信模组和第二通信模组的传输冲突,从而避免由于终端设备丢弃其中一个模组的传输而影响传输性能。
上述图5所示实施例中,实现了对相关技术提供的资源选择过程的步骤(5)的增强,在图5所示实施例的基础上,本申请还可以对前述相关技术提供的资源选择过程的步骤(6)进行增强。下面结合图7进行详细说明。
图7为本申请实施例提供的又一种资源选择方法的流程示意图。如图7所示,本实施例的方法包括:
S701:根据触发第一通信模组进行资源选择的时间单元,确定资源感知窗和资源选择窗。
应理解,S701可以参见图4中S401的具体实现,此处不做赘述。
S702:在资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合。
应理解,S702可以参见图5或图6所示实施例的具体实现,此处不做赘述。S702相当于对前述相关技术提供的资源选择过程中步骤(5)的增强实现。
S703:确定第三候选资源集合中的候选资源的数量是否大于或等于第一阈值。
若是,则执行S704,或,执行S705-S707。
若否,则执行S708-S711。
S704:在资源感知窗中,全部传输资源的RSRP均小于或等于第二阈值,则第三候选资源集合为第一候选资源集合。
其中,一个传输资源用于承载其他终端设备的一个TB。也就是说,如果资源感知窗内所有传输资源的RSRP均小于或等于第二阈值,则无需排除其他终端设备的预留传输资源,直接将第三候选资源集合确定为第一候选资源集合。
S705:在资源感知窗内,若存在M个传输资源的RSRP大于第二阈值,在第三候选资源集合中排除预留传输资源。
其中,预留传输资源用于在资源选择窗中传输其他终端设备的TB,这里的传输可以包括新传和重传。预留传输资源包括根据M个传输资源和M个传输资源对应的资源预留周期确定的周期性预留资源、以及M个传输资源对应的预留重传资源,M为大于0的整数。上述资源预留周期为资源预留周期列表中的其中一个资源预留周期,该资源预留周期是通过解码M个传输资源对应的控制信息得到的。
S706:若排除预留传输资源之后的第三候选资源集合中的候选资源数量大于或等于第一阈值,确定排除预留传输资源之后的第三候选资源集合为第一候选资源集合。
S707:若排除预留传输资源之后的第三候选资源集合中的候选资源数量小于第一阈值,则调整第二阈值,返回执行步骤S702。
应理解,S705-S707相当于前述相关技术提供的资源选择过程中的步骤(7)和步骤(8)。对预留传输资源预留资源块的排除过程可以参见图2,此处不做赘述。
S708:在第三候选资源集合中添加第一预留时间单元和/或第二预留时间单元,得到第四候选资源集合,第四候选资源集合中的候选资源的数量大于或等于第一阈值。
本实施例中,若第三候选资源集合中的候选资源的数量小于第一阈值,说明第三候选资源集合中的候选资源数量不满足物理层向高层上报的最小候选资源数量。该情况下,可以将S702中排除的第一预留时间单元和/或第二预留时间单元添加回第三候选资源集合,得到第四候选资源集合,并使得第四候选资源集合中的候选资源的数量大于或等于第一阈值。具体可以采用如下几种可能的实现方式。
第一种实现方式中,可以优先在第三候选资源集合中添加第一预留时间单元,得到第五候选资源集合;若第五候选资源集合中的候选资源的数量大于或等于第一阈值,则将第五候选资源集合确定为第四候选资源集合;若第五候选资源集合中的候选资源的数量小于第一阈值,则在第五候选资源集合中添加第二预留时间单元,得到第四候选资源集合。
第二种实现方式中,可以优先在第三候选资源集合中添加第二预留时间单元,得到第五候选资源集合;若第五候选资源集合中的候选资源的数量大于或等于第一阈值,则将第五候选资源集合确定为第四候选资源集合;若第五候选资源集合中的候选资源的数量小于第一阈值,则在第五候选资源集合中添加第一预留时间单元,得到第四候选资源集合。
可选的,终端设备还可以从网络设备接收指示信息。指示信息用于指示先添加第一预留时间单元,或者用于指示先添加第二预留时间单元。若指示信息指示先添加第一预留时间单元,则采用上述第一种实现方式。若指示信息指示先添加第二预留时间单元,则采用上述第二种实现方式。
本实施例中,S708相当于对相关技术提供的资源选择过程中的步骤(6)的增强实现。也就是说,在步骤(6)中,若步骤(5)得到的第三候选资源集合中的候选资源的数量小于第一阈值,则采用上述两种实现方式中的任意一种,将步骤(5)排除的第一预留时间单元和/或第二预留时间单元添加回第三候选资源集合,得到第四候选资源集合,并使得第四候选资源集合中的候选资源的数量大于或等于第一阈值。这样,第四候选资源集合可以视为经过增强后的步骤(6)之后的候选资源集合。进而,可以基于第四候选资源集合,继续执行后续的步骤(7),即,根据第四候选资源集合和资源感知窗内其他终端设备对应的传输,确定第一候选资源集合。具体可以参见S709和S710的描述。
S709:在资源感知窗中,若全部传输资源的RSRP均小于或等于第二阈值,则将第四候选资源集合确定为第一候选资源集合。
也就是说,如果资源感知窗内所有传输资源的RSRP均小于或等于第二阈值,则无需排除其他终端设备的预留传输资源,直接将第四候选资源集合确定为第一候选资源集合。
S710:在资源感知窗内,若存在M个传输资源的RSRP大于第二阈值,在第四候选资源集合中排除预留传输资源。
S711:若排除预留传输资源之后的第四候选资源集合中的候选资源数量大于或等于第一阈值,确定排除预留传输资源之后的第四候选资源集合为第一候选资源集合。
S712:若排除预留传输资源之后的第四候选资源集合中的候选资源数量小于第一阈值,则调整第二阈值,返回执行步骤S702。
其中,预留传输资源用于在资源选择窗中传输其他终端设备的TB。预留传输资源包括根据M个传输资源和M个传输资源对应的资源预留周期确定的周期性预留资源、以及M个传输资源对应的重传预留资源,M为大于0的整数。
应理解,对预留传输资源的排除过程可以参见前述相关技术提供的资源选择过程中的步骤(7),此处不做赘述。
在一些可能的实现方式中,为了避免出现在S702中排除第一预留时间单元、第二预留时间单元之后在S708中又添加的情况,S702可以采用如下方式实现:
先判断第二候选资源集合在排除第一预留时间单元之后剩余的候选资源数量是否大于或等于第一阈值,若大于或等于,再判断继续排除第二预留时间单元之后剩余的候选资源数量是否大于或等于第一阈值,若还大于或等于,则排除第一预留时间单元和第二预留时间单元,若不大于,则在第二候选资源集合中排除第一预留时间单元;若第二候选资源集合在排除第一预留时间单元之后小于第一阈值,则不排除第一预留时间单元,也不排除第二预留时间单元。
或者,先判断第二候选资源集合在排除第二预留时间单元之后剩余的候选资源数量是否大于或等于第一阈值,若大于或等于,再判断继续排除第一预留时间单元之后剩余的候选资源数量是否大于或等于第一阈值,若还大于或等于,则排除第一预留时间单元和第二预留时间单元,若不大于,则在第二候选资源集合中排除第二预留时间单元;若第二候选资源集合在排除第二预留时间单元之后小于第一阈值,则不排除第二预留时间单元,也不排除第一预留时间单元。
这样,经过S702排除之后得到的第三候选资源集合中的候选资源的数量一定是大于或等于第一阈值的,从而无需执行S708至S712这个分支,避免先排除后又添加的情况,简化资源选择流程。
S713:通过第一通信模组在第一候选资源集合中选择资源进行数据传输。
本实施例中,在资源选择过程中,在增强后的步骤(5)得到第三候选资源集合中的候选资源的数量小于第一阈值的情况下,对前述相关技术提供的步骤(6)进行增强,可以优先将第一预留时间单元添加回第三候选资源集合,或者优先将第二预留时间单元添加回第三候选资源集合,这样,提高了资源排除过程的灵活性。
在上述一个或多个实施例的基础上,下面对本申请实施例提供的资源选择方法的具体过程进行说明。图8为本申请实施例提供的又一种资源选择方法的流程示意图。如图8所示,以第一通信模组为NR模组为例,第二通信模组为LTE模组为例进行举例说明。
(1)根据NR模组触发资源选择的时间单元n,确定资源选择窗的起始时间单元(n+T1)和结束时间单元(n+T2),并确定资源选择窗内总的候选资源数Mtotal。
其中,一个候选资源的频域宽度根据待传输的TB大小确定,一个候选资源在时域上为一个时隙。
(2)根据触发资源选择的时间单元n,确定资源感知窗口的起始时间单元(n-T0)和结束时间单元(n-Tproc,0)。
(3)确定RSRP阈值(即第二阈值),用于后续步骤(7)。
(4)初始化候选资源集合SA(即第二候选资源集合),SA被初始化为资源选择窗内所有的候选资源组成的集合,即,候选资源集合SA中的候选资源的总数为Mtotal。
(5)在候选资源集合SA中排除第一预留时间单元和第二预留时间单元对应的资源。
其中,第一预留时间单元根据资源感知窗内LTE模组对应的传输所占据的时间单元和资源预留周期在资源选择窗内确定的,第一预留时间单元对应的资源用于LTE模组的传输。例如,第一预留时间单位可以参见图6中的预留时间单元B、C、D。
第二预留时间单元是根据资源感知窗内终端设备的传输(包括LTE模组的传输和NR模组的传输)所占据的时间单元和终端设备的传输对应的至少一个资源预留周期确定的。第二预留时间单元为终端设备由于半双工原因无法获知资源占用情况而预留的时间单元。例如,第二预留时间单元可以参见图6中的预留时间单元X、Y。
在做资源排除时,可以先排除第一预留时间单元,再排除第二预留时间单元。也可以先排除第二预留时间单元,再排除第一预留时间单元。
可选的,在排除第一预留时间单元时,还可以考虑LTE模组在第一预留时间单元上待传输的数据的优先级,和/或,NR模组在资源选择窗内待传输的数据的优先级。可以参见前述实施例的相关描述,此处不做赘述。
可以理解的是,在资源选择窗中,若第一预留时间单元不存在,则无需排除第一预留时间单元,若第二预留时间单元不存在,则无需排除第二预留时间单元,若二者都不存在,则均不需要排除。
(6)若候选资源集合SA(即步骤(5)之后得到的SA)中的候选资源的数量小于第一阈值,则:
优先将第一预留时间单元添加回候选资源集合SA,若添加后的候选资源集合SA中的候选资源的数量大于或等于第一阈值,则执行步骤(7),否则,将第二预留时间单元也添加回候选资源集合SA,或者说,初始化候选资源集合SA,或者说,重置候选资源集合SA;
或者,
优先将第二预留时间单元添加回候选资源集合SA,若添加后的候选资源集合SA中的候选资源的数量大于或等于第一阈值,则执行步骤(7),否则,将第一预留时间单元也添加回候选资源集合SA,或者说,初始化候选资源集合SA,或者说,重置候选资源集合SA;
或者,
初始化候选资源集合SA,或者说,重置候选资源集合SA。
其中,先添加第一预留时间单元和第二预留时间单元中的哪个预留时间单元,可以通过上文中的指示信息指示。
(7)在候选资源集合SA(即步骤(6)之后得到的SA)中排除被其他终端设备预留且RSPR大于RSRP阈值(即第二阈值)的候选资源。即,若在资源感知窗内存在传输资源的RSRP大于RSRP阈值,则排除预留传输资源,若在资源感知窗内全部传输资源的RSRP均小于或等于RSRP阈值,则将此时的候选资源集合SA作为第一候选资源集合。
(8)判断候选资源集合SA(即步骤(7)排除预留传输资源之后得到的SA)中的候选资源的数量是否大于或等于第一阈值,若是,则将步骤(7)排除预留传输资源之后得到的SA作为第一候选资源集合;若否,则调整RSRP阈值(即第二阈值),返回执行步骤(4)。
经过上述资源选择过程得到第一候选资源集合,NR模组在第一候选资源集合中选择资源进行数据传输。
上述资源选择过程中,在步骤(5)中,通过根据资源感知窗内LTE模组的传输,排除了资源选择窗内为LTE模组预留的第一预留时间单元,使得NR模组最终选择的资源尽可能不会与LTE模组的资源冲突,避免由于终端设备丢弃其中一个模组的传输而影响传输性能。在步骤(6)中,在候选资源的数量小于第一阈值的情况下,可以优先将第一预留时间单元添加回候选资源集合,或者优先将第二预留时间单元添加回候选资源集合,提高了资源排除过程的灵活性。
图9为本申请实施例提供的一种资源选择装置的结构示意图。本实施例的装置可以为软件和/或硬件的形式。该装置可以为终端设备,或者为部署在终端设备中的装置,例如,可以为部署在终端设备中的模块、单元、芯片、芯片模组等。如图9所示,本实施例提供的资源选择装置900,包括:第一确定模块901、第二确定模块902和资源选择模块903。其中,
第一确定模块901,用于根据触发所述第一通信模组进行资源选择的时间单元,确定资源感知窗和资源选择窗;
第二确定模块902,用于根据所述资源感知窗中所述第二通信模组对应的传输,确定第一候选资源集合,所述第一候选资源集合中的候选资源位于所述资源选择窗,所述第一候选资源集合中的候选资源的数量大于或等于第一阈值;
资源选择模块903,用于通过所述第一通信模组在所述第一候选资源集合中选择资源进行数据传输。
一种可能的实现方式中,所述第二确定模块902具体用于:
根据所述资源感知窗中所述第二通信模组对应的传输和所述资源感知窗内所述第一通信模组对应的传输,确定第三候选资源集合;
根据所述第三候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合;
一种可能的实现方式中,所述第二确定模块902具体用于:
在所述资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合;其中,
所述第二候选资源集合包括所述资源选择窗内的所有的候选资源;
所述第一预留时间单元为在所述资源选择窗中为所述第二通信模组的传输预留的时间单元;
所述第二预留时间单元为在所述资源选择窗中根据所述终端设备的半双工传输预留的时间单元。
一种可能的实现方式中,所述第二确定模块902具体用于:
根据所述第一预留时间单元上待传输的数据的优先级,和/或,所述第一通信模组在所述资源选择窗内的待传输的数据的优先级,在所述资源选择窗对应的第二候选资源集合中排除所述第一预留时间单元和所述第二预留时间单元,得到所述第三候选资源集合。
一种可能的实现方式中,所述第二确定模块902具体用于:
在满足预设条件的情况下,在所述资源选择窗对应的第二候选资源集合中排除所述第一预留时间单元和所述第二预留时间单元,得到所述第三候选资源集合;
在不满足预设条件的情况下,在所述资源选择窗对应的第二候选资源集合中排除所述第二预留时间单元,得到所述第三候选资源集合;
其中,所述预设条件包括以下中的一个或多个:
所述第一预留时间单元上待传输的数据的优先级大于所述第一通信模组在所述资源选择窗内的待传输的数据的优先级;
所述第一预留时间单元上待传输的数据的优先级大于第一优先级阈值;
所述第一通信模组在所述资源选择窗内的待传输的数据的优先级小于第二优先级阈值。
一种可能的实现方式中,在所述第三候选资源集合中的候选资源的数量大于或等于所述第一阈值的情况下,若在所述资源感知窗中,全部传输资源的参考信号接收功率RSRP均小于或等于第二阈值,所述第三候选资源集合为所述第一候选资源集合;其中,一个所述传输资源用于承载其他终端设备的一个传输块TB。
一种可能的实现方式中,在所述第三候选资源集合中的候选资源的数量大于或等于所述第一阈值的情况下,所述第二确定模块902具体用于:
在所述资源感知窗内,若存在M个传输资源的RSRP大于所述第二阈值,则在所述第三候选资源集合中排除预留传输资源,若排除所述预留传输资源之后的所述第三候选资源集合中的候选资源数大于或等于所述第一阈值,确定排除所述预留传输资源之后的所述第三候选资源集合为所述第一候选资源集合;
其中,一个所述传输资源用于承载其他终端设备的一个TB,所述预留传输资源用于在所述资源选择窗中传输所述其他终端设备的TB,M为大于0的整数。
一种可能的实现方式中,在所述第三候选资源集合中的候选资源的数量小于所述第一阈值的情况下,所述第二确定模块902具体用于:
在所述第三候选资源集合中添加所述第一预留时间单元和/或所述第二预留时间单元,得到第四候选资源集合,所述第四候选资源集合中的候选资源的数量大于或等于所述第一阈值;
根据所述第四候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合。
一种可能的实现方式中,所述第二确定模块902具体用于:
在所述第三候选资源集合中添加所述第一预留时间单元,得到第五候选资源集合;若所述第五候选资源集合中的候选资源的数量大于或等于所述第一阈值,则将所述第五候选资源集合确定为所述第四候选资源集合;若所述第五候选资源集合中的候选资源的数量小于所述第一阈值,则在第五候选资源集合中添加所述第二预留时间单元,得到所述第四候选资源集合;
或者,
在所述第三候选资源集合中添加所述第二预留时间单元,得到第五候选资源集合;若所述第五候选资源集合中的候选资源的数量大于或等于所述第一阈值,则将所述第五候选资源集合确定为所述第四候选资源集合;若所述第五候选资源集合中的候选资源的数量小于所述第一阈值,则在第五候选资源集合中添加所述第一预留时间单元,得到所述第四候选资源集合。
一种可能的实现方式中,本实施例的资源选择装置还包括:
接收模块,用于接收指示信息,所述指示信息用于指示先添加所述第一预留时间单元,或者指示先添加所述第二预留时间单元。
一种可能的实现方式中,所述第二确定模块902具体用于:
在所述资源感知窗中,若全部传输资源的参考信号接收功率RSRP均小于或等于第二阈值,则将所述第四候选资源集合确定为所述第一候选资源集合;其中,一个所述传输资源用于承载其他终端设备的一个传输块TB。
在所述资源感知窗内,若存在M个传输资源的RSRP大于所述第二阈值,则在所述第三候选资源集合中排除预留传输资源,若排除所述预留传输资源之后的所述第三候选资源集合中的候选资源数大于或等于所述第一阈值,确定排除所述预留传输资源之后的所述第三候选资源集合为所述第一候选资源集合;
其中,一个所述传输资源用于承载其他终端设备的一个TB,所述预留传输资源用于在所述资源选择窗中传输所述其他终端设备的TB,M为大于0的整数。
一种可能的实现方式中,所述第一通信模组为新空口NR模组;
所述第二通信模组为长期演进LTE模组。
本实施例提供的资源选择装置,可用于执行上述任意方法实施例提供的资源选择方法,其实现原理和技术效果类似,此处不做赘述。
图10为本申请实施例提供的一种终端设备的结构示意图。如图10所示,本实施例提供的终端设备1000,包括:收发器1001、存储器1002、处理器1003。收发器1001可包括:发射器和/或接收器。该发射器还可称为发送器、发射机、发送端口或发送接口等类似描述,接收器还可称为接收器、接收机、接收端口或接收接口等类似描述。示例性地,收发器1001、存储器1002、处理器1003,各部分之间通过总线1004相互连接。
存储器1002用于存储计算机程序;
处理器1003用于执行该存储器所存储的计算机执行指令,用以使得终端设备执行上述任一方法实施例提供的资源选择方法,其实现原理和技术效果类似,此处不作赘述。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上任一方法实施例提供的资源选择方法,其实现原理和技术效果类似,此处不作赘述。
本申请实施例还提供一种芯片,包括:存储器、处理器以及硬件系统资源,所述存储器中存储有计算机执行指令,所述处理器运行所述计算机执行指令,实现如上任一方法实施例提供的资源选择方法,其实现原理和技术效果类似,此处不作赘述。
本申请实施例还提供一种计算机程序产品,包括计算机执行指令,所述计算机执行指令被处理器执行时使得上述任一方法实施例提供的资源选择方法被执行,其实现原理和技术效果类似,此处不作赘述。
本申请实施例还提供一种资源选择装置,包括:逻辑电路和接口;所述逻辑电路和接口耦合;所述接口用于输入和/或输出代码指令,所述逻辑电路用于执行所述代码指令,以使得上述任一方法实施例提供的资源选择方法被执行,其实现原理和技术效果类似,此处不做赘述。
本申请实施例还提供一种模组设备,所述模组设备包括通信模组、电源模组、存储模组以及芯片模组,其中:所述电源模组用于为所述模组设备提供电能;所述存储模组用于存储数据和指令;所述通信模组用于进行模组设备内部通信,或者用于所述模组设备与外部设备进行通信;所述芯片模组用于执行上述任一方法实施例提供的资源选择方法,其实现原理和技术效果类似,此处不做赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。
应理解,上述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(Static Random-Access Memory,SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable read only memory,EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM),可编程只读存储器(Programmable Read-Only Memory,PROM),只读存储器(Read-Only Memory,ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
Claims (16)
1.一种资源选择方法,其特征在于,应用于终端设备中,所述终端设备包括第一通信模组和第二通信模组,所述方法包括:
根据触发所述第一通信模组进行资源选择的时间单元,确定资源感知窗和资源选择窗;
根据所述资源感知窗中所述第二通信模组对应的传输,确定第一候选资源集合,所述第一候选资源集合中的候选资源位于所述资源选择窗,所述第一候选资源集合中的候选资源的数量大于或等于第一阈值;
通过所述第一通信模组在所述第一候选资源集合中选择资源进行数据传输。
2.根据权利要求1所述的方法,其特征在于,所述根据所述资源感知窗中所述第二通信模组对应的传输,确定第一候选资源集合,包括:
根据所述资源感知窗中所述第二通信模组对应的传输和所述资源感知窗内所述第一通信模组对应的传输,确定第三候选资源集合;
根据所述第三候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合。
3.根据权利要求2所述的方法,其特征在于,所述根据所述资源感知窗中所述第二通信模组对应的传输和所述资源感知窗内所述第一通信模组对应的传输,确定第三候选资源集合,包括:
在所述资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合;其中,
所述第二候选资源集合包括所述资源选择窗内的所有的候选资源;
所述第一预留时间单元为在所述资源选择窗中为所述第二通信模组的传输预留的时间单元;
所述第二预留时间单元为在所述资源选择窗中根据所述终端设备的半双工传输预留的时间单元。
4.根据权利要求3所述的方法,其特征在于,所述在所述资源选择窗对应的第二候选资源集合中排除第一预留时间单元和第二预留时间单元,得到第三候选资源集合,包括:
根据所述第一预留时间单元上待传输的数据的优先级,和/或,所述第一通信模组在所述资源选择窗内的待传输的数据的优先级,在所述资源选择窗对应的第二候选资源集合中排除所述第一预留时间单元和所述第二预留时间单元,得到所述第三候选资源集合。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一预留时间单元上待传输的数据的优先级,和/或,所述第一通信模组在所述资源选择窗内的待传输的数据的优先级,在所述资源选择窗对应的第二候选资源集合中排除所述第一预留时间单元和所述第二预留时间单元,得到所述第三候选资源集合,包括:
在满足预设条件的情况下,在所述资源选择窗对应的第二候选资源集合中排除所述第一预留时间单元和所述第二预留时间单元,得到所述第三候选资源集合;其中,所述预设条件包括以下中的一个或多个:
所述第一预留时间单元上待传输的数据的优先级大于所述第一通信模组在所述资源选择窗内的待传输的数据的优先级;
所述第一预留时间单元上待传输的数据的优先级大于第一优先级阈值;
所述第一通信模组在所述资源选择窗内的待传输的数据的优先级小于第二优先级阈值。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在不满足所述预设条件的情况下,在所述资源选择窗对应的第二候选资源集合中排除所述第二预留时间单元,得到所述第三候选资源集合。
7.根据权利要求2至6任一项所述的方法,其特征在于,
在所述第三候选资源集合中的候选资源的数量大于或等于所述第一阈值的情况下,若在所述资源感知窗中,全部传输资源的参考信号接收功率RSRP均小于或等于第二阈值,所述第三候选资源集合为所述第一候选资源集合;
其中,一个所述传输资源用于承载其他终端设备的一个传输块TB。
8.根据权利要求2至6任一项所述的方法,其特征在于,在所述第三候选资源集合中的候选资源的数量大于或等于所述第一阈值的情况下,所述根据所述第三候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合,包括:
在所述资源感知窗内,若存在M个传输资源的RSRP大于第二阈值,则在所述第三候选资源集合中排除预留传输资源,若排除所述预留传输资源之后的所述第三候选资源集合中的候选资源数大于或等于所述第一阈值,确定排除所述预留传输资源之后的所述第三候选资源集合为所述第一候选资源集合;
其中,一个所述传输资源用于承载其他终端设备的一个TB,所述预留传输资源用于在所述资源选择窗中传输所述其他终端设备的TB。
9.根据权利要求3至6任一项所述的方法,其特征在于,在所述第三候选资源集合中的候选资源的数量小于所述第一阈值的情况下,所述根据所述第三候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合,包括:
在所述第三候选资源集合中添加所述第一预留时间单元和/或所述第二预留时间单元,得到第四候选资源集合,所述第四候选资源集合中的候选资源的数量大于或等于所述第一阈值;
根据所述第四候选资源集合和所述资源感知窗内其他终端设备对应的传输,确定所述第一候选资源集合。
10.根据权利要求9所述的方法,其特征在于,所述在所述第三候选资源集合中添加所述第一预留时间单元和/或所述第二预留时间单元,得到第四候选资源集合,包括:
在所述第三候选资源集合中添加所述第一预留时间单元,得到第五候选资源集合;若所述第五候选资源集合中的候选资源的数量大于或等于所述第一阈值,则将所述第五候选资源集合确定为所述第四候选资源集合;若所述第五候选资源集合中的候选资源的数量小于所述第一阈值,则在第五候选资源集合中添加所述第二预留时间单元,得到所述第四候选资源集合;
或者,
在所述第三候选资源集合中添加所述第二预留时间单元,得到第五候选资源集合;若所述第五候选资源集合中的候选资源的数量大于或等于所述第一阈值,则将所述第五候选资源集合确定为所述第四候选资源集合;若所述第五候选资源集合中的候选资源的数量小于所述第一阈值,则在第五候选资源集合中添加所述第一预留时间单元,得到所述第四候选资源集合。
11.根据权利要求10所述的方法,其特征在于,还包括:
接收指示信息,所述指示信息用于指示先添加所述第一预留时间单元,或者指示先添加所述第二预留时间单元。
12.根据权利要求1至11任一项所述的方法,其特征在于,
所述第一通信模组为新空口NR模组;
所述第二通信模组为长期演进LTE模组。
13.一种资源选择装置,其特征在于,部署于终端设备中,所述终端设备包括第一通信模组和第二通信模组,所述装置包括:
第一确定模块,用于根据触发所述第一通信模组进行资源选择的时间单元,确定资源感知窗和资源选择窗;
第二确定模块,用于根据所述资源感知窗中所述第二通信模组对应的传输,确定第一候选资源集合,所述第一候选资源集合中的候选资源位于所述资源选择窗,所述第一候选资源集合中的候选资源的数量大于或等于第一阈值;
资源选择模块,用于通过所述第一通信模组在所述第一候选资源集合中选择资源进行数据传输。
14.一种终端设备,其特征在于,包括:处理器和存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述计算机执行指令,以实现如权利要求1至12任一项所述的方法。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至12任一项所述的方法。
16.一种计算机程序产品,其特征在于,包括计算机执行指令,所述计算机执行指令被处理器执行时使得如权利要求1至12任一项所述的方法被执行。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210493675.9A CN117098229A (zh) | 2022-05-07 | 2022-05-07 | 资源选择方法、装置、设备、存储介质及程序 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210493675.9A CN117098229A (zh) | 2022-05-07 | 2022-05-07 | 资源选择方法、装置、设备、存储介质及程序 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117098229A true CN117098229A (zh) | 2023-11-21 |
Family
ID=88770185
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210493675.9A Pending CN117098229A (zh) | 2022-05-07 | 2022-05-07 | 资源选择方法、装置、设备、存储介质及程序 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117098229A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024212804A1 (zh) * | 2023-04-12 | 2024-10-17 | 中兴通讯股份有限公司 | 资源确定方法、通信设备及存储介质 |
-
2022
- 2022-05-07 CN CN202210493675.9A patent/CN117098229A/zh active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024212804A1 (zh) * | 2023-04-12 | 2024-10-17 | 中兴通讯股份有限公司 | 资源确定方法、通信设备及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111615192B (zh) | 传输数据的方法和通信装置 | |
| JP2021502742A5 (zh) | ||
| JP2021502742A (ja) | D2d通信におけるリソース構成方法、端末デバイス及びネットワークデバイス | |
| CN107409313B (zh) | 发现信号的传输方法、装置以及通信系统 | |
| CN111989585A (zh) | 相对定位的方法、终端、基站、通信设备及存储介质 | |
| CN112491502B (zh) | 通信方法、网络侧设备及终端 | |
| CN107005984B (zh) | 一种减少资源冲突的方法及ue | |
| CN110268765B (zh) | 用于跳过上行链路传输的方法及其装置 | |
| CN115428544B (zh) | 用于确定侧行资源的方法和通信装置 | |
| CN115567890B (zh) | 通信方法和通信装置 | |
| CN113169815A (zh) | 用于基于nr的未许可操作的信道占用时间指示 | |
| JP2022551552A (ja) | 上りリンク制御情報の伝送方法及び装置 | |
| EP3414964A1 (en) | Methods and apparatus for communication mode configuration in a high-efficiency wireless network | |
| WO2017128289A1 (zh) | 信道状态信息反馈方法、资源分配方法、装置和通信系统 | |
| CN113677019B (zh) | 确定资源的方法、装置及系统 | |
| US12369182B2 (en) | System and method for reference signaling design and configuration | |
| JP2023546898A (ja) | サイドリンク伝送リソースを決定するための方法および装置 | |
| CN117098229A (zh) | 资源选择方法、装置、设备、存储介质及程序 | |
| TWI740978B (zh) | 資源分配的方法和裝置 | |
| CN115767468A (zh) | 资源指示方法及通信装置 | |
| WO2019051654A1 (zh) | 一种逻辑信道的资源确定方法及装置、计算机存储介质 | |
| WO2024208270A1 (zh) | 资源排除方法及相关装置 | |
| CN112055996B (zh) | 一种信息传输的方法和设备 | |
| CN114080847B (zh) | 数据接收、发送方法及装置、通信设备及存储介质 | |
| CN109995443B (zh) | 一种通信方法、装置和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |