CN109788570B - A logical channel priority resource scheduling method and device - Google Patents

A logical channel priority resource scheduling method and device Download PDF

Info

Publication number
CN109788570B
CN109788570B CN201711122362.8A CN201711122362A CN109788570B CN 109788570 B CN109788570 B CN 109788570B CN 201711122362 A CN201711122362 A CN 201711122362A CN 109788570 B CN109788570 B CN 109788570B
Authority
CN
China
Prior art keywords
allocated
resources
logic channel
resource
priority
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.)
Active
Application number
CN201711122362.8A
Other languages
Chinese (zh)
Other versions
CN109788570A (en
Inventor
周欣
吕征南
姜春霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Longyan Zhicheng Innovation Science And Technology Achievement Transformation Co ltd
Original Assignee
Potevio Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Potevio Information Technology Co Ltd filed Critical Potevio Information Technology Co Ltd
Priority to CN201711122362.8A priority Critical patent/CN109788570B/en
Publication of CN109788570A publication Critical patent/CN109788570A/en
Application granted granted Critical
Publication of CN109788570B publication Critical patent/CN109788570B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例提供一种逻辑信道优先级资源调度方法及装置。所述方法包括当有新数据传输时,若获得由基站分配的至少一类资源,其中所述资源至少包括资源类型;判断在所述资源中是否存在免授权资源,其中所述免授权资源的资源类型为免授权;若存在所述免授权资源,则筛选与所述免授权资源相对应的逻辑信道,并根据令牌桶变量和优先级依次给所述逻辑信道分配免授权资源,其中所述逻辑信道的信道参数至少包括所述令牌桶变量和优先级,本发明实施例通过在将资源分为免授权资源和授权资源,在逻辑信道中设置免授权资源指示,从而在资源调度过程中能够更加合理得分配资源,以满足免授权资源的低时延要求,增加了资源调度的效率。

Figure 201711122362

Embodiments of the present invention provide a logical channel priority resource scheduling method and device. The method includes: when there is new data transmission, if at least one type of resource allocated by the base station is obtained, wherein the resource includes at least a resource type; judging whether there is an authorization-free resource in the resource, wherein the authorization-free resource is The resource type is authorization-free; if the authorization-free resource exists, then filter the logical channel corresponding to the authorization-free resource, and allocate the authorization-free resource to the logical channel in turn according to the token bucket variable and priority, wherein the The channel parameters of the logical channel include at least the token bucket variable and priority. In the embodiment of the present invention, by dividing the resources into authorization-free resources and authorized resources, and setting the authorization-free resource indication in the logical channel, the resource scheduling process Resources can be allocated more reasonably in order to meet the low-latency requirements of authorization-free resources and increase the efficiency of resource scheduling.

Figure 201711122362

Description

一种逻辑信道优先级资源调度方法及装置A logical channel priority resource scheduling method and device

技术领域technical field

本发明实施例涉及移动通信技术领域,尤其涉及一种逻辑信道优先级资源调度方法及装置。The embodiments of the present invention relate to the technical field of mobile communications, and in particular to a method and device for scheduling logical channel priority resources.

背景技术Background technique

随着新型移动设备的日益增加,用户需求多样化和面向行业应用的需求,需要通信系统不但具有更高的速率、更宽的带宽,还要具有更高的可靠性,更低的时延等。目前,3GPP主要针对增强移动带宽(eMBB)和高可靠低时延(URLLC)的应用场景来讨论,针对高可靠低时延场景,引入免授权(Grant-free)机制来保证时延要求非常苛刻的业务数据传输。在eMBB场景中,也存在一些突发性强、传输时延低且小数据包的业务需要传输,对于这类业务也可以使用免授权的资源来进行传输。With the increasing number of new mobile devices, the diversification of user needs and the needs of industry applications, it is required that the communication system not only has higher speed and wider bandwidth, but also has higher reliability and lower delay, etc. . At present, 3GPP mainly focuses on the application scenarios of enhanced mobile bandwidth (eMBB) and high reliability and low latency (URLLC). For high reliability and low latency scenarios, a grant-free mechanism is introduced to ensure that the latency requirements are very stringent. business data transmission. In the eMBB scenario, there are also some services with strong burstiness, low transmission delay and small data packets that need to be transmitted. For such services, license-free resources can also be used for transmission.

在LTE系统中,UE间优先级管理的主要目的是根据每个UE内部逻辑信道的QoS,确定不同UE被分配资源的优先级,优先级高的UE优先获得资源。而UE内优先级管理体现在上行调度过程中,即逻辑信道优先级处理来保证UE内部不同逻辑信道之间合理的分配资源。当UE获得eNB分配的资源时,将根据一定的规则保证高优先级的逻辑信道中的数据优先发送,同时又要避免低优先级逻辑信道中的数据由于长时间得不到传输资源,而发生“饿死”现象。对于LTE系统的逻辑信道优先级处理,采用的是令牌桶算法。当承载建立时,RRC将根据QoS属性,为每个逻辑信道配置优先级(Priority)、优先比特速率(Prioritised BitRate,PBR)和令牌桶容量持续时间(Buket Size Duration,BSD)等参数。其中BSD*PBR为令牌桶的容量。In the LTE system, the main purpose of inter-UE priority management is to determine the priority of resources allocated to different UEs according to the QoS of each UE's internal logical channel, and UEs with higher priorities will obtain resources first. The priority management within the UE is embodied in the uplink scheduling process, that is, logical channel priority processing to ensure reasonable allocation of resources between different logical channels within the UE. When the UE obtains the resources allocated by the eNB, it will ensure that the data in the high-priority logical channel is sent first according to certain rules, and at the same time avoid the occurrence of data in the low-priority logical channel due to the lack of transmission resources for a long time. "Starvation" phenomenon. For the logical channel priority processing of the LTE system, the token bucket algorithm is adopted. When the bearer is established, RRC will configure parameters such as Priority, Prioritized Bit Rate (PBR) and token bucket capacity duration (Buket Size Duration, BSD) for each logical channel according to the QoS attribute. Where BSD*PBR is the capacity of the token bucket.

对于URLLC和eMBB场景,UE可用的上行资源包括免授权资源和授权资源。当有新数据传输时,现有的方法无法满足不同的资源在UE进行逻辑信道优先级处理,特别是在传输时延要求低的不同类型业务共同使用免授权资源的场景下。For URLLC and eMBB scenarios, the uplink resources available to the UE include unlicensed resources and authorized resources. When there is new data transmission, the existing method cannot satisfy different resources to perform logical channel priority processing in the UE, especially in the scenario where different types of services with low transmission delay requirements jointly use license-free resources.

发明内容Contents of the invention

本发明实施例提供一种逻辑信道优先级资源调度方法及装置,用以解决现有技术中无法满足不同上行资源在UE进行逻辑信道优先级处理,特别是在传输时延要求低的不同类型业务共同使用免授权资源的场景下的问题。Embodiments of the present invention provide a logical channel priority resource scheduling method and device, which are used to solve the problem that different uplink resources cannot be satisfied in the prior art to perform logical channel priority processing in the UE, especially for different types of services with low transmission delay requirements. Problems in the scenario of jointly using license-free resources.

第一方面,本发明实施例提供了一种逻辑信道优先级资源调度方法,包括:In a first aspect, an embodiment of the present invention provides a logical channel priority resource scheduling method, including:

当有新数据传输时,若获得由基站分配的至少一类资源,其中所述资源至少包括资源类型;When there is new data transmission, if at least one type of resource allocated by the base station is obtained, wherein the resource includes at least a resource type;

判断在所述资源中是否存在免授权资源,其中所述免授权资源的资源类型为免授权;Judging whether there is an authorization-free resource among the resources, wherein the resource type of the authorization-free resource is authorization-free;

若存在所述免授权资源,则筛选与所述免授权资源相对应的逻辑信道,并根据令牌桶变量和优先级依次给所述逻辑信道分配免授权资源,其中所述逻辑信道的信道参数至少包括所述令牌桶变量和优先级。If the authorization-free resources exist, filter the logical channels corresponding to the authorization-free resources, and allocate authorization-free resources to the logical channels in turn according to the token bucket variable and priority, wherein the channel parameters of the logical channels At least include the token bucket variable and priority.

第二方面,本发明实施例提供了一种逻辑信道优先级资源调度装置,包括:In a second aspect, an embodiment of the present invention provides a logic channel priority resource scheduling device, including:

获取模块,用于当有新数据传输时,若获得由基站分配的至少一类资源,其中所述资源至少包括资源类型;An obtaining module, configured to obtain at least one type of resource allocated by the base station when there is new data transmission, wherein the resource includes at least a resource type;

判断模块,用于判断在所述资源中是否存在免授权资源,其中所述免授权资源的资源类型为免授权;A judging module, configured to judge whether there is an authorization-free resource among the resources, wherein the resource type of the authorization-free resource is authorization-free;

分配模块,用于若存在所述免授权资源,则筛选与所述免授权资源相对应的逻辑信道,并根据令牌桶变量和优先级依次给所述逻辑信道分配免授权资源,其中所述逻辑信道的信道参数至少包括所述令牌桶变量和优先级。An allocation module, configured to screen logical channels corresponding to the authorization-free resources if the authorization-free resources exist, and allocate authorization-free resources to the logical channels in sequence according to token bucket variables and priorities, wherein the The channel parameters of the logical channel include at least the token bucket variable and priority.

第三方面,本发明实施例还提供了一种电子设备,包括:In a third aspect, an embodiment of the present invention also provides an electronic device, including:

处理器、存储器、通信接口和总线;其中,processor, memory, communication interface, and bus; where,

所述处理器、存储器、通信接口通过所述总线完成相互间的通信;The processor, the memory, and the communication interface complete mutual communication through the bus;

所述通信接口用于该电子设备的通信设备之间的信息传输;The communication interface is used for information transmission between communication devices of the electronic device;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:The memory stores program instructions executable by the processor, and the processor calls the program instructions to perform the following methods:

当有新数据传输时,若获得由基站分配的至少一类资源,其中所述资源至少包括资源类型;When there is new data transmission, if at least one type of resource allocated by the base station is obtained, wherein the resource includes at least a resource type;

判断在所述资源中是否存在免授权资源,其中所述免授权资源的资源类型为免授权;Judging whether there is an authorization-free resource among the resources, wherein the resource type of the authorization-free resource is authorization-free;

若存在所述免授权资源,则筛选与所述免授权资源相对应的逻辑信道,并根据令牌桶变量和优先级依次给所述逻辑信道分配免授权资源,其中所述逻辑信道的信道参数至少包括所述令牌桶变量和优先级。If the authorization-free resources exist, filter the logical channels corresponding to the authorization-free resources, and allocate authorization-free resources to the logical channels in turn according to the token bucket variable and priority, wherein the channel parameters of the logical channels At least include the token bucket variable and priority.

第四方面,本发明实施例还提供了一种计算机程序,包括程序代码,所述程序代码用于执行如下操作:In the fourth aspect, the embodiment of the present invention also provides a computer program, including program code, and the program code is used to perform the following operations:

所述处理器用于调用所述存储器中的逻辑指令,以执行如下方法:The processor is used for invoking logic instructions in the memory to perform the following method:

当有新数据传输时,若获得由基站分配的至少一类资源,其中所述资源至少包括资源类型;When there is new data transmission, if at least one type of resource allocated by the base station is obtained, wherein the resource includes at least a resource type;

判断在所述资源中是否存在免授权资源,其中所述免授权资源的资源类型为免授权;Judging whether there is an authorization-free resource among the resources, wherein the resource type of the authorization-free resource is authorization-free;

若存在所述免授权资源,则筛选与所述免授权资源相对应的逻辑信道,并根据令牌桶变量和优先级依次给所述逻辑信道分配免授权资源,其中所述逻辑信道的信道参数至少包括所述令牌桶变量和优先级。If the authorization-free resources exist, filter the logical channels corresponding to the authorization-free resources, and allocate authorization-free resources to the logical channels in turn according to the token bucket variable and priority, wherein the channel parameters of the logical channels At least include the token bucket variable and priority.

第五方面,本发明实施例还提供了一种存储介质,用于存储如前所述的计算机程序。In a fifth aspect, an embodiment of the present invention further provides a storage medium for storing the aforementioned computer program.

本发明实施例通过在将所述资源分为免授权资源和授权资源,并在逻辑信道的信道参数中设置免授权资源指示,从而在资源调度过程中能够更加合理得优先分配免授权资源,以满足免授权资源的低时延要求,进而增加了资源调度的效率。In the embodiment of the present invention, by dividing the resources into authorization-free resources and authorized resources, and setting the authorization-free resource indication in the channel parameters of the logical channel, the authorization-free resources can be allocated preferentially in a more reasonable manner in the resource scheduling process, so as to It meets the low-latency requirements of license-free resources, thereby increasing the efficiency of resource scheduling.

附图说明Description of drawings

图1为本发明实施例的逻辑信道优先级资源调度方法方法流程图;FIG. 1 is a flowchart of a logical channel priority resource scheduling method according to an embodiment of the present invention;

图2为本发明实施例的再一逻辑信道优先级资源调度方法流程图;FIG. 2 is a flow chart of another logical channel priority resource scheduling method according to an embodiment of the present invention;

图3为本发明实施例的另一逻辑信道优先级资源调度方法方法流程图;FIG. 3 is a flow chart of another logical channel priority resource scheduling method according to an embodiment of the present invention;

图4为本发明实施例的又一逻辑信道优先级资源调度方法方法流程图;FIG. 4 is a flowchart of another logical channel priority resource scheduling method according to an embodiment of the present invention;

图5为本发明实施例的逻辑信道优先级资源调度装置结构示意图;FIG. 5 is a schematic structural diagram of a logical channel priority resource scheduling device according to an embodiment of the present invention;

图6为本发明实施例的电子设备结构示意图。FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

图1为本发明实施例的逻辑信道优先级资源调度方法方法流程图,如图1所示,所述方法包括:Fig. 1 is a flow chart of a logical channel priority resource scheduling method according to an embodiment of the present invention. As shown in Fig. 1, the method includes:

步骤S01、当有新数据传输时,若获得由基站分配的至少一类资源,其中所述资源至少包括资源类型;Step S01, when there is new data transmission, if at least one type of resource allocated by the base station is obtained, wherein the resource at least includes resource type;

当UE有待传的新数据需要发送时,UE基于基站分配的上行资源,需要决定每类资源可供那些逻辑信道上的数据使用以及每个逻辑信道分配多少资源供数据传输。When the UE has new data to be transmitted, based on the uplink resources allocated by the base station, the UE needs to decide which resources can be used for data on those logical channels and how many resources are allocated to each logical channel for data transmission.

根据资源调度机制,例如,授权调度方式和免授权调度方式,UE会获取各类资源,其中所述资源至少包括的资源类型。当UE获取到至少一类资源后,就可以将资源根据所有逻辑信道的信道参数,将资源分配给相应的逻辑信道。According to the resource scheduling mechanism, for example, the authorized scheduling mode and the unlicensed scheduling mode, the UE will obtain various types of resources, wherein the resources include at least resource types. After the UE acquires at least one type of resource, the resource can be allocated to the corresponding logical channel according to the channel parameters of all logical channels.

步骤S02、判断在所述资源中是否存在免授权资源,其中所述免授权资源的资源类型为免授权;Step S02, judging whether there are authorization-free resources among the resources, wherein the resource type of the authorization-free resources is authorization-free;

根据所述资源类型的不同,所述资源至少可以分为免授权资源和授权资源,其中所述免授权资源的资源类型为免授权,而授权资源的资源类型为授权。当UE在获取到新的资源时,会先判断所述资源中是否存在免授权资源。如果是,则执行步骤S03,否则,执行步骤S04。According to different resource types, the resources can be at least divided into authorization-free resources and authorized resources, wherein the resource type of the authorization-free resources is authorization-free, and the resource type of the authorized resources is authorized. When acquiring a new resource, the UE will first determine whether there is an authorization-free resource in the resource. If yes, execute step S03, otherwise, execute step S04.

步骤S03、若存在所述免授权资源,则筛选与所述免授权资源相对应的逻辑信道,并根据令牌桶变量和优先级依次给所述逻辑信道分配免授权资源,其中所述逻辑信道的信道参数至少包括所述令牌桶变量和优先级。Step S03: If the authorization-free resources exist, then screen the logical channels corresponding to the authorization-free resources, and allocate authorization-free resources to the logical channels in sequence according to token bucket variables and priorities, wherein the logical channels The channel parameters include at least the token bucket variable and priority.

若UE判定在获取的资源中存在免授权资源,则会根据所有逻辑信道的信道参数,从中筛选出与所述免授权资源相对应的逻辑信道,其中所述信道参数至少包括有免授权资源指示(grantFree-RadioResource-Indication)、令牌桶变量和优先级(priority)和待传数据量。其中所述令牌桶变量为每个逻辑信道j维护的一个变量Bj。在逻辑信道建立时Bj被初始化为0,并且每经过一个LCP时间间隔(timeIntervalofLCP)都以优先比特速率(prioritisedBitRate,PBR)与timeIntervalofLCP的乘积增加。Bj的值不能超过令牌桶容量(bucket size),如果计算得到的Bj数值大于该逻辑信道j上对应的令牌桶容量,则将Bj设置为该逻辑信道j上对应的令牌桶容量。每个逻辑信道的令牌桶容量为PBR与令牌桶持续时间(bucketSizeDuration,BSD)的乘积,其中PBR、BSD和timeIntervalofLCP分别是逻辑信道的信道参数。对于PBR的设置与具体的业务QoS要求有关,其设置的范围可以从0到无穷(infinity)。而若逻辑信道j的PBR被设置为infinity,则逻辑信道j的令牌桶容量Bj=infinity。If the UE determines that there are authorization-free resources among the obtained resources, it will filter out logical channels corresponding to the authorization-free resources according to the channel parameters of all logical channels, wherein the channel parameters include at least an indication of authorization-free resources (grantFree-RadioResource-Indication), token bucket variable and priority (priority) and the amount of data to be transmitted. The token bucket variable is a variable Bj maintained by each logical channel j. Bj is initialized to 0 when the logical channel is established, and increases by the product of the prioritized Bit Rate (prioritisedBitRate, PBR) and timeIntervalofLCP every time an LCP time interval (timeIntervalofLCP) passes. The value of Bj cannot exceed the token bucket size (bucket size). If the calculated value of Bj is greater than the corresponding token bucket capacity on the logical channel j, then set Bj to the corresponding token bucket capacity on the logical channel j. The token bucket capacity of each logical channel is the product of PBR and token bucket duration (bucketSizeDuration, BSD), where PBR, BSD and timeIntervalofLCP are channel parameters of the logical channel respectively. The setting of PBR is related to specific service QoS requirements, and the setting range can be from 0 to infinity. And if the PBR of the logical channel j is set to infinity, then the token bucket capacity Bj of the logical channel j=infinity.

在筛选与免授权资源相对应的逻辑信道时,具体可以查看逻辑信道中信道参数的免授权资源指示,若所述免授权资源指示为真(TRUE),则认为该逻辑信道中存储的待传数据可以分配免授权资源,而如果所述免授权资源指示为假(FALSE),则该逻辑信道不可以分配免授权资源。所以可以先筛选出所述免授权资源指示为真的逻辑信道,然后再根据所述令牌桶变量和优先级对逻辑信道的分配顺序进行排序,依次给所述逻辑信道分配免授权资源。直到UE的逻辑信道中所有待传数据都已分配到免授权资源,即所述待传数据量为0,或者所述免授权资源用尽。此时如果UE获取的资源中只存在免授权资源,则此次调度结束。When screening the logical channel corresponding to the authorization-free resource, you can specifically check the authorization-free resource indication of the channel parameter in the logical channel. If the authorization-free resource indication is true (TRUE), it is considered that the unlicensed resource stored in the logical channel is Data can be allocated license-free resources, and if the license-free resource indication is false (FALSE), the logical channel cannot be allocated license-free resources. Therefore, the logical channels whose authorization-free resource indication is true can be screened out first, and then the allocation sequence of the logical channels is sorted according to the token bucket variable and priority, and the authorization-free resources are allocated to the logical channels in sequence. Until all the data to be transmitted in the logical channel of the UE are allocated to the license-free resources, that is, the amount of data to be transmitted is 0, or the license-free resources are exhausted. At this time, if there are only authorization-free resources in the resources acquired by the UE, the scheduling ends.

本发明实施例UE在获取资源时,会先判断是否存在免授权资源并分配给对时延要求高的待传数据,从而在资源调度过程中能够更加合理得分配资源,以优先满足对时延的要求更高的免授权资源,进而增加了资源调度的效率。In the embodiment of the present invention, when acquiring resources, the UE will first judge whether there is an authorization-free resource and allocate it to the data to be transmitted with high requirements on delay, so that resources can be allocated more reasonably in the resource scheduling process, so as to give priority to satisfying the requirement for delay. More demanding authorization-free resources, thereby increasing the efficiency of resource scheduling.

图2为本发明实施例的再一逻辑信道优先级资源调度方法流程图,如图2所示,在所述步骤S03后所述方法还包括:Fig. 2 is a flowchart of another logical channel priority resource scheduling method according to an embodiment of the present invention. As shown in Fig. 2, after the step S03, the method further includes:

步骤S04、若在所述资源中存在授权资源,则按照所述令牌桶变量和优先级依次给所有逻辑信道分配授权资源,其中所述授权资源的资源类型为授权。Step S04, if there are authorized resources among the resources, allocating authorized resources to all logical channels sequentially according to the token bucket variables and priorities, wherein the resource type of the authorized resources is authorized.

若在所述资源中除了免授权资源外还存在授权资源,则在免授权资源调度结束后,开始对逻辑信道进行授权资源的分配。同样按照所述令牌桶变量和优先级对逻辑信道进行排序,然后依次给逻辑信道分配授权资源。直到UE的逻辑信道中所有的待传数据分配到授权资源或者或者所述授权资源用尽。If there are authorized resources in the resources besides the authorized-free resources, after the scheduling of the authorized-free resources is completed, the allocation of authorized resources to the logical channel starts. Also sort the logical channels according to the token bucket variable and priority, and then allocate authorized resources to the logical channels in sequence. Until all the data to be transmitted in the logical channel of the UE are allocated to the authorized resources or the authorized resources are exhausted.

当然,如果所述UE获取资源中最开始就不存在免授权资源,也就会不存在步骤S03,而直接执行步骤S04,但为了表述方例,在下面的实施例中,都只以所述步骤S03在前,所述步骤S04在后为例进行举例说明。Of course, if there is no authorization-free resource in the resources acquired by the UE at the beginning, there will be no step S03, and step S04 will be executed directly. However, in order to describe the example, in the following embodiments, only the above Step S03 comes first, and step S04 follows as an example for illustration.

在所述授权资源调度结束后,则此次资源调度过程结束,UE生成相应的MAC PDU,并进行发送数据。After the grant resource scheduling ends, the resource scheduling process ends, and the UE generates a corresponding MAC PDU and sends data.

本发明实施例UE在获取资源后,先分配对时延要求更高的免授权资源,再分配授权资源,从而在资源调度过程中能够更加合理得分配资源,以满足各种待传数据对时延的要求,进而增加了资源调度的效率。In the embodiment of the present invention, after acquiring resources, UE first allocates unlicensed resources that have higher requirements on time delay, and then allocates authorized resources, so that resources can be allocated more reasonably during the resource scheduling process to meet the time constraints of various data to be transmitted. delay requirements, thereby increasing the efficiency of resource scheduling.

基于上述实施例,进一步地,所述资源还包括参数配置要求,相应地,所述逻辑信道的信道参数还包括参数配置信息;Based on the above embodiment, further, the resources further include parameter configuration requirements, and correspondingly, the channel parameters of the logical channel also include parameter configuration information;

相应地,所述步骤S04,具体为:Correspondingly, the step S04 is specifically:

若在所述资源中存在授权资源,则筛选所述参数配置信息与所述参数配置要求相对应的逻辑信道,并根据所述令牌桶变量和优先级依次给所述逻辑信道分配授权资源。If there are authorized resources in the resources, screen the logical channels corresponding to the parameter configuration information and the parameter configuration requirements, and allocate authorized resources to the logical channels in sequence according to the token bucket variable and priority.

由于每种待传数据对于时延和信道状态等参数的要求不同,所以为了能够在资源调度过程中,更加合理得分配资源,所以UE获取的资源中还加入了参数配置要求,同时在所述逻辑信道的信道参数中加入了参数配置信息。Since each type of data to be transmitted has different requirements for parameters such as delay and channel state, in order to allocate resources more reasonably during the resource scheduling process, the resources obtained by the UE also add parameter configuration requirements, and at the same time Parameter configuration information is added to the channel parameters of the logical channel.

此时,若UE已经结束了免授权资源的分配,且所述资源存在授权资源,则UE可以开始给逻辑信道分配授权资源。需要从所有逻辑信道中筛选出参数配置信息满足所述参数配置要求的逻辑信道,然后再按照所述令牌桶变量和优先级对筛选出的逻辑信道进行排序,并依次给逻辑信道分配授权资源。直到UE的逻辑信道中所有待传数据都分配有授权资源或者所述授权资源用尽。At this point, if the UE has finished allocating the unlicensed resources and there are authorized resources for the resources, the UE may start to allocate authorized resources to the logical channel. It is necessary to screen out logical channels whose parameter configuration information meets the parameter configuration requirements from all logical channels, then sort the filtered logical channels according to the token bucket variable and priority, and allocate authorized resources to the logical channels in turn . Until all the data to be transmitted in the logical channel of the UE are allocated with authorized resources or the authorized resources are exhausted.

本发明实施例通过在资源中加入参数配置要求,在资源调度时仅给参数配置信息满足参数配置要求的逻辑信道分配授权资源,从而能够更加合理有效得分配资源。In the embodiment of the present invention, by adding parameter configuration requirements to resources, authorized resources are only allocated to logical channels whose parameter configuration information meets the parameter configuration requirements during resource scheduling, so that resources can be allocated more reasonably and effectively.

图3为本发明实施例的另一逻辑信道优先级资源调度方法方法流程图,如图3所示,所述步骤S03具体为:Fig. 3 is a flowchart of another logical channel priority resource scheduling method according to an embodiment of the present invention. As shown in Fig. 3, the step S03 is specifically:

步骤S31、若存在所述免授权资源,则将满足第一条件的逻辑信道按所述优先级进行排序以组成第一逻辑信道列表,所述第一条件为所述免授权资源指示为真和所述令牌桶变量>0,其中所述逻辑信道的信道配置参数至少包括所述免授权资源指示、令牌桶变量和优先级,所述免授权资源还包括待分配免授权资源量;Step S31, if the authorization-free resource exists, sort the logical channels satisfying the first condition according to the priority to form a first logical channel list, the first condition is that the authorization-free resource indication is true and The token bucket variable>0, wherein the channel configuration parameters of the logical channel at least include the authorization-free resource indication, token bucket variable and priority, and the authorization-free resources also include the amount of authorization-free resources to be allocated;

若UE判断在获取的资源中存在免授权资源,所述免授权资源还包括待分配免授权资源量,则需要筛选出信道参数中免授权资源指示为真,且令牌桶变量>0的逻辑信道以组成第一逻辑信道列表,并根据筛选出的逻辑信道的优先级在第一逻辑信道列表中进行排序,优先级高的在前,优先级低的在后。而对于两个优先级相同的逻辑信道可以采用随机的方式进行排序,或者根据逻辑信道建立的先后来进行排序,或者采用平等机会对待,在此不作具体限定。If the UE judges that there are authorization-free resources in the obtained resources, and the authorization-free resources also include the amount of authorization-free resources to be allocated, it needs to filter out the logic that the authorization-free resource indication in the channel parameters is true and the token bucket variable > 0 The channels are used to form the first logical channel list, and are sorted in the first logical channel list according to the priorities of the filtered logical channels, with higher priority first and lower priority last. For two logical channels with the same priority, they can be sorted randomly, or sorted according to the order in which the logical channels are established, or treated with equal opportunities, which is not specifically limited here.

步骤S32、根据所述第一逻辑信道列表的排序依次获取第一待分配逻辑信道,并根据所述令牌桶变量,给所述第一待分配逻辑信道分配所述免授权资源,并更新所述令牌桶变量和待分配免授权资源量,同时将所述第一待分配逻辑信道从所述第一逻辑信道列表中删除,然后再从所述第一逻辑信道列表中获取下一个第一待分配逻辑信道,直到所述第一逻辑信道列表为空或者所述待分配免授权资源量为0。Step S32: Obtain the first logical channel to be allocated sequentially according to the order of the first logical channel list, and allocate the authorization-free resource to the first logical channel to be allocated according to the token bucket variable, and update the The token bucket variable and the amount of unlicensed resources to be allocated, and at the same time delete the first logical channel to be allocated from the first logical channel list, and then obtain the next first logical channel from the first logical channel list Logical channels to be allocated until the first logical channel list is empty or the amount of unlicensed resources to be allocated is 0.

UE会根据第一逻辑信道列表的排序依次获取其中的逻辑信道作为第一待分配逻辑信道,并根据所述第一待分配逻辑信道的令牌桶变量和待传数据量,给所述第一待分配逻辑信道分配免授权资源。所述第一待分配逻辑信道中能够分配的最大资源量,由所述令牌桶变量和待传数据量中的较小值决定。当然也取决于当前所述免授权资源中待分配免授权资源量的多少,若充足,则给该第一待分配逻辑信道分配的免授权资源量为该逻辑信道能够分配的最大资源量;否则,分配给该第一待分配逻辑信道的免授权资源量为免授权资源剩余的待分配免授权资源量。然后再将令牌桶变量、待传数据量和所述待分配免授权资源量分别减去被分配的免授权资源量成为新的令牌桶变量、新的待传数据量和新的待分配免授权资源量,此时的令牌桶变量可以为负值。而若该第一待分配逻辑信道的PBR被设置为infinity,也就是其令牌桶变量=infinity时,在所述待分配免授权资源量足够大的情况下,UE会给所述第一待分配逻辑信道内所有的待传数据都分配有免授权资源。在完成对所述第一待分配逻辑信道的免授权资调度后,就会将该第一待分配逻辑信道从所述第一逻辑信道列表中删除。然后从第一逻辑信道列表中获取下一个第一待分配逻辑信道来进行免授权资源调度,直到所述第一逻辑信道列表中的逻辑信道都完成了免授权资源调度或者所述免授权资源用尽,即所述待分配免授权资源为0。The UE will sequentially obtain the logical channels in the first logical channel list as the first logical channel to be allocated according to the sorting of the first logical channel list, and assign the first logical channel to the first logical channel according to the token bucket variable and the amount of data to be transmitted. The logical channels to be allocated are allocated license-free resources. The maximum amount of resources that can be allocated in the first logical channel to be allocated is determined by the smaller value of the token bucket variable and the amount of data to be transmitted. Of course, it also depends on the amount of unlicensed resources to be allocated in the currently described unlicensed resources. If it is sufficient, the amount of unlicensed resources allocated to the first logical channel to be allocated is the maximum amount of resources that can be allocated to the logical channel; otherwise , the amount of unlicensed resources allocated to the first to-be-allocated logical channel is the remaining amount of unallocated unlicensed resources of the unlicensed resources. Then the token bucket variable, the amount of data to be transmitted, and the amount of authorized-free resources to be allocated are subtracted from the allocated amount of authorized-free resources to become a new token bucket variable, a new amount of data to be transmitted, and a new amount of resources to be allocated. The amount of authorization-free resources. At this time, the token bucket variable can be negative. And if the PBR of the first to-be-allocated logical channel is set to infinity, that is, when its token bucket variable=infinity, when the amount of unlicensed resources to be allocated is large enough, the UE will give the first to-be-allocated All data to be transmitted in the allocated logical channel is allocated with license-free resources. After the grant-free scheduling of the first logical channel to be allocated is completed, the first logical channel to be allocated will be deleted from the first logical channel list. Then obtain the next first logical channel to be allocated from the first logical channel list to perform authorization-free resource scheduling, until the logical channels in the first logical channel list have completed the authorization-free resource scheduling or the authorization-free resources are used is exhausted, that is, the authorization-free resources to be allocated are 0.

本发明实施例通过在将所述资源分为免授权资源和授权资源,并在逻辑信道的信道参数中设置免授权资源指示,从而在资源调度过程中能够更加合理得优先分配免授权资源,以满足免授权资源的低时延要求,进而增加了资源调度的效率。In the embodiment of the present invention, by dividing the resources into authorization-free resources and authorized resources, and setting the authorization-free resource indication in the channel parameters of the logical channel, the authorization-free resources can be allocated preferentially in a more reasonable manner in the resource scheduling process, so as to It meets the low-latency requirements of license-free resources, thereby increasing the efficiency of resource scheduling.

图4为本发明实施例的又一逻辑信道优先级资源调度方法方法流程图,如图4所示,在步骤S32后所述方法还包括:Fig. 4 is a flowchart of another logical channel priority resource scheduling method according to an embodiment of the present invention. As shown in Fig. 4, after step S32, the method further includes:

步骤S33、若所述第一逻辑信道列表为空且所述待分配免授权资源量>0。Step S33, if the first logical channel list is empty and the amount of unlicensed resources to be allocated>0.

若在完成上述免授权资源调度后,即所述第一逻辑信道列表为空时,判断所述免授权资源是否已经用尽,即所述待分配免授权资源量是否为0。If the above-mentioned license-free resource scheduling is completed, that is, when the first logical channel list is empty, it is determined whether the license-free resources have been exhausted, that is, whether the amount of license-free resources to be allocated is 0.

步骤S34、则将满足第二条件的逻辑信道按所述优先级进行排序以组成第二逻辑信道列表,其中所述第二条件为所述免授权资源指示为真。Step S34, sort the logical channels satisfying the second condition according to the priority to form a second logical channel list, wherein the second condition is that the authorization-exempt resource indication is true.

当判定所述免授权资源未用尽,即所述待分配免授权资源量>0,则可以无视逻辑信道的令牌桶变量而直接筛选出免授权资源指示为真的逻辑信道,并按他们的优先级排序以组成第二逻辑信道列表。When it is determined that the authorization-free resources are not exhausted, that is, the amount of the authorization-free resources to be allocated>0, the token bucket variable of the logical channel can be ignored and the logical channel whose authorization-free resource indication is true can be directly screened out, and according to their The priorities are sorted to form the second logical channel list.

步骤35、根据所述第二逻辑信道列表的排序依次获取第二待分配逻辑信道,给所述第二待分配逻辑信道分配所述免授权资源,并更新所述待分配免授权资源量,同时将所述第二待分配逻辑信道从所述第二逻辑信道列表中删除,然后再从所述第二逻辑信道列表中获取下一个第二待分配逻辑信道,直到所述第二逻辑信道列表为空或者所述待分配免授权资源量为0。Step 35: Obtain second to-be-allocated logical channels sequentially according to the ordering of the second logical channel list, allocate the license-free resources to the second to-be-allocated logical channels, and update the amount of the unlicensed resources to be allocated, and at the same time deleting the second logical channel to be allocated from the second logical channel list, and then obtaining the next second logical channel to be allocated from the second logical channel list until the second logical channel list is empty or the amount of unlicensed resources to be allocated is 0.

根据所述第二逻辑信道列表的排序依次筛选其中的逻辑信道为第二待分配逻辑信道,然后在所述待分配免授权资源量足够大的情况下给第二待分配逻辑信道中剩余的待传数据都分配免授权资源,并更新所述待传数据量和所述待分配免授权资源量,同时将该第二待分配逻辑信道从所述第二逻辑信道列表中删除。然后再从所述第二逻辑信道列表中获取下一个第二待分配逻辑信道,并继续分配免授权资源,以此类推。直到所述第二逻辑信道列表为空或者所述免授权资源用尽。According to the sorting of the second logical channel list, the logical channels in it are sequentially screened as the second logical channel to be allocated, and then the remaining unallocated logical channels in the second logical channel to be allocated are given a large enough amount of unlicensed resources to be allocated. Allocate authorization-free resources for data transmission, update the amount of data to be transmitted and the amount of authorization-free resources to be allocated, and delete the second logical channel to be allocated from the second logical channel list. Then obtain the next second logical channel to be allocated from the second logical channel list, continue to allocate unlicensed resources, and so on. Until the second logical channel list is empty or the authorization-free resources are exhausted.

本发明实施例通过在将所述资源分为免授权资源和授权资源,并在逻辑信道的信道参数中设置免授权资源指示,从而在资源调度过程中能够更加合理得优先分配免授权资源,以满足免授权资源的低时延要求,进而增加了资源调度的效率。In the embodiment of the present invention, by dividing the resources into authorization-free resources and authorized resources, and setting the authorization-free resource indication in the channel parameters of the logical channel, the authorization-free resources can be allocated preferentially in a more reasonable manner in the resource scheduling process, so as to It meets the low-latency requirements of license-free resources, thereby increasing the efficiency of resource scheduling.

基于上述实施例,进一步地,所述步骤S04具体为:Based on the above embodiment, further, the step S04 is specifically:

步骤S41、若在所述资源中存在授权资源,则将满足第三条件的逻辑信道按所述优先级进行排序以组成第三逻辑信道列表,其中所述第三条件为所述参数配置信息与所述参数配置要求相对应和所述令牌桶变量>0,所述授权资源还包括待分配授权资源量;Step S41, if there are authorized resources among the resources, sort the logical channels satisfying the third condition according to the priority to form a third logical channel list, wherein the third condition is that the parameter configuration information and The parameter configuration requirements correspond to the token bucket variable>0, and the authorized resources also include the amount of authorized resources to be allocated;

当UE已经将所述免授权资源调度完成且获取的资源中还存在授权资源,所述授权资源还包括待分配授权资源量,或者所述UE在最开始获取的资源中就不存在免授权资源,则UE将在所有的逻辑信道中筛选所述参数配置信息满足所述参数配置要求和令牌桶变量>0的逻辑信道按其优先级的高低进行排序以组成第三逻辑信道列表。When the UE has completed the scheduling of the authorization-free resources and there are authorized resources in the obtained resources, the authorized resources also include the amount of authorized resources to be allocated, or the UE does not have the authorization-free resources among the initially obtained resources , the UE will sort logical channels whose parameter configuration information satisfies the parameter configuration requirement and token bucket variable>0 among all logical channels according to their priorities to form a third logical channel list.

步骤S42、根据所述第三逻辑信道列表的排序依次获取第三待分配逻辑信道,并根据所述令牌桶变量给所述第三待分配逻辑信道分配授权资源,并更新所述令牌桶变量和所述待分配授权资源量,同时将所述第三待分配逻辑信道从所述第三逻辑信道列表中删除,然后再从所述第三逻辑信道列表中获取下一个第三待分配逻辑信道,直到所述第三逻辑信道列表为空或者所述待分配授权资源量为0;Step S42: Obtain the third logical channel to be allocated sequentially according to the sorting of the third logical channel list, allocate authorized resources to the third logical channel to be allocated according to the token bucket variable, and update the token bucket variable and the amount of authorized resources to be allocated, and at the same time delete the third logical channel to be allocated from the third logical channel list, and then obtain the next third logical channel to be allocated from the third logical channel list channels, until the third logical channel list is empty or the amount of authorized resources to be allocated is 0;

从第三逻辑信道列表中按照排序前后,依次获取其中的逻辑信道作为第三待分配逻辑信道,然后再根据所述第三待分配逻辑信道的令牌桶变量和待传数据量的大小,给该第三待分配逻辑信道分配授权资源,同时更新其令牌桶变量、待传数据量和授权资源的待分配授权资源量。具体的分配过程与在上述第一逻辑信道分配免授权资源的过程相同,在此不再赘述。然后将所述第三待分配逻辑信道从第三逻辑信道列表中删除,并再从中获取下一个第三待分配逻辑信道,对其分配授权资源。直到所述第三逻辑信道列表为空或者所述授权资源用尽,即所述授权资源的待分配授权资源量为0。From the third logical channel list according to sorting, the logical channels in it are sequentially obtained as the third logical channel to be allocated, and then according to the token bucket variable of the third logical channel to be allocated and the size of the amount of data to be transmitted, give The third to-be-allocated logical channel allocates authorized resources, and at the same time updates its token bucket variable, the amount of data to be transmitted, and the amount of authorized resources to be allocated of the authorized resources. The specific allocation process is the same as the process of allocating unlicensed resources on the first logical channel above, and will not be repeated here. Then delete the third to-be-allocated logical channel from the third logical channel list, and acquire the next third to-be-allocated logical channel therefrom, and allocate authorized resources to it. Until the third logical channel list is empty or the authorized resources are used up, that is, the amount of authorized resources to be allocated of the authorized resources is 0.

步骤S43、若所述第三逻辑信道列表为空且所述待分配授权资源量>0,则将所述参数配置信息与所述参数配置要求相对应的逻辑信道按优先级进行排序以组成第四逻辑信道列表;Step S43: If the third logical channel list is empty and the amount of authorized resources to be allocated is >0, sort the logical channels corresponding to the parameter configuration information and the parameter configuration requirements according to priority to form the first Four logical channel lists;

若所述第三逻辑信道列表为空后,所述授权资源依然有剩余,则可以无视逻辑信道的变量桶变量在所有逻辑信道中筛选所述参数配置信息满足所述参数配置要求的逻辑信道,再按优先级高低进行排序以组成第四逻辑信道列表。If the third logical channel list is empty and there are still remaining authorized resources, the logical channel whose parameter configuration information meets the parameter configuration requirements may be selected from all logical channels regardless of the variable bucket variable of the logical channel, Sorting is then performed according to priority to form a fourth logical channel list.

步骤S44、根据所述第四逻辑信道列表的排序依次获取第四待分配逻辑信道,并给所述第四待分配逻辑信道分配授权资源,并更新所述待分配授权资源量,同时将所述第四待分配逻辑信道从所述第四逻辑信道列表中删除,然后再从所述第四逻辑信道列表中获取下一个第四待分配逻辑信道,直到所述第四逻辑信道列表为空或者所述待分配授权资源量为0。Step S44: Obtain the fourth logical channel to be allocated sequentially according to the order of the fourth logical channel list, allocate authorized resources to the fourth logical channel to be allocated, and update the amount of authorized resources to be allocated, and at the same time The fourth logical channel to be allocated is deleted from the fourth logical channel list, and then the next fourth logical channel to be allocated is obtained from the fourth logical channel list until the fourth logical channel list is empty or all The amount of authorized resources to be allocated is 0.

根据所述第四逻辑信道列表的排序前后依次获取其中的逻辑信道作为第四待分配逻辑信道,然后在所述授权资源剩余的待分配授权资源量足够大的情况下,给所述第四待分配逻辑信道中剩余待传数据都分配授权资源,同时将所述第四待分配逻辑信道从所述第四逻辑信道列表中删除。然后再从所述第四逻辑信道列表中获取下一个第四待分配逻辑信道,直到所述第四逻辑信道列表为空或者所述授权资源用尽。According to the sorting of the fourth logical channel list, the logical channels in the list are sequentially obtained as the fourth logical channel to be allocated, and then when the remaining authorized resources to be allocated in the authorized resources are large enough, assign the fourth logical channel to the The remaining data to be transmitted in the allocated logical channel are all allocated authorized resources, and at the same time, the fourth logical channel to be allocated is deleted from the fourth logical channel list. Then acquire the next fourth logical channel to be allocated from the fourth logical channel list until the fourth logical channel list is empty or the authorized resources are exhausted.

在上述实施例中各个资源调度过程中,需要遵守以下原则:In the resource scheduling process in the foregoing embodiments, the following principles need to be observed:

1)如果整个无线链路控制业务数据单元(Radio Link Control Service DataUnit,RLC SDU)(或部分传输的SDU或重传的RLC PDU)和剩余的待分配资源大小匹配,则不应对其进行分段处理;1) If the entire Radio Link Control Service Data Unit (RLC SDU) (or partially transmitted SDU or retransmitted RLC PDU) matches the size of the remaining resources to be allocated, it should not be segmented deal with;

