Terminal, base station device, and control method for improving handover performance using ai / ml
A machine learning-based approach in cellular communication systems predicts future handover events, enhancing handover efficiency by proactively managing terminal device connections to maintain communication quality.
Patent Information
- Application Number
- JP2024131178
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-07
- Publication Date
- 2026-02-20
AI Technical Summary
Existing handover processes in cellular communication systems are prone to failure due to deteriorating wireless quality during the time between detection of a need for handover and the actual execution of the process, leading to inefficiencies and missed opportunities for improved communication.
Implementing a machine learning-based model in terminal and base station devices to predict future handover events by analyzing wireless quality, allowing for proactive handover instructions based on predicted events rather than reactive responses.
Enhances handover efficiency by reducing the likelihood of failures and improving communication quality by anticipating and executing handovers before quality deterioration occurs.
Smart Images

Figure 2026028612000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an advanced handover technique in a cellular communication system. [Background technology]
[0002] In wireless communication systems that comply with the cellular communication standards of the Third Generation Partnership Project (3GPP (registered trademark)), handover processing is specified to switch the base station to which a mobile terminal device is connected, so that the mobile terminal device can continue to communicate with high quality. The handover processing is performed, for example, when the wireless quality of a signal transmitted from a base station to which the terminal device is currently connected falls below a predetermined level for a certain period of time, by transmitting a measurement result to the base station, and the base station then instructs the mobile terminal device to perform a handover. Summary of the Invention [Problem to be solved by the invention]
[0003] For example, if the wireless quality of the terminal device further deteriorates during the time between when the wireless quality falls below a predetermined level and when a handover command is transmitted from the base station, the handover process may fail, resulting in a decrease in communication efficiency. Also, since it takes time for the terminal device to detect a more suitable base station to connect to and when a handover command is transmitted from the base station, an opportunity to improve communication efficiency may be missed. [Means for solving the problem]
[0004] The present invention provides a technique for enhancing handover processing and improving communication efficiency.
[0005] A terminal device according to one aspect of the present invention comprises: a measurement means for measuring the wireless quality of a signal transmitted from a base station device to which it is connected; a determination means for inputting the wireless quality acquired by the terminal device in the inference phase into a trained model acquired by machine learning, which inputs the wireless quality acquired in the learning phase and uses as training data a predetermined value for determining whether an event related to a handover from a cell provided by the base station device to another cell is estimated to occur a predetermined period from the time the wireless quality was acquired; and a transmission means for transmitting a predetermined report to the base station device if it is estimated that the event will occur after the predetermined period.
[0006] A base station device according to one aspect of the present invention has a receiving means for receiving a predetermined report from a terminal device connected to a cell provided by the base station device, the result of measurement of the wireless quality of the cell by the terminal device in an inference phase being input to a trained model obtained by machine learning, which inputs the result of measurement of the wireless quality of the cell in a learning phase and uses as training data a predetermined value for determining whether an event related to handover from the cell to another cell is estimated to occur a predetermined period of time after the result of the measurement is acquired, indicating that the terminal device has determined that the event is estimated to occur a predetermined period of time after the result of the measurement is acquired; and an instruction means for instructing the terminal device to perform a handover based on the receipt of the predetermined report. [Effects of the Invention]
[0007] According to the present invention, the handover process can be enhanced to improve communication efficiency. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of a wireless communication system. [Figure 2]FIG. 2 is a diagram illustrating an example of the hardware configuration of a base station device and a terminal device. [Figure 3] FIG. 2 is a diagram illustrating an example of a functional configuration of a terminal device. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional configuration of a base station device. [Figure 5] FIG. 1 is a diagram illustrating an example of a flow of processing executed in a wireless communication system. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, the embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the invention as claimed, and not all combinations of features described in the embodiments are necessarily essential to the invention. Two or more of the features described in the embodiments may be combined in any desired manner. Furthermore, the same reference numerals are used to designate identical or similar components, and redundant descriptions will be omitted.
[0010] (System Configuration) FIG. 1 shows an example of the configuration of a communication system according to this embodiment. This communication system is a wireless communication system that complies with, for example, the Long Term Evolution (LTE) or fifth generation (5G) cellular communication standards of the Third Generation Partnership Project (3GPP (registered trademark)) or their successor standards. This wireless communication system includes a base station device 101 and a terminal device 111. The terminal device 111 establishes a connection with the base station device 101 and performs wireless communication in a cell 121 provided by the base station device 101. The terminal device 111 is assumed to be, for example, portable by a user and to be mobile. If the terminal device 111 moves beyond the range of the cell 121, it will no longer be able to maintain communication in that cell 121. For this reason, for example, the terminal device 111 executes handover to another cell (cell 122 or cell 123) upon the occurrence of a predetermined event, such as a deterioration in communication quality in the currently connected cell 121. Note that the cell 122 and the cell 123 may be provided by a base station device other than the base station device 101, or may be provided by the base station device 101. In other words, the base station device 101 may provide multiple cells.
[0011] Conventionally, the terminal device 111 measures the wireless quality of signals transmitted in the currently connected cell 121 and other adjacent cells (cell 122 and cell 123), for example, and determines whether an event has occurred based on whether the wireless quality satisfies a predetermined condition. Events are defined in cellular communication standards. Events include, for example, event A1, which is determined to have occurred when the wireless quality of the currently connected cell exceeds a predetermined threshold, and event A2, which is determined to have occurred when the wireless quality of the currently connected cell falls below a predetermined threshold. Events also include event A3, which is determined to have occurred when the wireless quality of the adjacent cell becomes higher (by a predetermined offset) than the wireless quality of the currently connected cell. Events also include, for example, event A4, which is determined to have occurred when the wireless quality of the adjacent cell exceeds a predetermined threshold, and event A5, which is determined to have occurred when the wireless quality of the currently connected cell falls below a first predetermined threshold and the wireless quality of the adjacent cell exceeds a second predetermined threshold.
[0012] When the terminal device 111 determines that one of the events set by the base station device 101 has occurred, it transmits a predetermined notification to the base station device 101. Then, in response to receiving the predetermined notification, the base station device 101 executes processing for handing over the terminal device 111 from the currently connected cell 121 to another cell (for example, cell 122 or cell 123). Note that the handover of the terminal device 111 can be performed, for example, by transmitting setting information for communication in a neighboring cell from the base station device 101 to the terminal device 111 before the event occurs, and then transmitting a command from the base station device 101 to the terminal device 111 instructing the handover. Also, after the event occurs in the terminal device 111, the handover processing can be started by transmitting setting information for communication in a neighboring cell of the handover from the base station device 101 to the terminal device 111.
[0013] The base station device 101 notifies the terminal device 111 in advance of configuration information indicating the threshold, offset value, and hysteresis value to be used for each event, and the time until it is determined that the event has occurred (TimeToTrigger). The terminal device 111 determines the occurrence of an event based on this information. For example, the terminal device 111 may determine that the occurrence criterion for event A1 has been satisfied when the wireless quality measured for the connected cell exceeds a value obtained by adding the hysteresis value to a predetermined threshold notified for determining whether the event A1 has occurred. Furthermore, the terminal device 111 may determine that the state in which the occurrence criterion for event A1 was satisfied has ended when the wireless quality measured for the connected cell falls below a value obtained by subtracting the hysteresis value from the predetermined threshold notified for determining whether the event A1 has occurred. Then, when the state in which the occurrence criterion for event A1 has been satisfied continues beyond the time length indicated by TimeToTrigger, the terminal device 111 determines that event A1 has occurred, and makes a predetermined report to the base station device 101. Furthermore, the base station device 101 can notify the terminal device 111 of setting information (reportOnLeave) indicating whether or not to make a predetermined notification when the state in which an event has occurred is resolved. For example, when reportOnLeave is set to True, the terminal device 111 can transmit a predetermined report to the base station device 101 in response to the fact that the criteria for the occurrence of the event are no longer met after the event has occurred. Note that for other events as well, similar information is notified to the terminal device 111 in advance (for example, when the base station device 101 and the terminal device 111 are connected), and the terminal device 111 can determine whether or not an event has occurred based on that information.
[0014] Conventionally, handover processing is initiated in response to the wireless quality measured at that time in the terminal device 111 satisfying each of the above-mentioned events. In such a procedure, for example, the wireless quality of the connected cell (serving cell) deteriorates in event A2, event A3, etc., and a predetermined report is transmitted to the base station device 101 after the event occurs, and then a handover instruction is transmitted from the base station device 101. Therefore, a certain period of time is required from the deterioration of wireless quality to the execution of handover. Then, during the period from when the occurrence of the event is detected in the terminal device 111 to when the handover instruction is transmitted from the base station device 101, the wireless quality may further deteriorate, and the handover instruction may not be received by the terminal device 111.
[0015] In recent years, the application of artificial intelligence (AI) / machine learning (ML) to cellular communication systems has been discussed. By using AI / ML, for example, it is possible to predict whether an event will occur in the future based on the wireless quality of a currently connected cell. For example, a trained model can be acquired by machine learning using the wireless quality of the cell 121 acquired in the learning phase as input and a predetermined value for determining whether an event related to a handover from the cell 121 to another cell (e.g., cell 122 or cell 123) is predicted to occur a predetermined period after the wireless quality is acquired as training data. When such a trained model is acquired, the terminal device 111 can input the results of measuring the wireless quality of a signal transmitted from the cell 121 in the inference phase to determine whether an event is predicted to occur a predetermined period after the wireless quality is acquired. In this embodiment, the terminal device 111 makes such a determination, and a process such as a handover is performed based on the inference of the occurrence of a future event. That is, the terminal device 111 transmits a predetermined report to the base station device 101 based on an event that has not occurred at the present time but is expected to occur in the future, and the base station device 101 can instruct the terminal device 111 to start handover processing based on the predetermined report, regardless of the current situation. This makes it possible to prevent handover failure due to a decrease in wireless quality in the terminal device 111 during the period from the occurrence of an event until the actual execution of handover.
[0016] Note that a trained model may be defined for each event, or machine learning may be performed so that a type of event that is predicted to occur by one trained model is output. Furthermore, multiple timings after a predetermined period may be set. That is, it may be determined whether an event is predicted to occur at each of multiple future timings. Furthermore, multiple trained models may be prepared for inference about the same event and the same timing, and the base station device 101 may notify the terminal device 111 in advance (for example, upon connection with the terminal device 111) of information indicating which of the trained models should be used. Note that examples of multiple trained models will be described later.
[0017] Furthermore, the base station device 101 may determine whether to permit the execution of event determination by inference using a trained model, and notify the terminal device 111 of the determination. Furthermore, the terminal device 111 may transmit capability information (UE Capability) including information indicating whether or not event determination by inference using a trained model is possible to the base station device 101. The base station device 101 may permit such event determination only for terminal devices 111 that are capable of performing event determination by inference using a trained model. Note that the following description focuses on the cell 121 to which the terminal device 111 is connected, but the same applies to other cells. Note that a different trained model may be generated for each cell, but a trained model common to multiple cells may also be generated.
[0018] Furthermore, the "radio quality" in this embodiment may be, for example, reference signal received power (RSRP), but other indices such as reference signal received quality (RSRQ), signal-to-noise ratio (SNR), and signal-to-noise and interference ratio (SINR) may also be used. However, it is assumed that a common indices are used in the learning phase and inference phase of machine learning. That is, if RSRP is used as an input in the learning phase, RSRP is also used as an input in the inference phase. Note that, when the output of a model is radio quality, the same indices may be used in the input and output of the model, but the input and output may be expressed by different indices, such as RSRP being used as an input and RSRQ being used as an output. In one example, RSRP of layer 1 may be used as an input and RSRP of layer 3 may be used as an output. Furthermore, the reference signal used to measure RSRP or the like may be, for example, a synchronization signal (SS) / physical broadcast channel (PBCH) block (SSB) or a channel state information-reference signal (CSI-RS), but other reference signals may also be used.
[0019] Below, several examples of trained models are described. By setting various predetermined values used as training data in the learning phase, various trained models can be obtained. Therefore, below, examples of predetermined values used as training data, examples of expected outputs in trained models, and examples of how the terminal device 111 determines that an event is estimated to occur in the future are described.
[0020] The predetermined value used as training data may be, for example, a value indicating whether an event occurrence condition is satisfied after a predetermined period from the timing when the wireless quality of the cell 121 is acquired in the learning phase. That is, in each of the terminal devices that previously communicated in the cell 121, the wireless quality of the cell 121 is measured, and whether it is determined that any of the above-mentioned events A1 to A5 (or other events such as event A6, event B1, or event B2) occurred after a predetermined period from the timing when the wireless quality was acquired is collected for machine learning. Then, the result of the wireless quality measurement is input, and information indicating whether or not the event occurred is used as training data (correct answer data) to perform machine learning. In the inference phase, the wireless quality measured in the cell 121 is input to a trained model obtained by the machine learning, thereby obtaining an output indicating, for example, whether or not the event will occur after a predetermined period or the probability of the event occurring. Then, for example, when it is inferred that an event will occur in the inference phase, the terminal device 111 may transmit a predetermined report to the base station device 101. Furthermore, for example, when the probability of an event occurring is acquired in the inference phase, the terminal device 111 may determine that the event is estimated to occur within a predetermined period of time based on the probability being equal to or greater than a predetermined value, and may transmit a predetermined report to the base station device 101. Note that information on the predetermined value of the probability may be notified in advance from the base station device 101 to the terminal device 111 as setting information. That is, similar to setting information related to conventional events, setting information used for determining future events based on AI / ML may be prepared. Note that information indicating the probability of an event occurring may be stored in the predetermined report.
[0021] The terminal device 111 may be configured to, for example, acquire whether an event occurs or the probability of an event occurring for multiple timings after a predetermined period. In this case, in the learning phase, information indicating whether an event occurred (whether an occurrence condition was satisfied) at multiple different timings after a predetermined period from the timing at which the input wireless quality was acquired is used as training data. Then, in the inference phase, the trained model is configured to output, for the input wireless quality measurement value, whether an event occurs (whether an occurrence condition is satisfied) at multiple different timings after a predetermined period from the timing at which the measurement value was acquired, or an estimated value of the probability of the event occurring. Then, the terminal device 111 may transmit a predetermined report to the base station device 101 when it is estimated that an event will occur within a predetermined period or when the probability of the event occurrence is maintained at or above a predetermined value for a predetermined period. Information about this predetermined period may be notified in advance from the base station device 101 to the terminal device 111. That is, a period equivalent to TimeToTrigger for a conventional event may be set as the predetermined period for a future event.
[0022] Furthermore, the predetermined value used as the training data may be, for example, a second wireless quality of a signal transmitted in the cell 121 a predetermined period after a timing at which a first wireless quality of a signal transmitted in the same cell 121 is acquired in the learning phase. That is, the first wireless quality acquired in the cell 121 is used as input in the learning phase, and a second wireless quality acquired in the same cell 121 a predetermined period after the first wireless quality is acquired may be used as training data. Then, in the inference phase, the wireless quality measured in the cell 121 is input to the trained model obtained by the machine learning, and, for example, an estimated value of the wireless quality in the cell 121 a predetermined period after the timing at which the wireless quality is measured may be output. The terminal device 111 measures the wireless quality of a signal transmitted in the cell 121 (from the base station device 101) and inputs the measurement result to the trained model, thereby obtaining an estimated value of the wireless quality in the cell 121 a predetermined period after the timing at which the measurement value is acquired. Then, the terminal device 111 can use the estimated value of wireless quality to determine whether an event such as the above-mentioned events A1 to A5 will occur. For example, if the estimated value of wireless quality falls below a predetermined level for event A2, the terminal device 111 can determine that event A2 is estimated to occur after a predetermined period of time. Note that, as information such as a threshold value (predetermined level) for an event, configuration information for a conventional event notified in advance from the base station device 101 to the terminal device 111 can be used, but is not limited to this. In other words, configuration information for AI / ML may be prepared separately and notified from the base station device 101 to the terminal device 111.
[0023] The terminal device 111 may be configured to acquire estimated values of wireless quality for multiple timings after a predetermined period. In this case, in the learning phase, wireless qualities acquired at multiple different timings after a predetermined period from the timing at which the input wireless quality was acquired are used as training data. Then, in the inference phase, the trained model is configured to output estimated values of wireless quality for the input wireless quality measurement value at multiple different timings after a predetermined period from the timing at which the measurement value was acquired. Then, the terminal device 111 may transmit a predetermined report to the base station device 101 when the estimated value of wireless quality continues to satisfy the occurrence condition of each event over a predetermined period. For example, if the estimated value of wireless quality falls below a predetermined level related to event A2 consecutively at multiple timings corresponding to the predetermined period, the terminal device 111 can determine that event A2 is estimated to occur after the predetermined period. Information about this predetermined period may use TimeToTrigger related to a conventional event, or a predetermined period related to a future event may be separately set. Note that setting information related to conventional events, such as hysteresis values and reportOnLeave, may be used as is, or corresponding information related to future events may be set separately.
[0024] Although the above example describes the event A2, the terminal device 111 can estimate whether or not other events will occur. To estimate the wireless quality of other cells, machine learning for this purpose must be performed. For example, in the learning phase, machine learning can be performed using the wireless quality measured in the cell 121 as input and the wireless quality of each of other cells (cell 122 and cell 123) a predetermined period after the wireless quality was obtained as training data, thereby acquiring a trained model. As a result, when the measurement value of the wireless quality in the cell 121 is input to the trained model in the inference phase, an estimated value of the wireless quality of each of candidate handover destination cells, such as cell 122 and cell 123, a predetermined period after the measurement value is obtained can be output. The terminal device 111 can use such a trained model to acquire an estimated value of the future wireless quality of each candidate handover destination cell, and determine, based on the estimated value, whether, for example, event A4 is estimated to occur in the future. The terminal device 111 can also determine whether it is estimated that event A3 or event A5 will occur in the future, based on the estimated value of the wireless quality of the currently connected cell 121 and the estimated value of the future wireless quality of each of the candidate handover destination cells. In this case, too, a trained model may be generated so that estimated values for multiple timings are acquired. Then, when the estimated value of the wireless quality satisfies the occurrence condition of each event at multiple consecutive timings corresponding to a predetermined length of time, the terminal device 111 can determine that it is estimated that the event will occur after a predetermined period of time.
[0025] Furthermore, in the learning phase, a trained model may be generated by performing machine learning using, as input, the wireless quality of a neighboring cell (cell 122 or cell 123) measured by a terminal device connected to cell 121, and the wireless quality of the neighboring cell a predetermined period after the wireless quality was acquired as training data. That is, the future wireless quality of the neighboring cell may be estimated in the same manner as the above-described estimation of the future wireless quality of cell 121. Note that a trained model that estimates the wireless qualities of cell 121 and the neighboring cell together may be generated, or the wireless qualities of the currently connected cell and other cells may be estimated using separate trained models. When the wireless qualities of cell 121 and the neighboring cell are estimated together, the trained model may be generated by inputting the wireless qualities of cell 121 and the neighboring cell, respectively, and using the wireless qualities of cell 121 and the neighboring cell a predetermined period after the wireless quality was acquired as training data. Furthermore, the wireless qualities of multiple other cells may be estimated using separate trained models. Furthermore, as described above, measured values of wireless quality at multiple timings a predetermined period after the timing at which the input wireless quality was acquired may be used as training data to generate a trained model that estimates wireless quality at multiple future timings.
[0026] Furthermore, as described above, a trained model may be generated that outputs whether or not an event A3, event A5, or the like occurs after a predetermined period from the timing at which the wireless quality used as input in the learning phase is acquired, using as training data whether or not an event will occur after a predetermined period, or the probability of the event occurring. That is, machine learning may be performed using the wireless quality of cell 121 as input, without using the wireless quality of other cells, or using the wireless quality of other cells as input, and using as training data whether or not event A3 or event A5 occurred after a predetermined period from the acquisition of that wireless quality. In this way, the terminal device 111 may input the wireless quality of cell 121 (and the wireless quality of neighboring cells as needed) into the trained model obtained by the machine learning, thereby acquiring whether or not event A3 or event A5 will occur, or the probability of the event occurring, without obtaining an estimate of the wireless quality of neighboring cells after a predetermined period.
[0027] Furthermore, the above-described machine learning may be performed using only the wireless quality of the neighboring cell, without using the wireless quality of the cell 121. In other words, when the wireless quality of the neighboring cell is input, a trained model may be generated that has been trained to output an estimated value of the wireless quality of the cell 121 a predetermined period after the timing at which the wireless quality is acquired, or whether or not an event will occur, or the probability of the event occurring.
[0028] Furthermore, the wireless quality of the cell 121 (alternatively or additionally, the wireless quality of the neighboring cell) used as an input in the above description may be the wireless quality at one timing, or a predetermined number of wireless qualities acquired at a predetermined time interval. That is, the wireless qualities at multiple timings may be used as input to perform the above-described machine learning to generate a trained model. In this case, the terminal device 111 can perform the above-described estimation by measuring a predetermined number of wireless qualities at the predetermined time interval and inputting the measurement results into the trained model.
[0029] The terminal device 111 may generate a trained model by performing machine learning, or may acquire a separately generated trained model from the base station device 101. When machine learning is performed in the terminal device 111, a trained model cannot be acquired until training data is acquired a sufficient number of times, but a trained model suitable for the terminal device 111 can be acquired. On the other hand, when a trained model is provided from the base station device 101, a large amount of training data can be obtained from communications by a large number of terminal devices that have previously connected to the cell 121, thereby enabling learning to be completed quickly. Furthermore, the base station device 101 may notify the terminal device 111 of information to be input to the trained model and information indicating the output of the trained model at that time. In accordance with the notification, the terminal device 111 may collect, for example, information to be input to the trained model provided from the base station device 101 (wireless quality of the currently connected cell 121 or another cell) and input it to the trained model. Then, in accordance with the notification, the terminal device 111 may identify the type of information output from the trained model and, accordingly, determine, for example, whether or not an event is estimated to occur. Furthermore, the terminal device 111 may perform machine learning in accordance with the notification.
[0030] Furthermore, information specifying a future event that the terminal device 111 should determine may be specified from the base station device 101. The terminal device 111 can execute determination of only the specified event. This prevents the terminal device 111 from performing unnecessary event determination. Furthermore, the base station device 101 may specify, for example, a future timing. In this case, the terminal device 111 estimates whether or not an event will occur at that timing.
[0031] When the base station device 101 receives a predetermined report indicating that the terminal device 111 has determined that an event is estimated to occur in the future as described above, the base station device 101 causes the terminal device 111 to execute a handover in the same manner as a conventional event-based handover. That is, the base station device 101 starts handover processing when it is estimated by inference using a trained model that an event will occur within a predetermined period of time, regardless of whether an event has actually occurred. This allows the base station device 101 to predict a situation in which a handover is necessary and perform the handover in advance, reducing the probability of handover failure and improving communication efficiency, compared to when handover processing is executed after an event actually occurs.
[0032] Note that the performance evaluation of the trained model may be performed periodically, for example. For example, in some cases where the base station device 101 receives the above-mentioned predetermined report, the base station device 101 may perform conventional event-based handover processing instead of performing estimation-based handover processing. Then, for example, when the error between the estimated timing of an event occurrence and the actual timing of the event occurrence is equal to or greater than a predetermined value, the base station device 101 may evaluate the trained model as unsuitable for the real environment and decide to perform re-learning (additional learning). Furthermore, for example, when the difference between the estimated value and the actual measured value of wireless quality at a specific timing is equal to or greater than a predetermined value, the terminal device 111 may evaluate the trained model as unsuitable for the real environment and notify the base station device 101 of the evaluation result. Furthermore, when the difference between the estimated value and the actual measured value of wireless quality for the maximum value or a predetermined number of highest values of wireless quality for multiple cells is equal to or greater than a predetermined value, the terminal device 111 may evaluate the trained model as unsuitable for the real environment and notify the base station device 101 of the evaluation result. The base station device 101 may decide to perform re-learning (additional learning) in accordance with the notification. This allows the trained model to be maintained in an appropriate state, making it possible to execute handover processing based on predictions at the appropriate time.
[0033] (Device configuration) FIG. 2 shows an example of the hardware configuration of the base station device 101 and the terminal device 111 according to this embodiment. In one example, the base station device 101 and the terminal device 111 are configured to include a processor 201, a ROM 202, a RAM 203, a storage device 204, and a communication circuit 205. The processor 201 is a computer configured to include one or more processing circuits, such as a general-purpose CPU (Central Processing Unit) or an ASIC (Application Specific Integrated Circuit), and executes the overall processing of the device and each of the above-mentioned processes by reading and executing programs stored in the ROM 202 or the storage device 204. The ROM 202 is a read-only memory that stores information such as programs and various parameters related to the processing executed by the base station device 101 and the terminal device 111. The RAM 203 functions as a workspace when the processor 201 executes a program and is a random access memory that stores temporary information. The storage device 204 is configured, for example, by a removable external storage device. The communication circuit 205 is configured, for example, by a circuit for wireless communication of 5G or its successor standards. Although FIG. 2 illustrates one communication circuit 205, the base station device 101 and the terminal device 111 may have multiple communication circuits. For example, the base station device 101 and the terminal device 111 may have wireless communication circuits for 5G and its successor standard, and a common antenna for these circuits. The base station device 101 and the terminal device 111 may have separate antennas suitable for each standard. The base station device 101 may also have a wired communication circuit used when communicating with other base station devices or nodes in the core network. The terminal device 111 may also have a communication circuit compliant with a wireless communication standard other than the cellular communication standard, such as a wireless local area network (LAN) or Bluetooth (registered trademark). The base station device 101 and the terminal device 111 may have separate communication circuits 205 for each of multiple available frequency bands, or may have a common communication circuit 205 for at least some of these frequency bands.
[0034] FIG. 3 shows an example of the functional configuration of the terminal device 111. The terminal device 111 includes, for example, a measurement unit 301, an event determination unit 302, a reporting unit 303, and a setting information receiving unit 304. The terminal device 111 may also include, as an option, a learning unit 305. Note that FIG. 3 only shows functions particularly related to this embodiment, and does not illustrate various other functions that the terminal device 111 may have. For example, the terminal device 111 naturally has other functions that terminal devices compliant with LTE, 5G, or subsequent standards generally have. The functional blocks in FIG. 3 are shown schematically, and the respective functional blocks may be realized as an integrated unit or may be further subdivided. The functions in FIG. 3 may be realized, for example, by the processor 201 executing a program stored in the ROM 202 or the storage device 204, or by a processor within the communication circuit 205 executing predetermined software. The details of the processes executed by each functional unit have been described above, so only the general functions of the terminal device 111 will be outlined here.
[0035] The measurement unit 301 observes signals (e.g., reference signals) transmitted in the destination cell 121 and other candidate handover cells (e.g., cell 122 and cell 123) and measures their wireless quality. The event determination unit 302 inputs the wireless quality of the cell 121 (and other cells) measured by the measurement unit 301 into a trained model to perform inference processing and determine whether an event related to the occurrence of a handover from the cell 121 to another cell is estimated to occur after a predetermined period from the timing when the measurement unit 301 acquires the wireless quality. The report unit 303 transmits a predetermined report to the base station device 101 based on the determination by the event determination unit 302 that an event is estimated to occur. The predetermined report includes information notifying the occurrence of an event based on estimation by the trained model, and may further include information indicating the probability of the output of the trained model and information indicating the wireless quality, as the case may be. Note that the predetermined report may implicitly notify the occurrence of an event based on estimation by the trained model, and the predetermined report does not necessarily include explicit information indicating the occurrence of an event based on the estimation. The setting information receiving unit 304 receives setting information for event determination based on future predictions using a trained model from the connected base station device 101. The setting information receiving unit 304 may receive, for example, the trained model itself to be used in the terminal device 111. Furthermore, when multiple trained models are available in the terminal device 111, the setting information receiving unit 304 may receive, from the base station device 101, information specifying which trained model to use. Furthermore, the setting information receiving unit 304 may receive, from the base station device 101, information specifying an event to be determined and information specifying the input and output of the trained model. Furthermore, the setting information receiving unit 304 may receive various other information, such as those described above. When a trained model should be generated in the terminal device 111, the learning unit 305 generates the trained model by machine learning. Furthermore, the learning unit 305 may re-learn the trained model, for example, in response to an instruction from the base station device 101.For example, if handover processing is not initiated after a predetermined report is transmitted, but is instead performed after a conventional event occurrence is reported, the learning unit 305 may identify a difference between the estimated values of the event occurrence timing and wireless quality according to the trained model and the actual measured values of the event occurrence timing and wireless quality according to conventional event determination, and notify the base station device 101 of the difference. Furthermore, if the difference between the estimated values and the actual measured values exceeds a predetermined value, the learning unit 305 may determine that re-learning is necessary and notify the base station device 101 of information indicating that re-learning should be performed. That is, the need for re-learning may be determined by the base station device 101 or may be determined by the terminal device 111. Note that the learning unit 305 may perform re-learning without obtaining permission from the base station device 101.
[0036] FIG. 4 shows an example of the functional configuration of the base station device 101. The base station device 101 includes a setting information notification unit 401, a report receiving unit 402, and a handover control unit 403. The base station device 101 may also include a learning unit 404 as an option. Note that FIG. 4 only illustrates functions particularly related to this embodiment, and does not illustrate various other functions that the base station device 101 may have. For example, the base station device 101 naturally includes other functions generally included in base station devices compliant with LTE, 5G, or subsequent standards. The functional blocks in FIG. 4 are shown schematically, and the respective functional blocks may be integrated or further subdivided. Each function in FIG. 4 may be implemented, for example, by the processor 201 executing a program stored in the ROM 202 or the storage device 204, or by a processor within the communication circuit 205 executing predetermined software. Since the details of the processing performed by each functional unit are as described above, only the general functions of the base station device 101 will be outlined here.
[0037] The setting information notification unit 401 notifies the currently connected terminal device 111 of setting information for determining an event based on a future prediction by a trained model. The setting information transmitted here is information received by the setting information receiving unit 304 of the terminal device 111. The report receiving unit 402 receives from the terminal device 111 a predetermined report transmitted in response to the terminal device 111 determining that an event based on a future prediction by the trained model is estimated to occur. In response to receiving the predetermined report, the handover control unit 403 starts handover processing to transfer the cell to which the terminal device 111 is connected to another cell, regardless of whether a conventional event has occurred. Furthermore, for example, in some cases where the predetermined report is received, the handover control unit 403 may wait for a conventional event to occur and start handover processing according to a conventional procedure. For example, depending on the type of communication being performed by the terminal device 111, the handover control unit 403 may start handover processing for the terminal device 111 that requires highly reliable communication upon receiving a predetermined report, and may perform conventional handover processing for the terminal device 111 that performs other communication. The learning unit 404 performs machine learning to generate a trained model for performing event determination based on future predictions. Note that it is sufficient for either the learning unit 305 of the terminal device 111 or the learning unit 404 of the base station device 101 to perform machine learning; it is not necessary for both to perform machine learning. Furthermore, machine learning may be performed in a network node different from both the base station device 101 and the terminal device 111. Note that, when conventional handover processing is performed, the base station device 101 may transmit an instruction to the terminal device 111 to report to the base station device 101 a difference between the estimated values of the event occurrence timing and wireless quality based on the trained model and the actual measured values of the event occurrence timing and wireless quality based on conventional event determination. Then, if the difference exceeds a predetermined value, either the learning unit 305 of the terminal device 111 or the learning unit 404 of the base station device 101 performs re-learning of the trained model. Also, instead of the difference value between the estimated value and the actual measured value described above, information indicating that re-learning is necessary may be notified from the terminal device 111 to the base station device 101.When machine learning is performed in a network node different from both the base station device 101 and the terminal device 111, the base station device 101 may notify the network node that re-learning should be performed.
[0038] (Processing flow) An example of the processing flow according to this embodiment is shown in Fig. 5. Note that, since the details of the processing executed in the wireless communication system are as described above, only an overview of the processing flow will be given here, and the details will not be repeated.
[0039] First, the base station device 101 transmits configuration information for estimating the occurrence of a future event using a trained model (AI / ML) to the terminal device 111 (S501). This configuration information includes whether or not to activate estimation of the occurrence of a future event using AI / ML, the type of event, and setting values for determining the event (e.g., the probability of the above-mentioned event occurring, information corresponding to a conventional event, information on a predetermined period corresponding to TimeToTrigger, etc.). This configuration information is notified from the base station device 101 to the terminal device 111 using, for example, an RRC (Radio Resource Control) message including ReportConfig. The configuration information may be notified using other existing information elements (e.g., MeasConfig), or a new information element for notifying the configuration information may be defined. The configuration information may also be notified as information on the MAC (Media Access Control) layer or the physical layer. The terminal device 111 retains the configuration information, and starts the process of estimating the occurrence of a future event when an instruction to activate estimation of the occurrence of a future event using AI / ML is received. In a process of estimating a future event occurrence, the terminal device 111 measures the wireless quality of the cell 121 based on a signal such as a reference signal transmitted from the base station device 101 (S502). Furthermore, the terminal device 111 measures the wireless quality of a neighboring cell (for example, cell 122 or cell 123) from a signal transmitted in the neighboring cell, as necessary. The terminal device 111 may measure only the wireless quality of the neighboring cell. The terminal device 111 then inputs the measurement results into a trained model to perform inference (S503), and determines whether the inference predicts that an event that requires the initiation of handover processing will occur within a predetermined period from the timing at which the measurement value is acquired (S504). If the terminal device 111 determines that an event will occur within the predetermined period, it transmits a predetermined report to the base station device 101 (S505). In response to receiving this predetermined report, the base station device 101 starts handover processing and transmits a handover instruction (RRC Reconfiguration message or Handover command) to the terminal device 111, even if no conventional event has occurred in the terminal device 111 (S506).This allows the base station device 101 to quickly hand over the terminal device 111 that is expected to require handover in the near future to another cell, thereby preventing future handover failures in the terminal device 111.
[0040] Note that the above-mentioned "cell" may be read as "beam." That is, the terminal device 111 may measure the wireless quality of at least one of a beam used for communication and a beam not used. In this case, machine learning is performed based on the wireless quality of each beam, and, for example, when it is predicted that the wireless quality will deteriorate in all of multiple cells of a specific cell, control may be performed to execute handover.
[0041] As described above, in this embodiment, by determining whether an event requiring handover will occur in the future based on the current wireless quality measured in the terminal device 111, it becomes possible to start handover processing before the wireless quality deteriorates. This improves the stability of communication in the terminal device 111 and improves communication efficiency in the entire system. Therefore, it becomes possible to contribute to Goal 9 of the Sustainable Development Goals (SDGs) led by the United Nations, which is to "Develop resilient infrastructure, promote sustainable industrialization and foster innovation."
[0042] The invention is not limited to the above-described embodiment, and various modifications and variations are possible within the scope of the gist of the invention.
Claims
1. A terminal device, a measuring means for measuring the wireless quality of a signal transmitted from a connected base station; a determination means for determining whether or not it is estimated that an event related to a handover from a cell provided by the base station device to another cell will occur within a predetermined period from the time when the wireless quality is acquired by inputting the wireless quality acquired by the terminal device within the inference phase into a trained model that has as input the wireless quality acquired within the learning phase and a predetermined value as training data for determining whether or not it is estimated that the event will occur within the predetermined period from the time when the wireless quality is acquired; a transmitting means for transmitting a predetermined report to the base station device when it is estimated that the event will occur after the predetermined period of time; A terminal device comprising:
2. the predetermined value is a value indicating whether the event has occurred after the predetermined period from the timing at which the wireless quality is acquired in the learning phase, the trained model is configured to output a probability of the event occurring using the wireless quality acquired by the terminal device in an inference phase as an input; The determination means determines that the event is estimated to occur after the predetermined period of time based on the fact that the probability obtained by inputting the wireless quality obtained by the terminal device in the inference phase into the trained model is equal to or greater than a predetermined value.
2. The terminal device according to claim 1, wherein:
3. the predetermined value is a second radio quality of a signal transmitted in a cell served by the base station device after the predetermined period from a timing at which a first radio quality of a signal transmitted in the cell is acquired, the first wireless quality is used as an input in a learning phase; The determination means determines that the event is estimated to occur after the predetermined period of time based on the wireless quality output by inputting the wireless quality acquired by the terminal device in the inference phase into the trained model falling below a predetermined level.
2. The terminal device according to claim 1, wherein:
4. The terminal device according to claim 2 or 3, further comprising an execution means for executing the machine learning to obtain the trained model.
5. The terminal device according to claim 2 or 3, further comprising an acquisition means for acquiring the trained model from the base station device.
6. the trained model is acquired by performing machine learning using, as input, a predetermined number of the wireless qualities acquired at a predetermined time interval in the learning phase; The terminal device according to claim 2 or 3, characterized in that, in the inference phase, the determination means determines whether it is estimated that the event will occur after the predetermined period by inputting the predetermined number of the wireless qualities obtained at the predetermined time intervals into the trained model.
7. the trained model is acquired by machine learning in the learning phase using, as training data, the second wireless qualities acquired at a plurality of timings during a predetermined length of time from the predetermined period after the timing at which the first wireless quality is acquired; the determination means determines that the event is estimated to occur after the predetermined period based on the fact that the estimated value of the wireless quality output from the trained model continues to be below a predetermined level for the predetermined length of time from the predetermined period after the timing when the wireless quality is acquired in the inference phase.
4. The terminal device according to claim 3.
8. the measuring means further performs a third radio quality measurement of the signal transmitted in the other cell; the trained model is acquired by machine learning using the wireless quality and the third wireless quality acquired in a learning phase as inputs and a predetermined value as training data for determining whether a second event related to handover from the cell to the other cell is estimated to occur after the predetermined period from the timing at which the wireless quality and the third wireless quality are acquired; the determination means inputs the wireless quality and the third wireless quality acquired by the terminal device in the inference phase into the trained model, and determines whether or not it is estimated that the second event will occur after the predetermined period from the timing at which the wireless quality and the third wireless quality are acquired; the transmitting means transmits a predetermined report to the base station device when it is estimated that the second event will occur after the predetermined period of time.
2. The terminal device according to claim 1, wherein:
9. 2. The terminal device according to claim 1, further comprising: a receiving means for receiving information specifying the event from the base station device.
10. The determination means can use a plurality of the trained models, The terminal device according to claim 1, further comprising a receiving means for receiving information specifying which of the plurality of trained models to use from the base station device.
11. A base station device, a receiving means for receiving a predetermined report from a terminal device connected to a cell provided by the base station device, the predetermined report indicating that the terminal device has determined that the event is estimated to occur within a predetermined period from the time when the measurement result is acquired, by inputting the measurement result of the wireless quality of the cell by the terminal device in an inference phase into a trained model that inputs the measurement result of the wireless quality of the cell in a learning phase and uses as training data a predetermined value for determining whether an event related to handover from the cell to another cell is estimated to occur within a predetermined period from the time when the measurement result is acquired; an instruction means for instructing the terminal device to perform a handover based on the reception of the predetermined report; A base station device comprising:
12. 12. The base station device according to claim 11, further comprising a notification unit that notifies the terminal device of information specifying the event.
13. The terminal device is capable of using a plurality of the trained models, The base station device according to claim 11, further comprising a notification means for notifying the terminal device of information specifying which of the plurality of trained models to use.
14. A control method executed by a terminal device, comprising: measuring the wireless quality of a signal transmitted from a connected base station; a trained model that uses the wireless quality acquired in the learning phase as an input and a predetermined value as training data for determining whether an event related to handover from a cell provided by the base station device to another cell is predicted to occur after a predetermined period from the time when the wireless quality is acquired, and inputs the wireless quality acquired by the terminal device in the inference phase into the trained model that uses the wireless quality acquired in the learning phase as an input and a predetermined value as training data for determining whether an event related to handover from the cell provided by the base station device to another cell is predicted to occur after the predetermined period from the time when the wireless quality is acquired, thereby determining whether the event is predicted to occur after the predetermined period from the time when the wireless quality is acquired; transmitting a predetermined report to the base station device when it is estimated that the event will occur after the predetermined period of time; A control method comprising:
15. A control method executed by a base station device, receiving a predetermined report from a terminal device connected to a cell provided by the base station device, the result of measurement of the wireless quality of the cell by the terminal device in an inference phase being input to a trained model acquired by machine learning using as input a result of measurement of the wireless quality of the cell in a learning phase and a predetermined value as training data for determining whether an event related to handover from the cell to another cell is estimated to occur after a predetermined period of time from the timing at which the result of the measurement is acquired, the report indicating that the terminal device has determined that the event is estimated to occur after a predetermined period of time from the timing at which the result of the measurement is acquired; instructing the terminal device to perform a handover based on the reception of the predetermined report; A control method comprising: