资源选择窗的处理方法、装置、终端及可读存储介质转让专利

申请号 : CN202011288227.2

文献号 : CN114513269B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘天心马腾任晓涛王俊伟

申请人 : 大唐移动通信设备有限公司

摘要 :

本发明提供一种资源选择窗的处理方法、装置、终端及可读存储介质,该方法包括:根据至少一个条件参数,确定第一参数的上限值和所述第一参数的下限值中的至少一项;所述第一参数为资源选择窗口的终止边界对应的边界参数;其中,所述条件参数包括:待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR或混合自动重传请求HARQ最大重传次数;本发明实施例在确定资源选择窗的终止边界的取值范围时,根据待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR以及混合自动重传请求HARQ最大重传次数中的至少一项,进行资源选择窗的终止边界的第一参数的上限值和/或下限值的确定,使得资源选择窗的大小更合理,减少非必要的时延。

权利要求 :

1.一种资源选择窗的处理方法,其特征在于,所述方法包括:根据至少一个条件参数,确定第一参数的上限值和所述第一参数的下限值中的至少一项;所述第一参数为资源选择窗口的终止边界对应的边界参数;

其中,所述条件参数包括:待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR或混合自动重传请求HARQ最大重传次数;

其中,根据至少一个条件参数,确定第一参数的上限值,包括:根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值;

根据第一索引值,确定与所述第一索引值对应的上限值为所述第一参数的上限值;

或者,根据至少一个条件参数,确定第一参数的上限值,包括:获取达到窗口上限缩小阈值的n2个条件参数;n2为大于或者等于1的整数;

根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值;

或者,根据至少一个条件参数,确定第一参数的上限值,包括:确定所述至少一个条件参数中的第一类条件参数和第二类条件参数,其中,所述第一类条件参数的取值增大使第一参数的上限值增大,所述第二类条件参数的取值增大使第一参数的上限值减小;

若第一类条件参数的取值达到所述第一类条件参数对应的阈值,且第二类条件参数的取值达到所述第二类条件参数对应的阈值,确定达到所述阈值的n3个第一类条件参数和第二类条件参数的组合;n3为大于或者等于1的整数;

根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值;

计算各个第二类条件参数分别对应的第一参数的上限值的平均值,确定所述第一参数的上限值;

其中,根据至少一个条件参数,确定所述第一参数的下限值,包括:根据业务优先级,确定第一参数的候选下限值的第一索引;

若存在条件参数的取值达到第一阈值,且与第一阈值之差大于或者等于第二阈值,将第一索引减1得到第二索引;

若第二索引对应的第一参数的候选下限值大于或者等于一个传输块的初重传资源所需的最短时间,确定所述第一参数的下限值为第二索引对应的第一参数的候选下限值;否则,将所述第二索引加1得到第一索引,确定所述第一参数的下限值为第一索引对应的第一参数的候选下限值;

其中,根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值,包括:根据第一公式,确定所述第一索引值s;其中,所述第一公式为:其中,s为第一索引值;m为各个条件参数的等级取值之和;n1为条件参数的数量;c为所述条件参数的等级数量;

其中,根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值,包括:根据第二公式,确定所述第一参数的上限值T2max;其中,所述第二公式为:其中,T2max为第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;r为n2个条件参数的平均缩小比例值;

其中,根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值,包括:根据第四公式,确定一个第二类条件参数对应的第一参数的上限值T2max’;其中,第四公式为:其中,T2max’为一个第二类条件参数对应的第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;b为一个第二类条件参数的缩小比例值。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述n2个条件参数中各个条件参数的缩小比例值;

计算各个条件参数的缩小比例值的平均值,确定n2个条件参数的平均缩小比例值。

3.根据权利要求2所述的方法,其特征在于,所述方法包括:根据第三公式,确定一个条件参数的缩小比例值r′;其中,所述第三公式为:其中,r′为一个条件参数的缩小比例值;x1为该条件参数的取值;y1为该条件参数对应的窗口上限缩小阈值;e为预先预定的系数。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据第五公式,确定所述n3个第二类条件参数中一个第二类条件参数的缩小比例值b;

其中,所述第五公式为:

b=|y2‑x2|*d;

其中,b为一个第二类条件参数的缩小比例值;x2为该第二类条件参数的取值;y2为该第二类条件参数对应的阈值;d为该第二类条件参数对应的系数。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据第六公式,确定一个传输块的初重传资源所需的最短时间q;其中,第六公式为:q=(Nmax‑1)*HARQ RTT+T1+Ts;

其中,q为一个传输块的初重传资源所需的最短时间;Nmax为一个传输块的初重传次数之和;HARQ RTT为混合自动重传请求的往返时间;T1为资源选择窗口的起始边界对应的边界参数;Ts为预留资源的时域长度之和。

6.一种资源选择窗的处理装置,其特征在于,包括:

确定单元,用于根据至少一个条件参数,确定第一参数的上限值和所述第一参数的下限值中的至少一项;所述第一参数为资源选择窗口的终止边界对应的边界参数;

其中,所述条件参数包括:待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR或混合自动重传请求HARQ最大重传次数;

其中,所述确定单元包括:

第一子单元,用于根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值;第二子单元,用于根据第一索引值,确定与所述第一索引值对应的上限值为所述第一参数的上限值;

或者,

第三子单元,用于获取达到窗口上限缩小阈值的n2个条件参数;n2为大于或者等于1的整数;第四子单元,用于根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值;

或者,

第五子单元,用于确定所述至少一个条件参数中的第一类条件参数和第二类条件参数,其中,所述第一类条件参数的取值增大使第一参数的上限值增大,所述第二类条件参数的取值增大使第一参数的上限值减小;第六子单元,用于若第一类条件参数的取值达到所述第一类条件参数对应的阈值,且第二类条件参数的取值达到所述第二类条件参数对应的阈值,确定达到所述阈值的n3个第一类条件参数和第二类条件参数的组合;n3为大于或者等于1的整数;第七子单元,用于根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值;第八子单元,用于计算各个第二类条件参数分别对应的第一参数的上限值的平均值,确定所述第一参数的上限值;

其中,所述确定单元包括:

第九子单元,用于根据业务优先级,确定第一参数的候选下限值的第一索引;

第十子单元,用于若存在条件参数的取值达到第一阈值,且与第一阈值之差大于或者等于第二阈值,将第一索引减1得到第二索引;

第十一子单元,用于若第二索引对应的第一参数的候选下限值大于或者等于一个传输块的初重传资源所需的最短时间,确定所述第一参数的下限值为第二索引对应的第一参数的候选下限值;否则,将所述第二索引加1得到第一索引,确定所述第一参数的下限值为第一索引对应的第一参数的候选下限值;

其中,所述第一子单元进一步用于:

根据第一公式,确定所述第一索引值s;其中,所述第一公式为:其中,s为第一索引值;m为各个条件参数的等级取值之和;n1为条件参数的数量;c为所述条件参数的等级数量;

其中,所述第四子单元进一步用于:

根据第二公式,确定所述第一参数的上限值T2max;其中,所述第二公式为:其中,T2max为第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;r为n2个条件参数的平均缩小比例值;

其中,所述第七子单元进一步用于:

根据第四公式,确定一个第二类条件参数对应的第一参数的上限值T2max’;其中,第四公式为:其中,T2max’为一个第二类条件参数对应的第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;b为一个第二类条件参数的缩小比例值。

7.一种终端,其特征在于,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:根据至少一个条件参数,确定第一参数的上限值和所述第一参数的下限值中的至少一项;所述第一参数为资源选择窗口的终止边界对应的边界参数;

其中,所述条件参数包括:待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR或混合自动重传请求HARQ最大重传次数;

其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值;

根据第一索引值,确定与所述第一索引值对应的上限值为所述第一参数的上限值;

或者,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:获取达到窗口上限缩小阈值的n2个条件参数;n2为大于或者等于1的整数;

根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值或者,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:确定所述至少一个条件参数中的第一类条件参数和第二类条件参数,其中,所述第一类条件参数的取值增大使第一参数的上限值增大,所述第二类条件参数的取值增大使第一参数的上限值减小;

若第一类条件参数的取值达到所述第一类条件参数对应的阈值,且第二类条件参数的取值达到所述第二类条件参数对应的阈值,确定达到所述阈值的n3个第一类条件参数和第二类条件参数的组合;n3为大于或者等于1的整数;

根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值;

计算各个第二类条件参数分别对应的第一参数的上限值的平均值,确定所述第一参数的上限值;

其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:根据业务优先级,确定第一参数的候选下限值的第一索引;

若存在条件参数的取值达到第一阈值,且与第一阈值之差大于或者等于第二阈值,将第一索引减1得到第二索引;

若第二索引对应的第一参数的候选下限值大于或者等于一个传输块的初重传资源所需的最短时间,确定所述第一参数的下限值为第二索引对应的第一参数的候选下限值;否则,将所述第二索引加1得到第一索引,确定所述第一参数的下限值为第一索引对应的第一参数的候选下限值;

其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:根据第一公式,确定所述第一索引值s;其中,所述第一公式为:其中,s为第一索引值;m为各个条件参数的等级取值之和;n1为条件参数的数量;c为所述条件参数的等级数量;

其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:根据第二公式,确定所述第一参数的上限值T2max;其中,所述第二公式为:其中,T2max为第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;r为n2个条件参数的平均缩小比例值;

其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:根据第四公式,确定一个第二类条件参数对应的第一参数的上限值T2max’;其中,第四公式为:其中,T2max’为一个第二类条件参数对应的第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;b为一个第二类条件参数的缩小比例值。

8.根据权利要求7所述的终端,其特征在于,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:确定所述n2个条件参数中各个条件参数的缩小比例值;

计算各个条件参数的缩小比例值的平均值,确定n2个条件参数的平均缩小比例值。

9.根据权利要求8所述的终端,其特征在于,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:′

根据第三公式,确定一个条件参数的缩小比例值r;其中,所述第三公式为:其中,r′为一个条件参数的缩小比例值;x1为该条件参数的取值;y1为该条件参数对应的窗口上限缩小阈值;e为预先预定的系数。

10.根据权利要求7所述的终端,其特征在于,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:根据第五公式,确定所述n3个第二类条件参数中一个第二类条件参数的缩小比例值b;

其中,所述第五公式为:

b=|y2‑x2|*d;

其中,b为一个第二类条件参数的缩小比例值;x2为该第二类条件参数的取值;y2为该第二类条件参数对应的阈值;d为该第二类条件参数对应的系数。

11.根据权利要求7所述的终端,其特征在于,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:根据第六公式,确定一个传输块的初重传资源所需的最短时间q;其中,第六公式为:q=(Nmax‑1)*HARQ RTT+T1+Ts;

其中,q为一个传输块的初重传资源所需的最短时间;Nmax为一个传输块的初重传次数之和;HARQ RTT为混合自动重传请求的往返时间;T1为资源选择窗口的起始边界对应的边界参数;Ts为预留资源的时域长度之和。

12.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至5任一项所述的方法。

说明书 :

资源选择窗的处理方法、装置、终端及可读存储介质

技术领域

[0001] 本发明涉及通信技术领域,尤其是指一种资源选择窗的处理方法、装置、终端及可读存储介质。

背景技术

[0002] 在直通链路(Sidelink,也可称为旁链路、侧链路等)中基于感知的资源分配方法主要包括:资源感知、资源排除、资源选择、资源抢占与重选。在终端在不发送的情况下,持续进行感知(监听外部信息)操作,在终端需要发送信息时,通过在之前一段时间内感知到的结果,排除不可用资源,选择可发送信息的资源进行发送。
[0003] 例如,通过在[n‑T0,n‑Tproc,0]这段时间内的感知结果(其中Tproc,0为包含解码的感知到资源的处理时间),在资源选择窗口[n+T1,n+T2]内选择资源,窗口的起始边界T1≤Tproc,1,具体取决于终端能力,Tproc,1为发送处理时延,窗口的终止边界T2满足T2min≤T2≤PDB(Packet Delay Budget,封包延迟预算),T2的值取决于终端实现,T2min指的是T2可取的最小值,取决于业务的优先级。
[0004] 综上,现有技术中资源选择窗的上限是剩余的封包预算,存在优先级较高,但封包延迟预算较大的情况,终端可能会选择较大的资源选择窗口,在信道空闲的时候,实际可在时延较小的情况下发送,但根据现有机制选择的资源发送时延却比较大。另外,现有资源选择窗口的最小范围仅和优先级相关,优先级越高的时候,可取的窗口越小,但是当信道比较空闲的时候,优先级较低的业务的窗口的最小范围也可能会比较大,导致没有必要的延迟。

发明内容

