Terminal control method, terminal and network side equipment

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

CN120302389APending Publication Date: 2025-07-11VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410048203.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-11
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In the prior art, energy consumption control of the terminal cannot be achieved, resulting in the inability of effective energy saving of communication systems.

Method used

The first network function obtains the network energy consumption quota and network energy consumption information signed by the terminal, 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., and conducting energy consumption management in combination with the policy control function.

Benefits of technology

It realizes effective control of terminal energy consumption and improves the energy-saving efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120302389A_ABST
    Figure CN120302389A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a terminal control method, a terminal and network side equipment, and belongs to the technical field of communication, and the terminal control method comprises the steps that a first network function obtains first information, and the first information is used for indicating at least one of the following information: a network energy consumption limit 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.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technologies, and particularly relates to a terminal control method, a terminal, and a network-side device. Background Art

[0002] In related technologies, energy consumption monitoring and reporting based on network slice granularity, network element, or network function granularity are only implemented in Operation Administration and Maintenance (OAM), but energy consumption control of terminals cannot be achieved, which is not conducive to energy saving in communication systems. Summary of the Invention

[0003] Embodiments of this application provide a terminal control method, a terminal, and a network-side device, which can solve the problem that energy consumption control of terminals cannot be achieved.

[0004] 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: the network energy consumption quota subscribed by the terminal, the network energy consumption, and the network energy used; and the first network function performs a first operation based on the first information.

[0005] In a second aspect, a terminal control method is provided. A second network function receives a request message sent by the first network function; where 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; and 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 reaches 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; an access management policy establishment, modification, or update request message; a terminal policy establishment, modification, or update request message; and a session management policy establishment, modification, or update request message.

[0006] In a third aspect, a terminal control method is provided, including: a third network function sends the subscription information of the terminal to the first network function, where the subscription information includes the first information, and the first information is used to indicate the network energy consumption quota subscribed by the terminal.

[0007] In a fourth aspect, a terminal control method is provided, including: a fourth network function sends the first information to the first network function, where the first information is used to indicate the network energy consumption or the network energy used by the terminal.

[0008] In a fifth aspect, a terminal control method is provided, including: the terminal sends at least one of the following to a first network function: a network energy saving indication; an identifier of a 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; a QoS reference and a network energy consumption quota of the QoS reference; a personal QoS parameter and a network energy consumption quota of the personal QoS parameter; an APP identifier and a network energy consumption quota of the APP identifier.

[0009] In a sixth aspect, a first network function is provided, including: an obtaining module, configured to obtain 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 network energy used; an execution module, configured to perform a first operation based on the first information.

[0010] In a seventh aspect, a second network function is provided, including: a receiving module, configured to receive a request message sent by the first network function; where 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: 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 reaches or is about to reach the network energy consumption quota subscribed by the terminal; user registration area or service scope information; 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.

[0011] In an eighth aspect, a third network function is provided, including: a sending module, configured to send subscription information of the terminal to the first network function, where the subscription information includes first information, and the first information is used to indicate the network energy consumption quota subscribed by the terminal.

[0012] In a ninth aspect, a fourth network function is provided, including: a sending module, configured to send 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.

[0013] In a tenth aspect, a terminal is provided, including: a sending module, configured to send at least one of the following to a first network function: a network energy saving indication; an identifier of a 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; a QoS reference and a network energy consumption quota of the QoS reference; a personal QoS parameter and a network energy consumption quota of the personal QoS parameter; an APP identifier and a network energy consumption quota of the APP identifier.

[0014] In an eleventh aspect, a terminal is provided, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the fifth aspect are implemented.

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

[0016] In a thirteenth aspect, a network-side device is provided, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in any one of the first aspect to the fourth aspect are implemented.

[0017] In a fourteenth aspect, a network-side device is provided, including a processor and a communication interface. The processor and the communication interface are used to execute the steps of the method described in any one of the first aspect to the fourth aspect.

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

[0019] In a sixteenth aspect, a wireless communication system is provided, including: a terminal and a network-side device. 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 aspect to the fourth aspect.

[0020] In a seventeenth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement the steps of the method described in any one of the first aspect to the fifth aspect.

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

[0022] In the embodiments of the present application, a 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 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, and thus can control the network energy consumption of the terminal, which is beneficial to the energy saving of the communication system. Description of the Drawings

[0023] Figure 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;

[0024] Figure 2 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0025] Figure 3 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0026] Figure 4 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0027] Figure 5 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

[0028] Figure 6 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

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

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

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

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

[0033] Figure 11 is a schematic flowchart of a terminal control method according to an embodiment of the present application;

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

[0035] Figure 13 is a schematic structural diagram of a first network function according to an embodiment of the present application;

[0036] Figure 14 is a schematic structural diagram of a second network function according to an embodiment of the present application;

[0037] Figure 15 is a schematic structural diagram of a third network function according to an embodiment of the present application;

[0038] Figure 16 is a schematic structural diagram of a fourth network function according to an embodiment of the present application;

[0039] Figure 17 is a schematic structural diagram of a terminal according to an embodiment of the present application;

