Uplink data transmission method and apparatus, terminal, network side device, and medium

By adopting a terminal or network-triggered mode in uplink data transmission, the problem of increased energy consumption in dynamic scheduling and configuration authorization scenarios is solved, achieving reduced energy consumption and improved resource utilization.

WO2026057028A1PCT designated stage Publication Date: 2026-03-19VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In uplink data transmission, under dynamic scheduling and configuration authorization scenarios, the energy consumption of the network and terminals increases, mainly due to a large number of DCI transmissions and blind DCI detections.

Method used

The uplink data transmission mode is determined through negotiation between the terminal and network-side equipment, and either terminal-triggered or network-triggered modes are adopted to reduce DCI transmission and blind DCI detection at the terminal.

Benefits of technology

It reduces the energy consumption of the network and terminals, and improves resource utilization and transmission reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025120996_19032026_PF_FP_ABST
    Figure CN2025120996_19032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications, and discloses an uplink data transmission method and apparatus, a terminal, a network side device, and a medium. The uplink data transmission method in embodiments of the present application comprises: a terminal receives first information sent by a network side device; and on the basis of the first information, the terminal determines an uplink data transmission mode as a first mode or a second mode, wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which a network triggers uplink scheduling.
Need to check novelty before this filing date? Find Prior Art

Description

Uplink data transmission method and device, terminal, network side equipment and medium

[0001] Cross-reference to Related Applications

[0002] The present application claims priority to the Chinese patent application No. 202411294558.5, filed on September 14, 2024, and entitled "Uplink data transmission method and device, terminal, network side equipment and medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present application belongs to the technical field of wireless communication, and specifically relates to an uplink data transmission method, device, terminal, network side equipment and medium. BACKGROUND

[0004] In uplink data transmission, there are multiple types of uplink data, and there are often a large number of scheduling. In the dynamic scheduling scenario, for the network, a large amount of downlink control information (DCI) for uplink scheduling needs to be sent. For the terminal, DCI blind detection needs to be performed at multiple times to detect whether there is a corresponding scheduling DCI. In the configured grant (CG) scenario, the CG is periodically configured and the resource size is fixed. When the data is larger than the resource, it will still be converted to dynamic scheduling.

[0005] Therefore, whether in the dynamic scheduling scenario or the configured grant scenario, there are more DCI sending and DCI blind detection, which leads to an increase in the energy consumption of the network and the terminal. SUMMARY

[0006] The embodiments of the present application provide an uplink data transmission method, device, terminal, network side equipment and medium, which can reduce the energy consumption of the network and the terminal.

[0007] In a first aspect, an uplink data transmission method is provided, comprising: a terminal receiving first information sent by a network side equipment; the terminal determining, based on the first information, that an uplink data transmission mode is a first mode or a second mode; wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling.

[0008] In a second aspect, an uplink data transmission method is provided, comprising: a network side equipment sending first information to a terminal; wherein the first information is used to instruct the terminal to determine that an uplink data transmission mode is a first mode or a second mode, the first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling.

[0009] In a third aspect, an uplink data transmission apparatus is provided, comprising: a receiving module configured to receive first information sent by a network-side device; and a determining module configured to determine, based on the first information, whether an uplink data transmission mode is a first mode or a second mode, wherein the first mode is a mode of terminal-triggered uplink scheduling, and the second mode is a mode of network-triggered uplink scheduling.

[0010] In a fourth aspect, an uplink data transmission apparatus is provided, comprising: a sending module configured to send first information to a terminal, wherein the first information is used to instruct the terminal to determine whether an uplink data transmission mode is a first mode or a second mode, wherein the first mode is a mode of terminal-triggered uplink scheduling, and the second mode is a mode of network-triggered uplink scheduling.

[0011] In a fifth aspect, an uplink data transmission apparatus is provided, which is 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.

[0012] In a sixth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method according to the first aspect.

[0013] In a seventh aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is configured to implement the steps of the method according to the first aspect, and the communication interface is configured to be coupled to the processor.

[0014] In an eighth aspect, a network-side device is provided, comprising a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method according to the second aspect.

[0015] In a ninth aspect, a network-side device is provided, comprising a processor and a communication interface, wherein the processor is configured to implement the steps of the method according to the second aspect, and the communication interface is configured to be coupled to the processor.

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

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

[0018] In a twelfth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, the processor is configured to run programs or instructions to implement the method in the first aspect or the second aspect.

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

[0020] In the embodiments of the present application, the terminal receives the first information sent by the network side device, and determines the uplink data transmission mode as the first mode or the second mode based on the first information; wherein the first mode is a mode of terminal triggered uplink scheduling, and the second mode is a mode of network triggered uplink scheduling. Such a mechanism of terminal determining uplink data transmission mode can not only reduce the sending of DCI of the network side, but also reduce the DCI blind detection of the terminal, which helps to reduce the energy consumption of the network and the terminal. BRIEF DESCRIPTION OF DRAWINGS

[0021] FIG. 1 shows a block diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0022] FIG. 2 shows a flow diagram of an uplink data transmission method provided by the embodiments of the present application;

[0023] FIG. 3 shows a schematic diagram of CG associated multiple physical uplink shared channels provided by the embodiments of the present application;

[0024] FIG. 4 shows a schematic diagram of CG associated DMRS provided by the embodiments of the present application;

[0025] FIG. 5 shows a schematic diagram of a resource pool including multiple transmission modes provided by the embodiments of the present application;

[0026] FIG. 6 shows a schematic diagram of multiple resource pools including multiple transmission modes provided by the embodiments of the present application;

[0027] FIG. 7 shows another flow diagram of an uplink data transmission method provided by the embodiments of the present application;

[0028] FIG. 8 shows a schematic diagram of CG without switching provided by the embodiments of the present application;

[0029] FIG. 9 shows a schematic diagram of CG switching provided by the embodiments of the present application;

[0030] FIG. 10 shows a HARQ feedback schematic diagram provided by the embodiments of the present application;

[0031] FIG. 11 shows a schematic diagram of sending USI provided by the embodiments of the present application;

[0032] FIG. 12 shows another flow diagram of the uplink data transmission method according to an embodiment of the present application;

[0033] FIG. 13 shows another flow diagram of the uplink data transmission method according to an embodiment of the present application;

[0034] FIG. 14 shows a structure diagram of the uplink data transmission apparatus according to an embodiment of the present application;

[0035] FIG. 15 shows another structure diagram of the uplink data transmission apparatus according to an embodiment of the present application;

[0036] FIG. 16 shows a structure diagram of a communication device according to an embodiment of the present application;

[0037] FIG. 17 shows a hardware structure diagram of a terminal according to an embodiment of the present application;

[0038] FIG. 18 shows a hardware structure diagram of a network side device according to an embodiment of the present application. DETAILED DESCRIPTION

[0039] 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 of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0040] 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, 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.

[0041] The term "indication" in this application can be either 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.

[0042] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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 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 the NR system, such as a 6th Generation (6G) communication system.

[0043] 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.

[0044] 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.

[0045] Optionally, the core network device can be implemented by one or more function modules in one device, or can be implemented by multiple devices together, 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).

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

[0047] FIG. 2 shows a flowchart of an uplink data transmission method provided by the embodiments of the present application, and the method 200 can be executed by a terminal. As shown in FIG. 2, the method can include the following steps.

[0048] S202: The terminal receives first information sent by a network side device.

[0049] The first information is information sent by the network side device for instructing the terminal to determine an uplink data transmission mode.

[0050] In the embodiments of the present application, the first information can include first configuration information, and the first configuration information can include at least one of the following:

[0051] 1) one or more sets of CGs;

[0052] 2) one or more resource pools;

[0053] 3) one or more transmission modes;

[0054] 4) one or more transmission modes in one or more resource pools.

[0055] In the embodiments of the present application, in the case of multiple sets of CGs, the multiple sets of CGs can have at least one of the following differences: modulation and coding scheme (MCS), number of resource blocks (RBs), RB position, number of demodulation reference signals (DMRSs), number of multiple-input multiple-output (MIMO) layers, and number of PUSCH time domains in multi-physical uplink shared channel (multi-PUSCH).

[0056] Different CGs can correspond to different layers of MIMO, such as CG1 for uplink data transmission based on rank 1, and CG2 for uplink data transmission based on rank 2.

[0057] In the embodiments of the present application, in the case of multiple resource pools, the multiple resource pools can have at least one of the following differences: MCS table, number of additional DMRS, time slot length, number of PUSCH time domains in multi-PUSCH.

[0058] In the embodiments of the present application, in the case of multiple transmission modes, the multiple transmission modes can have at least one of the following differences: MCS, number of RBs, RB position, number of MIMO layers, number of PUSCH time domains in multi-PUSCH, and number of retransmissions.

[0059] Different transmission modes can use different numbers of RBs. For example, a resource pool includes 4 RBs, transmission mode 1 can use the upper half of the resources in the resource pool, i.e., the upper two RBs, transmission mode 2 can use the lower half of the resources in the resource pool, i.e., the lower two RBs, and transmission mode 3 can use all the resources in the resource pool, i.e., 4 RBs.

[0060] In the embodiments of the present application, in the case of multiple CGs, the multiple CGs can be configured as different CG states.

[0061] The CG state can include at least one of the following:

[0062] 1) A CG activated or deactivated by a radio resource control (RRC) message of a network side device;

[0063] 2) A CG activated or deactivated by a downlink control information (DCI) after the CG is configured by an RRC;

[0064] 3) A CG activated or deactivated by a DCI after the CG is configured by an RRC;

[0065] 4) A CG activated or deactivated by a terminal after the CG is configured by an RRC;

[0066] 5) A CG activated or deactivated by a terminal after the CG is configured by an RRC.

[0067] In the embodiments of the present application, the first information sent by the network side device can indicate different contents through first configuration information. For scenarios of multiple CGs, multiple resource pools, and multiple transmission modes, different CGs, resource pools, or transmission modes can be indicated to indicate the first mode or the second mode.

[0068] For example, the CG has 6 sets, CG1- CG3 can be indicated in the first configuration information to indicate the terminal to determine the uplink data transmission mode as the first mode, or CG4- CG6 can be indicated in the first configuration information to indicate the terminal to determine the uplink data transmission mode as the second mode.

[0069] For another example, the resource pool has 2 sets, the first resource pool can be indicated in the first configuration information to indicate the terminal to determine the uplink data transmission mode as the first mode, or the second resource pool can be indicated in the first configuration information to indicate the terminal to determine the uplink data transmission mode as the second mode.

[0070] In the embodiments of the present application, in the case that the CG has multiple sets, the CG can be associated with different information. The information associated with the CG includes at least one of the following: MCS, the number of RBs, the position of RB, the number of DMRS, the number of MIMO layers, the number of PUSCH time domains in multi-PUSCH, and the like.

[0071] FIG. 3 shows a schematic diagram of the CG associated with multiple physical uplink shared channels according to an embodiment of the present application. As shown in FIG. 3, the network side device configures 3 sets of CGs, including CG1, CG2 and CG3. The 3 sets of CGs are all associated with the number of PUSCH time domains in multi-PUSCH. Among them, CG1 is associated with 2 time slots in multi-PUSCH, CG2 is associated with 3 time slots in multi-PUSCH, and CG3 is associated with 1 time slot in multi-PUSCH.

[0072] FIG. 4 shows a schematic diagram of the CG associated with DMRS according to an embodiment of the present application. As shown in FIG. 4, the network side device configures 3 sets of CGs, including CG1, CG2 and CG3. The 3 sets of CGs are all associated with the number of DMRS. Among them, CG1 is associated with 2 DMRS, CG2 is associated with 1 DMRS, and CG3 is associated with 3 DMRS.

[0073] In the embodiments of the present application, one resource pool can include one or more transmission modes.

[0074] FIG. 5 shows a schematic diagram of one resource pool including multiple transmission modes according to an embodiment of the present application. As shown in FIG. 5, the network side device configures one resource pool on one carrier or bandwidth part (BWP). The resource pool includes 3 transmission modes, which are transmission mode 1, transmission mode 2 and transmission mode 3.

[0075] FIG. 6 shows a schematic diagram of multiple resource pools including multiple transmission modes according to an embodiment of the present application. As shown in FIG. 6, the network side device configures 2 resource pools, including resource pool 1 and resource pool 2, on one carrier or BWP. Resource pool 1 includes two transmission modes, which are transmission mode 1 and transmission mode 2 respectively. Resource pool 2 includes two transmission modes, which are transmission mode 3 and transmission mode 4 respectively.

[0076] In the above example, resource pool 1 is associated with 0 additional DMRS, transmission mode 1 can use the upper half of the resources in resource pool 1 for transmission, and transmission mode 2 can use the lower half of the resources in resource pool 1 for transmission. Resource pool 2 is associated with 1 additional DMRS, transmission mode 3 can use the upper half of the resources in resource pool 2 for transmission, and transmission mode 4 can use the lower half of the resources in resource pool 2 for transmission.

[0077] S204: The terminal determines the uplink data transmission mode to be the first mode or the second mode based on the first information.

[0078] In the above example, the first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling.

[0079] In the above example, in step S204, the terminal can determine the uplink data transmission mode to be the first mode when at least one of the following conditions is met:

[0080] 1) The first information includes configuration information related to the first mode.

[0081] 2) The first information includes an indication to enable the first mode.

[0082] 3) The first information includes an indication to switch to the first mode.

[0083] In this scenario, the indication to switch to the first mode can be carried by at least one of the following: DCI, low power wake-up signal (LP-WUS), medium access control control element (MAC CE), and RRC.

[0084] 4) The first information includes a quality of service (QoS) list, and a service in the QoS list arrives.

[0085] 5) The first information includes a logical channel list, and a service in the logical channel list arrives.

[0086] It should be noted that the arrival of a service is a state, which means that the service is in an arrival state, and does not refer to the time when the service arrives.

[0087] In the embodiments of the present application, the first information can be carried by one or more of system message, RRC signaling, MAC CE and DCI. For example, the system message or RRC signaling contains an indication of whether the first mode is enabled. For another example, the DCI contains an indication of mode switching.

[0088] In the step S204, the terminal can determine that the uplink data transmission mode is the second mode when at least one of the following conditions is met:

[0089] 1) the first information does not include configuration information related to the first mode;

[0090] 2) the first information includes an indication of disabling the first mode;

[0091] 3) the first information includes an indication of switching to the second mode;

[0092] In this scenario, the indication of switching to the second mode can be carried by at least one of the following: DCI, LP-WUS, MAC CE, RRC.

[0093] 4) the terminal sends a mode switching signal;

[0094] In this scenario, the mode switching signal can be carried by at least one of the following: dedicated preamble sequence, dedicated scheduling request, user equipment assistance information.

[0095] 5) the first information includes a QoS list, and a service outside the QoS list arrives;

[0096] 6) the first information includes a logical channel list, and a service outside the logical channel list arrives; it should be noted that service arrival is a state, which means that the service is in an arrival state, not the time when the service arrives.

[0097] 7) transmission fails in the first mode.

[0098] The determination condition of the transmission failure can be configured by the network or predefined by the terminal, and is not limited, for example, it can be that no feedback message is received for N consecutive times, or a negative acknowledgement (NACK) feedback message is received for M consecutive times. N and M are positive integers, and the specific values can be preset, and the embodiments of the present application do not make specific limitations.

[0099] By defining the use conditions of the first mode and the second mode, the transmission of uplink data using the first mode or the second mode can be flexibly determined, which can reduce the energy consumption of the network and the terminal, and improve the resource utilization and the transmission reliability.

[0100] In the embodiments of the present application, the first information can include first configuration information, and the first configuration information can include at least one of the following:

[0101] 1) a reference signal received power (RSRP) threshold or an RSRP range;

[0102] 2) a data volume threshold;

[0103] 3) a number of multi-PUSCH transmissions;

[0104] 4) a QoS list or a logical channel list;

[0105] 5) a mobile speed threshold;

[0106] 6) a synchronization signal / physical broadcast channel block (SS / PBCH block) index;

[0107] 7) a transmission configuration indication (TCI).

[0108] In the embodiments of the present application, after the step S204, the following at least one step can be further included:

[0109] 1) the terminal selects the first configuration information based on the downlink measurement result and the RSRP threshold or the RSRP range.

[0110] In this scenario, the first configuration information can be associated with the MCS, different RSRP thresholds can correspond to different MCSs, or different RSRP ranges correspond to different MCSs, and the terminal can select the first configuration information accordingly.

[0111] For example, the terminal selects the configuration information associated with MCS1 such as associated CG1 when the downlink measurement result is greater than the RSRP threshold, and selects the configuration information associated with MCS2 such as associated CG2 when the downlink measurement result is less than or equal to the RSRP threshold.

[0112] For another example, the terminal selects the configuration information associated with MCS1 such as associated resource pool 1 when the downlink measurement result belongs to a first RSRP range, selects the configuration information associated with MCS2 such as associated resource pool 2 when the downlink measurement result belongs to a second RSRP range, and selects the configuration information associated with MCS3 such as associated resource pool 3 when the downlink measurement result belongs to a third RSRP range.

[0113] 2) The terminal selects the first configuration information based on the amount of buffered data and the data amount threshold.

[0114] In this scenario, the first configuration information can be associated with RB size, and different data amount thresholds can correspond to different sizes of RBs. The terminal can select the first configuration information accordingly.

[0115] For example, the terminal selects the configuration information associated with RB1, such as associated CG1, when the amount of buffered data is greater than the data amount threshold, and selects the configuration information associated with RB2, such as associated CG2, when the amount of buffered data is less than or equal to the data amount threshold. The number of RBs contained in RB1 is greater than the number of RBs contained in RB2.

[0116] For another example, the terminal selects the configuration information associated with time slots, such as associated CG1, when the amount of buffered data is greater than the data amount threshold, and selects the configuration information associated with short time slots, such as associated CG2, when the amount of buffered data is less than or equal to the data amount threshold. The time domain length of a short time slot is less than that of a time slot.

[0117] 3) The terminal selects the first configuration information based on the terminal's capability.

[0118] In this scenario, the first configuration information can be associated with the terminal's capability, and the terminal can select the first configuration information accordingly.

[0119] For example, when the terminal's capability is high (such as 2Tx), the terminal can select the configuration information associated with high capability, such as associated transmission mode 1, and when the terminal's capability is low (such as 1Tx), the terminal can select the configuration information associated with low capability, such as associated transmission mode 2.

[0120] 4) The terminal selects the first configuration information based on a QoS list or a logical channel list.

[0121] In this scenario, the first configuration information can be associated with a QoS list or a logical channel list, and the terminal can select the first configuration information accordingly.

[0122] For example, the QoS list includes QoS1-QoS6, wherein QoS1-QoS3 are associated with CG1, and QoS4-QoS6 are associated with CG2. When the service of QoS2 arrives, the terminal selects CG1 associated with QoS2, and when the service of QoS5 arrives, the terminal selects CG2 associated with QoS5. The selection based on a logical channel list is the same as the selection based on a QoS list.

[0123] 5) The terminal selects the first configuration information based on the terminal's moving speed and the moving speed threshold.

[0124] In this scenario, the first configuration information can be associated with the number of DMRSs, different mobile speed thresholds can correspond to different numbers of DMRSs, and the terminal can select the first configuration information accordingly.

[0125] For example, the terminal selects configuration information associated with a number of DMRSs of 1, such as associated CG1, when the mobile speed is greater than the mobile speed threshold, i.e., high speed, and selects configuration information associated with a number of DMRSs of 2, such as associated CG2, when the mobile speed is less than or equal to the mobile speed threshold, i.e., low speed.

[0126] In addition to the scenario of one threshold in the above example, there can be multiple mobile speed thresholds, in which case the terminal can select the first configuration information according to the mobile speed range and the number of DMRSs associated with the mobile speed range.

[0127] 6) The terminal selects the first configuration information based on SSB measurement.

[0128] In this scenario, the first configuration information can be associated with the SSB index, and the terminal can select the first configuration information accordingly.

[0129] For example, the terminal selects associated CG1 when the SSB index is 1, selects associated CG2 when the SSB index is 2, and selects associated CG3 when the SSB index is 3.

[0130] In the above scenarios, the terminal can select a more suitable transmission resource (including CG and / or resource pool) and / or transmission mode (including transmission mode and / or transmission mode within the resource pool) according to actual conditions, which helps to improve resource utilization.

