The present invention relates to an access method for network service and a related mobile terminal apparatus, and more particularly, to an access method for network service and a related mobile terminal apparatus capable of achieving Dual SIM Dual Standby (DSDS).
Conventional mobile communications/wireless devices, e.g. smart phones, tablets or laptops, include one or multiple embedded universal integrated circuit cards (eUICC) or subscriber identity module (SIM) cards. The eUICC card and the SIM card may store multiple subscribed user identity information, such that the user may access multiple operators or networks.
Since the conventional eUICC structure may store multiple profiles, the user may switch or manage different profiles stored in the eUICC via user interface (UI) to achieve multiple-connection allocation under the eUICC structure of the mobile device. However, the conventional technique cannot access multiple SIM cards under the eUICC structure, i.e. the Dual SIM Dual Standby (DSDS) allocation.
Therefore, improvements are necessary to the conventional technique.
In light of this, the present invention provides an access method for network service and a related mobile terminal apparatus to achieve the network service accessing method with Dual SIM Dual Standby (DSDS).
An embodiment of the present invention discloses a network service accessing method for a mobile terminal apparatus comprises adding an access profile column of an application protocol data unit (APDU) of an embedded universal integrated circuit card (eUICC) of the mobile terminal apparatus; enabling a first profile and a second profile of the eUICC of the mobile terminal apparatus; sending a command of accessing a first issuer security domain profile (ISD-P) of the first profile or a command of accessing a second ISD-P of the second profile; and accessing data of the first ISD-P of the first profile or data of the second ISD-P of the second profile.
Another embodiment of the present invention discloses a network service accessing method for a mobile terminal apparatus comprises adding an identity column of an application protocol data unit (APDU) of an embedded universal integrated circuit card (eUICC) of the mobile terminal apparatus; enabling a first profile and a second profile of the eUICC of the mobile terminal apparatus; sending a command of accessing a first issuer security domain profile (ISD-P) of the first profile or a command of accessing a second ISD-P of the second profile; and accessing data of the first ISD-P of the first profile or data of the second ISD-P of the second profile according to the identity column of the APDU of the eUICC.
Another embodiment of the present invention discloses a mobile terminal apparatus comprises an embedded universal integrated circuit card (eUICC); a processing apparatus, coupled to the eUICC; and a memory unit, coupled to the eUICC and the processing apparatus, configured to store a program code instructing the processing apparatus to perform a network service accessing method, wherein the network service accessing method comprises adding an access profile column of an application protocol data unit (APDU) of an embedded universal integrated circuit card (eUICC) of the mobile terminal apparatus; enabling a first profile and a second profile of the eUICC of the mobile terminal apparatus; sending a command of accessing a first issuer security domain profile (ISD-P) of the first profile or a command of accessing a second ISD-P of the second profile; and accessing data of the first ISD-P of the first profile or data of the second ISD-P of the second profile.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
According to specification of Groupe Speciale Mobile Association (GSMA), a conventional embedded universal integrated circuit card (eUICC) structure downloads profile information via a remote SIM provisioning (RSP) and stores the profile information in an issuer security domain profile (ISD-P), wherein the profile includes corresponding application identifier (AID) and integrate circuit card identity (ICCID) value. Under the conventional eUICC structure, a refresh proactive command of the SIM card is triggered to initialize the SIM card after the profile is enabled. However, the corresponding profile or ID of the SIM card slot is not included in the refresh proactive command, and thereby only the enabled profile may be accessed. That is, the conventional eUICC cannot access multiple profiles to achieve Dual SIM Dual Standby (DSDS) application.
Please refer to
According to the network service accessing method, the mobile terminal apparatus 10 is configured to add an access profile column of an application protocol data unit (APDU) of the eUICC 102, enable a first profile Profile_1 and a second profile Profile_2 of the eUICC 102 of the mobile terminal apparatus 10, wherein the profile includes corresponding document structure, profile and application procedures. Under the structure of eUICC, internal documents and applications can be accessed when enabled via the eUICC (i.e. the network may be accessed by the enabled profile), therefore, after the first profile Profile_1 and the second profile Profile_2 are enabled, the mobile terminal apparatus 10 may access networks via the first profile Profile_1 and the second profile Profile_2. Then, the mobile terminal apparatus 10 sends a command of accessing a first issuer security domain profile (ISD-P) ISD_P1 of the first profile Profile_1 or a command of accessing a second ISD-P of the second profile and accesses the data of the first ISD-P ISD_P1 of the first profile Profile_1 or accesses the data of the second ISD-P ISD_P2 of the second profile Profile_2.
Specifically, please refer to
In this regard, the eUICC 102 of the mobile terminal apparatus 10 according to an embodiment of the present invention may read contents of the ICCID value via the access profile command Access_Profile. In the example of
A network service accessing method 30 for the mobile terminal apparatus 10 may be summarized, as shown in
Based on the network service accessing method 30, the mobile terminal apparatus 10 enables the first profile Profile_1 and the second profile Profile_2 via the local profile assistant LPA and an issuer security domain root ISD R in steps 302, 304. As such, after the mobile terminal apparatus 10 sends a proactive command (i.e. the command of accessing the first ISD-P ISD_P1) in step 306, the mobile terminal apparatus 10 reads the ICCID value of the application protocol data unit APDU of the command of accessing the first ISD-P ISD_P1 in step 308 and then accesses the corresponding data in step 310. Similarly, after the mobile terminal apparatus 10 sends a proactive command (i.e. the command of accessing the second ISD-P ISD_P2) in step 312 and reads the ICCID value of the application protocol data unit APDU of the command of accessing the second ISD-P ISD_P2 in step 314, the mobile terminal apparatus 10 accesses the corresponding data in step 316.
In other words, according to an embodiment of the present invention, the command of accessing profile Access_Profile is added to the application protocol data unit APDU under conventional structure of eUICC, such that the corresponding data of the ISD-P may be accessed when multiple profiles are enabled after the eUICC 102 receives the corresponding command. In this way, the mobile terminal apparatus 10 according to an embodiment of the present invention achieves DSDS applications with multiple profiles of the eUICC 102.
Notably, compared to the conventional technique, the mobile terminal apparatus 10 according to an embodiment of the present invention does not need to activate a refresh proactive command to initialize the eUICC 102 after the first profile Profile_1 and the second profile Profile_2 of the eUICC 102 are enabled based on the network service accessing method 30.
In another embodiment, a column P4 may be added to the application protocol data unit APDU to distinguish different identities (ID) corresponding to different slots of the eUICC 102. For example, the column P4 “00” indicates the slot with the first profile Profile_1, or the column P4 “01” indicates the slot with the second profile Profile_2.
Refer to
For example, when the value of the column P4 is 00, a profile enabling method 50 may be summarized according to an enabling operation of the mobile terminal apparatus 10, as shown in
Based on the profile enabling method 50, after the mobile terminal apparatus 10 enables the first profile Profile_1 in step 502, the mobile terminal apparatus 10 sends the application protocol data unit APDU with the column P4 in step 504, and then reads the value of the column P4, such that the value of the column P4 is decoded to access the corresponding data of the ISD-P. The eUICC 102 is refreshed in step 506, the ATR procedure or the PPS procedure is performed in step 508 and the data of the first ISD-P ISD_P1 is read in step 510. Similarly, the profile enabling method 50 may be modified to enable the second profile Profile_2 when the column value of P4 is “01”.
In addition, based on the application protocol data unit APDU in
Based on the network service accessing method 60, the mobile terminal apparatus 10 according to an embodiment of the present invention enables the first profile Profile_1 and the second profile Profile_2 via the local profile assistant (LPA) and the issuer security domain root ISD R in steps 602, 604. After the mobile terminal apparatus 10 sends the command of accessing the first ISD-P ISD_P1 of the first profile Profile_1 in step 606, the data corresponding to the first ISD-P ISD_P1 of the first profile Profile_1 may be directly accessed based on the column P4 of the application protocol data unit APDU of the eUICC 102.
Moreover, since the second profile Profile_2 is enabled (i.e. in an active state), after the mobile terminal apparatus 10 sends the command of accessing the second ISD-P ISD_P2 of the second profile Profile_2 in step 610, the data corresponding to the second ISD-P ISD_P2 of the second profile Profile_2 may be directly accessed based on the column P4 of the application protocol data unit APDU of the eUICC 102.
Notably, those skilled in the art may make proper modifications to the mobile terminal apparatus. For example, a number of operator profiles, the local profile assistant or the value of access profile command may be adjusted according to system requirements, and not limited thereto.
In summary, the present invention provides a network service accessing method and a mobile terminal apparatus, which enable multiple profiles of eUICC structure, such that data of the profiles of the mobile terminal apparatus may be simultaneously accessed to achieve Dual SIM Dual Standby (DSDS) application.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
111100245 | Jan 2022 | TW | national |
Number | Name | Date | Kind |
---|---|---|---|
20170269918 | Dumoulin | Sep 2017 | A1 |
20200137555 | Dos Santos | Apr 2020 | A1 |
20200196131 | Fan | Jun 2020 | A1 |
20220046408 | Kang | Feb 2022 | A1 |
Number | Date | Country |
---|---|---|
3606117 | Feb 2020 | EP |
WO-2019229188 | Dec 2019 | WO |
Entry |
---|
ETSI TS 102 221 V17.1.0 (Feb. 2022) Technical Specification Smart Cards; UICC-Terminal interface; Physical and logical characteristics (Release 17) pp. 50-53 (Year: 2022). |
Number | Date | Country | |
---|---|---|---|
20230217249 A1 | Jul 2023 | US |