2)如果将某逻辑信道的RLC SDU分段,应该尽可能将分段的长度最大化以填满上行资源;2) If the RLC SDU of a logical channel is segmented, the length of the segment should be maximized as much as possible to fill up the uplink resource;

3)尽可能多的传输数据3) Transfer as much data as possible

本发明实施例在将所述逻辑信道中的免授权资源调度完毕后,如果所述资源还存在授权资源,就可以开始给逻辑信道分配授权资源,从而能够更加合理得分配资源调度,提高效率。In the embodiment of the present invention, after the authorization-free resources in the logical channel are scheduled, if there are authorized resources in the resources, the authorized resources can be allocated to the logical channel, so that resource scheduling can be allocated more reasonably and efficiency can be improved.

基于上述实施例,进一步地,所述方法还包括:Based on the above embodiments, further, the method further includes:

接收RRC信令,并根据所述RRC信令设置每个逻辑信道的信道参数,其中所述信道参数至少包括免授权资源指示、优先级、优先比特速率、令牌桶容量持续时间、LCP时间间隔和可用的参数集配置索引。Receive RRC signaling, and set channel parameters of each logical channel according to the RRC signaling, wherein the channel parameters include at least authorization-free resource indication, priority, priority bit rate, token bucket capacity duration, and LCP time interval and available parameter set configuration indexes.

