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

By acquiring and analyzing the energy consumption of the target network element on the core network side, the problem of the inaccurate calculation of the energy consumption of each operator in the indirect network sharing scenario is solved, and the accurate statistics of energy consumption and fair cost sharing are achieved, and the operational cost is reduced.

CN119789121AActive Publication Date: 2025-04-08CHINA UNITED NETWORK COMM GRP CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

In the indirect network sharing scenario, the core network energy consumption of each operator cannot be calculated separately, resulting in difficulty in energy consumption statistics and cost sharing among operators.

Method used

By obtaining the target network element energy consumption on the core network side and determining the network element energy consumption consumed by each network object based on this energy consumption, the energy consumption of each network object on the core network side and the access network side is then calculated, so as to accurately determine the total energy consumption of each network object in the indirect network sharing scenario.

Benefits of technology

It realizes accurate statistics and cost sharing of energy consumption in indirect network sharing scenarios, helps operators to manage network resources and optimize energy consumption, and reduces operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119789121A_ABST
    Figure CN119789121A_ABST
Patent Text Reader

Abstract

The invention provides an energy consumption determination method, electronic equipment, a storage medium and a program product, relates to the technical field of communication, and is used for cost allocation and resource management. The method comprises the following steps: acquiring energy consumption of a target network element at a core network side; determining network element energy consumption consumed by each network object at least based on the energy consumption of the target network element; for at least one target network element at the core network side, determining energy consumption consumed by each network object at the core network side based on the network element energy consumption consumed by each network object; for at least one target base station at the access network side, determining energy consumption consumed by each network object at the access network side based on the base station energy consumption consumed by each network object; and determining the energy consumption consumed by each network object in the indirect network sharing scene based on the energy consumption consumed by each network object on the core network side and the energy consumption consumed by each network object on the access network side.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an energy consumption determination method, electronic equipment, storage medium and program product. Background Art

[0002] There are two common ways of sharing wireless networks, namely RAN-only sharing and indirect network sharing. In the indirect network sharing scenario, the network element devices in the wireless network shared by multiple operators are not directly connected to the core network of each sharing party. The wireless network completes communication with the core network through the core network routing of the operator who built the shared radio access network (RAN). This network sharing method not only allows multiple operators to provide services on the same RAN, but also reduces the connection requirements for wireless network elements to be directly connected to the core networks of multiple operators, because the number of core network elements is much smaller than the number of wireless network elements, thereby realizing resource sharing, reducing costs and improving efficiency.

[0003] The 3rd Generation Partnership Project 3GPP standard specifies methods for calculating the energy consumption of core network elements and core network energy consumption. Calculating the core network energy consumption helps operators manage energy based on the core network energy consumption, plan energy-saving strategies, and reduce operating costs. However, in the indirect network sharing scenario, the core network energy consumption of each operator cannot be calculated separately, which is not conducive to energy consumption statistics and cost sharing among operators. Summary of the invention

[0004] The present application provides an energy consumption determination method, electronic device, storage medium and program product for cost sharing and resource management.

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

[0006] The technical solution provided by the present application brings at least the following beneficial effects: the energy consumption determination method provided by the present application can determine the network element energy consumption consumed by each network object based on the energy consumption of the target network element, and can determine the energy consumption consumed by each network object in an indirect network sharing scenario based on the access network side energy consumption and the wireless network side energy consumption of each network object. The energy consumption consumed by each network object can be measured in a standardized manner in different scenarios, which not only helps to share the cost between network objects in sharing scenarios, but also helps network objects to manage network resources and optimize energy consumption, thereby reducing operating costs.

[0007] In a possible implementation manner, the network element energy consumption consumed by each network object is the total energy consumption of the target network element.

[0008] Another possible implementation method is that the network element energy consumption consumed by each network object satisfies the following formula:

[0009] EC 5GCNF_i_operator =EC 5GCNF

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

[0011] In another possible implementation, the network element energy consumption consumed by each network object is an average energy consumption determined based on the total energy consumption of the target network element and the number of at least one network object.

[0012] Another possible implementation method is that the network element energy consumption consumed by each network object satisfies the following formula:

[0013]

[0014] Among them, EC 5GCNF_i_operator represents the network element energy consumption of the ith network object in at least one network object, EC 5GCNF represents the total energy consumption of the target network element, and N represents the number of at least one network object.

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

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

[0017] Another possible implementation method is that the network element energy consumption consumed by each network object satisfies the following formula:

[0018]

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

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

[0021] Another possible implementation method is that when the network element performance indicator data of each network object is multiple performance indicator data, the network element energy consumption consumed by each network object is determined based on the energy consumption affected by each performance indicator data in the network element performance indicator data of each network object; wherein the network element performance indicator data includes target performance indicator data, and the energy consumption affected by the target performance indicator data is determined based on the product of the indicator ratio of the target performance indicator data and the weight of the target performance indicator data, and the total energy consumption of the target network element; the indicator ratio of the target performance indicator data is used to indicate the proportion of the target performance indicator data of each network object in the sum of the target performance indicator data of at least one network object.

[0022] Another possible implementation method is that the network element energy consumption consumed by each network object satisfies the following formula:

[0023]

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

[0025] Another possible implementation method is that the network element performance indicator data includes 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, hard disk utilization, and data volume of the input and output interface.

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

[0027] In another possible 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 part.

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

[0029] In a possible implementation manner, the network element energy consumption consumed by each network object is the total energy consumption of the target network element.

[0030] Another possible implementation method is that the network element energy consumption consumed by each network object satisfies the following formula:

[0031] EC 5GCNF_i_operator =EC 5GCNF

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

[0033] In another possible implementation, the network element energy consumption consumed by each network object is an average energy consumption determined based on the total energy consumption of the target network element and the number of at least one network object.

[0034] Another possible implementation method is that the network element energy consumption consumed by each network object satisfies the following formula:

[0035]

[0036] Among them, EC 5GCNF_i_operator represents the network element energy consumption of the ith network object in at least one network object, EC 5GCNF represents the total energy consumption of the target network element, and N represents the number of at least one network object.

[0037] Another possible implementation manner is to determine the network element energy consumption consumed by each network object based on the energy consumption of the target network element and the network element performance indicator data of each network object in at least one network object.

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

[0039] Another possible implementation method is that the network element energy consumption consumed by each network object satisfies the following formula:

[0040]

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

[0042] Another possible implementation method is to determine the module, which is specifically used to determine the network element energy consumption consumed by each network object based on the energy consumption of the target network element, the network element performance indicator data of each network object in at least one network object, and the weight of the network element performance indicator data.

[0043] Another possible implementation method is that when the network element performance indicator data of each network object is multiple performance indicator data, the network element energy consumption consumed by each network object is determined based on the energy consumption affected by each performance indicator data in the network element performance indicator data of each network object; wherein the network element performance indicator data includes target performance indicator data, and the energy consumption affected by the target performance indicator data is determined based on the product of the indicator ratio of the target performance indicator data and the weight of the target performance indicator data, and the total energy consumption of the target network element; the indicator ratio of the target performance indicator data is used to indicate the proportion of the target performance indicator data of each network object in the sum of the target performance indicator data of at least one network object.

[0044] Another possible implementation method is that the network element energy consumption consumed by each network object satisfies the following formula:

[0045]

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

[0047] Another possible implementation method is that the network element performance indicator data includes 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, hard disk utilization, and data volume of the input and output interface.

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

[0049] In another possible 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 part.

[0050] In a third aspect, the present application provides an electronic device, comprising: a processor and a memory; the memory stores instructions executable by the processor; when the processor is configured to execute the instructions, the electronic device implements the method of the first aspect above.

[0051] In a fourth aspect, the present application provides a computer-readable storage medium, which includes: computer software instructions; when the computer software instructions are executed in an electronic device, the electronic device implements the method of the first aspect above.

[0052] In a fifth aspect, the present application provides a computer program product, which includes a computer program; when the computer program runs in an electronic device, the electronic device implements the method of the first aspect.

[0053] The beneficial effects of the second to fifth aspects mentioned above refer to the corresponding description of the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

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

[0057] Figure 4A schematic diagram of a flow chart of an energy consumption determination method provided in this application;

[0058] Figure 5 A flow chart of another energy consumption determination method provided for this application;

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

[0060] Figure 7 A schematic diagram of the structure of an electronic device provided in this application. DETAILED DESCRIPTION

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

[0062] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

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

[0064] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.

[0065] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0066] In order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first", "second", etc. are not limiting the quantity and execution order.

[0067] In the description of the present application, unless otherwise specified, “plurality” means two or more.

[0068] In order to clearly describe the technical solution of the embodiment of the present application, the following is a brief introduction to the calculation method of the core network element energy consumption and the total energy consumption of the core network in 3GPP.

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

[0070] EC NF It can be expressed by the formula EC NF =∑ VNF EC VNF +∑ PNF EC PNF Calculated. Among them, EC PNF represents the energy consumption of each PNF, EC VNF Indicates the energy consumption of each VNF.

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

[10] published by the European Telecommunications Standards Institute (ETSI). The measurement method includes: defining the measurement target; setting the measurement environment; data collection; data processing; and result analysis. VNF It is impossible to make an exact measurement, so EC can only be estimated. VNF .

[0072] It should be noted that 5GC NF is composed of multiple VNFs and PNFs. The composition of multiple VNFs and PNFs to form 5GC NF is related to the specific implementation method. Whether a VNP instance or PNP instance can be shared by multiple 5GC NFs is also determined by the specific implementation method of 5GCNF. Therefore, the situation where a VNP instance or PNP instance is shared by multiple 5GC NFs is not within the scope of discussion of this technical specification.

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

[0074] EC 5GC It can be expressed by the formula EC 5GC =∑ NF EC NFCalculated. Among them, EC NF Indicates the energy consumption of NF.

[0075] The 5G core network can be divided into multiple sub-networks, each of which consists of a group of NFs. The energy consumption (EC subnetwork ) can be calculated by combining the energy consumption (EC NF ) are added together.

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

[0077] There are two common ways of sharing wireless networks, namely RAN-only sharing and indirect network sharing. In the indirect network sharing scenario, the network element devices in the wireless network shared by multiple operators are not directly connected to the core network of each sharing party. The wireless network completes communication with the core network through the core network routing of the operator who built the shared radio access network (RAN). This network sharing method not only allows multiple operators to provide services on the same RAN, but also reduces the connection requirements for wireless network elements to be directly connected to the core networks of multiple operators, because the number of core network elements is much smaller than the number of wireless network elements, thereby realizing resource sharing, reducing costs and improving efficiency.

[0078] like Figure 1 , which is a schematic diagram of an indirect network sharing architecture, including: a participating operator core network and a hosting operator network. The participating operators include: operator A, operator B and operator C, and the hosting operator includes operator X.

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

[0080] The main operator network also includes operator X's shared new radio (sharing NR), that is, a shared radio access network. Operator X's sharing NR is connected to operator X's core network, and all participating operators can access operator X's sharing NR through operator X's core network. Operator X's sharing NR includes operator X's 5G base station (gNB).

[0081] The 3rd Generation Partnership Project 3GPP standard specifies methods for calculating the energy consumption of core network elements and core network energy consumption. Calculating the core network energy consumption helps operators manage energy based on the core network energy consumption, plan energy-saving strategies, and reduce operating costs. However, in the indirect network sharing scenario, the core network energy consumption of each operator cannot be calculated separately, which is not conducive to energy consumption statistics and cost sharing among operators.

[0082] In response to the above technical problems, the present application provides an energy consumption determination method, the idea of ​​which is that: the network element energy consumption consumed by each network object can be determined based on the energy consumption of the target network element, and the energy consumption consumed by each network object in an indirect network sharing scenario can be determined based on the access network side energy consumption and the wireless network side energy consumption of each network object. The energy consumption consumed by each network object can be measured in a standardized manner in different scenarios, which not only helps to share costs between network objects in sharing scenarios, but also helps network objects to manage network resources and optimize energy consumption, thereby reducing operating costs.

[0083] The embodiments provided in this application are described in detail below in conjunction with the accompanying drawings.

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

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

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

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

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

[0089] AAU111-2 is a basic unit responsible for functions such as signal transmission and reception, amplification, and filtering. AAU111-2 can be integrated into the antenna and RRU111-4. The integration of AAU111-2 and RRU111-4 is conducive to improving base station performance and simplifying base station structure.

[0090] The antenna system 111 - 3 is a basic unit responsible for sending and receiving signals. The components of the antenna system include an oscillator, a feeding network, etc.

[0091] RRU111-4 is the basic unit responsible for RF signal processing, and has functions such as up-conversion, down-conversion, filtering, and amplification.

[0092] The transmission device 111-5 is a basic unit responsible for optical transmission between the base station 111 and the core network 120. The transmission device 111-5 may be an optical fiber, an optical module, or the like.

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

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

[0095] In some embodiments, the core network 120 has multiple network functions (NFs), namely core network elements, and each element can be accessed through a service-based interface.

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

[0097] Among them, UPF accesses NF as the user plane of the network, and is mainly responsible for packet routing and forwarding of user plane data, policy implementation, traffic report processing, etc. UPF and UPF can be connected through the user plane interface N9 interface, which is used to transmit uplink and downlink user data flows between UPFs.

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

[0099] As the authentication center of the network, AUSF is mainly responsible for providing authentication and access certification for users.

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

[0101] AMF accesses NF as the user's control plane and is mainly responsible for user registration management, connection management, reachability management, security management, mobility management and other functions.

[0102] NEF supports the third-party application AF to interact with various network elements in the core network through NEF. Exemplarily, NEF can also be called an external capability open network element.

[0103] NRF is mainly responsible for registering and managing various NFs in the network, and ensures the discovery and communication between various network functions by maintaining a network function directory.

[0104] AF represents third-party applications that interact directly or indirectly with the 5G network. It manages and controls network resources and services by interacting with other network elements in the 5G core network, such as NEF and PCF.

[0105] PCF is a network element of the policy and charging control architecture, which can provide policy rules for control plane functions.

[0106] LMF is mainly responsible for positioning process control and completing the positioning function of the terminal.

[0107] In some embodiments, the network elements of the core network 120 may be implemented in the form of physical entities. Exemplarily, the core network 120 includes different physical devices, which are usually specially designed hardware for performing specific core network functions.

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

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

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

[0111] In some embodiments, the network management system 130 may be an independent hardware device, or a virtual management platform based on software implementation, for example, the network management system 130 may 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. The embodiment of the present application does not limit the specific device form of the network management system 130.

[0112] In some embodiments, the network management system 130 may be an independent device, or may be integrated in the base station 111 included in the wireless access network 110 , or may be integrated in the core network device included in the core network 120 . Figure 2 It is illustrated by taking the example that the network management system 130 is an independent device.

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

[0114] In some embodiments, the network management system 130 may obtain network element performance indicator data of the network object. Specifically, the network management system 130 is connected to the core network device in communication to obtain the network element performance indicator data of the network object reported by the core network device. Exemplarily, the network element performance indicator data of the network object includes: traffic, number of users, number of protocol data unit sessions, central processing unit CPU utilization, graphics processing unit GPU utilization, memory utilization, hard disk utilization, data volume of input and output interfaces, etc.

[0115] In some embodiments, the network management system 130 may also determine the energy consumption consumed by the network object in the indirect network sharing scenario. Exemplarily, for at least one target network element on the core network side, based on the network element energy consumption consumed by each network object, the energy consumption consumed by each network object on the core network side is determined; for at least one target base station on the access network side, based on the base station energy consumption consumed by each network object, the energy consumption consumed by each network object on the access network side 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, the energy consumption consumed by each network object in the indirect network sharing scenario is determined.

[0116] It should be noted that the system architecture described in the embodiments of the present application is for more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can know that with the evolution of the system architecture, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0117] See also Figure 4 , is a flow chart of a method for determining energy consumption provided in an embodiment of the present application. Figure 4 As shown, the energy consumption determination method provided in the present application can be implemented by the above-mentioned network management system, and specifically includes the following steps S201 to S205.

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

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

[0120] Exemplarily, the target network element on the core network side may be one of UPF, UDM, AUSF, SMF, AMF, NEF, AF, PCF, and LMF; or, the target network element may be other network elements other than the above network elements, which is not limited in the embodiments of the present application.

[0121] In some embodiments, the energy consumption of the target network element on the core network side may be obtained based on a standard network management protocol such as a simple network management protocol (SNMP), an intelligent platform management interface (IPMI), or the like.

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

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

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

[0125] Exemplarily, an electric energy meter or a current sensor may be installed on a power line of a device on the core network side to obtain energy consumption of the device on the core network side.

[0126] In some embodiments, the energy consumption of the target network element on the core network side within the statistical period may be acquired based on the statistical period. Exemplarily, the statistical period may be one hour.

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

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

[0129] In a possible implementation manner, the network element energy consumption consumed by each network object is the total energy consumption of the target network element.

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

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

[0132] Among them, EC 5GCNF_i_operator represents the network element energy consumption of the ith network object, EC 5GCNF Indicates the total energy consumption of the target network element.

[0133] In another possible implementation, the network element energy consumption consumed by each network object is an average energy consumption determined based on the total energy consumption of the target network element and the number of at least one network object.

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

[0135]

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

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

[0138] Exemplarily, the network element energy consumption consumed by each network object is determined based on the total energy consumption of the target network element and the network element performance indicator ratio of each network object, and the network element performance indicator ratio of each network object is used to indicate the proportion of the network element performance indicator data of each network object in the sum of the network element performance indicator data of at least one network object.

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

[0140]

[0141] Among them, EC 5GCNF_i_operator represents the network element energy consumption of the ith network object, EC 5GCNF Indicates the total energy consumption of the target network element, Factor i / Factor sumIndicates the network element performance indicator ratio of the i-th network object.

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

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

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

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

[0146]

[0147] Among them, EC 5GCNF_i_poerator represents the network element energy consumption of the ith network object, EC 5GCNF Indicates the total energy consumption of the target network element, Factor i,j / Factor sum,j represents the ratio of the jth network element performance index of the i-th network object, w j Represents the weight of the j-th network element performance indicator.

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

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

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

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

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

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

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

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

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

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

[0158] Exemplarily, when at least one network object uses a wireless network access service provided by a base station on the access network side, the energy consumption of the ith network object on the access network side may be determined based on the following formula (6).

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

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

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

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

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

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

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

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

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

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

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

[0170] When the network object is a bandwidth part, in an indirect network sharing scenario, the bandwidth resources can be divided into multiple bandwidth parts. The energy consumption determination method provided in the present application can determine the energy consumption of different bandwidth parts in the indirect network sharing scenario.

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

[0172] A1. 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.

[0173] In a possible implementation manner, the base station energy consumption consumed by each network object is the sum of the energy consumption of at least one basic unit of the base station.

[0174] Exemplarily, when there is at least one network object using the wireless network access service provided by the base station, the following formula (8) can be used to calculate the base station energy consumption consumed by the i-th network object.

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

[0176] Among them, EC i_operator represents the base station energy consumption consumed by the ith network object, element represents the basic unit of the base station, EC elementIndicates the energy consumption of the base station basic unit.

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

[0178] Exemplarily, when there are N network objects using the wireless network access service provided by the base station, the following formula (9) can be used to calculate the energy consumed by the i-th network object.

[0179]

[0180] Among them, EC i_operator represents the base station energy consumption consumed by the ith network object, element represents the basic unit of the base station, EC element Indicates the energy consumption of the base station basic unit.

[0181] In another possible implementation, the base station energy consumption consumed by each network object is determined based on the sum of energy consumption of some basic units in at least one basic unit of the base station and the average energy consumption of another part of the basic units in at least one basic unit of the base station.

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

[0183]

[0184] Among them, EC i_operator represents the base station energy consumption of the ith network object in at least one network object, element_1 represents a part of the basic units in at least one basic unit of the base station, EC element_1 represents the energy consumption of some basic units in at least one basic unit of the base station, element_2 represents another basic unit in at least one basic unit of the base station, EC element_2 represents the energy consumption of another part of the at least one basic unit of the base station, and N represents the number of the other part of the basic units in the at least one basic unit of the base station.

[0185] It can be understood that when there are a basic units of at least one base station and b basic units in at least one basic unit of the base station, there are ab basic units in another part of the at least one basic unit of the base station, that is, at least one basic unit of the base station is composed of some basic units and another part of basic units.

[0186] A2. Determine the base station energy consumption consumed by each network object based on the energy consumption of at least one basic unit of the base station and the base station performance indicator data of each network object in at least one network object.

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

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

[0189]

[0190] Among them, EC i_operator represents the base station energy consumption consumed by the i-th network object, element represents the basic unit of the base station, and Factor i / Factor sum represents the base station performance index ratio of the i-th network object, EC element Indicates the energy consumption of the base station basic unit.

[0191] In some embodiments, the base station performance indicator data includes 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. The number of users included in the base station performance indicator data is the average number of users connected to the base station RRC among the users of the network object.

[0192] A3. At least one basic unit of the 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 indicator data of the network object, and the energy consumption of the second basic unit is affected by the base station performance indicator 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 indicator data; wherein the dynamic energy consumption is determined based on the energy consumption of the second basic unit and the base station performance indicator data of each network object.

[0193] It should be noted that the energy consumption of different basic units of the base station is affected by different base station performance indicator data. Based on the statistics of the existing network, the energy consumption of BBU is mainly affected by the number of baseband boards. When the number of baseband boards is constant, the energy consumption of BBU can basically remain stable regardless of the number of users and traffic connected to the base station; the energy consumption of AAU is greatly affected by factors such as traffic and number of users. The more traffic, the higher the energy consumption of AUU.

[0194] Therefore, the base station basic unit is divided into a first basic unit and a second basic unit according to whether the energy consumption of the base station basic unit is affected by the base station performance indicator data of the network object, so that the base station energy consumption consumed by each network object can be calculated more accurately.

[0195] In some embodiments, when the base station performance indicator data of each network object is a single performance indicator 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 indicator ratio of each network object. The base station performance indicator ratio of each network object is used to indicate the proportion of the base station performance indicator data of each network object in the sum of the base station performance indicator data of at least one network object.

[0196] In a possible 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 indicator data of the network object of the wireless network access service provided by the base station is Factor sum , the base station performance index data of the i-th network object is Factor i , the base station energy consumption consumed by the i-th network object can be calculated using the following formula (12).

[0197]

[0198] Among them, EC i_operator represents the base station energy consumption consumed by the i-th network object, static_element represents the first basic unit, ∑ static_element EC static_element is the energy consumption of the first basic unit, Factor i / Factor sum Indicates the base station performance index ratio of the i-th network object, dynamic_element indicates the second basic unit, EC dynamic_element is the energy consumption of the second basic unit, Factor i / Factor sum ×∑ dynamic_element EC dynamic_element is the dynamic energy consumption of the ith network object.

[0199] In another possible 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 indicator data of the N network objects is Factor sum , the base station performance index data of the i-th network object is Factor i , the base station energy consumption consumed by the i-th network object can be calculated using the following formula (13).

[0200]

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

[0202] In another possible implementation, when the energy consumption of the first basic unit is the sum of the energy consumption of some basic units in the first basic unit and the average energy consumption of another part of the basic units in the first basic unit, the sum of the base station performance indicator data of the network object is Factor sum , the base station performance index data of the i-th network object is Factor i , the base station energy consumption consumed by the i-th network object can be calculated using the following formula (14).

[0203]

[0204] Among them, EC i_operator represents the base station energy consumption of the ith network object in at least one network object, static_element_1 represents part of the basic unit in the first basic unit, EC static_element_1 represents the energy consumption of some basic units in the first basic unit, static_element_2 represents another basic unit in the first basic unit, EC static_element_2 represents the energy consumption of another part of the basic unit in the first basic unit, N represents the number of another part of the basic unit in the first basic unit, Factori Indicates the base station performance indicator data of the i-th network object in at least one network object, Factor sum represents the sum of base station performance indicator data of at least one network object, dynamic_element represents the second basic unit, EC dynamic_element Indicates the energy consumption of the second basic unit.

[0205] It can be understood that when the base station has a first basic units and b partial basic units of the first basic unit of the base station, the other partial basic units in the first basic unit of the base station have ab units, that is, the first basic unit of the base station is composed of partial basic units and other partial basic units.

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

[0207] In a possible 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 j-th base station performance indicator data of the network object of the wireless network access service provided by the base station is Factor sum,j , the performance index data of the jth base station of the ith network object is Factor i,j , the base station energy consumption consumed by the i-th network object can be calculated using the following formula (15).

[0208]

[0209] Among them, EC i_operator represents the base station energy consumption consumed by the i-th network object, static_element represents the first basic unit, ∑ static_element EC static_element is the energy consumption of the first basic unit, is the performance index ratio of the jth base station of the ith network object, dynamic_element j A second basic unit indicating that energy consumption is affected by j performance indicator data in the base station performance indicator data of each network object, is the sum of energy consumption of the second basic unit affected by j performance indicator data in the base station performance indicator data of each network object, is the dynamic energy consumption of the ith network object.

[0210] In another possible 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 j-th base station performance indicator data of the N network objects is Factor sum,j , the performance index data of the jth base station of the ith network object is Factor i,j , the base station energy consumption consumed by the i-th network object can be calculated using the following formula (16).

[0211]

[0212] Among them, EC i_operator represents the base station energy consumption consumed by the i-th network object, static_element represents the first basic unit, is the energy consumption of the first basic unit, is the performance index ratio of the jth base station of the ith network object, dynamic_element j A second basic unit indicating that energy consumption is affected by j performance indicator data in the base station performance indicator data of each network object, is the sum of energy consumption of the second basic unit affected by j performance indicator data in the base station performance indicator data of each network object, is the dynamic energy consumption of the ith network object.

[0213] In another possible implementation, when the energy consumption of the first basic unit is the sum of the energy consumption of some basic units in the first basic unit and the average energy consumption of another part of the basic units in the first basic unit, when there are N network objects using the wireless network access service provided by the base station, the sum of the j-th base station performance indicator data of the N network objects is Factor sum,j , the performance index data of the jth base station of the ith network object is Factor i,j , the base station energy consumption consumed by the i-th network object can be calculated using the following formula (17).

