资源排除方法、装置、设备及存储介质转让专利

申请号 : CN202210804654.4

文献号 : CN115190545B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 丁伊赵振山林晖闵

申请人 : OPPO广东移动通信有限公司

摘要 :

一种资源排除方法、装置、设备及存储介质,涉及通信领域,该方法包括:根据资源预留周期Prx和阈值Tscal确定第二终端的预留周期数Q,阈值Tscal是根据预定值确定的;在第一资源集合和第二资源集合存在重叠时,在资源选择窗中将所述第一资源集合中的目标资源在候选资源集合中排除,第二资源集合是根据所述资源预留周期Prx和预留周期数Q确定的;其中,第一资源集合包括第一终端可能使用的至少一个资源,第二资源集合包括所述第二终端可能使用的至少一个资源。

权利要求 :

1.一种资源排除方法,其特征在于,应用于第一终端中,所述方法包括:根据资源预留周期Prx和阈值Tscal确定第二终端的预留周期数Q,所述阈值Tscal是根据预设值确定的;

在第一资源集合和第二资源集合存在重叠时,在资源选择窗中将所述第一资源集合中的目标资源在候选资源集合中排除,所述第二资源集合是根据所述资源预留周期Prx和所述预留周期数Q确定的;

其中,所述第一资源集合包括所述第一终端可能使用的至少一个资源,所述第二资源集合包括所述第二终端可能使用的至少一个资源;

所述根据所述资源预留周期Prx和所述阈值Tscal,确定所述第二终端的所述预留周期数Q,包括:当时刻n和时刻m的差小于或等于逻辑时隙数量Prxlg,且所述资源预留周期Prx小于所述阈值Tscal时,确定所述预留周期数Q等于所述阈值Tscal和所述资源预留周期Prx的商的向上取整;

当所述时刻n和所述时刻m的所述差大于所述逻辑时隙数量Prxlg,或,所述资源预留周期Prx等于或大于所述阈值Tscal时,确定所述预留周期数Q等于1;

其中,所述时刻n是存在业务的数据包到达的时刻,所述时刻m是时隙m对应的时刻,所述逻辑时隙数量Prxlg是所述资源预留周期Prx对应的逻辑时隙数量,所述时隙m是所述第一终端在资源侦听窗中未侦听的时隙,或者所述时隙m是第一资源所属的时隙,所述第一资源是所述第一终端在所述资源侦听窗内侦听到的物理侧行控制信道PSCCH调度的且参考信号接收功率RSRP测量值大于门限的资源。

2.根据权利要求1所述的方法,其特征在于,所述预设值包括:T2,所述T2是所述资源选择窗的结束时刻与时刻n之间的差值,所述时刻n是业务的数据包的到达时刻;

或,T2min,所述T2min是所述T2的取值下限;

或,所述业务的时延要求范围;

或,所述T2和T1的差值,所述T1是所述资源选择窗的开始时刻与所述时刻n之间的差值;

或,100毫秒。

3.根据权利要求1所述的方法,其特征在于,所述资源预留周期Prx和所述阈值Tscal呈正相关关系。

4.根据权利要求3所述的方法,其特征在于,所述阈值Tscal等于修正因子β和所述预设值的乘积,所述修正因子β与所述资源预留周期Prx呈正相关关系。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述资源预留周期Prx小于参数a时,令所述资源预留周期Prx等于所述参数a。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述资源预留周期Prx小于参数a时,生成随机计数值;

根据所述随机计数值,确定所述第二终端的所述预留周期数Q。

7.根据权利要求5所述的方法,其特征在于,所述参数a是所述资源预留周期Prx的整数倍。

8.根据权利要求1所述的方法,其特征在于,所述第二资源集合包括:时隙m+q*Prxlg中的全部资源;

其中,所述时隙m是所述第一终端在资源侦听窗中未侦听的时隙;所述q=1,…,Q;所述逻辑时隙数量Prxlg是所述资源预留周期Prx对应的逻辑时隙数量。

9.根据权利要求1所述的方法,其特征在于,所述第二资源集合包括:时隙m+q*Prxlg中的第二资源;

其中,所述时隙m是第一资源所属的时隙,所述第一资源是所述第一终端在资源侦听窗内侦听到的PSCCH调度的且RSRP测量值大于门限的资源;所述q=1,…,Q;所述逻辑时隙数量Prxlg是所述资源预留周期Prx对应的逻辑时隙数量;所述第二资源和所述第一资源的频域位置相同。

10.一种资源排除装置,其特征在于,所述装置包括:

确定模块,用于根据资源预留周期Prx和阈值Tscal确定第二终端的预留周期数Q,所述阈值Tscal是根据预设值确定的;

排除模块,用于在第一资源集合和第二资源集合存在重叠时,在资源选择窗中将所述第一资源集合中的目标资源在候选资源集合中排除,所述第二资源集合是根据所述资源预留周期Prx和所述预留周期数Q确定的;

其中,所述第一资源集合包括所述装置可能使用的至少一个资源,所述第二资源集合包括所述第二终端可能使用的至少一个资源,其中所述确定模块执行:

当时刻n和时刻m的差小于或等于逻辑时隙数量Prxlg,且所述资源预留周期Prx小于所述阈值Tscal时,确定所述预留周期数Q等于所述阈值Tscal和所述资源预留周期Prx的商的向上取整;

当所述时刻n和所述时刻m的所述差大于所述逻辑时隙数量Prxlg,或,所述资源预留周期Prx等于或大于所述阈值Tscal时,确定所述预留周期数Q等于1;

其中,所述时刻n是存在业务的数据包到达的时刻,所述时刻m是时隙m对应的时刻,所述逻辑时隙数量Prxlg是所述资源预留周期Prx对应的逻辑时隙数量,所述时隙m是所述第一终端在资源侦听窗中未侦听的时隙,或者所述时隙m是第一资源所属的时隙,所述第一资源是所述第一终端在所述资源侦听窗内侦听到的物理侧行控制信道PSCCH调度的且参考信号接收功率RSRP测量值大于门限的资源。

