Data transmission methods, terminal and network side device

By scheduling data from multiple terminals through a single DCI and employing a combination of various indicator field types and indicator field blocks, the problems of high signaling overhead and resource congestion in communication scenarios are solved, thereby improving scheduling efficiency and resource utilization efficiency.

WO2026051876A1PCT designated stage Publication Date: 2026-03-12VIVO MOBILE COMM CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-01
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

In communication scenarios, when a large amount of control signaling is used to schedule data from multiple terminals, the signaling overhead is high and it can easily cause congestion of resources such as PDCCH.

Method used

By scheduling data from multiple terminals through a single DCI, and employing a combination of various indicator field types and indicator field blocks, the flexibility of indicator field types can be improved to enhance the flexibility of information indication and service scheduling, while reducing terminal decoding complexity and signaling overhead.

Benefits of technology

It improves scheduling efficiency, reduces control signaling overhead and the probability of PDCCH resource congestion, and enhances the resource utilization efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025118165_12032026_PF_FP_ABST
    Figure CN2025118165_12032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are data transmission methods, a terminal and a network side device. A data transmission method of the embodiments of the present application comprises: a terminal receives first downlink control information (DCI), the first DCI being used for scheduling data of one or more terminals; and the terminal performs data transmission on the basis of the first DCI.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission method, terminal and network side device

[0001] Cross-reference to Related Applications

[0002] This application claims priority to the Chinese patent application No. 202411250832.9, filed on September 6, 2024, and entitled "Data transmission method, terminal and network side device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present application belongs to the field of communication technology, and specifically relates to a data transmission method, a terminal and a network side device. BACKGROUND

[0004] In some communication scenarios, there can be a case that a large amount of control signaling needs to be used to schedule data for one or more terminals in a period of time. For example, in multi-modal communication, since the input and output of multi-modal communication involve a large number of terminals, and different terminals can have different service requirements (such as different latency requirements, etc.), a large amount of control signaling is needed to schedule data for different terminals in a period of time. In these communication scenarios, when a large amount of control signaling is used to schedule data for one or more terminals, the overhead of the control signaling is usually large, in addition, in order to support the sending of a large amount of control signaling, a larger bandwidth is also needed to send the control signaling, which is easy to cause the congestion of physical downlink control channel (PDCCH) and other resources. SUMMARY

[0005] Embodiments of the present application provide a data transmission method, a terminal and a network side device, which can solve the problem that when a plurality of control signaling is used to schedule data for one or more terminals, the signaling overhead is large, and it is easy to cause the congestion of PDCCH and other resources.

[0006] In a first aspect, a data transmission method is provided, which is performed by a terminal, and the method comprises:

[0007] The terminal receives a first downlink control information (DCI), and the first DCI is used to schedule data for one or more terminals.

[0008] The terminal performs data transmission according to the first DCI.

[0009] In a second aspect, a data transmission method is provided, which is performed by a network side device, and the method comprises:

[0010] The network-side device transmits first DCI, the first DCI being used for scheduling data of one or more terminals, each of the terminals being used for data transmission according to the first DCI.

[0011] In a third aspect, a data transmission apparatus is provided, comprising:

[0012] The receiving module is configured to receive first DCI, the first DCI being used for scheduling data of one or more terminals;

[0013] The processing module is configured to perform data transmission according to the first DCI.

[0014] In a fourth aspect, a data transmission apparatus is provided, comprising:

[0015] The transmitting module is configured to transmit first DCI, the first DCI being used for scheduling data of one or more terminals, each of the terminals being used for data transmission according to the first DCI.

[0016] In a fifth aspect, a data transmission apparatus is provided, the apparatus being configured to perform the steps of the method according to the first aspect, or implement the steps of the method according to the second aspect.

[0017] In a sixth aspect, a terminal is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions being executed by the processor to implement the steps of the method according to the first aspect.

[0018] In a seventh aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is configured to receive first DCI, the first DCI being used for scheduling data of one or more terminals, and the processor is configured to perform data transmission according to the first DCI.

[0019] In an eighth aspect, a network-side device is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions being executed by the processor to implement the steps of the method according to the first aspect.

[0020] In a ninth aspect, a network-side device is provided, comprising a processor and a communication interface, wherein the communication interface is configured to transmit first DCI, the first DCI being used for scheduling data of one or more terminals, each of the terminals being used for data transmission according to the first DCI.

[0021] In a tenth aspect, a readable storage medium is provided, and the readable storage medium stores a program or instructions, which, when executed by a processor, implement steps of the method according to the first aspect or implement steps of the method according to the second aspect.

[0022] In an eleventh aspect, a wireless communication system is provided, and the wireless communication system includes a terminal and a network-side device, the terminal is configured to implement steps of the method according to the first aspect, and the network-side device is configured to implement steps of the method according to the second aspect.

[0023] In a twelfth aspect, a chip is provided, and the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the method according to the first aspect or implement the method according to the second aspect.

[0024] In a thirteenth aspect, a computer program / program product is provided, and the computer program / program product is stored in a storage medium, and the computer program / program product is executed by at least one processor to implement steps of the method according to the first aspect or implement steps of the method according to the second aspect.

[0025] In the embodiments of the present application, the terminal can receive the first DCI and perform data transmission according to the first DCI, where the first DCI is used to schedule data of one or more terminals. In this way, one DCI (i.e., the first DCI) can be used to schedule data of one or more terminals, which can improve scheduling efficiency, reduce the overhead of control signaling, and reduce the probability of resource congestion such as PDCCH, as compared with scheduling data of one or more terminals by using multiple control signaling. BRIEF DESCRIPTION OF DRAWINGS

[0026] FIG. 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;

[0027] FIG. 2 is a schematic flowchart of a data transmission method according to an embodiment of the present application;

[0028] FIG. 3 is a schematic diagram of a structure of a first DCI according to an embodiment of the present application;

[0029] FIG. 4 is a schematic diagram of a structure of a first DCI according to an embodiment of the present application;

[0030] FIG. 5 is a schematic diagram of a structure of a first DCI according to an embodiment of the present application;

[0031] FIG. 6 is a schematic diagram of a structure of a first DCI according to an embodiment of the present application;

[0032] FIG. 7 is a schematic flowchart of a data transmission method according to an embodiment of the present application;

[0033] FIG. 8 is a structural schematic diagram of a data transmission apparatus according to an embodiment of the present application;

[0034] FIG. 9 is a structural schematic diagram of a data transmission apparatus according to an embodiment of the present application;

[0035] FIG. 10 is a structural schematic diagram of a communication device according to an embodiment of the present application;

[0036] FIG. 11 is a structural schematic diagram of a terminal according to an embodiment of the present application;

[0037] FIG. 12 is a structural schematic diagram of a network-side device according to an embodiment of the present application. DETAILED DESCRIPTION

[0038] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some, but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.

[0039] The terms "first", "second", and the like in the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second" are generally a category, and are not limited to the number of objects, for example, the first object can be one or more. In addition, "or" in the present application means at least one of the connected objects. For example, the protection scope of "A or B" at least covers three schemes, namely, scheme one: including A and not including B; scheme two: including B and not including A; scheme three: including A and B. In addition, the terms "A and / or B", "at least one of A and B", "at least one of A or B" also at least cover the above three schemes, respectively. The character " / " generally represents that the objects before and after are in an "or" relationship.

[0040] The term "indication" in the present application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). The direct indication can be understood as that the sender explicitly informs the receiver of specific information, operations to be performed or requested results, etc. in the sent indication. The indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or judges and determines the operations to be performed or the requested results according to the judgment result.

[0041] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th Generation (6G) communication systems. th

[0042] ​FIG. 1 shows a block diagram of a wireless communication system to which embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a terminal-side device such as a mobile phone, a Tablet Personal Computer, a Laptop Computer, a notebook computer, a Personal Digital Assistant (PDA), a palmtop computer, a netbook, an Ultra-mobile Personal Computer (UMPC), a Mobile Internet Device (MID), an Augmented Reality (AR) device, a Virtual Reality (VR) device, a robot, a wearable device, a flight vehicle, a Vehicle User Equipment (VUE), a shipboard device, a Pedestrian User Equipment (PUE), a smart home (a home device with a wireless communication function such as a refrigerator, a television, a washing machine, or furniture), a game console, a Personal Computer (PC), a kiosk, or a self-service machine. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart anklet, a smart necklace, etc.), a smart wristband, smart clothes, etc. The vehicle-mounted device can also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. The access network device can also be referred to as a Radio Access Network (RAN) device, a radio access network function, or a radio access network unit. The access network device can include a base station, a Wireless Local Area Network (WLAN) Access Point (AP), or a Wireless Fidelity (WiFi) node, etc.The base station can be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a relay station (RBS), a serving base station (SBS), a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a home Node B (HNB), a home evolved Node B, a transmit / receive point (TRP), or some other suitable terminology in the art, and is not limited to a particular technical terminology, provided that the same technical effect is achieved. It should be noted that in the embodiments of the present application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

[0043] The core network device can also be referred to as a core network node, a core network function, or a core network network element, etc., which includes but is not limited to at least one of the following: a mobility management entity (MME), an access and mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a policy control function (PCF), a policy and charging rules function (PCRF), an edge application server discovery function (EASDF), a unified data management (UDM), a unified data repository (UDR), a home subscriber server (HSS), a centralized network configuration (CNC), a network repository function (NRF), a network exposure function (NEF), a local NEF (L-NEF), a binding support function (BSF), an application function (AF), a location management function (LMF), a gateway mobile location center (GMLC), a network data analytics function (NWDAF), etc. It should be noted that only the core network device in the NR system is taken as an example for introduction in the embodiments of the present application, and the specific type of the core network device is not limited. If the name of the core network device mentioned in the embodiments of the present application changes in the subsequent protocol version (for example, 6G), it is also within the protection scope of the present application.

[0044] Optionally, the core network device can be implemented by one or more function modules in one device, or can be implemented by multiple devices jointly, and the embodiments of the present application do not make a specific limitation in this regard. It can be understood that the above function modules can be network elements in a hardware device, can be software function modules running on a dedicated hardware, or can be virtualized function modules instantiated on a platform (for example, a cloud platform).

[0045] The data transmission method, terminal and network side device provided by the embodiments of the present application will be described in detail below in combination with the drawings and some embodiments and application scenarios.

[0046] As shown in FIG. 2, the present application provides a data transmission method 200, which can be executed by a terminal, in other words, the data transmission method can be executed by software or hardware installed in the terminal, and the data transmission method comprises the following steps.

[0047] S202: The terminal receives first downlink control information DCI, and the first DCI is used for scheduling data of one or more terminals;

[0048] S204: The terminal performs data transmission according to the first DCI.

[0049] The terminal here can be one of the one or more terminals scheduled by the first downlink control information (DCI). The first DCI can be sent by a network side device to the terminal. The terminal scheduled by the first DCI and the number of terminals can be configured or indicated by the network side device, or specified by a protocol, which is not specifically limited here. When the terminal performs data transmission according to the first DCI, the data transmission can be uplink transmission, or downlink transmission, or uplink transmission and downlink transmission (which can be determined according to the indication of the first DCI). Optionally, in the case where the first DCI is used for scheduling data of multiple terminals, at least two terminals in the multiple terminals scheduled by the first DCI can be scheduled for different services, which can include different types of services (such as enhanced mobile broadband (eMBB) service, ultra-reliable low-latency communications (URLLC) service, internet of things (IOT) service, extended reality (XR) service, voice service, video service, haptic service, etc.), different transmission directions of services (uplink, downlink), etc., so that multiple terminals with different services can be scheduled by one DCI.

[0050] Since the scheduling of data of one or more terminals can be implemented through one DCI (i.e., the first DCI), compared with scheduling data of one or more terminals through multiple control signaling, the scheduling efficiency can be improved, the overhead of control signaling can be reduced, and the probability of resource congestion such as PDCCH can be reduced.

[0051] In some embodiments, the first DCI can include one or more indication fields, and for each indication field, the type of the indication field can include at least one of the following:

[0052] The first type, an indication field of the first type is used to indicate common information of multiple terminals;

[0053] The second type, an indication field of the second type is used to jointly indicate information of each terminal;

[0054] The third type, an indication field of the third type is used to indicate information of a specific terminal;

[0055] The fourth type, an indication field of the fourth type is used to separately indicate information of each terminal;

[0056] The fifth type, an indication field of the fifth type is configured or indicated by the network side device as any one of the first type, the second type, the third type, and the fourth type.

[0057] In the case where the type of the indication field is the first type, the indication field can indicate common information of multiple terminals. The common information here can be information that needs to be decoded by each terminal, but it needs to be noted that the decoded information can not be applicable to each terminal, and further identification is required. For example, for each terminal of the multiple terminals, after receiving the first DCI and decoding the indication field of the first type in the first DCI, the decoded information can be reported to the upper layer, and then the upper layer identifies and confirms which information is related to the terminal, so that each terminal can determine the information related to the terminal from the indication field. For example, after receiving the first DCI, the terminal can report a media access control protocol data unit (MAC PDU) to the MAC layer, and the MAC layer identifies the sub-MAC PDU of the terminal through the MAC sub-header corresponding to the terminal.

[0058] In a case that the type of the indication field is the second type, the indication field can jointly indicate the information of each terminal, i.e., the indication field can jointly indicate the information of each terminal individually. For example, when the indication field jointly indicates the information of each of a plurality of terminals, the indication field can indicate a certain row in a configuration table (which can be configured by a higher layer, such as Table 1, Table 2 and Table 3 described below), and the row includes the information of each of the plurality of terminals or the information of each of part of the plurality of terminals. Taking the time domain indication field as an example, when the time domain indication field jointly indicates the time domain resource of each terminal, the time domain indication field can indicate a first time domain resource list shown in Table 2 below. Specifically, Table 2 includes 4 rows, and each row includes the time domain resource allocation (TDRA) information of 4 terminals (UE1, UE2, UE3 and UE4), and the time domain indication field can jointly indicate the time domain resource of the 4 terminals by indicating a certain row. For example, the time domain indication field includes 2 bits, and the value of the 2 bits is "01", which means that the time domain indication field indicates the second row of Table 2, i.e., the time domain resource of UE1 is TDRA5, the time domain resource of UE2 is TDRA6, the time domain resource of UE3 is TDRA7, and the time domain resource of UE4 is TDRA8.

[0059] In a case that the type of the indication field is the third type, the indication field can indicate the information of a certain specific terminal of a plurality of terminals, and the indicated information is only for the terminal and is not for other terminals.

[0060] In a case that the type of the indication field is the fourth type, the indication field can individually indicate the information of each terminal of a plurality of terminals. The number of bits of the indication field is related to the number of the scheduled terminals. For example, the indication field includes N bits, and each bit is used to individually indicate the information of one terminal, so that the information of each terminal can be individually indicated by bitmap, where N is an integer greater than 1, and if the number of the scheduled terminals is 4, N can be equal to 4.

[0061] In a case that the type of the indication field is the fifth type, the indication field can be configured or indicated by the network side device as the first type, or the second type, or the third type, or the fourth type, i.e., the network side device determines the specific type of the indication field.

[0062] Since the type of the indication field in the first DCI can include at least one of the first type, the second type, the third type, the fourth type and the fifth type, when scheduling and indicating the services of a plurality of terminals by the first DCI, a suitable type of indication field can be selected flexibly according to the information to be indicated, so that the flexibility of information indication can be improved, and the flexibility of service scheduling can be further improved.

[0063] The at least one indication field in the first DCI can correspond to at least one indication field block, and one indication field block can include one or more indication fields. That is, the at least one indication field in the first DCI can be divided into at least one indication field block, and one indication field block is composed of one or more indication fields. In some embodiments, the at least one indication field block in the first DCI can include at least one of the following:

[0064] a first indication field block including one or more indication fields of a first type;

[0065] a second indication field block including one or more indication fields of a second type;

[0066] a third indication field block including one or more indication fields of a third type;

[0067] a fourth indication field block including one or more indication fields of a fourth type.

[0068] In this way, since indication fields of the same type can be divided into one indication field block, when the terminal receives and decodes the first DCI, the terminal can decode according to the type of the indication fields included in each indication field block, thereby reducing the complexity of decoding by the terminal.

[0069] In the case where a plurality of indication field blocks are included in the first DCI, the plurality of indication field blocks can be arranged in a certain order, which can reduce the decoding complexity of the terminal and also save signaling overhead. In some embodiments, in the case where a plurality of indication field blocks are included in the first DCI and the plurality of indication field blocks include the first indication field block, the position of the first indication field block can be before the other indication field blocks. For example, taking the first DCI shown in FIG. 3 as an example. The first DCI shown in FIG. 3 includes four indication field blocks, which are the first indication field block, the second indication field block, the third indication field block, and the fourth indication field block. The first indication field block is located before the other indication field blocks, and the second indication field block, the third indication field block, and the fourth indication field block are sequentially arranged after the first indication field block. Of course, in other possible embodiments, the positions of the second indication field block, the third indication field block, and the fourth indication field block can not be the positions shown in FIG. 3. For example, the third indication field block, the second indication field block, and the fourth indication field block can be sequentially arranged after the first indication field block, and the order of the second indication field block, the third indication field block, and the fourth indication field block is not limited here.

[0070] Since the type of the indication field included in the first indication field block is the first type, the indication field of the first type is used to indicate common information of multiple terminals, which can assist the terminals in decoding the indication fields in other indication field blocks, thus, placing the first indication field block before other indication field blocks can enable the terminals to decode the indication field of the first type when decoding the first DCI, so that the indication fields in other indication field blocks can be parsed according to the parsing result, thereby reducing the complexity of decoding by the terminals.

[0071] In some embodiments, for at least part of the indication field blocks in the first DCI, each indication field block can include a plurality of field blocks. In the plurality of sub-field blocks, each field block can correspond to one terminal, and different field blocks correspond to different terminals (i.e., each field block can indicate information of one terminal, and different field blocks can indicate information of different terminals). Each field block can include one or more indication fields of the same type. Alternatively, in the plurality of field blocks, each field block includes a plurality of sub-field blocks, one sub-field block corresponding to one terminal, and different sub-field blocks corresponding to different terminals (i.e., each sub-field block can indicate information of one terminal, and different sub-field blocks can indicate information of different terminals).

[0072] For ease of understanding, the following takes the fourth indication field block as an example for description, please refer to FIG. 4 and FIG. 6.

[0073] In FIG. 4, the fourth indication field block includes field block 1, field block 2 and field block 3. Field block 1 corresponds to terminal 1 and includes one or more indication fields of the fourth type, which are used to indicate information of terminal 1. Field block 2 corresponds to terminal 2 and includes one or more indication fields of the fourth type, which are used to indicate information of terminal 2. Field block 3 corresponds to terminal 3 and includes one or more indication fields of the fourth type, which are used to indicate information of terminal 3. That is, the three field blocks included in the fourth indication field block can be sequentially applied to the three scheduled terminals, and each terminal's block (i.e., the field block corresponding to each terminal) can include one or more indication fields of the fourth type. The number of bits of each terminal's block can be fixed or configured or indicated by the network side device, and when the number of valid bits is insufficient, bits 0 can be filled, or the starting position of the bits of each terminal's block is configured or indicated by the network side device, such as shown in FIG. 5, the block of terminal 1 starts from offset 0, the block of terminal 2 starts from offset 1, and the block of terminal 3 starts from offset 2, wherein offset 0, offset 1 and offset 2 refer to offset bit values from a specific bit (e.g., the first bit) of the first DCI.

[0074] In FIG. 6, the fourth indication field block includes field block 1, field block 2 and field block 3. Taking field block 1 as an example, field block 1 includes 3 sub-field blocks, i.e., sub-field block 11, sub-field block 12 and sub-field block 13, sub-field block 11 corresponds to terminal 1 and is used to indicate information of terminal 1, sub-field block 12 corresponds to terminal 2 and is used to indicate information of terminal 2, and sub-field block 13 corresponds to terminal 3 and is used to indicate information of terminal 3. Field block 2 and field block 3 are the same, and each also includes three sub-field blocks (not shown in FIG. 6), which will not be described here. That is, each field block in the fourth indication field block can be applied to 3 scheduled terminals in sequence, and the bit size of each field block can be the maximum bit number configured or indicated by the network side device.

[0075] In the case where at least one indication field block is included in the first DCI, the bit number of each indication field block can be determined in multiple ways.

[0076] In some embodiments, for the first indication field block, the bit number of the first indication field block can be determined according to at least one of the following ways:

[0077] The bit number is determined according to the configuration or indication of the network side device; for example, the first indication field block includes a bandwidth part (BWP) indication field (a field of the first type), and the bit number of the indication field can be determined according to the number of BWPs configured or indicated by the network side device;

[0078] The bit number is determined according to the protocol; the bit number specified by the protocol can be a fixed bit number; for example, the first indication field block includes an uplink / downlink indication field, and the bit number of the indication field can be 1 bit, which is applied to multiple terminals scheduled by the first DCI and is used to indicate that the transmission mode of the multiple terminals is uplink transmission, or downlink transmission, or uplink transmission and downlink transmission.

[0079] In some embodiments, for the second indication field block, the bit number of the second indication field block can be determined according to at least one of the following ways:

[0080] The bit number is determined according to the configuration or indication of the network side device; for example, the time domain indication field in the second indication field block indicates the time domain information by indicating a certain row in the configuration table (which can be configured by a higher layer), and then the bit number of the time domain indication field can be determined according to the number of rows of the configuration table;

[0081] The bit number is determined according to the protocol; the bit number specified by the protocol can be a fixed bit number.

[0082] In some embodiments, for the third indication field block, the number of bits of the third indication field block can be determined according to at least one of the following:

[0083] According to the configuration of the terminal indicated by the third indication field block; for example, the first DCI schedules terminal 1 and terminal 2, and indicates terminal 1 to perform a channel state information (CSI) request through the third indication field block, and does not indicate terminal 2 to perform a CSI request, then the number of bits of the third indication field block can be determined according to the configuration specific to terminal 1;

[0084] A fixed number of bits configured by the network side device.

[0085] In some embodiments, for the fourth indication field block, the number of bits of the fourth indication field block can be determined according to at least one of the following:

[0086] According to the number of scheduled terminals;

[0087] According to the number of bits corresponding to each terminal; for example, the fourth indication field block includes a modulation and coding scheme (MCS) indication field, the number of bits of the MCS indication field corresponding to each terminal is 5 bits, and the total number of bits of the MCS indication field is related to the number of scheduled terminals, for example, the number of scheduled terminals is 3, then the total number of bits of the MCS indication field is 3x5 = 15 bits;

[0088] The number of bits corresponding to each terminal is configured or indicated by the network side device or specified by a protocol or reported by terminal capability; for example, the number of bits of the antenna port indication field corresponding to each terminal is related to a high layer parameter configuration specific to each terminal.

[0089] The above illustrates the type of indication field included in the first DCI, the structure of the first DCI, and the determination method of the number of bits of the indication field block in the first DCI, and the following will illustrate which indication fields at least one indication field included in the first DCI can be.

[0090] In some embodiments, at least one indication field included in the first DCI can include at least one of the following (a1) to (a20):

[0091] (a1) An uplink / downlink indication field.

[0092] The uplink / downlink indication field is used for the transmission type scheduled by the first DCI, which can be uplink transmission, or downlink transmission, or uplink transmission and downlink transmission.

[0093] In some embodiments, the type of the uplink / downlink indication field can comprise a first type in a case that the uplink / downlink indication field is used to indicate that the transmission type scheduled by the first DCI is uplink transmission or downlink transmission. The type of the uplink / downlink indication field can comprise a fourth type in a case that the uplink / downlink indication field is used to indicate that the transmission type scheduled by the first DCI is uplink transmission and downlink transmission.

[0094] It should be noted that the type of the uplink / downlink indication field comprising the first type (or the fourth type) herein can be understood as that the type of the uplink / downlink indication field can at least be the first type (or the fourth type), and other types are not excluded. The types of the indication fields described in the subsequent embodiments are the same.

[0095] (a2) indicator of co-scheduled UEs.

[0096] The indicator of co-scheduled UEs is used to indicate the co-scheduled UEs.

[0097] In some embodiments, the indicator of co-scheduled UEs can indicate the co-scheduled UEs in at least one of the following manners:

[0098] indicating a certain row in a pre-configured UE list;

[0099] indicating by means of a bitmap.

[0100] The UE list can be configured by a higher layer. The UE list can comprise multiple rows, each row corresponding to a UE combination, and different rows corresponding to different UE combinations. The indicator of co-scheduled UEs can indicate one or more co-scheduled UEs by indicating a certain row in the UE list. The number of bits of the indicator of co-scheduled UEs is related to the number of UE combinations, for example, if the number of UE combinations is 4, the number of bits of the indicator of co-scheduled UEs can be 2. Optionally, the type of the indicator of co-scheduled UEs can be a second type.

[0101] Taking the UE list shown in Table 1 as an example. Table 1 comprises 4 rows, each row corresponding to a UE combination, and different rows corresponding to different UE combinations. The indicator of co-scheduled UEs can indicate the co-scheduled UEs by indicating a certain row. For example, the indicator of co-scheduled UEs indicates the first row, and the co-scheduled UEs comprise UE1, UE2 and UE3.

[0102] Table 1

[0103] When the scheduled terminals are indicated by the bitmap, the number of bits of the indication field of the scheduled terminal is related to the number of terminals in the scheduled terminal group. For example, if the scheduled terminal group includes 4 terminals, the number of bits of the indication field of the scheduled terminal can be 4.

[0104] It should be noted that in actual application, if the terminal is not scheduled, the terminal will not continue to decode other fields, and therefore, the indication field of the scheduled terminal is required to be located in the front position of the first DCI, so as to avoid the problem of resource waste caused by the decoding of other fields by the terminal not scheduled.

[0105] (a3) Bandwidth Part (BWP) indication field.

[0106] The BWP indication field is used to indicate the BWP. In some embodiments, the type of the BWP indication field can include at least one of the first type and the third type. Wherein, in the case that the type of the BWP indication field includes the first type, the activated BWP of different scheduled terminals is the same, for example, the activated BWP of the terminal 1 and the activated BWP of the terminal 2 are the same. In the case that the type of the BWP indication field includes the third type, the BWP indication field can correspond to a terminal (the activated BWP of different terminals is different) which needs to perform BWP switching, at this time, the BWP indication field can also indicate the terminal identifier (i.e. the BWP indication field is also used to indicate the terminal identifier, and the terminal corresponding to the terminal identifier is the terminal which performs BWP switching) which performs BWP switching, for example, the group ID of the terminal which performs BWP switching.

[0107] (a4) Time domain indication field.

[0108] The time domain indication field is used to indicate the time domain resource. In some embodiments, the type of the time domain indication field can include at least one of the first type, the second type and the fourth type.

[0109] In the case that the type of the time domain indication field includes the first type, the time domain indication field is used to indicate the common information of multiple terminals, and after receiving the time domain indication field, different terminals can determine the data corresponding to the terminal by reporting the decoding result of the time domain indication field, and the decoding result can include at least one MAC PDU of the terminal. For example, the MAC PDU of each terminal is respectively packed in the time domain resource indicated by the time domain indication field of the first DCI, at this time, each terminal will decode irrelevant data information when decoding the time domain indication field, at this time, the terminal can report the decoding result to the upper layer, and the data of the terminal is identified and processed by the upper layer, for example, the data of each terminal is encapsulated by the MAC subheader, and the upper layer identifies the data of each terminal according to the subheader.

[0110] In a case where the type of the time domain indication field includes a second type, the time domain indication field jointly indicates the time domain resources of the data scheduled for each terminal by at least one of the following first manner and second manner:

[0111] The first manner: indicating a certain row in a preconfigured first time domain resource list.

[0112] The first time domain resource list can be configured by a higher layer. The first time domain resource list can include multiple rows, each row including time domain ranges (time domain start position, time domain length, etc.) of multiple terminals, and different rows correspond to different combinations of time domain ranges of the same terminals. The time domain indication field can jointly indicate the time domain resources of multiple terminals by indicating a certain row in the first time domain resource list.

[0113] Taking the first time domain resource list shown in Table 2 as an example. Table 2 includes 4 rows, each row including TDRA information of 4 terminals, and the time domain indication field can indicate the time domain resources of the 4 terminals by indicating a certain row. Wherein, the specific terminal participating in scheduling in a certain row in Table 2 can be determined by the indication field of the scheduled terminal.

[0114] Table 2

[0115] The second manner: indicating a certain row in a preconfigured second time domain resource list.

[0116] The second time domain resource list can be configured by a higher layer. The second time domain resource list includes multiple rows, and different rows include time domain ranges (time domain start position, time domain length, etc.) of different combinations of terminals. The time domain indication field can jointly indicate the time domain resources of multiple terminals by indicating a certain row in the second time domain resource list.

[0117] Taking the first time domain resource list shown in Table 3 as an example. Table 3 includes 4 rows, the first row corresponds to UE1, UE3 and UE4, the second row corresponds to UE1, UE2 and UE4, the third row corresponds to UE2, UE3 and UE4, and the fourth row corresponds to UE1, UE2 and UE3, that is, different rows correspond to different combinations of terminals, and each row includes TDRA information of 3 terminals. The time domain indication field can indicate the time domain resources of the 3 terminals by indicating a certain row.

[0118] Table 3

[0119] In a case where the type of the time domain indication field includes the fourth type, the time domain indication field is used to sequentially indicate the time domain resource of the data scheduled for each terminal in the order of the size of the identifier of the terminal, that is, the time domain resource of the data scheduled for each terminal can be indicated separately by the time domain indication field, and the ordering within the time domain indication field is ordered from small to large or from large to small according to the identifier of the terminal in the group. In this case, the number of bits of the time domain indication field is related to the number of scheduled terminals (determined according to the indication field of the scheduled terminal).

[0120] (a5) Frequency domain indication field.

[0121] The frequency domain indication field is used to indicate the frequency domain resource. In some embodiments, the type of the frequency domain indication field can include at least one of the first type and the fourth type.

[0122] In a case where the type of the frequency domain indication field includes the first type, the frequency domain indication field is used to indicate common information for multiple terminals.

[0123] In a case where the type of the frequency domain indication field includes the fourth type, the frequency domain indication field is further used for at least one of the following:

[0124] Sequentially indicating the frequency domain resource of the data scheduled for each terminal in the order of the size of the identifier of the terminal; that is, the frequency domain resource of the data scheduled for each terminal can be indicated separately by the frequency domain indication field, and the ordering within the frequency domain indication field is ordered from small to large or from large to small according to the identifier of the terminal in the group, wherein the number of bits of the frequency domain indication field is related to the number of scheduled terminals (determined according to the indication field of the scheduled terminal), and in addition, the number of bits of the field corresponding to each terminal in the frequency domain indication field can be determined according to the configured maximum BWP size or according to the currently activated BWP size;

[0125] Indicating whether the terminal corresponding to the frequency domain indication field is a scheduled terminal; for example, the terminal can be identified as not being scheduled by indicating all "0" or all "1" in the "frequency domain indication field" part corresponding to the terminal.

[0126] (a6) Frequency hopping indication field (Frequency hopping flag).

[0127] The frequency hopping indication field is used to indicate frequency hopping, and the frequency hopping indication field is included in the first DCI when the first DCI is used to indicate uplink transmission (i.e., the first DCI is used to schedule uplink transmission of multiple terminals) or the first DCI is used to indicate uplink transmission for a certain terminal (i.e., the first DCI is used to schedule uplink transmission of one terminal).

[0128] In some embodiments, the type of the frequency hopping indication field can include at least one of a first type and a third type. Where the first DCI is used to schedule uplink transmission of multiple terminals, the type of the frequency hopping indication field can be the first type. Where the first DCI is used to schedule uplink transmission of one terminal, the type of the frequency hopping indication field can be the third type.

[0129] (a7) Modulation and coding scheme (MCS) indication field.

[0130] In some embodiments, the type of the MCS indication field can include at least one of a first type, a second type, and a fourth type. Where the channel conditions of the multiple terminals are close, the type of the MCS indication field can be the first type. Where the MCS information of each terminal needs to be indicated separately, the type of the MCS indication field can be the fourth type, with each block separately containing the MCS information of each terminal. Where the MCS information is jointly encoded, the type of the MCS indication field can be the second type.

[0131] (a8) New data indicator (NDI) field.

[0132] In some embodiments, the type of the NDI field can include at least one of a first type and a second type. Where the type of the NDI field is the first type, the multi-UE scheduling can only have new transmission data, or the multi-UE scheduling can only have retransmission data. Where the type of the NDI field is the second type, the NDI field can respectively indicate whether each terminal is new transmission data or retransmission data.

[0133] Optionally, if the protocol specifies that the multi-UE scheduling can only have new transmission data or the multi-UE scheduling can only have retransmission data, the first DCI can not include the NDI field.

[0134] (a9) Redundancy version (RV) indication field.

[0135] In some embodiments, where the NDI field is not included in the first DCI, the RV indication field can also not be included in the first DCI (i.e., when the NDI field does not exist, the RV indication field also does not exist), in which case a specified RV is used by default. Where the NDI field is included in the first DCI, the RV indication field can also be included in the first DCI (i.e., when the NDI field exists, the RV indication field also exists), and the type of the RV indication field can include at least one of a first type and a second type.

[0136] (a10) a Hybrid Automatic Repeat-reQuest (HARQ) process indication field, used to indicate a HARQ process number (HPN).

[0137] In some embodiments, the type of the HARQ process indication field can include at least one of a first type and a second type. Where the type of the HARQ process indication field includes the first type, the HPN for scheduling of multiple terminals and the HPN for scheduling of a single terminal (a case where the DCI is used to schedule one terminal) can be separately configured. Where the type of the HARQ process indication field includes the second type, the HPN for scheduling of multiple terminals and the HPN for scheduling of a single terminal can be uniformly configured.

[0138] (a11) a Downlink assignment index (DAI) field.

[0139] The first DCI can indicate a first DAI through the DAI field. In some embodiments, the first DAI can satisfy at least one of the following:

[0140] The first DAI applies to multiple terminals;

[0141] Different terminals correspond to different first DAIs.

[0142] Where the first DAI applies to multiple terminals, the first DAI can be separately counted from a second DAI. Where different terminals correspond to different first DAIs, the first DAI can be uniformly counted with the second DAI. The second DAI is a DAI indicated by a second DCI, and the second DCI is used to schedule a service of a single terminal.

[0143] In some embodiments, the first DAI is related to the generation of a HARQ codebook corresponding to the first DCI. Specifically, the Hybrid Automatic Repeat request-ACKnowledgement (HARQ-ACK) feedback of a Physical Downlink Shared Channel (PDSCH) scheduled by the first DCI and the HARQ-ACK feedback of a PDSCH scheduled by a second DCI can be generated in the same HARQ codebook, the second DCI being a DCI for scheduling a terminal service. Where the first DAI is applied to multiple terminals, the first DAI is counted separately from the second DAI, the HARQ codebook corresponding to the first DCI can be generated separately from the HARQ codebook corresponding to the second DCI and concatenated, the concatenation order being that the HARQ bits corresponding to the first DCI are in front or behind. Where different terminals correspond to different first DAIs, the first DAI is counted uniformly with the second DAI, the HARQ codebook corresponding to the first DCI and the HARQ codebook corresponding to the second DCI can be generated uniformly according to the counting rules of the first DAI and the second DAI.

[0144] (a12) a beta offset indicator field for indicating an offset of a Physical Uplink Control Channel (PUCCH) resource.

[0145] In some embodiments, the type of the beta offset indicator field can include a first type, in which case the beta offset indicator field can be used for PUCCH resources of different terminals.

[0146] (a13) an uplink-synchronization channel (UL-SCH) indicator field for indicating a Physical Uplink Shared Channel (PUSCH) resource multiplexed with the PUCCH resource.

[0147] In some embodiments, the type of the UL-SCH indicator field can include a first type, in which case the UL-SCH indicator field can be used for PUSCH resources of different terminals.

[0148] (a14) a Multiple-Input Multiple-Output (MIMO) related information indicator field.

[0149] In some embodiments, the type of the MIMO-related information indication field can include a fifth type. Wherein, in the case that the type of the MIMO-related information indication field is configured as the first type, the number of bits of the MIMO-related information indication field can be a fixed value configured. In the case that the type of the MIMO-related information indication field is configured as the fourth type, the number of bits of the MIMO-related information indication field can be a fixed value or determined according to the configuration or indication of the network side device.

[0150] In some embodiments, the MIMO-related information indication field can include at least one of the following:

[0151] a precoding information and number of layers indication field;

[0152] an antenna ports indication field.

[0153] (a15) a reference signal-related information indication field.

[0154] In some embodiments, the type of the reference signal-related information indication field can include a third type, that is, the reference signal-related information indication field can be used only for terminals with needs. Optionally, the reference signal-related information indication field can include at least one of the following:

[0155] a sounding reference signal (SRS) resource indicator field for indicating SRS resources;

[0156] an SRS request indication field for indicating an SRS sending request;

[0157] an SRS offset indicator field;

[0158] a CSI request indication field for indicating a CSI reporting request.

[0159] (a16) a transmission-related information indication field.

[0160] In some embodiments, the transmission-related information indication field can include at least one of the following:

[0161] a priority indication field, and the type of the priority indication field can include at least one of the first type (the priorities of different terminal services are the same), the fourth type (the priorities of different terminal services are different), and the fifth type (configured according to grouping conditions);

[0162] a Virtual Resource Block (VRB) to Physical Resource Block (PRB) mapping indication field, used to indicate whether the mapping of the VRB is interleaved or not, the type of the indication field can include a first type;

[0163] a Phase-tracking reference signals (PTRS) to Demodulation Reference Signal (DMRS) association indication field, the type of the indication field can include a fourth type, i.e., the PTRS configuration is different for different terminals;

[0164] a DMRS sequence initialization indication field, used to indicate the initialization parameter of the demodulation reference signal sequence of the PUSCH, the type of the DMRS sequence initialization indication field can include a first type, i.e., the same initialization parameter can be used for different terminals.

[0165] (a17) a power saving related information indication field.

[0166] Since the power saving needs of different terminals are different, the type of the power saving related information indication field can include a fourth type. In some embodiments, the power saving related information indication field can include at least one of the following:

[0167] a Minimum applicable scheduling offset indicator field;

[0168] a SCell dormancy indication field;

[0169] a PDCCH monitoring adaptation indication field.

[0170] (a18) a power related information indication field.

[0171] Since the power control difference of different terminals is large, the type of the power related information indication field can include a fourth type. In some embodiments, the power related information indication field can include at least one of the following:

[0172] a TPC command for PUSCH indication field for scheduling power control of PUSCH;

[0173] a TPC command for PUCCH indication field for scheduling power control of PUCCH;

[0174] an open-loop power control parameter set indication field.

[0175] (a19) a PDSCH-to-HARQ timing indicator field for indicating the number of uplink slots (UL slots) from a physical downlink shared channel (PDSCH) resource to a PUCCH resource.

[0176] In some embodiments, the type of the PDSCH-to-HARQ timing indicator field can include at least one of a first type and a fourth type. Where the type of the PDSCH-to-HARQ timing indicator field is the first type, the indication field can be applied to multiple terminals. Where the type of the PDSCH-to-HARQ timing indicator field is the fourth type, the indication field can indicate the number of slots from PDSCH to PUCCH for each terminal.

[0177] (a20) a PUCCH resource indicator field for determining the frequency domain resource of PUCCH.

[0178] In some embodiments, the type of the PUCCH resource indicator field can include at least one of a first type and a fourth type. Where the type of the PUCCH resource indicator field is the first type, the indication field can be applied to multiple terminals. Where the type of the PUCCH resource indicator field is the fourth type, the indication field can indicate the PUCCH resource for each terminal, in which case each terminal can determine a PUCCH resource set according to the payload of the terminal, and determine the PUCCH resource according to the location of the first DCI and the PUCCH resource indicator field.

[0179] In some embodiments, at least one of the PDSCH-to-HARQ timing indicator field and the PUCCH resource indicator field can also be used to determine the PUCCH resource for HARQ-ACK feedback of the PDSCH scheduled by the first DCI.

[0180] Since the indication field in the first DCI can include at least one of (a1) to (a20) described above, the services of multiple terminals can be flexibly scheduled according to the indication fields.

[0181] In some embodiments, the size alignment manner of the first DCI (specifically, the size of the number of bits of the first DCI) can include at least one of the following:

[0182] Not participating in the alignment process of the size of other DCIs, which can be DCIs for scheduling services of one terminal or other DCIs for scheduling services of multiple terminals, which are not specifically limited here;

[0183] Participating in the alignment process of the size of other DCIs; for example, the first DCI includes an uplink first DCI format and a downlink first DCI format, and the uplink first DCI format and the downlink first DCI format are of the same size, i.e., the size of the uplink first DCI format is the same as the size of the downlink first DCI format, and the two are aligned;

[0184] In the case where the first DCI schedules one terminal, the first DCI participates in the alignment process of the size of other DCIs; for example, when the first DCI is used for scheduling of one terminal, it can be scrambled by a cell radio network temporary identifier (C-RNTI) of the terminal, at which time it needs to participate in the alignment process of the size of other DCIs;

[0185] In the case where the first DCI schedules multiple terminals, the first DCI does not participate in the alignment process of the size of other DCIs; for example, when the first DCI is used for scheduling of multiple terminals, it can be scrambled by an RNTI, at which time it does not need to participate in the alignment process of the size of other DCIs.

[0186] In some embodiments, the search space (listening time-frequency resource) of the first DCI can include at least one of the following:

[0187] A common search space set;

[0188] A group search space set;

[0189] A search space set for each terminal (repeatedly transmitted);

[0190] Specific time-domain or frequency-domain resources configured by a network-side device or specified by a protocol, such as specific slots, PRBs, etc.

[0191] In case the first search space comprises a group search space, the resources of the group search space set can be determined by the identity of the group, such as a group RNTI. The control channel element (CCE) index of each candidate PDCCH within the control resource set (COREST) is determined according to a given search space function. Specifically, for a search space set s associated with a control resource set p, the CCE index of a candidate PDCCH (denoted as the address of the candidate PDCCH) is given by the following equation: candidate control channel with aggregation level L The CCE index of a candidate PDCCH (denoted as the address of the candidate PDCCH) is given by the following equation:

[0192] where, for common search space, for terminal-specific search space, Y p,-1 = n RNTI ≠ 0, D = 65537, A p = 39827, for example, the group search space corresponding to the PDCCH carrying the first DCI can be determined by Y p,-1 = n RNTI ≠ 0, where Y denotes the starting position of the candidate PDCCH in the search space, N CCE,p denotes the number of CCEs in the control resource set p, n CI denotes the carrier indication, denotes the number of PDCCH candidates with aggregation level L, i equals 0, 1, 2, …, L-1.

[0193] In some embodiments, the search space of the first DCI can have at least one of the following features:

[0194] the aggregation level (AL) is a specified number;

[0195] the number of control channel elements (CCEs) is a specified number;

[0196] the number of candidate PDCCHs does not exceed a specified number;

[0197] the number of bits of the first DCI is a specified number;

[0198] the first DCI is scrambled by a group-common RNTI.

[0199] In some embodiments, the first DCI can be channel-encoded in at least one of the following ways:

[0200] The coding mode of the first DCI is the same as that of the data channel; for example, both the channel coding mode of the first DCI and the data channel are Low Density Parity Check (LDPC);

[0201] Different coding modes are used according to the number of bits of the first DCI; for example, a first coding mode is used when the number of bits is less than a threshold value, and a second coding mode is used when the number of bits is greater than the threshold value;

[0202] Different coding modes are used according to the number of terminals scheduled by the first DCI; for example, the coding mode used when the first DCI schedules one terminal is different from the coding mode used when the first DCI schedules multiple terminals. Optionally, the first DCI can include a scheduling type indication field, which is used to indicate whether the first DCI is used to schedule one terminal or multiple terminals this time.

[0203] In some embodiments, the identity of the terminal group to which the multiple terminals scheduled by the first DCI belong and the respective terminal identities of the multiple terminals can be configured by the network side device.

[0204] In some embodiments, the first DCI can be used for activation or deactivation of semi-static (Semi-Persistent Scheduling (SPS) / Configured Grant (CG)) transmission of multiple terminals. In some more specific embodiments, in the case where the first DCI is used for activation or deactivation of semi-static transmission of multiple terminals, the HARQ-ACK feedback corresponding to the first DCI can be concatenated after the HARQ-ACK feedback of the semi-static activation or deactivation of a single terminal.

[0205] For example, the network device activates / deactivates SPS / CG of a group of terminals by using the first DCI. The network device can configure a group RNTI for a group of terminals. For a certain terminal, when the terminal passes the check of the group RNTI, it can be determined that the terminal is a terminal scheduled by the first DCI. At this time, the terminal can perform activation / deactivation check on the first DCI. The check method can be to use special fields (such as special bits of HPN, MCS, frequency domain resource allocation (FDRA), RV, NDI, etc.) for check. Or, the first DCI further indicates a terminal list activated by SPS / CG. The indication method can refer to the above-mentioned indication of co-scheduled UEs. The terminal confirms the indication in the terminal list, and then further checks the special fields of the first DCI. When the first DCI is used for semi-static SPS activation / deactivation of multiple terminals, the HARQ-ACK feedback corresponding to the first DCI is concatenated behind the HARQ-ACK feedback of the SPS activation / deactivation of a single terminal.

[0206] In the embodiment of the present application, the terminal can receive the first DCI and perform data transmission according to the first DCI, wherein the first DCI is used to schedule data of one or more terminals. In this way, one DCI (i.e. the first DCI) can be used to schedule services for one or more terminals, which can improve scheduling efficiency, reduce the overhead of control signaling, and reduce the probability of resource congestion such as PDCCH.

[0207] As shown in FIG. 7, the embodiment of the present application provides a data transmission method 700, which can be executed by a network device, in other words, the data transmission method can be executed by software or hardware installed in the network device. The data transmission method comprises the following steps.

[0208] S702: The network device sends the first DCI, and the first DCI is used to schedule data of one or more terminals. Each terminal is used to perform data transmission according to the first DCI.

[0209] The network-side device can send the first DCI to one or more terminals scheduled by the first DCI when sending the first DCI. The terminals scheduled by the first DCI and the number of terminals can be configured or indicated by the network-side device or specified by a protocol, which is not limited here. Optionally, in the case where the first DCI is used to schedule data of multiple terminals, at least two terminals in the multiple terminals scheduled by the first DCI can be scheduled with different services, which can include different types of services (such as eMBB service, URLLC service, IOT service, XR service, voice service, video service, tactile service, etc.), different transmission directions (uplink, downlink) of services, etc. In this way, multiple terminals with different services can be scheduled by one DCI.

[0210] Since one or more terminals can be scheduled by one DCI (i.e., the first DCI), compared with scheduling data for one or more terminals by multiple control signaling, the scheduling efficiency can be improved, and the probability of resource congestion such as PDCCH can be reduced.

[0211] In some embodiments, one or more indication fields can be included in the first DCI. For each indication field, the type of the indication field can include at least one of the following:

[0212] The first type, an indication field of the first type is used to indicate common information of multiple terminals;

[0213] The second type, an indication field of the second type is used to jointly indicate information of each terminal;

[0214] The third type, an indication field of the third type is used to indicate information of a specific terminal;

[0215] The fourth type, an indication field of the fourth type is used to individually indicate information of each terminal;

[0216] The fifth type, an indication field of the fifth type is configured or indicated by the network-side device as any one of the first type, the second type, the third type, and the fourth type.

[0217] In the case that the type of the indication field is the first type, the indication field can indicate common information of multiple terminals. The common information here can be information that needs to be decoded by each terminal, but it needs to be noted that the decoded information can not be applicable to each terminal and further identification is needed. For example, for each terminal of the multiple terminals, after receiving the first DCI and decoding the indication field of the first type in the first DCI, the decoded information can be reported to a higher layer, and then the higher layer identifies and confirms which information is the information related to the terminal, so that each terminal can determine the information related to the terminal from the indication field. For example, after receiving the first DCI, the terminal can report the MAC PDU to the MAC layer, and the MAC layer identifies the sub-MAC PDU of the terminal through the MAC sub-header corresponding to the terminal.

[0218] In the case that the type of the indication field is the second type, the indication field can jointly indicate the information of each terminal, that is, the indication field can jointly indicate the information of each terminal. For example, when the indication field jointly indicates the information of each terminal, the indication field can indicate a certain row in the configuration table (which can be configured by the higher layer, such as Table 4, Table 5 and Table 6 described below), and the row includes the information of each terminal or the information of part of the terminals. Taking the time domain indication field as an example, the time domain indication field can indicate the time domain resource of each terminal through the first time domain resource list shown in Table 5. Specifically, Table 5 includes 4 rows, and each row includes the TDRA information of 4 terminals. The time domain indication field can jointly indicate the time domain resource of the 4 terminals by indicating a certain row. For example, the time domain indication field includes 2 bits, and the 2 bits take the value "01", which means that the time domain indication field indicates the second row of Table 2, that is, the time domain resource of UE1 is TDRA5, the time domain resource of UE2 is TDRA6, the time domain resource of UE3 is TDRA7, and the time domain resource of UE4 is TDRA8.

[0219] In the case that the type of the indication field is the third type, the indication field can indicate the information of a specific terminal of the multiple terminals, and the indicated information is only for the terminal and is not for other terminals.

[0220] In the case that the type of the indication field is the fourth type, the indication field can individually indicate the information of each terminal of the multiple terminals. The number of bits of the indication field is related to the number of the scheduled terminals. For example, the indication field includes N bits, each bit is used to individually indicate the information of a terminal, so that the information of each terminal can be individually indicated by bitmap, where N is an integer greater than 1, and if the number of the scheduled terminals is 4, N can be equal to 4.

[0221] In a case where the type of the indication field is the fifth type, the indication field can be configured or indicated by the network-side device as the first type, or the second type, or the third type, or the fourth type, that is, the network-side device determines which type the indication field is.

[0222] Since the type of the indication field in the first DCI can include at least one of the first type, the second type, the third type, the fourth type and the fifth type, when scheduling and indicating the services of the plurality of terminals by the first DCI, a suitable type of indication field can be selected flexibly according to the information to be indicated, so that the flexibility of information indication can be improved, and the flexibility of service scheduling can be further improved.

[0223] The at least one indication field in the first DCI can correspond to at least one indication field block, and one indication field block can include one or more indication fields. That is, the at least one indication field in the first DCI can be divided into at least one indication field block, and one indication field block is composed of one or more indication fields. In some embodiments, the at least one indication field block in the first DCI can include at least one of the following:

[0224] A first indication field block including one or more indication fields of the first type;

[0225] A second indication field block including one or more indication fields of the second type;

[0226] A third indication field block including one or more indication fields of the third type;

[0227] A fourth indication field block including one or more indication fields of the fourth type.

[0228] In this way, since the indication fields belonging to the same type can be divided into one indication field block, when the terminal receives and decodes the first DCI, the terminal can decode according to the type of the indication field included in each indication field block, so that the complexity of decoding of the terminal can be reduced.

[0229] In the case that the plurality of indication field blocks are included in the first DCI, the plurality of indication field blocks can be arranged in a certain order, which can reduce the decoding complexity of the terminal on one hand, and can save signaling overhead on the other hand. In some embodiments, in the case that the plurality of indication field blocks are included in the first DCI, and the plurality of indication field blocks include a first indication field block, the position of the first indication field block can be before the other indication field blocks. For example, as shown in FIG. 3, the first DCI includes a first indication field block, a second indication field block, a third indication field block and a fourth indication field block, the first indication field block is before the other indication field blocks, and the second indication field block, the third indication field block and the fourth indication field block are in turn after the first indication field block. Of course, in other possible embodiments, the positions of the second indication field block, the third indication field block and the fourth indication field block can not be the positions shown in FIG. 3, and the order of the second indication field block, the third indication field block and the fourth indication field block is not limited herein.

[0230] Since the type of the indication field included in the first indication field block is the first type, the indication field of the first type is used to indicate the common information of the plurality of terminals, and the common information can assist the terminal in decoding the indication fields in the other indication field blocks, therefore, placing the first indication field block before the other indication field blocks can enable the terminal to decode the indication field of the first type when decoding the first DCI, so that the indication fields in the other indication field blocks can be parsed according to the parsing result, thereby reducing the complexity of the terminal decoding.

[0231] In some embodiments, for at least part of the indication field blocks in the first DCI, each indication field block can include a plurality of field blocks. In the plurality of field blocks, each field block can correspond to one terminal, and different field blocks correspond to different terminals (i.e., each field block can indicate the information of one terminal, and different field blocks can indicate the information of different terminals). One or more indication fields of the same type can be included in each field block. Alternatively, in the plurality of field blocks, each field block includes a plurality of sub-field blocks, one sub-field block corresponds to one terminal, and different sub-field blocks correspond to different terminals (i.e., each sub-field block can indicate the information of one terminal, and different sub-field blocks can indicate the information of different terminals).

[0232] For ease of understanding, the fourth indication field block is taken as an example for description below, please refer to FIG. 4 and FIG. 6.

[0233] In FIG. 4, the fourth indication field block includes field block 1, field block 2 and field block 3. Field block 1 corresponds to terminal 1 and includes one or more indication fields of the fourth type for indicating information of terminal 1. Field block 2 corresponds to terminal 2 and includes one or more indication fields of the fourth type for indicating information of terminal 2. Field block 3 corresponds to terminal 3 and includes one or more indication fields of the fourth type for indicating information of terminal 3. That is, the three field blocks included in the fourth indication field block can be sequentially applied to the three scheduled terminals, and each terminal's block (i.e., the field block corresponding to each terminal) can include one or more indication fields of the fourth type. Among them, the bit number of each terminal's block can be fixed or configured or indicated by the network side device, and when the number of valid bits is insufficient, bits 0 can be filled, or the bit starting position of each terminal's block is configured or indicated by the network side device, such as, as shown in FIG. 5, the block of terminal 1 starts from offset 0, the block of terminal 2 starts from offset 1, and the block of terminal 3 starts from offset 2, where offset 0, offset 1 and offset 2 refer to the offset bit value from a specific bit (for example, the first bit) of the first DCI.

[0234] In FIG. 6, the fourth indication field block includes field block 1, field block 2 and field block 3. Taking field block 1 among them as an example, field block 1 includes 3 sub-field blocks, namely sub-field block 11, sub-field block 12 and sub-field block 13, sub-field block 11 corresponds to terminal 1 and is used for indicating information of terminal 1, sub-field block 12 corresponds to terminal 2 and is used for indicating information of terminal 2, and sub-field block 13 corresponds to terminal 3 and is used for indicating information of terminal 3. Field block 2 and field block 3 are the same, and also include three sub-field blocks (not shown in FIG. 6), which will not be described here. That is, each field block in the fourth indication field block can be sequentially applied to the three scheduled terminals, and the bit size of each field block can be the maximum bit number configured or indicated by the network side device.

[0235] In the case of including at least one indication field block in the first DCI, for each indication field block, the bit number thereof can be determined in multiple ways.

[0236] In some embodiments, for the first indication field block, the bit number of the first indication field block can be determined according to at least one of the following ways:

[0237] The bit number is determined according to the configuration or indication of the network side device; for example, the first indication field block includes a bandwidth part (BWP) indication field (a field of the first type), and the bit number of the indication field can be determined according to the number of BWPs configured or indicated by the network side device;

[0238] According to the protocol, the number of bits is determined; the number of bits specified by the protocol can be a fixed number of bits, for example, the uplink and downlink indication field is included in the first indication field block, and the number of bits of the indication field can be 1 bit, which is applied to the first DCI scheduling multiple terminals, and is used to indicate that the transmission mode of the multiple terminals is uplink transmission, or downlink transmission, or uplink and downlink transmission.

[0239] In some embodiments, for the second indication field block, the number of bits of the second indication field block can be determined according to at least one of the following ways:

[0240] According to the configuration or indication of the network side device, the number of bits is determined; for example, the time domain indication field is included in the second indication field block, and the time domain indication field indicates the time domain information by indicating a certain row in the configuration table (which can be configured by the upper layer), then the number of bits of the time domain indication field can be determined according to the number of rows of the configuration table;

[0241] According to the protocol, the number of bits is determined; the number of bits specified by the protocol can be a fixed number of bits.

[0242] In some embodiments, for the third indication field block, the number of bits of the third indication field block can be determined according to at least one of the following ways:

[0243] According to the configuration of the terminal indicated by the third indication field block; for example, the first DCI schedules terminal 1 and terminal 2, and indicates that terminal 1 performs CSI request through the third indication field block, and does not indicate that terminal 2 performs CSI request, then the number of bits of the third indication field block can be determined according to the specific configuration of terminal 1;

[0244] The number of bits configured by the network side device is fixed.

[0245] In some embodiments, for the fourth indication field block, the number of bits of the fourth indication field block can be determined according to at least one of the following ways:

[0246] According to the number of scheduled terminals;

[0247] According to the number of bits corresponding to each terminal; for example, the fourth indication field block includes the MCS indication field, and the number of bits of the MCS indication field corresponding to each terminal is 5 bits, and the total number of bits of the MCS indication field is related to the number of scheduled terminals, for example, the number of scheduled terminals is 3, then the total number of bits of the MCS indication field is 3x5=15 bits;

[0248] The number of bits corresponding to each terminal is configured or indicated by a network side device, or is specified by a protocol, or is reported by a terminal capability; for example, the number of bits of the antenna port indication field corresponding to each terminal is related to a high layer parameter configured for each terminal.

[0249] The above illustrates the type of the indication field included in the first DCI, the structure of the first DCI, and the determination manner of the number of bits of the indication field block in the first DCI. The following will illustrate which indication fields at least one indication field included in the first DCI can be.

[0250] In some embodiments, the at least one indication field included in the first DCI can include at least one of the following (a1) to (a20):

[0251] (a1) An uplink / downlink indication field.

[0252] The uplink / downlink indication field is used for indicating the transmission type of the first DCI, which can be uplink transmission, or downlink transmission, or uplink transmission and downlink transmission.

[0253] In some embodiments, in the case where the uplink / downlink indication field is used to indicate that the transmission type of the first DCI is uplink transmission or downlink transmission, the type of the uplink / downlink indication field can include the first type. In the case where the uplink / downlink indication field is used to indicate that the transmission type of the first DCI is uplink transmission and downlink transmission, the type of the uplink / downlink indication field can include the fourth type.

[0254] It should be noted that the type of the uplink / downlink indication field herein including the first type (or the fourth type) can be understood as that the type of the uplink / downlink indication field can at least be the first type (or the fourth type), without excluding the possibility of other types. The types of the indication fields described in the subsequent embodiments are the same.

[0255] (a2) An indication field of a scheduled terminal.

[0256] The indication field of the scheduled terminal (Indicator of co-scheduled UEs) is used to indicate the scheduled terminal.

[0257] In some embodiments, the indication field of the scheduled terminal can indicate the scheduled terminal in at least one of the following ways:

[0258] Indicating a certain row in a preconfigured terminal list;

[0259] Indicating by a bitmap.

[0260] The terminal list can be configured by a high layer. The terminal list can include multiple rows, each row corresponding to a terminal combination, and different rows corresponding to different terminal combinations. The indication field of the scheduled terminal can indicate one or more scheduled terminals by indicating a row in the terminal list. The number of bits of the indication field of the scheduled terminal is related to the number of terminal combinations, for example, if the number of terminal combinations is 4, the number of bits of the indication field of the scheduled terminal can be 2. Alternatively, the type of the indication field of the scheduled terminal can be the second type.

[0261] Taking the terminal list shown in Table 4 as an example. Table 4 includes 4 rows, each row corresponding to a terminal combination, and different rows corresponding to different terminal combinations. The indication field of the scheduled terminal can indicate the scheduled terminal by indicating a row. For example, the indication field of the scheduled terminal indicates the first row, and the scheduled terminal includes UE1, UE2 and UE3.

[0262] Table 4

[0263] When the scheduled terminal is indicated by a bitmap, the number of bits of the indication field of the scheduled terminal is related to the number of terminals in the scheduled terminal group. For example, if the scheduled terminal group includes 4 terminals, the number of bits of the indication field of the scheduled terminal can be 4.

[0264] It should be noted that in actual application, if a terminal is not scheduled, the terminal will not continue to decode other fields, therefore, the indication field of the scheduled terminal is required to be located in the front position of the first DCI, so as to avoid the problem of resource waste caused by decoding other fields by the terminal which is not scheduled.

[0265] (a3) BWP indication field.

[0266] The BWP indication field is used to indicate the BWP. In some embodiments, the type of the BWP indication field can include at least one of the first type and the third type. In the case where the type of the BWP indication field includes the first type, the activated BWP of different scheduled terminals is the same, for example, the scheduled terminals are terminal 1 and terminal 2, and the activated BWP of terminal 1 and the activated BWP of terminal 2 are the same. In the case where the type of the BWP indication field includes the third type, the BWP indication field can correspond to a terminal which needs to perform BWP switching (the activated BWP of different terminals is different), at this time the BWP indication field can also indicate the terminal identifier which performs BWP switching (i.e. the BWP indication field is also used to indicate the terminal identifier, and the terminal corresponding to the terminal identifier is the terminal which performs BWP switching), for example, the group ID of the terminal which performs BWP switching.

[0267] (a4) Time domain indication field.

[0268] The time domain indication field is used to indicate time domain resources. In some embodiments, the type of the time domain indication field can include at least one of a first type, a second type, and a fourth type.

[0269] In the case where the type of the time domain indication field includes the first type, the time domain indication field is used to indicate common information of a plurality of terminals, and different terminals can determine the data corresponding to the terminal by reporting the decoding result of the time domain indication field after receiving the time domain indication field, and the decoding result can at least include the MAC PDU of at least one terminal. For example, the first DCI indicates the MAC PDU of each terminal in the time domain resource indicated by the time domain indication field, and at this time, each terminal decodes irrelevant data information when decoding the time domain indication field, and at this time, the terminal can report the decoding result to the upper layer, and the data of the terminal is identified and processed by the upper layer, for example, the data of each terminal is encapsulated by the MAC subheader, and the upper layer identifies the data of each terminal according to the subheader.

[0270] In the case where the type of the time domain indication field includes the second type, the time domain indication field jointly indicates the time domain resource of the data of each terminal by at least one of the following first mode and second mode:

[0271] The first mode is to indicate a certain row in the pre-configured first time domain resource list.

[0272] The first time domain resource list can be configured by the upper layer. The first time domain resource list can include multiple rows, and each row includes the time domain range (time domain start position, time domain length, etc.) of multiple terminals, and the time domain range of the same terminal combination corresponding to different rows is different. The time domain indication field can jointly indicate the time domain resources of multiple terminals by indicating a certain row in the first time domain resource list.

[0273] Taking the first time domain resource list shown in Table 5 as an example. Table 5 includes 4 rows, and each row includes TDRA information of 4 terminals, and the time domain indication field can indicate the time domain resources of the 4 terminals by indicating a certain row. Among them, the specific terminal participating in scheduling in a certain row in Table 5 can be determined by the indication field of the scheduled terminal.

[0274] Table 5

[0275] The second mode is to indicate a certain row in the pre-configured second time domain resource list.

[0276] The second time domain resource list can be configured by a higher layer. The second time domain resource list includes multiple rows, and different rows include time domain ranges (time domain start positions, time domain lengths, etc.) of different terminal combinations. The time domain indication field can jointly indicate the time domain resources of multiple terminals by indicating a certain row in the second time domain resource list.

[0277] Take the first time domain resource list shown in Table 6 as an example. Table 6 includes 4 rows, the first row corresponds to UE1, UE3 and UE4, the second row corresponds to UE1, UE2 and UE4, the third row corresponds to UE2, UE3 and UE4, and the fourth row corresponds to UE1, UE2 and UE3, that is, different rows correspond to different terminal combinations, and each row includes TDRA information of 3 terminals. The time domain indication field can indicate the time domain resources of 3 terminals by indicating a certain row.

[0278] Table 6

[0279] In the case where the type of the time domain indication field includes the fourth type, the time domain indication field is used to sequentially indicate the time domain resources of the data scheduled for each terminal in the order of the identity size of the multiple terminals, that is, the time domain indication field can individually indicate the time domain resources of the data scheduled for each terminal, and the ordering within the time domain indication field is ordered from small to large or from large to small according to the identity of the terminals in the group. In this case, the number of bits of the time domain indication field is related to the number of scheduled terminals (determined according to the indication field of the scheduled terminal).

[0280] (a5) Frequency domain indication field.

[0281] The frequency domain indication field is used to indicate the frequency domain resources. In some embodiments, the type of the frequency domain indication field can include at least one of the first type and the fourth type.

[0282] In the case where the type of the frequency domain indication field includes the first type, the frequency domain indication field is used to indicate common information for multiple terminals.

[0283] In the case where the type of the frequency domain indication field includes the fourth type, the frequency domain indication field is further used for at least one of the following:

[0284] The frequency domain resources of the data scheduled for each terminal are indicated in order of the size of the identifier of the terminal; that is, the frequency domain resources of the data scheduled for each terminal can be indicated separately by the frequency domain indication field, and the order in the frequency domain indication field is ordered from small to large or from large to small according to the identifier of the terminal in the group, wherein the number of bits of the frequency domain indication field is related to the number of scheduled terminals (determined according to the indication field of the scheduled terminal), and in addition, the number of bits of the field corresponding to each terminal in the frequency domain indication field can be determined according to the configured maximum BWP size, or determined according to the currently activated BWP size;

[0285] It is indicated whether the terminal corresponding to the frequency domain indication field is a scheduled terminal; for example, the terminal can be identified as not being scheduled by indicating all "0" or all "1" in the "frequency domain indication field" part corresponding to the terminal.

[0286] (a6) Frequency hopping flag.

[0287] The frequency hopping indication field is used to indicate frequency hopping. When the first DCI is used to indicate uplink transmission (i.e., the first DCI is used to schedule uplink transmission of multiple terminals) or the first DCI is used to indicate uplink transmission to a certain terminal (i.e., the first DCI is used to schedule uplink transmission of one terminal), the frequency hopping indication field is included in the first DCI.

[0288] In some embodiments, the type of the frequency hopping indication field can include at least one of the first type and the third type. Wherein, in the case that the first DCI is used to schedule uplink transmission of multiple terminals, the type of the frequency hopping indication field can be the first type. In the case that the first DCI is used to schedule uplink transmission of one terminal, the type of the frequency hopping indication field can be the third type.

[0289] (a7) MCS indication field.

[0290] In some embodiments, the type of the MCS indication field can include at least one of the first type, the second type and the fourth type. For example, in the case that the channel conditions of multiple terminals are close, the type of the MCS indication field can be the first type. In the case that the MCS information of each terminal needs to be indicated separately, the type of the MCS indication field can be the fourth type, and each block separately contains the MCS information of each terminal. In the case that the MCS information is jointly encoded, the type of the MCS indication field can be the second type.

[0291] (a8) NDI field.

[0292] In some embodiments, the type of the NDI field can include at least one of a first type and a second type. Wherein, in the case that the type of the NDI field is the first type, the multi-UE scheduling is only for new data or the multi-UE scheduling is only for retransmission data. In the case that the type of the NDI field is the second type, the NDI field can respectively indicate whether each terminal is for new data or retransmission data.

[0293] Optionally, if the protocol specifies that the multi-UE scheduling is only for new data or the multi-UE scheduling is only for retransmission data, the NDI field can not be included in the first DCI.

[0294] (a9) RV indication field.

[0295] In some embodiments, in the case that the NDI field is not included in the first DCI, the RV indication field can also not be included in the first DCI (i.e. when the NDI field does not exist, the RV indication field also does not exist), at this time a specified RV is used by default. In the case that the NDI field is included in the first DCI, the RV indication field can also be included in the first DCI (i.e. when the NDI field exists, the RV indication field also exists), and the type of the RV indication field can include at least one of a first type and a second type.

[0296] (a10) HARQ process indication field, used to indicate HPN.

[0297] In some embodiments, the type of the HARQ process indication field can include at least one of a first type and a second type. Wherein, in the case that the type of the HARQ process indication field includes the first type, the HPN of the multi-UE scheduling and the HPN of the single-UE scheduling (the case that the DCI is used to schedule one terminal) can be separately configured. In the case that the type of the HARQ process indication field includes the second type, the HPN of the multi-UE scheduling and the HPN of the single-UE scheduling can be uniformly configured.

[0298] (a11) DAI field.

[0299] The first DCI can indicate a first DAI through the DAI field. In some embodiments, the first DAI can satisfy at least one of the following:

[0300] The first DAI is applied to multiple terminals;

[0301] Different terminals correspond to different first DAIs.

[0302] In a case where the first DAI is applied to multiple terminals, the first DAI can be counted separately from the second DAI. In a case where different terminals correspond to different first DAIs, the first DAIs can be counted uniformly with the second DAI. The second DAI is a DAI indicated by a second DCI used to schedule a service of a single terminal.

[0303] In some embodiments, the first DAI is related to generation of a HARQ codebook corresponding to the first DCI. Specifically, HARQ-ACK feedback of a PDSCH scheduled by the first DCI and HARQ-ACK feedback of a PDSCH scheduled by a second DCI can be generated in the same HARQ codebook, the second DCI being a DCI used to schedule a service of a terminal. In a case where the first DAI is applied to multiple terminals and the first DAI is counted separately from the second DAI, the HARQ codebook corresponding to the first DCI can be generated separately from the HARQ codebook corresponding to the second DCI and concatenated, and the concatenation order can be that the HARQ bits corresponding to the first DCI are in front or behind. In a case where different terminals correspond to different first DAIs and the first DAIs are counted uniformly with the second DAI, the HARQ codebook corresponding to the first DCI and the HARQ codebook corresponding to the second DCI can be generated uniformly according to the counting rule of the first DAI and the second DAI.

[0304] (a12) Offset indicator field, used to indicate an offset of a PUCCH resource.

[0305] In some embodiments, the type of the offset indication field can include a first type, in which case the offset indication field can be used for PUCCH resources of different terminals.

[0306] (a13) UL-SCH indication field, used to indicate a PUSCH resource multiplexed with the PUCCH resource.

[0307] In some embodiments, the type of the UL-SCH indication field can include a first type, in which case the UL-SCH indication field can be used for PUSCH resources of different terminals.

[0308] (a14) MIMO-related information indication field.

[0309] In some embodiments, the type of the MIMO-related information indication field can include a fifth type. Wherein, in the case that the type of the MIMO-related information indication field is configured as the first type, the number of bits of the MIMO-related information indication field can be a fixed value configured. In the case that the type of the MIMO-related information indication field is configured as the fourth type, the number of bits of the MIMO-related information indication field can be a fixed value or determined according to the configuration or indication of the network side device.

[0310] In some embodiments, the MIMO-related information indication field can include at least one of the following:

[0311] a precoding information and number of layers indication field;

[0312] an antenna ports indication field.

[0313] (a15) a reference signal-related information indication field.

[0314] In some embodiments, the type of the reference signal-related information indication field can include a third type, that is, the reference signal-related information indication field can be used only for terminals with needs. Optionally, the reference signal-related information indication field can include at least one of the following:

[0315] an SRS resource indicator field for indicating an SRS resource;

[0316] an SRS request indication field for indicating an SRS sending request;

[0317] an SRS offset indicator field;

[0318] a CSI request indication field for indicating a CSI reporting request.

[0319] (a16) a transmission-related information indication field.

[0320] In some embodiments, the transmission-related information indication field can include at least one of the following:

[0321] a priority indication field, and the type of the priority indication field can include at least one of the first type (the priorities of different terminal services are the same), the fourth type (the priorities of different terminal services are different), and the fifth type (configured according to grouping conditions);

[0322] a VRB to PRB mapping indication field for indicating whether the mapping of the VRB is interleaved, the type of the indication field can include a first type;

[0323] a PTRS-DMRS association indication field, the type of the indication field can include a fourth type, i.e., the PTRS configuration is different for different terminals;

[0324] a DMRS sequence initialization indication field for indicating the initialization parameter of the demodulation reference signal sequence of the PUSCH, the type of the DMRS sequence initialization indication field can include a first type, i.e., the same initialization parameter can be used for different terminals.

[0325] (a17) a power saving related information indication field.

[0326] Since the power saving needs of different terminals are different, the type of the power saving related information indication field can include a fourth type. In some embodiments, the power saving related information indication field can include at least one of the following:

[0327] a minimum applicable scheduling offset indicator field;

[0328] a SCell dormancy indication field;

[0329] a PDCCH monitoring adaptation indication field.

[0330] (a18) a power related information indication field.

[0331] Since the power control of different terminals is quite different, the type of the power related information indication field can include a fourth type. In some embodiments, the power related information indication field can include at least one of the following:

[0332] a TPC command for PUSCH indication field for scheduling the power control of the PUSCH;

[0333] a TPC command for PUCCH indication field for scheduling the power control of the PUCCH;

[0334] Open-loop power control parameter set indication field.

[0335] (a19) PUCCH time indication (PDSCH-to-HARQ timing indicator) field, used to indicate the number of uplink slots (UL slots) from PDSCH resources to PUCCH resources.

[0336] In some embodiments, the type of the PUCCH time indication field can include at least one of a first type and a fourth type. Wherein, in the case that the type of the PUCCH time indication field is the first type, the indication field can be applied to multiple terminals. In the case that the type of the PUCCH time indication field is the fourth type, the indication field can indicate the number of slots from PDSCH to PUCCH for each terminal.

[0337] (a20) PUCCH resource indication (PUCCH resource indicator) field, which can be used to determine the frequency domain resource of the PUCCH.

[0338] In some embodiments, the type of the PUCCH resource indication field can include at least one of a first type and a fourth type. Wherein, in the case that the type of the PUCCH resource indication field is the first type, the indication field can be applied to multiple terminals. In the case that the type of the PUCCH resource indication field is the fourth type, the indication field can indicate the PUCCH resource of each terminal, in which case each terminal can determine a PUCCH resource set according to the payload of the terminal, and determine the PUCCH resource according to the position of the first DCI and the PUCCH resource indication field.

[0339] In some embodiments, at least one of the PUCCH time indication field and the PUCCH resource indication field can also be used to determine the PUCCH resource of the HARQ-ACK feedback of the PDSCH scheduled by the first DCI.

[0340] Since the indication fields in the first DCI can include at least one of (a1) to (a20) described above, multiple terminals can be flexibly scheduled according to these indication fields.

[0341] In some embodiments, the size alignment mode of the first DCI (specifically, the size of the number of bits of the first DCI) can include at least one of the following:

[0342] The first DCI does not participate in the alignment process of other DCI sizes. The other DCI can be a DCI for scheduling a terminal service or other DCI for scheduling multiple terminal services, which is not specifically limited here.

[0343] The first DCI participates in the alignment process of other DCI sizes. For example, the first DCI includes an uplink first DCI format and a downlink first DCI format, and the uplink first DCI format and the downlink first DCI format are of the same size, that is, the size of the uplink first DCI format and the size of the downlink first DCI format are the same, and the two are aligned.

[0344] In the case where the first DCI schedules one terminal, the first DCI participates in the alignment process of other DCI sizes. For example, when the first DCI is used for scheduling of 1 terminal, it can be scrambled by the C-RNTI of the terminal, at which time it needs to participate in the alignment process of other DCI sizes.

[0345] In the case where the first DCI schedules multiple terminals, the first DCI does not participate in the alignment process of other DCI sizes. For example, when the first DCI is used for scheduling of multiple terminals, it can be scrambled by RNTI, at which time it does not need to participate in the alignment process of other DCI sizes.

[0346] In some embodiments, the search space (listening time-frequency resource) of the first DCI can include at least one of the following:

[0347] A common search space set;

[0348] A group search space set;

[0349] A search space set of each terminal (repeatedly sent);

[0350] Specific time domain or frequency domain resources configured by the network side device or specified by the protocol, such as specific slots, PRBs, etc.

[0351] In the case where the first search space includes a group search space, the resources of the group search space set can be determined by the identification of the group (such as group RNTI). The CCE index of each candidate PDCCH within the CORESET is determined according to a given search space function. Specifically, for a search space set s associated with a control resource set p, in a slot The CCE index of the candidate control channel (representing the address of the candidate PDCCH) of aggregation level L is given by the following formula:

[0352] Where, for the common search space, For the terminal-specific search space, Y p,-1 = nRNTI ≠ 0, D = 65537, A p = 39827, for example, the group search space corresponding to the PDCCH carrying the first DCI can be determined by Y p,-1 = n RNTI ≠ 0 is the RNTI of the group. In the formula, Y represents the starting position of the candidate PDCCH in the search space, N CCE,p represents the number of CCEs in the control resource set p, n CI represents the carrier indication, represents the number of PDCCH candidates with aggregation level L, i is equal to 0, 1, 2, …, L-1.

[0353] In some embodiments, the search space of the first DCI can have at least one of the following features:

[0354] AL is a specified number;

[0355] The number of CCEs is a specified number;

[0356] The number of candidate PDCCHs does not exceed a specified number;

[0357] The number of bits of the first DCI is a specified number;

[0358] The first DCI is scrambled by a group-common RNTI.

[0359] In some embodiments, the first DCI can be channel-encoded in at least one of the following ways:

[0360] The same as the encoding manner of the data channel; for example, the channel encoding manner of the first DCI and the encoding manner of the data channel are both LDPC;

[0361] Different encoding manners are used according to the number of bits of the first DCI; for example, a first encoding manner is used when the number of bits is less than a threshold value, and a second encoding manner is used when the number of bits is greater than the threshold value;

[0362] Different encoding manners are used according to the number of terminals scheduled by the first DCI; for example, the encoding manner used when the first DCI schedules one terminal is different from the encoding manner used when the first DCI schedules multiple terminals, and optionally, the first DCI can include a scheduling type indication field, which is used to indicate whether the first DCI is used to schedule one terminal or multiple terminals this time.

[0363] In some embodiments, the identity of the terminal group to which the multiple terminals scheduled by the first DCI belong and the respective terminal identities of the multiple terminals can be configured by the network side device.

[0364] In some embodiments, the first DCI can be used for activation or deactivation of semi-static (SPS / CG) transmission of multiple terminals. In some more specific embodiments, in the case where the first DCI is used for activation or deactivation of semi-static transmission of multiple terminals, the HARQ-ACK feedback corresponding to the first DCI can be concatenated after the HARQ-ACK feedback of the activation or deactivation of semi-static of a single terminal.

[0365] For example, the first DCI activates / deactivates SPS / CG of a group of terminals. The network side device can configure a group RNTI for a group of terminals. For a certain terminal, when the terminal passes the check of the group RNTI, it can be determined that the terminal is a terminal scheduled by the first DCI. At this time, the terminal can perform activation / deactivation check on the first DCI. The check method can be to check using special fields (such as special bits of HPN, MCS, FDRA, RV, NDI, etc.). Or, the first DCI further indicates a terminal list activated by SPS / CG. The indication method can refer to the above-mentioned indication of co-scheduled UEs. The terminal confirms the indication in the terminal list, and then further checks the special fields of the first DCI. In the case where the first DCI is used for semi-static SPS activation / deactivation of multiple terminals, the HARQ-ACK feedback corresponding to the first DCI is concatenated after the HARQ-ACK feedback of the SPS activation / deactivation of a single terminal.

[0366] In the embodiments of the present application, the network side device can send the first DCI, and the first DCI is used for scheduling data of one or more terminals. Each terminal can perform data transmission according to the first DCI. Thus, one DCI (i.e., the first DCI) can be used to schedule data for one or more terminals. Compared with scheduling data for one or more terminals by multiple control signaling, the scheduling efficiency can be improved, and the probability of resource congestion such as PDCCH can be reduced.

[0367] The data transmission method provided by the embodiments of the present application can be executed by a data transmission device. In the embodiments of the present application, the data transmission method executed by the data transmission device is taken as an example to illustrate the data transmission device provided by the embodiments of the present application.

[0368] The data transmission device provided by the embodiments of the present application can be a communication device or a component in a communication device, such as a chip. The communication device can be a terminal, a network side device, a server, etc. For example, the terminal can include but is not limited to the types of the terminal 11 listed above, and the network side device can include but is not limited to the types of the network side device 12 listed above, which are not limited in the embodiments of the present application.

[0369] The data transmission apparatus comprises a receiving module, a sending module and a processing module. The receiving module, the sending module and the processing module can be implemented by software or by hardware. When implemented by hardware, the processing module can be implemented by a processor, which can include a general-purpose processor, a special-purpose processor, etc., such as a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), an artificial intelligent (AI) processor, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a network processor (NP), a field programmable gate array (FPGA) or other programmable logic devices, a gate circuit, a transistor, a discrete hardware component, etc. The receiving module and the sending module can be implemented by a communication interface, which can include one or more of a transceiver, a pin, a circuit, a bus, a radio frequency unit, etc.

[0370] Specifically, referring to FIG. 8, when the data transmission apparatus is a terminal or a component in a terminal, the data transmission apparatus 800 comprises:

[0371] The receiving module 801 is configured to receive a first DCI, wherein the first DCI is used for scheduling data of one or more terminals.

[0372] The processing module 802 is configured to perform data transmission according to the first DCI.

[0373] In some embodiments, the first DCI comprises at least one indication field, and the type of each indication field comprises at least one of the following:

[0374] A first type, wherein one indication field of the first type is used for indicating common information of the plurality of terminals;

[0375] A second type, wherein one indication field of the second type is used for jointly indicating information of each terminal;

[0376] A third type, wherein one indication field of the third type is used for indicating information of a specific terminal;

[0377] A fourth type, wherein one indication field of the fourth type is used for separately indicating information of each terminal;

[0378] A fifth type, one of the fifth type of indication fields is configured or indicated by the network side device as any one of the first type, the second type, the third type and the fourth type.

[0379] In some embodiments, the first DCI includes at least one indication field block, and the at least one indication field block includes at least one of the following:

[0380] A first indication field block, the first indication field block includes one or more indication fields of the first type;

[0381] A second indication field block, the first indication field block includes one or more indication fields of the second type;

[0382] A third indication field block, the first indication field block includes one or more indication fields of the third type;

[0383] A fourth indication field block, the first indication field block includes one or more indication fields of the fourth type.

[0384] In some embodiments, in at least part of the indication field blocks in the first DCI, each indication field block includes a plurality of field blocks;

[0385] Wherein each field block corresponds to one terminal, different field blocks correspond to different terminals, and each field block includes one or more indication fields of the same type; or,

[0386] Each field block includes a plurality of sub-field blocks, one sub-field block corresponds to one terminal, and different sub-field blocks correspond to different terminals.

[0387] In some embodiments, in the case that the first DCI includes a plurality of indication field blocks and the plurality of indication field blocks include the first indication field block, the position of the first indication field block is before other indication field blocks.

[0388] In some embodiments, the number of bits of the first indication field block is determined according to at least one of the following:

[0389] The number of bits is determined according to the configuration or indication of the network side device;

[0390] The number of bits is determined according to the protocol.

[0391] In some embodiments, the number of bits of the second indication field block is determined according to at least one of the following:

[0392] The number of bits is determined according to the configuration or indication of the network side device;

[0393] The number of bits is determined according to a protocol.

[0394] In some embodiments, the number of bits of the third indication field block is determined according to at least one of the following:

[0395] According to the configuration of the terminal indicated by the third indication field block;

[0396] A fixed number of bits configured by a network side device.

[0397] In some embodiments, the number of bits of the fourth indication field block is determined according to at least one of the following:

[0398] According to the number of scheduled terminals;

[0399] According to the number of bits corresponding to each terminal;

[0400] The number of bits corresponding to each terminal is configured or indicated by a network side device, or is specified by a protocol or reported by a terminal capability.

[0401] In some embodiments, at least one indication field in the first DCI includes at least one of the following:

[0402] An uplink and downlink indication field, used to indicate the transmission type scheduled by the first DCI, the transmission type including uplink transmission, downlink transmission, or uplink transmission and downlink transmission;

[0403] An indication field of a scheduled terminal;

[0404] A partial bandwidth BWP indication field;

[0405] A time domain indication field;

[0406] A frequency domain indication field;

[0407] A frequency hopping indication field;

[0408] A modulation and coding MCS indication field;

[0409] A new transmission indication NDI field;

[0410] A redundancy version RV indication field;

[0411] A hybrid automatic repeat request HARQ process indication field, used to indicate a HARQ process number HPN;

[0412] A downlink assignment indication DAI field;

[0413] An offset indication field, used to indicate an offset of a physical uplink control channel PUCCH resource;

[0414] an uplink synchronization channel (UL-SCH) indication field, used for indicating a physical uplink shared channel (PUSCH) resource multiplexed with a PUCCH resource;

[0415] a multiple-input multiple-output (MIMO) related information indication field;

[0416] a reference signal related information indication field;

[0417] a transmission related information indication field;

[0418] a power saving related information indication field;

[0419] a power related information indication field;

[0420] a PUCCH time indication field, used for indicating a number of uplink slots of a physical downlink shared channel (PDSCH) resource to a PUCCH resource;

[0421] a PUCCH resource indication field.

[0422] In some embodiments, in a case where the uplink / downlink indication field is used for indicating that the transmission type scheduled by the first DCI is uplink transmission or downlink transmission, the type of the uplink / downlink indication field comprises the first type;

[0423] In a case where the uplink / downlink indication field is used for indicating that the transmission type scheduled by the first DCI is uplink transmission and downlink transmission, the type of the uplink / downlink indication field comprises the fourth type.

[0424] In some embodiments, the indication field of the scheduled terminal is indicated by at least one of the following manners:

[0425] indicating a certain row in a pre-configured terminal list, the terminal list comprising a plurality of rows, each row corresponding to a terminal combination, different rows corresponding to different terminal combinations, wherein a number of bits of the indication field of the scheduled terminal is related to a number of terminal combinations;

[0426] indicated by a bit bitmap, wherein a number of bits of the indication field of the scheduled terminal is related to a number of terminals in a terminal group to be scheduled.

[0427] In some embodiments, the type of the BWP indication field comprises at least one of the first type and the third type;

[0428] wherein, in a case where the type of the BWP indication field comprises the first type, the activated BWP of different scheduled terminals is the same;

[0429] In a case where the type of the BWP indication field comprises the third type, the BWP indication field is further used to indicate a terminal identity of a terminal performing BWP switching.

[0430] In some embodiments, the type of the time domain indication field comprises at least one of the first type, the second type and the fourth type.

[0431] In a case where the type of the time domain indication field comprises the first type, different terminals determine data corresponding to the terminal by reporting a decoding result of the time domain indication field, the decoding result comprising a medium access control protocol data unit (MAC PDU) of at least one terminal.

[0432] In a case where the type of the time domain indication field comprises the second type, the time domain indication field jointly indicates time domain resources of data scheduled for each terminal by at least one of a first manner and a second manner, the first manner being indicating a certain row in a preconfigured first time domain resource list, the first time domain resource list comprising multiple rows, each row comprising time domain ranges of multiple terminals, different rows corresponding to different combinations of time domain ranges of the same terminals, and the second manner being indicating a certain row in a preconfigured second time domain resource list, the second time domain resource list comprising multiple rows, different rows comprising different combinations of time domain ranges of terminals.

[0433] In a case where the type of the time domain indication field comprises the fourth type, the time domain indication field is used to sequentially indicate time domain resources of data scheduled for each terminal in an order of terminal identities, wherein a number of bits of the time domain indication field is related to a number of scheduled terminals.

[0434] In some embodiments, the type of the frequency domain indication field comprises at least one of the first type and the fourth type.

[0435] In a case where the type of the frequency domain indication field comprises the fourth type, the frequency domain indication field is further used to at least one of:

[0436] sequentially indicate frequency domain resources of data scheduled for each terminal in an order of terminal identities, wherein a number of bits of the frequency domain indication field is related to a number of scheduled terminals, a number of bits of a field corresponding to each terminal in the frequency domain indication field being determined according to a configured maximum BWP size or a currently activated BWP size;