[0040] Figure 18 is a schematic structural diagram of a communication device according to an embodiment of the present application;

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

[0042] Figure 20 is a schematic structural diagram of a network - side device according to an embodiment of the present application. Detailed implementation manners

[0043] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0044] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances, 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 usually of the same category, and do not limit the number of objects. For example, the first object can be one or more. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates an "or" relationship between the associated objects before and after.

[0045] The term "indication" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly tells the receiver specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.

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

[0047] Figure 1The block diagram of a wireless communication system to which the embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a 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, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines or furniture, etc.), a game console, a personal computer (PC), a teller machine or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be called a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be called a radio access network (RAN) device, a radio access network function or a radio access network unit. The access network device can include a base station, a wireless local area network (WLAN) access point (AP) 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, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

[0048] It should be noted that in the embodiments of the present application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of the core network devices are not limited. However, it is not limited to at least one of the following: core network nodes, core network functions, 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 the present application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of the core network devices are not limited.

[0049] Next, with reference to the accompanying drawings, the terminal control method provided in the embodiments of the present application will be described in detail through some embodiments and their application scenarios.

[0050] As Figure 2 shown, the embodiments of the present application provide a terminal control method 200. This method can be executed by a first network function. In other words, this method can be executed by software or hardware installed in the first network function. The method includes the following steps.

[0051] S202: The 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, and the network energy used.

[0052] In various embodiments of this 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), etc.

[0053] 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 subscription information of the terminal from the Unified Data Management (UDM), and the subscription information of the terminal includes the network energy consumption quota subscribed by the terminal; for another example, the first network function obtains the network energy consumption or the network energy used from the Energy Efficiency Network Functions (EE NF), the Network Data Analytics Function (NWDAF), or the Operation Administration and Maintenance (OAM), etc.

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

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

[0056] In one embodiment, the first information may be used to directly indicate the network energy consumption quota subscribed by the terminal, the network energy consumption, or the network energy used, and may also be used to indicate the following information: the network energy or network energy consumption used by the terminal or the 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 the first threshold, etc.

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

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

[0059] In the terminal control method provided by the embodiments 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 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, and thus can control the network energy consumption of the terminal, which is beneficial to energy saving of the communication system.

[0060] In the terminal control method provided by the embodiments of the present application, the subscription of the terminal reflects that the user subscribes to the control of the energy consumption quota or the network energy consumption quota that can be used. The first network function (such as AMF) can obtain the information for controlling the network energy consumption quota of the user (user granularity, slice granularity, app granularity) during the registration process and interact with the EE NF or other NF / OAM to control the network energy consumption of the terminal. The first network function (such as SMF) obtains the information for controlling the network energy consumption quota of the user (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 network energy consumption of the terminal.

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

[0062] 1) 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.

[0063] 2) The network energy consumption is greater than or equal to a first threshold. For example, the network energy consumption value per day or per month is greater than or equal to the first threshold, and the unit of the first threshold may be J.

[0064] 3) The relevant measurement value of the network energy consumption is greater than or equal to a second threshold. For example, the relevant measurement value (such as overhead, call charge, etc.) of the network energy consumption value per day or per month is greater than or equal to the second threshold, and the unit of the second threshold may be yuan, US dollar, etc.

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

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

[0067] 1) Reject the registration request of the terminal. For example, if the first network function is the AMF, during the registration process of the terminal, when the AMF determines based on the first information that the network energy or network power consumption used by the terminal or the application service reaches or is about to reach the network power consumption quota subscribed by the terminal, the AMF rejects the registration request of the terminal. For specific details, refer to Embodiment 1 hereinafter.

[0068] In this embodiment, the first network function may send a registration request rejection message to the terminal. The registration request rejection message includes a cause value, and the cause value is used to indicate the above first condition. For example, it indicates that the network energy or network power consumption used by the terminal or the application service reaches or is about to reach the network power consumption quota subscribed by the terminal.

[0069] 2) Initiate the deregistration process of the terminal. For example, if the first network function is the AMF, after the terminal is successfully registered, when the AMF determines based on the first information that the network energy or network power consumption used by the terminal or the application service reaches or is about to reach the network power consumption quota subscribed by the terminal, the AMF initiates the deregistration process of the terminal. For specific details, refer to Embodiment 1 hereinafter.

[0070] In this embodiment, the first network function may send a deregistration request message to the terminal. The deregistration request message includes a cause value, and the cause value is used to indicate the above first condition. For example, it indicates that the network energy or network power consumption used by the terminal or the application service reaches or is about to reach the network power consumption quota subscribed by the terminal.

[0071] 3) Reject the session establishment request of the terminal. For example, if the first network function is the SMF, during the session establishment process of the terminal, when the SMF determines based on the first information that the network energy or network power consumption used by the terminal or the application service reaches or is about to reach the network power consumption quota subscribed by the terminal, the SMF rejects the session establishment request of the terminal. For specific details, refer to Embodiment 2 hereinafter.

[0072] In this embodiment, the first network function may send a session establishment request rejection message to the terminal. The session establishment request rejection message includes a cause value, and the cause value is used to indicate the above first condition. For example, it indicates that the network energy or network power consumption used by the terminal or the application service reaches or is about to reach the network power consumption quota subscribed by the terminal.

[0073] 4) Initiate the session release process of the terminal. For example, if the first network function is the SMF, after the terminal session is successfully established, the SMF determines based on the first information that the network energy or network power consumption used by the terminal or the application service reaches or is about to reach the network power consumption quota subscribed by the terminal, then the SMF initiates the session release process of the terminal. For specific details, please refer to Embodiment 2 later.

[0074] In this embodiment, the first network function may send a session release request message to the terminal. The session release request message includes a cause value, and the cause value is used to indicate the above first condition. For example, it indicates that the network energy or network power consumption used by the terminal or the application service reaches or is about to reach the network power consumption quota subscribed by the terminal.

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

[0076] 1) Establishing, modifying, or updating an Access Management policy (AM policy).

[0077] 2) Establishing, modifying, or updating a User Equipment policy (UE policy).

[0078] 3) Establishing, modifying, or updating a Session Management policy (SM policy).

[0079] For specific details of this embodiment, please refer to Embodiment 3 or Embodiment 4 later.

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

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

[0082] 1) User network power consumption quota control indication.

[0083] 2) Indication that the network energy or network power consumption used by the user or the application service reaches or is about to reach the network power consumption quota subscribed by the terminal.

[0084] 3) User's registered area or service scope information.

[0085] 4) Access Management policy establishment, modification, or update request message.

[0086] 5) User Equipment policy establishment, modification, or update request message.

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

[0088] 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:

[0089] 1) The service scope (or service area) of the current user. For example, when the user reaches the energy consumption limit they subscribed to, the second network function (such as PCF) reduces the scope of services that the user can use, achieving an energy-saving effect.

[0090] 2) The updated UE Route Selection Policy (URSP) of the user. For example, among the original single network slice selection assistance information (S-NSSAI) and data network name (DNN) for the user to access a specific service network slice, when the user reaches the energy consumption limit they subscribed to, the user is selected to be switched to a default S-NSSAI or DNN.

[0091] 3) The identifier of the switched AMF or AMF set.

[0092] 4) The address of the switched AMF or AMF set.

[0093] 5) The updated Quality of Service (QoS), for example, by reducing the performance of the services used by the user, thereby achieving an energy-saving effect.

[0094] 6) The updated energy consumption limit.

[0095] The following will introduce how the first network function obtains the first information through several embodiments.

[0096] In one embodiment, the first information is used to indicate the network energy consumption limit subscribed by the terminal, and the first network function obtaining the first information includes: the first network function obtaining the subscription information of the terminal from a third network function, where the third network function can be Unified Data Management (UDM), etc., and the subscription information includes at least one of the following:

[0097] 1) The network energy consumption quota (such as credit limit) of the following granularities subscribed by the terminal: S-NSSAI, DNN, APP identifier. For example, S-NSSAI1, DNN1 or APP ID 1: credit limit 1; S-NSSAI1, DNN2 or APP ID 2: credit limit2, and so on.

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

[0099] 3) The start control moment (start time) of the network energy consumption quota.

[0100] 4) The end control moment (end time) of the network energy consumption quota.

[0101] 5) The control area information of the network energy consumption quota introduced above. For example, in some areas, it is included in the network energy consumption quota control; in some areas, it is not included in the network energy consumption quota control, or in all areas, it is included in the network energy consumption quota control.

[0102] 6) QoS reference (QoS reference) and the network energy consumption quota of the QoS reference.

[0103] 7) Individual QoS parameter (individual QoS parameter) and the network energy consumption quota of the individual QoS parameter.

[0104] 8) APP identifier and the network energy consumption quota of the APP identifier.

[0105] In one embodiment, 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 a fourth network function, and the fourth network function can be EE NF, NWDAF or OAM, etc. The second information includes at least one of the following:

[0106] 1) The identifier of the terminal.

[0107] 2) S-NSSAI, DNN or APP identifier.

[0108] 3) Service area or Tracking area information.

[0109] 4) The start calculation moment of the network energy used.

[0110] 5) The end calculation moment of the network energy used.

[0111] 6) The network energy consumption quota subscribed by the terminal.

[0112] Optionally, in this embodiment, the first network function may subscribe to the energy usage notification service of the fourth network function, and the first information obtained by the first network function includes one of the following:

[0113] 1) 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.

[0114] 2) The first network function regularly or cyclically receives the first information from the fourth network function, and the first information is used to indicate the network energy consumption or the network energy used.

[0115] 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 receives at least one of the following sent by the terminal:

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

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

[0118] 3) Indication for performing network energy consumption quota control (such as Credit limit control indication).

[0119] 4) Indication of whether the terminal is in the energy saving state. For example, indication that the terminal is in the energy saving state, or indication that the terminal is in the non-energy saving state.

[0120] 5) QoS reference and network energy consumption quota of the QoS reference.

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

[0122] 7) APP identification and network energy consumption quota of the APP identification.

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

[0124] Embodiment 1

[0125] This embodiment mainly introduces AMF access control, such as Figure 3As shown, this embodiment includes the following steps:

[0126] 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.

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

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

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

[0130] 3) Indications for executing credit limit control of network energy consumption (such as Credit limit control indication).

[0131] 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 no energy saving state.

[0132] 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 can be carried in the Non-Access Stratum (NAS) signaling and sent to the AMF.

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

[0134] a) If 5G-S-TMSI / GUAMI is not provided or provided but the corresponding AMF does not support network energy consumption quota control, which can also be called energy credit limit control, the RAN performs AMF selection and selects an AMF that supports credit limit control. Here, it can be selected that the RAN configures the capabilities of AMFs under different service areas / Tracking areas (for example, a list of AMFs that support and do not support credit control under different TAs).

[0135] b) If the RAN fails to select a suitable AMF, the RAN forwards the registration request to a pre-configured AMF (e.g., the default AMF). Then the AMF performs AMF selection to choose an AMF that supports credit limit control. Here, the AMF performs AMF reselection (AMF relocation). 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 NSSF / EE NF, etc. The method of obtaining is that the AMF sends the information carried in the UE registration as above and / or the current TA information of the UE and / or credit control indication, etc. The NSSF / EE NF has the capabilities of AMFs in different service areas / tracking areas (e.g., the list of AMFs that support credit control and do not support credit control under different TAs). It selects a servable AMF based on the information provided by the AMF and feeds it back to the default AMF.

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

[0137] Step 3: The AMF accesses the UDM (carrying the UE's request information in Step 1) to obtain the subscription information of the current terminal. The content of the subscription information is as follows, one or more of the following:

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

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

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

[0141] 4) The end control time (end time) of the network energy consumption quota.

[0142] 5) Control area information of the network energy consumption quota introduced above. For example, in some areas, it is included in the network energy consumption quota control, in some areas, it is not included in the network energy consumption quota control, or in all areas, it is included in the network energy consumption quota control.

[0143] Step 4: Optionally, the AMF requests the EE NF / NWDAF / OAM or some other NF to obtain the above energy consumption situation that the current terminal has used, and may carry the following information:

[0144] 1) The identifier of the terminal.

[0145] 2) S-NSSAI, DNN or APP identifier.

[0146] 3) Service area or Tracking area information.

[0147] 4) The starting calculation moment of the network energy used.

[0148] 5) The ending calculation moment of the network energy used.

[0149] 6) The network energy consumption quota subscribed by the terminal.

[0150] The EE NF / NWDAF / OAM returns the energy information that the current UE has used or an indication (currently exceeding the credit limit subscribed by the terminal / currently not exceeding the credit limit subscribed by the terminal, etc.).

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

[0152] Step 5: If the energy quota that the current UE has used reaches the energy quota it has subscribed to, the AMF rejects the terminal's registration request and carries the cause value: credit limit reached (reaching the total energy subscribed by the user) in the message of the registration request rejection.

[0153] It should be noted that if the energy quota subscribed by the UE is at the per UE granularity, the process terminates at Step 5.

[0154] If the energy quota subscribed by the UE is for a certain type of service, such as a certain S-NSSAI, DNN, or APPID, the AMF rejects the registration request for the S-NSSAI corresponding to the service that reaches the total energy, but continues to execute the registration requests for other services or operations subscribed by the UE, that is, continues to execute the following steps.

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

[0156] Step 7: The AMF requests the network functions such as the EE NF to feedback the already used energy consumption value corresponding to the current UE. Or the AMF subscribes to the service of the network functions such as the EE NF to monitor the already used energy consumption value corresponding to 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 already used energy information of the current UE or an indication (currently exceeding the credit limit subscribed by the terminal / currently not exceeding the credit limit subscribed by the terminal, etc.).

[0157] Here, there is a possibility that there is no credit limit value in the user's subscription, or there is another possibility that there is only the service information for executing the credit limit in the user's subscription, and the credit limit is stored in the corresponding network functions such as the EE NF. The EE NF controls according to the configured credit limit.

[0158] Step 8: If the already used energy quota of the current UE reaches its subscribed energy quota, the AMF initiates a deregistration process and carries a cause value in the deregistration request message: credit limit reached (reaching the total network energy subscribed by the user).

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

[0160] If the energy quota subscribed by the UE is for a certain type of service, such as a certain S-NSSAI, DNN, or APPID, the AMF only initiates a deregistration request for the S-NSSAI corresponding to the service that reaches the total energy, and the registration status of other S-NSSAIs remains unchanged.

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

[0162] As another implementation manner of Embodiment 1, as Figure 4 shown, optionally, the UDM may also not store the network energy consumption quota information (abbreviated as limit information), but the AMF directly interacts with the EE NF, etc. to obtain it, and the remaining processes are the same as those in Embodiment 1 above.

[0163] There are several possibilities in the above process:

[0164] The UE carries the indication information of Step 1, and the AMF actively triggers Step 4 to obtain the limit information upon receiving the indication.

[0165] The UE does not carry the indication, and the AMF actively triggers Step 4 to obtain the limit information.

[0166] The UE carries the indication and the subscribed credit limit, and the AMF only obtains the energy usage situation from Step 4, and the EE NF does not have the relevant information on the credit limit.

[0167] Embodiment 2

[0168] This embodiment mainly introduces the SMF access control. As Figure 5 shown, this embodiment includes the following steps:

[0169] Step 1: The UE initiates a PDU session establishment request. Optionally, it carries the relevant information as in Embodiment 1 to indicate that it has subscribed to the service of credit limit control.

[0170] Compared with Step 1 of Embodiment 1, its credit limit control may be more granular in terms of PDU session or QoS flow, and the information provided may also include at least one of the following:

[0171] 1) QoS reference and the network energy consumption quota of the QoS reference.

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

[0173] 3) APP identifier and the network energy consumption quota of the APP identifier.

[0174] Step 2: Optionally, when the AMF performs SMF selection, it may be based on the information carried by the UE and select an SMF with the ability of credit limit control.

[0175] Step 3: The AMF initiates a pdu session connection carrying the information requested by the UE.

[0176] Step 4: The SMF obtains the subscription information of the UDM, the same information obtained by the UDM in Embodiment 1, and in addition, more fine-grained information:

[0177] 1) QoS reference and the network energy consumption quota of the QoS reference.

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

[0179] 3) APP identifier and the network energy consumption quota of the APP identifier.

[0180] Step 5: The SMF requests the EE NF / NWDAF / OAM or some other NF to obtain the above energy consumption situation already used by the current UE, and may carry the following information:

[0181] 1) The identifier of the said terminal.

[0182] 2) S-NSSAI, DNN or APP identifier.

[0183] 3) Service area or Tracking area information.

[0184] 4) The starting calculation moment of the used network energy.

[0185] 5) The ending calculation moment of the used network energy.

[0186] 6) The network energy consumption quota subscribed by the said terminal.

[0187] The EE NF / NWDAF / OAM returns the energy information already used by the current UE or an indication (currently exceeding the credit limit subscribed by the terminal / currently not exceeding the credit limit subscribed by the terminal, etc.).

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

[0189] Step 6: If the energy quota already used by the current UE reaches its subscribed energy quota, the SMF rejects the PDU session establishment request of the terminal and carries the cause value: credit limit reached (reaching the total energy subscribed by the user) in the request rejection message.

[0190] Step 7: Reject the request and feedback to the UE.

[0191] 7-0, if the upper limit of the credit limit is not reached, continue with the PDU session establishment.

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

[0193] Here, there are two possibilities. One is that there is no credit limit value in the user's subscription, or another possibility is that there is only service information for implementing the credit limit in the user's subscription, and the credit limit is stored in corresponding network functions such as the EE NF. The EE NF controls according to the configured credit limit.

[0194] Step 10: If the already used energy quota of the current UE reaches its subscribed energy quota, the SMF initiates the PDU session release process and carries the cause value: credit limit reached (reaching the total energy subscribed by the user) in the feedback message.

[0195] As another implementation manner of Embodiment 2, as Figure 6 shown, optionally, the UDM may not store the limit information, but the SMF directly interacts with the EE NF and others to obtain it. The remaining processes are the same as those in Embodiment 1 above.

[0196] There are several possibilities in the above process:

[0197] The UE carries the indication information (indication) in Step 1, and the SMF actively triggers Step 5 to obtain the limit information upon receiving the indication

[0198] The UE does not carry any information such as indication, and the SMF actively triggers Step 5 to obtain the limit information

[0199] The UE carries an indication and a signed credit limit. The SMF only obtains the energy usage from step 5, and the EE NF does not have information related to the credit limit.

[0200] Embodiment 3

[0201] This embodiment mainly introduces AMF policy control, such as Figure 7 As shown, this embodiment includes the following steps:

[0202] The difference between this embodiment and Embodiment 1: Instead of simply controlling whether the terminal is registered, during the registration process or after the user registers, the AMF is allowed to modify / update the corresponding policy according to the user's energy usage as needed. Unless otherwise specified in the embodiment, the operations are the same as those in Embodiment 1.

[0203] Steps 1 - 3 are similar to steps 1 - 3 in Embodiment 1.

[0204] Step 4: Optionally, if the UE carries an indication and / or a credit limit value, or the AMF obtains the credit limit from the UDM in step 3, or the AMF supports energy-saving operations / entering the energy-saving state, etc., or this step is a regular step, and the network is energy-saving endogenous, etc., the AMF requests the EE NF / NWDAF / OAM or some other NF to obtain the above-mentioned energy consumption situation that the current UE has used, and may carry the following information:

[0205] 1) The identifier of the terminal.

[0206] 2) S-NSSAI, DNN or APP identifier.

[0207] 3) Service area or Tracking area information.

[0208] 4) The starting calculation moment of the network energy used.

[0209] 5) The ending calculation moment of the network energy used.

[0210] 6) The network energy consumption quota subscribed by the terminal.

[0211] The EE NF / NWDAF / OAM returns the energy information that the current UE has used or an indication (currently exceeding the credit limit subscribed by the terminal / currently not exceeding the credit limit subscribed by the terminal, etc.).

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

[0213] Step 5: 5-1 The AMF sends a request to the PCF to establish or modify the association of the AM policy (access management policy) and / or the UE policy (terminal policy), and the PCF feeds back the current policy.

[0214] Note: The request sent by the AMF to the PCF here may carry one or several of the following information:

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

[0216] 2) 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.

[0217] 3) User registration area or service scope information.

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

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

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

[0221] 1) The service scope (or service area) of the current user. For example, it is possible that when the user reaches their subscribed energy consumption quota, the second network function (such as the PCF) reduces the service scope that the user can use to achieve the effect of energy conservation.

[0222] 2) The updated UE Route Selection Policy (URSP) of the user. For example, among the original single network slice selection assistance information (S-NSSAI) and data network name (DNN) for the user to access a specific service network slice, when the user reaches their subscribed energy consumption quota, the user is selected to be switched to a default S-NSSAI or DNN.

[0223] 3) The identifier of the switched AMF or AMF set.

[0224] 4) Address of the AMF or set of AMFs after switching.

[0225] 5) Updated energy consumption quota.

[0226] 5-2 Execute subsequent registration process

[0227] Step 6: After the terminal registration is completed, it is possible that the AMF triggers the acquisition of the user's energy quota information in Step 6, the same as in Embodiment 1.

[0228] Step 7: Similar to the above Step 5-1, the AMF triggers the establishment or modification of the policy.

[0229] Step 8: According to the latest information obtained, the AMF performs corresponding operations, such as the UE configuration update (UCU) to update the UE's URSP, and the AMF relocation redirects the terminal to a new AMF.

[0230] Embodiment 4

[0231] This embodiment mainly introduces the SMF policy control, as Figure 8 shown, this embodiment includes the following steps:

[0232] Steps 1-4 are similar to Steps 1-4 of Embodiment 1.

[0233] Step 5: Optionally, if the UE carries an indication and / or a credit limit value, or the SMF obtains the credit limit from the UDM in the fourth step, or the SMF supports energy-saving operations / enters the energy-saving state, etc., or this step is a regular step, and the network is energy-saving endogenous, etc., the SMF requests the EE NF / NWDAF / OAM or some other NF to obtain the above energy consumption situation already used by the current UE, and may carry the following information:

[0234] 1) Identifier of the terminal.

[0235] 2) S-NSSAI, DNN or APP identifier.

[0236] 3) Service area or Tracking area information.

[0237] 4) Starting calculation time of the network energy used.

[0238] 5) Ending calculation time of the network energy used.

[0239] 6) Network energy consumption quota subscribed by the terminal.

[0240] EE NF / NWDAF / OAM returns the energy information already used by the current UE or an indication (currently exceeding the terminal's subscribed credit limit / currently not exceeding the terminal's subscribed credit limit, etc.)

[0241] 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 energy usage of the current UE exceeds the usage limit, an indication (currently exceeding the terminal's subscribed credit limit / currently not exceeding the terminal's subscribed credit limit, etc.) is notified to the SMF, or the energy information already used by the current UE is periodically and cyclically returned to the SMF.

[0242] Step 6: The SMF initiates a request to establish or modify the SM policy (session management policy) association with the PCF, and the PCF feeds back the current policy.

[0243] The request sent by the SMF to the PCF here may carry one or several of the following information:

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

[0245] 2) 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.

[0246] 3) User registration area or service scope information.

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

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

[0249] 1) The current user's service scope (or service area). For example, it is possible that when the user reaches their subscribed energy consumption quota, the second network function (such as the PCF) reduces the scope of services that the user can use to achieve the effect of energy conservation.

[0250] 2) Updated quality of service (QoS). For example, the performance of the service used by the user is reduced, thereby achieving the effect of energy conservation.

[0251] 3) Updated energy consumption quota.

[0252] Step 7: Perform subsequent registration processes.

[0253] Step 8: After the terminal is registered, it is possible that the SMF triggers the acquisition of the user's energy usage quota information in Step 8, the same as in Embodiment 2.

[0254] Step 9: Similar to Step 6 above, the SMF triggers the establishment or modification of a policy.

[0255] Step 10: According to the latest message obtained, the SMF performs corresponding operations, such as modifying QoS, etc.

[0256] The above combination Figures 2 to 8 describes in detail the terminal control method according to the embodiments of the present application. Next, it will be combined with Figures 9 to 12 describe in detail the terminal control method according to the embodiments of the present application. It can be understood that the following embodiments are the same as or corresponding to the description in the Figures 2 to 8 method shown. To avoid repetition, relevant descriptions are appropriately omitted.

[0257] Figure 9 is a schematic flowchart of the implementation process of the terminal control method according to the embodiments of the present application, which can be applied to a second network function. As Figure 9 shown, the method 900 includes the following steps.

[0258] 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 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; user's registered area or service scope 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.

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

[0260] Optionally, as an embodiment, 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; the updated QoS; the updated energy consumption quota.

[0261] Figure 10 is a schematic flowchart of the implementation process of the terminal control method according to the embodiments of the present application, which can be applied to a third network function. As Figure 10 shown, the method 1000 includes the following steps.

[0262] S1002: The third network function sends 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.

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

[0264] Optionally, as an embodiment, the subscription information includes at least one of the following: the network energy consumption quota of the following granularities subscribed by the terminal: S-NSSAI, DNN, APP identifier; the network energy consumption quota of each terminal granularity subscribed 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; QoS reference and the network energy consumption quota of the QoS reference; personal QoS parameter and the network energy consumption quota of the personal QoS parameter; APP identifier and the network energy consumption quota of the APP identifier.

[0265] Figure 11 It is a schematic flowchart of the implementation process of the terminal control method of the embodiments of the present application, which can be applied to the fourth network function. As Figure 11 shown, the method 1100 includes the following steps.

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

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

[0268] Optionally, as an embodiment, before the fourth network function sends the first information to the first network function, the method further includes: the fourth network function receives 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 time of the network energy used; the end calculation time of the network energy used; the network energy consumption quota subscribed by the terminal.

[0269] Optionally, as an embodiment, the fourth network function sending the first information to the first network function includes: when the network energy or network energy consumption used by the terminal or the application service reaches 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.

[0270] Figure 12It is a schematic flowchart of the implementation process of the terminal control method according to an embodiment of the present application, which can be applied to the fourth network function. As Figure 12 shown, the method 1200 includes the following steps.

[0271] 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 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; a QoS reference and the network energy consumption quota of the QoS reference; a personal QoS parameter and the network energy consumption quota of the personal QoS parameter; an APP identifier and the network energy consumption quota of the APP identifier.

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

[0273] Figure 13 It is a schematic structural diagram of the first network function according to an embodiment of the present application. As Figure 13 shown, the first network function 1300 includes the following modules.

[0274] An acquisition module 1302, configured to acquire 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, and the network energy used.

[0275] An execution module 1304, configured to perform a first operation based on the first information.

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

[0277] The first network function provided by the embodiment of the present application can execute the steps of the method executed by the first network function in the foregoing embodiments. To avoid repetition, it will not be described again here.

[0278] Figure 14 It is a schematic structural diagram of the second network function according to an embodiment of the present application. As Figure 14 shown, the second network function 1400 includes the following modules.

[0279] A receiving module 1402, configured to receive a request message sent by a 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 a user or an application service reaches or is about to reach the network energy consumption quota subscribed by the terminal; user registration area or service scope 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.

[0280] Embodiments of the present application can control the network energy consumption of a terminal, which is beneficial to energy saving in a communication system.

[0281] The second network function provided by embodiments of the present application can execute the steps of the method executed by the second network function in the foregoing embodiments. To avoid repetition, it will not be described again here.

[0282] Figure 15 is a schematic structural diagram of a third network function according to an embodiment of the present application, as Figure 15 shown, the third network function 1500 includes the following modules.

[0283] A sending module 1502, configured to send the subscribed information of the terminal to the first network function, where the subscribed information includes a first piece of information, and the first piece of information is used to indicate the network energy consumption quota subscribed by the terminal.

[0284] Embodiments of the present application can control the network energy consumption of a terminal, which is beneficial to energy saving in a communication system.

[0285] The third network function provided by embodiments of the present application can execute the steps of the method executed by the third network function in the foregoing embodiments. To avoid repetition, it will not be described again here.

[0286] Figure 16 is a schematic structural diagram of a fourth network function according to an embodiment of the present application, as Figure 16 shown, the fourth network function 1600 includes the following modules.

[0287] A sending module 1602, configured to send a first piece of information to the first network function, where the first piece of information is used to indicate the network energy consumption or the network energy used by the terminal.

[0288] Embodiments of the present application can control the network energy consumption of a terminal, which is beneficial to energy saving in a communication system.

[0289] The fourth network function provided by the embodiments of the present application can execute the steps of the method executed by the fourth network function in the foregoing embodiments. To avoid repetition, it will not be described again here.

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

[0291] A sending module 1702, configured to send at least one of the following to a first network function: a network energy saving indication; an identifier of a 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; a QoS reference and a network energy consumption quota of the QoS reference; a personal QoS parameter and a network energy consumption quota of the personal QoS parameter; an APP identifier and a network energy consumption quota of the APP identifier.

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

[0293] The terminal provided by the embodiments of the present application can execute the steps of the method executed by the terminal in the foregoing embodiments. To avoid repetition, it will not be described again here.

[0294] Optionally, as Figure 18 shown, the embodiments of the present application further provide a communication device 1800, including a processor 1801 and a memory 1802. A program or instruction that can run on the processor 1801 is stored on the memory 1802. For example, when the communication device 1800 is a terminal, when the program or instruction is executed by the processor 1801, each step of the foregoing terminal control method embodiment is implemented, and the same technical effect can be achieved. When the communication device 1800 is a network-side device, when the program or instruction is executed by the processor 1801, each step of the foregoing terminal control method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.

[0295] The embodiments of the present application further provide a terminal, including a processor and a communication interface. The communication interface is configured to send at least one of the following to a first network function: a network energy saving indication; an identifier of a 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; a QoS reference and a network energy consumption quota of the QoS reference; a personal QoS parameter and a network energy consumption quota of the personal QoS parameter; an APP identifier and a network energy consumption quota of the APP identifier. This terminal embodiment corresponds to the foregoing terminal-side method embodiment. Each implementation process and implementation manner of the foregoing method embodiment can be applied to this terminal embodiment, and the same technical effect can be achieved. Specifically, Figure 19 is a schematic hardware structure diagram of a terminal for implementing the embodiments of the present application.

[0296] The terminal 1900 includes, but is not limited to, at least some components such as 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 a processor 1910.

[0297] Those skilled in the art can understand that the terminal 1900 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 1910 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 19 The terminal structure shown does not limit the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0298] It should be understood that in the embodiments of the present application, the input unit 1904 may include a graphics processing unit (GPU) 19041 and a microphone 19042. The graphics processing unit 19041 processes the image data of a static picture or video obtained by an image capturing 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 at least one of a touch panel 19071 and 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. The 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 elaborated here.

[0299] In the embodiments of the present application, after receiving downlink data from a network side device, the radio frequency unit 1901 can transmit it to the processor 1910 for processing; in addition, the radio frequency unit 1901 can send uplink data to the network side device. Generally, the radio frequency unit 1901 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

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

[0301] The processor 1910 may include one or more processing units; optionally, the processor 1910 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 1910 either.

[0302] 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 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; a QoS reference and the network energy consumption quota of the QoS reference; a personal QoS parameter and the network energy consumption quota of the personal QoS parameter; an APP identifier and the network energy consumption quota of the APP identifier.

[0303] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment may refer to the relevant descriptions of the embodiment of the terminal control method, and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.

[0304] An embodiment of the present application further provides a network-side device, including a processor and a communication interface. The processor is used for and the communication interface is used for executing Figures 2 to 11 the steps of each embodiment. This embodiment of the network-side device corresponds to the above-mentioned embodiment of the network-side device method. The various implementation processes and implementation manners of the above method embodiment can all be applied to this embodiment of the network-side device, and the same technical effects can be achieved.

[0305] An embodiment of the present application further provides a network-side device. As Figure 20 shown, the network-side device 2000 includes: a processor 2001, a network interface 2002, and a memory 2003. Among them, the network interface 2002 is, for example, a Common Public Radio Interface (CPRI).

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

[0307] An embodiment of the present application further provides a readable storage medium. A program or instructions are stored on the readable storage medium. When the program or instructions are executed by a processor, the various processes of the above-mentioned embodiment of the terminal control method are implemented, and the same technical effects can be achieved. To avoid repetition, they will not be elaborated here.

[0308] Among them, the processor is the processor in the terminal described in the above embodiment. The readable storage medium can be non-volatile or non-transient. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc. In some examples, the readable storage medium can be a non-transient readable storage medium.

[0309] Another embodiment of the present application provides a chip. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used for running programs or instructions to implement the various processes of the above-mentioned embodiment of the terminal control method, and the same technical effects can be achieved. To avoid repetition, they will not be elaborated here.

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

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

[0312] The embodiments of the present application further provide a terminal control system, including: a terminal and a network-side device. The terminal can be used to execute the steps of the above-mentioned terminal control method, and the network-side device can be used to execute the steps of the above-mentioned terminal control method.

[0313] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such a process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or device including that 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 a reverse order according to the functions involved. For example, the described method may be performed in a different order than described, and various steps may be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0314] 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 hardware platform, and of course, can also be implemented by hardware. This computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions for causing a terminal or a network-side device to execute the methods described in various embodiments of the present application.

[0315] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Those of ordinary skill in the art, under the inspiration of the present application, without departing from the spirit and scope protected by the present application and the claims, can also make many forms of embodiments, and these embodiments are all within the protection scope of the present application.

Claims

1. A terminal control method, characterized in that, 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, and 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, characterized in that, 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, 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.

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, characterized in that 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, and 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.

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, characterized in that, 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, and 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, characterized in that, When the first information is used to indicate the network energy consumption quota subscribed by the terminal, 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, and 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, characterized in that, 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 starting calculation time of the network energy used; The ending calculation time of the network energy used; The network energy consumption quota subscribed by the terminal.

10. The method according to claim 9, characterized in that, 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. The method according to any one of claims 1 to 10, characterized in that, 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, characterized in that, 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, characterized in that, 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, characterized in that, 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, characterized in that, 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, characterized in that, The fourth network function sending the first message to the first network function includes: In the case that 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, characterized in that, 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 control of the network energy consumption quota; The indication to execute the control of the network energy consumption quota; 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, characterized in that, 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, characterized in that 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 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.

23. A second network function, characterized in that, 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 the user's 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, characterized in that, 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 of the following granularities subscribed by the terminal: S-NSSAI, 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; 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, characterized in that, 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, characterized in that The sending module is used for: in the case where 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, characterized in that, 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, characterized in that, 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, characterized in that, It includes a processor and a memory. 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, characterized in that, 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.