CN110351705B - Method and system for determining user identification association relationship of double-card terminal - Google Patents
Method and system for determining user identification association relationship of double-card terminal Download PDFInfo
- Publication number
- CN110351705B CN110351705B CN201910646342.3A CN201910646342A CN110351705B CN 110351705 B CN110351705 B CN 110351705B CN 201910646342 A CN201910646342 A CN 201910646342A CN 110351705 B CN110351705 B CN 110351705B
- Authority
- CN
- China
- Prior art keywords
- card slot
- slot switching
- switching information
- user
- base station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000009977 dual effect Effects 0.000 claims description 31
- 238000010586 diagram Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The utility model provides a method for determining the user identification incidence relation of a dual-card terminal, which comprises the following steps: acquiring card slot switching information of a dual-card terminal corresponding to a plurality of user identifications in a preset time period; counting the matching times of any two user identifications according to the card slot switching information of the two user identifications; aiming at any two user identifications, judging whether the matching times corresponding to the two user identifications are larger than or equal to a preset time threshold value or not; and aiming at any two user identifications, if the matching times corresponding to the two user identifications are judged to be more than or equal to a preset time threshold value, determining the two user identifications as the two user identifications corresponding to the same double-card terminal. The disclosure also provides a system for determining the user identification incidence relation of the dual-card terminal.
Description
Technical Field
The embodiment of the disclosure relates to the technical field of communication, in particular to a method and a system for determining a user identifier association relationship of a dual-card terminal.
Background
At present, a dual card terminal has gradually become a mainstream electronic terminal in the current market because it meets the use requirement of a single phone and multiple numbers of a user. A dual card terminal is generally provided with two card slots, which respectively correspond to different International Mobile Equipment Identities (IMEI), and each card slot is used for accommodating a smart card (such as a SIM card).
However, for the operator, since the domestic and foreign administration organizations do not require the dual card terminal manufacturer to report the corresponding relationship data of the IMEIs of the two card slots on each dual card terminal for a long time at present, the operator cannot acquire the related data of the full online dual card terminal, and further cannot identify that there are several smart cards of the same operator in the same dual card terminal, and cannot accurately evaluate the user's quality and status and user value.
Disclosure of Invention
The disclosed embodiment aims to solve at least one of technical problems in the prior art, and provides a method and a system for determining a user identifier association relationship of a dual-card terminal.
In a first aspect, an embodiment of the present disclosure provides a method for determining a user identifier association relationship of a dual-card terminal, where the method for determining a user identifier association relationship of a dual-card terminal includes:
acquiring card slot switching information of a dual-card terminal corresponding to a plurality of user identifications in a preset time period;
counting the matching times of any two user identifications according to the card slot switching information of the two user identifications;
aiming at any two user identifications, judging whether the matching times corresponding to the two user identifications are larger than or equal to a preset time threshold value or not;
and aiming at any two user identifications, if the matching times corresponding to the two user identifications are judged to be more than or equal to a preset time threshold value, determining the two user identifications as the two user identifications corresponding to the same double-card terminal.
In some embodiments, the card slot switching information comprises: the method comprises the steps of switching time of a card slot, the serial number of a base station cell residing before the card slot is switched and the serial number of a base station cell residing after the card slot is switched;
the number of the card slot switching information corresponding to each user identifier is at least one, and the statistics of the matching times of the two user identifiers according to the card slot switching information of the two user identifiers comprises the following steps:
determining at least one group of to-be-matched card slot switching information corresponding to the two user identifications according to the card slot switching information corresponding to the two user identifications, wherein each group of to-be-matched card slot switching information comprises one card slot switching information corresponding to one user identification in the two user identifications and one card slot switching information corresponding to the other user identification;
aiming at each group of to-be-matched card slot switching information corresponding to the two user identifications, the following steps are executed:
judging whether the time difference value of the card slot switching time in the group of card slot switching information to be matched is less than or equal to a preset time threshold value or not;
if the time difference of the card slot switching time in the set of card slot switching information to be matched is judged to be less than or equal to the preset time threshold, judging whether the cell number of the base station residing before the card slot in one card slot switching information is switched is the same as the cell number of the base station residing after the card slot in the other card slot switching information in the set of card slot switching information to be matched, and judging whether the cell number of the base station residing after the card slot in the one card slot switching information is switched is the same as the cell number of the base station residing before the card slot in the other card slot switching information;
and if the number of the base station cell which resides in the card slot switching information before the card slot switching in the card slot switching information is the same as the number of the base station cell which resides in the card slot switching information after the card slot switching in another card slot switching information, and the number of the base station cell which resides in the card slot switching information after the card slot switching in the card slot switching information is the same as the number of the base station cell which resides in the card slot switching information before the card slot switching in the another card slot switching information, adding 1 to the matching times.
In some embodiments, before counting the number of times of matching between the two user identifiers according to the card slot switching information of the two user identifiers, the method further includes:
judging whether the models of the double-card terminals corresponding to the two user identifications are the same;
and if the models of the double-card terminals corresponding to the two user identifications are the same, executing the step of counting the matching times of the two user identifications according to the card slot switching information of the two user identifications.
In some embodiments, before determining the two subscriber identities as two subscriber identities corresponding to the same dual card terminal, the method further includes:
if the matching times corresponding to the two user identifications are judged to be larger than or equal to a preset time threshold value, acquiring base station cell information respectively corresponding to the two user identifications at the same time;
judging whether the base station cells respectively corresponding to the two user identifications at the same time are the same or have a neighboring cell relation according to the base station cell information respectively corresponding to the two user identifications at the same time;
and if the base station cells respectively corresponding to the two user identifications at the same time are the same or have the adjacent cell relation, executing the step of determining the two user identifications as the two user identifications corresponding to the same double-card terminal.
In a second aspect, an embodiment of the present disclosure provides a system for determining a user identifier association relationship of a dual-card terminal, where the system for determining a user identifier association relationship of a dual-card terminal includes:
the acquisition module is used for acquiring card slot switching information of the dual-card terminal corresponding to the user identifications in a preset time period;
the statistical module is used for counting the matching times of the two user identifications according to the card slot switching information of the two user identifications aiming at any two user identifications;
the judging module is used for judging whether the matching times corresponding to any two user identifications are larger than or equal to a preset time threshold or not;
and the determining module is used for determining the two user identifications as the two user identifications corresponding to the same dual-card terminal if the judging module judges that the matching times corresponding to the two user identifications are greater than or equal to a preset time threshold value.
In some embodiments, the card slot switching information comprises: the number of the card slot switching information corresponding to each user identification is at least one;
the statistical module is specifically configured to determine, for any two user identifiers, at least one set of to-be-matched card slot switching information corresponding to the two user identifiers according to the card slot switching information corresponding to the two user identifiers, where each set of to-be-matched card slot switching information includes one card slot switching information corresponding to one user identifier of the two user identifiers and one card slot switching information corresponding to the other user identifier; aiming at any two user identifications and each group of to-be-matched card slot switching information corresponding to the two user identifications, the following steps are executed: judging whether the time difference value of the card slot switching time in the group of card slot switching information to be matched is less than or equal to a preset time threshold value or not; if the time difference of the card slot switching time in the set of card slot switching information to be matched is judged to be less than or equal to the preset time threshold, judging whether the cell number of the base station residing before the card slot in one card slot switching information is switched is the same as the cell number of the base station residing after the card slot in the other card slot switching information in the set of card slot switching information to be matched, and judging whether the cell number of the base station residing after the card slot in the one card slot switching information is switched is the same as the cell number of the base station residing before the card slot in the other card slot switching information; and if the number of the base station cell which resides in the card slot switching information before the card slot switching in the card slot switching information is the same as the number of the base station cell which resides in the card slot switching information after the card slot switching in another card slot switching information, and the number of the base station cell which resides in the card slot switching information after the card slot switching in the card slot switching information is the same as the number of the base station cell which resides in the card slot switching information before the card slot switching in the another card slot switching information, adding 1 to the matching times.
In some embodiments, the determining module is further configured to determine, for any two user identifiers, whether the models of the dual card terminals corresponding to the two user identifiers are the same before the counting module counts the matching times of the two user identifiers according to the card slot switching information of the two user identifiers; and if the models of the double-card terminals corresponding to the two user identifications are the same, triggering the counting module to execute the step of counting the matching times of the two user identifications according to the card slot switching information of the two user identifications.
In some embodiments, further comprising an acquisition module;
the acquisition module is used for acquiring base station cell information respectively corresponding to two user identifications at the same time before the determination module determines the two user identifications as two user identifications corresponding to the same double-card terminal and if the judgment module judges that the matching times corresponding to the two user identifications are greater than or equal to a preset time threshold value;
the judging module is also used for judging whether the base station cells respectively corresponding to the two user identifications at the same time are the same or have a neighboring cell relation according to the base station cell information respectively corresponding to the two user identifications at the same time; and if the base station cells respectively corresponding to the two user identifications at the same time are the same or have the adjacent cell relation, triggering the determining module to execute the step of determining the two user identifications as the two user identifications corresponding to the same double-card terminal.
According to the method and system for determining the user identifier association relationship of the dual-card terminal provided by the embodiment of the disclosure, for any two user identifiers, the matching times of the two user identifiers are counted through the card slot switching information of the two user identifiers, whether the matching times corresponding to the two user identifiers are greater than or equal to a preset time threshold value or not is judged, and if the matching times corresponding to the two user identifiers are greater than or equal to the preset time threshold value, the two user identifiers are determined to be the user identifiers corresponding to the same dual-card terminal. Therefore, the user identification corresponding to the same double-card terminal can be determined quickly and accurately, and operators can evaluate the user quality and the user value accurately.
Drawings
Fig. 1 is a flowchart of a method for determining a user identifier association relationship of a dual-card terminal according to an embodiment of the present disclosure;
FIG. 2 is a flow chart of one embodiment of step 12 in an embodiment of the present disclosure;
fig. 3 is a flowchart of another method for determining a user identifier association relationship of a dual-card terminal according to an embodiment of the present disclosure;
fig. 4 is a flowchart of a method for determining a user identifier association relationship of a dual-card terminal according to another embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a system for determining a user identifier association relationship of a dual-card terminal according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of another system for determining a user identifier association relationship of a dual-card terminal according to an embodiment of the present disclosure.
Detailed Description
In order to make those skilled in the art better understand the technical solution of the present disclosure, the following describes in detail a method and a system for determining a user identifier association relationship of a dual-card terminal provided in the present disclosure with reference to the accompanying drawings.
Fig. 1 is a flowchart of a method for determining a user identifier association relationship of a dual card terminal according to an embodiment of the present disclosure, and as shown in fig. 1, the method for determining a user identifier association relationship of a dual card terminal includes:
and 11, obtaining card slot switching information of the dual-card terminal corresponding to the user identifications in the preset time period.
In the embodiment of the present disclosure, the dual-card terminal has two card slots, one card slot corresponds to one IMEI and one smart card (for example, a SIM card), where the IMEI corresponding to different card slots is different, and the smart cards installed in different card slots may be smart cards of the same operator or smart cards of different operators.
Assuming that in a dual-card terminal, a smart card corresponding to a current card slot resides in 3/4G network, and a smart card corresponding to another card slot resides in 2G network, when a card slot is switched, the 3/4G network where the smart card corresponding to the current card slot resides will be switched to the 2G network, and the 2G network where the smart card corresponding to the other card slot resides will be switched to 3/4G network; correspondingly, when the card slot is switched, the base station cell where the smart card corresponding to the card slot resides will be changed, and the base station cell where the smart card corresponding to the other card slot resides will also be changed.
In the embodiment of the present disclosure, when a dual-card terminal user performs card slot switching (primary and secondary card switching) on a dual-card terminal, an operator platform (such as a base station, a core network, and the like) records information of a user identifier and corresponding card slot switching information according to a switching signaling.
In the embodiment of the present disclosure, the number of the card slot switching information corresponding to each user identifier is at least one, and each card slot switching information includes but is not limited to: the card slot switching time, the base station cell number residing before the card slot switching and the base station cell number residing after the card slot switching.
In the disclosed embodiment, the subscriber identity may be an International Mobile Equipment Identity (IMEI). In some embodiments, the user identification may also be a user cell phone number.
In the embodiment of the present disclosure, when the operator platform records the information of the user identifier corresponding to each card slot of the dual card terminal and the corresponding card slot switching information according to the switching signaling, the card slot switching time of the card slot 1, the user mobile phone number corresponding to the card slot 1, the IMEI corresponding to the card slot 1, the cell number of the base station where the smart card corresponding to the card slot 1 resides before the card slot switching, and the cell number of the base station where the smart card corresponding to the card slot 1 resides after the card slot switching are stored, that is, "the card slot switching time of the card slot 1, the user mobile phone number corresponding to the card slot 1, the IMEI corresponding to the card slot 1, the cell number of the base station where the smart card corresponding to the card slot 1 resides before the card slot switching, the cell number of the smart card corresponding to the card slot 1 after the card slot switching", and the card slot switching time of the card slot 2, the user mobile phone number corresponding to the card slot 2, the cell number of the smart card slot 2, and the cell number of the smart card, The IMEI corresponding to the card slot 2, the base station cell number where the smart card corresponding to the card slot 2 resides before the card slot is switched, and the base station cell number where the smart card corresponding to the card slot 2 resides after the card slot is switched, that is, "the card slot switching time of the card slot 2, the user mobile phone number corresponding to the card slot 2, the IMEI corresponding to the card slot 2, the base station cell number where the smart card corresponding to the card slot 2 resides before the card slot is switched, the base station cell number where the smart card corresponding to the card slot 2 resides after the card slot is switched", where the card slot 1 is one card slot in a dual-card terminal, the card slot 2 is another card slot in the dual-card terminal, and any one of the user mobile phone number and the IMEI serves as a user identifier.
In step 11, card slot switching information of the dual-card terminal corresponding to each user identifier within a preset time period is obtained from the operator platform. The preset time period can be one month, two months or half a year, and the like, and can be specifically set according to actual needs.
In some embodiments, an execution subject of the method for determining the user identifier association relationship of the dual card terminal provided by the embodiments of the present disclosure may be an operator platform. That is, in some embodiments, in step 11, the operator platform obtains card slot switching information of the dual-card terminal corresponding to each user identifier in a preset time period according to the foregoing correspondence.
And step 12, counting the matching times of any two user identifications according to the card slot switching information of the two user identifications.
Fig. 2 is a flow chart of a specific implementation of step 12 in an embodiment of the present disclosure, as shown in fig. 2, in some embodiments, step 12 includes:
and 121, determining at least one group of card slot switching information to be matched corresponding to any two user identifications according to the card slot switching information corresponding to the two user identifications.
Each group of card slot switching information to be matched comprises card slot switching information corresponding to one user identifier in the two user identifiers and card slot switching information corresponding to the other user identifier. In the embodiment of the present disclosure, for any two user identifiers, a set of to-be-matched card slot switching information is formed by any card slot switching information corresponding to one user identifier and each card slot switching information corresponding to another user identifier.
For example, table 1 shows card slot switching information corresponding to the user identifier a and the user identifier B, referring to table 1, taking the user identifier a and the user identifier B as an example, in step 121, for the user identifier a and the user identifier B, at least one set of card slot switching information to be matched corresponding to the two user identifiers A, B is determined according to the card slot switching information corresponding to the user identifier a and the card slot switching information corresponding to the user identifier B. For example, the card slot switching information a1 of the user identifier a and the card slot switching information B1 of the user identifier B form a set of card slot switching information to be matched, the card slot switching information a1 of the user identifier a and the card slot switching information B2 of the user identifier B form a set of card slot switching information to be matched, and the card slot switching information a1 of the user identifier a and the card slot switching information B3 of the user identifier B form a set of card slot switching information to be matched; similarly, the card slot switching information a2 of the user identifier a and the card slot switching information B1 of the user identifier B form a set of card slot switching information to be matched, the card slot switching information a2 of the user identifier a and the card slot switching information B2 of the user identifier B form a set of card slot switching information to be matched, and the card slot switching information a2 of the user identifier a and the card slot switching information B3 of the user identifier B form a set of card slot switching information to be matched; similarly, the card slot switching information A3 of the user identifier a and the card slot switching information B1 of the user identifier B form a set of card slot switching information to be matched, the card slot switching information A3 of the user identifier a and the card slot switching information B2 of the user identifier B form a set of card slot switching information to be matched, the card slot switching information A3 of the user identifier a and the card slot switching information B3 of the user identifier B form a set of card slot switching information to be matched, and so on.
TABLE 1
User identification A | User identification B |
Card slot switching information A1 | Card slot switching information B1 |
Card slot switching information A2 | Card slot switching information B2 |
Card slot switching information A3 | Card slot switching information B3 |
…… | …… |
In some embodiments, after the card slot switching information corresponding to each user identifier is obtained, the card slot switching information corresponding to each user identifier is sequenced according to a time sequence, and for any two user identifiers, if the number of the card slot switching information corresponding to the two user identifiers is the same, the card slot switching information corresponding to the two user identifiers respectively forms at least one group of card slot switching information to be matched in a one-to-one corresponding combination manner; if the numbers of the card slot switching information respectively corresponding to the two user identifications are different, the card slot switching information respectively corresponding to the two user identifications is combined into at least one group of card slot switching information to be matched in a one-to-one corresponding combination mode, but redundant card slot switching information of any one user identification in the two user identifications is not processed.
For example, for the user identifier a, the corresponding card slot switching information a1, a2, A3, … are sorted in chronological order in table 1; for the user identifier B, the corresponding card slot switching information B1, B2, B3, … are sorted in chronological order in table 1. After sequencing according to the time sequence, if the number of the card slot switching information corresponding to the user identifier A is the same as that of the card slot switching information corresponding to the user identifier B, the card slot switching information corresponding to the user identifier A, which is arranged in the first card slot switching information, and the card slot switching information corresponding to the user identifier B, which is arranged in the first card slot switching information, form a group of card slot switching information to be matched, the card slot switching information corresponding to the user identifier A, which is arranged in the second card slot switching information, and the card slot switching information corresponding to the user identifier B, which is arranged in the second card slot switching information, form a group of card slot switching information to be matched, and so on; if the number of the card slot switching information corresponding to the user identifier A is different from the number of the card slot switching information corresponding to the user identifier B, determining at least one group of card slot switching information to be matched corresponding to the user identifier A and the user identifier B according to the determination mode of the card slot switching information to be matched under the condition of the same number, and not processing the redundant card slot switching information of the user identifier A or the user identifier B.
Continuing to take the user identifier a and the user identifier B as an example, as shown in table 2, after determining at least one set of to-be-matched card slot switching information corresponding to the user identifier a and the user identifier B, the at least one set of to-be-matched card slot switching information may be sorted, randomly or according to a time sequence, so as to form a list of the at least one set of to-be-matched card slot switching information corresponding to the user identifier a and the user identifier B.
TABLE 2
User identification A-user identification B |
Card slot switching information AB1 to be matched |
Card slot switching information AB2 to be matched |
Card slot switching information AB3 to be matched |
…… |
In the embodiment of the present disclosure, the preset time threshold may be 5 seconds, 10 seconds, and the like, and may be set according to actual needs, which is not limited in the embodiment of the present disclosure.
Taking the user identifier a and the user identifier B in table 1 as an example, in step 122, regarding the card slot switching information to be matched, which is composed of the card slot switching information a1 and the card slot switching information B1, and regarding the card slot switching information to be matched of the group, whether a time difference between the card slot switching time in the card slot switching information a1 and the card slot switching time in the card slot switching information B1 is less than or equal to a preset time threshold is determined, if so, it indicates that the card slot switching times of the card slots corresponding to the two user identifiers are close to each other, or even the same, so the next step is continuously executed, the card slot switching information to be matched of the group is further processed, that is, step 123 is executed, otherwise, it indicates that the card slot switching times of the card slots corresponding to the two user identifiers are respectively have a larger difference, so that the card slot switching information to be matched of the group is not further processed.
And step 123, judging whether the cell number of the base station residing before the card slot in one card slot switching information is switched is the same as the cell number of the base station residing after the card slot in another card slot switching information in the group of card slot switching information to be matched, judging whether the cell number of the base station residing after the card slot in one card slot switching information is the same as the cell number of the base station residing before the card slot in another card slot switching information is switched, if so, executing step 124, otherwise, not performing further processing.
In the embodiment of the present disclosure, for any two subscriber identities, for each set of card slot switching information to be matched corresponding to the two subscriber identities, if it is determined in step 122 that the time difference between the card slot switching times in the set of card slot switching information to be matched is less than or equal to the preset time threshold, then in step 123, it is further determined whether the cell number of the base station residing before card slot switching in one card slot switching information is the same as the cell number of the base station residing after card slot switching in another card slot switching information in the set of card slot switching information, and it is determined whether the cell number of the base station residing after card slot switching in the one card slot switching information is the same as the cell number of the base station residing before card slot switching in the another card slot switching information, if both are determined to be the same, it indicates that the card slots corresponding to the two subscriber identities are not only have similar card slot switching times, and the numbers of the base station cells residing before and after the switching also have a corresponding relationship, thus indicating that the two user identifiers are matched, so step 124 is executed, otherwise, indicating that although the card slots corresponding to the two user identifiers respectively have not only similar card slot switching times, but also the numbers of the base station cells residing before and after the switching do not have a corresponding relationship, thus indicating that the two user identifiers are not matched, thus no further processing is performed.
And step 124, adding 1 to the matching times of the two user identifications.
In the embodiment of the present disclosure, for any two user identifiers, the matching times of the two user identifiers are initially 0. In the embodiment of the present disclosure, for any two user identifiers, for each group of to-be-matched card slot switching information corresponding to the two user identifiers, if it is determined that card slot switching times in the to-be-matched card slot switching information of the group are close and there is a correspondence between cell numbers of base stations residing before and after card slot switching, 1 is added to the matching times of the two user identifiers.
For example, the preset time threshold is set to 10 seconds, the card slot corresponding to the user identifier a is switched between card slots in 2018, 3, 20, 15, 35, 10, the cell number of the base station residing before the card slot is switched is 111111, the cell number of the base station residing after the card slot is switched is 222222, and the operator platform records the card slot switching information corresponding to the user identifier a; the user identification B carries out card slot switching in 2018, 3, 20, 15, 35, 12, the cell number of the base station which resides before the card slot switching is 222222, the cell number of the base station which resides after the card slot switching is 111111, and the operator platform records card slot switching information corresponding to the user identification B. In the above steps 121 to 124, in the card slot switching information respectively corresponding to A, B two user identifiers, an interval of the card slot switching time is 2 seconds, which is less than a preset time threshold 10 seconds, and a base station cell number 111111 of the card slot corresponding to the user identifier a that resides before the card slot switching is equal to a base station cell number 111111 of the card slot corresponding to the user identifier B that resides after the card slot switching, and a base station cell number 222222 of the card slot corresponding to the user identifier a that resides after the card slot switching is equal to a base station cell number 222222 of the card slot corresponding to the user identifier B that resides before the card slot switching, so that 1 may be added to the matching times of A, B two user identifiers.
In some embodiments, after step 121, for any two subscriber identities, after determining at least one set of to-be-matched card slot switching information corresponding to the two subscriber identities, the at least one set of to-be-matched card slot switching information may be sorted to form a list of the at least one set of to-be-matched card slot switching information corresponding to the two subscriber identities, then a set of to-be-matched card slot switching information is sequentially selected from the list, a step of determining whether a time difference between card slot switching times in the set of to-be-matched card slot switching information is less than or equal to a preset time threshold is performed, if so, continuing to determine whether a base station cell number residing before card slot switching in one card slot switching information in the set of to-be-matched card slot switching information is the same as a base station cell number residing after card slot switching in another card slot switching information in the set of to-be-matched card slot switching information, and judging whether the serial number of the base station cell residing after the card slot in the card slot switching information is switched is the same as the serial number of the base station cell residing before the card slot in the other card slot switching information is switched, otherwise, selecting a next group of card slot switching information to be matched from the list, and repeating the judging step until all the card slot switching information to be matched in the list is processed.
In the embodiment of the present disclosure, after the matching times of any two user identifiers are counted by the method in steps 121 to 124, a storage record may be performed on the corresponding relationship between the IMEI1, the user mobile phone number 1, the IMEI2, the user mobile phone number 2, and the matching times, that is, "IMEI 1-the user mobile phone number 1-IMEI 2-the user mobile phone number 2-the matching times", where the two user identifiers may be the IMEI1 and the IMEI2, or the two user identifiers may be the user mobile phone number 1 and the user mobile phone number 2, respectively.
And step 13, judging whether the matching times corresponding to any two user identifications are larger than or equal to a preset time threshold value or not according to any two user identifications, if so, executing step 14, and otherwise, not carrying out further processing.
In the embodiment of the present disclosure, the preset number threshold may be set to 2. In some embodiments, the preset number threshold may also be set to 3, 4, 5, and the like, and may be specifically set according to the actual situation.
And step 14, determining the two user identifications as two user identifications corresponding to the same dual-card terminal.
In the embodiment of the present disclosure, for any two user identifiers, if it is determined that the matching times corresponding to the two user identifiers are greater than or equal to the preset time threshold, the two user identifiers are determined as two user identifiers corresponding to the same dual card terminal. For example, the preset number threshold is 2, and taking the user identifier a and the user identifier B in table 2 as an example, assuming that the number of matching times of the user identifier a and the user identifier B counted in step 12 is 3, in step 13, it is determined that the number of matching times 3 of the user identifier a and the user identifier B is greater than the preset number threshold 2, and therefore, the user identifier a and the user identifier B are determined to be two user identifiers corresponding to the same dual card terminal.
Fig. 3 is a flowchart of another method for determining a user identifier association relationship of a dual-card terminal according to an embodiment of the present disclosure, and as shown in fig. 3, the embodiment of the present disclosure differs from the foregoing embodiment in that: before the step of counting the matching times of the two user identifiers according to the card slot switching information of the two user identifiers, that is, before step 12, the method further includes:
In this embodiment of the present disclosure, after step 11, for any two user identifiers, the user identifiers with the same model are screened out by determining whether the models of the dual card terminals corresponding to the two user identifiers are the same, and then the user identifiers with the same model are further identified through steps 12 to 14 described above, so as to identify whether any two user identifiers with the same model are two user identifiers corresponding to the same dual card terminal.
In some embodiments, the step of determining whether the models of the two dual card terminals corresponding to the two user identifiers are the same may be performed before determining that the two user identifiers are the two user identifiers corresponding to the same dual card terminal in step 14, that is, if it is determined that the matching times corresponding to the two user identifiers are greater than or equal to the preset time threshold, the step of determining whether the models of the two dual card terminals corresponding to the two user identifiers are the same may be performed first, and then, if it is determined that the models are the same, the two user identifiers are determined as the two user identifiers corresponding to the same dual card terminal, otherwise, it is determined that the two user identifiers are not the user identifiers corresponding to the same dual card terminal, and the matching times of the two user identifiers are cleared.
In the embodiment of the present disclosure, the model of the dual card terminal may include a brand and a model of the dual card terminal. In the embodiment of the present disclosure, the correspondence between the user identifier and the model of the dual-card terminal may be stored in advance on the operator platform.
Fig. 4 is a flowchart of a method for determining a user identifier association relationship of a dual-card terminal according to another embodiment of the present disclosure, and as shown in fig. 4, the difference between the embodiment of the present disclosure and the foregoing embodiment is: before the step of determining the two subscriber identities as two subscriber identities corresponding to the same dual card terminal, that is, before step 14, the method further includes:
In the embodiment of the present disclosure, the same time may be any time, and may be determined according to actual conditions. In step 130, if it is determined that the matching times corresponding to the two user identifiers are greater than or equal to the preset time threshold, base station Cell information corresponding to the two user identifiers at the same time is collected, where the base station Cell information may include a base station Cell identification code (Cell-ID).
In step 131, for any two user identifiers, according to the base station cell information corresponding to the two user identifiers at the same time, it is determined whether the base station cells corresponding to the two base station cell information are the same or have a neighboring cell relationship. Specifically, whether the neighboring cell relationship exists between the base station cells corresponding to the information of the two base station cells is determined by determining whether the coverage areas of the two base station cells overlap, and when it is determined that the coverage areas of the base station cells corresponding to the information of the two base station cells overlap, it is determined that the neighboring cell relationship exists between the base station cells corresponding to the information of the two base station cells. When judging that the base station cells respectively corresponding to the two base station cell information are the same or have a neighboring cell relation, continuing to execute the step of determining the two user identifications as two user identifications corresponding to the same dual-card terminal; when the base station cells respectively corresponding to the two pieces of base station cell information are different and the coverage areas do not overlap, the base station cells respectively corresponding to the two pieces of base station cell information are different and the adjacent cell relation does not exist, so that the two user identifications are not the user identifications on the same dual-card terminal, and the matching times of the two user identifications are reset.
The method for determining the association relationship between the user identifiers of the dual-card terminal provided by the embodiment of the disclosure includes counting, for any two user identifiers, the matching times of the two user identifiers through the card slot switching information of the two user identifiers, determining whether the matching times corresponding to the two user identifiers are greater than or equal to a preset time threshold, and determining the two user identifiers as the two user identifiers corresponding to the same dual-card terminal if the matching times corresponding to the two user identifiers are greater than or equal to the preset time threshold. Therefore, the user identification corresponding to the same double-card terminal can be determined quickly and accurately, and operators can evaluate the user quality and the user value accurately.
Fig. 5 is a schematic structural diagram of a system for determining a user identifier association relationship of a dual-card terminal according to an embodiment of the present disclosure, and as shown in fig. 5, the system for determining includes: an acquisition module 301, a statistics module 302, a judgment module 303 and a determination module 304.
The obtaining module 301 is configured to obtain card slot switching information of a dual-card terminal corresponding to a plurality of user identifiers in a preset time period.
The counting module 302 is configured to count, for any two user identifiers, matching times of the two user identifiers according to the card slot switching information of the two user identifiers.
The determining module 303 is configured to determine, for any two user identifiers, whether matching times corresponding to the two user identifiers are greater than or equal to a preset time threshold.
The determining module 304 is configured to determine, for any two user identifiers, that the two user identifiers are two user identifiers corresponding to the same dual-card terminal if the determining module 303 determines that the matching times corresponding to the two user identifiers are greater than or equal to a preset time threshold.
Optionally, the card slot switching information includes: the number of the card slot switching information corresponding to each user identification is at least one. The statistical module 302 is specifically configured to determine, for any two user identifiers, at least one set of to-be-matched card slot switching information corresponding to the two user identifiers according to the card slot switching information corresponding to the two user identifiers, where each set of to-be-matched card slot switching information includes one card slot switching information corresponding to one user identifier of the two user identifiers and one card slot switching information corresponding to the other user identifier; aiming at any two user identifications and each group of to-be-matched card slot switching information corresponding to the two user identifications, the following steps are executed: judging whether the time difference value of the card slot switching time in the group of card slot switching information to be matched is less than or equal to a preset time threshold value or not; if the time difference of the card slot switching time in the set of card slot switching information to be matched is judged to be less than or equal to the preset time threshold, judging whether the cell number of the base station residing before the card slot in one card slot switching information is switched is the same as the cell number of the base station residing after the card slot in the other card slot switching information in the set of card slot switching information to be matched, and judging whether the cell number of the base station residing after the card slot in the one card slot switching information is switched is the same as the cell number of the base station residing before the card slot in the other card slot switching information; and if the number of the base station cell residing before the card slot in one card slot switching information is the same as the number of the base station cell residing after the card slot in the other card slot switching information is switched in the card slot switching information to be matched, and the number of the base station cell residing after the card slot in one card slot switching information is the same as the number of the base station cell residing before the card slot in the other card slot switching information, adding 1 to the matching times of the two user identifications.
Optionally, the determining module 303 is further configured to determine, for any two user identifiers, whether the models of the dual card terminals corresponding to the two user identifiers are the same before the counting module 302 counts the matching times of the two user identifiers according to the card slot switching information of the two user identifiers; if the model of the dual-card terminal corresponding to the two user identifiers is the same, the statistical module 302 is triggered to perform the step of counting the matching times of the two user identifiers according to the card slot switching information of the two user identifiers.
Fig. 6 is a schematic structural diagram of another system for determining a user identifier association relationship of a dual card terminal according to an embodiment of the present disclosure, and optionally, as shown in fig. 6, in the embodiment of the present disclosure, the system for determining a user identifier association relationship of a dual card terminal further includes an acquisition module 305, where the acquisition module 305 is configured to acquire, before the determination module 304 determines that two user identifiers correspond to two user identifiers of a same dual card terminal, base station cell information respectively corresponding to the two user identifiers at a same time if the determination module 303 determines that the matching times corresponding to the two user identifiers are greater than or equal to a preset time threshold value.
The judging module 303 is further configured to judge whether the base station cells corresponding to the two user identifiers at the same time are the same or have a neighboring cell relationship according to the base station cell information corresponding to the two user identifiers at the same time; if it is determined that the base station cells respectively corresponding to the two user identifiers at the same time are the same or have a neighboring cell relationship, the trigger determining module 304 executes a step of determining the two user identifiers as two user identifiers corresponding to the same dual card terminal.
In addition, the system for determining the user identifier association relationship of the dual-card terminal provided in the embodiment of the present disclosure is configured to implement the method for determining the user identifier association relationship of the dual-card terminal provided in any one of the foregoing embodiments, and specific descriptions may refer to descriptions of any one of the foregoing embodiments, and are not repeated here.
It is to be understood that the above embodiments are merely exemplary embodiments that are employed to illustrate the principles of the present disclosure, and that the present disclosure is not limited thereto. It will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the disclosure, and these are to be considered as the scope of the disclosure.
Claims (6)
1. A method for determining a user identification association relationship of a dual-card terminal is characterized by comprising the following steps:
acquiring card slot switching information of a dual-card terminal corresponding to a plurality of user identifications in a preset time period;
counting the matching times of any two user identifications according to the card slot switching information of the two user identifications;
aiming at any two user identifications, judging whether the matching times corresponding to the two user identifications are larger than or equal to a preset time threshold value or not;
for any two user identifications, if the matching times corresponding to the two user identifications are judged to be larger than or equal to a preset time threshold value, determining the two user identifications as two user identifications corresponding to the same double-card terminal;
the card slot switching information includes: the method comprises the steps of switching time of a card slot, the serial number of a base station cell residing before the card slot is switched and the serial number of a base station cell residing after the card slot is switched;
the number of the card slot switching information corresponding to each user identifier is at least one, and the statistics of the matching times of the two user identifiers according to the card slot switching information of the two user identifiers comprises the following steps:
determining at least one group of to-be-matched card slot switching information corresponding to the two user identifications according to the card slot switching information corresponding to the two user identifications, wherein each group of to-be-matched card slot switching information comprises one card slot switching information corresponding to one user identification in the two user identifications and one card slot switching information corresponding to the other user identification;
aiming at each group of to-be-matched card slot switching information corresponding to the two user identifications, the following steps are executed:
judging whether the time difference value of the card slot switching time in the group of card slot switching information to be matched is less than or equal to a preset time threshold value or not;
if the time difference of the card slot switching time in the set of card slot switching information to be matched is judged to be less than or equal to the preset time threshold, judging whether the cell number of the base station residing before the card slot in one card slot switching information is switched is the same as the cell number of the base station residing after the card slot in the other card slot switching information in the set of card slot switching information to be matched, and judging whether the cell number of the base station residing after the card slot in the one card slot switching information is switched is the same as the cell number of the base station residing before the card slot in the other card slot switching information;
and if the number of the base station cell which resides in the card slot switching information before the card slot switching in the card slot switching information is the same as the number of the base station cell which resides in the card slot switching information after the card slot switching in another card slot switching information, and the number of the base station cell which resides in the card slot switching information after the card slot switching in the card slot switching information is the same as the number of the base station cell which resides in the card slot switching information before the card slot switching in the another card slot switching information, adding 1 to the matching times.
2. The method according to claim 1, wherein before counting the number of matching times of the two user identifiers according to the card slot switching information of the two user identifiers, the method further comprises:
judging whether the models of the double-card terminals corresponding to the two user identifications are the same;
and if the models of the double-card terminals corresponding to the two user identifications are the same, executing the step of counting the matching times of the two user identifications according to the card slot switching information of the two user identifications.
3. The method according to claim 1, wherein before determining the two subscriber identities as two subscriber identities corresponding to a same dual card terminal, the method further comprises:
if the matching times corresponding to the two user identifications are judged to be larger than or equal to a preset time threshold value, acquiring base station cell information respectively corresponding to the two user identifications at the same time;
judging whether the base station cells respectively corresponding to the two user identifications at the same time are the same or have a neighboring cell relation according to the base station cell information respectively corresponding to the two user identifications at the same time;
and if the base station cells respectively corresponding to the two user identifications at the same time are the same or have the adjacent cell relation, executing the step of determining the two user identifications as the two user identifications corresponding to the same double-card terminal.
4. A system for determining the association relationship of user identifiers of a dual-card terminal is characterized by comprising:
the acquisition module is used for acquiring card slot switching information of the dual-card terminal corresponding to the user identifications in a preset time period;
the statistical module is used for counting the matching times of the two user identifications according to the card slot switching information of the two user identifications aiming at any two user identifications;
the judging module is used for judging whether the matching times corresponding to any two user identifications are larger than or equal to a preset time threshold or not;
the determining module is used for determining any two user identifications as two user identifications corresponding to the same double-card terminal if the judging module judges that the matching times corresponding to the two user identifications are greater than or equal to a preset time threshold;
the card slot switching information includes: the number of the card slot switching information corresponding to each user identification is at least one;
the statistical module is specifically configured to determine, for any two user identifiers, at least one set of to-be-matched card slot switching information corresponding to the two user identifiers according to the card slot switching information corresponding to the two user identifiers, where each set of to-be-matched card slot switching information includes one card slot switching information corresponding to one user identifier of the two user identifiers and one card slot switching information corresponding to the other user identifier; aiming at any two user identifications and each group of to-be-matched card slot switching information corresponding to the two user identifications, the following steps are executed: judging whether the time difference value of the card slot switching time in the group of card slot switching information to be matched is less than or equal to a preset time threshold value or not; if the time difference of the card slot switching time in the set of card slot switching information to be matched is judged to be less than or equal to the preset time threshold, judging whether the cell number of the base station residing before the card slot in one card slot switching information is switched is the same as the cell number of the base station residing after the card slot in the other card slot switching information in the set of card slot switching information to be matched, and judging whether the cell number of the base station residing after the card slot in the one card slot switching information is switched is the same as the cell number of the base station residing before the card slot in the other card slot switching information; and if the number of the base station cell which resides in the card slot switching information before the card slot switching in the card slot switching information is the same as the number of the base station cell which resides in the card slot switching information after the card slot switching in another card slot switching information, and the number of the base station cell which resides in the card slot switching information after the card slot switching in the card slot switching information is the same as the number of the base station cell which resides in the card slot switching information before the card slot switching in the another card slot switching information, adding 1 to the matching times.
5. The system for determining association relationship between user identifiers according to claim 4, wherein the determining module is further configured to determine, for any two user identifiers, whether the models of the dual card terminals corresponding to the two user identifiers are the same before the counting module counts the matching times of the two user identifiers according to the card slot switching information of the two user identifiers; and if the models of the double-card terminals corresponding to the two user identifications are the same, triggering the counting module to execute the step of counting the matching times of the two user identifications according to the card slot switching information of the two user identifications.
6. The system for determining user identity association relationship of claim 4, further comprising an acquisition module;
the acquisition module is used for acquiring base station cell information respectively corresponding to two user identifications at the same time before the determination module determines the two user identifications as two user identifications corresponding to the same double-card terminal and if the judgment module judges that the matching times corresponding to the two user identifications are greater than or equal to a preset time threshold value;
the judging module is also used for judging whether the base station cells respectively corresponding to the two user identifications at the same time are the same or have a neighboring cell relation according to the base station cell information respectively corresponding to the two user identifications at the same time; and if the base station cells respectively corresponding to the two user identifications at the same time are the same or have the adjacent cell relation, triggering the determining module to execute the step of determining the two user identifications as the two user identifications corresponding to the same double-card terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910646342.3A CN110351705B (en) | 2019-07-17 | 2019-07-17 | Method and system for determining user identification association relationship of double-card terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910646342.3A CN110351705B (en) | 2019-07-17 | 2019-07-17 | Method and system for determining user identification association relationship of double-card terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110351705A CN110351705A (en) | 2019-10-18 |
CN110351705B true CN110351705B (en) | 2022-02-11 |
Family
ID=68175624
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910646342.3A Active CN110351705B (en) | 2019-07-17 | 2019-07-17 | Method and system for determining user identification association relationship of double-card terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110351705B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045700A (en) * | 2009-10-13 | 2011-05-04 | 三星电子株式会社 | Mobile device and operation method thereof |
EP2642807A1 (en) * | 2011-08-12 | 2013-09-25 | Spreadtrum Communications (Shanghai) Co., Ltd. | Mobile terminal and service processing method thereof, and baseband processing chip |
CN103380646A (en) * | 2011-02-19 | 2013-10-30 | 意法爱立信有限公司 | Subscriber identity switch of a communication terminal |
CN103841550A (en) * | 2012-11-21 | 2014-06-04 | 中国移动通信集团吉林有限公司 | Method and device for identifying multi-card user |
CN108092685A (en) * | 2017-12-28 | 2018-05-29 | 中国移动通信集团江苏有限公司 | Double card state identification method, device, equipment and the medium of double card slot terminal |
CN108696857A (en) * | 2018-05-28 | 2018-10-23 | 中国联合网络通信集团有限公司 | Judge the information processing method and the network equipment of identification card service condition |
CN108696856A (en) * | 2018-05-04 | 2018-10-23 | 北京天元创新科技有限公司 | The recognition methods of double card slot customer analysis, device and storage medium based on signaling |
CN108834160A (en) * | 2018-06-01 | 2018-11-16 | 中国联合网络通信集团有限公司 | The determination method and the network equipment of subscriber identification card service condition |
CN109951838A (en) * | 2017-12-20 | 2019-06-28 | 中国移动通信集团福建有限公司 | Identify method, apparatus, equipment and the medium of double card slot double card user |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101790045B1 (en) * | 2010-12-14 | 2017-10-25 | 삼성전자주식회사 | Retrieval Method of Missing Portable Device including Dual SIM Card And Portable Device thereof |
-
2019
- 2019-07-17 CN CN201910646342.3A patent/CN110351705B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045700A (en) * | 2009-10-13 | 2011-05-04 | 三星电子株式会社 | Mobile device and operation method thereof |
CN103380646A (en) * | 2011-02-19 | 2013-10-30 | 意法爱立信有限公司 | Subscriber identity switch of a communication terminal |
EP2642807A1 (en) * | 2011-08-12 | 2013-09-25 | Spreadtrum Communications (Shanghai) Co., Ltd. | Mobile terminal and service processing method thereof, and baseband processing chip |
CN103841550A (en) * | 2012-11-21 | 2014-06-04 | 中国移动通信集团吉林有限公司 | Method and device for identifying multi-card user |
CN109951838A (en) * | 2017-12-20 | 2019-06-28 | 中国移动通信集团福建有限公司 | Identify method, apparatus, equipment and the medium of double card slot double card user |
CN108092685A (en) * | 2017-12-28 | 2018-05-29 | 中国移动通信集团江苏有限公司 | Double card state identification method, device, equipment and the medium of double card slot terminal |
CN108696856A (en) * | 2018-05-04 | 2018-10-23 | 北京天元创新科技有限公司 | The recognition methods of double card slot customer analysis, device and storage medium based on signaling |
CN108696857A (en) * | 2018-05-28 | 2018-10-23 | 中国联合网络通信集团有限公司 | Judge the information processing method and the network equipment of identification card service condition |
CN108834160A (en) * | 2018-06-01 | 2018-11-16 | 中国联合网络通信集团有限公司 | The determination method and the network equipment of subscriber identification card service condition |
Also Published As
Publication number | Publication date |
---|---|
CN110351705A (en) | 2019-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107948943B (en) | Method for identifying different network cards in double-card terminal and server | |
CN106788587B (en) | Method and device for determining interference type | |
CN108966227B (en) | Data processing method, device, equipment and storage medium for identifying different network users | |
CN106658564B (en) | The recognition methods of domestic consumer a kind of and device | |
CN101877872A (en) | Method, device and system for optimizing network access performance | |
CN106953902A (en) | The method and apparatus of electric energy meter firmware upgrade | |
CN102149110A (en) | Terminal performance assessment method and device | |
CN103096371B (en) | A kind of recognition methods of indoor user and system | |
CN111328102B (en) | Method and device for identifying common coverage relation | |
CN111459702B (en) | Indoor distribution system fault monitoring method and device based on MDT data | |
CN110351705B (en) | Method and system for determining user identification association relationship of double-card terminal | |
US20120108228A1 (en) | Method for identifying a mobile telephone | |
CN111106969A (en) | Automatic evaluation method and system of Internet of things platform and storage medium | |
EP2571314A1 (en) | Method and apparatus for inter-system reselection frequency statistics | |
CN112203220A (en) | IMEI (International Mobile Equipment identity) belonging terminal identification method and device | |
CN109121137B (en) | Method and device for identifying user number use type of double-card terminal | |
CN110366166B (en) | Method and system for determining terminal identification incidence relation of double-card terminal | |
CN104994203B (en) | A kind of speech quality test system and method | |
CN115967906A (en) | User resident position identification method, terminal, electronic device and storage medium | |
CN116016769A (en) | Identification method and device for fraudulent party and readable storage medium | |
CN114205820A (en) | Method, device and computer equipment for detecting suspicious user carrying pseudo base station | |
CN110611923A (en) | Method and device for determining communication blind area | |
CN113064926B (en) | Data screening method and device, storage medium and electronic device | |
CN108632846B (en) | Voice capacity evaluation method and device | |
CN116828488A (en) | Terminal identification association relation determination method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |