Resource allocation method, device, base station, user equipment and storage medium

文档序号:516933 发布日期:2021-05-28 浏览:4次 中文

阅读说明:本技术 资源分配方法、装置、基站、用户设备和存储介质 (Resource allocation method, device, base station, user equipment and storage medium ) 是由 陈林 杨波 区洋 钟梓滢 喻鑫 于 2020-12-30 设计创作,主要内容包括:本申请涉及一种资源分配方法、装置、基站、用户设备和存储介质,基站根据动态调度DG业务的场景类型,确定DG业务的物理层优先级;然后,向UE发送下行控制信令DCI;其中,物理层优先级表征业务数据在用户设备UE的物理层中进行处理的优先级程度;上述DCI中携带DG业务的物理层优先级;DCI用于指示UE在DG业务与其它业务的上行资源发生冲突时,基于DG业务的物理层优先级以及预设的其它业务的物理层优先级进行上行资源分配。采用上述方法UE在DG业务与其它业务的上行资源发生冲突时,可以根据DG业务的物理层优先级以及预设的其它业务的物理层优先级进行上行资源分配,避免上行资源冲突导致上行数据传输失败,提升了上行数据的传输可靠性。(The application relates to a resource allocation method, a device, a base station, user equipment and a storage medium, wherein the base station determines the physical layer priority of DG service according to the scene type of dynamic scheduling DG service; then, sending downlink control signaling DCI to the UE; the physical layer priority represents the priority degree of processing the service data in the physical layer of the User Equipment (UE); the DCI carries the physical layer priority of the DG service; the DCI is used for indicating the UE to perform uplink resource allocation based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services. By adopting the method, when the DG service conflicts with the uplink resources of other services, the UE can allocate the uplink resources according to the physical layer priority of the DG service and the preset physical layer priority of other services, thereby avoiding the transmission failure of the uplink data caused by the uplink resource conflict and improving the transmission reliability of the uplink data.)

1. A method for resource allocation, the method comprising:

determining the physical layer priority of the DG service according to the scene type of the DG service dynamically scheduled; the physical layer priority represents the priority degree of the service data processed in the physical layer of the User Equipment (UE);

sending downlink control signaling DCI to the UE; the DCI carries the physical layer priority of the DG service; the DCI is used for indicating the UE to allocate uplink resources based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services.

2. The method of claim 1, wherein the DCI is specifically configured to indicate that, when the DG service collides with the uplink resource of the other service, the UE determines, in the DG service and the other service, a low-priority service with a low physical layer priority, and cancels the uplink resource of the low-priority service when the uplink resource of the low-priority service meets a preset resource cancellation condition.

3. The resource allocation method of claim 2, wherein the DCI is further configured to indicate that the DG service collides with the uplink resource of the other service, and when the physical layer priorities of the DG service and the other service are the same, the UE implements uplink resource multiplexing of the DG service and the other service when the uplink resources of the DG service and the other service meet a resource multiplexing condition.

4. The method according to claim 3, wherein the uplink resources of other services include a CG uplink physical shared channel (PUSCH) resource configured with a CG grant service and/or a PUCCH resource corresponding to a PUCCH service of a Physical Uplink Control Channel (PUCCH) of the UE.

5. The method of claim 4, wherein if the low-priority service is the DG service, the DCI is specifically configured to indicate that the UE has a time interval between a DG PUSCH resource of the DG service and a PDCCH resource where the DCI is located, which is greater than a first interval threshold, and determine that the DG PUSCH resource satisfies a resource cancellation condition.

6. The method of claim 4, wherein if the low-priority traffic is the CG traffic, the DCI is specifically configured to indicate that the UE has a time interval between the CG PUSCH resource and a PDCCH resource where the DCI is located, which is greater than a second interval threshold, and determine that the CG PUSCH resource meets a resource cancellation condition.

7. The method according to claim 4, wherein if the low priority service is the PUCCH service, the physical layer priority of the PUCCH service is determined by a downlink service corresponding to the PUCCH service;

the DCI is specifically configured to instruct the UE to determine that the PUCCH resource satisfies a resource cancellation condition when a time interval between the PUCCH resource and the PDCCH resource of the downlink service is greater than a third interval threshold.

8. The method according to claim 4, wherein if said other traffic is said PUCCH traffic, and the physical layer priority of said DG traffic is the same as that of said PUCCH traffic; the DCI is specifically configured to indicate that when a time interval between the PUCCH resource and a PDCCH resource corresponding to the PUCCH service is greater than a fourth interval threshold, it is determined that the PUCCH resource and a DG PUSCH resource of the DG service satisfy a resource multiplexing condition.

9. The method according to any of claims 1-8, wherein said UE further comprises the logical channel priority of said DG service and the logical channel priority of said other services; the logical channel priority characterizes the priority degree of the service data processed in the media access control MAC layer of the UE; the logic channel corresponding to the service with high physical layer priority is high in priority;

the DCI is further configured to instruct the UE to process each service data in the MAC layer according to the order of the priorities of the logical channels.

10. The method of any one of claims 1-8, wherein the method further comprises:

determining a resource allocation strategy adopted by the UE when uplink resources conflict according to the enabling states of a physical layer priority switch and a logic channel priority switch configured by a cell network management;

sending a Radio Resource Control (RRC) reconfiguration message to the UE according to the resource allocation strategy; the RRC reconfiguration message carries the enabling state corresponding to the resource allocation policy and the physical layer priority of the CG service.

11. The method according to claim 10, wherein the resource allocation policy is any one of a first policy and a second policy; the first policy is based on the physical layer priority determination; the second policy is determined based on the physical layer priority and the logical channel priority;

the determining a resource allocation strategy adopted by the UE when uplink resources conflict according to the enabling states of a physical layer priority switch and a logical channel priority switch configured by a cell network management comprises the following steps:

if the physical layer priority switch in the cell network management configuration is enabled to be on and the logic channel priority switch is enabled to be off, determining that the resource allocation strategy is the first strategy;

and if the physical layer priority switch in the cell network management configuration is enabled to be on and the logic channel priority switch is enabled to be on, determining that the resource allocation strategy is the second strategy.

12. The method of claim 11, wherein if the resource allocation policy is the second policy, the RRC reconfiguration message further includes logical channel priorities of the DG service and the other services.

13. The method of any of claims 1-8, wherein said determining the physical layer priority of the DG service according to the scene type of the dynamic scheduling DG service comprises:

if the scene type of the DG service is an ultra-reliable low-delay communication URLLC scene, determining that the physical layer priority of the DG service is a first priority;

if the scene type of the DG service is an enhanced mobile broadband eMBB scene, determining that the physical layer priority of the DG service is a second priority; the first priority is higher than the second priority.

14. A method for resource allocation, the method comprising:

receiving downlink control signaling DCI sent by a base station; the DCI carries the physical layer priority of the dynamic scheduling DG service; the physical layer priority of the DG service is determined based on the scene type of the DG service and is used for representing the priority degree of processing service data in the physical layer of User Equipment (UE);

and when the DG service conflicts with the uplink resources of other services, performing uplink resource allocation based on the physical layer priority of the DG service and the preset physical layer priority of the other services.

15. The method of claim 14, wherein the performing uplink resource allocation based on the physical layer priority of the DG service and the preset physical layer priority of the other service comprises:

determining a low priority service with a low physical layer priority among the DG service and the other services;

and canceling the uplink resource of the low-priority service under the condition that the uplink resource of the low-priority service meets a preset resource canceling condition.

16. The method of claim 15, wherein the method further comprises:

if the physical layer priority of the DG service is the same as that of the other services, the multiplexing of the DG service and the uplink resources of the other services is realized under the condition that the uplink resources of the DG service and the other services meet the resource multiplexing condition.

17. The method according to claim 16, wherein the uplink resources of other services include a CG uplink physical shared channel (PUSCH) resource configured with a CG service and/or a PUCCH resource corresponding to a Physical Uplink Control Channel (PUCCH) service of the UE.

