Dual-card terminal IMEI identification method and device
By analyzing the overlap between the main service cell of the dual-card terminal IMEI, the problem that the network side equipment cannot accurately identify the same dual-card terminal IMEI, and accurate user terminal authentication is achieved.
Patent Information
- Application Number
- CN202111121219.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-24
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2041-09-24
AI Technical Summary
Currently, the network side devices cannot accurately identify the IMEI from the same dual-card terminal, resulting in the inability to effectively identify illegal users.
By obtaining the mobile phone numbers and minimized road test MDT sampling data of multiple IMEIs to be identified, analyzing the coverage and location overlap of their main service cells, and then identifying the IMEI belonging to the same user terminal.
The accurate identification of the IMEI of the same dual-card terminal is achieved to ensure the accuracy of the identification results. The terminal manufacturer does not require the binding relational database between the IMEI and the UE.
Smart Images

Figure CN115866584B_ABST
Abstract
Description
Technical Field
[0001] This document relates to the field of computer technology, and in particular to a method and device for identifying IMEI of a dual-card terminal. Background Art
[0002] Each card slot of the user equipment (UE) corresponds to an International Mobile Equipment Identity (IMEI) of the terminal. When the subscriber identity module (SIM) is inserted into the card slot to log in to the network, its own IMEI will be reported to the network side device for authentication to identify illegal users. With the popularization of dual-card terminals, in order to provide targeted network improvement solutions for dual-card terminals, the network side device needs to identify the IMEI from the same terminal in the received IMEI. However, since the terminal manufacturers are currently unable to provide a database of the binding relationship between the corresponding IMEI and UE, the network side device cannot determine whether the two IMEIs are from the same user terminal.
[0003] Therefore, there is an urgent need for a solution that can accurately identify the IMEI of the same dual-SIM card terminal. Summary of the invention
[0004] The embodiment of this specification aims to provide a method and device for identifying IMEI of a dual-card terminal, so as to accurately identify whether two IMEIs are from the same user terminal.
[0005] In order to achieve the above purpose, the embodiments of this specification adopt the following technical solutions:
[0006] In a first aspect, a method for identifying an IMEI of a dual-card terminal is provided, comprising:
[0007] Acquire mobile phone numbers corresponding to multiple international mobile equipment identities IMEIs to be identified and MDT sampling data within a predetermined time period, wherein the MDT sampling data includes primary serving cell information, location information and corresponding reporting time point reported by the corresponding IMEI to be identified, and the user terminal UE to which the IMEI to be identified belongs is a dual-SIM terminal;
[0008] Determine the primary service cell coverage between the multiple IMEIs to be identified based on the mobile phone numbers corresponding to the multiple IMEIs to be identified, the primary service cell information reported within a predetermined time period, and the corresponding reporting time point;
[0009] Determine the position overlap between the multiple IMEIs to be identified based on the position information reported by the multiple IMEIs to be identified within a predetermined time period and the corresponding reporting time points;
[0010] Based on the same coverage of the primary service cells and the overlap of the positions of the multiple IMEIs to be identified, the IMEIs belonging to the same UE among the multiple IMEIs to be identified are determined.
[0011] In a second aspect, a dual-card terminal IMEI identification device is provided, comprising:
[0012] an acquisition unit, configured to acquire mobile phone numbers corresponding to multiple international mobile equipment identities IMEIs to be identified and MDT sampling data for minimization of drive tests within a predetermined time period, wherein the MDT sampling data includes primary serving cell information, location information and corresponding reporting time point reported by the corresponding IMEI to be identified, and the user terminal UE to which the IMEI to be identified belongs is a dual-SIM terminal;
[0013] A same coverage determination unit, configured to determine the same coverage of the primary service cells between the multiple IMEIs to be identified based on the mobile phone numbers corresponding to the multiple IMEIs to be identified, the primary service cell information reported within a predetermined time period, and the corresponding reporting time points;
[0014] a position overlap determining unit, for determining the position overlap between the plurality of IMEIs to be identified based on the position information reported by the plurality of IMEIs to be identified within a predetermined time period and the corresponding reporting time points;
[0015] The identification unit is used to determine the IMEI belonging to the same UE among the multiple IMEIs to be identified based on the same coverage of the primary service cells and the overlap of the positions among the multiple IMEIs to be identified.
[0016] According to a third aspect, an electronic device is provided, including:
[0017] Processor; and
[0018] a memory arranged to store computer executable instructions which, when executed, cause the processor to:
[0019] processor;
[0020] a memory for storing instructions executable by the processor;
[0021] The processor is configured to execute the instructions to implement the method as described in the first aspect.
[0022] In a sixth aspect, a computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method described in the first aspect.
[0023] The scheme of the embodiments of this specification utilizes the regularity that different IMEIs of the same UE usually correspond to different mobile phone numbers, different IMEIs of the same UE have a high probability of having the same coverage in the main service cells at the same time, and these different IMEIs have a high probability of overlapping in the positions at the same time. By analyzing the mobile phone numbers corresponding to each of the multiple IMEIs and the main service cell information, location information and corresponding reporting time points reported within a predetermined time period, the main service cell co-coverage and position overlap between these IMEIs within the predetermined time period are determined, and then based on the main service cell co-coverage and position overlap, the IMEIs belonging to the same UE among these IMEIs can be identified. This identification method not only ensures the accuracy of the identification result, but also does not require the terminal manufacturer to provide a database of the binding relationship between the corresponding IMEI and the UE, and does not require the integration and maintenance of databases of different terminal manufacturers, so that the identification of different IMEIs of the same UE is not limited to any terminal manufacturer and has wide applicability. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The drawings described herein are used to provide a further understanding of this specification and constitute a part of this specification. The illustrative embodiments and descriptions of this specification are used to explain this specification and do not constitute an improper limitation on this specification. In the drawings:
[0025] Figure 1 A flowchart of a method for identifying IMEI of a dual-card terminal provided in one embodiment of this specification;
[0026] Figure 2 A flowchart of a method for identifying IMEI of a dual-card terminal provided in another embodiment of this specification;
[0027] Figure 3 A schematic diagram of a four-quadrant analysis method provided by an embodiment of this specification;
[0028] Figure 4 A schematic diagram of the structure of a dual-card terminal IMEI identification device provided in one embodiment of this specification;
[0029] Figure 5 A schematic diagram of the structure of an electronic device provided for one embodiment of the present specification. DETAILED DESCRIPTION
[0030] In order to make the purpose, technical solutions and advantages of this specification clearer, the technical solutions of this specification will be clearly and completely described below in combination with the specific embodiments of this specification and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on the embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.
[0031] In order to accurately identify whether two IMEIs are from the same UE, an embodiment of the present specification provides a method for identifying the IMEI of a dual-card terminal, which utilizes the regularity that different IMEIs of the same UE usually correspond to different mobile phone numbers, different IMEIs of the same UE at the same time have a high probability of having the same coverage cell as the main service cell, and these different IMEIs at the same time have a high probability of overlapping. By analyzing the mobile phone numbers corresponding to each of the multiple IMEIs and the main service cell information, location information and corresponding reporting time points reported within a predetermined time period, the same coverage of the main service cells and the overlap of the positions between these IMEIs within the predetermined time period are determined, and then based on the same coverage of the main service cells and the overlap of the positions, the IMEIs belonging to the same UE among these IMEIs can be identified. This identification method can not only ensure the accuracy of the identification result, but also does not require the terminal manufacturer to provide a database of the binding relationship between the corresponding IMEI and the UE, and does not need to integrate and maintain the databases of different terminal manufacturers, so that the identification of different IMEIs of the same UE is not limited to any terminal manufacturer and has wide applicability.
[0032] It should be understood that the dual-card terminal IMEI identification method provided in the embodiments of this specification can be executed by a network-side device.
[0033] The technical solutions provided by the embodiments of this specification are described in detail below in conjunction with the accompanying drawings.
[0034] Please refer to Figure 1 , is a schematic flow chart of a dual-card terminal IMEI identification method provided in an embodiment of this specification, and the method is applied to a network side device. Figure 1 As shown, the method may include:
[0035] S102, obtaining mobile phone numbers corresponding to a plurality of IMEIs to be identified and MDT sampling data within a predetermined time period, wherein the MDT sampling data includes primary serving cell information, location information and corresponding reporting time point reported by the corresponding IMEI to be identified.
[0036] In the embodiment of this specification, the UE to which the IMEI to be identified belongs is a dual-SIM terminal. The network side device can identify whether the UE to which each IMEI belongs is a dual-SIM terminal based on the collected information published by the UE to which each IMEI belongs, and further determine the IMEI to which the UE belongs is a dual-SIM terminal as the IMEI to be identified.
[0037] For the mobile phone number corresponding to each IMEI to be identified, the network-side device can use the masked imeisv function of the core network to collect the IMEI reported by the UE to the core network during registration, switching and Track Area Update (TAU), thereby obtaining the correspondence between the IMEI and the mobile phone number. Furthermore, considering that the same UE may support networks of multiple standards, for the mobile phone number corresponding to each IMEI to be identified in different standard networks, when the network-side device collects the IMEI reported by the UE to the core network, it can establish the correspondence between the IMEI and the mobile phone number in different standard networks according to the IMEI reported by the UE to the core network of different standard networks. For example, taking the UE supporting 4G network and 5G network as an example, the IMEI reported by the mobile UE to the 4G core network (4G EPG) and the 5G core network (5GC) during registration, switching and TAU respectively, and further based on the IMEI reported by the UE to the 4G EPG, the mobile phone number corresponding to the IMEI in the 4G network is determined, and based on the IMEI reported by the UE to the 5GC, the mobile phone number corresponding to the IMEI in the 5G network is determined.
[0038] Similarly, since the same UE may support networks of multiple standards, different IMEIs from the same UE may appear in the same standard network (such as 4G network, 5G network) and the main service cells reported are the same coverage cells. For example, different IMEIs report the same coverage cells as the main service cells on the 4G network or the same coverage cells as the main service cells on the 5G network. Of course, it is also possible that the main service cells reported on different standard networks are the same coverage cells, such as the main service cell reported by one IMEI on the 4G network and the main service cell reported by another IMEI on the 5G network are the same coverage cells. In view of this, in the above S102, the Minimization of Drive Test (MDT) sampling data of each IMEI to be identified within a predetermined time period may include the MDT sampling data of the IMEI to be identified in multiple standard networks.
[0039] Furthermore, in order to facilitate the subsequent more accurate determination of the same coverage and location overlap of the main service cells between different IMEIs, in the embodiments of this specification, after obtaining the mobile phone numbers corresponding to the multiple IMEIs to be identified in various standard networks and the MDT sampling data corresponding to the multiple standard networks in a predetermined time period, for each standard network, according to the order of reporting time points, based on the mobile phone numbers and MDT sampling data corresponding to each IMEI to be identified in the standard network, a time series data set corresponding to each IMEI to be identified in the standard network can be constructed. For example, taking 4G network and 5G network as examples, the time series data sets corresponding to the IMEI to be identified in different standard networks are as follows:
[0040] f 4G (m x ,t n )={m x ,Cell(t n ),Positon(t n )}
[0041] f 5G (M x ,T n )={M x ,Cell(T n ),Positon(T n )}
[0042] Among them, f 4G (m x ,t n ) represents the time series data set corresponding to the xth IMEI to be identified in the 4G network, m x Indicates the mobile phone number corresponding to the IMEI to be identified in the 4G network, t n Indicates the nth reporting time point of the IMEI to be identified in the 4G network, Cell(t n ) indicates that the IMEI to be identified is at the reporting time point t n The main service cell reported through the 4G network, Positon(t n ) indicates that the IMEI to be identified is at the reporting time point t n Location information reported via 4G network; 5G (M x ,T n ) represents the time series data set corresponding to the xth IMEI to be identified in the 5G network, M x Indicates the mobile phone number corresponding to the IMEI to be identified in the 5G network, T n Indicates the nth reporting time point of the IMEI to be identified in the 5G network, Cell(T n ) indicates that the IMEI to be identified is at the reporting time point Tn The main service cell reported by the 5G network, Positon (T n ) indicates that the IMEI to be identified is at the reporting time point T n Location information reported through 5G network.
[0043] S104, determining the primary service cell coverage status among the multiple IMEIs to be identified based on the mobile phone numbers corresponding to the multiple IMEIs to be identified, the primary service cell information reported within a predetermined time period, and the corresponding reporting time points.
[0044] In the embodiments of this specification, the same coverage situation of the main service cell between multiple IMEIs to be identified is used to reflect the situation that the main service cells reported by the multiple IMEIs to be identified at the same time point appear to be the same coverage cell. As mentioned above, different IMEIs from the same UE may appear in the main service cell reported as the same coverage cell under the same standard network and the main service cell reported as the same coverage cell under different standard networks. Based on this, in an optional implementation, the above-mentioned main service cell same coverage situation may include: the same coverage IMEI corresponding to each IMEI to be identified under multiple standard network combinations and the number of times the same coverage IMEI appears within a predetermined time period, wherein the same coverage IMEI is an IMEI that is different from the mobile phone number corresponding to each IMEI to be identified and the main service cell reported at the same reporting time point is the same coverage cell.
[0045] Accordingly, the above S104 may include the following steps:
[0046] Step A1, take each IMEI to be identified as the target IMEI, for each reporting time point of the target IMEI itself, based on the first mobile phone number corresponding to the target IMEI and the first main service cell information reported at the reporting time point, select from multiple IMEIs to be identified the IMEI that has the same first mobile phone number corresponding to each target IMEI and the same coverage cell as the first main service cell reported by each target IMEI at the reporting time point, and determine it as the same coverage IMEI of the target IMEI corresponding to the reporting time point under the first network combination.
[0047] Among them, for each IMEI to be identified, the first mobile phone number of the IMEI to be identified refers to the mobile phone number corresponding to the IMEI to be identified in the first standard network, and the first main service cell of the IMEI to be identified is the main service cell reported by the IMEI to be identified through the first standard network. The first standard network is any one of the above-mentioned multiple standard networks, such as 4G network and 5G network. Therefore, the same coverage IMEI of the target IMEI under the first standard network combination is the IMEI whose main service cell reported by the target IMEI through the same standard network is the same coverage cell.
[0048] For example, for the case where multiple IMEIs to be identified have the same coverage in the primary service cell of the 5G network, if a mobile phone number M corresponding to a certain IMEI to be identified in the 5G network x 'The mobile phone number M corresponding to the target IMEI on the 5G network x If the primary service cell reported by the target IMEI through the 5G network at the reporting time point Tn is the same as the primary service cell reported by the target IMEI through the 5G network at the same reporting time point Tn, then the target IMEI can be determined to be the target IMEI in the 5G network corresponding to the same coverage cell at the reporting time point Tn. The above steps are performed for each reporting time point of the target IMEI, thereby determining the target IMEI in the 5G network corresponding to each reporting time point of itself.
[0049] Similarly, for example, if multiple IMEIs to be identified have the same coverage in the primary service cell of the 4G network, if a mobile phone number m corresponding to a certain IMEI to be identified in the 4G network x 'The mobile phone number corresponding to the target IMEI on the 4G network x If the primary service cell reported by the IMEI to be identified at the reporting time point Tn through the 4G network is the same as the primary service cell reported by the target IMEI through the 4G network at the same reporting time point Tn, then it can be determined that the IMEI to be identified is the same coverage cell of the target IMEI in the 4G network corresponding to the reporting time point Tn. For each reporting time point of the target IMEI, the above steps are performed, thereby determining the same coverage cell of the target IMEI in the 4G network corresponding to each reporting time point of itself.
[0050] Step A2, based on the first mobile phone number corresponding to the target IMEI and the first main service cell information reported at the reporting time point, select from multiple IMEIs to be identified, the IMEI to be identified whose corresponding second mobile phone number is the same as the first mobile phone number corresponding to the target IMEI, and the second main service cell reported at the reporting time point and the first main service cell reported by the target IMEI at the reporting time point are the same coverage cells, and determine it as the same coverage IMEI of the target IMEI corresponding to the reporting time point under the second network combination.
[0051] Among them, for each IMEI to be identified, the second mobile phone number of the IMEI to be identified refers to the mobile phone number corresponding to the IMEI to be identified in the second standard network, and the second main service cell of the IMEI to be identified is the main service cell reported by the IMEI to be identified through the second standard network. The second standard network is any one of the above-mentioned multiple standard networks, and the second standard network is different from the first standard network. For example, if the first standard network is a 4G network, the second standard network is a 5G network. Therefore, the same coverage IMEI of the target IMEI under the second standard network combination is the IMEI whose main service cell reported by the target IMEI through different standard networks is the same coverage cell.
[0052] For example, for the case where multiple IMEIs to be identified have the same coverage in the primary service cell of the 5G-4G network combination, if a mobile phone number m corresponding to a certain IMEI to be identified in the 4G network x 'The mobile phone number M corresponding to the target IMEI on the 5G network x If the primary service cell reported by the target IMEI through the 5G network at the same reporting time point Tn and the primary service cell reported by the target IMEI through the 4G network at the same reporting time point Tn are the same coverage cells, then the IMEI to be identified can be determined to be the same coverage cell of the target IMEI corresponding to the reporting time point Tn under the 5G-4G network combination. For each reporting time point of the target IMEI, the above steps are performed, thereby determining the same coverage cell of the target IMEI corresponding to each reporting time point of itself under the 5G-4G network combination.
[0053] Step A3, for various standard network combinations, based on the same coverage IMEIs corresponding to the target IMEI at each reporting time point under the standard network combination, determine the same coverage IMEI corresponding to the target IMEI under the standard network combination and the number of times the same coverage IMEI appears within a predetermined time period.
[0054] For various standard network combinations, by performing statistical analysis on the same-coverage IMEIs corresponding to the target IMEI at each reporting time point under the standard network combination, the same-coverage IMEIs corresponding to the target IMEI under the standard network combination and the number of times each same-coverage IMEI appears within the predetermined time period can be obtained.
[0055] It can be understood that the main service cell coverage between multiple IMEIs to be identified determined through the above-mentioned implementation method can comprehensively and objectively reflect the main service cell coverage between these IMEIs to be identified under the same standard network and the main service cell coverage under different standard network combinations, providing strong data support for the subsequent accurate identification of IMEIs from the same UE.
[0056] Of course, it should be noted that the same coverage of the primary service cells between multiple IMEIs to be identified can also be determined in various ways known to those skilled in the art, and the embodiments of this specification do not specifically limit this.
[0057] S106, determining the position overlap between the multiple IMEIs to be identified based on the position information reported by the multiple IMEIs to be identified within a predetermined time period and the corresponding reporting time points.
[0058] In the embodiment of this specification, the position overlap situation is used to indicate whether the positions of the multiple IMEIs to be identified overlap at the same reporting time point. In an optional implementation, the above S106 may include the following steps:
[0059] Step B1, for each reporting time point of the first IMEI to be identified, based on the position information of the first IMEI to be identified and the second IMEI to be identified at the reporting time point, determine the distance between the first IMEI to be identified and the second IMEI to be identified at the reporting time point.
[0060] The first IMEI to be identified and the second IMEI to be identified are different IMEIs to be identified among the multiple IMEIs to be identified.
[0061] Step B2: if the distance between the first IMEI to be identified and the second IMEI to be identified at the reporting time point is less than a preset distance threshold, it is determined that the first IMEI to be identified and the second IMEI to be identified overlap at the reporting time point.
[0062] The preset distance threshold can be set according to actual needs, and the embodiments of this specification do not specifically limit this. For example, the preset distance threshold can be set to 20 meters. Of course, if the recognition accuracy is to be improved, the preset distance threshold can be set to a smaller value, such as 5 meters.
[0063] It can be understood that the position overlap between multiple IMEIs to be identified determined by the above implementation method can comprehensively and objectively reflect the situation where the positions of these IMEIs to be identified overlap at different time points within a predetermined time period, thereby providing strong data support for the subsequent accurate identification of IMEIs from the same UE.
[0064] Of course, it should be noted that the overlap of positions between multiple IMEIs to be identified can also be determined in various ways known to those skilled in the art, and the embodiments of this specification do not specifically limit this.
[0065] S108, determining the IMEI belonging to the same UE among the multiple IMEIs to be identified based on the same coverage of the primary serving cells and the overlap of the positions of the multiple IMEIs to be identified.
[0066] Under normal circumstances, different IMEIs of the same UE usually correspond to different mobile phone numbers, and the main service cells of different IMEIs of the same UE at the same time are most likely to be the same coverage cells, and the positions of these different IMEIs at the same time are most likely to overlap. Based on this, if the main service cells reported multiple times between two IMEIs to be identified within a predetermined time period are the same coverage cells, and there are multiple position overlaps, then it can be determined that the two IMEIs to be identified are from the same UE.
[0067] Furthermore, considering that different IMEIs to be identified may have the same coverage cell as the reported primary serving cell in the same network standard or in different network standards, in order to further improve the recognition accuracy of the IMEI from the same UE, in an optional implementation, the above S108 may include the following steps:
[0068] Step C1, respectively taking each IMEI to be identified as a target IMEI, for various standard network combinations, from the IMEIs with the same coverage of the target IMEI under the standard network combination, the IMEI with the same coverage that appears the number of times in a predetermined time period that meets the preset number of conditions is selected as the IMEI to be matched corresponding to the target IMEI in the standard network combination.
[0069] Among them, the preset number condition can be that the number of occurrences within the predetermined time period exceeds the preset number threshold or the number of occurrences within the predetermined time period is in the first preset number of digits, etc., which can be set according to actual needs, and the embodiments of this specification do not make specific limitations on this.
[0070] If the number of times that two IMEIs report that the main service cells are the same coverage cells within a certain time period is greater, it indicates that the two IMEIs are likely to come from the same UE. Based on this, for various network combinations, the same coverage IMEI whose number of appearances within a predetermined time period meets the preset number conditions is selected from the same coverage IMEI of the target IMEI under the network combination as the IMEI to be matched corresponding to the target IMEI in the network combination. The selected IMEI to be matched is likely to be the IMEI from the same UE as the target IMEI.
[0071] For example, the target IMEI under the 4G network can be sorted in descending order of the number of occurrences, and the top 10 IMEIs are selected from the IMEIs according to the sorting result as the IMEIs to be matched corresponding to the target IMEI under the 4G network, including Cover(m X )={m1',m2',m3'……m n '}, where n≤10. Similarly, the IMEI to be matched corresponding to the target IMEI in the 5G network includes Cover(M X )={M1',M2',M3'……M n '}, and the IMEI to be matched corresponding to the target IMEI under the 5G-4G network combination includes Cover(M X )={m1',m2',m3'……m n '}.
[0072] Step C2, based on the position overlap between the multiple IMEIs to be identified, determining the number of times the target IMEI and the IMEI to be matched corresponding to the network combination of the standard occur position overlap within a predetermined time period.
[0073] Since the position overlap between multiple IMEIs to be identified can reflect whether there is position overlap between multiple IMEIs to be identified at the same reporting time point, based on the position overlap, the number of position overlaps between the target IMEI and the IMEI to be matched corresponding to the target IMEI in different network combinations within a predetermined time period can be further determined.
[0074] Step C3, from the IMEIs with the same coverage corresponding to the target IMEI under the standard network combination, select the IMEI to be matched that has the highest number of position overlaps with the target IMEI within a predetermined time period, and the number of position overlaps exceeds the number threshold matching the predetermined time period, and determine it as the IMEI belonging to the same UE as the target IMEI under the standard network combination.
[0075] If a certain IMEI with the same coverage of the target IMEI has more times of position overlap with the target IMEI in the predetermined time period, it means that the possibility that the IMEI with the same coverage and the target IMEI are from the same UE is greater, and considering that there are differences in the number of time points for reporting MDT data in different time periods of the target IMEI, based on this, the IMEI to be matched that has the highest number of position overlaps with the target IMEI in the predetermined time period and the number of position overlaps exceeds the threshold of the number of times matching the predetermined time period can be determined as the IMEI belonging to the same UE as the target IMEI under the network combination of this standard.
[0076] The number thresholds for matching different scheduled time periods can be set according to actual needs. For example, if the scheduled time period is one week and the scheduled time period includes 7×24×2 sampling points, the number threshold for matching the scheduled time period can be set to 188 times.
[0077] Taking into account that there may be multiple IMEIs to be matched that have the highest number of position overlaps with the target IMEI within the predetermined time period and the number of position overlaps exceeding the number threshold matching the predetermined time period, and for dual-card terminals, there can only be one IMEI from the same UE as the target IMEI, in order to accurately identify the IMEI from the same UE as the target IMEI, further, before the above S183, it also includes: determining that the number of IMEIs to be matched that have the highest number of position overlaps with the target IMEI within the predetermined time period and the number of position overlaps exceeding the number threshold matching the predetermined time period is one, if the number is multiple, repeating the steps of selecting the IMEI to be matched that has the highest number of position overlaps with the target IMEI within the predetermined time period and the number of position overlaps exceeding the number threshold matching the predetermined time period in the above steps S102 to S183, until the number of selected IMEIs to be matched is one.
[0078] The method for identifying the IMEI of a dual-card terminal provided in the embodiments of this specification utilizes the regularity that different IMEIs of the same UE usually correspond to different mobile phone numbers, different IMEIs of the same UE at the same time have a high probability of having the same coverage cell as the main service cell, and these different IMEIs at the same time have a high probability of overlapping. By analyzing the mobile phone numbers corresponding to each of the multiple IMEIs and the main service cell information, location information and corresponding reporting time points reported within a predetermined time period, the main service cell co-coverage and position overlap between these IMEIs within the predetermined time period are determined, and then based on the main service cell co-coverage and position overlap, the IMEI belonging to the same UE among these IMEIs can be identified. This identification method not only ensures the accuracy of the identification result, but also does not require the terminal manufacturer to provide a database of the binding relationship between the corresponding IMEI and the UE, and does not require the integration and maintenance of databases of different terminal manufacturers, so that the identification of different IMEIs of the same UE is not limited to any terminal manufacturer and has wide applicability.
[0079] In another embodiment, in order to enable relevant personnel to quickly and conveniently obtain the IMEI, mobile phone number and network used by each UE, such as Figure 2 As shown, after the above S108, the method provided in the embodiment of this specification may further include:
[0080] S110, based on the target IMEI and the corresponding mobile phone number and the IMEI and the corresponding mobile phone number of the same UE as the target IMEI under various network combinations, updating a preset database.
[0081] The preset database stores the correspondence between the IMEI and the corresponding mobile phone number, the standard network combination and the terminal type to which the UE belongs. For example, the following Table 1 shows an example of the correspondence between the IMEI and the corresponding mobile phone number, the standard network combination and the terminal type to which the UE belongs.
[0082] Table 1
[0083]
[0084] In another embodiment, in order to provide targeted network improvement solutions for different UEs (especially dual-SIM UEs), such as Figure 2 As shown, after the above S110, the method provided in the embodiment of this specification may further include:
[0085] S112: Based on the corresponding relationship stored in the preset database, determine the portrait data of the UE in the terminal configuration dimension in the preset database.
[0086] The UE portrait data in the terminal configuration dimension is used to describe the terminal configuration of the UE, such as whether the UE's standard network is configured normally.
[0087] For example, if a dual-card 5G UE has two SIM cards and the UE chip capability supports it, the 5G switch is turned on normally, or if the dual-card 5G UE has one SIM card and the UE's 5G switch is turned on normally, it is determined that the UE's standard network configuration is normal.
[0088] If the dual-SIM 5G UE has two SIM cards but the UE chip capabilities support it, but the 5G switches are not all turned on normally, or if the dual-SIM 5G UE has one SIM card and the UE chip capabilities support it, but the 5G switches are not all turned on normally, it is determined that the network configuration of the UE is abnormal.
[0089] S 114, determining the portrait data of the UE in the business dimension based on the business-related data of the UE in the preset database.
[0090] The service-related data of the UE may be data related to services used by the UE pre-acquired from a service database. The portrait data of the UE in the service dimension is used to describe the service usage of the UE, such as whether the service market of the UE is saturated.
[0091] It should be noted that the portrait data of the UE in the service dimension can be determined by various methods known to those skilled in the art, and the embodiments of this specification do not specifically limit this.
[0092] S116, generating a user portrait of the UE based on the portrait data of the UE in the terminal configuration dimension and the service dimension respectively.
[0093] Among them, Figure 3 As shown, the four-quadrant method can be used to map the UE to different quadrants based on the portrait data of the UE in the terminal configuration dimension and the service dimension, thereby obtaining the user portrait of the UE. For example, the following Table 2 shows an example of the portrait data of different UEs in the terminal configuration dimension and the service dimension in the preset database and the generated user portrait.
[0094] Table 2
[0095]
[0096]
[0097] Furthermore, for each UE in the preset database, after generating a user portrait of the UE, different plans for improving the retention rate and precision marketing can be formulated from the network, market, and user behavior sides based on the user portrait of the UE.
[0098] Specifically, for normally configured UEs, which are focused on improving network capabilities, the main strategies are to aggregate reverse flow and high-value potential demand, improve 5G planning and promote site opening; improve 5G and anchor point deep coverage; RF optimization, parameter optimization, and interference troubleshooting to improve the 5G diversion ratio after 5G network access.
[0099] For user-configured UEs, the main reason why the terminal cannot stay in 5G is that the 5G switch is not turned on. Focus on the automatic turning on of the 5G switch during the terminal company version upgrade and the manual turning on of the 5G switch during the marketing promotion. At the same time, take into account the network improvement of normal configuration.
[0100] For the UE with market demand, this UE belongs to the type of market to seize the second card slot. Focus on market publicity, tapping potential, and seizing the second card slot to increase market share.
[0101] For the user market type UE, this UE belongs to the type of market to seize the second card slot and 5G switch on. Focus on the 5G switch on after the market share is increased.
[0102] It is understandable that according to the user portrait of UE, the 5G diversion ratio solution is improved by linking the network, market and terminal configuration in three aspects according to the scenario classification. Among them, according to the movement trajectory of normal configuration users, converged to a 50*50 grid, the network solution is improved in a targeted manner, which can greatly improve the 5G residence ratio.
[0103] In addition, Figure 1 Corresponding to the illustrated dual-card terminal IMEI identification method, the embodiment of this specification also provides a dual-card terminal IMEI identification device, which can be applied to a network side device. Figure 4 4 is a schematic diagram of a dual-card terminal IMEI identification device 400 provided in an embodiment of the present specification, including:
[0104] The acquisition unit 410 is used to acquire the mobile phone numbers corresponding to the multiple international mobile equipment identities IMEI to be identified and the minimization of drive test (MDT) sampling data within a predetermined time period, wherein the MDT sampling data includes the primary serving cell information, the location information and the corresponding reporting time point reported by the corresponding IMEI to be identified, and the user terminal UE to which the IMEI to be identified belongs is a dual-SIM terminal;
[0105] The same coverage determination unit 420 is used to determine the same coverage of the primary serving cells between the multiple IMEIs to be identified based on the mobile phone numbers corresponding to the multiple IMEIs to be identified, the primary serving cell information reported within a predetermined time period, and the corresponding reporting time points;
[0106] The position overlap determining unit 430 determines the position overlap between the multiple IMEIs to be identified based on the position information reported by the multiple IMEIs to be identified within a predetermined time period and the corresponding reporting time points;
[0107] The identification unit 440 is used to determine the IMEI belonging to the same UE among the multiple IMEIs to be identified based on the same coverage of the primary serving cells and the overlap of the positions among the multiple IMEIs to be identified.
[0108] The dual-card terminal IMEI identification device provided in the embodiment of this specification utilizes the regularity that different IMEIs of the same UE usually correspond to different mobile phone numbers, different IMEIs of the same UE at the same time have a high probability of having the same coverage cell as the main service cell, and these different IMEIs at the same time have a high probability of overlapping. By analyzing the mobile phone numbers corresponding to each of the multiple IMEIs and the main service cell information, location information and corresponding reporting time points reported within a predetermined time period, the main service cell co-coverage and position overlap between these IMEIs within the predetermined time period are determined, and then based on the main service cell co-coverage and position overlap, the IMEI belonging to the same UE among these IMEIs can be identified. This identification method not only ensures the accuracy of the identification result, but also does not require the terminal manufacturer to provide a database of the binding relationship between the corresponding IMEI and the UE, and does not require the integration and maintenance of databases of different terminal manufacturers, so that the identification of different IMEIs of the same UE is not limited to any terminal manufacturer and has wide applicability.
[0109] Optionally, the primary service cell same coverage situation includes the same coverage IMEIs corresponding to each IMEI to be identified under multiple network combinations and the number of times the same coverage IMEI appears within the predetermined time period, the same coverage IMEI is an IMEI whose mobile phone number is different from that corresponding to each IMEI to be identified and whose primary service cell reported at the same reporting time point is the same coverage cell, and the position overlap situation is used to indicate whether there is position overlap between the multiple IMEIs to be identified at the same reporting time point;
[0110] The identification unit 440 includes:
[0111] The IMEI identification subunit to be matched is used to respectively take each IMEI to be identified as a target IMEI, and for various standard network combinations, select, from the IMEIs with the same coverage under the standard network combination, an IMEI with the same coverage that appears the number of times in the predetermined time period that meets a preset number condition, as the IMEI to be matched corresponding to the target IMEI in the standard network combination;
[0112] a position overlap number determination subunit, configured to determine, based on the position overlap situation, the number of position overlaps between the target IMEI and the IMEI to be matched corresponding to the standard network combination within the predetermined time period;
[0113] The same terminal identification subunit is used to select the IMEI to be matched, which has the highest number of position overlaps with the target IMEI within the predetermined time period and the number of position overlaps exceeds the number threshold matching the predetermined time period, from the same coverage IMEIs corresponding to the target IMEI under the standard network combination, and determine it as the IMEI belonging to the same UE as the target IMEI under the standard network combination.
[0114] Optionally, the device 400 further includes:
[0115] a quantity verification unit, configured to determine that the number of the selected IMEIs to be matched is one before the identification unit 440 selects the IMEI to be matched that has the highest number of coincidences with the position of the target IMEI within the predetermined time period and exceeds a threshold number of matches with the predetermined time period, and determines that the IMEI is the IMEI belonging to the same UE as the target IMEI;
[0116] An adjustment unit is used for repeating the step of obtaining the mobile phone numbers corresponding to the multiple international mobile equipment identity codes IMEI to be identified and the minimization of drive test (MDT) sampling data within a predetermined time period until the step of selecting the IMEI to be matched that has the highest number of overlaps with the target IMEI in the predetermined time period and exceeds the threshold number of matches with the predetermined time period, when the number of IMEIs to be matched selected is greater than one, until the number of IMEIs to be matched selected is one.
[0117] Optionally, the same coverage determining unit 420 includes:
[0118] A first selection subunit is used for selecting, for each reporting time point of the target IMEI itself, based on the first mobile phone number corresponding to the target IMEI and the first primary service cell information reported at the reporting time point, from the multiple IMEIs to be identified, an IMEI to be identified that is the same as the first mobile phone number corresponding to each of the target IMEIs and has the same coverage cell as the first primary service cell reported by each of the target IMEIs at the reporting time point, and determines it as the same coverage IMEI of the target IMEI corresponding to the reporting time point under the first standard network combination;
[0119] A second selection subunit is used to select, from the multiple IMEIs to be identified, a corresponding second mobile phone number that is the same as the first mobile phone number corresponding to the target IMEI, and the second primary service cell reported at the reporting time point and the first primary service cell reported by the target IMEI at the reporting time point are the same coverage cells as the IMEI to be identified, based on the first mobile phone number corresponding to the target IMEI and the first primary service cell information reported at the reporting time point, and determine it as the same coverage IMEI corresponding to the target IMEI at the reporting time point under the second standard network combination;
[0120] a same coverage determination subunit, for determining, for various standard network combinations, the same coverage IMEI corresponding to the target IMEI under the standard network combination and the number of times the same coverage IMEI appears within the predetermined time period based on the same coverage IMEI corresponding to each reporting time point of the target IMEI under the standard network combination;
[0121] Among them, the first mobile phone number is the mobile phone number corresponding to the first-standard network, the second mobile phone number is the mobile phone number corresponding to the second-standard network, the first main service cell is the main service cell reported through the first-standard network, the second main service cell is the main service cell reported through the second-standard network, and the first-standard network and the second-standard network are different-standard networks.
[0122] Optionally, the position coincidence determining unit 430 includes:
[0123] a distance determination subunit, configured to determine, for each reporting time point of the first IMEI to be identified at the reporting time point, a distance between the first IMEI to be identified and the second IMEI to be identified at the reporting time point, based on the position information of the first IMEI to be identified and the second IMEI to be identified at the reporting time point, wherein the first IMEI to be identified and the second IMEI to be identified are different IMEIs to be identified among the multiple IMEIs to be identified;
[0124] The position overlap determination subunit is used to determine that the first IMEI to be identified and the second IMEI to be identified overlap at the reporting time point if the distance between the first IMEI to be identified and the second IMEI to be identified at the reporting time point is less than a preset distance threshold.
[0125] Optionally, the device further comprises:
[0126] An updating unit is used to select, in the same-terminal identification subunit, an IMEI to be matched that has the highest number of overlaps with the target IMEI within the predetermined time period and exceeds a threshold number of matches with the predetermined time period, and after determining it to be an IMEI that belongs to the same UE as the target IMEI under the standard network combination, update a preset database based on the target IMEI and the corresponding mobile phone number and the IMEI that belongs to the same UE as the target IMEI under the standard network combination and the corresponding mobile phone number, wherein the preset database stores the correspondence between the IMEIs belonging to the same UE and the corresponding mobile phone numbers, the standard network combination, and the terminal type to which the UE belongs.
[0127] Optionally, the device further comprises:
[0128] A first portrait data determination unit, configured to determine the portrait data of the UE in the terminal configuration dimension in the preset database based on the corresponding relationship stored in the preset database;
[0129] A second portrait data determination unit, configured to determine the portrait data of the UE in a business dimension based on the business-related data of the UE in the preset database;
[0130] The portrait generation unit is used to generate a user portrait of the UE based on the portrait data of the UE in the terminal configuration dimension and the business dimension respectively.
[0131] Obviously, the dual-card terminal IMEI identification device of the embodiment of this specification can be used as the above Figure 1 The execution subject of the dual-card terminal IMEI identification method shown in the figure can realize the dual-card terminal IMEI identification method in Figure 1 The functions realized are as follows. Since the principles are the same, they will not be described here.
[0132] Figure 5 This is a schematic diagram of the structure of an electronic device according to an embodiment of this specification. Figure 5 At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the electronic device may also include hardware required for other services.
[0133] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0134] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.
[0135] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a dual-card terminal IMEI identification device at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations:
[0136] Acquire mobile phone numbers corresponding to multiple international mobile equipment identities IMEIs to be identified and MDT sampling data within a predetermined time period, wherein the MDT sampling data includes primary serving cell information, location information and corresponding reporting time point reported by the corresponding IMEI to be identified, and the user terminal UE to which the IMEI to be identified belongs is a dual-SIM terminal;
[0137] Determine the primary service cell coverage between the multiple IMEIs to be identified based on the mobile phone numbers corresponding to the multiple IMEIs to be identified, the primary service cell information reported within a predetermined time period, and the corresponding reporting time point;
[0138] Determine the position overlap between the multiple IMEIs to be identified based on the position information reported by the multiple IMEIs to be identified within a predetermined time period and the corresponding reporting time points;
[0139] Based on the same coverage of the primary service cells and the overlap of the positions of the multiple IMEIs to be identified, the IMEIs belonging to the same UE among the multiple IMEIs to be identified are determined.
[0140] The above is as in this manual Figure 1The method performed by the dual-card terminal IMEI identification device disclosed in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of this specification can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of this specification can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0141] It should be understood that the electronic device of the embodiment of this specification can realize the identification device of the dual-card terminal IMEI in Figure 1 Functions of the embodiments shown. Since the principles are the same, the embodiments of this specification will not be described in detail here.
[0142] Of course, in addition to software implementation, the electronic device of this specification does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0143] The embodiment of the present specification also provides a computer-readable storage medium, which stores one or more programs, wherein the one or more programs include instructions, which, when executed by a portable electronic device including a plurality of application programs, enable the portable electronic device to execute Figure 1 The method of the embodiment shown is specifically used to perform the following operations:
[0144] Acquire mobile phone numbers corresponding to multiple international mobile equipment identities IMEIs to be identified and MDT sampling data within a predetermined time period, wherein the MDT sampling data includes primary serving cell information, location information and corresponding reporting time point reported by the corresponding IMEI to be identified, and the user terminal UE to which the IMEI to be identified belongs is a dual-SIM terminal;
[0145] Determine the primary service cell coverage between the multiple IMEIs to be identified based on the mobile phone numbers corresponding to the multiple IMEIs to be identified, the primary service cell information reported within a predetermined time period, and the corresponding reporting time point;
[0146] Determine the position overlap between the multiple IMEIs to be identified based on the position information reported by the multiple IMEIs to be identified within a predetermined time period and the corresponding reporting time points;
[0147] Based on the same coverage of the primary service cells and the overlap of the positions of the multiple IMEIs to be identified, the IMEIs belonging to the same UE among the multiple IMEIs to be identified are determined.
[0148] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0149] In short, the above description is only a preferred embodiment of this specification and is not intended to limit the protection scope of this specification. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this specification shall be included in the protection scope of this specification.
[0150] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0151] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0152] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0153] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
Claims
1. A method for identifying IMEI of a dual-card terminal, characterized in that: Applied to a network side device, the method includes: Acquire mobile phone numbers corresponding to multiple international mobile equipment identities IMEIs to be identified and MDT sampling data within a predetermined time period, wherein the MDT sampling data includes primary serving cell information, location information and corresponding reporting time point reported by the corresponding IMEI to be identified, and the user terminal UE to which the IMEI to be identified belongs is a dual-SIM terminal; Based on the mobile phone numbers corresponding to the multiple IMEIs to be identified, the primary service cell information reported within a predetermined time period, and the corresponding reporting time point, determining the primary service cell co-coverage situation between the multiple IMEIs to be identified, wherein the primary service cell co-coverage situation includes the same coverage IMEIs corresponding to each IMEI to be identified under multiple standard network combinations and the number of times the same coverage IMEIs appear within the predetermined time period, and the same coverage IMEIs are different from the mobile phone numbers corresponding to the IMEIs to be identified, and the primary service cells reported at the same reporting time point are IMEIs with the same coverage cells; Determine the position overlap between the multiple IMEIs to be identified based on the position information reported by the multiple IMEIs to be identified within a predetermined time period and the corresponding reporting time points; Based on the same coverage of the primary service cells and the overlap of the positions of the multiple IMEIs to be identified, the IMEIs belonging to the same UE among the multiple IMEIs to be identified are determined.
2. The method according to claim 1, characterized in that The position overlap situation is used to indicate whether the positions of the multiple IMEIs to be identified overlap at the same reporting time point; The determining, based on the same coverage of the primary serving cells and the overlap of the positions of the multiple IMEIs to be identified, the IMEIs belonging to the same UE among the multiple IMEIs to be identified includes: Taking each IMEI to be identified as a target IMEI respectively, for various standard network combinations, from the IMEIs with the same coverage of the target IMEI under the standard network combination, the IMEI with the same coverage that appears the number of times in the predetermined time period that meets the preset number condition is selected as the IMEI to be matched corresponding to the target IMEI in the standard network combination; Based on the position overlap situation, determining the number of times the position overlap occurs between the target IMEI and the IMEI to be matched corresponding to the standard network combination within the predetermined time period; From the IMEIs with the same coverage corresponding to the target IMEI under the network combination, select the IMEI to be matched that has the highest number of position overlaps with the target IMEI within the predetermined time period, and the number of position overlaps exceeds the number threshold matching the predetermined time period, and determine it as the IMEI belonging to the same UE as the target IMEI under the network combination.
3. The method according to claim 2, characterized in that Before selecting the IMEI to be matched that has the highest number of overlaps with the target IMEI in the predetermined time period and exceeds the threshold number of matches with the predetermined time period, and determining it as the IMEI belonging to the same UE as the target IMEI, the method further includes: Determine that the number of selected IMEIs to be matched is one; If the number of the selected IMEIs to be matched is greater than one, the step of obtaining the mobile phone numbers corresponding to the multiple international mobile equipment identity codes IMEI to be identified and the minimization of drive test (MDT) sampling data within a predetermined time period is repeated until the step of selecting the IMEI to be matched that has the highest number of overlaps with the target IMEI within the predetermined time period and exceeds the threshold number of matches with the predetermined time period is performed, until the number of the selected IMEIs to be matched is one.
4. The method according to claim 2, characterized in that The determining the primary serving cell co-coverage situation between the multiple IMEIs to be identified based on the mobile phone numbers corresponding to the multiple IMEIs to be identified, the primary serving cell information reported within a predetermined time period, and the corresponding reporting time point, includes: For each reporting time point of the target IMEI itself, based on the first mobile phone number corresponding to the target IMEI and the first primary service cell information reported at the reporting time point, select from the multiple IMEIs to be identified an IMEI that is the same as the first mobile phone number corresponding to each of the target IMEIs and has the same coverage cell as the first primary service cell reported by each of the target IMEIs at the reporting time point, and determine it as the same coverage IMEI of the target IMEI corresponding to the reporting time point under the first network combination; Based on the first mobile phone number corresponding to the target IMEI and the first primary service cell information reported at the reporting time point, from the multiple IMEIs to be identified, select an IMEI to be identified whose corresponding second mobile phone number is the same as the first mobile phone number corresponding to the target IMEI, and the second primary service cell reported at the reporting time point and the first primary service cell reported by the target IMEI at the reporting time point are the same coverage cells, and determine it as the same coverage IMEI of the target IMEI corresponding to the reporting time point under the second standard network combination; For various standard network combinations, based on the same coverage IMEIs corresponding to each reporting time point of the target IMEI under the standard network combination, the same coverage IMEI corresponding to the target IMEI under the standard network combination and the number of times the same coverage IMEI appears within the predetermined time period are determined; Among them, the first mobile phone number is the mobile phone number corresponding to the first-standard network, the second mobile phone number is the mobile phone number corresponding to the second-standard network, the first main service cell is the main service cell reported through the first-standard network, the second main service cell is the main service cell reported through the second-standard network, and the first-standard network and the second-standard network are different-standard networks.
5. The method according to claim 2, characterized in that: The determining, based on the location information reported by the multiple IMEIs to be identified within a predetermined time period and the corresponding reporting time points, the location overlap between the multiple IMEIs to be identified includes: For the first IMEI to be identified at each reporting time point of itself, determining the distance between the first IMEI to be identified and the second IMEI to be identified at the reporting time point corresponding to the first IMEI to be identified and the second IMEI to be identified at the reporting time point based on the position information of the first IMEI to be identified and the second IMEI to be identified at the reporting time point, wherein the first IMEI to be identified and the second IMEI to be identified are different IMEIs to be identified among the multiple IMEIs to be identified; If the distance between the first IMEI to be identified and the second IMEI to be identified at the reporting time point is less than a preset distance threshold, it is determined that the first IMEI to be identified and the second IMEI to be identified overlap at the reporting time point.
6. The method according to claim 2, characterized in that After selecting the IMEI to be matched that has the highest number of overlaps with the target IMEI in the predetermined time period and exceeds the threshold number of matches with the predetermined time period, and determining it as the IMEI that belongs to the same UE as the target IMEI under the standard network combination, the method further includes: Based on the target IMEI and the corresponding mobile phone number and the IMEI and the corresponding mobile phone number belonging to the same UE as the target IMEI under the standard network combination, the preset database is updated, and the preset database stores the correspondence between the IMEI and the corresponding mobile phone number belonging to the same UE, the standard network combination and the terminal type to which the UE belongs.
7. The method according to claim 6, characterized in that After updating the preset database based on the target IMEI and the corresponding mobile phone number and the IMEI and the corresponding mobile phone number of the same UE as the target IMEI under the standard network combination, the method further includes: Based on the corresponding relationship stored in the preset database, determine the portrait data of the UE in the terminal configuration dimension in the preset database; Determine the portrait data of the UE in the business dimension based on the business-related data of the UE in the preset database; A user portrait of the UE is generated based on the portrait data of the UE in the terminal configuration dimension and the service dimension respectively.
8. A dual-card terminal IMEI identification device, characterized in that: Applied to a network side device, the device comprises: an acquisition unit, configured to acquire mobile phone numbers corresponding to multiple international mobile equipment identities IMEIs to be identified and MDT sampling data for minimization of drive tests within a predetermined time period, wherein the MDT sampling data includes primary serving cell information, location information and corresponding reporting time point reported by the corresponding IMEI to be identified, and the user terminal UE to which the IMEI to be identified belongs is a dual-SIM terminal; A same coverage determination unit, configured to determine the same coverage of the primary service cells between the multiple IMEIs to be identified based on the mobile phone numbers corresponding to the multiple IMEIs to be identified, the primary service cell information reported within a predetermined time period, and the corresponding reporting time point, wherein the same coverage of the primary service cell includes the same coverage IMEIs corresponding to each IMEI to be identified under multiple standard network combinations and the number of times the same coverage IMEIs appear within the predetermined time period, and the same coverage IMEIs are IMEIs whose mobile phone numbers are different from those corresponding to the IMEIs to be identified and whose primary service cells reported at the same reporting time point are the same coverage cells; a position overlap determining unit, for determining the position overlap between the plurality of IMEIs to be identified based on the position information reported by the plurality of IMEIs to be identified within a predetermined time period and the corresponding reporting time points; The identification unit is used to determine the IMEI belonging to the same UE among the multiple IMEIs to be identified based on the same coverage of the primary service cells and the overlap of the positions among the multiple IMEIs to be identified.
9. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method as claimed in any one of claims 1 to 7.
Citation Information
Patent Citations
Method, device, equipment and storage medium for identifying smart card of dual-card terminal
CN108600945A
Method and device for identifying terminal to which IMEI belongs
CN112203220A