Uplink scheduling method and apparatus, related device, and storage medium

By having the terminal report the maximum number of DCIs it can detect to the network device, the network device can perform flexible uplink scheduling, which solves the problem of inflexible uplink resource scheduling in the fifth-generation mobile communication system and improves downlink capacity and data transmission efficiency.

CN113709872BActive Publication Date: 2026-04-24CHINA MOBILE COMM LTD RES INST +1
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2020-05-22
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

In fifth-generation mobile communication systems, the lack of flexibility in how network equipment schedules uplink resources affects downlink transmission.

Method used

The terminal sends information to the network device that represents the maximum number of DCIs it can support for detection in each downlink time slot within a radio data frame period. The network device then performs flexible uplink scheduling based on this information, including SUL carrier scheduling, cross-carrier scheduling, and other methods.

Benefits of technology

It improves the flexibility of network equipment in uplink scheduling, increases downlink capacity, avoids DCI missed detection, and enhances the flexibility and efficiency of uplink data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113709872B_ABST
    Figure CN113709872B_ABST
Patent Text Reader

Abstract

The application discloses an uplink scheduling method and device, related equipment and a storage medium. The method comprises the following steps: a first terminal sends first information to a first network device; the first information represents the maximum number of downlink control information (DCI) that the first terminal can support to detect in each downlink time slot in a wireless data frame period; and the DCI is used for instructing the first terminal to perform uplink transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, and in particular to an uplink scheduling method, apparatus, related equipment, and storage medium. Background Technology

[0002] In fifth-generation mobile communication systems, after a network device allocates carrier resources for uplink data transmission to a terminal, the terminal can transmit uplink data on the corresponding carrier resources. Typically, the network device allocates resources for uplink data transmission to the terminal by sending downlink control information (DCI) to instruct uplink scheduling. However, the way the network device schedules uplink resources is relatively fixed and lacks flexibility, which affects downlink transmission. Summary of the Invention

[0003] In view of this, embodiments of the present invention aim to provide an uplink scheduling method, apparatus, related equipment, and storage medium.

[0004] The technical solution of this invention is implemented as follows:

[0005] At least one embodiment of the present invention provides an uplink scheduling method, the method comprising:

[0006] The first terminal sends first information to the first network device;

[0007] Wherein, the first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0008] Furthermore, according to at least one embodiment of the present invention, the first terminal sends first information to the first network device, including:

[0009] The first terminal sends the first information to the first network device via wireless capability indication information.

[0010] At least one embodiment of the present invention provides an uplink scheduling method applied to a first network device, the method comprising:

[0011] The first network device acquires the first information sent by the first terminal;

[0012] Wherein, the first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0013] Furthermore, according to at least one embodiment of the present invention, the first network device acquires the first information sent by the first terminal, including:

[0014] The first network device acquires the wireless capability indication information sent by the first terminal; the wireless capability indication information includes the first information.

[0015] Furthermore, according to at least one embodiment of the present invention, the method further includes:

[0016] Based on the first information, the first network device determines whether the first terminal supports supplementary uplink (SUL) carrier scheduling;

[0017] When it is determined that the first terminal supports SUL carrier scheduling, the first network device uses SUL carrier scheduling for uplink scheduling.

[0018] Furthermore, according to at least one embodiment of the present invention, the first network device determines whether the first terminal supports SUL carrier scheduling based on the first information, including:

[0019] Determine the total number of the first uplink time slots and the total number of the first downlink time slots within the radio data frame period corresponding to the SUL carrier scheduling;

[0020] Determine the ratio of the total number of the first uplink time slots to the total number of the first downlink time slots;

[0021] When the determined ratio is less than or equal to the maximum DCI number, it is determined that the first terminal supports SUL carrier scheduling.

[0022] Furthermore, according to at least one embodiment of the present invention, the method further includes:

[0023] Based on the first information, the first network device determines whether the first terminal supports cross-carrier scheduling;

[0024] When it is determined that the first terminal supports cross-carrier scheduling, the first network device uses cross-carrier scheduling to perform uplink scheduling.

[0025] Furthermore, according to at least one embodiment of the present invention, the first network device determines whether the first terminal supports cross-carrier scheduling based on the first information, including:

[0026] Determine the total number of the second uplink time slots and the total number of the second downlink time slots within the radio data frame period corresponding to cross-carrier scheduling;

[0027] Determine the ratio of the total number of the second uplink time slots to the total number of the second downlink time slots;

[0028] When the determined ratio is less than or equal to the maximum DCI number, it is determined that the first terminal supports cross-carrier scheduling.

[0029] At least one embodiment of the present invention provides an uplink scheduling method applied to a second network device, the method comprising:

[0030] The second network device sends the second information to the second terminal;

[0031] The second information represents the maximum number of DCIs that the second network device can support transmitting in each downlink time slot within a wireless data frame period; the DCI is used to instruct the second terminal to perform uplink transmission.

[0032] Furthermore, according to at least one embodiment of the present invention, the second network device sends second information to the second terminal, including:

[0033] The second network device sends the second information to the second terminal via Radio Resource Control (RRC) information.

[0034] At least one embodiment of the present invention provides an uplink scheduling method applied to a second terminal, the method comprising:

[0035] The second terminal acquires the second information sent by the second network device; the second information represents the maximum number of DCIs that the second network device can support sending in the downlink time slot within the radio data frame period; the DCIs are used to schedule the second terminal to perform uplink transmission.

[0036] Furthermore, according to at least one embodiment of the present invention, the second terminal acquires second information sent by the second network device, including:

[0037] The second terminal obtains the RRC information sent by the second network device; the RRC information includes the second information.

[0038] Furthermore, according to at least one embodiment of the present invention, the method further includes:

[0039] Based on the second information, the second terminal performs blind detection on the DCIs transmitted by the second network device in each downlink time slot within the radio data frame period to obtain at least one DCI; the number of the at least one DCI is less than or equal to the maximum number of DCIs.

[0040] The second terminal sends uplink data to the second network device based on the at least one DCI.

[0041] At least one embodiment of the present invention provides an uplink scheduling device, comprising:

[0042] The first sending unit is used to send first information to the first network device;

[0043] The first information represents the maximum number of downlink control information (DCI) that the first terminal can support detecting in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0044] At least one embodiment of the present invention provides an uplink scheduling device, comprising:

[0045] The first acquisition unit is used to acquire the first information sent by the first terminal;

[0046] Wherein, the first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0047] At least one embodiment of the present invention provides an uplink scheduling device, comprising:

[0048] The second sending unit is used to send second information to the second terminal;

[0049] The second information represents the maximum number of DCIs that the second network device can support transmitting in each downlink time slot within a wireless data frame period; the DCI is used to instruct the second terminal to perform uplink transmission.

[0050] At least one embodiment of the present invention provides an uplink scheduling device, comprising:

[0051] The second acquisition unit is used to acquire second information sent by the second network device; the second information represents the maximum number of DCIs that the second network device can support sending in the downlink time slot within the wireless data frame period; the DCIs are used to schedule the second terminal to perform uplink transmission.

[0052] At least one embodiment of the present invention provides a first terminal, comprising:

[0053] First processor,

[0054] The first communication interface is used to send first information to the first network device;

[0055] The first information represents the maximum number of downlink control information (DCI) that the first terminal can support detecting in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0056] At least one embodiment of the present invention provides a first network device, comprising:

[0057] Second processor,

[0058] The second communication interface is used to obtain the first information sent by the first terminal;

[0059] Wherein, the first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0060] At least one embodiment of the present invention provides a second terminal, comprising:

[0061] Third processor,

[0062] The third communication interface is used to send the second information to the second terminal;

[0063] The second information represents the maximum number of DCIs that the second network device can support transmitting in each downlink time slot within a wireless data frame period; the DCI is used to instruct the second terminal to perform uplink transmission.

[0064] At least one embodiment of the present invention provides a second communication interface, comprising:

[0065] Fourth processor,

[0066] The fourth communication interface is used to acquire the second information sent by the second network device; the second information represents the maximum number of DCIs that the second network device can support sending in the downlink time slot within the wireless data frame period; the DCIs are used to schedule the second terminal to perform uplink transmission.

[0067] At least one embodiment of the present invention provides a first terminal, including a processor and a memory for storing a computer program capable of running on the processor.

[0068] When the processor runs the computer program, it executes the steps of any of the methods described above for the first terminal side.

[0069] At least one embodiment of the present invention provides a first network device, including a processor and a memory for storing a computer program capable of running on the processor.

[0070] When the processor runs the computer program, it executes the steps of any of the methods described above on the first network device side.

[0071] At least one embodiment of the present invention provides a second network device, including a processor and a memory for storing a computer program capable of running on the processor.

[0072] When the processor runs the computer program, it executes the steps of any of the methods described above on the network device side.

[0073] At least one embodiment of the present invention provides a second terminal, including a processor and a memory for storing a computer program capable of running on the processor.

[0074] When the processor runs the computer program, it executes the steps of any of the methods described above for the second network device side.

[0075] At least one embodiment of the present invention provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above methods.

[0076] The uplink scheduling method, apparatus, device, and storage medium provided in this invention embodiment include a first terminal sending first information to a first network device; wherein the first information represents the maximum number of downlink control information (DCI) that the first terminal can support detecting in each downlink time slot within a radio data frame period; the DCI is used to instruct the first terminal to perform uplink transmission. By adopting the technical solution provided in this invention embodiment, the first terminal reports the maximum number of DCI it supports transmitting in each downlink time slot within a radio data frame period to the first network device. Thus, the number of DCI transmitted by the first network device in each downlink time slot is not fixed. This allows the first network device to schedule uplink resources for uplink data transmission for the first terminal in a more flexible manner, thereby improving downlink capacity. Attached Figure Description

[0077] Figure 1 This is a schematic diagram illustrating the uplink scheduling of terminals by network devices in related technologies.

[0078] Figure 2 This is a schematic diagram of the implementation process of the uplink scheduling method in an embodiment of the present invention. Figure 1 ;

[0079] Figure 3 This is a schematic diagram illustrating the implementation process of a first terminal sending first information to a first network device according to an embodiment of the present invention;

[0080] Figure 4 This is a schematic diagram of the implementation process of the uplink scheduling method in an embodiment of the present invention. Figure 2 ;

[0081] Figure 5 This is a schematic diagram illustrating the implementation process of uplink scheduling based on first information by the first network device in an embodiment of the present invention.

[0082] Figure 6a This is a schematic diagram of the first network device of the present invention using SUL carriers for uplink scheduling. Figure 1 ;

[0083] Figure 6b This is a schematic diagram of the first network device of the present invention using SUL carriers for uplink scheduling. Figure 2 ;

[0084] Figure 6c This is a schematic diagram of the first network device of the present invention using SUL carriers for uplink scheduling. Figure 3 ;

[0085] Figure 6d This is a schematic diagram illustrating the use of a UL carrier for uplink scheduling in the first network device of this invention.

[0086] Figure 7 This is a schematic diagram illustrating the implementation process of the first network device performing uplink scheduling based on first information according to the present invention.

[0087] Figure 8 This is a schematic diagram of the implementation process of the uplink scheduling method in an embodiment of the present invention. Figure 3 ;

[0088] Figure 9 This is a schematic diagram illustrating the implementation process of the second network device sending second information to the second terminal according to an embodiment of the present invention;

[0089] Figure 10 This is a schematic diagram of the implementation process of the uplink scheduling method in an embodiment of the present invention. Figure 4 ;

[0090] Figure 11 This is a schematic diagram illustrating the implementation process of the second terminal performing uplink transmission based on the second information in an embodiment of the present invention;

[0091] Figure 12 This is a schematic diagram of the composition structure of the uplink scheduling device in an embodiment of the present invention. Figure 1 ;

[0092] Figure 13 This is a schematic diagram of the composition structure of the uplink scheduling device in an embodiment of the present invention. Figure 2 ;

[0093] Figure 14 This is a schematic diagram of the composition structure of the uplink scheduling device in an embodiment of the present invention. Figure 3 ;

[0094] Figure 15 This is a schematic diagram of the composition structure of the uplink scheduling device in an embodiment of the present invention. Figure 4 ;

[0095] Figure 16 This is a schematic diagram of the composition structure of the uplink scheduling system according to an embodiment of the present invention. Figure 1 ;

[0096] Figure 17This is a schematic diagram of the composition structure of the uplink scheduling system according to an embodiment of the present invention. Figure 2 ;

[0097] Figure 18 This is a schematic diagram of the composition structure of the first terminal according to an embodiment of the present invention;

[0098] Figure 19 This is a schematic diagram of the composition structure of the first network device according to an embodiment of the present invention;

[0099] Figure 20 This is a schematic diagram of the composition structure of the second network device according to an embodiment of the present invention;

[0100] Figure 21 This is a schematic diagram of the composition structure of the second terminal in an embodiment of the present invention. Detailed Implementation

[0101] Before introducing the technical solutions of the embodiments of the present invention, the relevant technologies will be explained first.

[0102] In related technologies, in fourth-generation mobile communication systems, the time interval K2 for scheduling the physical uplink shared channel (PUSCH) via the physical downlink control channel (PDCCH) is fixed. In fifth-generation mobile communication systems, the time interval K2 for scheduling the PUSCH via the PDCCH is not fixed and can be flexibly configured according to the ratio of uplink and downlink time slots. However, in both fourth-generation and fifth-generation mobile communication systems, the number of DCIs sent by network devices in each downlink time slot within a radio data frame period to indicate uplink scheduling is fixed. This results in a relatively fixed and inflexible way for network devices to schedule uplink resources, which affects downlink transmission.

[0103] For example, in a Long Term Evolution (LTE) communication system, the number of DCIs (Distributed Indicators) sent by network devices in each downlink time slot within a radio data frame period is less than or equal to 2 or 3. The scenario in which two DCIs can be sent in each downlink time slot includes one of the following: when the subframe ratio is 0 (corresponding to the data frame DSUUU) and the special time slot ratio is not 10 (corresponding to a time slot ratio of 6:2:6); when the subframe ratio is 6 (corresponding to the data frame DSUUUDSUUD) and the special time slot ratio is not 10 (corresponding to a time slot ratio of 6:2:6). The scenario in which two DCIs can be transmitted in each downlink time slot includes one of the following: when the subframe ratio is 0 (corresponding to the data frame DSUUU) and the special time slot ratio is 10 (corresponding to a time slot ratio of 6:2:6); or when the subframe ratio is 6 (corresponding to the data frame DSUUUDSUUD) and the special time slot ratio is 10 (corresponding to a time slot ratio of 6:2:6). In fifth-generation mobile communication systems, the number of DCIs used to indicate uplink scheduling transmitted by network devices in each downlink time slot within a radio data frame period is less than or equal to 2. Figure 1 This is a diagram illustrating uplink scheduling of terminals by network devices, such as... Figure 1 As shown, taking a carrier frequency of 4.9 GHz as an example, assuming the data frame is DSUUUDSUUU, one DCI indicating uplink scheduling can be sent in downlink time slot 0, and two DCIs indicating uplink scheduling can be sent in downlink time slot 1 (S time slot). Specifically, DCI0 is sent via PDCCH in downlink time slot 0, and PUSCH is sent in uplink time slot 3 (0+3); DCI0 is sent via PDCCH in downlink time slot 1, and PUSCH is sent uplink in uplink time slot 4 (1+3); another DCI0 is sent via PDCCH in downlink time slot 1, and PUSCH is sent in uplink time slot 7 (1+6). In downlink time slot 0, K2 = 3, and in downlink time slot 1, K2 = 6. K2 represents the scheduling interval from PDCCH to PUSCH.

[0104] Based on this, in various embodiments of the present invention, the first terminal sends first information to the first network device; wherein, the first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0105] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.

[0106] This invention provides an uplink scheduling method applied to a first terminal, such as... Figure 2 As shown, the method includes:

[0107] Step 201: The first terminal sends first information to the first network device;

[0108] Wherein, the first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within the wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission, that is, the DCI can be a DCI used to instruct uplink scheduling.

[0109] Here, in step 201, the maximum DCI number can be any positive integer, and the specific value can be determined in conjunction with the capabilities of the first terminal.

[0110] In practical applications, the first terminal can add a field to the wireless capability indication information and send the wireless capability indication information to the first network device; wherein, the added field represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within the wireless data frame period.

[0111] Based on this, in one embodiment, the first terminal sending first information to the first network device includes: the first terminal sending the first information to the first network device through wireless capability indication information.

[0112] Here, the first terminal adds a first field to the radio capability indication information. This first field indicates the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a radio data frame period. The position of the first field in the radio capability indication information is not limited. Considering the different capabilities of different terminals, the maximum number of DCIs can be determined based on the capabilities of the first terminal. Here, the DCI can refer to the DCI used to indicate uplink scheduling.

[0113] In one example, such as Figure 3 As shown, the process of a first terminal sending first information to a first network device includes:

[0114] Step 301: The first terminal adds a first field to the radio capability indication information; the first field represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within the radio data frame period.

[0115] For example, suppose that the first terminal can support a maximum of 5 DCIs to be detected in each downlink slot within a radio data frame period. In this case, the first terminal can add a first field such as Num_UE_DCI for UL Inper DL slot to the radio capability indication information, and the value of the first field is equal to 5.

[0116] Step 302: The first terminal sends wireless capability indication information to the first network device.

[0117] After receiving the radio capability indication information sent by the first terminal, the first network device can determine the maximum number of DCIs that can be sent in each downlink time slot within the radio data frame period by combining the capabilities of the first terminal.

[0118] Here, the first terminal sends the first information to the first network device, which has the following advantages:

[0119] The first terminal reports its capabilities to the first network device. The first network device, in turn, can determine the maximum number of DCIs to be transmitted in each downlink time slot within a wireless data frame period based on the capabilities of the first terminal. Compared to related technologies where the terminal can detect a maximum of two DCIs per downlink time slot and the network can transmit a maximum of two DCIs per downlink time slot, the first network device offers two advantages. First, it allows for more flexible uplink resource scheduling. The first network device can determine the number of DCIs that can be transmitted in each downlink time slot based on the capabilities of the first terminal, and the number of DCIs is not fixed. Second, it avoids missed detections by the first terminal. The first terminal can detect the DCIs transmitted by the first network device based on its own capabilities. With a high level of capability, the first terminal can detect any number of DCIs transmitted by the first network device, thus preventing missed detections.

[0120] Using the technical solution provided in this embodiment of the invention, the first terminal reports the maximum number of DCIs it supports to send in each downlink time slot within the wireless data frame period to the first network device. Thus, the number of DCIs sent by the first network device in each downlink time slot is not fixed. This allows the first network device to schedule uplink resources for transmitting uplink data for the first terminal in a more flexible manner. With the first network device having more flexible uplink scheduling, downlink capacity can be improved.

[0121] Correspondingly, embodiments of the present invention provide an uplink scheduling method, applied to a first network device, such as... Figure 4 As shown, the method includes:

[0122] Step 401: The first network device obtains the first information sent by the first terminal;

[0123] The first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0124] Here, in step 401, the maximum DCI number can be any positive integer, and the specific value can be determined in conjunction with the capabilities of the first terminal.

[0125] In practical applications, when the first terminal sends the first information to the first network device through the wireless capability indication information, the first network device can obtain the first information by acquiring the wireless capability indication information.

[0126] Based on this, in one embodiment, the first network device acquires the first information sent by the first terminal, including:

[0127] The first network device acquires the wireless capability indication information sent by the first terminal; the wireless capability indication information includes the first information.

[0128] In practical applications, in order to improve uplink coverage and uplink data transmission rate, uplink enhancement technology can be used to configure uplink carriers and SUL carriers in the cell. In this way, when the first network device obtains the first information reported by the first terminal, it can determine whether the first terminal supports SUL carrier scheduling. If it is determined that the first terminal supports SUL carrier scheduling, the first network device can consider uplink scheduling on the SUL carrier.

[0129] Based on this, in one embodiment, the method further includes:

[0130] Based on the first information, the first network device determines whether the first terminal supports SUL carrier scheduling.

[0131] When it is determined that the first terminal supports SUL carrier scheduling, the first network device uses SUL carrier scheduling to perform uplink scheduling on the first terminal.

[0132] The SUL carrier scheduling method can refer to the first network device performing uplink scheduling on at least one of the SUL carrier and the uplink carrier; the uplink scheduling can refer to allocating carrier resources to the first terminal so that the first terminal can perform uplink data transmission on the allocated carrier resources.

[0133] Here, when it is determined that the first terminal does not support SUL carrier scheduling, the first network device performs uplink scheduling on the uplink carrier. The uplink carrier is referred to as the UL carrier.

[0134] In practical applications, considering that the maximum DCI number can characterize the number of uplink time slots that the first terminal can detect for indicating uplink scheduling in each downlink time slot within a radio data frame period, the first network device can determine the total number of uplink time slots and the total number of downlink time slots corresponding to the SUL carrier and UL carrier within a radio data frame period, and calculate the ratio of the total number of uplink time slots to the total number of downlink time slots. This ratio can characterize the number of uplink time slots that the first network device can send for indicating uplink scheduling in each downlink time slot. Thus, when it is determined that the ratio is less than or equal to the maximum DCI number reported by the first terminal, it is determined that the first terminal supports the SUL scheduling mode.

[0135] In one embodiment, the first network device determines whether the first terminal supports SUL carrier scheduling based on the first information, including:

[0136] Determine the total number of the first uplink time slots and the total number of the first downlink time slots within the radio data frame period corresponding to the SUL carrier scheduling;

[0137] Determine the ratio of the total number of the first uplink time slots to the total number of the first downlink time slots;

[0138] When the determined ratio is less than or equal to the maximum DCI number, it is determined that the first terminal supports SUL carrier scheduling;

[0139] Here, when the ratio is greater than the maximum number of DCIs reported by the first terminal, the first network device determines that the first terminal does not support SUL carrier scheduling; when the ratio is less than or equal to the maximum number of DCIs reported by the first terminal, the first network device determines that the first terminal supports SUL carrier scheduling.

[0140] Wherein, the first total uplink timeslots may refer to the total number of uplink timeslots within the radio data frame period corresponding to at least one of the SUL carriers and UL carriers; the first total downlink timeslots may refer to the total number of downlink timeslots within the radio data frame period corresponding to at least one of the SUL carriers and UL carriers.

[0141] The process of determining the total number of the first uplink time slots will be explained in detail below, depending on the specific circumstances.

[0142] Case 1: If the bandwidth of the UL carrier is less than the bandwidth of the SUL carrier, then the first network device performs uplink scheduling on the SUL carrier. The total number of the first uplink time slots can be calculated according to formula (1).

[0143] C1=Z (1)

[0144] Wherein, C1 represents the total number of the first uplink time slots; Z represents the total number of uplink time slots within the radio data frame period corresponding to the SUL carrier.

[0145] Z in formula (1) can be calculated according to formula (2).

[0146] Z = X × SCS / 15 (2)

[0147] Where Z represents the total number of uplink time slots within the radio data frame period corresponding to the SUL carrier; X represents the radio data frame period in ms; and SCS represents the subcarrier spacing corresponding to the SUL carrier.

[0148] Table 1 shows the correspondence between carrier wave spacing, radio data frame period, and the total number of uplink and downlink time slots. As shown in Table 1, since all time slots within the radio data frame period corresponding to the SUL carrier are uplink time slots, the total number of uplink time slots for the SUL carrier within the radio data frame period can also be found by referring to Table 1. It should be noted that in Table 1, for the FR1 band, the SCS can be 15kHz or 30kHz; for the FR2 band, the SCS can be 60kHz or 120kHz.

[0149] Subcarrier spacing Wireless data frame period Total number of uplink and downlink time slots slot duration SCS = 15kHz X = 5ms Z = X × SCS / 15 = 5 × 1 = 5 1ms SCS = 30kHz X = 5ms Z = X × SCS / 15 = 5 × 1 = 10 0.5ms SCS = 60kHz X = 10ms Z = X × SCS / 15 = 10 × 4 = 40 0.25ms SCS = 120kHz X = 5ms Z = X × SCS / 15 = 5 × 8 = 40 0.125ms

[0150] Table 1

[0151] Case 2: If the bandwidth of the UL carrier is greater than that of the SUL carrier, then the first network device performs uplink scheduling on both the UL carrier and the SUL carrier. Since the SUL carrier adopts the time division duplex (TDD) frequency band operation mode, that is, at the same time, uplink transmission can only be realized in the uplink time slot corresponding to the SUL carrier or the UL carrier. Therefore, the total number of the first uplink time slots can be calculated according to formula (3).

[0152] C1=Z1+Z2-Z3 (3)

[0153] Wherein, C1 represents the total number of the first uplink timeslots; Z1 represents the total number of uplink timeslots within the radio data frame period corresponding to the UL carrier; Z2 represents the total number of uplink timeslots within the radio data frame period corresponding to the SUL carrier; and Z3 represents the total number of timeslots within the radio data frame period corresponding to both the SUL carrier and the UL carrier, where all timeslots are uplink timeslots.

[0154] In one example, such as Figure 5 As shown, taking the first network device as a base station as an example, the process of the first network device performing uplink scheduling based on the first information is described, including:

[0155] Step 501: The first network device obtains the first information sent by the first terminal;

[0156] Here, before step 501, the first network device broadcasts system information to the first terminal, where the system message includes information related to the data frame structure. For example, the wireless data frame period X, with the unit of ms; the total number of downlink time slots A, the number of special time slots B, and the number of uplink time slots C within the wireless data frame period corresponding to the UL carrier.

[0157] Here, if the cell where the first terminal is located is configured with a SUL carrier, the system message broadcast by the first network device to the first terminal may further include information related to the SUL carrier. For example, the total number of downlink time slots A, the number of special time slots B, and the number of uplink time slots C within the wireless data frame period corresponding to the SUL carrier.

[0158] Step 502: The first network device determines whether the first terminal supports SUL carrier scheduling based on the first information; when it is determined that the first terminal supports SUL carrier scheduling, step 503 is executed; otherwise, step 504 is executed.

[0159] Here, it is assumed that the total number of first uplink time slots within the wireless data frame period corresponding to SUL carrier scheduling is represented by C, where C represents the uplink time slots in the corresponding uplink subframe; the total number of first downlink time slots within the wireless data frame period corresponding to SUL carrier scheduling is represented by A + B; A represents the downlink time slots in the corresponding downlink subframe, and B represents the downlink time slots in the corresponding special subframe. Among them, the number of subframes included in the wireless data frame period is a fixed value, such as 10. The maximum number of DCIs that can be detected within the wireless data frame period reported by the first terminal is represented by N_MS.

[0160] Here, if C / (A + B) > N_MS, that is, the capability of the first terminal is insufficient to support SUL carrier scheduling, the SUL scheduling method is rejected, and the uplink scheduling is selected on the UL carrier. If C / (A + B) < N_MS, that is, the capability of the first terminal can support SUL carrier scheduling, the uplink scheduling is selected on one of the UL carrier and the SUL carrier.

[0161] Step 503: The first network device performs uplink scheduling using the SUL carrier scheduling method.

[0162] Here, the first network device can consider factors such as the capability and load of the first terminal to perform flexible scheduling on the first terminal.

[0163] Assuming the UL carrier frequency is 4.9GHz, subcarrier spacing SCS = 30KHz, UL carrier bandwidth is 100MHz, and wireless data frame period X is 2.5ms, which includes 1 downlink time slot, 1 special time slot, and 3 uplink time slots; the SUL carrier frequency is 1.8GHz, subcarrier spacing SCS = 30KHz, SUL carrier bandwidth is 10MHz, wireless data frame period X is 5ms, and the number of uplink time slots in this period is 5. According to formula (3), the total number of the first uplink time slots is C = 3 + 2 = 5. Assuming the maximum DCI number reported by the first terminal is represented by N_MS and N_MS = 5, the first network device can flexibly schedule the first terminal based on the reporting capability of the first terminal and factors such as load, as follows:

[0164] like Figure 6a As shown, assuming the first terminal reports N_MS = 5, the first network device can send a maximum of 3 DCIs in each downlink time slot within the radio data frame period. That is, the first terminal can blindly detect a maximum of 3 candidate positions in each downlink time slot. The scheduling method can be: send DCI0, DCI1, and DCI2 in the downlink time slot corresponding to subframe 0 (i.e., the first DL), and send DCI3 and DCI4 in the downlink time slot corresponding to subframe 1 (i.e., S). Among them, DCI0, DCI1, DCI2, DCI3, and DCI4 can be sent through PDCCH. DCI0 is used to indicate the transmission of PUSCH in the uplink time slot corresponding to subframe 2, DCI1 is used to indicate the transmission of PUSCH in the uplink time slot corresponding to subframe 3, and DCI2 is used to indicate the transmission of PUSCH in the uplink time slot corresponding to subframe 4, that is, K2 = 2, 3, 4. DCI3 is used to indicate that PUSCH will be transmitted in the uplink time slot corresponding to subframe 4, and DCI4 is used to indicate that PUSCH will be transmitted in the uplink time slot corresponding to subframe 5. That is, in the first S, K2 = 4, 5. Here, K2 represents the difference between the subframe number corresponding to PUSCH and the subframe number corresponding to PDCCH.

[0165] like Figure 6bAs shown, assuming the first terminal reports N_MS = 5, the first network device can send a maximum of 4 DCIs in each downlink time slot within the radio data frame period. That is, the first terminal can blindly detect a maximum of 4 candidate positions in each downlink time slot. The scheduling method can be: send DCI0 in the downlink time slot corresponding to subframe 0 (i.e., the first DL), and send DCI1, DCI2, DCI3, and DCI4 in the downlink time slot corresponding to subframe 1 (i.e., S). Among them, DCI0, DCI1, DCI2, DCI3, and DCI4 can be sent through PDCCH. DCI0 is used to indicate the transmission of PUSCH in the uplink time slot corresponding to subframe 2, DCI1 is used to indicate the transmission of PUSCH in the uplink time slot corresponding to subframe 2, and DCI2 is used to indicate the transmission of PUSCH in the uplink time slot corresponding to subframe 3, that is, K2 = 2. DCI3 is used to indicate that PUSCH will be transmitted in the uplink time slot corresponding to subframe 4, and DCI4 is used to indicate that PUSCH will be transmitted in the uplink time slot corresponding to subframe 5. That is, in the first S, K2 = 2, 3, 4, 5.

[0166] like Figure 6c As shown, assuming the first terminal reports N_MS = 5, the first network device can transmit a maximum of 5 DCIs in each downlink time slot within the radio data frame period. That is, the first terminal can blindly detect a maximum of 5 candidate positions in each downlink time slot. The scheduling method can be: no uplink scheduling is performed in the downlink time slot corresponding to subframe 0 (i.e., the first DL), and DCI0, DCI1, DCI2, DCI3, and DCI4 are transmitted in the downlink time slot corresponding to subframe 1 (i.e., S). Among these, DCI0, DCI1, DCI2, and DCI3 can be transmitted via PDCCH. DCI4; DCI0 is used to indicate that PUSCH is transmitted in the uplink time slot corresponding to subframe 1, DCI1 is used to indicate that PUSCH is transmitted in the uplink time slot corresponding to subframe 2, DCI2 is used to indicate that PUSCH is transmitted in the uplink time slot corresponding to subframe 3, DCI3 is used to indicate that PUSCH is transmitted in the uplink time slot corresponding to subframe 4, and DCI4 is used to indicate that PUSCH is transmitted in the uplink time slot corresponding to subframe 5. That is, in the first S, K2 = 1, 2, 3, 4, 5.

[0167] In summary, the first network device can flexibly schedule the first terminal by combining the N_MS reported by the first terminal and factors such as load. Compared with the method of scheduling a maximum of 2 uplink time slots per downlink time slot in related technologies, it can ensure normal scheduling and avoid situations where normal scheduling fails or uplink scheduling opportunities are wasted.

[0168] Step 504: The first network device performs uplink scheduling on the UL carrier.

[0169] Figure 6dAs shown, assuming the first terminal reports N_MS = 5, the first network device can send a maximum of 3 DCIs in each downlink time slot within the radio data frame period. The scheduling method can be: scheduling three uplink time slots in S-1, such as UL-1, UL-2 and UL-3. Compared with the method of scheduling a maximum of 2 uplink time slots per downlink time slot in related technologies, it can improve downlink capacity.

[0170] Here, the first network device determines whether to use the SUL carrier scheduling method for uplink scheduling based on the first information reported by the first terminal, which has the following advantages:

[0171] In scenarios where the first terminal supports SUL carrier scheduling, the first network device can flexibly schedule uplink for the first terminal based on its reporting capabilities. Uplink scheduling can be performed on the SUL carrier at the cell edge and on the UL carrier near the cell center, thereby improving the uplink data transmission rate at the cell edge. In scenarios where the first terminal does not support SUL carrier scheduling and the downlink time slot ratio is higher than 2 / 3, the first network device can flexibly schedule uplink for the first terminal based on its reporting capabilities. Compared with the related technologies that schedule a maximum of 2 uplink time slots per downlink time slot, this avoids the situation where all uplink time slots cannot be scheduled.

[0172] In practical applications, in order to increase system bandwidth, carrier aggregation technology can be used to aggregate multiple carriers together, thereby improving the uplink transmission rate. In this way, when the first network device obtains the first information reported by the first terminal, it can determine whether the first terminal supports cross-carrier scheduling. If it is determined that the first terminal supports cross-carrier scheduling, the first network device can consider performing uplink scheduling on at least one of the primary carrier and the secondary carrier.

[0173] Based on this, in one embodiment, the first network device determines whether the first terminal supports cross-carrier scheduling based on the first information;

[0174] When it is determined that the first terminal supports cross-carrier scheduling, the first network device uses cross-carrier scheduling to perform uplink scheduling on the first terminal.

[0175] The cross-carrier scheduling method can refer to the first network device performing uplink scheduling on one of the primary carrier and the secondary carrier; the uplink scheduling can refer to the first network device allocating carrier resources to the first terminal so that the first terminal can perform uplink data transmission on the allocated carrier resources.

[0176] For example, a cross-carrier scheduling method can specifically be: allowing the PDCCH of one cell to schedule the uplink resources of another cell, that is, transmitting the PDCCH in one cell and transmitting the corresponding PDSCH or PUSCH in the other cell. In this case, one cell corresponds to the primary carrier, and the other cell corresponds to the secondary carrier.

[0177] In one embodiment, the first network device determines whether the first terminal supports cross-carrier scheduling based on the first information, including:

[0178] Determine the total number of the second uplink time slots and the total number of the second downlink time slots within the radio data frame period corresponding to cross-carrier scheduling;

[0179] Determine the ratio of the total number of the second uplink time slots to the total number of the second downlink time slots;

[0180] When the determined ratio is less than or equal to the maximum DCI number, it is determined that the first terminal supports cross-carrier scheduling; otherwise, it is determined that the first terminal does not support cross-carrier scheduling.

[0181] The process of determining the total number of the second uplink time slots will be explained in detail below, depending on the specific circumstances.

[0182] Case 1: At the same time, uplink scheduling is performed on both the primary carrier and the secondary carrier. The total number of the second uplink time slots can be calculated according to formula (4).

[0183] C2 = K1 + K2 (4)

[0184] Where C represents the total number of the second uplink time slots; K1 represents the total number of uplink time slots in the radio data frame period corresponding to the primary carrier; and K2 represents the total number of uplink time slots in the radio data frame period corresponding to the secondary carrier.

[0185] Case 2: At the same time, uplink scheduling is performed on one of the primary carrier and the secondary carrier. If the secondary carrier is a SUL carrier, the total number of the second uplink time slots is determined according to the SUL carrier scheduling determination method; otherwise, the total number of the second uplink time slots can be calculated according to formula (5) or formula (6).

[0186] C2 = K1 (5)

[0187] C2 = K2 (6)

[0188] Wherein, C2 represents the total number of the second uplink time slots, K1 represents the total number of uplink time slots in the radio data frame period corresponding to the primary carrier, and K2 represents the total number of uplink time slots in the radio data frame period corresponding to the secondary carrier.

[0189] In one example, such as Figure 7As shown in the figure, taking the first network device as a base station as an example, the process of the first network device performing uplink scheduling based on the first information is described as follows:

[0190] Step 701: The first network device obtains the first information sent by the first terminal;

[0191] Here, before step 701, the first network device broadcasts system information to the first terminal, where the system message includes information related to the data frame structure. For example, the wireless data frame period X, in ms; the total number of downlink time slots A, the number of special time slots B, and the number of uplink time slots C within the wireless data frame period corresponding to the UL carrier.

[0192] Here, if the cell where the first terminal is located is configured with a secondary carrier, the system message broadcast by the first network device to the first terminal may also include information related to the secondary carrier. For example, the total number of downlink time slots A, the number of special time slots B, and the number of uplink time slots C within the wireless data frame period corresponding to the secondary carrier. The configuration of the secondary carrier can be configured by service triggering or according to the measurement results of the terminal.

[0193] Step 702: The first network device determines whether the first terminal supports carrier aggregation scheduling based on the first information; when it is determined that the first terminal supports carrier aggregation scheduling, step 703 is executed; otherwise, step 704 is executed. <00004�9>

[0194] Here, it is assumed that the total number of second uplink time slots within the wireless data frame period corresponding to carrier aggregation scheduling is represented by C, where C represents the uplink time slots in the corresponding uplink subframe; the total number of second downlink time slots within the wireless data frame period corresponding to carrier aggregation scheduling is represented by A + B; A represents the downlink time slots in the corresponding downlink subframe, and B represents the downlink time slots in the corresponding special subframe. Among them, the number of subframes included in the wireless data frame period is a fixed value, such as 10. The maximum number of DCIs that can be detected within the wireless data frame period reported by the first terminal is represented by N_MS.

[0195] Here, if C / (A + B) > N_MS, that is, the capability of the first terminal is not sufficient to support carrier aggregation scheduling, the carrier aggregation scheduling method is rejected, and uplink scheduling is selected on the UL carrier. If C / (A + B) < N_MS, that is, the capability of the first terminal can support carrier aggregation scheduling, uplink scheduling is selected on one of the primary carrier and the secondary carrier.

[0196] Step 703: The first network device performs uplink scheduling using the carrier aggregation scheduling method. <00004⁶6>Here, the first network device can take into account factors such as the capabilities and load of the first terminal and flexibly schedule the first terminal on at least one of the primary and secondary carriers. Compared with the method of scheduling a maximum of 2 uplink time slots per downlink time slot in related technologies, this can ensure normal scheduling and avoid situations where normal scheduling is not possible or uplink scheduling opportunities are wasted.

[0198] Step 704: The first network device performs uplink scheduling on the UL carrier.

[0199] Here, the first network device determines whether to use cross-carrier scheduling for uplink scheduling based on the first information reported by the first terminal, which has the following advantages:

[0200] In scenarios where the first terminal supports cross-carrier scheduling, the first network device can combine the reporting capabilities of the first terminal to perform flexible uplink scheduling for the first terminal. Uplink scheduling can be performed not only on the primary carrier but also on the secondary carrier, thereby increasing the system transmission bandwidth and greatly improving the uplink data transmission rate.

[0201] Using the technical solution provided in this embodiment of the invention, the first network device obtains the maximum DCI number reported by the first terminal. In this way, the first network device can combine the capabilities of the first terminal to perform flexible uplink scheduling for the terminal. That is, the number of DCIs sent by the first network device in each downlink time slot within the wireless data frame period is not fixed. With the first network device performing uplink scheduling more flexibly, it helps to increase the amount of data transmitted downlink.

[0202] This invention also provides an uplink scheduling method, applied to a second network device, such as... Figure 8 As shown, the method includes:

[0203] Step 801: The second network device sends the second information to the second terminal;

[0204] The second information represents the maximum number of DCIs that the second network device can support transmitting in each downlink time slot within a wireless data frame period; the DCI is used to instruct the second terminal to perform uplink transmission.

[0205] Here, in step 801, the maximum DCI number can be any positive integer, and the specific value can be determined by the second network device.

[0206] Here, before step 801, the second network device may also receive third information sent by the second terminal; the third information represents the maximum number of DCIs that the second terminal can support detection in each downlink time slot within the wireless data frame period; the DCI is used to instruct the second terminal to perform uplink transmission.

[0207] In practical applications, the second network device can add a field to the RRC information and send the RRC information to the second terminal; wherein, the added field represents the maximum number of DCIs that the second network device can support transmitting in each downlink time slot within the radio data frame period.