18. The method of claim 17, wherein if the low-priority service is the DG service, the canceling the uplink resource of the low-priority service when the uplink resource of the low-priority service meets a preset resource canceling condition comprises:

when the time interval between the DG PUSCH resource of the DG service and the PDCCH resource where the DCI is located is larger than a first interval threshold value, determining that the DG PUSCH resource meets a resource cancellation condition;

canceling the DG PUSCH resource.

19. The method of claim 17, wherein if the low-priority service is the CG service, the canceling the uplink resource of the low-priority service when the uplink resource of the low-priority service meets a preset resource cancellation condition comprises:

when the time interval between the CG PUSCH resource and the PDCCH resource where the DCI is located is greater than a second interval threshold, determining that the CG PUSCH resource meets a resource cancellation condition;

and canceling the CG PUSCH resource.

20. The method according to claim 17, wherein if the low priority service is the PUCCH service, the physical layer priority of the PUCCH service is determined by a downlink service corresponding to the PUCCH service; the canceling the uplink resource of the low-priority service under the condition that the uplink resource of the low-priority service meets a preset resource canceling condition includes:

when the time interval between the PUCCH resource and the PDCCH resource of the downlink service is greater than a third interval threshold value, determining that the PUCCH resource meets a resource cancellation condition;

canceling the PUCCH resource.

21. The method according to claim 17, wherein if said other traffic is said PUCCH traffic, and the physical layer priority of said DG traffic is the same as that of said PUCCH traffic; the multiplexing of the uplink resources of the DG service and the other services is realized under the condition that the uplink resources of the DG service and the other services meet the resource multiplexing condition, and the multiplexing of the uplink resources of the DG service and the other services comprises the following steps:

when the time interval between the PUCCH resource and the PDCCH resource corresponding to the PUCCH service is larger than a fourth interval threshold value, determining that the PUCCH resource and the DG PUSCH resource of the DG service meet a resource multiplexing condition;

and multiplexing the PUSCH resource of the DG service and the PUCCH resource.

22. The method of any one of claims 14-21, wherein the method further comprises:

processing each service data in a media intervention control MAC layer according to a preset logic channel priority order; the preset logic channel priority comprises the logic channel priority of the DG service and the logic channel priority of other services; the logical channel priority characterizes the priority degree of the service data processed in the media access control MAC layer of the UE; and the logic channel corresponding to the service with high physical layer priority has high priority.

23. An apparatus for resource allocation, the apparatus comprising:

the device comprises a determining module, a judging module and a judging module, wherein the determining module is used for determining the physical layer priority of the DG service according to the scene type of the DG service dynamically scheduled; the physical layer priority represents the priority degree of the service data processed in the physical layer of the User Equipment (UE);

a sending module, configured to send a downlink control signaling DCI to the UE; the DCI carries the physical layer priority of the DG service; the DCI is used for indicating the UE to allocate uplink resources based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services.

24. An apparatus for resource allocation, the apparatus comprising:

a receiving module, configured to receive a downlink control signaling DCI sent by a base station; the DCI carries the physical layer priority of the dynamic scheduling DG service; the physical layer priority of the DG service is determined based on the scene type of the DG service and is used for representing the priority degree of processing service data in the physical layer of User Equipment (UE);

and the distribution module is used for distributing the uplink resources based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services.

25. A base station comprising a transmitter, a memory and a processor, the memory storing a computer program, wherein the processor, in cooperation with the transmitter, when executing the computer program, performs the steps of the method of any one of claims 1 to 14; and the transmitter is used for transmitting downlink control signaling DCI to User Equipment (UE) under the control of the processor.

26. A user equipment comprising a receiver, a memory and a processor, the memory storing a computer program, wherein the receiver is configured to receive downlink control signaling, DCI, transmitted by a base station under the control of the processor, and the processor, in cooperation with the receiver, implements the steps of the method according to any one of claims 15 to 22 when executing the computer program.

27. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 22.

Technical Field

The present application relates to the field of communications technologies, and in particular, to a resource allocation method, apparatus, base station, user equipment, and storage medium.

Background

With the development of communication technology, three service types can be supported in a fifth-Generation mobile communication (5th-Generation, abbreviated as 5G) system, including: enhanced mobile broadband (enhanced MBB, abbreviated as eMBB) service, Ultra-Reliable Low-delay Communication (URLLC) service, and enhanced Machine-Type Communication (eMTC) service, wherein URLLC service has high reliability and Low delay, in URLLC service scenarios such as industrial automation, Uplink service data includes both dynamically scheduled Uplink Physical Shared Channel (DG PUSCH) service data and Configured Grant (CG) service data, and when configuring Uplink resources for User Equipment (UE), the base station needs to configure resources of each Uplink data, including DG resources and CG resources corresponding to the Uplink service data and Uplink Control Channel (PUSCH Control Channel) corresponding to the Uplink Control signal, PUCCH for short) resources.

In a conventional method, to avoid uplink resource collision of uplink data, a base station may configure a priority of a logical channel for each uplink data, so that a UE may perform MAC layer processing on the uplink data in a Media Access Control (MAC) layer according to the priority of the logical channel of each uplink data in sequence, and then send the processed uplink data to a physical layer of the UE.

However, since the number of CG PUSCH services in a 5G system increases, the above method cannot effectively avoid uplink resource collision in the UE.

Disclosure of Invention

In view of the foregoing, it is necessary to provide a resource allocation method, apparatus, base station, user equipment, and storage medium for solving the above technical problems.

In a first aspect, a method for resource allocation includes:

determining the physical layer priority of the DG service according to the scene type of the DG service dynamically scheduled; the physical layer priority represents the priority degree of the service data processed in the physical layer of the User Equipment (UE);

sending downlink control signaling DCI to UE; the DCI carries the physical layer priority of the DG service; the DCI is used for indicating the UE to perform uplink resource allocation based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services.

In one embodiment, the DCI is specifically configured to indicate that, when a DG service conflicts with an uplink resource of another service, the UE determines, in the DG service and the other service, a low-priority service with a low physical layer priority, and cancels the uplink resource of the low-priority service when the uplink resource of the low-priority service meets a preset resource cancellation condition.

In one embodiment, the DCI is further configured to indicate that the DG service conflicts with uplink resources of other services, and when the physical layer priorities of the DG service and the other services are the same, the UE implements uplink resource multiplexing of the DG service and the other services when the uplink resources of the DG service and the other services meet the resource multiplexing condition.

In one embodiment, the uplink resources of the other services include a CG uplink physical shared channel PUSCH resource configured with a CG service, and/or a PUCCH resource corresponding to a physical uplink control channel PUCCH service of the UE.

In one embodiment, if the low-priority service is a DG service, the DCI is specifically configured to indicate that the UE indicates that a time interval between a DG PUSCH resource of the DG service and a PDCCH resource where the DCI is located is greater than a first interval threshold, and it is determined that the DG PUSCH resource meets a resource cancellation condition.

In one embodiment, if the low-priority service is a CG service, the DCI is specifically configured to indicate that the UE indicates that a time interval between a CG PUSCH resource and a PDCCH resource where the DCI is located is greater than a second interval threshold, and it is determined that the CG PUSCH resource meets a resource cancellation condition.

In one embodiment, if the low-priority service is a PUCCH service, the physical layer priority of the PUCCH service is determined by a downlink service corresponding to the PUCCH service; the DCI is specifically configured to instruct the UE to determine that the PUCCH resource satisfies a resource cancellation condition when a time interval between the PUCCH resource and a PDCCH resource of the downlink service is greater than a third interval threshold.

In one embodiment, if the other services are PUCCH services, and the physical layer priorities of DG services and PUCCH services are the same; the DCI is specifically configured to determine that the PUCCH resource and the DG PUSCH resource of the DG service satisfy the resource multiplexing condition when a time interval between the PUCCH resource and the PDCCH resource corresponding to the PUCCH service is greater than a fourth interval threshold.

