Network access control method and apparatus, and communication device

WO2025185508A8PCT designated stage Publication Date: 2025-10-02VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/079417
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-06
Filing Date
2025-02-27
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

In the existing technology, the access control of network slicing cannot effectively meet the network energy-saving needs, and it is impossible to perform admission or access control based on energy-related information to optimize network energy consumption.

Method used

By acquiring and utilizing energy-related information of network slices, network slice admission or access control operations are performed, including information such as energy usage value, energy consumption value, energy efficiency value, number of users/terminals and number of PDU sessions, to achieve energy management and control of network slices.

Benefits of technology

It realizes the admission or access control of network slices based on energy-related information, achieves network energy saving and optimizes the use of network resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025079417_02102025_PF_FP_ABST
    Figure CN2025079417_02102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of wireless communications. Disclosed are a network access control method and apparatus, and a communication device. The network access control method in the embodiments of the present application comprises: a first device acquiring first information, wherein the first information is energy-related information of a network slice; and the first device executing a first operation on the network slice on the basis of the first information, wherein the first operation is an operation related to network slice admission or access control.
Need to check novelty before this filing date? Find Prior Art

Description

Network access control method, device and communication equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

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

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

[0004] In the fifth generation mobile communication technology (5G) network, the network slice admission control function procedure is executed for the network slice identified by the single network slice selection assistance information (S-NSSAI) of the network slice admission control (NSAC).

[0005] Currently, access control for network slices can only control the number of terminals (User Equipment, also known as user devices) accessing the network slice or the total number of Protocol Data Unit (PDU) sessions. However, if network energy conservation is taken into consideration in the future, how to control network slice admission or access to meet network energy conservation requirements is a problem that needs to be solved. Summary of the Invention

[0006] The embodiments of the present application provide a network access control method, device and communication equipment, which can solve the problem of how to control network slice admission or access to meet network energy-saving requirements.

[0007] In a first aspect, a method for controlling network access is provided, comprising:

[0008] The first device obtains first information, where the first information is energy-related information of the network slice;

[0009] The first device performs a first operation on the network slice based on the first information, where the first operation is a network slice admission or access control related operation.

[0010] In a second aspect, a network access control method is provided, comprising:

[0011] The second device receives a first request, where the first request is used to request the second device to provide first information, where the first information is energy-related information of the network slice;

[0012] The second device obtains the first information.

[0013] In a third aspect, a method for controlling network access is provided, comprising:

[0014] The fifth device sends a second request, where the second request is used to request updating the number of network slice users / terminals or the number of network slice PDU sessions or performing network slice access or admission control or updating the energy usage value or energy consumption value or energy efficiency value of the network slice;

[0015] The fifth device receives a second response to the second request, wherein the second response indicates whether the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the second response indicates whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0016] In a fourth aspect, a method for controlling network access is provided, comprising:

[0017] The terminal sends a fifth request, where the fifth request is used to request registration to the network slice or to establish a PDU session in the network slice;

[0018] The terminal receives a fifth response to the fifth request, and the fifth response includes first indication information, and the first indication information indicates whether the network slice allows terminal access or PDU session establishment. If the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, and the rejection reason is that the current energy usage value or energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value or energy consumption value or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0019] In a fifth aspect, a network access control device is provided, comprising:

[0020] An acquisition module, configured to acquire first information, where the first information is energy-related information of a network slice;

[0021] An execution module is used to perform a first operation on the network slice according to the first information, where the first operation is a network slice admission or access control related operation.

[0022] In a sixth aspect, a network access control device is provided, including:

[0023] A first receiving module is configured to receive a first request, where the first request is used to request a second device to provide first information, where the first information is energy-related information of a network slice;

[0024] An acquisition module is used to acquire the first information.

[0025] In a seventh aspect, a network access control device is provided, comprising:

[0026] A first sending module is used to send a second request, where the second request is used to request to update the number of network slice users / terminals or the number of network slice PDU sessions or to perform network slice access or admission control or to update the energy usage value or energy consumption value or energy efficiency value of the network slice;

[0027] The first receiving module is used to receive a second response to the second request, wherein the second response indicates whether the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the second response indicates whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0028] In an eighth aspect, a network access control device is provided, comprising:

[0029] A sending module, configured to send a fifth request, where the fifth request is used to request registration to a network slice or to establish a PDU session in the network slice;

[0030] A receiving module is used to receive a fifth response to the fifth request, where the fifth response includes first indication information, where the first indication information indicates whether the network slice allows terminal access or PDU session establishment. If the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, where the rejection reason is that the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0031] In a ninth aspect, a communication device is provided, which terminal includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the network access control method as described above are implemented.

[0032] In the tenth aspect, a communication device is provided, including a processor and a communication interface, wherein the processor is used to obtain first information, which is energy-related information of a network slice; and perform a first operation on the network slice according to the first information, which is a network slice admission or access control-related operation.

[0033] In the eleventh aspect, a communication device is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a first request, the first request being used to request a second device to provide first information, the first information being energy-related information of a network slice; and the processor being used to obtain the first information.

[0034] In the twelfth aspect, a communication device is provided, including a processor and a communication interface, wherein the communication interface is used to send a second request, the second request being used to request an update of the number of network slice users / terminals or the number of network slice PDU sessions or to perform network slice access or admission control or to update the energy usage value or energy consumption value or energy efficiency value of the network slice; and receive a second response to the second request, wherein the second response indicates whether the current energy usage value or energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value or energy consumption value or energy efficiency value of the network slice, or the second response indicates whether the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0035] In the thirteenth aspect, a communication device is provided, including a processor and a communication interface, wherein the communication interface is used to send a fifth request, the fifth request being used to request registration to a network slice or to establish a PDU session in the network slice; receiving a fifth response to the fifth request, the fifth response including first indication information, the first indication information indicating whether the network slice allows terminal access or PDU session establishment, if the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, the rejection reason being that the current energy usage value or energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value or energy consumption value or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0036] In a fourteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the network access control method as described above are implemented.

[0037] In the fifteenth aspect, a wireless communication system is provided, including: a first device, a second device, a fifth device and a terminal, wherein the first device can be used to execute the steps of the network access control method as described in the first aspect, the second device can be used to execute the steps of the network access control method as described in the second aspect, the fifth device can be used to execute the steps of the network access control method as described in the third aspect, and the terminal can be used to execute the steps of the network access control method as described in the fourth aspect.

[0038] In the sixteenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the network access control method as described above.

[0039] In a seventeenth aspect, a computer program product is provided, comprising computer instructions, which, when executed by a processor, implement the steps of the above-mentioned method for controlling network access.

[0040] In an embodiment of the present application, network slice admission or access control related operations are performed based on energy-related information of the network slice, thereby achieving network energy saving. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0042] FIG2 is a flowchart of a method for controlling network access in related art;

[0043] FIG3 is a second flow chart of a method for controlling network access in related art;

[0044] FIG4 is a flow chart of a method for controlling network access according to an embodiment of the present application;

[0045] FIG5 is a second flow chart of a method for controlling network access according to an embodiment of the present application;

[0046] FIG6 is a third flow chart of a method for controlling network access according to an embodiment of the present application;

[0047] FIG7 is a fourth flow chart of a method for controlling network access according to an embodiment of the present application;

[0048] FIG8 is a flow chart of a method for controlling network access according to the first embodiment of the present application;

[0049] FIG9 is a flow chart of a method for controlling network access according to a second embodiment of the present application;

[0050] FIG10 is a flow chart of a method for controlling network access according to a third embodiment of the present application;

[0051] FIG11 is a flow chart of a method for controlling network access according to a fourth embodiment of the present application;

[0052] FIG12 is a flow chart of a method for controlling network access according to a fifth embodiment of the present application;

[0053] FIG13 is a schematic diagram of a structure of a network access control device according to an embodiment of the present application;

[0054] FIG14 is a second structural diagram of the network access control device according to an embodiment of the present application;

[0055] FIG15 is a third structural diagram of the network access control device according to an embodiment of the present application;

[0056] FIG16 is a fourth structural diagram of the network access control device according to an embodiment of the present application;

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

[0058] FIG18 is a schematic diagram of the hardware structure of a terminal according to an embodiment of the present application;

[0059] Figure 19 is a schematic diagram of the hardware structure of the network side device of an embodiment of the present application. DETAILED DESCRIPTION

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

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

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

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

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

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

[0066] The following first describes the relevant technologies of this application.

[0067] Referring to FIG. 2 , a method for controlling network access in related art includes the following steps:

[0068] Step 1: AMF determines whether to perform number of UEs per network slice availability check and update based on the trigger.

[0069] If the AMF does not know which Network Slice Admission Control Function (NSACF) to communicate with, the AMF performs NSACF discovery.

[0070] The triggering event of the trigger may include:

[0071] The network slices subject to Network Slice Admission Control (NSAC) are included in the allowed Network Slice Selection Assistance Information (NSSAI) (i.e. the AMF requests the UE to register with the network slice identified by the S-NSSAI);

[0072] The network slice subject to NSAC (Network Slice Admission Control) is removed from the allowed NSSAI (i.e. the AMF requests the UE to be deregistered from the network slice identified by the S-NSSAI);

[0073] Changes in NSSAI are permitted in case of inter-AMF migration.

