A method, device, medium and system for solving the secondary card number problem of a mobile phone
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 黄文良
- Filing Date
- 2026-03-20
- Publication Date
- 2026-06-05
Smart Images

Figure CN122160888A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology and Internet application security, and in particular to a method, device, medium and system for solving the problem of secondary SIM card numbers on mobile phones. Background Technology
[0002] With the popularization of mobile communication technology and the comprehensive penetration of Internet applications, mobile phone numbers have become the core carrier for user identity authentication and account registration, and are widely used in various APP platforms, online services, and offline scenarios. However, due to the limited total number of mobile phone numbers in the country, telecom operators usually freeze a user's mobile phone number for more than 6 months after the number is deactivated or cancelled. After the freeze period ends, the number is resold on the market. Such resold mobile phone numbers are called secondary SIM cards (numbers).
[0003] Some users who recently purchased secondhand SIM cards (numbers) are frequently receiving "This phone number has already been registered" failure messages when registering on various app platforms, preventing them from using the app services normally. After consulting with telecom operators, it was confirmed that the core cause of this problem is that the original user did not proactively go to the various app platforms they had linked to to unbind the phone number, cancel the account, or change the linked information when suspending the service. This means the original user's account information remains linked to the phone number. When a new user purchases the secondhand SIM card (number) and tries to register on the app platform, the system detects that the number already has a linked record, thus rejecting the new user's registration request.
[0004] Currently, an increasing number of secondary SIM cards (numbers) are being continuously released into the market, and the incidence of the aforementioned problems is rising year by year. This not only seriously affects the user experience of new users and damages the service reputation of telecom operators and APP platforms, but may also lead to information security risks for new users due to information left over from the original user accounts. Therefore, resolving the registration conflict issue of secondary SIM cards (numbers) has become an urgent matter.
[0005] Currently, the existing solutions in the industry for the problem of registration conflicts of secondary SIM cards (numbers) mainly rely on users to take the initiative. That is, before suspending or canceling the account, the original number user is required to go to all the APP platforms that it has been bound to and handle the procedures of unbinding the mobile number, canceling the account or changing the binding information, so as to avoid registration conflicts when new users use the number.
[0006] The existing methods described above have the following insurmountable technical defects: 1. Difficult to operate: With the popularization of Internet applications, users usually bind their mobile phone numbers to dozens or even hundreds of APP platforms. It is difficult to remember all the APP platforms that have bound the number, resulting in the inability to unbind the binding information of some APP platforms in a timely manner. 2. Insufficient motivation to comply: After the original number user cancels the service, the mobile number no longer belongs to their own use. They lack the motivation to actively go to various APP platforms to unbind it. Moreover, the unbinding operation needs to be completed one by one, which is time-consuming and laborious, further reducing the user's willingness to comply. 3. Uncontrollable scenarios exist: In some special scenarios, the original number user cannot actively perform the unbinding operation, such as when the user is suddenly restricted in their freedom, suffers a sudden illness, or dies unexpectedly, resulting in the binding information of the number being permanently left behind and cannot be resolved through the user's active operation; 4. Lack of coordination mechanism: There is no effective information synchronization mechanism between the APP platform and the telecom operator. The APP platform cannot obtain the secondary sales information of the mobile phone number, and the telecom operator cannot know the binding status of the number on various APP platforms. This leads to the disconnect between the two parties and makes it impossible to solve the registration conflict problem at its root.
[0007] In view of the shortcomings of the prior art, the present invention provides an efficient, safe and practical method, device, medium and system for solving the problem of secondary SIM cards (numbers) on mobile phones. Summary of the Invention
[0008] In view of the above-mentioned deficiencies in the prior art, the core objective of the present invention is to provide a method, device, medium, and system for solving the problem of duplicate mobile phone numbers. This method does not rely on active user operation. Through information collaboration between the APP platform and the telecom operator, it automatically identifies whether a mobile phone number is a duplicate number and automatically handles registration conflicts. At the same time, it maximizes the protection of user privacy, achieves efficient, safe, and convenient problem-solving, improves the user experience for new users, and maintains the service reputation of telecom operators and the APP platform.
[0009] A method for resolving the issue of duplicate SIM card numbers on mobile phones includes the following steps: S1: Telecommunications operators deploy an account opening year comparison service platform. The platform synchronizes the account opening year data of all mobile phone numbers in the telecommunications operator's CRM subsystem and configures query frequency limits and charging models. S2: The APP platform receives a user's mobile phone number registration request. If it detects that the mobile phone number already has a registration record, it extracts the registration year information of the mobile phone number and sends a query request to the account opening year comparison service platform. S3: The account opening year comparison service platform receives the query request, extracts the mobile phone number and registration year, extracts the account opening year of the mobile phone number from its own database, compares the account opening year with the registration year, generates a result identifier and feeds it back to the APP platform; S4: The APP platform processes the registration request based on the feedback result: if the identifier is "1", the original registration record of the mobile phone number is deleted and re-registration is allowed; if the identifier is "0", the user is prompted that the mobile phone number has been registered and guided to log in; if the identifier is an abnormal identifier, the user is prompted to try again.
[0010] Furthermore, in step 1, the data synchronization method of the platform is full synchronization or incremental synchronization, and the synchronization period can be flexibly set; the charging mode includes one or more of free provision, per-use charging, and tiered charging; the query frequency limit is to set a query frequency threshold for the IP address of each APP platform, and if the threshold is exceeded, the query request will be temporarily rejected.
[0011] Furthermore, in step 1, the account opening year comparison service platform includes a computer server, storage medium, and network interface module. The server runs database software, request processing software, and security protection software. The network interface module is connected to both the telecom operator's internal network and the Internet.
[0012] Further, in step 3, the generation rule for the result identifier is as follows: if the account opening year is greater than the registration year, return identifier "1"; if the account opening year is less than or equal to the registration year, return identifier "0"; if no account opening year data is found, return identifier "-1"; if the query request verification fails, return identifier "-2".
[0013] A device for solving the problem of duplicate SIM card numbers on mobile phones, including a telecom operator-side device and an APP platform-side device; The telecommunications operator-side equipment includes a server, a storage medium, a network interface module, and a processor. The server runs account opening year comparison service software and database software. The storage medium stores account opening year data and query logs. When the processor executes the software program, it implements the functions of steps 1 and 3 in claims 1-4. The APP platform terminal device includes a terminal server, a registration verification module, a query request module, a result processing module, and a storage module. The storage module stores user registration information and the year the mobile phone number is bound. When the terminal server is running, the functions of steps 2 and 4 in claims 1-4 are implemented through the cooperation of each module.
[0014] A computer-readable storage medium storing a computer program, which, when executed by a processor, implements all the steps of the method for solving the problem of duplicate SIM card numbers on mobile phones as described in any one of claims 1-4.
[0015] A system for solving the problem of duplicate SIM card numbers on mobile phones includes a telecom operator-side system, an APP platform-side system, and a communication network; The telecom operator terminal system includes a BSS system, a CRM subsystem, the telecom operator terminal device as described in claim 5, and a database. The CRM subsystem is communicatively connected to the BSS system, and the telecom operator terminal device is connected to the BSS system, the database, and the communication network, respectively. The APP platform system includes the APP platform device as described in claim 5, and the APP platform device is connected to the telecommunications operator's system through a communication network. The communication network employs an encrypted transmission protocol to enable data interaction between the telecom operator's terminal system and the APP platform's terminal system.
[0016] The beneficial effects of this invention are as follows: 1. Addressing core pain points: Completely resolves the conflict issue when new users register with a second-hand SIM card number. Without relying on active user intervention, it achieves automatic identification of second-hand SIM cards and automatic handling of registration conflicts, improving the user experience for new users, reducing user complaints, and maintaining the service reputation of telecom operators and APP platforms. 2. High efficiency and convenience: The "year comparison" simplifies the data processing logic, and the query response speed is fast (single query response time ≤ 1 second). It can adapt to the query needs of large-scale APP platforms, and the deployment cost is low. Telecom operators and APP platforms do not need to make large-scale modifications to their existing systems. They only need to add corresponding modules to achieve this, and the implementation difficulty is small. 3. Privacy and Security: By using the "only return result identifier" interaction method, user privacy is protected to the maximum extent, avoiding the leakage of sensitive data such as user identity information and complete account opening date, which complies with the requirements of relevant national laws and regulations on personal information protection, while reducing the risk of privacy leakage to telecom operators and APP platforms; 4. High scalability: The methods, devices, media and systems of this invention can be adapted to various telecommunications operators (China Mobile, China Unicom, China Telecom, etc.) and various APP platforms (social, shopping, office, etc.). The charging model can be flexibly adjusted, and parameters such as query frequency and synchronization period can be optimized according to actual needs, which has broad application prospects. 5. Reduced Operation and Maintenance Costs: The automated query, judgment, and processing flow reduces the manual operation and maintenance costs for telecom operators and APP platforms. There is no need to assign dedicated personnel to handle complaints about secondary card number registration conflicts. At the same time, query logs can be used for subsequent operation and maintenance troubleshooting, improving operation and maintenance efficiency. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a diagram of the network system architecture of the present invention; Figure 2 This is the overall flowchart of the present invention. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0020] The technical implementation of this invention includes four core components: service deployment on the telecom operator's side, interaction on the APP platform side, information collaboration between the two parties, and result processing. The specific steps are as follows: Step 1: Telecom operators deploy mobile phone number account opening year comparison service platform Telecommunications operators deploy a mobile phone number registration year comparison service platform for internet companies (i.e., APP platform operators). This platform acts as an information exchange hub between telecommunications operators and APP platforms, responsible for receiving query requests from APP platforms, processing year comparison logic, and returning query results. The specific deployment and functions are as follows: (1) Platform hardware and software composition: The platform mainly includes a computer server, storage medium and network interface module. The computer server is used to run service software and database software. The storage medium is used to store mobile phone number account opening year data and query logs. The network interface module is used to connect to the internal network of the telecom operator (accessing the BSS system and CRM subsystem) and the Internet (accessing various APP platforms) at the same time, and is configured with a fixed IP address to ensure the stability and security of data transmission. The software running on the server includes database management software, request receiving software, data processing software, result feedback software and security protection software, which realize data storage, request processing, logical operation and security protection functions.
[0021] (2) Data synchronization mechanism: The platform periodically or in real time synchronizes the account opening year data of all mobile phone numbers in the CRM subsystem of the telecom operator's business support system (BSS). The synchronization method can be selected according to actual needs: full synchronization (periodically synchronizing all mobile phone number account opening year data in the CRM subsystem to the platform database) or incremental synchronization (only synchronizing the account opening year data of newly added or changed mobile phone numbers in the CRM subsystem) to ensure that the account opening year data in the platform database is consistent with the CRM subsystem. The synchronization period can be set to 1 hour, 24 hours, etc. The synchronization process uses encrypted transmission to prevent data leakage.
[0022] (3) Query service configuration: The platform provides an account opening year comparison service with various charging models, including free provision, per-use charging, and tiered charging (for each Internet company, the same mobile phone number can query N times for free, and after exceeding the number of times, it will charge per use), to meet the needs of APP platforms of different sizes; at the same time, in order to prevent network attacks, malicious queries and other risks, the platform restricts the IP address provided by each Internet company and sets a query frequency threshold (for example, a maximum of 100 queries per minute). If the threshold is exceeded, the query request of the IP address will be temporarily rejected to ensure the stable operation of the platform.
[0023] (4) Logical processing rules: After receiving the query request submitted by the APP platform, the platform extracts the mobile phone number in the request and the registration and binding year of the number on the APP platform, extracts the account opening year corresponding to the mobile phone number from the platform database, and compares the two years: if the account opening year is greater than the registration and binding year, the mobile phone number is determined to be a secondary card (number), and the identifier "1" is returned to the APP platform; if the account opening year is less than or equal to the registration and binding year, the mobile phone number is determined to be a non-secondary card (number), and the identifier "0" is returned to the APP platform; if the account opening year data of the mobile phone number is not found, the identifier "-1" is returned, prompting the APP platform that the query failed and the request needs to be resubmitted.
[0024] Step 2: The APP platform receives the user registration request and initiates a query. When a user submits a mobile phone number registration request on the APP platform, the APP platform's registration verification system first checks for duplicates of the mobile phone number, querying its own registration information database to see if a registration record for that mobile phone number already exists: (1) If no registration record for the mobile number is found, the user registration process will be completed according to the normal registration process, and the process will end. (2) If the mobile number is found to have a registration record, the registration year information corresponding to the mobile number is extracted from the registration information database (the year is automatically generated and stored by the APP platform system when the user registers for the first time and cannot be tampered with). The mobile number and the corresponding registration year information are then submitted to the telecommunications operator account opening year comparison service platform deployed in step 1 through encrypted transmission to initiate a secondary card (number) query request.
[0025] Step 3: The telecom operator's platform processes the query request and returns the results. The telecom operator's account opening year comparison service platform receives query requests submitted by the APP platform in real time and processes them according to the following process: (1) Request verification: The platform first verifies the query request, including whether the IP address of the request is within the allowed query range, whether the request format is standardized, and whether the request contains a complete mobile phone number and registration year information. If the verification fails, the platform returns an error message "-2" and informs the APP platform of the reason for the failure. (2) Data extraction: After verification, the platform extracts the mobile phone number and registration binding year information from the request data packet, and at the same time extracts the account opening year information corresponding to the mobile phone number from its own database; if the account opening year information of the mobile phone number is not extracted (for example, the mobile phone number is not opened with the telecom operator), the identifier "-1" is returned; (3) Year comparison: The extracted account opening year is logically compared with the registration binding year, and the corresponding result identifier ("1", "0" or "-1") is generated according to the rules set in step 1. (4) Result feedback: The platform will transmit the generated result identifier to the APP platform that initiated the query request in real time through encrypted transmission, and record the query log (including query time, APP platform name, mobile phone number, query result and other information) for subsequent traceability and operation and maintenance management.
[0026] Step 4: The APP platform processes the registration request based on the feedback results. After receiving the result identifier returned by the telecom operator's platform, the APP platform performs corresponding processing based on the different identifiers: (1) If the received identifier is “1”: the mobile phone number is determined to be a secondary SIM card (number). The APP platform will automatically perform the original registration record processing operation, including deleting the original registration account information corresponding to the mobile phone number, or disabling the login and usage permissions of the original registration account, and clearing all binding relationships between the mobile phone number and the original account. After the processing is completed, the mobile phone number is allowed to re-register. New users can complete the registration and binding operations normally, and the process ends. (2) If the receiving identifier is “0”: it is determined that the mobile phone number is not a secondary card (number), that is, the registration record of the mobile phone number was previously registered by the current user (or its legal heir). The APP platform normally prompts the user “This mobile phone number has been registered. Please log in again to use it”, guiding the user to log in to the original account through password retrieval, verification code login, etc., and the process ends; (3) If the receiving identifier is "-1": prompt the user "Registration failed. Please check if the mobile phone number is correct, or try again later", and allow the user to resubmit the registration request; (4) If the receiving identifier is "-2", the user will be prompted that "the system is temporarily unable to process the registration request. Please try again later". At the same time, the APP platform maintenance personnel will investigate the reason for the abnormal request and solve the problem in a timely manner.
[0027] Step 5: Process End After the APP platform completes the above-mentioned corresponding processing, the registration request processing process ends; the telecom operator's account opening year comparison service platform continuously records all query logs for subsequent data statistics, operation and maintenance troubleshooting and service optimization.
[0028] The system of the present invention is used to implement the above-mentioned method for solving the problem of duplicate SIM card numbers on mobile phones. The system includes a telecom operator-side system, an APP platform-side system, and a communication network, which work together. The specific architecture is as follows: 1. Telecom operator-side system: including Business Support System (BSS), CRM subsystem, account opening year comparison service platform and database; among them, the CRM subsystem is used to store core information such as the account opening year of mobile phone numbers, the BSS system is used to support the normal operation of the CRM subsystem, the account opening year comparison service platform is used to receive query requests from the APP platform, process the year comparison logic and return the results, and the database is used to store synchronized account opening year data and query logs. 2. APP platform system: including registration verification module, registration information database, query request module and result processing module; among them, the registration verification module is used to receive user registration requests and perform duplicate checks, the registration information database is used to store user registration information and the year of mobile phone number binding, the query request module is used to initiate query requests to the telecom operator's system, and the result processing module is used to process registration requests based on the feedback results. 3. Communication Network: This includes the internal network of telecommunications operators and the Internet, employing encrypted transmission protocols (such as HTTPS) to enable information exchange between the telecommunications operator's terminal system and the APP platform's terminal system, ensuring the security and stability of data transmission.
[0029] This invention utilizes the sequential characteristics of the mobile phone number's account opening time and its registration and binding time in the APP platform within the telecom operator's CRM subsystem to identify whether the mobile phone number is a secondary SIM card number. This eliminates the need for active user intervention, fundamentally solving the shortcomings of existing methods such as high operational difficulty and insufficient execution motivation. It achieves automatic identification of secondary SIM card numbers and is compatible with various APP platforms and telecom operators.
[0030] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for solving the problem of duplicate SIM card numbers on mobile phones, characterized in that: Includes the following steps: S1: Telecommunications operators deploy an account opening year comparison service platform. The platform synchronizes the account opening year data of all mobile phone numbers in the telecommunications operator's CRM subsystem and configures query frequency limits and charging models. S2: The APP platform receives a user's mobile phone number registration request. If it detects that the mobile phone number already has a registration record, it extracts the registration year information of the mobile phone number and sends a query request to the account opening year comparison service platform. S3: The account opening year comparison service platform receives the query request, extracts the mobile phone number and registration year, extracts the account opening year of the mobile phone number from its own database, compares the account opening year with the registration year, generates a result identifier and feeds it back to the APP platform; S4: The APP platform processes the registration request based on the feedback result: if the identifier is "1", the original registration record of the mobile phone number is deleted and re-registration is allowed; if the identifier is "0", the user is prompted that the mobile phone number has been registered and guided to log in; if the identifier is an abnormal identifier, the user is prompted to try again.
2. The method according to claim 1, characterized in that: In step 1, the data synchronization method of the platform is full synchronization or incremental synchronization, and the synchronization period can be flexibly set; the charging mode includes one or more of free provision, per-use charging, and tiered charging; the query frequency limit is to set a query frequency threshold for the IP address of each APP platform, and if the threshold is exceeded, the query request will be temporarily rejected.
3. The method according to claim 1, characterized in that, In step 1, the account opening year comparison service platform includes a computer server, storage medium, and network interface module. The server runs database software, request processing software, and security protection software. The network interface module is connected to both the telecom operator's internal network and the Internet.
4. The method according to claim 1, characterized in that, In step 3, the generation rule for the result identifier is as follows: if the account opening year is greater than the registration year, return identifier "1"; if the account opening year is less than or equal to the registration year, return identifier "0"; if no account opening year data is found, return identifier "-1". If the query request fails to verify, the identifier "-2" is returned.
5. A device for solving the problem of duplicate SIM card numbers on mobile phones, characterized in that, This includes equipment from telecom operators and equipment from app platforms; The telecommunications operator-side equipment includes a server, a storage medium, a network interface module, and a processor. The server runs account opening year comparison service software and database software. The storage medium stores account opening year data and query logs. When the processor executes the software program, it implements the functions of steps 1 and 3 in claims 1-4. The APP platform terminal device includes a terminal server, a registration verification module, a query request module, a result processing module, and a storage module. The storage module stores user registration information and the year the mobile phone number is bound. When the terminal server is running, the functions of steps 2 and 4 in claims 1-4 are implemented through the cooperation of each module.
6. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements all the steps of the method for solving the problem of duplicate SIM card numbers in mobile phones as described in any one of claims 1-4.
7. A system for solving the problem of duplicate SIM card numbers on mobile phones, characterized in that, This includes telecom operator-side systems, APP platform-side systems, and communication networks; The telecom operator terminal system includes a BSS system, a CRM subsystem, the telecom operator terminal device as described in claim 5, and a database. The CRM subsystem is communicatively connected to the BSS system, and the telecom operator terminal device is connected to the BSS system, the database, and the communication network, respectively. The APP platform system includes the APP platform device as described in claim 5, and the APP platform device is connected to the telecommunications operator's system through a communication network. The communication network employs an encrypted transmission protocol to enable data interaction between the telecom operator's terminal system and the APP platform's terminal system.