Information processing device, information processing method, and information processing program

The system optimizes RAN coverage by integrating the RAN device to ensure stability and efficiency in managing RAN functions, addressing the limitations of existing technologies in RAN management.

WO2026133422A1PCT designated stage Publication Date: 2026-06-25SOFTBANK CORPORATION

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SOFTBANK CORPORATION
Filing Date
2024-12-17
Publication Date
2026-06-25

AI Technical Summary

Technical Problem

Existing technologies fail to efficiently manage the RAN functions, and existing technologies fail to efficiently manage the RAN functions, and existing technologies fail to efficiently manage the AN functions, and existing technologies fail to efficiently manage the communication infrastructure.

Method used

The information processing device 100 is an SMO that utilizes a simulation of the RAN function to optimize the RAN function by integrating the RAN device with a control unit to optimize the RAN coverage.

Benefits of technology

The system is designed to provide an overview of the RAN coverage, and the RAN device is configured to optimize the RAN performance by ensuring the stability of the communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024044601_25062026_PF_FP_ABST
    Figure JP2024044601_25062026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention promotes effective and stable securement of coverage. An information processing device (100) includes a control unit (130) that acquires installation information and radio wave information of first functional devices that execute a first function of a base station device, estimates a cover area that radio waves of the first functional devices reach by performing simulation based on the installation information and the radio wave information, and determines optimal allocation on the basis of the estimation result such that first functional devices having a common cover area are controlled by separate second functional devices that accommodate the respective first functional devices.
Need to check novelty before this filing date? Find Prior Art

Description

Information Processing Apparatus, Information Processing Method, and Information Processing Program

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

[0002] Conventionally, techniques for controlling the RAN function have been known. For example, a technique for offloading the parent base station (DU: Distributed Unit) function to an optimal child base station (RU: Radio Unit) according to the capacity on the base station side is known.

[0003] Japanese Patent No. 7509241

[0004] The information processing apparatus according to the present application acquires installation information and radio wave information of a first functional device that executes a first function of a base station device, and estimates a coverage area reached by the radio wave of the first functional device by performing a simulation based on the installation information and the radio wave information. Based on the estimation result, an optimal allocation is determined so that the first functional devices whose coverage areas are common are second functional devices that accommodate each first functional device and are controlled by separate second functional devices. It has a control unit.

[0005] Figure 1A is an explanatory diagram (1) for illustrating the network of the RAN function according to the embodiment. Figure 1B is an explanatory diagram (2) for illustrating the network of the RAN function according to the embodiment. Figure 2 is a diagram showing an example configuration of the information processing system according to the embodiment. Figure 3A is an explanatory diagram (3) for illustrating the network of the RAN function according to the embodiment. Figure 3B is an explanatory diagram (4) for illustrating the network of the RAN function according to the embodiment. Figure 4 is a diagram (1) showing an example of information processing according to the embodiment. Figure 5 is an explanatory diagram for illustrating the change of assignment according to the embodiment. Figure 6A is an explanatory diagram (5) for illustrating the network of the RAN function according to the embodiment. Figure 6B is an explanatory diagram (6) for illustrating the network of the RAN function according to the embodiment. Figure 7 is a diagram (2) showing an example of information processing according to the embodiment. Figure 8 is a diagram showing an example configuration of the information processing device according to the embodiment. Figure 9 is a diagram showing an example of the RU assignment information storage unit according to the embodiment. Figure 10 is a diagram showing an example of the RU installation radio wave information storage unit according to the embodiment. Figure 11 is a flowchart showing an example of information processing according to the embodiment. Figure 12 is a hardware configuration diagram showing an example of a computer that implements the functions of an information processing device.

[0006] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

[0007] (Embodiment) [1. Introduction] Conventionally, technologies for controlling RAN functions are known. For example, a technology is known that offloads the DU function to the optimal RU according to the capacity of the base station. However, with conventional technologies, it is not possible to adjust so that RUs with a common coverage area are controlled by separate DUs, and therefore it has not been possible to promote the effective and stable assurance of coverage.