[0437] indicate whether a terminal corresponding to the frequency domain indication field is a scheduled terminal.

[0438] In some embodiments, the type of the frequency hopping indication field includes at least one of the first type and the third type.

[0439] In a case where the first DCI is used for scheduling uplink transmission of multiple terminals, the type of the frequency hopping indication field includes the first type.

[0440] In a case where the first DCI is used for scheduling uplink transmission of one terminal, the type of the frequency hopping indication field includes the third type.

[0441] In some embodiments, the type of the MCS indication field includes at least one of the first type, the second type and the fourth type.

[0442] In some embodiments, the type of the NDI field includes at least one of the first type and the second type.

[0443] In some embodiments, in a case where the NDI field is included in the first DCI, the RV indication field is included in the first DCI, and the type of the RV indication field includes at least one of the first type and the second type.

[0444] In some embodiments, the type of the HARQ process indication field includes at least one of the first type and the second type.

[0445] In a case where the type of the HARQ process indication field includes the first type, the scheduled HPN of multiple terminals and the scheduled HPN of one terminal are separately configured.

[0446] In a case where the type of the HARQ process indication field includes the second type, the scheduled HPN of multiple terminals and the scheduled HPN of one terminal are uniformly configured.

[0447] In some embodiments, the first DAI indicated by the DAI field in the first DCI satisfies at least one of the following:

[0448] The first DAI applies to multiple terminals, and the first DAI is separately counted from a second DAI, the second DAI being a DAI indicated by a second DCI, the second DCI being used for scheduling service of one terminal;

[0449] Different terminals correspond to different first DAIs, and the first DAIs are uniformly counted with the second DAI.

[0450] In some embodiments, the first DCI schedules a PDSCH, and a hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback of the PDSCH scheduled by the first DCI and a HARQ-ACK feedback of a PDSCH scheduled by the second DCI are generated in a same HARQ codebook.

[0451] In a case where the first DAI is applied to multiple terminals, the first DAI is counted separately from the second DAI, the HARQ codebook corresponding to the first DCI is generated separately from the HARQ codebook corresponding to the second DCI, and the HARQ codebooks are concatenated.

[0452] In a case where different terminals correspond to different first DAIs, and the first DAI and the second DAI are counted uniformly, the HARQ codebook corresponding to the first DCI and the HARQ codebook corresponding to the second DCI are generated uniformly according to a counting rule of the first DAI and the second DAI.

[0453] In some embodiments, the type of the MIMO-related information indication field includes the fifth type.

[0454] In a case where the type of the MIMO-related information indication field is configured as the first type, the number of bits of the MIMO-related information indication field is a fixed value configured, and in a case where the type of the MIMO-related information indication field is configured as the fourth type, the number of bits of the MIMO-related information indication field is a fixed value or determined according to a configuration or indication of a network side device.

[0455] The MIMO-related information indication field includes at least one of the following:

[0456] A precoding information and layer number indication field;

[0457] An antenna port indication field.

[0458] In some embodiments, the type of the reference signal-related information indication field includes the third type, and the reference signal-related information indication field includes at least one of the following:

[0459] A sounding reference signal (SRS) resource indication field;

[0460] An SRS request indication field;

[0461] An SRS offset indication field;

[0462] A channel state information (CSI) request indication field.

[0463] In some embodiments, the transmission-related information indication field includes at least one of the following:

[0464] a priority indication field, a type of the priority indication field comprising at least one of the first type, the fourth type and the fifth type;

[0465] a virtual resource block (VRB) to physical resource block (PRB) mapping indication field, a type of the VRB to PRB mapping indication field comprising the first type;

[0466] a phase tracking reference signal (PTRS) to demodulation reference signal (DMRS) association indication field, a type of the association indication field comprising the fourth type;

[0467] a DMRS sequence initialization indication field, a type of the DMRS sequence initialization indication field comprising the first type.

[0468] In some embodiments, a type of the power saving related information indication field comprises the fourth type; the power saving related information indication field comprises at least one of:

[0469] a minimum applicable scheduling offset indication field;

[0470] a cell dormancy indication field;

[0471] a PDCCH detection adaptation indication field.

[0472] In some embodiments, a type of the power related information indication field comprises the fourth type; the power related information indication field comprises at least one of:

[0473] a PUSCH transmission power control indication field;

[0474] a PUCCH transmission power control indication field;

[0475] a parameter for open loop power control indication field.

[0476] In some embodiments, at least one of the PUCCH time indication field and the PUCCH resource indication field is further used to determine a PUCCH resource for HARQ-ACK feedback of the PDSCH scheduled by the first DCI;

[0477] wherein a type of the PUCCH time indication field comprises at least one of the first type and the fourth type;

[0478] a type of the PUCCH resource indication field comprises at least one of the first type and the fourth type.

[0479] In some embodiments, a size alignment manner of the first DCI comprises at least one of:

[0480] does not participate in the alignment procedure of other DCI sizes;

[0481] participates in the alignment procedure of other DCI sizes;

[0482] in a case where the first DCI schedules one terminal, the first DCI participates in the alignment procedure of other DCI sizes;

[0483] in a case where the first DCI schedules multiple terminals, the first DCI does not participate in the alignment procedure of other DCI sizes.

[0484] In some embodiments, the search space of the first DCI comprises at least one of the following:

[0485] a common search space set;

[0486] a group search space set;

[0487] a search space set of each terminal;

[0488] a specific time domain or frequency domain resource configured by the network side device or specified by a protocol.

[0489] In some embodiments, the search space of the first DCI has at least one of the following features:

[0490] an aggregation level AL is a specified number;

[0491] a number of control channel elements CCE is a specified number;

[0492] a number of PDCCH candidates does not exceed a specified number;

[0493] a number of bits of the first DCI is a specified number;

[0494] the first DCI is scrambled by a group-common radio network temporary identifier RNTI.

[0495] In some embodiments, the first DCI is channel-encoded in at least one of the following ways:

[0496] in the same way as a data channel;

[0497] using different encoding methods according to a number of bits of the first DCI;

[0498] using different encoding methods according to a number of terminals scheduled by the first DCI.

[0499] In some embodiments, the identification of the terminal group to which the multiple terminals belong and the terminal identification of each of the multiple terminals are configured by the network side device.

[0500] In some embodiments, the first DCI is used for activation or deactivation of semi-static transmission of multiple terminals.

[0501] In some embodiments, in the case that the first DCI is used for activation or deactivation of semi-static transmission of multiple terminals, the HARQ-ACK feedback corresponding to the first DCI is concatenated after the HARQ-ACK feedback of semi-static activation or deactivation of a single terminal.

[0502] Referring to FIG. 9, when the data transmission apparatus is a network side device or a component in the network side device, the data transmission apparatus 900 includes:

[0503] The sending module 901 is configured to send a first DCI, the first DCI being used for scheduling data of one or more terminals, each of the terminals being configured to perform data transmission according to the first DCI.

[0504] In some embodiments, the first DCI includes at least one indication field, and each of the indication fields is of at least one of the following types:

[0505] The first type, one indication field of the first type being used for indicating common information of the multiple terminals;

[0506] The second type, one indication field of the second type being used for jointly indicating information of each terminal;

[0507] The third type, one indication field of the third type being used for indicating information of a specific terminal;

[0508] The fourth type, one indication field of the fourth type being used for separately indicating information of each terminal;

[0509] The fifth type, one indication field of the fifth type being configured or indicated by the network side device as any one of the first type, the second type, the third type, and the fourth type.

[0510] In some embodiments, the first DCI includes at least one indication field block, and the at least one indication field block includes at least one of the following:

[0511] The first indication field block including one or more indication fields of the first type;

[0512] The second indication field block including one or more indication fields of the second type;

[0513] The third indication field block including one or more indication fields of the third type;

[0514] a fourth indication field block, the first indication field block including one or more indication fields of the fourth type.

[0515] In some embodiments, in the at least partial indication field blocks in the first DCI, each indication field block includes a plurality of field blocks;

[0516] wherein: each field block corresponds to one terminal, different field blocks correspond to different terminals, and each field block includes one or more indication fields of the same type; or,

[0517] each field block includes a plurality of sub-field blocks, one sub-field block corresponding to one terminal, and different sub-field blocks corresponding to different terminals.

[0518] In some embodiments, in the case that the first DCI includes a plurality of indication field blocks and the first indication field block is included in the plurality of indication field blocks, the first indication field block is located before the other indication field blocks.

[0519] In some embodiments, the number of bits of the first indication field block is determined according to at least one of the following manners:

[0520] determined according to the configuration or indication of the network-side device;

[0521] determined according to the protocol;

[0522] The number of bits of the second indication field block is determined according to at least one of the following manners:

[0523] determined according to the configuration or indication of the network-side device;

[0524] determined according to the protocol;

[0525] The number of bits of the third indication field block is determined according to at least one of the following manners:

[0526] determined according to the configuration of the terminal indicated by the third indication field block;

[0527] a fixed number of bits configured by the network-side device.

[0528] In some embodiments, the number of bits of the fourth indication field block is determined according to at least one of the following manners:

[0529] determined according to the number of scheduled terminals;

[0530] determined according to the number of bits corresponding to each terminal;

[0531] The number of bits corresponding to each terminal is configured or indicated by a network side device, or is specified by a protocol, or is reported by a terminal capability.

[0532] In some embodiments, the at least one indication field in the first DCI includes at least one of the following:

[0533] An uplink and downlink indication field, used to indicate a transmission type scheduled by the first DCI, the transmission type including uplink transmission, downlink transmission, or uplink transmission and downlink transmission;

[0534] An indication field of a scheduled terminal;

[0535] A BWP indication field;

[0536] A time domain indication field;

[0537] A frequency domain indication field;

[0538] A frequency hopping indication field;

[0539] An MCS indication field;

[0540] An NDI field;

[0541] An RV indication field;

[0542] An HARQ process indication field, used to indicate an HPN;

[0543] A DAI field;

[0544] An offset indication field, used to indicate an offset of a PUCCH resource;

[0545] An UL-SCH indication field, used to indicate a PUSCH resource multiplexed with a PUCCH resource;

[0546] A MIMO related information indication field;

[0547] A reference signal related information indication field;

[0548] A transmission related information indication field;

[0549] A power saving related information indication field;

[0550] A power related information indication field;

[0551] A PUCCH time indication field, used to indicate an uplink slot number of a PDSCH resource to a PUCCH resource;

[0552] A PUCCH resource indication field.

[0553] In some embodiments, in the case that the uplink / downlink indication field is used to indicate that the transmission type scheduled by the first DCI is uplink transmission or downlink transmission, the type of the uplink / downlink indication field comprises the first type;

[0554] In the case that the uplink / downlink indication field is used to indicate that the transmission type scheduled by the first DCI is uplink transmission and downlink transmission, the type of the uplink / downlink indication field comprises the fourth type.

[0555] In some embodiments, the indication field of the scheduled terminal is indicated by at least one of the following manners:

[0556] indicating a certain row in a pre-configured terminal list, the terminal list comprising multiple rows, each row corresponding to a terminal combination, and different rows corresponding to different terminal combinations, wherein the number of bits of the indication field of the scheduled terminal is related to the number of terminal combinations;

[0557] indicating by means of a bit map, wherein the number of bits of the indication field of the scheduled terminal is related to the number of terminals in the scheduled terminal group.

[0558] In some embodiments, the type of the BWP indication field comprises at least one of the first type and the third type;

[0559] wherein, in the case that the type of the BWP indication field comprises the first type, the activated BWP of different scheduled terminals is the same;

[0560] In the case that the type of the BWP indication field comprises the third type, the BWP indication field is further used to indicate the terminal identity for which BWP switching is performed.

[0561] In some embodiments, the type of the time domain indication field comprises at least one of the first type, the second type and the fourth type;

[0562] wherein, in the case that the type of the time domain indication field comprises the first type, different terminals determine the data corresponding to the terminal by reporting the decoding result of the time domain indication field, and the decoding result comprises the MAC PDU of at least one terminal;

[0563] In a case where the type of the time domain indication field comprises the second type, the time domain indication field jointly indicates time domain resources of data scheduled for each terminal by at least one of a first manner and a second manner, the first manner being indicating a certain row in a preconfigured first time domain resource list, the first time domain resource list comprising multiple rows, each row comprising time domain ranges of multiple terminals, different rows corresponding to different combinations of terminals having different time domain ranges, and the second manner being indicating a certain row in a preconfigured second time domain resource list, the second time domain resource list comprising multiple rows, different rows comprising time domain ranges of different combinations of terminals.

[0564] In a case where the type of the time domain indication field comprises the fourth type, the time domain indication field is used to sequentially indicate time domain resources of data scheduled for each terminal in an order of sizes of identities of the multiple terminals, wherein a number of bits of the time domain indication field is related to a number of terminals scheduled.

[0565] In some embodiments, the type of the frequency domain indication field comprises at least one of the first type and the fourth type.

[0566] In a case where the type of the frequency domain indication field comprises the fourth type, the frequency domain indication field is further used to at least one of:

[0567] sequentially indicate frequency domain resources of data scheduled for each terminal in an order of sizes of identities of the multiple terminals, wherein a number of bits of the frequency domain indication field is related to a number of terminals scheduled, and a number of bits of a field corresponding to each terminal in the frequency domain indication field is determined according to a configured maximum BWP size or a currently activated BWP size;

[0568] indicate whether a terminal corresponding to the frequency domain indication field is a scheduled terminal or not.

[0569] In some embodiments, the type of the frequency hopping indication field comprises at least one of the first type and the third type.

[0570] In a case where the first DCI is used to schedule uplink transmissions of multiple terminals, the type of the frequency hopping indication field comprises the first type.

[0571] In a case where the first DCI is used to schedule uplink transmissions of one terminal, the type of the frequency hopping indication field comprises the third type.

[0572] In some embodiments, the type of the MCS indication field comprises at least one of the first type, the second type and the fourth type.

[0573] In some embodiments, the type of the NDI field includes at least one of the first type and the second type.

[0574] In some embodiments, in the case that the NDI field is included in the first DCI, the RV indication field is included in the first DCI, and the type of the RV indication field includes at least one of the first type and the second type.

[0575] In some embodiments, the type of the HARQ process indication field includes at least one of the first type and the second type.

[0576] In the case that the type of the HARQ process indication field includes the first type, the scheduled HPN of multiple terminals and the scheduled HPN of a single terminal are separately configured.

[0577] In the case that the type of the HARQ process indication field includes the second type, the scheduled HPN of multiple terminals and the scheduled HPN of a single terminal are uniformly configured.

[0578] In some embodiments, the first DAI indicated by the DAI field in the first DCI satisfies at least one of the following:

[0579] The first DAI applies to multiple terminals, and the first DAI is separately counted from a second DAI, the second DAI being a DAI indicated by a second DCI, the second DCI being used to schedule services of a single terminal.

[0580] Different terminals correspond to different first DAIs, and the first DAIs are uniformly counted with the second DAI.

[0581] In some embodiments, the HARQ-ACK feedback of the PDSCH scheduled by the first DCI and the HARQ-ACK feedback of the PDSCH scheduled by the second DCI are generated in the same HARQ codebook.

[0582] In the case that the first DAI applies to multiple terminals and the first DAI is separately counted from a second DAI, the HARQ codebook corresponding to the first DCI and the HARQ codebook corresponding to the second DCI are separately generated and concatenated.

[0583] In the case that different terminals correspond to different first DAIs and the first DAIs are uniformly counted with the second DAI, the HARQ codebook corresponding to the first DCI and the HARQ codebook corresponding to the second DCI are uniformly generated according to the counting rules of the first DAIs and the second DAI.

[0584] In some embodiments, the type of the MIMO-related information indication field comprises the fifth type;

[0585] In a case where the type of the MIMO-related information indication field is configured as the first type, the number of bits of the MIMO-related information indication field is a configured fixed value; in a case where the type of the MIMO-related information indication field is configured as the fourth type, the number of bits of the MIMO-related information indication field is a fixed value or determined according to a configuration or indication of a network side device;

[0586] The MIMO-related information indication field comprises at least one of the following:

[0587] A precoding information and a number of layers indication field;

[0588] An antenna port indication field.

[0589] In some embodiments, the type of the reference signal-related information indication field comprises the third type; the reference signal-related information indication field comprises at least one of the following:

[0590] A sounding reference signal (SRS) resource indication field;

[0591] An SRS request indication field;

[0592] An SRS offset indication field;

[0593] A CSI request indication field.

[0594] In some embodiments, the transmission-related information indication field comprises at least one of the following:

[0595] A priority indication field, the type of the priority indication field comprising at least one of the first type, the fourth type and the fifth type;

[0596] A VRB-to-PRB mapping manner indication field, the type of the VRB-to-PRB mapping manner indication field comprising the first type;

[0597] A PTRS and DMRS association indication field, the type of the association indication field comprising the fourth type;

[0598] A DMRS sequence initialization indication field, the type of the DMRS sequence initialization indication field comprising the first type.

[0599] In some embodiments, the type of the power saving-related information indication field comprises the fourth type; the power saving-related information indication field comprises at least one of the following:

[0600] a minimum applicable scheduling offset indication field;

[0601] a cell dormancy indication field;

[0602] a PDCCH detection adaptation indication field.

[0603] In some embodiments, the type of the power-related information indication field comprises the fourth type; the power-related information indication field comprises at least one of:

[0604] a transmission power control indication field for PUSCH;

[0605] a transmission power control indication field for PUCCH;

[0606] a parameter indication field for open-loop power control.

[0607] In some embodiments, at least one of the PUCCH time indication field and the PUCCH resource indication field is further used to determine a PUCCH resource for HARQ-ACK feedback of the PDSCH scheduled by the first DCI;

