Method for sending uplink information, and device, medium and program product

WO2026031091A1PCT designated stage Publication Date: 2026-02-12GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/110796
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-02-12

Smart Images

  • Figure CN2024110796_12022026_PF_FP_ABST
    Figure CN2024110796_12022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of wireless communications. Disclosed are a method for sending uplink information, and a device, a medium and a program product. The method comprises: when a trigger event or a trigger condition is met, sending first uplink information or first request information, wherein the first uplink information comprises at least one of the following: feedback response information, channel state information, channel interference information and cache state information, and the first request information is used for requesting the allocation of a first uplink resource for the first uplink information. In the present application, when a trigger event or a trigger condition is met, a terminal device sends first uplink information or first request information to a network device on demand, so as to request a first uplink resource corresponding to the first uplink information; and the network device schedules the first uplink resource on demand on the basis of the request indicated by the first uplink information or the first request information, thereby reducing the power consumption of the terminal device, and thus achieving the effect of energy conservation and power saving.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, medium and program product for sending uplink information TECHNICAL FIELD

[0001] The present application relates to the field of wireless communication, in particular to a method, device, medium and program product for sending uplink information. BACKGROUND

[0002] Transmission of uplink control information (UCI) is an important part of a communication system. In a 5th generation (5G) new radio (NR) system, for UCI transmission, a base station pre-configures transmission resources of UCI.

[0003] In related technologies, the base station semi-statically configures transmission resources of UCI, for example, periodically reserves physical uplink control channel (PUCCH) resources for transmission of UCI. However, this approach makes the transmission of UCI very scattered and dense, resulting in the terminal device being unable to turn off the uplink radio frequency module all the time and failing to achieve the effect of energy saving and power saving.

[0004] SUMMARY

[0005] Embodiments of the present application provide a method, device, medium and program product for sending uplink information. The technical solutions are as follows:

[0006] According to an aspect of the present application, a method is provided, which includes:

[0007] In the case of meeting a triggering event or a triggering condition, sending first uplink information or first request information;

[0008] The first uplink information includes at least one of the following: feedback response information; channel state information; channel interference information; buffer status information; and the first request information is used to request a network device to allocate first uplink resources for the first uplink information.

[0009] According to an aspect of the present application, a method is provided, which includes:

[0010] Receiving first uplink information or first request information, the first uplink information being uplink information sent by a terminal device in the case of meeting a triggering event or a triggering condition;

[0011] The first uplink information includes at least one of the following: feedback response information; channel state information; channel interference information; buffer status information; and the first request information is used to request the network device to allocate first uplink resources for the first uplink information.

[0012] According to an aspect of the present application, a terminal device is provided, comprising:

[0013] a sending module configured to send first uplink information or first request information when a triggering event or a triggering condition is met;

[0014] The first uplink information comprises at least one of the following: feedback response information; channel state information; channel interference information; buffer status information; and the first request information is used to request the network device to allocate first uplink resources for the first uplink information.

[0015] According to an aspect of the present application, a network device is provided, comprising:

[0016] a receiving module configured to receive first uplink information or first request information, wherein the first uplink information is uplink information sent by a terminal device when a triggering event or a triggering condition is met;

[0017] The first uplink information comprises at least one of the following: feedback response information; channel state information; channel interference information; buffer status information; and the first request information is used to request the network device to allocate first uplink resources for the first uplink information.

[0018] According to an aspect of an embodiment of the present application, a terminal device is provided, comprising a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-mentioned uplink information sending method at the terminal device side.

[0019] According to an aspect of an embodiment of the present application, a network device is provided, comprising a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-mentioned uplink information sending method at the network device side.

[0020] According to an aspect of an embodiment of the present application, a computer readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to be executed by a processor to implement the above-mentioned uplink information sending method at the terminal device side or the above-mentioned uplink information sending method at the network device side.

[0021] According to an aspect of an embodiment of the present application, a chip is provided, comprising a programmable logic circuit and / or program instructions, and when the chip is running, the programmable logic circuit and / or program instructions are used to implement the above-mentioned uplink information sending method at the terminal device side or the above-mentioned uplink information sending method at the network device side.

[0022] According to an aspect of some embodiments of the present application, a computer program product is provided, which includes computer instructions stored in a computer readable storage medium, and a processor reads and executes the computer instructions from the computer readable storage medium to implement the terminal device side uplink information sending method or the network device side uplink information sending method.

[0023] The technical solutions provided by the embodiments of the present application can bring the following beneficial effects:

[0024] In the case of meeting the triggering event or meeting the triggering condition, the terminal device sends the first uplink information to the network device on demand, or the terminal device sends the first request information to the network device on demand, for requesting the first uplink resource corresponding to the first uplink information. The network device can allocate the first uplink resource corresponding to the first uplink information on demand based on the first uplink information sent by the terminal device, or allocate the first uplink resource for the first uplink information based on the first request information, reducing unnecessary feedback of the terminal device. By triggering the transmission of the first uplink information through the triggering event or the triggering condition, it can be ensured that the first uplink information is relatively concentratedly sent, without the need for periodic feedback of the first uplink information, reducing the power consumption of the terminal device, and thus achieving the effect of energy saving and power saving. BRIEF DESCRIPTION OF DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0026] FIG. 1 shows a scene schematic diagram of a mobile communication system according to some illustrative embodiments of the present application;

[0027] FIG. 2 shows a flowchart of a method for sending uplink information according to some illustrative embodiments of the present application;

[0028] FIG. 3 shows a flowchart of a method for sending uplink information according to some illustrative embodiments of the present application;

[0029] FIG. 4 shows a schematic diagram of a method for sending uplink information according to some illustrative embodiments of the present application;

[0030] FIG. 5 shows a schematic diagram of a method for sending uplink information according to some illustrative embodiments of the present application;

[0031] FIG. 6 shows a schematic diagram of a method for sending uplink information according to some illustrative embodiments of the present application;

[0032] FIG. 7 shows a flowchart of a method for sending uplink information according to some embodiments of the present application;

[0033] FIG. 8 shows a flowchart of a method for sending uplink information according to some embodiments of the present application;

[0034] FIG. 9 shows a flowchart of a method for sending uplink information according to some embodiments of the present application;

[0035] FIG. 10 shows a block diagram of a structure of a terminal device according to an example embodiment of the present application;

[0036] FIG. 11 shows a block diagram of a structure of a network device according to an example embodiment of the present application;

[0037] FIG. 12 shows a block diagram of a structure of a communication device according to an example embodiment of the present application. DETAILED DESCRIPTION

[0038] For the purpose of clarity, technical and scientific terms used in this application are intended to have the meanings commonly understood by one of ordinary skill in the art to which this application pertains, unless otherwise explicitly provided. Further, the description is not to be limited to the specific embodiments herein described, since various alterations and modifications to the described embodiments will be apparent to those skilled in the art.

[0039] The terminology used in the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used in this application, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising", when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0040] It is to be understood that the singular forms "a", "an", and "the" include plural referents unless the context clearly dictates otherwise. It is to be further understood that the terms "comprise", "comprising", "comprises", "including", "includes" or "contain" or "containing" when used in this specification, specify the presence of stated features, integers, steps, operations, elements, or components but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or groups thereof.

[0041] It should be understood that the size of the sequence number of each process described above in various embodiments of the present application does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0042] The technical solutions described in some embodiments of the present application can be applied to various communication systems, such as Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, evolved system of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) system, cellular Internet of Things system, cellular passive Internet of Things system, and can also be applied to the evolved system after 5G NR system, and can also be applied to 6G and subsequent evolved systems.

[0043] It should be understood that in some embodiments of the present application, "5G" can also be referred to as "5G NR" or "NR".

[0044] It should be understood that in the description of the embodiments of the present application, the term "corresponding" can represent a direct or indirect corresponding relationship between the two, can also represent an associated relationship between the two, and can also indicate a relationship such as indicated, configured, and configured.

[0045] In embodiments of the present application, "predefined" can be implemented by pre-storing corresponding codes, tables or other means for indicating relevant information in devices (e.g., including terminal devices and network devices), and the present application does not limit the specific implementation manner thereof. For example, predefined can refer to definitions in protocols.

[0046] In embodiments of the present application, "protocol" can refer to standard protocols in the field of communication, which can include, for example, LTE protocols, NR protocols and related protocols applied in future communication systems, and the present application does not limit this.

[0047] FIG. 1 shows a schematic diagram of a mobile communication system 100 provided by an example embodiment of the present application. The communication system 100 includes a first communication device and a second communication device.

[0048] In some embodiments, the first communication device is a terminal device 110, and the second communication device is a network device 120; or, the first communication device is a network device 120, and the second communication device is a terminal device 110, and the present application does not limit this. Taking the first communication device as a terminal device 110 and the second communication device as a network device 120 as an example for description.

[0049] The terminal device 110 in the present application, also known as a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent. The terminal device includes but is not limited to: handheld devices, wearable devices, vehicle-mounted devices, and Internet of Things devices, etc., such as: a mobile phone, a tablet computer, an electronic book reader, a laptop computer, a desktop computer, a television, a game console, a mobile Internet device (MID), an augmented reality (AR) terminal, a virtual reality (VR) terminal, and a mixed reality (MR) terminal, a wearable device, a handle, an electronic tag, a controller, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wireless terminal in remote medical surgery, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a television set top box (STB), a customer premise equipment (CPE), etc.

[0050] The network device 120 in the present application provides wireless communication functions, which includes but is not limited to: an evolved node B (eNB), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved node B or a home node B, HNB), a baseband unit (BBU), an access point (AP) in a Wi-Fi system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc., and can also be a next generation node B (gNB) or a transmission point (TRP or TP) in a 5G mobile communication system, or an antenna panel or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), etc., or a base station in a B5G mobile communication system or a 6G mobile communication system, or a core network (CN), a fronthaul, a backhaul, a radio access network (RAN), a network slice, etc., or a serving cell, a primary cell (PCell), a primary secondary cell (PSCell), a special cell (SpCell), a secondary cell (SCell), a neighboring cell, etc., of a terminal device.

[0051] The terminal device 110 and the network device 120 communicate with each other through a certain air interface technology, for example, a Uu interface.

[0052] For example, there are two communication scenarios between the terminal device 110 and the network device 120: an uplink communication scenario and a downlink communication scenario. The uplink communication refers to the terminal device 110 sending signals to the network device 120, and the downlink communication refers to the network device 120 sending signals to the terminal device 110.

[0053] The technical solutions provided by the embodiments in the application can be applied to various communication systems, for example, a GSM system, a CDMA system, a WCDMA system, a GPRS, an LTE system, an LTE-A system, an LTE frequency division duplex (FDD) system, an LTE TDD system, a UMTS, a worldwide interoperability for microwave access (WiMAX) communication system, a 5G mobile communication system, an NR system, an evolved system of the NR system, an LTE-U system, an NR-U system, an NTN system, a non-NTN system, a WLAN, a Wi-Fi, a cellular Internet of Things system, a cellular passive Internet of Things system, and can also be applicable to an evolved system of the 5G NR system, and can also be applicable to a B5G, a 6G and an evolved system thereafter.

[0054] In some embodiments of the application, the "NR" can also be referred to as a 5G NR system or a 5G system. The 5G mobile communication system can include a non-independent networking (Non-Standalone, NSA) and / or an independent networking (Standalone, SA).

[0055] The technical solutions provided by the embodiments in the application can also be applied to machine type communication (MTC), long term evolution-machine (LTE-M), device to device (D2D) network, machine to machine (M2M) network, Internet of Things (IoT) network or other network. The IoT network may, for example, include a vehicle Internet of Things. In the vehicle Internet of Things system, the communication mode is collectively referred to as vehicle to X (V2X, X can represent any thing), for example, the V2X can include vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication or vehicle to network (V2N) communication, etc.

[0056] Before introducing the technical solutions of the present application, some background technical knowledge related to the present application will be introduced and explained. The following related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, which all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0057] In the related art, the base station configures the transmission resources of UCI respectively.

[0058] • Semi-statically configure the transmission resources of UCI

[0059] Optionally, the base station semi-statically configures the PUCCH resources for transmitting each UCI, and the PUCCH is periodic. For example, the periodic reserved PUCCH resources are used for transmitting UCI, which can make the uplink transmission opportunities of the terminal device very much on one hand, and reduce the latency of UCI, but on the other hand, it also makes the transmission of UCI very scattered and dense, resulting in that the terminal device cannot always turn off the uplink transmission module, and cannot achieve the effect of energy saving and power saving.

[0060] • Dynamically schedule the transmission resources of UCI

[0061] Optionally, the base station dynamically schedules the PUCCH resources of each UCI. Taking UCI as HARQ-ACK (HARQ-ACK) feedback information as an example, for the HARQ-ACK feedback information corresponding to the dynamically scheduled physical downlink shared channel (PDSCH) and physical downlink control channel (PDCCH), the base station dynamically indicates the PUCCH resources for transmitting the HARQ-ACK feedback information through the downlink control information (DCI). For the HARQ-ACK feedback information corresponding to the dynamically scheduled PDSCH and PDCCH, the base station dynamically indicates the PUCCH resources for transmitting the HARQ-ACK feedback information through the DCI, which makes the base station need to schedule appropriate uplink control channels at the same time when scheduling downlink channels each time, which not only increases the burden of the base station scheduling, but also increases the overhead of DCI.

[0062] In the 6th Generation (6G) system, on the one hand, energy saving will become a key factor in design. From the perspective of terminal device transmission, the information to be transmitted is transmitted as much as possible. On the one hand, it can improve the system efficiency, and on the other hand, it is also conducive to reducing the total power consumption. On the other hand, in the 5G system, more attention is paid to system capacity, transmission delay and other factors. A very complex uplink control channel PUCCH is designed to carry uplink control information, including five PUCCH formats (PUCCH format) such as long PUCCH format and short PUCCH format, and a complex channel selection and multiplexing process. These all lead to the definition of many terminal features (UE feature) to support the design of the uplink control channel, which causes a burden to the implementation of the terminal and the network side. At the same time, in the 5G system, when the base station performs downlink channel scheduling, it usually needs to schedule a suitable uplink control channel. This design of coupling between downlink scheduling and uplink control scheduling brings additional restrictions and burdens to the base station scheduling, which cannot be per-channel to optimize the scheduling, and also increases the overhead of downlink control information. Therefore, in the design of subsequent communication systems (such as 6G system), simplifying the system, channel structure design and the restrictive relationship between each module is also an important factor to consider.

[0063] Based on this, in the subsequent 6G system, the design of low power consumption and simplification of channel structure needs to be considered. The embodiment of the present application gives a kind of transmission method of event triggered uplink control information. That is, no longer design periodic UCI feedback, and no longer allocate feedback resource for HARQ-ACK feedback information of each dynamic scheduling PDSCH, but based on event triggering, to send uplink control information and / or request uplink control information resource to base station, for example, only scheduling request information (Scheduling Request, SR) transmission design can be reserved in physical layer, and other uplink control information, such as HARQ-ACK, channel state information (Channel-State Information, CSI), channel interference information (Channel Interference Information, CLI) and the like, are carried by media access control (Media Access Control, MAC) control unit (Control Elements, CE) or physical uplink shared channel (Physical Uplink Shared Channel, PUSCH), and are transmitted on demand. In this way, the purposes of simplifying PUCCH design (PUCCH is only used to transmit SR, and other uplink control information is carried by MAC CE or PUSCH), decoupling uplink and downlink scheduling (no need to schedule PDSCH while scheduling PUCCH to transmit HARQ-ACK), and reducing uplink transmission power consumption can be achieved.

[0064] FIG. 2 shows a flowchart of a method for sending uplink information according to some embodiments of the present application. The method is performed by a terminal device, for example. The method includes the following steps.

[0065] In step 210, the terminal device sends first uplink information or first request information when a triggering event or a triggering condition is met.

[0066] When a triggering event or a triggering condition is met, the terminal device sends first uplink information to a network device. The triggering event or the triggering condition is used to trigger the terminal device to send the first uplink information to the network device.

[0067] When a triggering event or a triggering condition is met, the terminal device sends first request information to the network device. The first request information is used to request scheduling of the first uplink information, or the first request information is used to request the network device to allocate first uplink resources for the first uplink information. The first uplink resources refer to physical resources occupied by the first uplink information, and can include resources in at least one of the following dimensions: time domain, frequency domain, spatial domain, and code domain.

[0068] The first uplink information includes at least one of the following:

[0069] feedback response information;

[0070] channel state information;

[0071] channel interference information;

[0072] buffer status information.

[0073] In some embodiments, the feedback response information is acknowledgement information sent by the terminal device to the network device, and is used to indicate whether a received data packet is correctly received. Optionally, the feedback response information includes acknowledgement (ACK) and negative acknowledgement (NACK). If a data packet is successfully received, the terminal device sends an ACK to the network device; if the data packet is not successfully received, the terminal device sends a NACK to the network device, triggering the network device to perform retransmission scheduling.

[0074] In some embodiments, the channel state information refers to data measured and fed back by the terminal device on the state of the current wireless channel. Optionally, the channel state information includes at least one of the following: rank indicator (RI), precoding matrix indicator (PMI), channel quality indicator (CQI), reference signal received power (RSRP), reference signal received quality (RSRQ), and signal to interference plus noise ratio (SINR).

[0075] In some embodiments, the channel interference information refers to data measured and fed back by the terminal device on the interference in the wireless channel. Optionally, the channel interference information includes at least one of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), and received signal strength indicator (RSSI).

[0076] In some embodiments, the buffer status information generally refers to information stored in the buffer or cache of the terminal device. Optionally, the buffer status information includes at least one of the following: uplink buffer status, downlink buffer status, and occupation of HARQ processes.

[0077] In some embodiments, the triggering event or triggering condition includes at least one of the following:

[0078] • a first event or a first condition related to the reception of the downlink channel;

[0079] • a second event or a second condition related to the occupation of the HARQ processes;

[0080] • a third event or a third condition related to the occupation of the buffer;

[0081] • a fourth event or a fourth condition related to the first timer;

[0082] • a fifth event or a fifth condition related to the measured channel state information;

[0083] • a sixth event or a sixth condition related to the measured channel interference information.

[0084] In some embodiments, there are at least two carrying manners for the first uplink information. The first uplink information is carried by a MAC CE, or the first uplink information is carried by a PUSCH.

[0085] For the first uplink information carried by the MAC CE. Optionally, different types of the first uplink information correspond to different MAC CEs. In the case that a triggering event exists or a triggering condition is met, the MAC CE carrying the first uplink information is triggered to be transmitted. Optionally, the MAC CE carrying the first uplink information includes two transmission manners: the MAC CE carrying the first uplink information triggers the sending of an SR, the SR is used to request to schedule a first uplink resource, and the first uplink resource is used to transmit the MAC CE; or, a contention-based manner is used to determine the first uplink resource, and the first uplink resource is used to transmit the MAC CE.

[0086] By carrying the first uplink information by the MAC CE, in the first transmission manner of the MAC CE, all uplink information except the SR is carried by the MAC CE, the MAC CE is transmitted on the PUSCH, and therefore the PUCCH only needs to transmit the SR; in the second transmission manner of the MAC CE, since the contention-based manner is used, the terminal device does not need to send the SR to the network device, and the design of the PUCCH can be omitted, therefore, the two transmission manners of carrying the first uplink information by the MAC CE can simplify the design of the PUCCH. Meanwhile, in the related art, when scheduling the PDSCH transmission, the PUCCH transmission feedback answer information also needs to be scheduled, in the embodiment of the present application, the first uplink information is sent to the network device on demand, therefore, when scheduling the PDSCH transmission, the PUCCH does not need to be scheduled at the same time, and the uplink and downlink scheduling decoupling can be realized.

[0087] For the first uplink information carried by the PUSCH. The terminal device sends first request information to the network device through the PUSCH, the first request information is used to request to schedule the first uplink information, or the first request information is used to request the network device to allocate a first uplink resource for the first uplink information. Optionally, the first request information is an SR. The first uplink resource is used to transmit the first uplink information or the PUSCH. Optionally, the first uplink resource refers to a physical resource occupied by the first uplink information, and can include at least one dimension of resources: time domain, frequency domain, spatial domain, and code domain.

[0088] The first uplink information is carried by the PUSCH, and only the first request information (such as the SR) needs to be transmitted on the PUCCH, the carrying manner of the first uplink information is the PUSCH carrying, which simplifies the design of the PUCCH. Meanwhile, in the related art, when scheduling the PDSCH transmission, the PUCCH transmission feedback response information also needs to be scheduled. In the embodiment of the application, the first request information is sent to the network device, and the first request information requests the network device to allocate the first uplink resource for the first uplink information, so that when scheduling the PDSCH transmission, the PUCCH does not need to be scheduled at the same time, and the uplink and downlink scheduling decoupling can be realized.

[0089] In summary, the method provided in the embodiment of the application is used for the terminal device to send the first uplink information to the network device on demand or the terminal device to send the first request information to the network device on demand, for requesting the transmission resource (that is, the first uplink resource) corresponding to the first uplink information. The network device can allocate the first uplink resource corresponding to the first uplink information on demand based on the first uplink information sent by the terminal device, or allocate the first uplink resource for the first uplink information based on the first request information, thereby reducing unnecessary feedback of the terminal device. The transmission of the first uplink information is triggered by the trigger event or the trigger condition, which can ensure relatively concentrated transmission of the first uplink information, and periodic feedback of the first uplink information is not needed, thereby reducing the power consumption of the terminal device, and achieving the effect of energy saving and power saving.

[0090] FIG. 3 shows a flowchart of a method for sending uplink information provided in some example embodiments of the application. The method is illustratively described by taking an example in which the method is executed by a network device. The method includes:

[0091] Step 310: receiving the first uplink information or the first request information.

[0092] The network device receives the first uplink information sent by the terminal device, and the first uplink information is uplink information sent by the terminal device in a case where a trigger event or a trigger condition is met. The trigger event or the trigger condition is used to trigger the terminal device to send the first uplink information to the network device.

[0093] The network device receives the first request information sent by the terminal device, and the first request information is used to request scheduling of the first uplink information, or the first request information is used to request the network device to allocate the first uplink resource for the first uplink information. The first uplink resource refers to a physical resource occupied by the first uplink information, and can include resources in at least one of the following dimensions: time domain, frequency domain, spatial domain, and code domain.

[0094] The first uplink information includes at least one of the following:

[0095] feedback response information;

[0096] channel state information;

[0097] • Channel interference information;

[0098] • Buffer status information.

[0099] In some embodiments, the feedback response information is an acknowledgement information sent by the terminal device to the network device, for indicating whether the received data packet is correctly received. Optionally, the feedback response information includes an acknowledgement (ACK) and a negative acknowledgement (NACK). If the data packet is successfully received, the terminal device sends an acknowledgement (ACK) to the network device; if the data packet is not successfully received, the terminal device sends a negative acknowledgement (NACK) to the network device, triggering the network device to perform retransmission scheduling.

[0100] In some embodiments, the channel state information refers to data measured and fed back by the terminal device on the state of the current wireless channel. Optionally, the channel state information includes at least one of the following: rank indication (RI), precoding indication (PMI), channel quality indication (CQI), reference signal received power (RSRP), reference signal received quality (RSRQ), and signal to interference plus noise ratio (SINR).

[0101] In some embodiments, the channel interference information refers to data measured and fed back by the terminal device on the interference situation in the wireless channel. Optionally, the channel interference information includes at least one of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), and received signal strength indication (RSSI).

[0102] In some embodiments, the buffer status information generally refers to information stored in the buffer or cache of the terminal device. The network device can determine the priority of resource allocation according to the buffer status information. Optionally, the buffer status information includes at least one of the following: uplink buffer status, downlink buffer status, and HARQ process occupation.

[0103] In some embodiments, the triggering event or triggering condition includes at least one of the following:

[0104] • A first event or a first condition related to the reception of the downlink channel;

[0105] • A second event or a second condition related to the occupation of the HARQ process;

[0106] • A third event or a third condition related to the occupation of the buffer;

[0107] • A fourth event or a fourth condition related to the maximum feedback delay of the HARQ process;

[0108] • a fifth event or a fifth condition related to measured channel state information;

[0109] • a sixth event or a sixth condition related to measured channel interference information.

[0110] In some embodiments, there are at least two ways to carry the first uplink information. The first uplink information is carried by a MAC CE, or the first uplink information is carried by a PUSCH.

[0111] For the first uplink information carried by a MAC CE. Optionally, different types of first uplink information correspond to different MAC CEs. In the case where a triggering event exists or a triggering condition is met, a MAC CE carrying the first uplink information is triggered to transmit. Optionally, the MAC CE carrying the first uplink information includes two transmission modes: the MAC CE carrying the first uplink information triggers the sending of an SR, the SR is used to request to schedule a first uplink resource, and the first uplink resource is used to transmit the MAC CE; or, a contention-based manner is used to determine a first uplink resource, and the first uplink resource is used to transmit the MAC CE.

[0112] By carrying the first uplink information by a MAC CE, in the first transmission mode of the MAC CE, all uplink information except for the SR is carried by the MAC CE, and the MAC CE is transmitted on a PUSCH, so the PUCCH only needs to transmit the SR; in the second transmission mode of the MAC CE, since a contention-based manner is used, the terminal device does not need to send an SR to the network device, and the design of the PUCCH can be omitted, therefore, the two transmission modes of carrying the first uplink information by the MAC CE can simplify the design of the PUCCH. At the same time, in the related art, when scheduling a PUSCH transmission, the PUCCH transmission feedback answer information also needs to be scheduled, in the embodiment of the present application, the first uplink information is sent to the network device on demand, therefore, when scheduling the PUSCH transmission, the PUCCH does not need to be scheduled at the same time, and uplink and downlink scheduling decoupling can be achieved.

[0113] For the first uplink information carried by a PUSCH. The terminal device sends first request information to the network device, and the first request information is used to request to schedule the first uplink information, or the first request information is used to request the network device to allocate a first uplink resource for the first uplink information. Optionally, the first request information is an SR. The first uplink resource is used to transmit the first uplink information or a PUSCH. Optionally, the first uplink resource refers to a physical resource occupied by the first uplink information, and can include resources in at least one of the following dimensions: time domain, frequency domain, spatial domain, and code domain.

[0114] The first uplink information is carried by the PUSCH, and only the first request information (such as an SR) needs to be transmitted on the PUCCH. The first uplink information is carried by the PUSCH, which simplifies the design of the PUCCH. Meanwhile, in the related art, when scheduling the PUSCH transmission, the PUCCH transmission feedback response information also needs to be scheduled. In the embodiment of the present application, the first request information is sent to the network device, and the first request information requests the network device to allocate the first uplink resource for the transmission of the first uplink information. Therefore, when scheduling the PUSCH transmission, the PUCCH does not need to be scheduled at the same time, and the uplink and downlink scheduling can be decoupled.

