A method, device and system for preventing SIM card from being tracked
Through the server allocation of SIM card number and dual SIM card technology, the problem that the user's real-name SIM card number is easily tracked is solved, and the user's privacy and communication security are improved.
Patent Information
- Application Number
- CN202211329293.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-27
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2042-10-27
AI Technical Summary
In existing mobile phone network communication, the user's real-name SIM card number is fixed, which is easy to be tracked, resulting in user privacy leakage and security risks.
The SIM card number is allocated through the server, and the network connection is used to use a dual SIM card (first SIM card and second SIM card) to disconnect the network connection with the user's real-name SIM card to avoid card number tracking.
It effectively avoids the user's real-name SIM card number being tracked, improving the security of user privacy and communication security.
Smart Images

Figure CN115766938B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and in particular, to a method, device, and system for preventing a SIM card from being tracked. Background Art
[0002] With the rapid development of mobile network communication, using a mobile phone for network communication has become an indispensable way of leisure and entertainment in people's lives. However, existing mobile network communications are all based on user real-name SIM cards. Since the card numbers of user real-name SIM cards are fixed, they are easily tracked, resulting in the leakage of user privacy and posing a security risk. Summary of the Invention
[0003] The present invention aims to solve the above problems.
[0004] The main object of the present invention is to provide a method for preventing a SIM card from being tracked;
[0005] Another object of the present invention is to provide a device for preventing a SIM card from being tracked;
[0006] Still another object of the present invention is to provide a system for preventing a SIM card from being tracked.
[0007] To achieve the above object, the technical solution of the present invention is specifically implemented as follows:
[0008] On the one hand, the present invention provides a method for preventing a SIM card from being tracked, including:
[0009] A first control module establishes a first network connection through a user real-name SIM card;
[0010] A second control module sends a first card number reading instruction to a second SIM card, and receives a first card number reading response returned by the second SIM card, where the first card number reading response does not carry the second SIM card number;
[0011] The second control module sends a first registration request to the first control module, where the first registration request is used to request to obtain a first allocated SIM card number;
[0012] The first control module sends the first registration request to a server through the first network connection, receives a first registration response returned by the server, and sends the first registration response to the second SIM card. The first registration response carries the first allocated SIM card number, and the first allocated SIM card number is the second SIM card number;
[0013] The second control module obtains the second SIM card number, establishes a second network connection through the second SIM card, and uses the second network connection as the first current network connection;
[0014] The first control module disconnects the first network connection;
[0015] The first control module sends a second card number reading instruction to the first SIM card, and receives a second card number reading response returned by the first SIM card, where the second card number reading response does not carry the first SIM card number;
[0016] The first control module sends a second registration request to the second control module, and the second registration request is used to request to obtain a second allocated SIM card number;
[0017] The second control module sends the second registration request to the server through the second network connection, receives a second registration response returned by the server, and sends the second registration response to the first SIM card. The second registration response carries the second allocated SIM card number, and the second allocated SIM card number is the first SIM card number;
[0018] The first control module obtains the first SIM card number, establishes a third network connection through the first SIM card, and uses the third network as the second current network connection;
[0019] The first control module performs network communication through the second current network connection, and / or the second control module performs network communication through the first current network connection.
[0020] Wherein, the method further includes:
[0021] When a preset trigger condition is met, the first control module disconnects the third network connection, obtains a new first SIM card number, establishes a new third network connection through the first SIM card, and uses the new third network connection as the second current network.
[0022] Wherein, the method further includes:
[0023] When a preset trigger condition is met, the second control module disconnects the second network connection, obtains a new second SIM card number, establishes a new second network connection through the second SIM card, and uses the new second network connection as the first current network connection.
[0024] Wherein, the first control module obtaining a new first SIM card number includes:
[0025] The first control module sends a first update request to the second control module, and the first update request carries the first SIM card number and is used to request to obtain a third allocated SIM card number;
[0026] The second control module sends the first update request to the server through the first current network connection, receives the first update response returned by the server, and sends the first update response to the first SIM card. The first update response carries the third allocated SIM card number, and the third allocated SIM card number serves as the new first SIM card number;
[0027] The first control module obtains the new first SIM card number.
[0028] Wherein, the second control module obtaining the new second SIM card number includes:
[0029] The second control module sends a second update request to the first control module. The second update request carries the second SIM card number and is used to request to obtain the fourth allocated SIM card number;
[0030] The first control module sends the second update request to the server through the second current network connection, receives the second update response returned by the server, and sends the second update response to the second SIM card. The second update response carries the fourth allocated SIM card number, and the fourth allocated SIM card number serves as the new second SIM card number;
[0031] The second control module obtains the new second SIM card number.
[0032] Another aspect of the present invention provides a device for preventing SIM card tracking, including: a first control module, a second control module, a first SIM card, and a second SIM card; wherein:
[0033] The first control module is used to establish a first network connection through the user's real-name SIM card;
[0034] The second control module is used to send a first card number reading instruction to the second SIM card, receive a first card number reading response returned by the second SIM card, and the first card number reading response does not carry the second SIM card number; send a first registration request to the first control module, and the first registration request is used to request to obtain the first allocated SIM card number;
[0035] The first control module is further used to send the first registration request to the server through the first network connection, receive the first registration response returned by the server, and send the first registration response to the second SIM card. The first registration response carries the first allocated SIM card number, and the first allocated SIM card number is the second SIM card number;
[0036] The second control module is further configured to obtain the second SIM card number, establish a second network connection through the second SIM card, and use the second network connection as the first current network connection;
[0037] The first control module is further configured to disconnect the first network connection; send a second card number reading instruction to the first SIM card, receive a second card number reading response returned by the first SIM card, where the second card number reading response does not carry the first SIM card number; and send a second registration request to the second control module, where the second registration request is used to request to obtain a second allocated SIM card number;
[0038] The second control module is further configured to send the second registration request to the server through the second network connection, receive a second registration response returned by the server, and send the second registration response to the first SIM card, where the second registration response carries the second allocated SIM card number, and the second allocated SIM card number is the first SIM card number;
[0039] The first control module is further configured to obtain the first SIM card number, establish a third network connection through the first SIM card, and use the third network as the second current network connection;
[0040] The first control module is further configured to perform network communication through the second current network connection, and / or the second control module is further configured to perform network communication through the first current network connection.
[0041] Wherein, when a preset trigger condition is satisfied, the first control module is further configured to disconnect the third network connection, obtain a new first SIM card number, establish a new third network connection through the first SIM card, and use the new third network connection as the second current network; and / or
[0042] When a preset trigger condition is satisfied, the second control module is further configured to disconnect the second network connection, obtain a new second SIM card number, establish a new second network connection through the second SIM card, and use the new second network connection as the first current network connection.
[0043] Wherein, the first control module obtains the new first SIM card number in the following manner:
[0044] The first control module sends a first update request to the second control module. The first update request carries the first SIM card number and is used to request to obtain a third allocated SIM card number. The second control module sends the first update request to the server through the first current network connection, receives a first update response returned by the server, and sends the first update response to the first SIM card. The first update response carries the third allocated SIM card number, and the third allocated SIM card number serves as the new first SIM card number. The first control module obtains the new first SIM card number.
[0045] The second control module obtains a new second SIM card number in the following manner:
[0046] The second control module sends a second update request to the first control module. The second update request carries the second SIM card number and is used to request to obtain a fourth allocated SIM card number. The first control module sends the second update request to the server through the second current network connection, receives a second update response returned by the server, and sends the second update response to the second SIM card. The second update response carries the fourth allocated SIM card number, and the fourth allocated SIM card number serves as the new second SIM card number. The second control module obtains the new second SIM card number.
[0047] Another aspect of the present invention provides a system for preventing a SIM card from being traced, including the above-mentioned device for preventing a SIM card from being traced and a server;
[0048] The server is configured to, when receiving the first registration request, query the SIM card matrix connected to the server, select the first allocated SIM card number according to a preset selection method, and return the first registration response to the device for preventing a SIM card from being traced; when receiving the second registration request, query the SIM card matrix connected to the server, select the second allocated SIM card number according to a preset selection method, and return the second registration response to the device for preventing a SIM card from being traced.
[0049] The server is further configured to, when receiving the first update request, release the second allocated SIM card number, query the SIM card matrix connected to the server, select the third allocated SIM card number according to a preset selection method, and return the first update response to the SIM card anti-tracking device; when receiving the second update request, release the first allocated SIM card number, query the SIM card matrix connected to the server, select the fourth allocated SIM card number according to a preset selection method, and return the second update response to the SIM card anti-tracking device.
[0050] As can be seen from the technical solutions provided by the present invention above, the present invention provides a method, device and system for preventing SIM card tracking. The network connection is made using the SIM card number allocated by the server, rather than through the network connection established by the user's real-name SIM card, thereby avoiding the tracking of the user's real-name SIM card number. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0052] Figure 1 It is a schematic structural diagram of the system for preventing SIM card tracking provided by the embodiment of the present invention;
[0053] Figure 2 It is a schematic structural diagram of the device for preventing SIM card tracking provided by the embodiment of the present invention;
[0054] Figure 3 It is a flowchart of the method for preventing SIM card tracking provided by the embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0055] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of them. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the protection scope of the present invention.
[0056] Figure 1 It shows a schematic structural diagram of the system for preventing SIM card tracking provided by the embodiment of the present invention, Figure 2 It shows a schematic structural diagram of the device for preventing SIM card tracking provided by the embodiment of the present invention. SeeFigure 1 In the embodiment of the present invention, the system for preventing SIM card from being tracked includes: a device for preventing SIM card from being tracked and a server. The device for preventing SIM card from being tracked can be a device supporting mobile network communication such as a smart phone or a tablet computer.
[0057] See Figure 2 The device for preventing SIM card from being tracked includes: a first control module, a second control module, a first SIM card and a second SIM card, where: the first control module is connected to the user's real-name SIM card and the first SIM card; the second control module is connected to the second SIM card; the user's real-name SIM card has a SIM card number, and the first SIM card and the second SIM card are unregistered cards (blank cards) in the initial state and do not have SIM card numbers. Wherein, the first control module and the second control module can be set as one module or two modules in practical applications, which is not specifically limited in the present invention.
[0058] Figure 3 The flowchart of the method for preventing SIM card from being tracked provided by the embodiment of the present invention is shown. This method is applied to the above device. See Figure 3 The method for preventing SIM card from being tracked provided by the embodiment of the present invention includes:
[0059] S1. The first control module establishes a first network connection through the user's real-name SIM card.
[0060] Specifically, in the initial state of the device for preventing SIM card from being tracked, since the first SIM card and the second SIM card do not have SIM card numbers, the first control module can establish a first network connection through the user's real-name SIM card so as to assign SIM card numbers to the first SIM card and the second SIM card through this first network connection.
[0061] S2. The second control module sends a first card number reading instruction to the second SIM card and receives a first card number reading response returned by the second SIM card. The first card number reading response does not carry the SIM card number of the second SIM card.
[0062] Specifically, since the second SIM card is an unregistered card (blank card) in the initial state and does not have a SIM card number, when the second control module reads the SIM card number of the second SIM card, it cannot read the relevant information. Therefore, it is necessary to assign a SIM card number to the second SIM card.
[0063] S3. The second control module sends a first registration request to the first control module. The first registration request is used to request to obtain the first assigned SIM card number.
[0064] Specifically, since the second control module is not connected to the user's real-name SIM card, it is necessary to assign a SIM card number to the second SIM card through the first network connection.
[0065] S4. The first control module sends a first registration request to the server via the first network connection, receives the first registration response returned by the server, and sends the first registration response to the second SIM card. The first registration response carries a first allocated SIM card number, and the first allocated SIM card number is the second SIM card number.
[0066] Specifically, the first control module transparently transmits the first registration request. When the server receives the first registration request, it queries the SIM card matrix connected to the server, selects the first allocated SIM card number according to a preset selection method, and returns the first registration response to the device for preventing SIM card tracking. Among them, the SIM card matrix includes multiple real SIM cards with SIM card numbers obtained from the operator. The server can maintain the SIM card matrix and mark the card number as allocated after the first allocated SIM card number is assigned. The preset selection method can include random selection, selection calculated according to a preset algorithm, etc., and the present invention does not make specific limitations.
[0067] S5. The second control module obtains the second SIM card number, establishes a second network connection through the second SIM card, and uses the second network connection as the first current network connection.
[0068] Specifically, after the second SIM card is assigned a SIM card number, the device for preventing SIM card tracking can establish a network connection through the second SIM card for network communication.
[0069] S6. The first control module disconnects the first network connection.
[0070] Specifically, when performing network communication subsequently, the network connection established through the user's real-name SIM card is no longer used for communication, thereby avoiding the tracking of the user's real-name SIM card number.
[0071] S7. The first control module sends a second card number reading instruction to the first SIM card, and receives the second card number reading response returned by the first SIM card. The second card number reading response does not carry the first SIM card number.
[0072] Specifically, since the first SIM card is an unregistered card (blank card) in the initial state and does not have a SIM card number, when the first control module reads the first SIM card number, it cannot read the relevant information. Therefore, it is necessary to assign a SIM card number to the first SIM card.
[0073] S8. The first control module sends a second registration request to the second control module. The second registration request is used to request to obtain the second allocated SIM card number.
[0074] Specifically, since the first control module has disconnected the network connection of the user's real-name SIM card, it is necessary to allocate a SIM card number for the first SIM card through the second network connection.
[0075] S9. The second control module sends a second registration request to the server through the second network connection, receives the second registration response returned by the server, and sends the second registration response to the first SIM card. The second registration response carries a second allocated SIM card number, and the second allocated SIM card number is the first SIM card number.
[0076] Specifically, the second control module transparently transmits the second registration request. When the server receives the second registration request, it queries the SIM card matrix connected to the server, selects the second allocated SIM card number according to a preset selection method, and returns the second registration response to the device for preventing SIM card tracking. The server can maintain the SIM card matrix and mark the card number as allocated after allocating the second allocated SIM card number.
[0077] S10. The first control module obtains the first SIM card number, establishes a third network connection through the first SIM card, and uses the third network as the second current network connection.
[0078] Specifically, after the first SIM card is allocated a SIM card number, the device for preventing SIM card tracking can establish a network connection through the first SIM card for network communication.
[0079] S11. The first control module performs network communication through the second current network connection, and / or the second control module performs network communication through the first current network connection.
[0080] Specifically, in the actual process of network communication, it is possible to choose to perform network communication only using the second network connection, or only choose to use the third network connection for communication, or also use both the second network connection and the third network connection for network communication. Whether using the second network connection or the third network connection for network communication, it is not through the network connection established by the user's real-name SIM card for network communication, thus avoiding the tracking of the user's real-name SIM card number.
[0081] As an optional implementation manner of the embodiment of the present invention, the method for preventing SIM card tracking further includes: when a preset trigger condition is met, the first control module disconnects the third network connection, obtains a new first SIM card number, establishes a new third network connection through the first SIM card, and uses the new third network connection as the second current network; and / or when a preset trigger condition is met, the second control module disconnects the second network connection, obtains a new second SIM card number, establishes a new second network connection through the second SIM card, and uses the new second network connection as the first current network connection.
[0082] As an alternative embodiment of the embodiment of the present invention, the first control module obtaining the new first SIM card number includes: the first control module sending a first update request to the second control module, the first update request carrying the first SIM card number and being used to request to obtain the third allocated SIM card number; the second control module sending the first update request to the server through the first current network connection, receiving the first update response returned by the server, and sending the first update response to the first SIM card, the first update response carrying the third allocated SIM card number, and the third allocated SIM card number being used as the new first SIM card number; the first control module obtaining the new first SIM card number. The second control module obtaining the new second SIM card number includes: the second control module sending a second update request to the first control module, the second update request carrying the second SIM card number and being used to request to obtain the fourth allocated SIM card number; the first control module sending the second update request to the server through the second current network connection, receiving the second update response returned by the server, and sending the second update response to the second SIM card, the second update response carrying the fourth allocated SIM card number, and the fourth allocated SIM card number being used as the new second SIM card number; the second control module obtaining the new second SIM card number.
[0083] Wherein, when receiving the first update request, the server releases the second allocated SIM card number, queries the SIM card matrix connected to the server, selects the third allocated SIM card number according to a preset selection method, and returns the first update response to the device for preventing the SIM card from being traced; when receiving the second update request, the server releases the first allocated SIM card number, queries the SIM card matrix connected to the server, selects the fourth allocated SIM card number according to a preset selection method, and returns the second update response to the device for preventing the SIM card from being traced. After receiving the update request, the server marks the SIM card number carried in the update request as unallocated and selects a new SIM card number for allocation.
[0084] Specifically, when updating the first SIM card number and the second SIM card number, it is possible to choose to update only one SIM card number or update them separately, which is not specifically limited in the present invention. Since the SIM card number can be dynamically updated, it is further possible to prevent the SIM card number from being traced.
[0085] Wherein, the preset trigger conditions include reaching a preset period, receiving a preset instruction, and triggering a preset event. For example, the SIM card number is updated every one hour; or after receiving the SIM card number update instruction, the SIM card number is updated, and the SIM card number update instruction can be initiated by the user or a third party; or it is triggered after the password input error reaches a threshold.
[0086] It can be seen that by using the method for preventing SIM card tracking provided by the embodiments of the present invention, network connection is performed using the SIM card number assigned by the server, and network communication is not performed through the network connection established by the user's real-name SIM card, thereby avoiding the tracking of the user's real-name SIM card number.
[0087] The following briefly describes the functions of the device and system for preventing SIM card tracking provided by the embodiments of the present invention in conjunction with Figure 1 and Figure 2 For other matters not covered, please refer to the relevant descriptions in the method for preventing SIM card tracking, and details will not be elaborated here.
[0088] The device for preventing SIM card tracking provided by the embodiments of the present invention includes: a first control module, a second control module, a first SIM card, and a second SIM card; wherein: The first control module is used to establish a first network connection through the user's real-name SIM card; The second control module is used to send a first card number reading instruction to the second SIM card, receive a first card number reading response returned by the second SIM card, and the first card number reading response does not carry the second SIM card number; send a first registration request to the first control module, and the first registration request is used to request to obtain a first assigned SIM card number; The first control module is further used to send the first registration request to the server through the first network connection, receive a first registration response returned by the server, and send the first registration response to the second SIM card, and the first registration response carries the first assigned SIM card number, and the first assigned SIM card number is the second SIM card number; The second control module is further used to obtain the second SIM card number, establish a second network connection through the second SIM card, and use the second network connection as the first current network connection; The first control module is further used to disconnect the first network connection; send a second card number reading instruction to the first SIM card, receive a second card number reading response returned by the first SIM card, and the second card number reading response does not carry the first SIM card number; send a second registration request to the second control module, and the second registration request is used to request to obtain a second assigned SIM card number; The second control module is further used to send the second registration request to the server through the second network connection, receive a second registration response returned by the server, and send the second registration response to the first SIM card, and the second registration response carries the second assigned SIM card number, and the second assigned SIM card number is the first SIM card number; The first control module is further used to obtain the first SIM card number, establish a third network connection through the first SIM card, and use the third network as the second current network connection; The first control module is further used to perform network communication through the second current network connection, and / or the second control module is further used to perform network communication through the first current network connection.
[0089] As an alternative implementation of an embodiment of the present invention, when a preset trigger condition is met, the first control module is further configured to disconnect the third network connection, obtain a new first SIM card number, establish a new third network connection through the first SIM card, and use the new third network connection as the second current network; and / or when a preset trigger condition is met, the second control module is further configured to disconnect the second network connection, obtain a new second SIM card number, establish a new second network connection through the second SIM card, and use the new second network connection as the first current network connection.
[0090] As an alternative implementation of an embodiment of the present invention, the first control module obtains a new first SIM card number in the following manner: The first control module sends a first update request to the second control module. The first update request carries the first SIM card number and is used to request to obtain the third allocated SIM card number. The second control module sends the first update request to the server through the first current network connection, receives the first update response returned by the server, and sends the first update response to the first SIM card. The first update response carries the third allocated SIM card number, and the third allocated SIM card number is used as the new first SIM card number. The first control module obtains the new first SIM card number. The second control module obtains a new second SIM card number in the following manner: The second control module sends a second update request to the first control module. The second update request carries the second SIM card number and is used to request to obtain the fourth allocated SIM card number. The first control module sends the second update request to the server through the second current network connection, receives the second update response returned by the server, and sends the second update response to the second SIM card. The second update response carries the fourth allocated SIM card number, and the fourth allocated SIM card number is used as the new second SIM card number. The second control module obtains the new second SIM card number.
[0091] It can be seen that by using the device for preventing SIM card tracking provided by the embodiment of the present invention, the network connection is made using the SIM card number allocated by the server, and the network communication is not carried out through the network connection established by the user's real-name SIM card, thereby avoiding the tracking of the user's real-name SIM card number.
[0092] The system for preventing SIM card tracking provided by the embodiment of the present invention includes the above-mentioned device for preventing SIM card tracking and a server;
[0093] The server is configured to, when receiving a first registration request, query the SIM card matrix connected to the server, select a first allocated SIM card number according to a preset selection method, and return a first registration response to the device for preventing SIM card tracking; when receiving a second registration request, query the SIM card matrix connected to the server, select a second allocated SIM card number according to a preset selection method, and return a second registration response to the device for preventing SIM card tracking.
[0094] As an alternative implementation of the embodiment of the present invention, the server is further configured to, when receiving the first update request, release the second allocated SIM card number, query the SIM card matrix connected to the server, select the third allocated SIM card number according to a preset selection method, and return a first update response to the device for preventing SIM card tracking; when receiving the second update request, release the first allocated SIM card number, query the SIM card matrix connected to the server, select the fourth allocated SIM card number according to a preset selection method, and return a second update response to the device for preventing SIM card tracking.
[0095] Thus, by using the system for preventing SIM card tracking provided by the embodiment of the present invention, the network connection is made using the SIM card number allocated by the server, and the network communication is not performed through the network connection established by the user's real-name SIM card, thereby avoiding the tracking of the user's real-name SIM card number.
[0096] Any process or method description in the flowchart or described in other ways herein can be understood as representing a module, segment, or part of code including one or more executable instructions for implementing a specific logical function or process. The scope of the preferred embodiments of the present invention includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in a reverse order according to the involved functions, rather than in the order shown or discussed, which should be understood by those skilled in the technical field of the embodiments of the present invention.
[0097] It should be understood that each part of the present invention can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, any one or a combination of the following well-known technologies in the art can be used: discrete logic circuits with logic gate circuits for implementing logical functions on data signals, application-specific integrated circuits with appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0098] Those of ordinary skill in the technical field of the present invention can understand that all or part of the steps carried by the method of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0099] In addition, in each embodiment of the present invention, each functional unit can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0100] The above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disc, etc.
[0101] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0102] Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present invention without departing from the principles and purposes of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A method for preventing a SIM card from being tracked, characterized in that, Including: The first control module establishes a first network connection through the user's real-name SIM card; The second control module sends a first card number reading instruction to the second SIM card and receives a first card number reading response returned by the second SIM card, and the first card number reading response does not carry the second SIM card number; The second control module sends a first registration request to the first control module, and the first registration request is used to request to obtain a first allocated SIM card number; The first control module sends the first registration request to the server through the first network connection, receives a first registration response returned by the server, and sends the first registration response to the second SIM card. The first registration response carries the first allocated SIM card number, and the first allocated SIM card number is the second SIM card number; The second control module obtains the second SIM card number, establishes a second network connection through the second SIM card, and uses the second network connection as the first current network connection; The first control module disconnects the first network connection; The first control module sends a second card number reading instruction to the first SIM card and receives a second card number reading response returned by the first SIM card, and the second card number reading response does not carry the first SIM card number; The first control module sends a second registration request to the second control module, and the second registration request is used to request to obtain a second allocated SIM card number; The second control module sends the second registration request to the server through the second network connection, receives a second registration response returned by the server, and sends the second registration response to the first SIM card. The second registration response carries the second allocated SIM card number, and the second allocated SIM card number is the first SIM card number; The first control module obtains the first SIM card number, establishes a third network connection through the first SIM card, and uses the third network as the second current network connection; The first control module conducts network communication through the second current network connection, and / or the second control module conducts network communication through the first current network connection.
2. The method according to claim 1, characterized in that, Also including: When a preset trigger condition is satisfied, the first control module disconnects the third network connection, obtains a new first SIM card number, establishes a new third network connection through the first SIM card, and uses the new third network connection as the second current network.
3. The method according to claim 1 or 2, characterized in that, Also including: When a preset trigger condition is satisfied, the second control module disconnects the second network connection, obtains a new second SIM card number, establishes a new second network connection through the second SIM card, and uses the new second network connection as the first current network connection.
4. The method according to claim 2, characterized in that, The first control module obtaining the new first SIM card number includes: The first control module sends a first update request to the second control module. The first update request carries the first SIM card number and is used to request to obtain a third allocated SIM card number; The second control module sends the first update request to the server through the first current network connection, receives the first update response returned by the server, and sends the first update response to the first SIM card. The first update response carries the third allocated SIM card number, and the third allocated SIM card number serves as the new first SIM card number; The first control module obtains the new first SIM card number.
5. The method according to claim 3, characterized in that, The second control module obtaining a new second SIM card number includes: The second control module sends a second update request to the first control module. The second update request carries the second SIM card number and is used to request to obtain the fourth allocated SIM card number; The first control module sends the second update request to the server through the second current network connection, receives the second update response returned by the server, and sends the second update response to the second SIM card. The second update response carries the fourth allocated SIM card number, and the fourth allocated SIM card number serves as the new second SIM card number; The second control module obtains the new second SIM card number.
6. A device for preventing a SIM card from being tracked, characterized in that, including: A first control module, a second control module, a first SIM card, and a second SIM card; wherein: The first control module is used to establish a first network connection through the user's real-name SIM card; The second control module is used to send a first card number reading instruction to the second SIM card, receive the first card number reading response returned by the second SIM card, and the first card number reading response does not carry the second SIM card number; send a first registration request to the first control module, and the first registration request is used to request to obtain the first allocated SIM card number; The first control module is further used to send the first registration request to the server through the first network connection, receive the first registration response returned by the server, and send the first registration response to the second SIM card. The first registration response carries the first allocated SIM card number, and the first allocated SIM card number is the second SIM card number; The second control module is further used to obtain the second SIM card number, establish a second network connection through the second SIM card, and use the second network connection as the first current network connection; The first control module is further used to disconnect the first network connection; send a second card number reading instruction to the first SIM card, receive the second card number reading response returned by the first SIM card, and the second card number reading response does not carry the first SIM card number; send a second registration request to the second control module, and the second registration request is used to request to obtain the second allocated SIM card number; The second control module is further configured to send the second registration request to the server through the second network connection, receive a second registration response returned by the server, and send the second registration response to the first SIM card. The second registration response carries the second allocated SIM card number, and the second allocated SIM card number is the first SIM card number. The first control module is further configured to obtain the first SIM card number, establish a third network connection through the first SIM card, and use the third network as the second current network connection. The first control module is further configured to perform network communication through the second current network connection, and / or the second control module is further configured to perform network communication through the first current network connection.
7. The device according to claim 6, characterized in that, When a preset trigger condition is met, the first control module is further configured to disconnect the third network connection, obtain a new first SIM card number, establish a new third network connection through the first SIM card, and use the new third network connection as the second current network; and / or When a preset trigger condition is met, the second control module is further configured to disconnect the second network connection, obtain a new second SIM card number, establish a new second network connection through the second SIM card, and use the new second network connection as the first current network connection.
8. The device according to claim 7, characterized in that, The first control module obtains the new first SIM card number in the following manner: The first control module sends a first update request to the second control module. The first update request carries the first SIM card number and is used to request to obtain a third allocated SIM card number. The second control module sends the first update request to the server through the first current network connection, receives a first update response returned by the server, and sends the first update response to the first SIM card. The first update response carries the third allocated SIM card number, and the third allocated SIM card number serves as the new first SIM card number; the first control module obtains the new first SIM card number. The second control module obtains the new second SIM card number in the following manner: The second control module sends a second update request to the first control module. The second update request carries the second SIM card number and is used to request to obtain a fourth allocated SIM card number. The first control module sends the second update request to the server through the second current network connection, receives a second update response returned by the server, and sends the second update response to the second SIM card. The second update response carries the fourth allocated SIM card number, and the fourth allocated SIM card number serves as the new second SIM card number; the second control module obtains the new second SIM card number.
9. A system for preventing a SIM card from being tracked, characterized in that, Comprising the device according to any one of claims 6 to 8 and a server; The server is configured to, upon receiving the first registration request, query the SIM card matrix connected to the server, select the first allocated SIM card number according to a preset selection method, and return the first registration response to the device for preventing SIM card tracking; Upon receiving the second registration request, query the SIM card matrix connected to the server, select the second allocated SIM card number according to a preset selection method, and return the second registration response to the device for preventing SIM card tracking; wherein the SIM card matrix includes multiple real SIM cards obtained from operators with SIM card numbers.
10. The system according to claim 9, characterized in that, The server is further configured to, upon receiving the first update request, release the second allocated SIM card number, query the SIM card matrix connected to the server, select the third allocated SIM card number according to a preset selection method, and return the first update response to the device for preventing SIM card tracking; Upon receiving the second update request, release the first allocated SIM card number, query the SIM card matrix connected to the server, select the fourth allocated SIM card number according to a preset selection method, and return the second update response to the device for preventing SIM card tracking.
Citation Information
Patent Citations
Method and system for registering domain name for video monitoring terminal
CN102761625A
Method for realizing mobile terminal one-card multiple-number and mobile terminal
CN102821380A