Energy consumption determination method, electronic device, storage medium and program product

By calculating the energy consumption of target network elements on the core network and access network sides, the problem of cost amortization in indirect network sharing scenarios is solved, and standardized measurement of energy consumption and resource optimization are achieved.

CN119789121BActive Publication Date: 2025-10-28CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411960706.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-10-28
Estimated Expiration
2044-12-27

AI Technical Summary

Technical Problem

In indirect network sharing scenarios, it is impossible to calculate the core network energy consumption of each operator separately, which makes it impossible to effectively conduct energy consumption statistics and cost allocation.

Method used

A method for determining energy consumption is provided, which obtains the energy consumption of target network elements on the core network side and the access network side, and calculates the energy consumption of each network object in the indirect network sharing scenario based on network element performance index data and weights.

Benefits of technology

It enables standardized measurement of energy consumption for each network object in different scenarios, supports cost allocation and network resource management, and reduces operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119789121B_ABST
    Figure CN119789121B_ABST
Patent Text Reader

Abstract

This application provides an energy consumption determination method, electronic device, storage medium, and program product, relating to the field of communication technology, for cost allocation and resource management. The method includes: obtaining the energy consumption of a target network element on the core network side; determining the network element energy consumption consumed by each network object based at least on the energy consumption of the target network element; for at least one target network element on the core network side, determining the energy consumption consumed by each network object on the core network side based on the network element energy consumption consumed by each network object; for at least one target base station on the access network side, determining the energy consumption consumed by each network object on the access network side based on the base station energy consumption consumed by each network object; and determining the energy consumption consumed by each network object in an indirect network sharing scenario based on the energy consumption consumed by each network object on the core network side and the energy consumption consumed by each network object on the access network side.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method for determining energy consumption, electronic devices, storage media, and program products. Background Technology

[0002] There are two common wireless network sharing methods: RAN-only sharing and indirect network sharing. In indirect network sharing, the network elements in a wireless network shared by multiple operators are not directly connected to the core network of each sharing operator. The wireless network communicates with the core network through routing connections to the core network of the operator building the shared radio access network (RAN). This method not only allows multiple operators to provide services on the same RAN, but also reduces the need for direct connections between wireless network elements and the core networks of multiple operators because the number of core network elements is much smaller than the number of wireless network elements. This achieves resource sharing and reduces costs while improving efficiency.

[0003] The 3GPP (Generation III Partnership) standard specifies methods for calculating core network element energy consumption and core network energy consumption. Calculating core network energy consumption helps operators manage energy, plan energy-saving strategies, and reduce operating costs. However, in indirect network sharing scenarios, it is not possible to calculate the core network energy consumption of each operator separately, which is not conducive to energy consumption statistics and cost sharing among operators. Summary of the Invention

[0004] This application provides a method for determining energy consumption, an electronic device, a storage medium, and a program product for cost allocation and resource management.

[0005] In a first aspect, this application provides an energy consumption determination method applied to an indirect network sharing scenario, which provides wireless network resources for at least one network object. The indirect network sharing scenario includes an access network side and a core network side. The method includes: obtaining the energy consumption of a target network element on the core network side; the target network element is used to provide wireless network services for at least one network object; determining the network element energy consumption consumed by each network object based at least on the energy consumption of the target network element; for at least one target network element on the core network side, determining the energy consumption consumed by each network object on the core network side based on the network element energy consumption consumed by each network object; for at least one target base station on the access network side, determining the energy consumption consumed by each network object on the access network side based on the base station energy consumption consumed by each network object; the target base station is used to provide wireless network access services for at least one network object; and determining the energy consumption consumed by each network object in the indirect network sharing scenario based on the energy consumption consumed by each network object on the core network side and the energy consumption consumed by each network object on the access network side.

[0006] The technical solution provided in this application offers at least the following beneficial effects: The energy consumption determination method provided in this application can determine the network element energy consumption consumed by each network object based on the energy consumption of the target network element, and can determine the energy consumption consumed by each network object in an indirect network sharing scenario based on the access network-side energy consumption and the radio network-side energy consumption of each network object. This allows for standardized measurement of the energy consumption consumed by each network object in different scenarios, which not only helps with cost sharing among network objects in shared scenarios but also facilitates network resource management and energy consumption optimization for network objects, thereby reducing operating costs.

[0007] One possible implementation is that the energy consumption of each network object is equal to the total energy consumption of the target network element.

[0008] Another possible implementation is that the energy consumption of each network element satisfies the following formula:

[0009] EC 5GCNF_i_operator =EC 5GCNF

[0010] Among them, EC 5GCNF_i_operator EC represents the energy consumption of the network element of the i-th network object in at least one network object. 5GCNF This represents the total energy consumption of the target network element.

[0011] Another possible implementation is that the energy consumption of each network object is the average energy consumption determined based on the total energy consumption of the target network element and the number of at least one network object.

[0012] Another possible implementation is that the energy consumption of each network element satisfies the following formula:

[0013]

[0014] Among them, EC 5GCNF_i_operator EC represents the energy consumption of the network element of the i-th network object in at least one network object. 5GCNF The total energy consumption of the target network element is represented by N, and N represents the number of at least one network object.

[0015] Another possible implementation is to determine the network element energy consumption of each network object based at least on the energy consumption of the target network element, including: determining the network element energy consumption of each network object based on the energy consumption of the target network element and the network element performance index data of each network object in at least one network object.

[0016] Another possible implementation is that the energy consumption of each network object is determined based on the total energy consumption of the target network element and the proportion of the network element performance index of each network object. The proportion of the network element performance index of each network object is used to indicate the proportion of the network element performance index data of each network object in the sum of the network element performance index data of at least one network object.

[0017] Another possible implementation is that the energy consumption of each network element satisfies the following formula:

[0018]

[0019] Among them, EC 5GCNF_i_operator Factor represents the energy consumption of the i-th network element in at least one network object. i Factor represents the base station performance metrics data of the i-th network object in at least one network object. sum EC represents the sum of base station performance metrics data for at least one network object. 5GCNF This represents the total energy consumption of the target network element.

[0020] Another possible implementation is to determine the network element energy consumption of each network object based at least on the energy consumption of the target network element, including: determining the network element energy consumption of each network object based on the energy consumption of the target network element, the network element performance index data of each network object in at least one network object, and the weight of the network element performance index data.

[0021] Another possible implementation involves multiple network element performance metrics for each network object. The energy consumption of each network object is determined based on the energy consumption affected by each performance metric within the network element performance metrics data. Here, the network element performance metrics data includes target performance metrics data. The energy consumption affected by the target performance metrics data is determined based on the product of the target performance metrics data's proportion and weight, and the total energy consumption of the target network element. The proportion of the target performance metrics data indicates the percentage of each network object's target performance metrics data within the sum of the target performance metrics data of at least one network object.

[0022] Another possible implementation is that the energy consumption of each network element satisfies the following formula:

[0023]

[0024] Among them, EC 5GCNF_i_operator w represents the energy consumption of the network element of the i-th network object in at least one network object. j Factor represents the weight of the performance index data of the j-th network element. i,j Factor represents the performance metric data of the j-th base station of the i-th network object in at least one network object. sum,j EC represents the sum of the performance metrics data of the j-th base station of at least one network object. 5GCNF This represents the total energy consumption of the target network element.

[0025] Another possible implementation method is that the network element performance index data includes at least one of the following: traffic, number of users, number of protocol data unit sessions, CPU utilization of central processing unit, GPU utilization of graphics processing unit, memory utilization, hard disk utilization, and data volume of input / output interfaces.

[0026] Another possible implementation is that the base station energy consumption of each network object is determined based on the energy consumption of at least one basic unit of the target base station.

[0027] Another possible implementation is that the network object includes at least one of the following: operator, network slice, quality of service granularity, network standard, service type, terminal type, and bandwidth portion.

[0028] Secondly, this application provides an energy consumption determination device, comprising: an acquisition module and a determination module. The acquisition module is used to acquire the energy consumption of a target network element on the core network side; the target network element is used to provide wireless network services for at least one network object; the determination module is used to determine the network element energy consumption consumed by each network object based at least on the energy consumption of the target network element; for at least one target network element on the core network side, based on the network element energy consumption consumed by each network object, determine the energy consumption consumed by each network object on the core network side; for at least one target base station on the access network side, based on the base station energy consumption consumed by each network object, determine the energy consumption consumed by each network object on the access network side; the target base station is used to provide wireless network access services for at least one network object; and based on the energy consumption consumed by each network object on the core network side and the energy consumption consumed by each network object on the access network side, determine the energy consumption consumed by each network object in an indirect network sharing scenario.

[0029] One possible implementation is that the energy consumption of each network object is equal to the total energy consumption of the target network element.

[0030] Another possible implementation is that the energy consumption of each network element satisfies the following formula:

[0031] EC 5GCNF_i_operator =EC 5GCNF

[0032] Among them, EX 5GCNF_i_operator EC represents the energy consumption of the network element of the i-th network object in at least one network object. 5GCNF This represents the total energy consumption of the target network element.

[0033] Another possible implementation is that the energy consumption of each network object is the average energy consumption determined based on the total energy consumption of the target network element and the number of at least one network object.

[0034] Another possible implementation is that the energy consumption of each network element satisfies the following formula:

[0035]

[0036] Among them, EC 5GCNF_i_operator EC represents the energy consumption of the network element of the i-th network object in at least one network object. 5GCNF The total energy consumption of the target network element is represented by N, and N represents the number of at least one network object.

[0037] Another possible implementation involves a determination module, specifically used to determine the energy consumption of each network object based on the energy consumption of the target network element and the network element performance index data of each network object in at least one network object.

[0038] Another possible implementation is that the energy consumption of each network object is determined based on the total energy consumption of the target network element and the proportion of the network element performance index of each network object. The proportion of the network element performance index of each network object is used to indicate the proportion of the network element performance index data of each network object in the sum of the network element performance index data of at least one network object.

[0039] Another possible implementation is that the energy consumption of each network element satisfies the following formula:

[0040]

[0041] Among them, EC 5GCNF_i_operator Factor represents the energy consumption of the i-th network element in at least one network object. i Factor represents the base station performance metrics data of the i-th network object in at least one network object. sum EC represents the sum of base station performance metrics data for at least one network object. 5GCNF This represents the total energy consumption of the target network element.

