Information processing device, information processing method, and information processing program
The information processing device optimizes handover conditions using trained models to address 'ping-pong' issues, enhancing communication quality and reducing signaling overhead in wireless networks.
Patent Information
- Application Number
- PCT/JP2024/006663
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-22
- Publication Date
- 2025-08-28
AI Technical Summary
Conventional handover technologies in wireless communication systems suffer from 'ping-pong' phenomena, leading to frequent handovers between base stations and deteriorating communication quality due to unnecessary signaling.
An information processing device that dynamically adjusts handover conditions using acquired terminal and base station data, employing trained models to optimize handover thresholds and reduce ping-pong occurrences.
The solution effectively suppresses communication quality deterioration and reduces unnecessary signaling by dynamically adjusting handover conditions based on learned behavioral patterns and environmental data.
Smart Images

Figure JP2024006663_28082025_PF_FP_ABST
Abstract
Description
Information processing device, information processing method, and information processing program
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program.
[0002] Handover is known as the operation of switching the base station with which a terminal communicates. There are several known handover techniques, such as a technique to determine whether communication is occurring in an environment where unnecessary handovers occur frequently, and a technique to allow connection to another wireless communication service based on the learned behavioral patterns of the terminal user.
[0003] JP 2006-186797 A JP 2014-217023 A
[0004] However, in conventional technologies, handover conditions, such as radio wave conditions for handover, are statically set within the base station. Therefore, in conventional technologies, a "ping-pong" phenomenon occurs, in which a user frequently performs handovers between base stations within communication range of the terminal, and communication quality deteriorates due to unnecessary signaling. Furthermore, the user is likely to experience a deterioration in communication quality, such as interruptions in communication or voice, due to the "ping-pong" phenomenon.
[0005] The present application has been made in view of the above, and aims to suppress deterioration of communication quality due to handover.
[0006] An information processing device according to one aspect of the present invention includes an acquisition unit that acquires first terminal data regarding a first terminal and first base station data regarding a first base station with which the first terminal communicates, actual handover data based on each terminal data regarding each of a plurality of terminals and each base station data regarding each base station with which the plurality of terminals communicate, a modification unit that modifies the handover conditions of the first terminal using the first terminal data and the first base station data acquired by the acquisition unit, and a notification unit that notifies the first terminal of the handover conditions of the first terminal modified by the modification unit.
[0007] According to one aspect of the present invention, it is possible to suppress deterioration of communication quality due to handover.
[0008] FIG. 1 is a diagram for explaining an information processing system according to a first embodiment. FIG. 2 is a diagram for explaining a change in a handover condition of a first terminal. FIG. 3 is a block diagram showing the configuration of an information processing device according to the first embodiment. FIG. 4 is a diagram for explaining a learning process according to the first embodiment. FIG. 5 is a flowchart showing the flow of information processing according to the first embodiment. FIG. 6 is a diagram for explaining a learning process according to a second embodiment. FIG. 7 is a diagram for explaining a learning process according to a third embodiment. FIG. 8 is a hardware configuration diagram showing an example of a computer that realizes the functions of an information processing device.
[0009] Hereinafter, each embodiment of the present invention will be described with reference to the drawings, but the present invention is not limited to the following each embodiment. In addition, in the description of the drawings, the same parts are given the same reference numerals, and duplicated explanations are omitted, and explanations of members having similar functions and similar processes are also omitted.
[0010] [1. Embodiment 1] [1-1. Introduction] An overview of an information processing system according to an embodiment will be described using Fig. 1. Fig. 1 is a diagram for explaining the information processing system according to embodiment 1. In Fig. 1, the information processing system is configured with an information processing device 100, a first terminal 200, and a first base station 300.
[0011] The information processing device 100 is a device that performs information processing between the first terminal 200 and the first base station 300, and is a RAN (Radio Access Network) Intelligent Controller (RIC), a server, etc. The RIC is an information processing device that estimates various types of information based on the RAN and predetermined computational resources such as AI (Artificial Intelligence).
[0012] The first terminal 200 is a terminal that communicates with the information processing device 100 and the first base station 300, and is a smartphone or the like. The first base station 300 is a communication partner of the first terminal 200, and is an RU (Radio Unit) or the like that is managed by a DU (Distributed Unit).
[0013] Conventionally, there are known techniques for handover, such as techniques for determining whether communication is occurring in an environment where unnecessary handovers occur frequently, and techniques for allowing connection to another wireless communication service based on the learned behavioral patterns of the user of the terminal.
[0014] However, in conventional technologies, handover conditions are statically set within the base station. Therefore, in conventional technologies, ping-pong phenomena occur between base stations within communication range of a terminal, and communication quality can deteriorate due to unnecessary signaling. Furthermore, users are likely to experience a deterioration in communication quality, such as interruptions in communication or voice, due to the ping-pong phenomena.
[0015] In view of the above, the present application aims to suppress deterioration of communication quality due to handover. In the following, an example will be described in which an information processing device 100 changes the handover conditions of a first terminal 200 using handover performance data, first terminal data, and first base station data.
[0016] The handover performance data is based on terminal data for each of a plurality of terminals and base station data for each base station that is a communication partner of each of the plurality of terminals, and is data on the performance of each of the plurality of terminals performing handover to a communication partner, etc. The handover performance data is, for example, a trained model that outputs handover conditions in response to input of each terminal data and each base station data, or a database such as a table linking each terminal data with each base station data.
[0017] The first terminal data is terminal data related to the first terminal 200. The first terminal data is cell ID (Identification), GPS (Global Positioning System), RSRP (Reference Signal Received Power), etc. The first base station data is base station data related to the first base station 300. The first base station data is neighboring base station data related to base stations that are candidates for communication partners of the first terminal 200, UL (Uplink) SINR (Signal-to-Interference-plus-Noise Ratio), etc.
[0018] First, the information processing device 100 acquires first terminal data and first base station data. For example, the information processing device 100 acquires a cell ID, a GPS, and an RSRP as the first terminal data. Furthermore, the information processing device 100 acquires neighboring base station data and an UL SINR as the first base station data.
[0019] Next, the information processing device 100 uses the handover performance data, the first terminal data, and the first base station data to change the handover conditions of the first terminal 200. For example, the information processing device 100 inputs the first terminal data and the first base station data into a trained model that outputs handover conditions in response to input of each terminal data and each base station data, and changes these conditions.
[0020] This point will be described in detail using the example of Fig. 2. Fig. 2 is a diagram for explaining a change in the handover condition of the first terminal. The information processing device 100 inputs the first terminal data and the first base station data into a trained model that outputs a threshold value of the difference in RSRP between each base station as a condition for handover of the first terminal 200, and changes the threshold value of the difference in RSRP between the first base station 300 and a candidate communication partner of the first terminal 200 from "X" to "XX."
[0021] In addition, the information processing device 100 inputs the first terminal data and the first base station data into a trained model that outputs a threshold value for the difference between two parameters between each base station for the condition of a conditional handover of the first terminal 200, which further imposes a condition on the condition of the handover of the first terminal 200, and changes the threshold value for the difference between the two parameters between the first base station 300 and the candidate communication partner of the first terminal 200.
[0022] Specifically, the information processing device 100 inputs the first terminal data and the first base station data into this trained model, and changes the threshold of the difference in RSRP between the first base station 300 and the candidate communication partner from "Y" to "YY." In addition, the information processing device 100 changes the threshold of the difference in RTT (Round-Trip Time) between the first base station 300 and the candidate communication partner from "Z" to "ZZ."
[0023] 2, the information processing device 100 increases the threshold value to tighten the conditions for handover of the first terminal 200. However, as in the third embodiment described below, in a case where the conditions are changed using data on each terminal and each base station in the entire area where radio waves from each base station reach, the information processing device 100 can also lower the threshold value and loosen the conditions under a certain environment.
[0024] Returning to the description of Fig. 1, the information processing device 100 notifies the first terminal 200 of the changed handover condition of the first terminal 200 and the changed condition for the conditional handover of the first terminal 200.
[0025] For example, information processing device 100 indirectly notifies first terminal 200 of the changed handover conditions of first terminal 200 by having first base station 300 notify first terminal 200 of these conditions. In this case, first base station 300 notifies first terminal 200, for example, by transmitting an RRC (Radio Resource Control) reconfiguration message or an SIB (System Information Block). Thereafter, known processing as specified in 3GPP (registered trademark) TS 38.300 or the like is performed.
[0026] In this way, the information processing device 100 dynamically changes the handover conditions of the first terminal 200 according to the first terminal data and the first base station data while referring to the handover performance data. Therefore, the information processing device 100 can suppress deterioration of communication quality due to handover. Furthermore, the information processing device 100 can reduce the occurrence of ping-pong phenomena and unnecessary signaling, and can realize the construction of a communication environment that is excellent in the user's experience.
[0027] 1-2. Configuration of Information Processing Device The configuration of the information processing device 100 will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the configuration of the information processing device according to the first embodiment. In Fig. 3, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.
[0028] (Communication Unit) The communication unit 110 is a processing unit that communicates with other devices, and is a communication interface, etc. For example, the communication unit 110 receives first terminal data from the first terminal 200 and receives first base station data from the first base station 300. The communication unit 110 also transmits changed handover conditions, etc. of the first terminal 200 to the first base station 300, etc.
[0029] (Storage Unit) The storage unit 120 is a processing unit that stores various data, programs executed by the control unit 130, etc., and is a storage device, a semiconductor memory, etc. The storage unit 120 stores, for example, the above-mentioned model, actual handover data, first terminal data, first base station data, various data such as handover conditions of the first terminal 200, an OS (Operating System) executed by the information processing device 100, various programs, etc.
[0030] (Control Unit) The control unit 130 is a processing unit, such as a processor, that controls the entire information processing device 100. The control unit 130 has a learning unit 131, an acquisition unit 132, a change unit 133, and a notification unit 134. Note that the learning unit 131, the acquisition unit 132, the change unit 133, and the notification unit 134 can also be realized as electronic circuits included in the processor or processes executed by the processor.
[0031] (Learning Unit) The learning unit 131 uses a data set made up of each terminal data and each base station data as input variables and handover conditions as output variables to learn a model. The learning process will be described in detail below using the example of Fig. 4. Fig. 4 is a diagram for explaining the learning process.
[0032] Each terminal data includes, for example, each terminal data linked to each base station data and each terminal data that can be referred to when changing handover conditions. As an example, each terminal data linked to each base station data includes a time stamp, a radio access technology (RAT), a time division duplex (TDD), a frequency division duplex (FDD), a physical cell identification (PCI), a type allocation code (TAC), a call indicator (CI), a band, a bandwidth, an absolute radio-frequency channel number (ARFCN), etc.
[0033] As an example, each terminal data that can be referred to when changing the handover conditions includes RSRP, RSRQ (Reference Signal Received Quality), SNR (Signal Noise Rate), SINR, RSSI (Received Signal Strength Indicator), LATTITUDE, LONGITUDE, GPSSPEED, DL (Downlink) THP (Throughput), UL THP, RTT, etc. The each terminal data that can be referred to when changing the handover conditions may not include DL THP, UL THP, or RTT because it would impose a burden on commercial use.
[0034] Each base station data includes, for example, base station data related to a specific base station that is a communication partner of a specific terminal, and the above-mentioned neighboring base station data. As an example, the base station data includes Date Time, RAT, TDD, FDD, gNB (next generation Node B), eNB (evolved Node B) ID, ARFCN, PCI, TAC, CI, BAND, BANDWIDTH, SINR, RSSI, etc.
[0035] As an example, neighbor base station data includes CI, PCI, ARFCN, TAC, Q (Quadrature)-OFFSET, RACH (Random-Access Channel) INFORMATION, TYPE of NEIBOR RELATION, BLACKLISTED CELLS, MEASUREMENT REPORT THRESHOLDS, etc.
[0036] Note that the base station data in Figure 4 is data that is updated every 15 minutes, and the learning unit 131 generates the data set in Figure 4 by linking the above-mentioned terminal data and base station data by linear interpolation in units of seconds.
[0037] Next, the learning unit 131 learns a model using a data set consisting of each terminal data and each base station data as input variables and evaluation data consisting of handover conditions and conditional handover conditions as output variables.
[0038] When the evaluation data is a handover condition, the learning unit 131 trains a model with one parameter such as RSRP as the output variable. When the evaluation data is a condition for a conditional handover, the learning unit 131 trains a model with two parameters such as RSRP and RSRQ as the output variables. In this case, the learning unit 131 trains a model separately for when the evaluation data is a handover condition and when the evaluation data is a condition for a conditional handover.
[0039] (Acquisition Unit) Returning to the explanation of Fig. 3, the acquisition unit 132 acquires the first terminal data and the first base station data.
[0040] (Modification Unit) The modification unit 133 modifies the conditions for handover of the first terminal 200 using the handover performance data and the first terminal data and first base station data acquired by the acquisition unit 132 .
[0041] As an example, the change unit 133 changes the handover conditions of the first terminal 200 by referring to a table in which each terminal data is linked to each base station data, instead of a learned model, as actual handover data.
[0042] As another example, the modification unit 133 inputs the first terminal data and the first base station data into a trained model that outputs handover conditions in response to the input of each terminal data and each base station data, and modifies the handover conditions of the first terminal 200.
[0043] In the above-described change processing, the change unit 133 can input the first terminal data and the first base station data into a trained model that outputs a threshold value for a difference in one parameter between base stations as a condition for handover of the first terminal 200, and change the threshold value for a difference in any one parameter between the first base station 300 and a candidate communication partner of the first terminal 200. For example, the change unit 133 inputs the first terminal data and the first base station data into this trained model, and changes the threshold value for a difference in RSRP between the first base station 300 and a candidate communication partner.
[0044] In the above-mentioned modification process, the modification unit 133 inputs the first terminal data and the first base station data into a trained model that outputs a threshold value for the difference between two parameters between each base station for the conditional handover of the first terminal 200, and can also modify the threshold value for the difference between the two parameters between the first base station 300 and the candidate communication partners of the first terminal 200.
[0045] For example, the change unit 133 inputs the first terminal data and the first base station data into this trained model, and changes the thresholds of the differences between two of the RSRP, RSRQ, RTT, DL THP, and UL THP between the first base station 300 and a candidate communication partner.
[0046] The change unit 133 can also change the conditions for handover of the first terminal 200 by further using network data related to the network to change the conditions for handover of the first terminal 200 .
[0047] In this case, the change unit 133 changes the threshold of the difference in RSRP between the first base station 300 and the candidate communication partners of the first terminal 200 to a different value in accordance with network data related to the network design by the vendor or carrier, etc. This allows the change unit 133 to further suppress deterioration of communication quality due to handover.
[0048] (Notification unit) Notification unit 134 notifies first terminal 200 of the handover condition of first terminal 200 changed by change unit 133. Notification unit 134 can further notify first base station 300 of the changed conditional handover condition of first terminal 200.
[0049] For example, the notification unit 134 indirectly notifies the first terminal 200 of the conditions, etc. by having the first base station 300 notify the first terminal 200 of the conditions, etc. In this case, the first base station 300 notifies the first terminal 200 together with transmitting an RRC reconfiguration message or an SIB. The notification unit 134 can also notify the first terminal 200 of the conditions, etc. via another device, such as a web server, or another route, instead of the first base station 300.
[0050] 5 is a flowchart showing the flow of information processing according to embodiment 1. The learning unit 131 learns a model using each terminal data and each base station data as input variables and handover conditions as output variables (S1). Subsequently, the acquisition unit 132 acquires the first terminal data and the first base station data (S2).
[0051] Next, the change unit 133 changes the handover conditions of the first terminal 200 using the handover performance data and the first terminal data and first base station data acquired by the acquisition unit 132 (S3). Next, the notification unit 134 notifies the first terminal 200 of the handover conditions of the first terminal 200 changed by the change unit 133 (S4).
[0052] 2. Second Embodiment When changing the conditions for handover of the first terminal 200 in the first embodiment, the information processing device 100 can also change these conditions to conditions that make it easier to avoid the ping-pong phenomenon. Therefore, in the second embodiment, an example will be described in which the conditions are changed to conditions that make it easier to avoid the ping-pong phenomenon.
[0053] 2-1. Configuration of Information Processing Device The information processing device 100 has the same components as those in the first embodiment. However, in the second embodiment, the functions of the learning unit 131 and the change unit 133 are different.
[0054] (Learning Unit) The learning unit 131 trains a model using, as input variables, terminal data relating to a ping-pong phenomenon occurring terminal in which handover has occurred a predetermined number of times or more within a predetermined period among a plurality of terminals as each terminal data.
[0055] The learning unit 131 learns a model using, as input variables, each piece of terminal data including terminal data related to a terminal where a ping-pong phenomenon occurs. For example, the learning unit 131 learns a model using, as input variables, each piece of terminal data including terminal data related to at least one of the location of the terminal and the number of handovers performed by the terminal.
[0056] An example of the learning process by the learning unit 131 will be described in detail below with reference to Fig. 6. Fig. 6 is a diagram for explaining the learning process according to embodiment 2. Based on the PCI and timestamp in each terminal data, the learning unit 131 determines that a ping-pong phenomenon has occurred if the number of times the PCI in each terminal data has changed is a predetermined number of times or more within a predetermined period, such as four or more times within 10 seconds.
[0057] Next, the learning unit 131 compares at least one of the position data of LATTITUDE, LONGITUDE, and GPSSPEED in the terminal data of the terminal where the ping-pong phenomenon occurred with the map data, to visually identify the position of this terminal. In Fig. 6, the learning unit 131 identifies the position 201 of the first terminal, the position 202 of the second terminal, and the position 203 of the third terminal as the positions of the terminal where the ping-pong phenomenon occurred. Then, the learning unit 131 trains a model using each terminal data including the positions of these terminals as input variables.
[0058] The first terminal corresponding to the first terminal position 201 in FIG. 6 may be the same as or different from the first terminal 200 in FIG.
[0059] (Modification Unit) The modification unit 133 inputs the first terminal data and the first base station data into a trained model corresponding to the input of terminal data related to the terminal where the ping-pong phenomenon occurred as each terminal data, and modifies the handover conditions of the first terminal 200. For example, the modification unit 133 inputs the first terminal data and the first base station data into a trained model in which the number of handovers of the terminal where the ping-pong phenomenon occurred is used as an input variable, and modifies the threshold value of the difference in RSRP between the first base station 300 and the candidate communication partners of the first terminal 200.
[0060] The change unit 133 can also input the first terminal data and the first base station data into a trained model that corresponds to input of location data related to the location of the terminal where the ping-pong phenomenon occurred as terminal data, and change the conditions for handover of the first terminal 200. For example, the change unit 133 inputs the first terminal data and the first base station data into a trained model that uses at least one of LATTITUDE, LONGITUDE, and GPSSPEED of the terminal where the ping-pong phenomenon occurred as an input variable, and changes the threshold for the difference in RSRP between the first base station 300 and a candidate communication partner of the first terminal 200.
[0061] 3. Third Embodiment In the first embodiment, when the information processing device 100 changes the conditions for handover of the first terminal 200, the conditions can be changed based on the entire area in which radio waves from each base station reach. Therefore, in the third embodiment, an example will be described in which the conditions are changed based on the entire area.
[0062] 3-1. Configuration of Information Processing Device The information processing device 100 has the same components as those in the first embodiment. However, in the third embodiment, the functions of the learning unit 131 and the change unit 133 are different.
[0063] (Learning Unit) The learning unit 131 trains a model using a data set consisting of data on each terminal and data on each base station in the entire area as input variables. This will be described in detail using the example of FIG. 7. FIG. 7 is a diagram for explaining the learning process according to the third embodiment. In FIG. 7, the base stations that are communication partners of multiple terminals, namely, the first terminal 200X and the second terminal 200Y, are represented as the first base station 300X, the second base station 300Y, and the third base station 300Z.
[0064] 7, the learning unit 131 trains a model using as input variables a data set of the entire area reached by radio waves from the first base station 300X, the second base station 300Y, and the third base station 300Z, which are RUs or the like managed by the management device 400 such as a DU. In other words, the learning unit 131 trains a model using as input variables a data set of the entire first area 500X reached by radio waves from the first base station 300X, the second area 500Y reached by radio waves from the second base station 300Y, and the third area 500Z reached by radio waves from the third base station 300Z.
[0065] Note that the first terminal 200X in Fig. 7 may be the same as or different from the first terminal 200 in Fig. 1 etc. or the terminal corresponding to the first terminal position 201 in Fig. 6. The second terminal 200Y in Fig. 7 may be the same as or different from the terminal corresponding to the second terminal position 202 in Fig. 6. Furthermore, the first base station 300X in Fig. 7 may be the same as or different from the first base station 300 in Fig. 1 etc.
[0066] (Modification unit) The modification unit 133 inputs the first terminal data and the first base station data into a trained model based on the input of each terminal data and each base station data in the entire area, and modifies the conditions for handover of the first terminal 200.
[0067] This point will be described in detail using the example of Fig. 7. In Fig. 7, the change unit 133 inputs first terminal data and first base station data into a trained model that uses the entire data set of the first area 500X, the second area 500Y, and the third area 500Z as input variables, and changes the handover conditions of the first terminal 200. Here, it is assumed that the first terminal 200 is located at a first handover occurrence point 600X where the first area 500X and the second area 500Y overlap.
[0068] 7, if optimization is performed only at first handover occurrence point 600X, there is a possibility that a ping-pong phenomenon will occur at second handover occurrence point 600Y where second area 500Y and third area 500Z overlap. Note that optimization here refers to tightening the handover conditions for first terminal 200 located at first handover occurrence point 600X by increasing the threshold for the difference in RSRP between first base station 300 and candidate communication partners of first terminal 200, for example.
[0069] Therefore, the change unit 133 inputs the first terminal data and the first base station data to a trained model that takes into account both the first handover occurrence point 600X and the second handover occurrence point 600Y. Then, the change unit 133 changes the threshold value of the difference in a parameter such as RSRP between the first base station 300 and the candidate communication partner of the first terminal 200.
[0070] In this case, the change unit 133 lowers the threshold value of the difference in RSRP between the first base station 300 and the candidate communication partner, etc., to relax the handover conditions for the first terminal 200 located at the first handover occurrence point 600X. This allows the change unit 133 to reduce the total number of ping-pong events at the second handover occurrence point 600Y.
[0071] 4. Effects As described above, the information processing device 100 according to the embodiment includes an acquisition unit 132, a change unit 133, and a notification unit 134. The acquisition unit 132 acquires first terminal data related to the first terminal 200 and first base station data related to the first base station 300 with which the first terminal 200 communicates. The change unit 133 changes the handover conditions of the first terminal 200 by using handover performance data based on the terminal data related to each of the plurality of terminals and the base station data related to each base station with which the plurality of terminals communicates, and the first terminal data and first base station data acquired by the acquisition unit 132. The notification unit 134 notifies the first terminal 200 of the handover conditions of the first terminal 200 changed by the change unit 133.
[0072] In this way, the information processing device 100 dynamically changes the handover conditions of the first terminal 200 according to the first terminal data and the first base station data while referring to the handover performance data. Therefore, the information processing device 100 can suppress the deterioration of communication quality due to handover. Furthermore, the information processing device 100 can reduce the occurrence of ping-pong phenomena and unnecessary signaling, and can realize the construction of a communication environment that is excellent in the user's experience.
[0073] In addition, in the information processing device 100 according to the embodiment, the change unit 133 inputs the first terminal data and the first base station data into a trained model that outputs handover conditions in response to the input of each terminal data and each base station data, and changes the handover conditions of the first terminal 200.
[0074] In this way, the information processing device 100 can further suppress deterioration of communication quality due to handover by using a trained model.
[0075] In addition, in the information processing device 100 according to the embodiment, the modification unit 133 inputs the first terminal data and the first base station data into a trained model that outputs a threshold value for the difference in RSRP between each base station as a condition for handover of the first terminal 200, and modifies the threshold value for the difference in RSRP between the first base station 300 and the candidate communication partners of the first terminal 200.
[0076] In this way, the information processing device 100 can further suppress deterioration of communication quality due to handover by changing the threshold value of the difference between parameters that have a large influence on handover.
[0077] In addition, in the information processing device 100 according to the embodiment, the modification unit 133 inputs the first terminal data and the first base station data into a trained model that outputs a threshold value for the difference between two parameters between each base station, and modifies the threshold value for the difference between the two parameters between the first base station 300 and the candidate communication partner of the first terminal 200.
[0078] In this way, the information processing device 100 can further suppress deterioration of communication quality due to handover by changing the condition of a conditional handover or other handover condition with two output variables.
[0079] Moreover, in the information processing device 100 according to the embodiment, the change unit 133 inputs the first terminal data and the first base station data to a trained model that outputs thresholds for the difference between two parameters between each base station, and changes the thresholds for the difference between two of the RSRP, RSRQ, RTT, DL THP, and UL THP between the first base station 300 and a candidate communication partner of the first terminal 200.
[0080] In this way, the information processing device 100 can further suppress deterioration of communication quality due to handover by changing the threshold value of the difference between two parameters that have a large influence on handover.
[0081] In addition, in the information processing device 100 according to the embodiment, the change unit 133 inputs the first terminal data and the first base station data into a trained model corresponding to the input of terminal data relating to a terminal among a plurality of terminals for which handover has occurred a predetermined number of times or more within a predetermined period as each terminal data, and changes the handover conditions of the first terminal 200.
[0082] This allows the information processing device 100 to change the handover conditions of the first terminal 200 to thresholds or the like that make it difficult for handovers to occur more than a predetermined number of times. Therefore, the information processing device 100 can change the handover conditions to make it easier to avoid the ping-pong phenomenon.
[0083] In addition, in the information processing device 100 according to the embodiment, the change unit 133 inputs the first terminal data and the first base station data into a trained model corresponding to the input of location data relating to the location of a terminal for which handover has occurred a predetermined number of times or more within a predetermined period as terminal data, and changes the conditions for handover of the first terminal 200.
[0084] In this way, the information processing device 100 uses a trained model or the like that uses the ping-pong phenomenon occurrence point as an input variable to change the handover conditions of the first terminal 200. This allows the information processing device 100 to change the handover conditions or the like to make it easier to avoid the ping-pong phenomenon of the first terminal 200 at the ping-pong phenomenon occurrence point.
[0085] In addition, in the information processing device 100 according to the embodiment, the modification unit 133 inputs the first terminal data and the first base station data into a trained model corresponding to the input of each terminal data and each base station data in the entire area reached by radio waves from each base station, and modifies the conditions for handover of the first terminal 200.
[0086] In this way, the information processing device 100 uses a trained model that takes into account handover occurrence points and the like throughout the area to change the conditions for handover of the first terminal 200. This enables the information processing device 100 to reduce the total number of ping-pong events throughout the area, thereby improving the efficiency of signaling throughout the area.
[0087] 5. Hardware Configuration The information processing device 100 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 8, for example. Fig. 8 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, a HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0088] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.
[0089] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.
[0090] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.
[0091] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0092] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 130. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.
[0093] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have been modified and improved in various ways based on the knowledge of those skilled in the art.
[0094] [6. Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0095] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0096] Furthermore, the information processing device 100 described above may be realized using multiple server computers, and depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.
[0097] Furthermore, the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0098] REFERENCE SIGNS LIST 100 Information processing device 110 Communication unit 120 Storage unit 130 Control unit 131 Learning unit 132 Acquisition unit 133 Change unit 134 Notification unit
Claims
1. An information processing device having: an acquisition unit that acquires first terminal data related to a first terminal and first base station data related to a first base station that is a communication partner of the first terminal; a change unit that changes handover conditions for the first terminal using handover performance data based on each terminal data related to each of a plurality of terminals and each base station data related to each base station that is a communication partner of each of the plurality of terminals, and the first terminal data and the first base station data acquired by the acquisition unit; and a notification unit that notifies the first terminal of the handover conditions for the first terminal that have been changed by the change unit.
2. The information processing device according to claim 1, wherein the change unit inputs the first terminal data and the first base station data into a trained model that outputs the handover conditions in response to the input of each terminal data and each base station data, and changes the handover conditions of the first terminal.
3. The information processing device according to claim 2, wherein the change unit inputs the first terminal data and the first base station data into the trained model that outputs a threshold value for the difference in RSRP (Reference Signal Received Power) between the base stations as a condition for handover of the first terminal, and changes the threshold value for the difference in RSRP between the first base station and a candidate communication partner of the first terminal.
4. The information processing device according to claim 2, wherein the modification unit inputs the first terminal data and the first base station data into the trained model that outputs a threshold value for the difference between two parameters between the base stations, and modifies the threshold value for the difference between two parameters between the first base station and a candidate communication partner of the first terminal.
5. The information processing device according to claim 4, wherein the modification unit inputs the first terminal data and the first base station data to the trained model that outputs thresholds for differences between two parameters between the base stations, and modifies thresholds for differences between two of RSRP, RSRQ (Reference Signal Received Quality), RTT (Round-Trip Time), DL (Downlink) THP (Throughput), and UL (Uplink) THP between the first base station and the candidate communication partner.
6. The information processing device according to claim 2, wherein the change unit inputs the first terminal data and the first base station data into the trained model corresponding to input of terminal data relating to a terminal among the plurality of terminals for which the handover has occurred a predetermined number of times or more within a predetermined period as the terminal data for each terminal, and changes the conditions for handover of the first terminal.
7. The information processing device according to claim 6, wherein the change unit inputs the first terminal data and the first base station data into the trained model in response to input of location data relating to the location of a terminal where the handover has occurred a predetermined number of times or more within a predetermined period as the terminal data, and changes the conditions for handover of the first terminal.
8. The information processing device according to claim 2, wherein the change unit inputs the first terminal data and the first base station data into the trained model corresponding to the input of each terminal data and each base station data in the entire area where radio waves from each base station reach, and changes the conditions for handover of the first terminal.
9. An information processing method executed by an information processing device, comprising: an acquisition step of acquiring first terminal data related to a first terminal and first base station data related to a first base station with which the first terminal is communicating; a modification step of modifying handover conditions for the first terminal using handover performance data based on terminal data related to each of a plurality of terminals and base station data related to each base station with which the plurality of terminals are communicating, and the first terminal data and first base station data acquired in the acquisition step; and a notification step of notifying the first terminal of the handover conditions for the first terminal modified in the modification step.
10. An information processing program that causes a computer to execute the following steps: an acquisition step of acquiring first terminal data related to a first terminal and first base station data related to a first base station with which the first terminal is communicating; a modification step of modifying handover conditions for the first terminal using handover performance data based on terminal data related to each of a plurality of terminals and base station data related to each base station with which the plurality of terminals are communicating, and the first terminal data and first base station data acquired in the acquisition step; and a notification step of notifying the first terminal of the handover conditions for the first terminal modified in the modification step.
Citation Information
Patent Citations
Handover control method, program, and program recording medium; radio communication terminal station, base station, and system
JP2006186797A
Switching method and switching device of radio communication service at radio terminal
JP2014217023A
Handover and reselection searching using predictive mobility
US20150036663A1
Carrier aggregation - handover synergism
US20230319665A1