在每个逻辑信道建立时,会接收到基站发送的无线资源控制(Radio ResourceControl,RRC)信令,在该信令中携带的逻辑信道配置信元。在逻辑信道配置信元中包含对逻辑信道的信道配置参数。通过为UE每个逻辑信道配置逻辑信道配置参数,来控制UE上行数据的调度。根据该RRC信令可以对逻辑信道的信道参数进行具体的设置,其中所述的信道参数至少包括免授权资源指示、优先级、优先比特速率、令牌桶容量持续时间、LCP时间间隔和可用的参数集配置索引。具体每个参数的功能如下:When each logical channel is established, it will receive radio resource control (Radio Resource Control, RRC) signaling sent by the base station, and the logical channel configuration information element carried in the signaling. The channel configuration parameters for the logical channel are included in the logical channel configuration information element. By configuring logical channel configuration parameters for each logical channel of the UE, the scheduling of UE uplink data is controlled. According to the RRC signaling, the channel parameters of the logical channel can be specifically set, wherein the channel parameters include at least authorization-free resource indication, priority, priority bit rate, token bucket capacity duration, LCP time interval and available Parameter set configuration index. The specific function of each parameter is as follows:

所述免授权资源指示(grantFree-RadioResource-Indication),用于设置UE的逻辑信道中数据发送是否可以使用免授权资源。The grantFree-RadioResource-Indication (grantFree-RadioResource-Indication) is used to set whether the grantFree-RadioResource-Indication can be used for data transmission in the logical channel of the UE.

优先级(priority),用于为逻辑信道设置优先级别。其数值越高,优先级越低。考虑到MAC CE和不同逻辑信道的数据,在逻辑信道优先级处理过程,可以按照降序考虑下面的优先级:Priority (priority), used to set the priority level for the logical channel. The higher the value, the lower the priority. Considering MAC CE and data of different logical channels, the following priorities can be considered in descending order during logical channel priority processing:

grantFree-RadioResource-Indication设置为TRUE的逻辑信道的数据;data of logical channels with grantFree-RadioResource-Indication set to TRUE;

C-RNTI MAC控制单元或者来自UL-CCCH的数据;C-RNTI MAC control element or data from UL-CCCH;

除填充BSR以外的BSR MAC控制单元;BSR MAC control elements other than padding BSRs;

PHR MAC控制单元;PHR MAC control unit;

除UL-CCCH以外的其他逻辑信道的数据;Data of other logical channels except UL-CCCH;

填充BSR MAC控制单元。Populate the BSR MAC control element.

需要说明的是,此处的优先级降序关系是一种举例说明。在后续的使用中可能会设计增加其他不同功能的MAC CE,本发明并不限制在上述的例子。It should be noted that the descending priority relationship here is an example. In subsequent use, it is possible to design a MAC CE with other different functions, and the present invention is not limited to the above examples.

优先比特速率(prioritisedBitRate),用于为逻辑信道设置优先比特速率PBR。The prioritized bit rate (prioritisedBitRate) is used to set the prioritized bit rate PBR for the logical channel.

令牌桶容量持续时间(bucketSizeDuration),用于为逻辑信道设置令牌桶容量持续时间BSD。Token bucket capacity duration (bucketSizeDuration), used to set the token bucket capacity duration BSD for the logical channel.

LCP时间间隔(timeIntervalofLCP),用于设置UE处理逻辑信道优先级过程的时间间隔。考虑到支持不同numerologies/TTI,通过timeIntervalofLCP指示UE内部按照一个绝对时间间隔来处理逻辑信道优先级过程。The LCP time interval (timeIntervalofLCP) is used to set the time interval for the UE to process the logical channel priority process. Considering that different numerologies/TTIs are supported, the timeIntervalofLCP is used to instruct the UE to process the logical channel priority process internally according to an absolute time interval.

可用的参数集配置索引信息列表是一组包含可用的参数集配置索引信息的列表,在该列表中包含一个或一个以上的可用的参数集配置索引。The available parameter set configuration index information list is a set of lists containing available parameter set configuration index information, and the list contains one or more available parameter set configuration indexes.

可用的参数集配置索引(numerologiesIndex-Allowed),用于指示逻辑信道上数据传输允许使用的与该索引值对应的参数集配置信息。The available parameter set configuration index (numerologiesIndex-Allowed) is used to indicate the parameter set configuration information corresponding to the index value that is allowed to be used for data transmission on the logical channel.

另外,对于参数集配置与参数集配置索引值对应关系,网络侧会通过广播为小区中UE配置相关信息,如MIB或SIB。在该配置中将包含一个或一个以上的参数集配置信息。在每个参数集配置信息中包括参数集索引值、子载波间隔、时隙长度或每时隙OFDM符号数、频域资源位置指示等。In addition, for the corresponding relationship between the parameter set configuration and the parameter set configuration index value, the network side will configure relevant information, such as MIB or SIB, for UEs in the cell through broadcasting. This configuration will contain one or more parameter set configuration information. Each parameter set configuration information includes parameter set index value, subcarrier spacing, time slot length or number of OFDM symbols per time slot, frequency domain resource position indication and so on.

为了便于理解,下面给出一个配置逻辑信道的信元结构设计的实施例。逻辑信道配置信元(LogicalChannelConfig IE)是用于配置逻辑信道参数,在该信元中包含ul-SpecificParameters信元,在ul-SpecificParameters信元中包含免授权资源指示(grantFree-RadioResource-Indication)、优先级(priority)、优先比特速率(prioritisedBitRate)、令牌桶容量持续时间(bucketSizeDuration)、LCP时间间隔(timeIntervalofLCP)和可用的参数集配置索引信息列表(numerologiesIndex-AllowedInfoList)参数。具体参数配置如下图:For ease of understanding, an example of cell structure design for configuring a logical channel is given below. The logical channel configuration information element (LogicalChannelConfig IE) is used to configure the logical channel parameters. The information element includes the ul-SpecificParameters information element, and the ul-SpecificParameters information element includes the grantFree-RadioResource-Indication, priority Priority, prioritizedBitRate, token bucket capacity duration (bucketSizeDuration), LCP time interval (timeIntervalofLCP) and available parameter set configuration index information list (numerologiesIndex-AllowedInfoList) parameters. The specific parameter configuration is as follows:

Figure BDA0001467649480000121
Figure BDA0001467649480000121

Figure BDA0001467649480000131
Figure BDA0001467649480000131

其中所述LogicalChannelConfig域描述如下:The LogicalChannelConfig domain is described as follows:

grantFree-RadioResource-Indication:指示UE的特定的逻辑信道中数据发送是否可以使用免授权资源。其中值为TRUE表示UE的特定的逻辑信道中数据发送允许使用免授权资源。值为FALSE表示UE的特定的逻辑信道中数据发送不允许使用免授权资源。grantFree-RadioResource-Indication: Indicates whether data transmission in a specific logical channel of the UE can use authorization-free resources. A value of TRUE indicates that data transmission in a specific logical channel of the UE is allowed to use unlicensed resources. A value of FALSE indicates that data transmission in a specific logical channel of the UE is not allowed to use license-free resources.

