Communication method and apparatus, and terminal and network-side device

By reporting auxiliary information at the terminal and determining uplink transmission information by itself, the poor performance problem caused by the lack of terminal information in the network-side equipment is solved, and more efficient terminal scheduling and performance improvement are achieved.

WO2025152836A1PCT designated stage expired Publication Date: 2025-07-24VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/071402
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-16
Filing Date
2025-01-09
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

In a communication system, the lack of sufficient terminal information of the network-side equipment causes the terminal's transmission-related scheduling or configuration information to be inapplicable, resulting in poor terminal performance.

Method used

The terminal reports auxiliary information to the network-side equipment, assists the network-side equipment to schedule, and determines the uplink transmission power and resources based on the instructions of the network-side equipment, including the power adjustment range, adjusting the power fallback value, etc. The terminal determines the uplink transmission information by itself, such as cache size, path loss estimation parameters, QoS, CQI, etc.

Benefits of technology

Through the coordination of auxiliary information and indication information, the terminal's scheduling matching degree is improved, and the terminal's uplink transmission flexibility and performance is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025071402_24072025_PF_FP_ABST
    Figure CN2025071402_24072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are a communication method and apparatus, and a terminal and a network-side device. The communication method in the embodiments of the present application comprises: a terminal executing a first operation, wherein the first operation comprises at least one of the following: reporting assistance information to a network-side device, the assistance information being used for assisting the network-side device in scheduling the terminal; determining at least one of an uplink transmission power and an uplink transmission resource on the basis of indication information transmitted by the network-side device, the indication information comprising at least one of the following: a power adjustment range and power backoff value adjustment information; and determining uplink transmission information on the basis of first information, the first information comprising at least one of the following: a cache size, a path loss estimation parameter, the QoS, a service type, a CQI, a first measurement result, a distance and environmental information.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device, terminal and network side equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202410062759.6 filed in China on January 16, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a communication method, apparatus, terminal and network-side equipment. Background Art

[0004] In some communication systems, a terminal's transmission-related information is primarily determined by network-side equipment. For example, uplink transmission-related information such as the terminal's scheduling resources and transmit power are directly determined by the network-side equipment. However, when determining relevant indication parameters, the network has limited terminal information to refer to. As a result, the terminal's transmission-related scheduling or configuration information may not be applicable to the terminal or may be poorly compatible with the terminal, resulting in poor terminal performance. Summary of the Invention

[0005] The embodiments of the present application provide a communication method, apparatus, terminal, and network-side equipment, which can solve the problem of poor terminal performance.

[0006] In a first aspect, a communication method is provided, comprising:

[0007] The terminal performs a first operation, where the first operation includes at least one of the following:

[0008] Reporting auxiliary information to a network-side device, where the auxiliary information is used to assist the network-side device in scheduling the terminal;

[0009] Determine at least one of uplink transmit power and uplink transmit resources based on indication information sent by the network side device, the indication information including at least one of the following: power adjustment range, and adjusted power fallback value information;

[0010] The uplink sending information is determined based on the first information, where the first information includes at least one of the following: cache size, path loss estimation parameter, quality of service (QoS), service type, channel quality indicator (CQI), first measurement result, distance, and environmental information.

[0011] In a second aspect, a communication method is provided, comprising:

[0012] The network-side device performs a second operation, where the second operation includes at least one of the following:

[0013] receiving auxiliary information reported by a terminal, and determining scheduling information according to the auxiliary information, wherein the auxiliary information is used to assist the network-side device in scheduling the terminal;

[0014] Indication information is sent to the terminal, where the indication information is used to determine at least one of uplink transmission power and uplink transmission resources, and the indication information includes at least one of the following: a power adjustment range and information on an adjusted power backoff value.

[0015] According to a third aspect, a communication device is provided, including:

[0016] The execution module is configured to execute a first operation, where the first operation includes at least one of the following:

[0017] Reporting auxiliary information to a network-side device, where the auxiliary information is used to assist the network-side device in scheduling the terminal;

[0018] Determine at least one of uplink transmit power and uplink transmit resources based on indication information sent by the network side device, the indication information including at least one of the following: power adjustment range, and adjusted power fallback value information;

[0019] The uplink sending information is determined according to the first information, where the first information includes at least one of the following: cache size, path loss estimation parameter, quality of service QoS, service type, channel quality indication CQI, first measurement result, distance, and environmental information.

[0020] In a fourth aspect, a communication device is provided, including:

[0021] The execution module is configured to execute a second operation, where the second operation includes at least one of the following:

[0022] receiving auxiliary information reported by the terminal, and determining scheduling information according to the auxiliary information, wherein the auxiliary information is used to assist the network-side device in scheduling the terminal;

[0023] Indication information is sent to the terminal, where the indication information is used to determine at least one of uplink transmission power and uplink transmission resources, and the indication information includes at least one of the following: a power adjustment range and information on an adjusted power backoff value.

[0024] In a fifth aspect, a terminal is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the terminal-side communication method provided in the embodiment of the present application are implemented.

[0025] In the sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor or the communication interface is used to perform a first operation, and the first operation includes at least one of the following: reporting auxiliary information to a network side device, and the auxiliary information is used to assist the network side device in scheduling the terminal; determining at least one of uplink transmission power and uplink transmission resources based on the indication information sent by the network side device, and the indication information includes at least one of the following: power adjustment range, adjustment power backoff value information; determining uplink transmission information according to the first information, and the first information includes at least one of the following: cache size, path loss estimation parameters, quality of service QoS, service type, channel quality indication CQI, first measurement result, distance, and environmental information.

[0026] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the communication method on the network side device side provided in the embodiment of the present application are implemented.

[0027] In the eighth aspect, a network side device is provided, including a processor and a communication interface, wherein the processor or the communication interface is used to perform a second operation, and the second operation includes at least one of the following: receiving auxiliary information reported by the terminal, and determining scheduling information based on the auxiliary information, and the auxiliary information is used to assist the network side device in scheduling the terminal; sending indication information to the terminal, and the indication information is used to determine at least one of the uplink transmission power and the uplink transmission resources, and the indication information includes at least one of the following: power adjustment range, and adjustment power backoff value information.

[0028] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the terminal-side communication method provided in the embodiment of the present application are implemented, or the steps of the network-side device-side communication method provided in the embodiment of the present application are implemented.

[0029] In the tenth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the terminal side communication method provided in the embodiment of the present application, and the network side device can be used to execute the steps of the network side device side communication method provided in the embodiment of the present application.

[0030] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the communication method on the terminal side provided in the embodiment of the present application, or to implement the steps of the communication method on the network device side provided in the embodiment of the present application.

[0031] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the terminal-side communication method provided in the embodiment of the present application, or the program / program product is executed by at least one processor to implement the steps of the network-side device-side communication method provided in the embodiment of the present application.

[0032] In an embodiment of the present application, the terminal performs a first operation, and the first operation includes at least one of the following: reporting auxiliary information to a network side device, the auxiliary information being used to assist the network side device in scheduling the terminal; determining at least one of an uplink transmission power and an uplink transmission resource based on an indication information sent by the network side device, the indication information including at least one of the following: a power adjustment range, and information on an adjustment power fallback value; determining uplink transmission information based on the first information, the first information including at least one of the following: a cache size, a path loss estimation parameter, a QoS, a service type, a CQI, a first measurement result, a distance, and environmental information. Since the auxiliary information is used to assist the network side equipment in scheduling the terminal, the scheduling can be more matched with the terminal to improve the terminal performance; and the indication information includes at least one of the power adjustment range and the adjustment power backoff value information, the terminal can determine the uplink transmission power and uplink transmission resources based on at least one of the power adjustment range and the adjustment power backoff value information, so that the terminal uplink transmission supports power adjustment, so that the terminal uplink transmission is more flexible, which is conducive to improving the terminal performance; in addition, the uplink transmission information is determined according to the above-mentioned first information. Since it is determined by the terminal itself, the determined uplink transmission information is more matched with the terminal to improve the terminal performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] FIG1 is a block diagram of a wireless communication system applicable to embodiments of the present application;

[0034] FIG2 is a flow chart of a communication method provided in an embodiment of the present application;

[0035] FIG3 is a flow chart of another communication method provided in an embodiment of the present application;

[0036] FIG4 is a structural diagram of a communication device provided in an embodiment of the present application;

[0037] FIG5 is a structural diagram of another communication device provided in an embodiment of the present application;

[0038] FIG6 is a structural diagram of a communication device provided in an embodiment of the present application;

[0039] FIG7 is a structural diagram of a terminal provided in an embodiment of the present application;

[0040] FIG8 is a structural diagram of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0041] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0042] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the target object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0043] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

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

[0045] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), a teller machine, a self-service machine, an Internet of Things (IoT) device, or an ambient IoT (A-IoT) device, etc., a terminal-side device. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, vehicle-mounted controller, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application.

[0046] The network-side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP), or a wireless fidelity (WiFi) node. Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0047] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0048] The following describes in detail a communication method, apparatus, and device provided by the embodiments of the present application through some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0049] Please refer to FIG2 , which is a flow chart of a communication method provided in an embodiment of the present application. As shown in FIG2 , the method includes the following steps:

[0050] Step 201: The terminal performs a first operation, where the first operation includes at least one of the following:

[0051] Reporting auxiliary information to a network-side device, where the auxiliary information is used to assist the network-side device in scheduling the terminal;

[0052] Determine at least one of uplink transmit power and uplink transmit resources based on indication information sent by the network side device, the indication information including at least one of the following: power adjustment range, and adjusted power fallback value information;

[0053] Uplink sending information is determined according to first information, where the first information includes at least one of the following: buffer size, path loss estimation parameter, QoS, service type, CQI, first measurement result, distance, and environmental information.

[0054] The auxiliary information is used to assist the network device in scheduling the terminal, which can be understood as assisting the scheduling of the terminal. Since the auxiliary information is sent to the network device, the auxiliary information can assist the network device in scheduling the terminal. After receiving the auxiliary information, the network device determines scheduling for the terminal based on the auxiliary information, such as scheduling information, specifically determining at least one of scheduling parameters, transmission resources, and a scheduling scheme. The scheduling can be uplink scheduling or downlink scheduling.

[0055] In some embodiments, the above-mentioned auxiliary information may be auxiliary information determined by the terminal based on its own needs, actual conditions or expectations, etc. The auxiliary information can assist the scheduling determined by the network side device to meet the expectations of the terminal, such as assisting the scheduling of the network side to be more in line with the terminal's expected sending parameters, thereby reducing the power consumption of the power amplifier or the terminal as a whole.

[0056] The above indication information may be sent by the network side device based on the above auxiliary information, or the network side device may not consider the above auxiliary information when sending the above indication information, such as the terminal does not send the above auxiliary information.

[0057] The power adjustment range may indicate the power range within which the terminal is allowed to adjust when transmitting in the uplink. For example, the network device may indicate a power adjustment range of 1 dBm or 2 dBm. This power adjustment range helps the terminal save power. For example, the network device may allow the terminal to adjust its transmit power within a certain range. In this case, a terminal that prioritizes instantaneous power consumption may prefer low-power transmission, while a terminal that prioritizes overall power consumption may prefer high-power transmission.

[0058] The above-mentioned information on adjusting the power backoff value may indicate relevant information of the power backoff value during uplink transmission.

[0059] The determination of at least one of the uplink transmit power and the uplink transmit resource based on the indication information sent by the network-side device may include adjusting at least one of the uplink transmit power and the uplink transmit resource based on the indication information, for example, adjusting a power backoff value to achieve lower power consumption. For another example, the terminal determines a preliminary transmit power based on the transmission bandwidth in the indication information sent by the network-side device, and then adjusts the preliminary transmit power based on the power adjustment range.

[0060] The first information may be determined by the terminal according to actual needs or terminal conditions, and the uplink transmission information may include uplink transmission power, uplink transmission bandwidth, modulation and coding scheme (MCS), etc. The determination of the uplink transmission information based on the first information may be based on a mapping relationship or calculation formula between the first information and the uplink transmission information, or may be based on the first information. The uplink transmission information may be determined within an uplink transmission information set.

[0061] The above-mentioned cache size can represent the current cache size of the terminal. It can be understood that the cache size reported by the terminal may be the actual cache size, or it may be a cache size smaller than the actual cache determined according to the terminal's expected transmission strategy (such as transmit power, etc.); the above-mentioned path loss estimation parameter can represent the path loss estimation parameter expected by the terminal or measured by the terminal, the above-mentioned QoS can be the QoS of the terminal's current service or the service to be transmitted or the terminal's expected QoS, the above-mentioned service type can be the service type of the terminal's current service or the service to be transmitted, the above-mentioned CQI can be the CQI measured by the terminal or the CQI expected by the terminal, the above-mentioned first measurement result can be the measurement result measured by the terminal, the above-mentioned distance can be the distance measured by the terminal from the network side device, and the above-mentioned environmental information can indicate the environment in which the terminal is currently located, such as whether indoors or outdoors, the height difference from the network side device, or whether it is a direct path or a non-direct path between the terminal and the network side device, etc.

