A terminal switching mode identification method, device, equipment and storage medium

By acquiring terminal handover information and MR data, the system identifies target terminals that frequently switch base stations and analyzes the magnitude of location changes. This solves the problem of insufficient accuracy in existing technologies and enables accurate identification of terminal handover methods, especially ping-pong handover.

CN118804163BActive Publication Date: 2025-11-04CHINA MOBILE GROUP ZHEJIANG +3
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410790745.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-19
Publication Date
2025-11-04
Estimated Expiration
2044-06-19

AI Technical Summary

Technical Problem

Existing methods for identifying frequent user switching have low accuracy in multi-frequency network scenarios, and methods based on user complaints or daily optimizations lack comprehensiveness, making it difficult to accurately identify the reasons for terminal switching.

Method used

By acquiring terminal handover information, the target terminal whose base station handover frequency exceeds the threshold is identified, and based on its measurement report (MR) data, the first and second location information are determined respectively, and the location change magnitude is analyzed to identify the handover mode.

Benefits of technology

It enables accurate identification of terminal handover methods, especially ping-pong handover, in multi-frequency networking scenarios, improving the accuracy and comprehensiveness of identification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118804163B_ABST
    Figure CN118804163B_ABST
Patent Text Reader

Abstract

The application discloses a terminal switching mode identification method, belongs to the technical field of communication switching, and is used for accurately identifying the switching mode of a terminal. The method comprises the following steps: acquiring terminal switching information, and determining a target terminal according to the terminal switching information, wherein the terminal switching information is used for representing the information that each terminal is connected between different base stations for switching, and the target terminal is a terminal whose base station switching frequency exceeds a preset threshold; acquiring measurement report (MR) data of the target terminal, wherein the MR data comprises first MR data generated by the target terminal in a first switching period of a target base station and second MR data generated by the target terminal in a second switching period of the target base station; determining first position information and second position information based on the first MR data and the second MR data respectively; and determining the switching mode of the target terminal based on the first position information and the second position information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of communication switching, and particularly relates to a terminal switching mode identification method and device, equipment and a storage medium. BACKGROUND

[0002] In the daily wireless network optimization process, coverage is the basis, and the stability of user signal occupation is an important guarantee for service perception. However, due to factors such as overlapping coverage, unreasonable switching parameters, and business trigger rule setting, the actual occupation of users in the network often changes, and the frequent replacement of the primary service cell triggered by non-coverage reasons often occurs. In the wireless network optimization, the service cell switching triggered by non-coverage reasons needs to be focused on. Therefore, it is necessary to identify the frequent switching mode of the user, so as to classify and identify the switching reasons. The existing identification method of the frequent switching mode of the user is usually based on user complaints or daily optimization test findings, or based on the voice data to determine the mobility of the user in the cell, such as the number of handovers and the handover proportion. The method based on user complaints or daily optimization needs to be audited and determined by manual testing, which is strongly related to the optimization experience and technical level of personnel, and can only find problems at a certain point, and is not comprehensive. The method based on voice data is generally focused on two-cell pairs. In the current multi-frequency point networking scene, the frequent switching problem between multiple cells is easy to be missed, and the identification accuracy of the terminal switching mode is low.

[0003] Therefore, a method for accurately identifying the terminal switching mode is needed. SUMMARY

[0004] The embodiments of the application provide a terminal switching mode identification method, which can accurately identify the switching mode of the terminal.

[0005] In a first aspect, the embodiments of the application provide a terminal switching mode identification method, which comprises: acquiring terminal switching information, and determining a target terminal according to the terminal switching information, the terminal switching information being used to represent information that each terminal performs connection switching between different base stations, and the target terminal being a terminal whose base station switching frequency exceeds a preset threshold; acquiring measurement report (MR) data of the target terminal, the MR data comprising first MR data generated by the target terminal in a first switching period of a target base station and second MR data generated by the target terminal in a second switching period of the target base station; determining first position information and second position information based on the first MR data and the second MR data respectively; and determining the switching mode of the target terminal based on the first position information and the second position information.

[0006] In a second aspect, an apparatus for terminal switching mode identification is provided. The apparatus includes a first determining module configured to obtain terminal switching information and determine a target terminal based on the terminal switching information, the terminal switching information being information indicative of connection switching between different base stations by terminals, and the target terminal being a terminal whose base station switching frequency exceeds a preset threshold; a first obtaining module configured to obtain measurement report (MR) data of the target terminal, the MR data including first MR data generated by the target terminal in a first switching period of a target base station and second MR data generated by the target terminal in a second switching period of the target base station; a second determining module configured to determine first location information and second location information based on the first MR data and the second MR data, respectively; and a third determining module configured to determine a switching mode of the target terminal based on the first location information and the second location information.

[0007] In a third aspect, an electronic device is provided. The electronic device includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, and the program or instructions, when executed by the processor, implement the steps of the method of the first aspect.

[0008] In a fourth aspect, a readable storage medium is provided. The readable storage medium stores a program or instructions, and the program or instructions, when executed by a processor, implement the steps of the method of the first aspect.

[0009] In a fifth aspect, a computer program product is provided. The computer program product, when executed by a processor, implements the steps of the method of the first aspect.

[0010] In a sixth aspect, a chip is provided. The chip includes a processor and a communication interface, the communication interface being coupled to the processor, and the processor being configured to run a program or instructions to implement the method of the first aspect.

[0011] In the embodiments of the present application, the terminal switching information is obtained, and a target terminal is determined based on the terminal switching information, the terminal switching information being information indicative of connection switching between different base stations by terminals, and the target terminal being a terminal whose base station switching frequency exceeds a preset threshold. MR data of the target terminal is obtained, the MR data including first MR data generated by the target terminal in a first switching period of a target base station and second MR data generated by the target terminal in a second switching period of the target base station. First location information and second location information are determined based on the first MR data and the second MR data, respectively. A switching mode of the target terminal is determined based on the first location information and the second location information, so that the switching mode of the terminal can be accurately identified. BRIEF DESCRIPTION OF DRAWINGS

[0012] Figure 1 is a flowchart of a terminal switching mode recognition method provided by an embodiment of the present application;

[0013] Figure 2 is a display diagram of terminal switching information provided by an embodiment of the present application;

[0014] Figure 3 is a flowchart of a second terminal switching mode recognition method provided by an embodiment of the present application;

[0015] Figure 4 is a display diagram of each beam direction angle and beam width provided by an embodiment of the present application;

[0016] Figure 5 is a flowchart of a third terminal switching mode recognition method provided by an embodiment of the present application;

[0017] Figure 6 is a structural diagram of a terminal switching mode recognition device provided by an embodiment of the present application;

[0018] Figure 7 is a structural diagram of a terminal switching mode recognition device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0019] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0020] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally a class, not limited to the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / ", generally indicates that the front and rear associated objects are in an "or" relationship.

[0021] The terminal switching mode recognition method provided by the embodiments of the present application will be described in detail below with reference to the drawings, specific embodiments and application scenarios.

[0022] Figure 1An embodiment of the present application provides a terminal switching mode identification method, which can be executed by an electronic device, and the electronic device can include a server and / or a terminal device, such as a vehicle-mounted terminal or a mobile phone terminal. In other words, the method can be executed by software or hardware installed in a terminal switching mode identification device, and the method includes the following steps:

[0023] Step 102: Obtain terminal switching information, and determine a target terminal according to the terminal switching information.

[0024] The terminal switching information is used to represent information about connection switching between different base stations of each terminal, and the target terminal is a terminal whose base station switching frequency exceeds a preset threshold.

[0025] The obtained terminal switching information is information about switching between different base stations of each terminal, and the terminal switching information can include a user identifier (IMSI or user mobile phone number) of each terminal, a start connection time of each terminal and each base station, an end connection time, a 5G cell name, and a cell ID (NCGI).

[0026] After obtaining the terminal switching information, the target terminal can be determined according to the terminal switching time, and the target terminal is a terminal whose base station switching frequency exceeds a preset threshold. That is, the base station switching frequency of each terminal in the terminal switching information can be determined (for example, the number of base station switching times of each terminal within ten seconds can be determined, or the time for each terminal to average switching a base station once within a time period can be determined), and then the target terminal can be determined according to the base station switching frequency, that is, a terminal whose base station switching frequency exceeds a preset threshold is taken as the target terminal (for example, a terminal whose base station switching times within ten seconds exceed five times is taken as the target terminal, or a terminal whose average switching time of a base station within a time period exceeds two seconds is taken as the target terminal).

[0027] Specifically, Figure 2 A terminal switching information display schematic diagram provided by an embodiment of the present application is shown in FIG. 1. Figure 2 As shown in FIG. 1, the terminal switching information includes a terminal name, a terminal start connection base station time, a terminal end connection base station time, a terminal network type, a base station NCGI, and a base station cell name. After obtaining the terminal switching information, a terminal whose base station switching times within ten seconds are greater than or equal to five times can be determined as a base station frequent switching terminal, that is, a target terminal, and the number of target terminals can be one or more. For example, Figure 2 In FIG. 1, terminal A switches from base station C to base station B, from base station B to base station C, from base station C to base station B, and from base station B to base station C within ten seconds from 9:00:31 to 9:00:41 on June 25, that is, terminal A completes five times of switching within ten seconds, and therefore terminal A can be determined as the target terminal.

[0028] More specifically, according to the base station switching situation of the target terminal, the target terminal can be any of the following situations: base station A-base station B-base station A; base station A-base station B-base station C-base station A; base station A-base station B-base station C-base station D.

[0029] Step 104: Obtain the measurement report MR data of the target terminal, wherein the MR data includes first MR data generated by the target terminal in a first switching period of the target base station and second MR data generated in a second switching period.

[0030] After determining the target terminal, the MR data of the target terminal is obtained, wherein the MR data includes first MR data generated by the target terminal in a first switching period of the target base station and second MR data generated in a second switching period, that is, the obtained MR data is the first MR data and the second MR data of the target terminal in different switching periods of the same base station. Specifically, when obtaining the MR data, the MR data of the target terminal at the corresponding time point on the target base station side can be extracted based on the switching time, and the time point corresponding to the first MR data is different from the time point corresponding to the second MR data.

[0031] Specifically, after determining the first MR data generated in the first switching period, the MR data generated by the target terminal when switching to the target base station next time is taken as the second MR data, that is, the first MR data and the second MR data are the MR data of the target terminal in the target base station for two consecutive times. For example, when the base station switching situation of the target terminal is base station A-base station B-base station A, the MR data of the target terminal in base station A for two times is determined; when the base station switching situation of the target terminal is base station A-base station B-base station C-base station A, the MR data of the target terminal in base station A for two times is determined; when the base station switching situation of the target terminal is base station A-base station B-base station C-base station D, the MR data of the target terminal in base station A and the MR data of the target terminal when switching to base station A next time are determined. For example, as shown in the table, the MR data generated by terminal A in computer room C at 9:00:31.214 can be taken as the first MR data, and the MR data generated when switching to base station C (i.e. 9:00:37.600) next time can be taken as the second MR data. Figure 2

[0032] Step 106: Determine first position information and second position information based on the first MR data and the second MR data respectively.

[0033] ​After the first MR data and the second MR data are determined, the first position information of the target terminal is determined based on the first MR data, and the second position information of the target terminal is determined based on the second MR data, wherein the determined first position information and the second position information are respectively position information of the target terminal at the first switching period and position information of the target terminal at the second switching period.

[0034] Specifically, the first MR data and the second MR data can have position information of the current position of the target terminal, or can not have position information of the current position of the target terminal. When the MR data has the position information of the target terminal, the position information of the target terminal can be directly determined according to the MR data. When the MR data does not have the position information of the target terminal, it is indicated that the MR data only has characteristic information representing the position of the target terminal. At this time, the position information of the target terminal can be determined according to the characteristic information representing the position of the target terminal, for example, the MR data can be input into a pre-trained positioning model, so as to determine the position information corresponding to the target terminal.

[0035] Step 108: determining the switching mode of the target terminal based on the first position information and the second position information.

[0036] When the switching mode of the target terminal is determined according to the first position information and the second position information, the switching mode of the target terminal can be determined according to the change degree of the front and rear positions, wherein the switching mode of the target terminal can be normal switching or abnormal switching.

[0037] Specifically, when the position of the target terminal changes, it is indicated that the switching of the base station is caused by the movement of the terminal. At this time, it is determined that the switching mode of the target terminal is normal switching. When the position of the target terminal does not change or the change amplitude of the position is small, it is indicated that the switching mode of the target terminal is abnormal switching.

[0038] The terminal switching mode identification method provided by the embodiment of the application can accurately identify the switching mode of the terminal by obtaining terminal switching information, and determining a target terminal according to the terminal switching information, the terminal switching information being used to represent information that each terminal is connected and switched between different base stations, the target terminal being a terminal whose base station switching frequency exceeds a preset threshold; obtaining measurement report (MR) data of the target terminal, the MR data including first MR data generated by the target terminal at a first switching period of a target base station and second MR data generated by the target terminal at a second switching period; determining first position information and second position information based on the first MR data and the second MR data respectively; and determining the switching mode of the target terminal based on the first position information and the second position information.

[0039] In an implementation, the switching mode of the target terminal is determined based on the first location information and the second location information (step 108), and steps A1-A2 can be performed:

[0040] Step A1: determining the location variation amplitude of the target terminal based on the first location information and the second location information.

[0041] After the first location information and the second location information are determined, the location variation amplitude of the target terminal can be determined based on the first location information and the second location information, i.e., the location variation amplitude of the target terminal is determined based on the location of the target terminal represented by the first location information and the location of the target terminal represented by the second location information. For example, when the location information of the target terminal determined by the first location information and the second location information is represented by longitude and latitude information, the distance between the longitude and latitude information of the target terminal represented by the first location information and the longitude and latitude information of the target terminal represented by the second location information can be taken as the location variation amplitude of the target terminal.

