KR20150129412A - Method and apparatus for setting imsi - Google Patents
Method and apparatus for setting imsi Download PDFInfo
- Publication number
- KR20150129412A KR20150129412A KR1020140056333A KR20140056333A KR20150129412A KR 20150129412 A KR20150129412 A KR 20150129412A KR 1020140056333 A KR1020140056333 A KR 1020140056333A KR 20140056333 A KR20140056333 A KR 20140056333A KR 20150129412 A KR20150129412 A KR 20150129412A
- Authority
- KR
- South Korea
- Prior art keywords
- plmn
- imsi
- terminal
- list
- smart card
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
아래의 실시예들은 IMSI를 설정하기 위한 방법 및 장치에 관한 것으로, 보다 상세하게는, PLMN에 대응하는 IMSI를 설정하는 방법 및 장치에 관한 것이다.
The following embodiments relate to a method and apparatus for setting up an IMSI, and more particularly to a method and apparatus for setting an IMSI corresponding to a PLMN.
컴퓨터, 전자, 통신 기술이 발전함에 따라 무선 네트워크(Wireless Network)를 이용한 음성 통화 서비스, 영상 통화 서비스, 무선 인터넷 서비스 등의 네트워크 서비스가 제공되고 있다. 이와 같은 네트워크 서비스를 제공하기 위해서는 네트워크 서비스를 제공하는 측에서는 가입자의 단말 정보를 정확하게 알아야 할 수 있다. 네트워크 서비스를 제공하는 측에서는 단말의 영상 통화 가능 여부, 멀티미디어 메시지 서비스(MMS: Multimedia Messaging Service)의 가능 여부, 무선 인터넷 서비스 가능 여부 등을 확인하여야 그에 적합한 서비스를 단말에 제공할 수 있다.As computer, electronic, and communication technologies are developed, network services such as voice call service, video call service, and wireless Internet service using a wireless network are provided. In order to provide such a network service, the network service provider may need to know the subscriber's terminal information accurately. The network service provider must confirm whether the terminal can make a video call, whether a multimedia messaging service (MMS) is available, whether a wireless Internet service is available, and the like, so that a suitable service can be provided to the terminal.
종래의 네트워크 서비스에서, 가입자 정보는 단말 정보와 같은 개념으로 사용될 수 있었다. 가입자의 단말 정보는 기기 변경이라는 절차를 통해서만 변경될 수 있었다. 그러나, 데이터의 저장이 가능한 스마트 카드가 사용됨에 따라, 가입자 정보를 스마트 카드에 저장할 수 있게 되었고, 가입자 정보가 저장된 스마트 카드를 단말에 삽입하여 사용하는 방법이 제안되었다.In conventional network services, subscriber information could be used as a concept of terminal information. The subscriber's terminal information could only be changed through the procedure of device change. However, since a smart card capable of storing data is used, subscriber information can be stored in a smart card, and a method of inserting a smart card storing subscriber information in a terminal has been proposed.
스마트 카드는 범용 IC 카드(Universal Integrated Circuit Card; UICC) 일 수 있다. 스마트 카드는 마이크로프로세서(MPU: Micro-Processor Unit), 메모리, 스마트 카드 운영 시스템(COS: Card Operation System) 및 보안 알고리즘 등을 내장할 수 있다. 스마트 카드는 자체 연산 처리 및 대용량 저장의 기능을 갖춘 COB(Chip On Board) 형태의 카드 일 수 있다. 네트워크 서비스에서 사용되는 스마트 카드로는, GSM 시스템에서 사용되는 SIM(Subscriber Identity Module) 카드, CDMA 시스템에서 사용되는 UIM(User Identity Module) 및 WCDMA 시스템에서 사용되는 USIM(Universal Subscriber Identity Module) 카드 등이 있을 수 있다.The smart card may be a universal integrated circuit card (UICC). The smart card may include a microprocessor unit (MPU), a memory, a card operation system (COS), and a security algorithm. The smart card may be a COB (Chip On Board) type card having its own operation processing and mass storage function. Examples of the smart card used in the network service include a SIM (Subscriber Identity Module) card used in a GSM system, a UIM (User Identity Module) used in a CDMA system, and a Universal Subscriber Identity Module (USIM) card used in a WCDMA system Can be.
이와 같은 스마트 카드에는 가입자 식별 번호(International Mobile Subscriber Identity; IMSI), 기능 및 환경 변수 값, 서비스 망 정보, 서비스 테이블, 가입자 인증 키, 통화 시간 및 요금 정보 등의 다양한 가입자 정보가 저장될 수 있다. 또한, 스마트 카드에는 스마트 카드의 고유 ID, 암호화 키, 데이터 서비스 변수 값 등의 다양한 스마트 카드 정보가 저장될 수 있다.Such a smart card may store various subscriber information such as International Mobile Subscriber Identity (IMSI), function and environment variable value, service network information, service table, subscriber authentication key, talk time and charge information. In addition, the smart card may store various smart card information such as the unique ID of the smart card, the encryption key, and the value of the data service variable.
단말의 전원이 켜지는 순간, 단말은 삽입되어 있는 스마트 카드의 IMSI, 가입자 정보 및 스마트 카드 정보를 확인할 수 있다. 단말은 확인된 IMSI를 이용하여 네트워크 접속을 설정할 수 있다.As soon as the terminal is powered on, the terminal can check the IMSI, subscriber information and smart card information of the inserted smart card. The terminal may establish a network connection using the identified IMSI.
한국공개특허 제10-2010-0091538호(공개일 2010년 08월 19일)에는 의사 가입자 식별 번호를 사용한 위치 등록 제어 시스템 및 그 방법에 관한 발명이 개시되어 있다. 공개 발명에 따르면, 통신 장치는 의사 가입자식별번호(Pseudo IMSI)를 이용하여 최초 위치 등록을 요청하여 실제로 이동통신 서비스를 위해 사용할 가입자 식별 번호를 할당받고, 할당받은 가입자 식별 번호를 이용하여 다시 위치 등록을 요청한다. 통신 장치의 위치 등록을 제어하는 서버는 의사 가입자 식별 번호를 이용한 최초 위치 등록을 요청받은 경우, 가입자 식별 번호를 할당하여 통신 장치에게 제공한다. 사용자가 이동통신 서비스를 이용하지 않음에도 이동 통신망 접속에 대비하여 가입자 식별 번호를 고정적으로 할당해두어 가입자 식별 번호 자원이 낭비되던 종래의 문제점을 해결할 수 있다.
Korean Patent Laid-Open No. 10-2010-0091538 (published on Aug. 19, 2010) discloses a system and method for controlling a location registration using a pseudo subscriber identification number. According to the present invention, a communication apparatus requests an initial location registration using a pseudo IMSI, allocates a subscriber identification number to be used for a mobile communication service, Lt; / RTI > The server, which controls the location registration of the communication device, allocates a subscriber identification number to the communication device when the first location registration using the pseudo subscriber identification number is requested. Even if the user does not use the mobile communication service, the conventional problem that the subscriber identification number resource is wasted by allocating the subscriber identification number to the mobile communication network in a fixed manner can be solved.
일 실시예는 IMSI를 설정하는 장치 및 방법을 제공할 수 있다.One embodiment may provide an apparatus and method for setting up an IMSI.
일 실시예는 PLMN을 검출하고, 검출된 PLMN에 기반하여 IMSI를 설정하는 장치 및 방법을 제공할 수 있다.
One embodiment may provide an apparatus and method for detecting a PLMN and setting an IMSI based on the detected PLMN.
일 실시예에 따른, 복수의 가입자 식별 번호(International Mobile Subscriber Identity; IMSI)들을 저장하는 단말의 IMSI 설정 방법은, 공중 지역 이동 망(Public Land Mobile Network; PLMN)을 검출하는 단계, 상기 PLMN이 상기 단말에 저장되는 운영자 공중 지역 이동 망(Operator PLMN; OPLMN) 리스트에 포함되는지 여부를 판단하는 단계 및 상기 PLMN이 상기 OPLMN 리스트에 포함되는 경우 상기 복수의 IMSI들 중 상기 PLMN에 대응하는 제1 IMSI를 상기 단말에 설정하는 단계를 포함한다.According to an embodiment of the present invention, an IMSI setting method of a terminal storing a plurality of International Mobile Subscriber Identity (IMSI) includes the steps of detecting a Public Land Mobile Network (PLMN) Determining whether the PLMN is included in an operator public area network (OPLMN) list stored in the terminal, and determining whether the PLMN is included in the OPLMN list if the PLMN is included in the OPLMN list; To the terminal.
상기 IMSI 설정 방법은, 상기 PLMN의 이동 국가 코드(Mobile Country Code; MCC)를 검출하는 단계를 더 포함할 수 있다.The IMSI setting method may further include detecting a mobile country code (MCC) of the PLMN.
상기 판단하는 단계는, 상기 MCC가 상기 OPLMN 리스트에 포함되는지 여부를 판단할 수 있다.The determining may determine whether the MCC is included in the OPLMN list.
상기 설정하는 단계는, 상기 MCC가 상기 OPLMN 리스트에 포함되는 경우 상기 제1 IMSI를 상기 단말에 설정할 수 있다.The setting step may set the first IMSI in the terminal if the MCC is included in the OPLMN list.
상기 IMSI 설정 방법은, 상기 PLMN을 재검출하는 단계를 더 포함할 수 있다.The IMSI setting method may further include detecting the PLMN again.
상기 설정하는 단계는, 상기 PLMN이 재검출되지 않는 경우 상기 제1 IMSI가 상기 단말에 설정된 것을 유지할 수 있다.The setting may maintain the first IMSI set in the UE when the PLMN is not detected again.
상기 복수의 IMSI들 및 상기 OPLMN 리스트는 상기 단말의 스마트 카드에 저장될 수 있다.The plurality of IMSIs and the OPLMN list may be stored in a smart card of the terminal.
상기 스마트 카드는 범용 IC 카드(Universal Integrated Circuit Card; UICC) 및 범용 가입자 식별 모듈(Universal Subscriber Identity Module; USIM) 카드 중 적어도 하나일 수 있다.The smart card may be at least one of a Universal Integrated Circuit Card (UICC) and a Universal Subscriber Identity Module (USIM) card.
상기 설정하는 단계는, 상기 PLMN이 상기 OPLMN 리스트에 포함되지 않는 경우 상기 복수의 IMSI 들 중 제2 IMSI를 상기 단말에 설정하는 단계를 포함할 수 있다.The setting may comprise setting a second IMSI of the plurality of IMSIs to the terminal if the PLMN is not included in the OPLMN list.
상기 IMSI설정 방법은, 상기 단말의 스마트 카드에 상기 PLMN에 대한 획득 데이터 베이스(acquisition database)가 있는지 여부를 판단하는 단계를 더 포함할 수 있다.The IMSI setting method may further include determining whether an acquisition database for the PLMN exists in the smart card of the terminal.
상기 검출하는 단계는, 상기 획득 데이터 베이스가 없는 경우 상기 PLMN을 검출할 수 있다.The detecting may detect the PLMN if the acquisition database is not present.
상기 설정하는 단계는, 상기 단말에 기 설정된 제3 IMSI 를 상기 제1 IMSI로 변경하는지 여부를 판단하는 단계, 상기 제3 IMSI를 상기 제1 IMSI로 변경하는 경우 상기 단말의 스마트 카드로부터 상기 제1 IMSI를 독출하는 단계 및 상기 제1 IMSI를 상기 단말에 설정하는 단계를 포함할 수 있다.The method of claim 1, wherein the setting comprises: determining whether the third IMSI set in the terminal is changed to the first IMSI; when changing the third IMSI to the first IMSI, Reading the IMSI and setting the first IMSI to the terminal.
상기 판단하는 단계는, 상기 PLMN을 상기 단말의 스마트 카드로 전송하는 단계, 상기 스마트 카드가 상기 PLMN을 이용하여 다중-IMSI 애플릿(Multi-IMSI applet)을 실행시키는 단계 및 상기 다중-IMSI 애플릿을 이용하여 상기 PLMN이 상기 OPLMN 리스트에 포함되는지 여부를 판단하는 단계를 포함할 수 있다.Wherein the determining comprises: transmitting the PLMN to a smart card of the terminal, the smart card executing a Multi-IMSI applet using the PLMN and using the multi-IMSI applet And determining whether the PLMN is included in the OPLMN list.
상기 전송하는 단계는, 상기 PLMN을 봉함 명령(envelope command)에 포함시킴으로써 상기 PLMN을 상기 스마트 카드로 전송할 수 있다.The transmitting may include transmitting the PLMN to the smart card by including the PLMN in an envelope command.
상기 IMSI 설정 방법은, PLMN 리스트를 생성하는 단계를 더 포함할 수 있다.The IMSI setting method may further include generating a PLMN list.
상기 PLMN은 복수일 수 있고, 상기 PLMN 리스트는 상기 복수의 PLMN들을 이용하여 생성될 수 있다.The PLMN may be plural, and the PLMN list may be generated using the plurality of PLMNs.
상기 판단하는 단계는, 상기 PLMN 리스트의 일부인 상기 PLMN이 상기 OPLMN 리스트에 포함되는지 여부를 판단할 수 있다.The determining may determine whether the PLMN that is a part of the PLMN list is included in the OPLMN list.
다른 일 실시예에 따른, 복수의 가입자 식별 번호(International Mobile Subscriber Identity; IMSI)들을 저장하는 단말은, 공중 지역 이동 망(Public Land Mobile Network; PLMN)을 검출하는 통신부 및 상기 PLMN이 상기 단말에 저장되는 운영자 공중 지역 이동 망(Operator PLMN; OPLMN) 리스트에 포함되는지 여부를 판단하고, 상기 PLMN이 상기 OPLMN 리스트에 포함되는 경우 상기 복수의 IMSI들 중 상기 PLMN에 대응하는 제1 IMSI를 상기 단말에 설정하는 처리부를 포함한다.According to another embodiment, a terminal storing a plurality of International Mobile Subscriber Identity (IMSI) includes a communication unit for detecting a Public Land Mobile Network (PLMN) Determining whether or not the PLMN is included in an operator public area network (OPLMN) list, and if the PLMN is included in the OPLMN list, setting a first IMSI corresponding to the PLMN among the plurality of IMSIs to the terminal .
상기 처리부는 상기 PLMN의 이동 국가 코드(Mobile Country Code; MCC)를 검출하고, 상기 MCC가 상기 OPLMN 리스트에 포함되는지 여부를 판단하고, 상기 MCC가 상기 OPLMN 리스트에 포함되는 경우 상기 제1 IMSI를 상기 단말에 설정할 수 있다.Wherein the processor detects a Mobile Country Code (MCC) of the PLMN, determines whether the MCC is included in the OPLMN list, and updates the first IMSI if the MCC is included in the OPLMN list Can be set in the terminal.
상기 복수의 IMSI들 및 상기 OPLMN 리스트는 상기 단말의 스마트 카드에 저장될 수 있다.The plurality of IMSIs and the OPLMN list may be stored in a smart card of the terminal.
상기 단말은 상기 PLMN을 이용하여 다중-IMSI 애플릿(Multi-IMSI applet)을 실행시키는 상기 단말의 스마트 카드를 더 포함할 수 있다.The terminal may further include a smart card of the terminal for executing a Multi-IMSI applet using the PLMN.
상기 처리부는 상기 PLMN을 상기 스마트 카드로 전송하고 상기 다중-IMSI 애플릿을 이용하여 상기 PLMN이 상기 OPLMN 리스트에 포함되는지 여부를 판단할 수 있다.
The processor may send the PLMN to the smart card and use the multi-IMSI applet to determine whether the PLMN is included in the OPLMN list.
복수의 IMSI들 중 PLMN에 대응하는 IMSI를 설정하는 장치 및 방법이 제공된다.An apparatus and method for setting an IMSI corresponding to a PLMN among a plurality of IMSIs is provided.
일시적인 PLMN의 음역 지역에서도 PLMN에 대응하는 IMSI의 설정을 유지하는 장치 및 방법이 제공된다.
An apparatus and method for maintaining a setting of an IMSI corresponding to a PLMN in a transliteration region of a temporary PLMN is also provided.
도 1은 일 실시예에 따른 단말의 구성도를 도시한다.
도 2는 일 실시예에 따른 PLMN에 접속하는 방법의 흐름도를 도시한다.
도 3은 일 예에 따른 PLMN을 재검출하는 방법의 흐름도를 도시한다.
도 4는 일 예에 따른 등록된 PLMN에 접속하는 방법의 흐름도를 도시한다.
도 5는 일 예에 따른 IMSI를 설정하는 방법의 흐름도를 도시한다.
도 6은 일 예에 따른 PLMN이 OPLMN 리스트에 포함되는지 여부를 판단하는 방법의 흐름도를 도시한다.
도 7은 일 예에 따른 네트워크 접속 방법의 흐름도를 도시한다.FIG. 1 shows a configuration diagram of a terminal according to an embodiment.
2 shows a flow diagram of a method of connecting to a PLMN according to an embodiment.
Figure 3 shows a flow diagram of a method for redetecting a PLMN according to an example.
4 shows a flow diagram of a method of accessing a registered PLMN according to an example.
5 shows a flow diagram of a method for setting an IMSI according to an example.
FIG. 6 shows a flowchart of a method for determining whether a PLMN according to an example is included in an OPLMN list.
7 shows a flowchart of a network access method according to an example.
이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.In the following, embodiments will be described in detail with reference to the accompanying drawings. Like reference symbols in the drawings denote like elements.
아래 설명하는 실시예들에는 다양한 변경이 가해질 수 있다. 아래 설명하는 실시예들은 실시 형태에 대해 한정하려는 것이 아니며, 이들에 대한 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Various modifications may be made to the embodiments described below. It is to be understood that the embodiments described below are not intended to limit the embodiments, but include all modifications, equivalents, and alternatives to them.
실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the examples are used only to illustrate specific embodiments and are not intended to limit the embodiments. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this specification, the terms "comprises" or "having" and the like refer to the presence of stated features, integers, steps, operations, elements, components, or combinations thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this embodiment belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.
또한, 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 실시예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 실시예의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
In the following description of the present invention with reference to the accompanying drawings, the same components are denoted by the same reference numerals regardless of the reference numerals, and redundant explanations thereof will be omitted. In the following description of the embodiments, a detailed description of related arts will be omitted if it is determined that the gist of the embodiments may be unnecessarily blurred.
도 1은 일 실시예에 따른 단말의 구성도를 도시한다.FIG. 1 shows a configuration diagram of a terminal according to an embodiment.
단말(100)을 이용한 무선 통신에 있어서, 단말(100)이 네트워크의 서비스를 이용하기 위해서는 단말(100)에 대한 식별이 요구될 수 있다. 단말(100)에 대한 식별은 단말(100)의 정보에 의해 이루어질 수 있다. 예를 들어, 단말(100)의 정보는 단말(100)의 사용자에 대한 가입자 식별 번호(International Mobile Subscriber Identity; IMSI)일 수 있다. IMSI는 사용자가 가입하고 있는 네트워크에 대한 정보일 수 있다.In wireless communication using the
일 측면에 따르면, 하나의 국가에서 단말(100)의 사용자가 가입하고 있는 네트워크는 하나일 수 있다. 가입된 네트워크가 하나인 경우 IMSI는 하나일 수 있다.According to an aspect, in one country, there may be one network to which a user of the terminal 100 subscribes. If there is one subscribed network, the IMSI may be one.
다른 일 측면에 따르면, 단말(100)이 복수의 국가들에서 사용되는 경우 각 국가에 대한 IMSI가 각각 있을 수 있다. 복수의 IMSI들이 단말(100)에 저장될 수 있다.According to another aspect, if the terminal 100 is used in a plurality of countries, there may be an IMSI for each country, respectively. A plurality of IMSIs may be stored in the
단말(100)이 국내에서 제1 네트워크 서비스에 가입된 경우, 국내에서는 제1 네트워크 서비스에 대응하는 제1 IMSI가 단말(100)에 설정될 수 있다. 예를 들어, 제1 IMSI는 복수의 IMSI들 중 단말(100) 또는 제1 네트워크 서비스에 대해 가장 높은 우선 순위를 갖는 IMSI일 수 있다.When the terminal 100 is subscribed to the first network service in Korea, a first IMSI corresponding to the first network service may be set in the terminal 100 in Korea. For example, the first IMSI may be the IMSI having the highest priority for the terminal 100 or the first network service among a plurality of IMSIs.
제1 네트워크 서비스와 함께, 다른 국가의 제2 네트워크 서비스와 제2 네트워크의 사용에 대한 계약이 되어 있는 경우, 단말(100)이 다른 국가에서 사용되는 경우에도 제2 네트워크를 이용하기 위해 제1 IMSI가 단말(100)에 설정될 수 있다. 사용자는 제1 IMSI를 다른 국가에서도 사용함으로써 제1 네트워크 서비스 및 제2 네트워크 서비스 간의 계약에 의한 효과를 얻을 수 있다.If a contract for use of a second network with a second network service in another country together with a first network service is made, even if the terminal 100 is used in another country, a first IMSI May be set in the
제1 네트워크 서비스가 다른 국가의 제2 네트워크 서비스와 제2 네트워크의 사용에 대한 계약을 하지 않은 경우, 단말(100)은 제2 네트워크를 이용하기 위해 제2 네트워크 서비스에 대응하는 제2 IMSI를 단말(100)에 설정할 수 있다. 예를 들어, 제2 IMSI는 복수의 IMSI들 중 단말(100) 또는 제2 네트워크 서비스에 대해 차선의 우선 순위를 갖는 IMSI일 수 있다.If the first network service does not contract with the second network service of another country for use of the second network, the terminal 100 transmits a second IMSI corresponding to the second network service to the terminal (100). For example, the second IMSI may be an IMSI having a lane priority for the terminal 100 or the second network service among a plurality of IMSIs.
제1 네트워크 서비스가 제2 네트워크 서비스와 제2 네트워크의 사용에 대한 계약을 한 경우에도 단말(100)이 음영 지역(radio shadow area)에 있는 경우 제2 네트워크가 단말(100)에 서비스되지 않을 수 있다.Even if the first network service contracts with the second network service for the use of the second network, if the terminal 100 is in the shadow area, the second network may not be served to the terminal 100 have.
일 측면에 따르면, 단말(100)은 단말(100)이 음영 지역에 있는 경우, 자동으로 단말(100)에 설정되어 있는 IMSI를 제1 IMSI에서 제2 IMSI로 변경할 수 있다.According to an aspect, when the
다른 일 측면에 따르면, 단말(100)은 단말(100)이 음영 지역에 있는 경우에도 단말(100)에 설정되어 있는 IMSI를 변경하지 않고 설정을 유지할 수 있다. IMSI의 설정이 변경되지 않음으로써 단말(100)이 음역 지역을 탈출한 경우 제2 네트워크 서비스가 단말(100)에 계속적으로 제공될 수 있다. IMSI의 설정이 변경되지 않음으로써 IMSI가 불필요하게 변경되는 것이 예방될 수 있다.According to another aspect, the terminal 100 can maintain the setting without changing the IMSI set in the terminal 100 even when the terminal 100 is in the shadow area. The second network service can be continuously provided to the terminal 100 when the terminal 100 escapes from the transliteration area because the setting of the IMSI is not changed. The setting of the IMSI is not changed so that the IMSI can be prevented from being unnecessarily changed.
단말(100)에 IMSI를 설정하는 방법에 대해, 도 1 내지 도 7을 참조하여 상세히 설명된다.A method of setting the IMSI in the terminal 100 will be described in detail with reference to Figs. 1 to 7. Fig.
단말(100)은 통신부(110), 처리부(120), 저장부(130) 및 스마트 카드(140)를 포함할 수 있다.The terminal 100 may include a
통신부(110)는 단말이 접속할 수 있는 네트워크를 검출할 수 있다. 통신부(110)는 네트워크에 접속함으로써 다른 장치와 데이터를 교환할 수 있다.The
처리부(120)는 데이터를 처리할 수 있다.The processing unit 120 may process the data.
저장부(130)는 통신부(110)가 수신한 데이터 및 처리부(120)가 처리한 데이터를 저장할 수 있다.The
스마트 카드(140)는 단말(100)로부터 분리될 수 있다. 즉, 스마트 카드(140)는 단말(100)에 대한 탈착이 가능할 수 있다. 예를 들어, 스마트 카드(140)는 범용 카드 IC 카드(Universal Integrated Circuit Card; UICC) 및 범용 가입자 식별 모듈(Universal Subscriber Identity Module; USIM) 카드 중 적어도 하나일 수 있다.The
스마트 카드(140)는 운영자 공중 지역 이동 망(Operator PLMN; OPLMN) 리스트 및 복수의 IMSI들을 저장할 수 있다. 스마트 카드(140)의 종류 또는 용량에 따라 스마트 카드(140)에 저장할 수 있는 OPLMN 리스트 및 복수의 IMSI들의 개수가 상이할 수 있다.The
통신부(110), 처리부(120), 저장부(130) 및 스마트 카드(140)에 대해, 하기에서 도 2 내지 도 7을 참조하여 상세히 설명된다.
The
도 2는 일 실시예에 따른 PLMN에 접속하는 방법의 흐름도를 도시한다.2 shows a flow diagram of a method of connecting to a PLMN according to an embodiment.
단계(210)에서, 통신부(110)는 단말(100)의 시스템 구동을 감지할 수 있다. 예를 들어, 시스템 구동은 단말(100)의 전원이 켜지는 것일 수 있다. 다른 예로, 시스템 구동은 단말(100)의 모드가 비행기 모드에서 정상 모드로 변환되는 것일 수 있다. 비행기 모드는 통신부(110)가 접속 가능한 네트워크를 검출하지 않는 모드일 수 있다. 정상 모드는 통신부(110)가 접속 가능한 네트워크를 검출하는 모드일 수 있다.In
접속 가능한 네트워크는 공중 지역 이동 망(Public Land Mobile Network; PLMN)일 수 있다.The connectable network may be a Public Land Mobile Network (PLMN).
단계(220)에서, 통신부(110)는 이용 가능한 PLMN을 검출할 수 있다. PLMN은 복수의 가입자들에게 네트워크 서비스를 제공하는 네트워크일 수 있다. 예를 들어, PLMN은 GSM(Global System for Mobile communications), CDMA(Code Division Multiple Access) 및 LTE(Long Term Evolution) 중 적어도 하나일 수 있다.In
일 측면에 따르면, 단계(220)가 수행된 후, 처리부(120)는 검출된 PLMN이 복수인 경우 복수의 PLMN들을 이용하여 PLMN 리스트를 생성할 수 있다.According to an aspect, after
다른 일 측면에 따르면, 단계(220)가 수행된 후, 처리부(120)는 검출된 PLMN의 이동 국가 코드(Mobile Country Code; MCC)를 검출할 수 있다.According to another aspect, after
단계(230)에서, 처리부(120)는 검출된 PLMN이 단말(100)에 저장되는 OPLMN 리스트에 포함되는지 여부를 판단할 수 있다. OPLMN 리스트는 복수의 PLMN들을 포함할 수 있다. 예를 들어, OPLMN 리스트는 복수의 국가들의 네트워크들에 대한 리스트일 수 있다.In
일 측면에 따르면, OPLMN 리스트는 스마트 카드(140)에 저장될 수 있다. 처리부(120)는 스마트 카드(140)로부터 OPLMN 리스트를 독출할 수 있다.According to one aspect, the OPLMN list may be stored in the
다른 일 측면에 따르면, 처리부(120)는 검출된 PLMN의 MCC가 OPLMN 리스트에 포함되는지 여부를 판단할 수 있다. 처리부(120)는 PLMN의 MCC 및 OPLMN 리스트의 MCC들을 비교함으로써 PLMN의 MCC가 OPLMN 리스트에 포함되는지 여부를 판단할 수 있다. 예를 들어, OPLMN 리스트는 각 OPLMN의 정보들 중 각 MCC에 관한 정보만을 포함할 수도 있다.According to another aspect, the processing unit 120 may determine whether the MCC of the detected PLMN is included in the OPLMN list. The processing unit 120 can determine whether the MCC of the PLMN is included in the OPLMN list by comparing the MCCs of the PLMN's MCC and OPLMN lists. For example, the OPLMN list may include only information about each MCC among the information of each OPLMN.
또 다른 일 측면에 따르면, 처리부(120)는 PLMN 리스트의 일부의 PLMN이 OPLMN 리스트에 포함되는지 여부를 판단할 수 있다.According to another aspect, the processing unit 120 may determine whether a PLMN of a part of the PLMN list is included in the OPLMN list.
단계(230)에서, 검출된 PLMN이 OPLMN 리스트에 포함되는 경우 하기의 단계(242)가 수행될 수 있다. 예를 들어, PLMN 리스트의 일부의 PLMN이 OPLMN 리스트에 포함되는 경우 단계(242)가 수행될 수 있다.In
단계(230)에서, 검출된 PLMN이 OPLMN 리스트에 포함되지 않는 경우 하기의 단계(244)가 수행될 수 있다.In
하기의 단계(240)는 단계들(242 및 244)을 포함할 수 있다.The following
단계(242)에서, 처리부(120)는 검출된 PLMN이 OPLMN 리스트에 포함되는 경우 복수의 IMSI들 중 PLMN에 대응하는 제1 IMSI를 단말(100)에 설정할 수 있다.In
일 측면에 있어서, 검출된 PLMN은 단말(100)이 가입한 국내의 네트워크 서비스와 네트워크 사용에 대한 계약을 한 네트워크일 수 있다. PLMN이 국내의 네트워크 서비스와 네트워크 사용에 대한 계약을 한 네트워크인 경우, 제1 IMSI는 국내의 네트워크 서비스에 대한 IMSI일 수 있다.In one aspect, the detected PLMN may be a network that has contracted with the domestic network service to which the terminal 100 subscribes and the network usage. If the PLMN is a network with a contract for domestic network service and network usage, the first IMSI may be an IMSI for the domestic network service.
다른 일 측면에 있어서, 검출된 PLMN의 MCC가 OPLMN 리스트에 포함되는 경우 제1 IMSI를 단말(100)에 설정할 수 있다.In another aspect, a first IMSI may be set in the terminal 100 if the MCC of the detected PLMN is included in the OPLMN list.
단계(244)에서, 처리부(120)는 검출된 PLMN이 OPLMN 리스트에 포함되지 않는 경우 복수의 IMSI들 중 제2 IMSI를 단말(100)에 설정할 수 있다. 예를 들어, 제2 IMSI는 검출된 PLMN에 접속할 수 있는 IMSI일 수 있다.In
전술된 단계들(220 내지 240)을 통해, 복수의 IMSI들을 저장하는 단말(100)의 IMSI 설정 방법이 설명될 수 있다.Through the above-described
단계(250)에서, 통신부(110)는 단말(100)에 설정된 IMSI를 이용하여 PLMN에 접속할 수 있다. 예를 들어, 설정된 IMSI는 제1 IMSI 또는 제2 IMSI일 수 있다.In
앞서 도 1을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to FIG. 1 can be applied as it is, so a detailed description will be omitted below.
도 3은 일 예에 따른 PLMN을 재검출하는 방법의 흐름도를 도시한다.Figure 3 shows a flow diagram of a method for redetecting a PLMN according to an example.
하기의 단계들(310 내지 350)은 전술된 단계(250)가 수행된 후 수행될 수 있다.The following
단계(310)에서, 통신부(110)는 PLMN을 재검출할 수 있다In
일 측면에 따르면, 단계(310)는 기 설정(predetermined)된 소정의 주기로 수행될 수 있다.According to one aspect, step 310 may be performed at predetermined predetermined intervals.
다른 일 측면에 따르면, 단계(310)는 단말(100)이 음영 지역(radio shadow area)에 들어간 것으로 판단된 경우에 수행될 수 있다.According to another aspect, step 310 may be performed when it is determined that the terminal 100 has entered a radio shadow area.
단계(320)에서, 처리부(120)는 단계(220)에서 검출된 PLMN이 재검출 되는지 여부를 판단할 수 있다.In
PLMN이 재검출 되는 경우 하기의 단계(330)가 수행될 수 있다.If the PLMN is re-detected, the following
PLMN이 재검출 되지 않은 경우 하기의 단계(340)가 수행될 수 있다.If the PLMN is not detected again, the following
단계(330)에서, 처리부(120)는 PLMN이 재검출 되는 경우 IMSI 설정을 유지할 수 있다. 예를 들어, 처리부(120)는 단말(100)에 설정된 제1 IMSI를 유지할 수 있다.At
전술된 단계(240)는 단계(330)를 포함할 수 있다.The above-described
단계(340)에서, 처리부(120)는 단계(310)에서 어떠한 PLMN도 검출되지 않았는지 여부를 판단할 수 있다.In
어떠한 PLMN도 검출되지 않은 경우, 단계(330)가 수행될 수 있다. 즉, 어떠한 PLMN도 검출되지 않은 경우에도 단말(100)에 설정된 IMSI는 변경되지 않을 수 있다. 다시 말하자면, 처리부(120)는 단계(220)에서 검출된 PLMN이 단계(310)에서 재검출되지 않은 경우 IMSI 설정을 유지할 수 있다. 예를 들어, 처리부(120)는 PLMN이 재검출되지 않는 경우 제1 IMSI가 단말(100)에 설정된 것을 유지할 수 있다.If no PLMN is detected,
단계(350)에서, 일 측면에 따르면, 처리부(120)는 단계(220)에서 검출된 PLMN과 상이한 PLMN이 검출된 경우 검출된 PLMN에 대응하는 IMSI를 설정할 수 있다.In
다른 일 측면에 따르면, 처리부(120)는 단계(220)에서 검출된 PLMN과 상이한 PLMN이 검출된 경우에도 제1 IMSI가 단말(100)에 설정된 것을 유지할 수 있다.According to another aspect, the processing unit 120 can maintain the first IMSI in the terminal 100 even when a PLMN different from the PLMN detected in
전술된 단계(240)는 단계(350)를 포함할 수 있다.The above-described
앞서 도 1 내지 도 2를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 and 2 can be applied as they are, so that a more detailed description will be omitted below.
도 4는 일 예에 따른 등록된 PLMN에 접속하는 방법의 흐름도를 도시한다.4 shows a flow diagram of a method of accessing a registered PLMN according to an example.
하기의 단계((410)는 전술된 단계(220)가 수행되기 전에 수행될 수 있다.The following step (410) may be performed before the above-described
단계(410)에서, 처리부(120)는 단말(100)의 스마트 카드(140)에 PLMN에 대한 획득 데이터 베이스(acquisition data base)가 있는지 여부를 판단할 수 있다. 예를 들어, 획득 데이터 베이스는 해당 국가 또는 단말(100)의 위치에서 기 검출되었던 PLMN일 수 있다.In
단계(420)에서, 통신부(110)는 획득 데이터 베이스가 있는 경우 등록된 PLMN에 접속할 수 있다. 예를 들어, 통신부(110)는 등록된 PLMN에 대해 설정된 IMSI를 이용하여 등록된 PLMN에 접속할 수 있다.In
단계(220)에서, 처리부(120)는 획득 데이터 베이스가 없는 경우 PLMN을 검출할 수 있다.In
앞서 도 1 내지 도 3을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described with reference to Figs. 1 to 3 can be applied as it is, and a detailed description will be omitted below.
도 5는 일 예에 따른 IMSI를 설정하는 방법의 흐름도를 도시한다.5 shows a flow diagram of a method for setting an IMSI according to an example.
전술된 단계(242)는 하기의 단계들(510 내지 530)을 포함할 수 있다.The above-described
단계(510)에서, 처리부(120)는 단말(100)에 기 설정된 제3 IMSI를 제1 IMSI로 변경하는지 여부를 판단할 수 있다. 예를 들어, 처리부(120)는 기 설정된 제3 IMSI가 제1 IMSI와 동일한 경우 설정된 제3 IMSI를 변경하지 않는 것으로 판단할 수 있다. 다른 예로, 처리부(120)는 단말(100)에 기 설정된 제3 IMSI가 검출된 PLMN에 대응하는 IMSI가 아닌 경우 제3 IMSI를 제1 IMSI로 변경하는 것으로 판단할 수 있다.In
단계(520)에서, 처리부(120)는 제3 IMSI를 제1 IMSI로 변경하는 경우 단말(100)의 스마트 카드(140)로부터 제1 IMSI를 독출할 수 있다.In
단계(530)에서, 처리부(120)는 제1 IMSI를 단말(100)에 설정할 수 있다.In
앞서 도 1 내지 도 4를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 4 can be applied as they are, so that a more detailed description will be omitted below.
도 6은 일 예에 따른 PLMN이 OPLMN 리스트에 포함되는지 여부를 판단하는 방법의 흐름도를 도시한다.FIG. 6 shows a flowchart of a method for determining whether a PLMN according to an example is included in an OPLMN list.
전술된 단계(230)는 하기의 단계들(610 내지 630)을 포함할 수 있다.The above-mentioned
단계(610)에서, 처리부(120)는 PLMN을 단말(100)의 스마트 카드(140)로 전송할 수 있다.In
일 측면에 따르면, 처리부(120)는 PLMN을 봉함 명령(envelope command)에 포함시킴으로써 PLMN을 스마트 카드(140)로 전송할 수 있다.According to an aspect, the processing unit 120 may transmit the PLMN to the
단계(620)에서, 스마트 카드(140)는 PLMN을 이용하여 다중-IMSI 애플릿(Multi-IMSI applet)을 실행시킬 수 있다. 예를 들어, 다중-IMSI 애플릿은 스마트 카드(140)에 의해 구동되는 프로그램일 수 있다. 다중-IMSI 애플릿은 자바(Java) 언어로 구현될 수 있다.At
단계(630)에서, 일 측면에 따르면, 처리부(120)는 다중-IMSI 애플릿을 이용하여 PLMN이 OPLMN 리스트에 포함되는지 여부를 판단할 수 있다.In
다른 일 측면에 따르면, 스마트 카드(140)는 다중-IMSI 애플릿을 이용하여 PLMN이 OPLMN 리스트에 포함되는지 여부를 판단할 수 있다.According to another aspect, the
다중-IMSI 애플릿이 실행된 경우, 전술된 단계(242) 및 단계(244)는 스마트 카드(140)에 의해 수행될 수 있다.When the multi-IMSI applet is executed, the above-described
즉, 단계(242)에서, 스마트 카드(140)는 다중-IMSI 애플릿을 이용하여, 검출된 PLMN이 OPLMN 리스트에 포함되는 경우 복수의 IMSI들 중 PLMN에 대응하는 제1 IMSI를 단말(100)에 설정할 수 있다.That is, at
단계(244)에서, 스마트 카드(140)는 다중-IMSI 애플릿을 이용하여, 검출된 PLMN이 OPLMN 리스트에 포함되지 않는 경우 복수의 IMSI들 중 제2 IMSI를 단말(100)에 설정할 수 있다.At
앞서 도 1 내지 도 5를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 5 may be applied as they are, so that a more detailed description will be omitted below.
도 7은 일 예에 따른 네트워크 접속 방법의 흐름도를 도시한다.7 shows a flowchart of a network access method according to an example.
단계(705)에서, 처리부(120)는 단말의 시스템 구동을 감지할 수 있다. 단계(705)에 대한 설명은 전술된 단계(210)의 설명으로 대체될 수 있다.In
단계(710)에서, 처리부(120)는 스마트 카드(140)의 정보를 독출할 수 있다. 독출되는 정보는 회득 데이터 베이스에 관한 정보일 수 있다.In
단계(715)에서, 처리부(120)는 획득 데이터 베이스가 있는지 여부를 판단할 수 있다. 단계(715)에 대한 설명은 전술된 단계(410)에 대한 설명으로 대체될 수 있다.At
단계(720)에서, 통신부(110)는 획득 데이터 베이스가 있는 경우 등록된 PLMN에 접속할 수 있다. 단계(720)에 대한 설명은 전술된 단계(420)에 대한 설명으로 대체될 수 있다.In
단계(725)에서, 통신부(110)는 셀 선택(cell selection)을 수신할 수 있다. 예를 들어, 통신부(110)는 단말(100)의 사용자로부터 셀 선택을 수신할 수 있다.In
단계(730)에서, 통신부(110)는 단말(100)의 위치를 등록 또는 업데이트할 수 있고, 어태치 리퀘스트(attach request)를 수행할 수 있다. 예를 들어, 네트워크의 종류가 WCDMA 또는 GSM인 경우, 통신부(110)는 CS(Circuit Switched)를 이용하여 위치 등록을 수행할 수 있고, 통신부(110)는 PS(Packet Switched)를 이용하여 어태치 리퀘스트를 수행할 수 있다. 다른 예로, 네트워크의 종류가 LTE인 경우, 통신부(110)는 결합된 타입(combined type)으로 어태치 리퀘스트를 수행할 수 있다. 결합된 타입은 CS 및 PS가 결합된 타입일 수 있다.In
단계(735)에서, 통신부(110)는 위치의 등록 또는 어태치 리퀘스트가 거절되었는지 여부를 판단할 수 있다. 위치의 등록 또는 어태치 리퀘스트가 거절된 경우 하기의 단계(737)가 수행될 수 있다.In
단계(737)에서, 통신부(110)는 위치의 등록 또는 어태치 리퀘스트가 거절된 경우, 위치의 등록 또는 어태치 리퀘스트를 반복적으로 수행할 수 있다. 통신부(110)는 기 설정된 반복 수행의 횟수가 만료된 경우 카운트가 만료된 것으로 판단할 수 있다.In
단계(740)에서, 통신부(110)는 위치의 등록 또는 어태치 리퀘스트가 거절되지 않은 경우, PLMN에 접속할 수 있다.In
단계(745)에서, 통신부(110)는 접속된 PLMN의 서비스가 안 되는지 여부를 판단할 수 있다. 서비스가 안 되는 경우 전술된 단계(715)가 재수행될 수 있다.In
단계(715)에서 획득 데이터 베이스가 없는 것으로 판단되는 경우 하기의 단계(750)가 수행될 수 있다.If it is determined in
단계(750)에서, 통신부(110)는 PLMN을 검출할 수 있다. 단계(750)에 대한 설명은 전술된 단계(220)에 대한 설명으로 대체될 수 있다.In
단계(755)에서, 통신부(110) 또는 처리부(120)는 이용 가능한 PLMN들에 대한 PLMN 리스트를 생성할 수 있다.In
단계(760)에서, 처리부(120)는 IMSI를 변경해야 하는지 여부를 판단할 수 있다. 단계(760)에 대한 설명은 전술된 단계(510)에 대한 설명으로 대체될 수 있다.In
단계(765)에서, 처리부(120)는 스마트 카드의 정보를 독출할 수 있다. 단계(765)에 대한 설명은 전술된 단계(520)에 대한 설명으로 대체될 수 있다.At
단계(770)에서, 처리부(120)는 복수의 이용 가능한 PLMN들이 존재하는 경우 접속할 PLMN을 선택할 수 있다. 예를 들어, 처리부(120)는 PLMN 리스트 및 OPLMN의 우선 순위를 조합함으로써 PLMN을 선택할 수 있다.In
단계(770)가 수행된 후 전술된 단계(725)가 수행될 수 있다.After
앞서 도 1 내지 도 6을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
The technical contents described above with reference to Figs. 1 to 6 can be applied as they are, so that a more detailed description will be omitted below.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA) A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.
100: 단말
110: 통신부
120: 처리부
130: 저장부
140: 스마트 카드100: terminal
110:
120:
130:
140: Smart card
Claims (15)
공중 지역 이동 망(Public Land Mobile Network; PLMN)을 검출하는 단계;
상기 PLMN이 상기 단말에 저장되는 운영자 공중 지역 이동 망(Operator PLMN; OPLMN) 리스트에 포함되는지 여부를 판단하는 단계; 및
상기 PLMN이 상기 OPLMN 리스트에 포함되는 경우 상기 복수의 IMSI들 중 상기 PLMN에 대응하는 제1 IMSI를 상기 단말에 설정하는 단계
를 포함하는, IMSI 설정 방법.
A method of setting an IMSI of a terminal storing a plurality of International Mobile Subscriber Identity (IMSI)
Detecting a Public Land Mobile Network (PLMN);
Determining whether the PLMN is included in an operator public area network (OPLMN) list stored in the terminal; And
Setting a first IMSI corresponding to the PLMN among the plurality of IMSIs to the terminal if the PLMN is included in the OPLMN list
Gt; IMSI < / RTI >
상기 PLMN의 이동 국가 코드(Mobile Country Code; MCC)를 검출하는 단계
를 더 포함하고,
상기 판단하는 단계는 상기 MCC가 상기 OPLMN 리스트에 포함되는지 여부를 판단하고,
상기 설정하는 단계는 상기 MCC가 상기 OPLMN 리스트에 포함되는 경우 상기 제1 IMSI를 상기 단말에 설정하는, IMSI 설정 방법.
The method according to claim 1,
Detecting a Mobile Country Code (MCC) of the PLMN
Further comprising:
Wherein the determining step determines whether the MCC is included in the OPLMN list,
Wherein the setting step sets the first IMSI to the terminal if the MCC is included in the OPLMN list.
상기 PLMN을 재검출하는 단계
를 더 포함하고,
상기 설정하는 단계는 상기 PLMN이 재검출되지 않는 경우 상기 제1 IMSI가 상기 단말에 설정된 것을 유지하는, IMSI 설정 방법.
The method according to claim 1,
Detecting the PLMN again
Further comprising:
Wherein the setting step holds that the first IMSI is set to the terminal if the PLMN is not detected again.
상기 복수의 IMSI들 및 상기 OPLMN 리스트는 상기 단말의 스마트 카드에 저장되는, IMSI 설정 방법.
The method according to claim 1,
Wherein the plurality of IMSIs and the OPLMN list are stored in a smart card of the terminal.
상기 스마트 카드는 범용 IC 카드(Universal Integrated Circuit Card; UICC) 및 범용 가입자 식별 모듈(Universal Subscriber Identity Module; USIM) 카드 중 적어도 하나인, IMSI 설정 방법.
5. The method of claim 4,
Wherein the smart card is at least one of a universal integrated circuit card (UICC) and a universal subscriber identity module (USIM) card.
상기 설정하는 단계는 상기 PLMN이 상기 OPLMN 리스트에 포함되지 않는 경우 상기 복수의 IMSI 들 중 제2 IMSI를 상기 단말에 설정하는 단계
를 포함하는, IMSI 설정 방법.
The method according to claim 1,
Setting the second IMSI of the plurality of IMSIs to the terminal if the PLMN is not included in the OPLMN list
Gt; IMSI < / RTI >
상기 단말의 스마트 카드에 상기 PLMN에 대한 획득 데이터 베이스(acquisition database)가 있는지 여부를 판단하는 단계
를 더 포함하고,
상기 검출하는 단계는 상기 획득 데이터 베이스가 없는 경우 상기 PLMN을 검출하는, IMSI 설정 방법.
The method according to claim 1,
Determining whether an acquisition database for the PLMN is present on a smart card of the terminal
Further comprising:
Wherein the detecting comprises detecting the PLMN if there is no acquisition database.
상기 설정하는 단계는,
상기 단말에 기 설정된 제3 IMSI 를 상기 제1 IMSI로 변경하는지 여부를 판단하는 단계;
상기 제3 IMSI를 상기 제1 IMSI로 변경하는 경우 상기 단말의 스마트 카드로부터 상기 제1 IMSI를 독출하는 단계; 및
상기 제1 IMSI를 상기 단말에 설정하는 단계
를 포함하는, IMSI 설정 방법.
The method according to claim 1,
Wherein the setting step comprises:
Determining whether a third IMSI set in the MS is changed to the first IMSI;
Reading the first IMSI from the smart card of the terminal when the third IMSI is changed to the first IMSI; And
Setting the first IMSI to the terminal
Gt; IMSI < / RTI >
상기 판단하는 단계는,
상기 PLMN을 상기 단말의 스마트 카드로 전송하는 단계;
상기 스마트 카드가 상기 PLMN을 이용하여 다중-IMSI 애플릿(Multi-IMSI applet)을 실행시키는 단계; 및
상기 다중-IMSI 애플릿을 이용하여 상기 PLMN이 상기 OPLMN 리스트에 포함되는지 여부를 판단하는 단계
를 포함하는, IMSI 설정 방법.
The method according to claim 1,
Wherein the determining step comprises:
Transmitting the PLMN to a smart card of the terminal;
The smart card executing a Multi-IMSI applet using the PLMN; And
Determining whether the PLMN is included in the OPLMN list using the multi-IMSI applet
Gt; IMSI < / RTI >
상기 전송하는 단계는 상기 PLMN을 봉함 명령(envelope command)에 포함시킴으로써 상기 PLMN을 상기 스마트 카드로 전송하는, IMSI 설정 방법.
10. The method of claim 9,
Wherein the transmitting comprises transmitting the PLMN to the smart card by including the PLMN in an envelope command.
PLMN 리스트를 생성하는 단계 - 상기 PLMN은 복수이고, 상기 PLMN 리스트는 상기 복수의 PLMN들을 이용하여 생성됨 -;
를 더 포함하고,
상기 판단하는 단계는 상기 PLMN 리스트의 일부인 상기 PLMN이 상기 OPLMN 리스트에 포함되는지 여부를 판단하는, IMSI 설정 방법.
The method according to claim 1,
Generating a PLMN list, wherein the PLMN is a plurality and the PLMN list is generated using the plurality of PLMNs;
Further comprising:
Wherein the determining step determines whether the PLMN that is a part of the PLMN list is included in the OPLMN list.
공중 지역 이동 망(Public Land Mobile Network; PLMN)을 검출하는 통신부; 및
상기 PLMN이 상기 단말에 저장되는 운영자 공중 지역 이동 망(Operator PLMN; OPLMN) 리스트에 포함되는지 여부를 판단하고, 상기 PLMN이 상기 OPLMN 리스트에 포함되는 경우 상기 복수의 IMSI들 중 상기 PLMN에 대응하는 제1 IMSI를 상기 단말에 설정하는 처리부
를 포함하는, 단말.
A terminal for storing a plurality of International Mobile Subscriber Identity (IMSI)
A communication unit for detecting a Public Land Mobile Network (PLMN); And
Determining whether or not the PLMN is included in an operator public area mobile network (OPLMN) list stored in the UE, and, when the PLMN is included in the OPLMN list, 1 < / RTI >
.
상기 처리부는 상기 PLMN의 이동 국가 코드(Mobile Country Code; MCC)를 검출하고, 상기 MCC가 상기 OPLMN 리스트에 포함되는지 여부를 판단하고, 상기 MCC가 상기 OPLMN 리스트에 포함되는 경우 상기 제1 IMSI를 상기 단말에 설정하는, 단말.
13. The method of claim 12,
Wherein the processor detects a Mobile Country Code (MCC) of the PLMN, determines whether the MCC is included in the OPLMN list, and updates the first IMSI if the MCC is included in the OPLMN list The terminal is set to the terminal.
상기 복수의 IMSI들 및 상기 OPLMN 리스트는 상기 단말의 스마트 카드에 저장되는, 단말.
13. The method of claim 12,
Wherein the plurality of IMSIs and the OPLMN list are stored in a smart card of the terminal.
상기 PLMN을 이용하여 다중-IMSI 애플릿(Multi-IMSI applet)을 실행시키는 상기 단말의 스마트 카드
를 더 포함하고,
상기 처리부는 상기 PLMN을 상기 스마트 카드로 전송하고 상기 다중-IMSI 애플릿을 이용하여 상기 PLMN이 상기 OPLMN 리스트에 포함되는지 여부를 판단하는, 단말.13. The method of claim 12,
A smart card of the terminal that executes a multi-IMSI applet using the PLMN;
Further comprising:
Wherein the processing unit transmits the PLMN to the smart card and uses the multi-IMSI applet to determine whether the PLMN is included in the OPLMN list.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140056333A KR102244739B1 (en) | 2014-05-12 | 2014-05-12 | Method and apparatus for setting imsi |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140056333A KR102244739B1 (en) | 2014-05-12 | 2014-05-12 | Method and apparatus for setting imsi |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150129412A true KR20150129412A (en) | 2015-11-20 |
KR102244739B1 KR102244739B1 (en) | 2021-04-26 |
Family
ID=54844109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140056333A KR102244739B1 (en) | 2014-05-12 | 2014-05-12 | Method and apparatus for setting imsi |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102244739B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019160286A1 (en) * | 2018-02-14 | 2019-08-22 | 삼성전자 주식회사 | Access control method for smart card and electronic device using same |
KR20230058220A (en) * | 2021-10-22 | 2023-05-03 | 코나아이 (주) | Smishing phone number automatic blocking system and the method |
US11856509B2 (en) | 2020-04-01 | 2023-12-26 | Samsung Electronics Co., Ltd. | Electronic device and method for searching for radio access technology (RAT) by electronic device supporting plurality of communication networks |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070122288A (en) * | 2006-06-26 | 2007-12-31 | 주식회사 팬택 | Method for setting zone based multi number, mobile communication terminal therefor and subscriber identity module therefor |
KR20100030409A (en) * | 2008-09-10 | 2010-03-18 | 엘지전자 주식회사 | Method of selecting cell and method of selecting plmn |
-
2014
- 2014-05-12 KR KR1020140056333A patent/KR102244739B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070122288A (en) * | 2006-06-26 | 2007-12-31 | 주식회사 팬택 | Method for setting zone based multi number, mobile communication terminal therefor and subscriber identity module therefor |
KR20100030409A (en) * | 2008-09-10 | 2010-03-18 | 엘지전자 주식회사 | Method of selecting cell and method of selecting plmn |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019160286A1 (en) * | 2018-02-14 | 2019-08-22 | 삼성전자 주식회사 | Access control method for smart card and electronic device using same |
US11856509B2 (en) | 2020-04-01 | 2023-12-26 | Samsung Electronics Co., Ltd. | Electronic device and method for searching for radio access technology (RAT) by electronic device supporting plurality of communication networks |
KR20230058220A (en) * | 2021-10-22 | 2023-05-03 | 코나아이 (주) | Smishing phone number automatic blocking system and the method |
Also Published As
Publication number | Publication date |
---|---|
KR102244739B1 (en) | 2021-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9940141B2 (en) | Method and apparatus for selecting bootstrap ESIMs | |
EP3989614A1 (en) | Network search configuration method, registration method, apparatus, and system | |
EP2708069B1 (en) | Sim lock for multi-sim environment | |
US20210051234A1 (en) | Traffic Package Providing Method and Related Device | |
US20170064539A1 (en) | Electronic device and method for registering different networks using the electronic device | |
CN114731497B (en) | Network connectivity | |
US20170127270A1 (en) | Device, method, and program product for establishing a data connection | |
US10433170B2 (en) | Subscriber identity pattern | |
WO2015090512A1 (en) | Methods and devices for providing a secure element with a subscription profile | |
JP2014523662A (en) | Mobile operator identification method, mobile computer device and storage medium | |
US20130023236A1 (en) | Initializing and provisioning user equipment | |
CN106717042A (en) | Method and devices for providing a subscription profile on a mobile terminal | |
US20200236610A1 (en) | Method and subscriber identity component for providing network access | |
US9832714B2 (en) | Method and system for network node selection based user equipment agent assisted modification of temporary identity in 3G and 4G networks | |
US20230076852A1 (en) | Electronic device supporting plurality of sims and operating method therefor | |
US10159057B1 (en) | Device, system, and method for persisting network registration rejection causes | |
KR20150129412A (en) | Method and apparatus for setting imsi | |
US9883051B2 (en) | Method and system for usage of manual PLMN selection mode | |
KR20180091059A (en) | Wireless communication network registration method and terminal | |
EP3024254A1 (en) | Auto reconfiguration of SIM card while roaming | |
KR20140103323A (en) | A next generation smart card | |
RU2695989C1 (en) | Allocating allowed registered area | |
EP3054712B1 (en) | A method for changing a subscription for a mobile telecommunications network on a security module | |
CN113055998B (en) | Access method, terminal equipment and storage medium of roaming network | |
EP4161173A1 (en) | Terminal registration processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |