Transmission block scheduling method, device, base station, terminal and storage medium

By setting the transmission interval between transmission blocks in the communication system, the problem of continuous scheduling transmission blocks occupying physical resources is solved, and the scheduling efficiency of other terminals is improved.

CN114710841BActive Publication Date: 2025-06-06BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210352002.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-04-25
Publication Date
2025-06-06
Estimated Expiration
2039-04-25

AI Technical Summary

Technical Problem

In the communication system, the continuously scheduled transmission blocks will occupy physical resources for a long time, affecting the scheduling of other terminals.

Method used

By determining the transmission interval parameters and scheduling the transmission blocks on the PDCCH according to these parameters, the transmission interval between the transmission blocks is set to free up physical resources for use by other terminals.

Benefits of technology

It effectively avoids the impact of continuous scheduling transmission blocks on other terminals' scheduling, and improves the scheduling timeliness of other terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114710841B_ABST
    Figure CN114710841B_ABST
Patent Text Reader

Abstract

This application is a divisional application with application number 201980000749.7. The present disclosure provides a transmission block scheduling method, device, base station, terminal and storage medium, which belongs to the field of communications. The method includes: determining a transmission interval parameter, the transmission interval parameter is used to determine the setting method of the transmission interval between transmission blocks; scheduling the transmission block on the PDCCH according to the transmission interval parameter, and the transmission block scheduled on the PDCCH includes at least one of a PUSCH transmission block and a PDSCH transmission block. In an embodiment of the present application, by setting a transmission interval between transmission blocks, the physical resources released in the transmission interval are used for scheduling by other terminals, thereby avoiding the impact of continuous scheduling of transmission blocks on the scheduling of other terminals, thereby improving the timeliness of scheduling of other terminals.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application based on the Chinese patent application with application number 201980000749.7 filed on April 25, 2019 and invention name “Scheduling method, device, base station, terminal and storage medium for transmission blocks”. Technical Field

[0002] The present application relates to the field of communications, and in particular to a transmission block scheduling method, device, base station, terminal and storage medium. Background Art

[0003] Machine Type Communication (MTC) and Narrow Band Internet of Things (NB-IoT), as representatives of cellular Internet of Things, are widely used in data collection, intelligent transportation and other fields. Since MTC terminals and NB-IoT terminals are usually deployed in locations where it is not easy to charge or replace batteries, MTC terminals and NB-IoT terminals need to have low power consumption characteristics.

[0004] In the current version of the protocol, MTC base stations and NB-IoT base stations use a multi-transport block (TB) scheduling method to continuously schedule multiple transport blocks through a physical downlink control channel (PDCCH), thereby reducing the power consumption of the terminal receiving or blindly detecting the PDCCH before receiving or sending data. In addition, in the coverage enhancement scenario, the base station will schedule the same transport block to be sent repeatedly multiple times, so that coverage can be enhanced by repeating the same transport block later.

[0005] However, when the above method is used to schedule transmission blocks, the continuously scheduled transmission blocks will occupy physical resources for a long time, thereby affecting the scheduling of other terminals. Summary of the invention

[0006] The embodiments of the present application provide a transmission block scheduling method, device, base station, terminal and storage medium, which can solve the problem in the related art that continuously scheduled transmission blocks will occupy physical resources for a long time, thereby affecting the scheduling of other terminals. The technical solution is as follows:

[0007] According to one aspect of the present application, a method for scheduling a transmission block is provided, the method comprising:

[0008] Determining a transmission interval parameter, wherein the transmission interval parameter is used to determine a setting method of a transmission interval between transmission blocks;

[0009] The transmission block is scheduled on the PDCCH according to the transmission interval parameter, and the transmission block scheduled on the PDCCH includes at least one of a physical uplink shared channel (Physical Uplink Shared CHannel, PUSCH) transmission block and a physical downlink shared channel (Physical Downlink Shared CHannel, PDSCH) PDSCH transmission block.

[0010] In a possible implementation manner, determining the transmission interval parameter includes:

[0011] When a preset condition is met, determining the transmission interval parameter;

[0012] The preset conditions include at least one of the following:

[0013] Using multiple transport block scheduling, the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH;

[0014] The maximum number of repetitions configured for the channel is greater than the repetition threshold;

[0015] A continuous transmission mode is adopted, in which the current transmission block is repeatedly transmitted n times and then the next transmission block is repeatedly transmitted, where n is the total number of repeated transmissions of the transmission block;

[0016] The continuous transmission mode is adopted, and the maximum number of repeated transmissions configured for the channel is greater than the repeated transmission number threshold.

[0017] In a possible implementation manner, the transmission interval parameters include a transmission interval period and a transmission interval duration;

[0018] The transmission interval period and the transmission interval duration are configurable values;

[0019] or,

[0020] The transmission interval period is a configurable value, and the transmission interval duration is a fixed value;

[0021] or,

[0022] The transmission interval period is a fixed value, and the transmission interval duration is a configurable value.

[0023] In a possible implementation manner, the transmission interval period is a configurable value, and determining the transmission interval parameter includes:

[0024] When a continuous transmission mode is adopted, the transmission interval period is determined according to the number of repeated transmissions of the transmission block;

[0025] or,

[0026] When an alternating transmission mode is adopted, the transmission interval period is determined according to an alternating transmission unit, wherein the alternating transmission unit is a minimum transmission unit including different transmission blocks;

[0027] or,

[0028] The transmission interval period is determined according to an absolute time unit, the transmission interval period is an integer multiple of the absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

[0029] or

[0030] The transmission interval period is determined according to the number of the scheduled transmission blocks.

[0031] In a possible implementation manner, the transmission interval duration is a configurable value, and determining the transmission interval parameter includes:

[0032] Determine the transmission interval duration according to the number of repeated transmissions of the transmission block;

[0033] or,

[0034] Determining the transmission interval period according to the number of the scheduled transmission blocks;

[0035] or,

[0036] The transmission interval duration is determined according to an absolute time unit, the transmission interval duration is an integer multiple of the absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

[0037] In a possible implementation, the method further includes:

[0038] The transmission interval parameter is configured to the terminal by using high-level signaling, wherein the high-level signaling includes at least one of a Radio Resource Control (RRC) signaling and a Media Access Control Control Element (MAC CE) signaling.

[0039] In a possible implementation manner, scheduling the transport block on the PDCCH according to the transmission interval parameter includes:

[0040] When multiple transport block scheduling is adopted, scheduling the transport block on the PDCCH according to the transmission interval parameter, the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH;

[0041] or,

[0042] Sending downlink control information DCI to the terminal through the PDCCH, wherein the DCI includes parameter usage information, and the parameter usage information is used to indicate whether the transmission interval is set in the current scheduling;

[0043] or,

[0044] When the number of the transport blocks is greater than a number threshold, scheduling the transport blocks on the PDCCH according to the transmission interval parameter;

[0045] or,

[0046] When the number of repeated transmissions of the transport block is greater than a repetition number threshold, scheduling the transport block on the PDCCH according to the transmission interval parameter;

[0047] or,

[0048] When the total transmission duration is greater than the duration threshold, the transmission block is scheduled on the PDCCH according to the transmission interval parameter, and the total transmission duration is determined according to the number of the transmission blocks and the number of repeated transmissions of the transmission blocks.

[0049] According to another aspect of the present application, a method for scheduling a transmission block is provided, the method comprising:

[0050] Receiving a transmission block schedule from a base station on a PDCCH;

[0051] A transmission interval is set between transmission blocks according to the transmission block scheduling and a transmission interval parameter, wherein the transmission interval parameter is used to determine a setting method of the transmission interval between transmission blocks, and the transmission block includes at least one of a PUSCH transmission block and a PDSCH transmission block.

[0052] In a possible implementation manner, the transmission interval parameters include a transmission interval period and a transmission interval duration;

[0053] The transmission interval period and the transmission interval duration are configurable values;

[0054] or,

[0055] The transmission interval period is a configurable value, and the transmission interval duration is a fixed value;

[0056] or,

[0057] The transmission interval period is a fixed value, and the transmission interval duration is a configurable value.

[0058] In a possible implementation manner, the transmission interval period is a configurable value;

[0059] When a continuous transmission mode is adopted, the transmission interval period is determined according to the number of repeated transmissions of the transmission block, wherein, in the continuous transmission mode, the current transmission block is repeatedly transmitted n times before the next transmission block is repeatedly transmitted, where n is the total number of repeated transmissions of the transmission block;

[0060] or,

[0061] When the alternating transmission mode is adopted, the transmission interval period is determined according to the alternating transmission unit, and the alternating transmission unit is the minimum transmission unit including different transmission blocks;

[0062] or,

[0063] The transmission interval period is determined according to the number of the scheduled transmission blocks;

[0064] or,

[0065] The transmission interval period is determined according to an absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

[0066] In a possible implementation manner, the transmission interval duration is a configurable value;

[0067] The transmission interval duration is determined according to the number of repeated transmissions of the transmission block;

[0068] or,

[0069] The transmission interval duration is determined according to the number of the scheduled transmission blocks;

[0070] or,

[0071] The transmission interval duration is determined according to an absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

[0072] In a possible implementation, the method further includes:

[0073] The transmission interval parameter configured by the base station through high-layer signaling is received, where the high-layer signaling includes at least one of RRC signaling and MAC CE signaling.

[0074] In a possible implementation manner, the receiving, on the PDCCH, a transmission block scheduling of the base station includes:

[0075] receiving downlink control information DCI sent by the base station through the PDCCH, wherein the DCI includes parameter usage information, and the parameter usage information is used to indicate whether a transmission interval is set for current scheduling;

[0076] The setting of the transmission interval between the transmission blocks according to the transmission block scheduling and the transmission interval parameter comprises:

[0077] When the parameter usage information indicates setting the transmission interval, the transmission interval is set between the transport blocks according to the transport block scheduling and the transmission interval parameter.

[0078] In a possible implementation manner, setting a transmission interval between transport blocks according to the transport block scheduling and a transmission interval parameter includes:

[0079] When multiple transport block scheduling is adopted, the transmission interval is set between the transport blocks according to the transport block scheduling and the transmission interval parameter, and the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH;

[0080] or,

[0081] When the number of repeated transmissions of the transport block is greater than a repetition number threshold, setting the transmission interval between the transport blocks according to the transport block scheduling and the transmission interval parameter;

[0082] or,

[0083] When the number of the transport blocks is greater than a number threshold, setting the transmission interval between the transport blocks according to the transport block scheduling and the transmission interval parameter;

[0084] or,

[0085] When the total transmission duration is greater than the duration threshold, the transmission interval is set between the transmission blocks according to the transmission block scheduling and the transmission interval parameter, and the total transmission duration is determined according to the number of the transmission blocks and the number of repeated transmissions of the transmission blocks.

[0086] According to another aspect of the present application, a transmission block scheduling device is provided, the device comprising:

[0087] A determination module is configured to determine a transmission interval parameter, wherein the transmission interval parameter is used to determine a setting method of the transmission interval between transmission blocks;

[0088] The scheduling module is configured to schedule the transmission block on the PDCCH according to the transmission interval parameter, and the transmission block scheduled on the PDCCH includes at least one of a PUSCH transmission block and a PDSCH transmission block.

[0089] In a possible implementation, the determining module is configured to:

[0090] When a preset condition is met, determining the transmission interval parameter;

[0091] The preset conditions include at least one of the following:

[0092] Using multiple transport block scheduling, the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH;

[0093] The maximum number of repetitions configured for the channel is greater than the repetition threshold;

[0094] A continuous transmission mode is adopted, in which the current transmission block is repeatedly transmitted n times and then the next transmission block is repeatedly transmitted, where n is the total number of repeated transmissions of the transmission block;

[0095] The continuous transmission mode is adopted, and the maximum number of repeated transmissions configured for the channel is greater than the repeated transmission number threshold.

[0096] In a possible implementation manner, the transmission interval parameters include a transmission interval period and a transmission interval duration;

[0097] The transmission interval period and the transmission interval duration are configurable values;

[0098] or,

[0099] The transmission interval period is a configurable value, and the transmission interval duration is a fixed value;

[0100] or,

[0101] The transmission interval period is a fixed value, and the transmission interval duration is a configurable value.

[0102] In a possible implementation manner, the transmission interval period is a configurable value, and the determining module is configured to:

[0103] When a continuous transmission mode is adopted, the transmission interval period is determined according to the number of repeated transmissions of the transmission block;

[0104] or,

[0105] When an alternating transmission mode is adopted, the transmission interval period is determined according to an alternating transmission unit, wherein the alternating transmission unit is a minimum transmission unit including different transmission blocks;

[0106] or,

[0107] Determining the transmission interval period according to the number of the scheduled transmission blocks;

[0108] or,

[0109] The transmission interval period is determined according to an absolute time unit, wherein the absolute time unit includes at least one of a subframe and a time slot.

[0110] In a possible implementation manner, the transmission interval duration is a configurable value, and the determining module is configured to:

[0111] Determine the transmission interval duration according to the number of repeated transmissions of the transmission block;

[0112] or,

[0113] Determining the transmission interval duration according to the number of the scheduled transmission blocks;

[0114] or,

[0115] The transmission interval duration is determined according to an absolute time unit, the transmission interval duration is an integer multiple of the absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

[0116] In a possible implementation, the device further includes:

[0117] The configuration module is configured to configure the transmission interval parameter to the terminal by using high-layer signaling, wherein the high-layer signaling includes at least one of RRC signaling and MAC CE signaling.

[0118] In a possible implementation, the scheduling module is configured to:

[0119] When multiple transport block scheduling is adopted, scheduling the transport block on the PDCCH according to the transmission interval parameter, the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH;

[0120] or,

[0121] Sending downlink control information DCI to the terminal through the PDCCH, wherein the DCI includes parameter usage information, and the parameter usage information is used to indicate whether the transmission interval is set in the current scheduling;

[0122] or,

[0123] When the number of the transport blocks is greater than a number threshold, scheduling the transport blocks on the PDCCH according to the transmission interval parameter;

[0124] or,

[0125] When the number of repeated transmissions of the transport block is greater than a repetition number threshold, scheduling the transport block on the PDCCH according to the transmission interval parameter;

[0126] or,

[0127] When the total transmission duration is greater than the duration threshold, the transmission block is scheduled on the PDCCH according to the transmission interval parameter, and the total transmission duration is determined according to the number of the transmission blocks and the number of repeated transmissions of the transmission blocks.

[0128] According to another aspect of the present application, a transmission block scheduling device is provided, the device comprising:

[0129] A first receiving module is configured to receive a transmission block scheduling of a base station on a PDCCH;

[0130] A setting module is configured to set a transmission interval between transmission blocks according to the transmission block scheduling and a transmission interval parameter, wherein the transmission interval parameter is used to determine a setting method for the transmission interval between transmission blocks, and the transmission block includes at least one of a physical uplink shared channel PUSCH transmission block and a physical downlink shared channel PDSCH transmission block.

[0131] In a possible implementation manner, the transmission interval parameters include a transmission interval period and a transmission interval duration;

[0132] The transmission interval period and the transmission interval duration are configurable values;

[0133] or,

[0134] The transmission interval period is a configurable value, and the transmission interval duration is a fixed value;

[0135] or,

[0136] The transmission interval period is a fixed value, and the transmission interval duration is a configurable value.

[0137] In a possible implementation manner, the transmission interval period is a configurable value;

[0138] When a continuous transmission mode is adopted, the transmission interval period is determined according to the number of repeated transmissions of the transmission block, wherein in the continuous transmission mode, the current transmission block is repeatedly transmitted n times and then the next transmission block is repeatedly transmitted, where n is the total number of repeated transmissions of the transmission block;

[0139] or,

[0140] When the alternating transmission mode is adopted, the transmission interval period is determined according to the alternating transmission unit, and the alternating transmission unit is the minimum transmission unit including different transmission blocks;

[0141] or,

[0142] The transmission interval period is determined according to the number of the scheduled transmission blocks;

[0143] or,

[0144] The transmission interval period is determined according to an absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

[0145] In a possible implementation manner, the transmission interval duration is a configurable value;

[0146] The transmission interval duration is determined according to the number of repeated transmissions of the transmission block;

[0147] or,

[0148] The transmission interval duration is determined according to the number of the scheduled transmission blocks;

[0149] or,

[0150] The transmission interval duration is determined according to an absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

[0151] In a possible implementation manner, the device further includes:

[0152] The second receiving module is configured to receive the transmission interval parameter configured by the base station through high-layer signaling, wherein the high-layer signaling includes at least one of radio resource control RRC signaling and medium access control unit MAC CE signaling.

[0153] In a possible implementation manner, the first receiving module is configured to:

[0154] receiving downlink control information DCI sent by the base station through the PDCCH, wherein the DCI includes parameter usage information, and the parameter usage information is used to indicate whether a transmission interval is set for current scheduling;

[0155] The setting module is configured as follows:

[0156] When the parameter usage information indicates setting the transmission interval, the transmission interval is set between the transport blocks according to the transport block scheduling and the transmission interval parameter.

[0157] In a possible implementation, the setting module is configured to:

[0158] When multiple transport block scheduling is adopted, the transmission interval is set between the transport blocks according to the transport block scheduling and the transmission interval parameter, and the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH;

[0159] or,

[0160] When the number of repeated transmissions of the transport block is greater than a repetition number threshold, setting the transmission interval between the transport blocks according to the transport block scheduling and the transmission interval parameter;

[0161] or,

[0162] When the number of the transport blocks is greater than a number threshold, setting the transmission interval between the transport blocks according to the transport block scheduling and the transmission interval parameter;

[0163] or,

[0164] When the total transmission duration is greater than the duration threshold, the transmission interval is set between the transmission blocks according to the transmission block scheduling and the transmission interval parameter, and the total transmission duration is determined according to the number of the transmission blocks and the number of repeated transmissions of the transmission blocks.

[0165] According to another aspect of the present application, a base station is provided, the base station comprising:

[0166] processor;

[0167] a transceiver connected to the processor;

[0168] a memory for storing processor-executable instructions;

[0169] The processor is configured to load and execute the executable instructions to implement the transmission block scheduling method as described in the above aspects.

[0170] According to another aspect of the present application, a terminal is provided, the terminal comprising:

[0171] processor;

[0172] a transceiver connected to the processor;

[0173] a memory for storing processor-executable instructions;

[0174] The processor is configured to load and execute the executable instructions to implement the transmission block scheduling method as described in the above aspects.

[0175] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the scheduling method of the transmission block as described in the above aspects.

[0176] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0177] In the process of scheduling transmission blocks on PDCCH, the transmission interval parameters are determined, and the transmission interval is set between the transmission blocks when scheduling the transmission blocks according to the transmission interval parameters, so that the physical resources released in the transmission interval are used for scheduling by other terminals, avoiding the impact of continuous scheduling of transmission blocks on the scheduling of other terminals, thereby improving the timeliness of scheduling of other terminals. BRIEF DESCRIPTION OF THE DRAWINGS

[0178] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0179] Figure 1 is a schematic diagram of a communication system provided by an exemplary embodiment of the present application;

[0180] Figure 2 is a schematic diagram of a multi-transmission block scheduling method;

[0181] Figure 3 is a schematic diagram of a multi-transmission block scheduling method under enhanced coverage;

[0182] Figure 4 is a schematic diagram of a multiple transmission block alternating scheduling method;

[0183] Figure 5 A flowchart of a transmission block scheduling method provided by an exemplary embodiment of the present application is shown;

[0184] Figure 6 It is a schematic diagram of the transmission interval period in the continuous transmission mode;

[0185] Figure 7 It is a schematic diagram of the transmission interval period in the alternating transmission mode;

[0186] Figure 8 A block diagram of a transmission block scheduling device provided by an exemplary embodiment of the present application is shown;

[0187] Fig. 9 A block diagram of a transmission block scheduling device provided by another exemplary embodiment of the present application is shown;

[0188] Fig.10 is a schematic diagram of the structure of a terminal provided by an exemplary embodiment;

[0189] Fig.11 The diagram is a schematic diagram of the structure of an access network device (base station) provided by an exemplary embodiment. DETAILED DESCRIPTION

[0190] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0191] The communication system and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of communication systems and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0192] Figure 1 1 is a system structure diagram of a communication system shown in an exemplary embodiment of the present disclosure. This embodiment is described by taking the communication system as an MTC communication system or a NB-IoT communication system as an example. Figure 1 As shown, the communication system may include: an access network 12 and a terminal 13.

[0193] The access network 12 includes several access network devices 120. The access network device 120 communicates with the core network device through a certain interface technology. For example, in the NB-IoT communication system, the access network device 120 communicates with the core network device through the S1 interface. The access network device 120 can be a base station, which is a device deployed in the access network to provide wireless communication functions for the terminal. In the MTC communication system, the base station is an MTC base station, and in the NB-IoT communication system, the base station is an NB-IoT base station. The base station may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with base station functions may be different, and with the evolution of communication technology, the description of the name "base station" may change. Although the "base station" is used as an example in the embodiments of the present disclosure, the base station can be understood as an access network device used to provide user access functions in each communication system.

[0194] The terminal 13 may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile stations (MS), terminals (terminal devices), etc. In the embodiment of the present application, the terminal 13 is an MTC terminal in an MTC communication system, or an NB-IoT terminal in an NB-IoT communication system. For example, the terminal 13 is a device deployed on a smart lamp pole, a device deployed on a shared bicycle, or a device deployed on a smart parking space. The embodiment of the present application defines the specific deployment method and device form of the terminal 13. For the convenience of description, the above-mentioned devices are collectively referred to as terminals.

[0195] Since the terminals in the above communication system are usually set in places where it is not easy to charge or replace the battery, in order to reduce the power consumption of the terminal, the base station adopts a multi-transmission block scheduling method to schedule multiple transmission blocks on one PDCCH at the same time. Accordingly, before receiving or sending data, the terminal only needs to demodulate one PDCCH scheduled by the base station, thereby reducing the power consumption of the terminal during demodulation.

[0196] Indicative, such as Figure 2 As shown, the base station adopts a multi-transmission block scheduling method to schedule transmission blocks TB1, TB2, TB3 and TB4 simultaneously on the same PDCCH.

[0197] Moreover, in MTC communication systems and NB-IoT communication systems, in order to enhance coverage, the terminal will use continuous transmission to repeatedly transmit the same transmission block. Accordingly, when the base station performs multi-transmission block scheduling, it needs to schedule the same transmission block to be transmitted repeatedly on the PDCCH.

[0198] Indicative, such as Figure 3 As shown, when achieving enhanced coverage in a multi-transmission block scheduling scenario, the base station schedules transmission blocks TB1, TB2, TB3 and TB4 simultaneously on the same PDCCH, and each transmission block is repeatedly transmitted 4 times.

[0199] In addition, in order to obtain time diversity gain, when achieving enhanced coverage, the terminal further adopts an alternating transmission mode to repeatedly transmit the transmission block in batches. Accordingly, when the base station performs multi-transmission block scheduling, it needs to schedule the same transmission block to be repeatedly transmitted in batches based on the alternating scheduling mechanism.

[0200] Indicative, such as Figure 4 As shown, the base station schedules transmission blocks TB1, TB2, TB3 and TB4 on the same PDCCH at the same time, and the number of repeated transmissions of each transmission block is 4 times. When the alternating scheduling mechanism is introduced, the base station first schedules the first two repeated transmissions of each transmission block, and then schedules the last two repeated transmissions of each transmission block.

[0201] However, when multiple transmission block scheduling is adopted, the continuously scheduled transmission blocks will occupy physical resources for a long time, resulting in other terminals being unable to be scheduled in the multiple transmission block scheduling device.

[0202] In order to solve the above problems, in the embodiment of the present application, during the multi-transmission block scheduling process, a transmission interval is set between the transmission blocks, and the physical resources released in the transmission interval are used for scheduling of other terminals, thereby ensuring the quality of transmission block scheduling while reducing the impact of multi-transmission block scheduling on scheduling of other terminals. The following is an exemplary embodiment for explanation.

[0203] Figure 5FIG. 1 shows a flow chart of a transmission block scheduling method provided by an exemplary embodiment of the present application. The method may be Figure 1 The communication system shown is used to perform the method, the method comprising:

[0204] In step 501, the base station determines a transmission interval parameter, where the transmission interval parameter is used to determine a setting method for the transmission interval between transmission blocks.

[0205] In a possible implementation manner, in any scenario, the base station performs the step of determining a transmission interval parameter.

[0206] In another possible implementation, when the transmission interval is allowed to be used in the scenario, the base station determines the transmission interval parameter; when the transmission interval is not allowed to be used in the scenario, the base station does not perform the step of determining the transmission interval parameter. The transmission interval is allowed to be used in the scenario which is preset.

[0207] Optionally, the transmission interval parameter includes a transmission interval period and a transmission interval duration, wherein the transmission interval period is a period for setting the transmission interval, and the transmission interval duration is a duration of each transmission time.

[0208] In step 502, the base station schedules a transport block on the PDCCH according to a transmission interval parameter, and the transport block scheduled on the PDCCH includes at least one of a PUSCH transport block and a PDSCH transport block.

[0209] Optionally, when applied to an MTC communication system, the PDCCH is an MPDCCH; when applied to an NB-IoT communication system, the PDCCH is an NPDCCH. For the convenience of description, the embodiments of the present application are collectively referred to as PDCCH.

[0210] In one possible implementation, if the current scheduling scenario meets the preset conditions, the base station schedules the transmission block on the PDCCH according to the transmission interval parameters; if the current scheduling scenario does not meet the preset conditions, the base station schedules the transmission block on the PDCCH according to the original scheduling logic (no transmission interval is set between transmission blocks).

[0211] Optionally, when the transmission block scheduled on the PDCCH is a PUSCH transmission block, the terminal uses the PUSCH transmission block allocated by the base station to send uplink data to the base station; when the transmission block scheduled on the PDCCH is a PDSCH transmission block, the base station sends downlink data to the terminal through the corresponding PDSCH transmission block.

[0212] In step 503, the terminal receives the transmission block scheduling of the base station on the PDCCH.

[0213] In step 504, the terminal sets a transmission interval between transport blocks according to the transport block scheduling and the transmission interval parameter.

[0214] In one possible implementation, when the transmission interval setting condition is met, the terminal sets the transmission interval between the PUSCH transmission blocks to be transmitted according to the transmission block scheduling of the base station and the stored transmission interval parameters, or determines the transmission interval position when receiving the PDSCH transmission block, thereby determining the transmission block sent by the base station to the terminal.

[0215] Whether the transmission interval setting condition is met may be explicitly indicated by the base station or determined by the terminal itself.

[0216] To summarize, in this embodiment, during the process of scheduling transmission blocks on PDCCH, the transmission interval parameters are determined, and according to the transmission interval parameters, the transmission interval is set between the transmission blocks when scheduling the transmission blocks, so that the physical resources released in the transmission interval are used for scheduling by other terminals, thereby avoiding the impact of continuous scheduling of transmission blocks on the scheduling of other terminals, thereby improving the timeliness of scheduling of other terminals.

[0217] Regarding the configuration method of the transmission interval parameters in the above embodiments, in a possible implementation mode, the base station uses high-level signaling to configure the transmission interval parameters to the terminal, and the high-level signaling includes at least one of RRC signaling and MAC CE signaling; accordingly, the terminal receives the transmission interval parameters configured by the base station through high-level signaling and stores them.

[0218] It should be noted that in the above-mentioned embodiments, the steps with the execution subject of the base station can be independently implemented as a scheduling method for transmission blocks on the base station side, and the steps with the execution subject of the terminal can be independently implemented as a scheduling method for transmission blocks on the terminal side, and the embodiments of the present application will not be repeated here.

[0219] In a possible implementation, not all scenarios require setting a transmission gap between transmission blocks, and the base station is allowed to use the transmission gap only in scenarios where the use of the transmission gap is allowed. Figure 5 In step 501 of the illustrated embodiment, optionally, when a preset condition is met, the base station executes a step of determining a transmission interval parameter.

[0220] Among them, the preset condition includes at least one of the following.

[0221] (1) Use multi-transmission block scheduling.

[0222] Among them, multi-transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH. In an illustrative example, Figure 2 As shown, when four transport blocks, TB1, TB2, TB3 and TB4, are scheduled simultaneously on the PDCCH, the base station determines that it is currently in a multi-transport block scheduling scenario and allows the use of the transmission gap.

[0223] Optionally, when single transmission block scheduling is adopted, in order to avoid setting the transmission interval affecting the scheduling efficiency, the base station will not perform the step of determining the transmission interval parameter.

[0224] (2) The maximum number of repeated transmissions configured for the channel is greater than the repeated transmission threshold.

[0225] Optionally, the maximum number of repeated transmissions configured for the channel is the maximum value in the set of repeated transmissions configured for the control channel (which may be a PDCCH channel) or the data channel (which may be a scheduled PDSCH or PUSCH channel), and the repeated transmission threshold is a preset value in the protocol.

[0226] In an illustrative example, the set of repetition transmission times configured for the channel is {2, 4, 8, 16}, and the repetition transmission number threshold is 8 times. Since the maximum repetition transmission number of the channel 16> the repetition transmission number threshold 8, the base station determines that the transmission interval is allowed.

[0227] Optionally, when the maximum number of repeated transmissions of a channel is less than a repeated transmission threshold, even if the transmission interval is not set, it will not have a significant impact on the scheduling of other terminals. Therefore, the base station will not perform the step of determining the transmission interval parameter.

[0228] (3) A continuous transmission mode is adopted. In the continuous transmission mode, the current transmission block is repeatedly transmitted n times and then the next transmission block is repeatedly transmitted, where n is the total number of repeated transmissions of the transmission block.

[0229] When the transmission block adopts the continuous transmission mode, repeated transmission of the same transmission block will affect the scheduling of other terminals. Therefore, when the base station detects that the continuous transmission mode is adopted, it determines to allow the use of the transmission interval.

[0230] Optionally, when the transmission block adopts the alternating transmission mode (such as Figure 4 As shown), the base station is not allowed to use transmission gaps during the alternating transmission process.

[0231] (4) Continuous transmission is adopted, and the maximum number of repeated transmissions configured for the channel is greater than the repeated transmission threshold.

[0232] When the maximum number of repeated transmissions configured for a channel is less than the repeated transmission threshold, it is limited by the number of repeated transmissions of the channel itself, and even if continuous transmission is adopted, it will not have a significant impact on the scheduling of other terminals. Therefore, when the base station adopts the continuous transmission mode and the maximum number of repeated transmissions of the channel is greater than the repeated transmission threshold, it determines that the transmission interval is allowed to be used.

[0233] In a possible implementation, some parameters in the transmission interval parameters may adopt fixed values, some parameters may adopt configurable values, or all parameters may adopt configurable values. When the transmission interval parameters include the transmission interval period and the transmission interval duration, the transmission interval parameters may adopt any one of the following combinations: 1. Both the transmission interval period and the transmission interval duration are configurable values; 2. The transmission interval period is a configurable value and the transmission interval duration is a fixed value; 3. The transmission interval period is a fixed value and the transmission interval duration is a configurable value.

[0234] Optionally, when the transmission interval period is a configurable value, in the above step 501, determining the transmission interval parameter may include the following possible methods.

[0235] 1. When the continuous transmission mode is adopted, the transmission interval period is determined according to the number of repeated transmissions of the transmission block.

[0236] In a possible implementation manner, in the continuous transmission mode, the occurrence period of the transmission interval is based on a transmission block, and the base station determines the transmission interval period according to the (total) number of repeated transmissions of the transmission block.

[0237] Optionally, the base station determines an integer multiple of the number of repeated transmissions as the transmission interval period. For example, when the number of repeated transmissions is K, the transmission interval period is determined to be K×N (N≥1), that is, after repeatedly transmitting N transmission blocks, a transmission interval is set.

[0238] In an illustrative example, Figure 6 As shown, when four transmission blocks need to be scheduled and the number of repeated transmissions of each transmission block is 4, the base station determines that the transmission interval period is 8, that is, after transmitting 2 transmission blocks, a transmission interval is set.

[0239] 2. When the alternating transmission mode is adopted, the transmission interval period is determined according to the alternating transmission unit. The alternating transmission unit is the minimum transmission unit including different transmission blocks.

[0240] In a possible implementation manner, when the alternating transmission mode is adopted, the base station determines the transmission interval period according to the alternating transmission unit.

[0241] Optionally, the base station determines an integer multiple of the alternating transmission unit as the transmission interval period.

[0242] In an illustrative example, Figure 4 As shown, when four transmission blocks are transmitted alternately, the alternate transmission unit includes two TB1s, two TB2s, two TB3s, and two TB4s; Figure 6 As shown, the base station determines the transmission interval as one alternating transmission unit, that is, sets a transmission interval between two alternating transmission units.

[0243] 3. Determine the transmission interval period according to the number of scheduled transmission blocks.

[0244] In a possible implementation manner, the base station determines an integer multiple of the number of scheduled transmission blocks as the transmission interval period.

[0245] In an illustrative example, the base station determines that the number of scheduled transmission blocks is 4, and then determines the transmission interval period to be 8 transmission blocks, that is, a transmission interval is set between every 8 transmission blocks.

[0246] 4. Determine the transmission interval period according to an absolute time unit, where the absolute time unit includes at least one of a subframe and a time slot.

[0247] The transmission interval period may be in units of absolute time, in addition to the transmission block or the alternating transmission unit. Optionally, the transmission interval period is N times the absolute time unit.

[0248] For example, the base station determines the transmission interval period to be 20 subframes, that is, a transmission interval is set every 20 subframes.

[0249] Of course, in addition to the above-mentioned methods for determining the transmission interval period, other methods may also be used to determine the transmission interval period, which is not limited in the embodiments of the present application.

[0250] Optionally, when the transmission interval duration is a configurable value, in the above step 501, determining the transmission interval parameter may include the following possible methods.

[0251] 1. Determine the transmission interval duration according to the number of repeated transmissions of the transmission block.

[0252] In a possible implementation, the base station may determine the transmission interval duration according to the (total) number of repeated transmissions of the transmission block configured in the current scheduling. Optionally, the base station determines the transmission interval duration as N times the number of repeated transmissions.

[0253] In an illustrative example, when N is set to 2, if the number of repeated transmissions of the transmission block in the current scheduling is 100 times, the base station determines the transmission interval duration to be 200ms; if the number of repeated transmissions of the transmission block in the current scheduling is 50 times, the base station determines the transmission interval duration to be 100ms.

[0254] 2. Determine the transmission interval duration according to the number of scheduled transmission blocks.

[0255] In a possible implementation manner, the base station determines the transmission interval duration as an integer multiple of the number of scheduled transmission blocks.

[0256] In an illustrative example, when the number of scheduled transmission blocks is 10, the base station determines the transmission interval duration to be 100 ms; when the number of scheduled transmission blocks is 20, the base station determines the transmission interval duration to be 200 ms.

[0257] 3. Determine the transmission interval duration according to an absolute time unit, where the transmission interval duration is an integer multiple of the absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

[0258] Similar to determining the transmission interval period, in a possible implementation manner, the base station may set the transmission interval duration to an integer multiple of an absolute time unit.

[0259] In an illustrative example, the base station determines the transmission interval duration to be 100 times of a subframe, that is, the transmission interval duration is 100 ms.

[0260] Of course, in addition to the above-mentioned methods for determining the transmission interval duration, other methods may also be used to determine the transmission interval duration, which is not limited in the embodiments of the present application.

[0261] In a possible implementation, after determining the transmission interval parameter, the base station needs to schedule the transmission block (set the transmission interval) according to the transmission interval parameter only when a specific condition is met. Optionally, the above step 502 may include the following possible implementations.

[0262] 1. When multiple transport block scheduling is adopted, the base station schedules the transport block on the PDCCH according to the transmission interval parameter. The multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH.

[0263] In a possible implementation manner, once the transmission interval parameter is configured, when multiple transmission blocks are subsequently scheduled, the base station will schedule the transmission blocks based on the transmission interval parameter.

[0264] Accordingly, in a possible implementation, after the terminal receives the transmission block scheduling from the base station, when it detects that multiple transmission scheduling is adopted, it sets the transmission interval between the uplink transmission blocks according to the transmission interval period and the transmission interval duration indicated by the transmission interval parameter, or identifies the transmission block sent to itself from the downlink transmission block according to the transmission interval period and the transmission interval duration.

[0265] 2. When the number of transport blocks is greater than the number threshold, the base station schedules the transport blocks on the PDCCH according to the transmission interval parameter.

[0266] In one possible implementation, after the transmission interval parameter is configured, only when the number of currently scheduled transmission blocks is greater than the number threshold, the base station will schedule the transmission block based on the transmission interval parameter, and in the process of sending the downlink transmission block, the transmission interval is set according to the transmission interval period and the transmission interval duration specified by the transmission interval parameter. In the process of sending the downlink transmission block, the transmission interval is set according to the transmission interval period and the transmission interval duration specified by the transmission interval parameter; otherwise, the base station will not set the transmission interval between the transmission blocks.

[0267] In an illustrative example, if the number of currently scheduled transport blocks is greater than 3, that is, 3 different transport blocks need to be scheduled, the base station will schedule the transport blocks based on the transmission interval parameter.

[0268] Accordingly, in a possible implementation, after the terminal receives the transmission block scheduling from the base station, when it detects that the number of scheduled transmission blocks is greater than a quantity threshold, it sets a transmission interval between uplink transmission blocks according to the transmission interval period and the transmission interval duration indicated by the transmission interval parameter, or identifies the transmission block sent to itself from the downlink transmission block according to the transmission interval period and the transmission interval duration.

[0269] Optionally, the quantity threshold is a fixed value or is dynamically configured to the terminal through high-layer signaling.

[0270] 3. When the number of repeated transmissions of a transport block is greater than the repetition number threshold, the base station schedules the transport block on the PDCCH according to the transmission interval parameter.

[0271] In one possible implementation, after the transmission interval parameter is configured, the transmission block will be scheduled based on the transmission interval parameter only when the number of repeated transmissions of the currently configured transmission block is greater than the repetition number threshold, and in the process of sending the downlink transmission block, the transmission interval is set according to the transmission interval period and the transmission interval duration specified by the transmission interval parameter. In the process of sending the downlink transmission block, the transmission interval is set according to the transmission interval period and the transmission interval duration specified by the transmission interval parameter; otherwise, the base station will not set a transmission interval between the transmission blocks.

[0272] In an illustrative example, if the number of repetitions of the currently configured transport block is greater than 50 times, that is, each transport block needs to be retransmitted 50 times, the base station will schedule the transport block based on the transmission interval parameter.

[0273] Accordingly, in a possible implementation, after the terminal receives the transmission block scheduling from the base station, when it detects that the number of repeated transmissions of the currently configured transmission block is greater than the repetition number threshold, it sets a transmission interval between uplink transmission blocks according to the transmission interval period and the transmission interval duration indicated by the transmission interval parameter, or identifies the transmission block sent to itself from the downlink transmission block according to the transmission interval period and the transmission interval duration.

[0274] Optionally, the repetition number threshold is a fixed value or is dynamically configured to the terminal through high-layer signaling.

[0275] 4. When the total transmission duration is greater than the duration threshold, the base station schedules the transmission block on the PDCCH according to the transmission interval parameter, and the total transmission duration is determined according to the number of transmission blocks and the number of repeated transmissions of the transmission blocks.

[0276] In a possible implementation, the base station determines the total transmission duration of the transmission block according to the number of transmission blocks currently scheduled and the number of repeated transmissions of each transmission block. If the total transmission duration is greater than the duration threshold, in order to reduce the impact on the scheduling of other terminals, the base station schedules the transmission block based on the transmission interval parameter (setting a transmission interval between transmission blocks); if the total transmission duration is less than the duration threshold, the base station schedules the transmission block based on the original scheduling logic (without setting a transmission interval).

[0277] In an illustrative example, the base station calculates the total transmission duration to be 200ms based on the currently scheduled 4 transmission blocks and the number of repetitions of each transmission block to be 50. Since the total transmission duration is greater than the duration threshold of 150ms, the base station schedules the transmission blocks according to the transmission interval parameter.

[0278] Accordingly, in a possible implementation, after the terminal receives the transmission block scheduling from the base station, when it detects that the total transmission duration is greater than the duration threshold, it sets a transmission interval between uplink transmission blocks according to the transmission interval period and the transmission interval duration indicated by the transmission interval parameter, or identifies the transmission block sent to itself from the downlink transmission block according to the transmission interval period and the transmission interval duration.

[0279] Optionally, the duration threshold is a fixed value or is dynamically configured to the terminal through high-layer signaling.

[0280] 5. The base station sends DCI to the terminal through the PDCCH. The DCI includes parameter usage information, and the parameter usage information is used to indicate whether the current scheduling sets a transmission interval.

[0281] In the above method, whether the terminal uses the configured transmission interval parameter is determined by the terminal itself. In another possible implementation, the base station can add parameter usage information in the sent DCI by explicit indication, thereby indicating whether the terminal uses the configured transmission interval parameter through the parameter usage information.

[0282] Optionally, a 1-bit parameter usage information is set in the DCI. When the parameter usage information is 1, it indicates that the current scheduling sets the transmission interval; when the parameter usage information is 0, it indicates that the current scheduling does not set the transmission interval.

[0283] Correspondingly, after receiving the DCI sent by the base station, the terminal reads the parameter usage information in the DCI, and when the parameter usage information indicates to set the transmission interval, the transmission interval is set between the transmission blocks according to the transmission block scheduling and the transmission interval parameters.

[0284] Another point that needs to be explained is that the above-mentioned embodiments can also be freely split and / or combined into new embodiments by those skilled in the art, and this is not limited.

[0285] The following is an apparatus embodiment of the present application. For details not described in detail in the apparatus embodiment, reference may be made to the one-to-one corresponding method embodiments described above.

[0286] Figure 8 A block diagram of a transmission block scheduling device provided by an exemplary embodiment of the present application is shown. The device can be implemented as all or part of a base station (or access network device) through software, hardware, or a combination of both. The device includes:

[0287] A determination module 810 is configured to determine a transmission interval parameter, where the transmission interval parameter is used to determine a setting method of a transmission interval between transmission blocks;

[0288] The scheduling module 820 is configured to schedule the transmission block on the physical downlink control channel PDCCH according to the transmission interval parameter, and the transmission block scheduled on the PDCCH includes at least one of a physical uplink shared channel PUSCH transmission block and a physical downlink shared channel PDSCH transmission block.

[0289] In a possible implementation, the determining module 810 is configured to:

[0290] When a preset condition is met, determining the transmission interval parameter;

[0291] The preset conditions include at least one of the following:

[0292] Using multiple transport block scheduling, the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH;

[0293] The maximum number of repetitions configured for the channel is greater than the repetition threshold;

[0294] A continuous transmission mode is adopted, in which the current transmission block is repeatedly transmitted n times and then the next transmission block is repeatedly transmitted, where n is the total number of repeated transmissions of the transmission block;

[0295] The continuous transmission mode is adopted, and the maximum number of repeated transmissions configured for the channel is greater than the repeated transmission number threshold.

[0296] In a possible implementation manner, the transmission interval parameters include a transmission interval period and a transmission interval duration;

[0297] The transmission interval period and the transmission interval duration are configurable values;

[0298] or,

[0299] The transmission interval period is a configurable value, and the transmission interval duration is a fixed value;

[0300] or,

[0301] The transmission interval period is a fixed value, and the transmission interval duration is a configurable value.

[0302] In a possible implementation manner, the transmission interval period is a configurable value, and the determination module 810 is configured to:

[0303] When a continuous transmission mode is adopted, the transmission interval period is determined according to the number of repeated transmissions of the transmission block;

[0304] or,

[0305] When an alternating transmission mode is adopted, the transmission interval period is determined according to an alternating transmission unit, wherein the alternating transmission unit is a minimum transmission unit including different transmission blocks;

[0306] or,

[0307] Determining the transmission interval period according to the number of the scheduled transmission blocks;

[0308] or,

[0309] The transmission interval period is determined according to an absolute time unit, wherein the absolute time unit includes at least one of a subframe and a time slot.

[0310] In a possible implementation manner, the transmission interval duration is a configurable value, and the determining module 810 is configured to:

[0311] Determine the transmission interval duration according to the number of repeated transmissions of the transmission block;

[0312] or,

[0313] Determining the transmission interval duration according to the number of the scheduled transmission blocks;

[0314] or,

[0315] The transmission interval duration is determined according to an absolute time unit, where the absolute time unit includes at least one of a subframe and a time slot.

[0316] Optionally, the device further comprises:

[0317] The configuration module is configured to configure the transmission interval parameter to the terminal by adopting high-level signaling, wherein the high-level signaling includes at least one of radio resource control RRC signaling and medium access control unit MAC CE signaling.

[0318] In a possible implementation, the scheduling module is configured to:

[0319] When multiple transport block scheduling is adopted, scheduling the transport block on the PDCCH according to the transmission interval parameter, the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH;

[0320] or,

[0321] Sending downlink control information DCI to the terminal through the PDCCH, wherein the DCI includes parameter usage information, and the parameter usage information is used to indicate whether the transmission interval is set in the current scheduling;

[0322] or,

[0323] When the number of the transport blocks is greater than a number threshold, scheduling the transport blocks on the PDCCH according to the transmission interval parameter;

[0324] or,

[0325] When the number of repeated transmissions of the transport block is greater than a repetition number threshold, scheduling the transport block on the PDCCH according to the transmission interval parameter;

[0326] or,

[0327] When the total transmission duration is greater than the duration threshold, the transmission block is scheduled on the PDCCH according to the transmission interval parameter, and the total transmission duration is determined according to the number of the transmission blocks and the number of repeated transmissions of the transmission blocks.

[0328] It should be noted that the modules related to signaling and data transmission in the above-mentioned device can be implemented as hardware devices such as radio frequency antennas, and the modules related to signaling and data processing can be implemented as hardware devices such as central processing units or baseband processors.

[0329] Fig. 9 A block diagram of a transmission block scheduling device provided by another exemplary embodiment of the present application is shown. The device can be implemented as all or part of a terminal through software, hardware, or a combination of both. The device includes:

[0330] The first receiving module 910 is configured to receive a transmission block scheduling of a base station on a physical downlink control channel PDCCH;

[0331] The setting module 920 is configured to set the transmission interval between the transmission blocks according to the transmission block scheduling and the transmission interval parameter, wherein the transmission interval parameter is used to determine the setting method of the transmission interval between the transmission blocks, and the transmission block includes at least one of a physical uplink shared channel PUSCH transmission block and a physical downlink shared channel PDSCH transmission block.

[0332] In a possible implementation manner, the transmission interval parameters include a transmission interval period and a transmission interval duration;

[0333] The transmission interval period and the transmission interval duration are configurable values;

[0334] or,

[0335] The transmission interval period is a configurable value, and the transmission interval duration is a fixed value;

[0336] or,

[0337] The transmission interval period is a fixed value, and the transmission interval duration is a configurable value.

[0338] In a possible implementation manner, the transmission interval period is a configurable value;

[0339] When a continuous transmission mode is adopted, the transmission interval period is determined according to the number of repeated transmissions of the transmission block, wherein in the continuous transmission mode, the current transmission block is repeatedly transmitted n times and then the next transmission block is repeatedly transmitted, where n is the total number of repeated transmissions of the transmission block;

[0340] or,

[0341] When the alternating transmission mode is adopted, the transmission interval period is determined according to the alternating transmission unit, and the alternating transmission unit is the minimum transmission unit including different transmission blocks;

[0342] or,

[0343] The transmission interval period is determined according to the number of the scheduled transmission blocks;

[0344] or,

[0345] The transmission interval period is determined according to an absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

[0346] In a possible implementation manner, the transmission interval duration is a configurable value;

[0347] The transmission interval duration is determined according to the number of repeated transmissions of the transmission block;

[0348] or,

[0349] The transmission interval duration is determined according to the number of the scheduled transmission blocks;

[0350] or,

[0351] The transmission interval duration is determined according to an absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

[0352] In a possible implementation manner, the device further includes:

[0353] The second receiving module is configured to receive the transmission interval parameter configured by the base station through high-layer signaling, wherein the high-layer signaling includes at least one of radio resource control RRC signaling and medium access control unit MAC CE signaling.

[0354] In a possible implementation manner, the first receiving module 910 is configured to:

[0355] receiving downlink control information DCI sent by the base station through the PDCCH, wherein the DCI includes parameter usage information, and the parameter usage information is used to indicate whether a transmission interval is set for current scheduling;

[0356] The setting module 920 is configured to:

[0357] When the parameter usage information indicates setting the transmission interval, the transmission interval is set between the transport blocks according to the transport block scheduling and the transmission interval parameter.

[0358] In a possible implementation, the setting module 920 is configured to:

[0359] When multiple transport block scheduling is adopted, the transmission interval is set between the transport blocks according to the transport block scheduling and the transmission interval parameter, and the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH;

[0360] or,

[0361] When the number of repeated transmissions of the transport block is greater than a repetition number threshold, setting the transmission interval between the transport blocks according to the transport block scheduling and the transmission interval parameter;

[0362] or,

[0363] When the number of the transport blocks is greater than a number threshold, setting the transmission interval between the transport blocks according to the transport block scheduling and the transmission interval parameter;

[0364] or,

[0365] When the total transmission duration is greater than the duration threshold, the transmission interval is set between the transmission blocks according to the transmission block scheduling and the transmission interval parameter, and the total transmission duration is determined according to the number of the transmission blocks and the number of repeated transmissions of the transmission blocks.

[0366] It should be noted that the modules related to signaling and data transmission in the above-mentioned device can be implemented as hardware devices such as radio frequency antennas, and the modules related to signaling and data processing can be implemented as hardware devices such as central processing units or baseband processors.

[0367] Fig.10 A schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present disclosure is shown. The terminal includes: a processor 1001 , a receiver 1002 , a transmitter 1003 , a memory 1004 and a bus 1005 .

[0368] The processor 1001 includes one or more processing cores. The processor 1001 executes various functional applications and information processing by running software programs and modules.

[0369] The receiver 1002 and the transmitter 1003 may be implemented as a communication component, which may be a communication chip.

[0370] The memory 1004 is connected to the processor 1001 via a bus 1005 .

[0371] The memory 1004 may be used to store at least one instruction, and the processor 1001 may be used to execute the at least one instruction to implement each step in the above method embodiment.

[0372] In addition, the memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, and the volatile or non-volatile storage device includes but is not limited to: a magnetic disk or an optical disk, an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a static random access memory (SRAM), a read-only memory (ROM), a magnetic memory, a flash memory, and a programmable read-only memory (PROM).

[0373] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the scheduling method of the transmission block with the terminal as the execution subject in the above-mentioned various method embodiments.

[0374] Fig.11 The diagram is a schematic diagram of the structure of an access network device (base station) provided by an exemplary embodiment.

[0375] The access network device 1100 may include: a processor 1101, a receiver 1102, a transmitter 1103 and a memory 1104. The receiver 1102, the transmitter 1103 and the memory 1104 are respectively connected to the processor 1101 via a bus.

[0376] The processor 1101 includes one or more processing cores, and the processor 1101 executes the method performed by the access network device in the transmission block scheduling method provided in the embodiment of the present disclosure by running software programs and modules. The memory 1104 can be used to store software programs and modules. Specifically, the memory 1104 can store an operating system 11041 and an application module 11042 required for at least one function. The receiver 1102 is used to receive communication data sent by other devices, and the transmitter 1103 is used to send communication data to other devices.

[0377] In an exemplary embodiment, a computer-readable storage medium is also provided, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the scheduling method of the transmission block with the base station as the execution subject in the above-mentioned various method embodiments.

[0378] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0379] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.

Claims

1. A method for scheduling a transmission block, It is characterized in that The method comprises: Using high-level signaling to configure a transmission interval parameter to the terminal, the high-level signaling includes a radio resource control RRC signaling; When a preset condition is met, determining the transmission interval parameter, wherein the transmission interval parameter is used to determine a setting method of the transmission interval between transmission blocks; When the total transmission duration is greater than the duration threshold, scheduling the transmission block on a physical downlink control channel PDCCH according to the transmission interval parameter, the transmission block scheduled on the PDCCH including a physical downlink shared channel PDSCH transmission block; the total transmission duration is determined according to the number of the transmission blocks and the number of repeated transmissions of the transmission block; The preset conditions include: Multiple transport block scheduling is adopted, and the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH.

2. The method according to claim 1, It is characterized in that The transmission interval parameters include the transmission interval period and the transmission interval duration; The transmission interval period and the transmission interval duration are configurable values; or, The transmission interval period is a configurable value, and the transmission interval duration is a fixed value; or, The transmission interval period is a fixed value, and the transmission interval duration is a configurable value.

3. The method according to claim 2, It is characterized in that The transmission interval period is a configurable value, and determining the transmission interval parameter includes: When a continuous transmission mode is adopted, the transmission interval period is determined according to the number of repeated transmissions of the transmission block; or, When an alternating transmission mode is adopted, the transmission interval period is determined according to an alternating transmission unit, wherein the alternating transmission unit is a minimum transmission unit including different transmission blocks; or, Determining the transmission interval period according to the number of the scheduled transmission blocks; or, The transmission interval period is determined according to an absolute time unit, wherein the absolute time unit includes at least one of a subframe and a time slot.

4. The method according to claim 2, It is characterized in that The transmission interval duration is a configurable value, and determining the transmission interval parameter includes: Determine the transmission interval duration according to the number of repeated transmissions of the transmission block; or, Determining the transmission interval duration according to the number of the scheduled transmission blocks; or, The transmission interval duration is determined according to an absolute time unit, where the absolute time unit includes at least one of a subframe and a time slot.

5. A method for scheduling a transmission block, It is characterized in that The method comprises: Receiving a transmission interval parameter configured by a base station through a high-level signaling, wherein the high-level signaling includes a radio resource control RRC signaling; Receiving a transmission block schedule of the base station on a physical downlink control channel PDCCH; When the total transmission duration is greater than the duration threshold, a transmission interval is set between the transmission blocks according to the transmission block scheduling and the transmission interval parameter, the transmission interval parameter is used to determine the setting method of the transmission interval between the transmission blocks, the transmission block includes a physical downlink shared channel PDSCH transmission block, and the transmission interval parameter is determined when a preset condition is met; the total transmission duration is determined according to the number of the transmission blocks and the number of repeated transmissions of the transmission blocks; The preset conditions include: Multiple transport block scheduling is adopted, and the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH.

6. The method according to claim 5, It is characterized in that The transmission interval parameters include the transmission interval period and the transmission interval duration; The transmission interval period and the transmission interval duration are configurable values; or, The transmission interval period is a configurable value, and the transmission interval duration is a fixed value; or, The transmission interval period is a fixed value, and the transmission interval duration is a configurable value.

7. The method according to claim 6, It is characterized in that The transmission interval period is a configurable value; When a continuous transmission mode is adopted, the transmission interval period is determined according to the number of repeated transmissions of the transmission block, wherein, in the continuous transmission mode, the current transmission block is repeatedly transmitted n times before the next transmission block is repeatedly transmitted, where n is the total number of repeated transmissions of the transmission block; or, When the alternating transmission mode is adopted, the transmission interval period is determined according to the alternating transmission unit, and the alternating transmission unit is the minimum transmission unit including different transmission blocks; or, The transmission interval period is determined according to the number of the scheduled transmission blocks; or, The transmission interval period is determined according to an absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

8. The method according to claim 6, It is characterized in that The transmission interval duration is a configurable value; The transmission interval duration is determined according to the number of repeated transmissions of the transmission block; or, The transmission interval duration is determined according to the number of the scheduled transmission blocks; or, The transmission interval duration is determined according to an absolute time unit, and the absolute time unit includes at least one of a subframe and a time slot.

9. The method according to any one of claims 5 to 8, It is characterized in that The receiving, on the PDCCH, the transmission block scheduling of the base station comprises: receiving downlink control information DCI sent by the base station through the PDCCH, wherein the DCI includes parameter usage information, and the parameter usage information is used to indicate whether a transmission interval is set for current scheduling; The setting of the transmission interval between the transmission blocks according to the transmission block scheduling and the transmission interval parameter comprises: When the parameter usage information indicates setting the transmission interval, the transmission interval is set between the transport blocks according to the transport block scheduling and the transmission interval parameter.

10. A transmission block scheduling device, It is characterized in that The device comprises: A configuration module, configured to configure a transmission interval parameter to a terminal using high-level signaling, wherein the high-level signaling includes a radio resource control RRC signaling; A determination module, configured to determine the transmission interval parameter when a preset condition is met, wherein the transmission interval parameter is used to determine a setting method of the transmission interval between transmission blocks; A scheduling module is configured to schedule the transmission block on a physical downlink control channel PDCCH according to the transmission interval parameter when the total transmission duration is greater than a duration threshold, wherein the transmission block scheduled on the PDCCH includes a physical downlink shared channel PDSCH transmission block; the total transmission duration is determined according to the number of the transmission blocks and the number of repeated transmissions of the transmission blocks; The preset conditions include: Multiple transport block scheduling is adopted, and the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH.

11. A transmission block scheduling device, It is characterized in that The device comprises: A second receiving module is used to receive a transmission interval parameter configured by a base station through a high-level signaling, wherein the high-level signaling includes a radio resource control RRC signaling; A first receiving module is configured to receive the transmission block scheduling of the base station on a physical downlink control channel PDCCH; a setting module, configured to set a transmission interval between transmission blocks according to the transmission block scheduling and the transmission interval parameter when the total transmission duration is greater than a duration threshold, the transmission interval parameter being used to determine a setting method for the transmission interval between transmission blocks, the transmission block including a physical downlink shared channel PDSCH transmission block, the transmission interval parameter being determined when a preset condition is met; the total transmission duration is determined according to the number of the transmission blocks and the number of repeated transmissions of the transmission blocks; The preset conditions include: Multiple transport block scheduling is adopted, and the multiple transport block scheduling refers to scheduling at least two different transport blocks on the PDCCH.

12. A base station, It is characterized in that The base station comprises: processor; a transceiver connected to the processor; a memory for storing processor-executable instructions; The processor is configured to load and execute the executable instructions to implement the transmission block scheduling method as described in any one of claims 1 to 4.

13. A terminal, It is characterized in that The terminal comprises: processor; a transceiver connected to the processor; a memory for storing processor-executable instructions; The processor is configured to load and execute the executable instructions to implement the transmission block scheduling method as described in any one of claims 5 to 9.

Citation Information

Patent Citations

  • Transport block processing method, device, electronic device and computer readable storage medium

    CN109075961A