timeIntervalofLCP:指示UE按照timeIntervalofLCP的时间间隔来处理逻辑信道优先级过程。值的单位为ms,值fourteenUT相当于14*UT,sevenUT相当于7*UT,以此类推,UT是1/14ms。timeIntervalofLCP: Instructs the UE to process the logical channel priority process according to the time interval of timeIntervalofLCP. The unit of the value is ms, the value fourteenUT is equivalent to 14*UT, sevenUT is equivalent to 7*UT, and so on, UT is 1/14ms.

bucketSizeDuration:逻辑信道优先级中令牌桶容量持续时间。值的单位为ms,值ms0dot5相当于0.5ms,ms1相当于1ms,以此类推。bucketSizeDuration: Token bucket capacity duration in logical channel priority. The unit of the value is ms, the value ms0dot5 is equivalent to 0.5ms, ms1 is equivalent to 1ms, and so on.

numerologiesIndex-AllowedInfoList:指示UE的特定的逻辑信道上数据传输允许使用的参数集配置索引值列表。当包含该信元时,按照指示配置UE的特定的逻辑信道上数据传输允许使用的参数集配置索引值。当不包含该信元时,认为UE的特定的逻辑信道上数据传输允许使用网络侧配置的全部参数集索引值。numerologiesIndex-AllowedInfoList: Indicates a list of parameter set configuration index values allowed for data transmission on a specific logical channel of the UE. When this information element is included, the index value is configured according to the parameter set allowed to be used for data transmission on a specific logical channel indicating configuration of the UE. When this information element is not included, it is considered that data transmission on a specific logical channel of the UE is allowed to use all parameter set index values configured by the network side.

numerologiesIndex-Allowed:指示UE的特定的逻辑信道上数据传输允许使用的与该索引值对应的参数集配置。numerologiesIndex-Allowed: Indicates the parameter set configuration corresponding to the index value that is allowed to be used for data transmission on a specific logical channel of the UE.

priority:指示逻辑信道优先级,值为整数。priority: Indicates the logical channel priority, the value is an integer.

prioritisedBitRate:逻辑信道优先级中优先比特速率。值的单位为kilobytes/second。值kBps0相当于0kB/s,kBps8相当于8kB/s,以此类推。infinity是在SRB和URLLC场景中超低时延业务。prioritizedBitRate: Prioritized bit rate in logical channel priority. The unit of value is kilobytes/second. The value kBps0 is equivalent to 0kB/s, kBps8 is equivalent to 8kB/s, and so on. Infinity is an ultra-low latency service in SRB and URLLC scenarios.

对于可用的参数集配置索引信息列表,在该列表中包含一个或一个以上的可用的参数集配置索引,该索引是用于指示特定的逻辑信道上数据传输可使用的与该索引值对应的参数集配置。由网络侧通过MIB或SIB来为UE配置参数集配置和与该参数集配置对应的索引值。在具体的配置中将包含一个或一个以上的参数集配置信息。在每个参数集配置信息中包括参数集索引值、子载波间隔、时隙长度或每时隙OFDM符号数、RB资源配置等。下图以SIB中包含无线资源配置信息为例给出相关信元结构示意。For the list of available parameter set configuration index information, the list contains one or more available parameter set configuration indexes, which are used to indicate the parameters corresponding to the index values that can be used for data transmission on a specific logical channel set configuration. The network side configures the parameter set configuration and the index value corresponding to the parameter set configuration for the UE through the MIB or SIB. A specific configuration will contain one or more than one parameter set configuration information. Each parameter set configuration information includes parameter set index value, subcarrier spacing, time slot length or number of OFDM symbols per time slot, RB resource configuration and so on. The following figure shows the structure of related information elements by taking the radio resource configuration information included in the SIB as an example.

Figure BDA0001467649480000141
Figure BDA0001467649480000141

所述RadioResourceConfigCommonSIB域描述如下:The RadioResourceConfigCommonSIB field is described as follows:

numerologiesConfigInfo:配置参数集相关信息。numerologiesConfigInfo: Information about configuration parameter sets.

numerologiesConfigIndex:指示参数集配置的索引值。numerologiesConfigIndex: Indicates the index value of the parameter set configuration.

subcarrierSpacingIndex:指示子载波间隔。不同索引值对应相应的子载波间隔。例如值0对应子载波间隔为15kHz,值1对应子载波间隔为30kHz,值2对应子载波间隔为60kHz等。subcarrierSpacingIndex: Indicates the subcarrier spacing. Different index values correspond to corresponding subcarrier spacings. For example, a value of 0 corresponds to a subcarrier spacing of 15 kHz, a value of 1 corresponds to a subcarrier spacing of 30 kHz, a value of 2 corresponds to a subcarrier spacing of 60 kHz, and so on.

slotLength:指示时隙长度。n1表示1个OFDM符号,n2表示2个OFDM符号,以此类推。一个OFDM符号的长度由subcarrierSpacingIndex对应的子载波间隔决定。slotLength: Indicates the slot length. n1 represents 1 OFDM symbol, n2 represents 2 OFDM symbols, and so on. The length of an OFDM symbol is determined by the subcarrier spacing corresponding to subcarrierSpacingIndex.

基于上述实施例,进一步地,可以分配免授权资源的待传数据至少包括URLLC业务数据和eMBB业务数据。Based on the foregoing embodiments, further, the data to be transmitted that can be allocated with authorization-free resources includes at least URLLC service data and eMBB service data.

考虑到低时延的URLLC业务和具有突发性强、传输时延低且小数据包的eMBB业务,这两类业务是可以使用免授权资源进行传输的。网络侧通过配置不同的逻辑信道的信道参数来控制UE对免授权资源的上行调度。Considering the low-latency URLLC service and the eMBB service with strong burst, low transmission delay and small data packets, these two types of services can be transmitted using license-free resources. The network side controls the UE's uplink scheduling of the unlicensed resources by configuring channel parameters of different logical channels.

对于低时延的URLLC业务,该业务所在逻辑信道的信道参数配置为:grantFree-RadioResource-Indication设置为TRUE,优先级priority设置为0,prioritisedBitRate设置为infinity。For the low-latency URLLC service, the channel parameters of the logical channel where the service is located are configured as follows: grantFree-RadioResource-Indication is set to TRUE, priority is set to 0, and prioritizedBitRate is set to infinity.

对于具有突发性强、传输时延低且小数据包的eMBB业务,设置该业务所在逻辑信道的信道参数配置为:若网络侧允许该业务使用免授权资源,则将grantFree-RadioResource-Indication设置为TRUE,否则设置为FALSE。优先级priority设置为除0之外的其他数值(其优先级要低于URLLC业务的优先级),prioritisedBitRate和bucketSizeDuration可根据实际业务需求考虑令牌桶的容量大小来配置,也可以将prioritisedBitRate设置为infinity。For eMBB services with strong burstiness, low transmission delay and small data packets, set the channel parameter configuration of the logical channel where the service is located: if the network side allows the service to use authorization-free resources, set grantFree-RadioResource-Indication is TRUE, otherwise set to FALSE. Priority priority is set to a value other than 0 (its priority is lower than the priority of URLLC business), prioritizedBitRate and bucketSizeDuration can be configured according to the actual business needs considering the capacity of the token bucket, or the prioritizedBitRate can be set to infinity.

需要说明的是,除了具有突发性强、传输时延低且小数据包的eMBB业务之外的其他eMBB业务,网络侧设置这些其他eMBB业务所在逻辑信道的相关逻辑信道优先级参数配置时,网络侧是不允许其使用免授权资源,则将grantFree-RadioResource-Indication设置为FALSE。It should be noted that, except for eMBB services with strong burstiness, low transmission delay and small data packets, when the network side sets the relevant logical channel priority parameters of the logical channels where these other eMBB services are located, If the network side is not allowed to use authorization-free resources, set grantFree-RadioResource-Indication to FALSE.

通过上述参数配置后,若UE同时有上述待传输的低时延URLLC业务和具有突发性强、传输时延低且小数据包的eMBB业务,按照上述的逻辑信道优先级处理过程,UE将为可以使用免授权资源的逻辑信道(即grantFree-RadioResource-Indication设置为TRUE的逻辑信道)分配资源。对于URLLC业务所在逻辑信道,由于其配置参数prioritisedBitRate设置为infinity,该逻辑信道的Bj永远大于0,又因其priority是配置为最高优先级,所以URLLC业务所在逻辑信道会优先分配免授权资源。也就是说,当有免授权资源时,优先为URLLC业务所在逻辑信道上的全部需要发送的免授权资源进行分配,若有剩余的免授权资源,再为所述的eMBB业务所在逻辑信道的分配资源。After the above parameters are configured, if the UE has the above-mentioned low-latency URLLC service to be transmitted and the eMBB service with strong burst, low transmission delay and small data packets at the same time, according to the above-mentioned logical channel priority processing process, the UE will Allocate resources for logical channels that can use grant-free resources (that is, logical channels for which grantFree-RadioResource-Indication is set to TRUE). For the logical channel where the URLLC service is located, since its configuration parameter prioritizedBitRate is set to infinity, the Bj of this logical channel is always greater than 0, and because the priority is configured as the highest priority, the logical channel where the URLLC service is located will preferentially allocate authorization-free resources. That is to say, when there are authorization-free resources, all the authorization-free resources that need to be sent on the logical channel where the URLLC service is located are allocated first, and if there are remaining authorization-free resources, then the allocation of the logical channel where the eMBB service is located resource.

另外,需要说明的是,对于具有突发性强、传输时延低且小数据包的eMBB业务而言,该业务所在逻辑信道的grantFree-RadioResource-Indication设置为TRUE时,不但其可使用免授权资源,还可以使用满足条件的上行授权资源,该条件是为逻辑信道配置numerologiesIndex-Allowed对应可用的参数配置信息与资源调度指令对应的参数配置要求相对应。In addition, it should be noted that for eMBB services with strong burstiness, low transmission delay, and small data packets, when the grantFree-RadioResource-Indication of the logical channel where the service is located is set to TRUE, not only can it use authorization-free The resources may also use uplink authorization resources that meet the condition, the condition is that the available parameter configuration information corresponding to the logical channel configuration numerologiesIndex-Allowed corresponds to the parameter configuration requirements corresponding to the resource scheduling instruction.

本发明实施例通过在逻辑信道建立时设置信道参数,从而能够在接下来的资源调度过程中更加合理得分配上行资源,以增加资源调度的效率。In the embodiment of the present invention, channel parameters are set when the logical channel is established, so that uplink resources can be allocated more reasonably in the subsequent resource scheduling process, so as to increase the efficiency of resource scheduling.

图5为本发明实施例的逻辑信道优先级资源调度装置结构示意图,如图5所示,所述装置包括:获取模块10、判断模块11和分配模块12,其中:FIG. 5 is a schematic structural diagram of a logical channel priority resource scheduling device according to an embodiment of the present invention. As shown in FIG. 5 , the device includes: an acquisition module 10, a judgment module 11, and an allocation module 12, wherein:

所述获取模块10用于当有新数据传输时,若获得由基站分配的至少一类资源,其中所述资源至少包括资源类型;所述判断模块11用于判断在所述资源中是否存在免授权资源,其中所述免授权资源的资源类型为免授权;所述分配模块12用于若存在所述免授权资源,则筛选与所述免授权资源相对应的逻辑信道,并根据令牌桶变量和优先级依次给所述逻辑信道分配免授权资源,其中所述逻辑信道的信道参数至少包括所述令牌桶变量和优先级。The obtaining module 10 is used to obtain at least one type of resource allocated by the base station when there is new data transmission, wherein the resource includes at least a resource type; the judging module 11 is used to judge whether there is an exemption in the resource. Authorized resource, wherein the resource type of the authorization-free resource is authorization-free; the allocation module 12 is used to screen the logical channel corresponding to the authorization-free resource if there is the authorization-free resource, and according to the token bucket Variables and priorities in turn allocate authorization-free resources to the logical channel, wherein the channel parameters of the logical channel at least include the token bucket variable and priority.

当UE有待传的新数据需要发送时,UE基于基站分配的上行资源,需要决定每类资源可供哪些逻辑信道上的数据使用以及每个逻辑信道分配多少资源供数据传输。根据资源调度机制,例如,授权调度方式和免授权调度方式等,获取模块10会获取各类资源,其中所述资源至少包括的资源类型。当所述获取模块10获取到至少一类资源后,就可以将资源根据所有逻辑信道的信道参数,将资源分配给相应的逻辑信道。所述获取模块10会将获取的资源的信息发送给所述判断模块11,并将所述资源发送给调度模块12。When the UE has new data to be transmitted, the UE needs to decide, based on the uplink resources allocated by the base station, which logical channels each type of resource can use for data and how many resources each logical channel allocates for data transmission. According to the resource scheduling mechanism, such as authorized scheduling mode and authorization-free scheduling mode, etc., the acquisition module 10 will acquire various resources, wherein the resources at least include resource types. After the acquiring module 10 acquires at least one type of resources, the resources can be allocated to corresponding logical channels according to the channel parameters of all logical channels. The obtaining module 10 sends the obtained resource information to the judging module 11 , and sends the resource to the scheduling module 12 .

所述判断模块11在获取到新的资源时,会先判断所述资源中是否存在免授权资源。如果存在则向所述分配模块12发送免授权分配指令,而如果不存在则向所述分配模块12发送授权分配指令。When acquiring a new resource, the judging module 11 will first judge whether there is an authorization-free resource in the resource. If it exists, an authorization-free allocation instruction is sent to the allocation module 12 , and if it does not exist, an authorized allocation instruction is sent to the allocation module 12 .

所述分配模块12在收到免授权分配指令后需要根据所有逻辑信道的信道参数,从中筛选出与所述免授权资源相对应的逻辑信道,具体可以查看逻辑信道中信道参数的免授权资源指示,若所述免授权资源指示为真(TRUE),则认为该逻辑信道中存储的待传数据可以分配免授权资源,而如果所述免授权资源指示为假(FALSE),则该逻辑信道不可以分配免授权资源。所以可以先筛选出所述免授权资源指示为真的逻辑信道,然后再根据所述令牌桶变量和优先级对逻辑信道的分配顺序进行排序,依次给所述逻辑信道分配免授权资源。直到UE的逻辑信道中所有待传数据都已分配到免授权资源,即所述待传数据量为0,或者所述免授权资源用尽。而如果UE获取的资源中只存在免授权资源,则此次调度结束。After the allocation module 12 receives the authorization-free allocation instruction, it needs to screen out the logical channels corresponding to the authorization-free resources according to the channel parameters of all logical channels. Specifically, you can check the authorization-free resource indication of the channel parameters in the logical channel , if the authorization-free resource indication is true (TRUE), it is considered that the data to be transmitted stored in the logical channel can be allocated an authorization-free resource, and if the authorization-free resource indication is false (FALSE), then the logical channel does not License-free resources can be allocated. Therefore, the logical channels whose authorization-free resource indication is true can be screened out first, and then the allocation sequence of the logical channels is sorted according to the token bucket variable and priority, and the authorization-free resources are allocated to the logical channels in sequence. Until all the data to be transmitted in the logical channel of the UE are allocated to the license-free resources, that is, the amount of data to be transmitted is 0, or the license-free resources are exhausted. However, if there are only authorization-free resources among the resources obtained by the UE, the scheduling ends.

本发明实施例提供的装置用于执行上述方法,其功能具体参考上述方法实施例,其具体方法流程在此处不再赘述。The device provided by the embodiment of the present invention is used to execute the above method, and its function refers to the above method embodiment for details, and its specific method flow is not repeated here.

本发明实施例获取模块10在获取资源时,会先交由判断模块11判断是否存在免授权资源并由所述分配模块12分配给对时延要求高的待传数据,从而在资源调度过程中能够更加合理得分配资源,以优先满足对时延的要求更高的免授权资源,进而增加了资源调度的效率。In the embodiment of the present invention, when the acquisition module 10 acquires resources, it will first be handed over to the judgment module 11 to judge whether there is an authorization-free resource, and the allocation module 12 will allocate it to the data to be transmitted with high delay requirements, so that in the resource scheduling process Resources can be allocated more reasonably to give priority to unlicensed resources with higher requirements on delay, thereby increasing the efficiency of resource scheduling.

图6为本发明实施例的电子设备结构示意图。如图6所示,所述电子设备,包括:处理器(processor)601、存储器(memory)602和总线603;FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. As shown in FIG. 6, the electronic device includes: a processor (processor) 601, a memory (memory) 602 and a bus 603;

其中,所述处理器601和所述存储器602通过所述总线603完成相互间的通信;Wherein, the processor 601 and the memory 602 complete mutual communication through the bus 603;

所述处理器601用于调用所述存储器602中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:当有新数据传输时,若获得由基站分配的至少一类资源,其中所述资源至少包括资源类型;判断在所述资源中是否存在免授权资源,其中所述免授权资源的资源类型为免授权;若存在所述免授权资源,则筛选与所述免授权资源相对应的逻辑信道,并根据令牌桶变量和优先级依次给所述逻辑信道分配免授权资源,其中所述逻辑信道的信道参数至少包括所述令牌桶变量和优先级。The processor 601 is configured to call the program instructions in the memory 602 to execute the methods provided by the above method embodiments, for example, including: when there is new data transmission, if at least one type of resource allocated by the base station is obtained, Wherein the resource includes at least a resource type; determine whether there is an authorization-free resource in the resource, wherein the resource type of the authorization-free resource is authorization-free; if there is the authorization-free resource, then screen the authorization-free resource corresponding logical channels, and sequentially allocate authorization-free resources to the logical channels according to token bucket variables and priorities, wherein the channel parameters of the logical channels at least include the token bucket variables and priorities.

进一步地,本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:当有新数据传输时,若获得由基站分配的至少一类资源,其中所述资源至少包括资源类型;判断在所述资源中是否存在免授权资源,其中所述免授权资源的资源类型为免授权;若存在所述免授权资源,则筛选与所述免授权资源相对应的逻辑信道,并根据令牌桶变量和优先级依次给所述逻辑信道分配免授权资源,其中所述逻辑信道的信道参数至少包括所述令牌桶变量和优先级。Furthermore, the embodiment of the present invention discloses a computer program product, the computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program includes program instructions, when the program instructions are executed by the computer When executing, the computer can execute the methods provided by the above method embodiments, for example, including: when there is new data transmission, if at least one type of resource allocated by the base station is obtained, wherein the resource includes at least the resource type; Whether there is an authorization-free resource in the resource, wherein the resource type of the authorization-free resource is authorization-free; if there is the authorization-free resource, then filter the logical channel corresponding to the authorization-free resource, and according to the token bucket variable and The priority allocates authorization-free resources to the logical channel in turn, wherein the channel parameters of the logical channel include at least the token bucket variable and the priority.

进一步地,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:当有新数据传输时,若获得由基站分配的至少一类资源,其中所述资源至少包括资源类型;判断在所述资源中是否存在免授权资源,其中所述免授权资源的资源类型为免授权;若存在所述免授权资源,则筛选与所述免授权资源相对应的逻辑信道,并根据令牌桶变量和优先级依次给所述逻辑信道分配免授权资源,其中所述逻辑信道的信道参数至少包括所述令牌桶变量和优先级。Furthermore, an embodiment of the present invention provides a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the methods provided by the above-mentioned method embodiments. The method, for example, includes: when there is new data transmission, if at least one type of resource allocated by the base station is obtained, wherein the resource includes at least a resource type; judging whether there is an authorization-free resource in the resource, wherein the authorization-free resource The type of resource is authorization-free; if the authorization-free resource exists, filter the logical channel corresponding to the authorization-free resource, and allocate the authorization-free resource to the logical channel in turn according to the token bucket variable and priority, where The channel parameters of the logical channel include at least the token bucket variable and priority.

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps to realize the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

以上所描述的显示装置的测试设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The test equipment and other embodiments of the display device described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physically separated. A unit can be located in one place, or it can be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without any creative effort.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the above description of the implementations, those skilled in the art can clearly understand that each implementation can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic discs, optical discs, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (9)

1. A method for scheduling logical channel priority resources, comprising:
when new data transmission exists, if at least one type of resources allocated by the base station is obtained, wherein the resources at least comprise resource types;
judging whether an unlicensed resource exists in the resources, wherein the resource type of the unlicensed resource is unlicensed;
if the unlicensed resources exist, screening a logic channel corresponding to the unlicensed resources, and sequentially distributing the unlicensed resources to the logic channel according to token bucket variables and priorities, wherein channel parameters of the logic channel at least comprise the token bucket variables and priorities;
And if the unlicensed resource exists, screening a logic channel corresponding to the unlicensed resource, and sequentially distributing the unlicensed resource to the logic channel according to a token bucket variable and a priority, wherein the channel parameters of the logic channel at least comprise the token bucket variable and the priority, and specifically comprise:
if the unlicensed resource exists, ordering the logic channels meeting a first condition according to the priority to form a first logic channel list, wherein the first condition is that the unlicensed resource indication is true and the token bucket variable is >0, and the channel parameters of the logic channels at least comprise the unlicensed resource indication, the token bucket variable and the priority, and the unlicensed resource further comprises an unlicensed resource amount to be allocated;
sequentially obtaining a first logic channel to be allocated according to the ordering of the first logic channel list, allocating the unlicensed resource to the first logic channel to be allocated according to the token bucket variable, updating the token bucket variable and the unlicensed resource amount to be allocated, deleting the first logic channel to be allocated from the first logic channel list, and obtaining the next first logic channel to be allocated from the first logic channel list until the first logic channel list is empty or the unlicensed resource amount to be allocated is 0.
2. The method according to claim 1, wherein the method further comprises:
and if the authorized resources exist in the resources, sequentially distributing the authorized resources to all the logic channels according to the token bucket variable and the priority, wherein the resource type of the authorized resources is authorized.
3. The method of claim 2, wherein the resources further comprise parameter configuration requirements, and wherein the channel parameters of the logical channels correspondingly further comprise parameter configuration information;
correspondingly, if the authorized resource exists in the resources, sequentially allocating the authorized resource to all the logic channels according to the token bucket variable and the priority, wherein the method specifically comprises the following steps:
and if the authorized resources exist in the resources, screening the logic channels of which the parameter configuration information corresponds to the parameter configuration requirements, and sequentially distributing the authorized resources to the logic channels according to the token bucket variables and the priorities.
4. The method according to claim 1, wherein the method further comprises:
if the first logic channel list is empty and the to-be-allocated unlicensed resource amount is greater than 0;
ordering the logical channels meeting a second condition by the priority to form a second logical channel list, wherein the second condition is that the unlicensed resource indication is true;
Sequentially obtaining a second logic channel to be allocated according to the ordering of the second logic channel list, allocating the unlicensed resource to the second logic channel to be allocated, updating the unlicensed resource amount to be allocated, deleting the second logic channel to be allocated from the second logic channel list, and obtaining the next logic channel to be allocated from the second logic channel list until the second logic channel list is empty or the unlicensed resource amount to be allocated is 0.
5. The method of claim 3, wherein if there is an authorized resource in the resources, screening the logical channels of the parameter configuration information corresponding to the parameter configuration requirement, and sequentially allocating the authorized resource to the logical channels according to the token bucket variable and the priority, specifically:
if the authorized resources exist in the resources, sorting the logic channels meeting a third condition according to the priority to form a third logic channel list, wherein the third condition is that the parameter configuration information corresponds to the parameter configuration requirement and the token bucket variable is >0, and the authorized resources further comprise the amount of authorized resources to be allocated;
Sequentially acquiring a third logic channel to be allocated according to the ordering of the third logic channel list, allocating authorized resources to the third logic channel to be allocated according to the token bucket variable, updating the token bucket variable and the amount of authorized resources to be allocated, deleting the third logic channel to be allocated from the third logic channel list, and acquiring the next third logic channel to be allocated from the third logic channel list until the third logic channel list is empty or the amount of authorized resources to be allocated is 0;
if the third logical channel list is empty and the amount of authorized resources to be allocated is greater than 0, sorting the logical channels corresponding to the parameter configuration information and the parameter configuration requirements according to priority to form a fourth logical channel list;
sequentially obtaining a fourth logic channel to be allocated according to the ordering of the fourth logic channel list, allocating authorized resources to the fourth logic channel to be allocated, updating the amount of authorized resources to be allocated, deleting the fourth logic channel to be allocated from the fourth logic channel list, and obtaining the next fourth logic channel to be allocated from the fourth logic channel list until the fourth logic channel list is empty or the amount of authorized resources to be allocated is 0.
6. The method according to claim 1, wherein the method further comprises:
and receiving RRC signaling, and setting channel parameters of each logic channel according to the RRC signaling, wherein the channel parameters at least comprise unlicensed resource indication, priority bit rate, token bucket capacity duration, LCP time interval and available parameter set configuration index.
7. A logical channel priority resource scheduling apparatus, comprising:
the acquisition module is used for acquiring at least one type of resources allocated by the base station when new data transmission exists, wherein the resources at least comprise resource types;
the judging module is used for judging whether an unlicensed resource exists in the resources, wherein the resource type of the unlicensed resource is unlicensed;
the allocation module is used for screening a logic channel corresponding to the unlicensed resource if the unlicensed resource exists, and allocating the unlicensed resource to the logic channel in sequence according to a token bucket variable and a priority, wherein the channel parameters of the logic channel at least comprise the token bucket variable and the priority;
and if the unlicensed resource exists, screening a logic channel corresponding to the unlicensed resource, and sequentially distributing the unlicensed resource to the logic channel according to a token bucket variable and a priority, wherein the channel parameters of the logic channel at least comprise the token bucket variable and the priority, and specifically comprise:
If the unlicensed resource exists, ordering the logic channels meeting a first condition according to the priority to form a first logic channel list, wherein the first condition is that the unlicensed resource indication is true and the token bucket variable is >0, and the channel parameters of the logic channels at least comprise the unlicensed resource indication, the token bucket variable and the priority, and the unlicensed resource further comprises an unlicensed resource amount to be allocated;
sequentially obtaining a first logic channel to be allocated according to the ordering of the first logic channel list, allocating the unlicensed resource to the first logic channel to be allocated according to the token bucket variable, updating the token bucket variable and the unlicensed resource amount to be allocated, deleting the first logic channel to be allocated from the first logic channel list, and obtaining the next first logic channel to be allocated from the first logic channel list until the first logic channel list is empty or the unlicensed resource amount to be allocated is 0.
8. An electronic device comprising a memory and a processor, said processor and said memory completing communication with each other via a bus; the memory stores program instructions executable by the processor, the processor invoking the program instructions to perform the method of any of claims 1-6.
9. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the method according to any one of claims 1 to 6.
CN201711122362.8A 2017-11-14 2017-11-14 A logical channel priority resource scheduling method and device Active CN109788570B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711122362.8A CN109788570B (en) 2017-11-14 2017-11-14 A logical channel priority resource scheduling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711122362.8A CN109788570B (en) 2017-11-14 2017-11-14 A logical channel priority resource scheduling method and device

Publications (2)

Publication Number Publication Date
CN109788570A CN109788570A (en) 2019-05-21
CN109788570B true CN109788570B (en) 2023-06-27

Family

ID=66494873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711122362.8A Active CN109788570B (en) 2017-11-14 2017-11-14 A logical channel priority resource scheduling method and device

Country Status (1)

Country Link
CN (1) CN109788570B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111294758B (en) * 2019-07-22 2021-10-01 北京紫光展锐通信技术有限公司 Logical channel priority processing method and device, storage medium, and terminal
CN112312468B (en) * 2019-07-25 2022-07-26 大唐移动通信设备有限公司 Data processing method and terminal
CN111010307A (en) * 2019-10-24 2020-04-14 网银在线(北京)科技有限公司 Information transmission method and device, electronic equipment and computer readable storage medium
CN115379593A (en) * 2021-05-20 2022-11-22 上海朗帛通信技术有限公司 Method and device used in sidelink wireless communication
CN113316262B (en) * 2021-05-28 2022-08-26 展讯通信(上海)有限公司 Uplink resource allocation method and device, computer readable storage medium and user equipment
CN116419394A (en) * 2021-12-22 2023-07-11 大唐移动通信设备有限公司 Information processing method, device and readable storage medium
CN118264726A (en) * 2022-12-28 2024-06-28 华为技术有限公司 Data transmission method and device
WO2025050367A1 (en) * 2023-09-07 2025-03-13 Oppo广东移动通信有限公司 Resource allocation method, and device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101933385A (en) * 2008-02-01 2010-12-29 交互数字专利控股公司 Method and apparatus for prioritizing logical channels

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9210717B2 (en) * 2012-11-15 2015-12-08 Qualcomm Incorporated Methods and apparatus for LTE MAC logical channel prioritization based on control data
CN104812074B (en) * 2014-01-27 2019-08-23 中兴通讯股份有限公司 A terminal device and its method for sending uplink data
CN103945540B (en) * 2014-03-14 2017-11-21 电信科学技术研究院 A kind of priority of logical channels processing method and processing device
CN106454852A (en) * 2015-08-06 2017-02-22 中兴通讯股份有限公司 Uplink data transmission method and uplink data transmission device
WO2017035708A1 (en) * 2015-08-28 2017-03-09 华为技术有限公司 Data transmission method and device, base station, and user equipment
WO2017171912A1 (en) * 2016-03-30 2017-10-05 Intel Corporation Quality of service handling for uplink transmissions

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101933385A (en) * 2008-02-01 2010-12-29 交互数字专利控股公司 Method and apparatus for prioritizing logical channels

Also Published As

Publication number Publication date
CN109788570A (en) 2019-05-21

Similar Documents

Publication Publication Date Title
CN109788570B (en) A logical channel priority resource scheduling method and device
EP3554125B1 (en) Data processing method, apparatus and system
US8638815B2 (en) Method and apparatus for logical channel prioritization for uplink carrier aggregation
US11039448B2 (en) Resource scheduling method and apparatus
EP3840512A1 (en) Sidelink resource allocation method and terminal
US10356654B2 (en) Fair distribution of radio resources between guaranteed bit rate (GBR) and non-GBR data bearers
EP2343945A2 (en) Method and apparatus for logical channel prioritization for uplink carrier aggregation
WO2018201833A1 (en) Uplink resource allocation method and device
WO2018133398A1 (en) Data transmission method and electronic terminal
EP2941070B1 (en) Data scheduling method and apparatus
CN108347784A (en) A kind of resource regulating method and wireless access network equipment and terminal device
WO2010078843A1 (en) Resource allocation method, network device and wireless system
US20180124634A1 (en) Logical channel prioritization and data block preparation
KR20160076163A (en) Method and apparatus for providing differentiated transmitting services
CN111096019B (en) Method, network device and communication device for resource allocation
CN103313411B (en) A kind of multi business resource allocation method and device
CN108024341B (en) A scheduling method, terminal and base station
CN109150481A (en) Device and method for processing scheduling request
CN106937397A (en) Scheduling of resource method of adjustment and device
CN111385900B (en) Uplink scheduling method and device
CN111385883B (en) Data transmission method and device, storage medium and terminal
CN109756936B (en) Stream mapping method, stream receiving method, network device and terminal
CN110169173B (en) Resource allocation method and device
CN112449434B (en) Information transmission method, device and computer readable storage medium
CN111328138B (en) Method, device and terminal for organizing MAC PDU

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20260212

Address after: 361000 Fujian Province Longyan City Xinluo District Longyan Avenue Middle 280.NO C Building 402 Room

Patentee after: Longyan Zhicheng Innovation Science and Technology Achievement Transformation Co.,Ltd.

Country or region after: China

Address before: Two Beijing City, Haidian District Haidian North Street 100080 No. 6 Putian building

Patentee before: POTEVIO INFORMATION TECHNOLOGY Co.,Ltd.

Country or region before: China