Energy efficiency determination method, electronic device, storage medium, and program product
By calculating the energy efficiency of network objects in indirect network sharing scenarios, the problem of inaccurate energy efficiency assessment in existing technologies is solved, network resource management and energy-saving strategies are optimized, network performance is improved and operating costs are reduced.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2025-12-12
- Publication Date
- 2026-06-25
AI Technical Summary
In indirect network sharing scenarios, existing technologies cannot accurately calculate the core network energy efficiency of each operator, making it difficult to conduct effective energy efficiency statistics and network resource management.
A method for determining energy efficiency is provided. The method calculates the energy efficiency of each network object based on the energy consumption and network performance index data of each network object in a network sharing scenario. The method uses a network management system to acquire and analyze relevant data and applies a formula to determine the energy efficiency.
It enables energy efficiency assessment of each network object in indirect sharing scenarios, supports network resource management and energy-saving strategy optimization, reduces operating costs and improves network performance.
Smart Images

Figure CN2025142012_25062026_PF_FP_ABST
Abstract
Description
Energy efficiency determination methods, electronic devices, storage media and software products
[0001] This disclosure claims priority to Chinese patent application No. 202411959664.0, filed on December 27, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of communication technology, and in particular to a method for determining energy efficiency, electronic devices, storage media, and program products. Background Technology
[0003] There are two common wireless network sharing methods: RAN-only sharing and indirect network sharing. In the indirect network sharing scenario, the network elements in the wireless network shared by multiple operators are not directly connected to the core network of each sharing party. The wireless network communicates with the core network through the core network routing of the operator that built the shared radio access network (RAN).
[0004] The 3rd Generation Partnership Project (3GPP) standard specifies methods for calculating core network energy efficiency. Calculating core network energy efficiency helps operators accurately assess the resource utilization of current network elements based on their energy efficiency. This facilitates core network resource management, enabling operators to plan appropriate energy-saving strategies, reduce operating costs, and improve network performance. Summary of the Invention
[0005] In a first aspect, this disclosure provides an energy efficiency determination method applied to a network sharing scenario, which provides wireless network resources for at least one network object; the method includes: for each of the at least one network object, determining the energy efficiency of each network object in the network sharing scenario based at least on the energy consumption consumed by each network object in the network sharing scenario and the network performance index data of each network object.
[0006] In one implementation, the energy efficiency of each network object in an indirect sharing scenario is determined based on the ratio between the network performance metric data of each network object and the energy consumed by each network object in the network sharing scenario.
[0007] In one implementation, the energy efficiency of each network object in an indirect sharing scenario satisfies the following formula:
[0008] Among them, EE5GC_INS_i_operator Perf represents the energy efficiency of the i-th network object in an indirect sharing scenario. i EC represents the network performance metrics data for the i-th network object. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0009] In one implementation, the network performance index data for each network object consists of multiple network performance index data. Based at least on the energy consumption consumed by each network object in the network sharing scenario and the network performance index data of each network object, the energy efficiency of each network object in the indirect sharing scenario is determined, including: determining the energy efficiency of each network object in the indirect sharing scenario based on the energy consumption consumed by each network object in the network sharing scenario, the network performance index data of each network object, and the weight of each network performance index data.
[0010] In one implementation, the energy efficiency of each network object in an indirect sharing scenario is determined by the ratio between the weighted sum of multiple network performance metrics data for each network object and the energy consumption of each network object in the network sharing scenario.
[0011] In one implementation, the energy efficiency of each network object in an indirect sharing scenario satisfies the following formula:
[0012] Among them, EE 5GC_INS_i_operator Perf represents the energy efficiency of the i-th network object in an indirect sharing scenario. i,j w represents the j-th network performance metric data of the i-th network object. j EC represents the weight of the j-th network performance metric data. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0013] In one implementation, the weights of the same network performance metric data differ for different network objects.
[0014] In one implementation, the network performance index data for each network object consists of multiple sets of network performance index data. Each set of network performance index data includes at least one set of network performance index data. Based at least on the energy consumption consumed by each network object in the network sharing scenario and the network performance index data of each network object, the energy efficiency of each network object in the indirect sharing scenario is determined. This includes: determining the energy efficiency of each network object in the indirect sharing scenario based on the energy consumption consumed by each network object in the network sharing scenario, the multiple sets of network performance index data for each network object, and the weight of each set of network performance index data.
[0015] In one implementation, the energy efficiency of each network object in an indirect sharing scenario is determined by the ratio between the combined value of each set of network performance index data for each network object and the weighted sum of the weights of each set of network performance index data, and the energy consumption of each network object in the network sharing scenario.
[0016] In one implementation, the combined value of each set of network performance metrics data is determined based on the product of at least one network performance metric data included in each set of network performance metrics data.
[0017] In one implementation, the energy efficiency of each network object in an indirect sharing scenario satisfies the following formula:
[0018] Among them, EE 5GC_INS_i_operator PerfG represents the energy efficiency of the i-th network object in an indirect sharing scenario. i,k w represents the combined value of the k-th group of network performance metric data for the i-th network object. k EC represents the weight of the k-th group of network performance metrics data. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0019] In one implementation, the network sharing scenario includes an access network side and a core network side. Before determining the energy efficiency of each network object in the network sharing scenario, the method further includes: determining the energy consumption of each network object in the 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.
[0020] In one implementation, the network performance metrics data for each network object includes at least one of the following categories: access network side performance metrics data, core network side performance metrics data, and end-to-end performance metrics data.
[0021] In one implementation, the access network side performance metrics data include at least one of the following: traffic, number of users, number of physical resource blocks occupied, number of data packets, reliability, latency, speed, and bandwidth.
[0022] In one implementation, the core network side performance metrics data include at least one of the following: traffic, number of users, number of protocol data unit sessions, number of data packets, reliability, latency, speed, bandwidth, and data volume of input / output interfaces.
[0023] In one implementation, the end-to-end performance metrics include at least one of the following: end-to-end latency, reciprocal of end-to-end latency, end-to-end rate, end-to-end reliability, and end-to-end traffic.
[0024] In one implementation, 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.
[0025] Secondly, this disclosure provides an energy efficiency determination device for use in a network sharing scenario, wherein the network sharing scenario is used to provide wireless network resources for at least one network object. The device includes: a determination module, which is used to determine the energy efficiency of each network object in the network sharing scenario based at least on the energy consumption consumed by each network object in the network sharing scenario and the network performance index data of each network object.
[0026] In one implementation, the energy efficiency of each network object in an indirect sharing scenario is determined based on the ratio between the network performance metric data of each network object and the energy consumed by each network object in the network sharing scenario.
[0027] In one implementation, the energy efficiency of each network object in an indirect sharing scenario satisfies the following formula:
[0028] Among them, EE 5GC_INS_i_operator Perf represents the energy efficiency of the i-th network object in an indirect sharing scenario. i EC represents the network performance metrics data for the i-th network object. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0029] In one implementation, the network performance index data for each network object consists of multiple network performance index data. The determination module can be used to determine the energy efficiency of each network object in the indirect sharing scenario based on the energy consumption consumed by each network object in the network sharing scenario, the network performance index data of each network object, and the weight of each network performance index data.
[0030] In one implementation, the energy efficiency of each network object in an indirect sharing scenario is determined by the ratio between the weighted sum of multiple network performance metrics data for each network object and the energy consumption of each network object in the network sharing scenario.
[0031] In one implementation, the energy efficiency of each network object in an indirect sharing scenario satisfies the following formula:
[0032] Among them, EE 5GC_INS_i_operator Perf represents the energy efficiency of the i-th network object in an indirect sharing scenario. i,j w represents the j-th network performance metric data of the i-th network object.j EC represents the weight of the j-th network performance metric data. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0033] In one implementation, the weights of the same network performance metric data differ for different network objects.
[0034] In one implementation, the network performance index data of each network object consists of multiple sets of network performance index data, and each set of network performance index data includes at least one set of network performance index data. The determination module can be used to determine the energy efficiency of each network object in the indirect sharing scenario based on the energy consumption of each network object in the network sharing scenario, the multiple sets of network performance index data of each network object, and the weight of each set of network performance index data.
[0035] In one implementation, the energy efficiency of each network object in an indirect sharing scenario is determined by the ratio between the combined value of each set of network performance index data for each network object and the weighted sum of the weights of each set of network performance index data, and the energy consumption of each network object in the network sharing scenario.
[0036] In one implementation, the combined value of each set of network performance metrics data is determined based on the product of at least one network performance metric data included in each set of network performance metrics data.
[0037] In one implementation, the energy efficiency of each network object in an indirect sharing scenario satisfies the following formula:
[0038] Among them, EE 5GC_INS_i_operator PerfG represents the energy efficiency of the i-th network object in an indirect sharing scenario. i,k w represents the combined value of the k-th group of network performance metric data for the i-th network object. k EC represents the weight of the k-th group of network performance metrics data. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0039] In one implementation, the network sharing scenario includes an access network side and a core network side. Before determining the energy efficiency of each network object in the network sharing scenario, the method further includes: determining the energy consumption of each network object in the 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.
[0040] In one implementation, the network performance metrics data for each network object includes at least one of the following categories: access network side performance metrics data, core network side performance metrics data, and end-to-end performance metrics data.
[0041] In one implementation, the access network side performance metrics data include at least one of the following: traffic, number of users, number of physical resource blocks occupied, number of data packets, reliability, latency, speed, and bandwidth.
[0042] In one implementation, the core network side performance metrics data include at least one of the following: traffic, number of users, number of protocol data unit sessions, number of data packets, reliability, latency, speed, bandwidth, and data volume of input / output interfaces.
[0043] In one implementation, the end-to-end performance metrics include at least one of the following: end-to-end latency, reciprocal of end-to-end latency, end-to-end rate, end-to-end reliability, and end-to-end traffic.
[0044] In one implementation, 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.
[0045] Thirdly, this disclosure provides an electronic device comprising: a processor and a memory. The processor is coupled to the memory; the memory stores computer instructions; the computer instructions are loaded by the processor and executed to enable the electronic device to implement the method described in the first aspect.
[0046] Fourthly, this disclosure provides a computer-readable storage medium comprising: computer-executable instructions; wherein when the computer-executable instructions are executed in the computer, the computer performs the method described in the first aspect.
[0047] Fifthly, this disclosure provides a computer program product comprising a computer program; when the computer program is run in an electronic device, it causes the electronic device to implement the method described in the first aspect. Attached Figure Description
[0048] Figure 1 is a schematic diagram of an indirect network sharing architecture according to an embodiment of the present disclosure.
[0049] Figure 2 is a schematic diagram of the application environment of an energy efficiency determination method according to an embodiment of the present disclosure.
[0050] Figure 3 is a schematic diagram of the basic unit of a base station according to an embodiment of the present disclosure.
[0051] Figure 4 is a flowchart illustrating an energy efficiency determination method according to an embodiment of the present disclosure.
[0052] Figure 5 is a flowchart illustrating another energy efficiency determination method according to an embodiment of the present disclosure.
[0053] Figure 6 is a flowchart illustrating another energy efficiency determination method according to an embodiment of the present disclosure.
[0054] Figure 7 is a flowchart illustrating another energy efficiency determination method according to an embodiment of the present disclosure.
[0055] Figure 8 is a schematic diagram of the composition of an energy efficiency determination device according to an embodiment of the present disclosure.
[0056] Figure 9 is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation
[0057] The energy efficiency determination method provided in this disclosure will now be described in detail with reference to the accompanying drawings.
[0058] In the description of this disclosure, unless otherwise stated, " / " means "or", for example, A / B can mean A or B. The term "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: only A, only B, and A and B.
[0059] The terms “first” and “second” in this disclosure and its accompanying drawings are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a particular order of objects.
[0060] Furthermore, the terms “comprising” and “having”, and any variations thereof, used in the description of this disclosure 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.
[0061] It should be noted that in this disclosure, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present related concepts by way of example.
[0062] To facilitate a clear description of the technical solutions of the embodiments of this disclosure, the terms "first" and "second" are used in the embodiments of this disclosure 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.
[0063] In the description of this disclosure, unless otherwise stated, "multiple" means two or more.
[0064] To facilitate a clear description of the technical solutions of the embodiments of this disclosure, the following is a brief introduction to the 3GPP provisions regarding core network energy efficiency.
[0065] The energy efficiency (EE) key performance indicator (KPI) of the fifth generation mobile communication technology core network (5GC) can be calculated using the following formula.
[0066] Among them, General 5GC EE KPI represents the core network's energy efficiency KPI; UsefulOutput 5GC Indicates the valid output of 5GC, UsefulOutput 5GC There can be different definitions for UsefulOutput. 5GC The definition depends on which 5GC network functions are considered when calculating core network energy efficiency; EC 5GC This indicates the total energy consumption of 5GC.
[0067] As can be seen from the above, the higher the effective output of the 5GC carried by the core network energy consumption of each unit, the higher the energy efficiency KPI of the 5GC, and the more energy-efficient the 5GC is.
[0068] The 5GC energy efficiency based on the effective output of the 5GC user plane is determined based on the effective output of the 5GC user plane and the energy consumption of the 5GC.
[0069] The effective output of the 5GC user plane is obtained by summing the uplink (UL) and downlink (DL) data volumes on the N3 interface, and can be calculated using the following formula.
[0070] Among them, UsefulOutput 5GC,DV This represents the valid output of the 5GC user plane, ∑ UPF This represents the summation of all user plane functions (UPFs). GTP.InDataOctN3UPF represents the amount of uplink data connected through N3, and GTP.OutDataOctN3UPF represents the amount of downlink data connected through the N3 interface.
[0071] The 5GC energy efficiency based on the effective output of the 5GC user plane can be obtained by dividing the sum of the uplink and downlink data volume on the N3 interface by the energy consumption of 5GC. The 5GC energy efficiency based on the effective output of the 5GC user plane can be calculated using the following formula.
[0072] Among them, EE 5GC,UO,UP,DV This represents the 5GC energy efficiency based on the effective output of the 5GC user plane, ∑ UPF (GTP.InDataOctN3UPF+GTP.OutDataOctN3UPF)*8 represents the valid output of the 5GC user plane, EC 5GC This indicates the total energy consumption of 5GC.
[0073] The above is an introduction to the 3GPP provisions on core network energy efficiency covered in this disclosure, which will not be repeated below.
[0074] There are two common wireless network sharing methods: sharing only the radio access network and indirect network sharing. In the indirect network sharing scenario, 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 to the core network of the operator that built the RAN. This network sharing method allows multiple operators to provide services on the same RAN. Furthermore, since the number of core network elements is much smaller than the number of wireless network elements, it also reduces the need for direct connections between wireless network elements and the core networks of multiple operators, thereby achieving resource sharing, reducing costs, and improving efficiency.
[0075] Figure 1 illustrates an indirect network sharing architecture, comprising: participating operator core networks and hosting operator networks. The participating operators include Operator A, Operator B, and Operator C, while the hosting operator includes Operator X.
[0076] 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.
[0077] 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).
[0078] The 3GPP standard specifies methods for calculating core network energy efficiency. Calculating core network energy efficiency helps operators accurately assess the resource utilization of current network elements based on their energy efficiency, which is beneficial for operators to manage core network resources, plan appropriate energy-saving strategies, reduce operating costs, and improve network performance. However, in indirect network sharing scenarios, it is not possible to calculate the energy efficiency of each operator individually, which hinders operators from conducting energy efficiency statistics and network resource management.
[0079] To address the aforementioned technical issues, this disclosure provides an energy efficiency determination method for cost allocation and resource management. The method's core idea is to determine the energy efficiency of each network object in an indirect sharing scenario based on its energy consumption and network performance metrics. This standardized measurement of each network object's energy efficiency in indirect sharing scenarios not only helps network objects accurately assess network resource utilization in these scenarios but also facilitates network resource management and energy efficiency optimization. This allows for the planning of appropriate energy-saving strategies, reducing operating costs and improving network performance.
[0080] The embodiments provided in this disclosure will now be described by way of example with reference to the accompanying drawings.
[0081] The energy efficiency determination method provided in this disclosure can be applied to the application environment shown in Figure 2. As shown in Figure 2, the application environment includes: a wireless access network 110, a core network 120, and a network management system 130.
[0082] 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.
[0083] 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.
[0084] In some embodiments, as shown in FIG3, 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 device 111-5.
[0085] Among them, BBU111-1 is the basic unit responsible for the baseband part of signal processing, used for signal modulation, demodulation, encoding and decoding.
[0086] 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.
[0087] 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.
[0088] 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.
[0089] 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.
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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), network repository function (NRF), application function (AF), policy control function (PCF), and location management function (LMF), etc.
[0094] 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.
[0095] 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.
[0096] As the network's authentication center, AUSF is primarily responsible for providing authentication and access authorization for users.
[0097] 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.
[0098] 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.
[0099] 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.
[0100] 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.
[0101] 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.
[0102] PCF is a network element in the policy and charging control architecture that provides policy rules for control plane functions.
[0103] LMF is primarily responsible for controlling the positioning process and completing the terminal's positioning function.
[0104] 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.
[0105] 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.
[0106] In some embodiments, the network elements of the core network 120 are used to provide wireless network services for at least one network object.
[0107] 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.
[0108] 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 disclosure does not limit the device form of the network management system 130.
[0109] 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 illustrates an example where the network management system 130 is a standalone device.
[0110] In some embodiments, the network management system 130 can determine the energy efficiency of each network object in an indirect sharing scenario. For example, the network management system 130 can determine the energy consumption of each network object in a network sharing scenario based on the energy consumption consumed by each network object on the core network 120 side and the energy consumption consumed by each network object on the radio access network 110 side; and at least based on the energy consumption of each network object in the network sharing scenario and the network performance index data of each network object, determine the energy efficiency of each network object in an indirect sharing scenario.
[0111] In some embodiments, the network management system 130 can acquire network performance indicator data. For example, the network management system 130 can communicate with devices on the radio access network 110 and the core network 120 to acquire network performance indicator data reported by the devices. For example, the network performance indicator data can be one of access network-side performance indicator data, core network-side performance indicator data, or end-to-end performance indicator data.
[0112] In some embodiments, the network management system 130 can also determine the energy consumption of network objects in a 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 a network sharing scenario is determined.
[0113] It should be noted that the system architecture described in the embodiments of this disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and does not constitute a limitation on the technical solutions provided in the embodiments of this disclosure. As those skilled in the art will know, with the evolution of system architecture, the technical solutions provided in the embodiments of this disclosure are also applicable to similar technical problems.
[0114] Figure 4 is a flowchart illustrating an energy efficiency determination method provided in an embodiment of this disclosure. As shown in Figure 4, the energy efficiency determination method provided in this disclosure can be implemented through the aforementioned network management system and may include the following step S201.
[0115] S201. For each of at least one network object, determine the energy efficiency of each network object in the indirect sharing scenario based at least on the energy consumption of each network object in the network sharing scenario and the network performance index data of each network object.
[0116] In some embodiments, the energy efficiency of each network object in an indirect sharing scenario is determined based on the ratio between the network performance metric data of each network object and the energy consumed by each network object in the network sharing scenario.
[0117] For example, the energy efficiency of each network object in an indirect sharing scenario can be determined based on the following formula (1).
[0118] Among them, EE 5GC_INS_i_operator Perf represents the energy efficiency of the i-th network object in an indirect sharing scenario. i EC represents the network performance metrics data for the i-th network object. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0119] In some embodiments, the network performance metrics data for each network object includes at least one of the following categories: access network side performance metrics data, core network side performance metrics data, and end-to-end performance metrics data.
[0120] In some embodiments, the access network-side performance metrics data include at least one of the following: traffic, number of users, physical resource block occupancy, number of data packets, reliability, latency, rate, and bandwidth. Here, the number of users refers to the average number of users connected to the base station's RRC, and reliability refers to the ratio of the number of data packets reliably transmitted over a period of time to the total number of data packets.
[0121] In some embodiments, core network-side performance metrics include at least one of the following: traffic, number of users, number of Protocol Data Unit (TCP) sessions, number of data packets, reliability, latency, rate, bandwidth, and data volume of input / output interfaces. Here, the number of users refers to the number of core network registered users of the network object, and reliability refers to the ratio of the number of data packets reliably transmitted over a period of time to the total number of data packets.
[0122] In some embodiments, end-to-end performance metrics data include at least one of the following: end-to-end latency, reciprocal of end-to-end latency, end-to-end rate, end-to-end reliability, and end-to-end traffic.
[0123] It should be noted that the network performance index data for each network object is used to calculate the energy efficiency of each network object in the indirect sharing scenario. When the access network side includes multiple base stations, the access network side performance index data can be a combination of the performance index data of multiple base stations or a single base station performance index data. When the core network side includes multiple network elements, the core network side performance index data can be a combination of the performance index data of multiple network elements. The combination method can be summing, multiplying, averaging, etc., of multiple data. This disclosure does not limit the combination method of multiple base station performance index data or multiple network element performance index data.
[0124] For example, when the access network contains multiple base stations, the number of users in the access network-side performance index data can be the average of the number of users in the base station performance index data of multiple base stations; the traffic in the access network-side performance index data can be the sum of the traffic in the base station performance index data of multiple base stations.
[0125] End-to-end reliability refers to the ratio of the number of data packets reliably transmitted to the total number of data packets within a certain period; end-to-end latency includes downlink latency and uplink latency. Considering the difference between end-to-end latency and other end-to-end performance metrics, a smaller end-to-end latency indicates better end-to-end transmission performance. Therefore, when determining energy efficiency, the reciprocal of end-to-end latency can be used as a network performance metric to measure energy efficiency.
[0126] It should be noted that the factors influencing the energy efficiency of each network object in an indirect sharing scenario include network performance metrics and the energy consumption of each network object in the scenario. There are many types of network performance metrics, each used to evaluate different aspects of network performance. When actually evaluating the energy efficiency of each network object in an indirect sharing scenario, appropriate network performance metrics can be selected based on the service characteristics of the network to which the network object resides.
[0127] For example, in enhanced mobile broadband (EMBB) scenarios, where the focus is on the network's high-bandwidth, high-speed mobile data transmission capabilities, traffic can be chosen as a network performance metric to measure the energy efficiency of each network object in an indirect sharing scenario. For instance, the aforementioned traffic could be traffic from access network-side performance metrics, traffic from core network-side performance metrics, end-to-end traffic from end-to-end performance metrics, or the sum of traffic from access network-side and core network-side performance metrics.
[0128] In ultra-reliable low latency communications (URLLC) scenarios, it is necessary to focus on the network's low-latency and high-reliability mobile data transmission capabilities. Latency, reliability, or reliable transmission traffic can be selected as network performance indicators to measure the energy efficiency of each network object in the indirect sharing scenario.
[0129] In massive machine-type communication (mMTC) scenarios, base stations are generally used in IoT applications such as smart cities and smart homes. It is necessary to focus on the ability to support a large number of low-power, low-cost device connections. The number of users can be selected as a network performance indicator to measure the energy efficiency of each network object in the indirect sharing scenario.
[0130] In some embodiments, the network performance index data for each network object consists of multiple network performance index data. The energy efficiency of each network object in the indirect sharing scenario can be determined based on the energy consumption consumed by each network object in the network sharing scenario, the network performance index data of each network object, and the weight of each network performance index data.
[0131] For example, the energy efficiency of each network object in an indirect sharing scenario is determined by the ratio between the weighted sum of multiple network performance metrics data for each network object and the energy consumption of each network object in the network sharing scenario.
[0132] For example, the energy efficiency of each network object in an indirect sharing scenario can be determined based on the following formula (2).
[0133] Among them, EE 5GC_INS_i_operator Perf represents the energy efficiency of the i-th network object in an indirect sharing scenario. i,j w represents the j-th network performance metric data of the i-th network object. j EC represents the weight of the j-th network performance metric data. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0134] In some embodiments, the weights of the same network performance metric data may differ for different network objects.
[0135] It should be noted that using a weighted sum of multiple network performance metrics for each network object to measure its energy efficiency in indirect sharing scenarios can fully account for the impact of multiple network performance metrics on energy efficiency, thus improving the accuracy of energy efficiency calculations for network objects in indirect sharing scenarios. For example, traffic from the access network side performance metrics can be selected as the first network performance metric for the network object, with a weight of 0.5, and traffic from the core network side performance metrics can be selected as the second network performance metric for the network object, with a weight of 0.5.
[0136] In some embodiments, the network performance index data for each network object consists of multiple sets of network performance index data, each set of network performance index data including at least one set of network performance index data. The energy efficiency of each network object in the indirect sharing scenario can be determined based on the energy consumption consumed by each network object in the network sharing scenario, the multiple sets of network performance index data for each network object, and the weight of each set of network performance index data.
[0137] For example, the energy efficiency of each network object in an indirect sharing scenario is determined by the ratio between the combined value of each set of network performance index data for each network object and the weighted sum of the weights of each set of network performance index data, and the energy consumption of each network object in the network sharing scenario.
[0138] For example, the energy efficiency of each network object in an indirect sharing scenario can be determined based on the following formula (3).
[0139] Among them, EE 5GC_INS_i_operator PerfG represents the energy efficiency of the i-th network object in an indirect sharing scenario. i,k w represents the combined value of the k-th group of network performance metric data for the i-th network object. k EC represents the weight of the k-th group of network performance metrics data. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0140] In some embodiments, the combined value of each set of network performance metrics data is determined based on the product of at least one network performance metrics data included in each set of network performance metrics data.
[0141] For example, the combined value of each set of network performance metric data can be determined based on the following formula (4). PerfG i,k =∏ j Perf i,j Formula (4)
[0142] Among them, PerfG i,kPerf represents the combined value of the k-th set of network performance metric data for the i-th network object in at least one network object. i,j This represents the j-th network performance metric in the k-th group of network performance metric data for the i-th network object.
[0143] It should be noted that using multiple sets of network performance metrics data for each network object to measure its energy efficiency in indirect sharing scenarios allows for a flexible representation of the impact of multiple network performance metrics on energy efficiency, improving the accuracy of energy efficiency calculations for network objects in indirect sharing scenarios. For example, traffic and reliability from the access network side performance metrics data can be selected as the first set of network performance metrics data for the network object, with a weight of 0.5. The combined value of the first set of network performance metrics data represents the reliable transmission traffic on the wireless network side. Similarly, traffic and reliability from the core network side performance metrics data can be selected as the second set of network performance metrics data for the network object, with a weight of 0.5. The combined value of the second set of network performance metrics data represents the reliable transmission traffic on the core network side.
[0144] 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).
[0145] For example, when the network object is an operator, in a network sharing scenario, multiple operators can access the same radio access network and the same core network. The energy efficiency determination method provided in this disclosure can determine the energy efficiency of different operators in a network sharing scenario.
[0146] When the network object is a terminal type, for example in a network sharing scenario, the terminals accessing the wireless network include reduced capability (RedCap) terminals and non-reduced capability (Non-RedCap) terminals. The energy efficiency determination method provided in this disclosure can determine the energy efficiency of different types of terminals in a network sharing scenario.
[0147] In the case where the network object is a bandwidth portion, in a network sharing scenario, bandwidth resources can be divided into multiple bandwidth portions. The energy efficiency determination method provided in this disclosure can determine the energy efficiency of different bandwidth portions in a network sharing scenario.
[0148] In some embodiments, before performing step S201 above, the energy efficiency determination method provided in this disclosure further includes determining the energy consumption of each network object in a network sharing scenario.
[0149] For example, for each of the at least one network object, the energy consumption of each network object in the network sharing scenario is determined 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.
[0150] In some embodiments, the energy consumption of each network object in a 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.
[0151] For example, the core network side includes multiple target network elements, and the energy consumed by each network object on the core network side is the sum of the energy consumed by each network object from multiple target network elements.
[0152] The access network side contains 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.
[0153] For example, when at least one network object uses the wireless network resources provided by the network sharing scenario, the energy consumption of the i-th network object in the network sharing scenario can be determined based on the following formula (5). 5GC_INS_i_operator =EC 5GC_i_operator +EC RAN_i_operator =∑ gNB EC i_operator +∑ 5GCNF EC 5GCNF_i_operatr Formula (5)
[0154] Among them, EC 5GC_INS_i_operator EC represents the energy consumption of the i-th network object in a network sharing scenario. 5GC_i_operator EC represents the energy consumption of the i-th network object on the core network side. 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 ∑ represents the base station energy consumption of the i-th network object on the access network side, 5GCNF represents the network element on the core network side, and ∑ 5GCNF EC 5GCNF_i_operator This represents the network element energy consumption of the i-th network object on the core network side.
[0155] In some embodiments, the target network element on the core network side can be one of UPF, UDM, AUSF, SMF, AMF, NEF, AF, PCF, and LMF.
[0156] In some embodiments, the energy efficiency determination method provided in this disclosure further includes: determining 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.
[0157] For example, as shown in Figure 5, determining the energy consumption of each network object on the core network side in at least one network object can be implemented as follows: S301-S302.
[0158] S301. Determine the network element energy consumption of each network object.
[0159] In some embodiments, the energy consumption of each network object can be determined based on the energy consumption of the target network element.
[0160] In one implementation, the energy consumption of each network object is equal to the total energy consumption of the target network element.
[0161] 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 (6). 5GCNF_i_operator =EC 5GCNF Formula (6)
[0162] 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.
[0163] In one implementation, the network element energy consumption consumed by 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.
[0164] For example, when N network objects use the wireless network service provided by the target network element, the following formula (7) can be used to calculate the network element energy consumption consumed by the i-th network object.
[0165] 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, and N is the number of network objects using the wireless network service provided by the target network element.
[0166] In some embodiments, the energy consumption of each network object can be determined 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.
[0167] 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.
[0168] 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 (8).
[0169] 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 sum This represents the proportion of network element performance indicators for the i-th network object.
[0170] 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, central processing unit (CPU) utilization, graphics processing unit (GPU) utilization, memory utilization, disk utilization, and data volume of input / output interfaces.
[0171] In some embodiments, the energy consumption of each network object is determined 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.
[0172] 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.
[0173] 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,jThe energy consumption of the i-th network object can be calculated using the following formula (9).
[0174] 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,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.
[0175] S302. 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.
[0176] 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.
[0177] For example, when at least one network object uses the wireless network resources provided in a 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 (10). 5GC_i_operator =∑ 5GCNF EC 5GCNF_i_operator Formula (10)
[0178] 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.
[0179] As shown in Figure 6, determining the energy consumption of each network object on the access network side in at least one network object can be achieved as follows: S401-S402.
[0180] S401. Determine the base station energy consumption of each network object.
[0181] In some embodiments, the base station energy consumption consumed by each network object is determined based on the energy consumption of at least one basic unit of the target base station.
[0182] In one implementation, 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.
[0183] 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 (11). i_operator =∑ element EC element Formula (11)
[0184] 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.
[0185] In one implementation, the energy consumed by each network object is the average energy consumption of at least one basic unit of the base station.
[0186] 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 (12).
[0187] 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.
[0188] In one implementation, the base station energy consumption consumed by 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.
[0189] 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 (13).
[0190] 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.
[0191] 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.
[0192] In some 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 base station and the base station performance index data of each network object in at least one network object.
[0193] For example, 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, which 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.
[0194] 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 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).
[0195] 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.
[0196] In some embodiments, base station performance metrics data include at least one of the following: traffic, number of users, number of physical resource blocks occupied, CPU utilization, GPU utilization, wireless resource utilization, and bandwidth.
[0197] In some embodiments, 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.
[0198] For example, when 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, whereby 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.
[0199] In one implementation, 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 (15).
[0200] Among them, EC i_operator This represents the base station energy consumption consumed by the i-th network object, where static_element represents the first basic unit, and ∑static_elementEC 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_elementEC dynamic_element Let be the dynamic energy consumption of the i-th network object.
[0201] In one implementation, 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 consumed by the i-th network object can be calculated using the following formula (16).
[0202] 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. 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_elementEC dynamic_element Let be the dynamic energy consumption of the i-th network object.
[0203] In one implementation, 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 (17).
[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, and 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, while `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] 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. 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. 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] In one implementation, 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 (18).
[0208] Among them, EC i_operator This represents the base station energy consumption consumed by the i-th network object, where static_element represents the first basic unit, and ∑static_elementEC 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.
[0209] In one implementation, 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 (19).
[0210] Among them, EC i_operatorThis 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.
[0211] In one implementation, when 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, and 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 (20).
[0212] Among them, EC i_operator This represents the base station energy consumption of the i-th network object in at least one network object, and 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, while `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.
[0213] S402. 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.
[0214] 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.
[0215] 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 (21). RAN_i_operator =∑ gNB EC i_operator Formula (21)
[0216] 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.
[0217] The energy efficiency determination method of this disclosure will now be described with reference to an exemplary embodiment.
[0218] In this network sharing scenario, the network objects using the wireless network resources provided by the 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. As shown in Figure 7, the example implementation process of this embodiment is as follows: S501-S508.
[0219] S501. Obtain the energy consumption of the target network element on the core network side based on the statistical period.
[0220] 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.
[0221] 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.
[0222] S502. Determine the network element energy consumption of operator A and operator B respectively.
[0223] 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.
[0224] For example, the network element energy consumption of each operator can be determined based on formula (6). 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.
[0225] For example, the network element energy consumption of each operator can also be determined based on formula (7). 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.
[0226] 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.
[0227] For example, the network element energy consumption of each operator can be determined based on formula (8). 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%.
[0228] 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.
[0229] 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.
[0230] For example, the network element energy consumption consumed by each operator can be determined based on formula (9). 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%.
[0231] 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.
[0232] S503. 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.
[0233] 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.
[0234] For example, the energy consumption of each operator on the core network side can be determined based on formula (10).
[0235] For example, if the target network element energy consumption of operator A and operator B is determined based on formula (6), 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.
[0236] If the target network element energy consumption of operator A and operator B is determined based on formula (8), then the energy consumption EC consumed by 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.
[0237] S504. Obtain the energy consumption of the target base station basic unit on the access network side based on the statistical period.
[0238] 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.
[0239] S505. Determine the base station energy consumption of operator A and operator B respectively.
[0240] 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.
[0241] In one implementation, the energy consumption of 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 (11).
[0242] 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.
[0243] In one implementation, the energy consumption of 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 (12).
[0244] 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.
[0245] 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.
[0246] For example, the energy consumption of operator A and the energy consumption of operator B can be calculated based on formula (14), formula (15) or formula (16) respectively.
[0247] 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.
[0248] If we calculate the energy consumption of operator A and operator B respectively based on formula (14), 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.
[0249] If we calculate the energy consumption of operator A and operator B respectively based on formula (15), 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.
[0250] If we calculate the energy consumption of operator A and operator B respectively based on formula (16), 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_pperator =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.
[0251] 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.
[0252] If we calculate the energy consumption of operator A and operator B respectively based on formula (14), 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.
[0253] If we calculate the energy consumption of operator A and operator B respectively based on formula (15), 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.
[0254] If we calculate the energy consumption of operator A and operator B respectively based on formula (16), 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.
[0255] 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.
[0256] If we calculate the energy consumption of operator A and operator B respectively based on formula (14), 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.
[0257] If we calculate the energy consumption of operator A and operator B respectively based on formula (15), 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.
[0258] If we calculate the energy consumption of operator A and operator B respectively based on formula (16), 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.
[0259] 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%.
[0260] If we calculate the energy consumption of operator A and operator B respectively based on formula (14), 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 =29r÷(29%+20%)×(9+22+4)=20kwh, the energy consumption EC of operator B 2_operator =20%÷(29%+20%)×(9+22+4)=15kwh.
[0261] If we calculate the energy consumption of operator A and operator B respectively based on formula (15), 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.
[0262] If we calculate the energy consumption of operator A and operator B respectively based on formula (16), 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.
[0263] 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%.
[0264] If we calculate the energy consumption of operator A and operator B respectively based on formula (14), 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.
[0265] If we calculate the energy consumption of operator A and operator B respectively based on formula (15), 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.
[0266] If we calculate the energy consumption of operator A and operator B respectively based on formula (16), 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.
[0267] 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.
[0268] 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.
[0269] In one implementation, 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 (18). 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;
[0270] In one implementation, 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 (19) 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;
[0271] S506. 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.
[0272] 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.
[0273] For example, the energy consumption of each operator on the access network side can be determined based on formula (21).
[0274] For example, if the base station energy consumption of operator A and operator B is determined based on formula (12), 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.
[0275] If the base station energy consumption of operator A and operator B is determined based on formula (14), 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.
[0276] S507. Based on the energy consumption of each operator on the core network side and the energy consumption of each operator on the access network side, determine the energy consumption of operator A and operator B in the network sharing scenario.
[0277] In some embodiments, the energy consumption of each operator in a 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.
[0278] For example, the energy consumption of each operator in a network sharing scenario can be determined based on formula (5).
[0279] For example, if the target network element energy consumption of operator A and operator B is determined based on formula (6), and the base station energy consumption of operator A and operator B is determined based on formula (12), then the energy consumption EC consumed by operator A in the network sharing scenario is... 5GC_INS_1_operator =2.7 + 35.5 = 38.2 kWh; Energy consumption EC of Operator B in network sharing scenario 5GC_INS_2_operator =2.7 + 35.5 = 38.2 kWh.
[0280] If the target network element energy consumption of operator A and operator B is determined based on formula (8), and the base station energy consumption of operator A and operator B is determined based on formula (14), then the energy consumption EC of operator A in the network sharing scenario is... 5GC_INS_1_operator =0.86 + 32.3 = 33.16 kWh; Energy consumption EC of Operator B in network sharing scenario 5GC_INS_2_operator =1.84 + 38.7 = 40.54 kWh.
[0281] S508. Determine the energy efficiency of operator A and operator B in the indirect sharing scenario respectively.
[0282] In some embodiments, the energy efficiency of each operator in an indirect sharing scenario can be determined based on the ratio between each operator's network performance metrics data and the energy consumption of each operator in a network sharing scenario.
[0283] For example, the energy efficiency of operator A and operator B in the indirect sharing scenario can be determined based on formula (1).
[0284] For example, if the target network element energy consumption of operator A and operator B is determined based on formula (6), the base station energy consumption of operator A and operator B is determined based on formula (12).
[0285] When each operator's network performance metric data is the number of users in the access network side performance metric data, and in gNB1, operator A has 10 users and operator B has 40 users; and in gNB2, operator A has 20 users and operator B has 15 users, then operator A's access network side performance metric data shows 25 users, and operator B's access network side performance metric data shows 17.5 users. Operator A's energy efficiency (EE) in the indirect sharing scenario... 5GC_INS_1_operator =25÷38.2=0.654 user kWh; Energy Efficiency (EE) of Operator B in Indirect Sharing Scenarios 5GC_INS_2_operator =17.5÷38.2=0.458 users / kWh.
[0286] The network performance metrics for each operator are the number of users reflected in the core network-side performance metrics. Operator A has 30 users, and Operator B has 60 users. Operator A's energy efficiency (EE) in the indirect sharing scenario is as follows: 5GC_INS_1_operator =30 ÷ 38.2 = 0.785 users / kWh; Energy Efficiency (EE) of Operator B in Indirect Sharing Scenarios 5GC_INS_2_operator =60÷38.2=1.57 users / kWh.
[0287] The technical solutions provided in the above embodiments bring at least the following beneficial effects: The energy efficiency determination method provided in this disclosure can determine the energy efficiency of each network object in an indirect sharing scenario based on the energy consumption of each network object in the network sharing scenario and the network performance index data of each network object. It can standardize the measurement of the energy efficiency of each network object in the indirect sharing scenario, which not only helps network objects accurately assess the network resource utilization effect in the indirect sharing scenario, but also helps network objects to perform network resource management and energy efficiency optimization, so as to plan appropriate energy-saving strategies, reduce operating costs, and improve network performance.
[0288] As can be seen, the above mainly describes the solutions provided by the embodiments of this disclosure from a methodological perspective. To achieve the above functions, the embodiments of this disclosure 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 disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in 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 disclosure.
[0289] This disclosure 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 modules, 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. In some embodiments, the module division in this disclosure embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0290] In some embodiments, this disclosure also provides an energy consumption determination apparatus. The energy consumption determination apparatus may include one or more functional modules for implementing the energy efficiency determination method of the above method embodiments.
[0291] For example, Figure 8 is a schematic diagram of the composition of an energy consumption determination device provided in an embodiment of this disclosure. As shown in Figure 8, the energy efficiency determination device 800 includes: a determination module 801.
[0292] The determination module 801 is used to determine the energy efficiency of each network object in the network sharing scenario, based at least on the energy consumption consumed by each network object in the network sharing scenario and the network performance index data of each network object.
[0293] In some embodiments, the energy efficiency of each network object in an indirect sharing scenario is determined based on the ratio between the network performance metric data of each network object and the energy consumed by each network object in the network sharing scenario.
[0294] In other embodiments, the energy efficiency of each network object in an indirect sharing scenario satisfies the following formula:
[0295] Among them, EE 5GC_INS_i_operator Perf represents the energy efficiency of the i-th network object in an indirect sharing scenario. i EC represents the network performance metrics data for the i-th network object. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0296] In some other embodiments, the network performance index data of each network object is multiple network performance index data. The determination module 801 can be used to determine the energy efficiency of each network object in the indirect sharing scenario based on the energy consumption consumed by each network object in the network sharing scenario, the network performance index data of each network object, and the weight of each network performance index data.
[0297] In some other embodiments, the energy efficiency of each network object in the indirect sharing scenario is determined by the ratio between the weighted sum of multiple network performance metrics data of each network object and the energy consumption of each network object in the network sharing scenario.
[0298] In some other embodiments, the energy efficiency of each network object in an indirect sharing scenario satisfies the following formula:
[0299] Among them, EE 5GC_INS_i_operator Perf represents the energy efficiency of the i-th network object in an indirect sharing scenario. i,j w represents the j-th network performance metric data of the i-th network object. j EC represents the weight of the j-th network performance metric data. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0300] In some other embodiments, the weights of the same network performance metric data corresponding to different network objects are different.
[0301] In some other embodiments, the network performance index data of each network object is multiple sets of network performance index data, and each set of network performance index data includes at least one set of network performance index data. The determining module 801 can be used to determine the energy efficiency of each network object in the indirect sharing scenario based on the energy consumption consumed by each network object in the network sharing scenario, the multiple sets of network performance index data of each network object, and the weight of each set of network performance index data.
[0302] In some other embodiments, the energy efficiency of each network object in the indirect sharing scenario is determined by the ratio between the combined value of each set of network performance index data for each network object and the weighted sum of the weights of each set of network performance index data, and the energy consumption of each network object in the network sharing scenario.
[0303] In some other embodiments, the combined value of each set of network performance metrics data is determined based on the product of at least one network performance metric data included in each set of network performance metrics data.
[0304] In some other embodiments, the energy efficiency of each network object in an indirect sharing scenario satisfies the following formula:
[0305] Among them, EE 5GC_INS_i_operator PerfG represents the energy efficiency of the i-th network object in an indirect sharing scenario. i,k w represents the combined value of the k-th group of network performance metric data for the i-th network object. k EC represents the weight of the k-th group of network performance metrics data.5GC_INS_i_operator This represents the energy consumption of the i-th network object in a network sharing scenario.
[0306] In some other embodiments, the network sharing scenario includes an access network side and a core network side. Before determining the energy efficiency of each network object in the network sharing scenario, the determining module 801 is further configured to determine the energy consumption of each network object in the 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.
[0307] In some other embodiments, the network performance metrics data for each network object includes at least one of the following: access network side performance metrics data, core network side performance metrics data, and end-to-end performance metrics data.
[0308] In some other embodiments, the access network side performance metrics data include at least one of the following: traffic, number of users, number of physical resource blocks occupied, number of data packets, reliability, latency, rate, and bandwidth.
[0309] In some other embodiments, the core network side performance metrics data include at least one of the following: traffic, number of users, number of protocol data unit sessions, number of data packets, reliability, latency, rate, bandwidth, and data volume of input / output interfaces.
[0310] In some other embodiments, the end-to-end performance metrics data include at least one of the following: end-to-end latency, end-to-end latency reciprocal, end-to-end rate, end-to-end reliability, and end-to-end traffic.
[0311] 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.
[0312] In the case where the functions of the integrated modules described above are implemented in hardware, this disclosure provides an exemplary structural diagram of the electronic device involved in the above embodiments. As shown in FIG9, the electronic device 900 includes: a processor 902, a communication interface 903, and a bus 904. In some embodiments, the electronic device 900 may further include a memory 901.
[0313] Processor 902 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure herein. 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 herein. Processor 902 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a digital signal processor (DSP), and a microprocessor.
[0314] 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.
[0315] 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.
[0316] In one 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 efficiency determination method provided in the embodiments of this disclosure.
[0317] In one implementation, the memory 901 can also be integrated with the processor 902.
[0318] Bus 904 can be an extended industry standard architecture (EISA) bus, etc. Bus 904 can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in Figure 9, but this does not mean that there is only one bus or one type of bus.
[0319] 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.
[0320] This disclosure also provides a computer-readable storage medium (including a non-transitory 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 disk, 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.
[0321] This disclosure also provides a computer program product comprising a computer program that, when run on a computer, causes the computer to perform any of the energy efficiency determination methods provided in the above embodiments.
[0322] The above are merely specific embodiments of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
An energy efficiency determination method is applied to a network sharing scenario, wherein the network sharing scenario is used to provide wireless network resources for at least one network object; the method includes: For each of the at least one network object, the energy efficiency of each network object in the network sharing scenario is determined based at least on the energy consumption consumed by each network object in the network sharing scenario and the network performance index data of each network object. According to the method of claim 1, wherein, The energy efficiency of each network object in the network sharing scenario is determined based on the ratio between the network performance index data of each network object and the energy consumption of each network object in the network sharing scenario. The method according to claim 2, wherein, The energy efficiency of each network object in the network sharing scenario satisfies the following formula: Among them, EE 5GC_INS_i_operator The Perf value represents the energy efficiency of the i-th network object among the at least one network object in the network sharing scenario. i This represents the network performance metric data of the i-th network object, and the EC 5GC_INS_i_operator This represents the energy consumption of the i-th network object in the network sharing scenario. According to the method of claim 1, wherein, The network performance index data for each network object comprises multiple network performance index data. The determination of the energy efficiency of each network object in the network sharing scenario, based at least on the energy consumption of each network object in the network sharing scenario and the network performance index data of each network object, includes: Based on the energy consumption of each network object in the network sharing scenario, the network performance index data of each network object, and the weight of each network performance index data, the energy efficiency of each network object in the network sharing scenario is determined. The method according to claim 4, wherein, The energy efficiency of each network object in the network sharing scenario is determined by the ratio between the weighted sum of multiple network performance index data of each network object and the energy consumption of each network object in the network sharing scenario. The method according to claim 5, wherein, The energy efficiency of each network object in the network sharing scenario satisfies the following formula: Among them, EE 5GC_INS_i_operator The Perf value represents the energy efficiency of the i-th network object among the at least one network object in the network sharing scenario. i,j w represents the j-th network performance metric data of the i-th network object. j The weight of the j-th network performance metric data, the EC 5GC_INS_i_operator This represents the energy consumption of the i-th network object in the network sharing scenario. The method according to claim 4, wherein, The weights of the same network performance metric data may differ for different network objects. According to the method of claim 1, wherein, The network performance index data for each network object consists of multiple sets of network performance index data, each set including at least one network performance index data. The determination of the energy efficiency of each network object in the network sharing scenario, based at least on the energy consumption of each network object in the network sharing scenario and the network performance index data of each network object, includes: Based on the energy consumption of each network object in the network sharing scenario, multiple sets of network performance index data for each network object, and the weight of each set of network performance index data, the energy efficiency of each network object in the network sharing scenario is determined. The method according to claim 8, wherein, The energy efficiency of each network object in the network sharing scenario is determined by the ratio between the combined value of each set of network performance index data of each network object and the weighted sum of the weights of each set of network performance index data, and the energy consumption of each network object in the network sharing scenario. The method according to claim 9, wherein, The combined value of each group of network performance index data is determined based on the product of at least one network performance index data included in each group of network performance index data. The method according to claim 10, wherein, The energy efficiency of each network object in the network sharing scenario satisfies the following formula: Among them, EE 5GC_INS_i_operator The PerfG represents the energy efficiency of the i-th network object among the at least one network object in the network sharing scenario. i,k w represents the combined value of the k-th group of network performance metric data for the i-th network object. k The EC is the weight of the k-th group of network performance index data. 5GC_INS_i_operator This represents the energy consumption of the i-th network object in the network sharing scenario. According to the method of claim 1, wherein, The network sharing scenario includes: the access network side and the core network side. Before determining the energy efficiency of each network object in the network sharing scenario, the method further includes: 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 network sharing scenario is determined. According to the method of claim 1, wherein, The network performance metrics data for each network object include at least one of the following categories: access network side performance metrics data, core network side performance metrics data, and end-to-end performance metrics data. The method according to claim 13, wherein, The access network side performance metrics data include at least one of the following: Traffic, number of users, number of physical resource blocks occupied, number of data packets, reliability, latency, speed, and bandwidth. The method according to claim 13, wherein, The core network side performance metrics data include at least one of the following: Traffic, number of users, number of protocol data unit sessions, number of data packets, reliability, latency, speed, bandwidth, and data volume of input / output interfaces. The method according to claim 13, wherein, The end-to-end performance metrics data include at least one of the following: End-to-end latency, end-to-end latency reciprocal, end-to-end rate, end-to-end reliability, end-to-end traffic. According to the method of claim 1, wherein, 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. An electronic device includes a processor and a memory, the processor being coupled to the memory; the memory is used to store computer instructions, the computer instructions being loaded and executed by the processor to enable the electronic device to implement the energy efficiency determination method as described in any one of claims 1 to 17. A computer-readable storage medium includes computer-executable instructions that, when executed on a computer, cause the computer to perform the energy efficiency determination method according to any one of claims 1 to 17. A computer program product includes a computer program that, when run on an electronic device, causes the electronic device to perform the energy efficiency determination method as described in any one of claims 1 to 17.