[0074] The availability check and update of the number of UEs performing the network slice are triggered by the following process:

[0075] 1) During the UE registration procedure (including registration types of initial registration or mobility registration update in inter-AMF mobility in the Connectivity Management - Connected (CM-CONNECTED) or Connectivity Management - Idle (CM-IDLE) states):

[0076] If Early Access Control (EAC) mode is active, before registration acceptance;

[0077] If EAC mode is not activated, then after the registration acceptance message;

[0078] In the UE deregistration procedure, after the deregistration process is completed.

[0079] 2) During the UE configuration update procedure (which may be caused by the Network Slice-Specific Authentication and Authorization (NSSAA) procedure or the change of the network slice identified by the subscribed S-NSSAI):

[0080] If EAC mode is active and the update flag indicates to increase the number of UEs registered to the network slice identified by S-NSSAI, before the UE configuration update message;

[0081] If EAC mode is active and the update flag indicates to reduce the number of UEs registered to the network slice identified by S-NSSAI, then after the UE Configuration Update message;

[0082] If EAC mode is not activated, then after UE Configuration Update message.

[0083] It should be noted that network slices identified by different S-NSSAI may have different NSACFs, so during registration, the AMF will trigger the UE quantity availability check and update process of the network slice to multiple NSACFs.

[0084] Step 2: AMF sends Nnsacf_NSAC_NumOfUEsUpdate_Request message to NSACF. AMF includes UE identity (ID), access type to which allowed NSSAI is applied, S-NSSAI(s), network function (NF) ID and update flag in the message, where the update flag indicates whether to increase the number of UEs registered to the network slice identified by S-NSSAI(s). Increase the number of UEs registered to the network slice identified by S-NSSAI when the UE is registered to the network slice constrained by NSAC, or reduce the number of UEs registered to the network slice identified by S-NSSAI when the UE deregisters from the network slice identified by S-NSSAI, or reduce the number of UEs registered to the network slice identified by S-NSSAI if the registration of a network slice identified by S-NSSAI cannot be updated.

[0085] If this is the first time that the NSAC procedure for the network slice identified by the S-NSSAI is performed towards the NSACF, the AMF includes the notification endpoint for EAC notification to implicitly subscribe to EAC notification for the network slice identified by the S-NSSAI from the NSACF.

[0086] Step 3: NSACF performs availability check and update of the number of UEs in the network slice.

[0087] Based on its configuration, the NSACF determines whether the Access Type provided by the AMF is configured for the NSAC. If the Access Type is not configured for the NSAC, the NSACF always accepts requests from the AMF without increasing or decreasing the number of UEs. If the Access Type is configured for the NSAC, the NSACF updates the number of UEs currently registered for the network slice identified by the S-NSSAI based on the information provided by the AMF in the Update Flag parameter, i.e., increases or decreases the number of UEs registered for the network slice.

[0088] If the Update Flags parameter from the AMF indicates an increase, the following applies:

[0089] If the UE ID is already in the list of UEs registered with the network slice, the current number of UEs will not be increased because the UE is already registered with the network slice. NSACF creates a new entry associated with this new update and should also maintain the old entry associated with the previous update. Multiple entries for the same UE ID in NSACF are distinguished based on the NF ID of the NF sending the update request. NSACF deletes the entry associated with the NF ID when it receives a request with an update flag indicating a decrease in the number of UEs.

[0090] NOTE: The use cases where the same UE has two or more entries in the NSACF may occur during (a) inter-AMF mobility when the new AMF requests an update to the NSACF before the old AMF sends a request to deregister the UE; or (b) when multiple SMFs + Packet Data Network Gateway Control Plane (PGW-C) (i.e., for different Public Data Network (PDN) connections associated with the same S-NSSAI identified network slice) send an update request for the maximum number of UEs to the NSACF to establish PDN connections in the Evolved Packet Core (EPC).

[0091] NOTE: To handle AMF smooth deletion, NSACF may subscribe to unavailability notifications from AMF (directly or through NRF) and take corresponding actions, such as updating NF ID with the target AMF ID.

[0092] If the UE ID is not in the list of UE IDs registered with the network slice and the maximum number of UEs registered with the network slice has not been reached, the NSACF adds the UE ID to the list of UEs registered with the network slice as a new entry associated with this new update and increases the number of UEs registered with the network slice. If the UE ID is not in the list of UE IDs registered with the network slice identified by the S-NSSAI and the maximum number of UEs registered with the network slice identified by the S-NSSAI has been reached, the NSACF returns a result parameter indicating that the maximum number of UEs registered with the network slice identified by the S-NSSAI has been reached.

[0093] If the Update Flag parameter from the AMF indicates a decrease and if there is only one entry associated with the UE ID, the NSACF removes the UE ID from the UE list for each network slice identified by the S-NSSAI registered to the network slice. If there are multiple entries associated with the UE ID, the NSACF removes the entry associated with the NF ID but the UE ID remains in the UE list registered to the network slice identified by the S-NSSAI.

[0094] NSACF takes the access type into account to increase and decrease the number of UEs per network slice.

[0095] If an EAC notification associated with a network slice identified by S-NSSAI is received from the AMF, the NSACF stores the notification endpoint. The NSACF can use this AMF notification endpoint to update the EAC mode.

[0096] NOTE: This enables the NSACF to maintain up-to-date information about the AMFs serving the network slice identified by the S-NSSAI.

[0097] Step 4: NSACF returns the Nnsacf_NSAC_NumOfUEsUpdate_Response message, including the result indication of the network slice identified by S-NSSAI, where the result indication includes "the maximum number of UEs registered with the network slice has been reached" or "the maximum number of UEs registered with the network slice has not been reached".

[0098] During the UE registration procedure, if only some of the network slices identified by the S-NSSAI reach the maximum number of UEs, the AMF shall send a Registration Accept message to the UE, where the AMF includes the rejected network slices identified by the S-NSSAI in the RejectedNSSAI parameter. For each rejected network slice identified by the S-NSSAI, the AMF shall include a Reject Cause set to the "maximum number of UEs in the network slice reached" and optionally return the shutdown timer.

[0099] When the maximum number of UEs per network slice returned by the NSACF has been reached for all requested S-NSSAI identified network slices provided in step 2, and if one or more subscribed S-NSSAI identified network slices are marked as not subject to NSAC by default in the subscription data, the AMF may decide to include these default subscribed S-NSSAI identified network slices in the allowed NSSAI. Otherwise, the AMF rejects the UE's registration request and includes the rejected S-NSSAI identified network slices in the rejected NSSAI parameter in the Registration Reject message, and for each rejected S-NSSAI identified network slice, the AMF includes the rejection cause to indicate that the maximum number of UEs per network slice has been reached and an optional back-off timer.

[0100] Note: If the use case requires that the UE always remain reachable through at least one network slice, it is recommended to mark at least one of the subscribed S-NSSAI identified network slices as the default S-NSSAI identified network slice that is not subject to NSAC. This will ensure that the UE can access the service even if the maximum number of UEs per network slice has been reached.

[0101] Please refer to Figure 3. For the control of the number of PDU sessions in the network slice, please refer to the process of controlling the number of UEs in the above-mentioned network slice, and no further description will be given.

[0102] The network access control method, apparatus, and communication device provided by the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0103] Referring to FIG4 , an embodiment of the present application provides a method for controlling network access, including:

[0104] Step 41: The first device obtains first information, where the first information is energy-related information of the network slice;

[0105] Step 42: The first device performs a first operation on the network slice based on the first information, where the first operation is a network slice admission or access control related operation.

[0106] In an embodiment of the present application, the network slice may be a certain network slice, or one or more network slices corresponding to a certain application. The application in the embodiment of the present application may include at least one of the following: ultra-high-definition video, virtual reality (VR), and other applications.

[0107] In an embodiment of the present application, network slice admission or access control related operations are performed based on energy-related information of the network slice, thereby achieving network energy saving.

[0108] In some embodiments, the first device may be a core network device, for example, a network slice admission control function (NSACF), an energy efficiency control function (EECF), a network data analysis function (NWDAF), etc.

[0109] In this embodiment of the present application, the first information includes at least one of the following:

[0110] an energy usage value of the network slice;

[0111] The energy consumption value of the network slice;

[0112] The energy efficiency value of the network slice;

[0113] The maximum number of users / terminals of the network slice;

[0114] The maximum number of PDU sessions for the network slice;

[0115] The maximum energy usage value of the network slice;

[0116] The maximum energy consumption value of the network slice;

[0117] The maximum energy efficiency value of the network slice;

[0118] Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice;

[0119] Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice;

[0120] Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice;

[0121] Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice;

[0122] Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

[0123] Among them, the maximum energy usage value of the above-mentioned network slice can also be called the maximum energy credit limit.

[0124] The maximum energy consumption value of the above network slice can also be called the maximum energy consumption credit limit.

[0125] The maximum energy efficiency value of the above network slice can also be called the maximum energy efficiency credit limit.

[0126] Energy consumption refers to the energy used to achieve a specific system purpose, expressed in joules (J) or watts (Wh), where 1 joule [J] = 1 watt * 1 second.

[0127] Among them, energy efficiency refers to the relationship between useful output and energy consumption.

[0128] In this embodiment of the present application, the first information satisfies at least one of the following:

[0129] The first information is the first information within the target time;

[0130] The first information is first information of the target area.

[0131] For example, when the first information is the maximum energy usage value, maximum energy consumption value or maximum energy efficiency value of the network slice, the maximum energy usage value, maximum energy consumption value or maximum energy efficiency value is only effective at the current time or target area.

[0132] Optionally, the target time may include at least one of the following: a valid start time (start time) of the first information, and a valid end time (end time) of the first information.

[0133] In some embodiments, the first device receiving the first information includes:

[0134] The first device sends a first request, where the first request is used to request the second device to provide the first information;

[0135] The first device receives the first information provided by the second device.

[0136] In some embodiments, the first request includes at least one of the following:

[0137] A reporting type, the reporting type including at least one of periodic reporting and single reporting;

[0138] Reporting trigger condition; the reporting trigger condition is, for example, a trigger threshold, and reporting is performed when the trigger threshold is reached.

[0139] Reporting time;

[0140] Reporting area.

[0141] Optionally, the reporting time may include at least one of a reporting start time and a reporting end time.

[0142] In some embodiments, optionally, the first device obtains the first information including: the first device obtains at least one of the pre-configured maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice.

[0143] In some embodiments, the first device obtaining the first information includes:

[0144] The first device sends a first request, where the first request is used to request the second device to provide the first information;

[0145] The first device receives the first information provided by the second device.

[0146] In some embodiments, the first request includes at least one of the following:

[0147] A reporting type, the reporting type including at least one of periodic reporting and single reporting;

[0148] Report trigger conditions;

[0149] Reporting time;

[0150] Reporting area.

[0151] In some embodiments, the first device receiving the first information provided by the second device includes: the first device obtaining at least one of the energy usage value, energy consumption value and energy efficiency value of the network slice provided by the second device; in this case, the second device may be a device that generates (or monitors or calculates) at least one of the energy usage value, energy consumption value and energy efficiency value of the network slice. Optionally, the second device may be an Operation Administration Maintenance (OAM), EECF, Energy Efficiency Network Function (EENF), NWDAF, PCF, Control Plane Function (CHF) or other communication equipment.

[0152] In some embodiments, the first device receiving the first information provided by the second device includes: the first device obtaining the maximum number of users / terminals or the maximum number of PDU sessions of the network slice provided by the second device. Optionally, the second device can be a core network device, such as NWDAF or PCF.

[0153] In some embodiments, the first device receiving the first information provided by the second device includes: the first device obtaining at least one of the maximum energy usage value, maximum energy consumption value, and maximum energy efficiency value of the network slice provided by the second device. The second device can be a core network device, such as an NWDAF or PCF.

[0154] In some embodiments, the first device receiving the first information provided by the second device includes: the first device obtaining notification information provided by the second device, the notification information including at least one of the following: notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice, notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice, notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice, notification information that the number of users / terminals of the network slice reaches the maximum number of users / terminals of the network slice, and notification information that the number of PDU sessions of the network slice reaches the maximum number of PDU sessions of the network slice. The second device can be OAM, EECF, EENF, NWDAF, PCF, CHF or other communication devices.

[0155] In some embodiments, the first request is an analysis request, an analysis subscription, a prediction request, or a prediction subscription, and the first request further includes at least one of the following:

[0156] an energy usage value of the network slice;

[0157] The energy consumption value of the network slice;

[0158] The energy efficiency value of the network slice;

[0159] The maximum number of users / terminals of the network slice;

[0160] The maximum number of PDU sessions for the network slice;

[0161] The maximum energy usage value of the network slice;

[0162] The maximum energy consumption value of the network slice;

[0163] The maximum energy efficiency value of the network slice;

[0164] The first information provided by the second device includes at least one of the following:

[0165] The updated maximum number of users / terminals of the network slice;

[0166] The updated maximum number of PDU sessions for the network slice;

[0167] an updated maximum energy usage value of the network slice;

[0168] an updated maximum energy consumption value of the network slice;

[0169] The updated maximum energy efficiency value of the network slice;

[0170] Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice;

[0171] Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice;

[0172] Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice;

[0173] Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice;

[0174] Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

[0175] In some embodiments, the first device sending the first request includes:

[0176] If the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, the first device sends the analysis or prediction request;

[0177] or

[0178] If the number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or PDU sessions of the network slice, the first device sends the analysis or prediction request.

[0179] In some embodiments, the first operation includes at least one of the following:

[0180] Update / increase / decrease the number of currently registered users / terminals;

[0181] Update / increase / decrease the current PDU session number;

[0182] Update / increase / decrease the energy usage value, energy consumption value, or energy efficiency value of the current network slice;

[0183] Determining or checking or indicating whether a current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches a maximum energy usage value, energy consumption value, or energy efficiency value of the network slice;

[0184] Determine, check or indicate whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0185] In some embodiments, determining or checking or indicating whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice includes:

[0186] The first device receives a second request, where the second request is used to request updating the number of network slice users / terminals or the number of network slice PDU sessions or performing network slice access or admission control or updating the energy usage value or energy consumption value or energy efficiency value of the network slice;

[0187] The first device sends a second response based on the second request; wherein, the second response indicates whether the current energy usage value, energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value or energy efficiency value of the network slice, or the second response indicates whether the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0188] In some embodiments, the first device receives the second request sent by the fifth device. Optionally, the fifth device can be AMF or SMF.

[0189] In some embodiments, optionally, the second request may be a Nnsacf_NSAC_NumOfUEsUpdate_Request or a Nnsacf_NSAC_NumOfPDUsUpdate_Request message.

[0190] The second response may be Nnsacf_NSAC_NumOfUEsUpdate_Response or Nnsacf_NSAC_NumOfPDUsUpdate_Response.

[0191] Referring to FIG5 , an embodiment of the present application further provides a method for controlling network access, including:

[0192] Step 51: The second device receives a first request, where the first request is used to request the second device to provide first information, where the first information is energy-related information of the network slice;

[0193] Step 52: The second device obtains the first information.

[0194] In an embodiment of the present application, network slice admission or access control related operations are performed based on energy-related information of the network slice, thereby achieving network energy saving.

[0195] In some embodiments, after the second device obtains the first information, the step further includes: the second device sending the first information.

[0196] In some embodiments, the second device sends the first information to the first device according to the first request.

[0197] Optionally, the first device may be a core network device, such as NSACF, EECF, NWDAF, etc.

[0198] In some embodiments, the first request includes at least one of the following:

[0199] A reporting type, the reporting type including at least one of periodic reporting and single reporting;

[0200] Report trigger conditions;

[0201] Reporting time;

[0202] Reporting area.

[0203] In some embodiments, the first information includes at least one of the following:

[0204] an energy usage value of the network slice;

[0205] The energy consumption value of the network slice;

[0206] The energy efficiency value of the network slice;

[0207] The maximum number of users / terminals of the network slice;

[0208] The maximum number of PDU sessions for the network slice;

[0209] The maximum energy usage value of the network slice;

[0210] The maximum energy consumption value of the network slice;

[0211] The maximum energy efficiency value of the network slice;

[0212] Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice;

[0213] Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice;

[0214] Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice;

[0215] Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice;

[0216] Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

[0217] In some embodiments, the first information satisfies at least one of the following:

[0218] The first information is the first information within the target time;

[0219] The first information is first information of the target area. In some embodiments, optionally, the second device obtains the first information, including: the second device generates (or monitors or calculates) at least one of an energy usage value, an energy consumption value, and an energy efficiency value of the network slice. Optionally, the second device can be an OAM, EECF, EENF, NWDAF, PCF, CHF, or other communication device.

[0220] Optionally, the second device can generate (or calculate) the energy usage value, energy consumption value or energy efficiency value of the network slice based on the signaling quantity, running tasks, etc. of the network slice.

[0221] In some embodiments, the second device obtaining the first information includes:

[0222] If the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value, generating notification information that the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice;

[0223] or

[0224] If the number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or PDU sessions, a notification message is generated that the number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or PDU sessions of the network slice.

[0225] Optionally, the second device may be an OAM, EECF, EENF, NWDAF, PCF, CHF or other communication equipment.

[0226] In some embodiments, the first request is an analysis request, an analysis subscription, a prediction request, or a prediction subscription, and the first request further includes at least one of the following:

[0227] an energy usage value of the network slice;

[0228] The energy consumption value of the network slice;

[0229] The energy efficiency value of the network slice;

[0230] The maximum number of users / terminals of the network slice;

[0231] The maximum number of PDU sessions for the network slice;

[0232] The maximum energy usage value of the network slice;

[0233] The maximum energy consumption value of the network slice;

[0234] The maximum energy efficiency value of the network slice;

[0235] The first information acquired by the second device includes at least one of the following:

[0236] The updated maximum number of users / terminals of the network slice;

[0237] The updated maximum number of PDU sessions for the network slice;

[0238] an updated maximum energy usage value of the network slice;

[0239] an updated maximum energy consumption value of the network slice;

[0240] The updated maximum energy efficiency value of the network slice;

[0241] Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice;

[0242] Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice;

[0243] Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice;

[0244] Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice;

[0245] Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

[0246] In some embodiments, the second device obtains the first information, including: the second device analyzes or predicts at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice, and decides the updated maximum energy usage value or energy consumption value or energy efficiency value or maximum number of users / terminals or maximum number of PDU sessions of the network slice based on the analysis or prediction result. Optionally, the second device can be a device with data analysis or prediction capabilities such as NWDAF.

