Terminal control method, terminal and network side device

By obtaining the network energy consumption quota and energy consumption information signed by the terminal and performing corresponding operations, the terminal energy consumption control problem is solved and the energy-saving effect of the communication system is achieved.

WO2025148874A1PCT designated stage expired Publication Date: 2025-07-17VIVO MOBILE COMM CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/071044
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-11
Filing Date
2025-01-07
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

In the prior art, the energy consumption control of the terminal cannot be effectively realized, resulting in higher energy consumption of the communication system.

Method used

The first network function obtains the network energy consumption quota and network energy consumption information signed by the terminal, and performs corresponding operations to control the terminal energy consumption, including rejecting the registration request, initiating a deregistration process, denying the session establishment request, initiating a session release process, etc.

Benefits of technology

It realizes effective control of terminal energy consumption, reduces the energy consumption of the communication system, and promotes energy saving of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025071044_17072025_PF_FP_ABST
    Figure CN2025071044_17072025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application belong to the technical field of communication, and discloses a terminal control method, a terminal and a network side device. The terminal control method in the embodiments of the present application comprises: a first network function acquiring first information, wherein the first information is used for indicating at least one of the following: a network energy consumption quota signed by a terminal, network energy consumption, and consumed network energy; and the first network function executing a first operation on the basis of the first information.
Need to check novelty before this filing date? Find Prior Art

Description

Terminal control method, terminal and network side equipment

[0001] Cross-references

[0002] This disclosure claims priority to Chinese patent application number 2024100482031 filed on January 11, 2024, entitled “Terminal Control Method, Terminal and Network Side Device,” and the entire contents of which are incorporated herein by reference. Technical Field

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

[0004] Related technologies only implement energy consumption monitoring and reporting based on network slice granularity, network element or network function granularity in operation administration and maintenance (OAM), but cannot achieve energy consumption control of terminals, which is not conducive to energy saving of communication systems. Summary of the Invention

[0005] The embodiments of the present application provide a terminal control method, a terminal, and a network-side device, which can solve the problem of being unable to control the energy consumption of the terminal.

[0006] In a first aspect, a terminal control method is provided, including: a first network function obtains first information, where the first information is used to indicate at least one of the following: a network energy consumption quota signed by the terminal, network energy consumption, and used network energy; and the first network function performs a first operation based on the first information.

[0007] According to a second aspect, a terminal control method is provided, wherein a second network function receives a request message sent by a first network function; wherein the request message is used for at least one of the following: establishing, modifying or updating an access management policy; establishing, modifying or updating a terminal policy; establishing, modifying or updating a session management policy; the request message includes at least one of the following: a user network energy consumption quota control indication; an indication that the network energy or network energy consumption used by the user or application service has reached or is about to reach the network energy consumption quota contracted by the terminal; information on the user's registration area or service range; an access management policy establishment, modification or update request message; a terminal policy establishment, modification or update request message; a session management policy establishment, modification or update request message.

[0008] According to a third aspect, a terminal control method is provided, comprising: a third network function sends the contract information of the terminal to the first network function, wherein the contract information comprises first information, and the first information is used to indicate the network energy consumption quota contracted by the terminal.

[0009] In a fourth aspect, a terminal control method is provided, comprising: a fourth network function sends first information to a first network function, wherein the first information is used to indicate network energy consumption or used network energy of the terminal.

[0010] In a fifth aspect, a terminal control method is provided, comprising: the terminal sends at least one of the following to the first network function: a network energy-saving indication; an identifier of a service for which network energy consumption quota control is executed; an indication of whether the terminal is in an energy-saving state; a QoS reference and a network energy consumption quota for a QoS reference; personal QoS parameters and a network energy consumption quota for personal QoS parameters; an APP identifier and a network energy consumption quota for an APP identifier.

[0011] In the sixth aspect, a first network function is provided, including: an acquisition module for acquiring first information, wherein the first information is used to indicate at least one of the following: the network energy consumption quota signed by the terminal, the network energy consumption, and the used network energy; an execution module for performing a first operation based on the first information.

[0012] In the seventh aspect, a second network function is provided, including: a receiving module for receiving a request message sent by the first network function; wherein the request message is used for at least one of the following: access management policy establishment, modification or update; terminal policy establishment, modification or update; session management policy establishment, modification or update; the request message includes at least one of the following: user network energy consumption quota control indication; an indication that the network energy or network energy consumption used by the user or application service has reached or is about to reach the network energy consumption quota contracted by the terminal; the user's registration area or service range information; access management policy establishment, modification or update request message; terminal policy establishment, modification or update request message; session management policy establishment, modification or update request message.

[0013] In an eighth aspect, a third network function is provided, including: a sending module for sending the contract information of the terminal to the first network function, the contract information including first information, and the first information is used to indicate the network energy consumption quota signed by the terminal.

[0014] In a ninth aspect, a fourth network function is provided, including: a sending module for sending first information to the first network function, wherein the first information is used to indicate the network energy consumption or used network energy of the terminal.

[0015] In the tenth aspect, a terminal is provided, including: a sending module for sending at least one of the following to the first network function: a network energy-saving indication; an identifier of a service that executes network energy consumption quota control; an indication of executing network energy consumption quota control; an indication of whether the terminal is in an energy-saving state; a QoS reference and a network energy consumption quota of a QoS reference; personal QoS parameters and a network energy consumption quota of personal QoS parameters; an APP identifier and a network energy consumption quota of an APP identifier.

[0016] In the eleventh aspect, a terminal is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the fifth aspect are implemented.

[0017] In a twelfth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor and the communication interface are used to execute the steps of the method described in the fifth aspect.

[0018] In the thirteenth aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in any one of the first to fourth aspects are implemented.

[0019] In the fourteenth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the processor and the communication interface are used to execute the steps of the method described in any one of the first to fourth aspects.

[0020] In the fifteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in any one of the first to fifth aspects are implemented.

[0021] In the sixteenth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the fifth aspect, and the network side device can be used to execute the steps of the method described in any one of the first to fourth aspects.

[0022] In the seventeenth aspect, a chip is provided, comprising 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 described in any one of the first to fifth aspects.

[0023] In the eighteenth aspect, a computer program / program product is provided, which is stored in a storage medium and executed by at least one processor to implement the steps of the method described in any one of the first to fifth aspects.

[0024] In an embodiment of the present application, the first network function obtains first information, and the first information is used to indicate at least one of the following: the network energy consumption quota signed by the terminal, the network energy consumption, and the network energy used. The first network function performs a first operation based on the first information, thereby controlling the network energy consumption of the terminal, which is beneficial to energy saving of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] FIG1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;

[0026] FIG2 is a schematic flow chart of a terminal control method according to an embodiment of the present application;

[0027] FIG3 is a schematic flow chart of a terminal control method according to an embodiment of the present application;

[0028] FIG4 is a schematic flow chart of a terminal control method according to an embodiment of the present application;

[0029] FIG5 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0030] FIG6 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0031] FIG7 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0032] FIG8 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0033] FIG9 is a schematic flow chart of a terminal control method according to an embodiment of the present application;

[0034] FIG10 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0035] FIG11 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0036] FIG12 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0037] FIG13 is a schematic structural diagram of a first network function according to an embodiment of the present application;

[0038] FIG14 is a schematic structural diagram of a second network function according to an embodiment of the present application;

[0039] FIG15 is a schematic structural diagram of a third network function according to an embodiment of the present application;

[0040] FIG16 is a schematic structural diagram of a fourth network function according to an embodiment of the present application;

[0041] FIG17 is a schematic structural diagram of a terminal according to an embodiment of the present application;