[0042] Another possible implementation involves a determination module, specifically used to determine the energy consumption of each network object based on the energy consumption of the target network element, the network element performance index data of each network object in at least one network object, and the weight of the network element performance index data.

[0043] Another possible implementation involves multiple network element performance metrics for each network object. The energy consumption of each network object is determined based on the energy consumption affected by each performance metric within the network element performance metrics data. Here, the network element performance metrics data includes target performance metrics data. The energy consumption affected by the target performance metrics data is determined based on the product of the target performance metrics data's proportion and weight, and the total energy consumption of the target network element. The proportion of the target performance metrics data indicates the percentage of each network object's target performance metrics data within the sum of the target performance metrics data of at least one network object.

[0044] Another possible implementation is that the energy consumption of each network element satisfies the following formula:

[0045]

[0046] Among them, EC 5GCNF_i_operator w represents the energy consumption of the network element of the i-th network object in at least one network object. j Factor represents the weight of the performance index data of the j-th network element. i,jFactor represents the performance metric data of the j-th base station of the i-th network object in at least one network object. sum,j EC represents the sum of the performance metrics data of the j-th base station of at least one network object. 5GCNF This represents the total energy consumption of the target network element.

[0047] Another possible implementation method is that the network element performance index data includes at least one of the following: traffic, number of users, number of protocol data unit sessions, CPU utilization of central processing unit, GPU utilization of graphics processing unit, memory utilization, hard disk utilization, and data volume of input / output interfaces.

[0048] Another possible implementation is that the base station energy consumption of each network object is determined based on the energy consumption of at least one basic unit of the target base station.

[0049] Another possible implementation is that the network object includes at least one of the following: operator, network slice, quality of service granularity, network standard, service type, terminal type, and bandwidth portion.

[0050] Thirdly, this application provides an electronic device comprising: a processor and a memory; the memory storing processor-executable instructions; when the processor is configured to execute the instructions, causing the electronic device to implement the method of the first aspect described above.

[0051] Fourthly, this application provides a computer-readable storage medium comprising: computer software instructions; when the computer software instructions are executed in an electronic device, they cause the electronic device to implement the method described in the first aspect.

[0052] Fifthly, this application provides a computer program product comprising a computer program; when the computer program is run in an electronic device, the electronic device performs the method described in the first aspect.

[0053] The beneficial effects of the second to fifth aspects mentioned above are described in the corresponding description of the first aspect and will not be repeated here. Attached Figure Description

[0054] Figure 1 A schematic diagram of an indirect network sharing architecture provided in this application;

[0055] Figure 2 A schematic diagram illustrating the application environment of the energy consumption determination method provided in this application;

[0056] Figure 3 A schematic diagram of a basic unit of a base station provided in this application;

[0057] Figure 4A flowchart illustrating an energy consumption determination method provided in this application;

[0058] Figure 5 A flowchart illustrating another energy consumption determination method provided in this application;

[0059] Figure 6 A schematic diagram of the composition of an energy consumption determination device provided in this application;

[0060] Figure 7 This is a schematic diagram of the structure of an electronic device provided in this application. Detailed Implementation

[0061] The energy consumption determination method provided in this application will be described in detail below with reference to the accompanying drawings.

[0062] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0063] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.

[0064] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.

[0065] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0066] To facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish the same or similar items with essentially the same function and effect. Those skilled in the art can understand that the terms "first" and "second" are not intended to limit the quantity or execution order.

[0067] In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0068] To facilitate a clear description of the technical solutions in the embodiments of this application, the following is a brief introduction to the calculation methods of core network element energy consumption and total core network energy consumption in 3GPP.

[0069] Network element energy consumption (EC) NF This refers to the energy consumption (EC) of 5G core network (5GC) network elements (NF). NF It is obtained by adding up the energy consumption of all physical network elements (PNFs) and / or virtual network elements (VNFs) that make up the NF.

[0070] EC NF It can be done through the formula EC NF =∑ VNF EC VNF +∑ PNF EC PNF Calculated. Where EC PNF EC represents the energy consumption of each PNF. VNF This represents the energy consumption of each VNF.

[0071] For EC PNF It can be measured based on the standard ETSI ES 202 336-12

[10] published by the European Telecommunications Standards Institute (ETSI). The measurement method includes: defining the measurement target; setting the measurement environment; data acquisition; data processing; and result analysis. Due to the EC VNF Precise measurement is not possible, so EC can only be estimated. VNF .

[0072] It should be noted that a 5GC NF consists of multiple VNFs and PNFs, and the way these VNFs and PNFs are combined to form a 5GC NF depends on the specific implementation. Whether a VNP instance or PNP instance can be shared by multiple 5GC NFs is also determined by the specific implementation of the 5GC NF. Therefore, the situation where a VNP instance or PNP instance is shared by multiple 5GC NFs is not within the scope of this technical specification.

[0073] Core network energy consumption (EC) 5GC () indicates the energy consumption of 5GC, EC 5GC It is obtained by adding up the energy consumption of all NFs that make up the 5GC.

[0074] EC 5GC It can be done through the formula EC 5GC =∑ NF EC NFCalculated. Where EC NF This indicates the energy consumption of NF.

[0075] The 5G core network can be divided into multiple subnetworks, each consisting of a set of network elements (NFs). The energy consumption (EC) of each subnetwork... subnetwork This can be achieved by controlling the energy consumption (EC) of all NFs within the subnetwork. NF Add them together to get the result.

[0076] The above is an introduction to the 3GPP provisions regarding core network element power consumption and total core network power consumption involved in this application, which will not be repeated below.

[0077] There are two common wireless network sharing methods: RAN-only sharing and indirect network sharing. In indirect network sharing, the network elements in a wireless network shared by multiple operators are not directly connected to the core network of each sharing operator. The wireless network communicates with the core network through routing connections to the core network of the operator building the shared radio access network (RAN). This method not only allows multiple operators to provide services on the same RAN, but also reduces the need for direct connections between wireless network elements and the core networks of multiple operators because the number of core network elements is much smaller than the number of wireless network elements. This achieves resource sharing and reduces costs while improving efficiency.

[0078] like Figure 1 The diagram illustrates an indirect network sharing architecture, comprising: a participating operator core network and a hosting operator network. The participating operators include Operator A, Operator B, and Operator C, while the hosting operator includes Operator X.

[0079] The core networks of Operator A, Operator B, and Operator C are connected to the core network of Operator X through specific interfaces, including N8, N9, N12, or N16. Operator X's core network acts as a hub, handling requests and services from other operators and managing and coordinating traffic and services from multiple participating operators.

[0080] The main operator's network also includes Operator X's shared new radio (NR), also known as the shared radio access network. Operator X's shared NR is connected to Operator X's core network, and all participating operators can access Operator X's shared NR through Operator X's core network. Operator X's shared NR includes Operator X's 5G base stations (gNBs).

[0081] The 3GPP (Generation III Partnership) standard specifies methods for calculating core network element energy consumption and core network energy consumption. Calculating core network energy consumption helps operators manage energy, plan energy-saving strategies, and reduce operating costs. However, in indirect network sharing scenarios, it is not possible to calculate the core network energy consumption of each operator separately, which is not conducive to energy consumption statistics and cost sharing among operators.

[0082] To address the aforementioned technical problems, this application provides an energy consumption determination method. The method's core idea is to determine the network element energy consumption of each network object based on the target network element's energy consumption, and further, to determine the energy consumption of each network object in an indirect network sharing scenario based on its access network-side and radio network-side energy consumption. This allows for standardized measurement of the energy consumption of each network object across different scenarios, which not only facilitates cost sharing among network objects in shared scenarios but also aids in network resource management and energy consumption optimization, thereby reducing operating costs.

[0083] The embodiments provided in this application will now be described in detail with reference to the accompanying drawings.

[0084] The energy consumption determination method provided in this application can be applied to, for example... Figure 2 The application environment shown. For example... Figure 2 As shown, the application environment includes: wireless access network 110, core network 120, and network management system 130.

[0085] In some embodiments, the wireless access network 110 may be a network portion that introduces a part or all of the access network (AN) into the wireless transmission medium to provide fixed terminal services and / or mobile terminal services to users.

[0086] In some embodiments, the wireless access network 110 includes at least one base station 111. Each base station 111 in the wireless access network 110 is used to provide wireless network access services to at least one network object.

[0087] In some embodiments, such as Figure 3As shown, base station 111 includes the following basic units: baseband unit (BBU) 111-1, active antenna unit (AAU) 111-2, antenna system 111-3, remote radio unit (RRU) 111-4, and transmission equipment 111-5.

[0088] Among them, BBU111-1 is the basic unit responsible for the baseband part of signal processing, used for signal modulation, demodulation, encoding and decoding.

[0089] The AAU111-2 is a basic unit responsible for signal transmission, reception, amplification, and filtering. The AAU111-2 can be integrated into the antenna and the RRU111-4. The integration of the AAU111-2 and the RRU111-4 helps improve base station performance and simplify the base station structure.

[0090] Antenna system 111-3 is the basic unit responsible for transmitting and receiving signals. The components of the antenna system include the vibrator, the feed network, etc.

[0091] The RRU111-4 is a basic unit responsible for radio frequency processing of signals, with functions such as up-conversion, down-conversion, filtering, and amplification.

[0092] Transmission equipment 111-5 is the basic unit responsible for optical transmission between base station 111 and core network 120. Transmission equipment 111-5 can be optical fiber, optical module, etc.

[0093] In some embodiments, the wireless access network 110 and the core network 120 communicate through different interfaces and protocols to jointly realize data transmission, user management and network control.

[0094] In some embodiments, the core network 120 is used to manage non-access stratum functions associated with the radio access network 110. For example, the core network 120 can create independent logical networks for different application scenarios, each with customized characteristics and performance metrics.

[0095] In some embodiments, the core network 120 has multiple network functions (NFs), which are core network elements, and these elements can access each other through service interfaces.

[0096] For example, the main network elements of the core network include: user plane function (UPF), unified data management (UDM), authentication server function (AUSF), session management function (SMF), access and mobility management function (AMF), network exposure function (NEF), application function (AF), policy control function (PCF), location management function (LMF), etc.

[0097] The UPF, as the user plane access NF of the network, is mainly responsible for packet routing and forwarding of user plane data, policy enforcement, and traffic reporting processing. UPF and UPF can be connected through the user plane interface N9 to transmit uplink and downlink user data streams between UPFs.

[0098] UDM is responsible for the unified management of user data such as user subscription information and security information, as well as related functions such as user identification, access authorization, and mobility management.

[0099] As the network's authentication center, AUSF is primarily responsible for providing authentication and access authorization for users.

[0100] SMF is primarily responsible for tunnel maintenance, Internet Protocol (IP) address allocation and management, user plane (UP) management, policy enforcement, billing data collection, roaming, and other functions.

[0101] AMF serves as the user's control plane to access NF, primarily responsible for user registration management, connection management, reachability management, security management, mobility management, and other functions.

[0102] NEF enables third-party applications (AFs) to interact with various network elements in the core network through NEF. For example, NEF can also be referred to as an external capability open network element.

[0103] NRF is primarily responsible for registering and managing various NFs in the network. By maintaining a network function catalog, it ensures the discovery and communication between various network functions.

[0104] AF stands for third-party applications that interact directly or indirectly with the 5G network. By interacting with other network elements in the 5G core network, such as NEF and PCF, they can manage and control network resources and services.

[0105] PCF is a network element in the policy and charging control architecture that provides policy rules for control plane functions.

[0106] LMF is primarily responsible for controlling the positioning process and completing the terminal's positioning function.

[0107] In some embodiments, the network elements of the core network 120 can be implemented as physical entities. For example, the core network 120 includes different physical devices, which are typically specially designed hardware for performing specific core network functions.

[0108] In some embodiments, the network elements of the core network 120 can be implemented using virtualization. For example, different software instances can be loaded on a standard commercial server to implement different network element functions.

[0109] In some embodiments, the network elements of the core network 120 are used to provide wireless network services for at least one network object.

[0110] In some embodiments, in an indirect network sharing scenario, the core network 120, as the core network of the contractor operator, is connected to the core networks of multiple sharing operators to complete the data routing work.

[0111] In some embodiments, the network management system 130 can be a standalone hardware device or a software-based virtual management platform. For example, the network management system 130 can be an operations maintenance center (OMC), a network management system (NMS), an element management system (EMS), an operations support system (OSS), a network functions virtualization (NFV) platform, a computer, a server, a processor, a processing chip, etc. This application embodiment does not limit the specific device form of the network management system 130.

[0112] In some embodiments, the network management system 130 may be a standalone device, or it may be integrated into the base station 111 included in the wireless access network 110, or it may be integrated into the core network equipment included in the core network 120. Figure 2 The example is taken with network management system 130 as an independent device.

[0113] In some embodiments, the network management system 130 can determine the energy consumption of network objects. For example, the network management system 130 can obtain the energy consumption of target network elements on the core network side, and determine the network element energy consumption consumed by each network object based at least on the energy consumption of the target network elements.

[0114] In some embodiments, the network management system 130 can obtain network element performance indicator data of network objects. Specifically, the network management system 130 communicates with the core network equipment to obtain network element performance indicator data of network objects reported by the core network equipment. For example, the network element performance indicator data of network objects includes: traffic, number of users, number of Protocol Data Unit sessions, CPU utilization, GPU utilization, memory utilization, hard disk utilization, data volume of input / output interfaces, etc.

[0115] In some embodiments, the network management system 130 can also determine the energy consumption of network objects in an indirect network sharing scenario. For example, for at least one target network element on the core network side, the energy consumption of each network object on the core network side is determined based on the network element energy consumption consumed by each network object; for at least one target base station on the access network side, the energy consumption of each network object on the access network side is determined based on the base station energy consumption consumed by each network object; and based on the energy consumption of each network object on the core network side and the energy consumption of each network object on the access network side, the energy consumption of each network object in an indirect network sharing scenario is determined.

[0116] It should be noted that the system architecture described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of system architecture, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0117] See Figure 4 This is a flowchart illustrating an energy consumption determination method provided in an embodiment of this application. Figure 4 As shown, the energy consumption determination method provided in this application can be implemented through the aforementioned network management system, specifically including the following steps S201 to S205.

[0118] S201. Obtain the energy consumption of the target network element on the core network side.

[0119] The target network element is used to provide wireless network services for at least one network object.

[0120] For example, the target network element on the core network side can be one of UPF, UDM, AUSF, SMF, AMF, NEF, AF, PCF, and LMF; or, the target network element can be other network elements besides the above-mentioned network elements, which is not limited in this embodiment of the application.

[0121] In some embodiments, the energy consumption of target network elements on the core network side can be obtained based on standard network management protocols such as Simple Network Management Protocol (SNMP) and Intelligent Platform Management Interface (IPMI).

[0122] In some embodiments, detailed information about the device, including the energy consumption of the target network element on the core network side, can be obtained based on the application programming interface (API) provided by the device manufacturer.

[0123] In some embodiments, the target network element on the core network side is equipped with a hardware sensor, which can directly measure the energy consumption of the device and send the energy consumption of the target network element to the network management system.

[0124] In some embodiments, energy consumption monitoring equipment can be installed on the core network side to monitor the energy consumption of target network elements on the core network side, and then the energy consumption is sent to the network management system.

[0125] For example, an energy meter or current sensor can be installed on the power line of the equipment on the core network side to obtain the energy consumption of the equipment on the core network side.

[0126] In some embodiments, the energy consumption of a target network element on the core network side within a statistical period can be obtained based on a statistical period. For example, the statistical period can be one hour.

[0127] S202. Determine the network element energy consumption of each network object based at least on the energy consumption of the target network element.

[0128] In some embodiments, the energy consumption of each network object can be determined based on the energy consumption of the target network element.

[0129] One possible implementation is that the energy consumption of each network object is equal to the total energy consumption of the target network element.

[0130] For example, when at least one network object uses the wireless network service provided by the target network element, the network element energy consumption consumed by the i-th network object can be calculated using the following formula (1).

[0131] EC 5GCNF_i_operator =EC 5GCNF Formula (1)

[0132] Among them, EC 5GCNF_i_operator EC represents the network element energy consumption consumed by the i-th network object. 5GCNF This represents the total energy consumption of the target network element.

[0133] Another possible implementation is that the energy consumption of each network object is the average energy consumption determined based on the total energy consumption of the target network element and the number of at least one network object.

[0134] For example, when N network objects use the wireless network service provided by the target network element, the following formula (2) can be used to calculate the network element energy consumption consumed by the i-th network object.

[0135]

[0136] Among them, EC 5GCNF_i_poerator EC represents the network element energy consumption consumed by the i-th network object. 5GCNF This represents the total energy consumption of the target network element, and N is the number of network objects using the wireless network service provided by the target network element.

[0137] In some embodiments, step S202 can be implemented as follows: based on the energy consumption of the target network element and the network element performance index data of each network object in at least one network object, determine the network element energy consumption consumed by each network object.

[0138] For example, the energy consumption of each network object is determined based on the total energy consumption of the target network element and the proportion of the network element performance index of each network object. The proportion of the network element performance index of each network object is used to indicate the proportion of the network element performance index data of each network object in the sum of the network element performance index data of at least one network object.

[0139] For example, when at least one network object uses the wireless network service provided by the target network element, the sum of the network element performance index data of all network objects using the wireless network service provided by the target network element is Factor. sum The network element performance index data for the i-th network object is Factor. i The energy consumption of the network element consumed by the i-th network object can be calculated using the following formula (3).

[0140]

[0141] Among them, EC 5GCNF_i_operator EC represents the network element energy consumption consumed by the i-th network object. 5GCNF Factor represents the total energy consumption of the target network element. i / Factor sumThis represents the proportion of network element performance metrics for the i-th network object.

[0142] In some embodiments, network element performance metrics data include at least one of the following: traffic, number of users, number of protocol data unit sessions, CPU utilization, GPU utilization, memory utilization, hard disk utilization, and data volume of input / output interfaces.

[0143] In some embodiments, step S202 can be implemented as follows: determining the energy consumption of each network object based on the energy consumption of the target network element, the network element performance index data of each network object in at least one network object, and the weight of the network element performance index data.

[0144] For example, when the network element performance index data for each network object consists of multiple performance index data, the network element energy consumption consumed by each network object is determined based on the energy consumption affected by each performance index data in the network element performance index data of each network object; wherein, the network element performance index data includes target performance index data, and the energy consumption affected by the target performance index data is determined based on the product of the index ratio of the target performance index data and the weight of the target performance index data, and the total energy consumption of the target network element; the index ratio of the target performance index data is used to indicate the proportion of the target performance index data of each network object in the sum of the target performance index data of at least one network object.

[0145] For example, when at least one network object uses the wireless network service provided by the target network element, the sum of the performance index data of the j-th network element of all network objects using the wireless network service provided by the target network element is Factor. sum,j The performance index data of the j-th network element of the i-th network object is Factor. i,j The energy consumption of the network element consumed by the i-th network object can be calculated using the following formula (4).

[0146]

[0147] Among them, EC 5GCNF_i_poerator EC represents the network element energy consumption consumed by the i-th network object. 5GCNF Factor represents the total energy consumption of the target network element. i,j / Factor sum,j w represents the proportion of the performance indicators of the j-th network element of the i-th network object. j This represents the weight of the performance index of the j-th network element.

[0148] It should be noted that the energy consumption of different types of core network elements is affected by the network element performance indicators of different network objects. Introducing the weight of network element performance indicators can more accurately assess the degree to which the energy consumption of different core network elements is affected by network element performance indicators when calculating the network element energy consumption consumed by the same network object in different core network elements, thereby improving the accuracy of the calculation of the network element energy consumption consumed by the network object.

[0149] S203. For at least one target network element on the core network side, determine the energy consumption of each network object on the core network side based on the network element energy consumption consumed by each network object.

[0150] In some embodiments, for at least one target network element on the core network side, the network element energy consumption consumed by each network object is determined, which can be specifically implemented as S202 above, and will not be elaborated further here.

[0151] In some embodiments, the core network side includes multiple target network elements, and the energy consumption of each network object on the core network side is the sum of the energy consumption of the multiple target network elements consumed by each network object.

[0152] For example, when at least one network object uses the wireless network resources provided in the indirect network sharing scenario, the energy consumption of the i-th network object on the core network side can be determined based on the following formula (5).

[0153] EC 5GC_i_operator =∑ 5GCNF EC 5GCNF_i_operator Formula (5)

[0154] Among them, EC 5GC_i_operator This represents the energy consumption of the i-th network object on the core network side, 5GCNF represents different network elements on the core network side, and EC 5GCNF_i_operator This represents the energy consumption of the network element consumed by the i-th network object.

[0155] S204. For at least one target base station on the access network side, determine the energy consumption of each network object on the access network side based on the base station energy consumption consumed by each network object.

[0156] The target base station is used to provide wireless network access services to at least one network object.

[0157] In some embodiments, the access network side includes multiple base stations, and the energy consumption of each network object on the access network side is the sum of the energy consumption of each network object from different base stations.

[0158] For example, when at least one network object uses the wireless network access service provided by the base station on the access network side, the energy consumption of the i-th network object on the access network side can be determined based on the following formula (6).

[0159] EC RAN_i_operator =∑ gNB EC i_operator Formula (6)

[0160] Among them, EC RAN_i_operator This represents the energy consumption of the i-th network object on the access network side, where gNB represents the base station on the access network side, and EC represents the energy consumption of the i-th network object on the access network side. i_operator This represents the base station energy consumption of the i-th network object.

[0161] S205. Based on the energy consumption of each network object on the core network side and the energy consumption of each network object on the access network side, determine the energy consumption of each network object in the indirect network sharing scenario.

[0162] In some embodiments, the energy consumption of each network object in an indirect network sharing scenario is the sum of the energy consumption of each network object on the core network side and the energy consumption of each network object on the access network side.

[0163] For example, when at least one network object uses the wireless network resources provided by the indirect network sharing scenario, the energy consumption of the i-th network object in the indirect network sharing scenario can be determined based on the following formula (7).

[0164] EC 5GC_INS_i_operator =EC 5GC_i_operator +EC RAN_i_operator =∑ gNB FC i_operator +∑ 5GCNF EC 5GCNF_i_operator Formula (7)

[0165] Among them, EC 5GC_INS_i_operator ∑ represents the energy consumption of the i-th network object in an indirect network sharing scenario. gNB EC i_operator ∑ represents the energy consumption of the i-th network object on the access network side. 5GCNF EC 5GCNF_i_operator This represents the energy consumption of the i-th network object on the core network side.

[0166] It should be noted that in indirect network sharing scenarios, the core network side includes at least one core network element, and the access network side includes at least one base station. When determining the energy consumption of each network object for different core network elements, different determination methods can be selected based on the different core network elements; however, when determining the base station energy consumption of each network object for different access network base stations, the same determination method should be used to standardize the calculation of the base station energy consumption of each network object, thereby improving the accuracy of the determined energy consumption of the network object on the access network side.

[0167] In some embodiments, a network object includes at least one of the following: operator, network slice, quality of service granularity, network standard, service type, terminal type, and bandwidth part (BWP).

[0168] For example, when the network object is an operator, in an indirect network sharing scenario, multiple operators can access the same radio access network and the same core network. The energy consumption determination method provided in this application can determine the energy consumption of different operators in an indirect network sharing scenario.

[0169] When the network object is a terminal type, for example in an indirect network sharing scenario, the terminals accessing the wireless network include reduced capability (RedCap) terminals and non-reduced capability (Non-RedCap) terminals. The energy consumption determination method provided in this application can determine the energy consumption of different types of terminals in an indirect network sharing scenario.

[0170] In the case where the network object is a bandwidth portion, in an indirect network sharing scenario, bandwidth resources can be divided into multiple bandwidth portions. The energy consumption determination method provided in this application can determine the energy consumption of different bandwidth portions in an indirect network sharing scenario.

[0171] In some embodiments, the energy consumption determination method provided in this application further includes: determining the base station energy consumption consumed by each network object. For example, determining the base station energy consumption consumed by each network object can be implemented as one of the following A1, A2, or A3.

[0172] A1. The base station energy consumption of each network object is determined based on the energy consumption of at least one basic unit of the target base station.

[0173] One possible implementation is that the base station energy consumption of each network object is the sum of the energy consumption of at least one basic unit of the base station.

[0174] For example, when at least one network object uses the wireless network access service provided by the base station, the base station energy consumption consumed by the i-th network object can be calculated using the following formula (8).

[0175] EC i_operator =∑ element EC element Formula (8)

[0176] Among them, EC i_operator This represents the base station energy consumption of the i-th network object, where element represents the basic unit of the base station, and EC represents the base station energy consumption. elementThis indicates the energy consumption of the basic unit of a base station.

[0177] Another possible implementation is that the energy consumed by each network object is the average energy consumption of at least one basic unit of the base station.

[0178] For example, when N network objects use the wireless network access service provided by the base station, the energy consumption of the i-th network object can be calculated using the following formula (9).

[0179]

[0180] Among them, EC i_operator This represents the base station energy consumption of the i-th network object, where element represents the basic unit of the base station, and EC represents the base station energy consumption. element This indicates the energy consumption of the basic unit of a base station.

[0181] Another possible implementation is that the base station energy consumption of each network object is determined based on the sum of the energy consumption of some basic units in at least one basic unit of the base station and the average energy consumption of another portion of the basic units in at least one basic unit of the base station.

[0182] For example, when multiple network objects use the wireless network access service provided by the base station, the base station energy consumption consumed by the i-th network object can be calculated using the following formula (10).

[0183]

[0184] Among them, EC i_operator Let represent the base station energy consumption of the i-th network object in at least one network object, and let element_1 represent a portion of the basic units in at least one basic unit of the base station. EC element_1 Element_1 represents the energy consumption of a portion of the basic units in at least one basic unit of a base station, and element_2 represents another portion of the basic units in at least one basic unit of a base station. EC element_2 N represents the energy consumption of another part of the basic units in at least one basic unit of the base station, where N represents the number of the other part of the basic units in at least one basic unit of the base station.

[0185] It is understandable that when a base station has at least 'a' basic units and 'b' some basic units in the base station, the other part of the base station has 'ab' basic units. That is, at least one basic unit of the base station is composed of some basic units and another part of basic units.

[0186] A2. Based on the energy consumption of at least one basic unit of the base station and the base station performance index data of each network object in at least one network object, determine the base station energy consumption consumed by each network object.

[0187] In some embodiments, the base station energy consumption consumed by each network object is determined based on the sum of the energy consumption of at least one basic unit of the base station and the base station performance index ratio of each network object, wherein the base station performance index ratio of each network object is used to indicate the proportion of the base station performance index data of each network object in the sum of the base station performance index data of at least one network object.

[0188] For example, when at least one network object uses the wireless network access service provided by the base station, the sum of the base station performance index data of the network objects using the wireless network access service provided by the base station is Fator. sum The base station performance metrics data for the i-th network object are Factor i The base station energy consumption consumed by the i-th network object can be calculated using the following formula (11).

[0189]

[0190] Among them, EC i_operator This represents the base station energy consumption of the i-th network object, where element represents the basic unit of the base station, and Factor... i / Factor sum EC represents the proportion of base station performance metrics for the i-th network object. element This indicates the energy consumption of the basic unit of a base station.

[0191] In some embodiments, base station performance metrics data include at least one of the following: traffic, number of users, physical resource block occupancy, CPU utilization, GPU utilization, radio resource utilization, and bandwidth. The number of users included in the base station performance metrics data refers to the average number of users of the network object connected to the base station RRC.

[0192] A3. At least one basic unit of a base station includes a first basic unit and a second basic unit; the energy consumption of the first basic unit is not affected by the base station performance index data of the network object, while the energy consumption of the second basic unit is affected by the base station performance index data of the network object; the base station energy consumption consumed by each network object is determined based on the energy consumption of the first basic unit and the dynamic energy consumption affected by the base station performance index data; wherein, the dynamic energy consumption is determined based on the energy consumption of the second basic unit and the base station performance index data of each network object.

[0193] It should be noted that the energy consumption of different basic units of a base station is affected by different base station performance indicators. Based on current network statistics, the energy consumption of the BBU is mainly affected by the number of baseband boards. When the number of baseband boards is fixed, the energy consumption of the BBU can remain basically stable regardless of the number of users accessing the base station and the amount of traffic. The energy consumption of the AAU is greatly affected by factors such as traffic and the number of users. The more traffic, the higher the energy consumption of the AUU.

[0194] Therefore, by dividing the basic unit of a base station into a first basic unit and a second basic unit based on whether the energy consumption of the basic unit is affected by the base station performance index data of the network object, the base station basic unit can be calculated more accurately to determine the base station energy consumption consumed by each network object.

[0195] In some embodiments, where the base station performance index data for each network object is a single performance index data, the dynamic energy consumption is determined based on the sum of the energy consumption of each second basic unit and the base station performance index ratio of each network object, wherein the base station performance index ratio of each network object is used to indicate the proportion of the base station performance index data of each network object in the sum of the base station performance index data of at least one network object.

[0196] One possible implementation is that the energy consumption of the first basic unit is the sum of the energy consumption of the first basic unit. When at least one network object uses the wireless network access service provided by the base station, the sum of the base station performance index data of the network objects using the wireless network access service provided by the base station is Factor. sum The base station performance metrics data for the i-th network object are Factor i The base station energy consumption of the i-th network object can be calculated using the following formula (12).

[0197]

[0198] Among them, EC i_operator This represents the base station energy consumption consumed by the i-th network object, and static_element represents the first basic unit. ∑ static_element EC static_element For the energy consumption of the first basic unit, Factor i / Factor sum The base station performance index ratio of the i-th network object is represented, and dynamic_element represents the second basic unit. EC dynamic_element For the energy consumption of the second basic unit, Factor i / Factor sum ×∑ dynamic_element EC dynamic_element Let be the dynamic energy consumption of the i-th network object.

[0199] Another possible implementation is that the energy consumption of the first basic unit is the average energy consumption of the first basic unit. When N network objects use the wireless network access service provided by the base station, the sum of the base station performance index data of the N network objects is Factor. sum The base station performance metrics data for the i-th network object are Factor i The base station energy consumption of the i-th network object can be calculated using the following formula (13).

[0200]

[0201] Among them, EC i_operator This represents the base station energy consumption consumed by the i-th network object, and static_element represents the first basic unit, (∑ staticelement EC staticelement ) / N is the energy consumption of the first basic unit, Factor i / Factor sum The base station performance index ratio of the i-th network object is represented, and dynamic_element represents the second basic unit. EC dynamic_element For the energy consumption of the second basic unit, Factor i / Factor sum ×∑ dynamic_element EC dynamic_element Let be the dynamic energy consumption of the i-th network object.

[0202] Another possible implementation is that, in the case where the energy consumption of the first basic unit is the sum of the energy consumption of some basic units within the first basic unit and the average energy consumption of another portion of the basic units within the first basic unit, the sum of the base station performance index data of the network object is Factor. sum The base station performance metrics data for the i-th network object are Factor i The base station energy consumption consumed by the i-th network object can be calculated using the following formula (14).

[0203]

[0204] Among them, EC i_operator This represents the base station energy consumption of the i-th network object in at least one network object, where static_element_1 represents a portion of the basic units in the first basic unit, EC static_element_1 This represents the energy consumption of a portion of the basic units within the first basic unit, and `static_element_2` represents another portion of the basic units within the first basic unit. EC static_element_2 Factor represents the energy consumption of another subset of basic units within the first basic unit, where N represents the number of these other basic units.i Factor represents the base station performance metrics data of the i-th network object in at least one network object. sum The sum of base station performance metrics data for at least one network object is represented by `dynamic_element`, which represents the second basic unit. EC dynamic_element This indicates the energy consumption of the second basic unit.

[0205] It is understandable that if there are 'a' basic units in the first basic unit of a base station, and 'b' basic units in a portion of the first basic unit of a base station, then there are 'ab' basic units in another portion of the first basic unit of a base station. That is, the first basic unit of a base station is composed of a portion of basic units and another portion of basic units.

[0206] In other embodiments, when the base station performance index data for each network object consists of multiple performance index data, the dynamic energy consumption is determined based on the energy consumption affected by each performance index data in the base station performance index data of each network object; wherein, the base station performance index data includes target performance index data, and the energy consumption affected by the target performance index data is determined based on the sum of the energy consumption of the second basic unit affected by the target performance index data and the index ratio of the target performance index data, wherein the index ratio of the target performance index data is used to indicate the proportion of the target performance index data of each network object in the sum of the target performance index data of at least one network object.

[0207] One possible implementation is that the energy consumption of the first basic unit is the sum of the energy consumption of the first basic unit. When at least one network object uses the wireless network access service provided by the base station, the sum of the performance index data of the j-th base station of the network object using the wireless network access service provided by the base station is Factor. sum,j The performance metric data of the j-th base station for the i-th network object is Factor. i,j The base station energy consumption of the i-th network object can be calculated using the following formula (15).

[0208]

[0209] Among them, EC i_operator This represents the base station energy consumption consumed by the i-th network object, and static_element represents the first basic unit. ∑ static_element EC static_element The energy consumption of the first basic unit. The ratio of the performance metrics of the j-th base station for the i-th network object, dynamic_element j The second basic unit represents the influence of j performance index data from the base station performance index data of each network object on energy consumption. The sum of the energy consumption of the second basic unit affected by j performance index data in the base station performance index data of each network object. Let be the dynamic energy consumption of the i-th network object.

[0210] Another possible implementation is that the energy consumption of the first basic unit is the average energy consumption of the first basic unit. When N network objects use the wireless network access service provided by the base station, the sum of the performance index data of the j-th base station of the N network objects is Factor. sum,j The performance metric data of the j-th base station for the i-th network object is Factor. i,j The base station energy consumption of the i-th network object can be calculated using the following formula (16).

[0211]

[0212] Among them, EC i_operator This represents the base station energy consumption of the i-th network object, and `static_element` represents the first basic unit. The energy consumption of the first basic unit. The ratio of the performance metrics of the j-th base station for the i-th network object, dynamic_element j The second basic unit represents the influence of j performance index data from the base station performance index data of each network object on energy consumption. The sum of the energy consumption of the second basic unit affected by j performance index data in the base station performance index data of each network object. Let be the dynamic energy consumption of the i-th network object.

[0213] Another possible implementation, where the energy consumption of the first basic unit is determined by the sum of the energy consumption of some basic units within the first basic unit and the average energy consumption of another portion of the basic units within the first basic unit, then when N network objects use the wireless network access service provided by the base station, the sum of the performance index data of the j-th base station for the N network objects is Factor. sum,j The performance metric data of the j-th base station for the i-th network object is Factor. i,j The base station energy consumption of the i-th network object can be calculated using the following formula (17).

[0214]

[0215] Among them, EC i_operatorThis represents the base station energy consumption of the i-th network object in at least one network object, where static_element_1 represents a portion of the basic units in the first basic unit, EC static_element_1 This represents the energy consumption of a portion of the basic units within the first basic unit, and `static_element_2` represents another portion of the basic units within the first basic unit. EC static_element_2 Factor represents the energy consumption of another subset of basic units within the first basic unit, where N represents the number of these other basic units. i,j Factor represents the performance metric data of the j-th base station of the i-th network object in at least one network object. sum,j The dynamic_element represents the sum of the performance metrics data of the j-th base station of at least one network object. j This represents the basic unit in the second basic unit whose energy consumption is affected by the performance index data of the j-th base station. This represents the energy consumption of the basic unit in the second basic unit, which is affected by the performance index data of the j-th base station.

[0216] The energy consumption determination method of this application embodiment is described below with reference to a specific example.

[0217] In this embodiment of the indirect network sharing scenario, the network objects using the wireless network resources provided by the indirect network sharing scenario are operator A and operator B. The core network side includes three network elements: AMF, UPF, and SMF; the access network side includes two base stations, gNB1 and gNB2. The basic unit of each base station includes three parts: BBU, RRU, and transmission equipment. Figure 5 As shown, the specific implementation process of this embodiment is as follows: S401-S407.

[0218] S401. Obtain the energy consumption of the target network element on the core network side based on the statistical period.

[0219] For example, the statistical period can be 1 hour (h). Within the 1-hour statistical period, the energy consumption of AMF is 1 kilowatt-hour (kWh), the energy consumption of UPF is 0.5 kWh, and the energy consumption of SMF is 1.2 kWh.

[0220] It should be noted that the unit of energy consumption can be either kWh or joules (J). The unit of energy consumption can be converted from kWh to J based on the conversion relationship of 1 kWh = 3,600,000 J. This application does not limit the unit of energy consumption.

[0221] S402. Determine the network element energy consumption of operator A and operator B respectively.

[0222] In some embodiments, the energy consumption of each operator's network element can be determined based on the energy consumption of the target network element.

[0223] For example, the network element energy consumption of each operator can be determined based on formula (1). For AMF, the network element energy consumption EC of operator A is... 5GCNF_1_operator =1 kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator = 1 kWh; For UPF, the network element energy consumption EC consumed by operator A 5GCNF_1_operator =0.5 kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator =0.5 kWh; For SMF, the network element energy consumption EC consumed by operator A 5GCNF_1_operator =1.2 kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator =1.2 kWh.

[0224] For example, the network element energy consumption of each operator can also be determined based on formula (2). For AMF, the network element energy consumption EC of operator A is... 5GCNF_1_operator =1÷2=0.5kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator =1÷2=0.5kWh; For UPF, the network element energy consumption EC consumed by operator A 5GCNF_1_operator =0.5÷2=0.25kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator =0.5÷2=0.25kWh; For SMF, the network element energy consumption EC consumed by operator A 5GCNF_1_operator =1.2÷2=0.6kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator =1.2÷2=0.6kwh.

[0225] In some embodiments, the energy consumption of each network element can be determined based on the energy consumption of the target network element and the network element performance index data of each operator.

[0226] For example, the network element energy consumption of each operator can be determined based on formula (3). For instance, if AMF energy consumption is affected by the number of users, UPF energy consumption by traffic, and SMF energy consumption by CPU utilization, and operator A has 30 users and operator B has 60 users; operator A's traffic is 20 megabits (GB) and operator B's traffic is 45 GB, for AMF, operator A's CPU utilization is 10% and operator B's CPU utilization is 25%; for UPF, operator A's CPU utilization is 9% and operator B's CPU utilization is 20%; for SMF, operator A's CPU utilization is 15% and operator B's CPU utilization is 32%.

[0227] For AMF, the network element energy consumption EC consumed by operator A 5GCNF_1_operator =30÷(30+60)×1=0.33kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator =60÷(30+60)×1=0.33kWh; For UPF, the network element energy consumption EC consumed by operator A 5GCNF_1_operator =20÷(20+45)×0.5÷2=0.15kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator =45÷(20+45)×0.5÷2=0.35kWh; For SMF, the network element energy consumption EC consumed by operator A 5GCNF_1_operator =15% ÷ (15% + 32%) × 1.2 ÷ 2 = 0.38 kWh, the network element energy consumption EC consumed by operator B. 5GCNF_2_operator =30%÷(15%+32%)×1.2÷2=0.82kwh.

[0228] In some embodiments, the energy consumption of each operator's network elements can be determined based on the energy consumption of the target network element, the network element performance index data of each operator, and the weight of the network element performance index data.

[0229] For example, the network element energy consumption consumed by each operator can be determined based on formula (4). For instance, if the AMF energy consumption is affected by the number of users and CPU utilization, with each having a weight of 0.5; the UPF energy consumption is affected by traffic and CPU utilization, with traffic having a weight of 0.7 and CPU utilization having a weight of 0.3; and the SMF energy consumption is affected by the number of Protocol Data Unit sessions, and operator A has 30 users and operator B has 60 users; operator A has 20GB of traffic and operator B has 45GB of traffic; operator A has 25 Protocol Data Unit sessions and operator B has 60 Protocol Data Unit sessions. For the AMF, operator A has a CPU utilization of 10% and operator B has a CPU utilization of 25%; for the UPF, operator A has a CPU utilization of 9% and operator B has a CPU utilization of 20%; and for the SMF, operator A has a CPU utilization of 15% and operator B has a CPU utilization of 32%.

[0230] For AMF, the network element energy consumption EC consumed by operator A 5GCNF_1_operator = (0.5×30÷(30+60)+0.5×10%÷(10%+25%))×1=0.31kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator = (0.5×60÷(30+60)+0.5×25%÷(10%+25%))×1=0.69kwh; For UPF, the network element energy consumption EC consumed by operator A5GCNF_1_operator = (0.7×20÷(20+45)+0.3×9%÷(9%+20%))×0.5=0.155kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator = (0.7×45÷(20+45)+0.3×20%÷(9%+20%))×0.5=0.345kwh; For SMF, the network element energy consumption EC consumed by operator A 5GCNF_1_operator =25÷(25+60)×1.2=0.35kWh, the network element energy consumption EC consumed by operator B 5GCNF_2_operator =60÷(25+60)×1.2=0.85kwh.

[0231] S403. Based on the network element energy consumption consumed by operator A and operator B, determine the energy consumption consumed by operator A and operator B on the core network side, respectively.

[0232] In some embodiments, the energy consumption of each operator on the core network side is the sum of the energy consumption of multiple target network elements consumed by each operator.

[0233] For example, the energy consumption of each operator on the core network side can be determined based on formula (5).

[0234] For example, if the target network element energy consumption of operator A and operator B is determined based on formula (1), the energy consumption EC consumed by operator A on the core network side is... 5GC_1_operator =1 + 0.5 + 1.2 = 2.7 kWh; Energy consumption EC of Operator B on the core network side 5GC_2_operator 1 + 0.5 + 1.2 = 2.7 kWh.

[0235] If the target network element energy consumption of operators A and B is determined based on formula (3), then the energy consumption EC of operator A on the core network side is... 5GC_1_operator =0.33 + 0.15 + 0.38 = 0.86 kWh; Energy consumption EC of Operator B on the core network side 5GC_2_operator =0.67+0.35+0.82=1.84kwh.

[0236] S404. Obtain the energy consumption of the target base station basic unit on the access network side based on the statistical period.

[0237] In some embodiments, the statistical period can be 1 hour. For example, within a 1-hour statistical period, in gNB1, the power consumption of the BBU is 10 kWh, the power consumption of the RRU is 20 kWh, and the power consumption of the transmission equipment is 6 kWh; in gNB2, the power consumption of the BBU is 9 kWh, the power consumption of the RRU is 22 kWh, and the power consumption of the transmission equipment is 4 kWh.

[0238] S405. Determine the base station energy consumption of operator A and operator B respectively.

[0239] In some embodiments, the energy consumption of operator A and operator B can be determined based on the energy consumption of the basic unit of the base station.

[0240] One possible implementation is that the energy consumed by each network object is the sum of the energy consumption of at least one basic unit of the base station. The energy consumption of operator A and operator B can be calculated separately based on formula (8).

[0241] For gNB1, the energy consumption EC of operator A is... 1_operator =10+20+6=36kWh, the energy consumption EC of operator B 2_operator =10+20+6=36kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =9 + 22 + 4 = 35 kWh, the energy consumption EC of operator B 2_operator =9 + 22 + 4 = 35 kWh.

[0242] Another possible implementation is that the energy consumed by each network object is the average energy consumption of at least one basic unit of the base station. The energy consumption of operator A and operator B can be calculated separately based on formula (9).

[0243] For gNB1, the energy consumption EC of operator A is... 1_operator = (10 + 20 + 6) ÷ 2 = 18 kWh, the energy consumption EC of operator B 2_operator = (10 + 20 + 6) ÷ 2 = 18 kWh; For gNB2, the energy consumption EC of operator A is... 1_operator = (9 + 22 + 4) ÷ 2 = 17.5 kWh, the energy consumption EC of operator B 2_operator = (9 + 22 + 4) ÷ 2 = 17.5 kWh.

[0244] In some embodiments, the energy consumption of operator A and operator B can be determined based on the energy consumption of the basic unit of the base station, the base station performance index data of operator A, and the base station performance index data of operator B. Alternatively, the basic unit of the base station can be divided into a first basic unit and a second basic unit. The energy consumption of the first basic unit is not affected by the base station performance index data of the operators, while the energy consumption of the second basic unit is affected by the base station performance index data of the operators. The energy consumption consumed by each operator is determined based on the energy consumption of the first basic unit and the dynamic energy consumption affected by the base station performance index data. The dynamic energy consumption is determined based on the energy consumption of the second basic unit and the base station performance index data of each operator.

[0245] For example, the energy consumption of operator A and the energy consumption of operator B can be calculated based on formula (11), formula (12) or formula (13) respectively.

[0246] For example, the base station performance metrics of operators are traffic data. In gNB1, operator A's traffic is 1GB and operator B's traffic is 3GB; in gNB2, operator A's traffic is 2GB and operator B's traffic is 1GB.

[0247] If we calculate the energy consumption of operator A and operator B respectively based on formula (11), for gNB1, the energy consumption EC of operator A is... 1_operator =1÷(1+3)×(10+20+6)=9kWh, the energy consumption EC of operator B 2_operator =3÷(1+3)×(10+20+6)=27kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =2÷(1+2)×(9+22+4)=23.3kWh, the energy consumption EC of operator B 2_operator =1÷(1+2)×(9+22+4)=11.7kwh.

[0248] If we calculate the energy consumption of operator A and operator B respectively based on formula (12), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption EC of operator A is... 1_operator =10 + 1 ÷ (1 + 3) × (20 + 6) = 16.5 kWh, the energy consumption EC of operator B 2_operator =10+3÷(1+3)×(20+6)=29.5kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =9 + 2 ÷ (1 + 2) × (22 + 4) = 26.3 kWh, the energy consumption EC of operator B 2_operator =9+1÷(1+2)×(22+4)=17.7kwh.

[0249] If we calculate the energy consumption of operator A and operator B respectively based on formula (13), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption EC of operator A is... 1_operator =10÷2+1÷(1+3)×(20+6)=11.5kWh, the energy consumption EC of operator B 2_operator =10÷2+3÷(1+3)×(20+6)=24.5kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =9÷2+2÷(1+2)×(22+4)=21.8kWh, the energy consumption EC of operator B 2_operator=9÷2+1÷(1+2)×(22+4)=13.2kwh.

[0250] The base station performance metrics for operators are the number of users. In gNB1, operator A has 10 users and operator B has 40 users; in gNB2, operator A has 20 users and operator B has 15 users.

[0251] If we calculate the energy consumption of operator A and operator B respectively based on formula (11), for gNB1, the energy consumption EC of operator A is... 1_operator =10÷(10+40)×(10+20+6)=7.2kWh, the energy consumption EC of operator B 2_operator =40÷(10+40)×(10+20+6)=28.8kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =20÷(20+15)×(9+22+4)=20kWh, the energy consumption EC of operator B 2_operator =15÷(20+15)×(9+22+4)=15kwh.

[0252] If we calculate the energy consumption of operator A and operator B respectively based on formula (12), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption EC of operator A is... 1_operator =10 + 10 ÷ (10 + 40) × (20 + 6) = 15.2 kWh, the energy consumption EC of operator B 2_operator =10+40÷(10+40)×(20+6)=30.8kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =9 + 20 ÷ (20 + 15) × (22 + 4) = 23.8 kWh, the energy consumption EC of operator B 2_operator =9+20÷(20+15)×(22+4)=20.2kwh.

[0253] If we calculate the energy consumption of operator A and operator B respectively based on formula (13), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption EC of operator A is... 1_operator =10÷2+10÷(10+40)×(20+6)=10.2kWh, the energy consumption EC of operator B 2_operator =10÷2+40÷(10+40)×(20+6)=25.8kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =9÷2+20÷(20+15)×(22+4)=19.3kWh, the energy consumption EC of operator B 2_operator=9÷2+20÷(20+15)×(22+4)=15.7kwh.

[0254] The base station performance metrics for operators are the average number of physical resource blocks occupied. In gNB1, the average number of physical resource blocks occupied by operator A is 100, and the average number of physical resource blocks occupied by operator B is 200. In gNB2, the average number of physical resource blocks occupied by operator A is 80, and the average number of physical resource blocks occupied by operator B is 60.

[0255] If we calculate the energy consumption of operator A and operator B respectively based on formula (11), for gNB1, the energy consumption EC of operator A is... 1_operator =100÷(100+200)×(10+20+6)=12kWh, the energy consumption EC of operator B 2_operator =200÷(100+200)×(10+20+6)=24kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =80÷(80+60)×(9+22+4)=20kWh, the energy consumption EC of operator B 2_operator =60÷(80+60)×(9+22+4)=15kwh.

[0256] If we calculate the energy consumption of operator A and operator B respectively based on formula (12), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption EC of operator A is... 1_operator =10 + 100 ÷ (100 + 200) × (20 + 6) = 18.67 kWh, the energy consumption EC of operator B 2_operator =10+200÷(100+200)×(20+6)=27.33kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =9 + 80 ÷ (80 + 60) × (22 + 4) = 23.85 kWh, the energy consumption EC of operator B 2_operator =9+60÷(80+60)×(22+4)=20.15kwh.

[0257] If we calculate the energy consumption of operator A and operator B respectively based on formula (13), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption EC of operator A is... 1_operator =10÷2+100÷(100+200)×(20+6)=13.67kWh, the energy consumption EC of operator B 2_operator =10÷2+200÷(100+200)×(20+6)=22.33kWh; For gNB2, the energy consumption EC of operator A is... 1_operator=9÷2+80÷(80+60)×(22+4)=19.35kWh, the energy consumption EC of operator B 2_operator =9÷2+60÷(80+60)×(22+4)=15.65kwh.

[0258] The base station performance metrics for operators are physical resource block utilization rates. In gNB1, operator A's physical resource block utilization rate is 36%, and operator B's physical resource block utilization rate is 72%. In gNB2, operator A's physical resource block utilization rate is 29%, and operator B's physical resource block utilization rate is 22%.

[0259] If we calculate the energy consumption of operator A and operator B respectively based on formula (11), for gNB1, the energy consumption EC of operator A is... 1_operator =36% ÷ (36% + 73%) × (10 + 20 + 6) = 12 kWh, the energy consumption EC of operator B 2_operator =73% ÷ (36% + 73%) × (10 + 20 + 6) = 24 kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =29% ÷ (29% + 20%) × (9 + 22 + 4) = 20 kWh, the energy consumption EC of operator B 2_operator =20%÷(29%+20%)×(9+22+4)=15kwh.

[0260] If we calculate the energy consumption of operator A and operator B respectively based on formula (12), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption EC of operator A is... 1_operator =10 + 36% ÷ (36% + 73%) × (20 + 6) = 18.58 kWh, the energy consumption EC of operator B 2_operator =10 + 73% ÷ (36% + 73%) × (20 + 6) = 27.33 kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =9 + 29% ÷ (29% + 20%) × (22 + 4) = 23.85 kWh, the energy consumption EC of operator B 2_operator =9+20%÷(29%+20%)×(22+4)=20.15kwh.

[0261] If we calculate the energy consumption of operator A and operator B respectively based on formula (13), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption EC of operator A is... 1_operator =10÷2+36%÷(36%+73%)×(20+6)=13.58kwh, the energy consumption EC of operator B 2_operator=10÷2+73%÷(36%+73%)×(20+6)=22.33kWh; For gNB2, the energy consumption EC of operator A is 1_operator =9÷2+29%÷(29%+20%)×(22+4)=19.35kwh, the energy consumption EC of operator B 2_operator =9÷2+20%÷(29%+20%)×(22+4)=15.65kwh.

[0262] The base station performance metrics for operators are based on radio resource utilization. In gNB1, operator A's radio resource utilization is 20%, and operator B's is 35%. In gNB2, operator A's radio resource utilization is 13%, and operator B's is 10%.

[0263] If we calculate the energy consumption of operator A and operator B respectively based on formula (11), for gNB1, the energy consumption EC of operator A is... 1_operator =20% ÷ (20% + 35%) × (10 + 20 + 6) = 13 kWh, the energy consumption EC of operator B 2_operator =35% ÷ (20% + 35%) × (10 + 20 + 6) = 23 kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =13% ÷ (13% + 10%) × (9 + 22 + 4) = 30 kWh, the energy consumption EC of operator B 2_operator =10%÷(13%+10%)×(9+22+4)=15kwh.

[0264] If we calculate the energy consumption of operator A and operator B respectively based on formula (12), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption EC of operator A is... 1_operator =10 + 20% ÷ (20% + 35%) × (20 + 6) = 19.45 kWh, the energy consumption EC of operator B 2_operator =10 + 35% ÷ (20% + 35%) × (20 + 6) = 26.55 kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =9 + 13% ÷ (13% + 10%) × (22 + 4) = 23.7 kWh, the energy consumption EC of operator B 2_operator =9+10%÷(13%+10%)×(22+4)=20.3kwh.

[0265] If we calculate the energy consumption of operator A and operator B respectively based on formula (13), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption EC of operator A is... 1_operator=10÷2+20%÷(20%+35%)×(20+6)=14.45kWh, the energy consumption EC of operator B 2_operator =10÷2+35%÷(20%+35%)×(20+6)=21.55kWh; For gNB2, the energy consumption EC of operator A is 1_operator =9÷2+13%÷(13%+10%)×(22+4)=19.2kWh, the energy consumption EC of operator B 2_operator =9÷2+10%÷(13%+10%)×(22+4)=15.8kwh.

[0266] In some embodiments, where each operator's base station performance index data consists of multiple performance index data, dynamic energy consumption is determined based on the energy consumption affected by each performance index data in each operator's base station performance index data.

[0267] If the BBU is the basic unit whose energy consumption is not affected by the operator's base station performance data, the RRU is the basic unit whose energy consumption is affected by the operator's traffic, and the transmission equipment is the basic unit whose energy consumption is affected by the number of users of the operator, then the BBU is the first basic unit, and the RRU and transmission equipment are the second basic units. In gNB1, operator A's traffic is 1GB, operator B's traffic is 3GB, operator A has 10 users, and operator B has 40 users. In gNB2, operator A's traffic is 2GB, operator B's traffic is 1GB, operator A has 20 users, and operator B has 15 users.

[0268] One possible implementation is that the energy consumption of the first basic unit is the sum of the energy consumption of the first basic unit, and the energy consumption of operator A and operator B can be calculated separately based on formula (15). For gNB1, the energy consumption of operator A is EC 1_operator =10 + ((1÷(1+3)×20) + (10÷(10+40)×6)) = 16.2 kWh, the energy consumption EC of operator B 2_operator =10+((3÷(1+3)×20)+(40÷(10+40)×6))=29.8kWh; For gNB2, the energy consumption EC of operator A is... 1_operator =9 + ((2÷(1+2)×22) + (20÷(20+15)×4)) = 25.95 kWh, the energy consumption EC of operator B 2_operator =9+((2÷(1+2)×22)+(15÷(20+15)×4))=18.05kwh.

[0269] Another possible implementation is that the energy consumption of the first basic unit is the average energy consumption of the first basic unit, which can be calculated based on formula (16) for the energy consumption of operator A and operator B respectively. For gNB1, the energy consumption of operator A is EC 1_operator = (10÷2)+((1÷(1+3)×20)+(10÷(10+40)×6))=11.2kWh, Operator B's energy consumption EC 2_operator = (10÷2)+((1÷(1+3)×20)+(10÷(10+40)×6))=24.8kWh; For gNB2, the energy consumption EC of operator A is... 1_operator = (9÷2)+((2÷(1+2)×22)+(20÷(20+15)×4))=21.45kWh, Operator B's energy consumption EC 2_operator =(9÷2)+((2÷(1+2)×22)+(15÷(20+15)×4))=13.55kwh.

[0270] S406. Based on the base station energy consumption consumed by operator A and operator B, determine the energy consumption consumed by operator A and operator B on the access network side, respectively.

[0271] In some embodiments, the energy consumption of each operator on the access network side is the sum of the energy consumption of each operator's different base stations.

[0272] For example, the energy consumption of each operator on the access network side can be determined based on formula (6).

[0273] For example, if the base station energy consumption of operator A and operator B is determined based on formula (9), then the energy consumption EC of operator A on the access network side is... RAN_1_operator =18 + 17.5 = 35.5 kWh, the energy consumption EC of operator A on the access network side. RAN_2_operator =18+17.5=35.5kWh.

[0274] If the base station energy consumption of operator A and operator B is determined based on formula (11), then the energy consumption EC of operator A on the access network side is... RAN_1_operator =9 + 23.3 = 32.3 kWh, the energy consumption EC of operator A on the access network side. RAN_2_operator =27 + 11.7 = 38.7 kWh.

[0275] S407. Based on the energy consumption consumed by each operator on the core network side and the energy consumption consumed by each operator on the access network side, determine the energy consumption consumed by operator A and operator B in the indirect network sharing scenario.

[0276] In some embodiments, the energy consumption of each operator in an indirect network sharing scenario is the sum of the energy consumption of each operator on the core network side and the energy consumption of each operator on the access network side.

[0277] For example, the energy consumption of each operator in an indirect network sharing scenario can be determined based on formula (7).

[0278] For example, if the target network element energy consumption of operator A and operator B is determined based on formula (1), and the base station energy consumption of operator A and operator B is determined based on formula (9), then the energy consumption EC consumed by operator A in the indirect network sharing scenario is... 5GC_INS_1_operator =2.7 + 35.5 = 38.2 kWh; Energy consumption EC of Operator B in the indirect network sharing scenario 5GC_INS_2_operator =2.7 + 35.5 = 38.2 kWh.

[0279] If the target network element energy consumption of operator A and operator B is determined based on formula (3), and the base station energy consumption of operator A and operator B is determined based on formula (11), then the energy consumption EC consumed by operator A in the indirect network sharing scenario is... 5GC_INS_1_operator =0.86 + 32.3 = 33.16 kWh; Energy consumption EC of Operator B in the indirect network sharing scenario 5GC_INS_2_operator =1.84 + 38.7 = 40.54 kWh.

[0280] The technical solutions provided by the above embodiments bring at least the following beneficial effects: The energy consumption determination method provided in this application can determine the network element energy consumption consumed by each network object based on the energy consumption of the target network element, and can determine the energy consumption consumed by each network object in the indirect network sharing scenario based on the access network side energy consumption and the wireless network side energy consumption of each network object. It can standardize the measurement of the energy consumption consumed by each network object in different scenarios, which not only helps with cost sharing among network objects in shared scenarios, but also helps network objects perform network resource management and energy consumption optimization, thereby reducing operating costs.

[0281] As can be seen, the above mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the embodiments of this application provide corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the modules and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this invention.

[0282] This application embodiment can divide the energy consumption determination device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0283] In some embodiments, this application also provides an energy consumption determination apparatus. The energy consumption determination apparatus may include one or more functional modules for implementing the energy consumption determination method of the above method embodiments.

[0284] For example, Figure 6 This is a schematic diagram illustrating the composition of an energy consumption determination device provided in an embodiment of this application. Figure 6 As shown, the energy consumption determination device 800 includes: an acquisition module 801 and a determination module 802.

[0285] The acquisition module 801 is used to acquire the energy consumption of the target network element on the core network side; the target network element is used to provide wireless network services for at least one network object; the determination module 802 is used to determine the network element energy consumption consumed by each network object based at least on the energy consumption of the target network element; for at least one target network element on the core network side, based on the network element energy consumption consumed by each network object, determine the energy consumption consumed by each network object on the core network side; for at least one target base station on the access network side, based on the base station energy consumption consumed by each network object, determine the energy consumption consumed by each network object on the access network side; the target base station is used to provide wireless network access services for at least one network object; based on the energy consumption consumed by each network object on the core network side and the energy consumption consumed by each network object on the access network side, determine the energy consumption consumed by each network object in the indirect network sharing scenario.

[0286] In some embodiments, the energy consumption of each network object is the total energy consumption of the target network element.

[0287] In other embodiments, the network element energy consumption consumed by each network object satisfies the following formula:

[0288] EC 5GCNF_i_operator =EC 5GCNF

[0289] Among them, EC 5GCNF_i_operator EC represents the energy consumption of the network element of the i-th network object in at least one network object. 5GCNF This represents the total energy consumption of the target network element.

[0290] In some other embodiments, the network element energy consumption consumed by each network object is an average energy consumption determined based on the total energy consumption of the target network element and the number of at least one network object.

[0291] In some other embodiments, the network element energy consumption consumed by each network object satisfies the following formula:

[0292]

[0293] Among them, EC 5GCNF_i_operator EC represents the energy consumption of the network element of the i-th network object in at least one network object. 5GCNF The total energy consumption of the target network element is represented by N, and N represents the number of at least one network object.

[0294] In some other embodiments, the determining module 802 is specifically used to determine the network element energy consumption consumed by each network object based on the energy consumption of the target network element and the network element performance index data of each network object in at least one network object.

[0295] In some other embodiments, the energy consumption of each network object is determined based on the total energy consumption of the target network object and the proportion of the network element performance index of each network object. The proportion of the network element performance index of each network object is used to indicate the proportion of the network element performance index data of each network object in the sum of the network element performance index data of at least one network object.

[0296] In some other embodiments, the network element energy consumption consumed by each network object satisfies the following formula:

[0297]

[0298] Among them, EC 5GCNF_i_operator Factor represents the energy consumption of the i-th network element in at least one network object. i Factor represents the base station performance metrics data of the i-th network object in at least one network object. sumEC represents the sum of base station performance metrics data for at least one network object. 5GCNF This represents the total energy consumption of the target network element.

[0299] In some other embodiments, the determining module 802 is specifically used to determine the network element energy consumption consumed by each network object based on the energy consumption of the target network element, the network element performance index data of each network object in at least one network object, and the weight of the network element performance index data.

[0300] In some other embodiments, when the network element performance index data for each network object consists of multiple performance index data, the network element energy consumption consumed by each network object is determined based on the energy consumption affected by each performance index data in the network element performance index data of each network object; wherein, the network element performance index data includes target performance index data, and the energy consumption affected by the target performance index data is determined based on the product of the index ratio of the target performance index data and the weight of the target performance index data, and the total energy consumption of the target network element; the index ratio of the target performance index data is used to indicate the proportion of the target performance index data of each network object in the sum of the target performance index data of at least one network object.

[0301] In some other embodiments, the network element energy consumption consumed by each network object satisfies the following formula:

[0302]

[0303] Among them, EC 5GCNF_i_poerator w represents the energy consumption of the network element of the i-th network object in at least one network object. j Factor represents the weight of the performance index data of the j-th network element. i,j Factor represents the performance metric data of the j-th base station of the i-th network object in at least one network object. sum,j EC represents the sum of the performance metrics data of the j-th base station of at least one network object. 5GCNF This represents the total energy consumption of the target network element.

[0304] In some other embodiments, the network element performance metrics data include at least one of the following: traffic, number of users, number of protocol data unit sessions, CPU utilization of central processing unit, GPU utilization of graphics processing unit, memory utilization, hard disk utilization, and data volume of input / output interfaces.

[0305] In some other embodiments, the base station energy consumption of each network object is determined based on the energy consumption of at least one basic unit of the target base station.

[0306] In some other embodiments, the network object includes at least one of the following: operator, network slice, quality of service granularity, network standard, service type, terminal type, and bandwidth portion.

[0307] When implementing the functions of the integrated modules described above in hardware, this embodiment of the invention provides a possible structural diagram of the electronic device involved in the above embodiments. For example... Figure 7 As shown, the electronic device 900 includes: a processor 902, a communication interface 903, and a bus 904. Optionally, the electronic device 900 may also include a memory 901.

[0308] Processor 902 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 902 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 902 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0309] The communication interface 903 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.

[0310] The memory 901 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.

[0311] In one possible implementation, the memory 901 can exist independently of the processor 902. The memory 901 can be connected to the processor 902 via a bus 904 and is used to store instructions or program code. When the processor 902 calls and executes the instructions or program code stored in the memory 901, it can implement the energy consumption determination method provided in this embodiment of the invention.

[0312] In another possible implementation, the memory 901 can also be integrated with the processor 902.

[0313] The 904 bus can be an extended industry standard architecture (EISA) bus, etc. The 904 bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0314] Through the above description of the implementation methods, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the service calling device can be divided into different functional modules to complete all or part of the functions described above.

[0315] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be executed by computer instructions instructing related hardware. The program can be stored in the aforementioned computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be any of the foregoing embodiments or memory. The aforementioned computer-readable storage medium can also be an external storage device of the aforementioned service invocation device, such as a pluggable hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the aforementioned service invocation device. Further, the aforementioned computer-readable storage medium can include both internal storage units of the aforementioned service invocation device and external storage devices. The aforementioned computer-readable storage medium is used to store the aforementioned computer program and other programs and data required by the aforementioned service invocation device. The aforementioned computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0316] This application also provides a computer program product, which includes a computer program that, when run on a computer, causes the computer to execute any of the energy consumption determination methods provided in the above embodiments.

[0317] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for determining energy consumption, characterized in that, This is applied to an indirect network sharing scenario, which is used to provide wireless network resources for at least one network object. The indirect network sharing scenario includes: the access network side and the core network side; the method includes: Obtain the energy consumption of the target network element on the core network side; the target network element is used to provide network services for at least one network object; The energy consumption of each network object is determined based at least on the energy consumption of the target network element; For at least one target network element on the core network side, the energy consumption of each network object on the core network side is determined based on the network element energy consumption consumed by each network object. For at least one target base station on the access network side, the energy consumption of each network object on the access network side is determined based on the base station energy consumption consumed by each network object; the target base station is used to provide wireless network access services for the at least one network object; Based on the energy consumption of each network object on the core network side and the energy consumption of each network object on the access network side, the energy consumption of each network object in the indirect network sharing scenario is determined. Wherein, determining the network element energy consumption consumed by each network object based at least on the energy consumption of the target network element includes: Based on the energy consumption of the target network element, the network element performance index data of each network object in the at least one network object, and the weight of the network element performance index data, the network element energy consumption consumed by each network object is determined. When the network element performance index data for each network object consists of multiple performance index data, the network element energy consumption consumed by each network object is determined based on the energy consumption affected by each performance index data in the network element performance index data of each network object; wherein, the network element performance index data includes target performance index data, and the energy consumption affected by the target performance index data is determined based on the product of the index ratio of the target performance index data and the weight of the target performance index data, and the total energy consumption of the target network element; the index ratio of the target performance index data is used to indicate the proportion of the target performance index data of each network object in the sum of the target performance index data of at least one network object; The energy consumption of each network object satisfies the following formula: Among them, EC 5GCNF_i_operator w represents the energy consumption of the network element of the i-th network object in the at least one network object. j Factor represents the weight of the j-th network element performance index data. i,j Factor represents the performance index data of the j-th network element of the i-th network object in the at least one network object. sum,j EC represents the sum of the performance index data of the j-th network element of the at least one network object. 5GCNF This represents the total energy consumption of the target network element.

2. The method according to claim 1, characterized in that, The energy consumption of each network object is the total energy consumption of the target network element.

3. The method according to claim 2, characterized in that, The energy consumption of each network object satisfies the following formula: EC 5GCNF_i_operator =EC 5GCNF Among them, EC 5GCNF_i_operator EC represents the energy consumption of the network element of the i-th network object in the at least one network object. 5GCNF This represents the total energy consumption of the target network element.

4. The method according to claim 1, characterized in that, The energy consumption of each network object is the average energy consumption determined based on the total energy consumption of the target network element and the number of the at least one network object.

5. The method according to claim 4, characterized in that, The energy consumption of each network object satisfies the following formula: Among them, EC 5GCNF_i_operator EC represents the energy consumption of the network element of the i-th network object in the at least one network object. 5GCNF The total energy consumption of the target network element is represented by N, and the number of the at least one network object is represented by N.

6. The method according to claim 1, characterized in that, The determination of the network element energy consumption consumed by each network object based at least on the energy consumption of the target network element includes: Based on the energy consumption of the target network element and the network element performance index data of each network object in the at least one network object, the network element energy consumption consumed by each network object is determined.

7. The method according to claim 6, characterized in that, The energy consumption of each network object is determined based on the total energy consumption of the target network element and the ratio of the network element performance index of each network object. The ratio of the network element performance index of each network object is used to indicate the proportion of the network element performance index data of each network object in the sum of the network element performance index data of at least one network object.

8. The method according to claim 7, characterized in that, The energy consumption of each network object satisfies the following formula: Among them, EC 5GCNF_i_operator Factor represents the energy consumption of the network element of the i-th network object in the at least one network object. i The factor represents the network element performance index data of the i-th network object in the at least one network object. sum EC represents the sum of network element performance metrics data for at least one network object. 5GCNF This represents the total energy consumption of the target network element.

9. The method according to claim 1 or 6, characterized in that, The network element performance metrics data include at least one of the following: traffic, number of users, number of protocol data unit sessions, CPU utilization of central processing unit, GPU utilization of graphics processing unit, memory utilization, hard disk utilization, and data volume of input / output interfaces.

10. The method according to claim 1, characterized in that The base station energy consumption of each network object is determined based on the energy consumption of at least one basic unit of the target base station.

11. The method according to claim 1, characterized in that, The network object includes at least one of the following: Carrier, network slicing, quality of service granularity, network standard, service type, terminal type, and bandwidth.

12. An electronic device, characterized in that, The device includes a processor and a memory, the processor being coupled to the memory; the memory is used to store computer instructions, which are loaded and executed by the processor to enable the computer device to implement the energy consumption determination method as described in any one of claims 1 to 11.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer-executable instructions that, when executed on a computer, cause the computer to perform the energy consumption determination method according to any one of claims 1 to 11.

14. A computer program product, characterized in that, The computer program product includes a computer program that, when run on an electronic device, causes the electronic device to perform the energy consumption determination method as described in any one of claims 1 to 11.

Citation Information

Patent Citations

  • Inter-network access management for shared spectrum systems

    CN113261372A

  • Method and device for sharing resources among nodes and node

    CN114124979A