[0208] Based on this, in one embodiment, the second network device sends second information to the second terminal, including:

[0209] The second network device sends the second information to the second terminal via RRC information.

[0210] Here, the second network device may add a second field to the RRC information. This second field indicates the maximum number of DCIs that the second network device can support transmitting in each downlink time slot within a radio data frame period. The position of the second field in the RRC information is not limited. The second network device is also not limited to transmitting the RRC information.

[0211] In one example, such as Figure 9 As shown, taking the second network device as a base station as an example, the process of the second network device sending second information to the second terminal is described, including:

[0212] Step 901: The second network device adds a second field to the RRC information; the second field represents the maximum number of DCIs that the second network device can support transmitting in each downlink slot within a radio data frame period.

[0213] Assuming that the second network device can support sending a maximum of 5 DCIs in each downlink slot within a radio data frame period, the second network device can add a second field, Num_DCI for ULInper DL slot, to the RRC information, and the value of the second field is equal to 5.

[0214] Step 902: The second network device sends the RRC information to the second terminal.

[0215] Here, after receiving the RRC information sent by the second network device, the second terminal performs blind detection on the DCI carried by the PDCCH according to the maximum DCI number indicated by the second network device to obtain the DCI corresponding to the second terminal; and performs uplink data transmission according to the detected DCI.

[0216] Here, the DCI detected by the second terminal may include the following information: time and frequency resources used for transmitting uplink data, encoding method used for transmitting uplink data, K2, etc.

[0217] Here, the second network device sends the second information to the second terminal, which has the following advantages:

[0218] The second network device informs the second terminal of the maximum number of DCIs it can send. In this way, the second terminal can perform blind detection on the DCIs carried by the PDCCH. When the number of blind detections is equal to the maximum number of DCIs, the blind detection stops. Compared with the related technology in which the terminal can detect a maximum of 2 DCIs in each downlink time slot and the network side can send a maximum of 2 DCIs in each downlink time slot, the occurrence of missed detections can be avoided.

[0219] Using the technical solution provided in this embodiment of the invention, the number of DCIs sent by the second network device in each downlink time slot is not fixed, and the uplink scheduling method is more flexible. In addition, the second network device informs the second terminal of the maximum number of DCIs it can send, which can avoid the second terminal from missing DCIs, thereby ensuring the normal transmission of uplink data.

[0220] Correspondingly, this embodiment of the invention provides an uplink scheduling method applied to a second terminal, as shown in Figure 10. The method includes:

[0221] Step 1001: The second terminal obtains the second information sent by the second network device; the second information represents the maximum number of DCIs that the second network device can support sending in the downlink time slot within the radio data frame period; the DCIs are used to schedule the second terminal to perform uplink transmission.

[0222] Here, in step 1001, the maximum DCI number can be any positive integer, and the specific value can be determined by the second network device.

[0223] In practical applications, when the second network device sends the second information to the second terminal via RRC information, the second terminal can obtain the second information by acquiring the RRC information.

[0224] Based on this, in one embodiment, the second terminal obtains the second information sent by the second network device, including:

[0225] The second terminal obtains the RRC information sent by the second network device; the RRC information includes the second information.

[0226] In practical applications, after receiving the second information, the second terminal performs blind detection on the DCI carried by the PDCCH to obtain the DCI sent by the second network device to indicate uplink scheduling, and performs uplink data transmission based on the detected DCI.

[0227] Based on this, in one embodiment, the method further includes:

[0228] Based on the second information, the second terminal performs blind detection on the DCIs transmitted by the second network device in each downlink time slot within the radio data frame period to obtain at least one DCI; the number of the at least one DCI is less than or equal to the maximum number of DCIs.

[0229] The second terminal sends uplink data to the second network device based on the at least one DCI.

[0230] For example, assuming the UL Grant information contained in the DCI transmitted in each downlink time slot is detected, the second terminal can use X-RNTI, DCI format, and aggregation level to perform CRC checks on the CCEs in the common search space and the CCEs in the search space belonging to the second terminal. If the CRC check is successful, the second terminal obtains its own DCI, obtains the DCI format based on the detected DCI, and obtains information used to indicate uplink scheduling based on the DCI format, such as the time domain location of the scheduling resource and the encoding method used for transmitting data.

[0231] In one example, such as Figure 11 As shown, taking the second network device as a base station as an example, the process of the second terminal performing uplink transmission based on the second information is described, including:

[0232] Step 1101: The second terminal obtains the second information sent by the second network device;

[0233] The second information represents the maximum number of DCIs that the second network device can support transmitting in the downlink time slot within the wireless data frame period; the DCIs are used to schedule the second terminal to perform uplink transmission.

[0234] Step 1102: Based on the second information, the second terminal performs blind detection on the DCI sent by the second network device in each downlink time slot within the wireless data frame period to obtain at least one DCI;

[0235] Wherein, the number of at least one DCI is less than or equal to the number of the maximum DCI.

[0236] Table 2 shows the correspondence between the subcarrier spacing number and the maximum DCI number. As shown in Table 2, when μ = 1, i.e., the subcarrier spacing SCS = 15 × 2^μ = 30 kHz, the maximum DCI number is 36. If the second terminal can support detecting a maximum of 5 DCIs for indicating uplink scheduling in each downlink time slot, and the second network device informs that the maximum DCI number transmitted in each downlink time slot is 2, then the second terminal will perform blind detection 2 × 36 = 72 times. If the second terminal can support detecting a maximum of 5 DCIs for indicating uplink scheduling in each downlink time slot, and the second network device does not inform that the maximum DCI number transmitted in each downlink time slot, then the second terminal will perform blind detection 5 × 36 = 180 times. It can be seen that after the second network device sends the second information to the second terminal, it can reduce the number of blind detections performed by the second terminal.

[0237]

[0238] Table 2

[0239] Step 1103: The second terminal sends uplink data to the second network device based on the at least one DCI.

[0240] Here, the second terminal performs uplink transmission based on the second information, which has the following advantages:

[0241] After the second terminal obtains the maximum number of DCIs informed by the second network device, the number of times the second terminal performs blind checks on the DCIs carried by the PDCCH changes with the maximum number of DCIs specified by the second network device. That is, the blind checks stop when the number of blind checks equals the maximum number of DCIs specified by the second network device, instead of performing blind checks on the DCIs carried by the PDCCH based on its own detection capabilities. This reduces the number of blind checks and thus reduces the processing complexity of the second terminal.

[0242] By adopting the technical solution provided in the embodiments of the present invention, the second network device informs the second terminal of the maximum number of DCIs it can send, which can avoid the second terminal from missing DCIs, thereby ensuring the normal transmission of uplink data. At the same time, it can also reduce the number of blind detections by the second terminal, thereby reducing the processing complexity of the second terminal.

[0243] To implement the uplink scheduling method of this invention, this invention also provides an uplink scheduling device, which is installed on a first terminal. Figure 12 This is a schematic diagram of the composition structure of the uplink scheduling device according to an embodiment of the present invention; as shown Figure 12 As shown, the device includes:

[0244] The first sending unit 121 is used to send first information to the first network device;

[0245] The first information represents the maximum number of downlink control information (DCI) that the first terminal can support detecting in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0246] In one embodiment, the first transmitting unit 121 is specifically used for:

[0247] The first terminal sends the first information to the first network device via wireless capability indication information.

[0248] In practical applications, the first sending unit 121 can be implemented by the communication interface in the uplink scheduling device.

[0249] It should be noted that the uplink scheduling device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the uplink scheduling device and the uplink scheduling method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0250] To implement the uplink scheduling method of this invention, this invention also provides an uplink scheduling device, which is installed on a first network device. Figure 13 This is a schematic diagram of the composition structure of the uplink scheduling device according to an embodiment of the present invention; as shown Figure 13 As shown, the device includes:

[0251] The first acquisition unit 131 is used to acquire the first information sent by the first terminal;

[0252] Wherein, the first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0253] In one embodiment, the first acquisition unit 131 is specifically used for:

[0254] The first network device acquires the wireless capability indication information sent by the first terminal; the wireless capability indication information includes the first information.

[0255] In one embodiment, the apparatus further includes: the first processing unit 132, configured to:

[0256] Based on the first information, the first network device determines whether the first terminal supports supplementary uplink SUL carrier scheduling;

[0257] When it is determined that the first terminal supports SUL carrier scheduling, the first network device uses SUL carrier scheduling for uplink scheduling.

[0258] In one embodiment, the first processing unit 132 is specifically used for:

[0259] Determine the total number of the first uplink time slots and the total number of the first downlink time slots within the radio data frame period corresponding to the SUL carrier scheduling;

[0260] Determine the ratio of the total number of the first uplink time slots to the total number of the first downlink time slots;

[0261] When the determined ratio is less than or equal to the maximum DCI number, it is determined that the first terminal supports SUL carrier scheduling.

[0262] In one embodiment, the first processing unit 132 is specifically used for:

[0263] Based on the first information, the first network device determines whether the first terminal supports cross-carrier scheduling;

[0264] When it is determined that the first terminal supports cross-carrier scheduling, the first network device uses cross-carrier scheduling to perform uplink scheduling.

[0265] In one embodiment, the first processing unit 132 is specifically used for:

[0266] Determine the total number of the second uplink time slots and the total number of the second downlink time slots within the radio data frame period corresponding to cross-carrier scheduling;

[0267] Determine the ratio of the total number of the second uplink time slots to the total number of the second downlink time slots;

[0268] When the determined ratio is less than or equal to the maximum DCI number, it is determined that the first terminal supports cross-carrier scheduling.

[0269] In practical applications, the first acquisition unit 131 can be implemented by the communication interface in the uplink scheduling device; the first processing unit 132 can be implemented by the processor in the uplink scheduling device in conjunction with the communication interface.

[0270] It should be noted that the uplink scheduling device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the uplink scheduling device and the uplink scheduling method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0271] To implement the uplink scheduling method of this invention, this invention also provides an uplink scheduling device, which is installed on a second network device. Figure 14 This is a schematic diagram of the composition structure of the uplink scheduling device according to an embodiment of the present invention; as shown Figure 14 As shown, the device includes:

[0272] The second sending unit 141 is used to send second information to the second terminal;

[0273] The second information represents the maximum number of DCIs that the second network device can support transmitting in each downlink time slot within a wireless data frame period; the DCI is used to instruct the second terminal to perform uplink transmission.

[0274] In one embodiment, the second transmitting unit 141 is specifically used for:

[0275] The second network device sends the second information to the second terminal via Radio Resource Control (RRC) information.

[0276] In practical applications, the second sending unit 141 can be implemented by the communication interface in the uplink scheduling device.

[0277] It should be noted that the uplink scheduling device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the uplink scheduling device and the uplink scheduling method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0278] To implement the uplink scheduling method of this invention, this invention also provides an uplink scheduling device, which is installed on a second terminal. Figure 15 This is a schematic diagram of the composition structure of the uplink scheduling device according to an embodiment of the present invention; as shown Figure 15 As shown, the device includes:

[0279] The second acquisition unit 151 is used for the second terminal to acquire the second information sent by the second network device; the second information represents the maximum number of DCIs that the second network device can support to send in the downlink time slot within the wireless data frame period; the DCIs are used to schedule the second terminal to perform uplink transmission.

[0280] In one embodiment, the second acquisition unit 151 is specifically used for:

[0281] The second terminal obtains the RRC information sent by the second network device; the RRC information includes the second information.

[0282] In one embodiment, the apparatus further includes: a second processing unit 152, configured to:

[0283] Based on the second information, the second terminal performs blind detection on the DCIs transmitted by the second network device in each downlink time slot within the radio data frame period to obtain at least one DCI; the number of the at least one DCI is less than or equal to the maximum number of DCIs.

[0284] The second terminal sends uplink data to the second network device based on the at least one DCI.

[0285] In practical applications, the second acquisition unit 151 can be implemented by the communication interface in the uplink scheduling device; the second processing unit 152 can be implemented by the processor in the uplink scheduling device in conjunction with the communication interface.

[0286] It should be noted that the uplink scheduling device provided in the above embodiments is only illustrated by the division of the above program modules. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the uplink scheduling device and the uplink scheduling method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0287] This invention also provides an uplink scheduling system, such as... Figure 16 As shown, the system includes:

[0288] The first terminal 161 is used to send first information to the first network device;

[0289] The first information represents the maximum number of downlink control information (DCI) that the first terminal can support detecting in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission.

[0290] The first network device 162 is used to acquire the first information sent by the first terminal.

[0291] It should be noted that the specific processing procedures of the first terminal 161 and the first network device 162 have been described in detail above and will not be repeated here.

[0292] This invention also provides an uplink scheduling system, such as... Figure 17 As shown, the system includes:

[0293] The second network device 171 is used to send second information to the second terminal;

[0294] The second information represents the maximum number of DCIs that the second network device can support transmitting in each downlink time slot within a wireless data frame period; the DCI is used to instruct the second terminal to perform uplink transmission.

[0295] The second terminal 172 is used to obtain the second information sent by the second network device.

[0296] It should be noted that the specific processing procedures of the second network device 171 and the second terminal 172 have been described in detail above and will not be repeated here.

[0297] This invention also provides a first terminal, such as... Figure 18 As shown, it includes:

[0298] The first communication interface 181 is capable of exchanging information with other devices;

[0299] The first processor 182, connected to the first communication interface 181, is used to execute the methods provided by one or more technical solutions on the intelligent device side when running a computer program. The computer program is stored in the first memory 183.

[0300] Of course, in practical applications, the various components in the first terminal 180 are coupled together via a bus system 184. It can be understood that the bus system 184 is used to implement communication between these components. In addition to a data bus, the bus system 184 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 18 The general labeled all buses as Bus System 184.

[0301] The first memory 183 in this embodiment is used to store various types of data to support the operation of the first terminal 180. Examples of such data include any computer program used to operate on the first terminal 180.

[0302] This invention also provides a first network device, such as... Figure 19 As shown, it includes:

[0303] The second communication interface 191 is capable of exchanging information with other devices;

[0304] The second processor 192, connected to the second communication interface 191, is used to execute the methods provided by one or more technical solutions on the intelligent device side when running a computer program. The computer program is stored in the second memory 193.

[0305] Of course, in practical applications, the various components in the second network device 190 are coupled together via a bus system 194. It is understood that the bus system 194 is used to implement communication between these components. In addition to a data bus, the bus system 194 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 19 The general labeled all buses as Bus System 194.

[0306] The second memory 193 in this embodiment is used to store various types of data to support the operation of the second network device 190. Examples of such data include any computer programs used to operate on the second network device 190.

[0307] This invention also provides a second network device, such as... Figure 20 As shown, it includes:

[0308] The third communication interface 201 is capable of exchanging information with other devices;

[0309] The third processor 202, connected to the third communication interface 201, is used to execute the methods provided by one or more technical solutions on the intelligent device side when running a computer program. The computer program is stored in the third memory 203.

[0310] Of course, in practical applications, the various components in the second network device 200 are coupled together via the bus system 204. It can be understood that the bus system 204 is used to implement communication between these components. In addition to a data bus, the bus system 204 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 20 The general labeled all buses as Bus System 204.

[0311] The third memory 203 in this embodiment is used to store various types of data to support the operation of the second network device 200. Examples of such data include any computer programs used to operate on the second network device 200.

[0312] This invention also provides a second terminal, such as... Figure 21 As shown, it includes:

[0313] The fourth communication interface 211 is capable of exchanging information with other devices;

[0314] The fourth processor 212, connected to the fourth communication interface 211, is used to execute the methods provided by one or more technical solutions on the intelligent device side when running a computer program. The computer program is stored on the fourth memory 213.

[0315] Of course, in practical applications, the various components in the second terminal 210 are coupled together through the bus system 214. It can be understood that the bus system 214 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 214 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 21 The general designated all buses as Bus System 214.

[0316] The fourth memory 213 in this embodiment is used to store various types of data to support the operation of the second terminal 210. Examples of such data include any computer program used to operate on the second terminal 210.

[0317] The methods disclosed in the embodiments of this application can be applied to or implemented by the processor described above. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the method can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. A 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 execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the memory described above. The processor reads information from the memory and, in conjunction with its hardware, completes the steps of the aforementioned method.

[0318] In an exemplary embodiment, the device described above may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0319] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or both. 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), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. 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), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.

