Network energy consumption determination method and device, equipment, medium and program product

By receiving and generating energy consumption information subscription requests, and using the energy consumption information statistics network element to calculate and return energy consumption information, the problem of the core network side not supporting the opening of energy consumption information is solved, and energy efficiency and energy saving effects are achieved.

CN120730355APending Publication Date: 2025-09-30CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410371123.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-28
Publication Date
2025-09-30

AI Technical Summary

Technical Problem

Currently, the Third Generation Partnership Project (3GPP) wireless and operations, maintenance and management (OAM) functions do not support the disclosure of network energy consumption information, resulting in the inability to effectively support energy efficiency and energy-saving functions and scenarios.

Method used

A method for determining network energy consumption is provided. By receiving energy consumption information subscription requests, generating energy consumption event subscription requests, and using energy consumption information statistical network elements to calculate and return energy consumption information, the method supports the opening of energy consumption information on the core network side, including energy consumption rate, renewable energy ratio and carbon emission information.

Benefits of technology

It realizes the openness of energy consumption information on the core network side, supports energy efficiency and energy conservation, and helps third parties such as corporate users to adjust their services to achieve energy conservation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120730355A_ABST
    Figure CN120730355A_ABST
Patent Text Reader

Abstract

The invention relates to a network energy consumption determination method and device, electronic equipment, a computer readable storage medium and a computer program product, relates to the technical field of network communication, and can be applied to a scene of supporting energy efficiency and energy conservation at a core network side. The method comprises the steps of sending an energy consumption event subscription request to an energy consumption information statistics network element based on a received energy consumption information subscription request, and receiving energy consumption information returned by the energy consumption information statistics network element based on the energy consumption event subscription request. According to the invention, an energy consumption information opening scheme of the core network side can be provided, so that the core network side can support the content of energy efficiency and energy conservation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of network communication technology, and in particular to a method for determining network energy consumption, an apparatus for determining network energy consumption, an electronic device, a computer-readable storage medium, and a computer program product. Background Art

[0002] Climate change and rising energy consumption are driving increased attention across industries to improving energy efficiency. Policies and requirements have been released to control carbon emissions and improve energy efficiency. Energy conservation is also a key focus for global telecom operators. Currently, the 3rd Generation Partnership Project (3GPP) radio and operations, administration, and maintenance (OAM) functions support some energy efficiency and energy saving scenarios and features.

