Power reporting method, communication device and storage medium

CN119213827APending Publication Date: 2024-12-27SHENZHEN TRANSSION HLDG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380038690.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-02-09
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing technology cannot effectively improve the comprehensiveness and accuracy of the maximum uplink transmit power and power headroom reports of terminal equipment under different waveforms, making it difficult for the base station to accurately determine whether to perform waveform switching.

Method used

By defining a series of trigger conditions between the terminal equipment and the base station, the terminal equipment reports a power headroom report in response to these conditions, including meeting conditions such as timer expiration, path loss changes, and reference signal received power changes, ensuring that the report is comprehensive and accuracy.

Benefits of technology

The comprehensiveness and accuracy of the power headroom report are improved, allowing the base station to accurately determine the maximum uplink transmit power and power headroom of the terminal equipment under different waveforms, thereby accurately determining whether waveform switching needs to be performed and improving uplink performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119213827A_ABST
    Figure CN119213827A_ABST
Patent Text Reader

Abstract

According to the technical scheme, the power headroom report is determined or generated and reported in response to the trigger condition, so that the comprehensiveness and / or the accuracy of the reported power headroom report are / is improved, the base station can accurately judge the maximum uplink sending power and the power headroom corresponding to different waveforms of the terminal equipment, and the user experience is improved. Therefore, the base station can accurately judge whether waveform switching needs to be executed or not.
Need to check novelty before this filing date? Find Prior Art

Description

Power reporting method, communication device and storage medium Technical Field The present application relates to the field of communication technology, and in particular to a power reporting method, communication equipment and storage medium. Background Art The MPR (Maximum Power Reduction) of the DFT-S-OFDM waveform is 2 dB lower than that of the CP-OFDM waveform, which means that the maximum uplink transmit power of the terminal device on the carrier is different when using different waveforms, that is, P CMAX It is different. From the current protocol, we know that the terminal equipment reports the power headroom (PH) and the maximum uplink transmit power P on the corresponding carrier through PHR (Power Headroom Report). CMAX The base station takes these two parameters as important considerations for its scheduling. It can be seen that if the waveform of the uplink transmission can be switched dynamically, the maximum uplink transmission power P of the terminal device on the carrier CMAX and power margin PH will change. Based on the existing technology, the terminal equipment will only report the maximum uplink transmit power and power margin corresponding to the waveform indicated by the base station, but cannot report the maximum uplink transmit power and power margin corresponding to the non-indicated waveform. Therefore, it is necessary to propose a solution to improve the comprehensiveness and / or accuracy of the reported power headroom report. The preceding description is intended to provide general background information and does not necessarily constitute prior art. Technical Solutions The main purpose of the present application is to provide a power reporting method, a communication device and a storage medium, aiming to improve the comprehensiveness and / or accuracy of the reported power headroom report. To achieve the above purpose, the present application provides a power reporting method, which can be applied to a terminal device (such as a mobile phone), comprising the following steps: S1: In response to satisfying a trigger condition, determining or generating and reporting a power headroom report. Optionally, the trigger condition is satisfied, including at least one of the following: The first trigger condition is met; The second trigger condition is met; The third trigger condition is met; The fourth trigger condition is met; The fifth trigger condition is met; The sixth trigger condition is met; The seventh trigger condition is met; Configuration information and / or instruction information is received. Optionally, the method comprises at least one of the following: The first trigger condition is satisfied when: the power headroom period timer expires; The second trigger condition is satisfied when: the power headroom prohibition timer expires and the path loss change exceeds a first preset threshold; The third trigger condition is satisfied when: the first power margin is less than the second preset threshold and / or the second power margin is greater than the third preset threshold; The fourth trigger condition is satisfied when: a change in the received power of a downlink reference signal and / or a change in the path loss exceeds a fourth preset threshold; The fifth trigger condition is satisfied when: the reference signal received power and / or path loss of the downlink is less than a first preset threshold; The sixth trigger condition is satisfied when: the reference signal received power and / or path loss of the downlink is greater than a second preset threshold; The seventh trigger condition is met when: the reference signal received power and / or path loss of the downlink does not meet the fourth trigger condition, the fifth trigger condition and the sixth trigger condition. Optionally, reporting a power headroom report includes at least one of the following: When at least one of the first trigger condition, the second trigger condition and the third trigger condition is met, reporting the power headroom; When at least one of the fourth trigger condition, the fifth trigger condition and the sixth trigger condition is met, reporting the first maximum transmit power, the second maximum transmit power, the first power margin and the second power margin; When the seventh trigger condition is met, the first maximum transmit power and the first power headroom are reported, or the second maximum transmit power and the second power headroom are reported. Optionally, the method comprises at least one of the following: The indication information is carried in at least one of downlink control information, a medium access control layer control unit, and a radio resource control message; The power headroom report includes at least one of a first maximum transmit power, a first power headroom, a first reference power headroom, a second maximum transmit power, a second power headroom, a second reference power headroom, a first indication, and a second indication. Optionally, the method comprises at least one of the following: The first indication includes whether the power headroom report includes power headroom for different waveforms and / or an indication of a maximum transmit power of a terminal device; The second indication includes an indication of the difference in maximum transmission power of the terminal device under different waveform conditions. Optionally, the method comprises at least one of the following: The first maximum transmit power, the first power margin and / or the first reference power margin are obtained by transmitting a physical uplink shared channel using a first waveform at a physical uplink shared channel transmission opportunity of a serving cell; The second maximum transmit power, the second power margin and / or the second reference power margin are obtained by transmitting a physical uplink shared channel using a second waveform at a physical uplink shared channel transmission opportunity of the serving cell. The present application also provides a power reporting method, which can be applied to a network device (such as a base station), comprising the following steps: S2: Receive a power headroom report, where the power headroom report is determined or generated and reported by the terminal device in response to satisfying a trigger condition. Optionally, the trigger condition is satisfied, including at least one of the following: The first trigger condition is met; The second trigger condition is met; The third trigger condition is met; The fourth trigger condition is met; The fifth trigger condition is met; The sixth trigger condition is met; The seventh trigger condition is met; Configuration information and / or instruction information is received. Optionally, before step S2, the method further includes: Send indication information so that the terminal device generates and reports a power headroom report according to the indication information. Optionally, after step S2, the following steps are further included: Scheduling and / or performing waveform dynamic switching is performed based on the power headroom report. Optionally, the method comprises at least one of the following: When at least one of the first trigger condition, the second trigger condition and the third trigger condition is met, the terminal device reports the power headroom; When at least one of the fourth trigger condition, the fifth trigger condition and the sixth trigger condition is met, the terminal device reports the first maximum transmit power, the second maximum transmit power, the first power margin and the second power margin; When the seventh trigger condition is met, the terminal device reports the first maximum transmit power and the first power margin, or the terminal device reports the second maximum transmit power and the second power margin. Optionally, the method comprises at least one of the following: The indication information is carried in at least one of downlink control information, a medium access control layer control unit, and a radio resource control message; The power headroom report includes at least one of a first maximum transmit power, a first power headroom, a first reference power headroom, a second maximum transmit power, a second power headroom, a second reference power headroom, a first indication, and a second indication. The present application also provides a communication device, comprising: a memory, a processor, and a power reporting program stored in the memory and executable on the processor, wherein the power reporting program implements the steps of any of the power reporting methods described above when executed by the processor. The communication device in this application can be a terminal device (such as a mobile phone) or a network device (such as a base station). The specific reference needs to be clarified based on the context. The present application also provides a storage medium, wherein a computer program is stored on the storage medium, and when the computer program is executed by a processor, the steps of any of the power reporting methods described above are implemented. The technical solution of the present application determines or generates and reports a power headroom report in response to satisfying a trigger condition, thereby improving the comprehensiveness and / or accuracy of the reported power headroom report, enabling the base station to accurately determine the maximum uplink transmit power and power headroom corresponding to different waveforms of the terminal device, thereby enabling the base station to accurately determine whether waveform switching is required. BRIEF DESCRIPTION OF THE DRAWINGS The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. FIG1 is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application; FIG2 is a diagram of a communication network system architecture provided in an embodiment of the present application; FIG3 is a schematic diagram of a hardware structure of a controller 140 provided in the present application; FIG4 is a schematic diagram of the hardware structure of a network node 150 provided in the present application; FIG5 is a schematic diagram of a flow chart of a power reporting method according to a first embodiment; FIG6 is a schematic diagram of a flow chart of a power reporting method according to a second embodiment; FIG7 is a schematic diagram of a flow chart of a power reporting method according to a third embodiment; FIG8 is a schematic diagram of a flow chart of a power reporting method according to a fourth embodiment; FIG9 is a schematic diagram of an interaction sequence according to a fifth embodiment; FIG10 is a first structural diagram of a power reporting device provided in an embodiment of the present application; FIG11 is a second structural diagram of a power reporting device provided in an embodiment of the present application; FIG12 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The realization of the purpose, functional features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above-mentioned drawings have shown clear embodiments of this application, which will be described in more detail later. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by reference to specific embodiments. Implementation Methods of the Application Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims. It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes 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 "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment. It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising" and "including" indicate that there are the described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following" etc. used in this application can be interpreted as inclusive, or mean any one or any combination. For example, “comprising at least one of the following: A, B, C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”, and for another example, “A, B or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”. An exception to this definition will only occur when a combination of elements, functions, steps or operations are inherently mutually exclusive in some manner. It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps. As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context. It should be noted that in this article, step codes such as S1 and S2 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the order. When implementing the step, those skilled in the art may execute S2 first and then S1, etc., but these should all be within the scope of protection of this application. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner. The communication device in this application may be a terminal device (such as a mobile phone) or a network device (such as a base station), and the terminal device may be implemented in various forms. For example, the terminal device described in this application may include intelligent terminal devices such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminal devices such as digital TVs and desktop computers. The subsequent description will be made by taking a mobile terminal as an example, and those skilled in the art will understand that, in addition to components specifically used for mobile purposes, the construction according to the embodiments of the present application can also be applied to fixed-type terminal devices. Please refer to FIG. 1, which is a schematic diagram of the hardware structure of a mobile terminal for implementing various embodiments of the present application. The mobile terminal 100 may include: RF (Radio 1 , a wireless communication device 100, a wireless communication device 101, a wireless communication device 102, a wireless communication device 103, a wireless communication device 104, a wireless communication device 105, a wireless communication device 106, a wireless communication device 107, a wireless communication device 108, a wireless communication device 109, a wireless communication device 110, a wireless communication device 111, and a wireless communication device 112. The wireless communication device 101 includes components such as a wireless communication device 102, a wireless communication device 103, a wireless communication device 104, a wireless communication device 105, a wireless communication device 106, a wireless communication device 107, a wireless communication device 108, a wireless communication device 109, a wireless communication device 110, a wireless communication device 111, and a wireless communication device 112. A person skilled in the art can understand that the structure of the mobile terminal shown in FIG. 1 does not constitute a limitation on the mobile terminal, and the mobile terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. The following is a detailed introduction to the various components of the mobile terminal in conjunction with Figure 1: The radio frequency unit 101 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving the downlink information of the base station, it is sent to the processor 110 for processing; in addition, the uplink data is sent to the base station. Generally, the radio frequency unit 101 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 101 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communications can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division Duplexing-Long Term Evolution), TDD-LTE (Time Division Duplexing-Long Term Evolution), 5G and 6G, etc. WiFi is a short-range wireless transmission technology. The mobile terminal can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 102, which provides users with wireless broadband Internet access. Although FIG1 shows the WiFi module 102, it is understandable that it is not a necessary component of the mobile terminal and can be omitted as needed without changing the essence of the invention. The audio output unit 103 can convert the audio data received by the RF unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output it as sound when the mobile terminal 100 is in a call signal reception mode, a talk mode, a recording mode, a voice recognition mode, a broadcast reception mode, etc. Moreover, the audio output unit 103 can also provide audio output related to a specific function performed by the mobile terminal 100 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, etc. The A / V input unit 104 is used to receive audio or video signals. The A / V input unit 104 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 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 processed image frame can be displayed on the display unit 106. The image frame processed by the graphics processor 1041 can be stored in the memory 109 (or other storage medium) or sent via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 can receive sound (audio data) via the microphone 1042 in a telephone call mode, a recording mode, a voice recognition mode, and other operating modes, and can process such sound into audio data. The processed audio (voice) data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 101 in the case of a telephone call mode. The microphone 1042 can implement various types of noise elimination (or suppression) algorithms to eliminate (or suppress) noise or interference generated in the process of receiving and sending audio signals. The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Optionally, the light sensor includes an ambient light sensor and a proximity sensor. Optionally, the ambient light sensor can adjust the brightness of the display panel 1061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the mobile terminal 100 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured on the mobile phone, such as fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here. The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. The user input unit 107 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile terminal. Optionally, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 1071 or near the touch panel 1071 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Optionally, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 110, and can receive and execute the command sent by the processor 110. In addition, the touch panel 1071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may further include other input devices 1072. Optionally, the other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, etc., which are not specifically limited here. Optionally, the touch panel 1071 may cover the display panel 1061. When the touch panel 1071 detects a touch operation on or near it, it is transmitted to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in FIG. 1 , the touch panel 1071 and the display panel 1061 are used as two independent components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to implement the input and output functions of the mobile terminal, which is not limited to the specifics herein. The interface unit 108 serves as an interface through which at least one external device can be connected to the mobile terminal 100. For example, the external device may include a wired or wireless head The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements in the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and an external device. The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a program storage area and a data storage area. Optionally, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 109 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. The processor 110 is the control center of the mobile terminal. It uses various interfaces and lines to connect various parts of the entire mobile terminal. It executes various functions of the mobile terminal and processes data by running or executing software programs and / or modules stored in the memory 109, and calling data stored in the memory 109, so as to monitor the mobile terminal as a whole. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. Optionally, the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 110. The mobile terminal 100 may also include a power supply 111 (such as a battery) for supplying power to various components. Preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. Although not shown in FIG. 1 , the mobile terminal 100 may further include a Bluetooth module, etc., which will not be described in detail herein. In order to facilitate understanding of the embodiments of the present application, the communication network system on which the mobile terminal of the present application is based is described below. Please refer to Figure 2, which is a communication network system architecture diagram provided in an embodiment of the present application. The communication network system is an NR (New Radio) system of universal mobile communication technology. The NR system includes UE (User Equipment) 201, E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, EPC (Evolved Packet Core) 203 and the operator's IP service 204, which are connected in sequence. Optionally, UE201 may be the above-mentioned terminal device 100, which will not be described in detail here. E-UTRAN 202 includes eNodeB 2021 and other eNodeBs 2022 , etc. Optionally, eNodeB 2021 may be connected to other eNodeBs 2022 via a backhaul (eg, an X2 interface), and eNodeB 2021 is connected to EPC 203 , and eNodeB 2021 may provide UE 201 with access to EPC 203 . EPC203 may include MME (Mobility Management Entity) 2031, HSS (Home Subscriber Server) 2032, other MMEs 2033, SGW (Serving Gate Way) 2034, PGW (PDN Gate Way) 2035 and PCRF (Policy and Charging Rules Function) 2036, etc. Optionally, MME2031 is a control node that processes signaling between UE201 and EPC203, and provides bearer and connection management. HSS2032 is used to provide some registers to manage functions such as home location register (not shown in the figure), and save some user-specific information such as service features and data rates. All user data can be sent through SGW2034, PGW2035 can provide IP address allocation and other functions for UE 201, PCRF2036 is the policy and charging control policy decision point for service data flow and IP bearer resources, which selects and provides available policy and charging control decisions for the policy and charging execution function unit (not shown in the figure). The IP service 204 may include the Internet, an intranet, an IMS (IP Multimedia Subsystem) or other IP services. Although the above introduction takes the LTE system as an example, those skilled in the art should know that the present application is not only applicable to the LTE system, but also to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, 5G and future new network systems (such as 6G), etc., without limitation here. Fig. 3 is a schematic diagram of the hardware structure of a controller 140 provided in the present application. The controller 140 includes: a memory 1401 and a processor 1402, the memory 1401 is used to store program instructions, and the processor 1402 is used to call the program instructions in the memory 1401 to execute the steps performed by the controller in the first embodiment of the above method, and its implementation principle and beneficial effects are similar, which will not be repeated here. Optionally, the controller further includes a communication interface 1403, which can be connected to the processor 1402 via a bus 1404. The processor 1402 can control the communication interface 1403 to implement the receiving and sending functions of the controller 140. Fig. 4 is a schematic diagram of the hardware structure of a network node 150 provided by the present application. The network node 150 includes: a memory 1501 and a processor 1502, the memory 1501 is used to store program instructions, and the processor 1502 is used to call the program instructions in the memory 1501 to execute the steps performed by the first node in the first embodiment of the above method, and its implementation principle and beneficial effects are similar, which will not be repeated here. Optionally, the controller further includes a communication interface 1503, which can be connected to the processor 1502 via a bus 1504. The processor 1502 can control the communication interface 1503 to implement the receiving and sending functions of the network node 150. The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the methods of various embodiments of the present application. In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiments of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. Computer instructions can be stored in a storage medium or transmitted from one storage medium to another storage medium. For example, computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk, SSD), etc. Based on the above-mentioned mobile terminal hardware structure and communication network system, various embodiments of the present application are proposed. First embodiment 5 is a schematic diagram of a flow chart of a power reporting method according to a first embodiment. The method of the embodiment of the present application can be applied to a terminal device (such as a mobile phone). The power reporting method includes the following steps: S1: In response to satisfying a trigger condition, determining or generating and reporting a power headroom report. At the MAC layer of the terminal device UE, the PHR process is used to report the uplink power headroom information of the terminal device (UE) to the base station (e.g., gNB). The base station (e.g., gNB) performs closed-loop power control based on the power headroom reported by the terminal device (UE), the measured SNR / SINR and other information, thereby effectively scheduling resources for the terminal device (UE). The protocol divides three types of power headroom (PH): Type 1 / 2 / 3PH. Optionally, Type 1 power headroom refers to the difference between the nominal terminal equipment (UE) maximum transmit power and the estimated uplink data shared channel (UL-SCH) transmission power of each activated serving cell. Optionally, Type 2 power headroom refers to the difference between the nominal UE maximum transmit power and the estimated power of the uplink data shared channel (UL-SCH) and physical uplink control channel (PUCCH) transmissions on the SpCell of other MAC entities (i.e., E-UTRA MAC entities in EN-DC, NE-DC and NGEN-DC cases). Optionally, Type 3 power headroom refers to the difference between the nominal UE maximum transmit power and the estimated sounding reference signal (SRS) transmission power of each activated serving cell. MPE P-MPR (Maximum Permissible Exposure) is the power backoff required to meet the MPE FR2 requirement of the serving cell operating in FR2. Optionally, the terminal device UE determines whether the PH of a certain activated cell is based on actual transmission or calculated based on a reference format according to the timing of obtaining uplink scheduling. The PH based on actual transmission is called real PH, and the PH calculated based on the reference format is called virtual PH. Optionally, from the time when PHR (Power Headroom Report) is triggered until resources for PHR transmission are allocated, if there is PUSCH and SRS transmission, the terminal device reports the real PHR, otherwise it reports the virtual PHR. In an embodiment of the present application, the terminal device determines or generates a power margin and reports it to the base station in response to satisfying a trigger condition. Optionally, the trigger condition is satisfied, including at least one of the following: The first trigger condition is met; The second trigger condition is met; The third trigger condition is met; The fourth trigger condition is met; The fifth trigger condition is met; The sixth trigger condition is met; The seventh trigger condition is met; Configuration information and / or instruction information is received. Optionally, when the PHR triggering condition is met and the terminal device triggers to report the PHR, the terminal device determines whether to report the legacy PHR or the enhanced PHR according to the condition. Optionally, the MAC process after PHR triggering includes: If the MAC entity has allocated uplink resources for new transmission, then: If it is the first uplink resource allocation for new transmission after MAC reset, start phr-PeriodicTimer. If at least one PHR is triggered and not canceled, and the uplink resources allocated by MAC after LCP can still accommodate MAC CE and its subheader. If True, perform multiple PHR processing, otherwise perform single PHR processing. Start or restart phr-PeriodicTimer and phr-ProhibitTimer. Cancel all triggered PHRs. Optionally, the indication information is carried in at least one of downlink control information, a medium access control layer control unit and a radio resource control message. Optionally, the power headroom report includes at least one of a first maximum transmit power, a first power headroom, a first reference power headroom, a second maximum transmit power, a second power headroom, a second reference power headroom, a first indication, and a second indication. Optionally, the first indication includes whether the power headroom report includes power headroom for different waveforms and / or an indication of the maximum transmit power of the terminal device. Optionally, the second indication includes an indication of a difference in maximum transmit power of the terminal device under different waveform conditions. Optionally, when the terminal device triggers to report the PHR, for each carrier, the power headroom report reported by the terminal device includes at least one of the following parameters: The first maximum transmit power when using a DFT-S-OFDM waveform; The second maximum transmit power when using the CP-OFDM waveform; First power margin when using DFT-S-OFDM waveform; First reference power margin when using DFT-S-OFDM waveform; Second power margin when using CP-OFDM waveform; A second reference power margin when using a CP-OFDM waveform; Whether the power headroom report includes a first indication of power headroom for different waveforms and / or a maximum transmit power of a terminal device; A second indication of the difference in maximum transmit power of a terminal device under different waveform conditions. Optionally, the first maximum transmit power is a nominal terminal device maximum transmit power. Optionally, the second maximum transmit power is a nominal terminal device maximum transmit power. Optionally, the first power margin is the difference between the nominal maximum transmit power of the terminal device and the estimated transmission power of the physical uplink data sharing channel of each activated service cell, that is, the type 1 power margin. Optionally, the first reference power margin is a difference between a nominal maximum transmit power of a terminal device and an estimated transmission power of a physical uplink data sharing channel based on a reference format of each activated serving cell, that is, a type 1 power margin; Optionally, the second power margin is the difference between the nominal maximum transmit power of the terminal device and the estimated transmission power of the physical uplink data sharing channel of each activated service cell, that is, the type 1 power margin. Optionally, the second reference power margin is the difference between the nominal maximum transmit power of the terminal device and the estimated transmission power of the physical uplink data sharing channel based on the reference format of each activated service cell, that is, the type 1 power margin. Optionally, the first power margin, the first reference power margin, the second power margin, the second reference power margin and the maximum transmit power (P CMAX,f,c ), PUSCH received power target value (P(O_PUSCH,b,f,c) ), the number of allocated RB resources, the path loss value, the path loss compensation factor, the power offset (Δ (TF,b,f,c) ) and at least one of the power adjustment value. Optionally, the first maximum transmit power and the second maximum transmit power are both maximum per-carrier terminal maximum transmit power (P CMAX,f,c ), corresponding to different waveforms respectively. The first maximum transmit power is the maximum per-carrier terminal maximum transmit power (P CMAX,f,c The second maximum transmission power is the maximum transmission power per carrier terminal when the waveform is a CP-OFDM waveform (P CMAX,f,c ). Optionally, the singlePHR process includes: When serving cell c is configured to support dynamic waveform switching, when the terminal device determines that a type 1 power headroom report is based on the actual transmitted PUSCH, in serving cell c, at PUSCH transmission opportunity i, the terminal device calculates the type 1 power headroom according to the following formula: Optionally, when the base station instructs the terminal device to use a DFT-S-OFDM waveform for PUSCH transmission in the serving cell c: PH type1,b,f,c is the first power margin for DFT-S-OFDM waveform. P CMAX,f,c It is the first maximum transmit power when using DFT-S-OFDM waveform. P (O_PUSCH,b,f,c) (j): PUSCH receive power target value, which is configured by the higher layer through PUSCH-PowerControl. The gNB can configure a maximum of 30 parameter sets for the UE, where j is the index. M ("RB,”b,f,c) "PUSCH” (i): The number of RB resources allocated to the UE at PUSCH transmission time i. α (b,f,c) (j): Path loss compensation factor, configured by the higher layer through PUSCH-PowerControl, j is the index. PL (b,f,c) (q d ): UE estimates the path loss based on the reference signal, q d is the index of the reference signal. Δ (TF,b,f,c) (i): Power offset determined by the MCS level. f (b,f,c)(i,l): PUSCH power control adjustment value. The calculation method is determined by the tpc-Accumulation parameter, which can be cumulative or absolute. l is the state index. Optionally, in the serving cell c, at the PUSCH transmission opportunity i, the terminal device assumes that a CP-OFDM waveform is used to transmit the PUSCH channel, and the frequency domain resources occupied by the PUSCH channel and the MCS are calculated according to the following formula to calculate the power margin of the second type 1: PH' type1,b,f,c (i,j,q_d,l)=P' CMAX,f,c (i)-{P' (O_PUSCH,b,f,c) (j)+10log 10 (2 u *M' ("RB,”b,f,c) "PUSCH” (i))+α' (b,f,c) (j)*PL' (b,f,c) (q d )+Δ' (TF,b,f,c) (i)+f' (b,f,c) (i,l)}[dB] PH' type1,b,f,c It is the second power margin for CP-OFDM waveform. P' CMAX,f,c It is the second maximum transmit power for CP-OFDM waveform. P' (O_PUSCH,b,f,c) (j): PUSCH receive power target value, which is configured by the higher layer through PUSCH-PowerControl. The gNB can configure a maximum of 30 parameter sets for the UE, where j is the index. M' ("RB,”b,f,c) "PUSCH” (i): The number of RB resources allocated to the UE at PUSCH transmission time i. α' (b,f,c) (j): Path loss compensation factor, configured by the higher layer through PUSCH-PowerControl. PL' (b,f,c) (q d ): UE estimates the path loss based on the reference signal, q d is the index of the reference signal. Δ' (TF,b,f,c) (i): Power offset determined by MSC level. f' (b,f,c) (i,l): PUSCH power control adjustment value. The calculation method is determined by the tpc-Accumulation parameter, which can be cumulative or absolute. l is the state index. If the terminal device determines that the type 1 power headroom report of the activated serving cell c is based on a reference PUSCH transmission or a virtual PUSCH transmission, then for the PUSCH transmission on the active uplink BWP b of the carrier f of the serving cell c, the terminal type calculates the type 1 power headroom report as: Optionally, when the base station instructs the terminal device to use a DFT-S-OFDM waveform for PUSCH transmission in the serving cell c: PH type1,b,f,c It is the first reference power margin for DFT-S-OFDM waveform. P ~ CMAX,f,c is the first maximum transmit power for DFT-S-OFDM waveform, assuming MPR = 0dB, A-MPR = 0dB, P-MPR = 0dB, ΔT c =0dB. P (O_PUSCH,b,f,c) (j): PUSCH receive power target value, which is configured by the higher layer through PUSCH-PowerControl. The gNB can configure a maximum of 30 parameter sets for the UE. j is the index, and j=0. α (b,f,c) (j): Path loss compensation factor, configured by the higher layer through PUSCH-PowerControl, j is the index, and j=0. PL (b,f,c) (q d ): UE estimates the path loss based on the reference signal, q d is the index of the reference signal, and q d =0. f (b,f,c) (i,l): The adjustment value of PUSCH power control. The calculation method is determined by the tpc-Accumulation parameter, which can be cumulative or absolute. l is the state index, and l=0. Optionally, in the serving cell c, at the PUSCH transmission opportunity i, the terminal device assumes that a CP-OFDM waveform is used to transmit the PUSCH channel, and the frequency domain resources occupied by the PUSCH channel and the MCS are calculated according to the following formula to calculate the power margin of the second type 1: PH” type1,b,f,c (i,j,q_d,l)=P' CMAX,f,c (i)-{P' (O_PUSCH,b,f,c) (j)+α' (b,f,c) (j)*PL' (b,f,c) (q d )+f' (b,f,c) (i,l)}[dB] PH” type1,b,f,cIt is the second reference power margin for CP-OFDM waveform. P” CMAX,f,c is the second maximum transmit power for CP-OFDM waveform, assuming MPR = 0dB, A-MPR = 0dB, P-MPR = 0dB, ΔT c =0dB. P' (O_PUSCH,b,f,c) (j): PUSCH receive power target value, which is configured by the higher layer through PUSCH-PowerControl. The gNB can configure a maximum of 30 parameter sets for the UE. j is the index, and j=0. α' (b,f,c) (j): Path loss compensation factor, configured by the higher layer through PUSCH-PowerControl, j is the index, and j=0. PL' (b,f,c) (q d ): UE estimates the path loss based on the reference signal, q d is the index of the reference signal, and q d =0. f' (b,f,c) (i,l): The adjustment value of PUSCH power control. The calculation method is determined by the tpc-Accumulation parameter, which can be cumulative or absolute. l is the state index, and l=0. Optionally, a Type 1 Power Headroom (PH) report reflects the power headroom assuming that only PUSCH is transmitted on the carrier. Assuming that the terminal device is scheduled for PUSCH transmission on a specific component carrier for a period of time, then Type 1 is valid for that component carrier. The report includes the power headroom and the maximum transmit power P corresponding to the carrier c. CMAX,f,c The power margin is the value of P CMAX,f,c A measure of the difference between the transmit power used if there is no upper limit on transmit power. Optionally, the first power headroom and the second power headroom are power headrooms when different waveforms are used for uplink channel transmission. The power headroom here can be a type 1 power headroom, a type 2 power headroom, or a type 3 power headroom. Optionally, Type 1 power headroom refers to the difference between the nominal terminal equipment (UE) maximum transmit power and the estimated uplink data shared channel (UL-SCH) transmission power of each activated serving cell. Optionally, Type 2 power headroom refers to the difference between the nominal terminal equipment (UE) maximum transmit power and the estimated power of the uplink data shared channel (UL-SCH) and physical uplink control channel (PUCCH) transmissions on the SpCell of other MAC entities (i.e., E-UTRA MAC entities in EN-DC, NE-DC and NGEN-DC cases). Optionally, Type 3 power headroom refers to the difference between the nominal terminal equipment (UE) maximum transmit power and the estimated sounding reference signal (SRS) transmission power of each activated serving cell. Optionally, according to the waveform switching information indicated by the base station, a value of type 1PH, that is, a first power margin, is obtained for an uplink carrier related to the PCell; and a P value of the PCell is obtained. CMAX,f,c , that is, the first maximum transmit power. Optionally, simultaneously obtain the value of type 1PH' corresponding to the currently unused waveform, that is, the second power margin; obtain P' of PCell CMAX,f,c , i.e., the second maximum transmit power. Optionally, the Single Entry PHR MAC CE is assembled and transmitted according to the relevant values ​​reported by the physical layer. The format of the Single Entry PHR MAC CE is shown in Table 1 below: Table 1: Example of the format of Single Entry PHR MAC CE The MAC subheader of the Single Entry PHR MAC CE is identified by LCID 57. The size of the Single Entry PHR MAC CE is fixed to 4 bytes. P: 1 bit, if mpe-Reporting-FR2 is configured and the serving cell operates in FR2, if the applied P-MPR value (satisfies TS 38.101-2

[0015] If the MPE requirement specified in TS 38.101-1

[0014] , TS 38.101-2

[0015] and TS 38.101-3

[0016] is less than P-MPR_00 specified in TS 38.133

[0011] , the MAC entity shall set this field to 0, otherwise it shall be 1. If mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, this field indicates whether power backoff is applied due to power management (as specified in TS 38.101-1

[0014] , TS 38.101-2

[0015] and TS 38.101-3

[0017] ).

[0016] If the corresponding P CMAX,f,cThe P field will have different values ​​when no power backoff due to power management is applied. The MAC entity shall set the P field to 1. This field indicates the corresponding P CMAX,f,c The value is whether power backoff has been performed due to power management. If this field is set to 1, it means that power backoff has occurred, resulting in P CMAX,f,c The changes. R: Reserved bit, set to 0; MPE: 2 bits, if mpe-Reporting-FR2 is configured and the serving cell operates in FR2, if the P field is set to 1, this field indicates the power backoff applied to meet the MPE requirements as specified in TS 38.101-2

[0015] . This field indicates the index to Table 6.1.3.8-3, and the corresponding P-MPR level measurement (dB) as specified in TS 38.133

[0011] . The length of this field is 2 bits. If mpe-Reporting-FR2 is not configured, or if the serving cell operates in FR1, or if the P field is set to 0, the R bit appears instead. PH: 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH. The PH level range is -32 to +38 dB, in dB. For specific definitions, refer to Table 2 below: Table 2. Example of power headroom report definition P CMAX,f,c : 6 bits, corresponding to 64 UE nominal maximum transmit power value ranges from 0 to 63, which are used to calculate the related PH. CMAX,f,c The value range is -29 to 33dBm, with a step of 1dB. For specific definitions, refer to Table 3 below: Table 3, P CMAX,f,c Example table of value range definition PH': 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH. The value range of PH level is -32 to +38 dB, in dB. For specific definitions, refer to Table 2. P' CMAX,f,c : 6 bits, corresponding to 64 UE nominal maximum transmit power value ranges from 0 to 63, which are used to calculate the related PH, P CMAX,f,c The value range is -29 to 33dBm, with a step of 1dB. For specific definitions, refer to Table 3. Optionally, the value of PH or PH' is referred to the following Table 4: Table 4. Example of PH or PH' values Optionally, P CMAX,f,c or P' CMAX,f,c The value of is shown in Table 5 below: Table 5. P CMAX,f,c or P' CMAX,f,c Example table of values ​​for Optionally, if mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, and if the corresponding P CMAX,f,c The PH' field will have different values ​​if no power backoff due to power management is applied. The MAC entity shall set P to 1, then the PH' field and P' CMAX,f,c field does not exist; otherwise, if the MAC entity should set P to 0, the PH' field and P' CMAX,f,c The domain exists. Optionally, the bit P is a first indication; Optionally, if mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, and if the corresponding P CMAX,f,c The PH' field has different values ​​when power backoff due to power management is not applied, the MAC entity shall set P to 1, and the terminal shall ignore the PH' field and P' CMAX,f,c field; otherwise, if the MAC entity should set P to 0, the terminal decodes the PH' field and P' CMAX,f,c domain. Optionally, format 2 of the Single Entry PHR MAC CE is shown in Table 6 below: Table 6: Example of format 2 of Single Entry PHR MAC CE The MAC subheader of the Single Entry PHR MAC CE is identified by LCID 57. The size of the Single Entry PHR MAC CE is fixed at 3 bytes; P: If mpe-Reporting-FR2 is configured and the serving cell operates in FR2, the MAC entity shall set this field to 0 if the applied P-MPR value (satisfying the MPE requirements specified in TS 38.101-2

[0015] ) is less than P-MPR_00 as specified in TS 38.133

