Personalized data erasing system for SIM (Subscriber Identity Module) card

By erasing personalized SIM card data in the on-site card clearing client, the problem of difficulty in recycling waste SIM cards is solved, and the recycling and reuse of SIM cards is realized, resource waste and environmental pollution are reduced, and resource utilization and management efficiency are improved.

CN119989435APending Publication Date: 2025-05-13EASTCOMPEACE TECH
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411990830.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The prior art cannot effectively recycle and reuse waste SIM cards, resulting in waste of resources and environmental pollution.

Method used

By erasing personalized SIM card data in the on-site card clearing client, the waste SIM card is restored to the blank card state, thereby realizing recycling and reuse.

Benefits of technology

It reduces the generation of waste cards, reduces environmental pollution, improves resource utilization, optimizes resource allocation, and reduces operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119989435A_ABST
    Figure CN119989435A_ABST
Patent Text Reader

Abstract

The invention provides a system for erasing personalized data of an SIM card, and the system comprises a card cleaning assembly which is used for recognizing a card merchant and a card type, so as to be matched with the corresponding card cleaning assembly, and carrying out the card reading and card cleaning operation; the card clearing client is used for providing a user interface, the interface reads the empty card serial number of the card by loading and calling a card clearing OCX control interface, and card information is provided according to the process logic of a card clearing assembly to complete the card clearing operation; the card number system is used for realizing a server interface, when receiving a card clearing authentication code generation request from a card clearing client, acquiring a card clearing assembly authentication key from a database, using the key to encrypt and calculate a random number to generate an authentication code, generating the random number at the server, and returning the random number to the card clearing client; the method is suitable for SIM cards of various card types. According to the invention, the personalized data of the SIM card is cleared into the blank card through the on-site card clearing client, the recycling of the SIM card is realized, the generation of waste cards is reduced, the resource utilization rate is improved, and the pollution to the environment is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of communication technology, and in particular to a system for erasing personalized data of a SIM card. Background Art

[0002] With the rapid development of mobile communication technology, the use of SIM cards, as a key device for user identity identification and access to mobile communication networks, has increased dramatically. However, during use, a large number of waste SIM cards will be generated due to various reasons (such as card writing failure, user change, etc.). In the prior art, the treatment methods for waste SIM cards mainly include recycling card numbers and reallocating device numbers, and self-service rebinding and activation through emergency business processing centers. However, these methods have the disadvantages of limited coverage scenarios, inability to solve the problem from the source, and failure to achieve the recycling and reuse of the SIM card itself, resulting in waste of resources and environmental pollution.

[0003] The prior art has the following problems:

[0004] Technical Solution 1: A SIM card management method, system and computer-readable storage medium (patent application number is CN202210768038.8), including: binding a first SIM card to a first terminal device; setting the validity period of the first SIM card, and recording the first expiration time node of the first SIM card; determining whether the user of the first SIM card renews the subscription based on the first expiration time node; when receiving a first signal, recovering the card number of the first SIM card and the device number of the first terminal device, so as to assign the card number and the device number to the second SIM card and the second terminal device respectively, and the first signal is used to characterize the non-renewal confirmation issued by the user of the first SIM card. The present invention recovers the SIM card number and the device number of the terminal device when the SIM card expires and the user does not renew the subscription, thereby reallocating the card number and the device number to a new SIM card and terminal device, thereby achieving the purpose of recycling the SIM card and re-putting it into the market.

[0005] This solution determines that the IoT card has expired and the user does not renew the card, and then reallocates the card number and device number of the IoT card to other IoT cards and devices to avoid wasting IoT card resources. This solution only recycles IoT card resources, but does not recycle the SIM card itself. There is still the problem of waste SIM cards polluting the environment and operators and causing waste.

[0006] Technical Solution 2: A method, system and emergency service processing center for realizing SIM card recycling (patent application number is CN202010136728.2), the method comprising: a user device sends a first service request carrying the IMSI code corresponding to the SIM card to the mobile communication network; the mobile switching center in the mobile communication network obtains the IMSI code, and obtains the status of the IMSI code from the home location register based on the IMSI code; if the IMSI code is in a cancelled state, the mobile switching center transmits the IMSI code to the business operation support system through the emergency service processing center; after receiving the IMSI code, the business operation support system determines whether the IMSI code and the original mobile phone number corresponding to the IMSI code are available; if the IMSI code and the original mobile phone number corresponding to the IMSI code are both available, the business operation support system rebinds and activates the IMSI code and the original mobile phone number through the home location register, and this method completes the recycling of the SIM card by itself.

[0007] This solution uses the cooperation of the emergency business processing center and the business support system to self-service the rebinding and activation operations for the cancelled SIM card, thereby completing the recycling of the SIM card. However, it covers few usage scenarios and cannot solve the problem at the source. Summary of the invention

[0008] In view of the deficiencies in the prior art, the present invention provides a system for erasing personalized data on a SIM card, which clears the personalized data on the SIM card into a blank card at an on-site card-clearing client, thereby realizing the recycling and reuse of the SIM card, avoiding the waste of SIM cards caused by card writing failure in a business hall, reducing the generation of waste cards, improving resource utilization, and reducing pollution to the environment.

[0009] The present invention achieves the above-mentioned purpose through the following technical solutions:

[0010] A system for erasing personalized data of a SIM card, comprising:

[0011] The card clearing component is used to identify the card merchant and card type, match the corresponding card clearing component, and perform card reading and card clearing operations;

[0012] The card clearing client is used to provide a user interface, which reads the blank card serial number of the card by loading and calling the card clearing OCX control interface, and provides card information according to the process logic of the card clearing component to complete the card clearing operation;

[0013] The card number system is used to implement the server interface. When receiving a request for generating a card clearing authentication code from a card clearing client, it obtains the card clearing component authentication key from the database, uses the key to encrypt and calculate a random number to generate an authentication code, and generates the random number on the server and returns it to the user interface of the card clearing client;

[0014] Suitable for various SIM card types.

[0015] According to a system for erasing personalized data of a SIM card provided by the present invention, the management process of the card clearing component includes:

[0016] The business administrator applies for registration of the card clearing component in the card number system and fills in the basic information of the component, which at least includes the card merchant information;

[0017] The card system generates basic information of the card clearing component of the designated card merchant based on the information filled in by the business administrator, and the basic information at least includes a dedicated authentication key;

[0018] The business administrator uploads the card clearing component dynamic library provided by the card vendor to the card number system. The dynamic library contains at least a dedicated authentication key.

[0019] The number card system verifies the uploaded card clearing component dynamic library, including verifying whether the authentication key in the dynamic library is consistent with the authentication key assigned during registration; if they are consistent, proceed to the next step; if they are inconsistent, return to the previous step and ask the business administrator to upload again;

[0020] After the number card system passes the verification, it saves the dynamic library of the card clearing component;

[0021] The business administrator binds and saves a specific card type with a saved card clearing component in the card number system so that subsequent businesses can match the corresponding card clearing component to operate according to the card type.

[0022] According to a system for erasing personalized data of a SIM card provided by the present invention, the process of the card clearing operation includes:

[0023] The card clearing client initiates a card clearing operation request;

[0024] The card clearing client obtains the ATR information of the card, which contains the characteristic information of the SIM card and is used to identify the card merchant and card type corresponding to the SIM card;

[0025] According to the card merchant and card type identified by the card ATR information, and combined with the binding relationship between the card clearing component and the card type configured in the card clearing component management, determine and obtain the card clearing component corresponding to the current SIM card;

[0026] Before executing the card clearing operation, the server first authenticates the selected card clearing component. After the component is authenticated, the card clearing component then initiates authentication of the server, completing the two-way authentication process.

[0027] After the two-way authentication is successful, the card clearing operation is performed to erase the personalized data on the SIM card.

[0028] According to a system for erasing personalized data of a SIM card provided by the present invention, when a card clearing client calls a card reading component to request to read the card ATR, the card reading component performs the following operations:

[0029] Send a card ATR reading instruction to the card, which complies with the predetermined communication protocol standard and is used to trigger the card to prepare for ATR data reading;

[0030] Receive the ATR data returned by the card after receiving the card read ATR instruction, wherein the ATR data includes the card's unique identification information, card type, supported communication rate and protocol and other initialization parameters;

[0031] After the received card ATR data is processed, it is returned to the card clearing client through a predetermined interface or communication method, so that the card clearing client can perform card processing or verification operations.

[0032] A system for erasing personalized data of a SIM card provided by the present invention further includes the following steps for determining and obtaining a card clearing component corresponding to the current SIM card:

[0033] The card clearing client identifies the card merchant and card type of the SIM card based on the ATR information obtained from the card, and initiates a request to the card system to obtain the card clearing component of the corresponding card merchant based on the binding relationship between the card type and the card clearing component configured in the card clearing component management;

[0034] After receiving the request from the card clearing client, the card system obtains the corresponding card clearing component from the stored card clearing component library according to the card merchant information in the request;

[0035] The card system will return the acquired card merchant card clearing component to the card clearing client through a predetermined communication method for the card clearing client to use for subsequent card clearing operations.

[0036] A system for erasing personalized data of a SIM card provided by the present invention further includes the following steps of the card clearing component performing authentication and verification on the server:

[0037] The card clearing client sends a request to the card clearing component to obtain a random number to start the authentication process with the server;

[0038] The card clearing component generates a random number for authentication in response to a request from the card clearing client;

[0039] The card clearing component returns the generated random number to the card clearing client so that the card clearing client can use the random number to request an authentication code;

[0040] The card clearing client sends the received random number to the card system, requesting the generation of the corresponding component authentication code;

[0041] The card system generates a component authentication code based on the received random number and the predetermined authentication algorithm, and at the same time generates or confirms a random number for subsequent server authentication;

[0042] The card system returns the generated component authentication code and random number to the card clearing client;

[0043] After receiving the component authentication code and random number, the card clearing client calls the card clearing component and initiates a component authentication request, and provides the component authentication code and random number to the card clearing component;

[0044] The card clearing component uses the received component authentication code and random number to perform authentication verification according to a predetermined authentication algorithm; at the same time, the card clearing component generates a server authentication code according to the requirements of the authentication process, which is used for the server to verify the card clearing component.

[0045] According to a system for erasing personalized data of a SIM card provided by the present invention, the two-way authentication process includes:

[0046] After completing the authentication verification of the server, the card clearing component returns the authentication result and the generated server authentication code to the card clearing client so that the card clearing client can make a server authentication request;

[0047] After receiving the authentication result and server authentication code returned by the card clearing component, the card clearing client sends the server authentication code to the card number system to request server authentication;

[0048] After receiving the server authentication code sent by the card clearing client, the card system verifies the server authentication code according to the predetermined authentication algorithm and the stored authentication related information;

[0049] After the card system completes the server authentication, it returns the server authentication result to the card clearing client to inform the card clearing client whether the server authentication is successful.

[0050] According to a system for erasing personalized data of a SIM card provided by the present invention, the card clearing operation includes:

[0051] After confirming that the two-way authentication with the server is successful, the card clearing client calls the card clearing component and requests card clearing processing;

[0052] The card clearing component generates and sends a card clearing APDU instruction to the card in response to the request of the card clearing client, and the instruction is used to trigger the card to perform the card clearing operation;

[0053] After receiving the card clear APDU command, the card performs the card clearing process according to the command requirements and erases the personalized data stored in the card;

[0054] After the card is cleared, the card clearing result is returned to the card clearing component to inform the card clearing component whether the card clearing operation is successful;

[0055] After receiving the card clearing result returned by the card, the card clearing component processes the result and returns it to the card clearing client so that the card clearing client can obtain the execution status of the card clearing operation;

[0056] After receiving the card clearing result returned by the card clearing component, the card clearing client confirms that the card clearing operation has been completed and performs corresponding follow-up processing or notification.

[0057] According to a system for erasing personalized data of a SIM card provided by the present invention, the number card system includes a random number generation module, an authentication algorithm module and a component authentication code generation module, wherein:

[0058] Random number generation module: used to generate a random number RAND during the authentication process, and the random number RAND serves as the basic data of the authentication process;

[0059] Authentication algorithm module: one or more authentication algorithms are pre-stored. The module executes a predetermined authentication algorithm according to the received random number RAND and the key stored in the system to calculate the symbol response SRES and / or other authentication related parameters;

[0060] Component authentication code generation module: receives the random number RAND, the symbol response SRES and other authentication parameters, combines and encrypts these parameters through a specific encoding or encryption algorithm to generate a component authentication code, wherein the component authentication code is used to verify the legitimacy of the user or device in network communication or business processing.

[0061] A system for erasing personalized data of a SIM card provided by the present invention further comprises:

[0062] After the card clearing is completed, the CRM system updates the inventory status of the corresponding SIM card in the CRM system through the card recycling process, and the card recycling process specifically includes:

[0063] After completing the card clearing operation, the card clearing client returns the card clearing result to the number card system, indicating that the SIM card has successfully cleared the personalized data;

[0064] After receiving the card clearing result, the SIM card system initiates a card recovery request to the CRM system, requesting the CRM system to update the inventory status of the SIM card;

[0065] The CRM system responds to the request of the number card system and completes the card recycling and updating operation, and updates the inventory status of the corresponding SIM card to available, so that the card can be reused for allocation and use;

[0066] After completing the card recycling update, the CRM system returns the card recycling result to the card number system, confirming that the card has been successfully recycled and updating the inventory status;

[0067] After the card system receives the card recovery result returned by the CRM system, the card recovery process is completed. At this time, the preset data of the recovered card can be resent for account opening and used for new users or services;

[0068] The card system returns the card recovery result to the card clearing client, informing the card clearing client that the card has been successfully recovered and can be reused;

[0069] After the card clearing client receives the card recovery result returned by the number card system, it prompts the card clearing service result, informing the user or operator that the card clearing operation has been successfully completed and the card has been recovered and is available.

[0070] It can be seen that compared with the prior art, the present invention has the following beneficial effects:

[0071] 1. Reducing the generation of waste cards: The present invention can restore the waste SIM cards to a blank card state by erasing the personalized data of the waste SIM cards, thereby realizing the recycling and reuse of the waste cards, and can greatly reduce the waste cards generated due to SIM card damage, card writing failure, etc., and effectively alleviate the environmental problems caused by improper handling of waste SIM cards.

[0072] 2. Reduce environmental pollution: If waste SIM cards are not handled properly, they may cause environmental pollution. The implementation of the present invention can significantly reduce the generation of waste SIM cards, thereby reducing the pollution pressure on the environment, which is in line with the current global green development concept. Since the production demand for new SIM cards is reduced, the present invention indirectly saves energy and resource consumption in the production process, which is of great significance for promoting sustainable development and building a resource-saving society.

[0073] 3. Compatible with multiple reading and writing devices: The present invention utilizes the original reading and writing devices and develops card clearing components that are adapted to multiple reading and writing devices to achieve compatibility with multiple reading and writing devices, which not only reduces the upgrade cost of the system, but also improves the flexibility and scalability of the system.

[0074] 4. Support multiple card types: The system can handle multiple types of SIM cards from different card vendors, including ordinary SIM cards and super SIM cards. This wide compatibility enables the system to play a role in different application scenarios and meet the diverse needs of different users. Due to the wide compatibility and flexibility of the present invention, it can be applied in many fields such as mobile communication operators, mobile phone manufacturers, and electronic product recycling companies.

[0075] 5. Real-time update of inventory status: Through interaction with the CRM system, the present invention can update the inventory status of SIM cards in real time, which enables operators to more accurately grasp the inventory status of SIM cards and improve management efficiency.

[0076] 6. Optimize resource allocation: By realizing the recycling and reuse of SIM cards, the present invention helps to optimize resource allocation, so that SIM cards that were originally regarded as waste can be re-circulated, thereby improving the utilization efficiency of resources. Since the purchase demand for new SIM cards and the processing cost of waste SIM cards are reduced, the implementation of the present invention helps to reduce the operating costs of operators.

[0077] The present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0078] Figure 1 The present invention is a schematic diagram of a system embodiment for erasing personalized data on a SIM card.

[0079] Figure 2 The present invention is a flow chart of a card clearing component management process implemented in a system embodiment for erasing personalized data on a SIM card.

[0080] Figure 3 The present invention is a simplified flow chart of a card clearing process implemented in a system embodiment for erasing personalized data on a SIM card.

[0081] Figure 4 It is a specific flow chart of the card clearing process implemented in a system embodiment of erasing personalized data of a SIM card of the present invention. DETAILED DESCRIPTION

[0082] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0083] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0084] See also Figures 1 to 4This embodiment provides a system for erasing personalized data of a SIM card, including:

[0085] The card clearing component is used to identify the card merchant and card type to match the corresponding card clearing component and perform card reading and card clearing operations.

[0086] The card clearing client is used to provide a user interface. The user interface reads the empty card serial number of the card by loading and calling the card clearing OCX control interface, and provides card information according to the process logic of the card clearing component to complete the card clearing operation.

[0087] The card system is used to implement the server interface. When receiving a card clearing authentication code generation request from the card clearing client, it obtains the card clearing component authentication key from the database, uses the key to encrypt and calculate a random number to generate an authentication code, and generates the random number on the server and returns it to the user interface of the card clearing client.

[0088] It is applicable to various types of SIM cards, including ordinary SIM cards and super SIM cards, as well as waste cards collected by business halls after card writing, activation failure and other services. Personalized data can be erased through the system.

[0089] In this embodiment, if Figure 2 As shown in the figure, the management process of the card clearing component includes:

[0090] The business administrator applies for registration of the card clearing component in the number card system and fills in the basic information of the component, which includes at least the card merchant information; the number card system generates the basic information of the card clearing component of the designated card merchant based on the information filled in by the business administrator, and the basic information includes at least a dedicated authentication key; the business administrator uploads the card clearing component dynamic library provided by the card merchant to the number card system, and the dynamic library includes at least a dedicated authentication key; the number card system verifies the uploaded card clearing component dynamic library, including verifying whether the authentication key in the dynamic library is consistent with the authentication key assigned during registration; if they are consistent, execute the next step; if not, return to the previous step and ask the business administrator to upload it again; after the verification is passed, the number card system saves the card clearing component dynamic library; the business administrator binds and saves the specific card type with the saved card clearing component in the number card system, so that subsequent businesses can match the corresponding card clearing component according to the card type for operation.

[0091] In this embodiment, if Figure 3 As shown in the figure, the card clearing operation process includes:

[0092] The card clearing client initiates a card clearing operation request;

[0093] The card clearing client obtains the ATR (Answer To Reset) information of the card. The ATR information contains the characteristic information of the SIM card, which is used to identify the card merchant and card type corresponding to the SIM card;

[0094] According to the card merchant and card type identified by the card ATR information, and combined with the binding relationship between the card clearing component and the card type configured in the card clearing component management, determine and obtain the card clearing component corresponding to the current SIM card;

[0095] Before executing the card clearing operation, the server first authenticates the selected card clearing component. After the component is authenticated, the card clearing component then initiates authentication of the server, completing the two-way authentication process to ensure the security and legality of the card clearing operation.

[0096] After the two-way authentication is successful, the card clearing operation is performed to erase the personalized data on the SIM card.

[0097] In this embodiment, when the card clearing client calls the card reading component to request to read the card ATR, the card reading component performs the following operations:

[0098] Send a card ATR reading instruction to the card, which complies with the predetermined communication protocol standard and is used to trigger the card to prepare for ATR data reading;

[0099] Receive the ATR data returned by the card after receiving the card ATR instruction, where the ATR data contains the card's unique identification information, card type, supported communication rate and protocol and other initialization parameters;

[0100] After the received card ATR data is processed, it is returned to the card clearing client through a predetermined interface or communication method, so that the card clearing client can perform card processing or verification operations.

[0101] Through the above steps, it is ensured that the card clearing client can accurately and efficiently obtain the ATR information of the card, providing a reliable basis for further processing of the card.

[0102] In this embodiment, the following steps are also included for determining and obtaining the card clearing component corresponding to the current SIM card:

[0103] The card clearing client identifies the card merchant and card type of the SIM card based on the ATR information obtained from the card, and initiates a request to the card system to obtain the card clearing component of the corresponding card merchant based on the binding relationship between the card type and the card clearing component configured in the card clearing component management;

[0104] After receiving the request from the card clearing client, the card system obtains the corresponding card clearing component from the stored card clearing component library according to the card merchant information in the request;

[0105] The card system will return the acquired card merchant card clearing component to the card clearing client through a predetermined communication method for the card clearing client to use for subsequent card clearing operations.

[0106] Through the above steps, it is ensured that the card clearing client can accurately and quickly obtain the corresponding card clearing component according to the ATR information of the card, providing strong support for the personalized data erasing operation of the SIM card.

[0107] In this embodiment, the following steps are also included in which the card clearing component authenticates the server:

[0108] The card clearing client sends a request to the card clearing component to obtain a random number to start the authentication process with the server;

[0109] The card clearing component generates a random number for authentication in response to a request from the card clearing client;

[0110] The card clearing component returns the generated random number to the card clearing client so that the card clearing client can use the random number to request an authentication code;

[0111] The card clearing client sends the received random number to the card system, requesting the generation of the corresponding component authentication code;

[0112] The card system generates a component authentication code based on the received random number and the predetermined authentication algorithm, and at the same time generates or confirms a random number for subsequent server authentication;

[0113] The card system returns the generated component authentication code and random number to the card clearing client;

[0114] After receiving the component authentication code and random number, the card clearing client calls the card clearing component and initiates a component authentication request, and provides the component authentication code and random number to the card clearing component;

[0115] The card clearing component uses the received component authentication code and random number to perform authentication verification according to a predetermined authentication algorithm; at the same time, the card clearing component generates a server authentication code according to the requirements of the authentication process, which is used for the server to verify the card clearing component.

[0116] Through the above steps, the security authentication between the card clearing component and the server is realized, the identity authenticity and data integrity of both parties in communication are ensured, and a safe and reliable environment is provided for the SIM card personalized data erasure operation.

[0117] In this embodiment, the two-way authentication process includes:

[0118] After completing the authentication verification of the server, the card clearing component returns the authentication result and the generated server authentication code to the card clearing client so that the card clearing client can make a server authentication request;

[0119] After receiving the authentication result and server authentication code returned by the card clearing component, the card clearing client sends the server authentication code to the card number system to request server authentication;

[0120] After receiving the server authentication code sent by the card clearing client, the card system verifies the server authentication code according to the predetermined authentication algorithm and the stored authentication related information;

[0121] After the card system completes the server authentication, it returns the server authentication result to the card clearing client to inform the card clearing client whether the server authentication is successful.

[0122] Through the above steps, a two-way authentication process is implemented between the card clearing component and the server, ensuring the identity authenticity and communication security of both parties, and providing a more reliable security guarantee for the SIM card personalized data erasure operation.

[0123] In this embodiment, the card clearing operation includes:

[0124] After confirming that the two-way authentication with the server is successful, the card clearing client calls the card clearing component and requests card clearing processing;

[0125] The card clearing component generates and sends a card clearing APDU instruction to the card in response to the request of the card clearing client, and the instruction is used to trigger the card to perform the card clearing operation;

[0126] After the card receives the APDU (Application Protocol Data Unit) command, it executes the card clearing process according to the command requirements and erases the personalized data stored in the card;

[0127] After the card is cleared, the card clearing result is returned to the card clearing component to inform the card clearing component whether the card clearing operation is successful;

[0128] After receiving the card clearing result returned by the card, the card clearing component processes the result and returns it to the card clearing client so that the card clearing client can obtain the execution status of the card clearing operation;

[0129] After receiving the card clearing result returned by the card clearing component, the card clearing client confirms that the card clearing operation has been completed and performs corresponding follow-up processing or notification.

[0130] Through the above steps, the SIM card clearing operation is realized, ensuring that the personalized data in the card can be safely and effectively erased, meeting the data clearing requirements before the SIM card is recycled, reused or destroyed.

[0131] In this embodiment, the number card system includes a random number generation module, an authentication algorithm module and a component authentication code generation module, wherein:

[0132] Random number generation module: used to generate a random number RAND during the authentication process, and the random number RAND serves as the basic data of the authentication process;

[0133] Authentication algorithm module: one or more authentication algorithms (such as A3 algorithm) are pre-stored. This module executes the predetermined authentication algorithm according to the received random number RAND and the key (such as Ki) stored in the system to calculate the symbol response SRES and / or other authentication related parameters;

[0134] Component authentication code generation module: receives the random number RAND, the symbol response SRES and other authentication parameters, combines and encrypts these parameters through a specific encoding or encryption algorithm to generate a component authentication code, where the component authentication code is used to verify the legitimacy of the user or device in network communication or business processing.

[0135] When the number card system receives a network access request from a user, it first generates a random number RAND through the random number generation module and sends the random number RAND to the user device. The user device uses the same authentication algorithm and key to calculate the symbol response SRES and send it back to the number card system. After the authentication algorithm module of the number card system receives the SRES sent by the user, it compares it with the SRES calculated by itself. If the two are consistent, the authentication is successful. After the authentication is successful, the component authentication code generation module generates a component authentication code based on the random number RAND, the symbol response SRES and other necessary authentication parameters, and uses it for the subsequent authentication verification process.

[0136] In this embodiment, a CRM system is also included. After the card clearing is completed, the inventory status of the corresponding SIM card in the CRM system is updated through a card recycling process. The card recycling process specifically includes:

[0137] After completing the card clearing operation, the card clearing client returns the card clearing result to the number card system, indicating that the SIM card has successfully cleared the personalized data;

[0138] After receiving the card clearing result, the SIM card system initiates a card recovery request to the CRM system, requesting the CRM system to update the inventory status of the SIM card;

[0139] The CRM system responds to the request of the number card system and completes the card recycling and updating operation, and updates the inventory status of the corresponding SIM card to available, so that the card can be reused for allocation and use;

[0140] After completing the card recycling update, the CRM system returns the card recycling result to the card number system, confirming that the card has been successfully recycled and updating the inventory status;

[0141] After the card system receives the card recovery result returned by the CRM system, the card recovery process is completed. At this time, the preset data of the recovered card can be resent for account opening and used for new users or services;

[0142] The card system returns the card recovery result to the card clearing client, informing the card clearing client that the card has been successfully recovered and can be reused;

[0143] After the card clearing client receives the card recovery result returned by the number card system, it prompts the card clearing service result, informing the user or operator that the card clearing operation has been successfully completed and the card has been recovered and is available.

[0144] Through the above process, seamless connection between the card clearing operation and the CRM system is achieved, ensuring the timely recovery and inventory status update of SIM cards after card clearing is completed, and improving the management efficiency and utilization rate of SIM cards.

[0145] In specific applications, such as Figure 4 As shown, the card clearing process of this embodiment includes the following steps in detail:

[0146] 1. After reading CardSN, the customer initiates the card clearing operation on the card clearing client;

[0147] 2. The card clearing client calls the card reader component to request to read the card ATR;

[0148] 3. The card reader sends a card ATR read command to the card;

[0149] 4. After the card reads the ATR data, it returns the card ATR;

[0150] 5. The card reader returns the card ATR to the card clearing client;

[0151] 6. The card clearing client requests the card clearing component of the corresponding card merchant from the card number system according to the card ATR (according to the binding relationship between the card type and the card clearing component in the card clearing component management);

[0152] 7. The card number system obtains the card merchant clearing component;

[0153] 8. The card system returns to the card clearing component;

[0154] 9. The card clearing client requests the card clearing component to obtain a random number;

[0155] 10. The card clearing component generates a random number;

[0156] 11. The card clearing component returns a random number to the card clearing client;

[0157] 12. The card clearing client requests the card system to generate a component authentication code;

[0158] 13. The card system generates component authentication codes and random numbers;

[0159] 14. The card system returns the component authentication code and random number to the card clearing client;

[0160] 15. The card clearing client calls the card clearing component to request component authentication;

[0161] 16. The card clearing component performs authentication verification and generates a server-side authentication code;

[0162] 17. The card clearing component returns the authentication result and the server authentication code to the card clearing client;

[0163] 18. The card clearing client requests the server to authenticate the card number system;

[0164] 19. The number card system performs server authentication;

[0165] 20. The number card system returns the authentication result to the server;

[0166] 21. The card clearing client calls the card clearing component to request card clearing processing;

[0167] 22. The card clearing component sends a card clearing APDU command to the card;

[0168] 23. The card is cleared;

[0169] 24. The card returns the card clearing result to the card clearing component;

[0170] 25. The card clearing component returns the card clearing result to the card clearing client;

[0171] 26. Card clearing completed.

[0172] In summary, the present invention can restore the waste SIM card to a blank card state by erasing the personalized data of the waste SIM card, thereby realizing the recycling and reuse of the waste card, and can greatly reduce the waste cards generated due to SIM card damage, card writing failure, etc., and effectively alleviate the environmental problems caused by improper handling of waste SIM cards.

[0173] Furthermore, the implementation of the present invention can significantly reduce the generation of waste SIM cards, thereby reducing the pollution pressure on the environment, which is in line with the green development concept currently promoted globally. Since the production demand for new SIM cards is reduced, the present invention indirectly saves energy and resource consumption in the production process, which is of great significance for promoting sustainable development and building a resource-saving society.