[0247] In some embodiments, the second device analyzes or predicts at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice, and the second device generates (or monitors or calculates) at least one of the energy usage value, energy consumption value, and energy efficiency value of the network slice.

[0248] In some embodiments, the second device analyzes or predicts at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice, and the following also includes:

[0249] The second device sends a third request, where the third request is used to request the third device to provide at least one of an energy usage value, an energy consumption value, and an energy efficiency value of the network slice;

[0250] The second device receives at least one of the energy usage value, energy consumption value, and energy efficiency value of the network slice provided by the third device.

[0251] Optionally, the third device may be an OAM, EECF, EENF, PCF, CHF or other communication equipment.

[0252] In some embodiments, the second device obtaining the first information includes:

[0253] The second device sends an analysis request or an analysis subscription or a prediction request or a prediction subscription, where the analysis request or the analysis subscription or the prediction request or the prediction subscription is used to request the fourth device to analyze or predict at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice;

[0254] The second device receives the updated maximum energy usage value or energy consumption value or energy efficiency value or maximum number of users / terminals or maximum number of PDU sessions of the network slice decided by the fourth device.

[0255] Optionally, the second device may be a device that does not have data analysis or prediction capabilities, such as a PCF, etc., which requests the fourth device to analyze or predict at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice, and the fourth device decides to obtain the updated maximum energy usage value or energy consumption value or energy efficiency value or maximum number of users / terminals or maximum number of PDU sessions of the network slice, and notifies the second device. Optionally, the fourth device may be a device with data analysis or prediction capabilities such as an NWDAF.

[0256] Referring to FIG6 , an embodiment of the present application further provides a method for controlling network access, including:

[0257] Step 61: The fifth device sends a second request, where the second request is used to request updating the number of network slice users / terminals or the number of network slice PDU sessions or performing network slice access or admission control or updating the energy usage value or energy consumption value or energy efficiency value of the network slice;

[0258] Step 62: The fifth device receives a second response to the second request, wherein the second response indicates whether the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the second response indicates whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0259] In an embodiment of the present application, network slice admission or access control related operations are performed based on energy-related information of the network slice, thereby achieving network energy saving.

[0260] In some embodiments, the fifth device may be an AMF or an SMF.

[0261] In some embodiments, before the fifth device sends the second request, the method further includes: the fifth device receiving a fifth request from the terminal, where the fifth request is used to request registration to the network slice or to establish a PDU session in the network slice;

[0262] After the fifth device receives the second response to the second request, it also includes: the fifth device sends a fifth response to the fifth request based on the second response, and the fifth response includes first indication information, and the first indication information indicates whether the network slice allows terminal access or PDU session establishment.

[0263] Optionally, if the second response indicates that the current energy usage value, energy consumption value, or energy efficiency value of the network slice does not reach the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice does not reach the maximum number of users / terminals or the maximum number of PDU sessions of the network slice, the first indication information indicates that the network slice allows terminal access or PDU session establishment;

[0264] If the second response indicates that the current energy usage value, energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or maximum number of PDU sessions of the network slice, the first indication information instructs the network slice to reject terminal access or PDU session establishment.

[0265] In some embodiments, if the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, and the rejection reason is that the current energy usage value or energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value or energy consumption value or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0266] Referring to FIG. 7 , an embodiment of the present application further provides a method for controlling network access, including:

[0267] Step 71: The terminal sends a fifth request, where the fifth request is used to request registration to the network slice or to establish a PDU session in the network slice;

[0268] Step 72: The terminal receives a fifth response to the fifth request, and the fifth response includes first indication information, and the first indication information indicates whether the network slice allows terminal access or PDU session establishment. If the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, and the rejection reason is that the current energy usage value or energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value or energy consumption value or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0269] In an embodiment of the present application, network slice admission or access control related operations are performed based on energy-related information of the network slice, thereby achieving network energy saving.

[0270] In some embodiments, the terminal sends the fifth request to a fifth device.

[0271] Optionally, the fifth device may be an AMF or an SMF.

[0272] Optionally, in an embodiment in which the fifth request requests registration with the network slice, the fifth device may be an AMF. In an embodiment in which the fifth request requests establishment of a PDU session in the network slice, the fifth device may be an SMF.

[0273] The following describes the network access control method of the present application with examples in conjunction with specific application scenarios.

[0274] Example 1 of this application:

[0275] In an embodiment of the present application, NSACF serves as the above-mentioned first device, and signs an energy usage value of OAM or NWDAF or EECF or EENF. When the energy usage value of a network slice exceeds the maximum energy value of the network slice (i.e., the maximum energy credit limit), NSACF is notified, and NSACF performs a first operation, which is a network slice admission or access control related operation.

[0276] In this embodiment, the energy usage value of the network slice is taken as an example for illustration. In some other embodiments, it can also be replaced by at least one of the energy usage value, energy consumption value and energy efficiency value of the network slice.

[0277] Referring to FIG8 , the network access control method of the first embodiment of the present application includes:

[0278] Step 0: OAM or NWDAF or EECF or EENF generates (or monitors or calculates) the energy usage value of the network slice.

[0279] NSACF pre-configures the maximum energy usage value of the network slice, that is, the maximum energy credit limit.

[0280] The network slice may be a certain network slice, or one or more network slices corresponding to a certain application.

[0281] In this embodiment of the present application, optionally, the maximum energy usage value of the network slice satisfies at least one of the following:

[0282] The maximum energy usage value of the network slice is the maximum energy usage value within the target time; that is, the maximum energy usage value of the network slice takes effect within the target time. Optionally, the target time may include at least one of the following: an effective start time and an effective end time.

[0283] The maximum energy usage value of the network slice is the maximum energy usage value of the target area.

[0284] Steps 1-1, 1-2, 1-3: NSACF sends a first request (energy usage subscribe request) to OAM or NWDAF or EECF or EENF, where the first request is used to request OAM or NWDAF or EECF or EENF to provide notification information, where the notification information is whether the energy usage value of the network slice reaches the maximum energy credit limit.

[0285] The first request sent by the NSACF includes at least one of the following:

[0286] A reporting type, the reporting type including at least one of periodic reporting and single reporting;

[0287] Reporting trigger condition; the reporting trigger condition is, for example, a trigger threshold, and reporting is performed when the trigger threshold is reached.

[0288] Reporting time;

[0289] Reporting area.

[0290] Optionally, the reporting time may include at least one of a reporting start time and a reporting end time.

[0291] Steps 2-1, 2-2, and 2-3: The OAM or NWDAF or EECF or EENF sends a response (energy usage subscribe response) to the NSACF.

[0292] Steps 3-1, 3-2, 3-3: OAM or NWDAF or EECF or EENF sends notification information to NSACF on demand, and the notification information indicates whether the energy usage value of the network slice reaches the maximum energy credit limit.

[0293] Step 4: AMF / SMF triggers the availability check and update of the number of users / terminals or PDU sessions of the network slice.

[0294] Step 5: AMF / SMF sends the above-mentioned second request (Nnsacf_NSAC_NumOfUEsUpdate_Request or Nnsacf_NSAC_NumOfPDUsUpdate_Request), which is used to request to update the number of network slice users / terminals or the number of network slice PDU sessions or to perform network slice access or admission control or to update the energy usage value or energy consumption value or energy efficiency value of the network slice.

[0295] Step 6: NSACF performs availability check and update of the number of users / terminals or PDU sessions of the network slice, that is, based on the above notification information, performs the above first operation.

[0296] Step 7: NSACF sends a second response (Nnsacf_NSAC_NumOfUEsUpdate_Response or Nnsacf_NSAC_NumOfPDUsUpdate_Response) to AMF / SMF, wherein the second response indicates whether the current energy usage value of the network slice reaches the maximum energy usage value of the network slice.

[0297] If the current energy usage value of the network slice reaches the maximum energy usage value of the network slice, NSACF returns a result parameter indicating that the current energy usage value of the network slice reaches the maximum energy usage value of the network slice.

[0298] After receiving the second response, the AMF or SMF sends a response to the terminal, where the response includes first indication information, and the first indication information indicates whether the network slice allows terminal access or PDU session establishment.

[0299] If the second response indicates that the current energy usage value of the network slice does not reach the maximum energy usage value of the network slice, the first indication information indicates that the network slice allows terminal access or PDU session establishment;

[0300] If the second response indicates that the current energy usage value of the network slice reaches the maximum energy usage value of the network slice, the first indication information instructs the network slice to reject terminal access or PDU session establishment.

[0301] If the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the response also includes a rejection reason, and the rejection reason is that the current energy usage value of the network slice reaches the maximum energy usage value of the network slice.

[0302] For example, if some network slices identified by S-NSSAI reach the maximum energy usage value, the AMF sends a registration acceptance message (response) to the UE, and the registration acceptance message (response) includes the rejected network slices identified by S-NSSAI, and the rejected network slices identified by S-NSSAI include the rejected network slices identified by S-NSSAI. The registration acceptance message (response) may also include the reason for rejection: the energy usage value of the network slice reaches the maximum energy usage value of the network slice.

[0303] Alternatively, the SMF sends a rejection message to the UE to reject the PDU session establishment request, and the rejection message includes the rejection reason: the energy usage value of the network slice reaches the maximum energy usage value of the network slice.

[0304] Example 2 of this application:

[0305] In embodiment one, OAM or EECF or EENF or NWDAF notifies NSACF when the energy usage value of the network slice exceeds the maximum energy value of the network slice (i.e., the maximum energy credit limit), and NSACF performs a first operation, which is a network slice admission or access control related operation.

[0306] In this embodiment, OAM or EECF or EENF or NWDAF directly provides the energy usage value of the network slice to NSACF, and NSACF determines whether the energy usage value of the network slice reaches the maximum energy usage value of the network slice.

[0307] In this embodiment, the energy usage value of the network slice is taken as an example for illustration. In some other embodiments, it can also be replaced by at least one of the energy usage value, energy consumption value and energy efficiency value of the network slice.

[0308] Referring to FIG. 9 , the network access control method of this embodiment includes:

[0309] Step 0: OAM or EECF or EENF or NWDAF generates (or monitors or calculates) the energy usage value of the network slice.

[0310] NSACF pre-configures the maximum energy usage value of the network slice.

[0311] The network slice may be a certain network slice, or one or more network slices corresponding to a certain application.

[0312] In this embodiment of the present application, optionally, the maximum energy usage value of the network slice satisfies at least one of the following:

[0313] The maximum energy usage value of the network slice is the maximum energy usage value within the target time; that is, the maximum energy usage value of the network slice takes effect within the target time. Optionally, the target time may include at least one of the following: an effective start time and an effective end time.

[0314] The maximum energy usage value of the network slice is the maximum energy usage value of the target area.

[0315] Steps 1-1, 1-2, 1-3: NSACF sends a first request (energy usage subscribe request) to OAM or NWDAF or EECF or EENF, where the first request is used to request the energy usage value of the network slice.

[0316] The first request sent by the NSACF includes at least one of the following:

[0317] A reporting type, the reporting type including at least one of periodic reporting and single reporting;

[0318] Reporting trigger condition; the reporting trigger condition is, for example, a trigger threshold, and reporting is performed when the trigger threshold is reached.

[0319] Reporting time;

[0320] Reporting area.

[0321] Optionally, the reporting time may include at least one of a reporting start time and a reporting end time.

[0322] Steps 2-1, 2-2, and 2-3: The OAM or NWDAF or EECF or EENF sends a response (energy usage subscribe response) to the NSACF.

[0323] Steps 3-1, 3-2, and 3-3: OAM or NWDAF or EECF or EENF reports the energy usage value of the network slice on demand.

[0324] Step 4: NSACF determines whether the energy usage value of the network slice reaches the maximum energy usage value.

[0325] Step 5: When the energy usage value of the network slice reaches the maximum energy usage value, NSACF sends an analysis or prediction request to NWDAF, such as energy related analysis.

[0326] The analysis or prediction request is used to request NWDAF to return at least one of the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the network slice.

[0327] The analysis or prediction request may carry at least one of the following information: S-NSSAI, energy usage value of the network slice, subscription content, and the subscription content may include, for example: the maximum number of users / terminals subscribed to the network slice, the number of PDU sessions subscribed to the network slice, the maximum energy usage value or maximum energy efficiency value or maximum energy consumption value of the subscribed network slice.

[0328] Step 6: NWDAF performs analysis or prediction to obtain at least one of the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the network slice.

[0329] Step 7: NWDAF returns at least one of the maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the updated network slice.

[0330] It should be noted that NWDAF can subscribe to NWDAF's analysis or prediction service before step 4, that is, NWDAF performs analysis or prediction to obtain at least one of the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the network slice, and send it to NSACF.

[0331] Example 3 of this application:

[0332] Please refer to FIG10 . The difference between this embodiment and the embodiment shown in FIG9 is that:

[0333] Step 4-7: NSACF does not perform the analysis or prediction of step 4 in Figure 9 above, but sends the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value of the network slice, the number of registered users / terminals, the maximum number of registered users / terminals, the number of PDU sessions of the network slice, and the maximum number of PDU sessions to NWDAF, and subscribes to the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the network slice from NWDAF. NWDAF performs analysis or prediction and returns at least one of the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the network slice.

[0334] Example 4 of this application:

[0335] In an embodiment of the present application, the energy usage value of the network slice is generated by OAM or EECF or EENF or NWDAF, and NWDAF analyzes or predicts the energy usage value of the network slice, and updates the maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals or maximum number of PDU sessions of the network slice based on the analysis or prediction results.

[0336] In this embodiment, the energy usage value of the network slice is taken as an example for illustration. In some other embodiments, it can also be replaced by at least one of the energy usage value, energy consumption value and energy efficiency value of the network slice.

[0337] Referring to FIG11 , the network access control method of this embodiment includes:

[0338] Step 0: NWDAF pre-configures or obtains the maximum energy usage value of the network slice.

[0339] NSACF pre-configures the maximum energy usage value of the network slice.

[0340] The network slice may be a certain network slice, or one or more network slices corresponding to a certain application.

[0341] In this embodiment of the present application, optionally, the maximum energy usage value of the network slice satisfies at least one of the following:

[0342] The maximum energy usage value of the network slice is the maximum energy usage value within the target time; that is, the maximum energy usage value of the network slice takes effect within the target time. Optionally, the target time may include at least one of the following: an effective start time and an effective end time.

[0343] The maximum energy usage value of the network slice is the maximum energy usage value of the target area.

[0344] Step 1: NWDAF generates (or monitors or calculates) the energy usage value of the network slice.

[0345] Step 1-1: OAM or EECF or EENF generates (or monitors or calculates) the energy usage value of the network slice.

[0346] Step 2: If NWDAF itself cannot generate the energy usage value of the network slice, NWDAF sends a third request (energy usage subscribe request) to OAM or EECF or EENF, and the third request is used to request the provision of the energy usage value of the network slice.

[0347] The third request sent by the NWDAF includes at least one of the following:

[0348] A reporting type, the reporting type including at least one of periodic reporting and single reporting;

[0349] Reporting trigger condition; the reporting trigger condition is, for example, a trigger threshold, and reporting is performed when the trigger threshold is reached.

[0350] Reporting time;

[0351] Reporting area.

[0352] Optionally, the reporting time may include at least one of a reporting start time and a reporting end time.

[0353] Step 3: OAM or EECF or EENF sends a response (energy usage subscribe response) to NWDAF.

[0354] Step 4: OAM or EECF or EENF sends the energy usage value of the network slice to NWDAF as needed.

[0355] Step 5: NWDAF performs analysis or prediction to obtain the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, or maximum number of PDU sessions of the network slice.

[0356] Step 6: NWDAF returns the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, or maximum number of PDU sessions of the network slice.

[0357] Example 5 of the present application:

[0358] In an embodiment of the present application, the energy usage value of the network slice is generated by OAM or EECF or EENF or NWDAF, the PCF obtains the energy usage value of the network slice provided by OAM or EECF or EENF, and requests NWDAF to analyze or predict, the NWDAF sends at least one of the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the network slice to the PCF, and the PCF triggers NSACF to update at least one of the maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the network slice.

[0359] In this embodiment, the energy usage value of the network slice is taken as an example for illustration. In some other embodiments, it can also be replaced by at least one of the energy usage value, energy consumption value and energy efficiency value of the network slice.

[0360] Referring to FIG. 12 , the network access control method of this embodiment includes:

[0361] Step 0: PCF preconfigures or obtains the maximum energy usage value of the network slice.

[0362] NSACF pre-configures the maximum energy usage value of the network slice.

[0363] The network slice may be a certain network slice, or one or more network slices corresponding to a certain application.

[0364] In this embodiment of the present application, optionally, the maximum energy usage value of the network slice satisfies at least one of the following:

[0365] The maximum energy usage value of the network slice is the maximum energy usage value within the target time; that is, the maximum energy usage value of the network slice takes effect within the target time. Optionally, the target time may include at least one of the following: an effective start time and an effective end time.

[0366] The maximum energy usage value of the network slice is the maximum energy usage value of the target area.

[0367] Step 0-1: PCF sends an analysis or prediction request (NWDAF_AnalyticInfo_Request or NWDAF_AnalyticInfo_subscribe) to NWDAF, where the analysis or prediction request is used to request NWDAF to return at least one of the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions.

[0368] Step 1: NWDAF generates (or monitors or calculates) the energy usage value of the network slice.

[0369] Step 1-1: OAM or EECF or EENF generates (or monitors or calculates) the energy usage value of the network slice.

[0370] Step 2: If the NWDAF does not generate the energy usage value of the network slice itself, it sends a third request (energy usage subscribe request) to the OAM or EECF or EENF, where the third request is used to request the provision of the energy usage value of the network slice.

[0371] The third request sent by the NWDAF includes at least one of the following:

[0372] A reporting type, the reporting type including at least one of periodic reporting and single reporting;

[0373] Reporting trigger condition; the reporting trigger condition is, for example, a trigger threshold, and reporting is performed when the trigger threshold is reached.

[0374] Reporting time;

[0375] Reporting area.

[0376] Optionally, the reporting time may include at least one of a reporting start time and a reporting end time.

[0377] Step 3: OAM or EECF or EENF sends a response (energy usage subscribe response) to NWDAF.