[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute prior art known to ordinary technicians in the field. Summary of the Invention

[0004] The purpose of the present disclosure is to provide a network energy consumption determination method, a network energy consumption determination device, an electronic device, a computer-readable storage medium and a computer program product, thereby overcoming, at least to a certain extent, the problem that the current core network side does not yet support energy efficiency and energy-saving functions and scenarios, such as the inability to support the disclosure of energy consumption information.

[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by practice of the present disclosure.

[0006] According to the first aspect of the present disclosure, a method for determining network energy consumption is provided, comprising: sending an energy consumption event subscription request to an energy consumption information statistics network element based on a received energy consumption information subscription request, and receiving energy consumption information returned by the energy consumption information statistics network element based on the energy consumption event subscription request.

[0007] In an exemplary embodiment of the present disclosure, the above method also includes: receiving the energy consumption information subscription request sent by a third party, generating the energy consumption event subscription request based on the energy consumption information subscription request, and the energy consumption information subscription request is generated based on one or more of network slice information, event identifier, and event filter associated with the event identifier.

[0008] In an exemplary embodiment of the present disclosure, the event filter associated with the event identifier includes an energy consumption reporting period and / or an energy consumption information report of the event.

[0009] In an exemplary embodiment of the present disclosure, the energy consumption information report includes one or more of energy consumption rate, renewable energy ratio, and carbon emission information.

[0010] In an exemplary embodiment of the present disclosure, the receiving of energy consumption information returned by the energy consumption information statistics network element includes: receiving the energy consumption information returned by the energy consumption information statistics network element through an energy consumption event subscription notification, the energy consumption information is calculated by the energy consumption information statistics network element on energy consumption related information, and the energy consumption related information is obtained by the energy consumption information statistics network element from the core network function and / or operation and maintenance management function.

[0011] In an exemplary embodiment of the present disclosure, the energy consumption information statistics network element includes: an independent new network function, or a combination of the new network function and the existing network function; the existing network function includes one or more of a network data analysis function, a policy control function, a unified data warehouse function and a network open function.

[0012] In an exemplary embodiment of the present disclosure, the energy consumption information includes one or more of network slice information, event identification and energy consumption statistical information.

[0013] In an exemplary embodiment of the present disclosure, the method further includes: sending the energy consumption information to a third party using a service notification process.

[0014] According to the second aspect of the present disclosure, a network energy consumption determination device is provided, including: a service energy consumption determination module, which is used to send an energy consumption event subscription request to an energy consumption information statistics network element based on a received energy consumption information subscription request, and receive energy consumption information returned by the energy consumption information statistics network element based on the energy consumption event subscription request.

[0015] In an exemplary embodiment of the present disclosure, the network energy consumption determination device also includes a subscription request receiving module, which is used to: receive the energy consumption information subscription request sent by a third party, and generate the energy consumption event subscription request based on the energy consumption information subscription request, and the energy consumption information subscription request is generated based on one or more of network slice information, event identifier, and event filter associated with the event identifier.

[0016] In an exemplary embodiment of the present disclosure, the service energy consumption determination module includes an energy consumption information receiving unit, which is used to: receive the energy consumption information returned by the energy consumption information statistics network element through the energy consumption event subscription notification, the energy consumption information is calculated by the energy consumption information statistics network element on the energy consumption related information, and the energy consumption related information is obtained by the energy consumption information statistics network element from the core network function and / or operation and maintenance management function.

[0017] In an exemplary embodiment of the present disclosure, the network energy consumption determination device further includes an energy consumption information sending unit, configured to: send the energy consumption information to a third party using a service notification process.

[0018] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the network energy consumption determination method according to any one of the above items is implemented.

[0019] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for determining network energy consumption according to any one of the above items is implemented.

[0020] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, which implements any one of the above-mentioned methods for determining network energy consumption when executed by a processor.

[0021] The technical solutions provided by the present disclosure may have the following beneficial effects:

[0022] The network energy consumption determination method in the exemplary embodiments of the present disclosure, on the one hand, provides a core network-side energy consumption information disclosure solution, enabling the core network to support energy efficiency and energy conservation content. On the other hand, the core network receives energy consumption information returned based on energy consumption subscription requests and can subsequently disclose this energy consumption information to third parties.

[0023] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:

[0025] Figure 1Schematically shows a flow chart of a method for determining network energy consumption according to an exemplary embodiment of the present disclosure;

[0026] Figure 2 The overall flow chart of the core network side energy consumption information opening solution according to an exemplary embodiment of the present disclosure is schematically shown;

[0027] Figure 3 Schematically shows a block diagram of a network energy consumption determination device according to an exemplary embodiment of the present disclosure;

[0028] Figure 4 A block diagram schematically illustrates an electronic device according to an exemplary embodiment of the present disclosure;

[0029] Figure 5 A schematic diagram schematically illustrates a computer-readable storage medium according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0030] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. Like reference numerals in the drawings represent like or similar parts, and thus repetitive description thereof will be omitted.

[0031] In addition, the described features, structures or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, well-known structures, methods, devices, implementations, materials or operations are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0032] The blocks shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. Specifically, these functional entities may be implemented in software, or in one or more software-hardened modules, or in different networks and / or processor devices and / or microcontroller devices.

[0033] Currently, the core network side does not support energy efficiency and energy saving. For enterprise users, the services of the same enterprise may be allocated to the same slice, or the non-public network integrated with the public network (Public Network Integrated NPN, PNI-NPN) may be isolated by slices. Third parties need to obtain service-related energy consumption information. Communication operators can open slice-level energy consumption information to third parties according to their own circumstances. However, there is no solution for opening slice-level energy consumption information in the relevant solutions.

[0034] Based on this, the present disclosure provides a network energy consumption determination method, a network energy consumption determination device, an electronic device, a computer-readable storage medium, and a computer program product.

[0035] In this article, it's important to understand that terms like "Application Function" (AF) refer to various application layer services. These can be internal carrier applications or third-party AFs (such as video servers and game servers). The Network Exposure Function (NEF) sits between the 5G core network and external third-party application functions (possibly also some internal AFs) and is responsible for managing publicly accessible network data. All external applications that wish to access data within the 5G core network must go through the NEF.

[0036] In this example embodiment, a network energy consumption determination method is first provided, which is applied to the core network of a communication network. The network energy consumption determination method of the present disclosure can be implemented using a server or a terminal device. Figure 1 The following schematically illustrates a flow chart of a method for determining network energy consumption according to some embodiments of the present disclosure. Figure 1 , the network energy consumption determination method may include the following steps:

[0037] Step S110 : Based on the received energy consumption information subscription request, an energy consumption event subscription request is sent to the energy consumption information statistics network element, and energy consumption information returned by the energy consumption information statistics network element based on the energy consumption event subscription request is received.

[0038] According to some exemplary embodiments of the present disclosure, an energy consumption information subscription request may be an event subscription request sent by a third party to the core network side to obtain energy consumption information of a certain network slice. The energy consumption information statistics network element may be a network element in the core network used to perform statistical analysis on power consumption information of different third-party services. The energy consumption event subscription request may be an event subscription request generated by a network open function in the core network based on a received third-party energy consumption information subscription request, and the energy consumption event subscription request is used to send to the energy consumption information statistics network element. The energy consumption event subscription request is different from the generating subject of the energy consumption information subscription request. The generating subject of the energy consumption information subscription request is a third party, and the generating subject of the energy consumption event subscription request is a network open function. The energy consumption information may be energy consumption information generated by different services during network communication.

[0039] For third parties involved in network communications, such as enterprise users, services of the same enterprise may be allocated to the same slice or isolated by slices, such as non-public networks (PNI-NPN). Third parties may need to obtain service-related energy consumption information. If a third party has the need to obtain service-related energy consumption information, it can generate a corresponding energy consumption information subscription request and send it to the network openness function on the core network side.

[0040] After receiving the energy consumption information subscription request, the network open function generates an energy consumption event subscription request based on the information contained in the energy consumption information subscription request and in a certain content format, and sends the energy consumption event subscription request to the energy consumption information statistics network element. The energy consumption information statistics network element calculates and counts the energy consumption information of the relevant services based on the received energy consumption event subscription request, generates corresponding energy consumption information, and returns the energy consumption information to the network open function so that the network open function on the core network side can subsequently open the energy consumption information to a third party.

[0041] The network energy consumption determination method of this exemplary embodiment provides, on the one hand, a core network-side energy consumption information disclosure solution, enabling the core network to support energy efficiency and energy conservation content. On the other hand, the core network receives energy consumption information returned based on energy consumption subscription requests and can subsequently disclose this energy consumption information to third parties.

[0042] The network energy consumption determination method in this exemplary embodiment will be further described below.

[0043] According to some exemplary embodiments of the present disclosure, an energy consumption information subscription request sent by a third party is received, and an energy consumption event subscription request is generated based on the energy consumption information subscription request. The energy consumption information subscription request is generated based on one or more of network slice information, event identifier, and event filter associated with the event identifier.

[0044] Among them, the third party can refer to various services of the application layer, namely AF. The network slice information contains relevant information of the network slices corresponding to different services of the third party, and can be represented by single network slice selection assistance information (S-NSSAI) to identify a network slice. The event identifier (Event ID) can be used to identify related events of the third party obtaining business services from the core network. For example, EventID can be the name of a subscription event such as energy indication. Event filters associated with the event identifier (Event filters associated with Event ID) can be information content related to the event.

[0045] refer to Figure 2 , Figure 2 The following schematically illustrates an overall flow chart of a core network-side energy consumption information exposure solution according to an exemplary embodiment of the present disclosure. In step S210, a third party 210 generates an energy consumption information subscription request (Nnef_EventExposure Subscribe) and sends the energy consumption information subscription request to the core network's network exposure function 220. The third party 210 can generate the energy consumption information subscription request based on specific business requirements and request format. The energy consumption information subscription request can include one or more of network slice information, event identifiers, and event filters associated with the event identifiers.

[0046] In step S220, an event open subscription is generated. The network open function 220 receives the energy consumption information subscription request sent by the third party 210 and generates an energy consumption event subscription request based on the energy consumption information subscription request. The core content of the energy consumption event subscription request is also generated based on one or more of the network slice information, the event identifier, and the event filter associated with the event identifier. The main difference between the energy consumption event subscription request and the energy consumption information subscription request lies in the difference in the generated body or content format.

[0047] For energy consumption information subscription requests, the service provider is the NEF, and the service requester is a third party. For energy consumption event subscription requests, the service provider is the energy consumption information statistics network element, and the service requester is the NEF. The third party sends a slice-level energy consumption information subscription request to the core network to obtain service-related energy consumption information from the core network.

[0048] According to some exemplary embodiments of the present disclosure, the event filter associated with the event identifier includes an energy consumption reporting period and / or an energy consumption information report of the event.

[0049] The energy consumption reporting period may be a statistical period for the energy consumption information statistical network element to return energy consumption information. The energy consumption information report may be detailed information on energy consumption of a related service that a third party wants to obtain.

[0050] A third party can configure the energy consumption reporting period for the above events based on actual business needs. For example, the energy consumption reporting period can be set to one hour, one day, one week, one month, etc. For example, a third party wants to obtain relevant energy consumption information for video services, using one day as a statistical period, and compare the energy consumption changes in different statistical periods. It is easy for those skilled in the art to understand that in other business scenarios, third parties can also set the energy consumption reporting period based on actual business needs. The network open function will regularly return the corresponding energy consumption information based on the specific interval length of the energy consumption reporting period.

[0051] Energy consumption reports can generate specific report content based on the energy consumption reporting cycle. When a third party generates an energy consumption information subscription request, they can pre-determine the specific format of the energy consumption information to be returned by the core network. The core network then generates and returns the specific report content based on the format specified in the energy consumption information subscription request. By defining event filters associated with event identifiers, the core network can subsequently periodically return corresponding energy consumption information reports based on the third party's business needs.

[0052] According to some exemplary embodiments of the present disclosure, the energy consumption information report includes one or more of energy consumption rate, renewable energy ratio, and carbon emission information.

[0053] The energy consumption rate refers to the energy consumed per unit of labor output (output value or output) and is the inverse of energy productivity. The renewable energy ratio refers to the proportion of renewable energy consumption to total energy consumption. Carbon emissions is a general term or abbreviation for greenhouse gas emissions. Carbon emission information is information related to greenhouse gas emissions. By defining report items in the energy consumption information report, the core network will return specific energy consumption data based on the specific report items.

[0054] According to some exemplary embodiments of the present disclosure, for step S110, receiving energy consumption information returned by the energy consumption information statistics network element includes: receiving energy consumption information returned by the energy consumption information statistics network element through energy consumption event subscription notification, the energy consumption information is calculated by the energy consumption information statistics network element on energy consumption related information, and the energy consumption related information is obtained by the energy consumption information statistics network element from the core network function and / or operation and maintenance management function.

