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

By sending instruction information through the terminal in the first mode, the network is assisted in uplink scheduling, which solves the problem of high network power consumption and reduces network power consumption.

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

Patent Information

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

AI Technical Summary

Technical Problem

During uplink data transmission, the network needs to send a large amount of downlink control information (DCI), which increases network power consumption. Network power consumption is high in both dynamic scheduling and configuration authorization scenarios.

Method used

In the first transmission timing of the first mode, the terminal sends first information to the network-side device. The first information is used to instruct the terminal to transmit information in the second transmission timing, thereby assisting the network in uplink scheduling and reducing the transmission of network DCI.

Benefits of technology

By reducing the transmission of DCI data in the network, network energy consumption is reduced, and network energy efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025119923_19032026_PF_FP_ABST
    Figure CN2025119923_19032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application pertains 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. According to an embodiment of the present application, the uplink data transmission method comprises: a terminal sending first information to a network side device on a first transmission occasion in a first mode, the first mode being a mode for terminal-triggered uplink scheduling, and the first information being used to indicate transmission information for the terminal on a second transmission occasion; and sending uplink data on the basis of the transmission information.
Need to check novelty before this filing date? Find Prior Art

Description

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

[0001] Cross-reference to Related Applications

[0002] This application claims priority to the Chinese patent application No. 202411294560.2, filed on September 14, 2024, and entitled "Uplink data transmission method and apparatus, terminal, network-side device, 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, apparatus, terminal, network-side device, and medium. BACKGROUND

[0004] In uplink data transmission, a large number of schedulings are often involved for multiple types of uplink data. In a dynamic scheduling scenario, a large amount of downlink control information (DCI) for uplink scheduling needs to be sent by the network. In a configured grant (CG) scenario, the CG is configured periodically and has a fixed resource size. When the data is larger than the resource, it will still be converted into dynamic scheduling.

[0005] Therefore, whether in a dynamic scheduling scenario or a configured grant scenario, the network has more DCI sending, resulting in an increase in the energy consumption of the network. SUMMARY

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

[0007] In a first aspect, an uplink data transmission method is provided, including: a terminal sending first information to a network-side device at a first transmission occasion in a first mode; wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the first information is used to indicate transmission information of the terminal at a second transmission occasion; and transmitting uplink data based on the transmission information.

[0008] In a second aspect, an uplink data transmission method is provided, including: a network-side device receiving first information sent by a terminal at a first transmission occasion in a first mode; wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the first information is used to indicate transmission information of the terminal at a second transmission occasion; and receiving uplink data sent by the terminal based on the transmission information.

[0009] In a third aspect, an uplink data transmission apparatus is provided, which is applied to a terminal and includes: a first sending module, configured to send first information to a network side device at a first transmission occasion in a first mode; wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the first information is used to indicate transmission information of the terminal at a second transmission occasion; and a second sending module, configured to send uplink data based on the transmission information.

[0010] In a fourth aspect, an uplink data transmission apparatus is provided, which is applied to a network side device and includes: a first receiving module, configured to receive first information sent by a terminal at a first transmission occasion in a first mode; wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the first information is used to indicate transmission information of the terminal at a second transmission occasion; and a second receiving module, configured to receive uplink data sent by the terminal based on the transmission information.

[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, which includes 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, which includes 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 with the processor.

[0014] In an eighth aspect, a network side device is provided, which includes 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, which includes 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 with 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, which includes 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, the chip comprising a processor and a communication interface, the communication interface and the processor coupled, the processor configured to execute a program or instructions to implement the method of the first aspect or the second aspect.

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

[0020] In the embodiments of the present application, the terminal sends first information to the network side device at the first transmission occasion in the first mode, and sends uplink data based on the transmission information, wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the first information is used to indicate transmission information of the terminal at the second transmission occasion. This mechanism of sending the transmission information of the terminal at the second transmission occasion to the network can assist the network in uplink scheduling, effectively reducing the sending of network DCI, and reducing the energy consumption of the network. BRIEF DESCRIPTION OF DRAWINGS

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

[0022] FIG. 2 shows a flowchart of an uplink data transmission method according to an embodiment of the present application;

[0023] FIG. 3 shows a schematic diagram of CG associated with multiple physical uplink shared channels according to an embodiment of the present application;

[0024] FIG. 4 shows a schematic diagram of CG associated with DMRS according to an embodiment of the present application;

[0025] FIG. 5 shows a schematic diagram of a resource pool including multiple transmission modes according to an embodiment of the present application;

[0026] FIG. 6 shows a schematic diagram of multiple resource pools including multiple transmission modes according to an embodiment of the present application;

[0027] FIG. 7 shows another flowchart of an uplink data transmission method according to an embodiment of the present application;

[0028] FIG. 8 shows a schematic diagram of a change in transmission information of the second transmission occasion according to an embodiment of the present application;

[0029] FIG. 9 shows a schematic diagram of SAI indicating CG information of the second transmission occasion according to an embodiment of the present application;

[0030] FIG. 10 shows another flowchart of an uplink data transmission method according to an embodiment of the present application;

[0031] FIG. 11 shows a schematic diagram of CG information indicating a second transmission occasion of USI according to an embodiment of the present application;

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

[0033] FIG. 13 shows a schematic diagram of SSSG indicating auxiliary information for DCI detection according to an embodiment of the present application;

[0034] FIG. 14 shows another schematic diagram of a method for uplink data transmission according to an embodiment of the present application;

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

[0036] FIG. 16 shows another schematic diagram of a structure of an apparatus for uplink data transmission according to an embodiment of the present application;

[0037] FIG. 17 shows a schematic diagram of a structure of a communication device according to an embodiment of the present application;

[0038] FIG. 18 shows a schematic diagram of a hardware structure of a terminal according to an embodiment of the present application;

[0039] FIG. 19 shows a schematic diagram of a hardware structure of a network-side device according to an embodiment of the present application. DETAILED DESCRIPTION

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

[0041] 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 of a kind and are not limited in number, 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.

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

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

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

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

[0046] 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).

[0047] 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 drawings, some embodiments and application scenarios.

[0048] FIG. 2 shows a flowchart of an uplink data transmission method provided by an embodiment of the present application. The method 200 can be executed by a terminal and can include the following steps.

[0049] S202: The terminal sends first information to a network side device at a first transmission occasion in a first mode. The first mode is a mode in which the terminal triggers uplink scheduling, and the first information is used to indicate transmission information of the terminal at a second transmission occasion.

[0050] In the embodiments of the present application, the first information can include scheduling assistance information (SAI) and / or uplink scheduling information (USI).

[0051] S204: Uplink data is sent based on the transmission information.

[0052] In the embodiments of the present application, the first information can be SAI, and the SAI can be sent based on at least one of the following resources configured by the network:

[0053] 1) Dedicated sequence;

[0054] Wherein, multiple groups of sequences can be defined by a protocol, and each sequence is associated with different transmission information. For example, each sequence is associated with different CG, or each sequence is associated with different resource pool, or each sequence is associated with different transmission mode, etc.

[0055] 2) Information bits combined with sequences;

[0056] In an implementation, the SAI can include two parts: a first part and a second part. The first part can be carried by information bits, and the second part can be carried by sequences. The sequences correspond to different orthogonal cover codes (OCC) or cyclic shifts (CS).

[0057] In another implementation, the SAI can include three parts: a first part, a second part, and a third part. The first part can be carried by information bits, the second part can be carried by OCC, and the third part can be carried by cyclic shift.

[0058] 3) Dedicated Physical Uplink Control Channel (PUCCH) resource;

[0059] The dedicated PUCCH resource includes a frequency domain resource and / or an orthogonal sequence.

[0060] For example, in PUCCH Format 4, the network configures the OCC length to be 4, and the sequence with index 3 is used for SAI transmission.

[0061] In the embodiments of the present application, the terminal can also determine the format of the PUCCH resource according to the size of the SAI carrying information.

[0062] For example, if the SAI carries 1 bit of information, the PUCCH Format 1 is multiplexed; if the SAI carries more than 2 bits of information, the PUCCH Format 4 is multiplexed.

[0063] 4) Dedicated Physical Random Access Channel (PRACH) resource;

[0064] The network can configure a dedicated PRACH resource for carrying the selected CG, or carrying an indication of data transmission on the default CG, or carrying an indication of data transmission on the configured CG, etc.

[0065] 5) Dedicated Sounding Reference Signal (SRS) resource;

[0066] The dedicated SRS resource includes at least one of the following: time domain resource, frequency domain resource, sequence. The network can configure one or more SRS sequences, and in the case of configuring multiple SRS sequences, different SAI information can be carried.

[0067] 6) Dedicated preamble sequence;

[0068] The network can configure one or more dedicated preambles for indicating the selected CG, or indicating data transmission on the default CG, or indicating data transmission on the configured CG, etc.

[0069] 7) Uplink Wake-Up Signal (UL WUS).

[0070] The UL WUS can include at least one of a dedicated sequence, a preamble, and a low-power signal. The low-power signal can include an On-Off Keying (OOK) signal or a Chirp signal.

[0071] In the embodiments of the present application, the first information can be SAI, and the SAI can indicate the transmission information of the terminal at the second transmission occasion in at least one of the following ways:

[0072] The first way is to indicate whether there is uplink data transmission on the uplink transmission resource configured by the network at the second transmission occasion.

[0073] For example, the network configures a CG, and the SAI can indicate whether there is uplink data transmission on the CG at the second transmission occasion.

[0074] The second way is to indicate whether there is uplink data transmission on the default uplink transmission resource at the second transmission occasion.

[0075] For example, the network configures a default CG, and the SAI can indicate whether there is uplink data transmission on the default CG at the second transmission occasion.

[0076] The third way is to indicate the index of the uplink transmission resource with uplink data transmission among multiple uplink transmission resources at the second transmission occasion.

[0077] For example, the network configures multiple CGs, and the SAI can indicate the index of a CG with uplink data transmission among the multiple CGs at the second transmission occasion.

[0078] In the third way, the index of the uplink transmission resource with uplink data transmission can include at least one of the following:

[0079] 1) a sequence index;

[0080] 2) a global index;

[0081] 3) a carrier index;

[0082] 4) a segment index;

[0083] 5) a resource index.

[0084] In the embodiments of the present application, the first information can be SAI, and the sending of the SAI can satisfy at least one of the following conditions:

[0085] 1) the network configuration message contains related configuration information of the first mode;

[0086] 2) the network enables the first mode;

[0087] 3) the network indicates to switch to the first mode;

[0088] 4) traffic in the Quality of Service (QoS) list or the logical channel list configured by the network arrives.

[0089] It should be noted that traffic arrival is a state, which represents that the traffic is in the arrival state, and does not refer to the time of traffic arrival.

[0090] In the embodiments of the present application, the uplink transmission resource of the first mode can include at least one of the following:

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

[0092] 2) one or more resource pools;

[0093] 3) one or more transmission modes;

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

[0095] 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).

[0096] Different CGs can correspond to different numbers of MIMO layers, for example, CG1 performs uplink data transmission based on rank 1, and CG2 performs uplink data transmission based on rank 2.

[0097] 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 DMRSs, time slot length, and number of PUSCH time domains in multi-PUSCH.

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

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

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

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

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

[0103] 2) a CG activated or deactivated by DCI after being configured by RRC;

[0104] 3) a CG activated or deactivated by DCI after being configured by RRC;

[0105] 4) a CG activated or deactivated by a terminal after being configured by RRC;

[0106] 5) a CG activated or deactivated by a terminal after being configured by RRC.

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

[0108] FIG. 3 shows a schematic diagram of CGs 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 three sets of CGs, including CG1, CG2, and CG3. The three 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.

[0109] FIG. 4 shows a schematic diagram of CG associated DMRS provided by 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.

[0110] In an embodiment of the present application, one resource pool can include one or more transmission modes.

[0111] FIG. 5 shows a schematic diagram of one resource pool including multiple transmission modes provided by 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.

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

[0113] Among them, the number of additional DMRS associated with resource pool 1 can be 0, 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. The number of additional DMRS associated with resource pool 2 can be 1, transmission mode 3 can use the lower half of the resources in resource pool 2 for transmission, and transmission mode 4 can use the upper half of the resources in resource pool 2 for transmission.

[0114] In an embodiment of the present application, the second transmission occasion can include at least one of the following:

[0115] 1) a preconfigured time domain position;

[0116] Among them, the preconfigured time domain position can be configured by the network or reported by the terminal, and the specific limitation is not limited.

[0117] 2) one or more transmission occasions after the first transmission occasion and after a specified time length.

[0118] For example, one or more transmission occasions of the first uplink transmission slot after the first transmission occasion and after a specified time length can be taken as the second transmission occasion.

[0119] Among them, the above-mentioned specified time length can be pre-set, and the specific value is not limited.

[0120] In the embodiments of the present application, the first information can further include a time domain validity indication of uplink scheduling, and the time domain validity indication can include at least one of the following: a number of valid time slots, a number of valid transmission opportunities, a validity time, a valid time slot, and a valid transmission opportunity.

[0121] In the embodiments of the present application, the first mode can include first configuration information, and the first configuration information refers to network configuration information related to terminal uplink data transmission. The first configuration information can include at least one of the following:

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

[0123] 2) a data volume threshold;

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

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

[0126] 5) a mobile speed threshold;

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

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

[0129] In the embodiments of the present application, the above method can further include at least one of the following steps:

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

[0131] In this scenario, the first configuration information can be associated with 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.

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

[0133] For example, the terminal selects the configuration information associated with MCS1 (e.g., the resource pool 1) when the downlink measurement result belongs to the first RSRP range, selects the configuration information associated with MCS2 (e.g., the resource pool 2) when the downlink measurement result belongs to the second RSRP range, and selects the configuration information associated with MCS3 (e.g., the resource pool 3) when the downlink measurement result belongs to the third RSRP range.

[0134] 2) The terminal selects the first configuration information based on the buffer data amount and the data amount threshold.

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

[0136] For example, the terminal selects the configuration information associated with RB1 (e.g., the CG1) when the buffer data amount is greater than the data amount threshold, and selects the configuration information associated with RB2 (e.g., the CG2) when the buffer data amount is less than or equal to the data amount threshold. The number of RBs included in RB1 is greater than the number of RBs included in RB2.

[0137] For example, the terminal selects the configuration information associated with the time slot (e.g., the CG1) when the buffer data amount is greater than the data amount threshold, and selects the configuration information associated with the non-time slot (also referred to as mini-slot) (e.g., the CG2) when the buffer data amount is less than or equal to the data amount threshold. Compared with the time slot, the non-time slot has a smaller number of OFDM (Orthogonal Frequency Division Multiplexing) symbols, and a shorter time length, i.e., the time domain length of the non-time slot is less than the time domain length of the time slot.

[0138] 3) The terminal selects the first configuration information based on the terminal capability.

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

[0140] For example, the terminal selects the configuration information associated with the high capability (e.g., the transmission mode 1) when the terminal capability is high (e.g., 2Tx), and selects the configuration information associated with the low capability (e.g., the transmission mode 2) when the terminal capability is low (e.g., 1Tx).

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

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

[0143] 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, CG1 associated with QoS2 is selected, and when the service of QoS5 arrives, CG2 associated with QoS5 is selected. The selection manner based on the QoS list is the same as the selection manner based on the logical channel list.

[0144] 5) The terminal selects the first configuration information based on the moving speed of the terminal and the moving speed threshold.

[0145] In this scenario, the first configuration information can be associated with the number of DMRS, and different moving speed thresholds can correspond to different numbers of DMRS. The terminal can select the first configuration information accordingly.

[0146] For example, when the moving speed of the terminal is greater than the moving speed threshold, i.e., the moving speed is high, the terminal selects the configuration information associated with the number of DMRS 1, such as CG1. When the moving speed of the terminal is less than or equal to the moving speed threshold, i.e., the moving speed is low, the terminal selects the configuration information associated with the number of DMRS 2, such as CG2.

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

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

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

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

[0151] In the above multiple scenarios, the terminal can select a more matched uplink transmission resource in the process of selecting the first configuration information according to the actual situation, including at least one of the following: CG, resource pool, transmission mode, transmission mode in the resource pool, which helps to improve the resource utilization.

[0152] The method provided in the embodiments of the present application, the terminal sends first information to the network side device at a first transmission occasion in a first mode, and sends uplink data based on the transmission information, wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the first information is used to indicate transmission information of the terminal at a second transmission occasion. This mechanism of sending the transmission information of the terminal at the second transmission occasion to the network can assist the network in uplink scheduling, effectively reduces the sending of network DCI, and can reduce the energy consumption of the network.

[0153] FIG. 7 shows a flowchart of an uplink data transmission method provided in the embodiments of the present application. The method 700 can be performed by a terminal, and is described by taking SAI as an example of the first information. The method can include the following steps.

[0154] S702: The terminal sends SAI to the network side device at a first transmission occasion in a first mode. The first mode is a mode in which the terminal triggers uplink scheduling, and the SAI is used to indicate transmission information of the terminal at a second transmission occasion.

[0155] The SAI can be sent based on at least one of the following resources configured by the network.

[0156] 1) A dedicated sequence;

[0157] A plurality of sequences can be defined by a protocol, and each sequence is associated with different transmission information. For example, each sequence is associated with different CG, or each sequence is associated with different resource pools, or each sequence is associated with different transmission modes, etc.

[0158] 2) Information bits combined with a sequence;

[0159] In an implementation, the SAI can include two parts: a first part and a second part. The first part can be carried by information bits, and the second part can be carried by a sequence. The sequence corresponds to different OCCs (orthogonal cover codes) or cyclic shifts.

[0160] In another implementation, the SAI can include three parts: a first part, a second part, and a third part. The first part can be carried by information bits, the second part can be carried by OCC, and the third part can be carried by a cyclic shift.

[0161] 3) A dedicated PUCCH resource;

[0162] The dedicated PUCCH resource includes a frequency domain resource and / or an orthogonal sequence.

[0163] For example, in PUCCH Format 4, the network configures an OCC length of 4, and a sequence with an index of 3 is used for SAI transmission.

[0164] In the embodiments of the present application, the terminal can also determine the format of the PUCCH resource according to the size of the SAI bearing information.

[0165] For example, if the SAI bears 1 bit of information, the PUCCH Format 1 is multiplexed; if the SAI bears more than 2 bits of information, the PUCCH Format 4 is multiplexed.

[0166] 4) Dedicated PRACH resource;

[0167] The network can configure a dedicated PRACH resource for bearing the selected CG, or bearing the indication of data transmission on the default CG, or the indication of data transmission on the configured CG, etc.

[0168] 5) Dedicated SRS resource;

[0169] The dedicated SRS resource includes at least one of the following: time domain resource, frequency domain resource, sequence. The network can configure one or more SRS sequences, and in the case of configuring multiple SRS sequences, different SAI information can be borne.

[0170] 6) Dedicated preamble sequence;

[0171] The network can configure one or more dedicated preambles for indicating the selected CG, or indicating data transmission on the default CG, or indicating data transmission on the configured CG, etc.

[0172] 7) UL WUS.

[0173] The UL WUS can include at least one of the following: dedicated sequence, preamble, low-power signal (such as OOK signal or Chirp signal, etc.).

[0174] In the embodiments of the present application, the terminal can determine the transmission information of the terminal at the second transmission opportunity when the uplink data arrives, and indicate the network side device through the SAI. In this way, unnecessary blind detection of the network side can be reduced, and the network side only needs to receive uplink data on the resource corresponding to the transmission information indicated by the SAI, thereby reducing the power consumption of the network.

[0175] In the process of uplink data transmission, the transmission information of the second transmission opportunity can be consistent with the transmission information of the first transmission opportunity, i.e., remains unchanged; or the transmission information of the second transmission opportunity can also be different from the transmission information of the first transmission opportunity, i.e., switching is performed.

[0176] For example, in the process of uplink data transmission, the terminal can not switch or remain unchanged when using the CG at the first transmission opportunity, or can perform CG switching, which is not limited in detail.

[0177] FIG. 8 shows a schematic diagram of a change of transmission information of a second transmission occasion provided by an embodiment of the present application. As shown in FIG. 8, the network configures three sets of CGs, which are CG1, CG2 and CG3. In the uplink data transmission process, the terminal uses CG1 for uplink data transmission in the first transmission occasion, and then the terminal indicates the network through SAI that the terminal uses CG2 for uplink data transmission in the second transmission occasion, that is, indicates the network that CG switching occurs.

[0178] In the embodiment of the present application, in the scenario where the network configures multiple sets of CGs, SAI can indicate the CG information used by the terminal in the second transmission occasion in an explicit or implicit manner.

[0179] For example, the sequence corresponds to the CG one by one, different sequences are associated with different CG IDs, or the CG configuration contains the corresponding sequence index. SAI can indicate the corresponding CG as the CG used by the terminal in the second transmission occasion based on the sequence.

[0180] For example, the sequence corresponds to the CG one by one, different sequences are associated with different CG IDs, or the CG configuration contains the corresponding sequence index. SAI can indicate the corresponding CG as the CG used by the terminal in the second transmission occasion based on the sequence.

[0181] For example, for the carrier aggregation (CA) and / or multi-fragment single cell (MFSC) scenario, the configured CGs are uniformly numbered, M is the total number of configured CGs, then N=log2(M) is calculated, and then N bits are used to indicate the corresponding CG as the CG used by the terminal in the second transmission occasion.

[0182] For example, when CA and MFSC are combined, the corresponding CG is indicated as the CG used by the terminal in the second transmission occasion in the manner of cell->fragment->CG index within fragment. The size of each domain cell, fragment and CG is determined according to the number of configurations in the domain.

[0183] FIG. 9 shows a schematic diagram of SAI indicating the CG information of the second transmission occasion provided by an embodiment of the present application. As shown in FIG. 9, the network configures four sets of CGs, which are CG1, CG2, CG3 and CG4. Among them, CG1, CG2 and CG3 are used for cell Cell 1, and CG4 is used for cell Cell 2. The terminal sends SAI to the network side device in the first transmission occasion in the first mode, and the SAI can indicate that the terminal uses CG3 for uplink data transmission in the second transmission occasion.

[0184] S704: The terminal sends uplink data based on the above transmission information.

[0185] In the embodiments of the present application, in the uplink data transmission process, the terminal may switch between the first mode and the second mode, or may not switch between the first mode and the second mode, which is determined by the specific scene. The second mode refers to a mode in which the network triggers uplink scheduling.

[0186] S706: The terminal determines whether the SAI is sent successfully based on the confirmation message of the SAI or the confirmation message of whether the uplink data is received.

[0187] The confirmation message of the SAI can be received based on a predefined timing or based on a predefined window, which is not limited. For example, the confirmation message of the SAI is received at a specified time, or a receiving window is started at a predefined time, and the confirmation message of the SAI is received in the window.

[0188] In the embodiments of the present application, in the step S702, the terminal can send the SAI at the first transmission opportunity in the first mode when at least one of the following conditions is met:

[0189] 1) The network configures the transmission resource of the SAI.

[0190] 2) The network enables the first mode.

[0191] 3) The network indicates to switch to the first mode.

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

[0193] 4) The network configures a QoS list, and traffic in the QoS list arrives.

[0194] 5) The network configures a logical channel list, and traffic in the logical channel list arrives.

[0195] It should be noted that the arrival of the traffic above refers to a state, which represents that the traffic is in the arrival state, and does not refer to the time when the traffic arrives.

[0196] In the embodiments of the present application, in the step S702, the terminal can suspend sending the SAI at the first transmission opportunity in the first mode when at least one of the following conditions is met:

[0197] 1) The network does not configure the transmission resource of the SAI.

[0198] 2) The network disables the first mode.

[0199] 3) the network indicates to switch to the second mode;

[0200] The second mode is a network-triggered uplink scheduling mode.

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

[0202] 4) The network configures a QoS list, and traffic outside the QoS list arrives.

[0203] 5) The network configures a logical channel list, and traffic outside the logical channel list arrives.

[0204] It should be noted that the above traffic arrival refers to a state, which represents that the traffic is in an arrival state, and does not refer to the time of traffic arrival.

[0205] 6) Transmission fails in the first mode.

[0206] The determination condition of the transmission failure can be configured by the network or predefined by the terminal, and is not limited, such as not receiving a feedback message for N consecutive times, or receiving a negative acknowledgement (NACK) feedback message 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.

[0207] 7) Buffer status report (BSR) information is successfully sent through the first mode.

[0208] In this scenario, after the BSR is successfully sent, the mode can be switched to a dynamic scheduling mode or a network-triggered uplink scheduling mode (i.e., the second mode).

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

[0210] In an embodiment, after the step S706, the method can further include at least one of the following steps:

[0211] 1) No acknowledgement message of the SAI is received, and the transmission power is increased according to the step size configured by the network;

[0212] The step size can be preconfigured by the network, and the specific value is not limited. After the transmission power is increased for N times or reaches the maximum transmission power after being increased, the switching to the second mode can be triggered.

[0213] 2) receiving a negative acknowledgement (NACK) message of the SAI, triggering uplink transmission resource reselection or switching to a second mode;

[0214] 3) not receiving an acknowledgement message of the uplink data, triggering SAI retransmission or switching to the second mode;

[0215] 4) receiving a NACK message of the uplink data, triggering uplink transmission resource reselection or SAI retransmission;

[0216] For example, if NACK messages are received for M consecutive SAI transmissions, uplink transmission resource reselection or SAI retransmission is triggered.

[0217] The second mode is a network-triggered uplink scheduling mode.

[0218] The above method provided by the embodiments of the present application is that the terminal sends the SAI to the network side device at a first transmission opportunity in a first mode, sends the uplink data based on the transmission information, and determines whether the SAI is successfully sent based on an acknowledgement message of the SAI or based on whether an acknowledgement message of the uplink data is received, wherein the first mode is a terminal-triggered uplink scheduling mode, and the SAI is used to indicate transmission information of the terminal at a second transmission opportunity. This mechanism of sending the transmission information of the terminal at the second transmission opportunity to the network through the SAI can assist the network in uplink scheduling, effectively reduces the sending of network DCI, and can reduce the energy consumption of the network.

[0219] FIG. 10 shows a flowchart of an uplink data transmission method provided by the embodiments of the present application. The method 1000 can be performed by a terminal, and a first information is USI. The method can include the following steps.

[0220] S1002: The terminal sends the USI to the network side device at a first transmission opportunity in a first mode. The first mode is a terminal-triggered uplink scheduling mode, and the USI is used to indicate transmission information of the terminal at a second transmission opportunity.

[0221] S1004: The terminal sends the uplink data based on the transmission information.

[0222] In the embodiments of the present application, the USI can include at least one of the following:

[0223] 1) CG index;

[0224] The CG indicated by the USI can be one or multiple sets. In the case of indicating multiple sets of CGs, the multiple sets of CGs can be located in the same or different carriers, or in the same or different segments, which is not limited in particular.

[0225] The CG index can be a global unique index, or an index including multiple indication fields, such as a carrier indication field, a segment indication field, and a CG indication field.

[0226] 2) resource pool index;

[0227] The resource pool indicated by the USI can be one or more. In the case of indicating multiple resource pools, the multiple resource pools can be located in the same or different carriers, or in the same or different segments, and the specific limitation is not limited.

[0228] For example, for a multi-carrier and / or multi-segment scenario, the indication can be performed according to the unified numbering of cell->fragment->resource pool in sequence, or the indication can be performed according to the independent indication field of cell, fragment, and pool. In addition, multiple resource pool indexes can be indicated at the same time. Specifically, multiple resource pools in a multi-carrier and / or multi-segment scenario can be uniformly numbered, and then indicated in the form of a bitmap.

[0229] The resource pool index can also distinguish whether it is a resource pool index corresponding to the first mode or a resource pool index corresponding to the second mode. The second mode is a network-triggered uplink scheduling mode.

[0230] For example, the USI indicates a resource pool index 1, which corresponds to a resource pool 1 used for the first mode, indicating that the terminal uses the resource pool of the first mode for uplink data transmission at the second transmission opportunity. The USI indicates a resource pool index 2, which corresponds to a resource pool 2 used for the second mode, indicating that the terminal uses the resource pool of the second mode for uplink data transmission at the second transmission opportunity.

[0231] 3) transmission mode indication;

[0232] 4) time domain resource;

[0233] The time domain start symbol and length in 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 manner can be used to indicate which transmission opportunity is sent in the subsequent.

[0234] 5) frequency domain resource;

[0235] The occupied resource in the resource pool can be indicated. Specifically, the frequency domain resource allocation granularity can be a fractional indication, such as 1 / 2, which can indicate that the frequency domain resource is the upper half or lower half resource in the resource pool.

[0236] 6) scheduling information; for example, MCS information, etc.

[0237] In the embodiments of the present application, the USI can be carried by uplink control information (UCI) or MAC CE.

[0238] In the embodiments of the present application, after the terminal sends the uplink data and the USI, the network side can send a HARQ confirmation message. The HARQ confirmation message of the network side can send a confirmation indication for the uplink data and the USI respectively, or report uniformly.

[0239] For example, the feedback of the uplink data sent in the first transmission occasion can be ACK, that is, the network side correctly receives it, but for the CG resource of the second transmission occasion indicated by the USI, the network side determines that the CG resource of the second transmission occasion conflicts with other terminals, therefore, the network side can reply NACK or indicate a new CG resource. Of course, the network side can also indicate ACK or NACK for the uplink data and the USI at the same time, or indicate NACK for the uplink data and indicate ACK for the CG resource of the second transmission occasion, and many other scenarios, which will not be described here.

[0240] FIG. 11 shows a schematic diagram of the CG information of the second transmission occasion indicated by the USI according to the embodiments of the present application. As shown in FIG. 11, the network configures three sets of CGs, which are CG1, CG2 and CG3. The terminal sends the USI to the network side device in the first transmission occasion in the first mode, which can indicate that the terminal uses CG1 for uplink data transmission in the second transmission occasion. The CG1 used by the terminal in the second transmission occasion can correspond to the upper half of the resource in a certain resource pool.

[0241] The above method provided by the embodiments of the present application, the terminal sends the USI to the network side device in the first transmission occasion in the first mode, and sends the uplink data based on the transmission information, wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the USI is used to indicate the transmission information of the terminal in the second transmission occasion. This mechanism of sending the transmission information of the terminal in the second transmission occasion to the network through the USI can assist the network in uplink scheduling, effectively reduce the sending of network DCI, and reduce the energy consumption of the network.

[0242] FIG. 12 shows a flowchart of an uplink data transmission method according to the embodiments of the present application. The method 1200 can be executed by a terminal, and the auxiliary information for DCI detection of the terminal is taken as an example for illustration. The method can include the following steps.

[0243] S1202: The terminal sends first information to the network side device at a first transmission occasion in a first mode, the first mode being a mode in which the terminal triggers uplink scheduling, and the first information being used to indicate transmission information of the terminal at a second transmission occasion.

[0244] S1204: The terminal sends uplink data based on the transmission information.

[0245] S1206: The terminal switches from the first mode to a second mode when a preset condition is met, the second mode being a mode in which the network triggers uplink scheduling.

[0246] In the embodiments of the present application, the step S1206 can specifically include:

[0247] The terminal switches from the first mode to the second mode when at least one of the following conditions is met:

[0248] 1) The network configuration message does not contain relevant configuration information of the first mode;

[0249] 2) The network disables the first mode;

[0250] 3) The network indicates switching to the second mode;

[0251] 4) A mode switching signal is sent;

[0252] 5) Traffic outside a QoS list or a logical channel list configured by the network arrives;

[0253] 6) Transmission fails in the first mode;

[0254] 7) Sending a bearer buffer status report (BSR) succeeds;

[0255] S1208: The terminal sends auxiliary information for DCI detection, the auxiliary information being used to assist the network side device in downlink DCI detection.

[0256] In the embodiments of the present application, the auxiliary information for DCI detection can include at least one of the following:

[0257] 1) Search space set group (SSSG) indication;

[0258] The network can select conditions through SSSG groups, different groups can correspond to different buffer data amounts, packet intervals, QoS lists or logical channel lists, and the specific conditions are not limited.

[0259] 2) SSSG indication auxiliary information;

[0260] The SSSG indication auxiliary information can be a SSSG expected by the UE, and the SSSG indication auxiliary information can be carried through UAI or MAC CE.

[0261] 3) one or more aggregation levels;

[0262] The network can provide CCE aggregation level selection conditions, such as an RSRP threshold, a signal to interference plus noise ratio (SINR) threshold, etc., without limitation.

[0263] 4) whether multiple carriers exist for uplink transmission.

[0264] FIG. 13 shows a schematic diagram of SSSG indicating DCI detection assistance information according to an embodiment of the present application. As shown in FIG. 13, the network configures three sets of CGs, namely CG1, CG2 and CG3. The terminal sends first information to the network side device at a first transmission occasion in a first mode, which indicates transmission information of the terminal at a second transmission occasion, such as using CG1 for uplink data transmission. When the terminal is in the second mode, the terminal can also send DCI detection assistance information, which can be sent through SSSG indication. The DCI detection assistance information can be multiple, such as two DCI detection assistance information as shown in the figure.

[0265] The above method provided by the embodiments of the present application, the terminal sends first information to the network side device at a first transmission occasion in a first mode, and sends uplink data based on the transmission information, switches from the first mode to the second mode when a preset condition is met, and sends DCI detection assistance information for assisting the network side device in downlink DCI detection, wherein the first mode is a mode in which the terminal triggers uplink scheduling, the second mode is a mode in which the network triggers uplink scheduling, and the first information is used to indicate transmission information of the terminal at a second transmission occasion. This mechanism of sending transmission information of the terminal at a second transmission occasion to the network can assist the network in uplink scheduling, effectively reducing the sending of network DCI, and reducing the energy consumption of the network. In addition, by sending DCI detection assistance information, the network can be assisted in downlink DCI detection, which helps to reduce network DCI blind detection and further reduces the energy consumption of the network.

[0266] FIG. 14 shows a flowchart of an uplink data transmission method according to an embodiment of the present application. The method 1400 can be performed by a network side device and can include the following steps.

[0267] S1402: The network side device receives first information sent by the terminal at a first transmission occasion in a first mode. The first mode is a mode in which the terminal triggers uplink scheduling, and the first information is used to indicate transmission information of the terminal at a second transmission occasion.

[0268] S1404: Receive uplink data sent by the terminal based on the transmission information.

[0269] In the embodiments of the present application, the first information is SAI, and the method can further include that the network side device configures the following at least one resource for the SAI:

[0270] 1) a dedicated sequence;

[0271] 2) information bits combined with a sequence;

[0272] 3) a dedicated physical uplink control channel (PUCCH) resource;

[0273] 4) a dedicated physical random access channel (PRACH) resource;

[0274] 5) a dedicated sounding reference signal (SRS) resource;

[0275] 6) a dedicated preamble sequence;

[0276] 7) an uplink wake-up signal (UL WUS).

[0277] In the embodiments of the present application, the first information is SAI, and the SAI can indicate the transmission information of the terminal at the second transmission opportunity in the following at least one way:

[0278] 1) indicating whether there is uplink data transmission on the uplink transmission resource configured by the network at the second transmission opportunity;

[0279] 2) indicating whether there is uplink data transmission on the default uplink transmission resource at the second transmission opportunity;

[0280] 3) indicating the index of a set of uplink transmission resources with uplink data transmission among multiple sets of uplink transmission resources at the second transmission opportunity.

[0281] The index of the set of uplink transmission resources with uplink data transmission can include at least one of the following:

[0282] 1) a sequence index;

[0283] 2) a global index;

[0284] 3) a carrier index;

[0285] 4) a segment index;

[0286] 5) a resource index.

[0287] In the embodiments of the present application, the uplink transmission resource of the first mode can include at least one of the following:

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

[0289] 2) one or more resource pools;

[0290] 3) one or more transmission modes;

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

[0292] 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: MCS, number of RBs, RB position, number of DMRS, number of MIMO layers, and number of PUSCH time domains in multi-PUSCH.

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

[0294] 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, slot length, and number of PUSCH time domains in multi-PUSCH.

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

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

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

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

[0299] 1) CG activated or deactivated by the RRC message of the network side device;

[0300] 2) CG deactivated by default after RRC configuration, activated or deactivated by DCI;

[0301] 3) CG activated by default after RRC configuration, activated or deactivated by DCI;

[0302] 4) CG deactivated by default after RRC configuration, activated or deactivated by the terminal;

[0303] 5) RRC configures CG, and the CG is activated or deactivated by the terminal by default.

[0304] In the embodiments of the present application, in the case of multiple sets of CG, 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, etc.

[0305] In the embodiments of the present application, the second transmission occasion can include at least one of the following:

[0306] 1) a preconfigured time domain position;

[0307] The preconfigured time domain position can be configured by the network or reported by the terminal, and is not limited in detail.

[0308] 2) one or more transmission occasions after the first transmission occasion and after a specified time length.

[0309] For example, one or more transmission occasions of the first uplink transmission slot after the first transmission occasion and after a specified time length can be used as the second transmission occasion.

[0310] The specified time length can be pre-set, and the specific value is not limited.

[0311] In the embodiments of the present application, the first information can also include a time domain validity indication of uplink scheduling, which can include at least one of the following: the number of time slots, the number of transmission opportunities, the validity time, the time slot, and the transmission opportunity.

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

[0313] 1) CG index;

[0314] 2) resource pool index;

[0315] 3) transmission mode indication;

[0316] 4) time domain resource;

[0317] 5) frequency domain resource;

[0318] 6) scheduling information.

[0319] In the embodiments of the present application, the USI can be carried by uplink control information (UCI) or a medium access control control element (MAC CE).

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

[0321] The auxiliary information for DCI detection sent by the receiving terminal in the second mode.

[0322] The second mode is a network-triggered uplink scheduling mode, and the auxiliary information is used for assisting the network-side device in downlink DCI detection.

[0323] In the embodiments of the present application, the auxiliary information for DCI detection can include at least one of the following:

[0324] 1) SSSG indication;

[0325] The network can select conditions through the SSSG, and different groups can correspond to different buffer data amounts, packet intervals, QoS lists, or logical channel lists, which are not limited in detail.

[0326] 2) SSSG indication auxiliary information;

[0327] The SSSG indication auxiliary information can be an SSSG expected by the UE, and the SSSG indication auxiliary information can be carried through UAI or MAC CE.

[0328] 3) One or more aggregation levels;

[0329] The network can provide CCE aggregation level selection conditions such as RSRP thresholds, SINR thresholds, etc., which are not limited in detail.

[0330] 4) Whether multiple carriers exist for uplink transmission.

[0331] In the embodiments of the present application, the first mode can include first configuration information, which refers to information related to terminal uplink data transmission configured by the network. The first configuration information can include at least one of the following:

[0332] 1) RSRP threshold or RSRP range;

[0333] 2) Data amount threshold;

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

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

[0336] 5) Mobile speed threshold;

[0337] 6) SSB index;

[0338] 7) TCI.

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

[0340] The network-side device indicates the terminal to switch from the first mode to the second mode by at least one of the following:

[0341] 1) the configuration message does not contain the relevant configuration information of the first mode;

[0342] 2) the first mode is disabled;

[0343] 3) switching to the second mode is instructed;

[0344] 4) the configuration message contains a QoS list or a logical channel list;

[0345] wherein the second mode is a network-triggered uplink scheduling mode, and arrival of a service outside the QoS list or the logical channel list indicates that the terminal is switched from the first mode to the second mode.

[0346] The above method provided by the embodiments of the present application, the network side device receives the first information sent by the terminal at the first transmission opportunity in the first mode, and receives the uplink data sent by the terminal based on the transmission information, wherein the first mode is a terminal-triggered uplink scheduling mode, and the first information is used to indicate the transmission information of the terminal at the second transmission opportunity. This mechanism that the terminal actively sends the transmission information at the second transmission opportunity can assist the network in uplink scheduling, effectively reduces the sending of network DCI, and can reduce the energy consumption of the network. In addition, the auxiliary information detected by the network side device from the DCI sent by the terminal in the second mode can assist the network in downlink DCI detection, which helps to reduce network DCI blind detection and can further reduce the energy consumption of the network.

[0347] FIG. 15 shows a structural schematic diagram of an uplink data transmission device provided by the embodiments of the present application. As shown in FIG. 15, the device 1500 applied to a terminal can include a first sending module 1501 and a second sending module 1502.

[0348] The first sending module 1501 is configured to send first information to a network side device at a first transmission opportunity in a first mode, wherein the first mode is a terminal-triggered uplink scheduling mode, and the first information is used to indicate transmission information of the terminal at a second transmission opportunity.

[0349] The second sending module 1502 is configured to send uplink data based on the transmission information.

[0350] In the embodiments of the present application, the first information is scheduling auxiliary information SAI, and the SAI is sent based on at least one of the following resources configured by the network:

[0351] a dedicated sequence;

[0352] information bits combined with a sequence;

[0353] a dedicated physical uplink control channel PUCCH resource;

[0354] a dedicated physical random access channel PRACH resource;

[0355] A dedicated sounding reference signal (SRS) resource;

[0356] A dedicated preamble sequence;

[0357] An uplink wake-up signal (UL WUS).

[0358] In the embodiments of the present application, the first information is SAI, and the SAI indicates the transmission information of the terminal at the second transmission occasion in at least one of the following ways:

[0359] Indicating whether there is uplink data transmission in the uplink transmission resource configured by the network at the second transmission occasion;

[0360] Indicating whether there is uplink data transmission in the default uplink transmission resource of the terminal at the second transmission occasion;

[0361] Indicating the index of a set of uplink transmission resources in which there is uplink data transmission among multiple sets of uplink transmission resources of the terminal at the second transmission occasion.

[0362] The index of the set of uplink transmission resources in which there is uplink data transmission includes at least one of the following:

[0363] A sequence index;

[0364] A global index;

[0365] A carrier index;

[0366] A segment index;

[0367] A resource index.

[0368] In the embodiments of the present application, the first information is SAI, and the sending of the SAI meets at least one of the following conditions:

[0369] The network configuration message contains relevant configuration information of the first mode;

[0370] The network enables the first mode;

[0371] The network indicates switching to the first mode;

[0372] Arrival of a service in a quality of service (QoS) list or a logical channel list configured by the network.

[0373] In the embodiments of the present application, the uplink transmission resource of the first mode includes at least one of the following:

[0374] One or more configured grants (CGs);

[0375] One or more resource pools;

[0376] One or more transmission modes;

[0377] One or more transmission modes within one or more resource pools.

[0378] In the embodiments of this application, multiple CGs 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 multiple physical uplink shared channels (multi-PUSCH).

[0379] And / or,

[0380] Multiple resource pools differ in at least one of the following: MCS table, number of additional DMRS, slot duration, and number of PUSCH time domains in multi-PUSCH;

[0381] And / or,

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

[0383] In this embodiment of the application, multiple CGs are configured into different CG states, and the CG states include at least one of the following:

[0384] The Radio Resource Control (RRC) message on the network side device activates or deactivates the CG.

[0385] After RRC configures CG, it is deactivated by default. CG is activated or deactivated by downlink control information DCI.

[0386] The CG is activated by default after the RRC is configured, and the DCI is responsible for activating or deactivating the CG.

[0387] The CG is deactivated by default after the RRC is configured. The terminal is responsible for activating or deactivating the CG.

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

[0389] In this embodiment of the application, the second transmission timing includes at least one of the following:

[0390] Pre-configured time-domain location;

[0391] One or more transmission opportunities following the first transmission opportunity and after a specified time period.

[0392] In this embodiment of the application, the first information further includes an uplink scheduling time domain activation indication, which includes at least one of the following: the number of active time slots, the number of active transmission opportunities, the activation time, the active time slot, and the active transmission opportunity.

[0393] In the embodiments of the present application, the first information includes SAI, and the apparatus is further configured to:

[0394] determine whether the SAI is successfully sent based on the confirmation message of the SAI; or

[0395] determine whether the SAI is successfully sent based on the confirmation message of whether the uplink data is received.

[0396] In the embodiments of the present application, the apparatus is further configured to perform at least one of the following steps:

[0397] if the confirmation message of the SAI is not received, increase the transmission power according to the step length configured by the network;

[0398] if a negative acknowledgement (NACK) message of the SAI is received, trigger uplink transmission resource reselection or switching to a second mode;

[0399] if the confirmation message of the uplink data is not received, trigger SAI retransmission or switching to the second mode;

[0400] if a NACK message of the uplink data is received, trigger uplink transmission resource reselection or SAI retransmission;

[0401] wherein the second mode is a mode of network-triggered uplink scheduling.

[0402] In the embodiments of the present application, the first information includes uplink scheduling information (USI), and the USI includes at least one of the following:

[0403] a CG index;

[0404] a resource pool index;

[0405] a transmission mode indication;

[0406] a time domain resource;

[0407] a frequency domain resource;

[0408] scheduling information.

[0409] In the embodiments of the present application, the USI is carried by uplink control information (UCI) or a medium access control control element (MAC CE).

[0410] In the embodiments of the present application, the apparatus can be further configured to:

[0411] determine that the uplink data transmission mode is a second mode, and the second mode is a mode of network-triggered uplink scheduling;

[0412] send auxiliary information for DCI detection, and the auxiliary information is used to assist the network-side device in DCI detection.

[0413] In the embodiments of the present application, the auxiliary information for DCI detection includes at least one of the following:

[0414] Search space set group (SSSG) indication

[0415] SSSG indication auxiliary information

[0416] One or more aggregation levels

[0417] Whether multiple carriers exist for uplink transmission

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

[0419] Reference signal received power (RSRP) threshold or RSRP range

[0420] Data volume threshold

[0421] Number of multi-PUSCH transmissions

[0422] QoS list or logical channel list

[0423] Mobile speed threshold

[0424] Synchronization signal physical broadcast channel block (SSB) index

[0425] Transmission configuration indication (TCI)

[0426] In the embodiments of the present application, the above device can also be used to perform at least one of the following steps:

[0427] Selecting an uplink transmission resource based on a downlink measurement result and a reference signal received power (RSRP) threshold or RSRP range

[0428] Selecting an uplink transmission resource based on a buffer data volume and a data volume threshold

[0429] Selecting an uplink transmission resource based on a terminal capability

[0430] Selecting an uplink transmission resource based on a QoS list or a logical channel list

[0431] Selecting an uplink transmission resource based on a terminal mobile speed and a mobile speed threshold

[0432] Selecting an uplink transmission resource based on SSB measurement

[0433] In the embodiments of the present application, the above device is also used to: switching from the first mode to the second mode when at least one of the following conditions is met:

[0434] The network configuration message does not contain relevant configuration information of the first mode

[0435] The network disables the first mode

[0436] the network indicates to switch to the second mode;

[0437] a mode switching signal is sent;

[0438] traffic outside a QoS list or a logical channel list configured by the network arrives;

[0439] transmission in the first mode fails;

[0440] sending of a bearer buffer status report (BSR) succeeds;

[0441] The second mode is a mode in which uplink scheduling is triggered by the network.

[0442] The apparatus provided in the embodiments of the present application can perform 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 repeated here.

[0443] The apparatus provided in the embodiments of the present application, in the first mode, sends first information to the network side device at a first transmission occasion, and sends uplink data based on the transmission information, wherein the first mode is a mode in which uplink scheduling is triggered by the terminal, and the first information is used to indicate transmission information of the terminal at a second transmission occasion. This mechanism of sending the transmission information of the terminal at the second transmission occasion to the network can assist the network in uplink scheduling, effectively reducing the sending of network DCI, and reducing the energy consumption of the network. In addition, through the auxiliary information detected by sending DCI, the network can be assisted in downlink DCI detection, which helps to reduce network DCI blind detection, and further reduces the energy consumption of the network.

[0444] FIG. 16 shows a structural schematic diagram of an uplink data transmission apparatus provided in the embodiments of the present application. As shown in FIG. 16, the apparatus 1600 applied to a network side device can include a first receiving module 1601 and a second receiving module 1602.

[0445] The first receiving module 1601 is configured to receive first information sent by a terminal at a first transmission occasion in a first mode, wherein the first mode is a mode in which uplink scheduling is triggered by the terminal, and the first information is used to indicate transmission information of the terminal at a second transmission occasion.

[0446] The second receiving module 1602 is configured to receive uplink data sent by the terminal based on the transmission information.

[0447] In the embodiments of the present application, the first information is SAI, and the apparatus is further configured to configure the SAI with at least one of the following resources:

[0448] a dedicated sequence;

[0449] information bits are combined with the sequence;

[0450] A dedicated physical uplink control channel (PUCCH) resource;

[0451] A dedicated physical random access channel (PRACH) resource;

[0452] A dedicated sounding reference signal (SRS) resource;

[0453] A dedicated preamble sequence;

[0454] An uplink wake-up signal (UL WUS).

[0455] In an embodiment of the present application, the first information is SAI, and the SAI indicates the transmission information of the terminal at the second transmission occasion in at least one of the following ways:

[0456] Indicating whether there is uplink data transmission on the uplink transmission resource configured by the network at the second transmission occasion;

[0457] Indicating whether there is uplink data transmission on the default uplink transmission resource of the terminal at the second transmission occasion;

[0458] Indicating the index of a set of uplink transmission resources with uplink data transmission among multiple sets of uplink transmission resources at the second transmission occasion.

[0459] The index of the set of uplink transmission resources with uplink data transmission includes at least one of the following:

[0460] A sequence index;

[0461] A global index;

[0462] A carrier index;

[0463] A segment index;

[0464] A resource index.

[0465] In an embodiment of the present application, the uplink transmission resource of the first mode includes at least one of the following:

[0466] One or more configured grants (CGs);

[0467] One or more resource pools;

[0468] One or more transmission modes;

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

[0470] In an embodiment of the present application, the multiple sets of CGs differ in at least one of the following: a modulation and coding scheme (MCS), a number of resource blocks (RBs), RB positions, a number of additional demodulation reference signals (DMRSs), a number of multiple-input multiple-output (MIMO) layers, and a number of physical uplink shared channel (PUSCH) time domains in multi-PUSCH.

[0471] and / or,

[0472] The multiple resource pools differ in at least one of the following: MCS table, number of additional DMRS, time slot length, number of PUSCH time domains in multi-PUSCH;

[0473] and / or,

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

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

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

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

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

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

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

[0481] In the embodiments of the present application, the second transmission occasion includes at least one of the following:

[0482] A preconfigured time domain position;

[0483] One or more transmission occasions after the first transmission occasion and after a specified time length.

[0484] In the embodiments of the present application, the first information further includes a time domain validity indication of uplink scheduling, and the time domain validity indication includes at least one of the following: number of time slots, number of transmission opportunities, validity time, time slot, and transmission opportunity.

[0485] In the embodiments of the present application, the first information includes uplink scheduling information (USI), and the USI includes at least one of the following:

[0486] CG index;

[0487] Resource pool index;

[0488] Transmission mode indication;

[0489] Time domain resource;

[0490] frequency domain resource;

[0491] scheduling information.

[0492] In the embodiments of the present application, the USI is carried by uplink control information (UCI) or a medium access control control element (MAC CE).

[0493] In the embodiments of the present application, the apparatus is further configured to:

[0494] receive assistance information for DCI detection sent by the terminal in the second mode;

[0495] The second mode is a network-triggered uplink scheduling mode, and the assistance information is used to assist the network-side device in downlink DCI detection.

[0496] In the embodiments of the present application, the assistance information for DCI detection includes at least one of the following:

[0497] a search space set group (SSSG) indication;

[0498] the SSSG indication assistance information;

[0499] one or more aggregation levels;

[0500] whether multiple carriers exist for uplink transmission.

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

[0502] an RSRP threshold or an RSRP range;

[0503] a data volume threshold;

[0504] a multi-PUSCH transmission number;

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

[0506] a moving speed threshold;

[0507] an SSB index;

[0508] TCI.

[0509] In the embodiments of the present application, the apparatus is further configured to indicate the terminal to switch from the first mode to the second mode in at least one of the following ways:

[0510] the configuration message does not contain the related configuration information of the first mode;

[0511] the first mode is disabled;

[0512] the switching to the second mode is indicated;

[0513] The configuration message contains a QoS list or a logical channel list;

[0514] The second mode is a network-triggered uplink scheduling mode, and the arrival of a service outside the QoS list or the logical channel list indicates that the terminal is switched from the first mode to the second mode.

[0515] The above-described device provided by 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.

[0516] The above-described device provided by the embodiments of the present application receives first information sent by the terminal at a first transmission occasion in a first mode, and receives uplink data sent by the terminal based on the transmission information, wherein the first mode is a terminal-triggered uplink scheduling mode, and the first information is used to indicate transmission information of the terminal at a second transmission occasion. This mechanism that the terminal actively sends the transmission information at the second transmission occasion can assist the network in uplink scheduling, effectively reducing the sending of network DCI, and can reduce the energy consumption of the network. In addition, the auxiliary information detected by the terminal in the second mode can assist the network in downlink DCI detection, which helps to reduce network DCI blind detection and can further reduce the energy consumption of the network.

[0517] The embodiments of the present application provide an uplink data transmission device. As an example, the device can be a communication device or a component in a communication device, such as a chip. The communication device can be a terminal, a network-side device, a server, etc. For example, the terminal can include but is not limited to the types of terminals listed above, the network-side device can include but is not limited to the types of network-side devices listed above, and the embodiments of the present application are not limited specifically.

[0518] The apparatus 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 by 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., such as a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), an artificial intelligent (AI) processor, a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a network processor (NP), a field programmable gate array (FPGA) or other programmable logic device, 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.

[0519] The uplink data transmission apparatus provided by the embodiments of the present application can implement the various processes implemented by the various method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0520] As shown in FIG. 17, the embodiments of the present application further provide a communication device 1700, which includes a processor 1701 and a memory 1702. The memory 1702 stores programs or instructions executable on the processor 1701. For example, when the communication device 1700 is a terminal, the programs or instructions, when executed by the processor 1701, implement the various steps of the above method embodiments and achieve the same technical effects. When the communication device 1700 is a network side device, the programs or instructions, when executed by the processor 1701, implement the various steps of the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0521] The embodiment of the present application further provides a terminal comprising a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is configured to run programs or instructions to implement the steps in the method embodiment with the terminal as the execution state. The terminal embodiment corresponds to the terminal-side method embodiment described above, and each implementation process and implementation manner of the method embodiment can be applied to the terminal embodiment and achieve the same technical effects. The terminal can be the device shown in FIG. 15. Specifically, FIG. 18 is a schematic diagram of the hardware structure of a terminal for implementing the embodiment of the present application.

[0522] The terminal 1800 comprises, but is not limited to, at least part of components such as a radio frequency unit 1801, a network module 1802, an audio output unit 1803, an input unit 1804, a sensor 1805, a display unit 1806, a user input unit 1807, an interface unit 1808, a memory 1809, and a processor 1810.

[0523] Those skilled in the art can understand that the terminal 1800 can further comprise a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected with the processor 1810 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. 18 does not constitute a limitation on the terminal, and the terminal can comprise more or fewer components than those shown, or some components can be combined, or different components can be arranged, which will not be described here.

[0524] It should be understood that in the embodiment of the present application, the input unit 1804 can comprise a graphics processor 18041 and a microphone 18042, and the graphics processor 18041 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 1806 can comprise a display panel 18061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1807 comprises at least one of a touch panel 18071 and other input devices 18072. The touch panel 18071 is also called a touch screen. The touch panel 18071 can comprise two parts of a touch detection device and a touch controller. The other input devices 18072 can comprise, 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, etc., which will not be described here.

[0525] In the embodiment of the present application, the radio frequency unit 1801 can transmit downlink data from a network side device to the processor 1810 for processing, and can send uplink data to the network side device. Generally, the radio frequency unit 1801 comprises, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

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

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

[0528] The radio frequency unit 1801 is configured to send first information to a network side device at a first transmission opportunity in a first mode; wherein the first mode is a mode of terminal triggered uplink scheduling, and the first information is used to indicate transmission information of the terminal at a second transmission opportunity; and uplink data is sent based on the transmission information.

[0529] The terminal provided in the embodiments of the present application sends the first information to the network side device at the first transmission occasion in the first mode, and sends the uplink data based on the transmission information, wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the first information is used to indicate the transmission information of the terminal at the second transmission occasion. The mechanism of sending the transmission information of the terminal at the second transmission occasion to the network can assist the network in uplink scheduling, effectively reduces the transmission of network DCI, and can reduce the energy consumption of the network.

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

[0531] The embodiments of the present application also provide a network side device, which includes 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 realize the steps of the method embodiments with the network side device as the execution subject. The network side device embodiments correspond to the network side device method embodiments, 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.

[0532] Specifically, the embodiments of the present application also provide a network side device, which can be the apparatus shown in FIG. 16. As shown in FIG. 19, the network side device 1900 includes an antenna 191, a radio frequency device 192, a baseband device 193, a processor 194 and a memory 195. The antenna 191 is connected with the radio frequency device 192. In the uplink direction, the radio frequency device 192 receives information through the antenna 191 and sends the received information to the baseband device 193 for processing. In the downlink direction, the baseband device 193 processes the information to be sent and sends it to the radio frequency device 192. The radio frequency device 192 processes the received information and sends it out through the antenna 191.

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

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

[0535] The network side device can also include a network interface 196, which is, for example, a common public radio interface (CPRI).

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

[0537] 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 various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

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

[0539] 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 various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

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

[0541] 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 various processes of the above method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0542] 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 as described above, and the network side device can be used to execute the steps of the uplink data transmission method as described above.

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

[0544] From the above description of the embodiments, it is apparent 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.

[0545] 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. An uplink data transmission method, comprising: a terminal sending first information to a network side device at a first transmission occasion in a first mode; wherein the first mode is a mode in which the terminal triggers uplink scheduling, and the first information is used to indicate transmission information of the terminal at a second transmission occasion; sending uplink data based on the transmission information.

2. The method of claim 1, wherein, The first information is scheduling assistance information (SAI), and the SAI is sent based on at least one of the following resources configured by the network: a dedicated sequence; information bits combined with a sequence; a dedicated physical uplink control channel (PUCCH) resource; a dedicated physical random access channel (PRACH) resource; a dedicated sounding reference signal (SRS) resource; a dedicated preamble sequence; an uplink wake-up signal (UL WUS).

3. The method of claim 1, wherein, The first information is SAI, and the SAI indicates the transmission information of the terminal at the second transmission occasion in at least one of the following ways: indicating whether there is uplink data transmission on the uplink transmission resource configured by the network at the second transmission occasion; indicating whether there is uplink data transmission on the default uplink transmission resource at the second transmission occasion; indicating the index of a set of uplink transmission resources in which there is uplink data transmission among multiple sets of uplink transmission resources at the second transmission occasion.

4. The method of claim 3, wherein, The index of the set of uplink transmission resources in which there is uplink data transmission includes at least one of the following: a sequence index; a global index; a carrier index; a segment index; a resource index. The first information is SAI, and the sending of the SAI meets at least one of the following conditions:

5. The method of claim 1, wherein, a network configuration message contains relevant configuration information of the first mode; the network enables the first mode; the network indicates switching to the first mode; traffic arrives in a quality of service (QoS) list or a logical channel list configured by the network. The uplink transmission resources of the first mode include at least one of the following:

6. The method of any one of claims 1-5, wherein, one or more configured grants (CGs); one or more resource pools; one or more transmission modes; one or more transmission modes in one or more resource pools. 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; 7. The method of claim 6, wherein, 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, RB, number of MIMO layers, number of PUSCH time domains in multi-PUSCH, and number of retransmissions. The multiple sets of CGs are configured as different CG states, and the CG states include at least one of the following:

8. The method of claim 6, wherein, a CG activated or deactivated by a radio resource control (RRC) message of the network side device; a CG activated or deactivated by a downlink control information (DCI) after being configured by RRC and being deactivated by default; a CG activated or deactivated by a DCI after being configured by RRC and being activated by default; a CG activated or deactivated by the terminal after being configured by RRC and being deactivated by default; ​ The RRC configures the CG by default, activates the CG, and deactivates the CG by the terminal.

9. The method of any one of claims 1-8, wherein, The second transmission occasion includes at least one of the following: A pre-configured time domain position; One or more transmission occasions after the first transmission occasion and after a specified time length.

10. The method of any one of claims 1-8, wherein, The first information further includes a time domain validity indication of uplink scheduling, and the time domain validity indication includes at least one of the following: a number of valid time slots, a number of valid transmission opportunities, a validity time, a valid time slot, and a valid transmission opportunity.

11. The method of any one of claims 1-8, wherein, The first information includes SAI, and the method further includes: Determining whether the SAI is successfully sent based on an acknowledgement message of the SAI; or Determining whether the SAI is successfully sent based on whether an acknowledgement message of the uplink data is received.

12. The method of claim 11, wherein, Further including at least one of the following: If no acknowledgement message of the SAI is received, increasing the transmission power according to a step size configured by the network; If a negative acknowledgement (NACK) message of the SAI is received, triggering uplink transmission resource reselection or switching to a second mode; If no acknowledgement message of the uplink data is received, triggering SAI retransmission or switching to a second mode; If a NACK message of the uplink data is received, triggering uplink transmission resource reselection or SAI retransmission; The second mode is a network-triggered uplink scheduling mode.

13. The method of claim 1, wherein, The first information includes uplink scheduling information (USI), and the USI includes at least one of the following: A CG index; A resource pool index; A transmission mode indication; A time domain resource; A frequency domain resource; Scheduling information.

14. The method of claim 13, wherein, The USI is carried by uplink control information (UCI) or a medium access control control element (MAC CE).

15. The method of claim 1, wherein, Further including: Determining that the uplink data transmission mode is a second mode, and the second mode is a network-triggered uplink scheduling mode; Sending auxiliary information for DCI detection, and the auxiliary information is used to assist the network side device in downlink DCI detection.

16. The method of claim 15, wherein, The auxiliary information for DCI detection includes at least one of the following: A search space set group (SSSG) indication; SSSG indication auxiliary information; One or more aggregation levels; Whether multiple carriers exist for uplink transmission.

17. The method of claim 1, wherein, The first mode includes first configuration information, and the first configuration information includes at least one of the following: A reference signal received power (RSRP) threshold or RSRP range; A data volume threshold; A number of multi-PUSCH transmissions; A QoS list or a logical channel list; A moving speed threshold; A synchronization signal physical broadcast channel block (SSB) index; A transmission configuration indication (TCI).

18. The method of claim 17, wherein, Further including at least one of the following: Selecting an uplink transmission resource based on a downlink measurement result and the RSRP threshold or RSRP range; Selecting an uplink transmission resource based on a buffer data volume and the data volume threshold; Selecting an uplink transmission resource based on a capability of the terminal; Selecting an uplink transmission resource based on the QoS list or the logical channel list; Selecting an uplink transmission resource based on a moving speed of the terminal and the moving speed threshold; Selecting an uplink transmission resource based on SSB measurement.

19. The method of any one of claims 1-18, wherein, Further including: Switching from the first mode to the second mode when at least one of the following conditions is met: A network configuration message does not include relevant configuration information of the first mode; the network disables the first mode; the network indicates to switch to the second mode; sending a mode switching signal; traffic arriving outside of a network configured QoS list or logical channel list; transmission failure in the first mode; sending a successful bearer buffer status report (BSR); wherein the second mode is a network triggered uplink scheduling mode.

20. An uplink data transmission method, comprising: a network side device receiving first information sent by a terminal in a first transmission occasion in a first mode; wherein the first mode is a terminal triggered uplink scheduling mode, and the first information is used to indicate transmission information of the terminal in a second transmission occasion; receiving uplink data sent by the terminal based on the transmission information.

21. The method of claim 20, wherein, The first information is SAI, and the method further comprises: the network side device configuring the SAI with at least one of the following resources: a dedicated sequence; information bits combined with a sequence; a dedicated physical uplink control channel (PUCCH) resource; a dedicated physical random access channel (PRACH) resource; a dedicated sounding reference signal (SRS) resource; a dedicated preamble sequence; an uplink wake-up signal (UL WUS).

22. The method of claim 20, wherein, The first information is SAI, and the SAI indicates the transmission information of the terminal in the second transmission occasion in at least one of the following ways: indicating whether there is uplink data transmission on a network configured uplink transmission resource of the terminal in the second transmission occasion; indicating whether there is uplink data transmission on a default uplink transmission resource of the terminal in the second transmission occasion; indicating the index of a set of uplink transmission resources in which there is uplink data transmission among multiple sets of uplink transmission resources of the terminal in the second transmission occasion.

23. The method of claim 22, wherein, wherein The index of the set of uplink transmission resources in which there is uplink data transmission includes at least one of the following: a sequence index; a global index; a carrier index; a segment index; a resource index.

24. The method of any one of claims 20-23, wherein, The uplink transmission resources of the first mode include at least one of the following: one or more configured grants (CGs); one or more resource pools; one or more transmission modes; one or more transmission modes within one or more resource pools.

25. The method of claim 24, 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, RB, number of MIMO layers, number of PUSCH time domains in multi-PUSCH, and number of retransmissions.

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

27. The method of any one of claims 20-26, wherein, The second transmission occasion includes at least one of the following: A preconfigured time domain position; One or more transmission occasions after the first transmission occasion and after a specified time period.

28. The method of any one of claims 20-26, wherein, The first information further includes a time domain validity indication of uplink scheduling, and the time domain validity indication includes at least one of the following: a number of valid time slots, a number of valid transmission opportunities, a validity time, a valid time slot, and a valid transmission opportunity.

29. The method of claim 20, wherein, The first information includes uplink scheduling information (USI), and the USI includes at least one of the following: CG index; Resource pool index; Transmission mode indication; Time domain resource; Frequency domain resource; Scheduling information.

30. The method of claim 29, wherein, The USI is carried by uplink control information (UCI) or a medium access control control element (MAC CE).

31. The method of claim 20, wherein, Further comprising: Receiving auxiliary information for DCI detection sent by the terminal in a second mode; The second mode is a network-triggered uplink scheduling mode, and the auxiliary information is used to assist the network side device in downlink DCI detection.

32. The method of claim 31, wherein, The auxiliary information for DCI detection includes at least one of the following: Search space set group (SSSG) indication; SSSG indication auxiliary information; One or more aggregation levels; Whether multiple carriers exist for uplink transmission.

33. The method of claim 20, wherein, The first mode includes first configuration information, and 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; Moving speed threshold; SSB index; TCI.

34. The method of any one of claims 20-33, wherein, Further comprising: Switching the terminal from the first mode to the second mode by at least one of the following: The configuration message does not contain related configuration information of the first mode; Disable the first mode; Indicate switching to the second mode; The configuration message contains a QoS list or a logical channel list; The second mode is a network-triggered uplink scheduling mode, and the arrival of services outside the QoS list or the logical channel list is used to indicate that the terminal is switched from the first mode to the second mode.

35. An uplink data transmission apparatus applied to a terminal, comprising: A first sending module for sending first information to a network side device at a first transmission occasion in a first mode; wherein the first mode is a terminal-triggered uplink scheduling mode, and the first information is used to indicate transmission information of the terminal at a second transmission occasion; A second sending module for sending uplink data based on the transmission information.

36. The apparatus of claim 35, wherein, The first information is scheduling assistance information (SAI), and the SAI is sent based on at least one of the following network-configured resources: Dedicated sequence; Information bits combined with a sequence; Dedicated physical uplink control channel (PUCCH) resource; Dedicated physical random access channel (PRACH) resource; Dedicated sounding reference signal (SRS) resource; Dedicated preamble sequence; Uplink wake-up signal (UL WUS).

37. The apparatus of claim 35, wherein, The first information is SAI, and the SAI indicates the transmission information of the terminal at the second transmission occasion by at least one of the following ways: indicate whether there is uplink data transmission on the uplink transmission resource configured by the network for the terminal in the second transmission occasion; indicate whether there is uplink data transmission on the default uplink transmission resource for the terminal in the second transmission occasion; indicate an index of the uplink transmission resource on which there is uplink data transmission among multiple sets of uplink transmission resources for the terminal in the second transmission occasion.

38. The apparatus of claim 35, wherein, The first information comprises uplink scheduling information (USI), and the USI comprises at least one of the following: a CG index; a resource pool index; a transmission mode indication; a time domain resource; a frequency domain resource; and scheduling information.

39. The device of claim 38, wherein, The USI is carried by uplink control information (UCI) or a medium access control control element (MAC CE).

40. The apparatus of claim 35, wherein, The apparatus is further configured to: determine that the uplink data transmission mode is a second mode, and send auxiliary information for DCI detection; wherein the second mode is a network-triggered uplink scheduling mode, and the auxiliary information is used to assist the network side device in downlink DCI detection.

41. The apparatus of claim 40, wherein, The auxiliary information for DCI detection comprises at least one of the following: an SS set group (SSSG) indication; SSSG indication auxiliary information; one or more aggregation levels; and whether multiple carriers are used for uplink transmission.

42. An uplink data transmission apparatus applied to a network side device, comprising: a first receiving module configured to receive first information sent by a terminal in a first transmission occasion in a first mode, wherein the first mode is a terminal-triggered uplink scheduling mode, and the first information is used to indicate transmission information of the terminal in a second transmission occasion; a second receiving module configured to receive uplink data sent by the terminal based on the transmission information.

43. A terminal comprising a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the uplink data transmission method according to any one of claims 1-19.

44. A network side device comprising a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the uplink data transmission method according to any one of claims 20-34.

45. A readable storage medium, wherein the readable storage medium stores programs or instructions, and the programs or instructions are executed by a processor to implement the steps of the uplink data transmission method according to any one of claims 1-34.

Citation Information

Patent Citations

  • Uplink scheduling-free method and device, equipment and storage medium

    CN115397028A

  • Uplink auxiliary information transmission method and device and storage medium

    CN117098178A

  • Scheduling mode selection in uplink data transmission

    WO2013156174A1

  • Data transmission method and communication apparatus

    WO2022082458A1

  • User equipment scheduling assistance for mode 1 sidelink communications

    WO2024045108A1