A method of resource scheduling and a communication device
By using the scheduling instructions of network devices, terminals are clearly instructed to transmit to multiple transmission units, which solves the problem of high LBT detection overhead in 5G systems and improves resource utilization efficiency and system performance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2019-04-30
- Publication Date
- 2026-07-14
AI Technical Summary
In 5G wireless communication systems, there is a problem of how network devices can instruct terminals to schedule multiple transmission units, especially in unlicensed spectrum. Existing technologies for scheduling single transmission units result in excessive LBT detection overhead.
Network devices explicitly instruct terminals to transmit to multiple transmission units through scheduling instruction information. The scheduling instruction information may include multiple scheduling parameters or some parameters may have multiple values, saving signaling overhead. Furthermore, the device reserves resources for terminals through gap instruction information to avoid resource conflicts.
This effectively saves the LBT detection overhead for multiple transmission units at the terminal, and improves the system's resource utilization efficiency and performance.
Smart Images

Figure CN115002907B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and communication device for resource scheduling. Background Technology
[0002] With the continuous development of wireless technology, spectrum resources for wireless communication systems are becoming increasingly scarce. Licensed frequency bands can no longer meet the growing service demands, and more and more wireless communication systems are using unlicensed frequency bands for communication. For example, the 5G mobile communication system... th generation (5G), or the next generation of mobile communication systems, etc.
[0003] Communication systems deployed on unlicensed spectrum typically employ a contention-based approach to use / share radio resources. This means that network elements within the wireless communication system compete and use unlicensed spectrum resources fairly, based on similar or comparable principles. For example, when a terminal uses time-frequency resources on an unlicensed frequency band, it needs to perform a listen-before-talk (LBT) test. The terminal can only use the time-frequency resource if the LBT test result determines that it is available.
[0004] In 5G wireless communication systems, network devices can schedule data based on either time slots or mini-slots as the basic transmission unit. Current 5G systems only support scheduling of a single transmission unit, meaning the information indicated in the scheduling signaling sent by the network device is specific to that single transmission unit. However, in unlicensed spectrum, since terminals need to perform LBT detection before transmission, if the current scheduling method based on a single transmission unit is used, scheduling multiple transmission units separately would require the terminal to perform LBT detection for each unit, resulting in significant LBT overhead. Therefore, how network devices can instruct terminals to schedule data for multiple transmission units in this situation is a pressing issue that needs to be addressed. Summary of the Invention
[0005] This application provides a resource scheduling method and a communication device to solve the technical problem of how to instruct a terminal to transmit data for multiple transmission units.
[0006] In a first aspect, embodiments of this application provide a resource scheduling method, the method comprising: a network device determining scheduling indication information, the scheduling indication information being used to instruct the network device to schedule one transmission unit, or the scheduling indication information being used to instruct the network device to schedule multiple transmission units; and then the network device sending the scheduling indication information to a terminal.
[0007] This method can be executed by a first communication device, which can be a communication equipment or a communication device capable of supporting the functions required for the communication equipment to implement the method, such as a chip system. For example, the communication equipment is a network device.
[0008] In this embodiment, the network device can indicate whether the scheduled transmission unit is one transmission unit or multiple transmission units through scheduling instruction information. Therefore, the method provided in this embodiment can clearly instruct the terminal to transmit to multiple transmission units simultaneously when multiple transmission units exist. This also helps save the overhead of LBT (Local Bit By-Transmission) for multiple transmission units.
[0009] In conjunction with the first aspect, in one possible design of the first aspect, the scheduling instruction information is further used to instruct the terminal to transmit according to the scheduling instruction of the network device, or the scheduling instruction information is further used to instruct the terminal to transmit according to the result of the Listen-Before-Speak (LBT).
[0010] In conjunction with the first aspect, in one possible design of the first aspect, the scheduling indication information is used to instruct the network device to schedule multiple transmission units, and the scheduling indication information includes multiple scheduling parameters, wherein...
[0011] Each of the multiple scheduling parameters includes a single value; or...
[0012] Some of the scheduling parameters include multiple values, while the other parameters have only one value.
[0013] In conjunction with the first aspect, in one possible design of the first aspect, the scheduling indication information is used to instruct the network device to schedule multiple transmission units. The scheduling indication information includes multiple scheduling parameters, some of which have a first value and a second value.
[0014] The first value corresponds to the first transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the first transmission unit; or...
[0015] The first value corresponds to the last transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the last transmission unit.
[0016] In practical applications, scheduling indication information can indicate one or more of the above-mentioned situations. The specific selection can be configured through network devices or specified by protocols. Scheduling indication information can indicate different transmission methods for transmission units. For example, it can indicate whether the terminal should transmit according to the network device's instructions; or it can indicate the content of the scheduling parameters for the transmission unit, providing a more direct indication. In this way, the terminal can determine different transmission methods based on the scheduling indication information, and then transmit on multiple transmission units according to the different transmission methods.
[0017] In addition, for the case of multiple transmission units, if the transmission methods of the multiple transmission units are the same, then the values of the scheduling parameters of each scheduling transmission unit in these multiple transmission units are the same. Therefore, in the embodiments of this application, the scheduling indication information can indicate that the value of the scheduling parameter is one, rather than multiple identical values, which can save signaling overhead.
[0018] Similarly, if some transmission units in multiple transmission units have the same transmission method, the scheduling indication information can indicate that the number of values for the scheduling parameters is less than the number of multiple transmission units, which can save signaling overhead.
[0019] In conjunction with the first aspect, in one possible design of the first aspect, the partial scheduling parameters are one or more of the following parameters: time-domain resource allocation parameters, frequency-domain resource allocation parameters, coded block group (CBG) indication information, and start symbol parameters.
[0020] There are various scheduling parameters for transmission units. Even if multiple transmission units use different transmission methods, the differences may lie only in the values of some scheduling parameters. Therefore, for different transmission methods, some scheduling parameters in this application embodiment can be one or more of time-domain resource allocation parameters, frequency-domain resource allocation parameters, coded block group (CBG) indication information, and start symbol parameters. The above are just some examples of scheduling parameters; this application embodiment does not limit the types of scheduling parameters.
[0021] In conjunction with the first aspect, in one possible design of the first aspect, the scheduling indication information includes gap indication information for the network device to schedule a transmission unit, the gap indication information indicating at least one gap length.
[0022] In this embodiment, the scheduling indication information may include gap indication information to reserve resources for the terminal to perform LBT. Thus, if the network device manages multiple terminals simultaneously, each terminal can perform LBT on the resources corresponding to the length indicated by the gap indication information on the transmission unit, preventing one terminal from continuously sending or receiving data, which would prevent other terminals from sending or receiving data on the transmission unit.
[0023] In conjunction with the first aspect, in one possible design of the first aspect, the scheduling instruction information is used to instruct the network device to schedule multiple transmission units, wherein,
[0024] The scheduling indication information includes a gap indication; or...
[0025] The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; the gap indication information is used to indicate at least one gap length.
[0026] In the embodiments of this application, for the case of multiple transmission units, if each transmission unit reserves resources for the terminal to perform LBT, then the scheduling indication information can include only one gap indication information instead of multiple gap indication information, which can save signaling overhead.
[0027] In conjunction with the first aspect, in one possible design of the first aspect, the scheduling instruction information is further used to instruct the terminal to perform LBT in a gap of one transmission unit, or the scheduling instruction information is further used to instruct the terminal to perform LBT in gaps of multiple transmission units.
[0028] In this embodiment of the application, a gap can be set in one or more transmission units to reserve resources for the terminal to perform LBT, so as to avoid one terminal continuously sending or receiving data, causing other terminals to be unable to send or receive data on the transmission unit.
[0029] In conjunction with the first aspect, in one possible design of the first aspect, the scheduling indication information is carried on multiple fields of the signaling; or,
[0030] The scheduling indication information is carried on different bits of the same field in the signaling; or,
[0031] The scheduling instruction information is indicated by the first format of downlink control information (DCI); the signaling is DCI and / or radio resource control (RRC) signaling.
[0032] In this embodiment, scheduling indication information can be carried in a field of signaling such as DCI. For example, a new DCI field can be defined in an existing DCI, or the number of bits occupied in an existing DCI field can be redefined to indicate the value of the scheduling parameter. The corresponding scheduling indication information has different indication content, thereby minimizing indication overhead and improving overall system performance. Moreover, there can be multiple specific indication methods for scheduling indication information. For example, it can also be indicated through a newly defined DCI format. This embodiment does not limit how the indication of scheduling indication information is implemented.
[0033] Secondly, embodiments of this application provide a resource scheduling method, the method comprising:
[0034] The terminal receives scheduling instruction information from a network device, the scheduling instruction information being used to instruct the network device to schedule one transmission unit, or the scheduling instruction information being used to instruct the network device to schedule multiple transmission units;
[0035] The terminal transmits data in one or more transmission units according to the scheduling instruction information.
[0036] This method can be executed by a second communication device, which can be a terminal or a communication device capable of supporting the terminal in implementing the functions required by this method. It can also be other communication devices, such as a chip system. Here, we take a terminal as the second communication device as an example.
[0037] In conjunction with the second aspect, in one possible design of the second aspect, the scheduling instruction information is further used to instruct the terminal to transmit according to the scheduling instruction of the network device, or the scheduling instruction information is further used to instruct the terminal to transmit according to the result of the Listen-Before-Speak (LBT).
[0038] In conjunction with the second aspect, in one possible design of the second aspect, the scheduling indication information is used to instruct the network device to schedule multiple transmission units, and the scheduling indication information includes multiple scheduling parameters, wherein...
[0039] Each of the multiple scheduling parameters includes a single value; or...
[0040] Some of the scheduling parameters include multiple values, while the other parameters have only one value.
[0041] In conjunction with the second aspect, in one possible design of the second aspect, the scheduling indication information is used to instruct the network device to schedule multiple transmission units. The scheduling indication information includes multiple scheduling parameters, some of which have a first value and a second value.
[0042] The first value corresponds to the first transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the first transmission unit; or...
[0043] The first value corresponds to the last transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the last transmission unit.
[0044] In conjunction with the second aspect, in one possible design of the second aspect, the partial scheduling parameters are one or more of the following parameters: time-domain resource allocation parameters, frequency-domain resource allocation parameters, coded block group (CBG) indication information, and start symbol parameters.
[0045] In conjunction with the second aspect, in one possible design of the second aspect, the scheduling indication information includes gap indication information for the network device to schedule a transmission unit, the gap indication information being used to indicate at least one gap length.
[0046] In conjunction with the second aspect, in one possible design of the second aspect, the scheduling instruction information is used to instruct the network device to schedule multiple transmission units, wherein,
[0047] The scheduling indication information includes a gap indication; or...
[0048] The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; the gap indication information is used to indicate at least one gap length.
[0049] In conjunction with the second aspect, in one possible design of the second aspect, the scheduling instruction information is further used to instruct the terminal to perform LBT in a gap of one transmission unit, or the scheduling instruction information is further used to instruct the terminal to perform LBT in gaps of multiple transmission units.
[0050] In conjunction with the second aspect, in one possible design of the second aspect, the scheduling indication information is carried on multiple fields of the signaling; or,
[0051] The scheduling indication information is carried on different bits of the same field in the signaling; or,
[0052] The scheduling instruction information is indicated by the first format of downlink control information (DCI); the signaling is DCI and / or radio resource control (RRC) signaling.
[0053] For information on the technical effects of the second aspect or various possible implementations of the second aspect, please refer to the description of the technical effects of the first aspect or various possible implementations of the first aspect.
[0054] Thirdly, a first communication device is provided, such as the first communication device described above. The communication device is used to perform the methods in the first aspect or any possible implementation thereof. Specifically, the communication device may include modules for performing the methods in the first aspect or any possible implementation thereof, such as a processing module and a transceiver module coupled together. Exemplarily, the communication device is a network device.
[0055] The processing module is used to determine scheduling indication information, which is used to instruct the network device to schedule one transmission unit, or the scheduling indication information is used to instruct the network device to schedule multiple transmission units.
[0056] The transceiver module is used to send the scheduling instruction information to the terminal under the control of the processing module.
[0057] In conjunction with the third aspect, in one possible design of the third aspect, the scheduling instruction information is further used to instruct the terminal to transmit according to the scheduling instruction of the network device, or the scheduling instruction information is further used to instruct the terminal to transmit according to the result of the Listen-Before-Speak (LBT).
[0058] In conjunction with the third aspect, in one possible design of the third aspect, the scheduling indication information is used to instruct the network device to schedule multiple transmission units, and the scheduling indication information includes multiple scheduling parameters, wherein...
[0059] Each of the multiple scheduling parameters includes a single value; or...
[0060] Some of the scheduling parameters include multiple values, while the other parameters have only one value.
[0061] In conjunction with the third aspect, in one possible design of the third aspect, the scheduling indication information is used to instruct the network device to schedule multiple transmission units. The scheduling indication information includes multiple scheduling parameters, some of which have a first value and a second value.
[0062] The first value corresponds to the first transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the first transmission unit; or...
[0063] The first value corresponds to the last transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the last transmission unit.
[0064] In conjunction with the third aspect, in one possible design of the third aspect, the partial scheduling parameters are one or more of the following parameters: time-domain resource allocation parameters, frequency-domain resource allocation parameters, coded block group (CBG) indication information, and start symbol parameters.
[0065] In conjunction with the third aspect, in one possible design of the third aspect, the scheduling indication information includes gap indication information for the network device to schedule a transmission unit, the gap indication information being used to indicate at least one gap length.
[0066] In conjunction with the third aspect, in one possible design of the third aspect, the scheduling instruction information is used to instruct the network device to schedule multiple transmission units, wherein,
[0067] The scheduling indication information includes a gap indication; or...
[0068] The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; the gap indication information is used to indicate at least one gap length.
[0069] In conjunction with the third aspect, in one possible design of the third aspect, the scheduling instruction information is further used to instruct the terminal to perform LBT in a gap of one transmission unit, or the scheduling instruction information is further used to instruct the terminal to perform LBT in gaps of multiple transmission units.
[0070] In conjunction with the third aspect, in one possible design of the third aspect, the scheduling indication information is carried on multiple fields of the signaling; or,
[0071] The scheduling indication information is carried on different bits of the same field in the signaling; or,
[0072] The scheduling instruction information is indicated by the first format of downlink control information (DCI); the signaling is DCI and / or radio resource control (RRC) signaling.
[0073] For information on the technical effects of the third aspect or various possible implementations of the third aspect, please refer to the description of the technical effects of the first aspect or various possible implementations of the first aspect.
[0074] Fourthly, a second communication device is provided, such as the second communication device described above. This communication device is used to perform the methods in the second aspect or any possible implementation thereof. Specifically, the communication device may include modules for performing the methods in the second aspect or any possible implementation thereof, such as a processing module and a transceiver module coupled together. Exemplarily, the communication device is a terminal.
[0075] The transceiver module is configured to receive scheduling instruction information from a network device, wherein the scheduling instruction information is configured to instruct the network device to schedule one transmission unit, or the scheduling instruction information is configured to instruct the network device to schedule multiple transmission units.
[0076] The processing module is used to transmit data in one or more transmission units according to the scheduling instruction information.
[0077] In conjunction with the fourth aspect, in one possible design of the fourth aspect, the scheduling instruction information is further used to instruct the terminal to transmit according to the scheduling instruction of the network device, or the scheduling instruction information is further used to instruct the terminal to transmit according to the result of the Listen-Before-Speak (LBT).
[0078] In conjunction with the fourth aspect, in one possible design of the fourth aspect, the scheduling indication information is used to instruct the network device to schedule multiple transmission units, and the scheduling indication information includes multiple scheduling parameters, wherein...
[0079] Each of the multiple scheduling parameters includes a single value; or...
[0080] Some of the scheduling parameters include multiple values, while the other parameters have only one value.
[0081] In conjunction with the fourth aspect, in one possible design of the fourth aspect, the scheduling indication information is used to instruct the network device to schedule multiple transmission units. The scheduling indication information includes multiple scheduling parameters, some of which have a first value and a second value.
[0082] The first value corresponds to the first transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the first transmission unit; or...
[0083] The first value corresponds to the last transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the last transmission unit.
[0084] In conjunction with the fourth aspect, in one possible design of the fourth aspect, the partial scheduling parameters are one or more of the following parameters: time-domain resource allocation parameters, frequency-domain resource allocation parameters, coded block group (CBG) indication information, and start symbol parameters.
[0085] In conjunction with the fourth aspect, in one possible design of the fourth aspect, the scheduling indication information includes gap indication information for the network device to schedule a transmission unit, the gap indication information being used to indicate at least one gap length.
[0086] In conjunction with the fourth aspect, in one possible design of the fourth aspect, the scheduling instruction information is used to instruct the network device to schedule multiple transmission units, wherein,
[0087] The scheduling indication information includes a gap indication; or...
[0088] The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; the gap indication information is used to indicate at least one gap length.
[0089] In conjunction with the fourth aspect, in one possible design of the fourth aspect, the scheduling instruction information is further used to instruct the terminal to perform LBT in a gap of one transmission unit, or the scheduling instruction information is further used to instruct the terminal to perform LBT in gaps of multiple transmission units.
[0090] In conjunction with the fourth aspect, in one possible design of the fourth aspect, the scheduling indication information is carried on multiple fields of the signaling; or,
[0091] The scheduling indication information is carried on different bits of the same field in the signaling; or,
[0092] The scheduling instruction information is indicated by the first format of downlink control information (DCI); the signaling is DCI and / or radio resource control (RRC) signaling.
[0093] For information on the technical effects of the fourth aspect or various possible implementations of the fourth aspect, please refer to the description of the technical effects of the second aspect or various possible implementations of the second aspect.
[0094] Fifthly, a third type of communication device is provided, such as the first communication device described above. This communication device includes a processor and a transceiver for implementing the methods described in the first aspect or various possible designs of the first aspect. Exemplarily, the communication device is a chip disposed in a communication device. Exemplarily, the communication device is a network device. The transceiver is implemented, for example, through an antenna, feeder, and codec in the communication device; or, if the communication device is a chip disposed in the communication device, the transceiver is, for example, a communication interface in the chip that connects to a radio frequency transceiver component in the communication device to transmit and receive information via the radio frequency transceiver component.
[0095] The processor is configured to determine scheduling indication information, which instructs the network device to schedule one transmission unit, or the scheduling indication information instructs the network device to schedule multiple transmission units.
[0096] The transceiver is used to send the scheduling instruction information to the terminal under the control of the processor.
[0097] In conjunction with the fifth aspect, in one possible design of the fifth aspect, the scheduling instruction information is further used to instruct the terminal to transmit according to the scheduling instruction of the network device, or the scheduling instruction information is further used to instruct the terminal to transmit according to the result of the Listen-Before-Speak (LBT).
[0098] In conjunction with the fifth aspect, in one possible design of the fifth aspect, the scheduling instruction information is used to instruct the network device to schedule multiple transmission units, and the scheduling instruction information includes multiple scheduling parameters, wherein...
[0099] Each of the multiple scheduling parameters includes a single value; or...
[0100] Some of the scheduling parameters include multiple values, while the other parameters have only one value.
[0101] In conjunction with the fifth aspect, in one possible design of the fifth aspect, the scheduling instruction information is used to instruct the network device to schedule multiple transmission units. The scheduling instruction information includes multiple scheduling parameters, some of which have a first value and a second value.
[0102] The first value corresponds to the first transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the first transmission unit; or...
[0103] The first value corresponds to the last transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the last transmission unit.
[0104] In conjunction with the fifth aspect, in one possible design of the fifth aspect, the partial scheduling parameters are one or more of the following parameters: time-domain resource allocation parameters, frequency-domain resource allocation parameters, coded block group (CBG) indication information, and start symbol parameters.
[0105] In conjunction with the fifth aspect, in one possible design of the fifth aspect, the scheduling indication information includes gap indication information for the network device to schedule a transmission unit, the gap indication information being used to indicate at least one gap length.
[0106] In conjunction with the fifth aspect, in one possible design of the fifth aspect, the scheduling instruction information is used to instruct the network device to schedule multiple transmission units, wherein,
[0107] The scheduling indication information includes a gap indication; or...
[0108] The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; the gap indication information is used to indicate at least one gap length.
[0109] In conjunction with the fifth aspect, in one possible design of the fifth aspect, the scheduling instruction information is further used to instruct the terminal to perform LBT in a gap of one transmission unit, or the scheduling instruction information is further used to instruct the terminal to perform LBT in gaps of multiple transmission units.
[0110] In conjunction with the fifth aspect, in one possible design of the fifth aspect, the scheduling indication information is carried on multiple fields of the signaling; or,
[0111] The scheduling indication information is carried on different bits of the same field in the signaling; or,
[0112] The scheduling instruction information is indicated by the first format of downlink control information (DCI); the signaling is DCI and / or radio resource control (RRC) signaling.
[0113] For information on the technical effects of the fifth aspect or various possible implementations of the fifth aspect, please refer to the description of the technical effects of the first aspect or various possible implementations of the first aspect.
[0114] Sixthly, a fourth type of communication device is provided, such as the second communication device described above. This communication device includes a processor and a transceiver for implementing the methods described in the second aspect or various possible designs of the second aspect. Exemplarily, the communication device is a chip disposed in a communication device. Exemplarily, the communication device is a terminal. The transceiver is implemented, for example, through an antenna, feeder, and codec in the communication device; or, if the communication device is a chip disposed in the communication device, the transceiver is, for example, a communication interface in the chip that is connected to a radio frequency transceiver component in the communication device to transmit and receive information via the radio frequency transceiver component.
[0115] The transceiver is configured to receive scheduling instruction information from a network device, the scheduling instruction information being used to instruct the network device to schedule one transmission unit, or the scheduling instruction information being used to instruct the network device to schedule multiple transmission units.
[0116] The processor is configured to perform transmission in one or more transmission units according to the scheduling instruction information.
[0117] In conjunction with the sixth aspect, in one possible design of the sixth aspect, the scheduling instruction information is further used to instruct the terminal to transmit according to the scheduling instruction of the network device, or the scheduling instruction information is further used to instruct the terminal to transmit according to the result of the Listen-Before-Speak (LBT).
[0118] In conjunction with the sixth aspect, in one possible design of the sixth aspect, the scheduling instruction information is used to instruct the network device to schedule multiple transmission units, and the scheduling instruction information includes multiple scheduling parameters, wherein...
[0119] Each of the multiple scheduling parameters includes a single value; or...
[0120] Some of the scheduling parameters include multiple values, while the other parameters have only one value.
[0121] In conjunction with the sixth aspect, in one possible design of the sixth aspect, the scheduling indication information is used to instruct the network device to schedule multiple transmission units. The scheduling indication information includes multiple scheduling parameters, some of which have a first value and a second value.
[0122] The first value corresponds to the first transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the first transmission unit; or...
[0123] The first value corresponds to the last transmission unit among the plurality of transmission units, and the second value corresponds to the other transmission units among the plurality of transmission units besides the last transmission unit.
[0124] In conjunction with the sixth aspect, in one possible design of the sixth aspect, the partial scheduling parameters are one or more of the following parameters: time-domain resource allocation parameters, frequency-domain resource allocation parameters, coded block group (CBG) indication information, and start symbol parameters.
[0125] In conjunction with the sixth aspect, in one possible design of the sixth aspect, the scheduling indication information includes gap indication information for the network device to schedule a transmission unit, the gap indication information indicating at least one gap length.
[0126] In conjunction with the sixth aspect, in one possible design of the sixth aspect, the scheduling instruction information is used to instruct the network device to schedule multiple transmission units, wherein,
[0127] The scheduling indication information includes a gap indication; or...
[0128] The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; the gap indication information is used to indicate at least one gap length.
[0129] In conjunction with the sixth aspect, in one possible design of the sixth aspect, the scheduling instruction information is further used to instruct the terminal to perform LBT in a gap of one transmission unit, or the scheduling instruction information is further used to instruct the terminal to perform LBT in gaps of multiple transmission units.
[0130] In conjunction with the sixth aspect, in one possible design of the sixth aspect, the scheduling indication information is carried on multiple fields of the signaling; or,
[0131] The scheduling indication information is carried on different bits of the same field in the signaling; or,
[0132] The scheduling instruction information is indicated by the first format of downlink control information (DCI); the signaling is DCI and / or radio resource control (RRC) signaling.
[0133] For information on the technical effects of the sixth aspect or various possible implementations thereof, please refer to the description of the technical effects of the second aspect or various possible implementations thereof.
[0134] A seventh aspect provides a fifth communication device. This communication device can be the first communication device in the above-described method design. Exemplarily, the communication device is a chip disposed in a network device. The communication device includes: a memory for storing computer-executable program code; and a processor coupled to the memory. The program code stored in the memory includes instructions that, when executed by the processor, cause the fifth communication device to perform the method described in the first aspect or any possible implementation thereof.
[0135] The fifth type of communication device may also include a communication interface, which may be a transceiver in a network device, such as an antenna, feeder, and codec in the communication device. Alternatively, if the fifth type of communication device is a chip in a network device, the communication interface may be the chip's input / output interface, such as input / output pins.
[0136] Eighthly, a sixth communication device is provided. This communication device can be the second communication device designed in the above-described method. Exemplarily, the communication device is a chip disposed in a terminal. The communication device includes: a memory for storing computer-executable program code; and a processor coupled to the memory. The program code stored in the memory includes instructions that, when executed by the processor, cause the sixth communication device to perform the method described in the second aspect or any possible implementation thereof.
[0137] The sixth type of communication device may also include a communication interface, which may be a transceiver in a network device, such as an antenna, feeder, and codec in the communication device. Alternatively, if the sixth type of communication device is a chip installed in a terminal, the communication interface may be the chip's input / output interface, such as input / output pins.
[0138] Ninth aspect, a communication system is provided, which may include the first communication device described in the third aspect, the third communication device described in the fifth aspect, or the fifth communication device described in the seventh aspect, as well as the second communication device described in the fourth aspect, the fourth communication device described in the sixth aspect, or the sixth communication device described in the eighth aspect.
[0139] In a tenth aspect, a computer storage medium is provided, wherein instructions are stored therein, which, when executed on a computer, cause the computer to perform the method described in the first aspect or any possible design of the first aspect.
[0140] Eleventhly, a computer storage medium is provided, wherein instructions are stored therein, which, when executed on a computer, cause the computer to perform the method described in the second aspect or any possible design of the second aspect.
[0141] In a twelfth aspect, a computer program product containing instructions is provided, the computer program product storing instructions that, when run on a computer, cause the computer to perform the method described in the first aspect or any possible design of the first aspect.
[0142] In a thirteenth aspect, a computer program product containing instructions is provided, the computer program product storing instructions that, when run on a computer, cause the computer to perform the method described in the second aspect or any possible design of the second aspect.
[0143] In this embodiment of the application, the scheduling indication information can indicate that the scheduled transmission unit is one transmission unit or multiple transmission units. In the case of multiple transmission units, it can clearly indicate the way in which the terminal schedules multiple transmission units at the same time, which helps to save the terminal's overhead of LBT for multiple transmission units. Attached Figure Description
[0144] Figure 1 A schematic diagram illustrating the scheduling of multiple transmission units as provided in an embodiment of this application;
[0145] Figure 2 A schematic diagram of a network architecture provided in an embodiment of this application;
[0146] Figure 3 A flowchart illustrating the resource scheduling method provided in an embodiment of this application;
[0147] Figure 4 A schematic diagram of a plurality of consecutive transmission units provided in an embodiment of this application;
[0148] Figure 5 A schematic diagram of a plurality of consecutive transmission units provided in an embodiment of this application;
[0149] Figure 6 A schematic diagram of a plurality of consecutive transmission units provided in an embodiment of this application;
[0150] Figure 7 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0151] Figure 8 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0152] Figure 9This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0153] Figure 10 This is another schematic diagram of the structure of another communication device provided in the embodiments of this application;
[0154] Figure 11 A schematic block diagram of a communication device provided in an embodiment of this application;
[0155] Figure 12 A schematic diagram of another communication device provided in the embodiments of this application;
[0156] Figure 13 This is a schematic diagram of another structure of a communication device provided in an embodiment of this application;
[0157] Figure 14 This is another schematic diagram of a communication device provided in an embodiment of this application. Detailed Implementation
[0158] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0159] The following explanations of some terms used in the embodiments of this application are provided to facilitate understanding by those skilled in the art.
[0160] 1) A terminal, also known as terminal equipment, user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to a user. For example, it may include a handheld device with wireless connectivity or a processing device connected to a wireless modem. The terminal can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. The terminal may include user equipment (UE), wireless terminal, mobile terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. For example, it may include mobile phones (or "cellular" phones), computers with mobile terminals, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices, smart wearable devices, etc. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, and personal digital assistants (PDAs). It also includes limited devices, such as those with low power consumption, limited storage capacity, or limited computing power. Examples include information sensing devices such as barcode scanners, radio frequency identification (RFID), sensors, global positioning systems (GPS), and laser scanners.
[0161] By way of example and not limitation, in this embodiment, the terminal can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets, smart helmets, and smart jewelry for vital sign monitoring. The terminal can also be a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.
[0162] The various terminals described above, if located in a vehicle (e.g., placed inside or installed inside a vehicle), can all be considered vehicle-mounted terminals, also known as on-board units (OBUs). In this embodiment, the terminal may also include a relay. Alternatively, it can be understood that anything capable of data communication with a base station can be considered a terminal.
[0163] 2) Network devices, including access network (AN) devices such as base stations (e.g., access points), can refer to devices in the access network that communicate with wireless terminals via one or more cells over the air interface, or, for example, a roadside unit (RSU) in a V2X technology. An RSU can be a fixed infrastructure entity supporting V2X applications and can exchange messages with other entities supporting V2X applications. Network devices can be used to convert received air frames to and from Internet Protocol (IP) packets, acting as routers between terminals and the rest of the access network, which may include an IP network. Network devices can also coordinate attribute management of the air interface. For example, network devices may include radio network controllers (RNC), Node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved NodeBs, or home Node Bs, HNBs), base band units (BBUs), or wireless fidelity (Wi-Fi) access points (APs), etc. They may also include evolved base stations (NodeBs, eNBs, or e-NodeBs) in long-term evolution (LTE) systems or LTE-Advanced (LTE-A) systems, or next-generation node Bs (gNBs) in fifth-generation (5G) new radio (NR) systems, or centralized units (CUs) and distributed units (DUs) in cloud radio access networks (CloudRAN) systems. The embodiments of this application are not limited.
[0164] 3) Time-frequency resources: Time-frequency resources in wireless communication systems are typically described in units of physical resource blocks (PRBs) or resource blocks (RBs). A PRB comprises two time slots (14 Orthogonal Frequency Division Multiple Access (OFDM) symbols) in the time domain and 12 subcarriers in the frequency domain. A PRB includes two adjacent RBs; that is, an RB comprises 12 subcarriers in the frequency domain and one time slot in the time domain. It should be noted that the terms "time-frequency resources" and "resources" in the embodiments of this application can be used interchangeably.
[0165] 4) A transmission unit is a time unit. For example, it can be a slot, a subframe, a mini-slot, an orthogonal frequency division multiplexing (OFDM) symbol, a millisecond (ms), or a fraction of a millisecond (e.g., 1 / 32ms) time unit. Alternatively, it can include multiple slots, multiple subframes, multiple mini-slots, multiple OFDM symbols, or several milliseconds (ms) or several fractions of a millisecond time units. Mini-slots are a new concept introduced in New Radio (NR). If the length of a data symbol scheduled by the network device is less than that of a slot, this length of data is called a mini-slot. Mini-slots occupy less time and are more suitable for transmitting data with low latency requirements.
[0166] In Long Term Evolution (LTE) systems, the smallest time scheduling unit is a 1ms transmission time interval (TTI). In NR systems, data transmission can use shorter time scheduling units, for example, mini-slots or slots with larger subcarrier spacing as the smallest time scheduling unit. A mini-slot consists of one or more time-domain symbols, which can be OFDM symbols. For a slot with a subcarrier spacing of 15 kilohertz (kHz), it consists of 6 or 7 time-domain symbols, corresponding to a time length of 0.5ms; for a slot with a subcarrier spacing of 60 kHz, the corresponding time length is shortened to 0.125ms.
[0167] Network devices can schedule transmission units (TTUs) for a single unit or for multiple TTUs. In this embodiment, scheduling a single TTU refers to scheduling a subframe, a TTI, a slot, a micro-slot, or a symbol, etc. Scheduling multiple TTUs in this embodiment refers to scheduling multiple subframes, multiple TTIs, multiple slots, multiple micro-slots, or multiple symbols, etc.
[0168] A transmission unit may include one or more multi-starting points, or one or more multi-ending points. It should be noted that a transmission starting point refers to the beginning of the transmitted data or signaling, that is, the initial position of the transmitted data or signaling. A transmission ending point refers to the end of the transmitted data or signaling, that is, the termination position of the transmitted data or signaling. In other words, a transmission can begin with the start symbol of a transmission unit, or it can begin with any symbol other than the start symbol of a transmission unit; it can end with the end symbol of a transmission unit, or it can end with any symbol other than the end symbol of a transmission unit. For example, please refer to... Figure 1 Taking a transmission unit as an example, which is a slot, the transmission unit includes, for example, a slot. Figure 1 The diagram shows 14 OFDM symbols, 0-13. For a transmission unit with multiple transmission origins, the terminal transmission can use symbols such as... Figure 1 The symbol #0 shown is used as the transmission start point ( Figure 1 (Indicated by a solid arrow) To begin transmission, you can also use... Figure 1 The symbol #7 shown is used as the transmission start point. Similarly, for multiple transmission endpoints, the terminal can use symbols such as... Figure 1 The symbol #9 shown is the transmission endpoint ( Figure 1 (Indicated by a dashed arrow) To begin transmission, you can also use... Figure 1 The transmission begins with symbol #13 as the endpoint. Figure 1 As can be seen, when transmission starts with symbol #7, the actual transmission length is less than the length of one slot, also known as a partial slot. In some embodiments, the aforementioned transmission start point can also be called the transmission start symbol, and the aforementioned transmission end point can also be called the transmission end symbol.
[0169] In this embodiment, a transport block (TB) is transmitted on one transport unit. In other embodiments, multiple TBs can be transmitted on one transport unit, or a portion of a TB can be transmitted on one transport unit and the remainder on another transport unit, i.e., a TB can be transmitted across multiple transport units.
[0170] In this embodiment, the scheduling of multiple transmission units can also be understood as the network device scheduling multiple transmission units for the terminal to send or receive data. Each of the multiple transmission units to be scheduled may have one or more transmission start points; and / or, each transmission unit may have one or more transmission end points; or, the network device may schedule a portion of each transmission unit for the terminal to send or receive data, thereby making the actual length of the terminal transmission less than or equal to the length of that single transmission unit.
[0171] 5) In this application embodiment, "multiple" refers to two or more. Therefore, in this application embodiment, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, such as one, two, or more. For example, including at least one means including one, two, or more, and is not limited to which ones are included. For example, including at least one of A, B, and C, then it can include A, B, C, A and B, A and C, B and C, or A and B and C. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship. The terms "system" and "network" in this application embodiment can be used interchangeably.
[0172] Unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the order, sequence, priority or importance of multiple objects.
[0173] The above describes some concepts involved in the embodiments of this application. The following describes the technical features involved in the embodiments of this application.
[0174] Transmission unit scheduling typically refers to the sharing of channels by multiple terminals. Network devices allocate resources for the shared channels within each scheduling cycle and notify the terminals of the allocated resources. The channels requiring scheduling are the Physical Downlink Shared Channel (PDSCH) and the Physical Uplink Shared Channel (PUSCH). Generally, the network device sends scheduling instructions for the transmission unit to the terminals, and the terminals then transmit or receive data within the transmission unit according to the scheduling instructions.
[0175] In 5G systems, the scheduling information sent by network devices for a single transmission unit (TTU) can be targeted at that individual TTU. However, 5G systems support the use of unlicensed spectrum resources, meaning multiple terminals can share the same spectrum. To ensure fairness, multiple terminals need to perform a Level Bypass (LBT) before using time-frequency resources on an unlicensed frequency band, ensuring that the resource is available before use. If the current single-transmission-unit scheduling method is used for scheduling multiple TTUs, i.e., scheduling each TTU separately, the terminal would need to perform LBT detection for each TTU, resulting in significant LBT overhead.
[0176] Therefore, the technical solution of the embodiments of this application is provided. In the embodiments of this application, the network device can indicate whether the scheduled transmission unit is one transmission unit or multiple transmission units through scheduling indication information. It is evident that, through the method provided in the embodiments of this application, when multiple transmission units exist, the method of scheduling multiple transmission units simultaneously can be clearly indicated to the terminal. At the same time, it helps to save the overhead of LBT (Local Bit By-Traffic) for multiple transmission units by the terminal.
[0177] The technical solutions provided in this application can be applied to 5G systems, such as NR systems, or they can also be applied to 5G next-generation mobile communication systems or other similar communication systems, without any specific limitations.
[0178] The following describes a network architecture used in an embodiment of this application. Please refer to [link / reference]. Figure 2 .
[0179] Figure 2 It includes access network equipment and 6 terminals. Figure 2 The number of terminals mentioned is just an example; there could be fewer or more. Figure 2 This is just a schematic diagram; the network architecture can also include other network devices, such as wireless repeaters and wireless backhaul devices. Figure 2 It is not shown in the middle.
[0180] Access network equipment is an access device that allows a terminal to access the mobile communication system wirelessly. It can be a base station NodeB, an evolved NodeB, a base station in a 5G communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system. The embodiments of this application do not limit the specific technology or specific equipment form used in the access network equipment.
[0181] A terminal, or terminal device, may be, for example, a cellular phone, smartphone, laptop, handheld communication device, handheld computing device, satellite radio device, global positioning system, PDA, and / or any other suitable device for communicating over a wireless communication system, all of which can be connected to access network equipment.
[0182] Access network equipment and terminals can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the access network equipment and terminals.
[0183] The embodiments of this application can be applied to downlink signal transmission, uplink signal transmission, and device-to-device (D2D) signal transmission. For downlink signal transmission, the transmitting device is an access network device, and the corresponding receiving device is a terminal. For uplink signal transmission, the transmitting device is a terminal, and the corresponding receiving device is an access network device. For D2D signal transmission, both the transmitting and receiving devices are terminals. For example, ... Figure 2 The three terminals indicated by the dashed line area are suitable for D2D signal transmission. The embodiments of this application do not limit the direction of signal transmission. In the following description, the implementation of this application for uplink signal transmission by terminals is used as an example; downlink signal transmission is similar.
[0184] In one example, communication between access network devices and terminals, as well as between terminals, can be conducted using licensed spectrum, unlicensed spectrum, or a combination of both. Communication between access network devices and terminals, as well as between terminals, can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or a combination of both. The embodiments of this application do not limit the spectrum resources used between access network devices and terminals.
[0185] The technical solutions provided by the embodiments of this application are described below with reference to the accompanying drawings.
[0186] This application provides a first method for resource scheduling; please refer to [link to relevant documentation]. Figure 3 The flowchart below illustrates the method. Furthermore, this method can be executed by two communication devices, such as a first communication device and a second communication device. The first communication device can be a network device or a communication device capable of supporting the functions required for the method to be implemented by the network device, or it can be a terminal or a communication device capable of supporting the functions required for the method to be implemented by the terminal. It can also be other communication devices, such as a chip system. Similarly, the second communication device can be a network device or a communication device capable of supporting the functions required for the method to be implemented by the network device, or it can be a terminal or a communication device capable of supporting the functions required for the method to be implemented by the terminal. It can also be other communication devices, such as a chip system. There are no restrictions on the implementation of the first and second communication devices. For example, the first communication device can be a network device and the second communication device can be a terminal, or both the first and second communication devices can be terminals, or the first communication device can be a network device and the second communication device can support the functions required for the method to be implemented by the terminal, and so on. The network device can be, for example, a base station.
[0187] For ease of explanation, the following text will use the example of the method being executed by a network device and a terminal; that is, assuming the first communication device is the network device and the second communication device is the terminal. This embodiment is based on an application in... Figure 2 Taking the network architecture shown as an example, the network devices described below can be... Figure 2 In the network architecture shown, the access network device, and the terminal mentioned below, can be... Figure 2 The terminal in the network architecture shown.
[0188] S31. The network device determines scheduling instruction information, which is used to instruct the network device to schedule one transmission unit, or the scheduling instruction information is used to instruct the network device to schedule multiple transmission units.
[0189] S32. The network device sends the scheduling instruction information to the terminal.
[0190] S33. The terminal receives the scheduling instruction information from the network device and transmits it in one or more transmission units according to the scheduling instruction information. This transmission can be data transmission or signaling transmission.
[0191] This application embodiment can support scheduling of both single and multiple transmission units. Therefore, when the network device notifies the terminal to schedule transmission units, it needs to inform the terminal whether the network device is scheduling one transmission unit or multiple transmission units.
[0192] Specifically, network devices can inform terminals via scheduling instruction information that they can schedule one or multiple transmission units. The scheduling instruction information can be used to instruct the network device to schedule one transmission unit, or it can be used to instruct the network device to schedule multiple transmission units.
[0193] Scheduling instruction information can be carried in downlink control information (DCI) or radio resource control (RRC) signaling, or it can be indicated through a DCI format. For example, the DCI formats defined in the current NR system are DCI format 0_0, DCI format 0_1, DCI format 1_0, and DCI format 1_0; alternatively, a newly defined DCI format can be used. For ease of description, in this embodiment, the newly defined DCI format is referred to as the first DCI format. That is, the first DCI format is different from DCI format 0_0, DCI format 0_1, DCI format 1_0, and DCI format 1_0.
[0194] As one implementation of scheduling instruction information, the scheduling instruction information can be carried in a field of the DCI. For ease of description, this field is referred to as the first field in this embodiment. The first field can be a field already defined in the DCI or a newly defined DCI field. The first field can occupy 1 bit. When the value of the first field is "0", it can instruct the network device to schedule one transmission unit; conversely, when the value of the first field is "1", it can instruct the network device to schedule multiple transmission units. In other embodiments, when the value of the first field is "1", it can instruct the network device to schedule multiple transmission units, and when the value of the first field is "0", it can instruct the network device to schedule one transmission unit. It should be noted that, in some embodiments of this application, the value of the first field can also be understood as the value carried by the first field.
[0195] In some embodiments, the scheduling of a network device for one transmission unit or for multiple transmission units can be considered as different scheduling modes. It can be understood that scheduling a network device for one transmission unit is a first scheduling mode, and scheduling multiple transmission units is a second scheduling mode. In this case, the scheduling indication information can be used to indicate either the first or the second scheduling mode. For example, when the value of the first field of the DCI is "0", the scheduling indication information instructs the network device to use the first scheduling mode; when the value of the first field of the DCI is "1", the scheduling indication information instructs the network device to use the second scheduling mode; or, when the value of the first field of the DCI is "1", the scheduling indication information instructs the network device to use the first scheduling mode; when the value of the first field of the DCI is "0", the scheduling indication information instructs the network device to use the second scheduling mode.
[0196] In possible implementations, the first field carrying scheduling indication information may include the following methods:
[0197] (1) First implementation method:
[0198] The first field can be a newly defined DCI field. For example, the first field is a field indicating the scheduling mode of the transmission unit, such as the indication of MODE field or the Identifier for multi-TTI scheduling field. In this embodiment, the first field can occupy 1 bit and is used to indicate the first scheduling mode or the second scheduling mode.
[0199] (2) The second implementation method:
[0200] The first field can reuse existing fields in DCI. For example, the first field can be the "Identifier for DCI formats" field already defined in DCI, reusing the "Identifier for DCI formats" field to represent the scheduling mode of the transmission unit. In this implementation, the "Identifier for DCI formats" field occupies at least 1 bit. If the "Identifier for DCI formats" field occupies 1 bit, it can implicitly indicate the first scheduling mode or the second scheduling mode. If the "Identifier for DCI formats" field occupies multiple bits, some of these bits can indicate the first scheduling mode or the second scheduling mode, and the bits other than the aforementioned bits can be used to indicate the information currently carried by the "Identifier for DCI formats" field, that is, it can explicitly indicate the first scheduling mode or the second scheduling mode.
[0201] In some embodiments, the newly defined DCI format can indicate scheduling indication information. For example, the system newly defines DCI format A and DCI format B, wherein DCI format A is used to indicate a first scheduling mode and DCI format B is used to indicate a second scheduling mode.
[0202] Since the terminal may use time-domain resources on unlicensed frequency bands, in this case, the terminal can transmit the transmission unit according to the scheduling instructions of the network device, or according to the LBT result determined by LBT, so as to meet the actual transmission needs as much as possible.
[0203] In this situation, the scheduling instruction information is also used to instruct the terminal to transmit according to the network device's scheduling instructions. Alternatively, the scheduling instruction information is also used to instruct the terminal to transmit according to the LBT result. Similarly, whether the terminal transmits the transmission unit according to the network device's scheduling instructions or according to the LBT result can be considered as the network device having different scheduling modes for different transmission units. To distinguish it from the first and second scheduling modes mentioned above, the mode in which the terminal transmits the transmission unit according to the network device's scheduling instructions will be referred to as the first transmission mode, and the mode in which the terminal transmits the transmission unit according to the LBT result will be referred to as the second transmission mode.
[0204] In some embodiments, scheduling indication information is used to indicate scheduling mode and transmission mode. The scheduling indication information can be implemented in several different ways:
[0205] (1) Scheduling instruction information can be carried in a field of DCI.
[0206] For example, scheduling indication information can be carried in the aforementioned first field. In this embodiment, the first field can occupy 2 bits, wherein the high-order bits of the first field are used to indicate the first scheduling mode or the second scheduling mode, and the low-order bits of the first field are used to indicate the first transmission mode or the second transmission mode. Alternatively, the low-order bits of the first field are used to indicate the first scheduling mode or the second scheduling mode, and the high-order bits of the first field are used to indicate the first transmission mode or the second transmission mode.
[0207] For example, when the value of the first field is "00", the scheduling indication information indicates a first scheduling mode and a first transmission mode; when the value of the first field is "10", the scheduling indication information indicates a second scheduling mode and a first transmission mode. In other embodiments, the high-order bits of the first field are used to indicate the first transmission mode or the second transmission mode, and the low-order bits of the first field are used to indicate the first scheduling mode or the second scheduling mode.
[0208] (2) Scheduling instruction information can be carried in multiple fields of DCI.
[0209] For example, scheduling indication information can be carried in the first and second fields mentioned above. The second field can be a newly defined DCI field used to indicate either the first or second transmission mode. In this embodiment, the second field can be understood as a field representing the transmission mode of the transmission unit. For example, when the network device schedules uplink transmission, this second field can be called the PUSCH mode identifier; when the network device schedules downlink transmission, this second field can be called the PDSCH mode identifier.
[0210] For example, both the first and second fields occupy 1 bit. When the value of the first field is "0", the scheduling indication information indicates the first scheduling mode; when the value of the first field is "1", the scheduling indication information indicates the second scheduling mode. When the value of the second field is "0", the scheduling indication information indicates the first transmission mode; when the value of the second field is "1", the scheduling indication information indicates the second transmission mode. Therefore, when the values of the first and second fields are "00", the scheduling indication information indicates both the first scheduling mode and the first transmission mode, that is, it indicates that the network device schedules a transmission unit, and the terminal transmits the transmission unit according to the scheduling indication of the network device. Of course, the first field and / or the second field can also reuse existing fields in DCI, similar to the above, where the scheduling indication information is carried in one field to indicate the first scheduling mode or the second scheduling mode in the second (2) implementation mode, which will not be elaborated here.
[0211] (3) Scheduling instruction information can be carried in RRC signaling.
[0212] This application embodiment can predefine multiple scheduling modes (Modes) for the transmission unit, for example, defining 6 Modes. These 6 Modes are Mode1, Mode2, Mode3, Mode4, Mode5, Mode6, etc. Wherein, Mode1 represents the first scheduling mode mentioned above; Mode2 represents the second scheduling mode mentioned above; Mode3 represents the first scheduling mode and the first transmission mode mentioned above; Mode4 represents the first scheduling mode and the second transmission mode mentioned above; Mode5 represents the second scheduling mode and the first transmission mode mentioned above; Mode6 represents the second scheduling mode and the second transmission mode mentioned above, and so on. The network device can send RRC signaling to the terminal to indicate the specific scheduling mode. It should be noted that the number and numbering of the above Modes are only for illustration and are not intended to be limiting.
[0213] (4) The scheduling instruction information is carried in both the DCI and the RRC signaling.
[0214] In this embodiment, the scheduling indication information may include two parts: a first part and a second part. The first part indicates a first scheduling mode or a second scheduling mode, and the second part indicates a first transmission mode or a second transmission mode. The first part may be carried in the DCI, and the second part may be carried in RRC signaling; alternatively, the first part may be carried in RRC signaling, and the second part in the DCI. Referring to the foregoing, the first part (or the second part) may be carried in a newly defined DCI field, or it may reuse an existing DCI field; details will not be elaborated here. The second part (or the first part) may use a predefined transmission mode in the RRC signaling for indication; details will not be elaborated here. In this implementation, the network device can send the DCI and RRC signaling to the terminal to transmit the scheduling indication information.
[0215] (5) The scheduling instruction information is indicated by the newly defined DCI format.
[0216] The newly defined DCI format here is different from the first DCI format mentioned above, as well as the formats DCI format 0_0, DCIformat0_1, DCI format 1_0, and DCI format 1_0. For distinction, in this embodiment, the newly defined DCI format is referred to as the second DCI format. For example, the second DCI format is the newly defined DCI format A, used to indicate the first scheduling mode and the first transmission mode; or, the second DCI format is the newly defined DCI format B, used to indicate the first scheduling mode and the second transmission mode; or, the second DCI format is the newly defined DCI format C, used to indicate the second scheduling mode and the first transmission mode; or, the second DCI format is the newly defined DCI format D, used to indicate the second scheduling mode and the second transmission mode.
[0217] When network devices give scheduling instructions for transmission units, they also indicate the scheduling parameters used by the terminal to transmit data through the transmission unit. Scheduling parameters can be one or more combinations of the following parameters: starting point, ending point, partial slot format, time domain resource allocation information, frequency domain resource allocation information, gap information, Hybrid Automatic Repeat Request (HARQ) process information, number of scheduled transmission units, data new transmission indication information, modulation and coding scheme (MCS) indication information, redundancy version (RV) indication information, carrier indicator, UL / SUL indicator, bandwidth part indicator, transmission power control (TPC) command for scheduled PUSCH, precoding information and number of layers, antenna port phase tracking reference signal-demodulation reference signal association (PTRS-DMRS association), sounding reference signal (SRS resource indicator, SRS request), and channel state information request (CSI) indicator. Request information, code block group (CBG) indication information, LBT type / channel access type indication, channel access priority class indication, etc.
[0218] Specifically, in this embodiment of the application, the scheduling indication information may further include multiple scheduling parameters, which may be the multiple scheduling parameters listed above. When the scheduling indication information is carried in the DCI, the multiple scheduling parameters may be carried in different fields of the DCI. For example, time domain resource allocation information may be carried in the "time domain resource allocation" field of the DCI.
[0219] For scheduling multiple transmission units, in some embodiments, the various scheduling parameters used by each transmission unit may have the same values. For example, the starting and ending points of transmission, as well as the MCS used, may all be the same. In other embodiments, some scheduling parameters may be the same for each transmission unit, but others may be different. For example, the MCS used by each transmission unit may be consistent, but the time-domain resource allocation locations or frequency-domain resource locations may differ.
[0220] The scheduling parameters used by different transmission units in multiple transmission units have different values, and the content indicated by the scheduling indication information also varies, which may include the following situations:
[0221] The first scenario: The values of some scheduling parameters used by each of the multiple transmission units may be different, while the values of other scheduling parameters are the same.
[0222] The scheduling indication information can also be used to indicate that some scheduling parameters among multiple scheduling parameters have multiple values, while the other scheduling parameters besides the aforementioned partial scheduling parameters have only one value.
[0223] The second scenario: the scheduling parameters used by each of the multiple transmission units may have the same value.
[0224] The scheduling indication information can also be used to indicate that each scheduling parameter among multiple scheduling parameters has only one value. In this way, only one value needs to be set for each scheduling parameter, instead of setting multiple identical values, thereby saving the number of bits occupied by the scheduling indication information indicating the values of multiple scheduling parameters, and achieving the purpose of saving signaling overhead.
[0225] The third scenario: Some transmission units in multiple transmission units use the same values for some scheduling parameters, while others use different values for some scheduling parameters.
[0226] For example, please see Figure 4 This is a schematic diagram of multiple consecutive transmission units. Figure 4 Taking a system consisting of four consecutive transmission units, with each transmission unit constituting one slot, as an example, the first transmission unit (slot 1) uses the position of the transmission starting point (…). Figure 4 The dashed arrow in the diagram represents symbol 7 for slot 1, while the other transmission units (slot 2, slot 3, slot 4) use the position of the transmission starting point (…). Figure 4(The solid arrows in the middle represent the symbol 0 of each slot.)
[0227] For example, please see Figure 5 This is a schematic diagram of multiple consecutive transmission units. Figure 5 Taking a transmission unit consisting of four consecutive transmission units, with each transmission unit constituting one slot, as an example, the last transmission unit (slot 4) uses the location of the transmission endpoint (…). Figure 5 The dashed arrow in the diagram represents symbol 9 for slot 4, while the other transmission units (slot 1, slot 2, slot 3) use the location of the transmission endpoint (…). Figure 5 (The solid arrows in the middle are for illustration) are all symbol 13 for each slot.
[0228] For the third scenario, in this embodiment, the scheduling indication information can indicate that some of the multiple scheduling parameters include two values: a first value and a second value. The first value corresponds to the first transmission unit among the multiple transmission units, and the second value corresponds to the other transmission units besides the first; or, the first value corresponds to the last transmission unit among the multiple transmission units, and the second value corresponds to the other transmission units besides the last. This way, only one value needs to be indicated for the scheduling parameters of other transmission units, instead of indicating multiple identical values separately, thus saving signaling overhead.
[0229] For the terminal, since some of the scheduling parameters included in the scheduling indication information have two values, the terminal actually parses some of the scheduling parameters of two transmission units when parsing the scheduling indication information, rather than some of the scheduling parameters of all transmission units, thus reducing the burden on the terminal.
[0230] In some embodiments, when a network device uses scheduling with some scheduling parameters having the same values for transmission units other than the first or last transmission unit, these can be considered as different scheduling modes. For example, in the third case described above, it can be understood that scheduling with some scheduling parameters having the same values for transmission units other than the first transmission unit is the third transmission mode, and scheduling with some scheduling parameters having the same values for transmission units other than the last transmission unit is the fourth transmission mode.
[0231] The scheduling indication information is used to indicate the implementation method of the scheduling mode (first scheduling mode or second scheduling mode) and the transmission mode (third transmission mode or fourth transmission mode). You can refer to the above-mentioned scheduling indication information for indicating the scheduling mode (first scheduling mode or second scheduling mode) and the transmission mode (first transmission mode or second transmission mode), which will not be repeated here.
[0232] In some embodiments, the scheduling indication information is used to indicate a scheduling mode (first scheduling mode or second scheduling mode) and a transmission mode (first transmission mode or second transmission mode), as well as (third transmission mode or fourth transmission mode). Possible implementations of the scheduling indication information can refer to the above-described implementations of scheduling indication information indicating scheduling modes (first scheduling mode or second scheduling mode) and transmission modes (first transmission mode or second transmission mode). For example, the scheduling indication information is carried in the first field (“indication of MODE” field or “Identifier for multi-TTI scheduling” field) and the second field (e.g., “Identifier for PUSCH mode”). In this embodiment, the first field may occupy 1 bit, and the second field may occupy 2 bits. The value of the first field indicates the first scheduling mode or the second scheduling mode, the value of the first bit of the 2 bits occupied by the second field indicates the first transmission mode or the second transmission mode, and the value of the second bit of the 2 bits occupied by the second field indicates the third transmission mode or the fourth transmission mode. In some embodiments, the value of the second bit in the 2 bits occupied by the second field is used to indicate the first or second transmission mode, and the value of the first bit in the 2 bits occupied by the second field is used to indicate the newly defined DCI field in the third or fourth transmission mode. The above example only illustrates scheduling indication information carried in the first and second fields. In some embodiments, scheduling indication information can be carried in the first field and multiplexed existing DCI fields. The difference is that the number of bits occupied by multiplexed existing DCI fields may increase.
[0233] The fourth scenario: Regarding the partial scheduling parameters of some transmission units among multiple transmission units, the values of some transmission units among these multiple transmission units are the same, while the values of the remaining transmission units other than the partial transmission units are the same, and the values of the partial transmission units are different from the values of the remaining transmission units.
[0234] For example, there are four transmission units. The first and third transmission units have the same time-domain resource allocation parameter values, while the second and fourth transmission units have the same time-domain resource allocation parameter values. That is, some transmission units have the same transmission mode, while the remaining transmission units have the same transmission mode.
[0235] In this situation, the scheduling indication information is used to indicate that some of the included scheduling parameters have two values. One of these values corresponds to the first and third transmission units, and the other corresponds to the second and fourth transmission units. Therefore, the number of values included in the partial scheduling parameters indicated by the scheduling indication information is less than the number of transmission units, which saves signaling overhead.
[0236] For the terminal, if the scheduling indication information indicates two values, it could be either the third or the fourth scenario mentioned above. To differentiate them, in some embodiments, the scheduling for the fourth scenario can be defined as the fifth transmission mode.
[0237] The scheduling indication information can be used to indicate a first or second scheduling mode, and a transmission mode (a third, fourth, or fifth transmission mode). Therefore, even if the scheduling indication information indicates that some scheduling parameters include two values, the transmission mode (third, fourth, or fifth) can be determined based on the scheduling indication information. This allows for the corresponding parsing of the scheduling parameters of some transmission units among multiple transmission units, without needing to parse the scheduling parameters of all transmission units, thus saving signaling overhead. In some embodiments, the scheduling indication information is carried in the aforementioned first field ("indication of MODE" field or "Identifier for multi-TTIscheduling" field) and the aforementioned second field (e.g., "Identifier for PUSCH mode"). The first field can occupy 1 bit, and the second field occupies 2 bits. The value of the second field is used to indicate the third, fourth, or fifth transmission mode.
[0238] In the embodiments of this application, some scheduling parameters can be one or more of the following: time-domain resource allocation parameters, frequency-domain resource allocation parameters, CBG indication information, and start symbol parameters. Time-domain resource allocation parameters can be carried in the "time domain resource allocation" field of the DCI, meaning the "time domain resource allocation" field includes time-domain resource allocation parameters. Frequency-domain resource allocation parameters can be carried in the "frequency domain resource allocation" field of the DCI. Of course, the above is merely an example; generally speaking, if the endpoint symbol of the transmission unit and the allocated time-domain resources are known, the start symbol is also known, so some scheduling parameters can also be endpoint symbol parameters.
[0239] In some embodiments, the scheduling indication information may further include gap indication information. The gap indication information is used to indicate a gap length, such as 25µs, 71µs, etc. Exemplarily, the gap indication information may be one of the aforementioned scheduling parameters.
[0240] Specifically, gap indication information can be carried in a field of DCI, such as the "gap indication" field of DCI. The "gap indication" field can occupy 2 bits. When the value of the "gap indication" field is "00", it corresponds to the first gap size; when the value of the "gap indication" field is "01", it corresponds to the second gap size. Examples of each type will not be listed here.
[0241] Since multiple terminals can fairly compete for and use time-domain resources on unlicensed frequency bands, for example, there are three terminals: Terminal 1, Terminal 2, and Terminal 3. Terminal 1, Terminal 2, and Terminal 3 compete fairly for and use preset time-domain resources. If Terminal 1 continuously transmits data on the preset time-domain resources, then when Terminal 2 and Terminal 3 perform LBT (Local Time-Based Transmission), it can be determined that data is continuously being transmitted on the preset time-domain resources. Therefore, Terminal 2 and Terminal 3 will not be able to transmit data, resulting in a longer latency for their services. Therefore, in this embodiment, the purpose of the scheduling indication information, which also includes gap indication information, can be understood as reserving resources for terminals to perform LBT. Continuing with the above example, the gap indication information can indicate that a gap is reserved on the preset time-domain resources for Terminal 2 and Terminal 3 to perform LBT within the reserved gap. If, within the gap, the result of LBT for Terminal 2 or Terminal 3 is that no data is being transmitted, then Terminal 2 and Terminal 3 can transmit data without waiting for a long time.
[0242] In different embodiments, for a single transmission unit, there can be one or more gaps, which may include the following cases:
[0243] First scenario:
[0244] There is one gap, which can be at any time-domain position within a transmission unit or before that transmission unit. If the gap is before the transmission unit, the terminal performs LBT (Local Time-Based Transmission) before using that transmission unit. If it determines that a channel is idle, data transmission can begin at the start of that transmission unit to avoid wasting resources. In this case, the scheduling indication information includes a gap indication.
[0245] The second scenario:
[0246] There are multiple gaps, which can reside on a single transmission unit. In this case, the scheduling indication information can include multiple gap indication messages.
[0247] In different embodiments, for multiple transmission units, the gap can be one or more, possibly including the following cases:
[0248] First scenario:
[0249] Multiple transmission units share the same gap. In this case, the scheduling indication information can include only one gap indication information instead of multiple gap indication information, thus saving signaling overhead.
[0250] The second scenario:
[0251] The network device sets gaps for each transmission unit, and the gaps set for each transmission unit are different. In this case, the scheduling indication information includes multiple gap indications, each corresponding to each transmission unit. In some embodiments, the gap set for each transmission unit can be located at any time domain position within each transmission unit. For example, multiple transmission units may be consecutive transmission units, and the gap for each transmission unit can be located between each transmission unit.
[0252] Alternatively, if two adjacent transmission units are not consecutive, the gap set for each transmission unit can be located either between or before each transmission unit. When the gap set for each transmission unit is located before each transmission unit, the terminal may start transmitting data at the beginning of each transmission unit to avoid wasting resources.
[0253] Alternatively, if some transmission units are consecutive, while the others are non-consecutive, then the gap set in some transmission units can be located at any time domain position within that transmission unit. The gap set in other transmission units can be located at any time domain position within that transmission unit or before that transmission unit.
[0254] The third scenario:
[0255] The network device sets gaps for some transmission units among multiple transmission units, while the other transmission units do not have gaps set. In this case, the number of gap indications included in the scheduling indication information is less than the number of transmission units, in order to minimize signaling overhead. Similar to the second case, the gaps set for each transmission unit can be located between transmission units or before each transmission unit, which will not be elaborated further here.
[0256] In some embodiments, the scheduling indication information may further include CBG indication information. The CBG indication information may be carried in a field of the DCI, for example, this field may be the "CBG transmission information" field of the DCI, which includes information based on the CBG bitmap, wherein one bit of the bitmap corresponds to one CBG.
[0257] In this embodiment of the application, the scheduling indication information may include one CBG indication information or multiple CBG indication information. For a single transmission unit, the scheduling indication information includes one CBG indication information. For multiple transmission units, the scheduling indication information may include one or more CBG indication information, which may include the following cases:
[0258] First scenario:
[0259] The CBG indication information is the same on multiple transmission units. In this case, the scheduling indication information can include only one CBG indication information instead of multiple CBG indication information, in order to save signaling overhead.
[0260] The second scenario:
[0261] The network equipment sets a CBG transmission mode for each transmission unit, and the CBG settings for each transmission unit are different. In this case, the scheduling indication information includes multiple CBG indication information, with each CBG indication information corresponding to each transmission unit.
[0262] The third scenario:
[0263] The network equipment sets a CBG (Content Controller Group) transmission mode for each transmission unit. Specifically, multiple transmission units, except for the first transmission unit, have the same CBG, or multiple transmission units, except for the last transmission unit, have the same CBG. In this case, the scheduling indication information includes two CBG indication messages. One of these CBG indication messages corresponds to the first or last transmission unit, and the other corresponds to the remaining transmission units. Thus, for the remaining transmission units, the network equipment only needs to indicate one CBG indication message, instead of indicating multiple identical CBG indication messages separately, achieving the goal of saving signaling overhead.
[0264] The fourth scenario: The CBG indication information of some transmission units in multiple transmission units is consistent, while the CBG indication information of other transmission units besides the aforementioned transmission units, that is, the remaining transmission units, is the same, and the CBG indication information of some transmission units is different from the CBG indication information of the remaining transmission units.
[0265] For example, consider four transmission units. The first and third transmission units have the same CBG indication information, while the second and fourth transmission units have the same CBG indication information. In this case, the scheduling indication information includes two CBG indications. One of these CBG indications corresponds to a subset of the transmission units, and the other corresponds to the remaining subset. That is, the number of CBG indications included in the scheduling indication information is less than the number of transmission units, thus saving signaling overhead.
[0266] For the terminal, if the scheduling indication information includes two CBG indication information, it may be either the third or the fourth case mentioned above. Similarly, for differentiation, in some embodiments, the scheduling for the second, third, and fourth cases mentioned above can be defined as different transmission modes, which will not be elaborated here.
[0267] In S32, the network device sends the scheduling instruction information to the terminal.
[0268] Once the network device has determined the scheduling instruction information, it can send the scheduling instruction information to the terminal. For example, the network device sends a first message to the terminal, which carries the scheduling instruction information. The first message can also be understood as the first signaling; the concepts of "signaling" and "message" are interchangeable in the embodiments of this application. Further details will not be provided in subsequent embodiments. The first signaling may be, for example, DCI and / or RRC signaling, etc., and there are no specific limitations, as long as the first signaling is used to indicate the scheduling instruction information.
[0269] Specifically, please refer to the description of the above embodiments. Depending on the content indicated by the scheduling indication information, the scheduling indication information can be carried on the same field of DCI or on multiple fields of DCI; or, the scheduling indication information can be carried in both DCI and RRC signaling; or, the scheduling indication information can be indicated by a newly defined DCI format, which will not be elaborated here.
[0270] The preceding sections introduced the content indicated by scheduling instructions and how network devices use these instructions to direct terminals to schedule transmission units. The following sections, using terminal parsing of scheduling instructions as examples, illustrate possible implementations of these instructions and how terminals transmit data within transmission units based on the received instructions. In the following text, some of the scheduling parameters mentioned above will be used as examples of time-domain resource allocation parameters, frequency-domain resource allocation parameters, gap indication information, and CBG indication information.
[0271] In S33, the terminal receives the scheduling instruction information from the network device and performs data transmission in one or more transmission units according to the scheduling instruction information.
[0272] Example 1, taking scheduling parameters as time-domain resource allocation parameters.
[0273] In some embodiments, the scheduling instruction information instructs the network device to schedule for one transmission unit or the network device to schedule for multiple transmission units.
[0274] When a network device instructs a terminal to transmit data to a transmission unit, the network device can send a Distributed Instruction Code (DCI) carrying scheduling instruction information to the terminal. For example, the scheduling instruction information can be carried in the first field as described above. This first field can occupy 1 bit and is used to carry the scheduling instruction information. For the terminal, receiving the DCI from the network device and parsing the first field allows it to determine whether the network device is scheduling for one transmission unit or multiple transmission units based on the value of the first field.
[0275] Network devices scheduling one transmission unit or multiple transmission units can be considered different scheduling modes. In some embodiments, the first field can be the aforementioned "indication of MODE" field or "Identifier for multi-TTI scheduling". This first field occupies 1 bit and is used to indicate the first scheduling mode or the second scheduling mode. The first scheduling mode corresponds to the network device scheduling one transmission unit, and the second scheduling mode corresponds to the network device scheduling multiple transmission units. Taking the aforementioned "indication of MODE" field as an example, when the terminal parses the scheduling indication information, if the value of the "indication of MODE" field is "0", it can be considered the first scheduling mode; conversely, if the value of the "indication of MODE" field is "1", it can be considered the second scheduling mode. Alternatively, in some embodiments, if the value of the "indication of MODE" field is "0", it can be considered the second scheduling mode; conversely, if the value of the "indication of MODE" field is "1", it can be considered the first scheduling mode.
[0276] The scheduling instruction information may include time-domain resource allocation parameters to indicate time-domain resource information, enabling the terminal to transmit data in one or more transmission units based on the time-domain resource information.
[0277] If the scheduling instruction information indicates the first scheduling mode, meaning the network device schedules a transmission unit, then the time domain resource allocation parameters included in the scheduling instruction information can be one or more combinations of the following: offset information of the actual transmission unit relative to the time unit where the receiving scheduling instruction information is located; start and length indicator value (SLIV); start symbol index; and the length occupied by the scheduled transmission unit (e.g., the number of symbols occupied); and resource mapping method. Here, resource mapping method refers to, for example, the resource mapping type of PUSCH.
[0278] The terminal can determine time domain resource information based on the values of one or more time domain resource allocation parameters as described above. For example, TS 38.214 defines the correspondence between the values of the field "time domain resource allocation" and time domain resource information, as shown in Table 1. If the terminal determines that the value of "time domain resource allocation" of the received DCI is m, then the scheduling indication information corresponds to the time domain resource information corresponding to Row index = m+1.
[0279] Table 1-Table 6.1.2.1.1-2:Default PUSCH time domain resource allocation Afor normal CP
[0280] Row index PUSCH mapping type [K2] S L 1 Type A j 0 14 2 Type A j 0 12 3 Type A j 0 10 4 Type B j 2 10 5 Type B j 4 10 6 Type B j 4 8 7 Type B j 4 6 8 Type A j+1 0 14 9 Type A j+1 0 12 10 Type A j+1 0 10 11 Type A j+2 0 14 12 Type A j+2 0 12 13 Type A j+2 0 10 14 Type B j 8 6 15 Type A j+3 0 14 16 Type A j+3 0 10
[0281] The time-domain resource allocation parameters shown in Table 1 include the PUSCH mapping type, K2, S, and L. K2 is the time unit offset, S represents the index of the starting symbol, and L represents the number of symbols occupied by the PUSCH. The value of j is related to the subcarrier spacing. For example, the correspondence between the value of j and the subcarrier spacing is shown in Table 2. When the subcarrier spacing is μ... PUSCH =0, which means j=1 at 15kHz.
[0282] Table 2-Table 6.1.2.1.1-4:Definition of value j
[0283] μ PUSCH ]]> j 0 1 1 1 2 2 3 3
[0284] In the embodiments of this application, if the scheduling indication information indicates the second scheduling mode, that is, the network device schedules multiple transmission units, the time domain resource allocation parameters included in the scheduling indication information can follow the implementation method of the network device scheduling a single transmission unit. It can also be indicated based on "time domain resource allocation", which has stronger compatibility with the prior art.
[0285] Unlike the scheduling indication information which indicates the first scheduling mode, "time domain resource allocation" needs to include one or more of the following combinations: the offset (K2) corresponding to the multiple transmission units actually transmitted, the SLIV of the multiple transmission units, the starting symbol index (or ending symbol index) of the multiple transmission units, the length (L) occupied by the multiple transmission units, and the resource mapping method. Among these, K2, SLIV, starting symbol index, or resource mapping method may each have one or more values.
[0286] Specifically, the content included in "time domain resource allocation" can be indicated through predefined methods in the protocol and / or in RRC signaling. For example, a list of configuration parameters for time domain resource information as described above can be predefined. In RRC signaling, PUSCH-allocationlist can be defined for uplink to indicate this list of configuration parameters, while PDSCH-allocationlist can be defined for downlink to indicate this list of configuration parameters.
[0287] Alternatively, the content carried by the aforementioned "time domain resource allocation" can be predefined in the protocol. For example, the protocol can define the correspondence between the value of "time domain resource allocation" and time domain resource information, as shown in Table 3. It should be noted that the values of K2, S, and L in Table 3 are for illustrative purposes only and do not constitute a limitation on the embodiments of this application.
[0288] Table 3-Table B.Default multi-TTI PUSCH time domain resource allocation Afor normal CP
[0289]
[0290]
[0291] As shown in Table 3, K2, S, and L can each include one or more values. For example, each value of K2 corresponds to the subcarrier spacing as shown in Table 2. Optionally, the value of K2 can also be any other value defined by the standard, for example, j1 = 1, j2 = 3, j3 = 5, j4 = 8, etc.
[0292] For example, please refer to Figure 6 , Figure 6Taking four consecutive slots as an example, when K2 has a single value, it corresponds to the time offset of the first slot among the four slots relative to the time unit where the current indication information is located. For example, if the scheduling indication information is received in slot n, it means that the first slot of the four slots used for uplink transmission is located in slot n+K2, where n is the slot number. When the multiple transmission units are non-consecutive, K2 can have multiple values, each corresponding to the offset of each transmission unit.
[0293] The value of S is one: if the multiple transmission units are consecutive transmission units, the value of S can correspond to the starting symbol of the first transmission unit in the multiple transmission units; or, the value of S can correspond to multiple transmission units, in which case it can be considered that the starting symbol of each transmission unit in the multiple transmission units is the same.
[0294] The value of S can be multiple: the number of values of S can be less than or equal to the number of transmission units. If the number of values of S is equal to the number of transmission units, one value of S corresponds to one transmission unit, and it can be assumed that the starting symbol of each transmission unit is different. For example, when the multiple transmission units are non-contiguous, the starting symbol of each transmission unit is different.
[0295] If the number of possible values for S is less than the number of transmission units, it can be assumed that some transmission units within the multiple transmission units share the same starting symbol, and one value of S corresponds to the starting symbol of a portion of the transmission units. For example, if S has two values, for multiple non-contiguous transmission units, it can be assumed that some transmission units within the multiple transmission units share the same starting symbol, and the remaining transmission units share the same starting symbol. For multiple contiguous transmission units, it can be assumed that all transmission units except the first transmission unit share the same starting symbol.
[0296] Similar to S, L can also have one or more values. For details, please refer to the implementation of S, which will not be elaborated here.
[0297] In another possible implementation, if the network device sends RRC signaling and DCI to the terminal to indicate scheduling indication information, this embodiment of the application can define a table of time domain resource information in, for example, the PUSCH-allocationlist described above. This allows the search for time domain resource information corresponding to the value indicated by "time domain resource allocation" in the DCI within the table defined in the PUSCH-allocationlist. For example, a table of time domain resource information can be defined in the PUSCH-allocationlist, where one index corresponds to one or more SLIVs. The index corresponding to the value carried by "time domain resource allocation" is obtained from the defined table of time domain resource information, and then the corresponding one or more SLIVs are searched based on the obtained index.
[0298] In another possible implementation, the network device notifies the terminal of a newly defined DCI format to indicate either a first or second scheduling mode. For example, the newly defined DCI format 0_0A indicates the first scheduling mode, and the newly defined DCI format 0_1A indicates the second scheduling mode. The scheduling indication information includes time domain resource allocation parameters that can be carried in the DCI's "time domain resource allocation," similar to the implementation described in the embodiments in Table 3 above. Unlike Table 3, the time domain resource allocation parameters can be K2, S, and the termination symbol index (E), instead of the transmission unit length L. For example, Table 4 can be defined in the protocol. Exemplarily, each value of K2 corresponds to the subcarrier spacing as shown in Table 2. Optionally, the value of K2 can also be any other value defined by the standard, for example, j1=1, j2=3, j3=5, j4=8, etc.
[0299] Table 4-Table C.Default multi-TTI PUSCH time domain resource allocation Afor normal CP
[0300] Row index PUSCH mapping type <![CDATA[K2]]> S E 1 Type B j 0 13 2 Type B j 0 12 3 Type B j 0 10 4 Type B j 2 10 5 Type B j 2 10 6 Type B j 4 8 7 Type B j 4 6 8 Type B j 7 13 9 Type B {j1,j2} 0 12 10 Type B {j1,j2} 0 10 11 Type B {j1,j2} 0 13 12 Type B {j1,j2} 0 12 13 Type B {j1,j2,j3,j4} {S1,S2,S3,S4} {E1,E2,E3,E4} 14 Type B {j1,j2,j3,j4} {S1,S2,S3,S4} {E1,E2,E3,E4} 15 Type B {j1,j2,j3,j4} {S1,S2,S3,S4} {E1,E2,E3,E4} 16 Type B {j1,j2,j3,j4} {S1,S2,S3,S4} {E1,E2,E3,E4}
[0301] In Table 4, E can also take one or more values. For example, if E has one value, it can be considered that the termination symbols of multiple transmission units are the same. E can also have multiple values; for example, if E has two values, for multiple consecutive transmission units, it can be considered that the termination symbols of all transmission units except the last one are the same; or, it can be considered that the termination symbols of some transmission units are the same, and the termination symbols of the remaining transmission units are the same. It should be noted that the values of K2, S, and E in Table 4 are for illustrative purposes only.
[0302] Similarly, if a network device sends RRC signaling and DCI to a terminal to indicate scheduling indication information, the indication of time-domain resource allocation parameters included in the scheduling indication information can be implemented by referring to the table of time-domain resource information defined in the aforementioned PUSCH-allocationlist, which will not be elaborated here.
[0303] If the network device notifies the terminal of a newly defined DCI format to indicate the first scheduling mode or the second scheduling mode, the indication of the time-domain resource allocation parameters included in the scheduling indication information can refer to the implementation described in the aforementioned embodiment similar to Table 2, and will not be repeated here.
[0304] The scheduling indication information includes different values for time-domain resource allocation parameters, which can be considered as different scheduling modes. For example, the value of S includes a first value and a second value. As in the aforementioned embodiment, the first field can be the "indication of MODE" mentioned above, used to indicate the first or second scheduling mode and the transmission mode (third, fourth, or fifth transmission mode). Thus, the terminal can determine the transmission mode based on the value of "indication of MODE" for multiple scheduling units, and further determine which transmission unit or transmission units each of the two values of S corresponds to.
[0305] Example 2, taking the scheduling parameters as frequency domain resource allocation parameters as an example.
[0306] Similar to Embodiment 1, the scheduling indication information can carry the aforementioned "indication of MODE" field or "Identifier for multi-TTI scheduling" field to indicate the first scheduling mode or the second scheduling mode. The difference from Embodiment 1 is that the frequency domain resource allocation parameters included in the scheduling indication information are, as defined in the "frequency domain resource allocation" field in DCI format 0_0,0_1 of NR Rel-15, including the frequency domain resource allocation type and corresponding type of frequency domain resource information, such as one or more combinations of resource index information, resource quantity information, etc.
[0307] For example, two bits out of the multiple bits occupied by "frequency domain resource allocation" can be used to indicate the resource allocation type. For instance, a value of "00" indicates type 0; a value of "01" indicates type 1; and a value of "10" indicates type X. Type 0 is a bitmap-based allocation method using resource block groups (RBGs), and type 1 is a resource allocation method based on contiguous resource blocks. Currently, NR Rel-15 already supports types 0 and 1. Type X is a new resource allocation type introduced in this application embodiment. Type X can be understood as a resource allocation method based on interlace. An interlace can be understood as a set of resources equally spaced across a subband, a portion of the bandwidth (BWP), or a carrier. For example, an interlace can be an RB, a subcarrier, or a set of subcarriers.
[0308] In some embodiments, the information indicating the resource allocation type included in the scheduling indication information can also be carried in a newly defined DCI field, such as "frequency domain resource allocation type indication". For example, if the scheduling indication information indicates a resource allocation type of type 0, i.e., a bitmap-based approach using resource block groups, then "frequency domain resource allocation type indication" should also include a bitmap, where one bit corresponds to one resource block or resource block group. For instance, if the value of the corresponding bit is "1", it indicates that the resource block or resource block group corresponding to that bit has been allocated; conversely, if the value of the corresponding bit is "0", it indicates that the resource block or resource block group corresponding to that bit has not been allocated. If the scheduling indication information indicates a resource allocation type of type 1, i.e., a resource allocation approach based on consecutive resource blocks, then "frequency domain resource allocation type indication" should include a resource indication value (RIV) information. Based on this RIV information, the index RB of the starting resource block in the allocated consecutive resource blocks can be determined. start and the number L of the allocated contiguous resource blocks RBs .
[0309] Specifically, RIV and RB start and L RBs The correspondence between them is as follows:
[0310] when When RIV is in the case of RIV, it is determined according to formula (1); otherwise, it is determined according to formula (2).
[0311]
[0312]
[0313] In the above formula (2) This corresponds to the number of PRBs available within the BWP.
[0314] If the scheduling indication information includes a resource allocation type of type X, in some embodiments, the "frequencydomain resource allocation type indication" should carry an interlace-based RIV information, where one RIV information corresponds to one or more interlace resources. The resources indicated by one or more interlaces are as shown in formula (3):
[0315] RB START +l+i×N (3)
[0316] In formula (3), N is the number of interlaces; i∈[0,M], M is the number of resources contained in an interlace (different interlaces may contain different numbers of resources); l∈[0,L], L is the number of allocated interlaces, RB START The index of the starting resource in the allocated resources.
[0317] Specifically, RIV and RB START The correspondence between N and L is as follows:
[0318] when When RIV is in the case of RIV, it is determined according to formula (1); otherwise, it is determined according to formula (2).
[0319] RIV=N(L-1)+RB START (1)
[0320] RIV=N(N-L+1)+(N-1-RB START (2)
[0321] In other embodiments, the "frequency domain resource allocation type indication" should include interlace-based bitmap information, where one bit in the bitmap corresponds to one interlace. For example, if the value of the corresponding bit is "1", it indicates that the interlace corresponding to that bit has been allocated; conversely, if the value of the corresponding bit is "0", it indicates that the interlace corresponding to that bit has not been allocated.
[0322] Unlike scheduling a single transmission unit, when scheduling multiple transmission units, the frequency domain resource allocation parameters included in the scheduling indication information can take one or more values. For example, the scheduling indication information can include one or more indications for resource allocation types. When the scheduling indication information includes one indication for resource allocation type, the terminal can assume that the resource allocation types of the multiple transmission units are the same. When the scheduling indication information includes multiple indications for resource allocation types, the terminal can assume that the resource allocation types of the multiple transmission units are different.
[0323] The frequency domain resource allocation parameters included in the scheduling instruction information can be carried in one field of the DCI, or multiple fields of the DCI, such as two fields. These two fields could be "frequency domain resource allocation1" and "frequency domain resource allocation2".
[0324] If the resource allocation type included in the scheduling instruction information is type 0, the scheduling instruction information may include one or more bitmap information carried in the "frequency domain resource allocation" field. If the resource allocation type included in the scheduling instruction information is type 1, the scheduling instruction information may include one or more RIV information carried in the "frequency domain resource allocation" field. Furthermore, if the resource allocation type included in the scheduling instruction information is type X, the scheduling instruction information may include one or more interlaced RIV information carried in the "frequency domain resource allocation" field. One RIV information corresponds to one or more interlaced resources. Again, if the resource allocation type included in the scheduling instruction information is type X, the scheduling instruction information may include one or more interlaced bitmap information carried in the "frequency domain resource allocation" field.
[0325] If the "frequency domain resource allocation" mentioned above includes one bitmap information, one RIV information, or one interlaced RIV information, then the frequency domain resource information of multiple transmission units can be considered to be the same. If the "frequency domain resource allocation" includes multiple bitmap information, multiple RIV information, or multiple interlaced RIV information, then the frequency domain resource information of multiple transmission units can be considered to be different.
[0326] In one possible implementation, if the frequency domain resource allocation is consistent across multiple transmission units, then the frequency domain resource allocation parameter included in the scheduling indication information can have one value. For example, the frequency domain resource allocation parameter included in the scheduling indication information may include one or more combinations of bitmap information, RIV information, interlaced RIV information, and interlaced bitmap information. Conversely, if the frequency domain resource allocation is inconsistent across multiple transmission units, then the frequency domain resource allocation parameter included in the scheduling indication information can have multiple values. For example, the frequency domain resource allocation parameter included in the scheduling indication information may include one or more combinations of multiple bitmap information, multiple RIV information, multiple interlaced RIV information, and multiple interlaced bitmap information.
[0327] In some embodiments, the frequency domain resource parameters included in the scheduling indication information can also be used to indicate bandwidth indication information. The bandwidth indication information can be used to indicate one or more combinations of BWP index, subband index, and carrier index, etc. The scheduling indication information may include one or more bandwidth indication information. If the bandwidth information is consistent across multiple transmission units, then the scheduling indication information includes one bandwidth indication information. Conversely, if the frequency domain resource allocation is inconsistent across multiple transmission units, then the scheduling indication information includes multiple bandwidth indication information.
[0328] Similar to Embodiment 1, the scheduling indication information can indicate frequency domain resource information through RRC signaling. Specifically, the aforementioned implementation method of indicating time domain resource information through RRC signaling can be referred to, and will not be repeated here.
[0329] Similar to the time-domain resource allocation parameters included in the scheduling indication information, the frequency-domain resource allocation parameters included in the scheduling indication information have different values, which can be considered as different scheduling modes. For details on how the terminal determines the correspondence between the values of the frequency-domain resource allocation parameters and the transmission units, please refer to the description in Embodiment 1, which will not be repeated here.
[0330] Example 3: Taking the scheduling parameter as gap indication information as an example.
[0331] The difference from Embodiment 1 is that the scheduling indication information may also include one or more gap indication information. Each gap indication information may indicate a gap of one or more sizes.
[0332] For example, for a single transmission unit, the scheduling indication information may include one or more gap indication messages to reserve one or more gaps for the terminal to perform LBT. For multiple transmission units, when the gap information on multiple transmission units is consistent, the scheduling indication information includes one gap indication message to save signaling overhead. When only the first transmission unit among the multiple transmission units has a gap, the scheduling indication information includes one gap indication message. When the gap information on multiple transmission units is inconsistent, the scheduling indication information includes multiple gap indication messages, each indicating the gap information on the multiple transmission units.
[0333] For the terminal, if the scheduling instruction information includes a gap instruction, it can determine whether the gap instruction applies to one or multiple transmission units based on whether the scheduling instruction indicates a first scheduling mode or a second scheduling mode. Furthermore, if the terminal determines it's the second scheduling mode, it can further determine whether the gap instruction applies to the first or multiple transmission units. For example, the scheduling instruction information may contain only one gap instruction, but the system may have customized a gap transmission mode set for multiple transmission units, or a gap transmission mode set for some of the multiple transmission units. The terminal can determine the set transmission mode; for example, if a gap transmission mode is set for multiple transmission units, it can determine whether the gap instruction applies to multiple transmission units.
[0334] Similar to the time-domain resource allocation parameters included in the scheduling indication information, the number of gap indications included in the scheduling indication information differs, which can be considered as different scheduling modes. Regarding how the terminal determines the correspondence between the gap indications included in the scheduling indication information and the transmission units, please refer to the description in Embodiment 1, which will not be repeated here.
[0335] Example 4, taking the scheduling parameter as CBG indication information as an example.
[0336] The difference from Embodiment 1 is that the scheduling indication information may also include one or more CBG indication information.
[0337] For example, for a single transmission unit, the scheduling indication information may include one or more CBG indication information. For multiple transmission units, when the CBG information on the multiple transmission units is consistent, the scheduling indication information may include only one CBG indication information to save signaling overhead. When the CBG information on the multiple transmission units is inconsistent, the scheduling indication information includes multiple CBG indication information, each indicating the CBG information on the multiple transmission units respectively.
[0338] For the terminal, if the scheduling instruction information contains only one CBG indication, it can determine whether the CBG indication applies to one or multiple transmission units based on whether the scheduling instruction indicates a first scheduling mode or a second scheduling mode. Furthermore, if the terminal determines it's the second scheduling mode, it can further determine whether the CBG indication applies to the first or multiple transmission units. For example, the scheduling instruction information contains only one CBG indication, but the system may have customized the CBG transmission mode for multiple transmission units, or some of the multiple transmission units may have the CBG transmission mode set. The terminal can parse the transmission mode indicated by the scheduling instruction information. For example, if the CBG transmission mode is set for multiple transmission units, then the terminal determines that the CBG indication corresponds to multiple transmission units. If the scheduling instruction information indicates that the CBG transmission mode is set for the first transmission unit, then the terminal determines that the CBG indication corresponds to the first transmission unit.
[0339] In this embodiment, the scheduling indication information can be used to indicate a first scheduling mode or a second scheduling mode; or, the scheduling indication information can be used to indicate a first scheduling mode or a second scheduling mode, and a transmission mode (first transmission mode or second transmission mode); or, the scheduling indication information can be used to indicate a first scheduling mode or a second scheduling mode, and a transmission mode (first transmission mode or second transmission mode), and (a third transmission mode or a fourth transmission mode or a fifth transmission mode). The implementation of the scheduling indication information varies depending on the content it indicates. For example, if the scheduling indication information is carried in a DCI, it can be carried in a newly defined DCI field, or it can be carried in a newly defined DCI field and reused fields from the existing DCI; or, the scheduling indication information can also be indicated by a newly defined DCI format. Therefore, this embodiment designs a new DCI. For ease of understanding, a specific DCI will be described below.
[0340] In some embodiments, a DCI may be as shown in Table 5.
[0341] Table 5-Enhanced DCI format for multi-TTI scheduling on top of DCI format0_0
[0342]
[0343]
[0344] In some embodiments, a DCI may be as shown in Table 6.
[0345] Table 6-Enhanced DCI format for multi-TTI scheduling on top of DCI format0_0
[0346]
[0347]
[0348]
[0349] In some embodiments, a DCI as shown in Tables 5 and 6 can be used, which will not be described in detail here.
[0350] Through the above-described scheme, this application provides a scheduling instruction that indicates whether the scheduled transmission unit is one or more transmission units. In the case of multiple transmission units, this clearly instructs the terminal to transmit to multiple transmission units simultaneously, which helps to save the terminal's overhead of performing LBT (Local Bit Bypass) for multiple transmission units.
[0351] The methods provided in the embodiments of this application above have been described from the perspectives of network devices, terminals, and the interaction between network devices and terminals. To implement the functions of the methods provided in the embodiments of this application above, network devices and terminals may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0352] The communication device used to implement the above method in the embodiments of this application is described below with reference to the accompanying drawings. Therefore, the content above can be used in subsequent embodiments, and repeated content will not be described again.
[0353] Figure 7A schematic diagram of a communication device 700 is shown. The communication device 700 can be a network device capable of implementing the functions of the network device in the methods provided in this application embodiment; the communication device 700 can also be a device that supports the network device in implementing the functions of the network device in the methods provided in this application embodiment. The communication device 700 can be a hardware structure, a software module, or a hardware structure plus a software module. The communication device 700 can be implemented by a chip system. In this application embodiment, the chip system can be composed of chips or can include chips and other discrete devices.
[0354] The communication device 700 may include a processing module 701 and a communication module 702.
[0355] Processing module 701 can be used to execute Figure 3 Step S31 in the illustrated embodiments, and / or other processes used to support the techniques described herein.
[0356] The communication module 702 is used for communication between the communication device 700 and other modules. It can be a circuit, device, interface, bus, software module, transceiver or any other device that can realize communication.
[0357] Communication module 702 can be used to perform Figure 3 Step S32 in the illustrated embodiments, and / or other processes used to support the techniques described herein.
[0358] All relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0359] Figure 8 A schematic diagram of a communication device 800 is shown. The communication device 800 can be a terminal, capable of implementing the functions of the terminal in the methods provided in the embodiments of this application; the communication device 800 can also be a device that supports the terminal in implementing the functions of the terminal in the methods provided in the embodiments of this application. The communication device 800 can be a hardware structure, a software module, or a hardware structure plus a software module. The communication device 800 can be implemented by a chip system. In the embodiments of this application, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0360] The communication device 800 may include a processing module 801 and a communication module 802.
[0361] Processing module 801 can be used to execute Figure 3 Step S33 in the illustrated embodiments, and / or other processes used to support the techniques described herein.
[0362] Communication module 802 can be used to perform Figure 3Step S32 in the illustrated embodiment, and / or other processes used to support the technology described herein. The communication module 802 is used for communication between the communication device 800 and other modules; it can be a circuit, device, interface, bus, software module, transceiver, or any other device capable of communication.
[0363] All relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0364] The module division in this embodiment is illustrative and represents only one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in each embodiment of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0365] like Figure 9 The diagram shows a communication device 900 provided in an embodiment of this application. The communication device 900 can be... Figure 3 The network device in the illustrated embodiment can implement the functions of the network device in the method provided in this application embodiment; the communication device 900 can also be a device that supports the network device in implementing the functions of the network device in the method provided in this application embodiment. The communication device 900 can be a chip system. In this application embodiment, the chip system can be composed of chips, or it can include chips and other discrete components.
[0366] In terms of hardware implementation, the aforementioned communication module 702 can be a transceiver, which is integrated into the communication device 900 to form a communication interface 910.
[0367] The communication device 900 includes at least one processor 920 for implementing or supporting the communication device 900 in implementing the functions of the network device in the methods provided in the embodiments of this application. Exemplarily, the processor 920 can determine scheduling instruction information, as detailed in the method examples, which will not be repeated here.
[0368] The communication device 900 may further include at least one memory 930 for storing program instructions and / or data. The memory 930 is coupled to the processor 920. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and may be electrical, mechanical, or other forms, for information exchange between devices, units, or modules. The processor 920 may operate in conjunction with the memory 930. The processor 920 may execute program instructions stored in the memory 930. At least one of the at least one memories may be included in the processor.
[0369] The communication device 900 may further include a communication interface 910 for communicating with other devices via a transmission medium, thereby enabling devices in the communication device 900 to communicate with other devices. For example, the other device may be a terminal. The processor 920 may use the communication interface 910 to send and receive data. Specifically, the communication interface 910 may be a transceiver.
[0370] This application embodiment does not limit the specific connection medium between the communication interface 910, processor 920, and memory 930. This application embodiment... Figure 9 The memory 930, processor 920, and communication interface 910 are connected via a bus 940. Figure 9 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 9 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0371] In the embodiments of this application, the processor 920 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0372] In this embodiment, the memory 930 can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in this embodiment can also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0373] like Figure 10The diagram shows a communication device 1000 provided in an embodiment of this application. The communication device 1000 can be a terminal, capable of implementing the terminal functions in the method provided in this application embodiment; the communication device 1000 can also be a device capable of supporting the terminal in implementing the terminal functions in the method provided in this application embodiment. The communication device 1000 can be a chip system. In this application embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0374] In terms of hardware implementation, the aforementioned communication module 802 can be a transceiver, which is integrated into the communication device 1000 to form the communication interface 1010.
[0375] The communication device 1000 includes at least one processor 1020, which is used to implement or support the communication device 1000 in implementing the terminal functions in the methods provided in the embodiments of this application. Exemplarily, the processor 1020 can transmit in one or more transmission units according to scheduling instruction information, as detailed in the method examples, which will not be repeated here.
[0376] The communication device 1000 may further include at least one memory 1030 for storing program instructions and / or data. The memory 1030 is coupled to the processor 1020. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1020 may operate in conjunction with the memory 1030. The processor 1020 may execute program instructions stored in the memory 1030. At least one of the at least one memory may be included in the processor.
[0377] The communication device 1000 may further include a communication interface 1010 for communicating with other devices via a transmission medium, thereby enabling the devices in the device 1000 to communicate with other devices. For example, the other device may be a network device. The processor 1020 may use the communication interface 1010 to send and receive data. Specifically, the communication interface 1010 may be a transceiver.
[0378] This application embodiment does not limit the specific connection medium between the communication interface 1010, processor 1020, and memory 1030. This application embodiment... Figure 10 The memory 1030, processor 1020, and communication interface 1010 are connected via a bus 1040. Figure 10 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 10The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0379] In the embodiments of this application, the processor 1020 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, capable of implementing or executing the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules in the processor.
[0380] In this embodiment, the memory 1030 can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. The memory in this embodiment can also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0381] In this embodiment, the communication device is an access network device, which can perform the following functions: Figure 11 As shown, this access network device can be applied to, for example... Figure 2 In the system shown, the functions of the network device in the above method embodiment are performed. The access network device 110 may include one or more radio frequency units, such as a remote radio unit (RRU) 1110 and one or more baseband units (BBUs) (also referred to as digital units, DUs) 1120. The RRU 1110 may be referred to as a communication module, and... Figure 7 Corresponding to the communication module 702, optionally, this communication module can also be called a transceiver, transceiver circuit, or transceiver unit, etc., and may include at least one antenna 1111 and radio frequency unit 1112. The RRU 1110 part is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals, such as for sending indication information to terminal equipment. The BBU 1120 part is mainly used for baseband processing and controlling the base station, etc. The RRU 1110 and BBU 1120 can be physically set together or physically separated, i.e., a distributed base station.
[0382] The BBU 1120 is the control center of the base station, also known as a processing module, and can communicate with... Figure 7 The corresponding processing module 701 is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spreading, etc. For example, the BBU (processing module) can be used to control the base station to execute the operation process of the network device in the above method embodiment, such as generating the above-mentioned indication information.
[0383] In one example, the BBU 1120 can be composed of one or more single boards. Multiple single boards can collectively support a single access standard wireless access network (such as an LTE network), or they can each support different access standards wireless access networks (such as LTE, 5G, or other networks). The BBU 1120 also includes a memory 1121 and a processor 1122. The memory 1121 is used to store necessary instructions and data. The processor 1122 is used to control the base station to perform necessary actions, such as controlling the base station to execute the operation procedures related to the network device in the above method embodiments. The memory 1121 and the processor 1122 can serve one or more single boards. That is, each single board can have its own memory and processor, or multiple single boards can share the same memory and processor. Furthermore, each single board can also have necessary circuitry.
[0384] In this embodiment, the communication device is a terminal, which can perform, as follows: Figure 12 As shown, Figure 12 A simplified schematic diagram of a terminal is shown. This is for ease of understanding and illustration. Figure 12 In this context, the terminal is taken as a mobile phone as an example. For example... Figure 12 As shown, the terminal includes a processor, memory, radio frequency (RF) circuitry, antenna, and input / output devices. The processor is primarily used for processing communication protocols and data, controlling the terminal, executing software programs, and processing software program data. The memory is mainly used to store software programs and data. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of terminals may not have input / output devices.
[0385] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as electromagnetic waves through the antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor then converts the baseband signal back into data and processes it. For ease of explanation, Figure 12 Only one memory and processor are shown in the illustration. In actual end products, there may be one or more processors and one or more memories. Memory may also be called storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application does not limit this.
[0386] As an optional implementation, the processor may include a baseband processor and / or a central processing unit. The baseband processor is mainly used to process communication protocols and communication data, while the central processing unit is mainly used to control the entire terminal, execute software programs, and process the data of the software programs. Figure 12 The processor in the terminal can integrate the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. It will also be understood that a terminal can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. Similarly, the CPU can be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing function.
[0387] In this embodiment, the antenna and control circuit with transceiver functions can be regarded as the transceiver unit of the terminal, for example, used to support the terminal in performing tasks such as... Figure 3 The receiving and transmitting functions are described in part. A processor with processing capabilities is considered the processing unit of the terminal. For example... Figure 12As shown, the terminal includes a transceiver unit 1210 and a processing unit 1220. The transceiver unit can also be called a transceiver, transceiver machine, transceiver device, etc. The processing unit can also be called a processor, processing board, processing module, processing device, etc. Optionally, the device in the transceiver unit 1210 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 1210 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit 1210 includes a receiving unit and a transmitting unit. The transceiver unit can sometimes also be called a transceiver, transceiver, or transceiver circuit, etc. The receiving unit can sometimes be called a receiver, receiver, or receiving circuit, etc. The transmitting unit can sometimes be called a transmitter, transmitter, or transmitting circuit, etc.
[0388] It should be understood that the transceiver unit 1210 is used to perform the sending and receiving operations on the terminal side in the above method embodiment, and the processing unit 1220 is used to perform other operations on the terminal in the above method embodiment besides the sending and receiving operations.
[0389] For example, in one implementation, the transceiver unit 1210 is used to perform... Figure 3 In the illustrated embodiment, step S32 involves a receiving operation on the terminal side, and / or the transceiver unit 1210 is further configured to execute other transceiver steps on the terminal side in this embodiment. The processing unit 1220 is configured to execute... Figure 3 In the illustrated embodiment, step S33 and / or processing unit 1220 are also used to execute other processing steps on the terminal side in this application embodiment. Processor 1220 can be used to execute instructions stored in the memory to control transceiver unit 1210 to receive and / or send signals, thus completing the functions of the terminal in the above method embodiment. As one implementation, the function of transceiver unit 1210 can be implemented through transceiver circuitry or a dedicated transceiver chip.
[0390] When the communication device is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip.
[0391] When the communication device in this embodiment is a terminal, it can be referred to... Figure 13 The device shown. As an example, this device can perform similar tasks. Figure 10 The functionality of the 1020 processor. Figure 13 The device includes a processor 1310, a data transmission processor 1320, and a data reception processor 1330. The processing module 801 in the above embodiment may be... Figure 13 The processor 1310 in the above embodiment performs the corresponding functions. The transceiver module 802 in the above embodiment can be... Figure 13The transmitting data processor 1320 and / or receiving data processor 1330 are included. Although Figure 13 The diagram shows a channel encoder and a channel decoder, but it is understood that these modules are not limiting to this embodiment and are merely illustrative.
[0392] Figure 14 This illustrates another form of the present embodiment. The processing device 1400 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem. The communication device in this embodiment can serve as the modulation subsystem. Specifically, the modulation subsystem may include a processor 1403 and an interface 1404. The processor 1403 performs the functions of the aforementioned processing module 801, and the interface 1404 performs the functions of the aforementioned communication module 802. As another variation, the modulation subsystem includes a memory 1406, a processor 1403, and a program stored in the memory 1406 and executable on the processor. When the processor 1403 executes the program, it implements the terminal-side method in the above method embodiment. It should be noted that the memory 1406 may be non-volatile or volatile, and its location may be inside the modulation subsystem or within the processing device 1400, as long as the memory 1406 can be connected to the processor 1403.
[0393] In one possible design, taking communication device 900 as an example, communication device 900 includes means for determining scheduling instruction information and means for transmitting scheduling instruction information. The means for generating and transmitting the scheduling instruction information can be implemented by one or more processors. For example, the scheduling instruction information can be generated by one or more processors and transmitted through a transceiver, input / output circuit, or chip interface. The scheduling instruction information can be found in the relevant descriptions in the above method embodiments.
[0394] In one possible design, the communication device 900 includes means for receiving scheduling instruction information and means for transmitting data according to the scheduling instruction information. The scheduling instruction information and how data is transmitted on one or more transmission units according to the scheduling instruction information can be found in the relevant descriptions in the above method embodiments. For example, the scheduling instruction information can be received through a transceiver, input / output circuit, or chip interface, and data can be transmitted on one or more transmission units according to the scheduling instruction information by one or more processors.
[0395] Optionally, the processor 901, in addition to implementing Figure 3 The method of the illustrated embodiment can also achieve other functions.
[0396] In another possible design, the communication device 900 may also include circuitry that can perform the functions of the network device or terminal in the aforementioned method embodiments.
[0397] In another possible design, the communication device 900 may include one or more memories storing instructions that can be executed on the processor, causing the communication device 900 to perform the methods described in the above method embodiments. Optionally, the memories may also store data. The processor may also optionally store instructions and / or data. For example, the one or more memories may store the correspondences described in the above embodiments, or related parameters or tables involved in the above embodiments. The processor and memory may be configured separately or integrated together.
[0398] In another possible design, the communication device 900 may further include a transceiver unit 1112 and an antenna 1111. The processor 1122, which may be referred to as a processing unit, controls the communication device (terminal or base station). The transceiver unit 1112, which may be referred to as a transceiver, transceiver circuit, or transceiver, is used to realize the transmission and reception functions of the communication device through the antenna 1111.
[0399] This application also provides a communication system comprising one or more of the aforementioned network devices and one or more terminals.
[0400] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.
[0401] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0402] This application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a computer, implements the resource scheduling method described in any of the above method embodiments.
[0403] This application also provides a computer program product that, when executed by a computer, implements the resource scheduling method described in any of the above method embodiments.
[0404] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).
[0405] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the resource scheduling method described in any of the above method embodiments.
[0406] It should be understood that the aforementioned processing device can be a chip. The processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor that reads software code stored in a memory. The memory can be integrated into the processor or located outside the processor and exist independently.
[0407] It should be understood that the phrase "an embodiment" or "one embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in one embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence number of the above-described processes does not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0408] Furthermore, the terms "system" and "network" are often used interchangeably in this paper. The term "and / or" in this paper merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Additionally, the character " / " in this paper generally indicates that the preceding and following related objects have an "or" relationship.
[0409] It should be understood that in the embodiments of this application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.
[0410] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0411] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0412] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, apparatuses, or units, or they may be electrical, mechanical, or other forms of connection.
[0413] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.
[0414] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0415] From the above description of the embodiments, those skilled in the art will clearly understand that this application can be implemented in hardware, firmware, or a combination thereof. When implemented in software, the above-described functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transmission of a computer program from one place to another. Storage media can be any available medium accessible to a computer. For example, but not limited to, computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible to a computer. Furthermore, any connection can suitably be a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwave are included in the scope of the medium. As used in this application, disk and disc include optical discs (CD), laser discs, optical discs, digital versatile discs (DVD), floppy disks, and Blu-ray discs, wherein disks typically magnetically copy data, while discs optically copy data using lasers. The combinations above should also be included within the scope of protection for computer-readable media.
[0416] In summary, the above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A resource scheduling method, characterized in that, include: The network device determines scheduling instruction information, which is used to instruct the network device to schedule multiple transmission units. The scheduling instruction information includes the offset of the multiple transmission units, which is the offset of each of the multiple transmission units relative to the time unit in which the scheduling instruction information is received. The network device sends the scheduling instruction information to the terminal.
2. The method as described in claim 1, characterized in that, The scheduling instruction information also includes the resource mapping method for each of the plurality of transmission units.
3. The method as described in claim 1 or 2, characterized in that, The plurality of transmission units can be multiple continuous or non-continuous transmission units.
4. The method as described in claim 1 or 2, characterized in that, The transmission unit is either the Physical Downlink Shared Channel (PDSCH) or the Physical Uplink Shared Channel (PUSCH).
5. The method as described in claim 3, characterized in that, The transmission unit is either the Physical Downlink Shared Channel (PDSCH) or the Physical Uplink Shared Channel (PUSCH).
6. The method as described in claim 4, characterized in that, The scheduling instruction information is carried in downlink control information (DCI) and / or radio resource control (RRC) signaling.
7. The method as described in claim 1 or 2, characterized in that, The scheduling instruction information is also used to instruct the terminal to transmit according to the scheduling instruction of the network device, or the scheduling instruction information is also used to instruct the terminal to transmit according to the result of the Listen-Before-Speak (LBT).
8. The method as described in claim 1 or 2, characterized in that, The scheduling indication information includes gap indication information for network devices to schedule a transmission unit, and the gap indication information is used to indicate at least one gap length.
9. The method as described in claim 3, characterized in that, The scheduling indication information also includes gap indication information for network devices to schedule a transmission unit, the gap indication information being used to indicate at least one gap length.
10. The method as described in claim 1 or 2, characterized in that, The scheduling instruction information is also used to instruct network devices to schedule multiple transmission units, wherein... The scheduling indication information includes a gap indication; or... The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; The gap indication information is used to indicate at least one gap length.
11. The method as described in claim 3, characterized in that, The scheduling instruction information is used to instruct network devices to schedule multiple transmission units, wherein... The scheduling indication information includes a gap indication; or... The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; The gap indication information is used to indicate at least one gap length.
12. The method as described in claim 1 or 2, characterized in that, The scheduling instruction information is also used to instruct the terminal to perform Listen-Before-Speak (LBT) in a gap of one transmission unit, or the scheduling instruction information is also used to instruct the terminal to perform LBT in gaps of multiple transmission units.
13. A resource scheduling method, characterized in that, include: The terminal receives scheduling instruction information from a network device. The scheduling instruction information is used to instruct the network device to schedule multiple transmission units. The scheduling instruction information includes the offset of the multiple transmission units. The offset is the offset of each of the multiple transmission units relative to the time unit in which the scheduling instruction information is received. The terminal transmits data in the multiple transmission units according to the scheduling instruction information.
14. The method as described in claim 13, characterized in that, The scheduling instruction information also includes the resource mapping method for each of the plurality of transmission units.
15. The method as described in claim 13 or 14, characterized in that, The plurality of transmission units can be multiple continuous or non-continuous transmission units.
16. The method as described in claim 13 or 14, characterized in that, The transmission unit is either the Physical Downlink Shared Channel (PDSCH) or the Physical Uplink Shared Channel (PUSCH).
17. The method as described in claim 13 or 14, characterized in that, The terminal transmitting data in the multiple transmission units according to the scheduling instruction information includes: the terminal sending or receiving data in the multiple transmission units according to the scheduling instruction information.
18. The method as described in claim 13 or 14, characterized in that, The scheduling instruction information is carried in downlink control information (DCI) and / or radio resource control (RRC) signaling.
19. The method as described in claim 13 or 14, characterized in that, The scheduling instruction information is also used to instruct the terminal to transmit according to the scheduling instruction of the network device, or the scheduling instruction information is also used to instruct the terminal to transmit according to the result of the Listen-Before-Speak (LBT).
20. The method as described in claim 13 or 14, characterized in that, The scheduling indication information also includes gap indication information for the network device to schedule a transmission unit, the gap indication information being used to indicate at least one gap length.
21. The method as described in claim 13 or 14, characterized in that, The scheduling instruction information is used to instruct the network device to schedule multiple transmission units, wherein... The scheduling indication information includes a gap indication; or... The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; The gap indication information is used to indicate at least one gap length.
22. The method as described in claim 13 or 14, characterized in that, The scheduling instruction information is also used to instruct the terminal to perform Listen-Before-Speak (LBT) in a gap of one transmission unit, or the scheduling instruction information is also used to instruct the terminal to perform LBT in gaps of multiple transmission units.
23. The method as described in claim 13 or 14, characterized in that, The scheduling instruction information is carried on multiple fields of the signaling; or, The scheduling indication information is carried on different bits of the same field in the signaling; or, The scheduling instruction information is indicated in the first format of the downlink control information (DCI).
24. A communication device, characterized in that, include: A processing module is used to determine scheduling instruction information, which is used to instruct the communication device to schedule multiple transmission units. The scheduling instruction information includes the offset of the multiple transmission units, which is the offset of each of the multiple transmission units relative to the time unit in which the scheduling instruction information is received. The communication module is used to send the scheduling instruction information to the terminal.
25. The communication device as claimed in claim 24, characterized in that, The scheduling instruction information also includes the resource mapping method for each of the plurality of transmission units.
26. The communication device as claimed in claim 24 or 25, characterized in that, The plurality of transmission units can be multiple continuous or non-continuous transmission units.
27. The communication device as claimed in claim 24 or 25, characterized in that, The transmission unit is either the Physical Downlink Shared Channel (PDSCH) or the Physical Uplink Shared Channel (PUSCH).
28. The communication device as claimed in claim 24 or 25, characterized in that, The processing module transmits data in the multiple transmission units according to the scheduling instruction information, including sending or receiving data in the multiple transmission units according to the scheduling instruction information.
29. The communication device as claimed in claim 24 or 25, characterized in that, The scheduling instruction information is carried in downlink control information (DCI) and / or radio resource control (RRC) signaling.
30. The communication device as claimed in claim 24 or 25, characterized in that, The scheduling instruction information is also used to instruct the terminal to transmit according to the scheduling instruction of the communication device, or the scheduling instruction information is also used to instruct the terminal to transmit according to the result of the Listen-Before-Speak (LBT).
31. The communication device as claimed in claim 24 or 25, characterized in that, The scheduling indication information also includes gap indication information for the communication device to schedule a transmission unit, the gap indication information being used to indicate at least one gap length.
32. The communication device as claimed in claim 24 or 25, characterized in that, The scheduling instruction information is used to instruct the communication device to schedule multiple transmission units, wherein... The scheduling indication information includes a gap indication; or... The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; The gap indication information is used to indicate at least one gap length.
33. The communication device as described in claim 24 or 25, characterized in that, The scheduling instruction information is also used to instruct the terminal to perform Listen-Before-Speak (LBT) in a gap of one transmission unit, or the scheduling instruction information is also used to instruct the terminal to perform LBT in gaps of multiple transmission units.
34. The communication device as claimed in claim 24 or 25, characterized in that, The scheduling instruction information is carried on multiple fields of the signaling; or, The scheduling indication information is carried on different bits of the same field in the signaling; or, The scheduling instruction information is indicated in the first format of the downlink control information (DCI).
35. A communication device, characterized in that, include: A communication module is configured to receive scheduling instruction information from a network device. The scheduling instruction information is used to instruct the network device to schedule multiple transmission units. The scheduling instruction information includes an offset of the multiple transmission units, where the offset is the offset of each transmission unit relative to the time unit in which the scheduling instruction information is received. The processing module is used to transmit the information in the multiple transmission units according to the scheduling instruction information.
36. The communication device as claimed in claim 35, characterized in that, The scheduling instruction information also includes the resource mapping method for each of the plurality of transmission units.
37. The communication device as described in claim 35 or 36, characterized in that, The plurality of transmission units can be multiple continuous or non-continuous transmission units.
38. The communication device as described in claim 35 or 36, characterized in that, The transmission unit is either the Physical Downlink Shared Channel (PDSCH) or the Physical Uplink Shared Channel (PUSCH).
39. The communication device as described in claim 35 or 36, characterized in that, The processing module transmits data in the multiple transmission units according to the scheduling instruction information, including sending or receiving data in the multiple transmission units according to the scheduling instruction information.
40. The communication device as claimed in claim 35 or 36, characterized in that, The scheduling instruction information is carried in downlink control information (DCI) and / or radio resource control (RRC) signaling.
41. The communication device as claimed in claim 35 or 36, characterized in that, The scheduling instruction information is also used to instruct the communication device to transmit according to the scheduling instruction of the network device, or the scheduling instruction information is also used to instruct the communication device to transmit according to the result of the Listen-Before-Speak (LBT).
42. The communication device as described in claim 35 or 36, characterized in that, The scheduling indication information includes gap indication information for the network device to schedule a transmission unit, and the gap indication information is used to indicate at least one gap length.
43. The communication device as described in claim 35 or 36, characterized in that, The scheduling instruction information is also used to instruct the network device to schedule multiple transmission units, wherein... The scheduling indication information includes a gap indication; or... The scheduling indication information includes multiple gap indication information, wherein one transmission unit corresponds to one gap indication information; The gap indication information is used to indicate at least one gap length.
44. The communication device as described in claim 35 or 36, characterized in that, The scheduling instruction information is also used to instruct the communication device to perform Listen-Before-Speak (LBT) in a gap of one transmission unit, or the scheduling instruction information is also used to instruct the communication device to perform LBT in gaps of multiple transmission units.
45. The communication device as described in claim 35 or 36, characterized in that, The scheduling instruction information is carried on multiple fields of the signaling; or, The scheduling indication information is carried on different bits of the same field in the signaling; or, The scheduling instruction information is indicated in the first format of the downlink control information (DCI).
46. A communication device, characterized in that, include: A processor, when executing instructions, causes the method described in any one of claims 1-23 to be performed.
47. The communication device as claimed in claim 46, characterized in that, It also includes a memory for storing the instructions shown, the memory being coupled to the processor.
48. The communication device as claimed in claim 46 or 47, characterized in that, The communication device includes a chip system.
49. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a computer, cause the computer to perform the method as described in any one of claims 1-23.
50. A computer program product, characterized in that, The method includes a computer program, which includes program instructions that, when executed by a computer, cause the computer to perform the method as described in any one of claims 1-23.