eSIM card, card application processing, setting method, terminal and platform equipment
By introducing the Profile identification field in the eSIM card, the card application exists independently of the Profile, which solves the problem that the Profile activation status in the prior art affects the use of card application, and realizes more flexible card application management.
Patent Information
- Application Number
- CN201910905553.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-09-24
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2039-09-24
AI Technical Summary
In the prior art, the eSIM card application is bound to the Profile, causing the activation or deactivation status of the Profile to affect the use of the card application, resulting in the unavailability of the card application.
Introducing a Profile identification field in the eSIM card allows the card application to exist independently of the Profile, and its available state is not affected by the Profile activation state. The card application's home profile is determined by the fill content of the Profile identification field. If NULL is invalid, the card application has no home profile.
Improve the flexibility of card applications, avoid the problem of card applications being unavailable due to changes in the Profile activation status, and enhance the user's control and management capabilities of card applications.
Smart Images

Figure CN112631616B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to an eSIM card, a card application processing, a setting method, a terminal and a platform device. Background Art
[0002] eSIM (Embedded SIM) card is a special SIM card that embeds the traditional SIM card directly into the device chip instead of adding it to the device as an independent removable component. Users do not need to insert a physical SIM card. One or more Profiles (user contract parameter sets) can be saved on the eUICC (embedded universal integrated circuit). When a Profile is activated, the user can use the Profile to access the network of the operator to which he belongs. As a "container", the Applet (card application) on the card is contained in a Profile. When a Profile is in the "Enabled" state, the Applet(s) contained in the Profile is in the "Activated" state and can work normally; when a Profile is in the "Disabled" state, the Applet(s) contained in the Profile is in the "Disabled" state and cannot communicate with external entities.
[0003] Based on the existing technical architecture, an applet may become unavailable because the profile it is in is in the "deactivated" state. For example, the identity recognition applet is included in Profile 1. When a user "deactivates" Profile 1 and "activates" Profile 2, the user will not be able to use the identity recognition applet normally.
[0004] In summary, the existing technical solutions have the following disadvantages:
[0005] The Applet must be included in the Profile. If the Profile is "deactivated", the Applet will become unavailable. Summary of the invention
[0006] The object of the present invention is to provide an eSIM card, a card application processing, a setting method, a terminal and a platform device, so as to solve the problem in the prior art that the activation or deactivation state of the Profile affects the use of the card application due to the binding of the card application with the Profile.
[0007] In order to solve the above problems, an embodiment of the present invention provides an embedded identity module eSIM card, including:
[0008] User contract parameter set Profile and card application;
[0009] Wherein, the card application is correspondingly provided with a Profile identification field;
[0010] In the case where the content filled in the Profile identification field is a Profile identification, the card application belongs to the Profile corresponding to the Profile identification;
[0011] When the fill content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
[0012] Different Profiles on the eSIM card correspond to different Profile identifiers.
[0013] Among them, the multiple card applications on the eSIM card correspond to different or the same card identifiers.
[0014] An embodiment of the present invention further provides a card application installation method, which is applied to a terminal including an eSIM card, and the method includes:
[0015] Determine the first card application to be downloaded;
[0016] If the filling content of the Profile identification field corresponding to the first card application to be downloaded is invalid NULL, the first card application is downloaded and installed to the eSIM card.
[0017] Wherein, the method further comprises:
[0018] If the filled content of the Profile identification field corresponding to the first card application to be downloaded is the Profile identification, the first card application is downloaded and installed into the Profile corresponding to the Profile identification.
[0019] Before determining the first card application to be downloaded, the method further includes:
[0020] Obtaining a Profile attribute set by the platform device for the first card application; the Profile attribute of the first card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed;
[0021] The downloading and installing the first card application to the eSIM card includes:
[0022] Displaying first prompt information on the terminal according to the Profile attribute of the first card application, wherein the first prompt information is used to prompt the user of the Profile attribute of the first card application and instruct the user to choose whether to install it;
[0023] In response to a first operation triggering installation selected by the user based on the first prompt information, the first card application is downloaded and installed to the eSIM card.
[0024] Wherein, in the process of downloading and installing the first card application to the eSIM card, the method further includes:
[0025] The eSIM card determines whether the card identifier of the first card application conflicts with the card identifier of the card application installed on the eSIM card;
[0026] If there is a conflict, displaying a second prompt message on the terminal, the second prompt message is used to prompt that the card identifier used for the first card application conflicts with the card identifier of the card application installed on the eSIM card, and instructing the user to select whether to continue the installation; in response to the second operation of triggering the continued installation selected by the user based on the second prompt message, setting the card application installed on the eSIM card that conflicts with the card identifier of the first card application to a deactivated state, and continuing to download and install the first card application to the eSIM card;
[0027] If there is no conflict, download and install the first card application to the eSIM card.
[0028] An embodiment of the present invention further provides a method for modifying the state of a card application, which is applied to a terminal including an eSIM card, comprising:
[0029] If at least two card applications installed on the eSIM card of the terminal have the same card identifier, in response to a user selecting one of the at least two card applications having the same card identifier, determining the card application selected by the selection operation;
[0030] In response to an activation operation on the selected card application, the selected card application is set to an activated state; or, in response to a deactivation operation on the selected card application, the selected card application is set to a deactivated state.
[0031] Wherein, in response to the activation operation on the selected card application, when the selected card application is set to an activated state, the method further includes:
[0032] If other card applications except the selected card application among the at least two card applications with the same card identification include an activated card application, the activated card application is set to a deactivated state.
[0033] Wherein, in response to the activation operation on the selected card application, setting the selected card application to an activated state includes:
[0034] If the selected card application has no assigned profile, or the assigned profile of the selected card application is in an activated state, in response to an activation operation on the selected card application, the selected card application is set to an activated state;
[0035] If the Profile to which the selected card application belongs is in a deactivated state, the Profile to which the selected card application belongs is set to an activated state, and then in response to an activation operation on the selected card application, the selected card application is set to an activated state.
[0036] An embodiment of the present invention further provides a method for modifying a home user subscription parameter set Profile of a card application, which is applied to a terminal including an eSIM card, and a card application installed on the eSIM card is correspondingly provided with a Profile identification field, and the method includes:
[0037] Receive a modification operation of the user on the Profile identification field;
[0038] According to the filled content of the modified Profile identification field, the belonging Profile of the card application is determined, or it is determined that the card application has no belonging Profile.
[0039] Wherein, when the modified filling content of the Profile identification field is the Profile identification, the card application belongs to the Profile corresponding to the Profile identification;
[0040] When the modified filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
[0041] Among them, the Profile corresponding to the Profile identifier filled in the modified Profile identifier field is an activated Profile.
[0042] The embodiment of the present invention further provides a card application attribute setting method, which is applied to a platform device, and includes:
[0043] A Profile attribute is set for the card application, where the Profile attribute of the card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed.
[0044] An embodiment of the present invention further provides a terminal, the terminal including an eSIM card, and the terminal further including:
[0045] A determination module, used to determine a first card application to be downloaded;
[0046] The first installation module is used to download and install the first card application to the eSIM card if the filling content of the Profile identification field corresponding to the first card application to be downloaded is invalid NULL.
[0047] Wherein, the terminal further includes:
[0048] The second installation module is used to download and install the first card application into the Profile corresponding to the Profile identifier if the filling content of the Profile identifier field corresponding to the first card application to be downloaded is the Profile identifier.
[0049] Wherein, the terminal further includes:
[0050] an attribute acquisition module, used to acquire the Profile attribute set by the platform device for the first card application; the Profile attribute of the first card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed;
[0051] The first installation module includes:
[0052] a first prompt submodule, configured to display first prompt information on the terminal according to the Profile attribute of the first card application, wherein the first prompt information is used to prompt the user of the Profile attribute of the first card application and instruct the user to choose whether to install the application;
[0053] The first installation submodule is used to download and install the first card application to the eSIM card in response to a first operation triggering installation selected by the user based on the first prompt information.
[0054] Wherein, the terminal further includes:
[0055] A determination module, configured for the eSIM card to determine whether the card identifier of the first card application conflicts with the card identifier of the card application installed on the eSIM card;
[0056] a second prompt module, configured to display a second prompt message on the terminal if there is a conflict, wherein the second prompt message is used to prompt that the card identifier for the first card application conflicts with the card identifier of the card application installed on the eSIM card, and instruct the user to select whether to continue the installation; in response to a second operation of triggering continued installation selected by the user based on the second prompt message, set the card application installed on the eSIM card that conflicts with the card identifier of the first card application to a deactivated state, and continue to download and install the first card application to the eSIM card;
[0057] The second installation submodule is used to download and install the first card application to the eSIM card if there is no conflict.
[0058] An embodiment of the present invention further provides a terminal, the terminal including an eSIM card, the terminal further including a processor and a transceiver, the transceiver receiving and sending data under the control of the processor, and the processor being configured to perform the following operations:
[0059] Determine the first card application to be downloaded;
[0060] If the filling content of the Profile identification field corresponding to the first card application to be downloaded is invalid NULL, the first card application is downloaded and installed to the eSIM card.
[0061] Wherein, the processor is further used for:
[0062] If the filled content of the Profile identification field corresponding to the first card application to be downloaded is the Profile identification, the first card application is downloaded and installed into the Profile corresponding to the Profile identification.
[0063] Wherein, the processor is further used for:
[0064] Obtaining a Profile attribute set by the platform device for the first card application; the Profile attribute of the first card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed;
[0065] Wherein, the processor is further used for:
[0066] Displaying first prompt information on the terminal according to the Profile attribute of the first card application, wherein the first prompt information is used to prompt the user of the Profile attribute of the first card application and instruct the user to choose whether to install it;
[0067] In response to a first operation triggering installation selected by the user based on the first prompt information, the first card application is downloaded and installed to the eSIM card.
[0068] Wherein, the processor is further used for:
[0069] The eSIM card determines whether the card identifier of the first card application conflicts with the card identifier of the card application installed on the eSIM card;
[0070] If there is a conflict, displaying a second prompt message on the terminal, the second prompt message is used to prompt that the card identifier used for the first card application conflicts with the card identifier of the card application installed on the eSIM card, and instructing the user to select whether to continue the installation; in response to the second operation of triggering the continued installation selected by the user based on the second prompt message, setting the card application installed on the eSIM card that conflicts with the card identifier of the first card application to a deactivated state, and continuing to download and install the first card application to the eSIM card;
[0071] If there is no conflict, download and install the first card application to the eSIM card.
[0072] An embodiment of the present invention further provides a terminal, the terminal including an eSIM card, and the terminal further including:
[0073] a selection module configured to, if at least two card applications installed on the eSIM card of the terminal have the same card identifier, determine the card application selected by the selection operation in response to a user's selection operation on one of the at least two card applications having the same card identifier;
[0074] The processing module is used to set the selected card application to an activated state in response to an activation operation on the selected card application; or to set the selected card application to a deactivated state in response to a deactivation operation on the selected card application.
[0075] Wherein, in response to the activation operation on the selected card application, when the selected card application is set to an activated state, the terminal further includes:
[0076] The first activation module is configured to set the activated card application to a deactivated state if other card applications except the selected card application among the at least two card applications with the same card identifier include an activated card application.
[0077] Wherein, the processing module includes:
[0078] a second activation submodule, configured to set the selected card application to an activated state in response to an activation operation on the selected card application if the selected card application has no assigned profile or the assigned profile of the selected card application is in an activated state;
[0079] The third activation submodule is used to set the Profile to which the selected card application belongs to an activated state if the Profile to which the selected card application belongs is in a deactivated state, and then set the selected card application to an activated state in response to an activation operation on the selected card application.
[0080] An embodiment of the present invention further provides a terminal, the terminal including an eSIM card, the terminal further including a processor and a transceiver, the transceiver receiving and sending data under the control of the processor, and the processor being configured to perform the following operations:
[0081] If at least two card applications installed on the eSIM card of the terminal have the same card identifier, in response to a user selecting one of the at least two card applications having the same card identifier, determining the card application selected by the selection operation;
[0082] In response to an activation operation on the selected card application, the selected card application is set to an activated state; or, in response to a deactivation operation on the selected card application, the selected card application is set to a deactivated state.
[0083] Wherein, the processor is further used for:
[0084] If other card applications except the selected card application among the at least two card applications with the same card identification include an activated card application, the activated card application is set to a deactivated state.
[0085] Wherein, the processor is further used for:
[0086] If the selected card application has no assigned profile, or the assigned profile of the selected card application is in an activated state, in response to an activation operation on the selected card application, the selected card application is set to an activated state;
[0087] If the Profile to which the selected card application belongs is in a deactivated state, the Profile to which the selected card application belongs is set to an activated state, and then in response to an activation operation on the selected card application, the selected card application is set to an activated state.
[0088] An embodiment of the present invention further provides a terminal, the terminal comprising an eSIM card, a card application installed on the eSIM card correspondingly being provided with a Profile identification field, and the terminal further comprising:
[0089] A modification module, used to receive a user's modification operation on the Profile identification field;
[0090] The belonging determination module is used to determine the belonging profile of the card application according to the filling content of the modified Profile identification field, or determine that the card application has no belonging profile.
[0091] Wherein, when the modified filling content of the Profile identification field is the Profile identification, the card application belongs to the Profile corresponding to the Profile identification;
[0092] When the modified filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
[0093] Among them, the Profile corresponding to the Profile identifier filled in the modified Profile identifier field is an activated Profile.
[0094] An embodiment of the present invention further provides a terminal, the terminal comprising an eSIM card, a card application installed on the eSIM card correspondingly being provided with a Profile identification field, the terminal further comprising a processor and a transceiver, the transceiver receiving and sending data under the control of the processor, and the processor being configured to perform the following operations:
[0095] Receive a modification operation of the user on the Profile identification field;
[0096] According to the filled content of the modified Profile identification field, the belonging Profile of the card application is determined, or it is determined that the card application has no belonging Profile.
[0097] Wherein, when the modified filling content of the Profile identification field is the Profile identification, the card application belongs to the Profile corresponding to the Profile identification;
[0098] When the modified filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
[0099] Among them, the Profile corresponding to the Profile identifier filled in the modified Profile identifier field is an activated Profile.
[0100] The embodiment of the present invention further provides a card application attribute setting device, which is applied to a platform device, including:
[0101] The setting module is used to set the Profile attribute for the card application, and the Profile attribute of the card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed.
[0102] An embodiment of the present invention further provides a platform device, including a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is used to perform the following operations:
[0103] A Profile attribute is set for the card application, where the Profile attribute of the card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed.
[0104] An embodiment of the present invention also provides a terminal, comprising a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for installing the card application as described above is implemented; or, when the processor executes the program, the method for modifying the state of the card application as described above is implemented; or, when the processor executes the program, the method for modifying the user subscription parameter set Profile of the card application as described above is implemented.
[0105] The embodiment of the present invention further provides a platform device, including a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned card application attribute setting method when executing the program.
[0106] An embodiment of the present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the method for installing a card application as described above; or, when executed by a processor, implements the steps in the method for modifying the state of a card application as described above; or, when executed by a processor, implements the steps in the method for installing a card application as described above; or, when executed by a processor, implements the steps in the method for modifying a user subscription parameter set Profile of a card application as described above; or, when executed by a processor, implements the steps in the method for setting properties of a card application as described above.
[0107] The above technical solution of the present invention has at least the following beneficial effects:
[0108] In the eSIM card, card application processing, setting method, terminal and platform device of the embodiments of the present invention, the card application Applet is set in the eSIM card to exist independently of the Profile, and its available status does not change due to the change of the activation status of the Profile, thereby improving the flexibility of the card application. BRIEF DESCRIPTION OF THE DRAWINGS
[0109] Figure 1 A schematic diagram showing the structure of an eSIM card provided in an embodiment of the present invention;
[0110] Figure 2A flowchart showing the steps of the card application installation method provided by an embodiment of the present invention;
[0111] Figure 3 An example diagram showing a method for installing a card application provided by an embodiment of the present invention;
[0112] Figure 4 A flowchart showing the steps of a method for modifying the state of a card application provided by an embodiment of the present invention;
[0113] Figure 5 A flowchart showing the steps of a method for modifying a home user subscription parameter set Profile of a card application provided by an embodiment of the present invention;
[0114] Figure 6 A schematic diagram showing the steps of a method for setting attributes of a card application provided by an embodiment of the present invention;
[0115] Figure 7 One of the schematic diagrams showing the structure of a terminal provided by an embodiment of the present invention;
[0116] Figure 8 A second schematic diagram showing the structure of a terminal provided by an embodiment of the present invention;
[0117] Fig. 9 A third schematic diagram showing the structure of a terminal provided by an embodiment of the present invention;
[0118] Fig.10 A fourth structural diagram showing a terminal provided by an embodiment of the present invention;
[0119] Fig.11 A schematic diagram showing the structure of a device for setting attributes of a card application provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0120] In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0121] like Figure 1 As shown, an embodiment of the present invention provides an embedded identity module eSIM card, including:
[0122] User subscription parameter set Profile( Figure 1 Profile1 and Profile2 shown in the figure) and the card application applet ( Figure 1 Applet1 and Applet2 shown in );
[0123] Wherein, the card application is correspondingly provided with a Profile Identification (PID) field;
[0124] In the case where the content filled in the Profile identification field is a Profile identification, the card application belongs to the Profile corresponding to the Profile identification;
[0125] When the fill content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
[0126] Optionally, in the above embodiment of the present invention, different profiles on the eSIM card correspond to different profile identifiers, that is, the eSIM card sets an ID (ie, PID) for each profile, and the PID is used to uniquely identify a certain profile and is not repeated on an eSIM card.
[0127] Optionally, in the above embodiment of the present invention, the multiple card applications on the eSIM card correspond to different or the same card identifiers (AIDs). An eSIM card may contain multiple identical AIDs, but only one of the multiple identical AIDs is in an activated state, and the others need to be in a deactivated state.
[0128] In the embodiment of the present invention, the eSIM card sets the Profile identification field for the Applet. If the Profile identification field is NULL, it indicates that the Applet does not belong to any Profile.
[0129] In summary, the above embodiments of the present invention set the card application Applet in the eSIM card to exist independently of the Profile, and its available status does not change due to the change of the activation status of the Profile, thereby improving the flexibility of the card application.
[0130] like Figure 2 As shown, an embodiment of the present invention further provides a card application installation method, which is applied to a terminal including an eSIM card, and the method includes:
[0131] Step 21, determining the first card application to be downloaded;
[0132] Step 22: If the filling content of the Profile identification field corresponding to the first card application to be downloaded is invalid NULL, the first card application is downloaded and installed to the eSIM card.
[0133] Optionally, the method further includes:
[0134] If the filled content of the Profile identification field corresponding to the first card application to be downloaded is the Profile identification, the first card application is downloaded and installed into the Profile corresponding to the Profile identification.
[0135] In the embodiment of the present invention, during the download and installation process, the card application can determine whether to install the card application independently on the eSIM card or under the Profile to which it belongs, based on whether it has a Profile to which it belongs. It should be noted that if the card application wants to be installed under the Profile to which it belongs, the Profile needs to be in an activated state.
[0136] Furthermore, before step 21, the method further includes:
[0137] Obtaining a Profile attribute set by the platform device for the first card application; the Profile attribute of the first card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed;
[0138] The corresponding step 22 includes:
[0139] Displaying first prompt information on the terminal according to the Profile attribute of the first card application, wherein the first prompt information is used to prompt the user of the Profile attribute of the first card application and instruct the user to choose whether to install it;
[0140] In response to a first operation triggering installation selected by the user based on the first prompt information, the first card application is downloaded and installed to the eSIM card.
[0141] As an optional embodiment, in the process of downloading and installing the first card application to the eSIM card, the method further includes:
[0142] The eSIM card determines whether the card identifier of the first card application conflicts with the card identifier of the card application installed on the eSIM card;
[0143] If there is a conflict, displaying a second prompt message on the terminal, the second prompt message is used to prompt that the card identifier used for the first card application conflicts with the card identifier of the card application installed on the eSIM card, and instructing the user to select whether to continue the installation; in response to the second operation of triggering the continued installation selected by the user based on the second prompt message, setting the card application installed on the eSIM card that conflicts with the card identifier of the first card application to a deactivated state, and continuing to download and install the first card application to the eSIM card;
[0144] If there is no conflict, download and install the first card application to the eSIM card.
[0145] like Figure 3 The following is the download and installation process of the Applet:
[0146] 1. The platform side sets the profile attributes of the applet, which are divided into: no profile and migration is not allowed, no profile but migration is allowed;
[0147] 2. The user selects the first Applet to be downloaded through the terminal;
[0148] 3. The terminal prompts the user about the status after installation according to the Profile attribute of the first Applet set on the platform side, and the user can choose to agree or refuse;
[0149] 4. If the user chooses to refuse, the process ends;
[0150] 5. If the user chooses to agree, the Applet will be installed on the eSIM card;
[0151] 6. The eSIM card checks the card identification AID of the first Applet to see if it conflicts with the AID of the existing Applet on the eSIM card (Note: the Applet AID on the eSIM card is not allowed to be repeated);
[0152] 7. If the AID of the first Applet to be installed conflicts with the AID of an existing Applet on the card, the eSIM card will return conflict information for the user to choose;
[0153] 8. The user makes a choice based on the conflicting situation;
[0154] 9. If the user refuses to install, the process ends;
[0155] 10. If there is an AID conflict and the user chooses to continue the installation, the existing Applet on the eSIM card is set to "deactivated" status, and the first Applet is downloaded and installed; if there is no conflict, the first Applet is directly downloaded and installed.
[0156] In summary, the above embodiments of the present invention set the card application Applet in the eSIM card to exist independently of the Profile, and its available status does not change due to the change of the activation status of the Profile, thereby improving the flexibility of the card application.
[0157] like Figure 4 As shown, an embodiment of the present invention further provides a card application state modification method, which is applied to a terminal including an eSIM card, comprising:
[0158] Step 41, if the card applications installed on the eSIM card of the terminal include at least two card applications with the same card identifier, in response to a user's selection operation on one of the at least two card applications with the same card identifier, determining the card application selected by the selection operation;
[0159] Step 42: In response to an activation operation on the selected card application, setting the selected card application to an activated state; or, in response to a deactivation operation on the selected card application, setting the selected card application to a deactivated state.
[0160] In the embodiment of the present invention, the user can modify the activation state of the card application Applet, including modifying the Applet from the activated state to the deactivated state, and modifying the Applet from the deactivated state to the activated state.
[0161] Specifically, in response to the activation operation on the selected card application, when the selected card application is set to an activated state, since at most only one card application among at least two card applications with the same card identifier can be set to an activated state, the method further includes:
[0162] If other card applications except the selected card application among the at least two card applications with the same card identification include an activated card application, the activated card application is set to a deactivated state.
[0163] As an optional embodiment, in step 42, in response to the activation operation on the selected card application, setting the selected card application to an activated state includes:
[0164] If the selected card application has no assigned profile, or the assigned profile of the selected card application is in an activated state, in response to an activation operation on the selected card application, the selected card application is set to an activated state;
[0165] If the Profile to which the selected card application belongs is in a deactivated state, the Profile to which the selected card application belongs is set to an activated state, and then in response to an activation operation on the selected card application, the selected card application is set to an activated state.
[0166] In short, if a card application Applet is located under an unactivated Profile, the Profile must be activated first to activate the Applet.
[0167] In summary, in the embodiment of the present invention, the user can flexibly set the activation state of the Applet to solve the problem of AID conflict.
[0168] like Figure 5 As shown, an embodiment of the present invention further provides a method for modifying a home user subscription parameter set Profile of a card application, which is applied to a terminal including an eSIM card, and a card application installed on the eSIM card is correspondingly provided with a Profile identification field, and the method includes:
[0169] Step 51, receiving a user's modification operation on the Profile identification field;
[0170] Step 52: Determine the belonging profile of the card application according to the filled content of the modified Profile identification field, or determine that the card application has no belonging profile.
[0171] In the embodiment of the present invention, the user can view the currently available Profile list and Applet list through the terminal, and can view the status of each Profile and Applet, and can view the Profile information to which each Applet belongs.
[0172] Optionally, when the modified filling content of the Profile identification field is a Profile identification, the card application belongs to the Profile corresponding to the Profile identification;
[0173] When the modified filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
[0174] Optionally, the Profile corresponding to the Profile identifier filled in the modified Profile identifier field is an activated Profile.
[0175] For example, the user can choose to set the Profile identification field of an applet in the activation profile to NULL, or set the Profile identification field of an applet whose Profile identification field is NULL to the ID of an activation profile.
[0176] It should be noted that if the Profile property of an Applet is set by the platform to: no belonging profile and migration is not allowed, the Applet cannot be migrated to the activated profile.
[0177] In summary, in the embodiment of the present invention, the user can flexibly change the Profile to which the Applet belongs, thereby realizing the free migration of the Applet.
[0178] like Figure 6 As shown, an embodiment of the present invention further provides a card application attribute setting method, which is applied to a platform device, and includes:
[0179] Step 61, setting Profile attributes for the card application, the Profile attributes of the card application are: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed.
[0180] When the terminal downloads the card application from the platform device, it will first obtain the Profile attributes of the card application to assist the user in deciding whether to install the card application.
[0181] like Figure 7 As shown, an embodiment of the present invention further provides a terminal, the terminal includes an eSIM card, and the terminal further includes:
[0182] A determination module 71, used to determine a first card application to be downloaded;
[0183] The first installation module 72 is configured to download and install the first card application to the eSIM card if the filling content of the Profile identification field corresponding to the first card application to be downloaded is invalid NULL.
[0184] Optionally, in the above embodiment of the present invention, the terminal further includes:
[0185] The second installation module is used to download and install the first card application into the Profile corresponding to the Profile identifier if the filling content of the Profile identifier field corresponding to the first card application to be downloaded is the Profile identifier.
[0186] Optionally, in the above embodiment of the present invention, the terminal further includes:
[0187] an attribute acquisition module, used to acquire the Profile attribute set by the platform device for the first card application; the Profile attribute of the first card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed;
[0188] The first installation module includes:
[0189] a first prompt submodule, configured to display first prompt information on the terminal according to the Profile attribute of the first card application, wherein the first prompt information is used to prompt the user of the Profile attribute of the first card application and instruct the user to choose whether to install the application;
[0190] The first installation submodule is used to download and install the first card application to the eSIM card in response to a first operation triggering installation selected by the user based on the first prompt information.
[0191] Optionally, in the above embodiment of the present invention, the terminal further includes:
[0192] A determination module, configured for the eSIM card to determine whether the card identifier of the first card application conflicts with the card identifier of the card application installed on the eSIM card;
[0193] a second prompt module, configured to display a second prompt message on the terminal if there is a conflict, wherein the second prompt message is used to prompt that the card identifier for the first card application conflicts with the card identifier of the card application installed on the eSIM card, and instruct the user to select whether to continue the installation; in response to a second operation of triggering continued installation selected by the user based on the second prompt message, set the card application installed on the eSIM card that conflicts with the card identifier of the first card application to a deactivated state, and continue to download and install the first card application to the eSIM card;
[0194] The second installation submodule is used to download and install the first card application to the eSIM card if there is no conflict.
[0195] In summary, the above embodiments of the present invention set the card application Applet in the eSIM card to exist independently of the Profile, and its available status does not change due to the change of the activation status of the Profile, thereby improving the flexibility of the card application.
[0196] It should be noted that the terminal provided in the embodiment of the present invention is a terminal capable of executing the above-mentioned card application installation method, and all embodiments of the above-mentioned card application installation method are applicable to the terminal and can achieve the same or similar beneficial effects.
[0197] like Figure 8 As shown, an embodiment of the present invention further provides a terminal, the terminal includes an eSIM card, the terminal also includes a processor 800 and a transceiver 810, the transceiver 810 receives and sends data under the control of the processor 800, and the processor 800 is used to perform the following operations:
[0198] Determine the first card application to be downloaded;
[0199] If the filling content of the Profile identification field corresponding to the first card application to be downloaded is invalid NULL, the first card application is downloaded and installed to the eSIM card.
[0200] Optionally, in the above embodiment of the present invention, the processor 800 is further configured to:
[0201] If the filled content of the Profile identification field corresponding to the first card application to be downloaded is the Profile identification, the first card application is downloaded and installed into the Profile corresponding to the Profile identification.
[0202] Optionally, in the above embodiment of the present invention, the processor 800 is further configured to:
[0203] Obtaining a Profile attribute set by the platform device for the first card application; the Profile attribute of the first card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed;
[0204] The processor 800 is further configured to:
[0205] Displaying first prompt information on the terminal according to the Profile attribute of the first card application, wherein the first prompt information is used to prompt the user of the Profile attribute of the first card application and instruct the user to choose whether to install it;
[0206] In response to a first operation triggering installation selected by the user based on the first prompt information, the first card application is downloaded and installed to the eSIM card.
[0207] Optionally, in the above embodiment of the present invention, the processor 800 is further configured to:
[0208] The eSIM card determines whether the card identifier of the first card application conflicts with the card identifier of the card application installed on the eSIM card;
[0209] If there is a conflict, displaying a second prompt message on the terminal, the second prompt message is used to prompt that the card identifier used for the first card application conflicts with the card identifier of the card application installed on the eSIM card, and instructing the user to select whether to continue the installation; in response to the second operation of triggering the continued installation selected by the user based on the second prompt message, setting the card application installed on the eSIM card that conflicts with the card identifier of the first card application to a deactivated state, and continuing to download and install the first card application to the eSIM card;
[0210] If there is no conflict, download and install the first card application to the eSIM card.
[0211] In summary, the above embodiments of the present invention set the card application Applet in the eSIM card to exist independently of the Profile, and its available status does not change due to the change of the activation status of the Profile, thereby improving the flexibility of the card application.
[0212] It should be noted that the terminal provided in the embodiment of the present invention is a terminal capable of executing the above-mentioned card application installation method, and all embodiments of the above-mentioned card application installation method are applicable to the terminal and can achieve the same or similar beneficial effects.
[0213] like Fig. 9 As shown, an embodiment of the present invention further provides a terminal, the terminal includes an eSIM card, and the terminal further includes:
[0214] A selection module 91 is configured to, if at least two card applications installed on the eSIM card of the terminal have the same card identifier, determine the card application selected by the selection operation in response to a user's selection operation on one of the at least two card applications having the same card identifier;
[0215] The processing module 92 is used to set the selected card application to an activated state in response to an activation operation on the selected card application; or to set the selected card application to a deactivated state in response to a deactivation operation on the selected card application.
[0216] Optionally, in the above embodiment of the present invention, in response to the activation operation on the selected card application, when the selected card application is set to an activated state, the terminal further includes:
[0217] The first activation module is configured to set the activated card application to a deactivated state if other card applications except the selected card application among the at least two card applications with the same card identifier include an activated card application.
[0218] Optionally, in the above embodiment of the present invention, the processing module includes:
[0219] a second activation submodule, configured to set the selected card application to an activated state in response to an activation operation on the selected card application if the selected card application has no assigned profile or the assigned profile of the selected card application is in an activated state;
[0220] The third activation submodule is used to set the Profile to which the selected card application belongs to an activated state if the Profile to which the selected card application belongs is in a deactivated state, and then set the selected card application to an activated state in response to an activation operation on the selected card application.
[0221] In summary, in the embodiment of the present invention, the user can flexibly set the activation state of the Applet to solve the problem of AID conflict.
[0222] It should be noted that the terminal provided in the embodiment of the present invention is a terminal capable of executing the above-mentioned card application state modification method, and all embodiments of the above-mentioned card application state modification method are applicable to the terminal and can achieve the same or similar beneficial effects.
[0223] like Figure 8 As shown, an embodiment of the present invention further provides a terminal, the terminal includes an eSIM card, the terminal also includes a processor 800 and a transceiver 810, the transceiver 810 receives and sends data under the control of the processor 800, and the processor 800 is used to perform the following operations:
[0224] If at least two card applications installed on the eSIM card of the terminal have the same card identifier, in response to a user selecting one of the at least two card applications having the same card identifier, determining the card application selected by the selection operation;
[0225] In response to an activation operation on the selected card application, the selected card application is set to an activated state; or, in response to a deactivation operation on the selected card application, the selected card application is set to a deactivated state.
[0226] Optionally, in the above embodiment of the present invention, the processor 800 is further configured to:
[0227] If other card applications except the selected card application among the at least two card applications with the same card identification include an activated card application, the activated card application is set to a deactivated state.
[0228] Optionally, in the above embodiment of the present invention, the processor 800 is further configured to:
[0229] If the selected card application has no assigned profile, or the assigned profile of the selected card application is in an activated state, in response to an activation operation on the selected card application, the selected card application is set to an activated state;
[0230] If the Profile to which the selected card application belongs is in a deactivated state, the Profile to which the selected card application belongs is set to an activated state, and then in response to an activation operation on the selected card application, the selected card application is set to an activated state.
[0231] In summary, in the embodiment of the present invention, the user can flexibly set the activation state of the Applet to solve the problem of AID conflict.
[0232] It should be noted that the terminal provided in the embodiment of the present invention is a terminal capable of executing the above-mentioned card application state modification method, and all embodiments of the above-mentioned card application state modification method are applicable to the terminal and can achieve the same or similar beneficial effects.
[0233] like Fig.10 As shown, an embodiment of the present invention further provides a terminal, the terminal includes an eSIM card, a card application installed on the eSIM card is correspondingly provided with a Profile identification field, and the terminal further includes:
[0234] The modification module 101 is used to receive a modification operation of the user on the Profile identification field;
[0235] The attribution determination module 102 is used to determine the attribution profile of the card application according to the filling content of the modified Profile identification field, or determine that the card application has no attribution profile.
[0236] Optionally, in the above embodiment of the present invention, when the modified filling content of the Profile identification field is a Profile identification, the card application belongs to the Profile corresponding to the Profile identification;
[0237] When the modified filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
[0238] Optionally, in the above embodiment of the present invention, the Profile corresponding to the Profile identifier filled in the modified Profile identifier field is an activated Profile.
[0239] In summary, in the embodiment of the present invention, the user can flexibly change the Profile to which the Applet belongs, thereby realizing the free migration of the Applet.
[0240] It should be noted that the terminal provided in the embodiment of the present invention is a terminal capable of executing the method for modifying the user subscription parameter set Profile of the above-mentioned card application. All embodiments of the method for modifying the user subscription parameter set Profile of the above-mentioned card application are applicable to the terminal and can achieve the same or similar beneficial effects.
[0241] like Figure 8 As shown, an embodiment of the present invention further provides a terminal, the terminal includes an eSIM card, a card application installed on the eSIM card is correspondingly provided with a Profile identification field, the terminal further includes a processor 800 and a transceiver 810, the transceiver 810 receives and sends data under the control of the processor 800, and the processor 800 is used to perform the following operations:
[0242] Receive a modification operation of the user on the Profile identification field;
[0243] According to the filled content of the modified Profile identification field, the belonging Profile of the card application is determined, or it is determined that the card application has no belonging Profile.
[0244] Optionally, in the above embodiment of the present invention, when the modified filling content of the Profile identification field is a Profile identification, the card application belongs to the Profile corresponding to the Profile identification;
[0245] When the modified filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
[0246] Optionally, in the above embodiment of the present invention, the Profile corresponding to the Profile identifier filled in the modified Profile identifier field is an activated Profile.
[0247] In summary, in the embodiment of the present invention, the user can flexibly change the Profile to which the Applet belongs, thereby realizing the free migration of the Applet.
[0248] It should be noted that the terminal provided in the embodiment of the present invention is a terminal capable of executing the method for modifying the user subscription parameter set Profile of the above-mentioned card application. All embodiments of the method for modifying the user subscription parameter set Profile of the above-mentioned card application are applicable to the terminal and can achieve the same or similar beneficial effects.
[0249] like Fig.11 As shown, an embodiment of the present invention further provides a card application attribute setting device, which is applied to a platform device, including:
[0250] The setting module 111 is used to set the Profile attribute for the card application, and the Profile attribute of the card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed.
[0251] In summary, in the embodiment of the present invention, when the terminal downloads the card application from the platform device, it will first obtain the Profile attribute of the card application, so as to assist the user in deciding whether to install the card application.
[0252] It should be noted that the card application property setting device provided in the embodiment of the present invention is a card application property setting device capable of executing the above-mentioned card application property setting method. All embodiments of the above-mentioned card application property setting method are applicable to the card application property setting device and can achieve the same or similar beneficial effects.
[0253] An embodiment of the present invention further provides a platform device, including a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is used to perform the following operations:
[0254] A Profile attribute is set for the card application, where the Profile attribute of the card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed.
[0255] In summary, in the embodiment of the present invention, when the terminal downloads the card application from the platform device, it will first obtain the Profile attribute of the card application, so as to assist the user in deciding whether to install the card application.
[0256] It should be noted that the platform device provided in the embodiment of the present invention is a platform device of a card application capable of executing the above-mentioned card application attribute setting method. All embodiments of the above-mentioned card application attribute setting method are applicable to the platform device of the card application and can achieve the same or similar beneficial effects.
[0257] An embodiment of the present invention also provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the embodiment of the card application installation method as described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0258] An embodiment of the present invention further provides a terminal, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the embodiment of the card application state modification method as described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0259] An embodiment of the present invention also provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the various processes in the embodiment of the method for modifying the user subscription parameter set Profile of the card application as described above are implemented, and the same technical effect can be achieved. To avoid repetition, they will not be described here.
[0260] An embodiment of the present invention further provides a platform device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the embodiment of the attribute setting method for the card application as described above is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0261] The embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, each process in the embodiment of the card application installation method described above is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0262] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, each process in the embodiment of the card application state modification method described above is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0263] The embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, each process in the embodiment of the method for modifying the profile of the home user subscription parameter set of the card application described above can be implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0264] The embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, each process in the above-mentioned card application attribute setting method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0265] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.
[0266] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A device that specifies functions in one or more processes and / or one or more blocks.
[0267] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable storage medium produce a paper product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0268] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that the computer or other programmable device executes a series of operating steps to produce a computer-implemented process, thereby providing instructions executed on the computer or other programmable device for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0269] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. An embedded identity module eSIM card, characterized in that: include: User contract parameter set Profile and card application; Wherein, the card application is correspondingly provided with a Profile identification field; In the case where the content filled in the Profile identification field is a Profile identification, the card application belongs to the Profile corresponding to the Profile identification; In the case that the filling content of the Profile identification field is invalid NULL, the card application does not belong to a Profile; wherein the card application is set to exist independently of the Profile.
2. The embedded identity module eSIM card according to claim 1, characterized in that: Different Profiles on the eSIM card correspond to different Profile identifiers.
3. The embedded identity module eSIM card according to claim 1, characterized in that: The multiple card applications on the eSIM card correspond to different or the same card identifiers.
4. A card application installation method, applied to a terminal including an eSIM card, characterized in that: The method comprises: Determine the first card application to be downloaded; If the filling content of the Profile identification field corresponding to the first card application to be downloaded is invalid NULL, the first card application is downloaded and independently installed to the eSIM card, and the first card application exists independently of the Profile; If the filled content of the Profile identification field corresponding to the first card application to be downloaded is the Profile identification, the first card application is downloaded and installed into the Profile corresponding to the Profile identification.
5. The method according to claim 4, characterized in that Before determining the first card application to be downloaded, the method further includes: Obtaining a Profile attribute set by the platform device for the first card application; the Profile attribute of the first card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed; The downloading and independently installing the first card application to the eSIM card includes: Displaying first prompt information on the terminal according to the Profile attribute of the first card application, wherein the first prompt information is used to prompt the user of the Profile attribute of the first card application and instruct the user to choose whether to install it; In response to a first operation triggering installation selected by the user based on the first prompt information, the first card application is downloaded and independently installed to the eSIM card, and the first card application exists independently of the Profile.
6. The method according to claim 4 or 5, characterized in that: In the process of downloading and independently installing the first card application to the eSIM card, the method further includes: The eSIM card determines whether the card identifier of the first card application conflicts with the card identifier of the card application installed on the eSIM card; If there is a conflict, displaying a second prompt message on the terminal, wherein the second prompt message is used to prompt that the card identifier used for the first card application conflicts with the card identifier of the card application installed on the eSIM card, and instructing the user to select whether to continue the installation; in response to the second operation of triggering the continued installation selected by the user based on the second prompt message, setting the card application installed on the eSIM card that conflicts with the card identifier of the first card application to a deactivated state, and continuing to download and independently install the first card application to the eSIM card; If there is no conflict, download the first card application and install it independently to the eSIM card; The first card application exists independently of the Profile.
7. A method for modifying the state of a card application, applied to a terminal including an eSIM card, characterized in that: include: If at least two card applications installed on the eSIM card of the terminal have the same card identifier, in response to a user selecting one of the at least two card applications having the same card identifier, determining the card application selected by the selection operation; In response to an activation operation on the selected card application, setting the selected card application to an activated state; or, in response to a deactivation operation on the selected card application, setting the selected card application to a deactivated state; The card application is provided with a Profile identification field; when the filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile; In response to an activation operation on the selected card application, in the case where the selected card application is set to an activated state, the method further includes: If other card applications except the selected card application among the at least two card applications with the same card identification include an activated card application, the activated card application is set to a deactivated state.
8. The method according to claim 7, characterized in that In response to an activation operation on the selected card application, setting the selected card application to an activated state includes: If the selected card application has no assigned profile, or the assigned profile of the selected card application is in an activated state, in response to an activation operation on the selected card application, the selected card application is set to an activated state; If the Profile to which the selected card application belongs is in a deactivated state, the Profile to which the selected card application belongs is set to an activated state, and then in response to an activation operation on the selected card application, the selected card application is set to an activated state.
9. A method for modifying a home user subscription parameter set Profile of a card application, applied to a terminal including an eSIM card, wherein a card application installed on the eSIM card is provided with a Profile identification field, characterized in that: The method comprises: Receive a modification operation of the user on the Profile identification field; Determine the belonging profile of the card application according to the filled content of the modified Profile identification field, or determine that the card application has no belonging profile; In the case where the modified filled content of the Profile identification field is the Profile identification, the card application belongs to the Profile corresponding to the Profile identification; In the case where the modified filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile; The Profile corresponding to the Profile identifier filled in the modified Profile identifier field is an activated Profile.
10. A card application attribute setting method, applied to a platform device, characterized in that: include: Setting a profile attribute for the card application, wherein the profile attribute of the card application is: no belonging profile and migration is not allowed, or no belonging profile but migration is allowed; The card application is correspondingly provided with a Profile identification field; when the filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
11. A terminal comprising an eSIM card, characterized in that: The terminal further includes: A determination module, used to determine a first card application to be downloaded; A first installation module, configured to download and independently install the first card application to the eSIM card if the filling content of the Profile identification field corresponding to the first card application to be downloaded is invalid NULL, and the first card application exists independently of the Profile; The second installation module is used to download and install the first card application into the Profile corresponding to the Profile identifier if the filling content of the Profile identifier field corresponding to the first card application to be downloaded is the Profile identifier.
12. A terminal, comprising an eSIM card, and further comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, characterized in that: The processor is configured to perform the following operations: Determine the first card application to be downloaded; If the filling content of the Profile identification field corresponding to the first card application to be downloaded is invalid NULL, the first card application is downloaded and independently installed to the eSIM card, and the first card application exists independently of the Profile; If the filled content of the Profile identification field corresponding to the first card application to be downloaded is the Profile identification, the first card application is downloaded and installed into the Profile corresponding to the Profile identification.
13. A terminal comprising an eSIM card, characterized in that: The terminal further includes: a selection module configured to, if at least two card applications installed on the eSIM card of the terminal have the same card identifier, determine the card application selected by the selection operation in response to a user's selection operation on one of the at least two card applications having the same card identifier; a processing module, configured to set the selected card application to an activated state in response to an activation operation on the selected card application; or to set the selected card application to a deactivated state in response to a deactivation operation on the selected card application; The card application is provided with a Profile identification field; when the filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile; The first activation module is configured to set the activated card application to a deactivated state if other card applications except the selected card application among the at least two card applications with the same card identifier include an activated card application.
14. A terminal, comprising an eSIM card, and further comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, characterized in that: The processor is configured to perform the following operations: If at least two card applications installed on the eSIM card of the terminal have the same card identifier, in response to a user selecting one of the at least two card applications having the same card identifier, determining the card application selected by the selection operation; In response to an activation operation on the selected card application, setting the selected card application to an activated state; or, in response to a deactivation operation on the selected card application, setting the selected card application to a deactivated state; The card application is provided with a Profile identification field; when the filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile; If other card applications except the selected card application among the at least two card applications with the same card identification include an activated card application, the activated card application is set to a deactivated state.
15. A terminal comprising an eSIM card, wherein a card application installed on the eSIM card is provided with a Profile identification field corresponding to the card application, wherein: The terminal further includes: A modification module, used to receive a user's modification operation on the Profile identification field; an attribution determination module, configured to determine the attribution profile of the card application according to the filled content of the modified Profile identification field, or determine that the card application has no attribution profile; In the case where the modified filled content of the Profile identification field is the Profile identification, the card application belongs to the Profile corresponding to the Profile identification; In the case where the modified filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile; The Profile corresponding to the Profile identifier filled in the modified Profile identifier field is an activated Profile.
16. A terminal, the terminal comprising an eSIM card, a card application installed on the eSIM card correspondingly provided with a Profile identification field, the terminal further comprising a processor and a transceiver, the transceiver receiving and sending data under the control of the processor, characterized in that: The processor is configured to perform the following operations: Receive a modification operation of the user on the Profile identification field; Determine the belonging profile of the card application according to the filled content of the modified Profile identification field, or determine that the card application has no belonging profile; In the case where the modified filled content of the Profile identification field is the Profile identification, the card application belongs to the Profile corresponding to the Profile identification; In the case where the modified filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile; The Profile corresponding to the Profile identifier filled in the modified Profile identifier field is an activated Profile.
17. A card application attribute setting device, applied to a platform device, characterized in that: include: A setting module, used to set a Profile attribute for a card application, wherein the Profile attribute of the card application is: no belonging Profile and migration is not allowed, or no belonging Profile but migration is allowed; The card application is correspondingly provided with a Profile identification field; when the filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
18. A platform device, comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, characterized in that: The processor is configured to perform the following operations: Setting a profile attribute for the card application, wherein the profile attribute of the card application is: no belonging profile and migration is not allowed, or no belonging profile but migration is allowed; The card application is correspondingly provided with a Profile identification field; when the filling content of the Profile identification field is invalid NULL, the card application has no belonging Profile.
19. A terminal comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, it implements the card application installation method as described in any one of claims 4-6; or, when the processor executes the program, it implements the card application status modification method as described in any one of claims 7-8; or, when the processor executes the program, it implements the card application status modification method as described in claim 9.
20. A platform device, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that: When the processor executes the program, the attribute setting method for the card application according to claim 10 is implemented.
21. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by the processor, it implements the steps in the method for installing the card application as described in any one of claims 4 to 6; or, when the program is executed by the processor, it implements the steps in the method for modifying the state of the card application as described in any one of claims 7 to 8; or, when the program is executed by the processor, it implements the steps in the method for modifying the user subscription parameter set Profile of the card application as described in claim 9; or, when the program is executed by the processor, it implements the steps in the method for setting the attributes of the card application as described in claim 10.
Citation Information
Patent Citations
Universal integrated circuit card and management method of application on universal integrated circuit card
CN108093393A
Method for managing operator-independent application, and eUICC card thereof
CN108924821A