[0062] In an embodiment of the present application, since the auxiliary information is used to assist the network side device in scheduling the terminal, the scheduling can be more matched with the terminal to improve the terminal performance; and the indication information includes at least one of the power adjustment range and the adjustment power backoff value information, the terminal can determine the uplink transmission power and uplink transmission resources based on at least one of the power adjustment range and the adjustment power backoff value information, so that the terminal uplink transmission supports power adjustment, so that the terminal uplink transmission is more flexible, which is conducive to improving the terminal performance; in addition, the uplink transmission information can be determined based on the above-mentioned first information. Since it is determined by the terminal itself, the determined uplink transmission information is more matched with the terminal to improve the terminal performance.

[0063] As an optional implementation manner, the auxiliary information includes at least one of the following:

[0064] Power information, power consumption strategy indication, transport block (TB) information, rank information, number of layers, codeword information, number of streams, number of antenna ports, bandwidth information, number of resource blocks (RBs), scheduling strategy information, path loss information, MCS information, data rate information, carrier aggregation (CA) information, activated bandwidth part (BWP) information, activated secondary cell (Scell) information, delay information, cache information, and transmission time information.

[0065] The power information includes at least one of the following:

[0066] Expected power value, minimum power value, maximum power value, average power value, lower power limit value, and average power limit value;

[0067] The above-mentioned expected power value may be a value, a set or a range, for example, it may be an expected power value set or an expected power range.

[0068] The above-mentioned lower power limit value may be a specific value, or may be a set of lower power limit values ​​or a range of lower power limit values.

[0069] Since the auxiliary information includes the power information, the power scheduled by the network side device for the terminal can match the power information, thereby saving the power consumption of the terminal or improving the transmission performance of the terminal.

[0070] For example, the terminal may determine a balance point between power consumption and power amplifier (PA) efficiency, such as 17 dBm. The auxiliary information may be used to implement the expectation that the network side, during scheduling, may adjust the scheduling information as much as possible so that the terminal's transmit power value operates at such a balance point, thereby balancing transmit power consumption and PA efficiency.

[0071] For another example, based on the amount of data in the buffer (e.g., the buffer size), the terminal determines that it can perform at least a portion of the transmission at a relatively high transmit power, thereby reducing the number of transmissions required to complete the data transmission and thus reducing overall power consumption. In this case, the terminal indicates a desired power value to the base station, such as 17dBm, to enable the terminal to transmit at a relatively high transmit power during the transmission, thereby reducing the number of transmissions and thus reducing overall power consumption.

[0072] For another example: the terminal indicates that the expected minimum transmit power is 14dBm. In order to maintain the efficiency of the PA at a high level, the network side is expected not to schedule uplink transmissions below the power lower limit during scheduling, thereby reducing the overall terminal power consumption.

[0073] The above-mentioned power consumption policy indication can indicate whether the terminal prioritizes power consumption, that is, whether the terminal prioritizes saving power consumption, or can indicate whether the current power consumption is prioritized or the overall power consumption is prioritized. For example: the above-mentioned power policy indication terminal is a power consumption-priority terminal, that is, it expects the network-side device to schedule more resources when scheduling itself, thereby reducing the sending time and thus reducing power consumption. In this way, through the above-mentioned power consumption policy indication, the scheduling of the above-mentioned terminal by the network-side device can be matched with the power consumption policy of the terminal, so as to save the power consumption of the terminal and improve the transmission performance of the terminal.

[0074] The TB information may include at least one of the following:

[0075] TB size, TB size list, TB size range, average TB size.

[0076] Among them, the above-mentioned TB information can indicate the TB size that the terminal wants to send in total or in a single time, and can assist the network side device in determining the scheduling parameters, thereby more directly affecting the sending time and sending power, so that the network side device schedules the corresponding sending time and sending power more in line with the terminal, so as to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption.

[0077] In some implementations, the unit of the TB size is a time slot, or the TB size may be in units of transmission size, symbol, or mini-slot, etc. For example, one possibility is that the terminal simultaneously reports the expected transmission time, thereby determining the unit of the TB size, and another possibility is that the format of the data size reported by the terminal is associated with a certain time domain format, such as a time slot, mini-slot, or symbol, etc.

[0078] For example, in one embodiment, 16 different TB size ranges are predefined for different TB sizes, such as 0-200K, 200K-1M, 1M-2M, 2M-4M, etc. The terminal indicates the TB size to be sent through 4 bits of indication information, thereby assisting the network side in determining parameters such as the uplink transmission bandwidth, and ultimately achieving the desired transmission power of a terminal.

[0079] The Rank information may include at least one of the following:

[0080] Rank value, Rank set, Rank range, Rank average, Rank expected value, Rank upper limit, Rank lower limit.

[0081] The above Rank information can enable the network side device to schedule the terminal more appropriately or in line with the terminal's expectations, so as to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption. For example, the terminal can report a larger Rank value to increase the data transmission rate.

[0082] The above-mentioned layer number information includes at least one of the following:

[0083] Number of layers, set of layers, range of layers, average number of layers, expected number of layers, upper limit of layers, lower limit of layers.

[0084] The above-mentioned layer number information can enable the network side device to schedule the terminal more appropriately or more in line with the terminal's expectations, so as to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption. For example, scheduling the number of layers expected by the terminal makes it easier for the terminal's transmission to meet the terminal's expectations.

[0085] The codeword information includes at least one of the following:

[0086] Number of codewords, codeword set, codeword range, codeword average value, codeword expected value, codeword upper limit, codeword lower limit.

[0087] The above codeword information can enable the network side device to schedule the terminal more appropriately or more in line with the terminal's expectations, so as to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption. For example, scheduling the number of codewords expected by the terminal so that the terminal's transmission can more easily meet the terminal's expectations.

[0088] The above-mentioned flow number information includes at least one of the following:

[0089] Number of flows, set of flow numbers, range of flow numbers, average value of flow numbers, expected value of flow numbers, upper limit of flow numbers, lower limit of flow numbers.

[0090] The above-mentioned layer number information enables the network side device to schedule the terminal more appropriately or more in line with the terminal's expectations, so as to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption. For example, scheduling the number of streams expected by the terminal so that the terminal's transmission can more easily meet the terminal's expectations.

[0091] The above-mentioned antenna port number information includes at least one of the following:

[0092] Number of antenna ports, set of antenna port numbers, range of antenna port numbers, average number of antenna ports, expected number of antenna ports, upper limit of antenna port numbers, lower limit of antenna port numbers.

[0093] The above-mentioned layer number information can enable the network side device to schedule the terminal more appropriately or more in line with the terminal's expectations, so as to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption. For example, scheduling the number of antenna ports expected by the terminal so that the terminal's transmission can more easily meet the terminal's expectations.

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

[0095] Bandwidth, bandwidth set, bandwidth range, bandwidth average, bandwidth expectation, bandwidth upper limit, bandwidth lower limit.

[0096] This layer information allows the network to schedule the terminal more appropriately or in accordance with its expectations, thereby improving the terminal's transmission performance or reducing its transmission energy consumption. For example, if the terminal provides a desired bandwidth of 5 Mbps, the network can schedule the corresponding bandwidth, thereby utilizing a larger transmission bandwidth and determining a higher transmission power. Alternatively, if the terminal provides a desired minimum bandwidth, the network can schedule the terminal to meet this minimum bandwidth.

[0097] The RB quantity information includes at least one of the following:

[0098] RB number, RB number set, RB number range, RB number average value, RB number expected value, RB number upper limit, RB number lower limit.

[0099] The above-mentioned RB quantity information can enable the network side device to schedule the terminal more appropriately or more in line with the terminal's expectations, so as to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption. For example, if the terminal provides 40 physical resource blocks (PRBs), the network side device can schedule the corresponding bandwidth, thereby utilizing a larger transmission bandwidth and determining a higher transmission power.

[0100] The scheduling policy information may be a scheduling policy list, such as a scheduling policy that the terminal recommends to the network device, which includes at least one of the following:

[0101] It is more inclined to time division multiplexing (TDM) scheduling rather than frequency division multiplexing (FDM) scheduling strategy; it can be understood that time division multiplexing scheduling will make each terminal occupy as much frequency domain resources as possible, and distinguish different terminals with different time domain resources.

[0102] More inclined towards large bandwidth scheduling;

[0103] Tends to schedule with higher rank or more antennas.

[0104] The above scheduling policy information can enable the network side device to perform more appropriate or terminal-expected scheduling on the terminal, so as to improve the transmission performance of the terminal or reduce the transmission energy consumption of the terminal.

[0105] The above-mentioned road damage information includes at least one of the following:

[0106] Path loss value, path loss set, path loss range, path loss average, path loss expected value, path loss upper limit, path loss lower limit.

[0107] The path loss information can enable the network device to schedule the terminal more appropriately or in accordance with the terminal's expectations. For example, the path loss information can assist the network device in determining the final scheduled transmit power by combining it with other auxiliary information. Of course, in some embodiments, the path loss value can also be determined by the network device itself.

[0108] The MCS information includes at least one of the following:

[0109] MCS, MCS set, MCS range, MCS average, MCS expected value, MCS upper limit, MCS lower limit.

[0110] The above MCS information can enable the network side device to schedule the terminal more appropriately or in accordance with the terminal's expectations, so as to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption.

[0111] The data rate information includes at least one of the following:

[0112] Data rate, data rate set, data rate range, data rate average, data rate expectation, data rate upper limit, data rate lower limit.

[0113] The above data rate quantity information can enable the network side device to schedule the terminal more appropriately or in accordance with the terminal's expectations, for example, to schedule a transmission data rate that is more in line with the terminal's expectations to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption.

[0114] The CA information includes at least one of the following:

[0115] Number of carriers for CA, set of carrier numbers for CA, range of carrier numbers for CA, average number of carriers for CA, expected number of carriers for CA, upper limit of carrier numbers for CA, lower limit of carrier numbers for CA.

[0116] The above CA information enables the network side device to schedule the terminal more appropriately or in accordance with the terminal's expectations, for example, scheduling a number of carriers that is more in line with the terminal's expectations, thereby improving the terminal's transmission performance or reducing the terminal's transmission energy consumption.

[0117] The above-mentioned BWP activation information includes at least one of the following:

[0118] Activated BWP number, activated BWP number set, activated BWP number range, activated BWP number average, activated BWP number expected value, activated BWP number upper limit, activated BWP number lower limit.

[0119] The above BWP information enables the network side device to schedule the terminal more appropriately or in accordance with the terminal's expectations, for example, scheduling a BWP number that is more in line with the terminal's expectations, so as to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption.

[0120] The above-mentioned Scell ​​activation information includes at least one of the following:

[0121] Activated Scell ​​number, activated Scell ​​number set, activated Scell ​​number range, activated Scell ​​number average, activated Scell ​​number expected value, activated Scell ​​number upper limit, activated Scell ​​number lower limit.

[0122] The above Scell ​​information enables the network side device to schedule the terminal more appropriately or in accordance with the terminal's expectations, for example, activating a number of BWPs that better meets the terminal's expectations to improve the terminal's transmission performance or reduce the terminal's transmission energy consumption.

[0123] The delay information includes at least one of the following:

[0124] Delay value, delay set, delay range, average delay, expected delay, upper delay limit, and lower delay limit.

[0125] This latency information enables network devices to schedule terminals more appropriately or in accordance with their expectations. For example, network devices can better understand transmission latency or the terminal's desired scheduling latency, thereby improving terminal transmission performance or reducing transmission energy consumption. Scheduling latency refers to scheduling terminal transmissions after a certain time interval.

[0126] The cache information includes at least one of the following:

[0127] Cache size, cache size set, cache size range, cache size average, cache size expected, cache size upper limit, cache size lower limit.

[0128] The cache information described above can enable the network-side device to schedule the terminal more appropriately or in accordance with the terminal's expectations. For example, based on the cache information, the network side determines that at least part of the transmission can be performed at a relatively high transmission power, thereby reducing the number of transmissions required to complete the data transmission, thereby reducing overall power consumption.

[0129] The transmission time information includes at least one of the following:

[0130] Transmission time, transmission time set, transmission time range, transmission time average, transmission time expected value, transmission time upper limit, transmission time lower limit.

