Energy consumption control method and apparatus, and device, readable storage medium and computer program product

By introducing energy consumption threshold information and indication information into the network and negotiating network policy control behavior, the problem of the difficulty in implementing energy consumption control methods in existing technologies is solved, and more flexible and effective energy consumption management is achieved.

WO2026098375A1PCT designated stage Publication Date: 2026-05-15VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2025-11-03
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Existing energy consumption control methods are limited by the implementation of billing service functions, requiring accurate calculations, and the energy consumption information is usually an estimate, which is not conducive to specific implementation and deployment.

Method used

By sending energy consumption threshold information and indication information to network elements through the application function (AF), network policy control behavior is negotiated to achieve flexible control based on energy consumption threshold.

Benefits of technology

It improves the flexibility and policy matching of energy consumption control, and reduces the impact on business experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025132028_15052026_PF_FP_ABST
    Figure CN2025132028_15052026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications, and particularly relates to an energy consumption control method and apparatus, and a device, a readable storage medium and a computer program product. The method comprises: an AF or a terminal sending first information to a first network element, wherein the first information comprises energy consumption threshold information; and the first network element sending the first information to a second network element, and on the basis of the first information, the second network element executing a related operation based on the first information.
Need to check novelty before this filing date? Find Prior Art

Description

Energy consumption control methods, devices, equipment, readable storage media and computer program products

[0001] Cross-reference to related applications

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

[0003] This application belongs to the field of communication technology, specifically relating to an energy consumption control method, apparatus, device, readable storage medium, and computer program product. Background Technology

[0004] In related technologies, network control for energy consumption mainly involves defining an energy-saving instruction in the contract, but there is no clear technical solution for how to further utilize this instruction. Related technologies achieve energy-based control through energy consumption limits based on the Charging Function (CHF), but this implementation method is limited by the implementation of the CHF and requires accurate calculations to be used. However, energy consumption information is usually an estimate, and the CHF mainly performs billing-related control. Using the CHF to implement energy consumption limit control is not conducive to specific implementation and deployment. Summary of the Invention

[0005] This application provides an energy consumption control method, apparatus, device, readable storage medium, and computer program product, which can realize an energy consumption-based control method and solve the problem that energy consumption control methods are not easy to implement in related technologies.

[0006] Firstly, an energy consumption control method is provided, including:

[0007] The application function AF sends the first information to the first network element;

[0008] The first information includes:

[0009] Energy consumption threshold information;

[0010] The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded.

[0011] Secondly, an energy consumption control method is provided, including:

[0012] The terminal sends a first non-access stratum (NAS) message to the access mobility management function (AMF), and the first NAS message carries first information;

[0013] The first information includes:

[0014] Energy consumption threshold information.

[0015] Thirdly, an energy consumption control method is provided, including:

[0016] The first network element receives the first information from the AF or terminal;

[0017] The first network element sends the first information to the second network element;

[0018] Wherein, if the first information comes from the AF, the first information includes:

[0019] Energy consumption threshold information;

[0020] The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded;

[0021] When the first information comes from the terminal, the first information includes:

[0022] Energy consumption threshold information.

[0023] Fourthly, an energy consumption control method is provided, including:

[0024] The second network element receives the first information from the first network element;

[0025] The second network element performs relevant operations based on the first information;

[0026] Wherein, if the first information comes from AF, the first information includes:

[0027] Energy consumption threshold information;

[0028] The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded;

[0029] When the first information comes from a terminal, the first information includes:

[0030] Energy consumption threshold information.

[0031] Fifthly, an energy consumption control method is provided, including:

[0032] AMF receives a first NAS message from the terminal, the first NAS message carrying first information;

[0033] The AMF sends the first information to the first network element or the second network element;

[0034] The first information includes:

[0035] Energy consumption threshold information.

[0036] Sixthly, an energy consumption control method is provided, including:

[0037] PCF receives the first notification message from the second network element;

[0038] The PCF performs policy adjustments based on the first notification message;

[0039] The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0040] The first notification message contains

[0041] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0042] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0043] Seventhly, an energy consumption control method is provided, including:

[0044] The short message gateway receives a first notification message from the second network element, or the short message gateway receives a second message from the PCF;

[0045] The short message gateway sends a first short message to the terminal;

[0046] The first short message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0047] The first notification message contains

[0048] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0049] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0050] Eighthly, an energy consumption control device is provided, comprising:

[0051] The first transmitting module is used to transmit the first information to the first network element;

[0052] The first information includes:

[0053] Energy consumption threshold information;

[0054] The first indication information is used to indicate the network behavior expected by AF when the energy consumption threshold is exceeded.

[0055] Ninthly, an energy consumption control device is provided, comprising:

[0056] The second sending module is used to send a first NAS message to the AMF, wherein the first NAS message carries first information;

[0057] The first information includes:

[0058] Energy consumption threshold information.

[0059] Tenthly, an energy consumption control device is provided, comprising:

[0060] The first receiving module is used to receive first information from the AF or the terminal;

[0061] The third sending module is used to send the first information to the second network element;

[0062] Wherein, if the first information comes from the AF, the first information includes:

[0063] Energy consumption threshold information;

[0064] The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded;

[0065] When the first information comes from the terminal, the first information includes:

[0066] Energy consumption threshold information.

[0067] Eleventhly, an energy consumption control device is provided, comprising:

[0068] The second receiving module is used to receive the first information from the first network element;

[0069] The first processing module is configured to perform relevant operations based on the first information.

[0070] Wherein, if the first information comes from AF, the first information includes:

[0071] Energy consumption threshold information;

[0072] The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded;

[0073] When the first information comes from a terminal, the first information includes:

[0074] Energy consumption threshold information.

[0075] In a twelfth aspect, an energy consumption control device is provided, comprising:

[0076] The third receiving module is used to receive a first NAS message from the terminal, wherein the first NAS message carries first information.

[0077] The fourth sending module is used to send the first information to the first network element or the second network element;

[0078] The first information includes:

[0079] Energy consumption threshold information.

[0080] In a thirteenth aspect, an energy consumption control device is provided, comprising:

[0081] The fourth receiving module is used to receive the first notification message from the second network element;

[0082] The second processing module is used to perform strategy adjustments based on the first notification message;

[0083] The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0084] The first notification message contains

[0085] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0086] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0087] In a fourteenth aspect, an energy consumption control device is provided, comprising:

[0088] The fifth receiving module is used to receive a first notification message from the second network element, or the short message gateway receives a second message from the PCF;

[0089] The fifth sending module is used to send the first short message to the terminal;

[0090] The first short message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0091] The first notification message contains

[0092] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0093] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0094] In a fifteenth aspect, an energy consumption control device is provided, the device being configured to perform the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect, or implement the steps of the method described in the third aspect, or implement the steps of the method described in the fourth aspect, or implement the steps of the method described in the fifth aspect, or implement the steps of the method described in the sixth aspect, or implement the steps of the method described in the seventh aspect.

[0095] In a sixteenth aspect, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the second aspect.

[0096] In a seventeenth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used by the terminal to send a first non-access stratum (NAS) message to an access mobility management function (AMF), the first NAS message carrying first information;

[0097] The first information includes:

[0098] Energy consumption threshold information.

[0099] Eighteenthly, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect, or implementing the steps of the method as described in the third aspect, or implementing the steps of the method as described in the fourth aspect, or implementing the steps of the method as described in the fifth aspect, or implementing the steps of the method as described in the sixth aspect, or implementing the steps of the method as described in the seventh aspect.

[0100] In a nineteenth aspect, a network-side device is provided, including a processor and a communication interface, wherein...

[0101] When the network-side device is an AF device:

[0102] The communication interface is used by the AF to send the first information to the first network element;

[0103] The first information includes:

[0104] Energy consumption threshold information;

[0105] The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded.

[0106] When the network-side device is the first network element device:

[0107] A communication interface is used for the first network element to receive first information from the AF or terminal;

[0108] A communication interface is used for the first network element to send the first information to the second network element;

[0109] Wherein, if the first information comes from the AF, the first information includes:

[0110] Energy consumption threshold information;

[0111] The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded;

[0112] When the first information comes from the terminal, the first information includes:

[0113] Energy consumption threshold information.

[0114] When the network-side device is a second network element device:

[0115] A communication interface is used for the second network element to receive the first information from the first network element;

[0116] The processor is used by the second network element to perform relevant operations based on the first information.

[0117] Wherein, if the first information comes from AF, the first information includes:

[0118] Energy consumption threshold information;

[0119] The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded;

[0120] When the first information comes from a terminal, the first information includes:

[0121] Energy consumption threshold information.

[0122] When the network-side device is an AMF device:

[0123] A communication interface is used for the AMF to receive a first NAS message from the terminal, wherein the first NAS message carries first information;

[0124] A communication interface is used by the AMF to send the first information to the first network element or the second network element;

[0125] The first information includes:

[0126] Energy consumption threshold information.

[0127] When the network-side device is a PCF device:

[0128] The communication interface is used by the PCF to receive the first notification message from the second network element;

[0129] A processor, configured to allow the PCF to perform policy adjustments based on the first notification message;

[0130] The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0131] When the network-side device is a short message gateway device:

[0132] A communication interface is provided for the short message gateway to receive a first notification message from the second network element, or for the short message gateway to receive a second message from the PCF.

[0133] A communication interface is provided for the short message gateway to send a first short message to the terminal;

[0134] The first short message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0135] The first notification message contains

[0136] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0137] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0138] In a twentieth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect, or the steps of the method described in the fifth aspect, or the steps of the method described in the sixth aspect, or the steps of the method described in the seventh aspect.

[0139] In a twentieth aspect, a wireless communication system is provided, comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the method described in the second aspect, and the network-side device is configured to perform the steps of the method described in the first aspect, or implement the steps of the method described in the third aspect, or implement the steps of the method described in the fourth aspect, or implement the steps of the method described in the fifth aspect, or implement the steps of the method described in the sixth aspect, or implement the steps of the method described in the seventh aspect.

[0140] In a twenty-second aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect, or the steps of the method as described in the fifth aspect, or the steps of the method as described in the sixth aspect, or the steps of the method as described in the seventh aspect.

[0141] In a twenty-third aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect, or the steps of the method as described in the fifth aspect, or the steps of the method as described in the sixth aspect, or the steps of the method as described in the seventh aspect.

[0142] This application proposes energy consumption control based on energy consumption threshold information, and designs in more detail how this energy consumption threshold information is used in the network. Compared with the energy consumption limit method in related technologies, the implementation method is more flexible and better matches the requirements of policy control based on estimated energy consumption values. Furthermore, by providing the expected network behavior through AF, the policy control behavior of the network is negotiated, effectively reducing the impact on service experience. Attached Figure Description

[0143] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;

[0144] Figure 2 is one of the flowcharts of the energy consumption control method provided in the embodiments of this application;

[0145] Figure 3 is a second schematic flowchart of the energy consumption control method provided in the embodiments of this application;

[0146] Figure 4 is a third schematic flowchart of the energy consumption control method provided in the embodiments of this application;

[0147] Figure 5 is a fourth flowchart illustrating the energy consumption control method provided in the embodiments of this application;

[0148] Figure 6 is a fifth flowchart illustrating the energy consumption control method provided in the embodiments of this application;

[0149] Figure 7 is a flowchart of the energy consumption control method provided in the embodiments of this application (the sixth one).

[0150] Figure 8 is a flowchart of the energy consumption control method provided in the embodiments of this application (the seventh one).

[0151] Figure 9a is the eighth flowchart of the energy consumption control method provided in the embodiment of this application;

[0152] Figure 9b is a flowchart of the energy consumption control method provided in the embodiment of this application.

[0153] Figure 9c is a flowchart of the energy consumption control method provided in the embodiment of this application (the tenth one).

[0154] Figure 10a is one of the structural schematic diagrams of the energy consumption control device provided in the embodiment of this application;

[0155] Figure 10b is a second structural schematic diagram of the energy consumption control device provided in the embodiment of this application;

[0156] Figure 10c is a third structural schematic diagram of the energy consumption control device provided in the embodiment of this application;

[0157] Figure 10d is a fourth structural schematic diagram of the energy consumption control device provided in the embodiment of this application;

[0158] Figure 10e is the fifth structural schematic diagram of the energy consumption control device provided in the embodiment of this application;

[0159] Figure 10f is a sixth structural schematic diagram of the energy consumption control device provided in the embodiment of this application;

[0160] Figure 10g is the seventh structural schematic diagram of the energy consumption control device provided in the embodiment of this application;

[0161] Figure 11 is a schematic diagram of the structure of the communication device provided in an embodiment of this application;

[0162] Figure 12 is a schematic diagram of the terminal provided in an embodiment of this application;

[0163] Figure 13 is one of the structural schematic diagrams of the network-side device provided in the embodiments of this application;

[0164] Figure 14 is a second schematic diagram of the network-side device provided in the embodiments of this application. Detailed Implementation

[0165] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0166] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0167] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc., in the instruction sent. An indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0168] It is worth noting that the technology described in the embodiments of this application is not limited to the fifth generation (5). thThis application describes a New Radio (NR) communication system, a Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" are often used interchangeably in the embodiments of this application, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th This includes Generation 6G communication systems, or communication systems that do not use the Third Generation Partnership Projects (3GPP) access method.

[0169] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment, wherein access network equipment may also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment may include base stations, Wireless Local Area Network (WLAN) access points (AS), or Wireless Fidelity (WiFi) nodes, etc.The term "base station" can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), or any other suitable term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to any specific technical terminology. It should be noted that this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.

[0170] Core network equipment, also known as core network nodes, core network functions, or core network elements, includes, but is not limited to, at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (or L-NEF), and Binding Support. The core network functions include: BSF (Block Network Function), Application Function (AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), and Network Data Analytics Function (NWDAF). It should be noted that this application embodiment only uses core network equipment in the NR system as an example and does not limit the specific type of core network equipment. If the name of the core network equipment mentioned in this application embodiment changes in subsequent protocol versions (e.g., 6G), it will still be within the scope of protection of this application.

[0171] Optionally, the core network equipment can be implemented by one or more functional modules in a single device, or by multiple devices working together; this application does not specifically limit this. It is understood that the aforementioned functional modules can be network elements in hardware devices, software functional modules running on dedicated hardware, or virtualized functional modules instantiated on a platform (e.g., a cloud platform).

[0172] The energy consumption control method provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0173] Referring to Figure 2, this application embodiment provides an energy consumption control method, the execution subject of which is AF, and the method includes:

[0174] Step 201: AF sends first information to the first network element; the first network element can be NEF, UDM, or UDR;

[0175] The first piece of information includes:

[0176] (1) Energy consumption threshold information; this energy consumption threshold information can also be called energy consumption threshold value.

[0177] This energy consumption threshold information typically refers to a value at which a certain operation needs to be performed after energy consumption has reached a certain level. It can contain any one or more of the following meanings:

[0178] - The maximum energy that a user equipment (UE) can consume to access this service or all services;

[0179] - The energy consumed by the UE to access this service or all services reaches a value that requires notification to the service server or the UE;

[0180] - The energy consumed by the UE to access this service or all services reaches a value that requires the network to implement certain policy controls;

[0181] -When the energy consumed by the UE to access this service or all services reaches a certain value, a notification needs to be sent to a specific network function (NF) so that the NF can perform subsequent operations. (2) First indication information, used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded.

[0182] Optionally, the aforementioned first information can also be referred to as auxiliary parameters to assist in energy consumption control;

[0183] Optionally, when sending the first information, network elements can send a request message to each other, so the first information can also be called energy consumption-related request information.

[0184] This application proposes energy consumption control based on energy consumption threshold information, and designs in more detail how this energy consumption threshold information is used in the network. The implementation method is more flexible and better matches the requirements of policy control based on estimated energy consumption values. Furthermore, by providing the desired network behavior through AF, the policy control behavior of the network is negotiated, effectively reducing the impact on service experience.

[0185] In one possible implementation, the first information further includes:

[0186] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0187] When the energy consumption is detected to meet the above percentage value or the above value that triggers the energy consumption notification, the network will trigger the corresponding energy consumption notification behavior.

[0188] In one possible implementation, the energy consumption threshold information is any one of the following:

[0189] (1) The maximum energy that a terminal can consume to access the first service or all services;

[0190] (2) When the energy consumed by the terminal to access the first service or all services reaches the value that requires notification to the service server or the terminal; that is, when the value is reached, the service server or the terminal is notified that the energy consumption threshold has been exceeded, and the service server or the terminal may consider adjusting the service or performing energy-saving operations based on the notification.

[0191] (3) The energy consumed by the terminal to access the first service or all services reaches a value that requires network policy control.

[0192] (4) The energy consumed by the terminal to access the first service or all services reaches the value required to send a notification to a specific network function; the specific network function may include network functions that serve the terminal, such as PCF, AMF, AF, SMF, and SMS gateway.

[0193] The first service is the service corresponding to the AF (Agent File). It can be understood that when the AF sends the first information, it can simultaneously send its own identification information. The network can then authenticate the AF's request based on this identification information. If successful, the network will match the AF's request to the service corresponding to that AF. This first service can also be a service corresponding to a specific network slice service, a service of a specific service type, or a service corresponding to a specific Internet Protocol (IP) 5-tuple.

[0194] In one possible implementation, the first indication information is used to indicate at least one of the following:

[0195] (1) Notify the AF; for example, when the second network element (e.g., Energy Information Function (EIF)) determines that the energy consumption threshold is exceeded based on the first information, it sends a first notification message to the AF. This message may contain information indicating an event that the energy consumption exceeds the energy consumption threshold, and may further contain target information corresponding to the event, such as the UE identifier corresponding to the event, to determine which UE the event that exceeds the energy consumption threshold specifically targets. Then, the AF can perform application layer adjustments to the terminal based on the notification.

[0196] (2) Notify the terminal;

[0197] For example, when a second network element (e.g., EIF) determines that the energy consumption threshold has been exceeded based on the first information, it sends a first notification message to the AMF. This message may contain information indicating that the energy consumption has exceeded the energy consumption threshold, and may further contain target information corresponding to the event, such as the Protocol Data Unit (PDU) session identifier or Quality of Service (QoS) flow identifier corresponding to the event, to determine which granularity of the UE the event that exceeds the energy consumption threshold applies to. When the target information corresponding to the event is not included, it can be assumed that the event corresponds to UE-level information. The AMF then notifies the terminal via a Non-Access Stratum (NAS) message. This NAS message may contain information indicating that the energy consumption has exceeded the energy consumption threshold, and may further contain target information corresponding to the event.

[0198] For example, when a second network element (e.g., EIF) determines that the energy consumption threshold has been exceeded based on the first information, it sends a first notification message to the SMF. This message may contain information indicating that the energy consumption has exceeded the energy consumption threshold, and may further contain target information corresponding to the event. Subsequently, the AMF notifies the terminal via a NAS message, which may contain information indicating that the energy consumption has exceeded the energy consumption threshold, and may further contain target information corresponding to the event.

[0199] Alternatively, the second network element may first notify the PCF, and then the PCF may notify the AMF via a notification message. This notification message may contain information indicating that the energy consumption exceeds the energy consumption threshold, and may further contain target information corresponding to the event. Finally, the AMF may notify the terminal via a NAS message. This NAS message may contain information indicating that the energy consumption exceeds the energy consumption threshold, and may further contain target information corresponding to the event.

[0200] Alternatively, the second network element may first notify the PCF, and then the PCF may notify the SMF through a notification message. This notification message may contain information indicating an event where energy consumption exceeds the energy consumption threshold, and may further contain target information corresponding to the event.

[0201] Alternatively, the second network element may first notify the short message gateway. This notification message may contain information indicating an event where energy consumption exceeds the energy consumption threshold, and may further include target information corresponding to the event. The short message gateway may then notify the terminal via short message.

[0202] Alternatively, the second network element may first notify the PCF, and then the PCF may notify the short message gateway via a notification message. This notification message may contain information indicating an event where energy consumption exceeds the energy consumption threshold, and may further contain target information corresponding to the event. Then, the short message gateway may notify the terminal via a short message.

[0203] (3) The base station performs energy-saving operations; for example, the PCF or EIF can send an indication message to the base station to instruct the base station to enable energy-saving operations for the UE that exceeds the energy consumption threshold. It is understood that when sending the indication message to the base station, the network element can first send the indication message to the AMF, and then the AMF can send the indication message to the base station, or the network element can directly send the indication message to the base station.

[0204] (4) The network performs energy-based policy control; for example, policy control is performed by PCF.

[0205] (5) Adjustment of service quality (QoS).

[0206] It should be noted that when specifically implementing whether the AF expects the above (1) to (5) behaviors, it can be achieved by whether or not the corresponding information content is carried. For example, the behaviors (1) to (5) can correspond to different description fields respectively. If the first indication information carries a field corresponding to a certain behavior, it means that the AF expects the network behavior. Alternatively, the first indication information can carry all fields and attach an indication value after each field. When the indication value is the first value (e.g., 1), it means that the AF expects the corresponding behavior. When the indication value is the second value (e.g., 0), it means that the AF does not expect the corresponding behavior.

[0207] In one possible implementation, the first information further includes at least one of the following:

[0208] (1) Energy consumption statistics time period information; for example: per day, per week, etc.

[0209] (2) Geographical information of terminals that require energy consumption statistics.

[0210] In one possible implementation, the method further includes:

[0211] (1) The AF receives the first notification message from the second network element;

[0212] (2) AF performs application layer adjustments based on the first notification message, such as reducing the bit rate, or sends application layer information to the terminal;

[0213] Among them, the first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold, and the application layer information is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0214] The first notification message includes:

[0215] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold; that is, it is used to indicate the event where energy consumption exceeds the energy consumption threshold.

[0216] The third piece of information indicates the target information corresponding to the event that exceeds the energy consumption threshold. Specifically, it can indicate the UE identifier corresponding to the event that exceeds the energy consumption threshold, so as to know which UE the event specifically targets.

[0217] In one possible implementation, the AF performs application-layer adjustments based on the first notification message, including:

[0218] If the first notification message includes a target energy consumption threshold, AF performs application-layer adjustments associated with the target energy consumption threshold.

[0219] In this embodiment of the application, when the energy consumption threshold specifically includes multiple thresholds, when the energy consumption is detected to exceed one of the thresholds (i.e., the target energy consumption threshold), the target energy consumption threshold needs to be included in the first notification message when notifying the AF. In this way, the AF can know which energy consumption threshold has been exceeded and make corresponding application layer adjustments.

[0220] Referring to Figure 3, this application embodiment provides an energy consumption control method, the execution subject of which is a terminal, and the method includes:

[0221] Step 301: The terminal sends a first NAS message to the AMF, the first NAS message carrying first information;

[0222] The first piece of information includes:

[0223] Energy consumption threshold information.

[0224] In the specific information transmission process, the terminal sends the first information to the network through NAS messages. Specifically, the terminal sends the first NAS message to the base station. Since it is a NAS message, the base station will directly transmit the message to the AMF, and then the AMF will send the first information to other network elements.

[0225] In one possible implementation, the first information further includes:

[0226] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0227] In one possible implementation, the first information further includes:

[0228] The third indication information is used to indicate the network behavior expected by the terminal when it exceeds the energy consumption threshold.

[0229] In one possible implementation, the energy consumption threshold information is any one of the following:

[0230] The maximum energy a terminal can consume to access the first service or all services;

[0231] The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal.

[0232] The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control.

[0233] The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function;

[0234] The first service is either a specific network slice service, a service of a specific type, or a service corresponding to a specific IP 5-tuple. It is understandable that when the terminal sends the first information, it can simultaneously send service-related identification information, allowing the network to identify the first service based on this identification information.

[0235] In one possible implementation, the second indication information is used to indicate at least one of the following:

[0236] Notify the terminal,

[0237] The base station performs energy-saving operations;

[0238] The network implements energy-based policy control;

[0239] Adjustments to service QoS.

[0240] The explanation of the terminal's expected behavior can be found in the explanation of the AF expected behavior above, and will not be repeated here.

[0241] In one possible implementation, the first information further includes at least one of the following:

[0242] Energy consumption statistics for a specific time period;

[0243] Geographical area information of terminals that require energy consumption statistics.

[0244] In one possible implementation, the method further includes at least one of the following:

[0245] The terminal receives the second NAS message from the AMF;

[0246] The terminal receives application layer notification messages from the AF;

[0247] The terminal receives the first short message from the short message gateway;

[0248] The second NAS message, the application layer notification message, and the first short message are used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0249] The second NAS message contains:

[0250] The fourth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0251] The fifth piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold. Specifically, it can indicate the PDU session identifier or QoS flow identifier corresponding to the event that exceeds the energy consumption threshold, in order to clarify the granularity of the event that specifically exceeds the energy consumption threshold;

[0252] Furthermore, in specific application implementations, when the event corresponds to the UE granularity, the fifth information can be set to a specific identifier or a specific value, or the fifth information can be omitted directly, because sending the NAS message to the terminal can clearly identify the event as being for that UE.

[0253] In this embodiment of the application, the terminal can receive notification messages from different network elements to learn that the terminal's access to the first service or all services consumes more energy than the energy consumption threshold.

[0254] Referring to Figure 4, this application embodiment provides an energy consumption control method. The execution subject of this method is a first network element, such as a NEF, UDM, or UDR. The method includes:

[0255] Step 401: The first network element receives the first information from the AF or the terminal;

[0256] Step 402: The first network element sends the first information to the second network element;

[0257] Where the first information comes from AF, the first information includes:

[0258] Energy consumption threshold information;

[0259] The first indication information is used to indicate the network behavior expected by AF when the energy consumption threshold is exceeded;

[0260] When the first information comes from the terminal, the first information includes:

[0261] Energy consumption threshold information.

[0262] In this embodiment, the first information can be provided by the AF or by the terminal. In the specific information transmission process, if the first information is provided by the AF, the AF can send the first information to the NEF (when the first network element is the NEF), and then the NEF decides to send the first information directly to the second network element, or the NEF can send the first information to the UDM or UDR first. If the first information is provided by the terminal, the terminal can send the first information to the AMF through a NAS message, and then the AMF can send the first information to the UDM or UDR (when the first network element is the UDM or UDR).

[0263] In one possible implementation, the first information further includes:

[0264] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0265] In one possible implementation, if the first information comes from a terminal, the first information further includes:

[0266] The third indication information is used to indicate the network behavior expected by the terminal when it exceeds the energy consumption threshold.

[0267] In one possible implementation, the energy consumption threshold information is any one of the following:

[0268] The maximum energy a terminal can consume to access the first service or all services;

[0269] The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal.

[0270] The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control.

[0271] The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function;

[0272] The first service is a service related to a specific network slicing service, or a service of a specific type of service, or a service corresponding to a specific IP quintuple.

[0273] In one possible implementation, the first indication information is used to indicate at least one of the following:

[0274] Notify AF;

[0275] Notification terminal;

[0276] The base station performs energy-saving operations;

[0277] The network implements energy-based policy control;

[0278] Adjustments to the Quality of Service (QoS) for services.

[0279] In one possible implementation, the second indication information is used to indicate at least one of the following:

[0280] Notify the terminal,

[0281] The base station performs energy-saving operations;

[0282] The network implements energy-based policy control;

[0283] Adjustments to service QoS.

[0284] In one possible implementation, the first information includes at least one of the following:

[0285] Energy consumption statistics for a specific time period;

[0286] Geographical area information of terminals that require energy consumption statistics.

[0287] In one possible implementation, the method further includes:

[0288] The first network element transforms the energy consumption threshold information granularity into the target information granularity.

[0289] In the embodiments of this application, NEF or UDM / UDR can internally transform the information granularity of energy consumption threshold information. For example, the energy consumption threshold value can be transformed into energy consumption threshold information per UE, or energy consumption threshold information per UE per PDU session, or energy consumption threshold information per UE per QoS flow, etc., thereby achieving more flexible and accurate energy consumption control.

[0290] It is understandable that when the AF or terminal provides energy consumption threshold information, it will also indicate the granularity of the energy consumption threshold information.

[0291] In one possible implementation, the first network element receives first information from the AF, including any one of the following:

[0292] When the first network element is NEF, the first network element receives the first information from AF;

[0293] When the first network element is a UDM or UDR, the first network element receives the first information sent by the AF from the NEF.

[0294] In one possible implementation, the first network element receives first information from the terminal, including any one of the following:

[0295] When the first network element is a UDM or UDR, the first network element receives the first information sent by the terminal from the AMF.

[0296] In one possible implementation, when the first network element is a UDM or UDR, the method further includes at least one of the following:

[0297] (1) The first network element stores the first information in the application or business-related contract information;

[0298] UDR / UDM can store this energy consumption threshold information and the network behavior suggestions expected by the AF or terminal after exceeding the threshold in application or service-related information, such as application data.

[0299] (2) The first network element stores the first information in the terminal's subscription information;

[0300] UDR / UDM can also store the first information in the subscription information of the UE performing the service. When the AF provides the first information, if the AF does not specify a UE, it can be subscribed to in the subscription information of all UEs; if the information sent by the AF includes UE identification information or UE group identification information, it can be subscribed to in the subscription information of the UE with that UE identification or group identification.

[0301] (3) The first network element sends a fourth instruction message to at least one of the PCF, AMF and SMF. The fourth instruction message is used to instruct the core network element to perform the network behavior indicated by the first instruction message or the third instruction message.

[0302] It should be noted that when sending the fourth instruction information to at least one of the PCF, AMF, and SMF, the fourth instruction information needs to be sent to the PCF, AMF, and SMF serving the terminal. Accordingly, when sending the fourth instruction information, this information can be sent during the process of establishing association with the relevant network element. Alternatively, the information can be sent when the relevant network element sends a request message to the first network element. This application does not limit the messages in which the fourth instruction information is sent.

[0303] UDM / UDR: When the network behavior expected by the AF or terminal indicates that the network is allowed to perform energy-based policy control, UDM / UDR will set an indication based on this information. This indication is used to instruct the core network elements to perform corresponding energy-based policy control or operations, such as adjusting the corresponding QoS settings, updating the UE Route Selection Policy (URSP) rules, etc.

[0304] In one possible implementation, the method further includes:

[0305] When the first instruction message or the third instruction message indicates at least one of the following: the network performs energy-based policy control and adjusts the Quality of Service (QoS), the first network element sends the first instruction message or the third instruction message to the PCF.

[0306] Referring to Figure 5, this application embodiment provides an energy consumption control method. The execution subject of this method is a second network element, which is used to collect energy or energy consumption related information, calculate or predict energy-related or energy consumption related information, and open energy-related or energy consumption related information. This second network element can be called an Energy Information Function (EIF). It is understood that this network element can also have other names. This application embodiment does not limit the name of the second network element. The method includes:

[0307] Step 501: The second network element receives the first information from the first network element;

[0308] Step 502: The second network element performs relevant operations based on the first information;

[0309] Where the first information comes from AF, the first information includes:

[0310] Energy consumption threshold information;

[0311] The first indication information is used to indicate the network behavior expected by AF when the energy consumption threshold is exceeded;

[0312] When the first information comes from the terminal, the first information includes:

[0313] Energy consumption threshold information.

[0314] In one possible implementation, the first information further includes:

[0315] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0316] In one possible implementation, if the first information comes from a terminal, the first information further includes:

[0317] The third indication information is used to indicate the network behavior expected by the terminal when it exceeds the energy consumption threshold.

[0318] In one possible implementation, the energy consumption threshold information is any one of the following:

[0319] The maximum energy a terminal can consume to access the first service or all services;

[0320] The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal.

[0321] The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control.

[0322] The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function;

[0323] The first service is either the service corresponding to AF, or the service of a specific network slicing service, or the service of a specific service type, or the service corresponding to a specific IP quintuple.

[0324] In one possible implementation, the first indication information is used to indicate at least one of the following:

[0325] Notify AF;

[0326] Notification terminal;

[0327] The base station performs energy-saving operations;

[0328] The network implements energy-based policy control;

[0329] Adjustments to service QoS.

[0330] In one possible implementation, the second indication information is used to indicate at least one of the following:

[0331] Notify the terminal,

[0332] The base station performs energy-saving operations;

[0333] The network implements energy-based policy control;

[0334] Adjustments to service QoS.

[0335] In one possible implementation, the first information includes at least one of the following:

[0336] Energy consumption statistics for a specific time period;

[0337] Geographical area information of terminals that require energy consumption statistics.

[0338] In one possible implementation, the second network element performs relevant operations based on the first information, including:

[0339] The second network element determines, based on the energy consumption threshold information, that the energy consumption of the terminal accessing the first service or all services exceeds the energy consumption threshold, and sends a first notification message to the target network element.

[0340] The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0341] The first notification message includes:

[0342] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0343] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0344] If the EIF determines that the energy consumption threshold value has been exceeded based on the energy consumption threshold information, it will send a notification message to notify the network element to perform the corresponding processing operation.

[0345] The target network element includes at least one of the following:

[0346] (1) PCF;

[0347] When the EIF detects that energy consumption information at a specific granularity exceeds the energy consumption threshold, it will send a notification to the PCF. The PCF will then adjust its policy, and the possible adjustments are as follows:

[0348] PCF can trigger a configuration update for the UE;

[0349] PCF can interact with the short message gateway (Short Messaging Service-Gateway Mobile Switching Center, SMS-GMSC or Short Messaging Service Function, SMSF) to trigger the sending of a short message to the UE to notify the UE that the power consumption exceeds the threshold.

[0350] Update the UE Route Selection Policy (URSP) rules;

[0351] PCF may interact with AMF to provide network slice replacement strategies to AMF.

[0352] (2)AF;

[0353] When the EIF detects that energy consumption information at a specific granularity exceeds the energy consumption threshold, it will notify the AF.

[0354] The AF (Automatic Feedback) may adjust the UE's services based on this information, such as reducing the bit rate. The AF may also send information about exceeding power consumption thresholds to the UE at the application layer.

[0355] (3) Short Message Gateway;

[0356] When the EIF detects that energy consumption information at a specific granularity exceeds the energy consumption threshold, it will directly interact with the SMS-GMSC or SMSF to trigger the sending of an SMS to the UE, notifying the UE that the energy consumption exceeds the threshold.

[0357] (4) AMF;

[0358] When the EIF detects that the energy consumption information at a specific granularity exceeds the energy consumption threshold, it will send a message to the AMF to notify that the energy consumption exceeds the threshold. The AMF will then send the message to the UE via a NAS message.

[0359] (5)SMF.

[0360] When the EIF detects that the energy consumption information at a specific granularity exceeds the energy consumption threshold, it will send a message to the SMF to notify that the energy consumption of the UE's QoS flow or PDU session exceeds the threshold. The SMF will then send the message to the UE via a NAS message.

[0361] In one possible implementation, the second network element determines that the energy consumption threshold value has been exceeded based on the energy consumption threshold information, and sends a first notification message to the target network element, including:

[0362] When the energy consumption threshold information contains multiple energy consumption threshold values, the second network element determines that the terminal's energy consumption exceeds the target energy consumption threshold value among the multiple energy consumption threshold values ​​based on the energy consumption threshold information, and sends a first notification message to the target network element.

[0363] The first notification message includes the target energy consumption threshold.

[0364] In this embodiment of the application, when the energy consumption threshold specifically includes multiple thresholds, when the energy consumption is detected to exceed one of the thresholds (i.e., the target energy consumption threshold), the target energy consumption threshold needs to be included in the first notification message when notifying the target network element. In this way, the target network element can know which energy consumption threshold has been exceeded and make corresponding application layer adjustments.

[0365] Referring to Figure 6, this application embodiment provides an energy consumption control method, the execution subject of which is an AMF, and the method includes:

[0366] Step 601: AMF receives the first NAS message from the terminal, the first NAS message carrying the first information;

[0367] Step 602: The AMF sends the first information to the first network element or the second network element;

[0368] The first piece of information includes:

[0369] Energy consumption threshold information.

[0370] In one possible implementation, the first information further includes:

[0371] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0372] In one possible implementation, the first information further includes:

[0373] The third indication information is used to indicate the network behavior expected by the terminal when it exceeds the energy consumption threshold.

[0374] In one possible implementation, the method further includes:

[0375] AMF receives the first notification message from the second network element;

[0376] AMF sends a second NAS message to the terminal;

[0377] The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold, and the second NAS message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0378] The first notification message includes:

[0379] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0380] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0381] The second NAS message contains:

[0382] The fourth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0383] The fifth piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0384] In one possible implementation, the method further includes:

[0385] AMF receives a second notification message from PCF;

[0386] The second notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0387] The second notification message includes:

[0388] The sixth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold; that is, it is used to indicate the event where energy consumption exceeds the energy consumption threshold.

[0389] The seventh piece of information is used to indicate the target information corresponding to an event where energy consumption exceeds the energy consumption threshold. Specifically, it can indicate the PDU session identifier or QoS flow identifier corresponding to the event that exceeds the energy consumption threshold, in order to clarify the granularity of the event that specifically exceeds the energy consumption threshold.

[0390] Furthermore, in specific application implementations, when the event corresponds to the UE granularity, the third information can be set to a specific identifier or a specific value, or the third information can be omitted directly, because sending the NAS message to the terminal can clearly identify the event as being for that UE.

[0391] The PCF can send a second notification message to the AMF to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. Correspondingly, the AMF can also send a NAS message to the UE.

[0392] Referring to Figure 7, this application embodiment provides an energy consumption control method, the execution subject of which is PCF, and the method includes:

[0393] Step 701: The PCF receives the first notification message from the second network element;

[0394] Step 702: PCF performs policy adjustments based on the first notification message;

[0395] The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0396] The first notification message includes:

[0397] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0398] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0399] The possible adjustments are as follows:

[0400] PCF can trigger a configuration update for the UE;

[0401] PCF can interact with the short message gateway (SMS-GMSC or SMSF) to trigger the sending of a short message to the UE, notifying the UE that the power consumption exceeds the threshold value;

[0402] Update the UE Route Selection Policy (URSP) rules;

[0403] PCF may interact with AMF to provide network slice replacement strategies to AMF.

[0404] In one possible implementation, the PCF performs a policy adjustment based on the first notification message, including:

[0405] If the first notification message includes a target energy consumption threshold, the PCF performs a policy adjustment associated with the target energy consumption threshold.

[0406] In one possible implementation, the method further includes:

[0407] PCF sends a second message to the short message gateway;

[0408] The second message is used to notify the short message gateway to send the first short message to the terminal. The first short message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0409] In one possible implementation, the method further includes:

[0410] PCF receives the fourth instruction information from the first network element;

[0411] PCF performs policy adjustments based on the fourth instruction information and the first notification message;

[0412] The fourth instruction information is used to instruct core network elements to perform network behaviors indicated by the first instruction information or the third instruction information. The first instruction information or the third instruction information indicates at least one of the following: the network performs energy-based policy control and adjusts the quality of service (QoS).

[0413] In this embodiment of the application, when the network behavior expected by the AF or the terminal indicates that the network is allowed to perform energy-based policy control, the UDM / UDR will set an indication information based on the information. The indication information is used to indicate that the core network element can perform the corresponding energy-based policy control or operation. The UDM / UDR will send the indication information to the PCF.

[0414] In one possible implementation, the method further includes:

[0415] PCF receives first instruction information or third instruction information from the first network element;

[0416] PCF performs policy adjustments based on the fourth instruction information and the first notification message, as well as the first instruction information or the third instruction information.

[0417] It is understandable that if the AF provides the first information to the network, the PCF receives the first indication information; if the terminal provides the first information to the network, the PCF receives the third indication information.

[0418] In one possible implementation, the method further includes:

[0419] PCF sends a second notification message to AMF or SMF;

[0420] The second notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0421] The second notification message includes:

[0422] The sixth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0423] The seventh piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0424] The PCF can send a second notification message to the AMF or SMF to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. Correspondingly, the AMF or SMF can also further notify the UE through NAS messages.

[0425] In one possible implementation, the method further includes:

[0426] PCF sends the fifth instruction information to the base station;

[0427] The fifth instruction is used to instruct the base station to enable energy-saving services for the terminal.

[0428] PCF can directly instruct the base station to activate energy-saving services for the terminal.

[0429] Referring to Figure 8, this application embodiment provides an energy consumption control method. The execution subject of the method is a short message gateway, and the method includes:

[0430] Step 801: The short message gateway receives the first notification message from the second network element, or the short message gateway receives the second message from the PCF;

[0431] Step 802: The short message gateway sends the first short message to the terminal;

[0432] The first short message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0433] The first notification message includes:

[0434] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0435] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0436] The technical solution of this application is described below with reference to specific application embodiments:

[0437] Example 1: AF provides the network with energy consumption-related requests and subscription information enhancements, as shown in Figure 9a.

[0438] Step 1: The AF sends energy consumption related request information per service per UE to the network (i.e., the information can be sent through a request message). This message contains an energy consumption threshold value. Furthermore, it can also contain energy consumption statistics time period information corresponding to the threshold value, such as per day, per week, etc., or geographical area information corresponding to the energy consumption threshold value.

[0439] This energy consumption threshold may include any one or more of the following meanings:

[0440] The maximum energy that a UE can consume to access this service (the service corresponding to AF) or all services;

[0441] The energy consumed by the UE to access this service or all services reaches a value that requires notification to the service server or the UE.

[0442] The energy consumed by the UE to access this service or all services reaches a value that requires the network to implement certain policy controls;

[0443] When the energy consumed by the UE to access this service or all services reaches a certain value, a notification needs to be sent to a specific NF so that the NF can perform subsequent operations.

[0444] Furthermore, it can also include network behavior suggestions that AF desires for exceeding a threshold, such as...

[0445] Notify AF;

[0446] Notify the UE; for example, a message can be sent to the AMF, which then forwards the message to the base station and then to the UE; or the message can be sent directly to the base station associated with the UE, which then forwards the message to the UE.

[0447] Whether the base station is allowed to enable energy-saving operations; for example, the PCF or EIF can send an indication message to the base station to instruct the base station to enable energy-saving operations for the UE that exceeds the energy consumption threshold. It is understandable that when sending the indication message to the base station, the network element can first send the indication message to the AMF, and then the AMF can send the indication message to the base station, or the network element can directly send the indication message to the base station.

[0448] The network implements energy-based policy control;

[0449] Adjustments to service QoS, etc.

[0450] The message also needs to include identification information related to the service, such as IP filter information and service identification information.

[0451] When the energy consumption threshold refers to the maximum energy that a UE can consume when accessing this service or all services, the AF can further indicate a value that triggers an energy consumption notification. This value can be a percentage value (i.e., a percentage of the energy consumption threshold) or a value that is lower than the energy consumption threshold.

[0452] Step 2:

[0453] Option 1:

[0454] Step 2a: Based on the operator's policy, NEF determines whether to accept the AF's request. If it agrees to accept, the information received in Step 1 will be sent to UDM / UDR.

[0455] NEF or UDM / UDR can also internally transform AF requests, such as converting the energy consumption threshold value into per UE energy consumption threshold information, or per UE per PDU session energy consumption threshold information, or per UE per QoS flow energy consumption threshold information, etc.

[0456] UDM / UDR offers the following enhancement methods:

[0457] UDR / UDM can save the energy consumption threshold and the network behavior recommendations after exceeding the threshold suggested by AF in the application or business-related subscription information, such as application data;

[0458] UDR / UDM can also store the above information in the subscription information of the UE performing the service. If the AF does not specify a UE, the subscription can be included in the subscription information of all UEs; if the AF includes UE identification information or UE group identification information in step 1, the subscription can be included in the subscription information of the UE with the UE identification or group identification.

[0459] UDM / UDR: When the network behavior desired by the AF indicates that the network is allowed to perform energy-based policy control, UDM / UDR will set an indication based on this information. This indication is used to instruct the core network elements that they can perform corresponding energy-based policy control or operation.

[0460] 3a. UDM / UDR sends the energy consumption-related information received in step 2a to EIF.

[0461] Option 2:

[0462] 2b. Based on the operator's policy, the NEF determines whether to accept the AF's request. If it agrees to accept, it will send the information received in step 1 to the EIF.

[0463] When the network behavior exceeding the threshold in step 1 is to notify the AF, the EIF needs to record the AF's identifier or address information.

[0464] Step 4: After receiving the energy consumption threshold and the network's expected behavior information, the EIF will collect energy-related information at the relevant granularity and calculate energy consumption information. When the EIF detects that energy consumption information at a specific granularity exceeds the threshold, it will execute the corresponding network behavior.

[0465] Example 2: The UE provides a power consumption-related request to the network, and the specific process is shown in Figure 9b;

[0466] Step 1: The UE sends energy consumption-related request information to the AMF. Specifically, the UE can send the energy consumption-related request information through a NAS message. Since it is a NAS message, the base station will directly pass the message through to the AMF, and then the AMF will forward the energy consumption-related request information to other network elements.

[0467] The message contains an energy consumption threshold, and may also include the energy consumption statistics time period information corresponding to the threshold, such as per day, per week, etc., or the geographical area information corresponding to the energy consumption threshold.

[0468] In the registration process, registration area update process, PDU session establishment process, PDU session modification process, service request process, or UE configuration update process, the UE sends an energy consumption-related request message to the network via NAS messages. This message contains:

[0469] Furthermore, the energy consumption threshold may also include the energy consumption statistics time period information corresponding to the threshold, such as per day, per week, etc., or the geographical area information corresponding to the energy consumption threshold.

[0470] The meaning of this energy consumption threshold is the same as that in Embodiment 1. Specifically, when the energy consumption threshold refers to the maximum energy that the UE can consume when accessing the service or all services, the UE can further indicate a value that triggers an energy consumption notification. This value can be a percentage (i.e., a percentage of the energy consumption threshold) or a value lower than the energy consumption threshold.

[0471] Furthermore, energy consumption-related request messages can also include network behavior suggestions that the UE expects to exceed threshold values, such as notifying the UE.

[0472] The base station performs energy-saving operations;

[0473] The network implements energy-based policy control.

[0474] Service QoS adjustments, etc.

[0475] Step 2: Refer to Option 1 and Option 2 in Figure 9a;

[0476] Optionally, the AMF sends the message to the UDM / UDR, which then stores the information in the UE's subscription information.

[0477] Alternatively, the AMF can also send the message directly to the EIF, which will store the UE's energy consumption-related request information.

[0478] Example 3: When EIF detects that the energy consumption threshold has been exceeded, the network side performs the following operations. The specific process is shown in Figure 9c.

[0479] Step 1: The EIF determines that the energy consumption threshold is exceeded based on the energy consumption related request information (i.e., the information obtained in the process shown in Figures 9a and 9b). The EIF can then perform the corresponding processing operation in Step 2 based on the AF or the network behavior expected by the terminal contained in the energy consumption related request information.

[0480] Step 2: When the EIF detects that energy consumption information at a specific granularity exceeds the energy consumption threshold, it can send notifications to different network elements to instruct them to perform processing operations.

[0481] It should be noted that when EIF sends a notification to a network element, it needs to send it to the network element serving the terminal. Specifically, it can query the relevant information of the network element serving the terminal through UDM / UDR, such as the identification information of these network elements. EIF then sends the notification to the corresponding network element based on the relevant information of the network element.

[0482] Option 2-1:

[0483] When the EIF detects that energy consumption information at a specific granularity exceeds the energy consumption threshold, it will send a notification to the PCF. The PCF will then adjust its policy, and the possible adjustments are as follows:

[0484] • PCF can trigger a configuration update for the UE;

[0485] • The PCF can interact with the SMS-GMSC or SMSF to trigger the sending of a short message to the UE, notifying the UE that the power consumption exceeds the threshold.

[0486] • Update URSP rules,

[0487] • The PCF may interact with the AMF to provide network slice replacement strategies to the AMF;

[0488] Option 2-1 can be based on step 1 of Embodiment 1, where the desired network behavior provided by the AF is to allow the network to perform policy control after exceeding the energy consumption threshold, and is executed when the EIF detects that the energy consumption threshold value has been exceeded; or it can be based on the operator's configuration and policy execution.

[0489] Option 2-2:

[0490] When the EIF detects that energy consumption information at a specific granularity exceeds the energy consumption threshold, it will notify the AF.

[0491] The AF (Automatic Feedback) may adjust the UE's services based on this information, such as reducing the bit rate. The AF may also send information about exceeding power consumption thresholds to the UE at the application layer.

[0492] Option 2-2 can be based on the first step of Implementation Example 1, where when the expected network behavior provided by the AF is to notify the AF, the UDM / UDR will record the AF's identification information and also send the AF's identification information to the EIF; or it can be based on the operator's configuration and policy execution.

[0493] Option 2-3:

[0494] When the EIF detects that energy consumption information at a specific granularity exceeds the energy consumption threshold, it will directly interact with the SMS-GMSC or SMSF to trigger the sending of an SMS to the UE, notifying the UE that the energy consumption exceeds the threshold.

[0495] Option 2-3 can be based on the expected network behavior provided by the AF in step 1 of Embodiment 1, which is to notify the UE; or it can be based on the notification indication message included in the energy consumption request message sent by the UE in step 1 of Embodiment 2; or it can be based on the operator's configuration and policy execution.

[0496] Option 2-4:

[0497] When the EIF detects that the energy consumption information at a specific granularity exceeds the energy consumption threshold, it will send a message to the AMF to notify that the energy consumption exceeds the threshold. The AMF will then send a NAS message to the UE.

[0498] Option 2-4 can be based on the first step of Embodiment 1, where the expected network behavior provided by the AF is to notify the UE; or it can be based on the notification indication message included in the energy consumption request message sent by the UE in the first step of Embodiment 2; or it can be based on the operator's configuration and policy execution.

[0499] Option 2-5:

[0500] When the EIF detects that the energy consumption information at a specific granularity exceeds the energy consumption threshold, it will send a message to the SMF to notify that the energy consumption of the UE's QoS flow or PDU session exceeds the threshold. The SMF will then send a NAS message to the UE.

[0501] Option 2-5 can be based on the first step of Embodiment 1, where the expected network behavior provided by the AF is to notify the UE; or it can be based on the notification indication message included in the energy consumption request message sent by the UE in the first step of Embodiment 2; or it can be based on the operator's configuration and policy execution.

[0502] Example 4: Enhanced processing of multiple energy consumption thresholds

[0503] In step 1 of Example 1, the AF sends a per-service, per-UE energy consumption threshold value to the network. Furthermore, this energy consumption threshold value can have multiple values. (Different values ​​may correspond to different policy control schemes on the AF side or the PCF side.)

[0504] In Example 2, when the EIF detects that the energy consumption exceeds a certain threshold, if the network behavior to be performed is to notify the AF, then when the EIF notifies the AF that the energy consumption threshold has been exceeded, it also includes the threshold information corresponding to this notification.

[0505] Application Optimization (AF) can determine the corresponding application layer adjustment scheme based on threshold information. Different threshold values ​​may correspond to different adjustment schemes.

[0506] For example: if energy consumption threshold 1 < energy consumption threshold 2,

[0507] When the notification indicates that the energy consumption threshold value 1 has been exceeded, the application layer simply sends a notification to the UE without adjusting the specific transmission scheme.

[0508] When the notification indicates that the energy consumption threshold value 2 has been exceeded, the application layer will reduce the video resolution, thereby reducing and optimizing the energy consumption of the service.

[0509] In Example 2, when the EIF detects that the energy consumption exceeds a certain threshold, if the network behavior to be performed is policy control, it will notify the PCF that the energy consumption threshold has been exceeded. This message will further include the threshold information corresponding to this notification.

[0510] PCF triggers different policy controls based on different threshold values.

[0511] For example: if energy consumption threshold 1 < energy consumption threshold 2,

[0512] When a notification indicates that the energy consumption threshold value 1 has been exceeded, the PCF updates the URSP rule.

[0513] When the notification indicates that the energy consumption threshold value 2 has been exceeded, the PCF will adjust the QoS or trigger an SMS notification to the UE.

[0514] This application provides an energy consumption control device. As an example, the energy consumption control device may be a communication device or a component within a communication device, such as a chip. The communication device may be a terminal, a network-side device, or a server, etc. Exemplarily, the terminal may include, but is not limited to, the type of terminal 11 listed above, and the network-side device may include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.

[0515] The energy consumption control device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, such as a Central Processing Unit (CPU), microprocessor, Digital Signal Processor (DSP), Artificial Intelligence (AI) processor, Graphics Processing Unit (GPU), Application Specific Integrated Circuit (ASIC), Network Processor (NP), Field Programmable Gate Array (FPGA), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceiver, pins, circuits, bus, radio frequency unit, etc.

[0516] Specifically, referring to Figure 10a, when the energy consumption control device is a component in the AF equipment, the energy consumption control device 101 includes:

[0517] The first sending module 1011 is used to send first information to the first network element;

[0518] The first information includes:

[0519] Energy consumption threshold information;

[0520] The first indication information is used to indicate the network behavior expected by AF when the energy consumption threshold is exceeded.

[0521] Optionally, the first information further includes:

[0522] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0523] Optionally, the energy consumption threshold information is any one of the following:

[0524] The maximum energy a terminal can consume to access the first service or all services;

[0525] The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal.

[0526] The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control.

[0527] The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function;

[0528] The first service is the service corresponding to the AF.

[0529] Optionally, the first indication information is used to indicate at least one of the following:

[0530] Notify AF;

[0531] Notification terminal;

[0532] The base station performs energy-saving operations;

[0533] The network implements energy-based policy control;

[0534] Adjustments to the Quality of Service (QoS) for services.

[0535] Optionally, the first information further includes at least one of the following:

[0536] Energy consumption statistics for a specific time period;

[0537] Geographical area information of terminals that require energy consumption statistics.

[0538] Optionally, the device further includes:

[0539] The sixth receiving module is used for the AF to receive the first notification message from the second network element;

[0540] The third processing module is used for the AF to perform application layer adjustments based on the first notification message, or to send application layer information to the terminal.

[0541] Wherein, the first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold, and the application layer information is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0542] The first notification message includes:

[0543] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0544] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0545] Optionally, the third processing module is used for:

[0546] If the first notification message contains a target energy consumption threshold, the AF performs an application-layer adjustment associated with the target energy consumption threshold.

[0547] Specifically, referring to Figure 10b, when the energy consumption control device is a component in the terminal, the energy consumption control device 102 includes:

[0548] The second sending module 1021 is used to send a first NAS message to the AMF, wherein the first NAS message carries first information;

[0549] The first information includes:

[0550] Energy consumption threshold information.

[0551] Optionally, the first information further includes:

[0552] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0553] Optionally, the first information further includes:

[0554] The third indication information is used to indicate the network behavior expected by the terminal when the energy consumption threshold is exceeded.

[0555] Optionally, the energy consumption threshold information is any one of the following:

[0556] The maximum energy a terminal can consume to access the first service or all services;

[0557] The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal.

[0558] The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control.

[0559] The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function;

[0560] The first service is a specific network slicing service, a service of a specific service type, or a service corresponding to a specific IP quintuple.

[0561] Optionally, the second indication information is used to indicate at least one of the following:

[0562] Notify the terminal,

[0563] The base station performs energy-saving operations;

[0564] The network implements energy-based policy control;

[0565] Adjustments to service QoS.

[0566] Optionally, the first information further includes at least one of the following:

[0567] Energy consumption statistics for a specific time period;

[0568] Geographical area information of terminals that require energy consumption statistics.

[0569] Optionally, the device further includes:

[0570] The tenth receiving module is used for at least one of the following:

[0571] The terminal receives a second NAS message from the AMF;

[0572] The terminal receives application layer notification messages from the AF;

[0573] The terminal receives a first short message from the short message gateway;

[0574] The second NAS message, the application layer notification message, and the first short message are used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0575] The second NAS message contains:

[0576] The fourth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0577] The fifth piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0578] Specifically, referring to Figure 10c, when the energy consumption control device is a component in the first network element equipment, the energy consumption control device 103 includes:

[0579] The first receiving module 1031 is used to receive first information from the AF or the terminal;

[0580] The third sending module 1032 is used to send the first information to the second network element;

[0581] Wherein, if the first information comes from the AF, the first information includes:

[0582] Energy consumption threshold information;

[0583] The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded;

[0584] When the first information comes from the terminal, the first information includes:

[0585] Energy consumption threshold information.

[0586] Optionally, the first information further includes:

[0587] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0588] Optionally, if the first information comes from the terminal, the first information further includes:

[0589] The third indication information is used to indicate the network behavior expected by the terminal when the energy consumption threshold is exceeded.

[0590] Optionally, the energy consumption threshold information is any one of the following:

[0591] The maximum energy a terminal can consume to access the first service or all services;

[0592] The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal.

[0593] The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control.

[0594] The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function;

[0595] The first service is either the service corresponding to the AF, or a service of a specific network slicing service, or a service of a specific service type, or a service corresponding to a specific IP quintuple.

[0596] Optionally, the first indication information is used to indicate at least one of the following:

[0597] Notify AF;

[0598] Notification terminal;

[0599] The base station performs energy-saving operations;

[0600] The network implements energy-based policy control;

[0601] Adjustments to the Quality of Service (QoS) for services.

[0602] Optionally, the second indication information is used to indicate at least one of the following:

[0603] Notify the terminal,

[0604] The base station performs energy-saving operations;

[0605] The network implements energy-based policy control;

[0606] Adjustments to service QoS.

[0607] Optionally, the first information includes at least one of the following:

[0608] Energy consumption statistics for a specific time period;

[0609] Geographical area information of terminals that require energy consumption statistics.

[0610] Optionally, the device further includes:

[0611] The fourth processing module is used by the first network element to convert the information granularity of the energy consumption threshold information into the target information granularity.

[0612] Optionally, the first receiving module is used for any of the following:

[0613] When the first network element is a NEF, the first network element receives the first information from the AF;

[0614] When the first network element is a unified data management UDM or a unified data storage UDR, the first network element receives the first information sent by the AF from the NEF.

[0615] Optionally, the first receiving module is used for any of the following:

[0616] When the first network element is a Unified Data Management (UDM) or a Unified Data Storage (UDR), the first network element receives the first information sent by the terminal from the AMF.

[0617] Optionally, when the first network element is a UDM or UDR, the device further includes:

[0618] The fifth processing module is used for at least one of the following:

[0619] The first network element stores the first information in the application or business-related contract information;

[0620] The first network element stores the first information in the terminal's subscription information;

[0621] The first network element sends a fourth instruction message to at least one of the policy management function (PCF), the AMF, and the session management function (SMF). The fourth instruction message is used to instruct the core network element to perform the network behavior indicated by the first instruction message or the third instruction message.

[0622] In one possible implementation, the device further includes:

[0623] The eighth sending module is used to send the first indication information or the third indication information to the PCF when the first indication information or the third indication information indicates at least one of the following: the network performs energy consumption-based policy control and adjusts the quality of service (QoS).

[0624] Specifically, referring to Figure 10d, when the energy consumption control device is a component in the second network element equipment, the energy consumption control device 104 includes:

[0625] The second receiving module 1041 is used to receive the first information from the first network element;

[0626] The first processing module 1042 is used to perform related operations based on the first information.

[0627] Wherein, if the first information comes from AF, the first information includes:

[0628] Energy consumption threshold information;

[0629] The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded;

[0630] When the first information comes from a terminal, the first information includes:

[0631] Energy consumption threshold information.

[0632] Optionally, the first information further includes:

[0633] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0634] Optionally, if the first information comes from the terminal, the first information further includes:

[0635] The third indication information is used to indicate the network behavior expected by the terminal when the energy consumption threshold is exceeded.

[0636] Optionally, the energy consumption threshold information is any one of the following:

[0637] The maximum energy a terminal can consume to access the first service or all services;

[0638] The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal.

[0639] The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control.

[0640] The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function;

[0641] The first service is either the service corresponding to the AF, or a service of a specific network slicing service, or a service of a specific service type, or a service corresponding to a specific IP quintuple.

[0642] Optionally, the first indication information is used to indicate at least one of the following:

[0643] Notify AF;

[0644] Notification terminal;

[0645] The base station performs energy-saving operations;

[0646] The network implements energy-based policy control;

[0647] Adjustments to service QoS.

[0648] Optionally, the second indication information is used to indicate at least one of the following:

[0649] Notify the terminal,

[0650] The base station performs energy-saving operations;

[0651] The network implements energy-based policy control;

[0652] Adjustments to service QoS.

[0653] Optionally, the first information includes at least one of the following:

[0654] Energy consumption statistics for a specific time period;

[0655] Geographical area information of terminals that require energy consumption statistics.

[0656] Optionally, the first processing module is configured to:

[0657] The second network element determines, based on the energy consumption threshold information, that the energy consumption of the terminal accessing the first service or all services exceeds the energy consumption threshold, and sends a first notification message to the target network element.

[0658] The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0659] The target network element includes at least one of the following:

[0660] Policy Management Function (PCF);

[0661] The AF;

[0662] Short Message Gateway;

[0663] AMF;

[0664] SMF.

[0665] Optionally, the first processing module is configured to:

[0666] When the energy consumption threshold information includes multiple energy consumption threshold values, the second network element determines that the energy consumption of the terminal exceeds the target energy consumption threshold value among the multiple energy consumption threshold values ​​based on the energy consumption threshold information, and sends the first notification message to the target network element;

[0667] The first notification message includes the target energy consumption threshold value.

[0668] Specifically, referring to Figure 10e, when the energy consumption control device is a component in the AMF device, the energy consumption control device 105 includes:

[0669] The third receiving module 1051 is used to receive a first NAS message from the terminal, wherein the first NAS message carries first information.

[0670] The fourth sending module 1052 is used to send the first information to the first network element or the second network element;

[0671] The first information includes:

[0672] Energy consumption threshold information.

[0673] Optionally, the first information further includes:

[0674] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0675] Optionally, the first information further includes:

[0676] The third indication information is used to indicate the network behavior expected by the terminal when the energy consumption threshold is exceeded.

[0677] Optionally, the device further includes:

[0678] The seventh receiving module is used for the AMF to receive the first notification message from the second network element;

[0679] The sixth sending module is used for the AMF to send a second NAS message to the terminal;

[0680] The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold, and the second NAS message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0681] The first notification message includes:

[0682] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0683] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0684] The second NAS message contains:

[0685] The fourth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0686] The fifth piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0687] Optionally, the device further includes:

[0688] The eleventh receiving module is used for the AMF to receive the second notification message from the PCF;

[0689] The second notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0690] The second notification message includes:

[0691] The sixth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0692] The seventh piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0693] Specifically, referring to Figure 10f, when the energy consumption control device is a component in the PCF device, the energy consumption control device 106 includes:

[0694] The fourth receiving module 1061 is used to receive the first notification message from the second network element;

[0695] The second processing module 1062 is used to perform strategy adjustment according to the first notification message;

[0696] The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0697] The first notification message includes:

[0698] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0699] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0700] Optionally, the second processing module is used for:

[0701] If the first notification message contains a target energy consumption threshold, the PCF performs a policy adjustment associated with the target energy consumption threshold.

[0702] Optionally, the device further includes:

[0703] The seventh sending module is used for the PCF to send a second message to the short message gateway;

[0704] The second message is used to notify the short message gateway to send a first short message to the terminal. The first short message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0705] In one possible implementation, the device further includes:

[0706] The eighth receiving module is used by the PCF to receive the fourth indication information from the first network element;

[0707] The sixth processing module is used by the PCF to perform policy adjustments based on the fourth instruction information and the first notification message;

[0708] The fourth instruction information is used to instruct core network elements to perform network behaviors indicated by the first instruction information or the third instruction information. The first instruction information or the third instruction information indicates at least one of the following: the network performs energy-based policy control and adjusts the quality of service (QoS).

[0709] In this embodiment of the application, when the network behavior expected by the AF or the terminal indicates that the network is allowed to perform energy-based policy control, the UDM / UDR will set an indication information based on the information. The indication information is used to indicate that the core network element can perform the corresponding energy-based policy control or operation. The UDM / UDR will send the indication information to the PCF.

[0710] In one possible implementation, the device further includes:

[0711] The ninth receiving module is used by the PCF to receive first indication information or third indication information from the first network element;

[0712] The seventh processing module is used by the PCF to perform policy adjustments based on the fourth instruction information and the first notification message, as well as the first instruction information or the third instruction information.

[0713] It is understandable that if the AF provides the first information to the network, the PCF receives the first indication information; if the terminal provides the first information to the network, the PCF receives the third indication information.

[0714] In one possible implementation, the device further includes:

[0715] The ninth sending module is used for the PCF to send a second notification message to the AMF or SMF;

[0716] The second notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0717] The second notification message includes:

[0718] The sixth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0719] The seventh piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0720] In one possible implementation, the device further includes:

[0721] The tenth transmitting module is used by the PCF to send the fifth indication information to the base station;

[0722] The fifth instruction information is used to instruct the base station to enable energy-saving services for the terminal.

[0723] Specifically, referring to Figure 10g, when the energy consumption control device is a component in the short message gateway device, the energy consumption control device 107 includes:

[0724] The fifth receiving module 1071 is used to receive a first notification message from the second network element, or the short message gateway receives a second message from the PCF;

[0725] The fifth sending module 1072 is used to send the first short message to the terminal;

[0726] The first short message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0727] The first notification message includes:

[0728] The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0729] The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0730] The apparatus provided in this application embodiment can implement the various processes implemented in the method embodiments of Figures 2 to 9b and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0731] As shown in Figure 11, this application embodiment also provides a communication device 1100, including a processor 1101 and a memory 1102. The memory 1102 stores a program or instructions that can run on the processor 1101. For example, when the communication device 1100 is a terminal, the program or instructions executed by the processor 1101 implement the various steps of the above method embodiments and achieve the same technical effect. When the communication device 1100 is a network-side device, the program or instructions executed by the processor 1101 implement the various steps of the above method embodiments and achieve the same technical effect. To avoid repetition, this will not be described again here.

[0732] This application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps as described in the method embodiment. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and all implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and achieve the same technical effect. The terminal can be the one shown in FIG10b. Specifically, FIG12 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.

[0733] The terminal 1200 includes, but is not limited to, at least some of the following components: radio frequency unit 1201, network module 1202, audio output unit 1203, input unit 1204, sensor 1205, display unit 1206, user input unit 1207, interface unit 1208, memory x09, and processor 1210.

[0734] Those skilled in the art will understand that terminal 1200 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to processor 1210 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 12 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0735] It should be understood that, in this embodiment, the input unit 1204 may include a graphics processor 12041 and a microphone 12042. The graphics processor 12041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1206 may include a display panel 12061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1207 includes a touch panel 12071 and at least one of other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0736] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1201 can transmit it to the processor 1210 for processing; in addition, the radio frequency unit 1201 can send uplink data to the network-side device. Typically, the radio frequency unit 1201 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

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

[0738] Processor 1210 may include one or more processing units; optionally, processor 1210 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1210.

[0739] The radio frequency unit 1201 is used to send a first NAS message to the AMF, wherein the first NAS message carries first information.

[0740] The first information includes:

[0741] Energy consumption threshold information.

[0742] Optionally, the first information further includes:

[0743] The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

[0744] Optionally, the first information further includes:

[0745] The third indication information is used to indicate the network behavior expected by the terminal when the energy consumption threshold is exceeded.

[0746] Optionally, the energy consumption threshold information is any one of the following:

[0747] The maximum energy a terminal can consume to access the first service or all services;

[0748] The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal.

[0749] The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control.

[0750] The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function;

[0751] The first service is a specific network slicing service, a service of a specific service type, or a service corresponding to a specific IP quintuple.

[0752] Optionally, the second indication information is used to indicate at least one of the following:

[0753] Notify the terminal,

[0754] The base station performs energy-saving operations;

[0755] The network implements energy-based policy control;

[0756] Adjustments to service QoS.

[0757] Optionally, the first information further includes at least one of the following:

[0758] Energy consumption statistics for a specific time period;

[0759] Geographical area information of terminals that require energy consumption statistics.

[0760] Optionally, the radio frequency unit 1201 is used for at least one of the following:

[0761] The terminal receives a second NAS message from the AMF;

[0762] The terminal receives application layer notification messages from the AF;

[0763] The terminal receives a first short message from the short message gateway;

[0764] The second NAS message, the application layer notification message, and the first short message are used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

[0765] The second NAS message contains:

[0766] The fourth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold.

[0767] The fifth piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

[0768] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effect. To avoid repetition, it will not be described again here.

[0769] This application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiment. This network-side device embodiment corresponds to the above-described network-side device method embodiment, and all implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effect.

[0770] Specifically, this application embodiment also provides a network-side device, which can be the device shown in Figures 10a, 10c-10g. As shown in Figure 13, the network-side device 1300 includes: an antenna 131, a radio frequency (RF) device 132, a baseband device 133, a processor 134, and a memory 135. The antenna 131 is connected to the RF device 132. In the uplink direction, the RF device 132 receives information through the antenna 131 and sends the received information to the baseband device 133 for processing. In the downlink direction, the baseband device 133 processes the information to be transmitted and sends it to the RF device 132. The RF device 132 processes the received information and transmits it through the antenna 131.

[0771] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 133, which includes a baseband processor.

[0772] The baseband device 133 may include at least one baseband board, on which multiple chips are disposed, as shown in FIG13. One of the chips is, for example, a baseband processor, which is connected to the memory 135 via a bus interface to call the program in the memory 135 and execute the network device operation shown in the above method embodiment.

[0773] The network-side device may also include a network interface 136, such as a Common Public Radio Interface (CPRI).

[0774] Specifically, the network-side device 1300 in this application embodiment further includes: instructions or programs stored in memory 135 and executable on processor 134. Processor 134 calls the instructions or programs in memory 135 to execute the methods executed by the modules shown in Figures 10a, 10c to 10g and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0775] Specifically, this application also provides a network-side device. As shown in FIG14, the network-side device 1400 includes a processor 1401, a network interface 1402, and a memory 1403. The network-side device may be the device shown in FIG10a, 10c to 10g. The network interface 1402 is, for example, a common public radio interface (CPRI).

[0776] Specifically, the network-side device 1400 in this application embodiment further includes: instructions or programs stored in memory 1403 and executable on processor 14101. The processor 1401 calls the instructions or programs in memory 1403 to execute the methods executed by the modules shown in Figures 10a, 10c to 10g and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0777] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

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

[0779] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0780] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0781] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0782] This application also provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to perform the steps of the terminal-side method as described above, and the network-side device can be used to perform the steps of the network-side method as described above.

[0783] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0784] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0785] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.

Claims

1. An energy consumption control method, comprising: The application function AF sends the first information to the first network element; The first information includes: Energy consumption threshold information; The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded.

2. The method according to claim 1, wherein, The first information also includes: The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

3. The method according to claim 1 or 2, wherein, The energy consumption threshold information includes at least one of the following: The maximum energy a terminal can consume to access the first service or all services; The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal. The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control. The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function; The first service is the service corresponding to the AF.

4. The method according to any one of claims 1 to 3, wherein, The first indication information is used to indicate at least one of the following: Notify AF; Notification terminal; The base station performs energy-saving operations; The network implements energy-based policy control; Adjustments to the Quality of Service (QoS) for services.

5. The method according to any one of claims 1 to 3, wherein, The first information also includes at least one of the following: Energy consumption statistics for a specific time period; Geographical area information of terminals that require energy consumption statistics.

6. The method according to any one of claims 1 to 3, wherein the method further comprises: The AF receives the first notification message from the second network element; Based on the first notification message, AF performs application layer adjustments, such as reducing the bit rate, or sends application layer information to the terminal; Among them, the first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold, and the application layer information is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. The first notification message includes: The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

7. The method according to claim 6, wherein, The AF performs application-layer adjustments based on the first notification message, including: If the first notification message contains a target energy consumption threshold, the AF performs an application-layer adjustment associated with the target energy consumption threshold.

8. An energy consumption control method, comprising: The terminal sends a first non-access stratum (NAS) message to the access mobility management function (AMF), and the first NAS message carries first information; The first information includes: Energy consumption threshold information.

9. The method according to claim 8, wherein, The first information also includes: The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

10. The method according to claim 8, wherein, The first information also includes: The third indication information is used to indicate the network behavior expected by the terminal when the energy consumption threshold is exceeded.

11. The method according to any one of claims 8 to 10, wherein, The energy consumption threshold information is any one of the following: The maximum energy a terminal can consume to access the first service or all services; The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal. The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control. The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function; The first service is a specific network slicing service, a service of a specific service type, or a service corresponding to a specific IP quintuple.

12. The method according to claim 10, wherein, The second indication information is used to indicate at least one of the following: Notify the terminal, The base station performs energy-saving operations; The network implements energy-based policy control; Adjustments to service QoS.

13. The method according to any one of claims 8 to 11, wherein, The first information also includes at least one of the following: Energy consumption statistics for a specific time period; Geographical area information of terminals that require energy consumption statistics.

14. The method according to any one of claims 8 to 11, wherein the method further comprises at least one of the following: The terminal receives a second NAS message from the AMF; The terminal receives application layer notification messages from the AF; The terminal receives a first short message from the short message gateway; in, The second NAS message, the application layer notification message, and the first short message are used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. The second NAS message contains: The fourth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The fifth piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

15. An energy consumption control method, comprising: The first network element receives the first information from the AF or terminal; The first network element sends the first information to the second network element; Wherein, if the first information comes from the AF, the first information includes: Energy consumption threshold information; The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded; When the first information comes from the terminal, the first information includes: Energy consumption threshold information.

16. The method according to claim 15, wherein, The first information also includes: The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

17. The method according to claim 15, wherein, If the first information comes from the terminal, the first information further includes: The third indication information is used to indicate the network behavior expected by the terminal when the energy consumption threshold is exceeded.

18. The method according to any one of claims 15 to 17, wherein, The energy consumption threshold information is any one of the following: The maximum energy a terminal can consume to access the first service or all services; The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal. The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control. The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function; The first service is either the service corresponding to the AF, or a service of a specific network slicing service, or a service of a specific service type, or a service corresponding to a specific IP quintuple.

19. The method according to any one of claims 15 to 18, wherein, The first indication information is used to indicate at least one of the following: Notify AF; Notification terminal; The base station performs energy-saving operations; The network implements energy-based policy control; Adjustments to the Quality of Service (QoS) for services.

20. The method of claim 16, wherein, The second indication information is used to indicate at least one of the following: Notify the terminal, The base station performs energy-saving operations; The network implements energy-based policy control; Adjustments to service QoS.

21. The method according to any one of claims 15 to 18, wherein, The first information includes at least one of the following: Energy consumption statistics for a specific time period; Geographical area information of terminals that require energy consumption statistics.

22. The method according to any one of claims 15 to 18, wherein the method further comprises: The first network element converts the energy consumption threshold information granularity into the target information granularity.

23. The method according to any one of claims 15 to 18, wherein, The first network element receives first information from the AF, including any one of the following: When the first network element is a NEF, the first network element receives the first information from the AF; When the first network element is a unified data management UDM or a unified data storage UDR, the first network element receives the first information sent by the AF from the NEF.

24. The method according to any one of claims 15 to 18, wherein, The first network element receives first information from the terminal, including any one of the following: When the first network element is a Unified Data Management (UDM) or a Unified Data Storage (UDR), the first network element receives the first information sent by the terminal from the AMF.

25. The method according to claim 23 or 24, wherein, When the first network element is a UDM or a UDR, the method further includes at least one of the following: The first network element stores the first information in the application or business-related contract information; The first network element stores the first information in the terminal's subscription information; The first network element sends a fourth instruction message to at least one of the policy management function (PCF), the AMF, and the session management function (SMF). The fourth instruction message is used to instruct the core network element to perform the network behavior indicated by the first instruction message or the third instruction message.

26. The method according to any one of claims 15 to 18, wherein the method further comprises: When the first indication information or the third indication information indicates at least one of the following: the network performs energy-based policy control and adjusts the Quality of Service (QoS), the first network element sends the first indication information or the third indication information to the PCF.

27. An energy consumption control method, comprising: The second network element receives the first information from the first network element; The second network element performs relevant operations based on the first information; Wherein, if the first information comes from AF, the first information includes: Energy consumption threshold information; The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded; When the first information comes from a terminal, the first information includes: Energy consumption threshold information.

28. The method according to claim 27, wherein, The first information also includes: The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

29. The method according to claim 27 or 28, wherein, If the first information comes from the terminal, the first information further includes: The third indication information is used to indicate the network behavior expected by the terminal when the energy consumption threshold is exceeded.

30. The method according to any one of claims 27 to 29, wherein, The energy consumption threshold information is any one of the following: The maximum energy a terminal can consume to access the first service or all services; The energy consumed by the terminal to access the first service or all services reaches a value that requires notification to the service server or the terminal. The energy consumed by a terminal to access the first or all services reaches a level that requires network policy control. The energy consumed by the terminal to access the first service or all services reaches a value that requires sending a notification to a specific network function; The first service is either the service corresponding to the AF, or a service of a specific network slicing service, or a service of a specific service type, or a service corresponding to a specific IP quintuple.

31. The method according to any one of claims 27 to 29, wherein, The first indication information is used to indicate at least one of the following: Notify AF; Notification terminal; The base station performs energy-saving operations; The network implements energy-based policy control; Adjustments to service QoS.

32. The method according to claim 29, wherein, The second indication information is used to indicate at least one of the following: Notify the terminal, The base station performs energy-saving operations; The network implements energy-based policy control; Adjustments to service QoS.

33. The method according to any one of claims 27 to 29, wherein, The first information includes at least one of the following: Energy consumption statistics for a specific time period; Geographical area information of terminals that require energy consumption statistics.

34. The method according to any one of claims 27 to 29, wherein, The second network element performs relevant operations based on the first information, including: The second network element determines, based on the energy consumption threshold information, that the energy consumption of the terminal accessing the first service or all services exceeds the energy consumption threshold, and sends a first notification message to the target network element. The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. The first notification message includes: The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold. The target network element includes at least one of the following: PCF; The AF; Short Message Gateway; Base station; AMF; SMF.

35. The method according to claim 34, wherein, The second network element determines that the energy consumption threshold value has been exceeded based on the energy consumption threshold information, and sends a first notification message to the target network element, including: When the energy consumption threshold information includes multiple energy consumption threshold values, the second network element determines that the energy consumption of the terminal exceeds the target energy consumption threshold value among the multiple energy consumption threshold values ​​based on the energy consumption threshold information, and sends the first notification message to the target network element; The first notification message includes the target energy consumption threshold value.

36. An energy consumption control method, comprising: AMF receives a first NAS message from the terminal, the first NAS message carrying first information; The AMF sends the first information to the first network element or the second network element; The first information includes: Energy consumption threshold information.

37. The method of claim 36, wherein, The first information also includes: The second indication information is used to indicate the value that triggers the energy consumption notification. The value that triggers the energy consumption notification is a percentage of the energy consumption threshold, or the value that triggers the energy consumption notification is a value less than the energy consumption threshold.

38. The method according to claim 36 or 37, wherein, The first information also includes: The third indication information is used to indicate the network behavior expected by the terminal when the energy consumption threshold is exceeded.

39. The method according to any one of claims 36 to 38, wherein the method further comprises: The AMF receives a first notification message from the second network element; The AMF sends a second NAS message to the terminal; The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold, and the second NAS message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. The first notification message includes: The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold. The second NAS message contains: The fourth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The fifth piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

40. The method according to any one of claims 36 to 38, the method further comprising: The AMF receives a second notification message from the PCF; The second notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. The second notification message includes: The sixth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The seventh piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

41. An energy consumption control method, comprising: PCF receives the first notification message from the second network element; The PCF performs policy adjustments based on the first notification message; The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. The first notification message includes: The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

42. The method according to claim 41, wherein, The PCF performs policy adjustments based on the first notification message, including: If the first notification message contains a target energy consumption threshold, the PCF performs a policy adjustment associated with the target energy consumption threshold.

43. The method according to claim 41, further comprising: The PCF sends a second message to the short message gateway; The second message is used to notify the short message gateway to send a first short message to the terminal. The first short message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold.

44. The method according to claim 41, further comprising: The PCF receives the fourth indication information from the first network element; The PCF performs policy adjustments based on the fourth instruction information and the first notification message; The fourth indication information is used to instruct core network elements to perform network behaviors indicated by the first indication information or the third indication information. The first indication information or the third indication information indicates at least one of the following: the network performs energy-based policy control and adjusts the quality of service (QoS).

45. The method according to claim 44, further comprising: The PCF receives the first indication information or the third indication information from the first network element; The PCF performs policy adjustments based on the fourth instruction information and the first notification message, as well as the first instruction information or the third instruction information.

46. ​​The method according to claim 41, further comprising: The PCF sends a second notification message to the AMF or SMF; The second notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. The second notification message includes: The sixth piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The seventh piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

47. The method according to claim 41, further comprising: The PCF sends a fifth indication message to the base station; The fifth instruction information is used to instruct the base station to enable energy-saving services for the terminal.

48. An energy consumption control method, comprising: The short message gateway receives a first notification message from the second network element, or the short message gateway receives a second message from the PCF; The short message gateway sends a first short message to the terminal; The first short message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. The first notification message includes: The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

49. An energy consumption control device, comprising: The first transmitting module is used to transmit the first information to the first network element; The first information includes: Energy consumption threshold information; The first indication information is used to indicate the network behavior expected by AF when the energy consumption threshold is exceeded.

50. An energy consumption control device, comprising: The second sending module is used to send a first NAS message to the AMF, wherein the first NAS message carries first information; The first information includes: Energy consumption threshold information.

51. An energy consumption control device, comprising: The first receiving module is used to receive first information from the AF or the terminal; The third sending module is used to send the first information to the second network element; Wherein, if the first information comes from the AF, the first information includes: Energy consumption threshold information; The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded; When the first information comes from the terminal, the first information includes: Energy consumption threshold information.

52. An energy consumption control device, comprising: The second receiving module is used to receive the first information from the first network element; The first processing module is configured to perform relevant operations based on the first information. Wherein, if the first information comes from AF, the first information includes: Energy consumption threshold information; The first indication information is used to indicate the network behavior expected by the AF when the energy consumption threshold is exceeded; When the first information comes from a terminal, the first information includes: Energy consumption threshold information.

53. An energy consumption control device, comprising: The third receiving module is used to receive a first NAS message from the terminal, wherein the first NAS message carries first information. The fourth sending module is used to send the first information to the first network element or the second network element; The first information includes: Energy consumption threshold information.

54. An energy consumption control device, comprising: The fourth receiving module is used to receive the first notification message from the second network element; The second processing module is used to perform strategy adjustments based on the first notification message; The first notification message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. The first notification message includes: The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

55. An energy consumption control device, comprising: The fifth receiving module is used to receive a first notification message from the second network element, or the short message gateway receives a second message from the PCF; The fifth sending module is used to send the first short message to the terminal; The first short message is used to notify the terminal that the energy consumption of accessing the first service or all services exceeds the energy consumption threshold. The first notification message includes: The second piece of information is used to indicate events where energy consumption exceeds the energy consumption threshold. The third piece of information is used to indicate the target information corresponding to events where energy consumption exceeds the energy consumption threshold.

56. A terminal comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the energy consumption control method as claimed in any one of claims 8 to 14.

57. A network-side device, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the power consumption control method as claimed in any one of claims 1 to 7, or the steps of the power consumption control method as claimed in any one of claims 15 to 26, or the steps of the power consumption control method as claimed in any one of claims 27 to 35, or the steps of the power consumption control method as claimed in any one of claims 36 to 40, or the steps of the power consumption control method as claimed in any one of claims 41 to 47, or the steps of the power consumption control method as claimed in claim 48.

58. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the energy control method as claimed in any one of claims 1 to 7, or the steps of the energy control method as claimed in any one of claims 8 to 14, or the steps of the energy control method as claimed in any one of claims 15 to 26, or the steps of the energy control method as claimed in any one of claims 27 to 35, or the steps of the energy control method as claimed in any one of claims 36 to 40, or the steps of the energy control method as claimed in any one of claims 41 to 47, or the steps of the energy control method as claimed in claim 48.

59. A computer program product comprising computer instructions that, when executed by a processor, implement the steps of the energy consumption control method as claimed in any one of claims 1 to 7, or the steps of the energy consumption control method as claimed in any one of claims 8 to 14, or the steps of the energy consumption control method as claimed in any one of claims 15 to 26, or the steps of the energy consumption control method as claimed in any one of claims 27 to 35, or the steps of the energy consumption control method as claimed in any one of claims 36 to 40, or the steps of the energy consumption control method as claimed in any one of claims 41 to 47, or the steps of the energy consumption control method as claimed in claim 48.