In one embodiment, the UE further includes a logical channel priority of a DG service and a logical channel priority of other services; the logical channel priority represents the priority degree of the service data processed in the media access control MAC layer of the UE; the logic channel corresponding to the service with high physical layer priority is high in priority;

the DCI is also used to instruct the UE to process each service data in the MAC layer according to the order of the logical channel priorities.

In one embodiment, the method further includes:

determining a resource allocation strategy adopted by the UE when uplink resources conflict according to the enabling states of a physical layer priority switch and a logic channel priority switch configured by a cell network management;

sending a Radio Resource Control (RRC) reconfiguration message to the UE according to the resource allocation strategy; the RRC reconfiguration message carries the enabling state corresponding to the resource allocation policy and the physical layer priority of the CG service.

In one embodiment, the resource allocation policy is any one of a first policy and a second policy; the first policy is based on physical layer priority determination; the second policy is determined based on the physical layer priority and the logical channel priority;

determining a resource allocation strategy adopted by UE when uplink resources conflict according to the enabling states of a physical layer priority switch and a logic channel priority switch configured by a cell network management, wherein the resource allocation strategy comprises the following steps:

if a physical layer priority switch in the cell network management configuration is enabled to be on and a logic channel priority switch is enabled to be off, determining a resource allocation strategy as a first strategy;

and if the physical layer priority switch in the cell network management configuration is enabled to be on and the logic channel priority switch is enabled to be on, determining the resource allocation strategy to be a second strategy.

In one embodiment, if the resource allocation policy is the second policy, the RRC reconfiguration message further includes logical channel priorities of the DG service and other services.

In one embodiment, the determining the physical layer priority of the DG service according to the scene type of the dynamically scheduled DG service includes:

if the scene type of the DG service is an ultra-reliable low-delay communication URLLC scene, determining that the physical layer priority of the DG service is a first priority;

if the scene type of the DG service is an enhanced mobile broadband eMBB scene, determining that the physical layer priority of the DG service is a second priority; the first priority is higher than the second priority.

In a second aspect, a method for resource allocation, the method includes:

receiving downlink control signaling DCI sent by a base station; DCI carries the physical layer priority of dynamic scheduling DG service; the physical layer priority of the DG service is determined based on the scene type of the DG service and is used for representing the priority degree of processing service data in the physical layer of the User Equipment (UE);

and when the DG service conflicts with the uplink resources of other services, performing uplink resource allocation based on the physical layer priority of the DG service and the preset physical layer priority of other services.

In one embodiment, the allocating uplink resources based on the DG service physical layer priority and the preset other service physical layer priority includes:

determining low-priority service with low physical layer priority in DG service and other services;

and canceling the uplink resource of the low-priority service under the condition that the uplink resource of the low-priority service meets the preset resource canceling condition.

In one embodiment, the method further includes:

if the physical layer priority of the DG service is the same as that of other services, the multiplexing of the DG service and the uplink resources of other services is realized under the condition that the uplink resources of the DG service and other services meet the resource multiplexing condition.

In one embodiment, the uplink resources of the other services include a CG uplink physical shared channel PUSCH resource configured with a CG service, and/or a PUCCH resource corresponding to a physical uplink control channel PUCCH service of the UE.

In one embodiment, if the low-priority service is a DG service, canceling the uplink resource of the low-priority service when the uplink resource of the low-priority service meets a preset resource cancellation condition, includes:

when the time interval between the DG PUSCH resource of the DG service and the PDCCH resource where the DCI is located is larger than a first interval threshold value, determining that the DG PUSCH resource meets a resource cancellation condition;

and canceling the DG PUSCH resource.

In one embodiment, if the low-priority service is a CG service, canceling the uplink resource of the low-priority service when the uplink resource of the low-priority service meets a preset resource cancellation condition includes:

when the time interval between the CG PUSCH resource and the PDCCH resource where the DCI is located is greater than a second interval threshold, determining that the CG PUSCH resource meets a resource cancellation condition;

and (4) canceling CG PUSCH resources.

In one embodiment, if the low-priority service is a PUCCH service, the physical layer priority of the PUCCH service is determined by a downlink service corresponding to the PUCCH service; under the condition that the uplink resource of the low-priority service meets the preset resource cancellation condition, canceling the uplink resource of the low-priority service comprises the following steps:

when the time interval between the PUCCH resource and the PDCCH resource of the downlink service is greater than a third interval threshold value, determining that the PUCCH resource meets a resource cancellation condition;

the PUCCH resources are cancelled.

In one embodiment, if the other services are PUCCH services, and the physical layer priorities of DG services and PUCCH services are the same; under the condition that the uplink resources of the DG service and other services meet the resource multiplexing condition, the method for realizing the uplink resource multiplexing of the DG service and other services comprises the following steps:

when the time interval between the PUCCH resource and the PDCCH resource corresponding to the PUCCH service is larger than a fourth interval threshold value, determining that the PUCCH resource and the DG PUSCH resource of the DG service meet a resource multiplexing condition;

and multiplexing the PUSCH resource and the PUCCH resource of the DG service is realized.

In one embodiment, the method further includes:

processing each service data in a media intervention control MAC layer according to a preset logic channel priority order; the preset logic channel priority comprises logic channel priority of DG service and logic channel priority of other services; the logical channel priority represents the priority degree of the service data processed in the media access control MAC layer of the UE; and the logic channel corresponding to the service with high physical layer priority has high priority.

In a third aspect, an apparatus for resource allocation, the apparatus comprising:

the determining module is used for determining the physical layer priority of the DG service according to the scene type of the DG service dynamically scheduled; the physical layer priority represents the priority degree of the service data processed in the physical layer of the User Equipment (UE);

a sending module, configured to send a downlink control signaling DCI to the UE; the DCI carries the physical layer priority of the DG service; the DCI is used for indicating the UE to perform uplink resource allocation based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services.

In a fourth aspect, an apparatus for resource allocation, the apparatus comprising:

a receiving module, configured to receive a downlink control signaling DCI sent by a base station; DCI carries the physical layer priority of dynamic scheduling DG service; the physical layer priority of the DG service is determined based on the scene type of the DG service and is used for representing the priority degree of processing service data in the physical layer of the User Equipment (UE);

and the allocation module is used for allocating the uplink resources based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services.

In a fifth aspect, a base station includes a transmitter, a memory and a processor, the memory stores a computer program, and the processor cooperates with the transmitter to implement the steps of the resource allocation method when executing the computer program; the transmitter is used for transmitting downlink control signaling DCI to the user equipment UE under the control of the processor.

In a sixth aspect, a user equipment includes a receiver, a memory and a processor, where the memory stores a computer program, the receiver is configured to receive a downlink control signaling DCI sent by a base station under the control of the processor, and the processor cooperates with the receiver to implement the steps of the resource allocation method when executing the computer program.

A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned resource allocation method.

According to the resource allocation method, the resource allocation device, the base station, the user equipment and the storage medium, the base station determines the physical layer priority of the DG service according to the scene type of the dynamic scheduling DG service; then, sending downlink control signaling DCI to the UE; the physical layer priority represents the priority degree of processing the service data in the physical layer of the User Equipment (UE); the DCI carries the physical layer priority of the DG service; the DCI is used for indicating the UE to perform uplink resource allocation based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services. The base station determines the physical layer priority of the DG service according to the scene type of the DG service and sends the physical layer priority to the UE through the DCI, so that the UE can perform uplink resource allocation according to the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services, thereby avoiding uplink data transmission failure caused by uplink resource conflict and improving the transmission reliability of uplink data.

Drawings

FIG. 1 is a diagram of an application environment of a resource scheduling method in one embodiment;

FIG. 2 is a flowchart illustrating a resource scheduling method according to an embodiment;

FIG. 3 is a diagram illustrating a method for scheduling resources according to an embodiment;

FIG. 4 is a diagram illustrating a method for scheduling resources according to an embodiment;

FIG. 5 is a diagram illustrating a method for scheduling resources according to an embodiment;

FIG. 6 is a diagram illustrating a method for scheduling resources according to an embodiment;

