A method of controlling a plurality of cells providing radio resource to a plurality of user equipments and an electronic device performing the same
By dynamically adjusting cell states based on load distribution, the method balances terminal connections and reduces power consumption, improving network performance.
Patent Information
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2020-11-02
- Publication Date
- 2026-07-21
AI Technical Summary
The uneven distribution of terminals across cells in a wireless network can lead to load concentration on specific cells, increasing power consumption and degrading network performance.
A method and electronic device that monitor cell load and adjust the active/inactive states of cells based on total load, redistributing terminals to balance the load and minimize power consumption.
This approach reduces total power consumption and prevents performance degradation by evenly distributing load across cells, enhancing wireless communication efficiency.
Smart Images

Figure 112020116736819-PAT00002_ABST
Abstract
Description
Technology Field
[0001] The embodiments disclosed in this document relate to a method for controlling a plurality of cells to provide wireless resources to a plurality of terminals and an electronic device for performing the same. Background Technology
[0002] With the advancement of communication technology, users can perform various types of tasks by communicating with base stations using their terminals. For example, using their respective terminals, users can send and receive voice or text messages, play audio or video, or use the Internet.
[0003] A base station may form an access network with multiple terminals to provide wireless communication services to terminals. As an access network device, the base station may include multiple sectors, and each sector may include multiple cells according to a frequency band. Terminals may be allocated wireless resources by connecting to any one of the multiple cells, and may perform various tasks using the allocated wireless resources. The problem to be solved
[0004] The number of terminals connected to each cell can change frequently, and the load on each cell can vary depending on the number of connected terminals. For example, a relatively large number of terminals may be connected to one cell, while a relatively small number may be connected to another. If the number of terminals connected to each cell is not properly and fairly distributed, the load may be concentrated on a specific cell, and the performance of the entire network may degrade.
[0005] Furthermore, the power consumption efficiency of each cell may vary depending on the frequency band of the wireless resources provided or the characteristics of the configured hardware. Even if the same number of terminals are connected to multiple cells, if a large number of terminals are connected to cells with relatively low power consumption efficiency, the total power consumption can increase significantly. Increased power consumption may raise the operating costs of the base station and ultimately degrade the efficiency of wireless communication services. means of solving the problem
[0006] A method according to one embodiment disclosed in this document may be characterized by comprising: a step of obtaining information on the load of each of a plurality of cells; a step of calculating a total load of all the plurality of cells based on the obtained information; a step of changing the state of at least one of the plurality of cells from an active state to an inactive state or from an inactive state to an active state based on the calculated total load; and a step of controlling the plurality of cells so that the plurality of UEs are connected to the cell in the active state among the plurality of cells in response to the change in the state of the at least one cell.
[0007] An electronic device according to one embodiment disclosed in this document comprises a plurality of cells, a memory, and at least one processor electrically connected to the memory and the plurality of cells, wherein the at least one processor acquires information regarding the load of each of the plurality of cells, calculates a total load of the plurality of cells based on the acquired information, changes the state of at least one of the plurality of cells from an active state to an inactive state or changes it from an inactive state to an active state based on the calculated total load, and is configured to control the plurality of cells so that the plurality of UEs are connected to the cell in the active state among the plurality of cells in response to the change in the state of the at least one cell. Effects of the invention
[0008] According to the embodiments disclosed in this document, in a plurality of cells that provide wireless resources to a plurality of terminals, total power consumption can be reduced and the efficiency of wireless communication services can be increased. In addition, by preventing the phenomenon of load concentration on a specific cell, the performance degradation of the entire network can be prevented.
[0009] In addition, various effects that can be identified directly or indirectly through this document may be provided. Brief explanation of the drawing
[0010] FIG. 1 shows a communication system according to one embodiment, comprising a plurality of UEs and a base station that provides wireless resources to the plurality of UEs. FIG. 2 shows a block diagram of an electronic device for controlling a plurality of cells to provide wireless resources to a plurality of UEs according to one embodiment. FIG. 3 shows a block diagram of a server and a base station controlling multiple cells for providing wireless resources to multiple UEs according to one embodiment. FIG. 4 shows a flowchart of a method for controlling multiple cells to provide wireless resources to multiple terminals according to one embodiment. FIG. 5 is a diagram illustrating a method for controlling the state of a plurality of cells in the case where the summed load is reduced, according to various embodiments. FIG. 6 is a diagram illustrating a method for controlling the state of multiple cells in the case where the sum load increases, according to various embodiments. FIG. 7 is a diagram illustrating a method in which an artificial intelligence model used to control the state of a plurality of cells is trained according to one embodiment. FIG. 8 is a flowchart illustrating a method for controlling a plurality of cells in response to a change in the state of at least one cell according to one embodiment. FIG. 9 is a flowchart illustrating a method for controlling a plurality of cells in response to a change in the state of at least one cell according to another embodiment. In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Specific details for implementing the invention
[0011] FIG. 1 shows a communication system according to one embodiment, comprising a plurality of UEs and a base station that provides wireless resources to the plurality of UEs.
[0012] Referring to FIG. 1, a communication system (100) may include a base station (110) and a plurality of UEs (120). According to various embodiments, the base station (110) may include a plurality of cells (not shown), and each of the plurality of UEs (120) may be connected to any one of the plurality of cells. In various embodiments, the base station (110) and the plurality of UEs (120) are not limited to those shown in FIG. 1. For example, the communication system (100) may include a plurality of base stations, and the plurality of UEs (120) may be connected to any one of the cells included in any one of the plurality of base stations.
[0013] According to one embodiment, each of the plurality of UEs (120) may be connected to any one of the cells included in the base station (110), and in FIG. 1, each of the plurality of UEs (120) may be understood to be connected to different cells. For example, the first UE (121) may be understood to be connected to the first cell and the second UE (122) may be understood to be connected to the second cell, and the third UE (123) may be understood to be connected to the third cell and the fourth UE (124) may be understood to be connected to the fourth cell. According to various embodiments, unlike as shown in FIG. 1, the UE connected to each cell is not limited to one. For example, FIG. 1 is illustrated as having one first UE (121) connected to the first cell, but the first UE (121) may be understood to include one or more UEs.
[0014] According to one embodiment, each of the plurality of UEs (120) may be connected to a cell in an active state. For example, the cell to which each of the plurality of UEs (120) is connected may be understood as being in an active state. In one embodiment, any one of the plurality of cells may be in a deactivated state. For example, no UE may be connected to the cell in the deactivated state. In one embodiment, while at least one UE is connected to a cell in an active state, the cell in the active state may be deactivated by being controlled by a base station (110) or a server controlling the base station (110). The at least one UE connected to the deactivated cell may be controlled to be connected to a different cell in an active state other than the deactivated cell.
[0015] According to one embodiment, the state of a plurality of cells may be controlled based on the total load of the plurality of cells. For example, if the total load of the plurality of cells corresponds to a designated first range, some of the cells corresponding to the first range among the plurality of cells may be activated, and the remaining cells may be deactivated. In one embodiment, when the total load of the plurality of cells changes from the designated first range to a designated second range, the state of at least one cell may be deactivated from an activated state or activated from a deactivated state. In one embodiment, when the state of the at least one cell changes, at least one UE connected to the cell in the activated state may be controlled to be connected to another cell in the activated state.
[0016] Hereinafter, the present specification describes a method for controlling the state of a plurality of cells for providing wireless resources to a plurality of UEs (120) based on the sum of the total load of the plurality of cells, and an electronic device for performing such a method.
[0018] FIG. 2 shows a block diagram of an electronic device for controlling a plurality of cells to provide wireless resources to a plurality of UEs according to one embodiment.
[0019] Referring to FIG. 2, the electronic device (200) may include a plurality of cells (210), such as a first cell (211), a second cell (212), a third cell (213), and a fourth cell (214), and may include a processor (220), an input unit (230), an output unit (240), a memory (250), and a module unit (260). According to various embodiments, the configuration of the electronic device (200) is not limited to that shown in FIG. 2 and may additionally include configurations not shown in FIG. 2, or may omit some of the configurations shown in FIG. 2. For example, FIG. 2 shows the electronic device (200) including four cells, but the electronic device (200) may include a different number of cells than shown in FIG. 2. As another example, FIG. 2 is illustrated as including a plurality of operable modules in the module section (260), but at least some of the plurality of modules may be implemented as software modules stored in memory (250). For example, the load information acquisition module (261) may not be implemented as a separate hardware module included in the module section (260) as shown in FIG. 2, but may be stored in memory (250) as a software module and operated by being executed by the processor (220). According to one embodiment, the electronic device (200) may be understood as having the same or similar configuration as the base station (110) shown in FIG. 1.
[0020] Multiple cells (210) can provide wireless resources to multiple UEs by each being connected to at least some of the multiple UEs (e.g., multiple UEs (120) of FIG. 1). In various embodiments, the wireless resource may be understood as a frequency resource for wireless communication as a limited resource that can be shared by only a limited number of users at a given time. In one embodiment, the wireless resource may refer to a resource block (RB) or a physical resource block (PRB) in orthogonal frequency division multiplexing (OFDM) wireless communication.
[0021] According to one embodiment, a plurality of cells (210) may provide wireless resources corresponding to different frequency bands. For example, the first cell (211) may provide wireless resources in the 1.8 GHz band, the second cell (212) may provide wireless resources in the 850 MHz band, and the third cell (213) may provide wireless resources in the 2.3 GHz band. In one embodiment, the plurality of cells (210) may provide wireless resources corresponding to different bandwidths within the same frequency band. For example, the third cell (213) may provide wireless resources having a bandwidth of 20 MHz in the 2.3 GHz band, and the fourth cell (214) may provide wireless resources having a bandwidth of 10 MHz in the 2.3 GHz band. In various embodiments, the frequency band for each of the plurality of cells (210) is not limited to the above embodiments. According to various embodiments, a plurality of cells (210) may have different hardware characteristics to provide wireless resources corresponding to different frequency bands or different bandwidths. For example, a plurality of cells (210) may have different power consumption efficiencies. In one embodiment, the power consumption efficiency may be calculated based on the magnitude of power consumption per resource block.
[0022] According to one embodiment, each of the plurality of cells (210) may be in either an active state or an inactive state. For example, all of the plurality of cells (210) may be in an active state, or at least one of the plurality of cells (210), e.g., the first cell (211), may be in an inactive state while the remaining cells, e.g., the second cell (212), the third cell (213), and the fourth cell (214), may be in an active state. In one embodiment, the state of at least one of the plurality of cells (210) may be an active state.
[0023] In one embodiment, when at least one of the plurality of cells (210) is in an active state, the at least one cell in the active state may provide wireless resources to at least one UE. In one embodiment, when at least one of the plurality of cells (210) is in an inactive state, the at least one cell in the inactive state may not provide wireless resources to any UE. According to various embodiments, the state of the plurality of cells (210) being in an active state may be understood as the power of the power amplifier included in each of the plurality of cells (210) or the plurality of cells (210) being turned on, and the state of the plurality of cells (210) being in an inactive state may be understood as the power of the power amplifier included in each of the plurality of cells (210) or the plurality of cells (210) being turned off.
[0024] The processor (220) is electrically connected to the components included in the electronic device (200) and can perform operations or data processing regarding the control and / or communication of the components included in the electronic device. According to one embodiment, the processor (220) can load and process commands or data received from at least one of the other components into memory (250) and store the resulting data in memory (250).
[0025] The input section (230) and output section (240) are electrically connected to the processor (220) and may be configured as an interface for transmitting or receiving data with other electronic devices (200) outside the electronic device (200), such as each of the plurality of UEs shown in FIG. 1.
[0026] The memory (250) is electrically connected to the processor (220) and can store commands or data related to the operation of components included in the electronic device (200). According to various embodiments, the memory (250) can store information on the load of each of a plurality of UEs obtained using a load information acquisition module (261), a summed load calculated using a load information processing module (262), or at least one threshold ratio derived using a range setting module (264). According to one embodiment, the memory (250) may store instructions for executing software modules when at least some of the modules included in the module section (260) are implemented as software executed by the processor (220).
[0027] The module section (260) may include a plurality of modules for implementing a plurality of operations executed in the electronic device (200). According to various embodiments, the module section (260) may be a single hardware configuration for implementing at least some of the plurality of modules shown in FIG. 2, or it may be understood as a configuration conceptually including a plurality of hardware for implementing each module. According to various embodiments, the configuration of the module section (260) is not limited to that shown in FIG. 2, and at least some of the plurality of modules included in the module section (260) shown in FIG. 2 may be stored in memory (250) by being implemented in software.
[0028] The load information acquisition module (261) can acquire information about the load of each of the plurality of cells (210) from the plurality of cells (210) by being executed by the processor (220). In one embodiment, the information about the load may be based on the physical resource block usage (PRB usage) for each of the plurality of cells (210). The physical resource block usage may be understood as the ratio of the physical resource blocks provided to the currently connected UEs to the maximum physical resource blocks that each of the plurality of cells (210) can provide. In another embodiment, the information about the load may be based on at least one of the power consumption for each of the plurality of cells (210), the number of UEs connected to each of the plurality of cells (210), or the data throughput of each of the plurality of cells (210).
[0029] According to one embodiment, the load information acquisition module (261) may acquire information regarding the power consumption efficiency for each of the plurality of cells (210). For example, the load information acquisition module (261) may acquire the power consumption per resource block provided to the UE from each of the plurality of cells (210). According to one embodiment, the power consumption per resource block may vary depending on the hardware characteristics of each of the plurality of cells (210). For example, the power consumption per resource block of the first cell (211) may be higher than the power consumption per resource block of the second cell (212), and the power consumption per resource block of the second cell (212) may be higher than the power consumption per resource block of the third cell (213) or the fourth cell (214). According to one embodiment, the power consumption per resource block may vary depending on the ratio of physical resource block usage currently provided in each cell. For example, the power consumption per resource block in each cell may have a larger value as the ratio of physical resource block usage decreases, or it may have a larger value as the ratio of physical resource block usage increases. Alternatively, the power consumption per resource block in each cell may have a constant value regardless of the ratio of physical resource block usage.
[0030] According to one embodiment, the load information acquisition module (261) can periodically acquire information regarding the load of each of the plurality of cells (210) from the plurality of cells (210) according to a specified time interval. For example, the specified time interval may be the time for a symbol, slot, subframe, halfframe, frame, etc.
[0031] The load information processing module (262) can process load information obtained from the load information acquisition module (261) by being executed by the processor (220) and can calculate various values from the load information. For example, the load information processing module (262) can calculate the total load of the entire plurality of cells (210) or the maximum total load of the entire plurality of cells (210) based on information regarding the load of each of the plurality of cells (210). In one embodiment, the load information processing module (262) may calculate a ratio to the maximum total load of the entire plurality of cells (210) using the calculated total load. In one embodiment, the ratio to the maximum total load may be calculated based on the ratio of physical resource block usage. In another example, the load information processing module (262) may calculate the variance between the loads of each cell based on information regarding the load of each of the plurality of cells (210). In one embodiment, the load information processing module (262) may calculate the load distribution among the active cells among the plurality of cells (210).
[0032] The cell state control module (263) can control the state of each of the plurality of cells (210) by being executed by the processor (220). For example, the cell state control module (263) can control the state of at least one cell to an active state by turning on the power of at least one cell among the plurality of cells (210) or the power amplifier included in said at least one cell. When the state of said at least one cell is active, said at least one cell can provide wireless resources to at least one connected UE and consume power. As another example, the cell state control module (263) can control the state of said at least one cell to an inactive state by turning off the power of at least one cell among the plurality of cells (210) or the power amplifier included in said at least one cell. When the state of said at least one cell is in an inactive state, no UE is connected to said at least one cell, and the power consumed by said at least one cell can be reduced.
[0033] According to one embodiment, the cell state control module (263) can determine the state of each of the plurality of cells (210) to control the state of each of the plurality of cells (210). For example, the cell state control module (263) can determine the state of each of the plurality of cells (210) based on the total load of the plurality of cells (210) calculated from the load information processing module (262).
[0034] According to one embodiment, the cell state control module (263) can determine the state of each of the plurality of cells (210) based on which of the plurality of sections the calculated sum load corresponds to. In one embodiment, the plurality of sections may be understood as sections set based, for example, on the ratio of the maximum sum load of all the plurality of cells (210). For example, the first section may be understood as a section where the ratio of the maximum sum load is greater than or equal to a first threshold ratio, and the second section may be understood as a section where the ratio of the maximum sum load is less than the first threshold ratio and greater than or equal to a second threshold ratio. The third section may be understood as a section where the ratio of the maximum sum load is less than the second threshold ratio and greater than or equal to a third threshold ratio, and the fourth section may be understood as a section where the ratio of the maximum sum load is less than the third threshold ratio. In various embodiments, the threshold ratios distinguishing the plurality of sections may be set by the section setting module (264). According to various embodiments, the number of sections included in the plurality of sections may be set based on the number of cells (210). In various embodiments of this specification, for convenience of explanation, the number of sections included in the plurality of sections may be described as four, but is not limited thereto.
[0035] According to one embodiment, the activation status of each of the plurality of cells (210) for each of the plurality of sections may be set based on the power consumption efficiency of each of the plurality of cells (210). For example, for the first section among the plurality of sections, all of the plurality of cells (210) may be set to be in an activated state. In another embodiment, for the second section among the plurality of sections, the state of the first cell (211) with the lowest power consumption efficiency among the plurality of cells (210) may be set to be in an inactive state, and the state of the remaining cells may be set to be activated. In yet another embodiment, for the third section among the plurality of sections, the state of the second cell (212) with the lowest power consumption efficiency among the first cell (211) and the plurality of cells (210) excluding the first cell (211) may be set to be in an inactive state, and the state of the remaining cells may be set to be activated. In another embodiment, for the fourth section among the plurality of sections, the state of the third cell (213), which has the lowest power consumption efficiency among the plurality of cells (210) excluding the first cell (211), the second cell (212), and the first cell (211) and the second cell (212), may be set to an inactive state, and the state of the fourth cells (214) may be set to an active state.
[0036] According to various embodiments, the activation status of each of the plurality of cells (210) is determined differently based on the set plurality of intervals, which may be understood as one cell changing from an active state to an inactive state based on a designated order as the total load calculated from all of the plurality of cells (210) gradually decreases. For example, the total load may have the same value as the maximum total load and may decrease over time, and the total load may correspond sequentially to the first interval, the second interval, the third interval, and the fourth interval. In this case, the cell state control module (263) may change the state of at least one cell among the plurality of cells (210) from an active state to an inactive state in the order of the cell with the lowest power consumption efficiency, e.g., the first cell (211), the second cell (212), and the third cell (213). Even if the total load gradually decreases to zero, the cell state control module (263) may maintain the state of the cell with the highest power consumption efficiency, such as the fourth cell (214), as active.
[0037] According to various embodiments, the activation status of each of the plurality of cells (210) is determined differently based on the set plurality of intervals, which may be understood as one cell changing from an inactive state to an active state based on a designated order as the sum of the loads calculated from all of the plurality of cells (210) gradually increases. For example, the sum of the loads may have a value of 0 and may gradually increase over time, and the sum of the loads may sequentially correspond to the fourth interval, the third interval, the second interval, and the first interval. In this case, the cell state control module (263) may change the state of at least one cell among the plurality of cells (210) from an inactive state to an active state, while keeping the cell with the highest power consumption efficiency, e.g., the fourth cell (214), in an active state, starting from the cell with the highest power consumption efficiency among the plurality of cells (210) excluding the fourth cell (214), e.g., the third cell (213), then the second cell (212), and the first cell (211).
[0038] According to one embodiment, the cell state control module (263) can determine which of the multiple sections the sum of the loads of all the multiple cells (210) calculated by the load information processing module (262) corresponds to, and can control the state of each of the multiple cells (210) based on whether each of the multiple cells (210) is activated for the determined section.
[0039] The interval setting module (264), by being executed by the processor (220), can set a threshold ratio value for each interval to determine the state of the plurality of cells (210). In one embodiment, the interval setting module (264) can set the threshold ratio value using an artificial intelligence model. In one embodiment, the artificial intelligence model can be trained by an artificial intelligence training module (265) and can derive an appropriate threshold ratio value based on information related to the state of each of the plurality of cells (210) or information related to the current network state. In various embodiments, information related to the state of each of the plurality of cells (210) may include at least one of whether each of the plurality of cells (210) is activated, power consumption of each of the plurality of cells (210), and physical resource block usage ratio of each of the plurality of cells (210). In various embodiments, information related to the network state may include at least one of DL data throughput, the number of connected UEs, or network latency.
[0040] According to one embodiment, the values of the threshold ratios for each of the plurality of sections may be understood as threshold ratios for changing from an active state to an inactive state or threshold ratios for changing from an inactive state to an active state for each of the plurality of cells (210). For example, the first threshold ratio distinguishing the first section and the second section may be understood as threshold ratios for changing the state of the first cell (211) which has the lowest power consumption efficiency. As another example, the second threshold ratio distinguishing the second section and the third section may be understood as threshold ratios for changing the state of the second cell (212) which has the lowest power consumption efficiency among the plurality of cells (210) excluding the first cell (211). As yet another example, the third threshold ratio distinguishing the third section and the fourth section may be understood as threshold ratios for changing the state of the third cell (213) which has the lowest power consumption efficiency among the plurality of cells (210) excluding the first cell (211) and the second cell (212). In various embodiments, the value of each threshold ratio separating multiple intervals may be understood as the value of the threshold ratio for each of the multiple cells (210).
[0041] According to one embodiment, the interval setting module (264) can periodically update the values of the threshold ratio according to a specified time interval using an artificial intelligence model. For example, the interval setting module (264) can update the values of the threshold ratio based on a specific time period or a specific day of the week using an artificial intelligence model, or update the values of the threshold ratio when a specific event, such as a gathering or event, occurs.
[0042] The artificial intelligence training module (265) can train an artificial intelligence model for setting intervals by being executed by the processor (220). For example, the artificial intelligence training module (265) can be trained to calculate appropriate threshold ratio values that can reduce the power consumption of the entire plurality of cells (210) while improving or at least maintaining the state of the network based on information related to the state of the plurality of cells (210) or information related to the state of the network.
[0043] According to one embodiment, the artificial intelligence model may take as input at least one of the following: information on the load of each of the plurality of cells (210), the total load of the plurality of cells (210), the maximum total load of the plurality of cells (210), the state of each of the plurality of cells (210), the power consumption efficiency of each of the plurality of cells (210), and the network performance indicator of the plurality of cells (210) (e.g., a key performance indicator (KPI) of a mobile network operator).
[0044] According to one embodiment, the artificial intelligence model may be trained through reinforcement learning. For example, the artificial intelligence model may use the sum of the loads of all the multiple cells (210) (e.g., the ratio of physical resource blocks used by all the multiple cells (210)), the state of each of the multiple cells (210) (e.g., whether each of the multiple cells (210) is activated), the power consumption of each of the multiple cells (210), or the network performance indicator of all the multiple cells (210) as state variables for reinforcement learning. The artificial intelligence model may use threshold ratio values for each of the multiple cells (210) as action variables, and power consumption or network performance indicators may be used as reward variables according to the action variables.
[0045] According to one embodiment, the compensation variable may be increased when power consumption decreases and decreased when the network performance indicator decreases. In one embodiment, the amount of increase or decrease in the compensation variable due to a change in power consumption or the network performance indicator may be calculated by applying different weights to the power consumption or the network performance indicator. In various embodiments, if power consumption reduction is considered more important than the network performance indicator, the weight for power consumption may be higher than the weight for the network performance indicator, and if the network performance indicator is considered more important than power consumption reduction, the weight for the network performance indicator may be higher than the weight for power consumption. In various embodiments, the artificial intelligence training module (265) may derive threshold ratio values for each of the plurality of cells (210) where the value of the compensation variable is maximized.
[0046] Connection control module (266)The plurality of cells (210) can be controlled by the processor (220) so that at least one UE is connected to each of the plurality of cells (210). For example, the connection control module (266) can control the cells in an active state so that at least one UE is connected to any of the cells in an active state among the plurality of cells (210). According to various embodiments, the connection control module (266) can control the plurality of cells (210) so that the plurality of UEs are redistributed and connected to the cells in an active state in response to a change in the state of at least one cell. For example, when the state of at least one cell changes from an active state to an inactive state, the connection control module (266) can control the plurality of cells (210) so that at least one UE connected to the at least one cell is connected to another cell in an active state. In another example, when the state of at least one cell changes from an inactive state to an active state, the connection control module (266) can control the plurality of cells (210) so that at least one of the plurality of UEs connected to the remaining cells excluding the at least one cell is connected to the at least one cell.
[0047] According to one embodiment, the connection control module (266) can control the plurality of cells (210) so that the plurality of UEs are redistributed and connected to the cells in the active state, taking into account the total power consumption of the plurality of cells (210). For example, when the state of at least one cell changes from an active state to an inactive state, the connection control module (266) can control the plurality of cells (210) so that at least one UE connected to the at least one cell is preferentially connected to the cell among the cells in the active state that has the smallest power consumption per resource block. The cell with the smallest power consumption per resource block can be understood as the cell with the best power consumption efficiency.
[0048] According to one embodiment, the connection control module (266) can control the plurality of cells (210) so that the plurality of UEs are redistributed and connected to the cells in the active state by considering the total power consumption of the plurality of cells (210) and load balancing among the plurality of cells (210). For example, when the state of at least one cell changes from an active state to an inactive state, the connection control module (266) can determine whether the load distribution of the cells in the active state calculated by the load information processing module (262) is above a threshold value. In one embodiment, if the distribution is above the threshold value, the load balancing among the cells in the active state may not be properly performed; therefore, the connection control module (266) can control the plurality of cells (210) so that at least one UE connected to the at least one cell is preferentially connected to the cell with the least load among the cells in the active state. In another embodiment, when the distribution is smaller than a threshold value, the load distribution among the active cells may be achieved to some extent, so the connection control module (266) can control a plurality of cells (210) so that at least one UE connected to the at least one cell is preferentially connected to the cell with the smallest power consumption per resource block among the active cells for the purpose of reducing power consumption.
[0049] According to various embodiments, the connection control module (266) may determine the cell to be connected for at least one UE connected to a cell whose state is changing, by considering the total power consumption of the plurality of cells (210) and / or the load distribution among the plurality of cells (210) for each UE. For example, if the first UE and the second UE were connected to a cell whose state changed from an active state to an inactive state, the connection control module (266) may redistribute the first UE to the cell in the active state and then determine again whether the load distribution of the cell in the active state calculated by the load information processing module (262) is greater than or equal to a threshold value. Based on the determination, the connection control module (266) may redistribute the second UE to the cell in the active state. The first UE and the second UE may be redistributed to the same cell or to different cells.
[0051] FIG. 3 shows a block diagram of a server and a base station controlling multiple cells for providing wireless resources to multiple UEs according to one embodiment.
[0052] Referring to FIG. 3, the server (300) can communicate with one or more base stations, such as a first base station (301), and can control a plurality of cells (371, 372) included in the first base station (301). According to various embodiments, the base station communicating with the server (300) is not limited to the first base station (301) shown in FIG. 3 and may include one or more base stations not shown, and the plurality of cells controlled by the server (300) are also not limited to the first cell (371) and the second cell (372) included in the first base station (301) shown in FIG. 3. For example, the server (300) may further control one or more cells included in the one or more base stations not shown, such as a second base station (not shown), such as a third cell (not shown) and a fourth cell (not shown). In the description of FIG. 3, the description relating to the first base station (301) or the components included in the first base station (301) may be applied in the same or similar way to one or more other base stations not shown above.
[0053] According to one embodiment, the server (300) may include a processor (310), an input unit (320), an output unit (330), a memory (340), a communication unit (350), and a module unit (360). According to various embodiments, the configuration of the server (300) is not limited to that shown in FIG. 3, and may additionally include configurations not shown in FIG. 3, or may omit some of the configurations shown in FIG. 3. For example, FIG. 3 shows that a plurality of operable modules are all included in the module unit (360), but at least some of the plurality of modules may be implemented as software modules stored in memory (340).
[0054] According to various embodiments, regarding the configurations of the server (300) shown in FIG. 3, the description of FIG. 2 may be applied identically or similarly to some of the configurations of the electronic device shown in FIG. 2. For example, the load information acquisition module (361), load information processing module (362), range setting module (364), or artificial intelligence training module (365) included in the module section (360) may be applied identically or similarly to the description of the load information acquisition module (261), load information processing module (262), range setting module (264), or artificial intelligence training module (265) included in the module section (360) of the electronic device shown in FIG. 2.
[0055] According to one embodiment, the processor (310) is electrically connected to the components included in the server (300) and can perform operations or data processing regarding the control and / or communication of the components included in the server (300). According to one embodiment, the processor (310) can load commands or data received from at least one of the other components into memory (340) for processing and store the resulting data in memory (340). According to one embodiment, the input unit (320) and the output unit (330) are electrically connected to the processor (310) and may be interface configurations for transmitting or receiving data with other electronic devices outside the server (300), such as a first base station (301) or one or more base stations not shown. According to one embodiment, the memory (340) is electrically connected to the processor (310) and can store commands or data related to the operation of the components included in the server (300). According to one embodiment, the memory (340) may store instructions for executing software modules when at least some of the modules included in the module section (360) are implemented as software executed by the processor (310).
[0056] According to one embodiment, the communication unit (350) may support the establishment of a wired or wireless communication channel between the server (300) and other external electronic devices, such as the first base station (301) or one or more base stations not shown, and the performance of communication through the established communication channel. According to one embodiment, the communication unit (350) may receive data from other external electronic devices or transmit data to other external electronic devices via wired or wireless communication. For example, the communication unit (350) may receive information regarding the load of each of the first cell (371) and the second cell (372) from the first base station (301) via wired or wireless communication, and may transmit cell state control parameters or connection control parameters to the first base station (301).
[0057] According to one embodiment, the module section (360) may include a plurality of modules for implementing a plurality of operations executed on the server (300). According to various embodiments, the module section (360) may be a single hardware configuration for implementing at least some of the plurality of modules shown in FIG. 3, or it may be understood as a configuration conceptually including a plurality of hardware for implementing each module. According to various embodiments, the configuration of the module section (360) is not limited to that shown in FIG. 3, and at least some of the plurality of modules included in the module section (360) shown in FIG. 3 may be stored in memory (340) by being implemented in software.
[0058] According to one embodiment, the load information acquisition module (361) is executed by the processor (310) to acquire information regarding the load of each of the plurality of cells included in the base station, such as the first cell (371) and the second cell (372) included in the first base station (301). According to one embodiment, the load information acquisition module (361) may acquire information regarding the power consumption efficiency of each of the first cell (371) and the second cell (372). According to one embodiment, the load information acquisition module (361) may periodically acquire information regarding the load of each of the first cell (371) and the second cell (372) according to a specified time interval. In various embodiments, the description of the load information acquisition module (261) shown in FIG. 2 may be applied to the load information acquisition module (361) in the same or similar manner.
[0059] According to one embodiment, the load information processing module (362) is executed by the processor (310) to process load information obtained from the load information acquisition module (361) and to calculate various values from the load information. For example, the load information processing module (362) can calculate the total sum load of the plurality of cells included in the base station, for example, the first cell (371) and the second cell (372) included in the first base station (301), based on information regarding the load of each of the plurality of cells included in the base station, for example, the first cell (371) and the second cell (372) included in the first base station (301). In another example, the load information processing module (362) can calculate the maximum total load of the plurality of cells included in the base station, for example, the first cell (371) and the second cell (372) included in the first base station (301). In one embodiment, the load information processing module (362) may calculate a ratio to the maximum sum load using the calculated sum load, and may also calculate the variance between at least some of the plurality of cells included in the base station, for example, the first cell (371) and the second cell (372). In various embodiments, the description of the load information processing module (262) shown in FIG. 2 may be applied to the load information processing module (362) in the same or similar way.
[0060] According to one embodiment, the cell state control parameter module (363) can calculate parameters for controlling the state of a plurality of cells included in a base station, such as a first cell (371) and a second cell (372) included in a first base station (301), by being executed by the processor (310). For example, the cell state control parameter module (363) can determine the state of each of the first cell (371) and the second cell (372) based on the total load of the plurality of cells, such as the first cell (371) and the second cell (372), calculated by the load information processing module (362), and can calculate the value of the cell state control parameter to control the first cell (371) and the second cell (372) to the determined state.
[0061] According to one embodiment, the cell state control parameter module (363) can determine the state of each of the plurality of cells and calculate the value of the corresponding cell state control parameter based on which of the plurality of sections the sum of the loads of the plurality of cells, e.g., the first cell (371) and the second cell (372) corresponds to. In various embodiments, the description related to the plurality of sections may be applied identically or similarly to the description in FIG. 2.
[0062] In various embodiments, threshold ratios for distinguishing the plurality of segments may be set by the segment setting module (364). According to various embodiments, the number of segments included in the plurality of segments may be set based on the total number of cells included in the plurality of cells, for example, base stations controlled by the server (300).
[0063] According to one embodiment, the activation status of each of the plurality of cells for each of the plurality of sections, e.g., the first cell (371) and the second cell (372), may be set based on the power consumption efficiency of each of the plurality of cells. In one embodiment, for a first base station (301) and a second base station (not shown) controlled by a server (300), the plurality of cells may include a first cell (371) and a second cell (372) included in the first base station (301), and a third cell (not shown) and a fourth cell (not shown) included in the second base station. The activation status of each of the first cell (371), the second cell (372), the third cell, and the fourth cell may be determined differently in each of the plurality of sections based on the order of power consumption efficiency of each of the first cell (371), the second cell (372), the third cell, and the fourth cell.
[0064] For example, in the first section, the ratio of the sum load to the maximum sum load is greater than the first threshold ratio, the first cell (371), the second cell (372), the third cell, and the fourth cell may all be set to be active. As another example, in the second section, where the ratio of the sum load to the maximum sum load is lower than the first threshold ratio and greater than the second threshold ratio, the state of the first cell (371), which has the lowest power consumption efficiency, may be set to be inactive, and the second cell (372), the third cell, and the fourth cell may be set to be active. As another example, in the third section, where the ratio of the sum load to the maximum sum load is lower than the second threshold ratio and greater than the third threshold ratio, the state of the first cell (371) and the second cell (372), which have relatively low power consumption efficiency, may be set to be inactive, and the third cell and the fourth cell may be set to be active. As another example, in the third section where the ratio of the sum load to the maximum sum load is lower than the third threshold ratio, the state of the first cell (371), the second cell (372), and the third cell, which have relatively low power consumption efficiency, can be set to an inactive state, and the fourth cell can be set to an active state.
[0065] According to one embodiment, the interval setting module (364) can be executed by the processor (310) to set a threshold ratio value for each interval for determining the state of a plurality of cells, e.g., a first cell (371) and a second cell (372). In one embodiment, the interval setting module (364) can set the threshold ratio value using an artificial intelligence model. In one embodiment, the artificial intelligence model can be trained by an artificial intelligence training module (365) and can derive an appropriate threshold ratio value based on information related to the state of each of the plurality of cells or information related to the current network state.
[0066] According to one embodiment, the interval setting module (364) can periodically update the values of the threshold ratio according to a specified time interval using an artificial intelligence model. For example, the interval setting module (364) can update the values of the threshold ratio based on a specific time period or a specific day of the week using an artificial intelligence model, or update the values of the threshold ratio when a specific event, such as a gathering or event, occurs. In various embodiments, the description of the interval setting module (264) illustrated in FIG. 2 may be applied to the interval setting module (364) in the same or similar manner.
[0067] According to one embodiment, the artificial intelligence training module (365) can train an artificial intelligence model for setting intervals by being executed by the processor (310). For example, the artificial intelligence training module (365) can be trained to calculate appropriate threshold ratio values that can reduce the power consumption of all said plurality of cells while improving or at least maintaining the state of the network based on information related to the state of said plurality of cells, e.g., the first cell (371) and the second cell (372) or information related to the state of the network. In various embodiments, the description of the artificial intelligence training module (265) shown in FIG. 2 may be applied to the artificial intelligence training module (365) in the same or similar manner.
[0068] According to one embodiment, the connection control parameter module (366) is executed by the processor (310) to calculate the value of a connection control parameter that controls the plurality of cells, such as a first cell (371) and a second cell (372), so that at least one UE is connected to each of the plurality of cells. For example, the connection control parameter module (366) can transmit the connection control parameter to a base station, such as a first base station (301), which includes cells in an active state, so that at least one UE is connected to any one of the cells in an active state among the plurality of cells. In one embodiment, the connection control parameter module (366) can transmit the connection control parameter to each of the plurality of base stations controlled by the server (300). For example, the connection control parameter module (366) may transmit a first connection control parameter to the first base station (301) so that at least one UE is connected to any one of a plurality of cells included in the first base station (301), and may transmit a second connection control parameter to the second base station so that at least one UE is connected to any one of a plurality of cells included in the second base station (not shown).
[0069] According to various embodiments, the connection control parameter module (366) can calculate the value of a connection control parameter that controls multiple cells so that multiple UEs are redistributed and connected to a cell in an active state in response to a change in the state of at least one cell. For example, when the state of at least one cell changes from an active state to an inactive state, the connection control parameter module (366) can calculate the value of a connection control parameter so that at least one UE connected to said at least one cell is connected to another cell in an active state. As another example, when the state of at least one cell changes from an inactive state to an active state, the connection control parameter module (366) can calculate the value of a connection control parameter so that at least one UE among the multiple UEs connected to the remaining cells excluding said at least one cell is connected to said at least one cell.
[0070] According to one embodiment, the connection control parameter module (366) can calculate the value of the connection control parameter so that multiple UEs are redistributed and connected to the active cells by considering the total power consumption of multiple cells, e.g., the first cell (371) and the second cell (372). For example, when the state of at least one cell changes from an active state to an inactive state, the connection control parameter module (366) can calculate the value of the connection control parameter so that at least one UE connected to the at least one cell is preferentially connected to the cell with the smallest power consumption per resource block among the active cells included in one or more base stations.
[0071] According to one embodiment, the connection control parameter module (366) can calculate the value of the connection control parameter so that the plurality of UEs are redistributed and connected to an active cell included in one or more base stations, taking into account the total power consumption of the plurality of cells, e.g., the first cell (371) and the second cell (372), and the load balancing among the plurality of cells. For example, when the state of at least one cell changes from an active state to an inactive state, the connection control parameter module (366) can determine whether the load balancing of the active cell calculated by the load information processing module (362) is above a threshold value. In one embodiment, if the balancing is above the threshold value, the load balancing among the active cells may not be properly performed; therefore, the connection control parameter module (366) can calculate the value of the connection control parameter so that at least one UE connected to the at least one cell is preferentially connected to the cell with the least load among the active cells. In another embodiment, when the distribution is smaller than the threshold value, the load distribution among the active cells may be achieved to some extent, so the connection control parameter module (366) can calculate the value of the connection control parameter so that at least one UE connected to the at least one cell is preferentially connected to the cell with the smallest power consumption per resource block among the active cells for the effect of reducing power consumption.
[0072] According to various embodiments, the connection control parameter module (366) may determine the cell to be connected for each UE, for at least one UE connected to a cell whose state is changing, by considering the total power consumption of multiple cells, such as a first cell (371) and a second cell (372), and / or the load distribution among the multiple cells. For example, if the first UE and the second UE were connected to a cell whose state changed from an active state to an inactive state, the connection control parameter module (366) may transmit the value of the connection control parameter to a base station, such as a first base station (301), to redistribute the first UE to the cell in the active state, and then determine again whether the load distribution of the cell in the active state calculated by the load information processing module (362) is greater than or equal to a threshold value. Based on the determination, the connection control parameter module (366) may transmit the value of the connection control parameter again to redistribute the second UE to the cell in the active state. The first UE and the second UE may be redistributed to the same cell or to different cells.
[0073] The first base station (301) includes a plurality of cells, such as a first cell (371) and a second cell (372), and can provide wireless resources to a plurality of terminals using the first cell (371) and the second cell (372). According to one embodiment, the first base station (301) can transmit information regarding the load for each of the first cell (371) and the second cell (372) to the server (300) by electrically communicating with the server (300), and can receive cell state control parameters or connection control parameters from the server (300).
[0074] According to one embodiment, the first base station (301) may include a first cell (371), a second cell (372), a communication module (381), a cell state control module (382), and a connection control module (383). In various embodiments, the configurations of the first base station (301) are not limited to those shown in FIG. 3, and may include additional configurations not shown in FIG. 3, or may omit some of the configurations shown in FIG. 3. For example, the first base station (301) may include one or more additional cells.
[0075] According to one embodiment, the communication module (381) can support the establishment of a wired or wireless communication channel between the first base station (301) and another external electronic device, such as a server (300), and the performance of communication through the established communication channel. According to one embodiment, the communication module (381) can receive data from the server (300) or transmit data to the server (300) via wired or wireless communication.
[0076] According to one embodiment, the cell state control module (382) can control the state of each of the first cell (371) and the second cell (372) included in the first base station (301) based on cell state control parameters. For example, the cell state control module (382) can control the state of the at least one cell to an active state by turning on the power of at least one cell among the first cell (371) and the second cell (372) or the power amplifier included in the at least one cell. For another example, the cell state control module (382) can control the state of the at least one cell to an inactive state by turning off the power of at least one cell among the first cell (371) and the second cell (372) or the power amplifier included in the at least one cell. In various embodiments, the cell state control parameters may be updated from the server (300).
[0077] According to one embodiment, the connection control module (383) can control the first cell (371) and the second cell (372) based on the connection control parameters so that at least one UE is connected to or disconnected from at least one of the first cell (371) and the second cell (372) included in the first base station (301). For example, the connection control module (383) can control the active cells so that at least one UE is connected to any one of the active cells among the first cell (371) and the second cell (372). In various embodiments, the connection control parameters may be updated from the server (300).
[0079] FIG. 4 shows a flowchart of a method for controlling multiple cells to provide wireless resources to multiple terminals according to one embodiment.
[0080] Referring to FIG. 4, a method (400) for an electronic device to control a plurality of cells to provide wireless resources to a plurality of terminals may include steps 401 through 407. According to various embodiments, the method (400) for controlling a plurality of cells is not limited to that shown in FIG. 4. For example, the method (400) for controlling a plurality of cells may include additional steps not shown in FIG. 4, or at least some of the steps shown in FIG. 4 may be omitted. In various embodiments, steps 401 through 407 may be understood to be performed by the electronic device (200) of FIG. 2 or the server (300) of FIG. 3.
[0081] In step 401, the electronic device can obtain information regarding the load of each of the plurality of cells. In various embodiments, the plurality of cells may be included inside the electronic device or may exist outside the electronic device as a configuration for providing wireless resources to at least one UE. In one embodiment, the information regarding the load may be based on the ratio of physical resource block usage for each of the plurality of cells.
[0082] In step 403, the electronic device can calculate the total load of the plurality of cells based on the information regarding the load of each of the plurality of cells obtained in step 401. For example, the total load may be calculated as the sum of the physical resource block usage or physical resource block usage ratio of each of the plurality of cells.
[0083] In step 405, the electronic device may change the state of at least one cell among a plurality of cells based on the summed load calculated in step 403. For example, the electronic device may calculate the ratio of the calculated summed load to the maximum summed load of the plurality of cells and, based on the ratio, change the state of at least one cell from an active state to an inactive state or from an inactive state to an active state. In various embodiments, the electronic device may determine which of a plurality of intervals the calculated ratio corresponds to and determine whether to activate at least one cell in correspondence with the determined interval. According to various embodiments, the electronic device may determine which cell among the plurality of cells is to be changed in state based on the power consumption efficiency of the plurality of cells.
[0084] In step 407, the electronic device can control multiple UEs to be connected to an active cell. For example, if at least one cell changes from an active state to an inactive state in step 405, the electronic device can control multiple cells so that one or more UEs connected to the cell whose state has changed are connected to another cell in an active state. As another example, if at least one cell changes from an inactive state to an active state in step 405, the electronic device can control multiple cells so that one or more UEs connected to the cell in an active state before the state change are connected to the cell whose state has changed to an active state.
[0085] Through steps 401 to 407 above, the electronic device can determine the state of each of the multiple cells based on the sum of the loads of all the multiple cells, and thereby, the electronic device can reduce the power consumption of all the multiple cells and prevent the phenomenon of the load being concentrated on a specific cell.
[0087] FIG. 5 is a diagram illustrating a method for controlling the state of a plurality of cells in the case where the summed load is reduced, according to various embodiments.
[0088] Referring to FIG. 5, the first graph (510) to the fourth graph (520c) are illustrated. The first graph (510) illustrates the load of each of the plurality of cells, such as the first cell, the second cell, the third cell, and the fourth cell, and the sum of the load of the plurality of cells in an initial state, and the second graph (520a) to the fourth graph (520c) illustrates the load of each of the plurality of cells and the sum of the load of the plurality of cells in a state where time has elapsed from the initial state. In one embodiment, the initial state may be understood as the state at a reference point. In the description of FIG. 5, it may be assumed that the power consumption efficiency of the plurality of cells is highest in the third cell, and decreases in the order of the first cell, the second cell, and the fourth cell, and the description may be based on the order of power consumption efficiency.
[0089] Referring to the first graph (510), the combined load of multiple cells, such as the first cell, the second cell, the third cell, and the fourth cell, corresponds to a first section that is greater than or equal to the first threshold value, and it can be seen that all of the multiple cells are in an active state.
[0090] Referring to the second graph (520a), in one embodiment, the combined load of multiple cells may decrease as time progresses. For example, as illustrated in the second graph (520a), the combined load of multiple cells may correspond to a second section that is smaller than a first threshold value and greater than a second threshold value. According to one embodiment, when the combined load corresponds to the second section, the state of the fourth cell, which has the lowest power consumption efficiency among the multiple cells, may be changed from an active state to an inactive state. In one embodiment, at least one UE connected to the fourth cell may be connected to any one of the first cell, the second cell, or the third cell. For example, at least one UE connected to the fourth cell may be connected to the third cell, which has the highest power consumption efficiency. As another example, at least one UE connected to the fourth cell may be connected to the first cell, which has the lowest load, considering load distribution.
[0091] Referring to the third graph (520b), in one embodiment, the combined load of multiple cells may decrease over time. For example, as illustrated in the third graph (520b), the combined load of multiple cells may correspond to a third section that is less than the second threshold value and greater than the third threshold value. According to one embodiment, when the combined load corresponds to the third section, the state of the fourth cell and the second cell, which have the lowest power consumption efficiency among the multiple cells, may be changed from an active state to an inactive state. In one embodiment, at least one UE connected to the fourth cell or the second cell may be connected to either the first cell or the third cell. For example, at least one UE connected to the fourth cell may be connected to the third cell, which has the highest power consumption efficiency. As another example, at least one UE connected to the second cell may be connected to the third cell, which has the lowest load, considering load distribution.
[0092] Referring to the fourth graph (520c), in one embodiment, the combined load of multiple cells may decrease over time. For example, as illustrated in the fourth graph (520c), the combined load of multiple cells may correspond to a fourth section that is smaller than the third threshold value. According to one embodiment, when the combined load corresponds to the fourth section, the state of the first cell, the second cell, and the fourth cell may be changed from an active state to an inactive state, excluding the third cell which has the highest power consumption efficiency among the multiple cells. In one embodiment, at least one UE connected to the first cell, the second cell, or the fourth cell may be connected to the third cell.
[0094] FIG. 6 is a diagram illustrating a method for controlling the state of multiple cells in the case where the sum load increases, according to various embodiments.
[0095] Referring to FIG. 6, the first graph (610) to the fourth graph (620c) are illustrated. The first graph (610) illustrates the load of each of the plurality of cells, such as the first cell, the second cell, the third cell, and the fourth cell, and the sum of the load of the plurality of cells in an initial state, and the second graph (620a) to the fourth graph (620c) illustrates the load of each of the plurality of cells and the sum of the load of the plurality of cells in a state where time has elapsed from the initial state. In one embodiment, the initial state may be understood as the state at a reference point. In the description of FIG. 6, it may be assumed that the power consumption efficiency of the plurality of cells is highest in the third cell, and decreases in the order of the first cell, the second cell, and the fourth cell, and the description may be based on the order of power consumption efficiency.
[0096] Referring to the first graph (610), the combined load of multiple cells, such as the first cell, the second cell, the third cell, and the fourth cell, corresponds to a fourth section that is smaller than the third threshold value, and it can be seen that the first cell, the second cell, and the fourth cell are all in an inactive state, except for the third cell, which has the best power consumption efficiency among the multiple cells.
[0097] Referring to the second graph (620a), in one embodiment, the combined load of multiple cells may increase over time. For example, as illustrated in the second graph (620a), the combined load of multiple cells may correspond to a third section that is greater than or equal to a third threshold and less than a second threshold. According to one embodiment, when the combined load corresponds to the third section, the state of the fourth cell and the second cell, which have the lowest power consumption efficiency among the multiple cells, may remain in an inactive state, and the state of the first cell, which has the next best power consumption efficiency after the third cell, may change from an inactive state to an active state. In one embodiment, some of the at least one UE connected to the third cell may be connected to the first cell. For example, some of the at least one UE connected to the third cell may be connected to the first cell, which has a lower load, considering load distribution. As another example, some of the at least one UE connected to the third cell may maintain a connection to the third cell, which has relatively better power consumption efficiency than the first cell.
[0098] Referring to the third graph (620b), in one embodiment, the combined load of multiple cells may increase over time. For example, as illustrated in the third graph (620b), the combined load of multiple cells may correspond to a second section that is greater than or equal to a second threshold value and less than a first threshold value. According to one embodiment, when the combined load corresponds to the second section, the state of the fourth cell, which has the lowest power consumption efficiency among the multiple cells, remains in an inactive state, and the states of the first and second cells, excluding the fourth cell and the third cell which was in an active state, may change from an inactive state to an active state. In one embodiment, some of the at least one UE connected to the third cell may be connected to the first cell or the second cell. For example, some of the at least one UE connected to the third cell may be connected to the first cell or the second cell, which has a lower load, considering load distribution. As another example, some of the at least one UE connected to the third cell may be connected to the first cell, which has relatively better power consumption efficiency than the second cell, or may maintain the connection to the third cell.
[0099] Referring to the fourth graph (620c), in one embodiment, the combined load of multiple cells may increase over time. For example, as illustrated in the fourth graph (620c), the combined load of multiple cells may correspond to a first interval that is greater than or equal to a first threshold value. According to one embodiment, when the combined load corresponds to the first interval, multiple cells may be in an active state. For example, the state of the first cell, the second cell, and the fourth cell, excluding the third cell which was in an active state, may be changed from an inactive state to an active state. In one embodiment, some of the at least one UE connected to the third cell may be connected to the first cell, the second cell, or the fourth cell. For example, some of the at least one UE connected to the third cell may be connected to the first cell, the second cell, or the fourth cell, which has a lower load, considering load distribution. As another example, some of the at least one UE connected to the third cell may be connected to the first or second cell, which has relatively better power consumption efficiency than the fourth cell, or may maintain a connection to the third cell.
[0101] FIG. 7 is a diagram illustrating a method in which an artificial intelligence model used to control the state of a plurality of cells is trained according to one embodiment.
[0102] Referring to FIG. 7, the artificial intelligence training module (700) may include an artificial intelligence model (710) and a simulation model (720). According to one embodiment, the artificial intelligence training module (700) may be understood as having the same or similar configuration as the artificial intelligence training module (265) of FIG. 2 or the artificial intelligence training module (365) of FIG. 3.
[0103] According to one embodiment, the artificial intelligence training module (700) can train the artificial intelligence model (710) using a simulation model (720). For example, the artificial intelligence model (710) may be a model trained by reinforcement learning and may obtain information about state variables through the simulation model (720). The artificial intelligence model (710) may calculate action variables based on the information about the obtained state variables and transmit information about the calculated action variables to the simulation model (720). The simulation model (720) may perform a simulation based on the information about the transmitted action variables, calculate a reward variable, and transmit information about the calculated reward variable to the artificial intelligence model (710). The artificial intelligence model (710) may be trained by improving the model based on the transmitted reward variable.
[0104] According to one embodiment, the state variable may include at least one of the sum of the loads of all the cells (e.g., the ratio of the use of physical resource blocks of all the cells), the state of each of the cells (e.g., whether each of the cells is active), the power consumption of each of the cells, or the network performance indicators of all the cells (e.g., the key performance indicator (KPI) of the mobile network operator).
[0105] According to one embodiment, the operation variable may include threshold ratio values that divide the ratio of the summed load to the total maximum summed load of the plurality of cells into a plurality of sections. For example, the operation variable may include a first threshold ratio value that distinguishes a first section and a second section, a second threshold ratio value that distinguishes a second section and a third section, and a third threshold ratio value that distinguishes a third section and a fourth section.
[0106] According to one embodiment, the compensation variable may include the total power consumption or network performance indicator of a plurality of cells. For example, the compensation variable may increase when the power consumption decreases and decrease when the network performance indicator decreases. In one embodiment, the amount of increase or decrease in the compensation variable due to a change in the power consumption or the network performance indicator may be calculated by applying different weights to the power consumption or the network performance indicator. In various embodiments, if power consumption reduction is considered more important than the network performance indicator, the weight for power consumption may be higher than the weight for the network performance indicator, and if the network performance indicator is considered more important than power consumption reduction, the weight for the network performance indicator may be higher than the weight for power consumption.
[0107] In various embodiments, the artificial intelligence model (710) can derive the operation variable in which the value of the reward variable is maximized based on the state variable.
[0109] FIG. 8 is a flowchart illustrating a method for controlling a plurality of cells in response to a change in the state of at least one cell according to one embodiment.
[0110] Referring to FIG. 8, a method (800) for an electronic device to control a plurality of cells in response to a change in the state of at least one cell may include steps 801 through 807. According to various embodiments, the method (800) for controlling a plurality of cells is not limited to that illustrated in FIG. 8. For example, the method (800) for controlling a plurality of cells may include additional steps not illustrated in FIG. 8, or at least some of the steps illustrated in FIG. 8 may be omitted. In various embodiments, steps 801 through 807 may be understood to be performed by the electronic device (200) of FIG. 2 or the server (300) of FIG. 3.
[0111] In step 801, the electronic device can change the state of at least one cell from an active state to an inactive state. For example, the electronic device can change the state of at least one of the cells from an active state to an inactive state based on the combined load of the multiple cells.
[0112] In step 803, the electronic device may determine a handover cell for the UE connected to the at least one cell whose state was changed in response to the state of at least one cell being changed to an inactive state in step 801. For example, the electronic device may determine which of the other active cells the UE will be reconnected to. According to one embodiment, the electronic device may determine the cell with the best power consumption efficiency as the handover cell so that the UE is preferentially connected to the cell with the best power consumption efficiency among the active cells, e.g., the cell with the smallest power consumption per resource block.
[0113] In step 805, the electronic device can control the determined handover cell so that a UE connected to at least one cell whose state has changed is connected to the handover cell determined in step 803.
[0114] In step 807, the electronic device can determine whether there is no UE that is not connected to any of the multiple cells. For example, the electronic device can determine whether there is any UE among at least one UE that was connected to at least one cell that was changed to an inactive state in step 801 that is not yet connected to another active cell. In one embodiment, if the electronic device determines that there is a UE not connected to a cell, it may perform step 803 again, and if it determines that there are no more UEs not connected to a cell, it may terminate the procedure.
[0116] FIG. 9 is a flowchart illustrating a method for controlling a plurality of cells in response to a change in the state of at least one cell according to another embodiment.
[0117] Referring to FIG. 9, a method (900) for an electronic device to control a plurality of cells in response to a change in the state of at least one cell may include steps 901 to 911. According to various embodiments, the method (900) for controlling a plurality of cells is not limited to that shown in FIG. 9. For example, the method (900) for controlling a plurality of cells may include additional steps not shown in FIG. 9, or at least some of the steps shown in FIG. 9 may be omitted. In various embodiments, steps 901 to 911 may be understood to be performed by the electronic device (200) of FIG. 2 or the server (300) of FIG. 3.
[0118] In step 901, the electronic device can change the state of at least one cell from an active state to an inactive state. For example, the electronic device can change the state of at least one of the cells from an active state to an inactive state based on the combined load of the multiple cells.
[0119] In step 903, the electronic device can calculate the distribution among the active cells for each of the active cells' loads. For example, the electronic device can determine whether the load distribution among the active cells is sufficient.
[0120] In step 905, the electronic device may compare the variance calculated in step 903 with a predetermined threshold value. In one embodiment, if the calculated variance is greater than or equal to the specified threshold value, the electronic device may determine that the load distribution among the active cells is insufficient. In this case, the electronic device may perform step 907. In one embodiment, if the calculated variance is less than the specified threshold value, the electronic device may determine that the load distribution among the active cells is sufficient. In this case, the electronic device may perform step 908.
[0121] In step 907, the electronic device can determine the cell with the lowest current load as the handover cell by considering the load distribution among the active cells.
[0122] In step 909, the electronic device can control the UE, which was connected to at least one cell whose state was changed to an inactive state in step 901, to be preferentially connected to the cell with the least load among the active cells. Through this, load distribution among multiple cells can be improved.
[0123] In step 908, the electronic device can determine the cell with the best power consumption efficiency among the active cells, for example, the cell with the smallest power consumption per resource block, as the handover cell.
[0124] In step 910, the electronic device can control the UE, which was connected to at least one cell whose state was changed to an inactive state in step 901, to be preferentially connected to the cell with the best power consumption efficiency among the active cells. Through this, the power consumption of the multiple cells can be saved.
[0125] In step 911, the electronic device can determine whether there is a UE that is not connected to any of the multiple cells. For example, the electronic device can determine whether there is a UE among at least one UE that was connected to at least one cell that was changed to an inactive state in step 901 that is not yet connected to another active cell. In one embodiment, if the electronic device determines that there is a UE not connected to a cell, it may perform step 903 again, and if it determines that there are no longer any UEs not connected to a cell, it may terminate the procedure.
[0127] A method for controlling a plurality of cells for providing wireless resources to a plurality of UEs using an electronic device according to an embodiment disclosed in this document may be characterized by comprising: a step of obtaining information regarding the load of each of the plurality of cells; a step of calculating a total load of the plurality of cells based on the obtained information; a step of changing the state of at least one cell among the plurality of cells from an active state to an inactive state or from an inactive state to an active state based on the calculated total load; and a step of controlling the plurality of cells so that the plurality of UEs connect to the cell in the active state among the plurality of cells in response to the change in the state of the at least one cell.
[0128] According to one embodiment, the method further includes the step of determining a section corresponding to the calculated sum load among a plurality of sections set based on a ratio to the maximum sum load of all the plurality of cells, and the at least one cell may be determined based on whether each of the plurality of cells is activated for the determined section.
[0129] In one embodiment, the activation status of each of the plurality of cells for each of the plurality of sections may be set based on the power consumption efficiency of each of the plurality of cells. In one embodiment, for a section among the plurality of sections where the ratio to the maximum sum load is smaller than a first threshold ratio, the state of the first cell having the lowest power consumption efficiency among the plurality of cells may be set to an inactive state. In one embodiment, for a section among the plurality of sections where the ratio to the maximum sum load is smaller than a second threshold ratio which is smaller than the first threshold ratio, the state of the second cell having the lowest power consumption efficiency among the first cell and the plurality of cells excluding the first cell may be set to an inactive state.
[0130] According to one embodiment, the value of at least one threshold ratio distinguishing each of the plurality of intervals may be set by an artificial intelligence model. In one embodiment, the artificial intelligence model may be characterized by taking as input at least one of the information regarding the load of each of the plurality of cells, the calculated sum load, the maximum sum load, the power consumption efficiency of each of the plurality of cells, or the network performance indicator of the entire plurality of cells.
[0131] According to one embodiment, information regarding the load of each of the plurality of cells may be characterized by being based on the physical resource block usage (PRB usage) for each of the plurality of cells.
[0132] According to one embodiment, the step of controlling the plurality of cells may include the step of controlling the plurality of cells such that when the state of the determined at least one cell is changed from an active state to an inactive state, at least one UE connected to the determined at least one cell is preferentially connected to the cell with the smallest power consumption per resource block (RB) among the cells in the active state.
[0133] According to one embodiment, the step of controlling the plurality of cells may include, when changing the state of the determined at least one cell from an active state to an inactive state, a step of calculating a load distribution for the cell in the active state, and a step of controlling the plurality of cells such that when the calculated distribution is greater than or equal to a threshold value, at least one UE connected to the determined at least one cell is preferentially connected to the cell with the lowest load among the cells in the active state, and when the calculated distribution is less than the threshold value, at least one UE connected to the determined at least one cell is preferentially connected to the cell with the smallest power consumption per resource block among the cells in the active state.
[0134] An electronic device for controlling a plurality of cells to provide wireless resources to a plurality of UEs according to one embodiment disclosed in this document comprises the plurality of cells, a memory, and at least one processor electrically connected to the memory and the plurality of cells, wherein the at least one processor acquires information regarding the load of each of the plurality of cells, calculates a total load of the plurality of cells based on the acquired information, changes the state of at least one of the plurality of cells from an active state to an inactive state or changes it from an inactive state to an active state based on the calculated total load, and is configured to control the plurality of cells so that the plurality of UEs are connected to the cell in the active state among the plurality of cells in response to the change in the state of the at least one cell.
[0135] According to one embodiment, the at least one processor is further configured to determine a section corresponding to the calculated sum load among a plurality of sections set based on a ratio to the maximum sum load of all the plurality of cells, and the at least one cell may be characterized by being determined based on whether each of the plurality of cells is activated for the determined section. In one embodiment, the activation status of each of the plurality of cells for each of the plurality of sections may be characterized by being set based on the power consumption efficiency of each of the plurality of cells. In one embodiment, for a section among the plurality of sections where the ratio to the maximum sum load is smaller than a first threshold ratio, the state of the first cell having the lowest power consumption efficiency among the plurality of cells may be set to an inactive state. In one embodiment, for a section among the plurality of sections where the ratio to the maximum sum load is smaller than a second threshold ratio which is smaller than the first threshold ratio, the state of the second cell having the lowest power consumption efficiency among the first cell and the plurality of cells excluding the first cell may be set to an inactive state.
[0136] According to one embodiment, the value of at least one threshold ratio distinguishing each of the plurality of intervals may be set by an artificial intelligence model. In one embodiment, the artificial intelligence model may be characterized by taking as input at least one of the information regarding the load of each of the plurality of cells, the calculated sum load, the maximum sum load, the power consumption efficiency of each of the plurality of cells, or the network performance indicator of the entire plurality of cells.
[0137] According to one embodiment, information regarding the load of each of the plurality of cells may be characterized by being based on the physical resource block usage (PRB usage) for each of the plurality of cells.
[0138] According to one embodiment, the at least one processor may be configured to control the plurality of cells such that when the state of the at least one determined cell is changed from an active state to an inactive state, at least one UE connected to the at least one determined cell is preferentially connected to the cell with the smallest power consumption per resource block (RB) among the cells in the active state.
[0139] According to one embodiment, the at least one processor may be configured to control the plurality of cells such that when the state of the at least one determined cell is changed from an active state to an inactive state, the processor calculates a load distribution for the cell in the active state, and if the calculated distribution is greater than or equal to a threshold value, at least one UE connected to the at least one determined cell is preferentially connected to the cell with the lowest load among the cells in the active state, and if the calculated distribution is less than the threshold value, at least one UE connected to the at least one determined cell is preferentially connected to the cell with the smallest power consumption per resource block among the cells in the active state.
[0141] The various embodiments of this document and the terms used therein are not intended to limit the technology described in this document to specific embodiments and should be understood to include various modifications, equivalents, and / or substitutions of such embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar components. A singular expression may include a plural expression unless the context clearly indicates otherwise. In this document, expressions such as "A or B," "at least one of A and / or B," "A, B or C," or "at least one of A, B and / or C" may include all possible combinations of items listed together. Expressions such as "first," "second," "first," or "second" may modify the components, regardless of order or importance, and are used only to distinguish one component from another and do not limit the components. When it is mentioned that a certain (e.g., 1st) component is "(functionally or telecommunicationally) connected" or "connected" to another (e.g., 2nd) component, said certain component may be directly connected to said other component or connected through another component (e.g., 3rd component).
[0142] As used in this document, the term "module" includes a unit composed of hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be a component formed as a whole, or a minimum unit or part thereof that performs one or more functions. For example, a module may be composed of an application-specific integrated circuit (ASIC).
[0143] Various embodiments of this document may be implemented as software containing instructions stored on a machine-readable storage medium (e.g., internal memory or external memory) that is readable by a machine (e.g., a computer). The machine may include electronic devices according to the disclosed embodiments, which are devices capable of calling instructions stored from the storage medium and operating according to the called instructions. When the instructions are executed by a processor, the processor may perform a function corresponding to the instructions directly or using other components under the control of the processor. The instructions may include code generated or executed by a compiler or an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, "non-transitory" means only that the storage medium does not contain a signal and is tangible, and does not distinguish whether data is stored semi-permanently or temporarily in the storage medium.
[0144] According to one embodiment, the method according to the various embodiments disclosed herein may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed online in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or through an application store (e.g., Play Store™). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a storage medium such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0145] Each component (e.g., module or program) according to various embodiments may be composed of a singular or multiple entities, and some of the aforementioned sub-components may be omitted, or other sub-components may be additionally included in various embodiments. Generally or additionally, some components (e.g., module or program) may be integrated into a single entity to perform the functions performed by each of the respective components prior to integration in the same or similar manner. The operations performed by the module, program, or other components according to various embodiments may be executed sequentially, in parallel, iteratively, or heuristically, or at least some operations may be executed in a different order, omitted, or other operations added.
[0147] Functions related to artificial intelligence according to the present disclosure are operated through a processor and memory. The processor may be composed of one or more processors. In this case, the one or more processors may be general-purpose processors such as CPUs, APs, and DSPs (Digital Signal Processors), graphics-dedicated processors such as GPUs and VPUs (Vision Processing Units), or artificial intelligence-dedicated processors such as NPUs. The one or more processors control the processing of input data according to predefined operation rules or artificial intelligence models stored in memory. Alternatively, if the one or more processors are artificial intelligence-dedicated processors, the artificial intelligence-dedicated processors may be designed with a hardware structure specialized for processing a specific artificial intelligence model.
[0148] The predefined rules of operation or artificial intelligence models are characterized by being created through learning. Here, being created through learning means that a predefined rules of operation or artificial intelligence models configured to perform desired characteristics (or objectives) are created by a basic artificial intelligence model being trained using multiple learning data by a learning algorithm. Such learning may be performed on the device itself where the artificial intelligence according to the present disclosure is executed, or it may be performed through a separate server and / or system. Examples of learning algorithms include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the examples described above.
[0149] An artificial intelligence model may be composed of multiple neural network layers. Each of the multiple neural network layers has multiple weight values and performs neural network operations through operations between the results of previous layers and the multiple weights. The multiple weights possessed by the multiple neural network layers can be optimized based on the learning results of the artificial intelligence model. For example, the multiple weights may be updated so that the loss value or cost value obtained from the artificial intelligence model during the learning process is reduced or minimized. Artificial neural networks may include deep neural networks (DNNs), such as Convolutional Neural Networks (CNNs), Deep Neural Networks (DNNs), Recurrent Neural Networks (RNNs), Restricted Boltzmann Machines (RBMs), Deep Belief Networks (DBNs), Bidirectional Recurrent Deep Neural Networks (BRDNNs), or Deep Q-Networks, but are not limited to the examples mentioned above.
[0151] In a method for controlling multiple cells to provide wireless resources to multiple UEs using an electronic device according to the present disclosure, an artificial intelligence model may be used to optimize data processing information that represents the resulting threshold ratio values by utilizing information related to the state of each of the multiple cells or information related to the network state, as a method for inferring or predicting threshold ratio values that distinguish multiple intervals related to the load of the entire plurality of cells. A processor may perform a preprocessing process on the data to convert it into a form suitable for use as input to the artificial intelligence model. The artificial intelligence model may be created through learning. Here, being created through learning means that a basic artificial intelligence model is trained using multiple training data by a learning algorithm, thereby creating a predefined operation rule or artificial intelligence model configured to perform a desired characteristic (or purpose). The artificial intelligence model may be composed of multiple neural network layers. Each of the multiple neural network layers has multiple weight values and performs neural network operations through operations between the results of operations of the previous layer and the multiple weights.
[0152] Inference prediction is a technology that logically reasones and predicts by judging information, and includes knowledge-based reasoning, optimization prediction, preference-based planning, and recommendation.
Claims
Claim 1 A method for controlling a plurality of cells for providing wireless resources to a plurality of UEs using an electronic device, comprising: a step of obtaining information regarding the load of each of the plurality of cells; a step of calculating a total load of the plurality of cells based on the obtained information; a step of changing the state of at least one cell among the plurality of cells from an active state to an inactive state or from an inactive state to an active state based on the calculated total load and the power consumption efficiency of each of the plurality of cells; and a step of controlling the plurality of cells so that the plurality of UEs are connected to the cell in the active state among the plurality of cells in response to the change in the state of the at least one cell; wherein if the ratio of the calculated total load to the maximum total load of the plurality of cells is less than a first threshold ratio, the state of the first cell among the plurality of cells having the lowest power consumption efficiency is set to an inactive state. Claim 2 The method of claim 1 further comprises the step of determining a section corresponding to the calculated sum load among a plurality of sections set based on the ratio to the maximum sum load, wherein at least one cell is determined based on whether each of the plurality of cells is activated for the determined section. Claim 3 delete Claim 4 delete Claim 5 A method according to claim 1, wherein if the ratio of the calculated sum load to the maximum sum load is smaller than the second threshold ratio which is smaller than the first threshold ratio, the state of the second cell having the second lowest power consumption efficiency among the first cell and the plurality of cells is set to be inactive. Claim 6 A method according to claim 2, wherein at least one threshold ratio value distinguishing each of the plurality of intervals is set by an artificial intelligence model. Claim 7 A method according to claim 6, wherein the artificial intelligence model takes as input at least one of the information regarding the load of each of the plurality of cells, the calculated sum load, the maximum sum load, the power consumption efficiency of each of the plurality of cells, or the network performance indicator of the entire plurality of cells. Claim 8 A method according to claim 1, wherein information regarding the load of each of the plurality of cells is based on the physical resource block usage (PRB usage) for each of the plurality of cells. Claim 9 The method according to claim 1, wherein the step of controlling the plurality of cells comprises: a step of controlling the plurality of cells such that, when the state of at least one cell is changed from an active state to an inactive state, at least one UE connected to the at least one cell is preferentially connected to the cell with the smallest power consumption per resource block (RB) among the cells in the active state. Claim 10 The method according to claim 1, wherein the step of controlling the plurality of cells comprises: a step of calculating a load distribution for the cell in the active state when changing the state of the at least one cell from an active state to an inactive state; and a step of controlling the plurality of cells such that, if the calculated distribution is greater than or equal to a threshold value, at least one UE connected to the at least one cell is preferentially connected to the cell with the least load among the cells in the active state, and if the calculated distribution is less than the threshold value, at least one UE connected to the at least one cell is preferentially connected to the cell with the smallest power consumption per resource block among the cells in the active state. Claim 11 An electronic device for controlling multiple cells to provide wireless resources to multiple UEs, comprising: a memory; and at least one processor electrically connected to the memory and the multiple cells; wherein the at least one processor is configured to acquire information regarding the load of each of the multiple cells, calculate a total load of the entire plurality of cells based on the acquired information, change the state of at least one cell among the multiple cells from an active state to an inactive state or change it from an inactive state to an active state based on the calculated total load and the power consumption efficiency of each of the multiple cells, and, in response to the change in the state of the at least one cell, control the multiple cells so that the multiple UEs are connected to the cell in the active state among the multiple cells, and wherein if the ratio of the calculated total load to the maximum total load of the entire plurality of cells is less than a first threshold ratio, the state of the first cell among the multiple cells having the lowest power consumption efficiency is configured to be an inactive state. Claim 12 An electronic device according to claim 11, wherein the at least one processor is further configured to determine a section corresponding to the calculated sum load among a plurality of sections set based on a ratio to the maximum sum load, and the at least one cell is determined based on whether each of the plurality of cells is activated for the determined section. Claim 13 delete Claim 14 delete Claim 15 An electronic device according to claim 11, wherein if the ratio of the calculated sum load to the maximum sum load is smaller than the second threshold ratio which is smaller than the first threshold ratio, the state of the first cell and the second cell having the second lowest power consumption efficiency among the plurality of cells is set to be inactive. Claim 16 An electronic device according to claim 12, wherein the value of at least one threshold ratio distinguishing each of the plurality of intervals is set by an artificial intelligence model. Claim 17 An electronic device according to claim 16, wherein the artificial intelligence model takes as input at least one of the information regarding the load of each of the plurality of cells, the calculated sum load, the maximum sum load, the power consumption efficiency of each of the plurality of cells, or the network performance indicator of the entire plurality of cells. Claim 18 An electronic device according to claim 11, wherein information regarding the load of each of the plurality of cells is based on the physical resource block usage (PRB usage) for each of the plurality of cells. Claim 19 An electronic device according to claim 11, wherein the at least one processor is configured to control the plurality of cells such that when the state of the at least one cell is changed from an active state to an inactive state, at least one UE connected to the at least one cell is preferentially connected to the cell with the smallest power consumption per resource block (RB) among the cells in the active state. Claim 20 An electronic device according to claim 11, wherein the at least one processor is configured to control the plurality of cells such that when the state of the at least one cell is changed from an active state to an inactive state, the processor calculates a load distribution for the cell in the active state, and when the calculated distribution is greater than or equal to a threshold value, at least one UE connected to the at least one cell is preferentially connected to the cell with the least load among the cells in the active state, and when the calculated distribution is less than the threshold value, at least one UE connected to the at least one cell is preferentially connected to the cell with the smallest power consumption per resource block among the cells in the active state.