Information processing method, information processing device, and program

The method and device in 5G networks address the lack of energy-aware rerouting by using PCF and SMF to optimize communication paths based on energy-related information, ensuring efficient and renewable energy utilization.

JP2025125267APending Publication Date: 2025-08-27TOYOTA JIDOSHA KK +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024021222
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-15
Publication Date
2025-08-27

AI Technical Summary

Technical Problem

Existing communication systems in 3GPP networks do not consider energy requirements when rerouting user data, failing to satisfy energy consumption, energy efficiency, or renewable energy ratio demands during user terminal communication.

Method used

An information processing method and device that acquires energy-related information to determine and reroute user data paths based on energy consumption requirements, using network functions like Policy Control Function (PCF) or Session Management Function (SMF) to switch communication paths in 5G networks.

Benefits of technology

Enables user data rerouting that meets energy consumption and efficiency criteria, optimizing communication paths to utilize renewable energy effectively.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025125267000001_ABST
    Figure 2025125267000001_ABST
Patent Text Reader

Abstract

To change routes of user data based on a requirement regarding energy consumption related to communication.SOLUTION: When a first NF (Network Function) in a core network receives a request regarding route setting according to energy related to communication within the core network from a second NF, the first NF obtains energy-related information related to the energy related to communication, and determines, based at least on the energy-related information, to change a communication route set for a predetermined user terminal (user equipment).SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to communication networks. [Background technology]

[0002] In a 3rd generation partnership project (3GPP (registered trademark)) communication system, a system is disclosed that appropriately changes a transfer path of user data so as to obtain an appropriate communication quality (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2020-191497 Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure aims to reroute user data based on communication energy consumption requirements. [Means for solving the problem]

[0005] One aspect of an embodiment of the present disclosure is An information processing method in which, when a first NF (Network Function) in a core network receives a request from a second NF regarding route setting according to energy related to communication within the core network, the method acquires energy-related information related to the energy related to the communication, and determines, based at least on the energy-related information, to change the communication route set for a specified user terminal (User Equipment).

[0006] One aspect of an embodiment of the present disclosure is An information processing device that operates as a first NF (Network Function) in a core network, and has a control unit that, when receiving a request from a second NF regarding route setting according to energy related to communication within the core network, acquires energy-related information regarding the energy related to the communication, and determines, based at least on the energy-related information, to change the communication route set for a specified user terminal (User Equipment).

[0007] Another aspect is a program for causing a computer to execute the above-described information processing method, or a computer-readable storage medium that non-temporarily stores the program. [Effects of the Invention]

[0008] According to the present disclosure, user data can be rerouted based on communication energy consumption requirements. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing an example of the architecture of a fifth-generation mobile communication system. [Figure 2] FIG. 2 is a diagram illustrating a process for changing a route of user data in a communication system. [Figure 3] FIG. 1 is a diagram showing an example of the hardware configuration of an information processing device capable of operating as a network function. [Figure 4] FIG. 1 is a diagram showing an example of the functional configuration of an SMF7. [Figure 5] FIG. 2 is a diagram showing an example of the functional configuration of NWDAF3. [Figure 6] 1 is a first flowchart of the processing performed by SMF7. [Figure 7] 10 is a second flowchart of the processing performed by SMF7. [Figure 8] FIG. 10 is a diagram showing an example of a sequence of a route change process for user data in the first embodiment. [Figure 9]FIG. 10 is a diagram showing an example of a sequence of a route change process for user data in the first embodiment. [Figure 10] FIG. 11 is a diagram showing an example of a sequence of a route change process for user data in the second embodiment. [Figure 11] FIG. 13 is a diagram showing an example of a sequence of a route change process for user data in the third embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] In wireless networks such as 5G systems, there is a technology that dynamically changes the transfer path of user data within the network to ensure communication quality at user terminals.

[0011] For example, in a 5G system, a policy control function (hereinafter referred to as a Policy Control Function) The PCF (below) can change the route connecting the user terminal to the data network (DN) via the user plane function (UPF) based on a predetermined Quality of Service (QoS) policy. For example, if the QoS policy indicates that the communication of an application used by the user terminal requires a certain level of throughput, the PCF can detect congestion on the user data route and switch to another route that is not congested based on the QoS policy.

[0012] In this way, the PCF can appropriately reconfigure the transfer path of user data based on the quality of communication performed by the user terminal, etc. However, existing technologies do not take into consideration changing the transfer path of user data based on energy requirements. For example, it is not possible to satisfy a request to use a route that satisfies requirements such as energy consumption, energy efficiency, renewable energy ratio, etc. when a user terminal communicates. The information processing method according to the present disclosure solves this problem.

[0013] An information processing method according to one aspect of the present disclosure includes: When a first NF (Network Function) in a core network receives a request from a second NF regarding route setting according to energy related to communication within the core network, the first NF acquires energy-related information related to the energy related to the communication, and determines, based at least on the energy-related information, to change the communication route set for a specified user terminal (User Equipment).

[0014] The first NF is a network function for determining whether or not to change the communication path set for a specific user terminal based on information about energy, and is typically a Policy Control Function (PCF) or a Session Management Function (SMF), etc. The first NF receives a path setting request from the second NF, which may be, for example, a request to change the path of user data to a more suitable path depending on the energy involved in communication within the core network. The second NF may be, for example, a network function (Application Function, hereinafter referred to as AF) corresponding to an external application, which may be an application that provides communication control taking into account energy requirements.

[0015] The first NF acquires information related to energy associated with communication (hereinafter, referred to as energy-related information), and determines whether or not to change the communication path set for a predetermined user terminal based at least on the energy-related information. For example, the first NF receives the network data from the NWDAF (Network Data Analytics Function). The system may acquire information about the energy consumed in the network (energy-related information) and determine whether or not a change in the communication path is necessary based on this information. For this reason, the energy-related information may be added to the communication interface with the NWDAF.

[0016] The first NF may decide to change the communication path, for example, if the energy-related information meets a predetermined requirement. Here, the predetermined requirement refers to a requirement regarding energy consumed in communication and is a requirement that must be satisfied when transmitting and receiving user data. In the following description, the predetermined requirement is referred to as an "energy requirement." The energy requirement may specify, for example, the amount of energy consumed by a device or function through which user data passes, energy efficiency, or the proportion or threshold of renewable energy. The energy requirement may be held in advance by the first NF or another NF in the network, or may be received from the second NF together with a request for route setup.

[0017] The first NF determines whether a communication path configured for a given user terminal needs to be changed by, for example, comparing the energy-related information with the energy requirements. For example, if a communication path that does not satisfy the energy requirements is configured, the first NF determines that it needs to be changed. The first NF may also execute a process to actually change the communication path corresponding to the user terminal.

[0018] Furthermore, when the first NF decides not to change the communication path, the first NF may notify the second NF of the reason for the decision. In some cases, it may not be appropriate to change the communication path, for example, if no communication path exists that satisfies the energy requirements. In such cases, the first NF preferably notifies the second NF of the reason.

[0019] Furthermore, when the first NF decides to change the communication path, it may send a confirmation to the second NF as to whether the communication path can be changed, and when it receives a response indicating that the communication path change is permitted, it may implement the change of the communication path. Sending a confirmation to the second NF before changing the communication path allows the second NF to perform any necessary processing before the path change occurs. Furthermore, when the first NF has changed the communication path, the first NF may transmit a result of the change of the communication path to the second NF.

[0020] The information processing method according to the present disclosure may be executed by a computer within a core network or by a computer outside the core network. The core network may be, for example, any of a 5th generation (5G), a 4th generation (4G), a 6th generation (6G) or later mobile core network.

[0021] Specific embodiments of the present disclosure will be described below with reference to the accompanying drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, etc. described in each embodiment are not intended to limit the technical scope of the disclosure to those configurations.

[0022] (First embodiment) [Communication System Overview] FIG. 1 is a diagram illustrating an example of the architecture of a fifth-generation mobile communication system (5G). The 5G network includes a 5G core network and a radio access network (RAN). UE (User Equipment) 10, DN (Data Network) 40, and AF (Application Function) 1 are connected to the 5G network. UE 10 is a terminal of a user (subscriber). RAN (Radio Access Network) 20 is a radio access network to the 5G core network. RAN 20 includes a base station (gNB). Note that while FIG. 1 illustrates a radio access network, a non-wireless access network (AN) may also be used to connect to the 5G core network.

[0023] FIG. 1 shows some of the components included in the 5G core network. Also, in FIG. 1, the components according to the first embodiment are denoted by reference numerals. In 5G, the software that realizes network functions and the hardware on which the software runs are separated using hardware abstraction technology. This allows software for various network functions to run on common hardware resources, independent of the configuration of each hardware product. FIG. 1 shows network functions (NFs) included in the 5G core network. NFs are each realized by one or more computers (information processing devices) executing a program. However, a single computer may realize two or more NFs.

[0024] The UPF (User Plane Function) 30 is responsible for routing, forwarding, and User packets are packets of the user plane that are transmitted and received by the UE 10.

[0025] The AMF (Access and Mobility Management Function)6 houses the RAN and manages the 5G core. It handles registration management, connection management, and mobility management of UEs in the wireless network. also relays messages between the SMF 7 and the UE 10.

[0026] SMF (Session Management Function) 6 is a PDU (Protocol Data Unit) session It manages PDU sessions, allocates and manages IP addresses to UEs, and selects and controls UPF 30. PDU session management involves the establishment of PDU sessions, This includes modifying and releasing. For example, when a policy is changed, A change in the PDU session occurs, and a change in QoS or policy is applied to the UPF 30 via the SMF 7. The PDU session is a virtual communication path for exchanging data between the UE 10 and a DN (Data Network) 40. The DN 40 is a data network (such as the cloud or the Internet) external to the 5G core network.

[0027] PCF (Policy Control Function) 2 executes processing according to policy rules in each NF. In order to implement the policy, the SMF 6 provides each NF with policy rules (hereinafter simply referred to as "policy"). The policy includes rules related to QoS, filtering, routing, charging, etc. When a policy is to be registered, changed, or deleted, the PCF 2 is first notified of this, and the PCF 2 controls the relevant UPF 30 via the SMF 6 to set, change, or delete the policy. The PCF 2 is an example of a "first NF."

[0028] UDR4 is used by UDM (Unified Data Management), PCF2, and NEF5 We store the data you provide and provide this data to you.

[0029] NEF5 securely discloses capabilities and event information for network functions within a 5G system. NEF5 provides a function to disclose information to external applications such as AF (Application Function). NEF5 also provides a function to transfer information from authorized external applications to within the network.

[0030] The AF is an application server (external server) that provides auxiliary services other than those specified in the 5G core specification. In this embodiment, the AF1 is used as an example of such a server. The AF1 transmits and receives information to and from devices within the 5G core network via the NEF5. In this embodiment, AF1 is an external application that controls communication of a user equipment (UE) based on information about the energy consumed when the UE performs communication. In this embodiment, AF1 provides a function for optimizing communication performed by the UE based on predetermined energy requirements. Details will be described later. AF1 is an example of a "second NF."

[0031] NWDAF3 provides analytics information within the network. The analysis information within the network provided by NWDAF3 includes, for example, communication delay, throughput, jitter, and traffic load level in each section.

[0032] Furthermore, in this embodiment, the NWDAF 3 is configured to be able to collect and provide information on energy consumed within the network. Examples of information on energy consumed within the network include the amount of energy consumed by a network device (or a network function) (energy consumption, also referred to as Energy Consumption, EC), or information on the energy efficiency (energy efficiency, also referred to as EE) of the network device (or a network function). Energy efficiency may be expressed in terms of the amount of power, such as watt-hours or joules. Energy efficiency can be an index that indicates, for example, how efficiently data transfer was performed. For example, a value indicating the amount of energy consumed per unit of data communication volume can be used as the index. Furthermore, an example of information regarding energy consumed within a network can be a value indicating the ratio of renewable energy to the consumed energy (Renewable Energy Ratio).

[0033] The EASDF (Edge Application Server Discovery Function) mediates communication between the UE 10 and the DNS server.

[0034] The NRF stores and manages information about NFs (e.g., AMF, SMF, UPF, etc.) within 5GC. In response to an inquiry about an NF to be used, the NRF can return multiple NF candidates to the inquiry source. The NSSF has the function of selecting the network slice that a subscriber will use from among the network slices generated by network slicing. A network slice is a virtual network with specifications according to its intended use. AUSF provides the functionality for UE authentication. The UDM holds subscriber contract information and authentication information for AKA authentication.

[0035] In a 5G core network, multiple NFs of the same type may be provided. For example, one NF may be provided for each data center. In addition, one NF may be shared between data centers. In addition, one data center may configure multiple NFs of the same type. The correspondence between NFs and data centers can be set as appropriate.

[0036] FIG. 2 is a diagram illustrating a process of switching a communication path allocated to UE 10 in the communication system according to this embodiment.

[0037] The communication system includes a 5G core, a UE 10, and a UPF 30. In FIG. 2, the communication system shows AF1, PCF2, NWDAF3, UDR4, NEF5, and SMF7, which are network functions included in the 5G core. However, the network functions included in the communication system are not limited to these. Also, although FIG. 2 shows two UPFs 30, the communication system may include three or more UPFs 30.

[0038] The UPF 30 is connected to a local data network (local DN) within the same mobile network as the 5G core. The UPF 30 is also connected to the Internet, which is a wide area network. A local server such as an edge server may be located in the local DN. A cloud server may also be located on the Internet.

[0039] (1) First, AF1 sends a predetermined user plane (hereinafter referred to as U-Plane) to NEF5. A communication path update request (hereinafter simply referred to as an update request) is transmitted for the UE. The update request includes an energy requirement. The energy requirement is an energy-related requirement that is preferably satisfied when the UE performs communication. The energy requirement may indicate, for example, a threshold value for the amount of energy consumed by equipment or functions in the network when the UE performs communication, energy efficiency, the proportion of renewable energy, etc. The update request requests that the communication path for user data set for the UE be switched to a path that satisfies the energy requirement. The update request is sent from the NEF 5 to the PCF 2 via the UDR 4. Upon receiving the update request, the PCF 2 notifies the SMF 7 that a communication path update request has been made.

[0040] (2) Next, the SMF7 communicates with the NWDAF3 and acquires information (energy-related information) about the energy consumed in the network from the NWDAF3. The SMF7 subscribes to the energy requirements specified by the AF1 in the NWDAF3. The SMF 7 may receive energy-related information at a predetermined timing from the NWDAF 3 as information regarding the fulfillment status of the energy requirement. Also, the SMF 7 may make an inquiry to the NWDAF 3 at a predetermined timing and acquire the corresponding energy-related information from the NWDAF 3.

[0041] (3) Next, based on the energy-related information obtained from NWDAF3, SMF7 communicates with each device in the network (e.g., UPF30 before the route change, UPF30 after the route change, AMF6, UE10, etc.) and reconfigures the communication route set for UE10.

[0042] [Hardware configuration] Next, the hardware configuration of each device that constitutes the system will be described. FIG. 3 is a diagram showing an example of the hardware configuration of an information processing device that can operate as both a network function including the SMF 7 and an external server.

[0043] The information processing device 100 can be configured as a computer having a processor (CPU, GPU, etc.), a main memory device (RAM, ROM, etc.), and an auxiliary memory device (EPROM, hard disk drive, removable media, etc.). The auxiliary memory device stores an operating system (OS), various programs, various tables, etc., and by executing the programs stored therein, it is possible to realize various functions (software modules) that meet predetermined purposes, as will be described later. The information processing device 100 may also be a collection (cloud) of one or more computers. However, some or all of the functions may be implemented as hardware modules using hardware circuits such as ASICs, FPGAs, etc. This may be realized as follows.

[0044] The information processing device 100 includes a processor 110, a memory 120, and a communication module .

[0045] The processor 110 is an arithmetic unit that executes predetermined programs to realize various functions of the information processing device 100. The processor 110 can be realized by a hardware processor such as a CPU. The processor 110 may also be configured to include RAM, ROM (Read Only Memory), cache memory, etc.

[0046] The memory 120 is a means for storing information, and is configured from a storage medium such as a RAM, a magnetic disk, or a flash memory. The memory 120 may include a main storage device and an auxiliary storage device. The auxiliary storage device stores programs executed by the processor 110, data used by the programs, etc. The auxiliary storage device may be, for example, an EPROM (Erasable Programmable ROM), a hard disk, The auxiliary storage device may be a hard disk drive (Hard Disk Drive) or a solid state drive (SSD). Programs stored in the auxiliary storage device include, for example, an operating system (OS) or a control program.

[0047] The communication module 130 is a communication interface for connecting the information processing device 100 to an external network. The communication module 130 includes, for example, a network interface card (NIC), an optical line interface, etc., and is configured to be able to communicate with a predetermined network via these.

[0048] [Software configuration] Next, a description will be given of the software configuration of the information processing device 100. The information processing device 100 shown in Fig. 3 can function as the SMF 7 and the NWDAF 3. Fig. 4 is a diagram schematically showing the software configuration when the information processing device 100 functions as the SMF 7.

[0049] In this embodiment, the processor 110 included in the information processing device 100 functions as a control unit 71 of the SMF 7. The control unit 71 is configured to have two software modules: an information acquisition unit 711 and a switching determination unit 712. Each software module may be realized by the processor 110 (e.g., a CPU) executing a program stored in the memory 120. Note that the information processing executed by the software module is synonymous with the information processing executed by the processor 110 (e.g., a CPU).

[0050] The information acquisition unit 711 acquires from the NWDAF 3 information related to the U-Plane path designated by the AF. and obtain energy-related information. In this embodiment, the information acquisition unit 711 receives, from the AF1, an update request and a requirement (energy requirement) related to energy consumed in the network. The information acquisition unit 711 receives, from the NWDAF3, the following information based on the information related to the U-Plane acquired from the AF1: Analytical information on energy consumption in the U-Plane path is obtained. Analytics information on energy consumption provided by WDAF3 ) is also referred to as "energy-related information." The information acquisition unit 711 may be configured to be able to acquire, for example, analysis information on network performance, etc., from the NWDAF 3, other than the energy-related information.

[0051] The switching determination unit 712 determines whether the U-Plane path specified by the AF1 satisfies the specified energy requirement based on the energy-related information acquired from the NWDAF3. The switching determination unit 712 determines, for example, the NF (UPF, etc.) on the specified U-Plane path. When it is determined that any of the user data paths does not satisfy the specified energy requirement, the switching determination unit 712 determines to switch the user data path. For example, the switching determination unit 712 may determine that the energy requirement will be satisfied by switching the user data path set for the UE from a path via the first UPF 30 to a path via the second UPF 30. The switching determination unit 712 switches the user data path by communicating with the associated NF or UE. The switching determination unit 712 may determine whether to switch the path of user data by using information other than the energy-related information in combination. Examples of such information include information on network performance (e.g., traffic volume, packet delay, packet loss rate, etc.), a user experience score, etc.

[0052] FIG. 5 is a diagram schematically illustrating a software configuration when the information processing device 100 functions as the NWDAF 3.

[0053] In this embodiment, the processor 110 included in the information processing device 100 functions as a control unit 31 of the NWDAF 3. The control unit 31 is configured to have two software modules: a monitoring unit 311 and a query unit 312. Each software module may be realized by the processor 110 (e.g., a CPU) executing a program stored in the memory 120. Note that the information processing executed by the software module is synonymous with the information processing executed by the processor 110 (e.g., a CPU).

[0054] The NWDAF 3 can provide energy-related information to the SMF 7 in two ways. The monitoring unit 311 receives registration of energy requirements and generates and provides energy-related information as appropriate depending on the fulfillment status of the energy requirements. The query unit 312 generates and provides energy-related information in response to each query. The two modules provide substantially the same information, with only differences in the triggers for their operation.

