Information processing apparatus, information processing method, and information processing program
Patent Information
- Application Number
- CN202480088207.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-22
- Publication Date
- 2026-09-22
AI Technical Summary
根据本发明的一方面,能够抑制因切换导致通信质量劣化。
Smart Images

Figure CN122804447A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to an information processing apparatus, an information processing method, and an information processing program. Background Technology
[0002] The actions of the base station of the communication counterpart as the handover terminal are known. For handover, technologies such as determining whether to communicate in an environment where unnecessary handovers frequently occur and allowing connections to other wireless communication services based on learned end-user behavior patterns are known.
[0003] Existing technical documents Patent documents Patent Document 1: Japanese Patent Application Publication No. 2006-186797 Patent Document 2: Japanese Patent Application Publication No. 2014-217023 Summary of the Invention The technical problem that the invention aims to solve However, in existing technologies, handover conditions, such as the radio wave conditions used for handover, are statically set within the base station. Therefore, in existing technologies, between base stations within range of the terminal, the ping-pong effect sometimes occurs, causing frequent handovers and degrading communication quality due to unnecessary signaling. Furthermore, from a user experience perspective, the likelihood of perceiving communication quality degradation, such as communication and voice interruptions, due to the ping-pong effect is relatively high.
[0004] This application was made in view of the above circumstances, and its purpose is to suppress the degradation of communication quality caused by handover.
[0005] Solutions for solving technical problems An information processing apparatus according to one aspect of the present invention includes: an acquisition unit that acquires first terminal data related to a first terminal and first base station data related to a first base station, wherein the first base station is a communication counterpart of the first terminal; a modification unit that modifies the switching conditions of the first terminal using switching performance data, the first terminal data acquired by the acquisition unit, and the first base station data, wherein the switching performance data is based on terminal data related to each of a plurality of terminals and base station data related to each of the base stations, wherein each base station is a communication counterpart of each of the plurality of terminals; and a notification unit that notifies the first terminal of the switching conditions of the first terminal modified by the modification unit.
[0006] Invention Effects According to one aspect of the present invention, it is possible to suppress communication quality degradation caused by handover. Attached Figure Description
[0007] Figure 1This is a diagram used to illustrate the information processing system involved in Embodiment 1.
[0008] Figure 2 This is a diagram used to illustrate the changes in the switching conditions of the first terminal.
[0009] Figure 3 This is a block diagram illustrating the structure of the information processing apparatus according to Embodiment 1.
[0010] Figure 4 This is a diagram used to illustrate the learning process involved in Implementation Method 1.
[0011] Figure 5 This is a flowchart illustrating the information processing flow involved in Implementation Method 1.
[0012] Figure 6 This is a diagram used to illustrate the learning process involved in Implementation Method 2.
[0013] Figure 7 This is a diagram used to illustrate the learning process involved in Implementation Method 3.
[0014] Figure 8 This is a hardware structure diagram illustrating an example of a computer used to implement the functions of an information processing device. Detailed Implementation
[0015] Hereinafter, various embodiments of the present invention will be described using the accompanying drawings; however, the present invention is not limited to these embodiments. Furthermore, in the accompanying drawings, the same reference numerals are used for the same parts and repeated descriptions are omitted, as are descriptions of components with the same function and the same processing.
[0016] [1. Implementation Method 1] [1-1. Preamble] use Figure 1 An overview of the information processing system involved in the implementation method is described. Figure 1 This is a diagram used to illustrate the information processing system according to Embodiment 1. Figure 1 In this system, the information processing system includes an information processing device 100, a first terminal 200, and a first base station 300.
[0017] The information processing device 100 is a device that performs information processing between the first terminal 200 and the first base station 300. It includes RIC (Radio Access Network Intelligent Controller), servers, etc. RIC refers to an information processing device that performs various information inferences based on RAN and predetermined computing resources such as AI (Artificial Intelligence).
[0018] 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 the communication counterpart of the first terminal 200, and is an RU (Radio Unit) or the like managed by the DU (Distributed Unit).
[0019] Previously, for handover, known technologies included determining whether communication should occur in environments where unnecessary handovers frequently occur, and allowing connections to other wireless communication services based on learned end-user behavior patterns.
[0020] However, in existing technologies, handover conditions are statically set within the base station. Therefore, in these technologies, a ping-pong effect sometimes occurs between base stations within range of the terminal, leading to communication quality degradation due to unnecessary signaling. Furthermore, from a user experience perspective, the likelihood of experiencing communication quality degradation, such as interruptions in communication or audio, due to the ping-pong effect is relatively high.
[0021] This application was made in view of the above, and its purpose is to suppress the degradation of communication quality caused by handover. Hereinafter, an example will be described whereby the information processing apparatus 100 uses handover performance data, first terminal data, and first base station data to change the handover conditions of the first terminal 200.
[0022] The handover performance data is based on individual terminal data and base station data, and represents the handover performance data of each terminal relative to its communication counterpart. Each base station is the communication counterpart of each terminal. The handover performance data may be, for example, a learned model that outputs handover conditions based on input data from each terminal and each base station, or a database that associates terminal data with base station data.
[0023] The first terminal data refers to terminal data related to the first terminal 200. This data includes cell ID (Identification), GPS (Global Positioning System), RSRP (Reference Signal Received Power), etc. The first base station data refers to base station data related to the first base station 300. This data includes neighboring base station data, UL (Uplink), SINR (Signal-to-Interference-plus-Noise Ratio), etc., related to the candidate base station serving as the communication counterpart of the first terminal 200.
[0024] First, the information processing device 100 acquires first terminal data and first base station data. For example, the information processing device 100 acquires cell ID, GPS, and RSRP as first terminal data. Additionally, the information processing device 100 acquires neighboring base station data and UL SINR as first base station data.
[0025] Next, the information processing device 100 uses the switching performance data, the first terminal data, and the first base station data to change the switching 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 the learned model and changes the conditions. The learned model outputs the switching conditions based on the input of each terminal data and each base station data.
[0026] use Figure 2 The examples illustrate this in detail. Figure 2 This is a diagram illustrating the change in the handover conditions of the first terminal. The information processing device 100 inputs the first terminal data and the first base station data into the learned model, changes the threshold of the difference between the candidate RSRPs of the communication counterparts of the first base station 300 and the first terminal 200 from "X" to "XX", and the learned model outputs the threshold of the difference between the RSRPs of each base station as the handover condition of the first terminal 200.
[0027] In addition, the information processing device 100, based on the switching conditions of the first terminal 200, further sets the conditions for the conditional switching of the first terminal 200, and inputs the first terminal data and the first base station data into the model that has completed learning of the threshold difference between two parameters between each base station, and changes the threshold difference between the two parameters of the candidate communication counterpart of the first base station 300 and the first terminal 200.
[0028] Specifically, the information processing device 100 inputs first terminal data and first base station data into the learned model, and changes the threshold for the difference between the first base station 300 and the candidate RSRP of the communication counterpart from "Y" to "YY". In addition, the information processing device 100 changes the threshold for the difference between the first base station 300 and the candidate RTT (Round-Trip Time) of the communication counterpart from "Z" to "ZZ".
[0029] exist Figure 2 In this process, the information processing device 100 raises the threshold to make the handover conditions of the first terminal 200 more stringent. However, as described in Embodiment 3 below, in a predetermined environment where the conditions are changed based on the data of each terminal and each base station in the area reached by the radio waves of each base station, the information processing device 100 can also lower the threshold to make the conditions more lenient.
[0030] return Figure 1The information processing device 100 notifies the first terminal 200 of the switching conditions of the modified first terminal 200 and the conditional switching conditions of the modified first terminal 200.
[0031] For example, the information processing device 100 causes the first base station 300 to notify the first terminal 200 of the changed handover conditions, thereby indirectly notifying the first terminal 200 of these conditions. At this time, the first base station 300, for example, sends an RRC (Radio Resource Control) reconfiguration message and an SIB (System Information Block) and notifies the first terminal 200. Then, known processing as shown in 3GPP (registered trademark) TS 38.300, etc., is performed.
[0032] In this way, the information processing device 100 refers to the actual handover data and dynamically changes the handover conditions of the first terminal 200 based on the data from the first terminal and the first base station. Therefore, the information processing device 100 can suppress the degradation of communication quality caused by handover. In addition, the information processing device 100 can reduce the ping-pong effect and the occurrence of unnecessary signaling, and can realize the construction of a communication environment with excellent user experience.
[0033] [1-2. Structure of Information Processing Device] use Figure 3 The structure of the information processing device 100 will be described. Figure 3 This is a block diagram illustrating the structure of the information processing apparatus according to Embodiment 1. Figure 3 In this device, the information processing apparatus 100 includes a communication unit 110, a storage unit 120, and a control unit 130.
[0034] (Ministry of Communications) The communication unit 110 is a processing unit that communicates with other devices, such as a communication interface. For example, the communication unit 110 receives data from the first terminal 200 and data from the first base station 300. In addition, the communication unit 110 sends changed handover conditions of the first terminal 200 to the first base station 300 and the like.
[0035] (Storage Department) 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, semiconductor memory, etc. For example, the storage unit 120 stores various data such as the above-mentioned model, switching performance data, first terminal data, first base station data, switching conditions of the first terminal 200, OS (Operating System) executed by the information processing device 100, and various programs.
[0036] (Control Department) The control unit 130 is a processing unit that controls the entire information processing device 100, and includes a processor. The control unit 130 includes a learning unit 131, an acquisition unit 132, a modification unit 133, and a notification unit 134. Furthermore, the learning unit 131, acquisition unit 132, modification unit 133, and notification unit 134 can also implement the circuitry of the processor and the processing performed by the processor.
[0037] (Study Department) Learning unit 131 uses a dataset consisting of data from each terminal and each base station as input variables and handover conditions as output variables to enable the model to learn. The following uses... Figure 4 The examples illustrate the learning process in detail. Figure 4 This is a diagram used to illustrate the learning process.
[0038] Terminal data includes, for example, terminal data associated with each base station and terminal data that can be referenced when changing handover conditions. As an example, terminal data associated with each base station includes TimeStamp, RAT (Radio Access Technology), TDD (Time Division Duplex), FDD (Frequency Division Duplex), PCI (Physical Cell Identification), TAC (Type Allocation Code), CI (Call Indicator), BAND, BANDWIDTH, and ARFCN (Absolute Radio-Frequency Channel Number).
[0039] As an example, the terminal data that can be referenced when changing 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. However, due to factors such as load in commercial scenarios, the terminal data that can be referenced when changing handover conditions may sometimes exclude DL THP, UL THP, and RTT.
[0040] Each base station data includes, for example, base station data related to the predetermined base station of the communication counterpart of the predetermined terminal and the aforementioned adjacent base station data. As an example, 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.
[0041] As an example, adjacent 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.
[0042] also, Figure 4 The data from each base station is updated every 15 minutes. The Learning Department 131 performs linear interpolation between the terminal data and the base station data in seconds and establishes a correlation to generate... Figure 4 The dataset.
[0043] Next, the learning unit 131 uses the dataset consisting of data from each terminal and data from each base station as the input variable, and the evaluation data consisting of handover conditions and conditional handover conditions as the output variable, so that the model can learn.
[0044] When the evaluation data is a switching condition, the learning unit 131 uses the output variable as one parameter, such as RSRP, to learn the model. Alternatively, when the evaluation data is a conditional switching condition, the learning unit 131 uses the output variable as two parameters, RSRP and RSRQ, to learn the model. Thus, the learning unit 131 learns the model under both the switching condition and conditional switching conditions.
[0045] (Acquisition Department) return Figure 3 Explanation: The acquisition unit 132 acquires data from the first terminal and data from the first base station.
[0046] (Change Department) The modification unit 133 uses the handover performance data and the first terminal data and first base station data obtained by the acquisition unit 132 to modify the handover conditions of the first terminal 200.
[0047] As an example, instead of referring to the model that has been learned, the modification unit 133 refers to the table that associates the data of each terminal with the data of each base station as the actual data for handover, and changes the handover conditions of the first terminal 200.
[0048] As another example, the modification unit 133 inputs first terminal data and first base station data into the learned model to modify the handover conditions of the first terminal 200. The learned model outputs the handover conditions based on the input of each terminal data and each base station data.
[0049] In the above-described modification process, the modification unit 133 may also input first terminal data and first base station data into the learned model, and modify the threshold value of the difference between any parameter of the candidate communication counterpart of the first base station 300 and the first terminal 200. The learned model outputs the threshold value of the difference between one parameter of each base station as the handover condition of the first terminal 200. For example, the modification unit 133 inputs first terminal data and first base station data into the learned model, and modifies the threshold value of the difference between the RSRP of the first base station 300 and the candidate communication counterpart.
[0050] In the above-mentioned change processing, the change unit 133 may also input first terminal data and first base station data into the model that has completed learning of the threshold difference between two parameters between each base station, based on the conditional switching condition of the first terminal 200, and change the threshold difference between the two parameters of the candidate communication counterpart of the first base station 300 and the first terminal 200.
[0051] For example, the modification unit 133 inputs the first terminal data and the first base station data into the learned model, and changes the threshold of the difference between the first base station 300 and two of the candidate RSRP, RSRQ, RTT, DL THP, and UL THP of the communication counterpart.
[0052] For changes to the switching conditions of the first terminal 200, the modification unit 133 can further use network-related network data to change the switching conditions of the first terminal 200.
[0053] At this time, the modification unit 133 changes the threshold value of the difference between the RSRP of the communication counterparts of the first base station 300 and the first terminal 200 to a different value based on network data such as network design provided by the supplier or operator. Thus, the modification unit 133 can further suppress communication quality degradation caused by handover.
[0054] (Notification Department) The notification unit 134 notifies the first terminal 200 of the handover conditions of the first terminal 200 as modified by the modification unit 133. The notification unit 134 may further notify the first base station 300 of the conditional handover conditions of the modified first terminal 200.
[0055] For example, notification unit 134 indirectly notifies the first terminal 200 of the condition by having the first base station 300 notify the first terminal 200 of the condition. In this case, the first base station 300 sends an RRC reconfiguration message and an SIB, and notifies the first terminal 200. Notification unit 134 can also notify the first terminal 200 of the condition via other devices or paths, such as a web server, instead of the first base station 300.
[0056] [1-3. Processing flow] Figure 5 This is a flowchart illustrating the information processing flow involved in Embodiment 1. The learning unit 131 uses terminal data and base station data as input variables and switching conditions as output variables to train the model (S1). Next, the acquisition unit 132 acquires the first terminal data and the first base station data (S2).
[0057] Next, the modification unit 133 uses the handover performance data and the first terminal data and first base station data obtained by the acquisition unit 132 to modify the handover conditions of the first terminal 200 (S3). Next, the notification unit 134 notifies the first terminal 200 of the handover conditions of the first terminal 200 modified by the modification unit 133 (S4).
[0058] [2. Implementation Method Two] When the information processing device 100 changes the switching conditions of the first terminal 200 in Embodiment 1, it can also change the conditions to conditions that easily avoid the ping-pong effect. Therefore, in Embodiment 2, an example of changing the conditions to conditions that easily avoid the ping-pong effect will be described.
[0059] [2-1. Structure of an information processing device] The information processing device 100 has the same components as in Embodiment 1. However, in Embodiment 2, the functions of the learning unit 131 and the modification unit 133 are different.
[0060] (Study Department) The learning unit 131 uses terminal data as input variables to enable the model to learn. The terminal data refers to the data of each terminal, which is the data of the terminal that has experienced a ping-pong effect of more than a predetermined number of handovers within a predetermined period.
[0061] The learning unit 131 uses terminal data as input variables to enable the model to learn. This terminal data includes terminal data related to the terminal where the ping-pong effect occurs. For example, the learning unit 131 uses terminal data as input variables to enable the model to learn, and this terminal data includes at least one related terminal data point: the terminal's location and the number of handovers performed by the terminal.
[0062] The following uses Figure 6 A detailed explanation is given of an example of the learning process performed by the Learning Department 131. Figure 6 This diagram illustrates the learning process involved in Embodiment 2. Based on the PCI and TimeStamp in the data of each terminal, the learning unit 131 determines that a ping-pong effect has occurred when the number of PCI switching times in the data of each terminal is more than 4 times within 10 seconds, or when the number of switching times is more than a predetermined number within a predetermined period.
[0063] Next, the learning unit 131 visually determines the location of the terminal by comparing the location data and map data of at least one of LATTITUDE, LONGITUDE, and GPSSPEED in the terminal data of the terminal where the ping-pong effect occurred. Figure 6 In the process, the learning unit 131 determines the positions 201 of the first terminal, 202 of the second terminal, and 203 of the third terminal as the positions of the terminals where the ping-pong effect occurs. Then, the learning unit 131 uses the data from each terminal as input variables to enable the model to learn, and the data from each terminal includes the positions of these terminals.
[0064] In addition, with Figure 6 The first terminal at position 201 can be associated with the first terminal. Figure 1 The first terminal 200 in the series can be the same or different.
[0065] (Change Department) The modification unit 133 inputs first terminal data and first base station data into the learned model, and modifies the handover conditions of the first terminal 200. The learned model corresponds to the input of terminal data (as individual terminal data) related to the terminal where the ping-pong effect occurs. For example, the modification unit 133 inputs first terminal data and first base station data into the learned model, and modifies the threshold of the difference between the candidate RSRP of the communication counterpart of the first base station 300 and the first terminal 200. The learned model uses the number of handovers of the terminal where the ping-pong effect occurs as an input variable.
[0066] Additionally, the modification unit 133 can input first terminal data and first base station data into the learned model to modify the handover conditions of the first terminal 200. The learned model corresponds to the input of location data (as terminal data) related to the location of the terminal where the ping-pong effect occurs. For example, the modification unit 133 inputs first terminal data and first base station data into the learned model and modifies the threshold of the difference between the candidate RSRPs of the communication counterparts of the first base station 300 and the first terminal 200. The learned model uses at least one of LATTITUDE, LONGITUDE, and GPSSPEED of the terminal where the ping-pong effect occurs as input variables.
[0067] [3. Implementation Method Three] When the information processing device 100 changes the handover conditions of the first terminal 200 in Embodiment 1, it can change the conditions as a whole based on the area reached by the radio waves of each base station. Therefore, in Embodiment 3, an example of changing the conditions based on the entire area will be described.
[0068] [3-1. Structure of an information processing device] The information processing device 100 has the same components as in Embodiment 1. However, in Embodiment 3, the functions of the learning unit 131 and the modification unit 133 are different.
[0069] (Study Department) The learning unit 131 uses a dataset as an input variable to enable the model to learn; the dataset consists of terminal data and base station data for the entire region. Figure 7 The examples illustrate this in detail. Figure 7 This is a diagram used to illustrate the learning process involved in Implementation Method 3. Figure 7 In this context, the base stations that serve as the communication partners of multiple terminals, such as 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.
[0070] exist Figure 7 In this model, the learning unit 131 uses the entire dataset of the regions reached by the radio waves of the first base station 300X, the second base station 300Y, and the third base station 300Z as input variables to enable model learning. The first base station 300X, the second base station 300Y, and the third base station 300Z are managed by the DU or other management device 400, such as the RU. In other words, the learning unit 131 uses the entire dataset of the first region 500X reached by the radio waves of the first base station 300X, the second region 500Y reached by the radio waves of the second base station 300Y, and the third region 500Z reached by the radio waves of the third base station 300Z as input variables to enable model learning.
[0071] also, Figure 7The first terminal 200X can be with Figure 1 The first terminal 200 and Figure 6 The first terminal at position 201 can be the same as or different from the terminal corresponding to it. Figure 7 The second terminal 200Y can be connected with and Figure 6 The second terminal at position 202 can be the same as or different from the terminal corresponding to that position. Additionally, Figure 7 The first base station 300X can be connected with Figure 1 The first base station 300 in the series can be the same or different.
[0072] (Change Department) The modification unit 133 inputs the first terminal data and the first base station data into the learned model, and changes the switching conditions of the first terminal 200. The learned model corresponds to the input of each terminal data and each base station data of the entire region.
[0073] use Figure 7 The examples illustrate this in detail. Figure 7 In this process, the modification unit 133 inputs the first terminal data and the first base station data into the learned model, and modifies the handover conditions of the first terminal 200. The learned model uses the entire dataset of the first region 500X, the second region 500Y, and the third region 500Z as input variables. Here, the first terminal 200 is defined as the terminal located at the first handover location 600X where the first region 500X and the second region 500Y overlap.
[0074] exist Figure 7 If optimization is only performed at the first handover location 600X, a ping-pong effect may occur at the second handover location 600Y, which overlaps with the third region 500Z. Furthermore, optimization here refers to increasing the threshold of the difference between the RSRP of the communication counterparts of the first base station 300 and the first terminal 200, thereby making the handover conditions of the first terminal 200 located at the first handover location 600X more stringent.
[0075] Therefore, the modification unit 133 inputs the first terminal data and the first base station data into the learned model, which takes into account both the first handover location 600X and the second handover location 600Y. Then, the modification unit 133 changes the threshold value of the difference between the RSRP and other parameters of the communication counterparts of the first base station 300 and the first terminal 200.
[0076] At this time, the modification unit 133 lowers the threshold of the difference between the RSRP of the first base station 300 and the candidate communication counterpart, thereby mitigating the handover conditions of the first terminal 200 located at the first handover location 600X. As a result, the modification unit 133 can reduce the total number of ping-pong effects at the second handover location 600Y.
[0077] [4. Effects] In summary, the information processing apparatus 100 according to the embodiment includes an acquisition unit 132, a modification 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, which is a communication counterpart of the first terminal 200. The modification unit 133 modifies the handover conditions of the first terminal 200 using handover performance data and the first terminal data and first base station data acquired by the acquisition unit 132. The handover performance data is based on terminal data related to each of the multiple terminals and base station data related to each base station, which is a communication counterpart of each of the multiple terminals. The notification unit 134 notifies the first terminal 200 of the handover conditions of the first terminal 200 modified by the modification unit 133.
[0078] In this way, the information processing device 100 dynamically changes the handover conditions of the first terminal 200 based on the handover performance data and the first terminal data and the first base station data. Therefore, the information processing device 100 can suppress the degradation of communication quality caused by handover. In addition, the information processing device 100 can reduce the ping-pong effect and the occurrence of unnecessary signaling, and can realize the construction of a communication environment with excellent user experience.
[0079] In addition, in the information processing apparatus 100 according to the embodiment, the modification unit 133 inputs first terminal data and first base station data into the learned model and modifies the switching conditions of the first terminal 200. The learned model outputs switching conditions based on the input of each terminal data and each base station data.
[0080] In this way, the information processing device 100 can further suppress the degradation of communication quality caused by switching by using the learned model.
[0081] In addition, in the information processing apparatus 100 according to the embodiment, the modification unit 133 inputs first terminal data and first base station data into the model after learning, and changes the threshold value of the difference between the RSRP of the communication counterparts of the first base station 300 and the first terminal 200. The model after learning outputs the threshold value of the difference between the RSRP of each base station as the switching condition of the first terminal 200.
[0082] In this way, the information processing device 100 can further suppress the degradation of communication quality caused by handover by changing the threshold of the difference in parameters that have a significant impact on handover.
[0083] In addition, in the information processing apparatus 100 according to the embodiment, the modification unit 133 inputs first terminal data and first base station data into the learned model, changes the threshold of the difference between two parameters of the communication counterpart of the first base station 300 and the first terminal 200, and the learned model outputs the threshold of the difference between the two parameters of each base station.
[0084] In this way, the information processing device 100 can further suppress the degradation of communication quality caused by switching by changing the output variables such as the condition for conditional switching to two switching conditions.
[0085] In addition, in the information processing apparatus 100 according to the embodiment, the modification unit 133 inputs first terminal data and first base station data into the learned model, and changes the threshold of the difference between two of the candidate RSRP, RSRQ, RTT, DL THP and UL THP of the communication counterpart between the first base station 300 and the first terminal 200. The learned model outputs the threshold of the difference between the two parameters between each base station.
[0086] In this way, the information processing device 100 can further suppress the degradation of communication quality caused by handover by changing the threshold of the difference between two parameters that have a significant impact on handover.
[0087] In addition, in the information processing apparatus 100 according to the embodiment, the modification unit 133 inputs first terminal data and first base station data into the learned model and changes the switching conditions of the first terminal 200. The learned model corresponds to the input of terminal data, and the terminal data, as terminal data, is data related to a terminal among a plurality of terminals that has undergone a predetermined number of switching times within a predetermined period.
[0088] Therefore, the information processing device 100 can change the handover conditions of the first terminal 200 to a threshold that makes it difficult for handovers to occur more than a predetermined number of times. Thus, the information processing device 100 can change the handover conditions to easily avoid the ping-pong effect.
[0089] In addition, in the information processing apparatus 100 according to the embodiment, the modification unit 133 inputs first terminal data and first base station data into the learned model and changes the switching conditions of the first terminal 200. The learned model corresponds to the input of location data, and the location data, as terminal data, is location-related data of terminals that have been switched more than a predetermined number of times within a predetermined period.
[0090] In this way, the information processing device 100 uses a learned model, etc., to change the switching conditions of the first terminal 200, wherein the learned model takes the location where the ping-pong effect occurs as an input variable. Thus, the information processing device 100 can change the switching conditions, etc., to easily avoid the ping-pong effect of the first terminal 200 at the location where the ping-pong effect occurs.
[0091] In addition, in the information processing apparatus 100 according to the embodiment, the modification unit 133 inputs first terminal data and first base station data into the learned model and changes the switching conditions of the first terminal 200. The learned model corresponds to the input of terminal data and base station data of the entire area reached by the radio waves of each base station.
[0092] In this way, the information processing device 100 changes the handover conditions of the first terminal 200 using a learned model that takes into account the location of handover events across the entire region. As a result, the information processing device 100 can reduce the total number of ping-pong effects across the entire region and achieve higher efficiency in signaling across the entire region.
[0093] [5. Hardware Structure] Furthermore, the information processing device 100 described in the above embodiments, for example, is through... Figure 8 The structure shown is implemented by computer 1000. Figure 8 This is a hardware structure diagram illustrating an example of a computer used to implement the functions of an information processing device. The computer 1000 includes a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.
[0094] CPU 1100 operates based on programs stored in ROM 1300 or HDD 1400, controlling various components. ROM 1300 stores the boot program executed by CPU 1100 when computer 1000 starts up, programs dependent on the hardware of computer 1000, etc.
[0095] HDD1400 stores programs executed by CPU1100 and data used by those programs. Communication interface 1500 receives data from other devices via a predetermined communication network and sends it to CPU1100, and sends data generated by CPU1100 to other devices via the predetermined communication network.
[0096] CPU 1100 controls output devices such as displays and printers, as well as input devices such as keyboards and mice, via input / output interface 1600. CPU 1100 acquires data from input devices via input / output interface 1600. In addition, CPU 1100 outputs generated data to output devices via input / output interface 1600.
[0097] The media interface 1700 reads the program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 into the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as DVD (Digital Versatile Disc), PD (Phase Change Rewritable Disk), an optical-magnetic recording medium such as MO (Magneto-Optical Disk), magnetic tape, magnetic recording media, or semiconductor memory.
[0098] For example, when the computer 1000 functions as the information processing apparatus 100 in the embodiment, the CPU 1100 of the computer 1000 performs the functions of the control unit 130 by executing programs loaded into the RAM 1200. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them; however, as another example, these programs may also be obtained from other devices via a predetermined communication network.
[0099] The above description of some embodiments of this application is based on the accompanying drawings. However, these are illustrative and the invention can be implemented in various modified and improved ways based on the methods described in the disclosure of the invention and the knowledge of those skilled in the art.
[0100] [6. Other] Furthermore, in the various processes described in the above embodiments, all or part of the processes described as automatically performed can be performed manually, or all or part of the processes described as manually performed can be performed automatically by known methods. Moreover, the processing procedures, specific names, and information including various data and parameters shown in the above documents and figures can be arbitrarily changed unless otherwise stated. For example, the various information shown in the figures is not limited to the information illustrated.
[0101] Furthermore, the constituent elements of the devices illustrated are functional concepts and may not be physically configured as shown in the illustrations. That is, the specific ways in which the devices are distributed / combined are not limited to those illustrated. The constituent elements may be configured to be distributed / combined in any unit, either functionally or physically, according to various loads, usage conditions, etc.
[0102] Furthermore, the aforementioned information processing device 100 can be implemented by multiple server computers. In addition, depending on the function, it can be implemented by calling external platforms such as API (Application Programming Interface) and network computing, thus flexibly changing the structure.
[0103] Furthermore, the above-described implementation methods can be appropriately combined within the scope where the processing content does not contradict each other.
[0104] Explanation of reference numerals in the attached figures 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, comprising: The acquisition unit acquires first terminal data related to the first terminal and first base station data related to the first base station, wherein the first base station is the communication counterpart of the first terminal; The modification unit uses the switching performance data, the first terminal data obtained by the acquisition unit, and the first base station data to modify the switching conditions of the first terminal. The switching performance data is based on the terminal data related to each of the multiple terminals and the base station data related to each base station. Each base station is the communication partner of each of the multiple terminals. as well as The notification unit notifies the first terminal of the switching conditions of the first terminal as changed by the change unit.
2. The information processing apparatus according to claim 1, wherein, The modification unit inputs the first terminal data and the first base station data into the learned model, and modifies the switching conditions of the first terminal. The learned model outputs the switching conditions based on the input of each terminal data and each base station data.
3. The information processing apparatus according to claim 2, wherein, The modification unit inputs the first terminal data and the first base station data into the learned model, changes the threshold value of the difference between the candidate RSRP of the first base station and the first terminal's communication counterpart, and the learned model outputs the threshold value of the difference between the RSRP (Reference Signal Received Power) of each base station as the handover condition for the first terminal.
4. The information processing apparatus according to claim 2, wherein, The modification unit inputs the first terminal data and the first base station data into the learned model, modifies the threshold of the difference between the two candidate parameters of the first base station and the first terminal's communication counterpart, and the learned model outputs the threshold of the difference between the two parameters of each base station.
5. The information processing apparatus according to claim 4, wherein, The modification unit inputs the first terminal data and the first base station data into the learned model, and modifies the threshold difference between two of the following parameters of the first base station and the communication counterpart: RSRP, RSRQ (Reference Signal Received Quality), RTT (Round-Trip Time), DL (Downlink), THP (Throughput), and UL (Uplink). The learned model outputs the threshold difference between the two parameters of each base station.
6. The information processing apparatus according to claim 2, wherein, The modification unit inputs the first terminal data and the first base station data into the learned model, and changes the handover conditions of the first terminal. The learned model corresponds to the input of terminal data. The terminal data, as the terminal data, is the data related to the terminal that has undergone a predetermined number of handovers within a predetermined period among the multiple terminals.
7. The information processing apparatus according to claim 6, wherein, The modification unit inputs the first terminal data and the first base station data into the learned model, and changes the handover conditions of the first terminal. The learned model corresponds to the input of location data, and the location data, as the terminal data, is location-related data of terminals that have undergone a predetermined number of handovers within a predetermined period.
8. The information processing apparatus according to claim 2, wherein, The modification unit inputs the first terminal data and the first base station data into the learned model, and changes the switching conditions of the first terminal. The learned model corresponds to the input of the terminal data and the base station data of the entire area reached by the radio waves of each base station.
9. An information processing method, wherein the information processing method is executed by an information processing device, comprising: The acquisition process involves acquiring first terminal data related to a first terminal and first base station data related to a first base station, wherein the first base station is the communication counterpart of the first terminal. The change process involves using the switching performance data, the first terminal data obtained through the acquisition process, and the first base station data to change the switching conditions of the first terminal. The switching performance data is based on the terminal data related to each of the multiple terminals and the base station data related to each base station, where each base station is the communication partner of the multiple terminals. as well as The notification process involves informing the first terminal of the switching conditions of the first terminal that were changed through the change process.
10. An information processing program, characterized in that, The information processing program causes the computer to perform the following steps: The acquisition step involves acquiring first terminal data related to the first terminal and first base station data related to the first base station, wherein the first base station is the communication counterpart of the first terminal. The change step involves using the switching performance data, the first terminal data obtained through the acquisition step, and the first base station data to change the switching conditions of the first terminal. The switching performance data is based on the terminal data related to each of the multiple terminals and the base station data related to each base station, where each base station is the communication partner of the multiple terminals. as well as The notification step involves informing the first terminal of the switching conditions of the first terminal that were changed through the change 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