[go: up one dir, main page]

KR20030074860A - 이동 통신 단말기의 다국어 지원 시스템 및 방법 - Google Patents

이동 통신 단말기의 다국어 지원 시스템 및 방법 Download PDF

Info

Publication number
KR20030074860A
KR20030074860A KR1020020013843A KR20020013843A KR20030074860A KR 20030074860 A KR20030074860 A KR 20030074860A KR 1020020013843 A KR1020020013843 A KR 1020020013843A KR 20020013843 A KR20020013843 A KR 20020013843A KR 20030074860 A KR20030074860 A KR 20030074860A
Authority
KR
South Korea
Prior art keywords
font
data
mobile communication
communication terminal
content
Prior art date
Application number
KR1020020013843A
Other languages
English (en)
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 KR1020020013843A priority Critical patent/KR20030074860A/ko
Publication of KR20030074860A publication Critical patent/KR20030074860A/ko

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 이동 통신 단말기로 하여금 복수 종류의 언어를 간편하게 표시할 수 있도록 하기 위하여,
복수 종류의 언어에 대한 비트맵 폰트 데이터를 저장하고 있는 폰트 서버가 이동 통신 단말기와 연결되는 제1과정; 폰트 서버가 이동 통신 단말기로부터 URL을 포함하는 서비스 요청 정보를 전송받는 제2과정; 폰트 서버가 획득한 URL을 인터넷망으로 전송하고, 그 URL에 대응하는 웹 서버로부터 컨텐츠 데이터를 획득하는 제3과정; 폰트 서버가 획득한 컨텐츠를 분석하여 컨텐츠에 텍스트가 포함되어 있는 경우, 포함되어 있는 텍스트와 이동 통신 단말기 지원 텍스트를 비교하는 제4과정; 이동 통신 단말기가 지원하지 않는 텍스트가 포함되어 있는 경우 해당 텍스트를 추출하고, 저장되어 있는 데이터 중에서 매칭되는 비트맵 폰트 데이터를 읽어들여 추가하는 제5과정; 폰트 서버가 컨텐츠 데이터 및 비트맵 폰트 데이터를 이동 통신 단말기에 전송하고, 이동 통신 단말기가 수신하는 제6과정; 이동 통신 단말기가 수신한 데이터를 분석하여 비트맵 폰트 데이터가 포함되어 있는 경우 컨텐츠 데이터와 비트맵 폰트 데이터를 분리하는 제7과정; 컨텐츠 데이터 및 비트맵 폰트 데이터를 파싱한 후, 컨텐츠의 필요한 부분에 비트맵 폰트를 이식하는 제8과정; 및 화면을 통해 컨텐츠가 제공되는 제9과정으로 구성되어 있다.

Description

이동 통신 단말기의 다국어 지원 시스템 및 방법{System and method for displaying multi-language in mobile device}
본 발명은 이동 통신 단말기의 다국어 지원 시스템 및 방법에 관한 것으로서, 폰트 서버를 통해 웹 서버로부터 수신한 컨텐츠 데이터에 소정의 필요한 폰트 데이터를 추가하여 이동 통신 단말기에 제공하는 이동 통신 단말기의 다국어 지원 시스템 및 방법에 관한 것이다.
현재 우리 나라 이동 전화 가입자 수가 3천만명에 이를 정도로 이동 통신 시장이 충분히 활성화되어 있으며, 이 과정에서 이동 통신 단말기가 음성 통신 수단 뿐만 아니라 동시에 데이터 통신 수단인 정보 제공 수단으로 작용한지 이미 오래다. 최근에는 특히, PC를 통해 유선 인터넷 서비스가 제공되듯이 이동 통신 단말기를 통해 무선 인터넷 서비스라는 이름하에 SMS, WAP 및 ME 방식으로 퀴즈, 위치 정보, 정보 검색 및 벨소리 다운로드 서비스 등이 제공되고 있는 상황이다.
그러나, 상기 무선 인터넷 서비스는 상기 유선 인터넷 서비스와 비교할 때,인프라스트럭쳐(Infrastructure)의 차이로 인해 컨텐츠를 제공하는데 있어 몇가지 어려움이 있었다. 그 중에서 특히, 이동 통신 단말기는 메모리의 확장 또는 업그레이드가 용이하지 않아 텍스트가 포함된 컨텐츠를 화면에 표시하는 경우에 메모리가 지원하는 종류의 텍스트만 표현할 수 있다는 한계점이 있었다. 이는 무선 인터넷 서비스를 통해 세계 각국의 무선 인터넷 싸이트에 접속할 수 있게 된 현재의 무선 데이터 통신 환경을 고려할 때 당면한 문제점의 하나라 아니할 수 없다.
한편, 상기한 종래 기술의 문제점에 대한 해결책으로서 하드웨어적인 방법과 소프트웨어적인 방법이 제안되고 있다.
즉, 상기 하드웨어적인 방법은 이동 통신 단말기를 별도의 외부 폰트 저장 장치와 연결하여 폰트 데이터를 지원받는 방법이다. 그러나, 상기 방법은 별도로 폰트 저장 장치를 구입해야 하며, 항상 휴대하고 다녀야 한다는 점에서 경제성 및 편의성과 관련된 문제점을 안고 있었다.
또한, 상기 소프트웨어적인 방법은 이동 통신 단말기용 무선 인터넷 플랫폼의 하나인 KVM(Kilobyte Virtual Machine)을 이용하여 별도의 어플리케이션을 구동해서 이동 통신 단말기의 메모리로부터 기본적으로 지원되는 폰트 이외의 폰트를 이미지화하여 보여주는 형태로서, 서버가 미리 정보를 이미지로 만든 후에 이동 통신 단말기를 통해 보여주는 방법이다. 그러나, 서버가 정보를 제공하기 위해서는 이동 통신 단말기로부터 요청된 URL 관련 웹 페이지 모두를 미리 이미지화하는 작업을 수행해야 하므로 실시간 서비스가 사실상 불가능하며, 국내에 거주중인 외국인이 자국에서 제공하는 무선 인터넷 서비스를 제공받는 것이 사실상 불가능하다는문제점이 있었다.
본 발명은 상기한 바와 같은 문제점을 감안하여 안출된 것으로서, 복수 종류의 언어를 간편하게 표시할 수 있는 이동 통신 단말기의 다국어 지원 서비스 및 방법을 제공하는 것을 목적으로 한다.
또한, 본 발명은 이동 통신 단말기 내부의 메모리를 확장하거나 별도의 외부 폰트 지원 장치를 구비하지 않고도 실시간으로 이동 통신 단말기를 통해 복수 종류의 언어 표현을 가능하게 하는 것을 다른 목적으로 한다.
또한, 본 발명은 서버측에서 소프트웨어 구입이나 관련 인력 투입 등에 소요되는 비용을 최소화하고도 이동 통신 단말기를 통해 복수 종류의 언어 표현을 가능하게 하는 것을 또 다른 목적으로 한다.
도 1은 본 발명에 의한 이동 통신 단말기의 다국어 지원 시스템의 구성도,
도 2는 본 발명에 의한 이동 통신 단말기의 다국어 지원 시스템 구성의 일실시예를 나타내는 블록도,
도 3은 도 2의 폰트 서버의 제어부의 구성의 일실시예를 나타내는 도면,
도 4는 본 발명에 의한 이동 통신 단말기의 다국어 지원 시스템의 동작을 나타내는 흐름도,
도 5는 본 발명에 의한 이동 통신 단말기의 다국어 지원 방법의 일실시예를 나타내는 흐름도,
도 6은 도 5의 단계(S1) 구성의 일실시예를 나타내는 흐름도,
도 7은 도 5의 단계(S2) 구성의 일실시예를 나타내는 흐름도,
도 8은 도 5의 단계(S3) 구성의 일실시예를 나타내는 흐름도이다.
<도면의 주요 부분에 대한 부호의 설명>
10...이동 통신 단말기, 12...입력부,
14...제어부, 16...통신부,
18...데이터 파서부, 20...표시부,
30...폰트 서버, 32...제1 통신부,
34...제어부, 36...제2 통신부,
38...폰트 저장부, 40...URL 수신부,
42...URL 송신부, 44...컨텐츠 수신부,
46...컨텐츠 분석부, 48...폰트 추가부,
50...웹 서버, 52...통신부.
상기한 바와 같은 목적을 달성하기 위한 본 발명은 이동 통신 단말기의 다국어 지원 시스템에 있어서, 복수 종류의 언어에 대한 폰트 데이터를 갖는 폰트 서버; 및 상기 폰트 서버를 경유하여 웹 서버에 접속하는 이동 통신 단말기를 구비하며, 상기 폰트 서버는 상기 이동 통신 단말기에 의하여 접속 요청된 웹 서버로부터 컨텐츠를 전송받아 필요한 폰트 데이터를 추가하여 요청한 이동 통신 단말기에 제공하고, 상기 이동 통신 단말기는 폰트 데이터를 이용하여 컨텐츠를 표시하는 것을 특징으로 한다.
한편, 본 발명은 이동 통신 단말기의 다국어 지원 방법에 있어서, 복수 종류의 언어에 대한 비트맵 폰트 데이터를 저장하고 있는 폰트 서버가 이동 통신 단말기와 연결되는 제1과정; 폰트 서버가 이동 통신 단말기로부터 URL을 포함하는 서비스 요청 정보를 전송받는 제2과정; 폰트 서버가 획득한 URL을 인터넷망으로 전송하고, 그 URL에 대응하는 웹 서버로부터 컨텐츠 데이터를 획득하는 제3과정; 폰트 서버가 획득한 컨텐츠를 분석하여 컨텐츠에 텍스트가 포함되어 있는 경우, 포함되어 있는 텍스트와 이동 통신 단말기 지원 텍스트를 비교하는 제4과정; 이동 통신 단말기가 지원하지 않는 텍스트가 포함되어 있는 경우 해당 텍스트를 추출하고, 저장되어 있는 데이터 중에서 매칭되는 비트맵 폰트 데이터를 읽어들여 추가하는 제5과정; 폰트 서버가 컨텐츠 데이터 및 비트맵 폰트 데이터를 이동 통신 단말기에 전송하고, 이동 통신 단말기가 수신하는 제6과정; 이동 통신 단말기가 수신한 데이터를 분석하여 비트맵 폰트 데이터가 포함되어 있는 경우 컨텐츠 데이터와 비트맵 폰트 데이터를 분리하는 제7과정; 컨텐츠 데이터 및 비트맵 폰트 데이터를 파싱한 후, 컨텐츠의 필요한 부분에 비트맵 폰트를 이식하는 제8과정; 및 화면을 통해 컨텐츠가 제공되는 제9과정으로 구성되는 것을 특징으로 한다.
이하, 도면을 참조하여 본 발명에 대하여 상세하게 설명한다.
도 1은 본 발명에 의한 다국어 지원 시스템의 구성도이다.
도 1에 도시된 바와 같이, 본 발명에 의한 다국어(multi-language) 지원 시스템은 컨텐츠를 출력하는 이동 통신 단말기(10)와 컨텐츠에 필요한 폰트를 추가하여 제공하는 폰트 서버(30, Font Server)가 이동통신망으로 연결되고, 상기 폰트 서버(30)와 컨텐츠를 제공하는 웹 서버(50)가 인터넷망으로 연결되는 형태로 구성된다.
상기 이동 통신 단말기(10)는 이동통신망을 통해 상기 폰트 서버(30)에 접속하여 서비스를 요청하고자 하는 URL을 입력하고, 폰트 서버(30)로부터 전송된 컨텐츠 데이터가 자체 지원하지 않는 텍스트를 포함하고 있는 경우에 소정의 작업을 수행하여 컨텐츠를 출력하는 수단이다.
즉, 상기 이동 통신 단말기(10)는 무선 인터넷 컨텐츠 출력 수단으로서, 무선 인터넷 컨텐츠 서비스와 관련된 MIDP(Mobile Information Device Profile), 특히, WML, HDML 및 xHTML 등과 같은 모든 마크업 랭기지(MarkUp Language)를 지원하는 통합 브라우저인 자바 브라우저(Java Browser)가 탑재되어 TCP/IP 통신이 가능하고, 사용자가 자바 어플리케이션(Java Application)을 다운받아 실행시키는 것이 가능한 무선 데이터 통신 단말기이다.
상기 폰트 서버(30)는 상기 이동 통신 단말기(10)로부터 요청받은 URL에 대응하는 웹 서버(50)로부터 컨텐츠를 제공받아 컨텐츠가 포함하고 있는 텍스트 중에서 서비스를 요청한 이동 통신 단말기(10)가 자체 지원하지 않는 텍스트에 대해 비트맵 폰트 데이터(Bitmap Font Data)를 추가하여 이동 통신 단말기(10)에 제공하는 수단이다.
상기 웹 서버(50)는 통상의 인터넷 서비스를 제공하는 서버로서, 제공하는 컨텐츠에 복수 종류의 언어로 이루어진 텍스트 데이터가 포함되는 것을 상정한다. 이 때, 유선 인터넷 서비스를 통해 제공되는 컨텐츠와 마찬가지로, 하나의 웹 서버(50)가 제공하는 컨텐츠에 복수 종류의 언어로 이루어진 텍스트가 포함되는 형태일 수도 있고, 복수개의 웹 서버(50)가 제공하는 컨텐츠에 각각 상이한 언어로 이루어진 텍스트가 포함되는 형태일 수도 있을 것이다.
상기 이동통신망 및 인터넷망은 공지의 기술이며, 본 발명과 직접적인 관련이 없으므로 상세한 설명은 생략한다.
상기한 바와 같은 구성을 통하여 사용자가 요청한 컨텐츠가 사용자의 이동 통신 단말기가 지원하지 않는 폰트에 해당하는 텍스트를 포함하고 있는 경우에도 이동 통신 단말기의 화면을 통하여 정상적으로 제공될 수 있다.
도 2는 본 발명에 의한 다국어 지원 시스템의 블록 구성도이다.
도 1에서 상기한 바와 같이, 본 발명에 의한 다국어 지원 시스템은 이동 통신 단말기(10), 폰트 서버(30) 및 웹 서버(50)로 구성된다. 또한, 도 2에 도시된 바와 같이, 상기 이동 통신 단말기(10)는 입력부(12), 제어부(14), 통신부(16), 데이터 파서부(18) 및 표시부(20)로 구성되고, 상기 폰트 서버(30)는 제1 통신부(32), 제어부(34), 제2 통신부(36) 및 폰트 저장부(38)로 구성되며, 상기 웹 서버(50)는 통신부(52)를 포함하여 구성된다.
우선, 이동 통신 단말기(10)의 구성 요소에 대해 상세하게 설명한다.
상기 입력부(12)는 복수의 기능 버튼 및 숫자겸 문자 버튼으로 이루어져 URL 등을 입력 받아 무선 인터넷 서비스를 요청하는 수단이며, 상기 제어부(14)는 무선 인터넷 컨텐츠 제공과 관련된 브라우저의 전체적인 동작을 제어하며 북마크 기능 등의 사용자 편의 기능을 수행하는 수단이다.
또한, 상기 통신부(16)는 폰트 서버(30)의 제1 통신부(32)와 통신 링크가 이루어져 데이터 송수신을 수행하는 수단이며, 상기 데이터 파서부(18)는 상기 폰트 서버(30)로부터 컨텐츠 및 비트맵 폰트 데이터를 전송받아 분리하고, 분리된 컨텐츠 데이터의 태그(Tag) 및 비트맵 폰트 데이터를 파싱(parsing)하는 수단이다. 상기 태그 파싱은 무선 인터넷 프로토콜에 의거하여 이루어진다.
상기 표시부(20)는 상기 데이터 파서부(18)의 수행 결과에 따라 컨텐츠를 표시하는 화면 출력 수단이다.
그리고, 폰트 서버(30)는 상기 이동 통신 단말기(10)와 통신 링크를 설정하여 URL 등을 수신하고, 컨텐츠 및 폰트 데이터를 전송하는 제1 통신부(32)와, 웹 서버(50)로부터 전송받은 컨텐츠에 대해 필요한 비트맵 폰트 데이터를 추가하여 이동 통신 단말기(10)에 전송할 데이터를 생성하는 제어부(34)와, 상기 웹 서버(50)와 통신 링크를 설정하여 컨텐츠 등을 수신하는 제2 통신부(36)와, 복수 종류의 언어의 텍스트에 대해 비트맵 폰트 데이터를 저장하고 있는 폰트 저장부(38)로 구성된다. 상기 제어부(34)에 대해서는 도 3에서 상세하게 설명한다.
마지막으로, 상기 웹 서버(50)는 컨텐츠 전송 요청이 있는 경우에, 보유하고 있는 컨텐츠 중에서 전송 요청된 컨텐츠를 폰트 서버(30)측으로 전송하는 통신부(52)를 포함하여 구성된다. 상기 웹 서버(50)는 본 발명과 직접적인 관련이 없으므로 상세한 설명은 생략한다.
도 3은 도 2의 폰트 서버(30)의 제어부(34)의 구성도이다.
폰트 서버(30)의 제어부(34)는, 상기 제1 통신부(32)가 상기 이동 통신 단말기로부터 URL 등을 수신하는 경우, 상기 제1 통신부(32)로부터 URL을 수신하는 수신부(40)와, 수신한 URL을 제2 통신부(36)를 통해 인터넷망에 전송하는 URL 송신부(42)와, 상기 제2 통신부(36)가 웹 서버로부터 컨텐츠 등을 수신하는 경우, 상기 제2 통신부(36)로부터 컨텐츠를 수신하는 컨텐츠 수신부(44)와, 수신한 컨텐츠를 분석하여 컨텐츠에 포함된 텍스트 중에서 서비스를 요청한 이동 통신 단말기가 지원하지 않는 텍스트를 추출하고, 추출된 텍스트를 분석하는 컨텐츠 분석부(46)와, 추출되어 분석된 텍스트와 매칭되는 비트맵 폰트 데이터를 상기 폰트 저장부(38)로부터 읽어들여 컨텐츠에 추가하는 폰트 추가부(48)로 구성된다.
도 4는 본 발명에 의한 다국어 지원 시스템의 동작을 나타내는 흐름도이다.
이하에서, 이동 통신 단말기, 폰트 서버 및 웹 서버의 동작에 대해 기술한 순서대로 각각 설명한다.
먼저, 이동 통신 단말기는 통신 포트를 초기화하고, URL을 포함하는 서비스 요청 정보를 입력받아 폰트 서버측에 전송하며, 이후, 폰트 서버로부터 컨텐츠 데이터 및 비트맵 폰트 데이터를 획득하고, 폰트 서버와의 통신 연결을 해제하며, 컨텐츠 데이터 및 비트맵 폰트 데이터를 파싱하여 화면을 통해 컨텐츠를 제공한다.
또한, 폰트 서버는 통신 포트를 초기화하고, 이동 통신 단말기로부터 URL을 획득하며, 인터넷망에 URL을 전송하여 대응하는 웹 서버로부터 컨텐츠를 획득하고, 획득한 컨텐츠에 비트맵 폰트 데이터를 추가하며, 컨텐츠 데이터 및 비트맵 폰트 데이터를 서비스 요청한 이동 통신 단말기에 전송하고, 이동 통신 단말기로부터 통신 연결 해제 요청이 있는 경우 통신 연결을 해제한다.
그리고, 웹 서버는 통신 포트를 초기화하고 인터넷망으로부터 폰트 서버의서비스 요청을 수신하여 폰트 서버측으로 컨텐츠를 전송한다. 도면에 도시하지 않았으나, 상기 이동 통신 단말기 및 폰트 서버 사이에서와 마찬가지로 컨텐츠 전송 및 수신이 완료된 경우에 상호간에 통신 연결 해제 동작이 이루어질 것이다.
도 5는 본 발명에 의한 이동 통신 단말기의 다국어 지원 방법을 나타내는 흐름도이다.
폰트 서버가 이동 통신 단말기로부터 URL을 전송받아, 대응하는 웹 서버로부터 컨텐츠 데이터를 획득하고(S1), 획득한 컨텐츠 데이터 중에서 이동 통신 단말기가 지원하지 않는 언어의 텍스트가 있는 경우 대응하는 비트맵 폰트 데이터를 컨텐츠에 추가하여 이동 통신 단말기에 전송하며(S2), 최종적으로, 이동 통신 단말기가 컨텐츠 데이터 및 비트맵 폰트 데이터를 파싱하여 컨텐츠 서비스를 제공한다(S3).
도 6은 도 5의 단계(S1)의 상세 구성을 나타내는 흐름도이다.
복수 종류의 언어의 텍스트에 대한 비트맵 폰트 데이터를 저장하고 있는 폰트 서버가 이동 통신 단말기와 연결되며(S100), 폰트 서버가 이동 통신 단말기로부터 사용자에 의해 입력된 URL을 포함하는 서비스 요청 정보를 전송받아 URL을 획득하고(S110), 폰트 서버가 획득한 URL을 인터넷망으로 전송하며(S120), 그 URL에 대응하는 웹 서버가 폰트 서버측으로 컨텐츠 데이터를 전송하여 폰트 서버가 컨텐츠 데이터를 획득한다(S130).
도 7은 도 5의 단계(S2)의 상세 구성을 나타내는 흐름도이다.
폰트 서버가 획득한 컨텐츠 데이터를 분석하여(S200), 컨텐츠 데이터에 텍스트 형태가 포함되어 있는지 확인하고(S210), 확인 결과, 텍스트가 포함되어 있는경우, 컨텐츠를 구성하는 텍스트와 이동 통신 단말기가 지원하는 텍스트를 비교하며(S220), 이동 통신 단말기가 지원하지 않는 텍스트가 존재하는지 확인하고(S230), 확인 결과, 이동 통신 단말기가 지원하지 않는 텍스트가 존재하는 경우, 이동 통신 단말기가 지원하지 않는 텍스트를 추출하여 분석하며(S240-1), 그 텍스트와 매칭되는 비트맵 폰트 데이터를 저장되어 있는 데이터로부터 읽어들여 컨텐츠 데이터에 추가하고(S250), 컨텐츠 데이터 및 비트맵 폰트 데이터를 서비스 요청한 이동 통신 단말기에 전송한다(S260).
상기 단계(S250)는 원시 컨텐츠 데이터를 그대로 유지하면서 비트맵 폰트 데이터를 추가하는 형태로 이루어진다.
한편, 단계(S210)에 있어서, 확인 결과 텍스트가 포함되어 있지 않거나, 단계(S230)에 있어서, 확인 결과, 지원하지 않는 텍스트가 존재하지 않는 경우에는 컨텐츠 데이터를 서비스 요청한 단말기에 전송한다(S240-2).
도 8은 도 5의 단계(S3)의 상세 구성을 나타내는 흐름도이다.
이동 통신 단말기가 폰트 서버로부터 컨텐츠 관련 데이터를 수신하고(S300), 그 후에, 폰트 서버와의 연결을 해제하며(S310), 수신한 컨텐츠 관련 데이터를 분석하여(S320), 비트맵 폰트 데이터를 포함하고 있는지 확인하고(S330), 확인 결과, 비트맵 폰트 데이터를 포함하고 있는 경우에는 컨텐츠 데이터와 비트맵 폰트 데이터를 분리하며(S340-1), 컨텐츠 데이터 및 비트맵 폰트 데이터를 파싱하고(S350), 컨텐츠의 필요한 부분에 비트맵 폰트 데이터를 이식하여(S360), 화면을 통해 컨텐츠를 제공한다(S370).
한편, 단계(S330)에 있어서, 확인 결과 비트맵 폰트 데이터를 포함하고 있지 않는 경우에는 컨텐츠 데이터를 파싱하고(S340-2), 화면을 통해 컨텐츠를 제공한다(S370).
본 발명에 의하면, 이동 통신 단말기가 자체 지원하지 않아 단말기의 화면상에 표시되지 않는 언어를 포함하여 구성되는 무선 인터넷 컨텐츠를 간편하게, 저렴한 비용으로, 실시간으로 표시할 수 있으며, 나아가, 다양한 컨텐츠의 제공 및 이용이 용이하여 이동 통신 단말기 사용자는 단말기를 통해 많은 정보를 획득할 수 있다.
또한, 서버측에서 폰트 데이터를 관리함으로써 환경 변화에 따라 폰트 데이터의 추가, 변경 및 삭제가 필요한 경우 일괄적으로 용이하게 관련 작업을 수행할 수 있다.