[0115] To sum up, the method provided in the embodiment of the present application, the network device receives the first uplink information or the first request information sent by the terminal device. The network device can allocate the first uplink resource corresponding to the first uplink information based on the first uplink information sent by the terminal device, or allocate the first uplink resource for the first uplink information based on the first request information, thereby reducing unnecessary feedback of the terminal device. By triggering the transmission of the first uplink information through the triggering event or the triggering condition, the relatively concentrated transmission of the first uplink information can be ensured, and the terminal device does not need to periodically feed back the first uplink information, thereby reducing the power consumption of the terminal device and achieving the effect of energy saving and power saving.

[0116] Next, based on the embodiments shown in FIG. 2 and FIG. 3, the specific content of the triggering event or the triggering condition is further introduced.

[0117] In some embodiments, the triggering event or the triggering condition is a triggering factor for triggering the terminal device to send the first uplink information to the network device. Alternatively, the triggering event or the triggering condition includes at least one of the following:

[0118] · a first event or a first condition related to the reception of a downlink channel;

[0119] · a second event or a second condition related to the occupation of a HARQ process;

[0120] · a third event or a third condition related to the occupation of a buffer;

[0121] · a fourth event or a fourth condition related to a first timer;

[0122] · a fifth event or a fifth condition related to measured channel state information;

[0123] · a sixth event or a sixth condition related to measured channel interference information.

[0124] The different cases of the triggering event or the triggering condition are introduced as follows.

[0125] The first event or the first condition:

[0126] In some embodiments, the first event or the first condition is an event or a condition related to reception information of the downlink channel. Optionally, the first event or the first condition comprises at least one of the following:

[0127] • the terminal device fails to receive the downlink channel;

[0128] • a number of times that the terminal device fails to receive the downlink channel is higher than or equal to a first threshold value;

[0129] • a proportion of times that the terminal device fails to receive the downlink channel is higher than or equal to a second threshold value.

[0130] In some embodiments, the downlink channel comprises a downlink data channel and / or a downlink control channel. Optionally, the downlink channel can be a channel for transmitting downlink control information, which supports carrying downlink control information, and can be referred to as a downlink control channel, for example, the downlink channel is a PDCCH, which supports carrying downlink control information. Optionally, the downlink channel can be a downlink data channel, which is a channel supporting carrying data information. Optionally, the downlink data channel can be a channel for transmitting downlink data, which supports carrying downlink data information, and can be referred to as a downlink data channel, for example, the downlink channel is a PDSCH, which supports carrying downlink data information.

[0131] In some embodiments, when the terminal device has an error in receiving the downlink channel, including failing to receive the downlink channel, or a number of times that the terminal device fails to receive the downlink channel is higher than or equal to a first threshold value, or a proportion of times that the terminal device fails to receive the downlink channel is higher than or equal to a second threshold value, the terminal device needs to send HARQ-ACK feedback information to request retransmission. Optionally, the number of times or the proportion of times that the terminal device fails to receive the downlink channel is determined based on reception of the downlink channel within a first time window. The first time window is located before the time domain resource where the first uplink information is located. Optionally, within the first time window, the terminal device evaluates the demodulation of the received downlink channel. The downlink channel received by the terminal device with an error indicates that HARQ-ACK feedback information needs to be fed back for scheduling retransmission; when the number or the proportion of times of failure to receive is higher than a certain threshold value, the HARQ-ACK feedback information can be fed back more concentratedly, saving the power consumption of the terminal device.

[0132] In some embodiments, the parameters of the first time window include at least one of: a start position of the first time window; an end position of the first time window; a length of the first time window. The start position of the first time window refers to a starting time point of the first time window, the end position of the first time window refers to an ending time point of the first time window, and the length of the first time window refers to a duration of the first time window, i.e., a time interval between the start position and the end position. The length of the first time window can determine a time range in which the terminal device needs to feed back the HARQ-ACK feedback information. Optionally, the start position of the first time window is determined according to a generation time or a sending time of the previous feedback information. The length of the first time window is predefined by a communication protocol or preconfigured by the network device. From the last feedback of the HARQ-ACK feedback information, the number of downlink channels that have not yet been subjected to error reception of the HARQ-ACK feedback information can be accurately counted.

[0133] In some embodiments, the start position of the first time window is determined according to a position of the previous transmission of the HARQ-ACK feedback information by the terminal device. Optionally, the start position of the first time window is the position of the previous transmission of the HARQ-ACK feedback information by the terminal device. Optionally, the start position of the first time window is set at a position that is a preset offset length before the position of the previous transmission of the HARQ-ACK feedback information by the terminal device. The previous transmission of the HARQ-ACK feedback information is relative to the current transmission of the HARQ-ACK feedback information. The time of the preset offset length is considered the processing time required from the reception of the PDSCH data to the generation of the HARQ-ACK feedback information.

[0134] For example, as shown in FIG. 4, the terminal device generates or sends the HARQ-ACK feedback information at t1 (t1 is the time point of the previous transmission of the HARQ-ACK feedback information), the start position of the first time window is set at a position t0 that is a preset offset length before t1, t0 is taken as the start position of the first time window, t2 is the end position of the first time window, and the length of the first time window is T. From t0, within the length T of the first time window, if the number of failed receptions of the downlink channels by the terminal device is higher than or equal to the first threshold value, for example, the number of failed receptions of the downlink channels by the terminal device reaches 2, it is considered that the first event or the first condition is met at this time, and the terminal device sends the first uplink information to the network device. For example, the terminal device generates and sends the HARQ-ACK feedback information.

[0135] In some embodiments, the terminal device sends the HARQ-ACK feedback information to the network device based on the first event or the first condition, for feeding back the HARQ-ACK bits within the first time window to the network device. Optionally, the terminal device feeds back the HARQ-ACK bits within the first time window to the network device based on a HARQ-ACK codebook. The HARQ-ACK codebook is a set of predefined encoding modes. The HARQ-ACK codebook generates the HARQ-ACK feedback information based on the predefined encoding modes. Optionally, different encoding modes correspond to different feedback information.

[0136] For example, in the first time window, the terminal device reports the HARQ-ACK bits corresponding to the PDSCHs to the network device, and takes the value of 1 for the HARQ-ACK bits to represent correct reception, and takes the value of 0 for the HARQ-ACK bits to represent incorrect reception. For example, in the first time window, the terminal device successfully receives two PDSCHs in succession and fails to receive two PDSCHs in succession. Optionally, each reception is separately encoded as a HARQ-ACK bit, and the failure to receive a PDSCH is represented as "0" and the successful reception of a PDSCH is represented as "1". The terminal device generates the HARQ-ACK feedback content in the first time window can be represented as "0011"; or, all the reception conditions are jointly encoded as a HARQ-ACK bit, and the successful reception of all the PDSCHs in the first time window is represented as "1", and the failure to receive one PDSCH is represented as "0". The terminal device generates the HARQ-ACK feedback content in the first time window can be represented as "0".

[0137] The second event or the second condition:

[0138] In some embodiments, the second event or the second condition is an event or a condition related to the occupation of the HARQ processes. Optionally, the second event or the second condition includes at least one of the following:

[0139] · the number of occupied HARQ processes is higher than or equal to a third threshold value;

[0140] · the proportion of occupied HARQ processes is higher than or equal to a fourth threshold value.

[0141] In some embodiments, each HARQ process is associated with a HARQ buffer. The HARQ process refers to a data transmission process between the terminal device and the network device, including acknowledgement (ACK), negative acknowledgement (NACK), and possible retransmission.

[0142] In the HARQ mechanism, each data packet transmission is associated with a HARQ process. If the data packet is not successfully received after the first transmission, retransmission is needed through the HARQ process. In another case, even if the data packet is correctly received in the first transmission, the terminal needs to store the successfully received data in the HARQ buffer corresponding to the HARQ process associated with the HARQ process without clearing the HARQ buffer before the base station schedules new transmission of other data packets of the same HARQ process. The number of occupied HARQ processes refers to the number of active HARQ processes in the terminal device. The HARQ process occupation ratio refers to the ratio of the number of active HARQ processes (i.e., the number of HARQ processes in use) to the total number of available HARQ processes. The number of active HARQ processes can represent the occupation ratio of the terminal to the HARQ process / buffer to some extent. If the number of active HARQ processes is too large, it can indicate that the number of remaining available (that can be scheduled by the base station) HARQ processes is small.

[0143] Optionally, when the number of occupied HARQ processes is greater than or equal to a third threshold value, or the occupation ratio of the HARQ process is greater than or equal to a fourth threshold value, the terminal device needs to send first uplink information to the network device to inform the current HARQ process occupation. The third threshold value and the fourth threshold value can be predefined or preconfigured. If the number of occupied HARQ processes or the occupation ratio of the HARQ process exceeds a certain threshold value, it indicates that the terminal device has the need to clear the process and needs to release the HARQ process to carry new data.

[0144] For example, a terminal device has 8 HARQ processes, and 5 of them are being occupied, so the occupation ratio is 62.5%. For example, the fourth threshold value is 50%. When the HARQ process occupation ratio of the terminal device reaches or exceeds 50%, the terminal device needs to send first uplink information to the network device to inform the current HARQ process occupation.

[0145] In some embodiments, the second event or the second condition indicates the HARQ process of the serving cell corresponding to the HARQ-ACK feedback information reported by the terminal device. In some embodiments, the terminal device feeds back the HARQ bits corresponding to part / all of the HARQ processes on part of the serving cells, or the terminal device feeds back the HARQ bits corresponding to part / all of the HARQ processes on all of the serving cells, or the terminal device feeds back the HARQ bits corresponding to part / all of the HARQ processes on each of the serving cells. The specific content of the HARQ process is not limited in the present application.

[0146] The third event or the third condition:

[0147] In some embodiments, the third event or the third condition is an event or a condition related to the occupancy of the buffer. Optionally, the third event or the third condition comprises at least one of the following:

[0148] • the number of the occupancy of the buffer is higher than or equal to a fifth threshold value;

[0149] • the proportion of the occupancy of the buffer is higher than or equal to a sixth threshold value.

[0150] In some embodiments, the occupancy of the buffer comprises the number of the occupancy of the buffer and the proportion of the occupancy of the buffer. The number of the occupancy of the buffer refers to the amount of data or the number of data packets currently stored in the buffer. The proportion of the occupancy of the buffer refers to the ratio of the currently occupied space (i.e. the amount of data or the number of data packets currently stored) to the total space in the buffer. Optionally, the occupancy of the buffer comprises the occupancy of the uplink buffer and / or the occupancy of the downlink buffer. The occupancy of the uplink buffer can also be referred to as the occupancy of the uplink buffer area, which is an internal buffer area of the terminal device for storing uplink data to be transmitted. The occupancy of the downlink buffer can also be referred to as the occupancy of the downlink buffer area, which is an internal buffer area of the terminal device for storing downlink data to be received.

[0151] In some embodiments, when the terminal device transmits data, the data is first stored in the uplink buffer area, and then transmitted to the network device through the wireless network. When the terminal device receives the downlink data transmitted by the network device, the data is first stored in the downlink buffer area, and then waits for the terminal device to demodulate correctly, or sends an acknowledgement, or releases the buffer after a timeout, or releases the buffer after the terminal device schedules a new transmission of the same buffer / same HARQ process. In wireless communication, the occupancy of the buffer (i.e. how much data is stored in the buffer area) and the idle condition (i.e. how much available space the buffer area has) are important information. The occupancy of the buffer affects the resource allocation and scheduling decisions of the network device. If the number of the occupancy of the buffer or the proportion of the occupancy of the buffer exceeds a certain threshold value, it indicates that the terminal device needs to clear the buffer and release the buffer to carry new data.

[0152] In some embodiments, if the number of the occupancy of the uplink buffer area and / or the proportion of the occupancy of the uplink buffer area is high, it means that the terminal device has a large amount of data to be transmitted, and the network device may need to allocate more uplink resources. If the number of the occupancy of the downlink buffer area and / or the proportion of the occupancy of the downlink buffer area is high, it means that the terminal device has a large amount of downlink data that has not been successfully received or has not fed back HARQ-ACK feedback information, and the network device may need to consider increasing the frequency of downlink transmission or adjusting the resource allocation strategy. Therefore, the occupancy of the buffer (including the occupancy / idle condition of the uplink buffer area and the downlink buffer area) is one of the key information for the network device to manage and optimize resources.

[0153] The fourth event or the fourth condition:

[0154] In some embodiments, the fourth event or the fourth condition is an event or a condition related to the first timer. Optionally, the fourth event or the fourth condition comprises:

[0155] • the first timer expires, the first timer being a timer maintained for the first HARQ process.

[0156] In some embodiments, a preset number of HARQ processes are generally included in the terminal device. Optionally, the first HARQ process corresponds to the first timer, the first timer being a timer maintained for the first HARQ process, for indicating a maximum feedback delay corresponding to the first HARQ process. When the first timer corresponding to the first HARQ process expires, the fourth event or the fourth condition is satisfied, triggering the terminal device to send the first uplink information to the network device.