[0055] Among them, the energy consumption related information may be some energy consumption related data obtained by other network elements (i.e., network functions) on the core network side of the energy consumption information statistics network element. Subscription notifications may be notifications sent by producers to consumers when certain events are triggered. Energy consumption event subscription notifications may be notifications obtained by the energy consumption event subscription request sent by the network open function of the core network to the energy consumption information statistics network element. The core network function refers to the network function (NF) located on the core network side. Operation, maintenance and management functions refer to the division of network management work into three categories based on the actual needs of the operator's network operations: operation, administration, and maintenance, referred to as OAM. Operations mainly complete the analysis, prediction, planning and configuration of daily networks and services; maintenance mainly involves daily operational activities such as testing and fault management of the network and its services.

[0056] Continue to refer Figure 2 In step S230, an event opening notification is triggered. Network opening function 220 receives energy consumption information returned by energy consumption information statistics network element 230 via the energy consumption event subscription notification. Since energy consumption information statistics network element 230 may not be able to directly obtain energy consumption information from other network elements on the core network side, but rather some energy consumption-related data, energy consumption information statistics network element 230 further calculates energy consumption information based on this energy consumption-related data.

[0057] Currently, OAM supports the calculation and statistics of energy consumption. OAM generates energy consumption information after statistical processing of energy consumption related information of third-party related services based on energy consumption event subscription requests. The energy consumption information statistics network element 230 can obtain energy consumption related information through the functional interface between it and OAM. For example, the network element interface can be the interface between the Network Data Analytics Function (NWDAF) in the core network and OAM.

[0058] In addition, the core network network function also supports the calculation and statistics of energy consumption. The energy consumption information statistics network element 230 can obtain energy consumption related information from the core network network function. For example, the policy control function (PCF) obtains energy consumption related information through the charging management network element (CHF); wherein, CHF is an important network-side functional component responsible for handling various tasks of the control plane in the mobile network. PCF is used to provide all mobility, user equipment (UE) access selection and protocol data unit (PDU) session-related policies for which it is responsible. After obtaining the energy consumption related information, the energy consumption information statistics network element 230 further calculates the energy consumption related information to obtain energy consumption information, and sends the energy consumption information to the network open function 220 using energy consumption event subscription notification. Through the above steps, the core network side will implement a slice-level energy consumption information open solution.

[0059] In an exemplary embodiment of the present disclosure, the energy consumption information statistics network element includes: an independent new network function, or a combination of a new network function and an existing network function; the existing network function includes one or more of a network data analysis function, a policy control function, a unified data warehouse function, and a network open function.

[0060] The existing network function may be a network function currently available on the core network side, and the newly added network function may be a network element for performing energy consumption information statistics implemented by the core network side through the newly added network function.

[0061] The energy consumption information statistics network element can be implemented by using an independent new network function in the core network side. For example, a new network function is configured to realize energy consumption calculation and statistics. In addition, the energy consumption information statistics network element can also be implemented by combining the new network function with the existing network function. Combining means that the new network function and the existing network function are combined to jointly realize the energy consumption calculation and statistics functions. Among them, the existing network function can be implemented through one or more of the network data analysis function NWDAF, the policy control function PCF, the unified data storage function (Unified Data Repository, UDR) and the network open function NEF. The above content defines the specific structural composition of the energy consumption information statistics network element and clarifies the implementation method of the energy consumption information statistics network element.

[0062] According to some exemplary embodiments of the present disclosure, energy consumption information includes one or more of network slicing information, event identification and energy consumption statistics information.

[0063] The energy consumption statistical information may be information obtained by collecting statistics on energy consumption data generated during event processing based on an energy consumption reporting period.

[0064] The energy consumption information statistics network element, based on the received energy consumption event subscription request, will collect statistics on the energy consumption information of different network slices according to the third party's energy consumption information subscription request, such as according to the specified energy consumption reporting period, and generate energy consumption statistics after the statistics are completed. The obtained energy consumption statistics information is integrated with the corresponding network slice information and event identifier to obtain energy consumption information, and the energy consumption information is sent to the network open function 220 using a notification process. The energy consumption information defines the relevant content of the slice-level energy consumption returned by the energy consumption information statistics network element, so that the subsequent network open function can open the above information to third parties (such as enterprise users, etc.).

