KR20100032740A - 이동통신단말기에서 언어 변경 장치 및 방법 - Google Patents
이동통신단말기에서 언어 변경 장치 및 방법 Download PDFInfo
- Publication number
- KR20100032740A KR20100032740A KR1020080091742A KR20080091742A KR20100032740A KR 20100032740 A KR20100032740 A KR 20100032740A KR 1020080091742 A KR1020080091742 A KR 1020080091742A KR 20080091742 A KR20080091742 A KR 20080091742A KR 20100032740 A KR20100032740 A KR 20100032740A
- Authority
- KR
- South Korea
- Prior art keywords
- language
- mobile communication
- communication terminal
- data
- changed
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/454—Multi-language systems; Localisation; Internationalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/58—Details of telephonic subscriber devices including a multilanguage function
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 이동통신단말기에서 다국어를 지원하기 위한 장치 및 방법에 관한 것으로서, 처음으로 부팅되는 경우, 설치할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 과정과, 상기 언어들에 대한 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어를 설치하는 과정과, 상기 적어도 하나의 언어 데이터들을 저장하는 과정과, 언어를 변경하는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 과정과, 상기 저장한 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어로 상기 설치한 언어를 변경하는 과정을 포함하여 언어들에 대한 설치 정보를 별도로 다운로드 하지 않고 사용하고자하는 언어를 손쉽게 변경할 수 있는 이점이 있다.
이동통신단말, 언어, 언어 변경, MLI(Multi Language Image)
Description
본 발명은 이동통신단말기에서 언어 관리 장치 및 방법에 관한 것으로서, 특히 이동통신단말기에서 언어를 변경하기 위한 장치 및 방법에 관한 것이다.
윈도우 모바일 6(Windows Mobile 6)의 운영 체제를 사용하는 이동통신단말기는 하나의 언어만을 지원한다. 따라서, 이동통신단말기의 사용 언어를 변경하기 위해서는 언어별로 언어 이미지(Language image)를 만들어 릴리즈(release) 해야 한다. 이에 따라, 이동통신단말기는 다국어를 지원하기 위해 언어 설정(Language Provisioning) 기능을 제공한다.
언어 설정 기능을 사용하는 경우, 이동통신단말기는 각각의 언어에 대한 설치 정보를 포함하는 언어 패키지들을 이용하여 초기 언어 설정시 사용자가 언어를 선택할 수 있는 사용자 인터페이스(User Interface)를 제공한다. 이때, 이동통신단말기는 사용자가 선택하지 않은 언어들에 대한 언어 패키지들을 삭제한다.
상술한 바와 같이 이동통신단말기는 언어 설정 기능을 이용하여 초기 언어 설정 시 사용자가 언어를 선택할 수 있는 사용자 인터페이스를 제공한다. 하지만, 이동통신단말기는 초기 언어를 설정 시 선택되지 않은 언어들에 대한 언어 패키지들을 삭제한다. 따라서, 이동통신단말기는 설정된 언어를 다른 언어로 변경할 수 없는 문제가 발생한다.
따라서, 본 발명의 목적은 이동통신단말기에서 다국어를 지원하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 이동통신단말기에서 언어 설치 방법은, 처음으로 부팅되는 경우, 설치할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 과정과, 상기 언어들에 대한 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어를 설치하는 과정과, 상기 적어도 하나의 언어 데이터들을 저장하는 과정과, 언어를 변경하는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 과정과, 상기 저장한 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어로 상기 설치한 언어를 변경하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제 2 견지에 따르면, 이동통신단말기에서 언어를 설치하기 위한 장치는, 사용자로부터 입력 데이터를 제공받는 입력부와, 제어부의 제어에 따라 설치 가능하거나 변경 가능한 언어들에 대한 목록을 표시하는 표시부와, 제어부의 제어에 따라 설치 가능한 적어도 하나의 언어들에 대한 언어 데이터들을 저장하는 저장부와, 설치하거나 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 상기 표 시부에 표시하도록 제어하고, 상기 언어들에 대한 적어도 하나의 언어 데이터들을 이용하여 상기 입력부를 통해 사용자가 선택한 어느 하나의 언어를 설치하거나 변경하고, 상기 적어도 하나의 언어 데이터들을 상기 저장부에 저장하도록 제어하는 제어부를 포함하여 구성되는 것을 특징으로 한다.
상술한 바와 같이 이동통신단말기에서 각각의 언어들에 대한 설치 정보를 통합하여 관리함으로써, 언어들에 대한 설치 정보를 별도로 다운로드 하지 않고 사용하고자 하는 언어를 손쉽게 변경할 수 있는 이점이 있다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 본 발명은 이동통신단말기에서 다국어를 지원하기 위한 기술에 대해 설명한다. 즉, 이동통신단말기에서 다국어를 지원하기 위해 사용자가 사용하고자 하는 언어를 선택할 수 있는 사용자 인터페이스(User Interface)와 언어를 변경할 수 있는 사용자 인터페이스를 제공하기 위한 기술에 대해 설명한다.
이하 설명에서 이동통신단말기는 윈도우 모바일 6(Windows Mobile 6)의 운영 체제를 사용하는 것으로 가정하여 설명한다.
이동통신단말기는 처음으로 부팅할 때 하기 도 1에 도시된 바와 같이 언어를 초기 설정한다.
도 1은 본 발명의 실시 예에 따른 이동통신단말기에서 언어 설정 절차를 도시하고 있다.
상기 도 1을 참조하면, 이동통신단말기는 101단계에서 처음으로 부팅을 수행하는지 확인한다.
만일, 처음으로 부팅을 수행하지 않는 경우, 상기 이동통신단말기는 일반적인 부팅절차를 수행한다. 이후, 상기 이동통신단말기는 본 알고리즘을 종료한다.
한편, 처음으로 부팅을 수행하는 경우, 상기 이동통신단말기는 103단계로 진행하여 언어 데이터에서 설치 가능한 언어 목록을 확인한다. 이후, 상기 이동통신단말기는 설치 가능한 언어 목록을 표시부에 표시한다. 예를 들어, 이동통신단말기는 도 5의 (a)에 도시된 바와 같이 설치 가능한 언어 목록을 사용자가 선택할 수 있도록 표시부에 표시한다. 여기서, 상기 언어 데이터는 하기 도 3에 도시된 바와 같이 구성되는 통합 언어 이미지(MLI: Multi Language Image)로 구성될 수 있다.
설치 가능한 언어 목록을 표시한 후, 상기 이동통신단말기는 105단계로 진행하여 사용자가 상기 표시한 언어 목록에서 사용할 언어를 선택하였는지 확인한다.
만일, 사용할 언어를 선택한 경우, 상기 이동통신단말기는 107단계로 진행하여 상기 MLI 파일을 저장부에 저장한다. 즉, 이동통신단말기는 초기 언어를 설정한 후에서 MLI 파일을 삭제하지 않고 저장부에 저장한다.
상기 MLI 파일을 저장한 후, 상기 이동통신단말기는 109단계로 진행하여 선택한 언어를 설치한다. 예를 들어, 상기 105단계에서 사용자가 언어를 선택하는 경우, 이동통신단말기는 사용자가 언어를 정확하게 선택하였는지 확인하기 위해 도 5의 (b)에 도시된 언어 선택 확인 화면을 표시부에 표시한다. 만일, 언어를 정확하게 선택한 경우, 이동통신단말기는 도 5의 (c)에 도시된 언어 설치 화면을 표시부에 표시한다. 즉, 상기 이동통신단말기는 저장부에 저장된 MLI의 부트로더(bootloader) 정보, 운영체제(OS: Operating Systme) 이미지 정보, 사업자 정보 및 언어 패키지 정보 중 적어도 하나의 정보를 언어 제어부의 구동 메모리로 저장하여 사용자가 선택한 언어를 설치한다.
사용자가 선택한 언어의 설치가 완료되면, 상기 이동통신단말기는 111단계로 진행하여 재부팅을 수행하여 설치된 언어로 구동된다.
이후, 상기 이동통신단말기는 본 알고리즘을 종료한다.
상술한 실시 예에서 이동통신단말기는 사용자에 의해 선택된 언어를 설치한 후, 재부팅을 수행한다. 다른 예에서 이동통신단말기는 사용자에 의해 선택된 언어를 설치한 후 재부팅을 수행하지 않고 구동될 수도 있다.
또한, 상술한 실시 예에서 이동통신단말기는 사용자가 언어를 선택하는 경우, MLI를 저장한 후, 사용자가 선택한 언어를 설치한다. 다른 예에서 이동통신단말기는 사용자가 언어를 선택하는 경우, 사용자가 선택한 언어를 설치한 후, MLI를 저장할 수도 있다.
상술한 바와 같이 이동통신단말기는 언어를 설치한 후, 각각의 언어들에 대 한 언어 패키지 정보를 포함하는 MLI를 저장한다. 이에 따라 이동통신단말기는 하기 도 2에 도시된 바와 같이 언어를 변경할 수 있다.
도 2는 본 발명의 실시 예에 따른 이동통신단말기에서 언어 변경 절차를 도시하고 있다.
상기 도 2를 참조하면 이동통신단말기는 201단계에서 설치된 언어를 변경할 것인지 판단한다. 예를 들어, 이동통신단말기는 사용자에 의해 언어 변경 콘텐츠가 선택되는지 확인한다. 이때, 사용자에 의해 언어 변경 콘텐츠가 선택되는 경우, 이동통신단말기는 설치된 언어를 변경하는 것으로 판단한다.
만일, 설치된 언어를 변경하는 경우, 상기 이동통신단말기는 203단계로 진행하여 언어 변경을 위해 MLI 파일을 확인한다. 예를 들어, 설치된 언어를 변경하는 것으로 판단하는 경우, 이동통신단말기는 도 6의 (a)에 도시된 바와 같이 지정된 위치에 MLI 파일이 존재하는지 확인한다. 미 도시되었지만, 지정된 위치에 MLI 파일이 존재하지 않는 경우, 이동통신단말기는 도 6의 (b)에 도시된 바와 같이 MLI 파일이 존재하지 않는다는 경고 메시지를 표시부에 표시한다.
상기 MLI 파일을 확인한 후, 상기 이동통신단말기는 205단계로 진행하여 언어를 변경할 수 있는지 확인한다. 예를 들어, 이동통신단말기는 언어를 변경할 수 있는 전력을 보유하고 있는지 확인한다. 또한, 이동통신단말기는 MLI 파일의 버전을 확인하여 상기 203단계에서 확인한 MLI 파일을 언어를 변경하는데 사용할 수 있는 확인한다.
만일, 언어를 변경할 수 없는 경우, 상기 이동통신단말기는 본 알고리즘을 종료한다. 이때, 전력 보유량이 부족하여 언어를 변경할 수 없는 경우, 이동통신단말기는 전력이 부족하여 언어 변경이 불가능하다는 경고 메시지를 표시한다. 한편, MLI 파일의 버전에 의해 언어를 변경할 수 없는 경우, 이동통신단말기는 MLI 파일 버전에 의해 언어 변경이 불가능하다는 경고 메시지를 표시한다.
한편, 상기 205단계에서 언어를 변경할 수 있는 경우, 상기 이동통신단말기는 207단계로 진행하여 언어 변경을 시도하는 사용자의 인증 절차를 수행한다. 예를 들어, 언어를 변경할 수 있는 경우, 이동통신단말기는 사용자 인증을 위해 도 6의 (c)에 도시된 바와 같은 비밀번호 입력 창을 표시한다. 이때, 상기 이동통신단말기는 사용자 인증을 위한 화면을 표시하기 표시부에 표시하기 전에 도 6의 (d)에 도시된 바와 같이 언어 변경시 주의 사항을 화면에 표시할 수도 있다.
만일, 사용자에 대한 인증을 실패한 경우, 상기 이동통신단말기는 본 알고리즘을 종료한다. 이때, 상기 이동통신단말기는 사용자 인증 실패 메시지를 표시한다.
한편, 상기 207단계에서 사용자에 대한 인증을 성공한 경우, 상기 이동통신단말기는 209단계로 진행하여 통합 언어 이미지(MLI)에서 설치 가능한 언어 목록을 표시한다. 예를 들어, 사용자에 대한 인증을 성공한 경우, 이동통신단말기는 재부팅을 수행한다. 이때, 이동통신단말기는 재부팅을 수행하는 과정에서 상기 도 5의 (a)에 도시된 바와 같이 설치가능한 언어 목록을 사용자가 선택할 수 있도록 표시부에 표시한다. 다른 예를 들어, 사용자에 대한 인증을 성공한 경우, 이동통신단말기는 상기 도 6의 (d)에 도시된 바와 같이 언어 변경시 주의 사항을 화면에 표시한 다. 이후, 이동통신단말기는 재부팅을 수행한다. 이때, 이동통신단말기는 재부팅을 수행하는 과정에서 상기 도 5의 (a)에 도시된 바와 같이 설치가능한 언어 목록을 사용자가 선택할 수 있도록 표시부에 표시한다.
설치 가능한 언어 목록을 표시한 후, 상기 이동통신단말기는 211단계로 진행하여 사용자가 상기 표시한 언어 목록에서 사용할 언어를 선택하였는지 확인한다.
만일, 사용할 언어를 선택한 경우, 상기 이동통신단말기는 213단계로 진행하여 사용자가 선택한 언어를 설치한다. 예를 들어, 상기 211단계에서 사용자가 언어를 선택하는 경우, 이동통신단말기는 사용자가 언어를 정확하게 선택하였는지 확인하기 위해 상기 도 5의 (b)에 도시된 언어 선택 확인 화면을 표시부에 표시한다. 만일, 언어를 정확하게 선택한 경우, 이동통신단말기는 상기 도 5의 (c)에 도시된 언어 설치 화면을 표시부에 표시한다. 즉, 상기 이동통신단말기는 저장부에 저장된 MLI의 부트로더 정보, 운영체제 이미지 정보, 사업자 정보 및 언어 패키지 정보 중 적어도 하나의 정보를 언어 제어부의 구동 메모리로 저장하여 사용자가 선택한 언어를 설치한다.
사용자가 선택한 언어의 설치가 완료되면, 상기 이동통신단말기는 215단계로 진행하여 재부팅을 수행하여 설치된 언어로 구동된다.
이후, 상기 이동통신단말기는 본 알고리즘을 종료한다.
상술한 실시 예에서 이동통신단말기는 사용자에 의해 선택된 언어를 설치하고 재부팅을 수행한다. 다른 예에서 이동통신단말기는 사용자에 의해 선택된 언어를 설치한 후 재부팅을 수행하지 않고 구동될 수도 있다.
상술한 바와 같이 이동통신단말기는 통합 언어 이미지를 이용하여 언어를 설치하거나 변경한다. 이때, 상기 통합 언어 이미지를 하기 도 3에 도시된 바와 같이 구성된다. 즉, 이동통신단말기는 설치할 수 있는 언어들의 언어 데이터들을 하나로 통합하여 저장한다. 이때, 이동통신단말기는 상기 통합된 언어 데이터들에 포함되는 필드들의 정보를 포함하는 헤더를 상기 통합된 언어 데이터들에 추가하여 하기 도 3에 도시된 바와 같이 통합 언어 이미지를 생성한다.
도 3은 본 발명의 실시 예에 따른 이동통신단말기에서 관리하는 통합 언어 이미지의 구조를 도시하고 있다.
상기 도 3에 도시된 바와 같이 통합 언어 이미지는 헤더(Header)(300), 부트로더 필드(310), 운영체제 이미지 필드(320), 사업자(CSC) 파일 필드(330) 및 언어 패키지 파일 필드(340) 중 적어도 하나를 포함하여 구성된다.
상기 헤더(300)는 통합 언어 이미지에 포함되는 부트로더 필드(310), 운영체제 이미지 필드(320), 사업자(CSC) 파일 필드(330) 및 언어 패키지 파일 필드(340)의 구성 정보를 포함한다. 예를 들어, 상기 헤더(300)는 버전 필드(302), 파일 이름 필드(304), 파일 크기 필드(306)를 포함하여 구성된다. 상기 버전 필드(302)는 운영 체제 이미지 필드(320)에 포함되는 운영체제 이미지의 발행 버전 정보를 포함한다. 상기 파일 이름 필드(304)는 통합 언어 이미지에 포함되는 부트로더 필드(310), 운영체제 이미지 필드(320), 사업자(CSC) 파일 필드(330) 및 언어 패키지 파일 필드(340)에 포함되는 파일의 이름을 포함한다. 상기 파일 크기 필드(306)는 통합 언어 이미지에 포함되는 부트로더 필드(310), 운영체제 이미지 필드(320), 사 업자(CSC) 파일 필드(330) 및 언어 패키지 파일 필드(340)에 포함되는 파일의 크기를 포함한다.
상기 부트로더 필드(310)는 이동통신단말기가 운영 체제를 구동하는데 필요한 하드웨어적 초기화 과정에 대한 제어 정보를 포함한다. 예를 들어, 상기 부트로더 필드(310)는 중앙 처리 장치 및 주변 장치들을 초기화하기 위한 정보와 하드웨어 장치들의 테스트 정보를 포함한다. 또한, 상기 부트로더 필드(310)는 언어 설치 및 변경을 제어하는 언어 제어부의 구동 메모리에 상기 운영체제 이미지 필드(320)가 포함하는 운영 체제 이미지를 저장하도록 제어하는 정보를 포함한다.
상기 운영체제 이미지 필드(320)는 운영 체제의 구동 정보를 포함하는 운영체제 이미지를 포함한다.
상기 사업자(CSC) 파일 필드(330)는 사업자마다 운영체제 이미지에 추가하기 위한 정보를 포함한다. 예를 들어, 상기 사업자 파일 필드(330)는 사업자의 특성에 따라 배경화면, 아이콘, 네트워크 설정 정보를 설정하기 위한 정보를 포함한다.
상기 언어 패키지 파일 필드(340)는 이동통신단말기가 지원할 수 있는 각각의 언어에 대한 언어 패키지들을 포함한다.
이하 설명은 언어를 설치하고 언어를 변경하기 위한 이동통신단말기의 구성에 대해 설명한다.
도 4는 본 발명에 따른 이동통신단말기의 블록 구성을 도시하고 있다.
상기 도 4에 도시된 바와 같이 이동통신단말기는 제어부(400), 저장부(410), 입력부(420), 표시부(430), 통신 모듈(440), 음성 처리부(450), 마이크(460) 및 스 피커(470)를 포함하여 구성된다.
상기 제어부(400)는 상기 단말의 전반적인 동작을 제어한다. 예를 들어, 상기 제어부(400)는 음성 통화 및 데이터 통신을 위한 처리 및 제어한다. 더욱이, 상기 제어부(400)는 상기 이동통신단말기가 다국어를 지원할 수 있도록 언어 제어부(402)를 이용한다. 즉. 상기 제어부(400)는 처음으로 부팅을 수행하는 경우, 언어를 초기 설정하도록 상기 언어 제어부(402)를 제어한다. 또한, 상기 제어부(400)는 사용자에 의해 언어 변경 콘텐츠가 선택되면 언어를 변경하도록 상기 언어 제어부(402)를 제어한다.
상기 언어 제어부(402)는 상기 제어부(400)의 제어에 따라 상기 이동통신단말기가 처음으로 부팅하는 경우, MLI 파일을 통해 설치할 수 있는 언어 목록을 상기 표시부(430)에 표시하도록 제어한다. 사용자가 설치할 언어를 선택하는 경우, 상기 언어 제어부(402)는 MLI 파일에 포함된 부트로더에 따라 저장부에 저장된 MLI의 부트로더 정보, 운영체제 이미지 정보, 사업자 정보 및 언어 패키지 정보 중 적어도 하나의 정보를 구동 메모리로 다운받아 사용자가 선택한 언어를 설치한다.
또한, 상기 언어 제어부(402)는 상기 제어부(400)의 제어에 따라 언어를 변경하는 경우, MLI 파일의 존재 여부, 전력 보유량, MLI 파일의 버전 정보 및 사용자를 확인하여 언어를 변경할 수 있는지 확인한다. 만일, 언어를 변경할 수 있는 경우, 상기 언어 제어부(402)는 MLI 파일을 통해 설치할 수 있는 언어 목록을 상기 표시부(430)에 표시하도록 제어한다. 사용자가 설치할 언어를 선택하는 경우, 상기 언어 제어부(402)는 MLI 파일에 포함된 부트로더에 따라 저장부에 저장된 MLI의 부 트로더 정보, 운영체제 이미지 정보, 사업자 정보 및 언어 패키지 정보 중 적어도 하나의 정보를 구동 메모리로 다운받아 사용자가 선택한 언어를 설치한다.
상기 저장부(410)는 상기 단말의 전반적인 동작을 제어하기 위한 프로그램, 단말기 동작 중에 발생하는 일시적인 데이터, 시스템 파라미터 및 기타 저장용 데이터(전화번호, SMS 메시지 등)를 저장한다. 이때, 상기 저장부(410)는 이동통신단말기가 설치할 수 있는 언어 패키지들을 포함하는 하나의 통합된 MLI 파일로 구성하여 저장한다.
상기 입력부(420)는 사용자의 입력에 대응되는 데이터를 상기 제어부(400)로 제공한다. 예를 들어, 상기 입력부(420)는 키패드, 터치패드, 광마우스 등을 포함할 수 있다.
상기 표시부(430)는 상기 제어부(400)의 제어에 따라 상기 단말의 동작 중에 발생되는 상태 정보, 사용자가 입력하는 문자, 동화상(moving picture) 및 정화상(still picture) 등을 표시한다. 예를 들어, 상기 표시부(430)는 상기 언어 제어부(402)의 제어에 따라 상기 도 5의 (a), (b), (c), (d)에 도시된 언어를 설치하기 위한 화면 구성과, 상기 도 6의 (a), (b), (c)에 도시된 언어 변경을 위한 화면 구성을 표시한다.
상기 통신 모듈(440)은 안테나를 통해 송수신되는 고주파(RF : Radio Frequency) 신호를 처리한다.
상기 음성 처리부(450)는 마이크(460)와 스피커(470)를 이용하여 음성 통화를 위한 음성의 입출력을 제어한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능하다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 본 발명의 실시 예에 따른 이동통신단말기에서 언어 설정 절차를 도시하는 도면,
도 2는 본 발명의 실시 예에 따른 이동통신단말기에서 언어 변경 절차를 도시하는 도면,
도 3은 본 발명의 실시 예에 따른 이동통신단말기에서 관리하는 통합 언어 이미지의 구조를 도시하는 도면,
도 4는 본 발명에 따른 이동통신단말기의 블록 구성을 도시하는 도면,
도 5는 본 발명의 실시 예에 따른 이동통신단말기에서 언어를 변경하기 위한 화면 구성을 도시하는 도면, 및
도 6은 본 발명의 실시 예에 따른 이동통신단말기에서 언어를 설정하기 위한 화면 구성을 도시하는 도면.
Claims (20)
- 이동통신단말기에서 언어 설치 방법에 있어서,처음으로 부팅하는 경우, 설치할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 과정과,상기 언어들에 대한 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어를 설치하는 과정과,상기 적어도 하나의 언어 데이터들을 저장하는 과정과,언어를 변경하는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 과정과,상기 저장한 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어로 상기 설치한 언어를 변경하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 적어도 하나의 언어 데이터들은, 하나의 통합된 언어 이미지로 구성되는 것을 특징으로 하는 방법.
- 이동통신단말기에서 언어 설치 방법에 있어서,적어도 하나의 언어 데이터들을 하나의 통합된 언어 이미지로 구성하여 저장하는 과정과,상기 통합된 언어 이미지가 포함하는 필드들에 대한 정보를 포함하는 헤더를 구성하는 과정과,상기 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어를 설치하는 과정과,언어를 변경하는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 과정과,상기 저장한 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어로 상기 설치한 언어를 변경하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제 3항에 있어서,상기 통합된 언어 이미지는, 이동통신단말기가 운영 체제를 구동하는데 필요한 하드웨어적 초기화 과정에 대한 제어 정보를 포함하는 부트로더 필드, 운영 체제의 구동 정보를 포함하는 운영체제 이미지 필드, 사업자에 따라 운영체제 이미지에 추가하기 위한 정보를 포함하는 사업자 정보 필드 및 이동통신단말기가 지원할 수 있는 적어도 하나의 언어들을 포함하는 언어 패키지 이미지 필드 중 적어도 하 나를 포함하여 구성되는 것을 특징으로 하는 방법.
- 제 3항에 있어서,상기 헤더는, 상기 운영 체제 이미지 필드에 포함되는 운영체제 이미지의 발행 버전 정보를 포함하는 정보, 통합된 언어 이미지가 포함하는 필드들의 이름 정보 및 통합된 언어 이미지가 포함하는 필드들의 크기 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
- 제 3항에 있어서,언어를 변경하는 경우, 언어를 변경할 수 있는지 확인하는 과정을 더 포함하여,언어를 변경할 수 있는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 것을 특징으로 하는 방법.
- 제 6항에 있어서,상기 언어를 변경할 수 있는지 확인하는 과정은,저장된 언어 데이터들이 존재하는지 확인하는 과정과,저장된 언어 데이터들이 존재하는 경우, 이동통신단말기의 전력을 보유량과 저장된 언어 데이터들의 버전 중 적어도 하나를 확인하여 언어를 변경할 수 있는지 확인하는 과정과,언어를 변경할 수 있는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 것을 특징으로 하는 방법.
- 제 7항에 있어서,언어를 변경할 수 있는 경우, 언어를 변경하기 위한 사용자를 인증하는 과정을 더 포함하여,사용자의 인증을 성공한 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 것을 특징으로 하는 방법.
- 제 8항에 있어서,저장된 언어 데이터들이 존재하지 않는 경우, 경고 메시지를 표시하는 과정과,언어를 변경할 수 없는 경우, 경고 메시지를 표시하는 과정과,사용자의 인증을 실패한 경우, 경고 메시지를 표시하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 제 6항에 있어서,상기 언어를 변경할 수 있는 경우, 재부팅을 수행하는 과정을 더 포함하여,재부팅을 수행하는 과정에서 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 것을 특징으로 하는 방법.
- 제 3항에 있어서,상기 설치한 언어를 변경한 후, 재부팅을 수행하는 과정을 더 포함하는 것을 특징으로 하는 방법.
- 이동통신단말기에서 언어를 설치하기 위한 장치에 있어서,사용자로부터 입력 데이터를 제공받는 입력부와,제어부의 제어에 따라 설치 가능하거나 변경 가능한 언어들에 대한 목록을 표시하는 표시부와,제어부의 제어에 따라 설치 가능한 적어도 하나의 언어들에 대한 언어 데이터들을 저장하는 저장부와,설치하거나 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 상기 표시 부에 표시하도록 제어하고, 상기 언어들에 대한 적어도 하나의 언어 데이터들을 이용하여 상기 입력부를 통해 사용자가 선택한 어느 하나의 언어를 설치하거나 변경하고, 상기 적어도 하나의 언어 데이터들을 상기 저장부에 저장하도록 제어하는 제어부를 포함하여 구성되는 것을 특징으로 하는 장치.
- 제 12항에 있어서,상기 저장부는, 하나의 통합된 언어 이미지로 구성된 적어도 하나의 언어 데이터들을 저장하는 것을 특징으로 하는 장치.
- 제 13항에 있어서,상기 통합된 언어 이미지는, 통합된 언어 이미지가 포함하는 필드들에 대한 정보를 포함하는 헤더, 이동통신단말기가 운영 체제를 구동하는데 필요한 하드웨어적 초기화 과정에 대한 제어 정보를 포함하는 부트로더 필드, 운영 체제의 구동 정보를 포함하는 운영체제 이미지 필드, 사업자에 따라 운영체제 이미지에 추가하기 위한 정보를 포함하는 사업자 정보 필드 및 이동통신단말기가 지원할 수 있는 적어도 하나의 언어들을 포함하는 언어 패키지 이미지 필드 중 적어도 하나를 포함하여 구성되는 것을 특징으로 하는 장치.
- 제 14항에 있어서,상기 헤더는, 상기 운영 체제 이미지 필드에 포함되는 운영체제 이미지의 발행 버전 정보를 포함하는 정보, 통합된 언어 이미지가 포함하는 필드들의 이름 정보 및 통합된 언어 이미지가 포함하는 필드들의 크기 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
- 제 12항에 있어서,상기 제어부는, 처음으로 부팅되는 경우, 설치할 수 있는 적어도 하나의 언어들에 대한 목록을 표시부에 표시하도록 제어하고, 상기 언어들에 대한 적어도 하나의 언어 데이터들을 이용하여 입력부를 통해 사용자가 선택한 어느 하나의 언어를 설치하며, 상기 적어도 하나의 언어 데이터들을 저장부에 저장하도록 제어하고,언어를 변경하는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시부에 표시하도록 제어하고, 상기 저장한 적어도 하나의 언어 데이터들을 이용하여 입력부를 통해 사용자가 선택한 어느 하나의 언어로 상기 설치한 언어를 변경하는 것을 특징으로 하는 장치.
- 제 16항에 있어서,상기 제어부는, 언어를 변경하는 경우, 언어를 변경할 수 있는지 확인하여, 언어를 변경할 수 있는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시부에 표시하도록 제어하는 것을 특징으로 하는 장치.
- 제 17항에 있어서,상기 제어부는, 저장부에 언어 데이터들의 저장 여부, 이동통신단말기의 전력을 보유량, 저장된 언어 데이터들의 버전, 사용자의 인증 정보 중 적어도 하나를 이용하여 언어를 변경할 수 있는지 확인하는 것을 특징으로 하는 장치.
- 제 17항에 있어서,상기 제어부는, 언어를 변경할 수 없는 경우, 경고 메시지를 표시하도록 표시부를 제어하는 것을 특징으로 하는 장치.
- 제 12항에 있어서,상기 제어부는, 언어의 설치가 완료되거나 언어의 변경이 완료되는 경우, 재부팅을 수행하도록 제어하는 것을 특징으로 하는 장치.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080091742A KR101558301B1 (ko) | 2008-09-18 | 2008-09-18 | 이동통신단말기에서 언어 변경 장치 및 방법 |
EP09170159A EP2169543A3 (en) | 2008-09-18 | 2009-09-14 | Apparatus and method for changing language in mobile communication terminal |
US12/559,144 US8812293B2 (en) | 2008-09-18 | 2009-09-14 | Apparatus and method for changing language in mobile communication terminal |
CN200910175851.9A CN101677341B (zh) | 2008-09-18 | 2009-09-17 | 移动通信终端中改变语言的设备和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080091742A KR101558301B1 (ko) | 2008-09-18 | 2008-09-18 | 이동통신단말기에서 언어 변경 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100032740A true KR20100032740A (ko) | 2010-03-26 |
KR101558301B1 KR101558301B1 (ko) | 2015-10-07 |
Family
ID=41232326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080091742A KR101558301B1 (ko) | 2008-09-18 | 2008-09-18 | 이동통신단말기에서 언어 변경 장치 및 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8812293B2 (ko) |
EP (1) | EP2169543A3 (ko) |
KR (1) | KR101558301B1 (ko) |
CN (1) | CN101677341B (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101986739A (zh) * | 2010-10-28 | 2011-03-16 | 中兴通讯股份有限公司 | 移动终端设置语言的方法及移动终端 |
EP2771812A4 (en) * | 2011-10-28 | 2015-09-30 | Intel Corp | LANGUAGE USAGE FITTING IN ONE DEVICE |
JP5857661B2 (ja) * | 2011-11-18 | 2016-02-10 | 沖電気工業株式会社 | パケット処理装置及び方法 |
US10068085B2 (en) | 2013-06-14 | 2018-09-04 | Blackberry Limited | Method and system for allowing any language to be used as password |
KR20170010574A (ko) | 2015-07-20 | 2017-02-01 | 삼성전자주식회사 | 정보처리장치, 영상처리장치 및 그들의 제어방법 |
US11307907B2 (en) * | 2020-02-03 | 2022-04-19 | Dell Products L.P. | Information handling system and method to automatically synchronize operating system and boot firmware languages |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5778213A (en) * | 1996-07-12 | 1998-07-07 | Microsoft Corporation | Multilingual storage and retrieval |
US6469713B2 (en) | 1998-12-15 | 2002-10-22 | International Business Machines Corporation | Method, system and computer program product for dynamic language switching via messaging |
US6687736B1 (en) * | 2000-09-20 | 2004-02-03 | Cisco Technology, Inc. | Localization support method for software applications with backend database |
US7340389B2 (en) | 2001-02-16 | 2008-03-04 | Microsoft Corporation | Multilanguage UI with localized resources |
US20030081017A1 (en) | 2001-10-18 | 2003-05-01 | Hossein Shenassa | System and method for dynamically managing language changes |
KR20040024354A (ko) * | 2002-09-14 | 2004-03-20 | 삼성전자주식회사 | 이동통신 단말기에서의 다국어 지원방법 및 그를 위한통신 시스템 |
TWI244041B (en) | 2004-04-05 | 2005-11-21 | Via Tech Inc | Multilingual software setup method and system |
KR100664191B1 (ko) | 2005-01-11 | 2007-01-03 | 엘지전자 주식회사 | 다국어 지원 휴대단말기 및 시스템 |
US20070015538A1 (en) | 2005-07-15 | 2007-01-18 | Eugene Wang | Network and method for the localization and customization of new mobile devices employing SIM/smart card |
JP4797719B2 (ja) * | 2006-03-15 | 2011-10-19 | マツダ株式会社 | 自動車の車体構造 |
US7881923B2 (en) * | 2006-03-31 | 2011-02-01 | Research In Motion Limited | Handheld electronic device including toggle of a selected data source, and associated method |
CN101087325A (zh) | 2006-06-07 | 2007-12-12 | 华为技术有限公司 | 通信设备及其信息输出方法 |
-
2008
- 2008-09-18 KR KR1020080091742A patent/KR101558301B1/ko active IP Right Grant
-
2009
- 2009-09-14 EP EP09170159A patent/EP2169543A3/en not_active Ceased
- 2009-09-14 US US12/559,144 patent/US8812293B2/en active Active
- 2009-09-17 CN CN200910175851.9A patent/CN101677341B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR101558301B1 (ko) | 2015-10-07 |
EP2169543A3 (en) | 2010-07-07 |
US20100070264A1 (en) | 2010-03-18 |
CN101677341B (zh) | 2017-03-15 |
US8812293B2 (en) | 2014-08-19 |
EP2169543A2 (en) | 2010-03-31 |
CN101677341A (zh) | 2010-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3073379B1 (en) | Firmware recovery method, device and terminal | |
US10007530B2 (en) | Electronic device having an external memory and method for operating the same | |
US10477599B2 (en) | Method and apparatus for managing wireless router and device connected thereto | |
US10338933B2 (en) | Method for generating custom BIOS setup interface and system therefor | |
KR100647958B1 (ko) | 휴대 단말기에서의 홈 스크린 제공 장치 및 방법 | |
US8726365B2 (en) | Multi mode operation using user interface lock | |
EP2511815A1 (en) | Terminal device having virtual machine-based hierarchical structure for executing heterogeneous applications | |
CN108605220B (zh) | 一种嵌入式通用集成电路卡的应用处理方法及装置 | |
KR20170098103A (ko) | 통신 시스템에서 착신 전환하는 장치 및 방법 | |
KR101558301B1 (ko) | 이동통신단말기에서 언어 변경 장치 및 방법 | |
US11368360B2 (en) | Electronic device, and software setting method based on subscriber identity module in electronic device | |
CN109582372B (zh) | 一种***的启动方法及装置 | |
CN108121560A (zh) | 差分包升级方法、装置、终端及计算机可读存储介质 | |
CN111079125A (zh) | 一种应用程序调用第三方库动态提升权限的方法及装置 | |
CN101895883A (zh) | 一种支持鉴权算法更新的智能卡及方法 | |
US20160378553A1 (en) | Resource Management Method and Device for Terminal System | |
CN101158898A (zh) | 基于Java的终端*** | |
EP3131031A1 (en) | Content security processing method and electronic device supporting the same | |
KR20090037642A (ko) | Fota 수행 방법 및 그 방법에 따른 단말기 | |
US20220334820A1 (en) | System and method for intermediate software upgrades for information handling systems | |
KR101206639B1 (ko) | 이동통신 단말기의 펌웨어 업데이트 서버 및 그 방법 | |
EP4174642A1 (en) | Method and device for installing program | |
CN110543312A (zh) | 一种应用软件安装方法、设备以及服务器 | |
CN113515299A (zh) | 软件开发工具包sdk热升级方法、装置、设备及存储介质 | |
CN109933357B (zh) | 应用程序升级方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180921 Year of fee payment: 4 |