Claims (4)

  1. 이동 통신 단말기의 다국어 지원 시스템에 있어서,
    복수 종류의 언어에 대한 폰트 데이터를 갖는 폰트 서버; 및
    상기 폰트 서버를 경유하여 웹 서버에 접속하는 이동 통신 단말기
    를 구비하며, 상기 폰트 서버는 상기 이동 통신 단말기에 의하여 접속 요청된 웹 서버로부터 컨텐츠를 전송받아 필요한 폰트 데이터를 추가하여 요청한 이동 통신 단말기에 제공하고, 상기 이동 통신 단말기는 상기 폰트 서버로부터 전송받은 폰트 데이터를 이용하여 컨텐츠를 표시하는 것을 특징으로 하는 이동 통신 단말기의 다국어 지원 시스템.
  2. 제1항에 있어서,
    상기 폰트 서버는, 복수 종류의 언어의 텍스트에 대한 폰트 데이터를 저장하고 있는 폰트 저장부와, 상기 이동 통신 단말기와 통신 링크를 설정하여 URL 등을 수신하고, 컨텐츠 및 폰트 데이터를 전송하는 제1 통신부와, 상기 웹 서버와 통신 링크를 설정하여 컨텐츠 등을 수신하는 제2 통신부와, 상기 제1 통신부가 URL 등을 수신한 경우에 상기 제1 통신부로부터 URL을 수신하고 그 URL에 대응하는 상기 웹 서버로부터 상기 제2 통신부가 컨텐츠 등을 수신한 경우에 상기 제2 통신부로부터 컨텐츠를 수신하여 분석하며 분석한 결과 컨텐츠 중에서 이동 통신 단말기가 지원하지 않는 텍스트가 포함되어 있는 경우 그 텍스트에 대한 폰트 데이터를 상기 폰트 저장부로부터 읽어들여 컨텐츠에 추가하는 제어부로 구성되며,
    상기 이동 통신 단말기는, 상기 폰트 서버로부터 전송받은 컨텐츠 및 폰트 데이터를 분리하고, 컨텐츠 데이터 및 폰트 데이터를 파싱하는 데이터 파서부와, 상기 데이터 파서부의 수행 결과에 의거하여 컨텐츠를 표시하는 표시부를 구비하는 것을 특징으로 하는 이동 통신 단말기의 다국어 지원 시스템.
  3. 제1항 또는 제2항에 있어서,
    상기 폰트 데이터는 비트맵 폰트 데이터인 것을 특징으로 하는 이동 통신 단말기의 다국어 지원 시스템.
  4. 이동 통신 단말기의 다국어 지원 방법에 있어서,
    복수 종류의 언어에 대한 비트맵 폰트 데이터를 저장하고 있는 폰트 서버가 이동 통신 단말기와 연결되는 제1과정;
    폰트 서버가 이동 통신 단말기로부터 URL을 포함하는 서비스 요청 정보를 전송받는 제2과정;
    폰트 서버가 획득한 URL을 인터넷망으로 전송하고, 그 URL에 대응하는 웹 서버로부터 컨텐츠 데이터를 획득하는 제3과정;
    폰트 서버가 획득한 컨텐츠를 분석하여 컨텐츠에 텍스트가 포함되어 있는 경우, 포함되어 있는 텍스트와 이동 통신 단말기 지원 텍스트를 비교하는 제4과정;
    이동 통신 단말기가 지원하지 않는 텍스트가 포함되어 있는 경우 해당 텍스트를 추출하여 분석하고, 저장되어 있는 데이터 중에서 매칭되는 비트맵 폰트 데이터를 읽어들여 추가하는 제5과정;
    폰트 서버가 컨텐츠 데이터 및 비트맵 폰트 데이터를 이동 통신 단말기에 전송하고, 이동 통신 단말기가 수신하는 제6과정;
    이동 통신 단말기가 수신한 데이터를 분석하여 비트맵 폰트 데이터가 포함되어 있는 경우 컨텐츠 데이터와 비트맵 폰트 데이터를 분리하는 제7과정;
    컨텐츠 데이터 및 비트맵 폰트 데이터를 파싱한 후, 컨텐츠의 필요한 부분에 비트맵 폰트를 이식하는 제8과정; 및
    화면을 통해 컨텐츠가 제공되는 제9과정
    으로 구성되는 것을 특징으로 하는 이동 통신 단말기의 다국어 지원 방법.
KR1020020013843A 2002-03-14 2002-03-14 이동 통신 단말기의 다국어 지원 시스템 및 방법 KR20030074860A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020013843A KR20030074860A (ko) 2002-03-14 2002-03-14 이동 통신 단말기의 다국어 지원 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020013843A KR20030074860A (ko) 2002-03-14 2002-03-14 이동 통신 단말기의 다국어 지원 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20030074860A true KR20030074860A (ko) 2003-09-22

Family

ID=32224784

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020013843A KR20030074860A (ko) 2002-03-14 2002-03-14 이동 통신 단말기의 다국어 지원 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR20030074860A (ko)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040026920A (ko) * 2002-09-26 2004-04-01 엘지전자 주식회사 이동통신 단말기의 언어 지원 방법 및 장치
KR20040031461A (ko) * 2002-10-07 2004-04-13 에스케이텔레텍주식회사 이동통신단말기상에서 다양한 언어 인터페이스를 구현하는방법
KR100465062B1 (ko) * 2002-07-31 2005-01-06 에스케이텔레텍주식회사 다국어 사용자 인터페이스를 제공하는 방법 및 이를구현한 휴대전화기
KR100485472B1 (ko) * 2002-10-31 2005-04-27 에스케이텔레텍주식회사 다국어 무선 인터넷을 제공하는 방법 및 이를 구현한이동통신 전화기
WO2005069653A1 (en) * 2004-01-17 2005-07-28 Seoungsu Baek Global sms/mms system supporting multilanguage
KR100715169B1 (ko) * 2004-02-27 2007-05-08 리서치 인 모션 리미티드 폰트 데이터 처리 시스템 및 방법
KR100738199B1 (ko) * 2005-10-06 2007-07-10 에스케이 텔레콤주식회사 다국어 변환이 가능한 단말기간 컨텐츠 제공 서비스 방법 및 시스템
KR100818978B1 (ko) * 2006-11-30 2008-04-04 삼성네트웍스 주식회사 왑 페이지의 한글 표시 및 한글 입력을 수행하는 이동통신단말장치 및 한글 입출력 방법 및 그 방법을 제공하는서비스 서버
US8689101B2 (en) 2004-02-27 2014-04-01 Blackberry Limited Font data processing system and method
KR101854714B1 (ko) * 2017-12-28 2018-05-08 주식회사 트위그팜 번역 문서 관리 시스템 및 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001117844A (ja) * 1999-10-20 2001-04-27 Nec Corp 無線通信システム及びそれに用いる無線クライアントの表示言語切替方法
KR20010042545A (ko) * 1999-02-08 2001-05-25 폴리테크 컴퍼니 리미티드 문자 정보 전송 시스템
KR20010093679A (ko) * 2000-03-28 2001-10-29 와이 밍 로렌스 모 인터넷 기반 폰트 서버
JP2002312279A (ja) * 2001-04-11 2002-10-25 Kenwood Corp 情報通信システム、ゲートウェイサーバ、その通信方法、及び情報通信端末

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010042545A (ko) * 1999-02-08 2001-05-25 폴리테크 컴퍼니 리미티드 문자 정보 전송 시스템
JP2001117844A (ja) * 1999-10-20 2001-04-27 Nec Corp 無線通信システム及びそれに用いる無線クライアントの表示言語切替方法
KR20010093679A (ko) * 2000-03-28 2001-10-29 와이 밍 로렌스 모 인터넷 기반 폰트 서버
JP2002312279A (ja) * 2001-04-11 2002-10-25 Kenwood Corp 情報通信システム、ゲートウェイサーバ、その通信方法、及び情報通信端末

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100465062B1 (ko) * 2002-07-31 2005-01-06 에스케이텔레텍주식회사 다국어 사용자 인터페이스를 제공하는 방법 및 이를구현한 휴대전화기
KR20040026920A (ko) * 2002-09-26 2004-04-01 엘지전자 주식회사 이동통신 단말기의 언어 지원 방법 및 장치
KR20040031461A (ko) * 2002-10-07 2004-04-13 에스케이텔레텍주식회사 이동통신단말기상에서 다양한 언어 인터페이스를 구현하는방법
KR100485472B1 (ko) * 2002-10-31 2005-04-27 에스케이텔레텍주식회사 다국어 무선 인터넷을 제공하는 방법 및 이를 구현한이동통신 전화기
WO2005069653A1 (en) * 2004-01-17 2005-07-28 Seoungsu Baek Global sms/mms system supporting multilanguage
KR100715169B1 (ko) * 2004-02-27 2007-05-08 리서치 인 모션 리미티드 폰트 데이터 처리 시스템 및 방법
US8689101B2 (en) 2004-02-27 2014-04-01 Blackberry Limited Font data processing system and method
KR100738199B1 (ko) * 2005-10-06 2007-07-10 에스케이 텔레콤주식회사 다국어 변환이 가능한 단말기간 컨텐츠 제공 서비스 방법 및 시스템
KR100818978B1 (ko) * 2006-11-30 2008-04-04 삼성네트웍스 주식회사 왑 페이지의 한글 표시 및 한글 입력을 수행하는 이동통신단말장치 및 한글 입출력 방법 및 그 방법을 제공하는서비스 서버
KR101854714B1 (ko) * 2017-12-28 2018-05-08 주식회사 트위그팜 번역 문서 관리 시스템 및 방법

Similar Documents

Publication Publication Date Title
EP1641211B1 (en) Web server and method for dynamic content.
US7653744B2 (en) Method and apparatus for sharing wireless content
US6865608B2 (en) Method and system for simplified access to internet content on a wireless device
JP3623715B2 (ja) 通信端末装置
KR20030074860A (ko) 이동 통신 단말기의 다국어 지원 시스템 및 방법
EP1071024A2 (en) Method and apparatus for splitting markup flows into discrete screen displays
KR101001512B1 (ko) 인터넷 페이지에 링크 구조로 연결된 콘텐츠 파일의 송수신시스템 및 그 제어방법과, 그 시스템에 사용되는 브라우징장치
JP4240615B2 (ja) 情報提供システム及びサーバ
KR100692658B1 (ko) 이동 통신 단말, 게이트웨이 및 무선 인터넷 서비스 제공방법
KR100644547B1 (ko) 이동통신단말기의 하이퍼텍스트 데이터 캐싱 방법 및 이를위한 이동통신단말기
JP2001273188A (ja) 異種端末のアクセスを許容するウェブサイト及びウェブサイトに異種端末のアクセスを許容する方法
KR20010087103A (ko) 유·무선 인터넷을 통해 제공되는 영어학습서비스방법 및시스템
KR100671697B1 (ko) 이동 통신 단말기에서 북마크 사용 방법 및 그 이동 통신단말기
US6771952B2 (en) Communication system having a client device and at least one transmitting device
KR100932607B1 (ko) 웹 콘텐츠 송수신 시스템 및 그 제어방법과, 그 시스템에사용되는 이동통신 단말기 및 그 제어방법
JP2003036265A (ja) コンテンツ抽出システム、その方法、およびそのプログラム
KR20090077355A (ko) 마크업페이지 송수신 시스템 및 그 제어방법
KR100991093B1 (ko) 스마트카드 웹서버와 이동통신 단말기 간의 인터페이스장치, 방법 및 이를 이용한 스마트카드
KR20040082816A (ko) 무선 네트워크 상의 다국어 지원 방법 및 시스템
EP2175382A1 (en) Methods, module and network server for providing information to a mobile phone
JPWO2002044906A1 (ja) コンテンツ提供方法
WO2001080019A1 (fr) Repeteur d&#39;informations et systeme client/serveur
KR20040050764A (ko) 무선 인터넷 컨텐츠에 대한 문서 자동변환방법
KR20030000932A (ko) 분산 데이터베이스의 소망 컨텐츠를 특정 컴퓨터의영상출력장치에 표시하기 위한 방법 및 시스템
KR101450907B1 (ko) 마크업 페이지 전송 속도를 향상시킨 웹 뷰어 서버 및 그 제어방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20020314

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040527

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20040921

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20040527

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I