[0157] In some embodiments, the first timer is used to indicate a maximum feedback delay corresponding to the first HARQ process. The maximum feedback delay is a maximum time range allowed for completing feedback information of the first HARQ process. The terminal device needs to send feedback information to the network device within the maximum feedback delay indicated by the first timer. Optionally, the maximum feedback delay is generally predefined by a communication protocol or pre-configured by the network device.

[0158] In some embodiments, when the terminal device receives the downlink data sent by the network device, the terminal device starts the first timer, i.e., the terminal device starts the countdown of the maximum feedback delay corresponding to the first HARQ process. If the terminal device does not feed back the feedback response information corresponding to the first HARQ process to the network device within the set maximum feedback delay, the first timer expires or the countdown of the maximum feedback delay ends, which is considered as satisfying the fourth event or the fourth condition, triggering the terminal device to send the first uplink information to the network device.

[0159] In some embodiments, the data corresponding to the first HARQ process includes failed data. The network device sends downlink data to the terminal device, and the terminal device needs to feed back to the network device whether the downlink data is received within the maximum feedback delay. When the terminal device receives the downlink data sent by the network device, the terminal device starts the first timer corresponding to the first HARQ process (i.e., the countdown of the maximum feedback delay). If the terminal device fails to receive the data and fails to send NACK feedback to the network device within the maximum feedback delay, the first timer expires, which is considered as satisfying the fourth event or the fourth condition, triggering the terminal device to send the first uplink information to the network device. Data reception generally corresponds to a certain delay requirement, and the delay requirement of HARQ process feedback can be obtained by conversion, especially for the downlink channel with demodulation error, which needs to be fed back in time to obtain timely retransmission scheduling.

[0160] In a possible implementation manner, the countdown of the first timer adopts a step-by-step decreasing manner. Optionally, a preset number of HARQ processes are included in the terminal device, and each HARQ process corresponds to an independent timer. When the terminal device receives the downlink data corresponding to the first HARQ process, the first timer associated with the first HARQ process is started or initialized. The starting refers to starting the timing process of the first timer, and the first timer starts to decrease from a set initial value. The initialization refers to setting the first timer to its initial state, that is, setting the value of the first timer to a predetermined initial value (usually the maximum value of the timer), and the initial value is the start of the timing of the first timer. For example, the countdown of the first timer is automatically started when the downlink data is received. The value of the first timer decreases by 1 every time unit, and the decreasing process continues until the value of the first timer decreases to 0 or the terminal device sends feedback. If the timer decreases to 0, that is, reaches the preset maximum feedback delay, and the terminal device still does not send feedback, it can be considered that the first timer times out. The time unit can be any one of the following: second, millisecond, frame, subframe, time slot, symbol. The unit of the time unit is not limited in the present application. When the terminal device sends the HARQ-ACK information corresponding to the first HARQ process to the network device, the first timer stops.

[0161] For example, the unit of the time unit is millisecond. The maximum feedback delay of the first HARQ process is 10 milliseconds. When the terminal device receives the downlink data corresponding to the first HARQ process, the first timer is started or initialized, that is, the terminal device starts the countdown of the first timer. For example, the countdown of the first timer starts timing for 10 milliseconds, 9 milliseconds, 8 milliseconds, and so on. Before the countdown of the first timer decreases to 0 milliseconds, the terminal device can send the feedback information of the received failed downlink data to the network device. After the countdown of the first timer decreases to 0 milliseconds, if the terminal device still does not feed back the received failed downlink data, the fourth event or the fourth condition is met, and the terminal device sends the first uplink information (the first uplink information at this time is the feedback response information of NACK) to the network device.

[0162] The fifth event or the fifth condition:

[0163] In some embodiments, the fifth event or the fifth condition is an event or a condition related to the measured channel state information. Optionally, the fifth event or the fifth condition includes at least one of the following:

[0164] · The measured channel state information is less than or equal to a seventh threshold value;

[0165] • the difference between the channel state information and the channel state information reported last time is greater than or equal to an eighth threshold value;

[0166] • the time length from the last time of reporting the channel state information is greater than or equal to a ninth threshold value.

[0167] In some embodiments, the channel state information refers to data measured and fed back by the terminal device on the state of the current wireless channel. Optionally, the channel state information includes at least one of the following: rank indication (RI), precoding indication (PMI), channel quality indication (CQI), reference signal received power (RSRP), reference signal received quality (RSRQ), and signal to interference plus noise ratio (SINR).

[0168] Optionally, when the channel state information measured by the terminal device is less than or equal to the seventh threshold value, it indicates that the quality of the current channel or the current beam is poor, and the network device needs to take measures, such as adjusting the scheduling parameters (such as adjusting the power and / or modulation and coding scheme) or switching to a better beam, to improve the communication quality and efficiency.

[0169] Optionally, when the difference between the channel state information and the channel state information reported last time is greater than or equal to the eighth threshold value, it indicates that the change amount of the channel state information is large. The change amount refers to the degree or amplitude of the change of the channel state information measured by the terminal device. That is, the change amount is the change relative to the channel state information reported last time. Optionally, the measurement result of the reported channel state information satisfies at least one of the following characteristics: the measurement result of the current measured channel state information includes at least one same information item (such as RI, PMI, CQI) as the measurement result of the channel state information reported last time; the measurement result of the channel state information reported last time is the closest to the current measurement result of the channel state information. The difference between the channel state information and the channel state information reported last time is based on the difference of the same information item. Optionally, the threshold values corresponding to different information items are different.

[0170] For example, the terminal device reports the measurement results of the rank indication (RI), the precoding indication (PMI) and the channel quality indication (CQI) at the time t0, measures the precoding indication (PMI) at the time t1, compares the measurement result of the precoding indication (PMI) at the time t1 with the measurement result of the precoding indication (PMI) reported at the time t0, and considers that the fifth event or the fifth condition is met and triggers the terminal device to send the first uplink information to the network device if the difference between the measurement result of the precoding indication (PMI) at the time t1 and the measurement result of the precoding indication (PMI) at the time t0 is greater than or equal to a preset threshold A. For another example, the terminal device measures the channel quality indication (CQI) at the time t2, compares the measurement result of the channel quality indication (CQI) at the time t2 with the measurement result of the channel quality indication (CQI) reported at the time t0, and considers that the fifth event or the fifth condition is met and triggers the terminal device to send the first uplink information to the network device if the difference between the measurement result of the channel quality indication (CQI) at the time t2 and the measurement result of the channel quality indication (CQI) at the time t0 is greater than or equal to a preset threshold B. For another example, the terminal device measures the rank indication (RI) at the time t3, compares the measurement result of the rank indication (RI) at the time t3 with the measurement result of the rank indication (RI) reported at the time t0, and considers that the fifth event or the fifth condition is met and triggers the terminal device to send the first uplink information to the network device if the difference between the measurement result of the rank indication (RI) at the time t3 and the measurement result of the rank indication (RI) at the time t0 is greater than or equal to a preset threshold C. Optionally, different information items correspond to different thresholds, and the preset threshold A, the preset threshold B and the preset threshold C are different thresholds.

[0171] Optionally, when the time length from the previous time of reporting the channel state information is greater than or equal to a ninth threshold, it indicates that the previously reported channel state information cannot accurately reflect the current channel state information. The network device needs to obtain new channel state information to make more accurate scheduling decisions. The time length refers to the time interval from the previous reporting of the channel state information to the current time. If the time length is greater than or equal to the ninth threshold, it means that the channel state information has not been updated for a long time, which may mean that the previous channel state information is no longer valid or not timely enough, and new channel state needs to be obtained as soon as possible and adjusted in time.

[0172] The sixth event or the sixth condition:

[0173] In some embodiments, the sixth event or the sixth condition is an event or a condition related to the measured channel interference information. Optionally, the sixth event or the sixth condition includes at least one of the following:

[0174] • the measured channel interference information is higher than or equal to a tenth threshold value;

[0175] • a difference between the channel interference information and previously reported channel interference information is greater than or equal to an eleventh threshold value;

[0176] • a time length from a time point of the previous reporting of the channel interference information is greater than or equal to a twelfth threshold value.

[0177] In some embodiments, the channel interference information refers to data of measurement and feedback of the terminal device on interference in a wireless channel. Optionally, the channel interference information includes at least one of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), and received signal strength indication (RSSI).

[0178] Optionally, when the measured channel interference information of the terminal device is higher than or equal to the tenth threshold value, the channel interference information refers to the measurement of the terminal device on the interference, indicating that the terminal device measures that there is a significant interference source at present, for example, interference from other base stations, terminal devices, or external interference sources, which can affect the communication quality.

[0179] Optionally, when the difference between the channel interference information and the previously reported channel interference information is greater than or equal to the eleventh threshold value, it indicates that the environment has changed significantly. Optionally, the measurement result of the reported channel interference information satisfies at least one of the following features: the measurement result of the current measured channel interference information includes at least one same information item (for example, RSRP, RSRQ, RSSI) as the measurement result of the previously reported channel interference information; the measurement result of the channel interference information is closest to the measurement result of the previously reported channel interference information. The difference between the channel interference information and the previously reported channel interference information is based on the difference of the same information item. Optionally, different information items correspond to different threshold values.

[0180] For example, the terminal device reports the measurement results of the reference signal received power (RSRP), the reference signal received quality (RSRQ) and the received signal strength indication (RSSI) at time t0. The terminal device measures the reference signal received power (RSRP) at time t1, compares the measurement result of the reference signal received power (RSRP) at time t1 with the measurement result of the reference signal received power (RSRP) reported at time t0, and considers that the sixth event or the sixth condition is met, and triggers the terminal device to send the first uplink information to the network device, if the difference between the measurement result of the reference signal received power (RSRP) at time t1 and the measurement result of the reference signal received power (RSRP) at time t0 is greater than or equal to a preset threshold D. For another example, the terminal device measures the reference signal received quality (RSRQ) at time t2, compares the measurement result of the reference signal received quality (RSRQ) at time t2 with the measurement result of the reference signal received quality (RSRQ) reported at time t0, and considers that the sixth event or the sixth condition is met, and triggers the terminal device to send the first uplink information to the network device, if the difference between the measurement result of the reference signal received quality (RSRQ) at time t2 and the measurement result of the reference signal received quality (RSRQ) at time t0 is greater than or equal to a preset threshold E. For another example, the terminal device measures the received signal strength indication (RSSI) at time t3, compares the measurement result of the received signal strength indication (RSSI) at time t3 with the measurement result of the received signal strength indication (RSSI) reported at time t0, and considers that the sixth event or the sixth condition is met, and triggers the terminal device to send the first uplink information to the network device, if the difference between the measurement result of the received signal strength indication (RSSI) at time t3 and the measurement result of the received signal strength indication (RSSI) at time t0 is greater than or equal to a preset threshold F. Optionally, different information items correspond to different thresholds, and the preset threshold D, the preset threshold E and the preset threshold F are different thresholds.

[0181] Optionally, when the time length from the previous time of reporting the channel interference information is greater than or equal to a twelfth threshold, it indicates that the previously reported channel interference information cannot accurately reflect the current channel interference information. The network device needs to obtain new channel interference information to make more accurate scheduling decisions. The time length refers to the time interval from the previous reporting of the channel interference information to the current time. If the time length is greater than or equal to the twelfth threshold, it means that the channel interference information has not been updated for a long time, which may mean that the previous channel interference information is no longer valid or not timely enough, and new channel interference needs to be obtained as soon as possible and adjusted in time.

[0182] In some embodiments, the first uplink information can be carried based on different manners.

[0183] Manner one: the first uplink information is carried by a MAC CE.

[0184] Manner two: the first uplink information is carried by a PUSCH.

[0185] The two manners of carrying are introduced respectively as follows.

[0186] Manner one: taking carrying the first uplink information by a MAC CE as an example.

[0187] In some embodiments, the manner of carrying the first uplink information is high-layer signaling, for example, a MAC CE.

[0188] When the first uplink information is carried by a MAC CE, different types of the first uplink information correspond to different MAC CEs, or different types of the first uplink information correspond to the same MAC CE. The first uplink information includes at least one of the following: feedback response information; channel state information; channel interference information; buffer status information.

[0189] In some embodiments, different types of the first uplink information correspond to different MAC CEs. For example, the feedback response information corresponds to a first type of MAC CE, the channel state information corresponds to a second type of MAC CE, the channel interference information corresponds to a third type of MAC CE, and the buffer status information corresponds to a fourth type of MAC CE. For another example, the feedback response information corresponds to a first type of MAC CE, the channel state information and the channel interference information correspond to a second type of MAC CE, and the buffer status information corresponds to a third type of MAC CE. When a MAC CE and / or a MAC SDU (used for transmitting data) is encapsulated into a MAC PDU (Protocol Data Unit), different MAC CEs have different priority orders, for example, the MAC CE corresponding to the feedback response information has the highest priority.

[0190] In some embodiments, different information items are included in the first uplink information, for example, when the first uplink information is channel state information, the channel state information includes at least one of the following: rank indication (RI), precoding indication (PMI), channel quality indication (CQI), reference signal received power (RSRP), reference signal received quality (RSRQ), and signal to interference plus noise ratio (SINR). Optionally, different information items correspond to different MAC CEs. For example, the rank indication (RI) corresponds to a first type of MAC CE, the precoding indication (PMI) corresponds to a second type of MAC CE, and the channel quality indication (CQI) corresponds to a third type of MAC CE.

[0191] It should be noted that the present application does not limit the correspondence between the type of the first uplink information and the MAC CE.

[0192] In some embodiments, the MAC CE includes at least one information field, and the at least one information field is used to indicate at least one first uplink information. Optionally, the MAC CE includes N information fields, and the N information fields correspond to N different types of first uplink information, and the N information fields and the N different types of first uplink information have a one-to-one correspondence. N is a positive integer greater than 1. For example, the information field 1 in the MAC CE corresponds to the uplink information type 1 (such as feedback response information), the information field 2 in the MAC CE corresponds to the uplink information type 2 (such as channel state information), the information field 3 in the MAC CE corresponds to the uplink information type 3 (such as channel interference information), and the information field 4 in the MAC CE corresponds to the uplink information type 4 (such as buffer status information). Optionally, the MAC CE includes one information field, and the one information field is used to indicate the type of at least one first uplink information. For example, the one information field is used to indicate the first uplink information of the type of feedback response information; or the one information field is used to indicate the first uplink information of the type of channel state information; or the one information field is used to indicate the first uplink information of the type of feedback response information and channel state information.

[0193] Optionally, the MAC CE carrying the first uplink information is transmitted by triggering SR, or the MAC CE carrying the first uplink information is transmitted in a contention-based manner.

[0194] Transmission mode one: transmission mode of triggering SR

[0195] In some embodiments, the MAC CE carrying the first uplink information triggers the transmission of SR. It can be understood that the MAC CE carrying the first uplink information can trigger the transmission of SR, or the MAC CE carrying the first uplink information has the capability of triggering the transmission of SR.

[0196] Optionally, under the condition of meeting a triggering event or a triggering condition, the MAC CE carrying the first uplink information triggers the terminal device to send a scheduling request (SR) to the network device, and the network device allocates a first uplink resource to the terminal device after receiving the SR, for transmitting the MAC CE carrying the first uplink information.

[0197] In some embodiments, the MAC CE carrying the first uplink information corresponds to one SR configuration, and different MAC CEs correspond to different SR configurations. The SR configuration includes configuration parameters related to SR, such as resource parameters of multiple candidate resources. Optionally, the SR configuration includes the priority of the scheduling request, and the priorities of different SR configurations are different. Optionally, the SR configuration includes the logical channel corresponding to the SR configuration, and different logical channel numbers (groups) correspond to different SR configurations. A high-priority SR configuration ensures that the scheduling request is given priority processing. Optionally, the SR configuration corresponding to the MAC CE carrying the first uplink information is the SR configuration with the highest priority. The first uplink information includes at least one of the following: feedback response information; channel state information; channel interference information; and buffer status information.

[0198] In some embodiments, different MAC CEs correspond to different SR configurations. Different MAC CEs refer to MAC CEs carrying different types of first uplink information. For example, MAC CEs carrying first uplink information all have the ability to trigger SR transmission, and different MAC CEs correspond to different SR configurations, i.e., MAC CEs carrying different types of first uplink information correspond to different SR configurations. Different SR configurations can be understood as SR configurations with different priorities, and / or SR configurations with different candidate resources, etc.

[0199] Optionally, for example, MAC CEs carrying first uplink information all have the ability to trigger SR transmission, and the first uplink information includes first type first uplink information and second type first uplink information. The MAC CE carrying the first type first uplink information corresponds to the first SR configuration, and the MAC CE carrying the second type first uplink information corresponds to the second SR configuration. Optionally, the priority of the first SR configuration is higher than the priority of the second SR configuration.

[0200] For example, the first type first uplink information is HARQ-ACK feedback information, and the second type first uplink information is channel state information. The MAC CE carrying the HARQ-ACK feedback information and the MAC CE carrying the channel state information correspond to different SR configurations, for example, the MAC CE carrying the HARQ-ACK feedback information corresponds to the first SR configuration, the MAC CE carrying the channel state information corresponds to the second SR configuration, and the priority of the first SR configuration is higher than the priority of the second SR configuration.

[0201] In some embodiments, the first uplink information includes multiple types, and a MAC CE carrying a part of the first uplink information of a type triggers transmission of the SR. Optionally, the different types of first uplink information have different priorities. The first uplink information includes first uplink information of a first type and first uplink information of a second type. The first uplink information of the first type is high-priority first uplink information, and the first uplink information of the second type is low-priority first uplink information. Optionally, a MAC CE carrying the first uplink information of the first type triggers transmission of the SR, and a MAC CE carrying the first uplink information of the second type cannot trigger transmission of the SR. The priority assignment allows the terminal device to determine the priority order of transmission according to the importance and urgency of the first uplink information.

[0202] For example, the first uplink information includes high-priority feedback response information and low-priority channel interference information. For example, the HARQ-ACK feedback information is first uplink information of a first type, and the channel interference information is first uplink information of a second type. A MAC CE carrying the high-priority HARQ-ACK feedback information can trigger transmission of the SR, and a MAC CE carrying the low-priority channel interference information cannot trigger transmission of the SR.

[0203] In some embodiments, the MAC CE and / or the MAC SDU (for transmitting data) are encapsulated into a MAC PDU (Protocol Data Unit), which is used to transfer data between the physical layer and the upper layer protocol. Optionally, in the process of encapsulating different types of MAC CEs into the MAC PDU, the different types of MAC CEs are encapsulated in order according to their priorities. Different types of MAC CEs have different priorities.

[0204] Optionally, the priority of the first MAC CE is the same as the priority of the second MAC CE, and the priority of the first MAC CE is higher than the priority of the third MAC CE; or the priority of the first MAC CE is lower than the priority of the second MAC CE, and the priority of the first MAC CE is higher than the priority of the third MAC CE. The first MAC CE is a MAC CE for carrying the first uplink information, or the first MAC CE is a MAC CE for carrying partial type first uplink information. Optionally, the MAC CE for carrying partial type first uplink information is a MAC CE with high priority. Optionally, the partial type first uplink information is HARQ-ACK feedback information. The second MAC CE is a MAC CE for carrying RNTI (Radio Network Temporary Identifier). The third MAC CE is a MAC CE for carrying information other than the first MAC CE and the second MAC CE. The RNTI is an identifier for identifying a terminal device. In this way, the priority of the first MAC CE (such as a MAC CE for carrying HARQ-ACK feedback information) and the second MAC CE (a MAC CE for carrying RNTI) is equal, and they are both higher than the third MAC CE (a MAC CE for carrying information other than RNTI and first uplink information). This priority arrangement can ensure that critical control information (such as HARQ-ACK) can be transmitted in priority. The first MAC CE is a type of MAC CE, the second MAC CE is another type of MAC CE, and the third MAC CE is another type of MAC CE different from the first MAC CE and the second MAC CE.

[0205] In some embodiments, the MAC CEs in the MAC PDU have different priorities. A MAC CE with high priority can be placed in the front part of the MAC PDU, ensuring that it can be packaged into the MAC PDU in priority or transmitted in priority. For example, the MAC PDU contains a second MAC CE for carrying RNTI, a first MAC CE for carrying HARQ-ACK feedback information, and a third MAC CE for carrying data. The second MAC CE for carrying RNTI can be placed in the first position in the MAC PDU, the first MAC CE for carrying HARQ-ACK feedback information can be placed in the second position in the MAC PDU, and the third MAC CE for carrying data can be placed in the third position in the MAC PDU.

[0206] In some embodiments, the terminal device can set two SR resource pools, the first SR resource pool including candidate resources corresponding to SR configurations of the highest priority, and the second SR resource pool including candidate resources corresponding to SR configurations of the second highest priority or low priority. Optionally, the terminal device selects a resource from the candidate resources in the first SR resource pool to transmit the SR triggered by the first uplink information.

[0207] Transmission mode two: using a contention-based transmission mode

[0208] In some embodiments, a contention-based mode is used to determine the first uplink resource, and the first uplink resource is used to transmit the MAC CE. The MAC CE carrying the first uplink information is transmitted using a contention-based transmission mode, i.e., the terminal device does not need to send an SR to the network device to request an uplink resource, but transmits according to the uplink resource selected by the terminal device itself. This mode is suitable for scenarios where resource allocation is flexible or fast response is required.

[0209] In some embodiments, the first uplink resource is included in a first uplink resource pool, the network device pre-configures the first uplink resource pool, the network device sends configuration parameters corresponding to the first uplink resource pool to the terminal device, the terminal device determines the first uplink resource pool based on the configuration parameters, and the terminal device determines the first uplink resource in the first uplink resource pool. Optionally, the first uplink resource pool includes a plurality of candidate first uplink resources. The first uplink resource pool is a first uplink resource configured by the network device and can be used to transmit the MAC CE.

[0210] In some embodiments, the first uplink resource pool includes a plurality of candidate first uplink resources, and the terminal device can randomly select or select the first uplink resource based on a certain rule in the first uplink resource pool for transmitting the MAC CE. Optionally, different terminal devices select different first uplink resources in the first uplink resource pool, and different terminal devices transmit on the respective selected first uplink resources.

[0211] In some embodiments, the MAC CE and / or MAC SDU (used to transmit data) are encapsulated into a MAC PDU, and the MAC PDU is used to transfer data between the physical layer and the upper layer protocol. Optionally, in the process of encapsulating different types of MAC CEs into the MAC PDU, different types of MAC CEs are encapsulated in order according to their priorities. Different types of MAC CEs have different priorities.

[0212] Optionally, the priority of the first MAC CE is the same as the priority of the second MAC CE, and the priority of the first MAC CE is higher than the priority of the third MAC CE; or the priority of the first MAC CE is lower than the priority of the second MAC CE, and the priority of the first MAC CE is higher than the priority of the third MAC CE. The first MAC CE is a MAC CE for carrying the first uplink information, or the first MAC CE is a MAC CE for carrying partial types of the first uplink information. Optionally, the MAC CE for carrying partial types of the first uplink information is a MAC CE with high priority. The second MAC CE is a MAC CE for carrying RNTI (Radio Network Temporary Identifier). The third MAC CE is a MAC CE other than the first MAC CE and the second MAC CE. The RNTI is an identifier for identifying a terminal device. In this way, the priority of the first MAC CE (such as a MAC CE for carrying HARQ-ACK feedback information) and the second MAC CE (a MAC CE for carrying RNTI) is equal, and they are both higher than the third MAC CE (a MAC CE for carrying information other than RNTI and the first uplink information). This priority arrangement can ensure that critical control information (such as HARQ-ACK) can be transmitted in priority. The first MAC CE is a type of MAC CE, the second MAC CE is another type of MAC CE, and the third MAC CE is another type of MAC CE different from the first MAC CE and the second MAC CE.

[0213] In some embodiments, the MAC CEs in the MAC PDU have different priorities. A MAC CE with high priority can be placed in a front part of the MAC PDU, ensuring that it can be packaged into the MAC PDU in priority or transmitted in priority. For example, the MAC PDU contains a second MAC CE for carrying RNTI, a first MAC CE for carrying HARQ-ACK feedback information, and a third MAC CE for carrying data. The second MAC CE for carrying RNTI can be placed in the first position in the MAC PDU, the first MAC CE for carrying HARQ-ACK feedback information can be placed in the second position in the MAC PDU, and the third MAC CE for carrying data can be placed in the third position in the MAC PDU.

[0214] By carrying the first uplink information by the MAC CE, the MAC CE carrying the first uplink information is transmitted by triggering the SR, or the MAC CE carrying the first uplink information is transmitted in a contention-based manner. 1) greatly simplifying the design of PUCCH (in transmission mode one, PUCCH is only used to transmit SR, and in transmission mode two, the protocol can be completely defined without PUCCH, saving the work of designing PUCCH); 2) complete uplink and downlink scheduling decoupling, that is, when scheduling PDSCH transmission, PUCCH transmission HARQ-ACK feedback information does not need to be scheduled at the same time; 3) simplifying the physical layer process, the first uplink information is transmitted using the MAC CE, and there is no need to define a complex physical layer process; 4) transmitting the first uplink information based on triggering events / triggering conditions can ensure relatively concentrated transmission of the first uplink information, on-demand transmission, and saving of terminal device power consumption.

[0215] The second carrying mode is illustrated by taking the first uplink information carried by the PUSCH as an example.

[0216] In some embodiments, the first uplink information is carried by the PUSCH.

[0217] In some embodiments, when the triggering event or the triggering condition is met, the terminal device sends first request information to the network device, the first request information being used to request the network device to schedule the first uplink information, or the first request information being used to request the network device to allocate first uplink resources for the first uplink information. Optionally, the first request information is an SR. After receiving the first request information, the network device configures or schedules the first uplink resources based on the first request information, and the terminal device sends the first uplink information based on the first uplink resources configured by the network device.

[0218] In some embodiments, the triggering event or triggering condition comprises at least one of: a first event or a first condition related to a reception condition of a downlink channel; a second event or a second condition related to an occupation condition of a hybrid automatic repeat request (HARQ) process; a third event or a third condition related to an occupation condition of a buffer; a fourth event or a fourth condition related to a first timer; a fifth event or a fifth condition related to measured channel state information; and a sixth event or a sixth condition related to measured channel interference information. Optionally, in response to the triggering event or triggering condition, the terminal device sends first request information to the network device, the first request information being used to request the network device to schedule a first uplink resource for transmitting a PUSCH. Optionally, in response to the triggering event or triggering condition, the terminal device sends first request information to the network device, the first request information being used to request the network device to allocate a first uplink resource for a first uplink information, the first uplink resource being a transmission resource for scheduling the first uplink information, and the first uplink resource comprising at least one of the following dimensions: a time domain, a frequency domain, a spatial domain, and a code domain. The first uplink information comprises at least one of: feedback response information; channel state information; channel interference information; and buffer status information.

[0219] In some embodiments, the first request information is an SR. The first request information can also be other information having a similar function to the SR.

[0220] In some embodiments, after receiving the first request information sent by the terminal device, the network device configures or schedules a first uplink resource for the terminal device based on the first request information. Optionally, the network device sends downlink control information to the terminal device based on the first request information, and the downlink control information comprises a specific configuration of the first uplink resource, i.e., the downlink control information indicates at least one first uplink resource to which the first uplink information is allocated.

[0221] In some embodiments, the downlink control information comprises uplink grant information (UL grant) used to instruct the terminal device to transmit at least one first uplink information in the PUSCH. In some embodiments, the network device sends the downlink control information to the terminal device, which is used to instruct the terminal device to report at least one first uplink information type; or, the downlink control information is used to instruct the terminal device to report at least one first uplink information configuration (including first uplink resource); or, the downlink control information is used to instruct the terminal device to report at least one first uplink information type and configuration. The UL grant is used to instruct the terminal device to report the specific transmission resource (i.e. first uplink resource) required when reporting the first uplink information, including time domain resource, frequency domain resource, etc. By explicitly indicating the first uplink resource used by the terminal device through the UL grant, the situation of multiple terminal devices simultaneously competing for the same transmission resource can be avoided, thereby reducing interference and conflict, improving communication quality and system efficiency.

[0222] In some embodiments, the downlink control information is sent by the network device on demand; or, the downlink control information is sent by the network device based on the first uplink information, which is not limited in the present application. Alternatively, the downlink control information is sent by the network device based on the first request information. When the terminal device needs to send the first uplink information, it will first send the first request information to the network device to request the network device to allocate the first uplink resource, and the network device sends the downlink control information based on the request of the terminal device to schedule the terminal device to transmit the first uplink information.

[0223] In some embodiments, the terminal device receives the downlink control information sent by the network device, and the terminal device feeds back based on the first uplink resource indicated in the downlink control information. The content of the first uplink information reported by the terminal device to the network device can be agreed by the communication protocol or pre-configured by the network device.

[0224] By carrying the first uplink information by the PUSCH, 1) the design of the PUCCH can be greatly simplified (the PUCCH is only used to transmit the first request information such as SR); 2) the uplink and downlink scheduling is decoupled, that is, when scheduling the PDSCH transmission, the PUCCH transmission HARQ-ACK feedback information does not need to be scheduled at the same time; 3) based on the triggering event / triggering condition to trigger the transmission of the first uplink information, it can ensure relatively concentrated transmission of the first uplink information, on-demand transmission, and save the power consumption of the terminal device.

[0225] For the transmission mode one (the transmission mode of triggering SR) of carrying the first uplink information by the MAC CE, FIG. 7 shows a flowchart of the method for sending the uplink information provided by some example embodiments of the present application. Taking the method executed by the terminal device and the network device together as an example for illustrative description. The method comprises the following steps.

[0226] Step 401: generating the MAC CE carrying the first uplink information in the case of meeting the triggering event or the triggering condition.

[0227] In some embodiments, the triggering event or the triggering condition comprises at least one of the following:

[0228] a first event or a first condition related to the reception condition of the downlink channel;

[0229] a second event or a second condition related to the occupation condition of the HARQ process;

[0230] a third event or a third condition related to the occupation condition of the buffer;

[0231] a fourth event or a fourth condition related to the first timer;

[0232] a fifth event or a fifth condition related to the measured channel state information;

[0233] a sixth event or a sixth condition related to the measured channel interference information.

[0234] In some embodiments, the MAC CE carrying the first uplink information is triggered to be generated in the case of meeting the triggering event or the triggering condition. Wherein, the first uplink information comprises at least one of the following: the feedback response information; the channel state information; the channel interference information; the buffer state information.

[0235] Optionally, different types of the first uplink information correspond to different MAC CEs. For example, the feedback response information corresponds to the first type of MAC CE, the channel state information corresponds to the second type of MAC CE, the channel interference information corresponds to the third type of MAC CE, and the buffer state information corresponds to the fourth type of MAC CE. For another example, the feedback response information corresponds to the first type of MAC CE, the channel state information and the channel interference information correspond to the second type of MAC CE, and the buffer state information corresponds to the third type of MAC CE.

[0236] Step 402: triggering the SR transmission by the MAC CE carrying the first uplink information.

[0237] In some embodiments, the MAC CE carrying the first uplink information triggers the terminal device to send a scheduling request (SR) to the network device, for requesting the first uplink resource of transmitting the MAC CE from the network device.

[0238] In some embodiments, the MAC CE carrying the first uplink information triggers the transmission of the SR. It can be understood that the MAC CE carrying the first uplink information can trigger the transmission of the SR, or the MAC CE carrying the first uplink information has the capability of triggering the transmission of the SR.

[0239] Step 403: The network device sends an UL grant.

[0240] Optionally, after receiving the SR, the network device allocates a first uplink resource to the terminal device for transmitting the MAC CE carrying the first uplink information.

[0241] In some embodiments, after receiving the SR, the network device configures or schedules the first uplink resource to the terminal device based on the SR. Optionally, the network device sends a DCI to the terminal device based on the SR, and the DCI includes a specific configuration of the first uplink resource, that is, the DCI indicates at least one first uplink resource to which the first uplink information is allocated. Optionally, the DCI includes an UL grant, and the UL grant is used to indicate parameters of the first uplink resource corresponding to the first uplink resource required by the terminal device, including time domain resources, frequency domain resources, and the like. The specific first uplink resource used by the terminal device is explicitly indicated by the UL grant.

[0242] Step 404: The terminal device sends the first uplink information based on the first uplink resource.

[0243] In some embodiments, the terminal device receives the downlink control information sent by the network device, that is, the terminal device receives the UL grant sent by the network device. Optionally, the terminal device feeds back based on the UL grant, and the terminal device sends the first uplink information based on the first uplink resource indicated in the UL grant.

[0244] In the embodiments of the present application, other uplink information of the SR is carried by the MAC CE, and the MAC CE is transmitted on the PUSCH, so the PUCCH only needs to transmit the SR, and thus the design of the PUCCH can be simplified. The terminal device sends the first request information to the network device on demand, for requesting the first uplink resource corresponding to the first uplink information. The network device can allocate the first uplink resource for the first uplink information based on the first request information, reduce unnecessary feedback of the terminal device, and thus reduce the power consumption of the terminal device, and thus achieve the effect of energy saving and power saving.

[0245] For the second transmission mode of carrying the first uplink information by the MAC CE (using the contention-based transmission mode), FIG. 8 shows a flowchart of a method for sending uplink information according to some example embodiments of the present application. Taking the case that the method is executed by the terminal device and the network device together as an example for illustrative description. The method comprises:

[0246] Step 501: receiving a first uplink resource pool configured by a network device;

[0247] In some embodiments, the network device pre-configures the first uplink resource pool, and the terminal device receives the first uplink resource pool pre-configured by the network device. The first uplink resource pool is used to determine the first uplink resource. Optionally, the first uplink resource pool includes a plurality of candidate first uplink resources. The first uplink resource pool is the first uplink resource configured by the network device, which can be used to transmit the MAC CE.

[0248] Step 502: generating a MAC CE carrying first uplink information when a trigger event or a trigger condition is met;

[0249] In some embodiments, the MAC CE carrying the first uplink information is triggered to be generated when the trigger event or the trigger condition is met. The first uplink information includes at least one of the following: feedback response information; channel state information; channel interference information; and buffer status information.

[0250] Optionally, different types of first uplink information correspond to different MAC CEs. For example, the feedback response information corresponds to a first type of MAC CE, the channel state information corresponds to a second type of MAC CE, the channel interference information corresponds to a third type of MAC CE, and the buffer status information corresponds to a fourth type of MAC CE. For another example, the feedback response information corresponds to a first type of MAC CE, the channel state information and the channel interference information correspond to a second type of MAC CE, and the buffer status information corresponds to a third type of MAC CE.

[0251] Step 503: determining the first uplink resource from the first uplink resource pool based on a contention manner;

[0252] In some embodiments, the first uplink resource pool includes a plurality of candidate first uplink resources, and the terminal device can randomly select or select the first uplink resource based on a certain rule from the first uplink resource pool for transmitting the MAC CE. Optionally, different terminal devices select different first uplink resources in the first uplink resource pool, and different terminal devices transmit on the respective selected first uplink resources, which can cause collision. Optionally, the MAC CE and / or MAC SDU (used to transmit data) are encapsulated into a MAC PDU, and the MAC PDU is used to transfer data between the physical layer and the upper layer protocol. Optionally, in the process of encapsulating different types of MAC CEs into the MAC PDU, the different types of MAC CEs are encapsulated in order according to the priority of the different types of MAC CEs. Different types of MAC CEs have different priorities.

[0253] Step 504: transmitting the MAC CE on the first uplink resource.

[0254] In some embodiments, the terminal device determines the first uplink resource from the first uplink resource pool based on a contention manner, and transmits the MAC CE on the first uplink resource.

[0255] In the embodiments of the present application, since the contention-based manner is adopted, the terminal device does not need to send an SR to the network device, and the design of PUCCH can be omitted. In the case where the trigger event is met or the trigger condition is met, the terminal device sends the first uplink information to the network device on demand, and the network device can allocate the first uplink resource corresponding to the first uplink information based on the first uplink information sent by the terminal device, thereby reducing unnecessary feedback of the terminal device, and further reducing power consumption of the terminal device, thereby achieving the effect of energy saving and power saving.

[0256] For carrying the first uplink information through the PUSCH, FIG. 9 shows a flowchart of a method for sending uplink information provided by some exemplary embodiments of the present application. Taking the case where the method is executed by the terminal device and the network device together as an example for illustrative description. The method comprises:

[0257] Step 601: sending first request information to the network device;

[0258] In some embodiments, in the case where the trigger event or the trigger condition is met, the terminal device sends the first request information to the network device through a physical downlink control channel (such as PUCCH), and the first request information is used to request the network device to schedule the first uplink resource, or the first request information is used to request the network device to allocate the first uplink resource for the first uplink information.

[0259] Optionally, the first request information is an SR. The first uplink resource is used to transmit the first uplink information. Optionally, the first uplink resource refers to the physical resource occupied by the first uplink information, and can include resources in at least one of the following dimensions: time domain, frequency domain, spatial domain, and code domain.

[0260] Step 602: the network device sends an UL grant;

[0261] In some embodiments, the network device configures or schedules the first uplink resource based on the first request information after receiving the first request information.

[0262] In some embodiments, the first request information is an SR. The first request information can also be other information having a similar function to the SR.

[0263] In some embodiments, the network device configures or schedules the first uplink resource for the terminal device based on the first request information after receiving the first request information sent by the terminal device. Optionally, the network device sends DCI to the terminal device based on the first request information, and the DCI includes specific configuration of the first uplink resource, that is, the DCI indicates the first uplink resource to which at least one first uplink information is allocated. Optionally, the DCI includes an UL grant, and the UL grant is used to indicate specific first uplink resource corresponding to the first uplink resource required by the terminal device when reporting the first uplink information, including time domain resource, frequency domain resource, etc. The specific first uplink resource used by the terminal device is indicated by the UL grant.

[0264] Step 603: The terminal device sends the first uplink information based on the first uplink resource.

[0265] In some embodiments, the first uplink information is carried by PUSCH. It can be understood that the first uplink information is transmitted on the PUSCH.

[0266] In some embodiments, the terminal device receives the DCI sent by the network device, that is, the terminal device receives the UL grant sent by the network device. Optionally, the terminal device feeds back based on the UL grant, and the terminal device sends the first uplink information based on the first uplink resource indicated in the UL grant.

[0267] In the embodiments of the present application, the first uplink information is carried by PUSCH, and only the first request information (such as SR) needs to be transmitted on the PUCCH. The first uplink information is carried by PUSCH, which simplifies the design of PUCCH. The terminal device sends the first request information to the network device as needed, which is used to request the first uplink resource corresponding to the first uplink information. The network device can allocate the first uplink resource for the first uplink information based on the first request information, reduce unnecessary feedback of the terminal device, and further reduce power consumption of the terminal device, thereby achieving the effect of energy saving and power saving.

[0268] The above embodiments only introduce and describe the technical solutions provided by the present application from the perspective of interaction between the terminal device and the network device. The steps performed by the terminal device described above can be implemented alone to become a sending method of uplink information on the terminal device side. The steps performed by the network device described above can be implemented alone to become a sending method of uplink information on the network device side.

[0269] The following is a corresponding embodiment of the structure of the terminal device or the network device of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the embodiments of the present application, please refer to the method embodiments of the present application.

[0270] FIG. 10 shows a structural block diagram of a terminal device according to an example embodiment of the present application. The structural block diagram of the terminal device can be implemented into the terminal device or a part of the terminal device by software or hardware or a combination of both. The terminal device comprises a sending module 710, a determining module 720 and a receiving module 730.

[0271] The sending module 710 is configured to send first uplink information when a triggering event or a triggering condition is met.

[0272] The sending module 710 sends the first uplink information to the network device when the triggering event or the triggering condition is met. The triggering event or the triggering condition is used to trigger the sending module 710 to send the first uplink information to the network device.

[0273] The sending module 710 sends first request information to the network device when the triggering event or the triggering condition is met. The first request information is used to request scheduling of the first uplink information, or the first request information is used to request the network device to allocate first uplink resources for the first uplink information. The first uplink resources refer to physical resources occupied by the first uplink information, which can include resources in at least one of the following dimensions: time domain, frequency domain, spatial domain and code domain.

[0274] The first uplink information comprises at least one of the following:

[0275] feedback response information;

[0276] channel state information;

[0277] channel interference information;

[0278] buffer status information.

[0279] In some embodiments, the feedback response information is acknowledgement information sent by the sending module 710 to the network device, which is used to indicate whether the received data packet is correctly received. Optionally, the feedback response information comprises acknowledgement (ACK) and negative acknowledgement (NACK). If the data packet is successfully received, the sending module 710 sends an ACK (acknowledgement) to the network device; if the data packet is not successfully received, the sending module 710 sends a NACK (negative acknowledgement) to the network device, triggering the network device to perform retransmission scheduling.

[0280] In some embodiments, the channel state information refers to data measured and fed back by the sending module 710 on the state of the current wireless channel. Optionally, the channel state information includes at least one of the following: rank indication (RI), precoding matrix indicator (PMI), channel quality indicator (CQI), reference signal received power (RSRP), reference signal received quality (RSRQ), and signal to interference plus noise ratio (SINR).

[0281] In some embodiments, the channel interference information refers to data measured and fed back by the sending module 710 on the interference situation in the wireless channel. Optionally, the channel interference information includes at least one of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), and received signal strength indicator (RSSI).

[0282] In some embodiments, the buffer status information generally refers to information stored in the buffer or buffer zone of the sending module 710. Optionally, the buffer status information includes at least one of the following: uplink buffer status, downlink buffer status, and occupation of HARQ processes.

[0283] In some embodiments, the triggering event or triggering condition includes at least one of the following:

[0284] • a first event or a first condition related to the reception of the downlink channel;

[0285] • a second event or a second condition related to the occupation of the HARQ processes;

[0286] • a third event or a third condition related to the occupation of the buffer;

[0287] • a fourth event or a fourth condition related to the first timer;

[0288] • a fifth event or a fifth condition related to the measured channel state information;

[0289] • a sixth event or a sixth condition related to the measured channel interference information.

[0290] In some embodiments, there are at least two carrying manners for the first uplink information. The first uplink information is carried by a MAC CE, or the first uplink information is carried by a PUSCH.

[0291] For the first uplink information carried by the MAC CE. Optionally, different types of the first uplink information correspond to different MAC CEs. In the case that a triggering event exists or a triggering condition is met, the MAC CE carrying the first uplink information is triggered to be transmitted. Optionally, the MAC CE carrying the first uplink information includes two transmission manners: the MAC CE carrying the first uplink information triggers the sending of an SR, the SR is used to request to schedule a first uplink resource, and the first uplink resource is used to transmit the MAC CE; or, a contention-based manner is used to determine the first uplink resource, and the first uplink resource is used to transmit the MAC CE.

[0292] For the first uplink information carried by the PUSCH. The sending module 710 sends, to the network device, first request information through the PUSCH, the first request information being used to request to schedule the first uplink information, or the first request information being used to request the network device to allocate a first uplink resource for the first uplink information. Optionally, the first request information is an SR. The first uplink resource is used to transmit the first uplink information or the PUSCH. Optionally, the first uplink resource refers to physical resources occupied by the first uplink information, and can include resources in at least one of the following dimensions: time domain, frequency domain, spatial domain, and code domain.

[0293] In some embodiments, the terminal device further includes a determining module 720.

[0294] The determining module 720 is configured to determine, in a contention-based manner, a first uplink resource, the first uplink resource being used to transmit the MAC CE.

[0295] In some embodiments, the first uplink resource is determined in a contention-based manner, and the first uplink resource is used to transmit the MAC CE. The MAC CE carrying the first uplink information is transmitted in a contention-based transmission manner, that is, the determining module 720 does not need to send an SR to the network device to request an uplink resource, but selects an uplink resource for transmission according to the determining module 720.

[0296] In some embodiments, the terminal device further includes a receiving module 730.

[0297] The receiving module 730 is configured to receive a configuration parameter corresponding to the first uplink resource pool configured by the network device. The receiving module 730 receives the configuration parameter corresponding to the first uplink resource pool configured by the network device, the determining module 720 determines the first uplink resource pool based on the configuration parameter, and determines the first uplink resource in the first uplink resource pool. Optionally, the first uplink resource pool includes a plurality of candidate first uplink resources. The first uplink resource pool is the first uplink resource configured by the network device, and can be used to transmit the MAC CE.

[0298] In some embodiments, the first uplink resource pool includes a plurality of candidate first uplink resources, and the receiving module 730 can randomly select or select the first uplink resource based on a certain rule in the first uplink resource pool for transmitting the MAC CE. Optionally, different receiving modules 730 select different first uplink resources in the first uplink resource pool, and the different receiving modules 730 transmit on the respective selected first uplink resources.

[0299] In some embodiments, the first uplink resource pool includes a plurality of candidate first uplink resources, and the receiving module 730 can randomly select or select the first uplink resource based on a certain rule in the first uplink resource pool for transmitting the MAC CE. Optionally, different receiving modules 730 select different first uplink resources in the first uplink resource pool, and the different receiving modules 730 transmit on the respective selected first uplink resources.

[0300] In some embodiments, the first uplink resource pool includes a plurality of candidate first uplink resources, and the receiving module 730 can randomly select or select the first uplink resource based on a certain rule in the first uplink resource pool for transmitting the MAC CE. Optionally, different receiving modules 730 select different first uplink resources in the first uplink resource pool, and the different receiving modules 730 transmit on the respective selected first uplink resources.

[0301] FIG. 11 shows a structural block diagram of a network device according to an example embodiment of the present application. The structural block diagram of the network device can be realized by software or hardware or a combination of both as a network device or as a part of the network device. The network device includes a receiving module 810 and a configuration module 820.

[0302] The receiving module 810 is configured to receive first uplink information, the first uplink information being uplink information sent by the terminal device under the condition that a triggering event or a triggering condition is met.

[0303] The receiving module 810 receives first uplink information sent by the terminal device, the first uplink information being uplink information sent by the terminal device under the condition that a triggering event or a triggering condition is met. The triggering event or the triggering condition is used to trigger the terminal device to send the first uplink information to the receiving module 810.

[0304] The receiving module 810 receives first request information sent by the terminal device, the first request information being used to request scheduling of the first uplink information, or the first request information being used to request the receiving module 810 to allocate first uplink resources for the first uplink information. The first uplink resources are used to transmit the first uplink information. The first uplink resources refer to physical resources occupied by the first uplink information, and can include resources in at least one of the following dimensions: time domain, frequency domain, spatial domain, and code domain.

[0305] The first uplink information includes at least one of the following:

[0306] In some embodiments, the feedback response information is acknowledgement information sent by the terminal device to the receiving module 810, and is used to indicate whether the received data packet is correctly received. Optionally, the feedback response information includes an acknowledgement (ACK) and a negative acknowledgement (NACK). If the data packet is successfully received, the terminal device sends an acknowledgement (ACK) to the receiving module 810; if the data packet is not received, the terminal device sends a negative acknowledgement (NACK) to the receiving module 810, triggering the receiving module 810 to perform retransmission scheduling.

[0307] In some embodiments, the channel state information refers to data measured and fed back by the terminal device on the state of the current wireless channel. Optionally, the channel state information includes at least one of the following: rank indication (RI), precoding indication (PMI), channel quality indication (CQI), reference signal received power (RSRP), reference signal received quality (RSRQ), and signal to interference plus noise ratio (SINR).

[0308] In some embodiments, the channel interference information refers to data measured and fed back by the terminal device on the interference in the wireless channel. Optionally, the channel interference information includes at least one of the following: reference signal received power (RSRP), reference signal received quality (RSRQ), and received signal strength indication (RSSI).

[0309] In some embodiments, the buffer status information generally refers to information stored in the buffer or the cache of the terminal device. The receiving module 810 can determine the priority of resource allocation according to the buffer status information. Optionally, the buffer status information includes at least one of the following: uplink buffer status, downlink buffer status, and occupation of HARQ process.

[0310] In some embodiments, the triggering event or the triggering condition includes at least one of the following:

[0311] a first event or a first condition related to the reception of the downlink channel;

[0312] a second event or a second condition related to the occupation of the HARQ process;

[0313] a third event or a third condition related to the occupation of the buffer;

[0314] a fourth event or a fourth condition related to the maximum feedback delay of the HARQ process;

[0315] a fifth event or a fifth condition related to the measured channel state information;

[0316] a sixth event or a sixth condition related to the measured channel interference information.

[0317] In some embodiments, there are at least two carrying manners for the first uplink information. The first uplink information is carried by a MAC CE, or the first uplink information is carried by a PUSCH.

[0318] For the first uplink information carried by the MAC CE. Optionally, different types of the first uplink information correspond to different MAC CEs. In the case that the triggering event exists or the triggering condition is met, the transmission of the MAC CE carrying the first uplink information is triggered. Optionally, the MAC CE carrying the first uplink information includes two transmission manners: the MAC CE carrying the first uplink information triggers the sending of the SR, the SR is used to request to schedule the first uplink resource, and the first uplink resource is used to transmit the MAC CE; or, the first uplink resource is determined in a contention-based manner, and the first uplink resource is used to transmit the MAC CE.

[0319] The first uplink information is carried by the PUSCH. The terminal device sends first request information to the receiving module 810, where the first request information is used to request scheduling of the first uplink information, or the first request information is used to request the receiving module 810 to allocate first uplink resources for the first uplink information. Optionally, the first request information is an SR. The first uplink resources are used to transmit the first uplink information or the PUSCH. Optionally, the first uplink resources refer to physical resources occupied by the first uplink information, and can include resources in at least one of the following dimensions: time domain, frequency domain, spatial domain, and code domain.

[0320] The receiving module 810 is configured to receive first request information sent by the terminal device, where the first request information is used to request the receiving module 810 to schedule first uplink resources, or the first request information is used to request the receiving module 810 to allocate first uplink resources for the first uplink information.

[0321] Optionally, the first request information is an SR. After receiving the first request information, the receiving module 810 configures the first uplink resources based on the first request information, and the terminal device sends the first uplink information based on the first uplink resources configured by the receiving module 810.

[0322] In some embodiments, the trigger event or trigger condition includes at least one of the following: a first event or a first condition related to a reception condition of a downlink channel; a second event or a second condition related to an occupation condition of a hybrid automatic repeat request (HARQ) process; a third event or a third condition related to an occupation condition of a buffer; a fourth event or a fourth condition related to a first timer; a fifth event or a fifth condition related to measured channel state information; and a sixth event or a sixth condition related to measured channel interference information. Optionally, in a case where the trigger event or trigger condition is met, the terminal device sends first request information to the receiving module 810, where the first request information is used to request the receiving module 810 to schedule first uplink resources, and the first uplink resources are used to transmit the PUSCH. Optionally, in a case where the trigger event or trigger condition is met, the terminal device sends first request information to the receiving module 810, where the first request information is used to request the receiving module 810 to allocate first uplink resources for the first uplink information, and the first uplink resources can include resources in at least one of the following dimensions: time domain, frequency domain, spatial domain, and code domain. The first uplink information includes at least one of the following: feedback response information; channel state information; channel interference information; and buffer status information.

[0323] In some embodiments, the first request information is an SR. The first request information can also be other information having a similar function to the SR.

[0324] In some embodiments, the network device described above further includes a configuration module 820.

[0325] The configuration module 820 is configured to configure the first uplink resource based on the first request information.

[0326] In some embodiments, the configuration module 820 configures or schedules the first uplink resource for the terminal device based on the first request information after receiving the first request information sent by the terminal device. Optionally, the configuration module 820 sends downlink control information to the terminal device based on the first request information, and the downlink control information includes specific configuration of the first uplink resource, that is, the downlink control information indicates at least one first uplink information allocated to the first uplink resource.

[0327] In some embodiments, the downlink control information includes uplink grant information (UL grant) used to indicate the terminal device to transmit at least one first uplink information in the PUSCH. In some embodiments, the configuration module 820 sends the downlink control information to the terminal device, and the downlink control information is used to indicate the type of at least one first uplink information to be reported by the terminal device; or the downlink control information is used to indicate the configuration (including the first uplink resource) of at least one first uplink information to be reported by the terminal device; or the downlink control information is used to indicate the type and configuration of at least one first uplink information to be reported by the terminal device. The UL grant is used to indicate the specific transmission resource (i.e., the first uplink resource) required by the terminal device when reporting the first uplink information, including time domain resource, frequency domain resource, etc. By explicitly indicating the first uplink resource used by the terminal device through the UL grant, the situation that multiple terminal devices simultaneously compete for the same transmission resource can be avoided, thereby reducing interference and conflict, improving communication quality and system efficiency.

[0328] The configuration module 820 is configured to configure a first uplink resource pool, and the first uplink resource pool is used to determine the first uplink resource. Optionally, the first uplink resource pool includes a plurality of candidate first uplink resources. The first uplink resource pool is the first uplink resource configured by the configuration module 820, and can be used to transmit the MAC CE.

[0329] In some embodiments, the first uplink resource pool includes a plurality of candidate first uplink resources, and the terminal device can randomly select or select the first uplink resource based on a certain rule in the first uplink resource pool to transmit the MAC CE. Optionally, different terminal devices select different first uplink resources in the first uplink resource pool, and different terminal devices transmit on the respective selected first uplink resources.

[0330] The detailed content of the trigger event or trigger condition can refer to the description in the above-mentioned section of “further introduce the specific content of the trigger event or trigger condition”. The first uplink information is carried based on different manners, the detailed content of the first uplink information carried by the MAC CE can refer to the description in the above-mentioned section of “carrying manner one: taking the first uplink information carried by the MAC CE as an example for description”, the detailed content of the first uplink information carried by the PUSCH can refer to the description in the above-mentioned section of “carrying manner two: taking the first uplink information carried by the PUSCH as an example for description”, and details are not described herein again.

[0331] In summary, the method provided by the embodiments of the present application is that the network device receives the first uplink information sent by the terminal device, and the network device can allocate the first uplink resource corresponding to the first uplink information on demand based on the first uplink information sent by the terminal device, or allocate the first uplink resource for the first uplink information based on the first request information, thereby reducing unnecessary feedback of the terminal device. The transmission of the first uplink information is triggered by the trigger event or trigger condition, which can ensure relatively concentrated sending of the uplink information, reduce the power consumption of the terminal device, and further achieve the effect of energy saving and power saving.

[0332] FIG. 12 shows a structural block diagram of a communication device provided by an embodiment of the present application. The communication device can be used to implement the method for sending uplink information provided in the above-mentioned embodiments. The communication device can include a processor 901, a receiver 902, a transmitter 903, a memory 904 and a bus 905.

[0333] The processor 901 includes one or more than one processing core. The processor 901 performs various functional applications and information processing by running software programs and modules.

[0334] The receiver 902 and the transmitter 903 can be implemented as a transceiver, which can be a communication chip.

[0335] The memory 904 is connected to the processor 901 through the bus 905; in some embodiments, the processor 901 can be implemented as a first IC chip, and the processor 901 and the memory 904 can be collectively implemented as a second IC chip; the first chip or the second chip can be an application specific integrated circuit (ASIC) chip.

[0336] The memory 904 can be used to store at least one computer program, and the processor 901 is used to execute the at least one computer program to implement various steps performed by the communication system in the above-mentioned method embodiments.

[0337] In addition, the memory 904 can be implemented by any type of volatile or nonvolatile storage devices or a combination thereof, including but not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other solid-state storage technology, compact disc read-only memory (CD-ROM), digital video disc (DVD), or other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage, or other magnetic storage devices.

[0338] In an example embodiment, a chip is also provided, which includes programmable logic circuit and / or program instructions, when the chip is running on a multi-link device, for implementing the above method for sending uplink information.

[0339] In an example embodiment, a computer readable storage medium is also provided, which stores a computer program, when the computer program is executed by a processor, for implementing the above method for sending uplink information.

[0340] In an example embodiment, a computer program product is also provided, when the computer program product is executed by a processor, for implementing the above method for sending uplink information.

[0341] It should be understood that "multiple" mentioned herein refers to two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the associated objects before and after it are in an "or" relationship. In addition, the step numbers described herein only exemplarily show a possible execution order between steps, and in some other embodiments, the above steps can also be executed in a non-numbered order, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in an order opposite to the illustration, and the embodiments of the present application do not limit this.

[0342] The above merely provides the optional embodiments of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

A method for transmitting uplink information, characterized in that The method is performed by a terminal device, and the method comprises: sending first uplink information or first request information when a triggering event or a triggering condition is met; wherein the first uplink information comprises at least one of the following: feedback response information; channel state information; channel interference information; buffer state information; and the first request information is used to request a network device to allocate first uplink resources for the first uplink information. The method of claim 1, wherein The triggering event or the triggering condition comprises at least one of the following: a first event or a first condition related to reception of a downlink channel; a second event or a second condition related to occupation of a hybrid automatic repeat request (HARQ) process; a third event or a third condition related to occupation of a buffer; a fourth event or a fourth condition related to a first timer; a fifth event or a fifth condition related to measured channel state information; a sixth event or a sixth condition related to measured channel interference information. The method according to claim 2, characterized in that The first event or the first condition comprises at least one of the following: a failure to receive the downlink channel; a number of reception failures of the downlink channel is higher than or equal to a first threshold value; a proportion of reception failures of the downlink channel is higher than or equal to a second threshold value. The method according to claim 3, characterized in that The number of reception failures or the proportion of reception failures is determined based on reception of the downlink channel within a first time window, and the first time window is located before time domain resources where the first uplink information is located. The method according to claim 4, characterized in that A starting position of the first time window is determined according to a generation time or a sending time of previous feedback response information. The method according to claim 2, characterized in that The second event or the second condition comprises at least one of the following: an occupation number of the HARQ process is higher than or equal to a third threshold value; an occupation proportion of the HARQ process is higher than or equal to a fourth threshold value. The method according to claim 2, characterized in that The third event or the third condition comprises at least one of the following: an occupation number of the buffer is higher than or equal to a fifth threshold value; an occupation proportion of the buffer is higher than or equal to a sixth threshold value. The method according to claim 2, characterized in that The fourth event or the fourth condition comprises at least one of the following: the first timer is timed out, and the first timer is a timer maintained for a first HARQ process. The method of claim 8, wherein Data corresponding to the first HARQ process comprises failed data. The method according to claim 2, characterized in that The fifth event or the fifth condition comprises at least one of the following: measured channel state information is lower than or equal to a seventh threshold value; a difference between the channel state information and previously reported channel state information is greater than or equal to an eighth threshold value; a time length from a time point of previous reporting of the channel state information is greater than or equal to a ninth threshold value. The method according to claim 2, characterized in that The sixth event or the sixth condition comprises at least one of the following: measured channel interference information is higher than or equal to a tenth threshold value; a difference between the channel interference information and previously reported channel interference information is greater than or equal to an eleventh threshold value; a time length from a time point of previous reporting of the channel interference information is greater than or equal to a twelfth threshold value. The method according to any one of claims 1 to 11, characterized in that The first uplink information is carried by a medium access control (MAC) control element (CE). The method of claim 12, wherein Different types of the first uplink information correspond to different MAC CEs. The method according to claim 12 or 13, characterized in that, the MAC CE carrying the first uplink information triggers transmission of a scheduling request (SR), and / or the MAC CE carrying part of the first uplink information triggers transmission of an SR, and / or the MAC CE carrying the first uplink information corresponds to one SR configuration, and / or different MAC CEs correspond to different SR configurations. The method according to claim 12 or 13, characterized in that The method further includes: determining, in a contention-based manner, a first uplink resource for transmitting the MAC CE. The method of claim 15, wherein The first uplink resource is included in a first uplink resource pool, which is configured by the network device. According to any one of claims 13-16, wherein the priority of the first MAC CE is the same as the priority of the second MAC CE, and the priority of the first MAC CE is higher than the priority of the third MAC CE; or the priority of the first MAC CE is lower than the priority of the second MAC CE, and the priority of the first MAC CE is higher than the priority of the third MAC CE; wherein the first MAC CE is a MAC CE for carrying the first uplink information and / or a MAC CE for carrying part of the first uplink information, the second MAC CE is a MAC CE for carrying a radio network temporary identifier (RNTI), and the third MAC CE is a MAC CE other than the first MAC CE and the second MAC CE. The method according to any one of claims 1 to 11, characterized in that The first uplink information is carried by a physical uplink shared channel (PUSCH). The method of claim 18, wherein The first request information is an SR. A method for transmitting uplink information, characterized in that The method is performed by a network device, and the method includes: receiving first uplink information or first request information, wherein the first uplink information is uplink information sent by a terminal device when a triggering event or a triggering condition is met; and wherein the first uplink information includes at least one of the following: feedback response information; channel state information; channel interference information; buffer status information; and the first request information is used to request the network device to allocate a first uplink resource for the first uplink information. The method of claim 20, wherein The triggering event or the triggering condition includes at least one of the following: a first event or a first condition related to reception of a downlink channel; a second event or a second condition related to occupation of a HARQ process; a third event or a third condition related to occupation of a buffer; a fourth event or a fourth condition related to a first timer; a fifth event or a fifth condition related to measured channel state information; a sixth event or a sixth condition related to measured channel interference information. The method of claim 21, wherein The first event or the first condition includes at least one of the following: failure to receive the downlink channel; a number of reception failures of the downlink channel is higher than or equal to a first threshold value; a proportion of reception failures of the downlink channel is higher than or equal to a second threshold value. The method of claim 22, wherein The number of reception failures or the proportion of reception failures is determined based on reception of a downlink channel within a first time window, and the first time window is located before a time domain resource of the first uplink information. The method of claim 23, wherein A start position of the first time window is determined according to a generation time or a sending time of a previous feedback response information. The method of claim 21, wherein The second event or the second condition includes at least one of the following: The number of occupied HARQ processes is higher than or equal to a third threshold value; The proportion of occupied HARQ processes is higher than or equal to a fourth threshold value. The method of claim 21, wherein The third event or the third condition includes at least one of the following: The number of occupied buffers is higher than or equal to a fifth threshold value; The proportion of occupied buffers is higher than or equal to a sixth threshold value. The method of claim 21, wherein The fourth event or the fourth condition includes at least one of the following: The first timer is a timer maintained for the first HARQ process. The method of claim 27, wherein The data corresponding to the first HARQ process includes failed data. The method of claim 21, wherein The fifth event or the fifth condition includes at least one of the following: Measured channel state information is lower than or equal to a seventh threshold value; A difference between the channel state information and previously reported channel state information is greater than or equal to an eighth threshold value; A time length from a time of the previous reporting of the channel state information is greater than or equal to a ninth threshold value. The method of claim 21, wherein The sixth event or the sixth condition includes at least one of the following: Measured channel interference information is higher than or equal to a tenth threshold value; A difference between the channel interference information and previously reported channel interference information is greater than or equal to an eleventh threshold value; A time length from a time of the previous reporting of the channel interference information is greater than or equal to a twelfth threshold value. The method according to any one of claims 20 to 30, characterized in that The first uplink information is carried by a medium access control layer control element (MAC CE). The method of claim 31, wherein Different types of the first uplink information correspond to different MAC CEs. The method of claim 31 or 32, wherein The MAC CE carrying the first uplink information triggers transmission of a scheduling request (SR), and / or The MAC CE carrying part of the first uplink information triggers transmission of a scheduling request (SR), and / or The MAC CE carrying the first uplink information corresponds to one SR configuration, and / or Different MAC CEs correspond to different SR configurations. The method according to claim 31 or 32, characterized in that The MAC CE is carried by the first uplink resource, which is determined by the terminal device in a contention-based manner. The method of claim 34, wherein The method further includes: configuring a first uplink resource pool for the terminal device to determine the first uplink resource in a contention-based manner. The method of any of claims 32 to 35, wherein The priority of the first MAC CE is the same as the priority of the second MAC CE, and the priority of the first MAC CE is higher than the priority of the third MAC CE; or The priority of the first MAC CE is lower than the priority of the second MAC CE, and the priority of the first MAC CE is higher than the priority of the third MAC CE. The first MAC CE is a MAC CE for carrying the first uplink information and / or a MAC CE for carrying a part type of the first uplink information, the second MAC CE is a MAC CE for carrying RNTI, and the third MAC CE is a MAC CE other than the first MAC CE and the second MAC CE. The method according to any one of claims 20 to 30, characterized in that The first uplink information is carried by a PUSCH. The method of claim 37, wherein The first request information is an SR. A terminal device, characterized by comprising: The terminal device comprises: The sending module is configured to send first uplink information or first request information when a triggering event or a triggering condition is met. The first uplink information includes at least one of the following: feedback response information, channel state information, channel interference information, and buffer status information. A network device, characterized in that The network device comprises: The receiving module is configured to receive first uplink information or first request information, the first uplink information being uplink information sent by a terminal device when a triggering event or a triggering condition is met. The first uplink information includes at least one of the following: feedback response information, channel state information, channel interference information, and buffer status information. A terminal device comprises a processor and a memory, the memory storing a computer program, and the processor executes the computer program to implement the above-mentioned uplink information sending method according to any one of claims 1 to 19. A network device comprises a processor and a memory, the memory storing a computer program, and the processor executes the computer program to implement the above-mentioned uplink information sending method according to any one of claims 20 to 38. A computer-readable storage medium stores a computer program, and the computer program is used to be executed by a processor to implement the above-mentioned uplink information sending method according to any one of claims 1 to 19 or the above-mentioned uplink information sending method according to any one of claims 20 to 38. A chip comprises programmable logic circuitry and / or program instructions, and when the chip is running, it is used to implement the above-mentioned uplink information sending method according to any one of claims 1 to 19 or the above-mentioned uplink information sending method according to any one of claims 20 to 38. A computer program product comprises computer instructions stored in a computer-readable storage medium, and a processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned uplink information sending method according to any one of claims 1 to 19 or the above-mentioned uplink information sending method according to any one of claims 20 to 38.

Citation Information

Patent Citations

  • Information sending method and device, storage medium and electronic device

    CN111436126A

  • Information reporting method and device, equipment, storage medium and program product

    CN117882460A

  • Method for wireless communication and device

    WO2021056209A1

  • Information feedback method and apparatus, device, and storage medium

    WO2023004718A1