资源分配的方法和设备与流程

文档序号:29866480发布日期:2022-04-30 14:50阅读:136来源:国知局
资源分配的方法和设备与流程
资源分配的方法和设备
1.本技术为在2019年01月18日提交中国专利局、申请号为201910108398.3、发明名称为“资源分配的方法和设备”的中国专利申请的分案申请。
技术领域
2.本技术涉及通信技术领域,更具体地涉及资源分配的方法和设备。


背景技术:

3.旁链路(sidelink)是指终端设备(user equipment,ue)和ue之间不通过网络进行直连通信的链路。长期演进(long term evolution,lte)sidelink包括设备到设备(deviceto device,d2d)通信、车联网(vehicle to everything,v2x)通信。新空口(new radio,nr)sidelink目前包括v2x通信。在lte sidelink中支持两种资源分配模式:调度资源分配模式和ue自主资源选择模式。调度资源分配模式下,网络设备为sidelink配置资源;ue自主资源选择模式下,ue会基于一段时间的监测结果,周期性的预留一定的资源,即自主资源选择模式为半静态的资源预留方式。
4.在lte v2x通信系统主要考虑的是支持基本安全(basic safty)业务,大多为周期性的固定包大小的业务。数据包最大的端到端的时延为20-1000ms,可靠性为96%-99%。在ue自主资源选择模式下,ue最小可选择的资源预留周期为20ms。但在nr v2x通信系统支持的业务除周期性的业务外,还包括非周期性业务,且非周期性业务的最低时延通常小于20ms,如果仍采用半静态的资源预留方式,将会降低资源利用率,且导致资源碰撞率变高。


技术实现要素:

5.本发明实施例的目的是提供一种资源分配的方法,以解决终端设备采用半静态的资源预留方式进行资源分配导致资源碰撞率高,资源利用率低的问题。
6.第一方面,提供了一种资源分配的方法,应用于旁链路sidelink通信中的终端设备,该方法包括:确定第一计数器在第一时刻的第一数值;
7.若所述第一数值大于第一预设值,则判断所述第一时刻对应的第一传输资源的被占用情况,所述第一预设值为大于或等于0的整数;
8.根据所述第一传输资源的被占用情况,选择信息传输的目标资源。
9.第二方面,提供了一种资源分配的方法,应用于旁链路sidelink通信中的终端设备,该方法包括:
10.确定当前时刻的目标资源分配方式,所述目标资源分配方式为以下方式中的一种:随机分配资源方式、动态资源分配方式、半静态和动态相结合的资源分配方式;
11.确定所述目标资源分配方式对应的资源集合;
12.根据所述资源集合和所述目标资源分配方式,分配资源。
13.第三方面,提供了一种终端设备,应用于旁链路sidelink通信中,该终端设备包括:
14.第一处理模块,用于确定第一计数器在第一时刻的第一数值;
15.第二处理模块,用于若所述第一数值大于第一预设值,则判断所述第一时刻对应的第一传输资源的被占用情况,所述第一预设值为大于或等于0的整数;
16.所述第二处理模块,还用于根据所述第一传输资源的被占用情况,选择信息传输的目标资源。
17.第四方面,提供了一种终端设备,应用于旁链路sidelink通信中,该终端设备包括:
18.第一处理模块,用于确定当前时刻的目标资源分配方式,所述目标资源分配方式为以下方式中的一种:随机分配资源方式、动态资源分配方式、半静态和动态相结合的资源分配方式;
19.第二处理模块,用于确定所述目标资源分配方式对应的资源集合;
20.第三处理模块,用于根据所述资源集合和所述目标资源分配方式,分配资源。
21.第五方面,提供了一种终端设备,应用于旁链路sidelink通信中,该终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面所述的资源分配的方法的步骤。
22.第六方面,提供了一种终端设备,应用于旁链路sidelink通信中,该终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第二方面所述的资源分配的方法的步骤。
23.第七方面,提供了一种计算机可读介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤。
24.第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第二方面所述的方法的步骤。
25.在本发明实施例中,终端设备在确定第一计数器在第一时刻的第一数值后,确定第一数值与第一预设值的大小关系,在第一数值大于第一预设值时,判断第一时刻对应的第一传输资源的被占用情况,并根据第一传输资源的被占用情况,选择信息传输的目标资源。由此,终端设备可以根据第一计数器的数值动态进行资源的选择,实现灵活的资源分配,降低资源碰撞率,从而提高资源利用率。
附图说明
26.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
27.图1是根据本发明的一个实施例的资源分配的方法的示意性流程图。
28.图2是根据本发明的一个具体实施例的资源分配的方法的示意图。
29.图3是根据本发明的另一个实施例的资源分配的方法的示意性流程图。
30.图4是根据本发明一个实施例的终端设备的结构示意图。
31.图5是根据本发明另一实施例的终端设备的结构示意图。
32.图6是根据本发明的再一个实施例的终端设备的结构示意图。
具体实施方式
33.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
34.本发明的技术方案,可以应用于各种通信系统,例如:长期演进(long term evolution,lte)旁链路(sidelink)系统,新空口(new radio,nr)sidelink系统等。
35.在本发明实施例中,终端设备(user equipment,ue),也可称之为移动终端(mobile terminal)、移动用户设备等,可以经无线接入网(例如,radio access network,ran)与一个或多个核心网进行通信,用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。
36.在本发明实施例中,网络设备一种部署在无线接入网设中用于为终端设备提供无线通信功能的装置,网络设备例如可以是基站,基站可以是lte中的演进型基站(enb或e-nodeb,evolutional node b)及5g基站(gnb)。
37.在本发明实施例中,旁链路(sidelink)还可以被称为:副链路、侧链路和边链路。并且可以理解的是,本发明实施例对sidelink对应的具体中文翻译不作限制。
38.在本发明实施例中,终端设备可以是sidelink通信中的发送端终端设备(发送ue),也可以是sidelink通信中的接收端终端设备(接收ue)。
39.以下结合附图,详细说明本发明各实施例提供的技术方案。
40.图1示出了根据本技术一个实施例的资源分配的方法。图1所示的方法应用于sidelink通信中的终端设备。如图1所示,方法包括:
41.s110,确定第一计数器在第一时刻的第一数值。
42.可选地,在一些实施例中,第一计数器(counter)可以在数据包的到达时刻被激活。或者在终端设备为发送端终端设备时,第一计数器在高层信令、下行控制信息(downlink control information,dci)或旁链路控制信息(sidelink control information,sci)的接收时刻被激活,或第一计数器在高层信令、dci或sci指示的时刻被激活。或者在终端设备为接收端终端设备时,第一计数器在高层信令、dci、sci、调度请求(scheduling request,sr)或缓存状态包括(buffer status report,bsr)的接收时刻被激活,或第一计数器在高层信令、dci、sci、sr或bsr指示的时刻被激活。这里的高层信令例如可以是无线资源控制(radio resource control,rrc)信令、广播信令、旁链路广播信息或旁链路系统信息。
43.s120,若所述第一数值大于第一预设值,则判断所述第一时刻对应的第一传输资源的被占用情况,所述第一预设值为大于或等于0的整数。
44.需要说明的是,第一时刻对应的第一传输资源指的是时频资源。第一预设值可以为协议预定义的值,或者通信双方协商的值。
45.可选地,在s120中,判断第一时刻对应的第一传输资源的被占用情况,包括以下方式中的至少一种:根据调度分配(scheduling assignment,sa)信息指示的传输资源,判断所述第一传输资源的被占用情况,所述sa用于调度所述第一传输资源;根据所述第一传输
资源对应的干扰测量值和干扰门限值,判断所述第一传输资源的被占用情况;根据所述第一传输资源对应的信号强度值和信号强度门限值,判断所述第一传输资源的被占用情况;根据所述sa所在传输资源对应的干扰测量值和干扰门限值,判断所述第一传输资源的被占用情况;以及,根据所述sa所在传输资源对应的信号强度值和信号强度门限值,判断所述第一传输资源的被占用情况。
46.举例来说,如果第一传输资源为sa指示的资源,则认为第一传输资源被占用。或者如果第一传输资源对应的干扰测量值高于干扰门限值,则认为第一传输资源被占用。或者如果sa所在传输资源对应的信号强度值低于信号强度门限值,则认为第一传输资源被占用。
47.进一步地,在判断第一时刻对应的第一传输资源的被占用情况时,按照时域检测粒度,判断第一时刻对应的第一传输资源的被占用情况,时域检测粒度与时域资源单元的粒度相同或不同。
48.举例来说,时域检测粒度可以是毫秒ms、子帧(subframe)、n个时隙(slot)、多时隙(multi-slot)、n个符号(symbol)和帧(frame)中的一个,n为大于或等于1的正整数。例如,时域检测粒度为symbol,时域资源单元的粒度为slot。
49.上述的时域检测粒度可以由以下任一方式配置:网络设备预配置、网络设备配置、终端设备配置和终端设备预配置。
50.可选地,在s120中,若所述第一数值小于或等于所述第一预设值,则选择所述第一传输资源为所述目标资源。
51.s130,根据所述第一传输资源的被占用情况,选择信息传输的目标资源。
52.可选地,在一些实施例中,若所述第一传输资源未被占用,则调整所述第一数值得到第二数值,所述第二数值小于所述第一数值;根据所述第二数值,选择信息传输的目标资源。
53.可选地,调整第一数值得到第二数值,包括:确定第一数值与m的差值为所述第二数值,m为小于或等于所述第一传输资源中包括的频域资源单元的数量的正整数。
54.换言之,第一数值在递减时,可以只考虑时域维度,也可以考虑时域维度和频域维度。举例来说,如果sa所在传输资源(3个symbol)对应的干扰测量值高于干扰门限值,则m的值为1,即第一数值-1=第二数值,并且m的值为1代表第一数值的递减粒度为slot。进一步地,如果考虑频域维度,第一传输资源中包括的频域资源单元的数量为2,则m的值为2。
55.例如,图2中所示出的,图2中的资源样式(pattern)由网络设备预配置、终端设备预配置、网络设备配置和终端设备配置中的一种方式配置。在该资源pattern中的第一个时间单位(时域资源单元的粒度)内,存在三个候选资源,分别为资源1、资源2和资源3,依次判断这三个候选资源是否被占用,统计未被占用的资源的数目,如果有两个资源未被占用,则m的值为2,即第一数值-2=第二数值。
56.上述的时域资源单元的粒度为以下粒度中的一种:毫秒、子帧、n个时隙、多时隙(时隙聚合)、n个符号、帧和时间样式(time-pattern),所述频域资源单元的粒度为以下粒度中的一种:f个子信道(subchannel)、f个资源块(resource block,rb)、f个资源块组(resource block group,rbg)和频域样式(frequency pattern),n、f为大于或等于1的正整数。
57.f可以是预定义或预配置或网络设备配置或终端设备配置的一个值,或者f可以是预定义或预配置或网络设备配置或终端设备配置的一组值中的一个值。
58.并且,时域资源单元的粒度和/或频域资源单元的粒度为预定义的;或,所述时域资源单元的粒度和/或所述频域资源单元的由以下任一方式配置:网络设备预配置、网络设备配置、终端设备配置和终端设备预配置。
59.可选地,根据第二数值,选择信息传输的目标资源,包括:若所述第二数值小于或等于所述第一数值,则选择时域上在所述第一时刻后的第一个可用传输资源为信息传输的目标资源,所述时域上在所述第一时刻后的第一个可用传输资源为满足以下至少一个条件的资源:未被占用、满足干扰要求和满足服务质量(quality of service,qos)需求;若所述第二数值大于所述第一预设值,则根据第二时刻对应的第二传输资源的被占用情况,选择信息传输的目标资源,所述第二时刻与所述第一时刻之间的时间间隔为目标时长,所述目标时长为以下任一时长:时域资源单元的粒度、时域检测粒度、网络配置的时长和终端配置的时长。
60.进一步地,若第一传输资源被占用,则根据所述第二传输资源的被占用情况,选择信息传输的目标资源。
61.可以理解的是,上述根据第二传输资源的被占用情况,选择信息传输的目标资源,具体的实现方式可以是:如果第二传输资源未被占用,则调整第二数值,得到调整后的第二数值;如果调整后的第二数值小于或等于所述第一预设值,则选择时域上在第二时刻后的第一个可用传输资源为信息传输的目标资源;若调整后的第二数值大于所述第一预设值,则根据与第二时刻之间的时间间隔为时域资源单元的粒度的时刻对应的传输资源的被占用情况,选择信息传输的目标资源。这里,根据与第二时刻之间的时间间隔为时域资源单元的粒度的时刻对应的传输资源的被占用情况选择信息传输的目标资源的方法,与根据第二传输资源的被占用情况选择信息传输的目标资源的方式类似,不再赘述。
62.同样以图2为例,如果在第一个时间单位内第一数值-2得到的第二数值仍大于0,则选择下一个时间单位,依次判断下一个时间单位对应的资源4和资源5的被占用情况,统计未被占用的资源的数目,如果有1个资源未被占用,则第二数值继续递减1。如果在第一个时间单位内第一数值-2得到的第二数值小于0,则选择下一个可用的传输资源为信息传输的目标资源。
63.在本发明实施例中,可选地,时域上在所述第一时刻后的第一个可用传输资源中的可用频域资源的位置由以下方式中的一种确定:根据所述第二数值和所述时域上在所述第一时刻后的第一个可用传输资源中的子信道的总数确定;根据终端设备的标识或终端设备所在的地理位置确定。
64.在一些实施例中,可用频域资源的位置与第一计数器的值相关。例如,可用频域资源的位置由第一计数器的值mod子信道的总数的余数确定。由此可以使得不同终端设备的可以频域资源不同,降低资源碰撞率。
65.可选地,图1所示的方法还包括:在所述目标资源上传输第一目标信息,所述第一目标信息包括以下信息中的一种:控制信息和数据信息、控制信息、以及初传信息。
66.可选地,在一些实施例中,在第一目标信息包括控制信息的情况下,图1所示的方法还包括:
67.确定第二计数器在第三时刻的第三数值;
68.若所述第三数值小于或等于第二预设值,则在所述第三时刻对应的第三传输源或在时域上在所述第三时刻后的第一个可用传输资源上传输第二目标信息,所述第二目标信息包括数据信息和控制信息,或所述第二目标信息包括数据信息,所述第二预设值为大于或等于0的整数。
69.需要说明的是,第三时刻对应的第三传输资源为时频资源。第二预设值为协议预定义的值,或者通信双方协商的值。
70.进一步地,若第三数值大于第二预设值,则判断第三传输资源的被占用情况;若第三传输资源未被占用,则调整第三数值得到第四数值,第四数值小于第三数值,若第四数值小于或等于第二预设值,则在时域上在所述第三时刻后的第一个可用传输资源上传输第二目标信息;若第四数值大于第二数值,则根据第四时刻对应的第四传输资源的被占用情况,选择第二目标信息的传输资源,所述第四时刻与所述第三时刻之间的时间间隔为时域资源单元的粒度。
71.上述的时域上在第三时刻后的第一个可用传输资源中的可用频域资源的位置可以由所述第三数值和所述时域上在所述第三时刻后的第一个可用传输资源中的子信道的总数确定。例如,可用频域资源的位置由第二计数器的值mod子信道的总数的余数确定。由此可以使得不同终端设备的可以频域资源不同,降低资源碰撞率。
72.需要说明的是,判断第三传输资源的被占用情况的方法与上文所述的判断第一传输资源的被占用情况的方法相同,为避免重复,在此不再限定。并且根据第四时刻对应的第四传输资源的被占用情况选择第二目标信息的传输资源的方法与上文所述的根据第二传输资源的被占用情况选择信息传输的目标资源的方法相同,为避免重复,在此不再赘述。
73.上述的第二计数器和第一计数器可以由以下方式中的一种激活:
74.在第一目标时刻同时被激活;
75.所述第一计数器在所述第一目标时刻被激活,所述第二计数器在所述第一计数器的值小于或等于所述第一预设值时被激活;以及,
76.所述第一计数器在所述第一目标时刻被激活,所述第二计数器在终端设备通过所述目标资源传输所述第二目标信息时被激活;
77.其中,所述第一目标时刻早于所述第一时刻和所述第三时刻,所述第一目标时刻为以下时刻中的一个:数据包的到达时刻、第三目标信息的接收时刻和第三目标信息指示的时刻;
78.在所述终端设备为发送端终端设备时,所述第三目标信息包括以下信息中的至少一种:高层信令、下行控制信息dci和旁链路控制信息sci。
79.在所述终端设备为接收端终端设备时,所述第三目标信息包括以下信息中的至少一种:高层信令、dci、调度请求sr、缓存状态报告bsr和sci。
80.这里的高层信令例如可以是无线资源控制(radio resource control,rrc)信令或广播信令。
81.可选地,在一些实施例中,在第一计数器和第二计数器在第一目标时间被同时激活的情况下,第二计数器的初始值大于或等于第一计数器的初始值。这里的第一计数器和第二计数器可以认为是独立定义的。在这种情况下,即使第二计数器的初始值大于或等于
第一计数器的初始值,也可能出现第二计数器的值先到达0的情况,因为这两个计数器的递减条件不同,对应的传输资源不同。
82.可选地,在一些实施例中,所述第一计数器和所述第二计数器在所述第一目标时刻被同时激活,若所述第四数值小于或等于所述第二预设值的时刻早于所述第二数值小于或等于所述第一预设值的时刻,则时域上在所述第三时刻后的第一个可用传输资源与时域上在所述第一时刻后的第一个可用传输资源相同,或时域上在所述第三时刻后的第一个可用传输资源为时域上在所述第一时刻后的第一个可用传输资源的下一个可用传输资源。
83.也就是说,在任一时刻,当第二计数器的值小于或等于0,第一计数器的值大于0,则根据第二计数器的值选择的资源为根据第一计数器的值选择的资源,或为根据第一计数器选择的值选择的资源的下一个可用传输资源。例如,第二计数器为数据计数器(data-counter),data-counter在t-t1时刻到达0,第一计数器在t时刻小于或等于0。则在t+n对应的传输资源上发送控制信息,在t+n对应的传输资源上传输数据信息,这里t+n对应的传输资源为时域上在t之后的下一个可用传输资源。
84.作为一个具体的例子,资源选择的方法可以包括以下步骤:
85.步骤1、预配置时域资源单元的粒度为1个slot。
86.步骤2、在数据包到达时,初始化第一计数器的值,预定义第二计数器的值。
87.步骤3、若第一计数器的值初始化为0,则在当前slot上传输信息。
88.步骤4、若第一计数器的值为大于0,则判断当前时刻对应的传输资源是否被占用;若第一计数器的值小于或等于0,则在下一个可用的slot上传输控制信息。
89.在步骤4中,判断当前时刻对应的传输资源是否被占用的方法与图1所示的方法中判断第一传输资源是否被占用的方法相同,在此不再赘述。
90.步骤5、若未被占用,则第一计数器的值减1,并移动到下一个slot执行步骤4及其后续步骤;若被占用,则移动到下一个slot,执行步骤4及其后续步骤。
91.步骤6、若第二计数器的值为0,则在下一个可用的slot上传输数据信息。
92.步骤7、若第二计数器的值大于0,则判断当前时刻对应的传输资源是否被占用;若第二计数器的值小于或等于0,则在下一个可用的slot上传输数据信息。
93.在步骤7中,判断当前时刻对应的传输资源是否被占用的方法与步骤4中的相同,在此不再赘述。
94.步骤8、若未被占用,则第二计数器的值减k,并移动到下一个slot执行步骤8及其后续步骤;若被占用,则移动到下一个slot,执行步骤8及其后续步骤。
95.步骤8中的k为正整数,k可以与图1所述的方法实施例中相同或不同,k可以图1所示的方法中的n相同或不同。
96.需要说明的是,上述步骤1-8并不是对方法步骤的限定,上述步骤的先后具体以步骤之间的逻辑关系确定。
97.可以理解的是,该具体实施例能够基于第一计数器选择传输控制信息的资源,基于第二计数器选择传输数据的资源,可以认为实现cross-slot调度。
98.可选地,在一些实施例中,在第一目标信息包括初传信息的情况下,图1所示的方法还包括:
99.确定第三计时器在第五时刻的第五数值;
100.若所述第五数值大第三预设值,则判断所述第五时刻对应的第五传输资源的被占用情况,第三预设值为大于或等于0的整数;
101.若所述第五传输资源未被占用,则调整所述第五数值得到第六数值,所述第六数值小于所述第五数值,
102.若所述第六数值小于或等于所述第三预设值,则在时域上在所述第五时刻后的第一个可用传输资源上传输所述初传信息的重传信息;
103.若所述第六数值大于所述第三预设值,则根据第六时刻对应的第六传输资源的被占用情况,选择传输所述初传信息的重传信息的资源,所述第六时刻与所述第五时刻之间的时间间隔为时域资源单元的粒度。
104.需要说明的是,第五时刻对应的第五传输资源、第六时刻对应的第六传输资源为时频资源。第三预设值为协议预定义的值,或者通信双方协商的值。
105.上述时域上在第五时刻后的第一个可用传输资源中的可用频域资源的位置可以由第五数值和时域上在第五时刻后的第一个可用传输资源中的子信道的总数确定。例如,可用频域资源的位置由第三计数器的值mod子信道的总数的余数确定。由此可以使得不同终端设备的可以频域资源不同,降低资源碰撞率。
106.需要说明的是,判断第五时刻对应的第五传输资源的被占用情况的方法,以及判断第六时刻对应的第六传输资源的被占用情况的方法,与上文中所述的判断第一传输资源的占用情况的方法相同。并且根据第六时刻对应的第六传输资源的被占用情况,选择传输所述初传信息的重传信息的资源的方法与上文所述的根据第二传输资源的被占用情况选择信息传输的目标资源的方法类似。为避免重复,在此不再赘述。
107.上述的第三计数器和第一计数器可以由以下方式中的一种激活:
108.在第二目标时刻同时被激活;
109.所述第一计数器在所述第二目标时刻被激活,所述第三计数器在所述第一计数器的值小于或等于所述第一预设值时被激活;以及,
110.所述第一计数器在所述第一目标时刻被激活,所述第三计数器在终端设备通过所述目标资源传输初传信息时被激活;
111.其中,所述第二目标时刻早于所述第一时刻和所述第五时刻,所述第二目标时刻为以下时刻中的一个:数据包的到达时刻、第四目标信息的接收时刻和第四目标信息指示的时刻;
112.在所述终端设备为发送端终端设备时,所述第四目标信息包括以下信息中的至少一种:高层信令、下行控制信息dci和旁链路控制信息sci;
113.在所述终端设备为接收端终端设备时,所述第四目标信息包括以下信息中的至少一种:高层信令、dci、调度请求sr、缓存状态报告bsr和dci。
114.可选地,在一些实施例中,所述第一计数器和所述第三计数器在所述第一目标时刻被同时激活,所述第三计数器的初始值大于或等于所述第一计数器的初始值。这里的第一计数器和第三计数器可以认为是独立定义的。在这种情况下,即使第三计数器的初始值大于或等于第一计数器的初始值,也可能出现第三计数器的值先到达0的情况,因为可能这两个计数器的递减条件不同,或者对应的传输资源不同。
115.可选地,在一些实施例中,所述第一计数器和所述第三计数器在所述第一目标时
刻被同时激活,若所述第六数值小于或等于所述第三预设值的时刻早于所述第二数值小于或等于所述第一预设值的时刻,则时域上在所述第四时刻后的第一个可用传输资源与时域上在所述第一时刻后的第一个可用传输资源相同,或时域上在所述第四时刻后的第一个可用传输资源为时域上在所述第一时刻后的第一个可用传输资源的下一个可用传输资源。
116.也就是说,在任一时刻,当第三计数器的值小于或等于0,第一计数器的值大于0,则根据第三计数器的值选择的资源为根据第一计数器的值选择的资源,或为根据第一计数器选择的值选择的资源的下一个可用传输资源。例如,第二计数器为重传计数器(retx-counter),retx-counter在t-t1时刻到达0,第一计数器在t时刻小于或等于0。则在t+n对应的传输资源上发送控制信息,在t+2*n对应的传输传输数据信息,这里t+n对应的传输资源为时域上在t之后的下一个可用传输资源,t+2*n对应的传输资源为t+n对应的传输资源的下一个传输资源。
117.作为一个具体的例子,资源选择的方法可以包括以下步骤:
118.步骤1、预配置时域资源单元的粒度为1个slot。
119.步骤2、在数据包到达时,初始化第一计数器的值,预定义第三计数器的值。
120.步骤3、若第一计数器的值初始化为0,则在当前slot上传输信息。
121.步骤4、若第一计数器的值为大于0,则判断当前时刻对应的传输资源是否被占用;若第一计数器的值小于或等于0,则在下一个可用的slot上传输初传信息。
122.在步骤4中,判断当前时刻对应的传输资源是否被占用的方法与图1所示的方法中判断第一传输资源是否被占用的方法相同,在此不再赘述。
123.步骤5、若未被占用,则第一计数器的值减1,并移动到下一个slot执行步骤4及其后续步骤;若未被占用,则移动到下一个slot,执行步骤4及其后续步骤。
124.步骤6、若第二计数器的值大于0,则判断当前时刻对应的传输资源是否被占用;若第二计数器的值小于或等于0,则在下一个可用的slot上传输初传信息的重传信息。
125.在步骤7中,判断当前时刻对应的传输资源是否被占用的方法与步骤4中的相同,在此不再赘述。
126.步骤7、若未被占用,则第三计数器的值减1,并移动到下一个slot执行步骤6及其后续步骤;若被占用,则移动到下一个slot,执行步骤6及其后续步骤。
127.需要说明的是,上述步骤1-7并不是对方法步骤的限定,上述步骤的先后具体以步骤之间的逻辑关系确定。
128.可以理解的是,该具体实施例能够基于第一计数器选择传输初传信息的资源,基于第三计数器选择传输重传信息的资源。
129.现有lte sidelink通信系统中仅支持两种资源分配模式:调度资源分配模式和ue自主资源选择模式,ue自主资源选择模式为半静态的资源分配方式。在nr sidelink通信系统中除了周期性业务外,还包括非周期性业务,且非周期性业务的最低时延通常较小,如果仍采用lte sidelink通信系统中的半静态的资源分配方式,将会降低资源利用率,导致资源碰撞率变高。为了解决该问题,本发明提供了以下实施例。
130.图3是根据本发明另一实施例的资源分配的方法,应用于sidelink通信中的终端设备。图3所示的方法包括:
131.s210,确定当前时刻的目标资源分配方式,所述目标资源分配方式为以下方式中
的一种:随机分配资源方式、动态资源分配方式、半静态和动态相结合的资源分配方式。
132.在一些实施例中,动态资源分配方式可以是图1所示的资源分配方式。
133.可选地,在s210中,确定当前时刻的目标资源分配方式,包括:根据目标信息确定所述目标资源分配方式,所述目标信息为以下信息中的至少一种:数据包的大小、数据包的传输速率、终端设备的速度、预设区域对应的终端设备的密度、终端设备所处的区域的标识(zone id)、参数集(numerology)、资源分配模式、网络覆盖指示信息(in coverage/out of coverage)。
134.作为一个例子,目标信息包括数据包的大小;其中,在数据包的大小小于预设大小时,目标资源分配方式为随机分配资源方式,在数据包的大小大于或等于预设大小时,目标资源分配方式为动态资源分配方式或半静态和动态相结合的资源分配方式。
135.作为另一个例子,目标信息包括终端设备的速度;在这种情况下,确定当前时刻的目标资源分配方式,包括:根据终端设备的速度、速度和资源分配方式的对应关系,确定目标资源分配方式。这里的对应关系可以是预定义或预配置的。
136.例如,终端设备的速度大于预设速度,则选择动态资源分配方式。终端设备的速度小于或等于预设速度,则选择半静态和动态相结合的资源分配方式。
137.作为再一个例子,目标信息包括网络覆盖指示信息;其中,在网络覆盖指示信息指示终端设备处于无网络覆盖状态时,目标资源分配方式为半静态和动态相结合的资源分配方式;在网络覆盖指示信息指示终端设备处于网络覆盖状态时,目标资源分配方式为动态资源分配方式。
138.作为再一个例子,在采用普通循环前缀(normal cyclic prefix,ncp)时,采用半静态和动态相结合的资源分配方式。在采用扩展循环前缀(extended cyclic prefix,ecp)时,采用动态资源分配方式。
139.s220,确定所述目标资源分配方式对应的资源集合。
140.可选地,在一些实施例中,在在所述目标资源分配方式为动态资源分配方式,且所述当前时刻之前的资源分配方式为半静态和动态相结合的资源分配方式时,所述资源集合包括用于旁链路通信的全部资源;
141.在所述目标资源分配方式为半静态和动态相结合的资源分配方式,且所述当前时刻之前的资源分配方式为动态资源分配方式时,所述资源集合包括用于旁链路通信的全部资源中除去动态资源分配方式所预留的资源外的其他资源。
142.s230,根据所述资源集合和所述目标资源分配方式,分配资源。
143.以上结合图1至图3详细描述了根据本发明实施例的资源分配的方法,下面将结合图4详细描述根据本发明实施例的终端设备。
144.图4是根据本发明一个实施例的终端设备的结构示意图。如图4所示出的终端设备应用于sidelink通信中。图4所示的终端设备10包括:
145.第一处理模块11,用于确定第一计数器在第一时刻的第一数值;
146.第二处理模块12,用于若所述第一数值大于第一预设值,则判断所述第一时刻对应的第一传输资源的被占用情况,所述第一预设值为大于或等于0的整数;
147.所述第二处理模块12,还用于根据所述第一传输资源的被占用情况,选择信息传输的目标资源。
148.可选地,作为一个实施例,所述第二处理模块12还用于:
149.若所述第一数值小于或等于所述第一预设值,则选择所述第一传输资源为所述目标资源。
150.可选地,作为一个实施例,所述第二处理模块12具体用于:
151.若所述第一传输资源未被占用,则调整所述第一数值得到第二数值,所述第二数值小于所述第一数值;
152.根据所述第二数值,选择信息传输的目标资源。
153.可选地,作为一个实施例,所述第二处理模块12具体用于:
154.若所述第二数值小于或等于所述第一预设值,则选择时域上在所述第一时刻后的第一个可用传输资源为信息传输的目标资源,所述时域上在所述第一时刻后的第一个可用传输资源为满足以下至少一个条件的资源:未被占用、满足干扰要求和满足服务质量qos需求;
155.若所述第二数值大于所述第一预设值,则根据第二时刻对应的第二传输资源的被占用情况,选择信息传输的目标资源,所述第二时刻与所述第一时刻之间的时间间隔为目标时长,所述目标时长为以下任一时长:时域资源单元的粒度、时域检测粒度、网络配置的时长和终端配置的时长。
156.可选地,作为一个实施例,所述第二处理模块12还用于:
157.若所述第一传输资源被占用,则根据所述第二传输资源的被占用情况,选择信息传输的目标资源。
158.可选地,作为一个实施例,所述第二处理模块12具体用于:
159.确定所述第一数值与m的差值为所述第二数值,m为小于或等于所述第一传输资源中包括的频域资源单元的数量的正整数。
160.可选地,作为一个实施例,所述第二处理模块12通过以下方式中的至少一种判断所述第一时刻对应的第一传输资源的被占用情况:
161.根据调度分配sa信息指示的传输资源,判断所述第一传输资源的被占用情况,所述sa用于调度所述第一传输资源;
162.根据所述第一传输资源对应的干扰测量值和干扰门限值,判断所述第一传输资源的被占用情况;
163.根据所述第一传输资源对应的信号强度值和信号强度门限值,判断所述第一传输资源的被占用情况;
164.根据所述sa所在传输资源对应的干扰测量值和干扰门限值,判断所述第一传输资源的被占用情况;以及,
165.根据所述sa所在传输资源对应的信号强度值和信号强度门限值,判断所述第一传输资源的被占用情况。
166.可选地,作为一个实施例,所述第二处理模块12具体用于:
167.按照所述时域检测粒度,判断所述第一时刻对应的第一传输资源的被占用情况,所述时域检测粒度与所述时域资源单元的粒度相同或不同。
168.可选地,作为一个实施例,所述时域资源单元的粒度或所述时域检测粒度为以下粒度中的一种:毫秒、子帧、n个时隙、多时隙、n个符号、帧和时间样式,所述频域资源单元的
粒度为以下粒度中的一种:f个子信道、f个资源块rb、f个资源块组rbg和频域样式,n、f为大于或等于1的正整数。
169.可选地,作为一个实施例,所述时域资源单元的粒度、所述频域资源的粒度和所述时域检测粒度中的至少一个为预定义的;或,
170.所述时域资源单元的粒度、所述频域资源的粒度和所述时域检测粒度中的至少一个由以下任一方式配置:网络设备预配置、网络设备配置、终端设备配置和终端设备预配置。
171.可选地,作为一个实施例,所述时域上在所述第一时刻后的第一个可用传输资源中的可用频域资源的位置由以下方式中的一种确定:
172.根据所述第二数值和所述时域上在所述第一时刻后的第一个可用传输资源中的子信道的总数确定;
173.根据终端设备的标识或终端设备所在的地理位置确定。
174.可选地,作为一个实施例,所述终端设备10还包括收发模块:用于在所述目标资源上传输第一目标信息,所述第一目标信息包括以下信息中的一种:控制信息和数据信息、控制信息、以及初传信息。
175.可选地,作为一个实施例,所述第一目标信息包括控制信息,所述第一处理模块11还用于:
176.确定第二计数器在第三时刻的第三数值;
177.若所述第三数值小于或等于第二预设值,则在所述第三时刻对应的第三传输资源或在时域上在所述第三时刻后的第一个可用传输资源上传输第二目标信息,所述第二目标信息包括数据信息和控制信息,或所述第二目标信息包括数据信息,所述第二预设值为大于或等于0的整数。
178.可选地,作为一个实施例,所述第一处理模块11还用于:
179.若所述第三数值大于所述第二预设值,则判断所述第三传输资源的被占用情况;
180.若所述第三传输资源未被占用,则调整所述第三数值得到第四数值,所述第四数值小于所述第三数值,
181.若所述第四数值小于或等于所述第二预设值,则在时域上在所述第三时刻后的第一个可用传输资源上传输所述第二目标信息;
182.若所述第四数值大于所述第二预设值,则根据第四时刻对应的第四传输资源的被占用情况,选择所述第二目标信息传输的资源,所述第四时刻与所述第三时刻之间的时间间隔为时域资源单元的粒度。
183.可选地,作为一个实施例,所述第一目标信息包括初传信息,所述第一处理模块11还用于:
184.确定第三计数器在第五时刻的第五数值;
185.若所述第五数值大于第三预设值,则判断所述第五时刻对应的第五传输资源的被占用情况,第三预设值为大于或等于0的整数;
186.若所述第五传输资源未被占用,则调整所述第五数值得到第六数值,所述第六数值小于所述第五数值,
187.若所述第六数值小于或等于所述第三预设值,则在时域上在所述第五时刻后的第
一个可用传输资源上传输所述初传信息的重传信息;
188.若所述第六数值大于所述第三预设值,则根据第六时刻对应的第六传输资源的被占用情况,选择传输所述初传信息的重传信息的资源,所述第六时刻与所述第五时刻之间的时间间隔为时域资源单元的粒度。
189.可选地,作为一个实施例,所述第一计数器和所述第二计数器由以下方式中的一种激活:
190.在第一目标时刻同时被激活;
191.所述第一计数器在所述第一目标时刻被激活,所述第二计数器在所述第一计数器的值小于或等于所述第一预设值时被激活;以及,
192.所述第一计数器在所述第一目标时刻被激活,所述第二计数器在终端设备通过所述目标资源传输所述第二目标信息时被激活;
193.其中,所述第一目标时刻早于所述第一时刻和所述第三时刻,所述第一目标时刻为以下时刻中的一个:数据包的到达时刻、第三目标信息的接收时刻和第三目标信息指示的时刻;
194.在所述终端设备为发送端终端设备时,所述第三目标信息包括以下信息中的至少一种:高层信令、下行控制信息dci和旁链路控制信息sci。
195.在所述终端设备为接收端终端设备时,所述第三目标信息包括以下信息中的至少一种:高层信令、dci、调度请求sr、缓存状态报告bsr和sci。
196.可选地,作为一个实施例,所述第一计数器和所述第二计数器在所述第一目标时刻被同时激活,所述第二计数器的初始值大于或等于所述第一计数器的初始值。
197.可选地,作为一个实施例,所述第一计数器和所述第二计数器在所述第一目标时刻被同时激活,若所述第四数值小于或等于所述第二预设值的时刻早于所述第二数值小于或等于所述第一预设值的时刻,则时域上在所述第三时刻后的第一个可用传输资源与时域上在所述第一时刻后的第一个可用传输资源相同,或时域上在所述第三时刻后的第一个可用传输资源为时域上在所述第一时刻后的第一个可用传输资源的下一个可用传输资源。
198.可选地,作为一个实施例,所述第一计数器和所述第三计数器由以下方式中的一种激活:
199.在第二目标时刻同时被激活;
200.所述第一计数器在所述第二目标时刻被激活,所述第三计数器在所述第一计数器的值小于或等于所述第一预设值时被激活;以及,
201.所述第一计数器在所述第一目标时刻被激活,所述第三计数器在终端设备通过所述目标资源传输初传信息时被激活;
202.其中,所述第二目标时刻早于所述第一时刻和所述第五时刻,所述第二目标时刻为以下时刻中的一个:数据包的到达时刻、第四目标信息的接收时刻和第四目标信息指示的时刻;
203.在所述终端设备为发送端终端设备时,所述第四目标信息包括以下信息中的至少一种:高层信令、下行控制信息dci和旁链路控制信息sci;
204.在所述终端设备为接收端终端设备时,所述第四目标信息包括以下信息中的至少一种:高层信令、dci、调度请求sr、缓存状态报告bsr和dci。
205.可选地,作为一个实施例,所述第一计数器和所述第三计数器在所述第一目标时刻被同时激活,所述第三计数器的初始值大于或等于所述第一计数器的初始值。
206.可选地,作为一个实施例,所述第一计数器和所述第三计数器在所述第一目标时刻被同时激活,若所述第六数值小于或等于所述第三预设值的时刻早于所述第二数值小于或等于所述第一预设值的时刻,则时域上在所述第四时刻后的第一个可用传输资源与时域上在所述第一时刻后的第一个可用传输资源相同,或时域上在所述第四时刻后的第一个可用传输资源为时域上在所述第一时刻后的第一个可用传输资源的下一个可用传输资源。
207.本发明实施例提供的终端设备能够实现图1方法实施例中终端设备实现的各个过程,为避免重复,这里不再赘述。
208.图5是根据本发明另一个实施例的终端设备的结构示意图。如图5所示出的终端设备应用于sidelink通信中。图5所示的终端设备20包括:
209.第一处理模块21,用于确定当前时刻的目标资源分配方式,所述目标资源分配方式为以下方式中的一种:随机分配资源方式、动态资源分配方式、半静态和动态相结合的资源分配方式;
210.第二处理模块22,用于确定所述目标资源分配方式对应的资源集合;
211.第三处理模块23,用于根据所述资源集合和所述目标资源分配方式,分配资源。
212.可选地,作为一个实施例,所述第一处理模块21还用于:
213.根据目标信息确定所述目标资源分配方式,所述目标信息为以下信息中的至少一种:数据包的大小、数据包的传输速率、终端设备的速度、预设区域对应的终端设备的密度、终端设备所处的区域的标识、参数集、资源分配模式、网络覆盖指示信息。
214.可选地,作为一个实施例,所述目标信息包括数据包的大小;
215.其中,在所述数据包的大小小于预设大小时,所述目标资源分配方式为随机分配资源方式,在所述数据包的大小大于或等于所述预设大小时,所述目标资源分配方式为所述动态资源分配方式或半静态和动态相结合的资源分配方式。
216.可选地,作为一个实施例,所述目标信息包括终端设备的速度;
217.其中,所述第一处理模块21用于:根据所述终端设备的速度、速度和资源分配方式的对应关系,确定所述目标资源分配方式。
218.可选地,作为一个实施例,所述目标信息包括网络覆盖指示信息;
219.其中,在所述网络覆盖指示信息指示终端设备处于无网络覆盖状态时,所述目标资源分配方式为半静态和动态相结合的资源分配方式;在所述网络覆盖指示信息指示终端设备处于网络覆盖状态时,所述目标资源分配方式为动态资源分配方式。
220.可选地,作为一个实施例,所述第二处理模块22具体用于:
221.在所述目标资源分配方式为动态资源分配方式,且所述当前时刻之前的资源分配方式为半静态和动态相结合的资源分配方式时,所述资源集合包括用于旁链路通信的全部资源;
222.在所述目标资源分配方式为半静态和动态相结合的资源分配方式,且所述当前时刻之前的资源分配方式为动态资源分配方式时,所述资源集合包括用于旁链路通信的全部资源中除去动态资源分配方式所预留的资源外的其他资源。
223.本发明实施例提供的终端设备能够实现图3方法实施例中终端设备实现的各个过
程,为避免重复,这里不再赘述。
224.图6是本发明另一个实施例的终端设备的框图。图6所示的终端设备600包括:至少一个处理器601、存储器602、用户接口603和至少一个网络接口604。终端设备600中的各个组件通过总线系统605耦合在一起。可理解,总线系统605用于实现这些组件之间的连接通信。总线系统605除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统605。
225.其中,用户接口603可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
226.可以理解,本发明实施例中的存储器602可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本发明实施例描述的系统和方法的存储器602旨在包括但不限于这些和任意其它适合类型的存储器。
227.在一些实施方式中,存储器602存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统6021和应用程序6022。
228.其中,操作系统6021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序6022,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序6022中。
229.在本发明实施例中,终端设备600还包括:存储在存储器602上并可在处理器601上运行的计算机程序,计算机程序被处理器601执行时实现上述图1和图3所述的方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
230.上述本发明实施例揭示的方法可以应用于处理器601中,或者由处理器601实现。处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读
存储器或者电可擦写可编程存储器、寄存器等本领域成熟的计算机可读存储介质中。该计算机可读存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成上述方法的步骤。具体地,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器601执行时实现如上述图1和图3所述的方法实施例的各步骤。
231.可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理模块可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dsp device,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本发明所述功能的其它电子单元或其组合中。
232.对于软件实现,可通过执行本发明实施例所述功能的模块(例如过程、函数等)来实现本发明实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
233.本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
234.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
235.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
236.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1