11.根据权利要求10所述的装置,其特征在于,所述预设值包括:T2,所述T2是所述资源选择窗的结束时刻与时刻n之间的差值,所述时刻n是业务的数据包的到达时刻;

或,T2min,所述T2min是所述T2的取值下限;

或,所述业务的时延要求范围;

或,所述T2和T1的差值,所述T1是所述资源选择窗的开始时刻与所述时刻n之间的差值;

或,100毫秒。

12.一种终端设备,其特征在于,所述终端设备包括:

处理器;

与所述处理器相连的收发器;

用于存储所述处理器的可执行指令的存储器;

其中,所述处理器被配置为加载并执行所述可执行指令以实现如权利要求1所述的资源排除方法。

13.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有可执行指令,所述可执行指令由所述处理器加载并执行以实现如权利要求1所述的资源排除方法。

说明书 :

资源排除方法、装置、设备及存储介质

[0001] 本发明是2020年04月02日所提出的申请号为202080077389.3、发明名称为《资源排除方法、装置、设备及存储介质》的发明专利申请的分案申请。

技术领域

[0002] 本申请涉及移动通信领域,特别涉及一种资源排除方法、装置、设备及存储介质。

背景技术

[0003] 为了实现车联网(Vehicle to everything,V2X)系统中的终端与终端之间的直接通信,引入了侧行链路(SideLink,SL)传输方式。
[0004] 在SL的一种传输模式中,终端需要在资源池中进行资源选择。终端确定资源选择窗和资源侦听窗,根据资源侦听窗的侦听结果,对资源选择窗内的资源进行排除,得到待传输的业务的候选资源(排除后的资源)。终端在候选资源中随机地选择资源向另一终端进行业务的传输,包括该业务的初传和重传。
[0005] 相关技术中会排除掉资源选择窗内过多的资源,导致资源选择窗内剩余的候选资源较少。

发明内容

[0006] 本申请实施例提供了一种资源排除方法、装置、设备及存储介质,可以避免在资源预留周期Prx较小时,排除掉资源选择窗内过多的资源的问题。所述技术方案如下。
[0007] 根据本申请的一个方面,提供了一种资源排除方法,所述方法包括:
[0008] 根据资源预留周期Prx和阈值Tscal确定第二终端的预留周期数Q,所述阈值Tscal是根据预设值确定的;
[0009] 在第一资源集合和第二资源集合存在重叠时,在资源选择窗中将所述第一资源集合中的目标资源在候选资源集合中排除,所述第二资源集合是根据所述资源预留周期Prx和所述预留周期数Q确定的;
[0010] 其中,所述第一资源集合包括所述第一终端可能使用的至少一个资源,所述第二资源集合包括所述第二终端可能使用的至少一个资源。
[0011] 根据本申请的一个方面,提供了一种资源排除装置,所述装置包括:
[0012] 确定模块,用于根据资源预留周期Prx和阈值Tscal确定第二终端的预留周期数Q,所述阈值Tscal是根据预设值确定的;
[0013] 排除模块,用于在第一资源集合和第二资源集合存在重叠时,在资源选择窗中将所述第一资源集合中的目标资源在候选资源集合中排除,所述第二资源集合是根据所述资源预留周期Prx和所述预留周期数Q确定的;
[0014] 其中,所述第一资源集合包括所述装置可能使用的至少一个资源,所述第二资源集合包括所述第二终端可能使用的至少一个资源。
[0015] 根据本申请的一个方面,提供了一种终端设备,所述终端设备包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如上述方面所述的资源排除方法。
[0016] 根据本申请的一个方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有可执行指令,所述可执行指令由所述处理器加载并执行以实现如上述方面所述的资源排除方法。
[0017] 本申请实施例提供的技术方案至少包括如下有益效果:
[0018] 根据资源预留周期Prx和阈值Tscal确定第二终端的预留周期数Q;在第一资源集合和第二资源集合存在重叠时,在资源选择窗中将所述第一资源集合中的目标资源在候选资源集合中排除,第二资源集合是根据资源预留周期Prx和预留周期数Q确定的。由于阈值Tscal是根据预设值确定的,从而保证最终确定出的预留周期数Q在一定范围内,从而避免了排除掉资源选择窗内过多的资源的问题。

附图说明

[0019] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1是本申请一个相关技术中侧行链路的传输模式的示意图;
[0021] 图2是本申请一个相关技术中的NR‑V2X的物理层结构的框图;
[0022] 图3是本申请一个相关技术中的TB内或TB间进行资源预留时的框图;
[0023] 图4是本申请一个示例性实施例提供提供的资源选择方法的示意图;
[0024] 图5是本申请一个示例性实施例提供提供的资源选择方法的示意图;
[0025] 图6是本申请一个示例性实施例提供提供的资源选择方法的示意图;
[0026] 图7是本申请一个示例性实施例提供的支持侧行传输的通信系统的框图;
[0027] 图8是本申请一个示例性实施例提供的资源排除方法的流程图;
[0028] 图9是本申请一个示例性实施例提供的资源排除方法的流程图;
[0029] 图10是本申请一个示例性实施例提供的资源排除方法的流程图;
[0030] 图11是本申请一个示例性实施例提供的资源排除方法的流程图;
[0031] 图12是本申请一个示例性实施例提供的资源排除装置的结构框图;
[0032] 图13是本申请一个示例性实施例提供的通信设备的结构示意图。

具体实施方式