[0131] The terminal receives first information sent by the network side device, determines that the uplink data transmission mode is a first mode or a second mode based on the first information, wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling. This mechanism for the terminal to determine the uplink data transmission mode not only reduces the sending of DCI by the network side, but also reduces DCI blind detection by the terminal, which helps to reduce the energy consumption of the network and the terminal.

[0132] FIG. 7 shows another flowchart of an uplink data transmission method provided by an embodiment of the present application. The method 700 can be performed by a terminal. As shown in FIG. 7, the method can include the following steps.

[0133] S702: The terminal receives first information sent by the network side device.

[0134] The first information is information sent by the network side device to instruct the terminal to determine the uplink data transmission mode.

[0135] S704: The terminal determines, based on the first information, that the uplink data transmission mode is the first mode or the second mode.

[0136] The first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling.

[0137] In an embodiment of the present application, the first mode can include default first configuration information, which can be determined in the following ways:

[0138] 1) The first information contains an indication that the first configuration information is default first configuration information.

[0139] The default first configuration information can be indicated in the form of a bit, where bit 1 represents default first configuration information and bit 0 represents non-default first configuration information.

[0140] For example, there are three sets of CGs, including CG1, CG2, and CG3. "100" is used to indicate that CG1 is the default CG, and CG2 and CG3 are non-default CGs.

[0141] For another example, there are three sets of CGs, including CG1, CG2, and CG3. The indication field of whether the configuration message of CG1 is default first configuration information is "1", and the indication field of whether the configuration message of CG2 and CG3 is default first configuration information is "0". Through the above indication field, it is determined that CG1 is the default CG, and CG2 and CG3 are non-default CGs.

[0142] 2) The first information contains an index of the default first configuration information.

[0143] For example, there are five sets of CGs, corresponding to indexes CG1, CG2, CG3, CG4, and CG5. If CG5 is included in the first information, it indicates that CG5 is the default CG, and the terminal can use this default CG5 to transmit uplink data when a preset condition is met.

[0144] 3) The default first configuration information is determined based on a preset manner.

[0145] The preset manner can include at least one of the following: the lowest index, the smallest number of RBs, the lowest MCS, the associated low-order MCS table, the smallest number of MIMO layers, and determination based on the terminal identifier.

[0146] The terminal identifier can be one of the following: a high-layer configured UE identifier, a physical-layer configured cell-radio network temporary identifier (C-RNTI), and a configured scheduling RNTI (CS-RNTI).

[0147] The terminal identifier can be one of the following: a high-layer configured UE identifier, a physical-layer configured cell-radio network temporary identifier (C-RNTI), and a configured scheduling RNTI (CS-RNTI).

[0148] For example, the terminal identifier is 100, and the total number of CGs is 8. The remainder is 4 when 100 is divided by 8. The fourth CG is found in the 8 CGs, and is set as the default CG for the terminal with the identifier 100.

[0149] In an embodiment, the preset manner can include multiple parameters, and the default first configuration information can be determined according to a preset parameter order. The order refers to the priority of each parameter. The parameter in the front of the order is used to determine the default first configuration information, and the parameter in the back of the order is used to determine the default first configuration information.

[0150] For example, the preset parameter order is: MCS, index, and the CG with the lowest MCS is selected first. If there are three CGs with the lowest MCS, the CG with the smallest index is selected from the three CGs.

[0151] For example, the preset parameter order is: MCS, RB number, and index, the CG with the lowest MCS is selected first. If there are five CGs, the CG with the smallest RB number is selected from the five CGs. If there are two CGs with the smallest RB number, the CG with the smallest index is selected from the two CGs.

[0152] In the embodiment, the default first configuration information can carry at least one of the following: uplink data and a buffer status report (BSR).

[0153] For example, the default first configuration information is used to carry only the buffer status report, or the default first configuration information is used to carry only the uplink data, or the default first configuration information is used to carry the uplink data and the buffer status report.

[0154] S706: Based on the preset condition being met, the uplink data is transmitted by using the default first configuration information.

[0155] In step S706, the preset condition can include at least one of the following:

[0156] 1) The time interval between the arrival time of the current uplink data and the end time of the last uplink data transmission based on the first mode is greater than the time interval threshold. In this case, the default first configuration information can be used for the current uplink data transmission, and the non-default first configuration information can be used for subsequent uplink data transmission, which is not limited.

[0157] For example, the end time of the last uplink data transmission based on the first mode is the 10th ms, the time interval threshold is 20 ms, and the arrival time of the current uplink data is the 35th ms. Therefore, the default first configuration information can be used for uplink data transmission.

[0158] 2) Indicating the end of data transmission. In this case, the default first configuration information can be used for the current uplink data transmission, and the non-default first configuration information can be used for subsequent uplink data transmission, which is not limited.

[0159] 3) Indicating N consecutive times of no data transmission. Based on the UTO-UCI indication, N consecutive transmission occasions (TO) are indicated as no data transmission, and the default first configuration information is used for uplink data transmission. N is a positive integer, which can be predefined by a protocol or configured by a network, and is not limited.

[0160] In this case, the default first configuration information can be used for the current uplink data transmission, and the non-default first configuration information can be used for subsequent uplink data transmission, which is not limited.

[0161] 4) Data transmission based on the non-default first configuration information in the first mode fails. Transmission failure includes at least one of the following: P consecutive data transmissions, hybrid automatic repeat request (HARQ) feedback is all NACK, or no HARQ feedback is received. P is a positive integer, and the specific value can be preset by a protocol or configured by a network, which is not limited by the embodiments of the present application.

[0162] 5) Data transmission based on the non-default first configuration information in the first mode reaches the maximum number of network configuration.

[0163] 6) Network indicates that the data transmission based on the non-default first configuration information is suspended. The indication can be carried by at least one of the following: DCI, LP-WUS, MAC CE, and RRC.

[0164] 7) Indicate resource reselection. Wherein the indication can be carried by at least one of the following: DCI, LP-WUS, MAC CE, RRC.

[0165] In the embodiments of the present application, the first configuration information can remain unchanged during the uplink data transmission, or can also be switched. For example, during the uplink data transmission, the CG can remain unchanged without switching, or can also perform CG switching, which is not limited in particular.

[0166] FIG. 8 shows a schematic diagram of CG without switching according to an embodiment of the present application. As shown in FIG. 8, there are three sets of CGs, which are CG1, CG2 and CG3. During the uplink data transmission, CG1 is used for uplink data transmission, that is, CG1 remains unchanged and no CG switching occurs.

[0167] FIG. 9 shows a schematic diagram of CG switching according to an embodiment of the present application. As shown in FIG. 9, there are three sets of CGs, which are CG1, CG2 and CG3. During the uplink data transmission, CG1 is used for uplink data transmission first, and then CG switching occurs, and CG2 is used for uplink data transmission.

[0168] In the embodiments of the present application, switching between the first mode and the second mode can occur during the uplink data transmission, or can also not occur, which is determined by the specific scenario.

[0169] In the embodiments of the present application, after the above step S706, one of the following can be further included:

[0170] 1) Receive the hybrid automatic repeat request (HARQ) feedback acknowledgement message in an explicit manner.

[0171] 2) Receive the HARQ feedback acknowledgement message in an implicit manner. In this case, a timer can be started after sending the uplink data, and if the timer time is reached and the HARQ feedback acknowledgement message is not received, it is considered that the data transmission is correct.

[0172] 3) The first uplink data transmission receives the HARQ feedback acknowledgement message in an explicit manner, and the subsequent uplink data transmission receives the HARQ feedback acknowledgement message in an implicit manner.

[0173] In the embodiments of the present application, in the above explicit manner, the HARQ feedback acknowledgement message can be received based on a specified resource or DCI. The specified resource can be pre-configured, pre-indicated, or determined based on a preset rule, including but not limited to time domain resource and / or frequency domain resource, etc. The determination of the HARQ feedback code word can be related to at least one of the following in the default first configuration information: resource location, user identity, DMRS sequence index.

[0174] In the implicit manner, if no HARQ feedback acknowledgement message is received within a specified time length, it can be confirmed that the data transmission is correct.

[0175] FIG. 10 shows a HARQ feedback diagram provided by an embodiment of the present application. As shown in FIG. 10, the HARQ feedback acknowledgement message received by the terminal can be based on a single CG, such as the two HARQ feedback messages on the left side of the figure, or can be based on multi-PUSCH joint indication, such as the HARQ feedback message on the right side of the figure.

[0176] In an embodiment of the present application, the HARQ acknowledgement message sent by the network side can send an independent acknowledgement indication for the uplink data and the switching indication, respectively. For example, the feedback of the uplink data based on the CG transmission this time can be ACK, that is, the network side correctly receives, but for the next transmission CG resource indicated by the CG, the network side can reply NACK or indicate a new CG resource due to the conflict between the next transmission CG resource indicated by the terminal and other terminals. Of course, it can also be indicated as ACK at the same time, or indicated as NACK at the same time, or the uplink data is indicated as NACK and the next transmission CG resource is indicated as ACK, which will not be described here.

[0177] In an embodiment of the present application, in the case where the terminal determines that the uplink data transmission mode is the first mode, the above method can further include at least one of the following:

[0178] 1) The indication information of the next uplink data transmission carried in the configuration information corresponding to the first mode is transmitted according to the uplink data transmission information indicated by the indication information. The indication information can be carried by UCI or MAC CE.

[0179] 2) The uplink data is transmitted in the first mode and carries the uplink scheduling information (USI) of the next uplink data transmission, and the uplink data is transmitted according to the uplink data transmission information indicated by the USI.

[0180] The scenario belongs to a scenario in which the terminal reports next uplink data transmission information. The network side can confirm the content indicated by the USI. After the network side confirms, the terminal performs uplink data transmission based on the indicated content. The network side can confirm the uplink data and the USI respectively, such as replying ACK for the uplink data and replying NACK for the USI. If the network side does not confirm, the terminal can reselect the first configuration information or the network side indicates new first configuration information to the terminal for next uplink data transmission. The network side confirmation can be carried by DCI or MAC CE, for example, the DCI or MAC CE can carry CG HARQ feedback and CG confirmation or indication for next transmission. In addition, the terminal can start a timer after sending the USI. If the timer expires and no confirmation or indication from the network side is received, it is confirmed that the reporting is correct, and the uplink data transmission mode indicated by the USI is used for next uplink data transmission.

[0181] 3) The data transmission in the first mode is completed, and the uplink data is transmitted according to the uplink data transmission information indicated by the next configuration information in the transmission list of the first mode configured by the network.

[0182] For example, the transmission list of the first mode configured by the network includes: CG1->CG1->CG3->CG2, the first uplink data transmission uses CG1, the second uplink data transmission still uses CG1 after the first uplink data transmission is completed, the third uplink data transmission uses CG3 after the second uplink data transmission is completed, and the fourth uplink data transmission uses CG2 after the third uplink data transmission is completed.

[0183] It should be noted that the above several ways can be combined with the default first configuration information. For example, the initial uplink data transmission uses the default CG transmission by default, and the subsequent uplink data transmission is determined based on the above several ways.

[0184] FIG. 11 shows a schematic diagram of sending USI provided by an embodiment of the present application. As shown in FIG. 11, the USI for next uplink data transmission can be carried while the current uplink data is being transmitted. The uplink data transmission mode indicated by the USI can be scheduled in the CG and / or resource pool configured by the network, such as the upper half of the resource in the resource pool for next uplink data transmission.

[0185] In an embodiment, the indication information or USI can include at least one of the following:

[0186] 1) CG index.

[0187] 2) Resource pool index. For example, for multi-carrier and / or multi-fragment scenario, the indication can be according to the unified numbering of cell -> fragment -> resource pool, or there can be independent indication field for cell, fragment, pool. In addition, multiple resource pool indexes can be indicated simultaneously, specifically, multiple resource pools in multi-carrier and / or multi-fragment scenario can be unified numbered, and then indicated in the form of bitmap.

[0188] 3) Transmission mode indication.

[0189] 4) Time domain resource. Among them, the time domain starting symbol and length within the resource pool can be indicated, or the number of continuous slots used can be indicated, or the number of PUSCHs in multi-PUSCH transmission can be indicated, or the duration can be indicated, or the bitmap-based way can be indicated to send on subsequent transmission occasions.

[0190] 5) Frequency domain resource. Among them, the occupied resource within the resource pool can be indicated, specifically, the frequency domain resource allocation granularity can be based on fractional indication, such as 1 / 2 can indicate that the frequency domain resource is the upper half or lower half resource within the resource pool.

[0191] 6) Scheduling information, such as MCS information, etc.

[0192] In the embodiment of the application, the terminal can be located in the first cell, and the default first configuration information of the terminal can be orthogonal to the default first configuration information of other terminals in the first cell. Among them, the orthogonal includes at least one of the following: time domain non-overlapping, frequency domain non-overlapping, space domain non-overlapping, code domain using orthogonal code. This way can avoid mutual interference between terminals in the first cell.

[0193] In addition, in order to improve the reliability of uplink data transmission, the default first configuration information of the terminals between adjacent cells can also be set to be orthogonal. For example, cell 1 and cell 2 are adjacent cells, there is terminal 1 in cell 1, and there is terminal 2 in cell 2, the default first configuration information of terminal 1 can be orthogonal to the default first configuration information of terminal 2, thereby avoiding interference between adjacent cells.

[0194] In the embodiment of the present application, the terminal can send scheduling assistance information (SAI) to the network side in the case of using the non-default first configuration information to send uplink data, so as to reduce the blind detection of the network side. The SAI can be carried by the default first configuration information, or can be carried by the first configuration information used in the current transmission, and the specific implementation is not limited. When the terminal does not send SAI, the network side can default that the terminal will use the default first configuration information for subsequent uplink data transmission, or default that the terminal will not perform subsequent uplink data transmission.

[0195] In the embodiment of the present application, after the step S706, the following at least one operation can be further included: if the transmission fails, performing the following operations:

[0196] 1) determining the retransmission time based on the fallback value configured by the network, or based on the timing of the default first configuration information of the next uplink data transmission configured by the network;

[0197] 2) switching to the second mode.

[0198] The transmission failure can refer to continuous multiple transmission failures under the default first configuration information, and the number of failures can be preset, and the specific implementation is not limited.

[0199] The processing operation after the transmission failure can improve the reliability of uplink data transmission through retransmission or mode switching.

[0200] The above method provided by the embodiment of the present application, the terminal receives the first information sent by the network side device, determines the uplink data transmission mode as the first mode or the second mode based on the first information, and adopts the default first configuration information for uplink data transmission based on the satisfaction of the preset condition; wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling. This mechanism of determining the uplink data transmission mode by the terminal not only reduces the sending of DCI of the network side, but also reduces the DCI blind detection of the terminal, which helps to reduce the energy consumption of the network and the terminal. Adopting the default first configuration information for uplink data transmission can save the time of selecting uplink transmission resources, thereby improving the efficiency of uplink data transmission.

[0201] FIG. 12 shows a flowchart of an uplink data transmission method provided by an embodiment of the present application. The method 1200 can be performed by a terminal. As shown in FIG. 12, the method can include the following steps.

[0202] S1202: The terminal receives first information sent by a network side device.

[0203] The first information is information sent by the network side device for instructing the terminal to determine the uplink data transmission mode.

[0204] S1204: Determine, by the terminal, the uplink data transmission mode as the first mode or the second mode based on the first information.

[0205] The first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling.

[0206] S1206: In a case where the terminal determines that the uplink data transmission mode is the first mode, perform transmission of current uplink data, and perform transmission of next uplink data based on indicated uplink data transmission information.

[0207] In the embodiment of the present application, in the step S1206, performing transmission of next uplink data based on indicated uplink data transmission information can include at least one of the following:

[0208] 1) In the configuration information corresponding to the first mode, the indication information carrying the next uplink data transmission information, the next uplink data transmission is performed according to the uplink data transmission information indicated by the carrying indication information.

[0209] The indication information can include at least one of the following: CG index, resource pool index, transmission mode indication, time domain resource, frequency domain resource, scheduling information.

[0210] 2) The USI sent under the first mode to carry the next uplink data transmission, the next uplink data transmission is performed according to the uplink data transmission information indicated by the USI.

[0211] The USI can include at least one of the following: CG index, resource pool index, transmission mode indication, time domain resource, frequency domain resource, scheduling information.

[0212] 3) The data transmission under the first mode is completed, the next uplink data transmission is performed according to the uplink data transmission information indicated by the next configuration information in the transmission list of the first mode configured by the network.

[0213] The indication information can include at least one of the following: CG index, resource pool index, transmission mode indication, time domain resource, frequency domain resource, scheduling information.

[0214] In an implementation, the above method can further include:

[0215] In a case where the terminal determines that the uplink data transmission mode is the second mode, the terminal receives the resource and transmission parameter of the next uplink data transmission scheduled by the DCI indicated by the network side device.

[0216] In an implementation, the above method can further include:

[0217] The terminal switches from the first mode to the second mode or switches from the second mode to the first mode according to the switching indication.

[0218] The switching indication can be carried by at least one of the following: DCI, LP-WUS, MAC CE, and RRC.

[0219] In an implementation, the method further includes:

[0220] The terminal sends a signal to the network device for switching to the first mode or the second mode.

[0221] The signal for switching to the first mode or the second mode can be sent by at least one of the following: a dedicated preamble, a dedicated sequence, a dedicated scheduling request (SR), and SAI.

[0222] The above method provided by the embodiments of the present application includes that the terminal receives first information sent by the network device, determines an uplink data transmission mode as the first mode or the second mode based on the first information, performs transmission of current uplink data in the determined uplink data transmission mode, and performs transmission of next uplink data based on the indicated uplink data transmission mode; wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling. This mechanism of determining the uplink data transmission mode by the terminal can not only reduce the sending of DCI by the network side, but also reduce DCI blind detection by the terminal, which helps to reduce the energy consumption of the network and the terminal. The way of performing transmission of next uplink data based on the indicated uplink data transmission mode can flexibly switch the uplink data transmission mode, can realize on-demand dynamic switching, improves the flexibility of switching of the uplink data transmission mode, and avoids problems such as high error code or high energy consumption caused by a single mode.

[0223] FIG. 13 shows another flowchart of an uplink data transmission method provided by the embodiments of the present application. The method 1300 can be performed by the network device. As shown in FIG. 13, the method can include the following steps.

[0224] S1302: The network device sends first information to the terminal.

[0225] The first information is used to instruct the terminal to determine an uplink data transmission mode as the first mode or the second mode, the first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling.

[0226] In the embodiments of the present application, when the first information includes at least one of the following, it is used to instruct the terminal to determine the uplink data transmission mode as the first mode:

[0227] 1) a related configuration information of the first mode;

[0228] 2) an indication of enabling the first mode;

[0229] 3) an indication of switching to the first mode;

[0230] 4) when the first information comprises at least one of the following, an indication of instructing the terminal to determine the uplink data transmission mode as the second mode:

[0231] 5) an indication of disabling the first mode;

[0232] 6) an indication of switching to the second mode;

[0233] 7) when the first information comprises a QoS list or a logical channel list, an indication of instructing the terminal to determine the uplink data transmission mode as the first mode when a service in the QoS list or the logical channel list arrives, and instructing the terminal to determine the uplink data transmission mode as the second mode when a service outside the QoS list or the logical channel list arrives.

[0234] In the embodiments of the present application, when the uplink data transmission mode of the terminal is the second mode, the above method can further comprise:

[0235] The network side device dynamically adjusts the resources and transmission parameters scheduled for the next uplink data transmission, and indicates by DCI.

[0236] In the embodiments of the present application, the first information can comprise first configuration information, and the first configuration information can comprise at least one of the following:

[0237] 1) one or more sets of configured grant CG;

[0238] 2) one or more resource pools;

[0239] 3) one or more transmission modes;

[0240] 4) one or more transmission modes in one or more resource pools.

[0241] Among them, the above multiple sets of CGs can exist at least one of the following differences: modulation and coding scheme MCS, number of resource blocks RB, RB position, number of additional demodulation reference signals DMRS, number of multiple-input multiple-output MIMO layers, and number of PUSCH time domains in multi-physical uplink shared channel multi-PUSCH.

[0242] And / or,

[0243] The above multiple resource pools can exist at least one of the following differences: MCS table, number of additional DMRS, time slot length, and number of PUSCH time domains in multi-PUSCH.

[0244] And / or,

[0245] The above-mentioned multiple transmission modes may differ in at least one of the following: number of MCS, number of RBs, RB location, number of MIMO layers, number of PUSCH time domains in multi-PUSCH, and number of retransmissions.

[0246] In this embodiment of the application, when there are multiple sets of CGs, the multiple sets of CGs can be configured into different CG states, and the CG states can include at least one of the following:

[0247] 1) The Radio Resource Control (RRC) message on the network side activates or deactivates the CG;

[0248] 2) CGs are deactivated by default after RRC configuration, and are activated or deactivated by downlink control information (DCI).

[0249] 3) CGs are activated by default after RRC configuration, and are activated or deactivated by DCI;

[0250] 4) CGs are deactivated by default after RRC configuration, and the terminal is responsible for activating or deactivating the CGs.

[0251] 5) The CG is activated by default after the RRC is configured, and the terminal is responsible for activating or deactivating the CG.

[0252] In this embodiment of the application, the first configuration information may include at least one of the following:

[0253] 1) RSRP threshold or RSRP range;

[0254] 2) Data volume threshold;

[0255] 3) Number of multi-PUSCH transmissions;

[0256] 4) QoS list or logical channel list;

[0257] 5) Movement speed threshold;

[0258] 6) SSB index;

[0259] 7) TCI.

[0260] In this embodiment of the application, the first mode may include default first configuration information, which is determined in any of the following ways:

[0261] 1) The first information contains an indication that the first configuration information is the default first configuration information;

[0262] 2) The first information contains an index of the default first configuration information;

[0263] 3) determining the default first configuration information based on a preset manner;

[0264] The preset manner can include at least one of the following: a lowest index, a least number of RBs, a lowest MCS, an associated low-order MCS table, a least number of MIMO layers, and determination based on a terminal identifier.

[0265] The preset manner can include multiple parameters, and the default first configuration information is determined according to a preset parameter order.

[0266] In the embodiments of the present application, the terminal can be located in the first cell, and the default first configuration information can be orthogonal to the default first configuration information of other terminals in the first cell.

[0267] In the embodiments of the present application, the default first configuration information can carry at least one of the following: uplink data and a buffer status report (BSR).

[0268] In the embodiments of the present application, the method can further include:

[0269] receiving uplink data sent by the terminal based on the default first configuration information;

[0270] sending a HARQ feedback confirmation message based on the specified resource or the DCI.

[0271] The specified resource is preconfigured, preindicated, or determined based on a preset rule, and the determination of the HARQ feedback code word is related to at least one of the following in the default first configuration information: a resource location, a user identifier, and a DMRS sequence index.

[0272] In the embodiments of the present application, the first information can further include indication information of a next uplink data transmission mode.

[0273] The indication information can include at least one of the following:

[0274] 1) a CG index;

[0275] 2) a resource pool index;

[0276] 3) transmission mode indication;

[0277] 4) time domain resource;

[0278] 5) frequency domain resource;

[0279] 6) scheduling information.

[0280] In the embodiments of the present application, the method can further include:

[0281] The network side device sends a switching indication to the terminal, indicating the terminal to switch from the first mode to the second mode, or indicating the terminal to switch from the second mode to the first mode.

[0282] The switching indication can be carried by at least one of the following: DCI, low-power wake-up signal (LP-WUS), medium access control control element (MAC CE), and RRC.

[0283] In the embodiments of the present application, the method can further include:

[0284] receiving a signal sent by the terminal to switch to the first mode or the second mode.

[0285] The signal to switch to the first mode or the second mode can be sent by at least one of the following: a dedicated preamble sequence, a dedicated sequence, a dedicated scheduling request, and scheduling assistance information (SAI).

[0286] In the embodiments of the present application, the method can further include:

[0287] sending the default first configuration information configured for the terminal to the neighboring cell.

[0288] The interaction information between the neighboring cell, i.e., the default first configuration information configured for the terminal, can be transmitted through an Xn interface, an X2 interface, or other inter-station interfaces in future communication systems.

[0289] The above method provided by the embodiments of the present application can send first information from a network side device to a terminal, wherein the first information is used to instruct the terminal to determine an uplink data transmission mode as a first mode or a second mode. The first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling. This mechanism in which the terminal determines the uplink data transmission mode can not only reduce the sending of DCI from the network side, but also reduce the blind detection of DCI by the terminal, thereby helping to reduce the energy consumption of the network and the terminal.

[0290] FIG. 14 shows a structural schematic diagram of an uplink data transmission device provided by the embodiments of the present application. As shown in FIG. 14, the device 1400 applied to a terminal can include a receiving module 1401 and a determining module 1402.

[0291] The receiving module 1401 is configured to receive first information sent by a network side device.

[0292] The determining module 1402 is configured to determine, based on the first information, an uplink data transmission mode as a first mode or a second mode.

[0293] The first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling.

[0294] In the embodiments of the present application, the determining module can be configured to determine the uplink data transmission mode as the first mode when at least one of the following conditions is met:

[0295] The first information includes relevant configuration information of the first mode.

[0296] The first information includes an indication of enabling the first mode.

[0297] The first information includes an indication of switching to the first mode.

[0298] The first information includes a quality of service (QoS) list, and a service in the QoS list arrives.

[0299] The first information includes a logical channel list, and a service in the logical channel list arrives.

[0300] In the embodiments of the present application, the determining module can be configured to determine that the uplink data transmission mode is the second mode when at least one of the following conditions is met:

[0301] The first information does not include relevant configuration information of the first mode.

[0302] The first information includes an indication of disabling the first mode.

[0303] The first information includes an indication of switching to the second mode.

[0304] The terminal sends a mode switching signal.

[0305] The first information includes a QoS list, and a service outside the QoS list arrives.

[0306] The first information includes a logical channel list, and a service outside the logical channel list arrives.

[0307] Transmission fails in the first mode.

[0308] In the embodiments of the present application, the first information can include first configuration information, and the first configuration information can include at least one of the following:

[0309] One or more sets of configured grants (CGs);

[0310] One or more resource pools;

[0311] One or more transmission modes;

[0312] One or more transmission modes in one or more resource pools.

[0313] The multiple sets of CGs can differ in at least one of the following: modulation and coding scheme (MCS), number of resource blocks (RBs), RB location, number of additional demodulation reference signals (DMRSs), number of multiple-input multiple-output (MIMO) layers, and number of physical uplink shared channel (PUSCH) time domains in multi-PUSCH.

[0314] And / or,

[0315] The multiple resource pools can differ in at least one of the following: MCS table, number of additional DMRS, slot duration, number of PUSCH time domains in multi-PUSCH.

[0316] and / or,

[0317] The multiple transmission modes can differ in at least one of the following: MCS, number of RBs, RB location, number of MIMO layers, number of PUSCH time domains in multi-PUSCH, number of retransmissions.

[0318] In the embodiments of the present application, in the case of multiple CGs, the multiple CGs can be configured as different CG states, and the CG states can include at least one of the following:

[0319] CG activated or deactivated by a radio resource control (RRC) message of a network side device;

[0320] CG activated or deactivated by a downlink control information (DCI) after being configured by RRC and being deactivated by default;

[0321] CG activated or deactivated by DCI after being configured by RRC and being activated by default;

[0322] CG activated or deactivated by a terminal after being configured by RRC and being deactivated by default;

[0323] CG activated or deactivated by a terminal after being configured by RRC and being activated by default.

[0324] In the embodiments of the present application, the first configuration information can include at least one of the following:

[0325] a reference signal received power (RSRP) threshold or an RSRP range;

[0326] a data volume threshold;

[0327] a number of multi-PUSCH transmissions;

[0328] a QoS list or a logical channel list;

[0329] a mobile speed threshold;

[0330] a synchronization signal physical broadcast channel block (SSB) index;

[0331] a transmission configuration indication (TCI).

[0332] In the embodiments of the present application, the apparatus can also be used for at least one of the following:

[0333] selecting the first configuration information based on a downlink measurement result and an RSRP threshold or an RSRP range;

[0334] select the first configuration information based on the amount of cached data and a data amount threshold;

[0335] select the first configuration information based on a capability of the terminal;

[0336] select the first configuration information based on a QoS list or a logical channel list;

[0337] select the first configuration information based on a moving speed of the terminal and a moving speed threshold;

[0338] select the first configuration information based on SSB measurement.

[0339] In an embodiment of the present application, the first mode can include default first configuration information, and the default first configuration information can be determined in the following manner:

[0340] the first information includes an indication that the first configuration information is default first configuration information;

[0341] the first information includes an index of the default first configuration information;

[0342] the default first configuration information is determined based on a preset manner.

[0343] The preset manner includes at least one of the following: lowest index, least number of RBs, lowest MCS, associated low-order MCS table, least number of MIMO layers, and determination based on terminal identifier.

[0344] In an embodiment of the present application, the preset manner can include multiple parameters, and the default first configuration information is determined according to a preset parameter order.

[0345] In an embodiment of the present application, the terminal can be located in a first cell, and the default first configuration information can be orthogonal to default first configuration information of other terminals in the first cell.

[0346] In an embodiment of the present application, the default first configuration information can carry at least one of the following: uplink data and buffer status report (BSR).

[0347] In an embodiment of the present application, the apparatus can also be used to perform uplink data transmission using the default first configuration information based on a preset condition being met.

[0348] The preset condition being met can include at least one of the following:

[0349] a time interval between a current arrival time of uplink data and a last end time of uplink data transmission based on the first mode is greater than a time interval threshold;

[0350] an indication of end of data transmission;

[0351] an indication of N consecutive times of no data transmission;

[0352] The data transmission based on the non-default first configuration information in the first mode fails;

[0353] The data transmission based on the non-default first configuration information in the first mode reaches a maximum number of times configured by the network;

[0354] The network indicates that the data transmission based on the non-default first configuration information is stopped;

[0355] The resource is indicated to be reselected.

[0356] In the embodiments of the present application, after the device transmits uplink data based on the default first configuration information, the device can perform one of the following:

[0357] The hybrid automatic repeat request (HARQ) feedback acknowledgement message is received in an explicit manner;

[0358] The HARQ feedback acknowledgement message is received in an implicit manner;

[0359] The HARQ feedback acknowledgement message is received in an explicit manner for the first time of uplink data transmission, and the HARQ feedback acknowledgement message is received in an implicit manner for subsequent uplink data transmission.

[0360] In the explicit manner, the HARQ feedback acknowledgement message can be received based on a specified resource or DCI, and the specified resource is pre-configured, pre-indicated, or determined based on a preset rule. The determination of the HARQ feedback code word is related to at least one of the following in the default first configuration information: resource location, user identifier, and DMRS sequence index.