[0065] According to some exemplary embodiments of the present disclosure, energy consumption information is sent to a third party using a service notification process, wherein the service notification process is a process for implementing a notification returned by a network open function based on a subscription request from a third party.

[0066] Continue to refer Figure 2 In step S240, the network openness function 220 uses a service notification process to send the energy consumption information to the third party 210. This information allows the third party to subsequently adjust its services and ultimately achieve energy savings. For example, based on the energy consumption information, the third party can identify services with high energy consumption from among a large number of services. For these services, the operating hours of these services can be adjusted, such as shifting services running during the broadband network's busy hours to those running during the network's off-peak hours, thereby rationally allocating network resources.

[0067] In summary, the network energy consumption determination method disclosed in the present invention sends an energy consumption event subscription request to the energy consumption information statistics network element based on the received energy consumption information subscription request, and receives the energy consumption information returned by the energy consumption information statistics network element based on the energy consumption event subscription request. On the one hand, an energy consumption information opening solution on the core network side is provided, so that the core network side can support energy efficiency and energy saving content. On the other hand, the core network side receives the energy consumption information returned based on the energy consumption subscription request, and can subsequently open the energy consumption information to a third party. On another hand, since the energy consumption information subscription request contains slice information, energy consumption information indication and other content, the core network side can support slice-level energy consumption information opening solutions to assist third parties in making business adjustments.

[0068] It should be noted that although the steps of the method of the present invention are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in this specific order, or that all steps must be performed to achieve the desired results. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0069] In addition, in this exemplary embodiment, a network energy consumption determination device is also provided. Figure 3 , the network energy consumption determination device 300 may include: a service energy consumption determination module 310.

[0070] Specifically, the service energy consumption determination module 310 is configured to send an energy consumption event subscription request to the energy consumption information statistics network element based on the received energy consumption information subscription request, and receive energy consumption information returned by the energy consumption information statistics network element based on the energy consumption event subscription request.

[0071] In an exemplary embodiment of the present disclosure, the network energy consumption determination device 300 also includes a subscription request receiving module, which is used to: receive an energy consumption information subscription request sent by a third party, and generate an energy consumption event subscription request based on the energy consumption information subscription request, and the energy consumption information subscription request is generated based on one or more of network slice information, event identifier, and event filter associated with the event identifier.

[0072] In an exemplary embodiment of the present disclosure, the service energy consumption determination module 310 includes an energy consumption information receiving unit, which is used to: receive energy consumption information returned by the energy consumption information statistics network element through the energy consumption event subscription notification, the energy consumption information is calculated by the energy consumption information statistics network element on the energy consumption related information, and the energy consumption related information is obtained by the energy consumption information statistics network element from the core network element and / or the operation and maintenance management function.

[0073] In an exemplary embodiment of the present disclosure, the network energy consumption determining apparatus 300 further includes an energy consumption information sending unit, configured to send the energy consumption information to a third party using a service notification process.

[0074] The specific details of the virtual modules of each of the above-mentioned network energy consumption determination devices have been described in detail in the corresponding network energy consumption determination methods, and therefore will not be repeated here.

[0075] It should be noted that although several modules or units of the network energy consumption determination device are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in a single module or unit. Conversely, the features and functions of a single module or unit described above can be further divided and embodied by multiple modules or units.

[0076] In addition, in an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0077] Those skilled in the art will appreciate that various aspects of the present invention may be implemented as systems, methods, or program products. Accordingly, various aspects of the present invention may be implemented as a complete hardware embodiment, a complete software embodiment (including firmware, microcode, etc.), or a combination of hardware and software embodiments, which may be collectively referred to herein as "circuits," "modules," or "systems."

[0078] Reference below Figure 4 4 to describe an electronic device 400 according to such an embodiment of the present disclosure. Figure 4 The electronic device 400 shown is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.