[0033] 为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0034] 首先,对本申请实施例中涉及的名词进行简单介绍:
[0035] 车联网(Vehicle to everything,V2X):是未来智能交通运输系统的关键技术,主要研究基于3GPP通信协议的车辆数据传输方案。V2X通信包括车与车(Vehicle to Vehicle,V2V)通信、车与路侧基础设施(Vehicle to Infrastructure,V2I)通信以及车与行人(Vehicle to People,V2P)通信。V2X应用将改善驾驶安全性、减少拥堵和车辆能耗、提高交通效率等。
[0036] 侧行链路(Side Link,SL)传输:是一种设备到设备的通信方式,具有较高的频谱效率和较低的传输时延。在3GPP中定义了两种侧行链路的传输模式:模式A和模式B。如图1中的(a)所示,模式A中,终端在传输时所使用的资源是由基站通过下行链路分配的,终端根据基站分配的资源在侧行链路上进行数据的发送;基站可以为终端分配单次传输的资源,也可以为终端分配半静态传输的资源。如图1中的(b)所示,模式B中,终端在资源池中自行选取一个资源进行数据的传输。具体的,终端可以通过侦听的方式在资源池中选取传输资源,或者通过随机选取的方式在资源池中选取传输资源。
[0037] 在新空口(New Radio,NR)‑V2X中,需要支持自动驾驶,因此对车辆之间数据交互提出了更高的要求,如更高的吞吐量、更低的时延、更高的可靠性、更大的覆盖范围、更灵活的资源分配等。
[0038] NR‑V2X的物理层结构如图2所示,用于传输控制信息的物理侧行控制信道(Physical Side‑Link Control Channel,PSCCH)201是包含在用于传输数据的物理侧行共享信道(Physical Side‑Link Shared Channel,PSSCH)202中的,这也意味着PSCCH201与PSSCH202必须同时发送。因此,第三代合作伙伴项目(Third Generation Partnership Project,3GPP)的标准中只支持当前传输块(Transport Block,TB)的初传预留当前TB的重传,当前TB的重传预留当前TB的重传,以及上一个TB的初传或重传预留当前TB的初传或重传。
[0039] 如图3所示,TB 2的初传预留TB 2的重传1和重传2,TB 2的重传1预留TB 2的重传2。同一个TB内的资源预留是通过PSCCH中传输的第一侧行控制信息中的两个域:时域资源分配(time resource assignment)和频域资源分配(frequency resource assignment)来指示的。假设用户设备(User Equipment,UE)1侦听到了UE 2发送的TB 2的初传,UE1解码初传的PSCCH中第一侧行控制信息中“time resource assignment”和“frequency resource assignment”两个域,就可以获知UE 2预留的用于发送TB 2的重传1和重传2的时频资源位置。UE 1在进行资源选择时,通过排除UE2预留的用于发送TB 2的重传1和重传2的资源,即可避免与UE 2发生资源碰撞。
[0040] 与此同时,除了同一个TB内的预留,NR V2X还支持两个TB之间的资源预留。例如图3中,TB 1的初传预留TB 2的初传,TB 1的重传1预留TB 2的重传1,TB 1的重传2预留TB 2的重传2。TB间的资源预留是通过PSCCH中传输的第一侧行控制信息中的资源预留周期(Resource reservation period)域指示的。假设UE 1侦听到了UE 2发送的TB 1的初传,解码出初传的PSCCH中第一侧行控制信息中的“Resource reservation period”域指示的资源预留周期,通过与侦听到UE 2的TB 1的初传的时域位置相加,就可以获知UE 2预留的用于发送TB 2的初传的时域位置。而TB 2的初传的频域位置与TB 1的初传的频域位置相同,所以UE 1可以获知UE 2预留的用于发送TB 2的初传的时频资源位置。UE 1通过排除UE 2预留的用于发送TB 2的初传的资源,同样可以避免与UE 2发生资源碰撞。
[0041] 此外,因为TB 1的初传、重传1和重传2的PSCCH中的第一侧行控制信息中的“Resource reservation period”域不会发生改变,所以图3中TB 1的初传和TB 2的初传,TB 1的重传1与TB 2的重传1,TB 1的重传2与TB 2的重传2之间的时域间隔相同。因此,假设UE 1侦听到UE 2发送TB 1的初传,通过解码PSCCH可以获取UE 2预留的TB 1的重传1和重传2,以及TB 2的初传的时频资源位置。同时,因为TB间的资源预留间隔相同,UE 1还可以推算出UE 2预留的TB 2的重传1和重传2的时频资源位置。UE 1通过排除对应的资源避免与UE 2发生资源碰撞。
[0042] 综上,当UE 1工作在上述模式B下,UE 1可以通过侦听其他UE发送的PSCCH,获取其他UE发送的第一侧行控制信息,从而得知其他UE所预留的资源。UE 1在进行资源选择时,会排除其他UE预留的资源,从而避免资源碰撞。
[0043] UE2所用的资源池的配置中包括(预)配置的资源预留周期集合M,UE2从集合M中选择一个资源预留周期放入其第一侧行控制信息对应的“Resource reservation period”域中,从而进行两个TB之间的资源预留。在NR‑V2X中,资源预留周期可能的取值为0,[1,99],100,200,300,400,500,600,700,800,900,1000毫秒,资源池配置中的资源预留周期集合M由上述可能取值中的8种组成。
[0044] NR‑V2X中的资源选取方法
[0045] 如图4和图5所示,UE1在时刻n存在业务的数据包到达,需要进行资源选择。UE1将资源选择窗44内所有的资源作为候选资源集合A,候选资源集合A中的任意一个资源记为R(x,y),x和y分别指示资源的频域位置和时域位置。
[0046] 资源选择窗从时刻n+T1开始,到时刻n+T2结束。其中,0<=T1<=Tproc,1,Tproc,1是UE1进行资源选择以及准备数据的时间;T2min<=T2<=业务的时延要求范围。T2min的取值为μ{1,5,10,20}*2 个时隙,其中μ=0,1,2,3分别对应于子载波间隔是15kHz,30kHz,60kHz,
120kHz的情况。当T2min大于业务的时延要求范围时,T2=业务的时延要求范围即可。
[0047] 终端在n‑T0到n‑Tproc,0时刻进行资源侦听,T0的取值为100或1100毫秒。Tproc,0为终端解码控制信息的时间。
[0048] 步骤1,资源排除过程;
[0049] 如图4所示的情况1,如果UE1在资源侦听窗内时隙m发送数据,没有进行侦听,则UE1将判断时隙m+q*Prxlg与资源R(x,y+j*Ptxlg)是否重叠(全部重叠和部分重叠)。其中,“时隙m+q*Prxlg”是UE2可能使用(已使用或预留)的资源集合,UE2是相对于UE1的其他终端。“资源R(x,y+j*Ptxlg)”是UE1自身可能使用(选择或预留)的资源集合。如果两个资源集合重叠,则UE1把资源R(x,y)从候选资源集合A中排除。
[0050] 针对资源R(x,y+j*Ptxlg),j=0,1,2,3…C‑1。C由UE1生成的随机计数(counter)值确定,UE1在进行资源选择时,会生成随机counter值(一个正整数),从而确定对将要选择到的资源预留多少个周期。Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为UE1确定的资源预留周期,为UE1所使用的资源池配置中资源预留周期集合M中取值的一种,也是UE1在发送数据时的第一侧行控制信息中“Resource reservation period”域指示的值。因此,资源R(x,y+j*Ptxlg)为图4中斜线阴影标记的4个资源46。
[0051] 对于时隙m+q*Prxlg,q=1,2,3…Q,Prxlg为Prx转化为逻辑时隙后的数目。通常情况下,Prx为UE1侦听到的PSCCH中传输的第一侧行控制信息(UE2发送的)中“Resource reservation period”指示的资源预留周期。但由于UE1在时隙m没有进行侦听,因此,Prx为UE1所使用的资源池配置中的资源预留周期集合M中的所有可能的取值,即UE1会判断M中的每一种取值计算出的时隙m+q*Prxlg与资源R(x,y+j*Ptxlg)是否重叠。
[0052] 对于Q,如果Prx
[0053] 如图5所示的情况2,如果UE1在侦听窗内时隙m内的资源E(v,m)上侦听到PSCCH,其中v为资源E(v,m)的频域位置,则测量该PSCCH的RSRP或者该PSCCH调度的PSSCH的RSRP(即与该PSCCH同时发送的PSSCH的RSRP),如果测量的RSRP大于SL‑RSRP阈值,并且UE1判断资源E(v,m+q*Prxlg)与资源R(x,y+j*Ptxlg)重叠(全部重叠和部分重叠),则从集合A中排除对应资源。
[0054] 针对资源R(x,y+j*Ptxlg),j=0,1,2,3…C‑1。C由UE1生成的随机计数(counter)值确定,UE1在进行资源选择时,会生成随机counter值,从而确定对将要选择到的资源预留多少个周期。Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为UE1确定的资源预留周期。资源R(x,y+j*Ptxlg)为图5中斜线阴影标记的4个资源46。
[0055] 对于时隙m+q*Prxlg,q=1,2,3…Q,Prxlg为Prx转化为逻辑时隙后的数目。Prx为UE1侦听到的PSCCH中传输的第一侧行控制信息中“Resource reservation period”指示的资源预留周期。对于Q,如果Prx3。
[0056] 上述描述都是UE1根据侦听到的PSCCH中传输的第一侧行控制信息中“Resource reservation period”域指示的资源预留周期进行资源排除。UE1根据“time resource assignment”和“frequency resource assignment”排除重传资源,以及结合上述三个域进行计算将资源排除的过程可以参照图3下的说明。
[0057] 如果候选资源集合A中的剩余资源不足候选资源集合A中的全部资源的X%,则将SL‑RSRP阈值抬升3dB,重新进行步骤1。
[0058] 步骤2:资源选择过程;
[0059] 进行资源排除后,UE1从候选资源集合A中随机选择出若干资源,作为UE1在初次传输以及重传时使用的资源。
[0060] 需要说明的是:
[0061] 1.上述RSRP阈值是由UE1侦听到的PSCCH中携带的优先级P1和UE1待发送数据的优先级P2决定的。UE1通过网络配置或者预配置获取有SL‑RSRP阈值表,该SL‑RSRP阈值表包含了所有优先级组合对应的SL‑RSRP阈值。
[0062] 例如,如表1所示,假设优先级P1与优先级P2的可选值均为0‑7,则不同优先级组合对应的SL‑RSRP阈值用γij表示,其中,γij中的i为优先级等级P1的取值,j为优先级等级P2的取值。
[0063] 表1
[0064]
[0065]
[0066] 当UE1侦听到UE2发送的PSCCH,获取该PSCCH中传输的第一侧行控制信息中携带的优先级P1以及待发送的数据包的优先级P2,UE1通过查表1的方式确定SL‑RSRP阈值。
[0067] 2.UE1利用测量到的PSCCH‑RSRP还是该PSCCH调度的PSSCH‑RSRP与SL‑RSRP阈值进行比较取决于UE1所用资源池的资源池配置。资源池的配置可以是网络配置或者预配置的。
[0068] 3.关于上述Prxlg/Ptxlg分别是Prx/Ptx转化为逻辑时隙的数目:假设一个时隙等于1毫秒,Prx为5毫秒,在这5个时隙中,有2个时隙可能是TDD模式下的下行时隙或者是发送同步信号的时隙,这些时隙并不包含在Sidelink的资源池中,因此需要将Prx代表的5毫秒转化为逻辑时隙3个时隙,即Prxlg。
[0069] 重选(re‑evaluation)和资源抢占(pre‑emption)机制
[0070] 此外,在NR‑V2X中还支持在进行资源选择之后以及发送初传之前,对于已选资源进行重选。
[0071] 如图6所示,UE1在时刻n存在业务的数据包到达,确定资源的资源侦听窗与资源选择窗进行资源选择,并且UE1选择了n+a时刻的初传资源x,以及n+b和n+c时刻的重传资源y和z。在n时刻后,UE1仍然会持续侦听PSCCH。在n+a时刻以前,如果UE1通过持续侦听发现资源x或资源y或资源z被其他UE1预留(即发生资源冲突),并且测量的SL‑RSRP高于RSRP阈值,UE1会释放对应资源,并在满足业务时延要求的前提下重选对应资源或重选全部资源。在n+a时刻后,因为UE1已经在资源x上发送了PSCCH和PSSCH并预留了资源y和z,只有UE1通过持续侦听发现有高优先级的UE抢占了资源y或z,并且测量的PSCCH‑RSRP或PSSCH‑RSRP大于SL‑RSRP阈值,则终端针对被抢占的资源进行资源重选。此处SL‑RSRP阈值也是由终端侦听到的PSCCH中的优先级P1和终端待发送数据的优先级P2确定的。
[0072] 注意,上述终端在n时刻进行资源选择,在re‑evaluation过程中的资源选择以及针对被抢占的资源进行资源选择,这三种情况下的SL‑RSRP阈值可以相同也可以不同。
[0073] 从上述描述可以了解到,无论UE 1在时隙m没有进行资源侦听,还是UE1在时隙m侦听到了UE2(泛指其它UE)发送的PSCCH,都需要计算时隙m+q*Prxlg,从而判断时隙m+q*Prxlg或者时隙m+q*Prxlg上的对应资源是否与资源选择窗内的候选资源重叠。在NR‑V2X中,Prx取值可以是1‑99ms任意的取值,假设一个时隙等于1ms,Prx=2ms且Prxlg=2,Tscal=50ms,则 那么时隙m+q*Prxlg对应着25个时隙或者25个时隙上的资源,并且时隙m+q*Prxlg在这25个时隙或者25个时隙上的资源每2个时隙出现一次。这会导致候选资源集合A中大量的资源被排除。本申请实施例提供了一种资源排除方案,能够避免该问题。
[0074] 图7示出了本申请一个示意性实施例提供的支持侧行传输的通信系统的框图。该通信系统可以是非漫游5G系统构架(Non‑roaming 5G system architecture)的示意图,该系统构架可以应用于使用D2D技术的车联网(Vehicle to everything,V2X)业务。
[0075] 该系统架构包括数据网络(Data Network,DN),该数据网络中设置有V2X业务所需的V2X应用服务器(Application Server)。该系统构架还包括5G核心网,5G核心网的网络功能包括:统一数据管理(Unified Data Management,UDM)、策略控制功能(Policy Control Function,PCF)、网络开放功能(Network Exposure Function,NEF)、应用功能(Application Function,AF)、统一数据存储(Unified Data Repository,UDR)、接入和移动性管理功能(Access and Mobility Management Function,AMF)、会话管理功能(Session Management Function,SMF)以及用户面功能(User Plane Function,UPF)。
[0076] 该系统构架还包括:无线接入网(New Generation‑Radio Access Network,NG‑RAN)以及示例性示出的4个用户设备(即用户设备1至用户设备4),其中,每个用户设备均设置有V2X应用(Application)。无线接入网中设置有一个或多个接入网设备,比如基站(gNB)。用户设备向接入网设备进行上行传输。
[0077] 该系统构架中,数据网络与5G核心网中的用户面功能通过N6参考点(Reference Point)连接,V2X应用服务器与用户设备中的V2X应用通过V1参考点连接;无线接入网与5G核心网中的AMF功能以及UPF功能连接,无线接入网分别通过Uu参考点与用户设备1以及用户设备5连接;多个用户设备之间通过PC5参考点进行侧行传输,多个V2X应用之间通过V5参考点连接。上述参考点也可称为“接口”。
[0078] 图8示出了本申请的一个示例性实施例提供的资源排除方法的流程图。本实施例以该方法应用于图7所示的用户设备1来举例说明,用户设备1简称第一终端或UE1,用户设备2简称第二终端或UE2。所述方法包括:
[0079] 步骤202,根据资源预留周期Prx和阈值Tscal确定第二终端的预留周期数Q;
[0080] 第二终端的预留周期数Q是根据资源预留周期Prx和阈值Tscal来协同确定的。第二终端是指第一终端在资源侦听窗中侦听到的PSCCH的发送终端,或者,第二终端是第一终端在资源侦听窗中的未侦听时隙中可能进行PSCCH发送的终端。在后面一种场景下,第二终端可能并不真实存在,只是第一终端预测的。第二终端泛指相对于第一终端的其它终端,可以为一个或多个。
[0081] 资源预留周期Prx是第一终端确定出的第二终端的资源预留周期。
[0082] 当第一终端在资源侦听窗未侦听时隙m时,资源预留周期Prx是第一终端所使用的资源池配置的资源预留周期集合M中的所有取值(也即预测所有可能性)。示例性的,资源预留周期可能的取值包括0,[1,99],100,200,300,400,500,600,700,800,900,1000毫秒,资源池配置中的资源预留周期集合M由上述取值中的8种组成。
[0083] 当第一终端在资源侦听窗侦听到时隙m是第一资源所属的时隙,第一资源是第一终端在资源侦听窗内侦听到的PSCCH调度的且RSRP测量值大于门限的资源时,Prx为第一终端侦听到的PSCCH中传输的侧行控制信息中“Resource reservation period”域指示的资源预留周期,该侧行控制信息是由第二终端发送的。
[0084] 其中,阈值Tscal是根据预设值确定的。在一种可能的设计中,阈值Tscal等于预设值。也即,阈值Tscal等于T2、T2min、业务的时延要求范围、T2和T1的差值、100毫秒中的一种。
[0085] 可选地,该预设值是与T2有关的值。预设值包括:T2、T2min、业务的时延要求范围、T2和T1的差值、100毫秒中的至少一种。
[0086] 其中,T2是资源选择窗的结束时刻与时刻n之间的差值,时刻n是业务的数据包的到达时刻;T2min是T2的取值下限;T1是资源选择窗的开始时刻与时刻n之间的差值。
[0087] 可选地,业务的时延要求范围是根据场景动态改变的。以业务的时延要求范围是50毫秒为例,则数据传输要在时刻n+50之前完成。而在资源重选或者资源抢占的过程中,在某一时刻进行资源重选,时延要求范围是指剩余的时延要求范围,比如时刻n存在业务的数据包到达,业务的时延要求是50ms,在时刻n+20进行资源重选,此时业务的时延要求范围是指剩余的30ms。
[0088] 步骤204,在第一资源集合和第二资源集合存在重叠时,在资源选择窗中将第一资源集合中的目标资源在候选资源集合中排除,第二资源集合是根据资源预留周期Prx和预留周期数Q确定的;
[0089] 其中,第一资源集合包括第一终端可能使用的至少一个资源,第二资源集合包括第二终端可能使用的至少一个资源。
[0090] 第一终端在时刻n存在业务的数据包到达时,确定第一资源集合和第二资源集合。
[0091] 第一资源集合是根据资源选择窗中的任意一个资源R(x,y)确定的,x代表资源R的频域位置,y代表资源R的时域位置。第一资源集合包括第一终端可能选择的资源,以及第一终端可能预留的资源中的至少一种。
[0092] 示例性的,第一资源集合包括:资源R(x,y+j*Ptxlg),j=0,1,2,3…C‑1。C由第一终端生成的随机计数值确定。Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为第一终端确定的资源预留周期。Ptx的取值范围是第一终端所使用的资源池配置的资源预留周期集合M中的一个。
[0093] 示例性的,资源预留周期可能的取值包括0,[1,99],100,200,300,400,500,600,700,800,900,1000毫秒,资源池配置中的资源预留周期集合M由上述取值中的8种组成。
[0094] 第二资源集合是根据时隙m确定的,时隙m是第一终端未监听的时隙,或者,是第一资源所属的时隙,第一资源是第一终端在资源侦听窗内侦听到的PSCCH调度的且RSRP测量值大于门限的资源。第二资源集合包括第二终端可能使用的资源,以及第二终端可能预留的资源中的至少一种。
[0095] 也即,第一资源是第一终端在资源侦听窗内侦听到的PSCCH调度的时频资源,且,第一资源是RSRP测量值大于门限的时频资源。可选地,“RSRP测量值大于门限”是指:用于调度第一资源的PSCCH的RSRP测量值大于门限或第一资源中PSSCH的RSRP测量值大于门限。
[0096] 示意性的,门限是第一终端在资源侦听窗内侦听到的PSCCH中传输的侧行控制信息中携带的优先级P1以及待发送的数据包的优先级P2在表一中查询到的SL‑RSRP阈值。
[0097] 示例性的,第二资源集合包括:时隙m+q*Prxlg,q=1,2,3…Q,Prxlg为资源预留周期Prx转化为逻辑时隙后的数目。
[0098] 在第一资源集合和第二资源集合存在全部重叠或部分重叠时,第一终端在资源选择窗中将第一资源集合中的目标资源在候选资源集合中排除。
[0099] 目标资源是第一资源集合中的全部或部分资源。比如,目标资源是第一资源集合中在时域上的第一个资源,也即R(x,y);又比如,目标资源是第一资源集合中属于候选资源集合中的至少一个资源;又比如,目标资源是第一资源集合中的全部资源。
[0100] 综上所述,本实施例提供的方法,根据资源预留周期Prx和阈值Tscal确定第二终端的预留周期数Q;在第一资源集合和第二资源集合存在重叠时,在资源选择窗中将所述第一资源集合中的目标资源在候选资源集合中排除,第二资源集合是根据资源预留周期Prx和预留周期数Q确定的。由于阈值Tscal是根据预设值确定的,从而保证最终确定出的预留周期数Q在一定范围内,从而避免了排除掉资源选择窗内过多的资源的问题。
[0101] 在基于图8的可选实施例中,步骤202可以实现成为步骤202‑A和步骤202‑B,还可以增加步骤203‑1和步骤203‑2,如图9所示:
[0102] 步骤202‑A,当时刻n和时刻m的差小于或等于逻辑时隙数量Prxlg,且资源预留周期Prx小于阈值Tscal时,确定预留周期数Q等于阈值Tscal和资源预留周期Prx的商的向上取整;
[0103] 时刻n是业务的数据包的到达时刻,时刻m是时隙m对应的时刻。Prxlg是资源预留周期Prx对应的逻辑时隙数量。
[0104] 也即,如果Prx
[0105] 步骤202‑B,当时刻n和时刻m的差大于逻辑时隙数量Prxlg,或,资源预留周期Prx等于或大于阈值Tscal时,确定预留周期数Q等于1;
[0106] 也即,如果Prx>=Tscal,或者,n‑m>Prxlg,则Q=1。
[0107] 步骤203‑1,确定第一资源集合;R(x,y+j*Ptxlg);
[0108] 其中,j=0,1,2,3…C‑1。C由第一终端生成的随机计数值确定。Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为第一终端自身确定的资源预留周期。Ptx的取值范围是第一终端所使用的资源池配置的资源预留周期集合M中的一个。
[0109] 步骤203‑2,确定第二资源集合:时隙m+q*Prxlg的全部资源或第二资源。
[0110] 其中,q=1,2,3…Q,Prxlg为资源预留周期Prx转化为逻辑时隙后的数目。
[0111] 在一个可能的实施例中,时隙m是第一终端在资源侦听窗中未侦听的时隙;此时,第二资源集合包括时隙m+q*Prxlg的全部资源。
[0112] 在一个可能的实施例中,时隙m是第一资源所属的时隙,第一资源是装置在资源侦听窗内侦听到的PSCCH调度的且RSRP测量值大于门限的资源。第二资源集合包括:时隙m+q*Prxlg中的第二资源,第二资源和第一资源的频域位置相同。
[0113] 对于 即便在确定阈值Tscal后,若Prx较小时也会产生较大的Q。为了当资源预留周期Prx小于参数a时,限制预留周期数Q的取值上限。也即,当资源预留周期Prx较小时,确定预留周期数Q也为较小值。上述步骤202还存在至少三种不同的可选实现方式(排序不分先后):
[0114] 实现方式一,资源预留周期Prx和阈值Tscal呈正相关关系。比如,阈值Tscal等于修改因子β与预设值的乘积,修正因子β和资源预留周期Prx呈正相关关系。也即,Prx越小,修正因子β越小。
[0115] 实现方式二,当资源预留周期Prx小于参数a时,第一终端调整资源预留周期Prx等于参数a;根据调整后的资源预留周期Prx,确定第二终端的预留周期数Q。
[0116] 实现方式三,当资源预留周期Prx小于参数a时,第一终端生成随机计数值;根据随机计数值,确定第二终端的预留周期数Q。
[0117] 针对上述实现方式一
[0118] 令资源预留周期Prx和阈值Tscal呈正相关关系。比如,阈值Tscal等于修改因子β与预设值的乘积,修正因子β和资源预留周期Prx呈正相关关系。也即,Prx越小,修正因子β越小。修正因子β和资源预留周期Prx之间的关系,可以采用表格定义,也可以采用函数定义。示意性的,修正因子β的取值范围为(0,1),但也不排除β大于1的情况。
[0119] 其中,修正因子β与资源预留周期Prx的关系,可以由网络设备配置,或者是预配置的,或者基于UE自身的实现。
[0120] 综上所述,本实施例提供的方法,通过设置阈值Tscal等于预设值,或者设置阈值Tscal等于修改因子β与预设值的乘积,修正因子β和资源预留周期Prx呈正相关关系,使得当Prx的取值较小时, 也较小,从而整体上限制预留周期数Q的取值不会太大,使得第二资源集合中的资源不会太多,避免第一资源集合和第二资源集合发生冲突时,会排除掉候选资源集合中较多资源的问题。
[0121] 针对上述实现方式二
[0122] 在基于图8的可选实施例中,还可以增加步骤201‑1、步骤201‑2、步骤203‑1和步骤203‑2,如图10所示:
[0123] 步骤201‑1,当资源预留周期Prx小于参数a时,令资源预留周期Prx等于参数a;
[0124] 参数a是预先设定的经验值,比如a是Prx的整数倍。
[0125] 其中,参数a可以由网络设备配置,或者是预配置的,或者基于UE自身的实现。
[0126] 步骤201‑2,当资源预留周期Prx等于或大于参数a时,保持资源预留周期Prx不变;
[0127] 步骤202,根据资源预留周期Prx和阈值Tscal,确定第二终端的预留周期数Q;
[0128] 如果Prx
[0129] 如果Prx>=Tscal,或n‑m>Prxlg1,则Q=1。
[0130] 步骤203‑1,确定第一资源集合;R(x,y+j*Ptxlg);
[0131] 其中,j=0,1,2,3…C‑1。C由第一终端生成的随机计数值确定。Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为第一终端自身确定的资源预留周期。Ptx的取值范围是第一终端所使用的资源池配置的资源预留周期集合M中的一个。
[0132] 步骤203‑2,确定第二资源集合:时隙m+q*Prxlg的全部资源或第二资源。
[0133] 其中,q=1,2,3…Q,Prxlg为资源预留周期Prx转化为逻辑时隙后的数目。
[0134] 在一个可能的实施例中,时隙m是第一终端在资源侦听窗中未侦听的时隙;此时,第二资源集合包括时隙m+q*Prxlg的全部资源。
[0135] 在一个可能的实施例中,时隙m是第一资源所属的时隙,第一资源是装置在资源侦听窗内侦听到的PSCCH调度的且RSRP测量值大于门限的资源。第二资源集合包括:时隙m+q*Prxlg中的第二资源,第二资源和第一资源的频域位置相同。
[0136] 综上所述,本实施例提供的方法,通过当资源预留周期Prx小于参数a时,令资源预留周期Prx等于参数a。能够使得当Prx的取值较小时, 也会比较小,从而限制预留周期数Q的取值不会太大,使得第二资源集合中的资源不会太多,避免第一资源集合和第二资源集合发生冲突时,会排除掉候选资源集合中较多资源的问题。
[0137] 针对上述实现方式三
[0138] 在基于图8的可选实施例中,步骤202可以实现成为步骤202‑1和步骤202‑2,还可以增加步骤203‑1和步骤203‑2,如图11所示:
[0139] 步骤202‑1,当资源预留周期Prx小于参数a时,生成随机计数值;根据随机计数值,确定第二终端的预留周期数Q;
[0140] 参数a是预先设定的经验值,比如a是Prx的整数倍。
[0141] 其中,参数a可以由网络设备配置,或者是预配置的,或者基于UE自身的实现。
[0142] 当资源预留周期Prx小于参数a时,第一终端自身生成一个随机计数值counter;根据该随机计数值,确定第二终端的预留周期数Q。
[0143] 步骤202‑2,当资源预留周期Prx等于或大于参数a时,根据资源预留周期Prx和阈值Tscal,确定第二终端的预留周期数Q;
[0144] 如果Prx
[0145] 如果Prx>=Tscal,或n‑m>Prxlg1,则Q=1。
[0146] 步骤203‑1,确定第一资源集合:R(x,y+j*Ptxlg);
[0147] 其中,j=0,1,2,3…C‑1。C由第一终端生成的随机计数值确定。Ptxlg是Ptx转化为逻辑时隙后的数目,Ptx为第一终端自身确定的资源预留周期。Ptx的取值范围是第一终端所使用的资源池配置的资源预留周期集合M中的一个。
[0148] 需要说明的是,第一终端在确定C时,也是生成随机计数值确定的。
[0149] 设步骤202‑1中的随机计数值是第一随机计数值,步骤203‑1中的随机计数值是第二随机计数值。第一随机计数值和第二随机计数值是相同或不同的。
[0150] 也即,第一随机计数值和第二随机计数值是同一个随机计数值,或者,不同的随机计数值。但第一随机计数值和第二随机计数值都是由第一终端来生成的。
[0151] 步骤203‑2,确定第二资源集合:时隙m+q*Prxlg的全部资源或第二资源。
[0152] 其中,q=1,2,3…Q,Prxlg为资源预留周期Prx转化为逻辑时隙后的数目。
[0153] 在一个可能的实施例中,时隙m是第一终端在资源侦听窗中未侦听的时隙;此时,第二资源集合包括时隙m+q*Prxlg的全部资源。
[0154] 在一个可能的实施例中,时隙m是第一资源所属的时隙,第一资源是装置在资源侦听窗内侦听到的PSCCH调度的且RSRP测量值大于门限的资源。第二资源集合包括:时隙m+q*Prxlg中的第二资源,第二资源和第一资源的频域位置相同。
[0155] 综上所述,本实施例提供的方法,当资源预留周期Prx小于参数a时,生成随机计数值;根据随机计数值,确定第二终端的预留周期数Q。能够使得当Prx的取值较小时,限制预留周期数Q的取值不会太大,使得第二资源集合中的资源不会太多,避免第一资源集合和第二资源集合发生冲突时,会排除掉候选资源集合中较多资源的问题。
[0156] 图12是本申请一个示例性实施例提供的资源排除装置的框图。所述装置应用在第一终端中,或者,所述装置实现成为第一终端或第一终端的一部分。所述装置包括:
[0157] 确定模块320,用于根据资源预留周期Prx和阈值Tscal确定第二终端的预留周期数Q,所述阈值Tscal是根据预设值确定的;
[0158] 排除模块340,用于在第一资源集合和第二资源集合存在重叠时,在资源选择窗中将所述第一资源集合中的目标资源在候选资源集合中排除,所述第二资源集合是根据所述资源预留周期Prx和所述预留周期数Q确定的;
[0159] 其中,所述第一资源集合包括所述装置可能使用的至少一个资源,所述第二资源集合包括所述第二终端可能使用的至少一个资源。
[0160] 在一个可选的实施例中,所述确定模块320,用于:
[0161] 当时刻n和时刻m的差小于或等于逻辑时隙数量Prxlg,且所述资源预留周期Prx小于所述阈值Tscal时,确定所述预留周期数Q等于所述阈值Tscal和所述资源预留周期Prx的商的向上取整;
[0162] 当时刻n和时刻m的差大于所述逻辑时隙数量Prxlg,或,所述资源预留周期Prx等于或大于所述阈值Tscal时,确定所述预留周期数Q等于1;
[0163] 其中,所述时刻n是业务的数据包的到达时刻,所述时刻m是时隙m对应的时刻,所述Prxlg是所述资源预留周期Prx对应的逻辑时隙数量,所述时隙m是所述第一终端在资源侦听窗中未监听的时隙,或者所述时隙m是第一资源所属的时隙,所述第一资源是所述第一终端在资源侦听窗内侦听到的物理侧行控制信道PSCCH调度的且参考信号接收功率RSRP测量值大于门限的资源。
[0164] 在一个可选的实施例中,所述预设值包括:
[0165] T2,所述T2是所述资源选择窗的结束时刻与时刻n之间的差值,所述时刻n是业务的数据包的到达时刻;
[0166] 或,T2min,所述T2min是所述T2的取值下限;
[0167] 或,所述业务的时延要求范围;
[0168] 或,所述T2和T1的差值,所述T1是所述资源选择窗的开始时刻与所述时刻n之间的差值;
[0169] 或,100毫秒。
[0170] 在一个可选的实施例中,所述资源预留周期Prx和所述阈值Tscal呈正相关关系。
[0171] 在一个可选的实施例中,所述阈值Tscal等于修正因子β和所述预设值的乘积,所述修正因子β与所述资源预留周期Prx呈正相关关系。
[0172] 在一个可选的实施例中,所述装置还包括:
[0173] 修正模块,用于当所述资源预留周期Prx小于参数a时,令所述资源预留周期Prx等于所述参数a。
[0174] 在一个可选的实施例中,所述确定模块320,还用于当所述资源预留周期Prx小于参数a时,生成随机计数值;根据所述随机计数值,确定所述第二终端的预留周期数Q。
[0175] 在一个可选的实施例中,所述参数a是所述Prx的整数倍。
[0176] 在一个可选的实施例中,所述第二资源集合包括:时隙m+q*Prxlg中的全部资源;
[0177] 其中,所述时隙m是所述装置在资源侦听窗中未侦听的时隙;所述q=1,…,Q;所述Prxlg是所述资源预留周期Prx对应的逻辑时隙数量。
[0178] 在一个可选的实施例中,所述第二资源集合包括:时隙m+q*Prxlg中的第二资源;
[0179] 其中,所述时隙m是第一资源所属的时隙,所述第一资源是所述装置在资源侦听窗内侦听到的PSCCH调度的且RSRP测量值大于门限的资源;所述q=1,…,Q;所述Prxlg是所述资源预留周期Prx对应的逻辑时隙数量;所述第二资源和所述第一资源的频域位置相同。
[0180] 图13示出了本申请一个示例性实施例提供的通信设备(网络设备或终端设备)的结构示意图,该通信设备包括:处理器101、接收器102、发射器103、存储器104和总线105。
[0181] 处理器101包括一个或者一个以上处理核心,处理器101通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。
[0182] 接收器102和发射器103可以实现为一个通信组件,该通信组件可以是一块通信芯片。
[0183] 存储器104通过总线105与处理器101相连。
[0184] 存储器104可用于存储至少一个指令,处理器101用于执行该至少一个指令,以实现上述方法实施例中的各个步骤。
[0185] 此外,存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:磁盘或光盘,电可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM),静态随时存取存储器(Static Random Access Memory,SRAM),只读存储器(Read‑Only Memory,ROM),磁存储器,快闪存储器,可编程只读存储器(Programmable Read‑Only Memory,PROM)。
[0186] 在示例性实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述各个方法实施例提供的由终端设备执行的资源排除方法,或网络设备执行的资源排除方法。
[0187] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0188] 以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。