[0042] FIG18 is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0043] FIG19 is a schematic structural diagram of a terminal according to an embodiment of the present application;

[0044] Figure 20 is a structural diagram of a network side device according to an embodiment of the present application. DETAILED DESCRIPTION

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

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

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

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

[0049] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0050] It should be noted that in the embodiments of this application, only the core network equipment in the NR system is introduced as an example, and the specific type of the core network equipment is not limited. But not limited to at least one of the following: core network node, core network function, 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 (L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiments of this application, only the core network equipment in the NR system is introduced as an example, and the specific type of the core network equipment is not limited.

[0051] The terminal control method provided in the embodiment of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0052] As shown in FIG2 , an embodiment of the present application provides a terminal control method 200 , which can be executed by a first network function. In other words, the method can be executed by software or hardware installed in the first network function. The method includes the following steps.

[0053] S202: The first network function obtains first information, where the first information is used to indicate at least one of the following: a network energy consumption quota subscribed by the terminal, network energy consumption, and used network energy.

[0054] In each embodiment of the present application, the first network function may be a network function (NF) of the core network. For example, the first network function may be an access and mobility management function (AMF) or a session management function (SMF).

[0055] In one embodiment, the first network function may obtain the first information from one or more other network functions. For example, the first network function obtains the contract information of the terminal from the Unified Data Management (UDM), and the contract information of the terminal includes the network energy consumption quota signed by the terminal; for another example, the first network function obtains the network energy consumption or used network energy from the Energy Efficiency Network Functions (EE NF), the Network Data Analytics Function (NWDAF), or the Operation Administration and Maintenance (OAM).

[0056] In one embodiment, network energy consumption or used network energy may refer to the services subscribed by the terminal (which may be a single service, multiple services, or all services), application services, or the network energy currently consumed by the terminal. Generally, network energy consumption may refer to the network energy consumption value per unit time, in units of J / s; used network energy (Energy Consumption, EC) may refer to the current total network energy consumption value, in units of J.

[0057] In one embodiment, the network energy consumption quota contracted by the terminal can also be referred to as the energy credit limit contracted by the terminal. In addition, the network energy consumption quota can also include the carbon (CO2) emissions of the terminal service, or the amount or ratio of new energy usage.

[0058] In one embodiment, the first information can be used to directly indicate the network energy consumption quota contracted by the terminal, the network energy consumption or the network energy used, and can also be used to indicate the following information: the network energy or network energy consumption used by the terminal or application service reaches or is about to reach the network energy consumption quota contracted by the terminal; the network energy consumption is greater than or equal to the first threshold, etc.

[0059] S204: The first network function performs a first operation based on the first information.

[0060] The first operation performed by the first network function may be an operation related to terminal control.

[0061] In the terminal control method provided in an embodiment of the present application, a first network function obtains first information, where the first information is used to indicate at least one of the following: the network energy consumption quota contracted by the terminal, the network energy consumption, and the network energy used. The first network function performs a first operation based on the first information, thereby controlling the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0062] In the terminal control method provided in the embodiments of the present application, the user's contract signing reflects that the user has signed a contract for energy consumption quota control or a contract for the network energy consumption quota that can be used. The first network function (such as AMF) can obtain information for controlling the user's network energy consumption quota (user granularity, slice granularity, app granularity) during the registration process and interact with the EE NF or other NF / OAM to control the terminal's network energy consumption. The first network function (such as SMF) obtains information for controlling the user's network energy consumption quota (PDU session granularity, QoS flow granularity, app granularity) during the PDU session establishment process and interacts with the EE NF or other NF / OAM to control the terminal's network energy consumption.

[0063] In one embodiment, the first network function performing a first operation based on the first information includes: if the first network function determines that a first condition is satisfied based on the first information, the first network function performing the first operation, where the first condition may include at least one of the following:

[0064] 1) The network energy or network energy consumption used by the terminal or application service has reached or is about to reach the network energy consumption quota contracted by the terminal.

[0065] 2) The network energy consumption is greater than or equal to a first threshold value. For example, the daily or monthly network energy consumption value is greater than or equal to the first threshold value. The unit of the first threshold value may be J.

[0066] 3) The relevant measurement value of network energy consumption is greater than or equal to the second threshold. For example, the relevant measurement value of daily or monthly network energy consumption value (such as expenses, call charges, etc.) is greater than or equal to the second threshold. The unit of the second threshold can be yuan, US dollars, etc.

[0067] 4) The current energy efficiency (EE) is greater than or less than a third threshold, and the energy efficiency may be the network energy efficiency caused by the terminal service.

[0068] In one embodiment, the first operation performed by the first network function based on the first information includes at least one of the following:

[0069] 1) Rejecting the registration request of the terminal. For example, if the first network function is an AMF, and during the terminal registration process, the AMF determines based on the first information that the network energy or network energy consumption used by the terminal or application service has reached or is about to reach the network energy consumption quota contracted by the terminal, then the AMF rejects the registration request of the terminal. For details, please refer to Example 1 below.

[0070] In this embodiment, the first network function can send a registration request rejection message to the terminal, and the registration request rejection message includes a reason value, and the reason value is used to indicate the above-mentioned first condition, for example, indicating that the network energy or network energy consumption used by the terminal or application service has reached or is about to reach the network energy consumption quota signed by the terminal.

[0071] 2) Initiating a deregistration process for the terminal. For example, if the first network function is an AMF, after the terminal successfully registers, the AMF determines, based on the first information, that the network energy or network energy consumption used by the terminal or application service has reached or is about to reach the network energy consumption quota contracted by the terminal. The AMF then initiates a deregistration process for the terminal. For details, see Example 1 below.

[0072] In this embodiment, the first network function can send a deregistration request message to the terminal, and the deregistration request message includes a reason value, which is used to indicate the above-mentioned first condition, for example, indicating that the network energy or network energy consumption used by the terminal or application service has reached or is about to reach the network energy consumption quota signed by the terminal.

[0073] 3) Rejecting the session establishment request of the terminal. For example, if the first network function is an SMF, and during the session establishment process of the terminal, the SMF determines based on the first information that the network energy or network energy consumption used by the terminal or application service has reached or is about to reach the network energy consumption quota contracted by the terminal, then the SMF rejects the session establishment request of the terminal. For details, please refer to Example 2 below.

[0074] In this embodiment, the first network function can send a session establishment request rejection message to the terminal, and the session establishment request rejection message includes a reason value, and the reason value is used to indicate the above-mentioned first condition, for example, indicating that the network energy or network energy consumption used by the terminal or application service has reached or is about to reach the network energy consumption quota signed by the terminal.

[0075] 4) Initiating a session release process for the terminal. For example, if the first network function is an SMF, after the terminal session is successfully established, the SMF determines, based on the first information, that the network energy or network energy consumption used by the terminal or application service has reached or is about to reach the network energy consumption quota contracted by the terminal. The SMF then initiates a session release process for the terminal. For details, see Example 2 below.

[0076] In this embodiment, the first network function can send a session release request message to the terminal, and the session release request message includes a reason value, which is used to indicate the above-mentioned first condition, for example, indicating that the network energy or network energy consumption used by the terminal or application service has reached or is about to reach the network energy consumption quota signed by the terminal.

[0077] In one embodiment, the first network function performing the first operation based on the first information includes: the first network function sending a request message to a second network function, which may be a Policy Control Function (PCF), wherein the request message is used for at least one of the following:

[0078] 1) Access management policy (AM policy) establishment, modification or update.

[0079] 2) Establish, modify or update terminal policy (UE policy).

[0080] 3) Session management policy (SM policy) establishment, modification or update.

[0081] For details of this embodiment, please refer to the third or fourth embodiment below.

[0082] In this embodiment, the second network function may generate policy information based on the request message, and may also send the policy information to the first network function.

[0083] Optionally, in one embodiment, the request message includes at least one of the following:

[0084] 1) User network energy consumption quota control indication.

[0085] 2) An indication that the network energy used or the network energy consumption of the user or application service has reached or is about to reach the network energy consumption quota contracted by the terminal.

[0086] 3) The user’s registration area or service scope information.

[0087] 4) Access management policy establishment, modification or update request message.

[0088] 5) Terminal policy establishment, modification or update request message.

[0089] 6) Session management policy establishment, modification or update request message.

[0090] Optionally, in one embodiment, the first network function performing the first operation based on the first information further includes: the first network function receiving a policy message from the second network function, where the policy message includes at least one of the following:

[0091] 1) The current user's service scope (or service area). For example, when a user reaches the energy consumption quota they subscribed to, the second network function (such as PCF) reduces the scope of services available to the user to achieve energy saving.

[0092] 2) The user's updated UE Route Selection Policy (URSP). For example, in the network slice Single Network Slice Selection Assistance Information (S-NSSAI) and Data Network Name (DNN) that the user originally used to access a specific service, when the user reaches the energy consumption quota they subscribed to, the user is switched to a default S-NSSAI or DNN.

[0093] 3) Identification of the AMF or AMF set (AMF set) after switching.

[0094] 4) The address of the AMF or AMF set after switching.

[0095] 5) Updated Quality of Service (QoS), for example, reducing the performance of the service used by the user to achieve energy saving.

[0096] 6) Updated energy consumption quota.

[0097] The following describes how the first network function obtains the first information in several embodiments.

[0098] In one embodiment, the first information is used to indicate a network energy consumption quota contracted by the terminal, and the first network function obtaining the first information includes: the first network function obtaining contract information of the terminal from a third network function, where the third network function may be a unified data management (UDM), etc., and the contract information includes at least one of the following:

[0099] 1) The network energy consumption quota (e.g., credit limit) contracted by the terminal is one of the following granularities: S-NSSAI, DNN, APP ID, such as S-NSSAI1, DNN1, or APP ID 1: credit limit 1; S-NSSAI1, DNN2, or APP ID 2: credit limit 2, and so on.

[0100] 2) The network energy consumption quota of each terminal granularity signed by the terminal.

[0101] 3) The start time of network energy consumption quota control (start time).

[0102] 4) End time of network energy consumption quota control.

[0103] 5) Information on the control areas of the network energy consumption quotas described above. For example, certain areas are included in the network energy consumption quota control; certain areas are not included in the network energy consumption quota control; or all areas are included in the network energy consumption quota control.

[0104] 6) QoS reference and network energy consumption quota for QoS reference.

[0105] 7) Individual QoS parameters and network energy consumption quotas for individual QoS parameters.

[0106] 8) APP logo and network energy consumption quota of APP logo.

[0107] In one embodiment, the first information is used to indicate network energy consumption or the used network energy. Before the first network function obtains the first information, the method further includes: the first network function sending second information to a fourth network function, which may be an EE NF, an NWDAF, or an OAM, etc. The second information includes at least one of the following:

[0108] 1) The identification of the terminal.

[0109] 2) S-NSSAI, DNN or APP identification.

[0110] 3) Service area or tracking area information.

[0111] 4) The starting time for calculating the network energy used.

[0112] 5) The end time of calculation of network energy used.

[0113] 6) The network energy consumption quota contracted by the terminal.

[0114] Optionally, in this embodiment, the first network function may subscribe to an energy usage notification service of a fourth network function, and the first network function obtaining the first information includes one of the following:

[0115] 1) The first network function receives first information from the fourth network function, where the first information is sent when the network energy or network energy consumption used by the terminal or application service reaches or is about to reach the network energy consumption quota signed by the terminal.

[0116] 2) The first network function periodically or cyclically receives first information from the fourth network function, where the first information is used to indicate network energy consumption or the used network energy.

[0117] Optionally, based on any of the above embodiments, before the first network function obtains the first information, the method further includes: the first network function receiving at least one of the following sent by the terminal:

[0118] 1) Network energy-saving indication, such as energy efficiency indication (EE indication).

[0119] 2) Identification of the service that performs network energy consumption quota control, such as S-NSSAI, DNN, APP ID, etc.

[0120] 3) Instructions for executing network energy consumption credit control (such as Credit limit control indication).

[0121] 4) An indication of whether the terminal is in an energy-saving state, for example, an indication that the terminal is in an energy-saving state, or an indication that the terminal is in a non-energy-saving state.

[0122] 5) QoS reference and network energy consumption quota for QoS reference.

[0123] 6) Personal QoS parameters and network energy consumption quota of personal QoS parameters.

[0124] 7) APP logo and network energy consumption quota of APP logo.

[0125] To illustrate the terminal control method provided in the embodiments of the present application in detail, several specific embodiments will be described below.

[0126] Example 1

[0127] This embodiment mainly introduces AMF access control. As shown in Figure 3, this embodiment includes the following steps:

[0128] Step 1: The terminal initiates a registration request. If the terminal does not carry the following information, the registration process is performed normally. After the contract is subsequently obtained, the AMF executes the control steps of step 6.

[0129] Optionally, the terminal carries one or more of the following information in the registration request:

[0130] 1) Network energy-saving indication, such as energy efficiency indication (EE indication).

[0131] 2) Identification of the service that performs network energy consumption quota control, such as S-NSSAI, DNN, APP ID, etc.

[0132] 3) Instructions for executing network energy consumption credit control (such as Credit limit control indication).

[0133] 4) An indication of whether the terminal is in an energy-saving state, for example, an indication that the terminal is in an energy-saving state, or an indication that the terminal is in a non-energy-saving state.

[0134] The terminal's registration request carries information that can be carried in the Radio Resource Control (RRC) signaling with the Radio Access Network (RAN), or in the Non-Access Stratum (NAS) signaling sent to the AMF.

[0135] Optionally, if the information carried in the terminal registration request is in RRC signaling, the RAN may perform AMF selection based on the information carried by the terminal.

[0136] a) If the 5G-S-TMSI / GUAMI is not provided or is provided but the corresponding AMF does not support network energy consumption quota control (also known as energy credit limit control), the RAN performs AMF selection and selects an AMF that supports credit limit control. Here, the RAN may optionally configure the capabilities of AMFs in different service areas / Tracking areas (for example, a list of AMFs that support and do not support credit control in different TAs).

[0137] b) If the RAN cannot select a suitable AMF, the RAN passes the registration request to a pre-configured AMF (e.g., the default AMF). The AMF then performs AMF selection and selects an AMF that supports credit limit control. Here, the AMF performs AMF reselection. The default AMF can obtain the AMF set or AMF information (e.g., AMF set ID / address or AMF ID / address) that supports credit limit in the current service area / tracking area by accessing a specific core network function such as the NSSF / EE NF. The acquisition method is that the AMF sends the UE registration information and / or the UE's current TA information and / or credit control indication, etc. The NSSF / EE NF has the ability to have AMFs in different service areas / tracking areas (e.g., a list of AMFs that support and do not support credit control in different TAs). It selects an AMF that can provide service based on the information provided by the AMF and feeds back to the default AMF.

[0138] Step 2: The registration request is sent to the AMF with credit control capability.

[0139] Step 3: The AMF accesses the UDM (carrying the UE's request information in step 1) to obtain the current terminal's contract information, which may contain one or more of the following:

[0140] 1) The network energy consumption quota (such as a credit limit) subscribed by the terminal is one of the following granularities: S-NSSAI, DNN, APP ID, such as S-NSSAI1, DNN1, or APP ID 1: credit limit 1; S-NSSAI1, DNN2, or APP ID 2: credit limit 2; ...

[0141] 2) The network energy consumption quota of each terminal granularity signed by the terminal.

[0142] 3) The start time of network energy consumption quota control (start time).

[0143] 4) End time of network energy consumption quota control.

[0144] 5) The control area information of the network energy consumption quota described above, for example, including network energy consumption quota control in some areas, excluding network energy consumption quota control in some areas, or including network energy consumption quota control in all areas.

[0145] Step 4: Optionally, the AMF requests the EE NF / NWDAF / OAM or another NF to obtain the energy consumption information currently used by the terminal, which may carry the following information:

[0146] 1) The identification of the terminal.

[0147] 2) S-NSSAI, DNN or APP identification.

[0148] 3) Service area or tracking area information.

[0149] 4) The starting time for calculating the network energy used.

[0150] 5) The end time of calculation of network energy used.

[0151] 6) The network energy consumption quota contracted by the terminal.

[0152] EE NF / NWDAF / OAM returns the energy information currently used by the UE or an indication (currently exceeds the credit limit of the terminal contract / currently does not exceed the credit limit of the terminal contract, etc.).

[0153] In this step, the AMF may also subscribe to the energy usage notification service of network functions such as EE NF, that is, when the current UE's energy usage exceeds the usage limit, the AMF is notified of an indication (currently exceeding the credit limit contracted by the terminal / currently not exceeding the credit limit contracted by the terminal, etc.) or the energy information used by the current UE is returned to the AMF regularly and cyclically.

[0154] Step 5: If the energy credit used by the current UE reaches the energy credit it has signed, the AMF rejects the terminal's registration request and carries the cause value "credit limit reached" in the registration request rejection message.

[0155] It should be noted that if the energy quota contracted by the UE is at a per UE granularity, the process terminates at step 5.

[0156] If the energy quota signed by the UE is for a certain type of service, such as a certain S-NSSAI, DNN or APP ID, the AMF rejects the registration request of the S-NSSAI corresponding to the service that reaches the total energy amount, but continues to execute the registration request of other services or services signed by the UE, that is, continue to execute the following steps.

[0157] Step 6: AMF triggers credit limit control for the UE. It should be noted that this step can occur after the terminal is registered, for example, it is actively triggered by the AMF.

[0158] Step 7: The AMF requests the EE NF or other network functions to feedback the energy consumption value used by the current UE. Alternatively, the AMF subscribes to the EE NF or other network functions to monitor the energy consumption value used by the current UE [the information carried includes but is not limited to the subscription information in step 4]. When the credit limit is exceeded, the EE NF will feedback the energy consumption information used by the current UE or an indication (currently exceeding the terminal's contracted credit limit / currently not exceeding the terminal's contracted credit limit, etc.).

[0159] Here, there is a possibility that the user's contract does not contain a credit limit value, or another possibility is that the user's contract only contains service information for implementing the credit limit. The credit limit is stored in the corresponding network function such as the EE NF, and the EE NF controls according to the configured credit limit.

[0160] Step 8: If the energy credit used by the current UE reaches the energy credit it has subscribed to, the AMF initiates the deregistration process and carries the cause value (cause value) in the deregistration request message: credit limit reached (the total amount of network energy subscribed to by the user has been reached).

[0161] If the energy quota subscribed by the UE is per UE granularity, the process is terminated and the AMF initiates the deregistration of all registered S-NSSAIs of the terminal.

[0162] If the energy quota signed by the UE is for a certain type of service, such as a certain S-NSSAI, DNN or APP ID, the AMF only initiates the deregistration request of the S-NSSAI corresponding to the service that reaches the total energy amount, and the registration status of other S-NSSAI remains unchanged

[0163] In all embodiments of the present application, EE NF / NWDAF / OAM may also be other core networks such as PCF and CHF.

[0164] As another implementation method of Example 1, as shown in Figure 4, optionally, UDM may not store the network energy consumption quota information (referred to as limit information), but the AMF directly interacts with the EE NF, etc. to obtain it, and the rest of the process is the same as the above Example 1.

[0165] There are several possibilities for the above process:

[0166] The UE carries the indication information of step 1. Upon receiving the indication, the AMF actively triggers step 4 to obtain the limit information.

[0167] The UE does not carry an indication, and the AMF proactively triggers step 4 to obtain the limit information.

[0168] The UE carries the indication and the contracted credit limit. The AMF only obtains the energy usage from step 4. The EE NF does not have relevant information about the credit limit.

[0169] Example 2

[0170] This embodiment mainly introduces SMF access control. As shown in FIG5 , this embodiment includes the following steps:

[0171] Step 1: The UE initiates a PDU session establishment request, optionally carrying relevant information as described in Example 1, indicating that it has signed up for the credit limit control service.

[0172] Similar to step 1 of embodiment 1, the credit limit control may have an additional PDU session or QoS flow granularity, and the provided information may also include at least one of the following:

[0173] 1) QoS reference and network energy consumption quota for QoS reference.

[0174] 2) Personal QoS parameters and network energy consumption quota of personal QoS parameters.

[0175] 3) APP logo and network energy consumption quota of APP logo.

[0176] Step 2: Optionally, the AMF may perform SMF selection based on the information carried by the UE and select an SMF with credit limit control capability.

[0177] Step 3: AMF initiates a PDU session connection carrying the information requested by the UE.

[0178] Step 4: SMF obtains the contract information of UDM, which is the same as the information obtained by UDM in Example 1, plus more fine-grained information:

[0179] 1) QoS reference and network energy consumption quota for QoS reference.

[0180] 2) Personal QoS parameters and network energy consumption quota of personal QoS parameters.

[0181] 3) APP logo and network energy consumption quota of APP logo.

[0182] Step 5: The SMF requests the EE NF / NWDAF / OAM or another NF to obtain the energy consumption information currently used by the UE, which may carry the following information:

[0183] 1) The identification of the terminal.

[0184] 2) S-NSSAI, DNN or APP identification.

[0185] 3) Service area or tracking area information.

[0186] 4) The starting time for calculating the network energy used.

[0187] 5) The end time of calculation of network energy used.

[0188] 6) The network energy consumption quota contracted by the terminal.

[0189] EE NF / NWDAF / OAM returns the energy information currently used by the UE or an indication (currently exceeds the credit limit of the terminal contract / currently does not exceed the credit limit of the terminal contract, etc.).

[0190] In this step, the SMF can also subscribe to the energy usage notification service of network functions such as EE NF, that is, when the current UE's energy usage exceeds the usage limit, the SMF is notified of an indication (currently exceeding the credit limit contracted by the terminal / currently not exceeding the credit limit contracted by the terminal, etc.) or the energy information used by the current UE is returned to the SMF regularly and cyclically.

[0191] Step 6: If the energy credit used by the current UE reaches the energy credit it has signed, the SMF rejects the terminal's PDUsession establishment request and carries the cause value "credit limit reached" (the total amount of energy signed by the user) in the request rejection message.

[0192] Step 7: The rejection request is fed back to the UE.

[0193] 7-0: If the credit limit is not reached, the PDU session establishment process continues.

[0194] Steps 8 to 9: SMF requests EE NF and other network functions to feedback the energy consumption value used by the current UE, or SMF subscribes to the service of EE NF and other network functions to monitor the energy consumption value used by the current UE. The information carried includes but is not limited to the content in the feedback contract information. When the credit limit is exceeded, EE NF will feedback the energy information used by the current UE or an indication (currently exceeding the credit limit of the terminal contract / currently not exceeding the credit limit of the terminal contract, etc.).

[0195] Here, there is a possibility that the user's contract does not contain a credit limit value, or another possibility is that the user's contract only contains service information for implementing the credit limit. The credit limit is stored in the corresponding network function such as the EE NF, and the EE NF controls according to the configured credit limit.

[0196] Step 10: If the energy credit used by the current UE reaches the energy credit it has signed, the SMF initiates the PDUsession release process and carries the cause value: credit limit reached (the total amount of energy signed by the user) in the feedback message.

[0197] As another implementation of the second embodiment, as shown in FIG6 , optionally, the UDM may not store the limit information, but the SMF may directly interact with the EE NF to obtain the limit information, and the rest of the process is the same as that of the first embodiment.

[0198] There are several possibilities for the above process:

[0199] The UE carries the indication information of step 1, and the SMF receives the indication and actively triggers step 5 to obtain the limit information

[0200] UE does not carry any information such as indication, and SMF actively triggers step 5 to obtain limit information

[0201] UE carries the indication and the contracted credit limit. SMF only obtains the energy usage from step 5. EE NF does not have the relevant information of credit limit.

[0202] Example 3

[0203] This embodiment mainly introduces AMF policy control. As shown in Figure 7, this embodiment includes the following steps:

[0204] The difference between this embodiment and embodiment one is that it does not simply control whether the terminal is registered, but allows the AMF to modify / update the corresponding policy as needed according to the user's energy usage during the registration process or after the user registers. If the implementation example is not specifically explained, its operation is the same as that of embodiment one.

[0205] Steps 1-3 are similar to those in the first embodiment.

[0206] Step 4: Optionally, if the UE carries an indication and / or credit limit value, or the AMF obtains the credit limit from the UDM in step 3, or the AMF supports energy-saving operations / enters energy-saving states, or this step is a regular step and the network is energy-saving, the AMF requests the EE NF / NWDAF / OAM or another NF to obtain the above energy consumption information currently used by the UE, which may carry the following information:

[0207] 1) The identification of the terminal.

[0208] 2) S-NSSAI, DNN or APP identification.

[0209] 3) Service area or tracking area information.

[0210] 4) The starting time for calculating the network energy used.

[0211] 5) The end time of calculation of network energy used.

[0212] 6) The network energy consumption quota contracted by the terminal.

[0213] EE NF / NWDAF / OAM returns the energy information currently used by the UE or an indication (currently exceeds the credit limit of the terminal contract / currently does not exceed the credit limit of the terminal contract, etc.).

[0214] In this step, the AMF may also subscribe to the energy usage notification service of network functions such as EE NF, that is, when the energy usage of the current UE exceeds the usage limit, the AMF is notified of an indication (currently exceeding the credit limit contracted by the terminal / currently not exceeding the credit limit contracted by the terminal, etc.) or the energy information used by the current UE is returned to the AMF regularly and cyclically.

[0215] Step 5: 5-1AMF initiates an AM policy (access management policy) and / or UE policy (terminal policy) association establishment or modification request to PCF, and PCF feeds back the current policy.

[0216] Note: The request sent by AMF to PCF may carry one or more of the following information:

[0217] 1) User network energy consumption quota control indication.

[0218] 2) An indication that the network energy used or the network energy consumption of the user or application service has reached or is about to reach the network energy consumption quota contracted by the terminal.

[0219] 3) The user’s registration area or service scope information.

[0220] 4) Access management policy establishment, modification or update request message.

[0221] 5) Terminal policy establishment, modification or update request message.

[0222] The policy information fed back by PCF includes but is not limited to the following:

[0223] 1) The current user's service scope (or service area). For example, when a user reaches the energy consumption quota they subscribed to, the second network function (such as PCF) may reduce the scope of services available to the user to achieve energy saving.

[0224] 2) The user's updated UE Route Selection Policy (URSP). For example, in the network slice Single Network Slice Selection Assistance Information (S-NSSAI) and Data Network Name (DNN) that the user originally used to access a specific service, when the user reaches the energy consumption quota they subscribed to, the user is switched to a default S-NSSAI or DNN.

[0225] 3) Identification of the AMF or AMF set (AMF set) after switching.

[0226] 4) The address of the AMF or AMF set after switching.

[0227] 5) Updated energy consumption quota.

[0228] 5-2 Execute the subsequent registration process

[0229] Step 6: After the terminal registration is completed, the AMF may trigger the acquisition of the user's energy quota information in step 6, which is the same as Example 1.

[0230] Step 7: Same as step 5-1 above, establishment or modification of AMF trigger policy.

[0231] Step 8: Based on the latest message obtained, AMF performs corresponding operations, such as UE configuration update (UCU) to update the UE's URSP, and AMF relocation redirects the terminal to the new AMF.

[0232] Example 4

[0233] This embodiment mainly introduces SMF policy control. As shown in FIG8 , this embodiment includes the following steps:

[0234] Steps 1-4 are similar to those in the first embodiment.

[0235] Step 5: Optionally, if the UE carries an indication and / or credit limit value, or the SMF obtains the credit limit from the UDM in step 4, or the SMF supports energy-saving operations / enters energy-saving states, or this step is a regular step and the network is energy-saving, the SMF requests the EE NF / NWDAF / OAM or another NF to obtain the above energy consumption information used by the current UE, which may carry the following information:

[0236] 1) The identification of the terminal.

[0237] 2) S-NSSAI, DNN or APP identification.

[0238] 3) Service area or tracking area information.

[0239] 4) The starting time for calculating the network energy used.

[0240] 5) The end time of calculation of network energy used.

[0241] 6) The network energy consumption quota contracted by the terminal.

[0242] EE NF / NWDAF / OAM returns the energy information currently used by the UE or an indication (currently exceeds the terminal's contracted credit limit / currently does not exceed the terminal's contracted credit limit, etc.)

[0243] In this step, the SMF can also subscribe to the energy usage notification service of network functions such as EE NF, that is, when the current UE's energy usage exceeds the usage limit, the SMF is notified of an indication (currently exceeding the credit limit contracted by the terminal / currently not exceeding the credit limit contracted by the terminal, etc.) or the energy information used by the current UE is returned to the SMF regularly and cyclically.

[0244] Step 6: SMF initiates an SM policy (session management policy) association establishment or modification request to PCF, and PCF feeds back the current policy.

[0245] The request sent by the SMF to the PCF may carry one or more of the following information:

[0246] 1) User network energy consumption quota control indication.

[0247] 2) An indication that the network energy used or the network energy consumption of the user or application service has reached or is about to reach the network energy consumption quota contracted by the terminal.

[0248] 3) The user’s registration area or service scope information.

[0249] 4) Session management policy establishment, modification or update request message.

[0250] The policy information fed back by PCF includes but is not limited to the following:

[0251] 1) The current user's service scope (or service area). For example, when a user reaches the energy consumption quota they subscribed to, the second network function (such as PCF) may reduce the scope of services available to the user to achieve energy saving.

[0252] 2) Updated Quality of Service (QoS), for example, reducing the performance of the service used by the user, thereby achieving energy saving.

[0253] 3) Updated energy consumption quota.

[0254] Step 7: Follow the subsequent registration process.

[0255] Step 8: After the terminal registration is completed, the SMF may trigger the acquisition of the user's energy quota information in step 8, which is the same as in the second embodiment.

[0256] Step 9: Same as step 6 above, establish or modify the SMF trigger policy.

[0257] Step 10: Based on the latest information obtained, SMF performs corresponding operations, such as modifying QoS.

[0258] The terminal control method according to an embodiment of the present application is described in detail above with reference to Figures 2 to 8 . The terminal control method according to an embodiment of the present application is described in detail below with reference to Figures 9 to 12 . It will be understood that the following embodiments are identical or corresponding to the description of the method shown in Figures 2 to 8 , and to avoid repetition, the relevant descriptions are omitted as appropriate.

[0259] FIG9 is a flow chart of a terminal control method according to an embodiment of the present application, which can be applied to the second network function. As shown in FIG9 , the method 900 includes the following steps.

[0260] S902: The second network function receives a request message sent by the first network function; wherein the request message is used for at least one of the following: access management policy establishment, modification or update; terminal policy establishment, modification or update; session management policy establishment, modification or update; the request message includes at least one of the following: user network energy consumption quota control indication; indication that the network energy used by the user or application service or the network energy consumption has reached or is about to reach the network energy consumption quota contracted by the terminal; user's registration area or service range information; access management policy establishment, modification or update request message; terminal policy establishment, modification or update request message; session management policy establishment, modification or update request message.

[0261] The terminal control method provided in the embodiment of the present application can control the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0262] Optionally, as an embodiment, the method also includes: the second network function sends a policy message to the first network function, and the policy message includes at least one of the following: the service scope of the current user; the updated URSP of the user; the identifier of the switched AMF or AMF set; the address of the switched AMF or AMF set; the updated QoS; and the updated energy consumption quota.

[0263] FIG10 is a flow chart of a terminal control method according to an embodiment of the present application, which can be applied to the third network function. As shown in FIG10 , the method 1000 includes the following steps.

[0264] S1002: The third network function sends the contract information of the terminal to the first network function, where the contract information includes first information, and the first information is used to indicate the network energy consumption quota signed by the terminal.

[0265] The terminal control method provided in the embodiment of the present application can control the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0266] Optionally, as an embodiment, the signing information includes at least one of the following: the network energy consumption quota of one of the following granularities signed by the terminal: S-NSSAI, DNN, APP identifier; the network energy consumption quota of each terminal granularity signed by the terminal; the start control time of the network energy consumption quota; the end control time of the network energy consumption quota; the control area information of the network energy consumption quota; the QoS reference and the network energy consumption quota of the QoS reference; the personal QoS parameters and the network energy consumption quota of the personal QoS parameters; the APP identifier and the network energy consumption quota of the APP identifier.

[0267] FIG11 is a flow chart of a terminal control method according to an embodiment of the present application, which can be applied to the fourth network function. As shown in FIG11 , the method 1100 includes the following steps.

[0268] S1102: The fourth network function sends first information to the first network function, where the first information is used to indicate network energy consumption or used network energy of the terminal.

[0269] The terminal control method provided in the embodiment of the present application can control the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0270] Optionally, as an embodiment, before the fourth network function sends the first information to the first network function, the method also includes: the fourth network function receives the second information sent by the first network function, the second information including at least one of the following: the identifier of the terminal; the S-NSSAI, DNN or APP identifier; the service area or tracking area information; the starting calculation time of the used network energy; the ending calculation time of the used network energy; the network energy consumption quota signed by the terminal.

[0271] Optionally, as an embodiment, the fourth network function sends the first information to the first network function, including: when the network energy or network energy consumption used by the terminal or application service reaches or is about to reach the network energy consumption quota contracted by the terminal, the fourth network function sends the first information to the first network function; or, the fourth network function sends the first information to the first network function periodically or cyclically.

[0272] FIG12 is a flow chart of a terminal control method according to an embodiment of the present application, which can be applied to the fourth network function. As shown in FIG12 , the method 1200 includes the following steps.

[0273] S1202: The terminal sends at least one of the following to the first network function: a network energy-saving indication; an identifier of a service for which network energy consumption quota control is executed; an indication of executing network energy consumption quota control; an indication of whether the terminal is in an energy-saving state; a QoS reference and a network energy consumption quota for the QoS reference; personal QoS parameters and a network energy consumption quota for personal QoS parameters; an APP identifier and a network energy consumption quota for the APP identifier.

[0274] The terminal control method provided in the embodiment of the present application can control the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0275] FIG13 is a schematic structural diagram of a first network function according to an embodiment of the present application. As shown in FIG13 , the first network function 1300 includes the following modules.

[0276] The acquisition module 1302 is used to acquire first information, where the first information is used to indicate at least one of the following: the network energy consumption quota signed by the terminal, the network energy consumption, and the used network energy.

[0277] The execution module 1304 is configured to execute a first operation based on the first information.

[0278] The embodiments of the present application can control the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0279] The first network function provided in the embodiment of the present application can execute the steps of the method for executing the first network function in the previous embodiment. To avoid repetition, the description will not be repeated here.

[0280] FIG14 is a schematic structural diagram of a second network function according to an embodiment of the present application. As shown in FIG14 , the second network function 1400 includes the following modules.

[0281] Receiving module 1402 is used to receive a request message sent by the first network function; wherein the request message is used for at least one of the following: access management policy establishment, modification or update; terminal policy establishment, modification or update; session management policy establishment, modification or update; the request message includes at least one of the following: user network energy consumption quota control indication; indication that the network energy or network energy consumption used by the user or application service has reached or is about to reach the network energy consumption quota contracted by the terminal; user's registration area or service range information; access management policy establishment, modification or update request message; terminal policy establishment, modification or update request message; session management policy establishment, modification or update request message.

[0282] The embodiments of the present application can control the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0283] The second network function provided in the embodiment of the present application can execute the steps of the method for executing the second network function in the previous embodiment. To avoid repetition, the description will not be repeated here.

[0284] FIG15 is a schematic structural diagram of a third network function according to an embodiment of the present application. As shown in FIG15 , the third network function 1500 includes the following modules.

[0285] The sending module 1502 is used to send the contract information of the terminal to the first network function, where the contract information includes first information, and the first information is used to indicate the network energy consumption quota signed by the terminal.

[0286] The embodiments of the present application can control the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0287] The third network function provided in the embodiment of the present application can execute the steps of the method for executing the third network function in the previous embodiment. To avoid repetition, the description is not repeated here.

[0288] FIG16 is a schematic structural diagram of a fourth network function according to an embodiment of the present application. As shown in FIG16 , the fourth network function 1600 includes the following modules.

[0289] The sending module 1602 is configured to send first information to the first network function, where the first information is used to indicate the network energy consumption or used network energy of the terminal.

[0290] The embodiments of the present application can control the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0291] The fourth network function provided in the embodiment of the present application can execute the steps of the method for executing the fourth network function in the previous embodiment. To avoid repetition, the description is not repeated here.

[0292] FIG17 is a schematic structural diagram of a terminal according to an embodiment of the present application. As shown in FIG17 , the terminal 1700 includes the following modules.

[0293] The sending module 1702 is used to send at least one of the following to the first network function: a network energy-saving indication; an identifier of a service that performs network energy consumption quota control; an indication of performing network energy consumption quota control; an indication of whether the terminal is in an energy-saving state; a QoS reference and a network energy consumption quota of a QoS reference; personal QoS parameters and a network energy consumption quota of personal QoS parameters; an APP identifier and a network energy consumption quota of an APP identifier.

[0294] The embodiments of the present application can control the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0295] The terminal provided in the embodiment of the present application can execute the steps of the method executed by the terminal in the previous embodiment. To avoid repetition, the description will not be repeated here.

[0296] Optionally, as shown in FIG18 , an embodiment of the present application further provides a communication device 1800, comprising a processor 1801 and a memory 1802, wherein the memory 1802 stores a program or instruction that can be run on the processor 1801. For example, when the communication device 1800 is a terminal, the program or instruction, when executed by the processor 1801, implements the various steps of the above-mentioned terminal control method embodiment and can achieve the same technical effect. When the communication device 1800 is a network-side device, the program or instruction, when executed by the processor 1801, implements the various steps of the above-mentioned terminal control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described here.

[0297] The embodiment of the present application also provides a terminal, including a processor and a communication interface, the communication interface is used to send at least one of the following to the first network function: a network energy saving indication; an identifier of a service that performs network energy consumption quota control; an indication of performing network energy consumption quota control; an indication of whether the terminal is in an energy-saving state; a QoS reference and a network energy consumption quota for the QoS reference; personal QoS parameters and a network energy consumption quota for personal QoS parameters; an APP identifier and a network energy consumption quota for the APP identifier. This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 19 is a schematic diagram of the hardware structure of a terminal that implements an embodiment of the present application.

[0298] The terminal 1900 includes but is not limited to: a radio frequency unit 1901, a network module 1902, an audio output unit 1903, an input unit 1904, a sensor 1905, a display unit 1906, a user input unit 1907, an interface unit 1908, a memory 1909 and at least some of the components of the processor 1910.

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

[0300] It should be understood that in an embodiment of the present application, the input unit 1904 may include a graphics processing unit (GPU) 19041 and a microphone 19042, and the graphics processor 19041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1906 may include a display panel 19061, and the display panel 19061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1907 includes a touch panel 19071 and at least one of the other input devices 19072. The touch panel 19071 is also called a touch screen. The touch panel 19071 may include two parts: a touch detection device and a touch controller. Other input devices 19072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

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

[0302] Memory 1909 can be used to store software programs or instructions and various data. Memory 1909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, memory 1909 may include volatile memory or non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. 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 RAM bus random access memory (DRRAM). The memory 1909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

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

[0304] Among them, the radio frequency unit 1901 can be used to send at least one of the following to the first network function: a network energy saving indication; an identifier of a service that executes network energy consumption quota control; an indication of executing network energy consumption quota control; an indication of whether the terminal is in an energy-saving state; a QoS reference and a network energy consumption quota for a QoS reference; personal QoS parameters and a network energy consumption quota for personal QoS parameters; an APP identifier and a network energy consumption quota for an APP identifier.

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

[0306] The present application also provides a network-side device including a processor and a communication interface, wherein the processor and the communication interface are configured to execute the steps of each embodiment of Figures 2 to 11. This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.

[0307] The embodiment of the present application further provides a network side device. As shown in FIG20 , the network side device 2000 includes: a processor 2001, a network interface 2002, and a memory 2003. The network interface 2002 is, for example, a Common Public Radio Interface (CPRI).

[0308] Specifically, the network side device 2000 of an embodiment of the present invention also includes: instructions or programs stored in the memory 2003 and executable on the processor 2001. The processor 2001 calls the instructions or programs in the memory 2003 to execute the methods executed by the modules shown in Figures 13 to 16 and achieve the same technical effects. To avoid repetition, they will not be elaborated here.

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

[0310] The processor is the processor in the terminal described in the above embodiment. The readable storage medium can be non-volatile or non-transitory. 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 can be non-transitory.

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

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

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

[0314] An embodiment of the present application further provides a terminal control system, comprising: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the terminal control method described above, and the network-side device can be used to execute the steps of the terminal control method described above.

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

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

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

Claims

1. A terminal control method, wherein, Including: A first network function obtains first information, where the first information is used to indicate at least one of the following: the network energy consumption quota subscribed by the terminal, the network energy consumption, the network energy used; The first network function performs a first operation based on the first information.

2. The method according to claim 1, wherein The first operation includes at least one of the following: Rejecting the registration request of the terminal; Initiating the deregistration process of the terminal; Rejecting the session establishment request of the terminal; Initiating the session release process of the terminal.

3. The method according to claim 1 or 2, wherein The first network function performing the first operation based on the first information includes: when the first network function determines, based on the first information, that a first condition is satisfied, the first network function performs the first operation, where the first condition includes at least one of the following: The network energy or network energy consumption used by the terminal or application service reaches or is about to reach the network energy consumption quota subscribed by the terminal; The network energy consumption is greater than or equal to a first threshold; The relevant measurement value of the network energy consumption is greater than or equal to a second threshold; The current energy efficiency is greater than or less than a third threshold.

4. The method according to claim 3, wherein At least one of the following messages sent by the first network function to the terminal is used to indicate the first condition: Registration request rejection message, deregistration request message, session establishment request rejection message, session release request message.

5. The method according to claim 1, wherein, The first network function performing the first operation based on the first information includes: the first network function sends a request message to a second network function, where the request message is used for at least one of the following: Establishing, modifying or updating the access management policy; Establishing, modifying or updating the terminal policy; Establishing, modifying or updating the session management policy.

6. The method according to claim 5, wherein, The request message includes at least one of the following: User network energy consumption quota control indication; Indication that the network energy or network energy consumption used by the user or application service reaches or is about to reach the network energy consumption quota subscribed by the terminal; The registration area or service scope information of the user; Access management policy establishment, modification or update request message; Terminal policy establishment, modification or update request message; Session management policy establishment, modification or update request message.

7. The method according to claim 5 or 6, wherein The first network function performing the first operation based on the first information further includes: The first network function receives a policy message from the second network function, where the policy message includes at least one of the following: The current service scope of the user; The updated UE routing selection policy (URSP) of the user; The identifier of the switched access and mobility management function (AMF) or AMF set; The address of the switched AMF or AMF set; The updated quality of service (QoS); The updated energy consumption quota.

8. The method according to any one of claims 1 to 7, wherein, The first information is used to indicate the network energy consumption quota subscribed by the terminal, and the first network function obtaining the first information includes: the first network function obtains the subscription information of the terminal from a third network function, where the subscription information includes at least one of the following: The network energy consumption quota of the following granularity subscribed by the terminal: single network slice selection assistance information (S-NSSAI), data network access identifier (DNN), APP identifier; The network energy consumption quota of each terminal granularity subscribed by the terminal; The start control moment of the network energy consumption quota; The end control moment of the network energy consumption quota. Control area information of network energy consumption quota; QoS reference and network energy consumption quota of QoS reference; Personal QoS parameters and network energy consumption quota of personal QoS parameters; APP identifier and network energy consumption quota of APP identifier.

9. The method according to any one of claims 1 to 8, wherein, The first information is used to indicate network energy consumption or the network energy used. Before the first network function obtains the first information, the method further includes: the first network function sends second information to the fourth network function, and the second information includes at least one of the following: The identifier of the terminal; S-NSSAI, DNN or APP identifier; Service area or tracking area information; The start calculation time of the network energy used; The end calculation time of the network energy used; The network energy consumption quota subscribed by the terminal.

10. The method according to claim 9, wherein The first network function obtaining the first information includes: The first network function receives the first information from the fourth network function, and the first information is sent when the network energy or network energy consumption used by the terminal or application service reaches or is about to reach the network energy consumption quota subscribed by the terminal; or, The first network function regularly or cyclically receives the first information from the fourth network function.

11. According to the method according to any one of claims 1 to 10, wherein, Before the first network function obtains the first information, the method further includes: the first network function receives at least one of the following sent by the terminal: Network energy saving indication; The identifier of the service that executes network energy consumption quota control; The indication to execute network energy consumption quota control; The indication of whether the terminal is in the energy saving state; QoS reference and network energy consumption quota of QoS reference; Personal QoS parameters and network energy consumption quota of personal QoS parameters; APP identifier and network energy consumption quota of APP identifier.

12. A terminal control method, wherein, Including: The second network function receives a request message sent by the first network function; Wherein, the request message is used for at least one of the following: access management policy establishment, modification or update; terminal policy establishment, modification or update; session management policy establishment, modification or update; The request message includes at least one of the following: user network energy consumption quota control indication; indication that the network energy or network energy consumption used by the user or application service reaches or is about to reach the network energy consumption quota subscribed by the terminal; the registration area or service scope information of the user; access management policy establishment, modification or update request message; Terminal policy establishment, modification or update request message; session management policy establishment, modification or update request message.

13. The method according to claim 12, wherein, The method further includes: the second network function sends a policy message to the first network function, and the policy message includes at least one of the following: The service scope of the current user; The updated URSP of the user; The identifier of the switched AMF or AMF set; The address of the switched AMF or AMF set; Updated QoS; Updated energy consumption quota.

14. A terminal control method, wherein, Including: The third network function sends the subscription information of the terminal to the first network function, and the subscription information includes the first information, and the first information is used to indicate the network energy consumption quota subscribed by the terminal.

15. The method according to claim 14, wherein, The subscription information includes at least one of the following: The network energy consumption quota of the following granularity subscribed by the terminal: S-NSSAI, DNN, APP identifier; The network energy consumption quota for each terminal granularity subscribed by the terminal; The start control moment of the network energy consumption quota; The end control moment of the network energy consumption quota; The control area information of the network energy consumption quota; QoS reference and the network energy consumption quota of the QoS reference; Personal QoS parameters and the network energy consumption quota of the personal QoS parameters; APP identifier and the network energy consumption quota of the APP identifier.

16. A terminal control method, wherein, Including: The fourth network function sends a first message to the first network function, and the first message is used to indicate the network energy consumption or the network energy used by the terminal.

17. The method according to claim 16, wherein, Before the fourth network function sends the first message to the first network function, the method further includes: the fourth network function receives a second message sent by the first network function, and the second message includes at least one of the following: The identifier of the terminal; S-NSSAI, DNN or APP identifier; Service area or tracking area information; The start calculation moment of the network energy used; The end calculation moment of the network energy used; The network energy consumption quota subscribed by the terminal.

18. The method according to claim 16 or 17, wherein The fourth network function sending the first message to the first network function includes: When the network energy or network energy consumption used by the terminal or application service reaches or is about to reach the network energy consumption quota subscribed by the terminal, the fourth network function sends the first message to the first network function; or, The fourth network function regularly or cyclically sends the first message to the first network function.

19. A terminal control method, wherein, Including: The terminal sends at least one of the following to the first network function: Network energy saving indication; The identifier of the service that executes the network energy consumption quota control; The indication to execute the network energy consumption quota control; The indication of whether the terminal is in the energy saving state; QoS reference and the network energy consumption quota of the QoS reference; Personal QoS parameters and the network energy consumption quota of the personal QoS parameters; APP identifier and the network energy consumption quota of the APP identifier.

20. A first network function, wherein, Including: An acquisition module, configured to acquire a first message, where the first message is used to indicate at least one of the following: the network energy consumption quota subscribed by the terminal, network energy consumption, and network energy used; An execution module, configured to perform a first operation based on the first message.

21. The first network function according to claim 20, wherein, The first operation includes at least one of the following: Rejecting the registration request of the terminal; Initiating the deregistration process of the terminal; Rejecting the session establishment request of the terminal; Initiating the session release process of the terminal.

22. The first network function according to claim 20 or 21, wherein The execution module is configured to perform the first operation when it is determined based on the first message that a first condition is satisfied, and the first condition includes at least one of the following: The network energy or network energy consumption used by the terminal or application service reaches or is about to reach the network energy consumption quota subscribed by the terminal; The network energy consumption is greater than or equal to a first threshold; The relevant measured value of the network energy consumption is greater than or equal to a second threshold; The current energy efficiency is greater than or less than a third threshold.

23. A second network function, wherein, Including: A receiving module, configured to receive a request message sent by the first network function; Wherein, the request message is used for at least one of the following: access management policy establishment, modification or update; terminal policy establishment, modification or update; session management policy establishment, modification or update; The request message includes at least one of the following: an indication of user network energy consumption quota control; an indication that the network energy or network energy consumption used by the user or application service has reached or is about to reach the network energy consumption quota subscribed by the terminal; information on the registration area or service scope of the user; a request message for establishing, modifying, or updating an access management policy; a request message for establishing, modifying, or updating a terminal policy; a request message for establishing, modifying, or updating a session management policy.

24. The second network function according to claim 23, wherein, It further includes a sending module for sending a policy message to the first network function, where the policy message includes at least one of the following: the service scope of the current user; the updated URSP of the user; the identifier of the switched AMF or set of AMFs; the address of the switched AMF or set of AMFs; the updated QoS; the updated energy consumption quota.

25. A third network function, wherein, It includes: a sending module for sending the subscription information of the terminal to the first network function, where the subscription information includes first information for indicating the network energy consumption quota subscribed by the terminal.

26. The third network function according to claim 25, wherein The subscription information includes at least one of the following: the network energy consumption quota with a granularity of one of the following subscribed by the terminal: S-NSSAI, DNN, APP identifier; the network energy consumption quota for each terminal granularity subscribed by the terminal; the start control moment of the network energy consumption quota; the end control moment of the network energy consumption quota; the control area information of the network energy consumption quota; QoS reference and the network energy consumption quota of the QoS reference; personal QoS parameters and the network energy consumption quota of the personal QoS parameters; APP identifier and the network energy consumption quota of the APP identifier.

27. A fourth network function, wherein, It includes: a sending module for sending first information to the first network function, where the first information is used to indicate the network energy consumption or network energy used by the terminal.

28. The fourth network function according to claim 27, wherein It further includes a receiving module for receiving second information sent by the first network function, where the second information includes at least one of the following: the identifier of the terminal; S-NSSAI, DNN, or APP identifier; service area or tracking area information; the start calculation moment of the network energy used; the end calculation moment of the network energy used; the network energy consumption quota subscribed by the terminal.

29. The fourth network function according to claim 27 or 28, wherein, The sending module is used for: when the network energy or network energy consumption used by the terminal or application service has reached or is about to reach the network energy consumption quota subscribed by the terminal, the fourth network function sends the first information to the first network function; or, the fourth network function sends the first information to the first network function regularly or cyclically.

30. A terminal, wherein, It includes: a sending module for sending at least one of the following to the first network function: a network energy saving indication; the identifier of the service for performing network energy consumption quota control; an indication for performing network energy consumption quota control; an indication of whether the terminal is in an energy saving state; QoS reference and the network energy consumption quota of the QoS reference; personal QoS parameters and the network energy consumption quota of the personal QoS parameters; APP identifier and the network energy consumption quota of the APP identifier.

31. A terminal, wherein, It includes a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, it implements the steps of the method as described in claim 20.

32. A network-side device, wherein, It includes a processor and a memory, and the memory stores programs or instructions that can run on the processor. When the programs or instructions are executed by the processor, the steps of the method according to any one of claims 1 to 19 are implemented.

33. A readable storage medium, wherein, Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by a processor, the steps of the method according to any one of claims 1 to 20 are implemented.

Citation Information

Patent Citations

  • Solutions for UE to request initial assignment or update of UE policies

    CN110582121A

  • Energy-saving configuration method and device

    CN113596965A

  • Communication method and device

    CN113973341A

  • Network access management method, device and system, communication equipment and medium

    CN116868640A

  • Communication method and apparatus

    WO2023185441A1