[0361] In the implicit manner, if the HARQ feedback acknowledgement message is not received within a specified time period, it is confirmed that the data transmission is correct.

[0362] In the embodiments of the present application, after the device transmits uplink data based on the default first configuration information, the device can further perform the following steps: if the transmission fails, at least one of the following operations is performed:

[0363] The retransmission time is determined based on a fallback value configured by the network, or based on a time of the default first configuration information of the next uplink data transmission configured by the network;

[0364] Switch to the second mode.

[0365] In the embodiments of the present application, in a case where it is determined that the uplink data transmission mode is the first mode, the device can further be configured to perform at least one of the following:

[0366] The indication information of the next uplink data transmission is carried in the configuration information corresponding to the first mode, and the uplink data is transmitted according to the uplink data transmission information indicated by the indication information;

[0367] transmit uplink data according to the uplink data transmission information indicated by the USI in the first mode;

[0368] the data transmission in the first mode is completed, and uplink data is transmitted according to uplink data transmission information indicated by next configuration information in the transmission list of the first mode configured by the network.

[0369] In the embodiments of the present application, the indication information or the USI can include at least one of the following:

[0370] a CG index;

[0371] a resource pool index;

[0372] a transmission mode indication;

[0373] a time domain resource;

[0374] a frequency domain resource;

[0375] scheduling information.

[0376] In the embodiments of the present application, the apparatus can also be used for:

[0377] in the second mode, receiving resources and transmission parameters scheduled by the network side device for next uplink data transmission indicated by DCI.

[0378] In the embodiments of the present application, the apparatus can also be used for:

[0379] switching from the first mode to the second mode or from the second mode to the first mode according to the switching indication.

[0380] The switching indication is carried by at least one of the following: DCI, low-power wake-up signal (LP-WUS), media access control control element (MAC CE), and RRC.

[0381] In the embodiments of the present application, the apparatus can also be used for:

[0382] sending a signal to the network side device for switching to the first mode or the second mode, wherein the signal is sent by at least one of the following: a dedicated preamble sequence, a dedicated sequence, a dedicated scheduling request, and scheduling assistance information (SAI).

[0383] The apparatus provided in the embodiments of the present application can execute the method in any of the method embodiments described above with the terminal as the execution subject, and the detailed process is described in the method embodiments, which will not be described here.

[0384] The device provided in the embodiments of the present application receives first information sent by a network side device, determines an uplink data transmission mode as a first mode or a second mode based on the first information, wherein the first mode is a mode of terminal triggered uplink scheduling, and the second mode is a mode of network triggered uplink scheduling. This mechanism of determining the uplink data transmission mode by the terminal can not only reduce the sending of DCI of the network side, but also reduce the DCI blind detection of the terminal, thereby helping to reduce the energy consumption of the network and the terminal.

[0385] FIG. 15 shows a structural schematic diagram of an uplink data transmission device provided in the embodiments of the present application. As shown in FIG. 15, the device 1500 applied to a network side device can include a sending module 1501.

[0386] The sending module 1501 is configured to send first information to a terminal.

[0387] The first information is used to instruct the terminal to determine the uplink data transmission mode as the first mode or the second mode, the first mode is a mode of terminal triggered uplink scheduling, and the second mode is a mode of network triggered uplink scheduling.

[0388] In the embodiments of the present application, when the first information includes at least one of the following, it is used to instruct the terminal to determine the uplink data transmission mode as the first mode:

[0389] related configuration information of the first mode;

[0390] an instruction to enable the first mode;

[0391] an instruction to switch to the first mode;

[0392] When the first information includes at least one of the following, it is used to instruct the terminal to determine the uplink data transmission mode as the second mode:

[0393] an instruction to disable the first mode;

[0394] an instruction to switch to the second mode;

[0395] The first information includes a QoS list or a logical channel list, when a service in the QoS list or the logical channel list arrives, it is used to instruct the terminal to determine the uplink data transmission mode as the first mode, and when a service outside the QoS list or the logical channel list arrives, it is used to instruct the terminal to determine the uplink data transmission mode as the second mode.

[0396] In the embodiments of the present application, in the case that the uplink data transmission mode of the terminal is the second mode, the device is further used for:

[0397] dynamically adjusting resources and transmission parameters scheduled for next uplink data transmission, and indicating by DCI.

[0398] In the embodiments of the present application, the first information includes first configuration information, and the first configuration information includes at least one of the following:

[0399] one or more sets of configured grants (CGs);

[0400] one or more resource pools;

[0401] one or more transmission modes;

[0402] one or more transmission modes in one or more resource pools.

[0403] In the embodiments of the present application, the multiple sets of CGs differ in at least one of the following: modulation and coding scheme (MCS), number of resource blocks (RBs), RB position, number of additional demodulation reference signals (DMRSs), number of multiple-input multiple-output (MIMO) layers, and number of PUSCH time domains in multi-PUSCH.

[0404] and / or,

[0405] The multiple resource pools differ in at least one of the following: MCS table, number of additional DMRSs, time slot length, and number of PUSCH time domains in multi-PUSCH.

[0406] and / or,

[0407] The multiple transmission modes differ in at least one of the following: MCS, number of RBs, RB position, number of MIMO layers, number of PUSCH time domains in multi-PUSCH, and number of retransmissions.

[0408] In the embodiments of the present application, the multiple sets of CGs are configured as different CG states, and the CG states include at least one of the following:

[0409] CG activated or deactivated by a radio resource control (RRC) message of a network side device;

[0410] CG activated or deactivated by a downlink control information (DCI) after being configured by RRC by default;

[0411] CG activated or deactivated by DCI after being configured by RRC by default;

[0412] CG activated or deactivated by a terminal after being configured by RRC by default;

[0413] CG activated or deactivated by a terminal after being configured by RRC by default.

[0414] In the embodiments of the present application, the first configuration information includes at least one of the following:

[0415] RSRP threshold or RSRP range;

[0416] data volume threshold;

[0417] multi-PUSCH transmission number;

[0418] QoS list or logical channel list;

[0419] moving speed threshold;

[0420] SSB index;

[0421] TCI.

[0422] In the embodiments of the present application, the first mode includes default first configuration information, and the default first configuration information is determined by any one of the following ways:

[0423] The first information contains an indication that the first configuration information is the default first configuration information;

[0424] The first information contains an index of the default first configuration information;

[0425] The default first configuration information is determined based on a preset manner;

[0426] The preset manner includes at least one of the following: the lowest index, the least number of RBs, the lowest MCS, the associated low-order MCS table, the least number of MIMO layers, and determination based on terminal identification.

[0427] In the embodiments of the present application, the preset manner includes multiple parameters, and the default first configuration information is determined according to the preset parameter order.

[0428] In the embodiments of the present application, the terminal is located in the first cell, and the default first configuration information is orthogonal to the default first configuration information of other terminals in the first cell.

[0429] In the embodiments of the present application, the default first configuration information carries at least one of the following: uplink data and buffer status report (BSR).

[0430] In the embodiments of the present application, the above device can also be used for:

[0431] Receiving uplink data sent by the terminal based on the default first configuration information;

[0432] Sending a HARQ feedback confirmation message based on specified resources or DCI.

[0433] The specified resources are pre-configured, pre-indicated, or determined based on a preset rule; and the determination of the HARQ feedback code word is related to at least one of the following in the default first configuration information: resource location, user identification, and DMRS sequence index.

[0434] The first information further includes indication information of a next uplink data transmission mode.

[0435] The indication information includes at least one of the following:

[0436] A CG index;

[0437] A resource pool index;

[0438] Transmission mode indication;

[0439] Time domain resources;

[0440] Frequency domain resources;

[0441] Scheduling information.

[0442] In the embodiments of the present application, the apparatus can also be used for:

[0443] sending a switching indication to the terminal, indicating the terminal to switch from the first mode to the second mode, or indicating the terminal to switch from the second mode to the first mode.

[0444] The switching indication is carried by at least one of the following: DCI, low-power wake-up signal (LP-WUS), media access control control element (MAC CE), and RRC.

[0445] In the embodiments of the present application, the apparatus can also be used for:

[0446] receiving a signal sent by the terminal to switch to the first mode or the second mode.

[0447] The signal is sent by at least one of the following: a dedicated preamble sequence, a dedicated sequence, a dedicated scheduling request, and scheduling assistance information (SAI).

[0448] In the embodiments of the present application, the apparatus can also be used for:

[0449] sending default first configuration information configured for the terminal to a neighboring cell.

[0450] The interaction information between the neighboring cell and the terminal, i.e., the default first configuration information configured for the terminal, can be transmitted through an Xn interface, an X2 interface, or other inter-station interfaces in future communication systems.

[0451] The apparatus provided in the embodiments of the present application can execute the method in any of the method embodiments described above with the network-side device as the execution subject, and the detailed process is described in the method embodiments, which will not be repeated here.

[0452] The device provided in the embodiments of the present application can reduce the sending of DCI on the network side and the blind detection of DCI on the terminal, and help reduce the energy consumption of the network and the terminal.

[0453] The device provided in the embodiments of the present application can reduce the sending of DCI on the network side and the blind detection of DCI on the terminal, and help reduce the energy consumption of the network and the terminal.

[0454] The device includes 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 hardware. When implemented by hardware, the processing module can be implemented by a processor. The processor can include a general-purpose processor, a special-purpose processor, etc., for example, 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.

[0455] The device provided in the embodiments of the present application can realize the processes of the method embodiments and achieve the same technical effects. To avoid repetition, the details are not described here.

[0456] As shown in FIG. 16, the embodiment of the present application further provides a communication device 1600, comprising a processor 1601 and a memory 1602, wherein the memory 1602 stores programs or instructions executable on the processor 1601, for example, when the communication device 1600 is a terminal, the programs or instructions are executed by the processor 1601 to implement each step of the above method embodiments and achieve the same technical effects. When the communication device 1600 is a network side device, the programs or instructions are executed by the processor 1601 to implement each step of the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0457] The embodiment of the present application further provides a terminal, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps in the above method embodiments with the terminal as the execution subject. The terminal embodiment corresponds 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 embodiment and achieve the same technical effects. The terminal can be the device shown in FIG. 14. Specifically, FIG. 17 is a schematic diagram of the hardware structure of a terminal for implementing the embodiment of the present application.

[0458] The terminal 1700 includes, but is not limited to, at least part of the components such as a radio frequency unit 1701, a network module 1702, an audio output unit 1703, an input unit 1704, a sensor 1705, a display unit 1706, a user input unit 1707, an interface unit 1708, a memory 1709, and a processor 1710.

[0459] Those skilled in the art can understand that the terminal 1700 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 1710 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. 17 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.

[0460] It should be understood that in the embodiments of the present application, the input unit 1704 can include a graphics processor 17041 and a microphone 17042, and the graphics processor 17041 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 1706 can include a display panel 17061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1707 includes at least one of a touch panel 17071 and other input devices 17072. The touch panel 17071 is also called a touch screen. The touch panel 17071 can include two parts of a touch detection device and a touch controller. The other input devices 17072 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.

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

[0462] The memory 1709 can be used to store software programs or instructions and various data. The memory 1709 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.), and the like. In addition, the memory 1709 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 1709 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0463] The processor 1710 can include one or more processing units; optionally, the processor 1710 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 1710.

[0464] The radio frequency unit 1701 is configured to receive first information sent by a network side device.

[0465] The processor 1710 is configured to determine, based on the first information, that an uplink data transmission mode is a first mode or a second mode.

[0466] The first mode is a terminal-triggered uplink scheduling mode, and the second mode is a network-triggered uplink scheduling mode.

[0467] The terminal provided in the embodiments of the present application can determine the uplink data transmission mode through receiving the first information sent by the network side device and determining the uplink data transmission mode as the first mode or the second mode based on the first information, wherein the first mode is a mode of triggering uplink scheduling by the terminal, and the second mode is a mode of triggering uplink scheduling by the network. The mechanism of determining the uplink data transmission mode by the terminal can not only reduce the sending of the DCI of the network side, but also reduce the blind detection of the DCI of the terminal, thereby helping to reduce the energy consumption of the network and the terminal.

[0468] 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 embodiments and achieve the same or corresponding technical effects. To avoid repetition, details are not described herein again.

[0469] The embodiments of the present application also provide a network side device, which comprises a processor and a communication interface, the communication interface is coupled with the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiments of the network side device as shown above. 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 can be applied to the network side device embodiments and achieve the same technical effects.

[0470] Specifically, the embodiments of the present application also provide a network side device, which can be the apparatus shown in FIG. m. As shown in FIG. 18, the network side device 1800 comprises an antenna 181, a radio frequency device 182, a baseband device 183, a processor 184 and a memory 185. The antenna 181 is connected with the radio frequency device 182. In the uplink direction, the radio frequency device 182 receives information through the antenna 181 and sends the received information to the baseband device 183 for processing. In the downlink direction, the baseband device 183 processes the information to be sent and sends it to the radio frequency device 182, which processes the received information and sends it out through the antenna 181.

[0471] The method performed by the network side device in the above embodiments can be implemented in the baseband device 183, which comprises a baseband processor.

[0472] The baseband device 183 may, for example, comprise at least one baseband board, which is provided with a plurality of chips, as shown in FIG. 18. One of the chips is, for example, a baseband processor, which is connected with the memory 185 through a bus interface to call the programs in the memory 185 and perform the operations of the network device shown in the above method embodiments.

[0473] The network side device can also comprise a network interface 186, which is, for example, a common public radio interface (CPRI).

[0474] Specifically, the network side device 1800 of the embodiment of the present application further includes instructions or programs stored on the memory 185 and executable on the processor 184, the processor 184 invokes the instructions or programs in the memory 185 to execute the method performed by each module shown in FIG. 15 and achieve the same technical effects. To avoid repetition, details are not described herein.

[0475] 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 method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.

[0476] The processor is the processor in the terminal in the above 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.

[0477] 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 method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.

[0478] 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.

[0479] 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 method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.

[0480] The embodiment of the present application further provides an uplink data transmission system, including a terminal and a network side device, the terminal can be used to execute the steps of the uplink data transmission method with the terminal as the execution subject as described above, and the network side device can be used to execute the steps of the uplink data transmission method with the network side device as the execution subject as described above.

[0481] 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, software, or a combination thereof, and that the scope of the application is not limited to the specific order of execution of the steps described in the examples. In addition, features described in relation to certain examples can be combined in other examples.

[0482] From the above description of the embodiments, it is clear that the above-mentioned method can be realized by means of a computer software product and a general hardware platform, of course, it can also be realized 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.

[0483] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, the above-mentioned specific embodiments are only illustrative, but not restrictive, and 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 scope protected by the claims.

Claims

1. A method for uplink data transmission, comprising: receiving, by a terminal, first information sent by a network device; determining, by the terminal, an uplink data transmission mode as a first mode or a second mode based on the first information; wherein the first mode is a terminal-triggered uplink scheduling mode, and the second mode is a network-triggered uplink scheduling mode.

2. The method of claim 1, wherein, The uplink data transmission mode is determined as the first mode when at least one of the following conditions is met: the first information includes configuration information related to the first mode; the first information includes an indication to enable the first mode; the first information includes an indication to switch to the first mode; the first information includes a quality of service (QoS) list, and a service in the QoS list arrives; the first information includes a logical channel list, and a service in the logical channel list arrives.

3. The method of claim 1, wherein, The uplink data transmission mode is determined as the second mode when at least one of the following conditions is met: the first information does not include configuration information related to the first mode; the first information includes an indication to disable the first mode; the first information includes an indication to switch to the second mode; the terminal sends a mode switching signal; the first information includes a QoS list, and a service outside the QoS list arrives; the first information includes a logical channel list, and a service outside the logical channel list arrives; a transmission in the first mode fails.

4. The method of claim 1, wherein, The first information includes first configuration information, and the first configuration information includes at least one of the following: one or more sets of configured grant (CG); one or more resource pools; one or more transmission modes; one or more transmission modes in one or more resource pools.

5. The method of claim 4, wherein, The multiple sets of CG differ in at least one of the following: modulation and coding scheme (MCS), number of resource blocks (RB), RB location, number of additional demodulation reference signals (DMRS), number of multiple-input multiple-output (MIMO) layers, and number of PUSCH time domains in multi-PUSCH. and / or, The multiple resource pools differ in at least one of the following: MCS table, number of additional DMRS, time slot length, and number of PUSCH time domains in multi-PUSCH. and / or, The multiple transmission modes differ in at least one of the following: MCS, number of RB, RB location, number of MIMO layers, number of PUSCH time domains in multi-PUSCH, and number of retransmissions.

6. The method of claim 4, wherein, The multiple sets of CG are configured as different CG states, and the CG states include at least one of the following: CG activated or deactivated by a radio resource control (RRC) message of the network device; CG activated or deactivated by a downlink control information (DCI) after being configured by RRC and deactivated by default; CG activated or deactivated by a DCI after being configured by RRC and activated by default; CG activated or deactivated by the terminal after being configured by RRC and deactivated by default; CG activated or deactivated by the terminal after being configured by RRC and activated by default.

7. The method of claim 4, wherein, The first configuration information includes at least one of the following: reference signal received power (RSRP) threshold or RSRP range; data volume threshold; number of multi-PUSCH transmissions; QoS list or logical channel list; mobile speed threshold; Synchronization signal physical broadcast channel block, SSB index Transmission configuration indication, TCI.

8. The method of claim 7, wherein, Further comprising at least one of: Selecting the first configuration information based on downlink measurement results and the RSRP threshold or RSRP range; Selecting the first configuration information based on the amount of buffered data and the data amount threshold; Selecting the first configuration information based on the capability of the terminal; Selecting the first configuration information based on the QoS list or logical channel list; Selecting the first configuration information based on the moving speed of the terminal and the moving speed threshold; Selecting the first configuration information based on SSB measurement.

9. The method of any one of claims 1-8, wherein, The first mode includes default first configuration information, and the default first configuration information is determined in any of the following ways: The first information includes an indication that the first configuration information is the default first configuration information; The first information includes an index of the default first configuration information; The default first configuration information is determined based on a preset manner; The preset manner includes at least one of the following: the lowest index, the smallest number of RBs, the lowest MCS, the associated low-order MCS table, the smallest number of MIMO layers, and determination based on terminal identification.

10. The method of claim 9, wherein, The preset manner includes multiple parameters, and the default first configuration information is determined in the preset parameter order.

11. The method of claim 9, wherein, The terminal is located in a first cell, and the default first configuration information is orthogonal to the default first configuration information of other terminals in the first cell.

12. The method of claim 9, wherein, The default first configuration information carries at least one of the following: uplink data and buffer status report (BSR).

13. The method of any one of claims 9-12, wherein, Further comprising: Based on the preset condition being met, the default first configuration information is used for uplink data transmission, and the preset condition being met includes at least one of the following: The time interval between the arrival time of the current uplink data and the end time of the last uplink data transmission based on the first mode is greater than a time interval threshold; Indicating the end of data transmission; Indicating N consecutive times of no data transmission; Failure of data transmission based on non-default first configuration information in the first mode; The maximum number of data transmission based on non-default first configuration information in the first mode is reached; The network indicates that the data transmission based on non-default first configuration information is suspended; Indicating resource reselection.

14. The method of claim 13, wherein, After using the default first configuration information for uplink data transmission, one of the following is further included: HARQ feedback confirmation message is received in an explicit manner; HARQ feedback confirmation message is received in an implicit manner; HARQ feedback confirmation message is received in an explicit manner for the first time of uplink data transmission, and HARQ feedback confirmation message is received in an implicit manner for subsequent uplink data transmission.

15. The method of claim 14, wherein In the explicit manner, the HARQ feedback confirmation message is received based on a specified resource or DCI, and the specified resource is pre-configured, pre-indicated, or determined based on a preset rule; and the determination of the HARQ feedback code word is related to at least one of the following in the default first configuration information: resource location, user identification, and DMRS sequence index; In the implicit manner, no HARQ feedback confirmation message is received within a specified time period, confirming that the data transmission is correct.

16. The method of claim 13, wherein, after the uplink data transmission with the default first configuration information, the method further comprises: if the transmission fails, performing at least one of the following operations: determining a retransmission time based on a network-configured fallback value or a network-configured timing of default first configuration information for next uplink data transmission; switching to a second mode.

