KR102331695B1 - 식별 모듈을 활용한 프로파일 변경 방법 및 이를 구현한 전자장치 - Google Patents
식별 모듈을 활용한 프로파일 변경 방법 및 이를 구현한 전자장치 Download PDFInfo
- Publication number
- KR102331695B1 KR102331695B1 KR1020140146455A KR20140146455A KR102331695B1 KR 102331695 B1 KR102331695 B1 KR 102331695B1 KR 1020140146455 A KR1020140146455 A KR 1020140146455A KR 20140146455 A KR20140146455 A KR 20140146455A KR 102331695 B1 KR102331695 B1 KR 102331695B1
- Authority
- KR
- South Korea
- Prior art keywords
- profile
- network
- processor
- electronic device
- identification module
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
- H04W8/265—Network addressing or numbering for mobility support for initial activation of new user
-
- 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
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 개시의 다양한 실시예는 식별 모듈을 활용하여 프로파일을 변경하는 방법 및 이를 구현하는 전자장치에 관한 것으로, 내장된 식별 모듈에 저장된 프로파일을 활성화하여 상기 활성화된 프로파일에 대응되는 무선 통신 네트워크 서비스를 제공 받을 수 있도록 한다. 본 개시의 다양한 실시예에 따른 식별 모듈을 활용한 프로파일 변경 방법은 사용자에 의해 선택된 네트워크를 확인하는 동작; 상기 확인된 네트워크에 대응하여 상기 네트워크를 이용할 수 있는 프로파일이 상기 식별 모듈에 포함되어 있는지 여부를 판단하는 동작; 상기 식별 모듈에 상기 프로파일이 포함되어 있지 않은 경우 상기 네트워크에 대응되는 프로파일을 다운로드하여 상기 다운로드한 프로파일을 활성화하는 동작; 상기 식별 모듈에 상기 프로파일이 포함되어 있는 경우 상기 프로파일을 활성화하는 동작; 상기 활성화된 프로파일을 기반으로 상기 네트워크에 연결하는 동작; 을 포함할 수 있다. 또한, 다른 실시 예가 가능하다.
Description
본 개시의 일 실시 예는 식별 모듈을 활용하여 프로파일을 변경하고, 변경된 프로파일을 기반으로 무선 통신 서비스를 제공하는 방법 및 이를 구현하는 전자장치에 관한 것이다.
식별 모듈 중 하나인 UICC(Universal Integrated Circuit Card)는 전자장치에 삽입되어 특정 서비스를 제공하는 스마트카드(smart card)이다. UICC는 가입자 식별 모듈인 SIM(Subscriber Identification Module)카드를 포함할 수 있다. UICC는 이동 통신 가입자의 개인정보를 저장하고, 전자장치가 무선 통신 네트워크에 접속하는 경우 가입자 인증 및 트래픽(traffic) 보안 키(key) 생성을 수행하여 안전한 무선 통신 이용을 가능하게 할 수 있다. 여기서 가입자는 무선 통신 네트워크를 제공하는 특정 무선 통신 사업자에게 가입된 사용자일 수 있다.
상기 UICC는 일반적으로 특정 무선 통신 사업자의 요청에 의해 상기 특정 무선 통신 사업자를 기반으로 한 전용 카드로 제조되며, 해당 사업자의 네트워크 접속을 위한 인증 정보, 예를 들어, USIM(Universal Subscriber Identity Module) 어플리케이션 및 IMSI(International Mobile Subscriber Identity), 인증키 값 등을 포함한 상태로 출고된다. 그리고 통신 사업자는 출고된 상기 UICC를 가입자에게 제공할 수 있다. UICC는 사용자 및 통신 사업자의 요청 신호에 따라 OTA(Over The Air) 등의 기술을 활용하여 상기 UICC 내에 어플리케이션의 설치, 수정, 삭제 등에 사용될 수 있다. 가입자는 통신 사업자로부터 제공 받은 UICC를 전자장치에 삽입하여 해당 무선 통신 사업자의 네트워크 및 응용 서비스를 이용할 수 있으며, 전자장치 교체 시 상기 UICC를 교체 전 전자장치에서 새로 교체된 전자장치로 이동 삽입함으로써 상기 UICC에 기 저장된 인증정보, 이동통신 전화번호, 개인 전화번호부 등을 새로 교체된 전자장치에서 그대로 사용할 수 있다.
UICC는 일반적으로 탈착이 가능한 방식이며 SIM카드를 포함할 수 있다. 보통의 UICC는 특정 통신 사업자가 미리 설정되어 있고, 상기 통신 사업자가 제공하는 무선 통신 네트워크 서비스에 대응되어 사용될 수 있다. 즉, 종래의 탈착형 UICC는 특정 통신 사업자에 종속된 형태이며, 타 통신 사업자가 제공하는 서비스를 이용하고자 하는 경우 타 통신 사업자에 대응되는 다른 탈착형 UICC를 필요로 한다. 이에 따라, 사용자는 타 통신 사업자가 제공하는 서비스를 이용하는데 어려움을 느낄 수 있다. 예를 들어, 특정 통신 사업자만이 제공하는 서비스를 이용하려는 경우 UICC를 변경해야 하는 번거로움이 있으며, 상기 UICC를 분실할 위험도 있다.
본 개시의 다양한 실시예에 따른 전자장치는 UICC를 내장하고 있으며, 내장된 UICC, 즉, eUICC(embedded Universal Integrated Circuit Card)를 이용하여 무선 통신 네트워크 서비스를 제공할 수 있는 프로파일을 변경할 수 있다. 구체적으로, 전자장치는 각각의 통신 사업자가 제공하는 프로파일을 다운로드하여 상기 프로파일을 활성화할 수 있다. 그리고 전자장치는 활성화된 프로파일을 기반으로 상기 프로파일에 대응되는 통신 사업자의 무선 통신 네트워크 서비스를 사용자에게 제공할 수 있다.
본 개시의 다양한 실시 예에 따른 식별 모듈을 활용하여 프로파일을 변경하는 방법은 사용자에 의해 선택된 네트워크를 확인하는 동작; 상기 확인된 네트워크에 대응하여 상기 네트워크를 이용할 수 있는 프로파일이 상기 식별 모듈에 포함되어 있는지 여부를 판단하는 동작; 상기 식별 모듈에 상기 프로파일이 포함되어 있지 않은 경우 상기 네트워크에 대응되는 프로파일을 다운로드하여 상기 다운로드한 프로파일을 활성화하는 동작; 상기 식별 모듈에 상기 프로파일이 포함되어 있는 경우 상기 프로파일을 활성화하는 동작; 상기 활성화된 프로파일을 기반으로 상기 네트워크에 연결하는 동작; 을 포함할 수 있다.
본 개시의 다양한 실시 예에 따른 식별 모듈을 활용하여 프로파일을 변경하는 전자장치는 프로파일을 다운로드하고, 네트워크에 연결하는 통신 모듈; 상기 다운로드한 프로파일을 저장하는 식별 모듈; 상기 네트워크를 확인하고, 상기 확인된 네트워크에 대응하여 상기 네트워크를 이용할 수 있는 프로파일이 상기 식별 모듈에 포함되어 있는지 여부를 판단하고, 상기 식별 모듈에 상기 프로파일이 포함되어 있지 않은 경우 상기 통신 모듈을 통해 상기 네트워크에 대응되는 프로파일을 다운로드하여 상기 다운로드한 프로파일을 활성화하고, 상기 식별 모듈에 상기 프로파일이 포함되어 있는 경우 상기 프로파일을 활성화하고, 상기 활성화된 프로파일을 기반으로 상기 네트워크에 연결하는 프로세서; 를 포함할 수 있다.
본 개시의 다양한 실시예에 따른 식별 모듈을 활용한 프로파일 변경 방법 및 이를 구현한 전자장치는 식별 모듈 중에서 하나인 eUICC를 내장할 수 있다. 전자장치는 내장된 eUICC를 활용하여 가입된 통신 사업자뿐만 아니라, 타 통신 사업자가 제공하는 무선 통신 네트워크 서비스를 사용자에게 제공할 수 있다. 본 개시에 따른 전자장치는 eUICC를 기반으로 타 통신 사업자에 대응되는 프로파일을 다운로드 하고, 상기 다운로드한 프로파일을 활성화할 수 있다. 전자장치는 활성화한 프로파일을 기반으로 상기 프로파일에 대응되는 통신 사업자가 제공하는 무선 통신 네트워크 서비스를 이용할 수 있다. 즉, 전자장치는 내장된 eUICC를 기반으로 통신 사업자를 변경할 수 있으므로 사용자의 편의성이 보다 증대될 수 있다. 예를 들어, A통신사(통신 사업자)에 가입된 사용자가 B통신사에서 제공하는 네트워크 서비스를 이용하고자 하는 경우 전자장치는 B통신사에 대응되는 프로파일을 다운로드 받아 상기 프로파일을 기반으로 B통신사에서 제공하는 네트워크 서비스를 이용할 수 있다. 즉, 전자장치는 내장된 eUICC에 적어도 하나 이상의 프로파일을 저장하고, 저장된 프로파일을 활성화하여 상기 프로파일에 대응되는 통신사가 제공하는 다양한 네트워크 서비스를 이용할 수 있다. 이에 따라, 사용자는 보다 편리하게 타 통신사가 제공하는 다양한 서비스를 이용할 수 있다.
도 1은 본 개시의 다양한 실시예에 따른 전자장치가 통신사 서버를 통해 무선 통신 네트워크 서비스를 제공하는 통신 개요도를 도시한다.
도 2는 본 개시의 다양한 실시예에 따른 전자장치의 블록도를 도시한다.
도 3은 본 개시의 다양한 실시예에 따른 프로파일 관리자(SMSR)와 프로파일 제공자(SMDP)의 역할을 배분하는 방법을 설명하기 위한 예시도이다.
도 4는 본 개시의 다양한 실시예에 따른 eUICC의 내부 구성을 도시한 예시도이다.
도 5는 본 개시의 다양한 실시예에 따른 식별 모듈을 활용하여 선택된 네트워크에 연결하는 방법을 설명하기 위한 순서도이다.
도 6a 및 6b는 본 개시의 다른 실시예에 따른 식별 모듈 중 하나인 eUICC를 활용하여 프로파일을 변경하는 방법을 설명하기 위한 순서도이다.
도 7a 내지 도 7c는 본 개시의 다양한 실시예에 따른 표시부에 표시되는 프로파일의 다운로드 관련 정보를 도시한 예시도이다.
도 8은 본 개시의 다양한 실시예에 따른 프로파일을 다운로드 받기 위한 절차를 도시한 순서도이다.
도 9a 및 도 9b는 본 개시의 다양한 실시예에 따른 eUICC에 프로파일을 저장하는 방법을 설명하기 위한 예시도이다.
도 10은 본 개시의 다양한 실시예에 따른 MBMS 서비스를 설명하기 위해 MBMS 서비스를 제공받는 통신 개요도를 도시한다.
도 11은 본 개시의 다양한 실시예에 따른 eMBMS의 네트워크 구조를 도시한 예시도이다.
도 12a 및 12b는 본 개시의 다른 실시예에 따른 하나의 안테나를 기반으로 eMBMS 서비스를 제공받는 방법을 설명하기 위한 순서도이다.
도 13은 본 개시의 다른 실시예에 따른 하나의 안테나를 기반으로 eMSMS서비스를 제공받는 방법을 도시한 예시도이다.
도 14a 및 14b는 본 개시의 다른 실시예에 따른 적어도 두 개 이상의 안테나를 기반으로 eMBMS 서비스를 제공받는 방법을 설명하기 위한 순서도이다.
도 15는 본 개시의 다른 실시예에 따른 두 개의 안테나를 기반으로 eMBMS 서비스를 제공받는 방법을 도시한 예시도이다.
도 16은 다양한 실시 예들에 따른 전자장치 1601의 블록도 1600을 도시한다.
도 17은 다양한 실시 예들에 따른 복수의 전자장치들(예: 전자장치 1710 및 전자장치 1730) 사이의 통신 프로토콜 1700을 도시한다.
도 2는 본 개시의 다양한 실시예에 따른 전자장치의 블록도를 도시한다.
도 3은 본 개시의 다양한 실시예에 따른 프로파일 관리자(SMSR)와 프로파일 제공자(SMDP)의 역할을 배분하는 방법을 설명하기 위한 예시도이다.
도 4는 본 개시의 다양한 실시예에 따른 eUICC의 내부 구성을 도시한 예시도이다.
도 5는 본 개시의 다양한 실시예에 따른 식별 모듈을 활용하여 선택된 네트워크에 연결하는 방법을 설명하기 위한 순서도이다.
도 6a 및 6b는 본 개시의 다른 실시예에 따른 식별 모듈 중 하나인 eUICC를 활용하여 프로파일을 변경하는 방법을 설명하기 위한 순서도이다.
도 7a 내지 도 7c는 본 개시의 다양한 실시예에 따른 표시부에 표시되는 프로파일의 다운로드 관련 정보를 도시한 예시도이다.
도 8은 본 개시의 다양한 실시예에 따른 프로파일을 다운로드 받기 위한 절차를 도시한 순서도이다.
도 9a 및 도 9b는 본 개시의 다양한 실시예에 따른 eUICC에 프로파일을 저장하는 방법을 설명하기 위한 예시도이다.
도 10은 본 개시의 다양한 실시예에 따른 MBMS 서비스를 설명하기 위해 MBMS 서비스를 제공받는 통신 개요도를 도시한다.
도 11은 본 개시의 다양한 실시예에 따른 eMBMS의 네트워크 구조를 도시한 예시도이다.
도 12a 및 12b는 본 개시의 다른 실시예에 따른 하나의 안테나를 기반으로 eMBMS 서비스를 제공받는 방법을 설명하기 위한 순서도이다.
도 13은 본 개시의 다른 실시예에 따른 하나의 안테나를 기반으로 eMSMS서비스를 제공받는 방법을 도시한 예시도이다.
도 14a 및 14b는 본 개시의 다른 실시예에 따른 적어도 두 개 이상의 안테나를 기반으로 eMBMS 서비스를 제공받는 방법을 설명하기 위한 순서도이다.
도 15는 본 개시의 다른 실시예에 따른 두 개의 안테나를 기반으로 eMBMS 서비스를 제공받는 방법을 도시한 예시도이다.
도 16은 다양한 실시 예들에 따른 전자장치 1601의 블록도 1600을 도시한다.
도 17은 다양한 실시 예들에 따른 복수의 전자장치들(예: 전자장치 1710 및 전자장치 1730) 사이의 통신 프로토콜 1700을 도시한다.
이하, 본 발명의 다양한 실시예가 첨부된 도면과 연관되어 기재된다. 다양한 실시예는 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들이 도면에 예시되고 관련된 상세한 설명이 기재되어 있다. 그러나, 이는 다양한 실시예를 특정한 실시 형태에 대해 한정하려는 것이 아니며, 다양한 실시예의 사상 및 기술 범위에 포함되는 모든 변경 및/또는 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조부호가 사용되었다.
다양한 실시예에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 단순히 본 명세서 작성의 용이함만이 고려되어 부여되는 것으로서, 그 자체로 특별히 중요한 의미 또는 역할을 부여하는 것은 아니다. 따라서, 상기 "모듈" 및 "부"는 서로 혼용되어 사용될 수도 있음을 유념해야 한다.
다양한 실시예에서 사용될 수 있는"포함한다" 또는"포함할 수 있다" 등의 표현은 개시(disclosure)된 해당 기능, 동작 또는 구성요소 등의 존재를 가리키며, 추가적인 하나 이상의 기능, 동작 또는 구성요소 등을 제한하지 않는다. 또한, 본 발명의 다양한 실시예에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다양한 실시예에서 "또는" 등의 표현은 함께 나열된 단어들의 어떠한, 그리고 모든 조합을 포함한다. 예를 들어, "A 또는 B"는, A를 포함할 수도, B를 포함할 수도, 또는 A 와 B 모두를 포함할 수도 있다.
다양한 실시예에서 사용된 "제 1," "제2," "첫째," 또는 "둘째," 등의 표현들은 다양한 실시예들의 다양한 구성요소들을 수식할 수 있지만, 해당 구성요소들을 한정하지 않는다. 예를 들어, 상기 표현들은 해당 구성요소들의 순서 및/또는 중요도 등을 한정하지 않는다. 상기 표현들은 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 수 있다. 예를 들어, 제1 사용자 기기와 제 2 사용자 기기는 모두 사용자 기기이며, 서로 다른 사용자 기기를 나타낸다. 예를 들어, 본 발명의 다양한 실시예의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.
다양한 실시예에서 사용된 "무선 통신 네트워크 서비스"등의 표현은 전자장치와 다른 전자장치 간의 데이터 및 신호를 송수신하기 위해서 상기 전자장치들을 무선으로 서로 연결시켜주는 서비스를 의미한다. 무선 통신 네트워크 서비스는 특정 통신사의 서버를 기반으로 제공될 수 있으며, 일반적으로 상기 특정 통신사에 가입된 전자장치에게 제공될 수 있다.
다양한 실시예에서 사용된 "프로파일"등의 표현은 전자장치가 특정 통신사에서 제공되는 네트워크 서비스를 이용하기 위해 필요한 정보들을 패키지화한 데이터일 수 있다. 전자장치는 특정 통신사에 대응되는 프로파일을 기반으로 상기 특정 통신사에서 제공되는 네트워크 서비스를 이용할 수 있다. 예를 들어, A통신사에 대응되는 A프로파일은 A통신사가 제공하는 네트워크 서비스를 이용하기 위해 필요하다. 각 통신사 별로 각각의 프로파일이 있을 수 있으며, 각 통신사들은 전자장치에서 활성화된 프로파일을 기반으로 상기 전자장치가 네트워크 서비스를 이용할 수 있는지 여부를 판단할 수 있다.
다양한 실시예에서 사용된 "프로파일의 변경"등의 표현은 전자장치에 저장된 프로파일들 중에서 특정한 프로파일을 활성화하는 것을 의미할 수 있다. 프로파일을 변경하였다는 것은 무선 통신 네트워크 서비스를 제공 받는 통신사(예, 통신 사업자)를 변경하였다는 의미일 수 있다. 예를 들어, 각각의 통신사마다 사용되는 프로파일이 있으며, 전자장치는 A 통신사에 대응되는 프로파일을 다운로드 받아 활성화할 수 있다. 그리고 전자장치는 활성화된 프로파일을 기반으로 A 통신사로부터 무선 통신 네트워크 서비스를 제공 받을 수 있다.
다양한 실시예에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명의 다양한 실시예를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명의 다양한 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 다양한 실시예에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
다양한 실시예에 따른 전자장치는, 통신 기능이 포함된 장치일 수 있다. 예를 들면, 전자장치는 스마트 폰(smartphone), 태블릿 PC(tablet personal computer), 이동전화기(mobile phone), 화상전화기, 전자북 리더기(e-book reader), 데스크탑 PC(desktop personal computer), 랩탑 PC(laptop personal computer), 넷북 컴퓨터(netbook computer), PDA(personal digital assistant), PMP(portable multimedia player), MP3 플레이어, 모바일 의료기기, 카메라(camera), 또는 웨어러블 장치(wearable device)(예: 전자 안경과 같은 head-mounted-device(HMD), 전자 의복, 전자 팔찌, 전자 목걸이, 전자 앱세서리(appcessory), 전자 문신, 또는 스마트 와치(smartwatch))중 적어도 하나를 포함할 수 있다.
어떤 실시예들에 따르면, 전자 장치는 통신 기능을 갖춘 스마트 가전 제품(smart home appliance)일 수 있다. 스마트 가전 제품은, 예를 들자면, 전자 장치는 텔레비전, DVD(digital video disk) 플레이어, 오디오, 냉장고, 에어컨, 청소기, 오븐, 전자레인지, 세탁기, 공기 청정기, 셋톱 박스(set-top box), TV 박스(예를 들면, 삼성 HomeSync™, 애플TV™, 또는 구글 TV™), 게임 콘솔(game consoles), 전자 사전, 전자 키, 캠코더(camcorder), 또는 전자 액자 중 적어도 하나를 포함할 수 있다.
어떤 실시예들에 따르면, 전자 장치는 각종 의료기기(예: MRA(magnetic resonance angiography), MRI(magnetic resonance imaging), CT(computed tomography), 촬영기, 초음파기 등), 네비게이션(navigation) 장치, GPS 수신기(global positioning system receiver), EDR(event data recorder), FDR(flight data recorder), 자동차 인포테인먼트(infotainment) 장치, 선박용 전자 장비(예: 선박용 항법 장치 및 자이로 콤파스 등), 항공 전자기기(avionics), 보안 기기, 차량용 헤드 유닛, 산업용 또는 가정용 로봇, 금융 기관의 ATM(automatic teller's machine) 또는 상점의 POS(point of sales) 중 적어도 하나를 포함할 수 있다.
어떤 실시예들에 따르면, 전자 장치는 통신 기능을 포함한 가구(furniture) 또는 건물/구조물의 일부, 전자 보드(electronic board), 전자 사인 입력장치(electronic signature receiving device), 프로젝터(projector), 또는 각종 계측기기(예: 수도, 전기, 가스, 또는 전파 계측 기기 등) 중 적어도 하나를 포함할 수 있다. 본 발명의 다양한 실시예에 따른 전자 장치는 전술한 다양한 장치들 중 하나 또는 그 이상의 조합일 수 있다. 또한, 본 발명의 다양한 실시예에 따른 전자 장치는 플렉서블 장치일 수 있다. 또한, 본 발명의 다양한 실시예에 따른 전자 장치는 전술한 기기들에 한정되지 않음은 당업자에게 자명하다.
이하, 첨부된 도면을 참조하여 다양한 실시예에 따른 전자장치에 대해서 살펴본다. 다양한 실시예에서 쓰인 사용자라는 용어는 전자장치를 사용하는 사람 또는 전자장치를 사용하는 장치(예: 인공지능 전자장치)를 지칭할 수 있다.
도 1은 본 개시의 다양한 실시예에 따른 전자장치가 통신사 서버를 통해 무선 통신 네트워크 서비스를 제공하는 통신 개요도를 도시한다.
도 1을 참조하면, 전자장치 100는 특정 통신사(예, A통신사 110, B통신사 120)의 서버를 통해 무선 통신 네트워크 서비스를 이용할 수 있다. 전자장치 100는 외부의 전자장치(예, 서버)와 통신할 수 있도록 UICC를 포함할 수 있으며, 상기 UICC에 대응되는 특정 통신사가 제공하는 무선 통신 네트워크 서비스를 이용할 수 있다. 여기서 UICC는 가입자가 특정 통신사에서 제공되는 서비스를 이용하기 위한 식별 모듈을 구현한 IC카드이며, SIM카드를 포함할 수 있다. 이하에서, 기술된 UICC 및 eUICC는 식별 모듈을 구현한 카드이며, 식별 모듈로 설명될 수도 있다. 예를 들어, 전자장치 100는 A통신사 110 또는 B통신사 120를 기반으로 무선 통신 네트워크 서비스를 이용할 수 있으며, 각각의 통신사에 대응되는 UICC를 포함해야 상기 무선 통신 네트워크 서비스를 이용할 수 있다. 여기서 UICC는 통신사를 기반으로 제조될 수 있으며, 제조 시 통신사가 결정될 수도 있고, 제조 후 각각의 통신사에서 제공되는 프로파일을 기반으로 통신사가 결정될 수도 있다. 일반적으로, 전자장치 100는 하나의 UICC를 기반으로 상기 UICC에 대응되는 특정 통신사가 제공하는 무선 통신 네트워크 서비스를 이용할 수 있다. 즉, 전자장치 100가 A통신사 110에 가입되어 있는 경우, 전자장치 100는 A통신사 110에 대응되는 프로파일을 기반으로 A통신사 110에서 제공하는 네트워크 서비스를 이용할 수 있다. 본 개시의 다양한 실시예에 따른 전자장치는 전술된 UICC카드 종류 중 하나인 eUICC를 내장하고, 내장된 eUICC를 기반으로 프로파일을 변경해가며 무선 통신 네트워크 서비스를 이용할 수 있다. 즉, 전자장치 100는 미가입된 통신사일지라도, 상기 미가입된 통신사에 대응되는 프로파일을 기반으로 상기 미가입된 통신사에서 제공하는 네트워크 서비스를 이용할 수 있다.
도 2는 본 개시의 다양한 실시예에 따른, 전자장치 201를 포함하는 네트워크 환경 200을 도시한다.
도 2를 참조하면, 전자장치 201는 버스 210, 프로세서 220, 메모리 230, 입출력 인터페이스 240, 식별 모듈 241, 디스플레이 250, 통신 인터페이스 260 및 프로파일 관리 모듈 270을 포함할 수 있다. 여기서 전자장치 201는 도 1에 도시된 전자장치 100일 수 있다.
상기 버스 210는 전술한 구성요소들을 서로 연결하고, 전술한 구성 요소들 간의 통신(예, 제어 메시지)을 전달하는 회로일 수 있다.
상기 프로세서 220는 예를 들면, 상기 버스 210를 통해 전술한 다른 구성 요소들(예, 메모리 230, 입출력 인터페이스 240, 식별 모듈 241, 디스플레이 250, 통신 인터페이스 260 및 프로파일 관리 모듈 270 등)로부터 명령을 수신하여, 수신된 명령을 해독하고, 해독된 명령에 따른 연산이나 데이터 처리를 실행할 수 있다. 본 개시에 따른 프로세서 220는 통상적으로 전자장치 201의 전반적인 동작을 제어할 수 있다. 그리고 프로세서 220는 프로파일 관리 모듈 211을 포함할 수 있다. 도시되지는 않았지만, 무선 통신을 수행하기 위한 커뮤니케이션 프로세서(Communication Processor, CP)는 프로세서 220에 포함될 수 있다. 또는, 커뮤니케이션 프로세서(CP)는 전자장치 201에 별도로 내장되어 프로세서 220의 제어 하에, 전자장치 201가 무선 통신 네트워크 서비스를 제공 받도록 할 수 있다. 본 개시의 다양한 실시예에 따른 전자장치 201의 프로세서 220는 식별 모듈 241에 저장된 프로파일을 기반으로 통신사를 결정하고, 결정된 통신사를 통해 무선 통신 네트워크 서비스를 제공받을 수 있다.
상기 메모리 230는, 상기 프로세서 220 또는 다른 구성 요소들(예, 메모리 230, 입출력 인터페이스 240, 식별 모듈 241, 디스플레이 250, 통신 인터페이스 260 및 프로파일 관리 모듈 270 등)로부터 수신되거나 상기 프로세서 220 또는 다른 구성요소들에 의해 생성된 명령 또는 데이터를 저장할 수 있다. 상기 메모리 230는, 예를 들면, 커널 231, 미들웨어 232, 어플리케이션 프로그래밍 인터페이스(API: application programming interface) 233 또는 어플리케이션 234 등의 프로그래밍 모듈들을 포함할 수 있다. 전술한 각각의 프로그래밍 모듈들은 소프트웨어, 펌웨어, 하드웨어 또는 이들 중 적어도 둘 이상의 조합으로 구성될 수 있다.
구체적으로, 메모리 230는 전술된 구성 요소들의 기능 동작에 필요한 응용 프로그램을 비롯하여, 다운로드 받은 멀티미디어 콘텐츠, 사용자의 의해 생성되는 사용자 데이터, 외부 서버로부터 수신한 단문 메시지(Short Message) 또는 멀티미디어 메시지(Multimedia Message) 등을 저장하는 기능을 담당한다. 본 개시의 다양한 실시예에 따른 메모리 230는 통신사 서버로부터 무선 통신 네트워크 서비스를 제공받기 위한 프로파일을 저장할 수도 있다. 메모리 230는 전자장치 201에 포함된 메모리 칩(chip) 형태로 구성될 수도 있고, 식별 모듈 241, 즉, SIM카드 내부의 특정 공간으로 구성될 수도 있다. 또한, 메모리 230는 망(네트워크) 제공자(예, 통신 사업자)들의 EID(eUICC ID), PLMN ID와 URL(Uniform Resource Locator) 정보들을 저장할 수 있다. 그리고 메모리 230는 전자장치 201에 설치된 어플리케이션(예, 어플리케이션 프로그램)들을 저장할 수 있다. 여기서 상기 어플리케이션은 망(네트워크) 제공자 서버 265와 연동될 수 있고, 망(네트워크) 제공자와 연관된 다른 서비스 제공자(Service provider)의 서버와 연동되어 추가적인 어플리케이션의 설치를 유도할 수 있다. 또한, 어플리케이션은 망(네트워크) 제공자 가입 포털 267로 연결될 수도 있다. 예를 들어, 어플리케이션은 전자장치 제조사의 서버와 연동될 수도 있고, eUICC제조사 서버와 연동될 수도 있으며, 전술된 두 개의 서버와 함께 연결되어 동작될 수도 있다. 다시 말해서, 상기 어플리케이션은 프로세서 220의 제어에 따라, 망(네트워크) 제공자 서버 265 또는 망(네트워크) 제공자 가입 포털 267에 접속하고, 상기 망(네트워크) 제공자 가입 포털 267로 가입 관련 정보를 송신하기 위한 기능들을 제공할 수 있다.
메모리 230는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. eUICC(embedded Universal Integrated Circuit Card)
메모리 230에 포함된 커널 231은 나머지 다른 프로그래밍 모듈들, 예를 들면, 상기 미들웨어 232, 상기 API 233 또는 상기 어플리케이션 234에 구현된 동작 또는 기능을 실행하는 데 사용되는 시스템 리소스들(예: 상기 버스 210, 상기 프로세서 220 또는 상기 메모리 230 등)을 제어 또는 관리할 수 있다. 또한, 상기 커널 231은 상기 미들웨어 232, 상기 API 233 또는 상기 어플리케이션 234에서 상기 전자 장치 201의 개별 구성요소에 접근하여 제어 또는 관리할 수 있는 인터페이스를 제공할 수 있다.
상기 미들웨어 232는 상기 API 233 또는 상기 어플리케이션 234이 상기 커널 231과 통신하여 데이터를 주고받을 수 있도록 중개 역할을 수행할 수 있다. 또한, 상기 미들웨어 232는 상기 어플리케이션 234로부터 수신된 작업 요청들과 관련하여, 예를 들면, 상기 어플리케이션 234 중 적어도 하나의 어플리케이션에 상기 전자 장치 201의 시스템 리소스(예: 상기 버스 210, 상기 프로세서 220 또는 상기 메모리 230 등)를 사용할 수 있는 우선 순위를 배정하는 등의 방법을 이용하여 작업 요청에 대한 제어(예: 스케쥴링 또는 로드 밸런싱)을 수행할 수 있다.
상기 API 233는 상기 어플리케이션 234이 상기 커널 231 또는 상기 미들웨어 232에서 제공되는 기능을 제어하기 위한 인터페이스로, 예를 들면, 파일 제어, 창 제어, 화상 처리 또는 문자 제어 등을 위한 적어도 하나의 인터페이스 또는 함수(예: 명령어)를 포함할 수 있다.
다양한 실시예에 따르면, 상기 어플리케이션 234는 SMS/MMS 어플리케이션, 이메일 어플리케이션, 달력 어플리케이션, 알람 어플리케이션, 건강 관리(health care) 어플리케이션(예: 운동량 또는 혈당 등을 측정하는 어플리케이션) 또는 환경 정보 어플리케이션(예: 기압, 습도 또는 온도 정보 등을 제공하는 어플리케이션) 등을 포함할 수 있다. 추가적으로 또는 대체적으로, 상기 어플리케이션 234은 상기 전자 장치 201와 외부 전자 장치 사이의 정보 교환과 관련된 어플리케이션일 수 있다. 상기 정보 교환과 관련된 어플리케이션은, 예를 들어, 상기 외부 전자 장치에 특정 정보를 전달하기 위한 알림 전달(notification relay) 어플리케이션, 또는 상기 외부 전자 장치를 관리하기 위한 장치 관리(device management) 어플리케이션을 포함할 수 있다.
상기 입출력 인터페이스 240은, 입출력 장치(예: 센서, 키보드 또는 터치 스크린)를 통하여 사용자로부터 입력된 명령 또는 데이터를, 예를 들면, 상기 버스 210를 통해 상기 프로세서 220, 상기 메모리 230, 상기 통신 인터페이스 260, 또는 프로파일 관리 모듈 270에 전달할 수 있다. 예를 들면, 상기 입출력 인터페이스 240은 터치 스크린을 통하여 입력된 사용자의 터치에 대한 데이터를 상기 프로세서 220로 제공할 수 있다. 또한, 상기 입출력 인터페이스 240은, 예를 들면, 상기 버스 210을 통해 상기 프로세서 220, 상기 메모리 230, 상기 통신 인터페이스 260, 또는 프로파일 관리 모듈 270로부터 수신된 명령 또는 데이터를 상기 입출력 장치(예: 스피커 또는 디스플레이)를 통하여 출력할 수 있다. 예를 들면, 상기 입출력 인터페이스 240은 상기 프로세서 220를 통하여 처리된 음성 데이터를 스피커를 통하여 사용자에게 출력할 수 있다.
상기 식별 모듈 241은 통신 사업자의 네트워크 접속을 위한 인증 정보, 예를 들어, USIM(Universal Subscriber Identity Module) 어플리케이션 및 IMSI(International Mobile Subscriber Identity), 인증키 값 등을 포함할 수 있다. 이하에서 식별 모듈 241은 UICC(Universal Integrated Circuit Card) 또는 eUICC(embedded Universal Integrated Circuit Card)로 기술될 수 있으며, eUICC는 전자장치 201에 내장되어 착탈이 불가능한 UICC일 수 있다. 또한 식별 모듈 241은 SIM(Subscriber Identification Module)카드를 포함할 수 있다. 식별 모듈 241은 무선 통신 네트워크 서비스를 제공받기 위한 인증 정보를 포함할 수 있으며, 프로세서 220의 제어 하에, 상기 인증 정보를 프로파일 관리자 261에게 전송할 수 있다. 구체적으로 식별 모듈 241은 SIM카드와 같이 칩(chip) 형태일 수 있으며, 식별 모듈 241 내부의 특정 공간에 상기 인증 정보를 저장할 수도 있다. 즉, 식별 모듈 241은 전자장치 201가 망(네트워크) 제공자 서버 265를 통해 무선 통신 네트워크에 접속할 수 있는 인증 정보를 포함할 수 있다.
상기 디스플레이 250은 사용자에게 각종 정보(예: 멀티미디어 데이터 또는 텍스트 데이터 등)을 표시할 수 있다. 본 개시에 따른 디스플레이 250는 전자장치 201를 동작하는데 있어서, 동작에 필요한 정보들을 표시할 수 있다. 디스플레이 250는 액정 표시 장치(Liquid Crystal Display, 이하 'LCD'라 칭하기로 한다)로 형성될 수 있으며, 상기 LCD가 터치스크린(Touch Screen) 형태로 형성되는 경우, 입력수단이 될 수도 있다. 특히, 본 개시에 따른 디스플레이 250는 통신사에 대응되는 프로파일을 구매할 수 있는 이미지를 표시할 수 있다. 즉, 전자장치 201가 통신사로부터 무선 통신 네트워크 서비스를 제공받을 수 있는 프로파일의 구매 이미지를 표시할 수 있다.
상기 통신 인터페이스 260는 전자장치 201와 무선 통신 시스템 간의 무선 통신 또는 전자장치 201와 다른 전자장치가 위치한 네트워크 간의 무선 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다.
그리고 프로파일 관리 모듈 270은 통신사 서버(예, 망(네트워크) 제공자 서버 265)로부터 다운로드 받은 프로파일을 식별 모듈 241에 저장하고, 상기 프로파일의 활성화 및 비활성화 여부를 결정할 수 있다. 프로파일 관리 모듈 270은 예를 들어, 식별 모듈 241에 저장된 프로파일 중에서 A프로파일을 활성화하는 경우 활성화되어 있던 기존의 프로파일을 비활성화 상태로 변경하고, A프로파일을 활성화 상태로 변경할 수 있다. 또는, 프로파일 관리 모듈 270은 활성화된 기존의 프로파일과 함께 A프로파일을 활성화시킬 수 있다. 즉, 프로파일 관리 모듈 270은 동시에 2개의 프로파일을 활성화할 수도 있다. 전자장치 201의 프로세서 220는 활성화된 프로파일을 기반으로 상기 활성화된 프로파일에 대응되는 통신사로부터 무선 통신 네트워크 서비스를 제공받을 수 있다.
그리고 전자장치 201는 프로파일 관리자(SM-SR, Subscription Manager Secure Routing) 261와 프로파일 제공자(SM-DP, Subscription Manager Data Preparation) 263를 통해 망(네트워크, network) 제공자 서버 265 및 망(네트워크) 제공자 가입 포털 267에 연결될 수 있다. 상기 망 제공자 서버 또는 망 제공자 가입 토털은 상기 통신사에 의해서 동작될 수 있다. 여기서 프로파일 관리자(SM-SR) 261는 전자장치 201에 내장된 식별 모듈 241에게 여러 통신 사업자에 대응되는 프로파일들이 전달될 수 있도록 상기 프로파일들을 관리할 수 있다. 프로파일 제공자(SM-DP) 263는 프로파일 관리자(SM-SR) 261와 함께 동작하며, 망(네트워크) 제공자 서버 265를 통해 프로파일 관련 정보를 수신하고, 상기 정보들을 프로파일 관리자(SM-SR) 261에게 전송할 수 있다. 예를 들어, 프로파일 관리자(SM-SR) 261는 프로파일 제공자(SM-DP) 263로부터 프로파일 관련 정보를 수신하고, 상기 정보를 해당 식별 모듈로 정확하게 라우팅(routing)하고 전달할 수 있다. 여기서 망(네트워크) 제공자(MNO(Mobile network operator))는 특정 통신 사업자, 전자장치 제조 사업자 또는 식별 모듈 제조 사업자일 수 있으며, 전술된 사업자들에 의해 망(네트워크) 제공자 서버 265 및 망(네트워크) 제공자 가입 포털 267이 운영될 수 있다. 또한, 망(네트워크) 제공자(MNO)는 활성화된 프로파일 및 비활성화된 프로파일을 구분하여 관리할 수 있다. 그리고 망(네트워크) 제공자 가입 포털 267은 전자장치 201의 사용자가 상기 망(네트워크) 제공자에게 가입할 수 있는 인터넷 사이트(internet site)를 의미한다. 망(네트워크) 제공자 가입 포털 267은 망(네트워크) 제공자에 의해 운영될 수 있고, 망(네트워크) 제공자 서버 265에 의해 제공될 수 있다.
도 3은 본 개시의 다양한 실시예에 따른 프로파일 관리자(SMSR 또는 SM-SR)와 프로파일 제공자(SMDP 또는 SM-DP)의 역할을 배분하는 방법을 설명하기 위한 예시도이다.
도 3을 참조하면, 네트워크 서비스를 이용하기 위한 프로파일을 생성 및 다운로드하여 이용하는데 있어서, 각각의 역할을 수행하는 관리 주체(entity)는 통신 사업자, UICC 제조사 및 전자장치 제조사일 수 있다. 그리고 관리 주체들은 프로파일을 생성하고, 다운로드하고, 이용하는데 있어서 각각의 역할을 수행할 수 있다. 여기서 각각의 역할은 망(네트워크) 제공자(MNO), 프로파일 관리자(SM-SR), 프로파일 제공자(SM-DP) 및 eUICC에 대응되는 역할일 수 있다. 예를 들어, 망(네트워크) 제공자의 역할은 전자장치 201가 무선 통신을 수행할 수 있도록 망(네트워크)을 제공하는 역할일 수 있다. 여기서 망(네트워크)은 프로파일을 다운로드 받을 수 있는 망일 수 있으나, 이에 한정하지는 않는다. 그리고 프로파일 제공자의 역할은 eUICC를 기반으로 특정 프로파일을 생성하는 역할일 수 있고, 프로파일 관리자의 역할은 상기 생성된 특정 프로파일을 관리하는 역할일 수 있다. 즉, 관리 주체들은 전술된 상기 역할들의 일부를 수행할 수 있다. 여기서 예시된 역할은 4가지로 구분하였으나, 이에 한정하지는 않는다.
도 3을 참조하면, 관리 주체들이 전술된 역할을 수행하는데 있어서, 5가지의 예시를 도시하였으나, 5가지로 한정하지는 않는다. 예를 들어, 도 3에 도시된 예시 중에서 첫 번째 예시 310는 통신 사업자가 망(네트워크) 제공자(MNO), 프로파일 관리자(SM-SR) 및 프로파일 제공자(SM-DP)에 대응되는 역할들 301을 통합하여 수행하고, UICC 제조사는 eUICC에 대응되는 역할 303을 수행할 수 있다. 구체적으로 UICC 제조사는 eUICC의 내부에 인증 정보를 저장할 수 있도록 제작할 수 있다. 그리고 통신 사업자는 eUICC에 저장된 인증 정보를 기반으로 특정 프로파일을 생성하고, 상기 생성된 특정 프로파일을 관리하여 전자장치 201로 전송될 수 있도록 할 수 있다. 즉, 통신 사업자는 전술된 일련의 과정들을 통합적으로 수행할 수 있다. 또한, 도 3에 도시된 예시 중에서 두 번째 예시 320는 통신 사업자가 망(네트워크) 제공자(MNO) 및 프로파일 제공자(SM-DP)에 대응되는 역할 321을 수행하고, 전자장치 제조사가 프로파일 관리자(SM-SR)에 대응되는 역할 323을 수행할 수 있다. 그리고 UICC 제조사는 eUICC에 대응되는 역할 303을 수행할 수 있다. 이와 같이, 관리 주체들(통신 사업자, UICC 제조사, 전자장치 제조사)은 무선 통신 환경에 따라, 특정 역할들을 수행할 수 있으며, 도 3에 도시된 예시들에 한정되지 않는다. 도 3에 도시된 역할을 분배하는 예시는 다양한 실시예들 중의 일부일 수 있으며, 상기 역할들 외의 다른 역할들이 추가될 수도 있다.
도 4는 본 개시의 다양한 실시예에 따른 eUICC의 내부 구성을 도시한 예시도이다.
도 4를 참조하면, 식별 모듈 241는 ECASD(eUICC Certificate Authority Security Domain) 410, ISD-R(ISD-Root) 420, 활성화된 프로파일(enabled profile) 430, 비활성화된 프로파일(disabled profile) 440 및 eUICC 동작 모듈 450 등으로 구성될 수 있다. ECASD 410는 식별 모듈 241의 생산 단계에서 식별 모듈 241 내부에 결정되는 SD영역일 수 있다. ECASD 410는 식별 모듈 241의 수정할 수 없는 고유의 private key, 관련된 인증서, CI의 root public key와 EUM(심 제조사) keyset를 포함할 수 있다. 즉, ECASD 410는 식별 모듈 241내부에서 보안 유지가 필요한 무선 통신 정보들을 따로 저장할 수 있다. ISD-R 420은 안전한 OTA 채널을 제공할 수 있으며, 항상 활성화된 상태를 유지할 수 있다. 그리고 ISD-R 420은 전자장치 201가 외부로부터 프로파일을 다운로드 받는 경우 상기 프로파일을 관리하여 식별 모듈 241의 내부 혹은 메모리 230에 저장할 수 있다.
그리고 활성화된 프로파일 430 및 비활성화된 프로파일 440은 특정 통신사로부터 다운로드 받은 프로파일을 저장할 수 있는 공간일 수 있다. 활성화된 프로파일 430은 현재 활성화 상태인 프로파일을 의미하고, 비활성화된 프로파일 440은 현재 비활성화 상태인 프로파일을 의미한다. 도 4는 활성화된 프로파일 430과 비활성화된 프로파일 440, 두 개의 프로파일로 도시하였으나 이에 한정하지는 않는다. 활성화된 프로파일 430은 MNO-SD(Mobile Network Operator Secure Domain) 431와 ISD-P(ISD-Profile) 433를 포함할 수 있다. MNO-SD 431는 MNO OTA keys를 포함하고, secure OTA채널을 제공할 수 있다. 예를 들어, A통신 사업자로부터 A프로파일을 다운로드 받아 A프로파일이 활성화된 경우 식별 모듈 241는 상기 A통신 사업자에 대응되는 무선 통신 관련 정보들을 MNO-SD에 저장할 수 있다. ISD-P 433는 식별 모듈 241의 내부에 별도로 분리되어 독립된 개체로서, 파일 시스템, NAA(Network Access Application) 및 policy rule을 포함할 수 있다. 또한, ISD-P 433는 프로파일의 생성, 활성화 및 비활성화와 관련된 정보들을 포함할 수도 있다. 추가적으로 다운로드 받은 프로파일을 관리하는데 있어서 필요한 키를 포함할 수도 있다. 비활성화된 프로파일 440은 활성화된 프로파일 430과 마찬가지로, MNO-SD 441와 ISD-P 443를 포함할 수 있다. 비활성화된 프로파일 430은 현재 비활성화 상태인 프로파일로, 프로세서 220의 프로파일 관리 모듈 270의 제어 하에, 활성화될 수도 있다. 도 4는 하나의 활성화된 프로파일 430을 도시하였으나, 이에 한정하지는 않고, 활성화된 프로파일 430은 하나 이상일 수도 있다. eUICC 동작 모듈 450은 전술된 기능과 관련하여 식별 모듈 241의 동작을 제어할 수 있다. 즉, eUICC 동작 모듈 450은 식별 모듈 241의 내부에 저장된 특정 정보들을 활용할 수 있다.
식별 모듈 241를 이용하여 무선 통신 네트워크 서비스를 받는 전반적인 과정은 후술된 내용과 같다. 예를 들어, 식별 모듈 241 제조사는 식별 모듈 241를 제조하여 전자장치 제조사에게 공급할 수 있다. 전자장치 제조사는 공급받은 식별 모듈 241를 전자장치 201에 내장하여 상기 전자장치 201를 사용자에게 공급할 수 있다. 그리고 상기 전자장치 201를 공급받은 사용자는 상기 전자장치 201를 통해 망 관리자(예, 통신 사업자)에게 가입 신청을 할 수 있다. 가입 신청을 받은 망 관리자는 프로파일 제공자(SM-DP) 263에게 IMSI(International Mobile Subscriber Identity) 및 K값 등의 USIM(Universal Subscriber Identity Module) 정보를 전달할 수 있다. 여기서 IMSI는 가입자 식별번호를 의미하며 구조는 MCC(Mobile country code), MNC(Mobile Network Code), 전화번호의 결합으로 구성될 수 있다. MCC는 국가코드, MNC는 망(네트워크) 제공자 코드를 의미한다. 상기 USIM은 범용 가입자 식별 모듈을 의미한다. 범용 가입자 식별 모듈이란 전자장치에서 사용할 수 있는 카드 형태의 모듈로서, 가입 신청을 한 사용자, 즉, 가입자가 인증과 요금 부과, 보안 기능 등의 다양한 서비스를 제공받을 수 있는 가입자 개인 정보를 포함할 수 있다. 그리고 프로파일 제공자(SM-DP) 263는 전달받은 정보들(예, IMSI 및 K값 등의 USIM 정보)을 기반으로 프로파일 형태로 패키징하고, 프로파일을 암호화하여 프로파일 관리자(SM-SR) 261에게 전달할 수 있다. 프로파일 관리자 261는 프로파일 제공자 263로부터 전달받은 프로파일을 OTA(Over The Air) 방식으로 전자장치 201에 전송할 수 있다. 그리고 전자장치 201의 프로세서 220는 전송받은 프로파일을 기반으로 무선 통신 네트워크 서비스를 제공받을 수 있는 어플리케이션을 실행할 수 있다.
도 5는 본 개시의 다양한 실시예에 따른 식별 모듈을 활용하여 선택된 네트워크에 연결하는 방법을 설명하기 위한 순서도이다.
도 5를 참조하면, 동작 501에서 전자장치 201의 프로세서 220는 네트워크를 탐색하여 연결할 네트워크를 선택할 수 있다. 여기서 네트워크는 전자장치 201가 이용할 수 있는 네트워크로 통신 상태를 기반으로 탐색될 수 있다. 구체적으로 네트워크는 전자장치 201가 인증 정보를 이용하여 연결될 수 있는 네트워크일 수 있다. 그리고 동작 503에서 프로세서 220는 상기 선택된 네트워크에 대응되는 프로파일의 저장 여부를 확인할 수 있다. 예를 들어, 전자장치 201는 다양한 데이터를 저장할 수 있으며, 데이터 중에는 프로파일이 포함될 수 있다. 즉, 전자장치 201의 프로세서 220는 저장된 데이터 중에서 상기 선택된 네트워크에 대응되는 프로파일이 포함되어 있는지 여부를 확인할 수 있다. 동작 505에서 상기 선택된 네트워크에 대응되는 프로파일이 저장되어 있지 않은 경우 프로세서 220는 동작 507에서 상기 선택된 네트워크에 대응되는 프로파일을 다운로드 받을 수 있다. 예를 들어, 다운로드 받는 경로는 가입된 통신 사업자에 대응되는 네트워크를 이용할 수도 있고, 상기 선택된 네트워크를 이용할 수도 있다. 그리고 동작 509에서 프로세서 220는 상기 다운로드 받은 프로파일을 활성화할 수 있다. 동작 511에서 프로세서 220는 활성화된 프로파일을 기반으로 상기 선택된 네트워크에 연결할 수 있다. 동작 505에서 상기 선택된 네트워크에 대응되는 프로파일이 저장되어 있는 경우 동작 513에서 프로세서 220는 상기 저장되어 있는 프로파일을 활성화할 수 있다. 그리고 동작 511에서 프로세서 220는 상기 활성화된 프로파일을 기반으로 상기 선택된 네트워크에 연결할 수 있다.
도 6a 및 6b는 본 개시의 일 실시예에 따른 식별 모듈 중 하나인 eUICC를 활용하여 프로파일을 변경하는 방법을 설명하기 위한 순서도이다.
도 6a는 제한 네트워크를 WIFI 네트워크로 대신하여 도시하였고, 식별 모듈 241도 eUICC로 대신하여 설명한다. 제한 네트워크는 특정 통신 사업자가 제공하는 WIFI 네트워크 또는 eMBMS 네트워크 일 수 있다. 제한 네트워크는 상기 특정 통신 사업자가 요청하는 프로파일을 기반으로 인증 과정을 통해 연결될 수 있는 네트워크일 수 있다. 도 6a를 참조하면, 동작 601에서 전자장치 201의 프로세서 220는 WIFI 네트워크를 탐색할 수 있다. 예를 들어, 프로세서 220는 현재 위치 및 상태에서 이용할 수 WIFI 네트워크를 탐색할 수 있다. 즉, WIFI네트워크는 제한 네트워크로 특정 통신 사업자가 가입자에게 무선 통신 네트워크 서비스를 제공하는 네트워크일 수 있다. 동작 603에서 프로세서 220는 탐색된 WIFI네트워크 중에서 하나 또는 그 이상의 WIFI네트워크가 사용자에 의해 선택됨을 확인할 수 있다. 동작 605에서 프로세서 220는 선택된 WIFI네트워크에 대응되는 통신 사업자를 확인할 수 있다. 여기서 각각의 WIFI 네트워크는 각각 통신 사업자에 대응되어 형성될 수 있다. 동작 607에서 프로세서 220는 확인된 통신 사업자에 대응되는 프로파일이 활성화 상태인지 여부를 판단할 수 있다. 프로파일이 활성화 상태인지 또는 비활성화 상태인지 여부는 전자장치 201에 내장된 eUICC를 통해 확인될 수 있다. eUICC는 적어도 하나 이상의 프로파일을 저장할 수 있으며, 프로세서 220의 제어 하에 프로파일들의 활성화 또는 비활성화할 수 있다. 동작 607에서 확인된 통신 사업자에 대응되는 프로파일이 활성화 상태가 아닌 경우 동작 609에서 프로세서 220는 확인된 통신 사업자에 대응되는 프로파일이 eUICC에 기 저장되어 있는지 여부를 판단할 수 있다. 즉, 프로세서 220는 상기 통신 사업자에 대응되는 프로파일이 비활성화 상태로 eUICC에 미리 저장되어 있는지 여부를 판단할 수 있다. 동작 609에서 상기 통신 사업자에 대응되는 프로파일이 eUICC에 기 저장되어 있지 않은 경우 동작 611에서 프로세서 220는 통신 사업자에 대응되는 프로파일 획득 링크에 연결할 수 있다. 여기서 프로세서 220는 디스플레이 250를 제어하여 상기 프로파일 획득 링크를 표시하도록 할 수 있다. 프로파일 획득 링크에 연결하는 것은 활성화 상태인 기존의 프로파일에 대응되는 네트워크를 이용하여 연결될 수도 있고, 전술된 WIFI네트워크를 이용하여 연결될 수도 있다. 동작 613에서 프로세서 220는 디스플레이 250에 표시된 구매 링크를 기반으로 사용자에 의해 선택된 프로파일을 다운로드 받을 수 있다. 이 때, 연결되는 구매 링크 및 다운로드 받는 프로파일은 특정 통신사 서버를 통해 제공 받을 수 있다. 동작 615에서 프로세서 220는 현재 활성화된 기존의 프로파일을 비활성화할 수 있다. 여기서 프로세서 220가 두 개의 활성화된 프로파일을 동시에 활용할 수 있는 경우 동작 515는 생략할 수 있다. 그리고 동작 617에서 프로세서 220는 다운로드된 프로파일을 활성화할 수 있다. 동작 619에서 프로세서 220는 활성화된 프로파일을 기반으로 WIFI네트워크에 연결할 수 있다. 동작 607에서 확인된 통신 사업자에 대응되는 프로파일이 활성화 상태인 경우 동작 619에서 프로세서 220는 활성화된 프로파일을 기반으로 WIFI네트워크에 연결할 수 있다. 그리고 동작 609에서 확인된 통신 사업자에 대응되는 프로파일이 eUICC에 기 저장되어 있는 경우 동작 621에서 프로세서 220는 활성화된 기존의 프로파일을 비활성화할 수 있다. 그리고 동작 623에서 프로세서 220는 확인된 통신 사업자에 대응되는 프로파일을 활성화하고, 동작 619에서 상기 활성화된 프로파일을 기반으로 WIFI 네트워크를 연결할 수 있다. 상기 제한 네트워크에서 설명한 WIFI 네트워크 연결은 한 국가에서 복수의 사업자들 간에도 적용될 수 있고, 여러 국가에서 복수의 사업자들 간에도 적용될 수 있다. 상기 제한 네트워크는 WIFI 이외에도 사업자가 운영하는 다양한 형태의 네트워크 서비스가 가능할 수 있다. 예를 들어, 사업자가 운영하는 펨토셀(femtocell) 기반의 서비스가 포함될 수 있다.
도 6b을 참조하면, 동작 651 내지 동작 655는 도 6a의 동작 601 내지 동작 605와 동일한 동작이다. 동작 651 내지 동작 655에 대한 설명은 도 6a의 상세한 설명에서 설명하였으므로 생략하도록 한다. 동작 657에서 프로세서 220는 확인된 통신 사업자에 대응되는 프로파일이 eUICC에 기 저장되어 있는지 여부를 판단할 수 있다. 동작 657에서 통신 사업자에 대응되는 프로파일이 eUICC에 기 저장되어 있지 않은 경우 동작 659에서 프로세서 220는 통신 사업자에 대응되는 프로파일 획득 링크를 연결할 수 있다. 여기서의 프로파일 획득 링크 연결은 전술된 도 6a의 동작 611과 같이 활성화 상태인 기존의 프로파일에 대응되는 네트워크를 이용하여 연결되거나 전술된 WIFI 네트워크를 이용하여 연결될 수 있다. 동작 661에서 프로세서 220는 상기 프로파일 획득 링크를 기반으로 사용자에 의해 선택된 프로파일을 다운로드 받을 수 있다. 동작 663에서 프로세서 220는 활성화된 기존의 프로파일을 비활성화할 수 있다. 그리고 동작 665에서 프로세서 220는 다운로드된 프로파일을 활성화할 수 있다. 동작 667에서 프로세서 220는 활성화된 프로파일을 기반으로 WIFI 네트워크를 연결할 수 있다. 동작 669에서 프로세서 220는 활성화된 기존의 프로파일을 비활성화할 수 있다. 동작 671에서 프로세서 220는 비활성화 상태인 기존의 프로파일을 재활성화할 수 있다. 즉, 프로세서 220는 특정 통신 사업자에 대응되는 프로파일을 활성화하여 WIFI네트워크를 연결하고, WIFI 네트워크에 연결된 이후에 기존의 프로파일을 활성화함으로써 기존의 통신 사업자가 제공하는 통화 서비스 등을 제공받을 수 있다. 동작 657에서 확인된 통신 사업자에 대응되는 프로파일이 eUICC에 기 저장되어 있는 경우 동작 673에서 프로세서 220는 활성화된 기존의 프로파일을 비활성화할 수 있다. 그리고 동작 675에서 프로세서 220는 확인된 통신 사업자에 대응되는 프로파일을 활성화할 수 있다. 그리고 동작 667에서 프로세서 220는 활성화된 프로파일을 기반으로 WIFI네트워크를 연결할 수 있다.
도 7a 내지 도 7c는 본 개시의 다양한 실시예에 따른 표시부에 표시되는 프로파일의 다운로드 관련 정보를 도시한 예시도이다.
도 7a를 참조하면, 사용자가 무선 통신 네트워크를 사용하려는 경우 프로세서 220는 통신 사업자에 대응되는 프로파일 관련 어플리케이션 또는 기기의 셋팅 혹은 환경설정을 실행할 수 있다. 프로파일 관련 어플리케이션은 다수의 통신 사업자에 대응되는 프로파일 중에서 사용자의 선택을 기반으로 프로파일을 다운로드 받을 수 있는 어플리케이션일 수 있다. 예를 들어, 프로세서 220는 WIFI네트워크를 탐색하고, 사용자에 의해 선택된 하나의 WIFI네트워크를 확인할 수 있다. 그리고 프로세서 220는 상기 선택된 하나의 WIFI 네트워크에 대응되는 프로파일의 활성화 여부 또는 상기 선택된 하나의 WIFI 네트워크에 대응되는 프로파일의 저장 여부를 확인할 수 있다. 만약 상기 선택된 하나의 WIFI 네트워크에 대응되는 프로파일이 활성화 상태인 경우 프로세서 220는 상기 활성화 상태인 프로파일을 활용하여 무선 통신 네트워크 서비스를 제공받을 수 있다. 만약 상기 선택된 하나의 WIFI 네트워크에 대응되는 프로파일이 전자장치 201의 내부에 비활성화 상태로 기 저장되어 있는 경우 프로세서 220는 상기 프로파일을 활성화하여 무선 통신 네트워크 서비스를 제공받을 수 있다. 그리고 상기 선택된 하나의 WIFI 네트워크에 대응되는 프로파일이 전자장치 201의 내부에 저장되어 있지 않은 경우 프로세서 220는 도 7a 내지 도 7c에 도시된 화면과 같이 특정 프로파일을 다운로드 받을 수 있도록 디스플레이 250에 표시할 수 있다. 화면 710에서 프로세서 220는 다수의 메뉴를 표시할 수 있다. 다수의 메뉴에는 '사업자 프로파일'이라는 프로파일을 다운로드 할 수 있는 메뉴가 포함될 수 있다. 화면 720에서 프로세서 220는 무선 통신 네트워크 서비스를 제공받고자 하는 국가 리스트를 표시할 수 있다. 여기서 프로세서 220는 로밍(roaming)하는 경우를 고려하여 국가 리스트를 표시할 수 있다. 도 7b의 화면 730에서 프로세서 220는 미국에서 제공받을 수 있는 무선 통신 네트워크 서비스 리스트를 표시할 수 있다. 화면 730에서 프로세서 220는 특정 통신사 정보(예, AT&T, Verizon)와 함께 무선 통신 네트워크(예, WIFI, 3G/LTE, eMBMS)를 구분하여 표시할 수 있다. 화면 740에서 프로세서 220는 사용자가 'AT&T WIFI'를 선택한 경우 무선 통신 네트워크 서비스의 이용 기간 및 이용 용량에 대응되는 다수의 요금제를 표시할 수 있다. 도 7c에 도시된 화면 750 및 760에서 프로세서 220는 사용자에 의해 'eMBMS'가 선택된 경우 제공할 수 있는 컨텐츠 및 이용 금액을 표시할 수 있다. eMBMS(evolved Multimedia Broadcast and Multicast Service)는 통신 사업자가 특정 주파수 대역을 활용하여 대용량의 콘텐츠를 네트워크 부하 없이 다수의 이용자에게 동시에 전달할 수 있는 방송 시스템으로, eMBMS와 관련된 설명은 도 10 내지 도 15에서 후술하도록 한다.
도 8은 본 개시의 다양한 실시예에 따른 프로파일을 다운로드 받기 위한 절차를 도시한 순서도이다.
도 8를 참조하면, 전자장치 201의 프로세서 220는 OTA방식을 통해 사용자에 의해 선택된 프로파일을 프로파일 관리자 261로부터 전송받을 수 있다. 예를 들어, 앱스토어와 같은 어플리케이션 서버는 어플리케이션 구매를 위한 어플리케이션에 사용되는 사용자 ID/PASSWORD를 기반으로 사용자를 인증할 수 있다. 전자장치 201의 프로세서 220는 사용자 ID/PASSWORD 이외에 추가적으로 EID(Electronic ID, 전자ID) 또는 ICCID(Integrated Circuit Card ID)를 전송하여 사용자 인증을 보다 정확하게 할 수도 있다. 또한, EIS 또는 ICCID 정보만을 이용하여 인증을 진행할 수도 있다. 여기서 ICCID는 전자장치 201에 내장된 eUICC에 대응되는 고유한 ID일 수 있다. 도 8를 참조하면, 프로세서 220는 eUICC로부터 EID 및 ICCID를 프로파일 관리 모듈로 불러오고, 상기 EID 및 ICCID를 프로파일 구매 관련 어플리케이션으로 전달할 수 있다. 그리고 프로세서 220는 프로파일 구매 관련 어플리케이션을 기반으로 사용자에 의해 선택된 프로파일을 확인할 수 있다. 프로세서 220는 사용자에 의해 선택된 프로파일 구매를 위해 사용자의 ID/PASSWORD를 어플리케이션 서버(예, 앱스토어)로 전송할 수 있다. 이 때, 프로세서 220는 EID 및 ICCID를 같이 전송할 수 있다. 그리고 어플리케이션 서버는 전송받은 인증 정보(예, 사용자의 ID/PASSWORD)를 기반으로 망(네트워크) 제공자 서버 265에게 사용자에 의해 선택된 프로파일의 다운로드를 지시할 수 있다. 망(네트워크) 제공자 서버 265는 IMSI/ICCID에 대응되는 프로파일 유형 및 EID를 프로파일 제공자 263를 거쳐서 프로파일 관리자 261에게 전달할 수 있다. 여기서 프로파일 제공자 263는 사용자에 의해 선택된 프로파일을 패키징하여 프로파일 관리자 261에게 전달할 수도 있다. 프로파일 관리자 261는 프로파일 구매 관련 요청 신호에 대응되는 응답 신호를 전자장치 201로 전송할 수 있다. 그리고 전자장치 201의 프로세서 220는 프로파일 관리자 261에게 프로파일 다운로드를 요청하고, 상기 프로파일을 프로파일 관리자 261로부터 다운로드 받을 수 있다. 도시되지는 않았지만, 프로세서 220는 다운로드 받은 프로파일에 대응하여 보안 도메인을 생성하고, 상기 프로파일을 활용하여 무선 통신 네트워크 서비스를 제공받을 수 있다.
도 9a 및 도 9b는 본 개시의 다양한 실시예에 따른 eUICC에 프로파일을 저장하는 방법을 설명하기 위한 예시도이다.
도 9a를 참조하면, 전자장치 201는 메모리 230와 eUICC(예, 도 2의 식별 모듈 241)를 포함할 수 있다. 그리고 eUICC는 메모리 230와 별도로 복수의 프로파일을 저장 및 설치할 수 있는 복수의 저장 공간(예, 901, 903, 905)과 상기 저장 공간에 저장된 프로파일을 보호하기 위한 보안 도메인(security domain) 920 및 eUICC 동작 모듈 930을 포함할 수 있다. 여기서 보안 도메인은 무선 통신 네트워크 인증을 위한 IMSI, EID, ICCID 및 MSISDN 등과 같은 특정 키 값을 포함할 수 있다. 예를 들어, 전자장치 201는 특정 통신 사업자가 제공하는 무선 통신 네트워크 서비스를 제공받기 위해 특정 통신 사업자에 대응되는 프로파일을 다운로드 받을 수 있다. 그리고 전자장치 201의 프로세서 220는 다운로드 받은 프로파일을 eUICC 241의 내부에 저장하거나 또는 메모리 230에 저장할 수 있다. 프로세서 220는 다운로드 받은 프로파일에 대응되는 무선 통신 네트워크를 이용할 수 있는 인증 정보들을 보안 도메인 920에서 보호할 수 있다. 그리고 프로세서 220는 eUICC 동작 모듈 930을 통해 저장된 프로파일의 활성화 및 비활성화를 선택하여 운영할 수 있다. 일반적으로 외부로부터 프로파일을 다운로드 받는 경우 프로세서 220는 활성화 상태였던 기존의 프로파일은 비활성화 상태로 변환하고, 새로 다운로드 받은 프로파일을 활성화 상태로 변환할 수 있다. 그리고 프로세서 220는 활성화 상태인 프로파일을 기반으로 보안 도메인에 접근하여 무선 통신 네트워크에 필요한 인증 정보들을 호출할 수 있다.
도 9b를 참조하면, 전자장치 201는 다운로드 받은 프로파일들을 따로 특정 저장 공간(예, 별도 형식의 저장공간 905)에서 동시에 관리할 수 있다. 예를 들어, eUICC는 WIFI, eMBMS와 같이 제공 받는 서비스 별로 복수의 통신 사업자에 대응되는 프로파일들을 특정 저장 공간(예, 별도 형식의 저장공간 905)에 따로 저장할 수도 있다. 도 9a 및 도 9b에 도시된 별도 형식의 저장공간 905은 eUICC 241에 포함되는 것으로 도시되어 있으나, 이에 한정하지는 않는다. 전자장치 201는 다운로드 받은 다수의 프로파일을 eUICC 241 내부의 특정한 저장공간에 저장하거나, 전자장치 201에 내장된 메모리 230에 저장할 수도 있다. 도시되지는 않았지만, 프로세서 220는 상기 다수의 프로파일을 외부의 저장장치에 저장할 수도 있다. 본 개시에 따른 전자장치 201는 특정 저장 공간에 저장된 프로파일을 관리하고, 상기 프로파일의 활성화 및 비활성화를 통해 상기 프로파일을 활용할 수 있다.
도 10은 본 개시의 다양한 실시예에 따른 MBMS 서비스를 설명하기 위해 MBMS 서비스를 제공받는 통신 개요도를 도시한다.
도 10을 참조하면, MBMS 서비스 영역 1000은 MBSFN(Multimedia Broadcast multicast service Single Frequency Network) 전송을 수행할 수 있는 다수의 MBSFN 영역 1010으로 이루어진 네트워크 영역이다. MBMS(Multimedia Broadcast and Multicast Service)는 특정 주파수 대역을 활용하여 대용량의 컨텐츠를 네트워크 부하 없이 다수의 이용자에게 동시에 전달하는 방송 서비스일 수 있다. 즉, MBMS는 특정 주파수 대역을 사용할 수 있는 특정 통신사의 가입자를 대상으로 서비스될 수 있으며, 전자장치 201의 사용자는 상기 특정 통신사에 가입하는 절차를 필요로 할 수 있다. 기존의 통신 사업자가 제공하던 스트리밍 동영상 서비스는 유니캐스트(unicast) 접속 방식으로, 데이터 채널을 이용할 수 있는 동시 접속 이용자 수에 제한이 있을 수 있다. 즉, 유니캐스트 접속 방식은 같은 시간대에 이용자 수가 몰릴 경우 원활한 접속이 어려울 수 있다. 반면에, MBMS는 컨텐츠 별로 데이터 채널이 필요하며, 동시 접속 이용자 수에 제한은 없을 수 있다. 따라서, MBMS는 더욱 효율적으로 트래픽을 관리할 수 있다. 본 개시의 다른 실시예에 따른 전자장치는 eMBMS(evolved Multimedia Broadcast and Multicast Service)를 제공받는데 있어서, 전자장치에 내장된 eUICC를 활용하여 eMBMS를 보다 효율적으로 이용하도록 할 수 있다. 전술된 MBMS서비스 영역 1000은 다수의 MBSFN 영역 1010을 포함할 수 있으며, MBSFN영역 1010은 MBSFN전송을 위해, 통합 관리되는 여러 셀들로 구성된 네트워크 영역일 수 있다. 그리고 MBSFN영역 1010 내의 셀들은 모두 MBSFN전송과 관련하여 동기화되어 있을 수 있다. 그리고 MBSFN영역 1010은 MBSFN 영역 예약 셀(MBSFN Area Reserved Cells) 1015을 포함할 수 있다. 여기서 MBSFN 영역 예약 셀 1015은 MBSFN전송에 이용되지 않는 셀로, MBMS서비스가 아닌 다른 목적을 위해 전송이 가능한 셀일 수 있다.
도 11은 본 개시의 다양한 실시예에 따른 eMBMS의 네트워크 구조를 도시한 예시도이다.
도 11을 참조하면, BM-SC(Broadcast/Multicast Service Center) 1101는 컨텐츠 제공자(content provider) 1103로부터 컨텐츠를 수신하여, 특정 통신사 가입자에게 상기 컨텐츠를 전송할 수 있다. 상세하게 설명하면, BM-SC 1101는 MBMS서비스 활성화를 요청한 전자장치 201에 대한 무선 통신 네트워크의 연결 허가 여부를 제어할 수 있다. 또한, BM-SC 1101는 전자장치 201에 대한 인증(authentication) 및 과금(charging) 등을 제어할 수도 있다. MBMS GW(MBMS Gateway)는 논리적인 노드(logical node)로써, BM-SC 1101에서부터 eNB로의 multicast IP packet을 처리할 수 있다. 그리고 MME(Mobility Management Entity)는 NAS(Non-Access Stratus) 관련 메시지를 처리할 수 있다. 그리고 MCE(Multi-cell/Multicast Coordination Entity)는 MBSFN 영역 전체에서 같은 자원(same resource) 및 같은 전송 파라미터(transmission parameter)가 사용되도록 조정(coordinate)할 수 있다. MBMS GW와 eNB사이의 연결은 M1, MCE와 eNB 사이의 연결은 M2, MME와 MCE 사이의 연결은 M3로 정의할 수 있다.
도 12a 및 12b는 본 개시의 다른 실시예에 따른 하나의 안테나를 기반으로 eMBMS 서비스를 제공받는 방법을 설명하기 위한 순서도이다.
도 12a 및 12b는 제한 네트워크를 sMBMS 서비스로 대신하여 도시한다. 도 12a 및 12b를 참조하면, 동작 1201에서 프로세서 220는 eMBMS 프로그램을 실행할 수 있다. eMBMS 프로그램은 사용자가 전자장치 201를 통해 eMBMS 서비스를 제공받을 수 있는 프로그램일 수 있다. 상기 eMBMS는 특정한 어플리케이션일 수도 있다. 그리고 동작 1203에서 프로세서 220는 eMBMS 서비스를 탐색할 수 있다. 예를 들어, 통신 사업자는 특정 지역(예, 야구장, 농구장)에서 eMBMS 서비스를 제공하는 상태일 수 있다. 그리고 전자장치 201의 프로세서 220는 제공되는 eMBMS 서비스를 탐색할 수 있다. 동작 1205에서 프로세서 220는 탐색된 서비스에 대응되는 통신 사업자를 확인할 수 있다. 도시되지는 않았지만, 프로세서 220는 탐색된 eMBMS 서비스를 기반으로 사용자의 선택을 감지하고, 상기 감지된 사용자의 선택에 대응되는 eMBMS 서비스의 통신 사업자를 확인할 수도 있다. 동작 1207에서 프로세서 220는 확인된 통신 사업자에 대응되는 eMBMS 프로파일의 활성화 여부를 판단할 수 있다. 즉, 프로세서 220는 확인된 통신 사업자에 대응되는 eMBMS 프로파일이 현재 활성화된 상태인지 여부를 판단할 수 있다. 동작 1207에서 확인된 통신 사업자에 대응되는 eMBMS 프로파일이 활성화 상태가 아닌 경우 동작 1209에서 프로세서 220는 확인된 통신 사업자에 대응되는 eMBMS 프로파일이 eUICC에 기 저장되어 있는지 여부를 판단할 수 있다. 그리고 동작 1209에서 상기 eMBMS 프로파일이 eUICC에 기 저장되어 있지 않은 경우 동작 1211에서 프로세서 220는 eMBMS 프로파일 획득 링크를 연결할 수 있다. 여기서 eMBMS 프로파일 획득 링크에 연결하는 것은 활성화 상태인 기존의 프로파일에 대응되는 네트워크를 이용하여 연결될 수도 있고, eMBMS 서비스를 제공하는 통신사의 네트워크를 이용하여 연결될 수도 있다. 동작 1213에서 프로세서 220는 구매링크를 기반으로 사용자에 의해 선택된 eMBMS 프로파일을 다운로드 받을 수 있다. 동작 1215에서 프로세서 220는 활성화되어 있던 기존의 프로파일을 비활성화할 수 있다. 그리고 동작 1217에서 프로세서 220는 다운로드 받은 eMBMS 프로파일을 활성화할 수 있다. 동작 1219에서 프로세서 220는 활성화된 eMBMS 프로파일에 대응하여 사용자에 의해 선택된 eMBMS 서비스를 확인할 수 있다. 동작 1221에서 프로세서 220는 확인된 eMBMS서비스를 실행할 수 있다. 즉, 프로세서 220는 eMBMS 서비스 중에서 하나의 서비스를 제공할 수 있다. 예를 들어, 사용자는 야구장에서 전자장치 201를 이용하여 eMBMS 서비스를 선택하고, 상기 eMBMS 서비스를 제공받을 수 있다. 여기서 eMBMS 서비스는 야구 경기에 대응하여 야구장 근처에서만 제공되는 특정 방송 서비스일 수 있다. 도시되지는 않았지만, 프로세서 220는 활성화된 eMBMS 프로파일을 비활성화할 수도 있다. 또한, 프로세서 220는 비활성화 상태였었던 기존의 프로파일을 재활성화할 수도 있다. 즉, 프로세서 220는 재활성화된 기존의 프로파일을 기반으로 기존에 제공받던 통신 서비스를 원래대로 다시 제공받을 수 있다. 예를 들어, 프로세서 220는 다운로드 받은 eMBMS 프로파일을 기반으로 상기 eMBMS 프로파일에 대응되는 통신 사업자에게 전자장치 인증을 할 수 있다. 프로세서 220는 인증을 한 후, 상기 eMBMS 프로파일에 대응되는 통신 사업자로부터 eMBMS 서비스를 제공받을 수 있다. 그리고 프로세서 220는 기존의 프로파일을 재활성화함에 따라, 기존에 제공받던 통신 서비스를 다시 제공받을 수 있다. 즉, 프로세서 220는 eMBMS 서비스를 제공받기 위해 잠시 동안 다운로드 받은 eMBMS 프로파일을 활성화할 수 있다. 그리고 동작 1209에서 확인된 통신 사업자에 대응되는 eMBMS 프로파일이 eUICC에 기 저장되어 있는 경우 동작 1225에서 프로세서 220는 활성화된 기존의 프로파일을 비활성화하고, 동작 1227에서 확인된 통신 사업자에 대응되는 eMBMS 프로파일을 활성화할 수 있다. 그리고 동작 1219에서 프로세서 220는 활성화된 eMBMS 프로파일에 대응하여 사용자에 의해 선택된 eMBMS 서비스를 확인하고, 동작 1221에서 프로세서 220는 확인된 eMBMS 서비스를 실행할 수 있다. 도 12a 및 12b에 대한 설명에 대응되는 전자장치는 내부에 하나의 안테나가 내장되고, 상기 안테나를 이용한 시분할 멀티플렉싱(time division multiplexing) 방식으로 eMBMS 서비스를 이용할 수도 있다.
도 13은 본 개시의 다른 실시예에 따른 하나의 안테나를 기반으로 eMSMS서비스를 제공받는 방법을 도시한 예시도이다.
도 13을 참조하면, 전자장치 201는 식별 모듈 241를 포함할 수 있다. 그리고 식별 모듈 241는 하나 이상의 프로파일(예, MNO 1프로파일 430, MNO 2 프로파일 440)을 포함할 수 있다. 여기서 상기 프로파일은 특정 통신 사업자로부터 무선 통신 네트워크 서비스를 제공받기 위한 상기 특정 통신 사업자에 대응되는 프로파일일 수 있다. 구체적으로 MNO 1프로파일 430은 일반적인 무선 통신 서비스를 제공받을 수 있는 프로파일이고, MNO 2 프로파일 440은 eMBMS 서비스를 제공받을 수 있는 프로파일일 수 있다. 전자장치 201의 프로세서 220는 식별 모듈 241에 포함된 프로파일의 활성화 및 비활성화를 제어할 수 있다. 프로세서 220는 여러 개의 프로파일을 활성화할 수 있으며, MNO 1프로파일 430과 MNO 2 프로파일 440이 모두 활성화 상태일 수 있다. 프로세서 220는 활성화된 프로파일을 기반으로 무선 통신부 220를 통해 외부로부터 무선 통신 네트워크 서비스를 제공받을 수 있다. 예를 들어, 프로세서 220는 MNO 1 프로파일 430을 기반으로 제 1 기지국(eNB(MNO 1)) 1310을 거쳐 MNO 1 통신 사업자로부터 무선 통신 네트워크 서비스를 제공받을 수 있다. 구체적으로 프로세서 220는 MNO 1 통신 사업자로부터 전화 서비스 및 인터넷 서비스를 제공받을 수 있다. 또한, 프로세서 220는 MNO 2 프로파일 440을 기반으로 제 2 기지국(eNB(MNO 2)) 1320을 거쳐 MNO 2 통신 사업자로부터 eMBMS 서비스를 제공받을 수 있다. 제 2 기지국(eNB(MNO 2)) 1320을 통해 eMBMS 서비스를 제공받는 과정은 도 11에서 설명한 과정과 동일한 과정일 수 있다.
도 14a 및 14b 는 본 개시의 다른 실시예에 따른 적어도 두 개 이상의 안테나를 기반으로 eMBMS 서비스를 제공받는 방법을 설명하기 위한 순서도이다.
도 14a 및 14b를 참조하면, 동작 1401에서 프로세서 220는 eMBMS 프로그램을 실행할 수 있다. eMBMS 프로그램은 사용자가 전자장치 201를 통해 eMBMS 서비스를 제공받을 수 있는 프로그램일 수 있다. 상기 eMBMS는 특정한 어플리케이션일 수도 있다. 그리고 동작 1403에서 프로세서 220는 eMBMS 서비스를 탐색할 수 있다. 동작 1405에서 프로세서 220는 탐색된 서비스에 대응되는 통신 사업자를 확인할 수 있다. 도시되지는 않았지만, 프로세서 220는 탐색된 eMBMS 서비스를 기반으로 사용자의 선택을 감지하고, 상기 감지된 사용자의 선택에 대응되는 eMBMS 서비스의 통신 사업자를 확인할 수도 있다. 동작 1407에서 프로세서 220는 확인된 통신 사업자에 대응되는 eMBMS 프로파일의 활성화 여부를 판단할 수 있다. 즉, 프로세서 220는 확인된 통신 사업자에 대응되는 eMBMS 프로파일이 현재 활성화된 상태인지 여부를 판단할 수 있다. 동작 1407에서 확인된 통신 사업자에 대응되는 eMBMS 프로파일이 활성화 상태가 아닌 경우 동작 1409에서 프로세서 220는 확인된 통신 사업자에 대응되는 eMBMS 프로파일이 eUICC에 기 저장되어 있는지 여부를 판단할 수 있다. 그리고 동작 1409에서 상기 eMBMS 프로파일이 eUICC에 기 저장되어 있지 않은 경우 도 14에 도시된 동작 1411에서 프로세서 220는 eMBMS 프로파일 획득 링크를 연결할 수 있다. 여기서 eMBMS 프로파일 획득 링크는 전자장치 201가 무선 통신 네트워크 서비스를 제공받지 못하고 있는 상태에서도 연결할 수 있는 인터넷 사이트일 수 있다. 사용자는 상기 연결된 eMBMS 프로파일 획득 링크에서 구매하고자 하는 eMBMS 프로파일을 선택할 수 있다. 그리고 동작 1413에서 프로세서 220는 사용자에 의해 선택된 eMBMS 프로파일을 확인할 수 있다. 동작 1415에서 프로세서 220는 전자장치 201에 내장된 두 개의 안테나 중에서 제 1 안테나를 통해 상기 선택된 eMBMS 프로파일을 다운로드 받을 수 있다. 동작 1417에서 프로세서 220는 다운로드 받은 eMBMS 프로파일을 활성화할 수 있다. 동작 1419에서 프로세서 220는 활성화된 eMBMS 프로파일에 대응하여 사용자에 의해 선택된 eMBMS 서비스를 확인할 수 있다. 동작 1421에서 프로세서 220는 제 1 안테나를 이용하여 확인된 eMBMS 서비스를 실행할 수 있다. 동작 1407에서 확인된 통신 사업자에 대응되는 eMBMS 프로파일이 활성화 상태인 경우 동작 1419에서 프로세서 220는 활성화된 eMBMS 프로파일에 대응하여 사용자에 의해 선택된 eMBMS 서비스를 확인하고, 동작 1421에서 프로세서 220는 제 1 안테나를 이용하여 확인된 eMBMS 서비스를 실행할 수 있다. 또한, 동작 1409에서 확인된 통신 사업자에 대응되는 eMBMS 프로파일이 eUICC에 기 저장된 경우 동작 1423에서 프로세서 220는 확인된 통신 사업자에 대응되는 eMBMS 프로파일을 활성화할 수 있다. 그리고 동작 1419에서 프로세서 220는 활성화된 eMBMS 프로파일에 대응하여 사용자에 의해 선택된 eMBMS 서비스를 확인하고, 동작 1421에서 프로세서 220는 제 1 안테나를 이용하여 확인된 eMBMS 서비스를 실행할 수 있다. 즉, 동작 1419와 동작 1421에서 프로세서 220는 제 1 안테나를 이용하여 eMBMS 서비스를 실행하고, 내장된 다른 안테나를 이용하여 기존의 가입된 통신 사업자가 제공하는 통신 네트워크 서비스를 수행할 수 있다. 다시 말해서, 도 14a 및 14b에 대한 설명에 대응되는 전자장치는 적어도 두 개의 안테나를 내장하고, 두 개의 안테나 중에서 하나의 안테나는 활성화된 기존의 프로파일을 기반으로 무선 통신 네트워크 서비스를 제공하고, 다른 하나의 안테나는 다운로드한 프로파일을 기반으로 무선 통신 네트워크 서비스를 제공할 수 있다. 즉, 전자장치는 두 개의 안테나를 이용하여 복수의 통신 사업자에 대응되는 무선 통신 네트워크 서비스를 이용할 수 있다.
도 15는 본 개시의 다른 실시예에 따른 두 개의 안테나를 기반으로 eMBMS 서비스를 제공받는 방법을 도시한 예시도이다.
도 15를 참조하면, 전자장치 201는 식별 모듈 241를 포함할 수 있다. 그리고 식별 모듈 241는 하나 이상의 프로파일(예, MNO 1프로파일 430, MNO 2 프로파일 440)을 포함할 수 있다. 여기서 상기 프로파일은 특정 통신 사업자로부터 무선 통신 네트워크 서비스를 제공받기 위한 상기 특정 통신 사업자에 대응되는 프로파일일 수 있다. 구체적으로 MNO 1프로파일 430은 일반적인 무선 통신 서비스를 제공받을 수 있는 프로파일이고, MNO 2 프로파일 440은 eMBMS 서비스를 제공받을 수 있는 프로파일일 수 있다. 전자장치 201의 프로세서 220는 식별 모듈 241에 포함된 프로파일의 활성화 및 비활성화를 제어할 수 있다. 프로세서 220는 여러 개의 프로파일을 활성화할 수 있으며, MNO 1프로파일 430과 MNO 2 프로파일 440이 모두 활성화 상태일 수 있다. 프로세서 220는 활성화된 프로파일을 기반으로 무선 통신부 220를 통해 외부로부터 무선 통신 네트워크 서비스를 제공받을 수 있다. 여기서 무선 통신부 220는 두 개의 안테나(예, 제 1 안테나 1510, 제 2 안테나 1520)를 포함할 수 있으며, 각각의 안테나는 동시에 외부로부터 특정 신호를 수신할 수도 있다. 예를 들어, 프로세서 220는 MNO 1 프로파일 430을 기반으로 MNO 1 통신 사업자로부터 전화 서비스 및 인터넷 서비스를 제공받을 수 있다. 이 때, 프로세서 220는 내장된 두 개의 안테나 중에서 제 1 안테나 1510를 이용하여 제 1 기지국(eNB(MNO 1)) 1310을 거쳐 MNO 1 통신 사업자로부터 무선 통신 네트워크 서비스를 제공받을 수 있다. 또한, 프로세서 220는 MNO 2 프로파일 440을 기반으로 MNO 2 통신 사업자로부터 eMBMS 서비스를 제공받을 수 있다. 이 때, 프로세서 220는 내장된 두 개의 안테나 중에서 제 2 안테나 1520를 이용하여 제 2 기지국(eNB(MNO 2)) 1320을 거쳐 MNO 2 통신 사업자로부터 eMBMS 서비스를 제공받을 수 있다. 도 15에 도시된 제 2 기지국(eNB(MNO 2)) 1320을 통해 eMBMS 서비스를 제공받는 과정은 도 11에서 설명한 과정과 동일한 과정일 수 있다.
도 16은 다양한 실시 예들에 따른 전자장치 1601의 블록도 1600를 도시한다. 상기 전자장치 1601은, 예를 들면, 도 2에 도시된 전자장치 201의 전체 또는 일부를 구성할 수 있다.
도 16을 참조하면, 상기 전자장치 1601은 하나 이상의 어플리케이션 프로세서(AP: application processor) 1610, 통신 모듈 1620, SIM(subscriber identification module) 카드 1624, 메모리 1630, 센서 모듈 1640, 입력 장치1650, 디스플레이 1660, 인터페이스 1670, 오디오 모듈1680, 카메라 모듈 1691, 전력관리 모듈 1695, 배터리 1696, 인디케이터1697 및 모터 1698 를 포함할 수 있다. 여기서 어플리케이션 프로세서(AP) 1610은 도 2에 도시된 프로세서 220일 수 있다.
상기 AP 1610는 운영체제 또는 응용 프로그램을 구동하여 상기 AP 1610에 연결된 다수의 하드웨어 또는 소프트웨어 구성요소들을 제어할 수 있고, 멀티미디어 데이터를 포함한 각종 데이터 처리 및 연산을 수행할 수 있다. 상기 AP 1610는, 예를 들면, SoC(system on chip) 로 구현될 수 있다. 한 실시 예에 따르면, 상기 AP 1610는 GPU(graphic processing unit, 미도시)를 더 포함할 수 있다.
상기 통신 모듈 1620(예: 상기 통신 인터페이스 260)은 상기 전자 장치1601(도 2의 전자장치 201)와 네트워크를 통해 연결된 다른 전자 장치들 간의 통신에서 데이터 송수신을 수행할 수 있다. 한 실시 예에 따르면, 상기 통신 모듈 1620은 셀룰러 모듈 1621, Wifi 모듈 1623, BT 모듈 1625, GPS 모듈 1627, NFC 모듈 1628 및 RF(radio frequency) 모듈 1629를 포함할 수 있다.
상기 셀룰러 모듈 1621은 통신망(예: LTE, LTE-A, LTE-U, CDMA, WCDMA, UMTS, WiBro 또는 GSM, 2G, 3G, 4G, 5G, beyond 5G 등)을 통해서 음성 통화, 영상 통화, 문자 서비스 또는 인터넷 서비스 등을 제공할 수 있다. 또한, 상기 셀룰러 모듈 1621은, 예를 들면, 가입자 식별 모듈(예: SIM 카드 1624)을 이용하여 통신 네트워크 내에서 전자 장치의 구별 및 인증을 수행할 수 있다. 한 실시 예에 따르면, 상기 셀룰러 모듈 1621은 상기 AP 1610가 제공할 수 있는 기능 중 적어도 일부 기능을 수행할 수 있다. 예를 들면, 상기 셀룰러 모듈 1621은 멀티 미디어 제어 기능의 적어도 일부를 수행할 수 있다.
한 실시 예에 따르면, 상기 셀룰러 모듈 1621은 커뮤니케이션 프로세서(CP: communication processor)를 포함할 수 있다. 또한, 상기 셀룰러 모듈 1621은, 예를 들면, SoC로 구현될 수 있다. 도 16에서는 상기 셀룰러 모듈1621(예: 커뮤니케이션 프로세서), 상기 메모리 1630 또는 상기 전력관리 모듈 1695 등의 구성요소들이 상기 AP 1610와 별개의 구성요소로 도시되어 있으나, 한 실시 예에 따르면, 상기 AP 1610가 전술한 구성요소들의 적어도 일부(예: 셀룰러 모듈821)를 포함하도록 구현될 수 있다.
한 실시 예에 따르면, 상기 AP 1610 또는 상기 셀룰러 모듈 1621(예: 커뮤니케이션 프로세서)은 각각에 연결된 비휘발성 메모리 또는 다른 구성요소 중 적어도 하나로부터 수신한 명령 또는 데이터를 휘발성 메모리에 로드(load)하여 처리할 수 있다. 또한, 상기 AP 1610 또는 상기 셀룰러 모듈 1621은 다른 구성요소 중 적어도 하나로부터 수신하거나 다른 구성요소 중 적어도 하나에 의해 생성된 데이터를 비휘발성 메모리에 저장(store)할 수 있다.
상기 Wifi 모듈 1623, 상기 BT 모듈 1625, 상기 GPS 모듈 1627 또는 상기 NFC 모듈 1628 각각은, 예를 들면, 해당하는 모듈을 통해서 송수신되는 데이터를 처리하기 위한 프로세서를 포함할 수 있다. 도 16에서는 셀룰러 모듈 1621, Wifi 모듈 1623, BT 모듈 1625, GPS 모듈 1627 또는 NFC 모듈 1628이 각각 별개의 블록으로 도시되었으나, 한 실시 예에 따르면, 셀룰러 모듈 1621, Wifi 모듈 1623, BT 모듈 1625, GPS 모듈 1627 또는 NFC 모듈 1628중 적어도 일부(예: 두 개 이상)는 하나의 integrated chip(IC) 또는 IC 패키지 내에 포함될 수 있다. 예를 들면, 셀룰러 모듈 1621, Wifi 모듈 1623, BT 모듈 1625, GPS 모듈 1627 또는 NFC 모듈 1628 각각에 대응하는 프로세서들 중 적어도 일부(예: 셀룰러 모듈 1621에 대응하는 커뮤니케이션 프로세서 및 Wifi 모듈 1623에 대응하는 Wifi 프로세서)는 하나의 SoC로 구현될 수 있다.
구체적으로 Wifi 모듈 1623에서 WIFI(Wireless Fidelity)는 무선 접속 장치(AP: Access Point)가 설치된 곳에서 전파나 적외선 전송 방식을 이용하여 일정 거리 안에서 무선 인터넷을 할 수 있는 근거리 통신망을 의미한다. WIFI 모듈 223은 WIFI방식을 기반으로 전자장치 201가 무선 통신 네트워크 서비스를 제공받도록 할 수 있다.
상기 RF 모듈 1629는 데이터의 송수신, 예를 들면, RF 신호의 송수신을 할 수 있다. 상기RF 모듈 1629는, 도시되지는 않았으나, 예를 들면, 트랜시버(transceiver), PAM(power amp module), 주파수 필터(frequency filter) LNA(low noise amplifier), PA(Power Amplifier), PGA(Programmable Gain Amplifier) 및 LO(Local oscillator) 등을 포함할 수 있다. 또한, 상기 RF 모듈 1629는 무선통신에서 자유공간상의 전자파를 송수신하기 위한 부품, 예를 들면, 도체 또는 도선 등을 더 포함할 수 있다. 그리고 RF 모듈 1629은 적어도 하나 이상의 안테나를 포함할 수 있다. 어플리케이션 프로세서 1610는 상기 안테나를 통해 전자장치 1601와 다른 전자장치 간의 무선 통신 네트워크가 형성되도록 할 수 있다. 본 개시에 따른 전자장치 1601는 어플리케이션 프로세서 1610에 의해 활성화된 프로파일을 기반으로 통신사를 결정하거나 결정되고, 하나의 안테나가 상기 결정된 통신사의 주파수 대역을 이용하도록 할 수 있다.
도 16 에서는 셀룰러 모듈 1621, Wifi 모듈 1623, BT 모듈 1625, GPS 모듈 1627 및 NFC 모듈 1628이 하나의 RF 모듈 1629을 서로 공유하는 것으로 도시되어 있으나, 한 실시 예에 따르면, 셀룰러 모듈 1621, Wifi 모듈 1623, BT 모듈 1625, GPS 모듈 1627 또는 NFC 모듈 1628 중 적어도 하나는 별개의 RF 모듈을 통하여 RF 신호의 송수신을 수행할 수 있다.
상기 SIM 카드1624는 가입자 식별 모듈을 포함하는 카드일 수 있으며, 전자 장치의 특정 위치에 형성된 슬롯에 삽입될 수 있다. 상기 SIM 카드 1624는 고유한 식별 정보(예: ICCID(integrated circuit card identifier))또는 가입자 정보(예: IMSI(international mobile subscriber identity))를 포함할 수 있다.
상기 메모리 1630(예: 상기 메모리 230)는 내장 메모리 1632 또는 외장 메모리 1634를 포함할 수 있다. 상기 내장 메모리 1632는, 예를 들면, 휘발성 메모리(예를 들면, DRAM(dynamic RAM), SRAM(static RAM), SDRAM(synchronous dynamic RAM) 등) 또는 비휘발성 메모리(non-volatile Memory, 예를 들면, OTPROM(one time programmable ROM), PROM(programmable ROM), EPROM(erasable and programmable ROM), EEPROM(electrically erasable and programmable ROM), mask ROM, flash ROM, NAND flash memory, NOR flash memory 등) 중 적어도 하나를 포함할 수 있다.
한 실시 예에 따르면, 상기 내장 메모리 1632는 Solid State Drive (SSD)일 수 있다. 상기 외장 메모리 1634는 flash drive, 예를 들면, CF(compact flash), SD(secure digital), Micro-SD(micro secure digital), Mini-SD(mini secure digital), xD(extreme digital) 또는 Memory Stick 등을 더 포함할 수 있다. 상기 외장 메모리 1634는 다양한 인터페이스를 통하여 상기 전자 장치 1601과 기능적으로 연결될 수 있다. 한 실시 예에 따르면, 상기 전자 장치 1601는 하드 드라이브와 같은 저장 장치(또는 저장 매체)를 더 포함할 수 있다.
상기 센서 모듈 1640은 물리량을 계측하거나 전자 장치 1601의 작동 상태를 감지하여, 계측 또는 감지된 정보를 전기 신호로 변환할 수 있다. 상기 센서 모듈 1640은, 예를 들면, 제스처 센서 1640A, 자이로 센서 1640B, 기압 센서 1640C, 마그네틱 센서 1640D, 가속도 센서 1640E, 그립 센서 1640F, 근접 센서 1640G, color 센서 1640H(예: RGB(red, green, blue) 센서), 생체 센서 1640I, 온/습도 센서 1640J, 조도 센서 1640K 또는 UV(ultra violet) 센서 1640M중의 적어도 하나를 포함할 수 있다. 추가적으로 또는 대체적으로, 상기 센서 모듈 1640은, 예를 들면, 후각 센서(E-nose sensor, 미도시), EMG 센서(electromyography sensor, 미도시), EEG 센서(electroencephalogram sensor, 미도시), ECG 센서(electrocardiogram sensor, 미도시), IR(Infra Red) 센서(미도시), 홍채 센서(미도시)또는 지문 센서(미도시) 등을 포함할 수 있다. 상기 센서 모듈1640은 그 안에 속한 적어도 하나 이상의 센서들을 제어하기 위한 제어회로를 더 포함할 수 있다.
상기 입력 장치1650은 터치 패널(touch panel) 1652, (디지털) 펜 센서(pen sensor) 1654, 키(key) 1656 또는 초음파(ultrasonic) 입력 장치 1658를 포함할 수 있다. 상기 터치 패널 1652은, 예를 들면, 정전식, 감압식, 적외선 방식 또는 초음파 방식 중 적어도 하나의 방식으로 터치 입력을 인식할 수 있다. 또한, 상기 터치 패널 1652은 제어 회로를 더 포함할 수도 있다. 정전식의 경우, 물리적 접촉 또는 근접 인식이 가능하다. 상기 터치 패널 1652은 택타일레이어(tactile layer)를 더 포함할 수도 있다. 이 경우, 상기 터치 패널 1652은 사용자에게 촉각 반응을 제공할 수 있다.
상기 (디지털) 펜 센서 1654는, 예를 들면, 사용자의 터치 입력을 받는 것과 동일 또는 유사한 방법 또는 별도의 인식용 쉬트(sheet)를 이용하여 구현될 수 있다. 상기 키 1656는, 예를 들면, 물리적인 버튼, 광학식 키 또는 키패드를 포함할 수 있다. 상기 초음파(ultrasonic) 입력 장치1658는 초음파 신호를 발생하는 입력 도구를 통해, 전자 장치 1601에서 마이크(예: 마이크 1688)로 음파를 감지하여 데이터를 확인할 수 있는 장치로서, 무선 인식이 가능하다. 한 실시 예에 따르면, 상기 전자 장치 1601는 상기 통신 모듈 1620를 이용하여 이와 연결된 외부 장치(예: 컴퓨터 또는 서버)로부터 사용자 입력을 수신할 수도 있다.
상기 디스플레이 1660(예: 상기 디스플레이 250)은 패널 1662, 홀로그램 장치 1664 또는 프로젝터 1666을 포함할 수 있다. 상기 패널 1662은, 예를 들면, LCD(liquid-crystal display) 또는 AM-OLED(active-matrix organic light-emitting diode) 등일 수 있다. 상기 패널1662은, 예를 들면, 유연하게(flexible), 투명하게(transparent) 또는 착용할 수 있게(wearable) 구현될 수 있다. 상기 패널 1662은 상기 터치 패널 1652과 하나의 모듈로 구성될 수도 있다. 상기 홀로그램 장치 1664은 빛의 간섭을 이용하여 입체 영상을 허공에 보여줄 수 있다. 상기 프로젝터 1666는 스크린에 빛을 투사하여 영상을 표시할 수 있다. 상기 스크린은, 예를 들면, 상기 전자 장치 1601의 내부 또는 외부에 위치할 수 있다. 한 실시 예에 따르면, 상기 디스플레이 1660은 상기 패널 1662, 상기 홀로그램 장치 1664, 또는 프로젝터 1666를 제어하기 위한 제어회로를 더 포함할 수 있다.
상기 인터페이스 1670는, 예를 들면, HDMI(high-definition multimedia interface) 1672, USB(universal serial bus) 1674, 광 인터페이스(optical interface) 1676 또는 D-sub(D-subminiature) 1678를 포함할 수 있다. 상기 인터페이스 1670는, 예를 들면, 도 2에 도시된 통신 인터페이스 260에 포함될 수 있다. 추가적으로 또는 대체적으로, 상기 인터페이스1670는, 예를 들면, MHL(mobile high-definition link) 인터페이스, SD(secure Digital) 카드/MMC(multi-media card) 인터페이스 또는 IrDA(infrared data association)규격 인터페이스를 포함할 수 있다.
상기 오디오 모듈1680은 소리(sound)와 전기신호를 쌍방향으로 변환시킬 수 있다. 상기 오디오 모듈 1680의 적어도 일부 구성요소는, 예를 들면, 도 2 에 도시된 입출력 인터페이스 240에 포함될 수 있다. 상기 오디오 모듈1680은, 예를 들면, 스피커 1682, 리시버 1684, 이어폰 1686 또는 마이크 1688 등을 통해 입력 또는 출력되는 소리 정보를 처리할 수 있다.
상기 카메라 모듈 1691은 정지 영상 및 동영상을 촬영할 수 있는 장치로서, 한 실시 예에 따르면, 하나 이상의 이미지 센서(예: 전면 센서 또는 후면 센서), 렌즈(미도시), ISP(image signal processor, 미도시) 또는 플래쉬 (flash, 미도시)(예: LED 또는 xenon lamp)를 포함할 수 있다.
상기 전력관리 모듈 1695은 상기 전자 장치 1601의 전력을 관리할 수 있다. 도시하지는 않았으나, 상기 전력관리 모듈 1695은, 예를 들면, PMIC(power management integrated circuit), 충전 IC(charger integrated circuit) 또는 배터리 또는 연료 게이지(battery or fuel gauge)를 포함할 수 있다.
상기 PMIC는, 예를 들면, 집적회로 또는 SoC 반도체 내에 탑재될 수 있다. 충전 방식은 유선과 무선으로 구분될 수 있다. 상기 충전 IC는 배터리를 충전시킬 수 있으며, 충전기로부터의 과전압 또는 과전류 유입을 방지할 수 있다. 한 실시 예에 따르면, 상기 충전 IC는 유선 충전 방식 또는 무선 충전 방식 중 적어도 하나를 위한 충전 IC를 포함할 수 있다. 무선 충전 방식으로는, 예를 들면, 자기공명 방식, 자기유도 방식 또는 전자기파 방식 등이 있으며, 무선 충전을 위한 부가적인 회로, 예를 들면, 코일 루프, 공진 회로 또는 정류기 등의 회로가 추가될 수 있다.
상기 배터리 게이지는, 예를 들면, 상기 배터리 1696의 잔량, 충전 중 전압, 전류 또는 온도를 측정할 수 있다. 상기 배터리 1696는 전기를 저장 또는 생성할 수 있고, 그 저장 또는 생성된 전기를 이용하여 상기 전자 장치 1601에전원을 공급할 수 있다. 상기 배터리 1696는, 예를 들면, 충전식 전지(rechargeable battery) 또는 태양 전지(solar battery)를 포함할 수 있다.
상기 인디케이터1697는 상기 전자 장치 1601 혹은 그 일부(예: 상기 AP 1610)의 특정 상태, 예를 들면, 부팅 상태, 메시지 상태 또는 충전 상태 등을 표시할 수 있다. 상기 모터1698는 전기적 신호를 기계적 진동으로 변환할 수 있다. 도시되지는 않았으나, 상기 전자 장치 1601는 모바일 TV 지원을 위한 처리 장치(예: GPU)를 포함할 수 있다. 상기 모바일 TV지원을 위한 처리 장치는, 예를 들면, DMB(digital multimedia broadcasting), DVB(digital video broadcasting) 또는 미디어 플로우(media flow) 등의 규격에 따른 미디어 데이터를 처리할 수 있다.
본 발명의 다양한 실시 예에 따른 전자 장치의 전술한 구성요소들 각각은 하나 또는 그 이상의 부품(component)으로 구성될 수 있으며, 해당 구성 요소의 명칭은 전자장치의 종류에 따라서 달라질 수 있다. 본 발명의 다양한 실시 예에 따른 전자 장치는 전술한 구성요소 중 적어도 하나를 포함하여 구성될 수 있으며, 일부 구성요소가 생략되거나 또는 추가적인 다른 구성요소를 더 포함할 수 있다. 또한, 본 발명의 다양한 실시 예에 따른 전자 장치의 구성 요소들 중 일부가 결합되어 하나의 개체(entity)로 구성됨으로써, 결합되기 이전의 해당 구성 요소들의 기능을 동일하게 수행할 수 있다.
도 17은 다양한 실시 예들에 따른 복수의 전자장치들(예, 전자장치 1710 및 전자장치 1730) 사이의 통신 프로토콜 1700을 도시한다.
도 17을 참조하면, 예를 들어, 상기 통신 프로토콜 1700은, 장치 발견 프로토콜(device discovery protocol)1751, 기능 교환 프로토콜(capability exchange protocol)1753, 네트워크 프로토콜(network protocol)1755 및 어플리케이션 프로토콜(application protocol)1757 등을 포함할 수 있다.
한 실시 예에 따르면, 상기 장치 발견 프로토콜 1751은 전자 장치들(예: 전자 장치 1710 또는 전자 장치 1730)이 자신과 통신 가능한 외부 전자 장치를 감지하거나 감지된 외부 전자 장치와 연결하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치 1710(예: 전자 장치 201)은, 상기 장치 발견 프로토콜1751을 이용하여, 상기 전자 장치 1710에서사용 가능한 통신 방법(예: Wifi, BT 또는 USB 등)을 통해, 상기 전자 장치 1710와 통신 가능한 기기(device)로, 전자 장치1730를 감지할 수 있다. 상기 전자 장치 1710는, 상기 전자 장치 1730과의 통신 연결을 위해, 상기 장치 발견 프로토콜1751을 이용하여, 감지된 전자 장치1730에 대한식별 정보를 획득하여 저장할 수 있다. 상기 전자 장치 1710는, 예를 들면, 적어도 상기 식별 정보에 기반하여, 상기 전자 장치930와의 통신 연결을 개설할 수 있다.
어떤 실시 예에 따르면, 상기 장치 발견 프로토콜 1751은 복수의 전자 장치들 사이에서 상호 인증을 하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치1710는 적어도 전자 장치 1730와 연결을 위한 통신 정보(예: MAC(media access control) address, UUID(universally unique identifier), SSID(subsystem identification), IP(internet protocol) address)에 기반하여,상기 전자 장치 1710와 상기 전자 장치 1730 간의 인증을 수행할 수 있다.
한 실시 예에 따르면, 상기 기능 교환 프로토콜1753은 전자 장치1710 또는 전자 장치1730중 적어도 하나에서 지원 가능한 서비스의 기능과 관련된 정보를 교환하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치 1710 및 전자 장치 1730은 상기 기능 교환 프로토콜 1753을 통하여, 각각이 현재 제공하고 있는 서비스의 기능과 관련된 정보를 서로 교환할 수 있다. 교환 가능한 정보는 전자 장치 1710 및 전자 장치 1730에서 지원 가능한 복수의 서비스들 중에서 특정 서비스를 가리키는 식별 정보를 포함할 수 있다. 예를 들어, 전자 장치 1710는 상기 기능 교환 프로토콜 1753을 통해 전자 장치 1730로부터 상기 전자 장치 1730가 제공하는 특정 서비스의 식별 정보를 수신할 수 있다. 이 경우, 제 1전자 장치1710는 상기 수신된 식별 정보에 기반하여, 상기 전자 장치 1710의 특정 서비스를 지원할 수 있는지 여부를 판단할 수 있다.
한 실시 예에 따르면, 상기 네트워크 프로토콜 1755은 통신이 가능하도록 연결된 전자 장치들(예: 전자 장치 1710, 전자 장치 1730) 간에, 예컨대, 서비스를 연동하여 제공하기 위하여 송수신 되는, 데이터 흐름을 제어하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치 1710 또는 전자 장치 1730중 적어도 하나는 상기 네트워크 프로토콜 1755을 이용하여, 오류 제어, 또는 데이터 품질 제어 등을 수행할 수 있다. 추가적으로 또는 대체적으로, 상기 네트워크 프로토콜 1755은 전자 장치 1710와 전자 장치 1730사이에서 송수신되는 데이터의 전송 포맷을 결정할 수 있다. 또한, 전자 장치1710 또는 전자 장치 1730중 적어도 하나는 상기 네트워크 프로토콜 1755를 이용하여 상호간의 데이터 교환을 위한 적어도 세션(session)을 관리(예: 세션 연결 또는 세션 종료)할 수 있다.
한 실시 예에 따르면, 상기 어플리케이션 프로토콜 1757은 외부 전자 장치로 제공되는 서비스와 관련된 데이터를 교환하기 위한, 절차 또는 정보를 제공하기 위한 프로토콜일 수 있다. 예를 들어, 전자 장치 1710(예: 전자 장치 201)은 상기 어플리케이션 프로토콜 1757을 통해 전자 장치 1730로 서비스를 제공할 수 있다.
한 실시 예에 따르면, 상기 통신 프로토콜 1700은 표준 통신 프로토콜, 개인 또는 단체에서 지정한 통신 프로토콜(예: 통신 장치 제조 업체 또는 네트워크 공급 업체 등에서 자체적으로 지정한 통신 프로토콜) 또는 이들의 조합을 포함할 수 있다.
다양한 실시 예에 따르면, 장치(예: 모듈들 또는 그 기능들) 또는 방법(예: 동작들)의 적어도 일부는, 예컨대, 프로그래밍 모듈의 형태로 컴퓨터로 읽을 수 있는 저장매체(computer-readable storage media)에 저장된 명령어로 구현될 수 있다. 상기 명령어는, 하나 이상의 프로세서에 의해 실행될 경우, 상기 하나 이상의 프로세서가 상기 명령어에 해당하는 기능을 수행할 수 있다. 컴퓨터로 읽을 수 있는 저장매체는, 예를 들면, 상기 메모리가 될 수 있다. 상기 프로그래밍 모듈의 적어도 일부는, 예를 들면, 상기 프로세서에 의해 구현(implement)(예: 실행)될 수 있다. 상기 프로그래밍 모듈 의 적어도 일부는 하나 이상의 기능을 수행하기 위한, 예를 들면, 모듈, 프로그램, 루틴, 명령어 세트 (sets of instructions) 또는 프로세스 등을 포함할 수 있다.
상기 컴퓨터로 판독 가능한 기록 매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 마그네틱 매체(Magnetic Media)와, CD-ROM(Compact Disc Read Only Memory), DVD(Digital Versatile Disc)와 같은 광기록 매체(Optical Media)와, 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media)와, 그리고 ROM(Read Only Memory), RAM(Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령(예: 프로그래밍 모듈)을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함될 수 있다. 또한, 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 상술한 하드웨어 장치는 본 발명의 다양한 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지다.
다양한 실시 예에 따른 모듈 또는 프로그래밍 모듈은 전술한 구성요소들 중 적어도 하나 이상을 포함하거나, 일부가 생략되거나, 또는 추가적인 다른 구성요소를 더 포함할 수 있다. 다양한 실시 예에 따른 모듈, 프로그래밍 모듈 또는 다른 구성요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적인 방법으로 실행될 수 있다. 또한, 일부 동작은 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다.
그리고 본 명세서와 도면에 개시된 실시 예들은 본 개시의 내용을 쉽게 설명하고, 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 개시의 범위를 한정하고자 하는 것은 아니다. 따라서 본 개시의 범위는 여기에 개시된 실시 예들 이외에도 본 개시의 기술적 사상을 바탕으로 도출되는 모든 변경 또는 변형된 형태가 본 개시의 범위에 포함되는 것으로 해석되어야 한다.
100 : 전자장치 110 : A 통신사
120 : B 통신사 201 : 전자장치
210 : 버스 220 : 프로세서
230 : 메모리 231 : 커널
232 : 미들웨어 233 : 어플리케이션 프로그래밍 인터페이스(API)
234 : 어플리케이션 240 : 입출력 인터페이스
241 : 식별 모듈 250 : 디스플레이
260 : 통신 인터페이스 261 : 프로파일 관리자(SM-SR)
263 : 프로파일 제공자(SM-DP) 265 : 망(네트워크) 제공자 서버
267 : 망(네트워크) 제공자 가입 포털
270 : 프로파일 관리 모듈
120 : B 통신사 201 : 전자장치
210 : 버스 220 : 프로세서
230 : 메모리 231 : 커널
232 : 미들웨어 233 : 어플리케이션 프로그래밍 인터페이스(API)
234 : 어플리케이션 240 : 입출력 인터페이스
241 : 식별 모듈 250 : 디스플레이
260 : 통신 인터페이스 261 : 프로파일 관리자(SM-SR)
263 : 프로파일 제공자(SM-DP) 265 : 망(네트워크) 제공자 서버
267 : 망(네트워크) 제공자 가입 포털
270 : 프로파일 관리 모듈
Claims (22)
- 전자 장치에서 식별 모듈을 활용하여 프로파일을 변경하는 방법에 있어서,
상기 전자 장치의 프로세서가 적어도 하나의 네트워크를 탐색하는 동작;
상기 프로세서가 상기 탐색된 적어도 하나의 네트워크 중 사용자에 의해 선택된 네트워크를 확인하는 동작;
상기 프로세서가 상기 선택된 네트워크에 대응하여 상기 선택된 네트워크를 이용할 수 있는 프로파일이 상기 식별 모듈에 포함되어 있는지 여부를 판단하는 동작;
상기 프로세서가 상기 식별 모듈에 상기 프로파일이 포함되어 있지 않은 경우 상기 선택된 네트워크에 대응되는 프로파일을 다운로드하여, 상기 다운로드된 프로파일을 활성화하는 동작;
상기 프로세서가 상기 식별 모듈에 상기 프로파일이 포함되어 있는 경우 상기 프로파일을 활성화하는 동작; 및
상기 프로세서가 상기 활성화된 프로파일을 기반으로 상기 선택된 네트워크에 연결하는 동작; 을 포함하는 프로파일 변경 방법. - 제 1 항에 있어서,
상기 프로파일이 상기 식별 모듈에 포함되어 있는지 여부를 판단하는 동작은,
상기 프로세서가 상기 프로파일이 활성화 상태 또는 비활성화 상태로 상기 식별 모듈에 포함되어 있는지 여부를 판단하는 동작; 을 포함하는 프로파일 변경 방법. - 제 2 항에 있어서,
상기 선택된 네트워크에 연결하는 동작은,
상기 프로세서가 상기 프로파일이 활성화 상태로 상기 식별 모듈에 포함되어 있는 경우 상기 활성화된 프로파일을 기반으로 상기 선택된 네트워크에 연결하는 동작; 을 포함하는 프로파일 변경 방법. - 제 2 항에 있어서,
상기 선택된 네트워크에 연결하는 동작은,
상기 프로세서가 상기 프로파일이 비활성화 상태로 상기 식별 모듈에 포함되어 있는 경우 기존의 프로파일을 비활성화한 후 상기 비활성화된 프로파일을 활성화하는 동작; 및
상기 프로세서가 상기 활성화된 프로파일을 기반으로 상기 선택된 네트워크에 연결하는 동작; 을 포함하는 프로파일 변경 방법. - 제 1 항에 있어서,
상기 다운로드 받는 동작은,
상기 프로세서가 상기 선택된 네트워크에 대응되는 프로파일 획득 링크에 연결하는 동작; 및
상기 프로세서가 상기 연결된 프로파일 획득 링크를 기반으로 사용자에 의해 선택된 프로파일을 다운로드하는 동작; 을 포함하는 프로파일 변경 방법. - 제 5 항에 있어서,
상기 프로파일 획득 링크에 연결하는 동작은,
상기 프로세서가 활성화 상태인 기존의 프로파일에 대응되는 네트워크를 이용하여 상기 프로파일 획득 링크에 연결하거나 상기 선택된 네트워크를 이용하여 상기 프로파일 획득 링크에 연결하는 동작; 을 포함하는 프로파일 변경 방법. - 제 1 항에 있어서,
상기 다운로드된 프로파일을 활성화하는 동작은,
상기 프로세서가 활성화 상태인 기존의 프로파일을 비활성화한 후 상기 다운로드 받은 프로파일을 활성화하는 동작; 을 포함하는 프로파일 변경 방법. - 제 7 항에 있어서,
상기 선택된 네트워크에 연결한 후
상기 프로세서가 상기 다운로드 받아 활성화한 프로파일을 비활성화하는 동작; 및
상기 프로세서가 상기 비활성화되었던 기존의 프로파일을 다시 활성화하는 동작; 을 더 포함하는 프로파일 변경 방법. - 제 1 항에 있어서,
상기 선택된 네트워크는,
특정 통신 사업자를 기반으로 상기 특정 통신 사업자가 제공하는 무선 통신 네트워크 서비스를 이용하도록 하는 네트워크인 것으로, WIFI네트워크 서비스 또는 eMBMS 서비스를 제공할 수 있는 것을 특징으로 하는 프로파일 변경 방법. - 제 1 항에 있어서,
상기 선택된 네트워크를 이용하여 eMBMS 서비스를 제공할 수 있는 경우 상기 전자 장치에 내장된 하나의 안테나를 이용한 시분할 멀티플렉싱 방식을 기반으로 상기 eMBMS 서비스를 제공하거나, 또는, 상기 전자 장치에 내장된 두 개의 안테나 중에서 정해진 하나의 안테나를 이용하여 방식의 제한 없이 상기 eMBMS 서비스를 제공하는 동작; 을 더 포함하는 프로파일 변경 방법. - 전자 장치에 있어서,
적어도 하나의 네트워크에 연결하기 위한 통신 모듈;
상기 적어도 하나의 네트워크에 대응되는 프로파일을 저장하기 위한 식별 모듈; 및
상기 통신 모듈 및 상기 식별 모듈에 작동적으로 연결된 프로세서; 를 포함하고,
상기 프로세서는,
상기 적어도 하나의 네트워크를 탐색하고, 상기 탐색된 적어도 하나의 네트워크 중 사용자에 의해 선택된 네트워크를 확인하고, 상기 선택된 네트워크에 대응하여 상기 선택된 네트워크를 이용할 수 있는 프로파일이 상기 식별 모듈에 포함되어 있는지 여부를 판단하고, 상기 식별 모듈에 상기 프로파일이 포함되어 있지 않은 경우 상기 통신 모듈을 통해 상기 선택된 네트워크에 대응되는 프로파일을 다운로드하여, 상기 다운로드된 프로파일을 활성화하고, 상기 식별 모듈에 상기 프로파일이 포함되어 있는 경우 상기 프로파일을 활성화하고, 상기 활성화된 프로파일을 기반으로 상기 선택된 네트워크에 연결하는 전자장치. - 제 11 항에 있어서,
상기 프로세서는,
상기 프로파일이 활성화 상태 또는 비활성화 상태로 상기 식별 모듈에 포함되어 있는지 여부를 판단하는 것을 특징으로 하는 전자장치. - 제 11 항에 있어서,
상기 프로세서는,
상기 프로파일이 활성화 상태로 상기 식별 모듈에 포함되어 있는 경우 상기 활성화된 프로파일을 기반으로 상기 선택된 네트워크에 연결하는 것을 특징으로 하는 전자장치. - 제 11 항에 있어서,
상기 프로세서는,
상기 프로파일이 비활성화 상태로 상기 식별 모듈에 포함되어 있는 경우 기존의 프로파일을 비활성화한 후 상기 비활성화된 프로파일을 활성화하고, 상기 활성화된 프로파일을 기반으로 상기 선택된 네트워크에 연결하는 것을 특징으로 하는 전자장치. - 제 11 항에 있어서,
사용자의 선택을 감지하고 프로파일 획득 링크를 표시하기 위한 디스플레이;를 더 포함하고,
상기 프로세서는,
상기 선택된 네트워크에 대응되는 상기 프로파일 획득 링크에 연결하고, 상기 연결된 프로파일 획득 링크를 기반으로 상기 디스플레이를 통해 사용자에 의해 선택된 프로파일을 다운로드하는 것을 특징으로 하는 전자장치. - 제 15 항에 있어서,
상기 프로세서는,
활성화 상태인 기존의 프로파일에 대응되는 네트워크를 이용하여 상기 프로파일 획득 링크에 연결하거나 상기 선택된 네트워크를 이용하여 상기 프로파일 획득 링크에 연결하는 것을 특징으로 하는 전자장치. - 제 11 항에 있어서,
상기 프로세서는,
활성화 상태인 기존의 프로파일을 비활성화한 후 상기 다운로드 받은 프로파일을 활성화하는 것을 특징으로 하는 전자장치. - 제 17 항에 있어서,
상기 프로세서는,
상기 선택된 네트워크에 연결한 후 상기 다운로드 받아 활성화한 프로파일을 비활성화하고, 상기 비활성화되었던 기존의 프로파일을 다시 활성화하는 것을 특징으로 하는 전자장치. - 제 11 항에 있어서,
상기 프로세서는,
상기 선택된 네트워크를 이용하여 eMBMS 서비스를 제공할 수 있는 경우 내장된 하나의 안테나를 이용한 시분할 멀티플렉싱 방식을 기반으로 상기 eMBMS 서비스를 제공하거나 또는 내장된 두 개의 안테나 중에서 정해진 하나의 안테나를 이용하여 방식의 제한 없이 상기 eMBMS 서비스를 제공하는 것을 특징으로 하는 전자장치. - 전자장치에서 프로파일을 다운로드 받는 방법에 있어서,
특정 프로그램 또는 설정 메뉴에서 적어도 하나의 네트워크에 접속하기 위한 카테고리를 표시하는 동작;
상기 표시된 카테고리에 대한 사용자 입력에 응답하여, 상기 적어도 하나의 네트워크에 대응되는 프로파일을 제공하는 하나 이상의 국가 또는 통신 사업자 및 네트워크를 표시하는 동작; 및
상기 표시된 하나 이상의 국가 또는 통신 사업자 및 네트워크에 대한 사용자 입력에 대응되는 프로파일을 다운로드 받는 동작; 을 포함하는 프로파일 다운로드 방법. - 제 20 항에 있어서,
상기 사용자 입력에 대응되는 프로파일을 다운로드 받는 동작은,
상기 표시된 하나 이상의 국가 또는 통신 사업자 및 네트워크에 대한 사용자 입력에 대응하여 사용 기간 및 사용료를 표시하는 동작;
상기 표시된 사용 기간 및 사용료에 대한 사용자 입력에 대응하여 상기 전자장치를 기반으로 결제를 수행하는 동작; 및
상기 결제가 수행된 후 상기 결제된 프로파일을 다운로드 받는 동작; 을 포함하는 프로파일 다운로드 방법. - 제 20 항에 있어서,
상기 사용자 입력에 대응되는 프로파일을 다운로드 받는 동작은,
상기 표시된 하나 이상의 국가 또는 통신 사업자 및 네트워크에 대한 사용자 입력에 대응하여 제공할 수 있는 하나 이상의 서비스 프로그램 및 서비스 사용료를 표시하는 동작;
상기 표시된 서비스 프로그램 및 서비스 사용료에 대한 사용자 입력에 대응하여 상기 전자장치를 기반으로 결제를 수행하는 동작; 및
상기 결제가 수행된 후 상기 결제된 프로파일을 다운로드 받는 동작; 을 포함하는 프로파일 다운로드 방법.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140146455A KR102331695B1 (ko) | 2014-10-27 | 2014-10-27 | 식별 모듈을 활용한 프로파일 변경 방법 및 이를 구현한 전자장치 |
US14/920,338 US10194316B2 (en) | 2014-10-27 | 2015-10-22 | Method of changing profile using identification module and electronic device implementing same |
CN201580058271.5A CN107079286B (zh) | 2014-10-27 | 2015-10-23 | 使用识别模块更改简档的方法及实现方法的电子装置 |
PCT/KR2015/011275 WO2016068550A1 (en) | 2014-10-27 | 2015-10-23 | Method of changing profile using identification module and electronic device implementing same |
EP15191694.7A EP3016419B1 (en) | 2014-10-27 | 2015-10-27 | Method of changing profile using identification module and electronic device implementing same |
US16/222,470 US10531285B2 (en) | 2014-10-27 | 2018-12-17 | Method of changing profile using identification module and electronic device implementing same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140146455A KR102331695B1 (ko) | 2014-10-27 | 2014-10-27 | 식별 모듈을 활용한 프로파일 변경 방법 및 이를 구현한 전자장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160049400A KR20160049400A (ko) | 2016-05-09 |
KR102331695B1 true KR102331695B1 (ko) | 2021-11-26 |
Family
ID=54476693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140146455A KR102331695B1 (ko) | 2014-10-27 | 2014-10-27 | 식별 모듈을 활용한 프로파일 변경 방법 및 이를 구현한 전자장치 |
Country Status (5)
Country | Link |
---|---|
US (2) | US10194316B2 (ko) |
EP (1) | EP3016419B1 (ko) |
KR (1) | KR102331695B1 (ko) |
CN (1) | CN107079286B (ko) |
WO (1) | WO2016068550A1 (ko) |
Families Citing this family (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9742664B2 (en) * | 2014-03-24 | 2017-08-22 | James A. Carson | System, method, and device for utilizing network connectivity by combining allocated bandwidth for optimized broadband access |
EP3171566B1 (en) * | 2014-08-13 | 2019-10-09 | Huawei Technologies Co., Ltd. | Method, device and system for security domain management |
US10778435B1 (en) * | 2015-12-30 | 2020-09-15 | Jpmorgan Chase Bank, N.A. | Systems and methods for enhanced mobile device authentication |
CN105792179B (zh) * | 2016-04-29 | 2019-05-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种数据处理的方法、装置以及终端 |
KR102550591B1 (ko) * | 2016-06-14 | 2023-07-04 | 삼성전자주식회사 | 전자 장치에서 가입자 식별 모듈을 연결하는 방법 및 그에 따른 전자 장치 |
KR20170143330A (ko) * | 2016-06-21 | 2017-12-29 | 삼성전자주식회사 | eUICC를 포함하는 전자 장치 및 eUICC를 포함하는 전자 장치의 운용 방법 |
FR3053203A1 (fr) * | 2016-06-24 | 2017-12-29 | Orange | Technique de telechargement d'un profil d'acces a un reseau |
EP3276996A1 (de) * | 2016-07-29 | 2018-01-31 | Deutsche Telekom AG | Weiterleitungsserver |
AU2016427098B2 (en) * | 2016-10-20 | 2021-05-20 | Huawei Technologies Co., Ltd. | Method and apparatus for managing embedded universal integrated circuit card eUICC |
US10348813B2 (en) * | 2016-10-28 | 2019-07-09 | International Business Machines Corporation | Provisioning a bare-metal server |
KR102497592B1 (ko) | 2016-12-16 | 2023-02-08 | 삼성전자 주식회사 | 프로파일 다운로드 방법 및 장치 |
CN108260119B (zh) * | 2016-12-28 | 2020-11-27 | 展讯通信(上海)有限公司 | 移动终端、嵌入式sim卡及其访问方法、装置 |
EP3367717A1 (en) | 2017-02-22 | 2018-08-29 | Giesecke+Devrient Mobile Security GmbH | Profile rights management |
KR102484365B1 (ko) * | 2017-02-28 | 2023-01-04 | 삼성전자주식회사 | 보안 엘리먼트를 이용하여 서비스를 제공하는 전자 장치 및 이를 위한 방법 |
US10356604B2 (en) | 2017-07-20 | 2019-07-16 | T-Mobile Usa, Inc. | eSIM profile reuse for eUICCs |
US10362475B2 (en) | 2017-07-20 | 2019-07-23 | T-Mobile Usa, Inc. | Subscription management service data feeds |
US10477383B2 (en) | 2017-07-20 | 2019-11-12 | T-Mobile Usa, Inc. | ESIM profile metadata provisioning |
US10368230B2 (en) | 2017-07-20 | 2019-07-30 | T-Mobile Usa, Inc. | Data enhancements for eSIM profile operation callbacks |
KR20200027555A (ko) * | 2017-07-20 | 2020-03-12 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 원격 sim 프로비저닝을 위한 기술 |
KR102458790B1 (ko) | 2017-09-07 | 2022-10-25 | 삼성전자 주식회사 | 무선 통신 시스템에서 디바이스들의 프로파일 이동을 지원하는 방법 및 장치 |
CN109802826B (zh) * | 2017-11-17 | 2021-10-01 | 华为技术有限公司 | 一种事件的处理方法和终端 |
US10321303B1 (en) | 2017-12-28 | 2019-06-11 | T-Mobile Usa, Inc. | Subscription management service pairing |
KR102442706B1 (ko) * | 2018-03-08 | 2022-09-14 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서 가입자 식별 정보 기반 통신 서비스 제공 방법 |
US10951731B2 (en) * | 2018-10-12 | 2021-03-16 | Qualcomm Incorporated | Profile switch feature in subsidy locked devices with eUICC |
EP3731548A1 (en) * | 2019-04-24 | 2020-10-28 | Giesecke+Devrient Mobile Security GmbH | Distribution of instruction set modules |
US10687204B1 (en) * | 2019-05-20 | 2020-06-16 | T-Mobile Usa, Inc. | Intelligent SIM profile procurement |
US11039296B2 (en) * | 2019-07-08 | 2021-06-15 | Motorola Mobility Llc | Method and apparatus for disabling a carrier eSIM profile |
US11115810B1 (en) | 2020-03-17 | 2021-09-07 | Sprint Communications Company L.P. | Bootstrap electronic subscriber identity module configuration |
US10887741B1 (en) | 2020-03-17 | 2021-01-05 | Sprint Communications Company L.P. | Activation communication addresses of internet of things devices |
US11140543B1 (en) | 2020-05-21 | 2021-10-05 | Sprint Communications Company L.P. | Embedded subscriber identity module (eSIM) profile adaptation based on context |
US11477636B1 (en) | 2020-09-16 | 2022-10-18 | Sprint Communications Company L.P. | Electronic subscriber identity module (eSIM) profile provisioning |
US11310654B1 (en) * | 2020-09-16 | 2022-04-19 | Sprint Communications Company L.P. | Electronic subscriber identity module (eSIM) profile delivery and activation system and methods |
US11979940B2 (en) * | 2020-10-14 | 2024-05-07 | Flo Live Israel LTD. | System and method for provisioning enhanced SIM profiles as standard eUICC profiles |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100958142B1 (ko) * | 2009-10-28 | 2010-05-18 | (주)라우즈미 | 멀티 로밍 시스템 및 그 방법 |
US20110130118A1 (en) * | 2009-12-01 | 2011-06-02 | James Fan | Service Models for Roaming Mobile Device |
US20110269503A1 (en) * | 2010-04-30 | 2011-11-03 | Samsung Electronics Co. Ltd. | Apparatus and method for automatic sim card selection according to network environment in dual mode |
US20140228039A1 (en) * | 2013-02-11 | 2014-08-14 | Apple Inc. | Facilitating Multiple Subscriber Identity Support in a Wireless Device |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7027813B2 (en) | 2002-08-23 | 2006-04-11 | Sony Ericsson Mobile Communications Ab | System and method for home network determination in a mobile phone |
US7289805B2 (en) * | 2005-03-14 | 2007-10-30 | Newstep Networks Inc. | Method and system for providing a temporary subscriber identity to a roaming mobile communications device |
US20080064388A1 (en) * | 2006-09-13 | 2008-03-13 | Helio, Llc. | Softkey access to network connections |
US20080167033A1 (en) * | 2007-01-04 | 2008-07-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and Apparatus for Cost-Based Network Selection |
US8588738B2 (en) * | 2007-10-01 | 2013-11-19 | Qualcomm Incorporated | Mobile access in a diverse access point network |
US8571585B2 (en) | 2007-11-01 | 2013-10-29 | Blackberry Limited | Method, system and apparatus for updating a terminal profile |
BRPI0909413A2 (pt) * | 2008-03-21 | 2017-11-07 | Nortel Networks Ltd | serviço ,ulticast de difusão multimídia (mbms) utilizando multiplexação espacial |
US8219148B2 (en) | 2009-04-06 | 2012-07-10 | Gemalto Sa | Method for activating the subscription of an UICC device |
TR200910012A2 (tr) | 2009-12-30 | 2011-07-21 | Turkcell Teknoloji̇ Araştirma Ve Geli̇şti̇rme A.Ş. | Uluslararası dolaşım maliyetlerinin azaltıldığı bir yöntem |
US9107142B2 (en) * | 2010-08-18 | 2015-08-11 | Blackberry Limited | Network selection methods and apparatus with use of a master service management module and a prioritized list of multiple aggregator service profiles |
US20120108206A1 (en) | 2010-10-28 | 2012-05-03 | Haggerty David T | Methods and apparatus for access control client assisted roaming |
GB201021784D0 (en) | 2010-12-22 | 2011-02-02 | Vodafone Ip Licensing Ltd | SIM Locking |
US8887257B2 (en) | 2011-04-26 | 2014-11-11 | David T. Haggerty | Electronic access client distribution apparatus and methods |
US8732798B2 (en) * | 2011-08-03 | 2014-05-20 | Blackberry Limited | Automatic disabling of enabled connection profile for wireless network |
CN102300193A (zh) * | 2011-08-04 | 2011-12-28 | 华为终端有限公司 | Imsi自动切换的方法及装置 |
AU2012296575B2 (en) | 2011-08-15 | 2017-03-02 | Globetouch, Inc. | Method and system for providing cloud subscriber identity module (SIM) |
GB2485433B (en) | 2011-09-09 | 2012-10-10 | Renesas Mobile Corp | Wireless device, method of operating and processing system |
EP2774414A1 (en) * | 2011-11-02 | 2014-09-10 | Telefonaktiebolaget LM Ericsson (Publ) | Plmn selection at handover to a target shared location being shared between core network operators |
US8577337B2 (en) | 2012-03-05 | 2013-11-05 | Rogers Communications Inc. | Radio management method and system using embedded universal integrated circuit card |
WO2014035092A1 (ko) | 2012-08-29 | 2014-03-06 | 주식회사 케이티 | 공유 파일 관리 방법 및 이를 이용하는 가입자 인증 장치 |
KR102067474B1 (ko) | 2012-08-29 | 2020-02-24 | 삼성전자 주식회사 | 공유 파일 관리 방법 및 이를 이용하는 가입자 인증 장치 |
WO2014067093A1 (zh) | 2012-10-31 | 2014-05-08 | 华为终端有限公司 | 网络切换方法和设备 |
ES2647088T3 (es) | 2012-12-21 | 2017-12-19 | Giesecke+Devrient Mobile Security Gmbh | Procedimientos y dispositivos para la gestión de suscripciones OTA |
EP2773077B1 (en) * | 2013-02-28 | 2019-08-07 | IDEMIA France | Notification mechanism |
US9100175B2 (en) * | 2013-11-19 | 2015-08-04 | M2M And Iot Technologies, Llc | Embedded universal integrated circuit card supporting two-factor authentication |
-
2014
- 2014-10-27 KR KR1020140146455A patent/KR102331695B1/ko active IP Right Grant
-
2015
- 2015-10-22 US US14/920,338 patent/US10194316B2/en active Active
- 2015-10-23 CN CN201580058271.5A patent/CN107079286B/zh active Active
- 2015-10-23 WO PCT/KR2015/011275 patent/WO2016068550A1/en active Application Filing
- 2015-10-27 EP EP15191694.7A patent/EP3016419B1/en active Active
-
2018
- 2018-12-17 US US16/222,470 patent/US10531285B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100958142B1 (ko) * | 2009-10-28 | 2010-05-18 | (주)라우즈미 | 멀티 로밍 시스템 및 그 방법 |
US20110130118A1 (en) * | 2009-12-01 | 2011-06-02 | James Fan | Service Models for Roaming Mobile Device |
US20110269503A1 (en) * | 2010-04-30 | 2011-11-03 | Samsung Electronics Co. Ltd. | Apparatus and method for automatic sim card selection according to network environment in dual mode |
US20140228039A1 (en) * | 2013-02-11 | 2014-08-14 | Apple Inc. | Facilitating Multiple Subscriber Identity Support in a Wireless Device |
Also Published As
Publication number | Publication date |
---|---|
US20160119780A1 (en) | 2016-04-28 |
US20190124499A1 (en) | 2019-04-25 |
KR20160049400A (ko) | 2016-05-09 |
US10194316B2 (en) | 2019-01-29 |
CN107079286B (zh) | 2021-05-18 |
EP3016419B1 (en) | 2019-12-04 |
EP3016419A1 (en) | 2016-05-04 |
WO2016068550A1 (en) | 2016-05-06 |
CN107079286A (zh) | 2017-08-18 |
US10531285B2 (en) | 2020-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102331695B1 (ko) | 식별 모듈을 활용한 프로파일 변경 방법 및 이를 구현한 전자장치 | |
US11558749B2 (en) | Method and system for controlling UICC and EUICC | |
CN109076331B (zh) | 电子设备和电子设备的控制方法 | |
US10567576B2 (en) | Method and apparatus for performing network registration through a selected component for data service | |
US11197137B2 (en) | Electronic device and method for remotely providing profile to electronic device | |
CN110247887B (zh) | 电子装置及其基于用户身份信息提供通信服务的方法 | |
KR102254849B1 (ko) | 프로비져닝 프로파일 처리 방법 및 이를 지원하는 전자 장치 | |
KR20220020298A (ko) | 통신 프로파일 운용 방법 및 이를 지원하는 전자 장치 | |
EP3797508B1 (en) | Electronic device, external electronic device, and method of managing embedded subscriber identity modules of external electronic device | |
US20150134743A1 (en) | Method and apparatus for connecting communication of electronic devices | |
KR102262826B1 (ko) | 통신 제어 방법, 전자 장치 및 저장 매체 | |
US20160308768A1 (en) | Electronic device and method for operating communication of the same | |
KR20170054680A (ko) | 전자 장치 간 통신 연결 수립 방법 및 장치 | |
KR102227488B1 (ko) | 통신 환경에 기반한 메시지 송신 방법 및 그 장치 | |
KR102132264B1 (ko) | eMBMS 서비스를 제공하는 방법 및 이를 위한 전자 장치 |
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 |