[0042] Step A2: when the location variation amplitude is less than a preset amplitude threshold, determining the switching mode of the target terminal as ping-pong switching.

[0043] After the location variation amplitude of the target terminal is determined, when the location variation amplitude is less than a preset amplitude threshold, the switching mode of the target terminal is determined as ping-pong switching, wherein the preset amplitude threshold is a value set in advance according to actual conditions.

[0044] Specifically, when the location variation amplitude of the target terminal is less than the preset amplitude threshold, it indicates that the location of the target terminal has not changed or the location variation amplitude is small, and thus when the location variation amplitude of the target terminal is small, the switching of the target terminal is determined as ping-pong switching. That is, when the location variation amplitude is less than the preset amplitude threshold, it is determined that the location amplitude of the target terminal is small, and thus the switching of the target terminal is determined as ping-pong switching.

[0045] Figure 3 is a flowchart of a second terminal switching mode identification method provided by an embodiment of the present specification, as shown in Figure 3 the flowchart includes:

[0046] Step 302: obtaining terminal switching information and determining a target terminal according to the terminal switching information.

[0047] The terminal switching information is used to represent the information of the connection switching between different base stations of each terminal, and the target terminal is a terminal whose base station switching frequency exceeds a preset threshold.

[0048] Step 304: obtaining measurement report (MR) data of the target terminal, the MR data including first MR data generated by the target terminal in a first handover period of a target base station and second MR data generated by the target terminal in a second handover period;

[0049] Step 306: determining first position information and second position information based on the first MR data and the second MR data, respectively;

[0050] Step 308: determining a position change range of the target terminal based on the first position information and the second position information;

[0051] Step 310: determining that the handover mode of the target terminal is ping-pong handover when the position change range is less than a preset range threshold.

[0052] In the embodiments of the present disclosure, a target terminal with frequent base station handover is determined first, and then whether the position of the target terminal is less than a preset range threshold is determined based on MR data of the target terminal in a handover period, and whether the base station handover behavior of the target terminal is ping-pong handover is determined, that is, whether the handover behavior of the user is necessary and reasonable is determined, so that the handover mode of the target terminal can be determined more accurately and effectively, that is, whether the handover of the target terminal is ping-pong handover is determined.

[0053] In an implementation manner, the first position information and the second position information are determined based on the first MR data and the second MR data (step 106), and steps B1-B3 can be performed.

[0054] Step B1: obtaining a first primary cell reference signal received power (RSRP) combined value and a plurality of first primary cell synchronization signal module (SSB) beam values in the first MR data, and obtaining a second primary cell RSRP combined value and a plurality of second primary cell SSB beam values in the second MR data;

[0055] After obtaining the first MR data and the second MR data, a first primary cell RSRP merging value and a plurality of first primary cell SSB beam values included in the first MR data can be obtained, and a second primary cell RSRP merging value and a plurality of second primary cell SSB beam values included in the second MR data can be obtained. Since the first MR data and the second MR data are determined at different handover periods of the same target terminal at the same target base station, the types and numbers of data included in the first MR data and the second MR data are the same, that is, the number of first primary cell SSB beam values in the first MR data is the same as the number of second primary cell SSB beam values in the second MR data. The number of first primary cell SSB beam values and the number of second primary cell SSB beam values can be four beams, eight beams, or other beams. That is, the MR data includes a primary cell, a RSRP merging value corresponding to the primary cell, and a plurality of SSB beam values.

[0056] Step B2: determining a first primary cell transmission angle and a second primary cell transmission angle based on the plurality of first primary cell SSB beam values and the plurality of second primary cell SSB beam values, respectively;

[0057] After determining the plurality of first primary cell SSB beam values corresponding to the first primary cell and the plurality of second primary cell SSB beam values corresponding to the second primary cell, a transmission angle of the first primary cell is determined based on the plurality of first primary cell SSB beam values, and a transmission angle of the second primary cell is determined based on the plurality of second primary cell SSB beam values. The transmission angle is used to represent the downlink transmission angle of the SSB beam, that is, the first primary cell transmission angle is the downlink transmission angle of the first primary cell SSB beam, and the second primary cell transmission angle is the downlink transmission angle of the second primary cell SSB beam.

[0058] Specifically, when determining the downlink transmission angle according to the plurality of SSB beam values, the plurality of beam values can be input into a pre-trained transmission angle determination model to enable the transmission angle determination module to determine the downlink transmission angle according to the plurality of SSB beam values. The pre-trained transmission angle determination model is a preselected model for determining the downlink transmission angle. The downlink transmission angle can also be determined by other means, which are not limited here.

[0059] Step B3: determining the first position information based on the first primary cell RSRP merging value and the first primary cell transmission angle, and determining the second position information based on the second primary cell RSRP merging value and the second primary cell transmission angle.

[0060] After the first primary cell transmission angle and the second primary cell transmission angle are determined, the first position information is determined based on the first primary cell RSRP combining value and the first primary cell transmission angle, and the second position information is determined based on the second primary cell RSRP combining value and the second primary cell transmission angle. Specifically, the RSRP combining value of the first primary cell and the first primary cell transmission angle can be taken as the position information of the target terminal at the switching period, i.e., the first position information, and the RSRP combining value of the second primary cell and the second primary cell transmission angle can be taken as the position information of the target terminal at the switching period, i.e., the second position information.

[0061] More specifically, after the first position information is determined based on the first primary cell RSRP combining value and the first primary cell transmission angle, and the second position information is determined based on the second primary cell RSRP combining value and the second primary cell transmission angle, the first primary cell RSRP combining value and the second RSRP combining value can be compared, and the first primary cell transmission angle and the second primary cell transmission angle can be compared, so as to determine whether the position of the target terminal changes, such as when the first primary cell RSRP combining value is different from the second primary cell RSRP combining value, and / or the first primary cell transmission angle is different from the second primary cell transmission angle, it is determined that the position of the target terminal changes.

[0062] In an implementation manner, the first primary cell transmission angle and the second primary cell transmission angle are respectively determined based on the plurality of first primary cell SSB beam values and the plurality of second primary cell SSB beam values (step B2), and steps C1-C3 can be performed:

[0063] Step C1: obtaining a preset azimuth angle corresponding to each SSB beam value;

[0064] When the transmission angle is determined based on the SSB beam value, the preset azimuth angle corresponding to each SSB beam value can be obtained first, wherein the number of SSB beam values is the same as the number of first primary cell SSB beam values and second primary cell SSB beam values, i.e., the obtained preset azimuth angle corresponding to each SSB beam value is the azimuth angle corresponding to each SSB beam value of the first primary cell and the second primary cell.

