Method, system and electronic device for reporting information on a super-sim card

By introducing a unified information reporting interface and a card application auxiliary management platform, the resource contention problem of the Super SIM card when multiple customized card applications report information simultaneously has been solved, realizing unified management and multiple reporting of information and avoiding information reporting failures.

CN119697615BActive Publication Date: 2026-04-28CHINA MOBILE INTERNET CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE INTERNET CO LTD
Filing Date
2024-11-18
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In existing technologies, when multiple customized cards are used with the Super SIM card, there is a problem of resource contention, which leads to information reporting failures.

Method used

By setting up a unified information management platform, the information interface was resolved, unified information management was achieved, and information reporting failures were avoided.

Benefits of technology

This enabled unified management of information and prevented information reporting failures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697615B_ABST
    Figure CN119697615B_ABST
Patent Text Reader

Abstract

The application discloses a method, system and electronic equipment for reporting information on a super SIM card, and the method comprises the following steps: receiving at least one target card application information to be reported reported by the super SIM card through an information unified reporting interface; and reporting the information to be reported to a first trusted service management (TSM) platform according to a preset reporting rule, so that the information to be reported of at least one target card application is first reported to a card application auxiliary management platform, each information to be reported is uniformly managed by the card application auxiliary management platform, and each information to be reported is flexibly reported according to the preset reporting rule, thereby avoiding the problem that information reporting fails due to the problem of resource contention when simultaneously reporting the information to be reported of multiple target card applications due to the single thread information reporting of the super SIM card.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and specifically relates to a method, system and electronic device for reporting information using a super SIM card. Background Technology

[0002] When the Subscriber Identity Module (SIM) is first placed in the terminal, during the terminal's power-on interaction, the SIM acquires the terminal's International Mobile Equipment Identity (IMEI) and counts the number of times a certain service status event occurs. When the number reaches a threshold, based on the SIM Tool Kit (STK) function of the SIM, the terminal's IMEI and the SIM's information (such as the International Mobile Subscriber Identification Number (IMSI), Integrated Circuit Card Identifier (ICCI), SIM version, SIM manufacturing date, and Security Element Identifier (SEID)) are reported to the Trusted Service Manager (TSM) platform via SMS or Bearer Independent Protocol (BIP) channel to complete the unified collection of terminal and SIM information.

[0003] In related technologies, the Super SIM card automatically reports terminal and SIM card information when the number of status events of the statistical terminal reaches a threshold. However, since the Super SIM card reports information for customized card applications in a single-threaded process, when multiple customized card applications report information simultaneously, there will be a situation where the Super SIM card resources are contested, resulting in information reporting failure. Summary of the Invention

[0004] This application provides a method, system, and electronic device for reporting information using a Super SIM card. It can solve the problem that when multiple customized card applications report information simultaneously, the Super SIM card will compete for Super SIM card resources, resulting in information reporting failure, because the process of Super SIM card reporting information for customized card applications is a single-threaded process.

[0005] In a first aspect, embodiments of this application provide a method for reporting information using a Super SIM card. The method includes: receiving information to be reported from at least one target card application reported by the Super SIM card through a unified information reporting interface; and reporting the information to be reported to a first Trusted Service Management (TSM) platform according to preset reporting rules.

[0006] Secondly, embodiments of this application provide a method for reporting information using a super SIM card. The method includes: obtaining information to be reported from at least one target card application; and reporting the information to be reported to a card application auxiliary management platform through a unified information reporting interface.

[0007] Thirdly, this application provides a system for reporting information using a super SIM card. The system includes: a super SIM card, a unified information reporting interface, an information sharing interface, a card application auxiliary management platform, and at least one TSM platform. The super SIM card has at least one target card application installed, and the at least one target card application shares information to be reported through the information sharing interface. The super SIM card is used to report the information to be reported to the card application auxiliary management platform through the unified information reporting interface. The card application auxiliary management platform is used to receive the information to be reported and to report the information to be reported to the at least one TSM platform according to preset reporting rules. The at least one TSM platform is used to receive the information to be reported.

[0008] Fourthly, embodiments of this application provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect.

[0009] Fifthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0010] In a sixth aspect, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.

[0011] In a seventh aspect, embodiments of this application provide a computer program product, the computer program product including a computer program stored on a non-transitory computer-readable storage medium, the computer program including a program or instructions, which, when executed, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.

[0012] In this embodiment, the card application auxiliary management platform receives at least one target card application's pending reporting information from the Super SIM card via a unified information reporting interface. It then reports this pending reporting information to the first Trusted Service Management (TSM) platform according to preset reporting rules. This ensures that the pending reporting information of at least one target card application is first reported to the card application auxiliary management platform, which then manages each pending reporting information uniformly and reports it flexibly according to preset reporting rules. This avoids resource contention issues that occur when reporting multiple target card applications' pending reporting information simultaneously, due to the Super SIM card's single-threaded reporting. Attached Figure Description

[0013] Figure 1 This is a flowchart illustrating a method for reporting information using a super SIM card, as provided in an embodiment of this application.

[0014] Figure 2 This is a flowchart illustrating a method for reporting information using a super SIM card, as provided in an embodiment of this application.

[0015] Figure 3 This is a schematic diagram of the structure of a system for reporting information using a super SIM card, as provided in an embodiment of this application.

[0016] Figure 4a This is a flowchart illustrating another method for reporting information using a super SIM card, as provided in an embodiment of this application.

[0017] Figure 4b This is a flowchart illustrating another method for reporting information using a super SIM card, as provided in an embodiment of this application.

[0018] Figure 4c This is a flowchart illustrating another method for reporting information using a super SIM card, as provided in an embodiment of this application.

[0019] Figure 4d This is a flowchart illustrating another method for reporting information using a super SIM card, as provided in an embodiment of this application.

[0020] Figure 4e This is a flowchart illustrating another method for reporting information using a super SIM card, as provided in an embodiment of this application.

[0021] Figure 4fThis is a flowchart illustrating another method for reporting information using a super SIM card, as provided in an embodiment of this application.

[0022] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0023] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0024] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0025] The following description, in conjunction with the accompanying drawings, details the method, system, and electronic device for reporting information using a super SIM card, based on specific embodiments and application scenarios.

[0026] Figure 1 This diagram illustrates a flowchart of a method for reporting information using a super SIM card, as provided in an embodiment of this application. This method is applied to a card application auxiliary management platform and can be executed by an electronic device. See also... Figure 1 The method may include the following steps.

[0027] Step 102: Receive at least one target card application's information to be reported from the Super SIM card via the unified information reporting interface.

[0028] Specifically, by setting up a unified information reporting interface, the information to be reported by each target card application, which is currently reported independently by each individual technology, is submitted to the card application auxiliary management platform through this unified information reporting interface. The information to be reported may include the terminal information of the terminal device corresponding to the Super SIM card and the SIM card information of the Super SIM card.

[0029] Step 104: Report the information to be reported to the First Trusted Service Manager (TSM) platform according to the preset reporting rules.

[0030] Among them, the preset reporting rules can be flexibly set according to the reporting requirements. For example, the reporting requirements of the Super SIM card or the First TSM platform.

[0031] In this embodiment, the card application auxiliary management platform receives at least one target card application's pending reporting information from the Super SIM card via a unified information reporting interface. It then reports this pending reporting information to the first TSM platform according to preset reporting rules. This ensures that the pending reporting information of at least one target card application is first reported to the card application auxiliary management platform, which then manages each pending reporting information uniformly and flexibly reports each piece of information according to preset reporting rules. This avoids resource contention issues that arise when the Super SIM card reports information in a single thread and simultaneously reports pending reporting information from multiple target card applications.

[0032] In one implementation, step 104 above, which involves reporting the information to be reported to the first TSM platform according to a preset reporting rule, includes: reporting the information to be reported to the first TSM platform according to the order in which the information to be reported is received.

[0033] In this embodiment, the preset reporting rule can be that the order in which the card application auxiliary management platform reports information to be reported is the order in which the information to be reported is received. That is, the card application auxiliary management platform receives the information to be reported from each target card application through the unified information reporting interface, assigns a number to the receiving order of each information to be reported, and identifies the receiving order based on the number, thereby reporting the information to be reported to the first TSM platform according to the receiving order. This embodiment provides a preset reporting rule based on the order in which the Super SIM card reports information to be reported to the card application auxiliary management platform, so as to achieve the following: the information to be reported from the Super SIM card to each target card application is reported sequentially through the card application auxiliary management platform to the first TSM platform according to the order in which the Super SIM card reports the information to be reported to each target card application, thus meeting the current reporting requirements of the Super SIM card for the information to be reported from each target card application.

[0034] In one implementation, step 104 above, which reports the information to be reported to the first TSM platform according to a preset reporting rule, includes the following steps.

[0035] Step 1041: Initialize the reporting counter and the identifier bits corresponding to the information to be reported.

[0036] Among them, the reporting counter is a counter maintained in the card application auxiliary management platform. The counter maintained in the card application auxiliary management platform is initialized to 0 to indicate that no information to be reported has been reported yet. The card application auxiliary management platform also stores the identifier bits corresponding to the information to be reported. The identifier bits of each information to be reported are also initialized to 0 to indicate that each information to be reported has not been reported yet.

[0037] Step 1042: Based on the value of the reporting counter and the identifier corresponding to the information to be reported, report the information to be reported to the first TSM platform.

[0038] In this embodiment of the application, by initializing both the reporting counter and the identifier corresponding to the information to be reported, the current reporting status of the information to be reported by the card application auxiliary management platform is indicated. Based on the joint judgment of the value of the reporting counter and the identifier corresponding to the information to be reported, the current reporting status of the information to be reported by the card application auxiliary management platform is determined, and then the information to be reported is reported to the first TSM platform.

[0039] In one implementation, after step 1042 above, in which the information to be reported is reported to the first TSM platform based on the value of the reporting counter and the identifier corresponding to the information to be reported, the method further includes: updating the reporting counter according to the number of times the information to be reported has been reported; and updating the identifier corresponding to the information to be reported.

[0040] In this embodiment, the card application auxiliary management platform reports the information to be reported to the first TSM platform based on the value of the reporting counter and the identifier corresponding to the information to be reported. Then, it updates the reporting counter and the identifier of each piece of information to be reported in the card application auxiliary management platform. The reporting counter is updated according to the number of times the information to be reported has been reported, and the identifier corresponding to each piece of information to be reported is updated according to the reporting status of each piece of information. By maintaining the reporting counter and the identifier of the information to be reported, the reporting status of the information to be reported is recorded and statistically analyzed, thereby enabling unified management of the information to be reported and assisting in the next reporting of the information to be reported.

[0041] In one implementation, after step 104 above, in which the information to be reported is reported to the first TSM platform according to a preset reporting rule, the method further includes the following steps.

[0042] Step 106: Receive the secondary reporting identifier issued by the first TSM platform and obtain the Transfer Protocol-Originating Address (TP-OA) of the second TSM platform.

[0043] The secondary reporting identifier indicates that the second TSM platform has a reporting requirement. The TP-OA of the second TSM platform can be obtained by the first TSM platform pre-configuring the TP-OA of the second TSM platform and sending it to the card application auxiliary management platform. Alternatively, the TP-OA of the second TSM platform can be queried and obtained through an external interface.

[0044] Step 108: If the value of the reporting counter is less than the counter of the second TSM platform, the information to be reported is reported to the second TSM platform.

[0045] The second TSM platform maintains a counter, which is used to count the pending information to be reported to the second TSM platform.

[0046] In this embodiment, after the card application auxiliary management platform reports the information to be reported to the first TSM platform, it can also determine whether other TSM platforms have a reporting requirement, so that the card application auxiliary management platform can report the information to be reported a second, third, or even more times. By receiving the secondary reporting identifier issued by the first TSM platform and obtaining the TP-OA of the second TSM platform, where the secondary reporting identifier is used to indicate that the second TSM platform has a reporting requirement, the card application auxiliary management platform responds to the reporting requirement of the second TSM platform and then determines whether the information to be reported can be reported to the second TSM platform. The determination criteria may include the TP-OA of the second TSM platform obtained by the card application auxiliary management platform, and comparing the value of the reporting counter in the card application auxiliary management platform with the value of the counter in the second TSM platform. If the value of the reporting counter is less than the counter of the second TSM platform, the information to be reported is reported to the second TSM platform, thereby realizing multiple reporting of the information to be reported.

[0047] In one implementation, before receiving the target card application information to be reported from the Super SIM card through the unified information reporting interface in step 102 above, the method further includes the following steps.

[0048] Step 110: Receive the card application information of the target card application sent by the Super SIM card.

[0049] The card application information includes basic information about the card application and whether the card application supports information reporting functionality. In this embodiment, the target card application is one that supports information reporting functionality.

[0050] Step 112: Unlock the target card application based on the card application information of the target card application.

[0051] In this embodiment, the card application auxiliary management platform receives the card application information of the target card application sent by the Super SIM card to identify the target card application that supports the information reporting function. Then, it unlocks the target card application according to the received card application information of the target card application to ensure that the Super SIM card can report the information to be reported by each target card application normally.

[0052] In one implementation, after step 104 above, in which the information to be reported is reported to the first TSM platform according to a preset reporting rule, the method further includes the following steps.

[0053] Step 114: Lock the target card application according to the updated identifier corresponding to the information to be reported.

[0054] In one implementation, locking the target card application based on the identifier bit corresponding to the updated information to be reported may include: step 114a, determining a third card application from the target card applications whose identifier bit corresponding to the updated information to be reported is greater than zero; and step 114b, locking the third card application.

[0055] Step 116: Delete the card application information of the locked target card application.

[0056] In this embodiment, after the card application auxiliary management platform reports the information to be reported, it locks the target card application based on the updated identifier bit corresponding to the information to be reported. That is, after the target card application reports the information to be reported, the identifier bit corresponding to the information to be reported is updated, thereby determining that the information to be reported with the updated identifier bit has been reported to the first TSM platform. For example, the value of the identifier bit corresponding to the information to be reported is updated from the initial value of 0 to a value greater than 0. Then, the target card application that has reported the information to be reported is locked, and the card application information of the locked target card application is deleted from the card application auxiliary management platform to clear the storage space of the card application auxiliary management platform. This allows the card application information of other card applications that need to report information to be reported to be obtained in the subsequent reporting process, ensuring the normal operation and maintenance of the card application auxiliary management platform.

[0057] Optionally, after locking and deleting the card application information of the third card application whose identifier bit is greater than zero according to the updated information to be reported, the card application auxiliary management platform initializes the reporting counter to 0 so as to count the reporting status of the information to be reported again.

[0058] Figure 2 This document illustrates a flowchart of a method for reporting information using a Super SIM card, as provided in an embodiment of this application. (See attached diagram.) Figure 2This method is applied to a Super SIM card and can be executed by an electronic device. The method may include the following steps.

[0059] Step 202: Obtain the information to be reported from at least one target card application.

[0060] The target card application is a card application that supports information reporting functions; in this embodiment, it is a card application that supports SIM card information reporting functions for the Super SIM card. The information to be reported may include terminal information of the terminal device corresponding to the Super SIM card and SIM card information of the Super SIM card.

[0061] Step 204: The information to be reported is reported to the card application auxiliary management platform through the unified information reporting interface.

[0062] In this embodiment, the Super SIM card obtains the information to be reported from at least one target card application. Unlike the existing method of independently reporting the information to be reported from each target card application, the Super SIM card reports the information to be reported to the card application auxiliary management platform through a unified information reporting interface. The card application auxiliary management platform then manages the information to be reported in a unified manner and flexibly reports each piece of information to be reported according to preset reporting rules. This avoids the resource contention problem that occurs when the Super SIM card reports information in a single thread and simultaneously reports the information to be reported from multiple target card applications.

[0063] In one implementation, the target card application includes a first card application and a second card application. Before step 204 above, where the information to be reported is reported to the card application auxiliary management platform through the unified information reporting interface, the method further includes:

[0064] Step 2031: If the information to be reported by the first card application is missing, compare the information to be reported by the first card application with the information to be reported by the second card application to determine the missing information of the first card application.

[0065] The first card application is one whose information to be reported is incomplete, while the second card application is one whose information to be reported is complete. Incomplete information to be reported may include invalid information fields.

[0066] Step 2302: The missing information of the first card application is supplemented into the information to be reported by the first card application through the information sharing interface.

[0067] In this embodiment, since the information to be reported by the first card application is missing, while the information to be reported by the second card application is complete, comparing the information to be reported by the first card application with the information to be reported by the second card application can determine the missing information of the first card application. Thus, information sharing can be carried out based on the information sharing interface set in this embodiment. The missing information of the first card application can be obtained from the second card application with complete information to supplement the missing information to be reported by the first card application, ensuring the completeness of the information to be reported by each target card application, thereby avoiding information reporting failure.

[0068] In one implementation, before obtaining the reporting information of at least one target card application in step 202 above, the method further includes: sending the card application information of the target card application to the card application auxiliary management platform.

[0069] In this embodiment, since the target card application is a card application that supports information reporting, the Super SIM card sends the card application information of the target card application to the card application auxiliary management platform so that the card application auxiliary management platform receives the card application information to know the target card application that supports information reporting. Then, based on the received card application information of the target card application, the Super SIM card performs an unlocking operation on the target card application to ensure that the Super SIM card can report the information to be reported by each target card application normally.

[0070] Optionally, the above method may further include: sending the number of target card applications to the card application auxiliary management platform, so that the card application auxiliary management platform can control the number of received pending information based on the number of received card applications, so as to avoid receiving too much pending information and causing the card application auxiliary management platform to have difficulty or be unable to process too much pending information due to the limitations of various resources, resulting in information reporting failure.

[0071] Figure 3 This illustration shows a structural diagram of a system for reporting information using a super SIM card, as provided in an embodiment of this application. (See attached diagram.) Figure 3 The system 300 includes: a super SIM card 31, a unified information reporting interface 301, an information sharing interface 302, a card application auxiliary management platform 32, and at least one TSM platform 33; the super SIM card 31 is equipped with at least one target card application 311, and the at least one target card application 311 shares the information to be reported through the information sharing interface 302.

[0072] The super SIM card 31 is used to report the information to be reported to the card application auxiliary management platform 32 through the unified information reporting interface 301; the card application auxiliary management platform 32 is used to receive the information to be reported and report the information to be reported to the at least one TSM platform 33 according to the preset reporting rules; the at least one TSM platform 33 is used to receive the information to be reported.

[0073] Optionally, reporting information to be reported through the unified information reporting interface 301 can be replaced by: in addition to the existing information reporting function, setting up a function to store the information to be reported by the target card application, and adding a function for processing by the card application auxiliary management platform 32. The information sharing interface 302 can be replaced by a method of information sharing and transmission through the design of specific target card applications.

[0074] In one implementation, the target card application 311 includes a first card application 311a and a second card application 311b. The Super SIM card 31 can also be used to compare the information to be reported by the first card application 311a with the information to be reported by the second card application 311b when the information to be reported by the first card application 311a is missing, to determine the missing information of the first card application 311a; and to supplement the missing information of the first card application 311a into the information to be reported by the first card application 311a through the information sharing interface 302.

[0075] In one implementation, the Super SIM card 31 can also be used to send the card application information of the target card application 311 to the card application auxiliary management platform 32.

[0076] In one implementation, the card application auxiliary management platform 32 can be used to report the information to be reported to the first TSM platform 33 according to the receiving order of the information to be reported.

[0077] In one implementation, the card application auxiliary management platform 32 can also be used to initialize the reporting counter and the identifier corresponding to the information to be reported; update the reporting counter according to the number of times the information to be reported has been reported; and update the identifier corresponding to the information to be reported.

[0078] In one implementation, the TSM platform 33 includes a first TSM platform and a second TSM platform. The card application auxiliary management platform 32 can also be used to receive a secondary reporting identifier issued by the first TSM platform and obtain the TP-OA of the second TSM platform; wherein, the secondary reporting identifier is used to indicate that the second TSM platform has a reporting requirement; if the value of the reporting counter is less than the counter of the second TSM platform, the information to be reported is reported to the second TSM platform.

[0079] In one implementation, the card application auxiliary management platform 32 can also be used to receive the card application information of the target card application sent by the super SIM card 31; and to perform unlocking processing on the target card application according to the card application information of the target card application.

[0080] In one implementation, the card application auxiliary management platform 32 can also be used to lock the target card application according to the identifier bit corresponding to the updated information to be reported; and delete the card application information of the locked target card application.

[0081] The system for reporting information using a Super SIM card provided in this application embodiment sets up a unified information reporting interface, an information sharing interface, and a card application auxiliary management platform. By using the unified information reporting interface and the information sharing interface as channels and the card application auxiliary management platform as a medium, it enables multiple reporting of information to be reported by target card applications. This avoids the resource contention problem that occurs when Super SIM card reports information in a single thread and simultaneously reports information to be reported by multiple target card applications, as well as the problem of not being able to report multiple times to multiple TSM platforms with reporting requirements.

[0082] Figures 4a to 4f This illustration shows a flowchart of another method for reporting information using a super SIM card according to an embodiment of this application. This method can be applied to, for example... Figure 3 The system for reporting information using the Super SIM card shown can include the following steps.

[0083] Step 401: The card application auxiliary management platform receives the card application information of the target card application from the Super SIM card and performs unlocking processing on the target card application.

[0084] After the terminal device is successfully powered on and connected to the network, the card application auxiliary management platform requests the card applications in the Super SIM card that support the information reporting function. After receiving the request from the card application auxiliary management platform, the Super SIM card immediately searches for the card applications stored in the card and returns the number of card applications that support the information reporting function and the card application information to the card application auxiliary management platform. The card application auxiliary management platform unlocks the target card applications according to the returned card application information to ensure that the target card applications that support information reporting in the Super SIM card are in an unlocked state.

[0085] See Figure 4a Step 401, the card application auxiliary management platform's unlocking process for the target card application, may include the following steps.

[0086] Step 4011: The card application auxiliary management platform detected that the Universal Integrated Circuit Card (UICC) of the terminal device had successfully entered the network.

[0087] Step 4012: The card application auxiliary management platform sends an acquisition request to the super SIM card of the terminal device. The acquisition request is used to instruct the acquisition of card application information of the target card application that supports information reporting function in the super SIM card.

[0088] Step 4013: The Super SIM card retrieves the target card applications stored in the card and returns the number of target card applications that support the information reporting function, as well as the card application information, to the card application auxiliary management platform.

[0089] Step 4014: The card application auxiliary management platform unlocks the target card application based on the received target card application information.

[0090] In this embodiment, the card application auxiliary management platform unlocks target card applications that support information reporting functions, while not unlocking other card applications that do not support information reporting functions. This ensures that target card applications that support information reporting functions are in an unlocked state. Unlike traditional card applications that immediately steal information after the terminal device successfully joins the network, the card application auxiliary management platform first obtains the card application information that needs to be unlocked from the Super SIM card before unlocking the target card application. The card application auxiliary management platform configuration is introduced to uniformly manage the information reporting function of the target card application, ensuring that the Super SIM card can report the information to be reported normally.

[0091] Step 402: If the information to be reported by the target card application is incomplete, call the information sharing interface to obtain the missing information from the information to be reported by the target card application with complete information.

[0092] One way to obtain missing information through an information sharing interface is as follows.

[0093] First, create an Application Programming Interface (API) endpoint to receive information about incomplete reporting from the target card application and trigger the sending of incomplete reporting information to other target card applications.

[0094] (1) Define a shared interface and other necessary parameters. For example, define a shared interface in the requesting target card application:

[0095] public interface Shareable { / / Defines the methods that need to be called by the target application on the requesting side.

[0096] public String sendData(array);

[0097] }"array" = ["Super SIM Card Information", ""].

[0098] (2) Send the above "array" to all target card applications that support the information sharing interface.

[0099] Next, create an API endpoint to receive messages from the provider's target card application querying its own pending information to find the missing information requested by the requester, and trigger the sending of the missing information to the requester.

[0100] (1) Define a shared interface and other necessary parameters. For example, define a shared interface in the provider target card application:

[0101] public interface Shareable { / / Defines the methods called by the provider's target card application

[0102] public String respData(array);

[0103] }"array" = [" ",Terminal Information"].

[0104] (2) Send “array” to the requesting target card application.

[0105] See Figure 4b Step 402, when the information to be reported by the target card application is incomplete, calls the information sharing interface to obtain the missing information from the information to be reported by the target card application with complete information, and may include the following steps.

[0106] Step 4021: The card application auxiliary management platform detected that the UICC successfully entered the network.

[0107] Step 4022: The Super SIM card identifies target card applications that support information reporting functions.

[0108] Step 4023: The Super SIM card obtains the information to be reported by the target card application.

[0109] Step 4024: The Super SIM card checks the information to be reported by each target application. If the information to be reported by a target card application is incomplete, it calls the information sharing interface to send a request to other target card applications to obtain the missing information.

[0110] Step 4025: Based on the acquisition request, compare the information to be reported by other target card applications with the information to be reported by the above target card application, determine the missing information, and call the information sharing interface to return the missing information to the above target card application.

[0111] In this embodiment of the application, an information sharing interface is set in the super SIM card, which overcomes the problem of difficult information sharing between target card applications. By sharing information through the information sharing interface, the integrity of the information to be reported by each target card application is ensured, and information reporting failure is avoided due to the lack of information to be reported by the target card application.

[0112] Step 403: The Super SIM card will report the complete information to be reported to the Card Application Auxiliary Management Platform through the unified information reporting interface.

[0113] In cases where the information to be reported is incomplete, the unified information reporting interface will not be invoked. When the information to be reported is complete and meets the reporting requirements, it will be reported to the Card Application Auxiliary Management Platform via the unified information reporting interface. The Card Application Auxiliary Management Platform will then process the information and report it to the TSM platform. One implementation method for reporting information to be reported via the unified information reporting interface is as follows.

[0114] First, an API endpoint is created to receive a message that checks the integrity of the information to be reported for the target card application and triggers the sending of the complete information to be reported to the card application auxiliary management platform (after (1) and (2) described in the above embodiments).

[0115] (3) Define the unified information reporting interface and other necessary parameters. For example,

[0116] public interface Unifiedreport { / / Define the method called by the target card application

[0117] public String sendData(array);

[0118] }"array" = ["SIM card information", "terminal information"].

[0119] (4) The Super SIM card calls this API to send the information to be reported to the card application auxiliary management platform.

[0120] See Figure 4c Step 403: The Super SIM card will report the complete information to be reported to the card application auxiliary management platform through the unified information reporting interface, which may include the following steps.

[0121] If the information to be reported is complete, proceed to step 4031: The Super SIM Card Notification Card Application Auxiliary Management Platform has complete information to report and can proceed with the information reporting. (If the information to be reported is incomplete, the unified information reporting interface will not be invoked, and the information to be reported cannot be reported through the unified information reporting interface.)

[0122] Step 4032: The card application auxiliary management platform receives various pending information reported by the Super SIM card.

[0123] In this embodiment, the information to be reported is changed from being directly reported by the Super SIM card to being reported to the Card Application Auxiliary Management Platform through a unified information reporting interface, and then reported to the TSM platform by the Card Application Auxiliary Management Platform. This avoids the Super SIM card reporting to each target card application separately, which would compete for resources and cause information reporting failure.

[0124] Step 404: The card application auxiliary management platform processes the information to be reported.

[0125] Among them, the card application auxiliary management platform initializes the identifier bit corresponding to the received information to be reported to 0, and initializes the reporting counter to 0.

[0126] See Figure 4d Step 404, the application auxiliary management platform processes the information to be reported, which may include the following steps.

[0127] Step 4041: The card application auxiliary management platform obtains the number of target card applications sent by the Super SIM card, and controls the number of pending information received from the target card applications based on the number of card applications.

[0128] Step 4042: The card application auxiliary management platform obtains the reporting information of the target card application reported by the Super SIM card.

[0129] Step 4043: The card application auxiliary management platform uniformly assigns numbers to the information to be reported by the target card application. The numbering rule is the order of the information to be reported by the target card application received. The reporting counter is initialized to 0, and the identifier bit corresponding to the information to be reported is initialized to 0.

[0130] Step 4044: The card application auxiliary management platform will report the processed information to be reported to the TSM platform.

[0131] In this embodiment of the application, a card application auxiliary management platform is introduced to solve the problem that when multiple customized card applications report information simultaneously, the process of the Super SIM card reporting information to customized card applications is a single-threaded process, which will lead to competition for Super SIM card resources. In addition, it can also report the information to be reported multiple times to different TSM platforms, as described in step 405 below.

[0132] Step 405: The card application auxiliary management platform reports the information to be reported to the TSM platform.

[0133] Among them, the card application auxiliary management platform can receive secondary reporting identifiers issued by the TSM platform and TP-OA from other TSM platforms, and can report the information to be reported multiple times, such as second, third and so on.

[0134] See Figure 4e Step 405: The card application auxiliary management platform reports the information to be reported to the TSM platform, which may include the following steps.

[0135] Step 4051: The card application auxiliary management platform initializes the identifier bit corresponding to the received information to be reported to 0 and the reporting counter to 0.

[0136] Step 4052: The card application auxiliary management platform reports the information to be reported to the TSM platform 1 in sequence.

[0137] Step 4053: TSM platform 1 returns a successful reporting response, increments the reporting counter in the card application auxiliary management platform by 1, and sets the flag bit corresponding to the reported information to be reported to 1.

[0138] Step 4054: The card application auxiliary management platform judges the secondary reporting identifier, counter value and other TSM TP-OA issued by TSM platform 1, and performs subsequent processing based on the judgment result.

[0139] Step 4055: Based on the judgment result, trigger different processes as described in (1), (2), (3), and (4).

[0140] (1) TSM platform 1 did not issue a secondary reporting identifier and there was no TP-OA from other TSM platforms, so the information reporting process ended.

[0141] (2) The information reporting process ends when TSM platform 1 issues a secondary reporting identifier and there is no TP-OA from other TSM platforms.

[0142] (3) If TSM platform 1 issues a secondary reporting identifier and there is TP-OA of other TSM platforms, but the counter value maintained by other TSM platforms is not greater than the reporting counter value maintained in the card application auxiliary management platform, then the reporting process ends.

[0143] (4) TSM platform 1 issues a secondary reporting identifier. If there is another TSM platform's TP-OA, card application auxiliary management platform reports the information to be reported to TSM platform 2 for the second time. Then, steps 4053 to 4054 are executed in a loop.

[0144] In this embodiment, the card application auxiliary management platform manages the information to be reported by setting and updating the corresponding identifier and reporting counter. When there are reporting requirements from other TSM platforms, the platform can also report the information to be reported multiple times after condition judgment, thus making up for the reporting requirements of other TSM platforms.

[0145] Step 406: The card application auxiliary management platform locks the target card application.

[0146] Among them, the card application auxiliary management platform locks the target card application based on the identifier corresponding to the information to be reported.

[0147] See Figure 4f Step 406: The card application auxiliary management platform may lock the target card application, which may include the following steps.

[0148] Step 4061: The Super SIM card sends a notification message to the card application auxiliary management platform. This notification message indicates that the reporting of the target card application's pending information has ended. End of reporting means there are no further reporting operations.

[0149] Step 4062: The card application auxiliary management platform locks the target card application based on the identifier corresponding to the information to be reported.

[0150] Step 4063: The card application auxiliary management platform deletes the card application information of the locked target card application and re-initializes the reporting counter to 0.

[0151] Optionally, locking the target card application in the card application auxiliary management platform can be replaced by: compressing the storage space occupied by the card application information of the target card application in the card application auxiliary management platform, or other operations that can achieve the purpose of releasing storage space in the card application auxiliary management platform.

[0152] This application's embodiments introduce a card application auxiliary management platform, which enables the processing and reporting of information to be reported, as well as the management of unlocking and locking target card applications. This avoids the resource contention issues that occur when simultaneously reporting information from multiple target card applications, which can lead to reporting failures due to the single-threaded reporting of the Super SIM card.

[0153] Based on the same technical concept, this application also provides an electronic device for executing the above-described method for reporting information using a super SIM card. Figure 5This is a schematic diagram of the structure of an electronic device to implement the various embodiments of this application. The electronic device can vary significantly due to differences in configuration or performance, and may include a processor 501, a communications interface 502, a memory 503, and a communication bus 504. The processor 501, communications interface 502, and memory 503 communicate with each other via the communication bus 504. The processor 501 can call a computer program stored in the memory 503 and executable on the processor 501 to perform the various steps of the above-described method embodiments for reporting information using a super SIM card, achieving the same technical effects. To avoid repetition, further details are omitted here.

[0154] The above electronic device structure does not constitute a limitation on the electronic device. An electronic device may include more or fewer components than illustrated, or combine certain components, or arrange them differently. For example, an input unit may include a Graphics Processing Unit (GPU) and a microphone, and a display unit may use a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar display panels. User input units include at least one of a touch panel and other input devices. A touch panel is also called a touchscreen. Other input devices may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be elaborated further here.

[0155] Memory can be used to store software programs and various data. Memory can primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area can store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, memory can include volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (Synchlink DRAM, SLDRAM), and direct memory bus RAM (DRRAM).

[0156] The processor may include one or more processing units; optionally, the processor integrates an application processor and a modem processor, wherein the application processor mainly handles operations related to the operating system, user interface, and applications, while the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into the processor.

[0157] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described method embodiment for reporting information using a Super SIM card and achieve the same technical effect. To avoid repetition, these will not be described again here.

[0158] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0159] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described method embodiment for reporting information by the super SIM card, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0160] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0161] This application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes programs or instructions. When the programs or instructions are executed, they implement the various processes of the above-described method embodiment for reporting information by the Super SIM card and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0162] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0163] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0164] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A method for reporting information using a super SIM card, characterized in that, include: Receive at least one target card application's pending reporting information from the Super SIM card via the unified information reporting interface; The information to be reported is reported to the First Trusted Service Management (TSM) platform in accordance with the preset reporting rules; The step of reporting the information to be reported to the first TSM platform according to the preset reporting rules includes: initializing a reporting counter and the identifier corresponding to the information to be reported; and reporting the information to be reported to the first TSM platform according to the value of the reporting counter and the identifier corresponding to the information to be reported. The method further includes, after reporting the information to be reported to the first TSM platform based on the value of the reporting counter and the identifier corresponding to the information to be reported: Update the reporting counter according to the number of times the information to be reported has been reported; Update the identifier corresponding to the information to be reported; Receive the secondary reporting identifier issued by the first TSM platform and obtain the transmission protocol start address TP-OA of the second TSM platform; wherein, the secondary reporting identifier is used to indicate that the second TSM platform has a reporting requirement; If the value of the reporting counter is less than the counter of the second TSM platform, the information to be reported will be reported to the second TSM platform.

2. The method according to claim 1, characterized in that, The step of reporting the information to be reported to the first TSM platform according to the preset reporting rules includes: The information to be reported is reported to the first TSM platform in the order in which the information is received.

3. The method according to claim 1, characterized in that, Before receiving the information to be reported from the target card application reported by the Super SIM card through the unified information reporting interface, the method further includes: Receive the card application information of the target card application sent by the Super SIM card; The target card application is unlocked based on its card application information.

4. The method according to claim 1, characterized in that, After reporting the information to be reported to the first TSM platform according to the preset reporting rules, the method further includes: Based on the updated identifier corresponding to the information to be reported, the target card application is locked. Delete the card application information of the locked target card application.

5. The method according to claim 4, characterized in that, The step of locking the target card application based on the updated identifier bit corresponding to the information to be reported includes: From the target card application, determine the third card application whose identifier bit is greater than zero corresponding to the updated information to be reported; The third card application is locked.

6. A method for reporting information using a super SIM card, characterized in that, include: Obtain the reporting information for at least one target card application; The information to be reported is reported to the card application auxiliary management platform through the unified information reporting interface; The target card application includes a first card application and a second card application; before reporting the information to be reported to the card application auxiliary management platform through the unified information reporting interface, the method further includes: If the information to be reported by the first card application is missing, the information to be reported by the first card application is compared with the information to be reported by the second card application to determine the missing information of the first card application. The missing information of the first card application is supplemented into the information to be reported by the first card application through the information sharing interface.

7. The method according to claim 6, characterized in that, Before obtaining the information to be reported from at least one target card application, the method further includes: Send the card application information of the target card application to the card application auxiliary management platform.

8. A system for reporting information using a super SIM card, characterized in that, The system includes: a super SIM card, a unified information reporting interface, an information sharing interface, a card application auxiliary management platform, and at least one TSM platform; the super SIM card is equipped with at least one target card application, and the at least one target card application shares the information to be reported through the information sharing interface; The super SIM card is used to report the information to be reported to the card application auxiliary management platform through the unified information reporting interface. The target card application includes a first card application and a second card application; the super SIM card is also used to compare the information to be reported by the first card application with the information to be reported by the second card application when there is a lack of information to be reported by the first card application, and determine the missing information of the first card application; and to supplement the missing information of the first card application into the information to be reported by the first card application through the information sharing interface. The card application auxiliary management platform is used to receive the information to be reported and to report the information to be reported to the at least one TSM platform according to the preset reporting rules; The card application auxiliary management platform is also used to initialize the reporting counter and the identifier corresponding to the information to be reported; update the reporting counter according to the number of times the information to be reported has been reported; and update the identifier corresponding to the information to be reported. The TSM platform includes a first TSM platform and a second TSM platform; the card application auxiliary management platform is also used to receive a secondary reporting identifier issued by the first TSM platform and to obtain the TPOA of the second TSM platform; wherein, the secondary reporting identifier is used to indicate that the second TSM platform has a reporting requirement; if the value of the reporting counter is less than the counter of the second TSM platform, the information to be reported is reported to the second TSM platform. The at least one TSM platform is used to receive the information to be reported.

9. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they implement the steps of the method for reporting information by a Super SIM card as described in any one of claims 1 to 5, or implement the steps of the method for reporting information by a Super SIM card as described in any one of claims 6 to 7.

10. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method for reporting information using a Super SIM card as described in any one of claims 1 to 5, or the steps of the method for reporting information using a Super SIM card as described in any one of claims 6 to 7.

11. A computer program product, characterized in that, The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including programs or instructions that, when executed, implement the steps of the method for reporting information using a Super SIM card as described in any one of claims 1 to 5, or implement the steps of the method for reporting information using a Super SIM card as described in any one of claims 6 to 7.

Citation Information

Patent Citations

  • Super SIM card management method and device, equipment, storage medium and product

    CN118803703A