[0131] The above transmission time information can enable the network side device to schedule the terminal more appropriately or more in line with the terminal's expectations. For example, the network side device schedules the terminal to transmit within the time indicated by the above transmission time information, thereby improving the terminal's transmission performance or saving terminal power consumption.

[0132] As an optional implementation manner, the reporting of the auxiliary information to the network-side device satisfies at least one of the following:

[0133] The auxiliary information includes information reported in different ways;

[0134] The reporting method of the auxiliary information includes at least one of a list, a bitmap, a mapping table and a direct indication;

[0135] The auxiliary information is reported in association with other information reported by the terminal.

[0136] The auxiliary information includes information with different reporting modes, which may be different reporting modes for different auxiliary information, or the reporting modes for some auxiliary information are the same and for some auxiliary information are different. The reporting modes for some or all auxiliary information may be predefined by the protocol or preconfigured, configured or indicated by the network side.

[0137] The above-mentioned list reporting may be reporting one or more auxiliary information via a list. It is understood that by predefining or preconfiguring the value or state corresponding to the list, the content of the auxiliary information can be determined according to the index or list position represented by the transmitted bit group.

[0138] The bitmap reporting can be performed via one or more bitmaps, each of which can be used to indicate one or more auxiliary information. It is understood that by predefining or preconfiguring the value or state corresponding to each position in the bitmap, the content of the auxiliary information can be determined based on the transmitted bit group.

[0139] The above mapping table reporting can be reporting an index in the mapping table to report one or more auxiliary information. It can be understood that by predefining or preconfiguring the value or state corresponding to the mapping table, the content of the auxiliary information can be determined according to the index represented by the transmitted bit group or the position in the mapping table.

[0140] The above direct indication may be to explicitly indicate the auxiliary information directly in the reporting message.

[0141] It should be noted that the auxiliary information and the reported content may be agreed upon by the protocol or pre-configured on the network side. For example, in some embodiments, the protocol defines or the network side pre-configures multiple mapping tables or indication information corresponding to multiple levels or bits. Different corresponding relationships are defined for different auxiliary information reported by the terminal, such as one or more of the expected power value, power lower limit, TB size, power consumption priority indication, rank value, bandwidth, scheduling policy, and path loss estimation.

[0142] The associated reporting of the other information reported by the terminal may be associated reporting of the other information and the auxiliary information. In this way, since the auxiliary information and other information only need to share the same transmission resources, transmission resources can be saved.

[0143] The other information may include one or more measurement results, or may include information other than the measurement results. For example, the other information may include at least one of the following:

[0144] Reference signal received power (RSRP), received signal strength indication (RSSI), signal to interference plus noise ratio (SINR), reference signal received quality (RSRQ), path loss, number of positive acknowledgments (ACKs), ACK ratio, number of negative acknowledgments (NACKs), NACK ratio, battery level, energy consumption level, energy saving level, success rate, and failure rate.

[0145] When reporting the above other information, each piece of information may be associated with one or more pieces of auxiliary information.

[0146] In some embodiments, when the auxiliary information includes multiple types of information, at least part of the other information is associated with at least one type of information in the auxiliary information.

[0147] For example, each of the other information is associated with the maximum, minimum, average, expected, or range of at least one of one or more power, TB size, bandwidth, MCS, scheduling policy, Rank value, number of layers, number of codewords, number of streams, or number of antenna ports.

[0148] The above-mentioned associated reporting can save transmission resources and improve the flexibility of auxiliary information reporting. For example, different ranges of RSRP reported by the terminal can be associated with different powers or TB sizes.

[0149] As an optional implementation, the auxiliary information is determined by the terminal based on second information, and the second information includes at least one of the following: cache size, path loss estimation parameter, QoS, service type, CQI, first measurement result, distance, and environmental information.

[0150] Among them, the content included in the above-mentioned second information can be found in the corresponding description of the above-mentioned first information and will not be repeated here.

[0151] In some implementations, the second information may be identical to the first information, or the values ​​of all or part of the second information may be different from those of the first information.

[0152] The auxiliary information determined by the terminal based on the second information can be understood as matching the auxiliary information sent by the terminal to the network device. This allows the network device to schedule the terminal in accordance with the second information, thereby improving terminal performance. For example, the reporting of the CQI affects the final determination of the modulation order and coding rate by the network device. Therefore, the terminal can report more accurate auxiliary information based on its own measured CQI, so that the modulation order and coding rate match the CQI, thereby improving channel quality.

[0153] Optionally, when the cache size is greater than a first threshold, the first operation includes reporting auxiliary information to a network-side device; or

[0154] When the first measurement result is greater than the second threshold, the first operation includes reporting auxiliary information to the network-side device.

[0155] The first threshold and the second threshold may be agreed upon by a protocol or configured on the network side, or determined by the terminal itself.

[0156] In this implementation, auxiliary information can be reported only when the cache size is larger than the first threshold value. In this way, the network side device can be assisted in scheduling only when the cache size is too large, and no assistance is provided when the cache size is small. The network side device decides on its own. For example, when sending small data packets, in order to avoid a greater impact on scheduling fairness, it is not necessary to force the transmission at a higher power.

[0157] The above-mentioned first operation when the first measurement result is greater than the second threshold includes reporting auxiliary information to the network side device, so that the auxiliary information is reported only in this case. This can not only reduce the reporting of auxiliary information, but also enable the network side device to perform scheduling that meets the terminal expectations when the first measurement result is greater than the second threshold, so as to improve the terminal performance.

[0158] It should be noted that the above implementation includes the following three methods:

[0159] When the cache size is greater than a first threshold, the first operation includes reporting auxiliary information to a network-side device; or

[0160] When the first measurement result is greater than the second threshold, the first operation includes reporting auxiliary information to the network side device; or

[0161] When the cache size is greater than a first threshold and the first measurement result is greater than a second threshold, the first operation includes reporting auxiliary information to a network-side device.

[0162] In one embodiment, the terminal triggers reporting of power assistance information only under certain conditions, such as when the size of the data to be transmitted is greater than a certain value, when in an environment with relatively flat frequency selectivity, such as an indoor scenario, or when the distance from the base station is less than a certain upper limit. Under these conditions, it is more appropriate to exchange a larger bandwidth for a shorter transmission time, thereby achieving lower power consumption.

[0163] As an optional implementation manner, the first measurement result in the first information or the second information includes at least one of the following items of the target measurement object:

[0164] RSRP, RSSI, SINR, RSRQ;

[0165] The target measurement object includes at least one of the following:

[0166] Synchronization Signal Block (SSB), Channel State Information Reference Signal (CSI-RS), Demodulation Reference Signal (DMRS), Tracking Reference Signal (TRS).

[0167] It is understandable that the target measurement object may also be other reference signals that can achieve the same functions, such as synchronization, channel state measurement, cell quality measurement, demodulation, phase tracking, etc.

[0168] In this way, one or more measurement objects can be measured, and measurement results of multiple measurement quantities can be measured, so that the terminal can assist the network side in scheduling or determining uplink transmission information based on more information.

[0169] As an optional implementation manner, the environmental information in the first information or the second information is used to indicate whether the terminal is indoors or outdoors.

[0170] In this implementation, considering whether the terminal is indoors or outdoors, the terminal's scheduling or uplink information transmission can be more closely matched to the terminal's environment, thereby improving terminal performance. For example, the frequency selection for indoor environments is relatively low, which is more conducive to increasing bandwidth transmission. The frequency selection can be frequency selective fading, which refers to different fading characteristics in different frequency bands. Frequency selective fading occurs when the frequency exceeds the coherent bandwidth. The parameter for frequency selection quantization can be the size of the coherent bandwidth.

[0171] As an optional implementation manner, reporting the auxiliary information to the network side device includes at least one of the following:

[0172] The auxiliary information is reported together with a buffer status report (BSR), or the auxiliary information is carried in a BSR;

[0173] The auxiliary information is reported as the capability of the terminal;

[0174] The auxiliary information is reported as uplink control information (UCI). It can be understood that the auxiliary information is carried in a physical uplink control channel or a physical uplink shared channel.

[0175] The auxiliary information is carried and reported in a physical uplink shared channel (Physical Uplink Shared Channel, PUSCH).

[0176] The auxiliary information may be reported together with the BSR using the same resources or the same message to save transmission resources. The auxiliary information may be carried in the BSR by adding the auxiliary information to the BSR. The BSR may include or not include other information in addition to the auxiliary information.

[0177] The auxiliary information may be reported as a capability of the terminal, for example, the capability of the terminal includes at least one of the following: expected power value, expected bandwidth, power lower limit, scheduling strategy, and power consumption strategy.

[0178] Reporting the auxiliary information as UCI may be adding auxiliary information to the UCI, and the UCI may include or exclude other information in addition to the auxiliary information. In some embodiments, the auxiliary information has the lowest priority in the UCI type (UCI type), or is only lower than the Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK), or is lower than the HARQ-ACK and Scheduling Request (SR), or is only higher than the low-priority Channel State Information (CSI) report.

[0179] Through the above implementation, auxiliary information reporting can support multiple reporting types, which is beneficial to saving terminals or transmission resources. For example, the terminal does not need to add additional information when reporting auxiliary information, and reports based on the above BSR, capability, UCI or PUSCH.

[0180] In one embodiment, the terminal may report power assistance information simultaneously with the BSR report. Specifically, the terminal may report not only the total data size the terminal intends to send, but also at least one of the auxiliary information associated with the next expected single transmission, such as the data size, bandwidth, transmit power, and Rank value. Another possible implementation is for the BSR reported by the terminal to carry only the data size expected to be sent for the next transmission.

[0181] In one embodiment, the terminal reports power assistance information dynamically, such as as a UCI information report or in a MAC CE. It may also be configured as a semi-static resource function to periodically report power assistance information, such as whether power consumption is prioritized and the desired scheduling strategy.

[0182] As an optional implementation manner, the uplink sending information includes at least one of the following:

[0183] Uplink sending information corresponding to the configured grant;

[0184] Uplink sending information corresponding to dynamical grant.

[0185] The uplink sending information corresponding to the configuration authorization may be the uplink sending information on the configuration authorization, that is, when uplink sending is performed on the resources of the configuration authorization, the uplink sending information is used for sending.

[0186] The uplink sending information corresponding to the above-mentioned dynamic authorization may be the uplink sending information on the dynamic authorization, that is, when uplink sending is performed on the dynamically authorized resources, the uplink sending information is used for sending.

[0187] The uplink transmission information corresponding to the above-mentioned configuration authorization or dynamic authorization includes at least one of the following:

[0188] Uplink bandwidth;

[0189] MCS sent uplink;

[0190] An uplink transmission parameter or uplink transmission power determined within at least one of a network-side device configuration parameter, a parameter range, and a parameter set.

[0191] The uplink transmission parameters may be parameters other than uplink transmission power, such as the number of layers, TB size, codeword, antenna port, number of streams, and the like.

[0192] In the above implementation, uplink sending information corresponding to the configuration authorization or dynamic authorization can be determined based on the above first information, so that uplink sending on the resources of the configuration authorization or dynamic authorization can be more consistent with the terminal, thereby improving terminal performance.

[0193] As an optional implementation manner, the adjusted power backoff value information includes at least one of the following:

[0194] Indicates whether to allow adjustment of the power backoff value;

[0195] The maximum or minimum value that the power backoff value can be adjusted to.

[0196] The above indication of whether the power backoff value is allowed to be adjusted may be a 1-bit indication of whether the terminal can adjust the power backoff value.

[0197] In some implementations, the network device may determine whether the terminal can use a lower power backoff value based on load conditions, beamwidth, etc. Specifically, when the load is low, the impact of out-of-band interference is small, thus allowing the terminal to use a lower power backoff value.

[0198] For example, when a terminal receives information about adjusting the power backoff value, it can appropriately reduce the power backoff value, thereby achieving lower power consumption.

[0199] The adjustable maximum or minimum value of the power backoff value can enable the terminal to meet the power backoff value indicated by the network side device when performing power backoff, so that the terminal and the network side device have the same understanding of power backoff, which is conducive to improving the transmission performance of the terminal and the network side device.

[0200] In some implementations, in order to prevent all terminals from increasing their transmit power, the transmit power of the terminal may not be increased in the power control command.

[0201] In some implementations, the above-mentioned indication information may further include at least one of the following:

[0202] Transmission bandwidth, MCS, time domain resources, and frequency domain resources.

[0203] As an optional implementation manner, the indication information is carried in at least one of the following:

[0204] UE specific DCI, group common DCI, medium access control element (MAC CE), and radio resource control (RRC) configuration.

[0205] The UE-specific DCI may be a single-cell uplink scheduling DCI such as DCI 0_0 / 0_1 / 0_2, and may be a scheduling DCI or a non-scheduling DCI.

[0206] The above-mentioned group common DCI may be a power or energy-saving related indication DCI such as DCI 2-2 / 2-6.

[0207] The above implementation may support multiple ways of delivering indication information, so as to make terminal transmission more flexible.

[0208] As an optional implementation, the above indication information is determined based on the auxiliary information.

[0209] The above-mentioned indication information is determined based on the auxiliary information. It can be understood that after the network side device receives the above-mentioned auxiliary information, it sends the above-mentioned indication information to the terminal based on the auxiliary information, so that the terminal can determine whether the network side device performs resource scheduling and transmission parameter indication based on the auxiliary information reported by itself, and determine the final resource scheduling and transmission parameters. If the indication information matches the auxiliary information, the uplink transmission power or uplink transmission resources determined by the terminal will eventually match the auxiliary information, thereby improving the uplink transmission performance of the transmission. For example: the above-mentioned indication information includes an indication of time domain resources or frequency domain resources, which can achieve that the time domain resources or frequency domain resources indicated by the network side device are determined based on the auxiliary information reported by the terminal, so that the terminal uses the time domain resources and frequency domain resources indicated in the network side indication information to determine the uplink transmission resources, which can make the uplink transmission resources of the terminal more suitable for the terminal or meet the expectations of the terminal, thereby improving the uplink transmission performance of the terminal.

[0210] As an optional implementation, the method further includes:

[0211] The terminal receives a scheduling parameter sent by the network-side device, where the scheduling parameter includes at least one of the following:

[0212] Bandwidth information, PRB number information, symbol number information, time slot number information, and scheduled MCS information.

[0213] The above-mentioned scheduling parameters are scheduling parameters sent by the above-mentioned network side device after receiving the above-mentioned auxiliary information.

[0214] The bandwidth information may include at least one of the following:

[0215] Bandwidth, bandwidth set, bandwidth range, bandwidth average, bandwidth upper limit, bandwidth lower limit;

[0216] The PRB quantity information may include at least one of the following:

[0217] PRB number, PRB number set, PRB number range, PRB number average, PRB number upper limit, PRB number lower limit;

[0218] The above-mentioned symbol number information may include at least one of the following:

[0219] Number of symbols, set of symbol numbers, range of symbol numbers, average number of symbols, upper limit of symbol numbers, lower limit of symbol numbers;

[0220] The above-mentioned time slot number information may include at least one of the following:

[0221] Number of time slots, set of time slots, range of time slots, average number of time slots, upper limit of time slots, lower limit of time slots;

[0222] The scheduled MCS information may include at least one of the following:

[0223] MCS, MCS set, MCS range, MCS average, MCS upper limit, and MCS lower limit.

[0224] In the above implementation, the scheduling parameters sent by the network side device can be sent based on the auxiliary information reported by the terminal, so that these scheduling parameters can be more in line with the terminal to improve terminal performance, such as saving terminal power consumption or increasing terminal transmission efficiency.

[0225] In an embodiment of the present application, the terminal performs a first operation, and the first operation includes at least one of the following: reporting auxiliary information to a network side device, the auxiliary information being used to assist the network side device in scheduling the terminal; determining at least one of an uplink transmission power and an uplink transmission resource based on an indication information sent by the network side device, the indication information including at least one of the following: a power adjustment range, and information on an adjustment power fallback value; determining uplink transmission information based on the first information, the first information including at least one of the following: a cache size, a path loss estimation parameter, a QoS, a service type, a CQI, a first measurement result, a distance, and environmental information. Since the auxiliary information is used to assist the network side equipment in scheduling the terminal, the scheduling can be more matched with the terminal to improve the terminal performance; and the indication information includes at least one of the power adjustment range and the adjustment power backoff value information, the terminal can determine the uplink transmission power and uplink transmission resources based on at least one of the power adjustment range and the adjustment power backoff value information, so that the terminal uplink transmission supports power adjustment, so that the terminal uplink transmission is more flexible, which is conducive to improving the terminal performance; in addition, the uplink transmission information is determined according to the above-mentioned first information. Since it is determined by the terminal itself, the determined uplink transmission information is more matched with the terminal to improve the terminal performance.

[0226] Please refer to FIG3 , which is a flowchart of another communication method provided in an embodiment of the present application. As shown in FIG3 , the method includes the following steps:

[0227] Step 301: The network-side device performs a second operation, where the second operation includes at least one of the following:

[0228] receiving auxiliary information reported by a terminal, and determining scheduling information according to the auxiliary information, wherein the auxiliary information is used for the auxiliary network-side device to schedule the terminal;

[0229] Indication information is sent to the terminal, where the indication information is used to determine at least one of uplink transmission power and uplink transmission resources, and the indication information includes at least one of the following: a power adjustment range and information on an adjusted power backoff value.

[0230] Optionally, the auxiliary information includes at least one of the following:

[0231] Power information, power consumption strategy indication, transport block TB information, rank information, number of layers information, codeword information, number of streams information, number of antenna ports information, bandwidth information, number of resource blocks RB information, scheduling strategy information, path loss information, modulation and coding strategy MCS information, data rate information, carrier aggregation CA information, activated bandwidth part BWP information, activated secondary cell Scell ​​information, delay information, cache information, and transmission time information.

[0232] Optionally, the power information includes at least one of the following:

[0233] Expected power value, minimum power value, maximum power value, average power value, lower power limit value, and average power limit value;

[0234] Alternatively, the TB information includes at least one of the following:

[0235] TB size, TB size list, TB size range, average TB size;

[0236] Alternatively, the Rank information includes at least one of the following:

[0237] Rank value, Rank set, Rank range, Rank average, Rank expected value, Rank upper limit, Rank lower limit;

[0238] Alternatively, the layer number information includes at least one of the following:

[0239] Number of layers, set of layers, range of layers, average number of layers, expected number of layers, upper limit of layers, lower limit of layers;

[0240] Alternatively, the codeword information includes at least one of the following:

[0241] Number of codewords, codeword set, codeword range, codeword average value, codeword expected value, codeword upper limit, codeword lower limit;

[0242] Alternatively, the stream number information includes at least one of the following:

[0243] Flow number, flow number set, flow number range, flow number average, flow number expected value, flow number upper limit, flow number lower limit;

[0244] Alternatively, the antenna port number information includes at least one of the following:

[0245] Number of antenna ports, set of antenna port numbers, range of antenna port numbers, average number of antenna ports, expected number of antenna ports, upper limit of antenna port numbers, lower limit of antenna port numbers;

[0246] Alternatively, the bandwidth information includes at least one of the following:

[0247] Bandwidth, bandwidth set, bandwidth range, bandwidth average, bandwidth expectation, bandwidth upper limit, bandwidth lower limit;

[0248] Alternatively, the RB quantity information includes at least one of the following:

[0249] RB number, RB number set, RB number range, RB number average, RB number expected value, RB number upper limit, RB number lower limit;

[0250] Alternatively, the path loss information includes at least one of the following:

[0251] Path loss value, path loss set, path loss range, path loss average, path loss expected value, path loss upper limit, path loss lower limit;

[0252] Alternatively, the MCS information includes at least one of the following:

[0253] MCS, MCS set, MCS range, MCS average, MCS expected value, MCS upper limit, MCS lower limit;

[0254] Alternatively, the data rate information includes at least one of the following:

[0255] Data rate, data rate set, data rate range, data rate average, data rate expectation, data rate upper limit, data rate lower limit;

[0256] Alternatively, the CA information includes at least one of the following:

[0257] Number of carriers for CA, set number of carriers for CA, range of number of carriers for CA, average number of carriers for CA, expected number of carriers for CA, upper limit of number of carriers for CA, lower limit of number of carriers for CA;

[0258] Alternatively, the activation BWP information includes at least one of the following:

[0259] Activated BWP number, activated BWP number set, activated BWP number range, activated BWP number average, activated BWP number expected value, activated BWP number upper limit, activated BWP number lower limit;

[0260] Alternatively, the activated Scell ​​information includes at least one of the following:

[0261] Activated Scell ​​number, activated Scell ​​number set, activated Scell ​​number range, activated Scell ​​number average, activated Scell ​​number expected value, activated Scell ​​number upper limit, activated Scell ​​number lower limit;

[0262] Alternatively, the delay information includes at least one of the following:

[0263] Delay value, delay set, delay range, average delay, expected delay, upper delay limit, and lower delay limit;

[0264] Alternatively, the cache information includes at least one of the following:

[0265] Cache size, cache size set, cache size range, cache size average, cache size expected, cache size upper limit, cache size lower limit;

[0266] Alternatively, the transmission time information includes at least one of the following:

[0267] Transmission time, transmission time set, transmission time range, transmission time average, transmission time expected value, transmission time upper limit, transmission time lower limit.

[0268] Optionally, the auxiliary information reported by the receiving terminal satisfies at least one of the following:

[0269] The auxiliary information includes information reported in different ways;

[0270] The reporting method of the auxiliary information includes at least one of a list, a bitmap, a mapping table and a direct indication;

[0271] The auxiliary information is reported in association with other information reported by the terminal.

[0272] Optionally, the other information includes at least one of the following:

[0273] Reference signal received power (RSRP), received signal strength indicator (RSSI), signal to interference plus noise ratio (SINR), reference signal received quality (RSRQ), path loss, number of positive acknowledgments (ACKs), ACK ratio, number of negative acknowledgments (NACKs), NACK ratio, power consumption, energy consumption level, energy saving level, success rate, and failure rate.

[0274] Optionally, when the auxiliary information includes multiple types of information, at least part of the other information is associated with at least one type of information in the auxiliary information.

[0275] Optionally, the first measurement result includes at least one of the following items of the target measurement object:

[0276] RSRP, RSSI, SINR, RSRQ;

[0277] The target measurement object includes at least one of the following:

[0278] Synchronization signal block SSB, channel state information reference signal CSI-RS, demodulation reference signal DMRS, tracking reference signal TRS.

[0279] Optionally, the environmental information is used to indicate whether the terminal is indoors or outdoors.

[0280] Optionally, the auxiliary information satisfies at least one of the following:

[0281] The auxiliary information is reported together with a buffer status report BSR, or the auxiliary information is carried in a BSR;

[0282] The auxiliary information is reported as the capability of the terminal;

[0283] The auxiliary information is reported as uplink control information UCI;

[0284] The auxiliary information is carried and reported in the physical uplink shared channel PUSCH.

[0285] Optionally, the information about adjusting the power backoff value includes at least one of the following:

[0286] Indicates whether to allow adjustment of the power backoff value;

[0287] The maximum or minimum value that the power backoff value can be adjusted to.

[0288] Optionally, the determining scheduling information according to the auxiliary information includes:

[0289] determining scheduling information based on the auxiliary information when the target condition is met;

[0290] The target conditions include at least one of the following:

[0291] The cache size in the auxiliary information is greater than a first threshold;

[0292] The auxiliary information includes a power consumption priority indication;

[0293] The scheduling strategy in the auxiliary information indicates time division multiplexing or large bandwidth transmission;

[0294] The environmental information in the auxiliary information indicates that the terminal is located indoors;

[0295] The distance between the terminal and the network-side device is less than a third threshold;

[0296] The frequency selection parameter is below a fourth threshold;

[0297] The second measurement result is greater than a second threshold, wherein the second measurement result includes the first measurement result in the auxiliary information, or a measurement result measured by the network-side device.

[0298] In this implementation, since the scheduling information is determined based on the auxiliary information when the target condition is met, the terminal can save terminal power consumption or improve terminal transmission efficiency by determining the scheduling information based on the auxiliary information, thereby better saving terminal power consumption and improving terminal transmission efficiency.

[0299] Optionally, the indication information is carried in at least one of the following items:

[0300] Terminal-specific downlink control information DCI, group-common DCI, media access control element MAC CE, and radio resource control RRC configuration.

[0301] Optionally, the indication information is determined based on the auxiliary information;

[0302] Alternatively, the scheduling information includes at least one of the following: scheduling parameters, transmission resources, and scheduling schemes.

[0303] Optionally, the method further includes:

[0304] Sending the scheduling parameter to the terminal, where the scheduling parameter includes at least one of the following:

[0305] Bandwidth information, physical resource block (PRB) number information, symbol number information, time slot number information, and scheduled MCS information.

[0306] It should be noted that this embodiment is an implementation of the network side device corresponding to the embodiment shown in Figure 2. Its specific implementation can refer to the relevant description of the embodiment shown in Figure 2. In order to avoid repeated description, this embodiment will not be repeated.

[0307] The communication method provided in the embodiment of the present application can be executed by a communication device. In the embodiment of the present application, the communication device provided in the embodiment of the present application is described by taking the communication method executed by the communication device as an example.

[0308] Please refer to FIG4 , which is a structural diagram of a communication device provided in an embodiment of the present application. As shown in FIG4 , the communication device 400 includes:

[0309] The execution module 401 is configured to execute a first operation, where the first operation includes at least one of the following:

[0310] Reporting auxiliary information to a network-side device, where the auxiliary information is used to assist the network-side device in scheduling the terminal;

[0311] Determine at least one of an uplink transmit power and an uplink transmit resource based on indication information sent by a network-side device, wherein the indication information includes at least one of the following: a power adjustment range and information on an adjusted power fallback value;

[0312] The uplink sending information is determined according to the first information, where the first information includes at least one of the following: cache size, path loss estimation parameter, quality of service QoS, service type, channel quality indication CQI, first measurement result, distance, and environmental information.

[0313] Optionally, the auxiliary information includes at least one of the following:

[0314] Power information, power consumption strategy indication, transport block TB information, rank information, number of layers information, codeword information, number of streams information, number of antenna ports information, bandwidth information, number of resource blocks RB information, scheduling strategy information, path loss information, modulation and coding strategy MCS information, data rate information, carrier aggregation CA information, activated bandwidth part BWP information, activated secondary cell Scell ​​information, delay information, cache information, and transmission time information.

[0315] Optionally, the power information includes at least one of the following:

[0316] Expected power value, minimum power value, maximum power value, average power value, lower power limit value, and average power limit value;

[0317] Alternatively, the TB information includes at least one of the following:

[0318] TB size, TB size list, TB size range, average TB size;

[0319] Alternatively, the Rank information includes at least one of the following:

[0320] Rank value, Rank set, Rank range, Rank average, Rank expected value, Rank upper limit, Rank lower limit;

[0321] Alternatively, the layer number information includes at least one of the following:

[0322] Number of layers, set of layers, range of layers, average number of layers, expected number of layers, upper limit of layers, lower limit of layers;

[0323] Alternatively, the codeword information includes at least one of the following:

[0324] Number of codewords, codeword set, codeword range, codeword average value, codeword expected value, codeword upper limit, codeword lower limit;

[0325] Alternatively, the stream number information includes at least one of the following:

[0326] Flow number, flow number set, flow number range, flow number average, flow number expected value, flow number upper limit, flow number lower limit;

[0327] Alternatively, the antenna port number information includes at least one of the following:

[0328] Number of antenna ports, set of antenna port numbers, range of antenna port numbers, average number of antenna ports, expected number of antenna ports, upper limit of antenna port numbers, lower limit of antenna port numbers;

[0329] Alternatively, the bandwidth information includes at least one of the following:

[0330] Bandwidth, bandwidth set, bandwidth range, bandwidth average, bandwidth expectation, bandwidth upper limit, bandwidth lower limit;

[0331] Alternatively, the RB quantity information includes at least one of the following:

[0332] RB number, RB number set, RB number range, RB number average, RB number expected value, RB number upper limit, RB number lower limit;

[0333] Alternatively, the path loss information includes at least one of the following:

[0334] Path loss value, path loss set, path loss range, path loss average, path loss expected value, path loss upper limit, path loss lower limit;

[0335] Alternatively, the MCS information includes at least one of the following:

[0336] MCS, MCS set, MCS range, MCS average, MCS expected value, MCS upper limit, MCS lower limit;

[0337] Alternatively, the data rate information includes at least one of the following:

[0338] Data rate, data rate set, data rate range, data rate average, data rate expectation, data rate upper limit, data rate lower limit;

[0339] Alternatively, the CA information includes at least one of the following:

[0340] Number of carriers for CA, set number of carriers for CA, range of number of carriers for CA, average number of carriers for CA, expected number of carriers for CA, upper limit of number of carriers for CA, lower limit of number of carriers for CA;

[0341] Alternatively, the activation BWP information includes at least one of the following:

[0342] Activated BWP number, activated BWP number set, activated BWP number range, activated BWP number average, activated BWP number expected value, activated BWP number upper limit, activated BWP number lower limit;

[0343] Alternatively, the activated Scell ​​information includes at least one of the following:

[0344] Activated Scell ​​number, activated Scell ​​number set, activated Scell ​​number range, activated Scell ​​number average, activated Scell ​​number expected value, activated Scell ​​number upper limit, activated Scell ​​number lower limit;

[0345] Alternatively, the delay information includes at least one of the following:

[0346] Delay value, delay set, delay range, average delay, expected delay, upper delay limit, and lower delay limit;

[0347] Alternatively, the cache information includes at least one of the following:

[0348] Cache size, cache size set, cache size range, cache size average, cache size expected, cache size upper limit, cache size lower limit;

[0349] Alternatively, the transmission time information includes at least one of the following:

[0350] Transmission time, transmission time set, transmission time range, transmission time average, transmission time expected value, transmission time upper limit, transmission time lower limit.

[0351] Optionally, the reporting of the auxiliary information to the network-side device satisfies at least one of the following:

[0352] The auxiliary information includes information reported in different ways;

[0353] The reporting method of the auxiliary information includes at least one of a list, a bitmap, a mapping table and a direct indication;

[0354] The auxiliary information is reported in association with other information reported by the terminal.

[0355] Optionally, the other information includes at least one of the following:

[0356] Reference signal received power (RSRP), received signal strength indicator (RSSI), signal to interference plus noise ratio (SINR), reference signal received quality (RSRQ), path loss, number of positive acknowledgments (ACKs), ACK ratio, number of negative acknowledgments (NACKs), NACK ratio, power consumption, energy consumption level, energy saving level, success rate, and failure rate.

[0357] Optionally, when the auxiliary information includes multiple types of information, at least part of the other information is associated with at least one type of information in the auxiliary information.

[0358] Optionally, the auxiliary information is determined by the terminal based on second information, and the second information includes at least one of the following: cache size, path loss estimation parameter, QoS, service type, CQI, first measurement result, distance, and environmental information.

[0359] Optionally, when the cache size is greater than a first threshold, the first operation includes reporting auxiliary information to a network-side device; or

[0360] When the first measurement result is greater than the second threshold, the first operation includes reporting auxiliary information to the network-side device.

[0361] Optionally, the first measurement result includes at least one of the following items of the target measurement object:

[0362] RSRP, RSSI, SINR, RSRQ;

[0363] The target measurement object includes at least one of the following:

[0364] Synchronization signal block SSB, channel state information reference signal CSI-RS, demodulation reference signal DMRS, tracking reference signal TRS.

[0365] Optionally, the environmental information is used to indicate whether the terminal is indoors or outdoors.

[0366] Optionally, the reporting of auxiliary information to the network-side device includes at least one of the following:

[0367] The auxiliary information is reported together with a buffer status report BSR, or the auxiliary information is carried in a BSR;

[0368] The auxiliary information is reported as the capability of the terminal;

[0369] The auxiliary information is reported as uplink control information UCI;

[0370] The auxiliary information is carried and reported in the physical uplink shared channel PUSCH.

[0371] Optionally, the uplink sending information includes at least one of the following:

[0372] Configure the uplink sending information corresponding to the authorization;

[0373] Uplink sending information corresponding to dynamic authorization.

[0374] Optionally, the uplink sending information corresponding to the configuration authorization or dynamic authorization includes at least one of the following:

[0375] Uplink bandwidth;

[0376] MCS sent uplink;

[0377] An uplink transmission parameter or uplink transmission power determined within at least one of a network-side device configuration parameter, a parameter range, and a parameter set.

[0378] Optionally, the information about adjusting the power backoff value includes at least one of the following:

[0379] Indicates whether to allow adjustment of the power backoff value;

[0380] The maximum or minimum value that the power backoff value can be adjusted to.

[0381] Optionally, the indication information is carried in at least one of the following items:

[0382] Terminal-specific downlink control information DCI, group-common DCI, media access control element MAC CE, and radio resource control RRC configuration.

[0383] Optionally, the indication information is determined based on the auxiliary information.

[0384] Optionally, the device further includes:

[0385] A receiving module is configured to receive a scheduling parameter sent by the network side device, where the scheduling parameter includes at least one of the following:

[0386] Bandwidth information, physical resource block (PRB) number information, symbol number information, time slot number information, and scheduled MCS information.

[0387] The above communication device can improve terminal performance.

[0388] In the embodiments of the present application, the communication device may be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. For example, the electronic device may be a terminal, or may be a device other than a terminal. For example, the terminal may include, but is not limited to, the types of terminals listed in the embodiments of the present application, and the other devices may be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0389] The communication device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment shown in Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0390] Please refer to FIG5 , which is a structural diagram of another communication device provided in an embodiment of the present application. As shown in FIG5 , the communication device 500 includes:

[0391] The execution module 501 is configured to execute a second operation, where the second operation includes at least one of the following:

[0392] receiving auxiliary information reported by a terminal, and determining scheduling information according to the auxiliary information, wherein the auxiliary information is used to assist the network-side device in scheduling the terminal;

[0393] Indication information is sent to the terminal, where the indication information is used to determine at least one of uplink transmission power and uplink transmission resources, and the indication information includes at least one of the following: a power adjustment range and information on an adjusted power backoff value.

[0394] Optionally, the auxiliary information includes at least one of the following:

[0395] Power information, power consumption strategy indication, transport block TB information, rank information, number of layers information, codeword information, number of streams information, number of antenna ports information, bandwidth information, number of resource blocks RB information, scheduling strategy information, path loss information, modulation and coding strategy MCS information, data rate information, carrier aggregation CA information, activated bandwidth part BWP information, activated secondary cell Scell ​​information, delay information, cache information, and transmission time information.

[0396] Optionally, the power information includes at least one of the following:

[0397] Expected power value, minimum power value, maximum power value, average power value, lower power limit value, and average power limit value;

[0398] Alternatively, the TB information includes at least one of the following:

[0399] TB size, TB size list, TB size range, average TB size;

[0400] Alternatively, the Rank information includes at least one of the following:

[0401] Rank value, Rank set, Rank range, Rank average, Rank expected value, Rank upper limit, Rank lower limit;

[0402] Alternatively, the layer number information includes at least one of the following:

[0403] Number of layers, set of layers, range of layers, average number of layers, expected number of layers, upper limit of layers, lower limit of layers;

[0404] Alternatively, the codeword information includes at least one of the following:

[0405] Number of codewords, codeword set, codeword range, codeword average value, codeword expected value, codeword upper limit, codeword lower limit;

[0406] Alternatively, the stream number information includes at least one of the following:

[0407] Flow number, flow number set, flow number range, flow number average, flow number expected value, flow number upper limit, flow number lower limit;

[0408] Alternatively, the antenna port number information includes at least one of the following:

[0409] Number of antenna ports, set of antenna port numbers, range of antenna port numbers, average number of antenna ports, expected number of antenna ports, upper limit of antenna port numbers, lower limit of antenna port numbers;

[0410] Alternatively, the bandwidth information includes at least one of the following:

[0411] Bandwidth, bandwidth set, bandwidth range, bandwidth average, bandwidth expectation, bandwidth upper limit, bandwidth lower limit;

[0412] Alternatively, the RB quantity information includes at least one of the following:

[0413] RB number, RB number set, RB number range, RB number average, RB number expected value, RB number upper limit, RB number lower limit;

[0414] Alternatively, the path loss information includes at least one of the following:

[0415] Path loss value, path loss set, path loss range, path loss average, path loss expected value, path loss upper limit, path loss lower limit;

[0416] Alternatively, the MCS information includes at least one of the following:

[0417] MCS, MCS set, MCS range, MCS average, MCS expected value, MCS upper limit, MCS lower limit;

[0418] Alternatively, the data rate information includes at least one of the following:

[0419] Data rate, data rate set, data rate range, data rate average, data rate expectation, data rate upper limit, data rate lower limit;

[0420] Alternatively, the CA information includes at least one of the following:

[0421] Number of carriers for CA, set number of carriers for CA, range of number of carriers for CA, average number of carriers for CA, expected number of carriers for CA, upper limit of number of carriers for CA, lower limit of number of carriers for CA;

[0422] Alternatively, the activation BWP information includes at least one of the following:

[0423] Activated BWP number, activated BWP number set, activated BWP number range, activated BWP number average, activated BWP number expected value, activated BWP number upper limit, activated BWP number lower limit;

[0424] Alternatively, the activated Scell ​​information includes at least one of the following:

[0425] Activated Scell ​​number, activated Scell ​​number set, activated Scell ​​number range, activated Scell ​​number average, activated Scell ​​number expected value, activated Scell ​​number upper limit, activated Scell ​​number lower limit;

[0426] Alternatively, the delay information includes at least one of the following:

[0427] Delay value, delay set, delay range, average delay, expected delay, upper delay limit, and lower delay limit;

[0428] Alternatively, the cache information includes at least one of the following:

[0429] Cache size, cache size set, cache size range, cache size average, cache size expected, cache size upper limit, cache size lower limit;

[0430] Alternatively, the transmission time information includes at least one of the following:

[0431] Transmission time, transmission time set, transmission time range, transmission time average, transmission time expected value, transmission time upper limit, transmission time lower limit.

[0432] Optionally, the auxiliary information reported by the receiving terminal satisfies at least one of the following:

[0433] The auxiliary information includes information reported in different ways;

[0434] The reporting method of the auxiliary information includes at least one of a list, a bitmap, a mapping table and a direct indication;

[0435] The auxiliary information is reported in association with other information reported by the terminal.

[0436] Optionally, the other information includes at least one of the following:

[0437] Reference signal received power (RSRP), received signal strength indicator (RSSI), signal to interference plus noise ratio (SINR), reference signal received quality (RSRQ), path loss, number of positive acknowledgments (ACKs), ACK ratio, number of negative acknowledgments (NACKs), NACK ratio, power consumption, energy consumption level, energy saving level, success rate, and failure rate.

[0438] Optionally, when the auxiliary information includes multiple types of information, at least part of the other information is associated with at least one type of information in the auxiliary information.

[0439] Optionally, the first measurement result includes at least one of the following items of the target measurement object:

[0440] RSRP, RSSI, SINR, RSRQ;

[0441] The target measurement object includes at least one of the following:

[0442] Synchronization signal block SSB, channel state information reference signal CSI-RS, demodulation reference signal DMRS, tracking reference signal TRS.

[0443] Optionally, the environmental information is used to indicate whether the terminal is indoors or outdoors.

[0444] Optionally, the auxiliary information satisfies at least one of the following:

[0445] The auxiliary information is reported together with a buffer status report BSR, or the auxiliary information is carried in a BSR;

[0446] The auxiliary information is reported as the capability of the terminal;

[0447] The auxiliary information is reported as uplink control information UCI;

[0448] The auxiliary information is carried and reported in the physical uplink shared channel PUSCH.

[0449] Optionally, the information about adjusting the power backoff value includes at least one of the following:

[0450] Indicates whether to allow adjustment of the power backoff value;

[0451] The maximum or minimum value that the power backoff value can be adjusted to.

[0452] Optionally, the determining scheduling information according to the auxiliary information includes:

[0453] determining scheduling information based on the auxiliary information when the target condition is met;

[0454] The target conditions include at least one of the following:

[0455] The cache size in the auxiliary information is greater than a first threshold;

[0456] The auxiliary information includes a power consumption priority indication;

[0457] The scheduling strategy in the auxiliary information indicates time division multiplexing or large bandwidth transmission;

[0458] The environmental information in the auxiliary information indicates that the terminal is located indoors;

[0459] The distance between the terminal and the network-side device is less than a third threshold;

[0460] The frequency selection parameter is below a fourth threshold;

[0461] The second measurement result is greater than a second threshold, wherein the second measurement result includes the first measurement result in the auxiliary information, or a measurement result measured by the network-side device.

[0462] Optionally, the indication information is carried in at least one of the following items:

[0463] Terminal-specific downlink control information DCI, group-common DCI, media access control element MAC CE, and radio resource control RRC configuration.

[0464] Optionally, the indication information is determined based on the auxiliary information;

[0465] Alternatively, the scheduling information includes at least one of the following: scheduling parameters, transmission resources, and scheduling schemes.

[0466] Optionally, the device further includes:

[0467] A sending module, configured to send the scheduling parameter to the terminal, where the scheduling parameter includes at least one of the following:

[0468] Bandwidth information, physical resource block (PRB) number information, symbol number information, time slot number information, and scheduled MCS information.

[0469] The above communication device can improve terminal performance.

[0470] The communication device in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or a network-side device.

[0471] The communication device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment shown in Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0472] Optionally, as shown in Figure 6, an embodiment of the present application also provides a communication device 600, including a processor 601 and a memory 602, and the memory 602 stores programs or instructions that can be run on the processor 601. For example, when the communication device 600 is a terminal, the program or instruction is executed by the processor 601 to implement the various steps of the above-mentioned communication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0473] An embodiment of the present application also provides a communication device, including a processor and a communication interface, wherein the processor or the communication interface is used to perform a first operation, and the first operation includes at least one of the following: reporting auxiliary information to a network side device, the auxiliary information is used to assist the network side device in scheduling the terminal; determining at least one of the uplink transmission power and the uplink transmission resource based on the indication information sent by the network side device, the indication information includes at least one of the following: power adjustment range, adjustment power backoff value information; determining uplink transmission information based on the first information, the first information includes at least one of the following: cache size, path loss estimation parameter, quality of service QoS, service type, channel quality indication CQI, first measurement result, distance, and environmental information. This communication device embodiment corresponds to the above-mentioned communication method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this communication device embodiment and can achieve the same technical effect.

[0474] Specifically, FIG7 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0475] The terminal 700 includes but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709 and at least some of the components of the processor 710.

[0476] Those skilled in the art will appreciate that the terminal 700 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 710 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG7 does not limit the terminal. The terminal may include more or fewer components than shown, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0477] It should be understood that in an embodiment of the present application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042, and the graphics processing unit 7041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 707 includes a touch panel 7071 and at least one of other input terminals 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. Other input terminals 7072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.

[0478] In the embodiment of the present application, after receiving downlink data from a network-side terminal, the RF unit 701 may transmit the data to the processor 710 for processing. Furthermore, the RF unit 701 may send uplink data to the network-side terminal. Typically, the RF unit 701 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0479] The memory 709 can be used to store software programs or instructions and various data. The memory 709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 709 may include a volatile memory or a non-volatile memory, or the memory 709 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 709 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0480] Processor 710 may include one or more processing units. Optionally, processor 710 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 710.

[0481] The processor 710 or the radio frequency unit 701 is configured to perform a first operation, where the first operation includes at least one of the following:

[0482] Reporting auxiliary information to a network-side device, where the auxiliary information is used to assist the network-side device in scheduling the terminal;

[0483] Determine at least one of an uplink transmit power and an uplink transmit resource based on indication information sent by a network-side device, wherein the indication information includes at least one of the following: a power adjustment range and information on an adjusted power fallback value;

[0484] The uplink sending information is determined according to the first information, where the first information includes at least one of the following: cache size, path loss estimation parameter, quality of service QoS, service type, channel quality indication CQI, first measurement result, distance, and environmental information.

[0485] Optionally, the auxiliary information includes at least one of the following:

[0486] Power information, power consumption strategy indication, transport block TB information, rank information, number of layers information, codeword information, number of streams information, number of antenna ports information, bandwidth information, number of resource blocks RB information, scheduling strategy information, path loss information, modulation and coding strategy MCS information, data rate information, carrier aggregation CA information, activated bandwidth part BWP information, activated secondary cell Scell ​​information, delay information, cache information, and transmission time information.

[0487] Optionally, the power information includes at least one of the following:

[0488] Expected power value, minimum power value, maximum power value, average power value, lower power limit value, and average power limit value;

[0489] Alternatively, the TB information includes at least one of the following:

[0490] TB size, TB size list, TB size range, average TB size;

[0491] Alternatively, the Rank information includes at least one of the following:

[0492] Rank value, Rank set, Rank range, Rank average, Rank expected value, Rank upper limit, Rank lower limit;

[0493] Alternatively, the layer number information includes at least one of the following:

[0494] Number of layers, set of layers, range of layers, average number of layers, expected number of layers, upper limit of layers, lower limit of layers;

[0495] Alternatively, the codeword information includes at least one of the following:

[0496] Number of codewords, codeword set, codeword range, codeword average value, codeword expected value, codeword upper limit, codeword lower limit;

[0497] Alternatively, the stream number information includes at least one of the following:

[0498] Flow number, flow number set, flow number range, flow number average, flow number expected value, flow number upper limit, flow number lower limit;

[0499] Alternatively, the antenna port number information includes at least one of the following:

[0500] Number of antenna ports, set of antenna port numbers, range of antenna port numbers, average number of antenna ports, expected number of antenna ports, upper limit of antenna port numbers, lower limit of antenna port numbers;

[0501] Alternatively, the bandwidth information includes at least one of the following:

[0502] Bandwidth, bandwidth set, bandwidth range, bandwidth average, bandwidth expectation, bandwidth upper limit, bandwidth lower limit;

[0503] Alternatively, the RB quantity information includes at least one of the following:

[0504] RB number, RB number set, RB number range, RB number average, RB number expected value, RB number upper limit, RB number lower limit;

[0505] Alternatively, the path loss information includes at least one of the following:

[0506] Path loss value, path loss set, path loss range, path loss average, path loss expected value, path loss upper limit, path loss lower limit;

[0507] Alternatively, the MCS information includes at least one of the following:

[0508] MCS, MCS set, MCS range, MCS average, MCS expected value, MCS upper limit, MCS lower limit;

[0509] Alternatively, the data rate information includes at least one of the following:

[0510] Data rate, data rate set, data rate range, data rate average, data rate expectation, data rate upper limit, data rate lower limit;

[0511] Alternatively, the CA information includes at least one of the following:

[0512] Number of carriers for CA, set number of carriers for CA, range of number of carriers for CA, average number of carriers for CA, expected number of carriers for CA, upper limit of number of carriers for CA, lower limit of number of carriers for CA;

[0513] Alternatively, the activation BWP information includes at least one of the following:

[0514] Activated BWP number, activated BWP number set, activated BWP number range, activated BWP number average, activated BWP number expected value, activated BWP number upper limit, activated BWP number lower limit;

[0515] Alternatively, the activated Scell ​​information includes at least one of the following:

[0516] Activated Scell ​​number, activated Scell ​​number set, activated Scell ​​number range, activated Scell ​​number average, activated Scell ​​number expected value, activated Scell ​​number upper limit, activated Scell ​​number lower limit;

[0517] Alternatively, the delay information includes at least one of the following:

[0518] Delay value, delay set, delay range, average delay, expected delay, upper delay limit, and lower delay limit;

[0519] Alternatively, the cache information includes at least one of the following:

[0520] Cache size, cache size set, cache size range, cache size average, cache size expected, cache size upper limit, cache size lower limit;

[0521] Alternatively, the transmission time information includes at least one of the following:

[0522] Transmission time, transmission time set, transmission time range, transmission time average, transmission time expected value, transmission time upper limit, transmission time lower limit.

[0523] Optionally, the reporting of the auxiliary information to the network-side device satisfies at least one of the following:

[0524] The auxiliary information includes information reported in different ways;

[0525] The reporting method of the auxiliary information includes at least one of a list, a bitmap, a mapping table and a direct indication;

[0526] The auxiliary information is reported in association with other information reported by the terminal.

[0527] Optionally, the other information includes at least one of the following:

[0528] Reference signal received power (RSRP), received signal strength indicator (RSSI), signal to interference plus noise ratio (SINR), reference signal received quality (RSRQ), path loss, number of positive acknowledgments (ACKs), ACK ratio, number of negative acknowledgments (NACKs), NACK ratio, power consumption, energy consumption level, energy saving level, success rate, and failure rate.

[0529] Optionally, when the auxiliary information includes multiple types of information, at least part of the other information is associated with at least one type of information in the auxiliary information.

[0530] Optionally, the auxiliary information is determined by the terminal based on second information, and the second information includes at least one of the following: cache size, path loss estimation parameter, QoS, service type, CQI, first measurement result, distance, and environmental information.

[0531] Optionally, when the cache size is greater than a first threshold, the first operation includes reporting auxiliary information to a network-side device; or

[0532] When the first measurement result is greater than the second threshold, the first operation includes reporting auxiliary information to the network-side device.

[0533] Optionally, the first measurement result includes at least one of the following items of the target measurement object:

[0534] RSRP, RSSI, SINR, RSRQ;

[0535] The target measurement object includes at least one of the following:

[0536] Synchronization signal block SSB, channel state information reference signal CSI-RS, demodulation reference signal DMRS, tracking reference signal TRS.

[0537] Optionally, the environmental information is used to indicate whether the terminal is indoors or outdoors.

[0538] Optionally, the auxiliary information reported to the network-side device includes at least one of the following:

[0539] The auxiliary information is reported together with a buffer status report BSR, or the auxiliary information is carried in a BSR;

[0540] The auxiliary information is reported as the capability of the terminal;

[0541] The auxiliary information is reported as uplink control information UCI;

[0542] The auxiliary information is carried and reported in the physical uplink shared channel PUSCH.

[0543] Optionally, the uplink sending information includes at least one of the following:

[0544] Configure the uplink sending information corresponding to the authorization;

[0545] Uplink sending information corresponding to dynamic authorization.

[0546] Optionally, the uplink sending information corresponding to the configuration authorization or dynamic authorization includes at least one of the following:

[0547] Uplink bandwidth;

[0548] MCS sent uplink;

[0549] An uplink transmission parameter or uplink transmission power determined within at least one of a network-side device configuration parameter, a parameter range, and a parameter set.

[0550] Optionally, the information about adjusting the power backoff value includes at least one of the following:

[0551] Indicates whether to allow adjustment of the power backoff value;

[0552] The maximum or minimum value that the power backoff value can be adjusted to.

[0553] Optionally, the indication information is carried in at least one of the following items:

[0554] Terminal-specific downlink control information DCI, group-common DCI, media access control element MAC CE, and radio resource control RRC configuration.

[0555] Optionally, the indication information is determined based on the auxiliary information.

[0556] Optionally, the radio frequency unit 701 is further configured to:

[0557] Receive a scheduling parameter sent by the network side device, where the scheduling parameter includes at least one of the following:

[0558] Bandwidth information, physical resource block (PRB) number information, symbol number information, time slot number information, and scheduled MCS information.

[0559] The above terminal can improve terminal performance.

[0560] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned communication method and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0561] The present application also provides an embodiment of a device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG3 . This network-side device embodiment corresponds to the above-described communication method embodiment, and each implementation process and implementation method of the above-described method embodiment are applicable to this device embodiment and can achieve the same technical effects.

[0562] An embodiment of the present application also provides a device, including a processor and a communication interface, wherein the processor or the communication interface is used to perform a second operation, and the second operation includes at least one of the following: receiving auxiliary information reported by the terminal, and determining scheduling information based on the auxiliary information, and the auxiliary information is used to assist the network side device in scheduling the terminal; sending indication information to the terminal, and the indication information is used to determine at least one of the uplink transmission power and the uplink transmission resources, and the indication information includes at least one of the following: power adjustment range, and adjustment power backoff value information.

[0563] Specifically, an embodiment of the present application also provides a device. As shown in Figure 8, the device 800 includes: an antenna 81, a radio frequency device 82, a baseband device 83, a processor 84, and a memory 85. Antenna 81 is connected to radio frequency device 82. In the uplink direction, radio frequency device 82 receives information via antenna 81 and sends the received information to baseband device 83 for processing. In the downlink direction, baseband device 83 processes the information to be transmitted and sends it to radio frequency device 82. Radio frequency device 82 processes the received information and then sends it through antenna 81.

[0564] The communication method in the above embodiment may be implemented in the baseband device 83 , which includes a baseband processor.

[0565] The baseband device 83 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 8, one of the chips is, for example, a baseband processor, which is connected to the memory 85 through a bus interface to call the program in the memory 85 to execute the network device operations shown in the above method embodiment.

[0566] The device may further include a network interface 86, such as a Common Public Radio Interface (CPRI).

[0567] Specifically, the device 800 of the embodiment of the present application also includes: instructions or programs stored in the memory 85 and executable on the processor 84. The processor 84 calls the instructions or programs in the memory 85 to execute the methods executed by the modules shown in FIG5 and achieve the same technical effect. To avoid repetition, they will not be elaborated here.

[0568] The processor 84 or the radio frequency device 82 is configured to perform a second operation, where the second operation includes at least one of the following:

[0569] receiving auxiliary information reported by a terminal, and determining scheduling information according to the auxiliary information, wherein the auxiliary information is used to assist the network-side device in scheduling the terminal;

[0570] Indication information is sent to the terminal, where the indication information is used to determine at least one of uplink transmission power and uplink transmission resources, and the indication information includes at least one of the following: a power adjustment range and information on an adjusted power backoff value.

[0571] Optionally, the auxiliary information includes at least one of the following:

[0572] Power information, power consumption strategy indication, transport block TB information, rank information, number of layers information, codeword information, number of streams information, number of antenna ports information, bandwidth information, number of resource blocks RB information, scheduling strategy information, path loss information, modulation and coding strategy MCS information, data rate information, carrier aggregation CA information, activated bandwidth part BWP information, activated secondary cell Scell ​​information, delay information, cache information, and transmission time information.

[0573] Optionally, the power information includes at least one of the following:

[0574] Expected power value, minimum power value, maximum power value, average power value, lower power limit value, and average power limit value;

[0575] Alternatively, the TB information includes at least one of the following:

[0576] TB size, TB size list, TB size range, average TB size;

[0577] Alternatively, the Rank information includes at least one of the following:

[0578] Rank value, Rank set, Rank range, Rank average, Rank expected value, Rank upper limit, Rank lower limit;

[0579] Alternatively, the layer number information includes at least one of the following:

[0580] Number of layers, set of layers, range of layers, average number of layers, expected number of layers, upper limit of layers, lower limit of layers;

[0581] Alternatively, the codeword information includes at least one of the following:

[0582] Number of codewords, codeword set, codeword range, codeword average value, codeword expected value, codeword upper limit, codeword lower limit;

[0583] Alternatively, the stream number information includes at least one of the following:

[0584] Flow number, flow number set, flow number range, flow number average, flow number expected value, flow number upper limit, flow number lower limit;

[0585] Alternatively, the antenna port number information includes at least one of the following:

[0586] Number of antenna ports, set of antenna port numbers, range of antenna port numbers, average number of antenna ports, expected number of antenna ports, upper limit of antenna port numbers, lower limit of antenna port numbers;

[0587] Alternatively, the bandwidth information includes at least one of the following:

[0588] Bandwidth, bandwidth set, bandwidth range, bandwidth average, bandwidth expectation, bandwidth upper limit, bandwidth lower limit;

[0589] Alternatively, the RB quantity information includes at least one of the following:

[0590] RB number, RB number set, RB number range, RB number average, RB number expected value, RB number upper limit, RB number lower limit;

[0591] Alternatively, the path loss information includes at least one of the following:

[0592] Path loss value, path loss set, path loss range, path loss average, path loss expected value, path loss upper limit, path loss lower limit;

[0593] Alternatively, the MCS information includes at least one of the following:

[0594] MCS, MCS set, MCS range, MCS average, MCS expected value, MCS upper limit, MCS lower limit;

[0595] Alternatively, the data rate information includes at least one of the following:

[0596] Data rate, data rate set, data rate range, data rate average, data rate expectation, data rate upper limit, data rate lower limit;

[0597] Alternatively, the CA information includes at least one of the following:

[0598] Number of carriers for CA, set number of carriers for CA, range of number of carriers for CA, average number of carriers for CA, expected number of carriers for CA, upper limit of number of carriers for CA, lower limit of number of carriers for CA;

[0599] Alternatively, the activation BWP information includes at least one of the following:

[0600] Activated BWP number, activated BWP number set, activated BWP number range, activated BWP number average, activated BWP number expected value, activated BWP number upper limit, activated BWP number lower limit;

[0601] Alternatively, the activated Scell ​​information includes at least one of the following:

[0602] Activated Scell ​​number, activated Scell ​​number set, activated Scell ​​number range, activated Scell ​​number average, activated Scell ​​number expected value, activated Scell ​​number upper limit, activated Scell ​​number lower limit;

[0603] Alternatively, the delay information includes at least one of the following:

[0604] Delay value, delay set, delay range, average delay, expected delay, upper delay limit, and lower delay limit;

[0605] Alternatively, the cache information includes at least one of the following:

[0606] Cache size, cache size set, cache size range, cache size average, cache size expected, cache size upper limit, cache size lower limit;

[0607] Alternatively, the transmission time information includes at least one of the following:

[0608] Transmission time, transmission time set, transmission time range, transmission time average, transmission time expected value, transmission time upper limit, transmission time lower limit.

[0609] Optionally, the auxiliary information reported by the receiving terminal satisfies at least one of the following:

[0610] The auxiliary information includes information reported in different ways;

[0611] The reporting method of the auxiliary information includes at least one of a list, a bitmap, a mapping table and a direct indication;

[0612] The auxiliary information is reported in association with other information reported by the terminal.

[0613] Optionally, the other information includes at least one of the following:

[0614] Reference signal received power (RSRP), received signal strength indicator (RSSI), signal to interference plus noise ratio (SINR), reference signal received quality (RSRQ), path loss, number of positive acknowledgments (ACKs), ACK ratio, number of negative acknowledgments (NACKs), NACK ratio, power consumption, energy consumption level, energy saving level, success rate, and failure rate.

[0615] Optionally, when the auxiliary information includes multiple types of information, at least part of the other information is associated with at least one type of information in the auxiliary information.

[0616] Optionally, the first measurement result includes at least one of the following items of the target measurement object:

[0617] RSRP, RSSI, SINR, RSRQ;

[0618] The target measurement object includes at least one of the following:

[0619] Synchronization signal block SSB, channel state information reference signal CSI-RS, demodulation reference signal DMRS, tracking reference signal TRS.

[0620] Optionally, the environmental information is used to indicate whether the terminal is indoors or outdoors.

[0621] Optionally, the auxiliary information satisfies at least one of the following:

[0622] The auxiliary information is reported together with a buffer status report BSR, or the auxiliary information is carried in a BSR;

[0623] The auxiliary information is reported as the capability of the terminal;

[0624] The auxiliary information is reported as uplink control information UCI;

[0625] The auxiliary information is carried and reported in the physical uplink shared channel PUSCH.

[0626] Optionally, the information about adjusting the power backoff value includes at least one of the following:

[0627] Indicates whether to allow adjustment of the power backoff value;

[0628] The maximum or minimum value that the power backoff value can be adjusted to.

[0629] Optionally, the determining scheduling information according to the auxiliary information includes:

[0630] determining scheduling information based on the auxiliary information when the target condition is met;

[0631] The target conditions include at least one of the following:

[0632] The cache size in the auxiliary information is greater than a first threshold;

[0633] The auxiliary information includes a power consumption priority indication;

[0634] The scheduling strategy in the auxiliary information indicates time division multiplexing or large bandwidth transmission;

[0635] The environmental information in the auxiliary information indicates that the terminal is located indoors;

[0636] The distance between the terminal and the network-side device is less than a third threshold;

[0637] The frequency selection parameter is below a fourth threshold;

[0638] The second measurement result is greater than a second threshold, wherein the second measurement result includes the first measurement result in the auxiliary information, or a measurement result measured by the network-side device.

[0639] Optionally, the indication information is carried in at least one of the following items:

[0640] Terminal-specific downlink control information DCI, group-common DCI, media access control element MAC CE, and radio resource control RRC configuration.

[0641] Optionally, the indication information is determined based on the auxiliary information;

[0642] Alternatively, the scheduling information includes at least one of the following: scheduling parameters, transmission resources, and scheduling schemes.

[0643] Optionally, the radio frequency device 82 is further configured to:

[0644] Sending the scheduling parameter to the terminal, where the scheduling parameter includes at least one of the following:

[0645] Bandwidth information, physical resource block (PRB) number information, symbol number information, time slot number information, and scheduled MCS information.

[0646] The above devices can improve terminal performance.

[0647] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0648] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned communication method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0649] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0650] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned communication method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0651] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0652] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned communication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0653] An embodiment of the present application further provides a wireless communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the terminal side communication method provided in the embodiment of the present application, and the network side device can be used to execute the steps of the network side device side communication method provided in the embodiment of the present application.

[0654] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0655] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0656] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A communication method, comprising: The terminal performs a first operation, where the first operation includes at least one of the following: Reporting auxiliary information to a network-side device, where the auxiliary information is used to assist the network-side device in scheduling the terminal; Determining at least one of an uplink transmission power and an uplink transmission resource based on indication information sent by the network-side device, where the indication information includes at least one of the following: a power adjustment range, an adjustment power backoff value information; Determining uplink transmission information according to first information, where the first information includes at least one of the following: a buffer size, a path loss estimation parameter, a quality of service (QoS), a service type, a channel quality indicator (CQI), a first measurement result, a distance, an environmental information.

2. The method according to claim 1, wherein, The auxiliary information includes at least one of the following: Power information, a power consumption policy indication, a transport block (TB) information, a rank information, a layer information, a codeword information, a stream number information, an antenna port number information, a bandwidth information, a resource block (RB) quantity information, a scheduling policy information, a path loss information, a modulation and coding scheme (MCS) information, a data rate information, a carrier aggregation (CA) information, an active bandwidth part (BWP) information, an active secondary cell (Scell) information, a delay information, a buffer information, a transmission time information.

3. The method according to claim 2, wherein, The power information includes at least one of the following: An expected power value, a minimum power value, a maximum power value, a power average value, a power lower limit value, a power lower limit average value; Or, the TB information includes at least one of the following: A TB size, a TB size list, a TB size range, an average TB size; Or, the rank information includes at least one of the following: A rank value, a rank set, a rank range, a rank average value, a rank expected value, a rank upper limit, a rank lower limit; Or, the layer information includes at least one of the following: A layer number, a layer set, a layer range, a layer average value, a layer expected value, a layer upper limit, a layer lower limit; Or, the codeword information includes at least one of the following: A codeword number, a codeword set, a codeword range, a codeword average value, a codeword expected value, a codeword upper limit, a codeword lower limit; Or, the stream number information includes at least one of the following: A stream number, a stream number set, a stream number range, a stream number average value, a stream number expected value, a stream number upper limit, a stream number lower limit; Or, the antenna port number information includes at least one of the following: An antenna port number, an antenna port number set, an antenna port number range, an antenna port number average value, an antenna port number expected value, an antenna port number upper limit, an antenna port number lower limit; Or, the bandwidth information includes at least one of the following: A bandwidth, a bandwidth set, a bandwidth range, a bandwidth average value, a bandwidth expected value, a bandwidth upper limit, a bandwidth lower limit; Or, the RB quantity information includes at least one of the following: An RB number, an RB number set, an RB number range, an RB number average value, an RB number expected value, an RB number upper limit, an RB number lower limit; Or, the path loss information includes at least one of the following: A path loss value, a path loss set, a path loss range, a path loss average value, a path loss expected value, a path loss upper limit, a path loss lower limit; Or, the MCS information includes at least one of the following: MCS, MCS set, MCS range, MCS average value, MCS expected value, MCS upper limit, MCS lower limit; Or, the data rate information includes at least one of the following: Data rate, data rate set, data rate range, data rate average value, data rate expected value, data rate upper limit, data rate lower limit; Or, the CA information includes at least one of the following: Number of carriers of CA, set of numbers of carriers of CA, range of numbers of carriers of CA, average value of numbers of carriers of CA, expected value of numbers of carriers of CA, upper limit of numbers of carriers of CA, lower limit of numbers of carriers of CA; Or, the activated BWP information includes at least one of the following: Number of activated BWPs, set of numbers of activated BWPs, range of numbers of activated BWPs, average value of numbers of activated BWPs, expected value of numbers of activated BWPs, upper limit of numbers of activated BWPs, lower limit of numbers of activated BWPs; Or, the activated Scell information includes at least one of the following: Number of activated Scells, set of numbers of activated Scells, range of numbers of activated Scells, average value of numbers of activated Scells, expected value of numbers of activated Scells, upper limit of numbers of activated Scells, lower limit of numbers of activated Scells; Or, the delay information includes at least one of the following: Delay value, set of delays, range of delays, average value of delays, expected value of delays, upper limit of delays, lower limit of delays; Or, the buffer information includes at least one of the following: Buffer size, set of buffer sizes, range of buffer sizes, average value of buffer sizes, expected value of buffer sizes, upper limit of buffer sizes, lower limit of buffer sizes; Or, the transmission time information includes at least one of the following: Transmission time, set of transmission times, range of transmission times, average value of transmission times, expected value of transmission times, upper limit of transmission times, lower limit of transmission times.

4. The method according to any one of claims 1 to 3, wherein, The reporting of the auxiliary information to the network-side device satisfies at least one of the following: The auxiliary information includes information with different reporting methods; The reporting methods of the auxiliary information include at least one of a list, a bitmap, a mapping table, and a direct indication; The auxiliary information is reported in association with other information reported by the terminal.

5. The method according to claim 4, wherein, The other information includes at least one of the following: Reference signal received power RSRP, received signal strength indication RSSI, signal-to-interference-plus-noise ratio SINR, reference signal received quality RSRQ, path loss, number of positive acknowledgments ACK, ACK ratio, number of negative acknowledgments NACK, NACK ratio, power, energy consumption level, energy saving level, success rate, failure rate.

6. The method according to claim 5, wherein When the auxiliary information includes multiple types of information, at least some of the other information is associated with at least one type of information in the auxiliary information.

7. The method according to any one of claims 1 to 6, wherein The auxiliary information is determined by the terminal based on second information, and the second information includes at least one of the following: buffer size, path loss estimation parameter, QoS, service type, CQI, first measurement result, distance, environmental information.

8. The method according to claim 7, wherein When the buffer size is greater than a first threshold, the first operation includes reporting the auxiliary information to the network-side device; or When the first measurement result is greater than a second threshold, the first operation includes reporting the auxiliary information to the network-side device.

9. The method according to any one of claims 1 to 8, wherein, The first measurement result includes at least one of the following for the target measurement object: RSRP, RSSI, SINR, RSRQ; Wherein, the target measurement object includes at least one of the following: Synchronization signal block SSB, channel state information reference signal CSI-RS, demodulation reference signal DMRS, tracking reference signal TRS.

10. The method according to any one of claims 1 to 9, wherein The environmental information is used to indicate whether the terminal is indoor or outdoor.

11. The method according to any one of claims 1 to 10, wherein, Reporting the auxiliary information to the network-side device includes at least one of the following: The auxiliary information is reported together with the buffer status report BSR, or the auxiliary information is carried in the BSR; The auxiliary information is reported as the capability of the terminal; The auxiliary information is reported as uplink control information UCI; The auxiliary information is carried in the physical uplink shared channel PUSCH for reporting.

12. The method according to any one of claims 1 to 11, wherein, The uplink transmission information includes at least one of the following: Uplink transmission information corresponding to configured grant; Uplink transmission information corresponding to dynamic grant.

13. The method according to claim 12, wherein, The uplink transmission information corresponding to the configured grant or dynamic grant includes at least one of the following: Bandwidth of uplink transmission; MCS of uplink transmission; Uplink transmission parameters or uplink transmission power determined within at least one of network-side device configuration parameters, parameter ranges, and parameter sets.

14. The method according to any one of claims 1 to 13, wherein, The adjusted power backoff value information includes at least one of the following: Indicating whether power backoff value adjustment is allowed; The maximum or minimum value to which the power backoff value can be adjusted.

15. The method according to any one of claims 1 to 14, wherein, The indication information is carried in at least one of the following: Terminal-specific downlink control information DCI, group common DCI, media access control control element MAC CE, radio resource control RRC configuration.

16. The method according to any one of claims 1 to 15, wherein The indication information is determined based on the auxiliary information.

17. The method according to any one of claims 1 to 16, further comprising: The terminal receives scheduling parameters sent by the network-side device, and the scheduling parameters include at least one of the following: Bandwidth information, physical resource block PRB quantity information, symbol quantity information, time slot quantity information, scheduled MCS information.

18. A communication processing method, comprising: The network-side device performs a second operation, and the second operation includes at least one of the following: Receiving auxiliary information reported by the terminal, and determining scheduling information according to the auxiliary information, where the auxiliary information is used to assist the network-side device in scheduling the terminal; Sending indication information to the terminal, where the indication information is used to determine at least one of uplink transmission power and uplink transmission resources, and the indication information includes at least one of the following: power adjustment range, adjusted power backoff value information.

19. The method according to claim 18, wherein, The auxiliary information includes at least one of the following: Power information, power consumption policy indication, transport block TB information, rank information, number of layers information, codeword information, number of streams information, number of antenna ports information, bandwidth information, resource block RB quantity information, scheduling policy information, path loss information, modulation and coding strategy MCS information, data rate information, carrier aggregation CA information, activated bandwidth part BWP information, activated secondary cell Scell information, latency information, buffer information, transmission time information.

20. The method according to claim 18 or 19, wherein Determining the scheduling information according to the auxiliary information includes: Determine scheduling information according to the auxiliary information when the target conditions are met; Among them, the target conditions include at least one of the following: The cache size in the auxiliary information is greater than the first threshold; The auxiliary information has a power consumption priority indication; The scheduling policy in the auxiliary information indicates time division multiplexing or large bandwidth transmission; The environment information in the auxiliary information indicates that the terminal is located indoors; The distance between the terminal and the network-side device is less than the third threshold; The frequency selection parameter is lower than the fourth threshold; The second measurement result is greater than the second threshold, where the second measurement result includes the first measurement result in the auxiliary information, or the measurement result measured by the network-side device.

21. The method according to any one of claims 18 to 20, wherein The indication information is carried in at least one of the following: Terminal-specific downlink control information DCI, group common DCI, media access control control element MAC CE, radio resource control RRC configuration.

22. The method according to any one of claims 18 to 21, wherein, The indication information is determined based on the auxiliary information; Or, the scheduling information includes at least one of the following: scheduling parameters, transmission resources, scheduling schemes.

23. The method according to claim 22, further comprising: Send the scheduling parameters to the terminal, where the scheduling parameters include at least one of the following: Bandwidth information, physical resource block PRB quantity information, symbol number information, time slot number information, scheduled MCS information.

24. A communication device, comprising: An execution module, configured to perform a first operation, where the first operation includes at least one of the following: Report auxiliary information to a network-side device, where the auxiliary information is used to assist the network-side device in scheduling the terminal; Determine at least one of the uplink transmission power and uplink transmission resources based on indication information sent by the network-side device, where the indication information includes at least one of the following: power adjustment range, adjusted power backoff value information; Determine uplink transmission information according to first information, where the first information includes at least one of the following: cache size, path loss estimation parameter, quality of service QoS, service type, channel quality indicator CQI, first measurement result, distance, environment information.

25. The device according to claim 24, wherein The auxiliary information includes at least one of the following: Power information, power consumption policy indication, transport block TB information, rank Rank information, number of layers information, codeword information, number of streams information, number of antenna ports information, bandwidth information, number of resource blocks RB information, scheduling policy information, path loss information, modulation and coding strategy MCS information, data rate information, carrier aggregation CA information, activated bandwidth part BWP information, activated secondary cell Scell information, delay information, cache information, transmission time information.

26. The device according to claim 24 or 25, wherein, The reporting of the auxiliary information to the network-side device satisfies at least one of the following: The auxiliary information includes information with different reporting methods; The reporting method of the auxiliary information includes at least one of a list, a bitmap, a mapping table, and a direct indication; The auxiliary information is reported in association with other information reported by the terminal.

27. The device according to any one of claims 24 to 26, further comprising: A receiving module, configured to receive scheduling parameters sent by the network-side device, where the scheduling parameters include at least one of the following: Bandwidth information, physical resource block (PRB) quantity information, symbol number information, time slot number information, scheduled MCS information.

28. A communication processing apparatus, comprising: An execution module, configured to execute a second operation, the second operation including at least one of the following: Receiving auxiliary information reported by a terminal, and determining scheduling information according to the auxiliary information, where the auxiliary information is used to assist a network side device in scheduling the terminal; Sending indication information to the terminal, where the indication information is used to determine at least one of uplink transmission power and uplink transmission resources, and the indication information includes at least one of the following: power adjustment range, adjusted power backoff value information.

29. The apparatus according to claim 28, wherein, The auxiliary information includes at least one of the following: Power information, power consumption policy indication, transport block (TB) information, rank information, layer information, codeword information, stream number information, antenna port number information, bandwidth information, resource block (RB) quantity information, scheduling policy information, path loss information, modulation and coding strategy (MCS) information, data rate information, carrier aggregation (CA) information, activated bandwidth part (BWP) information, activated secondary cell (Scell) information, delay information, buffer information, transmission time information.

30. The apparatus according to claim 28 or 29, further comprising: A sending module, configured to send scheduling parameters to the terminal, the scheduling parameters including at least one of the following: Bandwidth information, physical resource block (PRB) quantity information, symbol number information, time slot number information, scheduled MCS information.

31. A terminal, comprising a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the communication method according to any one of claims 1 to 17 are implemented.

32. A network side device, comprising a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the communication method according to any one of claims 18 to 23 are implemented.

33. A readable storage medium, where a program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the communication method according to any one of claims 1 to 17 are implemented, or the steps of the communication method according to any one of claims 18 to 23 are implemented.

Citation Information

Patent Citations

  • Auxiliary information reporting method and terminal

    CN111278091A

  • Method and device for determining precoding indication mode

    CN116418378A

  • Transmitting power determination method and device, terminal, network side equipment and storage medium

    CN116939789A

  • Method, apparatus and device for determining uplink transmitting power

    WO2021114055A1