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

MAC层优先级排序方法及装置、存储介质、用户设备与流程

2021-11-09 20:25:00 来源:中国专利 TAG:

mac层优先级排序方法及装置、存储介质、用户设备
技术领域
1.本发明涉及通信技术领域,尤其涉及一种mac层优先级排序方法及装置、存储介质、用户设备。


背景技术:

2.现有的上行动态调度机制为:基站通过下行控制信息(downlink control information,简称dci)向用户设备(user equipment,简称ue)发送上行(up link,简称ul)调度授权(grant),ul grant用于指示物理上行共享信道(physical uplink shared channel,简称pusch)的传输,ue可根据ul grant的指示发送pusch。当前存在两种ul grant:动态上行授权(dynamic ul grant)和配置上行授权(configured ul grant),也即半持续调度(semi-persistent scheduling,简称sps)。
3.若ue收到多个上行ul grant(通常至多有一个dynamic ul grant以及一个或多个configured ul grant)时,该多个ul grants所对应的多块ul资源可能会在时域上重叠或者部分重叠(overlap)。此时,当ue收到后一个grant时,若对于前一个grant已生成要传输的数据包(该数据包为媒体访问控制(media access control,简称mac)协议数据单元(protocol data unit,简称pdu)的格式),且将其发送给了物理层。那么,若生成后一个ul grant所对应的mac pdu且将该mac pdu发送给物理层,则物理层会在时域上overlap的位置,停止第一个ul grant对应的数据传输(transmission),而进行第二个ul grant所对应数据传输,该情况称为上行传输先占(preempting of ul transmission)。此时,第一个ul grant所对应的mac pdu若没有发送成功,那么ue接下来就会对第一个ul grant所对应的mac pdu进行重传,造成了资源浪费,资源的利用效率较低。


技术实现要素:

4.本发明解决的技术问题是如何减少由于上行传输先占造成的资源浪费,从而提高资源的利用效率。
5.为解决上述技术问题,本发明实施例提供一种mac层优先级排序方法,所述方法包括:当接收到第二上行调度授权时,若已生成第一上行调度授权对应的mac pdu,则分别确定第一资源的优先级和第二资源的优先级,其中,所述第一资源为所述第一上行调度授权对应的上行资源,所述第二资源为所述第二上行调度授权对应的上行资源,所述第一资源和所述第二资源在时域上重叠或部分重叠;根据所述第一资源的优先级和所述第二资源的优先级各自与优先级门限的比较结果,确定所述第一资源的二次优先级和第二资源的二次优先级;根据所述第一资源的二次优先级和第二资源的二次优先级之间的比较结果,判断是否生成第二上行调度授权对应的mac pdu。
6.可选的,根据所述第一资源的优先级和所述第二资源的优先级各自与优先级门限的比较结果,确定所述第一资源的二次优先级和第二资源的二次优先级包括:根据资源的优先级与所述优先级门限的比较结果,将所述资源至少划分为低优先级资源和高优先级资
源,所述高优先级资源的优先级高于低优先级资源的优先级。
7.可选的,所述根据所述第一资源的二次优先级和第二资源的二次优先级之间的比较结果,判断是否生成第二上行调度授权对应的mac pdu,包括:若所述第一资源和所述第二资源都为低优先级资源,则不生成第二上行调度授权对应的mac pdu。
8.可选的,所述根据所述第一资源的二次优先级和第二资源的二次优先级之间的比较结果,判断是否生成第二上行调度授权对应的mac pdu,还包括:若所述第一资源和第二资源至少一个属于高优先级资源,则根据所述第一资源的优先级和第二资源的优先级之间的关系确定是否生成第二上行调度授权对应的mac pdu。
9.可选的,所述优先级门限为预配置的或接收自基站。
10.可选的,通过rrc信令、mac层信令或物理层信令从基站接收所述优先级门限。
11.可选的,所述第一上行调度授权的接收不晚于所述第二上行调度授权的接收。
12.本发明实施例还提供一种mac层优先级排序装置,所述装置包括:资源优先级确定模块,用于当接收到第二上行调度授权时,若已生成第一上行调度授权对应的mac pdu,则分别确定第一资源的优先级和第二资源的优先级,其中,所述第一资源为所述第一上行调度授权对应的上行资源,所述第二资源为所述第二上行调度授权对应的上行资源,所述第一资源和所述第二资源在时域上重叠或部分重叠;二次优先级确定模块,用于根据所述第一资源的优先级和所述第二资源的优先级各自与优先级门限的比较结果,确定所述第一资源的二次优先级和第二资源的二次优先级;判定模块,用于根据所述第一资源的二次优先级和第二资源的二次优先级之间的比较结果,判断是否生成第二上行调度授权对应的mac pdu。
13.本发明实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一项mac层优先级排序方法的步骤。
14.本发明实施例还提供一种用户设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一项mac层优先级排序方法的步骤。
15.与现有技术相比,本发明实施例的技术方案具有以下有益效果:
16.在确定第一ul grant和第二ul grant各自对应的资源的优先级后,再根据优先级门限对其分类以确定资源的二次优先级,以判断是否生成第二ul grant对应的mac pdu。通过将二次优先级的总体数量设置为少于原始的优先级的数量,可以减少第一ul grant和第二ul grant的二次优先级的比较结果的可能性,进而避免部分第二ul grant对应的mac pdu的生成,减少上行传输先占造成的资源浪费,从而提高资源的利用效率。
17.进一步地,根据优先级门限对各个ul grant对应的资源的优先级按照优先级门限分为高优先级资源和低优先级资源,当第一ul grant和第二ul grant对应的资源同为低优先级资源时,则可认为此时的上行传输先占不是必要的,以避免此时的资源浪费,提高资源的利用效率。
附图说明
18.图1是现有技术中一种tsn网络中各个数据流中数据包到达的时域示意图;
19.图2是本发明实施例一种mac层优先级排序方法的流程示意图;
20.图3是本发明实施例另一种mac层优先级排序方法的流程示意图;
21.图4是本发明实施例一种mac层优先级排序装置的结构示意图。
具体实施方式
22.如背景技术中所述,现有技术存在因上行传输先占造成的资源浪费的温柔。
23.具体地,ul grant中通常包括的信息有:rb资源分配(resource block assignment and hopping resource allocation),又称资源块分配和跳跃式资源分配;调制编码方案(modulation and coding scheme,简称mcs)和冗余版本(redundancy version,简称rv),mcs和rv字段用于确定指定对应的pusch传输的mcs、rv信息,通常占用5个比特位;新数据指示(new data indicator),用于判断当前传输是新传还是重传;传输功率控制(transmission power control,简称tpc),用于控制pusch的传输功率;混合式自动重送请求(hybrid automatic repeat request,简称harq)进程号(process number),用于指定当前传输对应的harq process。
24.对于现有的两种ul grant,sps是一种周期性预配置传输资源的调度方式。在该调度方式中,网络设备根据业务特性为ue配置传输资源,并将该传输资源周期性地分配给ue,使ue可以在每个周期内利用所分配的传输资源接收数据。在sps调度方式中,可通过rrc消息或pdcch来提供ul grant作为ue端的configured ul grant,其指示的资源都是周期性资源。
25.在时间敏感型网络(time sensitive network,简称tsn)中,一个ue可同时激活多套资源用于传输不同的数据流(flow),tsn具有统一的时钟(clock),每一flow的数据包的到达时间对于参考时间(reference time)具有固定的时间偏移量(offset),也即各个flow的数据包的到达时间具有周期性,并且各个flow每次到达的数据量大小固定。具体可参见图1,图1提供了现有技术中一种tsn网络中各个数据流中数据包到达的时域示意图;对于reference time,各个flow(包括图中的tsn flow1和tsn flow2)的时间偏移量确定,tsn flow1的时间偏移量为offset1,tsn flow2的时间偏移量为offset2,且各个tsn flow的数据的到达具有周期性(periodic pattern),tsn flow1的周期可表示为period1(图1中已示出),tsn flow2的周期可表示为period2(图1中未示出)。
26.同样地,一些车对一切(vehicle to everything,简称v2x)的网络中某些业务的数据包也具有tsn中数据包的特点,为此,基站可通过配置configured grant来支持确定性的周期业务。无线接入网的第95次会议(ran1#95)提出支持在一个服务小区(serving cell)上的一个给定的带宽区域(band width part,简称bwp)上配置并激活多套configured grant的配置信息,用以支持多种不同的服务(service)/业务(traffic)类型,也可以增强传输的可靠性减小传输时延。另外,ue或者核心网可以将上行数据流(如tsn flow)的一些业务相关信息(例如,业务对于的时延,周期,数据包的大小等)通知给基站,有助于基站准确地为ue配置ul configured/sps资源。
27.当ue同时激活多套configured grant的配置信息时,若ue同时收到基站发送的多个ul grant时,该多个ul grant对应的用于发送数据的资源可能在时域上重叠或者部分重叠。此时,可能出现上行传输先占的现象,然而实际的业务数据传输的一些场景中,第二个ul grant对应的数据传输无需抢占前一个ul grant对应的传输资源,此时可能造成不必要
grant对应的ul资源)的优先级。
41.lch预设若干个优先级,如共设置16级优先级(0~15级)。
42.步骤4:根据上述步骤1至步骤3,确定每一ul grant(或ul grant对应的ul资源)的优先级。
43.需要说明的是,在实际的应用中,也可采用其他确定资源优先级的方法,本发明实施例对此不作限制。
44.步骤s202,根据所述第一资源的优先级和所述第二资源的优先级各自与优先级门限的比较结果,确定所述第一资源的二次优先级和第二资源的二次优先级。
45.其中,优先级门限为设置的分类规则,ue可根据各个资源的优先级与优先级门限的比较结果对该资源进行分类以得到该资源的二次优先级。
46.可选的,优先级门限可以为一个或多个优先级阈值,根据一个或多个优先级阈值生成资源对应的二次优先级。
47.可选的,该优先级门限可以为lch的优先级门限(lch priority threshold)。
48.例如,若优先级门限为一个优先级阈值,则可根据优先级阈值设定为两个二次优先级。如资源的优先级高于优先级阈值时,则该资源对应第一个二次优先级;资源的优先级低于或等于优先级阈值时,则该资源对应第二个二次优先级。
49.步骤s203,根据所述第一资源的二次优先级和第二资源的二次优先级之间的比较结果,判断是否生成第二上行调度授权对应的mac pdu。
50.获取第一资源和第二资源各自的二次优先级后,将二者进行比较,以判断是否生成第二ul grant对应的mac pdu。
51.本实施例中,在确定第一ul grant和第二ul grant各自对应的资源的优先级后,再根据优先级门限对其分类以确定资源的二次优先级,以判断是否生成第二ul grant对应的mac pdu。通过将二次优先级的总体数量设置为少于原始的优先级的数量,可以减少第一ul grant和第二ul grant的二次优先级的比较结果的可能性,进而避免部分第二ul grant对应的mac pdu的生成,减少上行传输先占造成的资源浪费,从而提高资源的利用效率。
52.在一个实施例中,请参见图2和图3,图3提供了本发明实施例的另一种mac层优先级排序方法的流程示意图;图2中的步骤s202根据所述第一资源的优先级和所述第二资源的优先级各自与优先级门限的比较结果,确定所述第一资源的二次优先级和第二资源的二次优先级,可以包括:
53.步骤s301,根据资源的优先级与所述优先级门限的比较结果,将所述资源至少划分为低优先级资源和高优先级资源,所述高优先级资源的优先级高于低优先级资源的优先级。
54.根据优先级门限划分资源的二次优先级为两种,两种二次优先级对应的资源分别称为低优先级资源和高优先级资源。
55.可选的,低优先级资源可以用于发送实时要求较低的数据,例如网页数据访问等;高优先级资源可以用于发送实时要求较高的数据,例如报警消息或控制消息等。
56.可选的,图2中步骤s203所述根据所述第一资源的二次优先级和第二资源的二次优先级之间的比较结果,判断是否生成第二上行调度授权对应的mac pdu,可以包括:
57.步骤s302,若所述第一资源和所述第二资源都为低优先级资源,则不生成第二上
行调度授权对应的mac pdu。
58.若第一资源和第二资源都为低优先级资源,则可认为此时的上行传输先占不是必要的,ue端不生成第二ul grant的mac pdu,保证物理层完成第一ul grant对应的数据传输。
59.可选的,图2中的步骤s203所述根据所述第一资源的二次优先级和第二资源的二次优先级之间的比较结果,判断是否生成第二上行调度授权对应的mac pdu,还可以包括:
60.步骤s303,若所述第一资源和第二资源至少一个属于高优先级资源,则根据所述第一资源的优先级和第二资源的优先级的比较结果确定是否生成第二上行调度授权对应的mac pdu。
61.第一资源和第二资源至少一个属于高优先级资源,则包括两种情况:第一资源和第二资源中的一个为高优先级资源,另一个为低优先级资源;第一资源和第二资源都为高优先级资源。这两种情况下,都可根据第一资源的优先级和第二资源的优先级的比较结果确定是否生成第二ul grant对应的mac pdu。
62.例如,第一资源的优先级和第二资源的优先级的比较结果和第二ul grant对应的mac pdu是否生成之间的关系可以为:
63.当第二资源的优先级高于第一个资源的优先级时,生成第二ul grant对应的mac pdu,且将该mac pdu发送给物理层;
64.当第二ul grant的优先级等于第一ul grant的优先级,则是否生成第二ul grant对应的mac pdu,以及若是生成是否将该mac pdu发送给物理层,由ue自行实现;
65.当第二ul grant的优先级低于第一ul grant的优先级,则不生成第二个ul grant对应的mac pdu。
66.需要说明的是,第一资源的优先级和第二资源的优先级的比较结果和第二ul grant对应的mac pdu是否生成之间的关系包括但不限于上述例子记载的情况。
67.图3所述的mac层优先级排序方法,根据优先级门限对各个ul grant对应的资源的优先级按照优先级门限分为高优先级资源和低优先级资源,当第一ul grant和第二ul grant对应的资源同为低优先级资源时,则可认为此时的上行传输先占不是必要的,以避免此时的资源浪费,提高资源的利用效率。
68.在一个实施例中,所述优先级门限为预配置的或接收自基站。
69.可选的,该优先级门限可通过协议规定。
70.可选的,ue也可以从基站接收该优先级门限。
71.其中,基站可以通过无线资源控制(radio resource control,简称rrc)信令、mac层信令或物理层信令将所述优先级门限发送至ue。
72.需要说明的是,虽然上述实施例中,二次优先级包括低优先级和高优先级两种,但是并不限于此,二次优先级的总数量只要少于原始的优先级的总数量即可。例如,原始的优先级可以包括16级,而二次优先级可以包括2级(高和低)、3级(高、中、低)、4级(最高、次高、次低、最低),等等。
73.请参见图4,本发明还提供一种mac层优先级排序装置40,所述装置可以包括资源优先级确定模块401、二次优先级确定模块402和判定模块403,其中:
74.资源优先级确定模块401,用于当接收到第二上行调度授权时,若已生成第一上行
only memory,简称rom)、可编程只读存储器(programmable rom,简称prom)、可擦除可编程只读存储器(erasable prom,简称eprom)、电可擦除可编程只读存储器(electrically eprom,简称eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,简称ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,简称ram)可用,例如静态随机存取存储器(static ram,简称sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,简称sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,简称ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,简称esdram)、同步连接动态随机存取存储器(synchlink dram,简称sldram)和直接内存总线随机存取存储器(direct rambus ram,简称dr ram)。
91.本发明实施例还提供了一种用户设备(ue),包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述方法的步骤。所述用户设备包括但不限于手机、计算机、平板电脑等终端设备。
92.具体地,本技术实施例中的终端可以指各种形式的用户设备(user equipment,简称ue)、接入终端、用户单元、用户站、移动站、移动台(mobile station,简称ms)、远方站、远程终端、移动设备、用户终端、终端设备(terminal equipment)、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,简称sip)电话、无线本地环路(wireless local loop,简称wll)站、个人数字处理(personal digital assistant,简称pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobilenetwork,简称plmn)中的终端设备等,本技术实施例对此并不限定。
93.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
再多了解一些

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

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

相关文献