CN111182628A - Resource scheduling method, device, equipment and storage medium - Google Patents
Resource scheduling method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN111182628A CN111182628A CN201811333573.0A CN201811333573A CN111182628A CN 111182628 A CN111182628 A CN 111182628A CN 201811333573 A CN201811333573 A CN 201811333573A CN 111182628 A CN111182628 A CN 111182628A
- Authority
- CN
- China
- Prior art keywords
- resource
- uplink
- downlink
- receiving
- scheduling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 105
- 230000005540 biological transmission Effects 0.000 claims description 102
- 230000003213 activating effect Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 11
- 238000013468 resource allocation Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 18
- 125000004122 cyclic group Chemical group 0.000 description 14
- 230000008569 process Effects 0.000 description 8
- 230000008878 coupling Effects 0.000 description 7
- 238000010168 coupling process Methods 0.000 description 7
- 238000005859 coupling reaction Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000033001 locomotion Effects 0.000 description 7
- 238000010295 mobile communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application discloses a resource scheduling method, a device, equipment and a storage medium, wherein the method comprises the following steps: determining downlink receiving resources and uplink sending resources of a terminal; and sending a resource scheduling instruction to the terminal, wherein the resource scheduling instruction comprises downlink receiving resources and uplink sending resources of the terminal.
Description
Technical Field
The present disclosure relates to, but not limited to, wireless communication systems, and in particular, to a resource scheduling method, apparatus, device, and storage medium.
Background
The existing resource scheduling scheme has the defects in the aspect of supporting uplink and downlink transmission coupling and meeting industrial control services with the characteristics of certainty and strict loopback time requirements.
First, the uplink and downlink scheduling of the existing scheduling scheme are decoupled, the scheduling is triggered by the uplink and downlink buffer (buffer) conditions, and there is no association between the two. And the uplink and downlink transmission time of the industrial internet circular communication is fixed, so if the uplink still adopts the method of scheduling request/buffer status report, the control channel is wasted, and the requirement of loopback time is difficult to meet.
On the other hand, the current semi-persistent scheduling scheme is also configured separately by decoupling the upper and lower rows. In addition, semi-persistent scheduling is applicable to services with fixed period transmission, such as voice, once activated, corresponding resources are reserved periodically, but a command of cyclic communication may trigger only one transmission and reception, and subsequent command triggering may not have strict periodicity, that is, a service model may not have the periodic characteristics. Therefore, the semi-static scheduling scheme also has certain disadvantages for use in industrial control scenarios.
Disclosure of Invention
In view of this, embodiments of the present application provide a resource scheduling method and apparatus, a device, and a storage medium to solve at least one problem in the related art.
The technical scheme of the embodiment of the application is realized as follows:
the embodiment of the application provides a resource scheduling method, which is applied to a base station and comprises the following steps:
determining downlink receiving resources and uplink sending resources of a terminal;
and sending a resource scheduling instruction to the terminal, wherein the resource scheduling instruction comprises downlink receiving resources and uplink sending resources of the terminal.
The embodiment of the application provides a resource scheduling method, which is applied to a terminal and comprises the following steps:
receiving a resource scheduling instruction sent by a base station, wherein the resource scheduling instruction comprises a downlink receiving resource and an uplink sending resource of a terminal;
and receiving downlink data and sending uplink data according to the resource scheduling indication.
The embodiment of the application provides a resource scheduling device, which is applied to a base station, and the device comprises:
a determining unit, configured to determine a downlink receiving resource and an uplink sending resource of a terminal;
and the sending unit is used for sending a resource scheduling instruction to the terminal, wherein the resource scheduling instruction comprises downlink receiving resources and uplink sending resources of the terminal.
The embodiment of the application provides a resource scheduling device, which is applied to a terminal, and the device comprises:
a receiving unit, configured to receive a resource scheduling indication sent by a base station, where the resource scheduling indication includes a downlink receiving resource and an uplink sending resource of a terminal;
and the processing unit is used for receiving downlink data and sending uplink data according to the resource scheduling indication.
The embodiment of the application provides a resource scheduling device, which comprises a memory and a processor, wherein the memory stores a computer program capable of running on the processor, and the processor executes the program to realize the steps in the resource scheduling method.
An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the steps in the resource scheduling method.
In this embodiment of the present application, in the air interface resource scheduling scheme provided by the present application, according to a characteristic of a terminal or a network characteristic, for example: the terminal is corresponding to the service quality requirement of the load; the terminal corresponds to the service characteristics of the load; caching condition of the terminal; the downlink receiving resource and the uplink sending resource of the terminal are determined by the link quality reported by the terminal or measured by the base station, so that the requirement of a 5G system for supporting a communication scene with certainty and strict loopback time cycle can be effectively met.
Drawings
FIG. 1 is a schematic diagram of a closed-loop industrial control system according to the related art;
FIG. 2 is a schematic diagram of a network architecture according to an embodiment of the present application;
fig. 3 is a schematic flow chart illustrating an implementation of a resource scheduling method according to an embodiment of the present application;
fig. 4 is a schematic flow chart illustrating an implementation of a resource scheduling method according to an embodiment of the present application;
fig. 5 is a schematic flow chart illustrating an implementation of a resource scheduling apparatus according to an embodiment of the present application;
fig. 6 is a schematic flow chart illustrating an implementation of a resource scheduling apparatus according to an embodiment of the present application;
fig. 7 is a schematic diagram of a hardware entity of a resource scheduling apparatus in an embodiment of the present application.
Detailed Description
The technical solution of the present application is further elaborated below with reference to the drawings and the embodiments.
At the 80 th meeting of the Radio Access Network (RAN) of the third Generation Partnership Project (3 GPP) conference, a new Project of Release 16(Rel-16), Study of the Internet of things for industry under the Wireless System (Study on NR Industrial IoT), which is aimed at studying the fifth Generation (5 th Generation) (3rd Generation Partnership Project, 3GPP), was passedthGeneration, 5G) new air interface physical layer, protocol stack, architecture and interface enhancements to support the needs of industrial internet of things services.
Industrial control is a typical application of industrial internet of things, and generally, a closed-loop control method is adopted in industrial control. Fig. 1 is a schematic diagram of closed-loop industrial control in the related art, and as shown in fig. 1, a Motion controller (Motion controller) periodically sends commands to an Actuator (Actuator) to command the Actuator to perform operations (Processes), and a Sensor (Sensor) monitors the execution of the motions and feeds back the detection results to the Motion controller. These operations are often deterministic and need to be completed within a strict time period. Wherein,
the certainty is that the time for the actuator to execute is fixed for the command issued by the motion controller, and usually the time for the sensor to feed back to the motion controller is also fixed.
The strict cycle completion means that the command from the motion controller to the sensor feedback execution result needs to be completed within a required time, and is represented by a T cycle (cycle).
Current industrial control is primarily using wired ethernet technology (Sercos,EtherCAT), T cycle can reach 50 microseconds (us). The traditional mobile network is mainly oriented to broadband mobile Communication, the transmission of uplink and downlink data of users has uncertainty, and the loopback time is not strictly required, and the industrial control adopts a typical Cyclic Communication (Cyclic Communication) mechanism. Therefore, how to carry the deterministic and strict loopback time requirement industrial internet application through the 5G mobile network is a problem to be solved.
The above-mentioned industrial internet certainty and loopback time requirements (i.e. within a strict period) can be realized by an effective resource scheduling method, and the resource scheduling refers to how to allocate wireless time domain and frequency domain resources. In a mobile communication network, scheduling is usually dynamic and uplink and downlink are separately performed, and the result of scheduling is finally determined by a base station whether uplink or downlink.
For downlink scheduling, a base station receives the quality of a downlink wireless channel fed back by a terminal, determines a modulation mode and a code rate, comprehensively considers the data volume to be transmitted, and determines the resources of downlink scheduling of the terminal. For uplink scheduling, a base station receives an uplink reference signal sent by a terminal to measure channel quality, since the base station does not know the data amount that the terminal needs to send at this time, the terminal needs to send a Buffer Status Report (BSR) to the base station, and the base station determines resources used for uplink sending by the terminal according to the BSR Report and the channel quality. In addition, in order to reduce the overhead of the control channel, the size of a data packet is fixed for Voice over Internet Protocol (VoIP) based Voice over Internet Protocol (IP), and the arrival time interval meets a certain regular real-time service.
Mobile communication also introduces a new Scheduling method, Semi-Persistent Scheduling (SPS), which is different from the above dynamic Scheduling. The SPS indicates that, in a scheduling transmission process of a base station, an eNB indicates current scheduling information of a UE through a PDCCH in initial scheduling, and if the UE identifies semi-persistent scheduling, the current scheduling information is stored, and the service data is transmitted or received at the same time-frequency resource location every fixed period.
The existing resource scheduling scheme has the defects in the aspect of supporting uplink and downlink transmission coupling and meeting industrial control services with the characteristics of certainty and strict loopback time requirements.
First, the uplink and downlink scheduling of the existing scheduling scheme are decoupled, the scheduling is triggered by the uplink and downlink buffer (buffer) conditions, and there is no association between the two. The uplink and downlink transmission time of the industrial internet circular communication is fixed, and the scheduler of the base station can also know in advance, that is, the base station knows the time when the uplink data needs to be sent and the size of the data volume in advance while sending the downlink data. Therefore, if the uplink still adopts the method of scheduling request/buffer status report, the control channel will be wasted, and it is difficult to meet the requirement of loop-back time.
On the other hand, although the semi-persistent scheduling mechanism can reduce the overhead of the control channel brought by dynamic scheduling, the current semi-persistent scheduling scheme is also configured separately in an uplink and a downlink decoupling manner. In addition, semi-persistent scheduling is applicable to services with fixed period transmission, such as voice, once activated, corresponding resources are reserved periodically, but a command of cyclic communication may trigger only one transmission and reception, and subsequent command triggering may not have strict periodicity, that is, a service model may not have the periodic characteristics. Therefore, the semi-static scheduling scheme also has certain disadvantages for use in industrial control scenarios.
The embodiment of the application considers the characteristics of cyclic communication transmission and combines the characteristics of mobile communication, and aims to provide a resource scheduling method for industrial internet scenes.
In this embodiment, a network architecture is provided first, and fig. 2 is a schematic view of a composition structure of the network architecture in the embodiment of the present application, as shown in fig. 2, the architecture includes two or more terminals 11 to 1N and a base station 31, where the terminals 11 to 1N and the base station 31 interact with each other through a network 21. In some embodiments, the terminal may be an electronic device in the field of internet of things or industrial control, and the like.
The present embodiment proposes a resource scheduling method, which is applied to a base station, and the functions implemented by the method may be implemented by a processor in the base station calling a program code, where of course the program code may be stored in a computer storage medium, and it is obvious that the base station includes at least a processor and a storage medium.
Fig. 3 is a schematic flow chart of an implementation of a resource scheduling method according to an embodiment of the present application, and as shown in fig. 3, the method includes:
step S301, determining downlink receiving resources and uplink sending resources of the terminal;
step S302, sending a resource scheduling instruction to the terminal, wherein the resource scheduling instruction comprises a downlink receiving resource and an uplink sending resource of the terminal.
In some embodiments, the determining of the downlink receiving resource and the uplink receiving resource of the terminal may be according to at least one of the following:
the terminal is corresponding to the service quality requirement of the load;
the terminal corresponds to the service characteristics of the load;
caching condition of the terminal;
and the link quality is reported by the terminal or measured by the base station.
In some embodiments, the terminal is a cyclic transmission terminal, the service quality requirement includes a loopback time requirement and/or a delay jitter requirement, and the service characteristic includes a transmission pattern.
In some embodiments, the sending the resource scheduling indication to the terminal includes:
and sending the resource scheduling indication to the terminal through the PDCCH DCI.
In some embodiments, the sending the resource scheduling indication to the terminal through PDCCH DCI includes:
and sending the resource scheduling indication to the terminal in an explicit or implicit sending mode through the PDCCH DCI.
In some embodiments, the explicit transmission mode includes:
the PDCCH DCI at least comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
frequency resources and time domain positions for uplink data transmission;
and uplink data modulation and coding mode.
In some embodiments, the frequency resource and the time domain position of the uplink data transmission include:
the frequency resources in the uplink data resource configuration information are indicated by the positions of the frequency domain resource blocks;
the time domain position in the uplink data resource configuration information is indicated by the subframe/symbol/slot position.
In some embodiments, the implicit transmission mode includes:
the PDCCH DCI format Type X comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
a frequency resource position and a time domain resource position in the uplink data resource configuration information;
and uplink data modulation and coding mode.
Wherein the Type X represents a category identification.
In some embodiments, the frequency resource location in the uplink data resource configuration information is: a frequency position consistent with the downlink frequency resource or corresponding to the downlink frequency resource position + frequency interval, the frequency interval being preconfigured;
the time domain resource position in the uplink data resource configuration information is: is the received DCI position + n;
the uplink data modulation and coding mode is as follows: format type X corresponds to a fixed modulation coding scheme.
In some embodiments, the sending the resource scheduling indication to the terminal includes:
sending the downlink receiving resource in the resource scheduling indication to the terminal through the PDCCH DCIformat of the downlink scheduling indication;
and sending the uplink sending resource in the resource scheduling indication to the terminal through the PDCCH DCIformat of the uplink scheduling indication.
In some embodiments, the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least includes one of the following:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and sending the time domain position of the uplink data.
In some embodiments, the uplink transmission resource transmitted through the PDCCH DCI format indicated by uplink scheduling at least includes one of the following:
transmitting frequency resources of uplink data;
a modulation scheme and a coding scheme.
In some embodiments, the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least includes one of the following:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
In some embodiments, the time for sending the PDCCH DCI format indicated by the uplink scheduling is not earlier than the time for sending the PDCCH DCI format indicated by the downlink scheduling, and the time for sending the PDCCH DCI format indicated by the uplink scheduling is not later than the time for receiving uplink data of the loopback service + the terminal processing delay + the uplink transmission delay.
In some embodiments, the method further comprises: activating a pre-configured uplink semi-persistent scheduling/configured grant configuration through a PDCCH DCIformat indicated by uplink scheduling; or, immediately activating the uplink semi-persistent scheduling/configurable grant configuration configured by the RRC configuration message after sending the RRC configuration message.
In some embodiments, the method further comprises: and sending the related configuration of the uplink semi-persistent scheduling/configured grant to the terminal through the RRC configuration message. In some examples, the uplink semi-persistent scheduling/configurable grant related configuration is configured to configure the uplink data transmission maximum time requirement.
In some embodiments, the sending the resource scheduling indication to the terminal includes:
sending the downlink receiving resource and the uplink sending resource in the resource scheduling indication to the terminal through separate PDCCHDCI format respectively;
the PDCCH DCI format of the downlink receiving resource and the PDCCH DCIformat of the uplink sending resource have a corresponding relation.
In some embodiments, the method further comprises:
during uplink resource allocation, classifying users according to terminal positions or loopback time;
and allocating resources corresponding to the user rows of different classifications.
In some embodiments, the sending the resource scheduling indication to the terminal includes:
and sending the downlink receiving resource and the uplink sending resource in the resource scheduling indication to the terminal through separate uplink and downlink semi-persistent scheduling/configured grant RRC configuration messages respectively.
In some embodiments, the downlink receiving resource sent by the downlink semi-persistent scheduling/configured grant RRC configuration message includes at least one of the following:
downlink data receiving frequency resources and periods;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
The embodiment provides a resource scheduling method, which is applied to a terminal, and the functions implemented by the method may be implemented by a processor in the terminal calling a program code, although the program code may be stored in a computer storage medium, and it is obvious that the base station includes at least a processor and a storage medium.
Fig. 4 is a schematic flow chart of an implementation of a resource scheduling method according to an embodiment of the present application, and as shown in fig. 4, the method includes:
step S401, receiving a resource scheduling instruction sent by a base station, wherein the resource scheduling instruction comprises a downlink receiving resource and an uplink sending resource of a terminal;
step S402, receiving downlink data and sending uplink data according to the resource scheduling indication.
In some embodiments, the downlink receiving resource and the uplink transmitting resource are determined according to at least one of:
the terminal is corresponding to the service quality requirement of the load;
the terminal corresponds to the service characteristics of the load;
caching condition of the terminal;
and the link quality is reported by the terminal or measured by the base station.
In some embodiments, the quality of service requirement includes a loop-back time requirement and/or a delay jitter requirement, and the service characteristic includes a transmission pattern.
In some embodiments, the receiving the resource scheduling indication sent by the base station includes:
and receiving a resource scheduling indication sent by the base station through PDCCH DCI.
In some embodiments, the receiving, through PDCCH DCI, a resource scheduling indication transmitted by a base station includes:
and receiving the resource scheduling indication transmitted by the base station in an explicit or implicit transmission mode through the PDCCH DCI.
In some embodiments, the explicit transmission mode includes:
the PDCCH DCI at least comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
frequency resources and time domain positions for uplink data transmission;
and uplink data modulation and coding mode.
In some embodiments, the frequency resource and the time domain position of the uplink data transmission include:
the frequency resources in the uplink data resource configuration information are indicated by the positions of the frequency domain resource blocks;
the time domain position in the uplink data resource configuration information is indicated by the subframe/symbol/slot position.
In some embodiments, the implicit transmission mode includes:
the PDCCH DCI format Type X comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
a frequency resource position and a time domain resource position in the uplink data resource configuration information;
and uplink data modulation and coding mode.
In some embodiments, the frequency resource location in the uplink data resource configuration information is: a frequency position consistent with the downlink frequency resource or corresponding to the downlink frequency resource position + frequency interval, the frequency interval being preconfigured;
the time domain resource position in the uplink data resource configuration information is: is the received DCI position + n;
the uplink data modulation and coding mode is as follows: format type X corresponds to a fixed modulation coding scheme.
In some embodiments, the receiving, through PDCCH DCI, a resource scheduling indication transmitted by a base station includes:
receiving downlink receiving resources in the resource scheduling indication sent by the base station through PDCCH DCI format of the downlink scheduling indication;
and receiving the uplink transmission resource in the resource scheduling indication sent by the base station through the PDCCH DCI format of the uplink scheduling indication.
In some embodiments, the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least includes one of the following:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and sending the time domain position of the uplink data.
In some embodiments, the uplink transmission resource transmitted through the PDCCH DCI format indicated by uplink scheduling at least includes one of the following:
transmitting frequency resources of uplink data;
a modulation scheme and a coding scheme.
In some embodiments, the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least includes one of the following:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
In some embodiments, the time for sending the PDCCH DCI format indicated by the uplink scheduling is not earlier than the time for sending the PDCCH DCI format indicated by the downlink scheduling, and the time for sending the PDCCH DCI format indicated by the uplink scheduling is not later than the time for receiving uplink data of the loopback service + the terminal processing delay + the uplink transmission delay.
In some embodiments, the method further comprises:
activating a pre-configured uplink semi-persistent scheduling/configured grant configuration through a PDCCH DCI format indicated by uplink scheduling; or,
and immediately activating the uplink semi-persistent scheduling/configured grant configuration configured by the RRC configuration message after the RRC configuration message is sent.
In some embodiments, the method further comprises:
and receiving the uplink semi-persistent scheduling/configured grant related configuration sent by the base station through the RRC configuration message.
In some embodiments, the receiving the resource scheduling indication sent by the base station includes: receiving downlink receiving resources and uplink sending resources in the resource scheduling indication sent by the base station through separate uplink or downlink PDCCH DCI format; that is, the uplink transmission resource in the resource scheduling indication sent by the base station is received through the uplink PDCCH DCI format, and the downlink transmission resource in the resource scheduling indication sent by the base station is received through the downlink PDCCH DCI format; and the PDCCH DCI format of the downlink receiving resource and the PDCCH DCI format of the uplink sending resource have a corresponding relation.
In some embodiments, the receiving the resource scheduling indication sent by the base station includes:
receiving uplink transmission resources in the resource scheduling indication sent by the base station through an independent uplink semi-persistent scheduling/configured grant RRC configuration message;
and receiving downlink transmission resources in the resource scheduling indication sent by the base station through an individual downlink semi-persistent scheduling/configured grant RRC configuration message.
In some embodiments, the downlink receiving resource sent by the downlink semi-persistent scheduling/configured grant RRC configuration message includes at least one of the following:
downlink data receiving frequency resources and periods;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
In the process of cyclic communication, the sensor sends out data in the buffer while the actuator acquires instructions from the buffer. Corresponding to the 5G system, from the perspective of the terminal application layer, the terminal receives the downlink data and generates uplink data to be transmitted. From the base station perspective, the base station gets the requirements for the round-robin transmission, such as the loop back time requirement, the packet size, etc. The method and the device integrate the characteristic that the base station and the terminal support the cyclic transmission, and the technical scheme of the embodiment of the application is as follows:
the scheme provides a DL-grant/UL-grant joint transmission scheme aiming at a cyclic communication scene, and ensures the coupling relation of uplink and downlink data transmission with service association. And simultaneously, a DL-grant/UL-grant independent transmission scheme is added, and the coupling relation of the DL-grant/UL-grant is indicated. Wherein:
1. the base station determines downlink receiving resources and uplink sending resources of the cyclic transmission terminal and sends the resource scheduling condition to the terminal; for example, the base station determines that uplink resources do not need to be reported by an SR and a BSR of the terminal, and can determine the uplink resources according to the service requirements and characteristics of cyclic transmission;
2. and the terminal receives data according to the downlink resource appointed by the base station and sends uplink data on the corresponding uplink resource.
In practice, several examples of the following may be used:
example 1: explicit sending of uplink resource configuration information
Step 101, a base station determines time domain and frequency resources used for data receiving of a terminal downlink, and determines time and frequency resources used for uplink loopback data sending at the same time;
for example: defining a PDCCH DCI format, which at least comprises one of the following information:
1) frequency resources for downlink data reception;
2) downlink data modulation and coding mode;
3) frequency resources and time domain positions (such as subframes, slots, symbols, etc.) for uplink data transmission;
a) indicating the frequency resources in the uplink data resource configuration information through a specific PRB position;
b) the time domain position in the uplink data resource configuration information is indicated by a subframe/symbol/time slot position;
4) an uplink data modulation and coding mode;
and 102, the terminal receives downlink data in the downlink resource indicated by the DCI and sends loopback uplink data in the uplink resource indicated by the DCI.
Example 2: implicit transmission of uplink resource configuration information
Step 201, the base station determines time and frequency resources for receiving data in downlink of the terminal, and determines time and frequency resources for sending uplink loopback data at the same time;
for example, a PDCCH DCI format is defined, for example, Type x at least includes one of the following information:
1) frequency resources for downlink data reception;
2) downlink data modulation and coding mode;
the method for indicating the uplink resource configuration information contained in the Type x comprises the following steps:
a) frequency resource location in the uplink data resource configuration information: a frequency position consistent with the downlink frequency resource or corresponding to the downlink frequency resource position + frequency interval, the frequency interval being preconfigured;
b) time domain resource position in the uplink data resource configuration information: for receiving DCI position + n, n may be configured in the DCI, or a predefined manner may be adopted, for example, Type x corresponds to n being 2 ms;
c) uplink data modulation and coding mode: the Type x corresponds to a fixed modulation coding mode;
step 202, the terminal receives downlink data in the downlink resource indicated by the DCI, and sends loopback uplink data in the uplink resource indicated by the DCI.
Example 3:
step 301, a base station determines time and frequency resources used for data reception of a terminal downlink, and determines time domain position and frequency resources used for uplink loopback data transmission;
for example, sending downlink data reception related information through DCI format of downlink scheduling indication includes at least one of the following:
1) receiving frequency resources of downlink data;
2) a modulation mode and a coding mode;
3) sending time domain position of uplink data;
the following steps are repeated: sending uplink data sending related information through DCI format indicated by uplink scheduling, wherein the sending time of the base station uplink DCI is not earlier than the sending time of the loopback service downlink DCI and not later than the receiving time of the loopback service uplink data plus terminal processing delay plus uplink transmission delay;
1) transmitting frequency resources of uplink data;
2) a modulation mode and a coding mode;
step 302, the terminal receives downlink data in the downlink resource indicated by the DCI, acquires uplink transmission time domain information, acquires uplink frequency resources according to the DCI format indicated by the uplink scheduling, and transmits uplink data in the frequency resources corresponding to the time domain.
Example 4:
step 401, the base station determines time and frequency resources for receiving data in downlink of the terminal, and determines time domain position and frequency resources for sending uplink loopback data;
for example: sending downlink data receiving related information through DCI format of downlink scheduling indication, wherein the downlink data receiving related information at least comprises one of the following information:
1) receiving frequency resources of downlink data;
2) a modulation mode and a coding mode;
3) the uplink data transmission maximum time requirement takes the uplink processing time of the terminal, the air interface time delay and the base station processing time delay into consideration, so that the loopback time meets the requirement;
the following steps are repeated: transmitting uplink data transmission related information through the DCI format indicated by the uplink scheduling,
1) transmitting frequency resources of uplink data;
2) a modulation mode and a coding mode;
step 402, the terminal receives downlink data in the downlink resource indicated by the DCI, acquires uplink transmission time domain information, and according to the maximum time requirement for transmitting the uplink data indicated by the DCI, the terminal selects a frequency resource included in the DCI format indicated by the uplink scheduling indication within the time to transmit the uplink data.
Example 5:
step 501, a base station determines time and frequency resources used for data reception in downlink of a terminal, and determines available time domain position and frequency resources for uplink loopback data transmission;
step 502, the base station sends uplink semi-persistent scheduling/configured grant related configuration to the terminal through RRC;
for example: sending downlink data receiving related information through DCI format of downlink scheduling indication, wherein the downlink data receiving related information at least comprises one of the following information:
1) receiving frequency resources of downlink data;
2) a modulation mode and a coding mode;
3) the maximum time requirement for sending uplink data;
for another example, the uplink semi-persistent scheduling/configurable grant configuration is activated through DCI format indicated by uplink scheduling;
step 503, the terminal receives downlink data in the downlink resource indicated by the DCI, and obtains a maximum time requirement for transmitting uplink data, and the terminal selects a certain one of the downlink data to be actually transmitted within the maximum time requirement according to the periodic resource allocation of the semi-static scheduling;
in step 504, after receiving the uplink data, the base station may select to deactivate the configuration of the semi-persistent scheduling/configured grant through the DCI or deactivate the semi-persistent scheduling configuration through the terminal in the timer implicit form.
Example 6:
601, the base station determines time and frequency resources used for data reception in downlink of the terminal, and determines available time domain position and frequency resources for uplink loopback data transmission;
in step 602, downlink resource scheduling and uplink resource scheduling have separate DCI, but the corresponding relationship between uplink DCI and downlink DCI needs to be indicated.
Example 7:
In the embodiment of the application, 1) the base station does not need to rely on SR and BSR reporting of the terminal, can determine the downlink receiving resource and the uplink sending resource of the cyclic transmission terminal according to the service requirement and the characteristics of the cyclic transmission, and sends the resource scheduling condition to the terminal; 2) and the terminal receives data according to the downlink resource appointed by the base station and transmits uplink data on the potential uplink resource indicated by the base station.
Compared with the prior art, the method has the following technical advantages: the air interface resource scheduling scheme provided by the application can effectively meet the requirements of a 5G system for supporting a communication scene with certainty and strict loopback time cycle.
Based on the foregoing embodiments, an embodiment of the present application provides a resource scheduling apparatus, where the apparatus includes each included unit and each module included in each unit, and the apparatus may be implemented by a processor in a base station; of course, it may also be implemented by logic circuitry; in implementation, the processor may be a Central Processing Unit (CPU), a Microprocessor (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like.
Fig. 5 is a schematic structural diagram of a resource scheduling apparatus according to an embodiment of the present application, and as shown in fig. 5, the apparatus 500 is applied to a base station, and includes:
a determining unit 501, configured to determine a downlink receiving resource and an uplink sending resource of a terminal;
a sending unit 502, configured to send a resource scheduling instruction to the terminal, where the resource scheduling instruction includes a downlink receiving resource and an uplink sending resource of the terminal.
In some embodiments, the determining of the downlink receiving resource and the uplink receiving resource of the terminal may be according to at least one of the following:
the terminal is corresponding to the service quality requirement of the load;
the terminal corresponds to the service characteristics of the load;
caching condition of the terminal;
and the link quality is reported by the terminal or measured by the base station.
In some embodiments, the terminal is a cyclic transmission terminal, the service quality requirement includes a loopback time requirement and/or a delay jitter requirement, and the service characteristic includes a transmission pattern.
In some embodiments, the transmitting unit is configured to transmit a resource scheduling indication to the terminal through PDCCH DCI.
In some embodiments, the transmitting unit is configured to transmit the resource scheduling indication to the terminal in an explicit or implicit transmission manner through the PDCCH DCI.
In some embodiments, the explicit transmission mode includes:
the PDCCH DCI at least comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
frequency resources and time domain positions for uplink data transmission;
and uplink data modulation and coding mode.
In some embodiments, the frequency resource and the time domain position of the uplink data transmission include:
the frequency resources in the uplink data resource configuration information are indicated by the positions of the frequency domain resource blocks;
the time domain position in the uplink data resource configuration information is indicated by the subframe/symbol/slot position.
In some embodiments, the implicit transmission mode includes:
the PDCCH DCI format Type X comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
a frequency resource position and a time domain resource position in the uplink data resource configuration information;
and uplink data modulation and coding mode.
Wherein the Type X is used for representing a category identification.
In some embodiments, the frequency resource location in the uplink data resource configuration information is: a frequency position consistent with the downlink frequency resource or corresponding to the downlink frequency resource position + frequency interval, the frequency interval being preconfigured;
the time domain resource position in the uplink data resource configuration information is: is the received DCI position + n;
the uplink data modulation and coding mode is as follows: format type X corresponds to a fixed modulation coding scheme.
In some embodiments, the sending unit is configured to: sending the downlink receiving resource in the resource scheduling indication to the terminal through a PDCCH DCI format of the downlink scheduling indication; and sending the uplink sending resource in the resource scheduling indication to the terminal through the PDCCH DCI format of the uplink scheduling indication.
In some embodiments, the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least includes one of the following:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and sending the time domain position of the uplink data.
In some embodiments, the uplink transmission resource transmitted through the PDCCH DCI format indicated by uplink scheduling at least includes one of the following:
transmitting frequency resources of uplink data;
a modulation scheme and a coding scheme.
In some embodiments, the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least includes one of the following:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
In some embodiments, the time for sending the PDCCH DCI format indicated by the uplink scheduling is not earlier than the time for sending the PDCCH DCI format indicated by the downlink scheduling, and the time for sending the PDCCH DCI format indicated by the uplink scheduling is not later than the time for receiving the uplink data of the loopback service, the time for processing the terminal, and the time for transmitting the uplink data.
In some embodiments, the apparatus further comprises an activation unit for: activating a pre-configured uplink semi-static scheduling/configured grant configuration through a PDCCHDCI format indicated by uplink scheduling; or, immediately activating the uplink semi-persistent scheduling/configured grant configuration configured by the RRC configuration message after sending the RRC configuration message.
In some embodiments, the apparatus further includes a configuration unit, configured to send uplink semi-persistent scheduling/configured grant related configuration to the terminal through an RRC configuration message; in some examples, the uplink semi-persistent scheduling/configured grant related configuration is configured to configure the uplink data transmission maximum time requirement.
In some embodiments, the sending unit is configured to send the downlink receiving resource and the uplink sending resource in the resource scheduling indication to the terminal through separate PDCCH DCI formats respectively; the PDCCH DCI format of the downlink receiving resource and the PDCCH DCIformat of the uplink sending resource have a corresponding relation.
In some embodiments, the apparatus further comprises:
the classification unit is used for classifying the users according to the terminal position or the loopback time when the uplink resources are distributed;
and the allocation unit is used for allocating resources corresponding to the user rows of different classifications.
In some embodiments, the sending unit is configured to send the downlink receiving resource and the uplink sending resource in the resource scheduling indication to the terminal through separate uplink and downlink semi-persistent scheduling/configured grant rrc configuration messages, respectively.
In some embodiments, the downlink receiving resource sent by the downlink semi-persistent scheduling/configured grant RRC configuration message includes at least one of the following:
downlink data receiving frequency resources and periods;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
Based on the foregoing embodiments, an embodiment of the present application provides a resource scheduling apparatus, where the apparatus includes each included unit and each module included in each unit, and may be implemented by a processor in a terminal; of course, it may also be implemented by logic circuitry; in implementation, the processor may be a Central Processing Unit (CPU), a Microprocessor (MPU), a Digital Signal Processor (DSP), a Field Programmable Gate Array (FPGA), or the like.
Fig. 6 is a schematic structural diagram of a resource scheduling apparatus according to an embodiment of the present application, and as shown in fig. 6, the apparatus 600 includes:
a receiving unit 601, configured to receive a resource scheduling instruction sent by a base station, where the resource scheduling instruction includes a downlink receiving resource and an uplink sending resource of a terminal;
a processing unit 602, configured to receive downlink data and send uplink data according to the resource scheduling indication.
In some embodiments, the downlink receiving resource and the uplink transmitting resource are determined according to at least one of:
the terminal is corresponding to the service quality requirement of the load;
the terminal corresponds to the service characteristics of the load;
caching condition of the terminal;
and the link quality is reported by the terminal or measured by the base station.
In some embodiments, the quality of service requirement includes a loop-back time requirement and/or a delay jitter requirement, and the service characteristic includes a transmission pattern.
In some embodiments, the receiving unit is configured to receive a resource scheduling indication sent by a base station through PDCCH DCI.
In some embodiments, the receiving unit is configured to receive, through the PDCCH DCI, a resource scheduling indication transmitted by the base station in an explicit or implicit transmission manner.
In some embodiments, the explicit transmission mode includes:
the PDCCH DCI at least comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
frequency resources and time domain positions for uplink data transmission;
and uplink data modulation and coding mode.
In some embodiments, the frequency resource and the time domain position of the uplink data transmission include:
the frequency resources in the uplink data resource configuration information are indicated by the positions of the frequency domain resource blocks;
the time domain position in the uplink data resource configuration information is indicated by the subframe/symbol/slot position.
In some embodiments, the implicit transmission mode includes:
the PDCCH DCI format Type X comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
a frequency resource position and a time domain resource position in the uplink data resource configuration information;
and uplink data modulation and coding mode.
In some embodiments, the frequency resource location in the uplink data resource configuration information is: a frequency position consistent with the downlink frequency resource or corresponding to the downlink frequency resource position + frequency interval, the frequency interval being preconfigured;
the time domain resource position in the uplink data resource configuration information is: is the received DCI position + n;
the uplink data modulation and coding mode is as follows: format type X corresponds to a fixed modulation coding scheme.
In some embodiments, the receiving unit is configured to receive, through PDCCHDCIformat of a downlink scheduling indication, a downlink receiving resource in the resource scheduling indication sent by a base station; and receiving the uplink transmission resource in the resource scheduling indication sent by the base station through the PDCCHDCI format of the uplink scheduling indication.
In some embodiments, the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least includes one of the following:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and sending the time domain position of the uplink data.
In some embodiments, the uplink transmission resource transmitted through the PDCCH DCI format indicated by uplink scheduling at least includes one of the following:
transmitting frequency resources of uplink data;
a modulation scheme and a coding scheme.
In some embodiments, the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least includes one of the following:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
In some embodiments, the time for sending the PDCCH DCI format indicated by the uplink scheduling is not earlier than the time for sending the PDCCH DCI format indicated by the downlink scheduling, and the time for sending the PDCCH DCI format indicated by the uplink scheduling is not later than the time for receiving the uplink data of the loopback service, the time for processing the terminal, and the time for transmitting the uplink data.
In some embodiments, the apparatus further includes an activating unit, configured to activate a preconfigured uplink semi-persistent scheduling/configured grant configuration through a PDCCH dci format indicated by uplink scheduling; or, immediately activating the uplink semi-persistent scheduling/configured grant configuration configured by the RRC configuration message after sending the RRC configuration message.
In some embodiments, the apparatus further includes a configuration unit, configured to receive, through an RRC configuration message, uplink semi-persistent scheduling/configured grant related configuration sent by the base station.
In some embodiments, the receiving unit is configured to receive, through separate PDCCH DCI formats, a downlink receiving resource and an uplink transmitting resource in the resource scheduling indication sent by the base station; and the PDCCH DCI format of the downlink receiving resource and the PDCCH DCI format of the uplink sending resource have a corresponding relation.
In some embodiments, the receiving unit is configured to: receiving uplink transmission resources in the resource scheduling indication sent by the base station through an independent uplink semi-persistent scheduling/configurable grant RRC configuration message; and receiving downlink transmission resources in the resource scheduling indication sent by the base station through an individual downlink semi-persistent scheduling/configured grant RRC configuration message.
In some embodiments, the downlink receiving resource sent by the downlink semi-persistent scheduling/configured grant RRC configuration message includes at least one of the following:
downlink data receiving frequency resources and periods;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
The above description of the apparatus embodiments, similar to the above description of the method embodiments, has similar beneficial effects as the method embodiments. For technical details not disclosed in the embodiments of the apparatus of the present application, reference is made to the description of the embodiments of the method of the present application for understanding.
It should be noted that, in the embodiment of the present application, if the resource scheduling method is implemented in the form of a software functional module and is sold or used as a standalone product, the resource scheduling method may also be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a resource scheduling device (e.g., a base station or a terminal) to perform all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a magnetic disk, or an optical disk. Thus, embodiments of the present application are not limited to any specific combination of hardware and software.
Correspondingly, an embodiment of the present application provides a resource scheduling apparatus (e.g., a base station or a terminal), including a memory and a processor, where the memory stores a computer program operable on the processor, and the processor implements the steps in the resource scheduling method when executing the program.
Correspondingly, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the steps in the resource scheduling method described above.
Here, it should be noted that: the above description of the storage medium and device embodiments is similar to the description of the method embodiments above, with similar advantageous effects as the method embodiments. For technical details not disclosed in the embodiments of the storage medium and apparatus of the present application, reference is made to the description of the embodiments of the method of the present application for understanding.
It should be noted that fig. 7 is a schematic diagram of a hardware entity of a resource scheduling apparatus (e.g., a base station or a terminal) in this embodiment, as shown in fig. 7, the hardware entity of the apparatus 700 includes: a processor 701, a communication interface 702, and a memory 703, wherein
The processor 701 generally controls the overall operation of the device 700.
The communication interface 702 may enable the device to communicate with other terminals or servers over a network.
The Memory 703 is configured to store instructions and applications executable by the processor 701, and may also buffer data (e.g., image data, audio data, voice communication data, and video communication data) to be processed or already processed by the processor 701 and modules in the device 700, and may be implemented by a FLASH Memory (FLASH) or a Random Access Memory (RAM).
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units; can be located in one place or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: various media that can store program codes, such as a removable Memory device, a Read Only Memory (ROM), a magnetic disk, or an optical disk.
Alternatively, the integrated units described above in the present application may be stored in a computer-readable storage medium if they are implemented in the form of software functional modules and sold or used as independent products. Based on such understanding, the technical solutions of the embodiments of the present application may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a resource scheduling apparatus to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a removable storage device, a ROM, a magnetic or optical disk, or other various media that can store program code.
The above description is only for the embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (43)
1. A resource scheduling method is applied to a base station, and is characterized in that the method comprises the following steps:
determining downlink receiving resources and uplink sending resources of a terminal;
and sending a resource scheduling instruction to the terminal, wherein the resource scheduling instruction comprises downlink receiving resources and uplink sending resources of the terminal.
2. The method of claim 1, wherein the determining the downlink receiving resource and the uplink receiving resource of the terminal is performed according to at least one of the following:
the terminal is corresponding to the service quality requirement of the load;
the terminal corresponds to the service characteristics of the load;
caching condition of the terminal;
and the link quality is reported by the terminal or measured by the base station.
3. The method of claim 2, wherein the quality of service requirements comprise a round trip time requirement and/or a delay jitter requirement, and wherein the service characteristics comprise a transmission pattern.
4. The method of claim 1, wherein the sending the resource scheduling indication to the terminal comprises:
and sending the resource scheduling indication to the terminal through the PDCCH DCI.
5. The method of claim 4, wherein the sending the resource scheduling indication to the terminal through the PDCCH DCI comprises:
and sending the resource scheduling indication to the terminal in an explicit or implicit sending mode through the PDCCH DCI.
6. The method of claim 5, wherein the explicit transmission comprises:
the PDCCH DCI at least comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
frequency resources and time domain positions for uplink data transmission;
and uplink data modulation and coding mode.
7. The method of claim 6, wherein the frequency resource and time domain position of the uplink data transmission comprise:
the frequency resources in the uplink data resource configuration information are indicated by the positions of the frequency domain resource blocks;
the time domain position in the uplink data resource configuration information is indicated by the subframe/symbol/slot position.
8. The method of claim 5, wherein the implicit transmission comprises:
the PDCCH DCI format Type X comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
a frequency resource position and a time domain resource position in the uplink data resource configuration information;
and uplink data modulation and coding mode.
9. The method of claim 8, wherein the frequency resource location in the uplink data resource configuration information is: a frequency position consistent with the downlink frequency resource or corresponding to the downlink frequency resource position + frequency interval, the frequency interval being preconfigured;
the time domain resource position in the uplink data resource configuration information is: is the received DCI position + n;
the uplink data modulation and coding mode is as follows: format type X corresponds to a fixed modulation coding scheme.
10. The method of claim 4, wherein the sending the resource scheduling indication to the terminal comprises:
sending the downlink receiving resource in the resource scheduling indication to the terminal through a PDCCH DCI format of the downlink scheduling indication;
and sending the uplink sending resource in the resource scheduling indication to the terminal through the PDCCH DCI format of the uplink scheduling indication.
11. The method of claim 10, wherein the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least includes one of:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and sending the time domain position of the uplink data.
12. The method of claim 10, wherein the uplink transmission resource transmitted through the PDCCH DCI format indicated by the uplink scheduling includes at least one of:
transmitting frequency resources of uplink data;
a modulation scheme and a coding scheme.
13. The method of claim 10, wherein the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least includes one of:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
14. The method of claim 12, wherein the time for sending the PDCCH DCI format indicated by the uplink scheduling is not earlier than the time for sending the PDCCH DCI format indicated by the downlink scheduling, and the time for sending the PDCCH DCI format indicated by the uplink scheduling is not later than the time for receiving uplink data of the loopback service + the terminal processing delay + the uplink transmission delay.
15. The method of claim 13, further comprising:
activating a pre-configured uplink semi-persistent scheduling/configurable grant configuration through a PDCCH DCI format indicated by uplink scheduling; or,
and immediately activating the uplink semi-persistent scheduling/configured grant configuration configured by the RRC configuration message after the RRC configuration message is sent.
16. The method of claim 15, further comprising:
and sending the related configuration of the uplink semi-persistent scheduling/configured grant to the terminal through the RRC configuration message.
17. The method of claim 3, wherein the sending the resource scheduling indication to the terminal comprises:
and sending the downlink receiving resource and the uplink sending resource in the resource scheduling indication to the terminal through separate uplink and downlink semi-persistent scheduling/configured grant RRC configuration messages respectively.
18. The method of claim 17, wherein the downlink receiving resources transmitted through the downlink semi-persistent scheduling/configurable grant RRC configuration message include at least one of:
downlink data receiving frequency resources and periods;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
19. The method of claim 3, wherein the sending the resource scheduling indication to the terminal comprises:
sending downlink receiving resources and uplink sending resources in the resource scheduling indication to the terminal through separate PDCCH DCIformat respectively;
and the PDCCH DCI format of the downlink receiving resource and the PDCCH DCI format of the uplink sending resource have a corresponding relation.
20. The method of any one of claims 1 to 19, further comprising:
during uplink resource allocation, classifying users according to terminal positions or loopback time;
and allocating resources corresponding to the user rows of different classifications.
21. A resource scheduling method is applied to a terminal, and is characterized in that the method comprises the following steps:
receiving a resource scheduling instruction sent by a base station, wherein the resource scheduling instruction comprises a downlink receiving resource and an uplink sending resource of a terminal;
and receiving downlink data and sending uplink data according to the resource scheduling indication.
22. The method of claim 21, wherein the downlink receiving resource and the uplink transmitting resource are determined according to at least one of the following:
the terminal is corresponding to the service quality requirement of the load;
the terminal corresponds to the service characteristics of the load;
caching condition of the terminal;
and the link quality is reported by the terminal or measured by the base station.
23. The method of claim 22, wherein the quality of service requirements comprise loop-back time requirements and/or delay jitter requirements, and wherein the service characteristics comprise transmission pattern.
24. The method of claim 21, wherein the receiving the resource scheduling indication sent by the base station comprises:
and receiving a resource scheduling indication sent by the base station through PDCCH DCI.
25. The method of claim 24, wherein the receiving, through PDCCH DCI, a resource scheduling indication transmitted by a base station comprises:
and receiving the resource scheduling indication transmitted by the base station in an explicit or implicit transmission mode through the PDCCH DCI.
26. The method of claim 25, wherein the explicit transmission comprises:
the PDCCH DCI at least comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
frequency resources and time domain positions for uplink data transmission;
and uplink data modulation and coding mode.
27. The method of claim 26, wherein the frequency resource and time domain position of the uplink data transmission comprise:
the frequency resources in the uplink data resource configuration information are indicated by the positions of the frequency domain resource blocks;
the time domain position in the uplink data resource configuration information is indicated by the subframe/symbol/slot position.
28. The method of claim 25, wherein the implicit transmission comprises:
the PDCCH DCI format Type X comprises one of the following information:
frequency resources for downlink data reception;
downlink data modulation and coding mode;
a frequency resource position and a time domain resource position in the uplink data resource configuration information;
and uplink data modulation and coding mode.
29. The method of claim 28, wherein the frequency resource location in the uplink data resource configuration information is: a frequency position consistent with the downlink frequency resource or corresponding to the downlink frequency resource position + frequency interval, the frequency interval being preconfigured;
the time domain resource position in the uplink data resource configuration information is: is the received DCI position + n;
the uplink data modulation and coding mode is as follows: format type X corresponds to a fixed modulation coding scheme.
30. The method of claim 24, wherein the receiving, through PDCCH DCI, a resource scheduling indication transmitted by a base station comprises:
receiving downlink receiving resources in the resource scheduling indication sent by the base station through PDCCH DCI format of the downlink scheduling indication;
and receiving the uplink transmission resource in the resource scheduling indication sent by the base station through the PDCCH DCI format of the uplink scheduling indication.
31. The method of claim 30, wherein the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least comprises one of:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and sending the time domain position of the uplink data.
32. The method of claim 30, wherein the uplink transmission resource transmitted through the PDCCH DCI format indicated by the uplink scheduling includes at least one of:
transmitting frequency resources of uplink data;
a modulation scheme and a coding scheme.
33. The method of claim 30, wherein the downlink receiving resource sent through the PDCCH DCI format indicated by downlink scheduling at least comprises one of:
receiving frequency resources of downlink data;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
34. The method of claim 32, wherein the time for sending the PDCCH DCI format indicated by the uplink scheduling is not earlier than the time for sending the PDCCH DCI format indicated by the downlink scheduling, and the time for sending the PDCCH DCI format indicated by the uplink scheduling is not later than the time for receiving uplink data of the loopback service + the terminal processing delay + the uplink transmission delay.
35. The method of claim 33, further comprising:
activating a pre-configured uplink semi-persistent scheduling/configurable grant configuration through a PDCCH DCI format indicated by uplink scheduling; or,
and immediately activating the uplink semi-persistent scheduling/configured grant configuration configured by the RRC configuration message after the RRC configuration message is sent.
36. The method of claim 35, further comprising:
and receiving the uplink semi-persistent scheduling/configured grant related configuration sent by the base station through the RRC configuration message.
37. The method of claim 23, wherein the receiving the resource scheduling indication transmitted by the base station comprises:
receiving uplink transmission resources in the resource scheduling indication sent by the base station through an independent uplink semi-persistent scheduling/configured grant RRC configuration message;
and receiving downlink transmission resources in the resource scheduling indication sent by the base station through an individual downlink semi-persistent scheduling/configured grant RRC configuration message.
38. The method of claim 37, wherein the downlink receiving resource sent through the downlink semi-persistent scheduling/configurable grant RRC configuration message includes at least one of:
downlink data receiving frequency resources and periods;
a modulation mode and a coding mode;
and the maximum time requirement of uplink data transmission.
39. The method of claim 23, wherein the receiving the resource scheduling indication transmitted by the base station comprises:
receiving downlink receiving resources and uplink sending resources in the resource scheduling indication sent by the base station through separate PDCCH DCI formats respectively;
and the PDCCH DCI format of the downlink receiving resource and the PDCCH DCI format of the uplink sending resource have a corresponding relation.
40. A resource scheduling apparatus applied to a base station, the apparatus comprising:
a determining unit, configured to determine a downlink receiving resource and an uplink sending resource of a terminal;
and the sending unit is used for sending a resource scheduling instruction to the terminal, wherein the resource scheduling instruction comprises downlink receiving resources and uplink sending resources of the terminal.
41. A resource scheduling apparatus applied to a terminal, the apparatus comprising:
a receiving unit, configured to receive a resource scheduling indication sent by a base station, where the resource scheduling indication includes a downlink receiving resource and an uplink sending resource of a terminal;
and the processing unit is used for receiving downlink data and sending uplink data according to the resource scheduling indication.
42. A resource scheduling apparatus comprising a memory and a processor, the memory storing a computer program operable on the processor, wherein the processor, when executing the program, performs the steps in the resource scheduling method of any one of claims 1 to 20 or the steps in the resource scheduling method of any one of claims 21 to 39.
43. A computer readable storage medium having stored thereon a computer program for performing the steps of the resource scheduling method of any one of claims 1 to 20 or the steps of the resource scheduling method of any one of claims 21 to 39 when the computer program is executed by a processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811333573.0A CN111182628B (en) | 2018-11-09 | 2018-11-09 | Resource scheduling method and device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811333573.0A CN111182628B (en) | 2018-11-09 | 2018-11-09 | Resource scheduling method and device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111182628A true CN111182628A (en) | 2020-05-19 |
CN111182628B CN111182628B (en) | 2023-05-12 |
Family
ID=70657005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811333573.0A Active CN111182628B (en) | 2018-11-09 | 2018-11-09 | Resource scheduling method and device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111182628B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112514316A (en) * | 2020-10-14 | 2021-03-16 | 北京小米移动软件有限公司 | Method, device, communication equipment and storage medium for jointly scheduling multiple transmission blocks |
DE102021205449A1 (en) | 2021-05-28 | 2022-12-01 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for scheduling a data packet |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102064879A (en) * | 2010-11-30 | 2011-05-18 | 大唐移动通信设备有限公司 | Method, system and equipment for time division duplex communication |
US20120287885A1 (en) * | 2010-04-28 | 2012-11-15 | Qian Dai | Method and Device for Distributing and Scheduling Wireless Resources in Orthogonal Frequency Division Multiplexing System |
US20170064559A1 (en) * | 2015-09-01 | 2017-03-02 | Beijing Zhigu Tech Co., Ltd. | Resource allocation method, transmission method, and apparatuses |
CN107734703A (en) * | 2016-08-11 | 2018-02-23 | 华为技术有限公司 | A kind of resource regulating method and device |
CN107872834A (en) * | 2016-09-28 | 2018-04-03 | 华为技术有限公司 | The method and apparatus of information transfer |
-
2018
- 2018-11-09 CN CN201811333573.0A patent/CN111182628B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120287885A1 (en) * | 2010-04-28 | 2012-11-15 | Qian Dai | Method and Device for Distributing and Scheduling Wireless Resources in Orthogonal Frequency Division Multiplexing System |
CN102064879A (en) * | 2010-11-30 | 2011-05-18 | 大唐移动通信设备有限公司 | Method, system and equipment for time division duplex communication |
US20170064559A1 (en) * | 2015-09-01 | 2017-03-02 | Beijing Zhigu Tech Co., Ltd. | Resource allocation method, transmission method, and apparatuses |
CN107734703A (en) * | 2016-08-11 | 2018-02-23 | 华为技术有限公司 | A kind of resource regulating method and device |
CN107872834A (en) * | 2016-09-28 | 2018-04-03 | 华为技术有限公司 | The method and apparatus of information transfer |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112514316A (en) * | 2020-10-14 | 2021-03-16 | 北京小米移动软件有限公司 | Method, device, communication equipment and storage medium for jointly scheduling multiple transmission blocks |
CN112514316B (en) * | 2020-10-14 | 2023-08-15 | 北京小米移动软件有限公司 | Method, device, communication equipment and storage medium for jointly scheduling multiple transmission blocks |
DE102021205449A1 (en) | 2021-05-28 | 2022-12-01 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for scheduling a data packet |
Also Published As
Publication number | Publication date |
---|---|
CN111182628B (en) | 2023-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8582514B2 (en) | Prohibiting unnecessary scheduling requests for uplink grants | |
JP6207837B2 (en) | Method and apparatus for controlling scheduling | |
JP5367118B2 (en) | Method and communication apparatus for processing timer for triggering BSR | |
CN113940130B (en) | Method, device and system for triggering side link scheduling request | |
CN112703801A (en) | Method and apparatus for autonomous resource selection in new radio vehicle-to-everything (NR V2X) | |
JP6646738B2 (en) | Data transmission method, terminal and RAN device | |
JP5607991B2 (en) | BSR method and communication apparatus | |
EP2364053A1 (en) | Method and related device for synchronizing semi-persistent scheduling data delivery and semi-persistent scheduling resource arrival in a wireless communication system | |
US10959225B2 (en) | Techniques for handling semi-persistent scheduling collisions for wireless networks | |
CN115379587A (en) | Method and apparatus for handling collisions in a next generation communication system | |
JP2019083577A (en) | System and method for setting cyclic prefix length | |
JP2017526299A (en) | Conditional use of uplink radio resources in cellular networks | |
JP2011030197A (en) | Method of scheduling request and communication device | |
JP2010057179A (en) | Method and apparatus for handling harq process of semi-persistent scheduling functionality | |
CN111294969B (en) | BSR triggering method and device, storage medium and user equipment | |
WO2015032052A1 (en) | Base station and multicast data sending processing method | |
CN113825189B (en) | Switching control method and communication device | |
CN111182628B (en) | Resource scheduling method and device, equipment and storage medium | |
CN106941719B (en) | Resource allocation method and base station | |
JP5247609B2 (en) | Wireless base station equipment | |
CN113840304B (en) | Service processing method, parameter configuration method, device, terminal and network equipment | |
WO2020030279A1 (en) | Resource allocation formatting for wireless network | |
WO2024207975A1 (en) | Sl-prs resource request method and device, apparatus, and storage medium | |
WO2024159523A1 (en) | Devices, methods and system for configured grant data transmission | |
JP2011521527A (en) | Method for communicating in a network and radio station therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |