[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20160134419A - Method for changing the subscriber identification information of terminal using smart card including multiple subscriber identification information, terminal and computer program thereof - Google Patents

Method for changing the subscriber identification information of terminal using smart card including multiple subscriber identification information, terminal and computer program thereof Download PDF

Info

Publication number
KR20160134419A
KR20160134419A KR1020150097909A KR20150097909A KR20160134419A KR 20160134419 A KR20160134419 A KR 20160134419A KR 1020150097909 A KR1020150097909 A KR 1020150097909A KR 20150097909 A KR20150097909 A KR 20150097909A KR 20160134419 A KR20160134419 A KR 20160134419A
Authority
KR
South Korea
Prior art keywords
identification information
subscriber identification
smart card
file
terminal
Prior art date
Application number
KR1020150097909A
Other languages
Korean (ko)
Inventor
김경태
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Publication of KR20160134419A publication Critical patent/KR20160134419A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W4/003
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

The present invention relates to a method of operating a smart card including a plurality of subscriber information, and a terminal and a computer program having the method applied thereto, and more specifically, in a terminal using a smart card including a plurality of subscriber identification information, to a method of operating the smart card including the plurality of subscriber information capable of enabling a user to quickly and conveniently change the subscriber identification information of the terminal by changing the subscriber identification information of the terminal to another subscriber identification information among the plurality of subscriber identification information included in the smart card without a rebooting process, and to a terminal and a computer program having the method applied thereto.

Description

[0001] The present invention relates to a subscriber identification information change method, a terminal and a computer program using a smart card including a plurality of subscriber identification information,

The present invention relates to a subscriber identification information change method, a terminal, and a computer program using a smart card including a plurality of subscriber identification information, and more particularly, The subscriber identification information of the terminal is changed to the other subscriber identification information of the plurality of subscriber identification information included in the smart card without applying the subscriber identification information of the terminal, A subscriber identification information changing method using a smart card including identification information, a terminal, and a computer program.

2. Description of the Related Art In recent years, various mobile terminals have been widely used along with popularization of mobile communication services. In order to store and manage various information for authenticating the usage rights of the mobile terminal user, a Universal Subscriber Identification Module (USIM) Various smart cards such as a module, a SIM, a universal IC card (UICC), and a secure element (SE) are utilized.

Conventionally, in order for a user to change subscriber identification information for a terminal such as a smart phone, a user removes a smart card from a terminal while carrying a smart card such as a USIM (USIM), attaches a new smart card The subscriber identification information included in the new smart card must be used during the booting process of the terminal by rebooting the terminal. Accordingly, in order for the user to change the subscriber identification information in the terminal, it is necessary to directly perform various troublesome operations such as directly replacing the smart card such as a rogue terminal and inconvenience such as rebooting of the terminal and considerable time for subscriber authentication .

In order to solve the above problem, a smart card including a plurality of subscriber identification information may be used. However, in this case, in order to select and process a plurality of subscriber identification information, an operating system (For example, the Android operating system and the like), it is difficult to secure the compatibility and stability of the terminal.

Furthermore, in the case of using a smart card including a plurality of subscriber identification information, a smart card registration and management system, which was able to register and manage a smart card containing only one subscriber identification information, It is difficult to maintain the compatibility of the system, and a considerable cost may be required to modify the system.

Korean Patent Publication No. 10-2006-0063360 (published on June 12, 2006)

Disclosure of Invention Technical Problem [8] Accordingly, the present invention has been made keeping in mind the above problems occurring in the prior art, and it is an object of the present invention to provide a smart card replacement method, A subscriber identification information change method, a terminal, and a computer program that can change subscriber identification information quickly and easily without rebooting the terminal.

Further, in order to solve the above problems, the present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide a subscriber identity management method and a subscriber identity management method, which are implemented at the level of an operating system (e.g., It is an object of the present invention to provide a subscriber identification information change method, a terminal, and a computer program using a smart card that can process subscriber identification information without modifying a processing procedure, thereby ensuring compatibility and stability of the terminal .

Further, even if a smart card including a plurality of subscriber identification information is used, the present invention can maintain compatibility with a smart card registration and management system capable of registering and managing a smart card including only one subscriber identification information And a method for changing subscriber identification information using a smart card, a terminal, and a computer program capable of minimizing the cost required to modify the system.

According to an aspect of the present invention, there is provided a method for changing subscriber information in a terminal, the method comprising: providing a plurality of subscriber identification information stored in a smart card to a user, Wherein the status is displayed; A smart card setting step of setting the first subscriber identification information selected by the terminal as the main subscriber identification information and activating the first subscriber identification information and deactivating the activated main subscriber identification information; And a subscriber identity update step of updating the subscriber identity with respect to the communication network using the first subscriber identity information selected by the user terminal, wherein the subscriber identity update step is activated before the terminal is rebooted Canceling the authentication through the main subscriber identification information and performing a subscriber authentication procedure for the communication network using the first subscriber identification information.

Here, the smart card includes a plurality of master files and a lower file structure for each master file, and the lower file structure for the master file and each master file includes only one subscriber identification information The master file having the same file structure as the master file of the smart card and the sub file structure of each master file, and in the setting of the smart card, the terminal selects a master corresponding to the first subscriber identification information selected by the user The file can be activated and the master file corresponding to the subscriber identification information that has been activated can be deactivated.

At this time, the terminal activates the master file corresponding to the first subscriber identification information selected by the user using an applet driven on the smart card, and the master file corresponding to the activated subscriber identification information Can be deactivated.

Also, the smart card includes a plurality of application dedicated files and a sub-file structure for each application-specific file, and the application dedicated file and the sub-file structure for each application-specific file include Wherein the smart card has a file structure identical to that of a smart card application dedicated file including only one subscriber identification information and a sub file structure for each application dedicated file, The application specific file corresponding to the first subscriber identification information is linked to the sub file structure of the master file of the smart card and the link to the application specific file corresponding to the activated subscriber identification information is Can be removed have.

In addition, in the smart card setting step, the first subscriber identification information may be copied to an element file (EF) corresponding to the main subscriber identification information of the smart card.

In an operating system running on the terminal, the same process as the process of processing subscriber identification information for a smart card including only one subscriber identification information is performed on a smart card including the plurality of subscriber identification information And can process the main subscriber identification information.

In the first communication network, a database for managing correspondence information on the smart card including the plurality of subscriber identification information may be provided.

A computer program according to another aspect of the present invention is a computer program stored in a computer readable recording medium for executing each step described in any one of the above-mentioned smart card operating methods in a terminal.

A terminal according to another aspect of the present invention is a terminal for changing subscriber identification information authenticated to a communication network using a smart card storing a plurality of subscriber identification information including one main subscriber identification information, A user interface providing unit for displaying a plurality of stored subscriber identification information in an active or inactive state and providing the same to a user; A smart card processing unit for sending a predetermined command to the smart card to set and activate the first subscriber identification information selected by the user as main subscriber identification information and deactivating the activated main subscriber identification information; And a communication information processing unit for updating the subscriber authentication with respect to the communication network using the first subscriber identification information selected by the user, wherein in the communication processing unit, And the subscriber authentication procedure for the communication network is performed using the first subscriber identification information.

Here, the smart card includes a plurality of master files and a lower file structure for each master file, and the lower file structure for the master file and each master file includes only one subscriber identification information The master file corresponding to the first subscriber identification information selected by the user has the same file structure as the master file of the smart card and the sub file structure for each master file, , And can deactivate the master file corresponding to the subscriber identification information that has been activated.

At this time, the smart card processing unit activates the master file corresponding to the first subscriber identification information selected by the user using an applet driven by the smart card, and activates a master corresponding to the activated subscriber identification information The file can be deactivated.

Also, the smart card includes a plurality of application dedicated files and a sub-file structure for each application-specific file, and the application dedicated file and the sub-file structure for each application-specific file include The smart card processing unit has the same file structure as the application specific file of the smart card including only one subscriber identification information and the sub file structure for each application dedicated file, A link to an application dedicated file corresponding to the information is linked to a sub file structure of a master file of the smart card and a link to an application dedicated file corresponding to the activated subscriber identification information is removed to Terminal.

In an operating system running on the terminal, the same process as the process of processing subscriber identification information for a smart card including only one subscriber identification information is performed on a smart card including the plurality of subscriber identification information And can process the main subscriber identification information.

Also, the user interface providing unit may provide the user with some or all of the plurality of subscriber identification information using an application running on the terminal, and the communication information processing unit and the smart card processing unit may be operated by the terminal System can be implemented.

According to another aspect of the present invention, there is provided a smart card having a plurality of subscriber identification information stored therein, the smart card including a plurality of file structure sets including a master file and a sub-file for a master file, And an applet changing an activation state of a plurality of master files by an instruction of a terminal connected to the card, wherein each of the plurality of file structure sets includes one subscriber identification information.

According to an embodiment of the present invention, a smart card such as a USIM, a SIM, a universal integrated circuit card (UICC) or a security element (Secure Elements, SE) including a plurality of subscriber identification information is used The terminal updates the subscriber identification information of the terminal without providing a rebooting process by using the first subscriber identification information selected by the user after providing the plurality of subscriber identification information to the user, It is not necessary to carry the smart card and the subscriber identification information of the terminal can be changed easily and quickly without having to carry out a complicated smart card replacement operation.

In addition, according to an embodiment of the present invention, even if a smart card including a plurality of subscriber identification information is used, subscriber identification information processing implemented at a level of an operating system (e.g., an Android operating system) It is possible to process the subscriber identification information without modifying the process, thereby ensuring the compatibility and stability of the terminal.

In addition, according to an embodiment of the present invention, even if a smart card including a plurality of subscriber identification information is used, the smart card registration and management, which was able to register and manage a smart card including only one subscriber identification information, The compatibility with the system can be maintained, and the cost of correcting the system can be minimized.

BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
1 is a configuration diagram of a communication system according to an embodiment of the present invention.
FIG. 2 is an explanatory diagram of a structure and a file structure of a smart card such as USIM, which includes one subscriber identification information.
FIG. 3 is a flowchart illustrating a process of booting a terminal in a smartphone using a USIM including one subscriber identification information.
4 is a flowchart of a method for changing subscriber identification information in a terminal using a smart card according to an embodiment of the present invention.
5 is a block diagram of a file system of a smart card including a plurality of subscriber identification information according to an embodiment of the present invention.
6 is an explanatory diagram of a subscriber identification information changing process using a smart card including a plurality of subscriber identification information according to an embodiment of the present invention.
FIG. 7 is an explanatory diagram of a file system structure of a smart card including a plurality of subscriber identification information according to an embodiment of the present invention and a subscriber identification information changing process using the same.
8 is a configuration diagram of a terminal for changing subscriber identification information using a smart card including a plurality of subscriber identification information according to an embodiment of the present invention.
9 is a flowchart of a process of changing subscriber identity information in a terminal using a smart card including a plurality of subscriber identification information according to an embodiment of the present invention.
FIG. 10 is an explanatory diagram of a registration and management system of USIMs including one subscriber identification information.
11 is an explanatory diagram of a USIM registration and management system including a plurality of subscriber identification information according to an embodiment of the present invention.

BRIEF DESCRIPTION OF THE DRAWINGS The present invention is capable of various modifications and various embodiments, and specific embodiments will be described in detail below with reference to the accompanying drawings.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

The terms first, second, etc. may be used to describe various components, but the components are not limited by the terms, and the terms are used only for the purpose of distinguishing one component from another Is used.

Hereinafter, exemplary embodiments of a subscriber identification information changing method, a terminal, and a computer program using a smart card including a plurality of subscriber identification information according to an exemplary embodiment of the present invention will be described in detail with reference to the accompanying drawings.

FIG. 1 illustrates a configuration diagram of a communication system 100 according to an embodiment of the present invention. 1, the communication system 100 according to an exemplary embodiment of the present invention may include a terminal 110, a server 120, and a communication network 130. As shown in FIG.

First, the terminal 110 receives one main subscriber identification information from a smart card, such as a USIM, in which a plurality of subscriber identification information is stored, accesses the server 120, The authentication process is performed. Accordingly, one terminal 110a can perform voice communication, data communication, and the like with another terminal 110b connected to the communication network 130. [

However, in the related art, when the user of the terminal 110a wishes to update subscriber authentication using other subscriber identification information in order to use a telephone number different from the telephone number currently used by the user, It is necessary to turn off the power and replace the smart card such as USIM with another smart card and then perform the subscriber authentication procedure for the communication network 130 while turning on the power of the terminal 110a.

Accordingly, the user has to carry a smart card such as a USIM or the like, and the user removes the smart card such as USIM from the terminal 110a and reboots the terminal 110a after installing the new smart card rebooting, etc.), and it takes a considerable amount of time for the reboot of the terminal and the subscriber authentication procedure.

On the other hand, in the present invention, the terminal 110a receives the plurality of subscriber identification information from the smart card, displays each subscriber identification information in an active / inactive state, provides the subscriber identification information to a user, The first subscriber identification information selected by the user is set and activated as the main subscriber identification information and the activated subscriber identification information is deactivated and then the first subscriber identification information is transmitted without rebooting the terminal 110a The user does not need to carry a smart card such as a USIM or a smart card and can perform the smart card replacement operation quickly and easily without needing to carry out troublesome smart card replacement operation. The subscriber identification information of the mobile terminal 110a can be changed.

At this time, in an operating system driven by the subscriber station 110a, a smart card including only the subscriber identification information, a smart card including the plurality of subscriber identification information, (E.g., an Android operating system) operating at the terminal, even if a smart card including a plurality of subscriber identification information is used by processing the main subscriber identification information with respect to the card, The processing procedure is not modified, thereby ensuring compatibility and stability of the terminal.

 Meanwhile, the terminal 110 according to an exemplary embodiment of the present invention includes a function for a user to communicate with another terminal 110b through the communication network 130, and includes a smart phone, a mobile phone, a tablet PC, A mobile terminal including a personal digital assistant (PDA), a web pad, etc., as well as a wireless or wired terminal may be used as the terminal 110 according to the present invention as long as the terminal performs authentication of the subscriber using a smart card .

In addition, the server 120 performs subscriber authentication of the terminal 110 to control access to the communication network 130. The server 120 may be constituted by one physical server, but may be implemented by a plurality of physical servers in order to divide and efficiently operate a plurality of functions.

Lastly, the communication network 130 may be adopted as the communication network 130 according to the present invention without any particular limitation if it is a communication network that performs subscriber authentication using a smart card such as USIM. Accordingly, various wireless communication networks such as CDMA, GSM, WCDMA, and LTE may be adopted as the communication network 130. In addition, if a configuration for performing subscriber authentication using a smart card is included, an Infrared Data Association A communication network 130 using wireless transmission technology such as IrDA or Bluetooth may be configured and may be a personal area network (PAN), a local area network (LAN) , A metropolitan area network (MAN), a wide area network (WAN), and the like can also be adopted as a communication network according to an embodiment of the present invention.

In addition to the file structure of the USIM as a typical example of a smart card, a SIM, a universal integrated circuit card (UICC), and a secure element SE embedded in the terminal, as well as a USIM, Etc. may also be included in the smart card. However, since the smart cards can be easily implemented by replacing the USIM, descriptions of various types of smart cards will be omitted below as a description of USIM.

For a better understanding of the present invention, a general operation method of a terminal using a smart card such as USIM will be briefly described below.

2 (a) illustrates a general structure of a smart card according to the prior art. As shown in FIG. 2 (a), there are a smart card H / W such as a RAM, a ROM and a CPU, a smart card operating system for controlling and processing the smart card H / W, There is a smart card file system in which the data of the smart card is stored. Accordingly, when the terminal such as a smart phone requests the subscriber identification information, the input / output device existing on the smart card H / W receives the subscriber identification information, and then, in the smart card operating system, And a card information management module, accesses the corresponding information in the smart card file system using the smart card API, and provides the subscriber identification information requested by the terminal.

2 (b) illustrates a file structure in a USIM, which is one of representative smart cards. As shown in FIG. 2 (b), there is one master file (MF) in a conventional USIM file structure including one subscriber identification information, and a dedicated file , DF), and there exists an application dedicated file (ADF) in which subscriber identification information for real mobile communication network interworking exists. In particular, as shown in FIG. 2, an ADF usim file for managing USIM file information is linked to a directory element file (EF DIR ) accessed from a master file (MF).

In the ADF usim file, there are elementary files (EFs) necessary for connection to a mobile communication network. For example, an integrated circuit card ID number corresponding to a USIM serial number, keys for EF MSISDN, the network connection to the ICCID) EF ICCID, the information corresponding to the EF IMSI, phone number for user identification on the network International Mobile Subscriber Identity (IMSI) Mobile Station International ISDN number (MSISDN) for the A series of subscriber identification information required for subscriber authentication of the terminal 110, including EF Kc for Kc for managing information, and the like can be stored and managed.

3 (a) shows a flowchart of a terminal booting process in the terminal 110, such as a smartphone using a general user ID (USIM) having one subscriber identification information.

First, when power is applied to the terminal 110, the terminal 110 confirms the existence of the USIM and the state of the USIM through the ATR / PPS processing. If it is confirmed that the USIM exists in the terminal 110 and operates normally, the master file MF is selected in the USIM.

When a selection is made for the master file MF, the dedicated file DF and the element file EF existing under the master file MF are checked, and the presence or absence of the double directory element file EF DIR And information about it.

Then, when the directory component file (EF DIR) is present, it is accessible to the directory element file (EF DIR) and the link (Link) an idealistic application-specific file (ADF USIM) are interlocked. Then, files such as EF IMSI , EF ICCID , EF MSISDN , and EF Kc existing in the wicket application dedicated file (ADF USIM ) are read.

Through this series of processes, the terminal 110 can obtain subscriber identification information from the USIM and further can perform a subscriber authentication procedure for the communication network 130 using the subscriber identification information do.

3 (b), a flowchart of a terminal booting process in the terminal 110, such as a smart phone using a general user ID (USIM) having one subscriber identification information, is shown in FIG. 3 (a) .

3 (a) and 3 (b), the user removes the existing USIM from the terminal 110, mounts a USIM having new subscriber identification information, The subscriber authentication of the terminal 110 can be renewed by using the new subscriber identification information through a series of processes of FIGs. 3A and 3B by applying power to the terminal 110 and rebooting it .

Meanwhile, FIG. 4 illustrates a flowchart of a method for changing subscriber identification information in a terminal using a smart card including a plurality of subscriber identification information according to an embodiment of the present invention. 4, a method for changing subscriber identification information in a terminal using a smart card according to an exemplary embodiment of the present invention includes a user providing step S410, a smart card setting step S420, S430). In addition, the terminal 110 may further include a subscriber authentication step (not shown) for performing a subscriber authentication procedure for the first communication network 130 using the main subscriber identity information transmitted from the smart card .

In this regard, FIG. 5 illustrates a structure of a file system of a smart card including a plurality of subscriber identification information according to an embodiment of the present invention. As shown in FIG. 5, in a smart card according to an exemplary embodiment of the present invention, unlike a general smart card (USIM) having only one subscriber identification information, a plurality of A deactivated Deactive_MF1, Deactive_MF2, etc., as well as a master file, that is, an active default master file MF. At this time, each of the master files may include a lower file structure. The master file and the lower file structure for each master file may include a master file of a smart card including only one subscriber identification information, It is possible to maintain compatibility by having the same file structure as that of the lower file structure for each master file.

Accordingly, in the subscriber authentication step (not shown), as shown in FIG. 5, only the activated MF can be recognized as a default, and using the subscriber identification information stored in the MF sub- It is possible to perform the subscriber authentication procedure for the first communication network.

In step S410, the subscriber station 110 receives a part or all of the plurality of subscriber identification information from the smart card, displays each subscriber identification information in an active or inactive state, and provides the subscriber identification information to the user. 6, the terminal 110 sequentially activates a part or all of the plurality of master files by using an applet driven in the smart card, After receiving the stored subscriber identification information, the subscriber identification information is provided to the user. Subsequently, when the user selects one of the plurality of subscriber identification information, subscriber authentication for the first communication network can be updated using the selected subscriber identification information.

In this case, a series of processes of providing a plurality of subscriber identification information to the user and inputting subscriber identification information of the user may be implemented in the form of an app running on the terminal 110, such as a smart phone. Accordingly, the user can easily change the subscriber identification information by selecting the subscriber identification information using the application while the terminal 110 is operating.

In addition, the app running on the terminal 110 may include not only a general application program running on a smart phone, but also a SIM Toolkit program that can be used to manage information on USIM.

In addition, the terminal 110 does not necessarily have to use an app, and various methods of providing a part or all of the plurality of subscriber identification information to the user may be adopted.

Next, in the smart card setting step S420, the subscriber station 110 transmits a predetermined signal to the smart card to set the first subscriber identification information selected by the user as the main subscriber identification information, The subscriber identification information may be deactivated. 6, if the subscriber identification information selected by the user corresponds to Deactive_MF1 of FIG. 6, the terminal 110 transmits a predetermined signal The currently active MF is deactivated, and the deactivated Deactive_MF1 is activated, so that the subscriber identification information recognizable by the terminal 110 is changed.

Subsequently, in the subscriber authentication update step (S430), the subscriber terminal 110 updates subscriber authentication for the first communication network using the first subscriber identification information. At this time, in the subscriber authentication update step (S430), authentication through the active primary subscriber identity information is canceled without rebooting the terminal 110, and using the first subscriber identity information, The subscriber authentication process for the subscriber station 130 is performed.

Further, in an operating system driven by the subscriber station 110, a smart card including only a plurality of subscriber identification information is processed in the same process as the process of processing subscriber identification information with respect to a smart card including only one subscriber identification information, (E.g., an Android operating system) operating at the terminal, even if a smart card including a plurality of subscriber identification information is used by processing the main subscriber identification information with respect to the card, The processing procedure is not modified, thereby ensuring compatibility and stability of the terminal.

In addition, FIG. 7 illustrates a subscriber identification information change process using a smart card using another file structure as an embodiment of the present invention.

7, in addition to the ADF usim , which is an application specific file (ADF) that operates as a default in a subfolder structure of one master file (MF), a plurality of applications such as ADF usim1 and ADF usim2 Dedicated files (ADFs) can exist. At this time, the element files EF included in the conventional ADF usim exist in the same structure in the ADF usim1 , ADF usim2, and the like.

As shown in FIG. 7, the smart card has a wormhole application dedicated file (ADF usim ), and the wormhaft application specific file (ADF usim ) is linked to the directory element file (EF DIR ) It is possible to maintain compatibility with a conventional USIM having only one subscriber identification information.

Furthermore, subscriber identification information exists in the ADF usim1 , ADF usim2, and the like. For example, a first ADF usim1 may be subscriber identity information is stored, may also be usim2 ADF is stored and a second subscriber identity information management.

Hereinafter, the process of changing the subscriber identity information of FIG. 4 is reviewed once again in the case of having the file structure of FIG.

In the subscriber authentication step (not shown), the terminal 110 can perform the subscriber authentication procedure for the first communication network using the main subscriber identification information transmitted from the smart card including the plurality of subscriber identification information.

Accordingly, when the subscriber authentication process is performed while the subscriber station 110 is booting using the smart card having the file structure of FIG. 7, the smart card has compatibility with a general smart card including only one subscriber identification information The terminal 110 provides the subscriber identification information stored in the ADF usim , which is a default application specific file (ADF), to the subscriber terminal 110, The subscriber authentication process may be performed in a manner similar to the process in FIG.

In step S410, the terminal 110 receives a part or all of the plurality of subscriber identification information from the smart card, displays each subscriber identification information in an active or inactive state, To the user. For example, it is possible to provide a user with a part or all of the plurality of subscriber identification information stored in the smart card by using an application (app) driven in the terminal 110, such as a smart phone, The user can be informed of whether to renew the subscriber identity using the subscriber identity.

In step S420, the subscriber station 110 transmits a predetermined command to the smart card to set the first subscriber identification information selected by the user as main subscriber identification information and activate the smart card. The main subscriber identification information can be deactivated.

At this time, the terminal 110 transmits an ISO command or the like for driving the smart card to the smart card. In response to the received command, the smart card transmits an element file EF ) To an application specific file (ADF) including the first subscriber identification information selected by the user (for example, changing the link to ADF usim2 as shown in FIG. 6) (For example, copying the subscriber identification information of ADF usim2 to ADF usim in FIG. 6) with the element file EF corresponding to the identification information.

Further, even when the user reboots the terminal 110 later, the main subscriber identification information finally selected by the user is maintained in the smart card, so that the terminal 110 can perform the subscriber authentication procedure using the same.

Lastly, in the subscriber authentication update step (S430), the subscriber entity 110 updates subscriber authentication for the first communication network 130 using the main subscriber identity information. Accordingly, the terminal 110 accesses the first communication network 130 with new subscriber identification information, such as changing the telephone number of the terminal 110 according to the first subscriber identification information selected by the user .

At this time, in the subscriber authentication update step S430, the terminal 110 cancels the authentication for the first communication network 130 without rebooting the terminal 110, The subscriber identification information for the terminal 110 can be updated by performing the subscriber authentication procedure for the first communication network 130 again using the main subscriber identification information.

Further, in the subscriber authentication update step S430, the subscriber station 110 cancels the authentication for the first communication network, receives the main subscriber identity information from the smart card, The authentication procedure may also be performed.

By updating the subscriber identification information for the subscriber station 110 through the above-described series of steps, the user does not need to carry a smart card such as a USIM or a need for performing a cumbersome smart card replacement operation The subscriber identification information of the terminal can be updated quickly and easily.

Further, in an operating system driven by the subscriber station 110, a smart card including only a plurality of subscriber identification information is processed in the same process as the process of processing subscriber identification information with respect to a smart card including only one subscriber identification information, (E.g., an Android operating system) operating at the terminal, even if a smart card including a plurality of subscriber identification information is used by processing the main subscriber identification information with respect to the card, The processing procedure is not modified, thereby ensuring compatibility and stability of the terminal.

FIG. 8 illustrates a configuration of a terminal 110 that changes subscriber identification information using a smart card including a plurality of subscriber identification information according to an embodiment of the present invention. The terminal 110 according to the embodiment of the present invention may use the smart card 118 in which a plurality of subscriber identification information including one main subscriber identification information is stored, The terminal 110 may include a user interface providing unit 112, a smart card processing unit 114 and a communication information processing unit 116 as shown in FIG. Card 118 to update the subscriber authentication procedure for the first communication network 130 using a plurality of subscriber identification information stored in the smart card.

First, the user interface providing unit 112 receives a part or all of the plurality of subscriber identification information from the smart card 118, displays each subscriber identification information in an active or inactive state, And further receives the first subscriber identification information selected by the user.

More specifically, the user interface providing unit 112 transmits a predetermined command to the smart card processing unit 114 to acquire a part or all of the plurality of subscriber identification information from the smart card 118, A user of the terminal 110 can select one of them by providing the user with a screen or the like.

At this time, the user interface providing unit 112 may be configured using an app or the like driven by the terminal 110. In addition, the app running on the terminal 110 may include not only a general application program running on a smart phone, but also a SIM Toolkit program that can be used to manage information on USIM.

In addition, the user interface providing unit 112 is not necessarily implemented as an app, and various methods of providing a part or all of the plurality of subscriber identification information to the user may be adopted.

Next, the smart card processing unit 114 transmits a predetermined command to the smart card 118 to set and activate the first subscriber identification information selected by the user as the main subscriber identification information, Information can be processed to deactivate.

At this time, the smart card processing unit 114 deactivates the currently activated master file using an applet driven on the smart card, activates another master file that is currently inactivated, and stores the main subscriber identification information (E.g., activation and deactivation of the master file in FIG. 6), or an ISO command for driving the smart card 118 to the smart card 118, (EF) corresponding to the main subscriber identification information of the smart card 118 to an application specific file (ADF) corresponding to the first subscriber identification information according to the received command (for example, Corresponding to the main subscriber identification information of the smart card 118), and transmits the element file < RTI ID = 0.0 > It is also possible to copy the first subscriber identity information as (EF) (e.g., copy the subscriber identification information of the ADF usim2 In Figure 6 the ADF usim).

Finally, the communication information processing unit 116 updates subscriber authentication for the first communication network 130 using the main subscriber identification information. Accordingly, the terminal 110 accesses the first communication network 130 with new subscriber identification information, such as changing the telephone number of the terminal 110 according to the first subscriber identification information selected by the user .

At this time, the communication information processing unit 116 cancels the authentication for the first communication network 130 without rebooting the terminal 110, and uses the first subscriber identification information selected by the user, The subscriber identification information for the terminal 110 can be updated by performing the subscriber authentication procedure for the communication network 130 again.

Further, the communication information processing unit 116 may cancel the authentication for the first communication network and perform the subscriber authentication procedure for the first communication network after receiving the main subscriber identification information from the smart card .

By updating the subscriber identification information for the subscriber station 110 through the above-described series of steps, the user does not need to carry a smart card such as a USIM or a need for performing a cumbersome smart card replacement operation The subscriber identification information of the terminal can be updated quickly and easily.

FIG. 9 illustrates a flowchart of a subscriber identification information change process in the subscriber station 110 using a smart card including a plurality of subscriber identification information according to an embodiment of the present invention.

9, when the user wants to update the subscriber authentication by changing the main subscriber identification information to ADF usim2 in a situation where ADF usim1 is set as the main subscriber identification information, And smart card applications such as smartphone apps, terminal operating systems (eg, Android and iOS), and smart cards (USIM).

For example, if the user desires to update the subscriber identification information to change from one phone number in use to another phone number in the terminal 110, the user interface providing unit 112, which may be implemented as a smartphone app, The smart card processing unit 114 requests the subscriber identification information list stored in the smart card 118 to be acquired and transmitted. The smart card processing unit 114 transmits a predetermined ISO command or the like to the smart card 118 or stores it in the smart card 118 using an applet or the like driven by the smart card 118 Acquires all or a part of the plurality of subscriber identification information and delivers the same to the user interface providing unit 112.

Then, the user interface providing unit 112 displays all or a part of the received subscriber identification information in the active or inactive state with respect to each subscriber identification information, and provides the subscriber identification information to the user, The user interface providing unit 112 transmits a predetermined command ISO to the smart card processing unit 114 implemented on the operating system OS of the terminal 110. In this case, Command or an applet driven by the smart card 118 to change the main subscriber identification information in the smart card 118 such as USIM.

Accordingly, in the smart card 118, the master file can be activated and deactivated as shown in FIG. 5, or the link can be changed by the user to the newly selected ADF usim2 as shown in FIG. 6, the subscriber identification information of the ADF usim2 can handle copy (copy) the ADF usim.

In the case where the main subscriber identification information of the smart card 118 is changed, such as the USIM, the subscriber authentication of the communication network 1330 is updated by the operating system (OS) After confirming the changed main subscriber identification information in the subscriber terminal 116, the main subscriber identification information is reconnected to the subscriber network 130.

Accordingly, the smart card processing unit 114 acquires the changed main subscriber identification information from the smart card 118 and then transmits the acquired main subscriber identification information to the communication information processing unit 116. In the communication information processing unit 116, After canceling the existing authentication for the communication network 130, the subscriber authentication process for the communication network 130 is performed again using the changed main subscriber identity information.

In addition, the terminal 110 displays a process of disconnecting from the communication network 130 in the network indicator bar of the screen, and a process of reconnecting to the communication network 130 using the changed main subscriber identity information. The user may be provided with information on the subscriber authentication update status by providing the user with the authentication cancel to the communication network 130 or the re-authentication result with respect to the communication network 130 through the user interface providing unit 112 You may.

After the subscriber identity update process is completed through the above-described process, the subscriber identification information of the subscriber's terminal 110 of the user is changed, so that the user can use the changed phone number or use the wireless Internet function. In addition, the user of the terminal 110 does not need to possess a smart card 118 such as a USIM or the like to change the subscriber identification information, and does not have to carry out a cumbersome replacement operation of the smart card 118, Furthermore, it is possible to quickly and easily use a plurality of telephone numbers from one terminal 110 without rebooting the terminal.

In addition, a cold reset method in which the terminal 110 reboots power by temporarily interrupting / applying power to the subscriber authentication update request of the smart card 118 such as USIM, It is possible to perform a warm reset method in which subscriber authentication is refreshed using only the changed main subscriber identification information without temporarily interrupting / applying power to the power source.

In the case of the cold reset method, a considerable time is required for rebooting, which may cause considerable inconvenience to the user. Therefore, it is preferable to use a warm reset method. In such a case, The subscriber identity can be updated using the changed main subscriber identity information.

Particularly, in the case of the cold reset method, since it is the same as the booting process between a normal terminal-wake-up (USIM) and a booting process from the power-on time, a considerable time may be required to update the subscriber authentication. (READ) for EF IMSI or EF MSISDN without re-selecting the master file (MF) of the USIM or the file for the wisdom application (ADF usim ) according to the Warm Reset method, The subscriber identity update can be performed very quickly and the subscriber identity information can be updated quickly.

In addition, according to an embodiment of the present invention, even if a smart card including a plurality of subscriber identification information is used, the smart card registration and management, which was able to register and manage a smart card including only one subscriber identification information, The compatibility with the system can be maintained, and the cost of correcting the system can be minimized.

In this regard, FIG. 10 illustrates a registration and management system of a USIM including one subscriber identification information. Typically, a smart card such as a loser is registered and managed in a server operated by a communication service provider. More specifically, as shown in FIG. 10, the smart card, such as the loser, is registered in the invisible key management system included in the authentication server or the like for authentication in the communication network 130, and also manages the sales of the communication service provider It is also registered in the business computing system. In Fig. 10, four wisdom information files for each wisdom card, including one subscriber information, are used to register the smart card, such as wisdom card, in the wisdom key management system and the sales computer system. As shown in Fig.

However, in order to register and manage a smart card including a plurality of subscriber information according to an embodiment of the present invention, it is necessary to significantly modify a business computing system, etc., Which may result in problems such as compatibility with conventional systems and system modification costs.

On the other hand, FIG. 11 illustrates a USIM registration and management system including a plurality of subscriber identification information according to an embodiment. 11 illustrates a case of registering two smart cards each containing three pieces of subscriber identification information. In this case, in the business computing system, corresponding information for each of the three subscriber identification information included in the two smart cards is stored It is possible to effectively manage the wickedness including the plurality of subscriber identification information while maintaining the structure of the sales computerized system and the wicked key management system in Fig.

Further, in the database, in order to identify the default main subscriber identification information among the plurality of subscriber identification information, it is indicated as M (Master) or the like, and is used as an initial value (default) of the subscriber identification information to be used in initial authentication by the user , And the remaining subscriber identification information may be identified by S (Slave) or the like.

A computer program according to another aspect of the present invention is a program stored in a computer-readable recording medium for causing a computer to execute each step of a method for changing subscriber identification information in a terminal. The computer program may be a computer program containing machine code generated by a compiler, as well as a computer program containing a high-level language code that may be executed in a computer using an interpreter or the like.

At this time, the computer is not limited to a personal computer (PC), a notebook computer, and the like. The computer may include a central processing unit (CPU) such as a server, a smart phone, a tablet PC, a PDA, Device.

The computer-readable recording medium may be a magnetic storage medium (e.g., a ROM, a floppy disk, a hard disk, etc.), an optical reading medium (e.g., a CD ROM, a DVD, Flash memory, etc.) and carrier waves (e.g., transmission over the Internet), as well as any storage medium readable and readable by a computer.

The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments described in the present invention are not intended to limit the technical spirit of the present invention but to illustrate the present invention. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents thereof should be construed as being included in the scope of the present invention.

100: communication system
110, 110a, 110b:
112: User interface provisioning
114: Smart card processor
116: Communication information processing unit
120: Server
130: communication network

Claims (15)

Providing a plurality of subscriber identification information stored in a smart card to a user, wherein each subscriber identification information is displayed in an active or inactive state;
A smart card setting step of setting the first subscriber identification information selected by the terminal as the main subscriber identification information and activating the first subscriber identification information and deactivating the activated main subscriber identification information; And
And a subscriber identity update step of updating the subscriber identity with respect to the communication network by using the first subscriber identity information selected by the user,
The subscriber identity update step includes:
Wherein the subscriber authentication process for the communication network is performed using the first subscriber identification information and cancels the authentication through the active primary subscriber identity information without rebooting the terminal. How to change identification information.
The method according to claim 1,
The smart card includes a plurality of master files and a sub-file structure for each master file,
The master file and the sub file structure for each master file have the same file structure as the master file of the smart card including only one subscriber identification information and the sub file structure for each master file,
In the smart card setting step,
Wherein the terminal activates the master file corresponding to the first subscriber identification information selected by the user and deactivates the master file corresponding to the subscriber identification information that has been activated.
3. The method of claim 2,
The terminal uses an applet running on the smart card,
And activating the master file corresponding to the first subscriber identification information selected by the user and deactivating the master file corresponding to the subscriber identification information that has been activated.
The method according to claim 1,
The smart card includes a plurality of application dedicated files and a sub file structure for each application dedicated file,
The application dedicated file and the sub-file structure for each application-specific file include a smart card application dedicated file including only one subscriber identification information, a sub-file structure for each application-dedicated file, Has the same file structure,
In the smart card setting step,
The terminal links an application specific file corresponding to the first subscriber identification information selected by the user to a sub file structure of a master file of the smart card and stores the application specific file corresponding to the active subscriber identification information And the link to the application specific file is removed.
The method according to claim 1,
In the smart card setting step,
And copying the first subscriber identification information to the element file (EF) corresponding to the main subscriber identification information of the smart card.
The method according to claim 1,
In an operating system running on the terminal, in a process similar to a process of processing subscriber identification information for a smart card including only one subscriber identification information, a smart card including the plurality of subscriber identification information is transmitted to a main subscriber And processing the identification information.
The method according to claim 1,
In the first communication network,
And a database for managing correspondence information for a smart card including the plurality of subscriber identification information.
A computer program stored in a computer-readable recording medium for executing the steps of any one of claims 1 to 7 in a computer. A terminal for changing subscriber identification information authenticated to a communication network using a smart card storing a plurality of subscriber identification information including one main subscriber identification information,
A user interface providing unit for displaying a plurality of subscriber identification information stored in the smart card in an active or inactive state to provide the user interface with a user;
A smart card processing unit for sending a predetermined command to the smart card to set and activate the first subscriber identification information selected by the user as main subscriber identification information and deactivating the activated main subscriber identification information; And
And a communication information processing unit for updating the subscriber authentication for the communication network using the first subscriber identification information selected by the user,
In the communication processing unit,
Wherein the terminal is configured to cancel the authentication based on the active primary subscriber identity information and to perform the subscriber authentication procedure for the communication network using the first subscriber identity information without rebooting the terminal.
10. The method of claim 9,
The smart card includes a plurality of master files and a sub-file structure for each master file,
The master file and the sub file structure for each master file have the same file structure as the master file of the smart card including only one subscriber identification information and the sub file structure for each master file,
In the smart card processing unit,
And activates the master file corresponding to the first subscriber identification information selected by the user and deactivates the master file corresponding to the subscriber identification information that has been activated.
11. The method of claim 10,
In the smart card processing unit, using an applet driven by the smart card,
And activates the master file corresponding to the first subscriber identification information selected by the user and deactivates the master file corresponding to the subscriber identification information that has been activated.
10. The method of claim 9,
The smart card includes a plurality of application dedicated files and a sub file structure for each application dedicated file,
The application dedicated file and the sub-file structure for each application-specific file include a smart card application dedicated file including only one subscriber identification information, a sub-file structure for each application-dedicated file, Has the same file structure,
In the smart card processing section,
And links an application specific file corresponding to the first subscriber identification information selected by the user to a subfile structure of a master file of the smart card and stores the application specific file corresponding to the activated subscriber identification information The link to the terminal is removed.
10. The method of claim 9,
In an operating system running on the terminal, in a process similar to a process of processing subscriber identification information for a smart card including only one subscriber identification information, a smart card including the plurality of subscriber identification information is transmitted to a main subscriber And processing the identification information.
10. The method of claim 9,
The user interface providing unit,
Providing a part or all of the plurality of subscriber identification information to the user using an app running on the terminal,
Wherein the communication information processing unit and the smart card processing unit are implemented using an operating system driven by the terminal.
A smart card storing a plurality of subscriber identification information,
A plurality of file structure sets including a master file and a sub-file for the master file,
And an applet for changing an activation state of a plurality of master files by an instruction of a terminal connected to the smart card,
Wherein the plurality of file structure sets each include one subscriber identity.
KR1020150097909A 2015-05-15 2015-07-09 Method for changing the subscriber identification information of terminal using smart card including multiple subscriber identification information, terminal and computer program thereof KR20160134419A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020150068369 2015-05-15
KR1020150068374 2015-05-15
KR20150068369 2015-05-15
KR20150068374 2015-05-15