[0320] In an exemplary embodiment, the present invention also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a first memory 183 storing a computer program, which can be executed by a first processor 182 of a first terminal 180 to complete the steps described in the aforementioned first terminal-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.

[0321] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0322] Furthermore, the technical solutions described in the embodiments of the present invention can be combined arbitrarily without conflict.

[0323] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention.

Claims

1. An uplink scheduling method, characterized in that, Applied to a first terminal, the method includes: The first terminal sends first information to the first network device; Wherein, the first information represents the maximum number of downlink control information (DCI) that the first terminal can support detecting in each downlink time slot within a radio data frame period; the DCI is used to instruct the first terminal to perform uplink transmission; the maximum number of DCI is determined according to the capabilities of the first terminal. The first terminal sends first information to the first network device, including: The first terminal sends the first information to the first network device via radio capability indication information. Upon receiving the radio capability indication information from the first terminal, the first network device, in conjunction with the capabilities of the first terminal, determines the maximum number of DCIs that can be transmitted in each downlink time slot within a radio data frame period. Based on the first information, the first network device determines whether the first terminal supports supplementary uplink SUL carrier scheduling. If it is determined that the first terminal supports SUL carrier scheduling, the first network device uses SUL carrier scheduling for uplink scheduling. Based on the first information, the first network device determines whether the first terminal supports cross-carrier scheduling. If it is determined that the first terminal supports cross-carrier scheduling, the first network device uses cross-carrier scheduling for uplink scheduling.

2. An uplink scheduling method, characterized in that, Applied to a first network device, the method includes: The first network device acquires the first information sent by the first terminal; Wherein, the first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission; the maximum number of DCIs is determined according to the capabilities of the first terminal. The first network device acquires the first information sent by the first terminal, including: The first network device acquires the wireless capability indication information sent by the first terminal; the wireless capability indication information includes the first information; wherein, after receiving the wireless capability indication information sent by the first terminal, the first network device determines, in conjunction with the capability of the first terminal, the maximum number of DCIs that can be transmitted in each downlink time slot within the wireless data frame period. The method further includes: Based on the first information, the first network device determines whether the first terminal supports SUL carrier scheduling; when it is determined that the first terminal supports SUL carrier scheduling, the first network device uses SUL carrier scheduling to perform uplink scheduling. Based on the first information, the first network device determines whether the first terminal supports cross-carrier scheduling; when it is determined that the first terminal supports cross-carrier scheduling, the first network device uses cross-carrier scheduling to perform uplink scheduling.

3. The method according to claim 2, characterized in that, The first network device determines, based on the first information, whether the first terminal supports SUL carrier scheduling, including: Determine the total number of the first uplink time slots and the total number of the first downlink time slots within the radio data frame period corresponding to the SUL carrier scheduling; Determine the ratio of the total number of the first uplink time slots to the total number of the first downlink time slots; When the determined ratio is less than or equal to the maximum DCI number, it is determined that the first terminal supports SUL carrier scheduling.

4. The method according to claim 2, characterized in that, Based on the first information, the first network device determines whether the first terminal supports cross-carrier scheduling, including: Determine the total number of the second uplink time slots and the total number of the second downlink time slots within the radio data frame period corresponding to cross-carrier scheduling; Determine the ratio of the total number of the second uplink time slots to the total number of the second downlink time slots; When the determined ratio is less than or equal to the maximum DCI number, it is determined that the first terminal supports cross-carrier scheduling.

5. An uplink scheduling device, characterized in that, include: The first sending unit is used to send first information to the first network device; Wherein, the first information represents the maximum number of downlink control information (DCI) that the first terminal can support detecting in each downlink time slot within a radio data frame period; the DCI is used to instruct the first terminal to perform uplink transmission; the maximum number of DCI is determined according to the capabilities of the first terminal. The first sending unit is specifically used for: The first information is sent to the first network device via wireless capability indication information; Wherein, after receiving the radio capability indication information sent by the first terminal, the first network device, in conjunction with the capabilities of the first terminal, determines the maximum number of DCIs that can be transmitted in each downlink time slot within the radio data frame period; the first network device determines whether the first terminal supports supplementary uplink SUL carrier scheduling based on the first information, and when it is determined that the first terminal supports SUL carrier scheduling, the first network device uses SUL carrier scheduling for uplink scheduling; the first network device determines whether the first terminal supports cross-carrier scheduling based on the first information, and when it is determined that the first terminal supports cross-carrier scheduling, the first network device uses cross-carrier scheduling for uplink scheduling.

6. An uplink scheduling device, characterized in that, include: The first acquisition unit is used to acquire the first information sent by the first terminal; Wherein, the first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission; the maximum number of DCIs is determined according to the capabilities of the first terminal. The first information is used for one of the following: The first network device determines whether the first terminal supports SUL carrier scheduling. The first network device determines whether the first terminal supports cross-carrier scheduling; The first acquisition unit is specifically used for: Obtain the wireless capability indication information sent by the first terminal; the wireless capability indication information includes the first information; The device further includes: The second processing unit is configured to, upon receiving the radio capability indication information sent by the first terminal, determine, in conjunction with the capabilities of the first terminal, the maximum number of DCIs that can be transmitted in each downlink time slot within the radio data frame period; based on the first information, determine whether the first terminal supports SUL carrier scheduling; when it is determined that the first terminal supports SUL carrier scheduling, the first network device uses SUL carrier scheduling for uplink scheduling; based on the first information, determine whether the first terminal supports cross-carrier scheduling; when it is determined that the first terminal supports cross-carrier scheduling, the first network device uses cross-carrier scheduling for uplink scheduling.

7. A first terminal, characterized in that, include: First processor, The first communication interface is used to send first information to the first network device; Wherein, the first information represents the maximum number of downlink control information (DCI) that the first terminal can support detecting in each downlink time slot within a radio data frame period; the DCI is used to instruct the first terminal to perform uplink transmission; the maximum number of DCI is determined according to the capabilities of the first terminal. The first communication interface is specifically used for: The first information is sent to the first network device via wireless capability indication information; Wherein, after receiving the radio capability indication information sent by the first terminal, the first network device, in conjunction with the capabilities of the first terminal, determines the maximum number of DCIs that can be transmitted in each downlink time slot within the radio data frame period; the first network device determines whether the first terminal supports supplementary uplink SUL carrier scheduling based on the first information, and when it is determined that the first terminal supports SUL carrier scheduling, the first network device uses SUL carrier scheduling for uplink scheduling; the first network device determines whether the first terminal supports cross-carrier scheduling based on the first information, and when it is determined that the first terminal supports cross-carrier scheduling, the first network device uses cross-carrier scheduling for uplink scheduling.

8. A first network device, characterized in that, include: Second processor, The second communication interface is used to obtain the first information sent by the first terminal; Wherein, the first information represents the maximum number of DCIs that the first terminal can support detection in each downlink time slot within a wireless data frame period; the DCI is used to instruct the first terminal to perform uplink transmission; the maximum number of DCIs is determined according to the capabilities of the first terminal. The second communication interface is specifically used for: Obtain the wireless capability indication information sent by the first terminal; the wireless capability indication information includes the first information; The second processor is specifically used for: After receiving the radio capability indication information sent by the first terminal, and combining it with the capabilities of the first terminal, the maximum number of DCIs that can be transmitted in each downlink time slot within the radio data frame period is determined; based on the first information, it is determined whether the first terminal supports SUL carrier scheduling; when it is determined that the first terminal supports SUL carrier scheduling, the first network device uses SUL carrier scheduling for uplink scheduling; based on the first information, it is determined whether the first terminal supports cross-carrier scheduling; when it is determined that the first terminal supports cross-carrier scheduling, the first network device uses cross-carrier scheduling for uplink scheduling.

9. A first terminal, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor runs the computer program, it executes the steps of the method described in claim 1.

10. A first network device, characterized in that, This includes a processor and memory for storing computer programs that can run on the processor. When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 2 to 4.

11. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it performs the steps of the method of claim 1, or performs the steps of the method of any one of claims 2 to 4.

Citation Information

Patent Citations

  • Information detection method, information transmission method, information processing method, information receiving method, terminal and network equipment

    CN110505707A

  • Information transmission method and apparatus

    US20200068387A1

  • User equipment and radio communication method

    WO2020059148A1