Network service access method and related mobile terminal device thereof
By adding access data fields and identity identifiers to the application protocol data unit of the general integrated circuit card, the problem of not being able to achieve simultaneous standby of multiple SIM cards in the existing technology is solved, and the application of dual standby of dual user identification module is realized.
Patent Information
- Application Number
- CN202210049826.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2022-01-04
- Filing Date
- 2022-01-17
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-01-17
AI Technical Summary
The existing eUICC architecture cannot enable multiple SIM cards to be on standby simultaneously, nor can it enable dual standby (DSDS) configuration of dual user identification modules.
A new data access field is added to the application protocol data unit of the general integrated circuit card to enable multiple operator data of the mobile terminal device and issue corresponding instructions for issuer security domain data. The identity identifier of different slots is distinguished by field P4 of the application protocol data unit to realize the access of multiple operator data.
This enables multiple SIM cards to be in standby mode simultaneously in a mobile terminal device, achieving dual standby operation of the dual user identification module and avoiding reliance on active update commands during initialization.
Smart Images

Figure CN116437334B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a network service access method and a mobile terminal device thereof, and more particularly to a network service access method and a mobile terminal device thereof achieving dual subscriber identity module dual standby (DSDS). BACKGROUND
[0002] Existing mobile communication / wireless devices, such as smart phones, tablets or laptops, contain one or more embedded universal integrated circuit cards (eUICCs) or subscriber identity modules (SIM) cards. The eUICC and the SIM can be used to store multiple user identity information about subscriptions to provide users with access to multiple different mobile phone networks.
[0003] Since the existing eUICC architecture can store multiple data (Profiles), users can switch and manage different data in the eUICC through a user interface (UI) interface, thereby allowing the terminal device to achieve multiple connection configurations under the same eUICC architecture. However, the existing technology still cannot achieve the simultaneous use of multiple SIM cards, i.e., the configuration of dual SIM dual standby (DSDS), by using only the eUICC architecture.
[0004] Therefore, there is a need to improve the existing technology. SUMMARY
[0005] Therefore, the main purpose of the present application is to provide a network service access method and a mobile terminal device thereof to achieve a DSDS network service access method.
[0006] The present application discloses a network service access method for a mobile terminal device, which includes adding an access data field to an application protocol data unit of an eUICC of the mobile terminal device; enabling a first operator data and a second operator data of the eUICC of the mobile terminal device; issuing an instruction to access a first issuer security domain data of the first operator data or an instruction to access a second issuer security domain data of the second operator data; and accessing data corresponding to the first issuer security domain data of the first operator data or accessing data corresponding to the second issuer security domain data of the second operator data.
[0007] The application further discloses a mobile terminal device, comprising a universal integrated circuit card, a processing device coupled to the universal integrated circuit card, and a memory unit coupled to the universal integrated circuit card and the processing device, used to store a program code to instruct the processing device to execute a network service access procedure, wherein the network service access procedure comprises adding an access data field to an application protocol data unit of the universal integrated circuit card of the mobile terminal device, enabling first operator data and second operator data of the universal integrated circuit card of the mobile terminal device, issuing an instruction to access first issuer secure domain data of the first operator data or an instruction to access second issuer secure domain data of the second operator data, and accessing data corresponding to the first issuer secure domain data of the first operator data or data corresponding to the second issuer secure domain data of the second operator data.
[0008] The application further discloses a mobile terminal device, comprising a universal integrated circuit card, a processing device coupled to the universal integrated circuit card, and a memory unit coupled to the universal integrated circuit card and the processing device, used to store a program code to instruct the processing device to execute a network service access procedure, wherein the network service access procedure comprises adding an access data field to an application protocol data unit of the universal integrated circuit card of the mobile terminal device, enabling first operator data and second operator data of the universal integrated circuit card of the mobile terminal device, issuing an instruction to access first issuer secure domain data of the first operator data or an instruction to access second issuer secure domain data of the second operator data, and accessing data corresponding to the first issuer secure domain data of the first operator data or data corresponding to the second issuer secure domain data of the second operator data. BRIEF DESCRIPTION OF DRAWINGS
[0009] Figure 1 A schematic diagram of a mobile terminal device of an embodiment of the application.
[0010] Figure 2 A schematic diagram of an application protocol data unit of an embodiment of the application.
[0011] Figure 3 A schematic diagram of a network service access method of an embodiment of the application.
[0012] Figure 4 A schematic diagram of another application protocol data unit of an embodiment of the application.
[0013] Figure 5 A schematic diagram of an enabling data method of an embodiment of the application.
[0014] Figure 6 A schematic diagram of another network service access method of an embodiment of the application.
[0015] BRIEF DESCRIPTION OF DRAWINGS:
[0016] 10: mobile terminal device
[0017] 102: universal integrated circuit card
[0018] 104: processing device
[0019] 106: memory unit
[0020] 30, 60: network service access method
[0021] 302-316, 502-510, 602-612: steps
[0022] 50: enabling data method
[0023] APDU: application protocol data unit
[0024] ISD_P1: first issuer security domain data
[0025] ISD_P2: second issuer security domain data
[0026] ISD_R: issuer security domain data root
[0027] LPA: local data assistant
[0028] Profile_1: first operator data
[0029] Profile_2: second operator data DETAILED DESCRIPTION
[0030] According to the Groupe Speciale Mobile Association (GSMA) specification, the existing eUICC architecture downloads data (Profile) information through a Remote SIM Provisioning (RSP) and stores the data information in an Issuer Security Domain Profile (ISD-P), wherein the data contains an Application Identifier (AID) and an Integrate circuit card identity (ICCID) value. Under the existing eUICC architecture, when the data is enabled, a Refresh Proactive Command of the SIM card is triggered to initialize the SIM card. However, the Refresh Proactive Command does not contain an identification code corresponding to the data or the SIM card slot, so only the enabled data can be accessed, and other data cannot be accessed. That is, the existing eUICC cannot access multiple data to achieve a Dual SIM Dual Standby (DSDS) application.
[0031] Please refer to Figure 1 , Figure 1 A schematic diagram of a mobile terminal device 10 according to an embodiment of the present application is shown in FIG. 1. The mobile terminal device 10 can be a User Equipment (UE), a Mobile Station, a Mobile Terminal, a smart device, or a tablet computer. The mobile terminal device 10 can communicate with a wireless communication system, which includes an Embedded Universal Integrated Circuit Card (eUICC) 102, a processing device 104, and a memory unit 106. The processing device 104 is coupled to the eUICC 102, and the memory unit 106 is coupled to the eUICC 102 and the processing device 104 to store a program code for instructing the processing device 104 to perform a network service access procedure to achieve a Dual SIM Dual Standby (DSDS) application.
[0032] The mobile terminal device 10 adds an access data field to an application protocol data unit (APDU) of the universal integrated circuit card 102 according to a network service access procedure, so as to enable a first operator data Profile_1 and a second operator data Profile_2 of the universal integrated circuit card 102 of the mobile terminal device 10, wherein the operator data includes corresponding file structure, data and application program. Under the architecture of the eUICC, only the internal files and applications of the enabled data can be accessed through the eUICC (i.e. only the enabled data can access the network), so when the first operator data Profile_1 and the second operator data Profile_2 are both enabled, the mobile terminal device 10 can access the corresponding network through the first operator data Profile_1 and the second operator data Profile_2. Then, the mobile terminal device 10 issues an instruction for accessing a first issuer security domain data ISD_P1 of the first operator data Profile_1 or an instruction for accessing a second issuer security domain data ISD_P2 of the second operator data Profile_2, and accesses the data corresponding to the first issuer security domain data ISD_P1 of the first operator data Profile_1 or the data corresponding to the second issuer security domain data ISD_P2 of the second operator data Profile_2.
[0033] In particular, please refer to Figure 2 , Figure 2 is a schematic diagram of an application protocol data unit (APDU) according to an embodiment of the present application. The application protocol data unit (APDU) is a communication unit between a host and the universal integrated circuit card 102, and the application protocol data unit (APDU) conforms to the Abstract Syntax Notation One (ASN.1) standard specification of the GSM Association. As shown in Figure 2 , the application protocol data unit (APDU) includes a CLA field type, an INS instruction code, P1 and P2 instruction parameters, a LPA Tag local profile assistant (LPA) tag, an Access_Profile access data instruction, and an ICCID value including issuer security domain data and the like.
[0034] Therefore, the universal integrated circuit card 102 of the mobile terminal device 10 according to an embodiment of the present application can read the content of the ICCID value through the access data instruction of the Access_Profile. In Figure 2In the example of FIG. 1, the 45 in the Access_Profile represents whether to access the issuer security domain data, and the ICCID value represents the corresponding issuer security domain data.
[0035] The network access procedure of the mobile terminal device 10 can be summarized as a network service access method 30, as shown in FIG. 2. Figure 3 The network service access method 30 includes the following steps:
[0036] Step 302: enabling the first operator data Profile_1 of the universal integrated circuit card 102;
[0037] Step 304: enabling the second operator data Profile_2 of the universal integrated circuit card 102;
[0038] Step 306: issuing an instruction to access the first issuer security domain data ISD_P1;
[0039] Step 308: reading the ICCID value in the application protocol data unit APDU corresponding to the instruction to access the first issuer security domain data ISD_P1;
[0040] Step 310: accessing the data of the first issuer security domain data ISD_P1;
[0041] Step 312: issuing an instruction to access the second issuer security domain data ISD_P2;
[0042] Step 314: reading the ICCID value in the application protocol data unit APDU corresponding to the instruction to access the second issuer security domain data ISD_P2;
[0043] Step 316: accessing the data of the first issuer security domain data ISD_P2.
[0044] According to the network service access method 30, the mobile terminal device 10 of the embodiment of the present application enables the first operator data Profile_1 and the second operator data Profile_2 through the local data assistant LPA and the issuer security domain data root (Issuer Security Domain Root) ISD_R in steps 302 and 304. Therefore, after the mobile terminal device 10 issues a prior instruction (i.e. an instruction for accessing the first issuer security domain data ISD_P1) in step 308, the mobile terminal device 10 reads the ICCID value in the instruction application protocol data unit APDU for accessing the first issuer security domain data ISD_P1 in step 308, and then accesses the corresponding data (step 310). Similarly, the mobile terminal device 10 issues an instruction for accessing the first issuer security domain data ISD_P1 in step 312, and after reading the ICCID value in the application protocol data unit APDU corresponding to the instruction for accessing the second issuer security domain data ISD_P2 in step 314, the mobile terminal device 10 accesses the corresponding data (step 316).
[0045] In other words, since the embodiment of the present application adds the access data instruction of Access_Profile in the application protocol data unit APDU under the existing eUICC architecture, the universal integrated circuit card 102 can access the data of the specific issuer security domain data in the case of enabling multiple operator data after receiving the corresponding prior instruction. In this way, the mobile terminal device 10 of the embodiment of the present application can achieve the dual subscriber identity module dual standby application by using multiple data in the universal integrated circuit card 102.
[0046] It is worth noting that, compared with the prior art, the mobile terminal device 10 of the embodiment of the present application can enable the first operator data Profile_1 and the second operator data Profile_2 of the universal integrated circuit card 102 according to the network service access method 30, without triggering the update initiative instruction to initialize the universal integrated circuit card 102.
[0047] In another embodiment, the embodiment of the present application can additionally add a field P4 in the application protocol data unit APDU to distinguish the identity (Identity, ID) of different slots in the universal integrated circuit card 102. For example, the field P4 value of 00 can correspond to the slot containing the first operator data Profile_1, or the field P4 value of 01 can correspond to the slot containing the second operator data Profile_2.
[0048] Please refer to Figure 4 , Figure 4 is a schematic diagram of another application protocol data unit APDU of the embodiment of the present application. Compared with Figure 2The difference is that Figure 4 The field added in the application protocol data unit APDU is P4, so when the universal integrated circuit card 102 receives the application protocol data unit APDU, the value of the P4 field can be read, and the value of the P4 field is decoded to know which issuer security domain data is accessed.
[0049] For example, when the value of the P4 field is 00, the enabling flow of the mobile terminal device 10 of the embodiment of the application can be summarized as an enabling data method 50, please refer to Figure 5 The enabling data method 50 includes the following steps:
[0050] Step 502: enabling the first operator data Profile_1;
[0051] Step 504: sending an application protocol data unit APDU containing the P4 field;
[0052] Step 506: refreshing the universal integrated circuit card 102;
[0053] Step 508: executing an Answer to Reset (ATR) program or a Protocol and Parameter Selection (PPS) program;
[0054] Step 510: reading the data of the first issuer security domain data ISD_P1 in the universal integrated circuit card 102.
[0055] According to the enabling data method 50, after the mobile terminal device 10 enables the first operator data Profile_1 (step 502), the mobile terminal device 10 sends an application protocol data unit APDU containing the P4 field (step 504), then reads the value of the P4 field, and decodes the value of the P4 field to know which issuer security domain data is accessed, refreshes the universal integrated circuit card 102 (step 506), executes the Answer to Reset program or the Protocol and Parameter Selection program (step 508), and reads the corresponding issuer security domain data (step 510). Similarly, the enabling data method 50 can also be used to enable the second operator data Profile_2 when the value of the P4 field is 01.
[0056] In addition, based on the application protocol data unit APDU of Figure 4 The network access flow of the mobile terminal device 10 can be summarized as a network service access method 60. The network service access method 60 includes the following steps:
[0057] Step 602: enabling the first operator data Profile_1 of the universal integrated circuit card 102 of the mobile terminal device 10;
[0058] Step 602: Enable the second operator data Profile_2 of the general-purpose integrated circuit card 102 of the mobile terminal device 10;
[0059] Step 606: Issue an instruction to access the first issuer security domain data ISD_P1 of the first operator data Profile_1;
[0060] Step 608: Access the data corresponding to the first issuer security domain data ISD_P1 of the first operator data Profile_1;
[0061] Step 610: Issue a command to access the second issuer security domain data ISD_P2 of the second operator data Profile_2;
[0062] Step 612: Access the data corresponding to the second issuer security domain data ISD_P2 of the second operator data Profile_2.
[0063] According to the network service access method 60, in steps 602 and 604, the mobile terminal device 10 enables the first operator data Profile_1 and the second operator data Profile_2 through the Local Data Assistant (LPA) and the Issuer Security Domain Data Root (ISD_R). After issuing the instruction to access the first issuer security domain data (ISD_P1) of the first operator data Profile_1 in step 606, it can directly access the corresponding data of the first issuer security domain data Profile_1 according to the P4 field of the Application Protocol Data Unit (APDU) of the general integrated circuit card 102.
[0064] Furthermore, since the second operator data Profile_2 is also in an active state, in step 610, after the mobile terminal device 10 issues the instruction to access the second issuer security domain data ISD_P2 of the second operator data Profile_2, it can directly access the data corresponding to the second issuer security domain data Profile_2 according to the P4 field of the application protocol data unit APDU of the general integrated circuit card 102.
[0065] It should be noted that those skilled in the art can design mobile terminal devices appropriately according to different system requirements. For example, the amount of operator data, the value of local data assistant tags, or data access instructions can all be adjusted according to system requirements, and are not limited thereto, all of which are within the scope of this invention.
[0066] In summary, the present invention provides a network service access method and a mobile terminal device that enables multiple operator data in the eUICC architecture, allowing the mobile terminal device to access the data simultaneously, thus achieving dual SIM card dual standby applications.
[0067] The above description is only a preferred embodiment of the present invention. All equivalent changes and modifications made in accordance with the claims of the present invention should be included within the scope of the present invention.
Claims
1. A method for accessing network services, used in a mobile terminal device, comprising: A new access data field is added to an application protocol data unit of a general-purpose integrated circuit card of the mobile terminal device; Enables a first operator's data and a second operator's data on the general-purpose integrated circuit card of the mobile terminal device; Issuing an instruction to access a first issuer security domain data of the first operator's data or an instruction to access a second issuer security domain data of the second operator's data; and Accessing data corresponding to the first issuer's security domain data of the first operator or accessing data corresponding to the second issuer's security domain data of the second operator.
2. The network service access method as described in claim 1, wherein the application protocol data unit conforms to the GSM Association's abstract syntax symbol standard specification.
3. The network service access method as described in claim 1, wherein the step of accessing data corresponding to the first issuer's security domain data of the first operator's data or accessing data corresponding to the second issuer's security domain data of the second operator's data comprises: According to the instruction to access the first issuer's security domain data, read the access data field of the application protocol data unit of the general-purpose integrated circuit card; and Data corresponding to the first issuer's security domain data is accessed based on an integrated circuit card identifier stored in the access data field.
4. The network service access method as described in claim 1, wherein the step of accessing data corresponding to the first issuer's security domain data of the first operator's data or accessing data corresponding to the second issuer's security domain data of the second operator's data comprises: According to the instruction to access the second issuer's security domain data, read the access data field of the application protocol data unit of the general-purpose integrated circuit card; and Data corresponding to the second issuer's security domain data is accessed based on an integrated circuit card identifier stored in the access data field.
5. The network service access method as described in claim 1, wherein the access data field belongs to a local data assistant tag of the application protocol data unit.
6. The network service access method as claimed in claim 1, wherein when the first operator data and the second operator data of the general-purpose integrated circuit card of the mobile terminal device are enabled, an update active instruction to initialize the general-purpose integrated circuit card is not triggered.
7. A method for accessing network services, used in a mobile terminal device, comprising: An identity field is added to an application protocol data unit of a general-purpose integrated circuit card of the mobile terminal device; Enables a first operator's data and a second operator's data on the general-purpose integrated circuit card of the mobile terminal device; Issuing an instruction to access a first issuer's secure domain data of the first operator's data or an instruction to access a second issuer's secure domain data of the second operator's data; and Based on the identity field of the application protocol data unit of the general-purpose integrated circuit card, data corresponding to the first issuer security domain data of the first operator data or data corresponding to the second issuer security domain data of the second operator data can be accessed.
8. The network service access method as described in claim 7, wherein the application protocol data unit conforms to the GSM Association's abstract syntax symbol standard specification.
9. The network service access method as described in claim 7, further comprising: After enabling the first operator data of the general integrated circuit card of the mobile terminal device, the general integrated circuit card is refreshed with the first issuer security domain data according to the identity field of the application protocol data unit. Perform a reset response procedure or a protocol and parameter selection procedure; and Read the data from the first issuer security domain data in the general-purpose integrated circuit card.
10. A mobile terminal device, comprising: A general-purpose integrated circuit card; A processing device coupled to the general-purpose integrated circuit card; and A memory unit, coupled to the general-purpose integrated circuit card and the processing device, is used to store program code to instruct the processing device to execute a network service access procedure, wherein... The network service access process includes: A new access data field is added to an application protocol data unit of a general-purpose integrated circuit card of the mobile terminal device; Enables a first operator's data and a second operator's data on the general-purpose integrated circuit card of the mobile terminal device; Issue an instruction to access a first issuer security domain data of the first operator's data or an instruction to access a second issuer security domain data of the second operator's data; as well as Accessing data corresponding to the first issuer's security domain data of the first operator or accessing data corresponding to the second issuer's security domain data of the second operator.
11. The mobile terminal device of claim 10, wherein the application protocol data unit conforms to the GSM Association's abstract syntax symbol standard specification.
12. The mobile terminal device of claim 10, wherein the step of accessing data corresponding to the first issuer security domain data of the first operator data or accessing data corresponding to the second issuer security domain data of the second operator data comprises: According to the instruction to access the first issuer's security domain data, read the access data field of the application protocol data unit of the general-purpose integrated circuit card; and Data corresponding to the first issuer's security domain data is accessed based on an integrated circuit card identifier stored in the access data field.
13. The mobile terminal device of claim 10, wherein the step of accessing data corresponding to the first issuer security domain data of the first operator data or accessing data corresponding to the second issuer security domain data of the second operator data comprises: According to the instruction to access the second issuer's security domain data, read the access data field of the application protocol data unit of the general-purpose integrated circuit card; and Data corresponding to the second issuer's security domain data is accessed based on an integrated circuit card identifier stored in the access data field.
14. The mobile terminal device of claim 10, wherein the access data field belongs to a local data assistant tag of the application protocol data unit.
15. The mobile terminal device of claim 10, wherein when the first operator data and the second operator data of the general-purpose integrated circuit card of the mobile terminal device are enabled, an update active instruction to initialize the general-purpose integrated circuit card is not triggered.
Citation Information
Patent Citations
Method and device for accessing data of embedded sim card
CN111480350A