[0011] , otherwise to 1. If mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, this field indicates whether power backoff is applied due to power management (as allowed by P-MPRc as specified in TS 38.101-1

[0014] , TS 38.101-2

[0015] and TS 38.101-3

[0016] ). If the corresponding P CMAX,f,c The field will have different values ​​in the case where no power backoff due to power management is applied, the MAC entity shall set the P field to 1. R: reserved bit, set to 0; PH: 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH; P CMAX,f,c : 6 bits, corresponding to 64 UE nominal maximum transmit power value ranges from 0 to 63. This value is used to calculate the related PH. PH': 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH; Offset: If the high-level signaling indicates that waveform switching needs to be supported, the reserved bit can be used to indicate the difference in the maximum transmit power of the terminal device under different waveforms. The offset is 4 bits. Optionally, the value of offset refers to the following Table 7: Table 7. Example table of offset values Optionally, if mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, and if the corresponding P CMAX,f,c If the field has different values ​​when power backoff due to power management is not applied, the MAC entity shall set P to 1, and the offset field and PH' field shall not exist; otherwise, if the MAC entity shall set P to 0, the offset field and PH' field shall exist. Optionally, if mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, and if the corresponding P CMAX,f,c If the field has different values ​​when power backoff due to power management is not applied, the MAC entity should set P to 1, and the terminal ignores the offset field and the PH' field; otherwise, if the MAC entity should set P to 0, the terminal decodes the offset field and the PH' field. Optionally, the bit P is a first indication; Optionally, the bit Offset is a second indication. Optionally, when the parameter Multiple PHR is configured to True, it indicates that the UE is in a MR-DC or UL CA scenario, where there are multiple service cells or (and) multiple MAC entities. Optionally, the Multiple PHR process includes: The MAC subheader of the Multiple Entry PHR MAC CE is identified by LCID 54 / 56. LCID54 represents a 4-byte Ci field, supporting a total of 31 ServCellIndex; LCID56 represents a 1-byte Ci field, supporting a total of 7 ServCellIndex (Serving cell ID of a PSCell. The PCell of the Master Cell Group uses ID=0. The SCellIndex of SCells is used as its ServCellIndex). If the ServCellIndex of the serving cell configured with uplink is greater than 7, the 4-byte Ci field is used. The Multiple Entry PHR MAC CE is a variable length structure. The 1 or 4-byte ServCellIndex bitmap is followed by the Type2PH field of the SpCell in the E-UTRA MAC entity and the one-byte PCMAX,f,c field. Next is Type1PH and PCMAX,f,c of Pcell. Next are the related PHs and PCMAX,f,c of other Scells arranged in ascending order by ServCellIndex, where X is 1 or 3, depending on the channel transmitted on the serving cell. If the UE does not support dynamic power sharing (dynamicPowerSharingENDC) in a band combination, the UE shall ignore the Power Headroom field and PCMAX,f,c field of the serving cell except PCell on the other MAC entity. The reporting of the PCell-related field values ​​of the other MAC entity depends on the UE implementation. NR-DC, R15 currently only supports two CGs working in FR1 / FR2 respectively, and the two CGs perform power control separately (power sharing is not supported), so there is no need to report the PH / PCMAX,f,c information of another CG cell in one CG, which will only increase the complexity of UE. The same is true for EN-DC / NE-DC. When multiple PHR is supported, the format of the PHR is as shown in Table 8 below: Table 8. PHR format - example table Optionally, R: reserved bit, set to 0; PH: 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH; P CMAX,f,c : 6 bits, corresponding to 64 UE nominal maximum transmit power value ranges from 0 to 63. This value is used to calculate the related PH. PH': 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH; P' CMAX,f,c : 6 bits, corresponding to 64 UE nominal maximum transmit power value ranges from 0 to 63. This value is used to calculate the related PH. Ci: This field indicates whether the serving cell with ServCellIndex i has a corresponding PH field. 1 indicates that the serving cell has a PH report, and 0 indicates that there is no relevant PH report. V: 1 bit, this field indicates whether the PH value is based on real transmission or reference format. For Type1PH, 0 indicates real transmission of PUSCH, and 1 indicates based on PUSCH reference format; for Type2PH, 0 indicates real transmission of PUCCH, and 1 indicates based on PUCCH reference format; for Type3PH, 0 indicates real transmission of SRS, and 1 indicates based on SRS reference format; when V is set to 0, it means that the P after PH CMAX,f,c The field exists; when V is set to 1, it means that the P after PH CMAX,f,c Field does not exist. P: 1 bit. If mpe-Reporting-FR2 is configured and the serving cell operates in FR2, the MAC entity shall set this field to 0 if the applied P-MPR value (satisfying the MPE requirements specified in TS 38.101-2

[0015] ) is less than P-MPR_00 specified in TS 38.133

[0011] , otherwise to 1. If mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, this field indicates whether power backoff is applied due to power management (as allowed by P-MPRc specified in TS 38.101-1

[0014] , TS 38.101-2

[0015] and TS 38.101-3

[0016] ). If the corresponding P CMAX,f,c The P field will have different values ​​when no power backoff due to power management is applied. The MAC entity shall set the P field to 1. This field indicates the corresponding P CMAX,f,c The value is whether power backoff has been performed due to power management. If this field is set to 1, it means that power backoff has occurred, resulting in P CMAX,f,c The changes. MPE: 2 bits, if mpe-Reporting-FR2 is configured and the serving cell operates in FR2, if the P field is set to 1, this field indicates the power backoff applied to meet the MPE requirements as specified in TS 38.101-2

[0015] . This field indicates the index to Table 6.1.3.8-3, and the corresponding P-MPR level measurement (dB) as specified in TS 38.133

[0011] . The length of this field is 2 bits. If mpe-Reporting-FR2 is not configured, or if the serving cell operates in FR1, or if the P field is set to 0, the R bit appears instead. Optionally, if mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, and if the corresponding PCMAX,f,c fields would have different values ​​if power backoff due to power management was not applied, the MAC entity shall set P to 1, then the PH' field and P' CMAX,f,c field does not exist; otherwise, if the MAC entity should set P to 0, the PH' field and P' CMAX,f,c The domain exists. Optionally, if mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, and if the corresponding P CMAX,f,c The PH' field has different values ​​when power backoff due to power management is not applied, the MAC entity shall set P to 1, and the terminal shall ignore the PH' field and P' CMAX,f,c field; otherwise, if the MAC entity should set P to 0, the terminal decodes the PH' field and P'CMAX,f,c domain. Optionally, the bit P is a first indication. Optionally, when multiple PHR is supported, the second format of the PHR is as shown in Table 9 below: Table 9. Example of PHR format 2 R: Reserved bit, set to 0; PH: 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH; P CMAX,f,c : 6 bits, corresponding to 64 UE nominal maximum transmit power value ranges from 0 to 63. This value is used to calculate the related PH. PH': 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH; Offset: If high-level signaling indicates that waveform switching needs to be supported, the reserved bit can be used to indicate the difference in maximum transmit power of the terminal device under different waveform conditions. The offset is 4 bits. Ci: This field indicates whether the serving cell with ServCellIndex i has a corresponding PH field. 1 indicates that the serving cell has a PH report, and 0 indicates that there is no relevant PH report. V: 1 bit, this field indicates whether the PH value is based on real transmission or reference format. For Type1PH, 0 indicates real transmission of PUSCH, and 1 indicates based on PUSCH reference format; for Type2PH, 0 indicates real transmission of PUCCH, and 1 indicates based on PUCCH reference format; for Type3PH, 0 indicates real transmission of SRS, and 1 indicates based on SRS reference format; when V is set to 0, it means that the PCMAX, f, c field after PH exists; when V is set to 1, it means that the PCMAX, f, c field after PH does not exist. P: 1 bit. If mpe-Reporting-FR2 is configured and the serving cell operates in FR2, the MAC entity shall set this field to 0 if the applied P-MPR value (satisfying the MPE requirements specified in TS 38.101-2

[0015] ) is less than P-MPR_00 specified in TS 38.133

[0011] , otherwise to 1. If mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, this field indicates whether power backoff is applied due to power management (as allowed by P-MPRc specified in TS 38.101-1

[0014] , TS 38.101-2

[0015] and TS 38.101-3

[0016] ). If the corresponding P CMAX,f,c The field will have different values ​​when no power backoff due to power management is applied. The MAC entity shall set the P field to 1. This field indicates whether the corresponding PCMAX,f,c value has been power backed off due to power management. This field is set to 1 to indicate that there is power backoff, resulting in a change in PCMAX,f,c. MPE: 2 bits, if mpe-Reporting-FR2 is configured and the serving cell operates in FR2, if the P field is set to 1, this field indicates the power backoff applied to meet the MPE requirements as specified in TS 38.101-2

[0015] . This field indicates the index to Table 6.1.3.8-3, and the corresponding P-MPR level measurement (dB) as specified in TS 38.133

[0011] . The length of this field is 2 bits. If mpe-Reporting-FR2 is not configured, or if the serving cell operates in FR1, or if the P field is set to 0, the R bit appears instead. Optionally, if mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, and if the corresponding P CMAX,f,c If the field has different values ​​when power backoff due to power management is not applied, the MAC entity shall set P to 1, and the offset field and PH' field shall not exist; otherwise, if the MAC entity shall set P to 0, the offset field and PH' field shall exist. Optionally, if mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, and if the corresponding P CMAX,f,c If the field has different values ​​when power backoff due to power management is not applied, the MAC entity should set P to 1, and the terminal ignores the offset field and the PH' field; otherwise, if the MAC entity should set P to 0, the terminal decodes the offset field and the PH' field. Optionally, the bit P is a first indication; Optionally, the bit Offset is a second indication. Optionally, the power headroom report may also carry waveform information preferred by the terminal device, as shown in Table 10 and Table 11 below: Table 10. Example of PHR format 3 Pr: waveform preference bit, 2 bits, 01 means the terminal device expects a DFT-S-OFDM waveform, 10 means the terminal device expects a CP-OFDM waveform, and the rest of the bits are reserved. Optionally, the first indication is a waveform preference bit in a MAC CE; The remaining bits are as described above. Table 11. Four examples of PHR formats Pr: waveform preference bit, 1 bit, 0 means the terminal device expects DFT-S-OFDM waveform, 1 means the terminal device expects CP-OFDM waveform; Optionally, the first indication is a waveform preference bit in a MAC CE; Optionally, the MAC CE may also carry waveform information preferred by the terminal device. Optionally, the RRC message may also carry waveform information preferred by the terminal device. Through the above scheme, this embodiment, specifically by responding to the satisfaction of the trigger condition, determines or generates and reports the power headroom report, thereby improving the comprehensiveness and / or accuracy of the reported power headroom report, so that the base station can accurately determine the maximum uplink transmission power and power headroom corresponding to different waveforms of the terminal device, thereby enabling the base station to accurately determine whether waveform switching needs to be performed. Second embodiment 6, FIG6 is a schematic flow chart of a power reporting method according to a second embodiment. On the basis of the first embodiment of the present application, the scheme steps include at least one of the following: When at least one of the first trigger condition, the second trigger condition and the third trigger condition is met, reporting the power headroom; When at least one of the fourth trigger condition, the fifth trigger condition and the sixth trigger condition is met, reporting the first maximum transmit power, the second maximum transmit power, the first power margin and the second power margin; When the seventh trigger condition is met, the first maximum transmit power and the first power headroom are reported, or the second maximum transmit power and the second power headroom are reported. Optionally, the first trigger condition is satisfied as follows: a power headroom periodic timer (phr-PeriodicTimer) expires. Optionally, the first trigger condition is satisfied when a power headroom periodic timer (phr-PeriodicTimer) expires and the MAC entity has uplink transmission resources for new transmission. Optionally, the power headroom period timer is used to trigger periodic reporting of the power headroom report, and its value unit is time slot, and its value range includes {sf10, sf20, sf50, sf100, sf200, sf500, sf1000, infinity}, where sf10 represents 10 subframes, and so on. Optionally, the second trigger condition is satisfied as follows: a power headroom prohibit timer (phr-ProhibitTimer) expires and a path loss change exceeds a first preset threshold. Optionally, the power headroom prohibit timer is used to trigger power headroom report reporting, and its value unit is time slot, and its value range includes {sf0, sf10, sf20, sf50, sf100, sf200, sf500, sf1000}, where sf10 represents 10 subframes, and so on. Optionally, the first preset threshold is phr-Tx-PowerFactorChange, the value unit is dB, and the value range includes {dB1, dB3, dB6, infinity}, where dB1 corresponds to 1dB, dB3 corresponds to 3dB, and so on. Optionally, the path loss is a downlink path loss (Pathloss). Optionally, the path loss change is to compare the following two path loss values ​​without considering the change of the path loss reference between the two moments: (1) The path loss measured at the current moment under the current path loss reference configuration; (2) The path loss measured under the path loss reference configuration at the time when the last PHR was transmitted. Optionally, the second trigger condition is satisfied as follows: a power headroom prohibit timer (phr-ProhibitTimer) expires or has expired, and since the last transmission of a power headroom report (PHR) in the MAC entity, when the MAC entity has uplink transmission resources for new transmissions, at least one reference signal (RS) is used as a path loss reference for an activated service cell of any MAC entity, and the path loss change exceeds a first preset threshold (phr-Tx-PowerFactorChange dB). Optionally, the third trigger condition is satisfied as follows: the first power headroom is less than a second preset threshold and / or the second power headroom is greater than a third preset threshold. Optionally, the third trigger condition is satisfied as follows: the first power headroom is less than or equal to a second preset threshold and / or the second power headroom is greater than or equal to a third preset threshold. Optionally, the second preset threshold has a value unit of dB, and a value of N, where N is a natural number. Optionally, the second preset threshold has a value unit of dB and a value range of {N1, N2, N3, ..., Ni}, and the second threshold is one of the value, Ni is a natural number. Optionally, the third preset threshold has a value unit of dB, and a value of M, where M is a natural number. Optionally, the third preset threshold has a value unit of dB and a value range of {M1, M2, M3, ..., Mj}, the third preset threshold is one of the values, and Mj is a natural number. Optionally, the fourth trigger condition is met: a change in the reference signal received power and / or a change in the path loss of the downlink exceeds a fourth preset threshold. Optionally, the downlink reference signal is at least one of a synchronization signal block (SSB) and / or a channel state information reference signal (CSI-RS). Optionally, the reference signal received power of the downlink is SS-RSRP and / or CSI-RSRP. Optionally, the change of the downlink reference signal received power is to compare the following two downlink reference signal received powers, and the change of the downlink reference signal received power between the two moments is not considered: (1) The downlink reference signal received power measured at the current moment under the current reference signal configuration; (2) The downlink reference signal received power measured under the reference signal configuration at the time of the last PHR transmission. Optionally, the fourth preset threshold is in dB, and its value range includes {dB1, dB3, dB6, infinity}, where dB1 corresponds to 1dB, dB3 corresponds to 3dB, and so on. Optionally, the fifth trigger condition is satisfied as follows: a downlink reference signal received power and / or path loss is less than a first preset threshold. Optionally, the fifth preset threshold has a value unit of dB and a value of L, where L is a natural number. Optionally, the fifth preset threshold has a value unit of dB and a value range of {L1, L2, L3, ..., Li}, the fifth threshold is one of the values, and Li is a natural number. Optionally, the sixth trigger condition is satisfied as follows: a downlink reference signal received power and / or path loss is greater than a second preset threshold. Optionally, the sixth preset threshold has a value unit of dB, and a value of O, where O is a natural number. Optionally, the sixth preset threshold has a value unit of dB and a value range of {O1, O2, O3, ..., Oj}, the sixth preset threshold is one of the values, and Oj is a natural number. Optionally, satisfying the seventh trigger condition is: the reference signal received power and / or path loss of the downlink does not satisfy the fourth trigger condition, the fifth trigger condition and the sixth trigger condition. Optionally, the seventh trigger condition is satisfied when: a change in the reference signal received power and / or path loss of the downlink does not satisfy the fourth trigger condition. Optionally, satisfying the seventh trigger condition is: the reference signal received power and / or path loss of the downlink does not satisfy the fifth trigger condition and the sixth trigger condition. When the power headroom report (PHR) triggering condition is met and the terminal device triggers to report the power headroom report (PHR), the terminal device determines whether to report the normal (legacy) PHR or the enhanced PHR according to the condition. The judgment condition includes at least one of the following: When the RSRP (Reference Signal Receiving Power) change of the downlink exceeds a seventh preset threshold, reporting the first maximum transmit power, the second maximum transmit power, the first power margin, and the second power margin; Optionally, the seventh preset threshold is in dB, and its value range includes {dB1, dB3, dB6, infinity}, where dB1 corresponds to 1dB, dB3 corresponds to 3dB, and so on; When the RSRP of the downlink is less than a first preset threshold, reporting the first maximum transmit power, the second maximum transmit power, the first power margin, and the second power margin; Optionally, the first preset threshold is in dB, and its value is P, where P is a natural number; Optionally, the first preset threshold has a value unit of dB and a value range of {P1, P2, P3, ..., Pi}, wherein the first preset threshold is one of the values, and Pi is a natural number; When the RSRP of the downlink is greater than a second preset threshold, the first maximum transmit power, the second maximum transmit power, the first power margin and the second power margin are reported. Optionally, the second preset threshold has a value unit of dB, a value of Q, and Q is a natural number; Optionally, the second preset threshold has a value unit of dB and a value range of {Q1, Q2, Q3, ..., Qj}, the second preset threshold is one of the values, and Oj is a natural number; Optionally, the RSRP of the downlink is SS-RSRP and / or CSI-RSRP; Optionally, the normal (legacy) PHR is the PHR when the cell does not support dynamic waveform switching, and only includes the maximum transmit power and power margin corresponding to the serving cell. Optionally, the enhanced PHR is a power headroom report (PHR) when the cell supports dynamic waveform switching, and the enhanced power headroom report (PHR) may include at least one of the first maximum transmit power, the second maximum transmit power, the first power headroom and the second power headroom corresponding to the serving cell. Optionally, when single PHR is supported, the format of the PHR is as shown in Table 12 below: Table 12. Example 5 of PHR format Optionally, W: 1 bit. If high-level signaling indicates that waveform switching needs to be supported, the reserved bit can be used to indicate whether the power headroom report contains PH and P for different waveforms. CMAX For example, W is 0, indicating that the PHR is a normal (legacy) PHR, which is fixed to 2 bytes and only includes the power headroom and maximum transmit power corresponding to the serving cell. W is 1, indicating that the PHR is an enhanced PHR, which is fixed to 4 bytes and includes at least one of the first maximum transmit power, the second maximum transmit power, the first power headroom and the second power headroom corresponding to the serving cell. Optionally, the W bit is a first indication; R: Reserved bit, set to 0; PH: 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH; P CMAX,f,c : 6 bits, corresponding to 64 UE nominal maximum transmit power value ranges from 0 to 63. This value is used to calculate the related PH. PH': 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH; P' CMAX,f,c : 6 bits, corresponding to 64 UE nominal maximum transmit power value ranges from 0 to 63. This value is used to calculate the related PH. Optionally, when multiple PHR is supported, the format of the PHR is as shown in Table 13 below: Table 13. Six examples of PHR formats W: 1 bit. If high-level signaling indicates that waveform switching needs to be supported, the reserved bit can be used to indicate whether the power headroom report contains PH and P for different waveforms. CMAX For example, W is 0, indicating that the PHR is a legacy PHR, which is fixed to 2 bytes and only includes the power headroom and maximum transmit power corresponding to the serving cell. W is 1, indicating that the PHR is an enhanced PHR, which is fixed to 4 bytes and includes at least one of the first maximum transmit power, the second maximum transmit power, the first power headroom and the second power headroom corresponding to the serving cell. Optionally, the W bit is a first indication; R: Reserved bit, set to 0; PH: 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH; P CMAX,f,c : 6 bits, corresponding to 64 UE nominal maximum transmit power value ranges from 0 to 63. This value is used to calculate the related PH. PH': 6 bits, corresponding to 64 PH levels from 0 to 63, indicating the value range of PCell Type 1 PH; P' CMAX,f,c : 6 bits, corresponding to 64 UE nominal maximum transmit power value ranges from 0 to 63. This value is used to calculate the related PH. Ci: This field indicates whether the serving cell with ServCellIndex i has a corresponding PH field. 1 indicates that the serving cell has a PH report, and 0 indicates that there is no relevant PH report. V: 1 bit, this field indicates whether the PH value is based on real transmission or reference format. For Type1PH, 0 indicates real transmission of PUSCH, and 1 indicates based on PUSCH reference format; for Type2PH, 0 indicates real transmission of PUCCH, and 1 indicates based on PUCCH reference format; for Type3PH, 0 indicates real transmission of SRS, and 1 indicates based on SRS reference format; when V is set to 0, it means that the P after PH CMAX,f,c The field exists; when V is set to 1, it means that the PCMAX, f, c fields after PH do not exist. P: 1 bit. If mpe-Reporting-FR2 is configured and the serving cell operates in FR2, the MAC entity shall set this field to 0 if the applied P-MPR value (satisfying the MPE requirements specified in TS 38.101-2

[0015] ) is less than P-MPR_00 specified in TS 38.133

[0011] , otherwise to 1. If mpe-Reporting-FR2 is not configured or the serving cell operates in FR1, this field indicates whether power backoff is applied due to power management (as allowed by P-MPRc specified in TS 38.101-1

[0014] , TS 38.101-2

[0015] and TS 38.101-3

[0016] ). If the corresponding P CMAX,f,c The P field will have different values ​​when no power backoff due to power management is applied. The MAC entity shall set the P field to 1. This field indicates the corresponding P CMAX,f,c The value is whether power backoff has been performed due to power management. If this field is set to 1, it means that power backoff has occurred, resulting in P CMAX,f,c The changes. MPE: 2 bits, if mpe-Reporting-FR2 is configured and the serving cell operates in FR2, if the P field is set to 1, this field indicates the power backoff applied to meet the MPE requirements as specified in TS 38.101-2

[0015] . This field indicates the index to Table 6.1.3.8-3, and the corresponding P-MPR level measurement (dB) as specified in TS 38.133

[0011] . The length of this field is 2 bits. If mpe-Reporting-FR2 is not configured, or if the serving cell operates in FR1, or if the P field is set to 0, the R bit appears instead. Optionally, the PHR triggering condition includes at least one of the following: The phr-ProhibitTimer expires or has expired, and since the last transmission of a PHR in this MAC entity, when the MAC entity has UL resources for new transmissions, at least one RS is used as a path loss reference for an activated serving cell of any MAC entity, and its path loss change exceeds a first preset threshold (phr-Tx-PowerFactorChange) dB. Optionally, when there are uplink resources for new transmission on the MAC, phr-ProhibitTimer expires or has expired, if the path loss of at least one activated cell of any MAC entity changes by more than phr-Tx-PowerFactorChange compared with the path loss of the cell at the time of the previous PHR transmission on this MAC. Optionally, the phr-Tx-PowerFactorChange parameter is used as a path loss reference. The evaluation of the path loss change of a cell is to compare the following two path loss values ​​without considering the change of the path loss reference between the two times: (1) The path loss measured at the current moment under the current path loss reference configuration; (2) The path loss measured under the path loss reference configuration at the time when the last PHR was transmitted. The path loss value when triggering PHR will change with the path loss reference. Suppose a PHR is triggered at Time_a, when the path loss reference is 10dB and the path loss is 100dB. At Time_b after Time_a, the path loss reference is 20dB. If the path loss value is 80dB or 120dB at Time_b, PHR can be triggered. However, if the path loss reference is still 10dB at Time_b, PHR can be triggered if the path loss is 90dB or 110dB at Time_b. Optionally, phr-PeriodicTimer times out to trigger periodic PHR; when the upper layer configures or reconfigures the PHR function, deactivation configuration is not included; activation of the SCell cell with uplink configured in any MAC entity; addition or change of PScell. Optionally, when the MAC entity has resources available for new uplink transmission, the phr-ProhibitTimer times out or has timed out, and for any serving cell configured for uplink that has been activated on any MAC, the PHR is triggered when the following conditions are met: The cell has uplink resources for transmission or PUCCH transmission, and the power backoff of this cell has changed by more than phr-Tx-PowerFactorChange compared to the power backoff value reported when the MAC entity last transmitted PUSCH or PUCCH and reported PHR. Optionally, in order to ensure the quality of UE transmitted RF indicators in different modulation modes and frequency domain positions, and meet the electromagnetic radiation absorption ratio requirements in certain scenarios, the protocol defines MPR (Maximum Power Reduction) and A-MPR (Additional Maximum Power Reduction) to guide the UE to perform appropriate power backoff. For detailed description, see sections 6.2.2 and 6.2.3 of 38101. Optionally, the MAC should avoid PHR triggering in scenarios where power backoff is temporarily reduced (lasting only tens of milliseconds), and also avoid the impact of this temporary reduction on the PCMAX,f,c / PH calculation when another scenario triggers PHR. Optionally, the power headroom report may also carry waveform information preferred by the terminal device, as shown in Table 14 below: Table 14. Seven examples of PHR formats W: 1 bit. If high-level signaling indicates that waveform switching needs to be supported, the reserved bit can be used to indicate whether the power headroom report contains PH and P for different waveforms. CMAX For example, W is 0, indicating that the PHR is a legacy PHR, which is fixed to 2 bytes and only includes the power headroom and maximum transmit power corresponding to the serving cell. W is 1, indicating that the PHR is an enhanced PHR, which is fixed to 4 bytes and includes at least one of the first maximum transmit power, the second maximum transmit power, the first power headroom and the second power headroom corresponding to the serving cell. Optionally, the W bit is a first indication; Optionally, Pr: waveform preference bit, 01 indicates that the terminal device expects a DFT-S-OFDM waveform, 10 indicates that the terminal device expects a CP-OFDM waveform, and the remaining bits are reserved; Optionally, the MAC CE may also carry waveform information preferred by the terminal device. Optionally, the RRC message may also carry waveform information preferred by the terminal device. This embodiment adopts the above scheme, specifically by reporting the power margin report when at least one of the first trigger condition, the second trigger condition and the third trigger condition is met; reporting the first maximum transmit power, the second maximum transmit power, the first power margin and the second power margin when at least one of the fourth trigger condition, the fifth trigger condition and the sixth trigger condition is met; reporting the first maximum transmit power and the first power margin, or reporting the second maximum transmit power and the second power margin when the seventh trigger condition is met. For the uplink transmission waveform dynamic switching scenario, the maximum transmit power and the corresponding power margin of the terminal device are reported to the base station, and different waveforms are adapted. The terminal device autonomously chooses to report the legacy PHR or enhanced PHR, and assists the base station in scheduling and executing the waveform dynamic switching, thereby improving the uplink performance. Third embodiment Referring to FIG. 7 , FIG. 7 is a schematic flow chart of a power reporting method according to a third embodiment. On the basis of the above-mentioned embodiment of the present application, the scheme steps include at least one of the following: Calculate at least one of a first power headroom, a first reference power headroom, and a first maximum transmit power generated when a physical uplink shared channel is transmitted using a first waveform at a physical uplink shared channel transmission opportunity i based on a serving cell c; At least one of a second power headroom, a second reference power headroom, and a second maximum transmit power generated when a physical uplink shared channel is transmitted using a second waveform at a physical uplink shared channel transmission opportunity i based on a serving cell c is calculated. Optionally, the terminal device calculates a power headroom report at a physical uplink shared channel transmission opportunity i in a serving cell c. Optionally, the first maximum transmit power, the first power margin and / or the first reference power margin are obtained by transmitting a physical uplink shared channel using a first waveform at a physical uplink shared channel transmission opportunity i of a serving cell c. Optionally, the second maximum transmit power, the second power margin and / or the second reference power margin are obtained by transmitting a physical uplink shared channel using a second waveform at a physical uplink shared channel transmission opportunity i of a serving cell c. Optionally, the first waveform is a DFT-S-OFDM waveform, and the second waveform is a CP-OFDM waveform. When serving cell c is configured to support dynamic waveform switching, when the terminal device determines that a type 1 power headroom report is based on the actual transmitted PUSCH, in serving cell c, at PUSCH transmission opportunity i, the terminal device determines the first power headroom, the first maximum transmit power, the second power headroom, the second maximum transmit power, etc. Among them, PH type1,b,f,c is the first power margin of the DFT-S-OFDM waveform, P CMAX,f,c is the first maximum transmit power of the DFT-S-OFDM waveform, PH' type1,b,f,c is the second power margin for CP-OFDM waveform, P' CMAX,f,c It is the second maximum transmit power for CP-OFDM waveform. When the first power headroom is less than a first threshold, power headroom reporting is triggered. Optionally, the first threshold is configured by high-layer signaling. Optionally, the power headroom report is the enhanced power headroom report described in the first embodiment. Optionally, the power headroom report is an enhanced power headroom report described in the second embodiment. When the second power headroom is greater than a second threshold, triggering power headroom reporting; Optionally, the second threshold is configured by higher layer signaling. Optionally, the power headroom report is the enhanced power headroom report described in the first embodiment. Optionally, the power headroom report is an enhanced power headroom report described in the second embodiment. When there are uplink resources for new transmission on the MAC, phr-ProhibitTimer times out or has timed out, if the path loss of at least one activated cell of any MAC entity changes by more than phr-Tx-PowerFactorChange compared to the path loss of the cell at the time of the previous PHR transmission on this MAC. And when the first power margin is less than the first threshold or when the second power margin is greater than the second threshold, the phr-Tx-PowerFactorChange parameter is used as a path loss reference. The evaluation of a cell path loss change is to compare the following two path loss values, without considering the change of the path loss reference between the two moments: (1) The path loss measured at the current moment under the current path loss reference configuration; (2) The path loss measured under the path loss reference configuration at the time when the last PHR was transmitted. When the phr-PeriodicTimer times out, the periodic PHR is triggered. When the phr-PeriodicTimer times out and the first power headroom is less than a first threshold or when the second power headroom is greater than a second threshold, the enhanced PHR is triggered. The enhanced PHR is triggered when the upper layer configures or reconfigures the PHR function, excluding the deactivated configuration, and the first power margin is less than the first threshold or when the second power margin is greater than the second threshold. The enhanced PHR is triggered when activation of the uplink SCell cell is configured in any MAC entity and the first power margin is less than the first threshold or when the second power margin is greater than the second threshold. The enhanced PHR is triggered when a PScell ​​is added or changed and the first power headroom is less than a first threshold or when the second power headroom is greater than a second threshold. When the MAC entity has resources available for new uplink transmission, the phr-ProhibitTimer times out or has timed out, and for any serving cell configured for uplink that has been activated on any MAC, the PHR is triggered when the following conditions are met: The cell has uplink resources for transmission or PUCCH transmission, and the power backoff of this cell has changed by more than phr-Tx-PowerFactorChange compared to the power backoff value reported when the MAC entity last transmitted PUSCH or PUCCH and reported PHR. Optionally, in order to ensure the quality of UE transmitted RF indicators in different modulation modes and frequency domain positions, and meet the electromagnetic radiation absorption ratio requirements in certain scenarios, the protocol defines MPR (Maximum Power Reduction) and A-MPR (Additional Maximum Power Reduction) to guide the UE to perform appropriate power backoff. For detailed description, see sections 6.2.2 and 6.2.3 of 38101. Optionally, the MAC should avoid triggering PHR in the case of a temporary reduction in power backoff (lasting only a few tens of milliseconds), and also avoid such a temporary reduction in power backoff when another scenario triggers PHR. CMAX,f,c / The impact of pH calculation. This embodiment adopts the above scheme, specifically by calculating at least one of a first power margin, a first reference power margin and a first maximum transmit power generated when a physical uplink shared channel is transmitted using a first waveform at a physical uplink shared channel transmission opportunity based on a serving cell; calculating at least one of a second power margin, a second reference power margin and a second maximum transmit power generated when a physical uplink shared channel is transmitted using a second waveform at a physical uplink shared channel transmission opportunity based on a serving cell, introduces a new PHR trigger condition, enables the terminal device to generate a corresponding power margin report under different trigger conditions, assists the base station in scheduling and performing dynamic waveform switching, and thus improves the uplink performance. Fourth embodiment 8 is a schematic diagram of a flow chart of a power reporting method according to a fourth embodiment. The method of the embodiment of the present application can be applied to a network device (such as a base station), and includes the following steps: S2: Receive a power headroom report, where the power headroom report is determined or generated and reported by the terminal device in response to satisfying a trigger condition. Optionally, before receiving the power headroom report, the method further includes the following steps: Send indication information so that the terminal device generates and reports a power headroom report according to the indication information. Optionally, the indication information is carried in at least one of downlink control information (DCI), a medium access control layer control element (MAC CE) and a radio resource control message (RRC). Optionally, the power headroom report includes at least one of a first maximum transmit power, a first power headroom, a first reference power headroom, a second maximum transmit power, a second power headroom, a second reference power headroom, a first indication and a second indication. Optionally, the trigger condition is satisfied, including at least one of the following: The first trigger condition is met; The second trigger condition is met; The third trigger condition is met; The fourth trigger condition is met; The fifth trigger condition is met; The sixth trigger condition is met; The seventh trigger condition is met; Configuration information and / or instruction information is received. Optionally, at least one of the following is included: The first trigger condition is satisfied when: the power headroom period timer expires; Optionally, the first trigger condition is satisfied when: a power headroom periodic timer (phr-PeriodicTimer) expires, and the MAC entity has uplink transmission resources for new transmission; The second trigger condition is satisfied when: the power headroom prohibition timer expires and the path loss change exceeds a first preset threshold; Optionally, the second trigger condition is satisfied as follows: a power headroom prohibition timer (phr-ProhibitTimer) expires or has expired, and since the last transmission of a power headroom report (PHR) in the MAC entity, when the MAC entity has uplink transmission resources for new transmission, at least one reference signal (RS) is used as a path loss reference for an activated serving cell of any MAC entity, and its path loss change exceeds a first preset threshold (phr-Tx-PowerFactorChange dB); The third trigger condition is satisfied when: the first power margin is less than the second preset threshold and / or the second power margin is greater than the third preset threshold; Optionally, the third trigger condition is satisfied as follows: the first power headroom is less than or equal to a second preset threshold and / or the second power headroom is greater than or equal to a third preset threshold; The fourth trigger condition is satisfied when: a change in the received power of a downlink reference signal and / or a change in the path loss exceeds a fourth preset threshold; The fifth trigger condition is satisfied when: the reference signal received power and / or path loss of the downlink is less than a first preset threshold; The sixth trigger condition is satisfied when: the reference signal received power and / or path loss of the downlink is greater than a second preset threshold; The seventh trigger condition is that the reference signal received power and / or path loss of the downlink does not meet the fourth trigger condition, the fifth trigger condition and the sixth trigger condition; Optionally, the seventh trigger condition is satisfied when: the reference signal received power and / or path loss change of the downlink does not satisfy the fourth trigger condition; Optionally, satisfying the seventh trigger condition is: the reference signal received power and / or path loss of the downlink does not satisfy the fifth trigger condition and the sixth trigger condition. Optionally, the method further comprises at least one of the following: When at least one of the first trigger condition, the second trigger condition and the third trigger condition is met, the terminal device reports the power headroom; When at least one of the fourth trigger condition, the fifth trigger condition and the sixth trigger condition is met, the terminal device reports the first maximum transmit power, the second maximum transmit power, the first power margin and the second power margin; When the seventh trigger condition is met, the terminal device reports the first maximum transmit power and the first power margin, or the terminal device reports the second maximum transmit power and the second power margin. Optionally, when the serving cell c is configured to support dynamic waveform switching, when the terminal device determines that a type 1 power headroom report is based on the actual transmitted PUSCH, in the serving cell c, at the PUSCH transmission opportunity i, the terminal device determines the first power headroom, the first maximum transmit power, the second power headroom, the second maximum transmit power, etc. Among them, PH type1,b,f,c is the first power margin of the DFT-S-OFDM waveform, P CMAX,f,c is the first maximum transmit power of the DFT-S-OFDM waveform, PH' type1,b,f,c is the second power margin for CP-OFDM waveform, P' CMAX,f,c It is the second maximum transmit power for CP-OFDM waveform. Optionally, the terminal device triggers a power headroom report according to an indication from a network device, where the indication is carried in downlink control information, and the indication is used to indicate a waveform switch used by an uplink physical data channel. Optionally, the terminal device triggers a power headroom report according to an indication from a network device, where the indication is carried in downlink control information and is used to indicate a waveform used by an uplink physical data channel. Optionally, the indication is carried in a MAC CE, and the MAC CE may indicate reporting of a normal (legacy) PHR and / or an enhanced PHR. Optionally, the indication is carried in an RRC message, and the RRC message indicates reporting of a normal (legacy) PHR and / or an enhanced PHR. Optionally, after receiving the power headroom report, the method further comprises the following steps: Scheduling and / or performing waveform dynamic switching is performed based on the power headroom report. Optionally, after receiving the power headroom report reported by the terminal device, the network device can perform scheduling and / or perform dynamic waveform switching based on the power headroom report to improve the performance of the uplink. This embodiment adopts the above scheme, specifically by receiving the power headroom report, which is determined or generated and reported by the terminal device in response to meeting the trigger condition, thereby improving the comprehensiveness and / or accuracy of the reported power headroom report, so that the network device can accurately determine the maximum uplink transmission power and power headroom corresponding to different waveforms of the terminal device, thereby enabling the network device to accurately determine whether waveform switching needs to be performed. Fifth embodiment Referring to FIG. 9 , FIG. 9 is a schematic diagram of an interaction timing according to a fifth embodiment. Based on the above embodiments of the present application, this embodiment further discloses the power reporting method in the above embodiments. In an embodiment of the present application, a terminal device (such as a mobile phone) determines or generates a power headroom report in response to satisfying a trigger condition and reports it to a network device (such as a base station). Optionally, the terminal device responds to satisfying at least one of the first trigger condition, the second trigger condition, the third trigger condition, the fourth trigger condition, the fifth trigger condition, the sixth trigger condition and the seventh trigger condition, and / or the terminal device receives configuration information and / or indication information. Optionally, the network device sends indication information to the terminal device so that the terminal device generates and reports a power headroom report according to the indication information. Optionally, the indication information is carried in at least one of downlink control information, a medium access control layer control unit and a radio resource control message. Optionally, the power headroom report includes at least one of a first maximum transmit power, a first power headroom, a first reference power headroom, a second maximum transmit power, a second power headroom, a second reference power headroom, a first indication and a second indication. Optionally, the first indication includes whether the power headroom report includes power headroom for different waveforms and / or an indication of the maximum transmit power of the terminal device. The second indication includes an indication of the difference in maximum transmission power of the terminal device under different waveform conditions. Optionally, the first maximum transmit power, the first power margin and / or the first reference power margin are obtained by transmitting a physical uplink shared channel using a first waveform at a physical uplink shared channel transmission opportunity of a serving cell; The second maximum transmit power, the second power margin and / or the second reference power margin are obtained by transmitting a physical uplink shared channel using a second waveform at a physical uplink shared channel transmission opportunity of the serving cell. Optionally, the terminal device calculates at least one of a first power margin, a first reference power margin, and a first maximum transmit power generated when a physical uplink shared channel is transmitted using a first waveform at a physical uplink shared channel transmission opportunity based on a serving cell. Optionally, the terminal device calculates at least one of a second power margin, a second reference power margin, and a second maximum transmit power generated when a physical uplink shared channel is transmitted using a second waveform at a physical uplink shared channel transmission opportunity based on a serving cell. Optionally, when at least one of the first trigger condition, the second trigger condition and the third trigger condition is met, the terminal device reports the power headroom to the network device; Optionally, when at least one of the fourth trigger condition, the fifth trigger condition and the sixth trigger condition is met, the terminal device reports the first maximum transmit power, the second maximum transmit power, the first power margin and the second power margin to the network device; Optionally, when the seventh trigger condition is met, the terminal device reports the first maximum transmit power and the first power margin to the network device, or the terminal device reports the second maximum transmit power and the second power margin to the network device. Optionally, the first trigger condition is satisfied as follows: a power headroom period timer expires. Optionally, the second trigger condition is satisfied as follows: a power headroom prohibit timer expires and a path loss change exceeds a first preset threshold. Optionally, the third trigger condition is satisfied as follows: the first power headroom is less than a second preset threshold and / or the second power headroom is greater than a third preset threshold. Optionally, the fourth trigger condition is met: a change in the reference signal received power and / or a change in the path loss of the downlink exceeds a fourth preset threshold. Optionally, the fifth trigger condition is satisfied as follows: a downlink reference signal received power and / or path loss is less than a first preset threshold. Optionally, the sixth trigger condition is satisfied as follows: a downlink reference signal received power and / or path loss is greater than a second preset threshold. Optionally, satisfying the seventh trigger condition is: the reference signal received power and / or path loss of the downlink does not satisfy the fourth trigger condition, the fifth trigger condition and the sixth trigger condition. Optionally, after receiving the power headroom report reported by the terminal device, the network device performs scheduling and / or accurately determines whether to perform dynamic waveform switching based on the power headroom report. This embodiment adopts the above scheme, specifically, the terminal device determines or generates a power headroom report in response to meeting the trigger condition and reports it to the network device. After the network device receives the power headroom report reported by the terminal device, it performs scheduling and / or accurately determines whether to perform dynamic waveform switching based on the power headroom report, thereby improving the comprehensiveness and / or accuracy of the reported power headroom report, enabling the network device to accurately determine the maximum uplink transmit power and power headroom of the terminal device corresponding to different waveforms, thereby enabling the network device to accurately determine whether waveform switching needs to be performed. Please refer to Figure 10, which is a schematic diagram of the structure of a power reporting device provided in an embodiment of the present application. The device can be mounted on a terminal device in the above method embodiment, and the device can specifically be a server. The power reporting device shown in Figure 10 can be used to perform some or all of the functions in the method embodiment described in the above embodiment. As shown in Figure 10, the power reporting device 110 includes: The response module 111 is used to determine or generate and report a power headroom report in response to satisfying a trigger condition. Optionally, the trigger condition is satisfied, including at least one of the following: The first trigger condition is met; The second trigger condition is met; The third trigger condition is met; The fourth trigger condition is met; The fifth trigger condition is met; The sixth trigger condition is met; The seventh trigger condition is met; Configuration information and / or instruction information is received. Optionally, the device comprises at least one of the following: The first trigger condition is satisfied when: the power headroom period timer expires; The second trigger condition is satisfied when: the power headroom prohibition timer expires and the path loss change exceeds a first preset threshold; The third trigger condition is satisfied when: the first power margin is less than the second preset threshold and / or the second power margin is greater than the third preset threshold; The fourth trigger condition is satisfied when: a change in the received power of a downlink reference signal and / or a change in the path loss exceeds a fourth preset threshold; The fifth trigger condition is satisfied when: the reference signal received power and / or path loss of the downlink is less than a first preset threshold; The sixth trigger condition is satisfied when: the reference signal received power and / or path loss of the downlink is greater than a second preset threshold; The seventh trigger condition is met when: the reference signal received power and / or path loss of the downlink does not meet the fourth trigger condition, the fifth trigger condition and the sixth trigger condition. Optionally, reporting a power headroom report includes at least one of the following: When at least one of the first trigger condition, the second trigger condition and the third trigger condition is met, reporting the power headroom; When at least one of the fourth trigger condition, the fifth trigger condition and the sixth trigger condition is met, reporting the first maximum transmit power, the second maximum transmit power, the first power margin and the second power margin; When the seventh trigger condition is met, the first maximum transmit power and the first power headroom are reported, or the second maximum transmit power and the second power headroom are reported. Optionally, the device comprises at least one of the following: The indication information is carried in at least one of downlink control information, a medium access control layer control unit, and a radio resource control message; The power headroom report includes at least one of a first maximum transmit power, a first power headroom, a first reference power headroom, a second maximum transmit power, a second power headroom, a second reference power headroom, a first indication, and a second indication. Optionally, the method comprises at least one of the following: The first indication includes whether the power headroom report includes power headroom for different waveforms and / or an indication of a maximum transmit power of a terminal device; The second indication includes an indication of the difference in maximum transmission power of the terminal device under different waveform conditions. Optionally, the device comprises at least one of the following: The first maximum transmit power, the first power margin and / or the first reference power margin are obtained by transmitting a physical uplink shared channel using a first waveform at a physical uplink shared channel transmission opportunity of a serving cell; The second maximum transmit power, the second power margin and / or the second reference power margin are obtained by transmitting a physical uplink shared channel using a second waveform at a physical uplink shared channel transmission opportunity of the serving cell. The power reporting device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here. Please refer to FIG. 11, which is a second structural diagram of a power reporting device provided in an embodiment of the present application. As shown in FIG. 11, the power reporting device 120 includes: The receiving module 121 is used to receive a power headroom report, where the power headroom report is determined or generated and reported by the terminal device in response to satisfying a trigger condition. Optionally, the trigger condition is satisfied, including at least one of the following: The first trigger condition is met; The second trigger condition is met; The third trigger condition is met; The fourth trigger condition is met; The fifth trigger condition is met; The sixth trigger condition is met; The seventh trigger condition is met; Configuration information and / or instruction information is received. Optionally, before receiving the power headroom report, the method further includes: Send indication information so that the terminal device generates and reports a power headroom report according to the indication information. Optionally, after receiving the power headroom report, the method further includes: Scheduling and / or performing waveform dynamic switching is performed based on the power headroom report. Optionally, the device comprises at least one of the following: When at least one of the first trigger condition, the second trigger condition and the third trigger condition is met, the terminal device reports the power headroom; When at least one of the fourth trigger condition, the fifth trigger condition and the sixth trigger condition is met, the terminal device reports the first maximum transmit power, the second maximum transmit power, the first power margin and the second power margin; When the seventh trigger condition is met, the terminal device reports the first maximum transmit power and the first power margin, or the terminal device reports the second maximum transmit power and the second power margin. Optionally, the device comprises at least one of the following: The indication information is carried in at least one of downlink control information, a medium access control layer control unit, and a radio resource control message; The power headroom report includes at least one of a first maximum transmit power, a first power headroom, a first reference power headroom, a second maximum transmit power, a second power headroom, a second reference power headroom, a first indication, and a second indication. The power reporting device provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here. Refer to Figure 12, which is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in Figure 12, the communication device 140 described in this embodiment can be a terminal device (or a component that can be used for a terminal device) or a network device (or a component that can be used for a network device) mentioned in the aforementioned method embodiment. The communication device 140 can be used to implement the method corresponding to the terminal device or the network device described in the aforementioned method embodiment, and specifically refer to the description in the aforementioned method embodiment. The communication device 140 may include one or more processors 141, which may also be referred to as a processing unit, and may implement certain control or processing functions. The processor 141 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and communication data, and the central processing unit may be used to control the communication device, execute the software program, and process the data of the software program. Optionally, the processor 141 may also store instructions 143 or data (eg, intermediate data). Optionally, the instructions 143 may be executed by the processor 141, so that the communication device 140 executes the method corresponding to the terminal device or network device described in the above method embodiment. Optionally, the communication device 140 may include a circuit, which can implement the functions of sending or receiving or communicating in the aforementioned method embodiments. Optionally, the communication device 140 may include one or more memories 142, on which instructions 144 may be stored. The instructions may be executed on the processor 141, so that the communication device 140 executes the method described in the above method embodiment. Optionally, data may also be stored in the memory 142. The processor 141 and the memory 142 may be provided separately or integrated together. Optionally, the communication device 140 may further include a transceiver 145 and / or an antenna 146. The processor 141 may be referred to as a processing unit, which controls the communication device 140 (terminal The transceiver 145 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., and is used to implement the transceiver function of the communication device 140. Optionally, if the communication device 140 is used to implement operations corresponding to the terminal device in the above-mentioned embodiments, for example, the transceiver 145 can receive a power headroom report; and the processor 141 can determine or generate and report a power headroom report in response to satisfying a trigger condition. Optionally, the specific implementation process of the processor 141 and the transceiver 145 can refer to the relevant description of the above embodiments, which will not be repeated here. Optionally, if the communication device 140 is used to implement operations corresponding to the network devices in the above embodiments, for example: the transceiver 145 can receive a power headroom report, and the power headroom report is determined or generated and reported by the terminal device in response to meeting a trigger condition. Optionally, the specific implementation process of the processor 141 and the transceiver 145 can refer to the relevant description of the above embodiments, which will not be repeated here. The processor 141 and the transceiver 145 described in the present application may be implemented in an IC (Integrated Circuit), an analog integrated circuit, an RFIC (Radio Frequency Integrated Circuit), a mixed signal integrated circuit, an ASIC (Application Specific Integrated Circuit), a PCB (Printed Circuit Board), an electronic device, etc. The processor 141 and the transceiver 145 may also be manufactured using various integrated circuit process technologies, such as CMOS (Complementary Metal Oxide Semiconductor), NMOS (N Metal-Oxide-Semiconductor), PMOS (Positive channel Metal Oxide Semiconductor), BJT (Bipolar Junction Transistor), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc. In this application, the communication device may be a terminal device (such as a mobile phone) or a network device (such as a base station), which needs to be determined according to the context. In addition, the terminal device may be implemented in various forms. For example, the terminal device described in this application may include mobile terminals such as mobile phones, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminal devices such as digital TVs and desktop computers. Although in the above embodiments, the communication device is described by taking a terminal device or a network device as an example, the scope of the communication device described in the present application is not limited to the above terminal device or network device, and the structure of the communication device may not be limited by Figure 12. The communication device may be an independent device or may be part of a larger device. An embodiment of the present application also provides a communication system, including: a terminal device as in any of the above embodiments; and a network device as in any of the above embodiments. The embodiment of the present application also provides a communication device, including a memory and a processor, wherein a power reporting program is stored in the memory, and when the power reporting program is executed by the processor, the steps of the power reporting method in any of the above embodiments are implemented. The communication device in the present application can be a terminal device (such as a mobile phone) or a network device (such as a base station), and the specific reference needs to be clarified according to the context. An embodiment of the present application further provides a storage medium, on which a power reporting program is stored. When the power reporting program is executed by a processor, the steps of the power reporting method in any of the above embodiments are implemented. In the embodiments of the communication device and the storage medium provided in the embodiments of the present application, all the technical features of any of the above-mentioned control method embodiments may be included, and the expansion and explanation content of the specification are basically the same as those of the embodiments of the above-mentioned methods, and will not be repeated here. The embodiment of the present application further provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the methods in the above various possible implementation modes. An embodiment of the present application also provides a chip, including a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device equipped with the chip executes the methods in various possible implementation modes as described above. It is understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, it is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems. The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments. The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs. In the present application, the same or similar terminology concepts, technical solutions and / or application scenario descriptions are generally described in detail only the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of the present application, for the same or similar terminology concepts, technical solutions and / or application scenario descriptions that are not described in detail later, reference can be made to the previous related detailed descriptions. In the present application, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments. The various technical features of the technical solution of the present application can be arbitrarily combined. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application. Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium as above (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, controlled terminal device, Or network equipment, etc.) execute the method of each embodiment of the present application. In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. Computer instructions can be stored in a storage medium, or transmitted from one storage medium to another storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integration. Available media can be magnetic media, (e.g., floppy disk, storage disk, tape), optical media (e.g., DVD), or semiconductor media (e.g., solid-state storage disk Solid State Disk (SSD)), etc. The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A power reporting method, wherein: Includes steps: S1: In response to satisfying a trigger condition, determining or generating and reporting a power headroom report.

2. The method of claim 1, wherein: The trigger condition is satisfied, including at least one of the following: The first trigger condition is met; The second trigger condition is met; The third trigger condition is met; The fourth trigger condition is met; The fifth trigger condition is met; The sixth trigger condition is met; The seventh trigger condition is met; Configuration information and / or instruction information is received.

3. The method of claim 2, wherein: Include at least one of the following: The first trigger condition is satisfied when: the power headroom period timer expires; The second trigger condition is satisfied when: the power headroom prohibition timer expires and the path loss change exceeds a first preset threshold; The third trigger condition is satisfied when: the first power margin is less than the second preset threshold and / or the second power margin is greater than the third preset threshold; The fourth trigger condition is satisfied when: a change in the received power of a downlink reference signal and / or a change in the path loss exceeds a fourth preset threshold; The fifth trigger condition is satisfied when: the reference signal received power and / or path loss of the downlink is less than a first preset threshold; The sixth trigger condition is satisfied when: the reference signal received power and / or path loss of the downlink is greater than a second preset threshold; The seventh trigger condition is met when: the reference signal received power and / or path loss of the downlink does not meet the fourth trigger condition, the fifth trigger condition and the sixth trigger condition.

4. The method of claim 2, wherein: The power headroom report shall include at least one of the following: When at least one of the first trigger condition, the second trigger condition and the third trigger condition is met, reporting the power headroom; When at least one of the fourth trigger condition, the fifth trigger condition and the sixth trigger condition is met, reporting the first maximum transmit power, the second maximum transmit power, the first power margin and the second power margin; When the seventh trigger condition is met, the first maximum transmit power and the first power headroom are reported, or the second maximum transmit power and the second power headroom are reported.

5. The method of claim 2, further comprising at least one of the following: The indication information is carried in at least one of downlink control information, a medium access control layer control unit, and a radio resource control message; The power headroom report includes at least one of a first maximum transmit power, a first power headroom, a first reference power headroom, a second maximum transmit power, a second power headroom, a second reference power headroom, a first indication, and a second indication.

6. The method of claim 5, comprising at least one of the following: The first indication includes whether the power headroom report includes power headroom for different waveforms and / or an indication of a maximum transmit power of a terminal device; The second indication includes an indication of a difference in maximum transmit power of the terminal device under different waveform conditions; The first maximum transmit power, the first power margin and / or the first reference power margin are obtained by transmitting a physical uplink shared channel using a first waveform at a physical uplink shared channel transmission opportunity of a serving cell; The second maximum transmit power, the second power margin and / or the second reference power margin are obtained by transmitting a physical uplink shared channel using a second waveform at a physical uplink shared channel transmission opportunity of the serving cell.

7. A power reporting method, wherein: Includes steps: S2: Receive a power headroom report, where the power headroom report is determined or generated and reported by the terminal device in response to satisfying a trigger condition.

8. The method of claim 7, wherein: The trigger condition is satisfied, including at least one of the following: The first trigger condition is met; The second trigger condition is met; The third trigger condition is met; The fourth trigger condition is met; The fifth trigger condition is met; The sixth trigger condition is met; The seventh trigger condition is met; Configuration information and / or instruction information is received.

9. The method of claim 8, wherein: The method further comprises at least one of the following: When at least one of the first trigger condition, the second trigger condition and the third trigger condition is met, the terminal device reports the power headroom; When at least one of the fourth trigger condition, the fifth trigger condition and the sixth trigger condition is met, the terminal device reports the first maximum transmit power, the second maximum transmit power, a first power headroom, and a second power headroom; When the seventh trigger condition is met, the terminal device reports the first maximum transmit power and the first power margin, or the terminal device reports the second maximum transmit power and the second power margin.

10. The method of claim 7, wherein: Before step S2, it also includes: sending indication information so that the terminal device generates and reports a power headroom report according to the indication information; and / or, after step S2, it also includes: scheduling and / or performing waveform dynamic switching based on the power headroom report.

11. The method of claim 10, wherein: Include at least one of the following: The indication information is carried in at least one of downlink control information, a medium access control layer control unit, and a radio resource control message; The power headroom report includes at least one of a first maximum transmit power, a first power headroom, a first reference power headroom, a second maximum transmit power, a second power headroom, a second reference power headroom, a first indication, and a second indication.

12. A communication device, wherein: include: A memory, a processor, and a power reporting program stored in the memory and executable on the processor, wherein the power reporting program implements the steps of the power reporting method as claimed in claim 1 or 7 when executed by the processor.

13. A storage medium, wherein: The storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the power reporting method according to claim 1 or 7 are implemented.