[0079] like Figure 4 As shown, electronic device 400 is implemented as a general-purpose computing device. Components of electronic device 400 may include, but are not limited to, the aforementioned at least one processing unit 410, the aforementioned at least one storage unit 420, a bus 430 connecting various system components (including storage unit 420 and processing unit 410), and a display unit 440.

[0080] The storage unit stores program codes, which can be executed by the processing unit 410, so that the processing unit 410 performs the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification.

[0081] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .

[0082] The storage unit 420 may include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0083] Bus 430 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0084] The electronic device 400 can also communicate with one or more external devices 470 (e.g., a keyboard, a pointing device, a Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 400, and / or any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., a router, a modem, etc.). Such communication can occur via an input / output (I / O) interface 450. Furthermore, the electronic device 400 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 460. As shown, the network adapter 460 communicates with other modules of the electronic device 400 via a bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 400, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0085] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0086] In exemplary embodiments of the present disclosure, a computer-readable storage medium is also provided, storing a program product capable of implementing the aforementioned methods of this specification. In some possible embodiments, various aspects of the present invention may also be implemented in the form of a program product comprising program code. When the program product is executed on a terminal device, the program code is configured to cause the terminal device to perform the steps according to various exemplary embodiments of the present invention described in the "Exemplary Methods" section of this specification.

[0087] refer to Figure 5 As shown, a program product 500 for implementing the above method according to an embodiment of the present invention is described. The program product 500 may be a portable compact disc read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0088] The program product may be implemented in any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0089] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0090] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0091] The program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0092] Furthermore, the above-described figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention and are not intended to be limiting. It is readily understood that the processes illustrated in the above-described figures do not indicate or limit the temporal order of these processes. Furthermore, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0093] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow from the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.

[0094] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for determining network energy consumption, characterized in that: include: Based on the received energy consumption information subscription request, an energy consumption event subscription request is sent to the energy consumption information statistics network element, and energy consumption information returned by the energy consumption information statistics network element based on the energy consumption event subscription request is received.

2. The method according to claim 1, characterized in that The method further comprises: Receive the energy consumption information subscription request sent by a third party, and generate the energy consumption event subscription request based on the energy consumption information subscription request, wherein the energy consumption information subscription request is generated based on one or more of network slice information, event identifier, and event filter associated with the event identifier.

3. The method according to claim 2, characterized in that The event filter associated with the event identifier includes the energy consumption reporting period and / or energy consumption information report of the event.

4. The method according to claim 3, characterized in that The energy consumption information report includes one or more of energy consumption rate, renewable energy ratio and carbon emission information.

5. The method according to claim 1, wherein The receiving the energy consumption information returned by the energy consumption information statistics network element includes: Receive the energy consumption information returned by the energy consumption information statistics network element through the energy consumption event subscription notification, the energy consumption information is calculated by the energy consumption information statistics network element on the energy consumption related information, and the energy consumption related information is obtained by the energy consumption information statistics network element from the core network function and / or operation and maintenance management function.

6. The method according to claim 1 or 5, characterized in that The energy consumption information statistics network element includes: an independent new network function, or a combination of the new network function and the existing network function; the existing network function includes one or more of the network data analysis function, policy control function, unified data warehouse function and network open function.

7. The method according to claim 1 or 5, characterized in that The energy consumption information includes one or more of network slicing information, event identification and energy consumption statistics information.

8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: The energy consumption information is sent to a third party using a service notification process.

9. A network energy consumption determination device, characterized in that: include: The service energy consumption determination module is used to send an energy consumption event subscription request to the energy consumption information statistics network element based on the received energy consumption information subscription request, and receive energy consumption information returned by the energy consumption information statistics network element based on the energy consumption event subscription request.

10. An electronic device, characterized in that: include: processor; as well as A memory having computer-readable instructions stored thereon, wherein the computer-readable instructions, when executed by the processor, implement the method for determining network energy consumption according to any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for determining network energy consumption according to any one of claims 1 to 8 is implemented.

12. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the network energy consumption determination method according to any one of claims 1 to 8 is implemented.