[0174] Furthermore, the present invention utilizes the original reading and writing equipment and develops a card clearing component adapted to a variety of reading and writing equipment, thereby achieving compatibility with a variety of reading and writing equipment, which not only reduces the upgrade cost of the system, but also improves the flexibility and scalability of the system.

[0175] Furthermore, the system can process various types of SIM cards from different card vendors, including ordinary SIM cards and super SIM cards, etc. This wide compatibility enables the system to play a role in different application scenarios and meet the diverse needs of different users. Due to the wide compatibility and flexibility of the present invention, it can be applied in many fields such as mobile communication operators, mobile phone manufacturers, and electronic product recycling companies.

[0176] Furthermore, through interaction with the CRM system, the present invention can update the inventory status of SIM cards in real time, which enables operators to more accurately grasp the inventory status of SIM cards and improve management efficiency.

[0177] Furthermore, by realizing the recycling and reuse of SIM cards, the present invention helps to optimize resource allocation. It enables SIM cards that were originally considered waste to re-enter the circulation link, thereby improving the utilization efficiency of resources. Since the purchase demand for new SIM cards and the processing cost of waste SIM cards are reduced, the implementation of the present invention helps to reduce the operating costs of operators.

[0178] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0179] The above-mentioned embodiments are only preferred embodiments of the present invention and cannot be used to limit the scope of protection of the present invention. Any non-substantial changes and substitutions made by technicians in this field on the basis of the present invention shall fall within the scope of protection required by the present invention.

Claims

1. A system for erasing personalized data of a SIM card, characterized in that: include: The card clearing component is used to identify the card merchant and card type, match the corresponding card clearing component, and perform card reading and card clearing operations; The card clearing client is used to provide a user interface, which reads the empty card serial number of the card by loading and calling the card clearing OCX control interface, and provides card information according to the process logic of the card clearing component to complete the card clearing operation; The card number system is used to implement the server interface. When receiving a request for generating a card clearing authentication code from a card clearing client, it obtains the card clearing component authentication key from the database, uses the key to encrypt and calculate a random number to generate an authentication code, and generates the random number on the server and returns it to the user interface of the card clearing client; Suitable for various SIM card types.

2. The system according to claim 1, characterized in that: The management process of the card clearing component includes: The business administrator applies for registration of the card clearing component in the card number system and fills in the basic information of the component, which at least includes the card merchant information; The card system generates basic information of the card clearing component of the designated card merchant based on the information filled in by the business administrator, and the basic information at least includes a dedicated authentication key; The business administrator uploads the card clearing component dynamic library provided by the card vendor to the card number system. The dynamic library contains at least a dedicated authentication key. The number card system verifies the uploaded card clearing component dynamic library, including verifying whether the authentication key in the dynamic library is consistent with the authentication key assigned during registration; if they are consistent, proceed to the next step; if they are inconsistent, return to the previous step and ask the business administrator to re-upload; After the number card system passes the verification, it saves the dynamic library of the card clearing component; The business administrator binds and saves a specific card type with a saved card clearing component in the card number system so that subsequent businesses can match the corresponding card clearing component to operate according to the card type.

3. The system according to claim 2, characterized in that: The process of the card clearing operation includes: The card clearing client initiates a card clearing operation request; The card clearing client obtains the ATR information of the card, which contains the characteristic information of the SIM card and is used to identify the card merchant and card type corresponding to the SIM card; According to the card merchant and card type identified by the card ATR information, and combined with the binding relationship between the card clearing component and the card type configured in the card clearing component management, determine and obtain the card clearing component corresponding to the current SIM card; Before executing the card clearing operation, the server first authenticates the selected card clearing component. After the component is authenticated, the card clearing component then initiates authentication of the server, completing the two-way authentication process. After the two-way authentication is successful, the card clearing operation is performed to erase the personalized data on the SIM card.

4. The system according to claim 3, characterized in that When the card clearing client calls the card reading component to request to read the card ATR, the card reading component performs the following operations: Send a card ATR reading instruction to the card, which complies with the predetermined communication protocol standard and is used to trigger the card to prepare for ATR data reading; Receive the ATR data returned by the card after receiving the card read ATR instruction, wherein the ATR data includes the unique identification information of the card, the card type, the supported communication rate and protocol and other initialization parameters; After the received card ATR data is processed, it is returned to the card clearing client through a predetermined interface or communication method, so that the card clearing client can perform card processing or verification operations.

5. The system according to claim 3, characterized in that The following steps are also included for determining and obtaining the card clearing component corresponding to the current SIM card: The card clearing client identifies the card merchant and card type of the SIM card based on the ATR information obtained from the card, and initiates a request to the card system to obtain the card clearing component of the corresponding card merchant based on the binding relationship between the card type and the card clearing component configured in the card clearing component management; After receiving the request from the card clearing client, the card system obtains the corresponding card clearing component from the stored card clearing component library according to the card merchant information in the request; The card system will return the acquired card merchant card clearing component to the card clearing client through a predetermined communication method for the card clearing client to use for subsequent card clearing operations.

6. The system according to claim 3, characterized in that It also includes the following steps for the card clearing component to authenticate the server: The card clearing client sends a request to the card clearing component to obtain a random number to start the authentication process with the server; The card clearing component generates a random number for authentication in response to a request from the card clearing client; The card clearing component returns the generated random number to the card clearing client so that the card clearing client can use the random number to request an authentication code; The card clearing client sends the received random number to the card system, requesting the generation of the corresponding component authentication code; The card system generates a component authentication code based on the received random number and the predetermined authentication algorithm, and at the same time generates or confirms a random number for subsequent server authentication; The card system returns the generated component authentication code and random number to the card clearing client; After receiving the component authentication code and random number, the card clearing client calls the card clearing component and initiates a component authentication request, and provides the component authentication code and random number to the card clearing component; The card clearing component uses the received component authentication code and random number to perform authentication verification according to a predetermined authentication algorithm; at the same time, the card clearing component generates a server authentication code according to the requirements of the authentication process, which is used for the server to verify the card clearing component.

7. The system according to claim 6, characterized in that The two-way authentication process includes: After completing the authentication verification of the server, the card clearing component returns the authentication result and the generated server authentication code to the card clearing client so that the card clearing client can make a server authentication request; After receiving the authentication result and server authentication code returned by the card clearing component, the card clearing client sends the server authentication code to the card number system to request server authentication; After receiving the server authentication code sent by the card clearing client, the card system verifies the server authentication code according to the predetermined authentication algorithm and the stored authentication related information; After the card system completes the server authentication, it returns the server authentication result to the card clearing client to inform the card clearing client whether the server authentication is successful.

8. The system according to claim 7, characterized in that The card clearing operation includes: After confirming that the two-way authentication with the server is successful, the card clearing client calls the card clearing component and requests card clearing processing; The card clearing component generates and sends a card clearing APDU instruction to the card in response to the request of the card clearing client, and the instruction is used to trigger the card to perform the card clearing operation; After receiving the card clear APDU instruction, the card performs the card clearing process according to the instruction requirements and erases the personalized data stored in the card; After the card is cleared, the result is returned to the card clearing component to inform the card clearing component whether the card clearing operation is successful. After receiving the card clearing result returned by the card, the card clearing component processes the result and returns it to the card clearing client so that the card clearing client can obtain the execution status of the card clearing operation; After receiving the card clearing result returned by the card clearing component, the card clearing client confirms that the card clearing operation has been completed and performs corresponding follow-up processing or notification.

9. The system according to claim 7, characterized in that: The number card system includes a random number generation module, an authentication algorithm module and a component authentication code generation module, wherein: Random number generation module: used to generate a random number RAND during the authentication process, and the random number RAND serves as the basic data of the authentication process; Authentication algorithm module: one or more authentication algorithms are pre-stored. The module executes a predetermined authentication algorithm according to the received random number RAND and the key stored in the system to calculate the symbol response SRES and / or other authentication related parameters; Component authentication code generation module: receives the random number RAND, the symbol response SRES and other authentication parameters, combines and encrypts these parameters through a specific encoding or encryption algorithm to generate a component authentication code, wherein the component authentication code is used to verify the legitimacy of the user or device in network communication or business processing.

10. The system according to any one of claims 1 to 9, characterized in that: Also includes: After the card clearing is completed, the CRM system updates the inventory status of the corresponding SIM card in the CRM system through the card recycling process, and the card recycling process specifically includes: After completing the card clearing operation, the card clearing client returns the card clearing result to the number card system, indicating that the SIM card has successfully cleared the personalized data; After receiving the card clearing result, the SIM card system initiates a card recovery request to the CRM system, requesting the CRM system to update the inventory status of the SIM card; The CRM system responds to the request of the number card system and completes the card recycling and updating operation, and updates the inventory status of the corresponding SIM card to available, so that the card can be reused for allocation and use; After completing the card recycling update, the CRM system returns the card recycling result to the card number system, confirming that the card has been successfully recycled and updating the inventory status; After the card system receives the card recycling result returned by the CRM system, the card recycling process is completed. At this time, the preset data of the recycled card can be resent for account opening and used for new users or services; The card system returns the card recovery result to the card clearing client, informing the card clearing client that the card has been successfully recovered and can be reused; After the card clearing client receives the card recovery result returned by the number card system, it prompts the card clearing service result, informing the user or operator that the card clearing operation has been successfully completed and the card has been recovered and is available.

Citation Information

Patent Citations

  • Methods, systems, and emergency service processing centers for SIM card recycling

    CN113347619B

  • SIM card management method and system and computer readable storage medium

    CN115314878A

  • Personalized card writing method, system and device

    CN102149083A

  • Improved SIM card and mobile communication identification method and system

    CN107333263A

  • SIM card initialization method and device, terminal equipment and computer storage medium

    CN111343626A