[0008] Furthermore, by utilizing a technology called "AI-RAN," which combines AI (Artificial Intelligence) with next-generation mobile networks, base stations can cooperate with each other to optimize the entire area, enabling effective information provision. Utilizing such RIC (RAN Intelligent Controller) technology allows for operational optimization. AI-RAN is a technology where RAN functionality is implemented through software.

[0009] Furthermore, while it has been possible to accommodate multiple RUs with a single DU (Digital Unit), if RUs with a common coverage area are controlled by a single DU, the coverage area will be invalidated if that DU fails. Also, if multiple DUs fail, the impact of communication disruptions will be significant.

[0010] This application was made in view of the above, and aims to promote the effective and stable securing of coverage.

[0011] This section briefly explains the Radio Unit (RU), Distributed Unit (DU), and Central Unit (CU). The RU controls the antenna and performs radio communication with terminals. The DU performs functions such as signal modulation and demodulation, and communication control at the MAC (Media Access Control) layer. The CU performs functions such as controlling subordinate DUs and RUs, connecting to the core network, encrypting packets, and managing terminal radio resources. The RU, DU, and CU may be implemented using software or virtual machines.

[0012] In the embodiment described below, the information processing device 100 is an SMO (Service Management and Orchestration) that monitors and maintains the RAN. The information processing device 100 controls the assignment of RUs (controls such as which RU to connect to) for each DU. For example, the information processing device 100 assigns RUs that share a common coverage area to separate DUs.

[0013] Figure 1A is an explanatory diagram (1) for illustrating the network of the RAN function according to the embodiment. In Figure 1A, the coverage areas of RUs responsible for different frequencies overlap in the same area. Specifically, the coverage area of ​​RU-A, which is responsible for the x GHz frequency, and the coverage area of ​​RU-B, which is responsible for the y GHz frequency, overlap in area A. Furthermore, RU-A and RU-B are controlled by the same DU (DU-A). Therefore, if DU-A fails, communication will become completely impossible in area A.

[0014] Thus, even if multiple frequencies reach Area A, as long as the DU (Device Unit) is the same, if that DU fails, all multiple frequencies become unavailable, and users in Area A will be unable to communicate. If the relationship between the DU and the RU (Radio Unit) controlled by the DU can be adjusted so that each RU is responsible for a different area, then even if the DU fails, control can be maintained by another DU.

[0015] Figure 1B is an explanatory diagram (2) for illustrating the RAN function network according to the embodiment. In Figure 1B, the coverage area of ​​RU-A, which is responsible for the frequency x GHz, and the coverage area of ​​RU-B, which is responsible for the frequency y GHz, overlap in area A, but RU-A and RU-B are controlled by different DUs (DU-A and DU-B).

[0016] In Figure 1A, if DU-A malfunctions, communication becomes completely impossible in Area A. However, in Figure 1B, even if one of the DUs malfunctions, the other DU can cover Area A, thus avoiding a situation where communication becomes completely impossible in Area A. Even if the number of DUs and RUs are the same in both Figure 1A and Figure 1B, communication is possible in Figure 1B. It is necessary to pre-determine which DU controls which RU.

[0017] Similarly, the coverage area of ​​RU-C, which is responsible for the x GHz frequency, and the coverage area of ​​RU-D, which is responsible for the y GHz frequency, overlap in area B, and RU-C and RU-D are controlled by different DUs (DU-A and DU-B).

[0018] The information processing device 100 estimates the area covered when a particular radio wave receiver (RU) emits radio waves. The information processing device 100 identifies the DU controlling the RU and changes the RU assignments so that the areas covered by the RUs under the DU do not overlap.

[0019] The angle and height of the RU (Radio Wave Unit) are adjustable. For example, the angle at which the radio wave beam is emitted is called the tilt angle, and it is possible to control the tilt angle (it is also possible to calculate the tilt angle by considering coverage and path loss). Adjusting the angle and height of the RU also determines the direction in which the RU emits radio waves (what area it emits to). The information processing device 100 visualizes the direction in which the RU emits radio waves based on the installation information such as the angle and height of the RU (which may also be information after adjustment of variable information such as angle and height), examines its relationship with other RUs, and changes the relationship (assignment) between the RU and the DU (Radio Unit). Note that the installation information may include not only information after adjustment of variable information such as angle and height, but also constant information such as the installation location.

[0020] Furthermore, controlling the tilt angle makes it possible to increase or decrease the number of RUs and change the coverage range per RU. For example, by calculating the optimal tilt angle using a predictive model that takes into account various information such as field path loss and the directivity and load status of surrounding RUs, it becomes possible to optimize the number of RUs and the coverage range. The predictive model may include, for example, a radio wave propagation prediction model that predicts the radio wave range from such information. Optimizing the number of RUs and the coverage range enables rapid service recovery and the assurance (or maintenance) of communication quality. Specifically, by being able to increase or decrease the number of RUs and change the coverage range, the serviceable area can be expanded, enabling rapid service recovery and the assurance of communication quality. As a result, if an area becomes unserviceable due to a failure of a certain RU, it becomes possible to restore service in that area by controlling the tilt angle of other RUs. The information processing device 100 may use such a predictive model to calculate the optimal tilt angle and perform optimization of the number of RUs and the coverage range. For example, the information processing device 100 may provide various information to a prediction model at predetermined timings to calculate the optimal tilt angle, and control the device to achieve the optimal tilt angle, thereby optimizing the number of surrounding RUs and the coverage range per surrounding RU.

[0021] While a DU can identify which RU is assigned to it, it cannot determine in which direction these RUs are emitting radio waves. The information processing device 100 visualizes the direction in which the RUs are emitting radio waves through simulation and changes the assignment of which DU controls which RU based on the results.

[0022] In the embodiments described below, it is assumed that a simulation technique such as a digital twin is used. However, any simulation technique that can simulate the direction in which the RU is emitting radio waves is not limited to a digital twin, and any other simulation technique may be used.

[0023] [2. Configuration of the Information Processing System] The information processing system 1 shown in Figure 2 will now be described. As shown in Figure 2, the information processing system 1 includes an RU 10, a DU 20, and an information processing device 100. The RU 10, DU 20, and information processing device 100 are connected to each other via a predetermined communication network (network N) by wired or wireless means. Figure 2 is a diagram showing an example of the configuration of the information processing system 1 according to the embodiment.

[0024] RU10 is a sub-base station. RU10 provides communication to the area in the direction from which it emits radio waves (enabling communication for users in that area).

[0025] DU20 is the master base station. DU20 controls the communication status of RU10. DU20 may utilize a GPU (Graphic Processing Unit), for example. Therefore, DU20 may also be a server that performs roles other than DU. The relationship may be modified to be most efficient each time the role of DU20 changes.

[0026] DU20 may be a server that performs the roles of both DU and AI. For example, if traffic decreases in a certain area, its role may switch from DU to AI. For example, if AI computing resources are needed at a certain time, the computing resources of RAN will decrease. Therefore, even if the number of RUs is normally 20, in such cases it may be reduced to 10. By having RUs consider multiple DUs as candidates, it becomes possible to change the allocation so that no areas become completely unable to communicate.

[0027] Figures 3A and 3B are explanatory diagrams (3) and (4) illustrating the network of the RAN function according to the embodiment. Even if area A is covered by two DUs and four RUs in the morning as shown in Figure 3A, two RUs are sufficient at night as communication decreases as shown in Figure 3B. Therefore, at night, the computing resources of one DU are left over and can be used as computing resources for the AI. In Figure 3B, DU-B, which functioned as a DU in Figure 3A, becomes an AI.

[0028] Furthermore, when throughput is required in the morning, a simulation is performed again based on a predetermined calculation algorithm to determine which servers should be returned to the DU (Data Unit) to ensure that the DU and AI (Aggressive Data Unit) function as efficiently as possible. For example, the appropriate number of RUs (Resource Units) is identified based on the proportion of users requesting communication, and a simulation is performed again to determine which servers should be returned to the DU. In this process, the amount of communication that can be handled by a single RU is taken into consideration when making the decision.

[0029] The information processing device 100 is an information processing device aimed at promoting the effective and stable securing of coverage, and can be any information processing device as long as it can realize the processing in the embodiment. For example, the information processing device 100 promotes the effective and stable securing of coverage by performing control processing between DUs and RUs while taking coverage into consideration. Also, the information processing device 100 promotes the effective and stable securing of coverage by, for example, having RUs with a common coverage area controlled by separate DUs. The information processing device 100 may be, for example, an SMO that monitors and maintains RANs, or it may be part of the functions of an SMO.

[0030] [3. An Example of Information Processing] Here, we will describe the information processing according to the embodiment. There are two cases in the embodiment: when performing control processing between the DU and the RU, and when performing control processing between the CU (the parent base station of the DU) and the DU. First, we will describe the information processing when performing control processing between the DU and the RU.

[0031] (Control processing between DU and RU) Figure 4 is a diagram (1) showing an example of information processing of the information processing system 1 according to the embodiment. The information processing device 100 acquires information related to the installation of the RU, such as the installation location, installation position, and installation angle of the RU, as well as radio wave information (frequency information, etc.) that the RU is responsible for (step S11). By considering such installation information and radio wave information, it becomes possible to simulate in which direction the RU is emitting radio waves. In Figure 4, the case in which this information is acquired from the DU is used as an example, but the system is not limited to this example. For example, this information may be stored in the storage unit 120.

[0032] The information processing device 100 uses simulation technology such as a digital twin to simulate the direction in which the RU is emitting radio waves (step S12). Based on the simulation results, the information processing device 100 estimates the coverage area (how much area can be covered and how far the radio waves reach) (step S13).

[0033] The information processing device 100 determines the optimal assignment of RU based on the estimation results (step S14). For example, if there are multiple candidate RUs, the information processing device 100 determines the optimal assignment based on a predetermined algorithm for solving the assignment optimization problem. Then, the information processing device 100 changes the assignment based on the determined assignment (step S15). In Figure 4, the information processing device 100 changes the assignment of DU-A from RU-A to RU-B.

[0034] Figure 5 is an explanatory diagram illustrating the change in assignment according to the embodiment. In Figure 5, the control of RU-B is changed from DU-A to DU-B. As a result, even if DU-A fails, communication in area A will be possible with DU-B.

[0035] Furthermore, in anticipation of a failure of DU-A, priorities may be predetermined using a specific algorithm for solving an optimization problem so that RU-B can be controlled by other DUs such as DU-B. Priorities of DUs may also be predetermined for each individual RU.

[0036] (Control processing between CU and DU) Figures 6A and 6B are explanatory diagrams (5) and (6) for illustrating the network of the RAN function according to the embodiment. Just as the DU has a one-to-many structure with respect to the RU, the CU has a one-to-many structure with respect to the DU. As shown in Figure 6A, the DU may be controlled by the CU separately from the SMO. In Figure 6A, the CU and SMO perform control by exchanging different information with the DU. Alternatively, as shown in Figure 6B, the CU may be controlled by the SMO. In this case, if the CU fails, communication with DU-A and DU-B will become impossible, and communication may become impossible in the coverage area of ​​the corresponding RU.

[0037] Figure 7 is a diagram (2) showing an example of information processing of the information processing system 1 according to the embodiment. The information processing device 100 acquires installation information and frequency information of the RU (step S21). In Figure 7, the case in which this information is acquired from the CU is given as an example, but the example is not limited to this example.

[0038] Similar to Figure 4, the information processing device 100 simulates the direction in which the RU is emitting radio waves (step S22), estimates the coverage area based on the simulation results (step S23), and determines the optimal allocation of the RU based on the estimation results (step S24). Then, the information processing device 100 instructs the DU to change its allocation based on the determined allocation (step S25).

[0039] [4. Configuration of the Information Processing Device] Next, the configuration of the information processing device 100 according to the embodiment will be described with reference to Figure 8. Figure 8 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Figure 8, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130. The information processing device 100 may also have an input unit (for example, a keyboard or mouse) that receives various operations from the administrator of the information processing device 100, and a display unit (for example, a liquid crystal display) for displaying various information.

[0040] (Communication Unit 110) The communication unit 110 is implemented by, for example, a NIC (Network Interface Card). The communication unit 110 is connected to the network N by wire or wireless connection and transmits and receives information with the DU20 and the like via the network N.

[0041] (Storage Unit 120) The storage unit 120 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or storage devices such as hard disks and optical discs. As shown in Figure 8, the storage unit 120 has an RU allocation information storage unit 121 and an RU installation radio wave information storage unit 122.

[0042] The RU allocation information storage unit 121 stores the current RU allocation information. Here, FIG. 9 shows an example of the RU allocation information storage unit 121 according to the embodiment. As shown in FIG. 9, the RU allocation information storage unit 121 has items such as "RU-ID" and "control DU-ID".

[0043] "RU-ID" indicates identification information for identifying the RU. "Control DU-ID" indicates identification information for identifying the DU that controls the RU.

[0044] The RU installation radio wave information storage unit 122 stores the installation information and radio wave information of the RU. Here, FIG. 10 shows an example of the RU installation radio wave information storage unit 122 according to the embodiment. As shown in FIG. 10, the RU installation radio wave information storage unit 122 has items such as "RU-ID", "installation information", and "radio wave information".

[0045] "RU-ID" indicates identification information for identifying the RU. "Installation information" indicates the installation information of the RU. In the example shown in FIG. 10, an example where conceptual information such as "installation information #1" and "installation information #2" is stored in "installation information" is shown, but actually, information such as numerical values or text indicating installation information is stored. "Radio wave information" indicates the radio wave information under the responsibility of the RU. In the example shown in FIG. 10, an example where conceptual information such as "radio wave information #1" and "radio wave information #2" is stored in "radio wave information" is shown, but actually, information such as numerical values or text indicating radio wave information is stored.

[0046] (Control unit 130) The control unit 130 is a controller, and is realized by various programs stored in the storage device inside the information processing device 100 being executed with the RAM as the work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), etc. Also, the control unit 130 is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0047] As shown in FIG. 8, the control unit 130 includes an acquisition unit 131, a simulation unit 132, an estimation unit 133, a determination unit 134, and an execution unit 135, and realizes or executes the operations of information processing described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 8, and other configurations may be used as long as they can perform the information processing described later.

[0048] (Acquisition Unit 131) The acquisition unit 131 acquires various types of information. The acquisition unit 131 acquires various types of information from an external information processing device. For example, the acquisition unit 131 acquires various types of information from another information processing device such as the DU 20.

[0049] The acquisition unit 131 acquires various types of information from the storage unit 120. Also, the acquisition unit 131 stores the acquired various types of information in the storage unit 120.

[0050] For example, the acquisition unit 131 acquires the installation information of the RU. For example, the acquisition unit 131 acquires the installation information of the RU such as the installation location, installation position, and installation angle of the RU. Also, for example, the acquisition unit 131 acquires the radio wave information handled by the RU. For example, the acquisition unit 131 acquires frequency information as an example of the radio wave information.

[0051] For example, the acquisition unit 131 acquires the installation information and radio wave information of the first functional device that executes the first function of the base station device. When the second functional device is the DU, the acquisition unit 131 acquires, for example, the installation information and radio wave information of the RU, which is the first functional device. Also, when the second functional device is the CU, the acquisition unit 131 acquires, for example, the installation information and radio wave information of the DU, which is the first functional device.

[0052] (Simulation Unit 132) The simulation unit 132 performs a simulation of the direction in which the RU radiates radio waves, for example, based on the installation information and radio wave information of the RU acquired by the acquisition unit 131. For example, the simulation unit 132 uses a simulation technique such as a digital twin to perform a simulation of the direction in which the RU radiates radio waves.

[0053] (Estimation Unit 133) The estimation unit 133 estimates the coverage area reached by the radio waves of the RU, for example, based on the simulation results by the simulation unit 132.

[0054] (Decision Unit 134) The decision unit 134 determines the optimal allocation of RUs to DUs based on the estimation results from the estimation unit 133, for example. For example, the decision unit 134 determines the optimal allocation so that RUs with a common coverage area are controlled by separate DUs. For example, the decision unit 134 determines the optimal allocation of RUs to other DUs in case one or more specific DUs become non-functional due to failure or other reasons. Also, for example, the decision unit 134 determines the optimal allocation so that RUs with a common coverage area are responsible for different radio wave information. For example, the decision unit 134 determines the optimal allocation so that both xGHz and yGHz frequencies are available in area A.

[0055] The determination unit 134 determines, for example, the optimal allocation based on the estimation results, such that first functional devices with a common coverage area are controlled by separate second functional devices that house each first functional device. For example, the determination unit 134 determines the optimal allocation based on the estimation results, such that RUs with a common coverage area are controlled by separate DUs that house each RU. Alternatively, for example, the determination unit 134 determines the optimal allocation based on the estimation results, such that DUs with a common coverage area are controlled by separate CUs that house each DU.

[0056] (Execution Unit 135) The execution unit 135 performs the assignment based on the assignment result determined by the decision unit 134, for example. As a result, the communication environment for users in each area is determined.

[0057] [5. Information Processing Flow] Next, the information processing procedure by the information processing system 1 according to the embodiment will be explained using Figure 11.

[0058] As shown in Figure 11, the information processing device 100 acquires installation information and radio wave information of the first functional device (step S101). Based on the acquired installation information and radio wave information, the information processing device 100 performs a simulation of the direction in which the first functional device emits radio waves (step S102). Based on the simulation results, the information processing device 100 estimates the coverage area that the radio waves of the first functional device reach (step S103). Based on the estimation results, the information processing device 100 determines the optimal allocation (step S104).

[0059] [6. Effects] As described above, the information processing device 100 according to the embodiment has a control unit 130 that acquires installation information and radio wave information of a first functional device that performs the first function of a base station device, estimates the coverage area to which the radio waves of the first functional device reach by performing a simulation based on the installation information and radio wave information, and determines the optimal allocation based on the estimation result so that the first functional devices with common coverage areas are controlled by separate second functional devices that accommodate each first functional device.

[0060] As a result, the information processing device 100 according to the embodiment can avoid having the same coverage for the first functional device controlled under the same second functional device, thereby promoting the effective and stable assurance of coverage. Furthermore, because the information processing device 100 according to the embodiment can promote the effective and stable assurance of coverage, it can contribute to achieving Sustainable Development Goal (SDG) 9, "Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation."

[0061] Furthermore, the control unit 130 acquires installation information and radio wave information for multiple first functional devices, which are Radio Units (RUs), that can be controlled by the second functional device, which is a Distributed Unit (DU).

[0062] As a result, the information processing device 100 according to this embodiment can perform control processing to promote effective and stable coverage, taking into account the relationship between the DU and RU. Furthermore, it can control the system so that the impact is not significant when the DU fails.

[0063] Furthermore, the control unit 130 determines the optimal allocation so that the radio wave information handled by the RU, which is the first functional device with a common coverage area, is different.

[0064] As a result, the information processing device 100 according to this embodiment can enable different radio wave communications within a common coverage area.

[0065] Furthermore, the control unit 130 determines the optimal assignment to be controlled by the DU, which is a second functional device that includes DU functions and AI functions.

[0066] As a result, the information processing device 100 according to the embodiment can make the DU's computing resources available for AI processing (enabling AI processing using the DU's computing resources) depending on the communication status. In this way, it is possible to control the allocation to be optimal from the standpoint of traffic fluctuations and coverage.

[0067] Furthermore, the control unit 130 determines the DU information to be used as a DU according to the communication status in the coverage area, and determines the optimal assignment.

[0068] As a result, the information processing device 100 according to the embodiment can make the computing resources of the DU available for AI processing depending on the communication status, and therefore can promote the effective and stable securing of coverage.

[0069] [7. Hardware Configuration] The information processing device 100 according to the above-described embodiment is also realized by a computer 1000 having a configuration such as that shown in Figure 12. Figure 12 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100. The computer 1000 includes a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

[0070] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, and controls various parts. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.

[0071] The HDD 1400 stores programs executed by the CPU 1100, as well as data used by such programs. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.

[0072] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the generated data to output devices via the input / output interface 1600.

[0073] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 can be, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording medium, or semiconductor memory.

[0074] For example, when the computer 1000 functions as an information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 130 by executing a program loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a predetermined communication network.

[0075] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0076] [8. Others] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above documents and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0077] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0078] Furthermore, the information processing device 100 described above may be implemented using multiple server computers, and depending on the function, it may be implemented by calling external platforms via API or network computing, allowing for flexible configuration changes.

[0079] Furthermore, the embodiments described above can be combined as appropriate, as long as the processing content is not contradictory.

[0080] 1. Information Processing System 10. RU: Radio Unit 20. DU: Distributed Unit 100. Information Processing Device 110. Communication Unit 120. Storage Unit 121. RU Assignment Information Storage Unit 122. RU Installation Radio Wave Information Storage Unit 130. Control Unit 131. Acquisition Unit 132. Simulation Unit 133. Estimation Unit 134. Determination Unit 135. Execution Unit N. Network

Claims

1. An information processing device having a control unit that acquires installation information and radio wave information of a first functional device that performs a first function of a base station device, estimates the coverage area reached by the radio waves of the first functional device by performing a simulation based on the installation information and the radio wave information, and determines an optimal assignment based on the estimation result so that the first functional devices with common coverage areas are controlled by separate second functional devices that accommodate each of the first functional devices.

2. The information processing apparatus according to claim 1, wherein the control unit acquires the installation information and radio wave information of a plurality of first functional devices, RUs (Radio Units), that can be controlled by the second functional device, DU (Distributed Unit).

3. The information processing apparatus according to claim 1, wherein the control unit determines an optimal allocation such that the radio wave information handled by the first functional device RU, which has a common coverage area, is different.

4. The information processing apparatus according to claim 1, wherein the control unit determines the optimal assignment to the DU, which is a second functional device including a DU function and an AI function.

5. The information processing apparatus according to claim 1, wherein the control unit determines DU information to be used as a DU according to the communication status in the coverage area and determines the optimal assignment.

6. An information processing method performed by a computer, comprising the steps of: acquiring installation information and radio wave information of a first functional device that performs a first function of a base station device; estimating the coverage area reached by radio waves of the first functional device by performing a simulation based on the installation information and the radio wave information; and determining an optimal allocation based on the estimation result such that the first functional devices with common coverage areas are controlled by separate second functional devices that accommodate each of the first functional devices.

7. An information processing program that causes a computer to execute a control procedure which involves acquiring installation information and radio wave information of a first functional device that performs the first function of a base station device, estimating the coverage area reached by the radio waves of the first functional device by performing a simulation based on the installation information and the radio wave information, and determining the optimal allocation based on the estimation result so that the first functional devices with common coverage areas are controlled by separate second functional devices that accommodate each of the first functional devices.