FIG. 7 is a flowchart illustrating a method for scheduling resources according to an embodiment;

FIG. 8 is a flowchart illustrating a method for scheduling resources according to an embodiment;

FIG. 9 is a flowchart illustrating a resource scheduling method according to another embodiment;

FIG. 10 is a flowchart illustrating a resource scheduling method according to another embodiment;

FIG. 11 is a block diagram of an apparatus for resource scheduling in one embodiment;

FIG. 12 is a block diagram of an apparatus for resource scheduling in one embodiment;

FIG. 13 is a block diagram of an apparatus for resource scheduling in one embodiment;

FIG. 14 is a block diagram showing the structure of a resource scheduling apparatus according to an embodiment;

FIG. 15 is a block diagram showing the structure of a resource scheduling apparatus according to an embodiment;

FIG. 16 is an internal block diagram of a base station in one embodiment;

fig. 17 is an internal configuration diagram of a user equipment in one embodiment.

Detailed Description

In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.

The resource allocation method provided by the present application can be applied to the application environment shown in fig. 1, where the base station 100 is in communication connection with the user equipment 200. The user device 200 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, portable wearable devices, and the like. The base station may be, but not limited to, a macro base station, a micro base station, a small base station, and other types of base station devices, and the base station 100 may be a base station in a 5G network, a Customer Premise Equipment (CPE), and the like, and is not limited herein.

In an embodiment, as shown in fig. 2, a resource allocation method is provided, which is described by taking the application of the method to the base station in fig. 1 as an example, and includes:

s101, determining the physical layer priority of the DG service according to the scene type of the dynamic scheduling DG service; the physical layer priority characterizes a priority degree of the service data processed in the physical layer of the user equipment UE.

The Dynamic Grant (DG for short) service may be an uplink DG PUSCH service scheduled by the base station to the UE through DCI. The scenario type of the DG service may be an eMBB service scenario, a URLLC service scenario, or an eMTC service scenario, which is not limited herein. In an eMB service scene, higher transmission rate can be realized by adopting larger bandwidth and increasing baseband rate, and the eMB service scene is mainly used for services such as high-speed data, high-definition video and the like. In the URLLC service scene, extremely short delay can be realized by pursuing lower delay and higher reliability and by means of faster scheduling, and the method can be used in the scenes of Internet of vehicles, remote control and the like.

The base station can determine the physical layer priority of the DG service according to the corresponding relation between the scene type of the DG service and the physical layer priority. The physical layer priority represents the priority degree of processing the data of each service in the physical layer of the UE, and the UE can determine which service uplink data is preferentially sent according to the physical layer priority of each service.

Optionally, the scenario type of the DG service may be any one of a URLLC service scenario and an eMBB service scenario, and if the scenario type of the DG service is an ultra-reliable low-delay communication URLLC scenario, the base station determines that the physical layer priority of the DG service is a first priority; if the scene type of the DG service is an enhanced mobile broadband eMBB scene, determining that the physical layer priority of the DG service is a second priority; the first priority is higher than the second priority. The first priority and the second priority can be identified by 0 and 1, for example, the first priority is represented by 1, and the second priority is represented by 0; alternatively, the first priority and the second priority may be identified by other types of priority, for example, the first priority is identified by p1, and the second priority is identified by p 0. The specific form of the first priority and the second priority is not limited herein.

S102, sending a downlink control signaling DCI to the UE; the DCI carries the physical layer priority of the DG service; the DCI is used for indicating the UE to perform uplink resource allocation based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services.

The base station may schedule PUSCH resources of the DG traffic for the UE through the DCI, and indicate physical layer priority of the DG traffic to the UE through the DCI. The base station may select a DCI format matched with the physical layer priority to transmit the DCI according to the physical layer priority of the DG service, or may schedule the DG services with different physical layer priorities by using the same DCI format, which is not limited herein. For example, the base station may schedule DG traffic with low physical layer priority using DCI format0-1, and then schedule DG traffic with high physical layer priority using DCI format 0-2.

The physical layer Priority may be carried in a preset field in the DCI, for example, a Priority field located in the DCI.

After receiving the DCI, the UE may determine, according to the indication in the DCI, a DG PUSCH resource corresponding to a DG service of the UE, and determine whether the DG PUSCH resource conflicts with an uplink resource of another service. The conflict of the uplink resources may refer to a time domain resource conflict or a frequency domain resource conflict.

The other services may be a service in which the UE sends uplink data, or a service in which the UE sends control data; optionally, the uplink resource of the other service includes a CG PUSCH resource of a CG service, and/or a PUCCH resource corresponding to a PUCCH service of the UE. The CG service is a service in which a base station configures resources in advance, and may be, for example, a CG PUSCH service periodically transmitted by the UE to the base station. The PUCCH service may be HARQ-ACK sent by the UE to the base station, or uplink Scheduling Request (SR) sent by the UE to the base station, or Channel Status Information (CSI) sent by the UE to the base station; the type of PUCCH service is not limited herein.

The UE may allocate the uplink resources that have collided according to a preset resource allocation policy, where the resource allocation policy may instruct the UE to allocate the uplink resources based on the physical layer priority of each service, or instruct the UE to allocate the uplink resources based on the physical layer priority of each service and the logical channel priority of each service, which is not limited herein.

When the UE allocates the uplink resources based on the physical layer priority of each service, the allocation result of the uplink resources can be determined according to the physical layer priority of the DG service and other services and the position relationship between the DG PUSCH resources and the uplink resources of other services; or, determining the allocation result of the uplink resource according to the data transmission state of the uplink resource with lower priority of the physical layer; for example, if the uplink resource of the service with low physical layer priority has not started to transmit uplink data, the uplink resource of the service is cancelled, and uplink data transmission of the service with high physical layer priority is guaranteed.

The allocation result of the uplink resource may be the uplink resource for canceling the service with high priority of the physical layer, or the uplink resource for canceling the service with low priority of the physical layer; multiplexing of uplink resources can be realized, and uplink data transmission of DG services and other services is ensured; or, the allocation result of the uplink resource may also be that the data transmission of the service with lower priority of the physical layer is suspended, and after the uplink data transmission of the service with higher priority of the physical layer is completed, the data of the service with lower priority of the physical layer is continuously transmitted; the form of the result of allocating the uplink resource is not limited herein.

In the resource allocation method, the base station determines the physical layer priority of the DG service according to the scene type of the dynamic scheduling DG service; then, sending downlink control signaling DCI to the UE; the physical layer priority represents the priority degree of processing the service data in the physical layer of the User Equipment (UE); the DCI carries the physical layer priority of the DG service; the DCI is used for indicating the UE to perform uplink resource allocation based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services. The base station determines the physical layer priority of the DG service according to the scene type of the DG service and sends the physical layer priority to the UE through the DCI, so that the UE can perform uplink resource allocation according to the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services, thereby avoiding uplink data transmission failure caused by uplink resource conflict and improving the transmission reliability of uplink data.

In an embodiment, on the basis of the foregoing embodiment, the DCI may be specifically used to indicate that when a DG service conflicts with an uplink resource of another service, the UE determines, in the DG service and the other service, a low-priority service with a low physical layer priority, and cancels the uplink resource of the low-priority service when the uplink resource of the low-priority service meets a preset resource cancellation condition.

When the UE detects that the DG service conflicts with the uplink resources of other services, it may determine which service is a low priority service with a lower physical layer priority according to the physical layer priority of the DG service and the physical layer priority of the other services preset in the UE. Further, the UE may determine the uplink resource of the low-priority service according to the resource cancellation condition, and determine whether the uplink resource meets the resource cancellation condition. If the uplink resource of the low-priority service meets the resource cancellation condition, the UE can cancel the uplink resource of the low-priority service, and ensure data transmission of the service with higher priority in the physical layer. If the uplink resource of the low-priority service does not meet the resource cancellation condition, the UE may select the uplink data with the transmission time earlier for transmission according to the time sequence of the uplink resource of the DG service and the uplink resources of other services.