[0005] 本发明实施例的目的在于提供一种资源选择窗的处理方法、装置、终端及可读存储介质,以解决现有技术中资源选择窗的范围确定方式依据条件单一,无法满足低时延要求的问题。
[0006] 为了解决上述问题,本发明实施例提供一种资源选择窗的处理方法,所述方法包括:
[0007] 根据至少一个条件参数,确定第一参数的上限值和所述第一参数的下限值中的至少一项;所述第一参数为资源选择窗口的终止边界对应的边界参数;
[0008] 其中,所述条件参数包括:待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR或混合自动重传请求HARQ最大重传次数。
[0009] 其中,根据至少一个条件参数,确定第一参数的上限值,包括:
[0010] 根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值;
[0011] 根据第一索引值,确定与所述第一索引值对应的上限值为所述第一参数的上限值。
[0012] 其中,根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值,包括:
[0013] 根据第一公式,确定所述第一索引值s;其中,所述第一公式为:
[0014]
[0015] 其中,s为第一索引值;m为各个条件参数的等级取值之和;n1为条件参数的数量;c为所述条件参数的等级数量。
[0016] 其中,根据至少一个条件参数,确定第一参数的上限值,包括:
[0017] 获取达到窗口上限缩小阈值的n2个条件参数;n2为大于或者等于1的整数;
[0018] 根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值。
[0019] 其中,根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值,包括:
[0020] 根据第二公式,确定所述第一参数的上限值T2max;其中,所述第二公式为:
[0021]
[0022] 其中,T2max为第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;r为n2个条件参数的平均缩小比例值。
[0023] 其中,所述方法还包括:
[0024] 确定所述n2个条件参数中各个条件参数的缩小比例值;
[0025] 计算各个条件参数的缩小比例值的平均值,确定n2个条件参数的平均缩小比例值。
[0026] 其中,所述方法包括:
[0027] 根据第三公式,确定一个条件参数的缩小比例值r′;其中,所述第三公式为:
[0028]
[0029] 其中,r′为一个条件参数的缩小比例值;x1为该条件参数的取值;y1为该条件参数对应的窗口上限缩小阈值;e为预先预定的系数。
[0030] 其中,根据至少一个条件参数,确定第一参数的上限值,包括:
[0031] 确定所述至少一个条件参数中的第一类条件参数和第二类条件参数,其中,所述第一类条件参数的取值增大使第一参数的上限值增大,所述第二类条件参数的取值增大使第一参数的上限值减小;
[0032] 若第一类条件参数的取值达到所述第一类条件参数对应的阈值,且第二类条件参数的取值达到所述第二类条件参数对应的阈值,确定达到所述阈值的n3个第一类条件参数和第二类条件参数的组合;n3为大于或者等于1的整数;
[0033] 根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值;
[0034] 计算各个第二类条件参数分别对应的第一参数的上限值的平均值,确定所述第一参数的上限值。
[0035] 其中,根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值,包括:
[0036] 根据第四公式,确定一个第二类条件参数对应的第一参数的上限值T2max’;其中,第四公式为:
[0037]
[0038] 其中,T2max’为一个第二类条件参数对应的第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;b为一个第二类条件参数的缩小比例值。
[0039] 其中,所述方法还包括:
[0040] 根据第五公式,确定所述n3个第二类条件参数中一个第二类条件参数的缩小比例值b;其中,所述第五公式为:
[0041] b=|y2‑x2|*d;
[0042] 其中,b为一个第二类条件参数的缩小比例值;x2为该第二类条件参数的取值;y2为该第二类条件参数对应的阈值;d为该第二类条件参数对应的系数。
[0043] 其中,根据至少一个条件参数,确定所述第一参数的下限值,包括:
[0044] 根据业务优先级,确定第一参数的候选下限值的第一索引;
[0045] 若存在条件参数的取值达到第一阈值,且与第一阈值之差大于或者等于第二阈值,将第一索引减1得到第二索引;
[0046] 若第二索引对应的第一参数的候选下限值大于或者等于一个传输块的初重传资源所需的最短时间,确定所述第一参数的下限值为第二索引对应的第一参数的候选下限值;否则,将所述第二索引加1得到第一索引,确定所述第一参数的下限值为第一索引对应的第一参数的候选下限值。
[0047] 其中,所述方法还包括:
[0048] 根据第六公式,确定一个传输块的初重传资源所需的最短时间q;其中,第六公式为:
[0049] q=(Nmax‑1)*HARQ RTT+T1+Ts;
[0050] 其中,q为一个传输块的初重传资源所需的最短时间;Nmax为一个传输块的初重传次数之和;HARQ RTT为混合自动重传请求的往返时间;T1为资源选择窗口的起始边界对应的边界参数;Ts为预留资源的时域长度之和。
[0051] 本发明实施例还提供一种资源选择窗的处理装置,包括:
[0052] 确定单元,用于根据至少一个条件参数,确定第一参数的上限值和所述第一参数的下限值中的至少一项;所述第一参数为资源选择窗口的终止边界对应的边界参数;
[0053] 其中,所述条件参数包括:待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR或混合自动重传请求HARQ最大重传次数。
[0054] 本发明实施例还提供一种终端,包括存储器,收发机,处理器:
[0055] 存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
[0056] 根据至少一个条件参数,确定第一参数的上限值和所述第一参数的下限值中的至少一项;所述第一参数为资源选择窗口的终止边界对应的边界参数;
[0057] 其中,所述条件参数包括:待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR或混合自动重传请求HARQ最大重传次数。
[0058] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0059] 根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值;
[0060] 根据第一索引值,确定与所述第一索引值对应的上限值为所述第一参数的上限值。
[0061] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0062] 根据第一公式,确定所述第一索引值s;其中,所述第一公式为:
[0063]
[0064] 其中,s为第一索引值;m为各个条件参数的等级取值之和;n1为条件参数的数量;c为所述条件参数的等级数量。
[0065] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0066] 获取达到窗口上限缩小阈值的n2个条件参数;n2为大于或者等于1的整数;
[0067] 根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值。
[0068] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0069] 根据第二公式,确定所述第一参数的上限值T2max;其中,所述第二公式为:
[0070]
[0071] 其中,T2max为第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;r为n2个条件参数的平均缩小比例值。
[0072] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0073] 确定所述n2个条件参数中各个条件参数的缩小比例值;
[0074] 计算各个条件参数的缩小比例值的平均值,确定n2个条件参数的平均缩小比例值。
[0075] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0076] 根据第三公式,确定一个条件参数的缩小比例值r′;其中,所述第三公式为:
[0077]
[0078] 其中,r′为一个条件参数的缩小比例值;x1为该条件参数的取值;y1为该条件参数对应的窗口上限缩小阈值;e为预先预定的系数。
[0079] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0080] 确定所述至少一个条件参数中的第一类条件参数和第二类条件参数,其中,所述第一类条件参数的取值增大使第一参数的上限值增大,所述第二类条件参数的取值增大使第一参数的上限值减小;
[0081] 若第一类条件参数的取值达到所述第一类条件参数对应的阈值,且第二类条件参数的取值达到所述第二类条件参数对应的阈值,确定达到所述阈值的n3个第一类条件参数和第二类条件参数的组合;n3为大于或者等于1的整数;
[0082] 根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值;
[0083] 计算各个第二类条件参数分别对应的第一参数的上限值的平均值,确定所述第一参数的上限值。
[0084] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0085] 根据第四公式,确定一个第二类条件参数对应的第一参数的上限值T2max’;其中,第四公式为:
[0086]
[0087] 其中,T2max’为一个第二类条件参数对应的第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;b为一个第二类条件参数的缩小比例值。
[0088] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0089] 根据第五公式,确定所述n3个第二类条件参数中一个第二类条件参数的缩小比例值b;其中,所述第五公式为:
[0090] b=|y2‑x2|*d;
[0091] 其中,b为一个第二类条件参数的缩小比例值;x2为该第二类条件参数的取值;y2为该第二类条件参数对应的阈值;d为该第二类条件参数对应的系数。
[0092] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0093] 根据业务优先级,确定第一参数的候选下限值的第一索引;
[0094] 若存在条件参数的取值达到第一阈值,且与第一阈值之差大于或者等于第二阈值,将第一索引减1得到第二索引;
[0095] 若第二索引对应的第一参数的候选下限值大于或者等于一个传输块的初重传资源所需的最短时间,确定所述第一参数的下限值为第二索引对应的第一参数的候选下限值;否则,将所述第二索引加1得到第一索引,确定所述第一参数的下限值为第一索引对应的第一参数的候选下限值。
[0096] 其中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
[0097] 根据第六公式,确定一个传输块的初重传资源所需的最短时间q;其中,第六公式为:
[0098] q‑(Nmax‑1)*HARQ RTT+T1+Ts;
[0099] 其中,q为一个传输块的初重传资源所需的最短时间;Nmax为一个传输块的初重传次数之和;HARQ RTT为混合自动重传请求的往返时间;T1为资源选择窗口的起始边界对应的边界参数;Ts为预留资源的时域长度之和。
[0100] 本发明实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行如上所述的方法。
[0101] 本发明的上述技术方案至少具有如下有益效果:
[0102] 本发明实施例的资源选择窗的处理方法、装置、终端及可读存储介质中,在确定资源选择窗的终止边界的取值范围时,根据待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR以及混合自动重传请求HARQ最大重传次数中的至少一项,进行资源选择窗的终止边界的第一参数的上限值和/或下限值的确定,使得资源选择窗的大小更合理,减少非必要的时延。

附图说明

[0103] 图1表示本发明实施例提供的资源选择窗的处理方法的步骤示意图;
[0104] 图2表示本发明实施例提供的资源选择窗的处理方法的示例一的示意图;
[0105] 图3表示本发明实施例提供的资源选择窗的处理装置的结构示意图;
[0106] 图4表示本发明实施例提供的终端的结构示意图。

具体实施方式

[0107] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0108] 本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0109] 本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
[0110] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0111] 本申请实施例提供的技术方案可以适用于多种系统,尤其是5G系统。例如适用的系统可以是全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、高级长期演进(long term evolution advanced,LTE‑A)系统、通用移动系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)系统、5G新空口(New Radio,NR)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(Evloved Packet System,EPS)、5G系统(5GS)等。
[0112] 本申请实施例涉及的终端,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可能也不相同,例如在5G系统中,终端设备可以称为用户设备(User Equipment,UE)。无线终端设备可以经无线接入网(Radio Access Network,RAN)与一个或多个核心网(Core Network,CN)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiated Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本申请实施例中并不限定。
[0113] 如图1所示,本发明实施例提供一种资源选择窗的处理方法,由终端执行,所述方法包括:
[0114] 步骤101,根据至少一个条件参数,确定第一参数的上限值和所述第一参数的下限值中的至少一项;所述第一参数为资源选择窗口的终止边界对应的边界参数;其中,所述条件参数包括:待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR或混合自动重传请求HARQ最大重传次数。
[0115] 其中,CBR(Channel Busy Ratio,信道忙碌率)的测量主要测量一段历史时间窗口内的一个资源池中的信道占用比例,作为当前资源池拥塞程度的表征参数。
[0116] CR(Channel Occupation Ratio,信道占用率)的评估是终端自身评估在一个包括过去和未来的时间窗口内的终端发送或者预期发送的资源占用的比例,计算以子信道为粒度。
[0117] HARQ(Hybrid Automatic Repeat Request,混合自动重传请求)最大重传次数是根据反馈ACK/NACK(正确/不正确)的信息确定是否需要进行数据的重传,最大可重传次数取值范围可以从1到32,具体由高层配置。
[0118] 假设资源选择窗口为[n+T1,n+T2],n为当前时刻,T1为资源选择窗口的起始边界参数,T2为资源选择窗口的终止边界参数(即第一参数)。本发明实施例的步骤101用于确定T2的上限值T2max和/或T2的下限值T2min,即T2min≤T2≤T2max。
[0119] 作为一个可选实施例,终端根据待传输业务的业务优先级、CBR、CR以及HARQ最大重传次数中的至少一项,确定第一参数的上限值T2max。
[0120] 作为另一个可选实施例,终端根据待传输业务的业务优先级,以及,CBR、CR和HARQ最大重传次数中的至少一项,确定第一参数的下限值T2min。
[0121] 本发明实施例提供至少三种确定第一参数的上限值T2max的方式,下面分别对各个方式进行详细描述。
[0122] 方式一,即步骤101包括:
[0123] 根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值;
[0124] 根据第一索引值,确定与所述第一索引值对应的上限值为所述第一参数的上限值。
[0125] 本发明实施例中,条件参数的数量大于或者等于1,且小于或者等于4。终端还根据每个条件参数下资源选择窗口上限的大小,由小到大分为c个等级,即每个条件参数在序列1,2,……,c(c为正整数)中取值。
[0126] 可选地,本发明实施例还预先设置T2max的取值列表,该列表中包括多个索引值,以及与各个索引值分别对应的T2max的取值。
[0127] 具体的,根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值,包括:
[0128] 根据第一公式,确定所述第一索引值s;其中,所述第一公式为:
[0129]
[0130] 其中,s为第一索引值;m为各个条件参数的等级取值之和;n1为条件参数的数量;c为所述条件参数的等级数量。
[0131] 示例一
[0132] 设置T2max的取值列表为表1:
[0133]
[0134] 表1
[0135] 根据每个条件参数下资源选择窗口的大小,由小到大分为1、2、3、4这4个等级,即每个条件参数在{1,2,3,4}中取值;由优先级、CBR、CR三个条件参数确定T2max大小,设为A、B、C。
[0136] 如图2所示,假设A=2,B=2,C=1,则m=A+B+C=5,n1=3,c=4;则[0137] 对照T2max的取值列表,索引值为7对应的取值为150,则确定述第一参数的上限值T2max的取值为150。
[0138] 示例二
[0139] 设置T2max的取值列表为表2:
[0140]
[0141] 表2
[0142] 根据每个条件参数下资源选择窗口的大小,由小到大分为1、2、3这3个等级,即每个条件参数在{1,2,3}中取值;由优先级、CBR、CR、HARQ最大重传次数共4个条件参数确定T2max大小,设为A、B、C、D。
[0143] 假设A=2,B=2,C=1,D=3,则m=A+B+C+D=8,n1=4,c=3;则对照T2max的取值列表,索引值为6对应的取值为100,则确定述第一参数的上限值T2max的取值为100。
[0144] 示例三
[0145] 设置T2max的取值列表为表3:
[0146]
[0147] 表3
[0148] 根据每个条件参数下资源选择窗口的大小,由小到大分为1、2、3、4、5这5个等级,即每个条件参数在{1,2,3,4,5}中取值;由优先级、CBR共2个参数确定T2max大小,设为A、B。
[0149] 假设A=4,B=1;则m=A+B=5,n1=2,c=5,则 对照T2max的取值列表,索引值为12对应的取值为300,则确定述第一参数的上限值T2max的取值为
300。
[0150] 示例四
[0151] 设置T2max的取值列表为表4:
[0152]索引值 1 2 3 4 5 6 7 8
T2max取值 10 15 50 100 175 200 250 275
[0153] 表4
[0154] 根据每个条件参数下资源选择窗口的大小,由小到大分为1、2这2个等级,即每个条件参数在{1,2}中取值;由CBR这1个参数确定T2max大小,设为A。
[0155] 假设A=2,则m=A=2,n1=1,c=2;则 对照T2max的取值列表,索引值为4对应的取值为100,则确定述第一参数的上限值T2max的取值为100。
[0156] 方式二,即步骤101包括:
[0157] 获取达到窗口上限缩小阈值的n2个条件参数;n2为大于或者等于1的整数;上述达到窗口上限缩小阈值可以理解为:条件参数的取值大于或者等于窗口上限缩小阈值,或者,条件参数的取值小于或者等于窗口上限缩小阈值,可依据条件参数具体确定;
[0158] 根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值。
[0159] 该方式中,在已确定业务的封包延迟预算(Packet Delay Budget,PDB)的基础上,根据优先级、CBR、CR、HARQ的最大重传次数中一个或多个条件,确定第一参数的上限值T2max。需要说明的是,该方式一般在待传输业务的PDB的值大于一特定阈值w,且存在达到窗口上限缩小阈值的条件参数的情况下被触发。
[0160] 具体的,根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值,包括:
[0161] 根据第二公式,确定所述第一参数的上限值T2max;其中,所述第二公式为:
[0162]
[0163] 其中,T2max为第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;r为n2个条件参数的平均缩小比例值。
[0164] 若n2大于或者等于2,则所述方法还包括:
[0165] 确定所述n2个条件参数中各个条件参数的缩小比例值;
[0166] 计算各个条件参数的缩小比例值的平均值,确定n2个条件参数的平均缩小比例值。
[0167] 其中,所述方法包括:
[0168] 根据第三公式,确定一个条件参数的缩小比例值r′;其中,所述第三公式为:
[0169]
[0170] 其中,r′为一个条件参数的缩小比例值;x1为该条件参数的取值;y1为该条件参数对应的窗口上限缩小阈值;e为预先预定的系数。
[0171] 可选的,所述方法还包括:
[0172] 根据第六公式,确定一个传输块的初重传资源所需的最短时间q;其中,第六公式为:
[0173] q=(Nmax‑1)*HARQ RTT+T1+Ts;
[0174] 其中,q为一个传输块的初重传资源所需的最短时间;Nmax为一个传输块的初重传次数之和;HARQ RTT为混合自动重传请求的往返时间;T1为资源选择窗口的起始边界对应的边界参数;Ts为预留资源的时域长度之和
[0175] 示例五
[0176] 由优先级、CBR、CR、HARQ最大重传次数4个条件参数确定窗口缩小上限的值,设为A、B、C、D;假设4个条件参数的x1取值和y1取值如表5所示。
[0177] 条件 A B C Dx1 2 1 600 7
y1 4 3 500 8
[0178] 表5
[0179] 其中B、C、D达到符合缩小窗口上限的阈值y1。假设w=300,实际业务的PDB为450,可以进行窗口上限缩小。假设乘以系数后,r(B)=0.2,r(C)=0.1,r(D)=0.15。则r=(r(B)+r(C)+r(D))/3=(0.2+0.1+0.15)/3=0.15。
[0180] 假设q=50;则:
[0181]
[0182] 示例六
[0183] 由优先级、CR、HARQ最大重传次数3个条件参数确定窗口缩小上限的值,设为A、B、C,假设3个条件的x1和y1值取值如表6:
[0184]条件 A B C
x1 5 400 7
y1 4 500 8
[0185] 表6
[0186] 其中A、C达到符合缩小窗口上限的阈值y1。假设w=300,实际业务的PDB为500,可以进行窗口上限缩小。
[0187] 假设乘以系数后,r(A)=0.5,r(C)=0.4,可得r=(r(A)+r(C))/2=(0.5+0.4)/2=0.45。
[0188] 假设q=100,则:
[0189]
[0190] 示例七
[0191] 由优先级、HARQ最大重传次数2个条件参数确定窗口缩小上限的值,设为A、B,假设2个条件的x1和y1值取值如表7:
[0192] 条件 A Bx1 2 7
y1 4 8
[0193] 表7
[0194] 其中A、B达到符合缩小窗口上限的阈值y1;假设w=200,实际业务的PDB为300,可以进行窗口上限缩小。
[0195] 假设乘以系数后,r(A)=0.4,r(B)=0.2,可得r=(r(A)+r(B))/2=(0.4+0.2)/2=0.3。
[0196] 假设q=50,则:
[0197]
[0198] 示例八
[0199] 由CR这1个参数确定窗口缩小上限的值,设为A,假设条件的x1和y1值取值如表8:
[0200]条件 A
x1 200
y1 400
[0201] 表8
[0202] 其中A达到符合缩小窗口上限的阈值y1;假设w=200,实际业务的PDB为300,可以进行窗口上限缩小。
[0203] 假设乘以系数后,r=r(A)=0.5。
[0204] 假设q=60,则:
[0205]
[0206] 方式三,即步骤101包括:
[0207] 确定所述至少一个条件参数中的第一类条件参数和第二类条件参数,其中,所述第一类条件参数的取值增大使第一参数的上限值增大,所述第二类条件参数的取值增大使第一参数的上限值减小;例如,业务优先级、HARQ最大重传次数为第一类条件参数;CBR及CR为第二类条件参数;
[0208] 若第一类条件参数的取值达到所述第一类条件参数对应的阈值,且第二类条件参数的取值达到所述第二类条件参数对应的阈值,确定达到所述阈值的n3个第一类条件参数和第二类条件参数的组合;n3为大于或者等于1的整数;例如,在已确定PDB的基础上,第一类条件参数的取值达到所述第一类条件参数对应的阈值,且第二类条件参数的取值大于第二类条件参数对应的阈值,则可以称为第二类条件参数的取值与第一类条件参数的取值矛盾;
[0209] 根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值;
[0210] 计算各个第二类条件参数分别对应的第一参数的上限值的平均值,确定所述第一参数的上限值。
[0211] 其中,根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值,包括:
[0212] 根据第四公式,确定一个第二类条件参数对应的第一参数的上限值T2max’;其中,第四公式为:
[0213]
[0214] 其中,T2max’为一个第二类条件参数对应的第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;b为一个第二类条件参数的缩小比例值。则T2max等于n3个T2max’的平均值。
[0215] 其中,所述方法还包括:
[0216] 根据第五公式,确定所述n3个第二类条件参数中一个第二类条件参数的缩小比例值b;其中,所述第五公式为:
[0217] b=|y2‑x2|*d;
[0218] 其中,b为一个第二类条件参数的缩小比例值;x2为该第二类条件参数的取值;y2为该第二类条件参数对应的阈值;d为该第二类条件参数对应的系数。d根据条件参数的不同而不同。
[0219] 其中,所述方法还包括:
[0220] 根据第六公式,确定一个传输块的初重传资源所需的最短时间q;其中,第六公式为:
[0221] q=(Nmax‑1)*HARQ RTT+T1+Ts;
[0222] 其中,q为一个传输块的初重传资源所需的最短时间;Nmax为一个传输块的初重传次数之和;HARQ RTT为混合自动重传请求的往返时间;T1为资源选择窗口的起始边界对应的边界参数;Ts为预留资源的时域长度之和。
[0223] 例如,在终端配置的原始条件下可能存在如表9所示的矛盾项:
[0224] 索引值 第一类条件参数 第二类条件参数1 优先级取值大于阈值v CBR取值小于阈值w
2 优先级取值大于阈值v CR取值大于阈值x
3 HARQ最大重传次数小于阈值y CBR取值小于阈值w
4 HARQ最大重传次数小于阈值y CR取值大于阈值x
5 PDB取值大于阈值z CBR取值小于阈值w
6 PDB取值大于阈值z CR取值大于阈值x
[0225] 表9
[0226] 示例九
[0227] 终端的配置如表10所示:
[0228] 条件参数 优先级 CBR CR HARQ最大重传次数 PDB实际取值 4 2 600 6 400
阈值 4 3 500 8 300
[0229] 表10
[0230] 根据终端配置的条件值,根据表9可得到存在索引值为3、4、5、6的矛盾项。第二类条件参数中的实际取值与其阈值之差的绝对值为a_3=1,a_5=1,a_4=100,a_6=100;
[0231] 根据a分别乘以系数后,得到b_3=0.5,b_5=0.5,b_4=0.3,b_6=0.3;
[0232] 假设q为50,业务PDB的值为400;
[0233] T2max_3=225,T2max_5=225,T2max_4=313,T2max_6=313。
[0234] T2max取4项矛盾项对应的T2max_n的平均值,T2max=269。
[0235] 示例十
[0236] 终端的配置如表11所示:
[0237]条件参数 优先级 CBR CR HARQ最大重传次数 PDB
实际取值 5 2 600 9 300
阈值 4 3 500 8 300
[0238] 表11
[0239] 根据终端配置的条件值,根据表9可得到存在索引值为1、2的矛盾项;第二类条件参数中的实际取值与其阈值之差的绝对值为a_1=1,a_2=100;
[0240] 根据a分别乘以系数后,得到b_1=0.5,b_2=0.4;
[0241] 假设q为40,业务PDB的值为300
[0242] 则,T2max_3=170,T2max_2=196,T2max取2项矛盾项对应的T2max_n的平均值,T2max=183。
[0243] 示例十一
[0244] 终端的配置如表12所示:
[0245]条件参数 优先级 CBR CR HARQ最大重传次数 PDB
实际取值 5 2 600 6 400
阈值 4 3 500 8 300
[0246] 表12
[0247] 根据终端配置的条件值,根据表9可得到存在索引值为1、2、3、4、5、6的矛盾项;第二类条件参数中的实际取值与其阈值之差的绝对值为a_1=1,a_3=1,a_5=1,a_2=100,a_4=100,a_6=100;
[0248] 根据a分别乘以系数后,得到b_1=0.3,b_3=0.4,b_5=0.5,b_2=0.3,b_4=0.3,b_6=0.2;假设q为100,业务PDB的值为400。
[0249] T2max_1=310,T2max_3=280,T2max_5=250,T2max_2=310,T2max_4=310,T2max_6=340。T2max取6项矛盾项对应的T2max_n的平均值,T2max=300。
[0250] 示例十二
[0251] 终端的配置如表13所示:
[0252]条件参数 优先级 CBR CR HARQ最大重传次数 PDB
实际取值 5 2 500 6 400
阈值 4 3 500 8 300
[0253] 表13
[0254] 根据终端配置的条件值,根据表9可得到存在索引值为1、3、5的矛盾项;第二类条件参数中的实际取值与其阈值之差的绝对值为a_1=1,a_3=1,a_5=1;
[0255] 根据a分别乘以系数后,得到b_1=0.3,b_3=0.4,b_5=0.5;
[0256] 假设q为100,业务PDB的值为400。
[0257] T2max_1=310,T2max_3=280,T2max_5=250,;T2max取3项矛盾项对应的T2max_n的平均值,T2max=280。
[0258] 本发明实施例还提供一种确定第一参数的下限值T2min的方式,即步骤101包括:
[0259] 根据业务优先级,确定第一参数的候选下限值的第一索引;
[0260] 若存在条件参数的取值达到第一阈值,且与第一阈值之差大于或者等于第二阈值,将第一索引减1得到第二索引;
[0261] 若第二索引对应的第一参数的候选下限值大于或者等于一个传输块的初重传资源所需的最短时间,确定所述第一参数的下限值为第二索引对应的第一参数的候选下限值;否则,将所述第二索引加1得到第一索引,确定所述第一参数的下限值为第一索引对应的第一参数的候选下限值。
[0262] 其中,该方法还包括:
[0263] 根据第六公式,确定一个传输块的初重传资源所需的最短时间q;其中,第六公式为:
[0264] q=(Nmax‑1)*HARQ RTT+T1+Ts;
[0265] 其中,q为一个传输块的初重传资源所需的最短时间;Nmax为一个传输块的初重传次数之和;HARQ RTT为混合自动重传请求的往返时间;T1为资源选择窗口的起始边界对应的边界参数;Ts为预留资源的时域长度之和。
[0266] 例如,第一参数的候选下限值包括:{1*2μ,5*2μ,10*2μ,20*2μ};其中子载波为15,30,60,120KHz时对应的μ值分别为0,1,2,3。候选下限值的索引值依次为{0,1,2,3}。
[0267] 示例十三
[0268] 由现有机制得到T2min的取值t=20,第一索引i=3;
[0269] 条件参数CBR、CR、HARQ最大重传次数的配置如表14所示(分别对应A,B,C):
[0270]条件参数 A B C
w(实际取值) 2 900 3
x(第一阈值) 4 600 7
y(第二阈值) 2 500 4
[0271] 表14
[0272] 则条件A和B达到阈值x,但只有条件A超过阈值y,第二索引值=3‑1=2,得到对应μ候选值为10*2 ,设q=30,假设当前子载波间隔为60KHz,可得T2min=40,40>q,索引值不μ
变,即第二索引值=2,得到最终候选值10*2;则最终T2min的值为10*4=40。
[0273] 示例十四
[0274] 由现有机制得到T2min的取值t=10,第一索引i=2;
[0275] 条件参数CBR、CR、HARQ最大重传次数的配置如表15所示(分别对应A,B,C):
[0276]条件参数 A B C
w(实际取值) 2 900 3
x(第一阈值) 4 600 7
y(第二阈值) 2 300 4
[0277] 表15
[0278] 得到条件参数A和B达到阈值x,且均超过阈值y,第二索引值=2‑1=1,得到对应候μ选值5*2 ;设q=30,假设当前子载波间隔为60KHz,可得T2min=20,201,即最终索引值i=1+1=2,得到最终候选值10*2;最终T2min的值为10*4=40。
[0279] 示例十五
[0280] 由现有机制得到T2min的取值t=20,第一索引i=3;
[0281] 条件参数CBR、CR、HARQ最大重传次数的配置如表16所示(分别对应A,B,C):
[0282]条件参数 A B C
w(实际取值) 2 900 12
x(第一阈值) 4 600 7
y(第二阈值) 2 300 4
[0283] 表16
[0284] 得到条件A和B达到阈值x,且均超过阈值y,索引值i=3‑1=2,得到对应候选值10*μ2 ;设q=30,假设当前子载波间隔为60KHz,可得T2min=40,40>q,索引值不变,即i=2,得μ
到最终候选值10*2;则最终T2min的值为10*4=40。
[0285] 综上,本发明实施例在确定资源选择窗的终止边界的取值范围时,根据待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR以及混合自动重传请求HARQ最大重传次数中的至少一项,进行资源选择窗的终止边界的第一参数的上限值和/或下限值的确定,使得资源选择窗的大小更合理,在优先级高,时延要求低时,减少非必要的时延。
[0286] 如图3所示,本发明实施例还提供一种资源选择窗的处理装置,包括:
[0287] 确定单元301,用于根据至少一个条件参数,确定第一参数的上限值和所述第一参数的下限值中的至少一项;所述第一参数为资源选择窗口的终止边界对应的边界参数;
[0288] 其中,所述条件参数包括:待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR或混合自动重传请求HARQ最大重传次数。
[0289] 作为一个可选实施例,所述确定单元包括:
[0290] 第一子单元,用于根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值;
[0291] 第二子单元,用于根据第一索引值,确定与所述第一索引值对应的上限值为所述第一参数的上限值。
[0292] 作为一个可选实施例,所述第一子单元进一步用于:
[0293] 根据第一公式,确定所述第一索引值s;其中,所述第一公式为:
[0294]
[0295] 其中,s为第一索引值;m为各个条件参数的等级取值之和;n1为条件参数的数量;c为所述条件参数的等级数量。
[0296] 作为一个可选实施例,所述确定单元包括:
[0297] 第三子单元,用于获取达到窗口上限缩小阈值的n2个条件参数;n2为大于或者等于1的整数;
[0298] 第四子单元,用于根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值。
[0299] 作为一个可选实施例,所述第四子单元进一步用于:
[0300] 根据第二公式,确定所述第一参数的上限值T2max;其中,所述第二公式为:
[0301]
[0302] 其中,T2max为第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;r为n2个条件参数的平均缩小比例值。
[0303] 作为一个可选实施例,所述装置还包括:
[0304] 第一比例确定单元,用于确定所述n2个条件参数中各个条件参数的缩小比例值;
[0305] 第二比例确定单元,用于计算各个条件参数的缩小比例值的平均值,确定n2个条件参数的平均缩小比例值。
[0306] 作为一个可选实施例,所述装置包括:
[0307] 第三比例确定单元,用于根据第三公式,确定一个条件参数的缩小比例值r′;其中,所述第三公式为:
[0308]
[0309] 其中,r′为一个条件参数的缩小比例值;x1为该条件参数的取值;y1为该条件参数对应的窗口上限缩小阈值;e为预先预定的系数。
[0310] 作为一个可选实施例,所述确定单元包括:
[0311] 第五子单元,用于确定所述至少一个条件参数中的第一类条件参数和第二类条件参数,其中,所述第一类条件参数的取值增大使第一参数的上限值增大,所述第二类条件参数的取值增大使第一参数的上限值减小;
[0312] 第六子单元,用于若第一类条件参数的取值达到所述第一类条件参数对应的阈值,且第二类条件参数的取值达到所述第二类条件参数对应的阈值,确定达到所述阈值的n3个第一类条件参数和第二类条件参数的组合;n3为大于或者等于1的整数;
[0313] 第七子单元,用于根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值;
[0314] 第八子单元,用于计算各个第二类条件参数分别对应的第一参数的上限值的平均值,确定所述第一参数的上限值。
[0315] 作为一个可选实施例,所述第七子单元进一步用于:
[0316] 根据第四公式,确定一个第二类条件参数对应的第一参数的上限值T2max’;其中,第四公式为:
[0317]
[0318] 其中,T2max’为一个第二类条件参数对应的第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;b为一个第二类条件参数的缩小比例值。
[0319] 作为一个可选实施例,所述装置还包括:
[0320] 第五比例确定单元,用于根据第五公式,确定所述n3个第二类条件参数中一个第二类条件参数的缩小比例值b;其中,所述第五公式为:
[0321] b=|y2‑x2|*d;
[0322] 其中,b为一个第二类条件参数的缩小比例值;x2为该第二类条件参数的取值;y2为该第二类条件参数对应的阈值;d为该第二类条件参数对应的系数。
[0323] 作为一个可选实施例,所述确定单元包括:
[0324] 第九子单元,用于根据业务优先级,确定第一参数的候选下限值的第一索引;
[0325] 第十子单元,用于若存在条件参数的取值达到第一阈值,且与第一阈值之差大于或者等于第二阈值,将第一索引减1得到第二索引;
[0326] 第十一子单元,用于若第二索引对应的第一参数的候选下限值大于或者等于一个传输块的初重传资源所需的最短时间,确定所述第一参数的下限值为第二索引对应的第一参数的候选下限值;否则,将所述第二索引加1得到第一索引,确定所述第一参数的下限值为第一索引对应的第一参数的候选下限值。
[0327] 作为一个可选实施例,所述装置还包括:
[0328] 时间确定单元,用于根据第六公式,确定一个传输块的初重传资源所需的最短时间q;其中,第六公式为:
[0329] q=(Nmax‑1)*HARQ RTT+T1+Ts;
[0330] 其中,q为一个传输块的初重传资源所需的最短时间;Nmax为一个传输块的初重传次数之和;HARQ RTT为混合自动重传请求的往返时间;T1为资源选择窗口的起始边界对应的边界参数;Ts为预留资源的时域长度之和。
[0331] 本发明实施例在确定资源选择窗的终止边界的取值范围时,根据待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR以及混合自动重传请求HARQ最大重传次数中的至少一项,进行资源选择窗的终止边界的第一参数的上限值和/或下限值的确定,使得资源选择窗的大小更合理,在优先级高,时延要求低时,减少非必要的时延。
[0332] 其中,方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
[0333] 需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0334] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read‑Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0335] 如图4所示,本发明实施例还提供一种终端,其特征在于,包括存储器420,收发机410,处理器400:
[0336] 存储器420,用于存储计算机程序;收发机410,用于在所述处理器的控制下收发数据;处理器400,用于读取所述存储器中的计算机程序并执行以下操作:
[0337] 根据至少一个条件参数,确定第一参数的上限值和所述第一参数的下限值中的至少一项;所述第一参数为资源选择窗口的终止边界对应的边界参数;
[0338] 其中,所述条件参数包括:待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR或混合自动重传请求HARQ最大重传次数。
[0339] 其中,在图4中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器400代表的一个或多个处理器和存储器420代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机410可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口430还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
[0340] 处理器400负责管理总线架构和通常的处理,存储器420可以存储处理器400在执行操作时所使用的数据。
[0341] 可选的,处理器400可以是CPU(中央处埋器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件),处理器也可以采用多核架构。
[0342] 处理器400通过调用存储器存储的计算机程序,用于按照获得的可执行指令执行本申请实施例提供的任一所述方法。处理器400与存储器420也可以物理上分开布置。
[0343] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0344] 根据所述条件参数的数量、所述条件参数的等级数量以及各个条件参数的等级取值,确定第一索引值;
[0345] 根据第一索引值,确定与所述第一索引值对应的上限值为所述第一参数的上限值。
[0346] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0347] 根据第一公式,确定所述第一索引值s;其中,所述第一公式为:
[0348]
[0349] 其中,s为第一索引值;m为各个条件参数的等级取值之和;n1为条件参数的数量;c为所述条件参数的等级数量。
[0350] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0351] 获取达到窗口上限缩小阈值的n2个条件参数;n2为大于或者等于1的整数;
[0352] 根据所述n2个条件参数的平均缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定所述第一参数的上限值。
[0353] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0354] 根据第二公式,确定所述第一参数的上限值T2max;其中,所述第二公式为:
[0355]
[0356] 其中,T2max为第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;r为n2个条件参数的平均缩小比例值。
[0357] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0358] 确定所述n2个条件参数中各个条件参数的缩小比例值;
[0359] 计算各个条件参数的缩小比例值的平均值,确定n2个条件参数的平均缩小比例值。
[0360] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0361] 根据第三公式,确定一个条件参数的缩小比例值r′;其中,所述第三公式为:
[0362]
[0363] 其中,r′为一个条件参数的缩小比例值;x1为该条件参数的取值;y1为该条件参数对应的窗口上限缩小阈值;e为预先预定的系数。
[0364] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0365] 确定所述至少一个条件参数中的第一类条件参数和第二类条件参数,其中,所述第一类条件参数的取值增大使第一参数的上限值增大,所述第二类条件参数的取值增大使第一参数的上限值减小;
[0366] 若第一类条件参数的取值达到所述第一类条件参数对应的阈值,且第二类条件参数的取值达到所述第二类条件参数对应的阈值,确定达到所述阈值的n3个第一类条件参数和第二类条件参数的组合;n3为大于或者等于1的整数;
[0367] 根据所述n3个第二类条件参数中各个第二类条件参数的缩小比例值、一个传输块的初重传资源所需的最短时间以及待传输业务的封包延迟预算,确定各个第二类条件参数分别对应的第一参数的上限值;
[0368] 计算各个第二类条件参数分别对应的第一参数的上限值的平均值,确定所述第一参数的上限值。
[0369] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0370] 根据第四公式,确定一个第二类条件参数对应的第一参数的上限值T2max’;其中,第四公式为:
[0371]
[0372] 其中,T2max’为一个第二类条件参数对应的第一参数的上限值;q为一个传输块的初重传资源所需的最短时间;PDB为待传输业务的封包延迟预算;b为一个第二类条件参数的缩小比例值。
[0373] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0374] 根据第五公式,确定所述n3个第二类条件参数中一个第二类条件参数的缩小比例值b;其中,所述第五公式为:
[0375] b=|y2‑x2|*d;
[0376] 其中,b为一个第二类条件参数的缩小比例值;x2为该第二类条件参数的取值;y2为该第二类条件参数对应的阈值;d为该第二类条件参数对应的系数。
[0377] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0378] 根据业务优先级,确定第一参数的候选下限值的第一索引;
[0379] 若存在条件参数的取值达到第一阈值,且与第一阈值之差大于或者等于第二阈值,将第一索引减1得到第二索引;
[0380] 若第二索引对应的第一参数的候选下限值大于或者等于一个传输块的初重传资源所需的最短时间,确定所述第一参数的下限值为第二索引对应的第一参数的候选下限值;否则,将所述第二索引加1得到第一索引,确定所述第一参数的下限值为第一索引对应的第一参数的候选下限值。
[0381] 作为一个可选实施例,所述处理器400还用于读取所述存储器中的计算机程序并执行以下操作:
[0382] 根据第六公式,确定一个传输块的初重传资源所需的最短时间q;其中,第六公式为:
[0383] q=(Nmax‑1)*HARQ RTT+T1+Ts;
[0384] 其中,q为一个传输块的初重传资源所需的最短时间;Nmax为一个传输块的初重传次数之和;HARQ RTT为混合自动重传请求的往返时间;T1为资源选择窗口的起始边界对应的边界参数;Ts为预留资源的时域长度之和。
[0385] 本发明实施例在确定资源选择窗的终止边界的取值范围时,根据待传输业务的业务优先级、信道忙碌率CBR、信道占用率CR以及混合自动重传请求HARQ最大重传次数中的至少一项,进行资源选择窗的终止边界的第一参数的上限值和/或下限值的确定,使得资源选择窗的大小更合理,在优先级高,时延要求低时,减少非必要的时延。
[0386] 由于本发明实施例提供的终端解决问题的原理与本发明实施例中资源选择窗的处理方法相似,因此该终端的实施可以参见方法的实施,重复之处不再敷述。
[0387] 本发明实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行如上所述的方法。
[0388] 其中,所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
[0389] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0390] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0391] 这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0392] 这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0393] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。