17. The method of any one of claims 1-16, wherein, the terminal determines the uplink data transmission mode to be the first mode, and the method further comprises at least one of the following: the first mode corresponds to configuration information carrying indication information of next uplink data transmission, and the terminal transmits uplink data according to uplink data transmission information indicated by the indication information; the first mode transmits uplink data and carries uplink scheduling information (USI) of next uplink data transmission, and the terminal transmits uplink data according to uplink data transmission information indicated by the USI; after the data transmission in the first mode is completed, the terminal transmits uplink data according to uplink data transmission information indicated by next configuration information in a network-configured transmission list of the first mode.

18. The method of claim 17, wherein, the indication information or the USI comprises at least one of the following: CG index; resource pool index; transmission mode indication; time domain resource; frequency domain resource; scheduling information.

19. The method of any one of claims 1-18, wherein, the method further comprises: in the second mode, receiving resources and transmission parameters scheduled by the network side device for next uplink data transmission through DCI.

20. The method of any one of claims 1-18, wherein, the method further comprises: switching from the first mode to the second mode or from the second mode to the first mode according to a switching indication; wherein the switching indication is carried by at least one of the following: DCI, low-power wake-up signal (LP-WUS), medium access control control element (MAC CE), and RRC.

21. The method of any one of claims 1-18, wherein, the method further comprises: sending a signal to the network side device to switch to the first mode or the second mode; wherein the signal is sent through at least one of the following: dedicated preamble sequence, dedicated sequence, dedicated scheduling request, and scheduling assistance information (SAI).

22. An uplink data transmission method, comprising: a network side device sending first information to a terminal; wherein the first information is used to instruct the terminal to determine an uplink data transmission mode to be a first mode or a second mode, the first mode being a mode in which the terminal triggers uplink scheduling, and the second mode being a mode in which the network triggers uplink scheduling.

23. The method of claim 22, wherein when the first information comprises at least one of the following, it is used to instruct the terminal to determine the uplink data transmission mode to be the first mode: related configuration information of the first mode; an indication to enable the first mode; an indication to switch to the first mode. when the first information comprises at least one of the following, it is used to instruct the terminal to determine the uplink data transmission mode to be the second mode: an indication to disable the first mode; an indication to switch to the second mode. the first information comprises a QoS list or a logical channel list, when a service in the QoS list or the logical channel list arrives, it is used to instruct the terminal to determine the uplink data transmission mode to be the first mode, and when a service outside the QoS list or the logical channel list arrives, it is used to instruct the terminal to determine the uplink data transmission mode to be the second mode.

24. The method of claim 22, wherein, the uplink data transmission mode of the terminal is the second mode, and the method further comprises: The network side device dynamically adjusts the resource and transmission parameter scheduled for the next uplink data transmission, and indicates by DCI.

25. The method of claim 22, wherein, The first information includes first configuration information, and the first configuration information includes at least one of the following: One or more sets of configured grant (CG); One or more resource pools; One or more transmission modes; One or more transmission modes in one or more resource pools.

26. The method of claim 25, wherein, The multiple sets of CGs differ in at least one of the following: modulation and coding scheme (MCS), number of resource blocks (RBs), RB position, number of additional demodulation reference signals (DMRS), number of multiple-input multiple-output (MIMO) layers, and number of PUSCH time domains in multi-PUSCH; And / or, The multiple resource pools differ in at least one of the following: MCS table, number of additional DMRS, time slot length, and number of PUSCH time domains in multi-PUSCH; And / or, The multiple transmission modes differ in at least one of the following: MCS, number of RBs, RB position, number of MIMO layers, number of PUSCH time domains in multi-PUSCH, and number of retransmissions.

27. The method of claim 25, wherein, The multiple sets of CGs are configured as different CG states, and the CG states include at least one of the following: CG activated or deactivated by a network side device radio resource control (RRC) message; CG activated or deactivated by a downlink control information (DCI) after being configured by RRC and being deactivated by default; CG activated or deactivated by a DCI after being configured by RRC and being activated by default; CG activated or deactivated by a terminal after being configured by RRC and being deactivated by default; CG activated or deactivated by a terminal after being configured by RRC and being activated by default.

28. The method of claim 25, wherein, The first configuration information includes at least one of the following: RSRP threshold or RSRP range; Data volume threshold; Number of multi-PUSCH transmissions; QoS list or logical channel list; Mobile speed threshold; SSB index; TCI.

29. The method of claim 22, wherein, The first mode includes default first configuration information, and the default first configuration information is determined in any of the following ways: The first information includes an indication that the first configuration information is the default first configuration information; The first information includes an index of the default first configuration information; The default first configuration information is determined based on a preset method; The preset method includes at least one of the following: lowest index, least number of RBs, lowest MCS, associated low-order MCS table, least number of MIMO layers, and determination based on terminal identifier.

30. The method of claim 29, wherein, The preset method includes multiple parameters, and the default first configuration information is determined in the preset parameter order.

31. The method of claim 29, wherein, The terminal is located in a first cell, and the default first configuration information is orthogonal to the default first configuration information of other terminals in the first cell.

32. The method of claim 29, wherein, The default first configuration information carries at least one of the following: uplink data and buffer status report (BSR).

33. The method of claim 22, wherein, Further comprising: Receiving uplink data sent by the terminal based on the default first configuration information; Sending a HARQ feedback confirmation message based on a specified resource or DCI; The specified resource is pre-configured, pre-indicated, or determined based on a preset rule. The determination of the HARQ feedback code word is related to at least one of the following in the default first configuration information: resource location, user identifier, DMRS sequence index.

34. The method of any one of claims 22-33, wherein, The first information further includes indication information of a next uplink data transmission mode. The indication information includes at least one of the following: CG index; Resource pool index; Transmission mode indication; Time domain resource; Frequency domain resource; Scheduling information.

35. The method of any one of claims 22-33, wherein, Further comprising: sending a switching indication to the terminal, indicating the terminal to switch from the first mode to the second mode, or indicating the terminal to switch from the second mode to the first mode; The switching indication is carried by at least one of the following: DCI, low-power wake-up signal LP-WUS, media access control control element MAC CE, RRC.

36. The method of any one of claims 22-33, wherein, Further comprising: receiving a signal sent by the terminal to switch to the first mode or the second mode; The signal is sent by at least one of the following: dedicated preamble sequence, dedicated sequence, dedicated scheduling request, scheduling assistance information SAI.

37. The method of any one of claims 22-23, wherein, Further comprising: sending the default first configuration information configured for the terminal to a neighboring cell.

38. An uplink data transmission apparatus, comprising: a receiving module configured to receive first information sent by a network-side device; a determining module configured to determine, based on the first information, an uplink data transmission mode as a first mode or a second mode; The first mode is a mode in which the terminal triggers uplink scheduling, and the second mode is a mode in which the network triggers uplink scheduling.

39. The device of claim 38, wherein, The determining module is configured to determine the uplink data transmission mode as the first mode when at least one of the following conditions is met: The first information includes relevant configuration information of the first mode; The first information includes an indication to enable the first mode; The first information includes an indication to switch to the first mode; The first information includes a quality of service QoS list, and traffic in the QoS list arrives; The first information includes a logical channel list, and traffic in the logical channel list arrives.

40. The apparatus of claim 38, wherein, The first information includes first configuration information, and the first configuration information includes at least one of the following: one or more sets of configuration grants CG; one or more resource pools; one or more transmission modes; one or more transmission modes in one or more resource pools.

41. The apparatus of claim 40, wherein, The multiple sets of CGs differ in at least one of the following: modulation and coding scheme MCS, number of resource blocks RBs, RB location, number of additional demodulation reference signals DMRSs, number of multiple-input multiple-output MIMO layers, and number of PUSCH time domains in multi-PUSCH; and / or, The multiple resource pools differ in at least one of the following: MCS table, number of additional DMRSs, time slot length, and number of PUSCH time domains in multi-PUSCH; and / or, The multiple transmission modes differ in at least one of the following: MCS, number of RBs, RB location, number of MIMO layers, number of PUSCH time domains in multi-PUSCH, and number of retransmissions.

42. The device of claim 40, wherein, The first configuration information includes at least one of the following: reference signal received power RSRP threshold or RSRP range; Data volume threshold; Multi-PUSCH transmission number; QoS list or logical channel list; Mobile speed threshold; Synchronization signal physical broadcast channel block (SSB) index; Transmission configuration indication (TCI).

43. The apparatus of any one of claims 38-42, wherein, The apparatus is further configured to: adopt a default first configuration information for uplink data transmission based on a preset condition being met; wherein the preset condition being met comprises at least one of the following: a time interval between an arrival time of the current uplink data and an end time of the last uplink data transmission based on the first mode is greater than a time interval threshold; indication of an end of data transmission; indication of N consecutive times of no data transmission; data transmission based on the non-default first configuration information in the first mode fails; data transmission based on the non-default first configuration information in the first mode reaches a maximum number of times configured by the network; the network indicates that data transmission based on the non-default first configuration information is suspended; indication of resource reselection.

44. The apparatus of any one of claims 38-42, wherein, The determination module determines that the uplink data transmission mode is the first mode, and the apparatus is further configured to perform at least one of the following: transmit uplink data according to uplink data transmission information indicated by indication information of the first mode corresponding configuration information; transmit uplink data according to uplink scheduling information (USI) of the next uplink data transmission carried by the uplink data transmitted in the first mode; complete data transmission in the first mode, and transmit uplink data according to uplink data transmission information indicated by a next configuration information in a transmission list of the first mode configured by the network.

45. An uplink data transmission apparatus, comprising: a sending module configured to send first information to a terminal; wherein the first information is used to instruct the terminal to determine an uplink data transmission mode as a first mode or a second mode, the first mode being a mode in which the terminal triggers uplink scheduling, and the second mode being a mode in which the network triggers uplink scheduling.

46. 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 terminal-triggered uplink data transmission method according to any one of claims 1-21.

47. 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 terminal-triggered uplink data transmission method according to any one of claims 22-37.

48. A readable storage medium, the readable storage medium storing programs or instructions thereon, the programs or instructions being executed by a processor to implement the steps of the terminal-triggered uplink data transmission method according to any one of claims 1-37.

Citation Information

Patent Citations

  • Uplink data sending method, uplink data receiving method, user terminal, and network side device

    CN108347779A

  • Resource scheduling method and device

    CN111866794A

  • Uplink data transmission method and apparatus, terminal, and storage medium

    WO2022006915A1

  • UE assistance information reporting method and apparatus, and user equipment

    WO2024093955A1