[0055] The monitoring unit 311 receives data requesting subscription registration from an external device. The monitoring unit 311 can receive subscription registration by, for example, the Nnwdaf_AnalyticsSubscription service. The data requesting subscription registration (Nnwdaf_AnalyticsSubscription_subscribe) includes a condition to be satisfied in the U-Plane path. The analysis result includes the energy requirements. The monitoring unit 311 monitors and analyzes the network based on the data, and returns the analysis result (Nnwdaf_AnalyticsSubscription_notify) at a predetermined timing. For example, when the energy requirements are met in a specified U-Plane path, or when it is predicted that the energy requirements will be met in the future, the monitoring unit 311 transmits the analysis result to an external device. Note that the analysis result may also be transmitted when the energy requirements are no longer met, or when it is predicted that the energy requirements will no longer be met in the future. In this embodiment, the analysis result (energy-related information) includes the amount of energy consumed (Energy Consumption, EC), energy efficiency (Energy Energy Efficiency (EE), and Renewable Energy Ratio These values ​​may be actual values ​​or predicted values.

[0056] For example, SMF7 defines "network devices on a specified U-Plane path (network When the NWDAF 3 (monitoring unit 311) receives an energy requirement that the renewable energy usage rate is 50% or more in the relevant NF (such as the UPF), the NWDAF 3 (monitoring unit 311) requests an analysis of the renewable energy usage rate in the relevant NF. For example, when the renewable energy usage rate in the relevant NF is below 50% or is predicted to be below 50%, the NWDAF 3 (monitoring unit 311) transmits the analysis results to the SMF 7 as energy-related information.

[0057] NWDAF3 has the function of accepting subscription registrations from external devices and actively providing analytical information (energy-related information) to the external devices when certain conditions are met, as well as the function of providing analytical information (energy-related information) each time in response to an information request received from an external device.

[0058] When an information provision request is received from an external device, the inquiry unit 312 The query unit 312 obtains analytical information about the energy consumed by the network devices (or network functions) and provides the information to an external device as energy-related information. The query unit 312 provides the analytical information using, for example, the Nnwdaf_AnalyticsInfo service.

[0059] For example, SMF7 states, "NFs on the designated U-Plane path are using renewable energy. When the SMF 7 receives an energy requirement stating that "the renewable energy usage rate is 50% or more," the SMF 7 requests the NWDAF 3 (query unit 312) to analyze the renewable energy usage rate in the relevant NF. The NWDAF 3 (query unit 312) transmits the analysis result of the renewable energy usage rate in the relevant NF to the SMF 7 as energy-related information.

[0060] The query unit 312 and the monitor unit 311 may be configured to acquire and provide analysis information other than the exemplified information. For example, the query unit 312 may be configured to acquire and provide other statistical information related to energy consumption. Furthermore, the query unit 312 and the monitor unit 311 may be configured to provide a function for providing other statistical information or analysis information related to the network that is standardized by the Third Generation Partnership Project (3GPP). Examples of the statistical information (analysis information) include information related to network performance, information related to network load, analysis information about UEs, information related to user data congestion, and information related to QoS.

[0061] 3 to 5 are merely examples, and all or part of the illustrated functions may be performed using dedicated circuits. Furthermore, programs may be stored or executed using a combination of a main memory device and an auxiliary memory device other than those illustrated.

[0062] [Processing flowchart] Next, we will explain the flowchart of the processing executed by the SMF 7. Figures 6 and 7 are flowcharts of the processing executed by the SMF 7 in this embodiment. The processing shown in Figure 6 is started when a communication path update request is sent from the AF 1 via the PCF 2.

[0063] First, in step S11, the control unit 71 (switching determination unit 712) receives an update request transmitted from the AF1. The update request is transmitted, for example, from the AF1 to the SMF7 via the NEF5 and the PCF2. The update request may be transmitted, for example, to the NEF5 via the API of the Nnef_TrafficInfluence_Create service and stored in the UDR4. Alternatively, the update request may be transmitted from the PCF2, which has received a notification from the UDR4, via the API of the Npcf_SMPolicyControl service.

[0064] The update request may include data for specifying the target UE (for example, GPSI, or a combination of DNN, S-NSSAI, and DNAI). Note that the update request does not necessarily include the specification of the UE. For example, the update request may include information about the target U-Plane path. It's fine.

[0065] Furthermore, the update request in this embodiment includes the following: The energy requirements include at least a threshold value of the amount of energy consumed by a device (or function) in the network when the UE performs communication, the energy efficiency, or the renewable energy ratio, as described above.

[0066] Next, the information acquisition unit 711 uses the network data analysis subscription service provided by the NWDAF3 to determine whether the specified requirements are met in the network.

[0067] First, in step S12, the control unit 71 (information acquisition unit 711) subscribes to the NWDAF 3 requirements related to network performance (hereinafter, network requirements). The information acquisition unit 711 may use the Nnwdaf_AnalyticsSubscription_Subscribe service to register requirements regarding network performance with the NWDAF 3.

[0068] Next, in step S13, the control unit 71 (information acquisition unit 711) subscribes to the energy requirement included in the update request in the NWDAF 3. The energy requirement may be, for example, the following: It specifies one of the following: (1) Threshold of the amount of energy consumed in the target U-Plane path (2) Energy efficiency threshold for the target U-Plane path (3) Renewable energy consumption in relation to the amount of energy consumed in the target U-Plane path - Amount percentage threshold

[0069] The information acquisition unit 711 uses the Nnwdaf_AnalyticsSubscription_Subscribe service to register an analysis ID (Analytics ID assigned to an analysis related to energy) unique to this embodiment and the energy requirement in the NWDAF 3. The energy requirement may be stored in, for example, the Analytics subset.

[0070] The analysis results generated by the NWDAF 3 are transmitted to the subscriber (SMF 7) at a predetermined timing. The analysis results may be generated, for example, when the energy requirements and network requirements are met or when it is predicted that they will be met. The information acquisition unit 711 receives the analysis results generated by the NWDAF 3 using the Nnwdaf_AnalyticsSubscription_Notify service (step S14). The analysis results may be transmitted, for example, For example, it includes analysis ID, analysis parameters, timestamp, validity period, accuracy, meta information, etc. If the information acquisition unit 711 has not received the analysis result from the NWDAF 3, the information acquisition unit 711 waits for a predetermined time and repeats the processing of step S14. If the information acquisition unit 711 has received both the analysis result for the energy requirement and the analysis result for the network requirement from the NWDAF 3, the processing proceeds to step S15.

[0071] Upon receiving the analysis result, the information acquisition unit 711 temporarily stores the content of the analysis result (step S15).

[0072] SMF7 receives the analysis results from NWDAF3 and updates the target U-Plane path. It determines whether the energy requirements received with the request can be met, and if not, performs a process to attempt to reroute the user data, a process shown in Figure 7 as a flowchart.

[0073] First, in step S16, the switching determination unit 712 determines whether the specified U-Plane path is In this step, the analysis result stored in step S15 is compared with the energy requirement, and it is determined whether the target U-Plane path satisfies the energy requirement. It is determined whether or not

[0074] For example, consider a case where the specified energy requirement is "the proportion of renewable energy to the amount of energy consumed in NFs along the route must be 50% or more." Based on the analysis results acquired from the NWDAF 3, the switching determination unit 712 determines whether the NF on the specified U-Plane path has a renewable energy usage rate of 50% or more. Determine whether the requirements are met.

[0075] In this step, the switching determination unit 712 further compares the analysis result stored in step S15 with the network requirements, and determines whether the network requirements are satisfied.

[0076] If it is determined in this step that the energy requirement or the network requirement is not satisfied, the switching determination unit 712 determines that a route change is necessary. In this case (step S17-Yes), the process proceeds to step S18. If it is determined in this step that the energy requirements and network requirements are met, the switching determination unit 712 determines that a route change is not necessary. In this case (step S17-No), the process proceeds to step S21.

[0077] In step S18, the switching determination unit 712 collects information related to the UPFs 30. In this step, the switching determination unit 712 obtains information about the UPFs 30 that constitute the 5G network from the NRF. Furthermore, the switching determination unit 712 obtains energy-related information about each UPF by making an inquiry to the NWDAF 3. This allows the switching determination unit 712 to obtain the UPFs 30 that the UE can use and the corresponding energy-related information. In this example, the NWDAF 3 provides the energy-related information, but the energy-related information may be managed by the NRF.

[0078] In step S19, the switching determination unit 712 determines whether or not there is a UPF 30 that satisfies the energy requirements and the network requirements. If there is a UPF 30 that satisfies the energy requirements and the network requirements, the switching determination unit 712 determines to change the set route to a route that passes through the UPF 30 (step S20).

[0079] In step S21, the switching determination unit 712 transmits a notification for performing a route change to the relevant NFs (for example, the UPF 30 before the route change, the UPF 30 after the route change, the AMF 6, the UE 10, etc.).

[0080] 7, the SMF 7 determines whether a route change is necessary based on the network requirements and the energy requirements, but the SMF 7 may also determine whether a route change is necessary based on other requirements. For example, the SMF 7 may determine whether a route change is necessary based on a separately acquired user experience score or the like.

[0081] [Example of route change processing sequence] FIG. 8 shows an example of a processing sequence from when an update request for a communication path is transmitted by the AF1 until the communication path is changed.

[0082] First, in step S31, the AF1 sends an Nnef_TrafficInfluence_Create message to the NEF5. The Nnef_TrafficInfluence_Create message is a message used for traffic control and includes a request to update a communication path. The message includes information related to the target U-Plane path and the energy requirement specified by the AF1. It can be enjoyed.

[0083] Next, in step S32, the NEF 5 stores the update request sent by the AF 1 in the UDR 4. The NEF 5 returns the result in the form of an Nnef_TrafficInfluence_Create_response message. It may be returned to AF1 by a message.

[0084] When the data is stored in step S32, the UDR 4 notifies the PCF 2 of this by using a Nudr_DM_Notify message (step S33). Note that the PCF 2 must subscribe to data change notifications from the UDR 4 in advance.

[0085] The PCF 2 determines whether an update occurs to an existing PDU session based on the message received from the UDR 4. If the message received from the UDR 4 is due to an update request sent from the AF 1, the PCF 2 sends an Npcf_SMPolicyControl_UpdateNotify message to the SMF 7 (step S34). The SMF 7 The message indicates that a traffic routing update has been requested.

[0086] In step S35, an Nnwdaf_AnalyticsSubscription_subscribe message is sent from the SMF 7 to the NWDAF 3. This message is a message for registering a subscription with the NWDAF 3. In this embodiment, the message includes the NF (UPF) on the specified U-Plane path. The message also includes the energy requirements specified by AF1. In this step, requirements other than the energy requirements, such as the network requirements described above, may be registered in the NWDAF3.

[0087] In step S36, the NWDAF 3 sends an Nnwdaf_AnalyticsSubscription_notify message to the PCF 2. The message contains the information about the subscribed conditions. The message contains analytical information (energy-related information) that is generated by the Nnwdaf_AnalyticsSubscription_subscribe message. This message is sent, for example, when the energy requirements are met under the conditions specified by the Nnwdaf_AnalyticsSubscription_subscribe message, or when the energy requirements are predicted to be met in the future.

[0088] The message may also be sent if the energy requirements are not met under specified conditions or if it is predicted that the energy requirements will not be met in the future. As a result, SMF7 selects the NF with the highest energy efficiency among the multiple NFs related to the specified U-Plane path. It is possible to distinguish between NFs that meet the energy requirements and NFs that do not.

[0089] If a requirement other than the energy requirement is registered in step S35, the corresponding analysis information may be acquired in step S36.

[0090] In step S37, the SMF 7 (switching determination unit 712) executes the processing shown in Fig. 7. When it is determined by the processing of steps S16 to S20 that the path is to be changed, in step S21, a notification for switching the communication path is transmitted from the SMF 7 to the associated NF. In this step, the SMF 7 may transmit information about the destination UPF and routing information for the PDU session to the AMF. The SMF 7 may also transmit information instructing the UE to set a new path. The SMF 7 may also transmit a Session Modification Request message to the new UPF 30 to notify it that a routing change has occurred.

[0091] (Modification 1 of the first embodiment) In the flowchart and sequence described above, the SMF 7 changed the path of the user data without notifying the AF 1. However, a change in the path of user data may have a considerable impact on the UE, such as a momentary interruption of communication, etc. Therefore, the SMF 7 may notify the AF 1 before and after the path change occurs.

[0092] In this modification, a notification (Early Notification) indicating that preparation for the route change is complete is sent from the SMF 7 to the AF 1. Also, a notification (Late Notification) indicating that the route change is complete is sent from the SMF 7 to the AF 1. In this modification, the message sent from AF1 in step S31 may include data indicating whether early notification and late notification are required.

[0093] Fig. 9 shows an example of a sequence in this modification. The sequence shown in the figure is executed following step S36 in Fig. 8. That is, the sequence shown in the figure is executed at the timing when the SMF 7 receives energy-related information from the NWDAF 3. First, in step S37A, the SMF 7 determines whether to change the route based on the energy-related information received from the NWDAF 3 and the energy requirement received from the AF 1. This process corresponds to steps S16 to S20 in FIG.

[0094] When the SMF 7 decides to change the path of the user data, it sends an Nsmf_EventExposure_Notify message to the NEF 5 in step S41. The message is used to transmit an event that occurs in the 5G network, and in this embodiment, it is used to notify that the user data route change preparation is complete. The message may include the target DNAI of the target PDU session.

[0095] Upon receiving the message, the NEF 5 transmits an Nnef_TrafficInfluence_Notify message to the AF 1 (step S42). This message is a response to the request sent in step S31. This message includes a notification (Early Notification) that preparations for a route change of user data have been completed. Based on the Early Notification, the AF 1 can perform a predetermined process before the route change occurs.

[0096] In step S43, AF1 receives the Nnef_TrafficInfluence_AppRelocationInfo message. The AF1 sends a response to the Early Notification to the NEF 5 via a message. The message may include either a positive response or a negative response. For example, the AF1 may return a negative response if it determines that the application relocation cannot be completed successfully or on time.

[0097] In step S44, the NEF 5 sends a response to the Early Notification to the SMF 7 by sending an Nsmf_EventExposure_AppRelocationInfo message. In step S37B, the SMF 7 changes the route by executing step S20 in Fig. 7. If a negative response is returned from the AF 1 in response to the Early Notification, the route is not changed.

[0098] When the path change is complete, the SMF 7 sends an Nsmf_EventExposure_Notify message to the NEF 5 (step S45), similar to step S41. This includes a late notification that the data rerouting has been completed.

[0099] Upon receiving the message, the NEF 5 transmits an Nnef_TrafficInfluence_Notify message to the AF 1 (step S46). The message includes a notification (late notification) that the route change of the user data has been completed. The AF 1 can recognize that the route change has been completed based on the late notification.

[0100] As described above, in the first embodiment (and its modified examples), the SMF 7 changes the path of user data based on the energy requirements specified by the AF 1. This makes it possible to dynamically set paths that take into account requirements related to energy consumption.

[0101] (Second embodiment) In the first embodiment and the first modification, the AF 1 includes the energy requirement in the update request and transmits it to the SMF 7. On the other hand, the PCF 2 or the SMF 7 may independently issue a trigger to start the path change process, without using the update request transmitted by the AF 1 as a trigger.

[0102] For example, as shown in Fig. 10, the PCF 2 may trigger the start of a route change based on information obtained from the outside, etc. Alternatively, the SMF 7 may trigger the start of a route change based on information obtained from the outside, etc. In this case, the PCF 2 and SMF 7 do not receive the update request and therefore cannot receive the energy requirement specification from the AF 1. For this reason, the PCF 2 or SMF 7 may store the energy requirement in advance and use it to re-establish the path for user data.

[0103] (Third embodiment) In the first embodiment, the SMF 7 acquires the analysis information by subscribing to the NWDAF 3, but the PCF 2 may acquire the analysis information by subscribing to the NWDAF 3. In this case, the PCF2 registers its network and energy requirements with the NWDAF3 and receives corresponding analysis information from the NWDAF3.

[0104] In this embodiment, the PCF 2 executes the processes shown in Figures 6 and 7. That is, the PCF 2 determines whether a route change is necessary based on the analysis information acquired from the NWDAF 3, the energy requirements, and the network requirements. When a route change is determined, in step S21, the PCF 2 transmits a notification requesting the route change to the SMF 7.

[0105] Fig. 11 shows an example of a sequence in this embodiment. Step S33A is similar to step S35 in the first embodiment (Fig. 8), except that the message is sent by PCF2. Step S33B is similar to step S36, except that the message is received by PCF2. Steps S34 and onwards are similar to those in the first embodiment.

[0106] (Fourth embodiment) In the first to third embodiments, the NWDAF 3 acquires the energy-related information. However, the provision of the energy-related information may be performed by a network function other than the NWDAF 3. For example, a new network function (NF) that manages energy-related information may be provided, and the NF may acquire the energy-related information in a specified U-Plane path. Energy-related information may also be provided.

[0107] Furthermore, the NF that provides the energy-related information may be the AF1. For example, instead of the SMF7 or PCF2 obtaining the energy-related information from the NWDAF3, the SMF7 or PCF2 issues a query to the AF1, and in response, the AF1 provides the energy-related information. Related information may be provided.

[0108] (Variation) The above-described embodiment is merely an example, and the present disclosure can be modified and implemented as appropriate within the scope that does not deviate from the gist of the disclosure. For example, the processes and means described in this disclosure can be freely combined and implemented as long as no technical contradiction occurs.

[0109] In the first embodiment, the AF1 specifies the energy requirement in advance. However, the content of the energy requirement may be updated at any time. For example, if the energy requirement is updated after the AF1 sends the Nnef_TrafficInfluence_Create message in step S31, the content may be transmitted to the SMF7 by an Nnef_TrafficInfluence_Update message. The SMF7 may re-execute the illustrated process based on the updated energy requirement.

[0110] In the first embodiment, the NEF 5 transmits the update request to the PCF 2 via the UDR 4. However, the NEF 5 may transmit the update request directly to the PCF 2. For example, by using the Npcf_PolicyAuthorization_Create message, the NEF 5 may It is also possible to send update requests directly to the PCF2.

[0111] Furthermore, if it is not appropriate to change the communication path, for example, if there is no communication path that satisfies the energy requirements, the PCF 2 may notify the AF 1 of the reason. The notification may be sent as a response to the update request.

[0112] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.

[0113] The present disclosure can also be realized by providing a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors in the computer read and execute the program. Such a computer program may be provided to the computer via a non-transitory computer-readable storage medium connectable to the computer's system bus or via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (e.g., a floppy disk, a hard disk drive (HDD), etc.), an optical disk (e.g., a CD-ROM, a DVD disk, a Blu-ray disk), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, or any type of medium suitable for storing electronic instructions. [Explanation of symbols]

[0114] 1···AF 2. PCF 3. NWDAF 4. UDR 5···NEF 6. AMF 7. SMF 10···UE 20···RAN 30 UPF 40 DN

Claims

1. A first network function (NF) in a core network When a request for path setting according to energy related to communication within the core network is received from a second NF, acquiring energy-related information related to the communication; determining, based at least on the energy-related information, to change a communication path established for a predetermined user equipment; An information processing method that performs the above.

2. The first NF is When the change is determined, the communication path set for the user terminal is changed. The information processing method according to claim 1 .

3. The first NF receives the energy from a Network Data Analytics Function (NWDAF). Get ghee related information, The information processing method according to claim 1 .

4. The first NF acquires the energy-related information from the second NF. The information processing method according to claim 1 .

5. The first NF determines to change the communication path when the energy-related information satisfies a predetermined requirement. The information processing method according to claim 1 .

6. The energy-related information includes information on at least one of energy consumption, energy efficiency, and renewable energy ratio; The information processing method according to claim 5 .

7. When the first NF determines not to change the communication path, the first NF notifies the second NF of the reason for the determination. The information processing method according to claim 1 .

8. the request includes a predetermined energy requirement; The first NF determines to change the communication path when the energy-related information satisfies the predetermined energy requirement. The information processing method according to claim 1 .

9. The first NF is When determining to change the communication path, transmitting a confirmation of whether or not the communication path can be changed to the second NF; When a response indicating permission to change the communication path is received, the change of the communication path is implemented. The information processing method according to claim 2 .

10. When the first NF has changed the communication path, the first NF transmits a result of the change of the communication path to the second NF. The information processing method according to claim 2 .

11. An information processing device that operates as a first NF (Network Function) in a core network, When a request for path setting according to energy related to communication within the core network is received from a second NF, acquiring energy-related information related to the communication; determining, based at least on the energy-related information, to change a communication path established for a predetermined user equipment; An information processing device having a control unit that executes the above.

12. The control unit When the change is determined, the communication path set for the user terminal is changed. The information processing device according to claim 11.

13. The control unit receives the energy Obtain relevant information, The information processing device according to claim 11.

14. The control unit acquires the energy-related information from the second NF. The information processing device according to claim 11.

15. The control unit determines to change the communication path when the energy-related information satisfies a predetermined requirement. The information processing device according to claim 11.

16. The energy-related information includes information on at least one of energy consumption, energy efficiency, and renewable energy ratio; The information processing device according to claim 15.

17. When the control unit determines not to change the communication path, the control unit notifies the second NF of the reason for the determination. The information processing device according to claim 11.

18. the request includes a predetermined energy requirement; the control unit determines to change the communication path when the energy-related information satisfies the predetermined energy requirement. The information processing device according to claim 11.

19. The control unit When determining to change the communication path, transmitting a confirmation of whether or not the communication path can be changed to the second NF; When a response indicating permission to change the communication path is received, the change of the communication path is implemented. The information processing device according to claim 12.

20. When the control unit has changed the communication path, the control unit transmits a result of the change of the communication path to the second NF. The information processing device according to claim 12.

21. A method for causing a computer to execute the information processing method according to any one of claims 1 to 10. A program for this purpose.

Citation Information

Patent Citations

  • Information processing method

    JP2020191497A