[0214]

[0215] Among them, EC i_operatorrepresents the base station energy consumption of the ith network object in at least one network object, static_element_1 represents part of the basic unit in the first basic unit, EC static_element_1 represents the energy consumption of some basic units in the first basic unit, static_element_2 represents another basic unit in the first basic unit, EC static_element_2 represents the energy consumption of another part of the basic unit in the first basic unit, N represents the number of another part of the basic unit in the first basic unit, Factor i,j Indicates the jth base station performance indicator data of the i-th network object in at least one network object, Factor sum,j Indicates the sum of the j-th base station performance indicator data of at least one network object, dynamic_element j represents the basic unit whose energy consumption is affected by the j-th base station performance indicator data in the second basic unit, Indicates the energy consumption of the basic unit in the second basic unit whose energy consumption is affected by the j-th base station performance indicator data.

[0216] The energy consumption determination method of the embodiment of the present application is introduced below with reference to a specific embodiment.

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

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

[0219] Exemplarily, the statistical period may be 1 hour (h). Within the statistical period of 1 hour, the energy consumption of AMF is 1 kilowatt-hour (kwh), the energy consumption of UPF is 0.5 kwh, and the energy consumption of SMF is 1.2 kwh.

[0220] It should be noted that the unit of energy consumption may be kwh or joule (J), and the unit of energy consumption may be converted from kwh to J based on the conversion relationship of 1 kwh=3,600,000 J. The present application does not limit the unit of energy consumption.

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

[0222] In some embodiments, the network element energy consumption consumed by each operator may be determined based on the energy consumption of the target network element.

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

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

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

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

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

[0228] In some embodiments, the network element energy consumption consumed by each operator may be determined based on the energy consumption of the target network element, the network element performance indicator data of each operator, and the weight of the network element performance indicator data.

[0229] Exemplarily, the network element energy consumption consumed by each operator can be determined based on formula (4). For example, if the AMF energy consumption is affected by the number of users and CPU utilization, the weights of the number of users and CPU utilization are both 0.5; the UPF energy consumption is affected by the traffic and CPU utilization, the weight of the traffic is 0.7, and the weight of the CPU utilization is 0.3; the SMF energy consumption is affected by the number of protocol data unit sessions, and the number of users of operator A is 30, and the number of users of operator B is 60; the traffic of operator A is 20GB, and the traffic of operator B is 45GB; the number of protocol data unit sessions of operator A is 25, and the number of protocol data unit sessions of operator B is 60. For AMF, the CPU utilization of operator A is 10%, and the CPU utilization of operator B is 25%; for UPF, the CPU utilization of operator A is 9%, and the CPU utilization of operator B is 20%; for SMF, the CPU utilization of operator A is 15%, and the CPU utilization of operator B is 32%.

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

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

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

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

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

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

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

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

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

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

[0240] In a possible 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 the energy consumption of operator B can be calculated based on formula (8).

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

[0242] In another possible 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 the energy consumption of operator B can be calculated based on formula (9).

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

[0244] In some embodiments, the energy consumption of operator A and the energy consumption of operator B can be determined based on the energy consumption of the basic unit of the base station, the base station performance indicator data of operator A and the base station performance indicator data of operator B, and 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 indicator data of the operator, and the energy consumption of the second basic unit is affected by the base station performance indicator data of the operator; 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 indicator data; wherein, the dynamic energy consumption is determined based on the energy consumption of the second basic unit and the base station performance indicator data of each operator.

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

[0246] For example, the base station performance indicator data of the operator is traffic, and in gNB1, the traffic of operator A is 1GB, and the traffic of operator B is 3GB; in gNB2, the traffic of operator A is 2GB, and the traffic of operator B is 1GB.

[0247] If the energy consumption of operator A and operator B is calculated based on formula (11), for gNB1, the energy consumption of operator A is EC 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 1_operator =2÷(1+2)×(9+22+4)=23.3kwh, energy consumption EC of operator B 2_operator =1÷(1+2)×(9+22+4)=11.7kwh.

[0248] If the energy consumption of operator A and operator B is calculated based on formula (12), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption of operator A is EC 1_operator =10+1÷(1+3)×(20+6)=16.5kwh, 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 1_operator =9+2÷(1+2)×(22+4)=26.3kwh, energy consumption EC of operator B 2_operator =9+1÷(1+2)×(22+4)=17.7kwh.

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

[0250] The base station performance indicator data of the operator is the number of users. In gNB1, the number of users of operator A is 10, and the number of users of operator B is 40; in gNB2, the number of users of operator A is 20, and the number of users of operator B is 15.

[0251] If the energy consumption of operator A and operator B is calculated based on formula (11), for gNB1, the energy consumption of operator A is EC 1_operator =10÷(10+40)×(10+20+6)=7.2kwh, 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 1_operator =20÷(20+15)×(9+22+4)=20kwh, energy consumption EC of operator B 2_operator =15÷(20+15)×(9+22+4)=15kwh.

[0252] If the energy consumption of operator A and operator B is calculated based on formula (12), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption of operator A is EC 1_operator =10+10÷(10+40)×(20+6)=15.2kwh, 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 1_operator =9+20÷(20+15)×(22+4)=23.8kwh, energy consumption EC of operator B 2_operator =9+20÷(20+15)×(22+4)=20.2kwh.

[0253] If the energy consumption of operator A and operator B is calculated based on formula (13), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption of operator A EC 1_operator =10÷2+10÷(10+40)×(20+6)=10.2kwh, 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 1_operator =9÷2+20÷(20+15)×(22+4)=19.3kwh, energy consumption EC of operator B 2_operator=9÷2+20÷(20+15)×(22+4)=15.7kwh.

[0254] The base station performance indicator data of the operator is the average number of physical resource blocks occupied. In gNB1, the average number of physical resource blocks occupied by operator A is 100, and the average number of physical resource blocks occupied by operator B is 200; in gNB2, the average number of physical resource blocks occupied by operator A is 80, and the average number of physical resource blocks occupied by operator B is 60.

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

[0256] If the energy consumption of operator A and operator B is calculated based on formula (12), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption of operator A is EC 1_operator =10+100÷(100+200)×(20+6)=18.67kwh, 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 1_operator =9+80÷(80+60)×(22+4)=23.85kwh, energy consumption EC of operator B 2_operator =9+60÷(80+60)×(22+4)=20.15kwh.

[0257] If the energy consumption of operator A and operator B is calculated based on formula (13), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption of operator A EC 1_operator =10÷2+100÷(100+200)×(20+6)=13.67kwh, 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 1_operator=9÷2+80÷(80+60)×(22+4)=19.35kwh, energy consumption EC of operator B 2_operator =9÷2+60÷(80+60)×(22+4)=15.65kwh.

[0258] The base station performance indicator data of the operator is the physical resource block utilization rate. In gNB1, the physical resource block utilization rate of operator A is 36%, and the physical resource block utilization rate of operator B is 72%; in gNB2, the physical resource block utilization rate of operator A is 29%, and the physical resource block utilization rate of operator B is 22%.

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

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

[0261] If the energy consumption of operator A and operator B is calculated based on formula (13), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption of operator A EC 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 1_operator =9÷2+29%÷(29%+20%)×(22+4)=19.35kwh, the energy consumption EC of operator B 2_operator =9÷2+20%÷(29%+20%)×(22+4)=15.65kwh.

[0262] The base station performance indicator data of the operator is the wireless resource utilization rate. In gNB1, the wireless resource utilization rate of operator A is 20%, and the wireless resource utilization rate of operator B is 35%; in gNB2, the wireless resource utilization rate of operator A is 13%, and the wireless resource utilization rate of operator B is 10%.

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

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

[0265] If the energy consumption of operator A and operator B is calculated based on formula (13), and BBU is the first basic unit, RRU and electromechanical are the second basic units, for gNB1, the energy consumption of operator A EC 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 1_operator =9÷2+13%÷(13%+10%)×(22+4)=19.2kwh, the energy consumption EC of operator B 2_operator =9÷2+10%÷(13%+10%)×(22+4)=15.8kwh.

[0266] In some embodiments, when the base station performance indicator data of each operator is a plurality of performance indicator data, the dynamic energy consumption is determined based on the energy consumption affected by each performance indicator data in the base station performance indicator data of each operator.

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

[0268] In a possible implementation, the energy consumption of the first basic unit is the sum of the energy consumption of the first basic unit. The energy consumption of operator A and the energy consumption of operator B can be calculated based on formula (15). For gNB1, the energy consumption of operator A EC 1_operator =10+((1÷(1+3)×20)+(10÷(10+40)×6))=16.2kwh, 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 1_operator =9+((2÷(1+2)×22)+(20÷(20+15)×4))=25.95kwh, energy consumption EC of operator B 2_operator =9+((2÷(1+2)×22)+(15÷(20+15)×4))=18.05kwh.

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

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

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

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

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

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

[0275] S407: 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, respectively determine the energy consumption of operator A and operator B in the indirect network sharing scenario.

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

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

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

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

[0280] The technical solution provided by the above embodiment brings at least the following beneficial effects: the energy consumption determination method provided by the present application can determine the network element energy consumption consumed by each network object based on the energy consumption of the target network element, and can determine the energy consumption consumed by each network object in an indirect network sharing scenario based on the access network side energy consumption and the wireless network side energy consumption of each network object. The energy consumption consumed by each network object can be measured in a standardized manner in different scenarios, which not only helps to share costs between network objects in sharing scenarios, but also helps network objects to manage network resources and optimize energy consumption, thereby reducing operating costs.

[0281] It can be seen that the above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to achieve the above functions, the embodiment of the present application provides a hardware structure and / or software module corresponding to each function. It should be easily appreciated by those skilled in the art that, in combination with the modules and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0282] The embodiment of the present application can divide the functional modules of the energy consumption determination device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0283] In some embodiments, the present application further provides an energy consumption determination device, which may include one or more functional modules for implementing the energy consumption determination method of the above method embodiment.

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

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

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

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

[0288] EC 5GCNF_i_operator =EC 5GCNF

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

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

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

[0292]

[0293] Among them, EC 5GCNF_i_operator represents the network element energy consumption of the ith network object in at least one network object, EC 5GCNF represents the total energy consumption of the target network element, and N represents the number of at least one network object.

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

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

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

[0297]

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

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

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

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

[0302]

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

