KR20100032740A - 이동통신단말기에서 언어 변경 장치 및 방법 - Google Patents

이동통신단말기에서 언어 변경 장치 및 방법 Download PDF

Info

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
Application number
KR1020080091742A
Other languages
English (en)
Other versions
KR101558301B1 (ko
Inventor
이우광
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020080091742A priority Critical patent/KR101558301B1/ko
Priority to EP09170159A priority patent/EP2169543A3/en
Priority to US12/559,144 priority patent/US8812293B2/en
Priority to CN200910175851.9A priority patent/CN101677341B/zh
Publication of KR20100032740A publication Critical patent/KR20100032740A/ko
Application granted granted Critical
Publication of KR101558301B1 publication Critical patent/KR101558301B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/38Transceivers, 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/40Circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/454Multi-language systems; Localisation; Internationalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/58Details 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

이동통신단말기에서 언어 변경 장치 및 방법{APPARATUS AND METHOD FOR CHANGING LANGUAGE IN MOBILE COMMUNICATION TERMINAL}
본 발명은 이동통신단말기에서 언어 관리 장치 및 방법에 관한 것으로서, 특히 이동통신단말기에서 언어를 변경하기 위한 장치 및 방법에 관한 것이다.
윈도우 모바일 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. 이동통신단말기에서 언어 설치 방법에 있어서,
    처음으로 부팅하는 경우, 설치할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 과정과,
    상기 언어들에 대한 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어를 설치하는 과정과,
    상기 적어도 하나의 언어 데이터들을 저장하는 과정과,
    언어를 변경하는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 과정과,
    상기 저장한 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어로 상기 설치한 언어를 변경하는 과정을 포함하는 것을 특징으로 하는 방법.
  2. 제 1항에 있어서,
    상기 적어도 하나의 언어 데이터들은, 하나의 통합된 언어 이미지로 구성되는 것을 특징으로 하는 방법.
  3. 이동통신단말기에서 언어 설치 방법에 있어서,
    적어도 하나의 언어 데이터들을 하나의 통합된 언어 이미지로 구성하여 저장하는 과정과,
    상기 통합된 언어 이미지가 포함하는 필드들에 대한 정보를 포함하는 헤더를 구성하는 과정과,
    상기 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어를 설치하는 과정과,
    언어를 변경하는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 과정과,
    상기 저장한 적어도 하나의 언어 데이터들을 이용하여 사용자가 선택한 어느 하나의 언어로 상기 설치한 언어를 변경하는 과정을 포함하는 것을 특징으로 하는 방법.
  4. 제 3항에 있어서,
    상기 통합된 언어 이미지는, 이동통신단말기가 운영 체제를 구동하는데 필요한 하드웨어적 초기화 과정에 대한 제어 정보를 포함하는 부트로더 필드, 운영 체제의 구동 정보를 포함하는 운영체제 이미지 필드, 사업자에 따라 운영체제 이미지에 추가하기 위한 정보를 포함하는 사업자 정보 필드 및 이동통신단말기가 지원할 수 있는 적어도 하나의 언어들을 포함하는 언어 패키지 이미지 필드 중 적어도 하 나를 포함하여 구성되는 것을 특징으로 하는 방법.
  5. 제 3항에 있어서,
    상기 헤더는, 상기 운영 체제 이미지 필드에 포함되는 운영체제 이미지의 발행 버전 정보를 포함하는 정보, 통합된 언어 이미지가 포함하는 필드들의 이름 정보 및 통합된 언어 이미지가 포함하는 필드들의 크기 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
  6. 제 3항에 있어서,
    언어를 변경하는 경우, 언어를 변경할 수 있는지 확인하는 과정을 더 포함하여,
    언어를 변경할 수 있는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 것을 특징으로 하는 방법.
  7. 제 6항에 있어서,
    상기 언어를 변경할 수 있는지 확인하는 과정은,
    저장된 언어 데이터들이 존재하는지 확인하는 과정과,
    저장된 언어 데이터들이 존재하는 경우, 이동통신단말기의 전력을 보유량과 저장된 언어 데이터들의 버전 중 적어도 하나를 확인하여 언어를 변경할 수 있는지 확인하는 과정과,
    언어를 변경할 수 있는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 것을 특징으로 하는 방법.
  8. 제 7항에 있어서,
    언어를 변경할 수 있는 경우, 언어를 변경하기 위한 사용자를 인증하는 과정을 더 포함하여,
    사용자의 인증을 성공한 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 것을 특징으로 하는 방법.
  9. 제 8항에 있어서,
    저장된 언어 데이터들이 존재하지 않는 경우, 경고 메시지를 표시하는 과정과,
    언어를 변경할 수 없는 경우, 경고 메시지를 표시하는 과정과,
    사용자의 인증을 실패한 경우, 경고 메시지를 표시하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  10. 제 6항에 있어서,
    상기 언어를 변경할 수 있는 경우, 재부팅을 수행하는 과정을 더 포함하여,
    재부팅을 수행하는 과정에서 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시하는 것을 특징으로 하는 방법.
  11. 제 3항에 있어서,
    상기 설치한 언어를 변경한 후, 재부팅을 수행하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  12. 이동통신단말기에서 언어를 설치하기 위한 장치에 있어서,
    사용자로부터 입력 데이터를 제공받는 입력부와,
    제어부의 제어에 따라 설치 가능하거나 변경 가능한 언어들에 대한 목록을 표시하는 표시부와,
    제어부의 제어에 따라 설치 가능한 적어도 하나의 언어들에 대한 언어 데이터들을 저장하는 저장부와,
    설치하거나 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 상기 표시 부에 표시하도록 제어하고, 상기 언어들에 대한 적어도 하나의 언어 데이터들을 이용하여 상기 입력부를 통해 사용자가 선택한 어느 하나의 언어를 설치하거나 변경하고, 상기 적어도 하나의 언어 데이터들을 상기 저장부에 저장하도록 제어하는 제어부를 포함하여 구성되는 것을 특징으로 하는 장치.
  13. 제 12항에 있어서,
    상기 저장부는, 하나의 통합된 언어 이미지로 구성된 적어도 하나의 언어 데이터들을 저장하는 것을 특징으로 하는 장치.
  14. 제 13항에 있어서,
    상기 통합된 언어 이미지는, 통합된 언어 이미지가 포함하는 필드들에 대한 정보를 포함하는 헤더, 이동통신단말기가 운영 체제를 구동하는데 필요한 하드웨어적 초기화 과정에 대한 제어 정보를 포함하는 부트로더 필드, 운영 체제의 구동 정보를 포함하는 운영체제 이미지 필드, 사업자에 따라 운영체제 이미지에 추가하기 위한 정보를 포함하는 사업자 정보 필드 및 이동통신단말기가 지원할 수 있는 적어도 하나의 언어들을 포함하는 언어 패키지 이미지 필드 중 적어도 하나를 포함하여 구성되는 것을 특징으로 하는 장치.
  15. 제 14항에 있어서,
    상기 헤더는, 상기 운영 체제 이미지 필드에 포함되는 운영체제 이미지의 발행 버전 정보를 포함하는 정보, 통합된 언어 이미지가 포함하는 필드들의 이름 정보 및 통합된 언어 이미지가 포함하는 필드들의 크기 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
  16. 제 12항에 있어서,
    상기 제어부는, 처음으로 부팅되는 경우, 설치할 수 있는 적어도 하나의 언어들에 대한 목록을 표시부에 표시하도록 제어하고, 상기 언어들에 대한 적어도 하나의 언어 데이터들을 이용하여 입력부를 통해 사용자가 선택한 어느 하나의 언어를 설치하며, 상기 적어도 하나의 언어 데이터들을 저장부에 저장하도록 제어하고,
    언어를 변경하는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시부에 표시하도록 제어하고, 상기 저장한 적어도 하나의 언어 데이터들을 이용하여 입력부를 통해 사용자가 선택한 어느 하나의 언어로 상기 설치한 언어를 변경하는 것을 특징으로 하는 장치.
  17. 제 16항에 있어서,
    상기 제어부는, 언어를 변경하는 경우, 언어를 변경할 수 있는지 확인하여, 언어를 변경할 수 있는 경우, 상기 저장한 언어 데이터들에 따라 변경할 수 있는 적어도 하나의 언어들에 대한 목록을 표시부에 표시하도록 제어하는 것을 특징으로 하는 장치.
  18. 제 17항에 있어서,
    상기 제어부는, 저장부에 언어 데이터들의 저장 여부, 이동통신단말기의 전력을 보유량, 저장된 언어 데이터들의 버전, 사용자의 인증 정보 중 적어도 하나를 이용하여 언어를 변경할 수 있는지 확인하는 것을 특징으로 하는 장치.
  19. 제 17항에 있어서,
    상기 제어부는, 언어를 변경할 수 없는 경우, 경고 메시지를 표시하도록 표시부를 제어하는 것을 특징으로 하는 장치.
  20. 제 12항에 있어서,
    상기 제어부는, 언어의 설치가 완료되거나 언어의 변경이 완료되는 경우, 재부팅을 수행하도록 제어하는 것을 특징으로 하는 장치.
KR1020080091742A 2008-09-18 2008-09-18 이동통신단말기에서 언어 변경 장치 및 방법 KR101558301B1 (ko)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 华为技术有限公司 通信设备及其信息输出方法

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