The resource cancellation condition may be that the uplink resource of the low-priority service is cancelled when data is not transmitted in the uplink resource, or that the uplink resource of the low-priority service is cancelled when a time interval between the uplink resource and the current time interval meets a preset condition, and a form of the resource cancellation condition is not limited herein.

The following describes resource allocation manners in several exemplary resource conflict scenarios.

In a resource conflict scenario, if the low-priority service is a DG service, the DCI may indicate that a time interval between a DG PUSCH resource of the DG service and a PDCCH resource where the DCI is located by the UE is greater than a first interval threshold, and determine that the DG PUSCH resource satisfies a resource cancellation condition.

Because the UE needs a certain time to cancel the operation of the uplink resource, when the time interval is too small, the UE considers that the time interval is not enough to complete the operation of canceling the DG PUSCH resource, or the uplink data of the DG service starts to be transmitted before the operation of canceling the DG PUSCH resource is completed, and at this time, the DG PUSCH cannot be cancelled. When the time interval is greater than the first interval threshold, the UE may cancel the DG PUSCH resource and complete data transmission on the PUCCH resource. The first interval threshold T0 may be a fixed value, or may be determined according to the data processing duration of the UE. For example, the T01 may be determined by the fast processing capability parameter Tproc2 of the UE, e.g., the Tprco2 may be 5.5 symbols. T01 ═ Tproc2, T01 ═ Tproc2+ d1, and d1 may be 0 symbols, 1 symbol, or 2 symbols, which is not limited herein. As shown in fig. 3, the time interval between the DG PUSCH resource and the PDCCH resource where the DCI is located is T1, T01 is Tproc2+ d1, and if T1 is greater than T01, the DG PUSCH resource is cancelled.

In another resource conflict scenario, if the low-priority service is a CG service, the DCI is specifically configured to indicate that the time interval between the CG PUSCH resource and the PDCCH resource where the DCI is located is greater than a second interval threshold, and it is determined that the CG PUSCH resource meets the resource cancellation condition.

Because the UE needs a certain time to cancel the uplink resource operation, when the time interval is too small, the UE considers that the time interval is not enough to complete the CG PUSCH resource canceling operation, or before the CG PUSCH resource canceling operation is completed, the uplink data of the CG service has already started to be transmitted, and at this time, the CG PUSCH cannot be canceled. When the time interval is greater than the second interval threshold, the UE may cancel the CG PUSCH resource and complete uplink data transmission on the DG PUSCH resource. The second interval threshold T02 may be a fixed value, or may be determined according to the data processing duration of the UE. For example, the T02 may be determined by the fast processing capability parameter Tproc2 of the UE, e.g., the Tprco2 may be 5.5 symbols. T02 ═ Tproc2, T02 ═ Tproc2+ d2, and d2 may be 0 symbols, 1 symbol, or 2 symbols, which is not limited herein. The second interval threshold may be the same as or different from the first interval threshold.

As shown in fig. 4, the time interval between the CG PUSCH resource and the PDCCH resource where DCI is located is T2, and T02 is Tproc2+ d 2. If T2 is larger than T02, CG PUSCH resources are cancelled, and DG PUSCH data are transmitted; if T2 is less than or equal to T02, CG PUSCH data is transmitted.

In another resource conflict scenario, if the low-priority service is a PUCCH service, the physical layer priority of the PUCCH service is determined by a downlink service corresponding to the PUCCH service; the DCI is specifically configured to instruct the UE to determine that the PUCCH resource satisfies a resource cancellation condition when a time interval between the PUCCH resource and a PDCCH resource of the downlink service is greater than a third interval threshold.

When the time interval is too small, the UE considers that the time interval is not enough to complete the operation of canceling the PUCCH resource, or the PUCCH data has already started transmission before the operation of canceling the PUCCH resource is completed, and the PUCCH resource cannot be canceled. When the time interval is greater than the third interval threshold, the UE may cancel the PUCCH resource and complete uplink data transmission on the DG PUSCH resource. The second interval threshold T03 may be a fixed value, or may be determined according to the data processing duration of the UE. For example, T03 may be T02 ═ Tproc2, or T02 ═ Tproc2+ d3, and d3 may be 0 symbols, 1 symbol, or 2 symbols, which is not limited herein. The third interval threshold may be the same as or different from the first interval threshold and the second interval threshold.

As shown in fig. 5, the PDCCH resource of the downlink traffic corresponding to the PUCCH resource is PDCCH2, the PDCCH resource of the DG traffic is PDCCH1, the time interval between the PUCCH resource and the PDCCH resource of the downlink traffic is T3, and T03 is Tproc2+ d 3. If T3 is larger than T03, canceling PUCCH resources and transmitting DG PUSCH data; if T3 is less than or equal to T03, PUCCH data is transmitted.

In the resource allocation method, the base station indicates the physical layer priority of the DG service through the DCI, so that the UE can determine whether the uplink resource of the low-priority service can be cancelled when the DG service conflicts with the uplink resource of other services, and cancel the uplink resource of the low-priority service when the uplink resource of the low-priority service meets the resource cancellation condition, thereby ensuring the data transmission of the service with high physical layer priority and reducing the uplink data transmission delay of the service with high physical layer priority.

In an embodiment, on the basis of the above embodiment, the DCI is further configured to indicate that the DG service conflicts with the uplink resource of another service, and when the physical layer priorities of the DG service and the other service are the same, the UE implements the uplink resource multiplexing of the DG service and the other service when the uplink resources of the DG service and the other service meet the resource multiplexing condition.

When the UE detects that the DG service conflicts with the uplink resources of other services, it may determine which service is a low priority service with a lower physical layer priority according to the physical layer priority of the DG service and the physical layer priority of the other services preset in the UE. If the physical layer priorities of the DG service and other services are the same, the UE may further determine whether the uplink resource of the DG service and the uplink resource of other services can implement resource multiplexing. If the uplink resources of the DG service and the uplink resources of other services meet the resource multiplexing condition, the UE can perform resource allocation again to realize resource multiplexing. If the uplink resources of the DG service and the uplink resources of other services do not satisfy the resource multiplexing condition, the UE may select the uplink data with the earlier transmission time to transmit according to the time sequence of the uplink resources of the DG service and the uplink resources of other services.

In a resource conflict scene, if other services are PUCCH services, and the physical layer priority of DG services is the same as that of the PUCCH services; the DCI is specifically configured to determine that the PUCCH resource and the DG PUSCH resource of the DG service satisfy the resource multiplexing condition when a time interval between the PUCCH resource and the PDCCH resource corresponding to the PUCCH service is greater than a fourth interval threshold.

Since the UE needs a certain time period to perform the resource multiplexing operation, when the time interval is too small, the UE considers that the time interval is not enough to complete the resource multiplexing operation. When the time interval is greater than the fourth interval threshold, the UE may implement multiplexing of the DG PUSCH resource and the PUCCH resource, for example, transmit PUCCH data through the DG PUSCH resource. And when the time interval is greater than a fourth interval threshold, if the PUCCH resources are tested, the UE firstly sends PUCCH data. The fourth interval threshold may be the same as or different from the third interval threshold.

As shown in fig. 5, the PDCCH resource of the downlink traffic corresponding to the PUCCH resource is PDCCH2, the PDCCH resource of the DG traffic is PDCCH1, the time interval between the PUCCH resource and the PDCCH resource of the downlink traffic is T3, and the fourth interval threshold is T03. If T3 is larger than T03, multiplexing of DG PUSCH resources and PUCCH resources is realized; if T3 is less than or equal to T03, PUCCH data is transmitted.

According to the resource allocation method, the base station indicates the physical layer priority of the DG service through the DCI, so that the UE can realize the uplink resource multiplexing of the DG service and other services under the condition that the uplink resources meet the resource multiplexing condition when the uplink resources of the DG service and other services conflict and the physical layer priorities of the DG service and other services are the same, and simultaneously transmit the uplink data of the DG service and the uplink data of other services, and the transmission reliability of the uplink data of each service is improved.

In one embodiment, on the basis of the above embodiment, the UE further includes a logical channel priority of the DG service, and a logical channel priority of other services; the logical channel priority represents the priority degree of the service data processed in the media access control MAC layer of the UE; the logic channel corresponding to the service with high physical layer priority is high in priority; the DCI is further configured to instruct the UE to process each service data in the MAC layer according to the priority order of the logical channels.

The logical channel priority of the DG service includes a logical channel priority of a URLLC DG service and a logical channel priority of an eMBB DG service, and the logical channel priorities of the other services may include logical channel priorities of CG services, HARQ-ACK, SR, CSI, and other services in a URLLC service scenario and an eMBB service scenario. The logical channel priorities of the services in the same service scenario may be different, for example, for the same service scenario, the logical channel priorities are in turn from high to low: HARQ-ACK, CG PUSCH, DG PUSCH, SR, and CSI.

The priority of the logical channel may be ordered in the same service scenario, or may be ordered uniformly for various types of services in a URLLC service scenario and an eMBB service scenario, which is not limited herein. The logical channel corresponding to the service with the high physical layer priority is high in priority, that is, the logical channel priority of each service in the URLLC service scenario is higher than the logical channel priority of each service in the eMBB service scenario. The priority level of the logical channel can be represented by a number or a priority level, such as a \ B \ C, etc.; when the logical channel priority is represented by a number, the larger the value of the logical channel priority is, the higher the logical channel priority is, or the smaller the value of the logical channel priority is, the higher the logical channel priority is, which is not limited herein.

Fig. 6 shows a correspondence between logical channel priorities and physical layer priorities, where the logical channel priorities corresponding to HARQ-ACK, CG PUSCH, DG PUSCH, SR, and CSI in URLLC service scenario are sequentially 0-4, and the logical channel priorities corresponding to HARQ-ACK, CG PUSCH, DG PUSCH, SR, and CSI in eMBB service scenario are sequentially 8-12; a smaller value of the logical channel priority indicates a higher logical channel priority. The physical layer priorities corresponding to the logical channel priorities 0-4 may be a high priority P1, and the physical layer priorities corresponding to the logical channel priorities 8-12 may be a high priority P0.

The UE can process each service data in the MAC layer according to the priority sequence of the logical channels, can process the data of the service with higher priority of the physical layer preferentially, and avoids the conflict of the priority strategies of the same service data in the physical layer and the MAC layer. For example, when the UE needs to process URLLC CG PUSCH traffic and eMBB DG PUSCH traffic in the MAC layer, the UE may preferentially process URLLC CG PUSCH traffic.

In the above embodiment, the UE may process each service data in the MAC layer according to the priority order of the logical channels, so as to reduce the probability of resource collision of each service data in the physical layer.

Fig. 7 is a schematic flowchart of a resource allocation method in an embodiment, which relates to a manner in which a base station configures a physical layer priority of a service to a UE, and on the basis of the above embodiment, as shown in fig. 7, the method further includes:

s201, determining a resource allocation strategy adopted by the UE when uplink resources conflict according to the enabling states of a physical layer priority switch and a logic channel priority switch configured by a cell network management.

The resource allocation strategy is used for allocating uplink resources when the uplink resources in the UE conflict. Wherein, in the parameters configured by the cell network management, if the physical layer priority switch is enabled, the base station may determine that the physical layer priority can be configured for each service of the UE; if the logical channel priority switch is enabled, the base station may determine that logical channel priorities may be configured for each service of the UE. The base station may determine a resource allocation policy corresponding to the UE according to the enabling state.

Optionally, the resource allocation policy is a first policy or a second policy, and the first policy is determined based on a physical layer priority; the second policy is determined based on the physical layer priority and the logical channel priority; the first strategy represents that the UE can distribute uplink resources in a physical layer according to the physical layer priority of each service, and the second strategy represents that the UE can process each service data in an MAC layer according to the sequence of the logical channel priority and then distribute the uplink resources in the physical layer according to the physical layer priority of each service. If the physical layer priority switch in the cell network management configuration is enabled to be on and the logical channel priority switch is enabled to be off, the base station determines that the resource allocation strategy of the UE is a first strategy. If the physical layer priority switch in the cell network management configuration is enabled to be on and the logical channel priority switch is enabled to be on, the base station determines that the resource allocation strategy of the UE is the second strategy.

S202, according to the resource allocation strategy, sending a Radio Resource Control (RRC) reconfiguration message to the UE; the RRC reconfiguration message carries the enabling state corresponding to the resource allocation policy and the physical layer priority of the CG service.

Further, a Radio Resource Control (RRC) reconfiguration message is sent to the UE according to the Resource allocation policy. The RRC reconfiguration message may carry an enabling state corresponding to the resource allocation policy and a physical layer priority of the CG service. If the resource allocation policy is the second policy, the RRC reconfiguration message further includes the logical channel priorities of the DG service and other services.

If the resource allocation policy is the first policy, the base station may perform RRC configuration for the physical layer priority, and the base station may set the enabling state of the physical layer priority of the DG service through a preset field, for example, set the enabling states of the eMBB DG PUSCH service and the URLLC DG PUSCH service to enabled through fields of a field priority indicator Format dci-Format0-1 and a priority indicator Format dci-Format0-2, respectively. In addition, the base station may also set the physical layer priority of the CG service through a field, for example, the physical layer priority of the CG service may be set through a phy-priority index field in a ConfiguredGrantConfig; the phy-PriorityIndex field is set to p0 for eMBB CG PUSCH traffic and to p1 for URLLC CG PUSCH traffic.

If the resource allocation policy is the second policy, the base station may perform RRC configuration for the physical layer priority and the logical channel priority, respectively. For the physical layer priority, the base station may set the enabling state of the physical layer priority of the DG service through a preset field, for example, the enabling states of the eMBB DG PUSCH service and the URLLC DG PUSCH service are set to enabled through fields of a field priority indicator Format dci-Format0-1 and a field priority indicator Format dci-Format0-2, respectively. In addition, the base station may also set the physical layer priority of the CG service through a preset field, for example, the physical layer priority of the CG service may be set through a phy-priority index field in a ConfiguredGrantConfig; the phy-PriorityIndex field is set to p0 for eMBB CG PUSCH traffic and to p1 for URLLC CG PUSCH traffic. For the logical channel priority, the base station may set the logical channel priority to enable through a preset field, for example, set through lch-base priority in MAC-CellGroupConfig in RRC, and set the field to enable. In addition, the base station may also configure the logical channel priority of each service, and may set the logical channel priority of each service through the priority field in the LogicalChannelConfig, where the value range of the field may be (1.. 16); in addition, the base station may also configure a corresponding relationship between the logical channel priority and the physical layer priority in the RRC, and the specific configuration may be as shown in fig. 6.

When uplink resources of other services of the DG service in the UE collide, the UE may determine whether each service has a physical layer priority and a logical channel priority based on the configuration in the RRC, then specifically obtain a value of each priority according to the RRC and the DCI, and process each service according to the value of each priority.

If the logic channel priority enable state in the RRC is on, the UE may process each service data in the MAC layer according to the logic channel priority order based on the logic channel priority of each service sent by the RRC. If the physical layer priority enable state in the RRC is enable, the UE may obtain the physical layer priority of the DG service in the DCI, and allocate the uplink resource in the physical layer according to the physical layer priority of each service based on the physical layer priority of the CG service sent by the RRC, and the specific allocation process may be as shown in fig. 3-5.

According to the resource allocation method, the base station determines the resource allocation strategy adopted by the UE when uplink resources conflict according to the enabling states of the physical layer priority switch and the logic channel priority switch configured by the cell network management, so that the resource allocation strategy of the UE can be flexibly adjusted according to the configuration; further, the base station sends the RRC reconfiguration message to the UE according to the resource allocation policy, so that when the uplink resource in the UE has a resource conflict, the uplink resource allocation can be explicitly performed based on the resource allocation policy, thereby improving the transmission reliability of uplink data and ensuring data transmission of a service with a higher priority on the physical layer.

In one embodiment, a resource allocation method is provided, which is applied to the user equipment in fig. 1, as shown in fig. 8, and the method includes:

s301, receiving a downlink control signaling DCI sent by a base station; DCI carries the physical layer priority of dynamic scheduling DG service; the physical layer priority of the DG service is determined based on the scene type of the DG service, and is used for characterizing the priority degree of processing the service data in the physical layer of the user equipment UE.

S302, when the DG service conflicts with the uplink resources of other services, the uplink resources are distributed based on the physical layer priority of the DG service and the preset physical layer priority of other services.

The resource allocation method is applied to the user equipment side, and the implementation principle and technical effect thereof are similar to those of the above embodiments, and are not limited herein.

In an embodiment, on the basis of the above embodiment, as shown in fig. 9, the above S402 includes:

s401, low priority service with low physical layer priority is determined in DG service and other services.

S402, canceling the uplink resource of the low-priority service under the condition that the uplink resource of the low-priority service meets the preset resource canceling condition.

In an embodiment, on the basis of the above embodiment, if the physical layer priorities of the DG service and other services are the same, the uplink resource multiplexing of the DG service and other services is implemented under the condition that the uplink resources of the DG service and other services satisfy the resource multiplexing condition.

In an embodiment, on the basis of the above embodiments, the uplink resources of other services include a CG uplink physical shared channel PUSCH resource configured with a CG service, and/or a PUCCH resource corresponding to a physical uplink control channel PUCCH service of the UE.

In an embodiment, on the basis of the foregoing embodiment, if the low-priority service is a DG service, the UE may determine that the DG PUSCH resource meets the resource cancellation condition when a time interval between the DG PUSCH resource of the DG service and a PDCCH resource where the DCI is located is greater than a first interval threshold, and then cancel the DG PUSCH resource.

In an embodiment, on the basis of the foregoing embodiment, if the low-priority service is a CG service, the UE may determine that the CG PUSCH resource satisfies a resource cancellation condition when a time interval between the CG PUSCH resource and a PDCCH resource where DCI is located is greater than a second interval threshold; then, the CG PUSCH resources are cancelled.

In an embodiment, on the basis of the foregoing embodiment, if the low-priority service is a PUCCH service, the UE may determine that the PUCCH resource satisfies a resource cancellation condition when a time interval between the PUCCH resource and a PDCCH resource of the downlink service is greater than a third interval threshold; then, the PUCCH resource is cancelled.

In an embodiment, on the basis of the above embodiment, if the other services are PUCCH services, and the physical layer priorities of DG services and PUCCH services are the same; the UE can determine that the PUCCH resources and DG PUSCH resources of the DG service meet resource multiplexing conditions when the time interval between the PUCCH resources and the PDCCH resources corresponding to the PUCCH service is larger than a fourth interval threshold; and multiplexing of PUSCH resources and PUCCH resources of DG services is realized.

In one embodiment, on the basis of the above embodiment, the method further includes:

processing each service data in a media intervention control MAC layer according to a preset logic channel priority order; the preset logic channel priority comprises logic channel priority of DG service and logic channel priority of other services; the logical channel priority represents the priority degree of the service data processed in the media access control MAC layer of the UE; and the logic channel corresponding to the service with high physical layer priority has high priority.

The resource allocation method in the foregoing embodiments is applied to the user equipment side, and the implementation principle and technical effect thereof are similar to those in the foregoing embodiments, and are not limited herein.

In an embodiment, on the basis of the above embodiments, there is provided a resource allocation method, as shown in fig. 10, including:

s501, the base station determines a resource allocation strategy adopted by the UE when uplink resources conflict according to the enabling states of the physical layer priority switch and the logic channel priority switch configured by the cell network management.

S502, the base station sends a Radio Resource Control (RRC) reconfiguration message to the UE according to the resource allocation strategy.

S503, the base station determines the physical layer priority of the DG service according to the scene type of the dynamic scheduling DG service.

S504, the base station sends downlink control signaling DCI to the UE.

S505, the UE receives the DCI transmitted by the base station.

S506, when the DG service conflicts with the uplink resource of another service, the UE determines whether the physical layer priorities of the DG service and the other service are the same, if yes, then S507 is executed, otherwise, S509 is executed.

S507, the UE determines low-priority service with low physical layer priority in DG service and other services.

And S508, canceling the uplink resource of the low-priority service under the condition that the uplink resource of the low-priority service meets the preset resource canceling condition.

S509, the UE realizes the uplink resource multiplexing of the DG service and other services under the condition that the uplink resources of the DG service and other services meet the resource multiplexing condition.

The technical principle and the implementation effect of the resource allocation method are similar to those of the above embodiments, and are not described herein again.

It should be understood that although the various steps in the flow charts of fig. 2-10 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-10 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps.

In one embodiment, as shown in fig. 11, there is provided a resource allocation apparatus, including:

a determining module 110, configured to determine a physical layer priority of a DG service according to a scene type of the DG service in dynamic scheduling; the physical layer priority represents the priority degree of the service data processed in the physical layer of the User Equipment (UE);

a sending module 120, configured to send a downlink control signaling DCI to the UE; the DCI carries the physical layer priority of the DG service; the DCI is used for indicating the UE to allocate uplink resources based on the physical layer priority of the DG service and the preset physical layer priority of other services when the DG service conflicts with the uplink resources of other services.

The resource allocation apparatus provided above can execute the above resource allocation method embodiment, and the implementation principle and technical effect thereof are similar, and are not described herein again.

In an embodiment, on the basis of the foregoing embodiment, the DCI is specifically configured to indicate that when the DG service conflicts with the uplink resource of the other service, the UE determines, in the DG service and the other service, a low-priority service with a low physical layer priority, and cancels the uplink resource of the low-priority service when the uplink resource of the low-priority service meets a preset resource cancellation condition.

In an embodiment, on the basis of the foregoing embodiment, the DCI is further configured to indicate that the DG service conflicts with the uplink resource of the other service, and when the physical layer priorities of the DG service and the other service are the same, the UE implements uplink resource multiplexing of the DG service and the other service when the uplink resources of the DG service and the other service meet a resource multiplexing condition.

In an embodiment, on the basis of the foregoing embodiment, the uplink resource of the other service includes a CG uplink physical shared channel PUSCH resource configured with a CG service, and/or a PUCCH resource corresponding to a physical uplink control channel PUCCH service of the UE.

In an embodiment, on the basis of the foregoing embodiment, if the low-priority service is the DG service, the DCI is specifically configured to indicate that a time interval between a DG PUSCH resource of the DG service and a PDCCH resource where the DCI is located by the UE is greater than a first interval threshold, it is determined that the DG PUSCH resource satisfies a resource cancellation condition.

In an embodiment, on the basis of the foregoing embodiment, if the low-priority service is the CG service, the DCI is specifically configured to indicate that a time interval between the CG PUSCH resource and a PDCCH resource where the DCI is located by the UE is greater than a second interval threshold, and it is determined that the CG PUSCH resource satisfies a resource cancellation condition.

In an embodiment, on the basis of the above embodiment, if the low priority service is the PUCCH service, the physical layer priority of the PUCCH service is determined by a downlink service corresponding to the PUCCH service; the DCI is specifically configured to instruct the UE to determine that the PUCCH resource satisfies a resource cancellation condition when a time interval between the PUCCH resource and the PDCCH resource of the downlink service is greater than a third interval threshold.

In an embodiment, on the basis of the above embodiment, if the other service is the PUCCH service, and the physical layer priorities of the DG service and the PUCCH service are the same; the DCI is specifically configured to indicate that when a time interval between the PUCCH resource and a PDCCH resource corresponding to the PUCCH service is greater than a fourth interval threshold, it is determined that the PUCCH resource and a DG PUSCH resource of the DG service satisfy a resource multiplexing condition.

In one embodiment, on the basis of the above embodiment, the UE further includes a logical channel priority of the DG service and a logical channel priority of the other service; the logical channel priority characterizes the priority degree of the service data processed in the media access control MAC layer of the UE; the logic channel corresponding to the service with high physical layer priority is high in priority; the DCI is further configured to instruct the UE to process each service data in the MAC layer according to the order of the priorities of the logical channels.

In an embodiment, on the basis of the above embodiment, as shown in fig. 12, the apparatus further includes a configuration module 130, configured to: determining a resource allocation strategy adopted by the UE when uplink resources conflict according to the enabling states of a physical layer priority switch and a logic channel priority switch configured by a cell network management; sending a Radio Resource Control (RRC) reconfiguration message to the UE according to the resource allocation strategy; the RRC reconfiguration message carries the enabling state corresponding to the resource allocation policy and the physical layer priority of the CG service.

In one embodiment, on the basis of the above embodiment, the resource allocation policy is any one of a first policy and a second policy; the first policy is based on the physical layer priority determination; the second policy is determined based on the physical layer priority and the logical channel priority; the configuration module 130 is specifically configured to: if the physical layer priority switch in the cell network management configuration is enabled to be on and the logic channel priority switch is enabled to be off, determining that the resource allocation strategy is the first strategy; and if the physical layer priority switch in the cell network management configuration is enabled to be on and the logic channel priority switch is enabled to be on, determining that the resource allocation strategy is the second strategy.

In an embodiment, on the basis of the foregoing embodiment, if the resource allocation policy is the second policy, the RRC reconfiguration message further includes the logical channel priorities of the DG service and the other services.

In an embodiment, on the basis of the above embodiment, the determining module is specifically configured to: if the scene type of the DG service is an ultra-reliable low-delay communication URLLC scene, determining that the physical layer priority of the DG service is a first priority; if the scene type of the DG service is an enhanced mobile broadband eMBB scene, determining that the physical layer priority of the DG service is a second priority; the first priority is higher than the second priority.

The resource allocation apparatus provided above can execute the above resource allocation method embodiment, and the implementation principle and technical effect thereof are similar, and are not described herein again.

In one embodiment, as shown in fig. 13, there is provided a resource allocation apparatus, including:

a receiving module 210, configured to receive a downlink control signaling DCI sent by a base station; the DCI carries the physical layer priority of the dynamic scheduling DG service; the physical layer priority of the DG service is determined based on the scene type of the DG service and is used for representing the priority degree of processing service data in the physical layer of User Equipment (UE);

an allocating module 220, configured to allocate uplink resources based on the physical layer priority of the DG service and a preset physical layer priority of the other service when the DG service conflicts with uplink resources of the other service.

The resource allocation apparatus provided above can execute the above resource allocation method embodiment, and the implementation principle and technical effect thereof are similar, and are not described herein again.

In an embodiment, on the basis of the above embodiment, as shown in fig. 14, the allocating module 220 includes:

a determining unit 221, configured to determine a low-priority service with a low physical layer priority from among the DG service and the other services;

an allocating unit 222, configured to cancel the uplink resource of the low-priority service when the uplink resource of the low-priority service meets a preset resource cancellation condition.

In an embodiment, on the basis of the foregoing embodiment, the foregoing allocation module 220 is further configured to: if the physical layer priority of the DG service is the same as that of the other services, the multiplexing of the DG service and the uplink resources of the other services is realized under the condition that the uplink resources of the DG service and the other services meet the resource multiplexing condition.

In an embodiment, on the basis of the foregoing embodiment, the uplink resource of the other service includes a CG uplink physical shared channel PUSCH resource configured with a CG service, and/or a PUCCH resource corresponding to a physical uplink control channel PUCCH service of the UE.

In an embodiment, on the basis of the foregoing embodiment, if the low-priority service is the DG service, the allocating unit 222 is specifically configured to: when the time interval between the DG PUSCH resource of the DG service and the PDCCH resource where the DCI is located is larger than a first interval threshold value, determining that the DG PUSCH resource meets a resource cancellation condition; canceling the DG PUSCH resource.

In an embodiment, on the basis of the foregoing embodiment, if the low-priority service is the CG service, the allocating unit 222 is specifically configured to: when the time interval between the CG PUSCH resource and the PDCCH resource where the DCI is located is greater than a second interval threshold, determining that the CG PUSCH resource meets a resource cancellation condition; and canceling the CG PUSCH resource.

In an embodiment, on the basis of the above embodiment, if the low priority service is the PUCCH service, the physical layer priority of the PUCCH service is determined by a downlink service corresponding to the PUCCH service; the allocation unit 222 is specifically configured to: when the time interval between the PUCCH resource and the PDCCH resource of the downlink service is greater than a third interval threshold value, determining that the PUCCH resource meets a resource cancellation condition; canceling the PUCCH resource.

In an embodiment, on the basis of the above embodiment, if the other service is the PUCCH service, and the physical layer priorities of the DG service and the PUCCH service are the same; the allocating module 220 is specifically configured to: when the time interval between the PUCCH resource and the PDCCH resource corresponding to the PUCCH service is larger than a fourth interval threshold value, determining that the PUCCH resource and the DG PUSCH resource of the DG service meet a resource multiplexing condition; and multiplexing the PUSCH resource of the DG service and the PUCCH resource.

In an embodiment, on the basis of the above embodiment, as shown in fig. 15, the apparatus further includes a processing module 230 configured to: processing each service data in a media intervention control MAC layer according to a preset logic channel priority order; the preset logic channel priority comprises the logic channel priority of the DG service and the logic channel priority of other services; the logical channel priority characterizes the priority degree of the service data processed in the media access control MAC layer of the UE; and the logic channel corresponding to the service with high physical layer priority has high priority.

The resource allocation apparatus provided above can execute the above resource allocation method embodiment, and the implementation principle and technical effect thereof are similar, and are not described herein again.

For specific limitations of the resource allocation apparatus, reference may be made to the above limitations of the resource allocation method, which is not described herein again. The modules in the resource allocation apparatus may be implemented in whole or in part by software, hardware, and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.

In one embodiment, a base station is provided, the internal structure of which may be as shown in fig. 16. The base station includes a transmitter, a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the base station is configured to provide computational and control capabilities. The memory of the base station comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the base station is used to store resource allocation data. The network interface of the base station is used for connecting and communicating with an external terminal through a network. The computer program is executed by a processor to implement a resource allocation method.

In one embodiment, a user equipment is provided, the internal structure of which may be as shown in fig. 17. The user equipment includes a receiver, a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the user equipment is configured to provide computing and control capabilities. The memory of the user equipment comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the user equipment is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a resource allocation method. The display screen of the user equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the user equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on a shell of the user equipment, an external keyboard, a touch pad or a mouse and the like.

It will be appreciated by those skilled in the art that the configurations shown in fig. 16 and 17 are block diagrams of only some of the configurations relevant to the present disclosure, and do not constitute a limitation on the computing devices to which the present disclosure may be applied, and that a particular computing device may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.

In one embodiment, there is also provided a base station, including a transmitter, a memory and a processor, the memory storing a computer program, the processor being configured to cooperate with the transmitter to implement the steps of the above method embodiments when executing the computer program; the transmitter is used for transmitting downlink control signaling DCI to the user equipment UE under the control of the processor.

The implementation principle and technical effect of the base station provided in this embodiment are similar to those of the above method embodiments, and are not described herein again.

In one embodiment, a user equipment is also provided, which includes a receiver, a memory and a processor, the memory stores a computer program, and the receiver is configured to receive a downlink control signaling DCI sent by a base station under the control of the processor; the processor is adapted to cooperate with the receiver to implement the steps of the above-described method embodiments when executing the computer program.

The implementation principle and technical effect of the user equipment provided by this embodiment are similar to those of the method embodiments described above, and are not described herein again.

In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.

The computer storage medium provided in this embodiment has similar implementation principles and technical effects to those of the above method embodiments, and is not described herein again.

It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.

The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.

The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

29页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种移动通信网络固定IP本地分流方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!