[0608] wherein the type of the PUCCH time indication field comprises at least one of the first type and the fourth type;

[0609] the type of the PUCCH resource indication field comprises at least one of the first type and the fourth type.

[0610] In some embodiments, the size alignment manner of the first DCI comprises at least one of:

[0611] not participating in the size alignment process of other DCIs;

[0612] participating in the size alignment process of other DCIs;

[0613] in a case where the first DCI schedules one terminal, the first DCI participates in the size alignment process of other DCIs;

[0614] in a case where the first DCI schedules multiple terminals, the first DCI does not participate in the size alignment process of other DCIs.

[0615] In some embodiments, the search space of the first DCI comprises at least one of:

[0616] a common search space set;

[0617] a group search space set;

[0618] a search space set for each terminal;

[0619] A specific time domain or frequency domain resource configured by a network side device or specified by a protocol.

[0620] In some embodiments, the search space of the first DCI has at least one of the following features:

[0621] The AL is a specified number;

[0622] The number of CCEs is a specified number;

[0623] The number of PDCCH candidates does not exceed a specified number;

[0624] The number of bits of the first DCI is a specified number;

[0625] The first DCI is scrambled by a group-common RNTI.

[0626] In some embodiments, the first DCI is channel-encoded in at least one of the following ways:

[0627] In the same way as the data channel;

[0628] Using different encoding methods according to the number of bits of the first DCI;

[0629] Using different encoding methods according to the number of terminals scheduled by the first DCI.

[0630] In some embodiments, the identity of the terminal group to which the plurality of terminals belong and the terminal identity of each of the plurality of terminals are configured by a network side device.

[0631] In some embodiments, the first DCI is used for activation or deactivation of semi-static transmission of a plurality of terminals.

[0632] In some embodiments, in the case where the first DCI is used for activation or deactivation of semi-static transmission of a plurality of terminals, the HARQ-ACK feedback corresponding to the first DCI is concatenated after the HARQ-ACK feedback of the semi-static activation or deactivation of a single terminal.

[0633] In the embodiments of the present application, a terminal can receive a first DCI sent by a network side device and perform data transmission according to the first DCI, wherein the first DCI is used to schedule data of one or more terminals. Thus, one DCI (i.e. the first DCI) can be used to schedule data of one or more terminals, which can improve scheduling efficiency, reduce the overhead of control signaling, and reduce the probability of resource congestion such as PDCCH, compared with scheduling data of one or more terminals by multiple control signaling.

[0634] The data transmission apparatus provided by the embodiments of the present application can implement each process of the method embodiments of FIG. 2 and FIG. 7, and achieve the same technical effects. To avoid repetition, details are not described herein.

[0635] As shown in FIG. 10, the embodiments of the present application further provide a communication device 1000, which includes a processor 1001 and a memory 1002, and the memory 1002 stores programs or instructions executable on the processor 1001. For example, when the communication device 1000 is a terminal, the programs or instructions are executed by the processor 1001 to implement each step of the above data transmission method embodiments, and achieve the same technical effects. When the communication device 1000 is a network side device, the programs or instructions are executed by the processor 1001 to implement each step of the above data transmission method embodiments, and achieve the same technical effects. To avoid repetition, details are not described herein.

[0636] The embodiments of the present application further provide a terminal, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps in the method embodiments shown in FIG. 2. The terminal embodiments correspond to the above terminal side method embodiments, and each implementation process and implementation manner of the above method embodiments can be applied to the terminal embodiments, and achieve the same technical effects. The terminal can be the data transmission apparatus shown in FIG. 8. Specifically, FIG. 11 is a schematic diagram of a hardware structure of a terminal for implementing the embodiments of the present application.

[0637] The terminal 1100 includes, but is not limited to, at least part of components such as a radio frequency unit 1101, a network module 1102, an audio output unit 1103, an input unit 1104, a sensor 1105, a display unit 1106, a user input unit 1107, an interface unit 1108, a memory 1109, and a processor 1110.

[0638] Those skilled in the art can understand that the terminal 1100 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 1110 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. The terminal structure shown in FIG. 11 does not constitute a limitation on the terminal, and the terminal can include more or fewer components than those shown, or combine certain components, or different component arrangements, which are not described herein.

[0639] It should be understood that in the embodiments of the present application, the input unit 1104 can include a graphics processor 11041 and a microphone 11042, and the graphics processor 11041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1106 can include a display panel 11061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1107 includes at least one of a touch panel 11071 and other input devices 11072. The touch panel 11071 is also called a touch screen. The touch panel 11071 can include two parts of a touch detection device and a touch controller. The other input devices 11072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a joystick, and the like, which will not be described here.

[0640] In the embodiments of the present application, after the radio frequency unit 1101 receives the downlink data from the network side device, it can be transmitted to the processor 1110 for processing. In addition, the radio frequency unit 1101 can send uplink data to the network side device. Generally, the radio frequency unit 1101 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0641] The memory 1109 can be used to store software programs or instructions and various data. The memory 1109 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), etc. In addition, the memory 1109 can include a volatile memory or a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 1109 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0642] The processor 1110 can include one or more processing units; optionally, the processor 1110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 1110.

[0643] The radio frequency unit 1101 is configured to receive a first DCI, wherein the first DCI is used to schedule data of one or more terminals.

[0644] The processor 1110 is configured to perform data transmission according to the first DCI.

[0645] In this way, since data can be scheduled for one or more terminals by one DCI (i.e., the first DCI), compared with scheduling data for one or more terminals by multiple control signaling, scheduling efficiency can be improved, and the probability of resource congestion such as PDCCH can be reduced.

[0646] It can be understood that the implementation processes of the implementation manners mentioned in the embodiments can refer to the related descriptions of the method embodiment 200 and achieve the same or corresponding technical effects. To avoid repetition, they will not be described here again.

[0647] The embodiments of the present application also provide a network side device, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to realize the steps of the method embodiments as shown in FIG. 7. The network side device embodiments correspond to the network side device method embodiments described above, and each implementation process and implementation manner of the method embodiments described above can be applied to the network side device embodiments and can achieve the same technical effects.

[0648] Specifically, the embodiments of the present application also provide a network side device, which can be the data transmission apparatus shown in FIG. 9. As shown in FIG. 12, the network side device 1200 includes an antenna 121, a radio frequency device 122, a baseband device 123, a processor 124 and a memory 125. The antenna 121 is connected with the radio frequency device 122. In the uplink direction, the radio frequency device 122 receives information through the antenna 121 and sends the received information to the baseband device 123 for processing. In the downlink direction, the baseband device 123 processes the information to be sent and sends it to the radio frequency device 122, and the radio frequency device 122 processes the received information and sends it out through the antenna 121.

[0649] The method performed by the network side device in the above embodiments can be implemented in the baseband device 123, which includes a baseband processor.

[0650] The baseband device 123 may, for example, include at least one baseband board on which a plurality of chips are arranged, as shown in FIG. 12, one of which is a baseband processor, which is connected with the memory 125 through a bus interface to call programs in the memory 125 and perform the network device operations shown in the above method embodiments.

[0651] The network side device can also include a network interface 126, which is, for example, a common public radio interface (Common Public Radio Interface, CPRI).

[0652] Specifically, the network side device 1200 of the embodiment of the present application further includes instructions or programs stored on the storage 125 and executable on the processor 124, the processor 124 invokes the instructions or programs in the storage 125 to execute the method performed by each module shown in FIG. 9 and achieve the same technical effects. To avoid repetition, details are not described herein.

[0653] The embodiment of the present application further provides a readable storage medium, the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to implement each process of the above-mentioned data transmission method embodiment, and the same technical effects can be achieved. To avoid repetition, details are not described herein.

[0654] The processor is the processor in the terminal in the above-mentioned embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. In some examples, the readable storage medium can be a non-transitory readable storage medium.

[0655] The embodiment of the present application further provides a chip, the chip includes a processor and a communication interface, the communication interface and the processor are coupled, the processor is used to run programs or instructions to implement each process of the above-mentioned data transmission method embodiment, and the same technical effects can be achieved. To avoid repetition, details are not described herein.

[0656] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.

[0657] The embodiment of the present application further provides a computer program / program product, the computer program / program product is stored in a storage medium, the computer program / program product is executed by at least one processor to implement each process of the above-mentioned data transmission method embodiment, and the same technical effects can be achieved. To avoid repetition, details are not described herein.

[0658] The embodiment of the present application further provides a data transmission system, including: a terminal and a network side device, the terminal can be used to execute the steps of the data transmission method as shown in FIG. 2, and the network side device can be used to execute the steps of the data transmission method as shown in FIG. 7.

[0659] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a", "comprising", or the like does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the methods and apparatuses of the present application can be carried out by specific hardware, by software, or by a combination of hardware and software. It is therefore, contemplated to this patent to cover any and all modifications, variations, or equivalents that fall within the scope of the present application. Accordingly, where a concept can have been illustrated in only one of the exemplary embodiments, various aspects of the concept can be modified and / or combined to produce a variety of other embodiments that are not specifically illustrated. Thus, for purposes of describing particular embodiments, reference has been made to orientations. However, it should be understood that the described embodiments can be carried out in other orientations than those explicitly described without departing from the scope of the present application.

[0660] From the above description of the embodiments, it is apparent that the above-described method of the embodiments can be implemented by means of a computer software product and general hardware platform, of course, it can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disc, optical disc, etc.), and includes a plurality of instructions for making the terminal or network side device execute the method described in each embodiment of the present application.

[0661] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-described specific embodiments, and the above-described specific embodiments are only illustrative, but not restrictive. Those skilled in the art can make many forms of embodiments under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims, and these embodiments all belong to the protection scope of the present application.

Claims

1. A data transmission method, comprising: a terminal receiving a first downlink control information (DCI), the first DCI being used for scheduling data of one or more terminals; the terminal performing data transmission according to the first DCI.

2. The method of claim 1, wherein, at least one indication field is included in the first DCI, and each indication field is of at least one of the following types: a first type, one indication field of the first type being used for indicating common information of the plurality of terminals; a second type, one indication field of the second type being used for jointly indicating information of each terminal; a third type, one indication field of the third type being used for indicating information of a specific terminal; a fourth type, one indication field of the fourth type being used for separately indicating information of each terminal; a fifth type, one indication field of the fifth type being configured or indicated by a network side device as any one of the first type, the second type, the third type and the fourth type.

3. The method of claim 2, wherein, at least one indication field block is included in the first DCI, and the at least one indication field block is of at least one of the following: a first indication field block, the first indication field block including one or more indication fields of the first type; a second indication field block, the first indication field block including one or more indication fields of the second type; a third indication field block, the first indication field block including one or more indication fields of the third type; a fourth indication field block, the first indication field block including one or more indication fields of the fourth type.

4. The method of claim 3, wherein, in at least part of the indication field blocks in the first DCI, each indication field block includes a plurality of field blocks; wherein each field block corresponds to one terminal, different field blocks correspond to different terminals, and each field block includes one or more indication fields of the same type; or each field block includes a plurality of sub-field blocks, one sub-field block corresponding to one terminal, and different sub-field blocks corresponding to different terminals.

5. The method of claim 3, wherein, in the case that the first indication field block is included in the plurality of indication field blocks in the first DCI, the first indication field block is located before other indication field blocks.

6. The method of claim 3, wherein, the number of bits of the first indication field block is determined according to at least one of the following: the number of bits is determined according to configuration or indication of the network side device; the number of bits is determined according to a protocol; the number of bits of the second indication field block is determined according to at least one of the following: the number of bits is determined according to configuration or indication of the network side device; the number of bits is determined according to a protocol; the number of bits of the third indication field block is determined according to at least one of the following: configuration of the terminal indicated by the third indication field block; a fixed number of bits configured by the network side device.

7. The method of claim 3, wherein, the number of bits of the fourth indication field block is determined according to at least one of the following: according to the number of scheduled terminals; according to the number of bits corresponding to each terminal; the number of bits corresponding to each terminal is configured or indicated by the network side device, or is specified by a protocol or reported by a terminal capability.

8. The method according to any one of claims 2 to 7, wherein, The at least one indication field in the first DCI includes at least one of the following: an uplink-downlink indication field, used to indicate a transmission type scheduled by the first DCI, the transmission type including uplink transmission, downlink transmission, or uplink transmission and downlink transmission; an indication field of a scheduled terminal; a bandwidth part (BWP) indication field; a time domain indication field; a frequency domain indication field; a frequency hopping indication field; a modulation and coding (MCS) indication field; a new data indication (NDI) field; a redundancy version (RV) indication field; a hybrid automatic repeat request (HARQ) process indication field, used to indicate a HARQ process number (HPN); a downlink assignment indication (DAI) field; an offset indication field, used to indicate an offset of a physical uplink control channel (PUCCH) resource; an uplink shared channel (UL-SCH) indication field, used to indicate a physical uplink shared channel (PUSCH) resource multiplexed with the PUCCH resource; a multiple-input multiple-output (MIMO) related information indication field; a reference signal related information indication field; a transmission related information indication field; a power saving related information indication field; a power related information indication field; a PUCCH time indication field, used to indicate a number of uplink slots of a physical downlink shared channel (PDSCH) resource to a PUCCH resource; and a PUCCH resource indication field.

9. The method of claim 8, wherein: in a case where the uplink-downlink indication field is used to indicate that the transmission type scheduled by the first DCI is uplink transmission or downlink transmission, the type of the uplink-downlink indication field includes the first type; in a case where the uplink-downlink indication field is used to indicate that the transmission type scheduled by the first DCI is uplink transmission and downlink transmission, the type of the uplink-downlink indication field includes the fourth type.

10. The method of claim 8, wherein, The indication field of the scheduled terminal indicates the scheduled terminal in at least one of the following manners: indicating a certain row in a preconfigured terminal list, the terminal list including multiple rows, each row corresponding to a terminal combination, different rows corresponding to different terminal combinations, wherein a number of bits of the indication field of the scheduled terminal is related to a number of the terminal combinations; indicating by means of a bit map, wherein a number of bits of the indication field of the scheduled terminal is related to a number of terminals in a terminal group to be scheduled.

11. The method of claim 8, wherein, The type of the BWP indication field includes at least one of the first type and the third type; in a case where the type of the BWP indication field includes the first type, activated BWP of different scheduled terminals is the same; in a case where the type of the BWP indication field includes the third type, the BWP indication field is further used to indicate a terminal identity performing BWP switching.

12. The method of claim 8, wherein, The type of the time domain indication field includes at least one of the first type, the second type, and the fourth type; in a case where the type of the time domain indication field includes the first type, different terminals determine data corresponding to the terminal by reporting a decoding result of the time domain indication field, the decoding result including at least one medium access control protocol data unit (MAC PDU) of a terminal; and in a case where the type of the time domain indication field includes the fourth type, different terminals determine data corresponding to the terminal by reporting a decoding result of the time domain indication field, the decoding result including at least one MAC PDU of a terminal. In a case where the type of the time domain indication field comprises the second type, the time domain indication field jointly indicates time domain resources of data scheduled for each terminal by at least one of a first manner and a second manner, the first manner being indicating a certain row in a pre-configured first time domain resource list, the first time domain resource list comprising multiple rows, each row comprising time domain ranges of multiple terminals, different rows corresponding to different combinations of time domain ranges of the same terminals, the second manner being indicating a certain row in a pre-configured second time domain resource list, the second time domain resource list comprising multiple rows, different rows comprising different combinations of time domain ranges of terminals; In a case where the type of the time domain indication field comprises the fourth type, the time domain indication field is used to sequentially indicate time domain resources of data scheduled for each terminal in an order of sizes of identities of the multiple terminals, wherein a number of bits of the time domain indication field is related to a number of the scheduled terminals.

13. The method of claim 8, wherein, The type of the frequency domain indication field comprises at least one of the first type and the fourth type; In a case where the type of the frequency domain indication field comprises the fourth type, the frequency domain indication field is further used to at least one of: sequentially indicate frequency domain resources of data scheduled for each terminal in an order of sizes of identities of the multiple terminals, wherein a number of bits of the frequency domain indication field is related to a number of the scheduled terminals, a number of bits of a field corresponding to each terminal in the frequency domain indication field being determined according to a configured maximum BWP size or a currently activated BWP size; indicate whether a terminal corresponding to the frequency domain indication field is a scheduled terminal.

14. The method of claim 8, wherein, The type of the frequency hopping indication field comprises at least one of the first type and the third type; In a case where the first DCI is used to schedule uplink transmissions of multiple terminals, the type of the frequency hopping indication field comprises the first type; In a case where the first DCI is used to schedule uplink transmissions of one terminal, the type of the frequency hopping indication field comprises the third type.

15. The method of claim 8, wherein, The type of the MCS indication field comprises at least one of the first type, the second type and the fourth type.

16. The method of claim 8, wherein, The type of the NDI field comprises at least one of the first type and the second type.

17. The method of claim 8, wherein, In a case where the NDI field is included in the first DCI, the RV indication field is included in the first DCI, and the type of the RV indication field comprises at least one of the first type and the second type.

18. The method of claim 8, wherein, The type of the HARQ process indication field comprises at least one of the first type and the second type; In a case where the type of the HARQ process indication field comprises the first type, scheduled HPNs of multiple terminals and a scheduled HPN of a single terminal are separately configured; In a case where the type of the HARQ process indication field comprises the second type, scheduled HPNs of multiple terminals and a scheduled HPN of a single terminal are uniformly configured.

19. The method of claim 8, wherein, The first DAI indicated by the DAI field of the first DCI satisfies at least one of: The first DAI is applied to multiple terminals, the first DAI is counted separately from the second DAI, and the second DAI is a DAI indicated by a second DCI used for scheduling services of a single terminal. Different terminals correspond to different first DAIs, and the first DAIs are counted uniformly with the second DAI.