Publications (1)

Publication Number Publication Date
KR20160134419A true KR20160134419A (en) 2016-11-23

Family

ID=57542106

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150097909A KR20160134419A (en) 2015-05-15 2015-07-09 Method for changing the subscriber identification information of terminal using smart card including multiple subscriber identification information, terminal and computer program thereof

Country Status (1)

Country Link
KR (1) KR20160134419A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE202017102563U1 (en) 2016-10-17 2017-08-07 Hyundai Mobis Co., Ltd. Electronic parking brake device
WO2022060147A1 (en) * 2020-09-18 2022-03-24 Samsung Electronics Co., Ltd. Method and apparatus for multi-usim operations

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060063360A (en) 2004-12-07 2006-06-12 에스케이 텔레콤주식회사 Method for updating me information when usim card of ue is changed and system thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060063360A (en) 2004-12-07 2006-06-12 에스케이 텔레콤주식회사 Method for updating me information when usim card of ue is changed and system thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE202017102563U1 (en) 2016-10-17 2017-08-07 Hyundai Mobis Co., Ltd. Electronic parking brake device
WO2022060147A1 (en) * 2020-09-18 2022-03-24 Samsung Electronics Co., Ltd. Method and apparatus for multi-usim operations

Similar Documents

Publication Publication Date Title
US11036373B1 (en) Mobile device transparent screen overlay
US11558749B2 (en) Method and system for controlling UICC and EUICC
US10547890B2 (en) Apparatus and method for displaying user interface
US11134372B2 (en) Downloading profiles corresponding to subscriber identification modules in electronic device
US6961587B1 (en) Storage media
KR20150015454A (en) Systems, methods, and computer program products for detecting and managing changes associated with mobile wallets
US9503454B2 (en) Smart card service method and apparatus for performing the same
KR20130012243A (en) Method for changing mno of embedded sim based on privilege, embedded sim and recording medium for the same
EP3570237A1 (en) Apparatus and method for payment using a secure module
JP6923582B2 (en) Information processing equipment, information processing methods, and programs
KR102696887B1 (en) Method for installing a subscriber profile and electronic device thereof
US20130005402A1 (en) Method for accessing at least one service and corresponding system
JP2013527519A (en) Method and apparatus for managing device applets with smart cards
US12022284B2 (en) System and methods for over-the-air SIM profile transfer
CN108469962A (en) Mobile terminal based on cellphone shield and cellphone shield management method
CN109040169A (en) The communication device and method of management configuration file
CN103442085A (en) Method, terminal, server and system used for maintaining user information
KR20160134419A (en) Method for changing the subscriber identification information of terminal using smart card including multiple subscriber identification information, terminal and computer program thereof
KR101660248B1 (en) Smart card processing multi subscribers' information, electronic device using thereof, and method for managing multi subscribers in the electronic device
CN111753268A (en) Single sign-on method, device, storage medium and mobile terminal
JP7202543B2 (en) eUICC and eUICC provisioning methods
CN106462845B (en) Configuration method of non-contact front end and terminal
CN106775881B (en) System upgrading method and device
JP2021069050A (en) eUICC AND METHOD FOR ISSUING eUICC
TW202123663A (en) Security task processing method and apparatus, electronic device, and storage medium