[0378] Step 4: OAM or EECF or EENF sends the energy usage value of the network slice to NWDA as needed.

[0379] Step 5: NWDAF performs analysis or prediction to obtain at least one of the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the network slice.

[0380] Step 6: NWDAF returns at least one of the updated maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the network slice to PCF.

[0381] Step 7: PCF triggers NSACF to update at least one of the maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of registered users / terminals, and maximum number of PDU sessions of the network slice.

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

[0383] Referring to FIG. 13 , an embodiment of the present application further provides a network access control device 130 , including:

[0384] An acquisition module 131 is configured to acquire first information, where the first information is energy-related information of a network slice;

[0385] The execution module 132 is used to perform a first operation on the network slice according to the first information, and the first operation is a network slice admission or access control related operation.

[0386] In an embodiment of the present application, network slice admission or access control related operations are performed based on energy-related information of the network slice, thereby achieving network energy saving.

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

[0388] an energy usage value of the network slice;

[0389] The energy consumption value of the network slice;

[0390] The energy efficiency value of the network slice;

[0391] The maximum number of users / terminals of the network slice;

[0392] The maximum number of PDU sessions for the network slice;

[0393] The maximum energy usage value of the network slice;

[0394] The maximum energy consumption value of the network slice;

[0395] The maximum energy efficiency value of the network slice;

[0396] Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice;

[0397] Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice;

[0398] Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice;

[0399] Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice;

[0400] Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

[0401] Optionally, the first information satisfies at least one of the following:

[0402] The first information is the first information within the target time;

[0403] The first information is first information of the target area.

[0404] Optionally, the acquiring module 131 is configured to send a first request, where the first request is used to request a second device to provide the first information; and receive the first information provided by the second device.

[0405] Optionally, the first request includes at least one of the following:

[0406] A reporting type, the reporting type including at least one of periodic reporting and single reporting;

[0407] Report trigger conditions;

[0408] Reporting time;

[0409] Reporting area.

[0410] Optionally, the first request is an analysis request, an analysis subscription, a prediction request, or a prediction subscription, and the first request further includes at least one of the following:

[0411] an energy usage value of the network slice;

[0412] The energy consumption value of the network slice;

[0413] The energy efficiency value of the network slice;

[0414] The maximum number of users / terminals of the network slice;

[0415] The maximum number of PDU sessions for the network slice;

[0416] The maximum energy usage value of the network slice;

[0417] The maximum energy consumption value of the network slice;

[0418] The maximum energy efficiency value of the network slice;

[0419] The first information provided by the second device includes at least one of the following:

[0420] The updated maximum number of users / terminals of the network slice;

[0421] The updated maximum number of PDU sessions for the network slice;

[0422] an updated maximum energy usage value of the network slice;

[0423] an updated maximum energy consumption value of the network slice;

[0424] The updated maximum energy efficiency value of the network slice;

[0425] Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice;

[0426] Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice;

[0427] Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice;

[0428] Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice;

[0429] Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

[0430] Optionally, the acquisition module 131 is configured to send the analysis or prediction request if the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice;

[0431] or

[0432] The acquisition module 131 is configured to send the analysis or prediction request if the number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice. Optionally, the first operation includes at least one of the following:

[0433] Update / increase / decrease the number of currently registered users / terminals;

[0434] Update / increase / decrease the current PDU session number;

[0435] Update / increase / decrease the energy usage value, energy consumption value, or energy efficiency value of the current network slice;

[0436] Determining or checking or indicating whether a current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches a maximum energy usage value, energy consumption value, or energy efficiency value of the network slice;

[0437] Determine, check or indicate whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0438] Optionally, the determining, checking, or indicating whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice includes:

[0439] A second request is received, where the second request is used to request an update of the number of network slice users / terminals or the number of network slice PDU sessions or to perform network slice access or admission control or to update the energy usage value or energy consumption value or energy efficiency value of the network slice; a second response is sent according to the second request; wherein the second response indicates whether the current energy usage value or energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value or energy consumption value or energy efficiency value of the network slice, or the second response indicates whether the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0440] The network access control device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip.

[0441] The network access control device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0442] Referring to FIG. 14 , an embodiment of the present application further provides a network access control device 140 , including:

[0443] A first receiving module 141 is configured to receive a first request, where the first request is used to request a second device to provide first information, where the first information is energy-related information of a network slice;

[0444] The acquisition module 142 is configured to acquire the first information.

[0445] In an embodiment of the present application, network slice admission or access control related operations are performed based on energy-related information of the network slice, thereby achieving network energy saving.

[0446] Optionally, the network access control device 140 further includes:

[0447] The first sending module is configured to send the first information.

[0448] Optionally, the first request includes at least one of the following:

[0449] A reporting type, the reporting type including at least one of periodic reporting and single reporting;

[0450] Report trigger conditions;

[0451] Reporting time;

[0452] Reporting area.

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

[0454] an energy usage value of the network slice;

[0455] The energy consumption value of the network slice;

[0456] The energy efficiency value of the network slice;

[0457] The maximum number of users / terminals of the network slice;

[0458] The maximum number of PDU sessions for the network slice;

[0459] The maximum energy usage value of the network slice;

[0460] The maximum energy consumption value of the network slice;

[0461] The maximum energy efficiency value of the network slice;

[0462] Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice;

[0463] Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice;

[0464] Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice;

[0465] Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice;

[0466] Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

[0467] Optionally, the first information satisfies at least one of the following:

[0468] The first information is the first information within the target time;

[0469] The first information is first information of the target area.

[0470] Optionally, the acquisition module 142 is used to generate at least one of the energy usage value, energy consumption value, and energy efficiency value of the network slice.

[0471] The acquisition module 142 is configured to generate notification information that the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice if the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice;

[0472] or

[0473] The acquisition module 142 is used to generate notification information that the number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or PDU sessions of the network slice if the number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or PDU sessions.

[0474] Optionally, the first request is an analysis request, an analysis subscription, a prediction request, or a prediction subscription, and the first request further includes at least one of the following:

[0475] an energy usage value of the network slice;

[0476] The energy consumption value of the network slice;

[0477] The energy efficiency value of the network slice;

[0478] The maximum number of users / terminals of the network slice;

[0479] The maximum number of PDU sessions for the network slice;

[0480] The maximum energy usage value of the network slice;

[0481] The maximum energy consumption value of the network slice;

[0482] The maximum energy efficiency value of the network slice;

[0483] The first information acquired by the second device includes at least one of the following:

[0484] The updated maximum number of users / terminals of the network slice;

[0485] The updated maximum number of PDU sessions for the network slice;

[0486] an updated maximum energy usage value of the network slice;

[0487] an updated maximum energy consumption value of the network slice;

[0488] The updated maximum energy efficiency value of the network slice;

[0489] Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice;

[0490] Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice;

[0491] Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice;

[0492] Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice;

[0493] Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

[0494] Optionally, the acquisition module is used to analyze or predict at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice, and decide the updated maximum energy usage value or energy consumption value or energy efficiency value or maximum number of users / terminals or maximum number of PDU sessions of the network slice based on the analysis or prediction results.

[0495] Optionally, the network access control device 140 further includes:

[0496] A generating module, configured to generate at least one of an energy usage value, an energy consumption value, and an energy efficiency value of the network slice;

[0497] or

[0498] A second sending module is used to send a third request, where the third request is used to request a third device to provide at least one of an energy usage value, an energy consumption value, and an energy efficiency value of the network slice;

[0499] The second receiving module is used to receive at least one of the energy usage value, energy consumption value, and energy efficiency value of the network slice provided by the third device.

[0500] Optionally, the acquisition module is used to send an analysis request or an analysis subscription or a prediction request or a prediction subscription, and the analysis request or analysis subscription or the prediction request or the prediction subscription is used to request the fourth device to analyze or predict at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice; and receive the updated maximum energy usage value or energy consumption value or energy efficiency value or maximum number of users / terminals or maximum number of PDU sessions of the network slice decided by the fourth device.

[0501] The network access control device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip.

[0502] The network access control device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 5 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0503] Referring to FIG. 15 , an embodiment of the present application further provides a network access control device 150 , including:

[0504] The first sending module 151 is used to send a second request, where the second request is used to request to update the number of network slice users / terminals or the number of network slice PDU sessions or to perform network slice access or admission control or to update the energy usage value or energy consumption value or energy efficiency value of the network slice;

[0505] The first receiving module 152 is used to receive a second response to the second request, wherein the second response indicates whether the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the second response indicates whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0506] In an embodiment of the present application, network slice admission or access control related operations are performed based on energy-related information of the network slice, thereby achieving network energy saving.

[0507] Optionally, the network access control device 150 further includes:

[0508] A second receiving module is configured to receive a fifth request from the terminal, where the fifth request is used to request registration to the network slice or to establish a PDU session in the network slice;

[0509] The second sending module is used to send a fifth response to the fifth request based on the second response, and the fifth response includes first indication information, and the first indication information indicates whether the network slice allows terminal access or PDU session establishment.

[0510] Optionally, if the second response indicates that the current energy usage value, energy consumption value, or energy efficiency value of the network slice does not reach the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice does not reach the maximum number of users / terminals or the maximum number of PDU sessions of the network slice, the first indication information indicates that the network slice allows terminal access or PDU session establishment;

[0511] If the second response indicates that the current energy usage value, energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or maximum number of PDU sessions of the network slice, the first indication information instructs the network slice to reject terminal access or PDU session establishment.

[0512] Optionally, if the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, and the rejection reason is that the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0513] The network access control device in the embodiment of the present application may be an electronic device, such as an electronic device with an operating system, or a component in the electronic device, such as an integrated circuit or a chip.

[0514] The network access control device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0515] Referring to FIG. 16 , an embodiment of the present application further provides a network access control device 160 , including:

[0516] A sending module 161 is configured to send a fifth request, where the fifth request is used to request registration to a network slice or to establish a PDU session in the network slice;

[0517] The receiving module 162 is used to receive a fifth response to the fifth request, where the fifth response includes first indication information, where the first indication information indicates whether the network slice allows terminal access or PDU session establishment. If the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, where the rejection reason is that the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0518] In an embodiment of the present application, network slice admission or access control related operations are performed based on energy-related information of the network slice, thereby achieving network energy saving.

[0519] The network access control device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and the other device can be a server, a network attached storage (NAS), etc., which is not specifically limited in the embodiments of the present application.

[0520] The network access control device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 7 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0521] As shown in Figure 17, an embodiment of the present application also provides a communication device 170, including a processor 171 and a memory 172, and the memory 172 stores programs or instructions that can be run on the processor 171. For example, when the communication device 170 is a terminal, the program or instruction is executed by the processor 171 to implement the various steps of the above-mentioned network access control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0522] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG7 . This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, FIG18 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0523] The terminal 180 includes but is not limited to: a radio frequency unit 181, a network module 182, an audio output unit 183, an input unit 184, a sensor 185, a display unit 186, a user input unit 187, an interface unit 188, a memory 189 and at least some of the components of the processor 1810.

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

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

[0526] In the embodiment of the present application, after receiving downlink data from the network-side device, the RF unit 181 can transmit the data to the processor 1810 for processing. In addition, the RF unit 181 can send uplink data to the network-side device. Generally, the RF unit 181 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

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

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

[0529] Among them, the radio frequency unit 181 is used to send a fifth request, and the fifth request is used to request registration to the network slice or to establish a PDU session in the network slice; receive a fifth response to the fifth request, and the fifth response includes first indication information, and the first indication information indicates whether the network slice allows terminal access or PDU session establishment. If the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, and the rejection reason is that the current energy usage value or energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value or energy consumption value or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

[0530] In an embodiment of the present application, network slice admission or access control related operations are performed based on energy-related information of the network slice, thereby achieving network energy saving.

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

[0532] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in Figure 4, Figure 5, or Figure 6. This network-side device embodiment corresponds to the method embodiment executed by the first device, the second device, or the fifth device described above, and each implementation process and implementation method of the above method embodiment can be applied to this network-side device embodiment and can achieve the same technical effects.

[0533] Specifically, the embodiment of the present application further provides a network-side device. As shown in FIG19 , the network-side device 190 includes a processor 191, a network interface 192, and a memory 193. The network interface 192 is, for example, a common public radio interface (CPRI).

[0534] Specifically, the network side device 190 of the embodiment of the present application also includes: instructions or programs stored in the memory 193 and can be run on the processor 191. The processor 191 calls the instructions or programs in the memory 193 to execute the methods executed by each module shown in Figure 13 or Figure 14 or Figure 15, and achieves the same technical effect. To avoid repetition, it will not be repeated here.

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

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

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

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

[0539] An embodiment of the present application further provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, the various processes of the above-mentioned network access control method embodiment are implemented, and the same technical effects can be achieved. To avoid repetition, they are not described here.

[0540] An embodiment of the present application also provides a wireless communication system, including: a first device, a second device, a fifth device and a terminal, wherein the first device can be used to execute the steps of the network access control method as executed by the first device above, the second device can be used to execute the steps of the network access control method as executed by the second device above, the fifth device can be used to execute the steps of the network access control method as executed by the fifth device above, and the terminal can be used to execute the steps of the network access control method as executed by the terminal above.

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

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

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

Claims

1. A method for controlling network access, comprising: The first device obtains first information, where the first information is energy-related information of the network slice; The first device performs a first operation on the network slice based on the first information, where the first operation is a network slice admission or access control related operation.

2. The method according to claim 1, wherein: The first information includes at least one of the following: an energy usage value of the network slice; The energy consumption value of the network slice; The energy efficiency value of the network slice; The maximum number of users / terminals of the network slice; The maximum number of protocol data unit (PDU) sessions for the network slice; The maximum energy usage value of the network slice; The maximum energy consumption value of the network slice; The maximum energy efficiency value of the network slice; Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice; Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice; Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice; Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice; Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

3. The method according to claim 1 or 2, wherein: The first information satisfies at least one of the following: The first information is the first information within the target time; The first information is first information of the target area.

4. The method according to any one of claims 1 to 3, wherein: The first device obtains first information, including: The first device sends a first request, where the first request is used to request the second device to provide the first information; The first device receives the first information provided by the second device.

5. The method according to claim 4, wherein The first request includes at least one of the following: A reporting type, the reporting type including at least one of periodic reporting and single reporting; Report trigger conditions; Reporting time; Reporting area.

6. The method according to claim 4 or 5, wherein: The first request is an analysis request, an analysis subscription, a prediction request, or a prediction subscription, and the first request further includes at least one of the following: an energy usage value of the network slice; The energy consumption value of the network slice; The energy efficiency value of the network slice; The maximum number of users / terminals of the network slice; The maximum number of PDU sessions for the network slice; The maximum energy usage value of the network slice; The maximum energy consumption value of the network slice; The maximum energy efficiency value of the network slice; The first information provided by the second device includes at least one of the following: The updated maximum number of users / terminals of the network slice; The updated maximum number of PDU sessions for the network slice; an updated maximum energy usage value of the network slice; an updated maximum energy consumption value of the network slice; The updated maximum energy efficiency value of the network slice; Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice; Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice; Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice; Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice; Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

7. The method according to claim 6, wherein: The first device sending the first request includes: If the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, the first device sends the analysis or prediction request; or If the number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or PDU sessions of the network slice, the first device sends the analysis or prediction request.

8. The method according to any one of claims 1 to 7, wherein: The first operation includes at least one of the following: Update / increase / decrease the number of currently registered users / terminals; Update / increase / decrease the current PDU session number; Update / increase / decrease the energy usage value, energy consumption value, or energy efficiency value of the current network slice; Determining or checking or indicating whether a current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches a maximum energy usage value, energy consumption value, or energy efficiency value of the network slice; Determine, check or indicate whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

9. The method according to claim 8, wherein The determining, checking, or indicating whether the current number of users / terminals or the number of PDU sessions of the network slice has reached the maximum number of users / terminals or the maximum number of PDU sessions of the network slice includes: The first device receives a second request, and the second request is used to request to update the number of network slice users / terminals or the number of network slice PDU sessions or to perform network slice access or admission control or to update the energy usage value or energy consumption value or energy efficiency value of the network slice; the first device sends a second response according to the second request; wherein, the second response indicates whether the current energy usage value or energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value or energy consumption value or energy efficiency value of the network slice, or the second response indicates whether the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

10. A method for controlling network access, comprising: The second device receives a first request, where the first request is used to request the second device to provide first information, where the first information is energy-related information of the network slice; The second device obtains the first information.

11. The method according to claim 10, wherein: The first request includes at least one of the following: A reporting type, the reporting type including at least one of periodic reporting and single reporting; Report trigger conditions; Reporting time; Reporting area.

12. The method according to claim 10 or 11, wherein: The first information includes at least one of the following: an energy usage value of the network slice; The energy consumption value of the network slice; The energy efficiency value of the network slice; The maximum number of users / terminals of the network slice; The maximum number of PDU sessions for the network slice; The maximum energy usage value of the network slice; The maximum energy consumption value of the network slice; The maximum energy efficiency value of the network slice; Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice; Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice; Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice; Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice; Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

13. The method according to claim 12, wherein: The first information satisfies at least one of the following: The first information is the first information within the target time; The first information is first information of the target area.

14. The method according to claim 12, wherein: The second device acquiring the first information includes: The second device generates at least one of the energy usage value, energy consumption value, and energy efficiency value of the network slice.

15. The method according to claim 12, wherein: The second device acquiring the first information includes: If the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value, generating notification information that the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice; or If the number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or PDU sessions, a notification message is generated that the number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or PDU sessions of the network slice.

16. The method according to claim 12, wherein: The first request is an analysis request, an analysis subscription, a prediction request, or a prediction subscription, and the first request further includes at least one of the following: an energy usage value of the network slice; The energy consumption value of the network slice; The energy efficiency value of the network slice; The maximum number of users / terminals of the network slice; The maximum number of PDU sessions for the network slice; The maximum energy usage value of the network slice; The maximum energy consumption value of the network slice; The maximum energy efficiency value of the network slice; The first information acquired by the second device includes at least one of the following: The updated maximum number of users / terminals of the network slice; The updated maximum number of PDU sessions for the network slice; an updated maximum energy usage value of the network slice; an updated maximum energy consumption value of the network slice; The updated maximum energy efficiency value of the network slice; Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice; Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice; Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice; Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice; Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

17. The method according to claim 16, wherein The second device acquiring the first information includes: The second device analyzes or predicts at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice, and decides the updated maximum energy usage value or energy consumption value or energy efficiency value or maximum number of users / terminals or maximum number of PDU sessions of the network slice based on the analysis or prediction results.

18. The method according to claim 17, wherein The second device analyzes or predicts at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice, and the method further includes: The second device generates at least one of an energy usage value, an energy consumption value, and an energy efficiency value of the network slice; or The second device sends a third request, where the third request is used to request the third device to provide at least one of an energy usage value, an energy consumption value, and an energy efficiency value of the network slice; The second device receives at least one of the energy usage value, energy consumption value, and energy efficiency value of the network slice provided by the third device.

19. The method according to claim 12, wherein: The second device acquiring the first information includes: The second device sends an analysis request or an analysis subscription or a prediction request or a prediction subscription, where the analysis request or the analysis subscription or the prediction request or the prediction subscription is used to request the fourth device to analyze or predict at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice; The second device receives the updated maximum energy usage value or energy consumption value or energy efficiency value or maximum number of users / terminals or maximum number of PDU sessions of the network slice decided by the fourth device.

20. A method for controlling network access, comprising: The fifth device sends a second request, where the second request is used to request updating the number of network slice users / terminals or the number of network slice PDU sessions or performing network slice access or admission control or updating the energy usage value or energy consumption value or energy efficiency value of the network slice; The fifth device receives a second response to the second request, wherein the second response indicates whether the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the second response indicates whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

21. The method according to claim 20, wherein Before the fifth device sends the second request, the further comprising: the fifth device receives a fifth request from the terminal, where the fifth request is used to request registration to the network slice or to establish a PDU session in the network slice; After the fifth device receives the second response to the second request, it also includes: the fifth device sends a fifth response to the fifth request based on the second response, and the fifth response includes first indication information, and the first indication information indicates whether the network slice allows terminal access or PDU session establishment.

22. The method according to claim 21, wherein If the second response indicates that the current energy usage value, energy consumption value, or energy efficiency value of the network slice does not reach the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice does not reach the maximum number of users / terminals or the maximum number of PDU sessions of the network slice, the first indication information indicates that the network slice allows terminal access or PDU session establishment; If the second response indicates that the current energy usage value, energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or maximum number of PDU sessions of the network slice, the first indication information instructs the network slice to reject terminal access or PDU session establishment.

23. The method according to claim 21 or 22, wherein If the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, which is that the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

24. A method for controlling network access, comprising: The terminal sends a fifth request, where the fifth request is used to request registration to the network slice or to establish a PDU session in the network slice; The terminal receives a fifth response to the fifth request, and the fifth response includes first indication information, and the first indication information indicates whether the network slice allows terminal access or PDU session establishment. If the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, and the rejection reason is that the current energy usage value or energy consumption value or energy efficiency value of the network slice reaches the maximum energy usage value or energy consumption value or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

25. A network access control device, comprising: An acquisition module, configured to acquire first information, where the first information is energy-related information of a network slice; An execution module is used to perform a first operation on the network slice according to the first information, where the first operation is a network slice admission or access control related operation.

26. The device according to claim 25, wherein The first information includes at least one of the following: an energy usage value of the network slice; The energy consumption value of the network slice; The energy efficiency value of the network slice; The maximum number of users / terminals of the network slice; The maximum number of PDU sessions for the network slice; The maximum energy usage value of the network slice; The maximum energy consumption value of the network slice; The maximum energy efficiency value of the network slice; Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice; Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice; Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice; Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice; Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

27. The device according to claim 25 or 26, wherein The acquisition module is configured to send a first request, where the first request is used to request a second device to provide the first information; and receive the first information provided by the second device.

28. The apparatus according to claim 25, wherein The first operation includes at least one of the following: Update / increase / decrease the number of currently registered users / terminals; Update / increase / decrease the current PDU session number; Update / increase / decrease the energy usage value, energy consumption value, or energy efficiency value of the current network slice; Determining or checking or indicating whether a current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches a maximum energy usage value, energy consumption value, or energy efficiency value of the network slice; Determine, check or indicate whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

29. A network access control device, comprising: A first receiving module is configured to receive a first request, where the first request is used to request a second device to provide first information, where the first information is energy-related information of a network slice; An acquisition module is used to acquire the first information.

30. The apparatus according to claim 29, wherein The first information includes at least one of the following: an energy usage value of the network slice; The energy consumption value of the network slice; The energy efficiency value of the network slice; The maximum number of users / terminals of the network slice; The maximum number of PDU sessions for the network slice; The maximum energy usage value of the network slice; The maximum energy consumption value of the network slice; The maximum energy efficiency value of the network slice; Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice; Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice; Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice; Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice; Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

31. The device according to claim 30, wherein The acquisition module is used to generate at least one of the energy usage value, energy consumption value, and energy efficiency value of the network slice.

32. The apparatus according to claim 30, wherein The acquisition module is configured to generate notification information that the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice if the energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice; or The acquisition module is used to generate notification information that the number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or PDU sessions of the network slice if the number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or PDU sessions.

33. The apparatus according to claim 30, wherein The first request is an analysis request, an analysis subscription, a prediction request, or a prediction subscription, and the first request further includes at least one of the following: an energy usage value of the network slice; The energy consumption value of the network slice; The energy efficiency value of the network slice; The maximum number of users / terminals of the network slice; The maximum number of PDU sessions for the network slice; The maximum energy usage value of the network slice; The maximum energy consumption value of the network slice; The maximum energy efficiency value of the network slice; The first information acquired by the second device includes at least one of the following: The updated maximum number of users / terminals of the network slice; The updated maximum number of PDU sessions for the network slice; an updated maximum energy usage value of the network slice; an updated maximum energy consumption value of the network slice; The updated maximum energy efficiency value of the network slice; Notification information that the energy usage value of the network slice reaches the maximum energy usage value of the network slice; Notification information that the energy consumption value of the network slice reaches the maximum energy consumption value of the network slice; Notification information that the energy efficiency value of the network slice reaches the maximum energy efficiency value of the network slice; Notification information that the number of users / terminals of the network slice has reached the maximum number of users / terminals of the network slice; Notification information that the number of PDU sessions of the network slice has reached the maximum number of PDU sessions of the network slice.

34. The apparatus according to claim 30, wherein The acquisition module is used to analyze or predict at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice, and decide the updated maximum energy usage value or energy consumption value or energy efficiency value or maximum number of users / terminals or maximum number of PDU sessions of the network slice based on the analysis or prediction results.

35. The apparatus of claim 30, wherein: The acquisition module is used to send an analysis request or analysis subscription or prediction request or prediction subscription, and the analysis request or analysis subscription or prediction request or prediction subscription is used to request the fourth device to analyze or predict at least one of the energy usage value, energy consumption value, energy efficiency value, maximum energy usage value, maximum energy consumption value, maximum energy efficiency value, maximum number of users / terminals, and maximum number of PDU sessions of the network slice; and receive the updated maximum energy usage value or energy consumption value or energy efficiency value or maximum number of users / terminals or maximum number of PDU sessions of the network slice decided by the fourth device.

36. A network access control device, comprising: A first sending module is used to send a second request, where the second request is used to request to update the number of network slice users / terminals or the number of network slice PDU sessions or to perform network slice access or admission control or to update the energy usage value or energy consumption value or energy efficiency value of the network slice; The first receiving module is used to receive a second response to the second request, wherein the second response indicates whether the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the second response indicates whether the current number of users / terminals or the number of PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

37. A network access control device, comprising: A sending module, configured to send a fifth request, where the fifth request is used to request registration to a network slice or to establish a PDU session in the network slice; A receiving module is used to receive a fifth response to the fifth request, where the fifth response includes first indication information, where the first indication information indicates whether the network slice allows terminal access or PDU session establishment. If the first indication information indicates that the network slice rejects terminal access or PDU session establishment, the fifth response also includes a rejection reason, where the rejection reason is that the current energy usage value, energy consumption value, or energy efficiency value of the network slice reaches the maximum energy usage value, energy consumption value, or energy efficiency value of the network slice, or the current number of users / terminals or PDU sessions of the network slice reaches the maximum number of users / terminals or the maximum number of PDU sessions of the network slice.

38. A communication device, comprising a processor and a memory, the memory storing a program or instruction executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the network access control method according to any one of claims 1 to 9, or, when executed by the processor, implements the steps of the network access control method according to any one of claims 10 to 19, or, when executed by the processor, implements the steps of the network access control method according to any one of claims 20 to 23, or, when executed by the processor, implements the steps of the network access control method according to claim 24.

39. A readable storage medium storing a program or instruction, wherein when the program or instruction is executed by a processor, the program or instruction implements the steps of the network access control method according to any one of claims 1 to 9, or the steps of the network access control method according to any one of claims 10 to 19, or the steps of the network access control method according to any one of claims 20 to 23, or the steps of the network access control method according to claim 24.

40. A computer program product comprising computer instructions, wherein when the computer instructions are executed by a processor, the computer program product implements the steps of the network access control method according to any one of claims 1 to 9, or the steps of the network access control method according to any one of claims 10 to 19, or the steps of the network access control method according to any one of claims 20 to 23, or the steps of the network access control method according to claim 24.