Information processing device, information processing method, program, and wireless communication device
The information processing apparatus in the core network optimizes communication by adjusting radio access network parameters based on weather data, addressing the issue of signal attenuation due to precipitation in 3GPP networks.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TOYOTA JIDOSHA KK
- Filing Date
- 2024-10-11
- Publication Date
- 2026-04-23
AI Technical Summary
Existing communication systems in 3GPP networks do not effectively account for weather conditions, particularly precipitation, which can attenuate radio signals and affect communication quality, leading to reduced performance.
An information processing apparatus in the core network obtains weather-related data and transmits instructions for communication control to radio access network devices, adjusting parameters such as radio signal output based on weather conditions to optimize communication.
Enables weather-based communication control, improving communication quality by compensating for signal attenuation due to precipitation, ensuring consistent network performance.
Smart Images

Figure 2026069376000001_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to a communication network.
Background Art
[0002] In a 3rd generation partnership project (3GPP) communication system, technologies for sensing the surrounding environment of a terminal have been studied (Non-Patent Document 1).
Prior Art Documents
Non-Patent Documents
[0003]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] An object of this disclosure is to perform communication control based on weather in a radio access network.
Means for Solving the Problems
[0005] One aspect of this disclosure is an information processing apparatus that functions as a first NF (Network Function) in a core network, obtains weather-related data regarding weather in a first area, and based on the weather-related data, transmits first data for instructing communication control according to the weather to a radio communication apparatus that constitutes a radio access network within the first area, the information processing apparatus having a control unit that executes the above.
[0006] One aspect of this disclosure is An information processing method performed by a first Network Function (NF) in a core network, comprising: acquiring weather-related data relating to the weather in a first area; and transmitting first data instructing wireless communication devices constituting a wireless access network within the first area to perform communication control according to the weather, based on the weather-related data.
[0007] One aspect of this disclosure is, A wireless communication device that constitutes a wireless access network and is located within a first area, the wireless communication device having a control unit that performs the following actions: acquiring weather-related data which is data relating to the weather within the first area, and performing communication control according to the weather within the first area based on the weather-related data.
[0008] One aspect of this disclosure is, The wireless communication device has a control unit that performs the following actions: receiving first data from a first NF (Network Function) in the core network, which is a request to sense a predetermined object in order to cause a predetermined base station to perform communication control; and transmitting sensing data obtained by sensing the predetermined object in response to the first data to the first NF.
[0009] Furthermore, in another embodiment, a program for causing a computer to execute the above information processing method Examples include RAM, or a computer-readable storage medium that non-temporarily stores the program. [Effects of the Invention]
[0010] According to this disclosure, weather-based communication control can be performed in a wireless access network. [Brief explanation of the drawing]
[0011] [Figure 1] A diagram illustrating an example of a fifth-generation mobile communication system architecture. [Figure 2] A diagram for explaining communication control in an embodiment. [Figure 3] A diagram showing an example of the hardware configuration of an information processing apparatus operable as a network function. [Figure 4] A diagram showing an example of the hardware configuration of a communication apparatus operable as a gNB. [Figure 5] A diagram showing an example of the functional configuration of AMF6. [Figure 6] A diagram showing an example of the functional configuration of SF2. [Figure 7] A diagram showing an example of the functional configuration of gNB20. [Figure 8] A diagram showing an example of a parameter table in the first embodiment. [Figure 9] A flowchart of the process executed by AMF6. [Figure 10] A flowchart of the process executed by SF2. [Figure 11] A flowchart of the process executed by gNB20. [Figure 12] A sequence diagram of communication control in the first embodiment. [Figure 13] A sequence diagram of communication control in the second embodiment. [Figure 14] A sequence diagram of communication control in the third embodiment.
Mode for Carrying Out the Invention
[0012] In the fifth-generation communication system (5G system), sensing technology using radio signals has been studied. For example, a transmitter transmits a measurement signal in a predetermined frequency band, and this is received by a receiver. The receiver analyzes the signal and generates information indicating the propagation characteristics of the radio signal. By analyzing this, it is possible to estimate the position and movement of people, vehicles, etc. existing in the space. Also, the sensing target is not limited to people and vehicles. For example, it is also possible to estimate the weather by sensing the presence of raindrops in the atmosphere.
[0013] When there is rainfall in a specific area, the radio waves using millimeter waves are attenuated, so a high bit rate may not be obtained. Therefore, for example, by feeding back the result of sensing the weather to the base station, it becomes possible to adjust the output of the radio signal and compensate for the attenuation of the radio signal at the base station. Thus, by using the weather-related data, optimization of communication in the radio access network can be expected.
[0014] An information processing apparatus according to an aspect of the present disclosure is an information processing apparatus that functions as a first NF (Network Function) in a core network, obtains weather-related data regarding the weather in a first area, and based on the weather-related data, transmits first data for instructing communication control according to the weather to a radio communication apparatus constituting a radio access network within the first area. It has a control unit that executes the above.
[0015] The first NF is a network function that causes a radio communication apparatus in the radio access network to perform communication control based on the weather in the first area. Weather-related data is data regarding the weather in the first area, and typically, it is data indicating the sensing result of the rainfall amount. The first NF can obtain weather-related data for a specified area, for example.
[0016] The control unit may obtain weather-related data from a second radio communication apparatus within the first area. The second radio communication apparatus may be a UE (User Equipment) or a base station (gNB) that communicates with the UE, etc. The control unit can, for example, instruct the second wireless communication device to sense the weather, and generate weather-related data based on the sensing data generated in response to that instruction. The weather-related data may be obtained, for example, by the second wireless communication device sensing the weather (e.g., precipitation). Alternatively, the weather-related data may be generated by a server device or the like that provides weather information.
[0017] The control unit may periodically acquire the sensing data and, if there is a predetermined change in the weather in the first area, transmit second data to the wireless communication device instructing communication control according to the changed weather. With this configuration, even if the weather changes, it becomes possible to continue communication control in response to those changes.
[0018] Furthermore, the control unit may receive a request from the second NF to initiate communication control according to the weather, and may start acquiring the weather-related data based on the start request. Furthermore, the second NF mentioned above is AMF (Access and Mobility Management Function). That's fine.
[0019] For example, if the AMF detects that a UE has been newly attached to the core network, it may send a start request to the first NF to initiate communication control for that UE.
[0020] The information processing method relating to this disclosure can be executed by a computer within a core network. The core network may be, for example, a 5G (5th Generation), 4G (4th Generation), or 6G (6th Generation) or later mobile core network.
[0021] The following describes specific embodiments of this disclosure with reference to the drawings. Unless otherwise specified, the hardware configurations, module configurations, functional configurations, etc., described in each embodiment are not intended to limit the technical scope of the disclosure to those configurations alone.
[0022] (First embodiment) [Overview of the communication system] Figure 1 shows an example of the architecture of a fifth-generation mobile communication system (5G). The 5G network has a 5G core network and a radio access network (RAN). User Equipment (UE) 10 and Data Network (DN) 40 are connected to the 5G network. UE 10 is the user (subscriber) terminal. Network 20 is the radio access network to the 5G core network. RAN20 includes base stations (gNBs).
[0023] Figure 1 shows some of the components included in the 5G core network. Also, in Figure 1, components according to the first embodiment are denoted by reference numerals. In 5G, the software that implements network functions and the hardware on which that software is executed are separated using hardware abstraction technology. This allows software for various network functions to be implemented on a common hardware, regardless of the configuration of each hardware product. It can run on Ari Resources. Figure 1 shows the network functions (NFs) included in the 5G core network. Each of the multiple NFs included in the 5G core network is implemented by one or more computers (information processing devices) executing programs. However, a single computer may implement any two or more NFs.
[0024] UPF (User Plane Function) 30 is responsible for routing, forwarding, and handling user packets. It performs packet inspection and QoS processing. User packets are user plane packets that UE10 transmits and receives.
[0025] AMF (Access and Mobility Management Function) 6 houses RAN20 and 5 It performs Registration Management, Connection Management, and Mobility Management for UEs in the G Core network. F6 also relays messages between SMF3 and UE10.
[0026] SMF (Session Management Function) 3 is a PDU (Protocol Data Unit) session It manages sessions, assigns and manages IP addresses to UEs, and selects and controls UPF30. PDU session management includes PDU session establishment, This includes modifying and releasing. For example, if a communication policy is changed. This results in a change to the PDU session, and the change in communication policy is applied to UPF30 via SMF3. The PDU session is a virtual communication channel for exchanging data between UE10 and DN (Data Network)40. DN40 is an external data network (such as the cloud or the internet) outside the 5G core network.
[0027] PCF (Policy Control Function) 4 implements processing according to policy rules for each NF. To enable this, policy rules (hereinafter simply referred to as policies or communication policies) are provided to each NF. Communication policies include, for example, rules regarding QoS, filtering, routing, or billing. When a communication policy is registered, modified, or deleted, the PCF4 is first notified, and the PCF4, through the SMF6, controls the corresponding UPF30 to set, modify, or delete the communication policy.
[0028] UDR5 is used in UDM (Unified Data Management) 9, PCF4, and NEF7. We store the data used and provide this data.
[0029] SF (Sensing Function) 2 performs real-world sensing using terminals and communication devices included in the 5G system. For example, SF 2 causes a specific communication device connected to a wireless access network to measure the characteristics of the wireless signal propagation path and acquires the results. By analyzing the acquired results, it determines the communication environment around the specified communication device. This makes it possible to detect, for example, the presence of objects around the communication device. In this embodiment, SF2 has the function of sensing the amount of precipitation around the target communication device. Details will be described later.
[0030] NEF7 provides the ability to securely disclose network functions and event information within a 5G system to external applications such as Application Functions (AFs). NEF7 also provides the ability to transfer information from authorized external applications into the network.
[0031] NWDAF8 provides analytical information within the network. The network analysis information provided by NWDAF8 includes, for example, communication delay, throughput, jitter, and traffic load levels in each segment.
[0032] EASDF (Edge Application Server Discovery Function) mediates communication between UE10 and the DNS server.
[0033] The NRF stores and manages information on NFs (e.g., AMF, SMF, UPF, etc.) within 5GC. In response to an inquiry regarding an NF that the user wishes to use, the NRF can return multiple candidate NFs to the inquirer. NSSF has the function of selecting the network slice to be used by the subscriber from among the network slices generated by network slicing. A network slice is a virtual network with specifications tailored to its intended use. AUSF provides UE authentication functionality. UDM9 provides subscriber contract information and authentication information for AKA authentication.
[0034] 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. Alternatively, one NF may be shared among data centers. Furthermore, multiple NFs of the same type may be configured within a single data center. The correspondence between NFs and data centers can be configured as appropriate.
[0035] Here, we will explain the impact of weather conditions on 5G systems. When communications utilize short-wavelength radio waves such as millimeter waves (mmWave), the communications may be affected by precipitation. For example, millimeter-wave radio waves are easily scattered and absorbed by raindrops, so precipitation can cause attenuation of the radio waves, leading to a decrease in communication quality or a reduction in propagation distance. Therefore, if the amount of precipitation can be sensed, it becomes possible to optimize wireless communication by, for example, adjusting the output of the wireless signal to compensate for the attenuation of the wireless signal at the base station.
[0036] In this embodiment, each network function works together to sense the presence and amount of precipitation in a specific area, and based on the sensing results, the base station (gNB) in that area implements optimal communication control.
[0037] Figure 2 is a diagram illustrating the process. The communication system according to this embodiment includes a 5G core, UE10, RAN20, and UPF30. In Figure 2, the communication system shows the 5G core and its associated network functions, specifically SF2, AMF6, and UDM9. However, the network functions included in the communication system are not limited to these. In the description of the embodiments, RAN and base station (gNB) are synonymous. RAN20 is also referred to as gNB20.
[0038] In the first embodiment, a network function is added to the core network to sense the amount of precipitation in a target area and, based on the results of the sensing, to control the communication of base stations in that area. In this embodiment, the network function is referred to as the Sensing Function (SF2). SF2 has the function of instructing the UE10 and base station (gNB) to perform sensing and acquiring the results.
[0039] For example, the intensity of millimeter-wave radio signals attenuates with the amount of precipitation, so the propagation characteristics of radio signals change when there is precipitation in the target area compared to when there is no precipitation. Therefore, for example, communication is performed between UE10 and gNB20, and the transmission path... By measuring propagation characteristics, it is possible to estimate the amount of precipitation in the surrounding area. For example, by measuring the attenuation of the radio signal in the propagation path using a known channel analysis method, the amount of precipitation can be estimated based on the results. In this way, SF2 can instruct UEs and base stations within the target area to sense the propagation path of the radio signal and acquire the results (sensing data). Furthermore, based on the obtained sensing data, it is possible to analyze the weather in the area (e.g., the amount of precipitation). The sensing data may be, for example, channel information (CSI (Channel State Information) information) in the propagation path, or data obtained by analyzing CSI information.
[0040] In this embodiment, these functions are combined to achieve optimization of wireless communication based on precipitation.
[0041] Here, we will explain the general process that each network function performs. (1) First, AMF6 sends a request to SF2 requesting the implementation of weather-based communication control. This request includes an identifier that specifies the base station (gNB) to be controlled and sensing requirements. Sensing requirements are information that specifies the target of sensing. Examples of sensing requirements include "precipitation in the target area" and "weather in the target area". In this embodiment, precipitation is specified as the sensing requirement. From now on, requests sent from AMF6 will be referred to as "start requests".
[0042] (2) Upon receiving the start request, SF2 determines the communication device to perform the precipitation sensing. The communication device to perform the sensing may be any UE10 located within the area of the designated base station, or it may be the designated base station itself. Next, SF2 issues a sensing instruction to the selected communication device and receives the sensing results (sensing data) from that communication device. SF2 performs weather analysis based on the sensing data. As a result, for example, it can obtain a classification of precipitation in the target area.
[0043] (3) Next, SF2 notifies AMF6 of the analysis results.
[0044] (4) The AMF6 notifies the base station (gNB20) of the received analysis results and instructs it to implement communication control based on the analysis results. Based on these instructions, the base station (gNB20) adjusts parameters related to wireless communication, including the output and power of the radio signal (hereinafter also simply referred to as "parameters"). In addition, the gNB20 that performs sensing in (2) above is typically the gNB20 that performs communication control in (4) above.
[0045] [Hardware configuration] Next, we will describe the hardware configuration of each device that makes up the system. Figure 3 shows an example of a hardware configuration of an information processing device capable of operating as a network function, including SF2 and AMF6.
[0046] The information processing device 100 can be configured as a computer having a processor (CPU, GPU, etc.), main memory (RAM, ROM, etc.), and auxiliary storage (EPROM, hard disk drive, removable media, etc.). The auxiliary storage contains an operating system (OS), various programs, various tables, etc., and by executing the programs stored therein, various functions (software modules) that match a predetermined purpose, as described later, can be realized. The information processing device 100 may also be a collection of one or more computers (cloud). However, some or all of the functions may be... For example, it may be implemented as a hardware module using hardware circuits such as ASICs and FPGAs.
[0047] The information processing device 100 comprises a processor 110, a memory 120, and a communication module 130.
[0048] The processor 110 is an arithmetic unit that realizes various functions of the information processing device 100 by executing a predetermined program. 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.
[0049] Memory 120 is a means of storing information and is composed of storage media such as RAM, magnetic disks, and flash memory. Memory 120 may include main memory and auxiliary storage. The auxiliary storage stores programs executed by the processor 110, data used by those programs, etc. The auxiliary storage may be, for example, EPROM (Erasable Programmable ROM), hard disk This refers to a hard disk drive or a solid state drive (SSD). Programs stored on auxiliary storage devices include, for example, operating systems (OS) or control programs.
[0050] 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 NIC (Network Interface Card), an optical line interface, etc., and is configured to communicate with a predetermined network via these.
[0051] Figure 4 shows an example of the hardware configuration of a communication device capable of operating as a base station (gNB20).
[0052] The communication device 200 can be configured as a computer having a processor (CPU, GPU, etc.), main memory (RAM, ROM, etc.), and auxiliary memory (EPROM, hard disk drive, removable media, etc.), similar to the information processing device 100.
[0053] The communication device 200 comprises a processor 210, memory 220, communication module 230, and wireless communication module 240. The processor 210, memory 220, and communication module 230 are the same as the processor 110, memory 120, and communication module 130, so their descriptions are omitted. The wireless communication module 240 is a wireless interface for communicating with the UE10.
[0054] [Software Configuration] Next, the software configuration of the information processing device 100 and the communication device 200 will be described. As mentioned above, the information processing device 100 shown in Figure 3 functions as AMF6 and SF2. The communication device 200 shown in Figure 4 functions as gNB20.
[0055] Figure 5 is a schematic diagram showing the software configuration when the information processing device 100 functions as an AMF6.
[0056] In this embodiment, the processor 110 of the information processing device 100 functions as the control unit 61 of the AMF6. The control unit 61 is configured to include a communication control unit 611 as a software module. The software module may be implemented by the processor 110 (CPU, etc.) executing a program stored in the memory 120.
[0057] When the UE10 is connected to the core network via the gNB20, the communication control unit 611 starts communication control of the gNB20 based on the amount of rainfall. Specifically, the communication control unit 611 issues a start request to the SF2 when the UE10 is attached to the core network. The start request includes the identifier of the gNB20 to which the UE10 is connected, which specifies the entity that will perform sensing. Furthermore, the communication control unit 611 acquires data from SF2, including the analysis results of precipitation obtained from sensing (hereinafter referred to as weather-related data), and transmits the weather-related data to gNB20.
[0058] Figure 6 is a schematic diagram showing the software configuration when the information processing device 100 functions as SF2.
[0059] In this embodiment, the processor 110 of the information processing device 100 functions as the control unit 21 of SF2. The control unit 21 is configured to include an information acquisition unit 211 and an analysis unit 212 as software modules. Each software module may be implemented by the processor 110 (CPU, etc.) executing a program stored in the memory 120.
[0060] When the information gathering unit 211 receives a start request from AMF6, it acquires the results of sensing the amount of precipitation within the area of the specified base station. Specifically, the information gathering unit 211 identifies a base station designated by AMF6 and issues a command (hereinafter referred to as a sensing request) to that base station to sense precipitation. It also obtains the sensing results (sensing data) from that base station.
[0061] In this embodiment, the sensing target is the amount of precipitation around a designated base station. It is known that the intensity of radio waves (especially millimeter waves) used in cellular communication is attenuated due to precipitation. Therefore, by transmitting and receiving radio waves for measurement and analyzing the characteristics of the propagation path, data for estimating the amount of precipitation can be obtained. The data obtained as a result of sensing is called sensing data. Sensing data is data that represents the characteristics of the propagation path, and may be channel information (CSI information) or data obtained by analyzing CSI information. The information gathering unit 211 transmits the obtained sensing data to the analysis unit 212.
[0062] The analysis unit 212 analyzes the sensing results based on the acquired sensing data. If the sensing target is precipitation, the analysis unit 212 performs a process, for example, to classify the estimated precipitation into one of several classes.
[0063] For example, the analysis unit 212 determines, based on the measurement of the strength of the radio signal, that the area around the target base station belongs to the class of "1-5 mm of rainfall per hour." The class obtained as a result of the classification will hereafter be referred to as the "weather class." The method for identifying the weather class based on sensing data may be pre-stored in SF2. For example, data showing the relationship between radio wave intensity attenuation and precipitation may be stored in the storage unit 22 and used by the analysis unit 212.
[0064] Furthermore, the analysis unit 212 transmits the weather class obtained as a result of the analysis to the AMF6 as "weather-related data".
[0065] Figure 7 shows the software configuration when the communication device 200 functions as a gNB20. This is a schematic diagram illustrating the concept.
[0066] In this embodiment, the processor 210 of the communication device 200 functions as the control unit 201 of the gNB 20. The control unit 201 is configured to include a sensing unit 2011 and a communication control unit 2012 as software modules. Each software module may be implemented by executing a program stored in the memory 220 by the processor 210 (CPU, etc.).
[0067] The sensing unit 2011 senses the amount of precipitation around its own device based on the sensing request received from SF2. The sensing unit 2011 measures, for example, the characteristics of the propagation path of the wireless signal between itself and any UE connected to it, and generates the result as sensing data. The sensing data may be channel information (CSI (Channel State Information) information) of the propagation path, or it may be obtained by analyzing the CSI information. Data that has been processed is also acceptable.
[0068] The communication control unit 2012 receives weather-related data from the AMF6. The weather-related data includes the precipitation classification result (weather class). The weather-related data can also be described as data that instructs the implementation of communication control according to the weather. The weather-related data is an example of the "first data" in this disclosure. The communication control unit 2012 stores data that defines which parameters to apply to each of the multiple weather classes. Figure 8 shows an example of such data (referred to as a parameter table). In this embodiment, the parameter table is a table that defines multiple parameters (such as radio signal output and power consumption) used by the base station in wireless communication for each class of precipitation.
[0069] For example, consider a case where weather classes are defined as "no precipitation," "low precipitation," and "high precipitation." For example, in the event of precipitation, radio signal attenuation occurs in proportion to the amount of rainfall. To compensate for this, it is conceivable to increase the permissible limit for the transmission power (output) of the radio signal, or the overall power consumption of the base station, according to the amount of rainfall.
[0070] Furthermore, if a base station has solar power generation equipment and operates using the electricity generated by that equipment, precipitation means that the amount of electricity generated will be less than on a sunny day. In this case, in order to reduce power consumption, it may be possible to lower the allowable power consumption of the wireless signal transmission power (output) or the overall power consumption of the base station when there is precipitation, compared to when there is no precipitation. Thus, the contents of the parameter table can be configured as appropriate based on the system's operational policy.
[0071] The communication control unit 2012 performs communication control by determining and applying parameters for wireless communication based on the notified weather class and parameter table.
[0072] Note that the configurations shown in Figures 3 to 7 are examples, and all or part of the illustrated functions may be performed using specially designed circuits. Furthermore, program storage and execution may be performed using combinations of main memory and auxiliary memory other than those shown.
[0073] [Processing flowchart] Next, we will describe a flowchart of the processes performed by devices or network functions included in a 5G system. Figure 9 is a flowchart of the processes performed by AMF6. First, in step S11, the communication control unit 611 sends a start request to SF2. As mentioned above, the start request includes the identifier of the target gNB and data regarding the sensing requirements.
[0074] Next, in step S12, the communication control unit 611 receives the results of the analysis of the sensing results (weather-related data) from SF2. Next, in step S13, the communication control unit 611 transmits the received weather-related data to the gNB20.
[0075] Figure 10 is a flowchart of the process in which SF2 performs sensing based on a start request sent from AMF6 and notifies AMF6 of the results (i.e., the process executed between steps S11 and S12 in Figure 9). The process shown in Figure 10 starts when AMF6 issues a start request.
[0076] First, in step S21, the control unit 21 (information gathering unit 211) of SF2 receives a start request transmitted from AMF6. The start request includes data identifying the target gNB20 and data regarding sensing requirements. Sensing requirements specify what should be the basis for communication control, and in this embodiment, it is "precipitation around the gNB20". Other sensing requirements can also be specified, such as weather conditions or solar radiation around the gNB20.
[0077] Next, in step S22, the control unit 21 (information acquisition unit 211) determines the entity to perform sensing. The entity to perform sensing is typically a designated gNB20, but it may also be a UE10 that communicates with the gNB20.
[0078] Next, in step S23, the control unit 21 (information collection unit 211) sends data (sensing request) requesting sensing for the entity determined in step S22. The sensing request may include data such as the identifier of the gNB 20, the object to be sensed, and the procedure for sensing the object.
[0079] Furthermore, sensing requests may include data specifying the number of sensing operations, the frequency, and the timing. For example, a sensing request may request immediate sensing, or it may request sensing at a specified time. It may also be a subscription request that monitors the sensing target and requests the transmission of sensing data when certain conditions are met.
[0080] In step S24, the entity that received the sensing request performs the specified sensing. If the sensing target is precipitation around gNB20, gNB20 can indirectly estimate the amount of precipitation by measuring the attenuation of radio wave intensity in the propagation path between itself and UE10.
[0081] Once sensing is complete, the initiator transmits sensing data (Step S25-Yes). The sensing data is received by the information collection unit 211.
[0082] Next, in step S26, the control unit 21 (analysis unit 212) analyzes the weather around the gNB20 based on the sensing data and determines the weather class. The analysis unit 212 may, for example, use data showing the relationship between the attenuation of radio wave intensity and the amount of precipitation to determine the weather class. The weather class obtained as a result of the determination is associated with the identifier of the target gNB20 and transmitted from SF2 to AMF6 as weather-related data.
[0083] Figure 11 is a flowchart of the processes performed by gNB20. gNB20 performs sensing based on sensing requests sent from SF2 and notifies SF2 of the results (i.e., the process performed in step S24 of Figure 10), and performs communication control based on weather-related data sent from AMF6 (i.e., the process performed in step S13 of Figure 9). The illustrated processes are started when gNB20 receives data from AMF6 or SF2.
[0084] First, in step S31, the control unit 201 of the gNB20 determines the type of data received. If the received data is a sensing request, the process proceeds to step S32. If the received data is weather-related data, the process proceeds to step S33.
[0085] In step S32, the sensing unit 2011 performs precipitation sensing to generate sensing data and transmits the sensing data to SF2.
[0086] Wireless sensing can be performed using four types of devices: initiator, responder, transmitter, and receiver. The initiator is the device that starts the sensing procedure and ultimately obtains the sensing results, the transmitter is the device that actually transmits the sensing signal, the responder is the device that participates in sensing according to the instructions from the initiator, and the receiver is the device that receives the signal transmitted from the transmitter. The initiator and transmitter may be the same device, and the responder and receiver may be the same device. For example, gNB20 may act as both initiator and transmitter, and UE10 may act as both responder and receiver. Of course, the roles may also be reversed. Furthermore, the initiator can act as the receiver and the responder as the transmitter. In this case, the responder transmits a sensing signal according to the initiator's instructions, and the initiator generates the sensing data.
[0087] In step S33, the communication control unit 2012 determines and applies parameters related to wireless communication (e.g., wireless signal output and power consumption) based on the received weather-related data.
[0088] [An example of a sequence for implementing communication control] Figure 12 shows an example of the processing sequence from when the AMF6 makes a start request until the target gNB20 starts communication control.
[0089] First, in step S41, AMF6 sends a message to SF2 containing a start request. The start request includes the identifier of the target gNB20 and the sensing requirements. In this embodiment, the sensing requirements were included in the start request, but the sensing requirements may also be sent from AMF6 in a separate message. Alternatively, they may be stored in advance by SF2.
[0090] Next, in step S42, SF2 sends data (sensing request) to the designated gNB20 requesting sensing. The sensing request includes data such as the identifier of the gNB20, the object to be sensed, and the procedure for sensing the object. Data may be included. Therefore, SF2 may have data for generating sensing requests based on sensing requirements.
[0091] The gNB20 performs sensing in response to a sensing request and transmits the obtained sensing data to the SF2 (step S43). The sensing data may be, for example, data obtained by measuring the characteristics of the propagation path of a radio signal (e.g., CSI information), or data obtained by analyzing CSI information.
[0092] Next, SF2 analyzes the weather (precipitation) around gNB20 based on the sensing data and transmits the results to AMF6 as weather-related data (step S44). The weather-related data includes, for example, the results of classifying the precipitation and the identifier of gNB20.
[0093] AMF6 forwards the weather-related data received from SF2 to the target gNB20 using the N2 interface (for example, via N2 Message) (step S45).
[0094] The gNB20 performs communication control based on the received weather-related data. For example, the gNB20 determines and applies wireless communication parameters by referring to a parameter table like the one shown in Figure 8. Subsequently, gNB20 notifies AMF6 of the result of the communication control as a control response (step S46). The control response may include detailed information about the applied parameters.
[0095] (Modification of the first embodiment) According to the first embodiment, in response to a request from AMF6, a predetermined gNB20 can be made to perform communication control according to the weather. On the other hand, because the weather around gNB20 is constantly changing, the wireless communication parameters that have been applied may no longer be suitable for the actual environment. For example, if the amount of precipitation changes, the parameters may need to be modified.
[0096] For example, in the process shown in Figure 12, the base station (gNB20) may retransmit sensing data in response to changes in weather. For example, in step S42, SF2 may request continuous sensing from gNB20. A continuous sensing request is, for example, a request to transmit sensing data at predetermined intervals, or a request to retransmit sensing data when the sensing result changes. In this case, the transmission of sensing data will be repeated, for example, unless the subscription is canceled.
[0097] In such cases, gNB20 may retransmit the sensing data. In this case, SF2 performs a re-analysis based on the received sensing data and sends weather-related data, including the results, to AMF6. AMF6 forwards the received weather-related data to gNB20.
[0098] Based on the message received from AMF6, gNB20 determines whether the weather class has been updated. If the weather class has been updated, gNB20 determines the parameters corresponding to the updated weather class and reapplies them. The determination of whether or not the weather class has been updated may also be performed by AMF6. For example, AMF6 may determine whether or not there has been a change in the weather class based on the weather-related data received from SF2, and if the weather class has changed, it may transfer the weather-related data to gNB20.
[0099] (Second Embodiment) In the first embodiment, the AMF6 decided to uniformly perform communication control for a specific gNB20. On the other hand, weather-based communication control can also be implemented at the UE (User Environment) level. For example, if a user has a pricing plan that prioritizes the use of renewable energy for communication, it is possible to control communication so that more power is allowed to be used when the weather is good, and power is conserved when the weather is bad. In the second embodiment, to achieve this, the gNB20 performs weather-based communication control on a per-UE basis.
[0100] In the second embodiment, when the AMF6 detects that the UE10 has been attached to the core network, it initiates communication control to the UE10. Figure 12 shows an example of the processing sequence in the second embodiment.
[0101] In the second embodiment, first, AMF6 detects that UE10 has been registered with the core network. In response, AMF6 sends a start request to UDM9 (step S51). The start request includes the identifier of the target UE10, the identifier of the gNB20 to which the UE is connected, and the sensing requirements.
[0102] Upon receiving the start request, UDM9 retrieves data regarding the contract status of the specified UE10. This allows UDM9 to recognize that the contract for the specified UE10 is one that requires communication control based on weather conditions (for example, a contract that includes clauses related to renewable energy). If UE10 is subject to weather-based communication control, UDM9 forwards a start request to SF2 to perform weather sensing (step S52).
[0103] Upon receiving the start request, SF2 performs precipitation sensing and acquires sensing data in the same manner as in the first embodiment. The processing in steps S53 and S54 is the same as in steps S42 and S43. Furthermore, SF2 analyzes precipitation based on the acquired sensing data in the same manner as in the first embodiment. As a result, weather-related data is acquired, similar to the first embodiment. The weather-related data includes the results of classifying the precipitation and the gNB20 identifier.
[0104] Since SF2 has received a start request from UDM9, it sends the acquired weather-related data to UDM9 as a response (step S55). UDM9 sends the stored weather-related data to AMF6 as a response to the start request (step S56).
[0105] AMF6 associates weather-related data with information specifying the target UE10 (e.g., the identifier of the UE10) and sends it to the target gNB20 using the N2 interface (e.g., via N2 Message) (step S57). Based on the received weather-related data, the gNB20 determines the parameters for the radio communication and applies them to communication with the designated UE10.
[0106] Subsequently, gNB20 notifies AMF6 of the result of the communication control as a control response (step S58). The control response may include information identifying the target UE10 and detailed information about the applied parameters. Upon receiving the control response, AMF6 stores its contents in UDM9 (step S59). This stores the contents of the communication control currently being performed on a specific UE10 in UDM9. This makes it possible to manage it.
[0107] In this embodiment, we have described a configuration in which UDM9 sends a start request to SF2, but if the contract information of UE10 is not used, AMF6 may send a start request directly to SF2.
[0108] (Third embodiment) In the first embodiment, the AMF6 triggered the implementation of communication control for a specific gNB20. On the other hand, weather-based communication control can also be triggered by an external application. For example, a specific application function may issue a start request specifying the area in which communication control will be implemented, and upon receiving this request, SF2 may perform sensing using a procedure similar to that of the first embodiment.
[0109] In the third embodiment, AF1 is added to the system. AF1 is an application server (external server) that provides auxiliary services other than the 5G core specifications. AF1 can send and receive information with devices within the 5G core network via NEF7.
[0110] Figure 14 shows an example of the processing sequence in the third embodiment. In the third embodiment, first, AF1 generates a start request and sends it to SF2 (step S41A). The start request includes an identifier for the area where communication control will be performed, and sensing requirements.
[0111] Next, in step S42A, SF2 sends sensing request data to gNB20 located within the specified area. This step differs from the first embodiment in that SF2 sends sensing requests to one or more gNB20 located within the specified area, rather than to the specified gNB20. SF2 analyzes precipitation within a designated area based on collected sensing data and generates weather-related data. The processing from step S44 onward is the same as in the first embodiment.
[0112] According to the third embodiment, an application function makes it possible to trigger communication control to one or more base stations within a predetermined area.
[0113] (modified version) The embodiments described above are merely examples, and this disclosure may be modified as appropriate without departing from its essence. For example, the processes and means described in this disclosure can be freely combined and implemented, as long as no technical inconsistencies arise.
[0114] Furthermore, in the first embodiment, SF2 is a newly established network function, but SF2 may be a modified version of an existing network function. For example, the functionality of SF2 may be added to a network function that provides network analysis information, such as NWDAF8.
[0115] Furthermore, in this embodiment, the start request includes the gNB20 identifier and sensing requirements, but the start request may also include flags for giving other instructions. For example, if there are multiple sensing requirements, a flag (activation flag) indicating "which sensing requirement to activate" may be provided, and SF2 will activate the sensing requirement based on this flag. You may decide on the target group.
[0116] Furthermore, although the gNB20 designated by SF2 performs sensing in this embodiment, other communication devices within the same base station area may also participate in sensing. For example, another UE capable of communicating with the designated gNB20 may perform sensing. That is, the other UE can be an initiator, transmitter, responder, or receiver.
[0117] Furthermore, in this embodiment, the gNB20, upon receiving weather-related data, determined the parameters to be applied. However, the determination of the parameters may be performed by a device other than the gNB20. In this case, instead of weather-related data, the AMF6 or SF2 may generate a control request to the gNB20 and send it to the gNB20. The control request may include, for example, parameters for controlling the transmission power and parameters for controlling the power consumption.
[0118] Furthermore, in this embodiment, SF2 generates weather-related data based on sensing data, but the weather-related data may also be generated by the sensing entity (UE10 or gNB20).
[0119] Furthermore, while the embodiment uses precipitation around the gNB20 as the sensing target, the sensing target is not limited to precipitation, as long as it is weather-related. If it can be sensed by the 5G system, for example, the presence or absence of solar radiation, the amount of solar radiation, the intensity of solar radiation, the amount of cloud cover, and the weather may also be the sensing targets.
[0120] Furthermore, a process described as being performed by a single device may be divided and executed by multiple devices. Conversely, 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 implemented can be flexibly changed.
[0121] The present disclosure can also be realized by supplying a computer program implementing the functions described in the embodiments above 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 by a non-temporary computer-readable storage medium that can be connected to the computer's system bus, or it may be provided to the computer via a network. Non-temporary computer-readable storage mediums include, for example, any type of disk such as magnetic disks (floppy disks, hard disk drives (HDDs), etc.), optical disks (CD-ROMs, DVDs, Blu-ray discs, etc.), read-only memory (ROM), random access memory (RAM), EPROM, EEPROM, magnetic cards, flash memory, optical cards, and any type of medium suitable for storing electronic instructions. [Explanation of Symbols]
[0122] 1···AF 2..SF 3..SMF 4..PCF 5..UDR 6..AMF 7···NEF 8···NWDAF 10···UE 20···RAN 30 UPF 40···DN
Claims
1. An information processing device that functions as the first NF (Network Function) in the core network, To obtain weather-related data regarding the weather in the first area, Based on the weather-related data, first data is transmitted to wireless communication devices constituting the wireless access network within the first area, instructing them to perform communication control according to the weather. An information processing device having a control unit that performs the following.
2. The control unit acquires the weather-related data from the second wireless communication device located within the first area. The information processing apparatus according to claim 1.
3. The control unit instructs the second wireless communication device located within the first area to sense the weather, and generates the weather-related data based on the sensing data generated in response to the instruction. The information processing apparatus according to claim 1.
4. The control unit periodically acquires the sensing data, When a predetermined change occurs in the weather within the first area, a second data instructing communication control according to the changed weather is transmitted to the wireless communication device. The information processing apparatus according to claim 3.
5. The control unit acquires the weather-related data from the device that provides weather information within the first area. The information processing apparatus according to claim 1.
6. The control unit receives a request from the second NF to initiate communication control according to the weather, and starts acquiring the weather-related data based on the start request. The information processing apparatus according to claim 1.
7. The second NF mentioned above is the AMF (Access and Mobility Management Function). The information processing apparatus according to claim 6.
8. An information processing method performed by the first NF (Network Function) in the core network, To obtain weather-related data regarding the weather in the first area, Based on the weather-related data, first data is transmitted to wireless communication devices constituting the wireless access network within the first area, instructing them to perform communication control according to the weather. Information processing methods, including those mentioned above.
9. The weather-related data is acquired from a second wireless communication device located within the first area. The information processing method according to claim 8.
10. An instruction is given to a second wireless communication device located within the first area to sense the weather, and the weather-related data is generated based on the sensing data generated in response to the instruction. The information processing method according to claim 8.
11. The aforementioned sensing data is acquired periodically. When a predetermined change occurs in the weather within the first area, a second data instructing communication control according to the changed weather is transmitted to the wireless communication device. The information processing method according to claim 10.
12. The system receives a request from the second NF to initiate communication control according to the weather, and starts acquiring the weather-related data based on the start request. The information processing method according to claim 8.
13. The second NF mentioned above is the AMF (Access and Mobility Management Function). The information processing method according to claim 12.
14. A program for causing a computer to execute the information processing method described in any one of claims 8 to 13.
15. A wireless communication device that constitutes a wireless access network and is located within a first area, Obtaining weather-related data, which is data concerning the weather within the aforementioned first area, Based on the aforementioned weather-related data, communication control is performed according to the weather in the first area. A wireless communication device having a control unit that performs the following.
16. The aforementioned weather-related data is data generated by having a communication device located within the first area sense the weather. The wireless communication device according to claim 15.
17. The weather-related data mentioned above is data showing the amount of precipitation within the first area. The wireless communication device according to claim 15.
18. The control unit determines the output of a wireless signal or the usable power consumption according to the amount of rainfall in the first area. The wireless communication device according to claim 17.
19. Receiving first data from a first NF (Network Function) within the core network, which is a request to sense a predetermined target in order to cause a predetermined base station to perform communication control, In response to the first data, sensing data obtained by sensing the predetermined target is transmitted to the first NF, A wireless communication device having a control unit that performs the following.