20. The method of claim 19, wherein, HARQ-ACK feedback of PDSCH scheduled by the first DCI and HARQ-ACK feedback of PDSCH scheduled by the second DCI are generated in the same HARQ codebook. In the case where the first DAI is applied to multiple terminals and the first DAI is counted separately from the second DAI, the HARQ codebook corresponding to the first DCI is generated separately from the HARQ codebook corresponding to the second DCI and is concatenated. In the case where different terminals correspond to different first DAIs and the first DAIs are counted uniformly with the second DAI, the HARQ codebook corresponding to the first DCI is generated uniformly with the HARQ codebook corresponding to the second DAI according to the counting rules of the first DAI and the second DAI.

21. The method of claim 8, wherein, The type of the MIMO-related information indication field includes the fifth type. In the case where the type of the MIMO-related information indication field is configured as the first type, the number of bits of the MIMO-related information indication field is a configured fixed value; in the case where the type of the MIMO-related information indication field is configured as the fourth type, the number of bits of the MIMO-related information indication field is a fixed value or determined according to the configuration or indication of the network side device. The MIMO-related information indication field includes at least one of the following: A precoding information and layer number indication field; An antenna port indication field.

22. The method of claim 8, wherein, The type of the reference signal-related information indication field includes the third type; the reference signal-related information indication field includes at least one of the following: A sounding reference signal (SRS) resource indication field; An SRS request indication field; An SRS offset indication field; A channel state information (CSI) request indication field.

23. The method of claim 8, wherein, The transmission-related information indication field includes at least one of the following: A priority indication field, the type of the priority indication field including at least one of the first type, the fourth type, and the fifth type; A virtual resource block (VRB) to physical resource block (PRB) mapping mode indication field, the type of the VRB mapping mode indication field including the first type; An association indication field of a phase tracking reference signal (PTRS) and a demodulation reference signal (DMRS), the type of the association indication field including the fourth type; A DMRS sequence initialization indication field, the type of the DMRS sequence initialization indication field including the first type.

24. The method of claim 8, wherein, The type of the power saving-related information indication field includes the fourth type; the power saving-related information indication field includes at least one of the following: A minimum applicable scheduling offset indication field; A cell dormancy indication field; A PDCCH detection adaptation indication field.

25. The method of claim 8, wherein, The type of the power-related information indication field includes the fourth type; the power-related information indication field includes at least one of the following: A transmission power control indication field of PUSCH; A transmission power control indication field of PUCCH; A parameter indication field of open loop power control.

26. The method of claim 8, wherein, At least one of the PUCCH time indication field and the PUCCH resource indication field is further used to determine a PUCCH resource of HARQ-ACK feedback of the PDSCH scheduled by the first DCI; The type of the PUCCH time indication field includes at least one of the first type and the fourth type; The type of the PUCCH resource indication field includes at least one of the first type and the fourth type.

27. The method of any one of claims 1 to 26, wherein, The size alignment manner of the first DCI includes at least one of the following: Not participating in the alignment process of the size of other DCIs; Participating in the alignment process of the size of other DCIs; In the case where the first DCI schedules one terminal, the first DCI participates in the alignment process of the size of other DCIs; In the case where the first DCI schedules multiple terminals, the first DCI does not participate in the alignment process of the size of other DCIs.

28. The method of any one of claims 1 to 27, wherein, The search space of the first DCI includes at least one of the following: A common search space set; A group search space set; A search space set of each terminal; A specific time domain or frequency domain resource configured by a network side device or specified by a protocol.

29. The method of claim 28, wherein, The search space of the first DCI has at least one of the following characteristics: An aggregation level AL is a specified number; A control channel element CCE number is a specified number; A number of candidate PDCCHs does not exceed a specified number; A number of bits of the first DCI is a specified number; The first DCI is scrambled by a group-common radio network temporary identifier RNTI.

30. The method of any one of claims 1 to 29, wherein, The first DCI is channel-encoded in at least one of the following ways: In the same way as a data channel; Using different encoding manners according to the number of bits of the first DCI; Using different encoding manners according to the number of terminals scheduled by the first DCI.

31. The method of any one of claims 1 to 30, wherein, The identity of the terminal group to which the multiple terminals belong and the terminal identity of each of the multiple terminals are configured by a network side device.

32. The method of any one of claims 1 to 31, wherein, The first DCI is used for activation or deactivation of semi-static transmission of multiple terminals.

33. The method of claim 32, wherein, In the case where the first DCI is used for activation or deactivation of semi-static transmission of multiple terminals, the HARQ-ACK feedback corresponding to the first DCI is concatenated after the HARQ-ACK feedback of semi-static activation or deactivation of a single terminal.

34. A data transmission method, comprising: A network side device sends a first DCI, the first DCI is used to schedule data of one or more terminals, each of the terminals is used to perform data transmission according to the first DCI.

35. The method of claim 34, wherein, At least one indication field is included in the first DCI, and the type of each of the indication fields includes at least one of the following: A first type, one of the first type indication fields is used to indicate common information of the multiple terminals; A second type, one of the second type indication fields is used to jointly indicate information of each terminal; The third type, one of the third type of indication field is used to indicate the information of a specific terminal; The fourth type, one of the fourth type of indication field is used to indicate the information of each terminal individually; The fifth type, one of the fifth type of indication field is configured or indicated by the network side device as any one of the first type, the second type, the third type and the fourth type.

36. The method of claim 35, wherein, The first DCI includes at least one indication field block, and the at least one indication field block includes at least one of the following: The first indication field block includes one or more indication fields of the first type; The second indication field block includes one or more indication fields of the second type; The third indication field block includes one or more indication fields of the third type; The fourth indication field block includes one or more indication fields of the fourth type.

37. The method of claim 36, wherein, In at least part of the indication field blocks in the first DCI, each indication field block includes a plurality of field blocks; Wherein: each field block corresponds to a terminal, different field blocks correspond to different terminals, and each field block includes one or more indication fields of the same type; or, Each field block includes a plurality of sub-field blocks, one sub-field block corresponds to a terminal, and different sub-field blocks correspond to different terminals.

38. The method of claim 36, wherein, In the case that the first DCI includes a plurality of indication field blocks, and the plurality of indication field blocks include the first indication field block, the position of the first indication field block is before other indication field blocks.

39. The method of claim 36, wherein, The number of bits of the first indication field block is determined according to at least one of the following ways: The number of bits is determined according to the configuration or indication of the network side device; The number of bits is determined according to the protocol; The number of bits of the second indication field block is determined according to at least one of the following ways: The number of bits is determined according to the configuration or indication of the network side device; The number of bits is determined according to the protocol; The number of bits of the third indication field block is determined according to at least one of the following ways: According to the configuration of the terminal indicated by the third indication field block; The fixed number of bits configured by the network side device.

40. The method of claim 36, wherein, The number of bits of the fourth indication field block is determined according to at least one of the following ways: According to the number of scheduled terminals; According to the number of bits corresponding to each terminal; The number of bits corresponding to each terminal is configured or indicated by the network side device, or is specified by the protocol or reported by the terminal capability.

41. The method of any one of claims 35 to 40, wherein, At least one indication field in the first DCI includes at least one of the following: The uplink and downlink indication field is used to indicate the transmission type scheduled by the first DCI, and the transmission type includes uplink transmission, downlink transmission or uplink transmission and downlink transmission; The indication field of the scheduled terminal; The BWP indication field; The time domain indication field; The frequency domain indication field; The frequency hopping indication field; The MCS indication field; The NDI field; The RV indication field; The HARQ process indication field is used to indicate the HPN; The DAI field; The offset indication field is used to indicate the offset of the PUCCH resource; an UL-SCH indication field, used for indicating a PUCCH resource multiplexing PUSCH resource; a MIMO related information indication field; a reference signal related information indication field; a transmission related information indication field; a power saving related information indication field; a power related information indication field; a PUCCH time indication field, used for indicating a number of uplink slots from a PDSCH resource to a PUCCH resource; a PUCCH resource indication field.

42. The method of claim 41, wherein, in a case where the uplink / downlink indication field is used for indicating that the transmission type scheduled by the first DCI is uplink transmission or downlink transmission, the type of the uplink / downlink indication field comprises the first type; in a case where the uplink / downlink indication field is used for indicating that the transmission type scheduled by the first DCI is uplink transmission and downlink transmission, the type of the uplink / downlink indication field comprises the fourth type.

43. The method of claim 41, wherein, the indication field of the scheduled terminal indicates the scheduled terminal in at least one of the following manners: indicating a certain row in a pre-configured terminal list, the terminal list comprising a plurality of rows, each row corresponding to a terminal combination, different rows corresponding to different terminal combinations, wherein a number of bits of the indication field of the scheduled terminal is related to a number of the terminal combinations; indicating in a manner of a bit map, wherein a number of bits of the indication field of the scheduled terminal is related to a number of terminals in a terminal group to be scheduled.

44. The method of claim 41, wherein, the type of the BWP indication field comprises at least one of the first type and the third type; wherein in a case where the type of the BWP indication field comprises the first type, activated BWP of different scheduled terminals is the same; in a case where the type of the BWP indication field comprises the third type, the BWP indication field is further used for indicating terminal identity for which BWP switching is performed.

45. The method of claim 41, wherein, the type of the time domain indication field comprises at least one of the first type, the second type and the fourth type; wherein in a case where the type of the time domain indication field comprises the first type, different terminals determine data corresponding to the terminal by reporting a decoding result of the time domain indication field, the decoding result comprising MAC PDU of at least one terminal; in a case where the type of the time domain indication field comprises the second type, the time domain indication field jointly indicates time domain resource of data scheduled for each terminal in at least one of a first manner and a second manner, the first manner being indicating a certain row in a pre-configured first time domain resource list, the first time domain resource list comprising a plurality of rows, each row comprising time domain range of a plurality of terminals, different rows corresponding to different time domain ranges of a same terminal combination, the second manner being indicating a certain row in a pre-configured second time domain resource list, the second time domain resource list comprising a plurality of rows, different rows comprising time domain range of different terminal combinations. In a case where the type of the time domain indication field comprises the fourth type, the time domain indication field is used to sequentially indicate time domain resources of data scheduled for each terminal in an order of terminal identity size, and a number of bits of the time domain indication field is related to a number of scheduled terminals.

46. The method of claim 41, wherein, The type of the frequency domain indication field comprises at least one of the first type and the fourth type. In a case where the type of the frequency domain indication field comprises the fourth type, the frequency domain indication field is further used for at least one of the following: sequentially indicating frequency domain resources of data scheduled for each terminal in an order of terminal identity size, wherein a number of bits of the frequency domain indication field is related to a number of scheduled terminals, a number of bits of a field corresponding to each terminal in the frequency domain indication field is determined according to a configured maximum BWP size, or is determined according to a currently activated BWP size; indicating whether a terminal corresponding to the frequency domain indication field is a scheduled terminal.

47. The method of claim 41, wherein, The type of the frequency hopping indication field comprises at least one of the first type and the third type. In a case where the first DCI is used to schedule uplink transmission of multiple terminals, the type of the frequency hopping indication field comprises the first type. In a case where the first DCI is used to schedule uplink transmission of one terminal, the type of the frequency hopping indication field comprises the third type.

48. The method of claim 41, wherein, The type of the MCS indication field comprises at least one of the first type, the second type and the fourth type.

49. The method of claim 41, wherein, The type of the NDI field comprises at least one of the first type and the second type.

50. The method of claim 41, wherein, In a case where the NDI field is included in the first DCI, the RV indication field is included in the first DCI, and the type of the RV indication field comprises at least one of the first type and the second type.

51. The method of claim 41, wherein, The type of the HARQ process indication field comprises at least one of the first type and the second type. In a case where the type of the HARQ process indication field comprises the first type, a scheduled HPN of multiple terminals and a scheduled HPN of a single terminal are separately configured. In a case where the type of the HARQ process indication field comprises the second type, a scheduled HPN of multiple terminals and a scheduled HPN of a single terminal are uniformly configured.

52. The method of claim 41, wherein, The first DAI indicated by the DAI field of the first DCI satisfies at least one of the following: The first DAI is applied to multiple terminals, the first DAI is separately counted from a second DAI, the second DAI is a DAI indicated by a second DCI, and the second DCI is used to schedule services of a single terminal; Different terminals correspond to different first DAIs, and the first DAIs are uniformly counted with the second DAI.

53. The method of claim 52, wherein, HARQ-ACK feedback of a PDSCH scheduled by the first DCI and HARQ-ACK feedback of a PDSCH scheduled by the second DCI are generated in a same HARQ codebook. In a case where the first DAI is applied to multiple terminals, the first DAI is counted separately from the second DAI, the HARQ codebook corresponding to the first DCI is generated separately from the HARQ codebook corresponding to the second DCI and concatenated; In a case where different terminals correspond to different first DAIs, the first DAI and the second DAI are counted uniformly, the HARQ codebook corresponding to the first DCI is generated uniformly with the HARQ codebook corresponding to the second DCI according to the counting rules of the first DAI and the second DAI.

54. The method of claim 41, wherein, The type of the MIMO-related information indication field includes the fifth type; In a case where the type of the MIMO-related information indication field is configured as the first type, the number of bits of the MIMO-related information indication field is a fixed value configured; in a case where the type of the MIMO-related information indication field is configured as the fourth type, the number of bits of the MIMO-related information indication field is a fixed value or determined according to the configuration or indication of the network side device; The MIMO-related information indication field includes at least one of the following: A precoding information and layer number indication field; An antenna port indication field.

55. The method of claim 41, wherein, The type of the reference signal-related information indication field includes the third type; the reference signal-related information indication field includes at least one of the following: A sounding reference signal (SRS) resource indication field; An SRS request indication field; An SRS offset indication field; A CSI request indication field.

56. The method of claim 41, wherein, The transmission-related information indication field includes at least one of the following: A priority indication field, the type of the priority indication field including at least one of the first type, the fourth type and the fifth type; A VRB-to-PRB mapping mode indication field, the type of the VRB mapping mode indication field including the first type; A PTRS and DMRS association indication field, the type of the association indication field including the fourth type; A DMRS sequence initialization indication field, the type of the DMRS sequence initialization indication field including the first type.

57. The method of claim 41, wherein, The type of the power saving-related information indication field includes the fourth type; the power saving-related information indication field includes at least one of the following: A minimum applicable scheduling offset indication field; A cell dormancy indication field; A PDCCH detection adaptation indication field.

58. The method of claim 41, wherein, The type of the power-related information indication field includes the fourth type; the power-related information indication field includes at least one of the following: A PUSCH transmission power control indication field; A PUCCH transmission power control indication field; A parameter indication field of open loop power control.

59. The method of claim 41, wherein, At least one of the PUCCH time indication field and the PUCCH resource indication field is also used to determine the PUCCH resource of the HARQ-ACK feedback of the PDSCH scheduled by the first DCI; The type of the PUCCH time indication field includes at least one of the first type and the fourth type. The type of the PUCCH resource indication field includes at least one of the first type and the fourth type.

60. The method of any one of claims 34 to 59, wherein, The size alignment manner of the first DCI includes at least one of the following: Not participating in the alignment process of other DCI sizes; Participating in the alignment process of other DCI sizes; In the case where the first DCI schedules one terminal, the first DCI participates in the alignment process of other DCI sizes; In the case where the first DCI schedules multiple terminals, the first DCI does not participate in the alignment process of other DCI sizes.

61. The method of any one of claims 34 to 60, wherein, The search space of the first DCI includes at least one of the following: A common search space set; A group search space set; A search space set of each terminal; Specific time domain or frequency domain resources configured by the network side device or specified by a protocol.

62. The method of claim 61, wherein, The search space of the first DCI has at least one of the following characteristics: The AL is a specified number; The number of CCEs is a specified number; The number of candidate PDCCHs does not exceed a specified number; The number of bits of the first DCI is a specified number; The first DCI is scrambled by a group-common RNTI.

63. The method of any one of claims 34 to 62, wherein, The first DCI is channel-encoded in at least one of the following ways: In the same way as the data channel; Using different encoding methods according to the number of bits of the first DCI; Using different encoding methods according to the number of terminals scheduled by the first DCI.

64. The method of any one of claims 34 to 63, wherein, The identity of the terminal group to which the multiple terminals belong and the terminal identity of each of the multiple terminals are configured by the network side device.

65. The method of any one of claims 34 to 64, wherein, The first DCI is used for activation or deactivation of semi-static transmission of multiple terminals.

66. The method of claim 65, wherein, In the case where the first DCI is used for activation or deactivation of semi-static transmission of multiple terminals, the HARQ-ACK feedback corresponding to the first DCI is concatenated after the HARQ-ACK feedback of the semi-static activation or deactivation of a single terminal.

67. A data transmission apparatus, comprising: a receiving module configured to receive a first downlink control information (DCI), the first DCI being used for scheduling data of one or more terminals; a processing module configured to perform data transmission according to the first DCI.

68. A data transmission apparatus, comprising: a sending module configured to send a first DCI, the first DCI being used for scheduling data of one or more terminals, each of the terminals being configured to perform data transmission according to the first DCI.

69. A terminal, comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the method according to any one of claims 1 to 33.

70. A network side device, comprising a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the method according to any one of claims 34 to 66.

71. A readable storage medium, the readable storage medium storing programs or instructions executable on a processor, the programs or instructions being executed by the processor to implement the steps of the method according to any one of claims 1 to 33, or to implement the steps of the method according to any one of claims 34 to 66.

Citation Information

Patent Citations

  • Information processing method, device, base station, terminal and storage medium

    CN111373826A

  • Data transmission method, device and system

    CN112312552A

  • Alignment method and device of downlink control information (DCI)

    CN112954797A

  • Method for interference cancellation in wireless communication system and apparatus therefor

    US20150016361A1

  • Terminal and radio communication system

    US20240155599A1