[0304] In some further embodiments, the network element performance indicator data includes 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, hard disk utilization, and data volume of the input and output interfaces.

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

[0306] In some further 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 part.

[0307] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present invention provides a possible structural diagram of the electronic device involved in the above-mentioned embodiment. Figure 7 As shown, the electronic device 900 includes: a processor 902 , a communication interface 903 , and a bus 904 . Optionally, the electronic device 900 may further include a memory 901 .

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

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

[0310] The memory 901 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0311] As a possible implementation, the memory 901 may exist independently of the processor 902, and the memory 901 may be connected to the processor 902 via a bus 904, and is used to store instructions or program codes. When the processor 902 calls and executes the instructions or program codes stored in the memory 901, the energy consumption determination method provided in the embodiment of the present invention can be implemented.

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

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

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

[0315] The embodiment of the present application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be completed by computer instructions to instruct the relevant hardware, and the program can be stored in the above computer-readable storage medium. When the program is executed, it may include the processes of the above method embodiments. The computer-readable storage medium can be the memory or memory of any of the above embodiments. The above computer-readable storage medium can also be an external storage device of the above service calling device, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above service calling device. Further, the above computer-readable storage medium can also include both the internal storage unit of the above service calling device and an external storage device. The above computer-readable storage medium is used to store the above computer program and other programs and data required by the above service calling device. The above computer-readable storage medium can also be used to temporarily store data that has been output or is to be output.

[0316] An embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program product is run on a computer, the computer is enabled to execute any one of the energy consumption determination methods provided in the above embodiments.

[0317] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining energy consumption, characterized in that: Applied to an indirect network sharing scenario, the indirect network sharing scenario is used to provide wireless network resources for the at least one network object; The indirect network sharing scenario includes: an access network side and a core network side; the method includes: Acquire energy consumption of a target network element on a core network side; the target network element is used to provide a wireless network service for at least one network object; Determining network element energy consumption consumed by each network object based at least on the energy consumption of the target network element; For at least one target network element on the core network side, based on the network element energy consumption consumed by each network object, determine the energy consumption consumed by each network object on the core network side; For at least one target base station on the access network side, based on the base station energy consumption consumed by each network object, determine the energy consumption consumed by each network object on the access network side; the target base station is used to provide wireless network access services for the at least one network object; Based on the energy consumption of each network object on the core network side and the energy consumption of each network object on the access network side, the energy consumption of each network object in the indirect network sharing scenario is determined.

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

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

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

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

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

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

8. The method according to claim 7, characterized in that The network element energy consumption consumed by each network object satisfies the following formula: Among them, EC 5GCNF_i_operator represents the network element energy consumption of the i-th network object in the at least one network object, Factor i represents the base station performance indicator data of the i-th network object in the at least one network object, Factor sum represents the sum of the base station performance indicator data of the at least one network object, EC 5GCNF Represents the total energy consumption of the target network element.

9. The method according to claim 1, characterized in that: The determining the network element energy consumption consumed by each network object at least based on the energy consumption of the target network element comprises: Based on the energy consumption of the target network element, the network element performance indicator data of each network object in the at least one network object and the weight of the network element performance indicator data, the network element energy consumption consumed by each network object is determined.

10. The method according to claim 9, characterized in that In the case where the network element performance indicator data of each network object is multiple performance indicator data, the network element energy consumption consumed by each network object is determined based on the energy consumption affected by each performance indicator data in the network element performance indicator data of each network object; wherein the network element performance indicator data includes target performance indicator data, and the energy consumption affected by the target performance indicator data is determined based on the product of the indicator ratio of the target performance indicator data and the weight of the target performance indicator data, and the total energy consumption of the target network element; the indicator ratio of the target performance indicator data is used to indicate the proportion of the target performance indicator data of each network object in the sum of the target performance indicator data of at least one network object.

11. The method according to claim 10, characterized in that The network element energy consumption consumed by each network object satisfies the following formula: Among them, EC 5GCNF_i_operator represents the network element energy consumption of the i-th network object in the at least one network object, w j Indicates the weight of the j-th network element performance indicator data, Factor i,j represents the jth base station performance indicator data of the i-th network object in the at least one network object, Factor sum,j represents the sum of the j-th base station performance indicator data of the at least one network object, EC 5GCNF Represents the total energy consumption of the target network element.

12. The method according to claim 6 or 9, characterized in that: The network element performance indicator data includes 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, hard disk utilization, and data volume of input and output interfaces.

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

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

15. An electronic device, characterized in that: The invention comprises a processor and a memory, wherein the processor is coupled to the memory; the memory is used to store computer instructions, and the computer instructions are loaded and executed by the processor to enable a computer device to implement the energy consumption determination method according to any one of claims 1 to 14.

16. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises computer-executable instructions, and when the computer-executable instructions are executed on a computer, the computer is enabled to execute the energy consumption determination method according to any one of claims 1 to 14.

17. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is run on an electronic device, the electronic device is enabled to perform the energy consumption determination method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Management method and apparatus for network sharing

    CN105264925A

  • Inter-network access management for shared spectrum systems

    CN113261372A

  • Method and device for sharing resources among nodes and node

    CN114124979A

  • Network access control method and device, computer readable medium and electronic equipment

    CN115484659A

  • Data driven energy efficiency in open radio access network (o-ran) systems

    US20230362807A1

Cited By

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

    WO2026114431A1