[0065] Specifically, the total horizontal beam width of each beam value is 105 degrees, and there are eight sub-beams. The actual beam width of each sub-beam is 15 degrees, but there is about 2 degrees of overlap for each beam, so the calculation is performed according to 13 degrees for each sub-beam (the middle two beams are 13.5 degrees). Figure 4 The display schematic diagram of the azimuth angle and the beam width of each beam is shown as follows: Figure 2As shown, the azimuth angle of the beam numbered 1 is 314 degrees, the beam width is 13 degrees; the azimuth angle of the beam numbered 2 is 327 degrees, the beam width is 13 degrees; the azimuth angle of the beam numbered 3 is 340 degrees, the beam width is 13 degrees; the azimuth angle of the beam numbered 4 is 353 degrees, the beam width is 13.5 degrees; the azimuth angle of the beam numbered 5 is 7 degrees, the beam width is 13.5 degrees; the azimuth angle of the beam numbered 6 is 20 degrees, the beam width is 13 degrees; the azimuth angle of the beam numbered 7 is 33 degrees, the beam width is 13 degrees; the azimuth angle of the beam numbered 8 is 46 degrees, the beam width is 13 degrees. When there are 8 preset azimuth angles, it indicates that the SSB beam value of each cell is 8, and the SSB beam value of the cell has a one-to-one corresponding relationship with the preset azimuth angle.

[0066] Step C2: determining the first primary cell SSB beam vector based on each first primary cell SSB beam value and the preset azimuth angle corresponding thereto, and determining the second primary cell SSB beam vector based on each second primary cell beam value and the preset azimuth angle corresponding thereto;

[0067] After determining the preset azimuth angle corresponding to each beam value, the beam vector corresponding to each first primary cell SSB beam value is determined based on each first primary cell SSB beam value and the azimuth angle corresponding thereto, and the beam vector corresponding to each second primary cell SSB beam value is determined based on each second primary cell SSB beam value and the azimuth angle corresponding thereto. That is, the unit vector corresponding to each azimuth angle is multiplied by the first primary cell SSB beam value corresponding thereto, thereby obtaining the first primary cell SSB beam vector corresponding to each first primary cell SSB beam value, and the unit vector corresponding to each azimuth angle is multiplied by the second primary cell SSB beam value corresponding thereto, thereby obtaining the second primary cell SSB beam vector corresponding to each second primary cell SSB beam value.

[0068] Specifically, if the numerical values of each beam value are -95, -85, -85, -95, -98, -102, -105, and -108, respectively, then the unit vector of the azimuth angle corresponding to each beam value can be multiplied by the absolute value of the corresponding beam value (i.e., 95, 85, 85, 95, 98, 102, 105, and 108, respectively), thereby determining each beam vector.

[0069] Step C3: determining the first primary cell transmission angle and the second primary cell transmission angle based on the first primary cell SSB beam vector and the second primary cell SSB beam vector, respectively.

[0070] After determining the first primary cell SSB beam vectors of the first primary cell and the second primary cell SSB beam vectors of the second primary cell, a first primary cell transmission angle is determined based on the first primary cell SSB beam vectors of the first primary cell, and a second primary cell transmission angle is determined based on the second primary cell SSB beam vectors of the second primary cell.

[0071] Specifically, when determining the first primary cell transmission angle based on the first primary cell SSB beam vectors, the first primary cell beam vectors can be subjected to vector addition operation, and then the angle of the resultant vector is taken as the first primary cell transmission angle. For example, when there are eight first primary cell beam vectors, the eight beam vectors are subjected to vector addition operation, thereby obtaining a resultant vector of the eight beam vectors, and then the angle of the resultant vector of the vector addition is taken as the first primary cell transmission angle. Similarly, the second primary cell transmission angle is determined based on the second primary cell SSB beam vectors.

[0072] In an implementation manner, the MR data further includes third MR data, and the determining of the first position information and the second position information based on the first MR data and the second MR data respectively (step 106) can further perform steps D1-D3:

[0073] Step D1: obtaining the first neighbor cell RSRP combined values of the multiple first neighbor cells in the first MR data and the multiple first neighbor cell SSB beam values corresponding to each of the first neighbor cells, obtaining the second neighbor cell RSRP combined values of the multiple second neighbor cells in the second MR data and the multiple second neighbor cell SSB beam values corresponding to each of the second neighbor cells, and obtaining the third neighbor cell RSRP combined values of the multiple third neighbor cells in the third MR data and the multiple third neighbor cell SSB beam values corresponding to each of the third neighbor cells;

[0074] In the embodiment, the acquired MR data further includes third MR data, that is, the acquired MR data includes the first MR data, the second MR data and the third MR data, wherein the third MR data is the third MR data generated by the target terminal in the third handover period of the target base station. And each MR sub-data not only includes one primary cell RSRP merging value and multiple SSB beam values, but also includes multiple neighbor cell RSRP merging values and multiple neighbor cell SSB beam values corresponding to each neighbor cell RSRP merging value. That is, the first MR data not only includes one first primary cell RSRP merging value and multiple first primary cell SSB beam values, but also includes multiple first neighbor cell RSRP merging values and SSB beam values corresponding to each first neighbor cell. The second MR data not only includes one second primary cell RSRP merging value and multiple second primary cell SSB beam values, but also includes multiple second neighbor cell RSRP merging values and SSB beam values corresponding to each second neighbor cell. The third MR data not only includes one third primary cell RSRP merging value and multiple third primary cell SSB beam values, but also includes multiple third neighbor cell RSRP merging values and SSB beam values corresponding to each third neighbor cell.

[0075] Specifically, the first MR data, the second MR data and the third MR data not only include one primary cell, but also include multiple neighbor cells. Therefore, when determining the position information of the target terminal through the primary cell, the position information of the target terminal can also be determined through the multiple neighbor cells.

[0076] Step D2: determining the first neighbor cell transmission angle corresponding to each first neighbor cell based on the multiple first neighbor cell SSB beam values corresponding to each first neighbor cell, determining the second neighbor cell transmission angle corresponding to each second neighbor cell based on the multiple second neighbor cell SSB beam values corresponding to each second neighbor cell, and determining the third neighbor cell transmission angle corresponding to each third neighbor cell based on the multiple third neighbor cell SSB beam values corresponding to each third neighbor cell.

[0077] After determining the multiple first neighbor cell SSB beam values corresponding to each first neighbor cell, the first neighbor cell transmission angle corresponding to each first neighbor cell is determined based on the multiple first neighbor cell SSB beam values. After determining the multiple second neighbor cell SSB beam values corresponding to each second neighbor cell, the second neighbor cell transmission angle corresponding to each second neighbor cell is determined based on the multiple second neighbor cell SSB beam values. After determining the multiple third neighbor cell SSB beam values corresponding to each third neighbor cell, the third neighbor cell transmission angle corresponding to each third neighbor cell is determined based on the multiple third neighbor cell SSB beam values. Specifically, the method of determining the transmission angle according to the multiple beam values has been described above, and will not be described here.

[0078] Step D3: determining the first location information based on the first plurality of neighbor cell RSRP combining values and the first plurality of neighbor cell transmission angles, determining the second location information based on the second plurality of neighbor cell RSRP combining values and the second plurality of neighbor cell transmission angles, and determining the third location information based on the third plurality of neighbor cell RSRP combining values and the third plurality of neighbor cell transmission angles.

[0079] After determining the first plurality of neighbor cell transmission angles, the second plurality of neighbor cell transmission angles, and the third plurality of neighbor cell transmission angles, the first location information is determined based on the first plurality of neighbor cell RSRP combining values and the first plurality of neighbor cell transmission angles, the second location information is determined based on the second plurality of neighbor cell RSRP combining values and the second plurality of neighbor cell transmission angles, and the third location information is determined based on the third plurality of neighbor cell RSRP combining values and the third plurality of neighbor cell transmission angles.

[0080] Specifically, when determining the location information based on the plurality of neighbor cell RSRP combining values and the plurality of transmission angles, the RSRP combining value of one neighbor cell and the transmission angle corresponding thereto can be determined as the location information, the RSRP combining values of a plurality of neighbor cells and the transmission angles corresponding thereto can be determined as the location information, or the RSRP combining values of all neighbor cells and the transmission angles corresponding thereto can be determined as the location information.

[0081] More specifically, after determining the first location information, the second location information, and the third location information, it can be determined whether the RSRP combining value of each neighbor cell in the first location information is the same as the RSRP combining value corresponding thereto in the second location information and the third location information, and whether the transmission angle of each neighbor cell in the first location information is the same as the transmission angle corresponding thereto in the second location information and the third location information, and when the RSRP combining value of each neighbor cell in the first location information is the same as the RSRP combining value corresponding thereto in the second location information and the third location information and the transmission angle of each neighbor cell in the first location information is the same as the transmission angle corresponding thereto in the second location information and the third location information, it is determined that the location information of the target terminal has not changed.

[0082] In an implementation manner, the determining the switching mode of the target terminal based on the first location information and the second location information (step 108) can further perform steps E1-E4:

[0083] Step E1: determining the RSRP maximum difference value of each target neighbor cell based on the first plurality of neighbor cell RSRP combining values, the second plurality of neighbor cell RSRP combining values, and the third plurality of neighbor cell RSRP combining values.

[0084] The target neighbor cell is a neighbor cell common to the first neighbor cell, the second neighbor cell, and the third neighbor cell.

[0085] After determining the plurality of first neighbor cell RSRP merge values, the plurality of second neighbor cell RSRP merge values, and the plurality of third neighbor cell RSRP merge values, a maximum RSRP value of each target neighbor cell in the plurality of first neighbor cell RSRP merge values, the plurality of second neighbor cell RSRP merge values, and the plurality of third neighbor cell RSRP merge values can be determined, wherein the target neighbor cell is a neighbor cell common to the plurality of first neighbor cells, the plurality of second neighbor cells, and the plurality of third neighbor cells.

[0086] Specifically, the first MR data, the second MR data, and the third MR data are MR data generated by the target terminal at different handover periods of the same base station, so that not only the primary cell in the first MR data, the second MR data, and the third MR data is the same cell, but also the plurality of neighbor cells included in the first MR data, the second MR data, and the third MR data have a one-to-one correspondence. For example, a neighbor cell common to the first neighbor cell, the second neighbor cell, and the third neighbor cell is a first neighbor cell, a second neighbor cell, and a third neighbor cell. Then, according to the RSRP merge value of the first neighbor cell in the first MR data, the RSRP merge value of the first neighbor cell in the second MR data, and the RSRP merge value of the first neighbor cell in the third MR data, the pairwise difference values are determined, and then the maximum difference value of the neighbor cell (i.e., the first neighbor cell) is determined.

[0087] Step E2: determining a maximum difference value of a transmission angle of each target neighbor cell based on the plurality of first neighbor cell transmission angles, the plurality of second neighbor cell transmission angles, and the plurality of third neighbor cell transmission angles.

[0088] After determining the plurality of first neighbor cell transmission angles, the plurality of second neighbor cell transmission angles, and the plurality of third neighbor cell transmission angles, a maximum difference value of the transmission angle of each target neighbor cell can be determined.

[0089] Specifically, for example, a neighbor cell common to the first neighbor cell, the second neighbor cell, and the third neighbor cell is numbered as a first neighbor cell, a second neighbor cell, and a third neighbor cell. Then, the pairwise difference values of the transmission angle of the first neighbor cell, the transmission angle of the second neighbor cell, and the transmission angle of the third neighbor cell are determined, and then the maximum difference value of the transmission angle of the neighbor cell (i.e., the first neighbor cell) is determined.

[0090] Step E3: when the number of target neighbor cells satisfying the preset condition is greater than a first threshold value, determining that the position change amplitude of the target terminal is less than a preset amplitude threshold value.

[0091] The preset condition is that the maximum difference of the RSRP of the target neighbor cell is less than a second threshold and the maximum difference of the transmission angle of the target neighbor cell is less than a third threshold.

[0092] After determining the maximum difference of the RSRP of each target neighbor cell and the maximum difference of the transmission angle of each target neighbor cell, when the number of target neighbor cells satisfying the preset condition is greater than a first threshold, it is determined that the position change range of the target terminal is less than a preset range threshold, wherein the preset condition is that the maximum difference of the RSRP of the target neighbor cell is less than a second threshold and the maximum difference of the transmission angle of the target neighbor cell is less than a third threshold, and the first threshold, the second threshold and the third threshold are values set according to actual conditions, for example, the first threshold can be three, the second threshold can be 5db, and the third threshold can be 30 degrees. That is, when the maximum difference of the RSRP of at least the first threshold number of neighbor cells is less than the second threshold and the maximum difference of the transmission angle is less than the third threshold (for example, the maximum difference of the combined RSRP of at least 2 neighbor cells is less than 5db and the maximum difference of the transmission angle is less than 30 degrees), it is determined that the position change range of the target terminal is less than the preset range threshold. When the position change range of the target terminal is less than the preset range threshold, it can be determined that the position of the target terminal has not changed or the change range is small, that is, when it is determined that the number of target neighbor cells satisfying the preset condition is greater than the first threshold, it is determined that the position change range of the target terminal is small.

[0093] Specifically, it can be first determined whether the number of target cells is greater than a fourth threshold (for example, 3), then when the number of target neighbor cells is greater than the fourth threshold, it is determined whether the number of target neighbor cells satisfying the preset condition is greater than the first threshold, and finally when it is determined that the number of target neighbor cells satisfying the preset condition is greater than the first threshold, it is determined that the position change range of the target terminal is small (that is, the position change range is less than the preset range threshold).

[0094] Step E4: when the position change range of the target terminal is less than the preset range threshold, it is determined that the switching mode of the target terminal is ping-pong switching.

[0095] When it is determined that the position change range of the target terminal is less than the preset range threshold, that is, the number of target neighbor cells satisfying the preset condition is greater than the first threshold, it is determined that the switching mode of the target terminal is ping-pong switching.

[0096] Specifically, when the number of target neighbor cells satisfying the preset condition is greater than the first threshold, it indicates that the position change range of the target terminal is small (that is, the position change range is less than the preset range threshold), and when the position change range of the target terminal is small, it can be determined that the switching mode of the target terminal is ping-pong switching.

[0097] It should be noted that the terminal switching mode identification method provided in the embodiments of the present application can be executed by a terminal switching mode identification device or a control module in the terminal switching mode identification device for executing the terminal switching mode identification method. In the embodiments of the present application, the terminal switching mode identification device is taken as an example to illustrate the terminal switching mode identification device provided in the embodiments of the present application.

[0098] Figure 5 FIG. 3 is a flowchart of a third terminal switching mode identification method provided in an embodiment of the present specification, as shown in FIG. 3, the flowchart includes the following steps. Figure 5

[0099] Step 502: Obtain terminal switching information, and determine a target terminal according to the terminal switching information.

[0100] The terminal switching information is used to represent information of connection switching between different base stations of each terminal, and the target terminal is a terminal whose base station switching frequency exceeds a preset threshold.

[0101] Step 504: Obtain measurement report (MR) data of the target terminal, wherein the MR data includes first MR data generated by the target terminal in a first switching period of a target base station, second MR data generated by the target terminal in a second switching period of the target base station, and third MR data generated by the target terminal in a third switching period of the target base station.

[0102] Step 506: Obtain a first neighbor cell RSRP combined value of a plurality of first neighbor cells in the first MR data and a plurality of first neighbor cell SSB beam values corresponding to each of the first neighbor cells, obtain a second neighbor cell RSRP combined value of a plurality of second neighbor cells in the second MR data and a plurality of second neighbor cell SSB beam values corresponding to each of the second neighbor cells, and obtain a third neighbor cell RSRP combined value of a plurality of third neighbor cells in the third MR data and a plurality of third neighbor cell SSB beam values corresponding to each of the third neighbor cells.

[0103] Step 508: Determine a first neighbor cell transmission angle corresponding to each of the first neighbor cells based on the plurality of first neighbor cell SSB beam values corresponding to each of the first neighbor cells, determine a second neighbor cell transmission angle corresponding to each of the second neighbor cells based on the plurality of second neighbor cell SSB beam values corresponding to each of the second neighbor cells, and determine a third neighbor cell transmission angle corresponding to each of the third neighbor cells based on the plurality of third neighbor cell SSB beam values corresponding to each of the third neighbor cells.

[0104] Step 510: Determine a maximum RSRP difference of each target neighbor cell based on the plurality of first neighbor cell RSRP combined values, the plurality of second neighbor cell RSRP combined values, and the plurality of third neighbor cell RSRP combined values. ​

[0105] The target neighbor cell is a neighbor cell common to the first neighbor cell, the second neighbor cell, and the third neighbor cell.

[0106] Step 512: determining a maximum difference of the transmission angle of each target neighbor cell based on the first plurality of transmission angles, the second plurality of transmission angles, and the third plurality of transmission angles.

[0107] Step 514: when the number of target neighbor cells satisfying the preset condition is greater than a first threshold value, determining that the position change amplitude of the target terminal is less than a preset amplitude threshold value.

[0108] Step 516: when the position change amplitude of the target terminal is less than the preset amplitude threshold value, determining that the switching mode of the target terminal is ping-pong switching.

[0109] In the embodiments of the present application, the first MR data, the second MR data, and the third MR data of the target terminal in different switching periods of the same base station are determined, and then the RSRP combined values and the transmission angles of the first plurality of neighbor cells in the first MR data, the RSRP combined values and the transmission angles of the second plurality of neighbor cells in the second MR data, and the RSRP combined values and the transmission angles of the third plurality of neighbor cells in the third MR data are determined. Then, whether the position change amplitude of the target terminal is less than a preset amplitude threshold value is determined according to the RSRP combined values of the first plurality of neighbor cells, the RSRP combined values of the second plurality of neighbor cells, the RSRP combined values of the third plurality of neighbor cells, and the transmission angles of the first plurality of neighbor cells, the transmission angles of the second plurality of neighbor cells, and the transmission angles of the third plurality of neighbor cells. Then, whether the switching of the target terminal is ping-pong switching is determined. The position change of the target terminal can be more accurately determined based on multiple information, and the switching mode of the target terminal, i.e., whether it is ping-pong switching, can be accurately and effectively determined.

[0110] Figure 6 FIG. 1 is a structural schematic diagram of a terminal switching mode recognition device according to an embodiment of the present application. As shown in FIG. 1, the terminal switching mode recognition device includes a first determination module 102, a first acquisition module 104, a second determination module 106, and a third determination module 108. Figure 6 The first determination module 102 is configured to acquire terminal switching information and determine a target terminal according to the terminal switching information. The terminal switching information is information for representing the connection switching between different base stations of each terminal. The target terminal is a terminal whose base station switching frequency exceeds a preset threshold value.

[0111] The first determination module 102 is configured to acquire terminal switching information and determine a target terminal according to the terminal switching information. The terminal switching information is information for representing the connection switching between different base stations of each terminal. The target terminal is a terminal whose base station switching frequency exceeds a preset threshold value.

[0112] The first obtaining module 604 is configured to obtain measurement report (MR) data of the target terminal, wherein the MR data comprises first MR data generated by the target terminal in a first handover period of a target base station and second MR data generated by the target terminal in a second handover period.

[0113] The second determining module 606 is configured to determine first position information and second position information based on the first MR data and the second MR data respectively.

[0114] The third determining module 608 is configured to determine a handover mode of the target terminal based on the first position information and the second position information.

[0115] The terminal handover mode identification apparatus in the embodiments of the present application can be an apparatus, or a component, an integrated circuit or a chip in a terminal. The apparatus can be a mobile electronic device, or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc., and the non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., and the embodiments of the present application are not limited in this regard.

[0116] The terminal handover mode identification apparatus in the embodiments of the present application can be an apparatus having an operating system. The operating system can be an Android operating system, an ios operating system or other possible operating systems, and the embodiments of the present application are not limited in this regard.

[0117] The terminal handover mode identification apparatus provided in the embodiments of the present application can implement the method provided in the embodiments of the present application. Figures 1 to 5 The terminal handover mode identification apparatus provided in the embodiments of the present application can implement the method provided in the embodiments of the present application.

[0118] Based on the same technical concept, the embodiments of the present application further provide an electronic device configured to execute the terminal handover mode identification method described above, Figure 7A structural schematic diagram of an electronic device for implementing various embodiments of the present application. The electronic device can have relatively large differences due to different configurations or performances, and can include a processor 702, a communications interface 704, a memory 706, and a communications bus 708, wherein the processor 702, the communications interface 704, and the memory 706 complete communications with each other through the communications bus 708. The processor 702 can invoke a computer program stored on the memory 706 and executable on the processor 702 to perform the following steps:

[0119] Obtaining terminal switching information, and determining a target terminal according to the terminal switching information, the terminal switching information being information for representing connection switching between different base stations by each terminal, and the target terminal being a terminal whose base station switching frequency exceeds a preset threshold;

[0120] Obtaining measurement report (MR) data of the target terminal, the MR data including first MR data generated by the target terminal in a first switching period of a target base station and second MR data generated by the target terminal in a second switching period of the target base station;

[0121] Determining first position information and second position information based on the first MR data and the second MR data, respectively;

[0122] Determining a switching mode of the target terminal based on the first position information and the second position information.

[0123] In an implementation manner, determining the switching mode of the target terminal based on the first position information and the second position information includes:

[0124] Determining a position change amplitude of the target terminal based on the first position information and the second position information;

[0125] When the position change amplitude is less than a preset amplitude threshold, determining that the switching mode of the target terminal is ping-pong switching.

[0126] In an implementation manner, determining the first position information and the second position information based on the first MR data and the second MR data includes:

[0127] Obtaining a first primary cell reference signal received power (RSRP) combined value and a plurality of first primary cell synchronization signal module (SSB) beam values in the first MR data, and obtaining a second primary cell RSRP combined value and a plurality of second primary cell SSB beam values in the second MR data;

[0128] determine a first primary cell transmission angle and a second primary cell transmission angle based on the plurality of first primary cell SSB beam values and the plurality of second primary cell SSB beam values respectively;

[0129] determine the first location information based on the first primary cell RSRP combining value and the first primary cell transmission angle, and determine the second location information based on the second primary cell RSRP combining value and the second primary cell transmission angle.

[0130] In an implementation manner, the determining the first primary cell transmission angle and the second primary cell transmission angle based on the plurality of first primary cell SSB beam values and the plurality of second primary cell SSB beam values respectively comprises:

[0131] obtaining a preset azimuth angle corresponding to each SSB beam value;

[0132] determining each first primary cell SSB beam vector based on each first primary cell SSB beam value and the preset azimuth angle corresponding thereto, and determining each second primary cell SSB beam vector based on each second primary cell SSB beam value and the preset azimuth angle corresponding thereto;

[0133] determining the first primary cell transmission angle and the second primary cell transmission angle based on the each first primary cell SSB beam vector and the each second primary cell SSB beam vector respectively.

[0134] In an implementation manner, the MR data further comprises third MR data, and the determining the first location information and the second location information based on the first MR data and the second MR data respectively further comprises:

[0135] obtaining a first neighbor cell RSRP combining value of a plurality of first neighbor cells in the first MR data and a plurality of first neighbor cell SSB beam values corresponding to each of the first neighbor cells, obtaining a second neighbor cell RSRP combining value of a plurality of second neighbor cells in the second MR data and a plurality of second neighbor cell SSB beam values corresponding to each of the second neighbor cells, and obtaining a third neighbor cell RSRP combining value of a plurality of third neighbor cells in the third MR data and a plurality of third neighbor cell SSB beam values corresponding to each of the third neighbor cells;

[0136] determining a first neighbor cell transmission angle corresponding to each of the first neighbor cells based on the plurality of first neighbor cell SSB beam values corresponding thereto, determining a second neighbor cell transmission angle corresponding to each of the second neighbor cells based on the plurality of second neighbor cell SSB beam values corresponding thereto, and determining a third neighbor cell transmission angle corresponding to each of the third neighbor cells based on the plurality of third neighbor cell SSB beam values corresponding thereto;

[0137] The first location information is determined based on the first plurality of RSRP combining values and the first plurality of transmission angles, the second location information is determined based on the second plurality of RSRP combining values and the second plurality of transmission angles, and the third location information is determined based on the third plurality of RSRP combining values and the third plurality of transmission angles.

[0138] In an implementation manner, the determining the switching mode of the target terminal based on the first location information and the second location information comprises:

[0139] The RSRP maximum difference of each target neighbor cell is determined based on the first plurality of RSRP combining values, the second plurality of RSRP combining values and the third plurality of RSRP combining values, the target neighbor cell being a neighbor cell common to the first neighbor cell, the second neighbor cell and the third neighbor cell;

[0140] The transmission angle maximum difference of each target neighbor cell is determined based on the first plurality of transmission angles, the second plurality of transmission angles and the third plurality of transmission angles;

[0141] When the number of the target neighbor cells satisfying the preset condition is greater than a first threshold, it is determined that the location variation range of the target terminal is less than a preset range threshold, wherein the preset condition is that the RSRP maximum difference of the target neighbor cell is less than a second threshold and the transmission angle maximum difference is less than a third threshold;

[0142] When the location variation range of the target terminal is less than the preset range threshold, it is determined that the switching mode of the target terminal is ping-pong switching.

[0143] The specific execution steps can refer to the steps of the terminal switching mode identification method embodiment, and the same technical effects can be achieved. To avoid repetition, they will not be described here.

[0144] It should be noted that the electronic device in the embodiments of the present application includes a server, a terminal or other devices other than a terminal.

[0145] The above electronic device structure does not constitute a limitation on the electronic device, which can include more or fewer components than those shown, or combine some components, or have different arrangements of components, for example, the input unit can include a Graphics Processing Unit (GPU) and a microphone, and the display unit can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit includes at least one of a touch panel and other input devices. The touch panel is also referred to as a touch screen. The other input devices can include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), a trackball, a mouse, a joystick, and the like, which will not be described here.

[0146] The memory can be used to store software programs and various data. The memory can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory can include a volatile memory or a non-volatile memory, or the memory can include both volatile and non-volatile memories. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synchlink DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM).

[0147] The processor can include one or more processing units; optionally, the processor integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes a wireless communication signal, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor.

[0148] The embodiment of the present application further provides a readable storage medium, which has a program or instructions stored thereon, and the program or instructions are executed by a processor to realize each process of the terminal switching mode identification method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.

[0149] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc.

[0150] The embodiment of the present application further provides a computer program product, which is executed by a processor to realize each process of the terminal switching mode identification method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.

[0151] The embodiment of the present application further provides a chip, which includes a processor and a communication interface. The communication interface is coupled with the processor. The processor is configured to run a program or instructions to realize each process of the terminal switching mode identification method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.

[0152] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc.

[0153] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the method and apparatus of the present application can be carried out by more than one process, method, article, or apparatus either simultaneously, concurrently, or with intervening action that are carried out at the same time, either in a simultaneous fashion or in a fashion that is interleaved in time. For example, the described methods can be performed in a different order from that described, and / or various steps can be combined or omitted, and / or additional steps can be added, without departing from the scope of the present application. Also, features described with respect to certain examples can be combined in other examples.

[0154] From the above description of the embodiments, it is apparent that the above-described method of the embodiments can be realized by means of software and general-purpose hardware platforms, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such an understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a number of instructions for causing a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the methods described in the various embodiments of the present application.

[0155] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the above-described specific embodiments, and the above-described specific embodiments are merely illustrative, rather than limiting, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims, and all of them belong to the protection scope of the present application.

Claims

1. A method for identifying terminal handover modes, comprising: The terminal switching information is obtained, and the target terminal is determined based on the terminal switching information. The terminal switching information is used to characterize the connection switching information of each terminal between different base stations. The target terminal is a terminal whose base station switching frequency exceeds a preset threshold. Acquire the measurement report (MR) data of the target terminal, wherein the MR data includes first MR data generated by the target terminal during a first handover period of the target base station and second MR data generated during a second handover period; First location information and second location information are determined based on the first MR data and the second MR data, respectively. The switching mode of the target terminal is determined based on the first location information and the second location information; The step of determining the first location information and the second location information based on the first MR data and the second MR data respectively includes: The combined value of the reference signal received power (RSRP) of the first primary cell and the SSB beam values ​​of multiple primary cell synchronization signal modules are obtained from the first MR data; the combined value of the RSRP of the second primary cell and the SSB beam values ​​of multiple primary cells are obtained from the second MR data. The transmission angles of the first primary cell and the second primary cell are determined based on the SSB beam values ​​of the plurality of first primary cells and the SSB beam values ​​of the plurality of second primary cells, respectively. The first location information is determined based on the combined RSRP value of the first primary cell and the transmission angle of the first primary cell, and the second location information is determined based on the combined RSRP value of the second primary cell and the transmission angle of the second primary cell.

2. The method according to claim 1, wherein determining the switching mode of the target terminal based on the first location information and the second location information includes: The position change range of the target terminal is determined based on the first location information and the second location information; When the position change is less than a preset threshold, the switching mode of the target terminal is determined to be ping-pong switching.

3. The method according to claim 1, wherein determining the transmission angle of the first primary cell and the transmission angle of the second primary cell based on the SSB beam values ​​of the plurality of first primary cells and the SSB beam values ​​of the plurality of second primary cells respectively comprises: Obtain the preset azimuth angle corresponding to each SSB beam value; The SSB beam vector of each first main cell is determined based on the SSB beam value of each first main cell and the preset azimuth angle corresponding to it, and the SSB beam vector of each second main cell is determined based on the beam value of each second main cell and the preset azimuth angle corresponding to it. The transmission angles of the first primary cell and the second primary cell are determined based on the SSB beam vectors of each first primary cell and the SSB beam vectors of each second primary cell, respectively.

4. The method according to claim 1, wherein the MR data further includes third MR data, and the step of determining the first location information and the second location information based on the first MR data and the second MR data respectively further includes: The method obtains the combined RSRP values ​​of the first neighboring cells of multiple first neighboring cells in the first MR data and the SSB beam values ​​of multiple first neighboring cells corresponding to each first neighboring cell; the method obtains the combined RSRP values ​​of the second neighboring cells of multiple second neighboring cells in the second MR data and the SSB beam values ​​of multiple second neighboring cells corresponding to each second neighboring cell; and the method obtains the combined RSRP values ​​of the third neighboring cells of multiple third neighboring cells in the third MR data and the SSB beam values ​​of multiple third neighboring cells corresponding to each third neighboring cell. The first neighbor cell transmission angle corresponding to each first neighbor cell is determined based on the SSB beam values ​​of multiple first neighbor cells corresponding to each first neighbor cell; the second neighbor cell transmission angle corresponding to each second neighbor cell is determined based on the SSB beam values ​​of multiple second neighbor cells corresponding to each second neighbor cell; and the third neighbor cell transmission angle corresponding to each third neighbor cell is determined based on the SSB beam values ​​of multiple third neighbor cells corresponding to each third neighbor cell. The first location information is determined based on multiple combined RSRP values ​​of the first neighboring cells and multiple transmission angles of the first neighboring cells; the second location information is determined based on multiple combined RSRP values ​​of the second neighboring cells and multiple transmission angles of the second neighboring cells; and the third location information is determined based on multiple combined RSRP values ​​of the third neighboring cells and multiple transmission angles of the third neighboring cells.

5. The method according to claim 4, wherein determining the switching mode of the target terminal based on the first location information and the second location information includes: The maximum difference in RSRP of each target neighbor cell is determined based on the combined RSRP values ​​of multiple first neighbor cells, multiple second neighbor cells, and multiple third neighbor cells. The target neighbor cells are the neighbor cells shared by the first neighbor cells, the second neighbor cells, and the third neighbor cells. The maximum difference in the emission angle of each target neighboring cell is determined based on the emission angles of multiple first neighboring cells, multiple second neighboring cells, and multiple third neighboring cells. When the number of target neighboring cells that meet the preset conditions is greater than a first threshold, it is determined that the position change amplitude of the target terminal is less than a preset amplitude threshold, wherein the preset conditions are that the maximum difference of the RSRP of the target neighboring cells is less than a second threshold and the maximum difference of the transmission angle is less than a third threshold. When the position change of the target terminal is less than a preset threshold, the switching mode of the target terminal is determined to be ping-pong switching.

6. A device for identifying terminal switching modes, comprising: The first determining module is used to acquire terminal switching information and determine the target terminal based on the terminal switching information. The terminal switching information is used to characterize the connection switching information of each terminal between different base stations. The target terminal is a terminal whose base station switching frequency exceeds a preset threshold. The first acquisition module is used to acquire the measurement report (MR) data of the target terminal, wherein the MR data includes first MR data generated by the target terminal during a first handover period of the target base station and second MR data generated during a second handover period. The second determining module is used to determine the first location information and the second location information based on the first MR data and the second MR data, respectively. The third determining module is used to determine the switching mode of the target terminal based on the first location information and the second location information; The step of determining the first location information and the second location information based on the first MR data and the second MR data respectively includes: The combined value of the reference signal received power (RSRP) of the first primary cell and the SSB beam values ​​of multiple primary cell synchronization signal modules are obtained from the first MR data; the combined value of the RSRP of the second primary cell and the SSB beam values ​​of multiple primary cells are obtained from the second MR data. The transmission angles of the first primary cell and the second primary cell are determined based on the SSB beam values ​​of the plurality of first primary cells and the SSB beam values ​​of the plurality of second primary cells, respectively. The first location information is determined based on the combined RSRP value of the first primary cell and the transmission angle of the first primary cell, and the second location information is determined based on the combined RSRP value of the second primary cell and the transmission angle of the second primary cell.

7. A computer device, characterized in that, The device includes: Processor; and A memory configured to store computer-executable instructions configured to be executed by the processor, the executable instructions including steps for performing the terminal switching mode identification method as described in any one of claims 1 to 5.

8. A storage medium, characterized in that, The storage medium is used to store computer-executable instructions that cause the computer to perform the terminal switching mode identification method as described in any one of claims 1 to 5.

9. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the terminal switching mode identification method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • System, method, and computer program for mitigation of user-specific ping-pong handover

    US10499294B1